xref: /linux/MAINTAINERS (revision 514fdbdc4e34257cf6002296a53388fdf810eac5)
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 <puranjay@kernel.org>
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
582AF8133J THREE-AXIS MAGNETOMETER DRIVER
583M:	Ondřej Jirman <megi@xff.cz>
584S:	Maintained
585F:	Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
586F:	drivers/iio/magnetometer/af8133j.c
587
588AF9013 MEDIA DRIVER
589L:	linux-media@vger.kernel.org
590S:	Orphan
591W:	https://linuxtv.org
592Q:	http://patchwork.linuxtv.org/project/linux-media/list/
593F:	drivers/media/dvb-frontends/af9013*
594
595AF9033 MEDIA DRIVER
596L:	linux-media@vger.kernel.org
597S:	Orphan
598W:	https://linuxtv.org
599Q:	http://patchwork.linuxtv.org/project/linux-media/list/
600F:	drivers/media/dvb-frontends/af9033*
601
602AFFS FILE SYSTEM
603M:	David Sterba <dsterba@suse.com>
604L:	linux-fsdevel@vger.kernel.org
605S:	Odd Fixes
606F:	Documentation/filesystems/affs.rst
607F:	fs/affs/
608
609AFS FILESYSTEM
610M:	David Howells <dhowells@redhat.com>
611M:	Marc Dionne <marc.dionne@auristor.com>
612L:	linux-afs@lists.infradead.org
613S:	Supported
614W:	https://www.infradead.org/~dhowells/kafs/
615F:	Documentation/filesystems/afs.rst
616F:	fs/afs/
617F:	include/trace/events/afs.h
618
619AGPGART DRIVER
620M:	David Airlie <airlied@redhat.com>
621L:	dri-devel@lists.freedesktop.org
622S:	Maintained
623T:	git https://gitlab.freedesktop.org/drm/kernel.git
624F:	drivers/char/agp/
625F:	include/linux/agp*
626F:	include/uapi/linux/agp*
627
628AHA152X SCSI DRIVER
629M:	"Juergen E. Fischer" <fischer@norbit.de>
630L:	linux-scsi@vger.kernel.org
631S:	Maintained
632F:	drivers/scsi/aha152x*
633F:	drivers/scsi/pcmcia/aha152x*
634
635AIC7XXX / AIC79XX SCSI DRIVER
636M:	Hannes Reinecke <hare@suse.com>
637L:	linux-scsi@vger.kernel.org
638S:	Maintained
639F:	drivers/scsi/aic7xxx/
640
641AIMSLAB FM RADIO RECEIVER DRIVER
642M:	Hans Verkuil <hverkuil@xs4all.nl>
643L:	linux-media@vger.kernel.org
644S:	Maintained
645W:	https://linuxtv.org
646T:	git git://linuxtv.org/media_tree.git
647F:	drivers/media/radio/radio-aimslab*
648
649AIO
650M:	Benjamin LaHaise <bcrl@kvack.org>
651L:	linux-aio@kvack.org
652S:	Supported
653F:	fs/aio.c
654F:	include/linux/*aio*.h
655
656AIRSPY MEDIA DRIVER
657L:	linux-media@vger.kernel.org
658S:	Orphan
659W:	https://linuxtv.org
660Q:	http://patchwork.linuxtv.org/project/linux-media/list/
661F:	drivers/media/usb/airspy/
662
663ALACRITECH GIGABIT ETHERNET DRIVER
664M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
665S:	Maintained
666F:	drivers/net/ethernet/alacritech/*
667
668ALCATEL SPEEDTOUCH USB DRIVER
669M:	Duncan Sands <duncan.sands@free.fr>
670L:	linux-usb@vger.kernel.org
671S:	Maintained
672W:	http://www.linux-usb.org/SpeedTouch/
673F:	drivers/usb/atm/speedtch.c
674F:	drivers/usb/atm/usbatm.c
675
676ALCHEMY AU1XX0 MMC DRIVER
677M:	Manuel Lauss <manuel.lauss@gmail.com>
678S:	Maintained
679F:	drivers/mmc/host/au1xmmc.c
680
681ALI1563 I2C DRIVER
682M:	Rudolf Marek <r.marek@assembler.cz>
683L:	linux-i2c@vger.kernel.org
684S:	Maintained
685F:	Documentation/i2c/busses/i2c-ali1563.rst
686F:	drivers/i2c/busses/i2c-ali1563.c
687
688ALIBABA ELASTIC RDMA DRIVER
689M:	Cheng Xu <chengyou@linux.alibaba.com>
690M:	Kai Shen <kaishen@linux.alibaba.com>
691L:	linux-rdma@vger.kernel.org
692S:	Supported
693F:	drivers/infiniband/hw/erdma
694F:	include/uapi/rdma/erdma-abi.h
695
696ALIBABA PMU DRIVER
697M:	Shuai Xue <xueshuai@linux.alibaba.com>
698S:	Supported
699F:	Documentation/admin-guide/perf/alibaba_pmu.rst
700F:	drivers/perf/alibaba_uncore_drw_pmu.c
701
702ALIENWARE WMI DRIVER
703L:	Dell.Client.Kernel@dell.com
704S:	Maintained
705F:	drivers/platform/x86/dell/alienware-wmi.c
706
707ALLEGRO DVT VIDEO IP CORE DRIVER
708M:	Michael Tretter <m.tretter@pengutronix.de>
709R:	Pengutronix Kernel Team <kernel@pengutronix.de>
710L:	linux-media@vger.kernel.org
711S:	Maintained
712F:	Documentation/devicetree/bindings/media/allegro,al5e.yaml
713F:	drivers/media/platform/allegro-dvt/
714
715ALLIED VISION ALVIUM CAMERA DRIVER
716M:	Tommaso Merciai <tomm.merciai@gmail.com>
717M:	Martin Hecht <martin.hecht@avnet.eu>
718L:	linux-media@vger.kernel.org
719S:	Maintained
720F:	Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
721F:	drivers/media/i2c/alvium-csi2.c
722F:	drivers/media/i2c/alvium-csi2.h
723
724ALLWINNER A10 CSI DRIVER
725M:	Maxime Ripard <mripard@kernel.org>
726L:	linux-media@vger.kernel.org
727S:	Maintained
728T:	git git://linuxtv.org/media_tree.git
729F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
730F:	drivers/media/platform/sunxi/sun4i-csi/
731
732ALLWINNER A31 CSI DRIVER
733M:	Yong Deng <yong.deng@magewell.com>
734M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
735L:	linux-media@vger.kernel.org
736S:	Maintained
737T:	git git://linuxtv.org/media_tree.git
738F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
739F:	drivers/media/platform/sunxi/sun6i-csi/
740
741ALLWINNER A31 ISP DRIVER
742M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
743L:	linux-media@vger.kernel.org
744S:	Maintained
745T:	git git://linuxtv.org/media_tree.git
746F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
747F:	drivers/staging/media/sunxi/sun6i-isp/
748F:	drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
749
750ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
751M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
752L:	linux-media@vger.kernel.org
753S:	Maintained
754T:	git git://linuxtv.org/media_tree.git
755F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
756F:	drivers/media/platform/sunxi/sun6i-mipi-csi2/
757
758ALLWINNER CPUFREQ DRIVER
759M:	Yangtao Li <tiny.windzz@gmail.com>
760L:	linux-pm@vger.kernel.org
761S:	Maintained
762F:	Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
763F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
764
765ALLWINNER CRYPTO DRIVERS
766M:	Corentin Labbe <clabbe.montjoie@gmail.com>
767L:	linux-crypto@vger.kernel.org
768S:	Maintained
769F:	drivers/crypto/allwinner/
770
771ALLWINNER DMIC DRIVERS
772M:	Ban Tao <fengzheng923@gmail.com>
773L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
774S:	Maintained
775F:	Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
776F:	sound/soc/sunxi/sun50i-dmic.c
777
778ALLWINNER HARDWARE SPINLOCK SUPPORT
779M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
780S:	Maintained
781F:	Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
782F:	drivers/hwspinlock/sun6i_hwspinlock.c
783
784ALLWINNER THERMAL DRIVER
785M:	Vasily Khoruzhick <anarsoul@gmail.com>
786M:	Yangtao Li <tiny.windzz@gmail.com>
787L:	linux-pm@vger.kernel.org
788S:	Maintained
789F:	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
790F:	drivers/thermal/sun8i_thermal.c
791
792ALLWINNER VPU DRIVER
793M:	Maxime Ripard <mripard@kernel.org>
794M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
795L:	linux-media@vger.kernel.org
796S:	Maintained
797F:	drivers/staging/media/sunxi/cedrus/
798
799ALPHA PORT
800M:	Richard Henderson <richard.henderson@linaro.org>
801M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
802M:	Matt Turner <mattst88@gmail.com>
803L:	linux-alpha@vger.kernel.org
804S:	Odd Fixes
805F:	arch/alpha/
806
807ALPS PS/2 TOUCHPAD DRIVER
808R:	Pali Rohár <pali@kernel.org>
809F:	drivers/input/mouse/alps.*
810
811ALTERA I2C CONTROLLER DRIVER
812M:	Thor Thayer <thor.thayer@linux.intel.com>
813S:	Maintained
814F:	Documentation/devicetree/bindings/i2c/i2c-altera.txt
815F:	drivers/i2c/busses/i2c-altera.c
816
817ALTERA MAILBOX DRIVER
818M:	Mun Yew Tham <mun.yew.tham@intel.com>
819S:	Maintained
820F:	drivers/mailbox/mailbox-altera.c
821
822ALTERA MSGDMA IP CORE DRIVER
823M:	Olivier Dautricourt <olivierdautricourt@gmail.com>
824R:	Stefan Roese <sr@denx.de>
825L:	dmaengine@vger.kernel.org
826S:	Odd Fixes
827F:	Documentation/devicetree/bindings/dma/altr,msgdma.yaml
828F:	drivers/dma/altera-msgdma.c
829
830ALTERA PIO DRIVER
831M:	Mun Yew Tham <mun.yew.tham@intel.com>
832L:	linux-gpio@vger.kernel.org
833S:	Maintained
834F:	drivers/gpio/gpio-altera.c
835
836ALTERA SYSTEM MANAGER DRIVER
837M:	Thor Thayer <thor.thayer@linux.intel.com>
838S:	Maintained
839F:	drivers/mfd/altera-sysmgr.c
840F:	include/linux/mfd/altera-sysmgr.h
841
842ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
843M:	Thor Thayer <thor.thayer@linux.intel.com>
844S:	Maintained
845F:	drivers/gpio/gpio-altera-a10sr.c
846F:	drivers/mfd/altera-a10sr.c
847F:	drivers/reset/reset-a10sr.c
848F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
849F:	include/linux/mfd/altera-a10sr.h
850
851ALTERA TRIPLE SPEED ETHERNET DRIVER
852M:	Joyce Ooi <joyce.ooi@intel.com>
853L:	netdev@vger.kernel.org
854S:	Maintained
855F:	drivers/net/ethernet/altera/
856
857ALTERA UART/JTAG UART SERIAL DRIVERS
858M:	Tobias Klauser <tklauser@distanz.ch>
859L:	linux-serial@vger.kernel.org
860S:	Maintained
861F:	drivers/tty/serial/altera_jtaguart.c
862F:	drivers/tty/serial/altera_uart.c
863F:	include/linux/altera_jtaguart.h
864F:	include/linux/altera_uart.h
865
866AMAZON ANNAPURNA LABS FIC DRIVER
867M:	Talel Shenhar <talel@amazon.com>
868S:	Maintained
869F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
870F:	drivers/irqchip/irq-al-fic.c
871
872AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
873M:	Talel Shenhar <talel@amazon.com>
874M:	Talel Shenhar <talelshenhar@gmail.com>
875S:	Maintained
876F:	Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
877F:	drivers/edac/al_mc_edac.c
878
879AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
880M:	Talel Shenhar <talel@amazon.com>
881S:	Maintained
882F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
883F:	drivers/thermal/thermal_mmio.c
884
885AMAZON ETHERNET DRIVERS
886M:	Shay Agroskin <shayagr@amazon.com>
887M:	Arthur Kiyanovski <akiyano@amazon.com>
888R:	David Arinzon <darinzon@amazon.com>
889R:	Noam Dagan <ndagan@amazon.com>
890R:	Saeed Bishara <saeedb@amazon.com>
891L:	netdev@vger.kernel.org
892S:	Supported
893F:	Documentation/networking/device_drivers/ethernet/amazon/ena.rst
894F:	drivers/net/ethernet/amazon/
895
896AMAZON RDMA EFA DRIVER
897M:	Michael Margolin <mrgolin@amazon.com>
898R:	Gal Pressman <gal.pressman@linux.dev>
899R:	Yossi Leybovich <sleybo@amazon.com>
900L:	linux-rdma@vger.kernel.org
901S:	Supported
902Q:	https://patchwork.kernel.org/project/linux-rdma/list/
903F:	drivers/infiniband/hw/efa/
904F:	include/uapi/rdma/efa-abi.h
905
906AMD ADDRESS TRANSLATION LIBRARY (ATL)
907M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
908L:	linux-edac@vger.kernel.org
909S:	Supported
910F:	drivers/ras/amd/atl/*
911
912AMD AXI W1 DRIVER
913M:	Kris Chaplin <kris.chaplin@amd.com>
914R:	Thomas Delev <thomas.delev@amd.com>
915R:	Michal Simek <michal.simek@amd.com>
916S:	Maintained
917F:	Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
918F:	drivers/w1/masters/amd_axi_w1.c
919
920AMD CDX BUS DRIVER
921M:	Nipun Gupta <nipun.gupta@amd.com>
922M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
923S:	Maintained
924F:	Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
925F:	drivers/cdx/*
926F:	include/linux/cdx/*
927
928AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
929M:	Tom Lendacky <thomas.lendacky@amd.com>
930M:	John Allen <john.allen@amd.com>
931L:	linux-crypto@vger.kernel.org
932S:	Supported
933F:	drivers/crypto/ccp/
934F:	include/linux/ccp.h
935
936AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
937M:	Ashish Kalra <ashish.kalra@amd.com>
938M:	Tom Lendacky <thomas.lendacky@amd.com>
939L:	linux-crypto@vger.kernel.org
940S:	Supported
941F:	drivers/crypto/ccp/sev*
942F:	include/uapi/linux/psp-sev.h
943
944AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
945M:	Mario Limonciello <mario.limonciello@amd.com>
946L:	linux-crypto@vger.kernel.org
947S:	Supported
948F:	drivers/crypto/ccp/dbc.c
949F:	drivers/crypto/ccp/dbc.h
950F:	drivers/crypto/ccp/platform-access.c
951F:	drivers/crypto/ccp/platform-access.h
952F:	include/uapi/linux/psp-dbc.h
953F:	tools/crypto/ccp/*.c
954F:	tools/crypto/ccp/*.py
955
956AMD DISPLAY CORE
957M:	Harry Wentland <harry.wentland@amd.com>
958M:	Leo Li <sunpeng.li@amd.com>
959M:	Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
960L:	amd-gfx@lists.freedesktop.org
961S:	Supported
962T:	git https://gitlab.freedesktop.org/agd5f/linux.git
963F:	drivers/gpu/drm/amd/display/
964
965AMD FAM15H PROCESSOR POWER MONITORING DRIVER
966M:	Huang Rui <ray.huang@amd.com>
967L:	linux-hwmon@vger.kernel.org
968S:	Supported
969F:	Documentation/hwmon/fam15h_power.rst
970F:	drivers/hwmon/fam15h_power.c
971
972AMD FCH GPIO DRIVER
973M:	Enrico Weigelt, metux IT consult <info@metux.net>
974L:	linux-gpio@vger.kernel.org
975S:	Maintained
976F:	drivers/gpio/gpio-amd-fch.c
977F:	include/linux/platform_data/gpio/gpio-amd-fch.h
978
979AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
980L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
981S:	Orphan
982F:	drivers/usb/gadget/udc/amd5536udc.*
983
984AMD GEODE PROCESSOR/CHIPSET SUPPORT
985M:	Andres Salomon <dilinger@queued.net>
986L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
987S:	Supported
988W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
989F:	arch/x86/include/asm/geode.h
990F:	drivers/char/hw_random/geode-rng.c
991F:	drivers/crypto/geode*
992F:	drivers/video/fbdev/geode/
993
994AMD HSMP DRIVER
995M:	Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
996R:	Carlos Bilbao <carlos.bilbao@amd.com>
997L:	platform-driver-x86@vger.kernel.org
998S:	Maintained
999F:	Documentation/arch/x86/amd_hsmp.rst
1000F:	arch/x86/include/asm/amd_hsmp.h
1001F:	arch/x86/include/uapi/asm/amd_hsmp.h
1002F:	drivers/platform/x86/amd/hsmp.c
1003
1004AMD IOMMU (AMD-VI)
1005M:	Joerg Roedel <joro@8bytes.org>
1006R:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1007L:	iommu@lists.linux.dev
1008S:	Maintained
1009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
1010F:	drivers/iommu/amd/
1011F:	include/linux/amd-iommu.h
1012
1013AMD KFD
1014M:	Felix Kuehling <Felix.Kuehling@amd.com>
1015L:	amd-gfx@lists.freedesktop.org
1016S:	Supported
1017T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1018F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1019F:	drivers/gpu/drm/amd/amdkfd/
1020F:	drivers/gpu/drm/amd/include/cik_structs.h
1021F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1022F:	drivers/gpu/drm/amd/include/v9_structs.h
1023F:	drivers/gpu/drm/amd/include/vi_structs.h
1024F:	include/uapi/linux/kfd_ioctl.h
1025F:	include/uapi/linux/kfd_sysfs.h
1026
1027AMD MP2 I2C DRIVER
1028M:	Elie Morisse <syniurge@gmail.com>
1029M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1030L:	linux-i2c@vger.kernel.org
1031S:	Maintained
1032F:	drivers/i2c/busses/i2c-amd-mp2*
1033
1034AMD PDS CORE DRIVER
1035M:	Shannon Nelson <shannon.nelson@amd.com>
1036M:	Brett Creeley <brett.creeley@amd.com>
1037L:	netdev@vger.kernel.org
1038S:	Supported
1039F:	Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1040F:	drivers/net/ethernet/amd/pds_core/
1041F:	include/linux/pds/
1042
1043AMD PMC DRIVER
1044M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1045L:	platform-driver-x86@vger.kernel.org
1046S:	Maintained
1047F:	drivers/platform/x86/amd/pmc/
1048
1049AMD PMF DRIVER
1050M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1051L:	platform-driver-x86@vger.kernel.org
1052S:	Maintained
1053F:	Documentation/ABI/testing/sysfs-amd-pmf
1054F:	drivers/platform/x86/amd/pmf/
1055
1056AMD POWERPLAY AND SWSMU
1057M:	Evan Quan <evan.quan@amd.com>
1058L:	amd-gfx@lists.freedesktop.org
1059S:	Supported
1060T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1061F:	drivers/gpu/drm/amd/pm/
1062
1063AMD PSTATE DRIVER
1064M:	Huang Rui <ray.huang@amd.com>
1065L:	linux-pm@vger.kernel.org
1066S:	Supported
1067F:	Documentation/admin-guide/pm/amd-pstate.rst
1068F:	drivers/cpufreq/amd-pstate*
1069F:	include/linux/amd-pstate.h
1070F:	tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1071
1072AMD PTDMA DRIVER
1073M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
1074L:	dmaengine@vger.kernel.org
1075S:	Maintained
1076F:	drivers/dma/ptdma/
1077
1078AMD SEATTLE DEVICE TREE SUPPORT
1079M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1080M:	Tom Lendacky <thomas.lendacky@amd.com>
1081S:	Supported
1082F:	arch/arm64/boot/dts/amd/
1083
1084AMD SENSOR FUSION HUB DRIVER
1085M:	Basavaraj Natikar <basavaraj.natikar@amd.com>
1086L:	linux-input@vger.kernel.org
1087S:	Maintained
1088F:	Documentation/hid/amd-sfh*
1089F:	drivers/hid/amd-sfh-hid/
1090
1091AMD SPI DRIVER
1092M:	Sanjay R Mehta <sanju.mehta@amd.com>
1093S:	Maintained
1094F:	drivers/spi/spi-amd.c
1095
1096AMD XGBE DRIVER
1097M:	"Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1098L:	netdev@vger.kernel.org
1099S:	Supported
1100F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1101F:	drivers/net/ethernet/amd/xgbe/
1102
1103AMLOGIC DDR PMU DRIVER
1104M:	Jiucheng Xu <jiucheng.xu@amlogic.com>
1105L:	linux-amlogic@lists.infradead.org
1106S:	Supported
1107W:	http://www.amlogic.com
1108F:	Documentation/admin-guide/perf/meson-ddr-pmu.rst
1109F:	Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1110F:	drivers/perf/amlogic/
1111F:	include/soc/amlogic/
1112
1113AMPHENOL CHIPCAP 2 HUMIDITY-TEMPERATURE IIO DRIVER
1114M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
1115L:	linux-hwmon@vger.kernel.org
1116S:	Maintained
1117F:	Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1118F:	Documentation/hwmon/chipcap2.rst
1119F:	drivers/hwmon/chipcap2.c
1120
1121AMPHION VPU CODEC V4L2 DRIVER
1122M:	Ming Qian <ming.qian@nxp.com>
1123M:	Zhou Peng <eagle.zhou@nxp.com>
1124L:	linux-media@vger.kernel.org
1125S:	Maintained
1126F:	Documentation/devicetree/bindings/media/amphion,vpu.yaml
1127F:	drivers/media/platform/amphion/
1128
1129AMS AS73211 DRIVER
1130M:	Christian Eggers <ceggers@arri.de>
1131L:	linux-iio@vger.kernel.org
1132S:	Maintained
1133F:	Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1134F:	drivers/iio/light/as73211.c
1135
1136AMT (Automatic Multicast Tunneling)
1137M:	Taehee Yoo <ap420073@gmail.com>
1138L:	netdev@vger.kernel.org
1139S:	Maintained
1140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1142F:	drivers/net/amt.c
1143
1144ANALOG DEVICES INC AD3552R DRIVER
1145M:	Nuno Sá <nuno.sa@analog.com>
1146L:	linux-iio@vger.kernel.org
1147S:	Supported
1148W:	https://ez.analog.com/linux-software-drivers
1149F:	Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1150F:	drivers/iio/dac/ad3552r.c
1151
1152ANALOG DEVICES INC AD4130 DRIVER
1153M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1154L:	linux-iio@vger.kernel.org
1155S:	Supported
1156W:	https://ez.analog.com/linux-software-drivers
1157F:	Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1158F:	Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1159F:	drivers/iio/adc/ad4130.c
1160
1161ANALOG DEVICES INC AD7091R DRIVER
1162M:	Marcelo Schmitt <marcelo.schmitt@analog.com>
1163L:	linux-iio@vger.kernel.org
1164S:	Supported
1165W:	http://ez.analog.com/community/linux-device-drivers
1166F:	Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1167F:	drivers/iio/adc/ad7091r*
1168
1169ANALOG DEVICES INC AD7192 DRIVER
1170M:	Alexandru Tachici <alexandru.tachici@analog.com>
1171L:	linux-iio@vger.kernel.org
1172S:	Supported
1173W:	https://ez.analog.com/linux-software-drivers
1174F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1175F:	drivers/iio/adc/ad7192.c
1176
1177ANALOG DEVICES INC AD7292 DRIVER
1178M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1179L:	linux-iio@vger.kernel.org
1180S:	Supported
1181W:	https://ez.analog.com/linux-software-drivers
1182F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1183F:	drivers/iio/adc/ad7292.c
1184
1185ANALOG DEVICES INC AD7293 DRIVER
1186M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1187L:	linux-iio@vger.kernel.org
1188S:	Supported
1189W:	https://ez.analog.com/linux-software-drivers
1190F:	Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1191F:	drivers/iio/dac/ad7293.c
1192
1193ANALOG DEVICES INC AD74115 DRIVER
1194M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1195L:	linux-iio@vger.kernel.org
1196S:	Supported
1197W:	https://ez.analog.com/linux-software-drivers
1198F:	Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1199F:	drivers/iio/addac/ad74115.c
1200
1201ANALOG DEVICES INC AD74413R DRIVER
1202M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1203L:	linux-iio@vger.kernel.org
1204S:	Supported
1205W:	https://ez.analog.com/linux-software-drivers
1206F:	Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1207F:	drivers/iio/addac/ad74413r.c
1208F:	include/dt-bindings/iio/addac/adi,ad74413r.h
1209
1210ANALOG DEVICES INC AD7768-1 DRIVER
1211M:	Michael Hennerich <Michael.Hennerich@analog.com>
1212L:	linux-iio@vger.kernel.org
1213S:	Supported
1214W:	https://ez.analog.com/linux-software-drivers
1215F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1216F:	drivers/iio/adc/ad7768-1.c
1217
1218ANALOG DEVICES INC AD7780 DRIVER
1219M:	Michael Hennerich <Michael.Hennerich@analog.com>
1220M:	Renato Lui Geh <renatogeh@gmail.com>
1221L:	linux-iio@vger.kernel.org
1222S:	Supported
1223W:	https://ez.analog.com/linux-software-drivers
1224F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1225F:	drivers/iio/adc/ad7780.c
1226
1227ANALOG DEVICES INC ADA4250 DRIVER
1228M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1229L:	linux-iio@vger.kernel.org
1230S:	Supported
1231W:	https://ez.analog.com/linux-software-drivers
1232F:	Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1233F:	drivers/iio/amplifiers/ada4250.c
1234
1235ANALOG DEVICES INC ADF4377 DRIVER
1236M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1237L:	linux-iio@vger.kernel.org
1238S:	Supported
1239W:	https://ez.analog.com/linux-software-drivers
1240F:	Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1241F:	drivers/iio/frequency/adf4377.c
1242
1243ANALOG DEVICES INC ADGS1408 DRIVER
1244M:	Mircea Caprioru <mircea.caprioru@analog.com>
1245S:	Supported
1246F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1247F:	drivers/mux/adgs1408.c
1248
1249ANALOG DEVICES INC ADIN DRIVER
1250M:	Michael Hennerich <michael.hennerich@analog.com>
1251L:	netdev@vger.kernel.org
1252S:	Supported
1253W:	https://ez.analog.com/linux-software-drivers
1254F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1255F:	drivers/net/phy/adin.c
1256
1257ANALOG DEVICES INC ADIS DRIVER LIBRARY
1258M:	Nuno Sa <nuno.sa@analog.com>
1259L:	linux-iio@vger.kernel.org
1260S:	Supported
1261F:	drivers/iio/imu/adis.c
1262F:	drivers/iio/imu/adis_buffer.c
1263F:	drivers/iio/imu/adis_trigger.c
1264F:	include/linux/iio/imu/adis.h
1265
1266ANALOG DEVICES INC ADIS16460 DRIVER
1267M:	Dragos Bogdan <dragos.bogdan@analog.com>
1268L:	linux-iio@vger.kernel.org
1269S:	Supported
1270W:	https://ez.analog.com/linux-software-drivers
1271F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1272F:	drivers/iio/imu/adis16460.c
1273
1274ANALOG DEVICES INC ADIS16475 DRIVER
1275M:	Nuno Sa <nuno.sa@analog.com>
1276L:	linux-iio@vger.kernel.org
1277S:	Supported
1278W:	https://ez.analog.com/linux-software-drivers
1279F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1280F:	drivers/iio/imu/adis16475.c
1281
1282ANALOG DEVICES INC ADM1177 DRIVER
1283M:	Michael Hennerich <Michael.Hennerich@analog.com>
1284L:	linux-hwmon@vger.kernel.org
1285S:	Supported
1286W:	https://ez.analog.com/linux-software-drivers
1287F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1288F:	drivers/hwmon/adm1177.c
1289
1290ANALOG DEVICES INC ADMFM2000 DRIVER
1291M:	Kim Seer Paller <kimseer.paller@analog.com>
1292L:	linux-iio@vger.kernel.org
1293S:	Supported
1294W:	https://ez.analog.com/linux-software-drivers
1295F:	Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1296F:	drivers/iio/frequency/admfm2000.c
1297
1298ANALOG DEVICES INC ADMV1013 DRIVER
1299M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1300L:	linux-iio@vger.kernel.org
1301S:	Supported
1302W:	https://ez.analog.com/linux-software-drivers
1303F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1304F:	drivers/iio/frequency/admv1013.c
1305
1306ANALOG DEVICES INC ADMV1014 DRIVER
1307M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1308L:	linux-iio@vger.kernel.org
1309S:	Supported
1310W:	https://ez.analog.com/linux-software-drivers
1311F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1312F:	drivers/iio/frequency/admv1014.c
1313
1314ANALOG DEVICES INC ADMV8818 DRIVER
1315M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1316L:	linux-iio@vger.kernel.org
1317S:	Supported
1318W:	https://ez.analog.com/linux-software-drivers
1319F:	Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1320F:	drivers/iio/filter/admv8818.c
1321
1322ANALOG DEVICES INC ADP5061 DRIVER
1323M:	Michael Hennerich <Michael.Hennerich@analog.com>
1324L:	linux-pm@vger.kernel.org
1325S:	Supported
1326W:	https://ez.analog.com/linux-software-drivers
1327F:	drivers/power/supply/adp5061.c
1328
1329ANALOG DEVICES INC ADRF6780 DRIVER
1330M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1331L:	linux-iio@vger.kernel.org
1332S:	Supported
1333W:	https://ez.analog.com/linux-software-drivers
1334F:	Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1335F:	drivers/iio/frequency/adrf6780.c
1336
1337ANALOG DEVICES INC ADV7180 DRIVER
1338M:	Lars-Peter Clausen <lars@metafoo.de>
1339L:	linux-media@vger.kernel.org
1340S:	Supported
1341W:	https://ez.analog.com/linux-software-drivers
1342F:	Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1343F:	drivers/media/i2c/adv7180.c
1344
1345ANALOG DEVICES INC ADV748X DRIVER
1346M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
1347L:	linux-media@vger.kernel.org
1348S:	Maintained
1349F:	Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1350F:	drivers/media/i2c/adv748x/*
1351
1352ANALOG DEVICES INC ADV7511 DRIVER
1353M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1354L:	linux-media@vger.kernel.org
1355S:	Maintained
1356F:	drivers/media/i2c/adv7511*
1357
1358ANALOG DEVICES INC ADV7604 DRIVER
1359M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1360L:	linux-media@vger.kernel.org
1361S:	Maintained
1362F:	Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1363F:	drivers/media/i2c/adv7604*
1364
1365ANALOG DEVICES INC ADV7842 DRIVER
1366M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1367L:	linux-media@vger.kernel.org
1368S:	Maintained
1369F:	drivers/media/i2c/adv7842*
1370
1371ANALOG DEVICES INC ADXRS290 DRIVER
1372M:	Nishant Malpani <nish.malpani25@gmail.com>
1373L:	linux-iio@vger.kernel.org
1374S:	Supported
1375F:	Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1376F:	drivers/iio/gyro/adxrs290.c
1377
1378ANALOG DEVICES INC ASOC CODEC DRIVERS
1379M:	Lars-Peter Clausen <lars@metafoo.de>
1380M:	Nuno Sá <nuno.sa@analog.com>
1381L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1382S:	Supported
1383W:	http://wiki.analog.com/
1384W:	https://ez.analog.com/linux-software-drivers
1385F:	sound/soc/codecs/ad1*
1386F:	sound/soc/codecs/ad7*
1387F:	sound/soc/codecs/adau*
1388F:	sound/soc/codecs/adav*
1389F:	sound/soc/codecs/sigmadsp.*
1390F:	sound/soc/codecs/ssm*
1391
1392ANALOG DEVICES INC DMA DRIVERS
1393M:	Lars-Peter Clausen <lars@metafoo.de>
1394S:	Supported
1395W:	https://ez.analog.com/linux-software-drivers
1396F:	drivers/dma/dma-axi-dmac.c
1397
1398ANALOG DEVICES INC IIO DRIVERS
1399M:	Lars-Peter Clausen <lars@metafoo.de>
1400M:	Michael Hennerich <Michael.Hennerich@analog.com>
1401S:	Supported
1402W:	http://wiki.analog.com/
1403W:	https://ez.analog.com/linux-software-drivers
1404F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1405F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1406F:	Documentation/devicetree/bindings/iio/*/adi,*
1407F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1408F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1409F:	drivers/iio/*/ad*
1410F:	drivers/iio/adc/ltc249*
1411F:	drivers/iio/amplifiers/hmc425a.c
1412F:	drivers/staging/iio/*/ad*
1413X:	drivers/iio/*/adjd*
1414
1415ANALOGBITS PLL LIBRARIES
1416M:	Paul Walmsley <paul.walmsley@sifive.com>
1417M:	Samuel Holland <samuel.holland@sifive.com>
1418S:	Supported
1419F:	drivers/clk/analogbits/*
1420F:	include/linux/clk/analogbits*
1421
1422ANDROID DRIVERS
1423M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1424M:	Arve Hjønnevåg <arve@android.com>
1425M:	Todd Kjos <tkjos@android.com>
1426M:	Martijn Coenen <maco@android.com>
1427M:	Joel Fernandes <joel@joelfernandes.org>
1428M:	Christian Brauner <christian@brauner.io>
1429M:	Carlos Llamas <cmllamas@google.com>
1430M:	Suren Baghdasaryan <surenb@google.com>
1431L:	linux-kernel@vger.kernel.org
1432S:	Supported
1433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1434F:	drivers/android/
1435
1436ANDROID GOLDFISH PIC DRIVER
1437M:	Miodrag Dinic <miodrag.dinic@mips.com>
1438S:	Supported
1439F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1440F:	drivers/irqchip/irq-goldfish-pic.c
1441
1442ANDROID GOLDFISH RTC DRIVER
1443M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
1444S:	Supported
1445F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1446F:	drivers/rtc/rtc-goldfish.c
1447
1448AOA (Apple Onboard Audio) ALSA DRIVER
1449M:	Johannes Berg <johannes@sipsolutions.net>
1450L:	linuxppc-dev@lists.ozlabs.org
1451L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1452S:	Maintained
1453F:	sound/aoa/
1454
1455APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1456M:	William Breathitt Gray <william.gray@linaro.org>
1457L:	linux-iio@vger.kernel.org
1458S:	Maintained
1459F:	drivers/iio/addac/stx104.c
1460
1461APM DRIVER
1462M:	Jiri Kosina <jikos@kernel.org>
1463S:	Odd fixes
1464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1465F:	arch/x86/kernel/apm_32.c
1466F:	drivers/char/apm-emulation.c
1467F:	include/linux/apm_bios.h
1468F:	include/uapi/linux/apm_bios.h
1469
1470APPARMOR SECURITY MODULE
1471M:	John Johansen <john.johansen@canonical.com>
1472M:	John Johansen <john@apparmor.net>
1473L:	apparmor@lists.ubuntu.com (moderated for non-subscribers)
1474S:	Supported
1475W:	apparmor.net
1476B:	https://gitlab.com/apparmor/apparmor-kernel
1477C:	irc://irc.oftc.net/apparmor
1478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1479T:	https://gitlab.com/apparmor/apparmor-kernel.git
1480F:	Documentation/admin-guide/LSM/apparmor.rst
1481F:	security/apparmor/
1482
1483APPLE BCM5974 MULTITOUCH DRIVER
1484M:	Henrik Rydberg <rydberg@bitmath.org>
1485L:	linux-input@vger.kernel.org
1486S:	Odd fixes
1487F:	drivers/input/mouse/bcm5974.c
1488
1489APPLE PCIE CONTROLLER DRIVER
1490M:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
1491M:	Marc Zyngier <maz@kernel.org>
1492L:	linux-pci@vger.kernel.org
1493S:	Maintained
1494F:	drivers/pci/controller/pcie-apple.c
1495
1496APPLE SMC DRIVER
1497M:	Henrik Rydberg <rydberg@bitmath.org>
1498L:	linux-hwmon@vger.kernel.org
1499S:	Odd fixes
1500F:	drivers/hwmon/applesmc.c
1501
1502APPLETALK NETWORK LAYER
1503L:	netdev@vger.kernel.org
1504S:	Odd fixes
1505F:	include/linux/atalk.h
1506F:	include/uapi/linux/atalk.h
1507F:	net/appletalk/
1508
1509APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1510M:	Khuong Dinh <khuong@os.amperecomputing.com>
1511S:	Supported
1512F:	arch/arm64/boot/dts/apm/
1513
1514APPLIED MICRO (APM) X-GENE SOC EDAC
1515M:	Khuong Dinh <khuong@os.amperecomputing.com>
1516S:	Supported
1517F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1518F:	drivers/edac/xgene_edac.c
1519
1520APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1521M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1522M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1523S:	Supported
1524F:	drivers/net/ethernet/apm/xgene-v2/
1525
1526APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1527M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1528M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1529M:	Quan Nguyen <quan@os.amperecomputing.com>
1530S:	Supported
1531F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1532F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1533F:	drivers/net/ethernet/apm/xgene/
1534F:	drivers/net/mdio/mdio-xgene.c
1535
1536APPLIED MICRO (APM) X-GENE SOC PMU
1537M:	Khuong Dinh <khuong@os.amperecomputing.com>
1538S:	Supported
1539F:	Documentation/admin-guide/perf/xgene-pmu.rst
1540F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1541F:	drivers/perf/xgene_pmu.c
1542
1543APTINA CAMERA SENSOR PLL
1544M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1545L:	linux-media@vger.kernel.org
1546S:	Maintained
1547F:	drivers/media/i2c/aptina-pll.*
1548
1549AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1550M:	Aleksa Savic <savicaleksa83@gmail.com>
1551M:	Jack Doan <me@jackdoan.com>
1552L:	linux-hwmon@vger.kernel.org
1553S:	Maintained
1554F:	Documentation/hwmon/aquacomputer_d5next.rst
1555F:	drivers/hwmon/aquacomputer_d5next.c
1556
1557AQUANTIA ETHERNET DRIVER (atlantic)
1558M:	Igor Russkikh <irusskikh@marvell.com>
1559L:	netdev@vger.kernel.org
1560S:	Supported
1561W:	https://www.marvell.com/
1562Q:	https://patchwork.kernel.org/project/netdevbpf/list/
1563F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1564F:	drivers/net/ethernet/aquantia/atlantic/
1565
1566AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1567M:	Egor Pomozov <epomozov@marvell.com>
1568L:	netdev@vger.kernel.org
1569S:	Supported
1570W:	http://www.aquantia.com
1571F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1572
1573AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1574M:	Krzysztof Hałasa <khalasa@piap.pl>
1575L:	linux-media@vger.kernel.org
1576S:	Maintained
1577F:	Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1578F:	drivers/media/i2c/ar0521.c
1579
1580ARASAN NAND CONTROLLER DRIVER
1581M:	Miquel Raynal <miquel.raynal@bootlin.com>
1582R:	Michal Simek <michal.simek@amd.com>
1583L:	linux-mtd@lists.infradead.org
1584S:	Maintained
1585F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1586F:	drivers/mtd/nand/raw/arasan-nand-controller.c
1587
1588ARC FRAMEBUFFER DRIVER
1589M:	Jaya Kumar <jayalk@intworks.biz>
1590S:	Maintained
1591F:	drivers/video/fbdev/arcfb.c
1592F:	drivers/video/fbdev/core/fb_defio.c
1593
1594ARC PGU DRM DRIVER
1595M:	Alexey Brodkin <abrodkin@synopsys.com>
1596S:	Supported
1597F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1598F:	drivers/gpu/drm/tiny/arcpgu.c
1599
1600ARCNET NETWORK LAYER
1601M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1602L:	netdev@vger.kernel.org
1603S:	Maintained
1604F:	drivers/net/arcnet/
1605F:	include/uapi/linux/if_arcnet.h
1606
1607ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1608M:	Arnd Bergmann <arnd@arndb.de>
1609M:	Olof Johansson <olof@lixom.net>
1610M:	soc@kernel.org
1611L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612S:	Maintained
1613P:	Documentation/process/maintainer-soc.rst
1614C:	irc://irc.libera.chat/armlinux
1615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1616F:	Documentation/process/maintainer-soc*.rst
1617F:	arch/arm/boot/dts/Makefile
1618F:	arch/arm64/boot/dts/Makefile
1619
1620ARM ARCHITECTED TIMER DRIVER
1621M:	Mark Rutland <mark.rutland@arm.com>
1622M:	Marc Zyngier <maz@kernel.org>
1623L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624S:	Maintained
1625F:	arch/arm/include/asm/arch_timer.h
1626F:	arch/arm64/include/asm/arch_timer.h
1627F:	drivers/clocksource/arm_arch_timer.c
1628
1629ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1630M:	Marc Zyngier <maz@kernel.org>
1631L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632S:	Maintained
1633F:	Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1634F:	arch/arm/include/asm/arch_gicv3.h
1635F:	arch/arm64/include/asm/arch_gicv3.h
1636F:	drivers/irqchip/irq-gic*.[ch]
1637F:	include/linux/irqchip/arm-gic*.h
1638F:	include/linux/irqchip/arm-vgic-info.h
1639
1640ARM HDLCD DRM DRIVER
1641M:	Liviu Dudau <liviu.dudau@arm.com>
1642S:	Supported
1643F:	Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1644F:	drivers/gpu/drm/arm/hdlcd_*
1645
1646ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1647M:	Linus Walleij <linus.walleij@linaro.org>
1648L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649S:	Maintained
1650F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
1651F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
1652F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
1653F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1654F:	Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1655F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1656F:	Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1657F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1658F:	Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1659F:	arch/arm/boot/dts/arm/arm-realview-*
1660F:	arch/arm/boot/dts/arm/integrator*
1661F:	arch/arm/boot/dts/arm/versatile*
1662F:	arch/arm/mach-versatile/
1663F:	drivers/bus/arm-integrator-lm.c
1664F:	drivers/clk/versatile/
1665F:	drivers/i2c/busses/i2c-versatile.c
1666F:	drivers/irqchip/irq-versatile-fpga.c
1667F:	drivers/mtd/maps/physmap-versatile.*
1668F:	drivers/power/reset/arm-versatile-reboot.c
1669F:	drivers/soc/versatile/
1670
1671ARM KOMEDA DRM-KMS DRIVER
1672M:	Liviu Dudau <liviu.dudau@arm.com>
1673S:	Supported
1674T:	git git://anongit.freedesktop.org/drm/drm-misc
1675F:	Documentation/devicetree/bindings/display/arm,komeda.yaml
1676F:	Documentation/gpu/komeda-kms.rst
1677F:	drivers/gpu/drm/arm/display/include/
1678F:	drivers/gpu/drm/arm/display/komeda/
1679
1680ARM MALI PANFROST DRM DRIVER
1681M:	Boris Brezillon <boris.brezillon@collabora.com>
1682M:	Rob Herring <robh@kernel.org>
1683R:	Steven Price <steven.price@arm.com>
1684L:	dri-devel@lists.freedesktop.org
1685S:	Supported
1686T:	git git://anongit.freedesktop.org/drm/drm-misc
1687F:	Documentation/gpu/panfrost.rst
1688F:	drivers/gpu/drm/panfrost/
1689F:	include/uapi/drm/panfrost_drm.h
1690
1691ARM MALI-DP DRM DRIVER
1692M:	Liviu Dudau <liviu.dudau@arm.com>
1693S:	Supported
1694T:	git git://anongit.freedesktop.org/drm/drm-misc
1695F:	Documentation/devicetree/bindings/display/arm,malidp.yaml
1696F:	Documentation/gpu/afbc.rst
1697F:	drivers/gpu/drm/arm/
1698
1699ARM MFM AND FLOPPY DRIVERS
1700M:	Ian Molton <spyro@f2s.com>
1701S:	Maintained
1702F:	arch/arm/include/asm/floppy.h
1703F:	arch/arm/mach-rpc/floppydma.S
1704
1705ARM PMU PROFILING AND DEBUGGING
1706M:	Will Deacon <will@kernel.org>
1707M:	Mark Rutland <mark.rutland@arm.com>
1708L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1709S:	Maintained
1710F:	Documentation/devicetree/bindings/arm/pmu.yaml
1711F:	Documentation/devicetree/bindings/perf/
1712F:	arch/arm*/include/asm/hw_breakpoint.h
1713F:	arch/arm*/include/asm/perf_event.h
1714F:	arch/arm*/kernel/hw_breakpoint.c
1715F:	arch/arm*/kernel/perf_*
1716F:	drivers/perf/
1717F:	include/linux/perf/arm_pmu*.h
1718
1719ARM PORT
1720M:	Russell King <linux@armlinux.org.uk>
1721L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1722S:	Odd Fixes
1723W:	http://www.armlinux.org.uk/
1724T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1725F:	arch/arm/
1726X:	arch/arm/boot/dts/
1727
1728ARM PRIMECELL AACI PL041 DRIVER
1729M:	Russell King <linux@armlinux.org.uk>
1730S:	Odd Fixes
1731F:	sound/arm/aaci.*
1732
1733ARM PRIMECELL BUS SUPPORT
1734M:	Russell King <linux@armlinux.org.uk>
1735S:	Odd Fixes
1736F:	drivers/amba/
1737F:	include/linux/amba/bus.h
1738
1739ARM PRIMECELL KMI PL050 DRIVER
1740M:	Russell King <linux@armlinux.org.uk>
1741S:	Odd Fixes
1742F:	drivers/input/serio/ambakmi.*
1743F:	include/linux/amba/kmi.h
1744
1745ARM PRIMECELL MMCI PL180/1 DRIVER
1746M:	Russell King <linux@armlinux.org.uk>
1747S:	Odd Fixes
1748F:	drivers/mmc/host/mmci.*
1749F:	include/linux/amba/mmci.h
1750
1751ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1752M:	Miquel Raynal <miquel.raynal@bootlin.com>
1753R:	Michal Simek <michal.simek@amd.com>
1754L:	linux-mtd@lists.infradead.org
1755S:	Maintained
1756F:	Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1757F:	drivers/mtd/nand/raw/pl35x-nand-controller.c
1758
1759ARM PRIMECELL PL35X SMC DRIVER
1760M:	Miquel Raynal <miquel.raynal@bootlin.com>
1761R:	Michal Simek <michal.simek@amd.com>
1762L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1763S:	Maintained
1764F:	Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1765F:	drivers/memory/pl353-smc.c
1766
1767ARM PRIMECELL SSP PL022 SPI DRIVER
1768M:	Linus Walleij <linus.walleij@linaro.org>
1769L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1770S:	Maintained
1771F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1772F:	drivers/spi/spi-pl022.c
1773
1774ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1775M:	Russell King <linux@armlinux.org.uk>
1776S:	Odd Fixes
1777F:	drivers/tty/serial/amba-pl01*.c
1778F:	include/linux/amba/serial.h
1779
1780ARM PRIMECELL VIC PL190/PL192 DRIVER
1781M:	Linus Walleij <linus.walleij@linaro.org>
1782L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1783S:	Maintained
1784F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1785F:	drivers/irqchip/irq-vic.c
1786
1787ARM SMC WATCHDOG DRIVER
1788M:	Julius Werner <jwerner@chromium.org>
1789R:	Evan Benn <evanbenn@chromium.org>
1790S:	Maintained
1791F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1792F:	drivers/watchdog/arm_smc_wdt.c
1793
1794ARM SMMU DRIVERS
1795M:	Will Deacon <will@kernel.org>
1796R:	Robin Murphy <robin.murphy@arm.com>
1797L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798S:	Maintained
1799F:	Documentation/devicetree/bindings/iommu/arm,smmu*
1800F:	drivers/iommu/arm/
1801F:	drivers/iommu/io-pgtable-arm*
1802
1803ARM SUB-ARCHITECTURES
1804L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805S:	Maintained
1806C:	irc://irc.libera.chat/armlinux
1807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1808F:	arch/arm/mach-*/
1809F:	arch/arm/plat-*/
1810
1811ARM/ACTIONS SEMI ARCHITECTURE
1812M:	Andreas Färber <afaerber@suse.de>
1813M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1814L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1815L:	linux-actions@lists.infradead.org (moderated for non-subscribers)
1816S:	Maintained
1817F:	Documentation/devicetree/bindings/arm/actions.yaml
1818F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1819F:	Documentation/devicetree/bindings/dma/owl-dma.yaml
1820F:	Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1821F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1822F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1823F:	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1824F:	Documentation/devicetree/bindings/pinctrl/actions,*
1825F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1826F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1827F:	arch/arm/boot/dts/actions/
1828F:	arch/arm/mach-actions/
1829F:	arch/arm64/boot/dts/actions/
1830F:	drivers/clk/actions/
1831F:	drivers/clocksource/timer-owl*
1832F:	drivers/dma/owl-dma.c
1833F:	drivers/i2c/busses/i2c-owl.c
1834F:	drivers/irqchip/irq-owl-sirq.c
1835F:	drivers/mmc/host/owl-mmc.c
1836F:	drivers/net/ethernet/actions/
1837F:	drivers/pinctrl/actions/*
1838F:	drivers/pmdomain/actions/
1839F:	include/dt-bindings/power/owl-*
1840F:	include/dt-bindings/reset/actions,*
1841F:	include/linux/soc/actions/
1842N:	owl
1843
1844ARM/Allwinner SoC Clock Support
1845M:	Emilio López <emilio@elopez.com.ar>
1846S:	Maintained
1847F:	drivers/clk/sunxi/
1848
1849ARM/Allwinner sunXi SoC support
1850M:	Chen-Yu Tsai <wens@csie.org>
1851M:	Jernej Skrabec <jernej.skrabec@gmail.com>
1852M:	Samuel Holland <samuel@sholland.org>
1853L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1854L:	linux-sunxi@lists.linux.dev
1855S:	Maintained
1856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1857F:	arch/arm/mach-sunxi/
1858F:	arch/arm64/boot/dts/allwinner/
1859F:	drivers/clk/sunxi-ng/
1860F:	drivers/pinctrl/sunxi/
1861F:	drivers/soc/sunxi/
1862N:	allwinner
1863N:	sun[x456789]i
1864N:	sun[25]0i
1865
1866ARM/AMD PENSANDO ARM64 ARCHITECTURE
1867M:	Brad Larson <blarson@amd.com>
1868L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869S:	Supported
1870F:	Documentation/devicetree/bindings/*/amd,pensando*
1871F:	arch/arm64/boot/dts/amd/elba*
1872
1873ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1874M:	Neil Armstrong <neil.armstrong@linaro.org>
1875M:	Jerome Brunet <jbrunet@baylibre.com>
1876L:	linux-amlogic@lists.infradead.org
1877S:	Maintained
1878F:	Documentation/devicetree/bindings/clock/amlogic*
1879F:	drivers/clk/meson/
1880F:	include/dt-bindings/clock/amlogic,a1*
1881F:	include/dt-bindings/clock/gxbb*
1882F:	include/dt-bindings/clock/meson*
1883
1884ARM/Amlogic Meson SoC Crypto Drivers
1885M:	Corentin Labbe <clabbe@baylibre.com>
1886L:	linux-crypto@vger.kernel.org
1887L:	linux-amlogic@lists.infradead.org
1888S:	Maintained
1889F:	Documentation/devicetree/bindings/crypto/amlogic*
1890F:	drivers/crypto/amlogic/
1891
1892ARM/Amlogic Meson SoC Sound Drivers
1893M:	Jerome Brunet <jbrunet@baylibre.com>
1894L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1895S:	Maintained
1896F:	Documentation/devicetree/bindings/sound/amlogic*
1897F:	sound/soc/meson/
1898
1899ARM/Amlogic Meson SoC support
1900M:	Neil Armstrong <neil.armstrong@linaro.org>
1901M:	Kevin Hilman <khilman@baylibre.com>
1902R:	Jerome Brunet <jbrunet@baylibre.com>
1903R:	Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1904L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1905L:	linux-amlogic@lists.infradead.org
1906S:	Maintained
1907W:	http://linux-meson.com/
1908F:	Documentation/devicetree/bindings/phy/amlogic*
1909F:	arch/arm/boot/dts/amlogic/
1910F:	arch/arm/mach-meson/
1911F:	arch/arm64/boot/dts/amlogic/
1912F:	drivers/pmdomain/amlogic/
1913F:	drivers/mmc/host/meson*
1914F:	drivers/phy/amlogic/
1915F:	drivers/pinctrl/meson/
1916F:	drivers/rtc/rtc-meson*
1917F:	drivers/soc/amlogic/
1918N:	meson
1919
1920ARM/Annapurna Labs ALPINE ARCHITECTURE
1921M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1922M:	Antoine Tenart <atenart@kernel.org>
1923L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924S:	Maintained
1925F:	arch/arm/boot/dts/amazon/
1926F:	arch/arm/mach-alpine/
1927F:	arch/arm64/boot/dts/amazon/
1928F:	drivers/*/*alpine*
1929
1930ARM/APPLE MACHINE SOUND DRIVERS
1931M:	Martin Povišer <povik+lin@cutebit.org>
1932L:	asahi@lists.linux.dev
1933L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1934S:	Maintained
1935F:	Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
1936F:	Documentation/devicetree/bindings/sound/apple,*
1937F:	sound/soc/apple/*
1938F:	sound/soc/codecs/cs42l83-i2c.c
1939F:	sound/soc/codecs/ssm3515.c
1940
1941ARM/APPLE MACHINE SUPPORT
1942M:	Hector Martin <marcan@marcan.st>
1943M:	Sven Peter <sven@svenpeter.dev>
1944R:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
1945L:	asahi@lists.linux.dev
1946L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1947S:	Maintained
1948W:	https://asahilinux.org
1949B:	https://github.com/AsahiLinux/linux/issues
1950C:	irc://irc.oftc.net/asahi-dev
1951T:	git https://github.com/AsahiLinux/linux.git
1952F:	Documentation/devicetree/bindings/arm/apple.yaml
1953F:	Documentation/devicetree/bindings/arm/apple/*
1954F:	Documentation/devicetree/bindings/clock/apple,nco.yaml
1955F:	Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
1956F:	Documentation/devicetree/bindings/dma/apple,admac.yaml
1957F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1958F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
1959F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
1960F:	Documentation/devicetree/bindings/iommu/apple,sart.yaml
1961F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1962F:	Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
1963F:	Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
1964F:	Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
1965F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
1966F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1967F:	Documentation/devicetree/bindings/power/apple*
1968F:	Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
1969F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1970F:	arch/arm64/boot/dts/apple/
1971F:	drivers/bluetooth/hci_bcm4377.c
1972F:	drivers/clk/clk-apple-nco.c
1973F:	drivers/cpufreq/apple-soc-cpufreq.c
1974F:	drivers/dma/apple-admac.c
1975F:	drivers/pmdomain/apple/
1976F:	drivers/i2c/busses/i2c-pasemi-core.c
1977F:	drivers/i2c/busses/i2c-pasemi-platform.c
1978F:	drivers/iommu/apple-dart.c
1979F:	drivers/iommu/io-pgtable-dart.c
1980F:	drivers/irqchip/irq-apple-aic.c
1981F:	drivers/nvme/host/apple.c
1982F:	drivers/nvmem/apple-efuses.c
1983F:	drivers/pinctrl/pinctrl-apple-gpio.c
1984F:	drivers/pwm/pwm-apple.c
1985F:	drivers/soc/apple/*
1986F:	drivers/watchdog/apple_wdt.c
1987F:	include/dt-bindings/interrupt-controller/apple-aic.h
1988F:	include/dt-bindings/pinctrl/apple.h
1989F:	include/linux/soc/apple/*
1990
1991ARM/ARTPEC MACHINE SUPPORT
1992M:	Jesper Nilsson <jesper.nilsson@axis.com>
1993M:	Lars Persson <lars.persson@axis.com>
1994L:	linux-arm-kernel@axis.com
1995S:	Maintained
1996F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1997F:	arch/arm/boot/dts/axis/
1998F:	arch/arm/mach-artpec
1999F:	drivers/clk/axis
2000F:	drivers/crypto/axis
2001F:	drivers/mmc/host/usdhi6rol0.c
2002F:	drivers/pinctrl/pinctrl-artpec*
2003
2004ARM/ASPEED I2C DRIVER
2005M:	Brendan Higgins <brendanhiggins@google.com>
2006R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
2007R:	Joel Stanley <joel@jms.id.au>
2008L:	linux-i2c@vger.kernel.org
2009L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2010S:	Maintained
2011F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2012F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2013F:	drivers/i2c/busses/i2c-aspeed.c
2014F:	drivers/irqchip/irq-aspeed-i2c-ic.c
2015
2016ARM/ASPEED MACHINE SUPPORT
2017M:	Joel Stanley <joel@jms.id.au>
2018R:	Andrew Jeffery <andrew@codeconstruct.com.au>
2019L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2020L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2021S:	Supported
2022Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
2023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2024F:	Documentation/devicetree/bindings/arm/aspeed/
2025F:	arch/arm/boot/dts/aspeed/
2026F:	arch/arm/mach-aspeed/
2027N:	aspeed
2028
2029ARM/BITMAIN ARCHITECTURE
2030M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2031L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2032S:	Maintained
2033F:	Documentation/devicetree/bindings/arm/bitmain.yaml
2034F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2035F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2036F:	arch/arm64/boot/dts/bitmain/
2037F:	drivers/clk/clk-bm1880.c
2038F:	drivers/pinctrl/pinctrl-bm1880.c
2039
2040ARM/CALXEDA HIGHBANK ARCHITECTURE
2041M:	Andre Przywara <andre.przywara@arm.com>
2042L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2043S:	Maintained
2044F:	arch/arm/boot/dts/calxeda/
2045F:	arch/arm/mach-highbank/
2046
2047ARM/CAVIUM THUNDER NETWORK DRIVER
2048M:	Sunil Goutham <sgoutham@marvell.com>
2049L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2050S:	Supported
2051F:	drivers/net/ethernet/cavium/thunder/
2052
2053ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2054M:	Lukasz Majewski <lukma@denx.de>
2055L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2056S:	Maintained
2057F:	arch/arm/mach-ep93xx/ts72xx.c
2058
2059ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2060M:	Alexander Shiyan <shc_work@mail.ru>
2061L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2062S:	Odd Fixes
2063N:	clps711x
2064
2065ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2066M:	Hartley Sweeten <hsweeten@visionengravers.com>
2067M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
2068L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2069S:	Maintained
2070F:	Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2071F:	Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2072F:	arch/arm/boot/compressed/misc-ep93xx.h
2073F:	arch/arm/mach-ep93xx/
2074F:	drivers/iio/adc/ep93xx_adc.c
2075
2076ARM/CLKDEV SUPPORT
2077M:	Russell King <linux@armlinux.org.uk>
2078L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079S:	Maintained
2080T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2081F:	drivers/clk/clkdev.c
2082
2083ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2084M:	Baruch Siach <baruch@tkos.co.il>
2085L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2086S:	Maintained
2087F:	arch/arm/boot/dts/cnxt/
2088N:	digicolor
2089
2090ARM/CORESIGHT FRAMEWORK AND DRIVERS
2091M:	Suzuki K Poulose <suzuki.poulose@arm.com>
2092R:	Mike Leach <mike.leach@linaro.org>
2093R:	James Clark <james.clark@arm.com>
2094L:	coresight@lists.linaro.org (moderated for non-subscribers)
2095L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2096S:	Maintained
2097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2098F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2099F:	Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2100F:	Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2101F:	Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2102F:	Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2103F:	Documentation/trace/coresight/*
2104F:	drivers/hwtracing/coresight/*
2105F:	include/dt-bindings/arm/coresight-cti-dt.h
2106F:	include/linux/coresight*
2107F:	include/uapi/linux/coresight*
2108F:	samples/coresight/*
2109F:	tools/perf/Documentation/arm-coresight.txt
2110F:	tools/perf/arch/arm/util/auxtrace.c
2111F:	tools/perf/arch/arm/util/cs-etm.c
2112F:	tools/perf/arch/arm/util/cs-etm.h
2113F:	tools/perf/arch/arm/util/pmu.c
2114F:	tools/perf/tests/shell/*coresight*
2115F:	tools/perf/tests/shell/coresight/*
2116F:	tools/perf/tests/shell/lib/*coresight*
2117F:	tools/perf/util/cs-etm-decoder/*
2118F:	tools/perf/util/cs-etm.*
2119
2120ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2121M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2122M:	Linus Walleij <linus.walleij@linaro.org>
2123L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2124S:	Maintained
2125T:	git git://github.com/ulli-kroll/linux.git
2126F:	Documentation/devicetree/bindings/arm/gemini.yaml
2127F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2128F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2129F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2130F:	arch/arm/boot/dts/gemini/
2131F:	arch/arm/mach-gemini/
2132F:	drivers/crypto/gemini/
2133F:	drivers/net/ethernet/cortina/
2134F:	drivers/pinctrl/pinctrl-gemini.c
2135F:	drivers/rtc/rtc-ftrtc010.c
2136
2137ARM/CZ.NIC TURRIS SUPPORT
2138M:	Marek Behún <kabel@kernel.org>
2139S:	Maintained
2140W:	https://www.turris.cz/
2141F:	Documentation/ABI/testing/debugfs-moxtet
2142F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
2143F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2144F:	Documentation/devicetree/bindings/bus/moxtet.txt
2145F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2146F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2147F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2148F:	Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2149F:	drivers/bus/moxtet.c
2150F:	drivers/firmware/turris-mox-rwtm.c
2151F:	drivers/gpio/gpio-moxtet.c
2152F:	drivers/leds/leds-turris-omnia.c
2153F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
2154F:	drivers/watchdog/armada_37xx_wdt.c
2155F:	include/dt-bindings/bus/moxtet.h
2156F:	include/linux/armada-37xx-rwtm-mailbox.h
2157F:	include/linux/moxtet.h
2158
2159ARM/FARADAY FA526 PORT
2160M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2161L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2162S:	Maintained
2163T:	git git://git.berlios.de/gemini-board
2164F:	arch/arm/mm/*-fa*
2165
2166ARM/FOOTBRIDGE ARCHITECTURE
2167M:	Russell King <linux@armlinux.org.uk>
2168L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2169S:	Maintained
2170W:	http://www.armlinux.org.uk/
2171F:	arch/arm/include/asm/hardware/dec21285.h
2172F:	arch/arm/mach-footbridge/
2173
2174ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2175M:	Shawn Guo <shawnguo@kernel.org>
2176M:	Sascha Hauer <s.hauer@pengutronix.de>
2177R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2178R:	Fabio Estevam <festevam@gmail.com>
2179L:	imx@lists.linux.dev
2180L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2181S:	Maintained
2182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2183F:	arch/arm/boot/dts/nxp/imx/
2184F:	arch/arm/boot/dts/nxp/mxs/
2185F:	arch/arm64/boot/dts/freescale/
2186X:	arch/arm64/boot/dts/freescale/fsl-*
2187X:	arch/arm64/boot/dts/freescale/qoriq-*
2188X:	drivers/media/i2c/
2189N:	imx
2190N:	mxs
2191
2192ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2193M:	Shawn Guo <shawnguo@kernel.org>
2194L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2195S:	Maintained
2196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2197F:	arch/arm/boot/dts/nxp/ls/
2198F:	arch/arm64/boot/dts/freescale/fsl-*
2199F:	arch/arm64/boot/dts/freescale/qoriq-*
2200
2201ARM/FREESCALE VYBRID ARM ARCHITECTURE
2202M:	Shawn Guo <shawnguo@kernel.org>
2203M:	Sascha Hauer <s.hauer@pengutronix.de>
2204R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2205R:	Stefan Agner <stefan@agner.ch>
2206L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2207S:	Maintained
2208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2209F:	arch/arm/boot/dts/nxp/vf/
2210F:	arch/arm/mach-imx/*vf610*
2211
2212ARM/GUMSTIX MACHINE SUPPORT
2213M:	Steve Sakoman <sakoman@gmail.com>
2214L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2215S:	Maintained
2216
2217ARM/HISILICON SOC SUPPORT
2218M:	Wei Xu <xuwei5@hisilicon.com>
2219L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2220S:	Supported
2221W:	http://www.hisilicon.com
2222T:	git https://github.com/hisilicon/linux-hisi.git
2223F:	arch/arm/boot/dts/hisilicon/
2224F:	arch/arm/mach-hisi/
2225F:	arch/arm64/boot/dts/hisilicon/
2226
2227ARM/HP JORNADA 7XX MACHINE SUPPORT
2228M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
2229S:	Maintained
2230W:	www.jlime.com
2231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2232F:	arch/arm/mach-sa1100/include/mach/jornada720.h
2233F:	arch/arm/mach-sa1100/jornada720.c
2234
2235ARM/HPE GXP ARCHITECTURE
2236M:	Jean-Marie Verdun <verdun@hpe.com>
2237M:	Nick Hawkins <nick.hawkins@hpe.com>
2238S:	Maintained
2239F:	Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2240F:	Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2241F:	Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2242F:	Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2243F:	Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2244F:	Documentation/hwmon/gxp-fan-ctrl.rst
2245F:	arch/arm/boot/dts/hpe/
2246F:	arch/arm/mach-hpe/
2247F:	drivers/clocksource/timer-gxp.c
2248F:	drivers/hwmon/gxp-fan-ctrl.c
2249F:	drivers/i2c/busses/i2c-gxp.c
2250F:	drivers/spi/spi-gxp.c
2251F:	drivers/watchdog/gxp-wdt.c
2252
2253ARM/IGEP MACHINE SUPPORT
2254M:	Enric Balletbo i Serra <eballetbo@gmail.com>
2255M:	Javier Martinez Canillas <javier@dowhile0.org>
2256L:	linux-omap@vger.kernel.org
2257L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2258S:	Maintained
2259F:	arch/arm/boot/dts/ti/omap/omap3-igep*
2260
2261ARM/INTEL IXP4XX ARM ARCHITECTURE
2262M:	Linus Walleij <linusw@kernel.org>
2263M:	Imre Kaloz <kaloz@openwrt.org>
2264L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2265S:	Maintained
2266F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2267F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2268F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2269F:	Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2270F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2271F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2272F:	arch/arm/boot/dts/intel/ixp/
2273F:	arch/arm/mach-ixp4xx/
2274F:	drivers/bus/intel-ixp4xx-eb.c
2275F:	drivers/char/hw_random/ixp4xx-rng.c
2276F:	drivers/clocksource/timer-ixp4xx.c
2277F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2278F:	drivers/gpio/gpio-ixp4xx.c
2279F:	drivers/irqchip/irq-ixp4xx.c
2280F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
2281F:	drivers/net/wan/ixp4xx_hss.c
2282F:	drivers/soc/ixp4xx/ixp4xx-npe.c
2283F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
2284F:	include/linux/soc/ixp4xx/npe.h
2285F:	include/linux/soc/ixp4xx/qmgr.h
2286
2287ARM/INTEL KEEMBAY ARCHITECTURE
2288M:	Paul J. Murphy <paul.j.murphy@intel.com>
2289M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2290S:	Maintained
2291F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
2292F:	arch/arm64/boot/dts/intel/keembay-evm.dts
2293F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
2294
2295ARM/INTEL XSC3 (MANZANO) ARM CORE
2296M:	Lennert Buytenhek <kernel@wantstofly.org>
2297L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2298S:	Maintained
2299
2300ARM/LG1K ARCHITECTURE
2301M:	Chanho Min <chanho.min@lge.com>
2302L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2303S:	Maintained
2304F:	arch/arm64/boot/dts/lg/
2305
2306ARM/LPC18XX ARCHITECTURE
2307M:	Vladimir Zapolskiy <vz@mleia.com>
2308L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2309S:	Maintained
2310F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2311F:	arch/arm/boot/dts/nxp/lpc/lpc43*
2312F:	drivers/i2c/busses/i2c-lpc2k.c
2313F:	drivers/memory/pl172.c
2314F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
2315F:	drivers/rtc/rtc-lpc24xx.c
2316N:	lpc18xx
2317
2318ARM/LPC32XX SOC SUPPORT
2319M:	Vladimir Zapolskiy <vz@mleia.com>
2320L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2321S:	Maintained
2322T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2323F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2324F:	arch/arm/boot/dts/nxp/lpc/lpc32*
2325F:	arch/arm/mach-lpc32xx/
2326F:	drivers/i2c/busses/i2c-pnx.c
2327F:	drivers/net/ethernet/nxp/lpc_eth.c
2328F:	drivers/usb/host/ohci-nxp.c
2329F:	drivers/watchdog/pnx4008_wdt.c
2330N:	lpc32xx
2331
2332ARM/Marvell Dove/MV78xx0/Orion SOC support
2333M:	Andrew Lunn <andrew@lunn.ch>
2334M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2335M:	Gregory Clement <gregory.clement@bootlin.com>
2336L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2337S:	Maintained
2338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2339F:	Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2340F:	Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2341F:	Documentation/devicetree/bindings/soc/dove/
2342F:	arch/arm/boot/dts/marvell/dove*
2343F:	arch/arm/boot/dts/marvell/orion5x*
2344F:	arch/arm/mach-dove/
2345F:	arch/arm/mach-mv78xx0/
2346F:	arch/arm/mach-orion5x/
2347F:	arch/arm/plat-orion/
2348F:	drivers/bus/mvebu-mbus.c
2349F:	drivers/soc/dove/
2350
2351ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2352M:	Andrew Lunn <andrew@lunn.ch>
2353M:	Gregory Clement <gregory.clement@bootlin.com>
2354M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2355L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2356S:	Maintained
2357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2358F:	Documentation/devicetree/bindings/arm/marvell/
2359F:	arch/arm/boot/dts/marvell/armada*
2360F:	arch/arm/boot/dts/marvell/kirkwood*
2361F:	arch/arm/configs/mvebu_*_defconfig
2362F:	arch/arm/mach-mvebu/
2363F:	arch/arm64/boot/dts/marvell/
2364F:	drivers/clk/mvebu/
2365F:	drivers/cpufreq/armada-37xx-cpufreq.c
2366F:	drivers/cpufreq/armada-8k-cpufreq.c
2367F:	drivers/cpufreq/mvebu-cpufreq.c
2368F:	drivers/irqchip/irq-armada-370-xp.c
2369F:	drivers/irqchip/irq-mvebu-*
2370F:	drivers/pinctrl/mvebu/
2371F:	drivers/rtc/rtc-armada38x.c
2372
2373ARM/Mediatek RTC DRIVER
2374M:	Eddie Huang <eddie.huang@mediatek.com>
2375M:	Sean Wang <sean.wang@mediatek.com>
2376L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2377L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2378S:	Maintained
2379F:	Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2380F:	Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2381F:	drivers/rtc/rtc-mt2712.c
2382F:	drivers/rtc/rtc-mt6397.c
2383F:	drivers/rtc/rtc-mt7622.c
2384
2385ARM/Mediatek SoC support
2386M:	Matthias Brugger <matthias.bgg@gmail.com>
2387M:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2388L:	linux-kernel@vger.kernel.org
2389L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2390L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2391S:	Maintained
2392W:	https://mtk.wiki.kernel.org/
2393C:	irc://irc.libera.chat/linux-mediatek
2394F:	arch/arm/boot/dts/mediatek/
2395F:	arch/arm/mach-mediatek/
2396F:	arch/arm64/boot/dts/mediatek/
2397F:	drivers/soc/mediatek/
2398N:	mtk
2399N:	mt[2678]
2400K:	mediatek
2401
2402ARM/Mediatek USB3 PHY DRIVER
2403M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
2404L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2405L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2406S:	Maintained
2407F:	Documentation/devicetree/bindings/phy/mediatek,*
2408F:	drivers/phy/mediatek/
2409
2410ARM/MICROCHIP (ARM64) SoC support
2411M:	Conor Dooley <conor@kernel.org>
2412M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2413M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2414L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415S:	Supported
2416T:	git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2417F:	arch/arm64/boot/dts/microchip/
2418
2419ARM/Microchip (AT91) SoC support
2420M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2421M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
2422M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2424S:	Supported
2425W:	http://www.linux4sam.org
2426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2427F:	arch/arm/boot/dts/microchip/at91*
2428F:	arch/arm/boot/dts/microchip/sama*
2429F:	arch/arm/include/debug/at91.S
2430F:	arch/arm/mach-at91/
2431F:	drivers/memory/atmel*
2432F:	drivers/watchdog/sama5d4_wdt.c
2433F:	include/soc/at91/
2434X:	drivers/input/touchscreen/atmel_mxt_ts.c
2435N:	at91
2436N:	atmel
2437
2438ARM/Microchip Sparx5 SoC support
2439M:	Lars Povlsen <lars.povlsen@microchip.com>
2440M:	Steen Hegelund <Steen.Hegelund@microchip.com>
2441M:	Daniel Machon <daniel.machon@microchip.com>
2442M:	UNGLinuxDriver@microchip.com
2443L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2444S:	Supported
2445F:	arch/arm64/boot/dts/microchip/sparx*
2446F:	drivers/net/ethernet/microchip/vcap/
2447F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
2448N:	sparx5
2449
2450ARM/MILBEAUT ARCHITECTURE
2451M:	Taichi Sugaya <sugaya.taichi@socionext.com>
2452M:	Takao Orito <orito.takao@socionext.com>
2453L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2454S:	Maintained
2455F:	arch/arm/boot/dts/socionext/milbeaut*
2456F:	arch/arm/mach-milbeaut/
2457N:	milbeaut
2458
2459ARM/MStar/Sigmastar Armv7 SoC support
2460M:	Daniel Palmer <daniel@thingy.jp>
2461M:	Romain Perier <romain.perier@gmail.com>
2462L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2463S:	Maintained
2464W:	http://linux-chenxing.org/
2465T:	git git://github.com/linux-chenxing/linux.git
2466F:	Documentation/devicetree/bindings/arm/mstar/*
2467F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2468F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2469F:	arch/arm/boot/dts/sigmastar/
2470F:	arch/arm/mach-mstar/
2471F:	drivers/clk/mstar/
2472F:	drivers/clocksource/timer-msc313e.c
2473F:	drivers/gpio/gpio-msc313.c
2474F:	drivers/rtc/rtc-msc313.c
2475F:	drivers/watchdog/msc313e_wdt.c
2476F:	include/dt-bindings/clock/mstar-*
2477F:	include/dt-bindings/gpio/msc313-gpio.h
2478
2479ARM/NOMADIK/Ux500 ARCHITECTURES
2480M:	Linus Walleij <linus.walleij@linaro.org>
2481L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2482S:	Maintained
2483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2484F:	Documentation/devicetree/bindings/arm/ste-*
2485F:	Documentation/devicetree/bindings/arm/ux500.yaml
2486F:	Documentation/devicetree/bindings/arm/ux500/
2487F:	Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2488F:	Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2489F:	arch/arm/boot/dts/st/ste-*
2490F:	arch/arm/mach-nomadik/
2491F:	arch/arm/mach-ux500/
2492F:	drivers/clk/clk-nomadik.c
2493F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2494F:	drivers/dma/ste_dma40*
2495F:	drivers/pmdomain/st/ste-ux500-pm-domain.c
2496F:	drivers/gpio/gpio-nomadik.c
2497F:	drivers/hwspinlock/u8500_hsem.c
2498F:	drivers/i2c/busses/i2c-nomadik.c
2499F:	drivers/iio/adc/ab8500-gpadc.c
2500F:	drivers/mfd/ab8500*
2501F:	drivers/mfd/abx500*
2502F:	drivers/mfd/db8500*
2503F:	drivers/pinctrl/nomadik/
2504F:	drivers/rtc/rtc-ab8500.c
2505F:	drivers/rtc/rtc-pl031.c
2506F:	drivers/soc/ux500/
2507
2508ARM/NUVOTON MA35 ARCHITECTURE
2509M:	Jacky Huang <ychuang3@nuvoton.com>
2510M:	Shan-Chun Hung <schung@nuvoton.com>
2511L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2512S:	Supported
2513F:	Documentation/devicetree/bindings/*/*/*ma35*
2514F:	Documentation/devicetree/bindings/*/*ma35*
2515F:	arch/arm64/boot/dts/nuvoton/*ma35*
2516F:	drivers/*/*/*ma35*
2517F:	drivers/*/*ma35*
2518K:	ma35d1
2519
2520ARM/NUVOTON NPCM ARCHITECTURE
2521M:	Avi Fishman <avifishman70@gmail.com>
2522M:	Tomer Maimon <tmaimon77@gmail.com>
2523M:	Tali Perry <tali.perry1@gmail.com>
2524R:	Patrick Venture <venture@google.com>
2525R:	Nancy Yuen <yuenn@google.com>
2526R:	Benjamin Fair <benjaminfair@google.com>
2527L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2528S:	Supported
2529F:	Documentation/devicetree/bindings/*/*/*npcm*
2530F:	Documentation/devicetree/bindings/*/*npcm*
2531F:	Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2532F:	arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2533F:	arch/arm/mach-npcm/
2534F:	arch/arm64/boot/dts/nuvoton/
2535F:	drivers/*/*/*npcm*
2536F:	drivers/*/*npcm*
2537F:	drivers/rtc/rtc-nct3018y.c
2538F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2539F:	include/dt-bindings/clock/nuvoton,npcm845-clk.h
2540
2541ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2542M:	Joseph Liu <kwliu@nuvoton.com>
2543M:	Marvin Lin <kflin@nuvoton.com>
2544L:	linux-media@vger.kernel.org
2545L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2546S:	Maintained
2547F:	Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2548F:	Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2549F:	Documentation/userspace-api/media/drivers/npcm-video.rst
2550F:	drivers/media/platform/nuvoton/
2551F:	include/uapi/linux/npcm-video.h
2552
2553ARM/NUVOTON WPCM450 ARCHITECTURE
2554M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2555L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2556S:	Maintained
2557W:	https://github.com/neuschaefer/wpcm450/wiki
2558F:	Documentation/devicetree/bindings/*/*wpcm*
2559F:	arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2560F:	arch/arm/configs/wpcm450_defconfig
2561F:	arch/arm/mach-npcm/wpcm450.c
2562F:	drivers/*/*/*wpcm*
2563F:	drivers/*/*wpcm*
2564
2565ARM/NXP S32G ARCHITECTURE
2566R:	Chester Lin <chester62515@gmail.com>
2567R:	Matthias Brugger <mbrugger@suse.com>
2568R:	Ghennadi Procopciuc <ghennadi.procopciuc@oss.nxp.com>
2569L:	NXP S32 Linux Team <s32@nxp.com>
2570L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2571S:	Maintained
2572F:	arch/arm64/boot/dts/freescale/s32g*.dts*
2573F:	drivers/pinctrl/nxp/
2574
2575ARM/Orion SoC/Technologic Systems TS-78xx platform support
2576M:	Alexander Clouter <alex@digriz.org.uk>
2577L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2578S:	Maintained
2579W:	http://www.digriz.org.uk/ts78xx/kernel
2580F:	arch/arm/mach-orion5x/ts78xx-*
2581
2582ARM/QUALCOMM CHROMEBOOK SUPPORT
2583R:	cros-qcom-dts-watchers@chromium.org
2584F:	arch/arm64/boot/dts/qcom/sc7180*
2585F:	arch/arm64/boot/dts/qcom/sc7280*
2586F:	arch/arm64/boot/dts/qcom/sdm845-cheza*
2587
2588ARM/QUALCOMM SUPPORT
2589M:	Bjorn Andersson <andersson@kernel.org>
2590M:	Konrad Dybcio <konrad.dybcio@linaro.org>
2591L:	linux-arm-msm@vger.kernel.org
2592S:	Maintained
2593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2594F:	Documentation/devicetree/bindings/*/qcom*
2595F:	Documentation/devicetree/bindings/soc/qcom/
2596F:	arch/arm/boot/dts/qcom/
2597F:	arch/arm/configs/qcom_defconfig
2598F:	arch/arm/mach-qcom/
2599F:	arch/arm64/boot/dts/qcom/
2600F:	drivers/*/*/pm8???-*
2601F:	drivers/*/*/qcom*
2602F:	drivers/*/*/qcom/
2603F:	drivers/*/qcom*
2604F:	drivers/*/qcom/
2605F:	drivers/bluetooth/btqcomsmd.c
2606F:	drivers/clocksource/timer-qcom.c
2607F:	drivers/cpuidle/cpuidle-qcom-spm.c
2608F:	drivers/extcon/extcon-qcom*
2609F:	drivers/i2c/busses/i2c-qcom-geni.c
2610F:	drivers/i2c/busses/i2c-qup.c
2611F:	drivers/iommu/msm*
2612F:	drivers/mfd/ssbi.c
2613F:	drivers/mmc/host/mmci_qcom*
2614F:	drivers/mmc/host/sdhci-msm.c
2615F:	drivers/pci/controller/dwc/pcie-qcom.c
2616F:	drivers/phy/qualcomm/
2617F:	drivers/power/*/msm*
2618F:	drivers/reset/reset-qcom-*
2619F:	drivers/rtc/rtc-pm8xxx.c
2620F:	drivers/spi/spi-geni-qcom.c
2621F:	drivers/spi/spi-qcom-qspi.c
2622F:	drivers/spi/spi-qup.c
2623F:	drivers/tty/serial/msm_serial.c
2624F:	drivers/ufs/host/ufs-qcom*
2625F:	drivers/usb/dwc3/dwc3-qcom.c
2626F:	include/dt-bindings/*/qcom*
2627F:	include/linux/*/qcom*
2628F:	include/linux/soc/qcom/
2629
2630ARM/RDA MICRO ARCHITECTURE
2631M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2632L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2633L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2634S:	Maintained
2635F:	Documentation/devicetree/bindings/arm/rda.yaml
2636F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2637F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2638F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2639F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2640F:	arch/arm/boot/dts/unisoc/
2641F:	drivers/clocksource/timer-rda.c
2642F:	drivers/gpio/gpio-rda.c
2643F:	drivers/irqchip/irq-rda-intc.c
2644F:	drivers/tty/serial/rda-uart.c
2645
2646ARM/REALTEK ARCHITECTURE
2647M:	Andreas Färber <afaerber@suse.de>
2648L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2649L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2650S:	Maintained
2651F:	Documentation/devicetree/bindings/arm/realtek.yaml
2652F:	arch/arm/boot/dts/realtek/
2653F:	arch/arm/mach-realtek/
2654F:	arch/arm64/boot/dts/realtek/
2655
2656ARM/RISC-V/RENESAS ARCHITECTURE
2657M:	Geert Uytterhoeven <geert+renesas@glider.be>
2658M:	Magnus Damm <magnus.damm@gmail.com>
2659L:	linux-renesas-soc@vger.kernel.org
2660S:	Supported
2661Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2662C:	irc://irc.libera.chat/renesas-soc
2663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2664F:	Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2665F:	Documentation/devicetree/bindings/soc/renesas/
2666F:	arch/arm/boot/dts/renesas/
2667F:	arch/arm/configs/shmobile_defconfig
2668F:	arch/arm/include/debug/renesas-scif.S
2669F:	arch/arm/mach-shmobile/
2670F:	arch/arm64/boot/dts/renesas/
2671F:	arch/riscv/boot/dts/renesas/
2672F:	drivers/pmdomain/renesas/
2673F:	drivers/soc/renesas/
2674F:	include/linux/soc/renesas/
2675K:	\brenesas,
2676
2677ARM/RISCPC ARCHITECTURE
2678M:	Russell King <linux@armlinux.org.uk>
2679L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2680S:	Maintained
2681W:	http://www.armlinux.org.uk/
2682F:	arch/arm/include/asm/hardware/ioc.h
2683F:	arch/arm/include/asm/hardware/iomd.h
2684F:	arch/arm/include/asm/hardware/memc.h
2685F:	arch/arm/mach-rpc/
2686F:	drivers/net/ethernet/8390/etherh.c
2687F:	drivers/net/ethernet/i825xx/ether1*
2688F:	drivers/net/ethernet/seeq/ether3*
2689F:	drivers/scsi/arm/
2690
2691ARM/Rockchip SoC support
2692M:	Heiko Stuebner <heiko@sntech.de>
2693L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2694L:	linux-rockchip@lists.infradead.org
2695S:	Maintained
2696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2697F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2698F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2699F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2700F:	arch/arm/boot/dts/rockchip/
2701F:	arch/arm/mach-rockchip/
2702F:	drivers/*/*/*rockchip*
2703F:	drivers/*/*rockchip*
2704F:	drivers/clk/rockchip/
2705F:	drivers/i2c/busses/i2c-rk3x.c
2706F:	sound/soc/rockchip/
2707N:	rockchip
2708
2709ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2710M:	Krzysztof Kozlowski <krzk@kernel.org>
2711R:	Alim Akhtar <alim.akhtar@samsung.com>
2712L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2713L:	linux-samsung-soc@vger.kernel.org
2714S:	Maintained
2715P:	Documentation/process/maintainer-soc-clean-dts.rst
2716Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2717B:	mailto:linux-samsung-soc@vger.kernel.org
2718C:	irc://irc.libera.chat/linux-exynos
2719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2720F:	Documentation/arch/arm/samsung/
2721F:	Documentation/devicetree/bindings/arm/samsung/
2722F:	Documentation/devicetree/bindings/hwinfo/samsung,*
2723F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
2724F:	Documentation/devicetree/bindings/soc/samsung/
2725F:	arch/arm/boot/dts/samsung/
2726F:	arch/arm/mach-exynos*/
2727F:	arch/arm/mach-s3c/
2728F:	arch/arm/mach-s5p*/
2729F:	arch/arm64/boot/dts/exynos/
2730F:	drivers/*/*/*s3c24*
2731F:	drivers/*/*s3c24*
2732F:	drivers/*/*s3c64xx*
2733F:	drivers/*/*s5pv210*
2734F:	drivers/clocksource/samsung_pwm_timer.c
2735F:	drivers/memory/samsung/
2736F:	drivers/pwm/pwm-samsung.c
2737F:	drivers/soc/samsung/
2738F:	drivers/tty/serial/samsung*
2739F:	include/clocksource/samsung_pwm.h
2740F:	include/linux/platform_data/*s3c*
2741F:	include/linux/serial_s3c.h
2742F:	include/linux/soc/samsung/
2743N:	exynos
2744N:	s3c64xx
2745N:	s5pv210
2746
2747ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2748M:	Łukasz Stelmach <l.stelmach@samsung.com>
2749L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2750L:	linux-media@vger.kernel.org
2751S:	Maintained
2752F:	drivers/media/platform/samsung/s5p-g2d/
2753
2754ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2755M:	Marek Szyprowski <m.szyprowski@samsung.com>
2756L:	linux-samsung-soc@vger.kernel.org
2757L:	linux-media@vger.kernel.org
2758S:	Maintained
2759F:	Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
2760F:	drivers/media/cec/platform/s5p/
2761
2762ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2763M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2764M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2765M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2766L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2767L:	linux-media@vger.kernel.org
2768S:	Maintained
2769F:	Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2770F:	drivers/media/platform/samsung/s5p-jpeg/
2771
2772ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2773M:	Marek Szyprowski <m.szyprowski@samsung.com>
2774M:	Andrzej Hajda <andrzej.hajda@intel.com>
2775L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2776L:	linux-media@vger.kernel.org
2777S:	Maintained
2778F:	Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
2779F:	drivers/media/platform/samsung/s5p-mfc/
2780
2781ARM/SOCFPGA ARCHITECTURE
2782M:	Dinh Nguyen <dinguyen@kernel.org>
2783S:	Maintained
2784W:	http://www.rocketboards.org
2785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2786F:	arch/arm/boot/dts/intel/socfpga/
2787F:	arch/arm/configs/socfpga_defconfig
2788F:	arch/arm/mach-socfpga/
2789F:	arch/arm64/boot/dts/altera/
2790F:	arch/arm64/boot/dts/intel/
2791
2792ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2793M:	Dinh Nguyen <dinguyen@kernel.org>
2794S:	Maintained
2795F:	drivers/clk/socfpga/
2796
2797ARM/SOCFPGA EDAC SUPPORT
2798M:	Dinh Nguyen <dinguyen@kernel.org>
2799S:	Maintained
2800F:	drivers/edac/altera_edac.[ch]
2801
2802ARM/SPREADTRUM SoC SUPPORT
2803M:	Orson Zhai <orsonzhai@gmail.com>
2804M:	Baolin Wang <baolin.wang7@gmail.com>
2805M:	Chunyan Zhang <zhang.lyra@gmail.com>
2806S:	Maintained
2807F:	arch/arm64/boot/dts/sprd
2808N:	sprd
2809N:	sc27xx
2810N:	sc2731
2811
2812ARM/STI ARCHITECTURE
2813M:	Patrice Chotard <patrice.chotard@foss.st.com>
2814L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2815S:	Maintained
2816W:	http://www.stlinux.com
2817F:	Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
2818F:	Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
2819F:	arch/arm/boot/dts/st/sti*
2820F:	arch/arm/mach-sti/
2821F:	drivers/ata/ahci_st.c
2822F:	drivers/char/hw_random/st-rng.c
2823F:	drivers/clocksource/arm_global_timer.c
2824F:	drivers/clocksource/clksrc_st_lpc.c
2825F:	drivers/cpufreq/sti-cpufreq.c
2826F:	drivers/dma/st_fdma*
2827F:	drivers/i2c/busses/i2c-st.c
2828F:	drivers/media/platform/st/sti/c8sectpfe/
2829F:	drivers/media/rc/st_rc.c
2830F:	drivers/mmc/host/sdhci-st.c
2831F:	drivers/phy/st/phy-miphy28lp.c
2832F:	drivers/phy/st/phy-stih407-usb.c
2833F:	drivers/pinctrl/pinctrl-st.c
2834F:	drivers/remoteproc/st_remoteproc.c
2835F:	drivers/remoteproc/st_slim_rproc.c
2836F:	drivers/reset/sti/
2837F:	drivers/rtc/rtc-st-lpc.c
2838F:	drivers/tty/serial/st-asc.c
2839F:	drivers/usb/dwc3/dwc3-st.c
2840F:	drivers/usb/host/ehci-st.c
2841F:	drivers/usb/host/ohci-st.c
2842F:	drivers/watchdog/st_lpc_wdt.c
2843F:	include/linux/remoteproc/st_slim_rproc.h
2844
2845ARM/STM32 ARCHITECTURE
2846M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2847M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
2848L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2849L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2850S:	Maintained
2851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2852F:	arch/arm/boot/dts/st/stm32*
2853F:	arch/arm/mach-stm32/
2854F:	arch/arm64/boot/dts/st/
2855F:	drivers/clocksource/armv7m_systick.c
2856N:	stm32
2857N:	stm
2858
2859ARM/SUNPLUS SP7021 SOC SUPPORT
2860M:	Qin Jian <qinjian@cqplus1.com>
2861L:	linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
2862S:	Maintained
2863W:	https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2864F:	Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2865F:	Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2866F:	Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2867F:	Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2868F:	arch/arm/boot/dts/sunplus/
2869F:	arch/arm/configs/sp7021_*defconfig
2870F:	drivers/clk/clk-sp7021.c
2871F:	drivers/irqchip/irq-sp7021-intc.c
2872F:	drivers/reset/reset-sunplus.c
2873F:	include/dt-bindings/clock/sunplus,sp7021-clkc.h
2874F:	include/dt-bindings/reset/sunplus,sp7021-reset.h
2875
2876ARM/Synaptics SoC support
2877M:	Jisheng Zhang <jszhang@kernel.org>
2878M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2879L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2880S:	Maintained
2881F:	arch/arm/boot/dts/synaptics/
2882F:	arch/arm/mach-berlin/
2883F:	arch/arm64/boot/dts/synaptics/
2884
2885ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2886M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2887L:	linux-tegra@vger.kernel.org
2888L:	linux-media@vger.kernel.org
2889S:	Maintained
2890F:	Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
2891F:	drivers/media/cec/platform/tegra/
2892
2893ARM/TESLA FSD SoC SUPPORT
2894M:	Alim Akhtar <alim.akhtar@samsung.com>
2895M:	linux-fsd@tesla.com
2896L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2897L:	linux-samsung-soc@vger.kernel.org
2898S:	Maintained
2899F:	arch/arm64/boot/dts/tesla/
2900
2901ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2902M:	Santosh Shilimkar <ssantosh@kernel.org>
2903L:	linux-kernel@vger.kernel.org
2904S:	Maintained
2905F:	drivers/memory/*emif*
2906
2907ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2908M:	Nishanth Menon <nm@ti.com>
2909M:	Santosh Shilimkar <ssantosh@kernel.org>
2910L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2911S:	Maintained
2912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2913F:	arch/arm/boot/dts/ti/keystone/
2914F:	arch/arm/mach-keystone/
2915
2916ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2917M:	Santosh Shilimkar <ssantosh@kernel.org>
2918L:	linux-kernel@vger.kernel.org
2919S:	Maintained
2920F:	drivers/clk/keystone/
2921
2922ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2923M:	Santosh Shilimkar <ssantosh@kernel.org>
2924L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2925L:	linux-kernel@vger.kernel.org
2926S:	Maintained
2927F:	drivers/clocksource/timer-keystone.c
2928
2929ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2930M:	Santosh Shilimkar <ssantosh@kernel.org>
2931L:	linux-kernel@vger.kernel.org
2932S:	Maintained
2933F:	drivers/power/reset/keystone-reset.c
2934
2935ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2936M:	Nishanth Menon <nm@ti.com>
2937M:	Vignesh Raghavendra <vigneshr@ti.com>
2938M:	Tero Kristo <kristo@kernel.org>
2939L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2940S:	Supported
2941F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
2942F:	Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
2943F:	arch/arm64/boot/dts/ti/Makefile
2944F:	arch/arm64/boot/dts/ti/k3-*
2945
2946ARM/TOSHIBA VISCONTI ARCHITECTURE
2947M:	Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2948L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2949S:	Supported
2950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2951F:	Documentation/devicetree/bindings/arm/toshiba.yaml
2952F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
2953F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
2954F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2955F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2956F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2957F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2958F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2959F:	arch/arm64/boot/dts/toshiba/
2960F:	drivers/clk/visconti/
2961F:	drivers/gpio/gpio-visconti.c
2962F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2963F:	drivers/pci/controller/dwc/pcie-visconti.c
2964F:	drivers/pinctrl/visconti/
2965F:	drivers/watchdog/visconti_wdt.c
2966N:	visconti
2967
2968ARM/UNIPHIER ARCHITECTURE
2969M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2970M:	Masami Hiramatsu <mhiramat@kernel.org>
2971L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2972S:	Maintained
2973F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2974F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2975F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2976F:	Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
2977F:	arch/arm/boot/dts/socionext/uniphier*
2978F:	arch/arm/include/asm/hardware/cache-uniphier.h
2979F:	arch/arm/mm/cache-uniphier.c
2980F:	arch/arm64/boot/dts/socionext/uniphier*
2981F:	drivers/bus/uniphier-system-bus.c
2982F:	drivers/clk/uniphier/
2983F:	drivers/dma/uniphier-mdmac.c
2984F:	drivers/gpio/gpio-uniphier.c
2985F:	drivers/i2c/busses/i2c-uniphier*
2986F:	drivers/irqchip/irq-uniphier-aidet.c
2987F:	drivers/mmc/host/uniphier-sd.c
2988F:	drivers/pinctrl/uniphier/
2989F:	drivers/reset/reset-uniphier.c
2990F:	drivers/tty/serial/8250/8250_uniphier.c
2991N:	uniphier
2992
2993ARM/VERSATILE EXPRESS PLATFORM
2994M:	Liviu Dudau <liviu.dudau@arm.com>
2995M:	Sudeep Holla <sudeep.holla@arm.com>
2996M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
2997L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2998S:	Maintained
2999N:	mps2
3000N:	vexpress
3001F:	arch/arm/mach-versatile/
3002F:	arch/arm64/boot/dts/arm/
3003F:	drivers/clocksource/timer-versatile.c
3004X:	drivers/cpufreq/vexpress-spc-cpufreq.c
3005X:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3006
3007ARM/VFP SUPPORT
3008M:	Russell King <linux@armlinux.org.uk>
3009L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3010S:	Maintained
3011W:	http://www.armlinux.org.uk/
3012F:	arch/arm/vfp/
3013
3014ARM/VT8500 ARM ARCHITECTURE
3015L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3016S:	Orphan
3017F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3018F:	arch/arm/mach-vt8500/
3019F:	drivers/clocksource/timer-vt8500.c
3020F:	drivers/i2c/busses/i2c-wmt.c
3021F:	drivers/mmc/host/wmt-sdmmc.c
3022F:	drivers/pwm/pwm-vt8500.c
3023F:	drivers/rtc/rtc-vt8500.c
3024F:	drivers/tty/serial/vt8500_serial.c
3025F:	drivers/video/fbdev/vt8500lcdfb.*
3026F:	drivers/video/fbdev/wm8505fb*
3027F:	drivers/video/fbdev/wmt_ge_rops.*
3028
3029ARM/ZYNQ ARCHITECTURE
3030M:	Michal Simek <michal.simek@amd.com>
3031L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3032S:	Supported
3033W:	http://wiki.xilinx.com
3034T:	git https://github.com/Xilinx/linux-xlnx.git
3035F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3036F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3037F:	Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3038F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3039F:	Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3040F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3041F:	arch/arm/mach-zynq/
3042F:	drivers/clocksource/timer-cadence-ttc.c
3043F:	drivers/cpuidle/cpuidle-zynq.c
3044F:	drivers/edac/synopsys_edac.c
3045F:	drivers/i2c/busses/i2c-cadence.c
3046F:	drivers/i2c/busses/i2c-xiic.c
3047F:	drivers/mmc/host/sdhci-of-arasan.c
3048N:	zynq
3049N:	xilinx
3050
3051ARM64 PORT (AARCH64 ARCHITECTURE)
3052M:	Catalin Marinas <catalin.marinas@arm.com>
3053M:	Will Deacon <will@kernel.org>
3054L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3055S:	Maintained
3056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3057F:	Documentation/arch/arm64/
3058F:	arch/arm64/
3059F:	tools/testing/selftests/arm64/
3060X:	arch/arm64/boot/dts/
3061
3062ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3063M:	George McCollister <george.mccollister@gmail.com>
3064L:	netdev@vger.kernel.org
3065S:	Maintained
3066F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3067F:	drivers/net/dsa/xrs700x/*
3068F:	net/dsa/tag_xrs700x.c
3069
3070AS3645A LED FLASH CONTROLLER DRIVER
3071M:	Sakari Ailus <sakari.ailus@iki.fi>
3072L:	linux-leds@vger.kernel.org
3073S:	Maintained
3074F:	drivers/leds/flash/leds-as3645a.c
3075
3076ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3077M:	Tianshu Qiu <tian.shu.qiu@intel.com>
3078L:	linux-media@vger.kernel.org
3079S:	Maintained
3080T:	git git://linuxtv.org/media_tree.git
3081F:	Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3082F:	drivers/media/i2c/ak7375.c
3083
3084ASAHI KASEI AK8974 DRIVER
3085M:	Linus Walleij <linus.walleij@linaro.org>
3086L:	linux-iio@vger.kernel.org
3087S:	Supported
3088W:	http://www.akm.com/
3089F:	drivers/iio/magnetometer/ak8974.c
3090
3091AOSONG AGS02MA TVOC SENSOR DRIVER
3092M:	Anshul Dalal <anshulusr@gmail.com>
3093L:	linux-iio@vger.kernel.org
3094S:	Maintained
3095F:	Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3096F:	drivers/iio/chemical/ags02ma.c
3097
3098ASC7621 HARDWARE MONITOR DRIVER
3099M:	George Joseph <george.joseph@fairview5.com>
3100L:	linux-hwmon@vger.kernel.org
3101S:	Maintained
3102F:	Documentation/hwmon/asc7621.rst
3103F:	drivers/hwmon/asc7621.c
3104
3105ASIX AX88796C SPI ETHERNET ADAPTER
3106M:	Łukasz Stelmach <l.stelmach@samsung.com>
3107S:	Maintained
3108F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3109F:	drivers/net/ethernet/asix/ax88796c_*
3110
3111ASIX PHY DRIVER [RUST]
3112M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
3113R:	Trevor Gross <tmgross@umich.edu>
3114L:	netdev@vger.kernel.org
3115L:	rust-for-linux@vger.kernel.org
3116S:	Maintained
3117F:	drivers/net/phy/ax88796b_rust.rs
3118
3119ASPEED CRYPTO DRIVER
3120M:	Neal Liu <neal_liu@aspeedtech.com>
3121L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3122S:	Maintained
3123F:	Documentation/devicetree/bindings/crypto/aspeed,*
3124F:	drivers/crypto/aspeed/
3125
3126ASPEED PECI CONTROLLER
3127M:	Iwona Winiarska <iwona.winiarska@intel.com>
3128L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3129L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3130S:	Supported
3131F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3132F:	drivers/peci/controller/peci-aspeed.c
3133
3134ASPEED PINCTRL DRIVERS
3135M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3136L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3137L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3138L:	linux-gpio@vger.kernel.org
3139S:	Maintained
3140F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
3141F:	drivers/pinctrl/aspeed/
3142
3143ASPEED SCU INTERRUPT CONTROLLER DRIVER
3144M:	Eddie James <eajames@linux.ibm.com>
3145L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3146S:	Maintained
3147F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3148F:	drivers/irqchip/irq-aspeed-scu-ic.c
3149F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3150
3151ASPEED SD/MMC DRIVER
3152M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3153L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3154L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3155L:	linux-mmc@vger.kernel.org
3156S:	Maintained
3157F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3158F:	drivers/mmc/host/sdhci-of-aspeed*
3159
3160ASPEED SMC SPI DRIVER
3161M:	Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3162M:	Cédric Le Goater <clg@kaod.org>
3163L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3164L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3165L:	linux-spi@vger.kernel.org
3166S:	Maintained
3167F:	Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3168F:	drivers/spi/spi-aspeed-smc.c
3169
3170ASPEED USB UDC DRIVER
3171M:	Neal Liu <neal_liu@aspeedtech.com>
3172L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3173S:	Maintained
3174F:	Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3175F:	drivers/usb/gadget/udc/aspeed_udc.c
3176
3177ASPEED VIDEO ENGINE DRIVER
3178M:	Eddie James <eajames@linux.ibm.com>
3179L:	linux-media@vger.kernel.org
3180L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3181S:	Maintained
3182F:	Documentation/devicetree/bindings/media/aspeed-video.txt
3183F:	drivers/media/platform/aspeed/
3184
3185ASUS EC HARDWARE MONITOR DRIVER
3186M:	Eugene Shalygin <eugene.shalygin@gmail.com>
3187L:	linux-hwmon@vger.kernel.org
3188S:	Maintained
3189F:	drivers/hwmon/asus-ec-sensors.c
3190
3191ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3192M:	Corentin Chary <corentin.chary@gmail.com>
3193M:	Luke D. Jones <luke@ljones.dev>
3194L:	platform-driver-x86@vger.kernel.org
3195S:	Maintained
3196W:	https://asus-linux.org/
3197F:	drivers/platform/x86/asus*.c
3198F:	drivers/platform/x86/eeepc*.c
3199
3200ASUS TF103C DOCK DRIVER
3201M:	Hans de Goede <hdegoede@redhat.com>
3202L:	platform-driver-x86@vger.kernel.org
3203S:	Maintained
3204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3205F:	drivers/platform/x86/asus-tf103c-dock.c
3206
3207ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3208M:	Aleksa Savic <savicaleksa83@gmail.com>
3209L:	linux-hwmon@vger.kernel.org
3210S:	Maintained
3211F:	drivers/hwmon/asus_rog_ryujin.c
3212
3213ASUS WIRELESS RADIO CONTROL DRIVER
3214M:	João Paulo Rechi Vita <jprvita@gmail.com>
3215L:	platform-driver-x86@vger.kernel.org
3216S:	Maintained
3217F:	drivers/platform/x86/asus-wireless.c
3218
3219ASUS WMI HARDWARE MONITOR DRIVER
3220M:	Ed Brindley <kernel@maidavale.org>
3221M:	Denis Pauk <pauk.denis@gmail.com>
3222L:	linux-hwmon@vger.kernel.org
3223S:	Maintained
3224F:	drivers/hwmon/asus_wmi_sensors.c
3225
3226ASYMMETRIC KEYS
3227M:	David Howells <dhowells@redhat.com>
3228L:	keyrings@vger.kernel.org
3229S:	Maintained
3230F:	Documentation/crypto/asymmetric-keys.rst
3231F:	crypto/asymmetric_keys/
3232F:	include/crypto/pkcs7.h
3233F:	include/crypto/public_key.h
3234F:	include/linux/verification.h
3235
3236ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3237R:	Dan Williams <dan.j.williams@intel.com>
3238S:	Odd fixes
3239W:	http://sourceforge.net/projects/xscaleiop
3240F:	Documentation/crypto/async-tx-api.rst
3241F:	crypto/async_tx/
3242F:	include/linux/async_tx.h
3243
3244AT24 EEPROM DRIVER
3245M:	Bartosz Golaszewski <brgl@bgdev.pl>
3246L:	linux-i2c@vger.kernel.org
3247S:	Maintained
3248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3249F:	Documentation/devicetree/bindings/eeprom/at24.yaml
3250F:	drivers/misc/eeprom/at24.c
3251
3252ATA OVER ETHERNET (AOE) DRIVER
3253M:	"Justin Sanders" <justin@coraid.com>
3254S:	Supported
3255W:	http://www.openaoe.org/
3256F:	Documentation/admin-guide/aoe/
3257F:	drivers/block/aoe/
3258
3259ATC260X PMIC MFD DRIVER
3260M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3261M:	Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3262L:	linux-actions@lists.infradead.org
3263S:	Maintained
3264F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3265F:	drivers/input/misc/atc260x-onkey.c
3266F:	drivers/mfd/atc260*
3267F:	drivers/power/reset/atc260x-poweroff.c
3268F:	drivers/regulator/atc260x-regulator.c
3269F:	include/linux/mfd/atc260x/*
3270
3271ATHEROS 71XX/9XXX GPIO DRIVER
3272M:	Alban Bedel <albeu@free.fr>
3273S:	Maintained
3274W:	https://github.com/AlbanBedel/linux
3275T:	git git://github.com/AlbanBedel/linux
3276F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3277F:	drivers/gpio/gpio-ath79.c
3278
3279ATHEROS 71XX/9XXX USB PHY DRIVER
3280M:	Alban Bedel <albeu@free.fr>
3281S:	Maintained
3282W:	https://github.com/AlbanBedel/linux
3283T:	git git://github.com/AlbanBedel/linux
3284F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3285F:	drivers/phy/qualcomm/phy-ath79-usb.c
3286
3287ATHEROS ATH GENERIC UTILITIES
3288M:	Kalle Valo <kvalo@kernel.org>
3289L:	linux-wireless@vger.kernel.org
3290S:	Supported
3291F:	drivers/net/wireless/ath/*
3292
3293ATHEROS ATH5K WIRELESS DRIVER
3294M:	Jiri Slaby <jirislaby@kernel.org>
3295M:	Nick Kossifidis <mickflemm@gmail.com>
3296M:	Luis Chamberlain <mcgrof@kernel.org>
3297L:	linux-wireless@vger.kernel.org
3298S:	Maintained
3299W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3300F:	drivers/net/wireless/ath/ath5k/
3301
3302ATHEROS ATH6KL WIRELESS DRIVER
3303L:	linux-wireless@vger.kernel.org
3304S:	Orphan
3305W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3306F:	drivers/net/wireless/ath/ath6kl/
3307
3308ATI_REMOTE2 DRIVER
3309M:	Ville Syrjala <syrjala@sci.fi>
3310S:	Maintained
3311F:	drivers/input/misc/ati_remote2.c
3312
3313ATK0110 HWMON DRIVER
3314M:	Luca Tettamanti <kronos.it@gmail.com>
3315L:	linux-hwmon@vger.kernel.org
3316S:	Maintained
3317F:	drivers/hwmon/asus_atk0110.c
3318
3319ATLX ETHERNET DRIVERS
3320M:	Chris Snook <chris.snook@gmail.com>
3321L:	netdev@vger.kernel.org
3322S:	Maintained
3323W:	http://sourceforge.net/projects/atl1
3324W:	http://atl1.sourceforge.net
3325F:	drivers/net/ethernet/atheros/
3326
3327ATM
3328M:	Chas Williams <3chas3@gmail.com>
3329L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3330L:	netdev@vger.kernel.org
3331S:	Maintained
3332W:	http://linux-atm.sourceforge.net
3333F:	drivers/atm/
3334F:	include/linux/atm*
3335F:	include/uapi/linux/atm*
3336
3337ATMEL MACB ETHERNET DRIVER
3338M:	Nicolas Ferre <nicolas.ferre@microchip.com>
3339M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
3340S:	Supported
3341F:	drivers/net/ethernet/cadence/
3342
3343ATMEL MAXTOUCH DRIVER
3344M:	Nick Dyer <nick@shmanahar.org>
3345S:	Maintained
3346T:	git git://github.com/ndyer/linux.git
3347F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3348F:	drivers/input/touchscreen/atmel_mxt_ts.c
3349
3350ATOMIC INFRASTRUCTURE
3351M:	Will Deacon <will@kernel.org>
3352M:	Peter Zijlstra <peterz@infradead.org>
3353R:	Boqun Feng <boqun.feng@gmail.com>
3354R:	Mark Rutland <mark.rutland@arm.com>
3355L:	linux-kernel@vger.kernel.org
3356S:	Maintained
3357F:	Documentation/atomic_*.txt
3358F:	arch/*/include/asm/atomic*.h
3359F:	include/*/atomic*.h
3360F:	include/linux/refcount.h
3361F:	scripts/atomic/
3362
3363ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3364M:	Bradley Grove <linuxdrivers@attotech.com>
3365L:	linux-scsi@vger.kernel.org
3366S:	Supported
3367W:	http://www.attotech.com
3368F:	drivers/scsi/esas2r
3369
3370ATUSB IEEE 802.15.4 RADIO DRIVER
3371M:	Stefan Schmidt <stefan@datenfreihafen.org>
3372L:	linux-wpan@vger.kernel.org
3373S:	Maintained
3374F:	drivers/net/ieee802154/at86rf230.h
3375F:	drivers/net/ieee802154/atusb.c
3376F:	drivers/net/ieee802154/atusb.h
3377
3378AUDIT SUBSYSTEM
3379M:	Paul Moore <paul@paul-moore.com>
3380M:	Eric Paris <eparis@redhat.com>
3381L:	audit@vger.kernel.org
3382S:	Supported
3383W:	https://github.com/linux-audit
3384Q:	https://patchwork.kernel.org/project/audit/list
3385B:	mailto:audit@vger.kernel.org
3386P:	https://github.com/linux-audit/audit-kernel/blob/main/README.md
3387T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3388F:	include/asm-generic/audit_*.h
3389F:	include/linux/audit.h
3390F:	include/linux/audit_arch.h
3391F:	include/uapi/linux/audit.h
3392F:	kernel/audit*
3393F:	lib/*audit.c
3394K:	\baudit_[a-z_0-9]\+\b
3395
3396AUXILIARY BUS DRIVER
3397M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3398R:	Dave Ertman <david.m.ertman@intel.com>
3399R:	Ira Weiny <ira.weiny@intel.com>
3400S:	Supported
3401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3402F:	Documentation/driver-api/auxiliary_bus.rst
3403F:	drivers/base/auxiliary.c
3404F:	include/linux/auxiliary_bus.h
3405
3406AUXILIARY DISPLAY DRIVERS
3407M:	Andy Shevchenko <andy@kernel.org>
3408R:	Geert Uytterhoeven <geert@linux-m68k.org>
3409S:	Odd Fixes
3410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3411F:	Documentation/devicetree/bindings/auxdisplay/
3412F:	drivers/auxdisplay/
3413F:	include/linux/cfag12864b.h
3414F:	include/uapi/linux/map_to_14segment.h
3415F:	include/uapi/linux/map_to_7segment.h
3416
3417AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3418M:	Andreas Klinger <ak@it-klinger.de>
3419L:	linux-iio@vger.kernel.org
3420S:	Maintained
3421F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3422F:	drivers/iio/adc/hx711.c
3423
3424AX.25 NETWORK LAYER
3425L:	linux-hams@vger.kernel.org
3426S:	Orphan
3427W:	https://linux-ax25.in-berlin.de
3428F:	include/net/ax25.h
3429F:	include/uapi/linux/ax25.h
3430F:	net/ax25/
3431
3432AXENTIA ARM DEVICES
3433M:	Peter Rosin <peda@axentia.se>
3434L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3435S:	Maintained
3436F:	arch/arm/boot/dts/microchip/at91-linea.dtsi
3437F:	arch/arm/boot/dts/microchip/at91-natte.dtsi
3438F:	arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3439F:	arch/arm/boot/dts/microchip/at91-tse850-3.dts
3440
3441AXENTIA ASOC DRIVERS
3442M:	Peter Rosin <peda@axentia.se>
3443L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3444S:	Maintained
3445F:	Documentation/devicetree/bindings/sound/axentia,*
3446F:	sound/soc/atmel/tse850-pcm5142.c
3447
3448AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3449M:	Nuno Sá <nuno.sa@analog.com>
3450L:	linux-hwmon@vger.kernel.org
3451S:	Supported
3452W:	https://ez.analog.com/linux-software-drivers
3453F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3454F:	drivers/hwmon/axi-fan-control.c
3455
3456AXI SPI ENGINE
3457M:	Michael Hennerich <michael.hennerich@analog.com>
3458M:	Nuno Sá <nuno.sa@analog.com>
3459R:	David Lechner <dlechner@baylibre.com>
3460L:	linux-spi@vger.kernel.org
3461S:	Supported
3462W:	https://ez.analog.com/linux-software-drivers
3463F:	Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3464F:	drivers/spi/spi-axi-spi-engine.c
3465
3466AXXIA I2C CONTROLLER
3467M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
3468L:	linux-i2c@vger.kernel.org
3469S:	Maintained
3470F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3471F:	drivers/i2c/busses/i2c-axxia.c
3472
3473AZ6007 DVB DRIVER
3474M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3475L:	linux-media@vger.kernel.org
3476S:	Maintained
3477W:	https://linuxtv.org
3478T:	git git://linuxtv.org/media_tree.git
3479F:	drivers/media/usb/dvb-usb-v2/az6007.c
3480
3481AZTECH FM RADIO RECEIVER DRIVER
3482M:	Hans Verkuil <hverkuil@xs4all.nl>
3483L:	linux-media@vger.kernel.org
3484S:	Maintained
3485W:	https://linuxtv.org
3486T:	git git://linuxtv.org/media_tree.git
3487F:	drivers/media/radio/radio-aztech*
3488
3489B43 WIRELESS DRIVER
3490L:	linux-wireless@vger.kernel.org
3491L:	b43-dev@lists.infradead.org
3492S:	Orphan
3493W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3494F:	drivers/net/wireless/broadcom/b43/
3495
3496B43LEGACY WIRELESS DRIVER
3497M:	Larry Finger <Larry.Finger@lwfinger.net>
3498L:	linux-wireless@vger.kernel.org
3499L:	b43-dev@lists.infradead.org
3500S:	Maintained
3501W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3502F:	drivers/net/wireless/broadcom/b43legacy/
3503
3504BACKLIGHT CLASS/SUBSYSTEM
3505M:	Lee Jones <lee@kernel.org>
3506M:	Daniel Thompson <daniel.thompson@linaro.org>
3507M:	Jingoo Han <jingoohan1@gmail.com>
3508L:	dri-devel@lists.freedesktop.org
3509S:	Maintained
3510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3511F:	Documentation/ABI/stable/sysfs-class-backlight
3512F:	Documentation/ABI/testing/sysfs-class-backlight
3513F:	Documentation/devicetree/bindings/leds/backlight
3514F:	drivers/video/backlight/
3515F:	include/linux/backlight.h
3516F:	include/linux/pwm_backlight.h
3517
3518BAIKAL-T1 PVT HARDWARE MONITOR DRIVER
3519M:	Serge Semin <fancer.lancer@gmail.com>
3520L:	linux-hwmon@vger.kernel.org
3521S:	Supported
3522F:	Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
3523F:	Documentation/hwmon/bt1-pvt.rst
3524F:	drivers/hwmon/bt1-pvt.[ch]
3525
3526BARCO P50 GPIO DRIVER
3527M:	Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3528M:	Peter Korsgaard <peter.korsgaard@barco.com>
3529S:	Maintained
3530F:	drivers/platform/x86/barco-p50-gpio.c
3531
3532BATMAN ADVANCED
3533M:	Marek Lindner <mareklindner@neomailbox.ch>
3534M:	Simon Wunderlich <sw@simonwunderlich.de>
3535M:	Antonio Quartulli <a@unstable.cc>
3536M:	Sven Eckelmann <sven@narfation.org>
3537L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3538S:	Maintained
3539W:	https://www.open-mesh.org/
3540Q:	https://patchwork.open-mesh.org/project/batman/list/
3541B:	https://www.open-mesh.org/projects/batman-adv/issues
3542C:	ircs://irc.hackint.org/batadv
3543T:	git https://git.open-mesh.org/linux-merge.git
3544F:	Documentation/networking/batman-adv.rst
3545F:	include/uapi/linux/batadv_packet.h
3546F:	include/uapi/linux/batman_adv.h
3547F:	net/batman-adv/
3548
3549BAYCOM/HDLCDRV DRIVERS FOR AX.25
3550M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
3551L:	linux-hams@vger.kernel.org
3552S:	Maintained
3553W:	http://www.baycom.org/~tom/ham/ham.html
3554F:	drivers/net/hamradio/baycom*
3555
3556BCACHE (BLOCK LAYER CACHE)
3557M:	Coly Li <colyli@suse.de>
3558M:	Kent Overstreet <kent.overstreet@linux.dev>
3559L:	linux-bcache@vger.kernel.org
3560S:	Maintained
3561W:	http://bcache.evilpiepirate.org
3562C:	irc://irc.oftc.net/bcache
3563F:	drivers/md/bcache/
3564
3565BCACHEFS
3566M:	Kent Overstreet <kent.overstreet@linux.dev>
3567R:	Brian Foster <bfoster@redhat.com>
3568L:	linux-bcachefs@vger.kernel.org
3569S:	Supported
3570C:	irc://irc.oftc.net/bcache
3571T:	git https://evilpiepirate.org/git/bcachefs.git
3572F:	fs/bcachefs/
3573F:	Documentation/filesystems/bcachefs/
3574
3575BDISP ST MEDIA DRIVER
3576M:	Fabien Dessenne <fabien.dessenne@foss.st.com>
3577L:	linux-media@vger.kernel.org
3578S:	Supported
3579W:	https://linuxtv.org
3580T:	git git://linuxtv.org/media_tree.git
3581F:	drivers/media/platform/st/sti/bdisp
3582
3583BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3584M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
3585L:	netdev@vger.kernel.org
3586S:	Maintained
3587F:	drivers/net/ethernet/ec_bhf.c
3588
3589BEFS FILE SYSTEM
3590M:	Luis de Bethencourt <luisbg@kernel.org>
3591M:	Salah Triki <salah.triki@gmail.com>
3592S:	Maintained
3593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3594F:	Documentation/filesystems/befs.rst
3595F:	fs/befs/
3596
3597BFQ I/O SCHEDULER
3598M:	Paolo Valente <paolo.valente@unimore.it>
3599M:	Jens Axboe <axboe@kernel.dk>
3600L:	linux-block@vger.kernel.org
3601S:	Maintained
3602F:	Documentation/block/bfq-iosched.rst
3603F:	block/bfq-*
3604
3605BFS FILE SYSTEM
3606M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3607S:	Maintained
3608F:	Documentation/filesystems/bfs.rst
3609F:	fs/bfs/
3610F:	include/uapi/linux/bfs_fs.h
3611
3612BITMAP API
3613M:	Yury Norov <yury.norov@gmail.com>
3614R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3615S:	Maintained
3616F:	include/linux/bitfield.h
3617F:	include/linux/bitmap-str.h
3618F:	include/linux/bitmap.h
3619F:	include/linux/bits.h
3620F:	include/linux/cpumask.h
3621F:	include/linux/find.h
3622F:	include/linux/nodemask.h
3623F:	include/vdso/bits.h
3624F:	lib/bitmap-str.c
3625F:	lib/bitmap.c
3626F:	lib/cpumask.c
3627F:	lib/cpumask_kunit.c
3628F:	lib/find_bit.c
3629F:	lib/find_bit_benchmark.c
3630F:	lib/test_bitmap.c
3631F:	tools/include/linux/bitfield.h
3632F:	tools/include/linux/bitmap.h
3633F:	tools/include/linux/bits.h
3634F:	tools/include/linux/find.h
3635F:	tools/include/vdso/bits.h
3636F:	tools/lib/bitmap.c
3637F:	tools/lib/find_bit.c
3638
3639BLINKM RGB LED DRIVER
3640M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3641S:	Maintained
3642F:	drivers/leds/leds-blinkm.c
3643
3644BLOCK LAYER
3645M:	Jens Axboe <axboe@kernel.dk>
3646L:	linux-block@vger.kernel.org
3647S:	Maintained
3648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3649F:	Documentation/ABI/stable/sysfs-block
3650F:	Documentation/block/
3651F:	block/
3652F:	drivers/block/
3653F:	include/linux/bio.h
3654F:	include/linux/blk*
3655F:	kernel/trace/blktrace.c
3656F:	lib/sbitmap.c
3657
3658BLOCK2MTD DRIVER
3659M:	Joern Engel <joern@lazybastard.org>
3660L:	linux-mtd@lists.infradead.org
3661S:	Maintained
3662F:	drivers/mtd/devices/block2mtd.c
3663
3664BLUETOOTH DRIVERS
3665M:	Marcel Holtmann <marcel@holtmann.org>
3666M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3667L:	linux-bluetooth@vger.kernel.org
3668S:	Supported
3669W:	http://www.bluez.org/
3670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3672F:	Documentation/devicetree/bindings/net/bluetooth/
3673F:	drivers/bluetooth/
3674
3675BLUETOOTH SUBSYSTEM
3676M:	Marcel Holtmann <marcel@holtmann.org>
3677M:	Johan Hedberg <johan.hedberg@gmail.com>
3678M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3679L:	linux-bluetooth@vger.kernel.org
3680S:	Supported
3681W:	http://www.bluez.org/
3682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3684F:	include/net/bluetooth/
3685F:	net/bluetooth/
3686
3687BONDING DRIVER
3688M:	Jay Vosburgh <j.vosburgh@gmail.com>
3689M:	Andy Gospodarek <andy@greyhouse.net>
3690L:	netdev@vger.kernel.org
3691S:	Supported
3692W:	http://sourceforge.net/projects/bonding/
3693F:	Documentation/networking/bonding.rst
3694F:	drivers/net/bonding/
3695F:	include/net/bond*
3696F:	include/uapi/linux/if_bonding.h
3697F:	tools/testing/selftests/drivers/net/bonding/
3698
3699BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3700M:	Dan Robertson <dan@dlrobertson.com>
3701L:	linux-iio@vger.kernel.org
3702S:	Maintained
3703F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3704F:	drivers/iio/accel/bma400*
3705
3706BOSCH SENSORTEC BMI323 IMU IIO DRIVER
3707M:	Jagath Jog J <jagathjog1996@gmail.com>
3708L:	linux-iio@vger.kernel.org
3709S:	Maintained
3710F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
3711F:	drivers/iio/imu/bmi323/
3712
3713BPF JIT for ARM
3714M:	Russell King <linux@armlinux.org.uk>
3715M:	Puranjay Mohan <puranjay@kernel.org>
3716L:	bpf@vger.kernel.org
3717S:	Maintained
3718F:	arch/arm/net/
3719
3720BPF JIT for ARM64
3721M:	Daniel Borkmann <daniel@iogearbox.net>
3722M:	Alexei Starovoitov <ast@kernel.org>
3723M:	Zi Shen Lim <zlim.lnx@gmail.com>
3724L:	bpf@vger.kernel.org
3725S:	Supported
3726F:	arch/arm64/net/
3727
3728BPF JIT for LOONGARCH
3729M:	Tiezhu Yang <yangtiezhu@loongson.cn>
3730R:	Hengqi Chen <hengqi.chen@gmail.com>
3731L:	bpf@vger.kernel.org
3732S:	Maintained
3733F:	arch/loongarch/net/
3734
3735BPF JIT for MIPS (32-BIT AND 64-BIT)
3736M:	Johan Almbladh <johan.almbladh@anyfinetworks.com>
3737M:	Paul Burton <paulburton@kernel.org>
3738L:	bpf@vger.kernel.org
3739S:	Maintained
3740F:	arch/mips/net/
3741
3742BPF JIT for NFP NICs
3743M:	Jakub Kicinski <kuba@kernel.org>
3744L:	bpf@vger.kernel.org
3745S:	Odd Fixes
3746F:	drivers/net/ethernet/netronome/nfp/bpf/
3747
3748BPF JIT for POWERPC (32-BIT AND 64-BIT)
3749M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3750M:	Michael Ellerman <mpe@ellerman.id.au>
3751L:	bpf@vger.kernel.org
3752S:	Supported
3753F:	arch/powerpc/net/
3754
3755BPF JIT for RISC-V (32-bit)
3756M:	Luke Nelson <luke.r.nels@gmail.com>
3757M:	Xi Wang <xi.wang@gmail.com>
3758L:	bpf@vger.kernel.org
3759S:	Maintained
3760F:	arch/riscv/net/
3761X:	arch/riscv/net/bpf_jit_comp64.c
3762
3763BPF JIT for RISC-V (64-bit)
3764M:	Björn Töpel <bjorn@kernel.org>
3765R:	Pu Lehui <pulehui@huawei.com>
3766R:	Puranjay Mohan <puranjay@kernel.org>
3767L:	bpf@vger.kernel.org
3768S:	Maintained
3769F:	arch/riscv/net/
3770X:	arch/riscv/net/bpf_jit_comp32.c
3771
3772BPF JIT for S390
3773M:	Ilya Leoshkevich <iii@linux.ibm.com>
3774M:	Heiko Carstens <hca@linux.ibm.com>
3775M:	Vasily Gorbik <gor@linux.ibm.com>
3776L:	bpf@vger.kernel.org
3777S:	Supported
3778F:	arch/s390/net/
3779X:	arch/s390/net/pnet.c
3780
3781BPF JIT for SPARC (32-BIT AND 64-BIT)
3782M:	David S. Miller <davem@davemloft.net>
3783L:	bpf@vger.kernel.org
3784S:	Odd Fixes
3785F:	arch/sparc/net/
3786
3787BPF JIT for X86 32-BIT
3788M:	Wang YanQing <udknight@gmail.com>
3789L:	bpf@vger.kernel.org
3790S:	Odd Fixes
3791F:	arch/x86/net/bpf_jit_comp32.c
3792
3793BPF JIT for X86 64-BIT
3794M:	Alexei Starovoitov <ast@kernel.org>
3795M:	Daniel Borkmann <daniel@iogearbox.net>
3796L:	bpf@vger.kernel.org
3797S:	Supported
3798F:	arch/x86/net/
3799X:	arch/x86/net/bpf_jit_comp32.c
3800
3801BPF [BTF]
3802M:	Martin KaFai Lau <martin.lau@linux.dev>
3803L:	bpf@vger.kernel.org
3804S:	Maintained
3805F:	include/linux/btf*
3806F:	kernel/bpf/btf.c
3807
3808BPF [CORE]
3809M:	Alexei Starovoitov <ast@kernel.org>
3810M:	Daniel Borkmann <daniel@iogearbox.net>
3811R:	John Fastabend <john.fastabend@gmail.com>
3812L:	bpf@vger.kernel.org
3813S:	Maintained
3814F:	include/linux/bpf*
3815F:	include/linux/filter.h
3816F:	include/linux/tnum.h
3817F:	kernel/bpf/core.c
3818F:	kernel/bpf/dispatcher.c
3819F:	kernel/bpf/mprog.c
3820F:	kernel/bpf/syscall.c
3821F:	kernel/bpf/tnum.c
3822F:	kernel/bpf/trampoline.c
3823F:	kernel/bpf/verifier.c
3824
3825BPF [DOCUMENTATION] (Related to Standardization)
3826R:	David Vernet <void@manifault.com>
3827L:	bpf@vger.kernel.org
3828L:	bpf@ietf.org
3829S:	Maintained
3830F:	Documentation/bpf/standardization/
3831
3832BPF [GENERAL] (Safe Dynamic Programs and Tools)
3833M:	Alexei Starovoitov <ast@kernel.org>
3834M:	Daniel Borkmann <daniel@iogearbox.net>
3835M:	Andrii Nakryiko <andrii@kernel.org>
3836R:	Martin KaFai Lau <martin.lau@linux.dev>
3837R:	Eduard Zingerman <eddyz87@gmail.com>
3838R:	Song Liu <song@kernel.org>
3839R:	Yonghong Song <yonghong.song@linux.dev>
3840R:	John Fastabend <john.fastabend@gmail.com>
3841R:	KP Singh <kpsingh@kernel.org>
3842R:	Stanislav Fomichev <sdf@google.com>
3843R:	Hao Luo <haoluo@google.com>
3844R:	Jiri Olsa <jolsa@kernel.org>
3845L:	bpf@vger.kernel.org
3846S:	Supported
3847W:	https://bpf.io/
3848Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3851F:	Documentation/bpf/
3852F:	Documentation/networking/filter.rst
3853F:	Documentation/userspace-api/ebpf/
3854F:	arch/*/net/*
3855F:	include/linux/bpf*
3856F:	include/linux/btf*
3857F:	include/linux/filter.h
3858F:	include/trace/events/xdp.h
3859F:	include/uapi/linux/bpf*
3860F:	include/uapi/linux/btf*
3861F:	include/uapi/linux/filter.h
3862F:	kernel/bpf/
3863F:	kernel/trace/bpf_trace.c
3864F:	lib/test_bpf.c
3865F:	net/bpf/
3866F:	net/core/filter.c
3867F:	net/sched/act_bpf.c
3868F:	net/sched/cls_bpf.c
3869F:	samples/bpf/
3870F:	scripts/bpf_doc.py
3871F:	scripts/Makefile.btf
3872F:	scripts/pahole-version.sh
3873F:	tools/bpf/
3874F:	tools/lib/bpf/
3875F:	tools/testing/selftests/bpf/
3876
3877BPF [ITERATOR]
3878M:	Yonghong Song <yonghong.song@linux.dev>
3879L:	bpf@vger.kernel.org
3880S:	Maintained
3881F:	kernel/bpf/*iter.c
3882
3883BPF [L7 FRAMEWORK] (sockmap)
3884M:	John Fastabend <john.fastabend@gmail.com>
3885M:	Jakub Sitnicki <jakub@cloudflare.com>
3886L:	netdev@vger.kernel.org
3887L:	bpf@vger.kernel.org
3888S:	Maintained
3889F:	include/linux/skmsg.h
3890F:	net/core/skmsg.c
3891F:	net/core/sock_map.c
3892F:	net/ipv4/tcp_bpf.c
3893F:	net/ipv4/udp_bpf.c
3894F:	net/unix/unix_bpf.c
3895
3896BPF [LIBRARY] (libbpf)
3897M:	Andrii Nakryiko <andrii@kernel.org>
3898M:	Eduard Zingerman <eddyz87@gmail.com>
3899L:	bpf@vger.kernel.org
3900S:	Maintained
3901F:	tools/lib/bpf/
3902
3903BPF [MISC]
3904L:	bpf@vger.kernel.org
3905S:	Odd Fixes
3906K:	(?:\b|_)bpf(?:\b|_)
3907
3908BPF [NETKIT] (BPF-programmable network device)
3909M:	Daniel Borkmann <daniel@iogearbox.net>
3910M:	Nikolay Aleksandrov <razor@blackwall.org>
3911L:	bpf@vger.kernel.org
3912L:	netdev@vger.kernel.org
3913S:	Supported
3914F:	drivers/net/netkit.c
3915F:	include/net/netkit.h
3916
3917BPF [NETWORKING] (struct_ops, reuseport)
3918M:	Martin KaFai Lau <martin.lau@linux.dev>
3919L:	bpf@vger.kernel.org
3920L:	netdev@vger.kernel.org
3921S:	Maintained
3922F:	kernel/bpf/bpf_struct*
3923
3924BPF [NETWORKING] (tcx & tc BPF, sock_addr)
3925M:	Martin KaFai Lau <martin.lau@linux.dev>
3926M:	Daniel Borkmann <daniel@iogearbox.net>
3927R:	John Fastabend <john.fastabend@gmail.com>
3928L:	bpf@vger.kernel.org
3929L:	netdev@vger.kernel.org
3930S:	Maintained
3931F:	include/net/tcx.h
3932F:	kernel/bpf/tcx.c
3933F:	net/core/filter.c
3934F:	net/sched/act_bpf.c
3935F:	net/sched/cls_bpf.c
3936
3937BPF [RINGBUF]
3938M:	Andrii Nakryiko <andrii@kernel.org>
3939L:	bpf@vger.kernel.org
3940S:	Maintained
3941F:	kernel/bpf/ringbuf.c
3942
3943BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
3944M:	KP Singh <kpsingh@kernel.org>
3945R:	Matt Bobrowski <mattbobrowski@google.com>
3946L:	bpf@vger.kernel.org
3947S:	Maintained
3948F:	Documentation/bpf/prog_lsm.rst
3949F:	include/linux/bpf_lsm.h
3950F:	kernel/bpf/bpf_lsm.c
3951F:	security/bpf/
3952
3953BPF [SELFTESTS] (Test Runners & Infrastructure)
3954M:	Andrii Nakryiko <andrii@kernel.org>
3955M:	Eduard Zingerman <eddyz87@gmail.com>
3956R:	Mykola Lysenko <mykolal@fb.com>
3957L:	bpf@vger.kernel.org
3958S:	Maintained
3959F:	tools/testing/selftests/bpf/
3960
3961BPF [STORAGE & CGROUPS]
3962M:	Martin KaFai Lau <martin.lau@linux.dev>
3963L:	bpf@vger.kernel.org
3964S:	Maintained
3965F:	kernel/bpf/*storage.c
3966F:	kernel/bpf/bpf_lru*
3967F:	kernel/bpf/cgroup.c
3968
3969BPF [TOOLING] (bpftool)
3970M:	Quentin Monnet <qmo@kernel.org>
3971L:	bpf@vger.kernel.org
3972S:	Maintained
3973F:	kernel/bpf/disasm.*
3974F:	tools/bpf/bpftool/
3975
3976BPF [TRACING]
3977M:	Song Liu <song@kernel.org>
3978R:	Jiri Olsa <jolsa@kernel.org>
3979L:	bpf@vger.kernel.org
3980S:	Maintained
3981F:	kernel/bpf/stackmap.c
3982F:	kernel/trace/bpf_trace.c
3983
3984BROADCOM ASP 2.0 ETHERNET DRIVER
3985M:	Justin Chen <justin.chen@broadcom.com>
3986M:	Florian Fainelli <florian.fainelli@broadcom.com>
3987L:	bcm-kernel-feedback-list@broadcom.com
3988L:	netdev@vger.kernel.org
3989S:	Supported
3990F:	Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
3991F:	drivers/net/ethernet/broadcom/asp2/
3992
3993BROADCOM B44 10/100 ETHERNET DRIVER
3994M:	Michael Chan <michael.chan@broadcom.com>
3995L:	netdev@vger.kernel.org
3996S:	Supported
3997F:	drivers/net/ethernet/broadcom/b44.*
3998
3999BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4000M:	Florian Fainelli <florian.fainelli@broadcom.com>
4001L:	netdev@vger.kernel.org
4002L:	openwrt-devel@lists.openwrt.org (subscribers-only)
4003S:	Supported
4004F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4005F:	drivers/net/dsa/b53/*
4006F:	drivers/net/dsa/bcm_sf2*
4007F:	include/linux/dsa/brcm.h
4008F:	include/linux/platform_data/b53.h
4009
4010BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4011M:	Florian Fainelli <florian.fainelli@broadcom.com>
4012R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4013L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
4014L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4015S:	Maintained
4016T:	git https://github.com/broadcom/stblinux.git
4017F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4018F:	drivers/pci/controller/pcie-brcmstb.c
4019F:	drivers/staging/vc04_services
4020N:	bcm2711
4021N:	bcm283*
4022N:	raspberrypi
4023
4024BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4025M:	Florian Fainelli <florian.fainelli@broadcom.com>
4026M:	Ray Jui <rjui@broadcom.com>
4027M:	Scott Branden <sbranden@broadcom.com>
4028R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4029S:	Maintained
4030T:	git https://github.com/broadcom/mach-bcm
4031F:	arch/arm/mach-bcm/
4032N:	bcm281*
4033N:	bcm113*
4034N:	bcm216*
4035N:	kona
4036
4037BROADCOM BCM47XX MIPS ARCHITECTURE
4038M:	Hauke Mehrtens <hauke@hauke-m.de>
4039M:	Rafał Miłecki <zajec5@gmail.com>
4040L:	linux-mips@vger.kernel.org
4041S:	Maintained
4042F:	Documentation/devicetree/bindings/mips/brcm/
4043F:	arch/mips/bcm47xx/*
4044F:	arch/mips/include/asm/mach-bcm47xx/*
4045
4046BROADCOM BCM4908 ETHERNET DRIVER
4047M:	Rafał Miłecki <rafal@milecki.pl>
4048R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4049L:	netdev@vger.kernel.org
4050S:	Maintained
4051F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4052F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
4053F:	drivers/net/ethernet/broadcom/unimac.h
4054
4055BROADCOM BCM4908 PINMUX DRIVER
4056M:	Rafał Miłecki <rafal@milecki.pl>
4057R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4058L:	linux-gpio@vger.kernel.org
4059S:	Maintained
4060F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4061F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
4062
4063BROADCOM BCM5301X ARM ARCHITECTURE
4064M:	Florian Fainelli <florian.fainelli@broadcom.com>
4065M:	Hauke Mehrtens <hauke@hauke-m.de>
4066M:	Rafał Miłecki <zajec5@gmail.com>
4067R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4068L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4069S:	Maintained
4070F:	arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4071F:	arch/arm/boot/dts/broadcom/bcm470*
4072F:	arch/arm/boot/dts/broadcom/bcm5301*
4073F:	arch/arm/boot/dts/broadcom/bcm953012*
4074F:	arch/arm/mach-bcm/bcm_5301x.c
4075
4076BROADCOM BCM53573 ARM ARCHITECTURE
4077M:	Florian Fainelli <florian.fainelli@broadcom.com>
4078M:	Rafał Miłecki <rafal@milecki.pl>
4079R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4080L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4081S:	Maintained
4082F:	arch/arm/boot/dts/broadcom/bcm47189*
4083F:	arch/arm/boot/dts/broadcom/bcm53573*
4084
4085BROADCOM BCM63XX/BCM33XX UDC DRIVER
4086M:	Kevin Cernekee <cernekee@gmail.com>
4087L:	linux-usb@vger.kernel.org
4088S:	Maintained
4089F:	drivers/usb/gadget/udc/bcm63xx_udc.*
4090
4091BROADCOM BCM7XXX ARM ARCHITECTURE
4092M:	Florian Fainelli <florian.fainelli@broadcom.com>
4093R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4094L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4095S:	Maintained
4096T:	git https://github.com/broadcom/stblinux.git
4097F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4098F:	arch/arm/boot/dts/broadcom/bcm7*.dts*
4099F:	arch/arm/include/asm/hardware/cache-b15-rac.h
4100F:	arch/arm/mach-bcm/*brcmstb*
4101F:	arch/arm/mm/cache-b15-rac.c
4102F:	drivers/bus/brcmstb_gisb.c
4103F:	drivers/pci/controller/pcie-brcmstb.c
4104N:	brcmstb
4105N:	bcm7038
4106N:	bcm7120
4107
4108BROADCOM BCMBCA ARM ARCHITECTURE
4109M:	William Zhang <william.zhang@broadcom.com>
4110M:	Anand Gore <anand.gore@broadcom.com>
4111M:	Kursad Oney <kursad.oney@broadcom.com>
4112M:	Florian Fainelli <florian.fainelli@broadcom.com>
4113M:	Rafał Miłecki <rafal@milecki.pl>
4114R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4115L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4116S:	Maintained
4117T:	git https://github.com/broadcom/stblinux.git
4118F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4119F:	arch/arm64/boot/dts/broadcom/bcmbca/*
4120N:	bcmbca
4121N:	bcm[9]?47622
4122N:	bcm[9]?4912
4123N:	bcm[9]?63138
4124N:	bcm[9]?63146
4125N:	bcm[9]?63148
4126N:	bcm[9]?63158
4127N:	bcm[9]?63178
4128N:	bcm[9]?6756
4129N:	bcm[9]?6813
4130N:	bcm[9]?6846
4131N:	bcm[9]?6855
4132N:	bcm[9]?6856
4133N:	bcm[9]?6858
4134N:	bcm[9]?6878
4135
4136BROADCOM BDC DRIVER
4137M:	Justin Chen <justin.chen@broadcom.com>
4138M:	Al Cooper <alcooperx@gmail.com>
4139R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4140L:	linux-usb@vger.kernel.org
4141S:	Maintained
4142F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4143F:	drivers/usb/gadget/udc/bdc/
4144
4145BROADCOM BMIPS CPUFREQ DRIVER
4146M:	Markus Mayer <mmayer@broadcom.com>
4147R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4148L:	linux-pm@vger.kernel.org
4149S:	Maintained
4150F:	drivers/cpufreq/bmips-cpufreq.c
4151
4152BROADCOM BMIPS MIPS ARCHITECTURE
4153M:	Florian Fainelli <florian.fainelli@broadcom.com>
4154R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4155L:	linux-mips@vger.kernel.org
4156S:	Maintained
4157T:	git https://github.com/broadcom/stblinux.git
4158F:	arch/mips/bmips/*
4159F:	arch/mips/boot/dts/brcm/bcm*.dts*
4160F:	arch/mips/include/asm/mach-bmips/*
4161F:	arch/mips/kernel/*bmips*
4162F:	drivers/irqchip/irq-bcm63*
4163F:	drivers/irqchip/irq-bcm7*
4164F:	drivers/irqchip/irq-brcmstb*
4165F:	drivers/pmdomain/bcm/bcm63xx-power.c
4166F:	include/linux/bcm963xx_nvram.h
4167F:	include/linux/bcm963xx_tag.h
4168
4169BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4170M:	Rasesh Mody <rmody@marvell.com>
4171M:	GR-Linux-NIC-Dev@marvell.com
4172L:	netdev@vger.kernel.org
4173S:	Supported
4174F:	drivers/net/ethernet/broadcom/bnx2.*
4175F:	drivers/net/ethernet/broadcom/bnx2_*
4176
4177BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4178M:	Saurav Kashyap <skashyap@marvell.com>
4179M:	Javed Hasan <jhasan@marvell.com>
4180M:	GR-QLogic-Storage-Upstream@marvell.com
4181L:	linux-scsi@vger.kernel.org
4182S:	Supported
4183F:	drivers/scsi/bnx2fc/
4184
4185BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4186M:	Nilesh Javali <njavali@marvell.com>
4187M:	Manish Rangankar <mrangankar@marvell.com>
4188M:	GR-QLogic-Storage-Upstream@marvell.com
4189L:	linux-scsi@vger.kernel.org
4190S:	Supported
4191F:	drivers/scsi/bnx2i/
4192
4193BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4194M:	Sudarsana Kalluru <skalluru@marvell.com>
4195M:	Manish Chopra <manishc@marvell.com>
4196L:	netdev@vger.kernel.org
4197S:	Supported
4198F:	drivers/net/ethernet/broadcom/bnx2x/
4199
4200BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4201M:	Michael Chan <michael.chan@broadcom.com>
4202L:	netdev@vger.kernel.org
4203S:	Supported
4204F:	drivers/firmware/broadcom/tee_bnxt_fw.c
4205F:	drivers/net/ethernet/broadcom/bnxt/
4206F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
4207
4208BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4209M:	Arend van Spriel <arend.vanspriel@broadcom.com>
4210L:	linux-wireless@vger.kernel.org
4211L:	brcm80211@lists.linux.dev
4212L:	brcm80211-dev-list.pdl@broadcom.com
4213S:	Supported
4214F:	drivers/net/wireless/broadcom/brcm80211/
4215F:	include/linux/platform_data/brcmfmac.h
4216
4217BROADCOM BRCMSTB GPIO DRIVER
4218M:	Doug Berger <opendmb@gmail.com>
4219M:	Florian Fainelli <florian.fainelli@broadcom.com>
4220R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4221S:	Supported
4222F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4223F:	drivers/gpio/gpio-brcmstb.c
4224
4225BROADCOM BRCMSTB I2C DRIVER
4226M:	Kamal Dasu <kamal.dasu@broadcom.com>
4227R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4228L:	linux-i2c@vger.kernel.org
4229S:	Supported
4230F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4231F:	drivers/i2c/busses/i2c-brcmstb.c
4232
4233BROADCOM BRCMSTB UART DRIVER
4234M:	Al Cooper <alcooperx@gmail.com>
4235R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4236L:	linux-serial@vger.kernel.org
4237S:	Maintained
4238F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4239F:	drivers/tty/serial/8250/8250_bcm7271.c
4240
4241BROADCOM BRCMSTB USB EHCI DRIVER
4242M:	Justin Chen <justin.chen@broadcom.com>
4243M:	Al Cooper <alcooperx@gmail.com>
4244R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4245L:	linux-usb@vger.kernel.org
4246S:	Maintained
4247F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4248F:	drivers/usb/host/ehci-brcm.*
4249
4250BROADCOM BRCMSTB USB PIN MAP DRIVER
4251M:	Al Cooper <alcooperx@gmail.com>
4252R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4253L:	linux-usb@vger.kernel.org
4254S:	Maintained
4255F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4256F:	drivers/usb/misc/brcmstb-usb-pinmap.c
4257
4258BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4259M:	Justin Chen <justin.chen@broadcom.com>
4260M:	Al Cooper <alcooperx@gmail.com>
4261R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4262L:	linux-kernel@vger.kernel.org
4263S:	Maintained
4264F:	drivers/phy/broadcom/phy-brcm-usb*
4265
4266BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4267M:	William Zhang <william.zhang@broadcom.com>
4268M:	Kursad Oney <kursad.oney@broadcom.com>
4269M:	Jonas Gorski <jonas.gorski@gmail.com>
4270R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4271L:	linux-spi@vger.kernel.org
4272S:	Maintained
4273F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4274F:	drivers/spi/spi-bcm63xx-hsspi.c
4275F:	drivers/spi/spi-bcmbca-hsspi.c
4276
4277BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4278M:	Jonas Gorski <jonas.gorski@gmail.com>
4279L:	linux-spi@vger.kernel.org
4280S:	Odd Fixes
4281F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4282F:	drivers/spi/spi-bcm63xx.c
4283
4284BROADCOM ETHERNET PHY DRIVERS
4285M:	Florian Fainelli <florian.fainelli@broadcom.com>
4286R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4287L:	netdev@vger.kernel.org
4288S:	Supported
4289F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4290F:	drivers/net/phy/bcm*.[ch]
4291F:	drivers/net/phy/broadcom.c
4292F:	include/linux/brcmphy.h
4293
4294BROADCOM GENET ETHERNET DRIVER
4295M:	Doug Berger <opendmb@gmail.com>
4296M:	Florian Fainelli <florian.fainelli@broadcom.com>
4297R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4298L:	netdev@vger.kernel.org
4299S:	Supported
4300F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4301F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4302F:	drivers/net/ethernet/broadcom/genet/
4303F:	drivers/net/ethernet/broadcom/unimac.h
4304F:	drivers/net/mdio/mdio-bcm-unimac.c
4305F:	include/linux/platform_data/bcmgenet.h
4306F:	include/linux/platform_data/mdio-bcm-unimac.h
4307
4308BROADCOM IPROC ARM ARCHITECTURE
4309M:	Ray Jui <rjui@broadcom.com>
4310M:	Scott Branden <sbranden@broadcom.com>
4311R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4312L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4313S:	Maintained
4314T:	git https://github.com/broadcom/stblinux.git
4315F:	arch/arm64/boot/dts/broadcom/northstar2/*
4316F:	arch/arm64/boot/dts/broadcom/stingray/*
4317F:	drivers/clk/bcm/clk-ns*
4318F:	drivers/clk/bcm/clk-sr*
4319F:	drivers/pinctrl/bcm/pinctrl-ns*
4320F:	include/dt-bindings/clock/bcm-sr*
4321N:	iproc
4322N:	cygnus
4323N:	bcm[-_]nsp
4324N:	bcm9113*
4325N:	bcm9583*
4326N:	bcm9585*
4327N:	bcm9586*
4328N:	bcm988312
4329N:	bcm113*
4330N:	bcm583*
4331N:	bcm585*
4332N:	bcm586*
4333N:	bcm88312
4334N:	hr2
4335N:	stingray
4336
4337BROADCOM IPROC GBIT ETHERNET DRIVER
4338M:	Rafał Miłecki <rafal@milecki.pl>
4339R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4340L:	netdev@vger.kernel.org
4341S:	Maintained
4342F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
4343F:	drivers/net/ethernet/broadcom/bgmac*
4344F:	drivers/net/ethernet/broadcom/unimac.h
4345
4346BROADCOM KONA GPIO DRIVER
4347M:	Ray Jui <rjui@broadcom.com>
4348R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4349S:	Supported
4350F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4351F:	drivers/gpio/gpio-bcm-kona.c
4352
4353BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4354M:	Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4355M:	Kashyap Desai <kashyap.desai@broadcom.com>
4356M:	Sumit Saxena <sumit.saxena@broadcom.com>
4357M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4358L:	mpi3mr-linuxdrv.pdl@broadcom.com
4359L:	linux-scsi@vger.kernel.org
4360S:	Supported
4361W:	https://www.broadcom.com/support/storage
4362F:	drivers/scsi/mpi3mr/
4363
4364BROADCOM NETXTREME-E ROCE DRIVER
4365M:	Selvin Xavier <selvin.xavier@broadcom.com>
4366L:	linux-rdma@vger.kernel.org
4367S:	Supported
4368W:	http://www.broadcom.com
4369F:	drivers/infiniband/hw/bnxt_re/
4370F:	include/uapi/rdma/bnxt_re-abi.h
4371
4372BROADCOM NVRAM DRIVER
4373M:	Rafał Miłecki <zajec5@gmail.com>
4374L:	linux-mips@vger.kernel.org
4375S:	Maintained
4376F:	drivers/firmware/broadcom/*
4377
4378BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4379M:	Rafał Miłecki <rafal@milecki.pl>
4380M:	Florian Fainelli <florian.fainelli@broadcom.com>
4381R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4382L:	linux-pm@vger.kernel.org
4383S:	Maintained
4384T:	git https://github.com/broadcom/stblinux.git
4385F:	drivers/pmdomain/bcm/bcm-pmb.c
4386F:	include/dt-bindings/soc/bcm-pmb.h
4387
4388BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4389M:	Rafał Miłecki <zajec5@gmail.com>
4390L:	linux-wireless@vger.kernel.org
4391S:	Maintained
4392F:	drivers/bcma/
4393F:	include/linux/bcma/
4394
4395BROADCOM SPI DRIVER
4396M:	Kamal Dasu <kamal.dasu@broadcom.com>
4397R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4398S:	Maintained
4399F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4400F:	drivers/spi/spi-bcm-qspi.*
4401F:	drivers/spi/spi-brcmstb-qspi.c
4402F:	drivers/spi/spi-iproc-qspi.c
4403
4404BROADCOM STB AVS CPUFREQ DRIVER
4405M:	Markus Mayer <mmayer@broadcom.com>
4406R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4407L:	linux-pm@vger.kernel.org
4408S:	Maintained
4409F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4410F:	drivers/cpufreq/brcmstb*
4411
4412BROADCOM STB AVS TMON DRIVER
4413M:	Markus Mayer <mmayer@broadcom.com>
4414R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4415L:	linux-pm@vger.kernel.org
4416S:	Maintained
4417F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4418F:	drivers/thermal/broadcom/brcmstb*
4419
4420BROADCOM STB DPFE DRIVER
4421M:	Markus Mayer <mmayer@broadcom.com>
4422R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4424S:	Maintained
4425F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4426F:	drivers/memory/brcmstb_dpfe.c
4427
4428BROADCOM STB NAND FLASH DRIVER
4429M:	Brian Norris <computersforpeace@gmail.com>
4430M:	Kamal Dasu <kamal.dasu@broadcom.com>
4431R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4432L:	linux-mtd@lists.infradead.org
4433S:	Maintained
4434F:	drivers/mtd/nand/raw/brcmnand/
4435F:	include/linux/platform_data/brcmnand.h
4436
4437BROADCOM STB PCIE DRIVER
4438M:	Jim Quinlan <jim2101024@gmail.com>
4439M:	Nicolas Saenz Julienne <nsaenz@kernel.org>
4440M:	Florian Fainelli <florian.fainelli@broadcom.com>
4441R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4442L:	linux-pci@vger.kernel.org
4443S:	Maintained
4444F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4445F:	drivers/pci/controller/pcie-brcmstb.c
4446
4447BROADCOM SYSTEMPORT ETHERNET DRIVER
4448M:	Florian Fainelli <florian.fainelli@broadcom.com>
4449R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4450L:	netdev@vger.kernel.org
4451S:	Supported
4452F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
4453F:	drivers/net/ethernet/broadcom/bcmsysport.*
4454F:	drivers/net/ethernet/broadcom/unimac.h
4455
4456BROADCOM TG3 GIGABIT ETHERNET DRIVER
4457M:	Pavan Chebbi <pavan.chebbi@broadcom.com>
4458M:	Michael Chan <mchan@broadcom.com>
4459L:	netdev@vger.kernel.org
4460S:	Supported
4461F:	drivers/net/ethernet/broadcom/tg3.*
4462
4463BROADCOM VK DRIVER
4464M:	Scott Branden <scott.branden@broadcom.com>
4465R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4466S:	Supported
4467F:	drivers/misc/bcm-vk/
4468F:	include/uapi/linux/misc/bcm_vk.h
4469
4470BROCADE BFA FC SCSI DRIVER
4471M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4472M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4473L:	linux-scsi@vger.kernel.org
4474S:	Supported
4475F:	drivers/scsi/bfa/
4476
4477BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4478M:	Rasesh Mody <rmody@marvell.com>
4479M:	Sudarsana Kalluru <skalluru@marvell.com>
4480M:	GR-Linux-NIC-Dev@marvell.com
4481L:	netdev@vger.kernel.org
4482S:	Supported
4483F:	drivers/net/ethernet/brocade/bna/
4484
4485BSG (block layer generic sg v4 driver)
4486M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4487L:	linux-scsi@vger.kernel.org
4488S:	Supported
4489F:	block/bsg.c
4490F:	include/linux/bsg.h
4491F:	include/uapi/linux/bsg.h
4492
4493BT87X AUDIO DRIVER
4494M:	Clemens Ladisch <clemens@ladisch.de>
4495L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4496S:	Maintained
4497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4498F:	Documentation/sound/cards/bt87x.rst
4499F:	sound/pci/bt87x.c
4500
4501BT8XXGPIO DRIVER
4502M:	Michael Buesch <m@bues.ch>
4503S:	Maintained
4504W:	http://bu3sch.de/btgpio.php
4505F:	drivers/gpio/gpio-bt8xx.c
4506
4507BTRFS FILE SYSTEM
4508M:	Chris Mason <clm@fb.com>
4509M:	Josef Bacik <josef@toxicpanda.com>
4510M:	David Sterba <dsterba@suse.com>
4511L:	linux-btrfs@vger.kernel.org
4512S:	Maintained
4513W:	https://btrfs.readthedocs.io
4514Q:	https://patchwork.kernel.org/project/linux-btrfs/list/
4515C:	irc://irc.libera.chat/btrfs
4516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4517F:	Documentation/filesystems/btrfs.rst
4518F:	fs/btrfs/
4519F:	include/linux/btrfs*
4520F:	include/trace/events/btrfs.h
4521F:	include/uapi/linux/btrfs*
4522
4523BTTV VIDEO4LINUX DRIVER
4524M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4525L:	linux-media@vger.kernel.org
4526S:	Odd fixes
4527W:	https://linuxtv.org
4528T:	git git://linuxtv.org/media_tree.git
4529F:	Documentation/driver-api/media/drivers/bttv*
4530F:	drivers/media/pci/bt8xx/bttv*
4531
4532BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4533M:	Chanwoo Choi <cw00.choi@samsung.com>
4534L:	linux-pm@vger.kernel.org
4535L:	linux-samsung-soc@vger.kernel.org
4536S:	Maintained
4537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4538F:	Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4539F:	drivers/devfreq/exynos-bus.c
4540
4541BUSLOGIC SCSI DRIVER
4542M:	Khalid Aziz <khalid@gonehiking.org>
4543L:	linux-scsi@vger.kernel.org
4544S:	Maintained
4545F:	drivers/scsi/BusLogic.*
4546F:	drivers/scsi/FlashPoint.*
4547
4548BXCAN CAN NETWORK DRIVER
4549M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
4550L:	linux-can@vger.kernel.org
4551S:	Maintained
4552F:	Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4553F:	drivers/net/can/bxcan.c
4554
4555C-MEDIA CMI8788 DRIVER
4556M:	Clemens Ladisch <clemens@ladisch.de>
4557L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4558S:	Maintained
4559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4560F:	sound/pci/oxygen/
4561
4562C-SKY ARCHITECTURE
4563M:	Guo Ren <guoren@kernel.org>
4564L:	linux-csky@vger.kernel.org
4565S:	Supported
4566T:	git https://github.com/c-sky/csky-linux.git
4567F:	Documentation/devicetree/bindings/csky/
4568F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
4569F:	Documentation/devicetree/bindings/timer/csky,*
4570F:	arch/csky/
4571F:	drivers/clocksource/timer-gx6605s.c
4572F:	drivers/clocksource/timer-mp-csky.c
4573F:	drivers/irqchip/irq-csky-*
4574N:	csky
4575K:	csky
4576
4577CA8210 IEEE-802.15.4 RADIO DRIVER
4578L:	linux-wpan@vger.kernel.org
4579S:	Orphan
4580W:	https://github.com/Cascoda/ca8210-linux.git
4581F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4582F:	drivers/net/ieee802154/ca8210.c
4583
4584CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4585M:	David Howells <dhowells@redhat.com>
4586L:	netfs@lists.linux.dev
4587S:	Supported
4588F:	Documentation/filesystems/caching/cachefiles.rst
4589F:	fs/cachefiles/
4590
4591CACHESTAT: PAGE CACHE STATS FOR A FILE
4592M:	Nhat Pham <nphamcs@gmail.com>
4593M:	Johannes Weiner <hannes@cmpxchg.org>
4594L:	linux-mm@kvack.org
4595S:	Maintained
4596F:	tools/testing/selftests/cachestat/test_cachestat.c
4597
4598CADENCE MIPI-CSI2 BRIDGES
4599M:	Maxime Ripard <mripard@kernel.org>
4600L:	linux-media@vger.kernel.org
4601S:	Maintained
4602F:	Documentation/devicetree/bindings/media/cdns,*.txt
4603F:	Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4604F:	drivers/media/platform/cadence/cdns-csi2*
4605
4606CADENCE NAND DRIVER
4607L:	linux-mtd@lists.infradead.org
4608S:	Orphan
4609F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4610F:	drivers/mtd/nand/raw/cadence-nand-controller.c
4611
4612CADENCE USB3 DRD IP DRIVER
4613M:	Peter Chen <peter.chen@kernel.org>
4614M:	Pawel Laszczak <pawell@cadence.com>
4615R:	Roger Quadros <rogerq@kernel.org>
4616L:	linux-usb@vger.kernel.org
4617S:	Maintained
4618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4619F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4620F:	drivers/usb/cdns3/
4621X:	drivers/usb/cdns3/cdnsp*
4622
4623CADENCE USBHS DRIVER
4624M:	Pawel Laszczak <pawell@cadence.com>
4625L:	linux-usb@vger.kernel.org
4626S:	Maintained
4627F:	drivers/usb/gadget/udc/cdns2
4628
4629CADENCE USBSSP DRD IP DRIVER
4630M:	Pawel Laszczak <pawell@cadence.com>
4631L:	linux-usb@vger.kernel.org
4632S:	Maintained
4633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4634F:	drivers/usb/cdns3/
4635X:	drivers/usb/cdns3/cdns3*
4636
4637CADET FM/AM RADIO RECEIVER DRIVER
4638M:	Hans Verkuil <hverkuil@xs4all.nl>
4639L:	linux-media@vger.kernel.org
4640S:	Maintained
4641W:	https://linuxtv.org
4642T:	git git://linuxtv.org/media_tree.git
4643F:	drivers/media/radio/radio-cadet*
4644
4645CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4646L:	linux-media@vger.kernel.org
4647S:	Orphan
4648T:	git git://linuxtv.org/media_tree.git
4649F:	Documentation/admin-guide/media/cafe_ccic*
4650F:	drivers/media/platform/marvell/
4651
4652CAIF NETWORK LAYER
4653L:	netdev@vger.kernel.org
4654S:	Orphan
4655F:	Documentation/networking/caif/
4656F:	drivers/net/caif/
4657F:	include/net/caif/
4658F:	include/uapi/linux/caif/
4659F:	net/caif/
4660
4661CAKE QDISC
4662M:	Toke Høiland-Jørgensen <toke@toke.dk>
4663L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
4664S:	Maintained
4665F:	net/sched/sch_cake.c
4666
4667CAN NETWORK DRIVERS
4668M:	Marc Kleine-Budde <mkl@pengutronix.de>
4669M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
4670L:	linux-can@vger.kernel.org
4671S:	Maintained
4672W:	https://github.com/linux-can
4673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4675F:	Documentation/devicetree/bindings/net/can/
4676F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4677F:	drivers/net/can/
4678F:	drivers/phy/phy-can-transceiver.c
4679F:	include/linux/can/bittiming.h
4680F:	include/linux/can/dev.h
4681F:	include/linux/can/length.h
4682F:	include/linux/can/platform/
4683F:	include/linux/can/rx-offload.h
4684F:	include/uapi/linux/can/error.h
4685F:	include/uapi/linux/can/netlink.h
4686F:	include/uapi/linux/can/vxcan.h
4687
4688CAN NETWORK LAYER
4689M:	Oliver Hartkopp <socketcan@hartkopp.net>
4690M:	Marc Kleine-Budde <mkl@pengutronix.de>
4691L:	linux-can@vger.kernel.org
4692S:	Maintained
4693W:	https://github.com/linux-can
4694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4696F:	Documentation/networking/can.rst
4697F:	include/linux/can/can-ml.h
4698F:	include/linux/can/core.h
4699F:	include/linux/can/skb.h
4700F:	include/net/netns/can.h
4701F:	include/uapi/linux/can.h
4702F:	include/uapi/linux/can/bcm.h
4703F:	include/uapi/linux/can/gw.h
4704F:	include/uapi/linux/can/isotp.h
4705F:	include/uapi/linux/can/raw.h
4706F:	net/can/
4707
4708CAN-J1939 NETWORK LAYER
4709M:	Robin van der Gracht <robin@protonic.nl>
4710M:	Oleksij Rempel <o.rempel@pengutronix.de>
4711R:	kernel@pengutronix.de
4712L:	linux-can@vger.kernel.org
4713S:	Maintained
4714F:	Documentation/networking/j1939.rst
4715F:	include/uapi/linux/can/j1939.h
4716F:	net/can/j1939/
4717
4718CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4719M:	Damien Le Moal <dlemoal@kernel.org>
4720L:	linux-riscv@lists.infradead.org
4721L:	linux-gpio@vger.kernel.org (pinctrl driver)
4722F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4723F:	drivers/pinctrl/pinctrl-k210.c
4724
4725CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4726M:	Damien Le Moal <dlemoal@kernel.org>
4727L:	linux-kernel@vger.kernel.org
4728L:	linux-riscv@lists.infradead.org
4729S:	Maintained
4730F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4731F:	drivers/reset/reset-k210.c
4732
4733CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4734M:	Damien Le Moal <dlemoal@kernel.org>
4735L:	linux-riscv@lists.infradead.org
4736S:	Maintained
4737F:	Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4738F:	drivers/soc/canaan/
4739F:	include/soc/canaan/
4740
4741CAPABILITIES
4742M:	Serge Hallyn <serge@hallyn.com>
4743L:	linux-security-module@vger.kernel.org
4744S:	Supported
4745F:	include/linux/capability.h
4746F:	include/uapi/linux/capability.h
4747F:	kernel/capability.c
4748F:	security/commoncap.c
4749
4750CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4751M:	Kevin Tsai <ktsai@capellamicro.com>
4752S:	Maintained
4753F:	drivers/iio/light/cm*
4754
4755CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4756M:	Christian Lamparter <chunkeey@googlemail.com>
4757L:	linux-wireless@vger.kernel.org
4758S:	Maintained
4759W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4760F:	drivers/net/wireless/ath/carl9170/
4761
4762CAVIUM I2C DRIVER
4763M:	Robert Richter <rric@kernel.org>
4764S:	Odd Fixes
4765W:	http://www.marvell.com
4766F:	drivers/i2c/busses/i2c-octeon*
4767F:	drivers/i2c/busses/i2c-thunderx*
4768
4769CAVIUM LIQUIDIO NETWORK DRIVER
4770L:	netdev@vger.kernel.org
4771S:	Orphan
4772W:	http://www.marvell.com
4773F:	drivers/net/ethernet/cavium/liquidio/
4774
4775CAVIUM MMC DRIVER
4776M:	Robert Richter <rric@kernel.org>
4777S:	Odd Fixes
4778W:	http://www.marvell.com
4779F:	drivers/mmc/host/cavium*
4780
4781CAVIUM OCTEON-TX CRYPTO DRIVER
4782M:	George Cherian <gcherian@marvell.com>
4783L:	linux-crypto@vger.kernel.org
4784S:	Supported
4785W:	http://www.marvell.com
4786F:	drivers/crypto/cavium/cpt/
4787
4788CAVIUM THUNDERX2 ARM64 SOC
4789M:	Robert Richter <rric@kernel.org>
4790L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4791S:	Odd Fixes
4792F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4793F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
4794
4795CBS/ETF/TAPRIO QDISCS
4796M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
4797L:	netdev@vger.kernel.org
4798S:	Maintained
4799F:	net/sched/sch_cbs.c
4800F:	net/sched/sch_etf.c
4801F:	net/sched/sch_taprio.c
4802
4803CC2520 IEEE-802.15.4 RADIO DRIVER
4804M:	Stefan Schmidt <stefan@datenfreihafen.org>
4805L:	linux-wpan@vger.kernel.org
4806S:	Odd Fixes
4807F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4808F:	drivers/net/ieee802154/cc2520.c
4809
4810CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4811M:	Gilad Ben-Yossef <gilad@benyossef.com>
4812L:	linux-crypto@vger.kernel.org
4813S:	Supported
4814W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4815F:	drivers/crypto/ccree/
4816
4817CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4818M:	Hadar Gat <hadar.gat@arm.com>
4819L:	linux-crypto@vger.kernel.org
4820S:	Supported
4821W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4822F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4823F:	drivers/char/hw_random/cctrng.c
4824F:	drivers/char/hw_random/cctrng.h
4825
4826CEC FRAMEWORK
4827M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4828L:	linux-media@vger.kernel.org
4829S:	Supported
4830W:	http://linuxtv.org
4831T:	git git://linuxtv.org/media_tree.git
4832F:	Documentation/ABI/testing/debugfs-cec-error-inj
4833F:	Documentation/devicetree/bindings/media/cec/cec-common.yaml
4834F:	Documentation/driver-api/media/cec-core.rst
4835F:	Documentation/userspace-api/media/cec
4836F:	drivers/media/cec/
4837F:	drivers/media/rc/keymaps/rc-cec.c
4838F:	include/media/cec-notifier.h
4839F:	include/media/cec.h
4840F:	include/uapi/linux/cec-funcs.h
4841F:	include/uapi/linux/cec.h
4842
4843CEC GPIO DRIVER
4844M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4845L:	linux-media@vger.kernel.org
4846S:	Supported
4847W:	http://linuxtv.org
4848T:	git git://linuxtv.org/media_tree.git
4849F:	Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
4850F:	drivers/media/cec/platform/cec-gpio/
4851
4852CELL BROADBAND ENGINE ARCHITECTURE
4853M:	Arnd Bergmann <arnd@arndb.de>
4854L:	linuxppc-dev@lists.ozlabs.org
4855S:	Supported
4856W:	http://www.ibm.com/developerworks/power/cell/
4857F:	arch/powerpc/include/asm/cell*.h
4858F:	arch/powerpc/include/asm/spu*.h
4859F:	arch/powerpc/include/uapi/asm/spu*.h
4860F:	arch/powerpc/platforms/cell/
4861
4862CELLWISE CW2015 BATTERY DRIVER
4863M:	Tobias Schrammm <t.schramm@manjaro.org>
4864S:	Maintained
4865F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4866F:	drivers/power/supply/cw2015_battery.c
4867
4868CEPH COMMON CODE (LIBCEPH)
4869M:	Ilya Dryomov <idryomov@gmail.com>
4870M:	Xiubo Li <xiubli@redhat.com>
4871L:	ceph-devel@vger.kernel.org
4872S:	Supported
4873W:	http://ceph.com/
4874T:	git https://github.com/ceph/ceph-client.git
4875F:	include/linux/ceph/
4876F:	include/linux/crush/
4877F:	net/ceph/
4878
4879CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4880M:	Xiubo Li <xiubli@redhat.com>
4881M:	Ilya Dryomov <idryomov@gmail.com>
4882L:	ceph-devel@vger.kernel.org
4883S:	Supported
4884W:	http://ceph.com/
4885T:	git https://github.com/ceph/ceph-client.git
4886F:	Documentation/filesystems/ceph.rst
4887F:	fs/ceph/
4888
4889CERTIFICATE HANDLING
4890M:	David Howells <dhowells@redhat.com>
4891M:	David Woodhouse <dwmw2@infradead.org>
4892L:	keyrings@vger.kernel.org
4893S:	Maintained
4894F:	Documentation/admin-guide/module-signing.rst
4895F:	certs/
4896F:	scripts/sign-file.c
4897F:	tools/certs/
4898
4899CFAG12864B LCD DRIVER
4900M:	Miguel Ojeda <ojeda@kernel.org>
4901S:	Maintained
4902F:	drivers/auxdisplay/cfag12864b.c
4903F:	include/linux/cfag12864b.h
4904
4905CFAG12864BFB LCD FRAMEBUFFER DRIVER
4906M:	Miguel Ojeda <ojeda@kernel.org>
4907S:	Maintained
4908F:	drivers/auxdisplay/cfag12864bfb.c
4909F:	include/linux/cfag12864b.h
4910
4911CHAR and MISC DRIVERS
4912M:	Arnd Bergmann <arnd@arndb.de>
4913M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4914S:	Supported
4915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4916F:	drivers/char/
4917F:	drivers/misc/
4918F:	include/linux/miscdevice.h
4919X:	drivers/char/agp/
4920X:	drivers/char/hw_random/
4921X:	drivers/char/ipmi/
4922X:	drivers/char/random.c
4923X:	drivers/char/tpm/
4924
4925CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
4926M:	Thomas Weißschuh <linux@weissschuh.net>
4927L:	linux-hwmon@vger.kernel.org
4928S:	Maintained
4929F:	Documentation/hwmon/powerz.rst
4930F:	drivers/hwmon/powerz.c
4931
4932CHECKPATCH
4933M:	Andy Whitcroft <apw@canonical.com>
4934M:	Joe Perches <joe@perches.com>
4935R:	Dwaipayan Ray <dwaipayanray1@gmail.com>
4936R:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
4937S:	Maintained
4938F:	scripts/checkpatch.pl
4939
4940CHECKPATCH DOCUMENTATION
4941M:	Dwaipayan Ray <dwaipayanray1@gmail.com>
4942M:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
4943R:	Joe Perches <joe@perches.com>
4944S:	Maintained
4945F:	Documentation/dev-tools/checkpatch.rst
4946
4947CHINESE DOCUMENTATION
4948M:	Alex Shi <alexs@kernel.org>
4949M:	Yanteng Si <siyanteng@loongson.cn>
4950S:	Maintained
4951F:	Documentation/translations/zh_CN/
4952
4953CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4954M:	Peter Chen <peter.chen@kernel.org>
4955L:	linux-usb@vger.kernel.org
4956S:	Maintained
4957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4958F:	drivers/usb/chipidea/
4959
4960CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4961M:	Hans de Goede <hdegoede@redhat.com>
4962L:	linux-input@vger.kernel.org
4963S:	Maintained
4964F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4965F:	drivers/input/touchscreen/chipone_icn8318.c
4966
4967CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4968M:	Hans de Goede <hdegoede@redhat.com>
4969L:	linux-input@vger.kernel.org
4970S:	Maintained
4971F:	drivers/input/touchscreen/chipone_icn8505.c
4972
4973CHROME HARDWARE PLATFORM SUPPORT
4974M:	Benson Leung <bleung@chromium.org>
4975M:	Tzung-Bi Shih <tzungbi@kernel.org>
4976L:	chrome-platform@lists.linux.dev
4977S:	Maintained
4978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4979F:	drivers/platform/chrome/
4980
4981CHROMEOS EC CODEC DRIVER
4982M:	Cheng-Yi Chiang <cychiang@chromium.org>
4983M:	Tzung-Bi Shih <tzungbi@kernel.org>
4984R:	Guenter Roeck <groeck@chromium.org>
4985L:	chrome-platform@lists.linux.dev
4986S:	Maintained
4987F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4988F:	sound/soc/codecs/cros_ec_codec.*
4989
4990CHROMEOS EC SUBDRIVERS
4991M:	Benson Leung <bleung@chromium.org>
4992R:	Guenter Roeck <groeck@chromium.org>
4993L:	chrome-platform@lists.linux.dev
4994S:	Maintained
4995F:	drivers/power/supply/cros_usbpd-charger.c
4996N:	cros_ec
4997N:	cros-ec
4998
4999CHROMEOS EC UART DRIVER
5000M:	Bhanu Prakash Maiya <bhanumaiya@chromium.org>
5001R:	Benson Leung <bleung@chromium.org>
5002R:	Tzung-Bi Shih <tzungbi@kernel.org>
5003S:	Maintained
5004F:	drivers/platform/chrome/cros_ec_uart.c
5005
5006CHROMEOS EC USB PD NOTIFY DRIVER
5007M:	Prashant Malani <pmalani@chromium.org>
5008L:	chrome-platform@lists.linux.dev
5009S:	Maintained
5010F:	drivers/platform/chrome/cros_usbpd_notify.c
5011F:	include/linux/platform_data/cros_usbpd_notify.h
5012
5013CHROMEOS EC USB TYPE-C DRIVER
5014M:	Prashant Malani <pmalani@chromium.org>
5015L:	chrome-platform@lists.linux.dev
5016S:	Maintained
5017F:	drivers/platform/chrome/cros_ec_typec.*
5018F:	drivers/platform/chrome/cros_typec_switch.c
5019F:	drivers/platform/chrome/cros_typec_vdm.*
5020
5021CHROMEOS HPS DRIVER
5022M:	Dan Callaghan <dcallagh@chromium.org>
5023R:	Sami Kyöstilä <skyostil@chromium.org>
5024S:	Maintained
5025F:	drivers/platform/chrome/cros_hps_i2c.c
5026
5027CHROMEOS EC WATCHDOG
5028M:	Lukasz Majczak <lma@chromium.org>
5029L:	chrome-platform@lists.linux.dev
5030S:	Maintained
5031F:	drivers/watchdog/cros_ec_wdt.c
5032
5033CHRONTEL CH7322 CEC DRIVER
5034M:	Joe Tessler <jrt@google.com>
5035L:	linux-media@vger.kernel.org
5036S:	Maintained
5037T:	git git://linuxtv.org/media_tree.git
5038F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5039F:	drivers/media/cec/i2c/ch7322.c
5040
5041CIRRUS LOGIC AUDIO CODEC DRIVERS
5042M:	James Schulman <james.schulman@cirrus.com>
5043M:	David Rhodes <david.rhodes@cirrus.com>
5044M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5045L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5046L:	patches@opensource.cirrus.com
5047S:	Maintained
5048F:	Documentation/devicetree/bindings/sound/cirrus,cs*
5049F:	drivers/mfd/cs42l43*
5050F:	drivers/pinctrl/cirrus/pinctrl-cs42l43*
5051F:	drivers/spi/spi-cs42l43*
5052F:	include/dt-bindings/sound/cs*
5053F:	include/linux/mfd/cs42l43*
5054F:	include/sound/cs*
5055F:	sound/pci/hda/cirrus*
5056F:	sound/pci/hda/cs*
5057F:	sound/pci/hda/hda_component*
5058F:	sound/pci/hda/hda_cs_dsp_ctl.*
5059F:	sound/soc/codecs/cs*
5060
5061CIRRUS LOGIC DSP FIRMWARE DRIVER
5062M:	Simon Trimmer <simont@opensource.cirrus.com>
5063M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5064M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5065L:	patches@opensource.cirrus.com
5066S:	Supported
5067W:	https://github.com/CirrusLogic/linux-drivers/wiki
5068T:	git https://github.com/CirrusLogic/linux-drivers.git
5069F:	drivers/firmware/cirrus/*
5070F:	include/linux/firmware/cirrus/*
5071
5072CIRRUS LOGIC EP93XX ETHERNET DRIVER
5073M:	Hartley Sweeten <hsweeten@visionengravers.com>
5074L:	netdev@vger.kernel.org
5075S:	Maintained
5076F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
5077
5078CIRRUS LOGIC LOCHNAGAR DRIVER
5079M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5080M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5081L:	patches@opensource.cirrus.com
5082S:	Supported
5083F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5084F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5085F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5086F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5087F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5088F:	Documentation/hwmon/lochnagar.rst
5089F:	drivers/clk/clk-lochnagar.c
5090F:	drivers/hwmon/lochnagar-hwmon.c
5091F:	drivers/mfd/lochnagar-i2c.c
5092F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5093F:	drivers/regulator/lochnagar-regulator.c
5094F:	include/dt-bindings/clock/lochnagar.h
5095F:	include/dt-bindings/pinctrl/lochnagar.h
5096F:	include/linux/mfd/lochnagar*
5097F:	sound/soc/codecs/lochnagar-sc.c
5098
5099CIRRUS LOGIC MADERA CODEC DRIVERS
5100M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5101M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5102L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5103L:	patches@opensource.cirrus.com
5104S:	Supported
5105W:	https://github.com/CirrusLogic/linux-drivers/wiki
5106T:	git https://github.com/CirrusLogic/linux-drivers.git
5107F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5108F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5109F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5110F:	drivers/gpio/gpio-madera*
5111F:	drivers/irqchip/irq-madera*
5112F:	drivers/mfd/cs47l*
5113F:	drivers/mfd/madera*
5114F:	drivers/pinctrl/cirrus/*
5115F:	include/dt-bindings/sound/madera*
5116F:	include/linux/irqchip/irq-madera*
5117F:	include/linux/mfd/madera/*
5118F:	include/sound/madera*
5119F:	sound/soc/codecs/cs47l*
5120F:	sound/soc/codecs/madera*
5121
5122CISCO FCOE HBA DRIVER
5123M:	Satish Kharat <satishkh@cisco.com>
5124M:	Sesidhar Baddela <sebaddel@cisco.com>
5125M:	Karan Tilak Kumar <kartilak@cisco.com>
5126L:	linux-scsi@vger.kernel.org
5127S:	Supported
5128F:	drivers/scsi/fnic/
5129
5130CISCO SCSI HBA DRIVER
5131M:	Karan Tilak Kumar <kartilak@cisco.com>
5132M:	Sesidhar Baddela <sebaddel@cisco.com>
5133L:	linux-scsi@vger.kernel.org
5134S:	Supported
5135F:	drivers/scsi/snic/
5136
5137CISCO VIC ETHERNET NIC DRIVER
5138M:	Christian Benvenuti <benve@cisco.com>
5139M:	Satish Kharat <satishkh@cisco.com>
5140S:	Supported
5141F:	drivers/net/ethernet/cisco/enic/
5142
5143CISCO VIC LOW LATENCY NIC DRIVER
5144M:	Christian Benvenuti <benve@cisco.com>
5145M:	Nelson Escobar <neescoba@cisco.com>
5146S:	Supported
5147F:	drivers/infiniband/hw/usnic/
5148
5149CLANG CONTROL FLOW INTEGRITY SUPPORT
5150M:	Sami Tolvanen <samitolvanen@google.com>
5151M:	Kees Cook <keescook@chromium.org>
5152R:	Nathan Chancellor <nathan@kernel.org>
5153L:	llvm@lists.linux.dev
5154S:	Supported
5155B:	https://github.com/ClangBuiltLinux/linux/issues
5156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5157F:	include/linux/cfi.h
5158F:	kernel/cfi.c
5159
5160CLANG-FORMAT FILE
5161M:	Miguel Ojeda <ojeda@kernel.org>
5162S:	Maintained
5163F:	.clang-format
5164
5165CLANG/LLVM BUILD SUPPORT
5166M:	Nathan Chancellor <nathan@kernel.org>
5167R:	Nick Desaulniers <ndesaulniers@google.com>
5168R:	Bill Wendling <morbo@google.com>
5169R:	Justin Stitt <justinstitt@google.com>
5170L:	llvm@lists.linux.dev
5171S:	Supported
5172W:	https://clangbuiltlinux.github.io/
5173B:	https://github.com/ClangBuiltLinux/linux/issues
5174C:	irc://irc.libera.chat/clangbuiltlinux
5175F:	Documentation/kbuild/llvm.rst
5176F:	include/linux/compiler-clang.h
5177F:	scripts/Makefile.clang
5178F:	scripts/clang-tools/
5179K:	\b(?i:clang|llvm)\b
5180
5181CLK API
5182M:	Russell King <linux@armlinux.org.uk>
5183L:	linux-clk@vger.kernel.org
5184S:	Maintained
5185F:	include/linux/clk.h
5186
5187CLOCKSOURCE, CLOCKEVENT DRIVERS
5188M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5189M:	Thomas Gleixner <tglx@linutronix.de>
5190L:	linux-kernel@vger.kernel.org
5191S:	Supported
5192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5193F:	Documentation/devicetree/bindings/timer/
5194F:	drivers/clocksource/
5195
5196CLOSURES
5197M:	Kent Overstreet <kent.overstreet@linux.dev>
5198L:	linux-bcachefs@vger.kernel.org
5199S:	Supported
5200C:	irc://irc.oftc.net/bcache
5201F:	include/linux/closure.h
5202F:	lib/closure.c
5203
5204CMPC ACPI DRIVER
5205M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5206M:	Daniel Oliveira Nascimento <don@syst.com.br>
5207L:	platform-driver-x86@vger.kernel.org
5208S:	Supported
5209F:	drivers/platform/x86/classmate-laptop.c
5210
5211COBALT MEDIA DRIVER
5212M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5213L:	linux-media@vger.kernel.org
5214S:	Supported
5215W:	https://linuxtv.org
5216T:	git git://linuxtv.org/media_tree.git
5217F:	drivers/media/pci/cobalt/
5218
5219COCCINELLE/Semantic Patches (SmPL)
5220M:	Julia Lawall <Julia.Lawall@inria.fr>
5221M:	Nicolas Palix <nicolas.palix@imag.fr>
5222L:	cocci@inria.fr (moderated for non-subscribers)
5223S:	Supported
5224W:	https://coccinelle.gitlabpages.inria.fr/website/
5225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5226F:	Documentation/dev-tools/coccinelle.rst
5227F:	scripts/coccicheck
5228F:	scripts/coccinelle/
5229
5230CODA FILE SYSTEM
5231M:	Jan Harkes <jaharkes@cs.cmu.edu>
5232M:	coda@cs.cmu.edu
5233L:	codalist@coda.cs.cmu.edu
5234S:	Maintained
5235W:	http://www.coda.cs.cmu.edu/
5236F:	Documentation/filesystems/coda.rst
5237F:	fs/coda/
5238F:	include/linux/coda*.h
5239F:	include/uapi/linux/coda*.h
5240
5241CODA V4L2 MEM2MEM DRIVER
5242M:	Philipp Zabel <p.zabel@pengutronix.de>
5243L:	linux-media@vger.kernel.org
5244S:	Maintained
5245F:	Documentation/devicetree/bindings/media/coda.yaml
5246F:	drivers/media/platform/chips-media/coda
5247
5248CODE OF CONDUCT
5249M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5250S:	Supported
5251F:	Documentation/process/code-of-conduct-interpretation.rst
5252F:	Documentation/process/code-of-conduct.rst
5253
5254COMEDI DRIVERS
5255M:	Ian Abbott <abbotti@mev.co.uk>
5256M:	H Hartley Sweeten <hsweeten@visionengravers.com>
5257S:	Odd Fixes
5258F:	drivers/comedi/
5259F:	include/linux/comedi/
5260F:	include/uapi/linux/comedi.h
5261
5262COMMON CLK FRAMEWORK
5263M:	Michael Turquette <mturquette@baylibre.com>
5264M:	Stephen Boyd <sboyd@kernel.org>
5265L:	linux-clk@vger.kernel.org
5266S:	Maintained
5267Q:	http://patchwork.kernel.org/project/linux-clk/list/
5268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5269F:	Documentation/devicetree/bindings/clock/
5270F:	drivers/clk/
5271F:	include/dt-bindings/clock/
5272F:	include/linux/clk-pr*
5273F:	include/linux/clk/
5274F:	include/linux/of_clk.h
5275X:	drivers/clk/clkdev.c
5276
5277COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5278M:	Steve French <sfrench@samba.org>
5279R:	Paulo Alcantara <pc@manguebit.com> (DFS, global name space)
5280R:	Ronnie Sahlberg <ronniesahlberg@gmail.com> (directory leases, sparse files)
5281R:	Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5282R:	Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5283R:	Bharath SM <bharathsm@microsoft.com> (deferred close, directory leases)
5284L:	linux-cifs@vger.kernel.org
5285L:	samba-technical@lists.samba.org (moderated for non-subscribers)
5286S:	Supported
5287W:	https://wiki.samba.org/index.php/LinuxCIFS
5288T:	git git://git.samba.org/sfrench/cifs-2.6.git
5289F:	Documentation/admin-guide/cifs/
5290F:	fs/smb/client/
5291F:	fs/smb/common/
5292F:	include/uapi/linux/cifs
5293
5294COMPACTPCI HOTPLUG CORE
5295M:	Scott Murray <scott@spiteful.org>
5296L:	linux-pci@vger.kernel.org
5297S:	Maintained
5298F:	drivers/pci/hotplug/cpci_hotplug*
5299
5300COMPACTPCI HOTPLUG GENERIC DRIVER
5301M:	Scott Murray <scott@spiteful.org>
5302L:	linux-pci@vger.kernel.org
5303S:	Maintained
5304F:	drivers/pci/hotplug/cpcihp_generic.c
5305
5306COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5307M:	Scott Murray <scott@spiteful.org>
5308L:	linux-pci@vger.kernel.org
5309S:	Maintained
5310F:	drivers/pci/hotplug/cpcihp_zt5550.*
5311
5312COMPAL LAPTOP SUPPORT
5313M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5314L:	platform-driver-x86@vger.kernel.org
5315S:	Maintained
5316F:	drivers/platform/x86/compal-laptop.c
5317
5318COMPILER ATTRIBUTES
5319M:	Miguel Ojeda <ojeda@kernel.org>
5320S:	Maintained
5321F:	include/linux/compiler_attributes.h
5322
5323COMPUTE EXPRESS LINK (CXL)
5324M:	Davidlohr Bueso <dave@stgolabs.net>
5325M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5326M:	Dave Jiang <dave.jiang@intel.com>
5327M:	Alison Schofield <alison.schofield@intel.com>
5328M:	Vishal Verma <vishal.l.verma@intel.com>
5329M:	Ira Weiny <ira.weiny@intel.com>
5330M:	Dan Williams <dan.j.williams@intel.com>
5331L:	linux-cxl@vger.kernel.org
5332S:	Maintained
5333F:	drivers/cxl/
5334F:	include/linux/cxl-einj.h
5335F:	include/linux/cxl-event.h
5336F:	include/uapi/linux/cxl_mem.h
5337F:	tools/testing/cxl/
5338
5339COMPUTE EXPRESS LINK PMU (CPMU)
5340M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5341L:	linux-cxl@vger.kernel.org
5342S:	Maintained
5343F:	Documentation/admin-guide/perf/cxl.rst
5344F:	drivers/perf/cxl_pmu.c
5345
5346CONEXANT ACCESSRUNNER USB DRIVER
5347L:	accessrunner-general@lists.sourceforge.net
5348S:	Orphan
5349W:	http://accessrunner.sourceforge.net/
5350F:	drivers/usb/atm/cxacru.c
5351
5352CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5353M:	Elena Reshetova <elena.reshetova@intel.com>
5354M:	Carlos Bilbao <carlos.bilbao@amd.com>
5355S:	Maintained
5356F:	Documentation/security/snp-tdx-threat-model.rst
5357
5358CONFIGFS
5359M:	Joel Becker <jlbec@evilplan.org>
5360M:	Christoph Hellwig <hch@lst.de>
5361S:	Supported
5362T:	git git://git.infradead.org/users/hch/configfs.git
5363F:	fs/configfs/
5364F:	include/linux/configfs.h
5365F:	samples/configfs/
5366
5367CONSOLE SUBSYSTEM
5368M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5369S:	Supported
5370F:	drivers/video/console/
5371F:	include/linux/console*
5372
5373CONTEXT TRACKING
5374M:	Frederic Weisbecker <frederic@kernel.org>
5375M:	"Paul E. McKenney" <paulmck@kernel.org>
5376S:	Maintained
5377F:	include/linux/context_tracking*
5378F:	kernel/context_tracking.c
5379
5380CONTROL GROUP (CGROUP)
5381M:	Tejun Heo <tj@kernel.org>
5382M:	Zefan Li <lizefan.x@bytedance.com>
5383M:	Johannes Weiner <hannes@cmpxchg.org>
5384L:	cgroups@vger.kernel.org
5385S:	Maintained
5386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5387F:	Documentation/admin-guide/cgroup-v1/
5388F:	Documentation/admin-guide/cgroup-v2.rst
5389F:	include/linux/cgroup*
5390F:	kernel/cgroup/
5391F:	tools/testing/selftests/cgroup/
5392
5393CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5394M:	Tejun Heo <tj@kernel.org>
5395M:	Josef Bacik <josef@toxicpanda.com>
5396M:	Jens Axboe <axboe@kernel.dk>
5397L:	cgroups@vger.kernel.org
5398L:	linux-block@vger.kernel.org
5399T:	git git://git.kernel.dk/linux-block
5400F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5401F:	block/bfq-cgroup.c
5402F:	block/blk-cgroup.c
5403F:	block/blk-iocost.c
5404F:	block/blk-iolatency.c
5405F:	block/blk-throttle.c
5406F:	include/linux/blk-cgroup.h
5407
5408CONTROL GROUP - CPUSET
5409M:	Waiman Long <longman@redhat.com>
5410M:	Zefan Li <lizefan.x@bytedance.com>
5411L:	cgroups@vger.kernel.org
5412S:	Maintained
5413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5414F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
5415F:	include/linux/cpuset.h
5416F:	kernel/cgroup/cpuset.c
5417F:	tools/testing/selftests/cgroup/test_cpuset.c
5418F:	tools/testing/selftests/cgroup/test_cpuset_prs.sh
5419
5420CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5421M:	Johannes Weiner <hannes@cmpxchg.org>
5422M:	Michal Hocko <mhocko@kernel.org>
5423M:	Roman Gushchin <roman.gushchin@linux.dev>
5424M:	Shakeel Butt <shakeel.butt@linux.dev>
5425R:	Muchun Song <muchun.song@linux.dev>
5426L:	cgroups@vger.kernel.org
5427L:	linux-mm@kvack.org
5428S:	Maintained
5429F:	include/linux/memcontrol.h
5430F:	mm/memcontrol.c
5431F:	mm/swap_cgroup.c
5432F:	samples/cgroup/*
5433F:	tools/testing/selftests/cgroup/memcg_protection.m
5434F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5435F:	tools/testing/selftests/cgroup/test_kmem.c
5436F:	tools/testing/selftests/cgroup/test_memcontrol.c
5437
5438CORETEMP HARDWARE MONITORING DRIVER
5439M:	Fenghua Yu <fenghua.yu@intel.com>
5440L:	linux-hwmon@vger.kernel.org
5441S:	Maintained
5442F:	Documentation/hwmon/coretemp.rst
5443F:	drivers/hwmon/coretemp.c
5444
5445CORSAIR-CPRO HARDWARE MONITOR DRIVER
5446M:	Marius Zachmann <mail@mariuszachmann.de>
5447L:	linux-hwmon@vger.kernel.org
5448S:	Maintained
5449F:	drivers/hwmon/corsair-cpro.c
5450
5451CORSAIR-PSU HARDWARE MONITOR DRIVER
5452M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
5453L:	linux-hwmon@vger.kernel.org
5454S:	Maintained
5455F:	Documentation/hwmon/corsair-psu.rst
5456F:	drivers/hwmon/corsair-psu.c
5457
5458COUNTER SUBSYSTEM
5459M:	William Breathitt Gray <william.gray@linaro.org>
5460L:	linux-iio@vger.kernel.org
5461S:	Maintained
5462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5463F:	Documentation/ABI/testing/sysfs-bus-counter
5464F:	Documentation/driver-api/generic-counter.rst
5465F:	drivers/counter/
5466F:	include/linux/counter.h
5467F:	include/uapi/linux/counter.h
5468F:	tools/counter/
5469
5470COUNTER WATCH EVENTS TOOL
5471M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
5472L:	linux-iio@vger.kernel.org
5473S:	Maintained
5474F:	tools/counter/counter_watch_events.c
5475
5476CP2615 I2C DRIVER
5477M:	Bence Csókás <bence98@sch.bme.hu>
5478S:	Maintained
5479F:	drivers/i2c/busses/i2c-cp2615.c
5480
5481CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5482M:	Viresh Kumar <viresh.kumar@linaro.org>
5483M:	Sudeep Holla <sudeep.holla@arm.com>
5484L:	linux-pm@vger.kernel.org
5485S:	Maintained
5486W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5487F:	drivers/cpufreq/vexpress-spc-cpufreq.c
5488
5489CPU FREQUENCY SCALING FRAMEWORK
5490M:	"Rafael J. Wysocki" <rafael@kernel.org>
5491M:	Viresh Kumar <viresh.kumar@linaro.org>
5492L:	linux-pm@vger.kernel.org
5493S:	Maintained
5494B:	https://bugzilla.kernel.org
5495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5497F:	Documentation/admin-guide/pm/cpufreq.rst
5498F:	Documentation/admin-guide/pm/intel_pstate.rst
5499F:	Documentation/cpu-freq/
5500F:	Documentation/devicetree/bindings/cpufreq/
5501F:	drivers/cpufreq/
5502F:	include/linux/cpufreq.h
5503F:	include/linux/sched/cpufreq.h
5504F:	kernel/sched/cpufreq*.c
5505F:	tools/testing/selftests/cpufreq/
5506
5507CPU HOTPLUG
5508M:	Thomas Gleixner <tglx@linutronix.de>
5509M:	Peter Zijlstra <peterz@infradead.org>
5510L:	linux-kernel@vger.kernel.org
5511S:	Maintained
5512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5513F:	include/linux/cpu.h
5514F:	include/linux/cpuhotplug.h
5515F:	include/linux/smpboot.h
5516F:	kernel/cpu.c
5517F:	kernel/smpboot.*
5518
5519CPU IDLE TIME MANAGEMENT FRAMEWORK
5520M:	"Rafael J. Wysocki" <rafael@kernel.org>
5521M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5522L:	linux-pm@vger.kernel.org
5523S:	Maintained
5524B:	https://bugzilla.kernel.org
5525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5526F:	Documentation/admin-guide/pm/cpuidle.rst
5527F:	Documentation/driver-api/pm/cpuidle.rst
5528F:	drivers/cpuidle/
5529F:	include/linux/cpuidle.h
5530
5531CPU POWER MONITORING SUBSYSTEM
5532M:	Thomas Renninger <trenn@suse.com>
5533M:	Shuah Khan <shuah@kernel.org>
5534M:	Shuah Khan <skhan@linuxfoundation.org>
5535L:	linux-pm@vger.kernel.org
5536S:	Maintained
5537F:	tools/power/cpupower/
5538
5539CPUID/MSR DRIVER
5540M:	"H. Peter Anvin" <hpa@zytor.com>
5541S:	Maintained
5542F:	arch/x86/kernel/cpuid.c
5543F:	arch/x86/kernel/msr.c
5544
5545CPUIDLE DRIVER - ARM BIG LITTLE
5546M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5547M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5548L:	linux-pm@vger.kernel.org
5549L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5550S:	Maintained
5551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5552F:	drivers/cpuidle/cpuidle-big_little.c
5553
5554CPUIDLE DRIVER - ARM EXYNOS
5555M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5556M:	Kukjin Kim <kgene@kernel.org>
5557R:	Krzysztof Kozlowski <krzk@kernel.org>
5558L:	linux-pm@vger.kernel.org
5559L:	linux-samsung-soc@vger.kernel.org
5560S:	Maintained
5561F:	arch/arm/mach-exynos/pm.c
5562F:	drivers/cpuidle/cpuidle-exynos.c
5563F:	include/linux/platform_data/cpuidle-exynos.h
5564
5565CPUIDLE DRIVER - ARM PSCI
5566M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5567M:	Sudeep Holla <sudeep.holla@arm.com>
5568L:	linux-pm@vger.kernel.org
5569L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5570S:	Supported
5571F:	drivers/cpuidle/cpuidle-psci.c
5572
5573CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5574M:	Ulf Hansson <ulf.hansson@linaro.org>
5575L:	linux-pm@vger.kernel.org
5576L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5577S:	Supported
5578F:	drivers/cpuidle/cpuidle-psci-domain.c
5579F:	drivers/cpuidle/cpuidle-psci.h
5580
5581CPUIDLE DRIVER - DT IDLE PM DOMAIN
5582M:	Ulf Hansson <ulf.hansson@linaro.org>
5583L:	linux-pm@vger.kernel.org
5584S:	Supported
5585F:	drivers/cpuidle/dt_idle_genpd.c
5586F:	drivers/cpuidle/dt_idle_genpd.h
5587
5588CPUIDLE DRIVER - RISC-V SBI
5589M:	Anup Patel <anup@brainfault.org>
5590L:	linux-pm@vger.kernel.org
5591L:	linux-riscv@lists.infradead.org
5592S:	Maintained
5593F:	drivers/cpuidle/cpuidle-riscv-sbi.c
5594
5595CRAMFS FILESYSTEM
5596M:	Nicolas Pitre <nico@fluxnic.net>
5597S:	Maintained
5598F:	Documentation/filesystems/cramfs.rst
5599F:	fs/cramfs/
5600
5601CREATIVE SB0540
5602M:	Bastien Nocera <hadess@hadess.net>
5603L:	linux-input@vger.kernel.org
5604S:	Maintained
5605F:	drivers/hid/hid-creative-sb0540.c
5606
5607CRYPTO API
5608M:	Herbert Xu <herbert@gondor.apana.org.au>
5609M:	"David S. Miller" <davem@davemloft.net>
5610L:	linux-crypto@vger.kernel.org
5611S:	Maintained
5612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5614F:	Documentation/crypto/
5615F:	Documentation/devicetree/bindings/crypto/
5616F:	arch/*/crypto/
5617F:	crypto/
5618F:	drivers/crypto/
5619F:	include/crypto/
5620F:	include/linux/crypto*
5621F:	lib/crypto/
5622
5623CRYPTO SPEED TEST COMPARE
5624M:	Wang Jinchao <wangjinchao@xfusion.com>
5625L:	linux-crypto@vger.kernel.org
5626S:	Maintained
5627F:	tools/crypto/tcrypt/tcrypt_speed_compare.py
5628
5629CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5630M:	Neil Horman <nhorman@tuxdriver.com>
5631L:	linux-crypto@vger.kernel.org
5632S:	Maintained
5633F:	crypto/ansi_cprng.c
5634F:	crypto/rng.c
5635
5636CS3308 MEDIA DRIVER
5637M:	Hans Verkuil <hverkuil@xs4all.nl>
5638L:	linux-media@vger.kernel.org
5639S:	Odd Fixes
5640W:	http://linuxtv.org
5641T:	git git://linuxtv.org/media_tree.git
5642F:	drivers/media/i2c/cs3308.c
5643
5644CS5535 Audio ALSA driver
5645M:	Jaya Kumar <jayakumar.alsa@gmail.com>
5646S:	Maintained
5647F:	sound/pci/cs5535audio/
5648
5649CTU CAN FD DRIVER
5650M:	Pavel Pisa <pisa@cmp.felk.cvut.cz>
5651M:	Ondrej Ille <ondrej.ille@gmail.com>
5652L:	linux-can@vger.kernel.org
5653S:	Maintained
5654F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5655F:	drivers/net/can/ctucanfd/
5656
5657CVE ASSIGNMENT CONTACT
5658M:	CVE Assignment Team <cve@kernel.org>
5659S:	Maintained
5660F:	Documentation/process/cve.rst
5661
5662CW1200 WLAN driver
5663S:	Orphan
5664F:	drivers/net/wireless/st/cw1200/
5665
5666CX18 VIDEO4LINUX DRIVER
5667M:	Andy Walls <awalls@md.metrocast.net>
5668L:	linux-media@vger.kernel.org
5669S:	Maintained
5670W:	https://linuxtv.org
5671T:	git git://linuxtv.org/media_tree.git
5672F:	drivers/media/pci/cx18/
5673F:	include/uapi/linux/ivtv*
5674
5675CX2341X MPEG ENCODER HELPER MODULE
5676M:	Hans Verkuil <hverkuil@xs4all.nl>
5677L:	linux-media@vger.kernel.org
5678S:	Maintained
5679W:	https://linuxtv.org
5680T:	git git://linuxtv.org/media_tree.git
5681F:	drivers/media/common/cx2341x*
5682F:	include/media/drv-intf/cx2341x.h
5683
5684CX24120 MEDIA DRIVER
5685M:	Jemma Denson <jdenson@gmail.com>
5686M:	Patrick Boettcher <patrick.boettcher@posteo.de>
5687L:	linux-media@vger.kernel.org
5688S:	Maintained
5689W:	https://linuxtv.org
5690Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5691F:	drivers/media/dvb-frontends/cx24120*
5692
5693CX88 VIDEO4LINUX DRIVER
5694M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5695L:	linux-media@vger.kernel.org
5696S:	Odd fixes
5697W:	https://linuxtv.org
5698T:	git git://linuxtv.org/media_tree.git
5699F:	Documentation/driver-api/media/drivers/cx88*
5700F:	drivers/media/pci/cx88/
5701
5702CXD2820R MEDIA DRIVER
5703L:	linux-media@vger.kernel.org
5704S:	Orphan
5705W:	https://linuxtv.org
5706Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5707F:	drivers/media/dvb-frontends/cxd2820r*
5708
5709CXGB3 ETHERNET DRIVER (CXGB3)
5710M:	Raju Rangoju <rajur@chelsio.com>
5711L:	netdev@vger.kernel.org
5712S:	Supported
5713W:	http://www.chelsio.com
5714F:	drivers/net/ethernet/chelsio/cxgb3/
5715
5716CXGB3 ISCSI DRIVER (CXGB3I)
5717M:	Varun Prakash <varun@chelsio.com>
5718L:	linux-scsi@vger.kernel.org
5719S:	Supported
5720W:	http://www.chelsio.com
5721F:	drivers/scsi/cxgbi/cxgb3i
5722
5723CXGB4 CRYPTO DRIVER (chcr)
5724M:	Ayush Sawal <ayush.sawal@chelsio.com>
5725L:	linux-crypto@vger.kernel.org
5726S:	Supported
5727W:	http://www.chelsio.com
5728F:	drivers/crypto/chelsio
5729
5730CXGB4 ETHERNET DRIVER (CXGB4)
5731M:	Raju Rangoju <rajur@chelsio.com>
5732L:	netdev@vger.kernel.org
5733S:	Supported
5734W:	http://www.chelsio.com
5735F:	drivers/net/ethernet/chelsio/cxgb4/
5736
5737CXGB4 INLINE CRYPTO DRIVER
5738M:	Ayush Sawal <ayush.sawal@chelsio.com>
5739L:	netdev@vger.kernel.org
5740S:	Supported
5741W:	http://www.chelsio.com
5742F:	drivers/net/ethernet/chelsio/inline_crypto/
5743
5744CXGB4 ISCSI DRIVER (CXGB4I)
5745M:	Varun Prakash <varun@chelsio.com>
5746L:	linux-scsi@vger.kernel.org
5747S:	Supported
5748W:	http://www.chelsio.com
5749F:	drivers/scsi/cxgbi/cxgb4i
5750
5751CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5752M:	Potnuri Bharat Teja <bharat@chelsio.com>
5753L:	linux-rdma@vger.kernel.org
5754S:	Supported
5755W:	http://www.openfabrics.org
5756F:	drivers/infiniband/hw/cxgb4/
5757F:	include/uapi/rdma/cxgb4-abi.h
5758
5759CXGB4VF ETHERNET DRIVER (CXGB4VF)
5760M:	Raju Rangoju <rajur@chelsio.com>
5761L:	netdev@vger.kernel.org
5762S:	Supported
5763W:	http://www.chelsio.com
5764F:	drivers/net/ethernet/chelsio/cxgb4vf/
5765
5766CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5767M:	Frederic Barrat <fbarrat@linux.ibm.com>
5768M:	Andrew Donnellan <ajd@linux.ibm.com>
5769L:	linuxppc-dev@lists.ozlabs.org
5770S:	Supported
5771F:	Documentation/ABI/testing/sysfs-class-cxl
5772F:	Documentation/arch/powerpc/cxl.rst
5773F:	arch/powerpc/platforms/powernv/pci-cxl.c
5774F:	drivers/misc/cxl/
5775F:	include/misc/cxl*
5776F:	include/uapi/misc/cxl.h
5777
5778CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5779M:	Manoj N. Kumar <manoj@linux.ibm.com>
5780M:	Matthew R. Ochs <mrochs@linux.ibm.com>
5781M:	Uma Krishnan <ukrishn@linux.ibm.com>
5782L:	linux-scsi@vger.kernel.org
5783S:	Supported
5784F:	Documentation/arch/powerpc/cxlflash.rst
5785F:	drivers/scsi/cxlflash/
5786F:	include/uapi/scsi/cxlflash_ioctl.h
5787
5788CYBERPRO FB DRIVER
5789M:	Russell King <linux@armlinux.org.uk>
5790L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5791S:	Maintained
5792W:	http://www.armlinux.org.uk/
5793F:	drivers/video/fbdev/cyber2000fb.*
5794
5795CYCLADES PC300 DRIVER
5796S:	Orphan
5797F:	drivers/net/wan/pc300*
5798
5799CYPRESS CY8C95X0 PINCTRL DRIVER
5800M:	Patrick Rudolph <patrick.rudolph@9elements.com>
5801L:	linux-gpio@vger.kernel.org
5802S:	Maintained
5803F:	drivers/pinctrl/pinctrl-cy8c95x0.c
5804
5805CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5806M:	Linus Walleij <linus.walleij@linaro.org>
5807L:	linux-input@vger.kernel.org
5808S:	Maintained
5809F:	drivers/input/touchscreen/cy8ctma140.c
5810
5811CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5812M:	Yassine Oudjana <y.oudjana@protonmail.com>
5813L:	linux-input@vger.kernel.org
5814S:	Maintained
5815F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
5816F:	drivers/input/keyboard/cypress-sf.c
5817
5818CYPRESS_FIRMWARE MEDIA DRIVER
5819L:	linux-media@vger.kernel.org
5820S:	Orphan
5821W:	https://linuxtv.org
5822Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5823F:	drivers/media/common/cypress_firmware*
5824
5825CYTTSP TOUCHSCREEN DRIVER
5826M:	Linus Walleij <linus.walleij@linaro.org>
5827L:	linux-input@vger.kernel.org
5828S:	Maintained
5829F:	drivers/input/touchscreen/cyttsp*
5830
5831D-LINK DIR-685 TOUCHKEYS DRIVER
5832M:	Linus Walleij <linus.walleij@linaro.org>
5833L:	linux-input@vger.kernel.org
5834S:	Supported
5835F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
5836
5837DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5838M:	Joshua Kinard <kumba@gentoo.org>
5839S:	Maintained
5840F:	drivers/rtc/rtc-ds1685.c
5841F:	include/linux/rtc/ds1685.h
5842
5843DAMA SLAVE for AX.25
5844M:	Joerg Reuter <jreuter@yaina.de>
5845L:	linux-hams@vger.kernel.org
5846S:	Maintained
5847W:	http://yaina.de/jreuter/
5848W:	http://www.qsl.net/dl1bke/
5849F:	net/ax25/af_ax25.c
5850F:	net/ax25/ax25_dev.c
5851F:	net/ax25/ax25_ds_*
5852F:	net/ax25/ax25_in.c
5853F:	net/ax25/ax25_out.c
5854F:	net/ax25/ax25_timer.c
5855F:	net/ax25/sysctl_net_ax25.c
5856
5857DATA ACCESS MONITOR
5858M:	SeongJae Park <sj@kernel.org>
5859L:	damon@lists.linux.dev
5860L:	linux-mm@kvack.org
5861S:	Maintained
5862W:	https://damonitor.github.io
5863P:	Documentation/mm/damon/maintainer-profile.rst
5864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
5865T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
5866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
5867F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
5868F:	Documentation/admin-guide/mm/damon/
5869F:	Documentation/mm/damon/
5870F:	include/linux/damon.h
5871F:	include/trace/events/damon.h
5872F:	mm/damon/
5873F:	tools/testing/selftests/damon/
5874
5875DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5876L:	netdev@vger.kernel.org
5877S:	Orphan
5878F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5879F:	drivers/net/ethernet/dec/tulip/dmfe.c
5880
5881DC390/AM53C974 SCSI driver
5882M:	Hannes Reinecke <hare@suse.com>
5883L:	linux-scsi@vger.kernel.org
5884S:	Maintained
5885F:	drivers/scsi/am53c974.c
5886
5887DC395x SCSI driver
5888M:	Oliver Neukum <oliver@neukum.org>
5889M:	Ali Akcaagac <aliakc@web.de>
5890M:	Jamie Lenehan <lenehan@twibble.org>
5891S:	Maintained
5892F:	Documentation/scsi/dc395x.rst
5893F:	drivers/scsi/dc395x.*
5894
5895DCCP PROTOCOL
5896L:	dccp@vger.kernel.org
5897S:	Orphan
5898W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5899F:	include/linux/dccp.h
5900F:	include/linux/tfrc.h
5901F:	include/uapi/linux/dccp.h
5902F:	net/dccp/
5903
5904DEBUGOBJECTS:
5905M:	Thomas Gleixner <tglx@linutronix.de>
5906L:	linux-kernel@vger.kernel.org
5907S:	Maintained
5908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
5909F:	include/linux/debugobjects.h
5910F:	lib/debugobjects.c
5911
5912DECSTATION PLATFORM SUPPORT
5913M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
5914L:	linux-mips@vger.kernel.org
5915S:	Maintained
5916W:	http://www.linux-mips.org/wiki/DECstation
5917F:	arch/mips/dec/
5918F:	arch/mips/include/asm/dec/
5919F:	arch/mips/include/asm/mach-dec/
5920
5921DEFXX FDDI NETWORK DRIVER
5922M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
5923S:	Maintained
5924F:	drivers/net/fddi/defxx.*
5925
5926DEFZA FDDI NETWORK DRIVER
5927M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
5928S:	Maintained
5929F:	drivers/net/fddi/defza.*
5930
5931DEINTERLACE DRIVERS FOR ALLWINNER H3
5932M:	Jernej Skrabec <jernej.skrabec@gmail.com>
5933L:	linux-media@vger.kernel.org
5934S:	Maintained
5935T:	git git://linuxtv.org/media_tree.git
5936F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5937F:	drivers/media/platform/sunxi/sun8i-di/
5938
5939DELL LAPTOP DRIVER
5940M:	Matthew Garrett <mjg59@srcf.ucam.org>
5941M:	Pali Rohár <pali@kernel.org>
5942L:	platform-driver-x86@vger.kernel.org
5943S:	Maintained
5944F:	drivers/platform/x86/dell/dell-laptop.c
5945
5946DELL LAPTOP FREEFALL DRIVER
5947M:	Pali Rohár <pali@kernel.org>
5948S:	Maintained
5949F:	drivers/platform/x86/dell/dell-smo8800.c
5950
5951DELL LAPTOP RBTN DRIVER
5952M:	Pali Rohár <pali@kernel.org>
5953S:	Maintained
5954F:	drivers/platform/x86/dell/dell-rbtn.*
5955
5956DELL LAPTOP SMM DRIVER
5957M:	Pali Rohár <pali@kernel.org>
5958S:	Maintained
5959F:	Documentation/ABI/obsolete/procfs-i8k
5960F:	drivers/hwmon/dell-smm-hwmon.c
5961F:	include/uapi/linux/i8k.h
5962
5963DELL REMOTE BIOS UPDATE DRIVER
5964M:	Stuart Hayes <stuart.w.hayes@gmail.com>
5965L:	platform-driver-x86@vger.kernel.org
5966S:	Maintained
5967F:	drivers/platform/x86/dell/dell_rbu.c
5968
5969DELL SMBIOS DRIVER
5970M:	Pali Rohár <pali@kernel.org>
5971L:	Dell.Client.Kernel@dell.com
5972L:	platform-driver-x86@vger.kernel.org
5973S:	Maintained
5974F:	drivers/platform/x86/dell/dell-smbios.*
5975
5976DELL SMBIOS SMM DRIVER
5977L:	Dell.Client.Kernel@dell.com
5978L:	platform-driver-x86@vger.kernel.org
5979S:	Maintained
5980F:	drivers/platform/x86/dell/dell-smbios-smm.c
5981
5982DELL SMBIOS WMI DRIVER
5983L:	Dell.Client.Kernel@dell.com
5984L:	platform-driver-x86@vger.kernel.org
5985S:	Maintained
5986F:	drivers/platform/x86/dell/dell-smbios-wmi.c
5987F:	tools/wmi/dell-smbios-example.c
5988
5989DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5990M:	Stuart Hayes <stuart.w.hayes@gmail.com>
5991L:	platform-driver-x86@vger.kernel.org
5992S:	Maintained
5993F:	Documentation/userspace-api/dcdbas.rst
5994F:	drivers/platform/x86/dell/dcdbas.*
5995
5996DELL WMI DDV DRIVER
5997M:	Armin Wolf <W_Armin@gmx.de>
5998S:	Maintained
5999F:	Documentation/ABI/testing/debugfs-dell-wmi-ddv
6000F:	Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6001F:	Documentation/wmi/devices/dell-wmi-ddv.rst
6002F:	drivers/platform/x86/dell/dell-wmi-ddv.c
6003
6004DELL WMI DESCRIPTOR DRIVER
6005L:	Dell.Client.Kernel@dell.com
6006S:	Maintained
6007F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
6008
6009DELL WMI HARDWARE PRIVACY SUPPORT
6010L:	Dell.Client.Kernel@dell.com
6011L:	platform-driver-x86@vger.kernel.org
6012S:	Maintained
6013F:	drivers/platform/x86/dell/dell-wmi-privacy.c
6014
6015DELL WMI NOTIFICATIONS DRIVER
6016M:	Matthew Garrett <mjg59@srcf.ucam.org>
6017M:	Pali Rohár <pali@kernel.org>
6018S:	Maintained
6019F:	drivers/platform/x86/dell/dell-wmi-base.c
6020
6021DELL WMI SYSMAN DRIVER
6022M:	Prasanth Ksr <prasanth.ksr@dell.com>
6023L:	Dell.Client.Kernel@dell.com
6024L:	platform-driver-x86@vger.kernel.org
6025S:	Maintained
6026F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
6027F:	drivers/platform/x86/dell/dell-wmi-sysman/
6028
6029DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6030M:	Zev Weiss <zev@bewilderbeest.net>
6031L:	linux-hwmon@vger.kernel.org
6032S:	Maintained
6033F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6034
6035DELTA DPS920AB PSU DRIVER
6036M:	Robert Marko <robert.marko@sartura.hr>
6037L:	linux-hwmon@vger.kernel.org
6038S:	Maintained
6039F:	Documentation/hwmon/dps920ab.rst
6040F:	drivers/hwmon/pmbus/dps920ab.c
6041
6042DELTA NETWORKS TN48M CPLD DRIVERS
6043M:	Robert Marko <robert.marko@sartura.hr>
6044S:	Maintained
6045F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6046F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6047F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6048F:	drivers/gpio/gpio-tn48m.c
6049F:	include/dt-bindings/reset/delta,tn48m-reset.h
6050
6051DELTA ST MEDIA DRIVER
6052M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
6053L:	linux-media@vger.kernel.org
6054S:	Supported
6055W:	https://linuxtv.org
6056T:	git git://linuxtv.org/media_tree.git
6057F:	drivers/media/platform/st/sti/delta
6058
6059DENALI NAND DRIVER
6060L:	linux-mtd@lists.infradead.org
6061S:	Orphan
6062F:	drivers/mtd/nand/raw/denali*
6063
6064DESIGNWARE EDMA CORE IP DRIVER
6065M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
6066R:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
6067R:	Serge Semin <fancer.lancer@gmail.com>
6068L:	dmaengine@vger.kernel.org
6069S:	Maintained
6070F:	drivers/dma/dw-edma/
6071F:	include/linux/dma/edma.h
6072
6073DESIGNWARE USB2 DRD IP DRIVER
6074M:	Minas Harutyunyan <hminas@synopsys.com>
6075L:	linux-usb@vger.kernel.org
6076S:	Maintained
6077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6078F:	drivers/usb/dwc2/
6079
6080DESIGNWARE USB3 DRD IP DRIVER
6081M:	Thinh Nguyen <Thinh.Nguyen@synopsys.com>
6082L:	linux-usb@vger.kernel.org
6083S:	Maintained
6084F:	drivers/usb/dwc3/
6085
6086DESIGNWARE XDATA IP DRIVER
6087M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
6088L:	linux-pci@vger.kernel.org
6089S:	Maintained
6090F:	Documentation/misc-devices/dw-xdata-pcie.rst
6091F:	drivers/misc/dw-xdata-pcie.c
6092
6093DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6094M:	Andreas Klinger <ak@it-klinger.de>
6095L:	linux-iio@vger.kernel.org
6096S:	Maintained
6097F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6098F:	drivers/iio/proximity/srf*.c
6099
6100DEVICE COREDUMP (DEV_COREDUMP)
6101M:	Johannes Berg <johannes@sipsolutions.net>
6102L:	linux-kernel@vger.kernel.org
6103S:	Maintained
6104F:	drivers/base/devcoredump.c
6105F:	include/linux/devcoredump.h
6106
6107DEVICE DEPENDENCY HELPER SCRIPT
6108M:	Saravana Kannan <saravanak@google.com>
6109L:	linux-kernel@vger.kernel.org
6110S:	Maintained
6111F:	scripts/dev-needs.sh
6112
6113DEVICE DIRECT ACCESS (DAX)
6114M:	Dan Williams <dan.j.williams@intel.com>
6115M:	Vishal Verma <vishal.l.verma@intel.com>
6116M:	Dave Jiang <dave.jiang@intel.com>
6117L:	nvdimm@lists.linux.dev
6118L:	linux-cxl@vger.kernel.org
6119S:	Supported
6120F:	drivers/dax/
6121
6122DEVICE FREQUENCY (DEVFREQ)
6123M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6124M:	Kyungmin Park <kyungmin.park@samsung.com>
6125M:	Chanwoo Choi <cw00.choi@samsung.com>
6126L:	linux-pm@vger.kernel.org
6127S:	Maintained
6128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6129F:	Documentation/devicetree/bindings/devfreq/
6130F:	Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6131F:	drivers/devfreq/
6132F:	include/linux/devfreq.h
6133F:	include/trace/events/devfreq.h
6134
6135DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6136M:	Chanwoo Choi <cw00.choi@samsung.com>
6137L:	linux-pm@vger.kernel.org
6138S:	Supported
6139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6140F:	Documentation/devicetree/bindings/devfreq/event/
6141F:	drivers/devfreq/devfreq-event.c
6142F:	drivers/devfreq/event/
6143F:	include/dt-bindings/pmu/exynos_ppmu.h
6144F:	include/linux/devfreq-event.h
6145
6146DEVICE RESOURCE MANAGEMENT HELPERS
6147M:	Hans de Goede <hdegoede@redhat.com>
6148R:	Matti Vaittinen <mazziesaccount@gmail.com>
6149S:	Maintained
6150F:	include/linux/devm-helpers.h
6151
6152DEVICE-MAPPER  (LVM)
6153M:	Alasdair Kergon <agk@redhat.com>
6154M:	Mike Snitzer <snitzer@kernel.org>
6155M:	Mikulas Patocka <mpatocka@redhat.com>
6156L:	dm-devel@lists.linux.dev
6157S:	Maintained
6158Q:	http://patchwork.kernel.org/project/dm-devel/list/
6159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6160F:	Documentation/admin-guide/device-mapper/
6161F:	drivers/md/Kconfig
6162F:	drivers/md/Makefile
6163F:	drivers/md/dm*
6164F:	drivers/md/persistent-data/
6165F:	include/linux/device-mapper.h
6166F:	include/linux/dm-*.h
6167F:	include/uapi/linux/dm-*.h
6168
6169DEVICE-MAPPER VDO TARGET
6170M:	Matthew Sakai <msakai@redhat.com>
6171L:	dm-devel@lists.linux.dev
6172S:	Maintained
6173F:	Documentation/admin-guide/device-mapper/vdo*.rst
6174F:	drivers/md/dm-vdo/
6175
6176DEVLINK
6177M:	Jiri Pirko <jiri@resnulli.us>
6178L:	netdev@vger.kernel.org
6179S:	Supported
6180F:	Documentation/networking/devlink
6181F:	include/net/devlink.h
6182F:	include/uapi/linux/devlink.h
6183F:	net/devlink/
6184
6185DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6186M:	Christoph Niedermaier <cniedermaier@dh-electronics.com>
6187L:	kernel@dh-electronics.com
6188S:	Maintained
6189F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6190F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6191
6192DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6193M:	Marek Vasut <marex@denx.de>
6194L:	kernel@dh-electronics.com
6195S:	Maintained
6196F:	arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6197F:	arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6198
6199DIALOG SEMICONDUCTOR DRIVERS
6200M:	Support Opensource <support.opensource@diasemi.com>
6201S:	Supported
6202W:	http://www.dialog-semiconductor.com/products
6203F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
6204F:	Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6205F:	Documentation/devicetree/bindings/mfd/da90*.txt
6206F:	Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6207F:	Documentation/devicetree/bindings/regulator/da92*.txt
6208F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6209F:	Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6210F:	Documentation/devicetree/bindings/sound/da[79]*.txt
6211F:	Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6212F:	Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6213F:	Documentation/hwmon/da90??.rst
6214F:	drivers/gpio/gpio-da90??.c
6215F:	drivers/hwmon/da90??-hwmon.c
6216F:	drivers/iio/adc/da91??-*.c
6217F:	drivers/input/misc/da72??.[ch]
6218F:	drivers/input/misc/da90??_onkey.c
6219F:	drivers/input/touchscreen/da9052_tsi.c
6220F:	drivers/leds/leds-da90??.c
6221F:	drivers/mfd/da903x.c
6222F:	drivers/mfd/da90??-*.c
6223F:	drivers/mfd/da91??-*.c
6224F:	drivers/pinctrl/pinctrl-da90??.c
6225F:	drivers/power/supply/da9052-battery.c
6226F:	drivers/power/supply/da91??-*.c
6227F:	drivers/regulator/da9???-regulator.[ch]
6228F:	drivers/regulator/slg51000-regulator.[ch]
6229F:	drivers/rtc/rtc-da90??.c
6230F:	drivers/thermal/da90??-thermal.c
6231F:	drivers/video/backlight/da90??_bl.c
6232F:	drivers/watchdog/da90??_wdt.c
6233F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
6234F:	include/linux/mfd/da903x.h
6235F:	include/linux/mfd/da9052/
6236F:	include/linux/mfd/da9055/
6237F:	include/linux/mfd/da9062/
6238F:	include/linux/mfd/da9063/
6239F:	include/linux/mfd/da9150/
6240F:	include/linux/regulator/da9211.h
6241F:	include/sound/da[79]*.h
6242F:	sound/soc/codecs/da[79]*.[ch]
6243
6244DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6245M:	William Breathitt Gray <william.gray@linaro.org>
6246L:	linux-gpio@vger.kernel.org
6247S:	Maintained
6248F:	drivers/gpio/gpio-gpio-mm.c
6249
6250DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6251M:	Martin Tuma <martin.tuma@digiteqautomotive.com>
6252L:	linux-media@vger.kernel.org
6253S:	Maintained
6254F:	Documentation/admin-guide/media/mgb4.rst
6255F:	drivers/media/pci/mgb4/
6256
6257DIOLAN U2C-12 I2C DRIVER
6258M:	Guenter Roeck <linux@roeck-us.net>
6259L:	linux-i2c@vger.kernel.org
6260S:	Maintained
6261F:	drivers/i2c/busses/i2c-diolan-u2c.c
6262
6263DIRECTORY NOTIFICATION (DNOTIFY)
6264M:	Jan Kara <jack@suse.cz>
6265R:	Amir Goldstein <amir73il@gmail.com>
6266L:	linux-fsdevel@vger.kernel.org
6267S:	Maintained
6268F:	Documentation/filesystems/dnotify.rst
6269F:	fs/notify/dnotify/
6270F:	include/linux/dnotify.h
6271
6272DISK GEOMETRY AND PARTITION HANDLING
6273M:	Andries Brouwer <aeb@cwi.nl>
6274S:	Maintained
6275W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6276W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6277W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6278
6279DISKQUOTA
6280M:	Jan Kara <jack@suse.com>
6281S:	Maintained
6282F:	Documentation/filesystems/quota.rst
6283F:	fs/quota/
6284F:	include/linux/quota*.h
6285F:	include/uapi/linux/quota*.h
6286
6287DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6288M:	Bernie Thompson <bernie@plugable.com>
6289L:	linux-fbdev@vger.kernel.org
6290S:	Maintained
6291W:	http://plugable.com/category/projects/udlfb/
6292F:	Documentation/fb/udlfb.rst
6293F:	drivers/video/fbdev/udlfb.c
6294F:	include/video/udlfb.h
6295
6296DISTRIBUTED LOCK MANAGER (DLM)
6297M:	Alexander Aring <aahringo@redhat.com>
6298M:	David Teigland <teigland@redhat.com>
6299L:	gfs2@lists.linux.dev
6300S:	Supported
6301W:	https://pagure.io/dlm
6302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6303F:	fs/dlm/
6304
6305DMA BUFFER SHARING FRAMEWORK
6306M:	Sumit Semwal <sumit.semwal@linaro.org>
6307M:	Christian König <christian.koenig@amd.com>
6308L:	linux-media@vger.kernel.org
6309L:	dri-devel@lists.freedesktop.org
6310L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6311S:	Maintained
6312T:	git git://anongit.freedesktop.org/drm/drm-misc
6313F:	Documentation/driver-api/dma-buf.rst
6314F:	Documentation/userspace-api/dma-buf-alloc-exchange.rst
6315F:	drivers/dma-buf/
6316F:	include/linux/*fence.h
6317F:	include/linux/dma-buf.h
6318F:	include/linux/dma-resv.h
6319K:	\bdma_(?:buf|fence|resv)\b
6320
6321DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6322M:	Vinod Koul <vkoul@kernel.org>
6323L:	dmaengine@vger.kernel.org
6324S:	Maintained
6325Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6327F:	Documentation/devicetree/bindings/dma/
6328F:	Documentation/driver-api/dmaengine/
6329F:	drivers/dma/
6330F:	include/dt-bindings/dma/
6331F:	include/linux/dma/
6332F:	include/linux/dmaengine.h
6333F:	include/linux/of_dma.h
6334
6335DMA MAPPING BENCHMARK
6336M:	Xiang Chen <chenxiang66@hisilicon.com>
6337L:	iommu@lists.linux.dev
6338F:	kernel/dma/map_benchmark.c
6339F:	tools/testing/selftests/dma/
6340
6341DMA MAPPING HELPERS
6342M:	Christoph Hellwig <hch@lst.de>
6343M:	Marek Szyprowski <m.szyprowski@samsung.com>
6344R:	Robin Murphy <robin.murphy@arm.com>
6345L:	iommu@lists.linux.dev
6346S:	Supported
6347W:	http://git.infradead.org/users/hch/dma-mapping.git
6348T:	git git://git.infradead.org/users/hch/dma-mapping.git
6349F:	include/asm-generic/dma-mapping.h
6350F:	include/linux/dma-direct.h
6351F:	include/linux/dma-map-ops.h
6352F:	include/linux/dma-mapping.h
6353F:	include/linux/swiotlb.h
6354F:	kernel/dma/
6355
6356DMA-BUF HEAPS FRAMEWORK
6357M:	Sumit Semwal <sumit.semwal@linaro.org>
6358R:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
6359R:	Brian Starkey <Brian.Starkey@arm.com>
6360R:	John Stultz <jstultz@google.com>
6361R:	T.J. Mercier <tjmercier@google.com>
6362L:	linux-media@vger.kernel.org
6363L:	dri-devel@lists.freedesktop.org
6364L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6365S:	Maintained
6366T:	git git://anongit.freedesktop.org/drm/drm-misc
6367F:	drivers/dma-buf/dma-heap.c
6368F:	drivers/dma-buf/heaps/*
6369F:	include/linux/dma-heap.h
6370F:	include/uapi/linux/dma-heap.h
6371
6372DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6373M:	Lukasz Luba <lukasz.luba@arm.com>
6374L:	linux-pm@vger.kernel.org
6375L:	linux-samsung-soc@vger.kernel.org
6376S:	Maintained
6377F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6378F:	drivers/memory/samsung/exynos5422-dmc.c
6379
6380DME1737 HARDWARE MONITOR DRIVER
6381M:	Juerg Haefliger <juergh@proton.me>
6382L:	linux-hwmon@vger.kernel.org
6383S:	Maintained
6384F:	Documentation/hwmon/dme1737.rst
6385F:	drivers/hwmon/dme1737.c
6386
6387DMI/SMBIOS SUPPORT
6388M:	Jean Delvare <jdelvare@suse.com>
6389S:	Maintained
6390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6391F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
6392F:	drivers/firmware/dmi-id.c
6393F:	drivers/firmware/dmi_scan.c
6394F:	include/linux/dmi.h
6395
6396DOCUMENTATION
6397M:	Jonathan Corbet <corbet@lwn.net>
6398L:	linux-doc@vger.kernel.org
6399S:	Maintained
6400P:	Documentation/doc-guide/maintainer-profile.rst
6401T:	git git://git.lwn.net/linux.git docs-next
6402F:	Documentation/
6403F:	scripts/documentation-file-ref-check
6404F:	scripts/kernel-doc
6405F:	scripts/sphinx-pre-install
6406X:	Documentation/ABI/
6407X:	Documentation/admin-guide/media/
6408X:	Documentation/devicetree/
6409X:	Documentation/driver-api/media/
6410X:	Documentation/firmware-guide/acpi/
6411X:	Documentation/i2c/
6412X:	Documentation/netlink/
6413X:	Documentation/power/
6414X:	Documentation/spi/
6415X:	Documentation/userspace-api/media/
6416
6417DOCUMENTATION PROCESS
6418M:	Jonathan Corbet <corbet@lwn.net>
6419L:	workflows@vger.kernel.org
6420S:	Maintained
6421F:	Documentation/maintainer/
6422F:	Documentation/process/
6423
6424DOCUMENTATION REPORTING ISSUES
6425M:	Thorsten Leemhuis <linux@leemhuis.info>
6426L:	linux-doc@vger.kernel.org
6427S:	Maintained
6428F:	Documentation/admin-guide/quickly-build-trimmed-linux.rst
6429F:	Documentation/admin-guide/reporting-issues.rst
6430F:	Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6431
6432DOCUMENTATION SCRIPTS
6433M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6434L:	linux-doc@vger.kernel.org
6435S:	Maintained
6436F:	Documentation/sphinx/parse-headers.pl
6437F:	scripts/documentation-file-ref-check
6438F:	scripts/sphinx-pre-install
6439
6440DOCUMENTATION/ITALIAN
6441M:	Federico Vaga <federico.vaga@vaga.pv.it>
6442L:	linux-doc@vger.kernel.org
6443S:	Maintained
6444F:	Documentation/translations/it_IT
6445
6446DOCUMENTATION/JAPANESE
6447R:	Akira Yokosawa <akiyks@gmail.com>
6448L:	linux-doc@vger.kernel.org
6449S:	Maintained
6450F:	Documentation/translations/ja_JP
6451
6452DONGWOON DW9714 LENS VOICE COIL DRIVER
6453M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6454L:	linux-media@vger.kernel.org
6455S:	Maintained
6456T:	git git://linuxtv.org/media_tree.git
6457F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6458F:	drivers/media/i2c/dw9714.c
6459
6460DONGWOON DW9719 LENS VOICE COIL DRIVER
6461M:	Daniel Scally <djrscally@gmail.com>
6462L:	linux-media@vger.kernel.org
6463S:	Maintained
6464T:	git git://linuxtv.org/media_tree.git
6465F:	drivers/media/i2c/dw9719.c
6466
6467DONGWOON DW9768 LENS VOICE COIL DRIVER
6468L:	linux-media@vger.kernel.org
6469S:	Orphan
6470T:	git git://linuxtv.org/media_tree.git
6471F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6472F:	drivers/media/i2c/dw9768.c
6473
6474DONGWOON DW9807 LENS VOICE COIL DRIVER
6475M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6476L:	linux-media@vger.kernel.org
6477S:	Maintained
6478T:	git git://linuxtv.org/media_tree.git
6479F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6480F:	drivers/media/i2c/dw9807-vcm.c
6481
6482DOUBLETALK DRIVER
6483M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
6484L:	blinux-list@redhat.com
6485S:	Maintained
6486F:	drivers/char/dtlk.c
6487F:	include/linux/dtlk.h
6488
6489DPAA2 DATAPATH I/O (DPIO) DRIVER
6490M:	Roy Pledge <Roy.Pledge@nxp.com>
6491L:	linux-kernel@vger.kernel.org
6492S:	Maintained
6493F:	drivers/soc/fsl/dpio
6494
6495DPAA2 ETHERNET DRIVER
6496M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6497L:	netdev@vger.kernel.org
6498S:	Maintained
6499F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6500F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6501F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
6502F:	drivers/net/ethernet/freescale/dpaa2/Makefile
6503F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6504F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6505F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6506F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
6507F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
6508F:	drivers/net/ethernet/freescale/dpaa2/dpni*
6509
6510DPAA2 ETHERNET SWITCH DRIVER
6511M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6512L:	netdev@vger.kernel.org
6513S:	Maintained
6514F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6515F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6516F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
6517
6518DPLL SUBSYSTEM
6519M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
6520M:	Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
6521M:	Jiri Pirko <jiri@resnulli.us>
6522L:	netdev@vger.kernel.org
6523S:	Supported
6524F:	Documentation/driver-api/dpll.rst
6525F:	drivers/dpll/*
6526F:	include/linux/dpll.h
6527F:	include/uapi/linux/dpll.h
6528
6529DRBD DRIVER
6530M:	Philipp Reisner <philipp.reisner@linbit.com>
6531M:	Lars Ellenberg <lars.ellenberg@linbit.com>
6532M:	Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6533L:	drbd-dev@lists.linbit.com
6534S:	Supported
6535W:	http://www.drbd.org
6536T:	git git://git.linbit.com/linux-drbd.git
6537T:	git git://git.linbit.com/drbd-8.4.git
6538F:	Documentation/admin-guide/blockdev/
6539F:	drivers/block/drbd/
6540F:	include/linux/drbd*
6541F:	lib/lru_cache.c
6542
6543DRIVER COMPONENT FRAMEWORK
6544L:	dri-devel@lists.freedesktop.org
6545F:	drivers/base/component.c
6546F:	include/linux/component.h
6547
6548DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6549M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6550R:	"Rafael J. Wysocki" <rafael@kernel.org>
6551S:	Supported
6552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6553F:	Documentation/core-api/kobject.rst
6554F:	drivers/base/
6555F:	fs/debugfs/
6556F:	fs/sysfs/
6557F:	include/linux/debugfs.h
6558F:	include/linux/fwnode.h
6559F:	include/linux/kobj*
6560F:	include/linux/property.h
6561F:	lib/kobj*
6562
6563DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6564M:	Nishanth Menon <nm@ti.com>
6565L:	linux-pm@vger.kernel.org
6566S:	Maintained
6567F:	drivers/soc/ti/smartreflex.c
6568F:	include/linux/power/smartreflex.h
6569
6570DRM ACCEL DRIVERS FOR INTEL VPU
6571M:	Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
6572M:	Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com>
6573L:	dri-devel@lists.freedesktop.org
6574S:	Supported
6575T:	git git://anongit.freedesktop.org/drm/drm-misc
6576F:	drivers/accel/ivpu/
6577F:	include/uapi/drm/ivpu_accel.h
6578
6579DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6580M:	Oded Gabbay <ogabbay@kernel.org>
6581L:	dri-devel@lists.freedesktop.org
6582S:	Maintained
6583C:	irc://irc.oftc.net/dri-devel
6584T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6585F:	Documentation/accel/
6586F:	drivers/accel/
6587F:	include/drm/drm_accel.h
6588
6589DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6590M:	Maxime Ripard <mripard@kernel.org>
6591M:	Chen-Yu Tsai <wens@csie.org>
6592R:	Jernej Skrabec <jernej.skrabec@gmail.com>
6593L:	dri-devel@lists.freedesktop.org
6594S:	Supported
6595T:	git git://anongit.freedesktop.org/drm/drm-misc
6596F:	drivers/gpu/drm/sun4i/sun8i*
6597
6598DRM DRIVER FOR ARM PL111 CLCD
6599S:	Orphan
6600T:	git git://anongit.freedesktop.org/drm/drm-misc
6601F:	drivers/gpu/drm/pl111/
6602
6603DRM DRIVER FOR ARM VERSATILE TFT PANELS
6604M:	Linus Walleij <linus.walleij@linaro.org>
6605S:	Maintained
6606T:	git git://anongit.freedesktop.org/drm/drm-misc
6607F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6608F:	drivers/gpu/drm/panel/panel-arm-versatile.c
6609
6610DRM DRIVER FOR ASPEED BMC GFX
6611M:	Joel Stanley <joel@jms.id.au>
6612L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6613S:	Supported
6614T:	git git://anongit.freedesktop.org/drm/drm-misc
6615F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6616F:	drivers/gpu/drm/aspeed/
6617
6618DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6619M:	Dave Airlie <airlied@redhat.com>
6620R:	Thomas Zimmermann <tzimmermann@suse.de>
6621R:	Jocelyn Falempe <jfalempe@redhat.com>
6622L:	dri-devel@lists.freedesktop.org
6623S:	Supported
6624T:	git git://anongit.freedesktop.org/drm/drm-misc
6625F:	drivers/gpu/drm/ast/
6626
6627DRM DRIVER FOR BOCHS VIRTUAL GPU
6628M:	Gerd Hoffmann <kraxel@redhat.com>
6629L:	virtualization@lists.linux.dev
6630S:	Maintained
6631T:	git git://anongit.freedesktop.org/drm/drm-misc
6632F:	drivers/gpu/drm/tiny/bochs.c
6633
6634DRM DRIVER FOR BOE HIMAX8279D PANELS
6635M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6636S:	Maintained
6637F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6638F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
6639
6640DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6641M:	Jagan Teki <jagan@amarulasolutions.com>
6642S:	Maintained
6643F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6644F:	drivers/gpu/drm/bridge/chipone-icn6211.c
6645
6646DRM DRIVER FOR EBBG FT8719 PANEL
6647M:	Joel Selvaraj <jo@jsfamily.in>
6648S:	Maintained
6649T:	git git://anongit.freedesktop.org/drm/drm-misc
6650F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6651F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6652
6653DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6654M:	Linus Walleij <linus.walleij@linaro.org>
6655S:	Maintained
6656T:	git git://anongit.freedesktop.org/drm/drm-misc
6657F:	drivers/gpu/drm/tve200/
6658
6659DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6660M:	Icenowy Zheng <icenowy@aosc.io>
6661S:	Maintained
6662F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6663F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6664
6665DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6666M:	Jagan Teki <jagan@amarulasolutions.com>
6667S:	Maintained
6668F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6669F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6670
6671DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6672M:	Thomas Zimmermann <tzimmermann@suse.de>
6673M:	Javier Martinez Canillas <javierm@redhat.com>
6674L:	dri-devel@lists.freedesktop.org
6675S:	Maintained
6676T:	git git://anongit.freedesktop.org/drm/drm-misc
6677F:	drivers/gpu/drm/drm_aperture.c
6678F:	drivers/gpu/drm/tiny/ofdrm.c
6679F:	drivers/gpu/drm/tiny/simpledrm.c
6680F:	drivers/video/aperture.c
6681F:	drivers/video/nomodeset.c
6682F:	include/drm/drm_aperture.h
6683F:	include/linux/aperture.h
6684F:	include/video/nomodeset.h
6685
6686DRM DRIVER FOR GENERIC EDP PANELS
6687R:	Douglas Anderson <dianders@chromium.org>
6688F:	Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6689F:	drivers/gpu/drm/panel/panel-edp.c
6690
6691DRM DRIVER FOR GENERIC USB DISPLAY
6692M:	Noralf Trønnes <noralf@tronnes.org>
6693S:	Maintained
6694W:	https://github.com/notro/gud/wiki
6695T:	git git://anongit.freedesktop.org/drm/drm-misc
6696F:	drivers/gpu/drm/gud/
6697F:	include/drm/gud.h
6698
6699DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6700M:	Hans de Goede <hdegoede@redhat.com>
6701S:	Maintained
6702T:	git git://anongit.freedesktop.org/drm/drm-misc
6703F:	drivers/gpu/drm/tiny/gm12u320.c
6704
6705DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
6706M:	Ondrej Jirman <megi@xff.cz>
6707M:	Javier Martinez Canillas <javierm@redhat.com>
6708S:	Maintained
6709T:	git git://anongit.freedesktop.org/drm/drm-misc
6710F:	Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
6711F:	drivers/gpu/drm/panel/panel-himax-hx8394.c
6712
6713DRM DRIVER FOR HX8357D PANELS
6714S:	Orphan
6715T:	git git://anongit.freedesktop.org/drm/drm-misc
6716F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
6717F:	drivers/gpu/drm/tiny/hx8357d.c
6718
6719DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6720M:	Deepak Rawat <drawat.floss@gmail.com>
6721L:	linux-hyperv@vger.kernel.org
6722L:	dri-devel@lists.freedesktop.org
6723S:	Maintained
6724T:	git git://anongit.freedesktop.org/drm/drm-misc
6725F:	drivers/gpu/drm/hyperv
6726
6727DRM DRIVER FOR ILITEK ILI9225 PANELS
6728M:	David Lechner <david@lechnology.com>
6729S:	Maintained
6730T:	git git://anongit.freedesktop.org/drm/drm-misc
6731F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6732F:	drivers/gpu/drm/tiny/ili9225.c
6733
6734DRM DRIVER FOR ILITEK ILI9486 PANELS
6735M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6736S:	Maintained
6737T:	git git://anongit.freedesktop.org/drm/drm-misc
6738F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6739F:	drivers/gpu/drm/tiny/ili9486.c
6740
6741DRM DRIVER FOR ILITEK ILI9805 PANELS
6742M:	Michael Trimarchi <michael@amarulasolutions.com>
6743S:	Maintained
6744F:	Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
6745F:	drivers/gpu/drm/panel/panel-ilitek-ili9805.c
6746
6747DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
6748M:	Jagan Teki <jagan@edgeble.ai>
6749S:	Maintained
6750F:	Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
6751F:	drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
6752
6753DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6754M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
6755S:	Supported
6756T:	git git://anongit.freedesktop.org/drm/drm-misc
6757F:	drivers/gpu/drm/logicvc/
6758
6759DRM DRIVER FOR LVDS PANELS
6760M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6761L:	dri-devel@lists.freedesktop.org
6762S:	Maintained
6763T:	git git://anongit.freedesktop.org/drm/drm-misc
6764F:	Documentation/devicetree/bindings/display/lvds.yaml
6765F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6766F:	drivers/gpu/drm/panel/panel-lvds.c
6767
6768DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6769M:	Guido Günther <agx@sigxcpu.org>
6770R:	Purism Kernel Team <kernel@puri.sm>
6771S:	Maintained
6772F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6773F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6774
6775DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6776M:	Dave Airlie <airlied@redhat.com>
6777R:	Thomas Zimmermann <tzimmermann@suse.de>
6778R:	Jocelyn Falempe <jfalempe@redhat.com>
6779L:	dri-devel@lists.freedesktop.org
6780S:	Supported
6781T:	git git://anongit.freedesktop.org/drm/drm-misc
6782F:	drivers/gpu/drm/mgag200/
6783
6784DRM DRIVER FOR MI0283QT
6785M:	Noralf Trønnes <noralf@tronnes.org>
6786S:	Maintained
6787T:	git git://anongit.freedesktop.org/drm/drm-misc
6788F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6789F:	drivers/gpu/drm/tiny/mi0283qt.c
6790
6791DRM DRIVER FOR MIPI DBI compatible panels
6792M:	Noralf Trønnes <noralf@tronnes.org>
6793S:	Maintained
6794W:	https://github.com/notro/panel-mipi-dbi/wiki
6795T:	git git://anongit.freedesktop.org/drm/drm-misc
6796F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6797F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
6798
6799DRM DRIVER FOR MSM ADRENO GPU
6800M:	Rob Clark <robdclark@gmail.com>
6801M:	Abhinav Kumar <quic_abhinavk@quicinc.com>
6802M:	Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6803R:	Sean Paul <sean@poorly.run>
6804R:	Marijn Suijten <marijn.suijten@somainline.org>
6805L:	linux-arm-msm@vger.kernel.org
6806L:	dri-devel@lists.freedesktop.org
6807L:	freedreno@lists.freedesktop.org
6808S:	Maintained
6809B:	https://gitlab.freedesktop.org/drm/msm/-/issues
6810T:	git https://gitlab.freedesktop.org/drm/msm.git
6811F:	Documentation/devicetree/bindings/display/msm/
6812F:	drivers/gpu/drm/ci/xfails/msm*
6813F:	drivers/gpu/drm/msm/
6814F:	include/uapi/drm/msm_drm.h
6815
6816DRM DRIVER FOR NOVATEK NT35510 PANELS
6817M:	Linus Walleij <linus.walleij@linaro.org>
6818S:	Maintained
6819T:	git git://anongit.freedesktop.org/drm/drm-misc
6820F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6821F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
6822
6823DRM DRIVER FOR NOVATEK NT35560 PANELS
6824M:	Linus Walleij <linus.walleij@linaro.org>
6825S:	Maintained
6826T:	git git://anongit.freedesktop.org/drm/drm-misc
6827F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6828F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
6829
6830DRM DRIVER FOR NOVATEK NT36523 PANELS
6831M:	Jianhua Lu <lujianhua000@gmail.com>
6832S:	Maintained
6833T:	git git://anongit.freedesktop.org/drm/drm-misc
6834F:	Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
6835F:	drivers/gpu/drm/panel/panel-novatek-nt36523.c
6836
6837DRM DRIVER FOR NOVATEK NT36672A PANELS
6838M:	Sumit Semwal <sumit.semwal@linaro.org>
6839S:	Maintained
6840T:	git git://anongit.freedesktop.org/drm/drm-misc
6841F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6842F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6843
6844DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6845M:	Karol Herbst <kherbst@redhat.com>
6846M:	Lyude Paul <lyude@redhat.com>
6847M:	Danilo Krummrich <dakr@redhat.com>
6848L:	dri-devel@lists.freedesktop.org
6849L:	nouveau@lists.freedesktop.org
6850S:	Supported
6851W:	https://nouveau.freedesktop.org/
6852Q:	https://patchwork.freedesktop.org/project/nouveau/
6853Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6854B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
6855C:	irc://irc.oftc.net/nouveau
6856T:	git https://gitlab.freedesktop.org/drm/nouveau.git
6857F:	drivers/gpu/drm/nouveau/
6858F:	include/uapi/drm/nouveau_drm.h
6859
6860DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6861M:	Stefan Mavrodiev <stefan@olimex.com>
6862S:	Maintained
6863F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6864F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6865
6866DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6867R:	Douglas Anderson <dianders@chromium.org>
6868F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6869F:	drivers/gpu/drm/bridge/parade-ps8640.c
6870
6871DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6872M:	Noralf Trønnes <noralf@tronnes.org>
6873S:	Maintained
6874T:	git git://anongit.freedesktop.org/drm/drm-misc
6875F:	Documentation/devicetree/bindings/display/repaper.txt
6876F:	drivers/gpu/drm/tiny/repaper.c
6877
6878DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6879M:	Dave Airlie <airlied@redhat.com>
6880M:	Gerd Hoffmann <kraxel@redhat.com>
6881L:	virtualization@lists.linux.dev
6882S:	Obsolete
6883W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6884T:	git git://anongit.freedesktop.org/drm/drm-misc
6885F:	drivers/gpu/drm/tiny/cirrus.c
6886
6887DRM DRIVER FOR QXL VIRTUAL GPU
6888M:	Dave Airlie <airlied@redhat.com>
6889M:	Gerd Hoffmann <kraxel@redhat.com>
6890L:	virtualization@lists.linux.dev
6891L:	spice-devel@lists.freedesktop.org
6892S:	Maintained
6893T:	git git://anongit.freedesktop.org/drm/drm-misc
6894F:	drivers/gpu/drm/qxl/
6895F:	include/uapi/drm/qxl_drm.h
6896
6897DRM DRIVER FOR RAYDIUM RM67191 PANELS
6898M:	Robert Chiras <robert.chiras@nxp.com>
6899S:	Maintained
6900F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6901F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
6902
6903DRM DRIVER FOR SAMSUNG DB7430 PANELS
6904M:	Linus Walleij <linus.walleij@linaro.org>
6905S:	Maintained
6906T:	git git://anongit.freedesktop.org/drm/drm-misc
6907F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6908F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
6909
6910DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
6911M:	Inki Dae <inki.dae@samsung.com>
6912M:	Jagan Teki <jagan@amarulasolutions.com>
6913M:	Marek Szyprowski <m.szyprowski@samsung.com>
6914S:	Maintained
6915T:	git git://anongit.freedesktop.org/drm/drm-misc
6916F:	Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
6917F:	drivers/gpu/drm/bridge/samsung-dsim.c
6918F:	include/drm/bridge/samsung-dsim.h
6919
6920DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6921M:	Markuss Broks <markuss.broks@gmail.com>
6922S:	Maintained
6923F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6924F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6925
6926DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
6927M:	Artur Weber <aweber.kernel@gmail.com>
6928S:	Maintained
6929F:	Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
6930F:	drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
6931
6932DRM DRIVER FOR SITRONIX ST7586 PANELS
6933M:	David Lechner <david@lechnology.com>
6934S:	Maintained
6935T:	git git://anongit.freedesktop.org/drm/drm-misc
6936F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
6937F:	drivers/gpu/drm/tiny/st7586.c
6938
6939DRM DRIVER FOR SITRONIX ST7701 PANELS
6940M:	Jagan Teki <jagan@amarulasolutions.com>
6941S:	Maintained
6942F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6943F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
6944
6945DRM DRIVER FOR SITRONIX ST7703 PANELS
6946M:	Guido Günther <agx@sigxcpu.org>
6947R:	Purism Kernel Team <kernel@puri.sm>
6948R:	Ondrej Jirman <megi@xff.cz>
6949S:	Maintained
6950F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6951F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
6952
6953DRM DRIVER FOR SITRONIX ST7735R PANELS
6954M:	David Lechner <david@lechnology.com>
6955S:	Maintained
6956T:	git git://anongit.freedesktop.org/drm/drm-misc
6957F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6958F:	drivers/gpu/drm/tiny/st7735r.c
6959
6960DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6961M:	Javier Martinez Canillas <javierm@redhat.com>
6962S:	Maintained
6963T:	git git://anongit.freedesktop.org/drm/drm-misc
6964F:	Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
6965F:	Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
6966F:	drivers/gpu/drm/solomon/ssd130x*
6967
6968DRM DRIVER FOR ST-ERICSSON MCDE
6969M:	Linus Walleij <linus.walleij@linaro.org>
6970S:	Maintained
6971T:	git git://anongit.freedesktop.org/drm/drm-misc
6972F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
6973F:	drivers/gpu/drm/mcde/
6974
6975DRM DRIVER FOR SYNAPTICS R63353 PANELS
6976M:	Michael Trimarchi <michael@amarulasolutions.com>
6977S:	Maintained
6978F:	Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
6979F:	drivers/gpu/drm/panel/panel-synaptics-r63353.c
6980
6981DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
6982M:	Jagan Teki <jagan@amarulasolutions.com>
6983S:	Maintained
6984F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
6985F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
6986
6987DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6988R:	Douglas Anderson <dianders@chromium.org>
6989F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6990F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
6991
6992DRM DRIVER FOR TPO TPG110 PANELS
6993M:	Linus Walleij <linus.walleij@linaro.org>
6994S:	Maintained
6995T:	git git://anongit.freedesktop.org/drm/drm-misc
6996F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6997F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
6998
6999DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7000M:	Dave Airlie <airlied@redhat.com>
7001R:	Sean Paul <sean@poorly.run>
7002R:	Thomas Zimmermann <tzimmermann@suse.de>
7003L:	dri-devel@lists.freedesktop.org
7004S:	Supported
7005T:	git git://anongit.freedesktop.org/drm/drm-misc
7006F:	drivers/gpu/drm/udl/
7007
7008DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7009M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
7010M:	Melissa Wen <melissa.srw@gmail.com>
7011M:	Maíra Canal <mairacanal@riseup.net>
7012R:	Haneen Mohammed <hamohammed.sa@gmail.com>
7013R:	Daniel Vetter <daniel@ffwll.ch>
7014L:	dri-devel@lists.freedesktop.org
7015S:	Maintained
7016T:	git git://anongit.freedesktop.org/drm/drm-misc
7017F:	Documentation/gpu/vkms.rst
7018F:	drivers/gpu/drm/vkms/
7019
7020DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7021M:	Hans de Goede <hdegoede@redhat.com>
7022L:	dri-devel@lists.freedesktop.org
7023S:	Maintained
7024T:	git git://anongit.freedesktop.org/drm/drm-misc
7025F:	drivers/gpu/drm/vboxvideo/
7026
7027DRM DRIVER FOR VMWARE VIRTUAL GPU
7028M:	Zack Rusin <zack.rusin@broadcom.com>
7029R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
7030L:	dri-devel@lists.freedesktop.org
7031S:	Supported
7032T:	git git://anongit.freedesktop.org/drm/drm-misc
7033F:	drivers/gpu/drm/vmwgfx/
7034F:	include/uapi/drm/vmwgfx_drm.h
7035
7036DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7037M:	Linus Walleij <linus.walleij@linaro.org>
7038S:	Maintained
7039T:	git git://anongit.freedesktop.org/drm/drm-misc
7040F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7041F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
7042
7043DRM DRIVERS
7044M:	David Airlie <airlied@gmail.com>
7045M:	Daniel Vetter <daniel@ffwll.ch>
7046L:	dri-devel@lists.freedesktop.org
7047S:	Maintained
7048B:	https://gitlab.freedesktop.org/drm
7049C:	irc://irc.oftc.net/dri-devel
7050T:	git https://gitlab.freedesktop.org/drm/kernel.git
7051F:	Documentation/devicetree/bindings/display/
7052F:	Documentation/devicetree/bindings/gpu/
7053F:	Documentation/gpu/
7054F:	drivers/gpu/
7055F:	include/drm/
7056F:	include/linux/vga*
7057F:	include/uapi/drm/
7058
7059DRM DRIVERS AND MISC GPU PATCHES
7060M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
7061M:	Maxime Ripard <mripard@kernel.org>
7062M:	Thomas Zimmermann <tzimmermann@suse.de>
7063S:	Maintained
7064W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
7065T:	git git://anongit.freedesktop.org/drm/drm-misc
7066F:	Documentation/devicetree/bindings/display/
7067F:	Documentation/devicetree/bindings/gpu/
7068F:	Documentation/gpu/
7069F:	drivers/gpu/drm/
7070F:	drivers/gpu/vga/
7071F:	include/drm/drm
7072F:	include/linux/vga*
7073F:	include/uapi/drm/
7074X:	drivers/gpu/drm/amd/
7075X:	drivers/gpu/drm/armada/
7076X:	drivers/gpu/drm/etnaviv/
7077X:	drivers/gpu/drm/exynos/
7078X:	drivers/gpu/drm/i915/
7079X:	drivers/gpu/drm/kmb/
7080X:	drivers/gpu/drm/mediatek/
7081X:	drivers/gpu/drm/msm/
7082X:	drivers/gpu/drm/nouveau/
7083X:	drivers/gpu/drm/radeon/
7084X:	drivers/gpu/drm/renesas/rcar-du/
7085X:	drivers/gpu/drm/tegra/
7086
7087DRM DRIVERS FOR ALLWINNER A10
7088M:	Maxime Ripard <mripard@kernel.org>
7089M:	Chen-Yu Tsai <wens@csie.org>
7090L:	dri-devel@lists.freedesktop.org
7091S:	Supported
7092T:	git git://anongit.freedesktop.org/drm/drm-misc
7093F:	Documentation/devicetree/bindings/display/allwinner*
7094F:	drivers/gpu/drm/sun4i/
7095
7096DRM DRIVERS FOR AMLOGIC SOCS
7097M:	Neil Armstrong <neil.armstrong@linaro.org>
7098L:	dri-devel@lists.freedesktop.org
7099L:	linux-amlogic@lists.infradead.org
7100S:	Supported
7101W:	http://linux-meson.com/
7102T:	git git://anongit.freedesktop.org/drm/drm-misc
7103F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7104F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7105F:	Documentation/gpu/meson.rst
7106F:	drivers/gpu/drm/ci/xfails/meson*
7107F:	drivers/gpu/drm/meson/
7108
7109DRM DRIVERS FOR ATMEL HLCDC
7110M:	Sam Ravnborg <sam@ravnborg.org>
7111M:	Boris Brezillon <bbrezillon@kernel.org>
7112L:	dri-devel@lists.freedesktop.org
7113S:	Supported
7114T:	git git://anongit.freedesktop.org/drm/drm-misc
7115F:	Documentation/devicetree/bindings/display/atmel/
7116F:	drivers/gpu/drm/atmel-hlcdc/
7117
7118DRM DRIVERS FOR BRIDGE CHIPS
7119M:	Andrzej Hajda <andrzej.hajda@intel.com>
7120M:	Neil Armstrong <neil.armstrong@linaro.org>
7121M:	Robert Foss <rfoss@kernel.org>
7122R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
7123R:	Jonas Karlman <jonas@kwiboo.se>
7124R:	Jernej Skrabec <jernej.skrabec@gmail.com>
7125S:	Maintained
7126T:	git git://anongit.freedesktop.org/drm/drm-misc
7127F:	Documentation/devicetree/bindings/display/bridge/
7128F:	drivers/gpu/drm/bridge/
7129F:	drivers/gpu/drm/drm_bridge.c
7130F:	drivers/gpu/drm/drm_bridge_connector.c
7131F:	include/drm/drm_bridge.h
7132F:	include/drm/drm_bridge_connector.h
7133
7134DRM DRIVERS FOR EXYNOS
7135M:	Inki Dae <inki.dae@samsung.com>
7136M:	Seung-Woo Kim <sw0312.kim@samsung.com>
7137M:	Kyungmin Park <kyungmin.park@samsung.com>
7138L:	dri-devel@lists.freedesktop.org
7139S:	Supported
7140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7141F:	Documentation/devicetree/bindings/display/exynos/
7142F:	Documentation/devicetree/bindings/display/samsung/
7143F:	drivers/gpu/drm/exynos/
7144F:	include/uapi/drm/exynos_drm.h
7145
7146DRM DRIVERS FOR FREESCALE DCU
7147M:	Stefan Agner <stefan@agner.ch>
7148M:	Alison Wang <alison.wang@nxp.com>
7149L:	dri-devel@lists.freedesktop.org
7150S:	Supported
7151T:	git git://anongit.freedesktop.org/drm/drm-misc
7152F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
7153F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
7154F:	drivers/gpu/drm/fsl-dcu/
7155
7156DRM DRIVERS FOR FREESCALE IMX 5/6
7157M:	Philipp Zabel <p.zabel@pengutronix.de>
7158L:	dri-devel@lists.freedesktop.org
7159S:	Maintained
7160T:	git git://anongit.freedesktop.org/drm/drm-misc
7161T:	git git://git.pengutronix.de/git/pza/linux
7162F:	Documentation/devicetree/bindings/display/imx/
7163F:	drivers/gpu/drm/imx/ipuv3/
7164F:	drivers/gpu/ipu-v3/
7165
7166DRM DRIVERS FOR FREESCALE IMX BRIDGE
7167M:	Liu Ying <victor.liu@nxp.com>
7168L:	dri-devel@lists.freedesktop.org
7169S:	Maintained
7170F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7171F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7172F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7173F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7174F:	drivers/gpu/drm/bridge/imx/
7175
7176DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7177M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
7178L:	dri-devel@lists.freedesktop.org
7179S:	Maintained
7180T:	git git://anongit.freedesktop.org/drm/drm-misc
7181F:	drivers/gpu/drm/gma500/
7182
7183DRM DRIVERS FOR HISILICON
7184M:	Xinliang Liu <xinliang.liu@linaro.org>
7185M:	Tian Tao  <tiantao6@hisilicon.com>
7186R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
7187R:	Sumit Semwal <sumit.semwal@linaro.org>
7188R:	Yongqin Liu <yongqin.liu@linaro.org>
7189R:	John Stultz <jstultz@google.com>
7190L:	dri-devel@lists.freedesktop.org
7191S:	Maintained
7192T:	git git://anongit.freedesktop.org/drm/drm-misc
7193F:	Documentation/devicetree/bindings/display/hisilicon/
7194F:	drivers/gpu/drm/hisilicon/
7195
7196DRM DRIVERS FOR LIMA
7197M:	Qiang Yu <yuq825@gmail.com>
7198L:	dri-devel@lists.freedesktop.org
7199L:	lima@lists.freedesktop.org (moderated for non-subscribers)
7200S:	Maintained
7201T:	git git://anongit.freedesktop.org/drm/drm-misc
7202F:	drivers/gpu/drm/lima/
7203F:	include/uapi/drm/lima_drm.h
7204
7205DRM DRIVERS FOR LOONGSON
7206M:	Sui Jingfeng <suijingfeng@loongson.cn>
7207L:	dri-devel@lists.freedesktop.org
7208S:	Supported
7209T:	git git://anongit.freedesktop.org/drm/drm-misc
7210F:	drivers/gpu/drm/loongson/
7211
7212DRM DRIVERS FOR MEDIATEK
7213M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
7214M:	Philipp Zabel <p.zabel@pengutronix.de>
7215L:	dri-devel@lists.freedesktop.org
7216L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
7217S:	Supported
7218F:	Documentation/devicetree/bindings/display/mediatek/
7219F:	drivers/gpu/drm/ci/xfails/mediatek*
7220F:	drivers/gpu/drm/mediatek/
7221F:	drivers/phy/mediatek/phy-mtk-dp.c
7222F:	drivers/phy/mediatek/phy-mtk-hdmi*
7223F:	drivers/phy/mediatek/phy-mtk-mipi*
7224
7225DRM DRIVERS FOR NVIDIA TEGRA
7226M:	Thierry Reding <thierry.reding@gmail.com>
7227M:	Mikko Perttunen <mperttunen@nvidia.com>
7228L:	dri-devel@lists.freedesktop.org
7229L:	linux-tegra@vger.kernel.org
7230S:	Supported
7231T:	git https://gitlab.freedesktop.org/drm/tegra.git
7232F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7233F:	Documentation/devicetree/bindings/gpu/host1x/
7234F:	drivers/gpu/drm/tegra/
7235F:	drivers/gpu/host1x/
7236F:	include/linux/host1x.h
7237F:	include/uapi/drm/tegra_drm.h
7238
7239DRM DRIVERS FOR RENESAS R-CAR
7240M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7241M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
7242L:	dri-devel@lists.freedesktop.org
7243L:	linux-renesas-soc@vger.kernel.org
7244S:	Supported
7245T:	git git://linuxtv.org/pinchartl/media drm/du/next
7246F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7247F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7248F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7249F:	Documentation/devicetree/bindings/display/renesas,du.yaml
7250F:	drivers/gpu/drm/renesas/rcar-du/
7251
7252DRM DRIVERS FOR RENESAS RZ
7253M:	Biju Das <biju.das.jz@bp.renesas.com>
7254L:	dri-devel@lists.freedesktop.org
7255L:	linux-renesas-soc@vger.kernel.org
7256S:	Maintained
7257T:	git git://anongit.freedesktop.org/drm/drm-misc
7258F:	Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7259F:	drivers/gpu/drm/renesas/rz-du/
7260
7261DRM DRIVERS FOR RENESAS SHMOBILE
7262M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7263M:	Geert Uytterhoeven <geert+renesas@glider.be>
7264L:	dri-devel@lists.freedesktop.org
7265L:	linux-renesas-soc@vger.kernel.org
7266S:	Supported
7267T:	git git://anongit.freedesktop.org/drm/drm-misc
7268F:	Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7269F:	drivers/gpu/drm/renesas/shmobile/
7270F:	include/linux/platform_data/shmob_drm.h
7271
7272DRM DRIVERS FOR ROCKCHIP
7273M:	Sandy Huang <hjc@rock-chips.com>
7274M:	Heiko Stübner <heiko@sntech.de>
7275M:	Andy Yan <andy.yan@rock-chips.com>
7276L:	dri-devel@lists.freedesktop.org
7277S:	Maintained
7278T:	git git://anongit.freedesktop.org/drm/drm-misc
7279F:	Documentation/devicetree/bindings/display/rockchip/
7280F:	drivers/gpu/drm/ci/xfails/rockchip*
7281F:	drivers/gpu/drm/rockchip/
7282
7283DRM DRIVERS FOR STI
7284M:	Alain Volmat <alain.volmat@foss.st.com>
7285L:	dri-devel@lists.freedesktop.org
7286S:	Maintained
7287T:	git git://anongit.freedesktop.org/drm/drm-misc
7288F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
7289F:	drivers/gpu/drm/sti
7290
7291DRM DRIVERS FOR STM
7292M:	Yannick Fertre <yannick.fertre@foss.st.com>
7293M:	Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
7294M:	Philippe Cornu <philippe.cornu@foss.st.com>
7295L:	dri-devel@lists.freedesktop.org
7296S:	Maintained
7297T:	git git://anongit.freedesktop.org/drm/drm-misc
7298F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7299F:	drivers/gpu/drm/stm
7300
7301DRM DRIVERS FOR TI KEYSTONE
7302M:	Jyri Sarha <jyri.sarha@iki.fi>
7303M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7304L:	dri-devel@lists.freedesktop.org
7305S:	Maintained
7306T:	git git://anongit.freedesktop.org/drm/drm-misc
7307F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7308F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7309F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7310F:	drivers/gpu/drm/tidss/
7311
7312DRM DRIVERS FOR TI LCDC
7313M:	Jyri Sarha <jyri.sarha@iki.fi>
7314M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7315L:	dri-devel@lists.freedesktop.org
7316S:	Maintained
7317T:	git git://anongit.freedesktop.org/drm/drm-misc
7318F:	Documentation/devicetree/bindings/display/tilcdc/
7319F:	drivers/gpu/drm/tilcdc/
7320
7321DRM DRIVERS FOR TI OMAP
7322M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7323L:	dri-devel@lists.freedesktop.org
7324S:	Maintained
7325T:	git git://anongit.freedesktop.org/drm/drm-misc
7326F:	Documentation/devicetree/bindings/display/ti/
7327F:	drivers/gpu/drm/omapdrm/
7328
7329DRM DRIVERS FOR V3D
7330M:	Melissa Wen <mwen@igalia.com>
7331M:	Maíra Canal <mcanal@igalia.com>
7332S:	Supported
7333T:	git git://anongit.freedesktop.org/drm/drm-misc
7334F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7335F:	drivers/gpu/drm/v3d/
7336F:	include/uapi/drm/v3d_drm.h
7337
7338DRM DRIVERS FOR VC4
7339M:	Maxime Ripard <mripard@kernel.org>
7340S:	Supported
7341T:	git git://github.com/anholt/linux
7342T:	git git://anongit.freedesktop.org/drm/drm-misc
7343F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7344F:	drivers/gpu/drm/vc4/
7345F:	include/uapi/drm/vc4_drm.h
7346
7347DRM DRIVERS FOR VIVANTE GPU IP
7348M:	Lucas Stach <l.stach@pengutronix.de>
7349R:	Russell King <linux+etnaviv@armlinux.org.uk>
7350R:	Christian Gmeiner <christian.gmeiner@gmail.com>
7351L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7352L:	dri-devel@lists.freedesktop.org
7353S:	Maintained
7354F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7355F:	drivers/gpu/drm/etnaviv/
7356F:	include/uapi/drm/etnaviv_drm.h
7357
7358DRM DRIVERS FOR XEN
7359M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7360L:	dri-devel@lists.freedesktop.org
7361L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
7362S:	Supported
7363T:	git git://anongit.freedesktop.org/drm/drm-misc
7364F:	Documentation/gpu/xen-front.rst
7365F:	drivers/gpu/drm/xen/
7366
7367DRM DRIVERS FOR XILINX
7368M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7369L:	dri-devel@lists.freedesktop.org
7370S:	Maintained
7371T:	git git://anongit.freedesktop.org/drm/drm-misc
7372F:	Documentation/devicetree/bindings/display/xlnx/
7373F:	drivers/gpu/drm/xlnx/
7374
7375DRM GPU SCHEDULER
7376M:	Luben Tuikov <ltuikov89@gmail.com>
7377M:	Matthew Brost <matthew.brost@intel.com>
7378L:	dri-devel@lists.freedesktop.org
7379S:	Maintained
7380T:	git git://anongit.freedesktop.org/drm/drm-misc
7381F:	drivers/gpu/drm/scheduler/
7382F:	include/drm/gpu_scheduler.h
7383
7384DRM PANEL DRIVERS
7385M:	Neil Armstrong <neil.armstrong@linaro.org>
7386R:	Jessica Zhang <quic_jesszhan@quicinc.com>
7387R:	Sam Ravnborg <sam@ravnborg.org>
7388L:	dri-devel@lists.freedesktop.org
7389S:	Maintained
7390T:	git git://anongit.freedesktop.org/drm/drm-misc
7391F:	Documentation/devicetree/bindings/display/panel/
7392F:	drivers/gpu/drm/drm_panel.c
7393F:	drivers/gpu/drm/panel/
7394F:	include/drm/drm_panel.h
7395
7396DRM PRIVACY-SCREEN CLASS
7397M:	Hans de Goede <hdegoede@redhat.com>
7398L:	dri-devel@lists.freedesktop.org
7399S:	Maintained
7400T:	git git://anongit.freedesktop.org/drm/drm-misc
7401F:	drivers/gpu/drm/drm_privacy_screen*
7402F:	include/drm/drm_privacy_screen*
7403
7404DRM TTM SUBSYSTEM
7405M:	Christian Koenig <christian.koenig@amd.com>
7406M:	Huang Rui <ray.huang@amd.com>
7407L:	dri-devel@lists.freedesktop.org
7408S:	Maintained
7409T:	git git://anongit.freedesktop.org/drm/drm-misc
7410F:	drivers/gpu/drm/ttm/
7411F:	include/drm/ttm/
7412
7413DRM AUTOMATED TESTING
7414M:	Helen Koike <helen.koike@collabora.com>
7415L:	dri-devel@lists.freedesktop.org
7416S:	Maintained
7417T:	git git://anongit.freedesktop.org/drm/drm-misc
7418F:	Documentation/gpu/automated_testing.rst
7419F:	drivers/gpu/drm/ci/
7420
7421DSBR100 USB FM RADIO DRIVER
7422M:	Alexey Klimov <klimov.linux@gmail.com>
7423L:	linux-media@vger.kernel.org
7424S:	Maintained
7425T:	git git://linuxtv.org/media_tree.git
7426F:	drivers/media/radio/dsbr100.c
7427
7428DT3155 MEDIA DRIVER
7429M:	Hans Verkuil <hverkuil@xs4all.nl>
7430L:	linux-media@vger.kernel.org
7431S:	Odd Fixes
7432W:	https://linuxtv.org
7433T:	git git://linuxtv.org/media_tree.git
7434F:	drivers/media/pci/dt3155/
7435
7436DVB_USB_AF9015 MEDIA DRIVER
7437L:	linux-media@vger.kernel.org
7438S:	Orphan
7439W:	https://linuxtv.org
7440Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7441F:	drivers/media/usb/dvb-usb-v2/af9015*
7442
7443DVB_USB_AF9035 MEDIA DRIVER
7444L:	linux-media@vger.kernel.org
7445S:	Orphan
7446W:	https://linuxtv.org
7447Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7448F:	drivers/media/usb/dvb-usb-v2/af9035*
7449
7450DVB_USB_ANYSEE MEDIA DRIVER
7451L:	linux-media@vger.kernel.org
7452S:	Orphan
7453W:	https://linuxtv.org
7454Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7455F:	drivers/media/usb/dvb-usb-v2/anysee*
7456
7457DVB_USB_AU6610 MEDIA DRIVER
7458L:	linux-media@vger.kernel.org
7459S:	Orphan
7460W:	https://linuxtv.org
7461Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7462F:	drivers/media/usb/dvb-usb-v2/au6610*
7463
7464DVB_USB_CE6230 MEDIA DRIVER
7465L:	linux-media@vger.kernel.org
7466S:	Orphan
7467W:	https://linuxtv.org
7468Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7469F:	drivers/media/usb/dvb-usb-v2/ce6230*
7470
7471DVB_USB_CXUSB MEDIA DRIVER
7472M:	Michael Krufky <mkrufky@linuxtv.org>
7473L:	linux-media@vger.kernel.org
7474S:	Maintained
7475W:	https://linuxtv.org
7476W:	http://github.com/mkrufky
7477Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7478T:	git git://linuxtv.org/media_tree.git
7479F:	drivers/media/usb/dvb-usb/cxusb*
7480
7481DVB_USB_EC168 MEDIA DRIVER
7482L:	linux-media@vger.kernel.org
7483S:	Orphan
7484W:	https://linuxtv.org
7485Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7486F:	drivers/media/usb/dvb-usb-v2/ec168*
7487
7488DVB_USB_GL861 MEDIA DRIVER
7489L:	linux-media@vger.kernel.org
7490S:	Orphan
7491W:	https://linuxtv.org
7492Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7493F:	drivers/media/usb/dvb-usb-v2/gl861*
7494
7495DVB_USB_MXL111SF MEDIA DRIVER
7496M:	Michael Krufky <mkrufky@linuxtv.org>
7497L:	linux-media@vger.kernel.org
7498S:	Maintained
7499W:	https://linuxtv.org
7500W:	http://github.com/mkrufky
7501Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7502T:	git git://linuxtv.org/mkrufky/mxl111sf.git
7503F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
7504
7505DVB_USB_RTL28XXU MEDIA DRIVER
7506L:	linux-media@vger.kernel.org
7507S:	Orphan
7508W:	https://linuxtv.org
7509Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7510F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
7511
7512DVB_USB_V2 MEDIA DRIVER
7513L:	linux-media@vger.kernel.org
7514S:	Orphan
7515W:	https://linuxtv.org
7516W:	http://palosaari.fi/linux/
7517Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7518F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
7519F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
7520
7521DYNAMIC DEBUG
7522M:	Jason Baron <jbaron@akamai.com>
7523M:	Jim Cromie <jim.cromie@gmail.com>
7524S:	Maintained
7525F:	include/linux/dynamic_debug.h
7526F:	lib/dynamic_debug.c
7527F:	lib/test_dynamic_debug.c
7528
7529DYNAMIC INTERRUPT MODERATION
7530M:	Tal Gilboa <talgi@nvidia.com>
7531S:	Maintained
7532F:	Documentation/networking/net_dim.rst
7533F:	include/linux/dim.h
7534F:	lib/dim/
7535
7536DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7537M:	Daniel Lezcano <daniel.lezcano@kernel.org>
7538L:	linux-pm@vger.kernel.org
7539S:	Supported
7540B:	https://bugzilla.kernel.org
7541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7542F:	drivers/powercap/dtpm*
7543F:	include/linux/dtpm.h
7544
7545DZ DECSTATION DZ11 SERIAL DRIVER
7546M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
7547S:	Maintained
7548F:	drivers/tty/serial/dz.*
7549
7550E3X0 POWER BUTTON DRIVER
7551M:	Moritz Fischer <moritz.fischer@ettus.com>
7552L:	usrp-users@lists.ettus.com
7553S:	Supported
7554W:	http://www.ettus.com
7555F:	Documentation/devicetree/bindings/input/e3x0-button.txt
7556F:	drivers/input/misc/e3x0-button.c
7557
7558E4000 MEDIA DRIVER
7559L:	linux-media@vger.kernel.org
7560S:	Orphan
7561W:	https://linuxtv.org
7562Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7563F:	drivers/media/tuners/e4000*
7564
7565EARTH_PT1 MEDIA DRIVER
7566M:	Akihiro Tsukada <tskd08@gmail.com>
7567L:	linux-media@vger.kernel.org
7568S:	Odd Fixes
7569F:	drivers/media/pci/pt1/
7570
7571EARTH_PT3 MEDIA DRIVER
7572M:	Akihiro Tsukada <tskd08@gmail.com>
7573L:	linux-media@vger.kernel.org
7574S:	Odd Fixes
7575F:	drivers/media/pci/pt3/
7576
7577EC100 MEDIA DRIVER
7578L:	linux-media@vger.kernel.org
7579S:	Orphan
7580W:	https://linuxtv.org
7581Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7582F:	drivers/media/dvb-frontends/ec100*
7583
7584ECRYPT FILE SYSTEM
7585M:	Tyler Hicks <code@tyhicks.com>
7586L:	ecryptfs@vger.kernel.org
7587S:	Odd Fixes
7588W:	http://ecryptfs.org
7589W:	https://launchpad.net/ecryptfs
7590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7591F:	Documentation/filesystems/ecryptfs.rst
7592F:	fs/ecryptfs/
7593
7594EDAC-AMD64
7595M:	Yazen Ghannam <yazen.ghannam@amd.com>
7596L:	linux-edac@vger.kernel.org
7597S:	Supported
7598F:	drivers/edac/amd64_edac*
7599F:	drivers/edac/mce_amd*
7600
7601EDAC-ARMADA
7602M:	Jan Luebbe <jlu@pengutronix.de>
7603L:	linux-edac@vger.kernel.org
7604S:	Maintained
7605F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7606F:	drivers/edac/armada_xp_*
7607
7608EDAC-AST2500
7609M:	Stefan Schaeckeler <sschaeck@cisco.com>
7610S:	Supported
7611F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7612F:	drivers/edac/aspeed_edac.c
7613
7614EDAC-BLUEFIELD
7615M:	Shravan Kumar Ramani <shravankr@nvidia.com>
7616S:	Supported
7617F:	drivers/edac/bluefield_edac.c
7618
7619EDAC-CALXEDA
7620M:	Andre Przywara <andre.przywara@arm.com>
7621L:	linux-edac@vger.kernel.org
7622S:	Maintained
7623F:	drivers/edac/highbank*
7624
7625EDAC-CAVIUM OCTEON
7626M:	Ralf Baechle <ralf@linux-mips.org>
7627L:	linux-edac@vger.kernel.org
7628L:	linux-mips@vger.kernel.org
7629S:	Supported
7630F:	drivers/edac/octeon_edac*
7631
7632EDAC-CAVIUM THUNDERX
7633M:	Robert Richter <rric@kernel.org>
7634L:	linux-edac@vger.kernel.org
7635S:	Odd Fixes
7636F:	drivers/edac/thunderx_edac*
7637
7638EDAC-CORE
7639M:	Borislav Petkov <bp@alien8.de>
7640M:	Tony Luck <tony.luck@intel.com>
7641R:	James Morse <james.morse@arm.com>
7642R:	Mauro Carvalho Chehab <mchehab@kernel.org>
7643R:	Robert Richter <rric@kernel.org>
7644L:	linux-edac@vger.kernel.org
7645S:	Supported
7646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7647F:	Documentation/driver-api/edac.rst
7648F:	drivers/edac/
7649F:	include/linux/edac.h
7650
7651EDAC-DMC520
7652M:	Lei Wang <lewan@microsoft.com>
7653L:	linux-edac@vger.kernel.org
7654S:	Supported
7655F:	drivers/edac/dmc520_edac.c
7656
7657EDAC-E752X
7658M:	Mark Gross <markgross@kernel.org>
7659L:	linux-edac@vger.kernel.org
7660S:	Maintained
7661F:	drivers/edac/e752x_edac.c
7662
7663EDAC-E7XXX
7664L:	linux-edac@vger.kernel.org
7665S:	Maintained
7666F:	drivers/edac/e7xxx_edac.c
7667
7668EDAC-FSL_DDR
7669M:	York Sun <york.sun@nxp.com>
7670L:	linux-edac@vger.kernel.org
7671S:	Maintained
7672F:	drivers/edac/fsl_ddr_edac.*
7673
7674EDAC-GHES
7675M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7676L:	linux-edac@vger.kernel.org
7677S:	Maintained
7678F:	drivers/edac/ghes_edac.c
7679
7680EDAC-I10NM
7681M:	Tony Luck <tony.luck@intel.com>
7682L:	linux-edac@vger.kernel.org
7683S:	Maintained
7684F:	drivers/edac/i10nm_base.c
7685
7686EDAC-I3000
7687L:	linux-edac@vger.kernel.org
7688S:	Orphan
7689F:	drivers/edac/i3000_edac.c
7690
7691EDAC-I5000
7692L:	linux-edac@vger.kernel.org
7693S:	Maintained
7694F:	drivers/edac/i5000_edac.c
7695
7696EDAC-I5400
7697M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7698L:	linux-edac@vger.kernel.org
7699S:	Maintained
7700F:	drivers/edac/i5400_edac.c
7701
7702EDAC-I7300
7703M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7704L:	linux-edac@vger.kernel.org
7705S:	Maintained
7706F:	drivers/edac/i7300_edac.c
7707
7708EDAC-I7CORE
7709M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7710L:	linux-edac@vger.kernel.org
7711S:	Maintained
7712F:	drivers/edac/i7core_edac.c
7713
7714EDAC-I82443BXGX
7715M:	Tim Small <tim@buttersideup.com>
7716L:	linux-edac@vger.kernel.org
7717S:	Maintained
7718F:	drivers/edac/i82443bxgx_edac.c
7719
7720EDAC-I82975X
7721M:	"Arvind R." <arvino55@gmail.com>
7722L:	linux-edac@vger.kernel.org
7723S:	Maintained
7724F:	drivers/edac/i82975x_edac.c
7725
7726EDAC-IE31200
7727M:	Jason Baron <jbaron@akamai.com>
7728L:	linux-edac@vger.kernel.org
7729S:	Maintained
7730F:	drivers/edac/ie31200_edac.c
7731
7732EDAC-IGEN6
7733M:	Tony Luck <tony.luck@intel.com>
7734R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7735L:	linux-edac@vger.kernel.org
7736S:	Maintained
7737F:	drivers/edac/igen6_edac.c
7738
7739EDAC-MPC85XX
7740M:	Johannes Thumshirn <morbidrsa@gmail.com>
7741L:	linux-edac@vger.kernel.org
7742S:	Maintained
7743F:	drivers/edac/mpc85xx_edac.[ch]
7744
7745EDAC-NPCM
7746M:	Marvin Lin <kflin@nuvoton.com>
7747M:	Stanley Chu <yschu@nuvoton.com>
7748L:	linux-edac@vger.kernel.org
7749S:	Maintained
7750F:	Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
7751F:	drivers/edac/npcm_edac.c
7752
7753EDAC-PASEMI
7754M:	Egor Martovetsky <egor@pasemi.com>
7755L:	linux-edac@vger.kernel.org
7756S:	Maintained
7757F:	drivers/edac/pasemi_edac.c
7758
7759EDAC-PND2
7760M:	Tony Luck <tony.luck@intel.com>
7761L:	linux-edac@vger.kernel.org
7762S:	Maintained
7763F:	drivers/edac/pnd2_edac.[ch]
7764
7765EDAC-QCOM
7766M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
7767L:	linux-arm-msm@vger.kernel.org
7768L:	linux-edac@vger.kernel.org
7769S:	Maintained
7770F:	drivers/edac/qcom_edac.c
7771
7772EDAC-R82600
7773M:	Tim Small <tim@buttersideup.com>
7774L:	linux-edac@vger.kernel.org
7775S:	Maintained
7776F:	drivers/edac/r82600_edac.c
7777
7778EDAC-SBRIDGE
7779M:	Tony Luck <tony.luck@intel.com>
7780R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7781L:	linux-edac@vger.kernel.org
7782S:	Maintained
7783F:	drivers/edac/sb_edac.c
7784
7785EDAC-SKYLAKE
7786M:	Tony Luck <tony.luck@intel.com>
7787L:	linux-edac@vger.kernel.org
7788S:	Maintained
7789F:	drivers/edac/skx_*.[ch]
7790
7791EDAC-TI
7792M:	Tero Kristo <kristo@kernel.org>
7793L:	linux-edac@vger.kernel.org
7794S:	Odd Fixes
7795F:	drivers/edac/ti_edac.c
7796
7797EDIROL UA-101/UA-1000 DRIVER
7798M:	Clemens Ladisch <clemens@ladisch.de>
7799L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7800S:	Maintained
7801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7802F:	sound/usb/misc/ua101.c
7803
7804EFI TEST DRIVER
7805M:	Ivan Hu <ivan.hu@canonical.com>
7806M:	Ard Biesheuvel <ardb@kernel.org>
7807L:	linux-efi@vger.kernel.org
7808S:	Maintained
7809F:	drivers/firmware/efi/test/
7810
7811EFI VARIABLE FILESYSTEM
7812M:	Jeremy Kerr <jk@ozlabs.org>
7813M:	Ard Biesheuvel <ardb@kernel.org>
7814L:	linux-efi@vger.kernel.org
7815S:	Maintained
7816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7817F:	fs/efivarfs/
7818
7819EFIFB FRAMEBUFFER DRIVER
7820M:	Peter Jones <pjones@redhat.com>
7821L:	linux-fbdev@vger.kernel.org
7822S:	Maintained
7823F:	drivers/video/fbdev/efifb.c
7824
7825EFS FILESYSTEM
7826S:	Orphan
7827W:	http://aeschi.ch.eu.org/efs/
7828F:	fs/efs/
7829
7830EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7831L:	netdev@vger.kernel.org
7832S:	Orphan
7833F:	drivers/net/ethernet/ibm/ehea/
7834
7835ELM327 CAN NETWORK DRIVER
7836M:	Max Staudt <max@enpas.org>
7837L:	linux-can@vger.kernel.org
7838S:	Maintained
7839F:	Documentation/networking/device_drivers/can/can327.rst
7840F:	drivers/net/can/can327.c
7841
7842EM28XX VIDEO4LINUX DRIVER
7843M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7844L:	linux-media@vger.kernel.org
7845S:	Maintained
7846W:	https://linuxtv.org
7847T:	git git://linuxtv.org/media_tree.git
7848F:	Documentation/admin-guide/media/em28xx*
7849F:	drivers/media/usb/em28xx/
7850
7851EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7852M:	Adrian Hunter <adrian.hunter@intel.com>
7853M:	Asutosh Das <quic_asutoshd@quicinc.com>
7854R:	Ritesh Harjani <ritesh.list@gmail.com>
7855L:	linux-mmc@vger.kernel.org
7856S:	Supported
7857F:	drivers/mmc/host/cqhci*
7858
7859EMS CPC-PCI CAN DRIVER
7860M:	Gerhard Uttenthaler <uttenthaler@ems-wuensche.com>
7861M:	support@ems-wuensche.com
7862L:	linux-can@vger.kernel.org
7863S:	Maintained
7864F:	drivers/net/can/sja1000/ems_pci.c
7865
7866EMULEX 10Gbps iSCSI - OneConnect DRIVER
7867M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
7868L:	linux-scsi@vger.kernel.org
7869S:	Supported
7870W:	http://www.broadcom.com
7871F:	drivers/scsi/be2iscsi/
7872
7873EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7874M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
7875M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7876M:	Somnath Kotur <somnath.kotur@broadcom.com>
7877L:	netdev@vger.kernel.org
7878S:	Supported
7879W:	http://www.emulex.com
7880F:	drivers/net/ethernet/emulex/benet/
7881
7882EMULEX ONECONNECT ROCE DRIVER
7883M:	Selvin Xavier <selvin.xavier@broadcom.com>
7884L:	linux-rdma@vger.kernel.org
7885S:	Odd Fixes
7886W:	http://www.broadcom.com
7887F:	drivers/infiniband/hw/ocrdma/
7888F:	include/uapi/rdma/ocrdma-abi.h
7889
7890EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7891M:	James Smart <james.smart@broadcom.com>
7892M:	Ram Vegesna <ram.vegesna@broadcom.com>
7893L:	linux-scsi@vger.kernel.org
7894L:	target-devel@vger.kernel.org
7895S:	Supported
7896W:	http://www.broadcom.com
7897F:	drivers/scsi/elx/
7898
7899EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7900M:	James Smart <james.smart@broadcom.com>
7901M:	Dick Kennedy <dick.kennedy@broadcom.com>
7902L:	linux-scsi@vger.kernel.org
7903S:	Supported
7904W:	http://www.broadcom.com
7905F:	drivers/scsi/lpfc/
7906
7907ENE CB710 FLASH CARD READER DRIVER
7908M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
7909S:	Maintained
7910F:	drivers/misc/cb710/
7911F:	drivers/mmc/host/cb710-mmc.*
7912F:	include/linux/cb710.h
7913
7914ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7915M:	Maxim Levitsky <maximlevitsky@gmail.com>
7916S:	Maintained
7917F:	drivers/media/rc/ene_ir.*
7918
7919EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7920M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
7921L:	linuxppc-dev@lists.ozlabs.org
7922S:	Maintained
7923F:	drivers/tty/ehv_bytechan.c
7924
7925EPSON S1D13XXX FRAMEBUFFER DRIVER
7926M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
7927S:	Maintained
7928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7929F:	drivers/video/fbdev/s1d13xxxfb.c
7930F:	include/video/s1d13xxxfb.h
7931
7932EROFS FILE SYSTEM
7933M:	Gao Xiang <xiang@kernel.org>
7934M:	Chao Yu <chao@kernel.org>
7935R:	Yue Hu <huyue2@coolpad.com>
7936R:	Jeffle Xu <jefflexu@linux.alibaba.com>
7937R:	Sandeep Dhavale <dhavale@google.com>
7938L:	linux-erofs@lists.ozlabs.org
7939S:	Maintained
7940W:	https://erofs.docs.kernel.org
7941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7942F:	Documentation/ABI/testing/sysfs-fs-erofs
7943F:	Documentation/filesystems/erofs.rst
7944F:	fs/erofs/
7945F:	include/trace/events/erofs.h
7946
7947ERRSEQ ERROR TRACKING INFRASTRUCTURE
7948M:	Jeff Layton <jlayton@kernel.org>
7949S:	Maintained
7950F:	include/linux/errseq.h
7951F:	lib/errseq.c
7952
7953ESD CAN NETWORK DRIVERS
7954M:	Stefan Mätje <stefan.maetje@esd.eu>
7955R:	socketcan@esd.eu
7956L:	linux-can@vger.kernel.org
7957S:	Maintained
7958F:	drivers/net/can/esd/
7959
7960ESD CAN/USB DRIVERS
7961M:	Frank Jungclaus <frank.jungclaus@esd.eu>
7962R:	socketcan@esd.eu
7963L:	linux-can@vger.kernel.org
7964S:	Maintained
7965F:	drivers/net/can/usb/esd_usb.c
7966
7967ET131X NETWORK DRIVER
7968M:	Mark Einon <mark.einon@gmail.com>
7969S:	Odd Fixes
7970F:	drivers/net/ethernet/agere/
7971
7972ETAS ES58X CAN/USB DRIVER
7973M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7974L:	linux-can@vger.kernel.org
7975S:	Maintained
7976F:	Documentation/networking/devlink/etas_es58x.rst
7977F:	drivers/net/can/usb/etas_es58x/
7978
7979ETHERNET BRIDGE
7980M:	Roopa Prabhu <roopa@nvidia.com>
7981M:	Nikolay Aleksandrov <razor@blackwall.org>
7982L:	bridge@lists.linux.dev
7983L:	netdev@vger.kernel.org
7984S:	Maintained
7985W:	http://www.linuxfoundation.org/en/Net:Bridge
7986F:	include/linux/netfilter_bridge/
7987F:	net/bridge/
7988
7989ETHERNET PHY LIBRARY
7990M:	Andrew Lunn <andrew@lunn.ch>
7991M:	Heiner Kallweit <hkallweit1@gmail.com>
7992R:	Russell King <linux@armlinux.org.uk>
7993L:	netdev@vger.kernel.org
7994S:	Maintained
7995F:	Documentation/ABI/testing/sysfs-class-net-phydev
7996F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
7997F:	Documentation/devicetree/bindings/net/mdio*
7998F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
7999F:	Documentation/networking/phy.rst
8000F:	drivers/net/mdio/
8001F:	drivers/net/mdio/acpi_mdio.c
8002F:	drivers/net/mdio/fwnode_mdio.c
8003F:	drivers/net/mdio/of_mdio.c
8004F:	drivers/net/pcs/
8005F:	drivers/net/phy/
8006F:	include/dt-bindings/net/qca-ar803x.h
8007F:	include/linux/*mdio*.h
8008F:	include/linux/linkmode.h
8009F:	include/linux/mdio/*.h
8010F:	include/linux/mii.h
8011F:	include/linux/of_net.h
8012F:	include/linux/phy.h
8013F:	include/linux/phy_fixed.h
8014F:	include/linux/phylib_stubs.h
8015F:	include/linux/platform_data/mdio-bcm-unimac.h
8016F:	include/linux/platform_data/mdio-gpio.h
8017F:	include/trace/events/mdio.h
8018F:	include/uapi/linux/mdio.h
8019F:	include/uapi/linux/mii.h
8020F:	net/core/of_net.c
8021
8022ETHERNET PHY LIBRARY [RUST]
8023M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
8024R:	Trevor Gross <tmgross@umich.edu>
8025L:	netdev@vger.kernel.org
8026L:	rust-for-linux@vger.kernel.org
8027S:	Maintained
8028F:	rust/kernel/net/phy.rs
8029
8030EXEC & BINFMT API, ELF
8031R:	Eric Biederman <ebiederm@xmission.com>
8032R:	Kees Cook <keescook@chromium.org>
8033L:	linux-mm@kvack.org
8034S:	Supported
8035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8036F:	Documentation/userspace-api/ELF.rst
8037F:	fs/*binfmt_*.c
8038F:	fs/exec.c
8039F:	include/linux/binfmts.h
8040F:	include/linux/elf.h
8041F:	include/uapi/linux/binfmts.h
8042F:	include/uapi/linux/elf.h
8043F:	tools/testing/selftests/exec/
8044N:	asm/elf.h
8045N:	binfmt
8046
8047EXFAT FILE SYSTEM
8048M:	Namjae Jeon <linkinjeon@kernel.org>
8049M:	Sungjong Seo <sj1557.seo@samsung.com>
8050L:	linux-fsdevel@vger.kernel.org
8051S:	Maintained
8052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8053F:	fs/exfat/
8054
8055EXPRESSWIRE PROTOCOL LIBRARY
8056M:	Duje Mihanović <duje.mihanovic@skole.hr>
8057L:	linux-leds@vger.kernel.org
8058S:	Maintained
8059F:	drivers/leds/leds-expresswire.c
8060F:	include/linux/leds-expresswire.h
8061
8062EXT2 FILE SYSTEM
8063M:	Jan Kara <jack@suse.com>
8064L:	linux-ext4@vger.kernel.org
8065S:	Maintained
8066F:	Documentation/filesystems/ext2.rst
8067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8068F:	fs/ext2/
8069F:	include/linux/ext2*
8070
8071EXT4 FILE SYSTEM
8072M:	"Theodore Ts'o" <tytso@mit.edu>
8073M:	Andreas Dilger <adilger.kernel@dilger.ca>
8074L:	linux-ext4@vger.kernel.org
8075S:	Maintained
8076W:	http://ext4.wiki.kernel.org
8077Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
8078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8079F:	Documentation/filesystems/ext4/
8080F:	fs/ext4/
8081F:	include/trace/events/ext4.h
8082F:	include/uapi/linux/ext4.h
8083
8084Extended Verification Module (EVM)
8085M:	Mimi Zohar <zohar@linux.ibm.com>
8086M:	Roberto Sassu <roberto.sassu@huawei.com>
8087L:	linux-integrity@vger.kernel.org
8088S:	Supported
8089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8090F:	security/integrity/
8091F:	security/integrity/evm/
8092
8093EXTENSIBLE FIRMWARE INTERFACE (EFI)
8094M:	Ard Biesheuvel <ardb@kernel.org>
8095L:	linux-efi@vger.kernel.org
8096S:	Maintained
8097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8098F:	Documentation/admin-guide/efi-stub.rst
8099F:	arch/*/include/asm/efi.h
8100F:	arch/*/kernel/efi.c
8101F:	arch/arm/boot/compressed/efi-header.S
8102F:	arch/x86/platform/efi/
8103F:	drivers/firmware/efi/
8104F:	include/linux/efi*.h
8105
8106EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8107M:	MyungJoo Ham <myungjoo.ham@samsung.com>
8108M:	Chanwoo Choi <cw00.choi@samsung.com>
8109L:	linux-kernel@vger.kernel.org
8110S:	Maintained
8111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8112F:	Documentation/devicetree/bindings/extcon/
8113F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8114F:	drivers/extcon/
8115F:	include/linux/extcon.h
8116F:	include/linux/extcon/
8117
8118EXTRA BOOT CONFIG
8119M:	Masami Hiramatsu <mhiramat@kernel.org>
8120L:	linux-kernel@vger.kernel.org
8121L:	linux-trace-kernel@vger.kernel.org
8122S:	Maintained
8123Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
8124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8125F:	Documentation/admin-guide/bootconfig.rst
8126F:	fs/proc/bootconfig.c
8127F:	include/linux/bootconfig.h
8128F:	lib/bootconfig-data.S
8129F:	lib/bootconfig.c
8130F:	tools/bootconfig/*
8131F:	tools/bootconfig/scripts/*
8132
8133EXYNOS DP DRIVER
8134M:	Jingoo Han <jingoohan1@gmail.com>
8135L:	dri-devel@lists.freedesktop.org
8136S:	Maintained
8137F:	drivers/gpu/drm/exynos/exynos_dp*
8138
8139EXYNOS SYSMMU (IOMMU) driver
8140M:	Marek Szyprowski <m.szyprowski@samsung.com>
8141L:	iommu@lists.linux.dev
8142S:	Maintained
8143F:	drivers/iommu/exynos-iommu.c
8144
8145F2FS FILE SYSTEM
8146M:	Jaegeuk Kim <jaegeuk@kernel.org>
8147M:	Chao Yu <chao@kernel.org>
8148L:	linux-f2fs-devel@lists.sourceforge.net
8149S:	Maintained
8150W:	https://f2fs.wiki.kernel.org/
8151Q:	https://patchwork.kernel.org/project/f2fs/list/
8152B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8154F:	Documentation/ABI/testing/sysfs-fs-f2fs
8155F:	Documentation/filesystems/f2fs.rst
8156F:	fs/f2fs/
8157F:	include/linux/f2fs_fs.h
8158F:	include/trace/events/f2fs.h
8159F:	include/uapi/linux/f2fs.h
8160
8161F71805F HARDWARE MONITORING DRIVER
8162M:	Jean Delvare <jdelvare@suse.com>
8163L:	linux-hwmon@vger.kernel.org
8164S:	Maintained
8165F:	Documentation/hwmon/f71805f.rst
8166F:	drivers/hwmon/f71805f.c
8167
8168FADDR2LINE
8169M:	Josh Poimboeuf <jpoimboe@kernel.org>
8170S:	Maintained
8171F:	scripts/faddr2line
8172
8173FAILOVER MODULE
8174M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
8175L:	netdev@vger.kernel.org
8176S:	Supported
8177F:	Documentation/networking/failover.rst
8178F:	include/net/failover.h
8179F:	net/core/failover.c
8180
8181FANOTIFY
8182M:	Jan Kara <jack@suse.cz>
8183R:	Amir Goldstein <amir73il@gmail.com>
8184R:	Matthew Bobrowski <repnop@google.com>
8185L:	linux-fsdevel@vger.kernel.org
8186S:	Maintained
8187F:	fs/notify/fanotify/
8188F:	include/linux/fanotify.h
8189F:	include/uapi/linux/fanotify.h
8190
8191FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8192M:	Linus Walleij <linus.walleij@linaro.org>
8193L:	linux-usb@vger.kernel.org
8194S:	Maintained
8195F:	drivers/usb/fotg210/
8196
8197FARSYNC SYNCHRONOUS DRIVER
8198M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
8199S:	Supported
8200W:	http://www.farsite.co.uk/
8201F:	drivers/net/wan/farsync.*
8202
8203FAULT INJECTION SUPPORT
8204M:	Akinobu Mita <akinobu.mita@gmail.com>
8205S:	Supported
8206F:	Documentation/fault-injection/
8207F:	lib/fault-inject.c
8208
8209FBTFT Framebuffer drivers
8210L:	dri-devel@lists.freedesktop.org
8211L:	linux-fbdev@vger.kernel.org
8212S:	Orphan
8213F:	drivers/staging/fbtft/
8214
8215FC0011 TUNER DRIVER
8216M:	Michael Buesch <m@bues.ch>
8217L:	linux-media@vger.kernel.org
8218S:	Maintained
8219F:	drivers/media/tuners/fc0011.c
8220F:	drivers/media/tuners/fc0011.h
8221
8222FC2580 MEDIA DRIVER
8223L:	linux-media@vger.kernel.org
8224S:	Orphan
8225W:	https://linuxtv.org
8226Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8227F:	drivers/media/tuners/fc2580*
8228
8229FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8230M:	Hannes Reinecke <hare@suse.de>
8231L:	linux-scsi@vger.kernel.org
8232S:	Supported
8233W:	www.Open-FCoE.org
8234F:	drivers/scsi/fcoe/
8235F:	drivers/scsi/libfc/
8236F:	include/scsi/fc/
8237F:	include/scsi/libfc.h
8238F:	include/scsi/libfcoe.h
8239F:	include/uapi/scsi/fc/
8240
8241FILE LOCKING (flock() and fcntl()/lockf())
8242M:	Jeff Layton <jlayton@kernel.org>
8243M:	Chuck Lever <chuck.lever@oracle.com>
8244R:	Alexander Aring <alex.aring@gmail.com>
8245L:	linux-fsdevel@vger.kernel.org
8246S:	Maintained
8247F:	fs/fcntl.c
8248F:	fs/locks.c
8249F:	include/linux/fcntl.h
8250F:	include/uapi/linux/fcntl.h
8251
8252FILESYSTEM DIRECT ACCESS (DAX)
8253M:	Dan Williams <dan.j.williams@intel.com>
8254R:	Matthew Wilcox <willy@infradead.org>
8255R:	Jan Kara <jack@suse.cz>
8256L:	linux-fsdevel@vger.kernel.org
8257L:	nvdimm@lists.linux.dev
8258S:	Supported
8259F:	fs/dax.c
8260F:	include/linux/dax.h
8261F:	include/trace/events/fs_dax.h
8262
8263FILESYSTEMS (VFS and infrastructure)
8264M:	Alexander Viro <viro@zeniv.linux.org.uk>
8265M:	Christian Brauner <brauner@kernel.org>
8266R:	Jan Kara <jack@suse.cz>
8267L:	linux-fsdevel@vger.kernel.org
8268S:	Maintained
8269F:	fs/*
8270F:	include/linux/fs.h
8271F:	include/linux/fs_types.h
8272F:	include/uapi/linux/fs.h
8273F:	include/uapi/linux/openat2.h
8274
8275FILESYSTEMS [EXPORTFS]
8276M:	Chuck Lever <chuck.lever@oracle.com>
8277M:	Jeff Layton <jlayton@kernel.org>
8278R:	Amir Goldstein <amir73il@gmail.com>
8279L:	linux-fsdevel@vger.kernel.org
8280L:	linux-nfs@vger.kernel.org
8281S:	Supported
8282F:	Documentation/filesystems/nfs/exporting.rst
8283F:	fs/exportfs/
8284F:	fs/fhandle.c
8285F:	include/linux/exportfs.h
8286
8287FILESYSTEMS [IDMAPPED MOUNTS]
8288M:	Christian Brauner <brauner@kernel.org>
8289M:	Seth Forshee <sforshee@kernel.org>
8290L:	linux-fsdevel@vger.kernel.org
8291S:	Maintained
8292F:	Documentation/filesystems/idmappings.rst
8293F:	fs/mnt_idmapping.c
8294F:	include/linux/mnt_idmapping.*
8295F:	tools/testing/selftests/mount_setattr/
8296
8297FILESYSTEMS [IOMAP]
8298M:	Christian Brauner <brauner@kernel.org>
8299R:	Darrick J. Wong <djwong@kernel.org>
8300L:	linux-xfs@vger.kernel.org
8301L:	linux-fsdevel@vger.kernel.org
8302S:	Supported
8303F:	fs/iomap/
8304F:	include/linux/iomap.h
8305
8306FILESYSTEMS [NETFS LIBRARY]
8307M:	David Howells <dhowells@redhat.com>
8308R:	Jeff Layton <jlayton@kernel.org>
8309L:	netfs@lists.linux.dev
8310L:	linux-fsdevel@vger.kernel.org
8311S:	Supported
8312F:	Documentation/filesystems/caching/
8313F:	Documentation/filesystems/netfs_library.rst
8314F:	fs/netfs/
8315F:	include/linux/fscache*.h
8316F:	include/linux/netfs.h
8317F:	include/trace/events/fscache.h
8318F:	include/trace/events/netfs.h
8319
8320FILESYSTEMS [STACKABLE]
8321M:	Miklos Szeredi <miklos@szeredi.hu>
8322M:	Amir Goldstein <amir73il@gmail.com>
8323L:	linux-fsdevel@vger.kernel.org
8324L:	linux-unionfs@vger.kernel.org
8325S:	Maintained
8326F:	fs/backing-file.c
8327F:	include/linux/backing-file.h
8328
8329FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8330M:	Riku Voipio <riku.voipio@iki.fi>
8331L:	linux-hwmon@vger.kernel.org
8332S:	Maintained
8333F:	drivers/hwmon/f75375s.c
8334F:	include/linux/f75375s.h
8335
8336FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8337M:	Ji-Ze Hong (Peter Hong) <peter_hong@fintek.com.tw>
8338L:	linux-can@vger.kernel.org
8339S:	Maintained
8340F:	drivers/net/can/usb/f81604.c
8341
8342FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8343M:	Clemens Ladisch <clemens@ladisch.de>
8344M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8345L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8346S:	Maintained
8347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8348F:	include/uapi/sound/firewire.h
8349F:	sound/firewire/
8350
8351FIREWIRE MEDIA DRIVERS (firedtv)
8352M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
8353L:	linux-media@vger.kernel.org
8354L:	linux1394-devel@lists.sourceforge.net
8355S:	Maintained
8356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8357F:	drivers/media/firewire/
8358
8359FIREWIRE SBP-2 TARGET
8360M:	Chris Boot <bootc@bootc.net>
8361L:	linux-scsi@vger.kernel.org
8362L:	target-devel@vger.kernel.org
8363L:	linux1394-devel@lists.sourceforge.net
8364S:	Maintained
8365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8366F:	drivers/target/sbp/
8367
8368FIREWIRE SUBSYSTEM
8369M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8370M:	Takashi Sakamoto <takaswie@kernel.org>
8371L:	linux1394-devel@lists.sourceforge.net
8372S:	Maintained
8373W:	http://ieee1394.docs.kernel.org/
8374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8375F:	drivers/firewire/
8376F:	include/linux/firewire.h
8377F:	include/uapi/linux/firewire*.h
8378F:	tools/firewire/
8379
8380FIRMWARE FRAMEWORK FOR ARMV8-A
8381M:	Sudeep Holla <sudeep.holla@arm.com>
8382L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8383S:	Maintained
8384F:	drivers/firmware/arm_ffa/
8385F:	include/linux/arm_ffa.h
8386
8387FIRMWARE LOADER (request_firmware)
8388M:	Luis Chamberlain <mcgrof@kernel.org>
8389M:	Russ Weight <russ.weight@linux.dev>
8390L:	linux-kernel@vger.kernel.org
8391S:	Maintained
8392F:	Documentation/firmware_class/
8393F:	drivers/base/firmware_loader/
8394F:	include/linux/firmware.h
8395
8396FLEXTIMER FTM-QUADDEC DRIVER
8397M:	Patrick Havelange <patrick.havelange@essensium.com>
8398L:	linux-iio@vger.kernel.org
8399S:	Maintained
8400F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8401F:	drivers/counter/ftm-quaddec.c
8402
8403FLOPPY DRIVER
8404M:	Denis Efremov <efremov@linux.com>
8405L:	linux-block@vger.kernel.org
8406S:	Odd Fixes
8407F:	drivers/block/floppy.c
8408
8409FLYSKY FSIA6B RC RECEIVER
8410M:	Markus Koch <markus@notsyncing.net>
8411L:	linux-input@vger.kernel.org
8412S:	Maintained
8413F:	drivers/input/joystick/fsia6b.c
8414
8415FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8416M:	Geoffrey D. Bennett <g@b4.vu>
8417L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8418S:	Maintained
8419W:	https://github.com/geoffreybennett/scarlett-gen2
8420B:	https://github.com/geoffreybennett/scarlett-gen2/issues
8421T:	git https://github.com/geoffreybennett/scarlett-gen2.git
8422F:	include/uapi/sound/scarlett2.h
8423F:	sound/usb/mixer_scarlett2.c
8424
8425FORCEDETH GIGABIT ETHERNET DRIVER
8426M:	Rain River <rain.1986.08.12@gmail.com>
8427M:	Zhu Yanjun <zyjzyj2000@gmail.com>
8428L:	netdev@vger.kernel.org
8429S:	Maintained
8430F:	drivers/net/ethernet/nvidia/*
8431
8432FORTIFY_SOURCE
8433M:	Kees Cook <keescook@chromium.org>
8434L:	linux-hardening@vger.kernel.org
8435S:	Supported
8436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8437F:	include/linux/fortify-string.h
8438F:	lib/fortify_kunit.c
8439F:	lib/memcpy_kunit.c
8440F:	lib/strcat_kunit.c
8441F:	lib/strscpy_kunit.c
8442F:	lib/test_fortify/*
8443F:	scripts/test_fortify.sh
8444K:	\b__NO_FORTIFY\b
8445
8446FPGA DFL DRIVERS
8447M:	Wu Hao <hao.wu@intel.com>
8448R:	Tom Rix <trix@redhat.com>
8449L:	linux-fpga@vger.kernel.org
8450S:	Maintained
8451F:	Documentation/ABI/testing/sysfs-bus-dfl*
8452F:	Documentation/fpga/dfl.rst
8453F:	drivers/fpga/dfl*
8454F:	drivers/uio/uio_dfl.c
8455F:	include/linux/dfl.h
8456F:	include/uapi/linux/fpga-dfl.h
8457
8458FPGA MANAGER FRAMEWORK
8459M:	Moritz Fischer <mdf@kernel.org>
8460M:	Wu Hao <hao.wu@intel.com>
8461M:	Xu Yilun <yilun.xu@intel.com>
8462R:	Tom Rix <trix@redhat.com>
8463L:	linux-fpga@vger.kernel.org
8464S:	Maintained
8465Q:	http://patchwork.kernel.org/project/linux-fpga/list/
8466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8467F:	Documentation/devicetree/bindings/fpga/
8468F:	Documentation/driver-api/fpga/
8469F:	Documentation/fpga/
8470F:	drivers/fpga/
8471F:	include/linux/fpga/
8472
8473FPU EMULATOR
8474M:	Bill Metzenthen <billm@melbpc.org.au>
8475S:	Maintained
8476W:	https://floatingpoint.billm.au/
8477F:	arch/x86/math-emu/
8478
8479FRAMEBUFFER CORE
8480M:	Daniel Vetter <daniel@ffwll.ch>
8481S:	Odd Fixes
8482T:	git git://anongit.freedesktop.org/drm/drm-misc
8483F:	drivers/video/fbdev/core/
8484
8485FRAMEBUFFER LAYER
8486M:	Helge Deller <deller@gmx.de>
8487L:	linux-fbdev@vger.kernel.org
8488L:	dri-devel@lists.freedesktop.org
8489S:	Maintained
8490Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
8491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8492F:	Documentation/fb/
8493F:	drivers/video/
8494F:	include/linux/fb.h
8495F:	include/uapi/linux/fb.h
8496F:	include/uapi/video/
8497F:	include/video/
8498
8499FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8500M:	Horia Geantă <horia.geanta@nxp.com>
8501M:	Pankaj Gupta <pankaj.gupta@nxp.com>
8502M:	Gaurav Jain <gaurav.jain@nxp.com>
8503L:	linux-crypto@vger.kernel.org
8504S:	Maintained
8505F:	Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8506F:	drivers/crypto/caam/
8507
8508FREESCALE COLDFIRE M5441X MMC DRIVER
8509M:	Angelo Dureghello <angelo.dureghello@timesys.com>
8510L:	linux-mmc@vger.kernel.org
8511S:	Maintained
8512F:	drivers/mmc/host/sdhci-esdhc-mcf.c
8513F:	include/linux/platform_data/mmc-esdhc-mcf.h
8514
8515FREESCALE DIU FRAMEBUFFER DRIVER
8516M:	Timur Tabi <timur@kernel.org>
8517L:	linux-fbdev@vger.kernel.org
8518S:	Maintained
8519F:	drivers/video/fbdev/fsl-diu-fb.*
8520
8521FREESCALE DMA DRIVER
8522M:	Zhang Wei <zw@zh-kernel.org>
8523L:	linuxppc-dev@lists.ozlabs.org
8524S:	Maintained
8525F:	drivers/dma/fsldma.*
8526
8527FREESCALE DSPI DRIVER
8528M:	Vladimir Oltean <olteanv@gmail.com>
8529L:	linux-spi@vger.kernel.org
8530S:	Maintained
8531F:	Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8532F:	drivers/spi/spi-fsl-dspi.c
8533F:	include/linux/spi/spi-fsl-dspi.h
8534
8535FREESCALE eDMA DRIVER
8536M:	Frank Li <Frank.Li@nxp.com>
8537L:	imx@lists.linux.dev
8538L:	dmaengine@vger.kernel.org
8539S:	Maintained
8540F:	Documentation/devicetree/bindings/dma/fsl,edma.yaml
8541F:	drivers/dma/fsl-edma*.*
8542
8543FREESCALE ENETC ETHERNET DRIVERS
8544M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8545M:	Vladimir Oltean <vladimir.oltean@nxp.com>
8546L:	netdev@vger.kernel.org
8547S:	Maintained
8548F:	drivers/net/ethernet/freescale/enetc/
8549
8550FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8551M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8552L:	netdev@vger.kernel.org
8553S:	Maintained
8554F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8555F:	drivers/net/ethernet/freescale/gianfar*
8556
8557FREESCALE GPMI NAND DRIVER
8558M:	Han Xu <han.xu@nxp.com>
8559L:	linux-mtd@lists.infradead.org
8560S:	Maintained
8561F:	drivers/mtd/nand/raw/gpmi-nand/*
8562
8563FREESCALE I2C CPM DRIVER
8564M:	Jochen Friedrich <jochen@scram.de>
8565L:	linuxppc-dev@lists.ozlabs.org
8566L:	linux-i2c@vger.kernel.org
8567S:	Maintained
8568F:	drivers/i2c/busses/i2c-cpm.c
8569
8570FREESCALE IMX / MXC FEC DRIVER
8571M:	Wei Fang <wei.fang@nxp.com>
8572R:	Shenwei Wang <shenwei.wang@nxp.com>
8573R:	Clark Wang <xiaoning.wang@nxp.com>
8574L:	imx@lists.linux.dev
8575L:	netdev@vger.kernel.org
8576S:	Maintained
8577F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
8578F:	drivers/net/ethernet/freescale/fec.h
8579F:	drivers/net/ethernet/freescale/fec_main.c
8580F:	drivers/net/ethernet/freescale/fec_ptp.c
8581
8582FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8583M:	Sascha Hauer <s.hauer@pengutronix.de>
8584R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8585L:	linux-fbdev@vger.kernel.org
8586L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8587S:	Maintained
8588F:	drivers/video/fbdev/imxfb.c
8589
8590FREESCALE IMX DDR PMU DRIVER
8591M:	Frank Li <Frank.li@nxp.com>
8592L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8593S:	Maintained
8594F:	Documentation/admin-guide/perf/imx-ddr.rst
8595F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8596F:	drivers/perf/fsl_imx8_ddr_perf.c
8597
8598FREESCALE IMX I2C DRIVER
8599M:	Oleksij Rempel <o.rempel@pengutronix.de>
8600R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8601L:	linux-i2c@vger.kernel.org
8602S:	Maintained
8603F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8604F:	drivers/i2c/busses/i2c-imx.c
8605
8606FREESCALE IMX LPI2C DRIVER
8607M:	Dong Aisheng <aisheng.dong@nxp.com>
8608L:	linux-i2c@vger.kernel.org
8609L:	imx@lists.linux.dev
8610S:	Maintained
8611F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8612F:	drivers/i2c/busses/i2c-imx-lpi2c.c
8613
8614FREESCALE MPC I2C DRIVER
8615M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
8616L:	linux-i2c@vger.kernel.org
8617S:	Maintained
8618F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8619F:	drivers/i2c/busses/i2c-mpc.c
8620
8621FREESCALE QORIQ DPAA ETHERNET DRIVER
8622M:	Madalin Bucur <madalin.bucur@nxp.com>
8623L:	netdev@vger.kernel.org
8624S:	Maintained
8625F:	drivers/net/ethernet/freescale/dpaa
8626
8627FREESCALE QORIQ DPAA FMAN DRIVER
8628M:	Madalin Bucur <madalin.bucur@nxp.com>
8629R:	Sean Anderson <sean.anderson@seco.com>
8630L:	netdev@vger.kernel.org
8631S:	Maintained
8632F:	Documentation/devicetree/bindings/net/fsl-fman.txt
8633F:	drivers/net/ethernet/freescale/fman
8634
8635FREESCALE QORIQ PTP CLOCK DRIVER
8636M:	Yangbo Lu <yangbo.lu@nxp.com>
8637L:	netdev@vger.kernel.org
8638S:	Maintained
8639F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8640F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8641F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
8642F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8643F:	drivers/ptp/ptp_qoriq.c
8644F:	drivers/ptp/ptp_qoriq_debugfs.c
8645F:	include/linux/fsl/ptp_qoriq.h
8646
8647FREESCALE QUAD SPI DRIVER
8648M:	Han Xu <han.xu@nxp.com>
8649L:	linux-spi@vger.kernel.org
8650S:	Maintained
8651F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8652F:	drivers/spi/spi-fsl-qspi.c
8653
8654FREESCALE QUICC ENGINE LIBRARY
8655M:	Qiang Zhao <qiang.zhao@nxp.com>
8656L:	linuxppc-dev@lists.ozlabs.org
8657S:	Maintained
8658F:	drivers/soc/fsl/qe/
8659F:	include/soc/fsl/qe/
8660
8661FREESCALE QUICC ENGINE QMC DRIVER
8662M:	Herve Codina <herve.codina@bootlin.com>
8663L:	linuxppc-dev@lists.ozlabs.org
8664S:	Maintained
8665F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
8666F:	drivers/soc/fsl/qe/qmc.c
8667F:	include/soc/fsl/qe/qmc.h
8668
8669FREESCALE QUICC ENGINE QMC HDLC DRIVER
8670M:	Herve Codina <herve.codina@bootlin.com>
8671L:	netdev@vger.kernel.org
8672L:	linuxppc-dev@lists.ozlabs.org
8673S:	Maintained
8674F:	drivers/net/wan/fsl_qmc_hdlc.c
8675
8676FREESCALE QUICC ENGINE TSA DRIVER
8677M:	Herve Codina <herve.codina@bootlin.com>
8678L:	linuxppc-dev@lists.ozlabs.org
8679S:	Maintained
8680F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
8681F:	drivers/soc/fsl/qe/tsa.c
8682F:	drivers/soc/fsl/qe/tsa.h
8683F:	include/dt-bindings/soc/cpm1-fsl,tsa.h
8684
8685FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8686L:	netdev@vger.kernel.org
8687L:	linuxppc-dev@lists.ozlabs.org
8688S:	Orphan
8689F:	drivers/net/ethernet/freescale/ucc_geth*
8690
8691FREESCALE QUICC ENGINE UCC HDLC DRIVER
8692M:	Zhao Qiang <qiang.zhao@nxp.com>
8693L:	netdev@vger.kernel.org
8694L:	linuxppc-dev@lists.ozlabs.org
8695S:	Maintained
8696F:	drivers/net/wan/fsl_ucc_hdlc*
8697
8698FREESCALE QUICC ENGINE UCC UART DRIVER
8699M:	Timur Tabi <timur@kernel.org>
8700L:	linuxppc-dev@lists.ozlabs.org
8701S:	Maintained
8702F:	drivers/tty/serial/ucc_uart.c
8703
8704FREESCALE SOC DRIVERS
8705L:	linuxppc-dev@lists.ozlabs.org
8706L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8707S:	Orphan
8708F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8709F:	Documentation/devicetree/bindings/soc/fsl/
8710F:	drivers/soc/fsl/
8711F:	include/linux/fsl/
8712F:	include/soc/fsl/
8713
8714FREESCALE SOC FS_ENET DRIVER
8715M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
8716L:	linuxppc-dev@lists.ozlabs.org
8717L:	netdev@vger.kernel.org
8718S:	Maintained
8719F:	drivers/net/ethernet/freescale/fs_enet/
8720
8721FREESCALE SOC SOUND DRIVERS
8722M:	Shengjiu Wang <shengjiu.wang@gmail.com>
8723M:	Xiubo Li <Xiubo.Lee@gmail.com>
8724R:	Fabio Estevam <festevam@gmail.com>
8725R:	Nicolin Chen <nicoleotsuka@gmail.com>
8726L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8727L:	linuxppc-dev@lists.ozlabs.org
8728S:	Maintained
8729F:	sound/soc/fsl/fsl*
8730F:	sound/soc/fsl/imx*
8731
8732FREESCALE SOC SOUND QMC DRIVER
8733M:	Herve Codina <herve.codina@bootlin.com>
8734L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8735L:	linuxppc-dev@lists.ozlabs.org
8736S:	Maintained
8737F:	Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
8738F:	sound/soc/fsl/fsl_qmc_audio.c
8739
8740FREESCALE USB PERIPHERAL DRIVERS
8741L:	linux-usb@vger.kernel.org
8742L:	linuxppc-dev@lists.ozlabs.org
8743S:	Orphan
8744F:	drivers/usb/gadget/udc/fsl*
8745
8746FREESCALE USB PHY DRIVER
8747L:	linux-usb@vger.kernel.org
8748L:	linuxppc-dev@lists.ozlabs.org
8749S:	Orphan
8750F:	drivers/usb/phy/phy-fsl-usb*
8751
8752FREEVXFS FILESYSTEM
8753M:	Christoph Hellwig <hch@infradead.org>
8754S:	Maintained
8755W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
8756F:	fs/freevxfs/
8757
8758FREEZER
8759M:	"Rafael J. Wysocki" <rafael@kernel.org>
8760M:	Pavel Machek <pavel@ucw.cz>
8761L:	linux-pm@vger.kernel.org
8762S:	Supported
8763F:	Documentation/power/freezing-of-tasks.rst
8764F:	include/linux/freezer.h
8765F:	kernel/freezer.c
8766
8767FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8768M:	Eric Biggers <ebiggers@kernel.org>
8769M:	Theodore Y. Ts'o <tytso@mit.edu>
8770M:	Jaegeuk Kim <jaegeuk@kernel.org>
8771L:	linux-fscrypt@vger.kernel.org
8772S:	Supported
8773Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
8774T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
8775F:	Documentation/filesystems/fscrypt.rst
8776F:	fs/crypto/
8777F:	include/linux/fscrypt.h
8778F:	include/uapi/linux/fscrypt.h
8779
8780FSI SUBSYSTEM
8781M:	Jeremy Kerr <jk@ozlabs.org>
8782M:	Joel Stanley <joel@jms.id.au>
8783R:	Alistar Popple <alistair@popple.id.au>
8784R:	Eddie James <eajames@linux.ibm.com>
8785L:	linux-fsi@lists.ozlabs.org
8786S:	Supported
8787Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
8788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8789F:	drivers/fsi/
8790F:	include/linux/fsi*.h
8791F:	include/trace/events/fsi*.h
8792
8793FSI-ATTACHED I2C DRIVER
8794M:	Eddie James <eajames@linux.ibm.com>
8795L:	linux-i2c@vger.kernel.org
8796L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
8797S:	Maintained
8798F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8799F:	drivers/i2c/busses/i2c-fsi.c
8800
8801FSI-ATTACHED SPI DRIVER
8802M:	Eddie James <eajames@linux.ibm.com>
8803L:	linux-spi@vger.kernel.org
8804S:	Maintained
8805F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8806F:	drivers/spi/spi-fsi.c
8807
8808FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8809M:	Jan Kara <jack@suse.cz>
8810R:	Amir Goldstein <amir73il@gmail.com>
8811L:	linux-fsdevel@vger.kernel.org
8812S:	Maintained
8813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8814F:	fs/notify/
8815F:	include/linux/fsnotify*.h
8816
8817FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8818M:	Eric Biggers <ebiggers@kernel.org>
8819M:	Theodore Y. Ts'o <tytso@mit.edu>
8820L:	fsverity@lists.linux.dev
8821S:	Supported
8822Q:	https://patchwork.kernel.org/project/fsverity/list/
8823T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
8824F:	Documentation/filesystems/fsverity.rst
8825F:	fs/verity/
8826F:	include/linux/fsverity.h
8827F:	include/uapi/linux/fsverity.h
8828
8829FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8830M:	Michael Zaidman <michael.zaidman@gmail.com>
8831L:	linux-i2c@vger.kernel.org
8832L:	linux-input@vger.kernel.org
8833S:	Maintained
8834F:	drivers/hid/hid-ft260.c
8835
8836FUJITSU LAPTOP EXTRAS
8837M:	Jonathan Woithe <jwoithe@just42.net>
8838L:	platform-driver-x86@vger.kernel.org
8839S:	Maintained
8840F:	drivers/platform/x86/fujitsu-laptop.c
8841
8842FUJITSU TABLET EXTRAS
8843M:	Robert Gerlach <khnz@gmx.de>
8844L:	platform-driver-x86@vger.kernel.org
8845S:	Maintained
8846F:	drivers/platform/x86/fujitsu-tablet.c
8847
8848FUNCTION HOOKS (FTRACE)
8849M:	Steven Rostedt <rostedt@goodmis.org>
8850M:	Masami Hiramatsu <mhiramat@kernel.org>
8851R:	Mark Rutland <mark.rutland@arm.com>
8852L:	linux-kernel@vger.kernel.org
8853L:	linux-trace-kernel@vger.kernel.org
8854S:	Maintained
8855Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
8856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8857F:	Documentation/trace/ftrace*
8858F:	arch/*/*/*/*ftrace*
8859F:	arch/*/*/*ftrace*
8860F:	include/*/ftrace.h
8861F:	kernel/trace/fgraph.c
8862F:	kernel/trace/ftrace*
8863F:	samples/ftrace
8864
8865FUNGIBLE ETHERNET DRIVERS
8866M:	Dimitris Michailidis <dmichail@fungible.com>
8867L:	netdev@vger.kernel.org
8868S:	Supported
8869F:	drivers/net/ethernet/fungible/
8870
8871FUSE: FILESYSTEM IN USERSPACE
8872M:	Miklos Szeredi <miklos@szeredi.hu>
8873L:	linux-fsdevel@vger.kernel.org
8874S:	Maintained
8875W:	https://github.com/libfuse/
8876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8877F:	Documentation/filesystems/fuse.rst
8878F:	fs/fuse/
8879F:	include/uapi/linux/fuse.h
8880
8881FUTEX SUBSYSTEM
8882M:	Thomas Gleixner <tglx@linutronix.de>
8883M:	Ingo Molnar <mingo@redhat.com>
8884R:	Peter Zijlstra <peterz@infradead.org>
8885R:	Darren Hart <dvhart@infradead.org>
8886R:	Davidlohr Bueso <dave@stgolabs.net>
8887R:	André Almeida <andrealmeid@igalia.com>
8888L:	linux-kernel@vger.kernel.org
8889S:	Maintained
8890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8891F:	Documentation/locking/*futex*
8892F:	include/asm-generic/futex.h
8893F:	include/linux/futex.h
8894F:	include/uapi/linux/futex.h
8895F:	kernel/futex/*
8896F:	tools/perf/bench/futex*
8897F:	tools/testing/selftests/futex/
8898
8899GALAXYCORE GC0308 CAMERA SENSOR DRIVER
8900M:	Sebastian Reichel <sre@kernel.org>
8901L:	linux-media@vger.kernel.org
8902S:	Maintained
8903F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
8904F:	drivers/media/i2c/gc0308.c
8905
8906GALAXYCORE GC2145 SENSOR DRIVER
8907M:	Alain Volmat <alain.volmat@foss.st.com>
8908L:	linux-media@vger.kernel.org
8909S:	Maintained
8910T:	git git://linuxtv.org/media_tree.git
8911F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
8912F:	drivers/media/i2c/gc2145.c
8913
8914GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8915M:	Tim Harvey <tharvey@gateworks.com>
8916S:	Maintained
8917F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8918F:	Documentation/hwmon/gsc-hwmon.rst
8919F:	drivers/hwmon/gsc-hwmon.c
8920F:	drivers/mfd/gateworks-gsc.c
8921F:	include/linux/mfd/gsc.h
8922F:	include/linux/platform_data/gsc_hwmon.h
8923
8924GCC PLUGINS
8925M:	Kees Cook <keescook@chromium.org>
8926L:	linux-hardening@vger.kernel.org
8927S:	Maintained
8928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8929F:	Documentation/kbuild/gcc-plugins.rst
8930F:	include/linux/stackleak.h
8931F:	kernel/stackleak.c
8932F:	scripts/Makefile.gcc-plugins
8933F:	scripts/gcc-plugins/
8934
8935GCOV BASED KERNEL PROFILING
8936M:	Peter Oberparleiter <oberpar@linux.ibm.com>
8937S:	Maintained
8938F:	Documentation/dev-tools/gcov.rst
8939F:	kernel/gcov/
8940
8941GDB KERNEL DEBUGGING HELPER SCRIPTS
8942M:	Jan Kiszka <jan.kiszka@siemens.com>
8943M:	Kieran Bingham <kbingham@kernel.org>
8944S:	Supported
8945F:	scripts/gdb/
8946
8947GEMINI CRYPTO DRIVER
8948M:	Corentin Labbe <clabbe@baylibre.com>
8949L:	linux-crypto@vger.kernel.org
8950S:	Maintained
8951F:	drivers/crypto/gemini/
8952
8953GEMTEK FM RADIO RECEIVER DRIVER
8954M:	Hans Verkuil <hverkuil@xs4all.nl>
8955L:	linux-media@vger.kernel.org
8956S:	Maintained
8957W:	https://linuxtv.org
8958T:	git git://linuxtv.org/media_tree.git
8959F:	drivers/media/radio/radio-gemtek*
8960
8961GENERIC ARCHITECTURE TOPOLOGY
8962M:	Sudeep Holla <sudeep.holla@arm.com>
8963L:	linux-kernel@vger.kernel.org
8964S:	Maintained
8965F:	drivers/base/arch_topology.c
8966F:	include/linux/arch_topology.h
8967
8968GENERIC ENTRY CODE
8969M:	Thomas Gleixner <tglx@linutronix.de>
8970M:	Peter Zijlstra <peterz@infradead.org>
8971M:	Andy Lutomirski <luto@kernel.org>
8972L:	linux-kernel@vger.kernel.org
8973S:	Maintained
8974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8975F:	include/linux/entry-common.h
8976F:	include/linux/entry-kvm.h
8977F:	kernel/entry/
8978
8979GENERIC GPIO I2C DRIVER
8980M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
8981S:	Supported
8982F:	drivers/i2c/busses/i2c-gpio.c
8983F:	include/linux/platform_data/i2c-gpio.h
8984
8985GENERIC GPIO I2C MULTIPLEXER DRIVER
8986M:	Peter Korsgaard <peter.korsgaard@barco.com>
8987L:	linux-i2c@vger.kernel.org
8988S:	Supported
8989F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
8990F:	drivers/i2c/muxes/i2c-mux-gpio.c
8991F:	include/linux/platform_data/i2c-mux-gpio.h
8992
8993GENERIC GPIO RESET DRIVER
8994M:	Krzysztof Kozlowski <krzk@kernel.org>
8995S:	Maintained
8996F:	drivers/reset/reset-gpio.c
8997
8998GENERIC HDLC (WAN) DRIVERS
8999M:	Krzysztof Halasa <khc@pm.waw.pl>
9000S:	Maintained
9001W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
9002F:	drivers/net/wan/c101.c
9003F:	drivers/net/wan/hd6457*
9004F:	drivers/net/wan/hdlc*
9005F:	drivers/net/wan/n2.c
9006F:	drivers/net/wan/pc300too.c
9007F:	drivers/net/wan/pci200syn.c
9008F:	drivers/net/wan/wanxl*
9009
9010GENERIC INCLUDE/ASM HEADER FILES
9011M:	Arnd Bergmann <arnd@arndb.de>
9012L:	linux-arch@vger.kernel.org
9013S:	Maintained
9014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9015F:	include/asm-generic/
9016F:	include/uapi/asm-generic/
9017
9018GENERIC PHY FRAMEWORK
9019M:	Vinod Koul <vkoul@kernel.org>
9020M:	Kishon Vijay Abraham I <kishon@kernel.org>
9021L:	linux-phy@lists.infradead.org
9022S:	Supported
9023Q:	https://patchwork.kernel.org/project/linux-phy/list/
9024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9025F:	Documentation/devicetree/bindings/phy/
9026F:	drivers/phy/
9027F:	include/dt-bindings/phy/
9028F:	include/linux/phy/
9029
9030GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9031M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9032S:	Supported
9033F:	Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9034F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
9035
9036GENERIC PM DOMAINS
9037M:	Ulf Hansson <ulf.hansson@linaro.org>
9038L:	linux-pm@vger.kernel.org
9039S:	Supported
9040F:	Documentation/devicetree/bindings/power/power?domain*
9041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9042F:	drivers/pmdomain/
9043F:	include/linux/pm_domain.h
9044
9045GENERIC RADIX TREE
9046M:	Kent Overstreet <kent.overstreet@linux.dev>
9047S:	Supported
9048C:	irc://irc.oftc.net/bcache
9049F:	include/linux/generic-radix-tree.h
9050F:	lib/generic-radix-tree.c
9051
9052GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9053M:	Eugen Hristev <eugen.hristev@microchip.com>
9054L:	linux-input@vger.kernel.org
9055S:	Maintained
9056F:	drivers/input/touchscreen/resistive-adc-touch.c
9057
9058GENERIC STRING LIBRARY
9059M:	Kees Cook <keescook@chromium.org>
9060R:	Andy Shevchenko <andy@kernel.org>
9061L:	linux-hardening@vger.kernel.org
9062S:	Supported
9063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9064F:	include/linux/string.h
9065F:	include/linux/string_choices.h
9066F:	include/linux/string_helpers.h
9067F:	lib/string.c
9068F:	lib/string_kunit.c
9069F:	lib/string_helpers.c
9070F:	lib/string_helpers_kunit.c
9071F:	scripts/coccinelle/api/string_choices.cocci
9072
9073GENERIC UIO DRIVER FOR PCI DEVICES
9074M:	"Michael S. Tsirkin" <mst@redhat.com>
9075L:	kvm@vger.kernel.org
9076S:	Supported
9077F:	drivers/uio/uio_pci_generic.c
9078
9079GENERIC VDSO LIBRARY
9080M:	Andy Lutomirski <luto@kernel.org>
9081M:	Thomas Gleixner <tglx@linutronix.de>
9082M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
9083L:	linux-kernel@vger.kernel.org
9084S:	Maintained
9085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9086F:	include/asm-generic/vdso/vsyscall.h
9087F:	include/vdso/
9088F:	kernel/time/vsyscall.c
9089F:	lib/vdso/
9090
9091GENWQE (IBM Generic Workqueue Card)
9092M:	Frank Haverkamp <haver@linux.ibm.com>
9093S:	Supported
9094F:	drivers/misc/genwqe/
9095
9096GET_MAINTAINER SCRIPT
9097M:	Joe Perches <joe@perches.com>
9098S:	Maintained
9099F:	scripts/get_maintainer.pl
9100
9101GFS2 FILE SYSTEM
9102M:	Andreas Gruenbacher <agruenba@redhat.com>
9103L:	gfs2@lists.linux.dev
9104S:	Supported
9105B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9107F:	Documentation/filesystems/gfs2*
9108F:	fs/gfs2/
9109F:	include/uapi/linux/gfs2_ondisk.h
9110
9111GIGABYTE WATERFORCE SENSOR DRIVER
9112M:	Aleksa Savic <savicaleksa83@gmail.com>
9113L:	linux-hwmon@vger.kernel.org
9114S:	Maintained
9115F:	Documentation/hwmon/gigabyte_waterforce.rst
9116F:	drivers/hwmon/gigabyte_waterforce.c
9117
9118GIGABYTE WMI DRIVER
9119M:	Thomas Weißschuh <thomas@weissschuh.net>
9120L:	platform-driver-x86@vger.kernel.org
9121S:	Maintained
9122F:	drivers/platform/x86/gigabyte-wmi.c
9123
9124GNSS SUBSYSTEM
9125M:	Johan Hovold <johan@kernel.org>
9126S:	Maintained
9127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9128F:	Documentation/ABI/testing/sysfs-class-gnss
9129F:	Documentation/devicetree/bindings/gnss/
9130F:	drivers/gnss/
9131F:	include/linux/gnss.h
9132
9133GO7007 MPEG CODEC
9134M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
9135L:	linux-media@vger.kernel.org
9136S:	Maintained
9137F:	drivers/media/usb/go7007/
9138
9139GOODIX TOUCHSCREEN
9140M:	Bastien Nocera <hadess@hadess.net>
9141M:	Hans de Goede <hdegoede@redhat.com>
9142L:	linux-input@vger.kernel.org
9143S:	Maintained
9144F:	drivers/input/touchscreen/goodix*
9145
9146GOOGLE ETHERNET DRIVERS
9147M:	Jeroen de Borst <jeroendb@google.com>
9148M:	Praveen Kaligineedi <pkaligineedi@google.com>
9149R:	Shailend Chand <shailend@google.com>
9150L:	netdev@vger.kernel.org
9151S:	Supported
9152F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
9153F:	drivers/net/ethernet/google
9154
9155GOOGLE FIRMWARE DRIVERS
9156M:	Tzung-Bi Shih <tzungbi@kernel.org>
9157R:	Brian Norris <briannorris@chromium.org>
9158R:	Julius Werner <jwerner@chromium.org>
9159L:	chrome-platform@lists.linux.dev
9160S:	Maintained
9161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9162F:	drivers/firmware/google/
9163
9164GOOGLE TENSOR SoC SUPPORT
9165M:	Peter Griffin <peter.griffin@linaro.org>
9166L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9167L:	linux-samsung-soc@vger.kernel.org
9168S:	Maintained
9169F:	Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9170F:	arch/arm64/boot/dts/exynos/google/
9171F:	drivers/clk/samsung/clk-gs101.c
9172F:	include/dt-bindings/clock/google,gs101.h
9173K:	[gG]oogle.?[tT]ensor
9174
9175GPD POCKET FAN DRIVER
9176M:	Hans de Goede <hdegoede@redhat.com>
9177L:	platform-driver-x86@vger.kernel.org
9178S:	Maintained
9179F:	drivers/platform/x86/gpd-pocket-fan.c
9180
9181GPIO ACPI SUPPORT
9182M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9183M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9184L:	linux-gpio@vger.kernel.org
9185L:	linux-acpi@vger.kernel.org
9186S:	Supported
9187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9188F:	Documentation/firmware-guide/acpi/gpio-properties.rst
9189F:	drivers/gpio/gpiolib-acpi.c
9190F:	drivers/gpio/gpiolib-acpi.h
9191
9192GPIO AGGREGATOR
9193M:	Geert Uytterhoeven <geert+renesas@glider.be>
9194L:	linux-gpio@vger.kernel.org
9195S:	Supported
9196F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
9197F:	drivers/gpio/gpio-aggregator.c
9198
9199GPIO IR Transmitter
9200M:	Sean Young <sean@mess.org>
9201L:	linux-media@vger.kernel.org
9202S:	Maintained
9203F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9204F:	drivers/media/rc/gpio-ir-tx.c
9205
9206GPIO MOCKUP DRIVER
9207M:	Bamvor Jian Zhang <bamv2005@gmail.com>
9208L:	linux-gpio@vger.kernel.org
9209S:	Maintained
9210F:	drivers/gpio/gpio-mockup.c
9211F:	tools/testing/selftests/gpio/
9212
9213GPIO REGMAP
9214M:	Michael Walle <mwalle@kernel.org>
9215S:	Maintained
9216F:	drivers/gpio/gpio-regmap.c
9217F:	include/linux/gpio/regmap.h
9218K:	(devm_)?gpio_regmap_(un)?register
9219
9220GPIO SUBSYSTEM
9221M:	Linus Walleij <linus.walleij@linaro.org>
9222M:	Bartosz Golaszewski <brgl@bgdev.pl>
9223L:	linux-gpio@vger.kernel.org
9224S:	Maintained
9225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9226F:	Documentation/admin-guide/gpio/
9227F:	Documentation/devicetree/bindings/gpio/
9228F:	Documentation/driver-api/gpio/
9229F:	drivers/gpio/
9230F:	include/dt-bindings/gpio/
9231F:	include/linux/gpio.h
9232F:	include/linux/gpio/
9233F:	include/linux/of_gpio.h
9234
9235GPIO UAPI
9236M:	Bartosz Golaszewski <brgl@bgdev.pl>
9237R:	Kent Gibson <warthog618@gmail.com>
9238L:	linux-gpio@vger.kernel.org
9239S:	Maintained
9240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9241F:	Documentation/ABI/obsolete/sysfs-gpio
9242F:	Documentation/ABI/testing/gpio-cdev
9243F:	Documentation/userspace-api/gpio/
9244F:	drivers/gpio/gpiolib-cdev.c
9245F:	include/uapi/linux/gpio.h
9246F:	tools/gpio/
9247
9248GRE DEMULTIPLEXER DRIVER
9249M:	Dmitry Kozlov <xeb@mail.ru>
9250L:	netdev@vger.kernel.org
9251S:	Maintained
9252F:	include/net/gre.h
9253F:	net/ipv4/gre_demux.c
9254F:	net/ipv4/gre_offload.c
9255
9256GRETH 10/100/1G Ethernet MAC device driver
9257M:	Andreas Larsson <andreas@gaisler.com>
9258L:	netdev@vger.kernel.org
9259S:	Maintained
9260F:	drivers/net/ethernet/aeroflex/
9261
9262GREYBUS AUDIO PROTOCOLS DRIVERS
9263M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
9264M:	Mark Greer <mgreer@animalcreek.com>
9265S:	Maintained
9266F:	drivers/staging/greybus/audio_apbridgea.c
9267F:	drivers/staging/greybus/audio_apbridgea.h
9268F:	drivers/staging/greybus/audio_codec.c
9269F:	drivers/staging/greybus/audio_codec.h
9270F:	drivers/staging/greybus/audio_gb.c
9271F:	drivers/staging/greybus/audio_manager.c
9272F:	drivers/staging/greybus/audio_manager.h
9273F:	drivers/staging/greybus/audio_manager_module.c
9274F:	drivers/staging/greybus/audio_manager_private.h
9275F:	drivers/staging/greybus/audio_manager_sysfs.c
9276F:	drivers/staging/greybus/audio_module.c
9277F:	drivers/staging/greybus/audio_topology.c
9278
9279GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9280M:	Viresh Kumar <vireshk@kernel.org>
9281S:	Maintained
9282F:	drivers/staging/greybus/authentication.c
9283F:	drivers/staging/greybus/bootrom.c
9284F:	drivers/staging/greybus/firmware.h
9285F:	drivers/staging/greybus/fw-core.c
9286F:	drivers/staging/greybus/fw-download.c
9287F:	drivers/staging/greybus/fw-management.c
9288F:	drivers/staging/greybus/greybus_authentication.h
9289F:	drivers/staging/greybus/greybus_firmware.h
9290F:	drivers/staging/greybus/hid.c
9291F:	drivers/staging/greybus/i2c.c
9292F:	drivers/staging/greybus/spi.c
9293F:	drivers/staging/greybus/spilib.c
9294F:	drivers/staging/greybus/spilib.h
9295
9296GREYBUS LOOPBACK DRIVER
9297M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
9298S:	Maintained
9299F:	drivers/staging/greybus/loopback.c
9300
9301GREYBUS PLATFORM DRIVERS
9302M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
9303S:	Maintained
9304F:	drivers/staging/greybus/arche-apb-ctrl.c
9305F:	drivers/staging/greybus/arche-platform.c
9306F:	drivers/staging/greybus/arche_platform.h
9307
9308GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9309M:	Rui Miguel Silva <rmfrfs@gmail.com>
9310S:	Maintained
9311F:	drivers/staging/greybus/gpio.c
9312F:	drivers/staging/greybus/light.c
9313F:	drivers/staging/greybus/power_supply.c
9314F:	drivers/staging/greybus/sdio.c
9315F:	drivers/staging/greybus/spi.c
9316F:	drivers/staging/greybus/spilib.c
9317
9318GREYBUS BEAGLEPLAY DRIVERS
9319M:	Ayush Singh <ayushdevel1325@gmail.com>
9320L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9321S:	Maintained
9322F:	Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9323F:	drivers/greybus/gb-beagleplay.c
9324
9325GREYBUS SUBSYSTEM
9326M:	Johan Hovold <johan@kernel.org>
9327M:	Alex Elder <elder@kernel.org>
9328M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9329L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9330S:	Maintained
9331F:	drivers/greybus/
9332F:	drivers/staging/greybus/
9333F:	include/linux/greybus.h
9334F:	include/linux/greybus/
9335
9336GREYBUS UART PROTOCOLS DRIVERS
9337M:	David Lin <dtwlin@gmail.com>
9338S:	Maintained
9339F:	drivers/staging/greybus/log.c
9340F:	drivers/staging/greybus/uart.c
9341
9342GS1662 VIDEO SERIALIZER
9343M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
9344L:	linux-media@vger.kernel.org
9345S:	Maintained
9346T:	git git://linuxtv.org/media_tree.git
9347F:	drivers/media/spi/gs1662.c
9348
9349GSPCA FINEPIX SUBDRIVER
9350M:	Frank Zago <frank@zago.net>
9351L:	linux-media@vger.kernel.org
9352S:	Maintained
9353T:	git git://linuxtv.org/media_tree.git
9354F:	drivers/media/usb/gspca/finepix.c
9355
9356GSPCA GL860 SUBDRIVER
9357M:	Olivier Lorin <o.lorin@laposte.net>
9358L:	linux-media@vger.kernel.org
9359S:	Maintained
9360T:	git git://linuxtv.org/media_tree.git
9361F:	drivers/media/usb/gspca/gl860/
9362
9363GSPCA M5602 SUBDRIVER
9364M:	Erik Andren <erik.andren@gmail.com>
9365L:	linux-media@vger.kernel.org
9366S:	Maintained
9367T:	git git://linuxtv.org/media_tree.git
9368F:	drivers/media/usb/gspca/m5602/
9369
9370GSPCA PAC207 SONIXB SUBDRIVER
9371M:	Hans Verkuil <hverkuil@xs4all.nl>
9372L:	linux-media@vger.kernel.org
9373S:	Odd Fixes
9374T:	git git://linuxtv.org/media_tree.git
9375F:	drivers/media/usb/gspca/pac207.c
9376
9377GSPCA SN9C20X SUBDRIVER
9378M:	Brian Johnson <brijohn@gmail.com>
9379L:	linux-media@vger.kernel.org
9380S:	Maintained
9381T:	git git://linuxtv.org/media_tree.git
9382F:	drivers/media/usb/gspca/sn9c20x.c
9383
9384GSPCA T613 SUBDRIVER
9385M:	Leandro Costantino <lcostantino@gmail.com>
9386L:	linux-media@vger.kernel.org
9387S:	Maintained
9388T:	git git://linuxtv.org/media_tree.git
9389F:	drivers/media/usb/gspca/t613.c
9390
9391GSPCA USB WEBCAM DRIVER
9392M:	Hans Verkuil <hverkuil@xs4all.nl>
9393L:	linux-media@vger.kernel.org
9394S:	Odd Fixes
9395T:	git git://linuxtv.org/media_tree.git
9396F:	drivers/media/usb/gspca/
9397
9398GTP (GPRS Tunneling Protocol)
9399M:	Pablo Neira Ayuso <pablo@netfilter.org>
9400M:	Harald Welte <laforge@gnumonks.org>
9401L:	osmocom-net-gprs@lists.osmocom.org
9402S:	Maintained
9403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9404F:	drivers/net/gtp.c
9405
9406GUID PARTITION TABLE (GPT)
9407M:	Davidlohr Bueso <dave@stgolabs.net>
9408L:	linux-efi@vger.kernel.org
9409S:	Maintained
9410F:	block/partitions/efi.*
9411
9412HABANALABS PCI DRIVER
9413M:	Oded Gabbay <ogabbay@kernel.org>
9414L:	dri-devel@lists.freedesktop.org
9415S:	Supported
9416C:	irc://irc.oftc.net/dri-devel
9417T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
9418F:	Documentation/ABI/testing/debugfs-driver-habanalabs
9419F:	Documentation/ABI/testing/sysfs-driver-habanalabs
9420F:	drivers/accel/habanalabs/
9421F:	include/linux/habanalabs/
9422F:	include/trace/events/habanalabs.h
9423F:	include/uapi/drm/habanalabs_accel.h
9424
9425HACKRF MEDIA DRIVER
9426L:	linux-media@vger.kernel.org
9427S:	Orphan
9428W:	https://linuxtv.org
9429Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9430F:	drivers/media/usb/hackrf/
9431
9432HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9433M:	Chuck Lever <chuck.lever@oracle.com>
9434L:	kernel-tls-handshake@lists.linux.dev
9435L:	netdev@vger.kernel.org
9436S:	Maintained
9437F:	Documentation/netlink/specs/handshake.yaml
9438F:	Documentation/networking/tls-handshake.rst
9439F:	include/net/handshake.h
9440F:	include/trace/events/handshake.h
9441F:	net/handshake/
9442
9443HANTRO VPU CODEC DRIVER
9444M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
9445M:	Philipp Zabel <p.zabel@pengutronix.de>
9446L:	linux-media@vger.kernel.org
9447L:	linux-rockchip@lists.infradead.org
9448S:	Maintained
9449F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9450F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9451F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9452F:	drivers/media/platform/verisilicon/
9453
9454HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9455M:	Frank Seidel <frank@f-seidel.de>
9456L:	platform-driver-x86@vger.kernel.org
9457S:	Maintained
9458W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9459F:	drivers/platform/x86/hdaps.c
9460
9461HARDWARE MONITORING
9462M:	Jean Delvare <jdelvare@suse.com>
9463M:	Guenter Roeck <linux@roeck-us.net>
9464L:	linux-hwmon@vger.kernel.org
9465S:	Maintained
9466W:	http://hwmon.wiki.kernel.org/
9467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9468F:	Documentation/ABI/testing/sysfs-class-hwmon
9469F:	Documentation/devicetree/bindings/hwmon/
9470F:	Documentation/hwmon/
9471F:	drivers/hwmon/
9472F:	include/linux/hwmon*.h
9473F:	include/trace/events/hwmon*.h
9474K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9475
9476HARDWARE RANDOM NUMBER GENERATOR CORE
9477M:	Olivia Mackall <olivia@selenic.com>
9478M:	Herbert Xu <herbert@gondor.apana.org.au>
9479L:	linux-crypto@vger.kernel.org
9480S:	Odd fixes
9481F:	Documentation/admin-guide/hw_random.rst
9482F:	Documentation/devicetree/bindings/rng/
9483F:	drivers/char/hw_random/
9484F:	include/linux/hw_random.h
9485
9486HARDWARE SPINLOCK CORE
9487M:	Bjorn Andersson <andersson@kernel.org>
9488R:	Baolin Wang <baolin.wang7@gmail.com>
9489L:	linux-remoteproc@vger.kernel.org
9490S:	Maintained
9491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9492F:	Documentation/devicetree/bindings/hwlock/
9493F:	Documentation/locking/hwspinlock.rst
9494F:	drivers/hwspinlock/
9495F:	include/linux/hwspinlock.h
9496
9497HARDWARE TRACING FACILITIES
9498M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9499S:	Maintained
9500F:	drivers/hwtracing/
9501
9502HARMONY SOUND DRIVER
9503L:	linux-parisc@vger.kernel.org
9504S:	Maintained
9505F:	sound/parisc/harmony.*
9506
9507HDPVR USB VIDEO ENCODER DRIVER
9508M:	Hans Verkuil <hverkuil@xs4all.nl>
9509L:	linux-media@vger.kernel.org
9510S:	Odd Fixes
9511W:	https://linuxtv.org
9512T:	git git://linuxtv.org/media_tree.git
9513F:	drivers/media/usb/hdpvr/
9514
9515HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9516M:	Keng-Yu Lin <keng-yu.lin@hpe.com>
9517S:	Supported
9518F:	drivers/misc/hpilo.[ch]
9519
9520HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9521M:	Jerry Hoemann <jerry.hoemann@hpe.com>
9522S:	Supported
9523F:	Documentation/watchdog/hpwdt.rst
9524F:	drivers/watchdog/hpwdt.c
9525
9526HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9527M:	Don Brace <don.brace@microchip.com>
9528L:	storagedev@microchip.com
9529L:	linux-scsi@vger.kernel.org
9530S:	Supported
9531F:	Documentation/scsi/hpsa.rst
9532F:	drivers/scsi/hpsa*.[ch]
9533F:	include/linux/cciss*.h
9534F:	include/uapi/linux/cciss*.h
9535
9536HFI1 DRIVER
9537M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
9538L:	linux-rdma@vger.kernel.org
9539S:	Supported
9540F:	drivers/infiniband/hw/hfi1
9541
9542HFS FILESYSTEM
9543L:	linux-fsdevel@vger.kernel.org
9544S:	Orphan
9545F:	Documentation/filesystems/hfs.rst
9546F:	fs/hfs/
9547
9548HFSPLUS FILESYSTEM
9549L:	linux-fsdevel@vger.kernel.org
9550S:	Orphan
9551F:	Documentation/filesystems/hfsplus.rst
9552F:	fs/hfsplus/
9553
9554HGA FRAMEBUFFER DRIVER
9555M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9556L:	linux-nvidia@lists.surfsouth.com
9557S:	Maintained
9558W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9559F:	drivers/video/fbdev/hgafb.c
9560
9561HIBERNATION (aka Software Suspend, aka swsusp)
9562M:	"Rafael J. Wysocki" <rafael@kernel.org>
9563M:	Pavel Machek <pavel@ucw.cz>
9564L:	linux-pm@vger.kernel.org
9565S:	Supported
9566B:	https://bugzilla.kernel.org
9567F:	arch/*/include/asm/suspend*.h
9568F:	arch/x86/power/
9569F:	drivers/base/power/
9570F:	include/linux/freezer.h
9571F:	include/linux/pm.h
9572F:	include/linux/suspend.h
9573F:	kernel/power/
9574
9575HID CORE LAYER
9576M:	Jiri Kosina <jikos@kernel.org>
9577M:	Benjamin Tissoires <bentiss@kernel.org>
9578L:	linux-input@vger.kernel.org
9579S:	Maintained
9580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9581F:	Documentation/hid/
9582F:	drivers/hid/
9583F:	include/linux/hid*
9584F:	include/uapi/linux/hid*
9585F:	samples/hid/
9586F:	tools/testing/selftests/hid/
9587
9588HID LOGITECH DRIVERS
9589R:	Filipe Laíns <lains@riseup.net>
9590L:	linux-input@vger.kernel.org
9591S:	Maintained
9592F:	drivers/hid/hid-logitech-*
9593
9594HID NVIDIA SHIELD DRIVER
9595M:	Rahul Rameshbabu <rrameshbabu@nvidia.com>
9596L:	linux-input@vger.kernel.org
9597S:	Maintained
9598F:	drivers/hid/hid-nvidia-shield.c
9599
9600HID PHOENIX RC FLIGHT CONTROLLER
9601M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9602L:	linux-input@vger.kernel.org
9603S:	Maintained
9604F:	drivers/hid/hid-pxrc.c
9605
9606HID PLAYSTATION DRIVER
9607M:	Roderick Colenbrander <roderick.colenbrander@sony.com>
9608L:	linux-input@vger.kernel.org
9609S:	Supported
9610F:	drivers/hid/hid-playstation.c
9611
9612HID SENSOR HUB DRIVERS
9613M:	Jiri Kosina <jikos@kernel.org>
9614M:	Jonathan Cameron <jic23@kernel.org>
9615M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9616L:	linux-input@vger.kernel.org
9617L:	linux-iio@vger.kernel.org
9618S:	Maintained
9619F:	Documentation/hid/hid-sensor*
9620F:	drivers/hid/hid-sensor-*
9621F:	drivers/iio/*/hid-*
9622F:	include/linux/hid-sensor-*
9623
9624HID VRC-2 CAR CONTROLLER DRIVER
9625M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9626L:	linux-input@vger.kernel.org
9627S:	Maintained
9628F:	drivers/hid/hid-vrc2.c
9629
9630HID WACOM DRIVER
9631M:	Ping Cheng <ping.cheng@wacom.com>
9632M:	Jason Gerecke  <jason.gerecke@wacom.com>
9633L:	linux-input@vger.kernel.org
9634S:	Maintained
9635F:	drivers/hid/wacom.h
9636F:	drivers/hid/wacom_*
9637
9638HID++ LOGITECH DRIVERS
9639R:	Filipe Laíns <lains@riseup.net>
9640R:	Bastien Nocera <hadess@hadess.net>
9641L:	linux-input@vger.kernel.org
9642S:	Maintained
9643F:	drivers/hid/hid-logitech-hidpp.c
9644
9645HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
9646M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
9647M:	Frederic Weisbecker <frederic@kernel.org>
9648M:	Thomas Gleixner <tglx@linutronix.de>
9649L:	linux-kernel@vger.kernel.org
9650S:	Maintained
9651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9652F:	Documentation/timers/
9653F:	include/linux/clockchips.h
9654F:	include/linux/hrtimer.h
9655F:	include/linux/timer.h
9656F:	kernel/time/clockevents.c
9657F:	kernel/time/hrtimer.c
9658F:	kernel/time/timer.c
9659F:	kernel/time/timer_list.c
9660F:	kernel/time/timer_migration.*
9661F:	tools/testing/selftests/timers/
9662
9663HIGH-SPEED SCC DRIVER FOR AX.25
9664L:	linux-hams@vger.kernel.org
9665S:	Orphan
9666F:	drivers/net/hamradio/scc.c
9667
9668HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9669M:	HighPoint Linux Team <linux@highpoint-tech.com>
9670S:	Supported
9671W:	http://www.highpoint-tech.com
9672F:	Documentation/scsi/hptiop.rst
9673F:	drivers/scsi/hptiop.c
9674
9675HIKEY960 ONBOARD USB GPIO HUB DRIVER
9676M:	John Stultz <jstultz@google.com>
9677L:	linux-kernel@vger.kernel.org
9678S:	Maintained
9679F:	drivers/misc/hisi_hikey_usb.c
9680
9681HIMAX HX83112B TOUCHSCREEN SUPPORT
9682M:	Job Noorman <job@noorman.info>
9683L:	linux-input@vger.kernel.org
9684S:	Maintained
9685F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
9686F:	drivers/input/touchscreen/himax_hx83112b.c
9687
9688HIPPI
9689M:	Jes Sorensen <jes@trained-monkey.org>
9690L:	linux-hippi@sunsite.dk
9691S:	Maintained
9692F:	drivers/net/hippi/
9693F:	include/linux/hippidevice.h
9694F:	include/uapi/linux/if_hippi.h
9695F:	net/802/hippi.c
9696
9697HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9698M:	Kurt Kanzenbach <kurt@linutronix.de>
9699L:	netdev@vger.kernel.org
9700S:	Maintained
9701F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9702F:	drivers/net/dsa/hirschmann/*
9703F:	include/linux/platform_data/hirschmann-hellcreek.h
9704F:	net/dsa/tag_hellcreek.c
9705
9706HISILICON DMA DRIVER
9707M:	Zhou Wang <wangzhou1@hisilicon.com>
9708M:	Jie Hai <haijie1@huawei.com>
9709L:	dmaengine@vger.kernel.org
9710S:	Maintained
9711F:	drivers/dma/hisi_dma.c
9712
9713HISILICON GPIO DRIVER
9714M:	Jay Fang <f.fangjian@huawei.com>
9715L:	linux-gpio@vger.kernel.org
9716S:	Maintained
9717F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
9718F:	drivers/gpio/gpio-hisi.c
9719
9720HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9721M:	Zhiqi Song <songzhiqi1@huawei.com>
9722M:	Longfang Liu <liulongfang@huawei.com>
9723L:	linux-crypto@vger.kernel.org
9724S:	Maintained
9725F:	Documentation/ABI/testing/debugfs-hisi-hpre
9726F:	drivers/crypto/hisilicon/hpre/hpre.h
9727F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
9728F:	drivers/crypto/hisilicon/hpre/hpre_main.c
9729
9730HISILICON HNS3 PMU DRIVER
9731M:	Jijie Shao <shaojijie@huawei.com>
9732S:	Supported
9733F:	Documentation/admin-guide/perf/hns3-pmu.rst
9734F:	drivers/perf/hisilicon/hns3_pmu.c
9735
9736HISILICON I2C CONTROLLER DRIVER
9737M:	Yicong Yang <yangyicong@hisilicon.com>
9738L:	linux-i2c@vger.kernel.org
9739S:	Maintained
9740W:	https://www.hisilicon.com
9741F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
9742F:	drivers/i2c/busses/i2c-hisi.c
9743
9744HISILICON KUNPENG SOC HCCS DRIVER
9745M:	Huisong Li <lihuisong@huawei.com>
9746S:	Maintained
9747F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
9748F:	drivers/soc/hisilicon/kunpeng_hccs.c
9749F:	drivers/soc/hisilicon/kunpeng_hccs.h
9750
9751HISILICON LPC BUS DRIVER
9752M:	Jay Fang <f.fangjian@huawei.com>
9753S:	Maintained
9754W:	http://www.hisilicon.com
9755F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9756F:	drivers/bus/hisi_lpc.c
9757
9758HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9759M:	Yisen Zhuang <yisen.zhuang@huawei.com>
9760M:	Salil Mehta <salil.mehta@huawei.com>
9761M:	Jijie Shao <shaojijie@huawei.com>
9762L:	netdev@vger.kernel.org
9763S:	Maintained
9764W:	http://www.hisilicon.com
9765F:	drivers/net/ethernet/hisilicon/hns3/
9766
9767HISILICON NETWORK SUBSYSTEM DRIVER
9768M:	Yisen Zhuang <yisen.zhuang@huawei.com>
9769M:	Salil Mehta <salil.mehta@huawei.com>
9770L:	netdev@vger.kernel.org
9771S:	Maintained
9772W:	http://www.hisilicon.com
9773F:	Documentation/devicetree/bindings/net/hisilicon*.txt
9774F:	drivers/net/ethernet/hisilicon/
9775
9776HISILICON PMU DRIVER
9777M:	Yicong Yang <yangyicong@hisilicon.com>
9778M:	Jonathan Cameron <jonathan.cameron@huawei.com>
9779S:	Supported
9780W:	http://www.hisilicon.com
9781F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9782F:	Documentation/admin-guide/perf/hisi-pmu.rst
9783F:	drivers/perf/hisilicon
9784
9785HISILICON PTT DRIVER
9786M:	Yicong Yang <yangyicong@hisilicon.com>
9787M:	Jonathan Cameron <jonathan.cameron@huawei.com>
9788L:	linux-kernel@vger.kernel.org
9789S:	Maintained
9790F:	Documentation/ABI/testing/sysfs-devices-hisi_ptt
9791F:	Documentation/trace/hisi-ptt.rst
9792F:	drivers/hwtracing/ptt/
9793F:	tools/perf/arch/arm64/util/hisi-ptt.c
9794F:	tools/perf/util/hisi-ptt*
9795F:	tools/perf/util/hisi-ptt-decoder/*
9796
9797HISILICON QM DRIVER
9798M:	Weili Qian <qianweili@huawei.com>
9799M:	Zhou Wang <wangzhou1@hisilicon.com>
9800L:	linux-crypto@vger.kernel.org
9801S:	Maintained
9802F:	drivers/crypto/hisilicon/Kconfig
9803F:	drivers/crypto/hisilicon/Makefile
9804F:	drivers/crypto/hisilicon/qm.c
9805F:	drivers/crypto/hisilicon/sgl.c
9806F:	include/linux/hisi_acc_qm.h
9807
9808HISILICON ROCE DRIVER
9809M:	Chengchang Tang <tangchengchang@huawei.com>
9810M:	Junxian Huang <huangjunxian6@hisilicon.com>
9811L:	linux-rdma@vger.kernel.org
9812S:	Maintained
9813F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9814F:	drivers/infiniband/hw/hns/
9815
9816HISILICON SAS Controller
9817M:	Xiang Chen <chenxiang66@hisilicon.com>
9818S:	Supported
9819W:	http://www.hisilicon.com
9820F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
9821F:	drivers/scsi/hisi_sas/
9822
9823HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
9824M:	Longfang Liu <liulongfang@huawei.com>
9825L:	linux-crypto@vger.kernel.org
9826S:	Maintained
9827F:	Documentation/ABI/testing/debugfs-hisi-sec
9828F:	drivers/crypto/hisilicon/sec2/sec.h
9829F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
9830F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
9831F:	drivers/crypto/hisilicon/sec2/sec_main.c
9832
9833HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9834M:	Jay Fang <f.fangjian@huawei.com>
9835L:	linux-spi@vger.kernel.org
9836S:	Maintained
9837W:	http://www.hisilicon.com
9838F:	drivers/spi/spi-hisi-kunpeng.c
9839
9840HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9841M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9842L:	linux-kernel@vger.kernel.org
9843S:	Maintained
9844F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9845F:	drivers/spmi/hisi-spmi-controller.c
9846
9847HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9848M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9849L:	linux-kernel@vger.kernel.org
9850S:	Maintained
9851F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9852F:	drivers/mfd/hi6421-spmi-pmic.c
9853
9854HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9855M:	Weili Qian <qianweili@huawei.com>
9856S:	Maintained
9857F:	drivers/crypto/hisilicon/trng/trng.c
9858
9859HISILICON V3XX SPI NOR FLASH Controller Driver
9860M:	Jay Fang <f.fangjian@huawei.com>
9861S:	Maintained
9862W:	http://www.hisilicon.com
9863F:	drivers/spi/spi-hisi-sfc-v3xx.c
9864
9865HISILICON ZIP Controller DRIVER
9866M:	Yang Shen <shenyang39@huawei.com>
9867M:	Zhou Wang <wangzhou1@hisilicon.com>
9868L:	linux-crypto@vger.kernel.org
9869S:	Maintained
9870F:	Documentation/ABI/testing/debugfs-hisi-zip
9871F:	drivers/crypto/hisilicon/zip/
9872
9873HMM - Heterogeneous Memory Management
9874M:	Jérôme Glisse <jglisse@redhat.com>
9875L:	linux-mm@kvack.org
9876S:	Maintained
9877F:	Documentation/mm/hmm.rst
9878F:	include/linux/hmm*
9879F:	lib/test_hmm*
9880F:	mm/hmm*
9881F:	tools/testing/selftests/mm/*hmm*
9882
9883HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
9884M:	Petre Rodan <petre.rodan@subdimension.ro>
9885L:	linux-iio@vger.kernel.org
9886S:	Maintained
9887F:	Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
9888F:	drivers/iio/pressure/hsc030pa*
9889
9890HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
9891M:	Andreas Klinger <ak@it-klinger.de>
9892M:	Petre Rodan <petre.rodan@subdimension.ro>
9893L:	linux-iio@vger.kernel.org
9894S:	Maintained
9895F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
9896F:	drivers/iio/pressure/mprls0025pa*
9897
9898HP BIOSCFG DRIVER
9899M:	Jorge Lopez <jorge.lopez2@hp.com>
9900L:	platform-driver-x86@vger.kernel.org
9901S:	Maintained
9902F:	drivers/platform/x86/hp/hp-bioscfg/
9903
9904HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9905L:	platform-driver-x86@vger.kernel.org
9906S:	Orphan
9907F:	drivers/platform/x86/hp/tc1100-wmi.c
9908
9909HP WMI HARDWARE MONITOR DRIVER
9910M:	James Seo <james@equiv.tech>
9911L:	linux-hwmon@vger.kernel.org
9912S:	Maintained
9913F:	Documentation/hwmon/hp-wmi-sensors.rst
9914F:	drivers/hwmon/hp-wmi-sensors.c
9915
9916HPET:	High Precision Event Timers driver
9917M:	Clemens Ladisch <clemens@ladisch.de>
9918S:	Maintained
9919F:	Documentation/timers/hpet.rst
9920F:	drivers/char/hpet.c
9921F:	include/linux/hpet.h
9922F:	include/uapi/linux/hpet.h
9923
9924HPET:	x86
9925S:	Orphan
9926F:	arch/x86/include/asm/hpet.h
9927F:	arch/x86/kernel/hpet.c
9928
9929HPFS FILESYSTEM
9930M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
9931S:	Maintained
9932W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9933F:	fs/hpfs/
9934
9935HS3001 Hardware Temperature and Humidity Sensor
9936M:	Andre Werner <andre.werner@systec-electronic.com>
9937L:	linux-hwmon@vger.kernel.org
9938S:	Maintained
9939F:	drivers/hwmon/hs3001.c
9940
9941HSI SUBSYSTEM
9942M:	Sebastian Reichel <sre@kernel.org>
9943S:	Maintained
9944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9945F:	Documentation/ABI/testing/sysfs-bus-hsi
9946F:	Documentation/driver-api/hsi.rst
9947F:	drivers/hsi/
9948F:	include/linux/hsi/
9949F:	include/uapi/linux/hsi/
9950
9951HSO 3G MODEM DRIVER
9952L:	linux-usb@vger.kernel.org
9953S:	Orphan
9954F:	drivers/net/usb/hso.c
9955
9956HSR NETWORK PROTOCOL
9957L:	netdev@vger.kernel.org
9958S:	Orphan
9959F:	net/hsr/
9960
9961HT16K33 LED CONTROLLER DRIVER
9962M:	Robin van der Gracht <robin@protonic.nl>
9963S:	Maintained
9964F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9965F:	drivers/auxdisplay/ht16k33.c
9966
9967HTCPEN TOUCHSCREEN DRIVER
9968M:	Pau Oliva Fora <pof@eslack.org>
9969L:	linux-input@vger.kernel.org
9970S:	Maintained
9971F:	drivers/input/touchscreen/htcpen.c
9972
9973HTE SUBSYSTEM
9974M:	Dipen Patel <dipenp@nvidia.com>
9975L:	timestamp@lists.linux.dev
9976S:	Maintained
9977Q:	https://patchwork.kernel.org/project/timestamp/list/
9978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
9979F:	Documentation/devicetree/bindings/timestamp/
9980F:	Documentation/driver-api/hte/
9981F:	drivers/hte/
9982F:	include/linux/hte.h
9983
9984HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9985M:	Lorenzo Bianconi <lorenzo@kernel.org>
9986L:	linux-iio@vger.kernel.org
9987S:	Maintained
9988W:	http://www.st.com/
9989F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9990F:	drivers/iio/humidity/hts221*
9991
9992HUAWEI ETHERNET DRIVER
9993M:	Cai Huoqing <cai.huoqing@linux.dev>
9994L:	netdev@vger.kernel.org
9995S:	Maintained
9996F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9997F:	drivers/net/ethernet/huawei/hinic/
9998
9999HUGETLB SUBSYSTEM
10000M:	Muchun Song <muchun.song@linux.dev>
10001L:	linux-mm@kvack.org
10002S:	Maintained
10003F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10004F:	Documentation/admin-guide/mm/hugetlbpage.rst
10005F:	Documentation/mm/hugetlbfs_reserv.rst
10006F:	Documentation/mm/vmemmap_dedup.rst
10007F:	fs/hugetlbfs/
10008F:	include/linux/hugetlb.h
10009F:	mm/hugetlb.c
10010F:	mm/hugetlb_vmemmap.c
10011F:	mm/hugetlb_vmemmap.h
10012F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10013
10014HVA ST MEDIA DRIVER
10015M:	Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
10016L:	linux-media@vger.kernel.org
10017S:	Supported
10018W:	https://linuxtv.org
10019T:	git git://linuxtv.org/media_tree.git
10020F:	drivers/media/platform/st/sti/hva
10021
10022HWPOISON MEMORY FAILURE HANDLING
10023M:	Miaohe Lin <linmiaohe@huawei.com>
10024R:	Naoya Horiguchi <nao.horiguchi@gmail.com>
10025L:	linux-mm@kvack.org
10026S:	Maintained
10027F:	mm/hwpoison-inject.c
10028F:	mm/memory-failure.c
10029
10030HYCON HY46XX TOUCHSCREEN SUPPORT
10031M:	Giulio Benetti <giulio.benetti@benettiengineering.com>
10032L:	linux-input@vger.kernel.org
10033S:	Maintained
10034F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10035F:	drivers/input/touchscreen/hycon-hy46xx.c
10036
10037HYGON PROCESSOR SUPPORT
10038M:	Pu Wen <puwen@hygon.cn>
10039L:	linux-kernel@vger.kernel.org
10040S:	Maintained
10041F:	arch/x86/kernel/cpu/hygon.c
10042
10043HYNIX HI556 SENSOR DRIVER
10044M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10045L:	linux-media@vger.kernel.org
10046S:	Maintained
10047T:	git git://linuxtv.org/media_tree.git
10048F:	drivers/media/i2c/hi556.c
10049
10050HYNIX HI846 SENSOR DRIVER
10051M:	Martin Kepplinger <martin.kepplinger@puri.sm>
10052L:	linux-media@vger.kernel.org
10053S:	Maintained
10054F:	drivers/media/i2c/hi846.c
10055
10056HYNIX HI847 SENSOR DRIVER
10057M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10058L:	linux-media@vger.kernel.org
10059S:	Maintained
10060F:	drivers/media/i2c/hi847.c
10061
10062Hyper-V/Azure CORE AND DRIVERS
10063M:	"K. Y. Srinivasan" <kys@microsoft.com>
10064M:	Haiyang Zhang <haiyangz@microsoft.com>
10065M:	Wei Liu <wei.liu@kernel.org>
10066M:	Dexuan Cui <decui@microsoft.com>
10067L:	linux-hyperv@vger.kernel.org
10068S:	Supported
10069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10070F:	Documentation/ABI/stable/sysfs-bus-vmbus
10071F:	Documentation/ABI/testing/debugfs-hyperv
10072F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10073F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10074F:	Documentation/virt/hyperv
10075F:	arch/arm64/hyperv
10076F:	arch/arm64/include/asm/hyperv-tlfs.h
10077F:	arch/arm64/include/asm/mshyperv.h
10078F:	arch/x86/hyperv
10079F:	arch/x86/include/asm/hyperv-tlfs.h
10080F:	arch/x86/include/asm/mshyperv.h
10081F:	arch/x86/include/asm/trace/hyperv.h
10082F:	arch/x86/kernel/cpu/mshyperv.c
10083F:	drivers/clocksource/hyperv_timer.c
10084F:	drivers/hid/hid-hyperv.c
10085F:	drivers/hv/
10086F:	drivers/input/serio/hyperv-keyboard.c
10087F:	drivers/iommu/hyperv-iommu.c
10088F:	drivers/net/ethernet/microsoft/
10089F:	drivers/net/hyperv/
10090F:	drivers/pci/controller/pci-hyperv-intf.c
10091F:	drivers/pci/controller/pci-hyperv.c
10092F:	drivers/scsi/storvsc_drv.c
10093F:	drivers/uio/uio_hv_generic.c
10094F:	drivers/video/fbdev/hyperv_fb.c
10095F:	include/asm-generic/hyperv-tlfs.h
10096F:	include/asm-generic/mshyperv.h
10097F:	include/clocksource/hyperv_timer.h
10098F:	include/linux/hyperv.h
10099F:	include/net/mana
10100F:	include/uapi/linux/hyperv.h
10101F:	net/vmw_vsock/hyperv_transport.c
10102F:	tools/hv/
10103
10104HYPERBUS SUPPORT
10105M:	Vignesh Raghavendra <vigneshr@ti.com>
10106R:	Tudor Ambarus <tudor.ambarus@linaro.org>
10107L:	linux-mtd@lists.infradead.org
10108S:	Supported
10109Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10110C:	irc://irc.oftc.net/mtd
10111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10112F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10113F:	drivers/mtd/hyperbus/
10114F:	include/linux/mtd/hyperbus.h
10115
10116HYPERVISOR VIRTUAL CONSOLE DRIVER
10117L:	linuxppc-dev@lists.ozlabs.org
10118S:	Odd Fixes
10119F:	drivers/tty/hvc/
10120
10121I2C ACPI SUPPORT
10122M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10123L:	linux-i2c@vger.kernel.org
10124L:	linux-acpi@vger.kernel.org
10125S:	Maintained
10126F:	drivers/i2c/i2c-core-acpi.c
10127
10128I2C ADDRESS TRANSLATOR (ATR)
10129M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
10130R:	Luca Ceresoli <luca.ceresoli@bootlin.com>
10131L:	linux-i2c@vger.kernel.org
10132S:	Maintained
10133F:	drivers/i2c/i2c-atr.c
10134F:	include/linux/i2c-atr.h
10135
10136I2C CONTROLLER DRIVER FOR NVIDIA GPU
10137M:	Ajay Gupta <ajayg@nvidia.com>
10138L:	linux-i2c@vger.kernel.org
10139S:	Maintained
10140F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
10141F:	drivers/i2c/busses/i2c-nvidia-gpu.c
10142
10143I2C MUXES
10144M:	Peter Rosin <peda@axentia.se>
10145L:	linux-i2c@vger.kernel.org
10146S:	Maintained
10147F:	Documentation/devicetree/bindings/i2c/i2c-arb*
10148F:	Documentation/devicetree/bindings/i2c/i2c-gate*
10149F:	Documentation/devicetree/bindings/i2c/i2c-mux*
10150F:	Documentation/i2c/i2c-topology.rst
10151F:	Documentation/i2c/muxes/
10152F:	drivers/i2c/i2c-mux.c
10153F:	drivers/i2c/muxes/
10154F:	include/linux/i2c-mux.h
10155
10156I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10157M:	Gregory CLEMENT <gregory.clement@bootlin.com>
10158L:	linux-i2c@vger.kernel.org
10159S:	Maintained
10160F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10161F:	drivers/i2c/busses/i2c-mv64xxx.c
10162
10163I2C OVER PARALLEL PORT
10164M:	Jean Delvare <jdelvare@suse.com>
10165L:	linux-i2c@vger.kernel.org
10166S:	Maintained
10167F:	Documentation/i2c/busses/i2c-parport.rst
10168F:	drivers/i2c/busses/i2c-parport.c
10169
10170I2C SUBSYSTEM
10171M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
10172L:	linux-i2c@vger.kernel.org
10173S:	Maintained
10174W:	https://i2c.wiki.kernel.org/
10175Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10177F:	Documentation/i2c/
10178F:	drivers/i2c/*
10179F:	include/dt-bindings/i2c/i2c.h
10180F:	include/linux/i2c-dev.h
10181F:	include/linux/i2c-smbus.h
10182F:	include/linux/i2c.h
10183F:	include/uapi/linux/i2c-*.h
10184F:	include/uapi/linux/i2c.h
10185
10186I2C SUBSYSTEM HOST DRIVERS
10187M:	Andi Shyti <andi.shyti@kernel.org>
10188L:	linux-i2c@vger.kernel.org
10189S:	Maintained
10190W:	https://i2c.wiki.kernel.org/
10191Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10193F:	Documentation/devicetree/bindings/i2c/
10194F:	drivers/i2c/algos/
10195F:	drivers/i2c/busses/
10196F:	include/dt-bindings/i2c/
10197
10198I2C-TAOS-EVM DRIVER
10199M:	Jean Delvare <jdelvare@suse.com>
10200L:	linux-i2c@vger.kernel.org
10201S:	Maintained
10202F:	Documentation/i2c/busses/i2c-taos-evm.rst
10203F:	drivers/i2c/busses/i2c-taos-evm.c
10204
10205I2C-TINY-USB DRIVER
10206M:	Till Harbaum <till@harbaum.org>
10207L:	linux-i2c@vger.kernel.org
10208S:	Maintained
10209W:	http://www.harbaum.org/till/i2c_tiny_usb
10210F:	drivers/i2c/busses/i2c-tiny-usb.c
10211
10212I2C/SMBUS CONTROLLER DRIVERS FOR PC
10213M:	Jean Delvare <jdelvare@suse.com>
10214L:	linux-i2c@vger.kernel.org
10215S:	Maintained
10216F:	Documentation/i2c/busses/i2c-ali1535.rst
10217F:	Documentation/i2c/busses/i2c-ali1563.rst
10218F:	Documentation/i2c/busses/i2c-ali15x3.rst
10219F:	Documentation/i2c/busses/i2c-amd756.rst
10220F:	Documentation/i2c/busses/i2c-amd8111.rst
10221F:	Documentation/i2c/busses/i2c-i801.rst
10222F:	Documentation/i2c/busses/i2c-nforce2.rst
10223F:	Documentation/i2c/busses/i2c-piix4.rst
10224F:	Documentation/i2c/busses/i2c-sis5595.rst
10225F:	Documentation/i2c/busses/i2c-sis630.rst
10226F:	Documentation/i2c/busses/i2c-sis96x.rst
10227F:	Documentation/i2c/busses/i2c-via.rst
10228F:	Documentation/i2c/busses/i2c-viapro.rst
10229F:	drivers/i2c/busses/i2c-ali1535.c
10230F:	drivers/i2c/busses/i2c-ali1563.c
10231F:	drivers/i2c/busses/i2c-ali15x3.c
10232F:	drivers/i2c/busses/i2c-amd756-s4882.c
10233F:	drivers/i2c/busses/i2c-amd756.c
10234F:	drivers/i2c/busses/i2c-amd8111.c
10235F:	drivers/i2c/busses/i2c-i801.c
10236F:	drivers/i2c/busses/i2c-isch.c
10237F:	drivers/i2c/busses/i2c-nforce2-s4985.c
10238F:	drivers/i2c/busses/i2c-nforce2.c
10239F:	drivers/i2c/busses/i2c-piix4.c
10240F:	drivers/i2c/busses/i2c-sis5595.c
10241F:	drivers/i2c/busses/i2c-sis630.c
10242F:	drivers/i2c/busses/i2c-sis96x.c
10243F:	drivers/i2c/busses/i2c-via.c
10244F:	drivers/i2c/busses/i2c-viapro.c
10245
10246I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10247M:	Hans de Goede <hdegoede@redhat.com>
10248L:	linux-i2c@vger.kernel.org
10249S:	Maintained
10250F:	drivers/i2c/busses/i2c-cht-wc.c
10251
10252I2C/SMBUS ISMT DRIVER
10253M:	Seth Heasley <seth.heasley@intel.com>
10254M:	Neil Horman <nhorman@tuxdriver.com>
10255L:	linux-i2c@vger.kernel.org
10256F:	Documentation/i2c/busses/i2c-ismt.rst
10257F:	drivers/i2c/busses/i2c-ismt.c
10258
10259I2C/SMBUS STUB DRIVER
10260M:	Jean Delvare <jdelvare@suse.com>
10261L:	linux-i2c@vger.kernel.org
10262S:	Maintained
10263F:	drivers/i2c/i2c-stub.c
10264
10265I3C DRIVER FOR ASPEED AST2600
10266M:	Jeremy Kerr <jk@codeconstruct.com.au>
10267S:	Maintained
10268F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10269F:	drivers/i3c/master/ast2600-i3c-master.c
10270
10271I3C DRIVER FOR CADENCE I3C MASTER IP
10272M:	Przemysław Gaj <pgaj@cadence.com>
10273S:	Maintained
10274F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10275F:	drivers/i3c/master/i3c-master-cdns.c
10276
10277I3C DRIVER FOR SYNOPSYS DESIGNWARE
10278S:	Orphan
10279F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10280F:	drivers/i3c/master/dw*
10281
10282I3C SUBSYSTEM
10283M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10284L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
10285S:	Maintained
10286C:	irc://chat.freenode.net/linux-i3c
10287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10288F:	Documentation/ABI/testing/sysfs-bus-i3c
10289F:	Documentation/devicetree/bindings/i3c/
10290F:	Documentation/driver-api/i3c
10291F:	drivers/i3c/
10292F:	include/linux/i3c/
10293
10294IBM Operation Panel Input Driver
10295M:	Eddie James <eajames@linux.ibm.com>
10296L:	linux-input@vger.kernel.org
10297S:	Maintained
10298F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10299F:	drivers/input/misc/ibm-panel.c
10300
10301IBM Power 842 compression accelerator
10302M:	Haren Myneni <haren@us.ibm.com>
10303S:	Supported
10304F:	crypto/842.c
10305F:	drivers/crypto/nx/Kconfig
10306F:	drivers/crypto/nx/Makefile
10307F:	drivers/crypto/nx/nx-842*
10308F:	include/linux/sw842.h
10309F:	lib/842/
10310
10311IBM Power in-Nest Crypto Acceleration
10312M:	Breno Leitão <leitao@debian.org>
10313M:	Nayna Jain <nayna@linux.ibm.com>
10314M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10315L:	linux-crypto@vger.kernel.org
10316S:	Supported
10317F:	drivers/crypto/nx/Kconfig
10318F:	drivers/crypto/nx/Makefile
10319F:	drivers/crypto/nx/nx-aes*
10320F:	drivers/crypto/nx/nx-sha*
10321F:	drivers/crypto/nx/nx.*
10322F:	drivers/crypto/nx/nx_csbcpb.h
10323F:	drivers/crypto/nx/nx_debugfs.c
10324
10325IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10326M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10327L:	linux-pci@vger.kernel.org
10328L:	linuxppc-dev@lists.ozlabs.org
10329S:	Supported
10330F:	drivers/pci/hotplug/rpadlpar*
10331
10332IBM Power Linux RAID adapter
10333M:	Brian King <brking@us.ibm.com>
10334S:	Supported
10335F:	drivers/scsi/ipr.*
10336
10337IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10338M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10339L:	linux-pci@vger.kernel.org
10340L:	linuxppc-dev@lists.ozlabs.org
10341S:	Supported
10342F:	drivers/pci/hotplug/rpaphp*
10343
10344IBM Power SRIOV Virtual NIC Device Driver
10345M:	Haren Myneni <haren@linux.ibm.com>
10346M:	Rick Lindsley <ricklind@linux.ibm.com>
10347R:	Nick Child <nnac123@linux.ibm.com>
10348R:	Thomas Falcon <tlfalcon@linux.ibm.com>
10349L:	netdev@vger.kernel.org
10350S:	Supported
10351F:	drivers/net/ethernet/ibm/ibmvnic.*
10352
10353IBM Power VFIO Support
10354M:	Timothy Pearson <tpearson@raptorengineering.com>
10355S:	Supported
10356F:	drivers/vfio/vfio_iommu_spapr_tce.c
10357
10358IBM Power Virtual Ethernet Device Driver
10359M:	Nick Child <nnac123@linux.ibm.com>
10360L:	netdev@vger.kernel.org
10361S:	Supported
10362F:	drivers/net/ethernet/ibm/ibmveth.*
10363
10364IBM Power Virtual FC Device Drivers
10365M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10366L:	linux-scsi@vger.kernel.org
10367S:	Supported
10368F:	drivers/scsi/ibmvscsi/ibmvfc*
10369
10370IBM Power Virtual Management Channel Driver
10371M:	Brad Warrum <bwarrum@linux.ibm.com>
10372M:	Ritu Agarwal <rituagar@linux.ibm.com>
10373S:	Supported
10374F:	drivers/misc/ibmvmc.*
10375
10376IBM Power Virtual SCSI Device Drivers
10377M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10378L:	linux-scsi@vger.kernel.org
10379S:	Supported
10380F:	drivers/scsi/ibmvscsi/ibmvscsi*
10381F:	include/scsi/viosrp.h
10382
10383IBM Power Virtual SCSI Device Target Driver
10384M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10385L:	linux-scsi@vger.kernel.org
10386L:	target-devel@vger.kernel.org
10387S:	Supported
10388F:	drivers/scsi/ibmvscsi_tgt/
10389
10390IBM Power VMX Cryptographic instructions
10391M:	Breno Leitão <leitao@debian.org>
10392M:	Nayna Jain <nayna@linux.ibm.com>
10393M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10394L:	linux-crypto@vger.kernel.org
10395S:	Supported
10396F:	arch/powerpc/crypto/Kconfig
10397F:	arch/powerpc/crypto/Makefile
10398F:	arch/powerpc/crypto/aes.c
10399F:	arch/powerpc/crypto/aes_cbc.c
10400F:	arch/powerpc/crypto/aes_ctr.c
10401F:	arch/powerpc/crypto/aes_xts.c
10402F:	arch/powerpc/crypto/aesp8-ppc.*
10403F:	arch/powerpc/crypto/ghash.c
10404F:	arch/powerpc/crypto/ghashp8-ppc.pl
10405F:	arch/powerpc/crypto/ppc-xlate.pl
10406F:	arch/powerpc/crypto/vmx.c
10407
10408IBM ServeRAID RAID DRIVER
10409S:	Orphan
10410F:	drivers/scsi/ips.*
10411
10412ICH LPC AND GPIO DRIVER
10413M:	Peter Tyser <ptyser@xes-inc.com>
10414S:	Maintained
10415F:	drivers/gpio/gpio-ich.c
10416F:	drivers/mfd/lpc_ich.c
10417
10418ICY I2C DRIVER
10419M:	Max Staudt <max@enpas.org>
10420L:	linux-i2c@vger.kernel.org
10421S:	Maintained
10422F:	drivers/i2c/busses/i2c-icy.c
10423
10424IDEAPAD LAPTOP EXTRAS DRIVER
10425M:	Ike Panhc <ike.pan@canonical.com>
10426L:	platform-driver-x86@vger.kernel.org
10427S:	Maintained
10428W:	http://launchpad.net/ideapad-laptop
10429F:	drivers/platform/x86/ideapad-laptop.c
10430
10431IDEAPAD LAPTOP SLIDEBAR DRIVER
10432M:	Andrey Moiseev <o2g.org.ru@gmail.com>
10433L:	linux-input@vger.kernel.org
10434S:	Maintained
10435W:	https://github.com/o2genum/ideapad-slidebar
10436F:	drivers/input/misc/ideapad_slidebar.c
10437
10438IDT VersaClock 5 CLOCK DRIVER
10439M:	Luca Ceresoli <luca@lucaceresoli.net>
10440S:	Maintained
10441F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10442F:	drivers/clk/clk-versaclock5.c
10443
10444IEEE 802.15.4 SUBSYSTEM
10445M:	Alexander Aring <alex.aring@gmail.com>
10446M:	Stefan Schmidt <stefan@datenfreihafen.org>
10447M:	Miquel Raynal <miquel.raynal@bootlin.com>
10448L:	linux-wpan@vger.kernel.org
10449S:	Maintained
10450W:	https://linux-wpan.org/
10451Q:	https://patchwork.kernel.org/project/linux-wpan/list/
10452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10454F:	Documentation/networking/ieee802154.rst
10455F:	drivers/net/ieee802154/
10456F:	include/linux/ieee802154.h
10457F:	include/linux/nl802154.h
10458F:	include/net/af_ieee802154.h
10459F:	include/net/cfg802154.h
10460F:	include/net/ieee802154_netdev.h
10461F:	include/net/mac802154.h
10462F:	include/net/nl802154.h
10463F:	net/ieee802154/
10464F:	net/mac802154/
10465
10466IFCVF VIRTIO DATA PATH ACCELERATOR
10467R:	Zhu Lingshan <lingshan.zhu@intel.com>
10468F:	drivers/vdpa/ifcvf/
10469
10470IFE PROTOCOL
10471M:	Yotam Gigi <yotam.gi@gmail.com>
10472M:	Jamal Hadi Salim <jhs@mojatatu.com>
10473F:	include/net/ife.h
10474F:	include/uapi/linux/ife.h
10475F:	net/ife
10476
10477IGORPLUG-USB IR RECEIVER
10478M:	Sean Young <sean@mess.org>
10479L:	linux-media@vger.kernel.org
10480S:	Maintained
10481F:	drivers/media/rc/igorplugusb.c
10482
10483IGUANAWORKS USB IR TRANSCEIVER
10484M:	Sean Young <sean@mess.org>
10485L:	linux-media@vger.kernel.org
10486S:	Maintained
10487F:	drivers/media/rc/iguanair.c
10488
10489IIO BACKEND FRAMEWORK
10490M:	Nuno Sa <nuno.sa@analog.com>
10491R:	Olivier Moysan <olivier.moysan@foss.st.com>
10492L:	linux-iio@vger.kernel.org
10493S:	Maintained
10494F:	drivers/iio/industrialio-backend.c
10495F:	include/linux/iio/backend.h
10496
10497IIO DIGITAL POTENTIOMETER DAC
10498M:	Peter Rosin <peda@axentia.se>
10499L:	linux-iio@vger.kernel.org
10500S:	Maintained
10501F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10502F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10503F:	drivers/iio/dac/dpot-dac.c
10504
10505IIO ENVELOPE DETECTOR
10506M:	Peter Rosin <peda@axentia.se>
10507L:	linux-iio@vger.kernel.org
10508S:	Maintained
10509F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10510F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10511F:	drivers/iio/adc/envelope-detector.c
10512
10513IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10514M:	Matti Vaittinen <mazziesaccount@gmail.com>
10515L:	linux-iio@vger.kernel.org
10516S:	Maintained
10517F:	drivers/iio/industrialio-gts-helper.c
10518F:	include/linux/iio/iio-gts-helper.h
10519F:	drivers/iio/test/iio-test-gts.c
10520
10521IIO MULTIPLEXER
10522M:	Peter Rosin <peda@axentia.se>
10523L:	linux-iio@vger.kernel.org
10524S:	Maintained
10525F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10526F:	drivers/iio/multiplexer/iio-mux.c
10527
10528IIO SCMI BASED DRIVER
10529M:	Jyoti Bhayana <jbhayana@google.com>
10530L:	linux-iio@vger.kernel.org
10531S:	Maintained
10532F:	drivers/iio/common/scmi_sensors/scmi_iio.c
10533
10534IIO SUBSYSTEM AND DRIVERS
10535M:	Jonathan Cameron <jic23@kernel.org>
10536R:	Lars-Peter Clausen <lars@metafoo.de>
10537L:	linux-iio@vger.kernel.org
10538S:	Maintained
10539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10540F:	Documentation/ABI/testing/configfs-iio*
10541F:	Documentation/ABI/testing/sysfs-bus-iio*
10542F:	Documentation/devicetree/bindings/iio/
10543F:	drivers/iio/
10544F:	drivers/staging/iio/
10545F:	include/dt-bindings/iio/
10546F:	include/linux/iio/
10547F:	tools/iio/
10548
10549IIO UNIT CONVERTER
10550M:	Peter Rosin <peda@axentia.se>
10551L:	linux-iio@vger.kernel.org
10552S:	Maintained
10553F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10554F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10555F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10556F:	drivers/iio/afe/iio-rescale.c
10557
10558IKANOS/ADI EAGLE ADSL USB DRIVER
10559M:	Matthieu Castet <castet.matthieu@free.fr>
10560M:	Stanislaw Gruszka <stf_xl@wp.pl>
10561S:	Maintained
10562F:	drivers/usb/atm/ueagle-atm.c
10563
10564IMAGIS TOUCHSCREEN DRIVER
10565M:	Markuss Broks <markuss.broks@gmail.com>
10566S:	Maintained
10567F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10568F:	drivers/input/touchscreen/imagis.c
10569
10570IMGTEC ASCII LCD DRIVER
10571M:	Paul Burton <paulburton@kernel.org>
10572S:	Maintained
10573F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10574F:	drivers/auxdisplay/img-ascii-lcd.c
10575
10576IMGTEC IR DECODER DRIVER
10577S:	Orphan
10578F:	drivers/media/rc/img-ir/
10579
10580IMGTEC POWERVR DRM DRIVER
10581M:	Frank Binns <frank.binns@imgtec.com>
10582M:	Matt Coster <matt.coster@imgtec.com>
10583S:	Supported
10584T:	git git://anongit.freedesktop.org/drm/drm-misc
10585F:	Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
10586F:	Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
10587F:	Documentation/gpu/imagination/
10588F:	drivers/gpu/drm/imagination/
10589F:	include/uapi/drm/pvr_drm.h
10590
10591IMON SOUNDGRAPH USB IR RECEIVER
10592M:	Sean Young <sean@mess.org>
10593L:	linux-media@vger.kernel.org
10594S:	Maintained
10595F:	drivers/media/rc/imon.c
10596F:	drivers/media/rc/imon_raw.c
10597
10598IMS TWINTURBO FRAMEBUFFER DRIVER
10599L:	linux-fbdev@vger.kernel.org
10600S:	Orphan
10601F:	drivers/video/fbdev/imsttfb.c
10602
10603INDEX OF FURTHER KERNEL DOCUMENTATION
10604M:	Carlos Bilbao <carlos.bilbao@amd.com>
10605S:	Maintained
10606F:	Documentation/process/kernel-docs.rst
10607
10608INDUSTRY PACK SUBSYSTEM (IPACK)
10609M:	Vaibhav Gupta <vaibhavgupta40@gmail.com>
10610M:	Jens Taprogge <jens.taprogge@taprogge.org>
10611M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10612L:	industrypack-devel@lists.sourceforge.net
10613S:	Maintained
10614W:	http://industrypack.sourceforge.net
10615F:	drivers/ipack/
10616
10617INFINEON DPS310 Driver
10618M:	Eddie James <eajames@linux.ibm.com>
10619L:	linux-iio@vger.kernel.org
10620S:	Maintained
10621F:	drivers/iio/pressure/dps310.c
10622
10623INFINEON PEB2466 ASoC CODEC
10624M:	Herve Codina <herve.codina@bootlin.com>
10625L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10626S:	Maintained
10627F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
10628F:	sound/soc/codecs/peb2466.c
10629
10630INFINIBAND SUBSYSTEM
10631M:	Jason Gunthorpe <jgg@nvidia.com>
10632M:	Leon Romanovsky <leonro@nvidia.com>
10633L:	linux-rdma@vger.kernel.org
10634S:	Supported
10635W:	https://github.com/linux-rdma/rdma-core
10636Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
10638F:	Documentation/devicetree/bindings/infiniband/
10639F:	Documentation/infiniband/
10640F:	drivers/infiniband/
10641F:	include/rdma/
10642F:	include/trace/events/ib_mad.h
10643F:	include/trace/events/ib_umad.h
10644F:	include/trace/misc/rdma.h
10645F:	include/uapi/linux/if_infiniband.h
10646F:	include/uapi/rdma/
10647F:	samples/bpf/ibumad_kern.c
10648F:	samples/bpf/ibumad_user.c
10649
10650INGENIC JZ4780 NAND DRIVER
10651M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10652L:	linux-mtd@lists.infradead.org
10653L:	linux-mips@vger.kernel.org
10654S:	Maintained
10655F:	drivers/mtd/nand/raw/ingenic/
10656
10657INGENIC JZ47xx SoCs
10658M:	Paul Cercueil <paul@crapouillou.net>
10659L:	linux-mips@vger.kernel.org
10660S:	Maintained
10661F:	arch/mips/boot/dts/ingenic/
10662F:	arch/mips/generic/board-ingenic.c
10663F:	arch/mips/include/asm/mach-ingenic/
10664F:	arch/mips/ingenic/Kconfig
10665F:	drivers/clk/ingenic/
10666F:	drivers/dma/dma-jz4780.c
10667F:	drivers/gpu/drm/ingenic/
10668F:	drivers/i2c/busses/i2c-jz4780.c
10669F:	drivers/iio/adc/ingenic-adc.c
10670F:	drivers/irqchip/irq-ingenic.c
10671F:	drivers/memory/jz4780-nemc.c
10672F:	drivers/mmc/host/jz4740_mmc.c
10673F:	drivers/mtd/nand/raw/ingenic/
10674F:	drivers/pinctrl/pinctrl-ingenic.c
10675F:	drivers/power/supply/ingenic-battery.c
10676F:	drivers/pwm/pwm-jz4740.c
10677F:	drivers/remoteproc/ingenic_rproc.c
10678F:	drivers/rtc/rtc-jz4740.c
10679F:	drivers/tty/serial/8250/8250_ingenic.c
10680F:	drivers/usb/musb/jz4740.c
10681F:	drivers/watchdog/jz4740_wdt.c
10682F:	include/dt-bindings/iio/adc/ingenic,adc.h
10683F:	include/linux/mfd/ingenic-tcu.h
10684F:	sound/soc/codecs/jz47*
10685F:	sound/soc/jz4740/
10686
10687INJOINIC IP5xxx POWER BANK IC DRIVER
10688M:	Samuel Holland <samuel@sholland.org>
10689S:	Maintained
10690F:	drivers/power/supply/ip5xxx_power.c
10691
10692INOTIFY
10693M:	Jan Kara <jack@suse.cz>
10694R:	Amir Goldstein <amir73il@gmail.com>
10695L:	linux-fsdevel@vger.kernel.org
10696S:	Maintained
10697F:	Documentation/filesystems/inotify.rst
10698F:	fs/notify/inotify/
10699F:	include/linux/inotify.h
10700F:	include/uapi/linux/inotify.h
10701
10702INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10703M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
10704L:	linux-input@vger.kernel.org
10705S:	Maintained
10706Q:	http://patchwork.kernel.org/project/linux-input/list/
10707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10708F:	Documentation/devicetree/bindings/input/
10709F:	Documentation/devicetree/bindings/serio/
10710F:	Documentation/input/
10711F:	drivers/input/
10712F:	include/dt-bindings/input/
10713F:	include/linux/input.h
10714F:	include/linux/input/
10715F:	include/uapi/linux/input-event-codes.h
10716F:	include/uapi/linux/input.h
10717
10718INPUT MULTITOUCH (MT) PROTOCOL
10719M:	Henrik Rydberg <rydberg@bitmath.org>
10720L:	linux-input@vger.kernel.org
10721S:	Odd fixes
10722F:	Documentation/input/multi-touch-protocol.rst
10723F:	drivers/input/input-mt.c
10724K:	\b(ABS|SYN)_MT_
10725
10726INSIDE SECURE CRYPTO DRIVER
10727M:	Antoine Tenart <atenart@kernel.org>
10728L:	linux-crypto@vger.kernel.org
10729S:	Maintained
10730F:	drivers/crypto/inside-secure/
10731
10732INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10733M:	Mimi Zohar <zohar@linux.ibm.com>
10734M:	Roberto Sassu <roberto.sassu@huawei.com>
10735M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
10736R:	Eric Snowberg <eric.snowberg@oracle.com>
10737L:	linux-integrity@vger.kernel.org
10738S:	Supported
10739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10740F:	security/integrity/
10741F:	security/integrity/ima/
10742
10743INTEL 810/815 FRAMEBUFFER DRIVER
10744M:	Antonino Daplas <adaplas@gmail.com>
10745L:	linux-fbdev@vger.kernel.org
10746S:	Maintained
10747F:	drivers/video/fbdev/i810/
10748
10749INTEL 8254 COUNTER DRIVER
10750M:	William Breathitt Gray <william.gray@linaro.org>
10751L:	linux-iio@vger.kernel.org
10752S:	Maintained
10753F:	drivers/counter/i8254.c
10754F:	include/linux/i8254.h
10755
10756INTEL 8255 GPIO DRIVER
10757M:	William Breathitt Gray <william.gray@linaro.org>
10758L:	linux-gpio@vger.kernel.org
10759S:	Maintained
10760F:	drivers/gpio/gpio-i8255.c
10761F:	drivers/gpio/gpio-i8255.h
10762
10763INTEL ASoC DRIVERS
10764M:	Cezary Rojewski <cezary.rojewski@intel.com>
10765M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
10766M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
10767M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
10768M:	Bard Liao <yung-chuan.liao@linux.intel.com>
10769M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
10770M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
10771L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10772S:	Supported
10773F:	sound/soc/intel/
10774
10775INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10776M:	Hans de Goede <hdegoede@redhat.com>
10777L:	platform-driver-x86@vger.kernel.org
10778S:	Maintained
10779F:	drivers/platform/x86/intel/atomisp2/pm.c
10780
10781INTEL ATOMISP2 LED DRIVER
10782M:	Hans de Goede <hdegoede@redhat.com>
10783L:	platform-driver-x86@vger.kernel.org
10784S:	Maintained
10785F:	drivers/platform/x86/intel/atomisp2/led.c
10786
10787INTEL BIOS SAR INT1092 DRIVER
10788M:	Shravan Sudhakar <s.shravan@intel.com>
10789L:	platform-driver-x86@vger.kernel.org
10790S:	Maintained
10791F:	drivers/platform/x86/intel/int1092/
10792
10793INTEL BROXTON PMC DRIVER
10794M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10795M:	Zha Qipeng <qipeng.zha@intel.com>
10796S:	Maintained
10797F:	drivers/mfd/intel_pmc_bxt.c
10798F:	include/linux/mfd/intel_pmc_bxt.h
10799
10800INTEL C600 SERIES SAS CONTROLLER DRIVER
10801M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
10802L:	linux-scsi@vger.kernel.org
10803S:	Supported
10804T:	git git://git.code.sf.net/p/intel-sas/isci
10805F:	drivers/scsi/isci/
10806
10807INTEL CPU family model numbers
10808M:	Tony Luck <tony.luck@intel.com>
10809M:	x86@kernel.org
10810L:	linux-kernel@vger.kernel.org
10811S:	Supported
10812F:	arch/x86/include/asm/intel-family.h
10813
10814INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
10815M:	Jani Nikula <jani.nikula@linux.intel.com>
10816M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
10817L:	intel-gfx@lists.freedesktop.org
10818L:	intel-xe@lists.freedesktop.org
10819S:	Supported
10820F:	drivers/gpu/drm/i915/display/
10821F:	drivers/gpu/drm/xe/display/
10822F:	drivers/gpu/drm/xe/compat-i915-headers
10823
10824INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
10825M:	Jani Nikula <jani.nikula@linux.intel.com>
10826M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
10827M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
10828M:	Tvrtko Ursulin <tursulin@ursulin.net>
10829L:	intel-gfx@lists.freedesktop.org
10830S:	Supported
10831W:	https://drm.pages.freedesktop.org/intel-docs/
10832Q:	http://patchwork.freedesktop.org/project/intel-gfx/
10833B:	https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
10834C:	irc://irc.oftc.net/intel-gfx
10835T:	git git://anongit.freedesktop.org/drm-intel
10836F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
10837F:	Documentation/gpu/i915.rst
10838F:	drivers/gpu/drm/ci/xfails/i915*
10839F:	drivers/gpu/drm/i915/
10840F:	include/drm/i915*
10841F:	include/uapi/drm/i915_drm.h
10842
10843INTEL DRM XE DRIVER (Lunar Lake and newer)
10844M:	Lucas De Marchi <lucas.demarchi@intel.com>
10845M:	Oded Gabbay <ogabbay@kernel.org>
10846M:	Thomas Hellström <thomas.hellstrom@linux.intel.com>
10847L:	intel-xe@lists.freedesktop.org
10848S:	Supported
10849W:	https://drm.pages.freedesktop.org/intel-docs/
10850Q:	http://patchwork.freedesktop.org/project/intel-xe/
10851B:	https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
10852C:	irc://irc.oftc.net/xe
10853T:	git https://gitlab.freedesktop.org/drm/xe/kernel.git
10854F:	Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
10855F:	Documentation/gpu/xe/
10856F:	drivers/gpu/drm/xe/
10857F:	include/drm/xe*
10858F:	include/uapi/drm/xe_drm.h
10859
10860INTEL ETHERNET DRIVERS
10861M:	Jesse Brandeburg <jesse.brandeburg@intel.com>
10862M:	Tony Nguyen <anthony.l.nguyen@intel.com>
10863L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
10864S:	Supported
10865W:	https://www.intel.com/content/www/us/en/support.html
10866Q:	https://patchwork.ozlabs.org/project/intel-wired-lan/list/
10867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
10868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
10869F:	Documentation/networking/device_drivers/ethernet/intel/
10870F:	drivers/net/ethernet/intel/
10871F:	drivers/net/ethernet/intel/*/
10872F:	include/linux/avf/virtchnl.h
10873F:	include/linux/net/intel/iidc.h
10874
10875INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
10876M:	Mustafa Ismail <mustafa.ismail@intel.com>
10877M:	Shiraz Saleem <shiraz.saleem@intel.com>
10878L:	linux-rdma@vger.kernel.org
10879S:	Supported
10880F:	drivers/infiniband/hw/irdma/
10881F:	include/uapi/rdma/irdma-abi.h
10882
10883INTEL GPIO DRIVERS
10884M:	Andy Shevchenko <andy@kernel.org>
10885L:	linux-gpio@vger.kernel.org
10886S:	Supported
10887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10888F:	drivers/gpio/gpio-elkhartlake.c
10889F:	drivers/gpio/gpio-ich.c
10890F:	drivers/gpio/gpio-merrifield.c
10891F:	drivers/gpio/gpio-ml-ioh.c
10892F:	drivers/gpio/gpio-pch.c
10893F:	drivers/gpio/gpio-sch.c
10894F:	drivers/gpio/gpio-sodaville.c
10895F:	drivers/gpio/gpio-tangier.c
10896F:	drivers/gpio/gpio-tangier.h
10897
10898INTEL GVT-g DRIVERS (Intel GPU Virtualization)
10899M:	Zhenyu Wang <zhenyuw@linux.intel.com>
10900M:	Zhi Wang <zhi.wang.linux@gmail.com>
10901L:	intel-gvt-dev@lists.freedesktop.org
10902L:	intel-gfx@lists.freedesktop.org
10903S:	Supported
10904W:	https://github.com/intel/gvt-linux/wiki
10905T:	git https://github.com/intel/gvt-linux.git
10906F:	drivers/gpu/drm/i915/gvt/
10907
10908INTEL HID EVENT DRIVER
10909M:	Alex Hung <alexhung@gmail.com>
10910L:	platform-driver-x86@vger.kernel.org
10911S:	Maintained
10912F:	drivers/platform/x86/intel/hid.c
10913
10914INTEL I/OAT DMA DRIVER
10915M:	Dave Jiang <dave.jiang@intel.com>
10916R:	Dan Williams <dan.j.williams@intel.com>
10917L:	dmaengine@vger.kernel.org
10918S:	Supported
10919Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
10920F:	drivers/dma/ioat*
10921
10922INTEL IAA CRYPTO DRIVER
10923M:	Tom Zanussi <tom.zanussi@linux.intel.com>
10924L:	linux-crypto@vger.kernel.org
10925S:	Supported
10926F:	Documentation/driver-api/crypto/iaa/iaa-crypto.rst
10927F:	drivers/crypto/intel/iaa/*
10928
10929INTEL IDLE DRIVER
10930M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
10931M:	Len Brown <lenb@kernel.org>
10932L:	linux-pm@vger.kernel.org
10933S:	Supported
10934B:	https://bugzilla.kernel.org
10935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
10936F:	drivers/idle/intel_idle.c
10937
10938INTEL IDXD DRIVER
10939M:	Fenghua Yu <fenghua.yu@intel.com>
10940M:	Dave Jiang <dave.jiang@intel.com>
10941L:	dmaengine@vger.kernel.org
10942S:	Supported
10943F:	drivers/dma/idxd/*
10944F:	include/uapi/linux/idxd.h
10945
10946INTEL IN FIELD SCAN (IFS) DEVICE
10947M:	Jithu Joseph <jithu.joseph@intel.com>
10948R:	Ashok Raj <ashok.raj@intel.com>
10949R:	Tony Luck <tony.luck@intel.com>
10950S:	Maintained
10951F:	drivers/platform/x86/intel/ifs
10952F:	include/trace/events/intel_ifs.h
10953
10954INTEL INTEGRATED SENSOR HUB DRIVER
10955M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10956M:	Jiri Kosina <jikos@kernel.org>
10957L:	linux-input@vger.kernel.org
10958S:	Maintained
10959F:	drivers/hid/intel-ish-hid/
10960
10961INTEL IOMMU (VT-d)
10962M:	David Woodhouse <dwmw2@infradead.org>
10963M:	Lu Baolu <baolu.lu@linux.intel.com>
10964L:	iommu@lists.linux.dev
10965S:	Supported
10966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10967F:	drivers/iommu/intel/
10968
10969INTEL IPU3 CSI-2 CIO2 DRIVER
10970M:	Yong Zhi <yong.zhi@intel.com>
10971M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10972M:	Bingbu Cao <bingbu.cao@intel.com>
10973M:	Dan Scally <djrscally@gmail.com>
10974R:	Tianshu Qiu <tian.shu.qiu@intel.com>
10975L:	linux-media@vger.kernel.org
10976S:	Maintained
10977T:	git git://linuxtv.org/media_tree.git
10978F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10979F:	drivers/media/pci/intel/ipu3/
10980
10981INTEL IPU3 CSI-2 IMGU DRIVER
10982M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10983R:	Bingbu Cao <bingbu.cao@intel.com>
10984R:	Tianshu Qiu <tian.shu.qiu@intel.com>
10985L:	linux-media@vger.kernel.org
10986S:	Maintained
10987F:	Documentation/admin-guide/media/ipu3.rst
10988F:	Documentation/admin-guide/media/ipu3_rcb.svg
10989F:	Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
10990F:	drivers/staging/media/ipu3/
10991
10992INTEL ISHTP ECLITE DRIVER
10993M:	Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
10994L:	platform-driver-x86@vger.kernel.org
10995S:	Supported
10996F:	drivers/platform/x86/intel/ishtp_eclite.c
10997
10998INTEL IXP4XX CRYPTO SUPPORT
10999M:	Corentin Labbe <clabbe@baylibre.com>
11000L:	linux-crypto@vger.kernel.org
11001S:	Maintained
11002F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11003
11004INTEL KEEM BAY DRM DRIVER
11005M:	Anitha Chrisanthus <anitha.chrisanthus@intel.com>
11006M:	Edmund Dea <edmund.j.dea@intel.com>
11007S:	Maintained
11008F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11009F:	drivers/gpu/drm/kmb/
11010
11011INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11012M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11013S:	Maintained
11014F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11015F:	drivers/crypto/intel/keembay/Kconfig
11016F:	drivers/crypto/intel/keembay/Makefile
11017F:	drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11018F:	drivers/crypto/intel/keembay/ocs-aes.c
11019F:	drivers/crypto/intel/keembay/ocs-aes.h
11020
11021INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11022M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11023M:	Prabhjot Khurana <prabhjot.khurana@intel.com>
11024M:	Mark Gross <mgross@linux.intel.com>
11025S:	Maintained
11026F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11027F:	drivers/crypto/intel/keembay/Kconfig
11028F:	drivers/crypto/intel/keembay/Makefile
11029F:	drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11030
11031INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11032M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11033M:	Declan Murphy <declan.murphy@intel.com>
11034S:	Maintained
11035F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11036F:	drivers/crypto/intel/keembay/Kconfig
11037F:	drivers/crypto/intel/keembay/Makefile
11038F:	drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11039F:	drivers/crypto/intel/keembay/ocs-hcu.c
11040F:	drivers/crypto/intel/keembay/ocs-hcu.h
11041
11042INTEL MANAGEMENT ENGINE (mei)
11043M:	Tomas Winkler <tomas.winkler@intel.com>
11044L:	linux-kernel@vger.kernel.org
11045S:	Supported
11046F:	Documentation/driver-api/mei/*
11047F:	drivers/misc/mei/
11048F:	drivers/watchdog/mei_wdt.c
11049F:	include/linux/mei_aux.h
11050F:	include/linux/mei_cl_bus.h
11051F:	include/uapi/linux/mei.h
11052F:	include/uapi/linux/mei_uuid.h
11053F:	include/uapi/linux/uuid.h
11054F:	samples/mei/*
11055
11056INTEL MAX 10 BMC MFD DRIVER
11057M:	Xu Yilun <yilun.xu@intel.com>
11058R:	Tom Rix <trix@redhat.com>
11059S:	Maintained
11060F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11061F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
11062F:	drivers/hwmon/intel-m10-bmc-hwmon.c
11063F:	drivers/mfd/intel-m10-bmc*
11064F:	include/linux/mfd/intel-m10-bmc.h
11065
11066INTEL MAX10 BMC SECURE UPDATES
11067M:	Peter Colberg <peter.colberg@intel.com>
11068L:	linux-fpga@vger.kernel.org
11069S:	Maintained
11070F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11071F:	drivers/fpga/intel-m10-bmc-sec-update.c
11072
11073INTEL P-Unit IPC DRIVER
11074M:	Zha Qipeng <qipeng.zha@intel.com>
11075L:	platform-driver-x86@vger.kernel.org
11076S:	Maintained
11077F:	arch/x86/include/asm/intel_punit_ipc.h
11078F:	drivers/platform/x86/intel/punit_ipc.c
11079
11080INTEL PMC CORE DRIVER
11081M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11082M:	David E Box <david.e.box@intel.com>
11083L:	platform-driver-x86@vger.kernel.org
11084S:	Maintained
11085F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
11086F:	drivers/platform/x86/intel/pmc/
11087
11088INTEL PMIC GPIO DRIVERS
11089M:	Andy Shevchenko <andy@kernel.org>
11090S:	Supported
11091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11092F:	drivers/gpio/gpio-*cove.c
11093
11094INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11095M:	Andy Shevchenko <andy@kernel.org>
11096S:	Supported
11097F:	drivers/mfd/intel_soc_pmic*
11098F:	include/linux/mfd/intel_soc_pmic*
11099
11100INTEL PMT DRIVERS
11101M:	David E. Box <david.e.box@linux.intel.com>
11102S:	Supported
11103F:	drivers/platform/x86/intel/pmt/
11104
11105INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11106M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
11107L:	linux-wireless@vger.kernel.org
11108S:	Maintained
11109F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11110F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11111F:	drivers/net/wireless/intel/ipw2x00/
11112
11113INTEL PSTATE DRIVER
11114M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11115M:	Len Brown <lenb@kernel.org>
11116L:	linux-pm@vger.kernel.org
11117S:	Supported
11118F:	drivers/cpufreq/intel_pstate.c
11119
11120INTEL PTP DFL ToD DRIVER
11121M:	Tianfei Zhang <tianfei.zhang@intel.com>
11122L:	linux-fpga@vger.kernel.org
11123L:	netdev@vger.kernel.org
11124S:	Maintained
11125F:	drivers/ptp/ptp_dfl_tod.c
11126
11127INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11128M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
11129L:	linux-iio@vger.kernel.org
11130F:	drivers/counter/intel-qep.c
11131
11132INTEL SCU DRIVERS
11133M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11134S:	Maintained
11135F:	arch/x86/include/asm/intel_scu_ipc.h
11136F:	drivers/platform/x86/intel_scu_*
11137
11138INTEL SDSI DRIVER
11139M:	David E. Box <david.e.box@linux.intel.com>
11140S:	Supported
11141F:	drivers/platform/x86/intel/sdsi.c
11142F:	tools/arch/x86/intel_sdsi/
11143F:	tools/testing/selftests/drivers/sdsi/
11144
11145INTEL SGX
11146M:	Jarkko Sakkinen <jarkko@kernel.org>
11147R:	Dave Hansen <dave.hansen@linux.intel.com>
11148L:	linux-sgx@vger.kernel.org
11149S:	Supported
11150Q:	https://patchwork.kernel.org/project/intel-sgx/list/
11151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11152F:	Documentation/arch/x86/sgx.rst
11153F:	arch/x86/entry/vdso/vsgx.S
11154F:	arch/x86/include/asm/sgx.h
11155F:	arch/x86/include/uapi/asm/sgx.h
11156F:	arch/x86/kernel/cpu/sgx/*
11157F:	tools/testing/selftests/sgx/*
11158K:	\bSGX_
11159
11160INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11161M:	Daniel Scally <djrscally@gmail.com>
11162S:	Maintained
11163F:	drivers/platform/x86/intel/int3472/
11164
11165INTEL SPEED SELECT TECHNOLOGY
11166M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11167L:	platform-driver-x86@vger.kernel.org
11168S:	Maintained
11169F:	drivers/platform/x86/intel/speed_select_if/
11170F:	include/uapi/linux/isst_if.h
11171F:	tools/power/x86/intel-speed-select/
11172
11173INTEL STRATIX10 FIRMWARE DRIVERS
11174M:	Dinh Nguyen <dinguyen@kernel.org>
11175L:	linux-kernel@vger.kernel.org
11176S:	Maintained
11177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11178F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11179F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11180F:	drivers/firmware/stratix10-rsu.c
11181F:	drivers/firmware/stratix10-svc.c
11182F:	include/linux/firmware/intel/stratix10-smc.h
11183F:	include/linux/firmware/intel/stratix10-svc-client.h
11184
11185INTEL TELEMETRY DRIVER
11186M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11187M:	"David E. Box" <david.e.box@linux.intel.com>
11188L:	platform-driver-x86@vger.kernel.org
11189S:	Maintained
11190F:	arch/x86/include/asm/intel_telemetry.h
11191F:	drivers/platform/x86/intel/telemetry/
11192
11193INTEL TPMI DRIVER
11194M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11195L:	platform-driver-x86@vger.kernel.org
11196S:	Maintained
11197F:	Documentation/ABI/testing/debugfs-tpmi
11198F:	drivers/platform/x86/intel/tpmi.c
11199F:	include/linux/intel_tpmi.h
11200
11201INTEL UNCORE FREQUENCY CONTROL
11202M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11203L:	platform-driver-x86@vger.kernel.org
11204S:	Maintained
11205F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11206F:	drivers/platform/x86/intel/uncore-frequency/
11207
11208INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11209M:	David E. Box <david.e.box@linux.intel.com>
11210S:	Supported
11211F:	drivers/platform/x86/intel/vsec.*
11212
11213INTEL VIRTUAL BUTTON DRIVER
11214M:	AceLan Kao <acelan.kao@canonical.com>
11215L:	platform-driver-x86@vger.kernel.org
11216S:	Maintained
11217F:	drivers/platform/x86/intel/vbtn.c
11218
11219INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11220M:	Stanislaw Gruszka <stf_xl@wp.pl>
11221L:	linux-wireless@vger.kernel.org
11222S:	Supported
11223F:	drivers/net/wireless/intel/iwlegacy/
11224
11225INTEL WIRELESS WIFI LINK (iwlwifi)
11226M:	Miri Korenblit <miriam.rachel.korenblit@intel.com>
11227L:	linux-wireless@vger.kernel.org
11228S:	Supported
11229W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11231F:	drivers/net/wireless/intel/iwlwifi/
11232
11233INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11234M:	Jithu Joseph <jithu.joseph@intel.com>
11235S:	Maintained
11236W:	https://slimbootloader.github.io/security/firmware-update.html
11237F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
11238
11239INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11240L:	Dell.Client.Kernel@dell.com
11241S:	Maintained
11242F:	drivers/platform/x86/intel/wmi/thunderbolt.c
11243
11244INTEL WWAN IOSM DRIVER
11245M:	M Chetan Kumar <m.chetan.kumar@intel.com>
11246L:	netdev@vger.kernel.org
11247S:	Maintained
11248F:	drivers/net/wwan/iosm/
11249
11250INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11251M:	Xin Li <xin@zytor.com>
11252M:	"H. Peter Anvin" <hpa@zytor.com>
11253S:	Supported
11254F:	Documentation/arch/x86/x86_64/fred.rst
11255F:	arch/x86/entry/entry_64_fred.S
11256F:	arch/x86/entry/entry_fred.c
11257F:	arch/x86/include/asm/fred.h
11258F:	arch/x86/kernel/fred.c
11259
11260INTEL(R) TRACE HUB
11261M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11262S:	Supported
11263F:	Documentation/trace/intel_th.rst
11264F:	drivers/hwtracing/intel_th/
11265F:	include/linux/intel_th.h
11266
11267INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11268M:	Ning Sun <ning.sun@intel.com>
11269L:	tboot-devel@lists.sourceforge.net
11270S:	Supported
11271W:	http://tboot.sourceforge.net
11272T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11273F:	Documentation/arch/x86/intel_txt.rst
11274F:	arch/x86/kernel/tboot.c
11275F:	include/linux/tboot.h
11276
11277INTERCONNECT API
11278M:	Georgi Djakov <djakov@kernel.org>
11279L:	linux-pm@vger.kernel.org
11280S:	Maintained
11281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11282F:	Documentation/devicetree/bindings/interconnect/
11283F:	Documentation/driver-api/interconnect.rst
11284F:	drivers/interconnect/
11285F:	include/dt-bindings/interconnect/
11286F:	include/linux/interconnect-provider.h
11287F:	include/linux/interconnect.h
11288
11289INTERRUPT COUNTER DRIVER
11290M:	Oleksij Rempel <o.rempel@pengutronix.de>
11291R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11292L:	linux-iio@vger.kernel.org
11293F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11294F:	drivers/counter/interrupt-cnt.c
11295
11296INTERSIL ISL7998X VIDEO DECODER DRIVER
11297M:	Michael Tretter <m.tretter@pengutronix.de>
11298R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11299L:	linux-media@vger.kernel.org
11300S:	Maintained
11301F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11302F:	drivers/media/i2c/isl7998x.c
11303
11304INVENSENSE ICM-426xx IMU DRIVER
11305M:	Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
11306L:	linux-iio@vger.kernel.org
11307S:	Maintained
11308W:	https://invensense.tdk.com/
11309F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11310F:	drivers/iio/imu/inv_icm42600/
11311
11312INVENSENSE MPU-3050 GYROSCOPE DRIVER
11313M:	Linus Walleij <linus.walleij@linaro.org>
11314L:	linux-iio@vger.kernel.org
11315S:	Maintained
11316F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11317F:	drivers/iio/gyro/mpu3050*
11318
11319IOC3 ETHERNET DRIVER
11320M:	Ralf Baechle <ralf@linux-mips.org>
11321L:	linux-mips@vger.kernel.org
11322S:	Maintained
11323F:	drivers/net/ethernet/sgi/ioc3-eth.c
11324
11325IOMMU DMA-API LAYER
11326M:	Robin Murphy <robin.murphy@arm.com>
11327L:	iommu@lists.linux.dev
11328S:	Maintained
11329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
11330F:	drivers/iommu/dma-iommu.c
11331F:	drivers/iommu/dma-iommu.h
11332F:	drivers/iommu/iova.c
11333F:	include/linux/iova.h
11334
11335IOMMU SUBSYSTEM
11336M:	Joerg Roedel <joro@8bytes.org>
11337M:	Will Deacon <will@kernel.org>
11338R:	Robin Murphy <robin.murphy@arm.com>
11339L:	iommu@lists.linux.dev
11340S:	Maintained
11341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
11342F:	Documentation/devicetree/bindings/iommu/
11343F:	Documentation/userspace-api/iommu.rst
11344F:	drivers/iommu/
11345F:	include/linux/iommu.h
11346F:	include/linux/iova.h
11347F:	include/linux/of_iommu.h
11348
11349IOMMUFD
11350M:	Jason Gunthorpe <jgg@nvidia.com>
11351M:	Kevin Tian <kevin.tian@intel.com>
11352L:	iommu@lists.linux.dev
11353S:	Maintained
11354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11355F:	Documentation/userspace-api/iommufd.rst
11356F:	drivers/iommu/iommufd/
11357F:	include/linux/iommufd.h
11358F:	include/uapi/linux/iommufd.h
11359F:	tools/testing/selftests/iommu/
11360
11361IOSYS-MAP HELPERS
11362M:	Thomas Zimmermann <tzimmermann@suse.de>
11363L:	dri-devel@lists.freedesktop.org
11364S:	Maintained
11365T:	git git://anongit.freedesktop.org/drm/drm-misc
11366F:	include/linux/iosys-map.h
11367
11368IO_URING
11369M:	Jens Axboe <axboe@kernel.dk>
11370R:	Pavel Begunkov <asml.silence@gmail.com>
11371L:	io-uring@vger.kernel.org
11372S:	Maintained
11373T:	git git://git.kernel.dk/linux-block
11374T:	git git://git.kernel.dk/liburing
11375F:	include/linux/io_uring/
11376F:	include/linux/io_uring.h
11377F:	include/linux/io_uring_types.h
11378F:	include/trace/events/io_uring.h
11379F:	include/uapi/linux/io_uring.h
11380F:	io_uring/
11381
11382IPMI SUBSYSTEM
11383M:	Corey Minyard <minyard@acm.org>
11384L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
11385S:	Supported
11386W:	http://openipmi.sourceforge.net/
11387T:	git https://github.com/cminyard/linux-ipmi.git for-next
11388F:	Documentation/devicetree/bindings/ipmi/
11389F:	Documentation/driver-api/ipmi.rst
11390F:	drivers/char/ipmi/
11391F:	include/linux/ipmi*
11392F:	include/uapi/linux/ipmi*
11393
11394IPS SCSI RAID DRIVER
11395M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
11396L:	linux-scsi@vger.kernel.org
11397S:	Maintained
11398W:	http://www.adaptec.com/
11399F:	drivers/scsi/ips*
11400
11401IPVS
11402M:	Simon Horman <horms@verge.net.au>
11403M:	Julian Anastasov <ja@ssi.bg>
11404L:	netdev@vger.kernel.org
11405L:	lvs-devel@vger.kernel.org
11406S:	Maintained
11407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11409F:	Documentation/networking/ipvs-sysctl.rst
11410F:	include/net/ip_vs.h
11411F:	include/uapi/linux/ip_vs.h
11412F:	net/netfilter/ipvs/
11413
11414IPWIRELESS DRIVER
11415M:	Jiri Kosina <jikos@kernel.org>
11416M:	David Sterba <dsterba@suse.com>
11417S:	Odd Fixes
11418F:	drivers/tty/ipwireless/
11419
11420IRON DEVICE AUDIO CODEC DRIVERS
11421M:	Kiseok Jo <kiseok.jo@irondevice.com>
11422L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11423S:	Maintained
11424F:	Documentation/devicetree/bindings/sound/irondevice,*
11425F:	sound/soc/codecs/sma*
11426
11427IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11428M:	Thomas Gleixner <tglx@linutronix.de>
11429S:	Maintained
11430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11431F:	Documentation/core-api/irq/irq-domain.rst
11432F:	include/linux/irqdomain.h
11433F:	kernel/irq/irqdomain.c
11434F:	kernel/irq/msi.c
11435
11436IRQ SUBSYSTEM
11437M:	Thomas Gleixner <tglx@linutronix.de>
11438L:	linux-kernel@vger.kernel.org
11439S:	Maintained
11440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11441F:	include/linux/group_cpus.h
11442F:	kernel/irq/
11443F:	lib/group_cpus.c
11444
11445IRQCHIP DRIVERS
11446M:	Thomas Gleixner <tglx@linutronix.de>
11447L:	linux-kernel@vger.kernel.org
11448S:	Maintained
11449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11450F:	Documentation/devicetree/bindings/interrupt-controller/
11451F:	drivers/irqchip/
11452
11453ISA
11454M:	William Breathitt Gray <william.gray@linaro.org>
11455S:	Maintained
11456F:	Documentation/driver-api/isa.rst
11457F:	drivers/base/isa.c
11458F:	include/linux/isa.h
11459
11460ISA RADIO MODULE
11461M:	Hans Verkuil <hverkuil@xs4all.nl>
11462L:	linux-media@vger.kernel.org
11463S:	Maintained
11464W:	https://linuxtv.org
11465T:	git git://linuxtv.org/media_tree.git
11466F:	drivers/media/radio/radio-isa*
11467
11468ISAPNP
11469M:	Jaroslav Kysela <perex@perex.cz>
11470S:	Maintained
11471F:	Documentation/userspace-api/isapnp.rst
11472F:	drivers/pnp/isapnp/
11473F:	include/linux/isapnp.h
11474
11475ISCSI
11476M:	Lee Duncan <lduncan@suse.com>
11477M:	Chris Leech <cleech@redhat.com>
11478M:	Mike Christie <michael.christie@oracle.com>
11479L:	open-iscsi@googlegroups.com
11480L:	linux-scsi@vger.kernel.org
11481S:	Maintained
11482W:	www.open-iscsi.com
11483F:	drivers/scsi/*iscsi*
11484F:	include/scsi/*iscsi*
11485
11486iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
11487M:	Peter Jones <pjones@redhat.com>
11488M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
11489S:	Maintained
11490F:	drivers/firmware/iscsi_ibft*
11491
11492ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
11493M:	Sagi Grimberg <sagi@grimberg.me>
11494M:	Max Gurtovoy <mgurtovoy@nvidia.com>
11495L:	linux-rdma@vger.kernel.org
11496S:	Supported
11497W:	http://www.openfabrics.org
11498W:	www.open-iscsi.org
11499Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11500F:	drivers/infiniband/ulp/iser/
11501
11502ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
11503M:	Sagi Grimberg <sagi@grimberg.me>
11504L:	linux-rdma@vger.kernel.org
11505L:	target-devel@vger.kernel.org
11506S:	Supported
11507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11508F:	drivers/infiniband/ulp/isert
11509
11510ISDN/CMTP OVER BLUETOOTH
11511M:	Karsten Keil <isdn@linux-pingi.de>
11512L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11513L:	netdev@vger.kernel.org
11514S:	Odd Fixes
11515W:	http://www.isdn4linux.de
11516F:	Documentation/isdn/
11517F:	drivers/isdn/capi/
11518F:	include/linux/isdn/
11519F:	include/uapi/linux/isdn/
11520F:	net/bluetooth/cmtp/
11521
11522ISDN/mISDN SUBSYSTEM
11523M:	Karsten Keil <isdn@linux-pingi.de>
11524L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11525L:	netdev@vger.kernel.org
11526S:	Maintained
11527W:	http://www.isdn4linux.de
11528F:	drivers/isdn/Kconfig
11529F:	drivers/isdn/Makefile
11530F:	drivers/isdn/hardware/
11531F:	drivers/isdn/mISDN/
11532
11533ISOFS FILESYSTEM
11534M:	Jan Kara <jack@suse.cz>
11535L:	linux-fsdevel@vger.kernel.org
11536S:	Maintained
11537F:	Documentation/filesystems/isofs.rst
11538F:	fs/isofs/
11539
11540IT87 HARDWARE MONITORING DRIVER
11541M:	Jean Delvare <jdelvare@suse.com>
11542L:	linux-hwmon@vger.kernel.org
11543S:	Maintained
11544F:	Documentation/hwmon/it87.rst
11545F:	drivers/hwmon/it87.c
11546
11547IT913X MEDIA DRIVER
11548L:	linux-media@vger.kernel.org
11549S:	Orphan
11550W:	https://linuxtv.org
11551Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11552F:	drivers/media/tuners/it913x*
11553
11554ITE IT66121 HDMI BRIDGE DRIVER
11555M:	Phong LE <ple@baylibre.com>
11556M:	Neil Armstrong <neil.armstrong@linaro.org>
11557S:	Maintained
11558T:	git git://anongit.freedesktop.org/drm/drm-misc
11559F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11560F:	drivers/gpu/drm/bridge/ite-it66121.c
11561
11562IVTV VIDEO4LINUX DRIVER
11563M:	Andy Walls <awalls@md.metrocast.net>
11564L:	linux-media@vger.kernel.org
11565S:	Maintained
11566W:	https://linuxtv.org
11567T:	git git://linuxtv.org/media_tree.git
11568F:	Documentation/admin-guide/media/ivtv*
11569F:	drivers/media/pci/ivtv/
11570F:	include/uapi/linux/ivtv*
11571
11572IX2505V MEDIA DRIVER
11573M:	Malcolm Priestley <tvboxspy@gmail.com>
11574L:	linux-media@vger.kernel.org
11575S:	Maintained
11576W:	https://linuxtv.org
11577Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11578F:	drivers/media/dvb-frontends/ix2505v*
11579
11580JAILHOUSE HYPERVISOR INTERFACE
11581M:	Jan Kiszka <jan.kiszka@siemens.com>
11582L:	jailhouse-dev@googlegroups.com
11583S:	Maintained
11584F:	arch/x86/include/asm/jailhouse_para.h
11585F:	arch/x86/kernel/jailhouse.c
11586
11587JFS FILESYSTEM
11588M:	Dave Kleikamp <shaggy@kernel.org>
11589L:	jfs-discussion@lists.sourceforge.net
11590S:	Odd Fixes
11591W:	http://jfs.sourceforge.net/
11592T:	git https://github.com/kleikamp/linux-shaggy.git
11593F:	Documentation/admin-guide/jfs.rst
11594F:	fs/jfs/
11595
11596JME NETWORK DRIVER
11597M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
11598L:	netdev@vger.kernel.org
11599S:	Maintained
11600F:	drivers/net/ethernet/jme.*
11601
11602JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
11603M:	David Woodhouse <dwmw2@infradead.org>
11604M:	Richard Weinberger <richard@nod.at>
11605L:	linux-mtd@lists.infradead.org
11606S:	Odd Fixes
11607W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
11608T:	git git://git.infradead.org/ubifs-2.6.git
11609F:	fs/jffs2/
11610F:	include/uapi/linux/jffs2.h
11611
11612JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
11613M:	"Theodore Ts'o" <tytso@mit.edu>
11614M:	Jan Kara <jack@suse.com>
11615L:	linux-ext4@vger.kernel.org
11616S:	Maintained
11617F:	fs/jbd2/
11618F:	include/linux/jbd2.h
11619
11620JPU V4L2 MEM2MEM DRIVER FOR RENESAS
11621M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
11622L:	linux-media@vger.kernel.org
11623L:	linux-renesas-soc@vger.kernel.org
11624S:	Maintained
11625F:	drivers/media/platform/renesas/rcar_jpu.c
11626
11627JSM Neo PCI based serial card
11628L:	linux-serial@vger.kernel.org
11629S:	Orphan
11630F:	drivers/tty/serial/jsm/
11631
11632K10TEMP HARDWARE MONITORING DRIVER
11633M:	Clemens Ladisch <clemens@ladisch.de>
11634L:	linux-hwmon@vger.kernel.org
11635S:	Maintained
11636F:	Documentation/hwmon/k10temp.rst
11637F:	drivers/hwmon/k10temp.c
11638
11639K8TEMP HARDWARE MONITORING DRIVER
11640M:	Rudolf Marek <r.marek@assembler.cz>
11641L:	linux-hwmon@vger.kernel.org
11642S:	Maintained
11643F:	Documentation/hwmon/k8temp.rst
11644F:	drivers/hwmon/k8temp.c
11645
11646KASAN
11647M:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
11648R:	Alexander Potapenko <glider@google.com>
11649R:	Andrey Konovalov <andreyknvl@gmail.com>
11650R:	Dmitry Vyukov <dvyukov@google.com>
11651R:	Vincenzo Frascino <vincenzo.frascino@arm.com>
11652L:	kasan-dev@googlegroups.com
11653S:	Maintained
11654F:	Documentation/dev-tools/kasan.rst
11655F:	arch/*/include/asm/*kasan.h
11656F:	arch/*/mm/kasan_init*
11657F:	include/linux/kasan*.h
11658F:	lib/Kconfig.kasan
11659F:	mm/kasan/
11660F:	scripts/Makefile.kasan
11661
11662KCONFIG
11663M:	Masahiro Yamada <masahiroy@kernel.org>
11664L:	linux-kbuild@vger.kernel.org
11665S:	Maintained
11666Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
11667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
11668F:	Documentation/kbuild/kconfig*
11669F:	scripts/Kconfig.include
11670F:	scripts/kconfig/
11671
11672KCOV
11673R:	Dmitry Vyukov <dvyukov@google.com>
11674R:	Andrey Konovalov <andreyknvl@gmail.com>
11675L:	kasan-dev@googlegroups.com
11676S:	Maintained
11677F:	Documentation/dev-tools/kcov.rst
11678F:	include/linux/kcov.h
11679F:	include/uapi/linux/kcov.h
11680F:	kernel/kcov.c
11681F:	scripts/Makefile.kcov
11682
11683KCSAN
11684M:	Marco Elver <elver@google.com>
11685R:	Dmitry Vyukov <dvyukov@google.com>
11686L:	kasan-dev@googlegroups.com
11687S:	Maintained
11688F:	Documentation/dev-tools/kcsan.rst
11689F:	include/linux/kcsan*.h
11690F:	kernel/kcsan/
11691F:	lib/Kconfig.kcsan
11692F:	scripts/Makefile.kcsan
11693
11694KDUMP
11695M:	Baoquan He <bhe@redhat.com>
11696R:	Vivek Goyal <vgoyal@redhat.com>
11697R:	Dave Young <dyoung@redhat.com>
11698L:	kexec@lists.infradead.org
11699S:	Maintained
11700W:	http://lse.sourceforge.net/kdump/
11701F:	Documentation/admin-guide/kdump/
11702F:	fs/proc/vmcore.c
11703F:	include/linux/crash_core.h
11704F:	include/linux/crash_dump.h
11705F:	include/uapi/linux/vmcore.h
11706F:	kernel/crash_*.c
11707
11708KEENE FM RADIO TRANSMITTER DRIVER
11709M:	Hans Verkuil <hverkuil@xs4all.nl>
11710L:	linux-media@vger.kernel.org
11711S:	Maintained
11712W:	https://linuxtv.org
11713T:	git git://linuxtv.org/media_tree.git
11714F:	drivers/media/radio/radio-keene*
11715
11716KERNEL AUTOMOUNTER
11717M:	Ian Kent <raven@themaw.net>
11718L:	autofs@vger.kernel.org
11719S:	Maintained
11720F:	fs/autofs/
11721
11722KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
11723M:	Masahiro Yamada <masahiroy@kernel.org>
11724R:	Nathan Chancellor <nathan@kernel.org>
11725R:	Nicolas Schier <nicolas@fjasle.eu>
11726L:	linux-kbuild@vger.kernel.org
11727S:	Maintained
11728Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
11729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
11730F:	Documentation/kbuild/
11731F:	Makefile
11732F:	scripts/*vmlinux*
11733F:	scripts/Kbuild*
11734F:	scripts/Makefile*
11735F:	scripts/basic/
11736F:	scripts/clang-tools/
11737F:	scripts/dummy-tools/
11738F:	scripts/mk*
11739F:	scripts/mod/
11740F:	scripts/package/
11741F:	usr/
11742
11743KERNEL HARDENING (not covered by other areas)
11744M:	Kees Cook <keescook@chromium.org>
11745R:	Gustavo A. R. Silva <gustavoars@kernel.org>
11746L:	linux-hardening@vger.kernel.org
11747S:	Supported
11748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11749F:	Documentation/ABI/testing/sysfs-kernel-oops_count
11750F:	Documentation/ABI/testing/sysfs-kernel-warn_count
11751F:	arch/*/configs/hardening.config
11752F:	include/linux/overflow.h
11753F:	include/linux/randomize_kstack.h
11754F:	kernel/configs/hardening.config
11755F:	mm/usercopy.c
11756K:	\b(add|choose)_random_kstack_offset\b
11757K:	\b__check_(object_size|heap_object)\b
11758K:	\b__counted_by\b
11759
11760KERNEL JANITORS
11761L:	kernel-janitors@vger.kernel.org
11762S:	Odd Fixes
11763W:	http://kernelnewbies.org/KernelJanitors
11764
11765KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
11766M:	Chuck Lever <chuck.lever@oracle.com>
11767M:	Jeff Layton <jlayton@kernel.org>
11768R:	Neil Brown <neilb@suse.de>
11769R:	Olga Kornievskaia <kolga@netapp.com>
11770R:	Dai Ngo <Dai.Ngo@oracle.com>
11771R:	Tom Talpey <tom@talpey.com>
11772L:	linux-nfs@vger.kernel.org
11773S:	Supported
11774W:	http://nfs.sourceforge.net/
11775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11776F:	Documentation/filesystems/nfs/
11777F:	fs/lockd/
11778F:	fs/nfs_common/
11779F:	fs/nfsd/
11780F:	include/linux/lockd/
11781F:	include/linux/sunrpc/
11782F:	include/trace/events/rpcgss.h
11783F:	include/trace/events/rpcrdma.h
11784F:	include/trace/events/sunrpc.h
11785F:	include/trace/misc/fs.h
11786F:	include/trace/misc/nfs.h
11787F:	include/trace/misc/sunrpc.h
11788F:	include/uapi/linux/nfsd/
11789F:	include/uapi/linux/sunrpc/
11790F:	net/sunrpc/
11791
11792KERNEL REGRESSIONS
11793M:	Thorsten Leemhuis <linux@leemhuis.info>
11794L:	regressions@lists.linux.dev
11795S:	Supported
11796F:	Documentation/admin-guide/reporting-regressions.rst
11797F:	Documentation/process/handling-regressions.rst
11798
11799KERNEL SELFTEST FRAMEWORK
11800M:	Shuah Khan <shuah@kernel.org>
11801M:	Shuah Khan <skhan@linuxfoundation.org>
11802L:	linux-kselftest@vger.kernel.org
11803S:	Maintained
11804Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
11805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
11806F:	Documentation/dev-tools/kselftest*
11807F:	tools/testing/selftests/
11808
11809KERNEL SMB3 SERVER (KSMBD)
11810M:	Namjae Jeon <linkinjeon@kernel.org>
11811M:	Steve French <sfrench@samba.org>
11812R:	Sergey Senozhatsky <senozhatsky@chromium.org>
11813R:	Tom Talpey <tom@talpey.com>
11814L:	linux-cifs@vger.kernel.org
11815S:	Maintained
11816T:	git git://git.samba.org/ksmbd.git
11817F:	Documentation/filesystems/smb/ksmbd.rst
11818F:	fs/smb/common/
11819F:	fs/smb/server/
11820
11821KERNEL UNIT TESTING FRAMEWORK (KUnit)
11822M:	Brendan Higgins <brendanhiggins@google.com>
11823M:	David Gow <davidgow@google.com>
11824R:	Rae Moar <rmoar@google.com>
11825L:	linux-kselftest@vger.kernel.org
11826L:	kunit-dev@googlegroups.com
11827S:	Maintained
11828W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
11829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
11830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
11831F:	Documentation/dev-tools/kunit/
11832F:	include/kunit/
11833F:	lib/kunit/
11834F:	rust/kernel/kunit.rs
11835F:	scripts/rustdoc_test_*
11836F:	tools/testing/kunit/
11837
11838KERNEL USERMODE HELPER
11839M:	Luis Chamberlain <mcgrof@kernel.org>
11840L:	linux-kernel@vger.kernel.org
11841S:	Maintained
11842F:	include/linux/umh.h
11843F:	kernel/umh.c
11844
11845KERNEL VIRTUAL MACHINE (KVM)
11846M:	Paolo Bonzini <pbonzini@redhat.com>
11847L:	kvm@vger.kernel.org
11848S:	Supported
11849W:	http://www.linux-kvm.org
11850T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11851F:	Documentation/virt/kvm/
11852F:	include/asm-generic/kvm*
11853F:	include/kvm/iodev.h
11854F:	include/linux/kvm*
11855F:	include/trace/events/kvm.h
11856F:	include/uapi/asm-generic/kvm*
11857F:	include/uapi/linux/kvm*
11858F:	tools/kvm/
11859F:	tools/testing/selftests/kvm/
11860F:	virt/kvm/*
11861
11862KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
11863M:	Marc Zyngier <maz@kernel.org>
11864M:	Oliver Upton <oliver.upton@linux.dev>
11865R:	James Morse <james.morse@arm.com>
11866R:	Suzuki K Poulose <suzuki.poulose@arm.com>
11867R:	Zenghui Yu <yuzenghui@huawei.com>
11868L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11869L:	kvmarm@lists.linux.dev
11870S:	Maintained
11871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
11872F:	arch/arm64/include/asm/kvm*
11873F:	arch/arm64/include/uapi/asm/kvm*
11874F:	arch/arm64/kvm/
11875F:	include/kvm/arm_*
11876F:	tools/testing/selftests/kvm/*/aarch64/
11877F:	tools/testing/selftests/kvm/aarch64/
11878
11879KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
11880M:	Tianrui Zhao <zhaotianrui@loongson.cn>
11881M:	Bibo Mao <maobibo@loongson.cn>
11882M:	Huacai Chen <chenhuacai@kernel.org>
11883L:	kvm@vger.kernel.org
11884L:	loongarch@lists.linux.dev
11885S:	Maintained
11886T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11887F:	arch/loongarch/include/asm/kvm*
11888F:	arch/loongarch/include/uapi/asm/kvm*
11889F:	arch/loongarch/kvm/
11890
11891KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
11892M:	Huacai Chen <chenhuacai@kernel.org>
11893L:	linux-mips@vger.kernel.org
11894L:	kvm@vger.kernel.org
11895S:	Maintained
11896T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11897F:	arch/mips/include/asm/kvm*
11898F:	arch/mips/include/uapi/asm/kvm*
11899F:	arch/mips/kvm/
11900
11901KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
11902M:	Michael Ellerman <mpe@ellerman.id.au>
11903R:	Nicholas Piggin <npiggin@gmail.com>
11904L:	linuxppc-dev@lists.ozlabs.org
11905L:	kvm@vger.kernel.org
11906S:	Maintained (Book3S 64-bit HV)
11907S:	Odd fixes (Book3S 64-bit PR)
11908S:	Orphan (Book3E and 32-bit)
11909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
11910F:	arch/powerpc/include/asm/kvm*
11911F:	arch/powerpc/include/uapi/asm/kvm*
11912F:	arch/powerpc/kernel/kvm*
11913F:	arch/powerpc/kvm/
11914
11915KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
11916M:	Anup Patel <anup@brainfault.org>
11917R:	Atish Patra <atishp@atishpatra.org>
11918L:	kvm@vger.kernel.org
11919L:	kvm-riscv@lists.infradead.org
11920L:	linux-riscv@lists.infradead.org
11921S:	Maintained
11922T:	git https://github.com/kvm-riscv/linux.git
11923F:	arch/riscv/include/asm/kvm*
11924F:	arch/riscv/include/uapi/asm/kvm*
11925F:	arch/riscv/kvm/
11926F:	tools/testing/selftests/kvm/*/riscv/
11927F:	tools/testing/selftests/kvm/riscv/
11928
11929KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
11930M:	Christian Borntraeger <borntraeger@linux.ibm.com>
11931M:	Janosch Frank <frankja@linux.ibm.com>
11932M:	Claudio Imbrenda <imbrenda@linux.ibm.com>
11933R:	David Hildenbrand <david@redhat.com>
11934L:	kvm@vger.kernel.org
11935S:	Supported
11936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
11937F:	Documentation/virt/kvm/s390*
11938F:	arch/s390/include/asm/gmap.h
11939F:	arch/s390/include/asm/kvm*
11940F:	arch/s390/include/uapi/asm/kvm*
11941F:	arch/s390/include/uapi/asm/uvdevice.h
11942F:	arch/s390/kernel/uv.c
11943F:	arch/s390/kvm/
11944F:	arch/s390/mm/gmap.c
11945F:	drivers/s390/char/uvdevice.c
11946F:	tools/testing/selftests/drivers/s390x/uvdevice/
11947F:	tools/testing/selftests/kvm/*/s390x/
11948F:	tools/testing/selftests/kvm/s390x/
11949
11950KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
11951M:	Sean Christopherson <seanjc@google.com>
11952M:	Paolo Bonzini <pbonzini@redhat.com>
11953L:	kvm@vger.kernel.org
11954S:	Supported
11955P:	Documentation/process/maintainer-kvm-x86.rst
11956T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11957F:	arch/x86/include/asm/kvm*
11958F:	arch/x86/include/asm/svm.h
11959F:	arch/x86/include/asm/vmx*.h
11960F:	arch/x86/include/uapi/asm/kvm*
11961F:	arch/x86/include/uapi/asm/svm.h
11962F:	arch/x86/include/uapi/asm/vmx.h
11963F:	arch/x86/kvm/
11964F:	arch/x86/kvm/*/
11965F:	tools/testing/selftests/kvm/*/x86_64/
11966F:	tools/testing/selftests/kvm/x86_64/
11967
11968KERNFS
11969M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11970M:	Tejun Heo <tj@kernel.org>
11971S:	Supported
11972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11973F:	fs/kernfs/
11974F:	include/linux/kernfs.h
11975
11976KEXEC
11977M:	Eric Biederman <ebiederm@xmission.com>
11978L:	kexec@lists.infradead.org
11979S:	Maintained
11980W:	http://kernel.org/pub/linux/utils/kernel/kexec/
11981F:	include/linux/kexec.h
11982F:	include/uapi/linux/kexec.h
11983F:	kernel/kexec*
11984
11985KEYS-ENCRYPTED
11986M:	Mimi Zohar <zohar@linux.ibm.com>
11987L:	linux-integrity@vger.kernel.org
11988L:	keyrings@vger.kernel.org
11989S:	Supported
11990F:	Documentation/security/keys/trusted-encrypted.rst
11991F:	include/keys/encrypted-type.h
11992F:	security/keys/encrypted-keys/
11993
11994KEYS-TRUSTED
11995M:	James Bottomley <James.Bottomley@HansenPartnership.com>
11996M:	Jarkko Sakkinen <jarkko@kernel.org>
11997M:	Mimi Zohar <zohar@linux.ibm.com>
11998L:	linux-integrity@vger.kernel.org
11999L:	keyrings@vger.kernel.org
12000S:	Supported
12001F:	Documentation/security/keys/trusted-encrypted.rst
12002F:	include/keys/trusted-type.h
12003F:	include/keys/trusted_tpm.h
12004F:	security/keys/trusted-keys/
12005
12006KEYS-TRUSTED-CAAM
12007M:	Ahmad Fatoum <a.fatoum@pengutronix.de>
12008R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12009L:	linux-integrity@vger.kernel.org
12010L:	keyrings@vger.kernel.org
12011S:	Maintained
12012F:	include/keys/trusted_caam.h
12013F:	security/keys/trusted-keys/trusted_caam.c
12014
12015KEYS-TRUSTED-TEE
12016M:	Sumit Garg <sumit.garg@linaro.org>
12017L:	linux-integrity@vger.kernel.org
12018L:	keyrings@vger.kernel.org
12019S:	Supported
12020F:	include/keys/trusted_tee.h
12021F:	security/keys/trusted-keys/trusted_tee.c
12022
12023KEYS/KEYRINGS
12024M:	David Howells <dhowells@redhat.com>
12025M:	Jarkko Sakkinen <jarkko@kernel.org>
12026L:	keyrings@vger.kernel.org
12027S:	Maintained
12028F:	Documentation/security/keys/core.rst
12029F:	include/keys/
12030F:	include/linux/key-type.h
12031F:	include/linux/key.h
12032F:	include/linux/keyctl.h
12033F:	include/uapi/linux/keyctl.h
12034F:	security/keys/
12035
12036KEYS/KEYRINGS_INTEGRITY
12037M:	Jarkko Sakkinen <jarkko@kernel.org>
12038M:	Mimi Zohar <zohar@linux.ibm.com>
12039L:	linux-integrity@vger.kernel.org
12040L:	keyrings@vger.kernel.org
12041S:	Supported
12042F:	security/integrity/platform_certs
12043
12044KFENCE
12045M:	Alexander Potapenko <glider@google.com>
12046M:	Marco Elver <elver@google.com>
12047R:	Dmitry Vyukov <dvyukov@google.com>
12048L:	kasan-dev@googlegroups.com
12049S:	Maintained
12050F:	Documentation/dev-tools/kfence.rst
12051F:	arch/*/include/asm/kfence.h
12052F:	include/linux/kfence.h
12053F:	lib/Kconfig.kfence
12054F:	mm/kfence/
12055
12056KFIFO
12057M:	Stefani Seibold <stefani@seibold.net>
12058S:	Maintained
12059F:	include/linux/kfifo.h
12060F:	lib/kfifo.c
12061F:	samples/kfifo/
12062
12063KGDB / KDB /debug_core
12064M:	Jason Wessel <jason.wessel@windriver.com>
12065M:	Daniel Thompson <daniel.thompson@linaro.org>
12066R:	Douglas Anderson <dianders@chromium.org>
12067L:	kgdb-bugreport@lists.sourceforge.net
12068S:	Maintained
12069W:	http://kgdb.wiki.kernel.org/
12070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12071F:	Documentation/dev-tools/kgdb.rst
12072F:	drivers/misc/kgdbts.c
12073F:	drivers/tty/serial/kgdboc.c
12074F:	include/linux/kdb.h
12075F:	include/linux/kgdb.h
12076F:	kernel/debug/
12077F:	kernel/module/kdb.c
12078
12079KHADAS MCU MFD DRIVER
12080M:	Neil Armstrong <neil.armstrong@linaro.org>
12081L:	linux-amlogic@lists.infradead.org
12082S:	Maintained
12083F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12084F:	drivers/mfd/khadas-mcu.c
12085F:	drivers/thermal/khadas_mcu_fan.c
12086F:	include/linux/mfd/khadas-mcu.h
12087
12088KIONIX/ROHM KX022A ACCELEROMETER
12089M:	Matti Vaittinen <mazziesaccount@gmail.com>
12090L:	linux-iio@vger.kernel.org
12091S:	Supported
12092F:	drivers/iio/accel/kionix-kx022a*
12093
12094KMEMLEAK
12095M:	Catalin Marinas <catalin.marinas@arm.com>
12096S:	Maintained
12097F:	Documentation/dev-tools/kmemleak.rst
12098F:	include/linux/kmemleak.h
12099F:	mm/kmemleak.c
12100F:	samples/kmemleak/kmemleak-test.c
12101
12102KMSAN
12103M:	Alexander Potapenko <glider@google.com>
12104R:	Marco Elver <elver@google.com>
12105R:	Dmitry Vyukov <dvyukov@google.com>
12106L:	kasan-dev@googlegroups.com
12107S:	Maintained
12108F:	Documentation/dev-tools/kmsan.rst
12109F:	arch/*/include/asm/kmsan.h
12110F:	arch/*/mm/kmsan_*
12111F:	include/linux/kmsan*.h
12112F:	lib/Kconfig.kmsan
12113F:	mm/kmsan/
12114F:	scripts/Makefile.kmsan
12115
12116KPROBES
12117M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
12118M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
12119M:	"David S. Miller" <davem@davemloft.net>
12120M:	Masami Hiramatsu <mhiramat@kernel.org>
12121L:	linux-kernel@vger.kernel.org
12122L:	linux-trace-kernel@vger.kernel.org
12123S:	Maintained
12124Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
12125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12126F:	Documentation/trace/kprobes.rst
12127F:	include/asm-generic/kprobes.h
12128F:	include/linux/kprobes.h
12129F:	kernel/kprobes.c
12130F:	lib/test_kprobes.c
12131F:	samples/kprobes
12132
12133KS0108 LCD CONTROLLER DRIVER
12134M:	Miguel Ojeda <ojeda@kernel.org>
12135S:	Maintained
12136F:	Documentation/admin-guide/auxdisplay/ks0108.rst
12137F:	drivers/auxdisplay/ks0108.c
12138F:	include/linux/ks0108.h
12139
12140KTD253 BACKLIGHT DRIVER
12141M:	Linus Walleij <linus.walleij@linaro.org>
12142S:	Maintained
12143F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12144F:	drivers/video/backlight/ktd253-backlight.c
12145
12146KTD2801 BACKLIGHT DRIVER
12147M:	Duje Mihanović <duje.mihanovic@skole.hr>
12148S:	Maintained
12149F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12150F:	drivers/video/backlight/ktd2801-backlight.c
12151
12152KTEST
12153M:	Steven Rostedt <rostedt@goodmis.org>
12154M:	John Hawley <warthog9@eaglescrag.net>
12155S:	Maintained
12156F:	tools/testing/ktest
12157
12158KTZ8866 BACKLIGHT DRIVER
12159M:	Jianhua Lu <lujianhua000@gmail.com>
12160S:	Maintained
12161F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12162F:	drivers/video/backlight/ktz8866.c
12163
12164KVM PARAVIRT (KVM/paravirt)
12165M:	Paolo Bonzini <pbonzini@redhat.com>
12166R:	Wanpeng Li <wanpengli@tencent.com>
12167R:	Vitaly Kuznetsov <vkuznets@redhat.com>
12168L:	kvm@vger.kernel.org
12169S:	Supported
12170T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12171F:	arch/um/include/asm/kvm_para.h
12172F:	arch/x86/include/asm/kvm_para.h
12173F:	arch/x86/include/asm/pvclock-abi.h
12174F:	arch/x86/include/uapi/asm/kvm_para.h
12175F:	arch/x86/kernel/kvm.c
12176F:	arch/x86/kernel/kvmclock.c
12177F:	include/asm-generic/kvm_para.h
12178F:	include/linux/kvm_para.h
12179F:	include/uapi/asm-generic/kvm_para.h
12180F:	include/uapi/linux/kvm_para.h
12181
12182KVM X86 HYPER-V (KVM/hyper-v)
12183M:	Vitaly Kuznetsov <vkuznets@redhat.com>
12184M:	Sean Christopherson <seanjc@google.com>
12185M:	Paolo Bonzini <pbonzini@redhat.com>
12186L:	kvm@vger.kernel.org
12187S:	Supported
12188T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12189F:	arch/x86/kvm/hyperv.*
12190F:	arch/x86/kvm/kvm_onhyperv.*
12191F:	arch/x86/kvm/svm/hyperv.*
12192F:	arch/x86/kvm/svm/svm_onhyperv.*
12193F:	arch/x86/kvm/vmx/hyperv.*
12194
12195KVM X86 Xen (KVM/Xen)
12196M:	David Woodhouse <dwmw2@infradead.org>
12197M:	Paul Durrant <paul@xen.org>
12198M:	Sean Christopherson <seanjc@google.com>
12199M:	Paolo Bonzini <pbonzini@redhat.com>
12200L:	kvm@vger.kernel.org
12201S:	Supported
12202T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12203F:	arch/x86/kvm/xen.*
12204
12205L3MDEV
12206M:	David Ahern <dsahern@kernel.org>
12207L:	netdev@vger.kernel.org
12208S:	Maintained
12209F:	include/net/l3mdev.h
12210F:	net/l3mdev
12211
12212LANDLOCK SECURITY MODULE
12213M:	Mickaël Salaün <mic@digikod.net>
12214L:	linux-security-module@vger.kernel.org
12215S:	Supported
12216W:	https://landlock.io
12217T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12218F:	Documentation/security/landlock.rst
12219F:	Documentation/userspace-api/landlock.rst
12220F:	include/uapi/linux/landlock.h
12221F:	samples/landlock/
12222F:	security/landlock/
12223F:	tools/testing/selftests/landlock/
12224K:	landlock
12225K:	LANDLOCK
12226
12227LANTIQ / INTEL Ethernet drivers
12228M:	Hauke Mehrtens <hauke@hauke-m.de>
12229L:	netdev@vger.kernel.org
12230S:	Maintained
12231F:	drivers/net/dsa/lantiq_gswip.c
12232F:	drivers/net/dsa/lantiq_pce.h
12233F:	drivers/net/ethernet/lantiq_xrx200.c
12234F:	net/dsa/tag_gswip.c
12235
12236LANTIQ MIPS ARCHITECTURE
12237M:	John Crispin <john@phrozen.org>
12238L:	linux-mips@vger.kernel.org
12239S:	Maintained
12240F:	arch/mips/lantiq
12241F:	drivers/soc/lantiq
12242
12243LANTIQ PEF2256 DRIVER
12244M:	Herve Codina <herve.codina@bootlin.com>
12245S:	Maintained
12246F:	Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12247F:	drivers/net/wan/framer/pef2256/
12248F:	drivers/pinctrl/pinctrl-pef2256.c
12249F:	include/linux/framer/pef2256.h
12250
12251LASI 53c700 driver for PARISC
12252M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12253L:	linux-scsi@vger.kernel.org
12254S:	Maintained
12255F:	Documentation/scsi/53c700.rst
12256F:	drivers/scsi/53c700*
12257
12258LEAKING_ADDRESSES
12259M:	Tycho Andersen <tycho@tycho.pizza>
12260R:	Kees Cook <keescook@chromium.org>
12261L:	linux-hardening@vger.kernel.org
12262S:	Maintained
12263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12264F:	scripts/leaking_addresses.pl
12265
12266LED SUBSYSTEM
12267M:	Pavel Machek <pavel@ucw.cz>
12268M:	Lee Jones <lee@kernel.org>
12269L:	linux-leds@vger.kernel.org
12270S:	Maintained
12271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
12272F:	Documentation/devicetree/bindings/leds/
12273F:	Documentation/leds/
12274F:	drivers/leds/
12275F:	include/dt-bindings/leds/
12276F:	include/linux/leds.h
12277
12278LEGO MINDSTORMS EV3
12279R:	David Lechner <david@lechnology.com>
12280S:	Maintained
12281F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12282F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12283F:	drivers/power/supply/lego_ev3_battery.c
12284
12285LEGO USB Tower driver
12286M:	Juergen Stuber <starblue@users.sourceforge.net>
12287L:	legousb-devel@lists.sourceforge.net
12288S:	Maintained
12289W:	http://legousb.sourceforge.net/
12290F:	drivers/usb/misc/legousbtower.c
12291
12292LETSKETCH HID TABLET DRIVER
12293M:	Hans de Goede <hdegoede@redhat.com>
12294L:	linux-input@vger.kernel.org
12295S:	Maintained
12296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12297F:	drivers/hid/hid-letsketch.c
12298
12299LG LAPTOP EXTRAS
12300M:	Matan Ziv-Av <matan@svgalib.org>
12301L:	platform-driver-x86@vger.kernel.org
12302S:	Maintained
12303F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
12304F:	Documentation/admin-guide/laptops/lg-laptop.rst
12305F:	drivers/platform/x86/lg-laptop.c
12306
12307LG2160 MEDIA DRIVER
12308M:	Michael Krufky <mkrufky@linuxtv.org>
12309L:	linux-media@vger.kernel.org
12310S:	Maintained
12311W:	https://linuxtv.org
12312W:	http://github.com/mkrufky
12313Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12314T:	git git://linuxtv.org/mkrufky/tuners.git
12315F:	drivers/media/dvb-frontends/lg2160.*
12316
12317LGDT3305 MEDIA DRIVER
12318M:	Michael Krufky <mkrufky@linuxtv.org>
12319L:	linux-media@vger.kernel.org
12320S:	Maintained
12321W:	https://linuxtv.org
12322W:	http://github.com/mkrufky
12323Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12324T:	git git://linuxtv.org/mkrufky/tuners.git
12325F:	drivers/media/dvb-frontends/lgdt3305.*
12326
12327LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12328M:	Viresh Kumar <vireshk@kernel.org>
12329L:	linux-ide@vger.kernel.org
12330S:	Maintained
12331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12332F:	drivers/ata/pata_arasan_cf.c
12333F:	include/linux/pata_arasan_cf_data.h
12334
12335LIBATA PATA DRIVERS
12336R:	Sergey Shtylyov <s.shtylyov@omp.ru>
12337L:	linux-ide@vger.kernel.org
12338F:	drivers/ata/ata_*.c
12339F:	drivers/ata/pata_*.c
12340
12341LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12342M:	Linus Walleij <linus.walleij@linaro.org>
12343L:	linux-ide@vger.kernel.org
12344S:	Maintained
12345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12346F:	drivers/ata/pata_ftide010.c
12347F:	drivers/ata/sata_gemini.c
12348F:	drivers/ata/sata_gemini.h
12349
12350LIBATA SATA AHCI PLATFORM devices support
12351M:	Hans de Goede <hdegoede@redhat.com>
12352M:	Jens Axboe <axboe@kernel.dk>
12353L:	linux-ide@vger.kernel.org
12354S:	Maintained
12355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12356F:	drivers/ata/ahci_platform.c
12357F:	drivers/ata/libahci_platform.c
12358F:	include/linux/ahci_platform.h
12359
12360LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12361M:	Serge Semin <fancer.lancer@gmail.com>
12362L:	linux-ide@vger.kernel.org
12363S:	Maintained
12364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12365F:	Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12366F:	Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12367F:	drivers/ata/ahci_dwc.c
12368
12369LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12370M:	Mikael Pettersson <mikpelinux@gmail.com>
12371L:	linux-ide@vger.kernel.org
12372S:	Maintained
12373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12374F:	drivers/ata/sata_promise.*
12375
12376LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12377M:	Damien Le Moal <dlemoal@kernel.org>
12378M:	Niklas Cassel <cassel@kernel.org>
12379L:	linux-ide@vger.kernel.org
12380S:	Maintained
12381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12382F:	Documentation/ABI/testing/sysfs-ata
12383F:	Documentation/devicetree/bindings/ata/
12384F:	drivers/ata/
12385F:	include/linux/ata.h
12386F:	include/linux/libata.h
12387
12388LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12389M:	Vishal Verma <vishal.l.verma@intel.com>
12390M:	Dan Williams <dan.j.williams@intel.com>
12391M:	Dave Jiang <dave.jiang@intel.com>
12392L:	nvdimm@lists.linux.dev
12393S:	Supported
12394Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12395P:	Documentation/nvdimm/maintainer-entry-profile.rst
12396F:	drivers/nvdimm/btt*
12397
12398LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12399M:	Dan Williams <dan.j.williams@intel.com>
12400M:	Vishal Verma <vishal.l.verma@intel.com>
12401M:	Dave Jiang <dave.jiang@intel.com>
12402L:	nvdimm@lists.linux.dev
12403S:	Supported
12404Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12405P:	Documentation/nvdimm/maintainer-entry-profile.rst
12406F:	drivers/nvdimm/pmem*
12407
12408LIBNVDIMM: DEVICETREE BINDINGS
12409M:	Oliver O'Halloran <oohall@gmail.com>
12410L:	nvdimm@lists.linux.dev
12411S:	Supported
12412Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12413F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
12414F:	drivers/nvdimm/of_pmem.c
12415
12416LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12417M:	Dan Williams <dan.j.williams@intel.com>
12418M:	Vishal Verma <vishal.l.verma@intel.com>
12419M:	Dave Jiang <dave.jiang@intel.com>
12420M:	Ira Weiny <ira.weiny@intel.com>
12421L:	nvdimm@lists.linux.dev
12422S:	Supported
12423Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12424P:	Documentation/nvdimm/maintainer-entry-profile.rst
12425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12426F:	drivers/acpi/nfit/*
12427F:	drivers/nvdimm/*
12428F:	include/linux/libnvdimm.h
12429F:	include/linux/nd.h
12430F:	include/uapi/linux/ndctl.h
12431F:	tools/testing/nvdimm/
12432
12433LIBRARY CODE
12434M:	Andrew Morton <akpm@linux-foundation.org>
12435L:	linux-kernel@vger.kernel.org
12436S:	Supported
12437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
12438F:	lib/*
12439
12440LICENSES and SPDX stuff
12441M:	Thomas Gleixner <tglx@linutronix.de>
12442M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12443L:	linux-spdx@vger.kernel.org
12444S:	Maintained
12445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12446F:	COPYING
12447F:	Documentation/process/license-rules.rst
12448F:	LICENSES/
12449F:	scripts/spdxcheck-test.sh
12450F:	scripts/spdxcheck.py
12451F:	scripts/spdxexclude
12452
12453LINEAR RANGES HELPERS
12454M:	Mark Brown <broonie@kernel.org>
12455R:	Matti Vaittinen <mazziesaccount@gmail.com>
12456F:	include/linux/linear_range.h
12457F:	lib/linear_ranges.c
12458F:	lib/test_linear_ranges.c
12459
12460LINUX FOR POWER MACINTOSH
12461L:	linuxppc-dev@lists.ozlabs.org
12462S:	Orphan
12463F:	arch/powerpc/platforms/powermac/
12464F:	drivers/macintosh/
12465X:	drivers/macintosh/adb-iop.c
12466X:	drivers/macintosh/via-macii.c
12467
12468LINUX FOR POWERPC (32-BIT AND 64-BIT)
12469M:	Michael Ellerman <mpe@ellerman.id.au>
12470R:	Nicholas Piggin <npiggin@gmail.com>
12471R:	Christophe Leroy <christophe.leroy@csgroup.eu>
12472R:	Aneesh Kumar K.V <aneesh.kumar@kernel.org>
12473R:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
12474L:	linuxppc-dev@lists.ozlabs.org
12475S:	Supported
12476W:	https://github.com/linuxppc/wiki/wiki
12477Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
12478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
12479F:	Documentation/ABI/stable/sysfs-firmware-opal-*
12480F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
12481F:	Documentation/devicetree/bindings/powerpc/
12482F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
12483F:	Documentation/arch/powerpc/
12484F:	arch/powerpc/
12485F:	drivers/*/*/*pasemi*
12486F:	drivers/*/*pasemi*
12487F:	drivers/char/tpm/tpm_ibmvtpm*
12488F:	drivers/crypto/nx/
12489F:	drivers/i2c/busses/i2c-opal.c
12490F:	drivers/net/ethernet/ibm/ibmveth.*
12491F:	drivers/net/ethernet/ibm/ibmvnic.*
12492F:	drivers/pci/hotplug/pnv_php.c
12493F:	drivers/pci/hotplug/rpa*
12494F:	drivers/rtc/rtc-opal.c
12495F:	drivers/scsi/ibmvscsi/
12496F:	drivers/tty/hvc/hvc_opal.c
12497F:	drivers/watchdog/wdrtas.c
12498F:	tools/testing/selftests/powerpc
12499N:	/pmac
12500N:	powermac
12501N:	powernv
12502N:	[^a-z0-9]ps3
12503N:	pseries
12504
12505LINUX FOR POWERPC EMBEDDED MPC5XXX
12506M:	Anatolij Gustschin <agust@denx.de>
12507L:	linuxppc-dev@lists.ozlabs.org
12508S:	Odd Fixes
12509F:	arch/powerpc/platforms/512x/
12510F:	arch/powerpc/platforms/52xx/
12511
12512LINUX FOR POWERPC EMBEDDED PPC4XX
12513L:	linuxppc-dev@lists.ozlabs.org
12514S:	Orphan
12515F:	arch/powerpc/platforms/40x/
12516F:	arch/powerpc/platforms/44x/
12517
12518LINUX FOR POWERPC EMBEDDED PPC85XX
12519M:	Scott Wood <oss@buserror.net>
12520L:	linuxppc-dev@lists.ozlabs.org
12521S:	Odd fixes
12522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
12523F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
12524F:	Documentation/devicetree/bindings/powerpc/fsl/
12525F:	arch/powerpc/platforms/85xx/
12526
12527LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
12528M:	Christophe Leroy <christophe.leroy@csgroup.eu>
12529L:	linuxppc-dev@lists.ozlabs.org
12530S:	Maintained
12531F:	arch/powerpc/platforms/8xx/
12532F:	arch/powerpc/platforms/83xx/
12533
12534LINUX KERNEL DUMP TEST MODULE (LKDTM)
12535M:	Kees Cook <keescook@chromium.org>
12536S:	Maintained
12537F:	drivers/misc/lkdtm/*
12538F:	tools/testing/selftests/lkdtm/*
12539
12540LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
12541M:	Alan Stern <stern@rowland.harvard.edu>
12542M:	Andrea Parri <parri.andrea@gmail.com>
12543M:	Will Deacon <will@kernel.org>
12544M:	Peter Zijlstra <peterz@infradead.org>
12545M:	Boqun Feng <boqun.feng@gmail.com>
12546M:	Nicholas Piggin <npiggin@gmail.com>
12547M:	David Howells <dhowells@redhat.com>
12548M:	Jade Alglave <j.alglave@ucl.ac.uk>
12549M:	Luc Maranget <luc.maranget@inria.fr>
12550M:	"Paul E. McKenney" <paulmck@kernel.org>
12551R:	Akira Yokosawa <akiyks@gmail.com>
12552R:	Daniel Lustig <dlustig@nvidia.com>
12553R:	Joel Fernandes <joel@joelfernandes.org>
12554L:	linux-kernel@vger.kernel.org
12555L:	linux-arch@vger.kernel.org
12556S:	Supported
12557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
12558F:	Documentation/atomic_bitops.txt
12559F:	Documentation/atomic_t.txt
12560F:	Documentation/core-api/refcount-vs-atomic.rst
12561F:	Documentation/litmus-tests/
12562F:	Documentation/memory-barriers.txt
12563F:	tools/memory-model/
12564
12565LINUX-NEXT TREE
12566M:	Stephen Rothwell <sfr@canb.auug.org.au>
12567L:	linux-next@vger.kernel.org
12568S:	Supported
12569B:	mailto:linux-next@vger.kernel.org and the appropriate development tree
12570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
12571
12572LIS3LV02D ACCELEROMETER DRIVER
12573M:	Eric Piel <eric.piel@tremplin-utc.net>
12574S:	Maintained
12575F:	Documentation/misc-devices/lis3lv02d.rst
12576F:	drivers/misc/lis3lv02d/
12577F:	drivers/platform/x86/hp/hp_accel.c
12578
12579LIST KUNIT TEST
12580M:	David Gow <davidgow@google.com>
12581L:	linux-kselftest@vger.kernel.org
12582L:	kunit-dev@googlegroups.com
12583S:	Maintained
12584F:	lib/list-test.c
12585
12586LITEX PLATFORM
12587M:	Karol Gugala <kgugala@antmicro.com>
12588M:	Mateusz Holenko <mholenko@antmicro.com>
12589M:	Gabriel Somlo <gsomlo@gmail.com>
12590M:	Joel Stanley <joel@jms.id.au>
12591S:	Maintained
12592F:	Documentation/devicetree/bindings/*/litex,*.yaml
12593F:	arch/openrisc/boot/dts/or1klitex.dts
12594F:	drivers/mmc/host/litex_mmc.c
12595F:	drivers/net/ethernet/litex/*
12596F:	drivers/soc/litex/*
12597F:	drivers/tty/serial/liteuart.c
12598F:	include/linux/litex.h
12599N:	litex
12600
12601LIVE PATCHING
12602M:	Josh Poimboeuf <jpoimboe@kernel.org>
12603M:	Jiri Kosina <jikos@kernel.org>
12604M:	Miroslav Benes <mbenes@suse.cz>
12605M:	Petr Mladek <pmladek@suse.com>
12606R:	Joe Lawrence <joe.lawrence@redhat.com>
12607L:	live-patching@vger.kernel.org
12608S:	Maintained
12609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
12610F:	Documentation/ABI/testing/sysfs-kernel-livepatch
12611F:	Documentation/livepatch/
12612F:	arch/powerpc/include/asm/livepatch.h
12613F:	include/linux/livepatch.h
12614F:	kernel/livepatch/
12615F:	kernel/module/livepatch.c
12616F:	samples/livepatch/
12617F:	tools/testing/selftests/livepatch/
12618
12619LLC (802.2)
12620L:	netdev@vger.kernel.org
12621S:	Odd fixes
12622F:	include/linux/llc.h
12623F:	include/net/llc*
12624F:	include/uapi/linux/llc.h
12625F:	net/llc/
12626
12627LM73 HARDWARE MONITOR DRIVER
12628M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
12629L:	linux-hwmon@vger.kernel.org
12630S:	Maintained
12631F:	drivers/hwmon/lm73.c
12632
12633LM78 HARDWARE MONITOR DRIVER
12634M:	Jean Delvare <jdelvare@suse.com>
12635L:	linux-hwmon@vger.kernel.org
12636S:	Maintained
12637F:	Documentation/hwmon/lm78.rst
12638F:	drivers/hwmon/lm78.c
12639
12640LM83 HARDWARE MONITOR DRIVER
12641M:	Jean Delvare <jdelvare@suse.com>
12642L:	linux-hwmon@vger.kernel.org
12643S:	Maintained
12644F:	Documentation/hwmon/lm83.rst
12645F:	drivers/hwmon/lm83.c
12646
12647LM90 HARDWARE MONITOR DRIVER
12648M:	Jean Delvare <jdelvare@suse.com>
12649L:	linux-hwmon@vger.kernel.org
12650S:	Maintained
12651F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
12652F:	Documentation/hwmon/lm90.rst
12653F:	drivers/hwmon/lm90.c
12654F:	include/dt-bindings/thermal/lm90.h
12655
12656LME2510 MEDIA DRIVER
12657M:	Malcolm Priestley <tvboxspy@gmail.com>
12658L:	linux-media@vger.kernel.org
12659S:	Maintained
12660W:	https://linuxtv.org
12661Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12662F:	drivers/media/usb/dvb-usb-v2/lmedm04*
12663
12664LOADPIN SECURITY MODULE
12665M:	Kees Cook <keescook@chromium.org>
12666S:	Supported
12667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12668F:	Documentation/admin-guide/LSM/LoadPin.rst
12669F:	security/loadpin/
12670
12671LOCKDOWN SECURITY MODULE
12672L:	linux-security-module@vger.kernel.org
12673S:	Odd Fixes
12674T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
12675F:	security/lockdown/
12676
12677LOCKING PRIMITIVES
12678M:	Peter Zijlstra <peterz@infradead.org>
12679M:	Ingo Molnar <mingo@redhat.com>
12680M:	Will Deacon <will@kernel.org>
12681R:	Waiman Long <longman@redhat.com>
12682R:	Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
12683L:	linux-kernel@vger.kernel.org
12684S:	Maintained
12685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
12686F:	Documentation/locking/
12687F:	arch/*/include/asm/spinlock*.h
12688F:	include/linux/lockdep*.h
12689F:	include/linux/mutex*.h
12690F:	include/linux/rwlock*.h
12691F:	include/linux/rwsem*.h
12692F:	include/linux/seqlock.h
12693F:	include/linux/spinlock*.h
12694F:	kernel/locking/
12695F:	lib/locking*.[ch]
12696X:	kernel/locking/locktorture.c
12697
12698LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
12699M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
12700L:	linux-ntfs-dev@lists.sourceforge.net
12701S:	Maintained
12702W:	http://www.linux-ntfs.org/content/view/19/37/
12703F:	Documentation/admin-guide/ldm.rst
12704F:	block/partitions/ldm.*
12705
12706LOGITECH HID GAMING KEYBOARDS
12707M:	Hans de Goede <hdegoede@redhat.com>
12708L:	linux-input@vger.kernel.org
12709S:	Maintained
12710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12711F:	drivers/hid/hid-lg-g15.c
12712
12713LONTIUM LT8912B MIPI TO HDMI BRIDGE
12714M:	Adrien Grassein <adrien.grassein@gmail.com>
12715S:	Maintained
12716F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
12717F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
12718
12719LOONGARCH
12720M:	Huacai Chen <chenhuacai@kernel.org>
12721R:	WANG Xuerui <kernel@xen0n.name>
12722L:	loongarch@lists.linux.dev
12723S:	Maintained
12724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
12725F:	Documentation/arch/loongarch/
12726F:	Documentation/translations/zh_CN/arch/loongarch/
12727F:	arch/loongarch/
12728F:	drivers/*/*loongarch*
12729
12730LOONGSON GPIO DRIVER
12731M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12732L:	linux-gpio@vger.kernel.org
12733S:	Maintained
12734F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
12735F:	drivers/gpio/gpio-loongson-64bit.c
12736
12737LOONGSON LS2X APB DMA DRIVER
12738M:	Binbin Zhou <zhoubinbin@loongson.cn>
12739L:	dmaengine@vger.kernel.org
12740S:	Maintained
12741F:	Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
12742F:	drivers/dma/ls2x-apb-dma.c
12743
12744LOONGSON LS2X I2C DRIVER
12745M:	Binbin Zhou <zhoubinbin@loongson.cn>
12746L:	linux-i2c@vger.kernel.org
12747S:	Maintained
12748F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
12749F:	drivers/i2c/busses/i2c-ls2x.c
12750
12751LOONGSON-2 SOC SERIES CLOCK DRIVER
12752M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12753L:	linux-clk@vger.kernel.org
12754S:	Maintained
12755F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
12756F:	drivers/clk/clk-loongson2.c
12757F:	include/dt-bindings/clock/loongson,ls2k-clk.h
12758
12759LOONGSON SPI DRIVER
12760M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12761L:	linux-spi@vger.kernel.org
12762S:	Maintained
12763F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
12764F:	drivers/spi/spi-loongson-core.c
12765F:	drivers/spi/spi-loongson-pci.c
12766F:	drivers/spi/spi-loongson-plat.c
12767F:	drivers/spi/spi-loongson.h
12768
12769LOONGSON-2 SOC SERIES GUTS DRIVER
12770M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12771L:	loongarch@lists.linux.dev
12772S:	Maintained
12773F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
12774F:	drivers/soc/loongson/loongson2_guts.c
12775
12776LOONGSON-2 SOC SERIES PM DRIVER
12777M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12778L:	linux-pm@vger.kernel.org
12779S:	Maintained
12780F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
12781F:	drivers/soc/loongson/loongson2_pm.c
12782
12783LOONGSON-2 SOC SERIES PINCTRL DRIVER
12784M:	zhanghongchen <zhanghongchen@loongson.cn>
12785M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12786L:	linux-gpio@vger.kernel.org
12787S:	Maintained
12788F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
12789F:	drivers/pinctrl/pinctrl-loongson2.c
12790
12791LOONGSON-2 SOC SERIES THERMAL DRIVER
12792M:	zhanghongchen <zhanghongchen@loongson.cn>
12793M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12794L:	linux-pm@vger.kernel.org
12795S:	Maintained
12796F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
12797F:	drivers/thermal/loongson2_thermal.c
12798
12799LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
12800M:	Sathya Prakash <sathya.prakash@broadcom.com>
12801M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
12802M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
12803L:	MPT-FusionLinux.pdl@broadcom.com
12804L:	linux-scsi@vger.kernel.org
12805S:	Supported
12806W:	http://www.avagotech.com/support/
12807F:	drivers/message/fusion/
12808F:	drivers/scsi/mpt3sas/
12809
12810LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
12811M:	Matthew Wilcox <willy@infradead.org>
12812L:	linux-scsi@vger.kernel.org
12813S:	Maintained
12814F:	drivers/scsi/sym53c8xx_2/
12815
12816LTC1660 DAC DRIVER
12817M:	Marcus Folkesson <marcus.folkesson@gmail.com>
12818L:	linux-iio@vger.kernel.org
12819S:	Maintained
12820F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
12821F:	drivers/iio/dac/ltc1660.c
12822
12823LTC2688 IIO DAC DRIVER
12824M:	Nuno Sá <nuno.sa@analog.com>
12825L:	linux-iio@vger.kernel.org
12826S:	Supported
12827W:	https://ez.analog.com/linux-software-drivers
12828F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
12829F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
12830F:	drivers/iio/dac/ltc2688.c
12831
12832LTC2947 HARDWARE MONITOR DRIVER
12833M:	Nuno Sá <nuno.sa@analog.com>
12834L:	linux-hwmon@vger.kernel.org
12835S:	Supported
12836W:	https://ez.analog.com/linux-software-drivers
12837F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
12838F:	drivers/hwmon/ltc2947-core.c
12839F:	drivers/hwmon/ltc2947-i2c.c
12840F:	drivers/hwmon/ltc2947-spi.c
12841F:	drivers/hwmon/ltc2947.h
12842
12843LTC2991 HARDWARE MONITOR DRIVER
12844M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
12845L:	linux-hwmon@vger.kernel.org
12846S:	Supported
12847W:	https://ez.analog.com/linux-software-drivers
12848F:	Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
12849F:	drivers/hwmon/ltc2991.c
12850
12851LTC2983 IIO TEMPERATURE DRIVER
12852M:	Nuno Sá <nuno.sa@analog.com>
12853L:	linux-iio@vger.kernel.org
12854S:	Supported
12855W:	https://ez.analog.com/linux-software-drivers
12856F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
12857F:	drivers/iio/temperature/ltc2983.c
12858
12859LTC4282 HARDWARE MONITOR DRIVER
12860M:	Nuno Sa <nuno.sa@analog.com>
12861L:	linux-hwmon@vger.kernel.org
12862S:	Supported
12863F:	Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
12864F:	Documentation/hwmon/ltc4282.rst
12865F:	drivers/hwmon/ltc4282.c
12866
12867LTC4286 HARDWARE MONITOR DRIVER
12868M:	Delphine CC Chiu <Delphine_CC_Chiu@Wiwynn.com>
12869L:	linux-i2c@vger.kernel.org
12870S:	Maintained
12871F:	Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
12872F:	Documentation/hwmon/ltc4286.rst
12873F:	drivers/hwmon/pmbus/Kconfig
12874F:	drivers/hwmon/pmbus/Makefile
12875F:	drivers/hwmon/pmbus/ltc4286.c
12876
12877LTC4306 I2C MULTIPLEXER DRIVER
12878M:	Michael Hennerich <michael.hennerich@analog.com>
12879L:	linux-i2c@vger.kernel.org
12880S:	Supported
12881W:	https://ez.analog.com/linux-software-drivers
12882F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
12883F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
12884
12885LTP (Linux Test Project)
12886M:	Cyril Hrubis <chrubis@suse.cz>
12887M:	Jan Stancek <jstancek@redhat.com>
12888M:	Petr Vorel <pvorel@suse.cz>
12889M:	Li Wang <liwang@redhat.com>
12890M:	Yang Xu <xuyang2018.jy@fujitsu.com>
12891L:	ltp@lists.linux.it (subscribers-only)
12892S:	Maintained
12893W:	http://linux-test-project.github.io/
12894T:	git https://github.com/linux-test-project/ltp.git
12895
12896LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
12897M:	Anshul Dalal <anshulusr@gmail.com>
12898L:	linux-iio@vger.kernel.org
12899S:	Maintained
12900F:	Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
12901F:	drivers/iio/light/ltr390.c
12902
12903LYNX 28G SERDES PHY DRIVER
12904M:	Ioana Ciornei <ioana.ciornei@nxp.com>
12905L:	netdev@vger.kernel.org
12906S:	Supported
12907F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
12908F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
12909
12910LYNX PCS MODULE
12911M:	Ioana Ciornei <ioana.ciornei@nxp.com>
12912L:	netdev@vger.kernel.org
12913S:	Supported
12914F:	drivers/net/pcs/pcs-lynx.c
12915F:	include/linux/pcs-lynx.h
12916
12917M68K ARCHITECTURE
12918M:	Geert Uytterhoeven <geert@linux-m68k.org>
12919L:	linux-m68k@lists.linux-m68k.org
12920S:	Maintained
12921W:	http://www.linux-m68k.org/
12922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
12923F:	arch/m68k/
12924F:	drivers/zorro/
12925
12926M68K ON APPLE MACINTOSH
12927M:	Joshua Thompson <funaho@jurai.org>
12928L:	linux-m68k@lists.linux-m68k.org
12929S:	Maintained
12930W:	http://www.mac.linux-m68k.org/
12931F:	arch/m68k/mac/
12932F:	drivers/macintosh/adb-iop.c
12933F:	drivers/macintosh/via-macii.c
12934
12935M68K ON HP9000/300
12936M:	Philip Blundell <philb@gnu.org>
12937S:	Maintained
12938W:	http://www.tazenda.demon.co.uk/phil/linux-hp
12939F:	arch/m68k/hp300/
12940
12941M88DS3103 MEDIA DRIVER
12942L:	linux-media@vger.kernel.org
12943S:	Orphan
12944W:	https://linuxtv.org
12945Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12946F:	drivers/media/dvb-frontends/m88ds3103*
12947
12948M88RS2000 MEDIA DRIVER
12949M:	Malcolm Priestley <tvboxspy@gmail.com>
12950L:	linux-media@vger.kernel.org
12951S:	Maintained
12952W:	https://linuxtv.org
12953Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12954F:	drivers/media/dvb-frontends/m88rs2000*
12955
12956MA901 MASTERKIT USB FM RADIO DRIVER
12957M:	Alexey Klimov <klimov.linux@gmail.com>
12958L:	linux-media@vger.kernel.org
12959S:	Maintained
12960T:	git git://linuxtv.org/media_tree.git
12961F:	drivers/media/radio/radio-ma901.c
12962
12963MAC80211
12964M:	Johannes Berg <johannes@sipsolutions.net>
12965L:	linux-wireless@vger.kernel.org
12966S:	Maintained
12967W:	https://wireless.wiki.kernel.org/
12968Q:	https://patchwork.kernel.org/project/linux-wireless/list/
12969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
12970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
12971F:	Documentation/networking/mac80211-injection.rst
12972F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
12973F:	drivers/net/wireless/virtual/mac80211_hwsim.[ch]
12974F:	include/net/mac80211.h
12975F:	net/mac80211/
12976
12977MAILBOX API
12978M:	Jassi Brar <jassisinghbrar@gmail.com>
12979L:	linux-kernel@vger.kernel.org
12980S:	Maintained
12981F:	Documentation/devicetree/bindings/mailbox/
12982F:	drivers/mailbox/
12983F:	include/dt-bindings/mailbox/
12984F:	include/linux/mailbox_client.h
12985F:	include/linux/mailbox_controller.h
12986
12987MAILBOX ARM MHUv2
12988M:	Viresh Kumar <viresh.kumar@linaro.org>
12989M:	Tushar Khandelwal <Tushar.Khandelwal@arm.com>
12990L:	linux-kernel@vger.kernel.org
12991S:	Maintained
12992F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
12993F:	drivers/mailbox/arm_mhuv2.c
12994F:	include/linux/mailbox/arm_mhuv2_message.h
12995
12996MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
12997M:	Alejandro Colomar <alx@kernel.org>
12998L:	linux-man@vger.kernel.org
12999S:	Maintained
13000W:	http://www.kernel.org/doc/man-pages
13001T:	git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13002T:	git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13003
13004MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13005M:	Jeremy Kerr <jk@codeconstruct.com.au>
13006M:	Matt Johnston <matt@codeconstruct.com.au>
13007L:	netdev@vger.kernel.org
13008S:	Maintained
13009F:	Documentation/networking/mctp.rst
13010F:	drivers/net/mctp/
13011F:	include/net/mctp.h
13012F:	include/net/mctpdevice.h
13013F:	include/net/netns/mctp.h
13014F:	net/mctp/
13015
13016MAPLE TREE
13017M:	Liam R. Howlett <Liam.Howlett@oracle.com>
13018L:	maple-tree@lists.infradead.org
13019L:	linux-mm@kvack.org
13020S:	Supported
13021F:	Documentation/core-api/maple_tree.rst
13022F:	include/linux/maple_tree.h
13023F:	include/trace/events/maple_tree.h
13024F:	lib/maple_tree.c
13025F:	lib/test_maple_tree.c
13026F:	tools/testing/radix-tree/linux/maple_tree.h
13027F:	tools/testing/radix-tree/maple.c
13028
13029MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13030M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
13031L:	linux-mips@vger.kernel.org
13032S:	Maintained
13033F:	arch/mips/boot/dts/img/pistachio*
13034
13035MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13036M:	Andrew Lunn <andrew@lunn.ch>
13037L:	netdev@vger.kernel.org
13038S:	Maintained
13039F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13040F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13041F:	Documentation/networking/devlink/mv88e6xxx.rst
13042F:	drivers/net/dsa/mv88e6xxx/
13043F:	include/linux/dsa/mv88e6xxx.h
13044F:	include/linux/platform_data/mv88e6xxx.h
13045
13046MARVELL ARMADA 3700 PHY DRIVERS
13047M:	Miquel Raynal <miquel.raynal@bootlin.com>
13048S:	Maintained
13049F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13050F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13051F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13052F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13053
13054MARVELL ARMADA 3700 SERIAL DRIVER
13055M:	Pali Rohár <pali@kernel.org>
13056S:	Maintained
13057F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13058F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
13059F:	drivers/tty/serial/mvebu-uart.c
13060
13061MARVELL ARMADA DRM SUPPORT
13062M:	Russell King <linux@armlinux.org.uk>
13063S:	Maintained
13064T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13065T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13066F:	Documentation/devicetree/bindings/display/armada/
13067F:	drivers/gpu/drm/armada/
13068F:	include/uapi/drm/armada_drm.h
13069
13070MARVELL CRYPTO DRIVER
13071M:	Boris Brezillon <bbrezillon@kernel.org>
13072M:	Arnaud Ebalard <arno@natisbad.org>
13073M:	Srujana Challa <schalla@marvell.com>
13074L:	linux-crypto@vger.kernel.org
13075S:	Maintained
13076F:	drivers/crypto/marvell/
13077F:	include/linux/soc/marvell/octeontx2/
13078
13079MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13080M:	Mirko Lindner <mlindner@marvell.com>
13081M:	Stephen Hemminger <stephen@networkplumber.org>
13082L:	netdev@vger.kernel.org
13083S:	Maintained
13084F:	drivers/net/ethernet/marvell/sk*
13085
13086MARVELL LIBERTAS WIRELESS DRIVER
13087L:	libertas-dev@lists.infradead.org
13088S:	Orphan
13089F:	drivers/net/wireless/marvell/libertas/
13090
13091MARVELL MACCHIATOBIN SUPPORT
13092M:	Russell King <linux@armlinux.org.uk>
13093L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13094S:	Maintained
13095F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13096
13097MARVELL MV643XX ETHERNET DRIVER
13098M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
13099L:	netdev@vger.kernel.org
13100S:	Maintained
13101F:	drivers/net/ethernet/marvell/mv643xx_eth.*
13102F:	include/linux/mv643xx.h
13103
13104MARVELL MV88X3310 PHY DRIVER
13105M:	Russell King <linux@armlinux.org.uk>
13106M:	Marek Behún <kabel@kernel.org>
13107L:	netdev@vger.kernel.org
13108S:	Maintained
13109F:	drivers/net/phy/marvell10g.c
13110
13111MARVELL MVEBU THERMAL DRIVER
13112M:	Miquel Raynal <miquel.raynal@bootlin.com>
13113S:	Maintained
13114F:	drivers/thermal/armada_thermal.c
13115
13116MARVELL MVNETA ETHERNET DRIVER
13117M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13118L:	netdev@vger.kernel.org
13119S:	Maintained
13120F:	drivers/net/ethernet/marvell/mvneta*
13121
13122MARVELL MVPP2 ETHERNET DRIVER
13123M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13124M:	Russell King <linux@armlinux.org.uk>
13125L:	netdev@vger.kernel.org
13126S:	Maintained
13127F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
13128F:	drivers/net/ethernet/marvell/mvpp2/
13129
13130MARVELL MWIFIEX WIRELESS DRIVER
13131M:	Brian Norris <briannorris@chromium.org>
13132R:	Francesco Dolcini <francesco@dolcini.it>
13133L:	linux-wireless@vger.kernel.org
13134S:	Odd Fixes
13135F:	drivers/net/wireless/marvell/mwifiex/
13136
13137MARVELL MWL8K WIRELESS DRIVER
13138L:	linux-wireless@vger.kernel.org
13139S:	Orphan
13140F:	drivers/net/wireless/marvell/mwl8k.c
13141
13142MARVELL NAND CONTROLLER DRIVER
13143M:	Miquel Raynal <miquel.raynal@bootlin.com>
13144L:	linux-mtd@lists.infradead.org
13145S:	Maintained
13146F:	drivers/mtd/nand/raw/marvell_nand.c
13147
13148MARVELL OCTEON ENDPOINT DRIVER
13149M:	Veerasenareddy Burru <vburru@marvell.com>
13150M:	Sathesh Edara <sedara@marvell.com>
13151L:	netdev@vger.kernel.org
13152S:	Supported
13153F:	drivers/net/ethernet/marvell/octeon_ep
13154
13155MARVELL OCTEON ENDPOINT VF DRIVER
13156M:	Veerasenareddy Burru <vburru@marvell.com>
13157M:	Sathesh Edara <sedara@marvell.com>
13158M:	Shinas Rasheed <srasheed@marvell.com>
13159M:	Satananda Burla <sburla@marvell.com>
13160L:	netdev@vger.kernel.org
13161S:	Supported
13162F:	drivers/net/ethernet/marvell/octeon_ep_vf
13163
13164MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13165M:	Sunil Goutham <sgoutham@marvell.com>
13166M:	Geetha sowjanya <gakula@marvell.com>
13167M:	Subbaraya Sundeep <sbhatta@marvell.com>
13168M:	hariprasad <hkelam@marvell.com>
13169L:	netdev@vger.kernel.org
13170S:	Supported
13171F:	drivers/net/ethernet/marvell/octeontx2/nic/
13172F:	include/linux/soc/marvell/octeontx2/
13173
13174MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13175M:	Sunil Goutham <sgoutham@marvell.com>
13176M:	Linu Cherian <lcherian@marvell.com>
13177M:	Geetha sowjanya <gakula@marvell.com>
13178M:	Jerin Jacob <jerinj@marvell.com>
13179M:	hariprasad <hkelam@marvell.com>
13180M:	Subbaraya Sundeep <sbhatta@marvell.com>
13181L:	netdev@vger.kernel.org
13182S:	Supported
13183F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13184F:	drivers/net/ethernet/marvell/octeontx2/af/
13185
13186MARVELL PRESTERA ETHERNET SWITCH DRIVER
13187M:	Taras Chornyi <taras.chornyi@plvision.eu>
13188S:	Supported
13189W:	https://github.com/Marvell-switching/switchdev-prestera
13190F:	drivers/net/ethernet/marvell/prestera/
13191
13192MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13193M:	Nicolas Pitre <nico@fluxnic.net>
13194S:	Odd Fixes
13195F:	drivers/mmc/host/mvsdio.*
13196
13197MARVELL USB MDIO CONTROLLER DRIVER
13198M:	Tobias Waldekranz <tobias@waldekranz.com>
13199L:	netdev@vger.kernel.org
13200S:	Maintained
13201F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13202F:	drivers/net/mdio/mdio-mvusb.c
13203
13204MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13205M:	Hu Ziji <huziji@marvell.com>
13206L:	linux-mmc@vger.kernel.org
13207S:	Supported
13208F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13209F:	drivers/mmc/host/sdhci-xenon*
13210
13211MATROX FRAMEBUFFER DRIVER
13212L:	linux-fbdev@vger.kernel.org
13213S:	Orphan
13214F:	drivers/video/fbdev/matrox/matroxfb_*
13215F:	include/uapi/linux/matroxfb.h
13216
13217MAX15301 DRIVER
13218M:	Daniel Nilsson <daniel.nilsson@flex.com>
13219L:	linux-hwmon@vger.kernel.org
13220S:	Maintained
13221F:	Documentation/hwmon/max15301.rst
13222F:	drivers/hwmon/pmbus/max15301.c
13223
13224MAX2175 SDR TUNER DRIVER
13225M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
13226L:	linux-media@vger.kernel.org
13227S:	Maintained
13228T:	git git://linuxtv.org/media_tree.git
13229F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
13230F:	Documentation/userspace-api/media/drivers/max2175.rst
13231F:	drivers/media/i2c/max2175*
13232F:	include/uapi/linux/max2175.h
13233
13234MAX31335 RTC DRIVER
13235M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13236L:	linux-rtc@vger.kernel.org
13237S:	Supported
13238W:	https://ez.analog.com/linux-software-drivers
13239F:	Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13240F:	drivers/rtc/rtc-max31335.c
13241
13242MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13243L:	linux-hwmon@vger.kernel.org
13244S:	Orphan
13245F:	Documentation/hwmon/max6650.rst
13246F:	drivers/hwmon/max6650.c
13247
13248MAX9286 QUAD GMSL DESERIALIZER DRIVER
13249M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
13250M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13251M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
13252M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
13253L:	linux-media@vger.kernel.org
13254S:	Maintained
13255F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13256F:	drivers/media/i2c/max9286.c
13257
13258MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13259M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
13260L:	linux-media@vger.kernel.org
13261S:	Maintained
13262F:	Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13263F:	drivers/staging/media/max96712/max96712.c
13264
13265MAX9860 MONO AUDIO VOICE CODEC DRIVER
13266M:	Peter Rosin <peda@axentia.se>
13267L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13268S:	Maintained
13269F:	Documentation/devicetree/bindings/sound/max9860.txt
13270F:	sound/soc/codecs/max9860.*
13271
13272MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13273M:	Andreas Klinger <ak@it-klinger.de>
13274L:	linux-iio@vger.kernel.org
13275S:	Maintained
13276F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13277F:	drivers/iio/proximity/mb1232.c
13278
13279MAXIM MAX11205 DRIVER
13280M:	Ramona Bolboaca <ramona.bolboaca@analog.com>
13281L:	linux-iio@vger.kernel.org
13282S:	Supported
13283W:	https://ez.analog.com/linux-software-drivers
13284F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13285F:	drivers/iio/adc/max11205.c
13286
13287MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13288R:	Iskren Chernev <iskren.chernev@gmail.com>
13289R:	Krzysztof Kozlowski <krzk@kernel.org>
13290R:	Marek Szyprowski <m.szyprowski@samsung.com>
13291R:	Matheus Castello <matheus@castello.eng.br>
13292L:	linux-pm@vger.kernel.org
13293S:	Maintained
13294F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13295F:	drivers/power/supply/max17040_battery.c
13296
13297MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13298R:	Hans de Goede <hdegoede@redhat.com>
13299R:	Krzysztof Kozlowski <krzk@kernel.org>
13300R:	Marek Szyprowski <m.szyprowski@samsung.com>
13301R:	Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
13302R:	Purism Kernel Team <kernel@puri.sm>
13303L:	linux-pm@vger.kernel.org
13304S:	Maintained
13305F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13306F:	drivers/power/supply/max17042_battery.c
13307
13308MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13309M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13310L:	linux-kernel@vger.kernel.org
13311S:	Maintained
13312F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13313F:	drivers/regulator/max20086-regulator.c
13314
13315MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13316M:	Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
13317L:	linux-iio@vger.kernel.org
13318S:	Maintained
13319F:	drivers/iio/temperature/max30208.c
13320
13321MAXIM MAX77650 PMIC MFD DRIVER
13322M:	Bartosz Golaszewski <brgl@bgdev.pl>
13323L:	linux-kernel@vger.kernel.org
13324S:	Maintained
13325F:	Documentation/devicetree/bindings/*/*max77650.yaml
13326F:	Documentation/devicetree/bindings/*/max77650*.yaml
13327F:	drivers/gpio/gpio-max77650.c
13328F:	drivers/input/misc/max77650-onkey.c
13329F:	drivers/leds/leds-max77650.c
13330F:	drivers/mfd/max77650.c
13331F:	drivers/power/supply/max77650-charger.c
13332F:	drivers/regulator/max77650-regulator.c
13333F:	include/linux/mfd/max77650.h
13334
13335MAXIM MAX77714 PMIC MFD DRIVER
13336M:	Luca Ceresoli <luca@lucaceresoli.net>
13337S:	Maintained
13338F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13339F:	drivers/mfd/max77714.c
13340F:	include/linux/mfd/max77714.h
13341
13342MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
13343M:	Javier Martinez Canillas <javier@dowhile0.org>
13344L:	linux-kernel@vger.kernel.org
13345S:	Supported
13346F:	Documentation/devicetree/bindings/*/*max77802.yaml
13347F:	drivers/regulator/max77802-regulator.c
13348F:	include/dt-bindings/*/*max77802.h
13349
13350MAXIM MAX77976 BATTERY CHARGER
13351M:	Luca Ceresoli <luca@lucaceresoli.net>
13352S:	Supported
13353F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
13354F:	drivers/power/supply/max77976_charger.c
13355
13356MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
13357M:	Krzysztof Kozlowski <krzk@kernel.org>
13358L:	linux-pm@vger.kernel.org
13359S:	Maintained
13360B:	mailto:linux-samsung-soc@vger.kernel.org
13361F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
13362F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
13363F:	drivers/power/supply/max14577_charger.c
13364F:	drivers/power/supply/max77693_charger.c
13365
13366MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
13367M:	Chanwoo Choi <cw00.choi@samsung.com>
13368M:	Krzysztof Kozlowski <krzk@kernel.org>
13369L:	linux-kernel@vger.kernel.org
13370S:	Maintained
13371B:	mailto:linux-samsung-soc@vger.kernel.org
13372F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
13373F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
13374F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
13375F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
13376F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
13377F:	drivers/*/*max77843.c
13378F:	drivers/*/max14577*.c
13379F:	drivers/*/max77686*.c
13380F:	drivers/*/max77693*.c
13381F:	drivers/clk/clk-max77686.c
13382F:	drivers/extcon/extcon-max14577.c
13383F:	drivers/extcon/extcon-max77693.c
13384F:	drivers/rtc/rtc-max77686.c
13385F:	include/linux/mfd/max14577*.h
13386F:	include/linux/mfd/max77686*.h
13387F:	include/linux/mfd/max77693*.h
13388
13389MAXIRADIO FM RADIO RECEIVER DRIVER
13390M:	Hans Verkuil <hverkuil@xs4all.nl>
13391L:	linux-media@vger.kernel.org
13392S:	Maintained
13393W:	https://linuxtv.org
13394T:	git git://linuxtv.org/media_tree.git
13395F:	drivers/media/radio/radio-maxiradio*
13396
13397MAXLINEAR ETHERNET PHY DRIVER
13398M:	Xu Liang <lxu@maxlinear.com>
13399L:	netdev@vger.kernel.org
13400S:	Supported
13401F:	drivers/net/phy/mxl-gpy.c
13402
13403MCAN MMIO DEVICE DRIVER
13404M:	Chandrasekar Ramakrishnan <rcsekar@samsung.com>
13405L:	linux-can@vger.kernel.org
13406S:	Maintained
13407F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
13408F:	drivers/net/can/m_can/m_can.c
13409F:	drivers/net/can/m_can/m_can.h
13410F:	drivers/net/can/m_can/m_can_platform.c
13411
13412MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
13413R:	Yasushi SHOJI <yashi@spacecubics.com>
13414L:	linux-can@vger.kernel.org
13415S:	Maintained
13416F:	drivers/net/can/usb/mcba_usb.c
13417
13418MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
13419M:	Rishi Gupta <gupt21@gmail.com>
13420L:	linux-i2c@vger.kernel.org
13421L:	linux-input@vger.kernel.org
13422S:	Maintained
13423F:	drivers/hid/hid-mcp2221.c
13424
13425MCP251XFD SPI-CAN NETWORK DRIVER
13426M:	Marc Kleine-Budde <mkl@pengutronix.de>
13427M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13428R:	Thomas Kopp <thomas.kopp@microchip.com>
13429L:	linux-can@vger.kernel.org
13430S:	Maintained
13431F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
13432F:	drivers/net/can/spi/mcp251xfd/
13433
13434MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
13435M:	Peter Rosin <peda@axentia.se>
13436L:	linux-iio@vger.kernel.org
13437S:	Maintained
13438F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
13439F:	drivers/iio/potentiometer/mcp4018.c
13440F:	drivers/iio/potentiometer/mcp4531.c
13441
13442MCP4821 DAC DRIVER
13443M:	Anshul Dalal <anshulusr@gmail.com>
13444L:	linux-iio@vger.kernel.org
13445S:	Maintained
13446F:	Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
13447F:	drivers/iio/dac/mcp4821.c
13448
13449MCR20A IEEE-802.15.4 RADIO DRIVER
13450M:	Stefan Schmidt <stefan@datenfreihafen.org>
13451L:	linux-wpan@vger.kernel.org
13452S:	Odd Fixes
13453W:	https://github.com/xueliu/mcr20a-linux
13454F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
13455F:	drivers/net/ieee802154/mcr20a.c
13456F:	drivers/net/ieee802154/mcr20a.h
13457
13458MDIO REGMAP DRIVER
13459M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
13460L:	netdev@vger.kernel.org
13461S:	Maintained
13462F:	drivers/net/mdio/mdio-regmap.c
13463F:	include/linux/mdio/mdio-regmap.h
13464
13465MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
13466M:	William Breathitt Gray <william.gray@linaro.org>
13467L:	linux-iio@vger.kernel.org
13468S:	Maintained
13469F:	drivers/iio/dac/cio-dac.c
13470
13471MEDIA CONTROLLER FRAMEWORK
13472M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13473M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13474L:	linux-media@vger.kernel.org
13475S:	Supported
13476W:	https://www.linuxtv.org
13477T:	git git://linuxtv.org/media_tree.git
13478F:	drivers/media/mc/
13479F:	include/media/media-*.h
13480F:	include/uapi/linux/media.h
13481
13482MEDIA DRIVER FOR FREESCALE IMX PXP
13483M:	Philipp Zabel <p.zabel@pengutronix.de>
13484L:	linux-media@vger.kernel.org
13485S:	Maintained
13486T:	git git://linuxtv.org/media_tree.git
13487F:	drivers/media/platform/nxp/imx-pxp.[ch]
13488
13489MEDIA DRIVERS FOR ASCOT2E
13490M:	Sergey Kozlov <serjk@netup.ru>
13491M:	Abylay Ospan <aospan@netup.ru>
13492L:	linux-media@vger.kernel.org
13493S:	Supported
13494W:	https://linuxtv.org
13495W:	http://netup.tv/
13496T:	git git://linuxtv.org/media_tree.git
13497F:	drivers/media/dvb-frontends/ascot2e*
13498
13499MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
13500M:	Jasmin Jessich <jasmin@anw.at>
13501L:	linux-media@vger.kernel.org
13502S:	Maintained
13503W:	https://linuxtv.org
13504T:	git git://linuxtv.org/media_tree.git
13505F:	drivers/media/dvb-frontends/cxd2099*
13506
13507MEDIA DRIVERS FOR CXD2841ER
13508M:	Sergey Kozlov <serjk@netup.ru>
13509M:	Abylay Ospan <aospan@netup.ru>
13510L:	linux-media@vger.kernel.org
13511S:	Supported
13512W:	https://linuxtv.org
13513W:	http://netup.tv/
13514T:	git git://linuxtv.org/media_tree.git
13515F:	drivers/media/dvb-frontends/cxd2841er*
13516
13517MEDIA DRIVERS FOR CXD2880
13518M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
13519L:	linux-media@vger.kernel.org
13520S:	Supported
13521W:	http://linuxtv.org/
13522T:	git git://linuxtv.org/media_tree.git
13523F:	drivers/media/dvb-frontends/cxd2880/*
13524F:	drivers/media/spi/cxd2880*
13525
13526MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
13527L:	linux-media@vger.kernel.org
13528S:	Orphan
13529W:	https://linuxtv.org
13530T:	git git://linuxtv.org/media_tree.git
13531F:	drivers/media/pci/ddbridge/*
13532
13533MEDIA DRIVERS FOR FREESCALE IMX
13534M:	Steve Longerbeam <slongerbeam@gmail.com>
13535M:	Philipp Zabel <p.zabel@pengutronix.de>
13536L:	linux-media@vger.kernel.org
13537S:	Maintained
13538T:	git git://linuxtv.org/media_tree.git
13539F:	Documentation/admin-guide/media/imx.rst
13540F:	Documentation/devicetree/bindings/media/imx.txt
13541F:	drivers/staging/media/imx/
13542F:	include/linux/imx-media.h
13543F:	include/media/imx.h
13544
13545MEDIA DRIVERS FOR FREESCALE IMX7/8
13546M:	Rui Miguel Silva <rmfrfs@gmail.com>
13547M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13548M:	Martin Kepplinger <martin.kepplinger@puri.sm>
13549R:	Purism Kernel Team <kernel@puri.sm>
13550L:	linux-media@vger.kernel.org
13551S:	Maintained
13552T:	git git://linuxtv.org/media_tree.git
13553F:	Documentation/admin-guide/media/imx7.rst
13554F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
13555F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
13556F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
13557F:	drivers/media/platform/nxp/imx-mipi-csis.c
13558F:	drivers/media/platform/nxp/imx7-media-csi.c
13559F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
13560
13561MEDIA DRIVERS FOR HELENE
13562M:	Abylay Ospan <aospan@netup.ru>
13563L:	linux-media@vger.kernel.org
13564S:	Supported
13565W:	https://linuxtv.org
13566W:	http://netup.tv/
13567T:	git git://linuxtv.org/media_tree.git
13568F:	drivers/media/dvb-frontends/helene*
13569
13570MEDIA DRIVERS FOR HORUS3A
13571M:	Sergey Kozlov <serjk@netup.ru>
13572M:	Abylay Ospan <aospan@netup.ru>
13573L:	linux-media@vger.kernel.org
13574S:	Supported
13575W:	https://linuxtv.org
13576W:	http://netup.tv/
13577T:	git git://linuxtv.org/media_tree.git
13578F:	drivers/media/dvb-frontends/horus3a*
13579
13580MEDIA DRIVERS FOR LNBH25
13581M:	Sergey Kozlov <serjk@netup.ru>
13582M:	Abylay Ospan <aospan@netup.ru>
13583L:	linux-media@vger.kernel.org
13584S:	Supported
13585W:	https://linuxtv.org
13586W:	http://netup.tv/
13587T:	git git://linuxtv.org/media_tree.git
13588F:	drivers/media/dvb-frontends/lnbh25*
13589
13590MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
13591L:	linux-media@vger.kernel.org
13592S:	Orphan
13593W:	https://linuxtv.org
13594T:	git git://linuxtv.org/media_tree.git
13595F:	drivers/media/dvb-frontends/mxl5xx*
13596
13597MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
13598M:	Sergey Kozlov <serjk@netup.ru>
13599M:	Abylay Ospan <aospan@netup.ru>
13600L:	linux-media@vger.kernel.org
13601S:	Supported
13602W:	https://linuxtv.org
13603W:	http://netup.tv/
13604T:	git git://linuxtv.org/media_tree.git
13605F:	drivers/media/pci/netup_unidvb/*
13606
13607MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
13608M:	Dmitry Osipenko <digetx@gmail.com>
13609L:	linux-media@vger.kernel.org
13610L:	linux-tegra@vger.kernel.org
13611S:	Maintained
13612T:	git git://linuxtv.org/media_tree.git
13613F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
13614F:	drivers/media/platform/nvidia/tegra-vde/
13615
13616MEDIA DRIVERS FOR RENESAS - CEU
13617M:	Jacopo Mondi <jacopo@jmondi.org>
13618L:	linux-media@vger.kernel.org
13619L:	linux-renesas-soc@vger.kernel.org
13620S:	Supported
13621T:	git git://linuxtv.org/media_tree.git
13622F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
13623F:	drivers/media/platform/renesas/renesas-ceu.c
13624F:	include/media/drv-intf/renesas-ceu.h
13625
13626MEDIA DRIVERS FOR RENESAS - DRIF
13627M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
13628L:	linux-media@vger.kernel.org
13629L:	linux-renesas-soc@vger.kernel.org
13630S:	Supported
13631T:	git git://linuxtv.org/media_tree.git
13632F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
13633F:	drivers/media/platform/renesas/rcar_drif.c
13634
13635MEDIA DRIVERS FOR RENESAS - FCP
13636M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13637L:	linux-media@vger.kernel.org
13638L:	linux-renesas-soc@vger.kernel.org
13639S:	Supported
13640T:	git git://linuxtv.org/media_tree.git
13641F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
13642F:	drivers/media/platform/renesas/rcar-fcp.c
13643F:	include/media/rcar-fcp.h
13644
13645MEDIA DRIVERS FOR RENESAS - FDP1
13646M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13647L:	linux-media@vger.kernel.org
13648L:	linux-renesas-soc@vger.kernel.org
13649S:	Supported
13650T:	git git://linuxtv.org/media_tree.git
13651F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
13652F:	drivers/media/platform/renesas/rcar_fdp1.c
13653
13654MEDIA DRIVERS FOR RENESAS - VIN
13655M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
13656L:	linux-media@vger.kernel.org
13657L:	linux-renesas-soc@vger.kernel.org
13658S:	Supported
13659T:	git git://linuxtv.org/media_tree.git
13660F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
13661F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
13662F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
13663F:	drivers/media/platform/renesas/rcar-csi2.c
13664F:	drivers/media/platform/renesas/rcar-isp.c
13665F:	drivers/media/platform/renesas/rcar-vin/
13666
13667MEDIA DRIVERS FOR RENESAS - VSP1
13668M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13669M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13670L:	linux-media@vger.kernel.org
13671L:	linux-renesas-soc@vger.kernel.org
13672S:	Supported
13673T:	git git://linuxtv.org/media_tree.git
13674F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
13675F:	drivers/media/platform/renesas/vsp1/
13676
13677MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
13678L:	linux-media@vger.kernel.org
13679S:	Orphan
13680W:	https://linuxtv.org
13681T:	git git://linuxtv.org/media_tree.git
13682F:	drivers/media/dvb-frontends/stv0910*
13683
13684MEDIA DRIVERS FOR ST STV6111 TUNER ICs
13685L:	linux-media@vger.kernel.org
13686S:	Orphan
13687W:	https://linuxtv.org
13688T:	git git://linuxtv.org/media_tree.git
13689F:	drivers/media/dvb-frontends/stv6111*
13690
13691MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
13692M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
13693M:	Alain Volmat <alain.volmat@foss.st.com>
13694L:	linux-media@vger.kernel.org
13695S:	Supported
13696T:	git git://linuxtv.org/media_tree.git
13697F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
13698F:	Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
13699F:	drivers/media/platform/st/stm32/stm32-dcmi.c
13700F:	drivers/media/platform/st/stm32/stm32-dcmipp/*
13701
13702MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
13703M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13704L:	linux-media@vger.kernel.org
13705S:	Maintained
13706W:	https://linuxtv.org
13707Q:	http://patchwork.kernel.org/project/linux-media/list/
13708T:	git git://linuxtv.org/media_tree.git
13709F:	Documentation/admin-guide/media/
13710F:	Documentation/devicetree/bindings/media/
13711F:	Documentation/driver-api/media/
13712F:	Documentation/userspace-api/media/
13713F:	drivers/media/
13714F:	drivers/staging/media/
13715F:	include/dt-bindings/media/
13716F:	include/linux/platform_data/media/
13717F:	include/media/
13718F:	include/uapi/linux/dvb/
13719F:	include/uapi/linux/ivtv*
13720F:	include/uapi/linux/media.h
13721F:	include/uapi/linux/uvcvideo.h
13722F:	include/uapi/linux/v4l2-*
13723F:	include/uapi/linux/videodev2.h
13724
13725MEDIATEK BLUETOOTH DRIVER
13726M:	Sean Wang <sean.wang@mediatek.com>
13727L:	linux-bluetooth@vger.kernel.org
13728L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13729S:	Maintained
13730F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
13731F:	drivers/bluetooth/btmtkuart.c
13732
13733MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
13734M:	Sean Wang <sean.wang@mediatek.com>
13735L:	linux-pm@vger.kernel.org
13736S:	Maintained
13737F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
13738F:	drivers/power/reset/mt6323-poweroff.c
13739
13740MEDIATEK CIR DRIVER
13741M:	Sean Wang <sean.wang@mediatek.com>
13742S:	Maintained
13743F:	drivers/media/rc/mtk-cir.c
13744
13745MEDIATEK DMA DRIVER
13746M:	Sean Wang <sean.wang@mediatek.com>
13747L:	dmaengine@vger.kernel.org
13748L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13749L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13750S:	Maintained
13751F:	Documentation/devicetree/bindings/dma/mediatek,*
13752F:	drivers/dma/mediatek/
13753
13754MEDIATEK ETHERNET DRIVER
13755M:	Felix Fietkau <nbd@nbd.name>
13756M:	Sean Wang <sean.wang@mediatek.com>
13757M:	Mark Lee <Mark-MC.Lee@mediatek.com>
13758M:	Lorenzo Bianconi <lorenzo@kernel.org>
13759L:	netdev@vger.kernel.org
13760S:	Maintained
13761F:	drivers/net/ethernet/mediatek/
13762
13763MEDIATEK ETHERNET PCS DRIVER
13764M:	Alexander Couzens <lynxis@fe80.eu>
13765M:	Daniel Golle <daniel@makrotopia.org>
13766L:	netdev@vger.kernel.org
13767S:	Maintained
13768F:	drivers/net/pcs/pcs-mtk-lynxi.c
13769F:	include/linux/pcs/pcs-mtk-lynxi.h
13770
13771MEDIATEK ETHERNET PHY DRIVERS
13772M:	Daniel Golle <daniel@makrotopia.org>
13773M:	Qingfang Deng <dqfext@gmail.com>
13774M:	SkyLake Huang <SkyLake.Huang@mediatek.com>
13775L:	netdev@vger.kernel.org
13776S:	Maintained
13777F:	drivers/net/phy/mediatek-ge-soc.c
13778F:	drivers/net/phy/mediatek-ge.c
13779
13780MEDIATEK I2C CONTROLLER DRIVER
13781M:	Qii Wang <qii.wang@mediatek.com>
13782L:	linux-i2c@vger.kernel.org
13783S:	Maintained
13784F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
13785F:	drivers/i2c/busses/i2c-mt65xx.c
13786
13787MEDIATEK IOMMU DRIVER
13788M:	Yong Wu <yong.wu@mediatek.com>
13789L:	iommu@lists.linux.dev
13790L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13791S:	Supported
13792F:	Documentation/devicetree/bindings/iommu/mediatek*
13793F:	drivers/iommu/mtk_iommu*
13794F:	include/dt-bindings/memory/mediatek,mt*-port.h
13795F:	include/dt-bindings/memory/mt*-port.h
13796
13797MEDIATEK JPEG DRIVER
13798M:	Bin Liu <bin.liu@mediatek.com>
13799S:	Supported
13800F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
13801F:	drivers/media/platform/mediatek/jpeg/
13802
13803MEDIATEK KEYPAD DRIVER
13804M:	Mattijs Korpershoek <mkorpershoek@baylibre.com>
13805S:	Supported
13806F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
13807F:	drivers/input/keyboard/mt6779-keypad.c
13808
13809MEDIATEK MDP DRIVER
13810M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
13811M:	Houlong Wei <houlong.wei@mediatek.com>
13812M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
13813S:	Supported
13814F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
13815F:	drivers/media/platform/mediatek/mdp/
13816F:	drivers/media/platform/mediatek/vpu/
13817
13818MEDIATEK MEDIA DRIVER
13819M:	Tiffany Lin <tiffany.lin@mediatek.com>
13820M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
13821M:	Yunfei Dong <yunfei.dong@mediatek.com>
13822S:	Supported
13823F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
13824F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
13825F:	drivers/media/platform/mediatek/vcodec/
13826F:	drivers/media/platform/mediatek/vpu/
13827
13828MEDIATEK MIPI-CSI CDPHY DRIVER
13829M:	Julien Stephan <jstephan@baylibre.com>
13830M:	Andy Hsieh <andy.hsieh@mediatek.com>
13831S:	Supported
13832F:	Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
13833F:	drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
13834
13835MEDIATEK MMC/SD/SDIO DRIVER
13836M:	Chaotian Jing <chaotian.jing@mediatek.com>
13837S:	Maintained
13838F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
13839F:	drivers/mmc/host/mtk-sd.c
13840
13841MEDIATEK MT76 WIRELESS LAN DRIVER
13842M:	Felix Fietkau <nbd@nbd.name>
13843M:	Lorenzo Bianconi <lorenzo@kernel.org>
13844M:	Ryder Lee <ryder.lee@mediatek.com>
13845R:	Shayne Chen <shayne.chen@mediatek.com>
13846R:	Sean Wang <sean.wang@mediatek.com>
13847L:	linux-wireless@vger.kernel.org
13848S:	Maintained
13849T:	git https://github.com/nbd168/wireless
13850F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
13851F:	drivers/net/wireless/mediatek/mt76/
13852
13853MEDIATEK MT7601U WIRELESS LAN DRIVER
13854M:	Jakub Kicinski <kuba@kernel.org>
13855L:	linux-wireless@vger.kernel.org
13856S:	Maintained
13857F:	drivers/net/wireless/mediatek/mt7601u/
13858
13859MEDIATEK MT7621 CLOCK DRIVER
13860M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
13861S:	Maintained
13862F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
13863F:	drivers/clk/ralink/clk-mt7621.c
13864
13865MEDIATEK MT7621 PCIE CONTROLLER DRIVER
13866M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
13867S:	Maintained
13868F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
13869F:	drivers/pci/controller/pcie-mt7621.c
13870
13871MEDIATEK MT7621 PHY PCI DRIVER
13872M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
13873S:	Maintained
13874F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
13875F:	drivers/phy/ralink/phy-mt7621-pci.c
13876
13877MEDIATEK MT7621/28/88 I2C DRIVER
13878M:	Stefan Roese <sr@denx.de>
13879L:	linux-i2c@vger.kernel.org
13880S:	Maintained
13881F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
13882F:	drivers/i2c/busses/i2c-mt7621.c
13883
13884MEDIATEK MTMIPS CLOCK DRIVER
13885M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
13886S:	Maintained
13887F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
13888F:	drivers/clk/ralink/clk-mtmips.c
13889
13890MEDIATEK NAND CONTROLLER DRIVER
13891L:	linux-mtd@lists.infradead.org
13892S:	Orphan
13893F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
13894F:	drivers/mtd/nand/raw/mtk_*
13895
13896MEDIATEK PMIC LED DRIVER
13897M:	Sean Wang <sean.wang@mediatek.com>
13898S:	Maintained
13899F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
13900F:	drivers/leds/leds-mt6323.c
13901
13902MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
13903M:	Sean Wang <sean.wang@mediatek.com>
13904S:	Maintained
13905F:	drivers/char/hw_random/mtk-rng.c
13906
13907MEDIATEK SMI DRIVER
13908M:	Yong Wu <yong.wu@mediatek.com>
13909L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13910S:	Supported
13911F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
13912F:	drivers/memory/mtk-smi.c
13913F:	include/soc/mediatek/smi.h
13914
13915MEDIATEK SWITCH DRIVER
13916M:	Arınç ÜNAL <arinc.unal@arinc9.com>
13917M:	Daniel Golle <daniel@makrotopia.org>
13918M:	DENG Qingfang <dqfext@gmail.com>
13919M:	Sean Wang <sean.wang@mediatek.com>
13920L:	netdev@vger.kernel.org
13921S:	Maintained
13922F:	drivers/net/dsa/mt7530-mdio.c
13923F:	drivers/net/dsa/mt7530-mmio.c
13924F:	drivers/net/dsa/mt7530.*
13925F:	net/dsa/tag_mtk.c
13926
13927MEDIATEK T7XX 5G WWAN MODEM DRIVER
13928M:	Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
13929R:	Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
13930R:	Liu Haijun <haijun.liu@mediatek.com>
13931R:	M Chetan Kumar <m.chetan.kumar@linux.intel.com>
13932R:	Ricardo Martinez <ricardo.martinez@linux.intel.com>
13933L:	netdev@vger.kernel.org
13934S:	Supported
13935F:	drivers/net/wwan/t7xx/
13936
13937MEDIATEK USB3 DRD IP DRIVER
13938M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
13939L:	linux-usb@vger.kernel.org
13940L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13941L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13942S:	Maintained
13943F:	Documentation/devicetree/bindings/usb/mediatek,*
13944F:	drivers/usb/host/xhci-mtk*
13945F:	drivers/usb/mtu3/
13946
13947MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
13948M:	Peter Senna Tschudin <peter.senna@gmail.com>
13949M:	Ian Ray <ian.ray@ge.com>
13950M:	Martyn Welch <martyn.welch@collabora.co.uk>
13951S:	Maintained
13952F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
13953F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
13954
13955MEGARAID SCSI/SAS DRIVERS
13956M:	Kashyap Desai <kashyap.desai@broadcom.com>
13957M:	Sumit Saxena <sumit.saxena@broadcom.com>
13958M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
13959M:	Chandrakanth patil <chandrakanth.patil@broadcom.com>
13960L:	megaraidlinux.pdl@broadcom.com
13961L:	linux-scsi@vger.kernel.org
13962S:	Maintained
13963W:	http://www.avagotech.com/support/
13964F:	Documentation/scsi/megaraid.rst
13965F:	drivers/scsi/megaraid.*
13966F:	drivers/scsi/megaraid/
13967
13968MELEXIS MLX90614 DRIVER
13969M:	Crt Mori <cmo@melexis.com>
13970L:	linux-iio@vger.kernel.org
13971S:	Supported
13972W:	http://www.melexis.com
13973F:	drivers/iio/temperature/mlx90614.c
13974
13975MELEXIS MLX90632 DRIVER
13976M:	Crt Mori <cmo@melexis.com>
13977L:	linux-iio@vger.kernel.org
13978S:	Supported
13979W:	http://www.melexis.com
13980F:	drivers/iio/temperature/mlx90632.c
13981
13982MELEXIS MLX90635 DRIVER
13983M:	Crt Mori <cmo@melexis.com>
13984L:	linux-iio@vger.kernel.org
13985S:	Supported
13986W:	http://www.melexis.com
13987F:	drivers/iio/temperature/mlx90635.c
13988
13989MELFAS MIP4 TOUCHSCREEN DRIVER
13990M:	Sangwon Jee <jeesw@melfas.com>
13991S:	Supported
13992W:	http://www.melfas.com
13993F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
13994F:	drivers/input/touchscreen/melfas_mip4.c
13995
13996MELLANOX BLUEFIELD I2C DRIVER
13997M:	Khalil Blaiech <kblaiech@nvidia.com>
13998M:	Asmaa Mnebhi <asmaa@nvidia.com>
13999L:	linux-i2c@vger.kernel.org
14000S:	Supported
14001F:	drivers/i2c/busses/i2c-mlxbf.c
14002
14003MELLANOX ETHERNET DRIVER (mlx4_en)
14004M:	Tariq Toukan <tariqt@nvidia.com>
14005L:	netdev@vger.kernel.org
14006S:	Supported
14007W:	http://www.mellanox.com
14008Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14009F:	drivers/net/ethernet/mellanox/mlx4/en_*
14010
14011MELLANOX ETHERNET DRIVER (mlx5e)
14012M:	Saeed Mahameed <saeedm@nvidia.com>
14013M:	Tariq Toukan <tariqt@nvidia.com>
14014L:	netdev@vger.kernel.org
14015S:	Supported
14016W:	http://www.mellanox.com
14017Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14018F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
14019
14020MELLANOX ETHERNET INNOVA DRIVERS
14021R:	Boris Pismenny <borisp@nvidia.com>
14022L:	netdev@vger.kernel.org
14023S:	Supported
14024W:	http://www.mellanox.com
14025Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14026F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14027F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14028F:	include/linux/mlx5/mlx5_ifc_fpga.h
14029
14030MELLANOX ETHERNET SWITCH DRIVERS
14031M:	Ido Schimmel <idosch@nvidia.com>
14032M:	Petr Machata <petrm@nvidia.com>
14033L:	netdev@vger.kernel.org
14034S:	Supported
14035W:	http://www.mellanox.com
14036Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14037F:	drivers/net/ethernet/mellanox/mlxsw/
14038F:	tools/testing/selftests/drivers/net/mlxsw/
14039
14040MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14041M:	mlxsw@nvidia.com
14042L:	netdev@vger.kernel.org
14043S:	Supported
14044W:	http://www.mellanox.com
14045Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14046F:	drivers/net/ethernet/mellanox/mlxfw/
14047
14048MELLANOX HARDWARE PLATFORM SUPPORT
14049M:	Hans de Goede <hdegoede@redhat.com>
14050M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14051M:	Vadim Pasternak <vadimp@nvidia.com>
14052L:	platform-driver-x86@vger.kernel.org
14053S:	Supported
14054F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14055F:	drivers/platform/mellanox/
14056F:	include/linux/platform_data/mlxreg.h
14057
14058MELLANOX MLX4 core VPI driver
14059M:	Tariq Toukan <tariqt@nvidia.com>
14060L:	netdev@vger.kernel.org
14061L:	linux-rdma@vger.kernel.org
14062S:	Supported
14063W:	http://www.mellanox.com
14064Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14065F:	drivers/net/ethernet/mellanox/mlx4/
14066F:	include/linux/mlx4/
14067
14068MELLANOX MLX4 IB driver
14069M:	Yishai Hadas <yishaih@nvidia.com>
14070L:	linux-rdma@vger.kernel.org
14071S:	Supported
14072W:	http://www.mellanox.com
14073Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14074F:	drivers/infiniband/hw/mlx4/
14075F:	include/linux/mlx4/
14076F:	include/uapi/rdma/mlx4-abi.h
14077
14078MELLANOX MLX5 core VPI driver
14079M:	Saeed Mahameed <saeedm@nvidia.com>
14080M:	Leon Romanovsky <leonro@nvidia.com>
14081M:	Tariq Toukan <tariqt@nvidia.com>
14082L:	netdev@vger.kernel.org
14083L:	linux-rdma@vger.kernel.org
14084S:	Supported
14085W:	http://www.mellanox.com
14086Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14087F:	Documentation/networking/device_drivers/ethernet/mellanox/
14088F:	drivers/net/ethernet/mellanox/mlx5/core/
14089F:	include/linux/mlx5/
14090
14091MELLANOX MLX5 IB driver
14092M:	Leon Romanovsky <leonro@nvidia.com>
14093L:	linux-rdma@vger.kernel.org
14094S:	Supported
14095W:	http://www.mellanox.com
14096Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14097F:	drivers/infiniband/hw/mlx5/
14098F:	include/linux/mlx5/
14099F:	include/uapi/rdma/mlx5-abi.h
14100
14101MELLANOX MLX5 VDPA DRIVER
14102M:	Dragos Tatulea <dtatulea@nvidia.com>
14103L:	virtualization@lists.linux.dev
14104S:	Supported
14105F:	drivers/vdpa/mlx5/
14106
14107MELLANOX MLXCPLD I2C AND MUX DRIVER
14108M:	Vadim Pasternak <vadimp@nvidia.com>
14109M:	Michael Shych <michaelsh@nvidia.com>
14110L:	linux-i2c@vger.kernel.org
14111S:	Supported
14112F:	Documentation/i2c/busses/i2c-mlxcpld.rst
14113F:	drivers/i2c/busses/i2c-mlxcpld.c
14114F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
14115
14116MELLANOX MLXCPLD LED DRIVER
14117M:	Vadim Pasternak <vadimp@nvidia.com>
14118L:	linux-leds@vger.kernel.org
14119S:	Supported
14120F:	Documentation/leds/leds-mlxcpld.rst
14121F:	drivers/leds/leds-mlxcpld.c
14122F:	drivers/leds/leds-mlxreg.c
14123
14124MELLANOX PLATFORM DRIVER
14125M:	Vadim Pasternak <vadimp@nvidia.com>
14126L:	platform-driver-x86@vger.kernel.org
14127S:	Supported
14128F:	drivers/platform/x86/mlx-platform.c
14129
14130MEMBARRIER SUPPORT
14131M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14132M:	"Paul E. McKenney" <paulmck@kernel.org>
14133L:	linux-kernel@vger.kernel.org
14134S:	Supported
14135F:	Documentation/scheduler/membarrier.rst
14136F:	arch/*/include/asm/membarrier.h
14137F:	arch/*/include/asm/sync_core.h
14138F:	include/uapi/linux/membarrier.h
14139F:	kernel/sched/membarrier.c
14140
14141MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14142M:	Mike Rapoport <rppt@kernel.org>
14143L:	linux-mm@kvack.org
14144S:	Maintained
14145F:	Documentation/core-api/boot-time-mm.rst
14146F:	include/linux/memblock.h
14147F:	mm/memblock.c
14148F:	mm/mm_init.c
14149F:	tools/testing/memblock/
14150
14151MEMORY CONTROLLER DRIVERS
14152M:	Krzysztof Kozlowski <krzk@kernel.org>
14153L:	linux-kernel@vger.kernel.org
14154S:	Maintained
14155B:	mailto:krzysztof.kozlowski@linaro.org
14156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14157F:	Documentation/devicetree/bindings/memory-controllers/
14158F:	drivers/memory/
14159F:	include/dt-bindings/memory/
14160F:	include/memory/
14161
14162MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14163M:	Dmitry Osipenko <digetx@gmail.com>
14164L:	linux-pm@vger.kernel.org
14165L:	linux-tegra@vger.kernel.org
14166S:	Maintained
14167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14168F:	drivers/devfreq/tegra30-devfreq.c
14169
14170MEMORY HOT(UN)PLUG
14171M:	David Hildenbrand <david@redhat.com>
14172M:	Oscar Salvador <osalvador@suse.de>
14173L:	linux-mm@kvack.org
14174S:	Maintained
14175F:	Documentation/admin-guide/mm/memory-hotplug.rst
14176F:	Documentation/core-api/memory-hotplug.rst
14177F:	drivers/base/memory.c
14178F:	include/linux/memory_hotplug.h
14179F:	mm/memory_hotplug.c
14180F:	tools/testing/selftests/memory-hotplug/
14181
14182MEMORY MANAGEMENT
14183M:	Andrew Morton <akpm@linux-foundation.org>
14184L:	linux-mm@kvack.org
14185S:	Maintained
14186W:	http://www.linux-mm.org
14187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14188T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14189F:	include/linux/gfp.h
14190F:	include/linux/gfp_types.h
14191F:	include/linux/memfd.h
14192F:	include/linux/memory.h
14193F:	include/linux/memory_hotplug.h
14194F:	include/linux/memory-tiers.h
14195F:	include/linux/mempolicy.h
14196F:	include/linux/mempool.h
14197F:	include/linux/memremap.h
14198F:	include/linux/mm.h
14199F:	include/linux/mm_*.h
14200F:	include/linux/mmzone.h
14201F:	include/linux/mmu_notifier.h
14202F:	include/linux/pagewalk.h
14203F:	include/linux/rmap.h
14204F:	include/trace/events/ksm.h
14205F:	mm/
14206F:	tools/mm/
14207F:	tools/testing/selftests/mm/
14208N:	include/linux/page[-_]*
14209
14210MEMORY MAPPING
14211M:	Andrew Morton <akpm@linux-foundation.org>
14212R:	Liam R. Howlett <Liam.Howlett@oracle.com>
14213R:	Vlastimil Babka <vbabka@suse.cz>
14214R:	Lorenzo Stoakes <lstoakes@gmail.com>
14215L:	linux-mm@kvack.org
14216S:	Maintained
14217W:	http://www.linux-mm.org
14218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14219F:	mm/mmap.c
14220
14221MEMORY TECHNOLOGY DEVICES (MTD)
14222M:	Miquel Raynal <miquel.raynal@bootlin.com>
14223M:	Richard Weinberger <richard@nod.at>
14224M:	Vignesh Raghavendra <vigneshr@ti.com>
14225L:	linux-mtd@lists.infradead.org
14226S:	Maintained
14227W:	http://www.linux-mtd.infradead.org/
14228Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14229C:	irc://irc.oftc.net/mtd
14230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14232F:	Documentation/devicetree/bindings/mtd/
14233F:	drivers/mtd/
14234F:	include/linux/mtd/
14235F:	include/uapi/mtd/
14236
14237MEMSENSING MICROSYSTEMS MSA311 DRIVER
14238M:	Dmitry Rokosov <ddrokosov@sberdevices.ru>
14239L:	linux-iio@vger.kernel.org
14240S:	Maintained
14241F:	Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
14242F:	drivers/iio/accel/msa311.c
14243
14244MEN A21 WATCHDOG DRIVER
14245M:	Johannes Thumshirn <morbidrsa@gmail.com>
14246L:	linux-watchdog@vger.kernel.org
14247S:	Maintained
14248F:	drivers/watchdog/mena21_wdt.c
14249
14250MEN CHAMELEON BUS (mcb)
14251M:	Johannes Thumshirn <morbidrsa@gmail.com>
14252S:	Maintained
14253F:	Documentation/driver-api/men-chameleon-bus.rst
14254F:	drivers/mcb/
14255F:	include/linux/mcb.h
14256
14257MEN F21BMC (Board Management Controller)
14258M:	Andreas Werner <andreas.werner@men.de>
14259S:	Supported
14260F:	Documentation/hwmon/menf21bmc.rst
14261F:	drivers/hwmon/menf21bmc_hwmon.c
14262F:	drivers/leds/leds-menf21bmc.c
14263F:	drivers/mfd/menf21bmc.c
14264F:	drivers/watchdog/menf21bmc_wdt.c
14265
14266MEN Z069 WATCHDOG DRIVER
14267M:	Johannes Thumshirn <jth@kernel.org>
14268L:	linux-watchdog@vger.kernel.org
14269S:	Maintained
14270F:	drivers/watchdog/menz69_wdt.c
14271
14272MESON AO CEC DRIVER FOR AMLOGIC SOCS
14273M:	Neil Armstrong <neil.armstrong@linaro.org>
14274L:	linux-media@vger.kernel.org
14275L:	linux-amlogic@lists.infradead.org
14276S:	Supported
14277W:	http://linux-meson.com/
14278T:	git git://linuxtv.org/media_tree.git
14279F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14280F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
14281F:	drivers/media/cec/platform/meson/ao-cec.c
14282
14283MESON GE2D DRIVER FOR AMLOGIC SOCS
14284M:	Neil Armstrong <neil.armstrong@linaro.org>
14285L:	linux-media@vger.kernel.org
14286L:	linux-amlogic@lists.infradead.org
14287S:	Supported
14288T:	git git://linuxtv.org/media_tree.git
14289F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14290F:	drivers/media/platform/amlogic/meson-ge2d/
14291
14292MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14293M:	Liang Yang <liang.yang@amlogic.com>
14294L:	linux-mtd@lists.infradead.org
14295S:	Maintained
14296F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14297F:	drivers/mtd/nand/raw/meson_*
14298
14299MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
14300M:	Neil Armstrong <neil.armstrong@linaro.org>
14301L:	linux-media@vger.kernel.org
14302L:	linux-amlogic@lists.infradead.org
14303S:	Supported
14304T:	git git://linuxtv.org/media_tree.git
14305F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
14306F:	drivers/staging/media/meson/vdec/
14307
14308METHODE UDPU SUPPORT
14309M:	Robert Marko <robert.marko@sartura.hr>
14310S:	Maintained
14311F:	arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14312F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14313
14314MHI BUS
14315M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14316L:	mhi@lists.linux.dev
14317L:	linux-arm-msm@vger.kernel.org
14318S:	Maintained
14319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14320F:	Documentation/ABI/stable/sysfs-bus-mhi
14321F:	Documentation/mhi/
14322F:	drivers/bus/mhi/
14323F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
14324F:	include/linux/mhi.h
14325
14326MICROBLAZE ARCHITECTURE
14327M:	Michal Simek <monstr@monstr.eu>
14328S:	Supported
14329W:	http://www.monstr.eu/fdt/
14330T:	git git://git.monstr.eu/linux-2.6-microblaze.git
14331F:	arch/microblaze/
14332
14333MICROBLAZE TMR INJECT
14334M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14335S:	Supported
14336F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
14337F:	drivers/misc/xilinx_tmr_inject.c
14338
14339MICROBLAZE TMR MANAGER
14340M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14341S:	Supported
14342F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
14343F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
14344F:	drivers/misc/xilinx_tmr_manager.c
14345
14346MICROCHIP AT91 DMA DRIVERS
14347M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14348L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14349L:	dmaengine@vger.kernel.org
14350S:	Supported
14351F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
14352F:	drivers/dma/at_hdmac.c
14353F:	drivers/dma/at_xdmac.c
14354F:	include/dt-bindings/dma/at91.h
14355
14356MICROCHIP AT91 SERIAL DRIVER
14357M:	Richard Genoud <richard.genoud@bootlin.com>
14358S:	Maintained
14359F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14360F:	drivers/tty/serial/atmel_serial.c
14361F:	drivers/tty/serial/atmel_serial.h
14362
14363MICROCHIP AT91 USART MFD DRIVER
14364M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14365L:	linux-kernel@vger.kernel.org
14366S:	Supported
14367F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14368F:	drivers/mfd/at91-usart.c
14369F:	include/dt-bindings/mfd/at91-usart.h
14370
14371MICROCHIP AT91 USART SPI DRIVER
14372M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14373L:	linux-spi@vger.kernel.org
14374S:	Supported
14375F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14376F:	drivers/spi/spi-at91-usart.c
14377
14378MICROCHIP AUDIO ASOC DRIVERS
14379M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14380L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14381S:	Supported
14382F:	Documentation/devicetree/bindings/sound/atmel*
14383F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
14384F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
14385F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
14386F:	sound/soc/atmel
14387
14388MICROCHIP CSI2DC DRIVER
14389M:	Eugen Hristev <eugen.hristev@microchip.com>
14390L:	linux-media@vger.kernel.org
14391S:	Supported
14392F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
14393F:	drivers/media/platform/microchip/microchip-csi2dc.c
14394
14395MICROCHIP ECC DRIVER
14396L:	linux-crypto@vger.kernel.org
14397S:	Orphan
14398F:	drivers/crypto/atmel-ecc.*
14399
14400MICROCHIP EIC DRIVER
14401M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14402L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14403S:	Supported
14404F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
14405F:	drivers/irqchip/irq-mchp-eic.c
14406
14407MICROCHIP I2C DRIVER
14408M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
14409L:	linux-i2c@vger.kernel.org
14410S:	Supported
14411F:	drivers/i2c/busses/i2c-at91-*.c
14412F:	drivers/i2c/busses/i2c-at91.h
14413
14414MICROCHIP ISC DRIVER
14415M:	Eugen Hristev <eugen.hristev@microchip.com>
14416L:	linux-media@vger.kernel.org
14417S:	Supported
14418F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
14419F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
14420F:	drivers/media/platform/microchip/microchip-isc*
14421F:	drivers/media/platform/microchip/microchip-sama*-isc*
14422F:	drivers/staging/media/deprecated/atmel/atmel-isc*
14423F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
14424F:	include/linux/atmel-isc-media.h
14425
14426MICROCHIP ISI DRIVER
14427M:	Eugen Hristev <eugen.hristev@microchip.com>
14428L:	linux-media@vger.kernel.org
14429S:	Supported
14430F:	drivers/media/platform/atmel/atmel-isi.c
14431F:	drivers/media/platform/atmel/atmel-isi.h
14432
14433MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
14434M:	Woojung Huh <woojung.huh@microchip.com>
14435M:	UNGLinuxDriver@microchip.com
14436L:	netdev@vger.kernel.org
14437S:	Maintained
14438F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
14439F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
14440F:	drivers/net/dsa/microchip/*
14441F:	include/linux/dsa/ksz_common.h
14442F:	include/linux/platform_data/microchip-ksz.h
14443F:	net/dsa/tag_ksz.c
14444
14445MICROCHIP LAN743X ETHERNET DRIVER
14446M:	Bryan Whitehead <bryan.whitehead@microchip.com>
14447M:	UNGLinuxDriver@microchip.com
14448L:	netdev@vger.kernel.org
14449S:	Maintained
14450F:	drivers/net/ethernet/microchip/lan743x_*
14451
14452MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
14453M:	Arun Ramadoss <arun.ramadoss@microchip.com>
14454R:	UNGLinuxDriver@microchip.com
14455L:	netdev@vger.kernel.org
14456S:	Maintained
14457F:	drivers/net/phy/microchip_t1.c
14458
14459MICROCHIP LAN966X ETHERNET DRIVER
14460M:	Horatiu Vultur <horatiu.vultur@microchip.com>
14461M:	UNGLinuxDriver@microchip.com
14462L:	netdev@vger.kernel.org
14463S:	Maintained
14464F:	drivers/net/ethernet/microchip/lan966x/*
14465
14466MICROCHIP LCDFB DRIVER
14467M:	Nicolas Ferre <nicolas.ferre@microchip.com>
14468L:	linux-fbdev@vger.kernel.org
14469S:	Maintained
14470F:	drivers/video/fbdev/atmel_lcdfb.c
14471F:	include/video/atmel_lcdc.h
14472
14473MICROCHIP MCP16502 PMIC DRIVER
14474M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14475L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14476S:	Supported
14477F:	Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
14478F:	drivers/regulator/mcp16502.c
14479
14480MICROCHIP MCP3564 ADC DRIVER
14481M:	Marius Cristea <marius.cristea@microchip.com>
14482L:	linux-iio@vger.kernel.org
14483S:	Supported
14484F:	Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
14485F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
14486F:	drivers/iio/adc/mcp3564.c
14487
14488MICROCHIP MCP3911 ADC DRIVER
14489M:	Marcus Folkesson <marcus.folkesson@gmail.com>
14490M:	Kent Gustavsson <kent@minoris.se>
14491L:	linux-iio@vger.kernel.org
14492S:	Maintained
14493F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
14494F:	drivers/iio/adc/mcp3911.c
14495
14496MICROCHIP MMC/SD/SDIO MCI DRIVER
14497M:	Aubin Constans <aubin.constans@microchip.com>
14498S:	Maintained
14499F:	drivers/mmc/host/atmel-mci.c
14500
14501MICROCHIP NAND DRIVER
14502L:	linux-mtd@lists.infradead.org
14503S:	Orphan
14504F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
14505F:	drivers/mtd/nand/raw/atmel/*
14506
14507MICROCHIP OTPC DRIVER
14508M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14509L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14510S:	Supported
14511F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
14512F:	drivers/nvmem/microchip-otpc.c
14513F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
14514
14515MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
14516M:	Marius Cristea <marius.cristea@microchip.com>
14517L:	linux-iio@vger.kernel.org
14518S:	Supported
14519F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
14520F:	drivers/iio/adc/pac1934.c
14521
14522MICROCHIP PCI1XXXX GP DRIVER
14523M:	Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
14524M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14525L:	linux-gpio@vger.kernel.org
14526S:	Supported
14527F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
14528F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
14529F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
14530F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
14531
14532MICROCHIP PCI1XXXX I2C DRIVER
14533M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
14534M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14535M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14536L:	linux-i2c@vger.kernel.org
14537S:	Maintained
14538F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
14539
14540MICROCHIP PCIe UART DRIVER
14541M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14542M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
14543L:	linux-serial@vger.kernel.org
14544S:	Maintained
14545F:	drivers/tty/serial/8250/8250_pci1xxxx.c
14546
14547MICROCHIP POLARFIRE FPGA DRIVERS
14548M:	Conor Dooley <conor.dooley@microchip.com>
14549R:	Vladimir Georgiev <v.georgiev@metrotek.ru>
14550L:	linux-fpga@vger.kernel.org
14551S:	Supported
14552F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
14553F:	drivers/fpga/microchip-spi.c
14554
14555MICROCHIP PWM DRIVER
14556M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14557L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14558L:	linux-pwm@vger.kernel.org
14559S:	Supported
14560F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
14561F:	drivers/pwm/pwm-atmel.c
14562
14563MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
14564M:	Eugen Hristev <eugen.hristev@microchip.com>
14565L:	linux-iio@vger.kernel.org
14566S:	Supported
14567F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
14568F:	drivers/iio/adc/at91-sama5d2_adc.c
14569F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
14570
14571MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
14572M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14573S:	Supported
14574F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
14575F:	drivers/power/reset/at91-sama5d2_shdwc.c
14576
14577MICROCHIP SOC DRIVERS
14578M:	Conor Dooley <conor@kernel.org>
14579S:	Supported
14580T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
14581F:	drivers/soc/microchip/
14582
14583MICROCHIP SPI DRIVER
14584M:	Ryan Wanner <ryan.wanner@microchip.com>
14585S:	Supported
14586F:	drivers/spi/spi-atmel.*
14587
14588MICROCHIP SSC DRIVER
14589M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14590L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14591S:	Supported
14592F:	Documentation/devicetree/bindings/misc/atmel-ssc.txt
14593F:	drivers/misc/atmel-ssc.c
14594F:	include/linux/atmel-ssc.h
14595
14596Microchip Timer Counter Block (TCB) Capture Driver
14597M:	Kamel Bouhara <kamel.bouhara@bootlin.com>
14598L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14599L:	linux-iio@vger.kernel.org
14600S:	Maintained
14601F:	drivers/counter/microchip-tcb-capture.c
14602
14603MICROCHIP USB251XB DRIVER
14604M:	Richard Leitner <richard.leitner@skidata.com>
14605L:	linux-usb@vger.kernel.org
14606S:	Maintained
14607F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
14608F:	drivers/usb/misc/usb251xb.c
14609
14610MICROCHIP USBA UDC DRIVER
14611M:	Cristian Birsan <cristian.birsan@microchip.com>
14612L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14613S:	Supported
14614F:	drivers/usb/gadget/udc/atmel_usba_udc.*
14615
14616MICROCHIP WILC1000 WIFI DRIVER
14617M:	Ajay Singh <ajay.kathat@microchip.com>
14618M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14619L:	linux-wireless@vger.kernel.org
14620S:	Supported
14621F:	drivers/net/wireless/microchip/wilc1000/
14622
14623MICROSEMI MIPS SOCS
14624M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
14625M:	UNGLinuxDriver@microchip.com
14626L:	linux-mips@vger.kernel.org
14627S:	Supported
14628F:	Documentation/devicetree/bindings/mips/mscc.txt
14629F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
14630F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
14631F:	arch/mips/boot/dts/mscc/
14632F:	arch/mips/configs/generic/board-ocelot.config
14633F:	arch/mips/generic/board-ocelot.c
14634
14635MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
14636M:	Don Brace <don.brace@microchip.com>
14637L:	storagedev@microchip.com
14638L:	linux-scsi@vger.kernel.org
14639S:	Supported
14640F:	Documentation/scsi/smartpqi.rst
14641F:	drivers/scsi/smartpqi/Kconfig
14642F:	drivers/scsi/smartpqi/Makefile
14643F:	drivers/scsi/smartpqi/smartpqi*.[ch]
14644F:	include/linux/cciss*.h
14645F:	include/uapi/linux/cciss*.h
14646
14647MICROSOFT MANA RDMA DRIVER
14648M:	Long Li <longli@microsoft.com>
14649M:	Ajay Sharma <sharmaajay@microsoft.com>
14650L:	linux-rdma@vger.kernel.org
14651S:	Supported
14652F:	drivers/infiniband/hw/mana/
14653F:	include/net/mana
14654F:	include/uapi/rdma/mana-abi.h
14655
14656MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
14657M:	Maximilian Luz <luzmaximilian@gmail.com>
14658L:	platform-driver-x86@vger.kernel.org
14659S:	Maintained
14660F:	drivers/platform/surface/surface_aggregator_tabletsw.c
14661
14662MICROSOFT SURFACE BATTERY AND AC DRIVERS
14663M:	Maximilian Luz <luzmaximilian@gmail.com>
14664L:	linux-pm@vger.kernel.org
14665L:	platform-driver-x86@vger.kernel.org
14666S:	Maintained
14667F:	drivers/power/supply/surface_battery.c
14668F:	drivers/power/supply/surface_charger.c
14669
14670MICROSOFT SURFACE DTX DRIVER
14671M:	Maximilian Luz <luzmaximilian@gmail.com>
14672L:	platform-driver-x86@vger.kernel.org
14673S:	Maintained
14674F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
14675F:	drivers/platform/surface/surface_dtx.c
14676F:	include/uapi/linux/surface_aggregator/dtx.h
14677
14678MICROSOFT SURFACE SENSOR FAN DRIVER
14679M:	Maximilian Luz <luzmaximilian@gmail.com>
14680M:	Ivor Wanders <ivor@iwanders.net>
14681L:	linux-hwmon@vger.kernel.org
14682S:	Maintained
14683F:	Documentation/hwmon/surface_fan.rst
14684F:	drivers/hwmon/surface_fan.c
14685
14686MICROSOFT SURFACE GPE LID SUPPORT DRIVER
14687M:	Maximilian Luz <luzmaximilian@gmail.com>
14688L:	platform-driver-x86@vger.kernel.org
14689S:	Maintained
14690F:	drivers/platform/surface/surface_gpe.c
14691
14692MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
14693M:	Hans de Goede <hdegoede@redhat.com>
14694M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14695M:	Maximilian Luz <luzmaximilian@gmail.com>
14696L:	platform-driver-x86@vger.kernel.org
14697S:	Maintained
14698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
14699F:	drivers/platform/surface/
14700
14701MICROSOFT SURFACE HID TRANSPORT DRIVER
14702M:	Maximilian Luz <luzmaximilian@gmail.com>
14703L:	linux-input@vger.kernel.org
14704L:	platform-driver-x86@vger.kernel.org
14705S:	Maintained
14706F:	drivers/hid/surface-hid/
14707
14708MICROSOFT SURFACE HOT-PLUG DRIVER
14709M:	Maximilian Luz <luzmaximilian@gmail.com>
14710L:	platform-driver-x86@vger.kernel.org
14711S:	Maintained
14712F:	drivers/platform/surface/surface_hotplug.c
14713
14714MICROSOFT SURFACE PLATFORM PROFILE DRIVER
14715M:	Maximilian Luz <luzmaximilian@gmail.com>
14716L:	platform-driver-x86@vger.kernel.org
14717S:	Maintained
14718F:	drivers/platform/surface/surface_platform_profile.c
14719
14720MICROSOFT SURFACE PRO 3 BUTTON DRIVER
14721M:	Chen Yu <yu.c.chen@intel.com>
14722L:	platform-driver-x86@vger.kernel.org
14723S:	Supported
14724F:	drivers/platform/surface/surfacepro3_button.c
14725
14726MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
14727M:	Maximilian Luz <luzmaximilian@gmail.com>
14728L:	platform-driver-x86@vger.kernel.org
14729S:	Maintained
14730F:	drivers/platform/surface/surface_aggregator_hub.c
14731
14732MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
14733M:	Maximilian Luz <luzmaximilian@gmail.com>
14734L:	platform-driver-x86@vger.kernel.org
14735S:	Maintained
14736W:	https://github.com/linux-surface/surface-aggregator-module
14737C:	irc://irc.libera.chat/linux-surface
14738F:	Documentation/driver-api/surface_aggregator/
14739F:	drivers/platform/surface/aggregator/
14740F:	drivers/platform/surface/surface_acpi_notify.c
14741F:	drivers/platform/surface/surface_aggregator_cdev.c
14742F:	drivers/platform/surface/surface_aggregator_registry.c
14743F:	include/linux/surface_acpi_notify.h
14744F:	include/linux/surface_aggregator/
14745F:	include/uapi/linux/surface_aggregator/
14746
14747MICROTEK X6 SCANNER
14748M:	Oliver Neukum <oliver@neukum.org>
14749S:	Maintained
14750F:	drivers/usb/image/microtek.*
14751
14752MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
14753M:	Luka Kovacic <luka.kovacic@sartura.hr>
14754M:	Luka Perkov <luka.perkov@sartura.hr>
14755S:	Maintained
14756F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
14757F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
14758F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
14759F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
14760F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
14761F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
14762
14763MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
14764M:	Sakari Ailus <sakari.ailus@linux.intel.com>
14765L:	linux-media@vger.kernel.org
14766S:	Maintained
14767F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
14768F:	Documentation/driver-api/media/drivers/ccs/
14769F:	Documentation/userspace-api/media/drivers/ccs.rst
14770F:	drivers/media/i2c/ccs-pll.c
14771F:	drivers/media/i2c/ccs-pll.h
14772F:	drivers/media/i2c/ccs/
14773F:	include/uapi/linux/ccs.h
14774F:	include/uapi/linux/smiapp.h
14775
14776MIPS
14777M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14778L:	linux-mips@vger.kernel.org
14779S:	Maintained
14780W:	http://www.linux-mips.org/
14781Q:	https://patchwork.kernel.org/project/linux-mips/list/
14782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
14783F:	Documentation/devicetree/bindings/mips/
14784F:	Documentation/arch/mips/
14785F:	arch/mips/
14786F:	drivers/platform/mips/
14787F:	include/dt-bindings/mips/
14788
14789MIPS BAIKAL-T1 PLATFORM
14790M:	Serge Semin <fancer.lancer@gmail.com>
14791L:	linux-mips@vger.kernel.org
14792S:	Supported
14793F:	Documentation/devicetree/bindings/bus/baikal,bt1-*.yaml
14794F:	Documentation/devicetree/bindings/clock/baikal,bt1-*.yaml
14795F:	drivers/bus/bt1-*.c
14796F:	drivers/clk/baikal-t1/
14797F:	drivers/memory/bt1-l2-ctl.c
14798F:	drivers/mtd/maps/physmap-bt1-rom.[ch]
14799
14800MIPS BOSTON DEVELOPMENT BOARD
14801M:	Paul Burton <paulburton@kernel.org>
14802L:	linux-mips@vger.kernel.org
14803S:	Maintained
14804F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
14805F:	arch/mips/boot/dts/img/boston.dts
14806F:	arch/mips/configs/generic/board-boston.config
14807F:	drivers/clk/imgtec/clk-boston.c
14808F:	include/dt-bindings/clock/boston-clock.h
14809
14810MIPS CORE DRIVERS
14811M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14812M:	Serge Semin <fancer.lancer@gmail.com>
14813L:	linux-mips@vger.kernel.org
14814S:	Supported
14815F:	drivers/bus/mips_cdmm.c
14816F:	drivers/clocksource/mips-gic-timer.c
14817F:	drivers/cpuidle/cpuidle-cps.c
14818F:	drivers/irqchip/irq-mips-cpu.c
14819F:	drivers/irqchip/irq-mips-gic.c
14820
14821MIPS GENERIC PLATFORM
14822M:	Paul Burton <paulburton@kernel.org>
14823L:	linux-mips@vger.kernel.org
14824S:	Supported
14825F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
14826F:	arch/mips/generic/
14827F:	arch/mips/tools/generic-board-config.sh
14828
14829MIPS RINT INSTRUCTION EMULATION
14830M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
14831L:	linux-mips@vger.kernel.org
14832S:	Supported
14833F:	arch/mips/math-emu/dp_rint.c
14834F:	arch/mips/math-emu/sp_rint.c
14835
14836MIPS/LOONGSON1 ARCHITECTURE
14837M:	Keguang Zhang <keguang.zhang@gmail.com>
14838L:	linux-mips@vger.kernel.org
14839S:	Maintained
14840F:	Documentation/devicetree/bindings/*/loongson,ls1*.yaml
14841F:	arch/mips/include/asm/mach-loongson32/
14842F:	arch/mips/loongson32/
14843F:	drivers/*/*loongson1*
14844F:	drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
14845
14846MIPS/LOONGSON2EF ARCHITECTURE
14847M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
14848L:	linux-mips@vger.kernel.org
14849S:	Maintained
14850F:	arch/mips/include/asm/mach-loongson2ef/
14851F:	arch/mips/loongson2ef/
14852F:	drivers/cpufreq/loongson2_cpufreq.c
14853
14854MIPS/LOONGSON64 ARCHITECTURE
14855M:	Huacai Chen <chenhuacai@kernel.org>
14856M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
14857L:	linux-mips@vger.kernel.org
14858S:	Maintained
14859F:	arch/mips/include/asm/mach-loongson64/
14860F:	arch/mips/loongson64/
14861F:	drivers/irqchip/irq-loongson*
14862F:	drivers/platform/mips/cpu_hwmon.c
14863
14864MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
14865M:	Hans Verkuil <hverkuil@xs4all.nl>
14866L:	linux-media@vger.kernel.org
14867S:	Odd Fixes
14868W:	https://linuxtv.org
14869T:	git git://linuxtv.org/media_tree.git
14870F:	drivers/media/radio/radio-miropcm20*
14871
14872MITSUMI MM8013 FG DRIVER
14873M:	Konrad Dybcio <konradybcio@kernel.org>
14874F:	Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
14875F:	drivers/power/supply/mm8013.c
14876
14877MMP SUPPORT
14878R:	Lubomir Rintel <lkundrak@v3.sk>
14879L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14880S:	Odd Fixes
14881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
14882F:	arch/arm/boot/dts/marvell/mmp*
14883F:	arch/arm/mach-mmp/
14884F:	include/linux/soc/mmp/
14885
14886MMP USB PHY DRIVERS
14887R:	Lubomir Rintel <lkundrak@v3.sk>
14888L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14889S:	Maintained
14890F:	drivers/phy/marvell/phy-mmp3-usb.c
14891F:	drivers/phy/marvell/phy-pxa-usb.c
14892
14893MMU GATHER AND TLB INVALIDATION
14894M:	Will Deacon <will@kernel.org>
14895M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
14896M:	Andrew Morton <akpm@linux-foundation.org>
14897M:	Nick Piggin <npiggin@gmail.com>
14898M:	Peter Zijlstra <peterz@infradead.org>
14899L:	linux-arch@vger.kernel.org
14900L:	linux-mm@kvack.org
14901S:	Maintained
14902F:	arch/*/include/asm/tlb.h
14903F:	include/asm-generic/tlb.h
14904F:	mm/mmu_gather.c
14905
14906MN88472 MEDIA DRIVER
14907L:	linux-media@vger.kernel.org
14908S:	Orphan
14909W:	https://linuxtv.org
14910Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14911F:	drivers/media/dvb-frontends/mn88472*
14912
14913MN88473 MEDIA DRIVER
14914L:	linux-media@vger.kernel.org
14915S:	Orphan
14916W:	https://linuxtv.org
14917Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14918F:	drivers/media/dvb-frontends/mn88473*
14919
14920MOBILEYE MIPS SOCS
14921M:	Vladimir Kondratiev <vladimir.kondratiev@mobileye.com>
14922M:	Gregory CLEMENT <gregory.clement@bootlin.com>
14923M:	Théo Lebrun <theo.lebrun@bootlin.com>
14924L:	linux-mips@vger.kernel.org
14925S:	Maintained
14926F:	Documentation/devicetree/bindings/mips/mobileye.yaml
14927F:	arch/mips/boot/dts/mobileye/
14928F:	arch/mips/configs/eyeq5_defconfig
14929F:	arch/mips/mobileye/board-epm5.its.S
14930
14931MODULE SUPPORT
14932M:	Luis Chamberlain <mcgrof@kernel.org>
14933L:	linux-modules@vger.kernel.org
14934L:	linux-kernel@vger.kernel.org
14935S:	Maintained
14936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
14937F:	include/linux/kmod.h
14938F:	include/linux/module*.h
14939F:	kernel/module/
14940F:	lib/test_kmod.c
14941F:	scripts/module*
14942F:	tools/testing/selftests/kmod/
14943
14944MONOLITHIC POWER SYSTEM PMIC DRIVER
14945M:	Saravanan Sekar <sravanhome@gmail.com>
14946S:	Maintained
14947F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
14948F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
14949F:	drivers/hwmon/pmbus/mpq7932.c
14950F:	drivers/iio/adc/mp2629_adc.c
14951F:	drivers/mfd/mp2629.c
14952F:	drivers/power/supply/mp2629_charger.c
14953F:	drivers/regulator/mp5416.c
14954F:	drivers/regulator/mpq7920.c
14955F:	drivers/regulator/mpq7920.h
14956F:	include/linux/mfd/mp2629.h
14957
14958MOST(R) TECHNOLOGY DRIVER
14959M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
14960M:	Christian Gromm <christian.gromm@microchip.com>
14961S:	Maintained
14962F:	Documentation/ABI/testing/configfs-most
14963F:	Documentation/ABI/testing/sysfs-bus-most
14964F:	drivers/most/
14965F:	drivers/staging/most/
14966F:	include/linux/most.h
14967
14968MOTORCOMM PHY DRIVER
14969M:	Peter Geis <pgwipeout@gmail.com>
14970M:	Frank <Frank.Sae@motor-comm.com>
14971L:	netdev@vger.kernel.org
14972S:	Maintained
14973F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
14974F:	drivers/net/phy/motorcomm.c
14975
14976MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
14977M:	Jiri Slaby <jirislaby@kernel.org>
14978S:	Maintained
14979F:	Documentation/driver-api/tty/moxa-smartio.rst
14980F:	drivers/tty/mxser.*
14981
14982MP3309C BACKLIGHT DRIVER
14983M:	Flavio Suligoi <f.suligoi@asem.it>
14984L:	dri-devel@lists.freedesktop.org
14985S:	Maintained
14986F:	Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
14987F:	drivers/video/backlight/mp3309c.c
14988
14989MR800 AVERMEDIA USB FM RADIO DRIVER
14990M:	Alexey Klimov <klimov.linux@gmail.com>
14991L:	linux-media@vger.kernel.org
14992S:	Maintained
14993T:	git git://linuxtv.org/media_tree.git
14994F:	drivers/media/radio/radio-mr800.c
14995
14996MRF24J40 IEEE 802.15.4 RADIO DRIVER
14997M:	Stefan Schmidt <stefan@datenfreihafen.org>
14998L:	linux-wpan@vger.kernel.org
14999S:	Odd Fixes
15000F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15001F:	drivers/net/ieee802154/mrf24j40.c
15002
15003MSI EC DRIVER
15004M:	Nikita Kravets <teackot@gmail.com>
15005L:	platform-driver-x86@vger.kernel.org
15006S:	Maintained
15007W:	https://github.com/BeardOverflow/msi-ec
15008F:	drivers/platform/x86/msi-ec.*
15009
15010MSI LAPTOP SUPPORT
15011M:	"Lee, Chun-Yi" <jlee@suse.com>
15012L:	platform-driver-x86@vger.kernel.org
15013S:	Maintained
15014F:	drivers/platform/x86/msi-laptop.c
15015
15016MSI WMI SUPPORT
15017L:	platform-driver-x86@vger.kernel.org
15018S:	Orphan
15019F:	drivers/platform/x86/msi-wmi.c
15020
15021MSI001 MEDIA DRIVER
15022L:	linux-media@vger.kernel.org
15023S:	Orphan
15024W:	https://linuxtv.org
15025Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15026F:	drivers/media/tuners/msi001*
15027
15028MSI2500 MEDIA DRIVER
15029L:	linux-media@vger.kernel.org
15030S:	Orphan
15031W:	https://linuxtv.org
15032Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15033F:	drivers/media/usb/msi2500/
15034
15035MSTAR INTERRUPT CONTROLLER DRIVER
15036M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
15037M:	Daniel Palmer <daniel@thingy.jp>
15038S:	Maintained
15039F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15040F:	drivers/irqchip/irq-mst-intc.c
15041
15042MSYSTEMS DISKONCHIP G3 MTD DRIVER
15043M:	Robert Jarzmik <robert.jarzmik@free.fr>
15044L:	linux-mtd@lists.infradead.org
15045S:	Maintained
15046F:	drivers/mtd/devices/docg3*
15047
15048MT9M114 ONSEMI SENSOR DRIVER
15049M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15050L:	linux-media@vger.kernel.org
15051S:	Maintained
15052T:	git git://linuxtv.org/media_tree.git
15053F:	Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15054F:	drivers/media/i2c/mt9m114.c
15055
15056MT9P031 APTINA CAMERA SENSOR
15057M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15058L:	linux-media@vger.kernel.org
15059S:	Maintained
15060T:	git git://linuxtv.org/media_tree.git
15061F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15062F:	drivers/media/i2c/mt9p031.c
15063F:	include/media/i2c/mt9p031.h
15064
15065MT9T112 APTINA CAMERA SENSOR
15066M:	Jacopo Mondi <jacopo@jmondi.org>
15067L:	linux-media@vger.kernel.org
15068S:	Odd Fixes
15069T:	git git://linuxtv.org/media_tree.git
15070F:	drivers/media/i2c/mt9t112.c
15071F:	include/media/i2c/mt9t112.h
15072
15073MT9V032 APTINA CAMERA SENSOR
15074M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15075L:	linux-media@vger.kernel.org
15076S:	Maintained
15077T:	git git://linuxtv.org/media_tree.git
15078F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
15079F:	drivers/media/i2c/mt9v032.c
15080F:	include/media/i2c/mt9v032.h
15081
15082MT9V111 APTINA CAMERA SENSOR
15083M:	Jacopo Mondi <jacopo@jmondi.org>
15084L:	linux-media@vger.kernel.org
15085S:	Maintained
15086T:	git git://linuxtv.org/media_tree.git
15087F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
15088F:	drivers/media/i2c/mt9v111.c
15089
15090MULTIFUNCTION DEVICES (MFD)
15091M:	Lee Jones <lee@kernel.org>
15092S:	Maintained
15093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15094F:	Documentation/devicetree/bindings/mfd/
15095F:	drivers/mfd/
15096F:	include/dt-bindings/mfd/
15097F:	include/linux/mfd/
15098
15099MULTIMEDIA CARD (MMC) ETC. OVER SPI
15100S:	Orphan
15101F:	drivers/mmc/host/mmc_spi.c
15102F:	include/linux/spi/mmc_spi.h
15103
15104MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
15105M:	Ulf Hansson <ulf.hansson@linaro.org>
15106L:	linux-mmc@vger.kernel.org
15107S:	Maintained
15108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15109F:	Documentation/devicetree/bindings/mmc/
15110F:	drivers/mmc/
15111F:	include/linux/mmc/
15112F:	include/uapi/linux/mmc/
15113
15114MULTIPLEXER SUBSYSTEM
15115M:	Peter Rosin <peda@axentia.se>
15116S:	Maintained
15117F:	Documentation/ABI/testing/sysfs-class-mux*
15118F:	Documentation/devicetree/bindings/mux/
15119F:	drivers/mux/
15120F:	include/dt-bindings/mux/
15121F:	include/linux/mux/
15122
15123MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
15124M:	Bin Liu <b-liu@ti.com>
15125L:	linux-usb@vger.kernel.org
15126S:	Maintained
15127F:	drivers/usb/musb/
15128
15129MXL301RF MEDIA DRIVER
15130M:	Akihiro Tsukada <tskd08@gmail.com>
15131L:	linux-media@vger.kernel.org
15132S:	Odd Fixes
15133F:	drivers/media/tuners/mxl301rf*
15134
15135MXL5007T MEDIA DRIVER
15136M:	Michael Krufky <mkrufky@linuxtv.org>
15137L:	linux-media@vger.kernel.org
15138S:	Maintained
15139W:	https://linuxtv.org
15140W:	http://github.com/mkrufky
15141Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15142T:	git git://linuxtv.org/mkrufky/tuners.git
15143F:	drivers/media/tuners/mxl5007t.*
15144
15145MXSFB DRM DRIVER
15146M:	Marek Vasut <marex@denx.de>
15147M:	Stefan Agner <stefan@agner.ch>
15148L:	dri-devel@lists.freedesktop.org
15149S:	Supported
15150T:	git git://anongit.freedesktop.org/drm/drm-misc
15151F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15152F:	drivers/gpu/drm/mxsfb/
15153
15154MYLEX DAC960 PCI RAID Controller
15155M:	Hannes Reinecke <hare@kernel.org>
15156L:	linux-scsi@vger.kernel.org
15157S:	Supported
15158F:	drivers/scsi/myrb.*
15159F:	drivers/scsi/myrs.*
15160
15161MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15162L:	netdev@vger.kernel.org
15163S:	Orphan
15164W:	https://www.cspi.com/ethernet-products/support/downloads/
15165F:	drivers/net/ethernet/myricom/myri10ge/
15166
15167NAND FLASH SUBSYSTEM
15168M:	Miquel Raynal <miquel.raynal@bootlin.com>
15169R:	Richard Weinberger <richard@nod.at>
15170L:	linux-mtd@lists.infradead.org
15171S:	Maintained
15172W:	http://www.linux-mtd.infradead.org/
15173Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15174C:	irc://irc.oftc.net/mtd
15175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15176F:	drivers/mtd/nand/
15177F:	include/linux/mtd/*nand*.h
15178
15179NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15180M:	Daniel Mack <zonque@gmail.com>
15181L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15182S:	Maintained
15183W:	http://www.native-instruments.com
15184F:	sound/usb/caiaq/
15185
15186NATSEMI ETHERNET DRIVER (DP8381x)
15187S:	Orphan
15188F:	drivers/net/ethernet/natsemi/natsemi.c
15189
15190NCR 5380 SCSI DRIVERS
15191M:	Finn Thain <fthain@linux-m68k.org>
15192M:	Michael Schmitz <schmitzmic@gmail.com>
15193L:	linux-scsi@vger.kernel.org
15194S:	Maintained
15195F:	Documentation/scsi/g_NCR5380.rst
15196F:	drivers/scsi/NCR5380.*
15197F:	drivers/scsi/arm/cumana_1.c
15198F:	drivers/scsi/arm/oak.c
15199F:	drivers/scsi/atari_scsi.*
15200F:	drivers/scsi/dmx3191d.c
15201F:	drivers/scsi/g_NCR5380.*
15202F:	drivers/scsi/mac_scsi.*
15203F:	drivers/scsi/sun3_scsi.*
15204F:	drivers/scsi/sun3_scsi_vme.c
15205
15206NCSI LIBRARY
15207M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
15208S:	Maintained
15209F:	net/ncsi/
15210
15211NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15212M:	Zev Weiss <zev@bewilderbeest.net>
15213L:	linux-hwmon@vger.kernel.org
15214S:	Maintained
15215F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15216F:	drivers/hwmon/nct6775-i2c.c
15217
15218NETDEVSIM
15219M:	Jakub Kicinski <kuba@kernel.org>
15220S:	Maintained
15221F:	drivers/net/netdevsim/*
15222F:	tools/testing/selftests/drivers/net/netdevsim/*
15223
15224NETEM NETWORK EMULATOR
15225M:	Stephen Hemminger <stephen@networkplumber.org>
15226L:	netdev@vger.kernel.org
15227S:	Maintained
15228F:	net/sched/sch_netem.c
15229
15230NETERION 10GbE DRIVERS (s2io)
15231M:	Jon Mason <jdmason@kudzu.us>
15232L:	netdev@vger.kernel.org
15233S:	Supported
15234F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
15235F:	drivers/net/ethernet/neterion/
15236
15237NETFILTER
15238M:	Pablo Neira Ayuso <pablo@netfilter.org>
15239M:	Jozsef Kadlecsik <kadlec@netfilter.org>
15240L:	netfilter-devel@vger.kernel.org
15241L:	coreteam@netfilter.org
15242S:	Maintained
15243W:	http://www.netfilter.org/
15244W:	http://www.iptables.org/
15245W:	http://www.nftables.org/
15246Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
15247C:	irc://irc.libera.chat/netfilter
15248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
15249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
15250F:	include/linux/netfilter*
15251F:	include/linux/netfilter/
15252F:	include/net/netfilter/
15253F:	include/uapi/linux/netfilter*
15254F:	include/uapi/linux/netfilter/
15255F:	net/*/netfilter.c
15256F:	net/*/netfilter/
15257F:	net/bridge/br_netfilter*.c
15258F:	net/netfilter/
15259
15260NETROM NETWORK LAYER
15261M:	Ralf Baechle <ralf@linux-mips.org>
15262L:	linux-hams@vger.kernel.org
15263S:	Maintained
15264W:	https://linux-ax25.in-berlin.de
15265F:	include/net/netrom.h
15266F:	include/uapi/linux/netrom.h
15267F:	net/netrom/
15268
15269NETRONIX EMBEDDED CONTROLLER
15270M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
15271S:	Maintained
15272F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
15273F:	drivers/mfd/ntxec.c
15274F:	drivers/pwm/pwm-ntxec.c
15275F:	drivers/rtc/rtc-ntxec.c
15276F:	include/linux/mfd/ntxec.h
15277
15278NETRONOME ETHERNET DRIVERS
15279M:	Louis Peens <louis.peens@corigine.com>
15280R:	Jakub Kicinski <kuba@kernel.org>
15281L:	oss-drivers@corigine.com
15282S:	Maintained
15283F:	drivers/net/ethernet/netronome/
15284
15285NETWORK BLOCK DEVICE (NBD)
15286M:	Josef Bacik <josef@toxicpanda.com>
15287L:	linux-block@vger.kernel.org
15288L:	nbd@other.debian.org
15289S:	Maintained
15290F:	Documentation/admin-guide/blockdev/nbd.rst
15291F:	drivers/block/nbd.c
15292F:	include/trace/events/nbd.h
15293F:	include/uapi/linux/nbd.h
15294
15295NETWORK DROP MONITOR
15296M:	Neil Horman <nhorman@tuxdriver.com>
15297L:	netdev@vger.kernel.org
15298S:	Maintained
15299W:	https://fedorahosted.org/dropwatch/
15300F:	include/uapi/linux/net_dropmon.h
15301F:	net/core/drop_monitor.c
15302
15303NETWORKING DRIVERS
15304M:	"David S. Miller" <davem@davemloft.net>
15305M:	Eric Dumazet <edumazet@google.com>
15306M:	Jakub Kicinski <kuba@kernel.org>
15307M:	Paolo Abeni <pabeni@redhat.com>
15308L:	netdev@vger.kernel.org
15309S:	Maintained
15310P:	Documentation/process/maintainer-netdev.rst
15311Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15314F:	Documentation/devicetree/bindings/net/
15315F:	Documentation/networking/net_cachelines/net_device.rst
15316F:	drivers/connector/
15317F:	drivers/net/
15318F:	include/dt-bindings/net/
15319F:	include/linux/cn_proc.h
15320F:	include/linux/etherdevice.h
15321F:	include/linux/fcdevice.h
15322F:	include/linux/fddidevice.h
15323F:	include/linux/hippidevice.h
15324F:	include/linux/if_*
15325F:	include/linux/inetdevice.h
15326F:	include/linux/netdevice.h
15327F:	include/uapi/linux/cn_proc.h
15328F:	include/uapi/linux/if_*
15329F:	include/uapi/linux/netdevice.h
15330X:	drivers/net/wireless/
15331
15332NETWORKING DRIVERS (WIRELESS)
15333M:	Kalle Valo <kvalo@kernel.org>
15334L:	linux-wireless@vger.kernel.org
15335S:	Maintained
15336W:	https://wireless.wiki.kernel.org/
15337Q:	https://patchwork.kernel.org/project/linux-wireless/list/
15338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15340F:	Documentation/devicetree/bindings/net/wireless/
15341F:	drivers/net/wireless/
15342
15343NETWORKING [DSA]
15344M:	Andrew Lunn <andrew@lunn.ch>
15345M:	Florian Fainelli <f.fainelli@gmail.com>
15346M:	Vladimir Oltean <olteanv@gmail.com>
15347S:	Maintained
15348F:	Documentation/devicetree/bindings/net/dsa/
15349F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
15350F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
15351F:	drivers/net/dsa/
15352F:	include/linux/dsa/
15353F:	include/linux/platform_data/dsa.h
15354F:	include/net/dsa.h
15355F:	net/dsa/
15356F:	tools/testing/selftests/drivers/net/dsa/
15357
15358NETWORKING [GENERAL]
15359M:	"David S. Miller" <davem@davemloft.net>
15360M:	Eric Dumazet <edumazet@google.com>
15361M:	Jakub Kicinski <kuba@kernel.org>
15362M:	Paolo Abeni <pabeni@redhat.com>
15363L:	netdev@vger.kernel.org
15364S:	Maintained
15365P:	Documentation/process/maintainer-netdev.rst
15366Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15367B:	mailto:netdev@vger.kernel.org
15368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15370F:	Documentation/core-api/netlink.rst
15371F:	Documentation/netlink/
15372F:	Documentation/networking/
15373F:	Documentation/networking/net_cachelines/
15374F:	Documentation/process/maintainer-netdev.rst
15375F:	Documentation/userspace-api/netlink/
15376F:	include/linux/framer/framer-provider.h
15377F:	include/linux/framer/framer.h
15378F:	include/linux/in.h
15379F:	include/linux/indirect_call_wrapper.h
15380F:	include/linux/net.h
15381F:	include/linux/netdevice.h
15382F:	include/net/
15383F:	include/uapi/linux/in.h
15384F:	include/uapi/linux/net.h
15385F:	include/uapi/linux/net_namespace.h
15386F:	include/uapi/linux/netdevice.h
15387F:	lib/net_utils.c
15388F:	lib/random32.c
15389F:	net/
15390F:	tools/net/
15391F:	tools/testing/selftests/net/
15392X:	net/9p/
15393X:	net/bluetooth/
15394
15395NETWORKING [IPSEC]
15396M:	Steffen Klassert <steffen.klassert@secunet.com>
15397M:	Herbert Xu <herbert@gondor.apana.org.au>
15398M:	"David S. Miller" <davem@davemloft.net>
15399L:	netdev@vger.kernel.org
15400S:	Maintained
15401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
15402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
15403F:	include/net/xfrm.h
15404F:	include/uapi/linux/xfrm.h
15405F:	net/ipv4/ah4.c
15406F:	net/ipv4/esp4*
15407F:	net/ipv4/ip_vti.c
15408F:	net/ipv4/ipcomp.c
15409F:	net/ipv4/xfrm*
15410F:	net/ipv6/ah6.c
15411F:	net/ipv6/esp6*
15412F:	net/ipv6/ip6_vti.c
15413F:	net/ipv6/ipcomp6.c
15414F:	net/ipv6/xfrm*
15415F:	net/key/
15416F:	net/xfrm/
15417F:	tools/testing/selftests/net/ipsec.c
15418
15419NETWORKING [IPv4/IPv6]
15420M:	"David S. Miller" <davem@davemloft.net>
15421M:	David Ahern <dsahern@kernel.org>
15422L:	netdev@vger.kernel.org
15423S:	Maintained
15424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15425F:	arch/x86/net/*
15426F:	include/linux/ip.h
15427F:	include/linux/ipv6*
15428F:	include/net/fib*
15429F:	include/net/ip*
15430F:	include/net/route.h
15431F:	net/ipv4/
15432F:	net/ipv6/
15433
15434NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
15435M:	Paul Moore <paul@paul-moore.com>
15436L:	netdev@vger.kernel.org
15437L:	linux-security-module@vger.kernel.org
15438S:	Supported
15439W:	https://github.com/netlabel
15440F:	Documentation/netlabel/
15441F:	include/net/calipso.h
15442F:	include/net/cipso_ipv4.h
15443F:	include/net/netlabel.h
15444F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
15445F:	include/uapi/linux/netfilter/xt_SECMARK.h
15446F:	net/ipv4/cipso_ipv4.c
15447F:	net/ipv6/calipso.c
15448F:	net/netfilter/xt_CONNSECMARK.c
15449F:	net/netfilter/xt_SECMARK.c
15450F:	net/netlabel/
15451
15452NETWORKING [MACSEC]
15453M:	Sabrina Dubroca <sd@queasysnail.net>
15454L:	netdev@vger.kernel.org
15455S:	Maintained
15456F:	drivers/net/macsec.c
15457F:	include/net/macsec.h
15458F:	include/uapi/linux/if_macsec.h
15459K:	macsec
15460K:	\bmdo_
15461
15462NETWORKING [MPTCP]
15463M:	Matthieu Baerts <matttbe@kernel.org>
15464M:	Mat Martineau <martineau@kernel.org>
15465R:	Geliang Tang <geliang@kernel.org>
15466L:	netdev@vger.kernel.org
15467L:	mptcp@lists.linux.dev
15468S:	Maintained
15469W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
15470B:	https://github.com/multipath-tcp/mptcp_net-next/issues
15471T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
15472T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
15473F:	Documentation/netlink/specs/mptcp_pm.yaml
15474F:	Documentation/networking/mptcp-sysctl.rst
15475F:	include/net/mptcp.h
15476F:	include/trace/events/mptcp.h
15477F:	include/uapi/linux/mptcp*.h
15478F:	net/mptcp/
15479F:	tools/testing/selftests/bpf/*/*mptcp*.c
15480F:	tools/testing/selftests/net/mptcp/
15481
15482NETWORKING [TCP]
15483M:	Eric Dumazet <edumazet@google.com>
15484L:	netdev@vger.kernel.org
15485S:	Maintained
15486F:	Documentation/networking/net_cachelines/tcp_sock.rst
15487F:	include/linux/tcp.h
15488F:	include/net/tcp.h
15489F:	include/trace/events/tcp.h
15490F:	include/uapi/linux/tcp.h
15491F:	net/ipv4/syncookies.c
15492F:	net/ipv4/tcp*.c
15493F:	net/ipv6/syncookies.c
15494F:	net/ipv6/tcp*.c
15495
15496NETWORKING [TLS]
15497M:	Boris Pismenny <borisp@nvidia.com>
15498M:	John Fastabend <john.fastabend@gmail.com>
15499M:	Jakub Kicinski <kuba@kernel.org>
15500L:	netdev@vger.kernel.org
15501S:	Maintained
15502F:	include/net/tls.h
15503F:	include/uapi/linux/tls.h
15504F:	net/tls/*
15505
15506NETXEN (1/10) GbE SUPPORT
15507M:	Manish Chopra <manishc@marvell.com>
15508M:	Rahul Verma <rahulv@marvell.com>
15509M:	GR-Linux-NIC-Dev@marvell.com
15510L:	netdev@vger.kernel.org
15511S:	Supported
15512F:	drivers/net/ethernet/qlogic/netxen/
15513
15514NET_FAILOVER MODULE
15515M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
15516L:	netdev@vger.kernel.org
15517S:	Supported
15518F:	Documentation/networking/net_failover.rst
15519F:	drivers/net/net_failover.c
15520F:	include/net/net_failover.h
15521
15522NEXTHOP
15523M:	David Ahern <dsahern@kernel.org>
15524L:	netdev@vger.kernel.org
15525S:	Maintained
15526F:	include/net/netns/nexthop.h
15527F:	include/net/nexthop.h
15528F:	include/uapi/linux/nexthop.h
15529F:	net/ipv4/nexthop.c
15530
15531NFC SUBSYSTEM
15532M:	Krzysztof Kozlowski <krzk@kernel.org>
15533L:	netdev@vger.kernel.org
15534S:	Maintained
15535F:	Documentation/devicetree/bindings/net/nfc/
15536F:	drivers/nfc/
15537F:	include/net/nfc/
15538F:	include/uapi/linux/nfc.h
15539F:	net/nfc/
15540
15541NFC VIRTUAL NCI DEVICE DRIVER
15542M:	Bongsu Jeon <bongsu.jeon@samsung.com>
15543L:	netdev@vger.kernel.org
15544S:	Supported
15545F:	drivers/nfc/virtual_ncidev.c
15546F:	tools/testing/selftests/nci/
15547
15548NFS, SUNRPC, AND LOCKD CLIENTS
15549M:	Trond Myklebust <trond.myklebust@hammerspace.com>
15550M:	Anna Schumaker <anna@kernel.org>
15551L:	linux-nfs@vger.kernel.org
15552S:	Maintained
15553W:	http://client.linux-nfs.org
15554T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
15555F:	Documentation/filesystems/nfs/
15556F:	fs/lockd/
15557F:	fs/nfs/
15558F:	fs/nfs_common/
15559F:	include/linux/lockd/
15560F:	include/linux/nfs*
15561F:	include/linux/sunrpc/
15562F:	include/uapi/linux/nfs*
15563F:	include/uapi/linux/sunrpc/
15564F:	net/sunrpc/
15565
15566NILFS2 FILESYSTEM
15567M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
15568L:	linux-nilfs@vger.kernel.org
15569S:	Supported
15570W:	https://nilfs.sourceforge.io/
15571T:	git https://github.com/konis/nilfs2.git
15572F:	Documentation/filesystems/nilfs2.rst
15573F:	fs/nilfs2/
15574F:	include/trace/events/nilfs2.h
15575F:	include/uapi/linux/nilfs2_api.h
15576F:	include/uapi/linux/nilfs2_ondisk.h
15577
15578NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
15579M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
15580S:	Maintained
15581W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15582F:	Documentation/scsi/NinjaSCSI.rst
15583F:	drivers/scsi/pcmcia/nsp_*
15584
15585NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
15586M:	GOTO Masanori <gotom@debian.or.jp>
15587M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
15588S:	Maintained
15589W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15590F:	Documentation/scsi/NinjaSCSI.rst
15591F:	drivers/scsi/nsp32*
15592
15593NINTENDO HID DRIVER
15594M:	Daniel J. Ogorchock <djogorchock@gmail.com>
15595L:	linux-input@vger.kernel.org
15596S:	Maintained
15597F:	drivers/hid/hid-nintendo*
15598
15599NIOS2 ARCHITECTURE
15600M:	Dinh Nguyen <dinguyen@kernel.org>
15601S:	Maintained
15602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
15603F:	arch/nios2/
15604
15605NITRO ENCLAVES (NE)
15606M:	Alexandru Ciobotaru <alcioa@amazon.com>
15607L:	linux-kernel@vger.kernel.org
15608L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
15609S:	Supported
15610W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
15611F:	Documentation/virt/ne_overview.rst
15612F:	drivers/virt/nitro_enclaves/
15613F:	include/linux/nitro_enclaves.h
15614F:	include/uapi/linux/nitro_enclaves.h
15615F:	samples/nitro_enclaves/
15616
15617NITRO SECURE MODULE (NSM)
15618M:	Alexander Graf <graf@amazon.com>
15619L:	linux-kernel@vger.kernel.org
15620L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
15621S:	Supported
15622W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
15623F:	drivers/misc/nsm.c
15624F:	include/uapi/linux/nsm.h
15625
15626NOHZ, DYNTICKS SUPPORT
15627M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
15628M:	Frederic Weisbecker <frederic@kernel.org>
15629M:	Ingo Molnar <mingo@kernel.org>
15630M:	Thomas Gleixner <tglx@linutronix.de>
15631L:	linux-kernel@vger.kernel.org
15632S:	Maintained
15633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
15634F:	include/linux/sched/nohz.h
15635F:	include/linux/tick.h
15636F:	kernel/time/tick*.*
15637
15638NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
15639M:	Pavel Machek <pavel@ucw.cz>
15640M:	Sakari Ailus <sakari.ailus@iki.fi>
15641L:	linux-media@vger.kernel.org
15642S:	Maintained
15643F:	drivers/media/i2c/ad5820.c
15644F:	drivers/media/i2c/et8ek8
15645
15646NOKIA N900 POWER SUPPLY DRIVERS
15647R:	Pali Rohár <pali@kernel.org>
15648F:	drivers/power/supply/bq2415x_charger.c
15649F:	drivers/power/supply/bq27xxx_battery.c
15650F:	drivers/power/supply/bq27xxx_battery_i2c.c
15651F:	drivers/power/supply/isp1704_charger.c
15652F:	drivers/power/supply/rx51_battery.c
15653F:	include/linux/power/bq2415x_charger.h
15654F:	include/linux/power/bq27xxx_battery.h
15655
15656NOLIBC HEADER FILE
15657M:	Willy Tarreau <w@1wt.eu>
15658M:	Thomas Weißschuh <linux@weissschuh.net>
15659S:	Maintained
15660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
15661F:	tools/include/nolibc/
15662F:	tools/testing/selftests/nolibc/
15663
15664NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
15665M:	Hans de Goede <hdegoede@redhat.com>
15666L:	linux-input@vger.kernel.org
15667S:	Maintained
15668F:	drivers/input/touchscreen/novatek-nvt-ts.c
15669
15670NSDEPS
15671M:	Matthias Maennich <maennich@google.com>
15672S:	Maintained
15673F:	Documentation/core-api/symbol-namespaces.rst
15674F:	scripts/nsdeps
15675
15676NTB AMD DRIVER
15677M:	Sanjay R Mehta <sanju.mehta@amd.com>
15678M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
15679L:	ntb@lists.linux.dev
15680S:	Supported
15681F:	drivers/ntb/hw/amd/
15682
15683NTB DRIVER CORE
15684M:	Jon Mason <jdmason@kudzu.us>
15685M:	Dave Jiang <dave.jiang@intel.com>
15686M:	Allen Hubbe <allenbh@gmail.com>
15687L:	ntb@lists.linux.dev
15688S:	Supported
15689W:	https://github.com/jonmason/ntb/wiki
15690T:	git https://github.com/jonmason/ntb.git
15691F:	drivers/net/ntb_netdev.c
15692F:	drivers/ntb/
15693F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
15694F:	include/linux/ntb.h
15695F:	include/linux/ntb_transport.h
15696F:	tools/testing/selftests/ntb/
15697
15698NTB IDT DRIVER
15699M:	Serge Semin <fancer.lancer@gmail.com>
15700L:	ntb@lists.linux.dev
15701S:	Supported
15702F:	drivers/ntb/hw/idt/
15703
15704NTB INTEL DRIVER
15705M:	Dave Jiang <dave.jiang@intel.com>
15706L:	ntb@lists.linux.dev
15707S:	Supported
15708W:	https://github.com/davejiang/linux/wiki
15709T:	git https://github.com/davejiang/linux.git
15710F:	drivers/ntb/hw/intel/
15711
15712NTFS3 FILESYSTEM
15713M:	Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
15714L:	ntfs3@lists.linux.dev
15715S:	Supported
15716W:	http://www.paragon-software.com/
15717T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
15718F:	Documentation/filesystems/ntfs3.rst
15719F:	fs/ntfs3/
15720
15721NUBUS SUBSYSTEM
15722M:	Finn Thain <fthain@linux-m68k.org>
15723L:	linux-m68k@lists.linux-m68k.org
15724S:	Maintained
15725F:	arch/*/include/asm/nubus.h
15726F:	drivers/nubus/
15727F:	include/linux/nubus.h
15728F:	include/uapi/linux/nubus.h
15729
15730NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
15731M:	Antonino Daplas <adaplas@gmail.com>
15732L:	linux-fbdev@vger.kernel.org
15733S:	Maintained
15734F:	drivers/video/fbdev/nvidia/
15735F:	drivers/video/fbdev/riva/
15736
15737NVIDIA WMI EC BACKLIGHT DRIVER
15738M:	Daniel Dadap <ddadap@nvidia.com>
15739L:	platform-driver-x86@vger.kernel.org
15740S:	Supported
15741F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
15742F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
15743
15744NVM EXPRESS DRIVER
15745M:	Keith Busch <kbusch@kernel.org>
15746M:	Jens Axboe <axboe@fb.com>
15747M:	Christoph Hellwig <hch@lst.de>
15748M:	Sagi Grimberg <sagi@grimberg.me>
15749L:	linux-nvme@lists.infradead.org
15750S:	Supported
15751W:	http://git.infradead.org/nvme.git
15752T:	git git://git.infradead.org/nvme.git
15753F:	Documentation/nvme/
15754F:	drivers/nvme/common/
15755F:	drivers/nvme/host/
15756F:	include/linux/nvme-*.h
15757F:	include/linux/nvme.h
15758F:	include/uapi/linux/nvme_ioctl.h
15759
15760NVM EXPRESS FABRICS AUTHENTICATION
15761M:	Hannes Reinecke <hare@suse.de>
15762L:	linux-nvme@lists.infradead.org
15763S:	Supported
15764F:	drivers/nvme/host/auth.c
15765F:	drivers/nvme/target/auth.c
15766F:	drivers/nvme/target/fabrics-cmd-auth.c
15767F:	include/linux/nvme-auth.h
15768
15769NVM EXPRESS FC TRANSPORT DRIVERS
15770M:	James Smart <james.smart@broadcom.com>
15771L:	linux-nvme@lists.infradead.org
15772S:	Supported
15773F:	drivers/nvme/host/fc.c
15774F:	drivers/nvme/target/fc.c
15775F:	drivers/nvme/target/fcloop.c
15776F:	include/linux/nvme-fc-driver.h
15777F:	include/linux/nvme-fc.h
15778
15779NVM EXPRESS HARDWARE MONITORING SUPPORT
15780M:	Guenter Roeck <linux@roeck-us.net>
15781L:	linux-nvme@lists.infradead.org
15782S:	Supported
15783F:	drivers/nvme/host/hwmon.c
15784
15785NVM EXPRESS TARGET DRIVER
15786M:	Christoph Hellwig <hch@lst.de>
15787M:	Sagi Grimberg <sagi@grimberg.me>
15788M:	Chaitanya Kulkarni <kch@nvidia.com>
15789L:	linux-nvme@lists.infradead.org
15790S:	Supported
15791W:	http://git.infradead.org/nvme.git
15792T:	git git://git.infradead.org/nvme.git
15793F:	drivers/nvme/target/
15794
15795NVMEM FRAMEWORK
15796M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15797S:	Maintained
15798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
15799F:	Documentation/ABI/stable/sysfs-bus-nvmem
15800F:	Documentation/devicetree/bindings/nvmem/
15801F:	drivers/nvmem/
15802F:	include/linux/nvmem-consumer.h
15803F:	include/linux/nvmem-provider.h
15804
15805NXP BLUETOOTH WIRELESS DRIVERS
15806M:	Amitkumar Karwar <amitkumar.karwar@nxp.com>
15807M:	Neeraj Kale <neeraj.sanjaykale@nxp.com>
15808S:	Maintained
15809F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
15810F:	drivers/bluetooth/btnxpuart.c
15811
15812NXP C45 TJA11XX PHY DRIVER
15813M:	Andrei Botila <andrei.botila@oss.nxp.com>
15814L:	netdev@vger.kernel.org
15815S:	Maintained
15816F:	drivers/net/phy/nxp-c45-tja11xx*
15817
15818NXP FSPI DRIVER
15819M:	Han Xu <han.xu@nxp.com>
15820M:	Haibo Chen <haibo.chen@nxp.com>
15821R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
15822L:	linux-spi@vger.kernel.org
15823S:	Maintained
15824F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
15825F:	drivers/spi/spi-nxp-fspi.c
15826
15827NXP FXAS21002C DRIVER
15828M:	Rui Miguel Silva <rmfrfs@gmail.com>
15829L:	linux-iio@vger.kernel.org
15830S:	Maintained
15831F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
15832F:	drivers/iio/gyro/fxas21002c.h
15833F:	drivers/iio/gyro/fxas21002c_core.c
15834F:	drivers/iio/gyro/fxas21002c_i2c.c
15835F:	drivers/iio/gyro/fxas21002c_spi.c
15836
15837NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
15838M:	Haibo Chen <haibo.chen@nxp.com>
15839L:	linux-iio@vger.kernel.org
15840L:	imx@lists.linux.dev
15841S:	Maintained
15842F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
15843F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
15844F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
15845F:	drivers/iio/adc/imx7d_adc.c
15846F:	drivers/iio/adc/imx93_adc.c
15847F:	drivers/iio/adc/vf610_adc.c
15848
15849NXP i.MX 8M ISI DRIVER
15850M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15851L:	linux-media@vger.kernel.org
15852S:	Maintained
15853F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
15854F:	drivers/media/platform/nxp/imx8-isi/
15855
15856NXP i.MX 8MP DW100 V4L2 DRIVER
15857M:	Xavier Roumegue <xavier.roumegue@oss.nxp.com>
15858L:	linux-media@vger.kernel.org
15859S:	Maintained
15860F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
15861F:	Documentation/userspace-api/media/drivers/dw100.rst
15862F:	drivers/media/platform/nxp/dw100/
15863F:	include/uapi/linux/dw100.h
15864
15865NXP i.MX 8MQ DCSS DRIVER
15866M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
15867R:	Lucas Stach <l.stach@pengutronix.de>
15868L:	dri-devel@lists.freedesktop.org
15869S:	Maintained
15870T:	git git://anongit.freedesktop.org/drm/drm-misc
15871F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
15872F:	drivers/gpu/drm/imx/dcss/
15873
15874NXP i.MX 8QXP ADC DRIVER
15875M:	Cai Huoqing <cai.huoqing@linux.dev>
15876M:	Haibo Chen <haibo.chen@nxp.com>
15877L:	imx@lists.linux.dev
15878L:	linux-iio@vger.kernel.org
15879S:	Maintained
15880F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
15881F:	drivers/iio/adc/imx8qxp-adc.c
15882
15883NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
15884M:	Mirela Rabulea <mirela.rabulea@nxp.com>
15885L:	imx@lists.linux.dev
15886L:	linux-media@vger.kernel.org
15887S:	Maintained
15888F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
15889F:	drivers/media/platform/nxp/imx-jpeg
15890
15891NXP i.MX CLOCK DRIVERS
15892M:	Abel Vesa <abelvesa@kernel.org>
15893R:	Peng Fan <peng.fan@nxp.com>
15894L:	linux-clk@vger.kernel.org
15895L:	imx@lists.linux.dev
15896S:	Maintained
15897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
15898F:	Documentation/devicetree/bindings/clock/imx*
15899F:	drivers/clk/imx/
15900F:	include/dt-bindings/clock/imx*
15901
15902NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
15903M:	Jagan Teki <jagan@amarulasolutions.com>
15904S:	Maintained
15905F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
15906F:	drivers/regulator/pf8x00-regulator.c
15907
15908NXP PTN5150A CC LOGIC AND EXTCON DRIVER
15909M:	Krzysztof Kozlowski <krzk@kernel.org>
15910L:	linux-kernel@vger.kernel.org
15911S:	Maintained
15912F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
15913F:	drivers/extcon/extcon-ptn5150.c
15914
15915NXP SGTL5000 DRIVER
15916M:	Fabio Estevam <festevam@gmail.com>
15917L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15918S:	Maintained
15919F:	Documentation/devicetree/bindings/sound/sgtl5000.yaml
15920F:	sound/soc/codecs/sgtl5000*
15921
15922NXP SJA1105 ETHERNET SWITCH DRIVER
15923M:	Vladimir Oltean <olteanv@gmail.com>
15924L:	linux-kernel@vger.kernel.org
15925S:	Maintained
15926F:	drivers/net/dsa/sja1105
15927F:	drivers/net/pcs/pcs-xpcs-nxp.c
15928
15929NXP TDA998X DRM DRIVER
15930M:	Russell King <linux@armlinux.org.uk>
15931S:	Maintained
15932T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
15933T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
15934F:	drivers/gpu/drm/i2c/tda998x_drv.c
15935F:	include/drm/i2c/tda998x.h
15936F:	include/dt-bindings/display/tda998x.h
15937K:	"nxp,tda998x"
15938
15939NXP TFA9879 DRIVER
15940M:	Peter Rosin <peda@axentia.se>
15941L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15942S:	Maintained
15943F:	Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
15944F:	sound/soc/codecs/tfa9879*
15945
15946NXP-NCI NFC DRIVER
15947S:	Orphan
15948F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
15949F:	drivers/nfc/nxp-nci
15950
15951NXP/Goodix TFA989X (TFA1) DRIVER
15952M:	Stephan Gerhold <stephan@gerhold.net>
15953L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15954S:	Maintained
15955F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
15956F:	sound/soc/codecs/tfa989x.c
15957
15958NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
15959M:	Jonas Malaco <jonas@protocubo.io>
15960L:	linux-hwmon@vger.kernel.org
15961S:	Maintained
15962F:	Documentation/hwmon/nzxt-kraken2.rst
15963F:	drivers/hwmon/nzxt-kraken2.c
15964
15965NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
15966M:	Jonas Malaco <jonas@protocubo.io>
15967M:	Aleksa Savic <savicaleksa83@gmail.com>
15968L:	linux-hwmon@vger.kernel.org
15969S:	Maintained
15970F:	Documentation/hwmon/nzxt-kraken3.rst
15971F:	drivers/hwmon/nzxt-kraken3.c
15972
15973NZXT-SMART2 HARDWARE MONITORING DRIVER
15974M:	Aleksandr Mezin <mezin.alexander@gmail.com>
15975L:	linux-hwmon@vger.kernel.org
15976S:	Maintained
15977F:	Documentation/hwmon/nzxt-smart2.rst
15978F:	drivers/hwmon/nzxt-smart2.c
15979
15980OBJAGG
15981M:	Jiri Pirko <jiri@resnulli.us>
15982L:	netdev@vger.kernel.org
15983S:	Supported
15984F:	include/linux/objagg.h
15985F:	lib/objagg.c
15986F:	lib/test_objagg.c
15987
15988OBJPOOL
15989M:	Matt Wu <wuqiang.matt@bytedance.com>
15990S:	Supported
15991F:	include/linux/objpool.h
15992F:	lib/objpool.c
15993F:	lib/test_objpool.c
15994
15995OBJTOOL
15996M:	Josh Poimboeuf <jpoimboe@kernel.org>
15997M:	Peter Zijlstra <peterz@infradead.org>
15998S:	Supported
15999F:	include/linux/objtool*.h
16000F:	tools/objtool/
16001
16002OCELOT ETHERNET SWITCH DRIVER
16003M:	Vladimir Oltean <vladimir.oltean@nxp.com>
16004M:	Claudiu Manoil <claudiu.manoil@nxp.com>
16005M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
16006M:	UNGLinuxDriver@microchip.com
16007L:	netdev@vger.kernel.org
16008S:	Supported
16009F:	drivers/net/dsa/ocelot/*
16010F:	drivers/net/ethernet/mscc/
16011F:	include/soc/mscc/ocelot*
16012F:	net/dsa/tag_ocelot.c
16013F:	net/dsa/tag_ocelot_8021q.c
16014F:	tools/testing/selftests/drivers/net/ocelot/*
16015
16016OCELOT EXTERNAL SWITCH CONTROL
16017M:	Colin Foster <colin.foster@in-advantage.com>
16018S:	Supported
16019F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
16020F:	drivers/mfd/ocelot*
16021F:	drivers/net/dsa/ocelot/ocelot_ext.c
16022F:	include/linux/mfd/ocelot.h
16023
16024OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
16025M:	Frederic Barrat <fbarrat@linux.ibm.com>
16026M:	Andrew Donnellan <ajd@linux.ibm.com>
16027L:	linuxppc-dev@lists.ozlabs.org
16028S:	Supported
16029F:	Documentation/userspace-api/accelerators/ocxl.rst
16030F:	arch/powerpc/include/asm/pnv-ocxl.h
16031F:	arch/powerpc/platforms/powernv/ocxl.c
16032F:	drivers/misc/ocxl/
16033F:	include/misc/ocxl*
16034F:	include/uapi/misc/ocxl.h
16035
16036OMAP AUDIO SUPPORT
16037M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
16038M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
16039L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16040L:	linux-omap@vger.kernel.org
16041S:	Maintained
16042F:	sound/soc/ti/n810.c
16043F:	sound/soc/ti/omap*
16044F:	sound/soc/ti/rx51.c
16045F:	sound/soc/ti/sdma-pcm.*
16046
16047OMAP CLOCK FRAMEWORK SUPPORT
16048M:	Paul Walmsley <paul@pwsan.com>
16049L:	linux-omap@vger.kernel.org
16050S:	Maintained
16051F:	arch/arm/*omap*/*clock*
16052
16053OMAP DEVICE TREE SUPPORT
16054M:	Benoît Cousson <bcousson@baylibre.com>
16055M:	Tony Lindgren <tony@atomide.com>
16056L:	linux-omap@vger.kernel.org
16057L:	devicetree@vger.kernel.org
16058S:	Maintained
16059F:	arch/arm/boot/dts/ti/omap/
16060
16061OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
16062L:	linux-omap@vger.kernel.org
16063L:	linux-fbdev@vger.kernel.org
16064S:	Orphan
16065F:	Documentation/arch/arm/omap/dss.rst
16066F:	drivers/video/fbdev/omap2/
16067
16068OMAP FRAMEBUFFER SUPPORT
16069L:	linux-fbdev@vger.kernel.org
16070L:	linux-omap@vger.kernel.org
16071S:	Orphan
16072F:	drivers/video/fbdev/omap/
16073
16074OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
16075M:	Roger Quadros <rogerq@kernel.org>
16076M:	Tony Lindgren <tony@atomide.com>
16077L:	linux-omap@vger.kernel.org
16078S:	Maintained
16079F:	arch/arm/mach-omap2/*gpmc*
16080F:	drivers/memory/omap-gpmc.c
16081
16082OMAP GPIO DRIVER
16083M:	Grygorii Strashko <grygorii.strashko@ti.com>
16084M:	Santosh Shilimkar <ssantosh@kernel.org>
16085M:	Kevin Hilman <khilman@kernel.org>
16086L:	linux-omap@vger.kernel.org
16087S:	Maintained
16088F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
16089F:	drivers/gpio/gpio-omap.c
16090
16091OMAP HARDWARE SPINLOCK SUPPORT
16092L:	linux-omap@vger.kernel.org
16093S:	Orphan
16094F:	drivers/hwspinlock/omap_hwspinlock.c
16095
16096OMAP HS MMC SUPPORT
16097L:	linux-mmc@vger.kernel.org
16098L:	linux-omap@vger.kernel.org
16099S:	Orphan
16100F:	drivers/mmc/host/omap_hsmmc.c
16101
16102OMAP HWMOD DATA
16103M:	Paul Walmsley <paul@pwsan.com>
16104L:	linux-omap@vger.kernel.org
16105S:	Maintained
16106F:	arch/arm/mach-omap2/omap_hwmod*data*
16107
16108OMAP HWMOD SUPPORT
16109M:	Benoît Cousson <bcousson@baylibre.com>
16110M:	Paul Walmsley <paul@pwsan.com>
16111L:	linux-omap@vger.kernel.org
16112S:	Maintained
16113F:	arch/arm/mach-omap2/omap_hwmod.*
16114
16115OMAP I2C DRIVER
16116M:	Vignesh R <vigneshr@ti.com>
16117L:	linux-omap@vger.kernel.org
16118L:	linux-i2c@vger.kernel.org
16119S:	Maintained
16120F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
16121F:	drivers/i2c/busses/i2c-omap.c
16122
16123OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
16124M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16125L:	linux-media@vger.kernel.org
16126S:	Maintained
16127F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
16128F:	drivers/media/platform/ti/omap3isp/
16129F:	drivers/staging/media/omap4iss/
16130
16131OMAP MMC SUPPORT
16132M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16133L:	linux-omap@vger.kernel.org
16134S:	Odd Fixes
16135F:	drivers/mmc/host/omap.c
16136
16137OMAP POWER MANAGEMENT SUPPORT
16138M:	Kevin Hilman <khilman@kernel.org>
16139L:	linux-omap@vger.kernel.org
16140S:	Maintained
16141F:	arch/arm/*omap*/*pm*
16142F:	drivers/cpufreq/omap-cpufreq.c
16143
16144OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16145M:	Paul Walmsley <paul@pwsan.com>
16146L:	linux-omap@vger.kernel.org
16147S:	Maintained
16148F:	arch/arm/mach-omap2/prm*
16149
16150OMAP RANDOM NUMBER GENERATOR SUPPORT
16151M:	Deepak Saxena <dsaxena@plexity.net>
16152S:	Maintained
16153F:	drivers/char/hw_random/omap-rng.c
16154
16155OMAP USB SUPPORT
16156L:	linux-usb@vger.kernel.org
16157L:	linux-omap@vger.kernel.org
16158S:	Orphan
16159F:	arch/arm/*omap*/usb*
16160F:	drivers/usb/*/*omap*
16161
16162OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16163M:	Mark Jackson <mpfj@newflow.co.uk>
16164L:	linux-omap@vger.kernel.org
16165S:	Maintained
16166F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
16167
16168OMAP1 SUPPORT
16169M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16170M:	Janusz Krzysztofik <jmkrzyszt@gmail.com>
16171M:	Tony Lindgren <tony@atomide.com>
16172L:	linux-omap@vger.kernel.org
16173S:	Maintained
16174Q:	http://patchwork.kernel.org/project/linux-omap/list/
16175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16176F:	arch/arm/configs/omap1_defconfig
16177F:	arch/arm/mach-omap1/
16178F:	drivers/i2c/busses/i2c-omap.c
16179F:	include/linux/platform_data/ams-delta-fiq.h
16180F:	include/linux/platform_data/i2c-omap.h
16181
16182OMAP2+ SUPPORT
16183M:	Tony Lindgren <tony@atomide.com>
16184L:	linux-omap@vger.kernel.org
16185S:	Maintained
16186W:	http://www.muru.com/linux/omap/
16187W:	http://linux.omap.com/
16188Q:	http://patchwork.kernel.org/project/linux-omap/list/
16189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16190F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
16191F:	arch/arm/configs/omap2plus_defconfig
16192F:	arch/arm/mach-omap2/
16193F:	drivers/bus/omap*.[ch]
16194F:	drivers/bus/ti-sysc.c
16195F:	drivers/gpio/gpio-tps65219.c
16196F:	drivers/i2c/busses/i2c-omap.c
16197F:	drivers/irqchip/irq-omap-intc.c
16198F:	drivers/mfd/*omap*.c
16199F:	drivers/mfd/menelaus.c
16200F:	drivers/mfd/palmas.c
16201F:	drivers/mfd/tps65217.c
16202F:	drivers/mfd/tps65218.c
16203F:	drivers/mfd/tps65219.c
16204F:	drivers/mfd/tps65910.c
16205F:	drivers/mfd/twl-core.[ch]
16206F:	drivers/mfd/twl4030*.c
16207F:	drivers/mfd/twl6030*.c
16208F:	drivers/mfd/twl6040*.c
16209F:	drivers/regulator/palmas-regulator*.c
16210F:	drivers/regulator/pbias-regulator.c
16211F:	drivers/regulator/tps65217-regulator.c
16212F:	drivers/regulator/tps65218-regulator.c
16213F:	drivers/regulator/tps65219-regulator.c
16214F:	drivers/regulator/tps65910-regulator.c
16215F:	drivers/regulator/twl-regulator.c
16216F:	drivers/regulator/twl6030-regulator.c
16217F:	include/linux/platform_data/i2c-omap.h
16218F:	include/linux/platform_data/ti-sysc.h
16219
16220OMFS FILESYSTEM
16221M:	Bob Copeland <me@bobcopeland.com>
16222L:	linux-karma-devel@lists.sourceforge.net
16223S:	Maintained
16224F:	Documentation/filesystems/omfs.rst
16225F:	fs/omfs/
16226
16227OMNIVISION OG01A1B SENSOR DRIVER
16228M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16229L:	linux-media@vger.kernel.org
16230S:	Maintained
16231F:	drivers/media/i2c/og01a1b.c
16232
16233OMNIVISION OV01A10 SENSOR DRIVER
16234M:	Bingbu Cao <bingbu.cao@intel.com>
16235L:	linux-media@vger.kernel.org
16236S:	Maintained
16237T:	git git://linuxtv.org/media_tree.git
16238F:	drivers/media/i2c/ov01a10.c
16239
16240OMNIVISION OV02A10 SENSOR DRIVER
16241L:	linux-media@vger.kernel.org
16242S:	Orphan
16243T:	git git://linuxtv.org/media_tree.git
16244F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
16245F:	drivers/media/i2c/ov02a10.c
16246
16247OMNIVISION OV08D10 SENSOR DRIVER
16248M:	Jimmy Su <jimmy.su@intel.com>
16249L:	linux-media@vger.kernel.org
16250S:	Maintained
16251T:	git git://linuxtv.org/media_tree.git
16252F:	drivers/media/i2c/ov08d10.c
16253
16254OMNIVISION OV08X40 SENSOR DRIVER
16255M:	Jason Chen <jason.z.chen@intel.com>
16256L:	linux-media@vger.kernel.org
16257S:	Maintained
16258T:	git git://linuxtv.org/media_tree.git
16259F:	drivers/media/i2c/ov08x40.c
16260
16261OMNIVISION OV13858 SENSOR DRIVER
16262M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16263L:	linux-media@vger.kernel.org
16264S:	Maintained
16265T:	git git://linuxtv.org/media_tree.git
16266F:	drivers/media/i2c/ov13858.c
16267
16268OMNIVISION OV13B10 SENSOR DRIVER
16269M:	Arec Kao <arec.kao@intel.com>
16270L:	linux-media@vger.kernel.org
16271S:	Maintained
16272T:	git git://linuxtv.org/media_tree.git
16273F:	drivers/media/i2c/ov13b10.c
16274
16275OMNIVISION OV2680 SENSOR DRIVER
16276M:	Rui Miguel Silva <rmfrfs@gmail.com>
16277M:	Hans de Goede <hansg@kernel.org>
16278L:	linux-media@vger.kernel.org
16279S:	Maintained
16280T:	git git://linuxtv.org/media_tree.git
16281F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
16282F:	drivers/media/i2c/ov2680.c
16283
16284OMNIVISION OV2685 SENSOR DRIVER
16285M:	Shunqian Zheng <zhengsq@rock-chips.com>
16286L:	linux-media@vger.kernel.org
16287S:	Maintained
16288T:	git git://linuxtv.org/media_tree.git
16289F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
16290F:	drivers/media/i2c/ov2685.c
16291
16292OMNIVISION OV2740 SENSOR DRIVER
16293M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16294R:	Sakari Ailus <sakari.ailus@linux.intel.com>
16295R:	Bingbu Cao <bingbu.cao@intel.com>
16296L:	linux-media@vger.kernel.org
16297S:	Maintained
16298T:	git git://linuxtv.org/media_tree.git
16299F:	drivers/media/i2c/ov2740.c
16300
16301OMNIVISION OV4689 SENSOR DRIVER
16302M:	Mikhail Rudenko <mike.rudenko@gmail.com>
16303L:	linux-media@vger.kernel.org
16304S:	Maintained
16305T:	git git://linuxtv.org/media_tree.git
16306F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
16307F:	drivers/media/i2c/ov4689.c
16308
16309OMNIVISION OV5640 SENSOR DRIVER
16310M:	Steve Longerbeam <slongerbeam@gmail.com>
16311L:	linux-media@vger.kernel.org
16312S:	Maintained
16313T:	git git://linuxtv.org/media_tree.git
16314F:	drivers/media/i2c/ov5640.c
16315
16316OMNIVISION OV5647 SENSOR DRIVER
16317M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16318M:	Jacopo Mondi <jacopo@jmondi.org>
16319L:	linux-media@vger.kernel.org
16320S:	Maintained
16321T:	git git://linuxtv.org/media_tree.git
16322F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
16323F:	drivers/media/i2c/ov5647.c
16324
16325OMNIVISION OV5670 SENSOR DRIVER
16326M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16327L:	linux-media@vger.kernel.org
16328S:	Maintained
16329T:	git git://linuxtv.org/media_tree.git
16330F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
16331F:	drivers/media/i2c/ov5670.c
16332
16333OMNIVISION OV5675 SENSOR DRIVER
16334M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16335L:	linux-media@vger.kernel.org
16336S:	Maintained
16337T:	git git://linuxtv.org/media_tree.git
16338F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
16339F:	drivers/media/i2c/ov5675.c
16340
16341OMNIVISION OV5693 SENSOR DRIVER
16342M:	Daniel Scally <djrscally@gmail.com>
16343L:	linux-media@vger.kernel.org
16344S:	Maintained
16345T:	git git://linuxtv.org/media_tree.git
16346F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
16347F:	drivers/media/i2c/ov5693.c
16348
16349OMNIVISION OV5695 SENSOR DRIVER
16350M:	Shunqian Zheng <zhengsq@rock-chips.com>
16351L:	linux-media@vger.kernel.org
16352S:	Maintained
16353T:	git git://linuxtv.org/media_tree.git
16354F:	drivers/media/i2c/ov5695.c
16355
16356OMNIVISION OV64A40 SENSOR DRIVER
16357M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16358L:	linux-media@vger.kernel.org
16359S:	Maintained
16360T:	git git://linuxtv.org/media_tree.git
16361F:	Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
16362F:	drivers/media/i2c/ov64a40.c
16363
16364OMNIVISION OV7670 SENSOR DRIVER
16365L:	linux-media@vger.kernel.org
16366S:	Orphan
16367T:	git git://linuxtv.org/media_tree.git
16368F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
16369F:	drivers/media/i2c/ov7670.c
16370
16371OMNIVISION OV772x SENSOR DRIVER
16372M:	Jacopo Mondi <jacopo@jmondi.org>
16373L:	linux-media@vger.kernel.org
16374S:	Odd fixes
16375T:	git git://linuxtv.org/media_tree.git
16376F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
16377F:	drivers/media/i2c/ov772x.c
16378F:	include/media/i2c/ov772x.h
16379
16380OMNIVISION OV7740 SENSOR DRIVER
16381L:	linux-media@vger.kernel.org
16382S:	Orphan
16383T:	git git://linuxtv.org/media_tree.git
16384F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
16385F:	drivers/media/i2c/ov7740.c
16386
16387OMNIVISION OV8856 SENSOR DRIVER
16388M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16389L:	linux-media@vger.kernel.org
16390S:	Maintained
16391T:	git git://linuxtv.org/media_tree.git
16392F:	Documentation/devicetree/bindings/media/i2c/ov8856.yaml
16393F:	drivers/media/i2c/ov8856.c
16394
16395OMNIVISION OV8858 SENSOR DRIVER
16396M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16397M:	Nicholas Roth <nicholas@rothemail.net>
16398L:	linux-media@vger.kernel.org
16399S:	Maintained
16400T:	git git://linuxtv.org/media_tree.git
16401F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
16402F:	drivers/media/i2c/ov8858.c
16403
16404OMNIVISION OV9282 SENSOR DRIVER
16405M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16406L:	linux-media@vger.kernel.org
16407S:	Maintained
16408T:	git git://linuxtv.org/media_tree.git
16409F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
16410F:	drivers/media/i2c/ov9282.c
16411
16412OMNIVISION OV9640 SENSOR DRIVER
16413M:	Petr Cvek <petrcvekcz@gmail.com>
16414L:	linux-media@vger.kernel.org
16415S:	Maintained
16416F:	drivers/media/i2c/ov9640.*
16417
16418OMNIVISION OV9650 SENSOR DRIVER
16419M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16420R:	Akinobu Mita <akinobu.mita@gmail.com>
16421R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
16422L:	linux-media@vger.kernel.org
16423S:	Maintained
16424T:	git git://linuxtv.org/media_tree.git
16425F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
16426F:	drivers/media/i2c/ov9650.c
16427
16428OMNIVISION OV9734 SENSOR DRIVER
16429M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16430R:	Bingbu Cao <bingbu.cao@intel.com>
16431L:	linux-media@vger.kernel.org
16432S:	Maintained
16433T:	git git://linuxtv.org/media_tree.git
16434F:	drivers/media/i2c/ov9734.c
16435
16436ONBOARD USB HUB DRIVER
16437M:	Matthias Kaehlcke <mka@chromium.org>
16438L:	linux-usb@vger.kernel.org
16439S:	Maintained
16440F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
16441F:	drivers/usb/misc/onboard_usb_dev.c
16442
16443ONENAND FLASH DRIVER
16444M:	Kyungmin Park <kyungmin.park@samsung.com>
16445L:	linux-mtd@lists.infradead.org
16446S:	Maintained
16447F:	drivers/mtd/nand/onenand/
16448F:	include/linux/mtd/onenand*.h
16449
16450ONEXPLAYER FAN DRIVER
16451M:	Derek John Clark <derekjohn.clark@gmail.com>
16452M:	Joaquín Ignacio Aramendía <samsagax@gmail.com>
16453L:	linux-hwmon@vger.kernel.org
16454S:	Maintained
16455F:	drivers/hwmon/oxp-sensors.c
16456
16457ONIE TLV NVMEM LAYOUT DRIVER
16458M:	Miquel Raynal <miquel.raynal@bootlin.com>
16459S:	Maintained
16460F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
16461F:	drivers/nvmem/layouts/onie-tlv.c
16462
16463ONION OMEGA2+ BOARD
16464M:	Harvey Hunt <harveyhuntnexus@gmail.com>
16465L:	linux-mips@vger.kernel.org
16466S:	Maintained
16467F:	arch/mips/boot/dts/ralink/omega2p.dts
16468
16469ONSEMI ETHERNET PHY DRIVERS
16470M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
16471L:	netdev@vger.kernel.org
16472S:	Supported
16473W:	http://www.onsemi.com
16474F:	drivers/net/phy/ncn*
16475
16476OP-TEE DRIVER
16477M:	Jens Wiklander <jens.wiklander@linaro.org>
16478L:	op-tee@lists.trustedfirmware.org
16479S:	Maintained
16480F:	Documentation/ABI/testing/sysfs-bus-optee-devices
16481F:	drivers/tee/optee/
16482
16483OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
16484M:	Sumit Garg <sumit.garg@linaro.org>
16485L:	op-tee@lists.trustedfirmware.org
16486S:	Maintained
16487F:	drivers/char/hw_random/optee-rng.c
16488
16489OP-TEE RTC DRIVER
16490M:	Clément Léger <clement.leger@bootlin.com>
16491L:	linux-rtc@vger.kernel.org
16492S:	Maintained
16493F:	drivers/rtc/rtc-optee.c
16494
16495OPA-VNIC DRIVER
16496M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16497L:	linux-rdma@vger.kernel.org
16498S:	Supported
16499F:	drivers/infiniband/ulp/opa_vnic
16500
16501OPEN FIRMWARE AND FLATTENED DEVICE TREE
16502M:	Rob Herring <robh@kernel.org>
16503M:	Saravana Kannan <saravanak@google.com>
16504L:	devicetree@vger.kernel.org
16505S:	Maintained
16506W:	http://www.devicetree.org/
16507C:	irc://irc.libera.chat/devicetree
16508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
16509F:	Documentation/ABI/testing/sysfs-firmware-ofw
16510F:	drivers/of/
16511F:	include/linux/of*.h
16512F:	scripts/dtc/
16513F:	tools/testing/selftests/dt/
16514K:	of_overlay_notifier_
16515K:	of_overlay_fdt_apply
16516K:	of_overlay_remove
16517
16518OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
16519M:	Rob Herring <robh@kernel.org>
16520M:	Krzysztof Kozlowski <krzk+dt@kernel.org>
16521M:	Conor Dooley <conor+dt@kernel.org>
16522L:	devicetree@vger.kernel.org
16523S:	Maintained
16524Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
16525C:	irc://irc.libera.chat/devicetree
16526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
16527F:	Documentation/devicetree/
16528F:	arch/*/boot/dts/
16529F:	include/dt-bindings/
16530
16531OPENCOMPUTE PTP CLOCK DRIVER
16532M:	Jonathan Lemon <jonathan.lemon@gmail.com>
16533M:	Vadim Fedorenko <vadfed@linux.dev>
16534L:	netdev@vger.kernel.org
16535S:	Maintained
16536F:	drivers/ptp/ptp_ocp.c
16537
16538OPENCORES I2C BUS DRIVER
16539M:	Peter Korsgaard <peter@korsgaard.com>
16540M:	Andrew Lunn <andrew@lunn.ch>
16541L:	linux-i2c@vger.kernel.org
16542S:	Maintained
16543F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
16544F:	Documentation/i2c/busses/i2c-ocores.rst
16545F:	drivers/i2c/busses/i2c-ocores.c
16546F:	include/linux/platform_data/i2c-ocores.h
16547
16548OPENRISC ARCHITECTURE
16549M:	Jonas Bonn <jonas@southpole.se>
16550M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
16551M:	Stafford Horne <shorne@gmail.com>
16552L:	linux-openrisc@vger.kernel.org
16553S:	Maintained
16554W:	http://openrisc.io
16555T:	git https://github.com/openrisc/linux.git
16556F:	Documentation/arch/openrisc/
16557F:	Documentation/devicetree/bindings/openrisc/
16558F:	arch/openrisc/
16559F:	drivers/irqchip/irq-ompic.c
16560F:	drivers/irqchip/irq-or1k-*
16561
16562OPENVSWITCH
16563M:	Pravin B Shelar <pshelar@ovn.org>
16564L:	netdev@vger.kernel.org
16565L:	dev@openvswitch.org
16566S:	Maintained
16567W:	http://openvswitch.org
16568F:	include/uapi/linux/openvswitch.h
16569F:	net/openvswitch/
16570F:	tools/testing/selftests/net/openvswitch/
16571
16572OPERATING PERFORMANCE POINTS (OPP)
16573M:	Viresh Kumar <vireshk@kernel.org>
16574M:	Nishanth Menon <nm@ti.com>
16575M:	Stephen Boyd <sboyd@kernel.org>
16576L:	linux-pm@vger.kernel.org
16577S:	Maintained
16578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
16579F:	Documentation/devicetree/bindings/opp/
16580F:	Documentation/power/opp.rst
16581F:	drivers/opp/
16582F:	include/linux/pm_opp.h
16583
16584OPL4 DRIVER
16585M:	Clemens Ladisch <clemens@ladisch.de>
16586L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16587S:	Maintained
16588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16589F:	sound/drivers/opl4/
16590
16591ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
16592M:	Mark Fasheh <mark@fasheh.com>
16593M:	Joel Becker <jlbec@evilplan.org>
16594M:	Joseph Qi <joseph.qi@linux.alibaba.com>
16595L:	ocfs2-devel@lists.linux.dev
16596S:	Supported
16597W:	http://ocfs2.wiki.kernel.org
16598F:	Documentation/filesystems/dlmfs.rst
16599F:	Documentation/filesystems/ocfs2.rst
16600F:	fs/ocfs2/
16601
16602ORANGEFS FILESYSTEM
16603M:	Mike Marshall <hubcap@omnibond.com>
16604R:	Martin Brandenburg <martin@omnibond.com>
16605L:	devel@lists.orangefs.org
16606S:	Supported
16607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
16608F:	Documentation/filesystems/orangefs.rst
16609F:	fs/orangefs/
16610
16611OV2659 OMNIVISION SENSOR DRIVER
16612M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16613L:	linux-media@vger.kernel.org
16614S:	Maintained
16615W:	https://linuxtv.org
16616Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16617T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16618F:	drivers/media/i2c/ov2659.c
16619F:	include/media/i2c/ov2659.h
16620
16621OVERLAY FILESYSTEM
16622M:	Miklos Szeredi <miklos@szeredi.hu>
16623M:	Amir Goldstein <amir73il@gmail.com>
16624L:	linux-unionfs@vger.kernel.org
16625S:	Supported
16626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
16627F:	Documentation/filesystems/overlayfs.rst
16628F:	fs/overlayfs/
16629
16630P54 WIRELESS DRIVER
16631M:	Christian Lamparter <chunkeey@googlemail.com>
16632L:	linux-wireless@vger.kernel.org
16633S:	Maintained
16634W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
16635F:	drivers/net/wireless/intersil/p54/
16636
16637PACKET SOCKETS
16638M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
16639S:	Maintained
16640F:	include/uapi/linux/if_packet.h
16641F:	net/packet/af_packet.c
16642
16643PACKING
16644M:	Vladimir Oltean <olteanv@gmail.com>
16645L:	netdev@vger.kernel.org
16646S:	Supported
16647F:	Documentation/core-api/packing.rst
16648F:	include/linux/packing.h
16649F:	lib/packing.c
16650
16651PADATA PARALLEL EXECUTION MECHANISM
16652M:	Steffen Klassert <steffen.klassert@secunet.com>
16653M:	Daniel Jordan <daniel.m.jordan@oracle.com>
16654L:	linux-crypto@vger.kernel.org
16655L:	linux-kernel@vger.kernel.org
16656S:	Maintained
16657F:	Documentation/core-api/padata.rst
16658F:	include/linux/padata.h
16659F:	kernel/padata.c
16660
16661PAGE CACHE
16662M:	Matthew Wilcox (Oracle) <willy@infradead.org>
16663L:	linux-fsdevel@vger.kernel.org
16664S:	Supported
16665T:	git git://git.infradead.org/users/willy/pagecache.git
16666F:	Documentation/filesystems/locking.rst
16667F:	Documentation/filesystems/vfs.rst
16668F:	include/linux/pagemap.h
16669F:	mm/filemap.c
16670F:	mm/page-writeback.c
16671F:	mm/readahead.c
16672F:	mm/truncate.c
16673
16674PAGE POOL
16675M:	Jesper Dangaard Brouer <hawk@kernel.org>
16676M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
16677L:	netdev@vger.kernel.org
16678S:	Supported
16679F:	Documentation/networking/page_pool.rst
16680F:	include/net/page_pool/
16681F:	include/trace/events/page_pool.h
16682F:	net/core/page_pool.c
16683
16684PAGE TABLE CHECK
16685M:	Pasha Tatashin <pasha.tatashin@soleen.com>
16686M:	Andrew Morton <akpm@linux-foundation.org>
16687L:	linux-mm@kvack.org
16688S:	Maintained
16689F:	Documentation/mm/page_table_check.rst
16690F:	include/linux/page_table_check.h
16691F:	mm/page_table_check.c
16692
16693PANASONIC LAPTOP ACPI EXTRAS DRIVER
16694M:	Kenneth Chan <kenneth.t.chan@gmail.com>
16695L:	platform-driver-x86@vger.kernel.org
16696S:	Maintained
16697F:	drivers/platform/x86/panasonic-laptop.c
16698
16699PARALLAX PING IIO SENSOR DRIVER
16700M:	Andreas Klinger <ak@it-klinger.de>
16701L:	linux-iio@vger.kernel.org
16702S:	Maintained
16703F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
16704F:	drivers/iio/proximity/ping.c
16705
16706PARALLEL LCD/KEYPAD PANEL DRIVER
16707M:	Willy Tarreau <willy@haproxy.com>
16708M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
16709S:	Odd Fixes
16710F:	Documentation/admin-guide/lcd-panel-cgram.rst
16711F:	drivers/auxdisplay/panel.c
16712
16713PARALLEL PORT SUBSYSTEM
16714M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16715M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16716L:	linux-parport@lists.infradead.org (subscribers-only)
16717S:	Maintained
16718F:	Documentation/driver-api/parport*.rst
16719F:	drivers/char/ppdev.c
16720F:	drivers/parport/
16721F:	include/linux/parport*.h
16722F:	include/uapi/linux/ppdev.h
16723
16724PARAVIRT_OPS INTERFACE
16725M:	Juergen Gross <jgross@suse.com>
16726R:	Ajay Kaher <ajay.kaher@broadcom.com>
16727R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
16728R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
16729L:	virtualization@lists.linux.dev
16730L:	x86@kernel.org
16731S:	Supported
16732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16733F:	Documentation/virt/paravirt_ops.rst
16734F:	arch/*/include/asm/paravirt*.h
16735F:	arch/*/kernel/paravirt*
16736F:	include/linux/hypervisor.h
16737
16738PARISC ARCHITECTURE
16739M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
16740M:	Helge Deller <deller@gmx.de>
16741L:	linux-parisc@vger.kernel.org
16742S:	Maintained
16743W:	https://parisc.wiki.kernel.org
16744Q:	http://patchwork.kernel.org/project/linux-parisc/list/
16745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
16746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
16747F:	Documentation/arch/parisc/
16748F:	arch/parisc/
16749F:	drivers/char/agp/parisc-agp.c
16750F:	drivers/input/misc/hp_sdc_rtc.c
16751F:	drivers/input/serio/gscps2.c
16752F:	drivers/input/serio/hp_sdc*
16753F:	drivers/parisc/
16754F:	drivers/parport/parport_gsc.*
16755F:	drivers/tty/serial/8250/8250_parisc.c
16756F:	drivers/video/console/sti*
16757F:	drivers/video/fbdev/sti*
16758F:	drivers/video/logo/logo_parisc*
16759F:	include/linux/hp_sdc.h
16760
16761PARMAN
16762M:	Jiri Pirko <jiri@resnulli.us>
16763L:	netdev@vger.kernel.org
16764S:	Supported
16765F:	include/linux/parman.h
16766F:	lib/parman.c
16767F:	lib/test_parman.c
16768
16769PC ENGINES APU BOARD DRIVER
16770M:	Enrico Weigelt, metux IT consult <info@metux.net>
16771S:	Maintained
16772F:	drivers/platform/x86/pcengines-apuv2.c
16773
16774PC87360 HARDWARE MONITORING DRIVER
16775M:	Jim Cromie <jim.cromie@gmail.com>
16776L:	linux-hwmon@vger.kernel.org
16777S:	Maintained
16778F:	Documentation/hwmon/pc87360.rst
16779F:	drivers/hwmon/pc87360.c
16780
16781PC8736x GPIO DRIVER
16782M:	Jim Cromie <jim.cromie@gmail.com>
16783S:	Maintained
16784F:	drivers/char/pc8736x_gpio.c
16785
16786PC87427 HARDWARE MONITORING DRIVER
16787M:	Jean Delvare <jdelvare@suse.com>
16788L:	linux-hwmon@vger.kernel.org
16789S:	Maintained
16790F:	Documentation/hwmon/pc87427.rst
16791F:	drivers/hwmon/pc87427.c
16792
16793PCA9532 LED DRIVER
16794M:	Riku Voipio <riku.voipio@iki.fi>
16795S:	Maintained
16796F:	drivers/leds/leds-pca9532.c
16797F:	include/linux/leds-pca9532.h
16798
16799PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
16800M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
16801M:	Pali Rohár <pali@kernel.org>
16802L:	linux-pci@vger.kernel.org
16803L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16804S:	Maintained
16805F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
16806F:	drivers/pci/controller/pci-aardvark.c
16807
16808PCI DRIVER FOR ALTERA PCIE IP
16809M:	Joyce Ooi <joyce.ooi@intel.com>
16810L:	linux-pci@vger.kernel.org
16811S:	Supported
16812F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
16813F:	drivers/pci/controller/pcie-altera.c
16814
16815PCI DRIVER FOR APPLIEDMICRO XGENE
16816M:	Toan Le <toan@os.amperecomputing.com>
16817L:	linux-pci@vger.kernel.org
16818L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16819S:	Maintained
16820F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
16821F:	drivers/pci/controller/pci-xgene.c
16822
16823PCI DRIVER FOR ARM VERSATILE PLATFORM
16824M:	Rob Herring <robh@kernel.org>
16825L:	linux-pci@vger.kernel.org
16826L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16827S:	Maintained
16828F:	Documentation/devicetree/bindings/pci/versatile.yaml
16829F:	drivers/pci/controller/pci-versatile.c
16830
16831PCI DRIVER FOR ARMADA 8K
16832M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
16833L:	linux-pci@vger.kernel.org
16834L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16835S:	Maintained
16836F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
16837F:	drivers/pci/controller/dwc/pcie-armada8k.c
16838
16839PCI DRIVER FOR CADENCE PCIE IP
16840L:	linux-pci@vger.kernel.org
16841S:	Orphan
16842F:	Documentation/devicetree/bindings/pci/cdns,*
16843F:	drivers/pci/controller/cadence/*cadence*
16844
16845PCI DRIVER FOR FREESCALE LAYERSCAPE
16846M:	Minghuan Lian <minghuan.Lian@nxp.com>
16847M:	Mingkai Hu <mingkai.hu@nxp.com>
16848M:	Roy Zang <roy.zang@nxp.com>
16849L:	linuxppc-dev@lists.ozlabs.org
16850L:	linux-pci@vger.kernel.org
16851L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16852S:	Maintained
16853F:	drivers/pci/controller/dwc/*layerscape*
16854
16855PCI DRIVER FOR FU740
16856M:	Paul Walmsley <paul.walmsley@sifive.com>
16857M:	Greentime Hu <greentime.hu@sifive.com>
16858M:	Samuel Holland <samuel.holland@sifive.com>
16859L:	linux-pci@vger.kernel.org
16860S:	Maintained
16861F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
16862F:	drivers/pci/controller/dwc/pcie-fu740.c
16863
16864PCI DRIVER FOR GENERIC OF HOSTS
16865M:	Will Deacon <will@kernel.org>
16866L:	linux-pci@vger.kernel.org
16867L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16868S:	Maintained
16869F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
16870F:	drivers/pci/controller/pci-host-common.c
16871F:	drivers/pci/controller/pci-host-generic.c
16872
16873PCI DRIVER FOR IMX6
16874M:	Richard Zhu <hongxing.zhu@nxp.com>
16875M:	Lucas Stach <l.stach@pengutronix.de>
16876L:	linux-pci@vger.kernel.org
16877L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16878S:	Maintained
16879F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
16880F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
16881F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
16882F:	drivers/pci/controller/dwc/*imx6*
16883
16884PCI DRIVER FOR INTEL IXP4XX
16885M:	Linus Walleij <linus.walleij@linaro.org>
16886S:	Maintained
16887F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
16888F:	drivers/pci/controller/pci-ixp4xx.c
16889
16890PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
16891M:	Nirmal Patel <nirmal.patel@linux.intel.com>
16892R:	Jonathan Derrick <jonathan.derrick@linux.dev>
16893L:	linux-pci@vger.kernel.org
16894S:	Supported
16895F:	drivers/pci/controller/vmd.c
16896
16897PCI DRIVER FOR MICROSEMI SWITCHTEC
16898M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
16899M:	Logan Gunthorpe <logang@deltatee.com>
16900L:	linux-pci@vger.kernel.org
16901S:	Maintained
16902F:	Documentation/ABI/testing/sysfs-class-switchtec
16903F:	Documentation/driver-api/switchtec.rst
16904F:	drivers/ntb/hw/mscc/
16905F:	drivers/pci/switch/switchtec*
16906F:	include/linux/switchtec.h
16907F:	include/uapi/linux/switchtec_ioctl.h
16908
16909PCI DRIVER FOR MOBIVEIL PCIE IP
16910M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
16911M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
16912L:	linux-pci@vger.kernel.org
16913S:	Supported
16914F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
16915F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
16916
16917PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
16918M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
16919M:	Pali Rohár <pali@kernel.org>
16920L:	linux-pci@vger.kernel.org
16921L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16922S:	Maintained
16923F:	drivers/pci/controller/*mvebu*
16924
16925PCI DRIVER FOR NVIDIA TEGRA
16926M:	Thierry Reding <thierry.reding@gmail.com>
16927L:	linux-tegra@vger.kernel.org
16928L:	linux-pci@vger.kernel.org
16929S:	Supported
16930F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
16931F:	drivers/pci/controller/pci-tegra.c
16932
16933PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
16934M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
16935L:	linux-pci@vger.kernel.org
16936L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16937S:	Maintained
16938F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
16939F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
16940
16941PCI DRIVER FOR RENESAS R-CAR
16942M:	Marek Vasut <marek.vasut+renesas@gmail.com>
16943M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
16944L:	linux-pci@vger.kernel.org
16945L:	linux-renesas-soc@vger.kernel.org
16946S:	Maintained
16947F:	Documentation/devicetree/bindings/pci/*rcar*
16948F:	drivers/pci/controller/*rcar*
16949F:	drivers/pci/controller/dwc/*rcar*
16950
16951PCI DRIVER FOR SAMSUNG EXYNOS
16952M:	Jingoo Han <jingoohan1@gmail.com>
16953L:	linux-pci@vger.kernel.org
16954L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16955L:	linux-samsung-soc@vger.kernel.org
16956S:	Maintained
16957F:	drivers/pci/controller/dwc/pci-exynos.c
16958
16959PCI DRIVER FOR SYNOPSYS DESIGNWARE
16960M:	Jingoo Han <jingoohan1@gmail.com>
16961M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16962L:	linux-pci@vger.kernel.org
16963S:	Maintained
16964F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
16965F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
16966F:	drivers/pci/controller/dwc/*designware*
16967
16968PCI DRIVER FOR TI DRA7XX/J721E
16969M:	Vignesh Raghavendra <vigneshr@ti.com>
16970R:	Siddharth Vadapalli <s-vadapalli@ti.com>
16971L:	linux-omap@vger.kernel.org
16972L:	linux-pci@vger.kernel.org
16973L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16974S:	Supported
16975F:	Documentation/devicetree/bindings/pci/ti-pci.txt
16976F:	drivers/pci/controller/cadence/pci-j721e.c
16977F:	drivers/pci/controller/dwc/pci-dra7xx.c
16978
16979PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
16980M:	Linus Walleij <linus.walleij@linaro.org>
16981L:	linux-pci@vger.kernel.org
16982S:	Maintained
16983F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
16984F:	drivers/pci/controller/pci-v3-semi.c
16985
16986PCI DRIVER FOR XILINX VERSAL CPM
16987M:	Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
16988M:	Michal Simek <michal.simek@amd.com>
16989L:	linux-pci@vger.kernel.org
16990S:	Maintained
16991F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
16992F:	drivers/pci/controller/pcie-xilinx-cpm.c
16993
16994PCI ENDPOINT SUBSYSTEM
16995M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16996M:	Krzysztof Wilczyński <kw@linux.com>
16997R:	Kishon Vijay Abraham I <kishon@kernel.org>
16998L:	linux-pci@vger.kernel.org
16999S:	Supported
17000Q:	https://patchwork.kernel.org/project/linux-pci/list/
17001B:	https://bugzilla.kernel.org
17002C:	irc://irc.oftc.net/linux-pci
17003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17004F:	Documentation/PCI/endpoint/*
17005F:	Documentation/misc-devices/pci-endpoint-test.rst
17006F:	drivers/misc/pci_endpoint_test.c
17007F:	drivers/pci/endpoint/
17008F:	tools/pci/
17009
17010PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
17011M:	Mahesh J Salgaonkar <mahesh@linux.ibm.com>
17012R:	Oliver O'Halloran <oohall@gmail.com>
17013L:	linuxppc-dev@lists.ozlabs.org
17014S:	Supported
17015F:	Documentation/PCI/pci-error-recovery.rst
17016F:	Documentation/arch/powerpc/eeh-pci-error-recovery.rst
17017F:	arch/powerpc/include/*/eeh*.h
17018F:	arch/powerpc/kernel/eeh*.c
17019F:	arch/powerpc/platforms/*/eeh*.c
17020F:	drivers/pci/pcie/aer.c
17021F:	drivers/pci/pcie/dpc.c
17022F:	drivers/pci/pcie/err.c
17023
17024PCI ERROR RECOVERY
17025M:	Linas Vepstas <linasvepstas@gmail.com>
17026L:	linux-pci@vger.kernel.org
17027S:	Supported
17028F:	Documentation/PCI/pci-error-recovery.rst
17029
17030PCI MSI DRIVER FOR ALTERA MSI IP
17031M:	Joyce Ooi <joyce.ooi@intel.com>
17032L:	linux-pci@vger.kernel.org
17033S:	Supported
17034F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
17035F:	drivers/pci/controller/pcie-altera-msi.c
17036
17037PCI MSI DRIVER FOR APPLIEDMICRO XGENE
17038M:	Toan Le <toan@os.amperecomputing.com>
17039L:	linux-pci@vger.kernel.org
17040L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17041S:	Maintained
17042F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
17043F:	drivers/pci/controller/pci-xgene-msi.c
17044
17045PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
17046M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
17047M:	Krzysztof Wilczyński <kw@linux.com>
17048R:	Rob Herring <robh@kernel.org>
17049L:	linux-pci@vger.kernel.org
17050S:	Supported
17051Q:	https://patchwork.kernel.org/project/linux-pci/list/
17052B:	https://bugzilla.kernel.org
17053C:	irc://irc.oftc.net/linux-pci
17054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17055F:	Documentation/devicetree/bindings/pci/
17056F:	drivers/pci/controller/
17057F:	drivers/pci/pci-bridge-emul.c
17058F:	drivers/pci/pci-bridge-emul.h
17059
17060PCI PEER-TO-PEER DMA (P2PDMA)
17061M:	Bjorn Helgaas <bhelgaas@google.com>
17062M:	Logan Gunthorpe <logang@deltatee.com>
17063L:	linux-pci@vger.kernel.org
17064S:	Supported
17065Q:	https://patchwork.kernel.org/project/linux-pci/list/
17066B:	https://bugzilla.kernel.org
17067C:	irc://irc.oftc.net/linux-pci
17068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17069F:	Documentation/driver-api/pci/p2pdma.rst
17070F:	drivers/pci/p2pdma.c
17071F:	include/linux/pci-p2pdma.h
17072
17073PCI SUBSYSTEM
17074M:	Bjorn Helgaas <bhelgaas@google.com>
17075L:	linux-pci@vger.kernel.org
17076S:	Supported
17077Q:	https://patchwork.kernel.org/project/linux-pci/list/
17078B:	https://bugzilla.kernel.org
17079C:	irc://irc.oftc.net/linux-pci
17080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17081F:	Documentation/PCI/
17082F:	Documentation/devicetree/bindings/pci/
17083F:	arch/x86/kernel/early-quirks.c
17084F:	arch/x86/kernel/quirks.c
17085F:	arch/x86/pci/
17086F:	drivers/acpi/pci*
17087F:	drivers/pci/
17088F:	include/asm-generic/pci*
17089F:	include/linux/of_pci.h
17090F:	include/linux/pci*
17091F:	include/uapi/linux/pci*
17092
17093PCIE DRIVER FOR AMAZON ANNAPURNA LABS
17094M:	Jonathan Chocron <jonnyc@amazon.com>
17095L:	linux-pci@vger.kernel.org
17096S:	Maintained
17097F:	Documentation/devicetree/bindings/pci/pcie-al.txt
17098F:	drivers/pci/controller/dwc/pcie-al.c
17099
17100PCIE DRIVER FOR AMLOGIC MESON
17101M:	Yue Wang <yue.wang@Amlogic.com>
17102L:	linux-pci@vger.kernel.org
17103L:	linux-amlogic@lists.infradead.org
17104S:	Maintained
17105F:	drivers/pci/controller/dwc/pci-meson.c
17106
17107PCIE DRIVER FOR AXIS ARTPEC
17108M:	Jesper Nilsson <jesper.nilsson@axis.com>
17109L:	linux-arm-kernel@axis.com
17110L:	linux-pci@vger.kernel.org
17111S:	Maintained
17112F:	Documentation/devicetree/bindings/pci/axis,artpec*
17113F:	drivers/pci/controller/dwc/*artpec*
17114
17115PCIE DRIVER FOR CAVIUM THUNDERX
17116M:	Robert Richter <rric@kernel.org>
17117L:	linux-pci@vger.kernel.org
17118L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17119S:	Odd Fixes
17120F:	drivers/pci/controller/pci-thunder-*
17121
17122PCIE DRIVER FOR HISILICON
17123M:	Zhou Wang <wangzhou1@hisilicon.com>
17124L:	linux-pci@vger.kernel.org
17125S:	Maintained
17126F:	drivers/pci/controller/dwc/pcie-hisi.c
17127
17128PCIE DRIVER FOR HISILICON KIRIN
17129M:	Xiaowei Song <songxiaowei@hisilicon.com>
17130M:	Binghui Wang <wangbinghui@hisilicon.com>
17131L:	linux-pci@vger.kernel.org
17132S:	Maintained
17133F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17134F:	drivers/pci/controller/dwc/pcie-kirin.c
17135
17136PCIE DRIVER FOR HISILICON STB
17137M:	Shawn Guo <shawn.guo@linaro.org>
17138L:	linux-pci@vger.kernel.org
17139S:	Maintained
17140F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17141F:	drivers/pci/controller/dwc/pcie-histb.c
17142
17143PCIE DRIVER FOR INTEL KEEM BAY
17144M:	Srikanth Thokala <srikanth.thokala@intel.com>
17145L:	linux-pci@vger.kernel.org
17146S:	Supported
17147F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17148F:	drivers/pci/controller/dwc/pcie-keembay.c
17149
17150PCIE DRIVER FOR INTEL LGM GW SOC
17151M:	Chuanhua Lei <lchuanhua@maxlinear.com>
17152L:	linux-pci@vger.kernel.org
17153S:	Maintained
17154F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
17155F:	drivers/pci/controller/dwc/pcie-intel-gw.c
17156
17157PCIE DRIVER FOR MEDIATEK
17158M:	Ryder Lee <ryder.lee@mediatek.com>
17159M:	Jianjun Wang <jianjun.wang@mediatek.com>
17160L:	linux-pci@vger.kernel.org
17161L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17162S:	Supported
17163F:	Documentation/devicetree/bindings/pci/mediatek*
17164F:	drivers/pci/controller/*mediatek*
17165
17166PCIE DRIVER FOR MICROCHIP
17167M:	Daire McNamara <daire.mcnamara@microchip.com>
17168L:	linux-pci@vger.kernel.org
17169S:	Supported
17170F:	Documentation/devicetree/bindings/pci/microchip*
17171F:	drivers/pci/controller/*microchip*
17172
17173PCIE DRIVER FOR QUALCOMM MSM
17174M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17175L:	linux-pci@vger.kernel.org
17176L:	linux-arm-msm@vger.kernel.org
17177S:	Maintained
17178F:	drivers/pci/controller/dwc/pcie-qcom.c
17179
17180PCIE DRIVER FOR ROCKCHIP
17181M:	Shawn Lin <shawn.lin@rock-chips.com>
17182L:	linux-pci@vger.kernel.org
17183L:	linux-rockchip@lists.infradead.org
17184S:	Maintained
17185F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
17186F:	drivers/pci/controller/pcie-rockchip*
17187
17188PCIE DRIVER FOR SOCIONEXT UNIPHIER
17189M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17190L:	linux-pci@vger.kernel.org
17191S:	Maintained
17192F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
17193F:	drivers/pci/controller/dwc/pcie-uniphier*
17194
17195PCIE DRIVER FOR ST SPEAR13XX
17196M:	Pratyush Anand <pratyush.anand@gmail.com>
17197L:	linux-pci@vger.kernel.org
17198S:	Maintained
17199F:	drivers/pci/controller/dwc/*spear*
17200
17201PCIE ENDPOINT DRIVER FOR QUALCOMM
17202M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17203L:	linux-pci@vger.kernel.org
17204L:	linux-arm-msm@vger.kernel.org
17205S:	Maintained
17206F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
17207F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
17208
17209PCMCIA SUBSYSTEM
17210M:	Dominik Brodowski <linux@dominikbrodowski.net>
17211S:	Odd Fixes
17212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
17213F:	Documentation/pcmcia/
17214F:	drivers/pcmcia/
17215F:	include/pcmcia/
17216F:	tools/pcmcia/
17217
17218PCNET32 NETWORK DRIVER
17219M:	Don Fry <pcnet32@frontier.com>
17220L:	netdev@vger.kernel.org
17221S:	Maintained
17222F:	drivers/net/ethernet/amd/pcnet32.c
17223
17224PCRYPT PARALLEL CRYPTO ENGINE
17225M:	Steffen Klassert <steffen.klassert@secunet.com>
17226L:	linux-crypto@vger.kernel.org
17227S:	Maintained
17228F:	crypto/pcrypt.c
17229F:	include/crypto/pcrypt.h
17230
17231PDS DSC VIRTIO DATA PATH ACCELERATOR
17232R:	Shannon Nelson <shannon.nelson@amd.com>
17233F:	drivers/vdpa/pds/
17234
17235PECI HARDWARE MONITORING DRIVERS
17236M:	Iwona Winiarska <iwona.winiarska@intel.com>
17237L:	linux-hwmon@vger.kernel.org
17238S:	Supported
17239F:	Documentation/hwmon/peci-cputemp.rst
17240F:	Documentation/hwmon/peci-dimmtemp.rst
17241F:	drivers/hwmon/peci/
17242
17243PECI SUBSYSTEM
17244M:	Iwona Winiarska <iwona.winiarska@intel.com>
17245L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
17246S:	Supported
17247F:	Documentation/devicetree/bindings/peci/
17248F:	Documentation/peci/
17249F:	drivers/peci/
17250F:	include/linux/peci-cpu.h
17251F:	include/linux/peci.h
17252
17253PENSANDO ETHERNET DRIVERS
17254M:	Shannon Nelson <shannon.nelson@amd.com>
17255M:	Brett Creeley <brett.creeley@amd.com>
17256M:	drivers@pensando.io
17257L:	netdev@vger.kernel.org
17258S:	Supported
17259F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
17260F:	drivers/net/ethernet/pensando/
17261
17262PER-CPU MEMORY ALLOCATOR
17263M:	Dennis Zhou <dennis@kernel.org>
17264M:	Tejun Heo <tj@kernel.org>
17265M:	Christoph Lameter <cl@linux.com>
17266L:	linux-mm@kvack.org
17267S:	Maintained
17268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
17269F:	arch/*/include/asm/percpu.h
17270F:	include/linux/percpu*.h
17271F:	lib/percpu*.c
17272F:	mm/percpu*.c
17273
17274PER-TASK DELAY ACCOUNTING
17275M:	Balbir Singh <bsingharora@gmail.com>
17276S:	Maintained
17277F:	include/linux/delayacct.h
17278F:	kernel/delayacct.c
17279
17280PERFORMANCE EVENTS SUBSYSTEM
17281M:	Peter Zijlstra <peterz@infradead.org>
17282M:	Ingo Molnar <mingo@redhat.com>
17283M:	Arnaldo Carvalho de Melo <acme@kernel.org>
17284M:	Namhyung Kim <namhyung@kernel.org>
17285R:	Mark Rutland <mark.rutland@arm.com>
17286R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
17287R:	Jiri Olsa <jolsa@kernel.org>
17288R:	Ian Rogers <irogers@google.com>
17289R:	Adrian Hunter <adrian.hunter@intel.com>
17290L:	linux-perf-users@vger.kernel.org
17291L:	linux-kernel@vger.kernel.org
17292S:	Supported
17293W:	https://perf.wiki.kernel.org/
17294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
17296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
17297F:	arch/*/events/*
17298F:	arch/*/events/*/*
17299F:	arch/*/include/asm/perf_event.h
17300F:	arch/*/kernel/*/*/perf_event*.c
17301F:	arch/*/kernel/*/perf_event*.c
17302F:	arch/*/kernel/perf_callchain.c
17303F:	arch/*/kernel/perf_event*.c
17304F:	include/linux/perf_event.h
17305F:	include/uapi/linux/perf_event.h
17306F:	kernel/events/*
17307F:	tools/lib/perf/
17308F:	tools/perf/
17309
17310PERFORMANCE EVENTS TOOLING ARM64
17311R:	John Garry <john.g.garry@oracle.com>
17312R:	Will Deacon <will@kernel.org>
17313R:	James Clark <james.clark@arm.com>
17314R:	Mike Leach <mike.leach@linaro.org>
17315R:	Leo Yan <leo.yan@linux.dev>
17316L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17317S:	Supported
17318F:	tools/build/feature/test-libopencsd.c
17319F:	tools/perf/arch/arm*/
17320F:	tools/perf/pmu-events/arch/arm64/
17321F:	tools/perf/util/arm-spe*
17322F:	tools/perf/util/cs-etm*
17323
17324PERSONALITY HANDLING
17325M:	Christoph Hellwig <hch@infradead.org>
17326L:	linux-abi-devel@lists.sourceforge.net
17327S:	Maintained
17328F:	include/linux/personality.h
17329F:	include/uapi/linux/personality.h
17330
17331PHOENIX RC FLIGHT CONTROLLER ADAPTER
17332M:	Marcus Folkesson <marcus.folkesson@gmail.com>
17333L:	linux-input@vger.kernel.org
17334S:	Maintained
17335F:	Documentation/input/devices/pxrc.rst
17336F:	drivers/input/joystick/pxrc.c
17337
17338PHONET PROTOCOL
17339M:	Remi Denis-Courmont <courmisch@gmail.com>
17340S:	Supported
17341F:	Documentation/networking/phonet.rst
17342F:	include/linux/phonet.h
17343F:	include/net/phonet/
17344F:	include/uapi/linux/phonet.h
17345F:	net/phonet/
17346
17347PHRAM MTD DRIVER
17348M:	Joern Engel <joern@lazybastard.org>
17349L:	linux-mtd@lists.infradead.org
17350S:	Maintained
17351F:	drivers/mtd/devices/phram.c
17352
17353PICOLCD HID DRIVER
17354M:	Bruno Prémont <bonbons@linux-vserver.org>
17355L:	linux-input@vger.kernel.org
17356S:	Maintained
17357F:	drivers/hid/hid-picolcd*
17358
17359PIDFD API
17360M:	Christian Brauner <christian@brauner.io>
17361L:	linux-kernel@vger.kernel.org
17362S:	Maintained
17363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
17364F:	samples/pidfd/
17365F:	tools/testing/selftests/clone3/
17366F:	tools/testing/selftests/pid_namespace/
17367F:	tools/testing/selftests/pidfd/
17368K:	(?i)pidfd
17369K:	(?i)clone3
17370K:	\b(clone_args|kernel_clone_args)\b
17371
17372PIN CONTROL SUBSYSTEM
17373M:	Linus Walleij <linus.walleij@linaro.org>
17374L:	linux-gpio@vger.kernel.org
17375S:	Maintained
17376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
17377F:	Documentation/devicetree/bindings/pinctrl/
17378F:	Documentation/driver-api/pin-control.rst
17379F:	drivers/pinctrl/
17380F:	include/dt-bindings/pinctrl/
17381F:	include/linux/pinctrl/
17382
17383PIN CONTROLLER - AMD
17384M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
17385M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
17386S:	Maintained
17387F:	drivers/pinctrl/pinctrl-amd.c
17388
17389PIN CONTROLLER - FREESCALE
17390M:	Dong Aisheng <aisheng.dong@nxp.com>
17391M:	Fabio Estevam <festevam@gmail.com>
17392M:	Shawn Guo <shawnguo@kernel.org>
17393M:	Jacky Bai <ping.bai@nxp.com>
17394R:	Pengutronix Kernel Team <kernel@pengutronix.de>
17395L:	linux-gpio@vger.kernel.org
17396L:	NXP S32 Linux Team <s32@nxp.com>
17397S:	Maintained
17398F:	Documentation/devicetree/bindings/pinctrl/fsl,*
17399F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
17400F:	drivers/pinctrl/freescale/
17401F:	drivers/pinctrl/nxp/
17402
17403PIN CONTROLLER - INTEL
17404M:	Mika Westerberg <mika.westerberg@linux.intel.com>
17405M:	Andy Shevchenko <andy@kernel.org>
17406S:	Supported
17407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
17408F:	drivers/pinctrl/intel/
17409
17410PIN CONTROLLER - KEEMBAY
17411M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
17412S:	Supported
17413F:	drivers/pinctrl/pinctrl-keembay*
17414
17415PIN CONTROLLER - MEDIATEK
17416M:	Sean Wang <sean.wang@kernel.org>
17417L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17418S:	Maintained
17419F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
17420F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
17421F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
17422F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
17423F:	drivers/pinctrl/mediatek/
17424
17425PIN CONTROLLER - MEDIATEK MIPS
17426M:	Arınç ÜNAL <arinc.unal@arinc9.com>
17427M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
17428L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17429L:	linux-mips@vger.kernel.org
17430S:	Maintained
17431F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
17432F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
17433F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
17434F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
17435F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
17436F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
17437F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
17438F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
17439F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
17440F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
17441F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
17442F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
17443F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
17444F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
17445F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
17446
17447PIN CONTROLLER - MICROCHIP AT91
17448M:	Ludovic Desroches <ludovic.desroches@microchip.com>
17449L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17450L:	linux-gpio@vger.kernel.org
17451S:	Supported
17452F:	drivers/gpio/gpio-sama5d2-piobu.c
17453F:	drivers/pinctrl/pinctrl-at91*
17454
17455PIN CONTROLLER - QUALCOMM
17456M:	Bjorn Andersson <andersson@kernel.org>
17457L:	linux-arm-msm@vger.kernel.org
17458S:	Maintained
17459F:	Documentation/devicetree/bindings/pinctrl/qcom,*
17460F:	drivers/pinctrl/qcom/
17461
17462PIN CONTROLLER - RENESAS
17463M:	Geert Uytterhoeven <geert+renesas@glider.be>
17464L:	linux-renesas-soc@vger.kernel.org
17465S:	Supported
17466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
17467F:	Documentation/devicetree/bindings/pinctrl/renesas,*
17468F:	drivers/pinctrl/renesas/
17469
17470PIN CONTROLLER - SAMSUNG
17471M:	Krzysztof Kozlowski <krzk@kernel.org>
17472M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17473R:	Alim Akhtar <alim.akhtar@samsung.com>
17474L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17475L:	linux-samsung-soc@vger.kernel.org
17476S:	Maintained
17477Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
17478B:	mailto:linux-samsung-soc@vger.kernel.org
17479C:	irc://irc.libera.chat/linux-exynos
17480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
17481F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
17482F:	drivers/pinctrl/samsung/
17483F:	include/dt-bindings/pinctrl/samsung.h
17484
17485PIN CONTROLLER - SINGLE
17486M:	Tony Lindgren <tony@atomide.com>
17487M:	Haojian Zhuang <haojian.zhuang@linaro.org>
17488L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17489L:	linux-omap@vger.kernel.org
17490S:	Maintained
17491F:	drivers/pinctrl/pinctrl-single.c
17492
17493PIN CONTROLLER - SUNPLUS / TIBBO
17494M:	Dvorkin Dmitry <dvorkin@tibbo.com>
17495M:	Wells Lu <wellslutw@gmail.com>
17496L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17497S:	Maintained
17498W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
17499F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
17500F:	drivers/pinctrl/sunplus/
17501F:	include/dt-bindings/pinctrl/sppctl*.h
17502
17503PINE64 PINEPHONE KEYBOARD DRIVER
17504M:	Samuel Holland <samuel@sholland.org>
17505S:	Supported
17506F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
17507F:	drivers/input/keyboard/pinephone-keyboard.c
17508
17509PKTCDVD DRIVER
17510M:	linux-block@vger.kernel.org
17511S:	Orphan
17512F:	drivers/block/pktcdvd.c
17513F:	include/linux/pktcdvd.h
17514F:	include/uapi/linux/pktcdvd.h
17515
17516PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
17517M:	Tomasz Duszynski <tduszyns@gmail.com>
17518S:	Maintained
17519F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
17520F:	drivers/iio/chemical/pms7003.c
17521
17522PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
17523M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
17524L:	netdev@vger.kernel.org
17525S:	Maintained
17526F:	drivers/net/phy/mdio-open-alliance.h
17527F:	net/ethtool/plca.c
17528
17529PLDMFW LIBRARY
17530M:	Jacob Keller <jacob.e.keller@intel.com>
17531S:	Maintained
17532F:	Documentation/driver-api/pldmfw/
17533F:	include/linux/pldmfw.h
17534F:	lib/pldmfw/
17535
17536PLX DMA DRIVER
17537M:	Logan Gunthorpe <logang@deltatee.com>
17538S:	Maintained
17539F:	drivers/dma/plx_dma.c
17540
17541PM-GRAPH UTILITY
17542M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
17543L:	linux-pm@vger.kernel.org
17544S:	Supported
17545W:	https://01.org/pm-graph
17546B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
17547T:	git git://github.com/intel/pm-graph
17548F:	tools/power/pm-graph
17549
17550PM6764TR DRIVER
17551M:	Charles Hsu	<hsu.yungteng@gmail.com>
17552L:	linux-hwmon@vger.kernel.org
17553S:	Maintained
17554F:	Documentation/hwmon/pm6764tr.rst
17555F:	drivers/hwmon/pmbus/pm6764tr.c
17556
17557PMC SIERRA MaxRAID DRIVER
17558L:	linux-scsi@vger.kernel.org
17559S:	Orphan
17560W:	http://www.pmc-sierra.com/
17561F:	drivers/scsi/pmcraid.*
17562
17563PMC SIERRA PM8001 DRIVER
17564M:	Jack Wang <jinpu.wang@cloud.ionos.com>
17565L:	linux-scsi@vger.kernel.org
17566S:	Supported
17567F:	drivers/scsi/pm8001/
17568
17569PNI RM3100 IIO DRIVER
17570M:	Song Qiang <songqiang1304521@gmail.com>
17571L:	linux-iio@vger.kernel.org
17572S:	Maintained
17573F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
17574F:	drivers/iio/magnetometer/rm3100*
17575
17576PNP SUPPORT
17577M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
17578L:	linux-acpi@vger.kernel.org
17579S:	Maintained
17580F:	drivers/pnp/
17581F:	include/linux/pnp.h
17582
17583POSIX CLOCKS and TIMERS
17584M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
17585M:	Frederic Weisbecker <frederic@kernel.org>
17586M:	Thomas Gleixner <tglx@linutronix.de>
17587L:	linux-kernel@vger.kernel.org
17588S:	Maintained
17589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17590F:	fs/timerfd.c
17591F:	include/linux/time_namespace.h
17592F:	include/linux/timerfd.h
17593F:	include/uapi/linux/time.h
17594F:	include/uapi/linux/timerfd.h
17595F:	include/trace/events/timer*
17596F:	kernel/time/itimer.c
17597F:	kernel/time/posix-*
17598F:	kernel/time/namespace.c
17599
17600POWER MANAGEMENT CORE
17601M:	"Rafael J. Wysocki" <rafael@kernel.org>
17602L:	linux-pm@vger.kernel.org
17603S:	Supported
17604B:	https://bugzilla.kernel.org
17605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
17606F:	drivers/base/power/
17607F:	drivers/powercap/
17608F:	include/linux/intel_rapl.h
17609F:	include/linux/pm.h
17610F:	include/linux/pm_*
17611F:	include/linux/powercap.h
17612F:	kernel/configs/nopm.config
17613
17614POWER STATE COORDINATION INTERFACE (PSCI)
17615M:	Mark Rutland <mark.rutland@arm.com>
17616M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
17617L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17618S:	Maintained
17619F:	drivers/firmware/psci/
17620F:	include/linux/psci.h
17621F:	include/uapi/linux/psci.h
17622
17623POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
17624M:	Sebastian Reichel <sre@kernel.org>
17625L:	linux-pm@vger.kernel.org
17626S:	Maintained
17627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17628F:	Documentation/ABI/testing/sysfs-class-power
17629F:	Documentation/devicetree/bindings/power/supply/
17630F:	drivers/power/supply/
17631F:	include/linux/power/
17632F:	include/linux/power_supply.h
17633F:	tools/testing/selftests/power_supply/
17634
17635POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
17636M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
17637L:	linuxppc-dev@lists.ozlabs.org
17638S:	Maintained
17639F:	drivers/char/powernv-op-panel.c
17640
17641PPP OVER ATM (RFC 2364)
17642M:	Mitchell Blank Jr <mitch@sfgoth.com>
17643S:	Maintained
17644F:	include/uapi/linux/atmppp.h
17645F:	net/atm/pppoatm.c
17646
17647PPP OVER ETHERNET
17648M:	Michal Ostrowski <mostrows@earthlink.net>
17649S:	Maintained
17650F:	drivers/net/ppp/pppoe.c
17651F:	drivers/net/ppp/pppox.c
17652
17653PPP OVER L2TP
17654M:	James Chapman <jchapman@katalix.com>
17655S:	Maintained
17656F:	include/linux/if_pppol2tp.h
17657F:	include/uapi/linux/if_pppol2tp.h
17658F:	net/l2tp/l2tp_ppp.c
17659
17660PPP PROTOCOL DRIVERS AND COMPRESSORS
17661L:	linux-ppp@vger.kernel.org
17662S:	Orphan
17663F:	drivers/net/ppp/ppp_*
17664
17665PPS SUPPORT
17666M:	Rodolfo Giometti <giometti@enneenne.com>
17667L:	linuxpps@ml.enneenne.com (subscribers-only)
17668S:	Maintained
17669W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
17670F:	Documentation/ABI/testing/sysfs-pps
17671F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
17672F:	Documentation/driver-api/pps.rst
17673F:	drivers/pps/
17674F:	include/linux/pps*.h
17675F:	include/uapi/linux/pps.h
17676
17677PPTP DRIVER
17678M:	Dmitry Kozlov <xeb@mail.ru>
17679L:	netdev@vger.kernel.org
17680S:	Maintained
17681W:	http://sourceforge.net/projects/accel-pptp
17682F:	drivers/net/ppp/pptp.c
17683
17684PRESSURE STALL INFORMATION (PSI)
17685M:	Johannes Weiner <hannes@cmpxchg.org>
17686M:	Suren Baghdasaryan <surenb@google.com>
17687R:	Peter Ziljstra <peterz@infradead.org>
17688S:	Maintained
17689F:	include/linux/psi*
17690F:	kernel/sched/psi.c
17691
17692PRINTK
17693M:	Petr Mladek <pmladek@suse.com>
17694R:	Steven Rostedt <rostedt@goodmis.org>
17695R:	John Ogness <john.ogness@linutronix.de>
17696R:	Sergey Senozhatsky <senozhatsky@chromium.org>
17697S:	Maintained
17698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
17699F:	include/linux/printk.h
17700F:	kernel/printk/
17701
17702PRINTK INDEXING
17703R:	Chris Down <chris@chrisdown.name>
17704S:	Maintained
17705F:	Documentation/core-api/printk-index.rst
17706F:	kernel/printk/index.c
17707K:	printk_index
17708
17709PROC FILESYSTEM
17710L:	linux-kernel@vger.kernel.org
17711L:	linux-fsdevel@vger.kernel.org
17712S:	Maintained
17713F:	Documentation/filesystems/proc.rst
17714F:	fs/proc/
17715F:	include/linux/proc_fs.h
17716F:	tools/testing/selftests/proc/
17717
17718PROC SYSCTL
17719M:	Luis Chamberlain <mcgrof@kernel.org>
17720M:	Kees Cook <keescook@chromium.org>
17721M:	Joel Granados <j.granados@samsung.com>
17722L:	linux-kernel@vger.kernel.org
17723L:	linux-fsdevel@vger.kernel.org
17724S:	Maintained
17725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
17726F:	fs/proc/proc_sysctl.c
17727F:	include/linux/sysctl.h
17728F:	kernel/sysctl-test.c
17729F:	kernel/sysctl.c
17730F:	tools/testing/selftests/sysctl/
17731
17732PS3 NETWORK SUPPORT
17733M:	Geoff Levand <geoff@infradead.org>
17734L:	netdev@vger.kernel.org
17735L:	linuxppc-dev@lists.ozlabs.org
17736S:	Maintained
17737F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
17738
17739PS3 PLATFORM SUPPORT
17740M:	Geoff Levand <geoff@infradead.org>
17741L:	linuxppc-dev@lists.ozlabs.org
17742S:	Maintained
17743F:	arch/powerpc/boot/ps3*
17744F:	arch/powerpc/include/asm/lv1call.h
17745F:	arch/powerpc/include/asm/ps3*.h
17746F:	arch/powerpc/platforms/ps3/
17747F:	drivers/*/ps3*
17748F:	drivers/ps3/
17749F:	drivers/rtc/rtc-ps3.c
17750F:	drivers/usb/host/*ps3.c
17751F:	sound/ppc/snd_ps3*
17752
17753PS3VRAM DRIVER
17754M:	Jim Paris <jim@jtan.com>
17755M:	Geoff Levand <geoff@infradead.org>
17756L:	linuxppc-dev@lists.ozlabs.org
17757S:	Maintained
17758F:	drivers/block/ps3vram.c
17759
17760PSAMPLE PACKET SAMPLING SUPPORT
17761M:	Yotam Gigi <yotam.gi@gmail.com>
17762S:	Maintained
17763F:	include/net/psample.h
17764F:	include/uapi/linux/psample.h
17765F:	net/psample
17766
17767PSTORE FILESYSTEM
17768M:	Kees Cook <keescook@chromium.org>
17769R:	Tony Luck <tony.luck@intel.com>
17770R:	Guilherme G. Piccoli <gpiccoli@igalia.com>
17771L:	linux-hardening@vger.kernel.org
17772S:	Supported
17773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
17774F:	Documentation/admin-guide/pstore-blk.rst
17775F:	Documentation/admin-guide/ramoops.rst
17776F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
17777F:	drivers/acpi/apei/erst.c
17778F:	drivers/firmware/efi/efi-pstore.c
17779F:	fs/pstore/
17780F:	include/linux/pstore*
17781K:	\b(pstore|ramoops)
17782
17783PT5161L HARDWARE MONITOR DRIVER
17784M:	Cosmo Chou <cosmo.chou@quantatw.com>
17785L:	linux-hwmon@vger.kernel.org
17786S:	Maintained
17787F:	Documentation/hwmon/pt5161l.rst
17788F:	drivers/hwmon/pt5161l.c
17789
17790PTP HARDWARE CLOCK SUPPORT
17791M:	Richard Cochran <richardcochran@gmail.com>
17792L:	netdev@vger.kernel.org
17793S:	Maintained
17794W:	http://linuxptp.sourceforge.net/
17795F:	Documentation/ABI/testing/sysfs-ptp
17796F:	Documentation/driver-api/ptp.rst
17797F:	drivers/net/phy/dp83640*
17798F:	drivers/ptp/*
17799F:	include/linux/ptp_cl*
17800K:	(?:\b|_)ptp(?:\b|_)
17801
17802PTP MOCKUP CLOCK SUPPORT
17803M:	Vladimir Oltean <vladimir.oltean@nxp.com>
17804L:	netdev@vger.kernel.org
17805S:	Maintained
17806F:	drivers/ptp/ptp_mock.c
17807F:	include/linux/ptp_mock.h
17808
17809PTP VIRTUAL CLOCK SUPPORT
17810M:	Yangbo Lu <yangbo.lu@nxp.com>
17811L:	netdev@vger.kernel.org
17812S:	Maintained
17813F:	drivers/ptp/ptp_vclock.c
17814F:	net/ethtool/phc_vclocks.c
17815
17816PTRACE SUPPORT
17817M:	Oleg Nesterov <oleg@redhat.com>
17818S:	Maintained
17819F:	arch/*/*/ptrace*.c
17820F:	arch/*/include/asm/ptrace*.h
17821F:	arch/*/ptrace*.c
17822F:	include/asm-generic/syscall.h
17823F:	include/linux/ptrace.h
17824F:	include/linux/regset.h
17825F:	include/uapi/linux/ptrace.h
17826F:	kernel/ptrace.c
17827
17828PULSE8-CEC DRIVER
17829M:	Hans Verkuil <hverkuil@xs4all.nl>
17830L:	linux-media@vger.kernel.org
17831S:	Maintained
17832T:	git git://linuxtv.org/media_tree.git
17833F:	drivers/media/cec/usb/pulse8/
17834
17835PURELIFI PLFXLC DRIVER
17836M:	Srinivasan Raju <srini.raju@purelifi.com>
17837L:	linux-wireless@vger.kernel.org
17838S:	Supported
17839F:	drivers/net/wireless/purelifi/plfxlc/
17840
17841PVRUSB2 VIDEO4LINUX DRIVER
17842M:	Mike Isely <isely@pobox.com>
17843L:	pvrusb2@isely.net	(subscribers-only)
17844L:	linux-media@vger.kernel.org
17845S:	Maintained
17846W:	http://www.isely.net/pvrusb2/
17847T:	git git://linuxtv.org/media_tree.git
17848F:	Documentation/driver-api/media/drivers/pvrusb2*
17849F:	drivers/media/usb/pvrusb2/
17850
17851PWC WEBCAM DRIVER
17852M:	Hans Verkuil <hverkuil@xs4all.nl>
17853L:	linux-media@vger.kernel.org
17854S:	Odd Fixes
17855T:	git git://linuxtv.org/media_tree.git
17856F:	drivers/media/usb/pwc/*
17857F:	include/trace/events/pwc.h
17858
17859PWM IR Transmitter
17860M:	Sean Young <sean@mess.org>
17861L:	linux-media@vger.kernel.org
17862S:	Maintained
17863F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
17864F:	drivers/media/rc/pwm-ir-tx.c
17865
17866PWM SUBSYSTEM
17867M:	Uwe Kleine-König <ukleinek@kernel.org>
17868L:	linux-pwm@vger.kernel.org
17869S:	Maintained
17870Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
17871T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
17872F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
17873F:	Documentation/devicetree/bindings/pwm/
17874F:	Documentation/driver-api/pwm.rst
17875F:	drivers/gpio/gpio-mvebu.c
17876F:	drivers/pwm/
17877F:	drivers/video/backlight/pwm_bl.c
17878F:	include/dt-bindings/pwm/
17879F:	include/linux/pwm.h
17880F:	include/linux/pwm_backlight.h
17881K:	pwm_(config|apply_might_sleep|apply_atomic|ops)
17882
17883PXA GPIO DRIVER
17884M:	Robert Jarzmik <robert.jarzmik@free.fr>
17885L:	linux-gpio@vger.kernel.org
17886S:	Maintained
17887F:	drivers/gpio/gpio-pxa.c
17888
17889PXA MMCI DRIVER
17890S:	Orphan
17891
17892PXA RTC DRIVER
17893M:	Robert Jarzmik <robert.jarzmik@free.fr>
17894L:	linux-rtc@vger.kernel.org
17895S:	Maintained
17896
17897PXA2xx/PXA3xx SUPPORT
17898M:	Daniel Mack <daniel@zonque.org>
17899M:	Haojian Zhuang <haojian.zhuang@gmail.com>
17900M:	Robert Jarzmik <robert.jarzmik@free.fr>
17901L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17902S:	Maintained
17903T:	git git://github.com/hzhuang1/linux.git
17904T:	git git://github.com/rjarzmik/linux.git
17905F:	arch/arm/boot/dts/intel/pxa/
17906F:	arch/arm/mach-pxa/
17907F:	drivers/dma/pxa*
17908F:	drivers/pcmcia/pxa2xx*
17909F:	drivers/pinctrl/pxa/
17910F:	drivers/spi/spi-pxa2xx*
17911F:	drivers/usb/gadget/udc/pxa2*
17912F:	include/sound/pxa2xx-lib.h
17913F:	sound/arm/pxa*
17914F:	sound/soc/pxa/
17915
17916QAT DRIVER
17917M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
17918L:	qat-linux@intel.com
17919S:	Supported
17920F:	drivers/crypto/intel/qat/
17921
17922QCOM AUDIO (ASoC) DRIVERS
17923M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17924M:	Banajit Goswami <bgoswami@quicinc.com>
17925L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17926S:	Supported
17927F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
17928F:	Documentation/devicetree/bindings/sound/qcom,*
17929F:	drivers/soc/qcom/apr.c
17930F:	include/dt-bindings/sound/qcom,wcd9335.h
17931F:	sound/soc/codecs/lpass-rx-macro.*
17932F:	sound/soc/codecs/lpass-tx-macro.*
17933F:	sound/soc/codecs/lpass-va-macro.c
17934F:	sound/soc/codecs/lpass-wsa-macro.*
17935F:	sound/soc/codecs/msm8916-wcd-analog.c
17936F:	sound/soc/codecs/msm8916-wcd-digital.c
17937F:	sound/soc/codecs/wcd-clsh-v2.*
17938F:	sound/soc/codecs/wcd-mbhc-v2.*
17939F:	sound/soc/codecs/wcd9335.*
17940F:	sound/soc/codecs/wcd934x.c
17941F:	sound/soc/codecs/wsa881x.c
17942F:	sound/soc/codecs/wsa883x.c
17943F:	sound/soc/codecs/wsa884x.c
17944F:	sound/soc/qcom/
17945
17946QCOM EMBEDDED USB DEBUGGER (EUD)
17947M:	Souradeep Chowdhury <quic_schowdhu@quicinc.com>
17948L:	linux-arm-msm@vger.kernel.org
17949S:	Maintained
17950F:	Documentation/ABI/testing/sysfs-driver-eud
17951F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
17952F:	drivers/usb/misc/qcom_eud.c
17953
17954QCOM IPA DRIVER
17955M:	Alex Elder <elder@kernel.org>
17956L:	netdev@vger.kernel.org
17957S:	Supported
17958F:	drivers/net/ipa/
17959
17960QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
17961M:	Gabriel Somlo <somlo@cmu.edu>
17962M:	"Michael S. Tsirkin" <mst@redhat.com>
17963L:	qemu-devel@nongnu.org
17964S:	Maintained
17965F:	drivers/firmware/qemu_fw_cfg.c
17966F:	include/uapi/linux/qemu_fw_cfg.h
17967
17968QIB DRIVER
17969M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17970L:	linux-rdma@vger.kernel.org
17971S:	Supported
17972F:	drivers/infiniband/hw/qib/
17973
17974QLOGIC QL41xxx FCOE DRIVER
17975M:	Saurav Kashyap <skashyap@marvell.com>
17976M:	Javed Hasan <jhasan@marvell.com>
17977M:	GR-QLogic-Storage-Upstream@marvell.com
17978L:	linux-scsi@vger.kernel.org
17979S:	Supported
17980F:	drivers/scsi/qedf/
17981
17982QLOGIC QL41xxx ISCSI DRIVER
17983M:	Nilesh Javali <njavali@marvell.com>
17984M:	Manish Rangankar <mrangankar@marvell.com>
17985M:	GR-QLogic-Storage-Upstream@marvell.com
17986L:	linux-scsi@vger.kernel.org
17987S:	Supported
17988F:	drivers/scsi/qedi/
17989
17990QLOGIC QL4xxx ETHERNET DRIVER
17991M:	Manish Chopra <manishc@marvell.com>
17992L:	netdev@vger.kernel.org
17993S:	Supported
17994F:	drivers/net/ethernet/qlogic/qed/
17995F:	drivers/net/ethernet/qlogic/qede/
17996F:	include/linux/qed/
17997
17998QLOGIC QL4xxx RDMA DRIVER
17999M:	Michal Kalderon <mkalderon@marvell.com>
18000L:	linux-rdma@vger.kernel.org
18001S:	Supported
18002F:	drivers/infiniband/hw/qedr/
18003F:	include/uapi/rdma/qedr-abi.h
18004
18005QLOGIC QLA1280 SCSI DRIVER
18006M:	Michael Reed <mdr@sgi.com>
18007L:	linux-scsi@vger.kernel.org
18008S:	Maintained
18009F:	drivers/scsi/qla1280.[ch]
18010
18011QLOGIC QLA2XXX FC-SCSI DRIVER
18012M:	Nilesh Javali <njavali@marvell.com>
18013M:	GR-QLogic-Storage-Upstream@marvell.com
18014L:	linux-scsi@vger.kernel.org
18015S:	Supported
18016F:	drivers/scsi/qla2xxx/
18017
18018QLOGIC QLA3XXX NETWORK DRIVER
18019M:	GR-Linux-NIC-Dev@marvell.com
18020L:	netdev@vger.kernel.org
18021S:	Supported
18022F:	drivers/net/ethernet/qlogic/qla3xxx.*
18023
18024QLOGIC QLA4XXX iSCSI DRIVER
18025M:	Nilesh Javali <njavali@marvell.com>
18026M:	Manish Rangankar <mrangankar@marvell.com>
18027M:	GR-QLogic-Storage-Upstream@marvell.com
18028L:	linux-scsi@vger.kernel.org
18029S:	Supported
18030F:	drivers/scsi/qla4xxx/
18031
18032QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
18033M:	Shahed Shaikh <shshaikh@marvell.com>
18034M:	Manish Chopra <manishc@marvell.com>
18035M:	GR-Linux-NIC-Dev@marvell.com
18036L:	netdev@vger.kernel.org
18037S:	Supported
18038F:	drivers/net/ethernet/qlogic/qlcnic/
18039
18040QM1D1B0004 MEDIA DRIVER
18041M:	Akihiro Tsukada <tskd08@gmail.com>
18042L:	linux-media@vger.kernel.org
18043S:	Odd Fixes
18044F:	drivers/media/tuners/qm1d1b0004*
18045
18046QM1D1C0042 MEDIA DRIVER
18047M:	Akihiro Tsukada <tskd08@gmail.com>
18048L:	linux-media@vger.kernel.org
18049S:	Odd Fixes
18050F:	drivers/media/tuners/qm1d1c0042*
18051
18052QNX4 FILESYSTEM
18053M:	Anders Larsen <al@alarsen.net>
18054S:	Maintained
18055W:	http://www.alarsen.net/linux/qnx4fs/
18056F:	fs/qnx4/
18057F:	include/uapi/linux/qnx4_fs.h
18058F:	include/uapi/linux/qnxtypes.h
18059
18060QNX6 FILESYSTEM
18061S:	Orphan
18062F:	Documentation/filesystems/qnx6.rst
18063F:	fs/qnx6/
18064F:	include/linux/qnx6_fs.h
18065
18066QORIQ DPAA2 FSL-MC BUS DRIVER
18067M:	Stuart Yoder <stuyoder@gmail.com>
18068M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
18069L:	linux-kernel@vger.kernel.org
18070S:	Maintained
18071F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
18072F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
18073F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
18074F:	drivers/bus/fsl-mc/
18075F:	include/uapi/linux/fsl_mc.h
18076
18077QT1010 MEDIA DRIVER
18078L:	linux-media@vger.kernel.org
18079S:	Orphan
18080W:	https://linuxtv.org
18081Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18082F:	drivers/media/tuners/qt1010*
18083
18084QUALCOMM ATH12K WIRELESS DRIVER
18085M:	Kalle Valo <kvalo@kernel.org>
18086M:	Jeff Johnson <jjohnson@kernel.org>
18087L:	ath12k@lists.infradead.org
18088S:	Supported
18089W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
18090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18091F:	drivers/net/wireless/ath/ath12k/
18092N:	ath12k
18093
18094QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
18095M:	Kalle Valo <kvalo@kernel.org>
18096M:	Jeff Johnson <jjohnson@kernel.org>
18097L:	ath10k@lists.infradead.org
18098S:	Supported
18099W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
18100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18101F:	drivers/net/wireless/ath/ath10k/
18102N:	ath10k
18103
18104QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
18105M:	Kalle Valo <kvalo@kernel.org>
18106M:	Jeff Johnson <jjohnson@kernel.org>
18107L:	ath11k@lists.infradead.org
18108S:	Supported
18109W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18110B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18112F:	drivers/net/wireless/ath/ath11k/
18113N:	ath11k
18114
18115QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18116M:	Toke Høiland-Jørgensen <toke@toke.dk>
18117L:	linux-wireless@vger.kernel.org
18118S:	Maintained
18119W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18121F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18122F:	drivers/net/wireless/ath/ath9k/
18123
18124QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
18125M:	Stefan Wahren <wahrenst@gmx.net>
18126L:	netdev@vger.kernel.org
18127S:	Maintained
18128F:	Documentation/devicetree/bindings/net/qca,qca7000.txt
18129F:	drivers/net/ethernet/qualcomm/qca*
18130
18131QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
18132M:	Stephan Gerhold <stephan@gerhold.net>
18133L:	netdev@vger.kernel.org
18134L:	linux-arm-msm@vger.kernel.org
18135S:	Maintained
18136F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
18137F:	drivers/net/wwan/qcom_bam_dmux.c
18138
18139QUALCOMM CAMERA SUBSYSTEM DRIVER
18140M:	Robert Foss <rfoss@kernel.org>
18141M:	Todor Tomov <todor.too@gmail.com>
18142M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18143L:	linux-media@vger.kernel.org
18144S:	Maintained
18145F:	Documentation/admin-guide/media/qcom_camss.rst
18146F:	Documentation/devicetree/bindings/media/*camss*
18147F:	drivers/media/platform/qcom/camss/
18148
18149QUALCOMM CLOCK DRIVERS
18150M:	Bjorn Andersson <andersson@kernel.org>
18151L:	linux-arm-msm@vger.kernel.org
18152S:	Supported
18153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
18154F:	Documentation/devicetree/bindings/clock/qcom,*
18155F:	drivers/clk/qcom/
18156F:	include/dt-bindings/clock/qcom,*
18157
18158QUALCOMM CLOUD AI (QAIC) DRIVER
18159M:	Jeffrey Hugo <quic_jhugo@quicinc.com>
18160R:	Carl Vanderlip <quic_carlv@quicinc.com>
18161R:	Pranjal Ramajor Asha Kanojiya <quic_pkanojiy@quicinc.com>
18162L:	linux-arm-msm@vger.kernel.org
18163L:	dri-devel@lists.freedesktop.org
18164S:	Supported
18165T:	git git://anongit.freedesktop.org/drm/drm-misc
18166F:	Documentation/accel/qaic/
18167F:	drivers/accel/qaic/
18168F:	include/uapi/drm/qaic_accel.h
18169
18170QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
18171M:	Bjorn Andersson <andersson@kernel.org>
18172M:	Konrad Dybcio <konrad.dybcio@linaro.org>
18173L:	linux-pm@vger.kernel.org
18174L:	linux-arm-msm@vger.kernel.org
18175S:	Maintained
18176F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
18177F:	drivers/pmdomain/qcom/cpr.c
18178
18179QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
18180M:	Ilia Lin <ilia.lin@kernel.org>
18181L:	linux-pm@vger.kernel.org
18182S:	Maintained
18183F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
18184F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
18185F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
18186
18187QUALCOMM CRYPTO DRIVERS
18188M:	Thara Gopinath <thara.gopinath@gmail.com>
18189L:	linux-crypto@vger.kernel.org
18190L:	linux-arm-msm@vger.kernel.org
18191S:	Maintained
18192F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
18193F:	drivers/crypto/qce/
18194
18195QUALCOMM EMAC GIGABIT ETHERNET DRIVER
18196M:	Timur Tabi <timur@kernel.org>
18197L:	netdev@vger.kernel.org
18198S:	Maintained
18199F:	drivers/net/ethernet/qualcomm/emac/
18200
18201QUALCOMM ETHQOS ETHERNET DRIVER
18202M:	Vinod Koul <vkoul@kernel.org>
18203L:	netdev@vger.kernel.org
18204L:	linux-arm-msm@vger.kernel.org
18205S:	Maintained
18206F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
18207F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
18208
18209QUALCOMM FASTRPC DRIVER
18210M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18211M:	Amol Maheshwari <amahesh@qti.qualcomm.com>
18212L:	linux-arm-msm@vger.kernel.org
18213S:	Maintained
18214F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
18215F:	drivers/misc/fastrpc.c
18216F:	include/uapi/misc/fastrpc.h
18217
18218QUALCOMM HEXAGON ARCHITECTURE
18219M:	Brian Cain <bcain@quicinc.com>
18220L:	linux-hexagon@vger.kernel.org
18221S:	Supported
18222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
18223F:	arch/hexagon/
18224
18225QUALCOMM HIDMA DRIVER
18226M:	Sinan Kaya <okaya@kernel.org>
18227L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18228L:	linux-arm-msm@vger.kernel.org
18229L:	dmaengine@vger.kernel.org
18230S:	Supported
18231F:	drivers/dma/qcom/hidma*
18232
18233QUALCOMM I2C CCI DRIVER
18234M:	Loic Poulain <loic.poulain@linaro.org>
18235M:	Robert Foss <rfoss@kernel.org>
18236L:	linux-i2c@vger.kernel.org
18237L:	linux-arm-msm@vger.kernel.org
18238S:	Maintained
18239F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
18240F:	drivers/i2c/busses/i2c-qcom-cci.c
18241
18242QUALCOMM INTERCONNECT BWMON DRIVER
18243M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18244L:	linux-arm-msm@vger.kernel.org
18245S:	Maintained
18246F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
18247F:	drivers/soc/qcom/icc-bwmon.c
18248
18249QUALCOMM IOMMU
18250M:	Rob Clark <robdclark@gmail.com>
18251L:	iommu@lists.linux.dev
18252L:	linux-arm-msm@vger.kernel.org
18253S:	Maintained
18254F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
18255F:	drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
18256F:	drivers/iommu/msm_iommu*
18257
18258QUALCOMM IPC ROUTER (QRTR) DRIVER
18259M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18260L:	linux-arm-msm@vger.kernel.org
18261S:	Maintained
18262F:	include/trace/events/qrtr.h
18263F:	include/uapi/linux/qrtr.h
18264F:	net/qrtr/
18265
18266QUALCOMM IPCC MAILBOX DRIVER
18267M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18268L:	linux-arm-msm@vger.kernel.org
18269S:	Supported
18270F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
18271F:	drivers/mailbox/qcom-ipcc.c
18272F:	include/dt-bindings/mailbox/qcom-ipcc.h
18273
18274QUALCOMM IPQ4019 USB PHY DRIVER
18275M:	Robert Marko <robert.marko@sartura.hr>
18276M:	Luka Perkov <luka.perkov@sartura.hr>
18277L:	linux-arm-msm@vger.kernel.org
18278S:	Maintained
18279F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
18280F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
18281
18282QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
18283M:	Robert Marko <robert.marko@sartura.hr>
18284M:	Luka Perkov <luka.perkov@sartura.hr>
18285L:	linux-arm-msm@vger.kernel.org
18286S:	Maintained
18287F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
18288F:	drivers/regulator/vqmmc-ipq4019-regulator.c
18289
18290QUALCOMM NAND CONTROLLER DRIVER
18291M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18292L:	linux-mtd@lists.infradead.org
18293L:	linux-arm-msm@vger.kernel.org
18294S:	Maintained
18295F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
18296F:	drivers/mtd/nand/raw/qcom_nandc.c
18297
18298QUALCOMM QSEECOM DRIVER
18299M:	Maximilian Luz <luzmaximilian@gmail.com>
18300L:	linux-arm-msm@vger.kernel.org
18301S:	Maintained
18302F:	drivers/firmware/qcom/qcom_qseecom.c
18303
18304QUALCOMM QSEECOM UEFISECAPP DRIVER
18305M:	Maximilian Luz <luzmaximilian@gmail.com>
18306L:	linux-arm-msm@vger.kernel.org
18307S:	Maintained
18308F:	drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
18309
18310QUALCOMM RMNET DRIVER
18311M:	Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
18312M:	Sean Tranchetti <quic_stranche@quicinc.com>
18313L:	netdev@vger.kernel.org
18314S:	Maintained
18315F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
18316F:	drivers/net/ethernet/qualcomm/rmnet/
18317F:	include/linux/if_rmnet.h
18318
18319QUALCOMM TSENS THERMAL DRIVER
18320M:	Amit Kucheria <amitk@kernel.org>
18321M:	Thara Gopinath <thara.gopinath@gmail.com>
18322L:	linux-pm@vger.kernel.org
18323L:	linux-arm-msm@vger.kernel.org
18324S:	Maintained
18325F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
18326F:	drivers/thermal/qcom/
18327
18328QUALCOMM TYPEC PORT MANAGER DRIVER
18329M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18330L:	linux-arm-msm@vger.kernel.org
18331L:	linux-usb@vger.kernel.org
18332S:	Maintained
18333F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
18334F:	drivers/usb/typec/tcpm/qcom/
18335
18336QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
18337M:	Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
18338M:	Vikash Garodia <quic_vgarodia@quicinc.com>
18339R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18340L:	linux-media@vger.kernel.org
18341L:	linux-arm-msm@vger.kernel.org
18342S:	Maintained
18343T:	git git://linuxtv.org/media_tree.git
18344F:	Documentation/devicetree/bindings/media/*venus*
18345F:	drivers/media/platform/qcom/venus/
18346
18347QUALCOMM WCN36XX WIRELESS DRIVER
18348M:	Loic Poulain <loic.poulain@linaro.org>
18349L:	wcn36xx@lists.infradead.org
18350S:	Supported
18351W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
18352F:	drivers/net/wireless/ath/wcn36xx/
18353
18354QUANTENNA QTNFMAC WIRELESS DRIVER
18355M:	Igor Mitsyanko <imitsyanko@quantenna.com>
18356R:	Sergey Matyukevich <geomatsi@gmail.com>
18357L:	linux-wireless@vger.kernel.org
18358S:	Maintained
18359F:	drivers/net/wireless/quantenna
18360
18361RADEON and AMDGPU DRM DRIVERS
18362M:	Alex Deucher <alexander.deucher@amd.com>
18363M:	Christian König <christian.koenig@amd.com>
18364M:	Pan, Xinhui <Xinhui.Pan@amd.com>
18365L:	amd-gfx@lists.freedesktop.org
18366S:	Supported
18367B:	https://gitlab.freedesktop.org/drm/amd/-/issues
18368C:	irc://irc.oftc.net/radeon
18369T:	git https://gitlab.freedesktop.org/agd5f/linux.git
18370F:	Documentation/gpu/amdgpu/
18371F:	drivers/gpu/drm/amd/
18372F:	drivers/gpu/drm/ci/xfails/amd*
18373F:	drivers/gpu/drm/radeon/
18374F:	include/uapi/drm/amdgpu_drm.h
18375F:	include/uapi/drm/radeon_drm.h
18376
18377RADEON FRAMEBUFFER DISPLAY DRIVER
18378M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
18379L:	linux-fbdev@vger.kernel.org
18380S:	Maintained
18381F:	drivers/video/fbdev/aty/radeon*
18382F:	include/uapi/linux/radeonfb.h
18383
18384RADIOSHARK RADIO DRIVER
18385M:	Hans Verkuil <hverkuil@xs4all.nl>
18386L:	linux-media@vger.kernel.org
18387S:	Maintained
18388T:	git git://linuxtv.org/media_tree.git
18389F:	drivers/media/radio/radio-shark.c
18390
18391RADIOSHARK2 RADIO DRIVER
18392M:	Hans Verkuil <hverkuil@xs4all.nl>
18393L:	linux-media@vger.kernel.org
18394S:	Maintained
18395T:	git git://linuxtv.org/media_tree.git
18396F:	drivers/media/radio/radio-shark2.c
18397F:	drivers/media/radio/radio-tea5777.c
18398
18399RADOS BLOCK DEVICE (RBD)
18400M:	Ilya Dryomov <idryomov@gmail.com>
18401R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
18402L:	ceph-devel@vger.kernel.org
18403S:	Supported
18404W:	http://ceph.com/
18405T:	git https://github.com/ceph/ceph-client.git
18406F:	Documentation/ABI/testing/sysfs-bus-rbd
18407F:	drivers/block/rbd.c
18408F:	drivers/block/rbd_types.h
18409
18410RAGE128 FRAMEBUFFER DISPLAY DRIVER
18411L:	linux-fbdev@vger.kernel.org
18412S:	Orphan
18413F:	drivers/video/fbdev/aty/aty128fb.c
18414
18415RAINSHADOW-CEC DRIVER
18416M:	Hans Verkuil <hverkuil@xs4all.nl>
18417L:	linux-media@vger.kernel.org
18418S:	Maintained
18419T:	git git://linuxtv.org/media_tree.git
18420F:	drivers/media/cec/usb/rainshadow/
18421
18422RALINK MIPS ARCHITECTURE
18423M:	John Crispin <john@phrozen.org>
18424M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
18425L:	linux-mips@vger.kernel.org
18426S:	Maintained
18427F:	arch/mips/ralink
18428
18429RALINK MT7621 MIPS ARCHITECTURE
18430M:	Arınç ÜNAL <arinc.unal@arinc9.com>
18431M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
18432L:	linux-mips@vger.kernel.org
18433S:	Maintained
18434F:	arch/mips/boot/dts/ralink/mt7621*
18435
18436RALINK RT2X00 WIRELESS LAN DRIVER
18437M:	Stanislaw Gruszka <stf_xl@wp.pl>
18438L:	linux-wireless@vger.kernel.org
18439S:	Maintained
18440F:	drivers/net/wireless/ralink/rt2x00/
18441
18442RAMDISK RAM BLOCK DEVICE DRIVER
18443M:	Jens Axboe <axboe@kernel.dk>
18444S:	Maintained
18445F:	Documentation/admin-guide/blockdev/ramdisk.rst
18446F:	drivers/block/brd.c
18447
18448RANCHU VIRTUAL BOARD FOR MIPS
18449M:	Miodrag Dinic <miodrag.dinic@mips.com>
18450L:	linux-mips@vger.kernel.org
18451S:	Supported
18452F:	arch/mips/configs/generic/board-ranchu.config
18453F:	arch/mips/generic/board-ranchu.c
18454
18455RANDOM NUMBER DRIVER
18456M:	"Theodore Ts'o" <tytso@mit.edu>
18457M:	Jason A. Donenfeld <Jason@zx2c4.com>
18458S:	Maintained
18459T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
18460F:	drivers/char/random.c
18461F:	drivers/virt/vmgenid.c
18462
18463RAPIDIO SUBSYSTEM
18464M:	Matt Porter <mporter@kernel.crashing.org>
18465M:	Alexandre Bounine <alex.bou9@gmail.com>
18466S:	Maintained
18467F:	drivers/rapidio/
18468
18469RAS INFRASTRUCTURE
18470M:	Tony Luck <tony.luck@intel.com>
18471M:	Borislav Petkov <bp@alien8.de>
18472L:	linux-edac@vger.kernel.org
18473S:	Maintained
18474F:	Documentation/admin-guide/RAS
18475F:	drivers/ras/
18476F:	include/linux/ras.h
18477F:	include/ras/ras_event.h
18478
18479RAS FRU MEMORY POISON MANAGER (FMPM)
18480M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
18481L:	linux-edac@vger.kernel.org
18482S:	Maintained
18483F:	drivers/ras/amd/fmpm.c
18484
18485RC-CORE / LIRC FRAMEWORK
18486M:	Sean Young <sean@mess.org>
18487L:	linux-media@vger.kernel.org
18488S:	Maintained
18489W:	http://linuxtv.org
18490T:	git git://linuxtv.org/media_tree.git
18491F:	Documentation/driver-api/media/rc-core.rst
18492F:	Documentation/userspace-api/media/rc/
18493F:	drivers/media/rc/
18494F:	include/media/rc-core.h
18495F:	include/media/rc-map.h
18496F:	include/uapi/linux/lirc.h
18497
18498RCMM REMOTE CONTROLS DECODER
18499M:	Patrick Lerda <patrick9876@free.fr>
18500S:	Maintained
18501F:	drivers/media/rc/ir-rcmm-decoder.c
18502
18503RCUTORTURE TEST FRAMEWORK
18504M:	"Paul E. McKenney" <paulmck@kernel.org>
18505M:	Josh Triplett <josh@joshtriplett.org>
18506R:	Steven Rostedt <rostedt@goodmis.org>
18507R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18508R:	Lai Jiangshan <jiangshanlai@gmail.com>
18509L:	rcu@vger.kernel.org
18510S:	Supported
18511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18512F:	tools/testing/selftests/rcutorture
18513
18514RDACM20 Camera Sensor
18515M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
18516M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
18517M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
18518M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
18519L:	linux-media@vger.kernel.org
18520S:	Maintained
18521F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18522F:	drivers/media/i2c/max9271.c
18523F:	drivers/media/i2c/max9271.h
18524F:	drivers/media/i2c/rdacm20.c
18525
18526RDACM21 Camera Sensor
18527M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
18528M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
18529M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
18530M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
18531L:	linux-media@vger.kernel.org
18532S:	Maintained
18533F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18534F:	drivers/media/i2c/max9271.c
18535F:	drivers/media/i2c/max9271.h
18536F:	drivers/media/i2c/rdacm21.c
18537
18538RDC R-321X SoC
18539M:	Florian Fainelli <florian@openwrt.org>
18540S:	Maintained
18541
18542RDC R6040 FAST ETHERNET DRIVER
18543M:	Florian Fainelli <f.fainelli@gmail.com>
18544L:	netdev@vger.kernel.org
18545S:	Maintained
18546F:	drivers/net/ethernet/rdc/r6040.c
18547
18548RDMAVT - RDMA verbs software
18549M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18550L:	linux-rdma@vger.kernel.org
18551S:	Supported
18552F:	drivers/infiniband/sw/rdmavt
18553
18554RDS - RELIABLE DATAGRAM SOCKETS
18555M:	Allison Henderson <allison.henderson@oracle.com>
18556L:	netdev@vger.kernel.org
18557L:	linux-rdma@vger.kernel.org
18558L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
18559S:	Supported
18560W:	https://oss.oracle.com/projects/rds/
18561F:	Documentation/networking/rds.rst
18562F:	net/rds/
18563
18564RDT - RESOURCE ALLOCATION
18565M:	Fenghua Yu <fenghua.yu@intel.com>
18566M:	Reinette Chatre <reinette.chatre@intel.com>
18567L:	linux-kernel@vger.kernel.org
18568S:	Supported
18569F:	Documentation/arch/x86/resctrl*
18570F:	arch/x86/include/asm/resctrl.h
18571F:	arch/x86/kernel/cpu/resctrl/
18572F:	tools/testing/selftests/resctrl/
18573
18574READ-COPY UPDATE (RCU)
18575M:	"Paul E. McKenney" <paulmck@kernel.org>
18576M:	Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
18577M:	Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
18578M:	Joel Fernandes <joel@joelfernandes.org>
18579M:	Josh Triplett <josh@joshtriplett.org>
18580M:	Boqun Feng <boqun.feng@gmail.com>
18581R:	Steven Rostedt <rostedt@goodmis.org>
18582R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18583R:	Lai Jiangshan <jiangshanlai@gmail.com>
18584R:	Zqiang <qiang.zhang1211@gmail.com>
18585L:	rcu@vger.kernel.org
18586S:	Supported
18587W:	http://www.rdrop.com/users/paulmck/RCU/
18588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18589F:	Documentation/RCU/
18590F:	include/linux/rcu*
18591F:	kernel/rcu/
18592X:	Documentation/RCU/torture.rst
18593X:	include/linux/srcu*.h
18594X:	kernel/rcu/srcu*.c
18595
18596REAL TIME CLOCK (RTC) SUBSYSTEM
18597M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
18598L:	linux-rtc@vger.kernel.org
18599S:	Maintained
18600Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
18601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
18602F:	Documentation/admin-guide/rtc.rst
18603F:	Documentation/devicetree/bindings/rtc/
18604F:	drivers/rtc/
18605F:	include/linux/rtc.h
18606F:	include/linux/rtc/
18607F:	include/uapi/linux/rtc.h
18608F:	tools/testing/selftests/rtc/
18609
18610Real-time Linux Analysis (RTLA) tools
18611M:	Daniel Bristot de Oliveira <bristot@kernel.org>
18612M:	Steven Rostedt <rostedt@goodmis.org>
18613L:	linux-trace-kernel@vger.kernel.org
18614S:	Maintained
18615F:	Documentation/tools/rtla/
18616F:	tools/tracing/rtla/
18617
18618REALTEK AUDIO CODECS
18619M:	Oder Chiou <oder_chiou@realtek.com>
18620S:	Maintained
18621F:	include/sound/rt*.h
18622F:	sound/soc/codecs/rt*
18623
18624REALTEK OTTO WATCHDOG
18625M:	Sander Vanheule <sander@svanheule.net>
18626L:	linux-watchdog@vger.kernel.org
18627S:	Maintained
18628F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
18629F:	drivers/watchdog/realtek_otto_wdt.c
18630
18631REALTEK RTL83xx SMI DSA ROUTER CHIPS
18632M:	Linus Walleij <linus.walleij@linaro.org>
18633M:	Alvin Šipraga <alsi@bang-olufsen.dk>
18634S:	Maintained
18635F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
18636F:	drivers/net/dsa/realtek/*
18637
18638REALTEK WIRELESS DRIVER (rtlwifi family)
18639M:	Ping-Ke Shih <pkshih@realtek.com>
18640L:	linux-wireless@vger.kernel.org
18641S:	Maintained
18642T:	git https://github.com/pkshih/rtw.git
18643F:	drivers/net/wireless/realtek/rtlwifi/
18644
18645REALTEK WIRELESS DRIVER (rtw88)
18646M:	Ping-Ke Shih <pkshih@realtek.com>
18647L:	linux-wireless@vger.kernel.org
18648S:	Maintained
18649T:	git https://github.com/pkshih/rtw.git
18650F:	drivers/net/wireless/realtek/rtw88/
18651
18652REALTEK WIRELESS DRIVER (rtw89)
18653M:	Ping-Ke Shih <pkshih@realtek.com>
18654L:	linux-wireless@vger.kernel.org
18655S:	Maintained
18656T:	git https://github.com/pkshih/rtw.git
18657F:	drivers/net/wireless/realtek/rtw89/
18658
18659REDPINE WIRELESS DRIVER
18660L:	linux-wireless@vger.kernel.org
18661S:	Orphan
18662F:	drivers/net/wireless/rsi/
18663
18664REGISTER MAP ABSTRACTION
18665M:	Mark Brown <broonie@kernel.org>
18666L:	linux-kernel@vger.kernel.org
18667S:	Supported
18668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
18669F:	Documentation/devicetree/bindings/regmap/
18670F:	drivers/base/regmap/
18671F:	include/linux/regmap.h
18672
18673REISERFS FILE SYSTEM
18674L:	reiserfs-devel@vger.kernel.org
18675S:	Obsolete
18676F:	fs/reiserfs/
18677
18678REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
18679M:	Bjorn Andersson <andersson@kernel.org>
18680M:	Mathieu Poirier <mathieu.poirier@linaro.org>
18681L:	linux-remoteproc@vger.kernel.org
18682S:	Maintained
18683T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
18684F:	Documentation/ABI/testing/sysfs-class-remoteproc
18685F:	Documentation/devicetree/bindings/remoteproc/
18686F:	Documentation/staging/remoteproc.rst
18687F:	drivers/remoteproc/
18688F:	include/linux/remoteproc.h
18689F:	include/linux/remoteproc/
18690
18691REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
18692M:	Bjorn Andersson <andersson@kernel.org>
18693M:	Mathieu Poirier <mathieu.poirier@linaro.org>
18694L:	linux-remoteproc@vger.kernel.org
18695S:	Maintained
18696T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
18697F:	Documentation/ABI/testing/sysfs-bus-rpmsg
18698F:	Documentation/staging/rpmsg.rst
18699F:	drivers/rpmsg/
18700F:	include/linux/rpmsg.h
18701F:	include/linux/rpmsg/
18702F:	include/uapi/linux/rpmsg.h
18703F:	samples/rpmsg/
18704
18705REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
18706M:	Stephan Gerhold <stephan@gerhold.net>
18707L:	netdev@vger.kernel.org
18708L:	linux-remoteproc@vger.kernel.org
18709S:	Maintained
18710F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
18711
18712RENESAS CLOCK DRIVERS
18713M:	Geert Uytterhoeven <geert+renesas@glider.be>
18714L:	linux-renesas-soc@vger.kernel.org
18715S:	Supported
18716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
18717F:	Documentation/devicetree/bindings/clock/renesas,*
18718F:	drivers/clk/renesas/
18719
18720RENESAS EMEV2 I2C DRIVER
18721M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
18722L:	linux-renesas-soc@vger.kernel.org
18723S:	Supported
18724F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
18725F:	drivers/i2c/busses/i2c-emev2.c
18726
18727RENESAS ETHERNET AVB DRIVER
18728R:	Sergey Shtylyov <s.shtylyov@omp.ru>
18729L:	netdev@vger.kernel.org
18730L:	linux-renesas-soc@vger.kernel.org
18731F:	Documentation/devicetree/bindings/net/renesas,etheravb.yaml
18732F:	drivers/net/ethernet/renesas/Kconfig
18733F:	drivers/net/ethernet/renesas/Makefile
18734F:	drivers/net/ethernet/renesas/ravb*
18735
18736RENESAS ETHERNET SWITCH DRIVER
18737R:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
18738L:	netdev@vger.kernel.org
18739L:	linux-renesas-soc@vger.kernel.org
18740F:	Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
18741F:	drivers/net/ethernet/renesas/Kconfig
18742F:	drivers/net/ethernet/renesas/Makefile
18743F:	drivers/net/ethernet/renesas/rcar_gen4*
18744F:	drivers/net/ethernet/renesas/rswitch*
18745
18746RENESAS IDT821034 ASoC CODEC
18747M:	Herve Codina <herve.codina@bootlin.com>
18748L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18749S:	Maintained
18750F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
18751F:	sound/soc/codecs/idt821034.c
18752
18753RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
18754M:	Miquel Raynal <miquel.raynal@bootlin.com>
18755L:	linux-mtd@lists.infradead.org
18756L:	linux-renesas-soc@vger.kernel.org
18757S:	Maintained
18758F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
18759F:	drivers/mtd/nand/raw/renesas-nand-controller.c
18760
18761RENESAS R-CAR GYROADC DRIVER
18762M:	Marek Vasut <marek.vasut@gmail.com>
18763L:	linux-iio@vger.kernel.org
18764S:	Supported
18765F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
18766F:	drivers/iio/adc/rcar-gyroadc.c
18767
18768RENESAS R-CAR I2C DRIVERS
18769M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
18770L:	linux-renesas-soc@vger.kernel.org
18771S:	Supported
18772F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
18773F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
18774F:	drivers/i2c/busses/i2c-rcar.c
18775F:	drivers/i2c/busses/i2c-sh_mobile.c
18776
18777RENESAS R-CAR SATA DRIVER
18778R:	Sergey Shtylyov <s.shtylyov@omp.ru>
18779L:	linux-ide@vger.kernel.org
18780L:	linux-renesas-soc@vger.kernel.org
18781S:	Supported
18782F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
18783F:	drivers/ata/sata_rcar.c
18784
18785RENESAS R-CAR THERMAL DRIVERS
18786M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
18787L:	linux-renesas-soc@vger.kernel.org
18788S:	Supported
18789F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
18790F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
18791F:	drivers/thermal/rcar_gen3_thermal.c
18792F:	drivers/thermal/rcar_thermal.c
18793
18794RENESAS RIIC DRIVER
18795M:	Chris Brandt <chris.brandt@renesas.com>
18796L:	linux-renesas-soc@vger.kernel.org
18797S:	Supported
18798F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
18799F:	drivers/i2c/busses/i2c-riic.c
18800
18801RENESAS RZ/G2L A/D DRIVER
18802M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
18803L:	linux-iio@vger.kernel.org
18804L:	linux-renesas-soc@vger.kernel.org
18805S:	Supported
18806F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
18807F:	drivers/iio/adc/rzg2l_adc.c
18808
18809RENESAS RZ/G2L MTU3a COUNTER DRIVER
18810M:	Biju Das <biju.das.jz@bp.renesas.com>
18811L:	linux-iio@vger.kernel.org
18812L:	linux-renesas-soc@vger.kernel.org
18813S:	Supported
18814F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
18815F:	drivers/counter/rz-mtu3-cnt.c
18816
18817RENESAS RZ/N1 A5PSW SWITCH DRIVER
18818M:	Clément Léger <clement.leger@bootlin.com>
18819L:	linux-renesas-soc@vger.kernel.org
18820L:	netdev@vger.kernel.org
18821S:	Maintained
18822F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
18823F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
18824F:	drivers/net/dsa/rzn1_a5psw*
18825F:	drivers/net/pcs/pcs-rzn1-miic.c
18826F:	include/dt-bindings/net/pcs-rzn1-miic.h
18827F:	include/linux/pcs-rzn1-miic.h
18828F:	net/dsa/tag_rzn1_a5psw.c
18829
18830RENESAS RZ/N1 RTC CONTROLLER DRIVER
18831M:	Miquel Raynal <miquel.raynal@bootlin.com>
18832L:	linux-rtc@vger.kernel.org
18833L:	linux-renesas-soc@vger.kernel.org
18834S:	Maintained
18835F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
18836F:	drivers/rtc/rtc-rzn1.c
18837
18838RENESAS RZ/N1 USBF CONTROLLER DRIVER
18839M:	Herve Codina <herve.codina@bootlin.com>
18840L:	linux-renesas-soc@vger.kernel.org
18841L:	linux-usb@vger.kernel.org
18842S:	Maintained
18843F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
18844F:	drivers/usb/gadget/udc/renesas_usbf.c
18845
18846RENESAS RZ/V2M I2C DRIVER
18847M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
18848L:	linux-i2c@vger.kernel.org
18849L:	linux-renesas-soc@vger.kernel.org
18850S:	Supported
18851F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
18852F:	drivers/i2c/busses/i2c-rzv2m.c
18853
18854RENESAS SUPERH ETHERNET DRIVER
18855R:	Sergey Shtylyov <s.shtylyov@omp.ru>
18856L:	netdev@vger.kernel.org
18857L:	linux-renesas-soc@vger.kernel.org
18858F:	Documentation/devicetree/bindings/net/renesas,ether.yaml
18859F:	drivers/net/ethernet/renesas/Kconfig
18860F:	drivers/net/ethernet/renesas/Makefile
18861F:	drivers/net/ethernet/renesas/sh_eth*
18862F:	include/linux/sh_eth.h
18863
18864RENESAS USB PHY DRIVER
18865M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
18866L:	linux-renesas-soc@vger.kernel.org
18867S:	Maintained
18868F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
18869
18870RENESAS VERSACLOCK 7 CLOCK DRIVER
18871M:	Alex Helms <alexander.helms.jy@renesas.com>
18872S:	Maintained
18873F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
18874F:	drivers/clk/clk-versaclock7.c
18875
18876RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
18877M:	Herve Codina <herve.codina@bootlin.com>
18878L:	linux-iio@vger.kernel.org
18879S:	Maintained
18880F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
18881F:	drivers/iio/potentiometer/x9250.c
18882
18883RESET CONTROLLER FRAMEWORK
18884M:	Philipp Zabel <p.zabel@pengutronix.de>
18885S:	Maintained
18886T:	git git://git.pengutronix.de/git/pza/linux
18887F:	Documentation/devicetree/bindings/reset/
18888F:	Documentation/driver-api/reset.rst
18889F:	drivers/reset/
18890F:	include/dt-bindings/reset/
18891F:	include/linux/reset-controller.h
18892F:	include/linux/reset.h
18893F:	include/linux/reset/
18894K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
18895
18896RESTARTABLE SEQUENCES SUPPORT
18897M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18898M:	Peter Zijlstra <peterz@infradead.org>
18899M:	"Paul E. McKenney" <paulmck@kernel.org>
18900M:	Boqun Feng <boqun.feng@gmail.com>
18901L:	linux-kernel@vger.kernel.org
18902S:	Supported
18903F:	include/trace/events/rseq.h
18904F:	include/uapi/linux/rseq.h
18905F:	kernel/rseq.c
18906F:	tools/testing/selftests/rseq/
18907
18908RFKILL
18909M:	Johannes Berg <johannes@sipsolutions.net>
18910L:	linux-wireless@vger.kernel.org
18911S:	Maintained
18912W:	https://wireless.wiki.kernel.org/
18913Q:	https://patchwork.kernel.org/project/linux-wireless/list/
18914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
18915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
18916F:	Documentation/ABI/stable/sysfs-class-rfkill
18917F:	Documentation/driver-api/rfkill.rst
18918F:	include/linux/rfkill.h
18919F:	include/uapi/linux/rfkill.h
18920F:	net/rfkill/
18921
18922RHASHTABLE
18923M:	Thomas Graf <tgraf@suug.ch>
18924M:	Herbert Xu <herbert@gondor.apana.org.au>
18925L:	netdev@vger.kernel.org
18926S:	Maintained
18927F:	include/linux/rhashtable-types.h
18928F:	include/linux/rhashtable.h
18929F:	lib/rhashtable.c
18930F:	lib/test_rhashtable.c
18931
18932RICOH R5C592 MEMORYSTICK DRIVER
18933M:	Maxim Levitsky <maximlevitsky@gmail.com>
18934S:	Maintained
18935F:	drivers/memstick/host/r592.*
18936
18937RICOH SMARTMEDIA/XD DRIVER
18938M:	Maxim Levitsky <maximlevitsky@gmail.com>
18939S:	Maintained
18940F:	drivers/mtd/nand/raw/r852.c
18941F:	drivers/mtd/nand/raw/r852.h
18942
18943RISC-V ARCHITECTURE
18944M:	Paul Walmsley <paul.walmsley@sifive.com>
18945M:	Palmer Dabbelt <palmer@dabbelt.com>
18946M:	Albert Ou <aou@eecs.berkeley.edu>
18947L:	linux-riscv@lists.infradead.org
18948S:	Supported
18949Q:	https://patchwork.kernel.org/project/linux-riscv/list/
18950C:	irc://irc.libera.chat/riscv
18951P:	Documentation/arch/riscv/patch-acceptance.rst
18952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
18953F:	arch/riscv/
18954N:	riscv
18955K:	riscv
18956
18957RISC-V MICROCHIP FPGA SUPPORT
18958M:	Conor Dooley <conor.dooley@microchip.com>
18959M:	Daire McNamara <daire.mcnamara@microchip.com>
18960L:	linux-riscv@lists.infradead.org
18961S:	Supported
18962F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
18963F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
18964F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
18965F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
18966F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
18967F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
18968F:	Documentation/devicetree/bindings/riscv/microchip.yaml
18969F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
18970F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
18971F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
18972F:	arch/riscv/boot/dts/microchip/
18973F:	drivers/char/hw_random/mpfs-rng.c
18974F:	drivers/clk/microchip/clk-mpfs*.c
18975F:	drivers/firmware/microchip/mpfs-auto-update.c
18976F:	drivers/i2c/busses/i2c-microchip-corei2c.c
18977F:	drivers/mailbox/mailbox-mpfs.c
18978F:	drivers/pci/controller/pcie-microchip-host.c
18979F:	drivers/pwm/pwm-microchip-core.c
18980F:	drivers/reset/reset-mpfs.c
18981F:	drivers/rtc/rtc-mpfs.c
18982F:	drivers/soc/microchip/mpfs-sys-controller.c
18983F:	drivers/spi/spi-microchip-core-qspi.c
18984F:	drivers/spi/spi-microchip-core.c
18985F:	drivers/usb/musb/mpfs.c
18986F:	include/soc/microchip/mpfs.h
18987
18988RISC-V MISC SOC SUPPORT
18989M:	Conor Dooley <conor@kernel.org>
18990L:	linux-riscv@lists.infradead.org
18991S:	Maintained
18992Q:	https://patchwork.kernel.org/project/linux-riscv/list/
18993T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
18994F:	Documentation/devicetree/bindings/riscv/
18995F:	arch/riscv/boot/dts/
18996X:	arch/riscv/boot/dts/allwinner/
18997X:	arch/riscv/boot/dts/renesas/
18998X:	arch/riscv/boot/dts/sophgo/
18999
19000RISC-V PMU DRIVERS
19001M:	Atish Patra <atishp@atishpatra.org>
19002R:	Anup Patel <anup@brainfault.org>
19003L:	linux-riscv@lists.infradead.org
19004S:	Supported
19005F:	drivers/perf/riscv_pmu.c
19006F:	drivers/perf/riscv_pmu_legacy.c
19007F:	drivers/perf/riscv_pmu_sbi.c
19008
19009RISC-V THEAD SoC SUPPORT
19010M:	Jisheng Zhang <jszhang@kernel.org>
19011M:	Guo Ren <guoren@kernel.org>
19012M:	Fu Wei <wefu@redhat.com>
19013L:	linux-riscv@lists.infradead.org
19014S:	Maintained
19015F:	arch/riscv/boot/dts/thead/
19016
19017RNBD BLOCK DRIVERS
19018M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19019M:	Jack Wang <jinpu.wang@ionos.com>
19020L:	linux-block@vger.kernel.org
19021S:	Maintained
19022F:	drivers/block/rnbd/
19023
19024ROCCAT DRIVERS
19025M:	Stefan Achatz <erazor_de@users.sourceforge.net>
19026S:	Maintained
19027W:	http://sourceforge.net/projects/roccat/
19028F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
19029F:	drivers/hid/hid-roccat*
19030F:	include/linux/hid-roccat*
19031
19032ROCKCHIP CRYPTO DRIVERS
19033M:	Corentin Labbe <clabbe@baylibre.com>
19034L:	linux-crypto@vger.kernel.org
19035S:	Maintained
19036F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
19037F:	drivers/crypto/rockchip/
19038
19039ROCKCHIP I2S TDM DRIVER
19040M:	Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
19041L:	linux-rockchip@lists.infradead.org
19042S:	Maintained
19043F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
19044F:	sound/soc/rockchip/rockchip_i2s_tdm.*
19045
19046ROCKCHIP ISP V1 DRIVER
19047M:	Dafna Hirschfeld <dafna@fastmail.com>
19048M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19049L:	linux-media@vger.kernel.org
19050L:	linux-rockchip@lists.infradead.org
19051S:	Maintained
19052F:	Documentation/admin-guide/media/rkisp1.rst
19053F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
19054F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
19055F:	drivers/media/platform/rockchip/rkisp1
19056F:	include/uapi/linux/rkisp1-config.h
19057
19058ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
19059M:	Jacob Chen <jacob-chen@iotwrt.com>
19060M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19061L:	linux-media@vger.kernel.org
19062L:	linux-rockchip@lists.infradead.org
19063S:	Maintained
19064F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
19065F:	drivers/media/platform/rockchip/rga/
19066
19067ROCKCHIP VIDEO DECODER DRIVER
19068M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19069L:	linux-media@vger.kernel.org
19070L:	linux-rockchip@lists.infradead.org
19071S:	Maintained
19072F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
19073F:	drivers/staging/media/rkvdec/
19074
19075ROCKER DRIVER
19076M:	Jiri Pirko <jiri@resnulli.us>
19077L:	netdev@vger.kernel.org
19078S:	Supported
19079F:	drivers/net/ethernet/rocker/
19080
19081ROCKETPORT EXPRESS/INFINITY DRIVER
19082M:	Kevin Cernekee <cernekee@gmail.com>
19083L:	linux-serial@vger.kernel.org
19084S:	Odd Fixes
19085F:	drivers/tty/serial/rp2.*
19086
19087ROHM BD99954 CHARGER IC
19088M:	Matti Vaittinen <mazziesaccount@gmail.com>
19089S:	Supported
19090F:	drivers/power/supply/bd99954-charger.c
19091F:	drivers/power/supply/bd99954-charger.h
19092
19093ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
19094M:	Tomasz Duszynski <tduszyns@gmail.com>
19095S:	Maintained
19096F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
19097F:	drivers/iio/light/bh1750.c
19098
19099ROHM BM1390 PRESSURE SENSOR DRIVER
19100M:	Matti Vaittinen <mazziesaccount@gmail.com>
19101L:	linux-iio@vger.kernel.org
19102S:	Supported
19103F:	drivers/iio/pressure/rohm-bm1390.c
19104
19105ROHM BU270xx LIGHT SENSOR DRIVERs
19106M:	Matti Vaittinen <mazziesaccount@gmail.com>
19107L:	linux-iio@vger.kernel.org
19108S:	Supported
19109F:	drivers/iio/light/rohm-bu27008.c
19110F:	drivers/iio/light/rohm-bu27034.c
19111
19112ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
19113M:	Marek Vasut <marek.vasut+renesas@gmail.com>
19114L:	linux-kernel@vger.kernel.org
19115L:	linux-renesas-soc@vger.kernel.org
19116S:	Supported
19117F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
19118F:	drivers/gpio/gpio-bd9571mwv.c
19119F:	drivers/mfd/bd9571mwv.c
19120F:	drivers/regulator/bd9571mwv-regulator.c
19121F:	include/linux/mfd/bd9571mwv.h
19122
19123ROHM POWER MANAGEMENT IC DEVICE DRIVERS
19124M:	Matti Vaittinen <mazziesaccount@gmail.com>
19125S:	Supported
19126F:	drivers/clk/clk-bd718x7.c
19127F:	drivers/gpio/gpio-bd71815.c
19128F:	drivers/gpio/gpio-bd71828.c
19129F:	drivers/mfd/rohm-bd71828.c
19130F:	drivers/mfd/rohm-bd718x7.c
19131F:	drivers/mfd/rohm-bd9576.c
19132F:	drivers/regulator/bd71815-regulator.c
19133F:	drivers/regulator/bd71828-regulator.c
19134F:	drivers/regulator/bd718x7-regulator.c
19135F:	drivers/regulator/bd9576-regulator.c
19136F:	drivers/regulator/rohm-regulator.c
19137F:	drivers/rtc/rtc-bd70528.c
19138F:	drivers/watchdog/bd9576_wdt.c
19139F:	include/linux/mfd/rohm-bd71815.h
19140F:	include/linux/mfd/rohm-bd71828.h
19141F:	include/linux/mfd/rohm-bd718x7.h
19142F:	include/linux/mfd/rohm-bd957x.h
19143F:	include/linux/mfd/rohm-generic.h
19144F:	include/linux/mfd/rohm-shared.h
19145
19146ROSE NETWORK LAYER
19147M:	Ralf Baechle <ralf@linux-mips.org>
19148L:	linux-hams@vger.kernel.org
19149S:	Maintained
19150W:	https://linux-ax25.in-berlin.de
19151F:	include/net/rose.h
19152F:	include/uapi/linux/rose.h
19153F:	net/rose/
19154
19155ROTATION DRIVER FOR ALLWINNER A83T
19156M:	Jernej Skrabec <jernej.skrabec@gmail.com>
19157L:	linux-media@vger.kernel.org
19158S:	Maintained
19159T:	git git://linuxtv.org/media_tree.git
19160F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
19161F:	drivers/media/platform/sunxi/sun8i-rotate/
19162
19163RPMSG TTY DRIVER
19164M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19165L:	linux-remoteproc@vger.kernel.org
19166S:	Maintained
19167F:	drivers/tty/rpmsg_tty.c
19168
19169RTL2830 MEDIA DRIVER
19170L:	linux-media@vger.kernel.org
19171S:	Orphan
19172W:	https://linuxtv.org
19173Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19174F:	drivers/media/dvb-frontends/rtl2830*
19175
19176RTL2832 MEDIA DRIVER
19177L:	linux-media@vger.kernel.org
19178S:	Orphan
19179W:	https://linuxtv.org
19180Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19181F:	drivers/media/dvb-frontends/rtl2832*
19182
19183RTL2832_SDR MEDIA DRIVER
19184L:	linux-media@vger.kernel.org
19185S:	Orphan
19186W:	https://linuxtv.org
19187Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19188F:	drivers/media/dvb-frontends/rtl2832_sdr*
19189
19190RTL8180 WIRELESS DRIVER
19191L:	linux-wireless@vger.kernel.org
19192S:	Orphan
19193F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
19194
19195RTL8187 WIRELESS DRIVER
19196M:	Hin-Tak Leung <hintak.leung@gmail.com>
19197M:	Larry Finger <Larry.Finger@lwfinger.net>
19198L:	linux-wireless@vger.kernel.org
19199S:	Maintained
19200T:	git https://github.com/pkshih/rtw.git
19201F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
19202
19203RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
19204M:	Jes Sorensen <Jes.Sorensen@gmail.com>
19205L:	linux-wireless@vger.kernel.org
19206S:	Maintained
19207T:	git https://github.com/pkshih/rtw.git
19208F:	drivers/net/wireless/realtek/rtl8xxxu/
19209
19210RTRS TRANSPORT DRIVERS
19211M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19212M:	Jack Wang <jinpu.wang@ionos.com>
19213L:	linux-rdma@vger.kernel.org
19214S:	Maintained
19215F:	drivers/infiniband/ulp/rtrs/
19216
19217RUNTIME VERIFICATION (RV)
19218M:	Daniel Bristot de Oliveira <bristot@kernel.org>
19219M:	Steven Rostedt <rostedt@goodmis.org>
19220L:	linux-trace-kernel@vger.kernel.org
19221S:	Maintained
19222F:	Documentation/trace/rv/
19223F:	include/linux/rv.h
19224F:	include/rv/
19225F:	kernel/trace/rv/
19226F:	tools/verification/
19227
19228RUST
19229M:	Miguel Ojeda <ojeda@kernel.org>
19230M:	Alex Gaynor <alex.gaynor@gmail.com>
19231M:	Wedson Almeida Filho <wedsonaf@gmail.com>
19232R:	Boqun Feng <boqun.feng@gmail.com>
19233R:	Gary Guo <gary@garyguo.net>
19234R:	Björn Roy Baron <bjorn3_gh@protonmail.com>
19235R:	Benno Lossin <benno.lossin@proton.me>
19236R:	Andreas Hindborg <a.hindborg@samsung.com>
19237R:	Alice Ryhl <aliceryhl@google.com>
19238L:	rust-for-linux@vger.kernel.org
19239S:	Supported
19240W:	https://rust-for-linux.com
19241B:	https://github.com/Rust-for-Linux/linux/issues
19242C:	zulip://rust-for-linux.zulipchat.com
19243P:	https://rust-for-linux.com/contributing
19244T:	git https://github.com/Rust-for-Linux/linux.git rust-next
19245F:	Documentation/rust/
19246F:	rust/
19247F:	samples/rust/
19248F:	scripts/*rust*
19249F:	tools/testing/selftests/rust/
19250K:	\b(?i:rust)\b
19251
19252RXRPC SOCKETS (AF_RXRPC)
19253M:	David Howells <dhowells@redhat.com>
19254M:	Marc Dionne <marc.dionne@auristor.com>
19255L:	linux-afs@lists.infradead.org
19256S:	Supported
19257W:	https://www.infradead.org/~dhowells/kafs/
19258F:	Documentation/networking/rxrpc.rst
19259F:	include/keys/rxrpc-type.h
19260F:	include/net/af_rxrpc.h
19261F:	include/trace/events/rxrpc.h
19262F:	include/uapi/linux/rxrpc.h
19263F:	net/rxrpc/
19264
19265S3 SAVAGE FRAMEBUFFER DRIVER
19266M:	Antonino Daplas <adaplas@gmail.com>
19267L:	linux-fbdev@vger.kernel.org
19268S:	Maintained
19269F:	drivers/video/fbdev/savage/
19270
19271S390 ARCHITECTURE
19272M:	Heiko Carstens <hca@linux.ibm.com>
19273M:	Vasily Gorbik <gor@linux.ibm.com>
19274M:	Alexander Gordeev <agordeev@linux.ibm.com>
19275R:	Christian Borntraeger <borntraeger@linux.ibm.com>
19276R:	Sven Schnelle <svens@linux.ibm.com>
19277L:	linux-s390@vger.kernel.org
19278S:	Supported
19279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19280F:	Documentation/driver-api/s390-drivers.rst
19281F:	Documentation/arch/s390/
19282F:	arch/s390/
19283F:	drivers/s390/
19284F:	drivers/watchdog/diag288_wdt.c
19285
19286S390 COMMON I/O LAYER
19287M:	Vineeth Vijayan <vneethv@linux.ibm.com>
19288M:	Peter Oberparleiter <oberpar@linux.ibm.com>
19289L:	linux-s390@vger.kernel.org
19290S:	Supported
19291F:	drivers/s390/cio/
19292
19293S390 DASD DRIVER
19294M:	Stefan Haberland <sth@linux.ibm.com>
19295M:	Jan Hoeppner <hoeppner@linux.ibm.com>
19296L:	linux-s390@vger.kernel.org
19297S:	Supported
19298F:	block/partitions/ibm.c
19299F:	drivers/s390/block/dasd*
19300F:	include/linux/dasd_mod.h
19301
19302S390 IOMMU (PCI)
19303M:	Niklas Schnelle <schnelle@linux.ibm.com>
19304M:	Matthew Rosato <mjrosato@linux.ibm.com>
19305R:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19306L:	linux-s390@vger.kernel.org
19307S:	Supported
19308F:	drivers/iommu/s390-iommu.c
19309
19310S390 IUCV NETWORK LAYER
19311M:	Alexandra Winter <wintera@linux.ibm.com>
19312M:	Thorsten Winkler <twinkler@linux.ibm.com>
19313L:	linux-s390@vger.kernel.org
19314L:	netdev@vger.kernel.org
19315S:	Supported
19316F:	drivers/s390/net/*iucv*
19317F:	include/net/iucv/
19318F:	net/iucv/
19319
19320S390 MM
19321M:	Alexander Gordeev <agordeev@linux.ibm.com>
19322M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19323L:	linux-s390@vger.kernel.org
19324S:	Supported
19325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19326F:	arch/s390/include/asm/pgtable.h
19327F:	arch/s390/mm
19328
19329S390 NETWORK DRIVERS
19330M:	Alexandra Winter <wintera@linux.ibm.com>
19331M:	Thorsten Winkler <twinkler@linux.ibm.com>
19332L:	linux-s390@vger.kernel.org
19333L:	netdev@vger.kernel.org
19334S:	Supported
19335F:	drivers/s390/net/
19336
19337S390 PCI SUBSYSTEM
19338M:	Niklas Schnelle <schnelle@linux.ibm.com>
19339M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19340L:	linux-s390@vger.kernel.org
19341S:	Supported
19342F:	Documentation/arch/s390/pci.rst
19343F:	arch/s390/pci/
19344F:	drivers/pci/hotplug/s390_pci_hpc.c
19345
19346S390 SCM DRIVER
19347M:	Vineeth Vijayan <vneethv@linux.ibm.com>
19348L:	linux-s390@vger.kernel.org
19349S:	Supported
19350F:	drivers/s390/block/scm*
19351F:	drivers/s390/cio/scm.c
19352
19353S390 VFIO AP DRIVER
19354M:	Tony Krowiak <akrowiak@linux.ibm.com>
19355M:	Halil Pasic <pasic@linux.ibm.com>
19356M:	Jason Herne <jjherne@linux.ibm.com>
19357L:	linux-s390@vger.kernel.org
19358S:	Supported
19359F:	Documentation/arch/s390/vfio-ap*
19360F:	drivers/s390/crypto/vfio_ap*
19361
19362S390 VFIO-CCW DRIVER
19363M:	Eric Farman <farman@linux.ibm.com>
19364M:	Matthew Rosato <mjrosato@linux.ibm.com>
19365R:	Halil Pasic <pasic@linux.ibm.com>
19366L:	linux-s390@vger.kernel.org
19367L:	kvm@vger.kernel.org
19368S:	Supported
19369F:	Documentation/arch/s390/vfio-ccw.rst
19370F:	drivers/s390/cio/vfio_ccw*
19371F:	include/uapi/linux/vfio_ccw.h
19372
19373S390 VFIO-PCI DRIVER
19374M:	Matthew Rosato <mjrosato@linux.ibm.com>
19375M:	Eric Farman <farman@linux.ibm.com>
19376L:	linux-s390@vger.kernel.org
19377L:	kvm@vger.kernel.org
19378S:	Supported
19379F:	arch/s390/kvm/pci*
19380F:	drivers/vfio/pci/vfio_pci_zdev.c
19381F:	include/uapi/linux/vfio_zdev.h
19382
19383S390 ZCRYPT DRIVER
19384M:	Harald Freudenberger <freude@linux.ibm.com>
19385L:	linux-s390@vger.kernel.org
19386S:	Supported
19387F:	drivers/s390/crypto/
19388
19389S390 ZFCP DRIVER
19390M:	Steffen Maier <maier@linux.ibm.com>
19391M:	Benjamin Block <bblock@linux.ibm.com>
19392L:	linux-s390@vger.kernel.org
19393S:	Supported
19394F:	drivers/s390/scsi/zfcp_*
19395
19396SAA6588 RDS RECEIVER DRIVER
19397M:	Hans Verkuil <hverkuil@xs4all.nl>
19398L:	linux-media@vger.kernel.org
19399S:	Odd Fixes
19400W:	https://linuxtv.org
19401T:	git git://linuxtv.org/media_tree.git
19402F:	drivers/media/i2c/saa6588*
19403
19404SAA7134 VIDEO4LINUX DRIVER
19405M:	Mauro Carvalho Chehab <mchehab@kernel.org>
19406L:	linux-media@vger.kernel.org
19407S:	Odd fixes
19408W:	https://linuxtv.org
19409T:	git git://linuxtv.org/media_tree.git
19410F:	Documentation/driver-api/media/drivers/saa7134*
19411F:	drivers/media/pci/saa7134/
19412
19413SAA7146 VIDEO4LINUX-2 DRIVER
19414M:	Hans Verkuil <hverkuil@xs4all.nl>
19415L:	linux-media@vger.kernel.org
19416S:	Maintained
19417T:	git git://linuxtv.org/media_tree.git
19418F:	drivers/media/common/saa7146/
19419F:	drivers/media/pci/saa7146/
19420F:	include/media/drv-intf/saa7146*
19421
19422SAFESETID SECURITY MODULE
19423M:	Micah Morton <mortonm@chromium.org>
19424S:	Supported
19425F:	Documentation/admin-guide/LSM/SafeSetID.rst
19426F:	security/safesetid/
19427
19428SAMSUNG AUDIO (ASoC) DRIVERS
19429M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19430L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19431S:	Maintained
19432B:	mailto:linux-samsung-soc@vger.kernel.org
19433F:	Documentation/devicetree/bindings/sound/samsung*
19434F:	sound/soc/samsung/
19435
19436SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
19437M:	Krzysztof Kozlowski <krzk@kernel.org>
19438L:	linux-crypto@vger.kernel.org
19439L:	linux-samsung-soc@vger.kernel.org
19440S:	Maintained
19441F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
19442F:	drivers/crypto/exynos-rng.c
19443
19444SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
19445M:	Łukasz Stelmach <l.stelmach@samsung.com>
19446L:	linux-samsung-soc@vger.kernel.org
19447S:	Maintained
19448F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
19449F:	drivers/char/hw_random/exynos-trng.c
19450
19451SAMSUNG FRAMEBUFFER DRIVER
19452M:	Jingoo Han <jingoohan1@gmail.com>
19453L:	linux-fbdev@vger.kernel.org
19454S:	Maintained
19455F:	drivers/video/fbdev/s3c-fb.c
19456
19457SAMSUNG INTERCONNECT DRIVERS
19458M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19459M:	Artur Świgoń <a.swigon@samsung.com>
19460L:	linux-pm@vger.kernel.org
19461L:	linux-samsung-soc@vger.kernel.org
19462S:	Supported
19463F:	drivers/interconnect/samsung/
19464
19465SAMSUNG LAPTOP DRIVER
19466M:	Corentin Chary <corentin.chary@gmail.com>
19467L:	platform-driver-x86@vger.kernel.org
19468S:	Maintained
19469F:	drivers/platform/x86/samsung-laptop.c
19470
19471SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
19472M:	Krzysztof Kozlowski <krzk@kernel.org>
19473L:	linux-kernel@vger.kernel.org
19474L:	linux-samsung-soc@vger.kernel.org
19475S:	Maintained
19476B:	mailto:linux-samsung-soc@vger.kernel.org
19477F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
19478F:	Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
19479F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
19480F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
19481F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
19482F:	drivers/clk/clk-s2mps11.c
19483F:	drivers/mfd/sec*.c
19484F:	drivers/regulator/s2m*.c
19485F:	drivers/regulator/s5m*.c
19486F:	drivers/rtc/rtc-s5m.c
19487F:	include/linux/mfd/samsung/
19488
19489SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
19490M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
19491L:	linux-media@vger.kernel.org
19492L:	linux-samsung-soc@vger.kernel.org
19493S:	Maintained
19494F:	drivers/media/platform/samsung/s3c-camif/
19495F:	include/media/drv-intf/s3c_camif.h
19496
19497SAMSUNG S3FWRN5 NFC DRIVER
19498M:	Krzysztof Kozlowski <krzk@kernel.org>
19499S:	Maintained
19500F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
19501F:	drivers/nfc/s3fwrn5
19502
19503SAMSUNG S5C73M3 CAMERA DRIVER
19504M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19505M:	Andrzej Hajda <andrzej.hajda@intel.com>
19506L:	linux-media@vger.kernel.org
19507S:	Supported
19508F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
19509F:	drivers/media/i2c/s5c73m3/*
19510
19511SAMSUNG S5K5BAF CAMERA DRIVER
19512M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19513M:	Andrzej Hajda <andrzej.hajda@intel.com>
19514L:	linux-media@vger.kernel.org
19515S:	Supported
19516F:	drivers/media/i2c/s5k5baf.c
19517
19518SAMSUNG S5P Security SubSystem (SSS) DRIVER
19519M:	Krzysztof Kozlowski <krzk@kernel.org>
19520M:	Vladimir Zapolskiy <vz@mleia.com>
19521L:	linux-crypto@vger.kernel.org
19522L:	linux-samsung-soc@vger.kernel.org
19523S:	Maintained
19524F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
19525F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
19526F:	drivers/crypto/s5p-sss.c
19527
19528SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
19529M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19530L:	linux-media@vger.kernel.org
19531S:	Supported
19532Q:	https://patchwork.linuxtv.org/project/linux-media/list/
19533F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
19534F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
19535F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
19536F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
19537F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
19538F:	drivers/media/platform/samsung/exynos4-is/
19539
19540SAMSUNG SOC CLOCK DRIVERS
19541M:	Krzysztof Kozlowski <krzk@kernel.org>
19542M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19543M:	Chanwoo Choi <cw00.choi@samsung.com>
19544R:	Alim Akhtar <alim.akhtar@samsung.com>
19545L:	linux-samsung-soc@vger.kernel.org
19546S:	Maintained
19547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
19548F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
19549F:	Documentation/devicetree/bindings/clock/samsung,s3c*
19550F:	drivers/clk/samsung/
19551F:	include/dt-bindings/clock/exynos*.h
19552F:	include/dt-bindings/clock/s5p*.h
19553F:	include/dt-bindings/clock/samsung,*.h
19554F:	include/linux/clk/samsung.h
19555
19556SAMSUNG SPI DRIVERS
19557M:	Andi Shyti <andi.shyti@kernel.org>
19558L:	linux-spi@vger.kernel.org
19559L:	linux-samsung-soc@vger.kernel.org
19560S:	Maintained
19561F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
19562F:	drivers/spi/spi-s3c*
19563F:	include/linux/platform_data/spi-s3c64xx.h
19564
19565SAMSUNG SXGBE DRIVERS
19566M:	Byungho An <bh74.an@samsung.com>
19567L:	netdev@vger.kernel.org
19568S:	Supported
19569F:	drivers/net/ethernet/samsung/sxgbe/
19570
19571SAMSUNG THERMAL DRIVER
19572M:	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
19573M:	Krzysztof Kozlowski <krzk@kernel.org>
19574L:	linux-pm@vger.kernel.org
19575L:	linux-samsung-soc@vger.kernel.org
19576S:	Maintained
19577F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
19578F:	drivers/thermal/samsung/
19579
19580SAMSUNG USB2 PHY DRIVER
19581M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19582L:	linux-kernel@vger.kernel.org
19583S:	Supported
19584F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
19585F:	Documentation/driver-api/phy/samsung-usb2.rst
19586F:	drivers/phy/samsung/phy-exynos4210-usb2.c
19587F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
19588F:	drivers/phy/samsung/phy-exynos5250-usb2.c
19589F:	drivers/phy/samsung/phy-s5pv210-usb2.c
19590F:	drivers/phy/samsung/phy-samsung-usb2.c
19591F:	drivers/phy/samsung/phy-samsung-usb2.h
19592
19593SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
19594M:	Paul Barker <paul.barker@sancloud.com>
19595R:	Marc Murphy <marc.murphy@sancloud.com>
19596S:	Supported
19597F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
19598
19599SC1200 WDT DRIVER
19600M:	Zwane Mwaikambo <zwanem@gmail.com>
19601S:	Maintained
19602F:	drivers/watchdog/sc1200wdt.c
19603
19604SCHEDULER
19605M:	Ingo Molnar <mingo@redhat.com>
19606M:	Peter Zijlstra <peterz@infradead.org>
19607M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
19608M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
19609R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
19610R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
19611R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
19612R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
19613R:	Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
19614R:	Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
19615L:	linux-kernel@vger.kernel.org
19616S:	Maintained
19617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
19618F:	include/linux/preempt.h
19619F:	include/linux/sched.h
19620F:	include/linux/wait.h
19621F:	include/uapi/linux/sched.h
19622F:	kernel/sched/
19623
19624SCSI LIBSAS SUBSYSTEM
19625R:	John Garry <john.g.garry@oracle.com>
19626R:	Jason Yan <yanaijie@huawei.com>
19627L:	linux-scsi@vger.kernel.org
19628S:	Supported
19629F:	Documentation/scsi/libsas.rst
19630F:	drivers/scsi/libsas/
19631F:	include/scsi/libsas.h
19632F:	include/scsi/sas_ata.h
19633
19634SCSI RDMA PROTOCOL (SRP) INITIATOR
19635M:	Bart Van Assche <bvanassche@acm.org>
19636L:	linux-rdma@vger.kernel.org
19637S:	Supported
19638Q:	http://patchwork.kernel.org/project/linux-rdma/list/
19639F:	drivers/infiniband/ulp/srp/
19640F:	include/scsi/srp.h
19641
19642SCSI RDMA PROTOCOL (SRP) TARGET
19643M:	Bart Van Assche <bvanassche@acm.org>
19644L:	linux-rdma@vger.kernel.org
19645L:	target-devel@vger.kernel.org
19646S:	Supported
19647Q:	http://patchwork.kernel.org/project/linux-rdma/list/
19648F:	drivers/infiniband/ulp/srpt/
19649
19650SCSI SG DRIVER
19651M:	Doug Gilbert <dgilbert@interlog.com>
19652L:	linux-scsi@vger.kernel.org
19653S:	Maintained
19654W:	http://sg.danny.cz/sg
19655F:	Documentation/scsi/scsi-generic.rst
19656F:	drivers/scsi/sg.c
19657F:	include/scsi/sg.h
19658
19659SCSI SUBSYSTEM
19660M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
19661M:	"Martin K. Petersen" <martin.petersen@oracle.com>
19662L:	linux-scsi@vger.kernel.org
19663S:	Maintained
19664Q:	https://patchwork.kernel.org/project/linux-scsi/list/
19665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
19666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
19667F:	Documentation/devicetree/bindings/scsi/
19668F:	drivers/scsi/
19669F:	drivers/ufs/
19670F:	include/scsi/
19671
19672SCSI TAPE DRIVER
19673M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
19674L:	linux-scsi@vger.kernel.org
19675S:	Maintained
19676F:	Documentation/scsi/st.rst
19677F:	drivers/scsi/st.*
19678F:	drivers/scsi/st_*.h
19679
19680SCSI TARGET CORE USER DRIVER
19681M:	Bodo Stroesser <bostroesser@gmail.com>
19682L:	linux-scsi@vger.kernel.org
19683L:	target-devel@vger.kernel.org
19684S:	Supported
19685F:	Documentation/target/tcmu-design.rst
19686F:	drivers/target/target_core_user.c
19687F:	include/uapi/linux/target_core_user.h
19688
19689SCSI TARGET SUBSYSTEM
19690M:	"Martin K. Petersen" <martin.petersen@oracle.com>
19691L:	linux-scsi@vger.kernel.org
19692L:	target-devel@vger.kernel.org
19693S:	Supported
19694Q:	https://patchwork.kernel.org/project/target-devel/list/
19695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
19696F:	Documentation/target/
19697F:	drivers/target/
19698F:	include/target/
19699
19700SCTP PROTOCOL
19701M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
19702M:	Xin Long <lucien.xin@gmail.com>
19703L:	linux-sctp@vger.kernel.org
19704S:	Maintained
19705W:	https://github.com/sctp/lksctp-tools/wiki
19706F:	Documentation/networking/sctp.rst
19707F:	include/linux/sctp.h
19708F:	include/net/sctp/
19709F:	include/uapi/linux/sctp.h
19710F:	net/sctp/
19711
19712SCx200 CPU SUPPORT
19713M:	Jim Cromie <jim.cromie@gmail.com>
19714S:	Odd Fixes
19715F:	Documentation/i2c/busses/scx200_acb.rst
19716F:	arch/x86/platform/scx200/
19717F:	drivers/i2c/busses/scx200*
19718F:	drivers/mtd/maps/scx200_docflash.c
19719F:	drivers/watchdog/scx200_wdt.c
19720F:	include/linux/scx200.h
19721
19722SCx200 GPIO DRIVER
19723M:	Jim Cromie <jim.cromie@gmail.com>
19724S:	Maintained
19725F:	drivers/char/scx200_gpio.c
19726F:	include/linux/scx200_gpio.h
19727
19728SCx200 HRT CLOCKSOURCE DRIVER
19729M:	Jim Cromie <jim.cromie@gmail.com>
19730S:	Maintained
19731F:	drivers/clocksource/scx200_hrt.c
19732
19733SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
19734M:	Sascha Sommer <saschasommer@freenet.de>
19735L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
19736S:	Maintained
19737F:	drivers/mmc/host/sdricoh_cs.c
19738
19739SECO BOARDS CEC DRIVER
19740M:	Ettore Chimenti <ek5.chimenti@gmail.com>
19741S:	Maintained
19742F:	drivers/media/cec/platform/seco/seco-cec.c
19743F:	drivers/media/cec/platform/seco/seco-cec.h
19744
19745SECURE COMPUTING
19746M:	Kees Cook <keescook@chromium.org>
19747R:	Andy Lutomirski <luto@amacapital.net>
19748R:	Will Drewry <wad@chromium.org>
19749S:	Supported
19750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
19751F:	Documentation/userspace-api/seccomp_filter.rst
19752F:	include/linux/seccomp.h
19753F:	include/uapi/linux/seccomp.h
19754F:	kernel/seccomp.c
19755F:	tools/testing/selftests/kselftest_harness.h
19756F:	tools/testing/selftests/seccomp/*
19757K:	\bsecure_computing
19758K:	\bTIF_SECCOMP\b
19759
19760SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
19761M:	Kamal Dasu <kamal.dasu@broadcom.com>
19762M:	Al Cooper <alcooperx@gmail.com>
19763R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
19764L:	linux-mmc@vger.kernel.org
19765S:	Maintained
19766F:	drivers/mmc/host/sdhci-brcmstb*
19767
19768SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
19769M:	Adrian Hunter <adrian.hunter@intel.com>
19770L:	linux-mmc@vger.kernel.org
19771S:	Supported
19772F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
19773F:	drivers/mmc/host/sdhci*
19774
19775SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
19776M:	Aubin Constans <aubin.constans@microchip.com>
19777R:	Eugen Hristev <eugen.hristev@collabora.com>
19778L:	linux-mmc@vger.kernel.org
19779S:	Supported
19780F:	drivers/mmc/host/sdhci-of-at91.c
19781
19782SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
19783M:	Haibo Chen <haibo.chen@nxp.com>
19784L:	imx@lists.linux.dev
19785L:	linux-mmc@vger.kernel.org
19786S:	Maintained
19787F:	drivers/mmc/host/sdhci-esdhc-imx.c
19788
19789SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
19790M:	Ben Dooks <ben-linux@fluff.org>
19791M:	Jaehoon Chung <jh80.chung@samsung.com>
19792L:	linux-mmc@vger.kernel.org
19793S:	Maintained
19794F:	drivers/mmc/host/sdhci-s3c*
19795
19796SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
19797M:	Viresh Kumar <vireshk@kernel.org>
19798L:	linux-mmc@vger.kernel.org
19799S:	Maintained
19800F:	drivers/mmc/host/sdhci-spear.c
19801
19802SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
19803M:	Vignesh Raghavendra <vigneshr@ti.com>
19804L:	linux-mmc@vger.kernel.org
19805S:	Maintained
19806F:	drivers/mmc/host/sdhci-omap.c
19807
19808SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
19809M:	Jonathan Derrick <jonathan.derrick@linux.dev>
19810L:	linux-block@vger.kernel.org
19811S:	Supported
19812F:	block/opal_proto.h
19813F:	block/sed*
19814F:	include/linux/sed*
19815F:	include/uapi/linux/sed*
19816
19817SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
19818M:	Mark Rutland <mark.rutland@arm.com>
19819M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
19820M:	Sudeep Holla <sudeep.holla@arm.com>
19821L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19822S:	Maintained
19823F:	drivers/firmware/smccc/
19824F:	include/linux/arm-smccc.h
19825
19826SECURITY CONTACT
19827M:	Security Officers <security@kernel.org>
19828S:	Supported
19829F:	Documentation/process/security-bugs.rst
19830
19831SECURITY SUBSYSTEM
19832M:	Paul Moore <paul@paul-moore.com>
19833M:	James Morris <jmorris@namei.org>
19834M:	"Serge E. Hallyn" <serge@hallyn.com>
19835L:	linux-security-module@vger.kernel.org
19836S:	Supported
19837Q:	https://patchwork.kernel.org/project/linux-security-module/list
19838B:	mailto:linux-security-module@vger.kernel.org
19839P:	https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
19840T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
19841F:	include/uapi/linux/lsm.h
19842F:	security/
19843F:	tools/testing/selftests/lsm/
19844X:	security/selinux/
19845K:	\bsecurity_[a-z_0-9]\+\b
19846
19847SELINUX SECURITY MODULE
19848M:	Paul Moore <paul@paul-moore.com>
19849M:	Stephen Smalley <stephen.smalley.work@gmail.com>
19850R:	Ondrej Mosnacek <omosnace@redhat.com>
19851L:	selinux@vger.kernel.org
19852S:	Supported
19853W:	https://github.com/SELinuxProject
19854Q:	https://patchwork.kernel.org/project/selinux/list
19855B:	mailto:selinux@vger.kernel.org
19856P:	https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
19857T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
19858F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
19859F:	Documentation/ABI/removed/sysfs-selinux-disable
19860F:	Documentation/admin-guide/LSM/SELinux.rst
19861F:	include/trace/events/avc.h
19862F:	include/uapi/linux/selinux_netlink.h
19863F:	scripts/selinux/
19864F:	security/selinux/
19865
19866SENSABLE PHANTOM
19867M:	Jiri Slaby <jirislaby@kernel.org>
19868S:	Maintained
19869F:	drivers/misc/phantom.c
19870F:	include/uapi/linux/phantom.h
19871
19872SENSEAIR SUNRISE 006-0-0007
19873M:	Jacopo Mondi <jacopo@jmondi.org>
19874S:	Maintained
19875F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
19876F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
19877F:	drivers/iio/chemical/sunrise_co2.c
19878
19879SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
19880M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
19881S:	Maintained
19882F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
19883F:	drivers/iio/chemical/scd30.h
19884F:	drivers/iio/chemical/scd30_core.c
19885F:	drivers/iio/chemical/scd30_i2c.c
19886F:	drivers/iio/chemical/scd30_serial.c
19887
19888SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
19889M:	Roan van Dijk <roan@protonic.nl>
19890S:	Maintained
19891F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
19892F:	drivers/iio/chemical/scd4x.c
19893
19894SENSIRION SGP40 GAS SENSOR DRIVER
19895M:	Andreas Klinger <ak@it-klinger.de>
19896S:	Maintained
19897F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
19898F:	drivers/iio/chemical/sgp40.c
19899
19900SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
19901M:	Tomasz Duszynski <tduszyns@gmail.com>
19902S:	Maintained
19903F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
19904F:	drivers/iio/chemical/sps30.c
19905F:	drivers/iio/chemical/sps30_i2c.c
19906F:	drivers/iio/chemical/sps30_serial.c
19907
19908SERIAL DEVICE BUS
19909M:	Rob Herring <robh@kernel.org>
19910L:	linux-serial@vger.kernel.org
19911S:	Maintained
19912F:	Documentation/devicetree/bindings/serial/serial.yaml
19913F:	drivers/tty/serdev/
19914F:	include/linux/serdev.h
19915
19916SERIAL IR RECEIVER
19917M:	Sean Young <sean@mess.org>
19918L:	linux-media@vger.kernel.org
19919S:	Maintained
19920F:	drivers/media/rc/serial_ir.c
19921
19922SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
19923M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
19924L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19925S:	Maintained
19926F:	Documentation/devicetree/bindings/slimbus/
19927F:	drivers/slimbus/
19928F:	include/linux/slimbus.h
19929
19930SFC NETWORK DRIVER
19931M:	Edward Cree <ecree.xilinx@gmail.com>
19932M:	Martin Habets <habetsm.xilinx@gmail.com>
19933L:	netdev@vger.kernel.org
19934L:	linux-net-drivers@amd.com
19935S:	Supported
19936F:	Documentation/networking/devlink/sfc.rst
19937F:	drivers/net/ethernet/sfc/
19938
19939SFCTEMP HWMON DRIVER
19940M:	Emil Renner Berthing <kernel@esmil.dk>
19941M:	Hal Feng <hal.feng@starfivetech.com>
19942L:	linux-hwmon@vger.kernel.org
19943S:	Maintained
19944F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
19945F:	Documentation/hwmon/sfctemp.rst
19946F:	drivers/hwmon/sfctemp.c
19947
19948SFF/SFP/SFP+ MODULE SUPPORT
19949M:	Russell King <linux@armlinux.org.uk>
19950L:	netdev@vger.kernel.org
19951S:	Maintained
19952F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
19953F:	drivers/net/phy/phylink.c
19954F:	drivers/net/phy/sfp*
19955F:	include/linux/mdio/mdio-i2c.h
19956F:	include/linux/phylink.h
19957F:	include/linux/sfp.h
19958K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
19959
19960SGI GRU DRIVER
19961M:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
19962S:	Maintained
19963F:	drivers/misc/sgi-gru/
19964
19965SGI XP/XPC/XPNET DRIVER
19966M:	Robin Holt <robinmholt@gmail.com>
19967M:	Steve Wahl <steve.wahl@hpe.com>
19968S:	Maintained
19969F:	drivers/misc/sgi-xp/
19970
19971SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
19972M:	Wenjia Zhang <wenjia@linux.ibm.com>
19973M:	Jan Karcher <jaka@linux.ibm.com>
19974R:	D. Wythe <alibuda@linux.alibaba.com>
19975R:	Tony Lu <tonylu@linux.alibaba.com>
19976R:	Wen Gu <guwen@linux.alibaba.com>
19977L:	linux-s390@vger.kernel.org
19978S:	Supported
19979F:	net/smc/
19980
19981SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
19982M:	Linus Walleij <linus.walleij@linaro.org>
19983L:	linux-iio@vger.kernel.org
19984S:	Maintained
19985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
19986F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
19987F:	drivers/iio/light/gp2ap002.c
19988
19989SHARP RJ54N1CB0C SENSOR DRIVER
19990M:	Jacopo Mondi <jacopo@jmondi.org>
19991L:	linux-media@vger.kernel.org
19992S:	Odd fixes
19993T:	git git://linuxtv.org/media_tree.git
19994F:	drivers/media/i2c/rj54n1cb0c.c
19995F:	include/media/i2c/rj54n1cb0c.h
19996
19997SHRINKER
19998M:	Andrew Morton <akpm@linux-foundation.org>
19999M:	Dave Chinner <david@fromorbit.com>
20000R:	Qi Zheng <zhengqi.arch@bytedance.com>
20001R:	Roman Gushchin <roman.gushchin@linux.dev>
20002R:	Muchun Song <muchun.song@linux.dev>
20003L:	linux-mm@kvack.org
20004S:	Maintained
20005F:	Documentation/admin-guide/mm/shrinker_debugfs.rst
20006F:	include/linux/shrinker.h
20007F:	mm/shrinker.c
20008F:	mm/shrinker_debug.c
20009
20010SH_VOU V4L2 OUTPUT DRIVER
20011L:	linux-media@vger.kernel.org
20012S:	Orphan
20013F:	drivers/media/platform/renesas/sh_vou.c
20014F:	include/media/drv-intf/sh_vou.h
20015
20016SI2157 MEDIA DRIVER
20017L:	linux-media@vger.kernel.org
20018S:	Orphan
20019W:	https://linuxtv.org
20020Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20021F:	drivers/media/tuners/si2157*
20022
20023SI2165 MEDIA DRIVER
20024M:	Matthias Schwarzott <zzam@gentoo.org>
20025L:	linux-media@vger.kernel.org
20026S:	Maintained
20027W:	https://linuxtv.org
20028Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20029F:	drivers/media/dvb-frontends/si2165*
20030
20031SI2168 MEDIA DRIVER
20032L:	linux-media@vger.kernel.org
20033S:	Orphan
20034W:	https://linuxtv.org
20035Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20036F:	drivers/media/dvb-frontends/si2168*
20037
20038SI470X FM RADIO RECEIVER I2C DRIVER
20039M:	Hans Verkuil <hverkuil@xs4all.nl>
20040L:	linux-media@vger.kernel.org
20041S:	Odd Fixes
20042W:	https://linuxtv.org
20043T:	git git://linuxtv.org/media_tree.git
20044F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
20045F:	drivers/media/radio/si470x/radio-si470x-i2c.c
20046
20047SI470X FM RADIO RECEIVER USB DRIVER
20048M:	Hans Verkuil <hverkuil@xs4all.nl>
20049L:	linux-media@vger.kernel.org
20050S:	Maintained
20051W:	https://linuxtv.org
20052T:	git git://linuxtv.org/media_tree.git
20053F:	drivers/media/radio/si470x/radio-si470x-common.c
20054F:	drivers/media/radio/si470x/radio-si470x-usb.c
20055F:	drivers/media/radio/si470x/radio-si470x.h
20056
20057SI4713 FM RADIO TRANSMITTER I2C DRIVER
20058M:	Eduardo Valentin <edubezval@gmail.com>
20059L:	linux-media@vger.kernel.org
20060S:	Odd Fixes
20061W:	https://linuxtv.org
20062T:	git git://linuxtv.org/media_tree.git
20063F:	drivers/media/radio/si4713/si4713.?
20064
20065SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
20066M:	Eduardo Valentin <edubezval@gmail.com>
20067L:	linux-media@vger.kernel.org
20068S:	Odd Fixes
20069W:	https://linuxtv.org
20070T:	git git://linuxtv.org/media_tree.git
20071F:	drivers/media/radio/si4713/radio-platform-si4713.c
20072
20073SI4713 FM RADIO TRANSMITTER USB DRIVER
20074M:	Hans Verkuil <hverkuil@xs4all.nl>
20075L:	linux-media@vger.kernel.org
20076S:	Maintained
20077W:	https://linuxtv.org
20078T:	git git://linuxtv.org/media_tree.git
20079F:	drivers/media/radio/si4713/radio-usb-si4713.c
20080
20081SIANO DVB DRIVER
20082M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20083L:	linux-media@vger.kernel.org
20084S:	Odd fixes
20085W:	https://linuxtv.org
20086T:	git git://linuxtv.org/media_tree.git
20087F:	drivers/media/common/siano/
20088F:	drivers/media/mmc/siano/
20089F:	drivers/media/usb/siano/
20090F:	drivers/media/usb/siano/
20091
20092SIEMENS IPC LED DRIVERS
20093M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20094M:	Xing Tong Wu <xingtong.wu@siemens.com>
20095M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20096L:	linux-leds@vger.kernel.org
20097S:	Maintained
20098F:	drivers/leds/simple/
20099
20100SIEMENS IPC PLATFORM DRIVERS
20101M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20102M:	Xing Tong Wu <xingtong.wu@siemens.com>
20103M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20104L:	platform-driver-x86@vger.kernel.org
20105S:	Maintained
20106F:	drivers/platform/x86/siemens/
20107F:	include/linux/platform_data/x86/simatic-ipc-base.h
20108F:	include/linux/platform_data/x86/simatic-ipc.h
20109
20110SIEMENS IPC WATCHDOG DRIVERS
20111M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20112M:	Xing Tong Wu <xingtong.wu@siemens.com>
20113M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20114L:	linux-watchdog@vger.kernel.org
20115S:	Maintained
20116F:	drivers/watchdog/simatic-ipc-wdt.c
20117
20118SIFIVE DRIVERS
20119M:	Paul Walmsley <paul.walmsley@sifive.com>
20120M:	Samuel Holland <samuel.holland@sifive.com>
20121L:	linux-riscv@lists.infradead.org
20122S:	Supported
20123F:	drivers/dma/sf-pdma/
20124N:	sifive
20125K:	fu[57]40
20126K:	[^@]sifive
20127
20128SILEAD TOUCHSCREEN DRIVER
20129M:	Hans de Goede <hdegoede@redhat.com>
20130L:	linux-input@vger.kernel.org
20131L:	platform-driver-x86@vger.kernel.org
20132S:	Maintained
20133F:	drivers/input/touchscreen/silead.c
20134F:	drivers/platform/x86/touchscreen_dmi.c
20135
20136SILICON LABS WIRELESS DRIVERS (for WFxxx series)
20137M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
20138S:	Supported
20139F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
20140F:	drivers/net/wireless/silabs/wfx/
20141
20142SILICON MOTION SM712 FRAME BUFFER DRIVER
20143M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
20144M:	Teddy Wang <teddy.wang@siliconmotion.com>
20145M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
20146L:	linux-fbdev@vger.kernel.org
20147S:	Maintained
20148F:	Documentation/fb/sm712fb.rst
20149F:	drivers/video/fbdev/sm712*
20150
20151SILVACO I3C DUAL-ROLE MASTER
20152M:	Miquel Raynal <miquel.raynal@bootlin.com>
20153M:	Conor Culhane <conor.culhane@silvaco.com>
20154L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
20155S:	Maintained
20156F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
20157F:	drivers/i3c/master/svc-i3c-master.c
20158
20159SIMPLEFB FB DRIVER
20160M:	Hans de Goede <hdegoede@redhat.com>
20161L:	linux-fbdev@vger.kernel.org
20162S:	Maintained
20163F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
20164F:	drivers/video/fbdev/simplefb.c
20165F:	include/linux/platform_data/simplefb.h
20166
20167SIOX
20168M:	Thorsten Scherer <t.scherer@eckelmann.de>
20169R:	Pengutronix Kernel Team <kernel@pengutronix.de>
20170S:	Supported
20171F:	drivers/gpio/gpio-siox.c
20172F:	drivers/siox/*
20173F:	include/trace/events/siox.h
20174
20175SIPHASH PRF ROUTINES
20176M:	Jason A. Donenfeld <Jason@zx2c4.com>
20177S:	Maintained
20178F:	include/linux/siphash.h
20179F:	lib/siphash.c
20180F:	lib/siphash_kunit.c
20181
20182SIS 190 ETHERNET DRIVER
20183M:	Francois Romieu <romieu@fr.zoreil.com>
20184L:	netdev@vger.kernel.org
20185S:	Maintained
20186F:	drivers/net/ethernet/sis/sis190.c
20187
20188SIS 900/7016 FAST ETHERNET DRIVER
20189M:	Daniele Venzano <venza@brownhat.org>
20190L:	netdev@vger.kernel.org
20191S:	Maintained
20192W:	http://www.brownhat.org/sis900.html
20193F:	drivers/net/ethernet/sis/sis900.*
20194
20195SIS FRAMEBUFFER DRIVER
20196S:	Orphan
20197F:	Documentation/fb/sisfb.rst
20198F:	drivers/video/fbdev/sis/
20199F:	include/video/sisfb.h
20200
20201SIS I2C TOUCHSCREEN DRIVER
20202M:	Mika Penttilä <mpenttil@redhat.com>
20203L:	linux-input@vger.kernel.org
20204S:	Maintained
20205F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
20206F:	drivers/input/touchscreen/sis_i2c.c
20207
20208SIS USB2VGA DRIVER
20209M:	Thomas Winischhofer <thomas@winischhofer.net>
20210S:	Maintained
20211W:	http://www.winischhofer.at/linuxsisusbvga.shtml
20212F:	drivers/usb/misc/sisusbvga/
20213
20214SL28 CPLD MFD DRIVER
20215M:	Michael Walle <mwalle@kernel.org>
20216S:	Maintained
20217F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
20218F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
20219F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
20220F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
20221F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
20222F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
20223F:	drivers/gpio/gpio-sl28cpld.c
20224F:	drivers/hwmon/sl28cpld-hwmon.c
20225F:	drivers/irqchip/irq-sl28cpld.c
20226F:	drivers/pwm/pwm-sl28cpld.c
20227F:	drivers/watchdog/sl28cpld_wdt.c
20228
20229SL28 VPD NVMEM LAYOUT DRIVER
20230M:	Michael Walle <mwalle@kernel.org>
20231S:	Maintained
20232F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
20233F:	drivers/nvmem/layouts/sl28vpd.c
20234
20235SLAB ALLOCATOR
20236M:	Christoph Lameter <cl@linux.com>
20237M:	Pekka Enberg <penberg@kernel.org>
20238M:	David Rientjes <rientjes@google.com>
20239M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
20240M:	Andrew Morton <akpm@linux-foundation.org>
20241M:	Vlastimil Babka <vbabka@suse.cz>
20242R:	Roman Gushchin <roman.gushchin@linux.dev>
20243R:	Hyeonggon Yoo <42.hyeyoo@gmail.com>
20244L:	linux-mm@kvack.org
20245S:	Maintained
20246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
20247F:	include/linux/sl?b*.h
20248F:	mm/sl?b*
20249
20250SLCAN CAN NETWORK DRIVER
20251M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
20252L:	linux-can@vger.kernel.org
20253S:	Maintained
20254F:	drivers/net/can/slcan/
20255
20256SLEEPABLE READ-COPY UPDATE (SRCU)
20257M:	Lai Jiangshan <jiangshanlai@gmail.com>
20258M:	"Paul E. McKenney" <paulmck@kernel.org>
20259M:	Josh Triplett <josh@joshtriplett.org>
20260R:	Steven Rostedt <rostedt@goodmis.org>
20261R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
20262L:	rcu@vger.kernel.org
20263S:	Supported
20264W:	http://www.rdrop.com/users/paulmck/RCU/
20265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20266F:	include/linux/srcu*.h
20267F:	kernel/rcu/srcu*.c
20268
20269SMACK SECURITY MODULE
20270M:	Casey Schaufler <casey@schaufler-ca.com>
20271L:	linux-security-module@vger.kernel.org
20272S:	Maintained
20273W:	http://schaufler-ca.com
20274T:	git git://github.com/cschaufler/smack-next
20275F:	Documentation/admin-guide/LSM/Smack.rst
20276F:	security/smack/
20277
20278SMC91x ETHERNET DRIVER
20279M:	Nicolas Pitre <nico@fluxnic.net>
20280S:	Odd Fixes
20281F:	drivers/net/ethernet/smsc/smc91x.*
20282
20283SMSC EMC2103 HARDWARE MONITOR DRIVER
20284M:	Steve Glendinning <steve.glendinning@shawell.net>
20285L:	linux-hwmon@vger.kernel.org
20286S:	Maintained
20287F:	Documentation/hwmon/emc2103.rst
20288F:	drivers/hwmon/emc2103.c
20289
20290SMSC SCH5627 HARDWARE MONITOR DRIVER
20291M:	Hans de Goede <hdegoede@redhat.com>
20292L:	linux-hwmon@vger.kernel.org
20293S:	Supported
20294F:	Documentation/hwmon/sch5627.rst
20295F:	drivers/hwmon/sch5627.c
20296
20297SMSC UFX6000 and UFX7000 USB to VGA DRIVER
20298M:	Steve Glendinning <steve.glendinning@shawell.net>
20299L:	linux-fbdev@vger.kernel.org
20300S:	Maintained
20301F:	drivers/video/fbdev/smscufx.c
20302
20303SMSC47B397 HARDWARE MONITOR DRIVER
20304M:	Jean Delvare <jdelvare@suse.com>
20305L:	linux-hwmon@vger.kernel.org
20306S:	Maintained
20307F:	Documentation/hwmon/smsc47b397.rst
20308F:	drivers/hwmon/smsc47b397.c
20309
20310SMSC911x ETHERNET DRIVER
20311M:	Steve Glendinning <steve.glendinning@shawell.net>
20312L:	netdev@vger.kernel.org
20313S:	Maintained
20314F:	drivers/net/ethernet/smsc/smsc911x.*
20315F:	include/linux/smsc911x.h
20316
20317SMSC9420 PCI ETHERNET DRIVER
20318M:	Steve Glendinning <steve.glendinning@shawell.net>
20319L:	netdev@vger.kernel.org
20320S:	Maintained
20321F:	drivers/net/ethernet/smsc/smsc9420.*
20322
20323SNET DPU VIRTIO DATA PATH ACCELERATOR
20324R:	Alvaro Karsz <alvaro.karsz@solid-run.com>
20325F:	drivers/vdpa/solidrun/
20326
20327SOCIONEXT (SNI) AVE NETWORK DRIVER
20328M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
20329L:	netdev@vger.kernel.org
20330S:	Maintained
20331F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
20332F:	drivers/net/ethernet/socionext/sni_ave.c
20333
20334SOCIONEXT (SNI) NETSEC NETWORK DRIVER
20335M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
20336M:	Masahisa Kojima <kojima.masahisa@socionext.com>
20337L:	netdev@vger.kernel.org
20338S:	Maintained
20339F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
20340F:	drivers/net/ethernet/socionext/netsec.c
20341
20342SOCIONEXT (SNI) Synquacer SPI DRIVER
20343M:	Masahisa Kojima <masahisa.kojima@linaro.org>
20344M:	Jassi Brar <jaswinder.singh@linaro.org>
20345L:	linux-spi@vger.kernel.org
20346S:	Maintained
20347F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
20348F:	drivers/spi/spi-synquacer.c
20349
20350SOCIONEXT SYNQUACER I2C DRIVER
20351M:	Ard Biesheuvel <ardb@kernel.org>
20352L:	linux-i2c@vger.kernel.org
20353S:	Maintained
20354F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
20355F:	drivers/i2c/busses/i2c-synquacer.c
20356
20357SOCIONEXT UNIPHIER SOUND DRIVER
20358L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20359S:	Orphan
20360F:	sound/soc/uniphier/
20361
20362SOCKET TIMESTAMPING
20363M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
20364S:	Maintained
20365F:	Documentation/networking/timestamping.rst
20366F:	include/uapi/linux/net_tstamp.h
20367F:	tools/testing/selftests/net/so_txtime.c
20368
20369SOEKRIS NET48XX LED SUPPORT
20370M:	Chris Boot <bootc@bootc.net>
20371S:	Maintained
20372F:	drivers/leds/leds-net48xx.c
20373
20374SOFT-IWARP DRIVER (siw)
20375M:	Bernard Metzler <bmt@zurich.ibm.com>
20376L:	linux-rdma@vger.kernel.org
20377S:	Supported
20378F:	drivers/infiniband/sw/siw/
20379F:	include/uapi/rdma/siw-abi.h
20380
20381SOFT-ROCE DRIVER (rxe)
20382M:	Zhu Yanjun <zyjzyj2000@gmail.com>
20383L:	linux-rdma@vger.kernel.org
20384S:	Supported
20385F:	drivers/infiniband/sw/rxe/
20386F:	include/uapi/rdma/rdma_user_rxe.h
20387
20388SOFTLOGIC 6x10 MPEG CODEC
20389M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
20390M:	Anton Sviridenko <anton@corp.bluecherry.net>
20391M:	Andrey Utkin <andrey_utkin@fastmail.com>
20392M:	Ismael Luceno <ismael@iodev.co.uk>
20393L:	linux-media@vger.kernel.org
20394S:	Supported
20395F:	drivers/media/pci/solo6x10/
20396
20397SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
20398M:	James Morse <james.morse@arm.com>
20399L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20400S:	Maintained
20401F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
20402F:	drivers/firmware/arm_sdei.c
20403F:	include/linux/arm_sdei.h
20404F:	include/uapi/linux/arm_sdei.h
20405
20406SOFTWARE NODES AND DEVICE PROPERTIES
20407R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20408R:	Daniel Scally <djrscally@gmail.com>
20409R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
20410R:	Sakari Ailus <sakari.ailus@linux.intel.com>
20411L:	linux-acpi@vger.kernel.org
20412S:	Maintained
20413F:	drivers/base/property.c
20414F:	drivers/base/swnode.c
20415F:	include/linux/fwnode.h
20416F:	include/linux/property.h
20417
20418SOFTWARE RAID (Multiple Disks) SUPPORT
20419M:	Song Liu <song@kernel.org>
20420R:	Yu Kuai <yukuai3@huawei.com>
20421L:	linux-raid@vger.kernel.org
20422S:	Supported
20423Q:	https://patchwork.kernel.org/project/linux-raid/list/
20424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
20425F:	drivers/md/Kconfig
20426F:	drivers/md/Makefile
20427F:	drivers/md/md*
20428F:	drivers/md/raid*
20429F:	include/linux/raid/
20430F:	include/uapi/linux/raid/
20431
20432SOLIDRUN CLEARFOG SUPPORT
20433M:	Russell King <linux@armlinux.org.uk>
20434S:	Maintained
20435F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
20436F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
20437
20438SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
20439M:	Russell King <linux@armlinux.org.uk>
20440S:	Maintained
20441F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
20442F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
20443F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
20444
20445SONIC NETWORK DRIVER
20446M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
20447L:	netdev@vger.kernel.org
20448S:	Maintained
20449F:	drivers/net/ethernet/natsemi/sonic.*
20450
20451SONICS SILICON BACKPLANE DRIVER (SSB)
20452M:	Michael Buesch <m@bues.ch>
20453L:	linux-wireless@vger.kernel.org
20454S:	Maintained
20455F:	drivers/ssb/
20456F:	include/linux/ssb/
20457
20458SONY IMX208 SENSOR DRIVER
20459M:	Sakari Ailus <sakari.ailus@linux.intel.com>
20460L:	linux-media@vger.kernel.org
20461S:	Maintained
20462T:	git git://linuxtv.org/media_tree.git
20463F:	drivers/media/i2c/imx208.c
20464
20465SONY IMX214 SENSOR DRIVER
20466M:	Ricardo Ribalda <ribalda@kernel.org>
20467L:	linux-media@vger.kernel.org
20468S:	Maintained
20469T:	git git://linuxtv.org/media_tree.git
20470F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
20471F:	drivers/media/i2c/imx214.c
20472
20473SONY IMX219 SENSOR DRIVER
20474M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
20475L:	linux-media@vger.kernel.org
20476S:	Maintained
20477T:	git git://linuxtv.org/media_tree.git
20478F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
20479F:	drivers/media/i2c/imx219.c
20480
20481SONY IMX258 SENSOR DRIVER
20482M:	Sakari Ailus <sakari.ailus@linux.intel.com>
20483L:	linux-media@vger.kernel.org
20484S:	Maintained
20485T:	git git://linuxtv.org/media_tree.git
20486F:	Documentation/devicetree/bindings/media/i2c/imx258.yaml
20487F:	drivers/media/i2c/imx258.c
20488
20489SONY IMX274 SENSOR DRIVER
20490M:	Leon Luo <leonl@leopardimaging.com>
20491L:	linux-media@vger.kernel.org
20492S:	Maintained
20493T:	git git://linuxtv.org/media_tree.git
20494F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
20495F:	drivers/media/i2c/imx274.c
20496
20497SONY IMX290 SENSOR DRIVER
20498M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
20499L:	linux-media@vger.kernel.org
20500S:	Maintained
20501T:	git git://linuxtv.org/media_tree.git
20502F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
20503F:	drivers/media/i2c/imx290.c
20504
20505SONY IMX296 SENSOR DRIVER
20506M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20507M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
20508L:	linux-media@vger.kernel.org
20509S:	Maintained
20510T:	git git://linuxtv.org/media_tree.git
20511F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
20512F:	drivers/media/i2c/imx296.c
20513
20514SONY IMX319 SENSOR DRIVER
20515M:	Bingbu Cao <bingbu.cao@intel.com>
20516L:	linux-media@vger.kernel.org
20517S:	Maintained
20518T:	git git://linuxtv.org/media_tree.git
20519F:	drivers/media/i2c/imx319.c
20520
20521SONY IMX334 SENSOR DRIVER
20522L:	linux-media@vger.kernel.org
20523S:	Orphan
20524T:	git git://linuxtv.org/media_tree.git
20525F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
20526F:	drivers/media/i2c/imx334.c
20527
20528SONY IMX335 SENSOR DRIVER
20529L:	linux-media@vger.kernel.org
20530S:	Orphan
20531T:	git git://linuxtv.org/media_tree.git
20532F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
20533F:	drivers/media/i2c/imx335.c
20534
20535SONY IMX355 SENSOR DRIVER
20536M:	Tianshu Qiu <tian.shu.qiu@intel.com>
20537L:	linux-media@vger.kernel.org
20538S:	Maintained
20539T:	git git://linuxtv.org/media_tree.git
20540F:	drivers/media/i2c/imx355.c
20541
20542SONY IMX412 SENSOR DRIVER
20543L:	linux-media@vger.kernel.org
20544S:	Orphan
20545T:	git git://linuxtv.org/media_tree.git
20546F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
20547F:	drivers/media/i2c/imx412.c
20548
20549SONY IMX415 SENSOR DRIVER
20550M:	Michael Riesch <michael.riesch@wolfvision.net>
20551L:	linux-media@vger.kernel.org
20552S:	Maintained
20553T:	git git://linuxtv.org/media_tree.git
20554F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
20555F:	drivers/media/i2c/imx415.c
20556
20557SONY MEMORYSTICK SUBSYSTEM
20558M:	Maxim Levitsky <maximlevitsky@gmail.com>
20559M:	Alex Dubov <oakad@yahoo.com>
20560M:	Ulf Hansson <ulf.hansson@linaro.org>
20561L:	linux-mmc@vger.kernel.org
20562S:	Maintained
20563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
20564F:	drivers/memstick/
20565F:	include/linux/memstick.h
20566
20567SONY VAIO CONTROL DEVICE DRIVER
20568M:	Mattia Dongili <malattia@linux.it>
20569L:	platform-driver-x86@vger.kernel.org
20570S:	Maintained
20571W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
20572F:	Documentation/admin-guide/laptops/sony-laptop.rst
20573F:	drivers/char/sonypi.c
20574F:	drivers/platform/x86/sony-laptop.c
20575F:	include/linux/sony-laptop.h
20576
20577SOPHGO DEVICETREES and DRIVERS
20578M:	Chen Wang <unicorn_wang@outlook.com>
20579M:	Inochi Amaoto <inochiama@outlook.com>
20580T:	git https://github.com/sophgo/linux.git
20581S:	Maintained
20582N:	sophgo
20583K:	sophgo
20584
20585SOUND
20586M:	Jaroslav Kysela <perex@perex.cz>
20587M:	Takashi Iwai <tiwai@suse.com>
20588L:	linux-sound@vger.kernel.org
20589S:	Maintained
20590W:	http://www.alsa-project.org/
20591Q:	http://patchwork.kernel.org/project/alsa-devel/list/
20592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20593F:	Documentation/sound/
20594F:	include/sound/
20595F:	include/uapi/sound/
20596F:	sound/
20597F:	tools/testing/selftests/alsa
20598
20599SOUND - ALSA SELFTESTS
20600M:	Mark Brown <broonie@kernel.org>
20601L:	linux-sound@vger.kernel.org
20602L:	linux-kselftest@vger.kernel.org
20603S:	Supported
20604F:	tools/testing/selftests/alsa
20605
20606SOUND - COMPRESSED AUDIO
20607M:	Vinod Koul <vkoul@kernel.org>
20608L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20609S:	Supported
20610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20611F:	Documentation/sound/designs/compress-offload.rst
20612F:	include/sound/compress_driver.h
20613F:	include/uapi/sound/compress_*
20614F:	sound/core/compress_offload.c
20615F:	sound/soc/soc-compress.c
20616
20617SOUND - CORE KUNIT TEST
20618M:	Ivan Orlov <ivan.orlov0322@gmail.com>
20619L:	linux-sound@vger.kernel.org
20620S:	Supported
20621F:	sound/core/sound_kunit.c
20622
20623SOUND - DMAENGINE HELPERS
20624M:	Lars-Peter Clausen <lars@metafoo.de>
20625S:	Supported
20626F:	include/sound/dmaengine_pcm.h
20627F:	sound/core/pcm_dmaengine.c
20628F:	sound/soc/soc-generic-dmaengine-pcm.c
20629
20630SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
20631M:	Liam Girdwood <lgirdwood@gmail.com>
20632M:	Mark Brown <broonie@kernel.org>
20633L:	linux-sound@vger.kernel.org
20634S:	Supported
20635W:	http://alsa-project.org/main/index.php/ASoC
20636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
20637F:	Documentation/devicetree/bindings/sound/
20638F:	Documentation/sound/soc/
20639F:	include/dt-bindings/sound/
20640F:	include/sound/soc*
20641F:	include/sound/sof.h
20642F:	include/sound/sof/
20643F:	include/trace/events/sof*.h
20644F:	include/uapi/sound/asoc.h
20645F:	sound/soc/
20646
20647SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
20648M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
20649M:	Liam Girdwood <lgirdwood@gmail.com>
20650M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
20651M:	Bard Liao <yung-chuan.liao@linux.intel.com>
20652M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
20653M:	Daniel Baluta <daniel.baluta@nxp.com>
20654R:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
20655L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
20656S:	Supported
20657W:	https://github.com/thesofproject/linux/
20658F:	sound/soc/sof/
20659
20660SOUNDWIRE SUBSYSTEM
20661M:	Vinod Koul <vkoul@kernel.org>
20662M:	Bard Liao <yung-chuan.liao@linux.intel.com>
20663R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
20664R:	Sanyog Kale <sanyog.r.kale@intel.com>
20665L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20666S:	Supported
20667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
20668F:	Documentation/driver-api/soundwire/
20669F:	drivers/soundwire/
20670F:	include/linux/soundwire/
20671
20672SP2 MEDIA DRIVER
20673M:	Olli Salonen <olli.salonen@iki.fi>
20674L:	linux-media@vger.kernel.org
20675S:	Maintained
20676W:	https://linuxtv.org
20677Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20678F:	drivers/media/dvb-frontends/sp2*
20679
20680SPANISH DOCUMENTATION
20681M:	Carlos Bilbao <carlos.bilbao@amd.com>
20682R:	Avadhut Naik <avadhut.naik@amd.com>
20683S:	Maintained
20684F:	Documentation/translations/sp_SP/
20685
20686SPARC + UltraSPARC (sparc/sparc64)
20687M:	"David S. Miller" <davem@davemloft.net>
20688M:	Andreas Larsson <andreas@gaisler.com>
20689L:	sparclinux@vger.kernel.org
20690S:	Maintained
20691Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
20692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
20693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
20694F:	arch/sparc/
20695F:	drivers/sbus/
20696
20697SPARC SERIAL DRIVERS
20698M:	"David S. Miller" <davem@davemloft.net>
20699L:	sparclinux@vger.kernel.org
20700S:	Maintained
20701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
20702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
20703F:	drivers/tty/serial/suncore.c
20704F:	drivers/tty/serial/sunhv.c
20705F:	drivers/tty/serial/sunsab.c
20706F:	drivers/tty/serial/sunsab.h
20707F:	drivers/tty/serial/sunsu.c
20708F:	drivers/tty/serial/sunzilog.c
20709F:	drivers/tty/serial/sunzilog.h
20710F:	drivers/tty/vcc.c
20711F:	include/linux/sunserialcore.h
20712
20713SPARSE CHECKER
20714M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
20715L:	linux-sparse@vger.kernel.org
20716S:	Maintained
20717W:	https://sparse.docs.kernel.org/
20718Q:	https://patchwork.kernel.org/project/linux-sparse/list/
20719B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
20720T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
20721F:	include/linux/compiler.h
20722
20723SPEAKUP CONSOLE SPEECH DRIVER
20724M:	William Hubbs <w.d.hubbs@gmail.com>
20725M:	Chris Brannon <chris@the-brannons.com>
20726M:	Kirk Reiser <kirk@reisers.ca>
20727M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
20728L:	speakup@linux-speakup.org
20729S:	Odd Fixes
20730W:	http://www.linux-speakup.org/
20731W:	https://github.com/linux-speakup/speakup
20732B:	https://github.com/linux-speakup/speakup/issues
20733F:	drivers/accessibility/speakup/
20734
20735SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
20736M:	Viresh Kumar <vireshk@kernel.org>
20737M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
20738M:	soc@kernel.org
20739L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20740S:	Maintained
20741W:	http://www.st.com/spear
20742F:	arch/arm/boot/dts/st/spear*
20743F:	arch/arm/mach-spear/
20744F:	drivers/clk/spear/
20745F:	drivers/pinctrl/spear/
20746
20747SPI NOR SUBSYSTEM
20748M:	Tudor Ambarus <tudor.ambarus@linaro.org>
20749M:	Pratyush Yadav <pratyush@kernel.org>
20750M:	Michael Walle <mwalle@kernel.org>
20751L:	linux-mtd@lists.infradead.org
20752S:	Maintained
20753W:	http://www.linux-mtd.infradead.org/
20754Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
20755C:	irc://irc.oftc.net/mtd
20756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
20757F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
20758F:	drivers/mtd/spi-nor/
20759F:	include/linux/mtd/spi-nor.h
20760
20761SPI SUBSYSTEM
20762M:	Mark Brown <broonie@kernel.org>
20763L:	linux-spi@vger.kernel.org
20764S:	Maintained
20765Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
20766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
20767F:	Documentation/devicetree/bindings/spi/
20768F:	Documentation/spi/
20769F:	drivers/spi/
20770F:	include/linux/spi/
20771F:	include/uapi/linux/spi/
20772F:	tools/spi/
20773
20774SPIDERNET NETWORK DRIVER for CELL
20775M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
20776M:	Geoff Levand <geoff@infradead.org>
20777L:	netdev@vger.kernel.org
20778L:	linuxppc-dev@lists.ozlabs.org
20779S:	Maintained
20780F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
20781F:	drivers/net/ethernet/toshiba/spider_net*
20782
20783SPMI SUBSYSTEM
20784M:	Stephen Boyd <sboyd@kernel.org>
20785L:	linux-kernel@vger.kernel.org
20786S:	Maintained
20787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
20788F:	Documentation/devicetree/bindings/spmi/
20789F:	drivers/spmi/
20790F:	include/dt-bindings/spmi/spmi.h
20791F:	include/linux/spmi.h
20792F:	include/trace/events/spmi.h
20793
20794SPU FILE SYSTEM
20795M:	Jeremy Kerr <jk@ozlabs.org>
20796L:	linuxppc-dev@lists.ozlabs.org
20797S:	Supported
20798W:	http://www.ibm.com/developerworks/power/cell/
20799F:	Documentation/filesystems/spufs/spufs.rst
20800F:	arch/powerpc/platforms/cell/spufs/
20801
20802SQUASHFS FILE SYSTEM
20803M:	Phillip Lougher <phillip@squashfs.org.uk>
20804L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
20805S:	Maintained
20806W:	http://squashfs.org.uk
20807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
20808F:	Documentation/filesystems/squashfs.rst
20809F:	fs/squashfs/
20810
20811SRM (Alpha) environment access
20812M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
20813S:	Maintained
20814F:	arch/alpha/kernel/srm_env.c
20815
20816ST LSM6DSx IMU IIO DRIVER
20817M:	Lorenzo Bianconi <lorenzo@kernel.org>
20818L:	linux-iio@vger.kernel.org
20819S:	Maintained
20820W:	http://www.st.com/
20821F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
20822F:	drivers/iio/imu/st_lsm6dsx/
20823
20824ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
20825M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
20826M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
20827L:	linux-media@vger.kernel.org
20828S:	Maintained
20829T:	git git://linuxtv.org/media_tree.git
20830F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
20831F:	drivers/media/i2c/st-mipid02.c
20832
20833ST STM32 I2C/SMBUS DRIVER
20834M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
20835M:	Alain Volmat <alain.volmat@foss.st.com>
20836L:	linux-i2c@vger.kernel.org
20837S:	Maintained
20838F:	drivers/i2c/busses/i2c-stm32*
20839
20840ST STM32 SPI DRIVER
20841M:	Alain Volmat <alain.volmat@foss.st.com>
20842L:	linux-spi@vger.kernel.org
20843S:	Maintained
20844F:	drivers/spi/spi-stm32.c
20845
20846ST STPDDC60 DRIVER
20847M:	Daniel Nilsson <daniel.nilsson@flex.com>
20848L:	linux-hwmon@vger.kernel.org
20849S:	Maintained
20850F:	Documentation/hwmon/stpddc60.rst
20851F:	drivers/hwmon/pmbus/stpddc60.c
20852
20853ST VGXY61 DRIVER
20854M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
20855M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
20856L:	linux-media@vger.kernel.org
20857S:	Maintained
20858T:	git git://linuxtv.org/media_tree.git
20859F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
20860F:	Documentation/userspace-api/media/drivers/st-vgxy61.rst
20861F:	drivers/media/i2c/st-vgxy61.c
20862
20863ST VL53L0X ToF RANGER(I2C) IIO DRIVER
20864M:	Song Qiang <songqiang1304521@gmail.com>
20865L:	linux-iio@vger.kernel.org
20866S:	Maintained
20867F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
20868F:	drivers/iio/proximity/vl53l0x-i2c.c
20869
20870STABLE BRANCH
20871M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20872M:	Sasha Levin <sashal@kernel.org>
20873L:	stable@vger.kernel.org
20874S:	Supported
20875F:	Documentation/process/stable-kernel-rules.rst
20876
20877STAGING - ATOMISP DRIVER
20878M:	Hans de Goede <hdegoede@redhat.com>
20879M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20880R:	Sakari Ailus <sakari.ailus@linux.intel.com>
20881L:	linux-media@vger.kernel.org
20882S:	Maintained
20883F:	drivers/staging/media/atomisp/
20884
20885STAGING - FIELDBUS SUBSYSTEM
20886M:	Sven Van Asbroeck <TheSven73@gmail.com>
20887S:	Maintained
20888F:	drivers/staging/fieldbus/*
20889F:	drivers/staging/fieldbus/Documentation/
20890
20891STAGING - HMS ANYBUS-S BUS
20892M:	Sven Van Asbroeck <TheSven73@gmail.com>
20893S:	Maintained
20894F:	drivers/staging/fieldbus/anybuss/
20895
20896STAGING - INDUSTRIAL IO
20897M:	Jonathan Cameron <jic23@kernel.org>
20898L:	linux-iio@vger.kernel.org
20899S:	Odd Fixes
20900F:	Documentation/devicetree/bindings/staging/iio/
20901F:	drivers/staging/iio/
20902
20903STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
20904M:	Marc Dietrich <marvin24@gmx.de>
20905L:	ac100@lists.launchpad.net (moderated for non-subscribers)
20906L:	linux-tegra@vger.kernel.org
20907S:	Maintained
20908F:	drivers/staging/nvec/
20909
20910STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
20911M:	Jens Frederich <jfrederich@gmail.com>
20912M:	Jon Nettleton <jon.nettleton@gmail.com>
20913S:	Maintained
20914W:	http://wiki.laptop.org/go/DCON
20915F:	drivers/staging/olpc_dcon/
20916
20917STAGING - REALTEK RTL8712U DRIVERS
20918M:	Larry Finger <Larry.Finger@lwfinger.net>
20919M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
20920S:	Odd Fixes
20921F:	drivers/staging/rtl8712/
20922
20923STAGING - SEPS525 LCD CONTROLLER DRIVERS
20924M:	Michael Hennerich <michael.hennerich@analog.com>
20925L:	linux-fbdev@vger.kernel.org
20926S:	Supported
20927F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
20928F:	drivers/staging/fbtft/fb_seps525.c
20929
20930STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
20931M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
20932M:	Teddy Wang <teddy.wang@siliconmotion.com>
20933M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
20934L:	linux-fbdev@vger.kernel.org
20935S:	Maintained
20936F:	drivers/staging/sm750fb/
20937
20938STAGING - VIA VT665X DRIVERS
20939M:	Forest Bond <forest@alittletooquiet.net>
20940S:	Odd Fixes
20941F:	drivers/staging/vt665?/
20942
20943STAGING SUBSYSTEM
20944M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20945L:	linux-staging@lists.linux.dev
20946S:	Supported
20947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
20948F:	drivers/staging/
20949
20950STANDALONE CACHE CONTROLLER DRIVERS
20951M:	Conor Dooley <conor@kernel.org>
20952L:	linux-riscv@lists.infradead.org
20953S:	Maintained
20954T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
20955F:	drivers/cache
20956
20957STARFIRE/DURALAN NETWORK DRIVER
20958M:	Ion Badulescu <ionut@badula.org>
20959S:	Odd Fixes
20960F:	drivers/net/ethernet/adaptec/starfire*
20961
20962STARFIVE CAMERA SUBSYSTEM DRIVER
20963M:	Jack Zhu <jack.zhu@starfivetech.com>
20964M:	Changhuang Liang <changhuang.liang@starfivetech.com>
20965L:	linux-media@vger.kernel.org
20966S:	Maintained
20967F:	Documentation/admin-guide/media/starfive_camss.rst
20968F:	Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
20969F:	drivers/staging/media/starfive/camss
20970
20971STARFIVE CRYPTO DRIVER
20972M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
20973M:	William Qiu <william.qiu@starfivetech.com>
20974S:	Supported
20975F:	Documentation/devicetree/bindings/crypto/starfive*
20976F:	drivers/crypto/starfive/
20977
20978STARFIVE DEVICETREES
20979M:	Emil Renner Berthing <kernel@esmil.dk>
20980S:	Maintained
20981F:	arch/riscv/boot/dts/starfive/
20982
20983STARFIVE DWMAC GLUE LAYER
20984M:	Emil Renner Berthing <kernel@esmil.dk>
20985M:	Samin Guo <samin.guo@starfivetech.com>
20986S:	Maintained
20987F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
20988F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
20989
20990STARFIVE JH7110 DPHY RX DRIVER
20991M:	Jack Zhu <jack.zhu@starfivetech.com>
20992M:	Changhuang Liang <changhuang.liang@starfivetech.com>
20993S:	Supported
20994F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
20995F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
20996
20997STARFIVE JH7110 MMC/SD/SDIO DRIVER
20998M:	William Qiu <william.qiu@starfivetech.com>
20999S:	Supported
21000F:	Documentation/devicetree/bindings/mmc/starfive*
21001F:	drivers/mmc/host/dw_mmc-starfive.c
21002
21003STARFIVE JH7110 PLL CLOCK DRIVER
21004M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21005S:	Supported
21006F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
21007F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
21008
21009STARFIVE JH7110 PWMDAC DRIVER
21010M:	Hal Feng <hal.feng@starfivetech.com>
21011M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21012S:	Supported
21013F:	Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
21014F:	sound/soc/starfive/jh7110_pwmdac.c
21015
21016STARFIVE JH7110 SYSCON
21017M:	William Qiu <william.qiu@starfivetech.com>
21018M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21019S:	Supported
21020F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
21021
21022STARFIVE JH7110 TDM DRIVER
21023M:	Walker Chen <walker.chen@starfivetech.com>
21024S:	Maintained
21025F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
21026F:	sound/soc/starfive/jh7110_tdm.c
21027
21028STARFIVE JH71X0 CLOCK DRIVERS
21029M:	Emil Renner Berthing <kernel@esmil.dk>
21030M:	Hal Feng <hal.feng@starfivetech.com>
21031S:	Maintained
21032F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
21033F:	drivers/clk/starfive/clk-starfive-jh71*
21034F:	include/dt-bindings/clock/starfive?jh71*.h
21035
21036STARFIVE JH71X0 PINCTRL DRIVERS
21037M:	Emil Renner Berthing <kernel@esmil.dk>
21038M:	Jianlong Huang <jianlong.huang@starfivetech.com>
21039M:	Hal Feng <hal.feng@starfivetech.com>
21040L:	linux-gpio@vger.kernel.org
21041S:	Maintained
21042F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
21043F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
21044F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
21045F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
21046
21047STARFIVE JH71X0 RESET CONTROLLER DRIVERS
21048M:	Emil Renner Berthing <kernel@esmil.dk>
21049M:	Hal Feng <hal.feng@starfivetech.com>
21050S:	Maintained
21051F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
21052F:	drivers/reset/starfive/reset-starfive-jh71*
21053F:	include/dt-bindings/reset/starfive?jh71*.h
21054
21055STARFIVE JH71X0 USB DRIVERS
21056M:	Minda Chen <minda.chen@starfivetech.com>
21057S:	Maintained
21058F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
21059F:	drivers/usb/cdns3/cdns3-starfive.c
21060
21061STARFIVE JH71XX PMU CONTROLLER DRIVER
21062M:	Walker Chen <walker.chen@starfivetech.com>
21063M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21064S:	Supported
21065F:	Documentation/devicetree/bindings/power/starfive*
21066F:	drivers/pmdomain/starfive/
21067F:	include/dt-bindings/power/starfive,jh7110-pmu.h
21068
21069STARFIVE SOC DRIVERS
21070M:	Conor Dooley <conor@kernel.org>
21071S:	Maintained
21072T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21073F:	Documentation/devicetree/bindings/soc/starfive/
21074
21075STARFIVE STARLINK PMU DRIVER
21076M:	Ji Sheng Teoh <jisheng.teoh@starfivetech.com>
21077S:	Maintained
21078F:	Documentation/admin-guide/perf/starfive_starlink_pmu.rst
21079F:	Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
21080F:	drivers/perf/starfive_starlink_pmu.c
21081
21082STARFIVE TRNG DRIVER
21083M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
21084S:	Supported
21085F:	Documentation/devicetree/bindings/rng/starfive*
21086F:	drivers/char/hw_random/jh7110-trng.c
21087
21088STARFIVE WATCHDOG DRIVER
21089M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21090M:	Samin Guo <samin.guo@starfivetech.com>
21091S:	Supported
21092F:	Documentation/devicetree/bindings/watchdog/starfive*
21093F:	drivers/watchdog/starfive-wdt.c
21094
21095STARFIVE JH71X0 PCIE AND USB PHY DRIVER
21096M:	Minda Chen <minda.chen@starfivetech.com>
21097S:	Supported
21098F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
21099F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
21100F:	drivers/phy/starfive/phy-jh7110-pcie.c
21101F:	drivers/phy/starfive/phy-jh7110-usb.c
21102
21103STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
21104M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21105S:	Supported
21106F:	Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
21107F:	drivers/irqchip/irq-starfive-jh8100-intc.c
21108
21109STATIC BRANCH/CALL
21110M:	Peter Zijlstra <peterz@infradead.org>
21111M:	Josh Poimboeuf <jpoimboe@kernel.org>
21112M:	Jason Baron <jbaron@akamai.com>
21113R:	Steven Rostedt <rostedt@goodmis.org>
21114R:	Ard Biesheuvel <ardb@kernel.org>
21115S:	Supported
21116F:	arch/*/include/asm/jump_label*.h
21117F:	arch/*/include/asm/static_call*.h
21118F:	arch/*/kernel/jump_label.c
21119F:	arch/*/kernel/static_call.c
21120F:	include/linux/jump_label*.h
21121F:	include/linux/static_call*.h
21122F:	kernel/jump_label.c
21123F:	kernel/static_call.c
21124
21125STI AUDIO (ASoC) DRIVERS
21126M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21127L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21128S:	Maintained
21129F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
21130F:	sound/soc/sti/
21131
21132STI CEC DRIVER
21133M:	Alain Volmat <alain.volmat@foss.st.com>
21134S:	Maintained
21135F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
21136F:	drivers/media/cec/platform/sti/
21137
21138STK1160 USB VIDEO CAPTURE DRIVER
21139M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
21140L:	linux-media@vger.kernel.org
21141S:	Maintained
21142T:	git git://linuxtv.org/media_tree.git
21143F:	drivers/media/usb/stk1160/
21144
21145STM32 AUDIO (ASoC) DRIVERS
21146M:	Olivier Moysan <olivier.moysan@foss.st.com>
21147M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21148L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21149S:	Maintained
21150F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
21151F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
21152F:	sound/soc/stm/
21153
21154STM32 TIMER/LPTIMER DRIVERS
21155M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
21156S:	Maintained
21157F:	Documentation/ABI/testing/*timer-stm32
21158F:	Documentation/devicetree/bindings/*/*stm32-*timer*
21159F:	drivers/*/stm32-*timer*
21160F:	drivers/pwm/pwm-stm32*
21161F:	include/linux/*/stm32-*tim*
21162
21163STMMAC ETHERNET DRIVER
21164M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
21165M:	Jose Abreu <joabreu@synopsys.com>
21166L:	netdev@vger.kernel.org
21167S:	Supported
21168W:	http://www.stlinux.com
21169F:	Documentation/networking/device_drivers/ethernet/stmicro/
21170F:	drivers/net/ethernet/stmicro/stmmac/
21171
21172SUN HAPPY MEAL ETHERNET DRIVER
21173M:	Sean Anderson <seanga2@gmail.com>
21174S:	Maintained
21175F:	drivers/net/ethernet/sun/sunhme.*
21176
21177SUN3/3X
21178M:	Sam Creasey <sammy@sammy.net>
21179S:	Maintained
21180W:	http://sammy.net/sun3/
21181F:	arch/m68k/include/asm/sun3*
21182F:	arch/m68k/kernel/*sun3*
21183F:	arch/m68k/sun3*/
21184F:	drivers/net/ethernet/i825xx/sun3*
21185
21186SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
21187M:	Hans de Goede <hdegoede@redhat.com>
21188L:	linux-input@vger.kernel.org
21189S:	Maintained
21190F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
21191F:	drivers/input/keyboard/sun4i-lradc-keys.c
21192
21193SUNDANCE NETWORK DRIVER
21194M:	Denis Kirjanov <kda@linux-powerpc.org>
21195L:	netdev@vger.kernel.org
21196S:	Maintained
21197F:	drivers/net/ethernet/dlink/sundance.c
21198
21199SUNPLUS ETHERNET DRIVER
21200M:	Wells Lu <wellslutw@gmail.com>
21201L:	netdev@vger.kernel.org
21202S:	Maintained
21203W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
21204F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
21205F:	drivers/net/ethernet/sunplus/
21206
21207SUNPLUS MMC DRIVER
21208M:	Tony Huang <tonyhuang.sunplus@gmail.com>
21209M:	Li-hao Kuo <lhjeff911@gmail.com>
21210S:	Maintained
21211F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
21212F:	drivers/mmc/host/sunplus-mmc.c
21213
21214SUNPLUS OCOTP DRIVER
21215M:	Vincent Shih <vincent.sunplus@gmail.com>
21216S:	Maintained
21217F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
21218F:	drivers/nvmem/sunplus-ocotp.c
21219
21220SUNPLUS PWM DRIVER
21221M:	Hammer Hsieh <hammerh0314@gmail.com>
21222S:	Maintained
21223F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
21224F:	drivers/pwm/pwm-sunplus.c
21225
21226SUNPLUS RTC DRIVER
21227M:	Vincent Shih <vincent.sunplus@gmail.com>
21228L:	linux-rtc@vger.kernel.org
21229S:	Maintained
21230F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
21231F:	drivers/rtc/rtc-sunplus.c
21232
21233SUNPLUS SPI CONTROLLER INTERFACE DRIVER
21234M:	Li-hao Kuo <lhjeff911@gmail.com>
21235L:	linux-spi@vger.kernel.org
21236S:	Maintained
21237F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
21238F:	drivers/spi/spi-sunplus-sp7021.c
21239
21240SUNPLUS UART DRIVER
21241M:	Hammer Hsieh <hammerh0314@gmail.com>
21242S:	Maintained
21243F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
21244F:	drivers/tty/serial/sunplus-uart.c
21245
21246SUNPLUS USB2 PHY DRIVER
21247M:	Vincent Shih <vincent.sunplus@gmail.com>
21248L:	linux-usb@vger.kernel.org
21249S:	Maintained
21250F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
21251F:	drivers/phy/sunplus/Kconfig
21252F:	drivers/phy/sunplus/Makefile
21253F:	drivers/phy/sunplus/phy-sunplus-usb2.c
21254
21255SUNPLUS WATCHDOG DRIVER
21256M:	Xiantao Hu <xt.hu@cqplus1.com>
21257L:	linux-watchdog@vger.kernel.org
21258S:	Maintained
21259F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
21260F:	drivers/watchdog/sunplus_wdt.c
21261
21262SUPERH
21263M:	Yoshinori Sato <ysato@users.sourceforge.jp>
21264M:	Rich Felker <dalias@libc.org>
21265M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
21266L:	linux-sh@vger.kernel.org
21267S:	Maintained
21268Q:	http://patchwork.kernel.org/project/linux-sh/list/
21269F:	Documentation/arch/sh/
21270F:	arch/sh/
21271F:	drivers/sh/
21272
21273SUSPEND TO RAM
21274M:	"Rafael J. Wysocki" <rafael@kernel.org>
21275M:	Len Brown <len.brown@intel.com>
21276M:	Pavel Machek <pavel@ucw.cz>
21277L:	linux-pm@vger.kernel.org
21278S:	Supported
21279B:	https://bugzilla.kernel.org
21280F:	Documentation/power/
21281F:	arch/x86/kernel/acpi/sleep*
21282F:	arch/x86/kernel/acpi/wakeup*
21283F:	drivers/base/power/
21284F:	include/linux/freezer.h
21285F:	include/linux/pm.h
21286F:	include/linux/suspend.h
21287F:	kernel/power/
21288
21289SVGA HANDLING
21290M:	Martin Mares <mj@ucw.cz>
21291L:	linux-video@atrey.karlin.mff.cuni.cz
21292S:	Maintained
21293F:	Documentation/admin-guide/svga.rst
21294F:	arch/x86/boot/video*
21295
21296SWITCHDEV
21297M:	Jiri Pirko <jiri@resnulli.us>
21298M:	Ivan Vecera <ivecera@redhat.com>
21299L:	netdev@vger.kernel.org
21300S:	Supported
21301F:	include/net/switchdev.h
21302F:	net/switchdev/
21303
21304SY8106A REGULATOR DRIVER
21305M:	Icenowy Zheng <icenowy@aosc.io>
21306S:	Maintained
21307F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
21308F:	drivers/regulator/sy8106a-regulator.c
21309
21310SYNC FILE FRAMEWORK
21311M:	Sumit Semwal <sumit.semwal@linaro.org>
21312R:	Gustavo Padovan <gustavo@padovan.org>
21313L:	linux-media@vger.kernel.org
21314L:	dri-devel@lists.freedesktop.org
21315S:	Maintained
21316T:	git git://anongit.freedesktop.org/drm/drm-misc
21317F:	Documentation/driver-api/sync_file.rst
21318F:	drivers/dma-buf/dma-fence*
21319F:	drivers/dma-buf/sw_sync.c
21320F:	drivers/dma-buf/sync_*
21321F:	include/linux/sync_file.h
21322F:	include/uapi/linux/sync_file.h
21323
21324SYNOPSYS ARC ARCHITECTURE
21325M:	Vineet Gupta <vgupta@kernel.org>
21326L:	linux-snps-arc@lists.infradead.org
21327S:	Supported
21328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
21329F:	Documentation/arch/arc
21330F:	Documentation/devicetree/bindings/arc/*
21331F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
21332F:	arch/arc/
21333F:	drivers/clocksource/arc_timer.c
21334F:	drivers/tty/serial/arc_uart.c
21335
21336SYNOPSYS ARC HSDK SDP pll clock driver
21337M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21338S:	Supported
21339F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
21340F:	drivers/clk/clk-hsdk-pll.c
21341
21342SYNOPSYS ARC SDP clock driver
21343M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21344S:	Supported
21345F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
21346F:	drivers/clk/axs10x/*
21347
21348SYNOPSYS ARC SDP platform support
21349M:	Alexey Brodkin <abrodkin@synopsys.com>
21350S:	Supported
21351F:	Documentation/devicetree/bindings/arc/axs10*
21352F:	arch/arc/boot/dts/ax*
21353F:	arch/arc/plat-axs10x
21354
21355SYNOPSYS AXS10x RESET CONTROLLER DRIVER
21356M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21357S:	Supported
21358F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
21359F:	drivers/reset/reset-axs10x.c
21360
21361SYNOPSYS CREG GPIO DRIVER
21362M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21363S:	Maintained
21364F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
21365F:	drivers/gpio/gpio-creg-snps.c
21366
21367SYNOPSYS DESIGNWARE 8250 UART DRIVER
21368M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
21369R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21370S:	Supported
21371F:	drivers/tty/serial/8250/8250_dw.c
21372F:	drivers/tty/serial/8250/8250_dwlib.*
21373F:	drivers/tty/serial/8250/8250_lpss.c
21374
21375SYNOPSYS DESIGNWARE APB GPIO DRIVER
21376M:	Hoan Tran <hoan@os.amperecomputing.com>
21377M:	Serge Semin <fancer.lancer@gmail.com>
21378L:	linux-gpio@vger.kernel.org
21379S:	Maintained
21380F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
21381F:	drivers/gpio/gpio-dwapb.c
21382
21383SYNOPSYS DESIGNWARE APB SSI DRIVER
21384M:	Serge Semin <fancer.lancer@gmail.com>
21385L:	linux-spi@vger.kernel.org
21386S:	Supported
21387F:	Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
21388F:	drivers/spi/spi-dw*
21389
21390SYNOPSYS DESIGNWARE AXI DMAC DRIVER
21391M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21392S:	Maintained
21393F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
21394F:	drivers/dma/dw-axi-dmac/
21395
21396SYNOPSYS DESIGNWARE DMAC DRIVER
21397M:	Viresh Kumar <vireshk@kernel.org>
21398R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21399S:	Maintained
21400F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
21401F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
21402F:	drivers/dma/dw/
21403F:	include/dt-bindings/dma/dw-dmac.h
21404F:	include/linux/dma/dw.h
21405F:	include/linux/platform_data/dma-dw.h
21406
21407SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
21408M:	Jose Abreu <Jose.Abreu@synopsys.com>
21409L:	netdev@vger.kernel.org
21410S:	Supported
21411F:	drivers/net/ethernet/synopsys/
21412
21413SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
21414M:	Jose Abreu <Jose.Abreu@synopsys.com>
21415L:	netdev@vger.kernel.org
21416S:	Supported
21417F:	drivers/net/pcs/pcs-xpcs.c
21418F:	drivers/net/pcs/pcs-xpcs.h
21419F:	include/linux/pcs/pcs-xpcs.h
21420
21421SYNOPSYS DESIGNWARE I2C DRIVER
21422M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
21423R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21424R:	Mika Westerberg <mika.westerberg@linux.intel.com>
21425R:	Jan Dabros <jsd@semihalf.com>
21426L:	linux-i2c@vger.kernel.org
21427S:	Supported
21428F:	drivers/i2c/busses/i2c-designware-*
21429
21430SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
21431M:	Jaehoon Chung <jh80.chung@samsung.com>
21432L:	linux-mmc@vger.kernel.org
21433S:	Maintained
21434F:	drivers/mmc/host/dw_mmc*
21435
21436SYNOPSYS DESIGNWARE PCIE PMU DRIVER
21437M:	Shuai Xue <xueshuai@linux.alibaba.com>
21438M:	Jing Zhang <renyu.zj@linux.alibaba.com>
21439S:	Supported
21440F:	Documentation/admin-guide/perf/dwc_pcie_pmu.rst
21441F:	drivers/perf/dwc_pcie_pmu.c
21442
21443SYNOPSYS HSDK RESET CONTROLLER DRIVER
21444M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21445S:	Supported
21446F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
21447F:	drivers/reset/reset-hsdk.c
21448F:	include/dt-bindings/reset/snps,hsdk-reset.h
21449
21450SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
21451M:	Prabu Thangamuthu <prabu.t@synopsys.com>
21452M:	Manjunath M B <manjumb@synopsys.com>
21453L:	linux-mmc@vger.kernel.org
21454S:	Maintained
21455F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
21456
21457SYSTEM CONFIGURATION (SYSCON)
21458M:	Lee Jones <lee@kernel.org>
21459M:	Arnd Bergmann <arnd@arndb.de>
21460S:	Supported
21461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
21462F:	drivers/mfd/syscon.c
21463
21464SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
21465M:	Sudeep Holla <sudeep.holla@arm.com>
21466R:	Cristian Marussi <cristian.marussi@arm.com>
21467L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21468S:	Maintained
21469F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
21470F:	drivers/clk/clk-sc[mp]i.c
21471F:	drivers/cpufreq/sc[mp]i-cpufreq.c
21472F:	drivers/firmware/arm_scmi/
21473F:	drivers/firmware/arm_scpi.c
21474F:	drivers/hwmon/scmi-hwmon.c
21475F:	drivers/pmdomain/arm/
21476F:	drivers/powercap/arm_scmi_powercap.c
21477F:	drivers/regulator/scmi-regulator.c
21478F:	drivers/reset/reset-scmi.c
21479F:	include/linux/sc[mp]i_protocol.h
21480F:	include/trace/events/scmi.h
21481F:	include/uapi/linux/virtio_scmi.h
21482
21483SYSTEM RESET/SHUTDOWN DRIVERS
21484M:	Sebastian Reichel <sre@kernel.org>
21485L:	linux-pm@vger.kernel.org
21486S:	Maintained
21487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
21488F:	Documentation/devicetree/bindings/power/reset/
21489F:	drivers/power/reset/
21490
21491SYSTEM TRACE MODULE CLASS
21492M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
21493S:	Maintained
21494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
21495F:	Documentation/trace/stm.rst
21496F:	drivers/hwtracing/stm/
21497F:	include/linux/stm.h
21498F:	include/uapi/linux/stm.h
21499
21500SYSTEM76 ACPI DRIVER
21501M:	Jeremy Soller <jeremy@system76.com>
21502M:	System76 Product Development <productdev@system76.com>
21503L:	platform-driver-x86@vger.kernel.org
21504S:	Maintained
21505F:	drivers/platform/x86/system76_acpi.c
21506
21507SYSV FILESYSTEM
21508S:	Orphan
21509F:	Documentation/filesystems/sysv-fs.rst
21510F:	fs/sysv/
21511F:	include/linux/sysv_fs.h
21512
21513TASKSTATS STATISTICS INTERFACE
21514M:	Balbir Singh <bsingharora@gmail.com>
21515S:	Maintained
21516F:	Documentation/accounting/taskstats*
21517F:	include/linux/taskstats*
21518F:	kernel/taskstats.c
21519
21520TC subsystem
21521M:	Jamal Hadi Salim <jhs@mojatatu.com>
21522M:	Cong Wang <xiyou.wangcong@gmail.com>
21523M:	Jiri Pirko <jiri@resnulli.us>
21524L:	netdev@vger.kernel.org
21525S:	Maintained
21526F:	include/net/pkt_cls.h
21527F:	include/net/pkt_sched.h
21528F:	include/net/tc_act/
21529F:	include/uapi/linux/pkt_cls.h
21530F:	include/uapi/linux/pkt_sched.h
21531F:	include/uapi/linux/tc_act/
21532F:	include/uapi/linux/tc_ematch/
21533F:	net/sched/
21534F:	tools/testing/selftests/tc-testing
21535
21536TC90522 MEDIA DRIVER
21537M:	Akihiro Tsukada <tskd08@gmail.com>
21538L:	linux-media@vger.kernel.org
21539S:	Odd Fixes
21540F:	drivers/media/dvb-frontends/tc90522*
21541
21542TCP LOW PRIORITY MODULE
21543M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
21544M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
21545S:	Maintained
21546W:	http://tcp-lp-mod.sourceforge.net/
21547F:	net/ipv4/tcp_lp.c
21548
21549TDA10071 MEDIA DRIVER
21550L:	linux-media@vger.kernel.org
21551S:	Orphan
21552W:	https://linuxtv.org
21553Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21554F:	drivers/media/dvb-frontends/tda10071*
21555
21556TDA18212 MEDIA DRIVER
21557L:	linux-media@vger.kernel.org
21558S:	Orphan
21559W:	https://linuxtv.org
21560Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21561F:	drivers/media/tuners/tda18212*
21562
21563TDA18218 MEDIA DRIVER
21564L:	linux-media@vger.kernel.org
21565S:	Orphan
21566W:	https://linuxtv.org
21567Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21568F:	drivers/media/tuners/tda18218*
21569
21570TDA18250 MEDIA DRIVER
21571M:	Olli Salonen <olli.salonen@iki.fi>
21572L:	linux-media@vger.kernel.org
21573S:	Maintained
21574W:	https://linuxtv.org
21575Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21576T:	git git://linuxtv.org/media_tree.git
21577F:	drivers/media/tuners/tda18250*
21578
21579TDA18271 MEDIA DRIVER
21580M:	Michael Krufky <mkrufky@linuxtv.org>
21581L:	linux-media@vger.kernel.org
21582S:	Maintained
21583W:	https://linuxtv.org
21584W:	http://github.com/mkrufky
21585Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21586T:	git git://linuxtv.org/mkrufky/tuners.git
21587F:	drivers/media/tuners/tda18271*
21588
21589TDA1997x MEDIA DRIVER
21590M:	Tim Harvey <tharvey@gateworks.com>
21591L:	linux-media@vger.kernel.org
21592S:	Maintained
21593W:	https://linuxtv.org
21594Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21595F:	drivers/media/i2c/tda1997x.*
21596
21597TDA827x MEDIA DRIVER
21598M:	Michael Krufky <mkrufky@linuxtv.org>
21599L:	linux-media@vger.kernel.org
21600S:	Maintained
21601W:	https://linuxtv.org
21602W:	http://github.com/mkrufky
21603Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21604T:	git git://linuxtv.org/mkrufky/tuners.git
21605F:	drivers/media/tuners/tda8290.*
21606
21607TDA8290 MEDIA DRIVER
21608M:	Michael Krufky <mkrufky@linuxtv.org>
21609L:	linux-media@vger.kernel.org
21610S:	Maintained
21611W:	https://linuxtv.org
21612W:	http://github.com/mkrufky
21613Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21614T:	git git://linuxtv.org/mkrufky/tuners.git
21615F:	drivers/media/tuners/tda8290.*
21616
21617TDA9840 MEDIA DRIVER
21618M:	Hans Verkuil <hverkuil@xs4all.nl>
21619L:	linux-media@vger.kernel.org
21620S:	Maintained
21621W:	https://linuxtv.org
21622T:	git git://linuxtv.org/media_tree.git
21623F:	drivers/media/i2c/tda9840*
21624
21625TEA5761 TUNER DRIVER
21626M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21627L:	linux-media@vger.kernel.org
21628S:	Odd fixes
21629W:	https://linuxtv.org
21630T:	git git://linuxtv.org/media_tree.git
21631F:	drivers/media/tuners/tea5761.*
21632
21633TEA5767 TUNER DRIVER
21634M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21635L:	linux-media@vger.kernel.org
21636S:	Maintained
21637W:	https://linuxtv.org
21638T:	git git://linuxtv.org/media_tree.git
21639F:	drivers/media/tuners/tea5767.*
21640
21641TEA6415C MEDIA DRIVER
21642M:	Hans Verkuil <hverkuil@xs4all.nl>
21643L:	linux-media@vger.kernel.org
21644S:	Maintained
21645W:	https://linuxtv.org
21646T:	git git://linuxtv.org/media_tree.git
21647F:	drivers/media/i2c/tea6415c*
21648
21649TEA6420 MEDIA DRIVER
21650M:	Hans Verkuil <hverkuil@xs4all.nl>
21651L:	linux-media@vger.kernel.org
21652S:	Maintained
21653W:	https://linuxtv.org
21654T:	git git://linuxtv.org/media_tree.git
21655F:	drivers/media/i2c/tea6420*
21656
21657TEAM DRIVER
21658M:	Jiri Pirko <jiri@resnulli.us>
21659L:	netdev@vger.kernel.org
21660S:	Supported
21661F:	drivers/net/team/
21662F:	include/linux/if_team.h
21663F:	include/uapi/linux/if_team.h
21664F:	tools/testing/selftests/drivers/net/team/
21665
21666TECHNICAL ADVISORY BOARD PROCESS DOCS
21667M:	"Theodore Ts'o" <tytso@mit.edu>
21668M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21669L:	tech-board-discuss@lists.linux.dev
21670S:	Maintained
21671F:	Documentation/process/contribution-maturity-model.rst
21672F:	Documentation/process/researcher-guidelines.rst
21673
21674TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
21675M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
21676S:	Maintained
21677F:	arch/x86/platform/ts5500/
21678
21679TECHNOTREND USB IR RECEIVER
21680M:	Sean Young <sean@mess.org>
21681L:	linux-media@vger.kernel.org
21682S:	Maintained
21683F:	drivers/media/rc/ttusbir.c
21684
21685TECHWELL TW9900 VIDEO DECODER
21686M:	Mehdi Djait <mehdi.djait@bootlin.com>
21687L:	linux-media@vger.kernel.org
21688S:	Maintained
21689F:	drivers/media/i2c/tw9900.c
21690
21691TECHWELL TW9910 VIDEO DECODER
21692L:	linux-media@vger.kernel.org
21693S:	Orphan
21694F:	drivers/media/i2c/tw9910.c
21695F:	include/media/i2c/tw9910.h
21696
21697TEE SUBSYSTEM
21698M:	Jens Wiklander <jens.wiklander@linaro.org>
21699R:	Sumit Garg <sumit.garg@linaro.org>
21700L:	op-tee@lists.trustedfirmware.org
21701S:	Maintained
21702F:	Documentation/driver-api/tee.rst
21703F:	Documentation/tee/
21704F:	Documentation/userspace-api/tee.rst
21705F:	drivers/tee/
21706F:	include/linux/tee_drv.h
21707F:	include/uapi/linux/tee.h
21708
21709TEGRA ARCHITECTURE SUPPORT
21710M:	Thierry Reding <thierry.reding@gmail.com>
21711M:	Jonathan Hunter <jonathanh@nvidia.com>
21712L:	linux-tegra@vger.kernel.org
21713S:	Supported
21714Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
21715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
21716N:	[^a-z]tegra
21717
21718TEGRA CLOCK DRIVER
21719M:	Peter De Schrijver <pdeschrijver@nvidia.com>
21720M:	Prashant Gaikwad <pgaikwad@nvidia.com>
21721S:	Supported
21722F:	drivers/clk/tegra/
21723
21724TEGRA DMA DRIVERS
21725M:	Laxman Dewangan <ldewangan@nvidia.com>
21726M:	Jon Hunter <jonathanh@nvidia.com>
21727S:	Supported
21728F:	drivers/dma/tegra*
21729
21730TEGRA I2C DRIVER
21731M:	Laxman Dewangan <ldewangan@nvidia.com>
21732R:	Dmitry Osipenko <digetx@gmail.com>
21733S:	Supported
21734F:	drivers/i2c/busses/i2c-tegra.c
21735
21736TEGRA IOMMU DRIVERS
21737M:	Thierry Reding <thierry.reding@gmail.com>
21738R:	Krishna Reddy <vdumpa@nvidia.com>
21739L:	linux-tegra@vger.kernel.org
21740S:	Supported
21741F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
21742F:	drivers/iommu/tegra*
21743
21744TEGRA KBC DRIVER
21745M:	Laxman Dewangan <ldewangan@nvidia.com>
21746S:	Supported
21747F:	drivers/input/keyboard/tegra-kbc.c
21748
21749TEGRA NAND DRIVER
21750M:	Stefan Agner <stefan@agner.ch>
21751M:	Lucas Stach <dev@lynxeye.de>
21752S:	Maintained
21753F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
21754F:	drivers/mtd/nand/raw/tegra_nand.c
21755
21756TEGRA PWM DRIVER
21757M:	Thierry Reding <thierry.reding@gmail.com>
21758S:	Supported
21759F:	drivers/pwm/pwm-tegra.c
21760
21761TEGRA QUAD SPI DRIVER
21762M:	Thierry Reding <thierry.reding@gmail.com>
21763M:	Jonathan Hunter <jonathanh@nvidia.com>
21764M:	Sowjanya Komatineni <skomatineni@nvidia.com>
21765L:	linux-tegra@vger.kernel.org
21766S:	Maintained
21767F:	drivers/spi/spi-tegra210-quad.c
21768
21769TEGRA SERIAL DRIVER
21770M:	Laxman Dewangan <ldewangan@nvidia.com>
21771S:	Supported
21772F:	drivers/tty/serial/serial-tegra.c
21773
21774TEGRA SPI DRIVER
21775M:	Laxman Dewangan <ldewangan@nvidia.com>
21776S:	Supported
21777F:	drivers/spi/spi-tegra*
21778
21779TEGRA VIDEO DRIVER
21780M:	Thierry Reding <thierry.reding@gmail.com>
21781M:	Jonathan Hunter <jonathanh@nvidia.com>
21782M:	Sowjanya Komatineni <skomatineni@nvidia.com>
21783M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
21784L:	linux-media@vger.kernel.org
21785L:	linux-tegra@vger.kernel.org
21786S:	Maintained
21787F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
21788F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
21789F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
21790F:	drivers/staging/media/tegra-video/
21791
21792TEGRA XUSB PADCTL DRIVER
21793M:	JC Kuo <jckuo@nvidia.com>
21794S:	Supported
21795F:	drivers/phy/tegra/xusb*
21796
21797TEHUTI ETHERNET DRIVER
21798M:	Andy Gospodarek <andy@greyhouse.net>
21799L:	netdev@vger.kernel.org
21800S:	Supported
21801F:	drivers/net/ethernet/tehuti/*
21802
21803TELECOM CLOCK DRIVER FOR MCPL0010
21804M:	Mark Gross <markgross@kernel.org>
21805S:	Supported
21806F:	drivers/char/tlclk.c
21807
21808TEMPO SEMICONDUCTOR DRIVERS
21809M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
21810S:	Maintained
21811F:	Documentation/devicetree/bindings/sound/tscs*.txt
21812F:	sound/soc/codecs/tscs*.c
21813F:	sound/soc/codecs/tscs*.h
21814
21815TENSILICA XTENSA PORT (xtensa)
21816M:	Chris Zankel <chris@zankel.net>
21817M:	Max Filippov <jcmvbkbc@gmail.com>
21818S:	Maintained
21819T:	git https://github.com/jcmvbkbc/linux-xtensa.git
21820F:	arch/xtensa/
21821F:	drivers/irqchip/irq-xtensa-*
21822
21823TEXAS INSTRUMENTS ASoC DRIVERS
21824M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
21825L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21826S:	Maintained
21827F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
21828F:	sound/soc/ti/
21829
21830TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
21831M:	Shenghao Ding <shenghao-ding@ti.com>
21832M:	Kevin Lu <kevin-lu@ti.com>
21833M:	Baojun Xu <baojun.xu@ti.com>
21834L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21835S:	Maintained
21836F:	Documentation/devicetree/bindings/sound/tas2552.txt
21837F:	Documentation/devicetree/bindings/sound/tas2562.yaml
21838F:	Documentation/devicetree/bindings/sound/tas2770.yaml
21839F:	Documentation/devicetree/bindings/sound/tas27xx.yaml
21840F:	Documentation/devicetree/bindings/sound/ti,pcm1681.txt
21841F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
21842F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
21843F:	Documentation/devicetree/bindings/sound/tlv320adcx140.yaml
21844F:	Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
21845F:	Documentation/devicetree/bindings/sound/tpa6130a2.txt
21846F:	include/sound/tas2*.h
21847F:	include/sound/tlv320*.h
21848F:	include/sound/tpa6130a2-plat.h
21849F:	sound/pci/hda/tas2781_hda_i2c.c
21850F:	sound/soc/codecs/pcm1681.c
21851F:	sound/soc/codecs/pcm1789*.*
21852F:	sound/soc/codecs/pcm179x*.*
21853F:	sound/soc/codecs/pcm186x*.*
21854F:	sound/soc/codecs/pcm3008.*
21855F:	sound/soc/codecs/pcm3060*.*
21856F:	sound/soc/codecs/pcm3168a*.*
21857F:	sound/soc/codecs/pcm5102a.c
21858F:	sound/soc/codecs/pcm512x*.*
21859F:	sound/soc/codecs/tas2*.*
21860F:	sound/soc/codecs/tlv320*.*
21861F:	sound/soc/codecs/tpa6130a2.*
21862
21863TEXAS INSTRUMENTS DMA DRIVERS
21864M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
21865L:	dmaengine@vger.kernel.org
21866S:	Maintained
21867F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
21868F:	Documentation/devicetree/bindings/dma/ti-edma.txt
21869F:	Documentation/devicetree/bindings/dma/ti/
21870F:	drivers/dma/ti/
21871F:	include/linux/dma/k3-psil.h
21872F:	include/linux/dma/k3-udma-glue.h
21873F:	include/linux/dma/ti-cppi5.h
21874X:	drivers/dma/ti/cppi41.c
21875
21876TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
21877M:	Robert Marko <robert.marko@sartura.hr>
21878M:	Luka Perkov <luka.perkov@sartura.hr>
21879L:	linux-hwmon@vger.kernel.org
21880S:	Maintained
21881F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
21882F:	Documentation/hwmon/tps23861.rst
21883F:	drivers/hwmon/tps23861.c
21884
21885TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
21886M:	Ricardo Ribalda <ribalda@kernel.org>
21887L:	linux-iio@vger.kernel.org
21888S:	Supported
21889F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
21890F:	drivers/iio/dac/ti-dac7612.c
21891
21892TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
21893M:	Nishanth Menon <nm@ti.com>
21894M:	Tero Kristo <kristo@kernel.org>
21895M:	Santosh Shilimkar <ssantosh@kernel.org>
21896L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21897S:	Maintained
21898F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
21899F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
21900F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
21901F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
21902F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
21903F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
21904F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
21905F:	drivers/clk/keystone/sci-clk.c
21906F:	drivers/firmware/ti_sci*
21907F:	drivers/irqchip/irq-ti-sci-inta.c
21908F:	drivers/irqchip/irq-ti-sci-intr.c
21909F:	drivers/reset/reset-ti-sci.c
21910F:	drivers/soc/ti/ti_sci_inta_msi.c
21911F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
21912F:	include/dt-bindings/soc/ti,sci_pm_domain.h
21913F:	include/linux/soc/ti/ti_sci_inta_msi.h
21914F:	include/linux/soc/ti/ti_sci_protocol.h
21915
21916TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
21917M:	Puranjay Mohan <puranjay@kernel.org>
21918L:	linux-iio@vger.kernel.org
21919S:	Supported
21920F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
21921F:	drivers/iio/temperature/tmp117.c
21922
21923THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
21924M:	Hans Verkuil <hverkuil@xs4all.nl>
21925L:	linux-media@vger.kernel.org
21926S:	Maintained
21927W:	https://linuxtv.org
21928T:	git git://linuxtv.org/media_tree.git
21929F:	drivers/media/radio/radio-raremono.c
21930
21931THERMAL
21932M:	Rafael J. Wysocki <rafael@kernel.org>
21933M:	Daniel Lezcano <daniel.lezcano@linaro.org>
21934R:	Zhang Rui <rui.zhang@intel.com>
21935R:	Lukasz Luba <lukasz.luba@arm.com>
21936L:	linux-pm@vger.kernel.org
21937S:	Supported
21938Q:	https://patchwork.kernel.org/project/linux-pm/list/
21939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
21940F:	Documentation/ABI/testing/sysfs-class-thermal
21941F:	Documentation/admin-guide/thermal/
21942F:	Documentation/devicetree/bindings/thermal/
21943F:	Documentation/driver-api/thermal/
21944F:	drivers/thermal/
21945F:	include/dt-bindings/thermal/
21946F:	include/linux/cpu_cooling.h
21947F:	include/linux/thermal.h
21948F:	include/uapi/linux/thermal.h
21949F:	tools/lib/thermal/
21950F:	tools/thermal/
21951
21952THERMAL DRIVER FOR AMLOGIC SOCS
21953M:	Guillaume La Roque <glaroque@baylibre.com>
21954L:	linux-pm@vger.kernel.org
21955L:	linux-amlogic@lists.infradead.org
21956S:	Supported
21957W:	http://linux-meson.com/
21958F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
21959F:	drivers/thermal/amlogic_thermal.c
21960
21961THERMAL/CPU_COOLING
21962M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
21963M:	Daniel Lezcano <daniel.lezcano@linaro.org>
21964M:	Viresh Kumar <viresh.kumar@linaro.org>
21965R:	Lukasz Luba <lukasz.luba@arm.com>
21966L:	linux-pm@vger.kernel.org
21967S:	Supported
21968F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
21969F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
21970F:	drivers/thermal/cpufreq_cooling.c
21971F:	drivers/thermal/cpuidle_cooling.c
21972F:	include/linux/cpu_cooling.h
21973
21974THERMAL/POWER_ALLOCATOR
21975M:	Lukasz Luba <lukasz.luba@arm.com>
21976L:	linux-pm@vger.kernel.org
21977S:	Maintained
21978F:	Documentation/driver-api/thermal/power_allocator.rst
21979F:	drivers/thermal/gov_power_allocator.c
21980F:	drivers/thermal/thermal_trace_ipa.h
21981
21982THINKPAD ACPI EXTRAS DRIVER
21983M:	Henrique de Moraes Holschuh <hmh@hmh.eng.br>
21984L:	ibm-acpi-devel@lists.sourceforge.net
21985L:	platform-driver-x86@vger.kernel.org
21986S:	Maintained
21987W:	http://ibm-acpi.sourceforge.net
21988W:	http://thinkwiki.org/wiki/Ibm-acpi
21989T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
21990F:	drivers/platform/x86/thinkpad_acpi.c
21991
21992THINKPAD LMI DRIVER
21993M:	Mark Pearson <markpearson@lenovo.com>
21994L:	platform-driver-x86@vger.kernel.org
21995S:	Maintained
21996F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
21997F:	drivers/platform/x86/think-lmi.?
21998
21999THP7312 ISP DRIVER
22000M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22001M:	Paul Elder <paul.elder@ideasonboard.com>
22002L:	linux-media@vger.kernel.org
22003S:	Maintained
22004T:	git git://linuxtv.org/media_tree.git
22005F:	Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
22006F:	Documentation/userspace-api/media/drivers/thp7312.rst
22007F:	drivers/media/i2c/thp7312.c
22008F:	include/uapi/linux/thp7312.h
22009
22010THUNDERBOLT DMA TRAFFIC TEST DRIVER
22011M:	Isaac Hazan <isaac.hazan@intel.com>
22012L:	linux-usb@vger.kernel.org
22013S:	Maintained
22014F:	drivers/thunderbolt/dma_test.c
22015
22016THUNDERBOLT DRIVER
22017M:	Andreas Noever <andreas.noever@gmail.com>
22018M:	Michael Jamet <michael.jamet@intel.com>
22019M:	Mika Westerberg <mika.westerberg@linux.intel.com>
22020M:	Yehezkel Bernat <YehezkelShB@gmail.com>
22021L:	linux-usb@vger.kernel.org
22022S:	Maintained
22023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
22024F:	Documentation/admin-guide/thunderbolt.rst
22025F:	drivers/thunderbolt/
22026F:	include/linux/thunderbolt.h
22027
22028THUNDERBOLT NETWORK DRIVER
22029M:	Michael Jamet <michael.jamet@intel.com>
22030M:	Mika Westerberg <mika.westerberg@linux.intel.com>
22031M:	Yehezkel Bernat <YehezkelShB@gmail.com>
22032L:	netdev@vger.kernel.org
22033S:	Maintained
22034F:	drivers/net/thunderbolt/
22035
22036THUNDERX GPIO DRIVER
22037M:	Robert Richter <rric@kernel.org>
22038S:	Odd Fixes
22039F:	drivers/gpio/gpio-thunderx.c
22040
22041TI ADS7924 ADC DRIVER
22042M:	Hugo Villeneuve <hvilleneuve@dimonoff.com>
22043L:	linux-iio@vger.kernel.org
22044S:	Supported
22045F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
22046F:	drivers/iio/adc/ti-ads7924.c
22047
22048TI AM437X VPFE DRIVER
22049M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22050L:	linux-media@vger.kernel.org
22051S:	Maintained
22052W:	https://linuxtv.org
22053Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22054T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22055F:	drivers/media/platform/ti/am437x/
22056
22057TI BANDGAP AND THERMAL DRIVER
22058M:	Eduardo Valentin <edubezval@gmail.com>
22059M:	Keerthy <j-keerthy@ti.com>
22060L:	linux-pm@vger.kernel.org
22061L:	linux-omap@vger.kernel.org
22062S:	Maintained
22063F:	drivers/thermal/ti-soc-thermal/
22064
22065TI BQ27XXX POWER SUPPLY DRIVER
22066F:	drivers/power/supply/bq27xxx_battery.c
22067F:	drivers/power/supply/bq27xxx_battery_i2c.c
22068F:	include/linux/power/bq27xxx_battery.h
22069
22070TI CDCE706 CLOCK DRIVER
22071M:	Max Filippov <jcmvbkbc@gmail.com>
22072S:	Maintained
22073F:	drivers/clk/clk-cdce706.c
22074
22075TI CLOCK DRIVER
22076M:	Tero Kristo <kristo@kernel.org>
22077L:	linux-omap@vger.kernel.org
22078S:	Odd Fixes
22079F:	drivers/clk/ti/
22080F:	include/linux/clk/ti.h
22081
22082TI DAVINCI MACHINE SUPPORT
22083M:	Bartosz Golaszewski <brgl@bgdev.pl>
22084L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22085S:	Maintained
22086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
22087F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
22088F:	arch/arm/boot/dts/ti/davinci/
22089F:	arch/arm/mach-davinci/
22090F:	drivers/i2c/busses/i2c-davinci.c
22091
22092TI DAVINCI SERIES CLOCK DRIVER
22093M:	David Lechner <david@lechnology.com>
22094S:	Maintained
22095F:	Documentation/devicetree/bindings/clock/ti/davinci/
22096F:	drivers/clk/davinci/
22097F:	include/linux/clk/davinci.h
22098
22099TI DAVINCI SERIES GPIO DRIVER
22100M:	Keerthy <j-keerthy@ti.com>
22101L:	linux-gpio@vger.kernel.org
22102S:	Maintained
22103F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
22104F:	drivers/gpio/gpio-davinci.c
22105
22106TI DAVINCI SERIES MEDIA DRIVER
22107M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22108L:	linux-media@vger.kernel.org
22109S:	Maintained
22110W:	https://linuxtv.org
22111Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22112T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22113F:	drivers/media/platform/ti/davinci/
22114F:	include/media/davinci/
22115
22116TI ENHANCED CAPTURE (eCAP) DRIVER
22117M:	Vignesh Raghavendra <vigneshr@ti.com>
22118R:	Julien Panis <jpanis@baylibre.com>
22119L:	linux-iio@vger.kernel.org
22120L:	linux-omap@vger.kernel.org
22121S:	Maintained
22122F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
22123F:	drivers/counter/ti-ecap-capture.c
22124
22125TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
22126R:	David Lechner <david@lechnology.com>
22127L:	linux-iio@vger.kernel.org
22128F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
22129F:	drivers/counter/ti-eqep.c
22130
22131TI ETHERNET SWITCH DRIVER (CPSW)
22132R:	Siddharth Vadapalli <s-vadapalli@ti.com>
22133R:	Ravi Gunasekaran <r-gunasekaran@ti.com>
22134R:	Roger Quadros <rogerq@kernel.org>
22135L:	linux-omap@vger.kernel.org
22136L:	netdev@vger.kernel.org
22137S:	Maintained
22138F:	drivers/net/ethernet/ti/cpsw*
22139F:	drivers/net/ethernet/ti/davinci*
22140
22141TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
22142M:	Alex Dubov <oakad@yahoo.com>
22143S:	Maintained
22144W:	http://tifmxx.berlios.de/
22145F:	drivers/memstick/host/tifm_ms.c
22146F:	drivers/misc/tifm*
22147F:	drivers/mmc/host/tifm_sd.c
22148F:	include/linux/tifm.h
22149
22150TI FPD-LINK DRIVERS
22151M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
22152L:	linux-media@vger.kernel.org
22153S:	Maintained
22154F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
22155F:	drivers/media/i2c/ds90*
22156F:	include/media/i2c/ds90*
22157
22158TI HDC302X HUMIDITY DRIVER
22159M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
22160M:	Li peiyu <579lpy@gmail.com>
22161L:	linux-iio@vger.kernel.org
22162S:	Maintained
22163F:	Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
22164F:	drivers/iio/humidity/hdc3020.c
22165
22166TI ICSSG ETHERNET DRIVER (ICSSG)
22167R:	MD Danish Anwar <danishanwar@ti.com>
22168R:	Roger Quadros <rogerq@kernel.org>
22169L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22170L:	netdev@vger.kernel.org
22171S:	Maintained
22172F:	Documentation/devicetree/bindings/net/ti,icss*.yaml
22173F:	drivers/net/ethernet/ti/icssg/*
22174
22175TI J721E CSI2RX DRIVER
22176M:	Jai Luthra <j-luthra@ti.com>
22177L:	linux-media@vger.kernel.org
22178S:	Maintained
22179F:	Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
22180F:	drivers/media/platform/ti/j721e-csi2rx/
22181
22182TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
22183M:	Nishanth Menon <nm@ti.com>
22184M:	Santosh Shilimkar <ssantosh@kernel.org>
22185L:	linux-kernel@vger.kernel.org
22186L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22187S:	Maintained
22188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
22189F:	drivers/pmdomain/ti/omap_prm.c
22190F:	drivers/soc/ti/*
22191
22192TI LM49xxx FAMILY ASoC CODEC DRIVERS
22193M:	M R Swami Reddy <mr.swami.reddy@ti.com>
22194M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
22195L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22196S:	Maintained
22197F:	sound/soc/codecs/isabelle*
22198F:	sound/soc/codecs/lm49453*
22199
22200TI LMP92064 ADC DRIVER
22201M:	Leonard Göhrs <l.goehrs@pengutronix.de>
22202R:	kernel@pengutronix.de
22203L:	linux-iio@vger.kernel.org
22204S:	Maintained
22205F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
22206F:	drivers/iio/adc/ti-lmp92064.c
22207
22208TI PCM3060 ASoC CODEC DRIVER
22209M:	Kirill Marinushkin <kmarinushkin@birdec.com>
22210L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22211S:	Maintained
22212F:	Documentation/devicetree/bindings/sound/pcm3060.txt
22213F:	sound/soc/codecs/pcm3060*
22214
22215TI TAS571X FAMILY ASoC CODEC DRIVER
22216M:	Kevin Cernekee <cernekee@chromium.org>
22217L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22218S:	Odd Fixes
22219F:	sound/soc/codecs/tas571x*
22220
22221TI TMAG5273 MAGNETOMETER DRIVER
22222M:	Gerald Loacker <gerald.loacker@wolfvision.net>
22223L:	linux-iio@vger.kernel.org
22224S:	Maintained
22225F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
22226F:	drivers/iio/magnetometer/tmag5273.c
22227
22228TI TRF7970A NFC DRIVER
22229M:	Mark Greer <mgreer@animalcreek.com>
22230L:	linux-wireless@vger.kernel.org
22231S:	Supported
22232F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
22233F:	drivers/nfc/trf7970a.c
22234
22235TI TSC2046 ADC DRIVER
22236M:	Oleksij Rempel <o.rempel@pengutronix.de>
22237R:	kernel@pengutronix.de
22238L:	linux-iio@vger.kernel.org
22239S:	Maintained
22240F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
22241F:	drivers/iio/adc/ti-tsc2046.c
22242
22243TI TWL4030 SERIES SOC CODEC DRIVER
22244M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22245L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22246S:	Maintained
22247F:	sound/soc/codecs/twl4030*
22248
22249TI VPE/CAL DRIVERS
22250M:	Benoit Parrot <bparrot@ti.com>
22251L:	linux-media@vger.kernel.org
22252S:	Maintained
22253W:	http://linuxtv.org/
22254Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22255F:	Documentation/devicetree/bindings/media/ti,cal.yaml
22256F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
22257F:	drivers/media/platform/ti/cal/
22258F:	drivers/media/platform/ti/vpe/
22259
22260TI WILINK WIRELESS DRIVERS
22261L:	linux-wireless@vger.kernel.org
22262S:	Orphan
22263W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
22264W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
22265F:	drivers/net/wireless/ti/
22266
22267TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
22268M:	John Stultz <jstultz@google.com>
22269M:	Thomas Gleixner <tglx@linutronix.de>
22270R:	Stephen Boyd <sboyd@kernel.org>
22271L:	linux-kernel@vger.kernel.org
22272S:	Supported
22273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
22274F:	include/linux/clocksource.h
22275F:	include/linux/time.h
22276F:	include/linux/timekeeper_internal.h
22277F:	include/linux/timekeeping.h
22278F:	include/linux/timex.h
22279F:	include/uapi/linux/time.h
22280F:	include/uapi/linux/timex.h
22281F:	kernel/time/alarmtimer.c
22282F:	kernel/time/clocksource*
22283F:	kernel/time/ntp*
22284F:	kernel/time/time.c
22285F:	kernel/time/timeconst.bc
22286F:	kernel/time/timeconv.c
22287F:	kernel/time/timecounter.c
22288F:	kernel/time/timekeeping*
22289F:	kernel/time/time_test.c
22290F:	tools/testing/selftests/timers/
22291
22292TIPC NETWORK LAYER
22293M:	Jon Maloy <jmaloy@redhat.com>
22294M:	Ying Xue <ying.xue@windriver.com>
22295L:	netdev@vger.kernel.org (core kernel code)
22296L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
22297S:	Maintained
22298W:	http://tipc.sourceforge.net/
22299F:	include/uapi/linux/tipc*.h
22300F:	net/tipc/
22301
22302TLAN NETWORK DRIVER
22303M:	Samuel Chessman <chessman@tux.org>
22304L:	tlan-devel@lists.sourceforge.net (subscribers-only)
22305S:	Maintained
22306W:	http://sourceforge.net/projects/tlan/
22307F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
22308F:	drivers/net/ethernet/ti/tlan.*
22309
22310TMIO/SDHI MMC DRIVER
22311M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
22312L:	linux-mmc@vger.kernel.org
22313L:	linux-renesas-soc@vger.kernel.org
22314S:	Supported
22315F:	drivers/mmc/host/renesas_sdhi*
22316F:	drivers/mmc/host/tmio_mmc*
22317F:	include/linux/mfd/tmio.h
22318
22319TMP513 HARDWARE MONITOR DRIVER
22320M:	Eric Tremblay <etremblay@distech-controls.com>
22321L:	linux-hwmon@vger.kernel.org
22322S:	Maintained
22323F:	Documentation/hwmon/tmp513.rst
22324F:	drivers/hwmon/tmp513.c
22325
22326TMPFS (SHMEM FILESYSTEM)
22327M:	Hugh Dickins <hughd@google.com>
22328L:	linux-mm@kvack.org
22329S:	Maintained
22330F:	include/linux/shmem_fs.h
22331F:	mm/shmem.c
22332
22333TOMOYO SECURITY MODULE
22334M:	Kentaro Takeda <takedakn@nttdata.co.jp>
22335M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
22336L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
22337L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
22338L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
22339L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
22340S:	Maintained
22341W:	https://tomoyo.osdn.jp/
22342F:	security/tomoyo/
22343
22344TOPSTAR LAPTOP EXTRAS DRIVER
22345M:	Herton Ronaldo Krzesinski <herton@canonical.com>
22346L:	platform-driver-x86@vger.kernel.org
22347S:	Maintained
22348F:	drivers/platform/x86/topstar-laptop.c
22349
22350TORTURE-TEST MODULES
22351M:	Davidlohr Bueso <dave@stgolabs.net>
22352M:	"Paul E. McKenney" <paulmck@kernel.org>
22353M:	Josh Triplett <josh@joshtriplett.org>
22354L:	linux-kernel@vger.kernel.org
22355S:	Supported
22356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
22357F:	Documentation/RCU/torture.rst
22358F:	kernel/locking/locktorture.c
22359F:	kernel/rcu/rcuscale.c
22360F:	kernel/rcu/rcutorture.c
22361F:	kernel/rcu/refscale.c
22362F:	kernel/torture.c
22363
22364TOSHIBA ACPI EXTRAS DRIVER
22365M:	Azael Avalos <coproscefalo@gmail.com>
22366L:	platform-driver-x86@vger.kernel.org
22367S:	Maintained
22368F:	drivers/platform/x86/toshiba_acpi.c
22369
22370TOSHIBA BLUETOOTH DRIVER
22371M:	Azael Avalos <coproscefalo@gmail.com>
22372L:	platform-driver-x86@vger.kernel.org
22373S:	Maintained
22374F:	drivers/platform/x86/toshiba_bluetooth.c
22375
22376TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
22377M:	Azael Avalos <coproscefalo@gmail.com>
22378L:	platform-driver-x86@vger.kernel.org
22379S:	Maintained
22380F:	drivers/platform/x86/toshiba_haps.c
22381
22382TOSHIBA SMM DRIVER
22383M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
22384S:	Maintained
22385W:	http://www.buzzard.org.uk/toshiba/
22386F:	drivers/char/toshiba.c
22387F:	include/linux/toshiba.h
22388F:	include/uapi/linux/toshiba.h
22389
22390TOSHIBA TC358743 DRIVER
22391M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
22392L:	linux-media@vger.kernel.org
22393S:	Maintained
22394F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
22395F:	drivers/media/i2c/tc358743*
22396F:	include/media/i2c/tc358743.h
22397
22398TOSHIBA WMI HOTKEYS DRIVER
22399M:	Azael Avalos <coproscefalo@gmail.com>
22400L:	platform-driver-x86@vger.kernel.org
22401S:	Maintained
22402F:	drivers/platform/x86/toshiba-wmi.c
22403
22404TPM DEVICE DRIVER
22405M:	Peter Huewe <peterhuewe@gmx.de>
22406M:	Jarkko Sakkinen <jarkko@kernel.org>
22407R:	Jason Gunthorpe <jgg@ziepe.ca>
22408L:	linux-integrity@vger.kernel.org
22409S:	Maintained
22410W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
22411Q:	https://patchwork.kernel.org/project/linux-integrity/list/
22412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
22413F:	Documentation/devicetree/bindings/tpm/
22414F:	drivers/char/tpm/
22415
22416TPS546D24 DRIVER
22417M:	Duke Du <dukedu83@gmail.com>
22418L:	linux-hwmon@vger.kernel.org
22419S:	Maintained
22420F:	Documentation/hwmon/tps546d24.rst
22421F:	drivers/hwmon/pmbus/tps546d24.c
22422
22423TQ SYSTEMS BOARD & DRIVER SUPPORT
22424L:	linux@ew.tq-group.com
22425S:	Supported
22426W:	https://www.tq-group.com/en/products/tq-embedded/
22427F:	arch/arm/boot/dts/imx*mba*.dts*
22428F:	arch/arm/boot/dts/imx*tqma*.dts*
22429F:	arch/arm/boot/dts/mba*.dtsi
22430F:	arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
22431F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
22432F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
22433F:	arch/arm64/boot/dts/freescale/mba*.dtsi
22434F:	arch/arm64/boot/dts/freescale/tqml*.dts*
22435F:	drivers/gpio/gpio-tqmx86.c
22436F:	drivers/mfd/tqmx86.c
22437F:	drivers/watchdog/tqmx86_wdt.c
22438
22439TRACING
22440M:	Steven Rostedt <rostedt@goodmis.org>
22441M:	Masami Hiramatsu <mhiramat@kernel.org>
22442R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
22443L:	linux-kernel@vger.kernel.org
22444L:	linux-trace-kernel@vger.kernel.org
22445S:	Maintained
22446Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
22447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
22448F:	Documentation/trace/*
22449F:	fs/tracefs/
22450F:	include/linux/trace*.h
22451F:	include/trace/
22452F:	kernel/trace/
22453F:	scripts/tracing/
22454F:	tools/testing/selftests/ftrace/
22455
22456TRACING MMIO ACCESSES (MMIOTRACE)
22457M:	Steven Rostedt <rostedt@goodmis.org>
22458M:	Masami Hiramatsu <mhiramat@kernel.org>
22459R:	Karol Herbst <karolherbst@gmail.com>
22460R:	Pekka Paalanen <ppaalanen@gmail.com>
22461L:	linux-kernel@vger.kernel.org
22462L:	nouveau@lists.freedesktop.org
22463S:	Maintained
22464F:	arch/x86/mm/kmmio.c
22465F:	arch/x86/mm/mmio-mod.c
22466F:	arch/x86/mm/testmmiotrace.c
22467F:	include/linux/mmiotrace.h
22468F:	kernel/trace/trace_mmiotrace.c
22469
22470TRACING OS NOISE / LATENCY TRACERS
22471M:	Steven Rostedt <rostedt@goodmis.org>
22472M:	Daniel Bristot de Oliveira <bristot@kernel.org>
22473S:	Maintained
22474F:	Documentation/trace/hwlat_detector.rst
22475F:	Documentation/trace/osnoise-tracer.rst
22476F:	Documentation/trace/timerlat-tracer.rst
22477F:	arch/*/kernel/trace.c
22478F:	include/trace/events/osnoise.h
22479F:	kernel/trace/trace_hwlat.c
22480F:	kernel/trace/trace_irqsoff.c
22481F:	kernel/trace/trace_osnoise.c
22482F:	kernel/trace/trace_sched_wakeup.c
22483
22484TRADITIONAL CHINESE DOCUMENTATION
22485M:	Hu Haowen <2023002089@link.tyut.edu.cn>
22486S:	Maintained
22487W:	https://github.com/srcres258/linux-doc
22488T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
22489F:	Documentation/translations/zh_TW/
22490
22491TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
22492M:	Dan Williams <dan.j.williams@intel.com>
22493L:	linux-coco@lists.linux.dev
22494S:	Maintained
22495F:	Documentation/ABI/testing/configfs-tsm
22496F:	drivers/virt/coco/tsm.c
22497F:	include/linux/tsm.h
22498
22499TTY LAYER AND SERIAL DRIVERS
22500M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22501M:	Jiri Slaby <jirislaby@kernel.org>
22502L:	linux-kernel@vger.kernel.org
22503L:	linux-serial@vger.kernel.org
22504S:	Supported
22505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
22506F:	Documentation/devicetree/bindings/serial/
22507F:	Documentation/driver-api/serial/
22508F:	drivers/tty/
22509F:	include/linux/selection.h
22510F:	include/linux/serial.h
22511F:	include/linux/serial_core.h
22512F:	include/linux/sysrq.h
22513F:	include/linux/tty*.h
22514F:	include/linux/vt.h
22515F:	include/linux/vt_*.h
22516F:	include/uapi/linux/serial.h
22517F:	include/uapi/linux/serial_core.h
22518F:	include/uapi/linux/tty.h
22519
22520TUA9001 MEDIA DRIVER
22521L:	linux-media@vger.kernel.org
22522S:	Orphan
22523W:	https://linuxtv.org
22524Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22525F:	drivers/media/tuners/tua9001*
22526
22527TULIP NETWORK DRIVERS
22528L:	netdev@vger.kernel.org
22529L:	linux-parisc@vger.kernel.org
22530S:	Orphan
22531F:	drivers/net/ethernet/dec/tulip/
22532
22533TUN/TAP driver
22534M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
22535M:	Jason Wang <jasowang@redhat.com>
22536S:	Maintained
22537W:	http://vtun.sourceforge.net/tun
22538F:	Documentation/networking/tuntap.rst
22539F:	arch/um/os-Linux/drivers/
22540F:	drivers/net/tap.c
22541F:	drivers/net/tun.c
22542
22543TURBOCHANNEL SUBSYSTEM
22544M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
22545M:	Ralf Baechle <ralf@linux-mips.org>
22546L:	linux-mips@vger.kernel.org
22547S:	Maintained
22548Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
22549F:	drivers/tc/
22550F:	include/linux/tc.h
22551
22552TURBOSTAT UTILITY
22553M:	"Len Brown" <lenb@kernel.org>
22554L:	linux-pm@vger.kernel.org
22555S:	Supported
22556Q:	https://patchwork.kernel.org/project/linux-pm/list/
22557B:	https://bugzilla.kernel.org
22558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
22559F:	tools/power/x86/turbostat/
22560F:	tools/testing/selftests/turbostat/
22561
22562TW5864 VIDEO4LINUX DRIVER
22563M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
22564M:	Anton Sviridenko <anton@corp.bluecherry.net>
22565M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
22566M:	Andrey Utkin <andrey_utkin@fastmail.com>
22567L:	linux-media@vger.kernel.org
22568S:	Supported
22569F:	drivers/media/pci/tw5864/
22570
22571TW68 VIDEO4LINUX DRIVER
22572M:	Hans Verkuil <hverkuil@xs4all.nl>
22573L:	linux-media@vger.kernel.org
22574S:	Odd Fixes
22575W:	https://linuxtv.org
22576T:	git git://linuxtv.org/media_tree.git
22577F:	drivers/media/pci/tw68/
22578
22579TW686X VIDEO4LINUX DRIVER
22580M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
22581L:	linux-media@vger.kernel.org
22582S:	Maintained
22583W:	http://linuxtv.org
22584T:	git git://linuxtv.org/media_tree.git
22585F:	drivers/media/pci/tw686x/
22586
22587U-BOOT ENVIRONMENT VARIABLES
22588M:	Rafał Miłecki <rafal@milecki.pl>
22589S:	Maintained
22590F:	Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
22591F:	drivers/nvmem/u-boot-env.c
22592
22593UACCE ACCELERATOR FRAMEWORK
22594M:	Zhangfei Gao <zhangfei.gao@linaro.org>
22595M:	Zhou Wang <wangzhou1@hisilicon.com>
22596L:	linux-accelerators@lists.ozlabs.org
22597L:	linux-kernel@vger.kernel.org
22598S:	Maintained
22599F:	Documentation/ABI/testing/sysfs-driver-uacce
22600F:	Documentation/misc-devices/uacce.rst
22601F:	drivers/misc/uacce/
22602F:	include/linux/uacce.h
22603F:	include/uapi/misc/uacce/
22604
22605UBI FILE SYSTEM (UBIFS)
22606M:	Richard Weinberger <richard@nod.at>
22607R:	Zhihao Cheng <chengzhihao1@huawei.com>
22608L:	linux-mtd@lists.infradead.org
22609S:	Supported
22610W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
22611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
22612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
22613F:	Documentation/ABI/testing/sysfs-fs-ubifs
22614F:	Documentation/filesystems/ubifs-authentication.rst
22615F:	Documentation/filesystems/ubifs.rst
22616F:	fs/ubifs/
22617
22618UBLK USERSPACE BLOCK DRIVER
22619M:	Ming Lei <ming.lei@redhat.com>
22620L:	linux-block@vger.kernel.org
22621S:	Maintained
22622F:	Documentation/block/ublk.rst
22623F:	drivers/block/ublk_drv.c
22624F:	include/uapi/linux/ublk_cmd.h
22625
22626UBSAN
22627M:	Kees Cook <keescook@chromium.org>
22628R:	Marco Elver <elver@google.com>
22629R:	Andrey Konovalov <andreyknvl@gmail.com>
22630R:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
22631L:	kasan-dev@googlegroups.com
22632L:	linux-hardening@vger.kernel.org
22633S:	Supported
22634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
22635F:	Documentation/dev-tools/ubsan.rst
22636F:	include/linux/ubsan.h
22637F:	lib/Kconfig.ubsan
22638F:	lib/test_ubsan.c
22639F:	lib/ubsan.c
22640F:	scripts/Makefile.ubsan
22641K:	\bARCH_HAS_UBSAN\b
22642
22643UCLINUX (M68KNOMMU AND COLDFIRE)
22644M:	Greg Ungerer <gerg@linux-m68k.org>
22645L:	linux-m68k@lists.linux-m68k.org
22646S:	Maintained
22647W:	http://www.linux-m68k.org/
22648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
22649F:	arch/m68k/*/*_no.*
22650F:	arch/m68k/68*/
22651F:	arch/m68k/coldfire/
22652F:	arch/m68k/include/asm/*_no.*
22653
22654UDF FILESYSTEM
22655M:	Jan Kara <jack@suse.com>
22656S:	Maintained
22657F:	Documentation/filesystems/udf.rst
22658F:	fs/udf/
22659
22660UDRAW TABLET
22661M:	Bastien Nocera <hadess@hadess.net>
22662L:	linux-input@vger.kernel.org
22663S:	Maintained
22664F:	drivers/hid/hid-udraw-ps3.c
22665
22666UFS FILESYSTEM
22667M:	Evgeniy Dushistov <dushistov@mail.ru>
22668S:	Maintained
22669F:	Documentation/admin-guide/ufs.rst
22670F:	fs/ufs/
22671
22672UHID USERSPACE HID IO DRIVER
22673M:	David Rheinsberg <david@readahead.eu>
22674L:	linux-input@vger.kernel.org
22675S:	Maintained
22676F:	drivers/hid/uhid.c
22677F:	include/uapi/linux/uhid.h
22678
22679ULPI BUS
22680M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
22681L:	linux-usb@vger.kernel.org
22682S:	Maintained
22683F:	drivers/usb/common/ulpi.c
22684F:	include/linux/ulpi/
22685
22686UNICODE SUBSYSTEM
22687M:	Gabriel Krisman Bertazi <krisman@kernel.org>
22688L:	linux-fsdevel@vger.kernel.org
22689S:	Supported
22690F:	fs/unicode/
22691
22692UNIFDEF
22693M:	Tony Finch <dot@dotat.at>
22694S:	Maintained
22695W:	http://dotat.at/prog/unifdef
22696F:	scripts/unifdef.c
22697
22698UNIFORM CDROM DRIVER
22699M:	Phillip Potter <phil@philpotter.co.uk>
22700S:	Maintained
22701F:	Documentation/cdrom/
22702F:	drivers/cdrom/cdrom.c
22703F:	include/linux/cdrom.h
22704F:	include/uapi/linux/cdrom.h
22705
22706UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
22707R:	Alim Akhtar <alim.akhtar@samsung.com>
22708R:	Avri Altman <avri.altman@wdc.com>
22709R:	Bart Van Assche <bvanassche@acm.org>
22710L:	linux-scsi@vger.kernel.org
22711S:	Supported
22712F:	Documentation/devicetree/bindings/ufs/
22713F:	Documentation/scsi/ufs.rst
22714F:	drivers/ufs/core/
22715
22716UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
22717M:	Pedro Sousa <pedrom.sousa@synopsys.com>
22718L:	linux-scsi@vger.kernel.org
22719S:	Supported
22720F:	drivers/ufs/host/*dwc*
22721
22722UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
22723M:	Alim Akhtar <alim.akhtar@samsung.com>
22724L:	linux-scsi@vger.kernel.org
22725S:	Maintained
22726F:	drivers/ufs/host/ufs-exynos*
22727
22728UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
22729M:	Peter Wang <peter.wang@mediatek.com>
22730R:	Stanley Jhu <chu.stanley@gmail.com>
22731L:	linux-scsi@vger.kernel.org
22732L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
22733S:	Maintained
22734F:	drivers/ufs/host/ufs-mediatek*
22735
22736UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
22737M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
22738L:	linux-arm-msm@vger.kernel.org
22739L:	linux-scsi@vger.kernel.org
22740S:	Maintained
22741F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
22742F:	drivers/ufs/host/ufs-qcom*
22743
22744UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
22745M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
22746L:	linux-renesas-soc@vger.kernel.org
22747L:	linux-scsi@vger.kernel.org
22748S:	Maintained
22749F:	drivers/ufs/host/ufs-renesas.c
22750
22751UNSORTED BLOCK IMAGES (UBI)
22752M:	Richard Weinberger <richard@nod.at>
22753R:	Zhihao Cheng <chengzhihao1@huawei.com>
22754L:	linux-mtd@lists.infradead.org
22755S:	Supported
22756W:	http://www.linux-mtd.infradead.org/
22757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
22758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
22759F:	drivers/mtd/ubi/
22760F:	include/linux/mtd/ubi.h
22761F:	include/uapi/mtd/ubi-user.h
22762
22763USB "USBNET" DRIVER FRAMEWORK
22764M:	Oliver Neukum <oneukum@suse.com>
22765L:	netdev@vger.kernel.org
22766S:	Maintained
22767W:	http://www.linux-usb.org/usbnet
22768F:	drivers/net/usb/usbnet.c
22769F:	include/linux/usb/usbnet.h
22770
22771USB ACM DRIVER
22772M:	Oliver Neukum <oneukum@suse.com>
22773L:	linux-usb@vger.kernel.org
22774S:	Maintained
22775F:	Documentation/usb/acm.rst
22776F:	drivers/usb/class/cdc-acm.*
22777
22778USB APPLE MFI FASTCHARGE DRIVER
22779M:	Bastien Nocera <hadess@hadess.net>
22780L:	linux-usb@vger.kernel.org
22781S:	Maintained
22782F:	drivers/usb/misc/apple-mfi-fastcharge.c
22783
22784USB AR5523 WIRELESS DRIVER
22785L:	linux-wireless@vger.kernel.org
22786S:	Orphan
22787F:	drivers/net/wireless/ath/ar5523/
22788
22789USB ATTACHED SCSI
22790M:	Oliver Neukum <oneukum@suse.com>
22791L:	linux-usb@vger.kernel.org
22792L:	linux-scsi@vger.kernel.org
22793S:	Maintained
22794F:	drivers/usb/storage/uas.c
22795
22796USB CDC ETHERNET DRIVER
22797M:	Oliver Neukum <oliver@neukum.org>
22798L:	linux-usb@vger.kernel.org
22799S:	Maintained
22800F:	drivers/net/usb/cdc_*.c
22801F:	include/uapi/linux/usb/cdc.h
22802
22803USB CHAOSKEY DRIVER
22804M:	Keith Packard <keithp@keithp.com>
22805L:	linux-usb@vger.kernel.org
22806S:	Maintained
22807F:	drivers/usb/misc/chaoskey.c
22808
22809USB CYPRESS C67X00 DRIVER
22810L:	linux-usb@vger.kernel.org
22811S:	Orphan
22812F:	drivers/usb/c67x00/
22813
22814USB DAVICOM DM9601 DRIVER
22815M:	Peter Korsgaard <peter@korsgaard.com>
22816L:	netdev@vger.kernel.org
22817S:	Maintained
22818W:	http://www.linux-usb.org/usbnet
22819F:	drivers/net/usb/dm9601.c
22820
22821USB EHCI DRIVER
22822M:	Alan Stern <stern@rowland.harvard.edu>
22823L:	linux-usb@vger.kernel.org
22824S:	Maintained
22825F:	Documentation/usb/ehci.rst
22826F:	drivers/usb/host/ehci*
22827
22828USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
22829M:	Jiri Kosina <jikos@kernel.org>
22830M:	Benjamin Tissoires <bentiss@kernel.org>
22831L:	linux-usb@vger.kernel.org
22832S:	Maintained
22833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
22834F:	Documentation/hid/hiddev.rst
22835F:	drivers/hid/usbhid/
22836
22837USB INTEL XHCI ROLE MUX DRIVER
22838M:	Hans de Goede <hdegoede@redhat.com>
22839L:	linux-usb@vger.kernel.org
22840S:	Maintained
22841F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
22842
22843USB IP DRIVER FOR HISILICON KIRIN 960
22844M:	Yu Chen <chenyu56@huawei.com>
22845M:	Binghui Wang <wangbinghui@hisilicon.com>
22846L:	linux-usb@vger.kernel.org
22847S:	Maintained
22848F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
22849F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
22850
22851USB IP DRIVER FOR HISILICON KIRIN 970
22852M:	Mauro Carvalho Chehab <mchehab@kernel.org>
22853L:	linux-usb@vger.kernel.org
22854S:	Maintained
22855F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
22856F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
22857
22858USB ISP116X DRIVER
22859M:	Olav Kongas <ok@artecdesign.ee>
22860L:	linux-usb@vger.kernel.org
22861S:	Maintained
22862F:	drivers/usb/host/isp116x*
22863F:	include/linux/usb/isp116x.h
22864
22865USB ISP1760 DRIVER
22866M:	Rui Miguel Silva <rui.silva@linaro.org>
22867L:	linux-usb@vger.kernel.org
22868S:	Maintained
22869F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
22870F:	drivers/usb/isp1760/*
22871
22872USB LAN78XX ETHERNET DRIVER
22873M:	Woojung Huh <woojung.huh@microchip.com>
22874M:	UNGLinuxDriver@microchip.com
22875L:	netdev@vger.kernel.org
22876S:	Maintained
22877F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
22878F:	drivers/net/usb/lan78xx.*
22879F:	include/dt-bindings/net/microchip-lan78xx.h
22880
22881USB MASS STORAGE DRIVER
22882M:	Alan Stern <stern@rowland.harvard.edu>
22883L:	linux-usb@vger.kernel.org
22884L:	usb-storage@lists.one-eyed-alien.net
22885S:	Maintained
22886F:	drivers/usb/storage/
22887
22888USB MIDI DRIVER
22889M:	Clemens Ladisch <clemens@ladisch.de>
22890L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22891S:	Maintained
22892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
22893F:	sound/usb/midi.*
22894
22895USB NETWORKING DRIVERS
22896L:	linux-usb@vger.kernel.org
22897S:	Odd Fixes
22898F:	drivers/net/usb/
22899
22900USB OHCI DRIVER
22901M:	Alan Stern <stern@rowland.harvard.edu>
22902L:	linux-usb@vger.kernel.org
22903S:	Maintained
22904F:	Documentation/usb/ohci.rst
22905F:	drivers/usb/host/ohci*
22906
22907USB OTG FSM (Finite State Machine)
22908M:	Peter Chen <peter.chen@kernel.org>
22909L:	linux-usb@vger.kernel.org
22910S:	Maintained
22911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
22912F:	drivers/usb/common/usb-otg-fsm.c
22913
22914USB OVER IP DRIVER
22915M:	Valentina Manea <valentina.manea.m@gmail.com>
22916M:	Shuah Khan <shuah@kernel.org>
22917M:	Shuah Khan <skhan@linuxfoundation.org>
22918R:	Hongren Zheng <i@zenithal.me>
22919L:	linux-usb@vger.kernel.org
22920S:	Maintained
22921F:	Documentation/usb/usbip_protocol.rst
22922F:	drivers/usb/usbip/
22923F:	tools/testing/selftests/drivers/usb/usbip/
22924F:	tools/usb/usbip/
22925
22926USB PEGASUS DRIVER
22927M:	Petko Manolov <petkan@nucleusys.com>
22928L:	linux-usb@vger.kernel.org
22929L:	netdev@vger.kernel.org
22930S:	Maintained
22931W:	https://github.com/petkan/pegasus
22932T:	git https://github.com/petkan/pegasus.git
22933F:	drivers/net/usb/pegasus.*
22934
22935USB PRINTER DRIVER (usblp)
22936M:	Pete Zaitcev <zaitcev@redhat.com>
22937L:	linux-usb@vger.kernel.org
22938S:	Supported
22939F:	drivers/usb/class/usblp.c
22940
22941USB QMI WWAN NETWORK DRIVER
22942M:	Bjørn Mork <bjorn@mork.no>
22943L:	netdev@vger.kernel.org
22944S:	Maintained
22945F:	Documentation/ABI/testing/sysfs-class-net-qmi
22946F:	drivers/net/usb/qmi_wwan.c
22947
22948USB RAW GADGET DRIVER
22949R:	Andrey Konovalov <andreyknvl@gmail.com>
22950L:	linux-usb@vger.kernel.org
22951S:	Maintained
22952F:	Documentation/usb/raw-gadget.rst
22953F:	drivers/usb/gadget/legacy/raw_gadget.c
22954F:	include/uapi/linux/usb/raw_gadget.h
22955
22956USB RTL8150 DRIVER
22957M:	Petko Manolov <petkan@nucleusys.com>
22958L:	linux-usb@vger.kernel.org
22959L:	netdev@vger.kernel.org
22960S:	Maintained
22961W:	https://github.com/petkan/rtl8150
22962T:	git https://github.com/petkan/rtl8150.git
22963F:	drivers/net/usb/rtl8150.c
22964
22965USB SERIAL SUBSYSTEM
22966M:	Johan Hovold <johan@kernel.org>
22967L:	linux-usb@vger.kernel.org
22968S:	Maintained
22969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
22970F:	Documentation/usb/usb-serial.rst
22971F:	drivers/usb/serial/
22972F:	include/linux/usb/serial.h
22973
22974USB SMSC75XX ETHERNET DRIVER
22975M:	Steve Glendinning <steve.glendinning@shawell.net>
22976L:	netdev@vger.kernel.org
22977S:	Maintained
22978F:	drivers/net/usb/smsc75xx.*
22979
22980USB SMSC95XX ETHERNET DRIVER
22981M:	Steve Glendinning <steve.glendinning@shawell.net>
22982M:	UNGLinuxDriver@microchip.com
22983L:	netdev@vger.kernel.org
22984S:	Maintained
22985F:	drivers/net/usb/smsc95xx.*
22986
22987USB SUBSYSTEM
22988M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22989L:	linux-usb@vger.kernel.org
22990S:	Supported
22991W:	http://www.linux-usb.org
22992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
22993F:	Documentation/devicetree/bindings/usb/
22994F:	Documentation/usb/
22995F:	drivers/usb/
22996F:	include/dt-bindings/usb/
22997F:	include/linux/usb.h
22998F:	include/linux/usb/
22999F:	include/uapi/linux/usb/
23000
23001USB TYPEC BUS FOR ALTERNATE MODES
23002M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23003L:	linux-usb@vger.kernel.org
23004S:	Maintained
23005F:	Documentation/ABI/testing/sysfs-bus-typec
23006F:	Documentation/driver-api/usb/typec_bus.rst
23007F:	drivers/usb/typec/altmodes/
23008F:	include/linux/usb/typec_altmode.h
23009
23010USB TYPEC CLASS
23011M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23012L:	linux-usb@vger.kernel.org
23013S:	Maintained
23014F:	Documentation/ABI/testing/sysfs-class-typec
23015F:	Documentation/driver-api/usb/typec.rst
23016F:	drivers/usb/typec/
23017F:	include/linux/usb/typec.h
23018
23019USB TYPEC INTEL PMC MUX DRIVER
23020M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23021L:	linux-usb@vger.kernel.org
23022S:	Maintained
23023F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
23024F:	drivers/usb/typec/mux/intel_pmc_mux.c
23025
23026USB TYPEC PI3USB30532 MUX DRIVER
23027M:	Hans de Goede <hdegoede@redhat.com>
23028L:	linux-usb@vger.kernel.org
23029S:	Maintained
23030F:	drivers/usb/typec/mux/pi3usb30532.c
23031
23032USB TYPEC PORT CONTROLLER DRIVERS
23033L:	linux-usb@vger.kernel.org
23034S:	Orphan
23035F:	drivers/usb/typec/tcpm/
23036
23037USB UHCI DRIVER
23038M:	Alan Stern <stern@rowland.harvard.edu>
23039L:	linux-usb@vger.kernel.org
23040S:	Maintained
23041F:	drivers/usb/host/uhci*
23042
23043USB VIDEO CLASS
23044M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23045L:	linux-media@vger.kernel.org
23046S:	Maintained
23047W:	http://www.ideasonboard.org/uvc/
23048T:	git git://linuxtv.org/media_tree.git
23049F:	drivers/media/usb/uvc/
23050F:	include/uapi/linux/uvcvideo.h
23051
23052USB WEBCAM GADGET
23053M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23054M:	Daniel Scally <dan.scally@ideasonboard.com>
23055L:	linux-usb@vger.kernel.org
23056S:	Maintained
23057F:	drivers/usb/gadget/function/*uvc*
23058F:	drivers/usb/gadget/legacy/webcam.c
23059F:	include/uapi/linux/usb/g_uvc.h
23060
23061USB XHCI DRIVER
23062M:	Mathias Nyman <mathias.nyman@intel.com>
23063L:	linux-usb@vger.kernel.org
23064S:	Supported
23065F:	drivers/usb/host/pci-quirks*
23066F:	drivers/usb/host/xhci*
23067
23068USER DATAGRAM PROTOCOL (UDP)
23069M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
23070S:	Maintained
23071F:	include/linux/udp.h
23072F:	net/ipv4/udp.c
23073F:	net/ipv6/udp.c
23074
23075USER-MODE LINUX (UML)
23076M:	Richard Weinberger <richard@nod.at>
23077M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
23078M:	Johannes Berg <johannes@sipsolutions.net>
23079L:	linux-um@lists.infradead.org
23080S:	Maintained
23081W:	http://user-mode-linux.sourceforge.net
23082Q:	https://patchwork.ozlabs.org/project/linux-um/list/
23083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
23084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
23085F:	Documentation/virt/uml/
23086F:	arch/um/
23087F:	arch/x86/um/
23088F:	fs/hostfs/
23089
23090USERSPACE COPYIN/COPYOUT (UIOVEC)
23091M:	Alexander Viro <viro@zeniv.linux.org.uk>
23092S:	Maintained
23093F:	include/linux/uio.h
23094F:	lib/iov_iter.c
23095
23096USERSPACE DMA BUFFER DRIVER
23097M:	Gerd Hoffmann <kraxel@redhat.com>
23098L:	dri-devel@lists.freedesktop.org
23099S:	Maintained
23100T:	git git://anongit.freedesktop.org/drm/drm-misc
23101F:	drivers/dma-buf/udmabuf.c
23102F:	include/uapi/linux/udmabuf.h
23103
23104USERSPACE I/O (UIO)
23105M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23106S:	Maintained
23107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23108F:	Documentation/driver-api/uio-howto.rst
23109F:	drivers/uio/
23110F:	include/linux/uio_driver.h
23111
23112UTIL-LINUX PACKAGE
23113M:	Karel Zak <kzak@redhat.com>
23114L:	util-linux@vger.kernel.org
23115S:	Maintained
23116W:	http://en.wikipedia.org/wiki/Util-linux
23117T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
23118
23119UUID HELPERS
23120R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
23121L:	linux-kernel@vger.kernel.org
23122S:	Maintained
23123F:	include/linux/uuid.h
23124F:	lib/test_uuid.c
23125F:	lib/uuid.c
23126
23127UV SYSFS DRIVER
23128M:	Justin Ernst <justin.ernst@hpe.com>
23129L:	platform-driver-x86@vger.kernel.org
23130S:	Maintained
23131F:	drivers/platform/x86/uv_sysfs.c
23132
23133UVESAFB DRIVER
23134M:	Michal Januszewski <spock@gentoo.org>
23135L:	linux-fbdev@vger.kernel.org
23136S:	Maintained
23137W:	https://github.com/mjanusz/v86d
23138F:	Documentation/fb/uvesafb.rst
23139F:	drivers/video/fbdev/uvesafb.*
23140
23141Ux500 CLOCK DRIVERS
23142M:	Ulf Hansson <ulf.hansson@linaro.org>
23143L:	linux-clk@vger.kernel.org
23144L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23145S:	Maintained
23146F:	drivers/clk/ux500/
23147
23148V4L2 ASYNC AND FWNODE FRAMEWORKS
23149M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23150L:	linux-media@vger.kernel.org
23151S:	Maintained
23152T:	git git://linuxtv.org/media_tree.git
23153F:	drivers/media/v4l2-core/v4l2-async.c
23154F:	drivers/media/v4l2-core/v4l2-fwnode.c
23155F:	include/media/v4l2-async.h
23156F:	include/media/v4l2-fwnode.h
23157
23158V4L2 LENS DRIVERS
23159M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23160L:	linux-media@vger.kernel.org
23161S:	Maintained
23162F:	drivers/media/i2c/ak*
23163F:	drivers/media/i2c/dw*
23164F:	drivers/media/i2c/lm*
23165
23166V4L2 CAMERA SENSOR DRIVERS
23167M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23168L:	linux-media@vger.kernel.org
23169S:	Maintained
23170F:	Documentation/driver-api/media/camera-sensor.rst
23171F:	Documentation/driver-api/media/tx-rx.rst
23172F:	drivers/media/i2c/ar*
23173F:	drivers/media/i2c/gc*
23174F:	drivers/media/i2c/hi*
23175F:	drivers/media/i2c/imx*
23176F:	drivers/media/i2c/mt*
23177F:	drivers/media/i2c/og*
23178F:	drivers/media/i2c/ov*
23179F:	drivers/media/i2c/s5*
23180F:	drivers/media/i2c/st-vgxy61.c
23181
23182VF610 NAND DRIVER
23183M:	Stefan Agner <stefan@agner.ch>
23184L:	linux-mtd@lists.infradead.org
23185S:	Supported
23186F:	drivers/mtd/nand/raw/vf610_nfc.c
23187
23188VFAT/FAT/MSDOS FILESYSTEM
23189M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
23190S:	Maintained
23191F:	Documentation/filesystems/vfat.rst
23192F:	fs/fat/
23193F:	tools/testing/selftests/filesystems/fat/
23194
23195VFIO CDX DRIVER
23196M:	Nipun Gupta <nipun.gupta@amd.com>
23197M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
23198L:	kvm@vger.kernel.org
23199S:	Maintained
23200F:	drivers/vfio/cdx/*
23201
23202VFIO DRIVER
23203M:	Alex Williamson <alex.williamson@redhat.com>
23204L:	kvm@vger.kernel.org
23205S:	Maintained
23206T:	git https://github.com/awilliam/linux-vfio.git
23207F:	Documentation/ABI/testing/debugfs-vfio
23208F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
23209F:	Documentation/driver-api/vfio.rst
23210F:	drivers/vfio/
23211F:	include/linux/vfio.h
23212F:	include/linux/vfio_pci_core.h
23213F:	include/uapi/linux/vfio.h
23214
23215VFIO FSL-MC DRIVER
23216M:	Diana Craciun <diana.craciun@oss.nxp.com>
23217L:	kvm@vger.kernel.org
23218S:	Maintained
23219F:	drivers/vfio/fsl-mc/
23220
23221VFIO HISILICON PCI DRIVER
23222M:	Longfang Liu <liulongfang@huawei.com>
23223M:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
23224L:	kvm@vger.kernel.org
23225S:	Maintained
23226F:	drivers/vfio/pci/hisilicon/
23227
23228VFIO MEDIATED DEVICE DRIVERS
23229M:	Kirti Wankhede <kwankhede@nvidia.com>
23230L:	kvm@vger.kernel.org
23231S:	Maintained
23232F:	Documentation/driver-api/vfio-mediated-device.rst
23233F:	drivers/vfio/mdev/
23234F:	include/linux/mdev.h
23235F:	samples/vfio-mdev/
23236
23237VFIO MLX5 PCI DRIVER
23238M:	Yishai Hadas <yishaih@nvidia.com>
23239L:	kvm@vger.kernel.org
23240S:	Maintained
23241F:	drivers/vfio/pci/mlx5/
23242
23243VFIO NVIDIA GRACE GPU DRIVER
23244M:	Ankit Agrawal <ankita@nvidia.com>
23245L:	kvm@vger.kernel.org
23246S:	Supported
23247F:	drivers/vfio/pci/nvgrace-gpu/
23248
23249VFIO PCI DEVICE SPECIFIC DRIVERS
23250R:	Jason Gunthorpe <jgg@nvidia.com>
23251R:	Yishai Hadas <yishaih@nvidia.com>
23252R:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
23253R:	Kevin Tian <kevin.tian@intel.com>
23254L:	kvm@vger.kernel.org
23255S:	Maintained
23256P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
23257F:	drivers/vfio/pci/*/
23258
23259VFIO PDS PCI DRIVER
23260M:	Brett Creeley <brett.creeley@amd.com>
23261L:	kvm@vger.kernel.org
23262S:	Maintained
23263F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
23264F:	drivers/vfio/pci/pds/
23265
23266VFIO PLATFORM DRIVER
23267M:	Eric Auger <eric.auger@redhat.com>
23268L:	kvm@vger.kernel.org
23269S:	Maintained
23270F:	drivers/vfio/platform/
23271
23272VFIO VIRTIO PCI DRIVER
23273M:	Yishai Hadas <yishaih@nvidia.com>
23274L:	kvm@vger.kernel.org
23275L:	virtualization@lists.linux.dev
23276S:	Maintained
23277F:	drivers/vfio/pci/virtio
23278
23279VGA_SWITCHEROO
23280R:	Lukas Wunner <lukas@wunner.de>
23281S:	Maintained
23282T:	git git://anongit.freedesktop.org/drm/drm-misc
23283F:	Documentation/gpu/vga-switcheroo.rst
23284F:	drivers/gpu/vga/vga_switcheroo.c
23285F:	include/linux/vga_switcheroo.h
23286
23287VIA RHINE NETWORK DRIVER
23288M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
23289S:	Maintained
23290F:	drivers/net/ethernet/via/via-rhine.c
23291
23292VIA SD/MMC CARD CONTROLLER DRIVER
23293M:	Bruce Chang <brucechang@via.com.tw>
23294M:	Harald Welte <HaraldWelte@viatech.com>
23295S:	Maintained
23296F:	drivers/mmc/host/via-sdmmc.c
23297
23298VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
23299M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
23300L:	linux-fbdev@vger.kernel.org
23301S:	Maintained
23302F:	drivers/video/fbdev/via/
23303F:	include/linux/via-core.h
23304F:	include/linux/via_i2c.h
23305
23306VIA VELOCITY NETWORK DRIVER
23307M:	Francois Romieu <romieu@fr.zoreil.com>
23308L:	netdev@vger.kernel.org
23309S:	Maintained
23310F:	drivers/net/ethernet/via/via-velocity.*
23311
23312VICODEC VIRTUAL CODEC DRIVER
23313M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
23314L:	linux-media@vger.kernel.org
23315S:	Maintained
23316W:	https://linuxtv.org
23317T:	git git://linuxtv.org/media_tree.git
23318F:	drivers/media/test-drivers/vicodec/*
23319
23320VIDEO I2C POLLING DRIVER
23321M:	Matt Ranostay <matt.ranostay@konsulko.com>
23322L:	linux-media@vger.kernel.org
23323S:	Maintained
23324F:	drivers/media/i2c/video-i2c.c
23325
23326VIDEO MULTIPLEXER DRIVER
23327M:	Philipp Zabel <p.zabel@pengutronix.de>
23328L:	linux-media@vger.kernel.org
23329S:	Maintained
23330F:	drivers/media/platform/video-mux.c
23331
23332VIDEOBUF2 FRAMEWORK
23333M:	Tomasz Figa <tfiga@chromium.org>
23334M:	Marek Szyprowski <m.szyprowski@samsung.com>
23335L:	linux-media@vger.kernel.org
23336S:	Maintained
23337F:	drivers/media/common/videobuf2/*
23338F:	include/media/videobuf2-*
23339
23340VIDTV VIRTUAL DIGITAL TV DRIVER
23341M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
23342L:	linux-media@vger.kernel.org
23343S:	Maintained
23344W:	https://linuxtv.org
23345T:	git git://linuxtv.org/media_tree.git
23346F:	drivers/media/test-drivers/vidtv/*
23347
23348VIMC VIRTUAL MEDIA CONTROLLER DRIVER
23349M:	Shuah Khan <skhan@linuxfoundation.org>
23350R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
23351L:	linux-media@vger.kernel.org
23352S:	Maintained
23353W:	https://linuxtv.org
23354T:	git git://linuxtv.org/media_tree.git
23355F:	drivers/media/test-drivers/vimc/*
23356
23357VIRT LIB
23358M:	Alex Williamson <alex.williamson@redhat.com>
23359M:	Paolo Bonzini <pbonzini@redhat.com>
23360L:	kvm@vger.kernel.org
23361S:	Supported
23362F:	virt/lib/
23363
23364VIRTIO AND VHOST VSOCK DRIVER
23365M:	Stefan Hajnoczi <stefanha@redhat.com>
23366M:	Stefano Garzarella <sgarzare@redhat.com>
23367L:	kvm@vger.kernel.org
23368L:	virtualization@lists.linux.dev
23369L:	netdev@vger.kernel.org
23370S:	Maintained
23371F:	drivers/vhost/vsock.c
23372F:	include/linux/virtio_vsock.h
23373F:	include/uapi/linux/virtio_vsock.h
23374F:	net/vmw_vsock/virtio_transport.c
23375F:	net/vmw_vsock/virtio_transport_common.c
23376
23377VIRTIO BALLOON
23378M:	"Michael S. Tsirkin" <mst@redhat.com>
23379M:	David Hildenbrand <david@redhat.com>
23380L:	virtualization@lists.linux.dev
23381S:	Maintained
23382F:	drivers/virtio/virtio_balloon.c
23383F:	include/linux/balloon_compaction.h
23384F:	include/uapi/linux/virtio_balloon.h
23385F:	mm/balloon_compaction.c
23386
23387VIRTIO BLOCK AND SCSI DRIVERS
23388M:	"Michael S. Tsirkin" <mst@redhat.com>
23389M:	Jason Wang <jasowang@redhat.com>
23390R:	Paolo Bonzini <pbonzini@redhat.com>
23391R:	Stefan Hajnoczi <stefanha@redhat.com>
23392L:	virtualization@lists.linux.dev
23393S:	Maintained
23394F:	drivers/block/virtio_blk.c
23395F:	drivers/scsi/virtio_scsi.c
23396F:	include/uapi/linux/virtio_blk.h
23397F:	include/uapi/linux/virtio_scsi.h
23398
23399VIRTIO CONSOLE DRIVER
23400M:	Amit Shah <amit@kernel.org>
23401L:	virtualization@lists.linux.dev
23402S:	Maintained
23403F:	drivers/char/virtio_console.c
23404F:	include/uapi/linux/virtio_console.h
23405
23406VIRTIO CORE AND NET DRIVERS
23407M:	"Michael S. Tsirkin" <mst@redhat.com>
23408M:	Jason Wang <jasowang@redhat.com>
23409R:	Xuan Zhuo <xuanzhuo@linux.alibaba.com>
23410L:	virtualization@lists.linux.dev
23411S:	Maintained
23412F:	Documentation/ABI/testing/sysfs-bus-vdpa
23413F:	Documentation/ABI/testing/sysfs-class-vduse
23414F:	Documentation/devicetree/bindings/virtio/
23415F:	Documentation/driver-api/virtio/
23416F:	drivers/block/virtio_blk.c
23417F:	drivers/crypto/virtio/
23418F:	drivers/net/virtio_net.c
23419F:	drivers/vdpa/
23420F:	drivers/virtio/
23421F:	include/linux/vdpa.h
23422F:	include/linux/virtio*.h
23423F:	include/linux/vringh.h
23424F:	include/uapi/linux/virtio_*.h
23425F:	tools/virtio/
23426
23427VIRTIO CRYPTO DRIVER
23428M:	Gonglei <arei.gonglei@huawei.com>
23429L:	virtualization@lists.linux.dev
23430L:	linux-crypto@vger.kernel.org
23431S:	Maintained
23432F:	drivers/crypto/virtio/
23433F:	include/uapi/linux/virtio_crypto.h
23434
23435VIRTIO DRIVERS FOR S390
23436M:	Cornelia Huck <cohuck@redhat.com>
23437M:	Halil Pasic <pasic@linux.ibm.com>
23438M:	Eric Farman <farman@linux.ibm.com>
23439L:	linux-s390@vger.kernel.org
23440L:	virtualization@lists.linux.dev
23441L:	kvm@vger.kernel.org
23442S:	Supported
23443F:	arch/s390/include/uapi/asm/virtio-ccw.h
23444F:	drivers/s390/virtio/
23445
23446VIRTIO FILE SYSTEM
23447M:	Vivek Goyal <vgoyal@redhat.com>
23448M:	Stefan Hajnoczi <stefanha@redhat.com>
23449M:	Miklos Szeredi <miklos@szeredi.hu>
23450L:	virtualization@lists.linux.dev
23451L:	linux-fsdevel@vger.kernel.org
23452S:	Supported
23453W:	https://virtio-fs.gitlab.io/
23454F:	Documentation/filesystems/virtiofs.rst
23455F:	fs/fuse/virtio_fs.c
23456F:	include/uapi/linux/virtio_fs.h
23457
23458VIRTIO GPIO DRIVER
23459M:	Enrico Weigelt, metux IT consult <info@metux.net>
23460M:	Viresh Kumar <vireshk@kernel.org>
23461L:	linux-gpio@vger.kernel.org
23462L:	virtualization@lists.linux.dev
23463S:	Maintained
23464F:	drivers/gpio/gpio-virtio.c
23465F:	include/uapi/linux/virtio_gpio.h
23466
23467VIRTIO GPU DRIVER
23468M:	David Airlie <airlied@redhat.com>
23469M:	Gerd Hoffmann <kraxel@redhat.com>
23470R:	Gurchetan Singh <gurchetansingh@chromium.org>
23471R:	Chia-I Wu <olvaffe@gmail.com>
23472L:	dri-devel@lists.freedesktop.org
23473L:	virtualization@lists.linux.dev
23474S:	Maintained
23475T:	git git://anongit.freedesktop.org/drm/drm-misc
23476F:	drivers/gpu/drm/ci/xfails/virtio*
23477F:	drivers/gpu/drm/virtio/
23478F:	include/uapi/linux/virtio_gpu.h
23479
23480VIRTIO HOST (VHOST)
23481M:	"Michael S. Tsirkin" <mst@redhat.com>
23482M:	Jason Wang <jasowang@redhat.com>
23483L:	kvm@vger.kernel.org
23484L:	virtualization@lists.linux.dev
23485L:	netdev@vger.kernel.org
23486S:	Maintained
23487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
23488F:	drivers/vhost/
23489F:	include/linux/sched/vhost_task.h
23490F:	include/linux/vhost_iotlb.h
23491F:	include/uapi/linux/vhost.h
23492F:	kernel/vhost_task.c
23493
23494VIRTIO HOST (VHOST-SCSI)
23495M:	"Michael S. Tsirkin" <mst@redhat.com>
23496M:	Jason Wang <jasowang@redhat.com>
23497M:	Mike Christie <michael.christie@oracle.com>
23498R:	Paolo Bonzini <pbonzini@redhat.com>
23499R:	Stefan Hajnoczi <stefanha@redhat.com>
23500L:	virtualization@lists.linux.dev
23501S:	Maintained
23502F:	drivers/vhost/scsi.c
23503
23504VIRTIO I2C DRIVER
23505M:	Conghui Chen <conghui.chen@intel.com>
23506M:	Viresh Kumar <viresh.kumar@linaro.org>
23507L:	linux-i2c@vger.kernel.org
23508L:	virtualization@lists.linux.dev
23509S:	Maintained
23510F:	drivers/i2c/busses/i2c-virtio.c
23511F:	include/uapi/linux/virtio_i2c.h
23512
23513VIRTIO INPUT DRIVER
23514M:	Gerd Hoffmann <kraxel@redhat.com>
23515S:	Maintained
23516F:	drivers/virtio/virtio_input.c
23517F:	include/uapi/linux/virtio_input.h
23518
23519VIRTIO IOMMU DRIVER
23520M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
23521L:	virtualization@lists.linux.dev
23522S:	Maintained
23523F:	drivers/iommu/virtio-iommu.c
23524F:	include/uapi/linux/virtio_iommu.h
23525
23526VIRTIO MEM DRIVER
23527M:	David Hildenbrand <david@redhat.com>
23528L:	virtualization@lists.linux.dev
23529S:	Maintained
23530W:	https://virtio-mem.gitlab.io/
23531F:	drivers/virtio/virtio_mem.c
23532F:	include/uapi/linux/virtio_mem.h
23533
23534VIRTIO PMEM DRIVER
23535M:	Pankaj Gupta <pankaj.gupta.linux@gmail.com>
23536L:	virtualization@lists.linux.dev
23537S:	Maintained
23538F:	drivers/nvdimm/nd_virtio.c
23539F:	drivers/nvdimm/virtio_pmem.c
23540
23541VIRTIO SOUND DRIVER
23542M:	Anton Yakovlev <anton.yakovlev@opensynergy.com>
23543M:	"Michael S. Tsirkin" <mst@redhat.com>
23544L:	virtualization@lists.linux.dev
23545L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23546S:	Maintained
23547F:	include/uapi/linux/virtio_snd.h
23548F:	sound/virtio/*
23549
23550VIRTUAL BOX GUEST DEVICE DRIVER
23551M:	Hans de Goede <hdegoede@redhat.com>
23552M:	Arnd Bergmann <arnd@arndb.de>
23553M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23554S:	Maintained
23555F:	drivers/virt/vboxguest/
23556F:	include/linux/vbox_utils.h
23557F:	include/uapi/linux/vbox*.h
23558
23559VIRTUAL BOX SHARED FOLDER VFS DRIVER
23560M:	Hans de Goede <hdegoede@redhat.com>
23561L:	linux-fsdevel@vger.kernel.org
23562S:	Maintained
23563F:	fs/vboxsf/*
23564
23565VIRTUAL PCM TEST DRIVER
23566M:	Ivan Orlov <ivan.orlov0322@gmail.com>
23567L:	linux-sound@vger.kernel.org
23568S:	Maintained
23569F:	Documentation/sound/cards/pcmtest.rst
23570F:	sound/drivers/pcmtest.c
23571F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
23572
23573VIRTUAL SERIO DEVICE DRIVER
23574M:	Stephen Chandler Paul <thatslyude@gmail.com>
23575S:	Maintained
23576F:	drivers/input/serio/userio.c
23577F:	include/uapi/linux/userio.h
23578
23579VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
23580M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
23581S:	Maintained
23582F:	Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
23583F:	drivers/iio/light/veml6075.c
23584
23585VISL VIRTUAL STATELESS DECODER DRIVER
23586M:	Daniel Almeida <daniel.almeida@collabora.com>
23587L:	linux-media@vger.kernel.org
23588S:	Supported
23589F:	drivers/media/test-drivers/visl
23590
23591VIVID VIRTUAL VIDEO DRIVER
23592M:	Hans Verkuil <hverkuil@xs4all.nl>
23593L:	linux-media@vger.kernel.org
23594S:	Maintained
23595W:	https://linuxtv.org
23596T:	git git://linuxtv.org/media_tree.git
23597F:	drivers/media/test-drivers/vivid/*
23598
23599VM SOCKETS (AF_VSOCK)
23600M:	Stefano Garzarella <sgarzare@redhat.com>
23601L:	virtualization@lists.linux.dev
23602L:	netdev@vger.kernel.org
23603S:	Maintained
23604F:	drivers/net/vsockmon.c
23605F:	include/net/af_vsock.h
23606F:	include/uapi/linux/vm_sockets.h
23607F:	include/uapi/linux/vm_sockets_diag.h
23608F:	include/uapi/linux/vsockmon.h
23609F:	net/vmw_vsock/
23610F:	tools/testing/vsock/
23611
23612VMALLOC
23613M:	Andrew Morton <akpm@linux-foundation.org>
23614R:	Uladzislau Rezki <urezki@gmail.com>
23615R:	Christoph Hellwig <hch@infradead.org>
23616R:	Lorenzo Stoakes <lstoakes@gmail.com>
23617L:	linux-mm@kvack.org
23618S:	Maintained
23619W:	http://www.linux-mm.org
23620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
23621F:	include/linux/vmalloc.h
23622F:	mm/vmalloc.c
23623
23624VME SUBSYSTEM
23625L:	linux-kernel@vger.kernel.org
23626S:	Orphan
23627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23628F:	Documentation/driver-api/vme.rst
23629F:	drivers/staging/vme_user/
23630
23631VMWARE BALLOON DRIVER
23632M:	Jerrin Shaji George <jerrin.shaji-george@broadcom.com>
23633R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
23634L:	linux-kernel@vger.kernel.org
23635S:	Supported
23636F:	drivers/misc/vmw_balloon.c
23637
23638VMWARE HYPERVISOR INTERFACE
23639M:	Ajay Kaher <ajay.kaher@broadcom.com>
23640M:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
23641R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
23642L:	virtualization@lists.linux.dev
23643L:	x86@kernel.org
23644S:	Supported
23645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
23646F:	arch/x86/include/asm/vmware.h
23647F:	arch/x86/kernel/cpu/vmware.c
23648
23649VMWARE PVRDMA DRIVER
23650M:	Bryan Tan <bryan-bt.tan@broadcom.com>
23651M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
23652R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
23653L:	linux-rdma@vger.kernel.org
23654S:	Supported
23655F:	drivers/infiniband/hw/vmw_pvrdma/
23656
23657VMWARE PVSCSI DRIVER
23658M:	Vishal Bhakta <vishal.bhakta@broadcom.com>
23659R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
23660L:	linux-scsi@vger.kernel.org
23661S:	Supported
23662F:	drivers/scsi/vmw_pvscsi.c
23663F:	drivers/scsi/vmw_pvscsi.h
23664
23665VMWARE VIRTUAL PTP CLOCK DRIVER
23666M:	Nick Shi <nick.shi@broadcom.com>
23667R:	Ajay Kaher <ajay.kaher@broadcom.com>
23668R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
23669R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
23670L:	netdev@vger.kernel.org
23671S:	Supported
23672F:	drivers/ptp/ptp_vmw.c
23673
23674VMWARE VMCI DRIVER
23675M:	Bryan Tan <bryan-bt.tan@broadcom.com>
23676M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
23677R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
23678L:	linux-kernel@vger.kernel.org
23679S:	Supported
23680F:	drivers/misc/vmw_vmci/
23681F:	include/linux/vmw_vmci*
23682
23683VMWARE VMMOUSE SUBDRIVER
23684M:	Zack Rusin <zack.rusin@broadcom.com>
23685R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
23686L:	linux-input@vger.kernel.org
23687S:	Supported
23688F:	drivers/input/mouse/vmmouse.c
23689F:	drivers/input/mouse/vmmouse.h
23690
23691VMWARE VMXNET3 ETHERNET DRIVER
23692M:	Ronak Doshi <ronak.doshi@broadcom.com>
23693R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
23694L:	netdev@vger.kernel.org
23695S:	Supported
23696F:	drivers/net/vmxnet3/
23697
23698VMWARE VSOCK VMCI TRANSPORT DRIVER
23699M:	Bryan Tan <bryan-bt.tan@broadcom.com>
23700M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
23701R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
23702L:	linux-kernel@vger.kernel.org
23703S:	Supported
23704F:	net/vmw_vsock/vmci_transport*
23705
23706VOCORE VOCORE2 BOARD
23707M:	Harvey Hunt <harveyhuntnexus@gmail.com>
23708L:	linux-mips@vger.kernel.org
23709S:	Maintained
23710F:	arch/mips/boot/dts/ralink/vocore2.dts
23711
23712VOLTAGE AND CURRENT REGULATOR FRAMEWORK
23713M:	Liam Girdwood <lgirdwood@gmail.com>
23714M:	Mark Brown <broonie@kernel.org>
23715L:	linux-kernel@vger.kernel.org
23716S:	Supported
23717W:	http://www.slimlogic.co.uk/?p=48
23718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
23719F:	Documentation/devicetree/bindings/regulator/
23720F:	Documentation/power/regulator/
23721F:	drivers/regulator/
23722F:	include/dt-bindings/regulator/
23723F:	include/linux/regulator/
23724K:	regulator_get_optional
23725
23726VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
23727R:	Matti Vaittinen <mazziesaccount@gmail.com>
23728F:	drivers/regulator/irq_helpers.c
23729
23730VRF
23731M:	David Ahern <dsahern@kernel.org>
23732L:	netdev@vger.kernel.org
23733S:	Maintained
23734F:	Documentation/networking/vrf.rst
23735F:	drivers/net/vrf.c
23736
23737VSPRINTF
23738M:	Petr Mladek <pmladek@suse.com>
23739M:	Steven Rostedt <rostedt@goodmis.org>
23740R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
23741R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
23742R:	Sergey Senozhatsky <senozhatsky@chromium.org>
23743S:	Maintained
23744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
23745F:	Documentation/core-api/printk-formats.rst
23746F:	lib/test_printf.c
23747F:	lib/test_scanf.c
23748F:	lib/vsprintf.c
23749
23750VT1211 HARDWARE MONITOR DRIVER
23751M:	Juerg Haefliger <juergh@proton.me>
23752L:	linux-hwmon@vger.kernel.org
23753S:	Maintained
23754F:	Documentation/hwmon/vt1211.rst
23755F:	drivers/hwmon/vt1211.c
23756
23757VT8231 HARDWARE MONITOR DRIVER
23758M:	Roger Lucas <vt8231@hiddenengine.co.uk>
23759L:	linux-hwmon@vger.kernel.org
23760S:	Maintained
23761F:	drivers/hwmon/vt8231.c
23762
23763VUB300 USB to SDIO/SD/MMC bridge chip
23764L:	linux-mmc@vger.kernel.org
23765S:	Orphan
23766F:	drivers/mmc/host/vub300.c
23767
23768W1 DALLAS'S 1-WIRE BUS
23769M:	Krzysztof Kozlowski <krzk@kernel.org>
23770S:	Maintained
23771F:	Documentation/devicetree/bindings/w1/
23772F:	Documentation/w1/
23773F:	drivers/w1/
23774F:	include/linux/w1.h
23775
23776W83791D HARDWARE MONITORING DRIVER
23777M:	Marc Hulsman <m.hulsman@tudelft.nl>
23778L:	linux-hwmon@vger.kernel.org
23779S:	Maintained
23780F:	Documentation/hwmon/w83791d.rst
23781F:	drivers/hwmon/w83791d.c
23782
23783W83793 HARDWARE MONITORING DRIVER
23784M:	Rudolf Marek <r.marek@assembler.cz>
23785L:	linux-hwmon@vger.kernel.org
23786S:	Maintained
23787F:	Documentation/hwmon/w83793.rst
23788F:	drivers/hwmon/w83793.c
23789
23790W83795 HARDWARE MONITORING DRIVER
23791M:	Jean Delvare <jdelvare@suse.com>
23792L:	linux-hwmon@vger.kernel.org
23793S:	Maintained
23794F:	drivers/hwmon/w83795.c
23795
23796W83L51xD SD/MMC CARD INTERFACE DRIVER
23797M:	Pierre Ossman <pierre@ossman.eu>
23798S:	Maintained
23799F:	drivers/mmc/host/wbsd.*
23800
23801WACOM PROTOCOL 4 SERIAL TABLETS
23802M:	Julian Squires <julian@cipht.net>
23803M:	Hans de Goede <hdegoede@redhat.com>
23804L:	linux-input@vger.kernel.org
23805S:	Maintained
23806F:	drivers/input/tablet/wacom_serial4.c
23807
23808WANGXUN ETHERNET DRIVER
23809M:	Jiawen Wu <jiawenwu@trustnetic.com>
23810M:	Mengyuan Lou <mengyuanlou@net-swift.com>
23811L:	netdev@vger.kernel.org
23812S:	Maintained
23813W:	https://www.net-swift.com
23814F:	Documentation/networking/device_drivers/ethernet/wangxun/*
23815F:	drivers/net/ethernet/wangxun/
23816F:	drivers/net/pcs/pcs-xpcs-wx.c
23817
23818WATCHDOG DEVICE DRIVERS
23819M:	Wim Van Sebroeck <wim@linux-watchdog.org>
23820M:	Guenter Roeck <linux@roeck-us.net>
23821L:	linux-watchdog@vger.kernel.org
23822S:	Maintained
23823W:	http://www.linux-watchdog.org/
23824T:	git git://www.linux-watchdog.org/linux-watchdog.git
23825F:	Documentation/devicetree/bindings/watchdog/
23826F:	Documentation/watchdog/
23827F:	drivers/watchdog/
23828F:	include/linux/watchdog.h
23829F:	include/trace/events/watchdog.h
23830F:	include/uapi/linux/watchdog.h
23831
23832WAVE5 VPU CODEC DRIVER
23833M:	Nas Chung <nas.chung@chipsnmedia.com>
23834M:	Jackson Lee <jackson.lee@chipsnmedia.com>
23835L:	linux-media@vger.kernel.org
23836S:	Maintained
23837F:	Documentation/devicetree/bindings/media/cnm,wave521c.yaml
23838F:	drivers/media/platform/chips-media/wave5/
23839
23840WHISKEYCOVE PMIC GPIO DRIVER
23841M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
23842L:	linux-gpio@vger.kernel.org
23843S:	Maintained
23844F:	drivers/gpio/gpio-wcove.c
23845
23846WHWAVE RTC DRIVER
23847M:	Dianlong Li <long17.cool@163.com>
23848L:	linux-rtc@vger.kernel.org
23849S:	Maintained
23850F:	drivers/rtc/rtc-sd3078.c
23851
23852WIIMOTE HID DRIVER
23853M:	David Rheinsberg <david@readahead.eu>
23854L:	linux-input@vger.kernel.org
23855S:	Maintained
23856F:	drivers/hid/hid-wiimote*
23857
23858WILOCITY WIL6210 WIRELESS DRIVER
23859L:	linux-wireless@vger.kernel.org
23860S:	Orphan
23861W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
23862F:	drivers/net/wireless/ath/wil6210/
23863
23864WINBOND CIR DRIVER
23865M:	David Härdeman <david@hardeman.nu>
23866S:	Maintained
23867F:	drivers/media/rc/winbond-cir.c
23868
23869WINSYSTEMS EBC-C384 WATCHDOG DRIVER
23870L:	linux-watchdog@vger.kernel.org
23871S:	Orphan
23872F:	drivers/watchdog/ebc-c384_wdt.c
23873
23874WINSYSTEMS WS16C48 GPIO DRIVER
23875M:	William Breathitt Gray <william.gray@linaro.org>
23876L:	linux-gpio@vger.kernel.org
23877S:	Maintained
23878F:	drivers/gpio/gpio-ws16c48.c
23879
23880WIREGUARD SECURE NETWORK TUNNEL
23881M:	Jason A. Donenfeld <Jason@zx2c4.com>
23882L:	wireguard@lists.zx2c4.com
23883L:	netdev@vger.kernel.org
23884S:	Maintained
23885F:	drivers/net/wireguard/
23886F:	tools/testing/selftests/wireguard/
23887
23888WISTRON LAPTOP BUTTON DRIVER
23889M:	Miloslav Trmac <mitr@volny.cz>
23890S:	Maintained
23891F:	drivers/input/misc/wistron_btns.c
23892
23893WMI BINARY MOF DRIVER
23894M:	Armin Wolf <W_Armin@gmx.de>
23895R:	Thomas Weißschuh <linux@weissschuh.net>
23896L:	platform-driver-x86@vger.kernel.org
23897S:	Maintained
23898F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
23899F:	Documentation/wmi/devices/wmi-bmof.rst
23900F:	drivers/platform/x86/wmi-bmof.c
23901
23902WOLFSON MICROELECTRONICS DRIVERS
23903L:	patches@opensource.cirrus.com
23904S:	Supported
23905W:	https://github.com/CirrusLogic/linux-drivers/wiki
23906T:	git https://github.com/CirrusLogic/linux-drivers.git
23907F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
23908F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
23909F:	Documentation/devicetree/bindings/mfd/wm831x.txt
23910F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
23911F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
23912F:	Documentation/devicetree/bindings/sound/wm*
23913F:	Documentation/hwmon/wm83??.rst
23914F:	arch/arm/mach-s3c/mach-crag6410*
23915F:	drivers/clk/clk-wm83*.c
23916F:	drivers/gpio/gpio-*wm*.c
23917F:	drivers/gpio/gpio-arizona.c
23918F:	drivers/hwmon/wm83??-hwmon.c
23919F:	drivers/input/misc/wm831x-on.c
23920F:	drivers/input/touchscreen/wm831x-ts.c
23921F:	drivers/input/touchscreen/wm97*.c
23922F:	drivers/leds/leds-wm83*.c
23923F:	drivers/mfd/arizona*
23924F:	drivers/mfd/cs47l24*
23925F:	drivers/mfd/wm*.c
23926F:	drivers/power/supply/wm83*.c
23927F:	drivers/regulator/arizona*
23928F:	drivers/regulator/wm8*.c
23929F:	drivers/rtc/rtc-wm83*.c
23930F:	drivers/video/backlight/wm83*_bl.c
23931F:	drivers/watchdog/wm83*_wdt.c
23932F:	include/linux/mfd/arizona/
23933F:	include/linux/mfd/wm831x/
23934F:	include/linux/mfd/wm8350/
23935F:	include/linux/mfd/wm8400*
23936F:	include/linux/regulator/arizona*
23937F:	include/linux/wm97xx.h
23938F:	include/sound/wm????.h
23939F:	sound/soc/codecs/arizona*
23940F:	sound/soc/codecs/cs47l24*
23941F:	sound/soc/codecs/wm*
23942
23943WORKQUEUE
23944M:	Tejun Heo <tj@kernel.org>
23945R:	Lai Jiangshan <jiangshanlai@gmail.com>
23946S:	Maintained
23947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
23948F:	Documentation/core-api/workqueue.rst
23949F:	include/linux/workqueue.h
23950F:	kernel/workqueue.c
23951F:	kernel/workqueue_internal.h
23952
23953WWAN DRIVERS
23954M:	Loic Poulain <loic.poulain@linaro.org>
23955M:	Sergey Ryazanov <ryazanov.s.a@gmail.com>
23956R:	Johannes Berg <johannes@sipsolutions.net>
23957L:	netdev@vger.kernel.org
23958S:	Maintained
23959F:	drivers/net/wwan/
23960F:	include/linux/wwan.h
23961F:	include/uapi/linux/wwan.h
23962
23963X-POWERS AXP288 PMIC DRIVERS
23964M:	Hans de Goede <hdegoede@redhat.com>
23965S:	Maintained
23966F:	drivers/acpi/pmic/intel_pmic_xpower.c
23967N:	axp288
23968
23969X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
23970M:	Chen-Yu Tsai <wens@csie.org>
23971L:	linux-kernel@vger.kernel.org
23972S:	Maintained
23973N:	axp[128]
23974
23975X.25 STACK
23976M:	Martin Schiller <ms@dev.tdt.de>
23977L:	linux-x25@vger.kernel.org
23978S:	Maintained
23979F:	Documentation/networking/lapb-module.rst
23980F:	Documentation/networking/x25*
23981F:	drivers/net/wan/hdlc_x25.c
23982F:	drivers/net/wan/lapbether.c
23983F:	include/*/lapb.h
23984F:	include/net/x25*
23985F:	include/uapi/linux/x25.h
23986F:	net/lapb/
23987F:	net/x25/
23988
23989X86 ARCHITECTURE (32-BIT AND 64-BIT)
23990M:	Thomas Gleixner <tglx@linutronix.de>
23991M:	Ingo Molnar <mingo@redhat.com>
23992M:	Borislav Petkov <bp@alien8.de>
23993M:	Dave Hansen <dave.hansen@linux.intel.com>
23994M:	x86@kernel.org
23995R:	"H. Peter Anvin" <hpa@zytor.com>
23996L:	linux-kernel@vger.kernel.org
23997S:	Maintained
23998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
23999F:	Documentation/arch/x86/
24000F:	Documentation/devicetree/bindings/x86/
24001F:	arch/x86/
24002
24003X86 ENTRY CODE
24004M:	Andy Lutomirski <luto@kernel.org>
24005L:	linux-kernel@vger.kernel.org
24006S:	Maintained
24007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
24008F:	arch/x86/entry/
24009
24010X86 HARDWARE VULNERABILITIES
24011M:	Thomas Gleixner <tglx@linutronix.de>
24012M:	Borislav Petkov <bp@alien8.de>
24013M:	Peter Zijlstra <peterz@infradead.org>
24014M:	Josh Poimboeuf <jpoimboe@kernel.org>
24015R:	Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
24016S:	Maintained
24017F:	Documentation/admin-guide/hw-vuln/
24018F:	arch/x86/include/asm/nospec-branch.h
24019F:	arch/x86/kernel/cpu/bugs.c
24020
24021X86 MCE INFRASTRUCTURE
24022M:	Tony Luck <tony.luck@intel.com>
24023M:	Borislav Petkov <bp@alien8.de>
24024L:	linux-edac@vger.kernel.org
24025S:	Maintained
24026F:	Documentation/ABI/testing/sysfs-mce
24027F:	Documentation/arch/x86/x86_64/machinecheck.rst
24028F:	arch/x86/kernel/cpu/mce/*
24029
24030X86 MICROCODE UPDATE SUPPORT
24031M:	Borislav Petkov <bp@alien8.de>
24032S:	Maintained
24033F:	arch/x86/kernel/cpu/microcode/*
24034
24035X86 MM
24036M:	Dave Hansen <dave.hansen@linux.intel.com>
24037M:	Andy Lutomirski <luto@kernel.org>
24038M:	Peter Zijlstra <peterz@infradead.org>
24039L:	linux-kernel@vger.kernel.org
24040S:	Maintained
24041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
24042F:	arch/x86/mm/
24043
24044X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
24045M:	Hans de Goede <hdegoede@redhat.com>
24046L:	platform-driver-x86@vger.kernel.org
24047S:	Maintained
24048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24049F:	drivers/platform/x86/x86-android-tablets/
24050
24051X86 PLATFORM DRIVERS
24052M:	Hans de Goede <hdegoede@redhat.com>
24053M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
24054L:	platform-driver-x86@vger.kernel.org
24055S:	Maintained
24056Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
24057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24058F:	drivers/platform/olpc/
24059F:	drivers/platform/x86/
24060F:	include/linux/platform_data/x86/
24061
24062X86 PLATFORM UV HPE SUPERDOME FLEX
24063M:	Steve Wahl <steve.wahl@hpe.com>
24064R:	Justin Ernst <justin.ernst@hpe.com>
24065R:	Kyle Meyer <kyle.meyer@hpe.com>
24066R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
24067R:	Russ Anderson <russ.anderson@hpe.com>
24068S:	Supported
24069F:	arch/x86/include/asm/uv/
24070F:	arch/x86/kernel/apic/x2apic_uv_x.c
24071F:	arch/x86/platform/uv/
24072
24073X86 STACK UNWINDING
24074M:	Josh Poimboeuf <jpoimboe@kernel.org>
24075M:	Peter Zijlstra <peterz@infradead.org>
24076S:	Supported
24077F:	arch/x86/include/asm/unwind*.h
24078F:	arch/x86/kernel/dumpstack.c
24079F:	arch/x86/kernel/stacktrace.c
24080F:	arch/x86/kernel/unwind_*.c
24081
24082X86 TRUST DOMAIN EXTENSIONS (TDX)
24083M:	Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
24084R:	Dave Hansen <dave.hansen@linux.intel.com>
24085L:	x86@kernel.org
24086L:	linux-coco@lists.linux.dev
24087S:	Supported
24088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
24089F:	arch/x86/boot/compressed/tdx*
24090F:	arch/x86/coco/tdx/
24091F:	arch/x86/include/asm/shared/tdx.h
24092F:	arch/x86/include/asm/tdx.h
24093F:	arch/x86/virt/vmx/tdx/
24094F:	drivers/virt/coco/tdx-guest
24095
24096X86 VDSO
24097M:	Andy Lutomirski <luto@kernel.org>
24098L:	linux-kernel@vger.kernel.org
24099S:	Maintained
24100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
24101F:	arch/x86/entry/vdso/
24102
24103XARRAY
24104M:	Matthew Wilcox <willy@infradead.org>
24105L:	linux-fsdevel@vger.kernel.org
24106S:	Supported
24107F:	Documentation/core-api/xarray.rst
24108F:	include/linux/idr.h
24109F:	include/linux/xarray.h
24110F:	lib/idr.c
24111F:	lib/xarray.c
24112F:	tools/testing/radix-tree
24113
24114XBOX DVD IR REMOTE
24115M:	Benjamin Valentin <benpicco@googlemail.com>
24116S:	Maintained
24117F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
24118F:	drivers/media/rc/xbox_remote.c
24119
24120XC2028/3028 TUNER DRIVER
24121M:	Mauro Carvalho Chehab <mchehab@kernel.org>
24122L:	linux-media@vger.kernel.org
24123S:	Maintained
24124W:	https://linuxtv.org
24125T:	git git://linuxtv.org/media_tree.git
24126F:	drivers/media/tuners/xc2028.*
24127
24128XDP (eXpress Data Path)
24129M:	Alexei Starovoitov <ast@kernel.org>
24130M:	Daniel Borkmann <daniel@iogearbox.net>
24131M:	David S. Miller <davem@davemloft.net>
24132M:	Jakub Kicinski <kuba@kernel.org>
24133M:	Jesper Dangaard Brouer <hawk@kernel.org>
24134M:	John Fastabend <john.fastabend@gmail.com>
24135L:	netdev@vger.kernel.org
24136L:	bpf@vger.kernel.org
24137S:	Supported
24138F:	drivers/net/ethernet/*/*/*/*/*xdp*
24139F:	drivers/net/ethernet/*/*/*xdp*
24140F:	include/net/xdp.h
24141F:	include/net/xdp_priv.h
24142F:	include/trace/events/xdp.h
24143F:	kernel/bpf/cpumap.c
24144F:	kernel/bpf/devmap.c
24145F:	net/core/xdp.c
24146F:	samples/bpf/xdp*
24147F:	tools/testing/selftests/bpf/*/*xdp*
24148F:	tools/testing/selftests/bpf/*xdp*
24149K:	(?:\b|_)xdp(?:\b|_)
24150
24151XDP SOCKETS (AF_XDP)
24152M:	Björn Töpel <bjorn@kernel.org>
24153M:	Magnus Karlsson <magnus.karlsson@intel.com>
24154M:	Maciej Fijalkowski <maciej.fijalkowski@intel.com>
24155R:	Jonathan Lemon <jonathan.lemon@gmail.com>
24156L:	netdev@vger.kernel.org
24157L:	bpf@vger.kernel.org
24158S:	Maintained
24159F:	Documentation/networking/af_xdp.rst
24160F:	include/net/netns/xdp.h
24161F:	include/net/xdp_sock*
24162F:	include/net/xsk_buff_pool.h
24163F:	include/uapi/linux/if_xdp.h
24164F:	include/uapi/linux/xdp_diag.h
24165F:	net/xdp/
24166F:	tools/testing/selftests/bpf/*xsk*
24167
24168XEN BLOCK SUBSYSTEM
24169M:	Roger Pau Monné <roger.pau@citrix.com>
24170L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24171S:	Supported
24172F:	drivers/block/xen*
24173F:	drivers/block/xen-blkback/*
24174
24175XEN HYPERVISOR ARM
24176M:	Stefano Stabellini <sstabellini@kernel.org>
24177L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24178S:	Maintained
24179F:	arch/arm/include/asm/xen/
24180F:	arch/arm/xen/
24181
24182XEN HYPERVISOR ARM64
24183M:	Stefano Stabellini <sstabellini@kernel.org>
24184L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24185S:	Maintained
24186F:	arch/arm64/include/asm/xen/
24187F:	arch/arm64/xen/
24188
24189XEN HYPERVISOR INTERFACE
24190M:	Juergen Gross <jgross@suse.com>
24191M:	Stefano Stabellini <sstabellini@kernel.org>
24192R:	Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
24193L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24194S:	Supported
24195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
24196F:	Documentation/ABI/stable/sysfs-hypervisor-xen
24197F:	Documentation/ABI/testing/sysfs-hypervisor-xen
24198F:	drivers/*/xen-*front.c
24199F:	drivers/xen/
24200F:	include/uapi/xen/
24201F:	include/xen/
24202F:	kernel/configs/xen.config
24203
24204XEN HYPERVISOR X86
24205M:	Juergen Gross <jgross@suse.com>
24206R:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
24207L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24208S:	Supported
24209F:	arch/x86/configs/xen.config
24210F:	arch/x86/include/asm/pvclock-abi.h
24211F:	arch/x86/include/asm/xen/
24212F:	arch/x86/platform/pvh/
24213F:	arch/x86/xen/
24214
24215XEN NETWORK BACKEND DRIVER
24216M:	Wei Liu <wei.liu@kernel.org>
24217M:	Paul Durrant <paul@xen.org>
24218L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24219L:	netdev@vger.kernel.org
24220S:	Supported
24221F:	drivers/net/xen-netback/*
24222
24223XEN PCI SUBSYSTEM
24224M:	Juergen Gross <jgross@suse.com>
24225L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24226S:	Supported
24227F:	arch/x86/pci/*xen*
24228F:	drivers/pci/*xen*
24229
24230XEN PVSCSI DRIVERS
24231M:	Juergen Gross <jgross@suse.com>
24232L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24233L:	linux-scsi@vger.kernel.org
24234S:	Supported
24235F:	drivers/scsi/xen-scsifront.c
24236F:	drivers/xen/xen-scsiback.c
24237F:	include/xen/interface/io/vscsiif.h
24238
24239XEN PVUSB DRIVER
24240M:	Juergen Gross <jgross@suse.com>
24241L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24242L:	linux-usb@vger.kernel.org
24243S:	Supported
24244F:	drivers/usb/host/xen*
24245F:	include/xen/interface/io/usbif.h
24246
24247XEN SOUND FRONTEND DRIVER
24248M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
24249L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24250L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
24251S:	Supported
24252F:	sound/xen/*
24253
24254XEN SWIOTLB SUBSYSTEM
24255M:	Juergen Gross <jgross@suse.com>
24256M:	Stefano Stabellini <sstabellini@kernel.org>
24257L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24258L:	iommu@lists.linux.dev
24259S:	Supported
24260F:	arch/*/include/asm/xen/swiotlb-xen.h
24261F:	drivers/xen/swiotlb-xen.c
24262F:	include/xen/arm/swiotlb-xen.h
24263F:	include/xen/swiotlb-xen.h
24264
24265XFS FILESYSTEM
24266M:	Chandan Babu R <chandan.babu@oracle.com>
24267R:	Darrick J. Wong <djwong@kernel.org>
24268L:	linux-xfs@vger.kernel.org
24269S:	Supported
24270W:	http://xfs.org/
24271C:	irc://irc.oftc.net/xfs
24272T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
24273P:	Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
24274F:	Documentation/ABI/testing/sysfs-fs-xfs
24275F:	Documentation/admin-guide/xfs.rst
24276F:	Documentation/filesystems/xfs/*
24277F:	fs/xfs/
24278F:	include/uapi/linux/dqblk_xfs.h
24279F:	include/uapi/linux/fsmap.h
24280
24281XILINX AMS DRIVER
24282M:	Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
24283L:	linux-iio@vger.kernel.org
24284S:	Maintained
24285F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
24286F:	drivers/iio/adc/xilinx-ams.c
24287
24288XILINX AXI ETHERNET DRIVER
24289M:	Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
24290S:	Maintained
24291F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
24292F:	drivers/net/ethernet/xilinx/xilinx_axienet*
24293
24294XILINX CAN DRIVER
24295M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
24296L:	linux-can@vger.kernel.org
24297S:	Maintained
24298F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
24299F:	drivers/net/can/xilinx_can.c
24300
24301XILINX EVENT MANAGEMENT DRIVER
24302M:	Michal Simek <michal.simek@amd.com>
24303S:	Maintained
24304F:	drivers/soc/xilinx/xlnx_event_manager.c
24305F:	include/linux/firmware/xlnx-event-manager.h
24306
24307XILINX GPIO DRIVER
24308M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24309R:	Srinivas Neeli <srinivas.neeli@amd.com>
24310R:	Michal Simek <michal.simek@amd.com>
24311S:	Maintained
24312F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
24313F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
24314F:	drivers/gpio/gpio-xilinx.c
24315F:	drivers/gpio/gpio-zynq.c
24316
24317XILINX LL TEMAC ETHERNET DRIVER
24318L:	netdev@vger.kernel.org
24319S:	Orphan
24320F:	drivers/net/ethernet/xilinx/ll_temac*
24321
24322XILINX PWM DRIVER
24323M:	Sean Anderson <sean.anderson@seco.com>
24324S:	Maintained
24325F:	drivers/pwm/pwm-xilinx.c
24326F:	include/clocksource/timer-xilinx.h
24327
24328XILINX SD-FEC IP CORES
24329M:	Derek Kiernan <derek.kiernan@amd.com>
24330M:	Dragan Cvetic <dragan.cvetic@amd.com>
24331S:	Maintained
24332F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
24333F:	Documentation/misc-devices/xilinx_sdfec.rst
24334F:	drivers/misc/Kconfig
24335F:	drivers/misc/Makefile
24336F:	drivers/misc/xilinx_sdfec.c
24337F:	include/uapi/misc/xilinx_sdfec.h
24338
24339XILINX UARTLITE SERIAL DRIVER
24340M:	Peter Korsgaard <jacmet@sunsite.dk>
24341L:	linux-serial@vger.kernel.org
24342S:	Maintained
24343F:	drivers/tty/serial/uartlite.c
24344
24345XILINX VIDEO IP CORES
24346M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24347L:	linux-media@vger.kernel.org
24348S:	Supported
24349T:	git git://linuxtv.org/media_tree.git
24350F:	Documentation/devicetree/bindings/media/xilinx/
24351F:	drivers/media/platform/xilinx/
24352F:	include/uapi/linux/xilinx-v4l2-controls.h
24353
24354XILINX VERSAL EDAC DRIVER
24355M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24356M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
24357S:	Maintained
24358F:	Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
24359F:	drivers/edac/versal_edac.c
24360
24361XILINX WATCHDOG DRIVER
24362M:	Srinivas Neeli <srinivas.neeli@amd.com>
24363R:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24364R:	Michal Simek <michal.simek@amd.com>
24365S:	Maintained
24366F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
24367F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
24368F:	drivers/watchdog/of_xilinx_wdt.c
24369F:	drivers/watchdog/xilinx_wwdt.c
24370
24371XILINX XDMA DRIVER
24372M:	Lizhi Hou <lizhi.hou@amd.com>
24373M:	Brian Xu <brian.xu@amd.com>
24374M:	Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
24375L:	dmaengine@vger.kernel.org
24376S:	Supported
24377F:	drivers/dma/xilinx/xdma-regs.h
24378F:	drivers/dma/xilinx/xdma.c
24379F:	include/linux/dma/amd_xdma.h
24380F:	include/linux/platform_data/amd_xdma.h
24381
24382XILINX ZYNQMP DPDMA DRIVER
24383M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24384L:	dmaengine@vger.kernel.org
24385S:	Supported
24386F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
24387F:	drivers/dma/xilinx/xilinx_dpdma.c
24388F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
24389
24390XILINX ZYNQMP OCM EDAC DRIVER
24391M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24392M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
24393S:	Maintained
24394F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
24395F:	drivers/edac/zynqmp_edac.c
24396
24397XILINX ZYNQMP PSGTR PHY DRIVER
24398M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24399L:	linux-kernel@vger.kernel.org
24400S:	Supported
24401T:	git https://github.com/Xilinx/linux-xlnx.git
24402F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
24403F:	drivers/phy/xilinx/phy-zynqmp.c
24404
24405XILINX ZYNQMP SHA3 DRIVER
24406M:	Harsha <harsha.harsha@amd.com>
24407S:	Maintained
24408F:	drivers/crypto/xilinx/zynqmp-sha.c
24409
24410XILINX ZYNQMP NVMEM DRIVER
24411M:	Praveen Teja Kundanala <praveen.teja.kundanala@amd.com>
24412M:	Kalyani Akula <kalyani.akula@amd.com>
24413R:	Michal Simek <michal.simek@amd.com>
24414S:	Maintained
24415F:	Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
24416F:	drivers/nvmem/zynqmp_nvmem.c
24417
24418XILLYBUS DRIVER
24419M:	Eli Billauer <eli.billauer@gmail.com>
24420L:	linux-kernel@vger.kernel.org
24421S:	Supported
24422F:	drivers/char/xillybus/
24423
24424XLP9XX I2C DRIVER
24425M:	George Cherian <gcherian@marvell.com>
24426L:	linux-i2c@vger.kernel.org
24427S:	Supported
24428W:	http://www.marvell.com
24429F:	drivers/i2c/busses/i2c-xlp9xx.c
24430
24431XRA1403 GPIO EXPANDER
24432M:	Nandor Han <nandor.han@ge.com>
24433L:	linux-gpio@vger.kernel.org
24434S:	Maintained
24435F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
24436F:	drivers/gpio/gpio-xra1403.c
24437
24438XTENSA XTFPGA PLATFORM SUPPORT
24439M:	Max Filippov <jcmvbkbc@gmail.com>
24440S:	Maintained
24441F:	drivers/spi/spi-xtensa-xtfpga.c
24442F:	sound/soc/xtensa/xtfpga-i2s.c
24443
24444YAM DRIVER FOR AX.25
24445M:	Jean-Paul Roubelat <jpr@f6fbb.org>
24446L:	linux-hams@vger.kernel.org
24447S:	Maintained
24448F:	drivers/net/hamradio/yam*
24449F:	include/linux/yam.h
24450
24451YAMA SECURITY MODULE
24452M:	Kees Cook <keescook@chromium.org>
24453S:	Supported
24454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
24455F:	Documentation/admin-guide/LSM/Yama.rst
24456F:	security/yama/
24457
24458YAML NETLINK (YNL)
24459M:	Donald Hunter <donald.hunter@gmail.com>
24460M:	Jakub Kicinski <kuba@kernel.org>
24461F:	Documentation/netlink/
24462F:	Documentation/userspace-api/netlink/intro-specs.rst
24463F:	Documentation/userspace-api/netlink/specs.rst
24464F:	tools/net/ynl/
24465
24466YEALINK PHONE DRIVER
24467M:	Henk Vergonet <Henk.Vergonet@gmail.com>
24468L:	usbb2k-api-dev@nongnu.org
24469S:	Maintained
24470F:	Documentation/input/devices/yealink.rst
24471F:	drivers/input/misc/yealink.*
24472
24473Z3FOLD COMPRESSED PAGE ALLOCATOR
24474M:	Vitaly Wool <vitaly.wool@konsulko.com>
24475R:	Miaohe Lin <linmiaohe@huawei.com>
24476L:	linux-mm@kvack.org
24477S:	Maintained
24478F:	mm/z3fold.c
24479
24480Z8530 DRIVER FOR AX.25
24481M:	Joerg Reuter <jreuter@yaina.de>
24482L:	linux-hams@vger.kernel.org
24483S:	Maintained
24484W:	http://yaina.de/jreuter/
24485W:	http://www.qsl.net/dl1bke/
24486F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
24487F:	drivers/net/hamradio/*scc.c
24488F:	drivers/net/hamradio/z8530.h
24489
24490ZBUD COMPRESSED PAGE ALLOCATOR
24491M:	Seth Jennings <sjenning@redhat.com>
24492M:	Dan Streetman <ddstreet@ieee.org>
24493L:	linux-mm@kvack.org
24494S:	Maintained
24495F:	mm/zbud.c
24496
24497ZD1211RW WIRELESS DRIVER
24498L:	linux-wireless@vger.kernel.org
24499S:	Orphan
24500F:	drivers/net/wireless/zydas/zd1211rw/
24501
24502ZD1301 MEDIA DRIVER
24503L:	linux-media@vger.kernel.org
24504S:	Orphan
24505W:	https://linuxtv.org/
24506Q:	https://patchwork.linuxtv.org/project/linux-media/list/
24507F:	drivers/media/usb/dvb-usb-v2/zd1301*
24508
24509ZD1301_DEMOD MEDIA DRIVER
24510L:	linux-media@vger.kernel.org
24511S:	Orphan
24512W:	https://linuxtv.org/
24513Q:	https://patchwork.linuxtv.org/project/linux-media/list/
24514F:	drivers/media/dvb-frontends/zd1301_demod*
24515
24516ZHAOXIN PROCESSOR SUPPORT
24517M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
24518L:	linux-kernel@vger.kernel.org
24519S:	Maintained
24520F:	arch/x86/kernel/cpu/zhaoxin.c
24521
24522ZONEFS FILESYSTEM
24523M:	Damien Le Moal <dlemoal@kernel.org>
24524M:	Naohiro Aota <naohiro.aota@wdc.com>
24525R:	Johannes Thumshirn <jth@kernel.org>
24526L:	linux-fsdevel@vger.kernel.org
24527S:	Maintained
24528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
24529F:	Documentation/filesystems/zonefs.rst
24530F:	fs/zonefs/
24531
24532ZR36067 VIDEO FOR LINUX DRIVER
24533M:	Corentin Labbe <clabbe@baylibre.com>
24534L:	mjpeg-users@lists.sourceforge.net
24535L:	linux-media@vger.kernel.org
24536S:	Maintained
24537W:	http://mjpeg.sourceforge.net/driver-zoran/
24538Q:	https://patchwork.linuxtv.org/project/linux-media/list/
24539F:	Documentation/driver-api/media/drivers/zoran.rst
24540F:	drivers/media/pci/zoran/
24541
24542ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
24543M:	Minchan Kim <minchan@kernel.org>
24544M:	Sergey Senozhatsky <senozhatsky@chromium.org>
24545L:	linux-kernel@vger.kernel.org
24546S:	Maintained
24547F:	Documentation/admin-guide/blockdev/zram.rst
24548F:	drivers/block/zram/
24549
24550ZS DECSTATION Z85C30 SERIAL DRIVER
24551M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
24552S:	Maintained
24553F:	drivers/tty/serial/zs.*
24554
24555ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
24556M:	Minchan Kim <minchan@kernel.org>
24557M:	Sergey Senozhatsky <senozhatsky@chromium.org>
24558L:	linux-mm@kvack.org
24559S:	Maintained
24560F:	Documentation/mm/zsmalloc.rst
24561F:	include/linux/zsmalloc.h
24562F:	mm/zsmalloc.c
24563
24564ZSTD
24565M:	Nick Terrell <terrelln@fb.com>
24566S:	Maintained
24567B:	https://github.com/facebook/zstd/issues
24568T:	git https://github.com/terrelln/linux.git
24569F:	crypto/zstd.c
24570F:	include/linux/zstd*
24571F:	lib/decompress_unzstd.c
24572F:	lib/zstd/
24573N:	zstd
24574K:	zstd
24575
24576ZSWAP COMPRESSED SWAP CACHING
24577M:	Johannes Weiner <hannes@cmpxchg.org>
24578M:	Yosry Ahmed <yosryahmed@google.com>
24579M:	Nhat Pham <nphamcs@gmail.com>
24580R:	Chengming Zhou <chengming.zhou@linux.dev>
24581L:	linux-mm@kvack.org
24582S:	Maintained
24583F:	Documentation/admin-guide/mm/zswap.rst
24584F:	include/linux/zpool.h
24585F:	include/linux/zswap.h
24586F:	mm/zpool.c
24587F:	mm/zswap.c
24588F:	tools/testing/selftests/cgroup/test_zswap.c
24589
24590THE REST
24591M:	Linus Torvalds <torvalds@linux-foundation.org>
24592L:	linux-kernel@vger.kernel.org
24593S:	Buried alive in reporters
24594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
24595F:	*
24596F:	*/
24597