xref: /linux/MAINTAINERS (revision e8dfd42c17faf183415323db1ef0c977be0d6489)
1List of maintainers
2===================
3
4Descriptions of section entries and preferred order
5---------------------------------------------------
6
7	M: *Mail* patches to: FullName <address@domain>
8	R: Designated *Reviewer*: FullName <address@domain>
9	   These reviewers should be CCed on patches.
10	L: *Mailing list* that is relevant to this area
11	S: *Status*, one of the following:
12	   Supported:	Someone is actually paid to look after this.
13	   Maintained:	Someone actually looks after it.
14	   Odd Fixes:	It has a maintainer but they don't have time to do
15			much other than throw the odd patch in. See below..
16	   Orphan:	No current maintainer [but maybe you could take the
17			role as you write your new code].
18	   Obsolete:	Old code. Something tagged obsolete generally means
19			it has been replaced by a better system and you
20			should be using that.
21	W: *Web-page* with status/info
22	Q: *Patchwork* web based patch tracking system site
23	B: URI for where to file *bugs*. A web-page with detailed bug
24	   filing info, a direct bug tracker link, or a mailto: URI.
25	C: URI for *chat* protocol, server and channel where developers
26	   usually hang out, for example irc://server/channel.
27	P: *Subsystem Profile* document for more details submitting
28	   patches to the given subsystem. This is either an in-tree file,
29	   or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
30	   for details.
31	T: *SCM* tree type and location.
32	   Type is one of: git, hg, quilt, stgit, topgit
33	F: *Files* and directories wildcard patterns.
34	   A trailing slash includes all files and subdirectory files.
35	   F:	drivers/net/	all files in and below drivers/net
36	   F:	drivers/net/*	all files in drivers/net, but not below
37	   F:	*/net/*		all files in "any top level directory"/net
38	   One pattern per line.  Multiple F: lines acceptable.
39	X: *Excluded* files and directories that are NOT maintained, same
40	   rules as F:. Files exclusions are tested before file matches.
41	   Can be useful for excluding a specific subdirectory, for instance:
42	   F:	net/
43	   X:	net/ipv6/
44	   matches all files in and below net excluding net/ipv6/
45	N: Files and directories *Regex* patterns.
46	   N:	[^a-z]tegra	all files whose path contains tegra
47	                        (not including files like integrator)
48	   One pattern per line.  Multiple N: lines acceptable.
49	   scripts/get_maintainer.pl has different behavior for files that
50	   match F: pattern and matches of N: patterns.  By default,
51	   get_maintainer will not look at git log history when an F: pattern
52	   match occurs.  When an N: match occurs, git log history is used
53	   to also notify the people that have git commit signatures.
54	K: *Content regex* (perl extended) pattern match in a patch or file.
55	   For instance:
56	   K: of_get_profile
57	      matches patches or files that contain "of_get_profile"
58	   K: \b(printk|pr_(info|err))\b
59	      matches patches or files that contain one or more of the words
60	      printk, pr_info or pr_err
61	   One regex pattern per line.  Multiple K: lines acceptable.
62
63Maintainers List
64----------------
65
66.. note:: When reading this list, please look for the most precise areas
67          first. When adding to this list, please keep the entries in
68          alphabetical order.
69
703C59X NETWORK DRIVER
71M:	Steffen Klassert <klassert@kernel.org>
72L:	netdev@vger.kernel.org
73S:	Odd Fixes
74F:	Documentation/networking/device_drivers/ethernet/3com/vortex.rst
75F:	drivers/net/ethernet/3com/3c59x.c
76
773CR990 NETWORK DRIVER
78M:	David Dillow <dave@thedillows.org>
79L:	netdev@vger.kernel.org
80S:	Maintained
81F:	drivers/net/ethernet/3com/typhoon*
82
833WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
84M:	Adam Radford <aradford@gmail.com>
85L:	linux-scsi@vger.kernel.org
86S:	Supported
87W:	http://www.lsi.com
88F:	drivers/scsi/3w-*
89
9053C700 AND 53C700-66 SCSI DRIVER
91M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
92L:	linux-scsi@vger.kernel.org
93S:	Maintained
94F:	drivers/scsi/53c700*
95
966LOWPAN GENERIC (BTLE/IEEE 802.15.4)
97M:	Alexander Aring <alex.aring@gmail.com>
98L:	linux-bluetooth@vger.kernel.org
99L:	linux-wpan@vger.kernel.org
100S:	Maintained
101F:	Documentation/networking/6lowpan.rst
102F:	include/net/6lowpan.h
103F:	net/6lowpan/
104
1056PACK NETWORK DRIVER FOR AX.25
106M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
107L:	linux-hams@vger.kernel.org
108S:	Maintained
109F:	drivers/net/hamradio/6pack.c
110
111802.11 (including CFG80211/NL80211)
112M:	Johannes Berg <johannes@sipsolutions.net>
113L:	linux-wireless@vger.kernel.org
114S:	Maintained
115W:	https://wireless.wiki.kernel.org/
116Q:	https://patchwork.kernel.org/project/linux-wireless/list/
117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
119F:	Documentation/driver-api/80211/cfg80211.rst
120F:	Documentation/networking/regulatory.rst
121F:	include/linux/ieee80211.h
122F:	include/net/cfg80211.h
123F:	include/net/ieee80211_radiotap.h
124F:	include/net/iw_handler.h
125F:	include/net/wext.h
126F:	include/uapi/linux/nl80211.h
127F:	include/uapi/linux/wireless.h
128F:	net/wireless/
129
1308169 10/100/1000 GIGABIT ETHERNET DRIVER
131M:	Heiner Kallweit <hkallweit1@gmail.com>
132M:	nic_swsd@realtek.com
133L:	netdev@vger.kernel.org
134S:	Maintained
135F:	drivers/net/ethernet/realtek/r8169*
136
1378250/16?50 (AND CLONE UARTS) SERIAL DRIVER
138M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
139L:	linux-serial@vger.kernel.org
140S:	Maintained
141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
142F:	drivers/tty/serial/8250*
143F:	include/linux/serial_8250.h
144
1458390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
146L:	netdev@vger.kernel.org
147S:	Orphan / Obsolete
148F:	drivers/net/ethernet/8390/
149
1509P FILE SYSTEM
151M:	Eric Van Hensbergen <ericvh@kernel.org>
152M:	Latchesar Ionkov <lucho@ionkov.net>
153M:	Dominique Martinet <asmadeus@codewreck.org>
154R:	Christian Schoenebeck <linux_oss@crudebyte.com>
155L:	v9fs@lists.linux.dev
156S:	Maintained
157W:	http://github.com/v9fs
158Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
160T:	git git://github.com/martinetd/linux.git
161F:	Documentation/filesystems/9p.rst
162F:	fs/9p/
163F:	include/net/9p/
164F:	include/trace/events/9p.h
165F:	include/uapi/linux/virtio_9p.h
166F:	net/9p/
167
168A64FX DIAG DRIVER
169M:	Hitomi Hasegawa <hasegawa-hitomi@fujitsu.com>
170S:	Supported
171F:	drivers/soc/fujitsu/a64fx-diag.c
172
173A8293 MEDIA DRIVER
174L:	linux-media@vger.kernel.org
175S:	Orphan
176W:	https://linuxtv.org
177Q:	http://patchwork.linuxtv.org/project/linux-media/list/
178F:	drivers/media/dvb-frontends/a8293*
179
180AACRAID SCSI RAID DRIVER
181M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
182L:	linux-scsi@vger.kernel.org
183S:	Supported
184W:	http://www.adaptec.com/
185F:	Documentation/scsi/aacraid.rst
186F:	drivers/scsi/aacraid/
187
188AB8500 BATTERY AND CHARGER DRIVERS
189M:	Linus Walleij <linus.walleij@linaro.org>
190F:	Documentation/devicetree/bindings/power/supply/*ab8500*
191F:	drivers/power/supply/*ab8500*
192
193ABI/API
194L:	linux-api@vger.kernel.org
195F:	include/linux/syscalls.h
196F:	kernel/sys_ni.c
197X:	arch/*/include/uapi/
198X:	include/uapi/
199
200ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
201M:	Hans de Goede <hdegoede@redhat.com>
202L:	linux-hwmon@vger.kernel.org
203S:	Maintained
204F:	drivers/hwmon/abituguru.c
205
206ABIT UGURU 3 HARDWARE MONITOR DRIVER
207M:	Alistair John Strachan <alistair@devzero.co.uk>
208L:	linux-hwmon@vger.kernel.org
209S:	Maintained
210F:	drivers/hwmon/abituguru3.c
211
212ACCES 104-DIO-48E GPIO DRIVER
213M:	William Breathitt Gray <william.gray@linaro.org>
214L:	linux-gpio@vger.kernel.org
215S:	Maintained
216F:	drivers/gpio/gpio-104-dio-48e.c
217
218ACCES 104-IDI-48 GPIO DRIVER
219M:	William Breathitt Gray <william.gray@linaro.org>
220L:	linux-gpio@vger.kernel.org
221S:	Maintained
222F:	drivers/gpio/gpio-104-idi-48.c
223
224ACCES 104-IDIO-16 GPIO DRIVER
225M:	William Breathitt Gray <william.gray@linaro.org>
226L:	linux-gpio@vger.kernel.org
227S:	Maintained
228F:	drivers/gpio/gpio-104-idio-16.c
229
230ACCES 104-QUAD-8 DRIVER
231M:	William Breathitt Gray <william.gray@linaro.org>
232L:	linux-iio@vger.kernel.org
233S:	Maintained
234F:	drivers/counter/104-quad-8.c
235
236ACCES IDIO-16 GPIO LIBRARY
237M:	William Breathitt Gray <william.gray@linaro.org>
238L:	linux-gpio@vger.kernel.org
239S:	Maintained
240F:	drivers/gpio/gpio-idio-16.c
241F:	drivers/gpio/gpio-idio-16.h
242
243ACCES PCI-IDIO-16 GPIO DRIVER
244M:	William Breathitt Gray <william.gray@linaro.org>
245L:	linux-gpio@vger.kernel.org
246S:	Maintained
247F:	drivers/gpio/gpio-pci-idio-16.c
248
249ACCES PCIe-IDIO-24 GPIO DRIVER
250M:	William Breathitt Gray <william.gray@linaro.org>
251L:	linux-gpio@vger.kernel.org
252S:	Maintained
253F:	drivers/gpio/gpio-pcie-idio-24.c
254
255ACENIC DRIVER
256M:	Jes Sorensen <jes@trained-monkey.org>
257L:	linux-acenic@sunsite.dk
258S:	Maintained
259F:	drivers/net/ethernet/alteon/acenic*
260
261ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
262M:	Peter Kaestle <peter@piie.net>
263L:	platform-driver-x86@vger.kernel.org
264S:	Maintained
265W:	http://piie.net/?section=acerhdf
266F:	drivers/platform/x86/acerhdf.c
267
268ACER WMI LAPTOP EXTRAS
269M:	"Lee, Chun-Yi" <jlee@suse.com>
270L:	platform-driver-x86@vger.kernel.org
271S:	Maintained
272F:	drivers/platform/x86/acer-wmi.c
273
274ACPI
275M:	"Rafael J. Wysocki" <rafael@kernel.org>
276R:	Len Brown <lenb@kernel.org>
277L:	linux-acpi@vger.kernel.org
278S:	Supported
279Q:	https://patchwork.kernel.org/project/linux-acpi/list/
280B:	https://bugzilla.kernel.org
281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
282F:	Documentation/ABI/testing/configfs-acpi
283F:	Documentation/ABI/testing/sysfs-bus-acpi
284F:	Documentation/firmware-guide/acpi/
285F:	arch/x86/kernel/acpi/
286F:	arch/x86/pci/acpi.c
287F:	drivers/acpi/
288F:	drivers/pci/*/*acpi*
289F:	drivers/pci/*acpi*
290F:	drivers/pnp/pnpacpi/
291F:	include/acpi/
292F:	include/linux/acpi.h
293F:	include/linux/fwnode.h
294F:	include/linux/fw_table.h
295F:	lib/fw_table.c
296F:	tools/power/acpi/
297
298ACPI APEI
299M:	"Rafael J. Wysocki" <rafael@kernel.org>
300R:	Len Brown <lenb@kernel.org>
301R:	James Morse <james.morse@arm.com>
302R:	Tony Luck <tony.luck@intel.com>
303R:	Borislav Petkov <bp@alien8.de>
304L:	linux-acpi@vger.kernel.org
305F:	drivers/acpi/apei/
306
307ACPI COMPONENT ARCHITECTURE (ACPICA)
308M:	Robert Moore <robert.moore@intel.com>
309M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
310L:	linux-acpi@vger.kernel.org
311L:	acpica-devel@lists.linux.dev
312S:	Supported
313W:	https://acpica.org/
314W:	https://github.com/acpica/acpica/
315Q:	https://patchwork.kernel.org/project/linux-acpi/list/
316B:	https://bugzilla.kernel.org
317B:	https://bugs.acpica.org
318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
319F:	drivers/acpi/acpica/
320F:	include/acpi/
321F:	tools/power/acpi/
322
323ACPI FOR ARM64 (ACPI/arm64)
324M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
325M:	Hanjun Guo <guohanjun@huawei.com>
326M:	Sudeep Holla <sudeep.holla@arm.com>
327L:	linux-acpi@vger.kernel.org
328L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
329S:	Maintained
330F:	drivers/acpi/arm64
331
332ACPI FOR RISC-V (ACPI/riscv)
333M:	Sunil V L <sunilvl@ventanamicro.com>
334L:	linux-acpi@vger.kernel.org
335L:	linux-riscv@lists.infradead.org
336S:	Maintained
337F:	drivers/acpi/riscv/
338
339ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
340M:	Sudeep Holla <sudeep.holla@arm.com>
341L:	linux-acpi@vger.kernel.org
342S:	Supported
343F:	drivers/mailbox/pcc.c
344
345ACPI PMIC DRIVERS
346M:	"Rafael J. Wysocki" <rafael@kernel.org>
347M:	Len Brown <lenb@kernel.org>
348R:	Andy Shevchenko <andy@kernel.org>
349R:	Mika Westerberg <mika.westerberg@linux.intel.com>
350L:	linux-acpi@vger.kernel.org
351S:	Supported
352Q:	https://patchwork.kernel.org/project/linux-acpi/list/
353B:	https://bugzilla.kernel.org
354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
355F:	drivers/acpi/pmic/
356
357ACPI SERIAL MULTI INSTANTIATE DRIVER
358M:	Hans de Goede <hdegoede@redhat.com>
359L:	platform-driver-x86@vger.kernel.org
360S:	Maintained
361F:	drivers/platform/x86/serial-multi-instantiate.c
362
363ACPI THERMAL DRIVER
364M:	Rafael J. Wysocki <rafael@kernel.org>
365R:	Zhang Rui <rui.zhang@intel.com>
366L:	linux-acpi@vger.kernel.org
367S:	Supported
368B:	https://bugzilla.kernel.org
369F:	drivers/acpi/*thermal*
370
371ACPI VIOT DRIVER
372M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
373L:	linux-acpi@vger.kernel.org
374L:	iommu@lists.linux.dev
375S:	Maintained
376F:	drivers/acpi/viot.c
377F:	include/linux/acpi_viot.h
378
379ACPI WMI DRIVER
380M:	Armin Wolf <W_Armin@gmx.de>
381L:	platform-driver-x86@vger.kernel.org
382S:	Maintained
383F:	Documentation/driver-api/wmi.rst
384F:	Documentation/wmi/
385F:	drivers/platform/x86/wmi.c
386F:	include/uapi/linux/wmi.h
387
388ACRN HYPERVISOR SERVICE MODULE
389M:	Fei Li <fei1.li@intel.com>
390L:	acrn-dev@lists.projectacrn.org (subscribers-only)
391S:	Supported
392W:	https://projectacrn.org
393F:	Documentation/virt/acrn/
394F:	drivers/virt/acrn/
395F:	include/uapi/linux/acrn.h
396
397AD1889 ALSA SOUND DRIVER
398L:	linux-parisc@vger.kernel.org
399S:	Maintained
400W:	https://parisc.wiki.kernel.org/index.php/AD1889
401F:	sound/pci/ad1889.*
402
403AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
404M:	Mugilraj Dhavachelvan <dmugil2000@gmail.com>
405L:	linux-iio@vger.kernel.org
406S:	Supported
407F:	drivers/iio/potentiometer/ad5110.c
408
409AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
410M:	Michael Hennerich <michael.hennerich@analog.com>
411S:	Supported
412W:	http://wiki.analog.com/AD5254
413W:	https://ez.analog.com/linux-software-drivers
414F:	drivers/misc/ad525x_dpot.c
415
416AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
417M:	Michael Hennerich <michael.hennerich@analog.com>
418S:	Supported
419W:	http://wiki.analog.com/AD5398
420W:	https://ez.analog.com/linux-software-drivers
421F:	drivers/regulator/ad5398.c
422
423AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
424M:	Michael Hennerich <michael.hennerich@analog.com>
425S:	Supported
426W:	http://wiki.analog.com/AD7142
427W:	https://ez.analog.com/linux-software-drivers
428F:	drivers/input/misc/ad714x.c
429
430AD7877 TOUCHSCREEN DRIVER
431M:	Michael Hennerich <michael.hennerich@analog.com>
432S:	Supported
433W:	http://wiki.analog.com/AD7877
434W:	https://ez.analog.com/linux-software-drivers
435F:	drivers/input/touchscreen/ad7877.c
436
437AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
438M:	Michael Hennerich <michael.hennerich@analog.com>
439S:	Supported
440W:	http://wiki.analog.com/AD7879
441W:	https://ez.analog.com/linux-software-drivers
442F:	drivers/input/touchscreen/ad7879.c
443
444ADAFRUIT MINI I2C GAMEPAD
445M:	Anshul Dalal <anshulusr@gmail.com>
446L:	linux-input@vger.kernel.org
447S:	Maintained
448F:	Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
449F:	drivers/input/joystick/adafruit-seesaw.c
450
451ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
452M:	Jiri Kosina <jikos@kernel.org>
453S:	Maintained
454
455ADF7242 IEEE 802.15.4 RADIO DRIVER
456M:	Michael Hennerich <michael.hennerich@analog.com>
457L:	linux-wpan@vger.kernel.org
458S:	Supported
459W:	https://wiki.analog.com/ADF7242
460W:	https://ez.analog.com/linux-software-drivers
461F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
462F:	drivers/net/ieee802154/adf7242.c
463
464ADM1025 HARDWARE MONITOR DRIVER
465M:	Jean Delvare <jdelvare@suse.com>
466L:	linux-hwmon@vger.kernel.org
467S:	Maintained
468F:	Documentation/hwmon/adm1025.rst
469F:	drivers/hwmon/adm1025.c
470
471ADM1029 HARDWARE MONITOR DRIVER
472M:	Corentin Labbe <clabbe.montjoie@gmail.com>
473L:	linux-hwmon@vger.kernel.org
474S:	Maintained
475F:	drivers/hwmon/adm1029.c
476
477ADM8211 WIRELESS DRIVER
478L:	linux-wireless@vger.kernel.org
479S:	Orphan
480F:	drivers/net/wireless/admtek/adm8211.*
481
482ADP1653 FLASH CONTROLLER DRIVER
483M:	Sakari Ailus <sakari.ailus@iki.fi>
484L:	linux-media@vger.kernel.org
485S:	Maintained
486F:	drivers/media/i2c/adp1653.c
487F:	include/media/i2c/adp1653.h
488
489ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
490M:	Michael Hennerich <michael.hennerich@analog.com>
491S:	Supported
492W:	http://wiki.analog.com/ADP5520
493W:	https://ez.analog.com/linux-software-drivers
494F:	drivers/gpio/gpio-adp5520.c
495F:	drivers/input/keyboard/adp5520-keys.c
496F:	drivers/leds/leds-adp5520.c
497F:	drivers/mfd/adp5520.c
498F:	drivers/video/backlight/adp5520_bl.c
499
500ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
501M:	Michael Hennerich <michael.hennerich@analog.com>
502S:	Supported
503W:	http://wiki.analog.com/ADP5588
504W:	https://ez.analog.com/linux-software-drivers
505F:	Documentation/devicetree/bindings/input/adi,adp5588.yaml
506F:	drivers/input/keyboard/adp5588-keys.c
507
508ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
509M:	Michael Hennerich <michael.hennerich@analog.com>
510S:	Supported
511W:	http://wiki.analog.com/ADP8860
512W:	https://ez.analog.com/linux-software-drivers
513F:	drivers/video/backlight/adp8860_bl.c
514
515ADT746X FAN DRIVER
516M:	Colin Leroy <colin@colino.net>
517S:	Maintained
518F:	drivers/macintosh/therm_adt746x.c
519
520ADT7475 HARDWARE MONITOR DRIVER
521M:	Jean Delvare <jdelvare@suse.com>
522L:	linux-hwmon@vger.kernel.org
523S:	Maintained
524F:	Documentation/hwmon/adt7475.rst
525F:	drivers/hwmon/adt7475.c
526
527ADVANSYS SCSI DRIVER
528M:	Matthew Wilcox <willy@infradead.org>
529M:	Hannes Reinecke <hare@suse.com>
530L:	linux-scsi@vger.kernel.org
531S:	Maintained
532F:	Documentation/scsi/advansys.rst
533F:	drivers/scsi/advansys.c
534
535ADVANTECH SWBTN DRIVER
536M:	Andrea Ho <Andrea.Ho@advantech.com.tw>
537L:	platform-driver-x86@vger.kernel.org
538S:	Maintained
539F:	drivers/platform/x86/adv_swbutton.c
540
541ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
542M:	Lucas Stankus <lucas.p.stankus@gmail.com>
543S:	Supported
544F:	Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
545F:	drivers/iio/accel/adxl313*
546
547ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
548M:	Michael Hennerich <michael.hennerich@analog.com>
549S:	Supported
550W:	http://wiki.analog.com/ADXL345
551W:	https://ez.analog.com/linux-software-drivers
552F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
553F:	drivers/input/misc/adxl34x.c
554
555ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
556M:	Puranjay Mohan <puranjay12@gmail.com>
557L:	linux-iio@vger.kernel.org
558S:	Supported
559F:	Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
560F:	drivers/iio/accel/adxl355.h
561F:	drivers/iio/accel/adxl355_core.c
562F:	drivers/iio/accel/adxl355_i2c.c
563F:	drivers/iio/accel/adxl355_spi.c
564
565ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
566M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
567L:	linux-iio@vger.kernel.org
568S:	Supported
569W:	https://ez.analog.com/linux-software-drivers
570F:	Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
571F:	drivers/iio/accel/adxl367*
572
573ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
574M:	Michael Hennerich <michael.hennerich@analog.com>
575S:	Supported
576W:	https://ez.analog.com/linux-software-drivers
577F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
578F:	drivers/iio/accel/adxl372.c
579F:	drivers/iio/accel/adxl372_i2c.c
580F:	drivers/iio/accel/adxl372_spi.c
581
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/usb/host/ehci-platform.c
3026F:	drivers/usb/host/uhci-platform.c
3027F:	drivers/video/fbdev/vt8500lcdfb.*
3028F:	drivers/video/fbdev/wm8505fb*
3029F:	drivers/video/fbdev/wmt_ge_rops.*
3030
3031ARM/ZYNQ ARCHITECTURE
3032M:	Michal Simek <michal.simek@amd.com>
3033L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3034S:	Supported
3035W:	http://wiki.xilinx.com
3036T:	git https://github.com/Xilinx/linux-xlnx.git
3037F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3038F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3039F:	Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3040F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3041F:	Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3042F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3043F:	arch/arm/mach-zynq/
3044F:	drivers/clocksource/timer-cadence-ttc.c
3045F:	drivers/cpuidle/cpuidle-zynq.c
3046F:	drivers/edac/synopsys_edac.c
3047F:	drivers/i2c/busses/i2c-cadence.c
3048F:	drivers/i2c/busses/i2c-xiic.c
3049F:	drivers/mmc/host/sdhci-of-arasan.c
3050N:	zynq
3051N:	xilinx
3052
3053ARM64 PORT (AARCH64 ARCHITECTURE)
3054M:	Catalin Marinas <catalin.marinas@arm.com>
3055M:	Will Deacon <will@kernel.org>
3056L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3057S:	Maintained
3058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3059F:	Documentation/arch/arm64/
3060F:	arch/arm64/
3061F:	tools/testing/selftests/arm64/
3062X:	arch/arm64/boot/dts/
3063
3064ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3065M:	George McCollister <george.mccollister@gmail.com>
3066L:	netdev@vger.kernel.org
3067S:	Maintained
3068F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3069F:	drivers/net/dsa/xrs700x/*
3070F:	net/dsa/tag_xrs700x.c
3071
3072AS3645A LED FLASH CONTROLLER DRIVER
3073M:	Sakari Ailus <sakari.ailus@iki.fi>
3074L:	linux-leds@vger.kernel.org
3075S:	Maintained
3076F:	drivers/leds/flash/leds-as3645a.c
3077
3078ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3079M:	Tianshu Qiu <tian.shu.qiu@intel.com>
3080L:	linux-media@vger.kernel.org
3081S:	Maintained
3082T:	git git://linuxtv.org/media_tree.git
3083F:	Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3084F:	drivers/media/i2c/ak7375.c
3085
3086ASAHI KASEI AK8974 DRIVER
3087M:	Linus Walleij <linus.walleij@linaro.org>
3088L:	linux-iio@vger.kernel.org
3089S:	Supported
3090W:	http://www.akm.com/
3091F:	drivers/iio/magnetometer/ak8974.c
3092
3093AOSONG AGS02MA TVOC SENSOR DRIVER
3094M:	Anshul Dalal <anshulusr@gmail.com>
3095L:	linux-iio@vger.kernel.org
3096S:	Maintained
3097F:	Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3098F:	drivers/iio/chemical/ags02ma.c
3099
3100ASC7621 HARDWARE MONITOR DRIVER
3101M:	George Joseph <george.joseph@fairview5.com>
3102L:	linux-hwmon@vger.kernel.org
3103S:	Maintained
3104F:	Documentation/hwmon/asc7621.rst
3105F:	drivers/hwmon/asc7621.c
3106
3107ASIX AX88796C SPI ETHERNET ADAPTER
3108M:	Łukasz Stelmach <l.stelmach@samsung.com>
3109S:	Maintained
3110F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3111F:	drivers/net/ethernet/asix/ax88796c_*
3112
3113ASIX PHY DRIVER [RUST]
3114M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
3115R:	Trevor Gross <tmgross@umich.edu>
3116L:	netdev@vger.kernel.org
3117L:	rust-for-linux@vger.kernel.org
3118S:	Maintained
3119F:	drivers/net/phy/ax88796b_rust.rs
3120
3121ASPEED CRYPTO DRIVER
3122M:	Neal Liu <neal_liu@aspeedtech.com>
3123L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3124S:	Maintained
3125F:	Documentation/devicetree/bindings/crypto/aspeed,*
3126F:	drivers/crypto/aspeed/
3127
3128ASPEED PECI CONTROLLER
3129M:	Iwona Winiarska <iwona.winiarska@intel.com>
3130L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3131L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3132S:	Supported
3133F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3134F:	drivers/peci/controller/peci-aspeed.c
3135
3136ASPEED PINCTRL DRIVERS
3137M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3138L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3139L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3140L:	linux-gpio@vger.kernel.org
3141S:	Maintained
3142F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
3143F:	drivers/pinctrl/aspeed/
3144
3145ASPEED SCU INTERRUPT CONTROLLER DRIVER
3146M:	Eddie James <eajames@linux.ibm.com>
3147L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3148S:	Maintained
3149F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3150F:	drivers/irqchip/irq-aspeed-scu-ic.c
3151F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3152
3153ASPEED SD/MMC DRIVER
3154M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3155L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3156L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3157L:	linux-mmc@vger.kernel.org
3158S:	Maintained
3159F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3160F:	drivers/mmc/host/sdhci-of-aspeed*
3161
3162ASPEED SMC SPI DRIVER
3163M:	Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3164M:	Cédric Le Goater <clg@kaod.org>
3165L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3166L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3167L:	linux-spi@vger.kernel.org
3168S:	Maintained
3169F:	Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3170F:	drivers/spi/spi-aspeed-smc.c
3171
3172ASPEED USB UDC DRIVER
3173M:	Neal Liu <neal_liu@aspeedtech.com>
3174L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3175S:	Maintained
3176F:	Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3177F:	drivers/usb/gadget/udc/aspeed_udc.c
3178
3179ASPEED VIDEO ENGINE DRIVER
3180M:	Eddie James <eajames@linux.ibm.com>
3181L:	linux-media@vger.kernel.org
3182L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3183S:	Maintained
3184F:	Documentation/devicetree/bindings/media/aspeed-video.txt
3185F:	drivers/media/platform/aspeed/
3186
3187ASUS EC HARDWARE MONITOR DRIVER
3188M:	Eugene Shalygin <eugene.shalygin@gmail.com>
3189L:	linux-hwmon@vger.kernel.org
3190S:	Maintained
3191F:	drivers/hwmon/asus-ec-sensors.c
3192
3193ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3194M:	Corentin Chary <corentin.chary@gmail.com>
3195M:	Luke D. Jones <luke@ljones.dev>
3196L:	platform-driver-x86@vger.kernel.org
3197S:	Maintained
3198W:	https://asus-linux.org/
3199F:	drivers/platform/x86/asus*.c
3200F:	drivers/platform/x86/eeepc*.c
3201
3202ASUS TF103C DOCK DRIVER
3203M:	Hans de Goede <hdegoede@redhat.com>
3204L:	platform-driver-x86@vger.kernel.org
3205S:	Maintained
3206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3207F:	drivers/platform/x86/asus-tf103c-dock.c
3208
3209ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3210M:	Aleksa Savic <savicaleksa83@gmail.com>
3211L:	linux-hwmon@vger.kernel.org
3212S:	Maintained
3213F:	drivers/hwmon/asus_rog_ryujin.c
3214
3215ASUS WIRELESS RADIO CONTROL DRIVER
3216M:	João Paulo Rechi Vita <jprvita@gmail.com>
3217L:	platform-driver-x86@vger.kernel.org
3218S:	Maintained
3219F:	drivers/platform/x86/asus-wireless.c
3220
3221ASUS WMI HARDWARE MONITOR DRIVER
3222M:	Ed Brindley <kernel@maidavale.org>
3223M:	Denis Pauk <pauk.denis@gmail.com>
3224L:	linux-hwmon@vger.kernel.org
3225S:	Maintained
3226F:	drivers/hwmon/asus_wmi_sensors.c
3227
3228ASYMMETRIC KEYS
3229M:	David Howells <dhowells@redhat.com>
3230L:	keyrings@vger.kernel.org
3231S:	Maintained
3232F:	Documentation/crypto/asymmetric-keys.rst
3233F:	crypto/asymmetric_keys/
3234F:	include/crypto/pkcs7.h
3235F:	include/crypto/public_key.h
3236F:	include/linux/verification.h
3237
3238ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3239R:	Dan Williams <dan.j.williams@intel.com>
3240S:	Odd fixes
3241W:	http://sourceforge.net/projects/xscaleiop
3242F:	Documentation/crypto/async-tx-api.rst
3243F:	crypto/async_tx/
3244F:	include/linux/async_tx.h
3245
3246AT24 EEPROM DRIVER
3247M:	Bartosz Golaszewski <brgl@bgdev.pl>
3248L:	linux-i2c@vger.kernel.org
3249S:	Maintained
3250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3251F:	Documentation/devicetree/bindings/eeprom/at24.yaml
3252F:	drivers/misc/eeprom/at24.c
3253
3254ATA OVER ETHERNET (AOE) DRIVER
3255M:	"Justin Sanders" <justin@coraid.com>
3256S:	Supported
3257W:	http://www.openaoe.org/
3258F:	Documentation/admin-guide/aoe/
3259F:	drivers/block/aoe/
3260
3261ATC260X PMIC MFD DRIVER
3262M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3263M:	Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3264L:	linux-actions@lists.infradead.org
3265S:	Maintained
3266F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3267F:	drivers/input/misc/atc260x-onkey.c
3268F:	drivers/mfd/atc260*
3269F:	drivers/power/reset/atc260x-poweroff.c
3270F:	drivers/regulator/atc260x-regulator.c
3271F:	include/linux/mfd/atc260x/*
3272
3273ATHEROS 71XX/9XXX GPIO DRIVER
3274M:	Alban Bedel <albeu@free.fr>
3275S:	Maintained
3276W:	https://github.com/AlbanBedel/linux
3277T:	git git://github.com/AlbanBedel/linux
3278F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3279F:	drivers/gpio/gpio-ath79.c
3280
3281ATHEROS 71XX/9XXX USB PHY DRIVER
3282M:	Alban Bedel <albeu@free.fr>
3283S:	Maintained
3284W:	https://github.com/AlbanBedel/linux
3285T:	git git://github.com/AlbanBedel/linux
3286F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3287F:	drivers/phy/qualcomm/phy-ath79-usb.c
3288
3289ATHEROS ATH GENERIC UTILITIES
3290M:	Kalle Valo <kvalo@kernel.org>
3291L:	linux-wireless@vger.kernel.org
3292S:	Supported
3293F:	drivers/net/wireless/ath/*
3294
3295ATHEROS ATH5K WIRELESS DRIVER
3296M:	Jiri Slaby <jirislaby@kernel.org>
3297M:	Nick Kossifidis <mickflemm@gmail.com>
3298M:	Luis Chamberlain <mcgrof@kernel.org>
3299L:	linux-wireless@vger.kernel.org
3300S:	Maintained
3301W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3302F:	drivers/net/wireless/ath/ath5k/
3303
3304ATHEROS ATH6KL WIRELESS DRIVER
3305L:	linux-wireless@vger.kernel.org
3306S:	Orphan
3307W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3308F:	drivers/net/wireless/ath/ath6kl/
3309
3310ATI_REMOTE2 DRIVER
3311M:	Ville Syrjala <syrjala@sci.fi>
3312S:	Maintained
3313F:	drivers/input/misc/ati_remote2.c
3314
3315ATK0110 HWMON DRIVER
3316M:	Luca Tettamanti <kronos.it@gmail.com>
3317L:	linux-hwmon@vger.kernel.org
3318S:	Maintained
3319F:	drivers/hwmon/asus_atk0110.c
3320
3321ATLX ETHERNET DRIVERS
3322M:	Chris Snook <chris.snook@gmail.com>
3323L:	netdev@vger.kernel.org
3324S:	Maintained
3325W:	http://sourceforge.net/projects/atl1
3326W:	http://atl1.sourceforge.net
3327F:	drivers/net/ethernet/atheros/
3328
3329ATM
3330M:	Chas Williams <3chas3@gmail.com>
3331L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3332L:	netdev@vger.kernel.org
3333S:	Maintained
3334W:	http://linux-atm.sourceforge.net
3335F:	drivers/atm/
3336F:	include/linux/atm*
3337F:	include/uapi/linux/atm*
3338
3339ATMEL MACB ETHERNET DRIVER
3340M:	Nicolas Ferre <nicolas.ferre@microchip.com>
3341M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
3342S:	Supported
3343F:	drivers/net/ethernet/cadence/
3344
3345ATMEL MAXTOUCH DRIVER
3346M:	Nick Dyer <nick@shmanahar.org>
3347S:	Maintained
3348T:	git git://github.com/ndyer/linux.git
3349F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3350F:	drivers/input/touchscreen/atmel_mxt_ts.c
3351
3352ATOMIC INFRASTRUCTURE
3353M:	Will Deacon <will@kernel.org>
3354M:	Peter Zijlstra <peterz@infradead.org>
3355R:	Boqun Feng <boqun.feng@gmail.com>
3356R:	Mark Rutland <mark.rutland@arm.com>
3357L:	linux-kernel@vger.kernel.org
3358S:	Maintained
3359F:	Documentation/atomic_*.txt
3360F:	arch/*/include/asm/atomic*.h
3361F:	include/*/atomic*.h
3362F:	include/linux/refcount.h
3363F:	scripts/atomic/
3364
3365ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3366M:	Bradley Grove <linuxdrivers@attotech.com>
3367L:	linux-scsi@vger.kernel.org
3368S:	Supported
3369W:	http://www.attotech.com
3370F:	drivers/scsi/esas2r
3371
3372ATUSB IEEE 802.15.4 RADIO DRIVER
3373M:	Stefan Schmidt <stefan@datenfreihafen.org>
3374L:	linux-wpan@vger.kernel.org
3375S:	Maintained
3376F:	drivers/net/ieee802154/at86rf230.h
3377F:	drivers/net/ieee802154/atusb.c
3378F:	drivers/net/ieee802154/atusb.h
3379
3380AUDIT SUBSYSTEM
3381M:	Paul Moore <paul@paul-moore.com>
3382M:	Eric Paris <eparis@redhat.com>
3383L:	audit@vger.kernel.org
3384S:	Supported
3385W:	https://github.com/linux-audit
3386Q:	https://patchwork.kernel.org/project/audit/list
3387B:	mailto:audit@vger.kernel.org
3388P:	https://github.com/linux-audit/audit-kernel/blob/main/README.md
3389T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3390F:	include/asm-generic/audit_*.h
3391F:	include/linux/audit.h
3392F:	include/linux/audit_arch.h
3393F:	include/uapi/linux/audit.h
3394F:	kernel/audit*
3395F:	lib/*audit.c
3396K:	\baudit_[a-z_0-9]\+\b
3397
3398AUXILIARY BUS DRIVER
3399M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3400R:	Dave Ertman <david.m.ertman@intel.com>
3401R:	Ira Weiny <ira.weiny@intel.com>
3402S:	Supported
3403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3404F:	Documentation/driver-api/auxiliary_bus.rst
3405F:	drivers/base/auxiliary.c
3406F:	include/linux/auxiliary_bus.h
3407
3408AUXILIARY DISPLAY DRIVERS
3409M:	Andy Shevchenko <andy@kernel.org>
3410R:	Geert Uytterhoeven <geert@linux-m68k.org>
3411S:	Odd Fixes
3412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3413F:	Documentation/devicetree/bindings/auxdisplay/
3414F:	drivers/auxdisplay/
3415F:	include/linux/cfag12864b.h
3416F:	include/uapi/linux/map_to_14segment.h
3417F:	include/uapi/linux/map_to_7segment.h
3418
3419AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3420M:	Andreas Klinger <ak@it-klinger.de>
3421L:	linux-iio@vger.kernel.org
3422S:	Maintained
3423F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3424F:	drivers/iio/adc/hx711.c
3425
3426AX.25 NETWORK LAYER
3427L:	linux-hams@vger.kernel.org
3428S:	Orphan
3429W:	https://linux-ax25.in-berlin.de
3430F:	include/net/ax25.h
3431F:	include/uapi/linux/ax25.h
3432F:	net/ax25/
3433
3434AXENTIA ARM DEVICES
3435M:	Peter Rosin <peda@axentia.se>
3436L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3437S:	Maintained
3438F:	arch/arm/boot/dts/microchip/at91-linea.dtsi
3439F:	arch/arm/boot/dts/microchip/at91-natte.dtsi
3440F:	arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3441F:	arch/arm/boot/dts/microchip/at91-tse850-3.dts
3442
3443AXENTIA ASOC DRIVERS
3444M:	Peter Rosin <peda@axentia.se>
3445L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3446S:	Maintained
3447F:	Documentation/devicetree/bindings/sound/axentia,*
3448F:	sound/soc/atmel/tse850-pcm5142.c
3449
3450AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3451M:	Nuno Sá <nuno.sa@analog.com>
3452L:	linux-hwmon@vger.kernel.org
3453S:	Supported
3454W:	https://ez.analog.com/linux-software-drivers
3455F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3456F:	drivers/hwmon/axi-fan-control.c
3457
3458AXI SPI ENGINE
3459M:	Michael Hennerich <michael.hennerich@analog.com>
3460M:	Nuno Sá <nuno.sa@analog.com>
3461R:	David Lechner <dlechner@baylibre.com>
3462L:	linux-spi@vger.kernel.org
3463S:	Supported
3464W:	https://ez.analog.com/linux-software-drivers
3465F:	Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3466F:	drivers/spi/spi-axi-spi-engine.c
3467
3468AXXIA I2C CONTROLLER
3469M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
3470L:	linux-i2c@vger.kernel.org
3471S:	Maintained
3472F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3473F:	drivers/i2c/busses/i2c-axxia.c
3474
3475AZ6007 DVB DRIVER
3476M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3477L:	linux-media@vger.kernel.org
3478S:	Maintained
3479W:	https://linuxtv.org
3480T:	git git://linuxtv.org/media_tree.git
3481F:	drivers/media/usb/dvb-usb-v2/az6007.c
3482
3483AZTECH FM RADIO RECEIVER DRIVER
3484M:	Hans Verkuil <hverkuil@xs4all.nl>
3485L:	linux-media@vger.kernel.org
3486S:	Maintained
3487W:	https://linuxtv.org
3488T:	git git://linuxtv.org/media_tree.git
3489F:	drivers/media/radio/radio-aztech*
3490
3491B43 WIRELESS DRIVER
3492L:	linux-wireless@vger.kernel.org
3493L:	b43-dev@lists.infradead.org
3494S:	Orphan
3495W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3496F:	drivers/net/wireless/broadcom/b43/
3497
3498B43LEGACY WIRELESS DRIVER
3499M:	Larry Finger <Larry.Finger@lwfinger.net>
3500L:	linux-wireless@vger.kernel.org
3501L:	b43-dev@lists.infradead.org
3502S:	Maintained
3503W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3504F:	drivers/net/wireless/broadcom/b43legacy/
3505
3506BACKLIGHT CLASS/SUBSYSTEM
3507M:	Lee Jones <lee@kernel.org>
3508M:	Daniel Thompson <daniel.thompson@linaro.org>
3509M:	Jingoo Han <jingoohan1@gmail.com>
3510L:	dri-devel@lists.freedesktop.org
3511S:	Maintained
3512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3513F:	Documentation/ABI/stable/sysfs-class-backlight
3514F:	Documentation/ABI/testing/sysfs-class-backlight
3515F:	Documentation/devicetree/bindings/leds/backlight
3516F:	drivers/video/backlight/
3517F:	include/linux/backlight.h
3518F:	include/linux/pwm_backlight.h
3519
3520BAIKAL-T1 PVT HARDWARE MONITOR DRIVER
3521M:	Serge Semin <fancer.lancer@gmail.com>
3522L:	linux-hwmon@vger.kernel.org
3523S:	Supported
3524F:	Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
3525F:	Documentation/hwmon/bt1-pvt.rst
3526F:	drivers/hwmon/bt1-pvt.[ch]
3527
3528BARCO P50 GPIO DRIVER
3529M:	Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3530M:	Peter Korsgaard <peter.korsgaard@barco.com>
3531S:	Maintained
3532F:	drivers/platform/x86/barco-p50-gpio.c
3533
3534BATMAN ADVANCED
3535M:	Marek Lindner <mareklindner@neomailbox.ch>
3536M:	Simon Wunderlich <sw@simonwunderlich.de>
3537M:	Antonio Quartulli <a@unstable.cc>
3538M:	Sven Eckelmann <sven@narfation.org>
3539L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3540S:	Maintained
3541W:	https://www.open-mesh.org/
3542Q:	https://patchwork.open-mesh.org/project/batman/list/
3543B:	https://www.open-mesh.org/projects/batman-adv/issues
3544C:	ircs://irc.hackint.org/batadv
3545T:	git https://git.open-mesh.org/linux-merge.git
3546F:	Documentation/networking/batman-adv.rst
3547F:	include/uapi/linux/batadv_packet.h
3548F:	include/uapi/linux/batman_adv.h
3549F:	net/batman-adv/
3550
3551BAYCOM/HDLCDRV DRIVERS FOR AX.25
3552M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
3553L:	linux-hams@vger.kernel.org
3554S:	Maintained
3555W:	http://www.baycom.org/~tom/ham/ham.html
3556F:	drivers/net/hamradio/baycom*
3557
3558BCACHE (BLOCK LAYER CACHE)
3559M:	Coly Li <colyli@suse.de>
3560M:	Kent Overstreet <kent.overstreet@linux.dev>
3561L:	linux-bcache@vger.kernel.org
3562S:	Maintained
3563W:	http://bcache.evilpiepirate.org
3564C:	irc://irc.oftc.net/bcache
3565F:	drivers/md/bcache/
3566
3567BCACHEFS
3568M:	Kent Overstreet <kent.overstreet@linux.dev>
3569R:	Brian Foster <bfoster@redhat.com>
3570L:	linux-bcachefs@vger.kernel.org
3571S:	Supported
3572C:	irc://irc.oftc.net/bcache
3573T:	git https://evilpiepirate.org/git/bcachefs.git
3574F:	fs/bcachefs/
3575F:	Documentation/filesystems/bcachefs/
3576
3577BDISP ST MEDIA DRIVER
3578M:	Fabien Dessenne <fabien.dessenne@foss.st.com>
3579L:	linux-media@vger.kernel.org
3580S:	Supported
3581W:	https://linuxtv.org
3582T:	git git://linuxtv.org/media_tree.git
3583F:	drivers/media/platform/st/sti/bdisp
3584
3585BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3586M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
3587L:	netdev@vger.kernel.org
3588S:	Maintained
3589F:	drivers/net/ethernet/ec_bhf.c
3590
3591BEFS FILE SYSTEM
3592M:	Luis de Bethencourt <luisbg@kernel.org>
3593M:	Salah Triki <salah.triki@gmail.com>
3594S:	Maintained
3595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3596F:	Documentation/filesystems/befs.rst
3597F:	fs/befs/
3598
3599BFQ I/O SCHEDULER
3600M:	Paolo Valente <paolo.valente@unimore.it>
3601M:	Jens Axboe <axboe@kernel.dk>
3602L:	linux-block@vger.kernel.org
3603S:	Maintained
3604F:	Documentation/block/bfq-iosched.rst
3605F:	block/bfq-*
3606
3607BFS FILE SYSTEM
3608M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3609S:	Maintained
3610F:	Documentation/filesystems/bfs.rst
3611F:	fs/bfs/
3612F:	include/uapi/linux/bfs_fs.h
3613
3614BITMAP API
3615M:	Yury Norov <yury.norov@gmail.com>
3616R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3617S:	Maintained
3618F:	include/linux/bitfield.h
3619F:	include/linux/bitmap-str.h
3620F:	include/linux/bitmap.h
3621F:	include/linux/bits.h
3622F:	include/linux/cpumask.h
3623F:	include/linux/find.h
3624F:	include/linux/nodemask.h
3625F:	include/vdso/bits.h
3626F:	lib/bitmap-str.c
3627F:	lib/bitmap.c
3628F:	lib/cpumask.c
3629F:	lib/cpumask_kunit.c
3630F:	lib/find_bit.c
3631F:	lib/find_bit_benchmark.c
3632F:	lib/test_bitmap.c
3633F:	tools/include/linux/bitfield.h
3634F:	tools/include/linux/bitmap.h
3635F:	tools/include/linux/bits.h
3636F:	tools/include/linux/find.h
3637F:	tools/include/vdso/bits.h
3638F:	tools/lib/bitmap.c
3639F:	tools/lib/find_bit.c
3640
3641BLINKM RGB LED DRIVER
3642M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3643S:	Maintained
3644F:	drivers/leds/leds-blinkm.c
3645
3646BLOCK LAYER
3647M:	Jens Axboe <axboe@kernel.dk>
3648L:	linux-block@vger.kernel.org
3649S:	Maintained
3650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3651F:	Documentation/ABI/stable/sysfs-block
3652F:	Documentation/block/
3653F:	block/
3654F:	drivers/block/
3655F:	include/linux/bio.h
3656F:	include/linux/blk*
3657F:	kernel/trace/blktrace.c
3658F:	lib/sbitmap.c
3659
3660BLOCK2MTD DRIVER
3661M:	Joern Engel <joern@lazybastard.org>
3662L:	linux-mtd@lists.infradead.org
3663S:	Maintained
3664F:	drivers/mtd/devices/block2mtd.c
3665
3666BLUETOOTH DRIVERS
3667M:	Marcel Holtmann <marcel@holtmann.org>
3668M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3669L:	linux-bluetooth@vger.kernel.org
3670S:	Supported
3671W:	http://www.bluez.org/
3672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3674F:	Documentation/devicetree/bindings/net/bluetooth/
3675F:	drivers/bluetooth/
3676
3677BLUETOOTH SUBSYSTEM
3678M:	Marcel Holtmann <marcel@holtmann.org>
3679M:	Johan Hedberg <johan.hedberg@gmail.com>
3680M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3681L:	linux-bluetooth@vger.kernel.org
3682S:	Supported
3683W:	http://www.bluez.org/
3684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3686F:	include/net/bluetooth/
3687F:	net/bluetooth/
3688
3689BONDING DRIVER
3690M:	Jay Vosburgh <j.vosburgh@gmail.com>
3691M:	Andy Gospodarek <andy@greyhouse.net>
3692L:	netdev@vger.kernel.org
3693S:	Supported
3694W:	http://sourceforge.net/projects/bonding/
3695F:	Documentation/networking/bonding.rst
3696F:	drivers/net/bonding/
3697F:	include/net/bond*
3698F:	include/uapi/linux/if_bonding.h
3699F:	tools/testing/selftests/drivers/net/bonding/
3700
3701BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3702M:	Dan Robertson <dan@dlrobertson.com>
3703L:	linux-iio@vger.kernel.org
3704S:	Maintained
3705F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3706F:	drivers/iio/accel/bma400*
3707
3708BOSCH SENSORTEC BMI323 IMU IIO DRIVER
3709M:	Jagath Jog J <jagathjog1996@gmail.com>
3710L:	linux-iio@vger.kernel.org
3711S:	Maintained
3712F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
3713F:	drivers/iio/imu/bmi323/
3714
3715BPF JIT for ARM
3716M:	Russell King <linux@armlinux.org.uk>
3717M:	Puranjay Mohan <puranjay12@gmail.com>
3718L:	bpf@vger.kernel.org
3719S:	Maintained
3720F:	arch/arm/net/
3721
3722BPF JIT for ARM64
3723M:	Daniel Borkmann <daniel@iogearbox.net>
3724M:	Alexei Starovoitov <ast@kernel.org>
3725M:	Zi Shen Lim <zlim.lnx@gmail.com>
3726L:	bpf@vger.kernel.org
3727S:	Supported
3728F:	arch/arm64/net/
3729
3730BPF JIT for LOONGARCH
3731M:	Tiezhu Yang <yangtiezhu@loongson.cn>
3732R:	Hengqi Chen <hengqi.chen@gmail.com>
3733L:	bpf@vger.kernel.org
3734S:	Maintained
3735F:	arch/loongarch/net/
3736
3737BPF JIT for MIPS (32-BIT AND 64-BIT)
3738M:	Johan Almbladh <johan.almbladh@anyfinetworks.com>
3739M:	Paul Burton <paulburton@kernel.org>
3740L:	bpf@vger.kernel.org
3741S:	Maintained
3742F:	arch/mips/net/
3743
3744BPF JIT for NFP NICs
3745M:	Jakub Kicinski <kuba@kernel.org>
3746L:	bpf@vger.kernel.org
3747S:	Odd Fixes
3748F:	drivers/net/ethernet/netronome/nfp/bpf/
3749
3750BPF JIT for POWERPC (32-BIT AND 64-BIT)
3751M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3752M:	Michael Ellerman <mpe@ellerman.id.au>
3753L:	bpf@vger.kernel.org
3754S:	Supported
3755F:	arch/powerpc/net/
3756
3757BPF JIT for RISC-V (32-bit)
3758M:	Luke Nelson <luke.r.nels@gmail.com>
3759M:	Xi Wang <xi.wang@gmail.com>
3760L:	bpf@vger.kernel.org
3761S:	Maintained
3762F:	arch/riscv/net/
3763X:	arch/riscv/net/bpf_jit_comp64.c
3764
3765BPF JIT for RISC-V (64-bit)
3766M:	Björn Töpel <bjorn@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:	Ariel Elior <aelior@marvell.com>
4195M:	Sudarsana Kalluru <skalluru@marvell.com>
4196M:	Manish Chopra <manishc@marvell.com>
4197L:	netdev@vger.kernel.org
4198S:	Supported
4199F:	drivers/net/ethernet/broadcom/bnx2x/
4200
4201BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4202M:	Michael Chan <michael.chan@broadcom.com>
4203L:	netdev@vger.kernel.org
4204S:	Supported
4205F:	drivers/firmware/broadcom/tee_bnxt_fw.c
4206F:	drivers/net/ethernet/broadcom/bnxt/
4207F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
4208
4209BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4210M:	Arend van Spriel <arend.vanspriel@broadcom.com>
4211L:	linux-wireless@vger.kernel.org
4212L:	brcm80211@lists.linux.dev
4213L:	brcm80211-dev-list.pdl@broadcom.com
4214S:	Supported
4215F:	drivers/net/wireless/broadcom/brcm80211/
4216F:	include/linux/platform_data/brcmfmac.h
4217
4218BROADCOM BRCMSTB GPIO DRIVER
4219M:	Doug Berger <opendmb@gmail.com>
4220M:	Florian Fainelli <florian.fainelli@broadcom.com>
4221R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4222S:	Supported
4223F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4224F:	drivers/gpio/gpio-brcmstb.c
4225
4226BROADCOM BRCMSTB I2C DRIVER
4227M:	Kamal Dasu <kamal.dasu@broadcom.com>
4228R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4229L:	linux-i2c@vger.kernel.org
4230S:	Supported
4231F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4232F:	drivers/i2c/busses/i2c-brcmstb.c
4233
4234BROADCOM BRCMSTB UART DRIVER
4235M:	Al Cooper <alcooperx@gmail.com>
4236R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4237L:	linux-serial@vger.kernel.org
4238S:	Maintained
4239F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4240F:	drivers/tty/serial/8250/8250_bcm7271.c
4241
4242BROADCOM BRCMSTB USB EHCI DRIVER
4243M:	Justin Chen <justin.chen@broadcom.com>
4244M:	Al Cooper <alcooperx@gmail.com>
4245R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4246L:	linux-usb@vger.kernel.org
4247S:	Maintained
4248F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4249F:	drivers/usb/host/ehci-brcm.*
4250
4251BROADCOM BRCMSTB USB PIN MAP DRIVER
4252M:	Al Cooper <alcooperx@gmail.com>
4253R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4254L:	linux-usb@vger.kernel.org
4255S:	Maintained
4256F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4257F:	drivers/usb/misc/brcmstb-usb-pinmap.c
4258
4259BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4260M:	Justin Chen <justin.chen@broadcom.com>
4261M:	Al Cooper <alcooperx@gmail.com>
4262R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4263L:	linux-kernel@vger.kernel.org
4264S:	Maintained
4265F:	drivers/phy/broadcom/phy-brcm-usb*
4266
4267BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4268M:	William Zhang <william.zhang@broadcom.com>
4269M:	Kursad Oney <kursad.oney@broadcom.com>
4270M:	Jonas Gorski <jonas.gorski@gmail.com>
4271R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4272L:	linux-spi@vger.kernel.org
4273S:	Maintained
4274F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4275F:	drivers/spi/spi-bcm63xx-hsspi.c
4276F:	drivers/spi/spi-bcmbca-hsspi.c
4277
4278BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4279M:	Jonas Gorski <jonas.gorski@gmail.com>
4280L:	linux-spi@vger.kernel.org
4281S:	Odd Fixes
4282F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4283F:	drivers/spi/spi-bcm63xx.c
4284
4285BROADCOM ETHERNET PHY DRIVERS
4286M:	Florian Fainelli <florian.fainelli@broadcom.com>
4287R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4288L:	netdev@vger.kernel.org
4289S:	Supported
4290F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4291F:	drivers/net/phy/bcm*.[ch]
4292F:	drivers/net/phy/broadcom.c
4293F:	include/linux/brcmphy.h
4294
4295BROADCOM GENET ETHERNET DRIVER
4296M:	Doug Berger <opendmb@gmail.com>
4297M:	Florian Fainelli <florian.fainelli@broadcom.com>
4298R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4299L:	netdev@vger.kernel.org
4300S:	Supported
4301F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4302F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4303F:	drivers/net/ethernet/broadcom/genet/
4304F:	drivers/net/ethernet/broadcom/unimac.h
4305F:	drivers/net/mdio/mdio-bcm-unimac.c
4306F:	include/linux/platform_data/bcmgenet.h
4307F:	include/linux/platform_data/mdio-bcm-unimac.h
4308
4309BROADCOM IPROC ARM ARCHITECTURE
4310M:	Ray Jui <rjui@broadcom.com>
4311M:	Scott Branden <sbranden@broadcom.com>
4312R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4313L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4314S:	Maintained
4315T:	git https://github.com/broadcom/stblinux.git
4316F:	arch/arm64/boot/dts/broadcom/northstar2/*
4317F:	arch/arm64/boot/dts/broadcom/stingray/*
4318F:	drivers/clk/bcm/clk-ns*
4319F:	drivers/clk/bcm/clk-sr*
4320F:	drivers/pinctrl/bcm/pinctrl-ns*
4321F:	include/dt-bindings/clock/bcm-sr*
4322N:	iproc
4323N:	cygnus
4324N:	bcm[-_]nsp
4325N:	bcm9113*
4326N:	bcm9583*
4327N:	bcm9585*
4328N:	bcm9586*
4329N:	bcm988312
4330N:	bcm113*
4331N:	bcm583*
4332N:	bcm585*
4333N:	bcm586*
4334N:	bcm88312
4335N:	hr2
4336N:	stingray
4337
4338BROADCOM IPROC GBIT ETHERNET DRIVER
4339M:	Rafał Miłecki <rafal@milecki.pl>
4340R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4341L:	netdev@vger.kernel.org
4342S:	Maintained
4343F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
4344F:	drivers/net/ethernet/broadcom/bgmac*
4345F:	drivers/net/ethernet/broadcom/unimac.h
4346
4347BROADCOM KONA GPIO DRIVER
4348M:	Ray Jui <rjui@broadcom.com>
4349R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4350S:	Supported
4351F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4352F:	drivers/gpio/gpio-bcm-kona.c
4353
4354BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4355M:	Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4356M:	Kashyap Desai <kashyap.desai@broadcom.com>
4357M:	Sumit Saxena <sumit.saxena@broadcom.com>
4358M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4359L:	mpi3mr-linuxdrv.pdl@broadcom.com
4360L:	linux-scsi@vger.kernel.org
4361S:	Supported
4362W:	https://www.broadcom.com/support/storage
4363F:	drivers/scsi/mpi3mr/
4364
4365BROADCOM NETXTREME-E ROCE DRIVER
4366M:	Selvin Xavier <selvin.xavier@broadcom.com>
4367L:	linux-rdma@vger.kernel.org
4368S:	Supported
4369W:	http://www.broadcom.com
4370F:	drivers/infiniband/hw/bnxt_re/
4371F:	include/uapi/rdma/bnxt_re-abi.h
4372
4373BROADCOM NVRAM DRIVER
4374M:	Rafał Miłecki <zajec5@gmail.com>
4375L:	linux-mips@vger.kernel.org
4376S:	Maintained
4377F:	drivers/firmware/broadcom/*
4378
4379BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4380M:	Rafał Miłecki <rafal@milecki.pl>
4381M:	Florian Fainelli <florian.fainelli@broadcom.com>
4382R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4383L:	linux-pm@vger.kernel.org
4384S:	Maintained
4385T:	git https://github.com/broadcom/stblinux.git
4386F:	drivers/pmdomain/bcm/bcm-pmb.c
4387F:	include/dt-bindings/soc/bcm-pmb.h
4388
4389BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4390M:	Rafał Miłecki <zajec5@gmail.com>
4391L:	linux-wireless@vger.kernel.org
4392S:	Maintained
4393F:	drivers/bcma/
4394F:	include/linux/bcma/
4395
4396BROADCOM SPI DRIVER
4397M:	Kamal Dasu <kamal.dasu@broadcom.com>
4398R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4399S:	Maintained
4400F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4401F:	drivers/spi/spi-bcm-qspi.*
4402F:	drivers/spi/spi-brcmstb-qspi.c
4403F:	drivers/spi/spi-iproc-qspi.c
4404
4405BROADCOM STB AVS CPUFREQ DRIVER
4406M:	Markus Mayer <mmayer@broadcom.com>
4407R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4408L:	linux-pm@vger.kernel.org
4409S:	Maintained
4410F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4411F:	drivers/cpufreq/brcmstb*
4412
4413BROADCOM STB AVS TMON DRIVER
4414M:	Markus Mayer <mmayer@broadcom.com>
4415R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4416L:	linux-pm@vger.kernel.org
4417S:	Maintained
4418F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4419F:	drivers/thermal/broadcom/brcmstb*
4420
4421BROADCOM STB DPFE DRIVER
4422M:	Markus Mayer <mmayer@broadcom.com>
4423R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4424L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4425S:	Maintained
4426F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4427F:	drivers/memory/brcmstb_dpfe.c
4428
4429BROADCOM STB NAND FLASH DRIVER
4430M:	Brian Norris <computersforpeace@gmail.com>
4431M:	Kamal Dasu <kamal.dasu@broadcom.com>
4432R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4433L:	linux-mtd@lists.infradead.org
4434S:	Maintained
4435F:	drivers/mtd/nand/raw/brcmnand/
4436F:	include/linux/platform_data/brcmnand.h
4437
4438BROADCOM STB PCIE DRIVER
4439M:	Jim Quinlan <jim2101024@gmail.com>
4440M:	Nicolas Saenz Julienne <nsaenz@kernel.org>
4441M:	Florian Fainelli <florian.fainelli@broadcom.com>
4442R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4443L:	linux-pci@vger.kernel.org
4444S:	Maintained
4445F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4446F:	drivers/pci/controller/pcie-brcmstb.c
4447
4448BROADCOM SYSTEMPORT ETHERNET DRIVER
4449M:	Florian Fainelli <florian.fainelli@broadcom.com>
4450R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4451L:	netdev@vger.kernel.org
4452S:	Supported
4453F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
4454F:	drivers/net/ethernet/broadcom/bcmsysport.*
4455F:	drivers/net/ethernet/broadcom/unimac.h
4456
4457BROADCOM TG3 GIGABIT ETHERNET DRIVER
4458M:	Pavan Chebbi <pavan.chebbi@broadcom.com>
4459M:	Michael Chan <mchan@broadcom.com>
4460L:	netdev@vger.kernel.org
4461S:	Supported
4462F:	drivers/net/ethernet/broadcom/tg3.*
4463
4464BROADCOM VK DRIVER
4465M:	Scott Branden <scott.branden@broadcom.com>
4466R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4467S:	Supported
4468F:	drivers/misc/bcm-vk/
4469F:	include/uapi/linux/misc/bcm_vk.h
4470
4471BROCADE BFA FC SCSI DRIVER
4472M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4473M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4474L:	linux-scsi@vger.kernel.org
4475S:	Supported
4476F:	drivers/scsi/bfa/
4477
4478BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4479M:	Rasesh Mody <rmody@marvell.com>
4480M:	Sudarsana Kalluru <skalluru@marvell.com>
4481M:	GR-Linux-NIC-Dev@marvell.com
4482L:	netdev@vger.kernel.org
4483S:	Supported
4484F:	drivers/net/ethernet/brocade/bna/
4485
4486BSG (block layer generic sg v4 driver)
4487M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4488L:	linux-scsi@vger.kernel.org
4489S:	Supported
4490F:	block/bsg.c
4491F:	include/linux/bsg.h
4492F:	include/uapi/linux/bsg.h
4493
4494BT87X AUDIO DRIVER
4495M:	Clemens Ladisch <clemens@ladisch.de>
4496L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4497S:	Maintained
4498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4499F:	Documentation/sound/cards/bt87x.rst
4500F:	sound/pci/bt87x.c
4501
4502BT8XXGPIO DRIVER
4503M:	Michael Buesch <m@bues.ch>
4504S:	Maintained
4505W:	http://bu3sch.de/btgpio.php
4506F:	drivers/gpio/gpio-bt8xx.c
4507
4508BTRFS FILE SYSTEM
4509M:	Chris Mason <clm@fb.com>
4510M:	Josef Bacik <josef@toxicpanda.com>
4511M:	David Sterba <dsterba@suse.com>
4512L:	linux-btrfs@vger.kernel.org
4513S:	Maintained
4514W:	https://btrfs.readthedocs.io
4515Q:	https://patchwork.kernel.org/project/linux-btrfs/list/
4516C:	irc://irc.libera.chat/btrfs
4517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4518F:	Documentation/filesystems/btrfs.rst
4519F:	fs/btrfs/
4520F:	include/linux/btrfs*
4521F:	include/trace/events/btrfs.h
4522F:	include/uapi/linux/btrfs*
4523
4524BTTV VIDEO4LINUX DRIVER
4525M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4526L:	linux-media@vger.kernel.org
4527S:	Odd fixes
4528W:	https://linuxtv.org
4529T:	git git://linuxtv.org/media_tree.git
4530F:	Documentation/driver-api/media/drivers/bttv*
4531F:	drivers/media/pci/bt8xx/bttv*
4532
4533BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4534M:	Chanwoo Choi <cw00.choi@samsung.com>
4535L:	linux-pm@vger.kernel.org
4536L:	linux-samsung-soc@vger.kernel.org
4537S:	Maintained
4538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4539F:	Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4540F:	drivers/devfreq/exynos-bus.c
4541
4542BUSLOGIC SCSI DRIVER
4543M:	Khalid Aziz <khalid@gonehiking.org>
4544L:	linux-scsi@vger.kernel.org
4545S:	Maintained
4546F:	drivers/scsi/BusLogic.*
4547F:	drivers/scsi/FlashPoint.*
4548
4549BXCAN CAN NETWORK DRIVER
4550M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
4551L:	linux-can@vger.kernel.org
4552S:	Maintained
4553F:	Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4554F:	drivers/net/can/bxcan.c
4555
4556C-MEDIA CMI8788 DRIVER
4557M:	Clemens Ladisch <clemens@ladisch.de>
4558L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4559S:	Maintained
4560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4561F:	sound/pci/oxygen/
4562
4563C-SKY ARCHITECTURE
4564M:	Guo Ren <guoren@kernel.org>
4565L:	linux-csky@vger.kernel.org
4566S:	Supported
4567T:	git https://github.com/c-sky/csky-linux.git
4568F:	Documentation/devicetree/bindings/csky/
4569F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
4570F:	Documentation/devicetree/bindings/timer/csky,*
4571F:	arch/csky/
4572F:	drivers/clocksource/timer-gx6605s.c
4573F:	drivers/clocksource/timer-mp-csky.c
4574F:	drivers/irqchip/irq-csky-*
4575N:	csky
4576K:	csky
4577
4578CA8210 IEEE-802.15.4 RADIO DRIVER
4579L:	linux-wpan@vger.kernel.org
4580S:	Orphan
4581W:	https://github.com/Cascoda/ca8210-linux.git
4582F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4583F:	drivers/net/ieee802154/ca8210.c
4584
4585CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4586M:	David Howells <dhowells@redhat.com>
4587L:	netfs@lists.linux.dev
4588S:	Supported
4589F:	Documentation/filesystems/caching/cachefiles.rst
4590F:	fs/cachefiles/
4591
4592CACHESTAT: PAGE CACHE STATS FOR A FILE
4593M:	Nhat Pham <nphamcs@gmail.com>
4594M:	Johannes Weiner <hannes@cmpxchg.org>
4595L:	linux-mm@kvack.org
4596S:	Maintained
4597F:	tools/testing/selftests/cachestat/test_cachestat.c
4598
4599CADENCE MIPI-CSI2 BRIDGES
4600M:	Maxime Ripard <mripard@kernel.org>
4601L:	linux-media@vger.kernel.org
4602S:	Maintained
4603F:	Documentation/devicetree/bindings/media/cdns,*.txt
4604F:	Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4605F:	drivers/media/platform/cadence/cdns-csi2*
4606
4607CADENCE NAND DRIVER
4608L:	linux-mtd@lists.infradead.org
4609S:	Orphan
4610F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4611F:	drivers/mtd/nand/raw/cadence-nand-controller.c
4612
4613CADENCE USB3 DRD IP DRIVER
4614M:	Peter Chen <peter.chen@kernel.org>
4615M:	Pawel Laszczak <pawell@cadence.com>
4616R:	Roger Quadros <rogerq@kernel.org>
4617L:	linux-usb@vger.kernel.org
4618S:	Maintained
4619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4620F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4621F:	drivers/usb/cdns3/
4622X:	drivers/usb/cdns3/cdnsp*
4623
4624CADENCE USBHS DRIVER
4625M:	Pawel Laszczak <pawell@cadence.com>
4626L:	linux-usb@vger.kernel.org
4627S:	Maintained
4628F:	drivers/usb/gadget/udc/cdns2
4629
4630CADENCE USBSSP DRD IP DRIVER
4631M:	Pawel Laszczak <pawell@cadence.com>
4632L:	linux-usb@vger.kernel.org
4633S:	Maintained
4634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4635F:	drivers/usb/cdns3/
4636X:	drivers/usb/cdns3/cdns3*
4637
4638CADET FM/AM RADIO RECEIVER DRIVER
4639M:	Hans Verkuil <hverkuil@xs4all.nl>
4640L:	linux-media@vger.kernel.org
4641S:	Maintained
4642W:	https://linuxtv.org
4643T:	git git://linuxtv.org/media_tree.git
4644F:	drivers/media/radio/radio-cadet*
4645
4646CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4647L:	linux-media@vger.kernel.org
4648S:	Orphan
4649T:	git git://linuxtv.org/media_tree.git
4650F:	Documentation/admin-guide/media/cafe_ccic*
4651F:	drivers/media/platform/marvell/
4652
4653CAIF NETWORK LAYER
4654L:	netdev@vger.kernel.org
4655S:	Orphan
4656F:	Documentation/networking/caif/
4657F:	drivers/net/caif/
4658F:	include/net/caif/
4659F:	include/uapi/linux/caif/
4660F:	net/caif/
4661
4662CAKE QDISC
4663M:	Toke Høiland-Jørgensen <toke@toke.dk>
4664L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
4665S:	Maintained
4666F:	net/sched/sch_cake.c
4667
4668CAN NETWORK DRIVERS
4669M:	Marc Kleine-Budde <mkl@pengutronix.de>
4670M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
4671L:	linux-can@vger.kernel.org
4672S:	Maintained
4673W:	https://github.com/linux-can
4674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4676F:	Documentation/devicetree/bindings/net/can/
4677F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4678F:	drivers/net/can/
4679F:	drivers/phy/phy-can-transceiver.c
4680F:	include/linux/can/bittiming.h
4681F:	include/linux/can/dev.h
4682F:	include/linux/can/length.h
4683F:	include/linux/can/platform/
4684F:	include/linux/can/rx-offload.h
4685F:	include/uapi/linux/can/error.h
4686F:	include/uapi/linux/can/netlink.h
4687F:	include/uapi/linux/can/vxcan.h
4688
4689CAN NETWORK LAYER
4690M:	Oliver Hartkopp <socketcan@hartkopp.net>
4691M:	Marc Kleine-Budde <mkl@pengutronix.de>
4692L:	linux-can@vger.kernel.org
4693S:	Maintained
4694W:	https://github.com/linux-can
4695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4697F:	Documentation/networking/can.rst
4698F:	include/linux/can/can-ml.h
4699F:	include/linux/can/core.h
4700F:	include/linux/can/skb.h
4701F:	include/net/netns/can.h
4702F:	include/uapi/linux/can.h
4703F:	include/uapi/linux/can/bcm.h
4704F:	include/uapi/linux/can/gw.h
4705F:	include/uapi/linux/can/isotp.h
4706F:	include/uapi/linux/can/raw.h
4707F:	net/can/
4708
4709CAN-J1939 NETWORK LAYER
4710M:	Robin van der Gracht <robin@protonic.nl>
4711M:	Oleksij Rempel <o.rempel@pengutronix.de>
4712R:	kernel@pengutronix.de
4713L:	linux-can@vger.kernel.org
4714S:	Maintained
4715F:	Documentation/networking/j1939.rst
4716F:	include/uapi/linux/can/j1939.h
4717F:	net/can/j1939/
4718
4719CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4720M:	Damien Le Moal <dlemoal@kernel.org>
4721L:	linux-riscv@lists.infradead.org
4722L:	linux-gpio@vger.kernel.org (pinctrl driver)
4723F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4724F:	drivers/pinctrl/pinctrl-k210.c
4725
4726CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4727M:	Damien Le Moal <dlemoal@kernel.org>
4728L:	linux-kernel@vger.kernel.org
4729L:	linux-riscv@lists.infradead.org
4730S:	Maintained
4731F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4732F:	drivers/reset/reset-k210.c
4733
4734CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4735M:	Damien Le Moal <dlemoal@kernel.org>
4736L:	linux-riscv@lists.infradead.org
4737S:	Maintained
4738F:	Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4739F:	drivers/soc/canaan/
4740F:	include/soc/canaan/
4741
4742CAPABILITIES
4743M:	Serge Hallyn <serge@hallyn.com>
4744L:	linux-security-module@vger.kernel.org
4745S:	Supported
4746F:	include/linux/capability.h
4747F:	include/uapi/linux/capability.h
4748F:	kernel/capability.c
4749F:	security/commoncap.c
4750
4751CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4752M:	Kevin Tsai <ktsai@capellamicro.com>
4753S:	Maintained
4754F:	drivers/iio/light/cm*
4755
4756CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4757M:	Christian Lamparter <chunkeey@googlemail.com>
4758L:	linux-wireless@vger.kernel.org
4759S:	Maintained
4760W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4761F:	drivers/net/wireless/ath/carl9170/
4762
4763CAVIUM I2C DRIVER
4764M:	Robert Richter <rric@kernel.org>
4765S:	Odd Fixes
4766W:	http://www.marvell.com
4767F:	drivers/i2c/busses/i2c-octeon*
4768F:	drivers/i2c/busses/i2c-thunderx*
4769
4770CAVIUM LIQUIDIO NETWORK DRIVER
4771L:	netdev@vger.kernel.org
4772S:	Orphan
4773W:	http://www.marvell.com
4774F:	drivers/net/ethernet/cavium/liquidio/
4775
4776CAVIUM MMC DRIVER
4777M:	Robert Richter <rric@kernel.org>
4778S:	Odd Fixes
4779W:	http://www.marvell.com
4780F:	drivers/mmc/host/cavium*
4781
4782CAVIUM OCTEON-TX CRYPTO DRIVER
4783M:	George Cherian <gcherian@marvell.com>
4784L:	linux-crypto@vger.kernel.org
4785S:	Supported
4786W:	http://www.marvell.com
4787F:	drivers/crypto/cavium/cpt/
4788
4789CAVIUM THUNDERX2 ARM64 SOC
4790M:	Robert Richter <rric@kernel.org>
4791L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4792S:	Odd Fixes
4793F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4794F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
4795
4796CBS/ETF/TAPRIO QDISCS
4797M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
4798L:	netdev@vger.kernel.org
4799S:	Maintained
4800F:	net/sched/sch_cbs.c
4801F:	net/sched/sch_etf.c
4802F:	net/sched/sch_taprio.c
4803
4804CC2520 IEEE-802.15.4 RADIO DRIVER
4805M:	Stefan Schmidt <stefan@datenfreihafen.org>
4806L:	linux-wpan@vger.kernel.org
4807S:	Odd Fixes
4808F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4809F:	drivers/net/ieee802154/cc2520.c
4810
4811CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4812M:	Gilad Ben-Yossef <gilad@benyossef.com>
4813L:	linux-crypto@vger.kernel.org
4814S:	Supported
4815W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4816F:	drivers/crypto/ccree/
4817
4818CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4819M:	Hadar Gat <hadar.gat@arm.com>
4820L:	linux-crypto@vger.kernel.org
4821S:	Supported
4822W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4823F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4824F:	drivers/char/hw_random/cctrng.c
4825F:	drivers/char/hw_random/cctrng.h
4826
4827CEC FRAMEWORK
4828M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4829L:	linux-media@vger.kernel.org
4830S:	Supported
4831W:	http://linuxtv.org
4832T:	git git://linuxtv.org/media_tree.git
4833F:	Documentation/ABI/testing/debugfs-cec-error-inj
4834F:	Documentation/devicetree/bindings/media/cec/cec-common.yaml
4835F:	Documentation/driver-api/media/cec-core.rst
4836F:	Documentation/userspace-api/media/cec
4837F:	drivers/media/cec/
4838F:	drivers/media/rc/keymaps/rc-cec.c
4839F:	include/media/cec-notifier.h
4840F:	include/media/cec.h
4841F:	include/uapi/linux/cec-funcs.h
4842F:	include/uapi/linux/cec.h
4843
4844CEC GPIO DRIVER
4845M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4846L:	linux-media@vger.kernel.org
4847S:	Supported
4848W:	http://linuxtv.org
4849T:	git git://linuxtv.org/media_tree.git
4850F:	Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
4851F:	drivers/media/cec/platform/cec-gpio/
4852
4853CELL BROADBAND ENGINE ARCHITECTURE
4854M:	Arnd Bergmann <arnd@arndb.de>
4855L:	linuxppc-dev@lists.ozlabs.org
4856S:	Supported
4857W:	http://www.ibm.com/developerworks/power/cell/
4858F:	arch/powerpc/include/asm/cell*.h
4859F:	arch/powerpc/include/asm/spu*.h
4860F:	arch/powerpc/include/uapi/asm/spu*.h
4861F:	arch/powerpc/platforms/cell/
4862
4863CELLWISE CW2015 BATTERY DRIVER
4864M:	Tobias Schrammm <t.schramm@manjaro.org>
4865S:	Maintained
4866F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4867F:	drivers/power/supply/cw2015_battery.c
4868
4869CEPH COMMON CODE (LIBCEPH)
4870M:	Ilya Dryomov <idryomov@gmail.com>
4871M:	Xiubo Li <xiubli@redhat.com>
4872L:	ceph-devel@vger.kernel.org
4873S:	Supported
4874W:	http://ceph.com/
4875T:	git https://github.com/ceph/ceph-client.git
4876F:	include/linux/ceph/
4877F:	include/linux/crush/
4878F:	net/ceph/
4879
4880CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4881M:	Xiubo Li <xiubli@redhat.com>
4882M:	Ilya Dryomov <idryomov@gmail.com>
4883L:	ceph-devel@vger.kernel.org
4884S:	Supported
4885W:	http://ceph.com/
4886T:	git https://github.com/ceph/ceph-client.git
4887F:	Documentation/filesystems/ceph.rst
4888F:	fs/ceph/
4889
4890CERTIFICATE HANDLING
4891M:	David Howells <dhowells@redhat.com>
4892M:	David Woodhouse <dwmw2@infradead.org>
4893L:	keyrings@vger.kernel.org
4894S:	Maintained
4895F:	Documentation/admin-guide/module-signing.rst
4896F:	certs/
4897F:	scripts/sign-file.c
4898F:	tools/certs/
4899
4900CFAG12864B LCD DRIVER
4901M:	Miguel Ojeda <ojeda@kernel.org>
4902S:	Maintained
4903F:	drivers/auxdisplay/cfag12864b.c
4904F:	include/linux/cfag12864b.h
4905
4906CFAG12864BFB LCD FRAMEBUFFER DRIVER
4907M:	Miguel Ojeda <ojeda@kernel.org>
4908S:	Maintained
4909F:	drivers/auxdisplay/cfag12864bfb.c
4910F:	include/linux/cfag12864b.h
4911
4912CHAR and MISC DRIVERS
4913M:	Arnd Bergmann <arnd@arndb.de>
4914M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4915S:	Supported
4916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4917F:	drivers/char/
4918F:	drivers/misc/
4919F:	include/linux/miscdevice.h
4920X:	drivers/char/agp/
4921X:	drivers/char/hw_random/
4922X:	drivers/char/ipmi/
4923X:	drivers/char/random.c
4924X:	drivers/char/tpm/
4925
4926CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
4927M:	Thomas Weißschuh <linux@weissschuh.net>
4928L:	linux-hwmon@vger.kernel.org
4929S:	Maintained
4930F:	Documentation/hwmon/powerz.rst
4931F:	drivers/hwmon/powerz.c
4932
4933CHECKPATCH
4934M:	Andy Whitcroft <apw@canonical.com>
4935M:	Joe Perches <joe@perches.com>
4936R:	Dwaipayan Ray <dwaipayanray1@gmail.com>
4937R:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
4938S:	Maintained
4939F:	scripts/checkpatch.pl
4940
4941CHECKPATCH DOCUMENTATION
4942M:	Dwaipayan Ray <dwaipayanray1@gmail.com>
4943M:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
4944R:	Joe Perches <joe@perches.com>
4945S:	Maintained
4946F:	Documentation/dev-tools/checkpatch.rst
4947
4948CHINESE DOCUMENTATION
4949M:	Alex Shi <alexs@kernel.org>
4950M:	Yanteng Si <siyanteng@loongson.cn>
4951S:	Maintained
4952F:	Documentation/translations/zh_CN/
4953
4954CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4955M:	Peter Chen <peter.chen@kernel.org>
4956L:	linux-usb@vger.kernel.org
4957S:	Maintained
4958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4959F:	drivers/usb/chipidea/
4960
4961CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4962M:	Hans de Goede <hdegoede@redhat.com>
4963L:	linux-input@vger.kernel.org
4964S:	Maintained
4965F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4966F:	drivers/input/touchscreen/chipone_icn8318.c
4967
4968CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4969M:	Hans de Goede <hdegoede@redhat.com>
4970L:	linux-input@vger.kernel.org
4971S:	Maintained
4972F:	drivers/input/touchscreen/chipone_icn8505.c
4973
4974CHROME HARDWARE PLATFORM SUPPORT
4975M:	Benson Leung <bleung@chromium.org>
4976M:	Tzung-Bi Shih <tzungbi@kernel.org>
4977L:	chrome-platform@lists.linux.dev
4978S:	Maintained
4979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4980F:	drivers/platform/chrome/
4981
4982CHROMEOS EC CODEC DRIVER
4983M:	Cheng-Yi Chiang <cychiang@chromium.org>
4984M:	Tzung-Bi Shih <tzungbi@kernel.org>
4985R:	Guenter Roeck <groeck@chromium.org>
4986L:	chrome-platform@lists.linux.dev
4987S:	Maintained
4988F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4989F:	sound/soc/codecs/cros_ec_codec.*
4990
4991CHROMEOS EC SUBDRIVERS
4992M:	Benson Leung <bleung@chromium.org>
4993R:	Guenter Roeck <groeck@chromium.org>
4994L:	chrome-platform@lists.linux.dev
4995S:	Maintained
4996F:	drivers/power/supply/cros_usbpd-charger.c
4997N:	cros_ec
4998N:	cros-ec
4999
5000CHROMEOS EC UART DRIVER
5001M:	Bhanu Prakash Maiya <bhanumaiya@chromium.org>
5002R:	Benson Leung <bleung@chromium.org>
5003R:	Tzung-Bi Shih <tzungbi@kernel.org>
5004S:	Maintained
5005F:	drivers/platform/chrome/cros_ec_uart.c
5006
5007CHROMEOS EC USB PD NOTIFY DRIVER
5008M:	Prashant Malani <pmalani@chromium.org>
5009L:	chrome-platform@lists.linux.dev
5010S:	Maintained
5011F:	drivers/platform/chrome/cros_usbpd_notify.c
5012F:	include/linux/platform_data/cros_usbpd_notify.h
5013
5014CHROMEOS EC USB TYPE-C DRIVER
5015M:	Prashant Malani <pmalani@chromium.org>
5016L:	chrome-platform@lists.linux.dev
5017S:	Maintained
5018F:	drivers/platform/chrome/cros_ec_typec.*
5019F:	drivers/platform/chrome/cros_typec_switch.c
5020F:	drivers/platform/chrome/cros_typec_vdm.*
5021
5022CHROMEOS HPS DRIVER
5023M:	Dan Callaghan <dcallagh@chromium.org>
5024R:	Sami Kyöstilä <skyostil@chromium.org>
5025S:	Maintained
5026F:	drivers/platform/chrome/cros_hps_i2c.c
5027
5028CHROMEOS EC WATCHDOG
5029M:	Lukasz Majczak <lma@chromium.org>
5030L:	chrome-platform@lists.linux.dev
5031S:	Maintained
5032F:	drivers/watchdog/cros_ec_wdt.c
5033
5034CHRONTEL CH7322 CEC DRIVER
5035M:	Joe Tessler <jrt@google.com>
5036L:	linux-media@vger.kernel.org
5037S:	Maintained
5038T:	git git://linuxtv.org/media_tree.git
5039F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5040F:	drivers/media/cec/i2c/ch7322.c
5041
5042CIRRUS LOGIC AUDIO CODEC DRIVERS
5043M:	James Schulman <james.schulman@cirrus.com>
5044M:	David Rhodes <david.rhodes@cirrus.com>
5045M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5046L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5047L:	patches@opensource.cirrus.com
5048S:	Maintained
5049F:	Documentation/devicetree/bindings/sound/cirrus,cs*
5050F:	drivers/mfd/cs42l43*
5051F:	drivers/pinctrl/cirrus/pinctrl-cs42l43*
5052F:	drivers/spi/spi-cs42l43*
5053F:	include/dt-bindings/sound/cs*
5054F:	include/linux/mfd/cs42l43*
5055F:	include/sound/cs*
5056F:	sound/pci/hda/cirrus*
5057F:	sound/pci/hda/cs*
5058F:	sound/pci/hda/hda_component*
5059F:	sound/pci/hda/hda_cs_dsp_ctl.*
5060F:	sound/soc/codecs/cs*
5061
5062CIRRUS LOGIC DSP FIRMWARE DRIVER
5063M:	Simon Trimmer <simont@opensource.cirrus.com>
5064M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5065M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5066L:	patches@opensource.cirrus.com
5067S:	Supported
5068W:	https://github.com/CirrusLogic/linux-drivers/wiki
5069T:	git https://github.com/CirrusLogic/linux-drivers.git
5070F:	drivers/firmware/cirrus/*
5071F:	include/linux/firmware/cirrus/*
5072
5073CIRRUS LOGIC EP93XX ETHERNET DRIVER
5074M:	Hartley Sweeten <hsweeten@visionengravers.com>
5075L:	netdev@vger.kernel.org
5076S:	Maintained
5077F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
5078
5079CIRRUS LOGIC LOCHNAGAR DRIVER
5080M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5081M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5082L:	patches@opensource.cirrus.com
5083S:	Supported
5084F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5085F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5086F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5087F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5088F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5089F:	Documentation/hwmon/lochnagar.rst
5090F:	drivers/clk/clk-lochnagar.c
5091F:	drivers/hwmon/lochnagar-hwmon.c
5092F:	drivers/mfd/lochnagar-i2c.c
5093F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5094F:	drivers/regulator/lochnagar-regulator.c
5095F:	include/dt-bindings/clock/lochnagar.h
5096F:	include/dt-bindings/pinctrl/lochnagar.h
5097F:	include/linux/mfd/lochnagar*
5098F:	sound/soc/codecs/lochnagar-sc.c
5099
5100CIRRUS LOGIC MADERA CODEC DRIVERS
5101M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5102M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5103L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5104L:	patches@opensource.cirrus.com
5105S:	Supported
5106W:	https://github.com/CirrusLogic/linux-drivers/wiki
5107T:	git https://github.com/CirrusLogic/linux-drivers.git
5108F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5109F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5110F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5111F:	drivers/gpio/gpio-madera*
5112F:	drivers/irqchip/irq-madera*
5113F:	drivers/mfd/cs47l*
5114F:	drivers/mfd/madera*
5115F:	drivers/pinctrl/cirrus/*
5116F:	include/dt-bindings/sound/madera*
5117F:	include/linux/irqchip/irq-madera*
5118F:	include/linux/mfd/madera/*
5119F:	include/sound/madera*
5120F:	sound/soc/codecs/cs47l*
5121F:	sound/soc/codecs/madera*
5122
5123CISCO FCOE HBA DRIVER
5124M:	Satish Kharat <satishkh@cisco.com>
5125M:	Sesidhar Baddela <sebaddel@cisco.com>
5126M:	Karan Tilak Kumar <kartilak@cisco.com>
5127L:	linux-scsi@vger.kernel.org
5128S:	Supported
5129F:	drivers/scsi/fnic/
5130
5131CISCO SCSI HBA DRIVER
5132M:	Karan Tilak Kumar <kartilak@cisco.com>
5133M:	Sesidhar Baddela <sebaddel@cisco.com>
5134L:	linux-scsi@vger.kernel.org
5135S:	Supported
5136F:	drivers/scsi/snic/
5137
5138CISCO VIC ETHERNET NIC DRIVER
5139M:	Christian Benvenuti <benve@cisco.com>
5140M:	Satish Kharat <satishkh@cisco.com>
5141S:	Supported
5142F:	drivers/net/ethernet/cisco/enic/
5143
5144CISCO VIC LOW LATENCY NIC DRIVER
5145M:	Christian Benvenuti <benve@cisco.com>
5146M:	Nelson Escobar <neescoba@cisco.com>
5147S:	Supported
5148F:	drivers/infiniband/hw/usnic/
5149
5150CLANG CONTROL FLOW INTEGRITY SUPPORT
5151M:	Sami Tolvanen <samitolvanen@google.com>
5152M:	Kees Cook <keescook@chromium.org>
5153R:	Nathan Chancellor <nathan@kernel.org>
5154L:	llvm@lists.linux.dev
5155S:	Supported
5156B:	https://github.com/ClangBuiltLinux/linux/issues
5157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5158F:	include/linux/cfi.h
5159F:	kernel/cfi.c
5160
5161CLANG-FORMAT FILE
5162M:	Miguel Ojeda <ojeda@kernel.org>
5163S:	Maintained
5164F:	.clang-format
5165
5166CLANG/LLVM BUILD SUPPORT
5167M:	Nathan Chancellor <nathan@kernel.org>
5168R:	Nick Desaulniers <ndesaulniers@google.com>
5169R:	Bill Wendling <morbo@google.com>
5170R:	Justin Stitt <justinstitt@google.com>
5171L:	llvm@lists.linux.dev
5172S:	Supported
5173W:	https://clangbuiltlinux.github.io/
5174B:	https://github.com/ClangBuiltLinux/linux/issues
5175C:	irc://irc.libera.chat/clangbuiltlinux
5176F:	Documentation/kbuild/llvm.rst
5177F:	include/linux/compiler-clang.h
5178F:	scripts/Makefile.clang
5179F:	scripts/clang-tools/
5180K:	\b(?i:clang|llvm)\b
5181
5182CLK API
5183M:	Russell King <linux@armlinux.org.uk>
5184L:	linux-clk@vger.kernel.org
5185S:	Maintained
5186F:	include/linux/clk.h
5187
5188CLOCKSOURCE, CLOCKEVENT DRIVERS
5189M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5190M:	Thomas Gleixner <tglx@linutronix.de>
5191L:	linux-kernel@vger.kernel.org
5192S:	Supported
5193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5194F:	Documentation/devicetree/bindings/timer/
5195F:	drivers/clocksource/
5196
5197CLOSURES
5198M:	Kent Overstreet <kent.overstreet@linux.dev>
5199L:	linux-bcachefs@vger.kernel.org
5200S:	Supported
5201C:	irc://irc.oftc.net/bcache
5202F:	include/linux/closure.h
5203F:	lib/closure.c
5204
5205CMPC ACPI DRIVER
5206M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5207M:	Daniel Oliveira Nascimento <don@syst.com.br>
5208L:	platform-driver-x86@vger.kernel.org
5209S:	Supported
5210F:	drivers/platform/x86/classmate-laptop.c
5211
5212COBALT MEDIA DRIVER
5213M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5214L:	linux-media@vger.kernel.org
5215S:	Supported
5216W:	https://linuxtv.org
5217T:	git git://linuxtv.org/media_tree.git
5218F:	drivers/media/pci/cobalt/
5219
5220COCCINELLE/Semantic Patches (SmPL)
5221M:	Julia Lawall <Julia.Lawall@inria.fr>
5222M:	Nicolas Palix <nicolas.palix@imag.fr>
5223L:	cocci@inria.fr (moderated for non-subscribers)
5224S:	Supported
5225W:	https://coccinelle.gitlabpages.inria.fr/website/
5226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5227F:	Documentation/dev-tools/coccinelle.rst
5228F:	scripts/coccicheck
5229F:	scripts/coccinelle/
5230
5231CODA FILE SYSTEM
5232M:	Jan Harkes <jaharkes@cs.cmu.edu>
5233M:	coda@cs.cmu.edu
5234L:	codalist@coda.cs.cmu.edu
5235S:	Maintained
5236W:	http://www.coda.cs.cmu.edu/
5237F:	Documentation/filesystems/coda.rst
5238F:	fs/coda/
5239F:	include/linux/coda*.h
5240F:	include/uapi/linux/coda*.h
5241
5242CODA V4L2 MEM2MEM DRIVER
5243M:	Philipp Zabel <p.zabel@pengutronix.de>
5244L:	linux-media@vger.kernel.org
5245S:	Maintained
5246F:	Documentation/devicetree/bindings/media/coda.yaml
5247F:	drivers/media/platform/chips-media/coda
5248
5249CODE OF CONDUCT
5250M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5251S:	Supported
5252F:	Documentation/process/code-of-conduct-interpretation.rst
5253F:	Documentation/process/code-of-conduct.rst
5254
5255COMEDI DRIVERS
5256M:	Ian Abbott <abbotti@mev.co.uk>
5257M:	H Hartley Sweeten <hsweeten@visionengravers.com>
5258S:	Odd Fixes
5259F:	drivers/comedi/
5260F:	include/linux/comedi/
5261F:	include/uapi/linux/comedi.h
5262
5263COMMON CLK FRAMEWORK
5264M:	Michael Turquette <mturquette@baylibre.com>
5265M:	Stephen Boyd <sboyd@kernel.org>
5266L:	linux-clk@vger.kernel.org
5267S:	Maintained
5268Q:	http://patchwork.kernel.org/project/linux-clk/list/
5269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5270F:	Documentation/devicetree/bindings/clock/
5271F:	drivers/clk/
5272F:	include/dt-bindings/clock/
5273F:	include/linux/clk-pr*
5274F:	include/linux/clk/
5275F:	include/linux/of_clk.h
5276X:	drivers/clk/clkdev.c
5277
5278COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5279M:	Steve French <sfrench@samba.org>
5280R:	Paulo Alcantara <pc@manguebit.com> (DFS, global name space)
5281R:	Ronnie Sahlberg <ronniesahlberg@gmail.com> (directory leases, sparse files)
5282R:	Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5283R:	Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5284R:	Bharath SM <bharathsm@microsoft.com> (deferred close, directory leases)
5285L:	linux-cifs@vger.kernel.org
5286L:	samba-technical@lists.samba.org (moderated for non-subscribers)
5287S:	Supported
5288W:	https://wiki.samba.org/index.php/LinuxCIFS
5289T:	git git://git.samba.org/sfrench/cifs-2.6.git
5290F:	Documentation/admin-guide/cifs/
5291F:	fs/smb/client/
5292F:	fs/smb/common/
5293F:	include/uapi/linux/cifs
5294
5295COMPACTPCI HOTPLUG CORE
5296M:	Scott Murray <scott@spiteful.org>
5297L:	linux-pci@vger.kernel.org
5298S:	Maintained
5299F:	drivers/pci/hotplug/cpci_hotplug*
5300
5301COMPACTPCI HOTPLUG GENERIC DRIVER
5302M:	Scott Murray <scott@spiteful.org>
5303L:	linux-pci@vger.kernel.org
5304S:	Maintained
5305F:	drivers/pci/hotplug/cpcihp_generic.c
5306
5307COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5308M:	Scott Murray <scott@spiteful.org>
5309L:	linux-pci@vger.kernel.org
5310S:	Maintained
5311F:	drivers/pci/hotplug/cpcihp_zt5550.*
5312
5313COMPAL LAPTOP SUPPORT
5314M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5315L:	platform-driver-x86@vger.kernel.org
5316S:	Maintained
5317F:	drivers/platform/x86/compal-laptop.c
5318
5319COMPILER ATTRIBUTES
5320M:	Miguel Ojeda <ojeda@kernel.org>
5321S:	Maintained
5322F:	include/linux/compiler_attributes.h
5323
5324COMPUTE EXPRESS LINK (CXL)
5325M:	Davidlohr Bueso <dave@stgolabs.net>
5326M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5327M:	Dave Jiang <dave.jiang@intel.com>
5328M:	Alison Schofield <alison.schofield@intel.com>
5329M:	Vishal Verma <vishal.l.verma@intel.com>
5330M:	Ira Weiny <ira.weiny@intel.com>
5331M:	Dan Williams <dan.j.williams@intel.com>
5332L:	linux-cxl@vger.kernel.org
5333S:	Maintained
5334F:	drivers/cxl/
5335F:	include/linux/cxl-einj.h
5336F:	include/linux/cxl-event.h
5337F:	include/uapi/linux/cxl_mem.h
5338F:	tools/testing/cxl/
5339
5340COMPUTE EXPRESS LINK PMU (CPMU)
5341M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5342L:	linux-cxl@vger.kernel.org
5343S:	Maintained
5344F:	Documentation/admin-guide/perf/cxl.rst
5345F:	drivers/perf/cxl_pmu.c
5346
5347CONEXANT ACCESSRUNNER USB DRIVER
5348L:	accessrunner-general@lists.sourceforge.net
5349S:	Orphan
5350W:	http://accessrunner.sourceforge.net/
5351F:	drivers/usb/atm/cxacru.c
5352
5353CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5354M:	Elena Reshetova <elena.reshetova@intel.com>
5355M:	Carlos Bilbao <carlos.bilbao@amd.com>
5356S:	Maintained
5357F:	Documentation/security/snp-tdx-threat-model.rst
5358
5359CONFIGFS
5360M:	Joel Becker <jlbec@evilplan.org>
5361M:	Christoph Hellwig <hch@lst.de>
5362S:	Supported
5363T:	git git://git.infradead.org/users/hch/configfs.git
5364F:	fs/configfs/
5365F:	include/linux/configfs.h
5366F:	samples/configfs/
5367
5368CONSOLE SUBSYSTEM
5369M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5370S:	Supported
5371F:	drivers/video/console/
5372F:	include/linux/console*
5373
5374CONTEXT TRACKING
5375M:	Frederic Weisbecker <frederic@kernel.org>
5376M:	"Paul E. McKenney" <paulmck@kernel.org>
5377S:	Maintained
5378F:	include/linux/context_tracking*
5379F:	kernel/context_tracking.c
5380
5381CONTROL GROUP (CGROUP)
5382M:	Tejun Heo <tj@kernel.org>
5383M:	Zefan Li <lizefan.x@bytedance.com>
5384M:	Johannes Weiner <hannes@cmpxchg.org>
5385L:	cgroups@vger.kernel.org
5386S:	Maintained
5387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5388F:	Documentation/admin-guide/cgroup-v1/
5389F:	Documentation/admin-guide/cgroup-v2.rst
5390F:	include/linux/cgroup*
5391F:	kernel/cgroup/
5392F:	tools/testing/selftests/cgroup/
5393
5394CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5395M:	Tejun Heo <tj@kernel.org>
5396M:	Josef Bacik <josef@toxicpanda.com>
5397M:	Jens Axboe <axboe@kernel.dk>
5398L:	cgroups@vger.kernel.org
5399L:	linux-block@vger.kernel.org
5400T:	git git://git.kernel.dk/linux-block
5401F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5402F:	block/bfq-cgroup.c
5403F:	block/blk-cgroup.c
5404F:	block/blk-iocost.c
5405F:	block/blk-iolatency.c
5406F:	block/blk-throttle.c
5407F:	include/linux/blk-cgroup.h
5408
5409CONTROL GROUP - CPUSET
5410M:	Waiman Long <longman@redhat.com>
5411M:	Zefan Li <lizefan.x@bytedance.com>
5412L:	cgroups@vger.kernel.org
5413S:	Maintained
5414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5415F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
5416F:	include/linux/cpuset.h
5417F:	kernel/cgroup/cpuset.c
5418F:	tools/testing/selftests/cgroup/test_cpuset.c
5419F:	tools/testing/selftests/cgroup/test_cpuset_prs.sh
5420
5421CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5422M:	Johannes Weiner <hannes@cmpxchg.org>
5423M:	Michal Hocko <mhocko@kernel.org>
5424M:	Roman Gushchin <roman.gushchin@linux.dev>
5425M:	Shakeel Butt <shakeel.butt@linux.dev>
5426R:	Muchun Song <muchun.song@linux.dev>
5427L:	cgroups@vger.kernel.org
5428L:	linux-mm@kvack.org
5429S:	Maintained
5430F:	include/linux/memcontrol.h
5431F:	mm/memcontrol.c
5432F:	mm/swap_cgroup.c
5433F:	samples/cgroup/*
5434F:	tools/testing/selftests/cgroup/memcg_protection.m
5435F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5436F:	tools/testing/selftests/cgroup/test_kmem.c
5437F:	tools/testing/selftests/cgroup/test_memcontrol.c
5438
5439CORETEMP HARDWARE MONITORING DRIVER
5440M:	Fenghua Yu <fenghua.yu@intel.com>
5441L:	linux-hwmon@vger.kernel.org
5442S:	Maintained
5443F:	Documentation/hwmon/coretemp.rst
5444F:	drivers/hwmon/coretemp.c
5445
5446CORSAIR-CPRO HARDWARE MONITOR DRIVER
5447M:	Marius Zachmann <mail@mariuszachmann.de>
5448L:	linux-hwmon@vger.kernel.org
5449S:	Maintained
5450F:	drivers/hwmon/corsair-cpro.c
5451
5452CORSAIR-PSU HARDWARE MONITOR DRIVER
5453M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
5454L:	linux-hwmon@vger.kernel.org
5455S:	Maintained
5456F:	Documentation/hwmon/corsair-psu.rst
5457F:	drivers/hwmon/corsair-psu.c
5458
5459COUNTER SUBSYSTEM
5460M:	William Breathitt Gray <william.gray@linaro.org>
5461L:	linux-iio@vger.kernel.org
5462S:	Maintained
5463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5464F:	Documentation/ABI/testing/sysfs-bus-counter
5465F:	Documentation/driver-api/generic-counter.rst
5466F:	drivers/counter/
5467F:	include/linux/counter.h
5468F:	include/uapi/linux/counter.h
5469F:	tools/counter/
5470
5471COUNTER WATCH EVENTS TOOL
5472M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
5473L:	linux-iio@vger.kernel.org
5474S:	Maintained
5475F:	tools/counter/counter_watch_events.c
5476
5477CP2615 I2C DRIVER
5478M:	Bence Csókás <bence98@sch.bme.hu>
5479S:	Maintained
5480F:	drivers/i2c/busses/i2c-cp2615.c
5481
5482CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5483M:	Viresh Kumar <viresh.kumar@linaro.org>
5484M:	Sudeep Holla <sudeep.holla@arm.com>
5485L:	linux-pm@vger.kernel.org
5486S:	Maintained
5487W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5488F:	drivers/cpufreq/vexpress-spc-cpufreq.c
5489
5490CPU FREQUENCY SCALING FRAMEWORK
5491M:	"Rafael J. Wysocki" <rafael@kernel.org>
5492M:	Viresh Kumar <viresh.kumar@linaro.org>
5493L:	linux-pm@vger.kernel.org
5494S:	Maintained
5495B:	https://bugzilla.kernel.org
5496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5498F:	Documentation/admin-guide/pm/cpufreq.rst
5499F:	Documentation/admin-guide/pm/intel_pstate.rst
5500F:	Documentation/cpu-freq/
5501F:	Documentation/devicetree/bindings/cpufreq/
5502F:	drivers/cpufreq/
5503F:	include/linux/cpufreq.h
5504F:	include/linux/sched/cpufreq.h
5505F:	kernel/sched/cpufreq*.c
5506F:	tools/testing/selftests/cpufreq/
5507
5508CPU HOTPLUG
5509M:	Thomas Gleixner <tglx@linutronix.de>
5510M:	Peter Zijlstra <peterz@infradead.org>
5511L:	linux-kernel@vger.kernel.org
5512S:	Maintained
5513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5514F:	include/linux/cpu.h
5515F:	include/linux/cpuhotplug.h
5516F:	include/linux/smpboot.h
5517F:	kernel/cpu.c
5518F:	kernel/smpboot.*
5519
5520CPU IDLE TIME MANAGEMENT FRAMEWORK
5521M:	"Rafael J. Wysocki" <rafael@kernel.org>
5522M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5523L:	linux-pm@vger.kernel.org
5524S:	Maintained
5525B:	https://bugzilla.kernel.org
5526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5527F:	Documentation/admin-guide/pm/cpuidle.rst
5528F:	Documentation/driver-api/pm/cpuidle.rst
5529F:	drivers/cpuidle/
5530F:	include/linux/cpuidle.h
5531
5532CPU POWER MONITORING SUBSYSTEM
5533M:	Thomas Renninger <trenn@suse.com>
5534M:	Shuah Khan <shuah@kernel.org>
5535M:	Shuah Khan <skhan@linuxfoundation.org>
5536L:	linux-pm@vger.kernel.org
5537S:	Maintained
5538F:	tools/power/cpupower/
5539
5540CPUID/MSR DRIVER
5541M:	"H. Peter Anvin" <hpa@zytor.com>
5542S:	Maintained
5543F:	arch/x86/kernel/cpuid.c
5544F:	arch/x86/kernel/msr.c
5545
5546CPUIDLE DRIVER - ARM BIG LITTLE
5547M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5548M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5549L:	linux-pm@vger.kernel.org
5550L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5551S:	Maintained
5552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5553F:	drivers/cpuidle/cpuidle-big_little.c
5554
5555CPUIDLE DRIVER - ARM EXYNOS
5556M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5557M:	Kukjin Kim <kgene@kernel.org>
5558R:	Krzysztof Kozlowski <krzk@kernel.org>
5559L:	linux-pm@vger.kernel.org
5560L:	linux-samsung-soc@vger.kernel.org
5561S:	Maintained
5562F:	arch/arm/mach-exynos/pm.c
5563F:	drivers/cpuidle/cpuidle-exynos.c
5564F:	include/linux/platform_data/cpuidle-exynos.h
5565
5566CPUIDLE DRIVER - ARM PSCI
5567M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5568M:	Sudeep Holla <sudeep.holla@arm.com>
5569L:	linux-pm@vger.kernel.org
5570L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5571S:	Supported
5572F:	drivers/cpuidle/cpuidle-psci.c
5573
5574CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5575M:	Ulf Hansson <ulf.hansson@linaro.org>
5576L:	linux-pm@vger.kernel.org
5577L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5578S:	Supported
5579F:	drivers/cpuidle/cpuidle-psci-domain.c
5580F:	drivers/cpuidle/cpuidle-psci.h
5581
5582CPUIDLE DRIVER - DT IDLE PM DOMAIN
5583M:	Ulf Hansson <ulf.hansson@linaro.org>
5584L:	linux-pm@vger.kernel.org
5585S:	Supported
5586F:	drivers/cpuidle/dt_idle_genpd.c
5587F:	drivers/cpuidle/dt_idle_genpd.h
5588
5589CPUIDLE DRIVER - RISC-V SBI
5590M:	Anup Patel <anup@brainfault.org>
5591L:	linux-pm@vger.kernel.org
5592L:	linux-riscv@lists.infradead.org
5593S:	Maintained
5594F:	drivers/cpuidle/cpuidle-riscv-sbi.c
5595
5596CRAMFS FILESYSTEM
5597M:	Nicolas Pitre <nico@fluxnic.net>
5598S:	Maintained
5599F:	Documentation/filesystems/cramfs.rst
5600F:	fs/cramfs/
5601
5602CREATIVE SB0540
5603M:	Bastien Nocera <hadess@hadess.net>
5604L:	linux-input@vger.kernel.org
5605S:	Maintained
5606F:	drivers/hid/hid-creative-sb0540.c
5607
5608CRYPTO API
5609M:	Herbert Xu <herbert@gondor.apana.org.au>
5610M:	"David S. Miller" <davem@davemloft.net>
5611L:	linux-crypto@vger.kernel.org
5612S:	Maintained
5613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5615F:	Documentation/crypto/
5616F:	Documentation/devicetree/bindings/crypto/
5617F:	arch/*/crypto/
5618F:	crypto/
5619F:	drivers/crypto/
5620F:	include/crypto/
5621F:	include/linux/crypto*
5622F:	lib/crypto/
5623
5624CRYPTO SPEED TEST COMPARE
5625M:	Wang Jinchao <wangjinchao@xfusion.com>
5626L:	linux-crypto@vger.kernel.org
5627S:	Maintained
5628F:	tools/crypto/tcrypt/tcrypt_speed_compare.py
5629
5630CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5631M:	Neil Horman <nhorman@tuxdriver.com>
5632L:	linux-crypto@vger.kernel.org
5633S:	Maintained
5634F:	crypto/ansi_cprng.c
5635F:	crypto/rng.c
5636
5637CS3308 MEDIA DRIVER
5638M:	Hans Verkuil <hverkuil@xs4all.nl>
5639L:	linux-media@vger.kernel.org
5640S:	Odd Fixes
5641W:	http://linuxtv.org
5642T:	git git://linuxtv.org/media_tree.git
5643F:	drivers/media/i2c/cs3308.c
5644
5645CS5535 Audio ALSA driver
5646M:	Jaya Kumar <jayakumar.alsa@gmail.com>
5647S:	Maintained
5648F:	sound/pci/cs5535audio/
5649
5650CTU CAN FD DRIVER
5651M:	Pavel Pisa <pisa@cmp.felk.cvut.cz>
5652M:	Ondrej Ille <ondrej.ille@gmail.com>
5653L:	linux-can@vger.kernel.org
5654S:	Maintained
5655F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5656F:	drivers/net/can/ctucanfd/
5657
5658CVE ASSIGNMENT CONTACT
5659M:	CVE Assignment Team <cve@kernel.org>
5660S:	Maintained
5661F:	Documentation/process/cve.rst
5662
5663CW1200 WLAN driver
5664S:	Orphan
5665F:	drivers/net/wireless/st/cw1200/
5666
5667CX18 VIDEO4LINUX DRIVER
5668M:	Andy Walls <awalls@md.metrocast.net>
5669L:	linux-media@vger.kernel.org
5670S:	Maintained
5671W:	https://linuxtv.org
5672T:	git git://linuxtv.org/media_tree.git
5673F:	drivers/media/pci/cx18/
5674F:	include/uapi/linux/ivtv*
5675
5676CX2341X MPEG ENCODER HELPER MODULE
5677M:	Hans Verkuil <hverkuil@xs4all.nl>
5678L:	linux-media@vger.kernel.org
5679S:	Maintained
5680W:	https://linuxtv.org
5681T:	git git://linuxtv.org/media_tree.git
5682F:	drivers/media/common/cx2341x*
5683F:	include/media/drv-intf/cx2341x.h
5684
5685CX24120 MEDIA DRIVER
5686M:	Jemma Denson <jdenson@gmail.com>
5687M:	Patrick Boettcher <patrick.boettcher@posteo.de>
5688L:	linux-media@vger.kernel.org
5689S:	Maintained
5690W:	https://linuxtv.org
5691Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5692F:	drivers/media/dvb-frontends/cx24120*
5693
5694CX88 VIDEO4LINUX DRIVER
5695M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5696L:	linux-media@vger.kernel.org
5697S:	Odd fixes
5698W:	https://linuxtv.org
5699T:	git git://linuxtv.org/media_tree.git
5700F:	Documentation/driver-api/media/drivers/cx88*
5701F:	drivers/media/pci/cx88/
5702
5703CXD2820R MEDIA DRIVER
5704L:	linux-media@vger.kernel.org
5705S:	Orphan
5706W:	https://linuxtv.org
5707Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5708F:	drivers/media/dvb-frontends/cxd2820r*
5709
5710CXGB3 ETHERNET DRIVER (CXGB3)
5711M:	Raju Rangoju <rajur@chelsio.com>
5712L:	netdev@vger.kernel.org
5713S:	Supported
5714W:	http://www.chelsio.com
5715F:	drivers/net/ethernet/chelsio/cxgb3/
5716
5717CXGB3 ISCSI DRIVER (CXGB3I)
5718M:	Varun Prakash <varun@chelsio.com>
5719L:	linux-scsi@vger.kernel.org
5720S:	Supported
5721W:	http://www.chelsio.com
5722F:	drivers/scsi/cxgbi/cxgb3i
5723
5724CXGB4 CRYPTO DRIVER (chcr)
5725M:	Ayush Sawal <ayush.sawal@chelsio.com>
5726L:	linux-crypto@vger.kernel.org
5727S:	Supported
5728W:	http://www.chelsio.com
5729F:	drivers/crypto/chelsio
5730
5731CXGB4 ETHERNET DRIVER (CXGB4)
5732M:	Raju Rangoju <rajur@chelsio.com>
5733L:	netdev@vger.kernel.org
5734S:	Supported
5735W:	http://www.chelsio.com
5736F:	drivers/net/ethernet/chelsio/cxgb4/
5737
5738CXGB4 INLINE CRYPTO DRIVER
5739M:	Ayush Sawal <ayush.sawal@chelsio.com>
5740L:	netdev@vger.kernel.org
5741S:	Supported
5742W:	http://www.chelsio.com
5743F:	drivers/net/ethernet/chelsio/inline_crypto/
5744
5745CXGB4 ISCSI DRIVER (CXGB4I)
5746M:	Varun Prakash <varun@chelsio.com>
5747L:	linux-scsi@vger.kernel.org
5748S:	Supported
5749W:	http://www.chelsio.com
5750F:	drivers/scsi/cxgbi/cxgb4i
5751
5752CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5753M:	Potnuri Bharat Teja <bharat@chelsio.com>
5754L:	linux-rdma@vger.kernel.org
5755S:	Supported
5756W:	http://www.openfabrics.org
5757F:	drivers/infiniband/hw/cxgb4/
5758F:	include/uapi/rdma/cxgb4-abi.h
5759
5760CXGB4VF ETHERNET DRIVER (CXGB4VF)
5761M:	Raju Rangoju <rajur@chelsio.com>
5762L:	netdev@vger.kernel.org
5763S:	Supported
5764W:	http://www.chelsio.com
5765F:	drivers/net/ethernet/chelsio/cxgb4vf/
5766
5767CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5768M:	Frederic Barrat <fbarrat@linux.ibm.com>
5769M:	Andrew Donnellan <ajd@linux.ibm.com>
5770L:	linuxppc-dev@lists.ozlabs.org
5771S:	Supported
5772F:	Documentation/ABI/testing/sysfs-class-cxl
5773F:	Documentation/arch/powerpc/cxl.rst
5774F:	arch/powerpc/platforms/powernv/pci-cxl.c
5775F:	drivers/misc/cxl/
5776F:	include/misc/cxl*
5777F:	include/uapi/misc/cxl.h
5778
5779CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5780M:	Manoj N. Kumar <manoj@linux.ibm.com>
5781M:	Matthew R. Ochs <mrochs@linux.ibm.com>
5782M:	Uma Krishnan <ukrishn@linux.ibm.com>
5783L:	linux-scsi@vger.kernel.org
5784S:	Supported
5785F:	Documentation/arch/powerpc/cxlflash.rst
5786F:	drivers/scsi/cxlflash/
5787F:	include/uapi/scsi/cxlflash_ioctl.h
5788
5789CYBERPRO FB DRIVER
5790M:	Russell King <linux@armlinux.org.uk>
5791L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5792S:	Maintained
5793W:	http://www.armlinux.org.uk/
5794F:	drivers/video/fbdev/cyber2000fb.*
5795
5796CYCLADES PC300 DRIVER
5797S:	Orphan
5798F:	drivers/net/wan/pc300*
5799
5800CYPRESS CY8C95X0 PINCTRL DRIVER
5801M:	Patrick Rudolph <patrick.rudolph@9elements.com>
5802L:	linux-gpio@vger.kernel.org
5803S:	Maintained
5804F:	drivers/pinctrl/pinctrl-cy8c95x0.c
5805
5806CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5807M:	Linus Walleij <linus.walleij@linaro.org>
5808L:	linux-input@vger.kernel.org
5809S:	Maintained
5810F:	drivers/input/touchscreen/cy8ctma140.c
5811
5812CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5813M:	Yassine Oudjana <y.oudjana@protonmail.com>
5814L:	linux-input@vger.kernel.org
5815S:	Maintained
5816F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
5817F:	drivers/input/keyboard/cypress-sf.c
5818
5819CYPRESS_FIRMWARE MEDIA DRIVER
5820L:	linux-media@vger.kernel.org
5821S:	Orphan
5822W:	https://linuxtv.org
5823Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5824F:	drivers/media/common/cypress_firmware*
5825
5826CYTTSP TOUCHSCREEN DRIVER
5827M:	Linus Walleij <linus.walleij@linaro.org>
5828L:	linux-input@vger.kernel.org
5829S:	Maintained
5830F:	drivers/input/touchscreen/cyttsp*
5831
5832D-LINK DIR-685 TOUCHKEYS DRIVER
5833M:	Linus Walleij <linus.walleij@linaro.org>
5834L:	linux-input@vger.kernel.org
5835S:	Supported
5836F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
5837
5838DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5839M:	Joshua Kinard <kumba@gentoo.org>
5840S:	Maintained
5841F:	drivers/rtc/rtc-ds1685.c
5842F:	include/linux/rtc/ds1685.h
5843
5844DAMA SLAVE for AX.25
5845M:	Joerg Reuter <jreuter@yaina.de>
5846L:	linux-hams@vger.kernel.org
5847S:	Maintained
5848W:	http://yaina.de/jreuter/
5849W:	http://www.qsl.net/dl1bke/
5850F:	net/ax25/af_ax25.c
5851F:	net/ax25/ax25_dev.c
5852F:	net/ax25/ax25_ds_*
5853F:	net/ax25/ax25_in.c
5854F:	net/ax25/ax25_out.c
5855F:	net/ax25/ax25_timer.c
5856F:	net/ax25/sysctl_net_ax25.c
5857
5858DATA ACCESS MONITOR
5859M:	SeongJae Park <sj@kernel.org>
5860L:	damon@lists.linux.dev
5861L:	linux-mm@kvack.org
5862S:	Maintained
5863W:	https://damonitor.github.io
5864P:	Documentation/mm/damon/maintainer-profile.rst
5865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
5866T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
5867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
5868F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
5869F:	Documentation/admin-guide/mm/damon/
5870F:	Documentation/mm/damon/
5871F:	include/linux/damon.h
5872F:	include/trace/events/damon.h
5873F:	mm/damon/
5874F:	tools/testing/selftests/damon/
5875
5876DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5877L:	netdev@vger.kernel.org
5878S:	Orphan
5879F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5880F:	drivers/net/ethernet/dec/tulip/dmfe.c
5881
5882DC390/AM53C974 SCSI driver
5883M:	Hannes Reinecke <hare@suse.com>
5884L:	linux-scsi@vger.kernel.org
5885S:	Maintained
5886F:	drivers/scsi/am53c974.c
5887
5888DC395x SCSI driver
5889M:	Oliver Neukum <oliver@neukum.org>
5890M:	Ali Akcaagac <aliakc@web.de>
5891M:	Jamie Lenehan <lenehan@twibble.org>
5892S:	Maintained
5893F:	Documentation/scsi/dc395x.rst
5894F:	drivers/scsi/dc395x.*
5895
5896DCCP PROTOCOL
5897L:	dccp@vger.kernel.org
5898S:	Orphan
5899W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5900F:	include/linux/dccp.h
5901F:	include/linux/tfrc.h
5902F:	include/uapi/linux/dccp.h
5903F:	net/dccp/
5904
5905DEBUGOBJECTS:
5906M:	Thomas Gleixner <tglx@linutronix.de>
5907L:	linux-kernel@vger.kernel.org
5908S:	Maintained
5909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
5910F:	include/linux/debugobjects.h
5911F:	lib/debugobjects.c
5912
5913DECSTATION PLATFORM SUPPORT
5914M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
5915L:	linux-mips@vger.kernel.org
5916S:	Maintained
5917W:	http://www.linux-mips.org/wiki/DECstation
5918F:	arch/mips/dec/
5919F:	arch/mips/include/asm/dec/
5920F:	arch/mips/include/asm/mach-dec/
5921
5922DEFXX FDDI NETWORK DRIVER
5923M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
5924S:	Maintained
5925F:	drivers/net/fddi/defxx.*
5926
5927DEFZA FDDI NETWORK DRIVER
5928M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
5929S:	Maintained
5930F:	drivers/net/fddi/defza.*
5931
5932DEINTERLACE DRIVERS FOR ALLWINNER H3
5933M:	Jernej Skrabec <jernej.skrabec@gmail.com>
5934L:	linux-media@vger.kernel.org
5935S:	Maintained
5936T:	git git://linuxtv.org/media_tree.git
5937F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5938F:	drivers/media/platform/sunxi/sun8i-di/
5939
5940DELL LAPTOP DRIVER
5941M:	Matthew Garrett <mjg59@srcf.ucam.org>
5942M:	Pali Rohár <pali@kernel.org>
5943L:	platform-driver-x86@vger.kernel.org
5944S:	Maintained
5945F:	drivers/platform/x86/dell/dell-laptop.c
5946
5947DELL LAPTOP FREEFALL DRIVER
5948M:	Pali Rohár <pali@kernel.org>
5949S:	Maintained
5950F:	drivers/platform/x86/dell/dell-smo8800.c
5951
5952DELL LAPTOP RBTN DRIVER
5953M:	Pali Rohár <pali@kernel.org>
5954S:	Maintained
5955F:	drivers/platform/x86/dell/dell-rbtn.*
5956
5957DELL LAPTOP SMM DRIVER
5958M:	Pali Rohár <pali@kernel.org>
5959S:	Maintained
5960F:	Documentation/ABI/obsolete/procfs-i8k
5961F:	drivers/hwmon/dell-smm-hwmon.c
5962F:	include/uapi/linux/i8k.h
5963
5964DELL REMOTE BIOS UPDATE DRIVER
5965M:	Stuart Hayes <stuart.w.hayes@gmail.com>
5966L:	platform-driver-x86@vger.kernel.org
5967S:	Maintained
5968F:	drivers/platform/x86/dell/dell_rbu.c
5969
5970DELL SMBIOS DRIVER
5971M:	Pali Rohár <pali@kernel.org>
5972L:	Dell.Client.Kernel@dell.com
5973L:	platform-driver-x86@vger.kernel.org
5974S:	Maintained
5975F:	drivers/platform/x86/dell/dell-smbios.*
5976
5977DELL SMBIOS SMM DRIVER
5978L:	Dell.Client.Kernel@dell.com
5979L:	platform-driver-x86@vger.kernel.org
5980S:	Maintained
5981F:	drivers/platform/x86/dell/dell-smbios-smm.c
5982
5983DELL SMBIOS WMI DRIVER
5984L:	Dell.Client.Kernel@dell.com
5985L:	platform-driver-x86@vger.kernel.org
5986S:	Maintained
5987F:	drivers/platform/x86/dell/dell-smbios-wmi.c
5988F:	tools/wmi/dell-smbios-example.c
5989
5990DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5991M:	Stuart Hayes <stuart.w.hayes@gmail.com>
5992L:	platform-driver-x86@vger.kernel.org
5993S:	Maintained
5994F:	Documentation/userspace-api/dcdbas.rst
5995F:	drivers/platform/x86/dell/dcdbas.*
5996
5997DELL WMI DDV DRIVER
5998M:	Armin Wolf <W_Armin@gmx.de>
5999S:	Maintained
6000F:	Documentation/ABI/testing/debugfs-dell-wmi-ddv
6001F:	Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6002F:	Documentation/wmi/devices/dell-wmi-ddv.rst
6003F:	drivers/platform/x86/dell/dell-wmi-ddv.c
6004
6005DELL WMI DESCRIPTOR DRIVER
6006L:	Dell.Client.Kernel@dell.com
6007S:	Maintained
6008F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
6009
6010DELL WMI HARDWARE PRIVACY SUPPORT
6011L:	Dell.Client.Kernel@dell.com
6012L:	platform-driver-x86@vger.kernel.org
6013S:	Maintained
6014F:	drivers/platform/x86/dell/dell-wmi-privacy.c
6015
6016DELL WMI NOTIFICATIONS DRIVER
6017M:	Matthew Garrett <mjg59@srcf.ucam.org>
6018M:	Pali Rohár <pali@kernel.org>
6019S:	Maintained
6020F:	drivers/platform/x86/dell/dell-wmi-base.c
6021
6022DELL WMI SYSMAN DRIVER
6023M:	Prasanth Ksr <prasanth.ksr@dell.com>
6024L:	Dell.Client.Kernel@dell.com
6025L:	platform-driver-x86@vger.kernel.org
6026S:	Maintained
6027F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
6028F:	drivers/platform/x86/dell/dell-wmi-sysman/
6029
6030DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6031M:	Zev Weiss <zev@bewilderbeest.net>
6032L:	linux-hwmon@vger.kernel.org
6033S:	Maintained
6034F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6035
6036DELTA DPS920AB PSU DRIVER
6037M:	Robert Marko <robert.marko@sartura.hr>
6038L:	linux-hwmon@vger.kernel.org
6039S:	Maintained
6040F:	Documentation/hwmon/dps920ab.rst
6041F:	drivers/hwmon/pmbus/dps920ab.c
6042
6043DELTA NETWORKS TN48M CPLD DRIVERS
6044M:	Robert Marko <robert.marko@sartura.hr>
6045S:	Maintained
6046F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6047F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6048F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6049F:	drivers/gpio/gpio-tn48m.c
6050F:	include/dt-bindings/reset/delta,tn48m-reset.h
6051
6052DELTA ST MEDIA DRIVER
6053M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
6054L:	linux-media@vger.kernel.org
6055S:	Supported
6056W:	https://linuxtv.org
6057T:	git git://linuxtv.org/media_tree.git
6058F:	drivers/media/platform/st/sti/delta
6059
6060DENALI NAND DRIVER
6061L:	linux-mtd@lists.infradead.org
6062S:	Orphan
6063F:	drivers/mtd/nand/raw/denali*
6064
6065DESIGNWARE EDMA CORE IP DRIVER
6066M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
6067R:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
6068R:	Serge Semin <fancer.lancer@gmail.com>
6069L:	dmaengine@vger.kernel.org
6070S:	Maintained
6071F:	drivers/dma/dw-edma/
6072F:	include/linux/dma/edma.h
6073
6074DESIGNWARE USB2 DRD IP DRIVER
6075M:	Minas Harutyunyan <hminas@synopsys.com>
6076L:	linux-usb@vger.kernel.org
6077S:	Maintained
6078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6079F:	drivers/usb/dwc2/
6080
6081DESIGNWARE USB3 DRD IP DRIVER
6082M:	Thinh Nguyen <Thinh.Nguyen@synopsys.com>
6083L:	linux-usb@vger.kernel.org
6084S:	Maintained
6085F:	drivers/usb/dwc3/
6086
6087DESIGNWARE XDATA IP DRIVER
6088M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
6089L:	linux-pci@vger.kernel.org
6090S:	Maintained
6091F:	Documentation/misc-devices/dw-xdata-pcie.rst
6092F:	drivers/misc/dw-xdata-pcie.c
6093
6094DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6095M:	Andreas Klinger <ak@it-klinger.de>
6096L:	linux-iio@vger.kernel.org
6097S:	Maintained
6098F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6099F:	drivers/iio/proximity/srf*.c
6100
6101DEVICE COREDUMP (DEV_COREDUMP)
6102M:	Johannes Berg <johannes@sipsolutions.net>
6103L:	linux-kernel@vger.kernel.org
6104S:	Maintained
6105F:	drivers/base/devcoredump.c
6106F:	include/linux/devcoredump.h
6107
6108DEVICE DEPENDENCY HELPER SCRIPT
6109M:	Saravana Kannan <saravanak@google.com>
6110L:	linux-kernel@vger.kernel.org
6111S:	Maintained
6112F:	scripts/dev-needs.sh
6113
6114DEVICE DIRECT ACCESS (DAX)
6115M:	Dan Williams <dan.j.williams@intel.com>
6116M:	Vishal Verma <vishal.l.verma@intel.com>
6117M:	Dave Jiang <dave.jiang@intel.com>
6118L:	nvdimm@lists.linux.dev
6119L:	linux-cxl@vger.kernel.org
6120S:	Supported
6121F:	drivers/dax/
6122
6123DEVICE FREQUENCY (DEVFREQ)
6124M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6125M:	Kyungmin Park <kyungmin.park@samsung.com>
6126M:	Chanwoo Choi <cw00.choi@samsung.com>
6127L:	linux-pm@vger.kernel.org
6128S:	Maintained
6129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6130F:	Documentation/devicetree/bindings/devfreq/
6131F:	Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6132F:	drivers/devfreq/
6133F:	include/linux/devfreq.h
6134F:	include/trace/events/devfreq.h
6135
6136DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6137M:	Chanwoo Choi <cw00.choi@samsung.com>
6138L:	linux-pm@vger.kernel.org
6139S:	Supported
6140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6141F:	Documentation/devicetree/bindings/devfreq/event/
6142F:	drivers/devfreq/devfreq-event.c
6143F:	drivers/devfreq/event/
6144F:	include/dt-bindings/pmu/exynos_ppmu.h
6145F:	include/linux/devfreq-event.h
6146
6147DEVICE RESOURCE MANAGEMENT HELPERS
6148M:	Hans de Goede <hdegoede@redhat.com>
6149R:	Matti Vaittinen <mazziesaccount@gmail.com>
6150S:	Maintained
6151F:	include/linux/devm-helpers.h
6152
6153DEVICE-MAPPER  (LVM)
6154M:	Alasdair Kergon <agk@redhat.com>
6155M:	Mike Snitzer <snitzer@kernel.org>
6156M:	Mikulas Patocka <mpatocka@redhat.com>
6157L:	dm-devel@lists.linux.dev
6158S:	Maintained
6159Q:	http://patchwork.kernel.org/project/dm-devel/list/
6160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6161F:	Documentation/admin-guide/device-mapper/
6162F:	drivers/md/Kconfig
6163F:	drivers/md/Makefile
6164F:	drivers/md/dm*
6165F:	drivers/md/persistent-data/
6166F:	include/linux/device-mapper.h
6167F:	include/linux/dm-*.h
6168F:	include/uapi/linux/dm-*.h
6169
6170DEVICE-MAPPER VDO TARGET
6171M:	Matthew Sakai <msakai@redhat.com>
6172L:	dm-devel@lists.linux.dev
6173S:	Maintained
6174F:	Documentation/admin-guide/device-mapper/vdo*.rst
6175F:	drivers/md/dm-vdo/
6176
6177DEVLINK
6178M:	Jiri Pirko <jiri@resnulli.us>
6179L:	netdev@vger.kernel.org
6180S:	Supported
6181F:	Documentation/networking/devlink
6182F:	include/net/devlink.h
6183F:	include/uapi/linux/devlink.h
6184F:	net/devlink/
6185
6186DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6187M:	Christoph Niedermaier <cniedermaier@dh-electronics.com>
6188L:	kernel@dh-electronics.com
6189S:	Maintained
6190F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6191F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6192
6193DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6194M:	Marek Vasut <marex@denx.de>
6195L:	kernel@dh-electronics.com
6196S:	Maintained
6197F:	arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6198F:	arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6199
6200DIALOG SEMICONDUCTOR DRIVERS
6201M:	Support Opensource <support.opensource@diasemi.com>
6202S:	Supported
6203W:	http://www.dialog-semiconductor.com/products
6204F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
6205F:	Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6206F:	Documentation/devicetree/bindings/mfd/da90*.txt
6207F:	Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6208F:	Documentation/devicetree/bindings/regulator/da92*.txt
6209F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6210F:	Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6211F:	Documentation/devicetree/bindings/sound/da[79]*.txt
6212F:	Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6213F:	Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6214F:	Documentation/hwmon/da90??.rst
6215F:	drivers/gpio/gpio-da90??.c
6216F:	drivers/hwmon/da90??-hwmon.c
6217F:	drivers/iio/adc/da91??-*.c
6218F:	drivers/input/misc/da72??.[ch]
6219F:	drivers/input/misc/da90??_onkey.c
6220F:	drivers/input/touchscreen/da9052_tsi.c
6221F:	drivers/leds/leds-da90??.c
6222F:	drivers/mfd/da903x.c
6223F:	drivers/mfd/da90??-*.c
6224F:	drivers/mfd/da91??-*.c
6225F:	drivers/pinctrl/pinctrl-da90??.c
6226F:	drivers/power/supply/da9052-battery.c
6227F:	drivers/power/supply/da91??-*.c
6228F:	drivers/regulator/da9???-regulator.[ch]
6229F:	drivers/regulator/slg51000-regulator.[ch]
6230F:	drivers/rtc/rtc-da90??.c
6231F:	drivers/thermal/da90??-thermal.c
6232F:	drivers/video/backlight/da90??_bl.c
6233F:	drivers/watchdog/da90??_wdt.c
6234F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
6235F:	include/linux/mfd/da903x.h
6236F:	include/linux/mfd/da9052/
6237F:	include/linux/mfd/da9055/
6238F:	include/linux/mfd/da9062/
6239F:	include/linux/mfd/da9063/
6240F:	include/linux/mfd/da9150/
6241F:	include/linux/regulator/da9211.h
6242F:	include/sound/da[79]*.h
6243F:	sound/soc/codecs/da[79]*.[ch]
6244
6245DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6246M:	William Breathitt Gray <william.gray@linaro.org>
6247L:	linux-gpio@vger.kernel.org
6248S:	Maintained
6249F:	drivers/gpio/gpio-gpio-mm.c
6250
6251DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6252M:	Martin Tuma <martin.tuma@digiteqautomotive.com>
6253L:	linux-media@vger.kernel.org
6254S:	Maintained
6255F:	Documentation/admin-guide/media/mgb4.rst
6256F:	drivers/media/pci/mgb4/
6257
6258DIOLAN U2C-12 I2C DRIVER
6259M:	Guenter Roeck <linux@roeck-us.net>
6260L:	linux-i2c@vger.kernel.org
6261S:	Maintained
6262F:	drivers/i2c/busses/i2c-diolan-u2c.c
6263
6264DIRECTORY NOTIFICATION (DNOTIFY)
6265M:	Jan Kara <jack@suse.cz>
6266R:	Amir Goldstein <amir73il@gmail.com>
6267L:	linux-fsdevel@vger.kernel.org
6268S:	Maintained
6269F:	Documentation/filesystems/dnotify.rst
6270F:	fs/notify/dnotify/
6271F:	include/linux/dnotify.h
6272
6273DISK GEOMETRY AND PARTITION HANDLING
6274M:	Andries Brouwer <aeb@cwi.nl>
6275S:	Maintained
6276W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6277W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6278W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6279
6280DISKQUOTA
6281M:	Jan Kara <jack@suse.com>
6282S:	Maintained
6283F:	Documentation/filesystems/quota.rst
6284F:	fs/quota/
6285F:	include/linux/quota*.h
6286F:	include/uapi/linux/quota*.h
6287
6288DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6289M:	Bernie Thompson <bernie@plugable.com>
6290L:	linux-fbdev@vger.kernel.org
6291S:	Maintained
6292W:	http://plugable.com/category/projects/udlfb/
6293F:	Documentation/fb/udlfb.rst
6294F:	drivers/video/fbdev/udlfb.c
6295F:	include/video/udlfb.h
6296
6297DISTRIBUTED LOCK MANAGER (DLM)
6298M:	Alexander Aring <aahringo@redhat.com>
6299M:	David Teigland <teigland@redhat.com>
6300L:	gfs2@lists.linux.dev
6301S:	Supported
6302W:	https://pagure.io/dlm
6303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6304F:	fs/dlm/
6305
6306DMA BUFFER SHARING FRAMEWORK
6307M:	Sumit Semwal <sumit.semwal@linaro.org>
6308M:	Christian König <christian.koenig@amd.com>
6309L:	linux-media@vger.kernel.org
6310L:	dri-devel@lists.freedesktop.org
6311L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6312S:	Maintained
6313T:	git git://anongit.freedesktop.org/drm/drm-misc
6314F:	Documentation/driver-api/dma-buf.rst
6315F:	Documentation/userspace-api/dma-buf-alloc-exchange.rst
6316F:	drivers/dma-buf/
6317F:	include/linux/*fence.h
6318F:	include/linux/dma-buf.h
6319F:	include/linux/dma-resv.h
6320K:	\bdma_(?:buf|fence|resv)\b
6321
6322DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6323M:	Vinod Koul <vkoul@kernel.org>
6324L:	dmaengine@vger.kernel.org
6325S:	Maintained
6326Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6328F:	Documentation/devicetree/bindings/dma/
6329F:	Documentation/driver-api/dmaengine/
6330F:	drivers/dma/
6331F:	include/dt-bindings/dma/
6332F:	include/linux/dma/
6333F:	include/linux/dmaengine.h
6334F:	include/linux/of_dma.h
6335
6336DMA MAPPING BENCHMARK
6337M:	Xiang Chen <chenxiang66@hisilicon.com>
6338L:	iommu@lists.linux.dev
6339F:	kernel/dma/map_benchmark.c
6340F:	tools/testing/selftests/dma/
6341
6342DMA MAPPING HELPERS
6343M:	Christoph Hellwig <hch@lst.de>
6344M:	Marek Szyprowski <m.szyprowski@samsung.com>
6345R:	Robin Murphy <robin.murphy@arm.com>
6346L:	iommu@lists.linux.dev
6347S:	Supported
6348W:	http://git.infradead.org/users/hch/dma-mapping.git
6349T:	git git://git.infradead.org/users/hch/dma-mapping.git
6350F:	include/asm-generic/dma-mapping.h
6351F:	include/linux/dma-direct.h
6352F:	include/linux/dma-map-ops.h
6353F:	include/linux/dma-mapping.h
6354F:	include/linux/swiotlb.h
6355F:	kernel/dma/
6356
6357DMA-BUF HEAPS FRAMEWORK
6358M:	Sumit Semwal <sumit.semwal@linaro.org>
6359R:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
6360R:	Brian Starkey <Brian.Starkey@arm.com>
6361R:	John Stultz <jstultz@google.com>
6362R:	T.J. Mercier <tjmercier@google.com>
6363L:	linux-media@vger.kernel.org
6364L:	dri-devel@lists.freedesktop.org
6365L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6366S:	Maintained
6367T:	git git://anongit.freedesktop.org/drm/drm-misc
6368F:	drivers/dma-buf/dma-heap.c
6369F:	drivers/dma-buf/heaps/*
6370F:	include/linux/dma-heap.h
6371F:	include/uapi/linux/dma-heap.h
6372
6373DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6374M:	Lukasz Luba <lukasz.luba@arm.com>
6375L:	linux-pm@vger.kernel.org
6376L:	linux-samsung-soc@vger.kernel.org
6377S:	Maintained
6378F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6379F:	drivers/memory/samsung/exynos5422-dmc.c
6380
6381DME1737 HARDWARE MONITOR DRIVER
6382M:	Juerg Haefliger <juergh@proton.me>
6383L:	linux-hwmon@vger.kernel.org
6384S:	Maintained
6385F:	Documentation/hwmon/dme1737.rst
6386F:	drivers/hwmon/dme1737.c
6387
6388DMI/SMBIOS SUPPORT
6389M:	Jean Delvare <jdelvare@suse.com>
6390S:	Maintained
6391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6392F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
6393F:	drivers/firmware/dmi-id.c
6394F:	drivers/firmware/dmi_scan.c
6395F:	include/linux/dmi.h
6396
6397DOCUMENTATION
6398M:	Jonathan Corbet <corbet@lwn.net>
6399L:	linux-doc@vger.kernel.org
6400S:	Maintained
6401P:	Documentation/doc-guide/maintainer-profile.rst
6402T:	git git://git.lwn.net/linux.git docs-next
6403F:	Documentation/
6404F:	scripts/documentation-file-ref-check
6405F:	scripts/kernel-doc
6406F:	scripts/sphinx-pre-install
6407X:	Documentation/ABI/
6408X:	Documentation/admin-guide/media/
6409X:	Documentation/devicetree/
6410X:	Documentation/driver-api/media/
6411X:	Documentation/firmware-guide/acpi/
6412X:	Documentation/i2c/
6413X:	Documentation/netlink/
6414X:	Documentation/power/
6415X:	Documentation/spi/
6416X:	Documentation/userspace-api/media/
6417
6418DOCUMENTATION PROCESS
6419M:	Jonathan Corbet <corbet@lwn.net>
6420L:	workflows@vger.kernel.org
6421S:	Maintained
6422F:	Documentation/maintainer/
6423F:	Documentation/process/
6424
6425DOCUMENTATION REPORTING ISSUES
6426M:	Thorsten Leemhuis <linux@leemhuis.info>
6427L:	linux-doc@vger.kernel.org
6428S:	Maintained
6429F:	Documentation/admin-guide/quickly-build-trimmed-linux.rst
6430F:	Documentation/admin-guide/reporting-issues.rst
6431F:	Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6432
6433DOCUMENTATION SCRIPTS
6434M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6435L:	linux-doc@vger.kernel.org
6436S:	Maintained
6437F:	Documentation/sphinx/parse-headers.pl
6438F:	scripts/documentation-file-ref-check
6439F:	scripts/sphinx-pre-install
6440
6441DOCUMENTATION/ITALIAN
6442M:	Federico Vaga <federico.vaga@vaga.pv.it>
6443L:	linux-doc@vger.kernel.org
6444S:	Maintained
6445F:	Documentation/translations/it_IT
6446
6447DOCUMENTATION/JAPANESE
6448R:	Akira Yokosawa <akiyks@gmail.com>
6449L:	linux-doc@vger.kernel.org
6450S:	Maintained
6451F:	Documentation/translations/ja_JP
6452
6453DONGWOON DW9714 LENS VOICE COIL DRIVER
6454M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6455L:	linux-media@vger.kernel.org
6456S:	Maintained
6457T:	git git://linuxtv.org/media_tree.git
6458F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6459F:	drivers/media/i2c/dw9714.c
6460
6461DONGWOON DW9719 LENS VOICE COIL DRIVER
6462M:	Daniel Scally <djrscally@gmail.com>
6463L:	linux-media@vger.kernel.org
6464S:	Maintained
6465T:	git git://linuxtv.org/media_tree.git
6466F:	drivers/media/i2c/dw9719.c
6467
6468DONGWOON DW9768 LENS VOICE COIL DRIVER
6469L:	linux-media@vger.kernel.org
6470S:	Orphan
6471T:	git git://linuxtv.org/media_tree.git
6472F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6473F:	drivers/media/i2c/dw9768.c
6474
6475DONGWOON DW9807 LENS VOICE COIL DRIVER
6476M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6477L:	linux-media@vger.kernel.org
6478S:	Maintained
6479T:	git git://linuxtv.org/media_tree.git
6480F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6481F:	drivers/media/i2c/dw9807-vcm.c
6482
6483DOUBLETALK DRIVER
6484M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
6485L:	blinux-list@redhat.com
6486S:	Maintained
6487F:	drivers/char/dtlk.c
6488F:	include/linux/dtlk.h
6489
6490DPAA2 DATAPATH I/O (DPIO) DRIVER
6491M:	Roy Pledge <Roy.Pledge@nxp.com>
6492L:	linux-kernel@vger.kernel.org
6493S:	Maintained
6494F:	drivers/soc/fsl/dpio
6495
6496DPAA2 ETHERNET DRIVER
6497M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6498L:	netdev@vger.kernel.org
6499S:	Maintained
6500F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6501F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6502F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
6503F:	drivers/net/ethernet/freescale/dpaa2/Makefile
6504F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6505F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6506F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6507F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
6508F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
6509F:	drivers/net/ethernet/freescale/dpaa2/dpni*
6510
6511DPAA2 ETHERNET SWITCH DRIVER
6512M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6513L:	netdev@vger.kernel.org
6514S:	Maintained
6515F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6516F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6517F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
6518
6519DPLL SUBSYSTEM
6520M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
6521M:	Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
6522M:	Jiri Pirko <jiri@resnulli.us>
6523L:	netdev@vger.kernel.org
6524S:	Supported
6525F:	Documentation/driver-api/dpll.rst
6526F:	drivers/dpll/*
6527F:	include/linux/dpll.h
6528F:	include/uapi/linux/dpll.h
6529
6530DRBD DRIVER
6531M:	Philipp Reisner <philipp.reisner@linbit.com>
6532M:	Lars Ellenberg <lars.ellenberg@linbit.com>
6533M:	Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6534L:	drbd-dev@lists.linbit.com
6535S:	Supported
6536W:	http://www.drbd.org
6537T:	git git://git.linbit.com/linux-drbd.git
6538T:	git git://git.linbit.com/drbd-8.4.git
6539F:	Documentation/admin-guide/blockdev/
6540F:	drivers/block/drbd/
6541F:	include/linux/drbd*
6542F:	lib/lru_cache.c
6543
6544DRIVER COMPONENT FRAMEWORK
6545L:	dri-devel@lists.freedesktop.org
6546F:	drivers/base/component.c
6547F:	include/linux/component.h
6548
6549DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6550M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6551R:	"Rafael J. Wysocki" <rafael@kernel.org>
6552S:	Supported
6553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6554F:	Documentation/core-api/kobject.rst
6555F:	drivers/base/
6556F:	fs/debugfs/
6557F:	fs/sysfs/
6558F:	include/linux/debugfs.h
6559F:	include/linux/fwnode.h
6560F:	include/linux/kobj*
6561F:	include/linux/property.h
6562F:	lib/kobj*
6563
6564DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6565M:	Nishanth Menon <nm@ti.com>
6566L:	linux-pm@vger.kernel.org
6567S:	Maintained
6568F:	drivers/soc/ti/smartreflex.c
6569F:	include/linux/power/smartreflex.h
6570
6571DRM ACCEL DRIVERS FOR INTEL VPU
6572M:	Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
6573M:	Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com>
6574L:	dri-devel@lists.freedesktop.org
6575S:	Supported
6576T:	git git://anongit.freedesktop.org/drm/drm-misc
6577F:	drivers/accel/ivpu/
6578F:	include/uapi/drm/ivpu_accel.h
6579
6580DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6581M:	Oded Gabbay <ogabbay@kernel.org>
6582L:	dri-devel@lists.freedesktop.org
6583S:	Maintained
6584C:	irc://irc.oftc.net/dri-devel
6585T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6586F:	Documentation/accel/
6587F:	drivers/accel/
6588F:	include/drm/drm_accel.h
6589
6590DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6591M:	Maxime Ripard <mripard@kernel.org>
6592M:	Chen-Yu Tsai <wens@csie.org>
6593R:	Jernej Skrabec <jernej.skrabec@gmail.com>
6594L:	dri-devel@lists.freedesktop.org
6595S:	Supported
6596T:	git git://anongit.freedesktop.org/drm/drm-misc
6597F:	drivers/gpu/drm/sun4i/sun8i*
6598
6599DRM DRIVER FOR ARM PL111 CLCD
6600S:	Orphan
6601T:	git git://anongit.freedesktop.org/drm/drm-misc
6602F:	drivers/gpu/drm/pl111/
6603
6604DRM DRIVER FOR ARM VERSATILE TFT PANELS
6605M:	Linus Walleij <linus.walleij@linaro.org>
6606S:	Maintained
6607T:	git git://anongit.freedesktop.org/drm/drm-misc
6608F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6609F:	drivers/gpu/drm/panel/panel-arm-versatile.c
6610
6611DRM DRIVER FOR ASPEED BMC GFX
6612M:	Joel Stanley <joel@jms.id.au>
6613L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6614S:	Supported
6615T:	git git://anongit.freedesktop.org/drm/drm-misc
6616F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6617F:	drivers/gpu/drm/aspeed/
6618
6619DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6620M:	Dave Airlie <airlied@redhat.com>
6621R:	Thomas Zimmermann <tzimmermann@suse.de>
6622R:	Jocelyn Falempe <jfalempe@redhat.com>
6623L:	dri-devel@lists.freedesktop.org
6624S:	Supported
6625T:	git git://anongit.freedesktop.org/drm/drm-misc
6626F:	drivers/gpu/drm/ast/
6627
6628DRM DRIVER FOR BOCHS VIRTUAL GPU
6629M:	Gerd Hoffmann <kraxel@redhat.com>
6630L:	virtualization@lists.linux.dev
6631S:	Maintained
6632T:	git git://anongit.freedesktop.org/drm/drm-misc
6633F:	drivers/gpu/drm/tiny/bochs.c
6634
6635DRM DRIVER FOR BOE HIMAX8279D PANELS
6636M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6637S:	Maintained
6638F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6639F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
6640
6641DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6642M:	Jagan Teki <jagan@amarulasolutions.com>
6643S:	Maintained
6644F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6645F:	drivers/gpu/drm/bridge/chipone-icn6211.c
6646
6647DRM DRIVER FOR EBBG FT8719 PANEL
6648M:	Joel Selvaraj <jo@jsfamily.in>
6649S:	Maintained
6650T:	git git://anongit.freedesktop.org/drm/drm-misc
6651F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6652F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6653
6654DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6655M:	Linus Walleij <linus.walleij@linaro.org>
6656S:	Maintained
6657T:	git git://anongit.freedesktop.org/drm/drm-misc
6658F:	drivers/gpu/drm/tve200/
6659
6660DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6661M:	Icenowy Zheng <icenowy@aosc.io>
6662S:	Maintained
6663F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6664F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6665
6666DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6667M:	Jagan Teki <jagan@amarulasolutions.com>
6668S:	Maintained
6669F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6670F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6671
6672DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6673M:	Thomas Zimmermann <tzimmermann@suse.de>
6674M:	Javier Martinez Canillas <javierm@redhat.com>
6675L:	dri-devel@lists.freedesktop.org
6676S:	Maintained
6677T:	git git://anongit.freedesktop.org/drm/drm-misc
6678F:	drivers/gpu/drm/drm_aperture.c
6679F:	drivers/gpu/drm/tiny/ofdrm.c
6680F:	drivers/gpu/drm/tiny/simpledrm.c
6681F:	drivers/video/aperture.c
6682F:	drivers/video/nomodeset.c
6683F:	include/drm/drm_aperture.h
6684F:	include/linux/aperture.h
6685F:	include/video/nomodeset.h
6686
6687DRM DRIVER FOR GENERIC EDP PANELS
6688R:	Douglas Anderson <dianders@chromium.org>
6689F:	Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6690F:	drivers/gpu/drm/panel/panel-edp.c
6691
6692DRM DRIVER FOR GENERIC USB DISPLAY
6693M:	Noralf Trønnes <noralf@tronnes.org>
6694S:	Maintained
6695W:	https://github.com/notro/gud/wiki
6696T:	git git://anongit.freedesktop.org/drm/drm-misc
6697F:	drivers/gpu/drm/gud/
6698F:	include/drm/gud.h
6699
6700DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6701M:	Hans de Goede <hdegoede@redhat.com>
6702S:	Maintained
6703T:	git git://anongit.freedesktop.org/drm/drm-misc
6704F:	drivers/gpu/drm/tiny/gm12u320.c
6705
6706DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
6707M:	Ondrej Jirman <megi@xff.cz>
6708M:	Javier Martinez Canillas <javierm@redhat.com>
6709S:	Maintained
6710T:	git git://anongit.freedesktop.org/drm/drm-misc
6711F:	Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
6712F:	drivers/gpu/drm/panel/panel-himax-hx8394.c
6713
6714DRM DRIVER FOR HX8357D PANELS
6715S:	Orphan
6716T:	git git://anongit.freedesktop.org/drm/drm-misc
6717F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
6718F:	drivers/gpu/drm/tiny/hx8357d.c
6719
6720DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6721M:	Deepak Rawat <drawat.floss@gmail.com>
6722L:	linux-hyperv@vger.kernel.org
6723L:	dri-devel@lists.freedesktop.org
6724S:	Maintained
6725T:	git git://anongit.freedesktop.org/drm/drm-misc
6726F:	drivers/gpu/drm/hyperv
6727
6728DRM DRIVER FOR ILITEK ILI9225 PANELS
6729M:	David Lechner <david@lechnology.com>
6730S:	Maintained
6731T:	git git://anongit.freedesktop.org/drm/drm-misc
6732F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6733F:	drivers/gpu/drm/tiny/ili9225.c
6734
6735DRM DRIVER FOR ILITEK ILI9486 PANELS
6736M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6737S:	Maintained
6738T:	git git://anongit.freedesktop.org/drm/drm-misc
6739F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6740F:	drivers/gpu/drm/tiny/ili9486.c
6741
6742DRM DRIVER FOR ILITEK ILI9805 PANELS
6743M:	Michael Trimarchi <michael@amarulasolutions.com>
6744S:	Maintained
6745F:	Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
6746F:	drivers/gpu/drm/panel/panel-ilitek-ili9805.c
6747
6748DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
6749M:	Jagan Teki <jagan@edgeble.ai>
6750S:	Maintained
6751F:	Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
6752F:	drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
6753
6754DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6755M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
6756S:	Supported
6757T:	git git://anongit.freedesktop.org/drm/drm-misc
6758F:	drivers/gpu/drm/logicvc/
6759
6760DRM DRIVER FOR LVDS PANELS
6761M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6762L:	dri-devel@lists.freedesktop.org
6763S:	Maintained
6764T:	git git://anongit.freedesktop.org/drm/drm-misc
6765F:	Documentation/devicetree/bindings/display/lvds.yaml
6766F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6767F:	drivers/gpu/drm/panel/panel-lvds.c
6768
6769DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6770M:	Guido Günther <agx@sigxcpu.org>
6771R:	Purism Kernel Team <kernel@puri.sm>
6772S:	Maintained
6773F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6774F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6775
6776DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6777M:	Dave Airlie <airlied@redhat.com>
6778R:	Thomas Zimmermann <tzimmermann@suse.de>
6779R:	Jocelyn Falempe <jfalempe@redhat.com>
6780L:	dri-devel@lists.freedesktop.org
6781S:	Supported
6782T:	git git://anongit.freedesktop.org/drm/drm-misc
6783F:	drivers/gpu/drm/mgag200/
6784
6785DRM DRIVER FOR MI0283QT
6786M:	Noralf Trønnes <noralf@tronnes.org>
6787S:	Maintained
6788T:	git git://anongit.freedesktop.org/drm/drm-misc
6789F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6790F:	drivers/gpu/drm/tiny/mi0283qt.c
6791
6792DRM DRIVER FOR MIPI DBI compatible panels
6793M:	Noralf Trønnes <noralf@tronnes.org>
6794S:	Maintained
6795W:	https://github.com/notro/panel-mipi-dbi/wiki
6796T:	git git://anongit.freedesktop.org/drm/drm-misc
6797F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6798F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
6799
6800DRM DRIVER FOR MSM ADRENO GPU
6801M:	Rob Clark <robdclark@gmail.com>
6802M:	Abhinav Kumar <quic_abhinavk@quicinc.com>
6803M:	Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6804R:	Sean Paul <sean@poorly.run>
6805R:	Marijn Suijten <marijn.suijten@somainline.org>
6806L:	linux-arm-msm@vger.kernel.org
6807L:	dri-devel@lists.freedesktop.org
6808L:	freedreno@lists.freedesktop.org
6809S:	Maintained
6810B:	https://gitlab.freedesktop.org/drm/msm/-/issues
6811T:	git https://gitlab.freedesktop.org/drm/msm.git
6812F:	Documentation/devicetree/bindings/display/msm/
6813F:	drivers/gpu/drm/ci/xfails/msm*
6814F:	drivers/gpu/drm/msm/
6815F:	include/uapi/drm/msm_drm.h
6816
6817DRM DRIVER FOR NOVATEK NT35510 PANELS
6818M:	Linus Walleij <linus.walleij@linaro.org>
6819S:	Maintained
6820T:	git git://anongit.freedesktop.org/drm/drm-misc
6821F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6822F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
6823
6824DRM DRIVER FOR NOVATEK NT35560 PANELS
6825M:	Linus Walleij <linus.walleij@linaro.org>
6826S:	Maintained
6827T:	git git://anongit.freedesktop.org/drm/drm-misc
6828F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6829F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
6830
6831DRM DRIVER FOR NOVATEK NT36523 PANELS
6832M:	Jianhua Lu <lujianhua000@gmail.com>
6833S:	Maintained
6834T:	git git://anongit.freedesktop.org/drm/drm-misc
6835F:	Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
6836F:	drivers/gpu/drm/panel/panel-novatek-nt36523.c
6837
6838DRM DRIVER FOR NOVATEK NT36672A PANELS
6839M:	Sumit Semwal <sumit.semwal@linaro.org>
6840S:	Maintained
6841T:	git git://anongit.freedesktop.org/drm/drm-misc
6842F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6843F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6844
6845DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6846M:	Karol Herbst <kherbst@redhat.com>
6847M:	Lyude Paul <lyude@redhat.com>
6848M:	Danilo Krummrich <dakr@redhat.com>
6849L:	dri-devel@lists.freedesktop.org
6850L:	nouveau@lists.freedesktop.org
6851S:	Supported
6852W:	https://nouveau.freedesktop.org/
6853Q:	https://patchwork.freedesktop.org/project/nouveau/
6854Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6855B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
6856C:	irc://irc.oftc.net/nouveau
6857T:	git https://gitlab.freedesktop.org/drm/nouveau.git
6858F:	drivers/gpu/drm/nouveau/
6859F:	include/uapi/drm/nouveau_drm.h
6860
6861DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6862M:	Stefan Mavrodiev <stefan@olimex.com>
6863S:	Maintained
6864F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6865F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6866
6867DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6868R:	Douglas Anderson <dianders@chromium.org>
6869F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6870F:	drivers/gpu/drm/bridge/parade-ps8640.c
6871
6872DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6873M:	Noralf Trønnes <noralf@tronnes.org>
6874S:	Maintained
6875T:	git git://anongit.freedesktop.org/drm/drm-misc
6876F:	Documentation/devicetree/bindings/display/repaper.txt
6877F:	drivers/gpu/drm/tiny/repaper.c
6878
6879DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6880M:	Dave Airlie <airlied@redhat.com>
6881M:	Gerd Hoffmann <kraxel@redhat.com>
6882L:	virtualization@lists.linux.dev
6883S:	Obsolete
6884W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6885T:	git git://anongit.freedesktop.org/drm/drm-misc
6886F:	drivers/gpu/drm/tiny/cirrus.c
6887
6888DRM DRIVER FOR QXL VIRTUAL GPU
6889M:	Dave Airlie <airlied@redhat.com>
6890M:	Gerd Hoffmann <kraxel@redhat.com>
6891L:	virtualization@lists.linux.dev
6892L:	spice-devel@lists.freedesktop.org
6893S:	Maintained
6894T:	git git://anongit.freedesktop.org/drm/drm-misc
6895F:	drivers/gpu/drm/qxl/
6896F:	include/uapi/drm/qxl_drm.h
6897
6898DRM DRIVER FOR RAYDIUM RM67191 PANELS
6899M:	Robert Chiras <robert.chiras@nxp.com>
6900S:	Maintained
6901F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6902F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
6903
6904DRM DRIVER FOR SAMSUNG DB7430 PANELS
6905M:	Linus Walleij <linus.walleij@linaro.org>
6906S:	Maintained
6907T:	git git://anongit.freedesktop.org/drm/drm-misc
6908F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6909F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
6910
6911DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
6912M:	Inki Dae <inki.dae@samsung.com>
6913M:	Jagan Teki <jagan@amarulasolutions.com>
6914M:	Marek Szyprowski <m.szyprowski@samsung.com>
6915S:	Maintained
6916T:	git git://anongit.freedesktop.org/drm/drm-misc
6917F:	Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
6918F:	drivers/gpu/drm/bridge/samsung-dsim.c
6919F:	include/drm/bridge/samsung-dsim.h
6920
6921DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6922M:	Markuss Broks <markuss.broks@gmail.com>
6923S:	Maintained
6924F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6925F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6926
6927DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
6928M:	Artur Weber <aweber.kernel@gmail.com>
6929S:	Maintained
6930F:	Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
6931F:	drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
6932
6933DRM DRIVER FOR SITRONIX ST7586 PANELS
6934M:	David Lechner <david@lechnology.com>
6935S:	Maintained
6936T:	git git://anongit.freedesktop.org/drm/drm-misc
6937F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
6938F:	drivers/gpu/drm/tiny/st7586.c
6939
6940DRM DRIVER FOR SITRONIX ST7701 PANELS
6941M:	Jagan Teki <jagan@amarulasolutions.com>
6942S:	Maintained
6943F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6944F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
6945
6946DRM DRIVER FOR SITRONIX ST7703 PANELS
6947M:	Guido Günther <agx@sigxcpu.org>
6948R:	Purism Kernel Team <kernel@puri.sm>
6949R:	Ondrej Jirman <megi@xff.cz>
6950S:	Maintained
6951F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6952F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
6953
6954DRM DRIVER FOR SITRONIX ST7735R PANELS
6955M:	David Lechner <david@lechnology.com>
6956S:	Maintained
6957T:	git git://anongit.freedesktop.org/drm/drm-misc
6958F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6959F:	drivers/gpu/drm/tiny/st7735r.c
6960
6961DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6962M:	Javier Martinez Canillas <javierm@redhat.com>
6963S:	Maintained
6964T:	git git://anongit.freedesktop.org/drm/drm-misc
6965F:	Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
6966F:	Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
6967F:	drivers/gpu/drm/solomon/ssd130x*
6968
6969DRM DRIVER FOR ST-ERICSSON MCDE
6970M:	Linus Walleij <linus.walleij@linaro.org>
6971S:	Maintained
6972T:	git git://anongit.freedesktop.org/drm/drm-misc
6973F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
6974F:	drivers/gpu/drm/mcde/
6975
6976DRM DRIVER FOR SYNAPTICS R63353 PANELS
6977M:	Michael Trimarchi <michael@amarulasolutions.com>
6978S:	Maintained
6979F:	Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
6980F:	drivers/gpu/drm/panel/panel-synaptics-r63353.c
6981
6982DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
6983M:	Jagan Teki <jagan@amarulasolutions.com>
6984S:	Maintained
6985F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
6986F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
6987
6988DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6989R:	Douglas Anderson <dianders@chromium.org>
6990F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6991F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
6992
6993DRM DRIVER FOR TPO TPG110 PANELS
6994M:	Linus Walleij <linus.walleij@linaro.org>
6995S:	Maintained
6996T:	git git://anongit.freedesktop.org/drm/drm-misc
6997F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6998F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
6999
7000DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7001M:	Dave Airlie <airlied@redhat.com>
7002R:	Sean Paul <sean@poorly.run>
7003R:	Thomas Zimmermann <tzimmermann@suse.de>
7004L:	dri-devel@lists.freedesktop.org
7005S:	Supported
7006T:	git git://anongit.freedesktop.org/drm/drm-misc
7007F:	drivers/gpu/drm/udl/
7008
7009DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7010M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
7011M:	Melissa Wen <melissa.srw@gmail.com>
7012M:	Maíra Canal <mairacanal@riseup.net>
7013R:	Haneen Mohammed <hamohammed.sa@gmail.com>
7014R:	Daniel Vetter <daniel@ffwll.ch>
7015L:	dri-devel@lists.freedesktop.org
7016S:	Maintained
7017T:	git git://anongit.freedesktop.org/drm/drm-misc
7018F:	Documentation/gpu/vkms.rst
7019F:	drivers/gpu/drm/vkms/
7020
7021DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7022M:	Hans de Goede <hdegoede@redhat.com>
7023L:	dri-devel@lists.freedesktop.org
7024S:	Maintained
7025T:	git git://anongit.freedesktop.org/drm/drm-misc
7026F:	drivers/gpu/drm/vboxvideo/
7027
7028DRM DRIVER FOR VMWARE VIRTUAL GPU
7029M:	Zack Rusin <zack.rusin@broadcom.com>
7030R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
7031L:	dri-devel@lists.freedesktop.org
7032S:	Supported
7033T:	git git://anongit.freedesktop.org/drm/drm-misc
7034F:	drivers/gpu/drm/vmwgfx/
7035F:	include/uapi/drm/vmwgfx_drm.h
7036
7037DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7038M:	Linus Walleij <linus.walleij@linaro.org>
7039S:	Maintained
7040T:	git git://anongit.freedesktop.org/drm/drm-misc
7041F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7042F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
7043
7044DRM DRIVERS
7045M:	David Airlie <airlied@gmail.com>
7046M:	Daniel Vetter <daniel@ffwll.ch>
7047L:	dri-devel@lists.freedesktop.org
7048S:	Maintained
7049B:	https://gitlab.freedesktop.org/drm
7050C:	irc://irc.oftc.net/dri-devel
7051T:	git https://gitlab.freedesktop.org/drm/kernel.git
7052F:	Documentation/devicetree/bindings/display/
7053F:	Documentation/devicetree/bindings/gpu/
7054F:	Documentation/gpu/
7055F:	drivers/gpu/
7056F:	include/drm/
7057F:	include/linux/vga*
7058F:	include/uapi/drm/
7059
7060DRM DRIVERS AND MISC GPU PATCHES
7061M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
7062M:	Maxime Ripard <mripard@kernel.org>
7063M:	Thomas Zimmermann <tzimmermann@suse.de>
7064S:	Maintained
7065W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
7066T:	git git://anongit.freedesktop.org/drm/drm-misc
7067F:	Documentation/devicetree/bindings/display/
7068F:	Documentation/devicetree/bindings/gpu/
7069F:	Documentation/gpu/
7070F:	drivers/gpu/drm/
7071F:	drivers/gpu/vga/
7072F:	include/drm/drm
7073F:	include/linux/vga*
7074F:	include/uapi/drm/
7075X:	drivers/gpu/drm/amd/
7076X:	drivers/gpu/drm/armada/
7077X:	drivers/gpu/drm/etnaviv/
7078X:	drivers/gpu/drm/exynos/
7079X:	drivers/gpu/drm/i915/
7080X:	drivers/gpu/drm/kmb/
7081X:	drivers/gpu/drm/mediatek/
7082X:	drivers/gpu/drm/msm/
7083X:	drivers/gpu/drm/nouveau/
7084X:	drivers/gpu/drm/radeon/
7085X:	drivers/gpu/drm/renesas/rcar-du/
7086X:	drivers/gpu/drm/tegra/
7087
7088DRM DRIVERS FOR ALLWINNER A10
7089M:	Maxime Ripard <mripard@kernel.org>
7090M:	Chen-Yu Tsai <wens@csie.org>
7091L:	dri-devel@lists.freedesktop.org
7092S:	Supported
7093T:	git git://anongit.freedesktop.org/drm/drm-misc
7094F:	Documentation/devicetree/bindings/display/allwinner*
7095F:	drivers/gpu/drm/sun4i/
7096
7097DRM DRIVERS FOR AMLOGIC SOCS
7098M:	Neil Armstrong <neil.armstrong@linaro.org>
7099L:	dri-devel@lists.freedesktop.org
7100L:	linux-amlogic@lists.infradead.org
7101S:	Supported
7102W:	http://linux-meson.com/
7103T:	git git://anongit.freedesktop.org/drm/drm-misc
7104F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7105F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7106F:	Documentation/gpu/meson.rst
7107F:	drivers/gpu/drm/ci/xfails/meson*
7108F:	drivers/gpu/drm/meson/
7109
7110DRM DRIVERS FOR ATMEL HLCDC
7111M:	Sam Ravnborg <sam@ravnborg.org>
7112M:	Boris Brezillon <bbrezillon@kernel.org>
7113L:	dri-devel@lists.freedesktop.org
7114S:	Supported
7115T:	git git://anongit.freedesktop.org/drm/drm-misc
7116F:	Documentation/devicetree/bindings/display/atmel/
7117F:	drivers/gpu/drm/atmel-hlcdc/
7118
7119DRM DRIVERS FOR BRIDGE CHIPS
7120M:	Andrzej Hajda <andrzej.hajda@intel.com>
7121M:	Neil Armstrong <neil.armstrong@linaro.org>
7122M:	Robert Foss <rfoss@kernel.org>
7123R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
7124R:	Jonas Karlman <jonas@kwiboo.se>
7125R:	Jernej Skrabec <jernej.skrabec@gmail.com>
7126S:	Maintained
7127T:	git git://anongit.freedesktop.org/drm/drm-misc
7128F:	Documentation/devicetree/bindings/display/bridge/
7129F:	drivers/gpu/drm/bridge/
7130F:	drivers/gpu/drm/drm_bridge.c
7131F:	drivers/gpu/drm/drm_bridge_connector.c
7132F:	include/drm/drm_bridge.h
7133F:	include/drm/drm_bridge_connector.h
7134
7135DRM DRIVERS FOR EXYNOS
7136M:	Inki Dae <inki.dae@samsung.com>
7137M:	Seung-Woo Kim <sw0312.kim@samsung.com>
7138M:	Kyungmin Park <kyungmin.park@samsung.com>
7139L:	dri-devel@lists.freedesktop.org
7140S:	Supported
7141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7142F:	Documentation/devicetree/bindings/display/exynos/
7143F:	Documentation/devicetree/bindings/display/samsung/
7144F:	drivers/gpu/drm/exynos/
7145F:	include/uapi/drm/exynos_drm.h
7146
7147DRM DRIVERS FOR FREESCALE DCU
7148M:	Stefan Agner <stefan@agner.ch>
7149M:	Alison Wang <alison.wang@nxp.com>
7150L:	dri-devel@lists.freedesktop.org
7151S:	Supported
7152T:	git git://anongit.freedesktop.org/drm/drm-misc
7153F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
7154F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
7155F:	drivers/gpu/drm/fsl-dcu/
7156
7157DRM DRIVERS FOR FREESCALE IMX 5/6
7158M:	Philipp Zabel <p.zabel@pengutronix.de>
7159L:	dri-devel@lists.freedesktop.org
7160S:	Maintained
7161T:	git git://anongit.freedesktop.org/drm/drm-misc
7162T:	git git://git.pengutronix.de/git/pza/linux
7163F:	Documentation/devicetree/bindings/display/imx/
7164F:	drivers/gpu/drm/imx/ipuv3/
7165F:	drivers/gpu/ipu-v3/
7166
7167DRM DRIVERS FOR FREESCALE IMX BRIDGE
7168M:	Liu Ying <victor.liu@nxp.com>
7169L:	dri-devel@lists.freedesktop.org
7170S:	Maintained
7171F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7172F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7173F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7174F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7175F:	drivers/gpu/drm/bridge/imx/
7176
7177DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7178M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
7179L:	dri-devel@lists.freedesktop.org
7180S:	Maintained
7181T:	git git://anongit.freedesktop.org/drm/drm-misc
7182F:	drivers/gpu/drm/gma500/
7183
7184DRM DRIVERS FOR HISILICON
7185M:	Xinliang Liu <xinliang.liu@linaro.org>
7186M:	Tian Tao  <tiantao6@hisilicon.com>
7187R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
7188R:	Sumit Semwal <sumit.semwal@linaro.org>
7189R:	Yongqin Liu <yongqin.liu@linaro.org>
7190R:	John Stultz <jstultz@google.com>
7191L:	dri-devel@lists.freedesktop.org
7192S:	Maintained
7193T:	git git://anongit.freedesktop.org/drm/drm-misc
7194F:	Documentation/devicetree/bindings/display/hisilicon/
7195F:	drivers/gpu/drm/hisilicon/
7196
7197DRM DRIVERS FOR LIMA
7198M:	Qiang Yu <yuq825@gmail.com>
7199L:	dri-devel@lists.freedesktop.org
7200L:	lima@lists.freedesktop.org (moderated for non-subscribers)
7201S:	Maintained
7202T:	git git://anongit.freedesktop.org/drm/drm-misc
7203F:	drivers/gpu/drm/lima/
7204F:	include/uapi/drm/lima_drm.h
7205
7206DRM DRIVERS FOR LOONGSON
7207M:	Sui Jingfeng <suijingfeng@loongson.cn>
7208L:	dri-devel@lists.freedesktop.org
7209S:	Supported
7210T:	git git://anongit.freedesktop.org/drm/drm-misc
7211F:	drivers/gpu/drm/loongson/
7212
7213DRM DRIVERS FOR MEDIATEK
7214M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
7215M:	Philipp Zabel <p.zabel@pengutronix.de>
7216L:	dri-devel@lists.freedesktop.org
7217L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
7218S:	Supported
7219F:	Documentation/devicetree/bindings/display/mediatek/
7220F:	drivers/gpu/drm/ci/xfails/mediatek*
7221F:	drivers/gpu/drm/mediatek/
7222F:	drivers/phy/mediatek/phy-mtk-dp.c
7223F:	drivers/phy/mediatek/phy-mtk-hdmi*
7224F:	drivers/phy/mediatek/phy-mtk-mipi*
7225
7226DRM DRIVERS FOR NVIDIA TEGRA
7227M:	Thierry Reding <thierry.reding@gmail.com>
7228M:	Mikko Perttunen <mperttunen@nvidia.com>
7229L:	dri-devel@lists.freedesktop.org
7230L:	linux-tegra@vger.kernel.org
7231S:	Supported
7232T:	git https://gitlab.freedesktop.org/drm/tegra.git
7233F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7234F:	Documentation/devicetree/bindings/gpu/host1x/
7235F:	drivers/gpu/drm/tegra/
7236F:	drivers/gpu/host1x/
7237F:	include/linux/host1x.h
7238F:	include/uapi/drm/tegra_drm.h
7239
7240DRM DRIVERS FOR RENESAS R-CAR
7241M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7242M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
7243L:	dri-devel@lists.freedesktop.org
7244L:	linux-renesas-soc@vger.kernel.org
7245S:	Supported
7246T:	git git://linuxtv.org/pinchartl/media drm/du/next
7247F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7248F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7249F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7250F:	Documentation/devicetree/bindings/display/renesas,du.yaml
7251F:	drivers/gpu/drm/renesas/rcar-du/
7252
7253DRM DRIVERS FOR RENESAS RZ
7254M:	Biju Das <biju.das.jz@bp.renesas.com>
7255L:	dri-devel@lists.freedesktop.org
7256L:	linux-renesas-soc@vger.kernel.org
7257S:	Maintained
7258T:	git git://anongit.freedesktop.org/drm/drm-misc
7259F:	Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7260F:	drivers/gpu/drm/renesas/rz-du/
7261
7262DRM DRIVERS FOR RENESAS SHMOBILE
7263M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7264M:	Geert Uytterhoeven <geert+renesas@glider.be>
7265L:	dri-devel@lists.freedesktop.org
7266L:	linux-renesas-soc@vger.kernel.org
7267S:	Supported
7268T:	git git://anongit.freedesktop.org/drm/drm-misc
7269F:	Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7270F:	drivers/gpu/drm/renesas/shmobile/
7271F:	include/linux/platform_data/shmob_drm.h
7272
7273DRM DRIVERS FOR ROCKCHIP
7274M:	Sandy Huang <hjc@rock-chips.com>
7275M:	Heiko Stübner <heiko@sntech.de>
7276M:	Andy Yan <andy.yan@rock-chips.com>
7277L:	dri-devel@lists.freedesktop.org
7278S:	Maintained
7279T:	git git://anongit.freedesktop.org/drm/drm-misc
7280F:	Documentation/devicetree/bindings/display/rockchip/
7281F:	drivers/gpu/drm/ci/xfails/rockchip*
7282F:	drivers/gpu/drm/rockchip/
7283
7284DRM DRIVERS FOR STI
7285M:	Alain Volmat <alain.volmat@foss.st.com>
7286L:	dri-devel@lists.freedesktop.org
7287S:	Maintained
7288T:	git git://anongit.freedesktop.org/drm/drm-misc
7289F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
7290F:	drivers/gpu/drm/sti
7291
7292DRM DRIVERS FOR STM
7293M:	Yannick Fertre <yannick.fertre@foss.st.com>
7294M:	Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
7295M:	Philippe Cornu <philippe.cornu@foss.st.com>
7296L:	dri-devel@lists.freedesktop.org
7297S:	Maintained
7298T:	git git://anongit.freedesktop.org/drm/drm-misc
7299F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7300F:	drivers/gpu/drm/stm
7301
7302DRM DRIVERS FOR TI KEYSTONE
7303M:	Jyri Sarha <jyri.sarha@iki.fi>
7304M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7305L:	dri-devel@lists.freedesktop.org
7306S:	Maintained
7307T:	git git://anongit.freedesktop.org/drm/drm-misc
7308F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7309F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7310F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7311F:	drivers/gpu/drm/tidss/
7312
7313DRM DRIVERS FOR TI LCDC
7314M:	Jyri Sarha <jyri.sarha@iki.fi>
7315M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7316L:	dri-devel@lists.freedesktop.org
7317S:	Maintained
7318T:	git git://anongit.freedesktop.org/drm/drm-misc
7319F:	Documentation/devicetree/bindings/display/tilcdc/
7320F:	drivers/gpu/drm/tilcdc/
7321
7322DRM DRIVERS FOR TI OMAP
7323M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7324L:	dri-devel@lists.freedesktop.org
7325S:	Maintained
7326T:	git git://anongit.freedesktop.org/drm/drm-misc
7327F:	Documentation/devicetree/bindings/display/ti/
7328F:	drivers/gpu/drm/omapdrm/
7329
7330DRM DRIVERS FOR V3D
7331M:	Melissa Wen <mwen@igalia.com>
7332M:	Maíra Canal <mcanal@igalia.com>
7333S:	Supported
7334T:	git git://anongit.freedesktop.org/drm/drm-misc
7335F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7336F:	drivers/gpu/drm/v3d/
7337F:	include/uapi/drm/v3d_drm.h
7338
7339DRM DRIVERS FOR VC4
7340M:	Maxime Ripard <mripard@kernel.org>
7341S:	Supported
7342T:	git git://github.com/anholt/linux
7343T:	git git://anongit.freedesktop.org/drm/drm-misc
7344F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7345F:	drivers/gpu/drm/vc4/
7346F:	include/uapi/drm/vc4_drm.h
7347
7348DRM DRIVERS FOR VIVANTE GPU IP
7349M:	Lucas Stach <l.stach@pengutronix.de>
7350R:	Russell King <linux+etnaviv@armlinux.org.uk>
7351R:	Christian Gmeiner <christian.gmeiner@gmail.com>
7352L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7353L:	dri-devel@lists.freedesktop.org
7354S:	Maintained
7355F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7356F:	drivers/gpu/drm/etnaviv/
7357F:	include/uapi/drm/etnaviv_drm.h
7358
7359DRM DRIVERS FOR XEN
7360M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7361L:	dri-devel@lists.freedesktop.org
7362L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
7363S:	Supported
7364T:	git git://anongit.freedesktop.org/drm/drm-misc
7365F:	Documentation/gpu/xen-front.rst
7366F:	drivers/gpu/drm/xen/
7367
7368DRM DRIVERS FOR XILINX
7369M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7370L:	dri-devel@lists.freedesktop.org
7371S:	Maintained
7372T:	git git://anongit.freedesktop.org/drm/drm-misc
7373F:	Documentation/devicetree/bindings/display/xlnx/
7374F:	drivers/gpu/drm/xlnx/
7375
7376DRM GPU SCHEDULER
7377M:	Luben Tuikov <ltuikov89@gmail.com>
7378M:	Matthew Brost <matthew.brost@intel.com>
7379L:	dri-devel@lists.freedesktop.org
7380S:	Maintained
7381T:	git git://anongit.freedesktop.org/drm/drm-misc
7382F:	drivers/gpu/drm/scheduler/
7383F:	include/drm/gpu_scheduler.h
7384
7385DRM PANEL DRIVERS
7386M:	Neil Armstrong <neil.armstrong@linaro.org>
7387R:	Jessica Zhang <quic_jesszhan@quicinc.com>
7388R:	Sam Ravnborg <sam@ravnborg.org>
7389L:	dri-devel@lists.freedesktop.org
7390S:	Maintained
7391T:	git git://anongit.freedesktop.org/drm/drm-misc
7392F:	Documentation/devicetree/bindings/display/panel/
7393F:	drivers/gpu/drm/drm_panel.c
7394F:	drivers/gpu/drm/panel/
7395F:	include/drm/drm_panel.h
7396
7397DRM PRIVACY-SCREEN CLASS
7398M:	Hans de Goede <hdegoede@redhat.com>
7399L:	dri-devel@lists.freedesktop.org
7400S:	Maintained
7401T:	git git://anongit.freedesktop.org/drm/drm-misc
7402F:	drivers/gpu/drm/drm_privacy_screen*
7403F:	include/drm/drm_privacy_screen*
7404
7405DRM TTM SUBSYSTEM
7406M:	Christian Koenig <christian.koenig@amd.com>
7407M:	Huang Rui <ray.huang@amd.com>
7408L:	dri-devel@lists.freedesktop.org
7409S:	Maintained
7410T:	git git://anongit.freedesktop.org/drm/drm-misc
7411F:	drivers/gpu/drm/ttm/
7412F:	include/drm/ttm/
7413
7414DRM AUTOMATED TESTING
7415M:	Helen Koike <helen.koike@collabora.com>
7416L:	dri-devel@lists.freedesktop.org
7417S:	Maintained
7418T:	git git://anongit.freedesktop.org/drm/drm-misc
7419F:	Documentation/gpu/automated_testing.rst
7420F:	drivers/gpu/drm/ci/
7421
7422DSBR100 USB FM RADIO DRIVER
7423M:	Alexey Klimov <klimov.linux@gmail.com>
7424L:	linux-media@vger.kernel.org
7425S:	Maintained
7426T:	git git://linuxtv.org/media_tree.git
7427F:	drivers/media/radio/dsbr100.c
7428
7429DT3155 MEDIA DRIVER
7430M:	Hans Verkuil <hverkuil@xs4all.nl>
7431L:	linux-media@vger.kernel.org
7432S:	Odd Fixes
7433W:	https://linuxtv.org
7434T:	git git://linuxtv.org/media_tree.git
7435F:	drivers/media/pci/dt3155/
7436
7437DVB_USB_AF9015 MEDIA DRIVER
7438L:	linux-media@vger.kernel.org
7439S:	Orphan
7440W:	https://linuxtv.org
7441Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7442F:	drivers/media/usb/dvb-usb-v2/af9015*
7443
7444DVB_USB_AF9035 MEDIA DRIVER
7445L:	linux-media@vger.kernel.org
7446S:	Orphan
7447W:	https://linuxtv.org
7448Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7449F:	drivers/media/usb/dvb-usb-v2/af9035*
7450
7451DVB_USB_ANYSEE MEDIA DRIVER
7452L:	linux-media@vger.kernel.org
7453S:	Orphan
7454W:	https://linuxtv.org
7455Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7456F:	drivers/media/usb/dvb-usb-v2/anysee*
7457
7458DVB_USB_AU6610 MEDIA DRIVER
7459L:	linux-media@vger.kernel.org
7460S:	Orphan
7461W:	https://linuxtv.org
7462Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7463F:	drivers/media/usb/dvb-usb-v2/au6610*
7464
7465DVB_USB_CE6230 MEDIA DRIVER
7466L:	linux-media@vger.kernel.org
7467S:	Orphan
7468W:	https://linuxtv.org
7469Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7470F:	drivers/media/usb/dvb-usb-v2/ce6230*
7471
7472DVB_USB_CXUSB MEDIA DRIVER
7473M:	Michael Krufky <mkrufky@linuxtv.org>
7474L:	linux-media@vger.kernel.org
7475S:	Maintained
7476W:	https://linuxtv.org
7477W:	http://github.com/mkrufky
7478Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7479T:	git git://linuxtv.org/media_tree.git
7480F:	drivers/media/usb/dvb-usb/cxusb*
7481
7482DVB_USB_EC168 MEDIA DRIVER
7483L:	linux-media@vger.kernel.org
7484S:	Orphan
7485W:	https://linuxtv.org
7486Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7487F:	drivers/media/usb/dvb-usb-v2/ec168*
7488
7489DVB_USB_GL861 MEDIA DRIVER
7490L:	linux-media@vger.kernel.org
7491S:	Orphan
7492W:	https://linuxtv.org
7493Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7494F:	drivers/media/usb/dvb-usb-v2/gl861*
7495
7496DVB_USB_MXL111SF MEDIA DRIVER
7497M:	Michael Krufky <mkrufky@linuxtv.org>
7498L:	linux-media@vger.kernel.org
7499S:	Maintained
7500W:	https://linuxtv.org
7501W:	http://github.com/mkrufky
7502Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7503T:	git git://linuxtv.org/mkrufky/mxl111sf.git
7504F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
7505
7506DVB_USB_RTL28XXU MEDIA DRIVER
7507L:	linux-media@vger.kernel.org
7508S:	Orphan
7509W:	https://linuxtv.org
7510Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7511F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
7512
7513DVB_USB_V2 MEDIA DRIVER
7514L:	linux-media@vger.kernel.org
7515S:	Orphan
7516W:	https://linuxtv.org
7517W:	http://palosaari.fi/linux/
7518Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7519F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
7520F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
7521
7522DYNAMIC DEBUG
7523M:	Jason Baron <jbaron@akamai.com>
7524M:	Jim Cromie <jim.cromie@gmail.com>
7525S:	Maintained
7526F:	include/linux/dynamic_debug.h
7527F:	lib/dynamic_debug.c
7528F:	lib/test_dynamic_debug.c
7529
7530DYNAMIC INTERRUPT MODERATION
7531M:	Tal Gilboa <talgi@nvidia.com>
7532S:	Maintained
7533F:	Documentation/networking/net_dim.rst
7534F:	include/linux/dim.h
7535F:	lib/dim/
7536
7537DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7538M:	Daniel Lezcano <daniel.lezcano@kernel.org>
7539L:	linux-pm@vger.kernel.org
7540S:	Supported
7541B:	https://bugzilla.kernel.org
7542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7543F:	drivers/powercap/dtpm*
7544F:	include/linux/dtpm.h
7545
7546DZ DECSTATION DZ11 SERIAL DRIVER
7547M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
7548S:	Maintained
7549F:	drivers/tty/serial/dz.*
7550
7551E3X0 POWER BUTTON DRIVER
7552M:	Moritz Fischer <moritz.fischer@ettus.com>
7553L:	usrp-users@lists.ettus.com
7554S:	Supported
7555W:	http://www.ettus.com
7556F:	Documentation/devicetree/bindings/input/e3x0-button.txt
7557F:	drivers/input/misc/e3x0-button.c
7558
7559E4000 MEDIA DRIVER
7560L:	linux-media@vger.kernel.org
7561S:	Orphan
7562W:	https://linuxtv.org
7563Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7564F:	drivers/media/tuners/e4000*
7565
7566EARTH_PT1 MEDIA DRIVER
7567M:	Akihiro Tsukada <tskd08@gmail.com>
7568L:	linux-media@vger.kernel.org
7569S:	Odd Fixes
7570F:	drivers/media/pci/pt1/
7571
7572EARTH_PT3 MEDIA DRIVER
7573M:	Akihiro Tsukada <tskd08@gmail.com>
7574L:	linux-media@vger.kernel.org
7575S:	Odd Fixes
7576F:	drivers/media/pci/pt3/
7577
7578EC100 MEDIA DRIVER
7579L:	linux-media@vger.kernel.org
7580S:	Orphan
7581W:	https://linuxtv.org
7582Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7583F:	drivers/media/dvb-frontends/ec100*
7584
7585ECRYPT FILE SYSTEM
7586M:	Tyler Hicks <code@tyhicks.com>
7587L:	ecryptfs@vger.kernel.org
7588S:	Odd Fixes
7589W:	http://ecryptfs.org
7590W:	https://launchpad.net/ecryptfs
7591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7592F:	Documentation/filesystems/ecryptfs.rst
7593F:	fs/ecryptfs/
7594
7595EDAC-AMD64
7596M:	Yazen Ghannam <yazen.ghannam@amd.com>
7597L:	linux-edac@vger.kernel.org
7598S:	Supported
7599F:	drivers/edac/amd64_edac*
7600F:	drivers/edac/mce_amd*
7601
7602EDAC-ARMADA
7603M:	Jan Luebbe <jlu@pengutronix.de>
7604L:	linux-edac@vger.kernel.org
7605S:	Maintained
7606F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7607F:	drivers/edac/armada_xp_*
7608
7609EDAC-AST2500
7610M:	Stefan Schaeckeler <sschaeck@cisco.com>
7611S:	Supported
7612F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7613F:	drivers/edac/aspeed_edac.c
7614
7615EDAC-BLUEFIELD
7616M:	Shravan Kumar Ramani <shravankr@nvidia.com>
7617S:	Supported
7618F:	drivers/edac/bluefield_edac.c
7619
7620EDAC-CALXEDA
7621M:	Andre Przywara <andre.przywara@arm.com>
7622L:	linux-edac@vger.kernel.org
7623S:	Maintained
7624F:	drivers/edac/highbank*
7625
7626EDAC-CAVIUM OCTEON
7627M:	Ralf Baechle <ralf@linux-mips.org>
7628L:	linux-edac@vger.kernel.org
7629L:	linux-mips@vger.kernel.org
7630S:	Supported
7631F:	drivers/edac/octeon_edac*
7632
7633EDAC-CAVIUM THUNDERX
7634M:	Robert Richter <rric@kernel.org>
7635L:	linux-edac@vger.kernel.org
7636S:	Odd Fixes
7637F:	drivers/edac/thunderx_edac*
7638
7639EDAC-CORE
7640M:	Borislav Petkov <bp@alien8.de>
7641M:	Tony Luck <tony.luck@intel.com>
7642R:	James Morse <james.morse@arm.com>
7643R:	Mauro Carvalho Chehab <mchehab@kernel.org>
7644R:	Robert Richter <rric@kernel.org>
7645L:	linux-edac@vger.kernel.org
7646S:	Supported
7647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7648F:	Documentation/driver-api/edac.rst
7649F:	drivers/edac/
7650F:	include/linux/edac.h
7651
7652EDAC-DMC520
7653M:	Lei Wang <lewan@microsoft.com>
7654L:	linux-edac@vger.kernel.org
7655S:	Supported
7656F:	drivers/edac/dmc520_edac.c
7657
7658EDAC-E752X
7659M:	Mark Gross <markgross@kernel.org>
7660L:	linux-edac@vger.kernel.org
7661S:	Maintained
7662F:	drivers/edac/e752x_edac.c
7663
7664EDAC-E7XXX
7665L:	linux-edac@vger.kernel.org
7666S:	Maintained
7667F:	drivers/edac/e7xxx_edac.c
7668
7669EDAC-FSL_DDR
7670M:	York Sun <york.sun@nxp.com>
7671L:	linux-edac@vger.kernel.org
7672S:	Maintained
7673F:	drivers/edac/fsl_ddr_edac.*
7674
7675EDAC-GHES
7676M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7677L:	linux-edac@vger.kernel.org
7678S:	Maintained
7679F:	drivers/edac/ghes_edac.c
7680
7681EDAC-I10NM
7682M:	Tony Luck <tony.luck@intel.com>
7683L:	linux-edac@vger.kernel.org
7684S:	Maintained
7685F:	drivers/edac/i10nm_base.c
7686
7687EDAC-I3000
7688L:	linux-edac@vger.kernel.org
7689S:	Orphan
7690F:	drivers/edac/i3000_edac.c
7691
7692EDAC-I5000
7693L:	linux-edac@vger.kernel.org
7694S:	Maintained
7695F:	drivers/edac/i5000_edac.c
7696
7697EDAC-I5400
7698M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7699L:	linux-edac@vger.kernel.org
7700S:	Maintained
7701F:	drivers/edac/i5400_edac.c
7702
7703EDAC-I7300
7704M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7705L:	linux-edac@vger.kernel.org
7706S:	Maintained
7707F:	drivers/edac/i7300_edac.c
7708
7709EDAC-I7CORE
7710M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7711L:	linux-edac@vger.kernel.org
7712S:	Maintained
7713F:	drivers/edac/i7core_edac.c
7714
7715EDAC-I82443BXGX
7716M:	Tim Small <tim@buttersideup.com>
7717L:	linux-edac@vger.kernel.org
7718S:	Maintained
7719F:	drivers/edac/i82443bxgx_edac.c
7720
7721EDAC-I82975X
7722M:	"Arvind R." <arvino55@gmail.com>
7723L:	linux-edac@vger.kernel.org
7724S:	Maintained
7725F:	drivers/edac/i82975x_edac.c
7726
7727EDAC-IE31200
7728M:	Jason Baron <jbaron@akamai.com>
7729L:	linux-edac@vger.kernel.org
7730S:	Maintained
7731F:	drivers/edac/ie31200_edac.c
7732
7733EDAC-IGEN6
7734M:	Tony Luck <tony.luck@intel.com>
7735R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7736L:	linux-edac@vger.kernel.org
7737S:	Maintained
7738F:	drivers/edac/igen6_edac.c
7739
7740EDAC-MPC85XX
7741M:	Johannes Thumshirn <morbidrsa@gmail.com>
7742L:	linux-edac@vger.kernel.org
7743S:	Maintained
7744F:	drivers/edac/mpc85xx_edac.[ch]
7745
7746EDAC-NPCM
7747M:	Marvin Lin <kflin@nuvoton.com>
7748M:	Stanley Chu <yschu@nuvoton.com>
7749L:	linux-edac@vger.kernel.org
7750S:	Maintained
7751F:	Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
7752F:	drivers/edac/npcm_edac.c
7753
7754EDAC-PASEMI
7755M:	Egor Martovetsky <egor@pasemi.com>
7756L:	linux-edac@vger.kernel.org
7757S:	Maintained
7758F:	drivers/edac/pasemi_edac.c
7759
7760EDAC-PND2
7761M:	Tony Luck <tony.luck@intel.com>
7762L:	linux-edac@vger.kernel.org
7763S:	Maintained
7764F:	drivers/edac/pnd2_edac.[ch]
7765
7766EDAC-QCOM
7767M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
7768L:	linux-arm-msm@vger.kernel.org
7769L:	linux-edac@vger.kernel.org
7770S:	Maintained
7771F:	drivers/edac/qcom_edac.c
7772
7773EDAC-R82600
7774M:	Tim Small <tim@buttersideup.com>
7775L:	linux-edac@vger.kernel.org
7776S:	Maintained
7777F:	drivers/edac/r82600_edac.c
7778
7779EDAC-SBRIDGE
7780M:	Tony Luck <tony.luck@intel.com>
7781R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7782L:	linux-edac@vger.kernel.org
7783S:	Maintained
7784F:	drivers/edac/sb_edac.c
7785
7786EDAC-SKYLAKE
7787M:	Tony Luck <tony.luck@intel.com>
7788L:	linux-edac@vger.kernel.org
7789S:	Maintained
7790F:	drivers/edac/skx_*.[ch]
7791
7792EDAC-TI
7793M:	Tero Kristo <kristo@kernel.org>
7794L:	linux-edac@vger.kernel.org
7795S:	Odd Fixes
7796F:	drivers/edac/ti_edac.c
7797
7798EDIROL UA-101/UA-1000 DRIVER
7799M:	Clemens Ladisch <clemens@ladisch.de>
7800L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7801S:	Maintained
7802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7803F:	sound/usb/misc/ua101.c
7804
7805EFI TEST DRIVER
7806M:	Ivan Hu <ivan.hu@canonical.com>
7807M:	Ard Biesheuvel <ardb@kernel.org>
7808L:	linux-efi@vger.kernel.org
7809S:	Maintained
7810F:	drivers/firmware/efi/test/
7811
7812EFI VARIABLE FILESYSTEM
7813M:	Jeremy Kerr <jk@ozlabs.org>
7814M:	Ard Biesheuvel <ardb@kernel.org>
7815L:	linux-efi@vger.kernel.org
7816S:	Maintained
7817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7818F:	fs/efivarfs/
7819
7820EFIFB FRAMEBUFFER DRIVER
7821M:	Peter Jones <pjones@redhat.com>
7822L:	linux-fbdev@vger.kernel.org
7823S:	Maintained
7824F:	drivers/video/fbdev/efifb.c
7825
7826EFS FILESYSTEM
7827S:	Orphan
7828W:	http://aeschi.ch.eu.org/efs/
7829F:	fs/efs/
7830
7831EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7832L:	netdev@vger.kernel.org
7833S:	Orphan
7834F:	drivers/net/ethernet/ibm/ehea/
7835
7836ELM327 CAN NETWORK DRIVER
7837M:	Max Staudt <max@enpas.org>
7838L:	linux-can@vger.kernel.org
7839S:	Maintained
7840F:	Documentation/networking/device_drivers/can/can327.rst
7841F:	drivers/net/can/can327.c
7842
7843EM28XX VIDEO4LINUX DRIVER
7844M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7845L:	linux-media@vger.kernel.org
7846S:	Maintained
7847W:	https://linuxtv.org
7848T:	git git://linuxtv.org/media_tree.git
7849F:	Documentation/admin-guide/media/em28xx*
7850F:	drivers/media/usb/em28xx/
7851
7852EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7853M:	Adrian Hunter <adrian.hunter@intel.com>
7854M:	Asutosh Das <quic_asutoshd@quicinc.com>
7855R:	Ritesh Harjani <ritesh.list@gmail.com>
7856L:	linux-mmc@vger.kernel.org
7857S:	Supported
7858F:	drivers/mmc/host/cqhci*
7859
7860EMS CPC-PCI CAN DRIVER
7861M:	Gerhard Uttenthaler <uttenthaler@ems-wuensche.com>
7862M:	support@ems-wuensche.com
7863L:	linux-can@vger.kernel.org
7864S:	Maintained
7865F:	drivers/net/can/sja1000/ems_pci.c
7866
7867EMULEX 10Gbps iSCSI - OneConnect DRIVER
7868M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
7869L:	linux-scsi@vger.kernel.org
7870S:	Supported
7871W:	http://www.broadcom.com
7872F:	drivers/scsi/be2iscsi/
7873
7874EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7875M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
7876M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7877M:	Somnath Kotur <somnath.kotur@broadcom.com>
7878L:	netdev@vger.kernel.org
7879S:	Supported
7880W:	http://www.emulex.com
7881F:	drivers/net/ethernet/emulex/benet/
7882
7883EMULEX ONECONNECT ROCE DRIVER
7884M:	Selvin Xavier <selvin.xavier@broadcom.com>
7885L:	linux-rdma@vger.kernel.org
7886S:	Odd Fixes
7887W:	http://www.broadcom.com
7888F:	drivers/infiniband/hw/ocrdma/
7889F:	include/uapi/rdma/ocrdma-abi.h
7890
7891EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7892M:	James Smart <james.smart@broadcom.com>
7893M:	Ram Vegesna <ram.vegesna@broadcom.com>
7894L:	linux-scsi@vger.kernel.org
7895L:	target-devel@vger.kernel.org
7896S:	Supported
7897W:	http://www.broadcom.com
7898F:	drivers/scsi/elx/
7899
7900EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7901M:	James Smart <james.smart@broadcom.com>
7902M:	Dick Kennedy <dick.kennedy@broadcom.com>
7903L:	linux-scsi@vger.kernel.org
7904S:	Supported
7905W:	http://www.broadcom.com
7906F:	drivers/scsi/lpfc/
7907
7908ENE CB710 FLASH CARD READER DRIVER
7909M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
7910S:	Maintained
7911F:	drivers/misc/cb710/
7912F:	drivers/mmc/host/cb710-mmc.*
7913F:	include/linux/cb710.h
7914
7915ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7916M:	Maxim Levitsky <maximlevitsky@gmail.com>
7917S:	Maintained
7918F:	drivers/media/rc/ene_ir.*
7919
7920EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7921M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
7922L:	linuxppc-dev@lists.ozlabs.org
7923S:	Maintained
7924F:	drivers/tty/ehv_bytechan.c
7925
7926EPSON S1D13XXX FRAMEBUFFER DRIVER
7927M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
7928S:	Maintained
7929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7930F:	drivers/video/fbdev/s1d13xxxfb.c
7931F:	include/video/s1d13xxxfb.h
7932
7933EROFS FILE SYSTEM
7934M:	Gao Xiang <xiang@kernel.org>
7935M:	Chao Yu <chao@kernel.org>
7936R:	Yue Hu <huyue2@coolpad.com>
7937R:	Jeffle Xu <jefflexu@linux.alibaba.com>
7938R:	Sandeep Dhavale <dhavale@google.com>
7939L:	linux-erofs@lists.ozlabs.org
7940S:	Maintained
7941W:	https://erofs.docs.kernel.org
7942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7943F:	Documentation/ABI/testing/sysfs-fs-erofs
7944F:	Documentation/filesystems/erofs.rst
7945F:	fs/erofs/
7946F:	include/trace/events/erofs.h
7947
7948ERRSEQ ERROR TRACKING INFRASTRUCTURE
7949M:	Jeff Layton <jlayton@kernel.org>
7950S:	Maintained
7951F:	include/linux/errseq.h
7952F:	lib/errseq.c
7953
7954ESD CAN NETWORK DRIVERS
7955M:	Stefan Mätje <stefan.maetje@esd.eu>
7956R:	socketcan@esd.eu
7957L:	linux-can@vger.kernel.org
7958S:	Maintained
7959F:	drivers/net/can/esd/
7960
7961ESD CAN/USB DRIVERS
7962M:	Frank Jungclaus <frank.jungclaus@esd.eu>
7963R:	socketcan@esd.eu
7964L:	linux-can@vger.kernel.org
7965S:	Maintained
7966F:	drivers/net/can/usb/esd_usb.c
7967
7968ET131X NETWORK DRIVER
7969M:	Mark Einon <mark.einon@gmail.com>
7970S:	Odd Fixes
7971F:	drivers/net/ethernet/agere/
7972
7973ETAS ES58X CAN/USB DRIVER
7974M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7975L:	linux-can@vger.kernel.org
7976S:	Maintained
7977F:	Documentation/networking/devlink/etas_es58x.rst
7978F:	drivers/net/can/usb/etas_es58x/
7979
7980ETHERNET BRIDGE
7981M:	Roopa Prabhu <roopa@nvidia.com>
7982M:	Nikolay Aleksandrov <razor@blackwall.org>
7983L:	bridge@lists.linux.dev
7984L:	netdev@vger.kernel.org
7985S:	Maintained
7986W:	http://www.linuxfoundation.org/en/Net:Bridge
7987F:	include/linux/netfilter_bridge/
7988F:	net/bridge/
7989
7990ETHERNET PHY LIBRARY
7991M:	Andrew Lunn <andrew@lunn.ch>
7992M:	Heiner Kallweit <hkallweit1@gmail.com>
7993R:	Russell King <linux@armlinux.org.uk>
7994L:	netdev@vger.kernel.org
7995S:	Maintained
7996F:	Documentation/ABI/testing/sysfs-class-net-phydev
7997F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
7998F:	Documentation/devicetree/bindings/net/mdio*
7999F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
8000F:	Documentation/networking/phy.rst
8001F:	drivers/net/mdio/
8002F:	drivers/net/mdio/acpi_mdio.c
8003F:	drivers/net/mdio/fwnode_mdio.c
8004F:	drivers/net/mdio/of_mdio.c
8005F:	drivers/net/pcs/
8006F:	drivers/net/phy/
8007F:	include/dt-bindings/net/qca-ar803x.h
8008F:	include/linux/*mdio*.h
8009F:	include/linux/linkmode.h
8010F:	include/linux/mdio/*.h
8011F:	include/linux/mii.h
8012F:	include/linux/of_net.h
8013F:	include/linux/phy.h
8014F:	include/linux/phy_fixed.h
8015F:	include/linux/phy_link_topology.h
8016F:	include/linux/phy_link_topology_core.h
8017F:	include/linux/phylib_stubs.h
8018F:	include/linux/platform_data/mdio-bcm-unimac.h
8019F:	include/linux/platform_data/mdio-gpio.h
8020F:	include/trace/events/mdio.h
8021F:	include/uapi/linux/mdio.h
8022F:	include/uapi/linux/mii.h
8023F:	net/core/of_net.c
8024
8025ETHERNET PHY LIBRARY [RUST]
8026M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
8027R:	Trevor Gross <tmgross@umich.edu>
8028L:	netdev@vger.kernel.org
8029L:	rust-for-linux@vger.kernel.org
8030S:	Maintained
8031F:	rust/kernel/net/phy.rs
8032
8033EXEC & BINFMT API, ELF
8034R:	Eric Biederman <ebiederm@xmission.com>
8035R:	Kees Cook <keescook@chromium.org>
8036L:	linux-mm@kvack.org
8037S:	Supported
8038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8039F:	Documentation/userspace-api/ELF.rst
8040F:	fs/*binfmt_*.c
8041F:	fs/exec.c
8042F:	include/linux/binfmts.h
8043F:	include/linux/elf.h
8044F:	include/uapi/linux/binfmts.h
8045F:	include/uapi/linux/elf.h
8046F:	tools/testing/selftests/exec/
8047N:	asm/elf.h
8048N:	binfmt
8049
8050EXFAT FILE SYSTEM
8051M:	Namjae Jeon <linkinjeon@kernel.org>
8052M:	Sungjong Seo <sj1557.seo@samsung.com>
8053L:	linux-fsdevel@vger.kernel.org
8054S:	Maintained
8055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8056F:	fs/exfat/
8057
8058EXPRESSWIRE PROTOCOL LIBRARY
8059M:	Duje Mihanović <duje.mihanovic@skole.hr>
8060L:	linux-leds@vger.kernel.org
8061S:	Maintained
8062F:	drivers/leds/leds-expresswire.c
8063F:	include/linux/leds-expresswire.h
8064
8065EXT2 FILE SYSTEM
8066M:	Jan Kara <jack@suse.com>
8067L:	linux-ext4@vger.kernel.org
8068S:	Maintained
8069F:	Documentation/filesystems/ext2.rst
8070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8071F:	fs/ext2/
8072F:	include/linux/ext2*
8073
8074EXT4 FILE SYSTEM
8075M:	"Theodore Ts'o" <tytso@mit.edu>
8076M:	Andreas Dilger <adilger.kernel@dilger.ca>
8077L:	linux-ext4@vger.kernel.org
8078S:	Maintained
8079W:	http://ext4.wiki.kernel.org
8080Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
8081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8082F:	Documentation/filesystems/ext4/
8083F:	fs/ext4/
8084F:	include/trace/events/ext4.h
8085F:	include/uapi/linux/ext4.h
8086
8087Extended Verification Module (EVM)
8088M:	Mimi Zohar <zohar@linux.ibm.com>
8089M:	Roberto Sassu <roberto.sassu@huawei.com>
8090L:	linux-integrity@vger.kernel.org
8091S:	Supported
8092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8093F:	security/integrity/
8094F:	security/integrity/evm/
8095
8096EXTENSIBLE FIRMWARE INTERFACE (EFI)
8097M:	Ard Biesheuvel <ardb@kernel.org>
8098L:	linux-efi@vger.kernel.org
8099S:	Maintained
8100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8101F:	Documentation/admin-guide/efi-stub.rst
8102F:	arch/*/include/asm/efi.h
8103F:	arch/*/kernel/efi.c
8104F:	arch/arm/boot/compressed/efi-header.S
8105F:	arch/x86/platform/efi/
8106F:	drivers/firmware/efi/
8107F:	include/linux/efi*.h
8108
8109EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8110M:	MyungJoo Ham <myungjoo.ham@samsung.com>
8111M:	Chanwoo Choi <cw00.choi@samsung.com>
8112L:	linux-kernel@vger.kernel.org
8113S:	Maintained
8114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8115F:	Documentation/devicetree/bindings/extcon/
8116F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8117F:	drivers/extcon/
8118F:	include/linux/extcon.h
8119F:	include/linux/extcon/
8120
8121EXTRA BOOT CONFIG
8122M:	Masami Hiramatsu <mhiramat@kernel.org>
8123L:	linux-kernel@vger.kernel.org
8124L:	linux-trace-kernel@vger.kernel.org
8125S:	Maintained
8126Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
8127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8128F:	Documentation/admin-guide/bootconfig.rst
8129F:	fs/proc/bootconfig.c
8130F:	include/linux/bootconfig.h
8131F:	lib/bootconfig-data.S
8132F:	lib/bootconfig.c
8133F:	tools/bootconfig/*
8134F:	tools/bootconfig/scripts/*
8135
8136EXYNOS DP DRIVER
8137M:	Jingoo Han <jingoohan1@gmail.com>
8138L:	dri-devel@lists.freedesktop.org
8139S:	Maintained
8140F:	drivers/gpu/drm/exynos/exynos_dp*
8141
8142EXYNOS SYSMMU (IOMMU) driver
8143M:	Marek Szyprowski <m.szyprowski@samsung.com>
8144L:	iommu@lists.linux.dev
8145S:	Maintained
8146F:	drivers/iommu/exynos-iommu.c
8147
8148F2FS FILE SYSTEM
8149M:	Jaegeuk Kim <jaegeuk@kernel.org>
8150M:	Chao Yu <chao@kernel.org>
8151L:	linux-f2fs-devel@lists.sourceforge.net
8152S:	Maintained
8153W:	https://f2fs.wiki.kernel.org/
8154Q:	https://patchwork.kernel.org/project/f2fs/list/
8155B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8157F:	Documentation/ABI/testing/sysfs-fs-f2fs
8158F:	Documentation/filesystems/f2fs.rst
8159F:	fs/f2fs/
8160F:	include/linux/f2fs_fs.h
8161F:	include/trace/events/f2fs.h
8162F:	include/uapi/linux/f2fs.h
8163
8164F71805F HARDWARE MONITORING DRIVER
8165M:	Jean Delvare <jdelvare@suse.com>
8166L:	linux-hwmon@vger.kernel.org
8167S:	Maintained
8168F:	Documentation/hwmon/f71805f.rst
8169F:	drivers/hwmon/f71805f.c
8170
8171FADDR2LINE
8172M:	Josh Poimboeuf <jpoimboe@kernel.org>
8173S:	Maintained
8174F:	scripts/faddr2line
8175
8176FAILOVER MODULE
8177M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
8178L:	netdev@vger.kernel.org
8179S:	Supported
8180F:	Documentation/networking/failover.rst
8181F:	include/net/failover.h
8182F:	net/core/failover.c
8183
8184FANOTIFY
8185M:	Jan Kara <jack@suse.cz>
8186R:	Amir Goldstein <amir73il@gmail.com>
8187R:	Matthew Bobrowski <repnop@google.com>
8188L:	linux-fsdevel@vger.kernel.org
8189S:	Maintained
8190F:	fs/notify/fanotify/
8191F:	include/linux/fanotify.h
8192F:	include/uapi/linux/fanotify.h
8193
8194FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8195M:	Linus Walleij <linus.walleij@linaro.org>
8196L:	linux-usb@vger.kernel.org
8197S:	Maintained
8198F:	drivers/usb/fotg210/
8199
8200FARSYNC SYNCHRONOUS DRIVER
8201M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
8202S:	Supported
8203W:	http://www.farsite.co.uk/
8204F:	drivers/net/wan/farsync.*
8205
8206FAULT INJECTION SUPPORT
8207M:	Akinobu Mita <akinobu.mita@gmail.com>
8208S:	Supported
8209F:	Documentation/fault-injection/
8210F:	lib/fault-inject.c
8211
8212FBTFT Framebuffer drivers
8213L:	dri-devel@lists.freedesktop.org
8214L:	linux-fbdev@vger.kernel.org
8215S:	Orphan
8216F:	drivers/staging/fbtft/
8217
8218FC0011 TUNER DRIVER
8219M:	Michael Buesch <m@bues.ch>
8220L:	linux-media@vger.kernel.org
8221S:	Maintained
8222F:	drivers/media/tuners/fc0011.c
8223F:	drivers/media/tuners/fc0011.h
8224
8225FC2580 MEDIA DRIVER
8226L:	linux-media@vger.kernel.org
8227S:	Orphan
8228W:	https://linuxtv.org
8229Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8230F:	drivers/media/tuners/fc2580*
8231
8232FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8233M:	Hannes Reinecke <hare@suse.de>
8234L:	linux-scsi@vger.kernel.org
8235S:	Supported
8236W:	www.Open-FCoE.org
8237F:	drivers/scsi/fcoe/
8238F:	drivers/scsi/libfc/
8239F:	include/scsi/fc/
8240F:	include/scsi/libfc.h
8241F:	include/scsi/libfcoe.h
8242F:	include/uapi/scsi/fc/
8243
8244FILE LOCKING (flock() and fcntl()/lockf())
8245M:	Jeff Layton <jlayton@kernel.org>
8246M:	Chuck Lever <chuck.lever@oracle.com>
8247R:	Alexander Aring <alex.aring@gmail.com>
8248L:	linux-fsdevel@vger.kernel.org
8249S:	Maintained
8250F:	fs/fcntl.c
8251F:	fs/locks.c
8252F:	include/linux/fcntl.h
8253F:	include/uapi/linux/fcntl.h
8254
8255FILESYSTEM DIRECT ACCESS (DAX)
8256M:	Dan Williams <dan.j.williams@intel.com>
8257R:	Matthew Wilcox <willy@infradead.org>
8258R:	Jan Kara <jack@suse.cz>
8259L:	linux-fsdevel@vger.kernel.org
8260L:	nvdimm@lists.linux.dev
8261S:	Supported
8262F:	fs/dax.c
8263F:	include/linux/dax.h
8264F:	include/trace/events/fs_dax.h
8265
8266FILESYSTEMS (VFS and infrastructure)
8267M:	Alexander Viro <viro@zeniv.linux.org.uk>
8268M:	Christian Brauner <brauner@kernel.org>
8269R:	Jan Kara <jack@suse.cz>
8270L:	linux-fsdevel@vger.kernel.org
8271S:	Maintained
8272F:	fs/*
8273F:	include/linux/fs.h
8274F:	include/linux/fs_types.h
8275F:	include/uapi/linux/fs.h
8276F:	include/uapi/linux/openat2.h
8277
8278FILESYSTEMS [EXPORTFS]
8279M:	Chuck Lever <chuck.lever@oracle.com>
8280M:	Jeff Layton <jlayton@kernel.org>
8281R:	Amir Goldstein <amir73il@gmail.com>
8282L:	linux-fsdevel@vger.kernel.org
8283L:	linux-nfs@vger.kernel.org
8284S:	Supported
8285F:	Documentation/filesystems/nfs/exporting.rst
8286F:	fs/exportfs/
8287F:	fs/fhandle.c
8288F:	include/linux/exportfs.h
8289
8290FILESYSTEMS [IDMAPPED MOUNTS]
8291M:	Christian Brauner <brauner@kernel.org>
8292M:	Seth Forshee <sforshee@kernel.org>
8293L:	linux-fsdevel@vger.kernel.org
8294S:	Maintained
8295F:	Documentation/filesystems/idmappings.rst
8296F:	fs/mnt_idmapping.c
8297F:	include/linux/mnt_idmapping.*
8298F:	tools/testing/selftests/mount_setattr/
8299
8300FILESYSTEMS [IOMAP]
8301M:	Christian Brauner <brauner@kernel.org>
8302R:	Darrick J. Wong <djwong@kernel.org>
8303L:	linux-xfs@vger.kernel.org
8304L:	linux-fsdevel@vger.kernel.org
8305S:	Supported
8306F:	fs/iomap/
8307F:	include/linux/iomap.h
8308
8309FILESYSTEMS [NETFS LIBRARY]
8310M:	David Howells <dhowells@redhat.com>
8311R:	Jeff Layton <jlayton@kernel.org>
8312L:	netfs@lists.linux.dev
8313L:	linux-fsdevel@vger.kernel.org
8314S:	Supported
8315F:	Documentation/filesystems/caching/
8316F:	Documentation/filesystems/netfs_library.rst
8317F:	fs/netfs/
8318F:	include/linux/fscache*.h
8319F:	include/linux/netfs.h
8320F:	include/trace/events/fscache.h
8321F:	include/trace/events/netfs.h
8322
8323FILESYSTEMS [STACKABLE]
8324M:	Miklos Szeredi <miklos@szeredi.hu>
8325M:	Amir Goldstein <amir73il@gmail.com>
8326L:	linux-fsdevel@vger.kernel.org
8327L:	linux-unionfs@vger.kernel.org
8328S:	Maintained
8329F:	fs/backing-file.c
8330F:	include/linux/backing-file.h
8331
8332FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8333M:	Riku Voipio <riku.voipio@iki.fi>
8334L:	linux-hwmon@vger.kernel.org
8335S:	Maintained
8336F:	drivers/hwmon/f75375s.c
8337F:	include/linux/f75375s.h
8338
8339FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8340M:	Ji-Ze Hong (Peter Hong) <peter_hong@fintek.com.tw>
8341L:	linux-can@vger.kernel.org
8342S:	Maintained
8343F:	drivers/net/can/usb/f81604.c
8344
8345FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8346M:	Clemens Ladisch <clemens@ladisch.de>
8347M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8348L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8349S:	Maintained
8350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8351F:	include/uapi/sound/firewire.h
8352F:	sound/firewire/
8353
8354FIREWIRE MEDIA DRIVERS (firedtv)
8355M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
8356L:	linux-media@vger.kernel.org
8357L:	linux1394-devel@lists.sourceforge.net
8358S:	Maintained
8359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8360F:	drivers/media/firewire/
8361
8362FIREWIRE SBP-2 TARGET
8363M:	Chris Boot <bootc@bootc.net>
8364L:	linux-scsi@vger.kernel.org
8365L:	target-devel@vger.kernel.org
8366L:	linux1394-devel@lists.sourceforge.net
8367S:	Maintained
8368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8369F:	drivers/target/sbp/
8370
8371FIREWIRE SUBSYSTEM
8372M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8373M:	Takashi Sakamoto <takaswie@kernel.org>
8374L:	linux1394-devel@lists.sourceforge.net
8375S:	Maintained
8376W:	http://ieee1394.docs.kernel.org/
8377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8378F:	drivers/firewire/
8379F:	include/linux/firewire.h
8380F:	include/uapi/linux/firewire*.h
8381F:	tools/firewire/
8382
8383FIRMWARE FRAMEWORK FOR ARMV8-A
8384M:	Sudeep Holla <sudeep.holla@arm.com>
8385L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8386S:	Maintained
8387F:	drivers/firmware/arm_ffa/
8388F:	include/linux/arm_ffa.h
8389
8390FIRMWARE LOADER (request_firmware)
8391M:	Luis Chamberlain <mcgrof@kernel.org>
8392M:	Russ Weight <russ.weight@linux.dev>
8393L:	linux-kernel@vger.kernel.org
8394S:	Maintained
8395F:	Documentation/firmware_class/
8396F:	drivers/base/firmware_loader/
8397F:	include/linux/firmware.h
8398
8399FLEXTIMER FTM-QUADDEC DRIVER
8400M:	Patrick Havelange <patrick.havelange@essensium.com>
8401L:	linux-iio@vger.kernel.org
8402S:	Maintained
8403F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8404F:	drivers/counter/ftm-quaddec.c
8405
8406FLOPPY DRIVER
8407M:	Denis Efremov <efremov@linux.com>
8408L:	linux-block@vger.kernel.org
8409S:	Odd Fixes
8410F:	drivers/block/floppy.c
8411
8412FLYSKY FSIA6B RC RECEIVER
8413M:	Markus Koch <markus@notsyncing.net>
8414L:	linux-input@vger.kernel.org
8415S:	Maintained
8416F:	drivers/input/joystick/fsia6b.c
8417
8418FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8419M:	Geoffrey D. Bennett <g@b4.vu>
8420L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8421S:	Maintained
8422W:	https://github.com/geoffreybennett/scarlett-gen2
8423B:	https://github.com/geoffreybennett/scarlett-gen2/issues
8424T:	git https://github.com/geoffreybennett/scarlett-gen2.git
8425F:	include/uapi/sound/scarlett2.h
8426F:	sound/usb/mixer_scarlett2.c
8427
8428FORCEDETH GIGABIT ETHERNET DRIVER
8429M:	Rain River <rain.1986.08.12@gmail.com>
8430M:	Zhu Yanjun <zyjzyj2000@gmail.com>
8431L:	netdev@vger.kernel.org
8432S:	Maintained
8433F:	drivers/net/ethernet/nvidia/*
8434
8435FORTIFY_SOURCE
8436M:	Kees Cook <keescook@chromium.org>
8437L:	linux-hardening@vger.kernel.org
8438S:	Supported
8439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8440F:	include/linux/fortify-string.h
8441F:	lib/fortify_kunit.c
8442F:	lib/memcpy_kunit.c
8443F:	lib/strcat_kunit.c
8444F:	lib/strscpy_kunit.c
8445F:	lib/test_fortify/*
8446F:	scripts/test_fortify.sh
8447K:	\b__NO_FORTIFY\b
8448
8449FPGA DFL DRIVERS
8450M:	Wu Hao <hao.wu@intel.com>
8451R:	Tom Rix <trix@redhat.com>
8452L:	linux-fpga@vger.kernel.org
8453S:	Maintained
8454F:	Documentation/ABI/testing/sysfs-bus-dfl*
8455F:	Documentation/fpga/dfl.rst
8456F:	drivers/fpga/dfl*
8457F:	drivers/uio/uio_dfl.c
8458F:	include/linux/dfl.h
8459F:	include/uapi/linux/fpga-dfl.h
8460
8461FPGA MANAGER FRAMEWORK
8462M:	Moritz Fischer <mdf@kernel.org>
8463M:	Wu Hao <hao.wu@intel.com>
8464M:	Xu Yilun <yilun.xu@intel.com>
8465R:	Tom Rix <trix@redhat.com>
8466L:	linux-fpga@vger.kernel.org
8467S:	Maintained
8468Q:	http://patchwork.kernel.org/project/linux-fpga/list/
8469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8470F:	Documentation/devicetree/bindings/fpga/
8471F:	Documentation/driver-api/fpga/
8472F:	Documentation/fpga/
8473F:	drivers/fpga/
8474F:	include/linux/fpga/
8475
8476FPU EMULATOR
8477M:	Bill Metzenthen <billm@melbpc.org.au>
8478S:	Maintained
8479W:	https://floatingpoint.billm.au/
8480F:	arch/x86/math-emu/
8481
8482FRAMEBUFFER CORE
8483M:	Daniel Vetter <daniel@ffwll.ch>
8484S:	Odd Fixes
8485T:	git git://anongit.freedesktop.org/drm/drm-misc
8486F:	drivers/video/fbdev/core/
8487
8488FRAMEBUFFER LAYER
8489M:	Helge Deller <deller@gmx.de>
8490L:	linux-fbdev@vger.kernel.org
8491L:	dri-devel@lists.freedesktop.org
8492S:	Maintained
8493Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
8494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8495F:	Documentation/fb/
8496F:	drivers/video/
8497F:	include/linux/fb.h
8498F:	include/uapi/linux/fb.h
8499F:	include/uapi/video/
8500F:	include/video/
8501
8502FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8503M:	Horia Geantă <horia.geanta@nxp.com>
8504M:	Pankaj Gupta <pankaj.gupta@nxp.com>
8505M:	Gaurav Jain <gaurav.jain@nxp.com>
8506L:	linux-crypto@vger.kernel.org
8507S:	Maintained
8508F:	Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8509F:	drivers/crypto/caam/
8510
8511FREESCALE COLDFIRE M5441X MMC DRIVER
8512M:	Angelo Dureghello <angelo.dureghello@timesys.com>
8513L:	linux-mmc@vger.kernel.org
8514S:	Maintained
8515F:	drivers/mmc/host/sdhci-esdhc-mcf.c
8516F:	include/linux/platform_data/mmc-esdhc-mcf.h
8517
8518FREESCALE DIU FRAMEBUFFER DRIVER
8519M:	Timur Tabi <timur@kernel.org>
8520L:	linux-fbdev@vger.kernel.org
8521S:	Maintained
8522F:	drivers/video/fbdev/fsl-diu-fb.*
8523
8524FREESCALE DMA DRIVER
8525M:	Zhang Wei <zw@zh-kernel.org>
8526L:	linuxppc-dev@lists.ozlabs.org
8527S:	Maintained
8528F:	drivers/dma/fsldma.*
8529
8530FREESCALE DSPI DRIVER
8531M:	Vladimir Oltean <olteanv@gmail.com>
8532L:	linux-spi@vger.kernel.org
8533S:	Maintained
8534F:	Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8535F:	drivers/spi/spi-fsl-dspi.c
8536F:	include/linux/spi/spi-fsl-dspi.h
8537
8538FREESCALE eDMA DRIVER
8539M:	Frank Li <Frank.Li@nxp.com>
8540L:	imx@lists.linux.dev
8541L:	dmaengine@vger.kernel.org
8542S:	Maintained
8543F:	Documentation/devicetree/bindings/dma/fsl,edma.yaml
8544F:	drivers/dma/fsl-edma*.*
8545
8546FREESCALE ENETC ETHERNET DRIVERS
8547M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8548M:	Vladimir Oltean <vladimir.oltean@nxp.com>
8549L:	netdev@vger.kernel.org
8550S:	Maintained
8551F:	drivers/net/ethernet/freescale/enetc/
8552
8553FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8554M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8555L:	netdev@vger.kernel.org
8556S:	Maintained
8557F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8558F:	drivers/net/ethernet/freescale/gianfar*
8559
8560FREESCALE GPMI NAND DRIVER
8561M:	Han Xu <han.xu@nxp.com>
8562L:	linux-mtd@lists.infradead.org
8563S:	Maintained
8564F:	drivers/mtd/nand/raw/gpmi-nand/*
8565
8566FREESCALE I2C CPM DRIVER
8567M:	Jochen Friedrich <jochen@scram.de>
8568L:	linuxppc-dev@lists.ozlabs.org
8569L:	linux-i2c@vger.kernel.org
8570S:	Maintained
8571F:	drivers/i2c/busses/i2c-cpm.c
8572
8573FREESCALE IMX / MXC FEC DRIVER
8574M:	Wei Fang <wei.fang@nxp.com>
8575R:	Shenwei Wang <shenwei.wang@nxp.com>
8576R:	Clark Wang <xiaoning.wang@nxp.com>
8577L:	imx@lists.linux.dev
8578L:	netdev@vger.kernel.org
8579S:	Maintained
8580F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
8581F:	drivers/net/ethernet/freescale/fec.h
8582F:	drivers/net/ethernet/freescale/fec_main.c
8583F:	drivers/net/ethernet/freescale/fec_ptp.c
8584
8585FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8586M:	Sascha Hauer <s.hauer@pengutronix.de>
8587R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8588L:	linux-fbdev@vger.kernel.org
8589L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8590S:	Maintained
8591F:	drivers/video/fbdev/imxfb.c
8592
8593FREESCALE IMX DDR PMU DRIVER
8594M:	Frank Li <Frank.li@nxp.com>
8595L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8596S:	Maintained
8597F:	Documentation/admin-guide/perf/imx-ddr.rst
8598F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8599F:	drivers/perf/fsl_imx8_ddr_perf.c
8600
8601FREESCALE IMX I2C DRIVER
8602M:	Oleksij Rempel <o.rempel@pengutronix.de>
8603R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8604L:	linux-i2c@vger.kernel.org
8605S:	Maintained
8606F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8607F:	drivers/i2c/busses/i2c-imx.c
8608
8609FREESCALE IMX LPI2C DRIVER
8610M:	Dong Aisheng <aisheng.dong@nxp.com>
8611L:	linux-i2c@vger.kernel.org
8612L:	imx@lists.linux.dev
8613S:	Maintained
8614F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8615F:	drivers/i2c/busses/i2c-imx-lpi2c.c
8616
8617FREESCALE MPC I2C DRIVER
8618M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
8619L:	linux-i2c@vger.kernel.org
8620S:	Maintained
8621F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8622F:	drivers/i2c/busses/i2c-mpc.c
8623
8624FREESCALE QORIQ DPAA ETHERNET DRIVER
8625M:	Madalin Bucur <madalin.bucur@nxp.com>
8626L:	netdev@vger.kernel.org
8627S:	Maintained
8628F:	drivers/net/ethernet/freescale/dpaa
8629
8630FREESCALE QORIQ DPAA FMAN DRIVER
8631M:	Madalin Bucur <madalin.bucur@nxp.com>
8632R:	Sean Anderson <sean.anderson@seco.com>
8633L:	netdev@vger.kernel.org
8634S:	Maintained
8635F:	Documentation/devicetree/bindings/net/fsl-fman.txt
8636F:	drivers/net/ethernet/freescale/fman
8637
8638FREESCALE QORIQ PTP CLOCK DRIVER
8639M:	Yangbo Lu <yangbo.lu@nxp.com>
8640L:	netdev@vger.kernel.org
8641S:	Maintained
8642F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8643F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8644F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
8645F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8646F:	drivers/ptp/ptp_qoriq.c
8647F:	drivers/ptp/ptp_qoriq_debugfs.c
8648F:	include/linux/fsl/ptp_qoriq.h
8649
8650FREESCALE QUAD SPI DRIVER
8651M:	Han Xu <han.xu@nxp.com>
8652L:	linux-spi@vger.kernel.org
8653S:	Maintained
8654F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8655F:	drivers/spi/spi-fsl-qspi.c
8656
8657FREESCALE QUICC ENGINE LIBRARY
8658M:	Qiang Zhao <qiang.zhao@nxp.com>
8659L:	linuxppc-dev@lists.ozlabs.org
8660S:	Maintained
8661F:	drivers/soc/fsl/qe/
8662F:	include/soc/fsl/qe/
8663
8664FREESCALE QUICC ENGINE QMC DRIVER
8665M:	Herve Codina <herve.codina@bootlin.com>
8666L:	linuxppc-dev@lists.ozlabs.org
8667S:	Maintained
8668F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
8669F:	drivers/soc/fsl/qe/qmc.c
8670F:	include/soc/fsl/qe/qmc.h
8671
8672FREESCALE QUICC ENGINE QMC HDLC DRIVER
8673M:	Herve Codina <herve.codina@bootlin.com>
8674L:	netdev@vger.kernel.org
8675L:	linuxppc-dev@lists.ozlabs.org
8676S:	Maintained
8677F:	drivers/net/wan/fsl_qmc_hdlc.c
8678
8679FREESCALE QUICC ENGINE TSA DRIVER
8680M:	Herve Codina <herve.codina@bootlin.com>
8681L:	linuxppc-dev@lists.ozlabs.org
8682S:	Maintained
8683F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
8684F:	drivers/soc/fsl/qe/tsa.c
8685F:	drivers/soc/fsl/qe/tsa.h
8686F:	include/dt-bindings/soc/cpm1-fsl,tsa.h
8687
8688FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8689L:	netdev@vger.kernel.org
8690L:	linuxppc-dev@lists.ozlabs.org
8691S:	Orphan
8692F:	drivers/net/ethernet/freescale/ucc_geth*
8693
8694FREESCALE QUICC ENGINE UCC HDLC DRIVER
8695M:	Zhao Qiang <qiang.zhao@nxp.com>
8696L:	netdev@vger.kernel.org
8697L:	linuxppc-dev@lists.ozlabs.org
8698S:	Maintained
8699F:	drivers/net/wan/fsl_ucc_hdlc*
8700
8701FREESCALE QUICC ENGINE UCC UART DRIVER
8702M:	Timur Tabi <timur@kernel.org>
8703L:	linuxppc-dev@lists.ozlabs.org
8704S:	Maintained
8705F:	drivers/tty/serial/ucc_uart.c
8706
8707FREESCALE SOC DRIVERS
8708L:	linuxppc-dev@lists.ozlabs.org
8709L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8710S:	Orphan
8711F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8712F:	Documentation/devicetree/bindings/soc/fsl/
8713F:	drivers/soc/fsl/
8714F:	include/linux/fsl/
8715F:	include/soc/fsl/
8716
8717FREESCALE SOC FS_ENET DRIVER
8718M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
8719L:	linuxppc-dev@lists.ozlabs.org
8720L:	netdev@vger.kernel.org
8721S:	Maintained
8722F:	drivers/net/ethernet/freescale/fs_enet/
8723
8724FREESCALE SOC SOUND DRIVERS
8725M:	Shengjiu Wang <shengjiu.wang@gmail.com>
8726M:	Xiubo Li <Xiubo.Lee@gmail.com>
8727R:	Fabio Estevam <festevam@gmail.com>
8728R:	Nicolin Chen <nicoleotsuka@gmail.com>
8729L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8730L:	linuxppc-dev@lists.ozlabs.org
8731S:	Maintained
8732F:	sound/soc/fsl/fsl*
8733F:	sound/soc/fsl/imx*
8734
8735FREESCALE SOC SOUND QMC DRIVER
8736M:	Herve Codina <herve.codina@bootlin.com>
8737L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8738L:	linuxppc-dev@lists.ozlabs.org
8739S:	Maintained
8740F:	Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
8741F:	sound/soc/fsl/fsl_qmc_audio.c
8742
8743FREESCALE USB PERIPHERAL DRIVERS
8744L:	linux-usb@vger.kernel.org
8745L:	linuxppc-dev@lists.ozlabs.org
8746S:	Orphan
8747F:	drivers/usb/gadget/udc/fsl*
8748
8749FREESCALE USB PHY DRIVER
8750L:	linux-usb@vger.kernel.org
8751L:	linuxppc-dev@lists.ozlabs.org
8752S:	Orphan
8753F:	drivers/usb/phy/phy-fsl-usb*
8754
8755FREEVXFS FILESYSTEM
8756M:	Christoph Hellwig <hch@infradead.org>
8757S:	Maintained
8758W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
8759F:	fs/freevxfs/
8760
8761FREEZER
8762M:	"Rafael J. Wysocki" <rafael@kernel.org>
8763M:	Pavel Machek <pavel@ucw.cz>
8764L:	linux-pm@vger.kernel.org
8765S:	Supported
8766F:	Documentation/power/freezing-of-tasks.rst
8767F:	include/linux/freezer.h
8768F:	kernel/freezer.c
8769
8770FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8771M:	Eric Biggers <ebiggers@kernel.org>
8772M:	Theodore Y. Ts'o <tytso@mit.edu>
8773M:	Jaegeuk Kim <jaegeuk@kernel.org>
8774L:	linux-fscrypt@vger.kernel.org
8775S:	Supported
8776Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
8777T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
8778F:	Documentation/filesystems/fscrypt.rst
8779F:	fs/crypto/
8780F:	include/linux/fscrypt.h
8781F:	include/uapi/linux/fscrypt.h
8782
8783FSI SUBSYSTEM
8784M:	Jeremy Kerr <jk@ozlabs.org>
8785M:	Joel Stanley <joel@jms.id.au>
8786R:	Alistar Popple <alistair@popple.id.au>
8787R:	Eddie James <eajames@linux.ibm.com>
8788L:	linux-fsi@lists.ozlabs.org
8789S:	Supported
8790Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
8791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8792F:	drivers/fsi/
8793F:	include/linux/fsi*.h
8794F:	include/trace/events/fsi*.h
8795
8796FSI-ATTACHED I2C DRIVER
8797M:	Eddie James <eajames@linux.ibm.com>
8798L:	linux-i2c@vger.kernel.org
8799L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
8800S:	Maintained
8801F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8802F:	drivers/i2c/busses/i2c-fsi.c
8803
8804FSI-ATTACHED SPI DRIVER
8805M:	Eddie James <eajames@linux.ibm.com>
8806L:	linux-spi@vger.kernel.org
8807S:	Maintained
8808F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8809F:	drivers/spi/spi-fsi.c
8810
8811FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8812M:	Jan Kara <jack@suse.cz>
8813R:	Amir Goldstein <amir73il@gmail.com>
8814L:	linux-fsdevel@vger.kernel.org
8815S:	Maintained
8816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8817F:	fs/notify/
8818F:	include/linux/fsnotify*.h
8819
8820FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8821M:	Eric Biggers <ebiggers@kernel.org>
8822M:	Theodore Y. Ts'o <tytso@mit.edu>
8823L:	fsverity@lists.linux.dev
8824S:	Supported
8825Q:	https://patchwork.kernel.org/project/fsverity/list/
8826T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
8827F:	Documentation/filesystems/fsverity.rst
8828F:	fs/verity/
8829F:	include/linux/fsverity.h
8830F:	include/uapi/linux/fsverity.h
8831
8832FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8833M:	Michael Zaidman <michael.zaidman@gmail.com>
8834L:	linux-i2c@vger.kernel.org
8835L:	linux-input@vger.kernel.org
8836S:	Maintained
8837F:	drivers/hid/hid-ft260.c
8838
8839FUJITSU LAPTOP EXTRAS
8840M:	Jonathan Woithe <jwoithe@just42.net>
8841L:	platform-driver-x86@vger.kernel.org
8842S:	Maintained
8843F:	drivers/platform/x86/fujitsu-laptop.c
8844
8845FUJITSU TABLET EXTRAS
8846M:	Robert Gerlach <khnz@gmx.de>
8847L:	platform-driver-x86@vger.kernel.org
8848S:	Maintained
8849F:	drivers/platform/x86/fujitsu-tablet.c
8850
8851FUNCTION HOOKS (FTRACE)
8852M:	Steven Rostedt <rostedt@goodmis.org>
8853M:	Masami Hiramatsu <mhiramat@kernel.org>
8854R:	Mark Rutland <mark.rutland@arm.com>
8855L:	linux-kernel@vger.kernel.org
8856L:	linux-trace-kernel@vger.kernel.org
8857S:	Maintained
8858Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
8859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8860F:	Documentation/trace/ftrace*
8861F:	arch/*/*/*/*ftrace*
8862F:	arch/*/*/*ftrace*
8863F:	include/*/ftrace.h
8864F:	kernel/trace/fgraph.c
8865F:	kernel/trace/ftrace*
8866F:	samples/ftrace
8867
8868FUNGIBLE ETHERNET DRIVERS
8869M:	Dimitris Michailidis <dmichail@fungible.com>
8870L:	netdev@vger.kernel.org
8871S:	Supported
8872F:	drivers/net/ethernet/fungible/
8873
8874FUSE: FILESYSTEM IN USERSPACE
8875M:	Miklos Szeredi <miklos@szeredi.hu>
8876L:	linux-fsdevel@vger.kernel.org
8877S:	Maintained
8878W:	https://github.com/libfuse/
8879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8880F:	Documentation/filesystems/fuse.rst
8881F:	fs/fuse/
8882F:	include/uapi/linux/fuse.h
8883
8884FUTEX SUBSYSTEM
8885M:	Thomas Gleixner <tglx@linutronix.de>
8886M:	Ingo Molnar <mingo@redhat.com>
8887R:	Peter Zijlstra <peterz@infradead.org>
8888R:	Darren Hart <dvhart@infradead.org>
8889R:	Davidlohr Bueso <dave@stgolabs.net>
8890R:	André Almeida <andrealmeid@igalia.com>
8891L:	linux-kernel@vger.kernel.org
8892S:	Maintained
8893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8894F:	Documentation/locking/*futex*
8895F:	include/asm-generic/futex.h
8896F:	include/linux/futex.h
8897F:	include/uapi/linux/futex.h
8898F:	kernel/futex/*
8899F:	tools/perf/bench/futex*
8900F:	tools/testing/selftests/futex/
8901
8902GALAXYCORE GC0308 CAMERA SENSOR DRIVER
8903M:	Sebastian Reichel <sre@kernel.org>
8904L:	linux-media@vger.kernel.org
8905S:	Maintained
8906F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
8907F:	drivers/media/i2c/gc0308.c
8908
8909GALAXYCORE GC2145 SENSOR DRIVER
8910M:	Alain Volmat <alain.volmat@foss.st.com>
8911L:	linux-media@vger.kernel.org
8912S:	Maintained
8913T:	git git://linuxtv.org/media_tree.git
8914F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
8915F:	drivers/media/i2c/gc2145.c
8916
8917GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8918M:	Tim Harvey <tharvey@gateworks.com>
8919S:	Maintained
8920F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8921F:	Documentation/hwmon/gsc-hwmon.rst
8922F:	drivers/hwmon/gsc-hwmon.c
8923F:	drivers/mfd/gateworks-gsc.c
8924F:	include/linux/mfd/gsc.h
8925F:	include/linux/platform_data/gsc_hwmon.h
8926
8927GCC PLUGINS
8928M:	Kees Cook <keescook@chromium.org>
8929L:	linux-hardening@vger.kernel.org
8930S:	Maintained
8931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8932F:	Documentation/kbuild/gcc-plugins.rst
8933F:	include/linux/stackleak.h
8934F:	kernel/stackleak.c
8935F:	scripts/Makefile.gcc-plugins
8936F:	scripts/gcc-plugins/
8937
8938GCOV BASED KERNEL PROFILING
8939M:	Peter Oberparleiter <oberpar@linux.ibm.com>
8940S:	Maintained
8941F:	Documentation/dev-tools/gcov.rst
8942F:	kernel/gcov/
8943
8944GDB KERNEL DEBUGGING HELPER SCRIPTS
8945M:	Jan Kiszka <jan.kiszka@siemens.com>
8946M:	Kieran Bingham <kbingham@kernel.org>
8947S:	Supported
8948F:	scripts/gdb/
8949
8950GEMINI CRYPTO DRIVER
8951M:	Corentin Labbe <clabbe@baylibre.com>
8952L:	linux-crypto@vger.kernel.org
8953S:	Maintained
8954F:	drivers/crypto/gemini/
8955
8956GEMTEK FM RADIO RECEIVER DRIVER
8957M:	Hans Verkuil <hverkuil@xs4all.nl>
8958L:	linux-media@vger.kernel.org
8959S:	Maintained
8960W:	https://linuxtv.org
8961T:	git git://linuxtv.org/media_tree.git
8962F:	drivers/media/radio/radio-gemtek*
8963
8964GENERIC ARCHITECTURE TOPOLOGY
8965M:	Sudeep Holla <sudeep.holla@arm.com>
8966L:	linux-kernel@vger.kernel.org
8967S:	Maintained
8968F:	drivers/base/arch_topology.c
8969F:	include/linux/arch_topology.h
8970
8971GENERIC ENTRY CODE
8972M:	Thomas Gleixner <tglx@linutronix.de>
8973M:	Peter Zijlstra <peterz@infradead.org>
8974M:	Andy Lutomirski <luto@kernel.org>
8975L:	linux-kernel@vger.kernel.org
8976S:	Maintained
8977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8978F:	include/linux/entry-common.h
8979F:	include/linux/entry-kvm.h
8980F:	kernel/entry/
8981
8982GENERIC GPIO I2C DRIVER
8983M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
8984S:	Supported
8985F:	drivers/i2c/busses/i2c-gpio.c
8986F:	include/linux/platform_data/i2c-gpio.h
8987
8988GENERIC GPIO I2C MULTIPLEXER DRIVER
8989M:	Peter Korsgaard <peter.korsgaard@barco.com>
8990L:	linux-i2c@vger.kernel.org
8991S:	Supported
8992F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
8993F:	drivers/i2c/muxes/i2c-mux-gpio.c
8994F:	include/linux/platform_data/i2c-mux-gpio.h
8995
8996GENERIC GPIO RESET DRIVER
8997M:	Krzysztof Kozlowski <krzk@kernel.org>
8998S:	Maintained
8999F:	drivers/reset/reset-gpio.c
9000
9001GENERIC HDLC (WAN) DRIVERS
9002M:	Krzysztof Halasa <khc@pm.waw.pl>
9003S:	Maintained
9004W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
9005F:	drivers/net/wan/c101.c
9006F:	drivers/net/wan/hd6457*
9007F:	drivers/net/wan/hdlc*
9008F:	drivers/net/wan/n2.c
9009F:	drivers/net/wan/pc300too.c
9010F:	drivers/net/wan/pci200syn.c
9011F:	drivers/net/wan/wanxl*
9012
9013GENERIC INCLUDE/ASM HEADER FILES
9014M:	Arnd Bergmann <arnd@arndb.de>
9015L:	linux-arch@vger.kernel.org
9016S:	Maintained
9017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9018F:	include/asm-generic/
9019F:	include/uapi/asm-generic/
9020
9021GENERIC PHY FRAMEWORK
9022M:	Vinod Koul <vkoul@kernel.org>
9023M:	Kishon Vijay Abraham I <kishon@kernel.org>
9024L:	linux-phy@lists.infradead.org
9025S:	Supported
9026Q:	https://patchwork.kernel.org/project/linux-phy/list/
9027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9028F:	Documentation/devicetree/bindings/phy/
9029F:	drivers/phy/
9030F:	include/dt-bindings/phy/
9031F:	include/linux/phy/
9032
9033GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9034M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9035S:	Supported
9036F:	Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9037F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
9038
9039GENERIC PM DOMAINS
9040M:	Ulf Hansson <ulf.hansson@linaro.org>
9041L:	linux-pm@vger.kernel.org
9042S:	Supported
9043F:	Documentation/devicetree/bindings/power/power?domain*
9044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9045F:	drivers/pmdomain/
9046F:	include/linux/pm_domain.h
9047
9048GENERIC RADIX TREE
9049M:	Kent Overstreet <kent.overstreet@linux.dev>
9050S:	Supported
9051C:	irc://irc.oftc.net/bcache
9052F:	include/linux/generic-radix-tree.h
9053F:	lib/generic-radix-tree.c
9054
9055GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9056M:	Eugen Hristev <eugen.hristev@microchip.com>
9057L:	linux-input@vger.kernel.org
9058S:	Maintained
9059F:	drivers/input/touchscreen/resistive-adc-touch.c
9060
9061GENERIC STRING LIBRARY
9062M:	Kees Cook <keescook@chromium.org>
9063R:	Andy Shevchenko <andy@kernel.org>
9064L:	linux-hardening@vger.kernel.org
9065S:	Supported
9066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9067F:	include/linux/string.h
9068F:	include/linux/string_choices.h
9069F:	include/linux/string_helpers.h
9070F:	lib/string.c
9071F:	lib/string_kunit.c
9072F:	lib/string_helpers.c
9073F:	lib/string_helpers_kunit.c
9074F:	scripts/coccinelle/api/string_choices.cocci
9075
9076GENERIC UIO DRIVER FOR PCI DEVICES
9077M:	"Michael S. Tsirkin" <mst@redhat.com>
9078L:	kvm@vger.kernel.org
9079S:	Supported
9080F:	drivers/uio/uio_pci_generic.c
9081
9082GENERIC VDSO LIBRARY
9083M:	Andy Lutomirski <luto@kernel.org>
9084M:	Thomas Gleixner <tglx@linutronix.de>
9085M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
9086L:	linux-kernel@vger.kernel.org
9087S:	Maintained
9088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9089F:	include/asm-generic/vdso/vsyscall.h
9090F:	include/vdso/
9091F:	kernel/time/vsyscall.c
9092F:	lib/vdso/
9093
9094GENWQE (IBM Generic Workqueue Card)
9095M:	Frank Haverkamp <haver@linux.ibm.com>
9096S:	Supported
9097F:	drivers/misc/genwqe/
9098
9099GET_MAINTAINER SCRIPT
9100M:	Joe Perches <joe@perches.com>
9101S:	Maintained
9102F:	scripts/get_maintainer.pl
9103
9104GFS2 FILE SYSTEM
9105M:	Andreas Gruenbacher <agruenba@redhat.com>
9106L:	gfs2@lists.linux.dev
9107S:	Supported
9108B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9110F:	Documentation/filesystems/gfs2*
9111F:	fs/gfs2/
9112F:	include/uapi/linux/gfs2_ondisk.h
9113
9114GIGABYTE WATERFORCE SENSOR DRIVER
9115M:	Aleksa Savic <savicaleksa83@gmail.com>
9116L:	linux-hwmon@vger.kernel.org
9117S:	Maintained
9118F:	Documentation/hwmon/gigabyte_waterforce.rst
9119F:	drivers/hwmon/gigabyte_waterforce.c
9120
9121GIGABYTE WMI DRIVER
9122M:	Thomas Weißschuh <thomas@weissschuh.net>
9123L:	platform-driver-x86@vger.kernel.org
9124S:	Maintained
9125F:	drivers/platform/x86/gigabyte-wmi.c
9126
9127GNSS SUBSYSTEM
9128M:	Johan Hovold <johan@kernel.org>
9129S:	Maintained
9130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9131F:	Documentation/ABI/testing/sysfs-class-gnss
9132F:	Documentation/devicetree/bindings/gnss/
9133F:	drivers/gnss/
9134F:	include/linux/gnss.h
9135
9136GO7007 MPEG CODEC
9137M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
9138L:	linux-media@vger.kernel.org
9139S:	Maintained
9140F:	drivers/media/usb/go7007/
9141
9142GOODIX TOUCHSCREEN
9143M:	Bastien Nocera <hadess@hadess.net>
9144M:	Hans de Goede <hdegoede@redhat.com>
9145L:	linux-input@vger.kernel.org
9146S:	Maintained
9147F:	drivers/input/touchscreen/goodix*
9148
9149GOOGLE ETHERNET DRIVERS
9150M:	Jeroen de Borst <jeroendb@google.com>
9151M:	Praveen Kaligineedi <pkaligineedi@google.com>
9152R:	Shailend Chand <shailend@google.com>
9153L:	netdev@vger.kernel.org
9154S:	Supported
9155F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
9156F:	drivers/net/ethernet/google
9157
9158GOOGLE FIRMWARE DRIVERS
9159M:	Tzung-Bi Shih <tzungbi@kernel.org>
9160R:	Brian Norris <briannorris@chromium.org>
9161R:	Julius Werner <jwerner@chromium.org>
9162L:	chrome-platform@lists.linux.dev
9163S:	Maintained
9164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9165F:	drivers/firmware/google/
9166
9167GOOGLE TENSOR SoC SUPPORT
9168M:	Peter Griffin <peter.griffin@linaro.org>
9169L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9170L:	linux-samsung-soc@vger.kernel.org
9171S:	Maintained
9172F:	Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9173F:	arch/arm64/boot/dts/exynos/google/
9174F:	drivers/clk/samsung/clk-gs101.c
9175F:	include/dt-bindings/clock/google,gs101.h
9176K:	[gG]oogle.?[tT]ensor
9177
9178GPD POCKET FAN DRIVER
9179M:	Hans de Goede <hdegoede@redhat.com>
9180L:	platform-driver-x86@vger.kernel.org
9181S:	Maintained
9182F:	drivers/platform/x86/gpd-pocket-fan.c
9183
9184GPIO ACPI SUPPORT
9185M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9186M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9187L:	linux-gpio@vger.kernel.org
9188L:	linux-acpi@vger.kernel.org
9189S:	Supported
9190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9191F:	Documentation/firmware-guide/acpi/gpio-properties.rst
9192F:	drivers/gpio/gpiolib-acpi.c
9193F:	drivers/gpio/gpiolib-acpi.h
9194
9195GPIO AGGREGATOR
9196M:	Geert Uytterhoeven <geert+renesas@glider.be>
9197L:	linux-gpio@vger.kernel.org
9198S:	Supported
9199F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
9200F:	drivers/gpio/gpio-aggregator.c
9201
9202GPIO IR Transmitter
9203M:	Sean Young <sean@mess.org>
9204L:	linux-media@vger.kernel.org
9205S:	Maintained
9206F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9207F:	drivers/media/rc/gpio-ir-tx.c
9208
9209GPIO MOCKUP DRIVER
9210M:	Bamvor Jian Zhang <bamv2005@gmail.com>
9211L:	linux-gpio@vger.kernel.org
9212S:	Maintained
9213F:	drivers/gpio/gpio-mockup.c
9214F:	tools/testing/selftests/gpio/
9215
9216GPIO REGMAP
9217M:	Michael Walle <mwalle@kernel.org>
9218S:	Maintained
9219F:	drivers/gpio/gpio-regmap.c
9220F:	include/linux/gpio/regmap.h
9221K:	(devm_)?gpio_regmap_(un)?register
9222
9223GPIO SUBSYSTEM
9224M:	Linus Walleij <linus.walleij@linaro.org>
9225M:	Bartosz Golaszewski <brgl@bgdev.pl>
9226L:	linux-gpio@vger.kernel.org
9227S:	Maintained
9228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9229F:	Documentation/admin-guide/gpio/
9230F:	Documentation/devicetree/bindings/gpio/
9231F:	Documentation/driver-api/gpio/
9232F:	drivers/gpio/
9233F:	include/dt-bindings/gpio/
9234F:	include/linux/gpio.h
9235F:	include/linux/gpio/
9236F:	include/linux/of_gpio.h
9237
9238GPIO UAPI
9239M:	Bartosz Golaszewski <brgl@bgdev.pl>
9240R:	Kent Gibson <warthog618@gmail.com>
9241L:	linux-gpio@vger.kernel.org
9242S:	Maintained
9243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9244F:	Documentation/ABI/obsolete/sysfs-gpio
9245F:	Documentation/ABI/testing/gpio-cdev
9246F:	Documentation/userspace-api/gpio/
9247F:	drivers/gpio/gpiolib-cdev.c
9248F:	include/uapi/linux/gpio.h
9249F:	tools/gpio/
9250
9251GRE DEMULTIPLEXER DRIVER
9252M:	Dmitry Kozlov <xeb@mail.ru>
9253L:	netdev@vger.kernel.org
9254S:	Maintained
9255F:	include/net/gre.h
9256F:	net/ipv4/gre_demux.c
9257F:	net/ipv4/gre_offload.c
9258
9259GRETH 10/100/1G Ethernet MAC device driver
9260M:	Andreas Larsson <andreas@gaisler.com>
9261L:	netdev@vger.kernel.org
9262S:	Maintained
9263F:	drivers/net/ethernet/aeroflex/
9264
9265GREYBUS AUDIO PROTOCOLS DRIVERS
9266M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
9267M:	Mark Greer <mgreer@animalcreek.com>
9268S:	Maintained
9269F:	drivers/staging/greybus/audio_apbridgea.c
9270F:	drivers/staging/greybus/audio_apbridgea.h
9271F:	drivers/staging/greybus/audio_codec.c
9272F:	drivers/staging/greybus/audio_codec.h
9273F:	drivers/staging/greybus/audio_gb.c
9274F:	drivers/staging/greybus/audio_manager.c
9275F:	drivers/staging/greybus/audio_manager.h
9276F:	drivers/staging/greybus/audio_manager_module.c
9277F:	drivers/staging/greybus/audio_manager_private.h
9278F:	drivers/staging/greybus/audio_manager_sysfs.c
9279F:	drivers/staging/greybus/audio_module.c
9280F:	drivers/staging/greybus/audio_topology.c
9281
9282GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9283M:	Viresh Kumar <vireshk@kernel.org>
9284S:	Maintained
9285F:	drivers/staging/greybus/authentication.c
9286F:	drivers/staging/greybus/bootrom.c
9287F:	drivers/staging/greybus/firmware.h
9288F:	drivers/staging/greybus/fw-core.c
9289F:	drivers/staging/greybus/fw-download.c
9290F:	drivers/staging/greybus/fw-management.c
9291F:	drivers/staging/greybus/greybus_authentication.h
9292F:	drivers/staging/greybus/greybus_firmware.h
9293F:	drivers/staging/greybus/hid.c
9294F:	drivers/staging/greybus/i2c.c
9295F:	drivers/staging/greybus/spi.c
9296F:	drivers/staging/greybus/spilib.c
9297F:	drivers/staging/greybus/spilib.h
9298
9299GREYBUS LOOPBACK DRIVER
9300M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
9301S:	Maintained
9302F:	drivers/staging/greybus/loopback.c
9303
9304GREYBUS PLATFORM DRIVERS
9305M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
9306S:	Maintained
9307F:	drivers/staging/greybus/arche-apb-ctrl.c
9308F:	drivers/staging/greybus/arche-platform.c
9309F:	drivers/staging/greybus/arche_platform.h
9310
9311GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9312M:	Rui Miguel Silva <rmfrfs@gmail.com>
9313S:	Maintained
9314F:	drivers/staging/greybus/gpio.c
9315F:	drivers/staging/greybus/light.c
9316F:	drivers/staging/greybus/power_supply.c
9317F:	drivers/staging/greybus/sdio.c
9318F:	drivers/staging/greybus/spi.c
9319F:	drivers/staging/greybus/spilib.c
9320
9321GREYBUS BEAGLEPLAY DRIVERS
9322M:	Ayush Singh <ayushdevel1325@gmail.com>
9323L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9324S:	Maintained
9325F:	Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9326F:	drivers/greybus/gb-beagleplay.c
9327
9328GREYBUS SUBSYSTEM
9329M:	Johan Hovold <johan@kernel.org>
9330M:	Alex Elder <elder@kernel.org>
9331M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9332L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9333S:	Maintained
9334F:	drivers/greybus/
9335F:	drivers/staging/greybus/
9336F:	include/linux/greybus.h
9337F:	include/linux/greybus/
9338
9339GREYBUS UART PROTOCOLS DRIVERS
9340M:	David Lin <dtwlin@gmail.com>
9341S:	Maintained
9342F:	drivers/staging/greybus/log.c
9343F:	drivers/staging/greybus/uart.c
9344
9345GS1662 VIDEO SERIALIZER
9346M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
9347L:	linux-media@vger.kernel.org
9348S:	Maintained
9349T:	git git://linuxtv.org/media_tree.git
9350F:	drivers/media/spi/gs1662.c
9351
9352GSPCA FINEPIX SUBDRIVER
9353M:	Frank Zago <frank@zago.net>
9354L:	linux-media@vger.kernel.org
9355S:	Maintained
9356T:	git git://linuxtv.org/media_tree.git
9357F:	drivers/media/usb/gspca/finepix.c
9358
9359GSPCA GL860 SUBDRIVER
9360M:	Olivier Lorin <o.lorin@laposte.net>
9361L:	linux-media@vger.kernel.org
9362S:	Maintained
9363T:	git git://linuxtv.org/media_tree.git
9364F:	drivers/media/usb/gspca/gl860/
9365
9366GSPCA M5602 SUBDRIVER
9367M:	Erik Andren <erik.andren@gmail.com>
9368L:	linux-media@vger.kernel.org
9369S:	Maintained
9370T:	git git://linuxtv.org/media_tree.git
9371F:	drivers/media/usb/gspca/m5602/
9372
9373GSPCA PAC207 SONIXB SUBDRIVER
9374M:	Hans Verkuil <hverkuil@xs4all.nl>
9375L:	linux-media@vger.kernel.org
9376S:	Odd Fixes
9377T:	git git://linuxtv.org/media_tree.git
9378F:	drivers/media/usb/gspca/pac207.c
9379
9380GSPCA SN9C20X SUBDRIVER
9381M:	Brian Johnson <brijohn@gmail.com>
9382L:	linux-media@vger.kernel.org
9383S:	Maintained
9384T:	git git://linuxtv.org/media_tree.git
9385F:	drivers/media/usb/gspca/sn9c20x.c
9386
9387GSPCA T613 SUBDRIVER
9388M:	Leandro Costantino <lcostantino@gmail.com>
9389L:	linux-media@vger.kernel.org
9390S:	Maintained
9391T:	git git://linuxtv.org/media_tree.git
9392F:	drivers/media/usb/gspca/t613.c
9393
9394GSPCA USB WEBCAM DRIVER
9395M:	Hans Verkuil <hverkuil@xs4all.nl>
9396L:	linux-media@vger.kernel.org
9397S:	Odd Fixes
9398T:	git git://linuxtv.org/media_tree.git
9399F:	drivers/media/usb/gspca/
9400
9401GTP (GPRS Tunneling Protocol)
9402M:	Pablo Neira Ayuso <pablo@netfilter.org>
9403M:	Harald Welte <laforge@gnumonks.org>
9404L:	osmocom-net-gprs@lists.osmocom.org
9405S:	Maintained
9406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9407F:	drivers/net/gtp.c
9408
9409GUID PARTITION TABLE (GPT)
9410M:	Davidlohr Bueso <dave@stgolabs.net>
9411L:	linux-efi@vger.kernel.org
9412S:	Maintained
9413F:	block/partitions/efi.*
9414
9415HABANALABS PCI DRIVER
9416M:	Oded Gabbay <ogabbay@kernel.org>
9417L:	dri-devel@lists.freedesktop.org
9418S:	Supported
9419C:	irc://irc.oftc.net/dri-devel
9420T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
9421F:	Documentation/ABI/testing/debugfs-driver-habanalabs
9422F:	Documentation/ABI/testing/sysfs-driver-habanalabs
9423F:	drivers/accel/habanalabs/
9424F:	include/linux/habanalabs/
9425F:	include/trace/events/habanalabs.h
9426F:	include/uapi/drm/habanalabs_accel.h
9427
9428HACKRF MEDIA DRIVER
9429L:	linux-media@vger.kernel.org
9430S:	Orphan
9431W:	https://linuxtv.org
9432Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9433F:	drivers/media/usb/hackrf/
9434
9435HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9436M:	Chuck Lever <chuck.lever@oracle.com>
9437L:	kernel-tls-handshake@lists.linux.dev
9438L:	netdev@vger.kernel.org
9439S:	Maintained
9440F:	Documentation/netlink/specs/handshake.yaml
9441F:	Documentation/networking/tls-handshake.rst
9442F:	include/net/handshake.h
9443F:	include/trace/events/handshake.h
9444F:	net/handshake/
9445
9446HANTRO VPU CODEC DRIVER
9447M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
9448M:	Philipp Zabel <p.zabel@pengutronix.de>
9449L:	linux-media@vger.kernel.org
9450L:	linux-rockchip@lists.infradead.org
9451S:	Maintained
9452F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9453F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9454F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9455F:	drivers/media/platform/verisilicon/
9456
9457HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9458M:	Frank Seidel <frank@f-seidel.de>
9459L:	platform-driver-x86@vger.kernel.org
9460S:	Maintained
9461W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9462F:	drivers/platform/x86/hdaps.c
9463
9464HARDWARE MONITORING
9465M:	Jean Delvare <jdelvare@suse.com>
9466M:	Guenter Roeck <linux@roeck-us.net>
9467L:	linux-hwmon@vger.kernel.org
9468S:	Maintained
9469W:	http://hwmon.wiki.kernel.org/
9470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9471F:	Documentation/ABI/testing/sysfs-class-hwmon
9472F:	Documentation/devicetree/bindings/hwmon/
9473F:	Documentation/hwmon/
9474F:	drivers/hwmon/
9475F:	include/linux/hwmon*.h
9476F:	include/trace/events/hwmon*.h
9477K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9478
9479HARDWARE RANDOM NUMBER GENERATOR CORE
9480M:	Olivia Mackall <olivia@selenic.com>
9481M:	Herbert Xu <herbert@gondor.apana.org.au>
9482L:	linux-crypto@vger.kernel.org
9483S:	Odd fixes
9484F:	Documentation/admin-guide/hw_random.rst
9485F:	Documentation/devicetree/bindings/rng/
9486F:	drivers/char/hw_random/
9487F:	include/linux/hw_random.h
9488
9489HARDWARE SPINLOCK CORE
9490M:	Bjorn Andersson <andersson@kernel.org>
9491R:	Baolin Wang <baolin.wang7@gmail.com>
9492L:	linux-remoteproc@vger.kernel.org
9493S:	Maintained
9494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9495F:	Documentation/devicetree/bindings/hwlock/
9496F:	Documentation/locking/hwspinlock.rst
9497F:	drivers/hwspinlock/
9498F:	include/linux/hwspinlock.h
9499
9500HARDWARE TRACING FACILITIES
9501M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9502S:	Maintained
9503F:	drivers/hwtracing/
9504
9505HARMONY SOUND DRIVER
9506L:	linux-parisc@vger.kernel.org
9507S:	Maintained
9508F:	sound/parisc/harmony.*
9509
9510HDPVR USB VIDEO ENCODER DRIVER
9511M:	Hans Verkuil <hverkuil@xs4all.nl>
9512L:	linux-media@vger.kernel.org
9513S:	Odd Fixes
9514W:	https://linuxtv.org
9515T:	git git://linuxtv.org/media_tree.git
9516F:	drivers/media/usb/hdpvr/
9517
9518HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9519M:	Keng-Yu Lin <keng-yu.lin@hpe.com>
9520S:	Supported
9521F:	drivers/misc/hpilo.[ch]
9522
9523HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9524M:	Jerry Hoemann <jerry.hoemann@hpe.com>
9525S:	Supported
9526F:	Documentation/watchdog/hpwdt.rst
9527F:	drivers/watchdog/hpwdt.c
9528
9529HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9530M:	Don Brace <don.brace@microchip.com>
9531L:	storagedev@microchip.com
9532L:	linux-scsi@vger.kernel.org
9533S:	Supported
9534F:	Documentation/scsi/hpsa.rst
9535F:	drivers/scsi/hpsa*.[ch]
9536F:	include/linux/cciss*.h
9537F:	include/uapi/linux/cciss*.h
9538
9539HFI1 DRIVER
9540M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
9541L:	linux-rdma@vger.kernel.org
9542S:	Supported
9543F:	drivers/infiniband/hw/hfi1
9544
9545HFS FILESYSTEM
9546L:	linux-fsdevel@vger.kernel.org
9547S:	Orphan
9548F:	Documentation/filesystems/hfs.rst
9549F:	fs/hfs/
9550
9551HFSPLUS FILESYSTEM
9552L:	linux-fsdevel@vger.kernel.org
9553S:	Orphan
9554F:	Documentation/filesystems/hfsplus.rst
9555F:	fs/hfsplus/
9556
9557HGA FRAMEBUFFER DRIVER
9558M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9559L:	linux-nvidia@lists.surfsouth.com
9560S:	Maintained
9561W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9562F:	drivers/video/fbdev/hgafb.c
9563
9564HIBERNATION (aka Software Suspend, aka swsusp)
9565M:	"Rafael J. Wysocki" <rafael@kernel.org>
9566M:	Pavel Machek <pavel@ucw.cz>
9567L:	linux-pm@vger.kernel.org
9568S:	Supported
9569B:	https://bugzilla.kernel.org
9570F:	arch/*/include/asm/suspend*.h
9571F:	arch/x86/power/
9572F:	drivers/base/power/
9573F:	include/linux/freezer.h
9574F:	include/linux/pm.h
9575F:	include/linux/suspend.h
9576F:	kernel/power/
9577
9578HID CORE LAYER
9579M:	Jiri Kosina <jikos@kernel.org>
9580M:	Benjamin Tissoires <bentiss@kernel.org>
9581L:	linux-input@vger.kernel.org
9582S:	Maintained
9583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9584F:	Documentation/hid/
9585F:	drivers/hid/
9586F:	include/linux/hid*
9587F:	include/uapi/linux/hid*
9588F:	samples/hid/
9589F:	tools/testing/selftests/hid/
9590
9591HID LOGITECH DRIVERS
9592R:	Filipe Laíns <lains@riseup.net>
9593L:	linux-input@vger.kernel.org
9594S:	Maintained
9595F:	drivers/hid/hid-logitech-*
9596
9597HID NVIDIA SHIELD DRIVER
9598M:	Rahul Rameshbabu <rrameshbabu@nvidia.com>
9599L:	linux-input@vger.kernel.org
9600S:	Maintained
9601F:	drivers/hid/hid-nvidia-shield.c
9602
9603HID PHOENIX RC FLIGHT CONTROLLER
9604M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9605L:	linux-input@vger.kernel.org
9606S:	Maintained
9607F:	drivers/hid/hid-pxrc.c
9608
9609HID PLAYSTATION DRIVER
9610M:	Roderick Colenbrander <roderick.colenbrander@sony.com>
9611L:	linux-input@vger.kernel.org
9612S:	Supported
9613F:	drivers/hid/hid-playstation.c
9614
9615HID SENSOR HUB DRIVERS
9616M:	Jiri Kosina <jikos@kernel.org>
9617M:	Jonathan Cameron <jic23@kernel.org>
9618M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9619L:	linux-input@vger.kernel.org
9620L:	linux-iio@vger.kernel.org
9621S:	Maintained
9622F:	Documentation/hid/hid-sensor*
9623F:	drivers/hid/hid-sensor-*
9624F:	drivers/iio/*/hid-*
9625F:	include/linux/hid-sensor-*
9626
9627HID VRC-2 CAR CONTROLLER DRIVER
9628M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9629L:	linux-input@vger.kernel.org
9630S:	Maintained
9631F:	drivers/hid/hid-vrc2.c
9632
9633HID WACOM DRIVER
9634M:	Ping Cheng <ping.cheng@wacom.com>
9635M:	Jason Gerecke  <jason.gerecke@wacom.com>
9636L:	linux-input@vger.kernel.org
9637S:	Maintained
9638F:	drivers/hid/wacom.h
9639F:	drivers/hid/wacom_*
9640
9641HID++ LOGITECH DRIVERS
9642R:	Filipe Laíns <lains@riseup.net>
9643R:	Bastien Nocera <hadess@hadess.net>
9644L:	linux-input@vger.kernel.org
9645S:	Maintained
9646F:	drivers/hid/hid-logitech-hidpp.c
9647
9648HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
9649M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
9650M:	Frederic Weisbecker <frederic@kernel.org>
9651M:	Thomas Gleixner <tglx@linutronix.de>
9652L:	linux-kernel@vger.kernel.org
9653S:	Maintained
9654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9655F:	Documentation/timers/
9656F:	include/linux/clockchips.h
9657F:	include/linux/hrtimer.h
9658F:	include/linux/timer.h
9659F:	kernel/time/clockevents.c
9660F:	kernel/time/hrtimer.c
9661F:	kernel/time/timer.c
9662F:	kernel/time/timer_list.c
9663F:	kernel/time/timer_migration.*
9664F:	tools/testing/selftests/timers/
9665
9666HIGH-SPEED SCC DRIVER FOR AX.25
9667L:	linux-hams@vger.kernel.org
9668S:	Orphan
9669F:	drivers/net/hamradio/scc.c
9670
9671HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9672M:	HighPoint Linux Team <linux@highpoint-tech.com>
9673S:	Supported
9674W:	http://www.highpoint-tech.com
9675F:	Documentation/scsi/hptiop.rst
9676F:	drivers/scsi/hptiop.c
9677
9678HIKEY960 ONBOARD USB GPIO HUB DRIVER
9679M:	John Stultz <jstultz@google.com>
9680L:	linux-kernel@vger.kernel.org
9681S:	Maintained
9682F:	drivers/misc/hisi_hikey_usb.c
9683
9684HIMAX HX83112B TOUCHSCREEN SUPPORT
9685M:	Job Noorman <job@noorman.info>
9686L:	linux-input@vger.kernel.org
9687S:	Maintained
9688F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
9689F:	drivers/input/touchscreen/himax_hx83112b.c
9690
9691HIPPI
9692M:	Jes Sorensen <jes@trained-monkey.org>
9693L:	linux-hippi@sunsite.dk
9694S:	Maintained
9695F:	drivers/net/hippi/
9696F:	include/linux/hippidevice.h
9697F:	include/uapi/linux/if_hippi.h
9698F:	net/802/hippi.c
9699
9700HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9701M:	Kurt Kanzenbach <kurt@linutronix.de>
9702L:	netdev@vger.kernel.org
9703S:	Maintained
9704F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9705F:	drivers/net/dsa/hirschmann/*
9706F:	include/linux/platform_data/hirschmann-hellcreek.h
9707F:	net/dsa/tag_hellcreek.c
9708
9709HISILICON DMA DRIVER
9710M:	Zhou Wang <wangzhou1@hisilicon.com>
9711M:	Jie Hai <haijie1@huawei.com>
9712L:	dmaengine@vger.kernel.org
9713S:	Maintained
9714F:	drivers/dma/hisi_dma.c
9715
9716HISILICON GPIO DRIVER
9717M:	Jay Fang <f.fangjian@huawei.com>
9718L:	linux-gpio@vger.kernel.org
9719S:	Maintained
9720F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
9721F:	drivers/gpio/gpio-hisi.c
9722
9723HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9724M:	Zhiqi Song <songzhiqi1@huawei.com>
9725M:	Longfang Liu <liulongfang@huawei.com>
9726L:	linux-crypto@vger.kernel.org
9727S:	Maintained
9728F:	Documentation/ABI/testing/debugfs-hisi-hpre
9729F:	drivers/crypto/hisilicon/hpre/hpre.h
9730F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
9731F:	drivers/crypto/hisilicon/hpre/hpre_main.c
9732
9733HISILICON HNS3 PMU DRIVER
9734M:	Jijie Shao <shaojijie@huawei.com>
9735S:	Supported
9736F:	Documentation/admin-guide/perf/hns3-pmu.rst
9737F:	drivers/perf/hisilicon/hns3_pmu.c
9738
9739HISILICON I2C CONTROLLER DRIVER
9740M:	Yicong Yang <yangyicong@hisilicon.com>
9741L:	linux-i2c@vger.kernel.org
9742S:	Maintained
9743W:	https://www.hisilicon.com
9744F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
9745F:	drivers/i2c/busses/i2c-hisi.c
9746
9747HISILICON KUNPENG SOC HCCS DRIVER
9748M:	Huisong Li <lihuisong@huawei.com>
9749S:	Maintained
9750F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
9751F:	drivers/soc/hisilicon/kunpeng_hccs.c
9752F:	drivers/soc/hisilicon/kunpeng_hccs.h
9753
9754HISILICON LPC BUS DRIVER
9755M:	Jay Fang <f.fangjian@huawei.com>
9756S:	Maintained
9757W:	http://www.hisilicon.com
9758F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9759F:	drivers/bus/hisi_lpc.c
9760
9761HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9762M:	Yisen Zhuang <yisen.zhuang@huawei.com>
9763M:	Salil Mehta <salil.mehta@huawei.com>
9764M:	Jijie Shao <shaojijie@huawei.com>
9765L:	netdev@vger.kernel.org
9766S:	Maintained
9767W:	http://www.hisilicon.com
9768F:	drivers/net/ethernet/hisilicon/hns3/
9769
9770HISILICON NETWORK SUBSYSTEM DRIVER
9771M:	Yisen Zhuang <yisen.zhuang@huawei.com>
9772M:	Salil Mehta <salil.mehta@huawei.com>
9773L:	netdev@vger.kernel.org
9774S:	Maintained
9775W:	http://www.hisilicon.com
9776F:	Documentation/devicetree/bindings/net/hisilicon*.txt
9777F:	drivers/net/ethernet/hisilicon/
9778
9779HISILICON PMU DRIVER
9780M:	Yicong Yang <yangyicong@hisilicon.com>
9781M:	Jonathan Cameron <jonathan.cameron@huawei.com>
9782S:	Supported
9783W:	http://www.hisilicon.com
9784F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9785F:	Documentation/admin-guide/perf/hisi-pmu.rst
9786F:	drivers/perf/hisilicon
9787
9788HISILICON PTT DRIVER
9789M:	Yicong Yang <yangyicong@hisilicon.com>
9790M:	Jonathan Cameron <jonathan.cameron@huawei.com>
9791L:	linux-kernel@vger.kernel.org
9792S:	Maintained
9793F:	Documentation/ABI/testing/sysfs-devices-hisi_ptt
9794F:	Documentation/trace/hisi-ptt.rst
9795F:	drivers/hwtracing/ptt/
9796F:	tools/perf/arch/arm64/util/hisi-ptt.c
9797F:	tools/perf/util/hisi-ptt*
9798F:	tools/perf/util/hisi-ptt-decoder/*
9799
9800HISILICON QM DRIVER
9801M:	Weili Qian <qianweili@huawei.com>
9802M:	Zhou Wang <wangzhou1@hisilicon.com>
9803L:	linux-crypto@vger.kernel.org
9804S:	Maintained
9805F:	drivers/crypto/hisilicon/Kconfig
9806F:	drivers/crypto/hisilicon/Makefile
9807F:	drivers/crypto/hisilicon/qm.c
9808F:	drivers/crypto/hisilicon/sgl.c
9809F:	include/linux/hisi_acc_qm.h
9810
9811HISILICON ROCE DRIVER
9812M:	Chengchang Tang <tangchengchang@huawei.com>
9813M:	Junxian Huang <huangjunxian6@hisilicon.com>
9814L:	linux-rdma@vger.kernel.org
9815S:	Maintained
9816F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9817F:	drivers/infiniband/hw/hns/
9818
9819HISILICON SAS Controller
9820M:	Xiang Chen <chenxiang66@hisilicon.com>
9821S:	Supported
9822W:	http://www.hisilicon.com
9823F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
9824F:	drivers/scsi/hisi_sas/
9825
9826HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
9827M:	Longfang Liu <liulongfang@huawei.com>
9828L:	linux-crypto@vger.kernel.org
9829S:	Maintained
9830F:	Documentation/ABI/testing/debugfs-hisi-sec
9831F:	drivers/crypto/hisilicon/sec2/sec.h
9832F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
9833F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
9834F:	drivers/crypto/hisilicon/sec2/sec_main.c
9835
9836HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9837M:	Jay Fang <f.fangjian@huawei.com>
9838L:	linux-spi@vger.kernel.org
9839S:	Maintained
9840W:	http://www.hisilicon.com
9841F:	drivers/spi/spi-hisi-kunpeng.c
9842
9843HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9844M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9845L:	linux-kernel@vger.kernel.org
9846S:	Maintained
9847F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9848F:	drivers/spmi/hisi-spmi-controller.c
9849
9850HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9851M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9852L:	linux-kernel@vger.kernel.org
9853S:	Maintained
9854F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9855F:	drivers/mfd/hi6421-spmi-pmic.c
9856
9857HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9858M:	Weili Qian <qianweili@huawei.com>
9859S:	Maintained
9860F:	drivers/crypto/hisilicon/trng/trng.c
9861
9862HISILICON V3XX SPI NOR FLASH Controller Driver
9863M:	Jay Fang <f.fangjian@huawei.com>
9864S:	Maintained
9865W:	http://www.hisilicon.com
9866F:	drivers/spi/spi-hisi-sfc-v3xx.c
9867
9868HISILICON ZIP Controller DRIVER
9869M:	Yang Shen <shenyang39@huawei.com>
9870M:	Zhou Wang <wangzhou1@hisilicon.com>
9871L:	linux-crypto@vger.kernel.org
9872S:	Maintained
9873F:	Documentation/ABI/testing/debugfs-hisi-zip
9874F:	drivers/crypto/hisilicon/zip/
9875
9876HMM - Heterogeneous Memory Management
9877M:	Jérôme Glisse <jglisse@redhat.com>
9878L:	linux-mm@kvack.org
9879S:	Maintained
9880F:	Documentation/mm/hmm.rst
9881F:	include/linux/hmm*
9882F:	lib/test_hmm*
9883F:	mm/hmm*
9884F:	tools/testing/selftests/mm/*hmm*
9885
9886HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
9887M:	Petre Rodan <petre.rodan@subdimension.ro>
9888L:	linux-iio@vger.kernel.org
9889S:	Maintained
9890F:	Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
9891F:	drivers/iio/pressure/hsc030pa*
9892
9893HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
9894M:	Andreas Klinger <ak@it-klinger.de>
9895M:	Petre Rodan <petre.rodan@subdimension.ro>
9896L:	linux-iio@vger.kernel.org
9897S:	Maintained
9898F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
9899F:	drivers/iio/pressure/mprls0025pa*
9900
9901HP BIOSCFG DRIVER
9902M:	Jorge Lopez <jorge.lopez2@hp.com>
9903L:	platform-driver-x86@vger.kernel.org
9904S:	Maintained
9905F:	drivers/platform/x86/hp/hp-bioscfg/
9906
9907HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9908L:	platform-driver-x86@vger.kernel.org
9909S:	Orphan
9910F:	drivers/platform/x86/hp/tc1100-wmi.c
9911
9912HP WMI HARDWARE MONITOR DRIVER
9913M:	James Seo <james@equiv.tech>
9914L:	linux-hwmon@vger.kernel.org
9915S:	Maintained
9916F:	Documentation/hwmon/hp-wmi-sensors.rst
9917F:	drivers/hwmon/hp-wmi-sensors.c
9918
9919HPET:	High Precision Event Timers driver
9920M:	Clemens Ladisch <clemens@ladisch.de>
9921S:	Maintained
9922F:	Documentation/timers/hpet.rst
9923F:	drivers/char/hpet.c
9924F:	include/linux/hpet.h
9925F:	include/uapi/linux/hpet.h
9926
9927HPET:	x86
9928S:	Orphan
9929F:	arch/x86/include/asm/hpet.h
9930F:	arch/x86/kernel/hpet.c
9931
9932HPFS FILESYSTEM
9933M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
9934S:	Maintained
9935W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9936F:	fs/hpfs/
9937
9938HS3001 Hardware Temperature and Humidity Sensor
9939M:	Andre Werner <andre.werner@systec-electronic.com>
9940L:	linux-hwmon@vger.kernel.org
9941S:	Maintained
9942F:	drivers/hwmon/hs3001.c
9943
9944HSI SUBSYSTEM
9945M:	Sebastian Reichel <sre@kernel.org>
9946S:	Maintained
9947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9948F:	Documentation/ABI/testing/sysfs-bus-hsi
9949F:	Documentation/driver-api/hsi.rst
9950F:	drivers/hsi/
9951F:	include/linux/hsi/
9952F:	include/uapi/linux/hsi/
9953
9954HSO 3G MODEM DRIVER
9955L:	linux-usb@vger.kernel.org
9956S:	Orphan
9957F:	drivers/net/usb/hso.c
9958
9959HSR NETWORK PROTOCOL
9960L:	netdev@vger.kernel.org
9961S:	Orphan
9962F:	net/hsr/
9963
9964HT16K33 LED CONTROLLER DRIVER
9965M:	Robin van der Gracht <robin@protonic.nl>
9966S:	Maintained
9967F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9968F:	drivers/auxdisplay/ht16k33.c
9969
9970HTCPEN TOUCHSCREEN DRIVER
9971M:	Pau Oliva Fora <pof@eslack.org>
9972L:	linux-input@vger.kernel.org
9973S:	Maintained
9974F:	drivers/input/touchscreen/htcpen.c
9975
9976HTE SUBSYSTEM
9977M:	Dipen Patel <dipenp@nvidia.com>
9978L:	timestamp@lists.linux.dev
9979S:	Maintained
9980Q:	https://patchwork.kernel.org/project/timestamp/list/
9981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
9982F:	Documentation/devicetree/bindings/timestamp/
9983F:	Documentation/driver-api/hte/
9984F:	drivers/hte/
9985F:	include/linux/hte.h
9986
9987HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9988M:	Lorenzo Bianconi <lorenzo@kernel.org>
9989L:	linux-iio@vger.kernel.org
9990S:	Maintained
9991W:	http://www.st.com/
9992F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9993F:	drivers/iio/humidity/hts221*
9994
9995HUAWEI ETHERNET DRIVER
9996M:	Cai Huoqing <cai.huoqing@linux.dev>
9997L:	netdev@vger.kernel.org
9998S:	Maintained
9999F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10000F:	drivers/net/ethernet/huawei/hinic/
10001
10002HUGETLB SUBSYSTEM
10003M:	Muchun Song <muchun.song@linux.dev>
10004L:	linux-mm@kvack.org
10005S:	Maintained
10006F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10007F:	Documentation/admin-guide/mm/hugetlbpage.rst
10008F:	Documentation/mm/hugetlbfs_reserv.rst
10009F:	Documentation/mm/vmemmap_dedup.rst
10010F:	fs/hugetlbfs/
10011F:	include/linux/hugetlb.h
10012F:	mm/hugetlb.c
10013F:	mm/hugetlb_vmemmap.c
10014F:	mm/hugetlb_vmemmap.h
10015F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10016
10017HVA ST MEDIA DRIVER
10018M:	Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
10019L:	linux-media@vger.kernel.org
10020S:	Supported
10021W:	https://linuxtv.org
10022T:	git git://linuxtv.org/media_tree.git
10023F:	drivers/media/platform/st/sti/hva
10024
10025HWPOISON MEMORY FAILURE HANDLING
10026M:	Miaohe Lin <linmiaohe@huawei.com>
10027R:	Naoya Horiguchi <nao.horiguchi@gmail.com>
10028L:	linux-mm@kvack.org
10029S:	Maintained
10030F:	mm/hwpoison-inject.c
10031F:	mm/memory-failure.c
10032
10033HYCON HY46XX TOUCHSCREEN SUPPORT
10034M:	Giulio Benetti <giulio.benetti@benettiengineering.com>
10035L:	linux-input@vger.kernel.org
10036S:	Maintained
10037F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10038F:	drivers/input/touchscreen/hycon-hy46xx.c
10039
10040HYGON PROCESSOR SUPPORT
10041M:	Pu Wen <puwen@hygon.cn>
10042L:	linux-kernel@vger.kernel.org
10043S:	Maintained
10044F:	arch/x86/kernel/cpu/hygon.c
10045
10046HYNIX HI556 SENSOR DRIVER
10047M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10048L:	linux-media@vger.kernel.org
10049S:	Maintained
10050T:	git git://linuxtv.org/media_tree.git
10051F:	drivers/media/i2c/hi556.c
10052
10053HYNIX HI846 SENSOR DRIVER
10054M:	Martin Kepplinger <martin.kepplinger@puri.sm>
10055L:	linux-media@vger.kernel.org
10056S:	Maintained
10057F:	drivers/media/i2c/hi846.c
10058
10059HYNIX HI847 SENSOR DRIVER
10060M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10061L:	linux-media@vger.kernel.org
10062S:	Maintained
10063F:	drivers/media/i2c/hi847.c
10064
10065Hyper-V/Azure CORE AND DRIVERS
10066M:	"K. Y. Srinivasan" <kys@microsoft.com>
10067M:	Haiyang Zhang <haiyangz@microsoft.com>
10068M:	Wei Liu <wei.liu@kernel.org>
10069M:	Dexuan Cui <decui@microsoft.com>
10070L:	linux-hyperv@vger.kernel.org
10071S:	Supported
10072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10073F:	Documentation/ABI/stable/sysfs-bus-vmbus
10074F:	Documentation/ABI/testing/debugfs-hyperv
10075F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10076F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10077F:	Documentation/virt/hyperv
10078F:	arch/arm64/hyperv
10079F:	arch/arm64/include/asm/hyperv-tlfs.h
10080F:	arch/arm64/include/asm/mshyperv.h
10081F:	arch/x86/hyperv
10082F:	arch/x86/include/asm/hyperv-tlfs.h
10083F:	arch/x86/include/asm/mshyperv.h
10084F:	arch/x86/include/asm/trace/hyperv.h
10085F:	arch/x86/kernel/cpu/mshyperv.c
10086F:	drivers/clocksource/hyperv_timer.c
10087F:	drivers/hid/hid-hyperv.c
10088F:	drivers/hv/
10089F:	drivers/input/serio/hyperv-keyboard.c
10090F:	drivers/iommu/hyperv-iommu.c
10091F:	drivers/net/ethernet/microsoft/
10092F:	drivers/net/hyperv/
10093F:	drivers/pci/controller/pci-hyperv-intf.c
10094F:	drivers/pci/controller/pci-hyperv.c
10095F:	drivers/scsi/storvsc_drv.c
10096F:	drivers/uio/uio_hv_generic.c
10097F:	drivers/video/fbdev/hyperv_fb.c
10098F:	include/asm-generic/hyperv-tlfs.h
10099F:	include/asm-generic/mshyperv.h
10100F:	include/clocksource/hyperv_timer.h
10101F:	include/linux/hyperv.h
10102F:	include/net/mana
10103F:	include/uapi/linux/hyperv.h
10104F:	net/vmw_vsock/hyperv_transport.c
10105F:	tools/hv/
10106
10107HYPERBUS SUPPORT
10108M:	Vignesh Raghavendra <vigneshr@ti.com>
10109R:	Tudor Ambarus <tudor.ambarus@linaro.org>
10110L:	linux-mtd@lists.infradead.org
10111S:	Supported
10112Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10113C:	irc://irc.oftc.net/mtd
10114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10115F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10116F:	drivers/mtd/hyperbus/
10117F:	include/linux/mtd/hyperbus.h
10118
10119HYPERVISOR VIRTUAL CONSOLE DRIVER
10120L:	linuxppc-dev@lists.ozlabs.org
10121S:	Odd Fixes
10122F:	drivers/tty/hvc/
10123
10124I2C ACPI SUPPORT
10125M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10126L:	linux-i2c@vger.kernel.org
10127L:	linux-acpi@vger.kernel.org
10128S:	Maintained
10129F:	drivers/i2c/i2c-core-acpi.c
10130
10131I2C ADDRESS TRANSLATOR (ATR)
10132M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
10133R:	Luca Ceresoli <luca.ceresoli@bootlin.com>
10134L:	linux-i2c@vger.kernel.org
10135S:	Maintained
10136F:	drivers/i2c/i2c-atr.c
10137F:	include/linux/i2c-atr.h
10138
10139I2C CONTROLLER DRIVER FOR NVIDIA GPU
10140M:	Ajay Gupta <ajayg@nvidia.com>
10141L:	linux-i2c@vger.kernel.org
10142S:	Maintained
10143F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
10144F:	drivers/i2c/busses/i2c-nvidia-gpu.c
10145
10146I2C MUXES
10147M:	Peter Rosin <peda@axentia.se>
10148L:	linux-i2c@vger.kernel.org
10149S:	Maintained
10150F:	Documentation/devicetree/bindings/i2c/i2c-arb*
10151F:	Documentation/devicetree/bindings/i2c/i2c-gate*
10152F:	Documentation/devicetree/bindings/i2c/i2c-mux*
10153F:	Documentation/i2c/i2c-topology.rst
10154F:	Documentation/i2c/muxes/
10155F:	drivers/i2c/i2c-mux.c
10156F:	drivers/i2c/muxes/
10157F:	include/linux/i2c-mux.h
10158
10159I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10160M:	Gregory CLEMENT <gregory.clement@bootlin.com>
10161L:	linux-i2c@vger.kernel.org
10162S:	Maintained
10163F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10164F:	drivers/i2c/busses/i2c-mv64xxx.c
10165
10166I2C OVER PARALLEL PORT
10167M:	Jean Delvare <jdelvare@suse.com>
10168L:	linux-i2c@vger.kernel.org
10169S:	Maintained
10170F:	Documentation/i2c/busses/i2c-parport.rst
10171F:	drivers/i2c/busses/i2c-parport.c
10172
10173I2C SUBSYSTEM
10174M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
10175L:	linux-i2c@vger.kernel.org
10176S:	Maintained
10177W:	https://i2c.wiki.kernel.org/
10178Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10180F:	Documentation/i2c/
10181F:	drivers/i2c/*
10182F:	include/dt-bindings/i2c/i2c.h
10183F:	include/linux/i2c-dev.h
10184F:	include/linux/i2c-smbus.h
10185F:	include/linux/i2c.h
10186F:	include/uapi/linux/i2c-*.h
10187F:	include/uapi/linux/i2c.h
10188
10189I2C SUBSYSTEM HOST DRIVERS
10190M:	Andi Shyti <andi.shyti@kernel.org>
10191L:	linux-i2c@vger.kernel.org
10192S:	Maintained
10193W:	https://i2c.wiki.kernel.org/
10194Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10196F:	Documentation/devicetree/bindings/i2c/
10197F:	drivers/i2c/algos/
10198F:	drivers/i2c/busses/
10199F:	include/dt-bindings/i2c/
10200
10201I2C-TAOS-EVM DRIVER
10202M:	Jean Delvare <jdelvare@suse.com>
10203L:	linux-i2c@vger.kernel.org
10204S:	Maintained
10205F:	Documentation/i2c/busses/i2c-taos-evm.rst
10206F:	drivers/i2c/busses/i2c-taos-evm.c
10207
10208I2C-TINY-USB DRIVER
10209M:	Till Harbaum <till@harbaum.org>
10210L:	linux-i2c@vger.kernel.org
10211S:	Maintained
10212W:	http://www.harbaum.org/till/i2c_tiny_usb
10213F:	drivers/i2c/busses/i2c-tiny-usb.c
10214
10215I2C/SMBUS CONTROLLER DRIVERS FOR PC
10216M:	Jean Delvare <jdelvare@suse.com>
10217L:	linux-i2c@vger.kernel.org
10218S:	Maintained
10219F:	Documentation/i2c/busses/i2c-ali1535.rst
10220F:	Documentation/i2c/busses/i2c-ali1563.rst
10221F:	Documentation/i2c/busses/i2c-ali15x3.rst
10222F:	Documentation/i2c/busses/i2c-amd756.rst
10223F:	Documentation/i2c/busses/i2c-amd8111.rst
10224F:	Documentation/i2c/busses/i2c-i801.rst
10225F:	Documentation/i2c/busses/i2c-nforce2.rst
10226F:	Documentation/i2c/busses/i2c-piix4.rst
10227F:	Documentation/i2c/busses/i2c-sis5595.rst
10228F:	Documentation/i2c/busses/i2c-sis630.rst
10229F:	Documentation/i2c/busses/i2c-sis96x.rst
10230F:	Documentation/i2c/busses/i2c-via.rst
10231F:	Documentation/i2c/busses/i2c-viapro.rst
10232F:	drivers/i2c/busses/i2c-ali1535.c
10233F:	drivers/i2c/busses/i2c-ali1563.c
10234F:	drivers/i2c/busses/i2c-ali15x3.c
10235F:	drivers/i2c/busses/i2c-amd756-s4882.c
10236F:	drivers/i2c/busses/i2c-amd756.c
10237F:	drivers/i2c/busses/i2c-amd8111.c
10238F:	drivers/i2c/busses/i2c-i801.c
10239F:	drivers/i2c/busses/i2c-isch.c
10240F:	drivers/i2c/busses/i2c-nforce2-s4985.c
10241F:	drivers/i2c/busses/i2c-nforce2.c
10242F:	drivers/i2c/busses/i2c-piix4.c
10243F:	drivers/i2c/busses/i2c-sis5595.c
10244F:	drivers/i2c/busses/i2c-sis630.c
10245F:	drivers/i2c/busses/i2c-sis96x.c
10246F:	drivers/i2c/busses/i2c-via.c
10247F:	drivers/i2c/busses/i2c-viapro.c
10248
10249I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10250M:	Hans de Goede <hdegoede@redhat.com>
10251L:	linux-i2c@vger.kernel.org
10252S:	Maintained
10253F:	drivers/i2c/busses/i2c-cht-wc.c
10254
10255I2C/SMBUS ISMT DRIVER
10256M:	Seth Heasley <seth.heasley@intel.com>
10257M:	Neil Horman <nhorman@tuxdriver.com>
10258L:	linux-i2c@vger.kernel.org
10259F:	Documentation/i2c/busses/i2c-ismt.rst
10260F:	drivers/i2c/busses/i2c-ismt.c
10261
10262I2C/SMBUS STUB DRIVER
10263M:	Jean Delvare <jdelvare@suse.com>
10264L:	linux-i2c@vger.kernel.org
10265S:	Maintained
10266F:	drivers/i2c/i2c-stub.c
10267
10268I3C DRIVER FOR ASPEED AST2600
10269M:	Jeremy Kerr <jk@codeconstruct.com.au>
10270S:	Maintained
10271F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10272F:	drivers/i3c/master/ast2600-i3c-master.c
10273
10274I3C DRIVER FOR CADENCE I3C MASTER IP
10275M:	Przemysław Gaj <pgaj@cadence.com>
10276S:	Maintained
10277F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10278F:	drivers/i3c/master/i3c-master-cdns.c
10279
10280I3C DRIVER FOR SYNOPSYS DESIGNWARE
10281S:	Orphan
10282F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10283F:	drivers/i3c/master/dw*
10284
10285I3C SUBSYSTEM
10286M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10287L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
10288S:	Maintained
10289C:	irc://chat.freenode.net/linux-i3c
10290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10291F:	Documentation/ABI/testing/sysfs-bus-i3c
10292F:	Documentation/devicetree/bindings/i3c/
10293F:	Documentation/driver-api/i3c
10294F:	drivers/i3c/
10295F:	include/linux/i3c/
10296
10297IBM Operation Panel Input Driver
10298M:	Eddie James <eajames@linux.ibm.com>
10299L:	linux-input@vger.kernel.org
10300S:	Maintained
10301F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10302F:	drivers/input/misc/ibm-panel.c
10303
10304IBM Power 842 compression accelerator
10305M:	Haren Myneni <haren@us.ibm.com>
10306S:	Supported
10307F:	crypto/842.c
10308F:	drivers/crypto/nx/Kconfig
10309F:	drivers/crypto/nx/Makefile
10310F:	drivers/crypto/nx/nx-842*
10311F:	include/linux/sw842.h
10312F:	lib/842/
10313
10314IBM Power in-Nest Crypto Acceleration
10315M:	Breno Leitão <leitao@debian.org>
10316M:	Nayna Jain <nayna@linux.ibm.com>
10317M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10318L:	linux-crypto@vger.kernel.org
10319S:	Supported
10320F:	drivers/crypto/nx/Kconfig
10321F:	drivers/crypto/nx/Makefile
10322F:	drivers/crypto/nx/nx-aes*
10323F:	drivers/crypto/nx/nx-sha*
10324F:	drivers/crypto/nx/nx.*
10325F:	drivers/crypto/nx/nx_csbcpb.h
10326F:	drivers/crypto/nx/nx_debugfs.c
10327
10328IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10329M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10330L:	linux-pci@vger.kernel.org
10331L:	linuxppc-dev@lists.ozlabs.org
10332S:	Supported
10333F:	drivers/pci/hotplug/rpadlpar*
10334
10335IBM Power Linux RAID adapter
10336M:	Brian King <brking@us.ibm.com>
10337S:	Supported
10338F:	drivers/scsi/ipr.*
10339
10340IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10341M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10342L:	linux-pci@vger.kernel.org
10343L:	linuxppc-dev@lists.ozlabs.org
10344S:	Supported
10345F:	drivers/pci/hotplug/rpaphp*
10346
10347IBM Power SRIOV Virtual NIC Device Driver
10348M:	Haren Myneni <haren@linux.ibm.com>
10349M:	Rick Lindsley <ricklind@linux.ibm.com>
10350R:	Nick Child <nnac123@linux.ibm.com>
10351R:	Thomas Falcon <tlfalcon@linux.ibm.com>
10352L:	netdev@vger.kernel.org
10353S:	Supported
10354F:	drivers/net/ethernet/ibm/ibmvnic.*
10355
10356IBM Power VFIO Support
10357M:	Timothy Pearson <tpearson@raptorengineering.com>
10358S:	Supported
10359F:	drivers/vfio/vfio_iommu_spapr_tce.c
10360
10361IBM Power Virtual Ethernet Device Driver
10362M:	Nick Child <nnac123@linux.ibm.com>
10363L:	netdev@vger.kernel.org
10364S:	Supported
10365F:	drivers/net/ethernet/ibm/ibmveth.*
10366
10367IBM Power Virtual FC Device Drivers
10368M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10369L:	linux-scsi@vger.kernel.org
10370S:	Supported
10371F:	drivers/scsi/ibmvscsi/ibmvfc*
10372
10373IBM Power Virtual Management Channel Driver
10374M:	Brad Warrum <bwarrum@linux.ibm.com>
10375M:	Ritu Agarwal <rituagar@linux.ibm.com>
10376S:	Supported
10377F:	drivers/misc/ibmvmc.*
10378
10379IBM Power Virtual SCSI Device Drivers
10380M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10381L:	linux-scsi@vger.kernel.org
10382S:	Supported
10383F:	drivers/scsi/ibmvscsi/ibmvscsi*
10384F:	include/scsi/viosrp.h
10385
10386IBM Power Virtual SCSI Device Target Driver
10387M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10388L:	linux-scsi@vger.kernel.org
10389L:	target-devel@vger.kernel.org
10390S:	Supported
10391F:	drivers/scsi/ibmvscsi_tgt/
10392
10393IBM Power VMX Cryptographic instructions
10394M:	Breno Leitão <leitao@debian.org>
10395M:	Nayna Jain <nayna@linux.ibm.com>
10396M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10397L:	linux-crypto@vger.kernel.org
10398S:	Supported
10399F:	arch/powerpc/crypto/Kconfig
10400F:	arch/powerpc/crypto/Makefile
10401F:	arch/powerpc/crypto/aes.c
10402F:	arch/powerpc/crypto/aes_cbc.c
10403F:	arch/powerpc/crypto/aes_ctr.c
10404F:	arch/powerpc/crypto/aes_xts.c
10405F:	arch/powerpc/crypto/aesp8-ppc.*
10406F:	arch/powerpc/crypto/ghash.c
10407F:	arch/powerpc/crypto/ghashp8-ppc.pl
10408F:	arch/powerpc/crypto/ppc-xlate.pl
10409F:	arch/powerpc/crypto/vmx.c
10410
10411IBM ServeRAID RAID DRIVER
10412S:	Orphan
10413F:	drivers/scsi/ips.*
10414
10415ICH LPC AND GPIO DRIVER
10416M:	Peter Tyser <ptyser@xes-inc.com>
10417S:	Maintained
10418F:	drivers/gpio/gpio-ich.c
10419F:	drivers/mfd/lpc_ich.c
10420
10421ICY I2C DRIVER
10422M:	Max Staudt <max@enpas.org>
10423L:	linux-i2c@vger.kernel.org
10424S:	Maintained
10425F:	drivers/i2c/busses/i2c-icy.c
10426
10427IDEAPAD LAPTOP EXTRAS DRIVER
10428M:	Ike Panhc <ike.pan@canonical.com>
10429L:	platform-driver-x86@vger.kernel.org
10430S:	Maintained
10431W:	http://launchpad.net/ideapad-laptop
10432F:	drivers/platform/x86/ideapad-laptop.c
10433
10434IDEAPAD LAPTOP SLIDEBAR DRIVER
10435M:	Andrey Moiseev <o2g.org.ru@gmail.com>
10436L:	linux-input@vger.kernel.org
10437S:	Maintained
10438W:	https://github.com/o2genum/ideapad-slidebar
10439F:	drivers/input/misc/ideapad_slidebar.c
10440
10441IDT VersaClock 5 CLOCK DRIVER
10442M:	Luca Ceresoli <luca@lucaceresoli.net>
10443S:	Maintained
10444F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10445F:	drivers/clk/clk-versaclock5.c
10446
10447IEEE 802.15.4 SUBSYSTEM
10448M:	Alexander Aring <alex.aring@gmail.com>
10449M:	Stefan Schmidt <stefan@datenfreihafen.org>
10450M:	Miquel Raynal <miquel.raynal@bootlin.com>
10451L:	linux-wpan@vger.kernel.org
10452S:	Maintained
10453W:	https://linux-wpan.org/
10454Q:	https://patchwork.kernel.org/project/linux-wpan/list/
10455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10457F:	Documentation/networking/ieee802154.rst
10458F:	drivers/net/ieee802154/
10459F:	include/linux/ieee802154.h
10460F:	include/linux/nl802154.h
10461F:	include/net/af_ieee802154.h
10462F:	include/net/cfg802154.h
10463F:	include/net/ieee802154_netdev.h
10464F:	include/net/mac802154.h
10465F:	include/net/nl802154.h
10466F:	net/ieee802154/
10467F:	net/mac802154/
10468
10469IFCVF VIRTIO DATA PATH ACCELERATOR
10470R:	Zhu Lingshan <lingshan.zhu@intel.com>
10471F:	drivers/vdpa/ifcvf/
10472
10473IFE PROTOCOL
10474M:	Yotam Gigi <yotam.gi@gmail.com>
10475M:	Jamal Hadi Salim <jhs@mojatatu.com>
10476F:	include/net/ife.h
10477F:	include/uapi/linux/ife.h
10478F:	net/ife
10479
10480IGORPLUG-USB IR RECEIVER
10481M:	Sean Young <sean@mess.org>
10482L:	linux-media@vger.kernel.org
10483S:	Maintained
10484F:	drivers/media/rc/igorplugusb.c
10485
10486IGUANAWORKS USB IR TRANSCEIVER
10487M:	Sean Young <sean@mess.org>
10488L:	linux-media@vger.kernel.org
10489S:	Maintained
10490F:	drivers/media/rc/iguanair.c
10491
10492IIO BACKEND FRAMEWORK
10493M:	Nuno Sa <nuno.sa@analog.com>
10494R:	Olivier Moysan <olivier.moysan@foss.st.com>
10495L:	linux-iio@vger.kernel.org
10496S:	Maintained
10497F:	drivers/iio/industrialio-backend.c
10498F:	include/linux/iio/backend.h
10499
10500IIO DIGITAL POTENTIOMETER DAC
10501M:	Peter Rosin <peda@axentia.se>
10502L:	linux-iio@vger.kernel.org
10503S:	Maintained
10504F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10505F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10506F:	drivers/iio/dac/dpot-dac.c
10507
10508IIO ENVELOPE DETECTOR
10509M:	Peter Rosin <peda@axentia.se>
10510L:	linux-iio@vger.kernel.org
10511S:	Maintained
10512F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10513F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10514F:	drivers/iio/adc/envelope-detector.c
10515
10516IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10517M:	Matti Vaittinen <mazziesaccount@gmail.com>
10518L:	linux-iio@vger.kernel.org
10519S:	Maintained
10520F:	drivers/iio/industrialio-gts-helper.c
10521F:	include/linux/iio/iio-gts-helper.h
10522F:	drivers/iio/test/iio-test-gts.c
10523
10524IIO MULTIPLEXER
10525M:	Peter Rosin <peda@axentia.se>
10526L:	linux-iio@vger.kernel.org
10527S:	Maintained
10528F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10529F:	drivers/iio/multiplexer/iio-mux.c
10530
10531IIO SCMI BASED DRIVER
10532M:	Jyoti Bhayana <jbhayana@google.com>
10533L:	linux-iio@vger.kernel.org
10534S:	Maintained
10535F:	drivers/iio/common/scmi_sensors/scmi_iio.c
10536
10537IIO SUBSYSTEM AND DRIVERS
10538M:	Jonathan Cameron <jic23@kernel.org>
10539R:	Lars-Peter Clausen <lars@metafoo.de>
10540L:	linux-iio@vger.kernel.org
10541S:	Maintained
10542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10543F:	Documentation/ABI/testing/configfs-iio*
10544F:	Documentation/ABI/testing/sysfs-bus-iio*
10545F:	Documentation/devicetree/bindings/iio/
10546F:	drivers/iio/
10547F:	drivers/staging/iio/
10548F:	include/dt-bindings/iio/
10549F:	include/linux/iio/
10550F:	tools/iio/
10551
10552IIO UNIT CONVERTER
10553M:	Peter Rosin <peda@axentia.se>
10554L:	linux-iio@vger.kernel.org
10555S:	Maintained
10556F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10557F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10558F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10559F:	drivers/iio/afe/iio-rescale.c
10560
10561IKANOS/ADI EAGLE ADSL USB DRIVER
10562M:	Matthieu Castet <castet.matthieu@free.fr>
10563M:	Stanislaw Gruszka <stf_xl@wp.pl>
10564S:	Maintained
10565F:	drivers/usb/atm/ueagle-atm.c
10566
10567IMAGIS TOUCHSCREEN DRIVER
10568M:	Markuss Broks <markuss.broks@gmail.com>
10569S:	Maintained
10570F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10571F:	drivers/input/touchscreen/imagis.c
10572
10573IMGTEC ASCII LCD DRIVER
10574M:	Paul Burton <paulburton@kernel.org>
10575S:	Maintained
10576F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10577F:	drivers/auxdisplay/img-ascii-lcd.c
10578
10579IMGTEC IR DECODER DRIVER
10580S:	Orphan
10581F:	drivers/media/rc/img-ir/
10582
10583IMGTEC POWERVR DRM DRIVER
10584M:	Frank Binns <frank.binns@imgtec.com>
10585M:	Matt Coster <matt.coster@imgtec.com>
10586S:	Supported
10587T:	git git://anongit.freedesktop.org/drm/drm-misc
10588F:	Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
10589F:	Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
10590F:	Documentation/gpu/imagination/
10591F:	drivers/gpu/drm/imagination/
10592F:	include/uapi/drm/pvr_drm.h
10593
10594IMON SOUNDGRAPH USB IR RECEIVER
10595M:	Sean Young <sean@mess.org>
10596L:	linux-media@vger.kernel.org
10597S:	Maintained
10598F:	drivers/media/rc/imon.c
10599F:	drivers/media/rc/imon_raw.c
10600
10601IMS TWINTURBO FRAMEBUFFER DRIVER
10602L:	linux-fbdev@vger.kernel.org
10603S:	Orphan
10604F:	drivers/video/fbdev/imsttfb.c
10605
10606INDEX OF FURTHER KERNEL DOCUMENTATION
10607M:	Carlos Bilbao <carlos.bilbao@amd.com>
10608S:	Maintained
10609F:	Documentation/process/kernel-docs.rst
10610
10611INDUSTRY PACK SUBSYSTEM (IPACK)
10612M:	Vaibhav Gupta <vaibhavgupta40@gmail.com>
10613M:	Jens Taprogge <jens.taprogge@taprogge.org>
10614M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10615L:	industrypack-devel@lists.sourceforge.net
10616S:	Maintained
10617W:	http://industrypack.sourceforge.net
10618F:	drivers/ipack/
10619
10620INFINEON DPS310 Driver
10621M:	Eddie James <eajames@linux.ibm.com>
10622L:	linux-iio@vger.kernel.org
10623S:	Maintained
10624F:	drivers/iio/pressure/dps310.c
10625
10626INFINEON PEB2466 ASoC CODEC
10627M:	Herve Codina <herve.codina@bootlin.com>
10628L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10629S:	Maintained
10630F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
10631F:	sound/soc/codecs/peb2466.c
10632
10633INFINIBAND SUBSYSTEM
10634M:	Jason Gunthorpe <jgg@nvidia.com>
10635M:	Leon Romanovsky <leonro@nvidia.com>
10636L:	linux-rdma@vger.kernel.org
10637S:	Supported
10638W:	https://github.com/linux-rdma/rdma-core
10639Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
10641F:	Documentation/devicetree/bindings/infiniband/
10642F:	Documentation/infiniband/
10643F:	drivers/infiniband/
10644F:	include/rdma/
10645F:	include/trace/events/ib_mad.h
10646F:	include/trace/events/ib_umad.h
10647F:	include/trace/misc/rdma.h
10648F:	include/uapi/linux/if_infiniband.h
10649F:	include/uapi/rdma/
10650F:	samples/bpf/ibumad_kern.c
10651F:	samples/bpf/ibumad_user.c
10652
10653INGENIC JZ4780 NAND DRIVER
10654M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10655L:	linux-mtd@lists.infradead.org
10656L:	linux-mips@vger.kernel.org
10657S:	Maintained
10658F:	drivers/mtd/nand/raw/ingenic/
10659
10660INGENIC JZ47xx SoCs
10661M:	Paul Cercueil <paul@crapouillou.net>
10662L:	linux-mips@vger.kernel.org
10663S:	Maintained
10664F:	arch/mips/boot/dts/ingenic/
10665F:	arch/mips/generic/board-ingenic.c
10666F:	arch/mips/include/asm/mach-ingenic/
10667F:	arch/mips/ingenic/Kconfig
10668F:	drivers/clk/ingenic/
10669F:	drivers/dma/dma-jz4780.c
10670F:	drivers/gpu/drm/ingenic/
10671F:	drivers/i2c/busses/i2c-jz4780.c
10672F:	drivers/iio/adc/ingenic-adc.c
10673F:	drivers/irqchip/irq-ingenic.c
10674F:	drivers/memory/jz4780-nemc.c
10675F:	drivers/mmc/host/jz4740_mmc.c
10676F:	drivers/mtd/nand/raw/ingenic/
10677F:	drivers/pinctrl/pinctrl-ingenic.c
10678F:	drivers/power/supply/ingenic-battery.c
10679F:	drivers/pwm/pwm-jz4740.c
10680F:	drivers/remoteproc/ingenic_rproc.c
10681F:	drivers/rtc/rtc-jz4740.c
10682F:	drivers/tty/serial/8250/8250_ingenic.c
10683F:	drivers/usb/musb/jz4740.c
10684F:	drivers/watchdog/jz4740_wdt.c
10685F:	include/dt-bindings/iio/adc/ingenic,adc.h
10686F:	include/linux/mfd/ingenic-tcu.h
10687F:	sound/soc/codecs/jz47*
10688F:	sound/soc/jz4740/
10689
10690INJOINIC IP5xxx POWER BANK IC DRIVER
10691M:	Samuel Holland <samuel@sholland.org>
10692S:	Maintained
10693F:	drivers/power/supply/ip5xxx_power.c
10694
10695INOTIFY
10696M:	Jan Kara <jack@suse.cz>
10697R:	Amir Goldstein <amir73il@gmail.com>
10698L:	linux-fsdevel@vger.kernel.org
10699S:	Maintained
10700F:	Documentation/filesystems/inotify.rst
10701F:	fs/notify/inotify/
10702F:	include/linux/inotify.h
10703F:	include/uapi/linux/inotify.h
10704
10705INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10706M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
10707L:	linux-input@vger.kernel.org
10708S:	Maintained
10709Q:	http://patchwork.kernel.org/project/linux-input/list/
10710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10711F:	Documentation/devicetree/bindings/input/
10712F:	Documentation/devicetree/bindings/serio/
10713F:	Documentation/input/
10714F:	drivers/input/
10715F:	include/dt-bindings/input/
10716F:	include/linux/input.h
10717F:	include/linux/input/
10718F:	include/uapi/linux/input-event-codes.h
10719F:	include/uapi/linux/input.h
10720
10721INPUT MULTITOUCH (MT) PROTOCOL
10722M:	Henrik Rydberg <rydberg@bitmath.org>
10723L:	linux-input@vger.kernel.org
10724S:	Odd fixes
10725F:	Documentation/input/multi-touch-protocol.rst
10726F:	drivers/input/input-mt.c
10727K:	\b(ABS|SYN)_MT_
10728
10729INSIDE SECURE CRYPTO DRIVER
10730M:	Antoine Tenart <atenart@kernel.org>
10731L:	linux-crypto@vger.kernel.org
10732S:	Maintained
10733F:	drivers/crypto/inside-secure/
10734
10735INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10736M:	Mimi Zohar <zohar@linux.ibm.com>
10737M:	Roberto Sassu <roberto.sassu@huawei.com>
10738M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
10739R:	Eric Snowberg <eric.snowberg@oracle.com>
10740L:	linux-integrity@vger.kernel.org
10741S:	Supported
10742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10743F:	security/integrity/
10744F:	security/integrity/ima/
10745
10746INTEL 810/815 FRAMEBUFFER DRIVER
10747M:	Antonino Daplas <adaplas@gmail.com>
10748L:	linux-fbdev@vger.kernel.org
10749S:	Maintained
10750F:	drivers/video/fbdev/i810/
10751
10752INTEL 8254 COUNTER DRIVER
10753M:	William Breathitt Gray <william.gray@linaro.org>
10754L:	linux-iio@vger.kernel.org
10755S:	Maintained
10756F:	drivers/counter/i8254.c
10757F:	include/linux/i8254.h
10758
10759INTEL 8255 GPIO DRIVER
10760M:	William Breathitt Gray <william.gray@linaro.org>
10761L:	linux-gpio@vger.kernel.org
10762S:	Maintained
10763F:	drivers/gpio/gpio-i8255.c
10764F:	drivers/gpio/gpio-i8255.h
10765
10766INTEL ASoC DRIVERS
10767M:	Cezary Rojewski <cezary.rojewski@intel.com>
10768M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
10769M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
10770M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
10771M:	Bard Liao <yung-chuan.liao@linux.intel.com>
10772M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
10773M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
10774L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10775S:	Supported
10776F:	sound/soc/intel/
10777
10778INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10779M:	Hans de Goede <hdegoede@redhat.com>
10780L:	platform-driver-x86@vger.kernel.org
10781S:	Maintained
10782F:	drivers/platform/x86/intel/atomisp2/pm.c
10783
10784INTEL ATOMISP2 LED DRIVER
10785M:	Hans de Goede <hdegoede@redhat.com>
10786L:	platform-driver-x86@vger.kernel.org
10787S:	Maintained
10788F:	drivers/platform/x86/intel/atomisp2/led.c
10789
10790INTEL BIOS SAR INT1092 DRIVER
10791M:	Shravan Sudhakar <s.shravan@intel.com>
10792L:	platform-driver-x86@vger.kernel.org
10793S:	Maintained
10794F:	drivers/platform/x86/intel/int1092/
10795
10796INTEL BROXTON PMC DRIVER
10797M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10798M:	Zha Qipeng <qipeng.zha@intel.com>
10799S:	Maintained
10800F:	drivers/mfd/intel_pmc_bxt.c
10801F:	include/linux/mfd/intel_pmc_bxt.h
10802
10803INTEL C600 SERIES SAS CONTROLLER DRIVER
10804M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
10805L:	linux-scsi@vger.kernel.org
10806S:	Supported
10807T:	git git://git.code.sf.net/p/intel-sas/isci
10808F:	drivers/scsi/isci/
10809
10810INTEL CPU family model numbers
10811M:	Tony Luck <tony.luck@intel.com>
10812M:	x86@kernel.org
10813L:	linux-kernel@vger.kernel.org
10814S:	Supported
10815F:	arch/x86/include/asm/intel-family.h
10816
10817INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
10818M:	Jani Nikula <jani.nikula@linux.intel.com>
10819M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
10820L:	intel-gfx@lists.freedesktop.org
10821L:	intel-xe@lists.freedesktop.org
10822S:	Supported
10823F:	drivers/gpu/drm/i915/display/
10824F:	drivers/gpu/drm/xe/display/
10825F:	drivers/gpu/drm/xe/compat-i915-headers
10826
10827INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
10828M:	Jani Nikula <jani.nikula@linux.intel.com>
10829M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
10830M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
10831M:	Tvrtko Ursulin <tursulin@ursulin.net>
10832L:	intel-gfx@lists.freedesktop.org
10833S:	Supported
10834W:	https://drm.pages.freedesktop.org/intel-docs/
10835Q:	http://patchwork.freedesktop.org/project/intel-gfx/
10836B:	https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
10837C:	irc://irc.oftc.net/intel-gfx
10838T:	git git://anongit.freedesktop.org/drm-intel
10839F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
10840F:	Documentation/gpu/i915.rst
10841F:	drivers/gpu/drm/ci/xfails/i915*
10842F:	drivers/gpu/drm/i915/
10843F:	include/drm/i915*
10844F:	include/uapi/drm/i915_drm.h
10845
10846INTEL DRM XE DRIVER (Lunar Lake and newer)
10847M:	Lucas De Marchi <lucas.demarchi@intel.com>
10848M:	Oded Gabbay <ogabbay@kernel.org>
10849M:	Thomas Hellström <thomas.hellstrom@linux.intel.com>
10850L:	intel-xe@lists.freedesktop.org
10851S:	Supported
10852W:	https://drm.pages.freedesktop.org/intel-docs/
10853Q:	http://patchwork.freedesktop.org/project/intel-xe/
10854B:	https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
10855C:	irc://irc.oftc.net/xe
10856T:	git https://gitlab.freedesktop.org/drm/xe/kernel.git
10857F:	Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
10858F:	Documentation/gpu/xe/
10859F:	drivers/gpu/drm/xe/
10860F:	include/drm/xe*
10861F:	include/uapi/drm/xe_drm.h
10862
10863INTEL ETHERNET DRIVERS
10864M:	Jesse Brandeburg <jesse.brandeburg@intel.com>
10865M:	Tony Nguyen <anthony.l.nguyen@intel.com>
10866L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
10867S:	Supported
10868W:	https://www.intel.com/content/www/us/en/support.html
10869Q:	https://patchwork.ozlabs.org/project/intel-wired-lan/list/
10870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
10871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
10872F:	Documentation/networking/device_drivers/ethernet/intel/
10873F:	drivers/net/ethernet/intel/
10874F:	drivers/net/ethernet/intel/*/
10875F:	include/linux/avf/virtchnl.h
10876F:	include/linux/net/intel/iidc.h
10877
10878INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
10879M:	Mustafa Ismail <mustafa.ismail@intel.com>
10880M:	Shiraz Saleem <shiraz.saleem@intel.com>
10881L:	linux-rdma@vger.kernel.org
10882S:	Supported
10883F:	drivers/infiniband/hw/irdma/
10884F:	include/uapi/rdma/irdma-abi.h
10885
10886INTEL GPIO DRIVERS
10887M:	Andy Shevchenko <andy@kernel.org>
10888L:	linux-gpio@vger.kernel.org
10889S:	Supported
10890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10891F:	drivers/gpio/gpio-elkhartlake.c
10892F:	drivers/gpio/gpio-ich.c
10893F:	drivers/gpio/gpio-merrifield.c
10894F:	drivers/gpio/gpio-ml-ioh.c
10895F:	drivers/gpio/gpio-pch.c
10896F:	drivers/gpio/gpio-sch.c
10897F:	drivers/gpio/gpio-sodaville.c
10898F:	drivers/gpio/gpio-tangier.c
10899F:	drivers/gpio/gpio-tangier.h
10900
10901INTEL GVT-g DRIVERS (Intel GPU Virtualization)
10902M:	Zhenyu Wang <zhenyuw@linux.intel.com>
10903M:	Zhi Wang <zhi.wang.linux@gmail.com>
10904L:	intel-gvt-dev@lists.freedesktop.org
10905L:	intel-gfx@lists.freedesktop.org
10906S:	Supported
10907W:	https://github.com/intel/gvt-linux/wiki
10908T:	git https://github.com/intel/gvt-linux.git
10909F:	drivers/gpu/drm/i915/gvt/
10910
10911INTEL HID EVENT DRIVER
10912M:	Alex Hung <alexhung@gmail.com>
10913L:	platform-driver-x86@vger.kernel.org
10914S:	Maintained
10915F:	drivers/platform/x86/intel/hid.c
10916
10917INTEL I/OAT DMA DRIVER
10918M:	Dave Jiang <dave.jiang@intel.com>
10919R:	Dan Williams <dan.j.williams@intel.com>
10920L:	dmaengine@vger.kernel.org
10921S:	Supported
10922Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
10923F:	drivers/dma/ioat*
10924
10925INTEL IAA CRYPTO DRIVER
10926M:	Tom Zanussi <tom.zanussi@linux.intel.com>
10927L:	linux-crypto@vger.kernel.org
10928S:	Supported
10929F:	Documentation/driver-api/crypto/iaa/iaa-crypto.rst
10930F:	drivers/crypto/intel/iaa/*
10931
10932INTEL IDLE DRIVER
10933M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
10934M:	Len Brown <lenb@kernel.org>
10935L:	linux-pm@vger.kernel.org
10936S:	Supported
10937B:	https://bugzilla.kernel.org
10938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
10939F:	drivers/idle/intel_idle.c
10940
10941INTEL IDXD DRIVER
10942M:	Fenghua Yu <fenghua.yu@intel.com>
10943M:	Dave Jiang <dave.jiang@intel.com>
10944L:	dmaengine@vger.kernel.org
10945S:	Supported
10946F:	drivers/dma/idxd/*
10947F:	include/uapi/linux/idxd.h
10948
10949INTEL IN FIELD SCAN (IFS) DEVICE
10950M:	Jithu Joseph <jithu.joseph@intel.com>
10951R:	Ashok Raj <ashok.raj@intel.com>
10952R:	Tony Luck <tony.luck@intel.com>
10953S:	Maintained
10954F:	drivers/platform/x86/intel/ifs
10955F:	include/trace/events/intel_ifs.h
10956
10957INTEL INTEGRATED SENSOR HUB DRIVER
10958M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10959M:	Jiri Kosina <jikos@kernel.org>
10960L:	linux-input@vger.kernel.org
10961S:	Maintained
10962F:	drivers/hid/intel-ish-hid/
10963
10964INTEL IOMMU (VT-d)
10965M:	David Woodhouse <dwmw2@infradead.org>
10966M:	Lu Baolu <baolu.lu@linux.intel.com>
10967L:	iommu@lists.linux.dev
10968S:	Supported
10969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10970F:	drivers/iommu/intel/
10971
10972INTEL IPU3 CSI-2 CIO2 DRIVER
10973M:	Yong Zhi <yong.zhi@intel.com>
10974M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10975M:	Bingbu Cao <bingbu.cao@intel.com>
10976M:	Dan Scally <djrscally@gmail.com>
10977R:	Tianshu Qiu <tian.shu.qiu@intel.com>
10978L:	linux-media@vger.kernel.org
10979S:	Maintained
10980T:	git git://linuxtv.org/media_tree.git
10981F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10982F:	drivers/media/pci/intel/ipu3/
10983
10984INTEL IPU3 CSI-2 IMGU DRIVER
10985M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10986R:	Bingbu Cao <bingbu.cao@intel.com>
10987R:	Tianshu Qiu <tian.shu.qiu@intel.com>
10988L:	linux-media@vger.kernel.org
10989S:	Maintained
10990F:	Documentation/admin-guide/media/ipu3.rst
10991F:	Documentation/admin-guide/media/ipu3_rcb.svg
10992F:	Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
10993F:	drivers/staging/media/ipu3/
10994
10995INTEL ISHTP ECLITE DRIVER
10996M:	Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
10997L:	platform-driver-x86@vger.kernel.org
10998S:	Supported
10999F:	drivers/platform/x86/intel/ishtp_eclite.c
11000
11001INTEL IXP4XX CRYPTO SUPPORT
11002M:	Corentin Labbe <clabbe@baylibre.com>
11003L:	linux-crypto@vger.kernel.org
11004S:	Maintained
11005F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11006
11007INTEL KEEM BAY DRM DRIVER
11008M:	Anitha Chrisanthus <anitha.chrisanthus@intel.com>
11009M:	Edmund Dea <edmund.j.dea@intel.com>
11010S:	Maintained
11011F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11012F:	drivers/gpu/drm/kmb/
11013
11014INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11015M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11016S:	Maintained
11017F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11018F:	drivers/crypto/intel/keembay/Kconfig
11019F:	drivers/crypto/intel/keembay/Makefile
11020F:	drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11021F:	drivers/crypto/intel/keembay/ocs-aes.c
11022F:	drivers/crypto/intel/keembay/ocs-aes.h
11023
11024INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11025M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11026M:	Prabhjot Khurana <prabhjot.khurana@intel.com>
11027M:	Mark Gross <mgross@linux.intel.com>
11028S:	Maintained
11029F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11030F:	drivers/crypto/intel/keembay/Kconfig
11031F:	drivers/crypto/intel/keembay/Makefile
11032F:	drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11033
11034INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11035M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11036M:	Declan Murphy <declan.murphy@intel.com>
11037S:	Maintained
11038F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11039F:	drivers/crypto/intel/keembay/Kconfig
11040F:	drivers/crypto/intel/keembay/Makefile
11041F:	drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11042F:	drivers/crypto/intel/keembay/ocs-hcu.c
11043F:	drivers/crypto/intel/keembay/ocs-hcu.h
11044
11045INTEL MANAGEMENT ENGINE (mei)
11046M:	Tomas Winkler <tomas.winkler@intel.com>
11047L:	linux-kernel@vger.kernel.org
11048S:	Supported
11049F:	Documentation/driver-api/mei/*
11050F:	drivers/misc/mei/
11051F:	drivers/watchdog/mei_wdt.c
11052F:	include/linux/mei_aux.h
11053F:	include/linux/mei_cl_bus.h
11054F:	include/uapi/linux/mei.h
11055F:	include/uapi/linux/mei_uuid.h
11056F:	include/uapi/linux/uuid.h
11057F:	samples/mei/*
11058
11059INTEL MAX 10 BMC MFD DRIVER
11060M:	Xu Yilun <yilun.xu@intel.com>
11061R:	Tom Rix <trix@redhat.com>
11062S:	Maintained
11063F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11064F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
11065F:	drivers/hwmon/intel-m10-bmc-hwmon.c
11066F:	drivers/mfd/intel-m10-bmc*
11067F:	include/linux/mfd/intel-m10-bmc.h
11068
11069INTEL MAX10 BMC SECURE UPDATES
11070M:	Peter Colberg <peter.colberg@intel.com>
11071L:	linux-fpga@vger.kernel.org
11072S:	Maintained
11073F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11074F:	drivers/fpga/intel-m10-bmc-sec-update.c
11075
11076INTEL P-Unit IPC DRIVER
11077M:	Zha Qipeng <qipeng.zha@intel.com>
11078L:	platform-driver-x86@vger.kernel.org
11079S:	Maintained
11080F:	arch/x86/include/asm/intel_punit_ipc.h
11081F:	drivers/platform/x86/intel/punit_ipc.c
11082
11083INTEL PMC CORE DRIVER
11084M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11085M:	David E Box <david.e.box@intel.com>
11086L:	platform-driver-x86@vger.kernel.org
11087S:	Maintained
11088F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
11089F:	drivers/platform/x86/intel/pmc/
11090
11091INTEL PMIC GPIO DRIVERS
11092M:	Andy Shevchenko <andy@kernel.org>
11093S:	Supported
11094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11095F:	drivers/gpio/gpio-*cove.c
11096
11097INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11098M:	Andy Shevchenko <andy@kernel.org>
11099S:	Supported
11100F:	drivers/mfd/intel_soc_pmic*
11101F:	include/linux/mfd/intel_soc_pmic*
11102
11103INTEL PMT DRIVERS
11104M:	David E. Box <david.e.box@linux.intel.com>
11105S:	Supported
11106F:	drivers/platform/x86/intel/pmt/
11107
11108INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11109M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
11110L:	linux-wireless@vger.kernel.org
11111S:	Maintained
11112F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11113F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11114F:	drivers/net/wireless/intel/ipw2x00/
11115
11116INTEL PSTATE DRIVER
11117M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11118M:	Len Brown <lenb@kernel.org>
11119L:	linux-pm@vger.kernel.org
11120S:	Supported
11121F:	drivers/cpufreq/intel_pstate.c
11122
11123INTEL PTP DFL ToD DRIVER
11124M:	Tianfei Zhang <tianfei.zhang@intel.com>
11125L:	linux-fpga@vger.kernel.org
11126L:	netdev@vger.kernel.org
11127S:	Maintained
11128F:	drivers/ptp/ptp_dfl_tod.c
11129
11130INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11131M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
11132L:	linux-iio@vger.kernel.org
11133F:	drivers/counter/intel-qep.c
11134
11135INTEL SCU DRIVERS
11136M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11137S:	Maintained
11138F:	arch/x86/include/asm/intel_scu_ipc.h
11139F:	drivers/platform/x86/intel_scu_*
11140
11141INTEL SDSI DRIVER
11142M:	David E. Box <david.e.box@linux.intel.com>
11143S:	Supported
11144F:	drivers/platform/x86/intel/sdsi.c
11145F:	tools/arch/x86/intel_sdsi/
11146F:	tools/testing/selftests/drivers/sdsi/
11147
11148INTEL SGX
11149M:	Jarkko Sakkinen <jarkko@kernel.org>
11150R:	Dave Hansen <dave.hansen@linux.intel.com>
11151L:	linux-sgx@vger.kernel.org
11152S:	Supported
11153Q:	https://patchwork.kernel.org/project/intel-sgx/list/
11154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11155F:	Documentation/arch/x86/sgx.rst
11156F:	arch/x86/entry/vdso/vsgx.S
11157F:	arch/x86/include/asm/sgx.h
11158F:	arch/x86/include/uapi/asm/sgx.h
11159F:	arch/x86/kernel/cpu/sgx/*
11160F:	tools/testing/selftests/sgx/*
11161K:	\bSGX_
11162
11163INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11164M:	Daniel Scally <djrscally@gmail.com>
11165S:	Maintained
11166F:	drivers/platform/x86/intel/int3472/
11167
11168INTEL SPEED SELECT TECHNOLOGY
11169M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11170L:	platform-driver-x86@vger.kernel.org
11171S:	Maintained
11172F:	drivers/platform/x86/intel/speed_select_if/
11173F:	include/uapi/linux/isst_if.h
11174F:	tools/power/x86/intel-speed-select/
11175
11176INTEL STRATIX10 FIRMWARE DRIVERS
11177M:	Dinh Nguyen <dinguyen@kernel.org>
11178L:	linux-kernel@vger.kernel.org
11179S:	Maintained
11180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11181F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11182F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11183F:	drivers/firmware/stratix10-rsu.c
11184F:	drivers/firmware/stratix10-svc.c
11185F:	include/linux/firmware/intel/stratix10-smc.h
11186F:	include/linux/firmware/intel/stratix10-svc-client.h
11187
11188INTEL TELEMETRY DRIVER
11189M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11190M:	"David E. Box" <david.e.box@linux.intel.com>
11191L:	platform-driver-x86@vger.kernel.org
11192S:	Maintained
11193F:	arch/x86/include/asm/intel_telemetry.h
11194F:	drivers/platform/x86/intel/telemetry/
11195
11196INTEL TPMI DRIVER
11197M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11198L:	platform-driver-x86@vger.kernel.org
11199S:	Maintained
11200F:	Documentation/ABI/testing/debugfs-tpmi
11201F:	drivers/platform/x86/intel/tpmi.c
11202F:	include/linux/intel_tpmi.h
11203
11204INTEL UNCORE FREQUENCY CONTROL
11205M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11206L:	platform-driver-x86@vger.kernel.org
11207S:	Maintained
11208F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11209F:	drivers/platform/x86/intel/uncore-frequency/
11210
11211INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11212M:	David E. Box <david.e.box@linux.intel.com>
11213S:	Supported
11214F:	drivers/platform/x86/intel/vsec.*
11215
11216INTEL VIRTUAL BUTTON DRIVER
11217M:	AceLan Kao <acelan.kao@canonical.com>
11218L:	platform-driver-x86@vger.kernel.org
11219S:	Maintained
11220F:	drivers/platform/x86/intel/vbtn.c
11221
11222INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11223M:	Stanislaw Gruszka <stf_xl@wp.pl>
11224L:	linux-wireless@vger.kernel.org
11225S:	Supported
11226F:	drivers/net/wireless/intel/iwlegacy/
11227
11228INTEL WIRELESS WIFI LINK (iwlwifi)
11229M:	Miri Korenblit <miriam.rachel.korenblit@intel.com>
11230L:	linux-wireless@vger.kernel.org
11231S:	Supported
11232W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11234F:	drivers/net/wireless/intel/iwlwifi/
11235
11236INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11237M:	Jithu Joseph <jithu.joseph@intel.com>
11238S:	Maintained
11239W:	https://slimbootloader.github.io/security/firmware-update.html
11240F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
11241
11242INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11243L:	Dell.Client.Kernel@dell.com
11244S:	Maintained
11245F:	drivers/platform/x86/intel/wmi/thunderbolt.c
11246
11247INTEL WWAN IOSM DRIVER
11248M:	M Chetan Kumar <m.chetan.kumar@intel.com>
11249L:	netdev@vger.kernel.org
11250S:	Maintained
11251F:	drivers/net/wwan/iosm/
11252
11253INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11254M:	Xin Li <xin@zytor.com>
11255M:	"H. Peter Anvin" <hpa@zytor.com>
11256S:	Supported
11257F:	Documentation/arch/x86/x86_64/fred.rst
11258F:	arch/x86/entry/entry_64_fred.S
11259F:	arch/x86/entry/entry_fred.c
11260F:	arch/x86/include/asm/fred.h
11261F:	arch/x86/kernel/fred.c
11262
11263INTEL(R) TRACE HUB
11264M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11265S:	Supported
11266F:	Documentation/trace/intel_th.rst
11267F:	drivers/hwtracing/intel_th/
11268F:	include/linux/intel_th.h
11269
11270INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11271M:	Ning Sun <ning.sun@intel.com>
11272L:	tboot-devel@lists.sourceforge.net
11273S:	Supported
11274W:	http://tboot.sourceforge.net
11275T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11276F:	Documentation/arch/x86/intel_txt.rst
11277F:	arch/x86/kernel/tboot.c
11278F:	include/linux/tboot.h
11279
11280INTERCONNECT API
11281M:	Georgi Djakov <djakov@kernel.org>
11282L:	linux-pm@vger.kernel.org
11283S:	Maintained
11284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11285F:	Documentation/devicetree/bindings/interconnect/
11286F:	Documentation/driver-api/interconnect.rst
11287F:	drivers/interconnect/
11288F:	include/dt-bindings/interconnect/
11289F:	include/linux/interconnect-provider.h
11290F:	include/linux/interconnect.h
11291
11292INTERRUPT COUNTER DRIVER
11293M:	Oleksij Rempel <o.rempel@pengutronix.de>
11294R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11295L:	linux-iio@vger.kernel.org
11296F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11297F:	drivers/counter/interrupt-cnt.c
11298
11299INTERSIL ISL7998X VIDEO DECODER DRIVER
11300M:	Michael Tretter <m.tretter@pengutronix.de>
11301R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11302L:	linux-media@vger.kernel.org
11303S:	Maintained
11304F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11305F:	drivers/media/i2c/isl7998x.c
11306
11307INVENSENSE ICM-426xx IMU DRIVER
11308M:	Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
11309L:	linux-iio@vger.kernel.org
11310S:	Maintained
11311W:	https://invensense.tdk.com/
11312F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11313F:	drivers/iio/imu/inv_icm42600/
11314
11315INVENSENSE MPU-3050 GYROSCOPE DRIVER
11316M:	Linus Walleij <linus.walleij@linaro.org>
11317L:	linux-iio@vger.kernel.org
11318S:	Maintained
11319F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11320F:	drivers/iio/gyro/mpu3050*
11321
11322IOC3 ETHERNET DRIVER
11323M:	Ralf Baechle <ralf@linux-mips.org>
11324L:	linux-mips@vger.kernel.org
11325S:	Maintained
11326F:	drivers/net/ethernet/sgi/ioc3-eth.c
11327
11328IOMMU DMA-API LAYER
11329M:	Robin Murphy <robin.murphy@arm.com>
11330L:	iommu@lists.linux.dev
11331S:	Maintained
11332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
11333F:	drivers/iommu/dma-iommu.c
11334F:	drivers/iommu/dma-iommu.h
11335F:	drivers/iommu/iova.c
11336F:	include/linux/iova.h
11337
11338IOMMU SUBSYSTEM
11339M:	Joerg Roedel <joro@8bytes.org>
11340M:	Will Deacon <will@kernel.org>
11341R:	Robin Murphy <robin.murphy@arm.com>
11342L:	iommu@lists.linux.dev
11343S:	Maintained
11344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
11345F:	Documentation/devicetree/bindings/iommu/
11346F:	Documentation/userspace-api/iommu.rst
11347F:	drivers/iommu/
11348F:	include/linux/iommu.h
11349F:	include/linux/iova.h
11350F:	include/linux/of_iommu.h
11351
11352IOMMUFD
11353M:	Jason Gunthorpe <jgg@nvidia.com>
11354M:	Kevin Tian <kevin.tian@intel.com>
11355L:	iommu@lists.linux.dev
11356S:	Maintained
11357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11358F:	Documentation/userspace-api/iommufd.rst
11359F:	drivers/iommu/iommufd/
11360F:	include/linux/iommufd.h
11361F:	include/uapi/linux/iommufd.h
11362F:	tools/testing/selftests/iommu/
11363
11364IOSYS-MAP HELPERS
11365M:	Thomas Zimmermann <tzimmermann@suse.de>
11366L:	dri-devel@lists.freedesktop.org
11367S:	Maintained
11368T:	git git://anongit.freedesktop.org/drm/drm-misc
11369F:	include/linux/iosys-map.h
11370
11371IO_URING
11372M:	Jens Axboe <axboe@kernel.dk>
11373R:	Pavel Begunkov <asml.silence@gmail.com>
11374L:	io-uring@vger.kernel.org
11375S:	Maintained
11376T:	git git://git.kernel.dk/linux-block
11377T:	git git://git.kernel.dk/liburing
11378F:	include/linux/io_uring/
11379F:	include/linux/io_uring.h
11380F:	include/linux/io_uring_types.h
11381F:	include/trace/events/io_uring.h
11382F:	include/uapi/linux/io_uring.h
11383F:	io_uring/
11384
11385IPMI SUBSYSTEM
11386M:	Corey Minyard <minyard@acm.org>
11387L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
11388S:	Supported
11389W:	http://openipmi.sourceforge.net/
11390T:	git https://github.com/cminyard/linux-ipmi.git for-next
11391F:	Documentation/devicetree/bindings/ipmi/
11392F:	Documentation/driver-api/ipmi.rst
11393F:	drivers/char/ipmi/
11394F:	include/linux/ipmi*
11395F:	include/uapi/linux/ipmi*
11396
11397IPS SCSI RAID DRIVER
11398M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
11399L:	linux-scsi@vger.kernel.org
11400S:	Maintained
11401W:	http://www.adaptec.com/
11402F:	drivers/scsi/ips*
11403
11404IPVS
11405M:	Simon Horman <horms@verge.net.au>
11406M:	Julian Anastasov <ja@ssi.bg>
11407L:	netdev@vger.kernel.org
11408L:	lvs-devel@vger.kernel.org
11409S:	Maintained
11410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11412F:	Documentation/networking/ipvs-sysctl.rst
11413F:	include/net/ip_vs.h
11414F:	include/uapi/linux/ip_vs.h
11415F:	net/netfilter/ipvs/
11416
11417IPWIRELESS DRIVER
11418M:	Jiri Kosina <jikos@kernel.org>
11419M:	David Sterba <dsterba@suse.com>
11420S:	Odd Fixes
11421F:	drivers/tty/ipwireless/
11422
11423IRON DEVICE AUDIO CODEC DRIVERS
11424M:	Kiseok Jo <kiseok.jo@irondevice.com>
11425L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11426S:	Maintained
11427F:	Documentation/devicetree/bindings/sound/irondevice,*
11428F:	sound/soc/codecs/sma*
11429
11430IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11431M:	Thomas Gleixner <tglx@linutronix.de>
11432S:	Maintained
11433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11434F:	Documentation/core-api/irq/irq-domain.rst
11435F:	include/linux/irqdomain.h
11436F:	kernel/irq/irqdomain.c
11437F:	kernel/irq/msi.c
11438
11439IRQ SUBSYSTEM
11440M:	Thomas Gleixner <tglx@linutronix.de>
11441L:	linux-kernel@vger.kernel.org
11442S:	Maintained
11443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11444F:	include/linux/group_cpus.h
11445F:	kernel/irq/
11446F:	lib/group_cpus.c
11447
11448IRQCHIP DRIVERS
11449M:	Thomas Gleixner <tglx@linutronix.de>
11450L:	linux-kernel@vger.kernel.org
11451S:	Maintained
11452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11453F:	Documentation/devicetree/bindings/interrupt-controller/
11454F:	drivers/irqchip/
11455
11456ISA
11457M:	William Breathitt Gray <william.gray@linaro.org>
11458S:	Maintained
11459F:	Documentation/driver-api/isa.rst
11460F:	drivers/base/isa.c
11461F:	include/linux/isa.h
11462
11463ISA RADIO MODULE
11464M:	Hans Verkuil <hverkuil@xs4all.nl>
11465L:	linux-media@vger.kernel.org
11466S:	Maintained
11467W:	https://linuxtv.org
11468T:	git git://linuxtv.org/media_tree.git
11469F:	drivers/media/radio/radio-isa*
11470
11471ISAPNP
11472M:	Jaroslav Kysela <perex@perex.cz>
11473S:	Maintained
11474F:	Documentation/userspace-api/isapnp.rst
11475F:	drivers/pnp/isapnp/
11476F:	include/linux/isapnp.h
11477
11478ISCSI
11479M:	Lee Duncan <lduncan@suse.com>
11480M:	Chris Leech <cleech@redhat.com>
11481M:	Mike Christie <michael.christie@oracle.com>
11482L:	open-iscsi@googlegroups.com
11483L:	linux-scsi@vger.kernel.org
11484S:	Maintained
11485W:	www.open-iscsi.com
11486F:	drivers/scsi/*iscsi*
11487F:	include/scsi/*iscsi*
11488
11489iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
11490M:	Peter Jones <pjones@redhat.com>
11491M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
11492S:	Maintained
11493F:	drivers/firmware/iscsi_ibft*
11494
11495ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
11496M:	Sagi Grimberg <sagi@grimberg.me>
11497M:	Max Gurtovoy <mgurtovoy@nvidia.com>
11498L:	linux-rdma@vger.kernel.org
11499S:	Supported
11500W:	http://www.openfabrics.org
11501W:	www.open-iscsi.org
11502Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11503F:	drivers/infiniband/ulp/iser/
11504
11505ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
11506M:	Sagi Grimberg <sagi@grimberg.me>
11507L:	linux-rdma@vger.kernel.org
11508L:	target-devel@vger.kernel.org
11509S:	Supported
11510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11511F:	drivers/infiniband/ulp/isert
11512
11513ISDN/CMTP OVER BLUETOOTH
11514M:	Karsten Keil <isdn@linux-pingi.de>
11515L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11516L:	netdev@vger.kernel.org
11517S:	Odd Fixes
11518W:	http://www.isdn4linux.de
11519F:	Documentation/isdn/
11520F:	drivers/isdn/capi/
11521F:	include/linux/isdn/
11522F:	include/uapi/linux/isdn/
11523F:	net/bluetooth/cmtp/
11524
11525ISDN/mISDN SUBSYSTEM
11526M:	Karsten Keil <isdn@linux-pingi.de>
11527L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11528L:	netdev@vger.kernel.org
11529S:	Maintained
11530W:	http://www.isdn4linux.de
11531F:	drivers/isdn/Kconfig
11532F:	drivers/isdn/Makefile
11533F:	drivers/isdn/hardware/
11534F:	drivers/isdn/mISDN/
11535
11536ISOFS FILESYSTEM
11537M:	Jan Kara <jack@suse.cz>
11538L:	linux-fsdevel@vger.kernel.org
11539S:	Maintained
11540F:	Documentation/filesystems/isofs.rst
11541F:	fs/isofs/
11542
11543IT87 HARDWARE MONITORING DRIVER
11544M:	Jean Delvare <jdelvare@suse.com>
11545L:	linux-hwmon@vger.kernel.org
11546S:	Maintained
11547F:	Documentation/hwmon/it87.rst
11548F:	drivers/hwmon/it87.c
11549
11550IT913X MEDIA DRIVER
11551L:	linux-media@vger.kernel.org
11552S:	Orphan
11553W:	https://linuxtv.org
11554Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11555F:	drivers/media/tuners/it913x*
11556
11557ITE IT66121 HDMI BRIDGE DRIVER
11558M:	Phong LE <ple@baylibre.com>
11559M:	Neil Armstrong <neil.armstrong@linaro.org>
11560S:	Maintained
11561T:	git git://anongit.freedesktop.org/drm/drm-misc
11562F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11563F:	drivers/gpu/drm/bridge/ite-it66121.c
11564
11565IVTV VIDEO4LINUX DRIVER
11566M:	Andy Walls <awalls@md.metrocast.net>
11567L:	linux-media@vger.kernel.org
11568S:	Maintained
11569W:	https://linuxtv.org
11570T:	git git://linuxtv.org/media_tree.git
11571F:	Documentation/admin-guide/media/ivtv*
11572F:	drivers/media/pci/ivtv/
11573F:	include/uapi/linux/ivtv*
11574
11575IX2505V MEDIA DRIVER
11576M:	Malcolm Priestley <tvboxspy@gmail.com>
11577L:	linux-media@vger.kernel.org
11578S:	Maintained
11579W:	https://linuxtv.org
11580Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11581F:	drivers/media/dvb-frontends/ix2505v*
11582
11583JAILHOUSE HYPERVISOR INTERFACE
11584M:	Jan Kiszka <jan.kiszka@siemens.com>
11585L:	jailhouse-dev@googlegroups.com
11586S:	Maintained
11587F:	arch/x86/include/asm/jailhouse_para.h
11588F:	arch/x86/kernel/jailhouse.c
11589
11590JFS FILESYSTEM
11591M:	Dave Kleikamp <shaggy@kernel.org>
11592L:	jfs-discussion@lists.sourceforge.net
11593S:	Odd Fixes
11594W:	http://jfs.sourceforge.net/
11595T:	git https://github.com/kleikamp/linux-shaggy.git
11596F:	Documentation/admin-guide/jfs.rst
11597F:	fs/jfs/
11598
11599JME NETWORK DRIVER
11600M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
11601L:	netdev@vger.kernel.org
11602S:	Maintained
11603F:	drivers/net/ethernet/jme.*
11604
11605JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
11606M:	David Woodhouse <dwmw2@infradead.org>
11607M:	Richard Weinberger <richard@nod.at>
11608L:	linux-mtd@lists.infradead.org
11609S:	Odd Fixes
11610W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
11611T:	git git://git.infradead.org/ubifs-2.6.git
11612F:	fs/jffs2/
11613F:	include/uapi/linux/jffs2.h
11614
11615JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
11616M:	"Theodore Ts'o" <tytso@mit.edu>
11617M:	Jan Kara <jack@suse.com>
11618L:	linux-ext4@vger.kernel.org
11619S:	Maintained
11620F:	fs/jbd2/
11621F:	include/linux/jbd2.h
11622
11623JPU V4L2 MEM2MEM DRIVER FOR RENESAS
11624M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
11625L:	linux-media@vger.kernel.org
11626L:	linux-renesas-soc@vger.kernel.org
11627S:	Maintained
11628F:	drivers/media/platform/renesas/rcar_jpu.c
11629
11630JSM Neo PCI based serial card
11631L:	linux-serial@vger.kernel.org
11632S:	Orphan
11633F:	drivers/tty/serial/jsm/
11634
11635K10TEMP HARDWARE MONITORING DRIVER
11636M:	Clemens Ladisch <clemens@ladisch.de>
11637L:	linux-hwmon@vger.kernel.org
11638S:	Maintained
11639F:	Documentation/hwmon/k10temp.rst
11640F:	drivers/hwmon/k10temp.c
11641
11642K8TEMP HARDWARE MONITORING DRIVER
11643M:	Rudolf Marek <r.marek@assembler.cz>
11644L:	linux-hwmon@vger.kernel.org
11645S:	Maintained
11646F:	Documentation/hwmon/k8temp.rst
11647F:	drivers/hwmon/k8temp.c
11648
11649KASAN
11650M:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
11651R:	Alexander Potapenko <glider@google.com>
11652R:	Andrey Konovalov <andreyknvl@gmail.com>
11653R:	Dmitry Vyukov <dvyukov@google.com>
11654R:	Vincenzo Frascino <vincenzo.frascino@arm.com>
11655L:	kasan-dev@googlegroups.com
11656S:	Maintained
11657F:	Documentation/dev-tools/kasan.rst
11658F:	arch/*/include/asm/*kasan.h
11659F:	arch/*/mm/kasan_init*
11660F:	include/linux/kasan*.h
11661F:	lib/Kconfig.kasan
11662F:	mm/kasan/
11663F:	scripts/Makefile.kasan
11664
11665KCONFIG
11666M:	Masahiro Yamada <masahiroy@kernel.org>
11667L:	linux-kbuild@vger.kernel.org
11668S:	Maintained
11669Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
11670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
11671F:	Documentation/kbuild/kconfig*
11672F:	scripts/Kconfig.include
11673F:	scripts/kconfig/
11674
11675KCOV
11676R:	Dmitry Vyukov <dvyukov@google.com>
11677R:	Andrey Konovalov <andreyknvl@gmail.com>
11678L:	kasan-dev@googlegroups.com
11679S:	Maintained
11680F:	Documentation/dev-tools/kcov.rst
11681F:	include/linux/kcov.h
11682F:	include/uapi/linux/kcov.h
11683F:	kernel/kcov.c
11684F:	scripts/Makefile.kcov
11685
11686KCSAN
11687M:	Marco Elver <elver@google.com>
11688R:	Dmitry Vyukov <dvyukov@google.com>
11689L:	kasan-dev@googlegroups.com
11690S:	Maintained
11691F:	Documentation/dev-tools/kcsan.rst
11692F:	include/linux/kcsan*.h
11693F:	kernel/kcsan/
11694F:	lib/Kconfig.kcsan
11695F:	scripts/Makefile.kcsan
11696
11697KDUMP
11698M:	Baoquan He <bhe@redhat.com>
11699R:	Vivek Goyal <vgoyal@redhat.com>
11700R:	Dave Young <dyoung@redhat.com>
11701L:	kexec@lists.infradead.org
11702S:	Maintained
11703W:	http://lse.sourceforge.net/kdump/
11704F:	Documentation/admin-guide/kdump/
11705F:	fs/proc/vmcore.c
11706F:	include/linux/crash_core.h
11707F:	include/linux/crash_dump.h
11708F:	include/uapi/linux/vmcore.h
11709F:	kernel/crash_*.c
11710
11711KEENE FM RADIO TRANSMITTER DRIVER
11712M:	Hans Verkuil <hverkuil@xs4all.nl>
11713L:	linux-media@vger.kernel.org
11714S:	Maintained
11715W:	https://linuxtv.org
11716T:	git git://linuxtv.org/media_tree.git
11717F:	drivers/media/radio/radio-keene*
11718
11719KERNEL AUTOMOUNTER
11720M:	Ian Kent <raven@themaw.net>
11721L:	autofs@vger.kernel.org
11722S:	Maintained
11723F:	fs/autofs/
11724
11725KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
11726M:	Masahiro Yamada <masahiroy@kernel.org>
11727R:	Nathan Chancellor <nathan@kernel.org>
11728R:	Nicolas Schier <nicolas@fjasle.eu>
11729L:	linux-kbuild@vger.kernel.org
11730S:	Maintained
11731Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
11732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
11733F:	Documentation/kbuild/
11734F:	Makefile
11735F:	scripts/*vmlinux*
11736F:	scripts/Kbuild*
11737F:	scripts/Makefile*
11738F:	scripts/basic/
11739F:	scripts/clang-tools/
11740F:	scripts/dummy-tools/
11741F:	scripts/mk*
11742F:	scripts/mod/
11743F:	scripts/package/
11744F:	usr/
11745
11746KERNEL HARDENING (not covered by other areas)
11747M:	Kees Cook <keescook@chromium.org>
11748R:	Gustavo A. R. Silva <gustavoars@kernel.org>
11749L:	linux-hardening@vger.kernel.org
11750S:	Supported
11751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11752F:	Documentation/ABI/testing/sysfs-kernel-oops_count
11753F:	Documentation/ABI/testing/sysfs-kernel-warn_count
11754F:	arch/*/configs/hardening.config
11755F:	include/linux/overflow.h
11756F:	include/linux/randomize_kstack.h
11757F:	kernel/configs/hardening.config
11758F:	mm/usercopy.c
11759K:	\b(add|choose)_random_kstack_offset\b
11760K:	\b__check_(object_size|heap_object)\b
11761K:	\b__counted_by\b
11762
11763KERNEL JANITORS
11764L:	kernel-janitors@vger.kernel.org
11765S:	Odd Fixes
11766W:	http://kernelnewbies.org/KernelJanitors
11767
11768KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
11769M:	Chuck Lever <chuck.lever@oracle.com>
11770M:	Jeff Layton <jlayton@kernel.org>
11771R:	Neil Brown <neilb@suse.de>
11772R:	Olga Kornievskaia <kolga@netapp.com>
11773R:	Dai Ngo <Dai.Ngo@oracle.com>
11774R:	Tom Talpey <tom@talpey.com>
11775L:	linux-nfs@vger.kernel.org
11776S:	Supported
11777W:	http://nfs.sourceforge.net/
11778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11779F:	Documentation/filesystems/nfs/
11780F:	fs/lockd/
11781F:	fs/nfs_common/
11782F:	fs/nfsd/
11783F:	include/linux/lockd/
11784F:	include/linux/sunrpc/
11785F:	include/trace/events/rpcgss.h
11786F:	include/trace/events/rpcrdma.h
11787F:	include/trace/events/sunrpc.h
11788F:	include/trace/misc/fs.h
11789F:	include/trace/misc/nfs.h
11790F:	include/trace/misc/sunrpc.h
11791F:	include/uapi/linux/nfsd/
11792F:	include/uapi/linux/sunrpc/
11793F:	net/sunrpc/
11794
11795KERNEL REGRESSIONS
11796M:	Thorsten Leemhuis <linux@leemhuis.info>
11797L:	regressions@lists.linux.dev
11798S:	Supported
11799F:	Documentation/admin-guide/reporting-regressions.rst
11800F:	Documentation/process/handling-regressions.rst
11801
11802KERNEL SELFTEST FRAMEWORK
11803M:	Shuah Khan <shuah@kernel.org>
11804M:	Shuah Khan <skhan@linuxfoundation.org>
11805L:	linux-kselftest@vger.kernel.org
11806S:	Maintained
11807Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
11808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
11809F:	Documentation/dev-tools/kselftest*
11810F:	tools/testing/selftests/
11811
11812KERNEL SMB3 SERVER (KSMBD)
11813M:	Namjae Jeon <linkinjeon@kernel.org>
11814M:	Steve French <sfrench@samba.org>
11815R:	Sergey Senozhatsky <senozhatsky@chromium.org>
11816R:	Tom Talpey <tom@talpey.com>
11817L:	linux-cifs@vger.kernel.org
11818S:	Maintained
11819T:	git git://git.samba.org/ksmbd.git
11820F:	Documentation/filesystems/smb/ksmbd.rst
11821F:	fs/smb/common/
11822F:	fs/smb/server/
11823
11824KERNEL UNIT TESTING FRAMEWORK (KUnit)
11825M:	Brendan Higgins <brendanhiggins@google.com>
11826M:	David Gow <davidgow@google.com>
11827R:	Rae Moar <rmoar@google.com>
11828L:	linux-kselftest@vger.kernel.org
11829L:	kunit-dev@googlegroups.com
11830S:	Maintained
11831W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
11832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
11833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
11834F:	Documentation/dev-tools/kunit/
11835F:	include/kunit/
11836F:	lib/kunit/
11837F:	rust/kernel/kunit.rs
11838F:	scripts/rustdoc_test_*
11839F:	tools/testing/kunit/
11840
11841KERNEL USERMODE HELPER
11842M:	Luis Chamberlain <mcgrof@kernel.org>
11843L:	linux-kernel@vger.kernel.org
11844S:	Maintained
11845F:	include/linux/umh.h
11846F:	kernel/umh.c
11847
11848KERNEL VIRTUAL MACHINE (KVM)
11849M:	Paolo Bonzini <pbonzini@redhat.com>
11850L:	kvm@vger.kernel.org
11851S:	Supported
11852W:	http://www.linux-kvm.org
11853T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11854F:	Documentation/virt/kvm/
11855F:	include/asm-generic/kvm*
11856F:	include/kvm/iodev.h
11857F:	include/linux/kvm*
11858F:	include/trace/events/kvm.h
11859F:	include/uapi/asm-generic/kvm*
11860F:	include/uapi/linux/kvm*
11861F:	tools/kvm/
11862F:	tools/testing/selftests/kvm/
11863F:	virt/kvm/*
11864
11865KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
11866M:	Marc Zyngier <maz@kernel.org>
11867M:	Oliver Upton <oliver.upton@linux.dev>
11868R:	James Morse <james.morse@arm.com>
11869R:	Suzuki K Poulose <suzuki.poulose@arm.com>
11870R:	Zenghui Yu <yuzenghui@huawei.com>
11871L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11872L:	kvmarm@lists.linux.dev
11873S:	Maintained
11874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
11875F:	arch/arm64/include/asm/kvm*
11876F:	arch/arm64/include/uapi/asm/kvm*
11877F:	arch/arm64/kvm/
11878F:	include/kvm/arm_*
11879F:	tools/testing/selftests/kvm/*/aarch64/
11880F:	tools/testing/selftests/kvm/aarch64/
11881
11882KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
11883M:	Tianrui Zhao <zhaotianrui@loongson.cn>
11884M:	Bibo Mao <maobibo@loongson.cn>
11885M:	Huacai Chen <chenhuacai@kernel.org>
11886L:	kvm@vger.kernel.org
11887L:	loongarch@lists.linux.dev
11888S:	Maintained
11889T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11890F:	arch/loongarch/include/asm/kvm*
11891F:	arch/loongarch/include/uapi/asm/kvm*
11892F:	arch/loongarch/kvm/
11893
11894KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
11895M:	Huacai Chen <chenhuacai@kernel.org>
11896L:	linux-mips@vger.kernel.org
11897L:	kvm@vger.kernel.org
11898S:	Maintained
11899T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11900F:	arch/mips/include/asm/kvm*
11901F:	arch/mips/include/uapi/asm/kvm*
11902F:	arch/mips/kvm/
11903
11904KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
11905M:	Michael Ellerman <mpe@ellerman.id.au>
11906R:	Nicholas Piggin <npiggin@gmail.com>
11907L:	linuxppc-dev@lists.ozlabs.org
11908L:	kvm@vger.kernel.org
11909S:	Maintained (Book3S 64-bit HV)
11910S:	Odd fixes (Book3S 64-bit PR)
11911S:	Orphan (Book3E and 32-bit)
11912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
11913F:	arch/powerpc/include/asm/kvm*
11914F:	arch/powerpc/include/uapi/asm/kvm*
11915F:	arch/powerpc/kernel/kvm*
11916F:	arch/powerpc/kvm/
11917
11918KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
11919M:	Anup Patel <anup@brainfault.org>
11920R:	Atish Patra <atishp@atishpatra.org>
11921L:	kvm@vger.kernel.org
11922L:	kvm-riscv@lists.infradead.org
11923L:	linux-riscv@lists.infradead.org
11924S:	Maintained
11925T:	git https://github.com/kvm-riscv/linux.git
11926F:	arch/riscv/include/asm/kvm*
11927F:	arch/riscv/include/uapi/asm/kvm*
11928F:	arch/riscv/kvm/
11929F:	tools/testing/selftests/kvm/*/riscv/
11930F:	tools/testing/selftests/kvm/riscv/
11931
11932KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
11933M:	Christian Borntraeger <borntraeger@linux.ibm.com>
11934M:	Janosch Frank <frankja@linux.ibm.com>
11935M:	Claudio Imbrenda <imbrenda@linux.ibm.com>
11936R:	David Hildenbrand <david@redhat.com>
11937L:	kvm@vger.kernel.org
11938S:	Supported
11939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
11940F:	Documentation/virt/kvm/s390*
11941F:	arch/s390/include/asm/gmap.h
11942F:	arch/s390/include/asm/kvm*
11943F:	arch/s390/include/uapi/asm/kvm*
11944F:	arch/s390/include/uapi/asm/uvdevice.h
11945F:	arch/s390/kernel/uv.c
11946F:	arch/s390/kvm/
11947F:	arch/s390/mm/gmap.c
11948F:	drivers/s390/char/uvdevice.c
11949F:	tools/testing/selftests/drivers/s390x/uvdevice/
11950F:	tools/testing/selftests/kvm/*/s390x/
11951F:	tools/testing/selftests/kvm/s390x/
11952
11953KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
11954M:	Sean Christopherson <seanjc@google.com>
11955M:	Paolo Bonzini <pbonzini@redhat.com>
11956L:	kvm@vger.kernel.org
11957S:	Supported
11958P:	Documentation/process/maintainer-kvm-x86.rst
11959T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11960F:	arch/x86/include/asm/kvm*
11961F:	arch/x86/include/asm/svm.h
11962F:	arch/x86/include/asm/vmx*.h
11963F:	arch/x86/include/uapi/asm/kvm*
11964F:	arch/x86/include/uapi/asm/svm.h
11965F:	arch/x86/include/uapi/asm/vmx.h
11966F:	arch/x86/kvm/
11967F:	arch/x86/kvm/*/
11968F:	tools/testing/selftests/kvm/*/x86_64/
11969F:	tools/testing/selftests/kvm/x86_64/
11970
11971KERNFS
11972M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11973M:	Tejun Heo <tj@kernel.org>
11974S:	Supported
11975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11976F:	fs/kernfs/
11977F:	include/linux/kernfs.h
11978
11979KEXEC
11980M:	Eric Biederman <ebiederm@xmission.com>
11981L:	kexec@lists.infradead.org
11982S:	Maintained
11983W:	http://kernel.org/pub/linux/utils/kernel/kexec/
11984F:	include/linux/kexec.h
11985F:	include/uapi/linux/kexec.h
11986F:	kernel/kexec*
11987
11988KEYS-ENCRYPTED
11989M:	Mimi Zohar <zohar@linux.ibm.com>
11990L:	linux-integrity@vger.kernel.org
11991L:	keyrings@vger.kernel.org
11992S:	Supported
11993F:	Documentation/security/keys/trusted-encrypted.rst
11994F:	include/keys/encrypted-type.h
11995F:	security/keys/encrypted-keys/
11996
11997KEYS-TRUSTED
11998M:	James Bottomley <James.Bottomley@HansenPartnership.com>
11999M:	Jarkko Sakkinen <jarkko@kernel.org>
12000M:	Mimi Zohar <zohar@linux.ibm.com>
12001L:	linux-integrity@vger.kernel.org
12002L:	keyrings@vger.kernel.org
12003S:	Supported
12004F:	Documentation/security/keys/trusted-encrypted.rst
12005F:	include/keys/trusted-type.h
12006F:	include/keys/trusted_tpm.h
12007F:	security/keys/trusted-keys/
12008
12009KEYS-TRUSTED-CAAM
12010M:	Ahmad Fatoum <a.fatoum@pengutronix.de>
12011R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12012L:	linux-integrity@vger.kernel.org
12013L:	keyrings@vger.kernel.org
12014S:	Maintained
12015F:	include/keys/trusted_caam.h
12016F:	security/keys/trusted-keys/trusted_caam.c
12017
12018KEYS-TRUSTED-TEE
12019M:	Sumit Garg <sumit.garg@linaro.org>
12020L:	linux-integrity@vger.kernel.org
12021L:	keyrings@vger.kernel.org
12022S:	Supported
12023F:	include/keys/trusted_tee.h
12024F:	security/keys/trusted-keys/trusted_tee.c
12025
12026KEYS/KEYRINGS
12027M:	David Howells <dhowells@redhat.com>
12028M:	Jarkko Sakkinen <jarkko@kernel.org>
12029L:	keyrings@vger.kernel.org
12030S:	Maintained
12031F:	Documentation/security/keys/core.rst
12032F:	include/keys/
12033F:	include/linux/key-type.h
12034F:	include/linux/key.h
12035F:	include/linux/keyctl.h
12036F:	include/uapi/linux/keyctl.h
12037F:	security/keys/
12038
12039KEYS/KEYRINGS_INTEGRITY
12040M:	Jarkko Sakkinen <jarkko@kernel.org>
12041M:	Mimi Zohar <zohar@linux.ibm.com>
12042L:	linux-integrity@vger.kernel.org
12043L:	keyrings@vger.kernel.org
12044S:	Supported
12045F:	security/integrity/platform_certs
12046
12047KFENCE
12048M:	Alexander Potapenko <glider@google.com>
12049M:	Marco Elver <elver@google.com>
12050R:	Dmitry Vyukov <dvyukov@google.com>
12051L:	kasan-dev@googlegroups.com
12052S:	Maintained
12053F:	Documentation/dev-tools/kfence.rst
12054F:	arch/*/include/asm/kfence.h
12055F:	include/linux/kfence.h
12056F:	lib/Kconfig.kfence
12057F:	mm/kfence/
12058
12059KFIFO
12060M:	Stefani Seibold <stefani@seibold.net>
12061S:	Maintained
12062F:	include/linux/kfifo.h
12063F:	lib/kfifo.c
12064F:	samples/kfifo/
12065
12066KGDB / KDB /debug_core
12067M:	Jason Wessel <jason.wessel@windriver.com>
12068M:	Daniel Thompson <daniel.thompson@linaro.org>
12069R:	Douglas Anderson <dianders@chromium.org>
12070L:	kgdb-bugreport@lists.sourceforge.net
12071S:	Maintained
12072W:	http://kgdb.wiki.kernel.org/
12073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12074F:	Documentation/dev-tools/kgdb.rst
12075F:	drivers/misc/kgdbts.c
12076F:	drivers/tty/serial/kgdboc.c
12077F:	include/linux/kdb.h
12078F:	include/linux/kgdb.h
12079F:	kernel/debug/
12080F:	kernel/module/kdb.c
12081
12082KHADAS MCU MFD DRIVER
12083M:	Neil Armstrong <neil.armstrong@linaro.org>
12084L:	linux-amlogic@lists.infradead.org
12085S:	Maintained
12086F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12087F:	drivers/mfd/khadas-mcu.c
12088F:	drivers/thermal/khadas_mcu_fan.c
12089F:	include/linux/mfd/khadas-mcu.h
12090
12091KIONIX/ROHM KX022A ACCELEROMETER
12092M:	Matti Vaittinen <mazziesaccount@gmail.com>
12093L:	linux-iio@vger.kernel.org
12094S:	Supported
12095F:	drivers/iio/accel/kionix-kx022a*
12096
12097KMEMLEAK
12098M:	Catalin Marinas <catalin.marinas@arm.com>
12099S:	Maintained
12100F:	Documentation/dev-tools/kmemleak.rst
12101F:	include/linux/kmemleak.h
12102F:	mm/kmemleak.c
12103F:	samples/kmemleak/kmemleak-test.c
12104
12105KMSAN
12106M:	Alexander Potapenko <glider@google.com>
12107R:	Marco Elver <elver@google.com>
12108R:	Dmitry Vyukov <dvyukov@google.com>
12109L:	kasan-dev@googlegroups.com
12110S:	Maintained
12111F:	Documentation/dev-tools/kmsan.rst
12112F:	arch/*/include/asm/kmsan.h
12113F:	arch/*/mm/kmsan_*
12114F:	include/linux/kmsan*.h
12115F:	lib/Kconfig.kmsan
12116F:	mm/kmsan/
12117F:	scripts/Makefile.kmsan
12118
12119KPROBES
12120M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
12121M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
12122M:	"David S. Miller" <davem@davemloft.net>
12123M:	Masami Hiramatsu <mhiramat@kernel.org>
12124L:	linux-kernel@vger.kernel.org
12125L:	linux-trace-kernel@vger.kernel.org
12126S:	Maintained
12127Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
12128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12129F:	Documentation/trace/kprobes.rst
12130F:	include/asm-generic/kprobes.h
12131F:	include/linux/kprobes.h
12132F:	kernel/kprobes.c
12133F:	lib/test_kprobes.c
12134F:	samples/kprobes
12135
12136KS0108 LCD CONTROLLER DRIVER
12137M:	Miguel Ojeda <ojeda@kernel.org>
12138S:	Maintained
12139F:	Documentation/admin-guide/auxdisplay/ks0108.rst
12140F:	drivers/auxdisplay/ks0108.c
12141F:	include/linux/ks0108.h
12142
12143KTD253 BACKLIGHT DRIVER
12144M:	Linus Walleij <linus.walleij@linaro.org>
12145S:	Maintained
12146F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12147F:	drivers/video/backlight/ktd253-backlight.c
12148
12149KTD2801 BACKLIGHT DRIVER
12150M:	Duje Mihanović <duje.mihanovic@skole.hr>
12151S:	Maintained
12152F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12153F:	drivers/video/backlight/ktd2801-backlight.c
12154
12155KTEST
12156M:	Steven Rostedt <rostedt@goodmis.org>
12157M:	John Hawley <warthog9@eaglescrag.net>
12158S:	Maintained
12159F:	tools/testing/ktest
12160
12161KTZ8866 BACKLIGHT DRIVER
12162M:	Jianhua Lu <lujianhua000@gmail.com>
12163S:	Maintained
12164F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12165F:	drivers/video/backlight/ktz8866.c
12166
12167KVM PARAVIRT (KVM/paravirt)
12168M:	Paolo Bonzini <pbonzini@redhat.com>
12169R:	Wanpeng Li <wanpengli@tencent.com>
12170R:	Vitaly Kuznetsov <vkuznets@redhat.com>
12171L:	kvm@vger.kernel.org
12172S:	Supported
12173T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12174F:	arch/um/include/asm/kvm_para.h
12175F:	arch/x86/include/asm/kvm_para.h
12176F:	arch/x86/include/asm/pvclock-abi.h
12177F:	arch/x86/include/uapi/asm/kvm_para.h
12178F:	arch/x86/kernel/kvm.c
12179F:	arch/x86/kernel/kvmclock.c
12180F:	include/asm-generic/kvm_para.h
12181F:	include/linux/kvm_para.h
12182F:	include/uapi/asm-generic/kvm_para.h
12183F:	include/uapi/linux/kvm_para.h
12184
12185KVM X86 HYPER-V (KVM/hyper-v)
12186M:	Vitaly Kuznetsov <vkuznets@redhat.com>
12187M:	Sean Christopherson <seanjc@google.com>
12188M:	Paolo Bonzini <pbonzini@redhat.com>
12189L:	kvm@vger.kernel.org
12190S:	Supported
12191T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12192F:	arch/x86/kvm/hyperv.*
12193F:	arch/x86/kvm/kvm_onhyperv.*
12194F:	arch/x86/kvm/svm/hyperv.*
12195F:	arch/x86/kvm/svm/svm_onhyperv.*
12196F:	arch/x86/kvm/vmx/hyperv.*
12197
12198KVM X86 Xen (KVM/Xen)
12199M:	David Woodhouse <dwmw2@infradead.org>
12200M:	Paul Durrant <paul@xen.org>
12201M:	Sean Christopherson <seanjc@google.com>
12202M:	Paolo Bonzini <pbonzini@redhat.com>
12203L:	kvm@vger.kernel.org
12204S:	Supported
12205T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12206F:	arch/x86/kvm/xen.*
12207
12208L3MDEV
12209M:	David Ahern <dsahern@kernel.org>
12210L:	netdev@vger.kernel.org
12211S:	Maintained
12212F:	include/net/l3mdev.h
12213F:	net/l3mdev
12214
12215LANDLOCK SECURITY MODULE
12216M:	Mickaël Salaün <mic@digikod.net>
12217L:	linux-security-module@vger.kernel.org
12218S:	Supported
12219W:	https://landlock.io
12220T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12221F:	Documentation/security/landlock.rst
12222F:	Documentation/userspace-api/landlock.rst
12223F:	include/uapi/linux/landlock.h
12224F:	samples/landlock/
12225F:	security/landlock/
12226F:	tools/testing/selftests/landlock/
12227K:	landlock
12228K:	LANDLOCK
12229
12230LANTIQ / INTEL Ethernet drivers
12231M:	Hauke Mehrtens <hauke@hauke-m.de>
12232L:	netdev@vger.kernel.org
12233S:	Maintained
12234F:	drivers/net/dsa/lantiq_gswip.c
12235F:	drivers/net/dsa/lantiq_pce.h
12236F:	drivers/net/ethernet/lantiq_xrx200.c
12237F:	net/dsa/tag_gswip.c
12238
12239LANTIQ MIPS ARCHITECTURE
12240M:	John Crispin <john@phrozen.org>
12241L:	linux-mips@vger.kernel.org
12242S:	Maintained
12243F:	arch/mips/lantiq
12244F:	drivers/soc/lantiq
12245
12246LANTIQ PEF2256 DRIVER
12247M:	Herve Codina <herve.codina@bootlin.com>
12248S:	Maintained
12249F:	Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12250F:	drivers/net/wan/framer/pef2256/
12251F:	drivers/pinctrl/pinctrl-pef2256.c
12252F:	include/linux/framer/pef2256.h
12253
12254LASI 53c700 driver for PARISC
12255M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12256L:	linux-scsi@vger.kernel.org
12257S:	Maintained
12258F:	Documentation/scsi/53c700.rst
12259F:	drivers/scsi/53c700*
12260
12261LEAKING_ADDRESSES
12262M:	Tycho Andersen <tycho@tycho.pizza>
12263R:	Kees Cook <keescook@chromium.org>
12264L:	linux-hardening@vger.kernel.org
12265S:	Maintained
12266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12267F:	scripts/leaking_addresses.pl
12268
12269LED SUBSYSTEM
12270M:	Pavel Machek <pavel@ucw.cz>
12271M:	Lee Jones <lee@kernel.org>
12272L:	linux-leds@vger.kernel.org
12273S:	Maintained
12274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
12275F:	Documentation/devicetree/bindings/leds/
12276F:	Documentation/leds/
12277F:	drivers/leds/
12278F:	include/dt-bindings/leds/
12279F:	include/linux/leds.h
12280
12281LEGO MINDSTORMS EV3
12282R:	David Lechner <david@lechnology.com>
12283S:	Maintained
12284F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12285F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12286F:	drivers/power/supply/lego_ev3_battery.c
12287
12288LEGO USB Tower driver
12289M:	Juergen Stuber <starblue@users.sourceforge.net>
12290L:	legousb-devel@lists.sourceforge.net
12291S:	Maintained
12292W:	http://legousb.sourceforge.net/
12293F:	drivers/usb/misc/legousbtower.c
12294
12295LETSKETCH HID TABLET DRIVER
12296M:	Hans de Goede <hdegoede@redhat.com>
12297L:	linux-input@vger.kernel.org
12298S:	Maintained
12299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12300F:	drivers/hid/hid-letsketch.c
12301
12302LG LAPTOP EXTRAS
12303M:	Matan Ziv-Av <matan@svgalib.org>
12304L:	platform-driver-x86@vger.kernel.org
12305S:	Maintained
12306F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
12307F:	Documentation/admin-guide/laptops/lg-laptop.rst
12308F:	drivers/platform/x86/lg-laptop.c
12309
12310LG2160 MEDIA DRIVER
12311M:	Michael Krufky <mkrufky@linuxtv.org>
12312L:	linux-media@vger.kernel.org
12313S:	Maintained
12314W:	https://linuxtv.org
12315W:	http://github.com/mkrufky
12316Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12317T:	git git://linuxtv.org/mkrufky/tuners.git
12318F:	drivers/media/dvb-frontends/lg2160.*
12319
12320LGDT3305 MEDIA DRIVER
12321M:	Michael Krufky <mkrufky@linuxtv.org>
12322L:	linux-media@vger.kernel.org
12323S:	Maintained
12324W:	https://linuxtv.org
12325W:	http://github.com/mkrufky
12326Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12327T:	git git://linuxtv.org/mkrufky/tuners.git
12328F:	drivers/media/dvb-frontends/lgdt3305.*
12329
12330LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12331M:	Viresh Kumar <vireshk@kernel.org>
12332L:	linux-ide@vger.kernel.org
12333S:	Maintained
12334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12335F:	drivers/ata/pata_arasan_cf.c
12336F:	include/linux/pata_arasan_cf_data.h
12337
12338LIBATA PATA DRIVERS
12339R:	Sergey Shtylyov <s.shtylyov@omp.ru>
12340L:	linux-ide@vger.kernel.org
12341F:	drivers/ata/ata_*.c
12342F:	drivers/ata/pata_*.c
12343
12344LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12345M:	Linus Walleij <linus.walleij@linaro.org>
12346L:	linux-ide@vger.kernel.org
12347S:	Maintained
12348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12349F:	drivers/ata/pata_ftide010.c
12350F:	drivers/ata/sata_gemini.c
12351F:	drivers/ata/sata_gemini.h
12352
12353LIBATA SATA AHCI PLATFORM devices support
12354M:	Hans de Goede <hdegoede@redhat.com>
12355M:	Jens Axboe <axboe@kernel.dk>
12356L:	linux-ide@vger.kernel.org
12357S:	Maintained
12358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12359F:	drivers/ata/ahci_platform.c
12360F:	drivers/ata/libahci_platform.c
12361F:	include/linux/ahci_platform.h
12362
12363LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12364M:	Serge Semin <fancer.lancer@gmail.com>
12365L:	linux-ide@vger.kernel.org
12366S:	Maintained
12367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12368F:	Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12369F:	Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12370F:	drivers/ata/ahci_dwc.c
12371
12372LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12373M:	Mikael Pettersson <mikpelinux@gmail.com>
12374L:	linux-ide@vger.kernel.org
12375S:	Maintained
12376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12377F:	drivers/ata/sata_promise.*
12378
12379LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12380M:	Damien Le Moal <dlemoal@kernel.org>
12381M:	Niklas Cassel <cassel@kernel.org>
12382L:	linux-ide@vger.kernel.org
12383S:	Maintained
12384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12385F:	Documentation/ABI/testing/sysfs-ata
12386F:	Documentation/devicetree/bindings/ata/
12387F:	drivers/ata/
12388F:	include/linux/ata.h
12389F:	include/linux/libata.h
12390
12391LIBETH COMMON ETHERNET LIBRARY
12392M:	Alexander Lobakin <aleksander.lobakin@intel.com>
12393L:	netdev@vger.kernel.org
12394L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12395S:	Supported
12396T:	git https://github.com/alobakin/linux.git
12397F:	drivers/net/ethernet/intel/libeth/
12398F:	include/net/libeth/
12399K:	libeth
12400
12401LIBIE COMMON INTEL ETHERNET LIBRARY
12402M:	Alexander Lobakin <aleksander.lobakin@intel.com>
12403L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12404L:	netdev@vger.kernel.org
12405S:	Supported
12406T:	git https://github.com/alobakin/linux.git
12407F:	drivers/net/ethernet/intel/libie/
12408F:	include/linux/net/intel/libie/
12409K:	libie
12410
12411LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12412M:	Vishal Verma <vishal.l.verma@intel.com>
12413M:	Dan Williams <dan.j.williams@intel.com>
12414M:	Dave Jiang <dave.jiang@intel.com>
12415L:	nvdimm@lists.linux.dev
12416S:	Supported
12417Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12418P:	Documentation/nvdimm/maintainer-entry-profile.rst
12419F:	drivers/nvdimm/btt*
12420
12421LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12422M:	Dan Williams <dan.j.williams@intel.com>
12423M:	Vishal Verma <vishal.l.verma@intel.com>
12424M:	Dave Jiang <dave.jiang@intel.com>
12425L:	nvdimm@lists.linux.dev
12426S:	Supported
12427Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12428P:	Documentation/nvdimm/maintainer-entry-profile.rst
12429F:	drivers/nvdimm/pmem*
12430
12431LIBNVDIMM: DEVICETREE BINDINGS
12432M:	Oliver O'Halloran <oohall@gmail.com>
12433L:	nvdimm@lists.linux.dev
12434S:	Supported
12435Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12436F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
12437F:	drivers/nvdimm/of_pmem.c
12438
12439LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12440M:	Dan Williams <dan.j.williams@intel.com>
12441M:	Vishal Verma <vishal.l.verma@intel.com>
12442M:	Dave Jiang <dave.jiang@intel.com>
12443M:	Ira Weiny <ira.weiny@intel.com>
12444L:	nvdimm@lists.linux.dev
12445S:	Supported
12446Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12447P:	Documentation/nvdimm/maintainer-entry-profile.rst
12448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12449F:	drivers/acpi/nfit/*
12450F:	drivers/nvdimm/*
12451F:	include/linux/libnvdimm.h
12452F:	include/linux/nd.h
12453F:	include/uapi/linux/ndctl.h
12454F:	tools/testing/nvdimm/
12455
12456LIBRARY CODE
12457M:	Andrew Morton <akpm@linux-foundation.org>
12458L:	linux-kernel@vger.kernel.org
12459S:	Supported
12460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
12461F:	lib/*
12462
12463LICENSES and SPDX stuff
12464M:	Thomas Gleixner <tglx@linutronix.de>
12465M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12466L:	linux-spdx@vger.kernel.org
12467S:	Maintained
12468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12469F:	COPYING
12470F:	Documentation/process/license-rules.rst
12471F:	LICENSES/
12472F:	scripts/spdxcheck-test.sh
12473F:	scripts/spdxcheck.py
12474F:	scripts/spdxexclude
12475
12476LINEAR RANGES HELPERS
12477M:	Mark Brown <broonie@kernel.org>
12478R:	Matti Vaittinen <mazziesaccount@gmail.com>
12479F:	include/linux/linear_range.h
12480F:	lib/linear_ranges.c
12481F:	lib/test_linear_ranges.c
12482
12483LINUX FOR POWER MACINTOSH
12484L:	linuxppc-dev@lists.ozlabs.org
12485S:	Orphan
12486F:	arch/powerpc/platforms/powermac/
12487F:	drivers/macintosh/
12488X:	drivers/macintosh/adb-iop.c
12489X:	drivers/macintosh/via-macii.c
12490
12491LINUX FOR POWERPC (32-BIT AND 64-BIT)
12492M:	Michael Ellerman <mpe@ellerman.id.au>
12493R:	Nicholas Piggin <npiggin@gmail.com>
12494R:	Christophe Leroy <christophe.leroy@csgroup.eu>
12495R:	Aneesh Kumar K.V <aneesh.kumar@kernel.org>
12496R:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
12497L:	linuxppc-dev@lists.ozlabs.org
12498S:	Supported
12499W:	https://github.com/linuxppc/wiki/wiki
12500Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
12501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
12502F:	Documentation/ABI/stable/sysfs-firmware-opal-*
12503F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
12504F:	Documentation/devicetree/bindings/powerpc/
12505F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
12506F:	Documentation/arch/powerpc/
12507F:	arch/powerpc/
12508F:	drivers/*/*/*pasemi*
12509F:	drivers/*/*pasemi*
12510F:	drivers/char/tpm/tpm_ibmvtpm*
12511F:	drivers/crypto/nx/
12512F:	drivers/i2c/busses/i2c-opal.c
12513F:	drivers/net/ethernet/ibm/ibmveth.*
12514F:	drivers/net/ethernet/ibm/ibmvnic.*
12515F:	drivers/pci/hotplug/pnv_php.c
12516F:	drivers/pci/hotplug/rpa*
12517F:	drivers/rtc/rtc-opal.c
12518F:	drivers/scsi/ibmvscsi/
12519F:	drivers/tty/hvc/hvc_opal.c
12520F:	drivers/watchdog/wdrtas.c
12521F:	tools/testing/selftests/powerpc
12522N:	/pmac
12523N:	powermac
12524N:	powernv
12525N:	[^a-z0-9]ps3
12526N:	pseries
12527
12528LINUX FOR POWERPC EMBEDDED MPC5XXX
12529M:	Anatolij Gustschin <agust@denx.de>
12530L:	linuxppc-dev@lists.ozlabs.org
12531S:	Odd Fixes
12532F:	arch/powerpc/platforms/512x/
12533F:	arch/powerpc/platforms/52xx/
12534
12535LINUX FOR POWERPC EMBEDDED PPC4XX
12536L:	linuxppc-dev@lists.ozlabs.org
12537S:	Orphan
12538F:	arch/powerpc/platforms/40x/
12539F:	arch/powerpc/platforms/44x/
12540
12541LINUX FOR POWERPC EMBEDDED PPC85XX
12542M:	Scott Wood <oss@buserror.net>
12543L:	linuxppc-dev@lists.ozlabs.org
12544S:	Odd fixes
12545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
12546F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
12547F:	Documentation/devicetree/bindings/powerpc/fsl/
12548F:	arch/powerpc/platforms/85xx/
12549
12550LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
12551M:	Christophe Leroy <christophe.leroy@csgroup.eu>
12552L:	linuxppc-dev@lists.ozlabs.org
12553S:	Maintained
12554F:	arch/powerpc/platforms/8xx/
12555F:	arch/powerpc/platforms/83xx/
12556
12557LINUX KERNEL DUMP TEST MODULE (LKDTM)
12558M:	Kees Cook <keescook@chromium.org>
12559S:	Maintained
12560F:	drivers/misc/lkdtm/*
12561F:	tools/testing/selftests/lkdtm/*
12562
12563LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
12564M:	Alan Stern <stern@rowland.harvard.edu>
12565M:	Andrea Parri <parri.andrea@gmail.com>
12566M:	Will Deacon <will@kernel.org>
12567M:	Peter Zijlstra <peterz@infradead.org>
12568M:	Boqun Feng <boqun.feng@gmail.com>
12569M:	Nicholas Piggin <npiggin@gmail.com>
12570M:	David Howells <dhowells@redhat.com>
12571M:	Jade Alglave <j.alglave@ucl.ac.uk>
12572M:	Luc Maranget <luc.maranget@inria.fr>
12573M:	"Paul E. McKenney" <paulmck@kernel.org>
12574R:	Akira Yokosawa <akiyks@gmail.com>
12575R:	Daniel Lustig <dlustig@nvidia.com>
12576R:	Joel Fernandes <joel@joelfernandes.org>
12577L:	linux-kernel@vger.kernel.org
12578L:	linux-arch@vger.kernel.org
12579S:	Supported
12580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
12581F:	Documentation/atomic_bitops.txt
12582F:	Documentation/atomic_t.txt
12583F:	Documentation/core-api/refcount-vs-atomic.rst
12584F:	Documentation/litmus-tests/
12585F:	Documentation/memory-barriers.txt
12586F:	tools/memory-model/
12587
12588LINUX-NEXT TREE
12589M:	Stephen Rothwell <sfr@canb.auug.org.au>
12590L:	linux-next@vger.kernel.org
12591S:	Supported
12592B:	mailto:linux-next@vger.kernel.org and the appropriate development tree
12593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
12594
12595LIS3LV02D ACCELEROMETER DRIVER
12596M:	Eric Piel <eric.piel@tremplin-utc.net>
12597S:	Maintained
12598F:	Documentation/misc-devices/lis3lv02d.rst
12599F:	drivers/misc/lis3lv02d/
12600F:	drivers/platform/x86/hp/hp_accel.c
12601
12602LIST KUNIT TEST
12603M:	David Gow <davidgow@google.com>
12604L:	linux-kselftest@vger.kernel.org
12605L:	kunit-dev@googlegroups.com
12606S:	Maintained
12607F:	lib/list-test.c
12608
12609LITEX PLATFORM
12610M:	Karol Gugala <kgugala@antmicro.com>
12611M:	Mateusz Holenko <mholenko@antmicro.com>
12612M:	Gabriel Somlo <gsomlo@gmail.com>
12613M:	Joel Stanley <joel@jms.id.au>
12614S:	Maintained
12615F:	Documentation/devicetree/bindings/*/litex,*.yaml
12616F:	arch/openrisc/boot/dts/or1klitex.dts
12617F:	drivers/mmc/host/litex_mmc.c
12618F:	drivers/net/ethernet/litex/*
12619F:	drivers/soc/litex/*
12620F:	drivers/tty/serial/liteuart.c
12621F:	include/linux/litex.h
12622N:	litex
12623
12624LIVE PATCHING
12625M:	Josh Poimboeuf <jpoimboe@kernel.org>
12626M:	Jiri Kosina <jikos@kernel.org>
12627M:	Miroslav Benes <mbenes@suse.cz>
12628M:	Petr Mladek <pmladek@suse.com>
12629R:	Joe Lawrence <joe.lawrence@redhat.com>
12630L:	live-patching@vger.kernel.org
12631S:	Maintained
12632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
12633F:	Documentation/ABI/testing/sysfs-kernel-livepatch
12634F:	Documentation/livepatch/
12635F:	arch/powerpc/include/asm/livepatch.h
12636F:	include/linux/livepatch.h
12637F:	kernel/livepatch/
12638F:	kernel/module/livepatch.c
12639F:	samples/livepatch/
12640F:	tools/testing/selftests/livepatch/
12641
12642LLC (802.2)
12643L:	netdev@vger.kernel.org
12644S:	Odd fixes
12645F:	include/linux/llc.h
12646F:	include/net/llc*
12647F:	include/uapi/linux/llc.h
12648F:	net/llc/
12649
12650LM73 HARDWARE MONITOR DRIVER
12651M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
12652L:	linux-hwmon@vger.kernel.org
12653S:	Maintained
12654F:	drivers/hwmon/lm73.c
12655
12656LM78 HARDWARE MONITOR DRIVER
12657M:	Jean Delvare <jdelvare@suse.com>
12658L:	linux-hwmon@vger.kernel.org
12659S:	Maintained
12660F:	Documentation/hwmon/lm78.rst
12661F:	drivers/hwmon/lm78.c
12662
12663LM83 HARDWARE MONITOR DRIVER
12664M:	Jean Delvare <jdelvare@suse.com>
12665L:	linux-hwmon@vger.kernel.org
12666S:	Maintained
12667F:	Documentation/hwmon/lm83.rst
12668F:	drivers/hwmon/lm83.c
12669
12670LM90 HARDWARE MONITOR DRIVER
12671M:	Jean Delvare <jdelvare@suse.com>
12672L:	linux-hwmon@vger.kernel.org
12673S:	Maintained
12674F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
12675F:	Documentation/hwmon/lm90.rst
12676F:	drivers/hwmon/lm90.c
12677F:	include/dt-bindings/thermal/lm90.h
12678
12679LME2510 MEDIA DRIVER
12680M:	Malcolm Priestley <tvboxspy@gmail.com>
12681L:	linux-media@vger.kernel.org
12682S:	Maintained
12683W:	https://linuxtv.org
12684Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12685F:	drivers/media/usb/dvb-usb-v2/lmedm04*
12686
12687LOADPIN SECURITY MODULE
12688M:	Kees Cook <keescook@chromium.org>
12689S:	Supported
12690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12691F:	Documentation/admin-guide/LSM/LoadPin.rst
12692F:	security/loadpin/
12693
12694LOCKDOWN SECURITY MODULE
12695L:	linux-security-module@vger.kernel.org
12696S:	Odd Fixes
12697T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
12698F:	security/lockdown/
12699
12700LOCKING PRIMITIVES
12701M:	Peter Zijlstra <peterz@infradead.org>
12702M:	Ingo Molnar <mingo@redhat.com>
12703M:	Will Deacon <will@kernel.org>
12704R:	Waiman Long <longman@redhat.com>
12705R:	Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
12706L:	linux-kernel@vger.kernel.org
12707S:	Maintained
12708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
12709F:	Documentation/locking/
12710F:	arch/*/include/asm/spinlock*.h
12711F:	include/linux/lockdep*.h
12712F:	include/linux/mutex*.h
12713F:	include/linux/rwlock*.h
12714F:	include/linux/rwsem*.h
12715F:	include/linux/seqlock.h
12716F:	include/linux/spinlock*.h
12717F:	kernel/locking/
12718F:	lib/locking*.[ch]
12719X:	kernel/locking/locktorture.c
12720
12721LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
12722M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
12723L:	linux-ntfs-dev@lists.sourceforge.net
12724S:	Maintained
12725W:	http://www.linux-ntfs.org/content/view/19/37/
12726F:	Documentation/admin-guide/ldm.rst
12727F:	block/partitions/ldm.*
12728
12729LOGITECH HID GAMING KEYBOARDS
12730M:	Hans de Goede <hdegoede@redhat.com>
12731L:	linux-input@vger.kernel.org
12732S:	Maintained
12733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12734F:	drivers/hid/hid-lg-g15.c
12735
12736LONTIUM LT8912B MIPI TO HDMI BRIDGE
12737M:	Adrien Grassein <adrien.grassein@gmail.com>
12738S:	Maintained
12739F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
12740F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
12741
12742LOONGARCH
12743M:	Huacai Chen <chenhuacai@kernel.org>
12744R:	WANG Xuerui <kernel@xen0n.name>
12745L:	loongarch@lists.linux.dev
12746S:	Maintained
12747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
12748F:	Documentation/arch/loongarch/
12749F:	Documentation/translations/zh_CN/arch/loongarch/
12750F:	arch/loongarch/
12751F:	drivers/*/*loongarch*
12752
12753LOONGSON GPIO DRIVER
12754M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12755L:	linux-gpio@vger.kernel.org
12756S:	Maintained
12757F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
12758F:	drivers/gpio/gpio-loongson-64bit.c
12759
12760LOONGSON LS2X APB DMA DRIVER
12761M:	Binbin Zhou <zhoubinbin@loongson.cn>
12762L:	dmaengine@vger.kernel.org
12763S:	Maintained
12764F:	Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
12765F:	drivers/dma/ls2x-apb-dma.c
12766
12767LOONGSON LS2X I2C DRIVER
12768M:	Binbin Zhou <zhoubinbin@loongson.cn>
12769L:	linux-i2c@vger.kernel.org
12770S:	Maintained
12771F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
12772F:	drivers/i2c/busses/i2c-ls2x.c
12773
12774LOONGSON-2 SOC SERIES CLOCK DRIVER
12775M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12776L:	linux-clk@vger.kernel.org
12777S:	Maintained
12778F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
12779F:	drivers/clk/clk-loongson2.c
12780F:	include/dt-bindings/clock/loongson,ls2k-clk.h
12781
12782LOONGSON SPI DRIVER
12783M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12784L:	linux-spi@vger.kernel.org
12785S:	Maintained
12786F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
12787F:	drivers/spi/spi-loongson-core.c
12788F:	drivers/spi/spi-loongson-pci.c
12789F:	drivers/spi/spi-loongson-plat.c
12790F:	drivers/spi/spi-loongson.h
12791
12792LOONGSON-2 SOC SERIES GUTS DRIVER
12793M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12794L:	loongarch@lists.linux.dev
12795S:	Maintained
12796F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
12797F:	drivers/soc/loongson/loongson2_guts.c
12798
12799LOONGSON-2 SOC SERIES PM DRIVER
12800M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12801L:	linux-pm@vger.kernel.org
12802S:	Maintained
12803F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
12804F:	drivers/soc/loongson/loongson2_pm.c
12805
12806LOONGSON-2 SOC SERIES PINCTRL DRIVER
12807M:	zhanghongchen <zhanghongchen@loongson.cn>
12808M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12809L:	linux-gpio@vger.kernel.org
12810S:	Maintained
12811F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
12812F:	drivers/pinctrl/pinctrl-loongson2.c
12813
12814LOONGSON-2 SOC SERIES THERMAL DRIVER
12815M:	zhanghongchen <zhanghongchen@loongson.cn>
12816M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12817L:	linux-pm@vger.kernel.org
12818S:	Maintained
12819F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
12820F:	drivers/thermal/loongson2_thermal.c
12821
12822LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
12823M:	Sathya Prakash <sathya.prakash@broadcom.com>
12824M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
12825M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
12826L:	MPT-FusionLinux.pdl@broadcom.com
12827L:	linux-scsi@vger.kernel.org
12828S:	Supported
12829W:	http://www.avagotech.com/support/
12830F:	drivers/message/fusion/
12831F:	drivers/scsi/mpt3sas/
12832
12833LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
12834M:	Matthew Wilcox <willy@infradead.org>
12835L:	linux-scsi@vger.kernel.org
12836S:	Maintained
12837F:	drivers/scsi/sym53c8xx_2/
12838
12839LTC1660 DAC DRIVER
12840M:	Marcus Folkesson <marcus.folkesson@gmail.com>
12841L:	linux-iio@vger.kernel.org
12842S:	Maintained
12843F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
12844F:	drivers/iio/dac/ltc1660.c
12845
12846LTC2688 IIO DAC DRIVER
12847M:	Nuno Sá <nuno.sa@analog.com>
12848L:	linux-iio@vger.kernel.org
12849S:	Supported
12850W:	https://ez.analog.com/linux-software-drivers
12851F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
12852F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
12853F:	drivers/iio/dac/ltc2688.c
12854
12855LTC2947 HARDWARE MONITOR DRIVER
12856M:	Nuno Sá <nuno.sa@analog.com>
12857L:	linux-hwmon@vger.kernel.org
12858S:	Supported
12859W:	https://ez.analog.com/linux-software-drivers
12860F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
12861F:	drivers/hwmon/ltc2947-core.c
12862F:	drivers/hwmon/ltc2947-i2c.c
12863F:	drivers/hwmon/ltc2947-spi.c
12864F:	drivers/hwmon/ltc2947.h
12865
12866LTC2991 HARDWARE MONITOR DRIVER
12867M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
12868L:	linux-hwmon@vger.kernel.org
12869S:	Supported
12870W:	https://ez.analog.com/linux-software-drivers
12871F:	Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
12872F:	drivers/hwmon/ltc2991.c
12873
12874LTC2983 IIO TEMPERATURE DRIVER
12875M:	Nuno Sá <nuno.sa@analog.com>
12876L:	linux-iio@vger.kernel.org
12877S:	Supported
12878W:	https://ez.analog.com/linux-software-drivers
12879F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
12880F:	drivers/iio/temperature/ltc2983.c
12881
12882LTC4282 HARDWARE MONITOR DRIVER
12883M:	Nuno Sa <nuno.sa@analog.com>
12884L:	linux-hwmon@vger.kernel.org
12885S:	Supported
12886F:	Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
12887F:	Documentation/hwmon/ltc4282.rst
12888F:	drivers/hwmon/ltc4282.c
12889
12890LTC4286 HARDWARE MONITOR DRIVER
12891M:	Delphine CC Chiu <Delphine_CC_Chiu@Wiwynn.com>
12892L:	linux-i2c@vger.kernel.org
12893S:	Maintained
12894F:	Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
12895F:	Documentation/hwmon/ltc4286.rst
12896F:	drivers/hwmon/pmbus/Kconfig
12897F:	drivers/hwmon/pmbus/Makefile
12898F:	drivers/hwmon/pmbus/ltc4286.c
12899
12900LTC4306 I2C MULTIPLEXER DRIVER
12901M:	Michael Hennerich <michael.hennerich@analog.com>
12902L:	linux-i2c@vger.kernel.org
12903S:	Supported
12904W:	https://ez.analog.com/linux-software-drivers
12905F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
12906F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
12907
12908LTP (Linux Test Project)
12909M:	Cyril Hrubis <chrubis@suse.cz>
12910M:	Jan Stancek <jstancek@redhat.com>
12911M:	Petr Vorel <pvorel@suse.cz>
12912M:	Li Wang <liwang@redhat.com>
12913M:	Yang Xu <xuyang2018.jy@fujitsu.com>
12914L:	ltp@lists.linux.it (subscribers-only)
12915S:	Maintained
12916W:	http://linux-test-project.github.io/
12917T:	git https://github.com/linux-test-project/ltp.git
12918
12919LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
12920M:	Anshul Dalal <anshulusr@gmail.com>
12921L:	linux-iio@vger.kernel.org
12922S:	Maintained
12923F:	Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
12924F:	drivers/iio/light/ltr390.c
12925
12926LYNX 28G SERDES PHY DRIVER
12927M:	Ioana Ciornei <ioana.ciornei@nxp.com>
12928L:	netdev@vger.kernel.org
12929S:	Supported
12930F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
12931F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
12932
12933LYNX PCS MODULE
12934M:	Ioana Ciornei <ioana.ciornei@nxp.com>
12935L:	netdev@vger.kernel.org
12936S:	Supported
12937F:	drivers/net/pcs/pcs-lynx.c
12938F:	include/linux/pcs-lynx.h
12939
12940M68K ARCHITECTURE
12941M:	Geert Uytterhoeven <geert@linux-m68k.org>
12942L:	linux-m68k@lists.linux-m68k.org
12943S:	Maintained
12944W:	http://www.linux-m68k.org/
12945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
12946F:	arch/m68k/
12947F:	drivers/zorro/
12948
12949M68K ON APPLE MACINTOSH
12950M:	Joshua Thompson <funaho@jurai.org>
12951L:	linux-m68k@lists.linux-m68k.org
12952S:	Maintained
12953W:	http://www.mac.linux-m68k.org/
12954F:	arch/m68k/mac/
12955F:	drivers/macintosh/adb-iop.c
12956F:	drivers/macintosh/via-macii.c
12957
12958M68K ON HP9000/300
12959M:	Philip Blundell <philb@gnu.org>
12960S:	Maintained
12961W:	http://www.tazenda.demon.co.uk/phil/linux-hp
12962F:	arch/m68k/hp300/
12963
12964M88DS3103 MEDIA DRIVER
12965L:	linux-media@vger.kernel.org
12966S:	Orphan
12967W:	https://linuxtv.org
12968Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12969F:	drivers/media/dvb-frontends/m88ds3103*
12970
12971M88RS2000 MEDIA DRIVER
12972M:	Malcolm Priestley <tvboxspy@gmail.com>
12973L:	linux-media@vger.kernel.org
12974S:	Maintained
12975W:	https://linuxtv.org
12976Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12977F:	drivers/media/dvb-frontends/m88rs2000*
12978
12979MA901 MASTERKIT USB FM RADIO DRIVER
12980M:	Alexey Klimov <klimov.linux@gmail.com>
12981L:	linux-media@vger.kernel.org
12982S:	Maintained
12983T:	git git://linuxtv.org/media_tree.git
12984F:	drivers/media/radio/radio-ma901.c
12985
12986MAC80211
12987M:	Johannes Berg <johannes@sipsolutions.net>
12988L:	linux-wireless@vger.kernel.org
12989S:	Maintained
12990W:	https://wireless.wiki.kernel.org/
12991Q:	https://patchwork.kernel.org/project/linux-wireless/list/
12992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
12993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
12994F:	Documentation/networking/mac80211-injection.rst
12995F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
12996F:	drivers/net/wireless/virtual/mac80211_hwsim.[ch]
12997F:	include/net/mac80211.h
12998F:	net/mac80211/
12999
13000MAILBOX API
13001M:	Jassi Brar <jassisinghbrar@gmail.com>
13002L:	linux-kernel@vger.kernel.org
13003S:	Maintained
13004F:	Documentation/devicetree/bindings/mailbox/
13005F:	drivers/mailbox/
13006F:	include/dt-bindings/mailbox/
13007F:	include/linux/mailbox_client.h
13008F:	include/linux/mailbox_controller.h
13009
13010MAILBOX ARM MHUv2
13011M:	Viresh Kumar <viresh.kumar@linaro.org>
13012M:	Tushar Khandelwal <Tushar.Khandelwal@arm.com>
13013L:	linux-kernel@vger.kernel.org
13014S:	Maintained
13015F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13016F:	drivers/mailbox/arm_mhuv2.c
13017F:	include/linux/mailbox/arm_mhuv2_message.h
13018
13019MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13020M:	Alejandro Colomar <alx@kernel.org>
13021L:	linux-man@vger.kernel.org
13022S:	Maintained
13023W:	http://www.kernel.org/doc/man-pages
13024T:	git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13025T:	git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13026
13027MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13028M:	Jeremy Kerr <jk@codeconstruct.com.au>
13029M:	Matt Johnston <matt@codeconstruct.com.au>
13030L:	netdev@vger.kernel.org
13031S:	Maintained
13032F:	Documentation/networking/mctp.rst
13033F:	drivers/net/mctp/
13034F:	include/net/mctp.h
13035F:	include/net/mctpdevice.h
13036F:	include/net/netns/mctp.h
13037F:	net/mctp/
13038
13039MAPLE TREE
13040M:	Liam R. Howlett <Liam.Howlett@oracle.com>
13041L:	maple-tree@lists.infradead.org
13042L:	linux-mm@kvack.org
13043S:	Supported
13044F:	Documentation/core-api/maple_tree.rst
13045F:	include/linux/maple_tree.h
13046F:	include/trace/events/maple_tree.h
13047F:	lib/maple_tree.c
13048F:	lib/test_maple_tree.c
13049F:	tools/testing/radix-tree/linux/maple_tree.h
13050F:	tools/testing/radix-tree/maple.c
13051
13052MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13053M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
13054L:	linux-mips@vger.kernel.org
13055S:	Maintained
13056F:	arch/mips/boot/dts/img/pistachio*
13057
13058MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13059M:	Andrew Lunn <andrew@lunn.ch>
13060L:	netdev@vger.kernel.org
13061S:	Maintained
13062F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13063F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13064F:	Documentation/networking/devlink/mv88e6xxx.rst
13065F:	drivers/net/dsa/mv88e6xxx/
13066F:	include/linux/dsa/mv88e6xxx.h
13067F:	include/linux/platform_data/mv88e6xxx.h
13068
13069MARVELL ARMADA 3700 PHY DRIVERS
13070M:	Miquel Raynal <miquel.raynal@bootlin.com>
13071S:	Maintained
13072F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13073F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13074F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13075F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13076
13077MARVELL ARMADA 3700 SERIAL DRIVER
13078M:	Pali Rohár <pali@kernel.org>
13079S:	Maintained
13080F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13081F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
13082F:	drivers/tty/serial/mvebu-uart.c
13083
13084MARVELL ARMADA DRM SUPPORT
13085M:	Russell King <linux@armlinux.org.uk>
13086S:	Maintained
13087T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13088T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13089F:	Documentation/devicetree/bindings/display/armada/
13090F:	drivers/gpu/drm/armada/
13091F:	include/uapi/drm/armada_drm.h
13092
13093MARVELL CRYPTO DRIVER
13094M:	Boris Brezillon <bbrezillon@kernel.org>
13095M:	Arnaud Ebalard <arno@natisbad.org>
13096M:	Srujana Challa <schalla@marvell.com>
13097L:	linux-crypto@vger.kernel.org
13098S:	Maintained
13099F:	drivers/crypto/marvell/
13100F:	include/linux/soc/marvell/octeontx2/
13101
13102MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13103M:	Mirko Lindner <mlindner@marvell.com>
13104M:	Stephen Hemminger <stephen@networkplumber.org>
13105L:	netdev@vger.kernel.org
13106S:	Maintained
13107F:	drivers/net/ethernet/marvell/sk*
13108
13109MARVELL LIBERTAS WIRELESS DRIVER
13110L:	libertas-dev@lists.infradead.org
13111S:	Orphan
13112F:	drivers/net/wireless/marvell/libertas/
13113
13114MARVELL MACCHIATOBIN SUPPORT
13115M:	Russell King <linux@armlinux.org.uk>
13116L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13117S:	Maintained
13118F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13119
13120MARVELL MV643XX ETHERNET DRIVER
13121M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
13122L:	netdev@vger.kernel.org
13123S:	Maintained
13124F:	drivers/net/ethernet/marvell/mv643xx_eth.*
13125F:	include/linux/mv643xx.h
13126
13127MARVELL MV88X3310 PHY DRIVER
13128M:	Russell King <linux@armlinux.org.uk>
13129M:	Marek Behún <kabel@kernel.org>
13130L:	netdev@vger.kernel.org
13131S:	Maintained
13132F:	drivers/net/phy/marvell10g.c
13133
13134MARVELL MVEBU THERMAL DRIVER
13135M:	Miquel Raynal <miquel.raynal@bootlin.com>
13136S:	Maintained
13137F:	drivers/thermal/armada_thermal.c
13138
13139MARVELL MVNETA ETHERNET DRIVER
13140M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13141L:	netdev@vger.kernel.org
13142S:	Maintained
13143F:	drivers/net/ethernet/marvell/mvneta*
13144
13145MARVELL MVPP2 ETHERNET DRIVER
13146M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13147M:	Russell King <linux@armlinux.org.uk>
13148L:	netdev@vger.kernel.org
13149S:	Maintained
13150F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
13151F:	drivers/net/ethernet/marvell/mvpp2/
13152
13153MARVELL MWIFIEX WIRELESS DRIVER
13154M:	Brian Norris <briannorris@chromium.org>
13155R:	Francesco Dolcini <francesco@dolcini.it>
13156L:	linux-wireless@vger.kernel.org
13157S:	Odd Fixes
13158F:	drivers/net/wireless/marvell/mwifiex/
13159
13160MARVELL MWL8K WIRELESS DRIVER
13161L:	linux-wireless@vger.kernel.org
13162S:	Orphan
13163F:	drivers/net/wireless/marvell/mwl8k.c
13164
13165MARVELL NAND CONTROLLER DRIVER
13166M:	Miquel Raynal <miquel.raynal@bootlin.com>
13167L:	linux-mtd@lists.infradead.org
13168S:	Maintained
13169F:	drivers/mtd/nand/raw/marvell_nand.c
13170
13171MARVELL OCTEON ENDPOINT DRIVER
13172M:	Veerasenareddy Burru <vburru@marvell.com>
13173M:	Sathesh Edara <sedara@marvell.com>
13174L:	netdev@vger.kernel.org
13175S:	Supported
13176F:	drivers/net/ethernet/marvell/octeon_ep
13177
13178MARVELL OCTEON ENDPOINT VF DRIVER
13179M:	Veerasenareddy Burru <vburru@marvell.com>
13180M:	Sathesh Edara <sedara@marvell.com>
13181M:	Shinas Rasheed <srasheed@marvell.com>
13182M:	Satananda Burla <sburla@marvell.com>
13183L:	netdev@vger.kernel.org
13184S:	Supported
13185F:	drivers/net/ethernet/marvell/octeon_ep_vf
13186
13187MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13188M:	Sunil Goutham <sgoutham@marvell.com>
13189M:	Geetha sowjanya <gakula@marvell.com>
13190M:	Subbaraya Sundeep <sbhatta@marvell.com>
13191M:	hariprasad <hkelam@marvell.com>
13192L:	netdev@vger.kernel.org
13193S:	Supported
13194F:	drivers/net/ethernet/marvell/octeontx2/nic/
13195F:	include/linux/soc/marvell/octeontx2/
13196
13197MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13198M:	Sunil Goutham <sgoutham@marvell.com>
13199M:	Linu Cherian <lcherian@marvell.com>
13200M:	Geetha sowjanya <gakula@marvell.com>
13201M:	Jerin Jacob <jerinj@marvell.com>
13202M:	hariprasad <hkelam@marvell.com>
13203M:	Subbaraya Sundeep <sbhatta@marvell.com>
13204L:	netdev@vger.kernel.org
13205S:	Supported
13206F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13207F:	drivers/net/ethernet/marvell/octeontx2/af/
13208
13209MARVELL PRESTERA ETHERNET SWITCH DRIVER
13210M:	Taras Chornyi <taras.chornyi@plvision.eu>
13211S:	Supported
13212W:	https://github.com/Marvell-switching/switchdev-prestera
13213F:	drivers/net/ethernet/marvell/prestera/
13214
13215MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13216M:	Nicolas Pitre <nico@fluxnic.net>
13217S:	Odd Fixes
13218F:	drivers/mmc/host/mvsdio.*
13219
13220MARVELL USB MDIO CONTROLLER DRIVER
13221M:	Tobias Waldekranz <tobias@waldekranz.com>
13222L:	netdev@vger.kernel.org
13223S:	Maintained
13224F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13225F:	drivers/net/mdio/mdio-mvusb.c
13226
13227MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13228M:	Hu Ziji <huziji@marvell.com>
13229L:	linux-mmc@vger.kernel.org
13230S:	Supported
13231F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13232F:	drivers/mmc/host/sdhci-xenon*
13233
13234MATROX FRAMEBUFFER DRIVER
13235L:	linux-fbdev@vger.kernel.org
13236S:	Orphan
13237F:	drivers/video/fbdev/matrox/matroxfb_*
13238F:	include/uapi/linux/matroxfb.h
13239
13240MAX15301 DRIVER
13241M:	Daniel Nilsson <daniel.nilsson@flex.com>
13242L:	linux-hwmon@vger.kernel.org
13243S:	Maintained
13244F:	Documentation/hwmon/max15301.rst
13245F:	drivers/hwmon/pmbus/max15301.c
13246
13247MAX2175 SDR TUNER DRIVER
13248M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
13249L:	linux-media@vger.kernel.org
13250S:	Maintained
13251T:	git git://linuxtv.org/media_tree.git
13252F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
13253F:	Documentation/userspace-api/media/drivers/max2175.rst
13254F:	drivers/media/i2c/max2175*
13255F:	include/uapi/linux/max2175.h
13256
13257MAX31335 RTC DRIVER
13258M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13259L:	linux-rtc@vger.kernel.org
13260S:	Supported
13261W:	https://ez.analog.com/linux-software-drivers
13262F:	Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13263F:	drivers/rtc/rtc-max31335.c
13264
13265MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13266L:	linux-hwmon@vger.kernel.org
13267S:	Orphan
13268F:	Documentation/hwmon/max6650.rst
13269F:	drivers/hwmon/max6650.c
13270
13271MAX9286 QUAD GMSL DESERIALIZER DRIVER
13272M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
13273M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13274M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
13275M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
13276L:	linux-media@vger.kernel.org
13277S:	Maintained
13278F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13279F:	drivers/media/i2c/max9286.c
13280
13281MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13282M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
13283L:	linux-media@vger.kernel.org
13284S:	Maintained
13285F:	Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13286F:	drivers/staging/media/max96712/max96712.c
13287
13288MAX9860 MONO AUDIO VOICE CODEC DRIVER
13289M:	Peter Rosin <peda@axentia.se>
13290L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13291S:	Maintained
13292F:	Documentation/devicetree/bindings/sound/max9860.txt
13293F:	sound/soc/codecs/max9860.*
13294
13295MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13296M:	Andreas Klinger <ak@it-klinger.de>
13297L:	linux-iio@vger.kernel.org
13298S:	Maintained
13299F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13300F:	drivers/iio/proximity/mb1232.c
13301
13302MAXIM MAX11205 DRIVER
13303M:	Ramona Bolboaca <ramona.bolboaca@analog.com>
13304L:	linux-iio@vger.kernel.org
13305S:	Supported
13306W:	https://ez.analog.com/linux-software-drivers
13307F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13308F:	drivers/iio/adc/max11205.c
13309
13310MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13311R:	Iskren Chernev <iskren.chernev@gmail.com>
13312R:	Krzysztof Kozlowski <krzk@kernel.org>
13313R:	Marek Szyprowski <m.szyprowski@samsung.com>
13314R:	Matheus Castello <matheus@castello.eng.br>
13315L:	linux-pm@vger.kernel.org
13316S:	Maintained
13317F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13318F:	drivers/power/supply/max17040_battery.c
13319
13320MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13321R:	Hans de Goede <hdegoede@redhat.com>
13322R:	Krzysztof Kozlowski <krzk@kernel.org>
13323R:	Marek Szyprowski <m.szyprowski@samsung.com>
13324R:	Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
13325R:	Purism Kernel Team <kernel@puri.sm>
13326L:	linux-pm@vger.kernel.org
13327S:	Maintained
13328F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13329F:	drivers/power/supply/max17042_battery.c
13330
13331MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13332M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13333L:	linux-kernel@vger.kernel.org
13334S:	Maintained
13335F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13336F:	drivers/regulator/max20086-regulator.c
13337
13338MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13339M:	Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
13340L:	linux-iio@vger.kernel.org
13341S:	Maintained
13342F:	drivers/iio/temperature/max30208.c
13343
13344MAXIM MAX77650 PMIC MFD DRIVER
13345M:	Bartosz Golaszewski <brgl@bgdev.pl>
13346L:	linux-kernel@vger.kernel.org
13347S:	Maintained
13348F:	Documentation/devicetree/bindings/*/*max77650.yaml
13349F:	Documentation/devicetree/bindings/*/max77650*.yaml
13350F:	drivers/gpio/gpio-max77650.c
13351F:	drivers/input/misc/max77650-onkey.c
13352F:	drivers/leds/leds-max77650.c
13353F:	drivers/mfd/max77650.c
13354F:	drivers/power/supply/max77650-charger.c
13355F:	drivers/regulator/max77650-regulator.c
13356F:	include/linux/mfd/max77650.h
13357
13358MAXIM MAX77714 PMIC MFD DRIVER
13359M:	Luca Ceresoli <luca@lucaceresoli.net>
13360S:	Maintained
13361F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13362F:	drivers/mfd/max77714.c
13363F:	include/linux/mfd/max77714.h
13364
13365MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
13366M:	Javier Martinez Canillas <javier@dowhile0.org>
13367L:	linux-kernel@vger.kernel.org
13368S:	Supported
13369F:	Documentation/devicetree/bindings/*/*max77802.yaml
13370F:	drivers/regulator/max77802-regulator.c
13371F:	include/dt-bindings/*/*max77802.h
13372
13373MAXIM MAX77976 BATTERY CHARGER
13374M:	Luca Ceresoli <luca@lucaceresoli.net>
13375S:	Supported
13376F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
13377F:	drivers/power/supply/max77976_charger.c
13378
13379MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
13380M:	Krzysztof Kozlowski <krzk@kernel.org>
13381L:	linux-pm@vger.kernel.org
13382S:	Maintained
13383B:	mailto:linux-samsung-soc@vger.kernel.org
13384F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
13385F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
13386F:	drivers/power/supply/max14577_charger.c
13387F:	drivers/power/supply/max77693_charger.c
13388
13389MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
13390M:	Chanwoo Choi <cw00.choi@samsung.com>
13391M:	Krzysztof Kozlowski <krzk@kernel.org>
13392L:	linux-kernel@vger.kernel.org
13393S:	Maintained
13394B:	mailto:linux-samsung-soc@vger.kernel.org
13395F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
13396F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
13397F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
13398F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
13399F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
13400F:	drivers/*/*max77843.c
13401F:	drivers/*/max14577*.c
13402F:	drivers/*/max77686*.c
13403F:	drivers/*/max77693*.c
13404F:	drivers/clk/clk-max77686.c
13405F:	drivers/extcon/extcon-max14577.c
13406F:	drivers/extcon/extcon-max77693.c
13407F:	drivers/rtc/rtc-max77686.c
13408F:	include/linux/mfd/max14577*.h
13409F:	include/linux/mfd/max77686*.h
13410F:	include/linux/mfd/max77693*.h
13411
13412MAXIRADIO FM RADIO RECEIVER DRIVER
13413M:	Hans Verkuil <hverkuil@xs4all.nl>
13414L:	linux-media@vger.kernel.org
13415S:	Maintained
13416W:	https://linuxtv.org
13417T:	git git://linuxtv.org/media_tree.git
13418F:	drivers/media/radio/radio-maxiradio*
13419
13420MAXLINEAR ETHERNET PHY DRIVER
13421M:	Xu Liang <lxu@maxlinear.com>
13422L:	netdev@vger.kernel.org
13423S:	Supported
13424F:	drivers/net/phy/mxl-gpy.c
13425
13426MCAN MMIO DEVICE DRIVER
13427M:	Chandrasekar Ramakrishnan <rcsekar@samsung.com>
13428L:	linux-can@vger.kernel.org
13429S:	Maintained
13430F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
13431F:	drivers/net/can/m_can/m_can.c
13432F:	drivers/net/can/m_can/m_can.h
13433F:	drivers/net/can/m_can/m_can_platform.c
13434
13435MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
13436R:	Yasushi SHOJI <yashi@spacecubics.com>
13437L:	linux-can@vger.kernel.org
13438S:	Maintained
13439F:	drivers/net/can/usb/mcba_usb.c
13440
13441MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
13442M:	Rishi Gupta <gupt21@gmail.com>
13443L:	linux-i2c@vger.kernel.org
13444L:	linux-input@vger.kernel.org
13445S:	Maintained
13446F:	drivers/hid/hid-mcp2221.c
13447
13448MCP251XFD SPI-CAN NETWORK DRIVER
13449M:	Marc Kleine-Budde <mkl@pengutronix.de>
13450M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13451R:	Thomas Kopp <thomas.kopp@microchip.com>
13452L:	linux-can@vger.kernel.org
13453S:	Maintained
13454F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
13455F:	drivers/net/can/spi/mcp251xfd/
13456
13457MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
13458M:	Peter Rosin <peda@axentia.se>
13459L:	linux-iio@vger.kernel.org
13460S:	Maintained
13461F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
13462F:	drivers/iio/potentiometer/mcp4018.c
13463F:	drivers/iio/potentiometer/mcp4531.c
13464
13465MCP4821 DAC DRIVER
13466M:	Anshul Dalal <anshulusr@gmail.com>
13467L:	linux-iio@vger.kernel.org
13468S:	Maintained
13469F:	Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
13470F:	drivers/iio/dac/mcp4821.c
13471
13472MCR20A IEEE-802.15.4 RADIO DRIVER
13473M:	Stefan Schmidt <stefan@datenfreihafen.org>
13474L:	linux-wpan@vger.kernel.org
13475S:	Odd Fixes
13476W:	https://github.com/xueliu/mcr20a-linux
13477F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
13478F:	drivers/net/ieee802154/mcr20a.c
13479F:	drivers/net/ieee802154/mcr20a.h
13480
13481MDIO REGMAP DRIVER
13482M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
13483L:	netdev@vger.kernel.org
13484S:	Maintained
13485F:	drivers/net/mdio/mdio-regmap.c
13486F:	include/linux/mdio/mdio-regmap.h
13487
13488MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
13489M:	William Breathitt Gray <william.gray@linaro.org>
13490L:	linux-iio@vger.kernel.org
13491S:	Maintained
13492F:	drivers/iio/dac/cio-dac.c
13493
13494MEDIA CONTROLLER FRAMEWORK
13495M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13496M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13497L:	linux-media@vger.kernel.org
13498S:	Supported
13499W:	https://www.linuxtv.org
13500T:	git git://linuxtv.org/media_tree.git
13501F:	drivers/media/mc/
13502F:	include/media/media-*.h
13503F:	include/uapi/linux/media.h
13504
13505MEDIA DRIVER FOR FREESCALE IMX PXP
13506M:	Philipp Zabel <p.zabel@pengutronix.de>
13507L:	linux-media@vger.kernel.org
13508S:	Maintained
13509T:	git git://linuxtv.org/media_tree.git
13510F:	drivers/media/platform/nxp/imx-pxp.[ch]
13511
13512MEDIA DRIVERS FOR ASCOT2E
13513M:	Sergey Kozlov <serjk@netup.ru>
13514M:	Abylay Ospan <aospan@netup.ru>
13515L:	linux-media@vger.kernel.org
13516S:	Supported
13517W:	https://linuxtv.org
13518W:	http://netup.tv/
13519T:	git git://linuxtv.org/media_tree.git
13520F:	drivers/media/dvb-frontends/ascot2e*
13521
13522MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
13523M:	Jasmin Jessich <jasmin@anw.at>
13524L:	linux-media@vger.kernel.org
13525S:	Maintained
13526W:	https://linuxtv.org
13527T:	git git://linuxtv.org/media_tree.git
13528F:	drivers/media/dvb-frontends/cxd2099*
13529
13530MEDIA DRIVERS FOR CXD2841ER
13531M:	Sergey Kozlov <serjk@netup.ru>
13532M:	Abylay Ospan <aospan@netup.ru>
13533L:	linux-media@vger.kernel.org
13534S:	Supported
13535W:	https://linuxtv.org
13536W:	http://netup.tv/
13537T:	git git://linuxtv.org/media_tree.git
13538F:	drivers/media/dvb-frontends/cxd2841er*
13539
13540MEDIA DRIVERS FOR CXD2880
13541M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
13542L:	linux-media@vger.kernel.org
13543S:	Supported
13544W:	http://linuxtv.org/
13545T:	git git://linuxtv.org/media_tree.git
13546F:	drivers/media/dvb-frontends/cxd2880/*
13547F:	drivers/media/spi/cxd2880*
13548
13549MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
13550L:	linux-media@vger.kernel.org
13551S:	Orphan
13552W:	https://linuxtv.org
13553T:	git git://linuxtv.org/media_tree.git
13554F:	drivers/media/pci/ddbridge/*
13555
13556MEDIA DRIVERS FOR FREESCALE IMX
13557M:	Steve Longerbeam <slongerbeam@gmail.com>
13558M:	Philipp Zabel <p.zabel@pengutronix.de>
13559L:	linux-media@vger.kernel.org
13560S:	Maintained
13561T:	git git://linuxtv.org/media_tree.git
13562F:	Documentation/admin-guide/media/imx.rst
13563F:	Documentation/devicetree/bindings/media/imx.txt
13564F:	drivers/staging/media/imx/
13565F:	include/linux/imx-media.h
13566F:	include/media/imx.h
13567
13568MEDIA DRIVERS FOR FREESCALE IMX7/8
13569M:	Rui Miguel Silva <rmfrfs@gmail.com>
13570M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13571M:	Martin Kepplinger <martin.kepplinger@puri.sm>
13572R:	Purism Kernel Team <kernel@puri.sm>
13573L:	linux-media@vger.kernel.org
13574S:	Maintained
13575T:	git git://linuxtv.org/media_tree.git
13576F:	Documentation/admin-guide/media/imx7.rst
13577F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
13578F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
13579F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
13580F:	drivers/media/platform/nxp/imx-mipi-csis.c
13581F:	drivers/media/platform/nxp/imx7-media-csi.c
13582F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
13583
13584MEDIA DRIVERS FOR HELENE
13585M:	Abylay Ospan <aospan@netup.ru>
13586L:	linux-media@vger.kernel.org
13587S:	Supported
13588W:	https://linuxtv.org
13589W:	http://netup.tv/
13590T:	git git://linuxtv.org/media_tree.git
13591F:	drivers/media/dvb-frontends/helene*
13592
13593MEDIA DRIVERS FOR HORUS3A
13594M:	Sergey Kozlov <serjk@netup.ru>
13595M:	Abylay Ospan <aospan@netup.ru>
13596L:	linux-media@vger.kernel.org
13597S:	Supported
13598W:	https://linuxtv.org
13599W:	http://netup.tv/
13600T:	git git://linuxtv.org/media_tree.git
13601F:	drivers/media/dvb-frontends/horus3a*
13602
13603MEDIA DRIVERS FOR LNBH25
13604M:	Sergey Kozlov <serjk@netup.ru>
13605M:	Abylay Ospan <aospan@netup.ru>
13606L:	linux-media@vger.kernel.org
13607S:	Supported
13608W:	https://linuxtv.org
13609W:	http://netup.tv/
13610T:	git git://linuxtv.org/media_tree.git
13611F:	drivers/media/dvb-frontends/lnbh25*
13612
13613MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
13614L:	linux-media@vger.kernel.org
13615S:	Orphan
13616W:	https://linuxtv.org
13617T:	git git://linuxtv.org/media_tree.git
13618F:	drivers/media/dvb-frontends/mxl5xx*
13619
13620MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
13621M:	Sergey Kozlov <serjk@netup.ru>
13622M:	Abylay Ospan <aospan@netup.ru>
13623L:	linux-media@vger.kernel.org
13624S:	Supported
13625W:	https://linuxtv.org
13626W:	http://netup.tv/
13627T:	git git://linuxtv.org/media_tree.git
13628F:	drivers/media/pci/netup_unidvb/*
13629
13630MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
13631M:	Dmitry Osipenko <digetx@gmail.com>
13632L:	linux-media@vger.kernel.org
13633L:	linux-tegra@vger.kernel.org
13634S:	Maintained
13635T:	git git://linuxtv.org/media_tree.git
13636F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
13637F:	drivers/media/platform/nvidia/tegra-vde/
13638
13639MEDIA DRIVERS FOR RENESAS - CEU
13640M:	Jacopo Mondi <jacopo@jmondi.org>
13641L:	linux-media@vger.kernel.org
13642L:	linux-renesas-soc@vger.kernel.org
13643S:	Supported
13644T:	git git://linuxtv.org/media_tree.git
13645F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
13646F:	drivers/media/platform/renesas/renesas-ceu.c
13647F:	include/media/drv-intf/renesas-ceu.h
13648
13649MEDIA DRIVERS FOR RENESAS - DRIF
13650M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
13651L:	linux-media@vger.kernel.org
13652L:	linux-renesas-soc@vger.kernel.org
13653S:	Supported
13654T:	git git://linuxtv.org/media_tree.git
13655F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
13656F:	drivers/media/platform/renesas/rcar_drif.c
13657
13658MEDIA DRIVERS FOR RENESAS - FCP
13659M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13660L:	linux-media@vger.kernel.org
13661L:	linux-renesas-soc@vger.kernel.org
13662S:	Supported
13663T:	git git://linuxtv.org/media_tree.git
13664F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
13665F:	drivers/media/platform/renesas/rcar-fcp.c
13666F:	include/media/rcar-fcp.h
13667
13668MEDIA DRIVERS FOR RENESAS - FDP1
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,fdp1.yaml
13675F:	drivers/media/platform/renesas/rcar_fdp1.c
13676
13677MEDIA DRIVERS FOR RENESAS - VIN
13678M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
13679L:	linux-media@vger.kernel.org
13680L:	linux-renesas-soc@vger.kernel.org
13681S:	Supported
13682T:	git git://linuxtv.org/media_tree.git
13683F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
13684F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
13685F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
13686F:	drivers/media/platform/renesas/rcar-csi2.c
13687F:	drivers/media/platform/renesas/rcar-isp.c
13688F:	drivers/media/platform/renesas/rcar-vin/
13689
13690MEDIA DRIVERS FOR RENESAS - VSP1
13691M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13692M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13693L:	linux-media@vger.kernel.org
13694L:	linux-renesas-soc@vger.kernel.org
13695S:	Supported
13696T:	git git://linuxtv.org/media_tree.git
13697F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
13698F:	drivers/media/platform/renesas/vsp1/
13699
13700MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
13701L:	linux-media@vger.kernel.org
13702S:	Orphan
13703W:	https://linuxtv.org
13704T:	git git://linuxtv.org/media_tree.git
13705F:	drivers/media/dvb-frontends/stv0910*
13706
13707MEDIA DRIVERS FOR ST STV6111 TUNER ICs
13708L:	linux-media@vger.kernel.org
13709S:	Orphan
13710W:	https://linuxtv.org
13711T:	git git://linuxtv.org/media_tree.git
13712F:	drivers/media/dvb-frontends/stv6111*
13713
13714MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
13715M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
13716M:	Alain Volmat <alain.volmat@foss.st.com>
13717L:	linux-media@vger.kernel.org
13718S:	Supported
13719T:	git git://linuxtv.org/media_tree.git
13720F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
13721F:	Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
13722F:	drivers/media/platform/st/stm32/stm32-dcmi.c
13723F:	drivers/media/platform/st/stm32/stm32-dcmipp/*
13724
13725MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
13726M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13727L:	linux-media@vger.kernel.org
13728S:	Maintained
13729W:	https://linuxtv.org
13730Q:	http://patchwork.kernel.org/project/linux-media/list/
13731T:	git git://linuxtv.org/media_tree.git
13732F:	Documentation/admin-guide/media/
13733F:	Documentation/devicetree/bindings/media/
13734F:	Documentation/driver-api/media/
13735F:	Documentation/userspace-api/media/
13736F:	drivers/media/
13737F:	drivers/staging/media/
13738F:	include/dt-bindings/media/
13739F:	include/linux/platform_data/media/
13740F:	include/media/
13741F:	include/uapi/linux/dvb/
13742F:	include/uapi/linux/ivtv*
13743F:	include/uapi/linux/media.h
13744F:	include/uapi/linux/uvcvideo.h
13745F:	include/uapi/linux/v4l2-*
13746F:	include/uapi/linux/videodev2.h
13747
13748MEDIATEK BLUETOOTH DRIVER
13749M:	Sean Wang <sean.wang@mediatek.com>
13750L:	linux-bluetooth@vger.kernel.org
13751L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13752S:	Maintained
13753F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
13754F:	drivers/bluetooth/btmtkuart.c
13755
13756MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
13757M:	Sean Wang <sean.wang@mediatek.com>
13758L:	linux-pm@vger.kernel.org
13759S:	Maintained
13760F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
13761F:	drivers/power/reset/mt6323-poweroff.c
13762
13763MEDIATEK CIR DRIVER
13764M:	Sean Wang <sean.wang@mediatek.com>
13765S:	Maintained
13766F:	drivers/media/rc/mtk-cir.c
13767
13768MEDIATEK DMA DRIVER
13769M:	Sean Wang <sean.wang@mediatek.com>
13770L:	dmaengine@vger.kernel.org
13771L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13772L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13773S:	Maintained
13774F:	Documentation/devicetree/bindings/dma/mediatek,*
13775F:	drivers/dma/mediatek/
13776
13777MEDIATEK ETHERNET DRIVER
13778M:	Felix Fietkau <nbd@nbd.name>
13779M:	Sean Wang <sean.wang@mediatek.com>
13780M:	Mark Lee <Mark-MC.Lee@mediatek.com>
13781M:	Lorenzo Bianconi <lorenzo@kernel.org>
13782L:	netdev@vger.kernel.org
13783S:	Maintained
13784F:	drivers/net/ethernet/mediatek/
13785
13786MEDIATEK ETHERNET PCS DRIVER
13787M:	Alexander Couzens <lynxis@fe80.eu>
13788M:	Daniel Golle <daniel@makrotopia.org>
13789L:	netdev@vger.kernel.org
13790S:	Maintained
13791F:	drivers/net/pcs/pcs-mtk-lynxi.c
13792F:	include/linux/pcs/pcs-mtk-lynxi.h
13793
13794MEDIATEK ETHERNET PHY DRIVERS
13795M:	Daniel Golle <daniel@makrotopia.org>
13796M:	Qingfang Deng <dqfext@gmail.com>
13797M:	SkyLake Huang <SkyLake.Huang@mediatek.com>
13798L:	netdev@vger.kernel.org
13799S:	Maintained
13800F:	drivers/net/phy/mediatek-ge-soc.c
13801F:	drivers/net/phy/mediatek-ge.c
13802
13803MEDIATEK I2C CONTROLLER DRIVER
13804M:	Qii Wang <qii.wang@mediatek.com>
13805L:	linux-i2c@vger.kernel.org
13806S:	Maintained
13807F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
13808F:	drivers/i2c/busses/i2c-mt65xx.c
13809
13810MEDIATEK IOMMU DRIVER
13811M:	Yong Wu <yong.wu@mediatek.com>
13812L:	iommu@lists.linux.dev
13813L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13814S:	Supported
13815F:	Documentation/devicetree/bindings/iommu/mediatek*
13816F:	drivers/iommu/mtk_iommu*
13817F:	include/dt-bindings/memory/mediatek,mt*-port.h
13818F:	include/dt-bindings/memory/mt*-port.h
13819
13820MEDIATEK JPEG DRIVER
13821M:	Bin Liu <bin.liu@mediatek.com>
13822S:	Supported
13823F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
13824F:	drivers/media/platform/mediatek/jpeg/
13825
13826MEDIATEK KEYPAD DRIVER
13827M:	Mattijs Korpershoek <mkorpershoek@baylibre.com>
13828S:	Supported
13829F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
13830F:	drivers/input/keyboard/mt6779-keypad.c
13831
13832MEDIATEK MDP DRIVER
13833M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
13834M:	Houlong Wei <houlong.wei@mediatek.com>
13835M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
13836S:	Supported
13837F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
13838F:	drivers/media/platform/mediatek/mdp/
13839F:	drivers/media/platform/mediatek/vpu/
13840
13841MEDIATEK MEDIA DRIVER
13842M:	Tiffany Lin <tiffany.lin@mediatek.com>
13843M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
13844M:	Yunfei Dong <yunfei.dong@mediatek.com>
13845S:	Supported
13846F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
13847F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
13848F:	drivers/media/platform/mediatek/vcodec/
13849F:	drivers/media/platform/mediatek/vpu/
13850
13851MEDIATEK MIPI-CSI CDPHY DRIVER
13852M:	Julien Stephan <jstephan@baylibre.com>
13853M:	Andy Hsieh <andy.hsieh@mediatek.com>
13854S:	Supported
13855F:	Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
13856F:	drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
13857
13858MEDIATEK MMC/SD/SDIO DRIVER
13859M:	Chaotian Jing <chaotian.jing@mediatek.com>
13860S:	Maintained
13861F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
13862F:	drivers/mmc/host/mtk-sd.c
13863
13864MEDIATEK MT76 WIRELESS LAN DRIVER
13865M:	Felix Fietkau <nbd@nbd.name>
13866M:	Lorenzo Bianconi <lorenzo@kernel.org>
13867M:	Ryder Lee <ryder.lee@mediatek.com>
13868R:	Shayne Chen <shayne.chen@mediatek.com>
13869R:	Sean Wang <sean.wang@mediatek.com>
13870L:	linux-wireless@vger.kernel.org
13871S:	Maintained
13872T:	git https://github.com/nbd168/wireless
13873F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
13874F:	drivers/net/wireless/mediatek/mt76/
13875
13876MEDIATEK MT7601U WIRELESS LAN DRIVER
13877M:	Jakub Kicinski <kuba@kernel.org>
13878L:	linux-wireless@vger.kernel.org
13879S:	Maintained
13880F:	drivers/net/wireless/mediatek/mt7601u/
13881
13882MEDIATEK MT7621 CLOCK DRIVER
13883M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
13884S:	Maintained
13885F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
13886F:	drivers/clk/ralink/clk-mt7621.c
13887
13888MEDIATEK MT7621 PCIE CONTROLLER DRIVER
13889M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
13890S:	Maintained
13891F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
13892F:	drivers/pci/controller/pcie-mt7621.c
13893
13894MEDIATEK MT7621 PHY PCI DRIVER
13895M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
13896S:	Maintained
13897F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
13898F:	drivers/phy/ralink/phy-mt7621-pci.c
13899
13900MEDIATEK MT7621/28/88 I2C DRIVER
13901M:	Stefan Roese <sr@denx.de>
13902L:	linux-i2c@vger.kernel.org
13903S:	Maintained
13904F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
13905F:	drivers/i2c/busses/i2c-mt7621.c
13906
13907MEDIATEK MTMIPS CLOCK DRIVER
13908M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
13909S:	Maintained
13910F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
13911F:	drivers/clk/ralink/clk-mtmips.c
13912
13913MEDIATEK NAND CONTROLLER DRIVER
13914L:	linux-mtd@lists.infradead.org
13915S:	Orphan
13916F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
13917F:	drivers/mtd/nand/raw/mtk_*
13918
13919MEDIATEK PMIC LED DRIVER
13920M:	Sean Wang <sean.wang@mediatek.com>
13921S:	Maintained
13922F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
13923F:	drivers/leds/leds-mt6323.c
13924
13925MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
13926M:	Sean Wang <sean.wang@mediatek.com>
13927S:	Maintained
13928F:	drivers/char/hw_random/mtk-rng.c
13929
13930MEDIATEK SMI DRIVER
13931M:	Yong Wu <yong.wu@mediatek.com>
13932L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13933S:	Supported
13934F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
13935F:	drivers/memory/mtk-smi.c
13936F:	include/soc/mediatek/smi.h
13937
13938MEDIATEK SWITCH DRIVER
13939M:	Arınç ÜNAL <arinc.unal@arinc9.com>
13940M:	Daniel Golle <daniel@makrotopia.org>
13941M:	DENG Qingfang <dqfext@gmail.com>
13942M:	Sean Wang <sean.wang@mediatek.com>
13943L:	netdev@vger.kernel.org
13944S:	Maintained
13945F:	drivers/net/dsa/mt7530-mdio.c
13946F:	drivers/net/dsa/mt7530-mmio.c
13947F:	drivers/net/dsa/mt7530.*
13948F:	net/dsa/tag_mtk.c
13949
13950MEDIATEK T7XX 5G WWAN MODEM DRIVER
13951M:	Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
13952R:	Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
13953R:	Liu Haijun <haijun.liu@mediatek.com>
13954R:	M Chetan Kumar <m.chetan.kumar@linux.intel.com>
13955R:	Ricardo Martinez <ricardo.martinez@linux.intel.com>
13956L:	netdev@vger.kernel.org
13957S:	Supported
13958F:	drivers/net/wwan/t7xx/
13959
13960MEDIATEK USB3 DRD IP DRIVER
13961M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
13962L:	linux-usb@vger.kernel.org
13963L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13964L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13965S:	Maintained
13966F:	Documentation/devicetree/bindings/usb/mediatek,*
13967F:	drivers/usb/host/xhci-mtk*
13968F:	drivers/usb/mtu3/
13969
13970MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
13971M:	Peter Senna Tschudin <peter.senna@gmail.com>
13972M:	Ian Ray <ian.ray@ge.com>
13973M:	Martyn Welch <martyn.welch@collabora.co.uk>
13974S:	Maintained
13975F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
13976F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
13977
13978MEGARAID SCSI/SAS DRIVERS
13979M:	Kashyap Desai <kashyap.desai@broadcom.com>
13980M:	Sumit Saxena <sumit.saxena@broadcom.com>
13981M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
13982M:	Chandrakanth patil <chandrakanth.patil@broadcom.com>
13983L:	megaraidlinux.pdl@broadcom.com
13984L:	linux-scsi@vger.kernel.org
13985S:	Maintained
13986W:	http://www.avagotech.com/support/
13987F:	Documentation/scsi/megaraid.rst
13988F:	drivers/scsi/megaraid.*
13989F:	drivers/scsi/megaraid/
13990
13991MELEXIS MLX90614 DRIVER
13992M:	Crt Mori <cmo@melexis.com>
13993L:	linux-iio@vger.kernel.org
13994S:	Supported
13995W:	http://www.melexis.com
13996F:	drivers/iio/temperature/mlx90614.c
13997
13998MELEXIS MLX90632 DRIVER
13999M:	Crt Mori <cmo@melexis.com>
14000L:	linux-iio@vger.kernel.org
14001S:	Supported
14002W:	http://www.melexis.com
14003F:	drivers/iio/temperature/mlx90632.c
14004
14005MELEXIS MLX90635 DRIVER
14006M:	Crt Mori <cmo@melexis.com>
14007L:	linux-iio@vger.kernel.org
14008S:	Supported
14009W:	http://www.melexis.com
14010F:	drivers/iio/temperature/mlx90635.c
14011
14012MELFAS MIP4 TOUCHSCREEN DRIVER
14013M:	Sangwon Jee <jeesw@melfas.com>
14014S:	Supported
14015W:	http://www.melfas.com
14016F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14017F:	drivers/input/touchscreen/melfas_mip4.c
14018
14019MELLANOX BLUEFIELD I2C DRIVER
14020M:	Khalil Blaiech <kblaiech@nvidia.com>
14021M:	Asmaa Mnebhi <asmaa@nvidia.com>
14022L:	linux-i2c@vger.kernel.org
14023S:	Supported
14024F:	drivers/i2c/busses/i2c-mlxbf.c
14025
14026MELLANOX ETHERNET DRIVER (mlx4_en)
14027M:	Tariq Toukan <tariqt@nvidia.com>
14028L:	netdev@vger.kernel.org
14029S:	Supported
14030W:	http://www.mellanox.com
14031Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14032F:	drivers/net/ethernet/mellanox/mlx4/en_*
14033
14034MELLANOX ETHERNET DRIVER (mlx5e)
14035M:	Saeed Mahameed <saeedm@nvidia.com>
14036M:	Tariq Toukan <tariqt@nvidia.com>
14037L:	netdev@vger.kernel.org
14038S:	Supported
14039W:	http://www.mellanox.com
14040Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14041F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
14042
14043MELLANOX ETHERNET INNOVA DRIVERS
14044R:	Boris Pismenny <borisp@nvidia.com>
14045L:	netdev@vger.kernel.org
14046S:	Supported
14047W:	http://www.mellanox.com
14048Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14049F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14050F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14051F:	include/linux/mlx5/mlx5_ifc_fpga.h
14052
14053MELLANOX ETHERNET SWITCH DRIVERS
14054M:	Ido Schimmel <idosch@nvidia.com>
14055M:	Petr Machata <petrm@nvidia.com>
14056L:	netdev@vger.kernel.org
14057S:	Supported
14058W:	http://www.mellanox.com
14059Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14060F:	drivers/net/ethernet/mellanox/mlxsw/
14061F:	tools/testing/selftests/drivers/net/mlxsw/
14062
14063MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14064M:	mlxsw@nvidia.com
14065L:	netdev@vger.kernel.org
14066S:	Supported
14067W:	http://www.mellanox.com
14068Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14069F:	drivers/net/ethernet/mellanox/mlxfw/
14070
14071MELLANOX HARDWARE PLATFORM SUPPORT
14072M:	Hans de Goede <hdegoede@redhat.com>
14073M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14074M:	Vadim Pasternak <vadimp@nvidia.com>
14075L:	platform-driver-x86@vger.kernel.org
14076S:	Supported
14077F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14078F:	drivers/platform/mellanox/
14079F:	include/linux/platform_data/mlxreg.h
14080
14081MELLANOX MLX4 core VPI driver
14082M:	Tariq Toukan <tariqt@nvidia.com>
14083L:	netdev@vger.kernel.org
14084L:	linux-rdma@vger.kernel.org
14085S:	Supported
14086W:	http://www.mellanox.com
14087Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14088F:	drivers/net/ethernet/mellanox/mlx4/
14089F:	include/linux/mlx4/
14090
14091MELLANOX MLX4 IB driver
14092M:	Yishai Hadas <yishaih@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/mlx4/
14098F:	include/linux/mlx4/
14099F:	include/uapi/rdma/mlx4-abi.h
14100
14101MELLANOX MLX5 core VPI driver
14102M:	Saeed Mahameed <saeedm@nvidia.com>
14103M:	Leon Romanovsky <leonro@nvidia.com>
14104M:	Tariq Toukan <tariqt@nvidia.com>
14105L:	netdev@vger.kernel.org
14106L:	linux-rdma@vger.kernel.org
14107S:	Supported
14108W:	http://www.mellanox.com
14109Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14110F:	Documentation/networking/device_drivers/ethernet/mellanox/
14111F:	drivers/net/ethernet/mellanox/mlx5/core/
14112F:	include/linux/mlx5/
14113
14114MELLANOX MLX5 IB driver
14115M:	Leon Romanovsky <leonro@nvidia.com>
14116L:	linux-rdma@vger.kernel.org
14117S:	Supported
14118W:	http://www.mellanox.com
14119Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14120F:	drivers/infiniband/hw/mlx5/
14121F:	include/linux/mlx5/
14122F:	include/uapi/rdma/mlx5-abi.h
14123
14124MELLANOX MLX5 VDPA DRIVER
14125M:	Dragos Tatulea <dtatulea@nvidia.com>
14126L:	virtualization@lists.linux.dev
14127S:	Supported
14128F:	drivers/vdpa/mlx5/
14129
14130MELLANOX MLXCPLD I2C AND MUX DRIVER
14131M:	Vadim Pasternak <vadimp@nvidia.com>
14132M:	Michael Shych <michaelsh@nvidia.com>
14133L:	linux-i2c@vger.kernel.org
14134S:	Supported
14135F:	Documentation/i2c/busses/i2c-mlxcpld.rst
14136F:	drivers/i2c/busses/i2c-mlxcpld.c
14137F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
14138
14139MELLANOX MLXCPLD LED DRIVER
14140M:	Vadim Pasternak <vadimp@nvidia.com>
14141L:	linux-leds@vger.kernel.org
14142S:	Supported
14143F:	Documentation/leds/leds-mlxcpld.rst
14144F:	drivers/leds/leds-mlxcpld.c
14145F:	drivers/leds/leds-mlxreg.c
14146
14147MELLANOX PLATFORM DRIVER
14148M:	Vadim Pasternak <vadimp@nvidia.com>
14149L:	platform-driver-x86@vger.kernel.org
14150S:	Supported
14151F:	drivers/platform/x86/mlx-platform.c
14152
14153MEMBARRIER SUPPORT
14154M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14155M:	"Paul E. McKenney" <paulmck@kernel.org>
14156L:	linux-kernel@vger.kernel.org
14157S:	Supported
14158F:	Documentation/scheduler/membarrier.rst
14159F:	arch/*/include/asm/membarrier.h
14160F:	arch/*/include/asm/sync_core.h
14161F:	include/uapi/linux/membarrier.h
14162F:	kernel/sched/membarrier.c
14163
14164MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14165M:	Mike Rapoport <rppt@kernel.org>
14166L:	linux-mm@kvack.org
14167S:	Maintained
14168F:	Documentation/core-api/boot-time-mm.rst
14169F:	include/linux/memblock.h
14170F:	mm/memblock.c
14171F:	mm/mm_init.c
14172F:	tools/testing/memblock/
14173
14174MEMORY CONTROLLER DRIVERS
14175M:	Krzysztof Kozlowski <krzk@kernel.org>
14176L:	linux-kernel@vger.kernel.org
14177S:	Maintained
14178B:	mailto:krzysztof.kozlowski@linaro.org
14179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14180F:	Documentation/devicetree/bindings/memory-controllers/
14181F:	drivers/memory/
14182F:	include/dt-bindings/memory/
14183F:	include/memory/
14184
14185MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14186M:	Dmitry Osipenko <digetx@gmail.com>
14187L:	linux-pm@vger.kernel.org
14188L:	linux-tegra@vger.kernel.org
14189S:	Maintained
14190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14191F:	drivers/devfreq/tegra30-devfreq.c
14192
14193MEMORY HOT(UN)PLUG
14194M:	David Hildenbrand <david@redhat.com>
14195M:	Oscar Salvador <osalvador@suse.de>
14196L:	linux-mm@kvack.org
14197S:	Maintained
14198F:	Documentation/admin-guide/mm/memory-hotplug.rst
14199F:	Documentation/core-api/memory-hotplug.rst
14200F:	drivers/base/memory.c
14201F:	include/linux/memory_hotplug.h
14202F:	mm/memory_hotplug.c
14203F:	tools/testing/selftests/memory-hotplug/
14204
14205MEMORY MANAGEMENT
14206M:	Andrew Morton <akpm@linux-foundation.org>
14207L:	linux-mm@kvack.org
14208S:	Maintained
14209W:	http://www.linux-mm.org
14210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14211T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14212F:	include/linux/gfp.h
14213F:	include/linux/gfp_types.h
14214F:	include/linux/memfd.h
14215F:	include/linux/memory.h
14216F:	include/linux/memory_hotplug.h
14217F:	include/linux/memory-tiers.h
14218F:	include/linux/mempolicy.h
14219F:	include/linux/mempool.h
14220F:	include/linux/memremap.h
14221F:	include/linux/mm.h
14222F:	include/linux/mm_*.h
14223F:	include/linux/mmzone.h
14224F:	include/linux/mmu_notifier.h
14225F:	include/linux/pagewalk.h
14226F:	include/linux/rmap.h
14227F:	include/trace/events/ksm.h
14228F:	mm/
14229F:	tools/mm/
14230F:	tools/testing/selftests/mm/
14231N:	include/linux/page[-_]*
14232
14233MEMORY MAPPING
14234M:	Andrew Morton <akpm@linux-foundation.org>
14235R:	Liam R. Howlett <Liam.Howlett@oracle.com>
14236R:	Vlastimil Babka <vbabka@suse.cz>
14237R:	Lorenzo Stoakes <lstoakes@gmail.com>
14238L:	linux-mm@kvack.org
14239S:	Maintained
14240W:	http://www.linux-mm.org
14241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14242F:	mm/mmap.c
14243
14244MEMORY TECHNOLOGY DEVICES (MTD)
14245M:	Miquel Raynal <miquel.raynal@bootlin.com>
14246M:	Richard Weinberger <richard@nod.at>
14247M:	Vignesh Raghavendra <vigneshr@ti.com>
14248L:	linux-mtd@lists.infradead.org
14249S:	Maintained
14250W:	http://www.linux-mtd.infradead.org/
14251Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14252C:	irc://irc.oftc.net/mtd
14253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14255F:	Documentation/devicetree/bindings/mtd/
14256F:	drivers/mtd/
14257F:	include/linux/mtd/
14258F:	include/uapi/mtd/
14259
14260MEMSENSING MICROSYSTEMS MSA311 DRIVER
14261M:	Dmitry Rokosov <ddrokosov@sberdevices.ru>
14262L:	linux-iio@vger.kernel.org
14263S:	Maintained
14264F:	Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
14265F:	drivers/iio/accel/msa311.c
14266
14267MEN A21 WATCHDOG DRIVER
14268M:	Johannes Thumshirn <morbidrsa@gmail.com>
14269L:	linux-watchdog@vger.kernel.org
14270S:	Maintained
14271F:	drivers/watchdog/mena21_wdt.c
14272
14273MEN CHAMELEON BUS (mcb)
14274M:	Johannes Thumshirn <morbidrsa@gmail.com>
14275S:	Maintained
14276F:	Documentation/driver-api/men-chameleon-bus.rst
14277F:	drivers/mcb/
14278F:	include/linux/mcb.h
14279
14280MEN F21BMC (Board Management Controller)
14281M:	Andreas Werner <andreas.werner@men.de>
14282S:	Supported
14283F:	Documentation/hwmon/menf21bmc.rst
14284F:	drivers/hwmon/menf21bmc_hwmon.c
14285F:	drivers/leds/leds-menf21bmc.c
14286F:	drivers/mfd/menf21bmc.c
14287F:	drivers/watchdog/menf21bmc_wdt.c
14288
14289MEN Z069 WATCHDOG DRIVER
14290M:	Johannes Thumshirn <jth@kernel.org>
14291L:	linux-watchdog@vger.kernel.org
14292S:	Maintained
14293F:	drivers/watchdog/menz69_wdt.c
14294
14295MESON AO CEC DRIVER FOR AMLOGIC SOCS
14296M:	Neil Armstrong <neil.armstrong@linaro.org>
14297L:	linux-media@vger.kernel.org
14298L:	linux-amlogic@lists.infradead.org
14299S:	Supported
14300W:	http://linux-meson.com/
14301T:	git git://linuxtv.org/media_tree.git
14302F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14303F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
14304F:	drivers/media/cec/platform/meson/ao-cec.c
14305
14306MESON GE2D DRIVER FOR AMLOGIC SOCS
14307M:	Neil Armstrong <neil.armstrong@linaro.org>
14308L:	linux-media@vger.kernel.org
14309L:	linux-amlogic@lists.infradead.org
14310S:	Supported
14311T:	git git://linuxtv.org/media_tree.git
14312F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14313F:	drivers/media/platform/amlogic/meson-ge2d/
14314
14315MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14316M:	Liang Yang <liang.yang@amlogic.com>
14317L:	linux-mtd@lists.infradead.org
14318S:	Maintained
14319F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14320F:	drivers/mtd/nand/raw/meson_*
14321
14322MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
14323M:	Neil Armstrong <neil.armstrong@linaro.org>
14324L:	linux-media@vger.kernel.org
14325L:	linux-amlogic@lists.infradead.org
14326S:	Supported
14327T:	git git://linuxtv.org/media_tree.git
14328F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
14329F:	drivers/staging/media/meson/vdec/
14330
14331METHODE UDPU SUPPORT
14332M:	Robert Marko <robert.marko@sartura.hr>
14333S:	Maintained
14334F:	arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14335F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14336
14337MHI BUS
14338M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14339L:	mhi@lists.linux.dev
14340L:	linux-arm-msm@vger.kernel.org
14341S:	Maintained
14342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14343F:	Documentation/ABI/stable/sysfs-bus-mhi
14344F:	Documentation/mhi/
14345F:	drivers/bus/mhi/
14346F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
14347F:	include/linux/mhi.h
14348
14349MICROBLAZE ARCHITECTURE
14350M:	Michal Simek <monstr@monstr.eu>
14351S:	Supported
14352W:	http://www.monstr.eu/fdt/
14353T:	git git://git.monstr.eu/linux-2.6-microblaze.git
14354F:	arch/microblaze/
14355
14356MICROBLAZE TMR INJECT
14357M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14358S:	Supported
14359F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
14360F:	drivers/misc/xilinx_tmr_inject.c
14361
14362MICROBLAZE TMR MANAGER
14363M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14364S:	Supported
14365F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
14366F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
14367F:	drivers/misc/xilinx_tmr_manager.c
14368
14369MICROCHIP AT91 DMA DRIVERS
14370M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14371L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14372L:	dmaengine@vger.kernel.org
14373S:	Supported
14374F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
14375F:	drivers/dma/at_hdmac.c
14376F:	drivers/dma/at_xdmac.c
14377F:	include/dt-bindings/dma/at91.h
14378
14379MICROCHIP AT91 SERIAL DRIVER
14380M:	Richard Genoud <richard.genoud@bootlin.com>
14381S:	Maintained
14382F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14383F:	drivers/tty/serial/atmel_serial.c
14384F:	drivers/tty/serial/atmel_serial.h
14385
14386MICROCHIP AT91 USART MFD DRIVER
14387M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14388L:	linux-kernel@vger.kernel.org
14389S:	Supported
14390F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14391F:	drivers/mfd/at91-usart.c
14392F:	include/dt-bindings/mfd/at91-usart.h
14393
14394MICROCHIP AT91 USART SPI DRIVER
14395M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14396L:	linux-spi@vger.kernel.org
14397S:	Supported
14398F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14399F:	drivers/spi/spi-at91-usart.c
14400
14401MICROCHIP AUDIO ASOC DRIVERS
14402M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14403L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14404S:	Supported
14405F:	Documentation/devicetree/bindings/sound/atmel*
14406F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
14407F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
14408F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
14409F:	sound/soc/atmel
14410
14411MICROCHIP CSI2DC DRIVER
14412M:	Eugen Hristev <eugen.hristev@microchip.com>
14413L:	linux-media@vger.kernel.org
14414S:	Supported
14415F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
14416F:	drivers/media/platform/microchip/microchip-csi2dc.c
14417
14418MICROCHIP ECC DRIVER
14419L:	linux-crypto@vger.kernel.org
14420S:	Orphan
14421F:	drivers/crypto/atmel-ecc.*
14422
14423MICROCHIP EIC DRIVER
14424M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14425L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14426S:	Supported
14427F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
14428F:	drivers/irqchip/irq-mchp-eic.c
14429
14430MICROCHIP I2C DRIVER
14431M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
14432L:	linux-i2c@vger.kernel.org
14433S:	Supported
14434F:	drivers/i2c/busses/i2c-at91-*.c
14435F:	drivers/i2c/busses/i2c-at91.h
14436
14437MICROCHIP ISC DRIVER
14438M:	Eugen Hristev <eugen.hristev@microchip.com>
14439L:	linux-media@vger.kernel.org
14440S:	Supported
14441F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
14442F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
14443F:	drivers/media/platform/microchip/microchip-isc*
14444F:	drivers/media/platform/microchip/microchip-sama*-isc*
14445F:	drivers/staging/media/deprecated/atmel/atmel-isc*
14446F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
14447F:	include/linux/atmel-isc-media.h
14448
14449MICROCHIP ISI DRIVER
14450M:	Eugen Hristev <eugen.hristev@microchip.com>
14451L:	linux-media@vger.kernel.org
14452S:	Supported
14453F:	drivers/media/platform/atmel/atmel-isi.c
14454F:	drivers/media/platform/atmel/atmel-isi.h
14455
14456MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
14457M:	Woojung Huh <woojung.huh@microchip.com>
14458M:	UNGLinuxDriver@microchip.com
14459L:	netdev@vger.kernel.org
14460S:	Maintained
14461F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
14462F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
14463F:	drivers/net/dsa/microchip/*
14464F:	include/linux/dsa/ksz_common.h
14465F:	include/linux/platform_data/microchip-ksz.h
14466F:	net/dsa/tag_ksz.c
14467
14468MICROCHIP LAN743X ETHERNET DRIVER
14469M:	Bryan Whitehead <bryan.whitehead@microchip.com>
14470M:	UNGLinuxDriver@microchip.com
14471L:	netdev@vger.kernel.org
14472S:	Maintained
14473F:	drivers/net/ethernet/microchip/lan743x_*
14474
14475MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
14476M:	Arun Ramadoss <arun.ramadoss@microchip.com>
14477R:	UNGLinuxDriver@microchip.com
14478L:	netdev@vger.kernel.org
14479S:	Maintained
14480F:	drivers/net/phy/microchip_t1.c
14481
14482MICROCHIP LAN966X ETHERNET DRIVER
14483M:	Horatiu Vultur <horatiu.vultur@microchip.com>
14484M:	UNGLinuxDriver@microchip.com
14485L:	netdev@vger.kernel.org
14486S:	Maintained
14487F:	drivers/net/ethernet/microchip/lan966x/*
14488
14489MICROCHIP LCDFB DRIVER
14490M:	Nicolas Ferre <nicolas.ferre@microchip.com>
14491L:	linux-fbdev@vger.kernel.org
14492S:	Maintained
14493F:	drivers/video/fbdev/atmel_lcdfb.c
14494F:	include/video/atmel_lcdc.h
14495
14496MICROCHIP MCP16502 PMIC DRIVER
14497M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14498L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14499S:	Supported
14500F:	Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
14501F:	drivers/regulator/mcp16502.c
14502
14503MICROCHIP MCP3564 ADC DRIVER
14504M:	Marius Cristea <marius.cristea@microchip.com>
14505L:	linux-iio@vger.kernel.org
14506S:	Supported
14507F:	Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
14508F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
14509F:	drivers/iio/adc/mcp3564.c
14510
14511MICROCHIP MCP3911 ADC DRIVER
14512M:	Marcus Folkesson <marcus.folkesson@gmail.com>
14513M:	Kent Gustavsson <kent@minoris.se>
14514L:	linux-iio@vger.kernel.org
14515S:	Maintained
14516F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
14517F:	drivers/iio/adc/mcp3911.c
14518
14519MICROCHIP MMC/SD/SDIO MCI DRIVER
14520M:	Aubin Constans <aubin.constans@microchip.com>
14521S:	Maintained
14522F:	drivers/mmc/host/atmel-mci.c
14523
14524MICROCHIP NAND DRIVER
14525L:	linux-mtd@lists.infradead.org
14526S:	Orphan
14527F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
14528F:	drivers/mtd/nand/raw/atmel/*
14529
14530MICROCHIP OTPC DRIVER
14531M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14532L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14533S:	Supported
14534F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
14535F:	drivers/nvmem/microchip-otpc.c
14536F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
14537
14538MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
14539M:	Marius Cristea <marius.cristea@microchip.com>
14540L:	linux-iio@vger.kernel.org
14541S:	Supported
14542F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
14543F:	drivers/iio/adc/pac1934.c
14544
14545MICROCHIP PCI1XXXX GP DRIVER
14546M:	Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
14547M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14548L:	linux-gpio@vger.kernel.org
14549S:	Supported
14550F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
14551F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
14552F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
14553F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
14554
14555MICROCHIP PCI1XXXX I2C DRIVER
14556M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
14557M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14558M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14559L:	linux-i2c@vger.kernel.org
14560S:	Maintained
14561F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
14562
14563MICROCHIP PCIe UART DRIVER
14564M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14565M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
14566L:	linux-serial@vger.kernel.org
14567S:	Maintained
14568F:	drivers/tty/serial/8250/8250_pci1xxxx.c
14569
14570MICROCHIP POLARFIRE FPGA DRIVERS
14571M:	Conor Dooley <conor.dooley@microchip.com>
14572R:	Vladimir Georgiev <v.georgiev@metrotek.ru>
14573L:	linux-fpga@vger.kernel.org
14574S:	Supported
14575F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
14576F:	drivers/fpga/microchip-spi.c
14577
14578MICROCHIP PWM DRIVER
14579M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14580L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14581L:	linux-pwm@vger.kernel.org
14582S:	Supported
14583F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
14584F:	drivers/pwm/pwm-atmel.c
14585
14586MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
14587M:	Eugen Hristev <eugen.hristev@microchip.com>
14588L:	linux-iio@vger.kernel.org
14589S:	Supported
14590F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
14591F:	drivers/iio/adc/at91-sama5d2_adc.c
14592F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
14593
14594MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
14595M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14596S:	Supported
14597F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
14598F:	drivers/power/reset/at91-sama5d2_shdwc.c
14599
14600MICROCHIP SOC DRIVERS
14601M:	Conor Dooley <conor@kernel.org>
14602S:	Supported
14603T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
14604F:	drivers/soc/microchip/
14605
14606MICROCHIP SPI DRIVER
14607M:	Ryan Wanner <ryan.wanner@microchip.com>
14608S:	Supported
14609F:	drivers/spi/spi-atmel.*
14610
14611MICROCHIP SSC DRIVER
14612M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14613L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14614S:	Supported
14615F:	Documentation/devicetree/bindings/misc/atmel-ssc.txt
14616F:	drivers/misc/atmel-ssc.c
14617F:	include/linux/atmel-ssc.h
14618
14619Microchip Timer Counter Block (TCB) Capture Driver
14620M:	Kamel Bouhara <kamel.bouhara@bootlin.com>
14621L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14622L:	linux-iio@vger.kernel.org
14623S:	Maintained
14624F:	drivers/counter/microchip-tcb-capture.c
14625
14626MICROCHIP USB251XB DRIVER
14627M:	Richard Leitner <richard.leitner@skidata.com>
14628L:	linux-usb@vger.kernel.org
14629S:	Maintained
14630F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
14631F:	drivers/usb/misc/usb251xb.c
14632
14633MICROCHIP USBA UDC DRIVER
14634M:	Cristian Birsan <cristian.birsan@microchip.com>
14635L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14636S:	Supported
14637F:	drivers/usb/gadget/udc/atmel_usba_udc.*
14638
14639MICROCHIP WILC1000 WIFI DRIVER
14640M:	Ajay Singh <ajay.kathat@microchip.com>
14641M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14642L:	linux-wireless@vger.kernel.org
14643S:	Supported
14644F:	drivers/net/wireless/microchip/wilc1000/
14645
14646MICROSEMI MIPS SOCS
14647M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
14648M:	UNGLinuxDriver@microchip.com
14649L:	linux-mips@vger.kernel.org
14650S:	Supported
14651F:	Documentation/devicetree/bindings/mips/mscc.txt
14652F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
14653F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
14654F:	arch/mips/boot/dts/mscc/
14655F:	arch/mips/configs/generic/board-ocelot.config
14656F:	arch/mips/generic/board-ocelot.c
14657
14658MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
14659M:	Don Brace <don.brace@microchip.com>
14660L:	storagedev@microchip.com
14661L:	linux-scsi@vger.kernel.org
14662S:	Supported
14663F:	Documentation/scsi/smartpqi.rst
14664F:	drivers/scsi/smartpqi/Kconfig
14665F:	drivers/scsi/smartpqi/Makefile
14666F:	drivers/scsi/smartpqi/smartpqi*.[ch]
14667F:	include/linux/cciss*.h
14668F:	include/uapi/linux/cciss*.h
14669
14670MICROSOFT MANA RDMA DRIVER
14671M:	Long Li <longli@microsoft.com>
14672M:	Ajay Sharma <sharmaajay@microsoft.com>
14673L:	linux-rdma@vger.kernel.org
14674S:	Supported
14675F:	drivers/infiniband/hw/mana/
14676F:	include/net/mana
14677F:	include/uapi/rdma/mana-abi.h
14678
14679MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
14680M:	Maximilian Luz <luzmaximilian@gmail.com>
14681L:	platform-driver-x86@vger.kernel.org
14682S:	Maintained
14683F:	drivers/platform/surface/surface_aggregator_tabletsw.c
14684
14685MICROSOFT SURFACE BATTERY AND AC DRIVERS
14686M:	Maximilian Luz <luzmaximilian@gmail.com>
14687L:	linux-pm@vger.kernel.org
14688L:	platform-driver-x86@vger.kernel.org
14689S:	Maintained
14690F:	drivers/power/supply/surface_battery.c
14691F:	drivers/power/supply/surface_charger.c
14692
14693MICROSOFT SURFACE DTX DRIVER
14694M:	Maximilian Luz <luzmaximilian@gmail.com>
14695L:	platform-driver-x86@vger.kernel.org
14696S:	Maintained
14697F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
14698F:	drivers/platform/surface/surface_dtx.c
14699F:	include/uapi/linux/surface_aggregator/dtx.h
14700
14701MICROSOFT SURFACE SENSOR FAN DRIVER
14702M:	Maximilian Luz <luzmaximilian@gmail.com>
14703M:	Ivor Wanders <ivor@iwanders.net>
14704L:	linux-hwmon@vger.kernel.org
14705S:	Maintained
14706F:	Documentation/hwmon/surface_fan.rst
14707F:	drivers/hwmon/surface_fan.c
14708
14709MICROSOFT SURFACE GPE LID SUPPORT DRIVER
14710M:	Maximilian Luz <luzmaximilian@gmail.com>
14711L:	platform-driver-x86@vger.kernel.org
14712S:	Maintained
14713F:	drivers/platform/surface/surface_gpe.c
14714
14715MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
14716M:	Hans de Goede <hdegoede@redhat.com>
14717M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14718M:	Maximilian Luz <luzmaximilian@gmail.com>
14719L:	platform-driver-x86@vger.kernel.org
14720S:	Maintained
14721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
14722F:	drivers/platform/surface/
14723
14724MICROSOFT SURFACE HID TRANSPORT DRIVER
14725M:	Maximilian Luz <luzmaximilian@gmail.com>
14726L:	linux-input@vger.kernel.org
14727L:	platform-driver-x86@vger.kernel.org
14728S:	Maintained
14729F:	drivers/hid/surface-hid/
14730
14731MICROSOFT SURFACE HOT-PLUG DRIVER
14732M:	Maximilian Luz <luzmaximilian@gmail.com>
14733L:	platform-driver-x86@vger.kernel.org
14734S:	Maintained
14735F:	drivers/platform/surface/surface_hotplug.c
14736
14737MICROSOFT SURFACE PLATFORM PROFILE DRIVER
14738M:	Maximilian Luz <luzmaximilian@gmail.com>
14739L:	platform-driver-x86@vger.kernel.org
14740S:	Maintained
14741F:	drivers/platform/surface/surface_platform_profile.c
14742
14743MICROSOFT SURFACE PRO 3 BUTTON DRIVER
14744M:	Chen Yu <yu.c.chen@intel.com>
14745L:	platform-driver-x86@vger.kernel.org
14746S:	Supported
14747F:	drivers/platform/surface/surfacepro3_button.c
14748
14749MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
14750M:	Maximilian Luz <luzmaximilian@gmail.com>
14751L:	platform-driver-x86@vger.kernel.org
14752S:	Maintained
14753F:	drivers/platform/surface/surface_aggregator_hub.c
14754
14755MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
14756M:	Maximilian Luz <luzmaximilian@gmail.com>
14757L:	platform-driver-x86@vger.kernel.org
14758S:	Maintained
14759W:	https://github.com/linux-surface/surface-aggregator-module
14760C:	irc://irc.libera.chat/linux-surface
14761F:	Documentation/driver-api/surface_aggregator/
14762F:	drivers/platform/surface/aggregator/
14763F:	drivers/platform/surface/surface_acpi_notify.c
14764F:	drivers/platform/surface/surface_aggregator_cdev.c
14765F:	drivers/platform/surface/surface_aggregator_registry.c
14766F:	include/linux/surface_acpi_notify.h
14767F:	include/linux/surface_aggregator/
14768F:	include/uapi/linux/surface_aggregator/
14769
14770MICROTEK X6 SCANNER
14771M:	Oliver Neukum <oliver@neukum.org>
14772S:	Maintained
14773F:	drivers/usb/image/microtek.*
14774
14775MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
14776M:	Luka Kovacic <luka.kovacic@sartura.hr>
14777M:	Luka Perkov <luka.perkov@sartura.hr>
14778S:	Maintained
14779F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
14780F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
14781F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
14782F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
14783F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
14784F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
14785
14786MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
14787M:	Sakari Ailus <sakari.ailus@linux.intel.com>
14788L:	linux-media@vger.kernel.org
14789S:	Maintained
14790F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
14791F:	Documentation/driver-api/media/drivers/ccs/
14792F:	Documentation/userspace-api/media/drivers/ccs.rst
14793F:	drivers/media/i2c/ccs-pll.c
14794F:	drivers/media/i2c/ccs-pll.h
14795F:	drivers/media/i2c/ccs/
14796F:	include/uapi/linux/ccs.h
14797F:	include/uapi/linux/smiapp.h
14798
14799MIPS
14800M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14801L:	linux-mips@vger.kernel.org
14802S:	Maintained
14803W:	http://www.linux-mips.org/
14804Q:	https://patchwork.kernel.org/project/linux-mips/list/
14805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
14806F:	Documentation/devicetree/bindings/mips/
14807F:	Documentation/arch/mips/
14808F:	arch/mips/
14809F:	drivers/platform/mips/
14810F:	include/dt-bindings/mips/
14811
14812MIPS BAIKAL-T1 PLATFORM
14813M:	Serge Semin <fancer.lancer@gmail.com>
14814L:	linux-mips@vger.kernel.org
14815S:	Supported
14816F:	Documentation/devicetree/bindings/bus/baikal,bt1-*.yaml
14817F:	Documentation/devicetree/bindings/clock/baikal,bt1-*.yaml
14818F:	drivers/bus/bt1-*.c
14819F:	drivers/clk/baikal-t1/
14820F:	drivers/memory/bt1-l2-ctl.c
14821F:	drivers/mtd/maps/physmap-bt1-rom.[ch]
14822
14823MIPS BOSTON DEVELOPMENT BOARD
14824M:	Paul Burton <paulburton@kernel.org>
14825L:	linux-mips@vger.kernel.org
14826S:	Maintained
14827F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
14828F:	arch/mips/boot/dts/img/boston.dts
14829F:	arch/mips/configs/generic/board-boston.config
14830F:	drivers/clk/imgtec/clk-boston.c
14831F:	include/dt-bindings/clock/boston-clock.h
14832
14833MIPS CORE DRIVERS
14834M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14835M:	Serge Semin <fancer.lancer@gmail.com>
14836L:	linux-mips@vger.kernel.org
14837S:	Supported
14838F:	drivers/bus/mips_cdmm.c
14839F:	drivers/clocksource/mips-gic-timer.c
14840F:	drivers/cpuidle/cpuidle-cps.c
14841F:	drivers/irqchip/irq-mips-cpu.c
14842F:	drivers/irqchip/irq-mips-gic.c
14843
14844MIPS GENERIC PLATFORM
14845M:	Paul Burton <paulburton@kernel.org>
14846L:	linux-mips@vger.kernel.org
14847S:	Supported
14848F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
14849F:	arch/mips/generic/
14850F:	arch/mips/tools/generic-board-config.sh
14851
14852MIPS RINT INSTRUCTION EMULATION
14853M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
14854L:	linux-mips@vger.kernel.org
14855S:	Supported
14856F:	arch/mips/math-emu/dp_rint.c
14857F:	arch/mips/math-emu/sp_rint.c
14858
14859MIPS/LOONGSON1 ARCHITECTURE
14860M:	Keguang Zhang <keguang.zhang@gmail.com>
14861L:	linux-mips@vger.kernel.org
14862S:	Maintained
14863F:	Documentation/devicetree/bindings/*/loongson,ls1*.yaml
14864F:	arch/mips/include/asm/mach-loongson32/
14865F:	arch/mips/loongson32/
14866F:	drivers/*/*loongson1*
14867F:	drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
14868
14869MIPS/LOONGSON2EF ARCHITECTURE
14870M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
14871L:	linux-mips@vger.kernel.org
14872S:	Maintained
14873F:	arch/mips/include/asm/mach-loongson2ef/
14874F:	arch/mips/loongson2ef/
14875F:	drivers/cpufreq/loongson2_cpufreq.c
14876
14877MIPS/LOONGSON64 ARCHITECTURE
14878M:	Huacai Chen <chenhuacai@kernel.org>
14879M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
14880L:	linux-mips@vger.kernel.org
14881S:	Maintained
14882F:	arch/mips/include/asm/mach-loongson64/
14883F:	arch/mips/loongson64/
14884F:	drivers/irqchip/irq-loongson*
14885F:	drivers/platform/mips/cpu_hwmon.c
14886
14887MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
14888M:	Hans Verkuil <hverkuil@xs4all.nl>
14889L:	linux-media@vger.kernel.org
14890S:	Odd Fixes
14891W:	https://linuxtv.org
14892T:	git git://linuxtv.org/media_tree.git
14893F:	drivers/media/radio/radio-miropcm20*
14894
14895MITSUMI MM8013 FG DRIVER
14896M:	Konrad Dybcio <konradybcio@kernel.org>
14897F:	Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
14898F:	drivers/power/supply/mm8013.c
14899
14900MMP SUPPORT
14901R:	Lubomir Rintel <lkundrak@v3.sk>
14902L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14903S:	Odd Fixes
14904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
14905F:	arch/arm/boot/dts/marvell/mmp*
14906F:	arch/arm/mach-mmp/
14907F:	include/linux/soc/mmp/
14908
14909MMP USB PHY DRIVERS
14910R:	Lubomir Rintel <lkundrak@v3.sk>
14911L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14912S:	Maintained
14913F:	drivers/phy/marvell/phy-mmp3-usb.c
14914F:	drivers/phy/marvell/phy-pxa-usb.c
14915
14916MMU GATHER AND TLB INVALIDATION
14917M:	Will Deacon <will@kernel.org>
14918M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
14919M:	Andrew Morton <akpm@linux-foundation.org>
14920M:	Nick Piggin <npiggin@gmail.com>
14921M:	Peter Zijlstra <peterz@infradead.org>
14922L:	linux-arch@vger.kernel.org
14923L:	linux-mm@kvack.org
14924S:	Maintained
14925F:	arch/*/include/asm/tlb.h
14926F:	include/asm-generic/tlb.h
14927F:	mm/mmu_gather.c
14928
14929MN88472 MEDIA DRIVER
14930L:	linux-media@vger.kernel.org
14931S:	Orphan
14932W:	https://linuxtv.org
14933Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14934F:	drivers/media/dvb-frontends/mn88472*
14935
14936MN88473 MEDIA DRIVER
14937L:	linux-media@vger.kernel.org
14938S:	Orphan
14939W:	https://linuxtv.org
14940Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14941F:	drivers/media/dvb-frontends/mn88473*
14942
14943MOBILEYE MIPS SOCS
14944M:	Vladimir Kondratiev <vladimir.kondratiev@mobileye.com>
14945M:	Gregory CLEMENT <gregory.clement@bootlin.com>
14946M:	Théo Lebrun <theo.lebrun@bootlin.com>
14947L:	linux-mips@vger.kernel.org
14948S:	Maintained
14949F:	Documentation/devicetree/bindings/mips/mobileye.yaml
14950F:	arch/mips/boot/dts/mobileye/
14951F:	arch/mips/configs/eyeq5_defconfig
14952F:	arch/mips/mobileye/board-epm5.its.S
14953
14954MODULE SUPPORT
14955M:	Luis Chamberlain <mcgrof@kernel.org>
14956L:	linux-modules@vger.kernel.org
14957L:	linux-kernel@vger.kernel.org
14958S:	Maintained
14959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
14960F:	include/linux/kmod.h
14961F:	include/linux/module*.h
14962F:	kernel/module/
14963F:	lib/test_kmod.c
14964F:	scripts/module*
14965F:	tools/testing/selftests/kmod/
14966
14967MONOLITHIC POWER SYSTEM PMIC DRIVER
14968M:	Saravanan Sekar <sravanhome@gmail.com>
14969S:	Maintained
14970F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
14971F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
14972F:	drivers/hwmon/pmbus/mpq7932.c
14973F:	drivers/iio/adc/mp2629_adc.c
14974F:	drivers/mfd/mp2629.c
14975F:	drivers/power/supply/mp2629_charger.c
14976F:	drivers/regulator/mp5416.c
14977F:	drivers/regulator/mpq7920.c
14978F:	drivers/regulator/mpq7920.h
14979F:	include/linux/mfd/mp2629.h
14980
14981MOST(R) TECHNOLOGY DRIVER
14982M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
14983M:	Christian Gromm <christian.gromm@microchip.com>
14984S:	Maintained
14985F:	Documentation/ABI/testing/configfs-most
14986F:	Documentation/ABI/testing/sysfs-bus-most
14987F:	drivers/most/
14988F:	drivers/staging/most/
14989F:	include/linux/most.h
14990
14991MOTORCOMM PHY DRIVER
14992M:	Peter Geis <pgwipeout@gmail.com>
14993M:	Frank <Frank.Sae@motor-comm.com>
14994L:	netdev@vger.kernel.org
14995S:	Maintained
14996F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
14997F:	drivers/net/phy/motorcomm.c
14998
14999MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15000M:	Jiri Slaby <jirislaby@kernel.org>
15001S:	Maintained
15002F:	Documentation/driver-api/tty/moxa-smartio.rst
15003F:	drivers/tty/mxser.*
15004
15005MP3309C BACKLIGHT DRIVER
15006M:	Flavio Suligoi <f.suligoi@asem.it>
15007L:	dri-devel@lists.freedesktop.org
15008S:	Maintained
15009F:	Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15010F:	drivers/video/backlight/mp3309c.c
15011
15012MR800 AVERMEDIA USB FM RADIO DRIVER
15013M:	Alexey Klimov <klimov.linux@gmail.com>
15014L:	linux-media@vger.kernel.org
15015S:	Maintained
15016T:	git git://linuxtv.org/media_tree.git
15017F:	drivers/media/radio/radio-mr800.c
15018
15019MRF24J40 IEEE 802.15.4 RADIO DRIVER
15020M:	Stefan Schmidt <stefan@datenfreihafen.org>
15021L:	linux-wpan@vger.kernel.org
15022S:	Odd Fixes
15023F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15024F:	drivers/net/ieee802154/mrf24j40.c
15025
15026MSI EC DRIVER
15027M:	Nikita Kravets <teackot@gmail.com>
15028L:	platform-driver-x86@vger.kernel.org
15029S:	Maintained
15030W:	https://github.com/BeardOverflow/msi-ec
15031F:	drivers/platform/x86/msi-ec.*
15032
15033MSI LAPTOP SUPPORT
15034M:	"Lee, Chun-Yi" <jlee@suse.com>
15035L:	platform-driver-x86@vger.kernel.org
15036S:	Maintained
15037F:	drivers/platform/x86/msi-laptop.c
15038
15039MSI WMI SUPPORT
15040L:	platform-driver-x86@vger.kernel.org
15041S:	Orphan
15042F:	drivers/platform/x86/msi-wmi.c
15043
15044MSI001 MEDIA DRIVER
15045L:	linux-media@vger.kernel.org
15046S:	Orphan
15047W:	https://linuxtv.org
15048Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15049F:	drivers/media/tuners/msi001*
15050
15051MSI2500 MEDIA DRIVER
15052L:	linux-media@vger.kernel.org
15053S:	Orphan
15054W:	https://linuxtv.org
15055Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15056F:	drivers/media/usb/msi2500/
15057
15058MSTAR INTERRUPT CONTROLLER DRIVER
15059M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
15060M:	Daniel Palmer <daniel@thingy.jp>
15061S:	Maintained
15062F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15063F:	drivers/irqchip/irq-mst-intc.c
15064
15065MSYSTEMS DISKONCHIP G3 MTD DRIVER
15066M:	Robert Jarzmik <robert.jarzmik@free.fr>
15067L:	linux-mtd@lists.infradead.org
15068S:	Maintained
15069F:	drivers/mtd/devices/docg3*
15070
15071MT9M114 ONSEMI SENSOR DRIVER
15072M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15073L:	linux-media@vger.kernel.org
15074S:	Maintained
15075T:	git git://linuxtv.org/media_tree.git
15076F:	Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15077F:	drivers/media/i2c/mt9m114.c
15078
15079MT9P031 APTINA CAMERA SENSOR
15080M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15081L:	linux-media@vger.kernel.org
15082S:	Maintained
15083T:	git git://linuxtv.org/media_tree.git
15084F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15085F:	drivers/media/i2c/mt9p031.c
15086F:	include/media/i2c/mt9p031.h
15087
15088MT9T112 APTINA CAMERA SENSOR
15089M:	Jacopo Mondi <jacopo@jmondi.org>
15090L:	linux-media@vger.kernel.org
15091S:	Odd Fixes
15092T:	git git://linuxtv.org/media_tree.git
15093F:	drivers/media/i2c/mt9t112.c
15094F:	include/media/i2c/mt9t112.h
15095
15096MT9V032 APTINA CAMERA SENSOR
15097M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15098L:	linux-media@vger.kernel.org
15099S:	Maintained
15100T:	git git://linuxtv.org/media_tree.git
15101F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
15102F:	drivers/media/i2c/mt9v032.c
15103F:	include/media/i2c/mt9v032.h
15104
15105MT9V111 APTINA CAMERA SENSOR
15106M:	Jacopo Mondi <jacopo@jmondi.org>
15107L:	linux-media@vger.kernel.org
15108S:	Maintained
15109T:	git git://linuxtv.org/media_tree.git
15110F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
15111F:	drivers/media/i2c/mt9v111.c
15112
15113MULTIFUNCTION DEVICES (MFD)
15114M:	Lee Jones <lee@kernel.org>
15115S:	Maintained
15116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15117F:	Documentation/devicetree/bindings/mfd/
15118F:	drivers/mfd/
15119F:	include/dt-bindings/mfd/
15120F:	include/linux/mfd/
15121
15122MULTIMEDIA CARD (MMC) ETC. OVER SPI
15123S:	Orphan
15124F:	drivers/mmc/host/mmc_spi.c
15125F:	include/linux/spi/mmc_spi.h
15126
15127MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
15128M:	Ulf Hansson <ulf.hansson@linaro.org>
15129L:	linux-mmc@vger.kernel.org
15130S:	Maintained
15131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15132F:	Documentation/devicetree/bindings/mmc/
15133F:	drivers/mmc/
15134F:	include/linux/mmc/
15135F:	include/uapi/linux/mmc/
15136
15137MULTIPLEXER SUBSYSTEM
15138M:	Peter Rosin <peda@axentia.se>
15139S:	Maintained
15140F:	Documentation/ABI/testing/sysfs-class-mux*
15141F:	Documentation/devicetree/bindings/mux/
15142F:	drivers/mux/
15143F:	include/dt-bindings/mux/
15144F:	include/linux/mux/
15145
15146MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
15147M:	Bin Liu <b-liu@ti.com>
15148L:	linux-usb@vger.kernel.org
15149S:	Maintained
15150F:	drivers/usb/musb/
15151
15152MXL301RF MEDIA DRIVER
15153M:	Akihiro Tsukada <tskd08@gmail.com>
15154L:	linux-media@vger.kernel.org
15155S:	Odd Fixes
15156F:	drivers/media/tuners/mxl301rf*
15157
15158MXL5007T MEDIA DRIVER
15159M:	Michael Krufky <mkrufky@linuxtv.org>
15160L:	linux-media@vger.kernel.org
15161S:	Maintained
15162W:	https://linuxtv.org
15163W:	http://github.com/mkrufky
15164Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15165T:	git git://linuxtv.org/mkrufky/tuners.git
15166F:	drivers/media/tuners/mxl5007t.*
15167
15168MXSFB DRM DRIVER
15169M:	Marek Vasut <marex@denx.de>
15170M:	Stefan Agner <stefan@agner.ch>
15171L:	dri-devel@lists.freedesktop.org
15172S:	Supported
15173T:	git git://anongit.freedesktop.org/drm/drm-misc
15174F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15175F:	drivers/gpu/drm/mxsfb/
15176
15177MYLEX DAC960 PCI RAID Controller
15178M:	Hannes Reinecke <hare@kernel.org>
15179L:	linux-scsi@vger.kernel.org
15180S:	Supported
15181F:	drivers/scsi/myrb.*
15182F:	drivers/scsi/myrs.*
15183
15184MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15185M:	Chris Lee <christopher.lee@cspi.com>
15186L:	netdev@vger.kernel.org
15187S:	Supported
15188W:	https://www.cspi.com/ethernet-products/support/downloads/
15189F:	drivers/net/ethernet/myricom/myri10ge/
15190
15191NAND FLASH SUBSYSTEM
15192M:	Miquel Raynal <miquel.raynal@bootlin.com>
15193R:	Richard Weinberger <richard@nod.at>
15194L:	linux-mtd@lists.infradead.org
15195S:	Maintained
15196W:	http://www.linux-mtd.infradead.org/
15197Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15198C:	irc://irc.oftc.net/mtd
15199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15200F:	drivers/mtd/nand/
15201F:	include/linux/mtd/*nand*.h
15202
15203NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15204M:	Daniel Mack <zonque@gmail.com>
15205L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15206S:	Maintained
15207W:	http://www.native-instruments.com
15208F:	sound/usb/caiaq/
15209
15210NATSEMI ETHERNET DRIVER (DP8381x)
15211S:	Orphan
15212F:	drivers/net/ethernet/natsemi/natsemi.c
15213
15214NCR 5380 SCSI DRIVERS
15215M:	Finn Thain <fthain@linux-m68k.org>
15216M:	Michael Schmitz <schmitzmic@gmail.com>
15217L:	linux-scsi@vger.kernel.org
15218S:	Maintained
15219F:	Documentation/scsi/g_NCR5380.rst
15220F:	drivers/scsi/NCR5380.*
15221F:	drivers/scsi/arm/cumana_1.c
15222F:	drivers/scsi/arm/oak.c
15223F:	drivers/scsi/atari_scsi.*
15224F:	drivers/scsi/dmx3191d.c
15225F:	drivers/scsi/g_NCR5380.*
15226F:	drivers/scsi/mac_scsi.*
15227F:	drivers/scsi/sun3_scsi.*
15228F:	drivers/scsi/sun3_scsi_vme.c
15229
15230NCSI LIBRARY
15231M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
15232S:	Maintained
15233F:	net/ncsi/
15234
15235NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15236M:	Zev Weiss <zev@bewilderbeest.net>
15237L:	linux-hwmon@vger.kernel.org
15238S:	Maintained
15239F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15240F:	drivers/hwmon/nct6775-i2c.c
15241
15242NETDEVSIM
15243M:	Jakub Kicinski <kuba@kernel.org>
15244S:	Maintained
15245F:	drivers/net/netdevsim/*
15246F:	tools/testing/selftests/drivers/net/netdevsim/*
15247
15248NETEM NETWORK EMULATOR
15249M:	Stephen Hemminger <stephen@networkplumber.org>
15250L:	netdev@vger.kernel.org
15251S:	Maintained
15252F:	net/sched/sch_netem.c
15253
15254NETERION 10GbE DRIVERS (s2io)
15255M:	Jon Mason <jdmason@kudzu.us>
15256L:	netdev@vger.kernel.org
15257S:	Supported
15258F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
15259F:	drivers/net/ethernet/neterion/
15260
15261NETFILTER
15262M:	Pablo Neira Ayuso <pablo@netfilter.org>
15263M:	Jozsef Kadlecsik <kadlec@netfilter.org>
15264L:	netfilter-devel@vger.kernel.org
15265L:	coreteam@netfilter.org
15266S:	Maintained
15267W:	http://www.netfilter.org/
15268W:	http://www.iptables.org/
15269W:	http://www.nftables.org/
15270Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
15271C:	irc://irc.libera.chat/netfilter
15272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
15273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
15274F:	include/linux/netfilter*
15275F:	include/linux/netfilter/
15276F:	include/net/netfilter/
15277F:	include/uapi/linux/netfilter*
15278F:	include/uapi/linux/netfilter/
15279F:	net/*/netfilter.c
15280F:	net/*/netfilter/
15281F:	net/bridge/br_netfilter*.c
15282F:	net/netfilter/
15283F:	tools/testing/selftests/net/netfilter/
15284
15285NETROM NETWORK LAYER
15286M:	Ralf Baechle <ralf@linux-mips.org>
15287L:	linux-hams@vger.kernel.org
15288S:	Maintained
15289W:	https://linux-ax25.in-berlin.de
15290F:	include/net/netrom.h
15291F:	include/uapi/linux/netrom.h
15292F:	net/netrom/
15293
15294NETRONIX EMBEDDED CONTROLLER
15295M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
15296S:	Maintained
15297F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
15298F:	drivers/mfd/ntxec.c
15299F:	drivers/pwm/pwm-ntxec.c
15300F:	drivers/rtc/rtc-ntxec.c
15301F:	include/linux/mfd/ntxec.h
15302
15303NETRONOME ETHERNET DRIVERS
15304M:	Louis Peens <louis.peens@corigine.com>
15305R:	Jakub Kicinski <kuba@kernel.org>
15306L:	oss-drivers@corigine.com
15307S:	Maintained
15308F:	drivers/net/ethernet/netronome/
15309
15310NETWORK BLOCK DEVICE (NBD)
15311M:	Josef Bacik <josef@toxicpanda.com>
15312L:	linux-block@vger.kernel.org
15313L:	nbd@other.debian.org
15314S:	Maintained
15315F:	Documentation/admin-guide/blockdev/nbd.rst
15316F:	drivers/block/nbd.c
15317F:	include/trace/events/nbd.h
15318F:	include/uapi/linux/nbd.h
15319
15320NETWORK DROP MONITOR
15321M:	Neil Horman <nhorman@tuxdriver.com>
15322L:	netdev@vger.kernel.org
15323S:	Maintained
15324W:	https://fedorahosted.org/dropwatch/
15325F:	include/uapi/linux/net_dropmon.h
15326F:	net/core/drop_monitor.c
15327
15328NETWORKING DRIVERS
15329M:	"David S. Miller" <davem@davemloft.net>
15330M:	Eric Dumazet <edumazet@google.com>
15331M:	Jakub Kicinski <kuba@kernel.org>
15332M:	Paolo Abeni <pabeni@redhat.com>
15333L:	netdev@vger.kernel.org
15334S:	Maintained
15335P:	Documentation/process/maintainer-netdev.rst
15336Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15339F:	Documentation/devicetree/bindings/net/
15340F:	Documentation/networking/net_cachelines/net_device.rst
15341F:	drivers/connector/
15342F:	drivers/net/
15343F:	include/dt-bindings/net/
15344F:	include/linux/cn_proc.h
15345F:	include/linux/etherdevice.h
15346F:	include/linux/fcdevice.h
15347F:	include/linux/fddidevice.h
15348F:	include/linux/hippidevice.h
15349F:	include/linux/if_*
15350F:	include/linux/inetdevice.h
15351F:	include/linux/netdevice.h
15352F:	include/uapi/linux/cn_proc.h
15353F:	include/uapi/linux/if_*
15354F:	include/uapi/linux/netdevice.h
15355X:	drivers/net/wireless/
15356
15357NETWORKING DRIVERS (WIRELESS)
15358M:	Kalle Valo <kvalo@kernel.org>
15359L:	linux-wireless@vger.kernel.org
15360S:	Maintained
15361W:	https://wireless.wiki.kernel.org/
15362Q:	https://patchwork.kernel.org/project/linux-wireless/list/
15363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15365F:	Documentation/devicetree/bindings/net/wireless/
15366F:	drivers/net/wireless/
15367
15368NETWORKING [DSA]
15369M:	Andrew Lunn <andrew@lunn.ch>
15370M:	Florian Fainelli <f.fainelli@gmail.com>
15371M:	Vladimir Oltean <olteanv@gmail.com>
15372S:	Maintained
15373F:	Documentation/devicetree/bindings/net/dsa/
15374F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
15375F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
15376F:	drivers/net/dsa/
15377F:	include/linux/dsa/
15378F:	include/linux/platform_data/dsa.h
15379F:	include/net/dsa.h
15380F:	net/dsa/
15381F:	tools/testing/selftests/drivers/net/dsa/
15382
15383NETWORKING [GENERAL]
15384M:	"David S. Miller" <davem@davemloft.net>
15385M:	Eric Dumazet <edumazet@google.com>
15386M:	Jakub Kicinski <kuba@kernel.org>
15387M:	Paolo Abeni <pabeni@redhat.com>
15388L:	netdev@vger.kernel.org
15389S:	Maintained
15390P:	Documentation/process/maintainer-netdev.rst
15391Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15392B:	mailto:netdev@vger.kernel.org
15393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15395F:	Documentation/core-api/netlink.rst
15396F:	Documentation/netlink/
15397F:	Documentation/networking/
15398F:	Documentation/networking/net_cachelines/
15399F:	Documentation/process/maintainer-netdev.rst
15400F:	Documentation/userspace-api/netlink/
15401F:	include/linux/framer/framer-provider.h
15402F:	include/linux/framer/framer.h
15403F:	include/linux/in.h
15404F:	include/linux/indirect_call_wrapper.h
15405F:	include/linux/net.h
15406F:	include/linux/netdevice.h
15407F:	include/net/
15408F:	include/uapi/linux/in.h
15409F:	include/uapi/linux/net.h
15410F:	include/uapi/linux/net_namespace.h
15411F:	include/uapi/linux/netdevice.h
15412F:	lib/net_utils.c
15413F:	lib/random32.c
15414F:	net/
15415F:	tools/net/
15416F:	tools/testing/selftests/net/
15417X:	net/9p/
15418X:	net/bluetooth/
15419
15420NETWORKING [IPSEC]
15421M:	Steffen Klassert <steffen.klassert@secunet.com>
15422M:	Herbert Xu <herbert@gondor.apana.org.au>
15423M:	"David S. Miller" <davem@davemloft.net>
15424L:	netdev@vger.kernel.org
15425S:	Maintained
15426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
15427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
15428F:	include/net/xfrm.h
15429F:	include/uapi/linux/xfrm.h
15430F:	net/ipv4/ah4.c
15431F:	net/ipv4/esp4*
15432F:	net/ipv4/ip_vti.c
15433F:	net/ipv4/ipcomp.c
15434F:	net/ipv4/xfrm*
15435F:	net/ipv6/ah6.c
15436F:	net/ipv6/esp6*
15437F:	net/ipv6/ip6_vti.c
15438F:	net/ipv6/ipcomp6.c
15439F:	net/ipv6/xfrm*
15440F:	net/key/
15441F:	net/xfrm/
15442F:	tools/testing/selftests/net/ipsec.c
15443
15444NETWORKING [IPv4/IPv6]
15445M:	"David S. Miller" <davem@davemloft.net>
15446M:	David Ahern <dsahern@kernel.org>
15447L:	netdev@vger.kernel.org
15448S:	Maintained
15449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15450F:	arch/x86/net/*
15451F:	include/linux/ip.h
15452F:	include/linux/ipv6*
15453F:	include/net/fib*
15454F:	include/net/ip*
15455F:	include/net/route.h
15456F:	net/ipv4/
15457F:	net/ipv6/
15458
15459NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
15460M:	Paul Moore <paul@paul-moore.com>
15461L:	netdev@vger.kernel.org
15462L:	linux-security-module@vger.kernel.org
15463S:	Supported
15464W:	https://github.com/netlabel
15465F:	Documentation/netlabel/
15466F:	include/net/calipso.h
15467F:	include/net/cipso_ipv4.h
15468F:	include/net/netlabel.h
15469F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
15470F:	include/uapi/linux/netfilter/xt_SECMARK.h
15471F:	net/ipv4/cipso_ipv4.c
15472F:	net/ipv6/calipso.c
15473F:	net/netfilter/xt_CONNSECMARK.c
15474F:	net/netfilter/xt_SECMARK.c
15475F:	net/netlabel/
15476
15477NETWORKING [MACSEC]
15478M:	Sabrina Dubroca <sd@queasysnail.net>
15479L:	netdev@vger.kernel.org
15480S:	Maintained
15481F:	drivers/net/macsec.c
15482F:	include/net/macsec.h
15483F:	include/uapi/linux/if_macsec.h
15484K:	macsec
15485K:	\bmdo_
15486
15487NETWORKING [MPTCP]
15488M:	Matthieu Baerts <matttbe@kernel.org>
15489M:	Mat Martineau <martineau@kernel.org>
15490R:	Geliang Tang <geliang@kernel.org>
15491L:	netdev@vger.kernel.org
15492L:	mptcp@lists.linux.dev
15493S:	Maintained
15494W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
15495B:	https://github.com/multipath-tcp/mptcp_net-next/issues
15496T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
15497T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
15498F:	Documentation/netlink/specs/mptcp_pm.yaml
15499F:	Documentation/networking/mptcp-sysctl.rst
15500F:	include/net/mptcp.h
15501F:	include/trace/events/mptcp.h
15502F:	include/uapi/linux/mptcp*.h
15503F:	net/mptcp/
15504F:	tools/testing/selftests/bpf/*/*mptcp*.c
15505F:	tools/testing/selftests/net/mptcp/
15506
15507NETWORKING [TCP]
15508M:	Eric Dumazet <edumazet@google.com>
15509L:	netdev@vger.kernel.org
15510S:	Maintained
15511F:	Documentation/networking/net_cachelines/tcp_sock.rst
15512F:	include/linux/tcp.h
15513F:	include/net/tcp.h
15514F:	include/trace/events/tcp.h
15515F:	include/uapi/linux/tcp.h
15516F:	net/ipv4/syncookies.c
15517F:	net/ipv4/tcp*.c
15518F:	net/ipv6/syncookies.c
15519F:	net/ipv6/tcp*.c
15520
15521NETWORKING [TLS]
15522M:	Boris Pismenny <borisp@nvidia.com>
15523M:	John Fastabend <john.fastabend@gmail.com>
15524M:	Jakub Kicinski <kuba@kernel.org>
15525L:	netdev@vger.kernel.org
15526S:	Maintained
15527F:	include/net/tls.h
15528F:	include/uapi/linux/tls.h
15529F:	net/tls/*
15530
15531NETXEN (1/10) GbE SUPPORT
15532M:	Manish Chopra <manishc@marvell.com>
15533M:	Rahul Verma <rahulv@marvell.com>
15534M:	GR-Linux-NIC-Dev@marvell.com
15535L:	netdev@vger.kernel.org
15536S:	Supported
15537F:	drivers/net/ethernet/qlogic/netxen/
15538
15539NET_FAILOVER MODULE
15540M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
15541L:	netdev@vger.kernel.org
15542S:	Supported
15543F:	Documentation/networking/net_failover.rst
15544F:	drivers/net/net_failover.c
15545F:	include/net/net_failover.h
15546
15547NEXTHOP
15548M:	David Ahern <dsahern@kernel.org>
15549L:	netdev@vger.kernel.org
15550S:	Maintained
15551F:	include/net/netns/nexthop.h
15552F:	include/net/nexthop.h
15553F:	include/uapi/linux/nexthop.h
15554F:	net/ipv4/nexthop.c
15555
15556NFC SUBSYSTEM
15557M:	Krzysztof Kozlowski <krzk@kernel.org>
15558L:	netdev@vger.kernel.org
15559S:	Maintained
15560F:	Documentation/devicetree/bindings/net/nfc/
15561F:	drivers/nfc/
15562F:	include/net/nfc/
15563F:	include/uapi/linux/nfc.h
15564F:	net/nfc/
15565
15566NFC VIRTUAL NCI DEVICE DRIVER
15567M:	Bongsu Jeon <bongsu.jeon@samsung.com>
15568L:	netdev@vger.kernel.org
15569S:	Supported
15570F:	drivers/nfc/virtual_ncidev.c
15571F:	tools/testing/selftests/nci/
15572
15573NFS, SUNRPC, AND LOCKD CLIENTS
15574M:	Trond Myklebust <trond.myklebust@hammerspace.com>
15575M:	Anna Schumaker <anna@kernel.org>
15576L:	linux-nfs@vger.kernel.org
15577S:	Maintained
15578W:	http://client.linux-nfs.org
15579T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
15580F:	Documentation/filesystems/nfs/
15581F:	fs/lockd/
15582F:	fs/nfs/
15583F:	fs/nfs_common/
15584F:	include/linux/lockd/
15585F:	include/linux/nfs*
15586F:	include/linux/sunrpc/
15587F:	include/uapi/linux/nfs*
15588F:	include/uapi/linux/sunrpc/
15589F:	net/sunrpc/
15590
15591NILFS2 FILESYSTEM
15592M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
15593L:	linux-nilfs@vger.kernel.org
15594S:	Supported
15595W:	https://nilfs.sourceforge.io/
15596T:	git https://github.com/konis/nilfs2.git
15597F:	Documentation/filesystems/nilfs2.rst
15598F:	fs/nilfs2/
15599F:	include/trace/events/nilfs2.h
15600F:	include/uapi/linux/nilfs2_api.h
15601F:	include/uapi/linux/nilfs2_ondisk.h
15602
15603NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
15604M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
15605S:	Maintained
15606W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15607F:	Documentation/scsi/NinjaSCSI.rst
15608F:	drivers/scsi/pcmcia/nsp_*
15609
15610NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
15611M:	GOTO Masanori <gotom@debian.or.jp>
15612M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
15613S:	Maintained
15614W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15615F:	Documentation/scsi/NinjaSCSI.rst
15616F:	drivers/scsi/nsp32*
15617
15618NINTENDO HID DRIVER
15619M:	Daniel J. Ogorchock <djogorchock@gmail.com>
15620L:	linux-input@vger.kernel.org
15621S:	Maintained
15622F:	drivers/hid/hid-nintendo*
15623
15624NIOS2 ARCHITECTURE
15625M:	Dinh Nguyen <dinguyen@kernel.org>
15626S:	Maintained
15627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
15628F:	arch/nios2/
15629
15630NITRO ENCLAVES (NE)
15631M:	Alexandru Ciobotaru <alcioa@amazon.com>
15632L:	linux-kernel@vger.kernel.org
15633L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
15634S:	Supported
15635W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
15636F:	Documentation/virt/ne_overview.rst
15637F:	drivers/virt/nitro_enclaves/
15638F:	include/linux/nitro_enclaves.h
15639F:	include/uapi/linux/nitro_enclaves.h
15640F:	samples/nitro_enclaves/
15641
15642NITRO SECURE MODULE (NSM)
15643M:	Alexander Graf <graf@amazon.com>
15644L:	linux-kernel@vger.kernel.org
15645L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
15646S:	Supported
15647W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
15648F:	drivers/misc/nsm.c
15649F:	include/uapi/linux/nsm.h
15650
15651NOHZ, DYNTICKS SUPPORT
15652M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
15653M:	Frederic Weisbecker <frederic@kernel.org>
15654M:	Ingo Molnar <mingo@kernel.org>
15655M:	Thomas Gleixner <tglx@linutronix.de>
15656L:	linux-kernel@vger.kernel.org
15657S:	Maintained
15658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
15659F:	include/linux/sched/nohz.h
15660F:	include/linux/tick.h
15661F:	kernel/time/tick*.*
15662
15663NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
15664M:	Pavel Machek <pavel@ucw.cz>
15665M:	Sakari Ailus <sakari.ailus@iki.fi>
15666L:	linux-media@vger.kernel.org
15667S:	Maintained
15668F:	drivers/media/i2c/ad5820.c
15669F:	drivers/media/i2c/et8ek8
15670
15671NOKIA N900 POWER SUPPLY DRIVERS
15672R:	Pali Rohár <pali@kernel.org>
15673F:	drivers/power/supply/bq2415x_charger.c
15674F:	drivers/power/supply/bq27xxx_battery.c
15675F:	drivers/power/supply/bq27xxx_battery_i2c.c
15676F:	drivers/power/supply/isp1704_charger.c
15677F:	drivers/power/supply/rx51_battery.c
15678F:	include/linux/power/bq2415x_charger.h
15679F:	include/linux/power/bq27xxx_battery.h
15680
15681NOLIBC HEADER FILE
15682M:	Willy Tarreau <w@1wt.eu>
15683M:	Thomas Weißschuh <linux@weissschuh.net>
15684S:	Maintained
15685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
15686F:	tools/include/nolibc/
15687F:	tools/testing/selftests/nolibc/
15688
15689NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
15690M:	Hans de Goede <hdegoede@redhat.com>
15691L:	linux-input@vger.kernel.org
15692S:	Maintained
15693F:	drivers/input/touchscreen/novatek-nvt-ts.c
15694
15695NSDEPS
15696M:	Matthias Maennich <maennich@google.com>
15697S:	Maintained
15698F:	Documentation/core-api/symbol-namespaces.rst
15699F:	scripts/nsdeps
15700
15701NTB AMD DRIVER
15702M:	Sanjay R Mehta <sanju.mehta@amd.com>
15703M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
15704L:	ntb@lists.linux.dev
15705S:	Supported
15706F:	drivers/ntb/hw/amd/
15707
15708NTB DRIVER CORE
15709M:	Jon Mason <jdmason@kudzu.us>
15710M:	Dave Jiang <dave.jiang@intel.com>
15711M:	Allen Hubbe <allenbh@gmail.com>
15712L:	ntb@lists.linux.dev
15713S:	Supported
15714W:	https://github.com/jonmason/ntb/wiki
15715T:	git https://github.com/jonmason/ntb.git
15716F:	drivers/net/ntb_netdev.c
15717F:	drivers/ntb/
15718F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
15719F:	include/linux/ntb.h
15720F:	include/linux/ntb_transport.h
15721F:	tools/testing/selftests/ntb/
15722
15723NTB IDT DRIVER
15724M:	Serge Semin <fancer.lancer@gmail.com>
15725L:	ntb@lists.linux.dev
15726S:	Supported
15727F:	drivers/ntb/hw/idt/
15728
15729NTB INTEL DRIVER
15730M:	Dave Jiang <dave.jiang@intel.com>
15731L:	ntb@lists.linux.dev
15732S:	Supported
15733W:	https://github.com/davejiang/linux/wiki
15734T:	git https://github.com/davejiang/linux.git
15735F:	drivers/ntb/hw/intel/
15736
15737NTFS3 FILESYSTEM
15738M:	Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
15739L:	ntfs3@lists.linux.dev
15740S:	Supported
15741W:	http://www.paragon-software.com/
15742T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
15743F:	Documentation/filesystems/ntfs3.rst
15744F:	fs/ntfs3/
15745
15746NUBUS SUBSYSTEM
15747M:	Finn Thain <fthain@linux-m68k.org>
15748L:	linux-m68k@lists.linux-m68k.org
15749S:	Maintained
15750F:	arch/*/include/asm/nubus.h
15751F:	drivers/nubus/
15752F:	include/linux/nubus.h
15753F:	include/uapi/linux/nubus.h
15754
15755NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
15756M:	Antonino Daplas <adaplas@gmail.com>
15757L:	linux-fbdev@vger.kernel.org
15758S:	Maintained
15759F:	drivers/video/fbdev/nvidia/
15760F:	drivers/video/fbdev/riva/
15761
15762NVIDIA WMI EC BACKLIGHT DRIVER
15763M:	Daniel Dadap <ddadap@nvidia.com>
15764L:	platform-driver-x86@vger.kernel.org
15765S:	Supported
15766F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
15767F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
15768
15769NVM EXPRESS DRIVER
15770M:	Keith Busch <kbusch@kernel.org>
15771M:	Jens Axboe <axboe@fb.com>
15772M:	Christoph Hellwig <hch@lst.de>
15773M:	Sagi Grimberg <sagi@grimberg.me>
15774L:	linux-nvme@lists.infradead.org
15775S:	Supported
15776W:	http://git.infradead.org/nvme.git
15777T:	git git://git.infradead.org/nvme.git
15778F:	Documentation/nvme/
15779F:	drivers/nvme/common/
15780F:	drivers/nvme/host/
15781F:	include/linux/nvme-*.h
15782F:	include/linux/nvme.h
15783F:	include/uapi/linux/nvme_ioctl.h
15784
15785NVM EXPRESS FABRICS AUTHENTICATION
15786M:	Hannes Reinecke <hare@suse.de>
15787L:	linux-nvme@lists.infradead.org
15788S:	Supported
15789F:	drivers/nvme/host/auth.c
15790F:	drivers/nvme/target/auth.c
15791F:	drivers/nvme/target/fabrics-cmd-auth.c
15792F:	include/linux/nvme-auth.h
15793
15794NVM EXPRESS FC TRANSPORT DRIVERS
15795M:	James Smart <james.smart@broadcom.com>
15796L:	linux-nvme@lists.infradead.org
15797S:	Supported
15798F:	drivers/nvme/host/fc.c
15799F:	drivers/nvme/target/fc.c
15800F:	drivers/nvme/target/fcloop.c
15801F:	include/linux/nvme-fc-driver.h
15802F:	include/linux/nvme-fc.h
15803
15804NVM EXPRESS HARDWARE MONITORING SUPPORT
15805M:	Guenter Roeck <linux@roeck-us.net>
15806L:	linux-nvme@lists.infradead.org
15807S:	Supported
15808F:	drivers/nvme/host/hwmon.c
15809
15810NVM EXPRESS TARGET DRIVER
15811M:	Christoph Hellwig <hch@lst.de>
15812M:	Sagi Grimberg <sagi@grimberg.me>
15813M:	Chaitanya Kulkarni <kch@nvidia.com>
15814L:	linux-nvme@lists.infradead.org
15815S:	Supported
15816W:	http://git.infradead.org/nvme.git
15817T:	git git://git.infradead.org/nvme.git
15818F:	drivers/nvme/target/
15819
15820NVMEM FRAMEWORK
15821M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15822S:	Maintained
15823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
15824F:	Documentation/ABI/stable/sysfs-bus-nvmem
15825F:	Documentation/devicetree/bindings/nvmem/
15826F:	drivers/nvmem/
15827F:	include/linux/nvmem-consumer.h
15828F:	include/linux/nvmem-provider.h
15829
15830NXP BLUETOOTH WIRELESS DRIVERS
15831M:	Amitkumar Karwar <amitkumar.karwar@nxp.com>
15832M:	Neeraj Kale <neeraj.sanjaykale@nxp.com>
15833S:	Maintained
15834F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
15835F:	drivers/bluetooth/btnxpuart.c
15836
15837NXP C45 TJA11XX PHY DRIVER
15838M:	Andrei Botila <andrei.botila@oss.nxp.com>
15839L:	netdev@vger.kernel.org
15840S:	Maintained
15841F:	drivers/net/phy/nxp-c45-tja11xx*
15842
15843NXP FSPI DRIVER
15844M:	Han Xu <han.xu@nxp.com>
15845M:	Haibo Chen <haibo.chen@nxp.com>
15846R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
15847L:	linux-spi@vger.kernel.org
15848S:	Maintained
15849F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
15850F:	drivers/spi/spi-nxp-fspi.c
15851
15852NXP FXAS21002C DRIVER
15853M:	Rui Miguel Silva <rmfrfs@gmail.com>
15854L:	linux-iio@vger.kernel.org
15855S:	Maintained
15856F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
15857F:	drivers/iio/gyro/fxas21002c.h
15858F:	drivers/iio/gyro/fxas21002c_core.c
15859F:	drivers/iio/gyro/fxas21002c_i2c.c
15860F:	drivers/iio/gyro/fxas21002c_spi.c
15861
15862NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
15863M:	Haibo Chen <haibo.chen@nxp.com>
15864L:	linux-iio@vger.kernel.org
15865L:	imx@lists.linux.dev
15866S:	Maintained
15867F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
15868F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
15869F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
15870F:	drivers/iio/adc/imx7d_adc.c
15871F:	drivers/iio/adc/imx93_adc.c
15872F:	drivers/iio/adc/vf610_adc.c
15873
15874NXP i.MX 8M ISI DRIVER
15875M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15876L:	linux-media@vger.kernel.org
15877S:	Maintained
15878F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
15879F:	drivers/media/platform/nxp/imx8-isi/
15880
15881NXP i.MX 8MP DW100 V4L2 DRIVER
15882M:	Xavier Roumegue <xavier.roumegue@oss.nxp.com>
15883L:	linux-media@vger.kernel.org
15884S:	Maintained
15885F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
15886F:	Documentation/userspace-api/media/drivers/dw100.rst
15887F:	drivers/media/platform/nxp/dw100/
15888F:	include/uapi/linux/dw100.h
15889
15890NXP i.MX 8MQ DCSS DRIVER
15891M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
15892R:	Lucas Stach <l.stach@pengutronix.de>
15893L:	dri-devel@lists.freedesktop.org
15894S:	Maintained
15895T:	git git://anongit.freedesktop.org/drm/drm-misc
15896F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
15897F:	drivers/gpu/drm/imx/dcss/
15898
15899NXP i.MX 8QXP ADC DRIVER
15900M:	Cai Huoqing <cai.huoqing@linux.dev>
15901M:	Haibo Chen <haibo.chen@nxp.com>
15902L:	imx@lists.linux.dev
15903L:	linux-iio@vger.kernel.org
15904S:	Maintained
15905F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
15906F:	drivers/iio/adc/imx8qxp-adc.c
15907
15908NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
15909M:	Mirela Rabulea <mirela.rabulea@nxp.com>
15910L:	imx@lists.linux.dev
15911L:	linux-media@vger.kernel.org
15912S:	Maintained
15913F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
15914F:	drivers/media/platform/nxp/imx-jpeg
15915
15916NXP i.MX CLOCK DRIVERS
15917M:	Abel Vesa <abelvesa@kernel.org>
15918R:	Peng Fan <peng.fan@nxp.com>
15919L:	linux-clk@vger.kernel.org
15920L:	imx@lists.linux.dev
15921S:	Maintained
15922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
15923F:	Documentation/devicetree/bindings/clock/imx*
15924F:	drivers/clk/imx/
15925F:	include/dt-bindings/clock/imx*
15926
15927NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
15928M:	Jagan Teki <jagan@amarulasolutions.com>
15929S:	Maintained
15930F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
15931F:	drivers/regulator/pf8x00-regulator.c
15932
15933NXP PTN5150A CC LOGIC AND EXTCON DRIVER
15934M:	Krzysztof Kozlowski <krzk@kernel.org>
15935L:	linux-kernel@vger.kernel.org
15936S:	Maintained
15937F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
15938F:	drivers/extcon/extcon-ptn5150.c
15939
15940NXP SGTL5000 DRIVER
15941M:	Fabio Estevam <festevam@gmail.com>
15942L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15943S:	Maintained
15944F:	Documentation/devicetree/bindings/sound/sgtl5000.yaml
15945F:	sound/soc/codecs/sgtl5000*
15946
15947NXP SJA1105 ETHERNET SWITCH DRIVER
15948M:	Vladimir Oltean <olteanv@gmail.com>
15949L:	linux-kernel@vger.kernel.org
15950S:	Maintained
15951F:	drivers/net/dsa/sja1105
15952F:	drivers/net/pcs/pcs-xpcs-nxp.c
15953
15954NXP TDA998X DRM DRIVER
15955M:	Russell King <linux@armlinux.org.uk>
15956S:	Maintained
15957T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
15958T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
15959F:	drivers/gpu/drm/i2c/tda998x_drv.c
15960F:	include/drm/i2c/tda998x.h
15961F:	include/dt-bindings/display/tda998x.h
15962K:	"nxp,tda998x"
15963
15964NXP TFA9879 DRIVER
15965M:	Peter Rosin <peda@axentia.se>
15966L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15967S:	Maintained
15968F:	Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
15969F:	sound/soc/codecs/tfa9879*
15970
15971NXP-NCI NFC DRIVER
15972S:	Orphan
15973F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
15974F:	drivers/nfc/nxp-nci
15975
15976NXP/Goodix TFA989X (TFA1) DRIVER
15977M:	Stephan Gerhold <stephan@gerhold.net>
15978L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15979S:	Maintained
15980F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
15981F:	sound/soc/codecs/tfa989x.c
15982
15983NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
15984M:	Jonas Malaco <jonas@protocubo.io>
15985L:	linux-hwmon@vger.kernel.org
15986S:	Maintained
15987F:	Documentation/hwmon/nzxt-kraken2.rst
15988F:	drivers/hwmon/nzxt-kraken2.c
15989
15990NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
15991M:	Jonas Malaco <jonas@protocubo.io>
15992M:	Aleksa Savic <savicaleksa83@gmail.com>
15993L:	linux-hwmon@vger.kernel.org
15994S:	Maintained
15995F:	Documentation/hwmon/nzxt-kraken3.rst
15996F:	drivers/hwmon/nzxt-kraken3.c
15997
15998NZXT-SMART2 HARDWARE MONITORING DRIVER
15999M:	Aleksandr Mezin <mezin.alexander@gmail.com>
16000L:	linux-hwmon@vger.kernel.org
16001S:	Maintained
16002F:	Documentation/hwmon/nzxt-smart2.rst
16003F:	drivers/hwmon/nzxt-smart2.c
16004
16005OBJAGG
16006M:	Jiri Pirko <jiri@resnulli.us>
16007L:	netdev@vger.kernel.org
16008S:	Supported
16009F:	include/linux/objagg.h
16010F:	lib/objagg.c
16011F:	lib/test_objagg.c
16012
16013OBJPOOL
16014M:	Matt Wu <wuqiang.matt@bytedance.com>
16015S:	Supported
16016F:	include/linux/objpool.h
16017F:	lib/objpool.c
16018F:	lib/test_objpool.c
16019
16020OBJTOOL
16021M:	Josh Poimboeuf <jpoimboe@kernel.org>
16022M:	Peter Zijlstra <peterz@infradead.org>
16023S:	Supported
16024F:	include/linux/objtool*.h
16025F:	tools/objtool/
16026
16027OCELOT ETHERNET SWITCH DRIVER
16028M:	Vladimir Oltean <vladimir.oltean@nxp.com>
16029M:	Claudiu Manoil <claudiu.manoil@nxp.com>
16030M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
16031M:	UNGLinuxDriver@microchip.com
16032L:	netdev@vger.kernel.org
16033S:	Supported
16034F:	drivers/net/dsa/ocelot/*
16035F:	drivers/net/ethernet/mscc/
16036F:	include/soc/mscc/ocelot*
16037F:	net/dsa/tag_ocelot.c
16038F:	net/dsa/tag_ocelot_8021q.c
16039F:	tools/testing/selftests/drivers/net/ocelot/*
16040
16041OCELOT EXTERNAL SWITCH CONTROL
16042M:	Colin Foster <colin.foster@in-advantage.com>
16043S:	Supported
16044F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
16045F:	drivers/mfd/ocelot*
16046F:	drivers/net/dsa/ocelot/ocelot_ext.c
16047F:	include/linux/mfd/ocelot.h
16048
16049OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
16050M:	Frederic Barrat <fbarrat@linux.ibm.com>
16051M:	Andrew Donnellan <ajd@linux.ibm.com>
16052L:	linuxppc-dev@lists.ozlabs.org
16053S:	Supported
16054F:	Documentation/userspace-api/accelerators/ocxl.rst
16055F:	arch/powerpc/include/asm/pnv-ocxl.h
16056F:	arch/powerpc/platforms/powernv/ocxl.c
16057F:	drivers/misc/ocxl/
16058F:	include/misc/ocxl*
16059F:	include/uapi/misc/ocxl.h
16060
16061OMAP AUDIO SUPPORT
16062M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
16063M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
16064L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16065L:	linux-omap@vger.kernel.org
16066S:	Maintained
16067F:	sound/soc/ti/n810.c
16068F:	sound/soc/ti/omap*
16069F:	sound/soc/ti/rx51.c
16070F:	sound/soc/ti/sdma-pcm.*
16071
16072OMAP CLOCK FRAMEWORK SUPPORT
16073M:	Paul Walmsley <paul@pwsan.com>
16074L:	linux-omap@vger.kernel.org
16075S:	Maintained
16076F:	arch/arm/*omap*/*clock*
16077
16078OMAP DEVICE TREE SUPPORT
16079M:	Benoît Cousson <bcousson@baylibre.com>
16080M:	Tony Lindgren <tony@atomide.com>
16081L:	linux-omap@vger.kernel.org
16082L:	devicetree@vger.kernel.org
16083S:	Maintained
16084F:	arch/arm/boot/dts/ti/omap/
16085
16086OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
16087L:	linux-omap@vger.kernel.org
16088L:	linux-fbdev@vger.kernel.org
16089S:	Orphan
16090F:	Documentation/arch/arm/omap/dss.rst
16091F:	drivers/video/fbdev/omap2/
16092
16093OMAP FRAMEBUFFER SUPPORT
16094L:	linux-fbdev@vger.kernel.org
16095L:	linux-omap@vger.kernel.org
16096S:	Orphan
16097F:	drivers/video/fbdev/omap/
16098
16099OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
16100M:	Roger Quadros <rogerq@kernel.org>
16101M:	Tony Lindgren <tony@atomide.com>
16102L:	linux-omap@vger.kernel.org
16103S:	Maintained
16104F:	arch/arm/mach-omap2/*gpmc*
16105F:	drivers/memory/omap-gpmc.c
16106
16107OMAP GPIO DRIVER
16108M:	Grygorii Strashko <grygorii.strashko@ti.com>
16109M:	Santosh Shilimkar <ssantosh@kernel.org>
16110M:	Kevin Hilman <khilman@kernel.org>
16111L:	linux-omap@vger.kernel.org
16112S:	Maintained
16113F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
16114F:	drivers/gpio/gpio-omap.c
16115
16116OMAP HARDWARE SPINLOCK SUPPORT
16117L:	linux-omap@vger.kernel.org
16118S:	Orphan
16119F:	drivers/hwspinlock/omap_hwspinlock.c
16120
16121OMAP HS MMC SUPPORT
16122L:	linux-mmc@vger.kernel.org
16123L:	linux-omap@vger.kernel.org
16124S:	Orphan
16125F:	drivers/mmc/host/omap_hsmmc.c
16126
16127OMAP HWMOD DATA
16128M:	Paul Walmsley <paul@pwsan.com>
16129L:	linux-omap@vger.kernel.org
16130S:	Maintained
16131F:	arch/arm/mach-omap2/omap_hwmod*data*
16132
16133OMAP HWMOD SUPPORT
16134M:	Benoît Cousson <bcousson@baylibre.com>
16135M:	Paul Walmsley <paul@pwsan.com>
16136L:	linux-omap@vger.kernel.org
16137S:	Maintained
16138F:	arch/arm/mach-omap2/omap_hwmod.*
16139
16140OMAP I2C DRIVER
16141M:	Vignesh R <vigneshr@ti.com>
16142L:	linux-omap@vger.kernel.org
16143L:	linux-i2c@vger.kernel.org
16144S:	Maintained
16145F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
16146F:	drivers/i2c/busses/i2c-omap.c
16147
16148OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
16149M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16150L:	linux-media@vger.kernel.org
16151S:	Maintained
16152F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
16153F:	drivers/media/platform/ti/omap3isp/
16154F:	drivers/staging/media/omap4iss/
16155
16156OMAP MMC SUPPORT
16157M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16158L:	linux-omap@vger.kernel.org
16159S:	Odd Fixes
16160F:	drivers/mmc/host/omap.c
16161
16162OMAP POWER MANAGEMENT SUPPORT
16163M:	Kevin Hilman <khilman@kernel.org>
16164L:	linux-omap@vger.kernel.org
16165S:	Maintained
16166F:	arch/arm/*omap*/*pm*
16167F:	drivers/cpufreq/omap-cpufreq.c
16168
16169OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16170M:	Paul Walmsley <paul@pwsan.com>
16171L:	linux-omap@vger.kernel.org
16172S:	Maintained
16173F:	arch/arm/mach-omap2/prm*
16174
16175OMAP RANDOM NUMBER GENERATOR SUPPORT
16176M:	Deepak Saxena <dsaxena@plexity.net>
16177S:	Maintained
16178F:	drivers/char/hw_random/omap-rng.c
16179
16180OMAP USB SUPPORT
16181L:	linux-usb@vger.kernel.org
16182L:	linux-omap@vger.kernel.org
16183S:	Orphan
16184F:	arch/arm/*omap*/usb*
16185F:	drivers/usb/*/*omap*
16186
16187OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16188M:	Mark Jackson <mpfj@newflow.co.uk>
16189L:	linux-omap@vger.kernel.org
16190S:	Maintained
16191F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
16192
16193OMAP1 SUPPORT
16194M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16195M:	Janusz Krzysztofik <jmkrzyszt@gmail.com>
16196M:	Tony Lindgren <tony@atomide.com>
16197L:	linux-omap@vger.kernel.org
16198S:	Maintained
16199Q:	http://patchwork.kernel.org/project/linux-omap/list/
16200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16201F:	arch/arm/configs/omap1_defconfig
16202F:	arch/arm/mach-omap1/
16203F:	drivers/i2c/busses/i2c-omap.c
16204F:	include/linux/platform_data/ams-delta-fiq.h
16205F:	include/linux/platform_data/i2c-omap.h
16206
16207OMAP2+ SUPPORT
16208M:	Tony Lindgren <tony@atomide.com>
16209L:	linux-omap@vger.kernel.org
16210S:	Maintained
16211W:	http://www.muru.com/linux/omap/
16212W:	http://linux.omap.com/
16213Q:	http://patchwork.kernel.org/project/linux-omap/list/
16214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16215F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
16216F:	arch/arm/configs/omap2plus_defconfig
16217F:	arch/arm/mach-omap2/
16218F:	drivers/bus/omap*.[ch]
16219F:	drivers/bus/ti-sysc.c
16220F:	drivers/gpio/gpio-tps65219.c
16221F:	drivers/i2c/busses/i2c-omap.c
16222F:	drivers/irqchip/irq-omap-intc.c
16223F:	drivers/mfd/*omap*.c
16224F:	drivers/mfd/menelaus.c
16225F:	drivers/mfd/palmas.c
16226F:	drivers/mfd/tps65217.c
16227F:	drivers/mfd/tps65218.c
16228F:	drivers/mfd/tps65219.c
16229F:	drivers/mfd/tps65910.c
16230F:	drivers/mfd/twl-core.[ch]
16231F:	drivers/mfd/twl4030*.c
16232F:	drivers/mfd/twl6030*.c
16233F:	drivers/mfd/twl6040*.c
16234F:	drivers/regulator/palmas-regulator*.c
16235F:	drivers/regulator/pbias-regulator.c
16236F:	drivers/regulator/tps65217-regulator.c
16237F:	drivers/regulator/tps65218-regulator.c
16238F:	drivers/regulator/tps65219-regulator.c
16239F:	drivers/regulator/tps65910-regulator.c
16240F:	drivers/regulator/twl-regulator.c
16241F:	drivers/regulator/twl6030-regulator.c
16242F:	include/linux/platform_data/i2c-omap.h
16243F:	include/linux/platform_data/ti-sysc.h
16244
16245OMFS FILESYSTEM
16246M:	Bob Copeland <me@bobcopeland.com>
16247L:	linux-karma-devel@lists.sourceforge.net
16248S:	Maintained
16249F:	Documentation/filesystems/omfs.rst
16250F:	fs/omfs/
16251
16252OMNIVISION OG01A1B SENSOR DRIVER
16253M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16254L:	linux-media@vger.kernel.org
16255S:	Maintained
16256F:	drivers/media/i2c/og01a1b.c
16257
16258OMNIVISION OV01A10 SENSOR DRIVER
16259M:	Bingbu Cao <bingbu.cao@intel.com>
16260L:	linux-media@vger.kernel.org
16261S:	Maintained
16262T:	git git://linuxtv.org/media_tree.git
16263F:	drivers/media/i2c/ov01a10.c
16264
16265OMNIVISION OV02A10 SENSOR DRIVER
16266L:	linux-media@vger.kernel.org
16267S:	Orphan
16268T:	git git://linuxtv.org/media_tree.git
16269F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
16270F:	drivers/media/i2c/ov02a10.c
16271
16272OMNIVISION OV08D10 SENSOR DRIVER
16273M:	Jimmy Su <jimmy.su@intel.com>
16274L:	linux-media@vger.kernel.org
16275S:	Maintained
16276T:	git git://linuxtv.org/media_tree.git
16277F:	drivers/media/i2c/ov08d10.c
16278
16279OMNIVISION OV08X40 SENSOR DRIVER
16280M:	Jason Chen <jason.z.chen@intel.com>
16281L:	linux-media@vger.kernel.org
16282S:	Maintained
16283T:	git git://linuxtv.org/media_tree.git
16284F:	drivers/media/i2c/ov08x40.c
16285
16286OMNIVISION OV13858 SENSOR DRIVER
16287M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16288L:	linux-media@vger.kernel.org
16289S:	Maintained
16290T:	git git://linuxtv.org/media_tree.git
16291F:	drivers/media/i2c/ov13858.c
16292
16293OMNIVISION OV13B10 SENSOR DRIVER
16294M:	Arec Kao <arec.kao@intel.com>
16295L:	linux-media@vger.kernel.org
16296S:	Maintained
16297T:	git git://linuxtv.org/media_tree.git
16298F:	drivers/media/i2c/ov13b10.c
16299
16300OMNIVISION OV2680 SENSOR DRIVER
16301M:	Rui Miguel Silva <rmfrfs@gmail.com>
16302M:	Hans de Goede <hansg@kernel.org>
16303L:	linux-media@vger.kernel.org
16304S:	Maintained
16305T:	git git://linuxtv.org/media_tree.git
16306F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
16307F:	drivers/media/i2c/ov2680.c
16308
16309OMNIVISION OV2685 SENSOR DRIVER
16310M:	Shunqian Zheng <zhengsq@rock-chips.com>
16311L:	linux-media@vger.kernel.org
16312S:	Maintained
16313T:	git git://linuxtv.org/media_tree.git
16314F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
16315F:	drivers/media/i2c/ov2685.c
16316
16317OMNIVISION OV2740 SENSOR DRIVER
16318M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16319R:	Sakari Ailus <sakari.ailus@linux.intel.com>
16320R:	Bingbu Cao <bingbu.cao@intel.com>
16321L:	linux-media@vger.kernel.org
16322S:	Maintained
16323T:	git git://linuxtv.org/media_tree.git
16324F:	drivers/media/i2c/ov2740.c
16325
16326OMNIVISION OV4689 SENSOR DRIVER
16327M:	Mikhail Rudenko <mike.rudenko@gmail.com>
16328L:	linux-media@vger.kernel.org
16329S:	Maintained
16330T:	git git://linuxtv.org/media_tree.git
16331F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
16332F:	drivers/media/i2c/ov4689.c
16333
16334OMNIVISION OV5640 SENSOR DRIVER
16335M:	Steve Longerbeam <slongerbeam@gmail.com>
16336L:	linux-media@vger.kernel.org
16337S:	Maintained
16338T:	git git://linuxtv.org/media_tree.git
16339F:	drivers/media/i2c/ov5640.c
16340
16341OMNIVISION OV5647 SENSOR DRIVER
16342M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16343M:	Jacopo Mondi <jacopo@jmondi.org>
16344L:	linux-media@vger.kernel.org
16345S:	Maintained
16346T:	git git://linuxtv.org/media_tree.git
16347F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
16348F:	drivers/media/i2c/ov5647.c
16349
16350OMNIVISION OV5670 SENSOR DRIVER
16351M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16352L:	linux-media@vger.kernel.org
16353S:	Maintained
16354T:	git git://linuxtv.org/media_tree.git
16355F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
16356F:	drivers/media/i2c/ov5670.c
16357
16358OMNIVISION OV5675 SENSOR DRIVER
16359M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16360L:	linux-media@vger.kernel.org
16361S:	Maintained
16362T:	git git://linuxtv.org/media_tree.git
16363F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
16364F:	drivers/media/i2c/ov5675.c
16365
16366OMNIVISION OV5693 SENSOR DRIVER
16367M:	Daniel Scally <djrscally@gmail.com>
16368L:	linux-media@vger.kernel.org
16369S:	Maintained
16370T:	git git://linuxtv.org/media_tree.git
16371F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
16372F:	drivers/media/i2c/ov5693.c
16373
16374OMNIVISION OV5695 SENSOR DRIVER
16375M:	Shunqian Zheng <zhengsq@rock-chips.com>
16376L:	linux-media@vger.kernel.org
16377S:	Maintained
16378T:	git git://linuxtv.org/media_tree.git
16379F:	drivers/media/i2c/ov5695.c
16380
16381OMNIVISION OV64A40 SENSOR DRIVER
16382M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16383L:	linux-media@vger.kernel.org
16384S:	Maintained
16385T:	git git://linuxtv.org/media_tree.git
16386F:	Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
16387F:	drivers/media/i2c/ov64a40.c
16388
16389OMNIVISION OV7670 SENSOR DRIVER
16390L:	linux-media@vger.kernel.org
16391S:	Orphan
16392T:	git git://linuxtv.org/media_tree.git
16393F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
16394F:	drivers/media/i2c/ov7670.c
16395
16396OMNIVISION OV772x SENSOR DRIVER
16397M:	Jacopo Mondi <jacopo@jmondi.org>
16398L:	linux-media@vger.kernel.org
16399S:	Odd fixes
16400T:	git git://linuxtv.org/media_tree.git
16401F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
16402F:	drivers/media/i2c/ov772x.c
16403F:	include/media/i2c/ov772x.h
16404
16405OMNIVISION OV7740 SENSOR DRIVER
16406L:	linux-media@vger.kernel.org
16407S:	Orphan
16408T:	git git://linuxtv.org/media_tree.git
16409F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
16410F:	drivers/media/i2c/ov7740.c
16411
16412OMNIVISION OV8856 SENSOR DRIVER
16413M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16414L:	linux-media@vger.kernel.org
16415S:	Maintained
16416T:	git git://linuxtv.org/media_tree.git
16417F:	Documentation/devicetree/bindings/media/i2c/ov8856.yaml
16418F:	drivers/media/i2c/ov8856.c
16419
16420OMNIVISION OV8858 SENSOR DRIVER
16421M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16422M:	Nicholas Roth <nicholas@rothemail.net>
16423L:	linux-media@vger.kernel.org
16424S:	Maintained
16425T:	git git://linuxtv.org/media_tree.git
16426F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
16427F:	drivers/media/i2c/ov8858.c
16428
16429OMNIVISION OV9282 SENSOR DRIVER
16430M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16431L:	linux-media@vger.kernel.org
16432S:	Maintained
16433T:	git git://linuxtv.org/media_tree.git
16434F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
16435F:	drivers/media/i2c/ov9282.c
16436
16437OMNIVISION OV9640 SENSOR DRIVER
16438M:	Petr Cvek <petrcvekcz@gmail.com>
16439L:	linux-media@vger.kernel.org
16440S:	Maintained
16441F:	drivers/media/i2c/ov9640.*
16442
16443OMNIVISION OV9650 SENSOR DRIVER
16444M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16445R:	Akinobu Mita <akinobu.mita@gmail.com>
16446R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
16447L:	linux-media@vger.kernel.org
16448S:	Maintained
16449T:	git git://linuxtv.org/media_tree.git
16450F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
16451F:	drivers/media/i2c/ov9650.c
16452
16453OMNIVISION OV9734 SENSOR DRIVER
16454M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16455R:	Bingbu Cao <bingbu.cao@intel.com>
16456L:	linux-media@vger.kernel.org
16457S:	Maintained
16458T:	git git://linuxtv.org/media_tree.git
16459F:	drivers/media/i2c/ov9734.c
16460
16461ONBOARD USB HUB DRIVER
16462M:	Matthias Kaehlcke <mka@chromium.org>
16463L:	linux-usb@vger.kernel.org
16464S:	Maintained
16465F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-hub
16466F:	drivers/usb/misc/onboard_usb_hub.c
16467
16468ONENAND FLASH DRIVER
16469M:	Kyungmin Park <kyungmin.park@samsung.com>
16470L:	linux-mtd@lists.infradead.org
16471S:	Maintained
16472F:	drivers/mtd/nand/onenand/
16473F:	include/linux/mtd/onenand*.h
16474
16475ONEXPLAYER FAN DRIVER
16476M:	Derek John Clark <derekjohn.clark@gmail.com>
16477M:	Joaquín Ignacio Aramendía <samsagax@gmail.com>
16478L:	linux-hwmon@vger.kernel.org
16479S:	Maintained
16480F:	drivers/hwmon/oxp-sensors.c
16481
16482ONIE TLV NVMEM LAYOUT DRIVER
16483M:	Miquel Raynal <miquel.raynal@bootlin.com>
16484S:	Maintained
16485F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
16486F:	drivers/nvmem/layouts/onie-tlv.c
16487
16488ONION OMEGA2+ BOARD
16489M:	Harvey Hunt <harveyhuntnexus@gmail.com>
16490L:	linux-mips@vger.kernel.org
16491S:	Maintained
16492F:	arch/mips/boot/dts/ralink/omega2p.dts
16493
16494ONSEMI ETHERNET PHY DRIVERS
16495M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
16496L:	netdev@vger.kernel.org
16497S:	Supported
16498W:	http://www.onsemi.com
16499F:	drivers/net/phy/ncn*
16500
16501OP-TEE DRIVER
16502M:	Jens Wiklander <jens.wiklander@linaro.org>
16503L:	op-tee@lists.trustedfirmware.org
16504S:	Maintained
16505F:	Documentation/ABI/testing/sysfs-bus-optee-devices
16506F:	drivers/tee/optee/
16507
16508OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
16509M:	Sumit Garg <sumit.garg@linaro.org>
16510L:	op-tee@lists.trustedfirmware.org
16511S:	Maintained
16512F:	drivers/char/hw_random/optee-rng.c
16513
16514OP-TEE RTC DRIVER
16515M:	Clément Léger <clement.leger@bootlin.com>
16516L:	linux-rtc@vger.kernel.org
16517S:	Maintained
16518F:	drivers/rtc/rtc-optee.c
16519
16520OPA-VNIC DRIVER
16521M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16522L:	linux-rdma@vger.kernel.org
16523S:	Supported
16524F:	drivers/infiniband/ulp/opa_vnic
16525
16526OPEN FIRMWARE AND FLATTENED DEVICE TREE
16527M:	Rob Herring <robh@kernel.org>
16528M:	Saravana Kannan <saravanak@google.com>
16529L:	devicetree@vger.kernel.org
16530S:	Maintained
16531W:	http://www.devicetree.org/
16532C:	irc://irc.libera.chat/devicetree
16533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
16534F:	Documentation/ABI/testing/sysfs-firmware-ofw
16535F:	drivers/of/
16536F:	include/linux/of*.h
16537F:	scripts/dtc/
16538F:	tools/testing/selftests/dt/
16539K:	of_overlay_notifier_
16540K:	of_overlay_fdt_apply
16541K:	of_overlay_remove
16542
16543OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
16544M:	Rob Herring <robh@kernel.org>
16545M:	Krzysztof Kozlowski <krzk+dt@kernel.org>
16546M:	Conor Dooley <conor+dt@kernel.org>
16547L:	devicetree@vger.kernel.org
16548S:	Maintained
16549Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
16550C:	irc://irc.libera.chat/devicetree
16551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
16552F:	Documentation/devicetree/
16553F:	arch/*/boot/dts/
16554F:	include/dt-bindings/
16555
16556OPENCOMPUTE PTP CLOCK DRIVER
16557M:	Jonathan Lemon <jonathan.lemon@gmail.com>
16558M:	Vadim Fedorenko <vadfed@linux.dev>
16559L:	netdev@vger.kernel.org
16560S:	Maintained
16561F:	drivers/ptp/ptp_ocp.c
16562
16563OPENCORES I2C BUS DRIVER
16564M:	Peter Korsgaard <peter@korsgaard.com>
16565M:	Andrew Lunn <andrew@lunn.ch>
16566L:	linux-i2c@vger.kernel.org
16567S:	Maintained
16568F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
16569F:	Documentation/i2c/busses/i2c-ocores.rst
16570F:	drivers/i2c/busses/i2c-ocores.c
16571F:	include/linux/platform_data/i2c-ocores.h
16572
16573OPENRISC ARCHITECTURE
16574M:	Jonas Bonn <jonas@southpole.se>
16575M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
16576M:	Stafford Horne <shorne@gmail.com>
16577L:	linux-openrisc@vger.kernel.org
16578S:	Maintained
16579W:	http://openrisc.io
16580T:	git https://github.com/openrisc/linux.git
16581F:	Documentation/arch/openrisc/
16582F:	Documentation/devicetree/bindings/openrisc/
16583F:	arch/openrisc/
16584F:	drivers/irqchip/irq-ompic.c
16585F:	drivers/irqchip/irq-or1k-*
16586
16587OPENVSWITCH
16588M:	Pravin B Shelar <pshelar@ovn.org>
16589L:	netdev@vger.kernel.org
16590L:	dev@openvswitch.org
16591S:	Maintained
16592W:	http://openvswitch.org
16593F:	include/uapi/linux/openvswitch.h
16594F:	net/openvswitch/
16595F:	tools/testing/selftests/net/openvswitch/
16596
16597OPERATING PERFORMANCE POINTS (OPP)
16598M:	Viresh Kumar <vireshk@kernel.org>
16599M:	Nishanth Menon <nm@ti.com>
16600M:	Stephen Boyd <sboyd@kernel.org>
16601L:	linux-pm@vger.kernel.org
16602S:	Maintained
16603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
16604F:	Documentation/devicetree/bindings/opp/
16605F:	Documentation/power/opp.rst
16606F:	drivers/opp/
16607F:	include/linux/pm_opp.h
16608
16609OPL4 DRIVER
16610M:	Clemens Ladisch <clemens@ladisch.de>
16611L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16612S:	Maintained
16613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16614F:	sound/drivers/opl4/
16615
16616ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
16617M:	Mark Fasheh <mark@fasheh.com>
16618M:	Joel Becker <jlbec@evilplan.org>
16619M:	Joseph Qi <joseph.qi@linux.alibaba.com>
16620L:	ocfs2-devel@lists.linux.dev
16621S:	Supported
16622W:	http://ocfs2.wiki.kernel.org
16623F:	Documentation/filesystems/dlmfs.rst
16624F:	Documentation/filesystems/ocfs2.rst
16625F:	fs/ocfs2/
16626
16627ORANGEFS FILESYSTEM
16628M:	Mike Marshall <hubcap@omnibond.com>
16629R:	Martin Brandenburg <martin@omnibond.com>
16630L:	devel@lists.orangefs.org
16631S:	Supported
16632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
16633F:	Documentation/filesystems/orangefs.rst
16634F:	fs/orangefs/
16635
16636OV2659 OMNIVISION SENSOR DRIVER
16637M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16638L:	linux-media@vger.kernel.org
16639S:	Maintained
16640W:	https://linuxtv.org
16641Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16642T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16643F:	drivers/media/i2c/ov2659.c
16644F:	include/media/i2c/ov2659.h
16645
16646OVERLAY FILESYSTEM
16647M:	Miklos Szeredi <miklos@szeredi.hu>
16648M:	Amir Goldstein <amir73il@gmail.com>
16649L:	linux-unionfs@vger.kernel.org
16650S:	Supported
16651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
16652F:	Documentation/filesystems/overlayfs.rst
16653F:	fs/overlayfs/
16654
16655P54 WIRELESS DRIVER
16656M:	Christian Lamparter <chunkeey@googlemail.com>
16657L:	linux-wireless@vger.kernel.org
16658S:	Maintained
16659W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
16660F:	drivers/net/wireless/intersil/p54/
16661
16662PACKET SOCKETS
16663M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
16664S:	Maintained
16665F:	include/uapi/linux/if_packet.h
16666F:	net/packet/af_packet.c
16667
16668PACKING
16669M:	Vladimir Oltean <olteanv@gmail.com>
16670L:	netdev@vger.kernel.org
16671S:	Supported
16672F:	Documentation/core-api/packing.rst
16673F:	include/linux/packing.h
16674F:	lib/packing.c
16675
16676PADATA PARALLEL EXECUTION MECHANISM
16677M:	Steffen Klassert <steffen.klassert@secunet.com>
16678M:	Daniel Jordan <daniel.m.jordan@oracle.com>
16679L:	linux-crypto@vger.kernel.org
16680L:	linux-kernel@vger.kernel.org
16681S:	Maintained
16682F:	Documentation/core-api/padata.rst
16683F:	include/linux/padata.h
16684F:	kernel/padata.c
16685
16686PAGE CACHE
16687M:	Matthew Wilcox (Oracle) <willy@infradead.org>
16688L:	linux-fsdevel@vger.kernel.org
16689S:	Supported
16690T:	git git://git.infradead.org/users/willy/pagecache.git
16691F:	Documentation/filesystems/locking.rst
16692F:	Documentation/filesystems/vfs.rst
16693F:	include/linux/pagemap.h
16694F:	mm/filemap.c
16695F:	mm/page-writeback.c
16696F:	mm/readahead.c
16697F:	mm/truncate.c
16698
16699PAGE POOL
16700M:	Jesper Dangaard Brouer <hawk@kernel.org>
16701M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
16702L:	netdev@vger.kernel.org
16703S:	Supported
16704F:	Documentation/networking/page_pool.rst
16705F:	include/net/page_pool/
16706F:	include/trace/events/page_pool.h
16707F:	net/core/page_pool.c
16708
16709PAGE TABLE CHECK
16710M:	Pasha Tatashin <pasha.tatashin@soleen.com>
16711M:	Andrew Morton <akpm@linux-foundation.org>
16712L:	linux-mm@kvack.org
16713S:	Maintained
16714F:	Documentation/mm/page_table_check.rst
16715F:	include/linux/page_table_check.h
16716F:	mm/page_table_check.c
16717
16718PANASONIC LAPTOP ACPI EXTRAS DRIVER
16719M:	Kenneth Chan <kenneth.t.chan@gmail.com>
16720L:	platform-driver-x86@vger.kernel.org
16721S:	Maintained
16722F:	drivers/platform/x86/panasonic-laptop.c
16723
16724PARALLAX PING IIO SENSOR DRIVER
16725M:	Andreas Klinger <ak@it-klinger.de>
16726L:	linux-iio@vger.kernel.org
16727S:	Maintained
16728F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
16729F:	drivers/iio/proximity/ping.c
16730
16731PARALLEL LCD/KEYPAD PANEL DRIVER
16732M:	Willy Tarreau <willy@haproxy.com>
16733M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
16734S:	Odd Fixes
16735F:	Documentation/admin-guide/lcd-panel-cgram.rst
16736F:	drivers/auxdisplay/panel.c
16737
16738PARALLEL PORT SUBSYSTEM
16739M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16740M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16741L:	linux-parport@lists.infradead.org (subscribers-only)
16742S:	Maintained
16743F:	Documentation/driver-api/parport*.rst
16744F:	drivers/char/ppdev.c
16745F:	drivers/parport/
16746F:	include/linux/parport*.h
16747F:	include/uapi/linux/ppdev.h
16748
16749PARAVIRT_OPS INTERFACE
16750M:	Juergen Gross <jgross@suse.com>
16751R:	Ajay Kaher <ajay.kaher@broadcom.com>
16752R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
16753R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
16754L:	virtualization@lists.linux.dev
16755L:	x86@kernel.org
16756S:	Supported
16757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16758F:	Documentation/virt/paravirt_ops.rst
16759F:	arch/*/include/asm/paravirt*.h
16760F:	arch/*/kernel/paravirt*
16761F:	include/linux/hypervisor.h
16762
16763PARISC ARCHITECTURE
16764M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
16765M:	Helge Deller <deller@gmx.de>
16766L:	linux-parisc@vger.kernel.org
16767S:	Maintained
16768W:	https://parisc.wiki.kernel.org
16769Q:	http://patchwork.kernel.org/project/linux-parisc/list/
16770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
16771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
16772F:	Documentation/arch/parisc/
16773F:	arch/parisc/
16774F:	drivers/char/agp/parisc-agp.c
16775F:	drivers/input/misc/hp_sdc_rtc.c
16776F:	drivers/input/serio/gscps2.c
16777F:	drivers/input/serio/hp_sdc*
16778F:	drivers/parisc/
16779F:	drivers/parport/parport_gsc.*
16780F:	drivers/tty/serial/8250/8250_parisc.c
16781F:	drivers/video/console/sti*
16782F:	drivers/video/fbdev/sti*
16783F:	drivers/video/logo/logo_parisc*
16784F:	include/linux/hp_sdc.h
16785
16786PARMAN
16787M:	Jiri Pirko <jiri@resnulli.us>
16788L:	netdev@vger.kernel.org
16789S:	Supported
16790F:	include/linux/parman.h
16791F:	lib/parman.c
16792F:	lib/test_parman.c
16793
16794PC ENGINES APU BOARD DRIVER
16795M:	Enrico Weigelt, metux IT consult <info@metux.net>
16796S:	Maintained
16797F:	drivers/platform/x86/pcengines-apuv2.c
16798
16799PC87360 HARDWARE MONITORING DRIVER
16800M:	Jim Cromie <jim.cromie@gmail.com>
16801L:	linux-hwmon@vger.kernel.org
16802S:	Maintained
16803F:	Documentation/hwmon/pc87360.rst
16804F:	drivers/hwmon/pc87360.c
16805
16806PC8736x GPIO DRIVER
16807M:	Jim Cromie <jim.cromie@gmail.com>
16808S:	Maintained
16809F:	drivers/char/pc8736x_gpio.c
16810
16811PC87427 HARDWARE MONITORING DRIVER
16812M:	Jean Delvare <jdelvare@suse.com>
16813L:	linux-hwmon@vger.kernel.org
16814S:	Maintained
16815F:	Documentation/hwmon/pc87427.rst
16816F:	drivers/hwmon/pc87427.c
16817
16818PCA9532 LED DRIVER
16819M:	Riku Voipio <riku.voipio@iki.fi>
16820S:	Maintained
16821F:	drivers/leds/leds-pca9532.c
16822F:	include/linux/leds-pca9532.h
16823
16824PCA9541 I2C BUS MASTER SELECTOR DRIVER
16825M:	Guenter Roeck <linux@roeck-us.net>
16826L:	linux-i2c@vger.kernel.org
16827S:	Maintained
16828F:	drivers/i2c/muxes/i2c-mux-pca9541.c
16829
16830PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
16831M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
16832M:	Pali Rohár <pali@kernel.org>
16833L:	linux-pci@vger.kernel.org
16834L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16835S:	Maintained
16836F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
16837F:	drivers/pci/controller/pci-aardvark.c
16838
16839PCI DRIVER FOR ALTERA PCIE IP
16840M:	Joyce Ooi <joyce.ooi@intel.com>
16841L:	linux-pci@vger.kernel.org
16842S:	Supported
16843F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
16844F:	drivers/pci/controller/pcie-altera.c
16845
16846PCI DRIVER FOR APPLIEDMICRO XGENE
16847M:	Toan Le <toan@os.amperecomputing.com>
16848L:	linux-pci@vger.kernel.org
16849L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16850S:	Maintained
16851F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
16852F:	drivers/pci/controller/pci-xgene.c
16853
16854PCI DRIVER FOR ARM VERSATILE PLATFORM
16855M:	Rob Herring <robh@kernel.org>
16856L:	linux-pci@vger.kernel.org
16857L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16858S:	Maintained
16859F:	Documentation/devicetree/bindings/pci/versatile.yaml
16860F:	drivers/pci/controller/pci-versatile.c
16861
16862PCI DRIVER FOR ARMADA 8K
16863M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
16864L:	linux-pci@vger.kernel.org
16865L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16866S:	Maintained
16867F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
16868F:	drivers/pci/controller/dwc/pcie-armada8k.c
16869
16870PCI DRIVER FOR CADENCE PCIE IP
16871L:	linux-pci@vger.kernel.org
16872S:	Orphan
16873F:	Documentation/devicetree/bindings/pci/cdns,*
16874F:	drivers/pci/controller/cadence/*cadence*
16875
16876PCI DRIVER FOR FREESCALE LAYERSCAPE
16877M:	Minghuan Lian <minghuan.Lian@nxp.com>
16878M:	Mingkai Hu <mingkai.hu@nxp.com>
16879M:	Roy Zang <roy.zang@nxp.com>
16880L:	linuxppc-dev@lists.ozlabs.org
16881L:	linux-pci@vger.kernel.org
16882L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16883S:	Maintained
16884F:	drivers/pci/controller/dwc/*layerscape*
16885
16886PCI DRIVER FOR FU740
16887M:	Paul Walmsley <paul.walmsley@sifive.com>
16888M:	Greentime Hu <greentime.hu@sifive.com>
16889M:	Samuel Holland <samuel.holland@sifive.com>
16890L:	linux-pci@vger.kernel.org
16891S:	Maintained
16892F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
16893F:	drivers/pci/controller/dwc/pcie-fu740.c
16894
16895PCI DRIVER FOR GENERIC OF HOSTS
16896M:	Will Deacon <will@kernel.org>
16897L:	linux-pci@vger.kernel.org
16898L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16899S:	Maintained
16900F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
16901F:	drivers/pci/controller/pci-host-common.c
16902F:	drivers/pci/controller/pci-host-generic.c
16903
16904PCI DRIVER FOR IMX6
16905M:	Richard Zhu <hongxing.zhu@nxp.com>
16906M:	Lucas Stach <l.stach@pengutronix.de>
16907L:	linux-pci@vger.kernel.org
16908L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16909S:	Maintained
16910F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
16911F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
16912F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
16913F:	drivers/pci/controller/dwc/*imx6*
16914
16915PCI DRIVER FOR INTEL IXP4XX
16916M:	Linus Walleij <linus.walleij@linaro.org>
16917S:	Maintained
16918F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
16919F:	drivers/pci/controller/pci-ixp4xx.c
16920
16921PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
16922M:	Nirmal Patel <nirmal.patel@linux.intel.com>
16923R:	Jonathan Derrick <jonathan.derrick@linux.dev>
16924L:	linux-pci@vger.kernel.org
16925S:	Supported
16926F:	drivers/pci/controller/vmd.c
16927
16928PCI DRIVER FOR MICROSEMI SWITCHTEC
16929M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
16930M:	Logan Gunthorpe <logang@deltatee.com>
16931L:	linux-pci@vger.kernel.org
16932S:	Maintained
16933F:	Documentation/ABI/testing/sysfs-class-switchtec
16934F:	Documentation/driver-api/switchtec.rst
16935F:	drivers/ntb/hw/mscc/
16936F:	drivers/pci/switch/switchtec*
16937F:	include/linux/switchtec.h
16938F:	include/uapi/linux/switchtec_ioctl.h
16939
16940PCI DRIVER FOR MOBIVEIL PCIE IP
16941M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
16942M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
16943L:	linux-pci@vger.kernel.org
16944S:	Supported
16945F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
16946F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
16947
16948PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
16949M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
16950M:	Pali Rohár <pali@kernel.org>
16951L:	linux-pci@vger.kernel.org
16952L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16953S:	Maintained
16954F:	drivers/pci/controller/*mvebu*
16955
16956PCI DRIVER FOR NVIDIA TEGRA
16957M:	Thierry Reding <thierry.reding@gmail.com>
16958L:	linux-tegra@vger.kernel.org
16959L:	linux-pci@vger.kernel.org
16960S:	Supported
16961F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
16962F:	drivers/pci/controller/pci-tegra.c
16963
16964PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
16965M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
16966L:	linux-pci@vger.kernel.org
16967L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16968S:	Maintained
16969F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
16970F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
16971
16972PCI DRIVER FOR RENESAS R-CAR
16973M:	Marek Vasut <marek.vasut+renesas@gmail.com>
16974M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
16975L:	linux-pci@vger.kernel.org
16976L:	linux-renesas-soc@vger.kernel.org
16977S:	Maintained
16978F:	Documentation/devicetree/bindings/pci/*rcar*
16979F:	drivers/pci/controller/*rcar*
16980F:	drivers/pci/controller/dwc/*rcar*
16981
16982PCI DRIVER FOR SAMSUNG EXYNOS
16983M:	Jingoo Han <jingoohan1@gmail.com>
16984L:	linux-pci@vger.kernel.org
16985L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16986L:	linux-samsung-soc@vger.kernel.org
16987S:	Maintained
16988F:	drivers/pci/controller/dwc/pci-exynos.c
16989
16990PCI DRIVER FOR SYNOPSYS DESIGNWARE
16991M:	Jingoo Han <jingoohan1@gmail.com>
16992M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16993L:	linux-pci@vger.kernel.org
16994S:	Maintained
16995F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
16996F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
16997F:	drivers/pci/controller/dwc/*designware*
16998
16999PCI DRIVER FOR TI DRA7XX/J721E
17000M:	Vignesh Raghavendra <vigneshr@ti.com>
17001R:	Siddharth Vadapalli <s-vadapalli@ti.com>
17002L:	linux-omap@vger.kernel.org
17003L:	linux-pci@vger.kernel.org
17004L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17005S:	Supported
17006F:	Documentation/devicetree/bindings/pci/ti-pci.txt
17007F:	drivers/pci/controller/cadence/pci-j721e.c
17008F:	drivers/pci/controller/dwc/pci-dra7xx.c
17009
17010PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17011M:	Linus Walleij <linus.walleij@linaro.org>
17012L:	linux-pci@vger.kernel.org
17013S:	Maintained
17014F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17015F:	drivers/pci/controller/pci-v3-semi.c
17016
17017PCI DRIVER FOR XILINX VERSAL CPM
17018M:	Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
17019M:	Michal Simek <michal.simek@amd.com>
17020L:	linux-pci@vger.kernel.org
17021S:	Maintained
17022F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17023F:	drivers/pci/controller/pcie-xilinx-cpm.c
17024
17025PCI ENDPOINT SUBSYSTEM
17026M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17027M:	Krzysztof Wilczyński <kw@linux.com>
17028R:	Kishon Vijay Abraham I <kishon@kernel.org>
17029L:	linux-pci@vger.kernel.org
17030S:	Supported
17031Q:	https://patchwork.kernel.org/project/linux-pci/list/
17032B:	https://bugzilla.kernel.org
17033C:	irc://irc.oftc.net/linux-pci
17034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17035F:	Documentation/PCI/endpoint/*
17036F:	Documentation/misc-devices/pci-endpoint-test.rst
17037F:	drivers/misc/pci_endpoint_test.c
17038F:	drivers/pci/endpoint/
17039F:	tools/pci/
17040
17041PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
17042M:	Mahesh J Salgaonkar <mahesh@linux.ibm.com>
17043R:	Oliver O'Halloran <oohall@gmail.com>
17044L:	linuxppc-dev@lists.ozlabs.org
17045S:	Supported
17046F:	Documentation/PCI/pci-error-recovery.rst
17047F:	Documentation/arch/powerpc/eeh-pci-error-recovery.rst
17048F:	arch/powerpc/include/*/eeh*.h
17049F:	arch/powerpc/kernel/eeh*.c
17050F:	arch/powerpc/platforms/*/eeh*.c
17051F:	drivers/pci/pcie/aer.c
17052F:	drivers/pci/pcie/dpc.c
17053F:	drivers/pci/pcie/err.c
17054
17055PCI ERROR RECOVERY
17056M:	Linas Vepstas <linasvepstas@gmail.com>
17057L:	linux-pci@vger.kernel.org
17058S:	Supported
17059F:	Documentation/PCI/pci-error-recovery.rst
17060
17061PCI MSI DRIVER FOR ALTERA MSI IP
17062M:	Joyce Ooi <joyce.ooi@intel.com>
17063L:	linux-pci@vger.kernel.org
17064S:	Supported
17065F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
17066F:	drivers/pci/controller/pcie-altera-msi.c
17067
17068PCI MSI DRIVER FOR APPLIEDMICRO XGENE
17069M:	Toan Le <toan@os.amperecomputing.com>
17070L:	linux-pci@vger.kernel.org
17071L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17072S:	Maintained
17073F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
17074F:	drivers/pci/controller/pci-xgene-msi.c
17075
17076PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
17077M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
17078M:	Krzysztof Wilczyński <kw@linux.com>
17079R:	Rob Herring <robh@kernel.org>
17080L:	linux-pci@vger.kernel.org
17081S:	Supported
17082Q:	https://patchwork.kernel.org/project/linux-pci/list/
17083B:	https://bugzilla.kernel.org
17084C:	irc://irc.oftc.net/linux-pci
17085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17086F:	Documentation/devicetree/bindings/pci/
17087F:	drivers/pci/controller/
17088F:	drivers/pci/pci-bridge-emul.c
17089F:	drivers/pci/pci-bridge-emul.h
17090
17091PCI PEER-TO-PEER DMA (P2PDMA)
17092M:	Bjorn Helgaas <bhelgaas@google.com>
17093M:	Logan Gunthorpe <logang@deltatee.com>
17094L:	linux-pci@vger.kernel.org
17095S:	Supported
17096Q:	https://patchwork.kernel.org/project/linux-pci/list/
17097B:	https://bugzilla.kernel.org
17098C:	irc://irc.oftc.net/linux-pci
17099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17100F:	Documentation/driver-api/pci/p2pdma.rst
17101F:	drivers/pci/p2pdma.c
17102F:	include/linux/pci-p2pdma.h
17103
17104PCI SUBSYSTEM
17105M:	Bjorn Helgaas <bhelgaas@google.com>
17106L:	linux-pci@vger.kernel.org
17107S:	Supported
17108Q:	https://patchwork.kernel.org/project/linux-pci/list/
17109B:	https://bugzilla.kernel.org
17110C:	irc://irc.oftc.net/linux-pci
17111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17112F:	Documentation/PCI/
17113F:	Documentation/devicetree/bindings/pci/
17114F:	arch/x86/kernel/early-quirks.c
17115F:	arch/x86/kernel/quirks.c
17116F:	arch/x86/pci/
17117F:	drivers/acpi/pci*
17118F:	drivers/pci/
17119F:	include/asm-generic/pci*
17120F:	include/linux/of_pci.h
17121F:	include/linux/pci*
17122F:	include/uapi/linux/pci*
17123
17124PCIE DRIVER FOR AMAZON ANNAPURNA LABS
17125M:	Jonathan Chocron <jonnyc@amazon.com>
17126L:	linux-pci@vger.kernel.org
17127S:	Maintained
17128F:	Documentation/devicetree/bindings/pci/pcie-al.txt
17129F:	drivers/pci/controller/dwc/pcie-al.c
17130
17131PCIE DRIVER FOR AMLOGIC MESON
17132M:	Yue Wang <yue.wang@Amlogic.com>
17133L:	linux-pci@vger.kernel.org
17134L:	linux-amlogic@lists.infradead.org
17135S:	Maintained
17136F:	drivers/pci/controller/dwc/pci-meson.c
17137
17138PCIE DRIVER FOR AXIS ARTPEC
17139M:	Jesper Nilsson <jesper.nilsson@axis.com>
17140L:	linux-arm-kernel@axis.com
17141L:	linux-pci@vger.kernel.org
17142S:	Maintained
17143F:	Documentation/devicetree/bindings/pci/axis,artpec*
17144F:	drivers/pci/controller/dwc/*artpec*
17145
17146PCIE DRIVER FOR CAVIUM THUNDERX
17147M:	Robert Richter <rric@kernel.org>
17148L:	linux-pci@vger.kernel.org
17149L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17150S:	Odd Fixes
17151F:	drivers/pci/controller/pci-thunder-*
17152
17153PCIE DRIVER FOR HISILICON
17154M:	Zhou Wang <wangzhou1@hisilicon.com>
17155L:	linux-pci@vger.kernel.org
17156S:	Maintained
17157F:	drivers/pci/controller/dwc/pcie-hisi.c
17158
17159PCIE DRIVER FOR HISILICON KIRIN
17160M:	Xiaowei Song <songxiaowei@hisilicon.com>
17161M:	Binghui Wang <wangbinghui@hisilicon.com>
17162L:	linux-pci@vger.kernel.org
17163S:	Maintained
17164F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17165F:	drivers/pci/controller/dwc/pcie-kirin.c
17166
17167PCIE DRIVER FOR HISILICON STB
17168M:	Shawn Guo <shawn.guo@linaro.org>
17169L:	linux-pci@vger.kernel.org
17170S:	Maintained
17171F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17172F:	drivers/pci/controller/dwc/pcie-histb.c
17173
17174PCIE DRIVER FOR INTEL KEEM BAY
17175M:	Srikanth Thokala <srikanth.thokala@intel.com>
17176L:	linux-pci@vger.kernel.org
17177S:	Supported
17178F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17179F:	drivers/pci/controller/dwc/pcie-keembay.c
17180
17181PCIE DRIVER FOR INTEL LGM GW SOC
17182M:	Chuanhua Lei <lchuanhua@maxlinear.com>
17183L:	linux-pci@vger.kernel.org
17184S:	Maintained
17185F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
17186F:	drivers/pci/controller/dwc/pcie-intel-gw.c
17187
17188PCIE DRIVER FOR MEDIATEK
17189M:	Ryder Lee <ryder.lee@mediatek.com>
17190M:	Jianjun Wang <jianjun.wang@mediatek.com>
17191L:	linux-pci@vger.kernel.org
17192L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17193S:	Supported
17194F:	Documentation/devicetree/bindings/pci/mediatek*
17195F:	drivers/pci/controller/*mediatek*
17196
17197PCIE DRIVER FOR MICROCHIP
17198M:	Daire McNamara <daire.mcnamara@microchip.com>
17199L:	linux-pci@vger.kernel.org
17200S:	Supported
17201F:	Documentation/devicetree/bindings/pci/microchip*
17202F:	drivers/pci/controller/*microchip*
17203
17204PCIE DRIVER FOR QUALCOMM MSM
17205M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17206L:	linux-pci@vger.kernel.org
17207L:	linux-arm-msm@vger.kernel.org
17208S:	Maintained
17209F:	drivers/pci/controller/dwc/pcie-qcom.c
17210
17211PCIE DRIVER FOR ROCKCHIP
17212M:	Shawn Lin <shawn.lin@rock-chips.com>
17213L:	linux-pci@vger.kernel.org
17214L:	linux-rockchip@lists.infradead.org
17215S:	Maintained
17216F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
17217F:	drivers/pci/controller/pcie-rockchip*
17218
17219PCIE DRIVER FOR SOCIONEXT UNIPHIER
17220M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17221L:	linux-pci@vger.kernel.org
17222S:	Maintained
17223F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
17224F:	drivers/pci/controller/dwc/pcie-uniphier*
17225
17226PCIE DRIVER FOR ST SPEAR13XX
17227M:	Pratyush Anand <pratyush.anand@gmail.com>
17228L:	linux-pci@vger.kernel.org
17229S:	Maintained
17230F:	drivers/pci/controller/dwc/*spear*
17231
17232PCIE ENDPOINT DRIVER FOR QUALCOMM
17233M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17234L:	linux-pci@vger.kernel.org
17235L:	linux-arm-msm@vger.kernel.org
17236S:	Maintained
17237F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
17238F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
17239
17240PCMCIA SUBSYSTEM
17241M:	Dominik Brodowski <linux@dominikbrodowski.net>
17242S:	Odd Fixes
17243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
17244F:	Documentation/pcmcia/
17245F:	drivers/pcmcia/
17246F:	include/pcmcia/
17247F:	tools/pcmcia/
17248
17249PCNET32 NETWORK DRIVER
17250M:	Don Fry <pcnet32@frontier.com>
17251L:	netdev@vger.kernel.org
17252S:	Maintained
17253F:	drivers/net/ethernet/amd/pcnet32.c
17254
17255PCRYPT PARALLEL CRYPTO ENGINE
17256M:	Steffen Klassert <steffen.klassert@secunet.com>
17257L:	linux-crypto@vger.kernel.org
17258S:	Maintained
17259F:	crypto/pcrypt.c
17260F:	include/crypto/pcrypt.h
17261
17262PDS DSC VIRTIO DATA PATH ACCELERATOR
17263R:	Shannon Nelson <shannon.nelson@amd.com>
17264F:	drivers/vdpa/pds/
17265
17266PECI HARDWARE MONITORING DRIVERS
17267M:	Iwona Winiarska <iwona.winiarska@intel.com>
17268L:	linux-hwmon@vger.kernel.org
17269S:	Supported
17270F:	Documentation/hwmon/peci-cputemp.rst
17271F:	Documentation/hwmon/peci-dimmtemp.rst
17272F:	drivers/hwmon/peci/
17273
17274PECI SUBSYSTEM
17275M:	Iwona Winiarska <iwona.winiarska@intel.com>
17276L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
17277S:	Supported
17278F:	Documentation/devicetree/bindings/peci/
17279F:	Documentation/peci/
17280F:	drivers/peci/
17281F:	include/linux/peci-cpu.h
17282F:	include/linux/peci.h
17283
17284PENSANDO ETHERNET DRIVERS
17285M:	Shannon Nelson <shannon.nelson@amd.com>
17286M:	Brett Creeley <brett.creeley@amd.com>
17287M:	drivers@pensando.io
17288L:	netdev@vger.kernel.org
17289S:	Supported
17290F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
17291F:	drivers/net/ethernet/pensando/
17292
17293PER-CPU MEMORY ALLOCATOR
17294M:	Dennis Zhou <dennis@kernel.org>
17295M:	Tejun Heo <tj@kernel.org>
17296M:	Christoph Lameter <cl@linux.com>
17297L:	linux-mm@kvack.org
17298S:	Maintained
17299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
17300F:	arch/*/include/asm/percpu.h
17301F:	include/linux/percpu*.h
17302F:	lib/percpu*.c
17303F:	mm/percpu*.c
17304
17305PER-TASK DELAY ACCOUNTING
17306M:	Balbir Singh <bsingharora@gmail.com>
17307S:	Maintained
17308F:	include/linux/delayacct.h
17309F:	kernel/delayacct.c
17310
17311PERFORMANCE EVENTS SUBSYSTEM
17312M:	Peter Zijlstra <peterz@infradead.org>
17313M:	Ingo Molnar <mingo@redhat.com>
17314M:	Arnaldo Carvalho de Melo <acme@kernel.org>
17315M:	Namhyung Kim <namhyung@kernel.org>
17316R:	Mark Rutland <mark.rutland@arm.com>
17317R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
17318R:	Jiri Olsa <jolsa@kernel.org>
17319R:	Ian Rogers <irogers@google.com>
17320R:	Adrian Hunter <adrian.hunter@intel.com>
17321L:	linux-perf-users@vger.kernel.org
17322L:	linux-kernel@vger.kernel.org
17323S:	Supported
17324W:	https://perf.wiki.kernel.org/
17325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
17327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
17328F:	arch/*/events/*
17329F:	arch/*/events/*/*
17330F:	arch/*/include/asm/perf_event.h
17331F:	arch/*/kernel/*/*/perf_event*.c
17332F:	arch/*/kernel/*/perf_event*.c
17333F:	arch/*/kernel/perf_callchain.c
17334F:	arch/*/kernel/perf_event*.c
17335F:	include/linux/perf_event.h
17336F:	include/uapi/linux/perf_event.h
17337F:	kernel/events/*
17338F:	tools/lib/perf/
17339F:	tools/perf/
17340
17341PERFORMANCE EVENTS TOOLING ARM64
17342R:	John Garry <john.g.garry@oracle.com>
17343R:	Will Deacon <will@kernel.org>
17344R:	James Clark <james.clark@arm.com>
17345R:	Mike Leach <mike.leach@linaro.org>
17346R:	Leo Yan <leo.yan@linux.dev>
17347L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17348S:	Supported
17349F:	tools/build/feature/test-libopencsd.c
17350F:	tools/perf/arch/arm*/
17351F:	tools/perf/pmu-events/arch/arm64/
17352F:	tools/perf/util/arm-spe*
17353F:	tools/perf/util/cs-etm*
17354
17355PERSONALITY HANDLING
17356M:	Christoph Hellwig <hch@infradead.org>
17357L:	linux-abi-devel@lists.sourceforge.net
17358S:	Maintained
17359F:	include/linux/personality.h
17360F:	include/uapi/linux/personality.h
17361
17362PHOENIX RC FLIGHT CONTROLLER ADAPTER
17363M:	Marcus Folkesson <marcus.folkesson@gmail.com>
17364L:	linux-input@vger.kernel.org
17365S:	Maintained
17366F:	Documentation/input/devices/pxrc.rst
17367F:	drivers/input/joystick/pxrc.c
17368
17369PHONET PROTOCOL
17370M:	Remi Denis-Courmont <courmisch@gmail.com>
17371S:	Supported
17372F:	Documentation/networking/phonet.rst
17373F:	include/linux/phonet.h
17374F:	include/net/phonet/
17375F:	include/uapi/linux/phonet.h
17376F:	net/phonet/
17377
17378PHRAM MTD DRIVER
17379M:	Joern Engel <joern@lazybastard.org>
17380L:	linux-mtd@lists.infradead.org
17381S:	Maintained
17382F:	drivers/mtd/devices/phram.c
17383
17384PICOLCD HID DRIVER
17385M:	Bruno Prémont <bonbons@linux-vserver.org>
17386L:	linux-input@vger.kernel.org
17387S:	Maintained
17388F:	drivers/hid/hid-picolcd*
17389
17390PIDFD API
17391M:	Christian Brauner <christian@brauner.io>
17392L:	linux-kernel@vger.kernel.org
17393S:	Maintained
17394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
17395F:	samples/pidfd/
17396F:	tools/testing/selftests/clone3/
17397F:	tools/testing/selftests/pid_namespace/
17398F:	tools/testing/selftests/pidfd/
17399K:	(?i)pidfd
17400K:	(?i)clone3
17401K:	\b(clone_args|kernel_clone_args)\b
17402
17403PIN CONTROL SUBSYSTEM
17404M:	Linus Walleij <linus.walleij@linaro.org>
17405L:	linux-gpio@vger.kernel.org
17406S:	Maintained
17407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
17408F:	Documentation/devicetree/bindings/pinctrl/
17409F:	Documentation/driver-api/pin-control.rst
17410F:	drivers/pinctrl/
17411F:	include/dt-bindings/pinctrl/
17412F:	include/linux/pinctrl/
17413
17414PIN CONTROLLER - AMD
17415M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
17416M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
17417S:	Maintained
17418F:	drivers/pinctrl/pinctrl-amd.c
17419
17420PIN CONTROLLER - FREESCALE
17421M:	Dong Aisheng <aisheng.dong@nxp.com>
17422M:	Fabio Estevam <festevam@gmail.com>
17423M:	Shawn Guo <shawnguo@kernel.org>
17424M:	Jacky Bai <ping.bai@nxp.com>
17425R:	Pengutronix Kernel Team <kernel@pengutronix.de>
17426L:	linux-gpio@vger.kernel.org
17427L:	NXP S32 Linux Team <s32@nxp.com>
17428S:	Maintained
17429F:	Documentation/devicetree/bindings/pinctrl/fsl,*
17430F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
17431F:	drivers/pinctrl/freescale/
17432F:	drivers/pinctrl/nxp/
17433
17434PIN CONTROLLER - INTEL
17435M:	Mika Westerberg <mika.westerberg@linux.intel.com>
17436M:	Andy Shevchenko <andy@kernel.org>
17437S:	Supported
17438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
17439F:	drivers/pinctrl/intel/
17440
17441PIN CONTROLLER - KEEMBAY
17442M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
17443S:	Supported
17444F:	drivers/pinctrl/pinctrl-keembay*
17445
17446PIN CONTROLLER - MEDIATEK
17447M:	Sean Wang <sean.wang@kernel.org>
17448L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17449S:	Maintained
17450F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
17451F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
17452F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
17453F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
17454F:	drivers/pinctrl/mediatek/
17455
17456PIN CONTROLLER - MEDIATEK MIPS
17457M:	Arınç ÜNAL <arinc.unal@arinc9.com>
17458M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
17459L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17460L:	linux-mips@vger.kernel.org
17461S:	Maintained
17462F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
17463F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
17464F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
17465F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
17466F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
17467F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
17468F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
17469F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
17470F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
17471F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
17472F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
17473F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
17474F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
17475F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
17476F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
17477
17478PIN CONTROLLER - MICROCHIP AT91
17479M:	Ludovic Desroches <ludovic.desroches@microchip.com>
17480L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17481L:	linux-gpio@vger.kernel.org
17482S:	Supported
17483F:	drivers/gpio/gpio-sama5d2-piobu.c
17484F:	drivers/pinctrl/pinctrl-at91*
17485
17486PIN CONTROLLER - QUALCOMM
17487M:	Bjorn Andersson <andersson@kernel.org>
17488L:	linux-arm-msm@vger.kernel.org
17489S:	Maintained
17490F:	Documentation/devicetree/bindings/pinctrl/qcom,*
17491F:	drivers/pinctrl/qcom/
17492
17493PIN CONTROLLER - RENESAS
17494M:	Geert Uytterhoeven <geert+renesas@glider.be>
17495L:	linux-renesas-soc@vger.kernel.org
17496S:	Supported
17497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
17498F:	Documentation/devicetree/bindings/pinctrl/renesas,*
17499F:	drivers/pinctrl/renesas/
17500
17501PIN CONTROLLER - SAMSUNG
17502M:	Krzysztof Kozlowski <krzk@kernel.org>
17503M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17504R:	Alim Akhtar <alim.akhtar@samsung.com>
17505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17506L:	linux-samsung-soc@vger.kernel.org
17507S:	Maintained
17508Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
17509B:	mailto:linux-samsung-soc@vger.kernel.org
17510C:	irc://irc.libera.chat/linux-exynos
17511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
17512F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
17513F:	drivers/pinctrl/samsung/
17514F:	include/dt-bindings/pinctrl/samsung.h
17515
17516PIN CONTROLLER - SINGLE
17517M:	Tony Lindgren <tony@atomide.com>
17518M:	Haojian Zhuang <haojian.zhuang@linaro.org>
17519L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17520L:	linux-omap@vger.kernel.org
17521S:	Maintained
17522F:	drivers/pinctrl/pinctrl-single.c
17523
17524PIN CONTROLLER - SUNPLUS / TIBBO
17525M:	Dvorkin Dmitry <dvorkin@tibbo.com>
17526M:	Wells Lu <wellslutw@gmail.com>
17527L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17528S:	Maintained
17529W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
17530F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
17531F:	drivers/pinctrl/sunplus/
17532F:	include/dt-bindings/pinctrl/sppctl*.h
17533
17534PINE64 PINEPHONE KEYBOARD DRIVER
17535M:	Samuel Holland <samuel@sholland.org>
17536S:	Supported
17537F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
17538F:	drivers/input/keyboard/pinephone-keyboard.c
17539
17540PKTCDVD DRIVER
17541M:	linux-block@vger.kernel.org
17542S:	Orphan
17543F:	drivers/block/pktcdvd.c
17544F:	include/linux/pktcdvd.h
17545F:	include/uapi/linux/pktcdvd.h
17546
17547PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
17548M:	Tomasz Duszynski <tduszyns@gmail.com>
17549S:	Maintained
17550F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
17551F:	drivers/iio/chemical/pms7003.c
17552
17553PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
17554M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
17555L:	netdev@vger.kernel.org
17556S:	Maintained
17557F:	drivers/net/phy/mdio-open-alliance.h
17558F:	net/ethtool/plca.c
17559
17560PLDMFW LIBRARY
17561M:	Jacob Keller <jacob.e.keller@intel.com>
17562S:	Maintained
17563F:	Documentation/driver-api/pldmfw/
17564F:	include/linux/pldmfw.h
17565F:	lib/pldmfw/
17566
17567PLX DMA DRIVER
17568M:	Logan Gunthorpe <logang@deltatee.com>
17569S:	Maintained
17570F:	drivers/dma/plx_dma.c
17571
17572PM-GRAPH UTILITY
17573M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
17574L:	linux-pm@vger.kernel.org
17575S:	Supported
17576W:	https://01.org/pm-graph
17577B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
17578T:	git git://github.com/intel/pm-graph
17579F:	tools/power/pm-graph
17580
17581PM6764TR DRIVER
17582M:	Charles Hsu	<hsu.yungteng@gmail.com>
17583L:	linux-hwmon@vger.kernel.org
17584S:	Maintained
17585F:	Documentation/hwmon/pm6764tr.rst
17586F:	drivers/hwmon/pmbus/pm6764tr.c
17587
17588PMC SIERRA MaxRAID DRIVER
17589L:	linux-scsi@vger.kernel.org
17590S:	Orphan
17591W:	http://www.pmc-sierra.com/
17592F:	drivers/scsi/pmcraid.*
17593
17594PMC SIERRA PM8001 DRIVER
17595M:	Jack Wang <jinpu.wang@cloud.ionos.com>
17596L:	linux-scsi@vger.kernel.org
17597S:	Supported
17598F:	drivers/scsi/pm8001/
17599
17600PNI RM3100 IIO DRIVER
17601M:	Song Qiang <songqiang1304521@gmail.com>
17602L:	linux-iio@vger.kernel.org
17603S:	Maintained
17604F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
17605F:	drivers/iio/magnetometer/rm3100*
17606
17607PNP SUPPORT
17608M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
17609L:	linux-acpi@vger.kernel.org
17610S:	Maintained
17611F:	drivers/pnp/
17612F:	include/linux/pnp.h
17613
17614POSIX CLOCKS and TIMERS
17615M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
17616M:	Frederic Weisbecker <frederic@kernel.org>
17617M:	Thomas Gleixner <tglx@linutronix.de>
17618L:	linux-kernel@vger.kernel.org
17619S:	Maintained
17620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17621F:	fs/timerfd.c
17622F:	include/linux/time_namespace.h
17623F:	include/linux/timerfd.h
17624F:	include/uapi/linux/time.h
17625F:	include/uapi/linux/timerfd.h
17626F:	include/trace/events/timer*
17627F:	kernel/time/itimer.c
17628F:	kernel/time/posix-*
17629F:	kernel/time/namespace.c
17630
17631POWER MANAGEMENT CORE
17632M:	"Rafael J. Wysocki" <rafael@kernel.org>
17633L:	linux-pm@vger.kernel.org
17634S:	Supported
17635B:	https://bugzilla.kernel.org
17636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
17637F:	drivers/base/power/
17638F:	drivers/powercap/
17639F:	include/linux/intel_rapl.h
17640F:	include/linux/pm.h
17641F:	include/linux/pm_*
17642F:	include/linux/powercap.h
17643F:	kernel/configs/nopm.config
17644
17645POWER STATE COORDINATION INTERFACE (PSCI)
17646M:	Mark Rutland <mark.rutland@arm.com>
17647M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
17648L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17649S:	Maintained
17650F:	drivers/firmware/psci/
17651F:	include/linux/psci.h
17652F:	include/uapi/linux/psci.h
17653
17654POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
17655M:	Sebastian Reichel <sre@kernel.org>
17656L:	linux-pm@vger.kernel.org
17657S:	Maintained
17658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17659F:	Documentation/ABI/testing/sysfs-class-power
17660F:	Documentation/devicetree/bindings/power/supply/
17661F:	drivers/power/supply/
17662F:	include/linux/power/
17663F:	include/linux/power_supply.h
17664F:	tools/testing/selftests/power_supply/
17665
17666POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
17667M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
17668L:	linuxppc-dev@lists.ozlabs.org
17669S:	Maintained
17670F:	drivers/char/powernv-op-panel.c
17671
17672PPP OVER ATM (RFC 2364)
17673M:	Mitchell Blank Jr <mitch@sfgoth.com>
17674S:	Maintained
17675F:	include/uapi/linux/atmppp.h
17676F:	net/atm/pppoatm.c
17677
17678PPP OVER ETHERNET
17679M:	Michal Ostrowski <mostrows@earthlink.net>
17680S:	Maintained
17681F:	drivers/net/ppp/pppoe.c
17682F:	drivers/net/ppp/pppox.c
17683
17684PPP OVER L2TP
17685M:	James Chapman <jchapman@katalix.com>
17686S:	Maintained
17687F:	include/linux/if_pppol2tp.h
17688F:	include/uapi/linux/if_pppol2tp.h
17689F:	net/l2tp/l2tp_ppp.c
17690
17691PPP PROTOCOL DRIVERS AND COMPRESSORS
17692L:	linux-ppp@vger.kernel.org
17693S:	Orphan
17694F:	drivers/net/ppp/ppp_*
17695
17696PPS SUPPORT
17697M:	Rodolfo Giometti <giometti@enneenne.com>
17698L:	linuxpps@ml.enneenne.com (subscribers-only)
17699S:	Maintained
17700W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
17701F:	Documentation/ABI/testing/sysfs-pps
17702F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
17703F:	Documentation/driver-api/pps.rst
17704F:	drivers/pps/
17705F:	include/linux/pps*.h
17706F:	include/uapi/linux/pps.h
17707
17708PPTP DRIVER
17709M:	Dmitry Kozlov <xeb@mail.ru>
17710L:	netdev@vger.kernel.org
17711S:	Maintained
17712W:	http://sourceforge.net/projects/accel-pptp
17713F:	drivers/net/ppp/pptp.c
17714
17715PRESSURE STALL INFORMATION (PSI)
17716M:	Johannes Weiner <hannes@cmpxchg.org>
17717M:	Suren Baghdasaryan <surenb@google.com>
17718R:	Peter Ziljstra <peterz@infradead.org>
17719S:	Maintained
17720F:	include/linux/psi*
17721F:	kernel/sched/psi.c
17722
17723PRINTK
17724M:	Petr Mladek <pmladek@suse.com>
17725R:	Steven Rostedt <rostedt@goodmis.org>
17726R:	John Ogness <john.ogness@linutronix.de>
17727R:	Sergey Senozhatsky <senozhatsky@chromium.org>
17728S:	Maintained
17729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
17730F:	include/linux/printk.h
17731F:	kernel/printk/
17732
17733PRINTK INDEXING
17734R:	Chris Down <chris@chrisdown.name>
17735S:	Maintained
17736F:	Documentation/core-api/printk-index.rst
17737F:	kernel/printk/index.c
17738K:	printk_index
17739
17740PROC FILESYSTEM
17741L:	linux-kernel@vger.kernel.org
17742L:	linux-fsdevel@vger.kernel.org
17743S:	Maintained
17744F:	Documentation/filesystems/proc.rst
17745F:	fs/proc/
17746F:	include/linux/proc_fs.h
17747F:	tools/testing/selftests/proc/
17748
17749PROC SYSCTL
17750M:	Luis Chamberlain <mcgrof@kernel.org>
17751M:	Kees Cook <keescook@chromium.org>
17752M:	Joel Granados <j.granados@samsung.com>
17753L:	linux-kernel@vger.kernel.org
17754L:	linux-fsdevel@vger.kernel.org
17755S:	Maintained
17756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
17757F:	fs/proc/proc_sysctl.c
17758F:	include/linux/sysctl.h
17759F:	kernel/sysctl-test.c
17760F:	kernel/sysctl.c
17761F:	tools/testing/selftests/sysctl/
17762
17763PS3 NETWORK SUPPORT
17764M:	Geoff Levand <geoff@infradead.org>
17765L:	netdev@vger.kernel.org
17766L:	linuxppc-dev@lists.ozlabs.org
17767S:	Maintained
17768F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
17769
17770PS3 PLATFORM SUPPORT
17771M:	Geoff Levand <geoff@infradead.org>
17772L:	linuxppc-dev@lists.ozlabs.org
17773S:	Maintained
17774F:	arch/powerpc/boot/ps3*
17775F:	arch/powerpc/include/asm/lv1call.h
17776F:	arch/powerpc/include/asm/ps3*.h
17777F:	arch/powerpc/platforms/ps3/
17778F:	drivers/*/ps3*
17779F:	drivers/ps3/
17780F:	drivers/rtc/rtc-ps3.c
17781F:	drivers/usb/host/*ps3.c
17782F:	sound/ppc/snd_ps3*
17783
17784PS3VRAM DRIVER
17785M:	Jim Paris <jim@jtan.com>
17786M:	Geoff Levand <geoff@infradead.org>
17787L:	linuxppc-dev@lists.ozlabs.org
17788S:	Maintained
17789F:	drivers/block/ps3vram.c
17790
17791PSAMPLE PACKET SAMPLING SUPPORT
17792M:	Yotam Gigi <yotam.gi@gmail.com>
17793S:	Maintained
17794F:	include/net/psample.h
17795F:	include/uapi/linux/psample.h
17796F:	net/psample
17797
17798PSE NETWORK DRIVER
17799M:	Oleksij Rempel <o.rempel@pengutronix.de>
17800M:	Kory Maincent <kory.maincent@bootlin.com>
17801L:	netdev@vger.kernel.org
17802S:	Maintained
17803F:	Documentation/devicetree/bindings/net/pse-pd/
17804F:	drivers/net/pse-pd/
17805
17806PSTORE FILESYSTEM
17807M:	Kees Cook <keescook@chromium.org>
17808R:	Tony Luck <tony.luck@intel.com>
17809R:	Guilherme G. Piccoli <gpiccoli@igalia.com>
17810L:	linux-hardening@vger.kernel.org
17811S:	Supported
17812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
17813F:	Documentation/admin-guide/pstore-blk.rst
17814F:	Documentation/admin-guide/ramoops.rst
17815F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
17816F:	drivers/acpi/apei/erst.c
17817F:	drivers/firmware/efi/efi-pstore.c
17818F:	fs/pstore/
17819F:	include/linux/pstore*
17820K:	\b(pstore|ramoops)
17821
17822PT5161L HARDWARE MONITOR DRIVER
17823M:	Cosmo Chou <cosmo.chou@quantatw.com>
17824L:	linux-hwmon@vger.kernel.org
17825S:	Maintained
17826F:	Documentation/hwmon/pt5161l.rst
17827F:	drivers/hwmon/pt5161l.c
17828
17829PTP HARDWARE CLOCK SUPPORT
17830M:	Richard Cochran <richardcochran@gmail.com>
17831L:	netdev@vger.kernel.org
17832S:	Maintained
17833W:	http://linuxptp.sourceforge.net/
17834F:	Documentation/ABI/testing/sysfs-ptp
17835F:	Documentation/driver-api/ptp.rst
17836F:	drivers/net/phy/dp83640*
17837F:	drivers/ptp/*
17838F:	include/linux/ptp_cl*
17839K:	(?:\b|_)ptp(?:\b|_)
17840
17841PTP MOCKUP CLOCK SUPPORT
17842M:	Vladimir Oltean <vladimir.oltean@nxp.com>
17843L:	netdev@vger.kernel.org
17844S:	Maintained
17845F:	drivers/ptp/ptp_mock.c
17846F:	include/linux/ptp_mock.h
17847
17848PTP VIRTUAL CLOCK SUPPORT
17849M:	Yangbo Lu <yangbo.lu@nxp.com>
17850L:	netdev@vger.kernel.org
17851S:	Maintained
17852F:	drivers/ptp/ptp_vclock.c
17853F:	net/ethtool/phc_vclocks.c
17854
17855PTRACE SUPPORT
17856M:	Oleg Nesterov <oleg@redhat.com>
17857S:	Maintained
17858F:	arch/*/*/ptrace*.c
17859F:	arch/*/include/asm/ptrace*.h
17860F:	arch/*/ptrace*.c
17861F:	include/asm-generic/syscall.h
17862F:	include/linux/ptrace.h
17863F:	include/linux/regset.h
17864F:	include/uapi/linux/ptrace.h
17865F:	kernel/ptrace.c
17866
17867PULSE8-CEC DRIVER
17868M:	Hans Verkuil <hverkuil@xs4all.nl>
17869L:	linux-media@vger.kernel.org
17870S:	Maintained
17871T:	git git://linuxtv.org/media_tree.git
17872F:	drivers/media/cec/usb/pulse8/
17873
17874PURELIFI PLFXLC DRIVER
17875M:	Srinivasan Raju <srini.raju@purelifi.com>
17876L:	linux-wireless@vger.kernel.org
17877S:	Supported
17878F:	drivers/net/wireless/purelifi/plfxlc/
17879
17880PVRUSB2 VIDEO4LINUX DRIVER
17881M:	Mike Isely <isely@pobox.com>
17882L:	pvrusb2@isely.net	(subscribers-only)
17883L:	linux-media@vger.kernel.org
17884S:	Maintained
17885W:	http://www.isely.net/pvrusb2/
17886T:	git git://linuxtv.org/media_tree.git
17887F:	Documentation/driver-api/media/drivers/pvrusb2*
17888F:	drivers/media/usb/pvrusb2/
17889
17890PWC WEBCAM DRIVER
17891M:	Hans Verkuil <hverkuil@xs4all.nl>
17892L:	linux-media@vger.kernel.org
17893S:	Odd Fixes
17894T:	git git://linuxtv.org/media_tree.git
17895F:	drivers/media/usb/pwc/*
17896F:	include/trace/events/pwc.h
17897
17898PWM IR Transmitter
17899M:	Sean Young <sean@mess.org>
17900L:	linux-media@vger.kernel.org
17901S:	Maintained
17902F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
17903F:	drivers/media/rc/pwm-ir-tx.c
17904
17905PWM SUBSYSTEM
17906M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
17907L:	linux-pwm@vger.kernel.org
17908S:	Maintained
17909Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
17910T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
17911F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
17912F:	Documentation/devicetree/bindings/pwm/
17913F:	Documentation/driver-api/pwm.rst
17914F:	drivers/gpio/gpio-mvebu.c
17915F:	drivers/pwm/
17916F:	drivers/video/backlight/pwm_bl.c
17917F:	include/dt-bindings/pwm/
17918F:	include/linux/pwm.h
17919F:	include/linux/pwm_backlight.h
17920K:	pwm_(config|apply_might_sleep|apply_atomic|ops)
17921
17922PXA GPIO DRIVER
17923M:	Robert Jarzmik <robert.jarzmik@free.fr>
17924L:	linux-gpio@vger.kernel.org
17925S:	Maintained
17926F:	drivers/gpio/gpio-pxa.c
17927
17928PXA MMCI DRIVER
17929S:	Orphan
17930
17931PXA RTC DRIVER
17932M:	Robert Jarzmik <robert.jarzmik@free.fr>
17933L:	linux-rtc@vger.kernel.org
17934S:	Maintained
17935
17936PXA2xx/PXA3xx SUPPORT
17937M:	Daniel Mack <daniel@zonque.org>
17938M:	Haojian Zhuang <haojian.zhuang@gmail.com>
17939M:	Robert Jarzmik <robert.jarzmik@free.fr>
17940L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17941S:	Maintained
17942T:	git git://github.com/hzhuang1/linux.git
17943T:	git git://github.com/rjarzmik/linux.git
17944F:	arch/arm/boot/dts/intel/pxa/
17945F:	arch/arm/mach-pxa/
17946F:	drivers/dma/pxa*
17947F:	drivers/pcmcia/pxa2xx*
17948F:	drivers/pinctrl/pxa/
17949F:	drivers/spi/spi-pxa2xx*
17950F:	drivers/usb/gadget/udc/pxa2*
17951F:	include/sound/pxa2xx-lib.h
17952F:	sound/arm/pxa*
17953F:	sound/soc/pxa/
17954
17955QAT DRIVER
17956M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
17957L:	qat-linux@intel.com
17958S:	Supported
17959F:	drivers/crypto/intel/qat/
17960
17961QCOM AUDIO (ASoC) DRIVERS
17962M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17963M:	Banajit Goswami <bgoswami@quicinc.com>
17964L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17965S:	Supported
17966F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
17967F:	Documentation/devicetree/bindings/sound/qcom,*
17968F:	drivers/soc/qcom/apr.c
17969F:	include/dt-bindings/sound/qcom,wcd9335.h
17970F:	sound/soc/codecs/lpass-rx-macro.*
17971F:	sound/soc/codecs/lpass-tx-macro.*
17972F:	sound/soc/codecs/lpass-va-macro.c
17973F:	sound/soc/codecs/lpass-wsa-macro.*
17974F:	sound/soc/codecs/msm8916-wcd-analog.c
17975F:	sound/soc/codecs/msm8916-wcd-digital.c
17976F:	sound/soc/codecs/wcd-clsh-v2.*
17977F:	sound/soc/codecs/wcd-mbhc-v2.*
17978F:	sound/soc/codecs/wcd9335.*
17979F:	sound/soc/codecs/wcd934x.c
17980F:	sound/soc/codecs/wsa881x.c
17981F:	sound/soc/codecs/wsa883x.c
17982F:	sound/soc/codecs/wsa884x.c
17983F:	sound/soc/qcom/
17984
17985QCOM EMBEDDED USB DEBUGGER (EUD)
17986M:	Souradeep Chowdhury <quic_schowdhu@quicinc.com>
17987L:	linux-arm-msm@vger.kernel.org
17988S:	Maintained
17989F:	Documentation/ABI/testing/sysfs-driver-eud
17990F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
17991F:	drivers/usb/misc/qcom_eud.c
17992
17993QCOM IPA DRIVER
17994M:	Alex Elder <elder@kernel.org>
17995L:	netdev@vger.kernel.org
17996S:	Supported
17997F:	drivers/net/ipa/
17998
17999QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
18000M:	Gabriel Somlo <somlo@cmu.edu>
18001M:	"Michael S. Tsirkin" <mst@redhat.com>
18002L:	qemu-devel@nongnu.org
18003S:	Maintained
18004F:	drivers/firmware/qemu_fw_cfg.c
18005F:	include/uapi/linux/qemu_fw_cfg.h
18006
18007QIB DRIVER
18008M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18009L:	linux-rdma@vger.kernel.org
18010S:	Supported
18011F:	drivers/infiniband/hw/qib/
18012
18013QLOGIC QL41xxx FCOE DRIVER
18014M:	Saurav Kashyap <skashyap@marvell.com>
18015M:	Javed Hasan <jhasan@marvell.com>
18016M:	GR-QLogic-Storage-Upstream@marvell.com
18017L:	linux-scsi@vger.kernel.org
18018S:	Supported
18019F:	drivers/scsi/qedf/
18020
18021QLOGIC QL41xxx ISCSI DRIVER
18022M:	Nilesh Javali <njavali@marvell.com>
18023M:	Manish Rangankar <mrangankar@marvell.com>
18024M:	GR-QLogic-Storage-Upstream@marvell.com
18025L:	linux-scsi@vger.kernel.org
18026S:	Supported
18027F:	drivers/scsi/qedi/
18028
18029QLOGIC QL4xxx ETHERNET DRIVER
18030M:	Ariel Elior <aelior@marvell.com>
18031M:	Manish Chopra <manishc@marvell.com>
18032L:	netdev@vger.kernel.org
18033S:	Supported
18034F:	drivers/net/ethernet/qlogic/qed/
18035F:	drivers/net/ethernet/qlogic/qede/
18036F:	include/linux/qed/
18037
18038QLOGIC QL4xxx RDMA DRIVER
18039M:	Michal Kalderon <mkalderon@marvell.com>
18040M:	Ariel Elior <aelior@marvell.com>
18041L:	linux-rdma@vger.kernel.org
18042S:	Supported
18043F:	drivers/infiniband/hw/qedr/
18044F:	include/uapi/rdma/qedr-abi.h
18045
18046QLOGIC QLA1280 SCSI DRIVER
18047M:	Michael Reed <mdr@sgi.com>
18048L:	linux-scsi@vger.kernel.org
18049S:	Maintained
18050F:	drivers/scsi/qla1280.[ch]
18051
18052QLOGIC QLA2XXX FC-SCSI DRIVER
18053M:	Nilesh Javali <njavali@marvell.com>
18054M:	GR-QLogic-Storage-Upstream@marvell.com
18055L:	linux-scsi@vger.kernel.org
18056S:	Supported
18057F:	drivers/scsi/qla2xxx/
18058
18059QLOGIC QLA3XXX NETWORK DRIVER
18060M:	GR-Linux-NIC-Dev@marvell.com
18061L:	netdev@vger.kernel.org
18062S:	Supported
18063F:	drivers/net/ethernet/qlogic/qla3xxx.*
18064
18065QLOGIC QLA4XXX iSCSI DRIVER
18066M:	Nilesh Javali <njavali@marvell.com>
18067M:	Manish Rangankar <mrangankar@marvell.com>
18068M:	GR-QLogic-Storage-Upstream@marvell.com
18069L:	linux-scsi@vger.kernel.org
18070S:	Supported
18071F:	drivers/scsi/qla4xxx/
18072
18073QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
18074M:	Shahed Shaikh <shshaikh@marvell.com>
18075M:	Manish Chopra <manishc@marvell.com>
18076M:	GR-Linux-NIC-Dev@marvell.com
18077L:	netdev@vger.kernel.org
18078S:	Supported
18079F:	drivers/net/ethernet/qlogic/qlcnic/
18080
18081QM1D1B0004 MEDIA DRIVER
18082M:	Akihiro Tsukada <tskd08@gmail.com>
18083L:	linux-media@vger.kernel.org
18084S:	Odd Fixes
18085F:	drivers/media/tuners/qm1d1b0004*
18086
18087QM1D1C0042 MEDIA DRIVER
18088M:	Akihiro Tsukada <tskd08@gmail.com>
18089L:	linux-media@vger.kernel.org
18090S:	Odd Fixes
18091F:	drivers/media/tuners/qm1d1c0042*
18092
18093QNX4 FILESYSTEM
18094M:	Anders Larsen <al@alarsen.net>
18095S:	Maintained
18096W:	http://www.alarsen.net/linux/qnx4fs/
18097F:	fs/qnx4/
18098F:	include/uapi/linux/qnx4_fs.h
18099F:	include/uapi/linux/qnxtypes.h
18100
18101QNX6 FILESYSTEM
18102S:	Orphan
18103F:	Documentation/filesystems/qnx6.rst
18104F:	fs/qnx6/
18105F:	include/linux/qnx6_fs.h
18106
18107QORIQ DPAA2 FSL-MC BUS DRIVER
18108M:	Stuart Yoder <stuyoder@gmail.com>
18109M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
18110L:	linux-kernel@vger.kernel.org
18111S:	Maintained
18112F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
18113F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
18114F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
18115F:	drivers/bus/fsl-mc/
18116F:	include/uapi/linux/fsl_mc.h
18117
18118QT1010 MEDIA DRIVER
18119L:	linux-media@vger.kernel.org
18120S:	Orphan
18121W:	https://linuxtv.org
18122Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18123F:	drivers/media/tuners/qt1010*
18124
18125QUALCOMM ATH12K WIRELESS DRIVER
18126M:	Kalle Valo <kvalo@kernel.org>
18127M:	Jeff Johnson <jjohnson@kernel.org>
18128L:	ath12k@lists.infradead.org
18129S:	Supported
18130W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
18131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18132F:	drivers/net/wireless/ath/ath12k/
18133N:	ath12k
18134
18135QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
18136M:	Kalle Valo <kvalo@kernel.org>
18137M:	Jeff Johnson <jjohnson@kernel.org>
18138L:	ath10k@lists.infradead.org
18139S:	Supported
18140W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
18141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18142F:	drivers/net/wireless/ath/ath10k/
18143N:	ath10k
18144
18145QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
18146M:	Kalle Valo <kvalo@kernel.org>
18147M:	Jeff Johnson <jjohnson@kernel.org>
18148L:	ath11k@lists.infradead.org
18149S:	Supported
18150W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18151B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18153F:	drivers/net/wireless/ath/ath11k/
18154N:	ath11k
18155
18156QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18157M:	Toke Høiland-Jørgensen <toke@toke.dk>
18158L:	linux-wireless@vger.kernel.org
18159S:	Maintained
18160W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18162F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18163F:	drivers/net/wireless/ath/ath9k/
18164
18165QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
18166M:	Stefan Wahren <wahrenst@gmx.net>
18167L:	netdev@vger.kernel.org
18168S:	Maintained
18169F:	Documentation/devicetree/bindings/net/qca,qca7000.txt
18170F:	drivers/net/ethernet/qualcomm/qca*
18171
18172QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
18173M:	Stephan Gerhold <stephan@gerhold.net>
18174L:	netdev@vger.kernel.org
18175L:	linux-arm-msm@vger.kernel.org
18176S:	Maintained
18177F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
18178F:	drivers/net/wwan/qcom_bam_dmux.c
18179
18180QUALCOMM CAMERA SUBSYSTEM DRIVER
18181M:	Robert Foss <rfoss@kernel.org>
18182M:	Todor Tomov <todor.too@gmail.com>
18183M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18184L:	linux-media@vger.kernel.org
18185S:	Maintained
18186F:	Documentation/admin-guide/media/qcom_camss.rst
18187F:	Documentation/devicetree/bindings/media/*camss*
18188F:	drivers/media/platform/qcom/camss/
18189
18190QUALCOMM CLOCK DRIVERS
18191M:	Bjorn Andersson <andersson@kernel.org>
18192L:	linux-arm-msm@vger.kernel.org
18193S:	Supported
18194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
18195F:	Documentation/devicetree/bindings/clock/qcom,*
18196F:	drivers/clk/qcom/
18197F:	include/dt-bindings/clock/qcom,*
18198
18199QUALCOMM CLOUD AI (QAIC) DRIVER
18200M:	Jeffrey Hugo <quic_jhugo@quicinc.com>
18201R:	Carl Vanderlip <quic_carlv@quicinc.com>
18202R:	Pranjal Ramajor Asha Kanojiya <quic_pkanojiy@quicinc.com>
18203L:	linux-arm-msm@vger.kernel.org
18204L:	dri-devel@lists.freedesktop.org
18205S:	Supported
18206T:	git git://anongit.freedesktop.org/drm/drm-misc
18207F:	Documentation/accel/qaic/
18208F:	drivers/accel/qaic/
18209F:	include/uapi/drm/qaic_accel.h
18210
18211QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
18212M:	Bjorn Andersson <andersson@kernel.org>
18213M:	Konrad Dybcio <konrad.dybcio@linaro.org>
18214L:	linux-pm@vger.kernel.org
18215L:	linux-arm-msm@vger.kernel.org
18216S:	Maintained
18217F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
18218F:	drivers/pmdomain/qcom/cpr.c
18219
18220QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
18221M:	Ilia Lin <ilia.lin@kernel.org>
18222L:	linux-pm@vger.kernel.org
18223S:	Maintained
18224F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
18225F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
18226F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
18227
18228QUALCOMM CRYPTO DRIVERS
18229M:	Thara Gopinath <thara.gopinath@gmail.com>
18230L:	linux-crypto@vger.kernel.org
18231L:	linux-arm-msm@vger.kernel.org
18232S:	Maintained
18233F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
18234F:	drivers/crypto/qce/
18235
18236QUALCOMM EMAC GIGABIT ETHERNET DRIVER
18237M:	Timur Tabi <timur@kernel.org>
18238L:	netdev@vger.kernel.org
18239S:	Maintained
18240F:	drivers/net/ethernet/qualcomm/emac/
18241
18242QUALCOMM ETHQOS ETHERNET DRIVER
18243M:	Vinod Koul <vkoul@kernel.org>
18244L:	netdev@vger.kernel.org
18245L:	linux-arm-msm@vger.kernel.org
18246S:	Maintained
18247F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
18248F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
18249
18250QUALCOMM FASTRPC DRIVER
18251M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18252M:	Amol Maheshwari <amahesh@qti.qualcomm.com>
18253L:	linux-arm-msm@vger.kernel.org
18254S:	Maintained
18255F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
18256F:	drivers/misc/fastrpc.c
18257F:	include/uapi/misc/fastrpc.h
18258
18259QUALCOMM HEXAGON ARCHITECTURE
18260M:	Brian Cain <bcain@quicinc.com>
18261L:	linux-hexagon@vger.kernel.org
18262S:	Supported
18263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
18264F:	arch/hexagon/
18265
18266QUALCOMM HIDMA DRIVER
18267M:	Sinan Kaya <okaya@kernel.org>
18268L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18269L:	linux-arm-msm@vger.kernel.org
18270L:	dmaengine@vger.kernel.org
18271S:	Supported
18272F:	drivers/dma/qcom/hidma*
18273
18274QUALCOMM I2C CCI DRIVER
18275M:	Loic Poulain <loic.poulain@linaro.org>
18276M:	Robert Foss <rfoss@kernel.org>
18277L:	linux-i2c@vger.kernel.org
18278L:	linux-arm-msm@vger.kernel.org
18279S:	Maintained
18280F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
18281F:	drivers/i2c/busses/i2c-qcom-cci.c
18282
18283QUALCOMM INTERCONNECT BWMON DRIVER
18284M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18285L:	linux-arm-msm@vger.kernel.org
18286S:	Maintained
18287F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
18288F:	drivers/soc/qcom/icc-bwmon.c
18289
18290QUALCOMM IOMMU
18291M:	Rob Clark <robdclark@gmail.com>
18292L:	iommu@lists.linux.dev
18293L:	linux-arm-msm@vger.kernel.org
18294S:	Maintained
18295F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
18296F:	drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
18297F:	drivers/iommu/msm_iommu*
18298
18299QUALCOMM IPC ROUTER (QRTR) DRIVER
18300M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18301L:	linux-arm-msm@vger.kernel.org
18302S:	Maintained
18303F:	include/trace/events/qrtr.h
18304F:	include/uapi/linux/qrtr.h
18305F:	net/qrtr/
18306
18307QUALCOMM IPCC MAILBOX DRIVER
18308M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18309L:	linux-arm-msm@vger.kernel.org
18310S:	Supported
18311F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
18312F:	drivers/mailbox/qcom-ipcc.c
18313F:	include/dt-bindings/mailbox/qcom-ipcc.h
18314
18315QUALCOMM IPQ4019 USB PHY DRIVER
18316M:	Robert Marko <robert.marko@sartura.hr>
18317M:	Luka Perkov <luka.perkov@sartura.hr>
18318L:	linux-arm-msm@vger.kernel.org
18319S:	Maintained
18320F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
18321F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
18322
18323QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
18324M:	Robert Marko <robert.marko@sartura.hr>
18325M:	Luka Perkov <luka.perkov@sartura.hr>
18326L:	linux-arm-msm@vger.kernel.org
18327S:	Maintained
18328F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
18329F:	drivers/regulator/vqmmc-ipq4019-regulator.c
18330
18331QUALCOMM NAND CONTROLLER DRIVER
18332M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18333L:	linux-mtd@lists.infradead.org
18334L:	linux-arm-msm@vger.kernel.org
18335S:	Maintained
18336F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
18337F:	drivers/mtd/nand/raw/qcom_nandc.c
18338
18339QUALCOMM QSEECOM DRIVER
18340M:	Maximilian Luz <luzmaximilian@gmail.com>
18341L:	linux-arm-msm@vger.kernel.org
18342S:	Maintained
18343F:	drivers/firmware/qcom/qcom_qseecom.c
18344
18345QUALCOMM QSEECOM UEFISECAPP DRIVER
18346M:	Maximilian Luz <luzmaximilian@gmail.com>
18347L:	linux-arm-msm@vger.kernel.org
18348S:	Maintained
18349F:	drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
18350
18351QUALCOMM RMNET DRIVER
18352M:	Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
18353M:	Sean Tranchetti <quic_stranche@quicinc.com>
18354L:	netdev@vger.kernel.org
18355S:	Maintained
18356F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
18357F:	drivers/net/ethernet/qualcomm/rmnet/
18358F:	include/linux/if_rmnet.h
18359
18360QUALCOMM TSENS THERMAL DRIVER
18361M:	Amit Kucheria <amitk@kernel.org>
18362M:	Thara Gopinath <thara.gopinath@gmail.com>
18363L:	linux-pm@vger.kernel.org
18364L:	linux-arm-msm@vger.kernel.org
18365S:	Maintained
18366F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
18367F:	drivers/thermal/qcom/
18368
18369QUALCOMM TYPEC PORT MANAGER DRIVER
18370M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18371L:	linux-arm-msm@vger.kernel.org
18372L:	linux-usb@vger.kernel.org
18373S:	Maintained
18374F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
18375F:	drivers/usb/typec/tcpm/qcom/
18376
18377QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
18378M:	Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
18379M:	Vikash Garodia <quic_vgarodia@quicinc.com>
18380R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18381L:	linux-media@vger.kernel.org
18382L:	linux-arm-msm@vger.kernel.org
18383S:	Maintained
18384T:	git git://linuxtv.org/media_tree.git
18385F:	Documentation/devicetree/bindings/media/*venus*
18386F:	drivers/media/platform/qcom/venus/
18387
18388QUALCOMM WCN36XX WIRELESS DRIVER
18389M:	Loic Poulain <loic.poulain@linaro.org>
18390L:	wcn36xx@lists.infradead.org
18391S:	Supported
18392W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
18393F:	drivers/net/wireless/ath/wcn36xx/
18394
18395QUANTENNA QTNFMAC WIRELESS DRIVER
18396M:	Igor Mitsyanko <imitsyanko@quantenna.com>
18397R:	Sergey Matyukevich <geomatsi@gmail.com>
18398L:	linux-wireless@vger.kernel.org
18399S:	Maintained
18400F:	drivers/net/wireless/quantenna
18401
18402RADEON and AMDGPU DRM DRIVERS
18403M:	Alex Deucher <alexander.deucher@amd.com>
18404M:	Christian König <christian.koenig@amd.com>
18405M:	Pan, Xinhui <Xinhui.Pan@amd.com>
18406L:	amd-gfx@lists.freedesktop.org
18407S:	Supported
18408B:	https://gitlab.freedesktop.org/drm/amd/-/issues
18409C:	irc://irc.oftc.net/radeon
18410T:	git https://gitlab.freedesktop.org/agd5f/linux.git
18411F:	Documentation/gpu/amdgpu/
18412F:	drivers/gpu/drm/amd/
18413F:	drivers/gpu/drm/ci/xfails/amd*
18414F:	drivers/gpu/drm/radeon/
18415F:	include/uapi/drm/amdgpu_drm.h
18416F:	include/uapi/drm/radeon_drm.h
18417
18418RADEON FRAMEBUFFER DISPLAY DRIVER
18419M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
18420L:	linux-fbdev@vger.kernel.org
18421S:	Maintained
18422F:	drivers/video/fbdev/aty/radeon*
18423F:	include/uapi/linux/radeonfb.h
18424
18425RADIOSHARK RADIO DRIVER
18426M:	Hans Verkuil <hverkuil@xs4all.nl>
18427L:	linux-media@vger.kernel.org
18428S:	Maintained
18429T:	git git://linuxtv.org/media_tree.git
18430F:	drivers/media/radio/radio-shark.c
18431
18432RADIOSHARK2 RADIO DRIVER
18433M:	Hans Verkuil <hverkuil@xs4all.nl>
18434L:	linux-media@vger.kernel.org
18435S:	Maintained
18436T:	git git://linuxtv.org/media_tree.git
18437F:	drivers/media/radio/radio-shark2.c
18438F:	drivers/media/radio/radio-tea5777.c
18439
18440RADOS BLOCK DEVICE (RBD)
18441M:	Ilya Dryomov <idryomov@gmail.com>
18442R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
18443L:	ceph-devel@vger.kernel.org
18444S:	Supported
18445W:	http://ceph.com/
18446T:	git https://github.com/ceph/ceph-client.git
18447F:	Documentation/ABI/testing/sysfs-bus-rbd
18448F:	drivers/block/rbd.c
18449F:	drivers/block/rbd_types.h
18450
18451RAGE128 FRAMEBUFFER DISPLAY DRIVER
18452L:	linux-fbdev@vger.kernel.org
18453S:	Orphan
18454F:	drivers/video/fbdev/aty/aty128fb.c
18455
18456RAINSHADOW-CEC DRIVER
18457M:	Hans Verkuil <hverkuil@xs4all.nl>
18458L:	linux-media@vger.kernel.org
18459S:	Maintained
18460T:	git git://linuxtv.org/media_tree.git
18461F:	drivers/media/cec/usb/rainshadow/
18462
18463RALINK MIPS ARCHITECTURE
18464M:	John Crispin <john@phrozen.org>
18465M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
18466L:	linux-mips@vger.kernel.org
18467S:	Maintained
18468F:	arch/mips/ralink
18469
18470RALINK MT7621 MIPS ARCHITECTURE
18471M:	Arınç ÜNAL <arinc.unal@arinc9.com>
18472M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
18473L:	linux-mips@vger.kernel.org
18474S:	Maintained
18475F:	arch/mips/boot/dts/ralink/mt7621*
18476
18477RALINK RT2X00 WIRELESS LAN DRIVER
18478M:	Stanislaw Gruszka <stf_xl@wp.pl>
18479L:	linux-wireless@vger.kernel.org
18480S:	Maintained
18481F:	drivers/net/wireless/ralink/rt2x00/
18482
18483RAMDISK RAM BLOCK DEVICE DRIVER
18484M:	Jens Axboe <axboe@kernel.dk>
18485S:	Maintained
18486F:	Documentation/admin-guide/blockdev/ramdisk.rst
18487F:	drivers/block/brd.c
18488
18489RANCHU VIRTUAL BOARD FOR MIPS
18490M:	Miodrag Dinic <miodrag.dinic@mips.com>
18491L:	linux-mips@vger.kernel.org
18492S:	Supported
18493F:	arch/mips/configs/generic/board-ranchu.config
18494F:	arch/mips/generic/board-ranchu.c
18495
18496RANDOM NUMBER DRIVER
18497M:	"Theodore Ts'o" <tytso@mit.edu>
18498M:	Jason A. Donenfeld <Jason@zx2c4.com>
18499S:	Maintained
18500T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
18501F:	drivers/char/random.c
18502F:	drivers/virt/vmgenid.c
18503
18504RAPIDIO SUBSYSTEM
18505M:	Matt Porter <mporter@kernel.crashing.org>
18506M:	Alexandre Bounine <alex.bou9@gmail.com>
18507S:	Maintained
18508F:	drivers/rapidio/
18509
18510RAS INFRASTRUCTURE
18511M:	Tony Luck <tony.luck@intel.com>
18512M:	Borislav Petkov <bp@alien8.de>
18513L:	linux-edac@vger.kernel.org
18514S:	Maintained
18515F:	Documentation/admin-guide/RAS
18516F:	drivers/ras/
18517F:	include/linux/ras.h
18518F:	include/ras/ras_event.h
18519
18520RAS FRU MEMORY POISON MANAGER (FMPM)
18521M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
18522L:	linux-edac@vger.kernel.org
18523S:	Maintained
18524F:	drivers/ras/amd/fmpm.c
18525
18526RC-CORE / LIRC FRAMEWORK
18527M:	Sean Young <sean@mess.org>
18528L:	linux-media@vger.kernel.org
18529S:	Maintained
18530W:	http://linuxtv.org
18531T:	git git://linuxtv.org/media_tree.git
18532F:	Documentation/driver-api/media/rc-core.rst
18533F:	Documentation/userspace-api/media/rc/
18534F:	drivers/media/rc/
18535F:	include/media/rc-core.h
18536F:	include/media/rc-map.h
18537F:	include/uapi/linux/lirc.h
18538
18539RCMM REMOTE CONTROLS DECODER
18540M:	Patrick Lerda <patrick9876@free.fr>
18541S:	Maintained
18542F:	drivers/media/rc/ir-rcmm-decoder.c
18543
18544RCUTORTURE TEST FRAMEWORK
18545M:	"Paul E. McKenney" <paulmck@kernel.org>
18546M:	Josh Triplett <josh@joshtriplett.org>
18547R:	Steven Rostedt <rostedt@goodmis.org>
18548R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18549R:	Lai Jiangshan <jiangshanlai@gmail.com>
18550L:	rcu@vger.kernel.org
18551S:	Supported
18552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18553F:	tools/testing/selftests/rcutorture
18554
18555RDACM20 Camera Sensor
18556M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
18557M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
18558M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
18559M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
18560L:	linux-media@vger.kernel.org
18561S:	Maintained
18562F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18563F:	drivers/media/i2c/max9271.c
18564F:	drivers/media/i2c/max9271.h
18565F:	drivers/media/i2c/rdacm20.c
18566
18567RDACM21 Camera Sensor
18568M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
18569M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
18570M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
18571M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
18572L:	linux-media@vger.kernel.org
18573S:	Maintained
18574F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18575F:	drivers/media/i2c/max9271.c
18576F:	drivers/media/i2c/max9271.h
18577F:	drivers/media/i2c/rdacm21.c
18578
18579RDC R-321X SoC
18580M:	Florian Fainelli <florian@openwrt.org>
18581S:	Maintained
18582
18583RDC R6040 FAST ETHERNET DRIVER
18584M:	Florian Fainelli <f.fainelli@gmail.com>
18585L:	netdev@vger.kernel.org
18586S:	Maintained
18587F:	drivers/net/ethernet/rdc/r6040.c
18588
18589RDMAVT - RDMA verbs software
18590M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18591L:	linux-rdma@vger.kernel.org
18592S:	Supported
18593F:	drivers/infiniband/sw/rdmavt
18594
18595RDS - RELIABLE DATAGRAM SOCKETS
18596M:	Allison Henderson <allison.henderson@oracle.com>
18597L:	netdev@vger.kernel.org
18598L:	linux-rdma@vger.kernel.org
18599L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
18600S:	Supported
18601W:	https://oss.oracle.com/projects/rds/
18602F:	Documentation/networking/rds.rst
18603F:	net/rds/
18604
18605RDT - RESOURCE ALLOCATION
18606M:	Fenghua Yu <fenghua.yu@intel.com>
18607M:	Reinette Chatre <reinette.chatre@intel.com>
18608L:	linux-kernel@vger.kernel.org
18609S:	Supported
18610F:	Documentation/arch/x86/resctrl*
18611F:	arch/x86/include/asm/resctrl.h
18612F:	arch/x86/kernel/cpu/resctrl/
18613F:	tools/testing/selftests/resctrl/
18614
18615READ-COPY UPDATE (RCU)
18616M:	"Paul E. McKenney" <paulmck@kernel.org>
18617M:	Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
18618M:	Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
18619M:	Joel Fernandes <joel@joelfernandes.org>
18620M:	Josh Triplett <josh@joshtriplett.org>
18621M:	Boqun Feng <boqun.feng@gmail.com>
18622R:	Steven Rostedt <rostedt@goodmis.org>
18623R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18624R:	Lai Jiangshan <jiangshanlai@gmail.com>
18625R:	Zqiang <qiang.zhang1211@gmail.com>
18626L:	rcu@vger.kernel.org
18627S:	Supported
18628W:	http://www.rdrop.com/users/paulmck/RCU/
18629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18630F:	Documentation/RCU/
18631F:	include/linux/rcu*
18632F:	kernel/rcu/
18633X:	Documentation/RCU/torture.rst
18634X:	include/linux/srcu*.h
18635X:	kernel/rcu/srcu*.c
18636
18637REAL TIME CLOCK (RTC) SUBSYSTEM
18638M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
18639L:	linux-rtc@vger.kernel.org
18640S:	Maintained
18641Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
18642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
18643F:	Documentation/admin-guide/rtc.rst
18644F:	Documentation/devicetree/bindings/rtc/
18645F:	drivers/rtc/
18646F:	include/linux/rtc.h
18647F:	include/linux/rtc/
18648F:	include/uapi/linux/rtc.h
18649F:	tools/testing/selftests/rtc/
18650
18651Real-time Linux Analysis (RTLA) tools
18652M:	Daniel Bristot de Oliveira <bristot@kernel.org>
18653M:	Steven Rostedt <rostedt@goodmis.org>
18654L:	linux-trace-kernel@vger.kernel.org
18655S:	Maintained
18656F:	Documentation/tools/rtla/
18657F:	tools/tracing/rtla/
18658
18659REALTEK AUDIO CODECS
18660M:	Oder Chiou <oder_chiou@realtek.com>
18661S:	Maintained
18662F:	include/sound/rt*.h
18663F:	sound/soc/codecs/rt*
18664
18665REALTEK OTTO WATCHDOG
18666M:	Sander Vanheule <sander@svanheule.net>
18667L:	linux-watchdog@vger.kernel.org
18668S:	Maintained
18669F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
18670F:	drivers/watchdog/realtek_otto_wdt.c
18671
18672REALTEK RTL83xx SMI DSA ROUTER CHIPS
18673M:	Linus Walleij <linus.walleij@linaro.org>
18674M:	Alvin Šipraga <alsi@bang-olufsen.dk>
18675S:	Maintained
18676F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
18677F:	drivers/net/dsa/realtek/*
18678
18679REALTEK WIRELESS DRIVER (rtlwifi family)
18680M:	Ping-Ke Shih <pkshih@realtek.com>
18681L:	linux-wireless@vger.kernel.org
18682S:	Maintained
18683T:	git https://github.com/pkshih/rtw.git
18684F:	drivers/net/wireless/realtek/rtlwifi/
18685
18686REALTEK WIRELESS DRIVER (rtw88)
18687M:	Ping-Ke Shih <pkshih@realtek.com>
18688L:	linux-wireless@vger.kernel.org
18689S:	Maintained
18690T:	git https://github.com/pkshih/rtw.git
18691F:	drivers/net/wireless/realtek/rtw88/
18692
18693REALTEK WIRELESS DRIVER (rtw89)
18694M:	Ping-Ke Shih <pkshih@realtek.com>
18695L:	linux-wireless@vger.kernel.org
18696S:	Maintained
18697T:	git https://github.com/pkshih/rtw.git
18698F:	drivers/net/wireless/realtek/rtw89/
18699
18700REDPINE WIRELESS DRIVER
18701L:	linux-wireless@vger.kernel.org
18702S:	Orphan
18703F:	drivers/net/wireless/rsi/
18704
18705REGISTER MAP ABSTRACTION
18706M:	Mark Brown <broonie@kernel.org>
18707L:	linux-kernel@vger.kernel.org
18708S:	Supported
18709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
18710F:	Documentation/devicetree/bindings/regmap/
18711F:	drivers/base/regmap/
18712F:	include/linux/regmap.h
18713
18714REISERFS FILE SYSTEM
18715L:	reiserfs-devel@vger.kernel.org
18716S:	Obsolete
18717F:	fs/reiserfs/
18718
18719REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
18720M:	Bjorn Andersson <andersson@kernel.org>
18721M:	Mathieu Poirier <mathieu.poirier@linaro.org>
18722L:	linux-remoteproc@vger.kernel.org
18723S:	Maintained
18724T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
18725F:	Documentation/ABI/testing/sysfs-class-remoteproc
18726F:	Documentation/devicetree/bindings/remoteproc/
18727F:	Documentation/staging/remoteproc.rst
18728F:	drivers/remoteproc/
18729F:	include/linux/remoteproc.h
18730F:	include/linux/remoteproc/
18731
18732REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
18733M:	Bjorn Andersson <andersson@kernel.org>
18734M:	Mathieu Poirier <mathieu.poirier@linaro.org>
18735L:	linux-remoteproc@vger.kernel.org
18736S:	Maintained
18737T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
18738F:	Documentation/ABI/testing/sysfs-bus-rpmsg
18739F:	Documentation/staging/rpmsg.rst
18740F:	drivers/rpmsg/
18741F:	include/linux/rpmsg.h
18742F:	include/linux/rpmsg/
18743F:	include/uapi/linux/rpmsg.h
18744F:	samples/rpmsg/
18745
18746REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
18747M:	Stephan Gerhold <stephan@gerhold.net>
18748L:	netdev@vger.kernel.org
18749L:	linux-remoteproc@vger.kernel.org
18750S:	Maintained
18751F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
18752
18753RENESAS CLOCK DRIVERS
18754M:	Geert Uytterhoeven <geert+renesas@glider.be>
18755L:	linux-renesas-soc@vger.kernel.org
18756S:	Supported
18757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
18758F:	Documentation/devicetree/bindings/clock/renesas,*
18759F:	drivers/clk/renesas/
18760
18761RENESAS EMEV2 I2C DRIVER
18762M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
18763L:	linux-renesas-soc@vger.kernel.org
18764S:	Supported
18765F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
18766F:	drivers/i2c/busses/i2c-emev2.c
18767
18768RENESAS ETHERNET AVB DRIVER
18769R:	Sergey Shtylyov <s.shtylyov@omp.ru>
18770L:	netdev@vger.kernel.org
18771L:	linux-renesas-soc@vger.kernel.org
18772F:	Documentation/devicetree/bindings/net/renesas,etheravb.yaml
18773F:	drivers/net/ethernet/renesas/Kconfig
18774F:	drivers/net/ethernet/renesas/Makefile
18775F:	drivers/net/ethernet/renesas/ravb*
18776
18777RENESAS ETHERNET SWITCH DRIVER
18778R:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
18779L:	netdev@vger.kernel.org
18780L:	linux-renesas-soc@vger.kernel.org
18781F:	Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
18782F:	drivers/net/ethernet/renesas/Kconfig
18783F:	drivers/net/ethernet/renesas/Makefile
18784F:	drivers/net/ethernet/renesas/rcar_gen4*
18785F:	drivers/net/ethernet/renesas/rswitch*
18786
18787RENESAS IDT821034 ASoC CODEC
18788M:	Herve Codina <herve.codina@bootlin.com>
18789L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18790S:	Maintained
18791F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
18792F:	sound/soc/codecs/idt821034.c
18793
18794RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
18795M:	Miquel Raynal <miquel.raynal@bootlin.com>
18796L:	linux-mtd@lists.infradead.org
18797L:	linux-renesas-soc@vger.kernel.org
18798S:	Maintained
18799F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
18800F:	drivers/mtd/nand/raw/renesas-nand-controller.c
18801
18802RENESAS R-CAR GYROADC DRIVER
18803M:	Marek Vasut <marek.vasut@gmail.com>
18804L:	linux-iio@vger.kernel.org
18805S:	Supported
18806F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
18807F:	drivers/iio/adc/rcar-gyroadc.c
18808
18809RENESAS R-CAR I2C DRIVERS
18810M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
18811L:	linux-renesas-soc@vger.kernel.org
18812S:	Supported
18813F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
18814F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
18815F:	drivers/i2c/busses/i2c-rcar.c
18816F:	drivers/i2c/busses/i2c-sh_mobile.c
18817
18818RENESAS R-CAR SATA DRIVER
18819R:	Sergey Shtylyov <s.shtylyov@omp.ru>
18820L:	linux-ide@vger.kernel.org
18821L:	linux-renesas-soc@vger.kernel.org
18822S:	Supported
18823F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
18824F:	drivers/ata/sata_rcar.c
18825
18826RENESAS R-CAR THERMAL DRIVERS
18827M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
18828L:	linux-renesas-soc@vger.kernel.org
18829S:	Supported
18830F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
18831F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
18832F:	drivers/thermal/rcar_gen3_thermal.c
18833F:	drivers/thermal/rcar_thermal.c
18834
18835RENESAS RIIC DRIVER
18836M:	Chris Brandt <chris.brandt@renesas.com>
18837L:	linux-renesas-soc@vger.kernel.org
18838S:	Supported
18839F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
18840F:	drivers/i2c/busses/i2c-riic.c
18841
18842RENESAS RZ/G2L A/D DRIVER
18843M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
18844L:	linux-iio@vger.kernel.org
18845L:	linux-renesas-soc@vger.kernel.org
18846S:	Supported
18847F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
18848F:	drivers/iio/adc/rzg2l_adc.c
18849
18850RENESAS RZ/G2L MTU3a COUNTER DRIVER
18851M:	Biju Das <biju.das.jz@bp.renesas.com>
18852L:	linux-iio@vger.kernel.org
18853L:	linux-renesas-soc@vger.kernel.org
18854S:	Supported
18855F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
18856F:	drivers/counter/rz-mtu3-cnt.c
18857
18858RENESAS RZ/N1 A5PSW SWITCH DRIVER
18859M:	Clément Léger <clement.leger@bootlin.com>
18860L:	linux-renesas-soc@vger.kernel.org
18861L:	netdev@vger.kernel.org
18862S:	Maintained
18863F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
18864F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
18865F:	drivers/net/dsa/rzn1_a5psw*
18866F:	drivers/net/pcs/pcs-rzn1-miic.c
18867F:	include/dt-bindings/net/pcs-rzn1-miic.h
18868F:	include/linux/pcs-rzn1-miic.h
18869F:	net/dsa/tag_rzn1_a5psw.c
18870
18871RENESAS RZ/N1 RTC CONTROLLER DRIVER
18872M:	Miquel Raynal <miquel.raynal@bootlin.com>
18873L:	linux-rtc@vger.kernel.org
18874L:	linux-renesas-soc@vger.kernel.org
18875S:	Maintained
18876F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
18877F:	drivers/rtc/rtc-rzn1.c
18878
18879RENESAS RZ/N1 USBF CONTROLLER DRIVER
18880M:	Herve Codina <herve.codina@bootlin.com>
18881L:	linux-renesas-soc@vger.kernel.org
18882L:	linux-usb@vger.kernel.org
18883S:	Maintained
18884F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
18885F:	drivers/usb/gadget/udc/renesas_usbf.c
18886
18887RENESAS RZ/V2M I2C DRIVER
18888M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
18889L:	linux-i2c@vger.kernel.org
18890L:	linux-renesas-soc@vger.kernel.org
18891S:	Supported
18892F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
18893F:	drivers/i2c/busses/i2c-rzv2m.c
18894
18895RENESAS SUPERH ETHERNET DRIVER
18896R:	Sergey Shtylyov <s.shtylyov@omp.ru>
18897L:	netdev@vger.kernel.org
18898L:	linux-renesas-soc@vger.kernel.org
18899F:	Documentation/devicetree/bindings/net/renesas,ether.yaml
18900F:	drivers/net/ethernet/renesas/Kconfig
18901F:	drivers/net/ethernet/renesas/Makefile
18902F:	drivers/net/ethernet/renesas/sh_eth*
18903F:	include/linux/sh_eth.h
18904
18905RENESAS USB PHY DRIVER
18906M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
18907L:	linux-renesas-soc@vger.kernel.org
18908S:	Maintained
18909F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
18910
18911RENESAS VERSACLOCK 7 CLOCK DRIVER
18912M:	Alex Helms <alexander.helms.jy@renesas.com>
18913S:	Maintained
18914F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
18915F:	drivers/clk/clk-versaclock7.c
18916
18917RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
18918M:	Herve Codina <herve.codina@bootlin.com>
18919L:	linux-iio@vger.kernel.org
18920S:	Maintained
18921F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
18922F:	drivers/iio/potentiometer/x9250.c
18923
18924RESET CONTROLLER FRAMEWORK
18925M:	Philipp Zabel <p.zabel@pengutronix.de>
18926S:	Maintained
18927T:	git git://git.pengutronix.de/git/pza/linux
18928F:	Documentation/devicetree/bindings/reset/
18929F:	Documentation/driver-api/reset.rst
18930F:	drivers/reset/
18931F:	include/dt-bindings/reset/
18932F:	include/linux/reset-controller.h
18933F:	include/linux/reset.h
18934F:	include/linux/reset/
18935K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
18936
18937RESTARTABLE SEQUENCES SUPPORT
18938M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18939M:	Peter Zijlstra <peterz@infradead.org>
18940M:	"Paul E. McKenney" <paulmck@kernel.org>
18941M:	Boqun Feng <boqun.feng@gmail.com>
18942L:	linux-kernel@vger.kernel.org
18943S:	Supported
18944F:	include/trace/events/rseq.h
18945F:	include/uapi/linux/rseq.h
18946F:	kernel/rseq.c
18947F:	tools/testing/selftests/rseq/
18948
18949RFKILL
18950M:	Johannes Berg <johannes@sipsolutions.net>
18951L:	linux-wireless@vger.kernel.org
18952S:	Maintained
18953W:	https://wireless.wiki.kernel.org/
18954Q:	https://patchwork.kernel.org/project/linux-wireless/list/
18955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
18956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
18957F:	Documentation/ABI/stable/sysfs-class-rfkill
18958F:	Documentation/driver-api/rfkill.rst
18959F:	include/linux/rfkill.h
18960F:	include/uapi/linux/rfkill.h
18961F:	net/rfkill/
18962
18963RHASHTABLE
18964M:	Thomas Graf <tgraf@suug.ch>
18965M:	Herbert Xu <herbert@gondor.apana.org.au>
18966L:	netdev@vger.kernel.org
18967S:	Maintained
18968F:	include/linux/rhashtable-types.h
18969F:	include/linux/rhashtable.h
18970F:	lib/rhashtable.c
18971F:	lib/test_rhashtable.c
18972
18973RICOH R5C592 MEMORYSTICK DRIVER
18974M:	Maxim Levitsky <maximlevitsky@gmail.com>
18975S:	Maintained
18976F:	drivers/memstick/host/r592.*
18977
18978RICOH SMARTMEDIA/XD DRIVER
18979M:	Maxim Levitsky <maximlevitsky@gmail.com>
18980S:	Maintained
18981F:	drivers/mtd/nand/raw/r852.c
18982F:	drivers/mtd/nand/raw/r852.h
18983
18984RISC-V ARCHITECTURE
18985M:	Paul Walmsley <paul.walmsley@sifive.com>
18986M:	Palmer Dabbelt <palmer@dabbelt.com>
18987M:	Albert Ou <aou@eecs.berkeley.edu>
18988L:	linux-riscv@lists.infradead.org
18989S:	Supported
18990Q:	https://patchwork.kernel.org/project/linux-riscv/list/
18991C:	irc://irc.libera.chat/riscv
18992P:	Documentation/arch/riscv/patch-acceptance.rst
18993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
18994F:	arch/riscv/
18995N:	riscv
18996K:	riscv
18997
18998RISC-V MICROCHIP FPGA SUPPORT
18999M:	Conor Dooley <conor.dooley@microchip.com>
19000M:	Daire McNamara <daire.mcnamara@microchip.com>
19001L:	linux-riscv@lists.infradead.org
19002S:	Supported
19003F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
19004F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
19005F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
19006F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
19007F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
19008F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
19009F:	Documentation/devicetree/bindings/riscv/microchip.yaml
19010F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
19011F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
19012F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
19013F:	arch/riscv/boot/dts/microchip/
19014F:	drivers/char/hw_random/mpfs-rng.c
19015F:	drivers/clk/microchip/clk-mpfs*.c
19016F:	drivers/firmware/microchip/mpfs-auto-update.c
19017F:	drivers/i2c/busses/i2c-microchip-corei2c.c
19018F:	drivers/mailbox/mailbox-mpfs.c
19019F:	drivers/pci/controller/pcie-microchip-host.c
19020F:	drivers/pwm/pwm-microchip-core.c
19021F:	drivers/reset/reset-mpfs.c
19022F:	drivers/rtc/rtc-mpfs.c
19023F:	drivers/soc/microchip/mpfs-sys-controller.c
19024F:	drivers/spi/spi-microchip-core-qspi.c
19025F:	drivers/spi/spi-microchip-core.c
19026F:	drivers/usb/musb/mpfs.c
19027F:	include/soc/microchip/mpfs.h
19028
19029RISC-V MISC SOC SUPPORT
19030M:	Conor Dooley <conor@kernel.org>
19031L:	linux-riscv@lists.infradead.org
19032S:	Maintained
19033Q:	https://patchwork.kernel.org/project/linux-riscv/list/
19034T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19035F:	Documentation/devicetree/bindings/riscv/
19036F:	arch/riscv/boot/dts/
19037X:	arch/riscv/boot/dts/allwinner/
19038X:	arch/riscv/boot/dts/renesas/
19039X:	arch/riscv/boot/dts/sophgo/
19040
19041RISC-V PMU DRIVERS
19042M:	Atish Patra <atishp@atishpatra.org>
19043R:	Anup Patel <anup@brainfault.org>
19044L:	linux-riscv@lists.infradead.org
19045S:	Supported
19046F:	drivers/perf/riscv_pmu.c
19047F:	drivers/perf/riscv_pmu_legacy.c
19048F:	drivers/perf/riscv_pmu_sbi.c
19049
19050RISC-V THEAD SoC SUPPORT
19051M:	Jisheng Zhang <jszhang@kernel.org>
19052M:	Guo Ren <guoren@kernel.org>
19053M:	Fu Wei <wefu@redhat.com>
19054L:	linux-riscv@lists.infradead.org
19055S:	Maintained
19056F:	arch/riscv/boot/dts/thead/
19057
19058RNBD BLOCK DRIVERS
19059M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19060M:	Jack Wang <jinpu.wang@ionos.com>
19061L:	linux-block@vger.kernel.org
19062S:	Maintained
19063F:	drivers/block/rnbd/
19064
19065ROCCAT DRIVERS
19066M:	Stefan Achatz <erazor_de@users.sourceforge.net>
19067S:	Maintained
19068W:	http://sourceforge.net/projects/roccat/
19069F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
19070F:	drivers/hid/hid-roccat*
19071F:	include/linux/hid-roccat*
19072
19073ROCKCHIP CRYPTO DRIVERS
19074M:	Corentin Labbe <clabbe@baylibre.com>
19075L:	linux-crypto@vger.kernel.org
19076S:	Maintained
19077F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
19078F:	drivers/crypto/rockchip/
19079
19080ROCKCHIP I2S TDM DRIVER
19081M:	Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
19082L:	linux-rockchip@lists.infradead.org
19083S:	Maintained
19084F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
19085F:	sound/soc/rockchip/rockchip_i2s_tdm.*
19086
19087ROCKCHIP ISP V1 DRIVER
19088M:	Dafna Hirschfeld <dafna@fastmail.com>
19089M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19090L:	linux-media@vger.kernel.org
19091L:	linux-rockchip@lists.infradead.org
19092S:	Maintained
19093F:	Documentation/admin-guide/media/rkisp1.rst
19094F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
19095F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
19096F:	drivers/media/platform/rockchip/rkisp1
19097F:	include/uapi/linux/rkisp1-config.h
19098
19099ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
19100M:	Jacob Chen <jacob-chen@iotwrt.com>
19101M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19102L:	linux-media@vger.kernel.org
19103L:	linux-rockchip@lists.infradead.org
19104S:	Maintained
19105F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
19106F:	drivers/media/platform/rockchip/rga/
19107
19108ROCKCHIP VIDEO DECODER DRIVER
19109M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19110L:	linux-media@vger.kernel.org
19111L:	linux-rockchip@lists.infradead.org
19112S:	Maintained
19113F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
19114F:	drivers/staging/media/rkvdec/
19115
19116ROCKER DRIVER
19117M:	Jiri Pirko <jiri@resnulli.us>
19118L:	netdev@vger.kernel.org
19119S:	Supported
19120F:	drivers/net/ethernet/rocker/
19121
19122ROCKETPORT EXPRESS/INFINITY DRIVER
19123M:	Kevin Cernekee <cernekee@gmail.com>
19124L:	linux-serial@vger.kernel.org
19125S:	Odd Fixes
19126F:	drivers/tty/serial/rp2.*
19127
19128ROHM BD99954 CHARGER IC
19129M:	Matti Vaittinen <mazziesaccount@gmail.com>
19130S:	Supported
19131F:	drivers/power/supply/bd99954-charger.c
19132F:	drivers/power/supply/bd99954-charger.h
19133
19134ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
19135M:	Tomasz Duszynski <tduszyns@gmail.com>
19136S:	Maintained
19137F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
19138F:	drivers/iio/light/bh1750.c
19139
19140ROHM BM1390 PRESSURE SENSOR DRIVER
19141M:	Matti Vaittinen <mazziesaccount@gmail.com>
19142L:	linux-iio@vger.kernel.org
19143S:	Supported
19144F:	drivers/iio/pressure/rohm-bm1390.c
19145
19146ROHM BU270xx LIGHT SENSOR DRIVERs
19147M:	Matti Vaittinen <mazziesaccount@gmail.com>
19148L:	linux-iio@vger.kernel.org
19149S:	Supported
19150F:	drivers/iio/light/rohm-bu27008.c
19151F:	drivers/iio/light/rohm-bu27034.c
19152
19153ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
19154M:	Marek Vasut <marek.vasut+renesas@gmail.com>
19155L:	linux-kernel@vger.kernel.org
19156L:	linux-renesas-soc@vger.kernel.org
19157S:	Supported
19158F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
19159F:	drivers/gpio/gpio-bd9571mwv.c
19160F:	drivers/mfd/bd9571mwv.c
19161F:	drivers/regulator/bd9571mwv-regulator.c
19162F:	include/linux/mfd/bd9571mwv.h
19163
19164ROHM POWER MANAGEMENT IC DEVICE DRIVERS
19165M:	Matti Vaittinen <mazziesaccount@gmail.com>
19166S:	Supported
19167F:	drivers/clk/clk-bd718x7.c
19168F:	drivers/gpio/gpio-bd71815.c
19169F:	drivers/gpio/gpio-bd71828.c
19170F:	drivers/mfd/rohm-bd71828.c
19171F:	drivers/mfd/rohm-bd718x7.c
19172F:	drivers/mfd/rohm-bd9576.c
19173F:	drivers/regulator/bd71815-regulator.c
19174F:	drivers/regulator/bd71828-regulator.c
19175F:	drivers/regulator/bd718x7-regulator.c
19176F:	drivers/regulator/bd9576-regulator.c
19177F:	drivers/regulator/rohm-regulator.c
19178F:	drivers/rtc/rtc-bd70528.c
19179F:	drivers/watchdog/bd9576_wdt.c
19180F:	include/linux/mfd/rohm-bd71815.h
19181F:	include/linux/mfd/rohm-bd71828.h
19182F:	include/linux/mfd/rohm-bd718x7.h
19183F:	include/linux/mfd/rohm-bd957x.h
19184F:	include/linux/mfd/rohm-generic.h
19185F:	include/linux/mfd/rohm-shared.h
19186
19187ROSE NETWORK LAYER
19188M:	Ralf Baechle <ralf@linux-mips.org>
19189L:	linux-hams@vger.kernel.org
19190S:	Maintained
19191W:	https://linux-ax25.in-berlin.de
19192F:	include/net/rose.h
19193F:	include/uapi/linux/rose.h
19194F:	net/rose/
19195
19196ROTATION DRIVER FOR ALLWINNER A83T
19197M:	Jernej Skrabec <jernej.skrabec@gmail.com>
19198L:	linux-media@vger.kernel.org
19199S:	Maintained
19200T:	git git://linuxtv.org/media_tree.git
19201F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
19202F:	drivers/media/platform/sunxi/sun8i-rotate/
19203
19204RPMSG TTY DRIVER
19205M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19206L:	linux-remoteproc@vger.kernel.org
19207S:	Maintained
19208F:	drivers/tty/rpmsg_tty.c
19209
19210RTL2830 MEDIA DRIVER
19211L:	linux-media@vger.kernel.org
19212S:	Orphan
19213W:	https://linuxtv.org
19214Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19215F:	drivers/media/dvb-frontends/rtl2830*
19216
19217RTL2832 MEDIA DRIVER
19218L:	linux-media@vger.kernel.org
19219S:	Orphan
19220W:	https://linuxtv.org
19221Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19222F:	drivers/media/dvb-frontends/rtl2832*
19223
19224RTL2832_SDR MEDIA DRIVER
19225L:	linux-media@vger.kernel.org
19226S:	Orphan
19227W:	https://linuxtv.org
19228Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19229F:	drivers/media/dvb-frontends/rtl2832_sdr*
19230
19231RTL8180 WIRELESS DRIVER
19232L:	linux-wireless@vger.kernel.org
19233S:	Orphan
19234F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
19235
19236RTL8187 WIRELESS DRIVER
19237M:	Hin-Tak Leung <hintak.leung@gmail.com>
19238M:	Larry Finger <Larry.Finger@lwfinger.net>
19239L:	linux-wireless@vger.kernel.org
19240S:	Maintained
19241T:	git https://github.com/pkshih/rtw.git
19242F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
19243
19244RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
19245M:	Jes Sorensen <Jes.Sorensen@gmail.com>
19246L:	linux-wireless@vger.kernel.org
19247S:	Maintained
19248T:	git https://github.com/pkshih/rtw.git
19249F:	drivers/net/wireless/realtek/rtl8xxxu/
19250
19251RTRS TRANSPORT DRIVERS
19252M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19253M:	Jack Wang <jinpu.wang@ionos.com>
19254L:	linux-rdma@vger.kernel.org
19255S:	Maintained
19256F:	drivers/infiniband/ulp/rtrs/
19257
19258RUNTIME VERIFICATION (RV)
19259M:	Daniel Bristot de Oliveira <bristot@kernel.org>
19260M:	Steven Rostedt <rostedt@goodmis.org>
19261L:	linux-trace-kernel@vger.kernel.org
19262S:	Maintained
19263F:	Documentation/trace/rv/
19264F:	include/linux/rv.h
19265F:	include/rv/
19266F:	kernel/trace/rv/
19267F:	tools/verification/
19268
19269RUST
19270M:	Miguel Ojeda <ojeda@kernel.org>
19271M:	Alex Gaynor <alex.gaynor@gmail.com>
19272M:	Wedson Almeida Filho <wedsonaf@gmail.com>
19273R:	Boqun Feng <boqun.feng@gmail.com>
19274R:	Gary Guo <gary@garyguo.net>
19275R:	Björn Roy Baron <bjorn3_gh@protonmail.com>
19276R:	Benno Lossin <benno.lossin@proton.me>
19277R:	Andreas Hindborg <a.hindborg@samsung.com>
19278R:	Alice Ryhl <aliceryhl@google.com>
19279L:	rust-for-linux@vger.kernel.org
19280S:	Supported
19281W:	https://rust-for-linux.com
19282B:	https://github.com/Rust-for-Linux/linux/issues
19283C:	zulip://rust-for-linux.zulipchat.com
19284P:	https://rust-for-linux.com/contributing
19285T:	git https://github.com/Rust-for-Linux/linux.git rust-next
19286F:	Documentation/rust/
19287F:	rust/
19288F:	samples/rust/
19289F:	scripts/*rust*
19290F:	tools/testing/selftests/rust/
19291K:	\b(?i:rust)\b
19292
19293RXRPC SOCKETS (AF_RXRPC)
19294M:	David Howells <dhowells@redhat.com>
19295M:	Marc Dionne <marc.dionne@auristor.com>
19296L:	linux-afs@lists.infradead.org
19297S:	Supported
19298W:	https://www.infradead.org/~dhowells/kafs/
19299F:	Documentation/networking/rxrpc.rst
19300F:	include/keys/rxrpc-type.h
19301F:	include/net/af_rxrpc.h
19302F:	include/trace/events/rxrpc.h
19303F:	include/uapi/linux/rxrpc.h
19304F:	net/rxrpc/
19305
19306S3 SAVAGE FRAMEBUFFER DRIVER
19307M:	Antonino Daplas <adaplas@gmail.com>
19308L:	linux-fbdev@vger.kernel.org
19309S:	Maintained
19310F:	drivers/video/fbdev/savage/
19311
19312S390 ARCHITECTURE
19313M:	Heiko Carstens <hca@linux.ibm.com>
19314M:	Vasily Gorbik <gor@linux.ibm.com>
19315M:	Alexander Gordeev <agordeev@linux.ibm.com>
19316R:	Christian Borntraeger <borntraeger@linux.ibm.com>
19317R:	Sven Schnelle <svens@linux.ibm.com>
19318L:	linux-s390@vger.kernel.org
19319S:	Supported
19320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19321F:	Documentation/driver-api/s390-drivers.rst
19322F:	Documentation/arch/s390/
19323F:	arch/s390/
19324F:	drivers/s390/
19325F:	drivers/watchdog/diag288_wdt.c
19326
19327S390 COMMON I/O LAYER
19328M:	Vineeth Vijayan <vneethv@linux.ibm.com>
19329M:	Peter Oberparleiter <oberpar@linux.ibm.com>
19330L:	linux-s390@vger.kernel.org
19331S:	Supported
19332F:	drivers/s390/cio/
19333
19334S390 DASD DRIVER
19335M:	Stefan Haberland <sth@linux.ibm.com>
19336M:	Jan Hoeppner <hoeppner@linux.ibm.com>
19337L:	linux-s390@vger.kernel.org
19338S:	Supported
19339F:	block/partitions/ibm.c
19340F:	drivers/s390/block/dasd*
19341F:	include/linux/dasd_mod.h
19342
19343S390 IOMMU (PCI)
19344M:	Niklas Schnelle <schnelle@linux.ibm.com>
19345M:	Matthew Rosato <mjrosato@linux.ibm.com>
19346R:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19347L:	linux-s390@vger.kernel.org
19348S:	Supported
19349F:	drivers/iommu/s390-iommu.c
19350
19351S390 IUCV NETWORK LAYER
19352M:	Alexandra Winter <wintera@linux.ibm.com>
19353M:	Thorsten Winkler <twinkler@linux.ibm.com>
19354L:	linux-s390@vger.kernel.org
19355L:	netdev@vger.kernel.org
19356S:	Supported
19357F:	drivers/s390/net/*iucv*
19358F:	include/net/iucv/
19359F:	net/iucv/
19360
19361S390 MM
19362M:	Alexander Gordeev <agordeev@linux.ibm.com>
19363M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19364L:	linux-s390@vger.kernel.org
19365S:	Supported
19366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19367F:	arch/s390/include/asm/pgtable.h
19368F:	arch/s390/mm
19369
19370S390 NETWORK DRIVERS
19371M:	Alexandra Winter <wintera@linux.ibm.com>
19372M:	Thorsten Winkler <twinkler@linux.ibm.com>
19373L:	linux-s390@vger.kernel.org
19374L:	netdev@vger.kernel.org
19375S:	Supported
19376F:	drivers/s390/net/
19377
19378S390 PCI SUBSYSTEM
19379M:	Niklas Schnelle <schnelle@linux.ibm.com>
19380M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19381L:	linux-s390@vger.kernel.org
19382S:	Supported
19383F:	Documentation/arch/s390/pci.rst
19384F:	arch/s390/pci/
19385F:	drivers/pci/hotplug/s390_pci_hpc.c
19386
19387S390 SCM DRIVER
19388M:	Vineeth Vijayan <vneethv@linux.ibm.com>
19389L:	linux-s390@vger.kernel.org
19390S:	Supported
19391F:	drivers/s390/block/scm*
19392F:	drivers/s390/cio/scm.c
19393
19394S390 VFIO AP DRIVER
19395M:	Tony Krowiak <akrowiak@linux.ibm.com>
19396M:	Halil Pasic <pasic@linux.ibm.com>
19397M:	Jason Herne <jjherne@linux.ibm.com>
19398L:	linux-s390@vger.kernel.org
19399S:	Supported
19400F:	Documentation/arch/s390/vfio-ap*
19401F:	drivers/s390/crypto/vfio_ap*
19402
19403S390 VFIO-CCW DRIVER
19404M:	Eric Farman <farman@linux.ibm.com>
19405M:	Matthew Rosato <mjrosato@linux.ibm.com>
19406R:	Halil Pasic <pasic@linux.ibm.com>
19407L:	linux-s390@vger.kernel.org
19408L:	kvm@vger.kernel.org
19409S:	Supported
19410F:	Documentation/arch/s390/vfio-ccw.rst
19411F:	drivers/s390/cio/vfio_ccw*
19412F:	include/uapi/linux/vfio_ccw.h
19413
19414S390 VFIO-PCI DRIVER
19415M:	Matthew Rosato <mjrosato@linux.ibm.com>
19416M:	Eric Farman <farman@linux.ibm.com>
19417L:	linux-s390@vger.kernel.org
19418L:	kvm@vger.kernel.org
19419S:	Supported
19420F:	arch/s390/kvm/pci*
19421F:	drivers/vfio/pci/vfio_pci_zdev.c
19422F:	include/uapi/linux/vfio_zdev.h
19423
19424S390 ZCRYPT DRIVER
19425M:	Harald Freudenberger <freude@linux.ibm.com>
19426L:	linux-s390@vger.kernel.org
19427S:	Supported
19428F:	drivers/s390/crypto/
19429
19430S390 ZFCP DRIVER
19431M:	Steffen Maier <maier@linux.ibm.com>
19432M:	Benjamin Block <bblock@linux.ibm.com>
19433L:	linux-s390@vger.kernel.org
19434S:	Supported
19435F:	drivers/s390/scsi/zfcp_*
19436
19437SAA6588 RDS RECEIVER DRIVER
19438M:	Hans Verkuil <hverkuil@xs4all.nl>
19439L:	linux-media@vger.kernel.org
19440S:	Odd Fixes
19441W:	https://linuxtv.org
19442T:	git git://linuxtv.org/media_tree.git
19443F:	drivers/media/i2c/saa6588*
19444
19445SAA7134 VIDEO4LINUX DRIVER
19446M:	Mauro Carvalho Chehab <mchehab@kernel.org>
19447L:	linux-media@vger.kernel.org
19448S:	Odd fixes
19449W:	https://linuxtv.org
19450T:	git git://linuxtv.org/media_tree.git
19451F:	Documentation/driver-api/media/drivers/saa7134*
19452F:	drivers/media/pci/saa7134/
19453
19454SAA7146 VIDEO4LINUX-2 DRIVER
19455M:	Hans Verkuil <hverkuil@xs4all.nl>
19456L:	linux-media@vger.kernel.org
19457S:	Maintained
19458T:	git git://linuxtv.org/media_tree.git
19459F:	drivers/media/common/saa7146/
19460F:	drivers/media/pci/saa7146/
19461F:	include/media/drv-intf/saa7146*
19462
19463SAFESETID SECURITY MODULE
19464M:	Micah Morton <mortonm@chromium.org>
19465S:	Supported
19466F:	Documentation/admin-guide/LSM/SafeSetID.rst
19467F:	security/safesetid/
19468
19469SAMSUNG AUDIO (ASoC) DRIVERS
19470M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19471L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19472S:	Maintained
19473B:	mailto:linux-samsung-soc@vger.kernel.org
19474F:	Documentation/devicetree/bindings/sound/samsung*
19475F:	sound/soc/samsung/
19476
19477SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
19478M:	Krzysztof Kozlowski <krzk@kernel.org>
19479L:	linux-crypto@vger.kernel.org
19480L:	linux-samsung-soc@vger.kernel.org
19481S:	Maintained
19482F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
19483F:	drivers/crypto/exynos-rng.c
19484
19485SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
19486M:	Łukasz Stelmach <l.stelmach@samsung.com>
19487L:	linux-samsung-soc@vger.kernel.org
19488S:	Maintained
19489F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
19490F:	drivers/char/hw_random/exynos-trng.c
19491
19492SAMSUNG FRAMEBUFFER DRIVER
19493M:	Jingoo Han <jingoohan1@gmail.com>
19494L:	linux-fbdev@vger.kernel.org
19495S:	Maintained
19496F:	drivers/video/fbdev/s3c-fb.c
19497
19498SAMSUNG INTERCONNECT DRIVERS
19499M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19500M:	Artur Świgoń <a.swigon@samsung.com>
19501L:	linux-pm@vger.kernel.org
19502L:	linux-samsung-soc@vger.kernel.org
19503S:	Supported
19504F:	drivers/interconnect/samsung/
19505
19506SAMSUNG LAPTOP DRIVER
19507M:	Corentin Chary <corentin.chary@gmail.com>
19508L:	platform-driver-x86@vger.kernel.org
19509S:	Maintained
19510F:	drivers/platform/x86/samsung-laptop.c
19511
19512SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
19513M:	Krzysztof Kozlowski <krzk@kernel.org>
19514L:	linux-kernel@vger.kernel.org
19515L:	linux-samsung-soc@vger.kernel.org
19516S:	Maintained
19517B:	mailto:linux-samsung-soc@vger.kernel.org
19518F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
19519F:	Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
19520F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
19521F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
19522F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
19523F:	drivers/clk/clk-s2mps11.c
19524F:	drivers/mfd/sec*.c
19525F:	drivers/regulator/s2m*.c
19526F:	drivers/regulator/s5m*.c
19527F:	drivers/rtc/rtc-s5m.c
19528F:	include/linux/mfd/samsung/
19529
19530SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
19531M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
19532L:	linux-media@vger.kernel.org
19533L:	linux-samsung-soc@vger.kernel.org
19534S:	Maintained
19535F:	drivers/media/platform/samsung/s3c-camif/
19536F:	include/media/drv-intf/s3c_camif.h
19537
19538SAMSUNG S3FWRN5 NFC DRIVER
19539M:	Krzysztof Kozlowski <krzk@kernel.org>
19540S:	Maintained
19541F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
19542F:	drivers/nfc/s3fwrn5
19543
19544SAMSUNG S5C73M3 CAMERA DRIVER
19545M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19546M:	Andrzej Hajda <andrzej.hajda@intel.com>
19547L:	linux-media@vger.kernel.org
19548S:	Supported
19549F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
19550F:	drivers/media/i2c/s5c73m3/*
19551
19552SAMSUNG S5K5BAF CAMERA DRIVER
19553M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19554M:	Andrzej Hajda <andrzej.hajda@intel.com>
19555L:	linux-media@vger.kernel.org
19556S:	Supported
19557F:	drivers/media/i2c/s5k5baf.c
19558
19559SAMSUNG S5P Security SubSystem (SSS) DRIVER
19560M:	Krzysztof Kozlowski <krzk@kernel.org>
19561M:	Vladimir Zapolskiy <vz@mleia.com>
19562L:	linux-crypto@vger.kernel.org
19563L:	linux-samsung-soc@vger.kernel.org
19564S:	Maintained
19565F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
19566F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
19567F:	drivers/crypto/s5p-sss.c
19568
19569SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
19570M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19571L:	linux-media@vger.kernel.org
19572S:	Supported
19573Q:	https://patchwork.linuxtv.org/project/linux-media/list/
19574F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
19575F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
19576F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
19577F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
19578F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
19579F:	drivers/media/platform/samsung/exynos4-is/
19580
19581SAMSUNG SOC CLOCK DRIVERS
19582M:	Krzysztof Kozlowski <krzk@kernel.org>
19583M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19584M:	Chanwoo Choi <cw00.choi@samsung.com>
19585R:	Alim Akhtar <alim.akhtar@samsung.com>
19586L:	linux-samsung-soc@vger.kernel.org
19587S:	Maintained
19588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
19589F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
19590F:	Documentation/devicetree/bindings/clock/samsung,s3c*
19591F:	drivers/clk/samsung/
19592F:	include/dt-bindings/clock/exynos*.h
19593F:	include/dt-bindings/clock/s5p*.h
19594F:	include/dt-bindings/clock/samsung,*.h
19595F:	include/linux/clk/samsung.h
19596
19597SAMSUNG SPI DRIVERS
19598M:	Andi Shyti <andi.shyti@kernel.org>
19599L:	linux-spi@vger.kernel.org
19600L:	linux-samsung-soc@vger.kernel.org
19601S:	Maintained
19602F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
19603F:	drivers/spi/spi-s3c*
19604F:	include/linux/platform_data/spi-s3c64xx.h
19605
19606SAMSUNG SXGBE DRIVERS
19607M:	Byungho An <bh74.an@samsung.com>
19608L:	netdev@vger.kernel.org
19609S:	Supported
19610F:	drivers/net/ethernet/samsung/sxgbe/
19611
19612SAMSUNG THERMAL DRIVER
19613M:	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
19614M:	Krzysztof Kozlowski <krzk@kernel.org>
19615L:	linux-pm@vger.kernel.org
19616L:	linux-samsung-soc@vger.kernel.org
19617S:	Maintained
19618F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
19619F:	drivers/thermal/samsung/
19620
19621SAMSUNG USB2 PHY DRIVER
19622M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19623L:	linux-kernel@vger.kernel.org
19624S:	Supported
19625F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
19626F:	Documentation/driver-api/phy/samsung-usb2.rst
19627F:	drivers/phy/samsung/phy-exynos4210-usb2.c
19628F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
19629F:	drivers/phy/samsung/phy-exynos5250-usb2.c
19630F:	drivers/phy/samsung/phy-s5pv210-usb2.c
19631F:	drivers/phy/samsung/phy-samsung-usb2.c
19632F:	drivers/phy/samsung/phy-samsung-usb2.h
19633
19634SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
19635M:	Paul Barker <paul.barker@sancloud.com>
19636R:	Marc Murphy <marc.murphy@sancloud.com>
19637S:	Supported
19638F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
19639
19640SC1200 WDT DRIVER
19641M:	Zwane Mwaikambo <zwanem@gmail.com>
19642S:	Maintained
19643F:	drivers/watchdog/sc1200wdt.c
19644
19645SCHEDULER
19646M:	Ingo Molnar <mingo@redhat.com>
19647M:	Peter Zijlstra <peterz@infradead.org>
19648M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
19649M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
19650R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
19651R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
19652R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
19653R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
19654R:	Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
19655R:	Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
19656L:	linux-kernel@vger.kernel.org
19657S:	Maintained
19658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
19659F:	include/linux/preempt.h
19660F:	include/linux/sched.h
19661F:	include/linux/wait.h
19662F:	include/uapi/linux/sched.h
19663F:	kernel/sched/
19664
19665SCSI LIBSAS SUBSYSTEM
19666R:	John Garry <john.g.garry@oracle.com>
19667R:	Jason Yan <yanaijie@huawei.com>
19668L:	linux-scsi@vger.kernel.org
19669S:	Supported
19670F:	Documentation/scsi/libsas.rst
19671F:	drivers/scsi/libsas/
19672F:	include/scsi/libsas.h
19673F:	include/scsi/sas_ata.h
19674
19675SCSI RDMA PROTOCOL (SRP) INITIATOR
19676M:	Bart Van Assche <bvanassche@acm.org>
19677L:	linux-rdma@vger.kernel.org
19678S:	Supported
19679Q:	http://patchwork.kernel.org/project/linux-rdma/list/
19680F:	drivers/infiniband/ulp/srp/
19681F:	include/scsi/srp.h
19682
19683SCSI RDMA PROTOCOL (SRP) TARGET
19684M:	Bart Van Assche <bvanassche@acm.org>
19685L:	linux-rdma@vger.kernel.org
19686L:	target-devel@vger.kernel.org
19687S:	Supported
19688Q:	http://patchwork.kernel.org/project/linux-rdma/list/
19689F:	drivers/infiniband/ulp/srpt/
19690
19691SCSI SG DRIVER
19692M:	Doug Gilbert <dgilbert@interlog.com>
19693L:	linux-scsi@vger.kernel.org
19694S:	Maintained
19695W:	http://sg.danny.cz/sg
19696F:	Documentation/scsi/scsi-generic.rst
19697F:	drivers/scsi/sg.c
19698F:	include/scsi/sg.h
19699
19700SCSI SUBSYSTEM
19701M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
19702M:	"Martin K. Petersen" <martin.petersen@oracle.com>
19703L:	linux-scsi@vger.kernel.org
19704S:	Maintained
19705Q:	https://patchwork.kernel.org/project/linux-scsi/list/
19706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
19707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
19708F:	Documentation/devicetree/bindings/scsi/
19709F:	drivers/scsi/
19710F:	drivers/ufs/
19711F:	include/scsi/
19712
19713SCSI TAPE DRIVER
19714M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
19715L:	linux-scsi@vger.kernel.org
19716S:	Maintained
19717F:	Documentation/scsi/st.rst
19718F:	drivers/scsi/st.*
19719F:	drivers/scsi/st_*.h
19720
19721SCSI TARGET CORE USER DRIVER
19722M:	Bodo Stroesser <bostroesser@gmail.com>
19723L:	linux-scsi@vger.kernel.org
19724L:	target-devel@vger.kernel.org
19725S:	Supported
19726F:	Documentation/target/tcmu-design.rst
19727F:	drivers/target/target_core_user.c
19728F:	include/uapi/linux/target_core_user.h
19729
19730SCSI TARGET SUBSYSTEM
19731M:	"Martin K. Petersen" <martin.petersen@oracle.com>
19732L:	linux-scsi@vger.kernel.org
19733L:	target-devel@vger.kernel.org
19734S:	Supported
19735Q:	https://patchwork.kernel.org/project/target-devel/list/
19736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
19737F:	Documentation/target/
19738F:	drivers/target/
19739F:	include/target/
19740
19741SCTP PROTOCOL
19742M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
19743M:	Xin Long <lucien.xin@gmail.com>
19744L:	linux-sctp@vger.kernel.org
19745S:	Maintained
19746W:	https://github.com/sctp/lksctp-tools/wiki
19747F:	Documentation/networking/sctp.rst
19748F:	include/linux/sctp.h
19749F:	include/net/sctp/
19750F:	include/uapi/linux/sctp.h
19751F:	net/sctp/
19752
19753SCx200 CPU SUPPORT
19754M:	Jim Cromie <jim.cromie@gmail.com>
19755S:	Odd Fixes
19756F:	Documentation/i2c/busses/scx200_acb.rst
19757F:	arch/x86/platform/scx200/
19758F:	drivers/i2c/busses/scx200*
19759F:	drivers/mtd/maps/scx200_docflash.c
19760F:	drivers/watchdog/scx200_wdt.c
19761F:	include/linux/scx200.h
19762
19763SCx200 GPIO DRIVER
19764M:	Jim Cromie <jim.cromie@gmail.com>
19765S:	Maintained
19766F:	drivers/char/scx200_gpio.c
19767F:	include/linux/scx200_gpio.h
19768
19769SCx200 HRT CLOCKSOURCE DRIVER
19770M:	Jim Cromie <jim.cromie@gmail.com>
19771S:	Maintained
19772F:	drivers/clocksource/scx200_hrt.c
19773
19774SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
19775M:	Sascha Sommer <saschasommer@freenet.de>
19776L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
19777S:	Maintained
19778F:	drivers/mmc/host/sdricoh_cs.c
19779
19780SECO BOARDS CEC DRIVER
19781M:	Ettore Chimenti <ek5.chimenti@gmail.com>
19782S:	Maintained
19783F:	drivers/media/cec/platform/seco/seco-cec.c
19784F:	drivers/media/cec/platform/seco/seco-cec.h
19785
19786SECURE COMPUTING
19787M:	Kees Cook <keescook@chromium.org>
19788R:	Andy Lutomirski <luto@amacapital.net>
19789R:	Will Drewry <wad@chromium.org>
19790S:	Supported
19791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
19792F:	Documentation/userspace-api/seccomp_filter.rst
19793F:	include/linux/seccomp.h
19794F:	include/uapi/linux/seccomp.h
19795F:	kernel/seccomp.c
19796F:	tools/testing/selftests/kselftest_harness.h
19797F:	tools/testing/selftests/seccomp/*
19798K:	\bsecure_computing
19799K:	\bTIF_SECCOMP\b
19800
19801SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
19802M:	Kamal Dasu <kamal.dasu@broadcom.com>
19803M:	Al Cooper <alcooperx@gmail.com>
19804R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
19805L:	linux-mmc@vger.kernel.org
19806S:	Maintained
19807F:	drivers/mmc/host/sdhci-brcmstb*
19808
19809SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
19810M:	Adrian Hunter <adrian.hunter@intel.com>
19811L:	linux-mmc@vger.kernel.org
19812S:	Supported
19813F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
19814F:	drivers/mmc/host/sdhci*
19815
19816SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
19817M:	Aubin Constans <aubin.constans@microchip.com>
19818R:	Eugen Hristev <eugen.hristev@collabora.com>
19819L:	linux-mmc@vger.kernel.org
19820S:	Supported
19821F:	drivers/mmc/host/sdhci-of-at91.c
19822
19823SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
19824M:	Haibo Chen <haibo.chen@nxp.com>
19825L:	imx@lists.linux.dev
19826L:	linux-mmc@vger.kernel.org
19827S:	Maintained
19828F:	drivers/mmc/host/sdhci-esdhc-imx.c
19829
19830SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
19831M:	Ben Dooks <ben-linux@fluff.org>
19832M:	Jaehoon Chung <jh80.chung@samsung.com>
19833L:	linux-mmc@vger.kernel.org
19834S:	Maintained
19835F:	drivers/mmc/host/sdhci-s3c*
19836
19837SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
19838M:	Viresh Kumar <vireshk@kernel.org>
19839L:	linux-mmc@vger.kernel.org
19840S:	Maintained
19841F:	drivers/mmc/host/sdhci-spear.c
19842
19843SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
19844M:	Vignesh Raghavendra <vigneshr@ti.com>
19845L:	linux-mmc@vger.kernel.org
19846S:	Maintained
19847F:	drivers/mmc/host/sdhci-omap.c
19848
19849SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
19850M:	Jonathan Derrick <jonathan.derrick@linux.dev>
19851L:	linux-block@vger.kernel.org
19852S:	Supported
19853F:	block/opal_proto.h
19854F:	block/sed*
19855F:	include/linux/sed*
19856F:	include/uapi/linux/sed*
19857
19858SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
19859M:	Mark Rutland <mark.rutland@arm.com>
19860M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
19861M:	Sudeep Holla <sudeep.holla@arm.com>
19862L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19863S:	Maintained
19864F:	drivers/firmware/smccc/
19865F:	include/linux/arm-smccc.h
19866
19867SECURITY CONTACT
19868M:	Security Officers <security@kernel.org>
19869S:	Supported
19870F:	Documentation/process/security-bugs.rst
19871
19872SECURITY SUBSYSTEM
19873M:	Paul Moore <paul@paul-moore.com>
19874M:	James Morris <jmorris@namei.org>
19875M:	"Serge E. Hallyn" <serge@hallyn.com>
19876L:	linux-security-module@vger.kernel.org
19877S:	Supported
19878Q:	https://patchwork.kernel.org/project/linux-security-module/list
19879B:	mailto:linux-security-module@vger.kernel.org
19880P:	https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
19881T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
19882F:	include/uapi/linux/lsm.h
19883F:	security/
19884F:	tools/testing/selftests/lsm/
19885X:	security/selinux/
19886K:	\bsecurity_[a-z_0-9]\+\b
19887
19888SELINUX SECURITY MODULE
19889M:	Paul Moore <paul@paul-moore.com>
19890M:	Stephen Smalley <stephen.smalley.work@gmail.com>
19891R:	Ondrej Mosnacek <omosnace@redhat.com>
19892L:	selinux@vger.kernel.org
19893S:	Supported
19894W:	https://github.com/SELinuxProject
19895Q:	https://patchwork.kernel.org/project/selinux/list
19896B:	mailto:selinux@vger.kernel.org
19897P:	https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
19898T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
19899F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
19900F:	Documentation/ABI/removed/sysfs-selinux-disable
19901F:	Documentation/admin-guide/LSM/SELinux.rst
19902F:	include/trace/events/avc.h
19903F:	include/uapi/linux/selinux_netlink.h
19904F:	scripts/selinux/
19905F:	security/selinux/
19906
19907SENSABLE PHANTOM
19908M:	Jiri Slaby <jirislaby@kernel.org>
19909S:	Maintained
19910F:	drivers/misc/phantom.c
19911F:	include/uapi/linux/phantom.h
19912
19913SENSEAIR SUNRISE 006-0-0007
19914M:	Jacopo Mondi <jacopo@jmondi.org>
19915S:	Maintained
19916F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
19917F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
19918F:	drivers/iio/chemical/sunrise_co2.c
19919
19920SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
19921M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
19922S:	Maintained
19923F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
19924F:	drivers/iio/chemical/scd30.h
19925F:	drivers/iio/chemical/scd30_core.c
19926F:	drivers/iio/chemical/scd30_i2c.c
19927F:	drivers/iio/chemical/scd30_serial.c
19928
19929SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
19930M:	Roan van Dijk <roan@protonic.nl>
19931S:	Maintained
19932F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
19933F:	drivers/iio/chemical/scd4x.c
19934
19935SENSIRION SGP40 GAS SENSOR DRIVER
19936M:	Andreas Klinger <ak@it-klinger.de>
19937S:	Maintained
19938F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
19939F:	drivers/iio/chemical/sgp40.c
19940
19941SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
19942M:	Tomasz Duszynski <tduszyns@gmail.com>
19943S:	Maintained
19944F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
19945F:	drivers/iio/chemical/sps30.c
19946F:	drivers/iio/chemical/sps30_i2c.c
19947F:	drivers/iio/chemical/sps30_serial.c
19948
19949SERIAL DEVICE BUS
19950M:	Rob Herring <robh@kernel.org>
19951L:	linux-serial@vger.kernel.org
19952S:	Maintained
19953F:	Documentation/devicetree/bindings/serial/serial.yaml
19954F:	drivers/tty/serdev/
19955F:	include/linux/serdev.h
19956
19957SERIAL IR RECEIVER
19958M:	Sean Young <sean@mess.org>
19959L:	linux-media@vger.kernel.org
19960S:	Maintained
19961F:	drivers/media/rc/serial_ir.c
19962
19963SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
19964M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
19965L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19966S:	Maintained
19967F:	Documentation/devicetree/bindings/slimbus/
19968F:	drivers/slimbus/
19969F:	include/linux/slimbus.h
19970
19971SFC NETWORK DRIVER
19972M:	Edward Cree <ecree.xilinx@gmail.com>
19973M:	Martin Habets <habetsm.xilinx@gmail.com>
19974L:	netdev@vger.kernel.org
19975L:	linux-net-drivers@amd.com
19976S:	Supported
19977F:	Documentation/networking/devlink/sfc.rst
19978F:	drivers/net/ethernet/sfc/
19979
19980SFCTEMP HWMON DRIVER
19981M:	Emil Renner Berthing <kernel@esmil.dk>
19982M:	Hal Feng <hal.feng@starfivetech.com>
19983L:	linux-hwmon@vger.kernel.org
19984S:	Maintained
19985F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
19986F:	Documentation/hwmon/sfctemp.rst
19987F:	drivers/hwmon/sfctemp.c
19988
19989SFF/SFP/SFP+ MODULE SUPPORT
19990M:	Russell King <linux@armlinux.org.uk>
19991L:	netdev@vger.kernel.org
19992S:	Maintained
19993F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
19994F:	drivers/net/phy/phylink.c
19995F:	drivers/net/phy/sfp*
19996F:	include/linux/mdio/mdio-i2c.h
19997F:	include/linux/phylink.h
19998F:	include/linux/sfp.h
19999K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
20000
20001SGI GRU DRIVER
20002M:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
20003S:	Maintained
20004F:	drivers/misc/sgi-gru/
20005
20006SGI XP/XPC/XPNET DRIVER
20007M:	Robin Holt <robinmholt@gmail.com>
20008M:	Steve Wahl <steve.wahl@hpe.com>
20009S:	Maintained
20010F:	drivers/misc/sgi-xp/
20011
20012SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
20013M:	Wenjia Zhang <wenjia@linux.ibm.com>
20014M:	Jan Karcher <jaka@linux.ibm.com>
20015R:	D. Wythe <alibuda@linux.alibaba.com>
20016R:	Tony Lu <tonylu@linux.alibaba.com>
20017R:	Wen Gu <guwen@linux.alibaba.com>
20018L:	linux-s390@vger.kernel.org
20019S:	Supported
20020F:	net/smc/
20021
20022SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
20023M:	Linus Walleij <linus.walleij@linaro.org>
20024L:	linux-iio@vger.kernel.org
20025S:	Maintained
20026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
20027F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
20028F:	drivers/iio/light/gp2ap002.c
20029
20030SHARP RJ54N1CB0C SENSOR DRIVER
20031M:	Jacopo Mondi <jacopo@jmondi.org>
20032L:	linux-media@vger.kernel.org
20033S:	Odd fixes
20034T:	git git://linuxtv.org/media_tree.git
20035F:	drivers/media/i2c/rj54n1cb0c.c
20036F:	include/media/i2c/rj54n1cb0c.h
20037
20038SHRINKER
20039M:	Andrew Morton <akpm@linux-foundation.org>
20040M:	Dave Chinner <david@fromorbit.com>
20041R:	Qi Zheng <zhengqi.arch@bytedance.com>
20042R:	Roman Gushchin <roman.gushchin@linux.dev>
20043R:	Muchun Song <muchun.song@linux.dev>
20044L:	linux-mm@kvack.org
20045S:	Maintained
20046F:	Documentation/admin-guide/mm/shrinker_debugfs.rst
20047F:	include/linux/shrinker.h
20048F:	mm/shrinker.c
20049F:	mm/shrinker_debug.c
20050
20051SH_VOU V4L2 OUTPUT DRIVER
20052L:	linux-media@vger.kernel.org
20053S:	Orphan
20054F:	drivers/media/platform/renesas/sh_vou.c
20055F:	include/media/drv-intf/sh_vou.h
20056
20057SI2157 MEDIA DRIVER
20058L:	linux-media@vger.kernel.org
20059S:	Orphan
20060W:	https://linuxtv.org
20061Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20062F:	drivers/media/tuners/si2157*
20063
20064SI2165 MEDIA DRIVER
20065M:	Matthias Schwarzott <zzam@gentoo.org>
20066L:	linux-media@vger.kernel.org
20067S:	Maintained
20068W:	https://linuxtv.org
20069Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20070F:	drivers/media/dvb-frontends/si2165*
20071
20072SI2168 MEDIA DRIVER
20073L:	linux-media@vger.kernel.org
20074S:	Orphan
20075W:	https://linuxtv.org
20076Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20077F:	drivers/media/dvb-frontends/si2168*
20078
20079SI470X FM RADIO RECEIVER I2C DRIVER
20080M:	Hans Verkuil <hverkuil@xs4all.nl>
20081L:	linux-media@vger.kernel.org
20082S:	Odd Fixes
20083W:	https://linuxtv.org
20084T:	git git://linuxtv.org/media_tree.git
20085F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
20086F:	drivers/media/radio/si470x/radio-si470x-i2c.c
20087
20088SI470X FM RADIO RECEIVER USB DRIVER
20089M:	Hans Verkuil <hverkuil@xs4all.nl>
20090L:	linux-media@vger.kernel.org
20091S:	Maintained
20092W:	https://linuxtv.org
20093T:	git git://linuxtv.org/media_tree.git
20094F:	drivers/media/radio/si470x/radio-si470x-common.c
20095F:	drivers/media/radio/si470x/radio-si470x-usb.c
20096F:	drivers/media/radio/si470x/radio-si470x.h
20097
20098SI4713 FM RADIO TRANSMITTER I2C DRIVER
20099M:	Eduardo Valentin <edubezval@gmail.com>
20100L:	linux-media@vger.kernel.org
20101S:	Odd Fixes
20102W:	https://linuxtv.org
20103T:	git git://linuxtv.org/media_tree.git
20104F:	drivers/media/radio/si4713/si4713.?
20105
20106SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
20107M:	Eduardo Valentin <edubezval@gmail.com>
20108L:	linux-media@vger.kernel.org
20109S:	Odd Fixes
20110W:	https://linuxtv.org
20111T:	git git://linuxtv.org/media_tree.git
20112F:	drivers/media/radio/si4713/radio-platform-si4713.c
20113
20114SI4713 FM RADIO TRANSMITTER USB DRIVER
20115M:	Hans Verkuil <hverkuil@xs4all.nl>
20116L:	linux-media@vger.kernel.org
20117S:	Maintained
20118W:	https://linuxtv.org
20119T:	git git://linuxtv.org/media_tree.git
20120F:	drivers/media/radio/si4713/radio-usb-si4713.c
20121
20122SIANO DVB DRIVER
20123M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20124L:	linux-media@vger.kernel.org
20125S:	Odd fixes
20126W:	https://linuxtv.org
20127T:	git git://linuxtv.org/media_tree.git
20128F:	drivers/media/common/siano/
20129F:	drivers/media/mmc/siano/
20130F:	drivers/media/usb/siano/
20131F:	drivers/media/usb/siano/
20132
20133SIEMENS IPC LED DRIVERS
20134M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20135M:	Xing Tong Wu <xingtong.wu@siemens.com>
20136M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20137L:	linux-leds@vger.kernel.org
20138S:	Maintained
20139F:	drivers/leds/simple/
20140
20141SIEMENS IPC PLATFORM DRIVERS
20142M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20143M:	Xing Tong Wu <xingtong.wu@siemens.com>
20144M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20145L:	platform-driver-x86@vger.kernel.org
20146S:	Maintained
20147F:	drivers/platform/x86/siemens/
20148F:	include/linux/platform_data/x86/simatic-ipc-base.h
20149F:	include/linux/platform_data/x86/simatic-ipc.h
20150
20151SIEMENS IPC WATCHDOG DRIVERS
20152M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20153M:	Xing Tong Wu <xingtong.wu@siemens.com>
20154M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20155L:	linux-watchdog@vger.kernel.org
20156S:	Maintained
20157F:	drivers/watchdog/simatic-ipc-wdt.c
20158
20159SIFIVE DRIVERS
20160M:	Paul Walmsley <paul.walmsley@sifive.com>
20161M:	Samuel Holland <samuel.holland@sifive.com>
20162L:	linux-riscv@lists.infradead.org
20163S:	Supported
20164F:	drivers/dma/sf-pdma/
20165N:	sifive
20166K:	fu[57]40
20167K:	[^@]sifive
20168
20169SILEAD TOUCHSCREEN DRIVER
20170M:	Hans de Goede <hdegoede@redhat.com>
20171L:	linux-input@vger.kernel.org
20172L:	platform-driver-x86@vger.kernel.org
20173S:	Maintained
20174F:	drivers/input/touchscreen/silead.c
20175F:	drivers/platform/x86/touchscreen_dmi.c
20176
20177SILICON LABS WIRELESS DRIVERS (for WFxxx series)
20178M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
20179S:	Supported
20180F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
20181F:	drivers/net/wireless/silabs/wfx/
20182
20183SILICON MOTION SM712 FRAME BUFFER DRIVER
20184M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
20185M:	Teddy Wang <teddy.wang@siliconmotion.com>
20186M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
20187L:	linux-fbdev@vger.kernel.org
20188S:	Maintained
20189F:	Documentation/fb/sm712fb.rst
20190F:	drivers/video/fbdev/sm712*
20191
20192SILVACO I3C DUAL-ROLE MASTER
20193M:	Miquel Raynal <miquel.raynal@bootlin.com>
20194M:	Conor Culhane <conor.culhane@silvaco.com>
20195L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
20196S:	Maintained
20197F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
20198F:	drivers/i3c/master/svc-i3c-master.c
20199
20200SIMPLEFB FB DRIVER
20201M:	Hans de Goede <hdegoede@redhat.com>
20202L:	linux-fbdev@vger.kernel.org
20203S:	Maintained
20204F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
20205F:	drivers/video/fbdev/simplefb.c
20206F:	include/linux/platform_data/simplefb.h
20207
20208SIOX
20209M:	Thorsten Scherer <t.scherer@eckelmann.de>
20210M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
20211R:	Pengutronix Kernel Team <kernel@pengutronix.de>
20212S:	Supported
20213F:	drivers/gpio/gpio-siox.c
20214F:	drivers/siox/*
20215F:	include/trace/events/siox.h
20216
20217SIPHASH PRF ROUTINES
20218M:	Jason A. Donenfeld <Jason@zx2c4.com>
20219S:	Maintained
20220F:	include/linux/siphash.h
20221F:	lib/siphash.c
20222F:	lib/siphash_kunit.c
20223
20224SIS 190 ETHERNET DRIVER
20225M:	Francois Romieu <romieu@fr.zoreil.com>
20226L:	netdev@vger.kernel.org
20227S:	Maintained
20228F:	drivers/net/ethernet/sis/sis190.c
20229
20230SIS 900/7016 FAST ETHERNET DRIVER
20231M:	Daniele Venzano <venza@brownhat.org>
20232L:	netdev@vger.kernel.org
20233S:	Maintained
20234W:	http://www.brownhat.org/sis900.html
20235F:	drivers/net/ethernet/sis/sis900.*
20236
20237SIS FRAMEBUFFER DRIVER
20238S:	Orphan
20239F:	Documentation/fb/sisfb.rst
20240F:	drivers/video/fbdev/sis/
20241F:	include/video/sisfb.h
20242
20243SIS I2C TOUCHSCREEN DRIVER
20244M:	Mika Penttilä <mpenttil@redhat.com>
20245L:	linux-input@vger.kernel.org
20246S:	Maintained
20247F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
20248F:	drivers/input/touchscreen/sis_i2c.c
20249
20250SIS USB2VGA DRIVER
20251M:	Thomas Winischhofer <thomas@winischhofer.net>
20252S:	Maintained
20253W:	http://www.winischhofer.at/linuxsisusbvga.shtml
20254F:	drivers/usb/misc/sisusbvga/
20255
20256SL28 CPLD MFD DRIVER
20257M:	Michael Walle <mwalle@kernel.org>
20258S:	Maintained
20259F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
20260F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
20261F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
20262F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
20263F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
20264F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
20265F:	drivers/gpio/gpio-sl28cpld.c
20266F:	drivers/hwmon/sl28cpld-hwmon.c
20267F:	drivers/irqchip/irq-sl28cpld.c
20268F:	drivers/pwm/pwm-sl28cpld.c
20269F:	drivers/watchdog/sl28cpld_wdt.c
20270
20271SL28 VPD NVMEM LAYOUT DRIVER
20272M:	Michael Walle <mwalle@kernel.org>
20273S:	Maintained
20274F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
20275F:	drivers/nvmem/layouts/sl28vpd.c
20276
20277SLAB ALLOCATOR
20278M:	Christoph Lameter <cl@linux.com>
20279M:	Pekka Enberg <penberg@kernel.org>
20280M:	David Rientjes <rientjes@google.com>
20281M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
20282M:	Andrew Morton <akpm@linux-foundation.org>
20283M:	Vlastimil Babka <vbabka@suse.cz>
20284R:	Roman Gushchin <roman.gushchin@linux.dev>
20285R:	Hyeonggon Yoo <42.hyeyoo@gmail.com>
20286L:	linux-mm@kvack.org
20287S:	Maintained
20288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
20289F:	include/linux/sl?b*.h
20290F:	mm/sl?b*
20291
20292SLCAN CAN NETWORK DRIVER
20293M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
20294L:	linux-can@vger.kernel.org
20295S:	Maintained
20296F:	drivers/net/can/slcan/
20297
20298SLEEPABLE READ-COPY UPDATE (SRCU)
20299M:	Lai Jiangshan <jiangshanlai@gmail.com>
20300M:	"Paul E. McKenney" <paulmck@kernel.org>
20301M:	Josh Triplett <josh@joshtriplett.org>
20302R:	Steven Rostedt <rostedt@goodmis.org>
20303R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
20304L:	rcu@vger.kernel.org
20305S:	Supported
20306W:	http://www.rdrop.com/users/paulmck/RCU/
20307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20308F:	include/linux/srcu*.h
20309F:	kernel/rcu/srcu*.c
20310
20311SMACK SECURITY MODULE
20312M:	Casey Schaufler <casey@schaufler-ca.com>
20313L:	linux-security-module@vger.kernel.org
20314S:	Maintained
20315W:	http://schaufler-ca.com
20316T:	git git://github.com/cschaufler/smack-next
20317F:	Documentation/admin-guide/LSM/Smack.rst
20318F:	security/smack/
20319
20320SMC91x ETHERNET DRIVER
20321M:	Nicolas Pitre <nico@fluxnic.net>
20322S:	Odd Fixes
20323F:	drivers/net/ethernet/smsc/smc91x.*
20324
20325SMSC EMC2103 HARDWARE MONITOR DRIVER
20326M:	Steve Glendinning <steve.glendinning@shawell.net>
20327L:	linux-hwmon@vger.kernel.org
20328S:	Maintained
20329F:	Documentation/hwmon/emc2103.rst
20330F:	drivers/hwmon/emc2103.c
20331
20332SMSC SCH5627 HARDWARE MONITOR DRIVER
20333M:	Hans de Goede <hdegoede@redhat.com>
20334L:	linux-hwmon@vger.kernel.org
20335S:	Supported
20336F:	Documentation/hwmon/sch5627.rst
20337F:	drivers/hwmon/sch5627.c
20338
20339SMSC UFX6000 and UFX7000 USB to VGA DRIVER
20340M:	Steve Glendinning <steve.glendinning@shawell.net>
20341L:	linux-fbdev@vger.kernel.org
20342S:	Maintained
20343F:	drivers/video/fbdev/smscufx.c
20344
20345SMSC47B397 HARDWARE MONITOR DRIVER
20346M:	Jean Delvare <jdelvare@suse.com>
20347L:	linux-hwmon@vger.kernel.org
20348S:	Maintained
20349F:	Documentation/hwmon/smsc47b397.rst
20350F:	drivers/hwmon/smsc47b397.c
20351
20352SMSC911x ETHERNET DRIVER
20353M:	Steve Glendinning <steve.glendinning@shawell.net>
20354L:	netdev@vger.kernel.org
20355S:	Maintained
20356F:	drivers/net/ethernet/smsc/smsc911x.*
20357F:	include/linux/smsc911x.h
20358
20359SMSC9420 PCI ETHERNET DRIVER
20360M:	Steve Glendinning <steve.glendinning@shawell.net>
20361L:	netdev@vger.kernel.org
20362S:	Maintained
20363F:	drivers/net/ethernet/smsc/smsc9420.*
20364
20365SNET DPU VIRTIO DATA PATH ACCELERATOR
20366R:	Alvaro Karsz <alvaro.karsz@solid-run.com>
20367F:	drivers/vdpa/solidrun/
20368
20369SOCIONEXT (SNI) AVE NETWORK DRIVER
20370M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
20371L:	netdev@vger.kernel.org
20372S:	Maintained
20373F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
20374F:	drivers/net/ethernet/socionext/sni_ave.c
20375
20376SOCIONEXT (SNI) NETSEC NETWORK DRIVER
20377M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
20378M:	Masahisa Kojima <kojima.masahisa@socionext.com>
20379L:	netdev@vger.kernel.org
20380S:	Maintained
20381F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
20382F:	drivers/net/ethernet/socionext/netsec.c
20383
20384SOCIONEXT (SNI) Synquacer SPI DRIVER
20385M:	Masahisa Kojima <masahisa.kojima@linaro.org>
20386M:	Jassi Brar <jaswinder.singh@linaro.org>
20387L:	linux-spi@vger.kernel.org
20388S:	Maintained
20389F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
20390F:	drivers/spi/spi-synquacer.c
20391
20392SOCIONEXT SYNQUACER I2C DRIVER
20393M:	Ard Biesheuvel <ardb@kernel.org>
20394L:	linux-i2c@vger.kernel.org
20395S:	Maintained
20396F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
20397F:	drivers/i2c/busses/i2c-synquacer.c
20398
20399SOCIONEXT UNIPHIER SOUND DRIVER
20400L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20401S:	Orphan
20402F:	sound/soc/uniphier/
20403
20404SOCKET TIMESTAMPING
20405M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
20406S:	Maintained
20407F:	Documentation/networking/timestamping.rst
20408F:	include/uapi/linux/net_tstamp.h
20409F:	tools/testing/selftests/net/so_txtime.c
20410
20411SOEKRIS NET48XX LED SUPPORT
20412M:	Chris Boot <bootc@bootc.net>
20413S:	Maintained
20414F:	drivers/leds/leds-net48xx.c
20415
20416SOFT-IWARP DRIVER (siw)
20417M:	Bernard Metzler <bmt@zurich.ibm.com>
20418L:	linux-rdma@vger.kernel.org
20419S:	Supported
20420F:	drivers/infiniband/sw/siw/
20421F:	include/uapi/rdma/siw-abi.h
20422
20423SOFT-ROCE DRIVER (rxe)
20424M:	Zhu Yanjun <zyjzyj2000@gmail.com>
20425L:	linux-rdma@vger.kernel.org
20426S:	Supported
20427F:	drivers/infiniband/sw/rxe/
20428F:	include/uapi/rdma/rdma_user_rxe.h
20429
20430SOFTLOGIC 6x10 MPEG CODEC
20431M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
20432M:	Anton Sviridenko <anton@corp.bluecherry.net>
20433M:	Andrey Utkin <andrey_utkin@fastmail.com>
20434M:	Ismael Luceno <ismael@iodev.co.uk>
20435L:	linux-media@vger.kernel.org
20436S:	Supported
20437F:	drivers/media/pci/solo6x10/
20438
20439SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
20440M:	James Morse <james.morse@arm.com>
20441L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20442S:	Maintained
20443F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
20444F:	drivers/firmware/arm_sdei.c
20445F:	include/linux/arm_sdei.h
20446F:	include/uapi/linux/arm_sdei.h
20447
20448SOFTWARE NODES AND DEVICE PROPERTIES
20449R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20450R:	Daniel Scally <djrscally@gmail.com>
20451R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
20452R:	Sakari Ailus <sakari.ailus@linux.intel.com>
20453L:	linux-acpi@vger.kernel.org
20454S:	Maintained
20455F:	drivers/base/property.c
20456F:	drivers/base/swnode.c
20457F:	include/linux/fwnode.h
20458F:	include/linux/property.h
20459
20460SOFTWARE RAID (Multiple Disks) SUPPORT
20461M:	Song Liu <song@kernel.org>
20462R:	Yu Kuai <yukuai3@huawei.com>
20463L:	linux-raid@vger.kernel.org
20464S:	Supported
20465Q:	https://patchwork.kernel.org/project/linux-raid/list/
20466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
20467F:	drivers/md/Kconfig
20468F:	drivers/md/Makefile
20469F:	drivers/md/md*
20470F:	drivers/md/raid*
20471F:	include/linux/raid/
20472F:	include/uapi/linux/raid/
20473
20474SOLIDRUN CLEARFOG SUPPORT
20475M:	Russell King <linux@armlinux.org.uk>
20476S:	Maintained
20477F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
20478F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
20479
20480SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
20481M:	Russell King <linux@armlinux.org.uk>
20482S:	Maintained
20483F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
20484F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
20485F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
20486
20487SONIC NETWORK DRIVER
20488M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
20489L:	netdev@vger.kernel.org
20490S:	Maintained
20491F:	drivers/net/ethernet/natsemi/sonic.*
20492
20493SONICS SILICON BACKPLANE DRIVER (SSB)
20494M:	Michael Buesch <m@bues.ch>
20495L:	linux-wireless@vger.kernel.org
20496S:	Maintained
20497F:	drivers/ssb/
20498F:	include/linux/ssb/
20499
20500SONY IMX208 SENSOR DRIVER
20501M:	Sakari Ailus <sakari.ailus@linux.intel.com>
20502L:	linux-media@vger.kernel.org
20503S:	Maintained
20504T:	git git://linuxtv.org/media_tree.git
20505F:	drivers/media/i2c/imx208.c
20506
20507SONY IMX214 SENSOR DRIVER
20508M:	Ricardo Ribalda <ribalda@kernel.org>
20509L:	linux-media@vger.kernel.org
20510S:	Maintained
20511T:	git git://linuxtv.org/media_tree.git
20512F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
20513F:	drivers/media/i2c/imx214.c
20514
20515SONY IMX219 SENSOR DRIVER
20516M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
20517L:	linux-media@vger.kernel.org
20518S:	Maintained
20519T:	git git://linuxtv.org/media_tree.git
20520F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
20521F:	drivers/media/i2c/imx219.c
20522
20523SONY IMX258 SENSOR DRIVER
20524M:	Sakari Ailus <sakari.ailus@linux.intel.com>
20525L:	linux-media@vger.kernel.org
20526S:	Maintained
20527T:	git git://linuxtv.org/media_tree.git
20528F:	Documentation/devicetree/bindings/media/i2c/imx258.yaml
20529F:	drivers/media/i2c/imx258.c
20530
20531SONY IMX274 SENSOR DRIVER
20532M:	Leon Luo <leonl@leopardimaging.com>
20533L:	linux-media@vger.kernel.org
20534S:	Maintained
20535T:	git git://linuxtv.org/media_tree.git
20536F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
20537F:	drivers/media/i2c/imx274.c
20538
20539SONY IMX290 SENSOR DRIVER
20540M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
20541L:	linux-media@vger.kernel.org
20542S:	Maintained
20543T:	git git://linuxtv.org/media_tree.git
20544F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
20545F:	drivers/media/i2c/imx290.c
20546
20547SONY IMX296 SENSOR DRIVER
20548M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20549M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
20550L:	linux-media@vger.kernel.org
20551S:	Maintained
20552T:	git git://linuxtv.org/media_tree.git
20553F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
20554F:	drivers/media/i2c/imx296.c
20555
20556SONY IMX319 SENSOR DRIVER
20557M:	Bingbu Cao <bingbu.cao@intel.com>
20558L:	linux-media@vger.kernel.org
20559S:	Maintained
20560T:	git git://linuxtv.org/media_tree.git
20561F:	drivers/media/i2c/imx319.c
20562
20563SONY IMX334 SENSOR DRIVER
20564L:	linux-media@vger.kernel.org
20565S:	Orphan
20566T:	git git://linuxtv.org/media_tree.git
20567F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
20568F:	drivers/media/i2c/imx334.c
20569
20570SONY IMX335 SENSOR DRIVER
20571L:	linux-media@vger.kernel.org
20572S:	Orphan
20573T:	git git://linuxtv.org/media_tree.git
20574F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
20575F:	drivers/media/i2c/imx335.c
20576
20577SONY IMX355 SENSOR DRIVER
20578M:	Tianshu Qiu <tian.shu.qiu@intel.com>
20579L:	linux-media@vger.kernel.org
20580S:	Maintained
20581T:	git git://linuxtv.org/media_tree.git
20582F:	drivers/media/i2c/imx355.c
20583
20584SONY IMX412 SENSOR DRIVER
20585L:	linux-media@vger.kernel.org
20586S:	Orphan
20587T:	git git://linuxtv.org/media_tree.git
20588F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
20589F:	drivers/media/i2c/imx412.c
20590
20591SONY IMX415 SENSOR DRIVER
20592M:	Michael Riesch <michael.riesch@wolfvision.net>
20593L:	linux-media@vger.kernel.org
20594S:	Maintained
20595T:	git git://linuxtv.org/media_tree.git
20596F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
20597F:	drivers/media/i2c/imx415.c
20598
20599SONY MEMORYSTICK SUBSYSTEM
20600M:	Maxim Levitsky <maximlevitsky@gmail.com>
20601M:	Alex Dubov <oakad@yahoo.com>
20602M:	Ulf Hansson <ulf.hansson@linaro.org>
20603L:	linux-mmc@vger.kernel.org
20604S:	Maintained
20605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
20606F:	drivers/memstick/
20607F:	include/linux/memstick.h
20608
20609SONY VAIO CONTROL DEVICE DRIVER
20610M:	Mattia Dongili <malattia@linux.it>
20611L:	platform-driver-x86@vger.kernel.org
20612S:	Maintained
20613W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
20614F:	Documentation/admin-guide/laptops/sony-laptop.rst
20615F:	drivers/char/sonypi.c
20616F:	drivers/platform/x86/sony-laptop.c
20617F:	include/linux/sony-laptop.h
20618
20619SOPHGO DEVICETREES and DRIVERS
20620M:	Chen Wang <unicorn_wang@outlook.com>
20621M:	Inochi Amaoto <inochiama@outlook.com>
20622T:	git https://github.com/sophgo/linux.git
20623S:	Maintained
20624N:	sophgo
20625K:	sophgo
20626
20627SOUND
20628M:	Jaroslav Kysela <perex@perex.cz>
20629M:	Takashi Iwai <tiwai@suse.com>
20630L:	linux-sound@vger.kernel.org
20631S:	Maintained
20632W:	http://www.alsa-project.org/
20633Q:	http://patchwork.kernel.org/project/alsa-devel/list/
20634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20635F:	Documentation/sound/
20636F:	include/sound/
20637F:	include/uapi/sound/
20638F:	sound/
20639F:	tools/testing/selftests/alsa
20640
20641SOUND - ALSA SELFTESTS
20642M:	Mark Brown <broonie@kernel.org>
20643L:	linux-sound@vger.kernel.org
20644L:	linux-kselftest@vger.kernel.org
20645S:	Supported
20646F:	tools/testing/selftests/alsa
20647
20648SOUND - COMPRESSED AUDIO
20649M:	Vinod Koul <vkoul@kernel.org>
20650L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20651S:	Supported
20652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20653F:	Documentation/sound/designs/compress-offload.rst
20654F:	include/sound/compress_driver.h
20655F:	include/uapi/sound/compress_*
20656F:	sound/core/compress_offload.c
20657F:	sound/soc/soc-compress.c
20658
20659SOUND - CORE KUNIT TEST
20660M:	Ivan Orlov <ivan.orlov0322@gmail.com>
20661L:	linux-sound@vger.kernel.org
20662S:	Supported
20663F:	sound/core/sound_kunit.c
20664
20665SOUND - DMAENGINE HELPERS
20666M:	Lars-Peter Clausen <lars@metafoo.de>
20667S:	Supported
20668F:	include/sound/dmaengine_pcm.h
20669F:	sound/core/pcm_dmaengine.c
20670F:	sound/soc/soc-generic-dmaengine-pcm.c
20671
20672SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
20673M:	Liam Girdwood <lgirdwood@gmail.com>
20674M:	Mark Brown <broonie@kernel.org>
20675L:	linux-sound@vger.kernel.org
20676S:	Supported
20677W:	http://alsa-project.org/main/index.php/ASoC
20678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
20679F:	Documentation/devicetree/bindings/sound/
20680F:	Documentation/sound/soc/
20681F:	include/dt-bindings/sound/
20682F:	include/sound/soc*
20683F:	include/sound/sof.h
20684F:	include/sound/sof/
20685F:	include/trace/events/sof*.h
20686F:	include/uapi/sound/asoc.h
20687F:	sound/soc/
20688
20689SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
20690M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
20691M:	Liam Girdwood <lgirdwood@gmail.com>
20692M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
20693M:	Bard Liao <yung-chuan.liao@linux.intel.com>
20694M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
20695M:	Daniel Baluta <daniel.baluta@nxp.com>
20696R:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
20697L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
20698S:	Supported
20699W:	https://github.com/thesofproject/linux/
20700F:	sound/soc/sof/
20701
20702SOUNDWIRE SUBSYSTEM
20703M:	Vinod Koul <vkoul@kernel.org>
20704M:	Bard Liao <yung-chuan.liao@linux.intel.com>
20705R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
20706R:	Sanyog Kale <sanyog.r.kale@intel.com>
20707L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20708S:	Supported
20709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
20710F:	Documentation/driver-api/soundwire/
20711F:	drivers/soundwire/
20712F:	include/linux/soundwire/
20713
20714SP2 MEDIA DRIVER
20715M:	Olli Salonen <olli.salonen@iki.fi>
20716L:	linux-media@vger.kernel.org
20717S:	Maintained
20718W:	https://linuxtv.org
20719Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20720F:	drivers/media/dvb-frontends/sp2*
20721
20722SPANISH DOCUMENTATION
20723M:	Carlos Bilbao <carlos.bilbao@amd.com>
20724R:	Avadhut Naik <avadhut.naik@amd.com>
20725S:	Maintained
20726F:	Documentation/translations/sp_SP/
20727
20728SPARC + UltraSPARC (sparc/sparc64)
20729M:	"David S. Miller" <davem@davemloft.net>
20730M:	Andreas Larsson <andreas@gaisler.com>
20731L:	sparclinux@vger.kernel.org
20732S:	Maintained
20733Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
20734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
20735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
20736F:	arch/sparc/
20737F:	drivers/sbus/
20738
20739SPARC SERIAL DRIVERS
20740M:	"David S. Miller" <davem@davemloft.net>
20741L:	sparclinux@vger.kernel.org
20742S:	Maintained
20743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
20744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
20745F:	drivers/tty/serial/suncore.c
20746F:	drivers/tty/serial/sunhv.c
20747F:	drivers/tty/serial/sunsab.c
20748F:	drivers/tty/serial/sunsab.h
20749F:	drivers/tty/serial/sunsu.c
20750F:	drivers/tty/serial/sunzilog.c
20751F:	drivers/tty/serial/sunzilog.h
20752F:	drivers/tty/vcc.c
20753F:	include/linux/sunserialcore.h
20754
20755SPARSE CHECKER
20756M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
20757L:	linux-sparse@vger.kernel.org
20758S:	Maintained
20759W:	https://sparse.docs.kernel.org/
20760Q:	https://patchwork.kernel.org/project/linux-sparse/list/
20761B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
20762T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
20763F:	include/linux/compiler.h
20764
20765SPEAKUP CONSOLE SPEECH DRIVER
20766M:	William Hubbs <w.d.hubbs@gmail.com>
20767M:	Chris Brannon <chris@the-brannons.com>
20768M:	Kirk Reiser <kirk@reisers.ca>
20769M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
20770L:	speakup@linux-speakup.org
20771S:	Odd Fixes
20772W:	http://www.linux-speakup.org/
20773W:	https://github.com/linux-speakup/speakup
20774B:	https://github.com/linux-speakup/speakup/issues
20775F:	drivers/accessibility/speakup/
20776
20777SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
20778M:	Viresh Kumar <vireshk@kernel.org>
20779M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
20780M:	soc@kernel.org
20781L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20782S:	Maintained
20783W:	http://www.st.com/spear
20784F:	arch/arm/boot/dts/st/spear*
20785F:	arch/arm/mach-spear/
20786F:	drivers/clk/spear/
20787F:	drivers/pinctrl/spear/
20788
20789SPI NOR SUBSYSTEM
20790M:	Tudor Ambarus <tudor.ambarus@linaro.org>
20791M:	Pratyush Yadav <pratyush@kernel.org>
20792M:	Michael Walle <mwalle@kernel.org>
20793L:	linux-mtd@lists.infradead.org
20794S:	Maintained
20795W:	http://www.linux-mtd.infradead.org/
20796Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
20797C:	irc://irc.oftc.net/mtd
20798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
20799F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
20800F:	drivers/mtd/spi-nor/
20801F:	include/linux/mtd/spi-nor.h
20802
20803SPI SUBSYSTEM
20804M:	Mark Brown <broonie@kernel.org>
20805L:	linux-spi@vger.kernel.org
20806S:	Maintained
20807Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
20808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
20809F:	Documentation/devicetree/bindings/spi/
20810F:	Documentation/spi/
20811F:	drivers/spi/
20812F:	include/linux/spi/
20813F:	include/uapi/linux/spi/
20814F:	tools/spi/
20815
20816SPIDERNET NETWORK DRIVER for CELL
20817M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
20818M:	Geoff Levand <geoff@infradead.org>
20819L:	netdev@vger.kernel.org
20820L:	linuxppc-dev@lists.ozlabs.org
20821S:	Maintained
20822F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
20823F:	drivers/net/ethernet/toshiba/spider_net*
20824
20825SPMI SUBSYSTEM
20826M:	Stephen Boyd <sboyd@kernel.org>
20827L:	linux-kernel@vger.kernel.org
20828S:	Maintained
20829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
20830F:	Documentation/devicetree/bindings/spmi/
20831F:	drivers/spmi/
20832F:	include/dt-bindings/spmi/spmi.h
20833F:	include/linux/spmi.h
20834F:	include/trace/events/spmi.h
20835
20836SPU FILE SYSTEM
20837M:	Jeremy Kerr <jk@ozlabs.org>
20838L:	linuxppc-dev@lists.ozlabs.org
20839S:	Supported
20840W:	http://www.ibm.com/developerworks/power/cell/
20841F:	Documentation/filesystems/spufs/spufs.rst
20842F:	arch/powerpc/platforms/cell/spufs/
20843
20844SQUASHFS FILE SYSTEM
20845M:	Phillip Lougher <phillip@squashfs.org.uk>
20846L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
20847S:	Maintained
20848W:	http://squashfs.org.uk
20849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
20850F:	Documentation/filesystems/squashfs.rst
20851F:	fs/squashfs/
20852
20853SRM (Alpha) environment access
20854M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
20855S:	Maintained
20856F:	arch/alpha/kernel/srm_env.c
20857
20858ST LSM6DSx IMU IIO DRIVER
20859M:	Lorenzo Bianconi <lorenzo@kernel.org>
20860L:	linux-iio@vger.kernel.org
20861S:	Maintained
20862W:	http://www.st.com/
20863F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
20864F:	drivers/iio/imu/st_lsm6dsx/
20865
20866ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
20867M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
20868M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
20869L:	linux-media@vger.kernel.org
20870S:	Maintained
20871T:	git git://linuxtv.org/media_tree.git
20872F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
20873F:	drivers/media/i2c/st-mipid02.c
20874
20875ST STM32 I2C/SMBUS DRIVER
20876M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
20877M:	Alain Volmat <alain.volmat@foss.st.com>
20878L:	linux-i2c@vger.kernel.org
20879S:	Maintained
20880F:	drivers/i2c/busses/i2c-stm32*
20881
20882ST STM32 SPI DRIVER
20883M:	Alain Volmat <alain.volmat@foss.st.com>
20884L:	linux-spi@vger.kernel.org
20885S:	Maintained
20886F:	drivers/spi/spi-stm32.c
20887
20888ST STPDDC60 DRIVER
20889M:	Daniel Nilsson <daniel.nilsson@flex.com>
20890L:	linux-hwmon@vger.kernel.org
20891S:	Maintained
20892F:	Documentation/hwmon/stpddc60.rst
20893F:	drivers/hwmon/pmbus/stpddc60.c
20894
20895ST VGXY61 DRIVER
20896M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
20897M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
20898L:	linux-media@vger.kernel.org
20899S:	Maintained
20900T:	git git://linuxtv.org/media_tree.git
20901F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
20902F:	Documentation/userspace-api/media/drivers/st-vgxy61.rst
20903F:	drivers/media/i2c/st-vgxy61.c
20904
20905ST VL53L0X ToF RANGER(I2C) IIO DRIVER
20906M:	Song Qiang <songqiang1304521@gmail.com>
20907L:	linux-iio@vger.kernel.org
20908S:	Maintained
20909F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
20910F:	drivers/iio/proximity/vl53l0x-i2c.c
20911
20912STABLE BRANCH
20913M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20914M:	Sasha Levin <sashal@kernel.org>
20915L:	stable@vger.kernel.org
20916S:	Supported
20917F:	Documentation/process/stable-kernel-rules.rst
20918
20919STAGING - ATOMISP DRIVER
20920M:	Hans de Goede <hdegoede@redhat.com>
20921M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20922R:	Sakari Ailus <sakari.ailus@linux.intel.com>
20923L:	linux-media@vger.kernel.org
20924S:	Maintained
20925F:	drivers/staging/media/atomisp/
20926
20927STAGING - FIELDBUS SUBSYSTEM
20928M:	Sven Van Asbroeck <TheSven73@gmail.com>
20929S:	Maintained
20930F:	drivers/staging/fieldbus/*
20931F:	drivers/staging/fieldbus/Documentation/
20932
20933STAGING - HMS ANYBUS-S BUS
20934M:	Sven Van Asbroeck <TheSven73@gmail.com>
20935S:	Maintained
20936F:	drivers/staging/fieldbus/anybuss/
20937
20938STAGING - INDUSTRIAL IO
20939M:	Jonathan Cameron <jic23@kernel.org>
20940L:	linux-iio@vger.kernel.org
20941S:	Odd Fixes
20942F:	Documentation/devicetree/bindings/staging/iio/
20943F:	drivers/staging/iio/
20944
20945STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
20946M:	Marc Dietrich <marvin24@gmx.de>
20947L:	ac100@lists.launchpad.net (moderated for non-subscribers)
20948L:	linux-tegra@vger.kernel.org
20949S:	Maintained
20950F:	drivers/staging/nvec/
20951
20952STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
20953M:	Jens Frederich <jfrederich@gmail.com>
20954M:	Jon Nettleton <jon.nettleton@gmail.com>
20955S:	Maintained
20956W:	http://wiki.laptop.org/go/DCON
20957F:	drivers/staging/olpc_dcon/
20958
20959STAGING - REALTEK RTL8712U DRIVERS
20960M:	Larry Finger <Larry.Finger@lwfinger.net>
20961M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
20962S:	Odd Fixes
20963F:	drivers/staging/rtl8712/
20964
20965STAGING - SEPS525 LCD CONTROLLER DRIVERS
20966M:	Michael Hennerich <michael.hennerich@analog.com>
20967L:	linux-fbdev@vger.kernel.org
20968S:	Supported
20969F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
20970F:	drivers/staging/fbtft/fb_seps525.c
20971
20972STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
20973M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
20974M:	Teddy Wang <teddy.wang@siliconmotion.com>
20975M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
20976L:	linux-fbdev@vger.kernel.org
20977S:	Maintained
20978F:	drivers/staging/sm750fb/
20979
20980STAGING - VIA VT665X DRIVERS
20981M:	Forest Bond <forest@alittletooquiet.net>
20982S:	Odd Fixes
20983F:	drivers/staging/vt665?/
20984
20985STAGING SUBSYSTEM
20986M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20987L:	linux-staging@lists.linux.dev
20988S:	Supported
20989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
20990F:	drivers/staging/
20991
20992STANDALONE CACHE CONTROLLER DRIVERS
20993M:	Conor Dooley <conor@kernel.org>
20994L:	linux-riscv@lists.infradead.org
20995S:	Maintained
20996T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
20997F:	drivers/cache
20998
20999STARFIRE/DURALAN NETWORK DRIVER
21000M:	Ion Badulescu <ionut@badula.org>
21001S:	Odd Fixes
21002F:	drivers/net/ethernet/adaptec/starfire*
21003
21004STARFIVE CAMERA SUBSYSTEM DRIVER
21005M:	Jack Zhu <jack.zhu@starfivetech.com>
21006M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21007L:	linux-media@vger.kernel.org
21008S:	Maintained
21009F:	Documentation/admin-guide/media/starfive_camss.rst
21010F:	Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
21011F:	drivers/staging/media/starfive/camss
21012
21013STARFIVE CRYPTO DRIVER
21014M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
21015M:	William Qiu <william.qiu@starfivetech.com>
21016S:	Supported
21017F:	Documentation/devicetree/bindings/crypto/starfive*
21018F:	drivers/crypto/starfive/
21019
21020STARFIVE DEVICETREES
21021M:	Emil Renner Berthing <kernel@esmil.dk>
21022S:	Maintained
21023F:	arch/riscv/boot/dts/starfive/
21024
21025STARFIVE DWMAC GLUE LAYER
21026M:	Emil Renner Berthing <kernel@esmil.dk>
21027M:	Samin Guo <samin.guo@starfivetech.com>
21028S:	Maintained
21029F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
21030F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
21031
21032STARFIVE JH7110 DPHY RX DRIVER
21033M:	Jack Zhu <jack.zhu@starfivetech.com>
21034M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21035S:	Supported
21036F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
21037F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
21038
21039STARFIVE JH7110 MMC/SD/SDIO DRIVER
21040M:	William Qiu <william.qiu@starfivetech.com>
21041S:	Supported
21042F:	Documentation/devicetree/bindings/mmc/starfive*
21043F:	drivers/mmc/host/dw_mmc-starfive.c
21044
21045STARFIVE JH7110 PLL CLOCK DRIVER
21046M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21047S:	Supported
21048F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
21049F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
21050
21051STARFIVE JH7110 PWMDAC DRIVER
21052M:	Hal Feng <hal.feng@starfivetech.com>
21053M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21054S:	Supported
21055F:	Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
21056F:	sound/soc/starfive/jh7110_pwmdac.c
21057
21058STARFIVE JH7110 SYSCON
21059M:	William Qiu <william.qiu@starfivetech.com>
21060M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21061S:	Supported
21062F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
21063
21064STARFIVE JH7110 TDM DRIVER
21065M:	Walker Chen <walker.chen@starfivetech.com>
21066S:	Maintained
21067F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
21068F:	sound/soc/starfive/jh7110_tdm.c
21069
21070STARFIVE JH71X0 CLOCK DRIVERS
21071M:	Emil Renner Berthing <kernel@esmil.dk>
21072M:	Hal Feng <hal.feng@starfivetech.com>
21073S:	Maintained
21074F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
21075F:	drivers/clk/starfive/clk-starfive-jh71*
21076F:	include/dt-bindings/clock/starfive?jh71*.h
21077
21078STARFIVE JH71X0 PINCTRL DRIVERS
21079M:	Emil Renner Berthing <kernel@esmil.dk>
21080M:	Jianlong Huang <jianlong.huang@starfivetech.com>
21081M:	Hal Feng <hal.feng@starfivetech.com>
21082L:	linux-gpio@vger.kernel.org
21083S:	Maintained
21084F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
21085F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
21086F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
21087F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
21088
21089STARFIVE JH71X0 RESET CONTROLLER DRIVERS
21090M:	Emil Renner Berthing <kernel@esmil.dk>
21091M:	Hal Feng <hal.feng@starfivetech.com>
21092S:	Maintained
21093F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
21094F:	drivers/reset/starfive/reset-starfive-jh71*
21095F:	include/dt-bindings/reset/starfive?jh71*.h
21096
21097STARFIVE JH71X0 USB DRIVERS
21098M:	Minda Chen <minda.chen@starfivetech.com>
21099S:	Maintained
21100F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
21101F:	drivers/usb/cdns3/cdns3-starfive.c
21102
21103STARFIVE JH71XX PMU CONTROLLER DRIVER
21104M:	Walker Chen <walker.chen@starfivetech.com>
21105M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21106S:	Supported
21107F:	Documentation/devicetree/bindings/power/starfive*
21108F:	drivers/pmdomain/starfive/
21109F:	include/dt-bindings/power/starfive,jh7110-pmu.h
21110
21111STARFIVE SOC DRIVERS
21112M:	Conor Dooley <conor@kernel.org>
21113S:	Maintained
21114T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21115F:	Documentation/devicetree/bindings/soc/starfive/
21116
21117STARFIVE STARLINK PMU DRIVER
21118M:	Ji Sheng Teoh <jisheng.teoh@starfivetech.com>
21119S:	Maintained
21120F:	Documentation/admin-guide/perf/starfive_starlink_pmu.rst
21121F:	Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
21122F:	drivers/perf/starfive_starlink_pmu.c
21123
21124STARFIVE TRNG DRIVER
21125M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
21126S:	Supported
21127F:	Documentation/devicetree/bindings/rng/starfive*
21128F:	drivers/char/hw_random/jh7110-trng.c
21129
21130STARFIVE WATCHDOG DRIVER
21131M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21132M:	Samin Guo <samin.guo@starfivetech.com>
21133S:	Supported
21134F:	Documentation/devicetree/bindings/watchdog/starfive*
21135F:	drivers/watchdog/starfive-wdt.c
21136
21137STARFIVE JH71X0 PCIE AND USB PHY DRIVER
21138M:	Minda Chen <minda.chen@starfivetech.com>
21139S:	Supported
21140F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
21141F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
21142F:	drivers/phy/starfive/phy-jh7110-pcie.c
21143F:	drivers/phy/starfive/phy-jh7110-usb.c
21144
21145STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
21146M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21147S:	Supported
21148F:	Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
21149F:	drivers/irqchip/irq-starfive-jh8100-intc.c
21150
21151STATIC BRANCH/CALL
21152M:	Peter Zijlstra <peterz@infradead.org>
21153M:	Josh Poimboeuf <jpoimboe@kernel.org>
21154M:	Jason Baron <jbaron@akamai.com>
21155R:	Steven Rostedt <rostedt@goodmis.org>
21156R:	Ard Biesheuvel <ardb@kernel.org>
21157S:	Supported
21158F:	arch/*/include/asm/jump_label*.h
21159F:	arch/*/include/asm/static_call*.h
21160F:	arch/*/kernel/jump_label.c
21161F:	arch/*/kernel/static_call.c
21162F:	include/linux/jump_label*.h
21163F:	include/linux/static_call*.h
21164F:	kernel/jump_label.c
21165F:	kernel/static_call.c
21166
21167STI AUDIO (ASoC) DRIVERS
21168M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21169L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21170S:	Maintained
21171F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
21172F:	sound/soc/sti/
21173
21174STI CEC DRIVER
21175M:	Alain Volmat <alain.volmat@foss.st.com>
21176S:	Maintained
21177F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
21178F:	drivers/media/cec/platform/sti/
21179
21180STK1160 USB VIDEO CAPTURE DRIVER
21181M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
21182L:	linux-media@vger.kernel.org
21183S:	Maintained
21184T:	git git://linuxtv.org/media_tree.git
21185F:	drivers/media/usb/stk1160/
21186
21187STM32 AUDIO (ASoC) DRIVERS
21188M:	Olivier Moysan <olivier.moysan@foss.st.com>
21189M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21190L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21191S:	Maintained
21192F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
21193F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
21194F:	sound/soc/stm/
21195
21196STM32 TIMER/LPTIMER DRIVERS
21197M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
21198S:	Maintained
21199F:	Documentation/ABI/testing/*timer-stm32
21200F:	Documentation/devicetree/bindings/*/*stm32-*timer*
21201F:	drivers/*/stm32-*timer*
21202F:	drivers/pwm/pwm-stm32*
21203F:	include/linux/*/stm32-*tim*
21204
21205STMMAC ETHERNET DRIVER
21206M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
21207M:	Jose Abreu <joabreu@synopsys.com>
21208L:	netdev@vger.kernel.org
21209S:	Supported
21210W:	http://www.stlinux.com
21211F:	Documentation/networking/device_drivers/ethernet/stmicro/
21212F:	drivers/net/ethernet/stmicro/stmmac/
21213
21214SUN HAPPY MEAL ETHERNET DRIVER
21215M:	Sean Anderson <seanga2@gmail.com>
21216S:	Maintained
21217F:	drivers/net/ethernet/sun/sunhme.*
21218
21219SUN3/3X
21220M:	Sam Creasey <sammy@sammy.net>
21221S:	Maintained
21222W:	http://sammy.net/sun3/
21223F:	arch/m68k/include/asm/sun3*
21224F:	arch/m68k/kernel/*sun3*
21225F:	arch/m68k/sun3*/
21226F:	drivers/net/ethernet/i825xx/sun3*
21227
21228SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
21229M:	Hans de Goede <hdegoede@redhat.com>
21230L:	linux-input@vger.kernel.org
21231S:	Maintained
21232F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
21233F:	drivers/input/keyboard/sun4i-lradc-keys.c
21234
21235SUNDANCE NETWORK DRIVER
21236M:	Denis Kirjanov <kda@linux-powerpc.org>
21237L:	netdev@vger.kernel.org
21238S:	Maintained
21239F:	drivers/net/ethernet/dlink/sundance.c
21240
21241SUNPLUS ETHERNET DRIVER
21242M:	Wells Lu <wellslutw@gmail.com>
21243L:	netdev@vger.kernel.org
21244S:	Maintained
21245W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
21246F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
21247F:	drivers/net/ethernet/sunplus/
21248
21249SUNPLUS MMC DRIVER
21250M:	Tony Huang <tonyhuang.sunplus@gmail.com>
21251M:	Li-hao Kuo <lhjeff911@gmail.com>
21252S:	Maintained
21253F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
21254F:	drivers/mmc/host/sunplus-mmc.c
21255
21256SUNPLUS OCOTP DRIVER
21257M:	Vincent Shih <vincent.sunplus@gmail.com>
21258S:	Maintained
21259F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
21260F:	drivers/nvmem/sunplus-ocotp.c
21261
21262SUNPLUS PWM DRIVER
21263M:	Hammer Hsieh <hammerh0314@gmail.com>
21264S:	Maintained
21265F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
21266F:	drivers/pwm/pwm-sunplus.c
21267
21268SUNPLUS RTC DRIVER
21269M:	Vincent Shih <vincent.sunplus@gmail.com>
21270L:	linux-rtc@vger.kernel.org
21271S:	Maintained
21272F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
21273F:	drivers/rtc/rtc-sunplus.c
21274
21275SUNPLUS SPI CONTROLLER INTERFACE DRIVER
21276M:	Li-hao Kuo <lhjeff911@gmail.com>
21277L:	linux-spi@vger.kernel.org
21278S:	Maintained
21279F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
21280F:	drivers/spi/spi-sunplus-sp7021.c
21281
21282SUNPLUS UART DRIVER
21283M:	Hammer Hsieh <hammerh0314@gmail.com>
21284S:	Maintained
21285F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
21286F:	drivers/tty/serial/sunplus-uart.c
21287
21288SUNPLUS USB2 PHY DRIVER
21289M:	Vincent Shih <vincent.sunplus@gmail.com>
21290L:	linux-usb@vger.kernel.org
21291S:	Maintained
21292F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
21293F:	drivers/phy/sunplus/Kconfig
21294F:	drivers/phy/sunplus/Makefile
21295F:	drivers/phy/sunplus/phy-sunplus-usb2.c
21296
21297SUNPLUS WATCHDOG DRIVER
21298M:	Xiantao Hu <xt.hu@cqplus1.com>
21299L:	linux-watchdog@vger.kernel.org
21300S:	Maintained
21301F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
21302F:	drivers/watchdog/sunplus_wdt.c
21303
21304SUPERH
21305M:	Yoshinori Sato <ysato@users.sourceforge.jp>
21306M:	Rich Felker <dalias@libc.org>
21307M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
21308L:	linux-sh@vger.kernel.org
21309S:	Maintained
21310Q:	http://patchwork.kernel.org/project/linux-sh/list/
21311F:	Documentation/arch/sh/
21312F:	arch/sh/
21313F:	drivers/sh/
21314
21315SUSPEND TO RAM
21316M:	"Rafael J. Wysocki" <rafael@kernel.org>
21317M:	Len Brown <len.brown@intel.com>
21318M:	Pavel Machek <pavel@ucw.cz>
21319L:	linux-pm@vger.kernel.org
21320S:	Supported
21321B:	https://bugzilla.kernel.org
21322F:	Documentation/power/
21323F:	arch/x86/kernel/acpi/sleep*
21324F:	arch/x86/kernel/acpi/wakeup*
21325F:	drivers/base/power/
21326F:	include/linux/freezer.h
21327F:	include/linux/pm.h
21328F:	include/linux/suspend.h
21329F:	kernel/power/
21330
21331SVGA HANDLING
21332M:	Martin Mares <mj@ucw.cz>
21333L:	linux-video@atrey.karlin.mff.cuni.cz
21334S:	Maintained
21335F:	Documentation/admin-guide/svga.rst
21336F:	arch/x86/boot/video*
21337
21338SWITCHDEV
21339M:	Jiri Pirko <jiri@resnulli.us>
21340M:	Ivan Vecera <ivecera@redhat.com>
21341L:	netdev@vger.kernel.org
21342S:	Supported
21343F:	include/net/switchdev.h
21344F:	net/switchdev/
21345
21346SY8106A REGULATOR DRIVER
21347M:	Icenowy Zheng <icenowy@aosc.io>
21348S:	Maintained
21349F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
21350F:	drivers/regulator/sy8106a-regulator.c
21351
21352SYNC FILE FRAMEWORK
21353M:	Sumit Semwal <sumit.semwal@linaro.org>
21354R:	Gustavo Padovan <gustavo@padovan.org>
21355L:	linux-media@vger.kernel.org
21356L:	dri-devel@lists.freedesktop.org
21357S:	Maintained
21358T:	git git://anongit.freedesktop.org/drm/drm-misc
21359F:	Documentation/driver-api/sync_file.rst
21360F:	drivers/dma-buf/dma-fence*
21361F:	drivers/dma-buf/sw_sync.c
21362F:	drivers/dma-buf/sync_*
21363F:	include/linux/sync_file.h
21364F:	include/uapi/linux/sync_file.h
21365
21366SYNOPSYS ARC ARCHITECTURE
21367M:	Vineet Gupta <vgupta@kernel.org>
21368L:	linux-snps-arc@lists.infradead.org
21369S:	Supported
21370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
21371F:	Documentation/arch/arc
21372F:	Documentation/devicetree/bindings/arc/*
21373F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
21374F:	arch/arc/
21375F:	drivers/clocksource/arc_timer.c
21376F:	drivers/tty/serial/arc_uart.c
21377
21378SYNOPSYS ARC HSDK SDP pll clock driver
21379M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21380S:	Supported
21381F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
21382F:	drivers/clk/clk-hsdk-pll.c
21383
21384SYNOPSYS ARC SDP clock driver
21385M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21386S:	Supported
21387F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
21388F:	drivers/clk/axs10x/*
21389
21390SYNOPSYS ARC SDP platform support
21391M:	Alexey Brodkin <abrodkin@synopsys.com>
21392S:	Supported
21393F:	Documentation/devicetree/bindings/arc/axs10*
21394F:	arch/arc/boot/dts/ax*
21395F:	arch/arc/plat-axs10x
21396
21397SYNOPSYS AXS10x RESET CONTROLLER DRIVER
21398M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21399S:	Supported
21400F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
21401F:	drivers/reset/reset-axs10x.c
21402
21403SYNOPSYS CREG GPIO DRIVER
21404M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21405S:	Maintained
21406F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
21407F:	drivers/gpio/gpio-creg-snps.c
21408
21409SYNOPSYS DESIGNWARE 8250 UART DRIVER
21410M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
21411R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21412S:	Supported
21413F:	drivers/tty/serial/8250/8250_dw.c
21414F:	drivers/tty/serial/8250/8250_dwlib.*
21415F:	drivers/tty/serial/8250/8250_lpss.c
21416
21417SYNOPSYS DESIGNWARE APB GPIO DRIVER
21418M:	Hoan Tran <hoan@os.amperecomputing.com>
21419M:	Serge Semin <fancer.lancer@gmail.com>
21420L:	linux-gpio@vger.kernel.org
21421S:	Maintained
21422F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
21423F:	drivers/gpio/gpio-dwapb.c
21424
21425SYNOPSYS DESIGNWARE APB SSI DRIVER
21426M:	Serge Semin <fancer.lancer@gmail.com>
21427L:	linux-spi@vger.kernel.org
21428S:	Supported
21429F:	Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
21430F:	drivers/spi/spi-dw*
21431
21432SYNOPSYS DESIGNWARE AXI DMAC DRIVER
21433M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21434S:	Maintained
21435F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
21436F:	drivers/dma/dw-axi-dmac/
21437
21438SYNOPSYS DESIGNWARE DMAC DRIVER
21439M:	Viresh Kumar <vireshk@kernel.org>
21440R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21441S:	Maintained
21442F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
21443F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
21444F:	drivers/dma/dw/
21445F:	include/dt-bindings/dma/dw-dmac.h
21446F:	include/linux/dma/dw.h
21447F:	include/linux/platform_data/dma-dw.h
21448
21449SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
21450M:	Jose Abreu <Jose.Abreu@synopsys.com>
21451L:	netdev@vger.kernel.org
21452S:	Supported
21453F:	drivers/net/ethernet/synopsys/
21454
21455SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
21456M:	Jose Abreu <Jose.Abreu@synopsys.com>
21457L:	netdev@vger.kernel.org
21458S:	Supported
21459F:	drivers/net/pcs/pcs-xpcs.c
21460F:	drivers/net/pcs/pcs-xpcs.h
21461F:	include/linux/pcs/pcs-xpcs.h
21462
21463SYNOPSYS DESIGNWARE I2C DRIVER
21464M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
21465R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21466R:	Mika Westerberg <mika.westerberg@linux.intel.com>
21467R:	Jan Dabros <jsd@semihalf.com>
21468L:	linux-i2c@vger.kernel.org
21469S:	Supported
21470F:	drivers/i2c/busses/i2c-designware-*
21471
21472SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
21473M:	Jaehoon Chung <jh80.chung@samsung.com>
21474L:	linux-mmc@vger.kernel.org
21475S:	Maintained
21476F:	drivers/mmc/host/dw_mmc*
21477
21478SYNOPSYS DESIGNWARE PCIE PMU DRIVER
21479M:	Shuai Xue <xueshuai@linux.alibaba.com>
21480M:	Jing Zhang <renyu.zj@linux.alibaba.com>
21481S:	Supported
21482F:	Documentation/admin-guide/perf/dwc_pcie_pmu.rst
21483F:	drivers/perf/dwc_pcie_pmu.c
21484
21485SYNOPSYS HSDK RESET CONTROLLER DRIVER
21486M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21487S:	Supported
21488F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
21489F:	drivers/reset/reset-hsdk.c
21490F:	include/dt-bindings/reset/snps,hsdk-reset.h
21491
21492SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
21493M:	Prabu Thangamuthu <prabu.t@synopsys.com>
21494M:	Manjunath M B <manjumb@synopsys.com>
21495L:	linux-mmc@vger.kernel.org
21496S:	Maintained
21497F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
21498
21499SYSTEM CONFIGURATION (SYSCON)
21500M:	Lee Jones <lee@kernel.org>
21501M:	Arnd Bergmann <arnd@arndb.de>
21502S:	Supported
21503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
21504F:	drivers/mfd/syscon.c
21505
21506SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
21507M:	Sudeep Holla <sudeep.holla@arm.com>
21508R:	Cristian Marussi <cristian.marussi@arm.com>
21509L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21510S:	Maintained
21511F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
21512F:	drivers/clk/clk-sc[mp]i.c
21513F:	drivers/cpufreq/sc[mp]i-cpufreq.c
21514F:	drivers/firmware/arm_scmi/
21515F:	drivers/firmware/arm_scpi.c
21516F:	drivers/hwmon/scmi-hwmon.c
21517F:	drivers/pmdomain/arm/
21518F:	drivers/powercap/arm_scmi_powercap.c
21519F:	drivers/regulator/scmi-regulator.c
21520F:	drivers/reset/reset-scmi.c
21521F:	include/linux/sc[mp]i_protocol.h
21522F:	include/trace/events/scmi.h
21523F:	include/uapi/linux/virtio_scmi.h
21524
21525SYSTEM RESET/SHUTDOWN DRIVERS
21526M:	Sebastian Reichel <sre@kernel.org>
21527L:	linux-pm@vger.kernel.org
21528S:	Maintained
21529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
21530F:	Documentation/devicetree/bindings/power/reset/
21531F:	drivers/power/reset/
21532
21533SYSTEM TRACE MODULE CLASS
21534M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
21535S:	Maintained
21536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
21537F:	Documentation/trace/stm.rst
21538F:	drivers/hwtracing/stm/
21539F:	include/linux/stm.h
21540F:	include/uapi/linux/stm.h
21541
21542SYSTEM76 ACPI DRIVER
21543M:	Jeremy Soller <jeremy@system76.com>
21544M:	System76 Product Development <productdev@system76.com>
21545L:	platform-driver-x86@vger.kernel.org
21546S:	Maintained
21547F:	drivers/platform/x86/system76_acpi.c
21548
21549SYSV FILESYSTEM
21550S:	Orphan
21551F:	Documentation/filesystems/sysv-fs.rst
21552F:	fs/sysv/
21553F:	include/linux/sysv_fs.h
21554
21555TASKSTATS STATISTICS INTERFACE
21556M:	Balbir Singh <bsingharora@gmail.com>
21557S:	Maintained
21558F:	Documentation/accounting/taskstats*
21559F:	include/linux/taskstats*
21560F:	kernel/taskstats.c
21561
21562TC subsystem
21563M:	Jamal Hadi Salim <jhs@mojatatu.com>
21564M:	Cong Wang <xiyou.wangcong@gmail.com>
21565M:	Jiri Pirko <jiri@resnulli.us>
21566L:	netdev@vger.kernel.org
21567S:	Maintained
21568F:	include/net/pkt_cls.h
21569F:	include/net/pkt_sched.h
21570F:	include/net/tc_act/
21571F:	include/uapi/linux/pkt_cls.h
21572F:	include/uapi/linux/pkt_sched.h
21573F:	include/uapi/linux/tc_act/
21574F:	include/uapi/linux/tc_ematch/
21575F:	net/sched/
21576F:	tools/testing/selftests/tc-testing
21577
21578TC90522 MEDIA DRIVER
21579M:	Akihiro Tsukada <tskd08@gmail.com>
21580L:	linux-media@vger.kernel.org
21581S:	Odd Fixes
21582F:	drivers/media/dvb-frontends/tc90522*
21583
21584TCP LOW PRIORITY MODULE
21585M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
21586M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
21587S:	Maintained
21588W:	http://tcp-lp-mod.sourceforge.net/
21589F:	net/ipv4/tcp_lp.c
21590
21591TDA10071 MEDIA DRIVER
21592L:	linux-media@vger.kernel.org
21593S:	Orphan
21594W:	https://linuxtv.org
21595Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21596F:	drivers/media/dvb-frontends/tda10071*
21597
21598TDA18212 MEDIA DRIVER
21599L:	linux-media@vger.kernel.org
21600S:	Orphan
21601W:	https://linuxtv.org
21602Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21603F:	drivers/media/tuners/tda18212*
21604
21605TDA18218 MEDIA DRIVER
21606L:	linux-media@vger.kernel.org
21607S:	Orphan
21608W:	https://linuxtv.org
21609Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21610F:	drivers/media/tuners/tda18218*
21611
21612TDA18250 MEDIA DRIVER
21613M:	Olli Salonen <olli.salonen@iki.fi>
21614L:	linux-media@vger.kernel.org
21615S:	Maintained
21616W:	https://linuxtv.org
21617Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21618T:	git git://linuxtv.org/media_tree.git
21619F:	drivers/media/tuners/tda18250*
21620
21621TDA18271 MEDIA DRIVER
21622M:	Michael Krufky <mkrufky@linuxtv.org>
21623L:	linux-media@vger.kernel.org
21624S:	Maintained
21625W:	https://linuxtv.org
21626W:	http://github.com/mkrufky
21627Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21628T:	git git://linuxtv.org/mkrufky/tuners.git
21629F:	drivers/media/tuners/tda18271*
21630
21631TDA1997x MEDIA DRIVER
21632M:	Tim Harvey <tharvey@gateworks.com>
21633L:	linux-media@vger.kernel.org
21634S:	Maintained
21635W:	https://linuxtv.org
21636Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21637F:	drivers/media/i2c/tda1997x.*
21638
21639TDA827x MEDIA DRIVER
21640M:	Michael Krufky <mkrufky@linuxtv.org>
21641L:	linux-media@vger.kernel.org
21642S:	Maintained
21643W:	https://linuxtv.org
21644W:	http://github.com/mkrufky
21645Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21646T:	git git://linuxtv.org/mkrufky/tuners.git
21647F:	drivers/media/tuners/tda8290.*
21648
21649TDA8290 MEDIA DRIVER
21650M:	Michael Krufky <mkrufky@linuxtv.org>
21651L:	linux-media@vger.kernel.org
21652S:	Maintained
21653W:	https://linuxtv.org
21654W:	http://github.com/mkrufky
21655Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21656T:	git git://linuxtv.org/mkrufky/tuners.git
21657F:	drivers/media/tuners/tda8290.*
21658
21659TDA9840 MEDIA DRIVER
21660M:	Hans Verkuil <hverkuil@xs4all.nl>
21661L:	linux-media@vger.kernel.org
21662S:	Maintained
21663W:	https://linuxtv.org
21664T:	git git://linuxtv.org/media_tree.git
21665F:	drivers/media/i2c/tda9840*
21666
21667TEA5761 TUNER DRIVER
21668M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21669L:	linux-media@vger.kernel.org
21670S:	Odd fixes
21671W:	https://linuxtv.org
21672T:	git git://linuxtv.org/media_tree.git
21673F:	drivers/media/tuners/tea5761.*
21674
21675TEA5767 TUNER DRIVER
21676M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21677L:	linux-media@vger.kernel.org
21678S:	Maintained
21679W:	https://linuxtv.org
21680T:	git git://linuxtv.org/media_tree.git
21681F:	drivers/media/tuners/tea5767.*
21682
21683TEA6415C MEDIA DRIVER
21684M:	Hans Verkuil <hverkuil@xs4all.nl>
21685L:	linux-media@vger.kernel.org
21686S:	Maintained
21687W:	https://linuxtv.org
21688T:	git git://linuxtv.org/media_tree.git
21689F:	drivers/media/i2c/tea6415c*
21690
21691TEA6420 MEDIA DRIVER
21692M:	Hans Verkuil <hverkuil@xs4all.nl>
21693L:	linux-media@vger.kernel.org
21694S:	Maintained
21695W:	https://linuxtv.org
21696T:	git git://linuxtv.org/media_tree.git
21697F:	drivers/media/i2c/tea6420*
21698
21699TEAM DRIVER
21700M:	Jiri Pirko <jiri@resnulli.us>
21701L:	netdev@vger.kernel.org
21702S:	Supported
21703F:	Documentation/netlink/specs/team.yaml
21704F:	drivers/net/team/
21705F:	include/linux/if_team.h
21706F:	include/uapi/linux/if_team.h
21707F:	tools/testing/selftests/drivers/net/team/
21708
21709TECHNICAL ADVISORY BOARD PROCESS DOCS
21710M:	"Theodore Ts'o" <tytso@mit.edu>
21711M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21712L:	tech-board-discuss@lists.linux.dev
21713S:	Maintained
21714F:	Documentation/process/contribution-maturity-model.rst
21715F:	Documentation/process/researcher-guidelines.rst
21716
21717TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
21718M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
21719S:	Maintained
21720F:	arch/x86/platform/ts5500/
21721
21722TECHNOTREND USB IR RECEIVER
21723M:	Sean Young <sean@mess.org>
21724L:	linux-media@vger.kernel.org
21725S:	Maintained
21726F:	drivers/media/rc/ttusbir.c
21727
21728TECHWELL TW9900 VIDEO DECODER
21729M:	Mehdi Djait <mehdi.djait@bootlin.com>
21730L:	linux-media@vger.kernel.org
21731S:	Maintained
21732F:	drivers/media/i2c/tw9900.c
21733
21734TECHWELL TW9910 VIDEO DECODER
21735L:	linux-media@vger.kernel.org
21736S:	Orphan
21737F:	drivers/media/i2c/tw9910.c
21738F:	include/media/i2c/tw9910.h
21739
21740TEE SUBSYSTEM
21741M:	Jens Wiklander <jens.wiklander@linaro.org>
21742R:	Sumit Garg <sumit.garg@linaro.org>
21743L:	op-tee@lists.trustedfirmware.org
21744S:	Maintained
21745F:	Documentation/driver-api/tee.rst
21746F:	Documentation/tee/
21747F:	Documentation/userspace-api/tee.rst
21748F:	drivers/tee/
21749F:	include/linux/tee_drv.h
21750F:	include/uapi/linux/tee.h
21751
21752TEGRA ARCHITECTURE SUPPORT
21753M:	Thierry Reding <thierry.reding@gmail.com>
21754M:	Jonathan Hunter <jonathanh@nvidia.com>
21755L:	linux-tegra@vger.kernel.org
21756S:	Supported
21757Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
21758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
21759N:	[^a-z]tegra
21760
21761TEGRA CLOCK DRIVER
21762M:	Peter De Schrijver <pdeschrijver@nvidia.com>
21763M:	Prashant Gaikwad <pgaikwad@nvidia.com>
21764S:	Supported
21765F:	drivers/clk/tegra/
21766
21767TEGRA DMA DRIVERS
21768M:	Laxman Dewangan <ldewangan@nvidia.com>
21769M:	Jon Hunter <jonathanh@nvidia.com>
21770S:	Supported
21771F:	drivers/dma/tegra*
21772
21773TEGRA I2C DRIVER
21774M:	Laxman Dewangan <ldewangan@nvidia.com>
21775R:	Dmitry Osipenko <digetx@gmail.com>
21776S:	Supported
21777F:	drivers/i2c/busses/i2c-tegra.c
21778
21779TEGRA IOMMU DRIVERS
21780M:	Thierry Reding <thierry.reding@gmail.com>
21781R:	Krishna Reddy <vdumpa@nvidia.com>
21782L:	linux-tegra@vger.kernel.org
21783S:	Supported
21784F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
21785F:	drivers/iommu/tegra*
21786
21787TEGRA KBC DRIVER
21788M:	Laxman Dewangan <ldewangan@nvidia.com>
21789S:	Supported
21790F:	drivers/input/keyboard/tegra-kbc.c
21791
21792TEGRA NAND DRIVER
21793M:	Stefan Agner <stefan@agner.ch>
21794M:	Lucas Stach <dev@lynxeye.de>
21795S:	Maintained
21796F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
21797F:	drivers/mtd/nand/raw/tegra_nand.c
21798
21799TEGRA PWM DRIVER
21800M:	Thierry Reding <thierry.reding@gmail.com>
21801S:	Supported
21802F:	drivers/pwm/pwm-tegra.c
21803
21804TEGRA QUAD SPI DRIVER
21805M:	Thierry Reding <thierry.reding@gmail.com>
21806M:	Jonathan Hunter <jonathanh@nvidia.com>
21807M:	Sowjanya Komatineni <skomatineni@nvidia.com>
21808L:	linux-tegra@vger.kernel.org
21809S:	Maintained
21810F:	drivers/spi/spi-tegra210-quad.c
21811
21812TEGRA SERIAL DRIVER
21813M:	Laxman Dewangan <ldewangan@nvidia.com>
21814S:	Supported
21815F:	drivers/tty/serial/serial-tegra.c
21816
21817TEGRA SPI DRIVER
21818M:	Laxman Dewangan <ldewangan@nvidia.com>
21819S:	Supported
21820F:	drivers/spi/spi-tegra*
21821
21822TEGRA VIDEO DRIVER
21823M:	Thierry Reding <thierry.reding@gmail.com>
21824M:	Jonathan Hunter <jonathanh@nvidia.com>
21825M:	Sowjanya Komatineni <skomatineni@nvidia.com>
21826M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
21827L:	linux-media@vger.kernel.org
21828L:	linux-tegra@vger.kernel.org
21829S:	Maintained
21830F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
21831F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
21832F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
21833F:	drivers/staging/media/tegra-video/
21834
21835TEGRA XUSB PADCTL DRIVER
21836M:	JC Kuo <jckuo@nvidia.com>
21837S:	Supported
21838F:	drivers/phy/tegra/xusb*
21839
21840TEHUTI ETHERNET DRIVER
21841M:	Andy Gospodarek <andy@greyhouse.net>
21842L:	netdev@vger.kernel.org
21843S:	Supported
21844F:	drivers/net/ethernet/tehuti/*
21845
21846TELECOM CLOCK DRIVER FOR MCPL0010
21847M:	Mark Gross <markgross@kernel.org>
21848S:	Supported
21849F:	drivers/char/tlclk.c
21850
21851TEMPO SEMICONDUCTOR DRIVERS
21852M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
21853S:	Maintained
21854F:	Documentation/devicetree/bindings/sound/tscs*.txt
21855F:	sound/soc/codecs/tscs*.c
21856F:	sound/soc/codecs/tscs*.h
21857
21858TENSILICA XTENSA PORT (xtensa)
21859M:	Chris Zankel <chris@zankel.net>
21860M:	Max Filippov <jcmvbkbc@gmail.com>
21861S:	Maintained
21862T:	git https://github.com/jcmvbkbc/linux-xtensa.git
21863F:	arch/xtensa/
21864F:	drivers/irqchip/irq-xtensa-*
21865
21866TEXAS INSTRUMENTS ASoC DRIVERS
21867M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
21868L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21869S:	Maintained
21870F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
21871F:	sound/soc/ti/
21872
21873TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
21874M:	Shenghao Ding <shenghao-ding@ti.com>
21875M:	Kevin Lu <kevin-lu@ti.com>
21876M:	Baojun Xu <baojun.xu@ti.com>
21877L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21878S:	Maintained
21879F:	Documentation/devicetree/bindings/sound/tas2552.txt
21880F:	Documentation/devicetree/bindings/sound/tas2562.yaml
21881F:	Documentation/devicetree/bindings/sound/tas2770.yaml
21882F:	Documentation/devicetree/bindings/sound/tas27xx.yaml
21883F:	Documentation/devicetree/bindings/sound/ti,pcm1681.txt
21884F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
21885F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
21886F:	Documentation/devicetree/bindings/sound/tlv320adcx140.yaml
21887F:	Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
21888F:	Documentation/devicetree/bindings/sound/tpa6130a2.txt
21889F:	include/sound/tas2*.h
21890F:	include/sound/tlv320*.h
21891F:	include/sound/tpa6130a2-plat.h
21892F:	sound/pci/hda/tas2781_hda_i2c.c
21893F:	sound/soc/codecs/pcm1681.c
21894F:	sound/soc/codecs/pcm1789*.*
21895F:	sound/soc/codecs/pcm179x*.*
21896F:	sound/soc/codecs/pcm186x*.*
21897F:	sound/soc/codecs/pcm3008.*
21898F:	sound/soc/codecs/pcm3060*.*
21899F:	sound/soc/codecs/pcm3168a*.*
21900F:	sound/soc/codecs/pcm5102a.c
21901F:	sound/soc/codecs/pcm512x*.*
21902F:	sound/soc/codecs/tas2*.*
21903F:	sound/soc/codecs/tlv320*.*
21904F:	sound/soc/codecs/tpa6130a2.*
21905
21906TEXAS INSTRUMENTS DMA DRIVERS
21907M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
21908L:	dmaengine@vger.kernel.org
21909S:	Maintained
21910F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
21911F:	Documentation/devicetree/bindings/dma/ti-edma.txt
21912F:	Documentation/devicetree/bindings/dma/ti/
21913F:	drivers/dma/ti/
21914F:	include/linux/dma/k3-psil.h
21915F:	include/linux/dma/k3-udma-glue.h
21916F:	include/linux/dma/ti-cppi5.h
21917X:	drivers/dma/ti/cppi41.c
21918
21919TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
21920M:	Robert Marko <robert.marko@sartura.hr>
21921M:	Luka Perkov <luka.perkov@sartura.hr>
21922L:	linux-hwmon@vger.kernel.org
21923S:	Maintained
21924F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
21925F:	Documentation/hwmon/tps23861.rst
21926F:	drivers/hwmon/tps23861.c
21927
21928TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
21929M:	Ricardo Ribalda <ribalda@kernel.org>
21930L:	linux-iio@vger.kernel.org
21931S:	Supported
21932F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
21933F:	drivers/iio/dac/ti-dac7612.c
21934
21935TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
21936M:	Nishanth Menon <nm@ti.com>
21937M:	Tero Kristo <kristo@kernel.org>
21938M:	Santosh Shilimkar <ssantosh@kernel.org>
21939L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21940S:	Maintained
21941F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
21942F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
21943F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
21944F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
21945F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
21946F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
21947F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
21948F:	drivers/clk/keystone/sci-clk.c
21949F:	drivers/firmware/ti_sci*
21950F:	drivers/irqchip/irq-ti-sci-inta.c
21951F:	drivers/irqchip/irq-ti-sci-intr.c
21952F:	drivers/reset/reset-ti-sci.c
21953F:	drivers/soc/ti/ti_sci_inta_msi.c
21954F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
21955F:	include/dt-bindings/soc/ti,sci_pm_domain.h
21956F:	include/linux/soc/ti/ti_sci_inta_msi.h
21957F:	include/linux/soc/ti/ti_sci_protocol.h
21958
21959TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
21960M:	Puranjay Mohan <puranjay12@gmail.com>
21961L:	linux-iio@vger.kernel.org
21962S:	Supported
21963F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
21964F:	drivers/iio/temperature/tmp117.c
21965
21966THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
21967M:	Hans Verkuil <hverkuil@xs4all.nl>
21968L:	linux-media@vger.kernel.org
21969S:	Maintained
21970W:	https://linuxtv.org
21971T:	git git://linuxtv.org/media_tree.git
21972F:	drivers/media/radio/radio-raremono.c
21973
21974THERMAL
21975M:	Rafael J. Wysocki <rafael@kernel.org>
21976M:	Daniel Lezcano <daniel.lezcano@linaro.org>
21977R:	Zhang Rui <rui.zhang@intel.com>
21978R:	Lukasz Luba <lukasz.luba@arm.com>
21979L:	linux-pm@vger.kernel.org
21980S:	Supported
21981Q:	https://patchwork.kernel.org/project/linux-pm/list/
21982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
21983F:	Documentation/ABI/testing/sysfs-class-thermal
21984F:	Documentation/admin-guide/thermal/
21985F:	Documentation/devicetree/bindings/thermal/
21986F:	Documentation/driver-api/thermal/
21987F:	drivers/thermal/
21988F:	include/dt-bindings/thermal/
21989F:	include/linux/cpu_cooling.h
21990F:	include/linux/thermal.h
21991F:	include/uapi/linux/thermal.h
21992F:	tools/lib/thermal/
21993F:	tools/thermal/
21994
21995THERMAL DRIVER FOR AMLOGIC SOCS
21996M:	Guillaume La Roque <glaroque@baylibre.com>
21997L:	linux-pm@vger.kernel.org
21998L:	linux-amlogic@lists.infradead.org
21999S:	Supported
22000W:	http://linux-meson.com/
22001F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
22002F:	drivers/thermal/amlogic_thermal.c
22003
22004THERMAL/CPU_COOLING
22005M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
22006M:	Daniel Lezcano <daniel.lezcano@linaro.org>
22007M:	Viresh Kumar <viresh.kumar@linaro.org>
22008R:	Lukasz Luba <lukasz.luba@arm.com>
22009L:	linux-pm@vger.kernel.org
22010S:	Supported
22011F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
22012F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
22013F:	drivers/thermal/cpufreq_cooling.c
22014F:	drivers/thermal/cpuidle_cooling.c
22015F:	include/linux/cpu_cooling.h
22016
22017THERMAL/POWER_ALLOCATOR
22018M:	Lukasz Luba <lukasz.luba@arm.com>
22019L:	linux-pm@vger.kernel.org
22020S:	Maintained
22021F:	Documentation/driver-api/thermal/power_allocator.rst
22022F:	drivers/thermal/gov_power_allocator.c
22023F:	drivers/thermal/thermal_trace_ipa.h
22024
22025THINKPAD ACPI EXTRAS DRIVER
22026M:	Henrique de Moraes Holschuh <hmh@hmh.eng.br>
22027L:	ibm-acpi-devel@lists.sourceforge.net
22028L:	platform-driver-x86@vger.kernel.org
22029S:	Maintained
22030W:	http://ibm-acpi.sourceforge.net
22031W:	http://thinkwiki.org/wiki/Ibm-acpi
22032T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
22033F:	drivers/platform/x86/thinkpad_acpi.c
22034
22035THINKPAD LMI DRIVER
22036M:	Mark Pearson <markpearson@lenovo.com>
22037L:	platform-driver-x86@vger.kernel.org
22038S:	Maintained
22039F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
22040F:	drivers/platform/x86/think-lmi.?
22041
22042THP7312 ISP DRIVER
22043M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22044M:	Paul Elder <paul.elder@ideasonboard.com>
22045L:	linux-media@vger.kernel.org
22046S:	Maintained
22047T:	git git://linuxtv.org/media_tree.git
22048F:	Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
22049F:	Documentation/userspace-api/media/drivers/thp7312.rst
22050F:	drivers/media/i2c/thp7312.c
22051F:	include/uapi/linux/thp7312.h
22052
22053THUNDERBOLT DMA TRAFFIC TEST DRIVER
22054M:	Isaac Hazan <isaac.hazan@intel.com>
22055L:	linux-usb@vger.kernel.org
22056S:	Maintained
22057F:	drivers/thunderbolt/dma_test.c
22058
22059THUNDERBOLT DRIVER
22060M:	Andreas Noever <andreas.noever@gmail.com>
22061M:	Michael Jamet <michael.jamet@intel.com>
22062M:	Mika Westerberg <mika.westerberg@linux.intel.com>
22063M:	Yehezkel Bernat <YehezkelShB@gmail.com>
22064L:	linux-usb@vger.kernel.org
22065S:	Maintained
22066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
22067F:	Documentation/admin-guide/thunderbolt.rst
22068F:	drivers/thunderbolt/
22069F:	include/linux/thunderbolt.h
22070
22071THUNDERBOLT NETWORK DRIVER
22072M:	Michael Jamet <michael.jamet@intel.com>
22073M:	Mika Westerberg <mika.westerberg@linux.intel.com>
22074M:	Yehezkel Bernat <YehezkelShB@gmail.com>
22075L:	netdev@vger.kernel.org
22076S:	Maintained
22077F:	drivers/net/thunderbolt/
22078
22079THUNDERX GPIO DRIVER
22080M:	Robert Richter <rric@kernel.org>
22081S:	Odd Fixes
22082F:	drivers/gpio/gpio-thunderx.c
22083
22084TI ADS7924 ADC DRIVER
22085M:	Hugo Villeneuve <hvilleneuve@dimonoff.com>
22086L:	linux-iio@vger.kernel.org
22087S:	Supported
22088F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
22089F:	drivers/iio/adc/ti-ads7924.c
22090
22091TI AM437X VPFE DRIVER
22092M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22093L:	linux-media@vger.kernel.org
22094S:	Maintained
22095W:	https://linuxtv.org
22096Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22097T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22098F:	drivers/media/platform/ti/am437x/
22099
22100TI BANDGAP AND THERMAL DRIVER
22101M:	Eduardo Valentin <edubezval@gmail.com>
22102M:	Keerthy <j-keerthy@ti.com>
22103L:	linux-pm@vger.kernel.org
22104L:	linux-omap@vger.kernel.org
22105S:	Maintained
22106F:	drivers/thermal/ti-soc-thermal/
22107
22108TI BQ27XXX POWER SUPPLY DRIVER
22109F:	drivers/power/supply/bq27xxx_battery.c
22110F:	drivers/power/supply/bq27xxx_battery_i2c.c
22111F:	include/linux/power/bq27xxx_battery.h
22112
22113TI CDCE706 CLOCK DRIVER
22114M:	Max Filippov <jcmvbkbc@gmail.com>
22115S:	Maintained
22116F:	drivers/clk/clk-cdce706.c
22117
22118TI CLOCK DRIVER
22119M:	Tero Kristo <kristo@kernel.org>
22120L:	linux-omap@vger.kernel.org
22121S:	Odd Fixes
22122F:	drivers/clk/ti/
22123F:	include/linux/clk/ti.h
22124
22125TI DAVINCI MACHINE SUPPORT
22126M:	Bartosz Golaszewski <brgl@bgdev.pl>
22127L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22128S:	Maintained
22129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
22130F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
22131F:	arch/arm/boot/dts/ti/davinci/
22132F:	arch/arm/mach-davinci/
22133F:	drivers/i2c/busses/i2c-davinci.c
22134
22135TI DAVINCI SERIES CLOCK DRIVER
22136M:	David Lechner <david@lechnology.com>
22137S:	Maintained
22138F:	Documentation/devicetree/bindings/clock/ti/davinci/
22139F:	drivers/clk/davinci/
22140F:	include/linux/clk/davinci.h
22141
22142TI DAVINCI SERIES GPIO DRIVER
22143M:	Keerthy <j-keerthy@ti.com>
22144L:	linux-gpio@vger.kernel.org
22145S:	Maintained
22146F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
22147F:	drivers/gpio/gpio-davinci.c
22148
22149TI DAVINCI SERIES MEDIA DRIVER
22150M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22151L:	linux-media@vger.kernel.org
22152S:	Maintained
22153W:	https://linuxtv.org
22154Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22155T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22156F:	drivers/media/platform/ti/davinci/
22157F:	include/media/davinci/
22158
22159TI ENHANCED CAPTURE (eCAP) DRIVER
22160M:	Vignesh Raghavendra <vigneshr@ti.com>
22161R:	Julien Panis <jpanis@baylibre.com>
22162L:	linux-iio@vger.kernel.org
22163L:	linux-omap@vger.kernel.org
22164S:	Maintained
22165F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
22166F:	drivers/counter/ti-ecap-capture.c
22167
22168TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
22169R:	David Lechner <david@lechnology.com>
22170L:	linux-iio@vger.kernel.org
22171F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
22172F:	drivers/counter/ti-eqep.c
22173
22174TI ETHERNET SWITCH DRIVER (CPSW)
22175R:	Siddharth Vadapalli <s-vadapalli@ti.com>
22176R:	Ravi Gunasekaran <r-gunasekaran@ti.com>
22177R:	Roger Quadros <rogerq@kernel.org>
22178L:	linux-omap@vger.kernel.org
22179L:	netdev@vger.kernel.org
22180S:	Maintained
22181F:	drivers/net/ethernet/ti/cpsw*
22182F:	drivers/net/ethernet/ti/davinci*
22183
22184TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
22185M:	Alex Dubov <oakad@yahoo.com>
22186S:	Maintained
22187W:	http://tifmxx.berlios.de/
22188F:	drivers/memstick/host/tifm_ms.c
22189F:	drivers/misc/tifm*
22190F:	drivers/mmc/host/tifm_sd.c
22191F:	include/linux/tifm.h
22192
22193TI FPD-LINK DRIVERS
22194M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
22195L:	linux-media@vger.kernel.org
22196S:	Maintained
22197F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
22198F:	drivers/media/i2c/ds90*
22199F:	include/media/i2c/ds90*
22200
22201TI HDC302X HUMIDITY DRIVER
22202M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
22203M:	Li peiyu <579lpy@gmail.com>
22204L:	linux-iio@vger.kernel.org
22205S:	Maintained
22206F:	Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
22207F:	drivers/iio/humidity/hdc3020.c
22208
22209TI ICSSG ETHERNET DRIVER (ICSSG)
22210R:	MD Danish Anwar <danishanwar@ti.com>
22211R:	Roger Quadros <rogerq@kernel.org>
22212L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22213L:	netdev@vger.kernel.org
22214S:	Maintained
22215F:	Documentation/devicetree/bindings/net/ti,icss*.yaml
22216F:	drivers/net/ethernet/ti/icssg/*
22217
22218TI J721E CSI2RX DRIVER
22219M:	Jai Luthra <j-luthra@ti.com>
22220L:	linux-media@vger.kernel.org
22221S:	Maintained
22222F:	Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
22223F:	drivers/media/platform/ti/j721e-csi2rx/
22224
22225TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
22226M:	Nishanth Menon <nm@ti.com>
22227M:	Santosh Shilimkar <ssantosh@kernel.org>
22228L:	linux-kernel@vger.kernel.org
22229L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22230S:	Maintained
22231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
22232F:	drivers/pmdomain/ti/omap_prm.c
22233F:	drivers/soc/ti/*
22234
22235TI LM49xxx FAMILY ASoC CODEC DRIVERS
22236M:	M R Swami Reddy <mr.swami.reddy@ti.com>
22237M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
22238L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22239S:	Maintained
22240F:	sound/soc/codecs/isabelle*
22241F:	sound/soc/codecs/lm49453*
22242
22243TI LMP92064 ADC DRIVER
22244M:	Leonard Göhrs <l.goehrs@pengutronix.de>
22245R:	kernel@pengutronix.de
22246L:	linux-iio@vger.kernel.org
22247S:	Maintained
22248F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
22249F:	drivers/iio/adc/ti-lmp92064.c
22250
22251TI PCM3060 ASoC CODEC DRIVER
22252M:	Kirill Marinushkin <kmarinushkin@birdec.com>
22253L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22254S:	Maintained
22255F:	Documentation/devicetree/bindings/sound/pcm3060.txt
22256F:	sound/soc/codecs/pcm3060*
22257
22258TI TAS571X FAMILY ASoC CODEC DRIVER
22259M:	Kevin Cernekee <cernekee@chromium.org>
22260L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22261S:	Odd Fixes
22262F:	sound/soc/codecs/tas571x*
22263
22264TI TMAG5273 MAGNETOMETER DRIVER
22265M:	Gerald Loacker <gerald.loacker@wolfvision.net>
22266L:	linux-iio@vger.kernel.org
22267S:	Maintained
22268F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
22269F:	drivers/iio/magnetometer/tmag5273.c
22270
22271TI TRF7970A NFC DRIVER
22272M:	Mark Greer <mgreer@animalcreek.com>
22273L:	linux-wireless@vger.kernel.org
22274S:	Supported
22275F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
22276F:	drivers/nfc/trf7970a.c
22277
22278TI TSC2046 ADC DRIVER
22279M:	Oleksij Rempel <o.rempel@pengutronix.de>
22280R:	kernel@pengutronix.de
22281L:	linux-iio@vger.kernel.org
22282S:	Maintained
22283F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
22284F:	drivers/iio/adc/ti-tsc2046.c
22285
22286TI TWL4030 SERIES SOC CODEC DRIVER
22287M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22288L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22289S:	Maintained
22290F:	sound/soc/codecs/twl4030*
22291
22292TI VPE/CAL DRIVERS
22293M:	Benoit Parrot <bparrot@ti.com>
22294L:	linux-media@vger.kernel.org
22295S:	Maintained
22296W:	http://linuxtv.org/
22297Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22298F:	Documentation/devicetree/bindings/media/ti,cal.yaml
22299F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
22300F:	drivers/media/platform/ti/cal/
22301F:	drivers/media/platform/ti/vpe/
22302
22303TI WILINK WIRELESS DRIVERS
22304L:	linux-wireless@vger.kernel.org
22305S:	Orphan
22306W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
22307W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
22308F:	drivers/net/wireless/ti/
22309
22310TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
22311M:	John Stultz <jstultz@google.com>
22312M:	Thomas Gleixner <tglx@linutronix.de>
22313R:	Stephen Boyd <sboyd@kernel.org>
22314L:	linux-kernel@vger.kernel.org
22315S:	Supported
22316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
22317F:	include/linux/clocksource.h
22318F:	include/linux/time.h
22319F:	include/linux/timekeeper_internal.h
22320F:	include/linux/timekeeping.h
22321F:	include/linux/timex.h
22322F:	include/uapi/linux/time.h
22323F:	include/uapi/linux/timex.h
22324F:	kernel/time/alarmtimer.c
22325F:	kernel/time/clocksource*
22326F:	kernel/time/ntp*
22327F:	kernel/time/time.c
22328F:	kernel/time/timeconst.bc
22329F:	kernel/time/timeconv.c
22330F:	kernel/time/timecounter.c
22331F:	kernel/time/timekeeping*
22332F:	kernel/time/time_test.c
22333F:	tools/testing/selftests/timers/
22334
22335TIPC NETWORK LAYER
22336M:	Jon Maloy <jmaloy@redhat.com>
22337M:	Ying Xue <ying.xue@windriver.com>
22338L:	netdev@vger.kernel.org (core kernel code)
22339L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
22340S:	Maintained
22341W:	http://tipc.sourceforge.net/
22342F:	include/uapi/linux/tipc*.h
22343F:	net/tipc/
22344
22345TLAN NETWORK DRIVER
22346M:	Samuel Chessman <chessman@tux.org>
22347L:	tlan-devel@lists.sourceforge.net (subscribers-only)
22348S:	Maintained
22349W:	http://sourceforge.net/projects/tlan/
22350F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
22351F:	drivers/net/ethernet/ti/tlan.*
22352
22353TMIO/SDHI MMC DRIVER
22354M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
22355L:	linux-mmc@vger.kernel.org
22356L:	linux-renesas-soc@vger.kernel.org
22357S:	Supported
22358F:	drivers/mmc/host/renesas_sdhi*
22359F:	drivers/mmc/host/tmio_mmc*
22360F:	include/linux/mfd/tmio.h
22361
22362TMP513 HARDWARE MONITOR DRIVER
22363M:	Eric Tremblay <etremblay@distech-controls.com>
22364L:	linux-hwmon@vger.kernel.org
22365S:	Maintained
22366F:	Documentation/hwmon/tmp513.rst
22367F:	drivers/hwmon/tmp513.c
22368
22369TMPFS (SHMEM FILESYSTEM)
22370M:	Hugh Dickins <hughd@google.com>
22371L:	linux-mm@kvack.org
22372S:	Maintained
22373F:	include/linux/shmem_fs.h
22374F:	mm/shmem.c
22375
22376TOMOYO SECURITY MODULE
22377M:	Kentaro Takeda <takedakn@nttdata.co.jp>
22378M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
22379L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
22380L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
22381L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
22382L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
22383S:	Maintained
22384W:	https://tomoyo.osdn.jp/
22385F:	security/tomoyo/
22386
22387TOPSTAR LAPTOP EXTRAS DRIVER
22388M:	Herton Ronaldo Krzesinski <herton@canonical.com>
22389L:	platform-driver-x86@vger.kernel.org
22390S:	Maintained
22391F:	drivers/platform/x86/topstar-laptop.c
22392
22393TORTURE-TEST MODULES
22394M:	Davidlohr Bueso <dave@stgolabs.net>
22395M:	"Paul E. McKenney" <paulmck@kernel.org>
22396M:	Josh Triplett <josh@joshtriplett.org>
22397L:	linux-kernel@vger.kernel.org
22398S:	Supported
22399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
22400F:	Documentation/RCU/torture.rst
22401F:	kernel/locking/locktorture.c
22402F:	kernel/rcu/rcuscale.c
22403F:	kernel/rcu/rcutorture.c
22404F:	kernel/rcu/refscale.c
22405F:	kernel/torture.c
22406
22407TOSHIBA ACPI EXTRAS DRIVER
22408M:	Azael Avalos <coproscefalo@gmail.com>
22409L:	platform-driver-x86@vger.kernel.org
22410S:	Maintained
22411F:	drivers/platform/x86/toshiba_acpi.c
22412
22413TOSHIBA BLUETOOTH DRIVER
22414M:	Azael Avalos <coproscefalo@gmail.com>
22415L:	platform-driver-x86@vger.kernel.org
22416S:	Maintained
22417F:	drivers/platform/x86/toshiba_bluetooth.c
22418
22419TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
22420M:	Azael Avalos <coproscefalo@gmail.com>
22421L:	platform-driver-x86@vger.kernel.org
22422S:	Maintained
22423F:	drivers/platform/x86/toshiba_haps.c
22424
22425TOSHIBA SMM DRIVER
22426M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
22427S:	Maintained
22428W:	http://www.buzzard.org.uk/toshiba/
22429F:	drivers/char/toshiba.c
22430F:	include/linux/toshiba.h
22431F:	include/uapi/linux/toshiba.h
22432
22433TOSHIBA TC358743 DRIVER
22434M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
22435L:	linux-media@vger.kernel.org
22436S:	Maintained
22437F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
22438F:	drivers/media/i2c/tc358743*
22439F:	include/media/i2c/tc358743.h
22440
22441TOSHIBA WMI HOTKEYS DRIVER
22442M:	Azael Avalos <coproscefalo@gmail.com>
22443L:	platform-driver-x86@vger.kernel.org
22444S:	Maintained
22445F:	drivers/platform/x86/toshiba-wmi.c
22446
22447TPM DEVICE DRIVER
22448M:	Peter Huewe <peterhuewe@gmx.de>
22449M:	Jarkko Sakkinen <jarkko@kernel.org>
22450R:	Jason Gunthorpe <jgg@ziepe.ca>
22451L:	linux-integrity@vger.kernel.org
22452S:	Maintained
22453W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
22454Q:	https://patchwork.kernel.org/project/linux-integrity/list/
22455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
22456F:	Documentation/devicetree/bindings/tpm/
22457F:	drivers/char/tpm/
22458
22459TPS546D24 DRIVER
22460M:	Duke Du <dukedu83@gmail.com>
22461L:	linux-hwmon@vger.kernel.org
22462S:	Maintained
22463F:	Documentation/hwmon/tps546d24.rst
22464F:	drivers/hwmon/pmbus/tps546d24.c
22465
22466TQ SYSTEMS BOARD & DRIVER SUPPORT
22467L:	linux@ew.tq-group.com
22468S:	Supported
22469W:	https://www.tq-group.com/en/products/tq-embedded/
22470F:	arch/arm/boot/dts/imx*mba*.dts*
22471F:	arch/arm/boot/dts/imx*tqma*.dts*
22472F:	arch/arm/boot/dts/mba*.dtsi
22473F:	arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
22474F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
22475F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
22476F:	arch/arm64/boot/dts/freescale/mba*.dtsi
22477F:	arch/arm64/boot/dts/freescale/tqml*.dts*
22478F:	drivers/gpio/gpio-tqmx86.c
22479F:	drivers/mfd/tqmx86.c
22480F:	drivers/watchdog/tqmx86_wdt.c
22481
22482TRACING
22483M:	Steven Rostedt <rostedt@goodmis.org>
22484M:	Masami Hiramatsu <mhiramat@kernel.org>
22485R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
22486L:	linux-kernel@vger.kernel.org
22487L:	linux-trace-kernel@vger.kernel.org
22488S:	Maintained
22489Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
22490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
22491F:	Documentation/trace/*
22492F:	fs/tracefs/
22493F:	include/linux/trace*.h
22494F:	include/trace/
22495F:	kernel/trace/
22496F:	scripts/tracing/
22497F:	tools/testing/selftests/ftrace/
22498
22499TRACING MMIO ACCESSES (MMIOTRACE)
22500M:	Steven Rostedt <rostedt@goodmis.org>
22501M:	Masami Hiramatsu <mhiramat@kernel.org>
22502R:	Karol Herbst <karolherbst@gmail.com>
22503R:	Pekka Paalanen <ppaalanen@gmail.com>
22504L:	linux-kernel@vger.kernel.org
22505L:	nouveau@lists.freedesktop.org
22506S:	Maintained
22507F:	arch/x86/mm/kmmio.c
22508F:	arch/x86/mm/mmio-mod.c
22509F:	arch/x86/mm/testmmiotrace.c
22510F:	include/linux/mmiotrace.h
22511F:	kernel/trace/trace_mmiotrace.c
22512
22513TRACING OS NOISE / LATENCY TRACERS
22514M:	Steven Rostedt <rostedt@goodmis.org>
22515M:	Daniel Bristot de Oliveira <bristot@kernel.org>
22516S:	Maintained
22517F:	Documentation/trace/hwlat_detector.rst
22518F:	Documentation/trace/osnoise-tracer.rst
22519F:	Documentation/trace/timerlat-tracer.rst
22520F:	arch/*/kernel/trace.c
22521F:	include/trace/events/osnoise.h
22522F:	kernel/trace/trace_hwlat.c
22523F:	kernel/trace/trace_irqsoff.c
22524F:	kernel/trace/trace_osnoise.c
22525F:	kernel/trace/trace_sched_wakeup.c
22526
22527TRADITIONAL CHINESE DOCUMENTATION
22528M:	Hu Haowen <2023002089@link.tyut.edu.cn>
22529S:	Maintained
22530W:	https://github.com/srcres258/linux-doc
22531T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
22532F:	Documentation/translations/zh_TW/
22533
22534TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
22535M:	Dan Williams <dan.j.williams@intel.com>
22536L:	linux-coco@lists.linux.dev
22537S:	Maintained
22538F:	Documentation/ABI/testing/configfs-tsm
22539F:	drivers/virt/coco/tsm.c
22540F:	include/linux/tsm.h
22541
22542TTY LAYER AND SERIAL DRIVERS
22543M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22544M:	Jiri Slaby <jirislaby@kernel.org>
22545L:	linux-kernel@vger.kernel.org
22546L:	linux-serial@vger.kernel.org
22547S:	Supported
22548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
22549F:	Documentation/devicetree/bindings/serial/
22550F:	Documentation/driver-api/serial/
22551F:	drivers/tty/
22552F:	include/linux/selection.h
22553F:	include/linux/serial.h
22554F:	include/linux/serial_core.h
22555F:	include/linux/sysrq.h
22556F:	include/linux/tty*.h
22557F:	include/linux/vt.h
22558F:	include/linux/vt_*.h
22559F:	include/uapi/linux/serial.h
22560F:	include/uapi/linux/serial_core.h
22561F:	include/uapi/linux/tty.h
22562
22563TUA9001 MEDIA DRIVER
22564L:	linux-media@vger.kernel.org
22565S:	Orphan
22566W:	https://linuxtv.org
22567Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22568F:	drivers/media/tuners/tua9001*
22569
22570TULIP NETWORK DRIVERS
22571L:	netdev@vger.kernel.org
22572L:	linux-parisc@vger.kernel.org
22573S:	Orphan
22574F:	drivers/net/ethernet/dec/tulip/
22575
22576TUN/TAP driver
22577M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
22578M:	Jason Wang <jasowang@redhat.com>
22579S:	Maintained
22580W:	http://vtun.sourceforge.net/tun
22581F:	Documentation/networking/tuntap.rst
22582F:	arch/um/os-Linux/drivers/
22583F:	drivers/net/tap.c
22584F:	drivers/net/tun.c
22585
22586TURBOCHANNEL SUBSYSTEM
22587M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
22588M:	Ralf Baechle <ralf@linux-mips.org>
22589L:	linux-mips@vger.kernel.org
22590S:	Maintained
22591Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
22592F:	drivers/tc/
22593F:	include/linux/tc.h
22594
22595TURBOSTAT UTILITY
22596M:	"Len Brown" <lenb@kernel.org>
22597L:	linux-pm@vger.kernel.org
22598S:	Supported
22599Q:	https://patchwork.kernel.org/project/linux-pm/list/
22600B:	https://bugzilla.kernel.org
22601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
22602F:	tools/power/x86/turbostat/
22603F:	tools/testing/selftests/turbostat/
22604
22605TW5864 VIDEO4LINUX DRIVER
22606M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
22607M:	Anton Sviridenko <anton@corp.bluecherry.net>
22608M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
22609M:	Andrey Utkin <andrey_utkin@fastmail.com>
22610L:	linux-media@vger.kernel.org
22611S:	Supported
22612F:	drivers/media/pci/tw5864/
22613
22614TW68 VIDEO4LINUX DRIVER
22615M:	Hans Verkuil <hverkuil@xs4all.nl>
22616L:	linux-media@vger.kernel.org
22617S:	Odd Fixes
22618W:	https://linuxtv.org
22619T:	git git://linuxtv.org/media_tree.git
22620F:	drivers/media/pci/tw68/
22621
22622TW686X VIDEO4LINUX DRIVER
22623M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
22624L:	linux-media@vger.kernel.org
22625S:	Maintained
22626W:	http://linuxtv.org
22627T:	git git://linuxtv.org/media_tree.git
22628F:	drivers/media/pci/tw686x/
22629
22630U-BOOT ENVIRONMENT VARIABLES
22631M:	Rafał Miłecki <rafal@milecki.pl>
22632S:	Maintained
22633F:	Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
22634F:	drivers/nvmem/u-boot-env.c
22635
22636UACCE ACCELERATOR FRAMEWORK
22637M:	Zhangfei Gao <zhangfei.gao@linaro.org>
22638M:	Zhou Wang <wangzhou1@hisilicon.com>
22639L:	linux-accelerators@lists.ozlabs.org
22640L:	linux-kernel@vger.kernel.org
22641S:	Maintained
22642F:	Documentation/ABI/testing/sysfs-driver-uacce
22643F:	Documentation/misc-devices/uacce.rst
22644F:	drivers/misc/uacce/
22645F:	include/linux/uacce.h
22646F:	include/uapi/misc/uacce/
22647
22648UBI FILE SYSTEM (UBIFS)
22649M:	Richard Weinberger <richard@nod.at>
22650R:	Zhihao Cheng <chengzhihao1@huawei.com>
22651L:	linux-mtd@lists.infradead.org
22652S:	Supported
22653W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
22654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
22655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
22656F:	Documentation/ABI/testing/sysfs-fs-ubifs
22657F:	Documentation/filesystems/ubifs-authentication.rst
22658F:	Documentation/filesystems/ubifs.rst
22659F:	fs/ubifs/
22660
22661UBLK USERSPACE BLOCK DRIVER
22662M:	Ming Lei <ming.lei@redhat.com>
22663L:	linux-block@vger.kernel.org
22664S:	Maintained
22665F:	Documentation/block/ublk.rst
22666F:	drivers/block/ublk_drv.c
22667F:	include/uapi/linux/ublk_cmd.h
22668
22669UBSAN
22670M:	Kees Cook <keescook@chromium.org>
22671R:	Marco Elver <elver@google.com>
22672R:	Andrey Konovalov <andreyknvl@gmail.com>
22673R:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
22674L:	kasan-dev@googlegroups.com
22675L:	linux-hardening@vger.kernel.org
22676S:	Supported
22677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
22678F:	Documentation/dev-tools/ubsan.rst
22679F:	include/linux/ubsan.h
22680F:	lib/Kconfig.ubsan
22681F:	lib/test_ubsan.c
22682F:	lib/ubsan.c
22683F:	scripts/Makefile.ubsan
22684K:	\bARCH_HAS_UBSAN\b
22685
22686UCLINUX (M68KNOMMU AND COLDFIRE)
22687M:	Greg Ungerer <gerg@linux-m68k.org>
22688L:	linux-m68k@lists.linux-m68k.org
22689S:	Maintained
22690W:	http://www.linux-m68k.org/
22691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
22692F:	arch/m68k/*/*_no.*
22693F:	arch/m68k/68*/
22694F:	arch/m68k/coldfire/
22695F:	arch/m68k/include/asm/*_no.*
22696
22697UDF FILESYSTEM
22698M:	Jan Kara <jack@suse.com>
22699S:	Maintained
22700F:	Documentation/filesystems/udf.rst
22701F:	fs/udf/
22702
22703UDRAW TABLET
22704M:	Bastien Nocera <hadess@hadess.net>
22705L:	linux-input@vger.kernel.org
22706S:	Maintained
22707F:	drivers/hid/hid-udraw-ps3.c
22708
22709UFS FILESYSTEM
22710M:	Evgeniy Dushistov <dushistov@mail.ru>
22711S:	Maintained
22712F:	Documentation/admin-guide/ufs.rst
22713F:	fs/ufs/
22714
22715UHID USERSPACE HID IO DRIVER
22716M:	David Rheinsberg <david@readahead.eu>
22717L:	linux-input@vger.kernel.org
22718S:	Maintained
22719F:	drivers/hid/uhid.c
22720F:	include/uapi/linux/uhid.h
22721
22722ULPI BUS
22723M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
22724L:	linux-usb@vger.kernel.org
22725S:	Maintained
22726F:	drivers/usb/common/ulpi.c
22727F:	include/linux/ulpi/
22728
22729UNICODE SUBSYSTEM
22730M:	Gabriel Krisman Bertazi <krisman@kernel.org>
22731L:	linux-fsdevel@vger.kernel.org
22732S:	Supported
22733F:	fs/unicode/
22734
22735UNIFDEF
22736M:	Tony Finch <dot@dotat.at>
22737S:	Maintained
22738W:	http://dotat.at/prog/unifdef
22739F:	scripts/unifdef.c
22740
22741UNIFORM CDROM DRIVER
22742M:	Phillip Potter <phil@philpotter.co.uk>
22743S:	Maintained
22744F:	Documentation/cdrom/
22745F:	drivers/cdrom/cdrom.c
22746F:	include/linux/cdrom.h
22747F:	include/uapi/linux/cdrom.h
22748
22749UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
22750R:	Alim Akhtar <alim.akhtar@samsung.com>
22751R:	Avri Altman <avri.altman@wdc.com>
22752R:	Bart Van Assche <bvanassche@acm.org>
22753L:	linux-scsi@vger.kernel.org
22754S:	Supported
22755F:	Documentation/devicetree/bindings/ufs/
22756F:	Documentation/scsi/ufs.rst
22757F:	drivers/ufs/core/
22758
22759UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
22760M:	Pedro Sousa <pedrom.sousa@synopsys.com>
22761L:	linux-scsi@vger.kernel.org
22762S:	Supported
22763F:	drivers/ufs/host/*dwc*
22764
22765UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
22766M:	Alim Akhtar <alim.akhtar@samsung.com>
22767L:	linux-scsi@vger.kernel.org
22768S:	Maintained
22769F:	drivers/ufs/host/ufs-exynos*
22770
22771UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
22772M:	Peter Wang <peter.wang@mediatek.com>
22773R:	Stanley Jhu <chu.stanley@gmail.com>
22774L:	linux-scsi@vger.kernel.org
22775L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
22776S:	Maintained
22777F:	drivers/ufs/host/ufs-mediatek*
22778
22779UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
22780M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
22781L:	linux-arm-msm@vger.kernel.org
22782L:	linux-scsi@vger.kernel.org
22783S:	Maintained
22784F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
22785F:	drivers/ufs/host/ufs-qcom*
22786
22787UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
22788M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
22789L:	linux-renesas-soc@vger.kernel.org
22790L:	linux-scsi@vger.kernel.org
22791S:	Maintained
22792F:	drivers/ufs/host/ufs-renesas.c
22793
22794UNSORTED BLOCK IMAGES (UBI)
22795M:	Richard Weinberger <richard@nod.at>
22796R:	Zhihao Cheng <chengzhihao1@huawei.com>
22797L:	linux-mtd@lists.infradead.org
22798S:	Supported
22799W:	http://www.linux-mtd.infradead.org/
22800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
22801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
22802F:	drivers/mtd/ubi/
22803F:	include/linux/mtd/ubi.h
22804F:	include/uapi/mtd/ubi-user.h
22805
22806USB "USBNET" DRIVER FRAMEWORK
22807M:	Oliver Neukum <oneukum@suse.com>
22808L:	netdev@vger.kernel.org
22809S:	Maintained
22810W:	http://www.linux-usb.org/usbnet
22811F:	drivers/net/usb/usbnet.c
22812F:	include/linux/usb/usbnet.h
22813
22814USB ACM DRIVER
22815M:	Oliver Neukum <oneukum@suse.com>
22816L:	linux-usb@vger.kernel.org
22817S:	Maintained
22818F:	Documentation/usb/acm.rst
22819F:	drivers/usb/class/cdc-acm.*
22820
22821USB APPLE MFI FASTCHARGE DRIVER
22822M:	Bastien Nocera <hadess@hadess.net>
22823L:	linux-usb@vger.kernel.org
22824S:	Maintained
22825F:	drivers/usb/misc/apple-mfi-fastcharge.c
22826
22827USB AR5523 WIRELESS DRIVER
22828L:	linux-wireless@vger.kernel.org
22829S:	Orphan
22830F:	drivers/net/wireless/ath/ar5523/
22831
22832USB ATTACHED SCSI
22833M:	Oliver Neukum <oneukum@suse.com>
22834L:	linux-usb@vger.kernel.org
22835L:	linux-scsi@vger.kernel.org
22836S:	Maintained
22837F:	drivers/usb/storage/uas.c
22838
22839USB CDC ETHERNET DRIVER
22840M:	Oliver Neukum <oliver@neukum.org>
22841L:	linux-usb@vger.kernel.org
22842S:	Maintained
22843F:	drivers/net/usb/cdc_*.c
22844F:	include/uapi/linux/usb/cdc.h
22845
22846USB CHAOSKEY DRIVER
22847M:	Keith Packard <keithp@keithp.com>
22848L:	linux-usb@vger.kernel.org
22849S:	Maintained
22850F:	drivers/usb/misc/chaoskey.c
22851
22852USB CYPRESS C67X00 DRIVER
22853L:	linux-usb@vger.kernel.org
22854S:	Orphan
22855F:	drivers/usb/c67x00/
22856
22857USB DAVICOM DM9601 DRIVER
22858M:	Peter Korsgaard <peter@korsgaard.com>
22859L:	netdev@vger.kernel.org
22860S:	Maintained
22861W:	http://www.linux-usb.org/usbnet
22862F:	drivers/net/usb/dm9601.c
22863
22864USB EHCI DRIVER
22865M:	Alan Stern <stern@rowland.harvard.edu>
22866L:	linux-usb@vger.kernel.org
22867S:	Maintained
22868F:	Documentation/usb/ehci.rst
22869F:	drivers/usb/host/ehci*
22870
22871USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
22872M:	Jiri Kosina <jikos@kernel.org>
22873M:	Benjamin Tissoires <bentiss@kernel.org>
22874L:	linux-usb@vger.kernel.org
22875S:	Maintained
22876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
22877F:	Documentation/hid/hiddev.rst
22878F:	drivers/hid/usbhid/
22879
22880USB INTEL XHCI ROLE MUX DRIVER
22881M:	Hans de Goede <hdegoede@redhat.com>
22882L:	linux-usb@vger.kernel.org
22883S:	Maintained
22884F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
22885
22886USB IP DRIVER FOR HISILICON KIRIN 960
22887M:	Yu Chen <chenyu56@huawei.com>
22888M:	Binghui Wang <wangbinghui@hisilicon.com>
22889L:	linux-usb@vger.kernel.org
22890S:	Maintained
22891F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
22892F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
22893
22894USB IP DRIVER FOR HISILICON KIRIN 970
22895M:	Mauro Carvalho Chehab <mchehab@kernel.org>
22896L:	linux-usb@vger.kernel.org
22897S:	Maintained
22898F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
22899F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
22900
22901USB ISP116X DRIVER
22902M:	Olav Kongas <ok@artecdesign.ee>
22903L:	linux-usb@vger.kernel.org
22904S:	Maintained
22905F:	drivers/usb/host/isp116x*
22906F:	include/linux/usb/isp116x.h
22907
22908USB ISP1760 DRIVER
22909M:	Rui Miguel Silva <rui.silva@linaro.org>
22910L:	linux-usb@vger.kernel.org
22911S:	Maintained
22912F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
22913F:	drivers/usb/isp1760/*
22914
22915USB LAN78XX ETHERNET DRIVER
22916M:	Woojung Huh <woojung.huh@microchip.com>
22917M:	UNGLinuxDriver@microchip.com
22918L:	netdev@vger.kernel.org
22919S:	Maintained
22920F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
22921F:	drivers/net/usb/lan78xx.*
22922F:	include/dt-bindings/net/microchip-lan78xx.h
22923
22924USB MASS STORAGE DRIVER
22925M:	Alan Stern <stern@rowland.harvard.edu>
22926L:	linux-usb@vger.kernel.org
22927L:	usb-storage@lists.one-eyed-alien.net
22928S:	Maintained
22929F:	drivers/usb/storage/
22930
22931USB MIDI DRIVER
22932M:	Clemens Ladisch <clemens@ladisch.de>
22933L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22934S:	Maintained
22935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
22936F:	sound/usb/midi.*
22937
22938USB NETWORKING DRIVERS
22939L:	linux-usb@vger.kernel.org
22940S:	Odd Fixes
22941F:	drivers/net/usb/
22942
22943USB OHCI DRIVER
22944M:	Alan Stern <stern@rowland.harvard.edu>
22945L:	linux-usb@vger.kernel.org
22946S:	Maintained
22947F:	Documentation/usb/ohci.rst
22948F:	drivers/usb/host/ohci*
22949
22950USB OTG FSM (Finite State Machine)
22951M:	Peter Chen <peter.chen@kernel.org>
22952L:	linux-usb@vger.kernel.org
22953S:	Maintained
22954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
22955F:	drivers/usb/common/usb-otg-fsm.c
22956
22957USB OVER IP DRIVER
22958M:	Valentina Manea <valentina.manea.m@gmail.com>
22959M:	Shuah Khan <shuah@kernel.org>
22960M:	Shuah Khan <skhan@linuxfoundation.org>
22961R:	Hongren Zheng <i@zenithal.me>
22962L:	linux-usb@vger.kernel.org
22963S:	Maintained
22964F:	Documentation/usb/usbip_protocol.rst
22965F:	drivers/usb/usbip/
22966F:	tools/testing/selftests/drivers/usb/usbip/
22967F:	tools/usb/usbip/
22968
22969USB PEGASUS DRIVER
22970M:	Petko Manolov <petkan@nucleusys.com>
22971L:	linux-usb@vger.kernel.org
22972L:	netdev@vger.kernel.org
22973S:	Maintained
22974W:	https://github.com/petkan/pegasus
22975T:	git https://github.com/petkan/pegasus.git
22976F:	drivers/net/usb/pegasus.*
22977
22978USB PRINTER DRIVER (usblp)
22979M:	Pete Zaitcev <zaitcev@redhat.com>
22980L:	linux-usb@vger.kernel.org
22981S:	Supported
22982F:	drivers/usb/class/usblp.c
22983
22984USB QMI WWAN NETWORK DRIVER
22985M:	Bjørn Mork <bjorn@mork.no>
22986L:	netdev@vger.kernel.org
22987S:	Maintained
22988F:	Documentation/ABI/testing/sysfs-class-net-qmi
22989F:	drivers/net/usb/qmi_wwan.c
22990
22991USB RAW GADGET DRIVER
22992R:	Andrey Konovalov <andreyknvl@gmail.com>
22993L:	linux-usb@vger.kernel.org
22994S:	Maintained
22995F:	Documentation/usb/raw-gadget.rst
22996F:	drivers/usb/gadget/legacy/raw_gadget.c
22997F:	include/uapi/linux/usb/raw_gadget.h
22998
22999USB RTL8150 DRIVER
23000M:	Petko Manolov <petkan@nucleusys.com>
23001L:	linux-usb@vger.kernel.org
23002L:	netdev@vger.kernel.org
23003S:	Maintained
23004W:	https://github.com/petkan/rtl8150
23005T:	git https://github.com/petkan/rtl8150.git
23006F:	drivers/net/usb/rtl8150.c
23007
23008USB SERIAL SUBSYSTEM
23009M:	Johan Hovold <johan@kernel.org>
23010L:	linux-usb@vger.kernel.org
23011S:	Maintained
23012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
23013F:	Documentation/usb/usb-serial.rst
23014F:	drivers/usb/serial/
23015F:	include/linux/usb/serial.h
23016
23017USB SMSC75XX ETHERNET DRIVER
23018M:	Steve Glendinning <steve.glendinning@shawell.net>
23019L:	netdev@vger.kernel.org
23020S:	Maintained
23021F:	drivers/net/usb/smsc75xx.*
23022
23023USB SMSC95XX ETHERNET DRIVER
23024M:	Steve Glendinning <steve.glendinning@shawell.net>
23025M:	UNGLinuxDriver@microchip.com
23026L:	netdev@vger.kernel.org
23027S:	Maintained
23028F:	drivers/net/usb/smsc95xx.*
23029
23030USB SUBSYSTEM
23031M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23032L:	linux-usb@vger.kernel.org
23033S:	Supported
23034W:	http://www.linux-usb.org
23035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
23036F:	Documentation/devicetree/bindings/usb/
23037F:	Documentation/usb/
23038F:	drivers/usb/
23039F:	include/dt-bindings/usb/
23040F:	include/linux/usb.h
23041F:	include/linux/usb/
23042F:	include/uapi/linux/usb/
23043
23044USB TYPEC BUS FOR ALTERNATE MODES
23045M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23046L:	linux-usb@vger.kernel.org
23047S:	Maintained
23048F:	Documentation/ABI/testing/sysfs-bus-typec
23049F:	Documentation/driver-api/usb/typec_bus.rst
23050F:	drivers/usb/typec/altmodes/
23051F:	include/linux/usb/typec_altmode.h
23052
23053USB TYPEC CLASS
23054M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23055L:	linux-usb@vger.kernel.org
23056S:	Maintained
23057F:	Documentation/ABI/testing/sysfs-class-typec
23058F:	Documentation/driver-api/usb/typec.rst
23059F:	drivers/usb/typec/
23060F:	include/linux/usb/typec.h
23061
23062USB TYPEC INTEL PMC MUX DRIVER
23063M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23064L:	linux-usb@vger.kernel.org
23065S:	Maintained
23066F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
23067F:	drivers/usb/typec/mux/intel_pmc_mux.c
23068
23069USB TYPEC PI3USB30532 MUX DRIVER
23070M:	Hans de Goede <hdegoede@redhat.com>
23071L:	linux-usb@vger.kernel.org
23072S:	Maintained
23073F:	drivers/usb/typec/mux/pi3usb30532.c
23074
23075USB TYPEC PORT CONTROLLER DRIVERS
23076L:	linux-usb@vger.kernel.org
23077S:	Orphan
23078F:	drivers/usb/typec/tcpm/
23079
23080USB UHCI DRIVER
23081M:	Alan Stern <stern@rowland.harvard.edu>
23082L:	linux-usb@vger.kernel.org
23083S:	Maintained
23084F:	drivers/usb/host/uhci*
23085
23086USB VIDEO CLASS
23087M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23088L:	linux-media@vger.kernel.org
23089S:	Maintained
23090W:	http://www.ideasonboard.org/uvc/
23091T:	git git://linuxtv.org/media_tree.git
23092F:	drivers/media/usb/uvc/
23093F:	include/uapi/linux/uvcvideo.h
23094
23095USB WEBCAM GADGET
23096M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23097M:	Daniel Scally <dan.scally@ideasonboard.com>
23098L:	linux-usb@vger.kernel.org
23099S:	Maintained
23100F:	drivers/usb/gadget/function/*uvc*
23101F:	drivers/usb/gadget/legacy/webcam.c
23102F:	include/uapi/linux/usb/g_uvc.h
23103
23104USB XHCI DRIVER
23105M:	Mathias Nyman <mathias.nyman@intel.com>
23106L:	linux-usb@vger.kernel.org
23107S:	Supported
23108F:	drivers/usb/host/pci-quirks*
23109F:	drivers/usb/host/xhci*
23110
23111USER DATAGRAM PROTOCOL (UDP)
23112M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
23113S:	Maintained
23114F:	include/linux/udp.h
23115F:	net/ipv4/udp.c
23116F:	net/ipv6/udp.c
23117
23118USER-MODE LINUX (UML)
23119M:	Richard Weinberger <richard@nod.at>
23120M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
23121M:	Johannes Berg <johannes@sipsolutions.net>
23122L:	linux-um@lists.infradead.org
23123S:	Maintained
23124W:	http://user-mode-linux.sourceforge.net
23125Q:	https://patchwork.ozlabs.org/project/linux-um/list/
23126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
23127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
23128F:	Documentation/virt/uml/
23129F:	arch/um/
23130F:	arch/x86/um/
23131F:	fs/hostfs/
23132
23133USERSPACE COPYIN/COPYOUT (UIOVEC)
23134M:	Alexander Viro <viro@zeniv.linux.org.uk>
23135S:	Maintained
23136F:	include/linux/uio.h
23137F:	lib/iov_iter.c
23138
23139USERSPACE DMA BUFFER DRIVER
23140M:	Gerd Hoffmann <kraxel@redhat.com>
23141L:	dri-devel@lists.freedesktop.org
23142S:	Maintained
23143T:	git git://anongit.freedesktop.org/drm/drm-misc
23144F:	drivers/dma-buf/udmabuf.c
23145F:	include/uapi/linux/udmabuf.h
23146
23147USERSPACE I/O (UIO)
23148M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23149S:	Maintained
23150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23151F:	Documentation/driver-api/uio-howto.rst
23152F:	drivers/uio/
23153F:	include/linux/uio_driver.h
23154
23155UTIL-LINUX PACKAGE
23156M:	Karel Zak <kzak@redhat.com>
23157L:	util-linux@vger.kernel.org
23158S:	Maintained
23159W:	http://en.wikipedia.org/wiki/Util-linux
23160T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
23161
23162UUID HELPERS
23163R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
23164L:	linux-kernel@vger.kernel.org
23165S:	Maintained
23166F:	include/linux/uuid.h
23167F:	lib/test_uuid.c
23168F:	lib/uuid.c
23169
23170UV SYSFS DRIVER
23171M:	Justin Ernst <justin.ernst@hpe.com>
23172L:	platform-driver-x86@vger.kernel.org
23173S:	Maintained
23174F:	drivers/platform/x86/uv_sysfs.c
23175
23176UVESAFB DRIVER
23177M:	Michal Januszewski <spock@gentoo.org>
23178L:	linux-fbdev@vger.kernel.org
23179S:	Maintained
23180W:	https://github.com/mjanusz/v86d
23181F:	Documentation/fb/uvesafb.rst
23182F:	drivers/video/fbdev/uvesafb.*
23183
23184Ux500 CLOCK DRIVERS
23185M:	Ulf Hansson <ulf.hansson@linaro.org>
23186L:	linux-clk@vger.kernel.org
23187L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23188S:	Maintained
23189F:	drivers/clk/ux500/
23190
23191V4L2 ASYNC AND FWNODE FRAMEWORKS
23192M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23193L:	linux-media@vger.kernel.org
23194S:	Maintained
23195T:	git git://linuxtv.org/media_tree.git
23196F:	drivers/media/v4l2-core/v4l2-async.c
23197F:	drivers/media/v4l2-core/v4l2-fwnode.c
23198F:	include/media/v4l2-async.h
23199F:	include/media/v4l2-fwnode.h
23200
23201V4L2 LENS DRIVERS
23202M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23203L:	linux-media@vger.kernel.org
23204S:	Maintained
23205F:	drivers/media/i2c/ak*
23206F:	drivers/media/i2c/dw*
23207F:	drivers/media/i2c/lm*
23208
23209V4L2 CAMERA SENSOR DRIVERS
23210M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23211L:	linux-media@vger.kernel.org
23212S:	Maintained
23213F:	Documentation/driver-api/media/camera-sensor.rst
23214F:	Documentation/driver-api/media/tx-rx.rst
23215F:	drivers/media/i2c/ar*
23216F:	drivers/media/i2c/gc*
23217F:	drivers/media/i2c/hi*
23218F:	drivers/media/i2c/imx*
23219F:	drivers/media/i2c/mt*
23220F:	drivers/media/i2c/og*
23221F:	drivers/media/i2c/ov*
23222F:	drivers/media/i2c/s5*
23223F:	drivers/media/i2c/st-vgxy61.c
23224
23225VF610 NAND DRIVER
23226M:	Stefan Agner <stefan@agner.ch>
23227L:	linux-mtd@lists.infradead.org
23228S:	Supported
23229F:	drivers/mtd/nand/raw/vf610_nfc.c
23230
23231VFAT/FAT/MSDOS FILESYSTEM
23232M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
23233S:	Maintained
23234F:	Documentation/filesystems/vfat.rst
23235F:	fs/fat/
23236F:	tools/testing/selftests/filesystems/fat/
23237
23238VFIO CDX DRIVER
23239M:	Nipun Gupta <nipun.gupta@amd.com>
23240M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
23241L:	kvm@vger.kernel.org
23242S:	Maintained
23243F:	drivers/vfio/cdx/*
23244
23245VFIO DRIVER
23246M:	Alex Williamson <alex.williamson@redhat.com>
23247L:	kvm@vger.kernel.org
23248S:	Maintained
23249T:	git https://github.com/awilliam/linux-vfio.git
23250F:	Documentation/ABI/testing/debugfs-vfio
23251F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
23252F:	Documentation/driver-api/vfio.rst
23253F:	drivers/vfio/
23254F:	include/linux/vfio.h
23255F:	include/linux/vfio_pci_core.h
23256F:	include/uapi/linux/vfio.h
23257
23258VFIO FSL-MC DRIVER
23259M:	Diana Craciun <diana.craciun@oss.nxp.com>
23260L:	kvm@vger.kernel.org
23261S:	Maintained
23262F:	drivers/vfio/fsl-mc/
23263
23264VFIO HISILICON PCI DRIVER
23265M:	Longfang Liu <liulongfang@huawei.com>
23266M:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
23267L:	kvm@vger.kernel.org
23268S:	Maintained
23269F:	drivers/vfio/pci/hisilicon/
23270
23271VFIO MEDIATED DEVICE DRIVERS
23272M:	Kirti Wankhede <kwankhede@nvidia.com>
23273L:	kvm@vger.kernel.org
23274S:	Maintained
23275F:	Documentation/driver-api/vfio-mediated-device.rst
23276F:	drivers/vfio/mdev/
23277F:	include/linux/mdev.h
23278F:	samples/vfio-mdev/
23279
23280VFIO MLX5 PCI DRIVER
23281M:	Yishai Hadas <yishaih@nvidia.com>
23282L:	kvm@vger.kernel.org
23283S:	Maintained
23284F:	drivers/vfio/pci/mlx5/
23285
23286VFIO NVIDIA GRACE GPU DRIVER
23287M:	Ankit Agrawal <ankita@nvidia.com>
23288L:	kvm@vger.kernel.org
23289S:	Supported
23290F:	drivers/vfio/pci/nvgrace-gpu/
23291
23292VFIO PCI DEVICE SPECIFIC DRIVERS
23293R:	Jason Gunthorpe <jgg@nvidia.com>
23294R:	Yishai Hadas <yishaih@nvidia.com>
23295R:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
23296R:	Kevin Tian <kevin.tian@intel.com>
23297L:	kvm@vger.kernel.org
23298S:	Maintained
23299P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
23300F:	drivers/vfio/pci/*/
23301
23302VFIO PDS PCI DRIVER
23303M:	Brett Creeley <brett.creeley@amd.com>
23304L:	kvm@vger.kernel.org
23305S:	Maintained
23306F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
23307F:	drivers/vfio/pci/pds/
23308
23309VFIO PLATFORM DRIVER
23310M:	Eric Auger <eric.auger@redhat.com>
23311L:	kvm@vger.kernel.org
23312S:	Maintained
23313F:	drivers/vfio/platform/
23314
23315VFIO VIRTIO PCI DRIVER
23316M:	Yishai Hadas <yishaih@nvidia.com>
23317L:	kvm@vger.kernel.org
23318L:	virtualization@lists.linux.dev
23319S:	Maintained
23320F:	drivers/vfio/pci/virtio
23321
23322VGA_SWITCHEROO
23323R:	Lukas Wunner <lukas@wunner.de>
23324S:	Maintained
23325T:	git git://anongit.freedesktop.org/drm/drm-misc
23326F:	Documentation/gpu/vga-switcheroo.rst
23327F:	drivers/gpu/vga/vga_switcheroo.c
23328F:	include/linux/vga_switcheroo.h
23329
23330VIA RHINE NETWORK DRIVER
23331M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
23332S:	Maintained
23333F:	drivers/net/ethernet/via/via-rhine.c
23334
23335VIA SD/MMC CARD CONTROLLER DRIVER
23336M:	Bruce Chang <brucechang@via.com.tw>
23337M:	Harald Welte <HaraldWelte@viatech.com>
23338S:	Maintained
23339F:	drivers/mmc/host/via-sdmmc.c
23340
23341VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
23342M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
23343L:	linux-fbdev@vger.kernel.org
23344S:	Maintained
23345F:	drivers/video/fbdev/via/
23346F:	include/linux/via-core.h
23347F:	include/linux/via_i2c.h
23348
23349VIA VELOCITY NETWORK DRIVER
23350M:	Francois Romieu <romieu@fr.zoreil.com>
23351L:	netdev@vger.kernel.org
23352S:	Maintained
23353F:	drivers/net/ethernet/via/via-velocity.*
23354
23355VICODEC VIRTUAL CODEC DRIVER
23356M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
23357L:	linux-media@vger.kernel.org
23358S:	Maintained
23359W:	https://linuxtv.org
23360T:	git git://linuxtv.org/media_tree.git
23361F:	drivers/media/test-drivers/vicodec/*
23362
23363VIDEO I2C POLLING DRIVER
23364M:	Matt Ranostay <matt.ranostay@konsulko.com>
23365L:	linux-media@vger.kernel.org
23366S:	Maintained
23367F:	drivers/media/i2c/video-i2c.c
23368
23369VIDEO MULTIPLEXER DRIVER
23370M:	Philipp Zabel <p.zabel@pengutronix.de>
23371L:	linux-media@vger.kernel.org
23372S:	Maintained
23373F:	drivers/media/platform/video-mux.c
23374
23375VIDEOBUF2 FRAMEWORK
23376M:	Tomasz Figa <tfiga@chromium.org>
23377M:	Marek Szyprowski <m.szyprowski@samsung.com>
23378L:	linux-media@vger.kernel.org
23379S:	Maintained
23380F:	drivers/media/common/videobuf2/*
23381F:	include/media/videobuf2-*
23382
23383VIDTV VIRTUAL DIGITAL TV DRIVER
23384M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
23385L:	linux-media@vger.kernel.org
23386S:	Maintained
23387W:	https://linuxtv.org
23388T:	git git://linuxtv.org/media_tree.git
23389F:	drivers/media/test-drivers/vidtv/*
23390
23391VIMC VIRTUAL MEDIA CONTROLLER DRIVER
23392M:	Shuah Khan <skhan@linuxfoundation.org>
23393R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
23394L:	linux-media@vger.kernel.org
23395S:	Maintained
23396W:	https://linuxtv.org
23397T:	git git://linuxtv.org/media_tree.git
23398F:	drivers/media/test-drivers/vimc/*
23399
23400VIRT LIB
23401M:	Alex Williamson <alex.williamson@redhat.com>
23402M:	Paolo Bonzini <pbonzini@redhat.com>
23403L:	kvm@vger.kernel.org
23404S:	Supported
23405F:	virt/lib/
23406
23407VIRTIO AND VHOST VSOCK DRIVER
23408M:	Stefan Hajnoczi <stefanha@redhat.com>
23409M:	Stefano Garzarella <sgarzare@redhat.com>
23410L:	kvm@vger.kernel.org
23411L:	virtualization@lists.linux.dev
23412L:	netdev@vger.kernel.org
23413S:	Maintained
23414F:	drivers/vhost/vsock.c
23415F:	include/linux/virtio_vsock.h
23416F:	include/uapi/linux/virtio_vsock.h
23417F:	net/vmw_vsock/virtio_transport.c
23418F:	net/vmw_vsock/virtio_transport_common.c
23419
23420VIRTIO BALLOON
23421M:	"Michael S. Tsirkin" <mst@redhat.com>
23422M:	David Hildenbrand <david@redhat.com>
23423L:	virtualization@lists.linux.dev
23424S:	Maintained
23425F:	drivers/virtio/virtio_balloon.c
23426F:	include/linux/balloon_compaction.h
23427F:	include/uapi/linux/virtio_balloon.h
23428F:	mm/balloon_compaction.c
23429
23430VIRTIO BLOCK AND SCSI DRIVERS
23431M:	"Michael S. Tsirkin" <mst@redhat.com>
23432M:	Jason Wang <jasowang@redhat.com>
23433R:	Paolo Bonzini <pbonzini@redhat.com>
23434R:	Stefan Hajnoczi <stefanha@redhat.com>
23435L:	virtualization@lists.linux.dev
23436S:	Maintained
23437F:	drivers/block/virtio_blk.c
23438F:	drivers/scsi/virtio_scsi.c
23439F:	include/uapi/linux/virtio_blk.h
23440F:	include/uapi/linux/virtio_scsi.h
23441
23442VIRTIO CONSOLE DRIVER
23443M:	Amit Shah <amit@kernel.org>
23444L:	virtualization@lists.linux.dev
23445S:	Maintained
23446F:	drivers/char/virtio_console.c
23447F:	include/uapi/linux/virtio_console.h
23448
23449VIRTIO CORE AND NET DRIVERS
23450M:	"Michael S. Tsirkin" <mst@redhat.com>
23451M:	Jason Wang <jasowang@redhat.com>
23452R:	Xuan Zhuo <xuanzhuo@linux.alibaba.com>
23453L:	virtualization@lists.linux.dev
23454S:	Maintained
23455F:	Documentation/ABI/testing/sysfs-bus-vdpa
23456F:	Documentation/ABI/testing/sysfs-class-vduse
23457F:	Documentation/devicetree/bindings/virtio/
23458F:	Documentation/driver-api/virtio/
23459F:	drivers/block/virtio_blk.c
23460F:	drivers/crypto/virtio/
23461F:	drivers/net/virtio_net.c
23462F:	drivers/vdpa/
23463F:	drivers/virtio/
23464F:	include/linux/vdpa.h
23465F:	include/linux/virtio*.h
23466F:	include/linux/vringh.h
23467F:	include/uapi/linux/virtio_*.h
23468F:	tools/virtio/
23469F:	tools/testing/selftests/drivers/net/virtio_net/
23470
23471VIRTIO CRYPTO DRIVER
23472M:	Gonglei <arei.gonglei@huawei.com>
23473L:	virtualization@lists.linux.dev
23474L:	linux-crypto@vger.kernel.org
23475S:	Maintained
23476F:	drivers/crypto/virtio/
23477F:	include/uapi/linux/virtio_crypto.h
23478
23479VIRTIO DRIVERS FOR S390
23480M:	Cornelia Huck <cohuck@redhat.com>
23481M:	Halil Pasic <pasic@linux.ibm.com>
23482M:	Eric Farman <farman@linux.ibm.com>
23483L:	linux-s390@vger.kernel.org
23484L:	virtualization@lists.linux.dev
23485L:	kvm@vger.kernel.org
23486S:	Supported
23487F:	arch/s390/include/uapi/asm/virtio-ccw.h
23488F:	drivers/s390/virtio/
23489
23490VIRTIO FILE SYSTEM
23491M:	Vivek Goyal <vgoyal@redhat.com>
23492M:	Stefan Hajnoczi <stefanha@redhat.com>
23493M:	Miklos Szeredi <miklos@szeredi.hu>
23494L:	virtualization@lists.linux.dev
23495L:	linux-fsdevel@vger.kernel.org
23496S:	Supported
23497W:	https://virtio-fs.gitlab.io/
23498F:	Documentation/filesystems/virtiofs.rst
23499F:	fs/fuse/virtio_fs.c
23500F:	include/uapi/linux/virtio_fs.h
23501
23502VIRTIO GPIO DRIVER
23503M:	Enrico Weigelt, metux IT consult <info@metux.net>
23504M:	Viresh Kumar <vireshk@kernel.org>
23505L:	linux-gpio@vger.kernel.org
23506L:	virtualization@lists.linux.dev
23507S:	Maintained
23508F:	drivers/gpio/gpio-virtio.c
23509F:	include/uapi/linux/virtio_gpio.h
23510
23511VIRTIO GPU DRIVER
23512M:	David Airlie <airlied@redhat.com>
23513M:	Gerd Hoffmann <kraxel@redhat.com>
23514R:	Gurchetan Singh <gurchetansingh@chromium.org>
23515R:	Chia-I Wu <olvaffe@gmail.com>
23516L:	dri-devel@lists.freedesktop.org
23517L:	virtualization@lists.linux.dev
23518S:	Maintained
23519T:	git git://anongit.freedesktop.org/drm/drm-misc
23520F:	drivers/gpu/drm/ci/xfails/virtio*
23521F:	drivers/gpu/drm/virtio/
23522F:	include/uapi/linux/virtio_gpu.h
23523
23524VIRTIO HOST (VHOST)
23525M:	"Michael S. Tsirkin" <mst@redhat.com>
23526M:	Jason Wang <jasowang@redhat.com>
23527L:	kvm@vger.kernel.org
23528L:	virtualization@lists.linux.dev
23529L:	netdev@vger.kernel.org
23530S:	Maintained
23531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
23532F:	drivers/vhost/
23533F:	include/linux/sched/vhost_task.h
23534F:	include/linux/vhost_iotlb.h
23535F:	include/uapi/linux/vhost.h
23536F:	kernel/vhost_task.c
23537
23538VIRTIO HOST (VHOST-SCSI)
23539M:	"Michael S. Tsirkin" <mst@redhat.com>
23540M:	Jason Wang <jasowang@redhat.com>
23541M:	Mike Christie <michael.christie@oracle.com>
23542R:	Paolo Bonzini <pbonzini@redhat.com>
23543R:	Stefan Hajnoczi <stefanha@redhat.com>
23544L:	virtualization@lists.linux.dev
23545S:	Maintained
23546F:	drivers/vhost/scsi.c
23547
23548VIRTIO I2C DRIVER
23549M:	Conghui Chen <conghui.chen@intel.com>
23550M:	Viresh Kumar <viresh.kumar@linaro.org>
23551L:	linux-i2c@vger.kernel.org
23552L:	virtualization@lists.linux.dev
23553S:	Maintained
23554F:	drivers/i2c/busses/i2c-virtio.c
23555F:	include/uapi/linux/virtio_i2c.h
23556
23557VIRTIO INPUT DRIVER
23558M:	Gerd Hoffmann <kraxel@redhat.com>
23559S:	Maintained
23560F:	drivers/virtio/virtio_input.c
23561F:	include/uapi/linux/virtio_input.h
23562
23563VIRTIO IOMMU DRIVER
23564M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
23565L:	virtualization@lists.linux.dev
23566S:	Maintained
23567F:	drivers/iommu/virtio-iommu.c
23568F:	include/uapi/linux/virtio_iommu.h
23569
23570VIRTIO MEM DRIVER
23571M:	David Hildenbrand <david@redhat.com>
23572L:	virtualization@lists.linux.dev
23573S:	Maintained
23574W:	https://virtio-mem.gitlab.io/
23575F:	drivers/virtio/virtio_mem.c
23576F:	include/uapi/linux/virtio_mem.h
23577
23578VIRTIO PMEM DRIVER
23579M:	Pankaj Gupta <pankaj.gupta.linux@gmail.com>
23580L:	virtualization@lists.linux.dev
23581S:	Maintained
23582F:	drivers/nvdimm/nd_virtio.c
23583F:	drivers/nvdimm/virtio_pmem.c
23584
23585VIRTIO SOUND DRIVER
23586M:	Anton Yakovlev <anton.yakovlev@opensynergy.com>
23587M:	"Michael S. Tsirkin" <mst@redhat.com>
23588L:	virtualization@lists.linux.dev
23589L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23590S:	Maintained
23591F:	include/uapi/linux/virtio_snd.h
23592F:	sound/virtio/*
23593
23594VIRTUAL BOX GUEST DEVICE DRIVER
23595M:	Hans de Goede <hdegoede@redhat.com>
23596M:	Arnd Bergmann <arnd@arndb.de>
23597M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23598S:	Maintained
23599F:	drivers/virt/vboxguest/
23600F:	include/linux/vbox_utils.h
23601F:	include/uapi/linux/vbox*.h
23602
23603VIRTUAL BOX SHARED FOLDER VFS DRIVER
23604M:	Hans de Goede <hdegoede@redhat.com>
23605L:	linux-fsdevel@vger.kernel.org
23606S:	Maintained
23607F:	fs/vboxsf/*
23608
23609VIRTUAL PCM TEST DRIVER
23610M:	Ivan Orlov <ivan.orlov0322@gmail.com>
23611L:	linux-sound@vger.kernel.org
23612S:	Maintained
23613F:	Documentation/sound/cards/pcmtest.rst
23614F:	sound/drivers/pcmtest.c
23615F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
23616
23617VIRTUAL SERIO DEVICE DRIVER
23618M:	Stephen Chandler Paul <thatslyude@gmail.com>
23619S:	Maintained
23620F:	drivers/input/serio/userio.c
23621F:	include/uapi/linux/userio.h
23622
23623VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
23624M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
23625S:	Maintained
23626F:	Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
23627F:	drivers/iio/light/veml6075.c
23628
23629VISL VIRTUAL STATELESS DECODER DRIVER
23630M:	Daniel Almeida <daniel.almeida@collabora.com>
23631L:	linux-media@vger.kernel.org
23632S:	Supported
23633F:	drivers/media/test-drivers/visl
23634
23635VIVID VIRTUAL VIDEO DRIVER
23636M:	Hans Verkuil <hverkuil@xs4all.nl>
23637L:	linux-media@vger.kernel.org
23638S:	Maintained
23639W:	https://linuxtv.org
23640T:	git git://linuxtv.org/media_tree.git
23641F:	drivers/media/test-drivers/vivid/*
23642
23643VM SOCKETS (AF_VSOCK)
23644M:	Stefano Garzarella <sgarzare@redhat.com>
23645L:	virtualization@lists.linux.dev
23646L:	netdev@vger.kernel.org
23647S:	Maintained
23648F:	drivers/net/vsockmon.c
23649F:	include/net/af_vsock.h
23650F:	include/uapi/linux/vm_sockets.h
23651F:	include/uapi/linux/vm_sockets_diag.h
23652F:	include/uapi/linux/vsockmon.h
23653F:	net/vmw_vsock/
23654F:	tools/testing/vsock/
23655
23656VMALLOC
23657M:	Andrew Morton <akpm@linux-foundation.org>
23658R:	Uladzislau Rezki <urezki@gmail.com>
23659R:	Christoph Hellwig <hch@infradead.org>
23660R:	Lorenzo Stoakes <lstoakes@gmail.com>
23661L:	linux-mm@kvack.org
23662S:	Maintained
23663W:	http://www.linux-mm.org
23664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
23665F:	include/linux/vmalloc.h
23666F:	mm/vmalloc.c
23667
23668VME SUBSYSTEM
23669L:	linux-kernel@vger.kernel.org
23670S:	Orphan
23671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23672F:	Documentation/driver-api/vme.rst
23673F:	drivers/staging/vme_user/
23674
23675VMWARE BALLOON DRIVER
23676M:	Jerrin Shaji George <jerrin.shaji-george@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_balloon.c
23681
23682VMWARE HYPERVISOR INTERFACE
23683M:	Ajay Kaher <ajay.kaher@broadcom.com>
23684M:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
23685R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
23686L:	virtualization@lists.linux.dev
23687L:	x86@kernel.org
23688S:	Supported
23689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
23690F:	arch/x86/include/asm/vmware.h
23691F:	arch/x86/kernel/cpu/vmware.c
23692
23693VMWARE PVRDMA DRIVER
23694M:	Bryan Tan <bryan-bt.tan@broadcom.com>
23695M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
23696R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
23697L:	linux-rdma@vger.kernel.org
23698S:	Supported
23699F:	drivers/infiniband/hw/vmw_pvrdma/
23700
23701VMWARE PVSCSI DRIVER
23702M:	Vishal Bhakta <vishal.bhakta@broadcom.com>
23703R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
23704L:	linux-scsi@vger.kernel.org
23705S:	Supported
23706F:	drivers/scsi/vmw_pvscsi.c
23707F:	drivers/scsi/vmw_pvscsi.h
23708
23709VMWARE VIRTUAL PTP CLOCK DRIVER
23710M:	Nick Shi <nick.shi@broadcom.com>
23711R:	Ajay Kaher <ajay.kaher@broadcom.com>
23712R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
23713R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
23714L:	netdev@vger.kernel.org
23715S:	Supported
23716F:	drivers/ptp/ptp_vmw.c
23717
23718VMWARE VMCI DRIVER
23719M:	Bryan Tan <bryan-bt.tan@broadcom.com>
23720M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
23721R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
23722L:	linux-kernel@vger.kernel.org
23723S:	Supported
23724F:	drivers/misc/vmw_vmci/
23725F:	include/linux/vmw_vmci*
23726
23727VMWARE VMMOUSE SUBDRIVER
23728M:	Zack Rusin <zack.rusin@broadcom.com>
23729R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
23730L:	linux-input@vger.kernel.org
23731S:	Supported
23732F:	drivers/input/mouse/vmmouse.c
23733F:	drivers/input/mouse/vmmouse.h
23734
23735VMWARE VMXNET3 ETHERNET DRIVER
23736M:	Ronak Doshi <ronak.doshi@broadcom.com>
23737R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
23738L:	netdev@vger.kernel.org
23739S:	Supported
23740F:	drivers/net/vmxnet3/
23741
23742VMWARE VSOCK VMCI TRANSPORT DRIVER
23743M:	Bryan Tan <bryan-bt.tan@broadcom.com>
23744M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
23745R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
23746L:	linux-kernel@vger.kernel.org
23747S:	Supported
23748F:	net/vmw_vsock/vmci_transport*
23749
23750VOCORE VOCORE2 BOARD
23751M:	Harvey Hunt <harveyhuntnexus@gmail.com>
23752L:	linux-mips@vger.kernel.org
23753S:	Maintained
23754F:	arch/mips/boot/dts/ralink/vocore2.dts
23755
23756VOLTAGE AND CURRENT REGULATOR FRAMEWORK
23757M:	Liam Girdwood <lgirdwood@gmail.com>
23758M:	Mark Brown <broonie@kernel.org>
23759L:	linux-kernel@vger.kernel.org
23760S:	Supported
23761W:	http://www.slimlogic.co.uk/?p=48
23762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
23763F:	Documentation/devicetree/bindings/regulator/
23764F:	Documentation/power/regulator/
23765F:	drivers/regulator/
23766F:	include/dt-bindings/regulator/
23767F:	include/linux/regulator/
23768K:	regulator_get_optional
23769
23770VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
23771R:	Matti Vaittinen <mazziesaccount@gmail.com>
23772F:	drivers/regulator/irq_helpers.c
23773
23774VRF
23775M:	David Ahern <dsahern@kernel.org>
23776L:	netdev@vger.kernel.org
23777S:	Maintained
23778F:	Documentation/networking/vrf.rst
23779F:	drivers/net/vrf.c
23780
23781VSPRINTF
23782M:	Petr Mladek <pmladek@suse.com>
23783M:	Steven Rostedt <rostedt@goodmis.org>
23784R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
23785R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
23786R:	Sergey Senozhatsky <senozhatsky@chromium.org>
23787S:	Maintained
23788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
23789F:	Documentation/core-api/printk-formats.rst
23790F:	lib/test_printf.c
23791F:	lib/test_scanf.c
23792F:	lib/vsprintf.c
23793
23794VT1211 HARDWARE MONITOR DRIVER
23795M:	Juerg Haefliger <juergh@proton.me>
23796L:	linux-hwmon@vger.kernel.org
23797S:	Maintained
23798F:	Documentation/hwmon/vt1211.rst
23799F:	drivers/hwmon/vt1211.c
23800
23801VT8231 HARDWARE MONITOR DRIVER
23802M:	Roger Lucas <vt8231@hiddenengine.co.uk>
23803L:	linux-hwmon@vger.kernel.org
23804S:	Maintained
23805F:	drivers/hwmon/vt8231.c
23806
23807VUB300 USB to SDIO/SD/MMC bridge chip
23808L:	linux-mmc@vger.kernel.org
23809S:	Orphan
23810F:	drivers/mmc/host/vub300.c
23811
23812W1 DALLAS'S 1-WIRE BUS
23813M:	Krzysztof Kozlowski <krzk@kernel.org>
23814S:	Maintained
23815F:	Documentation/devicetree/bindings/w1/
23816F:	Documentation/w1/
23817F:	drivers/w1/
23818F:	include/linux/w1.h
23819
23820W83791D HARDWARE MONITORING DRIVER
23821M:	Marc Hulsman <m.hulsman@tudelft.nl>
23822L:	linux-hwmon@vger.kernel.org
23823S:	Maintained
23824F:	Documentation/hwmon/w83791d.rst
23825F:	drivers/hwmon/w83791d.c
23826
23827W83793 HARDWARE MONITORING DRIVER
23828M:	Rudolf Marek <r.marek@assembler.cz>
23829L:	linux-hwmon@vger.kernel.org
23830S:	Maintained
23831F:	Documentation/hwmon/w83793.rst
23832F:	drivers/hwmon/w83793.c
23833
23834W83795 HARDWARE MONITORING DRIVER
23835M:	Jean Delvare <jdelvare@suse.com>
23836L:	linux-hwmon@vger.kernel.org
23837S:	Maintained
23838F:	drivers/hwmon/w83795.c
23839
23840W83L51xD SD/MMC CARD INTERFACE DRIVER
23841M:	Pierre Ossman <pierre@ossman.eu>
23842S:	Maintained
23843F:	drivers/mmc/host/wbsd.*
23844
23845WACOM PROTOCOL 4 SERIAL TABLETS
23846M:	Julian Squires <julian@cipht.net>
23847M:	Hans de Goede <hdegoede@redhat.com>
23848L:	linux-input@vger.kernel.org
23849S:	Maintained
23850F:	drivers/input/tablet/wacom_serial4.c
23851
23852WANGXUN ETHERNET DRIVER
23853M:	Jiawen Wu <jiawenwu@trustnetic.com>
23854M:	Mengyuan Lou <mengyuanlou@net-swift.com>
23855L:	netdev@vger.kernel.org
23856S:	Maintained
23857W:	https://www.net-swift.com
23858F:	Documentation/networking/device_drivers/ethernet/wangxun/*
23859F:	drivers/net/ethernet/wangxun/
23860F:	drivers/net/pcs/pcs-xpcs-wx.c
23861
23862WATCHDOG DEVICE DRIVERS
23863M:	Wim Van Sebroeck <wim@linux-watchdog.org>
23864M:	Guenter Roeck <linux@roeck-us.net>
23865L:	linux-watchdog@vger.kernel.org
23866S:	Maintained
23867W:	http://www.linux-watchdog.org/
23868T:	git git://www.linux-watchdog.org/linux-watchdog.git
23869F:	Documentation/devicetree/bindings/watchdog/
23870F:	Documentation/watchdog/
23871F:	drivers/watchdog/
23872F:	include/linux/watchdog.h
23873F:	include/trace/events/watchdog.h
23874F:	include/uapi/linux/watchdog.h
23875
23876WAVE5 VPU CODEC DRIVER
23877M:	Nas Chung <nas.chung@chipsnmedia.com>
23878M:	Jackson Lee <jackson.lee@chipsnmedia.com>
23879L:	linux-media@vger.kernel.org
23880S:	Maintained
23881F:	Documentation/devicetree/bindings/media/cnm,wave521c.yaml
23882F:	drivers/media/platform/chips-media/wave5/
23883
23884WHISKEYCOVE PMIC GPIO DRIVER
23885M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
23886L:	linux-gpio@vger.kernel.org
23887S:	Maintained
23888F:	drivers/gpio/gpio-wcove.c
23889
23890WHWAVE RTC DRIVER
23891M:	Dianlong Li <long17.cool@163.com>
23892L:	linux-rtc@vger.kernel.org
23893S:	Maintained
23894F:	drivers/rtc/rtc-sd3078.c
23895
23896WIIMOTE HID DRIVER
23897M:	David Rheinsberg <david@readahead.eu>
23898L:	linux-input@vger.kernel.org
23899S:	Maintained
23900F:	drivers/hid/hid-wiimote*
23901
23902WILOCITY WIL6210 WIRELESS DRIVER
23903L:	linux-wireless@vger.kernel.org
23904S:	Orphan
23905W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
23906F:	drivers/net/wireless/ath/wil6210/
23907
23908WINBOND CIR DRIVER
23909M:	David Härdeman <david@hardeman.nu>
23910S:	Maintained
23911F:	drivers/media/rc/winbond-cir.c
23912
23913WINSYSTEMS EBC-C384 WATCHDOG DRIVER
23914L:	linux-watchdog@vger.kernel.org
23915S:	Orphan
23916F:	drivers/watchdog/ebc-c384_wdt.c
23917
23918WINSYSTEMS WS16C48 GPIO DRIVER
23919M:	William Breathitt Gray <william.gray@linaro.org>
23920L:	linux-gpio@vger.kernel.org
23921S:	Maintained
23922F:	drivers/gpio/gpio-ws16c48.c
23923
23924WIREGUARD SECURE NETWORK TUNNEL
23925M:	Jason A. Donenfeld <Jason@zx2c4.com>
23926L:	wireguard@lists.zx2c4.com
23927L:	netdev@vger.kernel.org
23928S:	Maintained
23929F:	drivers/net/wireguard/
23930F:	tools/testing/selftests/wireguard/
23931
23932WISTRON LAPTOP BUTTON DRIVER
23933M:	Miloslav Trmac <mitr@volny.cz>
23934S:	Maintained
23935F:	drivers/input/misc/wistron_btns.c
23936
23937WMI BINARY MOF DRIVER
23938M:	Armin Wolf <W_Armin@gmx.de>
23939R:	Thomas Weißschuh <linux@weissschuh.net>
23940L:	platform-driver-x86@vger.kernel.org
23941S:	Maintained
23942F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
23943F:	Documentation/wmi/devices/wmi-bmof.rst
23944F:	drivers/platform/x86/wmi-bmof.c
23945
23946WOLFSON MICROELECTRONICS DRIVERS
23947L:	patches@opensource.cirrus.com
23948S:	Supported
23949W:	https://github.com/CirrusLogic/linux-drivers/wiki
23950T:	git https://github.com/CirrusLogic/linux-drivers.git
23951F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
23952F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
23953F:	Documentation/devicetree/bindings/mfd/wm831x.txt
23954F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
23955F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
23956F:	Documentation/devicetree/bindings/sound/wm*
23957F:	Documentation/hwmon/wm83??.rst
23958F:	arch/arm/mach-s3c/mach-crag6410*
23959F:	drivers/clk/clk-wm83*.c
23960F:	drivers/gpio/gpio-*wm*.c
23961F:	drivers/gpio/gpio-arizona.c
23962F:	drivers/hwmon/wm83??-hwmon.c
23963F:	drivers/input/misc/wm831x-on.c
23964F:	drivers/input/touchscreen/wm831x-ts.c
23965F:	drivers/input/touchscreen/wm97*.c
23966F:	drivers/leds/leds-wm83*.c
23967F:	drivers/mfd/arizona*
23968F:	drivers/mfd/cs47l24*
23969F:	drivers/mfd/wm*.c
23970F:	drivers/power/supply/wm83*.c
23971F:	drivers/regulator/arizona*
23972F:	drivers/regulator/wm8*.c
23973F:	drivers/rtc/rtc-wm83*.c
23974F:	drivers/video/backlight/wm83*_bl.c
23975F:	drivers/watchdog/wm83*_wdt.c
23976F:	include/linux/mfd/arizona/
23977F:	include/linux/mfd/wm831x/
23978F:	include/linux/mfd/wm8350/
23979F:	include/linux/mfd/wm8400*
23980F:	include/linux/regulator/arizona*
23981F:	include/linux/wm97xx.h
23982F:	include/sound/wm????.h
23983F:	sound/soc/codecs/arizona*
23984F:	sound/soc/codecs/cs47l24*
23985F:	sound/soc/codecs/wm*
23986
23987WORKQUEUE
23988M:	Tejun Heo <tj@kernel.org>
23989R:	Lai Jiangshan <jiangshanlai@gmail.com>
23990S:	Maintained
23991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
23992F:	Documentation/core-api/workqueue.rst
23993F:	include/linux/workqueue.h
23994F:	kernel/workqueue.c
23995F:	kernel/workqueue_internal.h
23996
23997WWAN DRIVERS
23998M:	Loic Poulain <loic.poulain@linaro.org>
23999M:	Sergey Ryazanov <ryazanov.s.a@gmail.com>
24000R:	Johannes Berg <johannes@sipsolutions.net>
24001L:	netdev@vger.kernel.org
24002S:	Maintained
24003F:	drivers/net/wwan/
24004F:	include/linux/wwan.h
24005F:	include/uapi/linux/wwan.h
24006
24007X-POWERS AXP288 PMIC DRIVERS
24008M:	Hans de Goede <hdegoede@redhat.com>
24009S:	Maintained
24010F:	drivers/acpi/pmic/intel_pmic_xpower.c
24011N:	axp288
24012
24013X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
24014M:	Chen-Yu Tsai <wens@csie.org>
24015L:	linux-kernel@vger.kernel.org
24016S:	Maintained
24017N:	axp[128]
24018
24019X.25 STACK
24020M:	Martin Schiller <ms@dev.tdt.de>
24021L:	linux-x25@vger.kernel.org
24022S:	Maintained
24023F:	Documentation/networking/lapb-module.rst
24024F:	Documentation/networking/x25*
24025F:	drivers/net/wan/hdlc_x25.c
24026F:	drivers/net/wan/lapbether.c
24027F:	include/*/lapb.h
24028F:	include/net/x25*
24029F:	include/uapi/linux/x25.h
24030F:	net/lapb/
24031F:	net/x25/
24032
24033X86 ARCHITECTURE (32-BIT AND 64-BIT)
24034M:	Thomas Gleixner <tglx@linutronix.de>
24035M:	Ingo Molnar <mingo@redhat.com>
24036M:	Borislav Petkov <bp@alien8.de>
24037M:	Dave Hansen <dave.hansen@linux.intel.com>
24038M:	x86@kernel.org
24039R:	"H. Peter Anvin" <hpa@zytor.com>
24040L:	linux-kernel@vger.kernel.org
24041S:	Maintained
24042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
24043F:	Documentation/arch/x86/
24044F:	Documentation/devicetree/bindings/x86/
24045F:	arch/x86/
24046
24047X86 ENTRY CODE
24048M:	Andy Lutomirski <luto@kernel.org>
24049L:	linux-kernel@vger.kernel.org
24050S:	Maintained
24051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
24052F:	arch/x86/entry/
24053
24054X86 HARDWARE VULNERABILITIES
24055M:	Thomas Gleixner <tglx@linutronix.de>
24056M:	Borislav Petkov <bp@alien8.de>
24057M:	Peter Zijlstra <peterz@infradead.org>
24058M:	Josh Poimboeuf <jpoimboe@kernel.org>
24059R:	Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
24060S:	Maintained
24061F:	Documentation/admin-guide/hw-vuln/
24062F:	arch/x86/include/asm/nospec-branch.h
24063F:	arch/x86/kernel/cpu/bugs.c
24064
24065X86 MCE INFRASTRUCTURE
24066M:	Tony Luck <tony.luck@intel.com>
24067M:	Borislav Petkov <bp@alien8.de>
24068L:	linux-edac@vger.kernel.org
24069S:	Maintained
24070F:	Documentation/ABI/testing/sysfs-mce
24071F:	Documentation/arch/x86/x86_64/machinecheck.rst
24072F:	arch/x86/kernel/cpu/mce/*
24073
24074X86 MICROCODE UPDATE SUPPORT
24075M:	Borislav Petkov <bp@alien8.de>
24076S:	Maintained
24077F:	arch/x86/kernel/cpu/microcode/*
24078
24079X86 MM
24080M:	Dave Hansen <dave.hansen@linux.intel.com>
24081M:	Andy Lutomirski <luto@kernel.org>
24082M:	Peter Zijlstra <peterz@infradead.org>
24083L:	linux-kernel@vger.kernel.org
24084S:	Maintained
24085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
24086F:	arch/x86/mm/
24087
24088X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
24089M:	Hans de Goede <hdegoede@redhat.com>
24090L:	platform-driver-x86@vger.kernel.org
24091S:	Maintained
24092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24093F:	drivers/platform/x86/x86-android-tablets/
24094
24095X86 PLATFORM DRIVERS
24096M:	Hans de Goede <hdegoede@redhat.com>
24097M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
24098L:	platform-driver-x86@vger.kernel.org
24099S:	Maintained
24100Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
24101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24102F:	drivers/platform/olpc/
24103F:	drivers/platform/x86/
24104F:	include/linux/platform_data/x86/
24105
24106X86 PLATFORM UV HPE SUPERDOME FLEX
24107M:	Steve Wahl <steve.wahl@hpe.com>
24108R:	Justin Ernst <justin.ernst@hpe.com>
24109R:	Kyle Meyer <kyle.meyer@hpe.com>
24110R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
24111R:	Russ Anderson <russ.anderson@hpe.com>
24112S:	Supported
24113F:	arch/x86/include/asm/uv/
24114F:	arch/x86/kernel/apic/x2apic_uv_x.c
24115F:	arch/x86/platform/uv/
24116
24117X86 STACK UNWINDING
24118M:	Josh Poimboeuf <jpoimboe@kernel.org>
24119M:	Peter Zijlstra <peterz@infradead.org>
24120S:	Supported
24121F:	arch/x86/include/asm/unwind*.h
24122F:	arch/x86/kernel/dumpstack.c
24123F:	arch/x86/kernel/stacktrace.c
24124F:	arch/x86/kernel/unwind_*.c
24125
24126X86 TRUST DOMAIN EXTENSIONS (TDX)
24127M:	Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
24128R:	Dave Hansen <dave.hansen@linux.intel.com>
24129L:	x86@kernel.org
24130L:	linux-coco@lists.linux.dev
24131S:	Supported
24132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
24133F:	arch/x86/boot/compressed/tdx*
24134F:	arch/x86/coco/tdx/
24135F:	arch/x86/include/asm/shared/tdx.h
24136F:	arch/x86/include/asm/tdx.h
24137F:	arch/x86/virt/vmx/tdx/
24138F:	drivers/virt/coco/tdx-guest
24139
24140X86 VDSO
24141M:	Andy Lutomirski <luto@kernel.org>
24142L:	linux-kernel@vger.kernel.org
24143S:	Maintained
24144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
24145F:	arch/x86/entry/vdso/
24146
24147XARRAY
24148M:	Matthew Wilcox <willy@infradead.org>
24149L:	linux-fsdevel@vger.kernel.org
24150S:	Supported
24151F:	Documentation/core-api/xarray.rst
24152F:	include/linux/idr.h
24153F:	include/linux/xarray.h
24154F:	lib/idr.c
24155F:	lib/xarray.c
24156F:	tools/testing/radix-tree
24157
24158XBOX DVD IR REMOTE
24159M:	Benjamin Valentin <benpicco@googlemail.com>
24160S:	Maintained
24161F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
24162F:	drivers/media/rc/xbox_remote.c
24163
24164XC2028/3028 TUNER DRIVER
24165M:	Mauro Carvalho Chehab <mchehab@kernel.org>
24166L:	linux-media@vger.kernel.org
24167S:	Maintained
24168W:	https://linuxtv.org
24169T:	git git://linuxtv.org/media_tree.git
24170F:	drivers/media/tuners/xc2028.*
24171
24172XDP (eXpress Data Path)
24173M:	Alexei Starovoitov <ast@kernel.org>
24174M:	Daniel Borkmann <daniel@iogearbox.net>
24175M:	David S. Miller <davem@davemloft.net>
24176M:	Jakub Kicinski <kuba@kernel.org>
24177M:	Jesper Dangaard Brouer <hawk@kernel.org>
24178M:	John Fastabend <john.fastabend@gmail.com>
24179L:	netdev@vger.kernel.org
24180L:	bpf@vger.kernel.org
24181S:	Supported
24182F:	drivers/net/ethernet/*/*/*/*/*xdp*
24183F:	drivers/net/ethernet/*/*/*xdp*
24184F:	include/net/xdp.h
24185F:	include/net/xdp_priv.h
24186F:	include/trace/events/xdp.h
24187F:	kernel/bpf/cpumap.c
24188F:	kernel/bpf/devmap.c
24189F:	net/core/xdp.c
24190F:	samples/bpf/xdp*
24191F:	tools/testing/selftests/bpf/*/*xdp*
24192F:	tools/testing/selftests/bpf/*xdp*
24193K:	(?:\b|_)xdp(?:\b|_)
24194
24195XDP SOCKETS (AF_XDP)
24196M:	Björn Töpel <bjorn@kernel.org>
24197M:	Magnus Karlsson <magnus.karlsson@intel.com>
24198M:	Maciej Fijalkowski <maciej.fijalkowski@intel.com>
24199R:	Jonathan Lemon <jonathan.lemon@gmail.com>
24200L:	netdev@vger.kernel.org
24201L:	bpf@vger.kernel.org
24202S:	Maintained
24203F:	Documentation/networking/af_xdp.rst
24204F:	include/net/netns/xdp.h
24205F:	include/net/xdp_sock*
24206F:	include/net/xsk_buff_pool.h
24207F:	include/uapi/linux/if_xdp.h
24208F:	include/uapi/linux/xdp_diag.h
24209F:	net/xdp/
24210F:	tools/testing/selftests/bpf/*xsk*
24211
24212XEN BLOCK SUBSYSTEM
24213M:	Roger Pau Monné <roger.pau@citrix.com>
24214L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24215S:	Supported
24216F:	drivers/block/xen*
24217F:	drivers/block/xen-blkback/*
24218
24219XEN HYPERVISOR ARM
24220M:	Stefano Stabellini <sstabellini@kernel.org>
24221L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24222S:	Maintained
24223F:	arch/arm/include/asm/xen/
24224F:	arch/arm/xen/
24225
24226XEN HYPERVISOR ARM64
24227M:	Stefano Stabellini <sstabellini@kernel.org>
24228L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24229S:	Maintained
24230F:	arch/arm64/include/asm/xen/
24231F:	arch/arm64/xen/
24232
24233XEN HYPERVISOR INTERFACE
24234M:	Juergen Gross <jgross@suse.com>
24235M:	Stefano Stabellini <sstabellini@kernel.org>
24236R:	Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
24237L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24238S:	Supported
24239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
24240F:	Documentation/ABI/stable/sysfs-hypervisor-xen
24241F:	Documentation/ABI/testing/sysfs-hypervisor-xen
24242F:	drivers/*/xen-*front.c
24243F:	drivers/xen/
24244F:	include/uapi/xen/
24245F:	include/xen/
24246F:	kernel/configs/xen.config
24247
24248XEN HYPERVISOR X86
24249M:	Juergen Gross <jgross@suse.com>
24250R:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
24251L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24252S:	Supported
24253F:	arch/x86/configs/xen.config
24254F:	arch/x86/include/asm/pvclock-abi.h
24255F:	arch/x86/include/asm/xen/
24256F:	arch/x86/platform/pvh/
24257F:	arch/x86/xen/
24258
24259XEN NETWORK BACKEND DRIVER
24260M:	Wei Liu <wei.liu@kernel.org>
24261M:	Paul Durrant <paul@xen.org>
24262L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24263L:	netdev@vger.kernel.org
24264S:	Supported
24265F:	drivers/net/xen-netback/*
24266
24267XEN PCI SUBSYSTEM
24268M:	Juergen Gross <jgross@suse.com>
24269L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24270S:	Supported
24271F:	arch/x86/pci/*xen*
24272F:	drivers/pci/*xen*
24273
24274XEN PVSCSI DRIVERS
24275M:	Juergen Gross <jgross@suse.com>
24276L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24277L:	linux-scsi@vger.kernel.org
24278S:	Supported
24279F:	drivers/scsi/xen-scsifront.c
24280F:	drivers/xen/xen-scsiback.c
24281F:	include/xen/interface/io/vscsiif.h
24282
24283XEN PVUSB DRIVER
24284M:	Juergen Gross <jgross@suse.com>
24285L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24286L:	linux-usb@vger.kernel.org
24287S:	Supported
24288F:	drivers/usb/host/xen*
24289F:	include/xen/interface/io/usbif.h
24290
24291XEN SOUND FRONTEND DRIVER
24292M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
24293L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24294L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
24295S:	Supported
24296F:	sound/xen/*
24297
24298XEN SWIOTLB SUBSYSTEM
24299M:	Juergen Gross <jgross@suse.com>
24300M:	Stefano Stabellini <sstabellini@kernel.org>
24301L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24302L:	iommu@lists.linux.dev
24303S:	Supported
24304F:	arch/*/include/asm/xen/swiotlb-xen.h
24305F:	drivers/xen/swiotlb-xen.c
24306F:	include/xen/arm/swiotlb-xen.h
24307F:	include/xen/swiotlb-xen.h
24308
24309XFS FILESYSTEM
24310M:	Chandan Babu R <chandan.babu@oracle.com>
24311R:	Darrick J. Wong <djwong@kernel.org>
24312L:	linux-xfs@vger.kernel.org
24313S:	Supported
24314W:	http://xfs.org/
24315C:	irc://irc.oftc.net/xfs
24316T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
24317P:	Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
24318F:	Documentation/ABI/testing/sysfs-fs-xfs
24319F:	Documentation/admin-guide/xfs.rst
24320F:	Documentation/filesystems/xfs/*
24321F:	fs/xfs/
24322F:	include/uapi/linux/dqblk_xfs.h
24323F:	include/uapi/linux/fsmap.h
24324
24325XILINX AMS DRIVER
24326M:	Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
24327L:	linux-iio@vger.kernel.org
24328S:	Maintained
24329F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
24330F:	drivers/iio/adc/xilinx-ams.c
24331
24332XILINX AXI ETHERNET DRIVER
24333M:	Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
24334S:	Maintained
24335F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
24336F:	drivers/net/ethernet/xilinx/xilinx_axienet*
24337
24338XILINX CAN DRIVER
24339M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
24340L:	linux-can@vger.kernel.org
24341S:	Maintained
24342F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
24343F:	drivers/net/can/xilinx_can.c
24344
24345XILINX EVENT MANAGEMENT DRIVER
24346M:	Michal Simek <michal.simek@amd.com>
24347S:	Maintained
24348F:	drivers/soc/xilinx/xlnx_event_manager.c
24349F:	include/linux/firmware/xlnx-event-manager.h
24350
24351XILINX GPIO DRIVER
24352M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24353R:	Srinivas Neeli <srinivas.neeli@amd.com>
24354R:	Michal Simek <michal.simek@amd.com>
24355S:	Maintained
24356F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
24357F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
24358F:	drivers/gpio/gpio-xilinx.c
24359F:	drivers/gpio/gpio-zynq.c
24360
24361XILINX LL TEMAC ETHERNET DRIVER
24362L:	netdev@vger.kernel.org
24363S:	Orphan
24364F:	drivers/net/ethernet/xilinx/ll_temac*
24365
24366XILINX PWM DRIVER
24367M:	Sean Anderson <sean.anderson@seco.com>
24368S:	Maintained
24369F:	drivers/pwm/pwm-xilinx.c
24370F:	include/clocksource/timer-xilinx.h
24371
24372XILINX SD-FEC IP CORES
24373M:	Derek Kiernan <derek.kiernan@amd.com>
24374M:	Dragan Cvetic <dragan.cvetic@amd.com>
24375S:	Maintained
24376F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
24377F:	Documentation/misc-devices/xilinx_sdfec.rst
24378F:	drivers/misc/Kconfig
24379F:	drivers/misc/Makefile
24380F:	drivers/misc/xilinx_sdfec.c
24381F:	include/uapi/misc/xilinx_sdfec.h
24382
24383XILINX UARTLITE SERIAL DRIVER
24384M:	Peter Korsgaard <jacmet@sunsite.dk>
24385L:	linux-serial@vger.kernel.org
24386S:	Maintained
24387F:	drivers/tty/serial/uartlite.c
24388
24389XILINX VIDEO IP CORES
24390M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24391L:	linux-media@vger.kernel.org
24392S:	Supported
24393T:	git git://linuxtv.org/media_tree.git
24394F:	Documentation/devicetree/bindings/media/xilinx/
24395F:	drivers/media/platform/xilinx/
24396F:	include/uapi/linux/xilinx-v4l2-controls.h
24397
24398XILINX VERSAL EDAC DRIVER
24399M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24400M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
24401S:	Maintained
24402F:	Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
24403F:	drivers/edac/versal_edac.c
24404
24405XILINX WATCHDOG DRIVER
24406M:	Srinivas Neeli <srinivas.neeli@amd.com>
24407R:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24408R:	Michal Simek <michal.simek@amd.com>
24409S:	Maintained
24410F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
24411F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
24412F:	drivers/watchdog/of_xilinx_wdt.c
24413F:	drivers/watchdog/xilinx_wwdt.c
24414
24415XILINX XDMA DRIVER
24416M:	Lizhi Hou <lizhi.hou@amd.com>
24417M:	Brian Xu <brian.xu@amd.com>
24418M:	Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
24419L:	dmaengine@vger.kernel.org
24420S:	Supported
24421F:	drivers/dma/xilinx/xdma-regs.h
24422F:	drivers/dma/xilinx/xdma.c
24423F:	include/linux/dma/amd_xdma.h
24424F:	include/linux/platform_data/amd_xdma.h
24425
24426XILINX ZYNQMP DPDMA DRIVER
24427M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24428L:	dmaengine@vger.kernel.org
24429S:	Supported
24430F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
24431F:	drivers/dma/xilinx/xilinx_dpdma.c
24432F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
24433
24434XILINX ZYNQMP OCM EDAC DRIVER
24435M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24436M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
24437S:	Maintained
24438F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
24439F:	drivers/edac/zynqmp_edac.c
24440
24441XILINX ZYNQMP PSGTR PHY DRIVER
24442M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24443L:	linux-kernel@vger.kernel.org
24444S:	Supported
24445T:	git https://github.com/Xilinx/linux-xlnx.git
24446F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
24447F:	drivers/phy/xilinx/phy-zynqmp.c
24448
24449XILINX ZYNQMP SHA3 DRIVER
24450M:	Harsha <harsha.harsha@amd.com>
24451S:	Maintained
24452F:	drivers/crypto/xilinx/zynqmp-sha.c
24453
24454XILINX ZYNQMP NVMEM DRIVER
24455M:	Praveen Teja Kundanala <praveen.teja.kundanala@amd.com>
24456M:	Kalyani Akula <kalyani.akula@amd.com>
24457R:	Michal Simek <michal.simek@amd.com>
24458S:	Maintained
24459F:	Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
24460F:	drivers/nvmem/zynqmp_nvmem.c
24461
24462XILLYBUS DRIVER
24463M:	Eli Billauer <eli.billauer@gmail.com>
24464L:	linux-kernel@vger.kernel.org
24465S:	Supported
24466F:	drivers/char/xillybus/
24467
24468XLP9XX I2C DRIVER
24469M:	George Cherian <gcherian@marvell.com>
24470L:	linux-i2c@vger.kernel.org
24471S:	Supported
24472W:	http://www.marvell.com
24473F:	drivers/i2c/busses/i2c-xlp9xx.c
24474
24475XRA1403 GPIO EXPANDER
24476M:	Nandor Han <nandor.han@ge.com>
24477L:	linux-gpio@vger.kernel.org
24478S:	Maintained
24479F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
24480F:	drivers/gpio/gpio-xra1403.c
24481
24482XTENSA XTFPGA PLATFORM SUPPORT
24483M:	Max Filippov <jcmvbkbc@gmail.com>
24484S:	Maintained
24485F:	drivers/spi/spi-xtensa-xtfpga.c
24486F:	sound/soc/xtensa/xtfpga-i2s.c
24487
24488YAM DRIVER FOR AX.25
24489M:	Jean-Paul Roubelat <jpr@f6fbb.org>
24490L:	linux-hams@vger.kernel.org
24491S:	Maintained
24492F:	drivers/net/hamradio/yam*
24493F:	include/linux/yam.h
24494
24495YAMA SECURITY MODULE
24496M:	Kees Cook <keescook@chromium.org>
24497S:	Supported
24498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
24499F:	Documentation/admin-guide/LSM/Yama.rst
24500F:	security/yama/
24501
24502YEALINK PHONE DRIVER
24503M:	Henk Vergonet <Henk.Vergonet@gmail.com>
24504L:	usbb2k-api-dev@nongnu.org
24505S:	Maintained
24506F:	Documentation/input/devices/yealink.rst
24507F:	drivers/input/misc/yealink.*
24508
24509Z3FOLD COMPRESSED PAGE ALLOCATOR
24510M:	Vitaly Wool <vitaly.wool@konsulko.com>
24511R:	Miaohe Lin <linmiaohe@huawei.com>
24512L:	linux-mm@kvack.org
24513S:	Maintained
24514F:	mm/z3fold.c
24515
24516Z8530 DRIVER FOR AX.25
24517M:	Joerg Reuter <jreuter@yaina.de>
24518L:	linux-hams@vger.kernel.org
24519S:	Maintained
24520W:	http://yaina.de/jreuter/
24521W:	http://www.qsl.net/dl1bke/
24522F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
24523F:	drivers/net/hamradio/*scc.c
24524F:	drivers/net/hamradio/z8530.h
24525
24526ZBUD COMPRESSED PAGE ALLOCATOR
24527M:	Seth Jennings <sjenning@redhat.com>
24528M:	Dan Streetman <ddstreet@ieee.org>
24529L:	linux-mm@kvack.org
24530S:	Maintained
24531F:	mm/zbud.c
24532
24533ZD1211RW WIRELESS DRIVER
24534L:	linux-wireless@vger.kernel.org
24535S:	Orphan
24536F:	drivers/net/wireless/zydas/zd1211rw/
24537
24538ZD1301 MEDIA DRIVER
24539L:	linux-media@vger.kernel.org
24540S:	Orphan
24541W:	https://linuxtv.org/
24542Q:	https://patchwork.linuxtv.org/project/linux-media/list/
24543F:	drivers/media/usb/dvb-usb-v2/zd1301*
24544
24545ZD1301_DEMOD MEDIA DRIVER
24546L:	linux-media@vger.kernel.org
24547S:	Orphan
24548W:	https://linuxtv.org/
24549Q:	https://patchwork.linuxtv.org/project/linux-media/list/
24550F:	drivers/media/dvb-frontends/zd1301_demod*
24551
24552ZHAOXIN PROCESSOR SUPPORT
24553M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
24554L:	linux-kernel@vger.kernel.org
24555S:	Maintained
24556F:	arch/x86/kernel/cpu/zhaoxin.c
24557
24558ZONEFS FILESYSTEM
24559M:	Damien Le Moal <dlemoal@kernel.org>
24560M:	Naohiro Aota <naohiro.aota@wdc.com>
24561R:	Johannes Thumshirn <jth@kernel.org>
24562L:	linux-fsdevel@vger.kernel.org
24563S:	Maintained
24564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
24565F:	Documentation/filesystems/zonefs.rst
24566F:	fs/zonefs/
24567
24568ZR36067 VIDEO FOR LINUX DRIVER
24569M:	Corentin Labbe <clabbe@baylibre.com>
24570L:	mjpeg-users@lists.sourceforge.net
24571L:	linux-media@vger.kernel.org
24572S:	Maintained
24573W:	http://mjpeg.sourceforge.net/driver-zoran/
24574Q:	https://patchwork.linuxtv.org/project/linux-media/list/
24575F:	Documentation/driver-api/media/drivers/zoran.rst
24576F:	drivers/media/pci/zoran/
24577
24578ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
24579M:	Minchan Kim <minchan@kernel.org>
24580M:	Sergey Senozhatsky <senozhatsky@chromium.org>
24581L:	linux-kernel@vger.kernel.org
24582S:	Maintained
24583F:	Documentation/admin-guide/blockdev/zram.rst
24584F:	drivers/block/zram/
24585
24586ZS DECSTATION Z85C30 SERIAL DRIVER
24587M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
24588S:	Maintained
24589F:	drivers/tty/serial/zs.*
24590
24591ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
24592M:	Minchan Kim <minchan@kernel.org>
24593M:	Sergey Senozhatsky <senozhatsky@chromium.org>
24594L:	linux-mm@kvack.org
24595S:	Maintained
24596F:	Documentation/mm/zsmalloc.rst
24597F:	include/linux/zsmalloc.h
24598F:	mm/zsmalloc.c
24599
24600ZSTD
24601M:	Nick Terrell <terrelln@fb.com>
24602S:	Maintained
24603B:	https://github.com/facebook/zstd/issues
24604T:	git https://github.com/terrelln/linux.git
24605F:	crypto/zstd.c
24606F:	include/linux/zstd*
24607F:	lib/decompress_unzstd.c
24608F:	lib/zstd/
24609N:	zstd
24610K:	zstd
24611
24612ZSWAP COMPRESSED SWAP CACHING
24613M:	Johannes Weiner <hannes@cmpxchg.org>
24614M:	Yosry Ahmed <yosryahmed@google.com>
24615M:	Nhat Pham <nphamcs@gmail.com>
24616R:	Chengming Zhou <chengming.zhou@linux.dev>
24617L:	linux-mm@kvack.org
24618S:	Maintained
24619F:	Documentation/admin-guide/mm/zswap.rst
24620F:	include/linux/zpool.h
24621F:	include/linux/zswap.h
24622F:	mm/zpool.c
24623F:	mm/zswap.c
24624F:	tools/testing/selftests/cgroup/test_zswap.c
24625
24626THE REST
24627M:	Linus Torvalds <torvalds@linux-foundation.org>
24628L:	linux-kernel@vger.kernel.org
24629S:	Buried alive in reporters
24630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
24631F:	*
24632F:	*/
24633