xref: /openbmc/linux/MAINTAINERS (revision 7f33105cdd59a99d068d3d147723a865d10e2260)
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
174M:	Antti Palosaari <crope@iki.fi>
175L:	linux-media@vger.kernel.org
176S:	Maintained
177W:	https://linuxtv.org
178W:	http://palosaari.fi/linux/
179Q:	http://patchwork.linuxtv.org/project/linux-media/list/
180T:	git git://linuxtv.org/anttip/media_tree.git
181F:	drivers/media/dvb-frontends/a8293*
182
183AACRAID SCSI RAID DRIVER
184M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
185L:	linux-scsi@vger.kernel.org
186S:	Supported
187W:	http://www.adaptec.com/
188F:	Documentation/scsi/aacraid.rst
189F:	drivers/scsi/aacraid/
190
191AB8500 BATTERY AND CHARGER DRIVERS
192M:	Linus Walleij <linus.walleij@linaro.org>
193F:	Documentation/devicetree/bindings/power/supply/*ab8500*
194F:	drivers/power/supply/*ab8500*
195
196ABI/API
197L:	linux-api@vger.kernel.org
198F:	include/linux/syscalls.h
199F:	kernel/sys_ni.c
200X:	arch/*/include/uapi/
201X:	include/uapi/
202
203ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
204M:	Hans de Goede <hdegoede@redhat.com>
205L:	linux-hwmon@vger.kernel.org
206S:	Maintained
207F:	drivers/hwmon/abituguru.c
208
209ABIT UGURU 3 HARDWARE MONITOR DRIVER
210M:	Alistair John Strachan <alistair@devzero.co.uk>
211L:	linux-hwmon@vger.kernel.org
212S:	Maintained
213F:	drivers/hwmon/abituguru3.c
214
215ACCES 104-DIO-48E GPIO DRIVER
216M:	William Breathitt Gray <william.gray@linaro.org>
217L:	linux-gpio@vger.kernel.org
218S:	Maintained
219F:	drivers/gpio/gpio-104-dio-48e.c
220
221ACCES 104-IDI-48 GPIO DRIVER
222M:	William Breathitt Gray <william.gray@linaro.org>
223L:	linux-gpio@vger.kernel.org
224S:	Maintained
225F:	drivers/gpio/gpio-104-idi-48.c
226
227ACCES 104-IDIO-16 GPIO DRIVER
228M:	William Breathitt Gray <william.gray@linaro.org>
229L:	linux-gpio@vger.kernel.org
230S:	Maintained
231F:	drivers/gpio/gpio-104-idio-16.c
232
233ACCES 104-QUAD-8 DRIVER
234M:	William Breathitt Gray <william.gray@linaro.org>
235L:	linux-iio@vger.kernel.org
236S:	Maintained
237F:	drivers/counter/104-quad-8.c
238
239ACCES IDIO-16 GPIO LIBRARY
240M:	William Breathitt Gray <william.gray@linaro.org>
241L:	linux-gpio@vger.kernel.org
242S:	Maintained
243F:	drivers/gpio/gpio-idio-16.c
244F:	drivers/gpio/gpio-idio-16.h
245
246ACCES PCI-IDIO-16 GPIO DRIVER
247M:	William Breathitt Gray <william.gray@linaro.org>
248L:	linux-gpio@vger.kernel.org
249S:	Maintained
250F:	drivers/gpio/gpio-pci-idio-16.c
251
252ACCES PCIe-IDIO-24 GPIO DRIVER
253M:	William Breathitt Gray <william.gray@linaro.org>
254L:	linux-gpio@vger.kernel.org
255S:	Maintained
256F:	drivers/gpio/gpio-pcie-idio-24.c
257
258ACENIC DRIVER
259M:	Jes Sorensen <jes@trained-monkey.org>
260L:	linux-acenic@sunsite.dk
261S:	Maintained
262F:	drivers/net/ethernet/alteon/acenic*
263
264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
265M:	Peter Kaestle <peter@piie.net>
266L:	platform-driver-x86@vger.kernel.org
267S:	Maintained
268W:	http://piie.net/?section=acerhdf
269F:	drivers/platform/x86/acerhdf.c
270
271ACER WMI LAPTOP EXTRAS
272M:	"Lee, Chun-Yi" <jlee@suse.com>
273L:	platform-driver-x86@vger.kernel.org
274S:	Maintained
275F:	drivers/platform/x86/acer-wmi.c
276
277ACPI
278M:	"Rafael J. Wysocki" <rafael@kernel.org>
279R:	Len Brown <lenb@kernel.org>
280L:	linux-acpi@vger.kernel.org
281S:	Supported
282Q:	https://patchwork.kernel.org/project/linux-acpi/list/
283B:	https://bugzilla.kernel.org
284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
285F:	Documentation/ABI/testing/configfs-acpi
286F:	Documentation/ABI/testing/sysfs-bus-acpi
287F:	Documentation/firmware-guide/acpi/
288F:	arch/x86/kernel/acpi/
289F:	arch/x86/pci/acpi.c
290F:	drivers/acpi/
291F:	drivers/pci/*/*acpi*
292F:	drivers/pci/*acpi*
293F:	drivers/pnp/pnpacpi/
294F:	include/acpi/
295F:	include/linux/acpi.h
296F:	include/linux/fwnode.h
297F:	tools/power/acpi/
298
299ACPI APEI
300M:	"Rafael J. Wysocki" <rafael@kernel.org>
301R:	Len Brown <lenb@kernel.org>
302R:	James Morse <james.morse@arm.com>
303R:	Tony Luck <tony.luck@intel.com>
304R:	Borislav Petkov <bp@alien8.de>
305L:	linux-acpi@vger.kernel.org
306F:	drivers/acpi/apei/
307
308ACPI COMPONENT ARCHITECTURE (ACPICA)
309M:	Robert Moore <robert.moore@intel.com>
310M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
311L:	linux-acpi@vger.kernel.org
312L:	acpica-devel@lists.linuxfoundation.org
313S:	Supported
314W:	https://acpica.org/
315W:	https://github.com/acpica/acpica/
316Q:	https://patchwork.kernel.org/project/linux-acpi/list/
317B:	https://bugzilla.kernel.org
318B:	https://bugs.acpica.org
319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
320F:	drivers/acpi/acpica/
321F:	include/acpi/
322F:	tools/power/acpi/
323
324ACPI FOR ARM64 (ACPI/arm64)
325M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
326M:	Hanjun Guo <guohanjun@huawei.com>
327M:	Sudeep Holla <sudeep.holla@arm.com>
328L:	linux-acpi@vger.kernel.org
329L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
330S:	Maintained
331F:	drivers/acpi/arm64
332
333ACPI FOR RISC-V (ACPI/riscv)
334M:	Sunil V L <sunilvl@ventanamicro.com>
335L:	linux-acpi@vger.kernel.org
336L:	linux-riscv@lists.infradead.org
337S:	Maintained
338F:	drivers/acpi/riscv/
339
340ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
341M:	Sudeep Holla <sudeep.holla@arm.com>
342L:	linux-acpi@vger.kernel.org
343S:	Supported
344F:	drivers/mailbox/pcc.c
345
346ACPI PMIC DRIVERS
347M:	"Rafael J. Wysocki" <rafael@kernel.org>
348M:	Len Brown <lenb@kernel.org>
349R:	Andy Shevchenko <andy@kernel.org>
350R:	Mika Westerberg <mika.westerberg@linux.intel.com>
351L:	linux-acpi@vger.kernel.org
352S:	Supported
353Q:	https://patchwork.kernel.org/project/linux-acpi/list/
354B:	https://bugzilla.kernel.org
355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
356F:	drivers/acpi/pmic/
357
358ACPI SERIAL MULTI INSTANTIATE DRIVER
359M:	Hans de Goede <hdegoede@redhat.com>
360L:	platform-driver-x86@vger.kernel.org
361S:	Maintained
362F:	drivers/platform/x86/serial-multi-instantiate.c
363
364ACPI THERMAL DRIVER
365M:	Rafael J. Wysocki <rafael@kernel.org>
366R:	Zhang Rui <rui.zhang@intel.com>
367L:	linux-acpi@vger.kernel.org
368S:	Supported
369B:	https://bugzilla.kernel.org
370F:	drivers/acpi/*thermal*
371
372ACPI VIOT DRIVER
373M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
374L:	linux-acpi@vger.kernel.org
375L:	iommu@lists.linux.dev
376S:	Maintained
377F:	drivers/acpi/viot.c
378F:	include/linux/acpi_viot.h
379
380ACPI WMI DRIVER
381L:	platform-driver-x86@vger.kernel.org
382S:	Orphan
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
444ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
445M:	Jiri Kosina <jikos@kernel.org>
446S:	Maintained
447
448ADF7242 IEEE 802.15.4 RADIO DRIVER
449M:	Michael Hennerich <michael.hennerich@analog.com>
450L:	linux-wpan@vger.kernel.org
451S:	Supported
452W:	https://wiki.analog.com/ADF7242
453W:	https://ez.analog.com/linux-software-drivers
454F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
455F:	drivers/net/ieee802154/adf7242.c
456
457ADM1025 HARDWARE MONITOR DRIVER
458M:	Jean Delvare <jdelvare@suse.com>
459L:	linux-hwmon@vger.kernel.org
460S:	Maintained
461F:	Documentation/hwmon/adm1025.rst
462F:	drivers/hwmon/adm1025.c
463
464ADM1029 HARDWARE MONITOR DRIVER
465M:	Corentin Labbe <clabbe.montjoie@gmail.com>
466L:	linux-hwmon@vger.kernel.org
467S:	Maintained
468F:	drivers/hwmon/adm1029.c
469
470ADM8211 WIRELESS DRIVER
471L:	linux-wireless@vger.kernel.org
472S:	Orphan
473W:	https://wireless.wiki.kernel.org/
474F:	drivers/net/wireless/admtek/adm8211.*
475
476ADP1653 FLASH CONTROLLER DRIVER
477M:	Sakari Ailus <sakari.ailus@iki.fi>
478L:	linux-media@vger.kernel.org
479S:	Maintained
480F:	drivers/media/i2c/adp1653.c
481F:	include/media/i2c/adp1653.h
482
483ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
484M:	Michael Hennerich <michael.hennerich@analog.com>
485S:	Supported
486W:	http://wiki.analog.com/ADP5520
487W:	https://ez.analog.com/linux-software-drivers
488F:	drivers/gpio/gpio-adp5520.c
489F:	drivers/input/keyboard/adp5520-keys.c
490F:	drivers/leds/leds-adp5520.c
491F:	drivers/mfd/adp5520.c
492F:	drivers/video/backlight/adp5520_bl.c
493
494ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
495M:	Michael Hennerich <michael.hennerich@analog.com>
496S:	Supported
497W:	http://wiki.analog.com/ADP5588
498W:	https://ez.analog.com/linux-software-drivers
499F:	Documentation/devicetree/bindings/input/adi,adp5588.yaml
500F:	drivers/input/keyboard/adp5588-keys.c
501
502ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
503M:	Michael Hennerich <michael.hennerich@analog.com>
504S:	Supported
505W:	http://wiki.analog.com/ADP8860
506W:	https://ez.analog.com/linux-software-drivers
507F:	drivers/video/backlight/adp8860_bl.c
508
509ADT746X FAN DRIVER
510M:	Colin Leroy <colin@colino.net>
511S:	Maintained
512F:	drivers/macintosh/therm_adt746x.c
513
514ADT7475 HARDWARE MONITOR DRIVER
515M:	Jean Delvare <jdelvare@suse.com>
516L:	linux-hwmon@vger.kernel.org
517S:	Maintained
518F:	Documentation/hwmon/adt7475.rst
519F:	drivers/hwmon/adt7475.c
520
521ADVANSYS SCSI DRIVER
522M:	Matthew Wilcox <willy@infradead.org>
523M:	Hannes Reinecke <hare@suse.com>
524L:	linux-scsi@vger.kernel.org
525S:	Maintained
526F:	Documentation/scsi/advansys.rst
527F:	drivers/scsi/advansys.c
528
529ADVANTECH SWBTN DRIVER
530M:	Andrea Ho <Andrea.Ho@advantech.com.tw>
531L:	platform-driver-x86@vger.kernel.org
532S:	Maintained
533F:	drivers/platform/x86/adv_swbutton.c
534
535ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
536M:	Lucas Stankus <lucas.p.stankus@gmail.com>
537S:	Supported
538F:	Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
539F:	drivers/iio/accel/adxl313*
540
541ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
542M:	Michael Hennerich <michael.hennerich@analog.com>
543S:	Supported
544W:	http://wiki.analog.com/ADXL345
545W:	https://ez.analog.com/linux-software-drivers
546F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
547F:	drivers/input/misc/adxl34x.c
548
549ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
550M:	Puranjay Mohan <puranjay12@gmail.com>
551L:	linux-iio@vger.kernel.org
552S:	Supported
553F:	Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
554F:	drivers/iio/accel/adxl355.h
555F:	drivers/iio/accel/adxl355_core.c
556F:	drivers/iio/accel/adxl355_i2c.c
557F:	drivers/iio/accel/adxl355_spi.c
558
559ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
560M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
561L:	linux-iio@vger.kernel.org
562S:	Supported
563W:	https://ez.analog.com/linux-software-drivers
564F:	Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
565F:	drivers/iio/accel/adxl367*
566
567ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
568M:	Michael Hennerich <michael.hennerich@analog.com>
569S:	Supported
570W:	https://ez.analog.com/linux-software-drivers
571F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
572F:	drivers/iio/accel/adxl372.c
573F:	drivers/iio/accel/adxl372_i2c.c
574F:	drivers/iio/accel/adxl372_spi.c
575
576AF9013 MEDIA DRIVER
577M:	Antti Palosaari <crope@iki.fi>
578L:	linux-media@vger.kernel.org
579S:	Maintained
580W:	https://linuxtv.org
581W:	http://palosaari.fi/linux/
582Q:	http://patchwork.linuxtv.org/project/linux-media/list/
583T:	git git://linuxtv.org/anttip/media_tree.git
584F:	drivers/media/dvb-frontends/af9013*
585
586AF9033 MEDIA DRIVER
587M:	Antti Palosaari <crope@iki.fi>
588L:	linux-media@vger.kernel.org
589S:	Maintained
590W:	https://linuxtv.org
591W:	http://palosaari.fi/linux/
592Q:	http://patchwork.linuxtv.org/project/linux-media/list/
593T:	git git://linuxtv.org/anttip/media_tree.git
594F:	drivers/media/dvb-frontends/af9033*
595
596AFFS FILE SYSTEM
597M:	David Sterba <dsterba@suse.com>
598L:	linux-fsdevel@vger.kernel.org
599S:	Odd Fixes
600F:	Documentation/filesystems/affs.rst
601F:	fs/affs/
602
603AFS FILESYSTEM
604M:	David Howells <dhowells@redhat.com>
605M:	Marc Dionne <marc.dionne@auristor.com>
606L:	linux-afs@lists.infradead.org
607S:	Supported
608W:	https://www.infradead.org/~dhowells/kafs/
609F:	Documentation/filesystems/afs.rst
610F:	fs/afs/
611F:	include/trace/events/afs.h
612
613AGPGART DRIVER
614M:	David Airlie <airlied@redhat.com>
615L:	dri-devel@lists.freedesktop.org
616S:	Maintained
617T:	git git://anongit.freedesktop.org/drm/drm
618F:	drivers/char/agp/
619F:	include/linux/agp*
620F:	include/uapi/linux/agp*
621
622AHA152X SCSI DRIVER
623M:	"Juergen E. Fischer" <fischer@norbit.de>
624L:	linux-scsi@vger.kernel.org
625S:	Maintained
626F:	drivers/scsi/aha152x*
627F:	drivers/scsi/pcmcia/aha152x*
628
629AIC7XXX / AIC79XX SCSI DRIVER
630M:	Hannes Reinecke <hare@suse.com>
631L:	linux-scsi@vger.kernel.org
632S:	Maintained
633F:	drivers/scsi/aic7xxx/
634
635AIMSLAB FM RADIO RECEIVER DRIVER
636M:	Hans Verkuil <hverkuil@xs4all.nl>
637L:	linux-media@vger.kernel.org
638S:	Maintained
639W:	https://linuxtv.org
640T:	git git://linuxtv.org/media_tree.git
641F:	drivers/media/radio/radio-aimslab*
642
643AIO
644M:	Benjamin LaHaise <bcrl@kvack.org>
645L:	linux-aio@kvack.org
646S:	Supported
647F:	fs/aio.c
648F:	include/linux/*aio*.h
649
650AIRSPY MEDIA DRIVER
651M:	Antti Palosaari <crope@iki.fi>
652L:	linux-media@vger.kernel.org
653S:	Maintained
654W:	https://linuxtv.org
655W:	http://palosaari.fi/linux/
656Q:	http://patchwork.linuxtv.org/project/linux-media/list/
657T:	git git://linuxtv.org/anttip/media_tree.git
658F:	drivers/media/usb/airspy/
659
660ALACRITECH GIGABIT ETHERNET DRIVER
661M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
662S:	Maintained
663F:	drivers/net/ethernet/alacritech/*
664
665ALCATEL SPEEDTOUCH USB DRIVER
666M:	Duncan Sands <duncan.sands@free.fr>
667L:	linux-usb@vger.kernel.org
668S:	Maintained
669W:	http://www.linux-usb.org/SpeedTouch/
670F:	drivers/usb/atm/speedtch.c
671F:	drivers/usb/atm/usbatm.c
672
673ALCHEMY AU1XX0 MMC DRIVER
674M:	Manuel Lauss <manuel.lauss@gmail.com>
675S:	Maintained
676F:	drivers/mmc/host/au1xmmc.c
677
678ALI1563 I2C DRIVER
679M:	Rudolf Marek <r.marek@assembler.cz>
680L:	linux-i2c@vger.kernel.org
681S:	Maintained
682F:	Documentation/i2c/busses/i2c-ali1563.rst
683F:	drivers/i2c/busses/i2c-ali1563.c
684
685ALIBABA ELASTIC RDMA DRIVER
686M:	Cheng Xu <chengyou@linux.alibaba.com>
687M:	Kai Shen <kaishen@linux.alibaba.com>
688L:	linux-rdma@vger.kernel.org
689S:	Supported
690F:	drivers/infiniband/hw/erdma
691F:	include/uapi/rdma/erdma-abi.h
692
693ALIBABA PMU DRIVER
694M:	Shuai Xue <xueshuai@linux.alibaba.com>
695S:	Supported
696F:	Documentation/admin-guide/perf/alibaba_pmu.rst
697F:	drivers/perf/alibaba_uncore_drw_pmu.c
698
699ALIENWARE WMI DRIVER
700L:	Dell.Client.Kernel@dell.com
701S:	Maintained
702F:	drivers/platform/x86/dell/alienware-wmi.c
703
704ALLEGRO DVT VIDEO IP CORE DRIVER
705M:	Michael Tretter <m.tretter@pengutronix.de>
706R:	Pengutronix Kernel Team <kernel@pengutronix.de>
707L:	linux-media@vger.kernel.org
708S:	Maintained
709F:	Documentation/devicetree/bindings/media/allegro,al5e.yaml
710F:	drivers/media/platform/allegro-dvt/
711
712ALLWINNER A10 CSI DRIVER
713M:	Maxime Ripard <mripard@kernel.org>
714L:	linux-media@vger.kernel.org
715S:	Maintained
716T:	git git://linuxtv.org/media_tree.git
717F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
718F:	drivers/media/platform/sunxi/sun4i-csi/
719
720ALLWINNER A31 CSI DRIVER
721M:	Yong Deng <yong.deng@magewell.com>
722M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
723L:	linux-media@vger.kernel.org
724S:	Maintained
725T:	git git://linuxtv.org/media_tree.git
726F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
727F:	drivers/media/platform/sunxi/sun6i-csi/
728
729ALLWINNER A31 ISP DRIVER
730M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
731L:	linux-media@vger.kernel.org
732S:	Maintained
733T:	git git://linuxtv.org/media_tree.git
734F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
735F:	drivers/staging/media/sunxi/sun6i-isp/
736F:	drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
737
738ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
739M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
740L:	linux-media@vger.kernel.org
741S:	Maintained
742T:	git git://linuxtv.org/media_tree.git
743F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
744F:	drivers/media/platform/sunxi/sun6i-mipi-csi2/
745
746ALLWINNER CPUFREQ DRIVER
747M:	Yangtao Li <tiny.windzz@gmail.com>
748L:	linux-pm@vger.kernel.org
749S:	Maintained
750F:	Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
751F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
752
753ALLWINNER CRYPTO DRIVERS
754M:	Corentin Labbe <clabbe.montjoie@gmail.com>
755L:	linux-crypto@vger.kernel.org
756S:	Maintained
757F:	drivers/crypto/allwinner/
758
759ALLWINNER DMIC DRIVERS
760M:	Ban Tao <fengzheng923@gmail.com>
761L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
762S:	Maintained
763F:	Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
764F:	sound/soc/sunxi/sun50i-dmic.c
765
766ALLWINNER HARDWARE SPINLOCK SUPPORT
767M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
768S:	Maintained
769F:	Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
770F:	drivers/hwspinlock/sun6i_hwspinlock.c
771
772ALLWINNER THERMAL DRIVER
773M:	Vasily Khoruzhick <anarsoul@gmail.com>
774M:	Yangtao Li <tiny.windzz@gmail.com>
775L:	linux-pm@vger.kernel.org
776S:	Maintained
777F:	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
778F:	drivers/thermal/sun8i_thermal.c
779
780ALLWINNER VPU DRIVER
781M:	Maxime Ripard <mripard@kernel.org>
782M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
783L:	linux-media@vger.kernel.org
784S:	Maintained
785F:	drivers/staging/media/sunxi/cedrus/
786
787ALPHA PORT
788M:	Richard Henderson <richard.henderson@linaro.org>
789M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
790M:	Matt Turner <mattst88@gmail.com>
791L:	linux-alpha@vger.kernel.org
792S:	Odd Fixes
793F:	arch/alpha/
794
795ALPS PS/2 TOUCHPAD DRIVER
796R:	Pali Rohár <pali@kernel.org>
797F:	drivers/input/mouse/alps.*
798
799ALTERA I2C CONTROLLER DRIVER
800M:	Thor Thayer <thor.thayer@linux.intel.com>
801S:	Maintained
802F:	Documentation/devicetree/bindings/i2c/i2c-altera.txt
803F:	drivers/i2c/busses/i2c-altera.c
804
805ALTERA MAILBOX DRIVER
806M:	Mun Yew Tham <mun.yew.tham@intel.com>
807S:	Maintained
808F:	drivers/mailbox/mailbox-altera.c
809
810ALTERA MSGDMA IP CORE DRIVER
811M:	Olivier Dautricourt <olivierdautricourt@gmail.com>
812R:	Stefan Roese <sr@denx.de>
813L:	dmaengine@vger.kernel.org
814S:	Odd Fixes
815F:	Documentation/devicetree/bindings/dma/altr,msgdma.yaml
816F:	drivers/dma/altera-msgdma.c
817
818ALTERA PIO DRIVER
819M:	Mun Yew Tham <mun.yew.tham@intel.com>
820L:	linux-gpio@vger.kernel.org
821S:	Maintained
822F:	drivers/gpio/gpio-altera.c
823
824ALTERA SYSTEM MANAGER DRIVER
825M:	Thor Thayer <thor.thayer@linux.intel.com>
826S:	Maintained
827F:	drivers/mfd/altera-sysmgr.c
828F:	include/linux/mfd/altera-sysmgr.h
829
830ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
831M:	Thor Thayer <thor.thayer@linux.intel.com>
832S:	Maintained
833F:	drivers/gpio/gpio-altera-a10sr.c
834F:	drivers/mfd/altera-a10sr.c
835F:	drivers/reset/reset-a10sr.c
836F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
837F:	include/linux/mfd/altera-a10sr.h
838
839ALTERA TRIPLE SPEED ETHERNET DRIVER
840M:	Joyce Ooi <joyce.ooi@intel.com>
841L:	netdev@vger.kernel.org
842S:	Maintained
843F:	drivers/net/ethernet/altera/
844
845ALTERA UART/JTAG UART SERIAL DRIVERS
846M:	Tobias Klauser <tklauser@distanz.ch>
847L:	linux-serial@vger.kernel.org
848S:	Maintained
849F:	drivers/tty/serial/altera_jtaguart.c
850F:	drivers/tty/serial/altera_uart.c
851F:	include/linux/altera_jtaguart.h
852F:	include/linux/altera_uart.h
853
854AMAZON ANNAPURNA LABS FIC DRIVER
855M:	Talel Shenhar <talel@amazon.com>
856S:	Maintained
857F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
858F:	drivers/irqchip/irq-al-fic.c
859
860AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
861M:	Talel Shenhar <talel@amazon.com>
862M:	Talel Shenhar <talelshenhar@gmail.com>
863S:	Maintained
864F:	Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
865F:	drivers/edac/al_mc_edac.c
866
867AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
868M:	Talel Shenhar <talel@amazon.com>
869S:	Maintained
870F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
871F:	drivers/thermal/thermal_mmio.c
872
873AMAZON ETHERNET DRIVERS
874M:	Shay Agroskin <shayagr@amazon.com>
875M:	Arthur Kiyanovski <akiyano@amazon.com>
876R:	David Arinzon <darinzon@amazon.com>
877R:	Noam Dagan <ndagan@amazon.com>
878R:	Saeed Bishara <saeedb@amazon.com>
879L:	netdev@vger.kernel.org
880S:	Supported
881F:	Documentation/networking/device_drivers/ethernet/amazon/ena.rst
882F:	drivers/net/ethernet/amazon/
883
884AMAZON RDMA EFA DRIVER
885M:	Michael Margolin <mrgolin@amazon.com>
886R:	Gal Pressman <gal.pressman@linux.dev>
887R:	Yossi Leybovich <sleybo@amazon.com>
888L:	linux-rdma@vger.kernel.org
889S:	Supported
890Q:	https://patchwork.kernel.org/project/linux-rdma/list/
891F:	drivers/infiniband/hw/efa/
892F:	include/uapi/rdma/efa-abi.h
893
894AMD CDX BUS DRIVER
895M:	Nipun Gupta <nipun.gupta@amd.com>
896M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
897S:	Maintained
898F:	Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
899F:	drivers/cdx/*
900F:	include/linux/cdx/*
901
902AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
903M:	Tom Lendacky <thomas.lendacky@amd.com>
904M:	John Allen <john.allen@amd.com>
905L:	linux-crypto@vger.kernel.org
906S:	Supported
907F:	drivers/crypto/ccp/
908F:	include/linux/ccp.h
909
910AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
911M:	Brijesh Singh <brijesh.singh@amd.com>
912M:	Tom Lendacky <thomas.lendacky@amd.com>
913L:	linux-crypto@vger.kernel.org
914S:	Supported
915F:	drivers/crypto/ccp/sev*
916F:	include/uapi/linux/psp-sev.h
917
918AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
919M:	Mario Limonciello <mario.limonciello@amd.com>
920L:	linux-crypto@vger.kernel.org
921S:	Supported
922F:	drivers/crypto/ccp/dbc.c
923F:	drivers/crypto/ccp/dbc.h
924F:	drivers/crypto/ccp/platform-access.c
925F:	drivers/crypto/ccp/platform-access.h
926F:	include/uapi/linux/psp-dbc.h
927F:	tools/crypto/ccp/*.c
928F:	tools/crypto/ccp/*.py
929
930AMD DISPLAY CORE
931M:	Harry Wentland <harry.wentland@amd.com>
932M:	Leo Li <sunpeng.li@amd.com>
933M:	Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
934L:	amd-gfx@lists.freedesktop.org
935S:	Supported
936T:	git https://gitlab.freedesktop.org/agd5f/linux.git
937F:	drivers/gpu/drm/amd/display/
938
939AMD FAM15H PROCESSOR POWER MONITORING DRIVER
940M:	Huang Rui <ray.huang@amd.com>
941L:	linux-hwmon@vger.kernel.org
942S:	Supported
943F:	Documentation/hwmon/fam15h_power.rst
944F:	drivers/hwmon/fam15h_power.c
945
946AMD FCH GPIO DRIVER
947M:	Enrico Weigelt, metux IT consult <info@metux.net>
948L:	linux-gpio@vger.kernel.org
949S:	Maintained
950F:	drivers/gpio/gpio-amd-fch.c
951F:	include/linux/platform_data/gpio/gpio-amd-fch.h
952
953AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
954L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
955S:	Orphan
956F:	drivers/usb/gadget/udc/amd5536udc.*
957
958AMD GEODE PROCESSOR/CHIPSET SUPPORT
959M:	Andres Salomon <dilinger@queued.net>
960L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
961S:	Supported
962W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
963F:	arch/x86/include/asm/geode.h
964F:	drivers/char/hw_random/geode-rng.c
965F:	drivers/crypto/geode*
966F:	drivers/video/fbdev/geode/
967
968AMD HSMP DRIVER
969M:	Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
970R:	Carlos Bilbao <carlos.bilbao@amd.com>
971L:	platform-driver-x86@vger.kernel.org
972S:	Maintained
973F:	Documentation/arch/x86/amd_hsmp.rst
974F:	arch/x86/include/asm/amd_hsmp.h
975F:	arch/x86/include/uapi/asm/amd_hsmp.h
976F:	drivers/platform/x86/amd/hsmp.c
977
978AMD IOMMU (AMD-VI)
979M:	Joerg Roedel <joro@8bytes.org>
980R:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
981L:	iommu@lists.linux.dev
982S:	Maintained
983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
984F:	drivers/iommu/amd/
985F:	include/linux/amd-iommu.h
986
987AMD KFD
988M:	Felix Kuehling <Felix.Kuehling@amd.com>
989L:	amd-gfx@lists.freedesktop.org
990S:	Supported
991T:	git https://gitlab.freedesktop.org/agd5f/linux.git
992F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
993F:	drivers/gpu/drm/amd/amdkfd/
994F:	drivers/gpu/drm/amd/include/cik_structs.h
995F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
996F:	drivers/gpu/drm/amd/include/v9_structs.h
997F:	drivers/gpu/drm/amd/include/vi_structs.h
998F:	include/uapi/linux/kfd_ioctl.h
999F:	include/uapi/linux/kfd_sysfs.h
1000
1001AMD MP2 I2C DRIVER
1002M:	Elie Morisse <syniurge@gmail.com>
1003M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1004L:	linux-i2c@vger.kernel.org
1005S:	Maintained
1006F:	drivers/i2c/busses/i2c-amd-mp2*
1007
1008AMD PDS CORE DRIVER
1009M:	Shannon Nelson <shannon.nelson@amd.com>
1010M:	Brett Creeley <brett.creeley@amd.com>
1011L:	netdev@vger.kernel.org
1012S:	Supported
1013F:	Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1014F:	drivers/net/ethernet/amd/pds_core/
1015F:	include/linux/pds/
1016
1017AMD PMC DRIVER
1018M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1019L:	platform-driver-x86@vger.kernel.org
1020S:	Maintained
1021F:	drivers/platform/x86/amd/pmc/
1022
1023AMD PMF DRIVER
1024M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1025L:	platform-driver-x86@vger.kernel.org
1026S:	Maintained
1027F:	Documentation/ABI/testing/sysfs-amd-pmf
1028F:	drivers/platform/x86/amd/pmf/
1029
1030AMD POWERPLAY AND SWSMU
1031M:	Evan Quan <evan.quan@amd.com>
1032L:	amd-gfx@lists.freedesktop.org
1033S:	Supported
1034T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1035F:	drivers/gpu/drm/amd/pm/
1036
1037AMD PSTATE DRIVER
1038M:	Huang Rui <ray.huang@amd.com>
1039L:	linux-pm@vger.kernel.org
1040S:	Supported
1041F:	Documentation/admin-guide/pm/amd-pstate.rst
1042F:	drivers/cpufreq/amd-pstate*
1043F:	include/linux/amd-pstate.h
1044F:	tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1045
1046AMD PTDMA DRIVER
1047M:	Sanjay R Mehta <sanju.mehta@amd.com>
1048L:	dmaengine@vger.kernel.org
1049S:	Maintained
1050F:	drivers/dma/ptdma/
1051
1052AMD SEATTLE DEVICE TREE SUPPORT
1053M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1054M:	Tom Lendacky <thomas.lendacky@amd.com>
1055S:	Supported
1056F:	arch/arm64/boot/dts/amd/
1057
1058AMD SENSOR FUSION HUB DRIVER
1059M:	Basavaraj Natikar <basavaraj.natikar@amd.com>
1060L:	linux-input@vger.kernel.org
1061S:	Maintained
1062F:	Documentation/hid/amd-sfh*
1063F:	drivers/hid/amd-sfh-hid/
1064
1065AMD SPI DRIVER
1066M:	Sanjay R Mehta <sanju.mehta@amd.com>
1067S:	Maintained
1068F:	drivers/spi/spi-amd.c
1069
1070AMD XGBE DRIVER
1071M:	"Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1072L:	netdev@vger.kernel.org
1073S:	Supported
1074F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1075F:	drivers/net/ethernet/amd/xgbe/
1076
1077AMLOGIC DDR PMU DRIVER
1078M:	Jiucheng Xu <jiucheng.xu@amlogic.com>
1079L:	linux-amlogic@lists.infradead.org
1080S:	Supported
1081W:	http://www.amlogic.com
1082F:	Documentation/admin-guide/perf/meson-ddr-pmu.rst
1083F:	Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1084F:	drivers/perf/amlogic/
1085F:	include/soc/amlogic/
1086
1087AMPHION VPU CODEC V4L2 DRIVER
1088M:	Ming Qian <ming.qian@nxp.com>
1089M:	Zhou Peng <eagle.zhou@nxp.com>
1090L:	linux-media@vger.kernel.org
1091S:	Maintained
1092F:	Documentation/devicetree/bindings/media/amphion,vpu.yaml
1093F:	drivers/media/platform/amphion/
1094
1095AMS AS73211 DRIVER
1096M:	Christian Eggers <ceggers@arri.de>
1097L:	linux-iio@vger.kernel.org
1098S:	Maintained
1099F:	Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1100F:	drivers/iio/light/as73211.c
1101
1102AMT (Automatic Multicast Tunneling)
1103M:	Taehee Yoo <ap420073@gmail.com>
1104L:	netdev@vger.kernel.org
1105S:	Maintained
1106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1108F:	drivers/net/amt.c
1109
1110ANALOG DEVICES INC AD3552R DRIVER
1111M:	Nuno Sá <nuno.sa@analog.com>
1112L:	linux-iio@vger.kernel.org
1113S:	Supported
1114W:	https://ez.analog.com/linux-software-drivers
1115F:	Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1116F:	drivers/iio/dac/ad3552r.c
1117
1118ANALOG DEVICES INC AD4130 DRIVER
1119M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1120L:	linux-iio@vger.kernel.org
1121S:	Supported
1122W:	http://ez.analog.com/community/linux-device-drivers
1123F:	Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1124F:	Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1125F:	drivers/iio/adc/ad4130.c
1126
1127ANALOG DEVICES INC AD7192 DRIVER
1128M:	Alexandru Tachici <alexandru.tachici@analog.com>
1129L:	linux-iio@vger.kernel.org
1130S:	Supported
1131W:	https://ez.analog.com/linux-software-drivers
1132F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1133F:	drivers/iio/adc/ad7192.c
1134
1135ANALOG DEVICES INC AD7292 DRIVER
1136M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1137L:	linux-iio@vger.kernel.org
1138S:	Supported
1139W:	https://ez.analog.com/linux-software-drivers
1140F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1141F:	drivers/iio/adc/ad7292.c
1142
1143ANALOG DEVICES INC AD7293 DRIVER
1144M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1145L:	linux-iio@vger.kernel.org
1146S:	Supported
1147W:	https://ez.analog.com/linux-software-drivers
1148F:	Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1149F:	drivers/iio/dac/ad7293.c
1150
1151ANALOG DEVICES INC AD74115 DRIVER
1152M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1153L:	linux-iio@vger.kernel.org
1154S:	Supported
1155W:	http://ez.analog.com/community/linux-device-drivers
1156F:	Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1157F:	drivers/iio/addac/ad74115.c
1158
1159ANALOG DEVICES INC AD74413R DRIVER
1160M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1161L:	linux-iio@vger.kernel.org
1162S:	Supported
1163W:	https://ez.analog.com/linux-software-drivers
1164F:	Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1165F:	drivers/iio/addac/ad74413r.c
1166F:	include/dt-bindings/iio/addac/adi,ad74413r.h
1167
1168ANALOG DEVICES INC AD7768-1 DRIVER
1169M:	Michael Hennerich <Michael.Hennerich@analog.com>
1170L:	linux-iio@vger.kernel.org
1171S:	Supported
1172W:	https://ez.analog.com/linux-software-drivers
1173F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1174F:	drivers/iio/adc/ad7768-1.c
1175
1176ANALOG DEVICES INC AD7780 DRIVER
1177M:	Michael Hennerich <Michael.Hennerich@analog.com>
1178M:	Renato Lui Geh <renatogeh@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,ad7780.yaml
1183F:	drivers/iio/adc/ad7780.c
1184
1185ANALOG DEVICES INC ADA4250 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/amplifiers/adi,ada4250.yaml
1191F:	drivers/iio/amplifiers/ada4250.c
1192
1193ANALOG DEVICES INC ADF4377 DRIVER
1194M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1195L:	linux-iio@vger.kernel.org
1196S:	Supported
1197W:	https://ez.analog.com/linux-software-drivers
1198F:	Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1199F:	drivers/iio/frequency/adf4377.c
1200
1201ANALOG DEVICES INC ADGS1408 DRIVER
1202M:	Mircea Caprioru <mircea.caprioru@analog.com>
1203S:	Supported
1204F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1205F:	drivers/mux/adgs1408.c
1206
1207ANALOG DEVICES INC ADIN DRIVER
1208M:	Michael Hennerich <michael.hennerich@analog.com>
1209L:	netdev@vger.kernel.org
1210S:	Supported
1211W:	https://ez.analog.com/linux-software-drivers
1212F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1213F:	drivers/net/phy/adin.c
1214
1215ANALOG DEVICES INC ADIS DRIVER LIBRARY
1216M:	Nuno Sa <nuno.sa@analog.com>
1217L:	linux-iio@vger.kernel.org
1218S:	Supported
1219F:	drivers/iio/imu/adis.c
1220F:	drivers/iio/imu/adis_buffer.c
1221F:	drivers/iio/imu/adis_trigger.c
1222F:	include/linux/iio/imu/adis.h
1223
1224ANALOG DEVICES INC ADIS16460 DRIVER
1225M:	Dragos Bogdan <dragos.bogdan@analog.com>
1226L:	linux-iio@vger.kernel.org
1227S:	Supported
1228W:	https://ez.analog.com/linux-software-drivers
1229F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1230F:	drivers/iio/imu/adis16460.c
1231
1232ANALOG DEVICES INC ADIS16475 DRIVER
1233M:	Nuno Sa <nuno.sa@analog.com>
1234L:	linux-iio@vger.kernel.org
1235S:	Supported
1236W:	https://ez.analog.com/linux-software-drivers
1237F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1238F:	drivers/iio/imu/adis16475.c
1239
1240ANALOG DEVICES INC ADM1177 DRIVER
1241M:	Michael Hennerich <Michael.Hennerich@analog.com>
1242L:	linux-hwmon@vger.kernel.org
1243S:	Supported
1244W:	https://ez.analog.com/linux-software-drivers
1245F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1246F:	drivers/hwmon/adm1177.c
1247
1248ANALOG DEVICES INC ADMV1013 DRIVER
1249M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1250L:	linux-iio@vger.kernel.org
1251S:	Supported
1252W:	https://ez.analog.com/linux-software-drivers
1253F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1254F:	drivers/iio/frequency/admv1013.c
1255
1256ANALOG DEVICES INC ADMV1014 DRIVER
1257M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1258L:	linux-iio@vger.kernel.org
1259S:	Supported
1260W:	https://ez.analog.com/linux-software-drivers
1261F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1262F:	drivers/iio/frequency/admv1014.c
1263
1264ANALOG DEVICES INC ADMV8818 DRIVER
1265M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1266L:	linux-iio@vger.kernel.org
1267S:	Supported
1268W:	https://ez.analog.com/linux-software-drivers
1269F:	Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1270F:	drivers/iio/filter/admv8818.c
1271
1272ANALOG DEVICES INC ADP5061 DRIVER
1273M:	Michael Hennerich <Michael.Hennerich@analog.com>
1274L:	linux-pm@vger.kernel.org
1275S:	Supported
1276W:	https://ez.analog.com/linux-software-drivers
1277F:	drivers/power/supply/adp5061.c
1278
1279ANALOG DEVICES INC ADRF6780 DRIVER
1280M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1281L:	linux-iio@vger.kernel.org
1282S:	Supported
1283W:	https://ez.analog.com/linux-software-drivers
1284F:	Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1285F:	drivers/iio/frequency/adrf6780.c
1286
1287ANALOG DEVICES INC ADV7180 DRIVER
1288M:	Lars-Peter Clausen <lars@metafoo.de>
1289L:	linux-media@vger.kernel.org
1290S:	Supported
1291W:	https://ez.analog.com/linux-software-drivers
1292F:	Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1293F:	drivers/media/i2c/adv7180.c
1294
1295ANALOG DEVICES INC ADV748X DRIVER
1296M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
1297L:	linux-media@vger.kernel.org
1298S:	Maintained
1299F:	Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1300F:	drivers/media/i2c/adv748x/*
1301
1302ANALOG DEVICES INC ADV7511 DRIVER
1303M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1304L:	linux-media@vger.kernel.org
1305S:	Maintained
1306F:	drivers/media/i2c/adv7511*
1307
1308ANALOG DEVICES INC ADV7604 DRIVER
1309M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1310L:	linux-media@vger.kernel.org
1311S:	Maintained
1312F:	Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1313F:	drivers/media/i2c/adv7604*
1314
1315ANALOG DEVICES INC ADV7842 DRIVER
1316M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1317L:	linux-media@vger.kernel.org
1318S:	Maintained
1319F:	drivers/media/i2c/adv7842*
1320
1321ANALOG DEVICES INC ADXRS290 DRIVER
1322M:	Nishant Malpani <nish.malpani25@gmail.com>
1323L:	linux-iio@vger.kernel.org
1324S:	Supported
1325F:	Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1326F:	drivers/iio/gyro/adxrs290.c
1327
1328ANALOG DEVICES INC ASOC CODEC DRIVERS
1329M:	Lars-Peter Clausen <lars@metafoo.de>
1330M:	Nuno Sá <nuno.sa@analog.com>
1331L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1332S:	Supported
1333W:	http://wiki.analog.com/
1334W:	https://ez.analog.com/linux-software-drivers
1335F:	sound/soc/codecs/ad1*
1336F:	sound/soc/codecs/ad7*
1337F:	sound/soc/codecs/adau*
1338F:	sound/soc/codecs/adav*
1339F:	sound/soc/codecs/sigmadsp.*
1340F:	sound/soc/codecs/ssm*
1341
1342ANALOG DEVICES INC DMA DRIVERS
1343M:	Lars-Peter Clausen <lars@metafoo.de>
1344S:	Supported
1345W:	https://ez.analog.com/linux-software-drivers
1346F:	drivers/dma/dma-axi-dmac.c
1347
1348ANALOG DEVICES INC IIO DRIVERS
1349M:	Lars-Peter Clausen <lars@metafoo.de>
1350M:	Michael Hennerich <Michael.Hennerich@analog.com>
1351S:	Supported
1352W:	http://wiki.analog.com/
1353W:	https://ez.analog.com/linux-software-drivers
1354F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1355F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1356F:	Documentation/devicetree/bindings/iio/*/adi,*
1357F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1358F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1359F:	drivers/iio/*/ad*
1360F:	drivers/iio/adc/ltc249*
1361F:	drivers/iio/amplifiers/hmc425a.c
1362F:	drivers/staging/iio/*/ad*
1363X:	drivers/iio/*/adjd*
1364
1365ANALOG DEVICES INC MAX31760 DRIVER
1366M:	Ibrahim Tilki <Ibrahim.Tilki@analog.com>
1367S:	Maintained
1368W:	http://wiki.analog.com/
1369W:	https://ez.analog.com/linux-software-drivers
1370F:	Documentation/devicetree/bindings/hwmon/adi,max31760.yaml
1371F:	Documentation/hwmon/max31760.rst
1372F:	drivers/hwmon/max31760.c
1373
1374ANALOGBITS PLL LIBRARIES
1375M:	Paul Walmsley <paul.walmsley@sifive.com>
1376S:	Supported
1377F:	drivers/clk/analogbits/*
1378F:	include/linux/clk/analogbits*
1379
1380ANDROID DRIVERS
1381M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1382M:	Arve Hjønnevåg <arve@android.com>
1383M:	Todd Kjos <tkjos@android.com>
1384M:	Martijn Coenen <maco@android.com>
1385M:	Joel Fernandes <joel@joelfernandes.org>
1386M:	Christian Brauner <christian@brauner.io>
1387M:	Carlos Llamas <cmllamas@google.com>
1388M:	Suren Baghdasaryan <surenb@google.com>
1389L:	linux-kernel@vger.kernel.org
1390S:	Supported
1391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1392F:	drivers/android/
1393
1394ANDROID GOLDFISH PIC DRIVER
1395M:	Miodrag Dinic <miodrag.dinic@mips.com>
1396S:	Supported
1397F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1398F:	drivers/irqchip/irq-goldfish-pic.c
1399
1400ANDROID GOLDFISH RTC DRIVER
1401M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
1402S:	Supported
1403F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1404F:	drivers/rtc/rtc-goldfish.c
1405
1406AOA (Apple Onboard Audio) ALSA DRIVER
1407M:	Johannes Berg <johannes@sipsolutions.net>
1408L:	linuxppc-dev@lists.ozlabs.org
1409L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1410S:	Maintained
1411F:	sound/aoa/
1412
1413APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1414M:	William Breathitt Gray <william.gray@linaro.org>
1415L:	linux-iio@vger.kernel.org
1416S:	Maintained
1417F:	drivers/iio/addac/stx104.c
1418
1419APM DRIVER
1420M:	Jiri Kosina <jikos@kernel.org>
1421S:	Odd fixes
1422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1423F:	arch/x86/kernel/apm_32.c
1424F:	drivers/char/apm-emulation.c
1425F:	include/linux/apm_bios.h
1426F:	include/uapi/linux/apm_bios.h
1427
1428APPARMOR SECURITY MODULE
1429M:	John Johansen <john.johansen@canonical.com>
1430M:	John Johansen <john@apparmor.net>
1431L:	apparmor@lists.ubuntu.com (moderated for non-subscribers)
1432S:	Supported
1433W:	apparmor.net
1434B:	https://gitlab.com/apparmor/apparmor-kernel
1435C:	irc://irc.oftc.net/apparmor
1436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1437T:	https://gitlab.com/apparmor/apparmor-kernel.git
1438F:	Documentation/admin-guide/LSM/apparmor.rst
1439F:	security/apparmor/
1440
1441APPLE BCM5974 MULTITOUCH DRIVER
1442M:	Henrik Rydberg <rydberg@bitmath.org>
1443L:	linux-input@vger.kernel.org
1444S:	Odd fixes
1445F:	drivers/input/mouse/bcm5974.c
1446
1447APPLE PCIE CONTROLLER DRIVER
1448M:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
1449M:	Marc Zyngier <maz@kernel.org>
1450L:	linux-pci@vger.kernel.org
1451S:	Maintained
1452F:	drivers/pci/controller/pcie-apple.c
1453
1454APPLE SMC DRIVER
1455M:	Henrik Rydberg <rydberg@bitmath.org>
1456L:	linux-hwmon@vger.kernel.org
1457S:	Odd fixes
1458F:	drivers/hwmon/applesmc.c
1459
1460APPLETALK NETWORK LAYER
1461L:	netdev@vger.kernel.org
1462S:	Odd fixes
1463F:	drivers/net/appletalk/
1464F:	include/linux/atalk.h
1465F:	include/uapi/linux/atalk.h
1466F:	net/appletalk/
1467
1468APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1469M:	Khuong Dinh <khuong@os.amperecomputing.com>
1470S:	Supported
1471F:	arch/arm64/boot/dts/apm/
1472
1473APPLIED MICRO (APM) X-GENE SOC EDAC
1474M:	Khuong Dinh <khuong@os.amperecomputing.com>
1475S:	Supported
1476F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1477F:	drivers/edac/xgene_edac.c
1478
1479APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1480M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1481M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1482S:	Supported
1483F:	drivers/net/ethernet/apm/xgene-v2/
1484
1485APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1486M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1487M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1488M:	Quan Nguyen <quan@os.amperecomputing.com>
1489S:	Supported
1490F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1491F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1492F:	drivers/net/ethernet/apm/xgene/
1493F:	drivers/net/mdio/mdio-xgene.c
1494
1495APPLIED MICRO (APM) X-GENE SOC PMU
1496M:	Khuong Dinh <khuong@os.amperecomputing.com>
1497S:	Supported
1498F:	Documentation/admin-guide/perf/xgene-pmu.rst
1499F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1500F:	drivers/perf/xgene_pmu.c
1501
1502APTINA CAMERA SENSOR PLL
1503M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1504L:	linux-media@vger.kernel.org
1505S:	Maintained
1506F:	drivers/media/i2c/aptina-pll.*
1507
1508AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1509M:	Aleksa Savic <savicaleksa83@gmail.com>
1510M:	Jack Doan <me@jackdoan.com>
1511L:	linux-hwmon@vger.kernel.org
1512S:	Maintained
1513F:	Documentation/hwmon/aquacomputer_d5next.rst
1514F:	drivers/hwmon/aquacomputer_d5next.c
1515
1516AQUANTIA ETHERNET DRIVER (atlantic)
1517M:	Igor Russkikh <irusskikh@marvell.com>
1518L:	netdev@vger.kernel.org
1519S:	Supported
1520W:	https://www.marvell.com/
1521Q:	https://patchwork.kernel.org/project/netdevbpf/list/
1522F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1523F:	drivers/net/ethernet/aquantia/atlantic/
1524
1525AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1526M:	Egor Pomozov <epomozov@marvell.com>
1527L:	netdev@vger.kernel.org
1528S:	Supported
1529W:	http://www.aquantia.com
1530F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1531
1532AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1533M:	Krzysztof Hałasa <khalasa@piap.pl>
1534L:	linux-media@vger.kernel.org
1535S:	Maintained
1536F:	Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1537F:	drivers/media/i2c/ar0521.c
1538
1539ARASAN NAND CONTROLLER DRIVER
1540M:	Miquel Raynal <miquel.raynal@bootlin.com>
1541R:	Michal Simek <michal.simek@amd.com>
1542L:	linux-mtd@lists.infradead.org
1543S:	Maintained
1544F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1545F:	drivers/mtd/nand/raw/arasan-nand-controller.c
1546
1547ARC FRAMEBUFFER DRIVER
1548M:	Jaya Kumar <jayalk@intworks.biz>
1549S:	Maintained
1550F:	drivers/video/fbdev/arcfb.c
1551F:	drivers/video/fbdev/core/fb_defio.c
1552
1553ARC PGU DRM DRIVER
1554M:	Alexey Brodkin <abrodkin@synopsys.com>
1555S:	Supported
1556F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1557F:	drivers/gpu/drm/tiny/arcpgu.c
1558
1559ARCNET NETWORK LAYER
1560M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1561L:	netdev@vger.kernel.org
1562S:	Maintained
1563F:	drivers/net/arcnet/
1564F:	include/uapi/linux/if_arcnet.h
1565
1566ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1567M:	Arnd Bergmann <arnd@arndb.de>
1568M:	Olof Johansson <olof@lixom.net>
1569M:	soc@kernel.org
1570L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571S:	Maintained
1572P:	Documentation/process/maintainer-soc.rst
1573C:	irc://irc.libera.chat/armlinux
1574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1575F:	Documentation/process/maintainer-soc*.rst
1576F:	arch/arm/boot/dts/Makefile
1577F:	arch/arm64/boot/dts/Makefile
1578
1579ARM ARCHITECTED TIMER DRIVER
1580M:	Mark Rutland <mark.rutland@arm.com>
1581M:	Marc Zyngier <maz@kernel.org>
1582L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583S:	Maintained
1584F:	arch/arm/include/asm/arch_timer.h
1585F:	arch/arm64/include/asm/arch_timer.h
1586F:	drivers/clocksource/arm_arch_timer.c
1587
1588ARM HDLCD DRM DRIVER
1589M:	Liviu Dudau <liviu.dudau@arm.com>
1590S:	Supported
1591F:	Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1592F:	drivers/gpu/drm/arm/hdlcd_*
1593
1594ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1595M:	Linus Walleij <linus.walleij@linaro.org>
1596L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597S:	Maintained
1598F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
1599F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
1600F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
1601F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1602F:	Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1603F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1604F:	Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1605F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1606F:	Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1607F:	arch/arm/boot/dts/arm/arm-realview-*
1608F:	arch/arm/boot/dts/arm/integrator*
1609F:	arch/arm/boot/dts/arm/versatile*
1610F:	arch/arm/mach-versatile/
1611F:	drivers/bus/arm-integrator-lm.c
1612F:	drivers/clk/versatile/
1613F:	drivers/i2c/busses/i2c-versatile.c
1614F:	drivers/irqchip/irq-versatile-fpga.c
1615F:	drivers/mtd/maps/physmap-versatile.*
1616F:	drivers/power/reset/arm-versatile-reboot.c
1617F:	drivers/soc/versatile/
1618
1619ARM KOMEDA DRM-KMS DRIVER
1620M:	Liviu Dudau <liviu.dudau@arm.com>
1621S:	Supported
1622T:	git git://anongit.freedesktop.org/drm/drm-misc
1623F:	Documentation/devicetree/bindings/display/arm,komeda.yaml
1624F:	Documentation/gpu/komeda-kms.rst
1625F:	drivers/gpu/drm/arm/display/include/
1626F:	drivers/gpu/drm/arm/display/komeda/
1627
1628ARM MALI PANFROST DRM DRIVER
1629M:	Rob Herring <robh@kernel.org>
1630M:	Tomeu Vizoso <tomeu.vizoso@collabora.com>
1631R:	Steven Price <steven.price@arm.com>
1632R:	Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1633L:	dri-devel@lists.freedesktop.org
1634S:	Supported
1635T:	git git://anongit.freedesktop.org/drm/drm-misc
1636F:	drivers/gpu/drm/panfrost/
1637F:	include/uapi/drm/panfrost_drm.h
1638
1639ARM MALI-DP DRM DRIVER
1640M:	Liviu Dudau <liviu.dudau@arm.com>
1641S:	Supported
1642T:	git git://anongit.freedesktop.org/drm/drm-misc
1643F:	Documentation/devicetree/bindings/display/arm,malidp.yaml
1644F:	Documentation/gpu/afbc.rst
1645F:	drivers/gpu/drm/arm/
1646
1647ARM MFM AND FLOPPY DRIVERS
1648M:	Ian Molton <spyro@f2s.com>
1649S:	Maintained
1650F:	arch/arm/include/asm/floppy.h
1651F:	arch/arm/mach-rpc/floppydma.S
1652
1653ARM PMU PROFILING AND DEBUGGING
1654M:	Will Deacon <will@kernel.org>
1655M:	Mark Rutland <mark.rutland@arm.com>
1656L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1657S:	Maintained
1658F:	Documentation/devicetree/bindings/arm/pmu.yaml
1659F:	Documentation/devicetree/bindings/perf/
1660F:	arch/arm*/include/asm/hw_breakpoint.h
1661F:	arch/arm*/include/asm/perf_event.h
1662F:	arch/arm*/kernel/hw_breakpoint.c
1663F:	arch/arm*/kernel/perf_*
1664F:	drivers/perf/
1665F:	include/linux/perf/arm_pmu.h
1666
1667ARM PORT
1668M:	Russell King <linux@armlinux.org.uk>
1669L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670S:	Odd Fixes
1671W:	http://www.armlinux.org.uk/
1672T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1673F:	arch/arm/
1674X:	arch/arm/boot/dts/
1675
1676ARM PRIMECELL AACI PL041 DRIVER
1677M:	Russell King <linux@armlinux.org.uk>
1678S:	Odd Fixes
1679F:	sound/arm/aaci.*
1680
1681ARM PRIMECELL BUS SUPPORT
1682M:	Russell King <linux@armlinux.org.uk>
1683S:	Odd Fixes
1684F:	drivers/amba/
1685F:	include/linux/amba/bus.h
1686
1687ARM PRIMECELL CLCD PL110 DRIVER
1688M:	Russell King <linux@armlinux.org.uk>
1689S:	Odd Fixes
1690F:	drivers/video/fbdev/amba-clcd.*
1691
1692ARM PRIMECELL KMI PL050 DRIVER
1693M:	Russell King <linux@armlinux.org.uk>
1694S:	Odd Fixes
1695F:	drivers/input/serio/ambakmi.*
1696F:	include/linux/amba/kmi.h
1697
1698ARM PRIMECELL MMCI PL180/1 DRIVER
1699M:	Russell King <linux@armlinux.org.uk>
1700S:	Odd Fixes
1701F:	drivers/mmc/host/mmci.*
1702F:	include/linux/amba/mmci.h
1703
1704ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1705M:	Miquel Raynal <miquel.raynal@bootlin.com>
1706R:	Michal Simek <michal.simek@amd.com>
1707L:	linux-mtd@lists.infradead.org
1708S:	Maintained
1709F:	Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1710F:	drivers/mtd/nand/raw/pl35x-nand-controller.c
1711
1712ARM PRIMECELL PL35X SMC DRIVER
1713M:	Miquel Raynal <miquel.raynal@bootlin.com>
1714R:	Michal Simek <michal.simek@amd.com>
1715L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1716S:	Maintained
1717F:	Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1718F:	drivers/memory/pl353-smc.c
1719
1720ARM PRIMECELL SSP PL022 SPI DRIVER
1721M:	Linus Walleij <linus.walleij@linaro.org>
1722L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1723S:	Maintained
1724F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1725F:	drivers/spi/spi-pl022.c
1726
1727ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1728M:	Russell King <linux@armlinux.org.uk>
1729S:	Odd Fixes
1730F:	drivers/tty/serial/amba-pl01*.c
1731F:	include/linux/amba/serial.h
1732
1733ARM PRIMECELL VIC PL190/PL192 DRIVER
1734M:	Linus Walleij <linus.walleij@linaro.org>
1735L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736S:	Maintained
1737F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1738F:	drivers/irqchip/irq-vic.c
1739
1740ARM SMC WATCHDOG DRIVER
1741M:	Julius Werner <jwerner@chromium.org>
1742R:	Evan Benn <evanbenn@chromium.org>
1743S:	Maintained
1744F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1745F:	drivers/watchdog/arm_smc_wdt.c
1746
1747ARM SMMU DRIVERS
1748M:	Will Deacon <will@kernel.org>
1749R:	Robin Murphy <robin.murphy@arm.com>
1750L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1751S:	Maintained
1752F:	Documentation/devicetree/bindings/iommu/arm,smmu*
1753F:	drivers/iommu/arm/
1754F:	drivers/iommu/io-pgtable-arm*
1755
1756ARM SUB-ARCHITECTURES
1757L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758S:	Maintained
1759C:	irc://irc.libera.chat/armlinux
1760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1761F:	arch/arm/mach-*/
1762F:	arch/arm/plat-*/
1763
1764ARM/ACTIONS SEMI ARCHITECTURE
1765M:	Andreas Färber <afaerber@suse.de>
1766M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1767L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1768L:	linux-actions@lists.infradead.org (moderated for non-subscribers)
1769S:	Maintained
1770F:	Documentation/devicetree/bindings/arm/actions.yaml
1771F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1772F:	Documentation/devicetree/bindings/dma/owl-dma.yaml
1773F:	Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1774F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1775F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1776F:	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1777F:	Documentation/devicetree/bindings/pinctrl/actions,*
1778F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1779F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1780F:	arch/arm/boot/dts/actions/
1781F:	arch/arm/mach-actions/
1782F:	arch/arm64/boot/dts/actions/
1783F:	drivers/clk/actions/
1784F:	drivers/clocksource/timer-owl*
1785F:	drivers/dma/owl-dma.c
1786F:	drivers/i2c/busses/i2c-owl.c
1787F:	drivers/irqchip/irq-owl-sirq.c
1788F:	drivers/mmc/host/owl-mmc.c
1789F:	drivers/net/ethernet/actions/
1790F:	drivers/pinctrl/actions/*
1791F:	drivers/soc/actions/
1792F:	include/dt-bindings/power/owl-*
1793F:	include/dt-bindings/reset/actions,*
1794F:	include/linux/soc/actions/
1795N:	owl
1796
1797ARM/Allwinner SoC Clock Support
1798M:	Emilio López <emilio@elopez.com.ar>
1799S:	Maintained
1800F:	drivers/clk/sunxi/
1801
1802ARM/Allwinner sunXi SoC support
1803M:	Chen-Yu Tsai <wens@csie.org>
1804M:	Jernej Skrabec <jernej.skrabec@gmail.com>
1805M:	Samuel Holland <samuel@sholland.org>
1806L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1807L:	linux-sunxi@lists.linux.dev
1808S:	Maintained
1809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1810F:	arch/arm/mach-sunxi/
1811F:	arch/arm64/boot/dts/allwinner/
1812F:	drivers/clk/sunxi-ng/
1813F:	drivers/pinctrl/sunxi/
1814F:	drivers/soc/sunxi/
1815N:	allwinner
1816N:	sun[x456789]i
1817N:	sun[25]0i
1818
1819ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1820M:	Neil Armstrong <neil.armstrong@linaro.org>
1821M:	Jerome Brunet <jbrunet@baylibre.com>
1822L:	linux-amlogic@lists.infradead.org
1823S:	Maintained
1824F:	Documentation/devicetree/bindings/clock/amlogic*
1825F:	drivers/clk/meson/
1826F:	include/dt-bindings/clock/amlogic,a1*
1827F:	include/dt-bindings/clock/gxbb*
1828F:	include/dt-bindings/clock/meson*
1829
1830ARM/Amlogic Meson SoC Crypto Drivers
1831M:	Corentin Labbe <clabbe@baylibre.com>
1832L:	linux-crypto@vger.kernel.org
1833L:	linux-amlogic@lists.infradead.org
1834S:	Maintained
1835F:	Documentation/devicetree/bindings/crypto/amlogic*
1836F:	drivers/crypto/amlogic/
1837
1838ARM/Amlogic Meson SoC Sound Drivers
1839M:	Jerome Brunet <jbrunet@baylibre.com>
1840L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1841S:	Maintained
1842F:	Documentation/devicetree/bindings/sound/amlogic*
1843F:	sound/soc/meson/
1844
1845ARM/Amlogic Meson SoC support
1846M:	Neil Armstrong <neil.armstrong@linaro.org>
1847M:	Kevin Hilman <khilman@baylibre.com>
1848R:	Jerome Brunet <jbrunet@baylibre.com>
1849R:	Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1850L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1851L:	linux-amlogic@lists.infradead.org
1852S:	Maintained
1853W:	http://linux-meson.com/
1854F:	Documentation/devicetree/bindings/phy/amlogic*
1855F:	arch/arm/boot/dts/amlogic/
1856F:	arch/arm/mach-meson/
1857F:	arch/arm64/boot/dts/amlogic/
1858F:	drivers/genpd/amlogic/
1859F:	drivers/mmc/host/meson*
1860F:	drivers/phy/amlogic/
1861F:	drivers/pinctrl/meson/
1862F:	drivers/rtc/rtc-meson*
1863F:	drivers/soc/amlogic/
1864N:	meson
1865
1866ARM/Annapurna Labs ALPINE ARCHITECTURE
1867M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1868M:	Antoine Tenart <atenart@kernel.org>
1869L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870S:	Maintained
1871F:	arch/arm/boot/dts/amazon/
1872F:	arch/arm/mach-alpine/
1873F:	arch/arm64/boot/dts/amazon/
1874F:	drivers/*/*alpine*
1875
1876ARM/APPLE MACHINE SOUND DRIVERS
1877M:	Martin Povišer <povik+lin@cutebit.org>
1878L:	asahi@lists.linux.dev
1879L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1880S:	Maintained
1881F:	Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
1882F:	Documentation/devicetree/bindings/sound/apple,*
1883F:	sound/soc/apple/*
1884F:	sound/soc/codecs/cs42l83-i2c.c
1885F:	sound/soc/codecs/ssm3515.c
1886
1887ARM/APPLE MACHINE SUPPORT
1888M:	Hector Martin <marcan@marcan.st>
1889M:	Sven Peter <sven@svenpeter.dev>
1890R:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
1891L:	asahi@lists.linux.dev
1892L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893S:	Maintained
1894W:	https://asahilinux.org
1895B:	https://github.com/AsahiLinux/linux/issues
1896C:	irc://irc.oftc.net/asahi-dev
1897T:	git https://github.com/AsahiLinux/linux.git
1898F:	Documentation/devicetree/bindings/arm/apple.yaml
1899F:	Documentation/devicetree/bindings/arm/apple/*
1900F:	Documentation/devicetree/bindings/clock/apple,nco.yaml
1901F:	Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
1902F:	Documentation/devicetree/bindings/dma/apple,admac.yaml
1903F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1904F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
1905F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
1906F:	Documentation/devicetree/bindings/iommu/apple,sart.yaml
1907F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1908F:	Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
1909F:	Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
1910F:	Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
1911F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
1912F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1913F:	Documentation/devicetree/bindings/power/apple*
1914F:	Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
1915F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1916F:	arch/arm64/boot/dts/apple/
1917F:	drivers/bluetooth/hci_bcm4377.c
1918F:	drivers/clk/clk-apple-nco.c
1919F:	drivers/cpufreq/apple-soc-cpufreq.c
1920F:	drivers/dma/apple-admac.c
1921F:	drivers/genpd/apple/
1922F:	drivers/i2c/busses/i2c-pasemi-core.c
1923F:	drivers/i2c/busses/i2c-pasemi-platform.c
1924F:	drivers/iommu/apple-dart.c
1925F:	drivers/iommu/io-pgtable-dart.c
1926F:	drivers/irqchip/irq-apple-aic.c
1927F:	drivers/mailbox/apple-mailbox.c
1928F:	drivers/nvme/host/apple.c
1929F:	drivers/nvmem/apple-efuses.c
1930F:	drivers/pinctrl/pinctrl-apple-gpio.c
1931F:	drivers/pwm/pwm-apple.c
1932F:	drivers/soc/apple/*
1933F:	drivers/watchdog/apple_wdt.c
1934F:	include/dt-bindings/interrupt-controller/apple-aic.h
1935F:	include/dt-bindings/pinctrl/apple.h
1936F:	include/linux/apple-mailbox.h
1937F:	include/linux/soc/apple/*
1938
1939ARM/ARTPEC MACHINE SUPPORT
1940M:	Jesper Nilsson <jesper.nilsson@axis.com>
1941M:	Lars Persson <lars.persson@axis.com>
1942L:	linux-arm-kernel@axis.com
1943S:	Maintained
1944F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1945F:	arch/arm/boot/dts/axis/
1946F:	arch/arm/mach-artpec
1947F:	drivers/clk/axis
1948F:	drivers/crypto/axis
1949F:	drivers/mmc/host/usdhi6rol0.c
1950F:	drivers/pinctrl/pinctrl-artpec*
1951
1952ARM/ASPEED I2C DRIVER
1953M:	Brendan Higgins <brendanhiggins@google.com>
1954R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1955R:	Joel Stanley <joel@jms.id.au>
1956L:	linux-i2c@vger.kernel.org
1957L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1958S:	Maintained
1959F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
1960F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1961F:	drivers/i2c/busses/i2c-aspeed.c
1962F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1963
1964ARM/ASPEED MACHINE SUPPORT
1965M:	Joel Stanley <joel@jms.id.au>
1966R:	Andrew Jeffery <andrew@aj.id.au>
1967L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1969S:	Supported
1970Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1972F:	Documentation/devicetree/bindings/arm/aspeed/
1973F:	arch/arm/boot/dts/aspeed/
1974F:	arch/arm/mach-aspeed/
1975N:	aspeed
1976
1977ARM/BITMAIN ARCHITECTURE
1978M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1979L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980S:	Maintained
1981F:	Documentation/devicetree/bindings/arm/bitmain.yaml
1982F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1983F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1984F:	arch/arm64/boot/dts/bitmain/
1985F:	drivers/clk/clk-bm1880.c
1986F:	drivers/pinctrl/pinctrl-bm1880.c
1987
1988ARM/CALXEDA HIGHBANK ARCHITECTURE
1989M:	Andre Przywara <andre.przywara@arm.com>
1990L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991S:	Maintained
1992F:	arch/arm/boot/dts/calxeda/
1993F:	arch/arm/mach-highbank/
1994
1995ARM/CAVIUM THUNDER NETWORK DRIVER
1996M:	Sunil Goutham <sgoutham@marvell.com>
1997L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1998S:	Supported
1999F:	drivers/net/ethernet/cavium/thunder/
2000
2001ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2002M:	Lukasz Majewski <lukma@denx.de>
2003L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2004S:	Maintained
2005F:	arch/arm/mach-ep93xx/ts72xx.c
2006
2007ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2008M:	Alexander Shiyan <shc_work@mail.ru>
2009L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2010S:	Odd Fixes
2011N:	clps711x
2012
2013ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
2014M:	Lennert Buytenhek <kernel@wantstofly.org>
2015L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2016S:	Maintained
2017
2018ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2019M:	Hartley Sweeten <hsweeten@visionengravers.com>
2020M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
2021L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022S:	Maintained
2023F:	Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2024F:	Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2025F:	arch/arm/boot/compressed/misc-ep93xx.h
2026F:	arch/arm/mach-ep93xx/
2027F:	drivers/iio/adc/ep93xx_adc.c
2028
2029ARM/CLKDEV SUPPORT
2030M:	Russell King <linux@armlinux.org.uk>
2031L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2032S:	Maintained
2033T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2034F:	drivers/clk/clkdev.c
2035
2036ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2037M:	Baruch Siach <baruch@tkos.co.il>
2038L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2039S:	Maintained
2040F:	arch/arm/boot/dts/cnxt/
2041N:	digicolor
2042
2043ARM/CORESIGHT FRAMEWORK AND DRIVERS
2044M:	Suzuki K Poulose <suzuki.poulose@arm.com>
2045R:	Mike Leach <mike.leach@linaro.org>
2046R:	James Clark <james.clark@arm.com>
2047R:	Leo Yan <leo.yan@linaro.org>
2048L:	coresight@lists.linaro.org (moderated for non-subscribers)
2049L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2050S:	Maintained
2051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2052F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2053F:	Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2054F:	Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2055F:	Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2056F:	Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2057F:	Documentation/trace/coresight/*
2058F:	drivers/hwtracing/coresight/*
2059F:	include/dt-bindings/arm/coresight-cti-dt.h
2060F:	include/linux/coresight*
2061F:	samples/coresight/*
2062F:	tools/perf/arch/arm/util/auxtrace.c
2063F:	tools/perf/arch/arm/util/cs-etm.c
2064F:	tools/perf/arch/arm/util/cs-etm.h
2065F:	tools/perf/arch/arm/util/pmu.c
2066F:	tools/perf/tests/shell/coresight/*
2067F:	tools/perf/util/cs-etm-decoder/*
2068F:	tools/perf/util/cs-etm.*
2069
2070ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2071M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2072M:	Linus Walleij <linus.walleij@linaro.org>
2073L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2074S:	Maintained
2075T:	git git://github.com/ulli-kroll/linux.git
2076F:	Documentation/devicetree/bindings/arm/gemini.yaml
2077F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2078F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2079F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2080F:	arch/arm/boot/dts/gemini/
2081F:	arch/arm/mach-gemini/
2082F:	drivers/crypto/gemini/
2083F:	drivers/net/ethernet/cortina/
2084F:	drivers/pinctrl/pinctrl-gemini.c
2085F:	drivers/rtc/rtc-ftrtc010.c
2086
2087ARM/CZ.NIC TURRIS SUPPORT
2088M:	Marek Behún <kabel@kernel.org>
2089S:	Maintained
2090W:	https://www.turris.cz/
2091F:	Documentation/ABI/testing/debugfs-moxtet
2092F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
2093F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2094F:	Documentation/devicetree/bindings/bus/moxtet.txt
2095F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2096F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2097F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2098F:	Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2099F:	drivers/bus/moxtet.c
2100F:	drivers/firmware/turris-mox-rwtm.c
2101F:	drivers/gpio/gpio-moxtet.c
2102F:	drivers/leds/leds-turris-omnia.c
2103F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
2104F:	drivers/watchdog/armada_37xx_wdt.c
2105F:	include/dt-bindings/bus/moxtet.h
2106F:	include/linux/armada-37xx-rwtm-mailbox.h
2107F:	include/linux/moxtet.h
2108
2109ARM/FARADAY FA526 PORT
2110M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2111L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2112S:	Maintained
2113T:	git git://git.berlios.de/gemini-board
2114F:	arch/arm/mm/*-fa*
2115
2116ARM/FOOTBRIDGE ARCHITECTURE
2117M:	Russell King <linux@armlinux.org.uk>
2118L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2119S:	Maintained
2120W:	http://www.armlinux.org.uk/
2121F:	arch/arm/include/asm/hardware/dec21285.h
2122F:	arch/arm/mach-footbridge/
2123
2124ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2125M:	Shawn Guo <shawnguo@kernel.org>
2126M:	Sascha Hauer <s.hauer@pengutronix.de>
2127R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2128R:	Fabio Estevam <festevam@gmail.com>
2129R:	NXP Linux Team <linux-imx@nxp.com>
2130L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2131S:	Maintained
2132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2133F:	arch/arm/boot/dts/nxp/imx/
2134F:	arch/arm/boot/dts/nxp/mxs/
2135X:	arch/arm64/boot/dts/freescale/fsl-*
2136X:	arch/arm64/boot/dts/freescale/qoriq-*
2137X:	drivers/media/i2c/
2138N:	imx
2139N:	mxs
2140
2141ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2142M:	Shawn Guo <shawnguo@kernel.org>
2143M:	Li Yang <leoyang.li@nxp.com>
2144L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2145S:	Maintained
2146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2147F:	arch/arm/boot/dts/nxp/ls/
2148F:	arch/arm64/boot/dts/freescale/fsl-*
2149F:	arch/arm64/boot/dts/freescale/qoriq-*
2150
2151ARM/FREESCALE VYBRID ARM ARCHITECTURE
2152M:	Shawn Guo <shawnguo@kernel.org>
2153M:	Sascha Hauer <s.hauer@pengutronix.de>
2154R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2155R:	Stefan Agner <stefan@agner.ch>
2156L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2157S:	Maintained
2158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2159F:	arch/arm/boot/dts/nxp/vf/
2160F:	arch/arm/mach-imx/*vf610*
2161
2162ARM/GUMSTIX MACHINE SUPPORT
2163M:	Steve Sakoman <sakoman@gmail.com>
2164L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2165S:	Maintained
2166
2167ARM/HISILICON SOC SUPPORT
2168M:	Wei Xu <xuwei5@hisilicon.com>
2169L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2170S:	Supported
2171W:	http://www.hisilicon.com
2172T:	git https://github.com/hisilicon/linux-hisi.git
2173F:	arch/arm/boot/dts/hisilicon/
2174F:	arch/arm/mach-hisi/
2175F:	arch/arm64/boot/dts/hisilicon/
2176
2177ARM/HP JORNADA 7XX MACHINE SUPPORT
2178M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
2179S:	Maintained
2180W:	www.jlime.com
2181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2182F:	arch/arm/mach-sa1100/include/mach/jornada720.h
2183F:	arch/arm/mach-sa1100/jornada720.c
2184
2185ARM/HPE GXP ARCHITECTURE
2186M:	Jean-Marie Verdun <verdun@hpe.com>
2187M:	Nick Hawkins <nick.hawkins@hpe.com>
2188S:	Maintained
2189F:	Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2190F:	Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2191F:	Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2192F:	Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2193F:	Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2194F:	Documentation/hwmon/gxp-fan-ctrl.rst
2195F:	arch/arm/boot/dts/hpe/
2196F:	arch/arm/mach-hpe/
2197F:	drivers/clocksource/timer-gxp.c
2198F:	drivers/hwmon/gxp-fan-ctrl.c
2199F:	drivers/i2c/busses/i2c-gxp.c
2200F:	drivers/spi/spi-gxp.c
2201F:	drivers/watchdog/gxp-wdt.c
2202
2203ARM/IGEP MACHINE SUPPORT
2204M:	Enric Balletbo i Serra <eballetbo@gmail.com>
2205M:	Javier Martinez Canillas <javier@dowhile0.org>
2206L:	linux-omap@vger.kernel.org
2207L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2208S:	Maintained
2209F:	arch/arm/boot/dts/ti/omap/omap3-igep*
2210
2211ARM/INTEL IXP4XX ARM ARCHITECTURE
2212M:	Linus Walleij <linusw@kernel.org>
2213M:	Imre Kaloz <kaloz@openwrt.org>
2214M:	Krzysztof Halasa <khalasa@piap.pl>
2215L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2216S:	Maintained
2217F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2218F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2219F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2220F:	Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2221F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2222F:	arch/arm/boot/dts/intel/ixp/
2223F:	arch/arm/mach-ixp4xx/
2224F:	drivers/bus/intel-ixp4xx-eb.c
2225F:	drivers/clocksource/timer-ixp4xx.c
2226F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2227F:	drivers/gpio/gpio-ixp4xx.c
2228F:	drivers/irqchip/irq-ixp4xx.c
2229
2230ARM/INTEL KEEMBAY ARCHITECTURE
2231M:	Paul J. Murphy <paul.j.murphy@intel.com>
2232M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2233S:	Maintained
2234F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
2235F:	arch/arm64/boot/dts/intel/keembay-evm.dts
2236F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
2237
2238ARM/INTEL XSC3 (MANZANO) ARM CORE
2239M:	Lennert Buytenhek <kernel@wantstofly.org>
2240L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2241S:	Maintained
2242
2243ARM/LG1K ARCHITECTURE
2244M:	Chanho Min <chanho.min@lge.com>
2245L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2246S:	Maintained
2247F:	arch/arm64/boot/dts/lg/
2248
2249ARM/LPC18XX ARCHITECTURE
2250M:	Vladimir Zapolskiy <vz@mleia.com>
2251L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2252S:	Maintained
2253F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2254F:	arch/arm/boot/dts/nxp/lpc/lpc43*
2255F:	drivers/i2c/busses/i2c-lpc2k.c
2256F:	drivers/memory/pl172.c
2257F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
2258F:	drivers/rtc/rtc-lpc24xx.c
2259N:	lpc18xx
2260
2261ARM/LPC32XX SOC SUPPORT
2262M:	Vladimir Zapolskiy <vz@mleia.com>
2263L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2264S:	Maintained
2265T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2266F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2267F:	arch/arm/boot/dts/nxp/lpc/lpc32*
2268F:	arch/arm/mach-lpc32xx/
2269F:	drivers/i2c/busses/i2c-pnx.c
2270F:	drivers/net/ethernet/nxp/lpc_eth.c
2271F:	drivers/usb/host/ohci-nxp.c
2272F:	drivers/watchdog/pnx4008_wdt.c
2273N:	lpc32xx
2274
2275ARM/Marvell Dove/MV78xx0/Orion SOC support
2276M:	Andrew Lunn <andrew@lunn.ch>
2277M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2278M:	Gregory Clement <gregory.clement@bootlin.com>
2279L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2280S:	Maintained
2281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2282F:	Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2283F:	Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2284F:	Documentation/devicetree/bindings/soc/dove/
2285F:	arch/arm/boot/dts/marvell/dove*
2286F:	arch/arm/boot/dts/marvell/orion5x*
2287F:	arch/arm/mach-dove/
2288F:	arch/arm/mach-mv78xx0/
2289F:	arch/arm/mach-orion5x/
2290F:	arch/arm/plat-orion/
2291F:	drivers/soc/dove/
2292
2293ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2294M:	Andrew Lunn <andrew@lunn.ch>
2295M:	Gregory Clement <gregory.clement@bootlin.com>
2296M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2297L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2298S:	Maintained
2299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2300F:	Documentation/devicetree/bindings/arm/marvell/
2301F:	arch/arm/boot/dts/marvell/armada*
2302F:	arch/arm/boot/dts/marvell/kirkwood*
2303F:	arch/arm/configs/mvebu_*_defconfig
2304F:	arch/arm/mach-mvebu/
2305F:	arch/arm64/boot/dts/marvell/armada*
2306F:	arch/arm64/boot/dts/marvell/cn913*
2307F:	drivers/clk/mvebu/
2308F:	drivers/cpufreq/armada-37xx-cpufreq.c
2309F:	drivers/cpufreq/armada-8k-cpufreq.c
2310F:	drivers/cpufreq/mvebu-cpufreq.c
2311F:	drivers/irqchip/irq-armada-370-xp.c
2312F:	drivers/irqchip/irq-mvebu-*
2313F:	drivers/pinctrl/mvebu/
2314F:	drivers/rtc/rtc-armada38x.c
2315
2316ARM/Mediatek RTC DRIVER
2317M:	Eddie Huang <eddie.huang@mediatek.com>
2318M:	Sean Wang <sean.wang@mediatek.com>
2319L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2320L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2321S:	Maintained
2322F:	Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2323F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2324F:	drivers/rtc/rtc-mt2712.c
2325F:	drivers/rtc/rtc-mt6397.c
2326F:	drivers/rtc/rtc-mt7622.c
2327
2328ARM/Mediatek SoC support
2329M:	Matthias Brugger <matthias.bgg@gmail.com>
2330R:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2331L:	linux-kernel@vger.kernel.org
2332L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2333L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2334S:	Maintained
2335W:	https://mtk.wiki.kernel.org/
2336C:	irc://irc.libera.chat/linux-mediatek
2337F:	arch/arm/boot/dts/mediatek/
2338F:	arch/arm/mach-mediatek/
2339F:	arch/arm64/boot/dts/mediatek/
2340F:	drivers/soc/mediatek/
2341N:	mtk
2342N:	mt[2678]
2343K:	mediatek
2344
2345ARM/Mediatek USB3 PHY DRIVER
2346M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
2347L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2348L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2349S:	Maintained
2350F:	Documentation/devicetree/bindings/phy/mediatek,*
2351F:	drivers/phy/mediatek/
2352
2353ARM/MICROCHIP (ARM64) SoC support
2354M:	Conor Dooley <conor@kernel.org>
2355M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2356M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2358S:	Supported
2359T:	git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2360F:	arch/arm64/boot/dts/microchip/
2361
2362ARM/Microchip (AT91) SoC support
2363M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2364M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
2365M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2366L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2367S:	Supported
2368W:	http://www.linux4sam.org
2369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2370F:	arch/arm/boot/dts/microchip/at91*
2371F:	arch/arm/boot/dts/microchip/sama*
2372F:	arch/arm/include/debug/at91.S
2373F:	arch/arm/mach-at91/
2374F:	drivers/memory/atmel*
2375F:	drivers/watchdog/sama5d4_wdt.c
2376F:	include/soc/at91/
2377X:	drivers/input/touchscreen/atmel_mxt_ts.c
2378X:	drivers/net/wireless/atmel/
2379N:	at91
2380N:	atmel
2381
2382ARM/Microchip Sparx5 SoC support
2383M:	Lars Povlsen <lars.povlsen@microchip.com>
2384M:	Steen Hegelund <Steen.Hegelund@microchip.com>
2385M:	Daniel Machon <daniel.machon@microchip.com>
2386M:	UNGLinuxDriver@microchip.com
2387L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2388S:	Supported
2389F:	arch/arm64/boot/dts/microchip/sparx*
2390F:	drivers/net/ethernet/microchip/vcap/
2391F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
2392N:	sparx5
2393
2394ARM/MILBEAUT ARCHITECTURE
2395M:	Taichi Sugaya <sugaya.taichi@socionext.com>
2396M:	Takao Orito <orito.takao@socionext.com>
2397L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2398S:	Maintained
2399F:	arch/arm/boot/dts/socionext/milbeaut*
2400F:	arch/arm/mach-milbeaut/
2401N:	milbeaut
2402
2403ARM/MStar/Sigmastar Armv7 SoC support
2404M:	Daniel Palmer <daniel@thingy.jp>
2405M:	Romain Perier <romain.perier@gmail.com>
2406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2407S:	Maintained
2408W:	http://linux-chenxing.org/
2409T:	git git://github.com/linux-chenxing/linux.git
2410F:	Documentation/devicetree/bindings/arm/mstar/*
2411F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2412F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2413F:	arch/arm/boot/dts/sigmastar/
2414F:	arch/arm/mach-mstar/
2415F:	drivers/clk/mstar/
2416F:	drivers/clocksource/timer-msc313e.c
2417F:	drivers/gpio/gpio-msc313.c
2418F:	drivers/rtc/rtc-msc313.c
2419F:	drivers/watchdog/msc313e_wdt.c
2420F:	include/dt-bindings/clock/mstar-*
2421F:	include/dt-bindings/gpio/msc313-gpio.h
2422
2423ARM/NOMADIK/Ux500 ARCHITECTURES
2424M:	Linus Walleij <linus.walleij@linaro.org>
2425L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2426S:	Maintained
2427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2428F:	Documentation/devicetree/bindings/arm/ste-*
2429F:	Documentation/devicetree/bindings/arm/ux500.yaml
2430F:	Documentation/devicetree/bindings/arm/ux500/
2431F:	Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2432F:	arch/arm/boot/dts/st/ste-*
2433F:	arch/arm/mach-nomadik/
2434F:	arch/arm/mach-ux500/
2435F:	drivers/clk/clk-nomadik.c
2436F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2437F:	drivers/dma/ste_dma40*
2438F:	drivers/genpd/st/ste-ux500-pm-domain.c
2439F:	drivers/hwspinlock/u8500_hsem.c
2440F:	drivers/i2c/busses/i2c-nomadik.c
2441F:	drivers/iio/adc/ab8500-gpadc.c
2442F:	drivers/mfd/ab8500*
2443F:	drivers/mfd/abx500*
2444F:	drivers/mfd/db8500*
2445F:	drivers/pinctrl/nomadik/
2446F:	drivers/rtc/rtc-ab8500.c
2447F:	drivers/rtc/rtc-pl031.c
2448F:	drivers/soc/ux500/
2449
2450ARM/NUVOTON MA35 ARCHITECTURE
2451M:	Jacky Huang <ychuang3@nuvoton.com>
2452M:	Shan-Chun Hung <schung@nuvoton.com>
2453L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2454S:	Supported
2455F:	Documentation/devicetree/bindings/*/*/*ma35*
2456F:	Documentation/devicetree/bindings/*/*ma35*
2457F:	arch/arm64/boot/dts/nuvoton/*ma35*
2458F:	drivers/*/*/*ma35*
2459F:	drivers/*/*ma35*
2460K:	ma35d1
2461
2462ARM/NUVOTON NPCM ARCHITECTURE
2463M:	Avi Fishman <avifishman70@gmail.com>
2464M:	Tomer Maimon <tmaimon77@gmail.com>
2465M:	Tali Perry <tali.perry1@gmail.com>
2466R:	Patrick Venture <venture@google.com>
2467R:	Nancy Yuen <yuenn@google.com>
2468R:	Benjamin Fair <benjaminfair@google.com>
2469L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2470S:	Supported
2471F:	Documentation/devicetree/bindings/*/*/*npcm*
2472F:	Documentation/devicetree/bindings/*/*npcm*
2473F:	Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2474F:	arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2475F:	arch/arm/mach-npcm/
2476F:	arch/arm64/boot/dts/nuvoton/
2477F:	drivers/*/*/*npcm*
2478F:	drivers/*/*npcm*
2479F:	drivers/rtc/rtc-nct3018y.c
2480F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2481F:	include/dt-bindings/clock/nuvoton,npcm845-clk.h
2482
2483ARM/NUVOTON WPCM450 ARCHITECTURE
2484M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2485L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2486S:	Maintained
2487W:	https://github.com/neuschaefer/wpcm450/wiki
2488F:	Documentation/devicetree/bindings/*/*wpcm*
2489F:	arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2490F:	arch/arm/configs/wpcm450_defconfig
2491F:	arch/arm/mach-npcm/wpcm450.c
2492F:	drivers/*/*/*wpcm*
2493F:	drivers/*/*wpcm*
2494
2495ARM/NXP S32G ARCHITECTURE
2496M:	Chester Lin <clin@suse.com>
2497R:	Andreas Färber <afaerber@suse.de>
2498R:	Matthias Brugger <mbrugger@suse.com>
2499R:	NXP S32 Linux Team <s32@nxp.com>
2500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2501S:	Maintained
2502F:	arch/arm64/boot/dts/freescale/s32g*.dts*
2503
2504ARM/Orion SoC/Technologic Systems TS-78xx platform support
2505M:	Alexander Clouter <alex@digriz.org.uk>
2506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2507S:	Maintained
2508W:	http://www.digriz.org.uk/ts78xx/kernel
2509F:	arch/arm/mach-orion5x/ts78xx-*
2510
2511ARM/QUALCOMM CHROMEBOOK SUPPORT
2512R:	cros-qcom-dts-watchers@chromium.org
2513F:	arch/arm64/boot/dts/qcom/sc7180*
2514F:	arch/arm64/boot/dts/qcom/sc7280*
2515F:	arch/arm64/boot/dts/qcom/sdm845-cheza*
2516
2517ARM/QUALCOMM SUPPORT
2518M:	Andy Gross <agross@kernel.org>
2519M:	Bjorn Andersson <andersson@kernel.org>
2520M:	Konrad Dybcio <konrad.dybcio@linaro.org>
2521L:	linux-arm-msm@vger.kernel.org
2522S:	Maintained
2523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2524F:	Documentation/devicetree/bindings/*/qcom*
2525F:	Documentation/devicetree/bindings/soc/qcom/
2526F:	arch/arm/boot/dts/qcom/
2527F:	arch/arm/configs/qcom_defconfig
2528F:	arch/arm/mach-qcom/
2529F:	arch/arm64/boot/dts/qcom/
2530F:	drivers/*/*/pm8???-*
2531F:	drivers/*/*/qcom*
2532F:	drivers/*/*/qcom/
2533F:	drivers/*/qcom*
2534F:	drivers/*/qcom/
2535F:	drivers/bluetooth/btqcomsmd.c
2536F:	drivers/clocksource/timer-qcom.c
2537F:	drivers/cpuidle/cpuidle-qcom-spm.c
2538F:	drivers/extcon/extcon-qcom*
2539F:	drivers/i2c/busses/i2c-qcom-geni.c
2540F:	drivers/i2c/busses/i2c-qup.c
2541F:	drivers/iommu/msm*
2542F:	drivers/mfd/ssbi.c
2543F:	drivers/mmc/host/mmci_qcom*
2544F:	drivers/mmc/host/sdhci-msm.c
2545F:	drivers/pci/controller/dwc/pcie-qcom.c
2546F:	drivers/phy/qualcomm/
2547F:	drivers/power/*/msm*
2548F:	drivers/reset/reset-qcom-*
2549F:	drivers/spi/spi-geni-qcom.c
2550F:	drivers/spi/spi-qcom-qspi.c
2551F:	drivers/spi/spi-qup.c
2552F:	drivers/tty/serial/msm_serial.c
2553F:	drivers/ufs/host/ufs-qcom*
2554F:	drivers/usb/dwc3/dwc3-qcom.c
2555F:	include/dt-bindings/*/qcom*
2556F:	include/linux/*/qcom*
2557F:	include/linux/soc/qcom/
2558
2559ARM/RDA MICRO ARCHITECTURE
2560M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2561L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2562L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2563S:	Maintained
2564F:	Documentation/devicetree/bindings/arm/rda.yaml
2565F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2566F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2567F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2568F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2569F:	arch/arm/boot/dts/unisoc/
2570F:	drivers/clocksource/timer-rda.c
2571F:	drivers/gpio/gpio-rda.c
2572F:	drivers/irqchip/irq-rda-intc.c
2573F:	drivers/tty/serial/rda-uart.c
2574
2575ARM/REALTEK ARCHITECTURE
2576M:	Andreas Färber <afaerber@suse.de>
2577L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2578L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2579S:	Maintained
2580F:	Documentation/devicetree/bindings/arm/realtek.yaml
2581F:	arch/arm/boot/dts/realtek/
2582F:	arch/arm/mach-realtek/
2583F:	arch/arm64/boot/dts/realtek/
2584
2585ARM/RISC-V/RENESAS ARCHITECTURE
2586M:	Geert Uytterhoeven <geert+renesas@glider.be>
2587M:	Magnus Damm <magnus.damm@gmail.com>
2588L:	linux-renesas-soc@vger.kernel.org
2589S:	Supported
2590Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2591C:	irc://irc.libera.chat/renesas-soc
2592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2593F:	Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2594F:	Documentation/devicetree/bindings/soc/renesas/
2595F:	arch/arm/boot/dts/renesas/
2596F:	arch/arm/configs/shmobile_defconfig
2597F:	arch/arm/include/debug/renesas-scif.S
2598F:	arch/arm/mach-shmobile/
2599F:	arch/arm64/boot/dts/renesas/
2600F:	arch/riscv/boot/dts/renesas/
2601F:	drivers/genpd/renesas/
2602F:	drivers/soc/renesas/
2603F:	include/linux/soc/renesas/
2604K:	\brenesas,
2605
2606ARM/RISCPC ARCHITECTURE
2607M:	Russell King <linux@armlinux.org.uk>
2608L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2609S:	Maintained
2610W:	http://www.armlinux.org.uk/
2611F:	arch/arm/include/asm/hardware/ioc.h
2612F:	arch/arm/include/asm/hardware/iomd.h
2613F:	arch/arm/include/asm/hardware/memc.h
2614F:	arch/arm/mach-rpc/
2615F:	drivers/net/ethernet/8390/etherh.c
2616F:	drivers/net/ethernet/i825xx/ether1*
2617F:	drivers/net/ethernet/seeq/ether3*
2618F:	drivers/scsi/arm/
2619
2620ARM/Rockchip SoC support
2621M:	Heiko Stuebner <heiko@sntech.de>
2622L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2623L:	linux-rockchip@lists.infradead.org
2624S:	Maintained
2625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2626F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2627F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2628F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2629F:	arch/arm/boot/dts/rockchip/
2630F:	arch/arm/mach-rockchip/
2631F:	drivers/*/*/*rockchip*
2632F:	drivers/*/*rockchip*
2633F:	drivers/clk/rockchip/
2634F:	drivers/i2c/busses/i2c-rk3x.c
2635F:	sound/soc/rockchip/
2636N:	rockchip
2637
2638ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2639M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2640R:	Alim Akhtar <alim.akhtar@samsung.com>
2641L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2642L:	linux-samsung-soc@vger.kernel.org
2643S:	Maintained
2644P:	Documentation/process/maintainer-soc-clean-dts.rst
2645Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2646B:	mailto:linux-samsung-soc@vger.kernel.org
2647C:	irc://irc.libera.chat/linux-exynos
2648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2649F:	Documentation/arch/arm/samsung/
2650F:	Documentation/devicetree/bindings/arm/samsung/
2651F:	Documentation/devicetree/bindings/hwinfo/samsung,*
2652F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
2653F:	Documentation/devicetree/bindings/soc/samsung/
2654F:	arch/arm/boot/dts/samsung/
2655F:	arch/arm/mach-exynos*/
2656F:	arch/arm/mach-s3c/
2657F:	arch/arm/mach-s5p*/
2658F:	arch/arm64/boot/dts/exynos/
2659F:	drivers/*/*/*s3c24*
2660F:	drivers/*/*s3c24*
2661F:	drivers/*/*s3c64xx*
2662F:	drivers/*/*s5pv210*
2663F:	drivers/clocksource/samsung_pwm_timer.c
2664F:	drivers/memory/samsung/
2665F:	drivers/pwm/pwm-samsung.c
2666F:	drivers/soc/samsung/
2667F:	drivers/tty/serial/samsung*
2668F:	include/clocksource/samsung_pwm.h
2669F:	include/linux/platform_data/*s3c*
2670F:	include/linux/serial_s3c.h
2671F:	include/linux/soc/samsung/
2672N:	exynos
2673N:	s3c64xx
2674N:	s5pv210
2675
2676ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2677M:	Łukasz Stelmach <l.stelmach@samsung.com>
2678L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2679L:	linux-media@vger.kernel.org
2680S:	Maintained
2681F:	drivers/media/platform/samsung/s5p-g2d/
2682
2683ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2684M:	Marek Szyprowski <m.szyprowski@samsung.com>
2685L:	linux-samsung-soc@vger.kernel.org
2686L:	linux-media@vger.kernel.org
2687S:	Maintained
2688F:	Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
2689F:	drivers/media/cec/platform/s5p/
2690
2691ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2692M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2693M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2694M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2695L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2696L:	linux-media@vger.kernel.org
2697S:	Maintained
2698F:	Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2699F:	drivers/media/platform/samsung/s5p-jpeg/
2700
2701ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2702M:	Marek Szyprowski <m.szyprowski@samsung.com>
2703M:	Andrzej Hajda <andrzej.hajda@intel.com>
2704L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2705L:	linux-media@vger.kernel.org
2706S:	Maintained
2707F:	drivers/media/platform/samsung/s5p-mfc/
2708
2709ARM/SOCFPGA ARCHITECTURE
2710M:	Dinh Nguyen <dinguyen@kernel.org>
2711S:	Maintained
2712W:	http://www.rocketboards.org
2713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2714F:	arch/arm/boot/dts/intel/socfpga/
2715F:	arch/arm/configs/socfpga_defconfig
2716F:	arch/arm/mach-socfpga/
2717F:	arch/arm64/boot/dts/altera/
2718F:	arch/arm64/boot/dts/intel/
2719
2720ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2721M:	Dinh Nguyen <dinguyen@kernel.org>
2722S:	Maintained
2723F:	drivers/clk/socfpga/
2724
2725ARM/SOCFPGA EDAC SUPPORT
2726M:	Dinh Nguyen <dinguyen@kernel.org>
2727S:	Maintained
2728F:	drivers/edac/altera_edac.[ch]
2729
2730ARM/SPREADTRUM SoC SUPPORT
2731M:	Orson Zhai <orsonzhai@gmail.com>
2732M:	Baolin Wang <baolin.wang7@gmail.com>
2733M:	Chunyan Zhang <zhang.lyra@gmail.com>
2734S:	Maintained
2735F:	arch/arm64/boot/dts/sprd
2736N:	sprd
2737N:	sc27xx
2738N:	sc2731
2739
2740ARM/STI ARCHITECTURE
2741M:	Patrice Chotard <patrice.chotard@foss.st.com>
2742L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2743S:	Maintained
2744W:	http://www.stlinux.com
2745F:	Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
2746F:	Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
2747F:	arch/arm/boot/dts/st/sti*
2748F:	arch/arm/mach-sti/
2749F:	drivers/ata/ahci_st.c
2750F:	drivers/char/hw_random/st-rng.c
2751F:	drivers/clocksource/arm_global_timer.c
2752F:	drivers/clocksource/clksrc_st_lpc.c
2753F:	drivers/cpufreq/sti-cpufreq.c
2754F:	drivers/dma/st_fdma*
2755F:	drivers/i2c/busses/i2c-st.c
2756F:	drivers/media/platform/st/sti/c8sectpfe/
2757F:	drivers/media/rc/st_rc.c
2758F:	drivers/mmc/host/sdhci-st.c
2759F:	drivers/phy/st/phy-miphy28lp.c
2760F:	drivers/phy/st/phy-stih407-usb.c
2761F:	drivers/pinctrl/pinctrl-st.c
2762F:	drivers/remoteproc/st_remoteproc.c
2763F:	drivers/remoteproc/st_slim_rproc.c
2764F:	drivers/reset/sti/
2765F:	drivers/rtc/rtc-st-lpc.c
2766F:	drivers/tty/serial/st-asc.c
2767F:	drivers/usb/dwc3/dwc3-st.c
2768F:	drivers/usb/host/ehci-st.c
2769F:	drivers/usb/host/ohci-st.c
2770F:	drivers/watchdog/st_lpc_wdt.c
2771F:	include/linux/remoteproc/st_slim_rproc.h
2772
2773ARM/STM32 ARCHITECTURE
2774M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2775M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
2776L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2777L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2778S:	Maintained
2779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2780F:	arch/arm/boot/dts/st/stm32*
2781F:	arch/arm/mach-stm32/
2782F:	arch/arm64/boot/dts/st/
2783F:	drivers/clocksource/armv7m_systick.c
2784N:	stm32
2785N:	stm
2786
2787ARM/SUNPLUS SP7021 SOC SUPPORT
2788M:	Qin Jian <qinjian@cqplus1.com>
2789L:	linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
2790S:	Maintained
2791W:	https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2792F:	Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2793F:	Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2794F:	Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2795F:	Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2796F:	arch/arm/boot/dts/sunplus/
2797F:	arch/arm/configs/sp7021_*defconfig
2798F:	arch/arm/mach-sunplus/
2799F:	drivers/clk/clk-sp7021.c
2800F:	drivers/irqchip/irq-sp7021-intc.c
2801F:	drivers/reset/reset-sunplus.c
2802F:	include/dt-bindings/clock/sunplus,sp7021-clkc.h
2803F:	include/dt-bindings/reset/sunplus,sp7021-reset.h
2804
2805ARM/Synaptics SoC support
2806M:	Jisheng Zhang <jszhang@kernel.org>
2807M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2808L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2809S:	Maintained
2810F:	arch/arm/boot/dts/synaptics/
2811F:	arch/arm/mach-berlin/
2812F:	arch/arm64/boot/dts/synaptics/
2813
2814ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2815M:	Lennert Buytenhek <kernel@wantstofly.org>
2816L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2817S:	Maintained
2818
2819ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2820M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2821L:	linux-tegra@vger.kernel.org
2822L:	linux-media@vger.kernel.org
2823S:	Maintained
2824F:	Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
2825F:	drivers/media/cec/platform/tegra/
2826
2827ARM/TESLA FSD SoC SUPPORT
2828M:	Alim Akhtar <alim.akhtar@samsung.com>
2829M:	linux-fsd@tesla.com
2830L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2831L:	linux-samsung-soc@vger.kernel.org
2832S:	Maintained
2833F:	arch/arm64/boot/dts/tesla/
2834
2835ARM/TETON BGA MACHINE SUPPORT
2836M:	"Mark F. Brown" <mark.brown314@gmail.com>
2837L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2838S:	Maintained
2839
2840ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2841M:	Santosh Shilimkar <ssantosh@kernel.org>
2842L:	linux-kernel@vger.kernel.org
2843S:	Maintained
2844F:	drivers/memory/*emif*
2845
2846ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2847M:	Nishanth Menon <nm@ti.com>
2848M:	Santosh Shilimkar <ssantosh@kernel.org>
2849L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2850S:	Maintained
2851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2852F:	arch/arm/boot/dts/ti/keystone/
2853F:	arch/arm/mach-keystone/
2854
2855ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2856M:	Santosh Shilimkar <ssantosh@kernel.org>
2857L:	linux-kernel@vger.kernel.org
2858S:	Maintained
2859F:	drivers/clk/keystone/
2860
2861ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2862M:	Santosh Shilimkar <ssantosh@kernel.org>
2863L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2864L:	linux-kernel@vger.kernel.org
2865S:	Maintained
2866F:	drivers/clocksource/timer-keystone.c
2867
2868ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2869M:	Santosh Shilimkar <ssantosh@kernel.org>
2870L:	linux-kernel@vger.kernel.org
2871S:	Maintained
2872F:	drivers/power/reset/keystone-reset.c
2873
2874ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2875M:	Nishanth Menon <nm@ti.com>
2876M:	Vignesh Raghavendra <vigneshr@ti.com>
2877M:	Tero Kristo <kristo@kernel.org>
2878L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2879S:	Supported
2880F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
2881F:	Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
2882F:	arch/arm64/boot/dts/ti/Makefile
2883F:	arch/arm64/boot/dts/ti/k3-*
2884
2885ARM/TOSHIBA VISCONTI ARCHITECTURE
2886M:	Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2887L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2888S:	Supported
2889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2890F:	Documentation/devicetree/bindings/arm/toshiba.yaml
2891F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
2892F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
2893F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2894F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2895F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2896F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2897F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2898F:	arch/arm64/boot/dts/toshiba/
2899F:	drivers/clk/visconti/
2900F:	drivers/gpio/gpio-visconti.c
2901F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2902F:	drivers/pci/controller/dwc/pcie-visconti.c
2903F:	drivers/pinctrl/visconti/
2904F:	drivers/watchdog/visconti_wdt.c
2905N:	visconti
2906
2907ARM/UNIPHIER ARCHITECTURE
2908M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2909M:	Masami Hiramatsu <mhiramat@kernel.org>
2910L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2911S:	Maintained
2912F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2913F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2914F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2915F:	Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
2916F:	arch/arm/boot/dts/socionext/uniphier*
2917F:	arch/arm/include/asm/hardware/cache-uniphier.h
2918F:	arch/arm/mach-uniphier/
2919F:	arch/arm/mm/cache-uniphier.c
2920F:	arch/arm64/boot/dts/socionext/uniphier*
2921F:	drivers/bus/uniphier-system-bus.c
2922F:	drivers/clk/uniphier/
2923F:	drivers/dma/uniphier-mdmac.c
2924F:	drivers/gpio/gpio-uniphier.c
2925F:	drivers/i2c/busses/i2c-uniphier*
2926F:	drivers/irqchip/irq-uniphier-aidet.c
2927F:	drivers/mmc/host/uniphier-sd.c
2928F:	drivers/pinctrl/uniphier/
2929F:	drivers/reset/reset-uniphier.c
2930F:	drivers/tty/serial/8250/8250_uniphier.c
2931N:	uniphier
2932
2933ARM/VERSATILE EXPRESS PLATFORM
2934M:	Liviu Dudau <liviu.dudau@arm.com>
2935M:	Sudeep Holla <sudeep.holla@arm.com>
2936M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
2937L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2938S:	Maintained
2939N:	mps2
2940N:	vexpress
2941F:	arch/arm/mach-versatile/
2942F:	arch/arm64/boot/dts/arm/
2943F:	drivers/clocksource/timer-versatile.c
2944X:	drivers/cpufreq/vexpress-spc-cpufreq.c
2945X:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
2946
2947ARM/VFP SUPPORT
2948M:	Russell King <linux@armlinux.org.uk>
2949L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2950S:	Maintained
2951W:	http://www.armlinux.org.uk/
2952F:	arch/arm/vfp/
2953
2954ARM/VT8500 ARM ARCHITECTURE
2955L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2956S:	Orphan
2957F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2958F:	arch/arm/mach-vt8500/
2959F:	drivers/clocksource/timer-vt8500.c
2960F:	drivers/i2c/busses/i2c-wmt.c
2961F:	drivers/mmc/host/wmt-sdmmc.c
2962F:	drivers/pwm/pwm-vt8500.c
2963F:	drivers/rtc/rtc-vt8500.c
2964F:	drivers/tty/serial/vt8500_serial.c
2965F:	drivers/usb/host/ehci-platform.c
2966F:	drivers/usb/host/uhci-platform.c
2967F:	drivers/video/fbdev/vt8500lcdfb.*
2968F:	drivers/video/fbdev/wm8505fb*
2969F:	drivers/video/fbdev/wmt_ge_rops.*
2970
2971ARM/ZYNQ ARCHITECTURE
2972M:	Michal Simek <michal.simek@amd.com>
2973L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2974S:	Supported
2975W:	http://wiki.xilinx.com
2976T:	git https://github.com/Xilinx/linux-xlnx.git
2977F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2978F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2979F:	Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
2980F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
2981F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2982F:	arch/arm/mach-zynq/
2983F:	drivers/clocksource/timer-cadence-ttc.c
2984F:	drivers/cpuidle/cpuidle-zynq.c
2985F:	drivers/edac/synopsys_edac.c
2986F:	drivers/i2c/busses/i2c-cadence.c
2987F:	drivers/i2c/busses/i2c-xiic.c
2988F:	drivers/mmc/host/sdhci-of-arasan.c
2989N:	zynq
2990N:	xilinx
2991
2992ARM64 PORT (AARCH64 ARCHITECTURE)
2993M:	Catalin Marinas <catalin.marinas@arm.com>
2994M:	Will Deacon <will@kernel.org>
2995L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2996S:	Maintained
2997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2998F:	Documentation/arch/arm64/
2999F:	arch/arm64/
3000F:	tools/testing/selftests/arm64/
3001X:	arch/arm64/boot/dts/
3002
3003ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3004M:	George McCollister <george.mccollister@gmail.com>
3005L:	netdev@vger.kernel.org
3006S:	Maintained
3007F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3008F:	drivers/net/dsa/xrs700x/*
3009F:	net/dsa/tag_xrs700x.c
3010
3011AS3645A LED FLASH CONTROLLER DRIVER
3012M:	Sakari Ailus <sakari.ailus@iki.fi>
3013L:	linux-leds@vger.kernel.org
3014S:	Maintained
3015F:	drivers/leds/flash/leds-as3645a.c
3016
3017ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3018M:	Tianshu Qiu <tian.shu.qiu@intel.com>
3019L:	linux-media@vger.kernel.org
3020S:	Maintained
3021T:	git git://linuxtv.org/media_tree.git
3022F:	Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3023F:	drivers/media/i2c/ak7375.c
3024
3025ASAHI KASEI AK8974 DRIVER
3026M:	Linus Walleij <linus.walleij@linaro.org>
3027L:	linux-iio@vger.kernel.org
3028S:	Supported
3029W:	http://www.akm.com/
3030F:	drivers/iio/magnetometer/ak8974.c
3031
3032ASC7621 HARDWARE MONITOR DRIVER
3033M:	George Joseph <george.joseph@fairview5.com>
3034L:	linux-hwmon@vger.kernel.org
3035S:	Maintained
3036F:	Documentation/hwmon/asc7621.rst
3037F:	drivers/hwmon/asc7621.c
3038
3039ASIX AX88796C SPI ETHERNET ADAPTER
3040M:	Łukasz Stelmach <l.stelmach@samsung.com>
3041S:	Maintained
3042F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3043F:	drivers/net/ethernet/asix/ax88796c_*
3044
3045ASPEED CRYPTO DRIVER
3046M:	Neal Liu <neal_liu@aspeedtech.com>
3047L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3048S:	Maintained
3049F:	Documentation/devicetree/bindings/crypto/aspeed,*
3050F:	drivers/crypto/aspeed/
3051
3052ASPEED PECI CONTROLLER
3053M:	Iwona Winiarska <iwona.winiarska@intel.com>
3054L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3055L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3056S:	Supported
3057F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3058F:	drivers/peci/controller/peci-aspeed.c
3059
3060ASPEED PINCTRL DRIVERS
3061M:	Andrew Jeffery <andrew@aj.id.au>
3062L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3063L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3064L:	linux-gpio@vger.kernel.org
3065S:	Maintained
3066F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
3067F:	drivers/pinctrl/aspeed/
3068
3069ASPEED SCU INTERRUPT CONTROLLER DRIVER
3070M:	Eddie James <eajames@linux.ibm.com>
3071L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3072S:	Maintained
3073F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3074F:	drivers/irqchip/irq-aspeed-scu-ic.c
3075F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3076
3077ASPEED SD/MMC DRIVER
3078M:	Andrew Jeffery <andrew@aj.id.au>
3079L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3080L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3081L:	linux-mmc@vger.kernel.org
3082S:	Maintained
3083F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3084F:	drivers/mmc/host/sdhci-of-aspeed*
3085
3086ASPEED SMC SPI DRIVER
3087M:	Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3088M:	Cédric Le Goater <clg@kaod.org>
3089L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3090L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3091L:	linux-spi@vger.kernel.org
3092S:	Maintained
3093F:	Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3094F:	drivers/spi/spi-aspeed-smc.c
3095
3096ASPEED USB UDC DRIVER
3097M:	Neal Liu <neal_liu@aspeedtech.com>
3098L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3099S:	Maintained
3100F:	Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3101F:	drivers/usb/gadget/udc/aspeed_udc.c
3102
3103ASPEED VIDEO ENGINE DRIVER
3104M:	Eddie James <eajames@linux.ibm.com>
3105L:	linux-media@vger.kernel.org
3106L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3107S:	Maintained
3108F:	Documentation/devicetree/bindings/media/aspeed-video.txt
3109F:	drivers/media/platform/aspeed/
3110
3111ASUS EC HARDWARE MONITOR DRIVER
3112M:	Eugene Shalygin <eugene.shalygin@gmail.com>
3113L:	linux-hwmon@vger.kernel.org
3114S:	Maintained
3115F:	drivers/hwmon/asus-ec-sensors.c
3116
3117ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3118M:	Corentin Chary <corentin.chary@gmail.com>
3119L:	acpi4asus-user@lists.sourceforge.net
3120L:	platform-driver-x86@vger.kernel.org
3121S:	Maintained
3122W:	http://acpi4asus.sf.net
3123F:	drivers/platform/x86/asus*.c
3124F:	drivers/platform/x86/eeepc*.c
3125
3126ASUS TF103C DOCK DRIVER
3127M:	Hans de Goede <hdegoede@redhat.com>
3128L:	platform-driver-x86@vger.kernel.org
3129S:	Maintained
3130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3131F:	drivers/platform/x86/asus-tf103c-dock.c
3132
3133ASUS WIRELESS RADIO CONTROL DRIVER
3134M:	João Paulo Rechi Vita <jprvita@gmail.com>
3135L:	platform-driver-x86@vger.kernel.org
3136S:	Maintained
3137F:	drivers/platform/x86/asus-wireless.c
3138
3139ASUS WMI HARDWARE MONITOR DRIVER
3140M:	Ed Brindley <kernel@maidavale.org>
3141M:	Denis Pauk <pauk.denis@gmail.com>
3142L:	linux-hwmon@vger.kernel.org
3143S:	Maintained
3144F:	drivers/hwmon/asus_wmi_sensors.c
3145
3146ASYMMETRIC KEYS
3147M:	David Howells <dhowells@redhat.com>
3148L:	keyrings@vger.kernel.org
3149S:	Maintained
3150F:	Documentation/crypto/asymmetric-keys.rst
3151F:	crypto/asymmetric_keys/
3152F:	include/crypto/pkcs7.h
3153F:	include/crypto/public_key.h
3154F:	include/linux/verification.h
3155
3156ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3157R:	Dan Williams <dan.j.williams@intel.com>
3158S:	Odd fixes
3159W:	http://sourceforge.net/projects/xscaleiop
3160F:	Documentation/crypto/async-tx-api.rst
3161F:	crypto/async_tx/
3162F:	include/linux/async_tx.h
3163
3164AT24 EEPROM DRIVER
3165M:	Bartosz Golaszewski <brgl@bgdev.pl>
3166L:	linux-i2c@vger.kernel.org
3167S:	Maintained
3168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3169F:	Documentation/devicetree/bindings/eeprom/at24.yaml
3170F:	drivers/misc/eeprom/at24.c
3171
3172ATA OVER ETHERNET (AOE) DRIVER
3173M:	"Justin Sanders" <justin@coraid.com>
3174S:	Supported
3175W:	http://www.openaoe.org/
3176F:	Documentation/admin-guide/aoe/
3177F:	drivers/block/aoe/
3178
3179ATC260X PMIC MFD DRIVER
3180M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3181M:	Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3182L:	linux-actions@lists.infradead.org
3183S:	Maintained
3184F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3185F:	drivers/input/misc/atc260x-onkey.c
3186F:	drivers/mfd/atc260*
3187F:	drivers/power/reset/atc260x-poweroff.c
3188F:	drivers/regulator/atc260x-regulator.c
3189F:	include/linux/mfd/atc260x/*
3190
3191ATHEROS 71XX/9XXX GPIO DRIVER
3192M:	Alban Bedel <albeu@free.fr>
3193S:	Maintained
3194W:	https://github.com/AlbanBedel/linux
3195T:	git git://github.com/AlbanBedel/linux
3196F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3197F:	drivers/gpio/gpio-ath79.c
3198
3199ATHEROS 71XX/9XXX USB PHY DRIVER
3200M:	Alban Bedel <albeu@free.fr>
3201S:	Maintained
3202W:	https://github.com/AlbanBedel/linux
3203T:	git git://github.com/AlbanBedel/linux
3204F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3205F:	drivers/phy/qualcomm/phy-ath79-usb.c
3206
3207ATHEROS ATH GENERIC UTILITIES
3208M:	Kalle Valo <kvalo@kernel.org>
3209L:	linux-wireless@vger.kernel.org
3210S:	Supported
3211F:	drivers/net/wireless/ath/*
3212
3213ATHEROS ATH5K WIRELESS DRIVER
3214M:	Jiri Slaby <jirislaby@kernel.org>
3215M:	Nick Kossifidis <mickflemm@gmail.com>
3216M:	Luis Chamberlain <mcgrof@kernel.org>
3217L:	linux-wireless@vger.kernel.org
3218S:	Maintained
3219W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3220F:	drivers/net/wireless/ath/ath5k/
3221
3222ATHEROS ATH6KL WIRELESS DRIVER
3223L:	linux-wireless@vger.kernel.org
3224S:	Orphan
3225W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3226F:	drivers/net/wireless/ath/ath6kl/
3227
3228ATI_REMOTE2 DRIVER
3229M:	Ville Syrjala <syrjala@sci.fi>
3230S:	Maintained
3231F:	drivers/input/misc/ati_remote2.c
3232
3233ATK0110 HWMON DRIVER
3234M:	Luca Tettamanti <kronos.it@gmail.com>
3235L:	linux-hwmon@vger.kernel.org
3236S:	Maintained
3237F:	drivers/hwmon/asus_atk0110.c
3238
3239ATLX ETHERNET DRIVERS
3240M:	Chris Snook <chris.snook@gmail.com>
3241L:	netdev@vger.kernel.org
3242S:	Maintained
3243W:	http://sourceforge.net/projects/atl1
3244W:	http://atl1.sourceforge.net
3245F:	drivers/net/ethernet/atheros/
3246
3247ATM
3248M:	Chas Williams <3chas3@gmail.com>
3249L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3250L:	netdev@vger.kernel.org
3251S:	Maintained
3252W:	http://linux-atm.sourceforge.net
3253F:	drivers/atm/
3254F:	include/linux/atm*
3255F:	include/uapi/linux/atm*
3256
3257ATMEL MACB ETHERNET DRIVER
3258M:	Nicolas Ferre <nicolas.ferre@microchip.com>
3259M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
3260S:	Supported
3261F:	drivers/net/ethernet/cadence/
3262
3263ATMEL MAXTOUCH DRIVER
3264M:	Nick Dyer <nick@shmanahar.org>
3265S:	Maintained
3266T:	git git://github.com/ndyer/linux.git
3267F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3268F:	drivers/input/touchscreen/atmel_mxt_ts.c
3269
3270ATMEL WIRELESS DRIVER
3271L:	linux-wireless@vger.kernel.org
3272S:	Orphan
3273W:	http://www.thekelleys.org.uk/atmel
3274W:	http://atmelwlandriver.sourceforge.net/
3275F:	drivers/net/wireless/atmel/atmel*
3276
3277ATOMIC INFRASTRUCTURE
3278M:	Will Deacon <will@kernel.org>
3279M:	Peter Zijlstra <peterz@infradead.org>
3280R:	Boqun Feng <boqun.feng@gmail.com>
3281R:	Mark Rutland <mark.rutland@arm.com>
3282L:	linux-kernel@vger.kernel.org
3283S:	Maintained
3284F:	Documentation/atomic_*.txt
3285F:	arch/*/include/asm/atomic*.h
3286F:	include/*/atomic*.h
3287F:	include/linux/refcount.h
3288F:	scripts/atomic/
3289
3290ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3291M:	Bradley Grove <linuxdrivers@attotech.com>
3292L:	linux-scsi@vger.kernel.org
3293S:	Supported
3294W:	http://www.attotech.com
3295F:	drivers/scsi/esas2r
3296
3297ATUSB IEEE 802.15.4 RADIO DRIVER
3298M:	Stefan Schmidt <stefan@datenfreihafen.org>
3299L:	linux-wpan@vger.kernel.org
3300S:	Maintained
3301F:	drivers/net/ieee802154/at86rf230.h
3302F:	drivers/net/ieee802154/atusb.c
3303F:	drivers/net/ieee802154/atusb.h
3304
3305AUDIT SUBSYSTEM
3306M:	Paul Moore <paul@paul-moore.com>
3307M:	Eric Paris <eparis@redhat.com>
3308L:	audit@vger.kernel.org
3309S:	Supported
3310W:	https://github.com/linux-audit
3311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3312F:	include/asm-generic/audit_*.h
3313F:	include/linux/audit.h
3314F:	include/linux/audit_arch.h
3315F:	include/uapi/linux/audit.h
3316F:	kernel/audit*
3317F:	lib/*audit.c
3318
3319AUXILIARY BUS DRIVER
3320M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3321R:	Dave Ertman <david.m.ertman@intel.com>
3322R:	Ira Weiny <ira.weiny@intel.com>
3323S:	Supported
3324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3325F:	Documentation/driver-api/auxiliary_bus.rst
3326F:	drivers/base/auxiliary.c
3327F:	include/linux/auxiliary_bus.h
3328
3329AUXILIARY DISPLAY DRIVERS
3330M:	Miguel Ojeda <ojeda@kernel.org>
3331S:	Maintained
3332F:	Documentation/devicetree/bindings/auxdisplay/
3333F:	drivers/auxdisplay/
3334F:	include/linux/cfag12864b.h
3335
3336AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3337M:	Andreas Klinger <ak@it-klinger.de>
3338L:	linux-iio@vger.kernel.org
3339S:	Maintained
3340F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3341F:	drivers/iio/adc/hx711.c
3342
3343AX.25 NETWORK LAYER
3344M:	Ralf Baechle <ralf@linux-mips.org>
3345L:	linux-hams@vger.kernel.org
3346S:	Maintained
3347W:	http://www.linux-ax25.org/
3348F:	include/net/ax25.h
3349F:	include/uapi/linux/ax25.h
3350F:	net/ax25/
3351
3352AXENTIA ARM DEVICES
3353M:	Peter Rosin <peda@axentia.se>
3354L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3355S:	Maintained
3356F:	arch/arm/boot/dts/microchip/at91-linea.dtsi
3357F:	arch/arm/boot/dts/microchip/at91-natte.dtsi
3358F:	arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3359F:	arch/arm/boot/dts/microchip/at91-tse850-3.dts
3360
3361AXENTIA ASOC DRIVERS
3362M:	Peter Rosin <peda@axentia.se>
3363L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3364S:	Maintained
3365F:	Documentation/devicetree/bindings/sound/axentia,*
3366F:	sound/soc/atmel/tse850-pcm5142.c
3367
3368AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3369M:	Nuno Sá <nuno.sa@analog.com>
3370L:	linux-hwmon@vger.kernel.org
3371S:	Supported
3372W:	https://ez.analog.com/linux-software-drivers
3373F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3374F:	drivers/hwmon/axi-fan-control.c
3375
3376AXXIA I2C CONTROLLER
3377M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
3378L:	linux-i2c@vger.kernel.org
3379S:	Maintained
3380F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3381F:	drivers/i2c/busses/i2c-axxia.c
3382
3383AZ6007 DVB DRIVER
3384M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3385L:	linux-media@vger.kernel.org
3386S:	Maintained
3387W:	https://linuxtv.org
3388T:	git git://linuxtv.org/media_tree.git
3389F:	drivers/media/usb/dvb-usb-v2/az6007.c
3390
3391AZTECH FM RADIO RECEIVER DRIVER
3392M:	Hans Verkuil <hverkuil@xs4all.nl>
3393L:	linux-media@vger.kernel.org
3394S:	Maintained
3395W:	https://linuxtv.org
3396T:	git git://linuxtv.org/media_tree.git
3397F:	drivers/media/radio/radio-aztech*
3398
3399B43 WIRELESS DRIVER
3400L:	linux-wireless@vger.kernel.org
3401L:	b43-dev@lists.infradead.org
3402S:	Orphan
3403W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3404F:	drivers/net/wireless/broadcom/b43/
3405
3406B43LEGACY WIRELESS DRIVER
3407M:	Larry Finger <Larry.Finger@lwfinger.net>
3408L:	linux-wireless@vger.kernel.org
3409L:	b43-dev@lists.infradead.org
3410S:	Maintained
3411W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3412F:	drivers/net/wireless/broadcom/b43legacy/
3413
3414BACKLIGHT CLASS/SUBSYSTEM
3415M:	Lee Jones <lee@kernel.org>
3416M:	Daniel Thompson <daniel.thompson@linaro.org>
3417M:	Jingoo Han <jingoohan1@gmail.com>
3418L:	dri-devel@lists.freedesktop.org
3419S:	Maintained
3420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3421F:	Documentation/ABI/stable/sysfs-class-backlight
3422F:	Documentation/ABI/testing/sysfs-class-backlight
3423F:	Documentation/devicetree/bindings/leds/backlight
3424F:	drivers/video/backlight/
3425F:	include/linux/backlight.h
3426F:	include/linux/pwm_backlight.h
3427
3428BARCO P50 GPIO DRIVER
3429M:	Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3430M:	Peter Korsgaard <peter.korsgaard@barco.com>
3431S:	Maintained
3432F:	drivers/platform/x86/barco-p50-gpio.c
3433
3434BATMAN ADVANCED
3435M:	Marek Lindner <mareklindner@neomailbox.ch>
3436M:	Simon Wunderlich <sw@simonwunderlich.de>
3437M:	Antonio Quartulli <a@unstable.cc>
3438M:	Sven Eckelmann <sven@narfation.org>
3439L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3440S:	Maintained
3441W:	https://www.open-mesh.org/
3442Q:	https://patchwork.open-mesh.org/project/batman/list/
3443B:	https://www.open-mesh.org/projects/batman-adv/issues
3444C:	ircs://irc.hackint.org/batadv
3445T:	git https://git.open-mesh.org/linux-merge.git
3446F:	Documentation/networking/batman-adv.rst
3447F:	include/uapi/linux/batadv_packet.h
3448F:	include/uapi/linux/batman_adv.h
3449F:	net/batman-adv/
3450
3451BAYCOM/HDLCDRV DRIVERS FOR AX.25
3452M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
3453L:	linux-hams@vger.kernel.org
3454S:	Maintained
3455W:	http://www.baycom.org/~tom/ham/ham.html
3456F:	drivers/net/hamradio/baycom*
3457
3458BCACHE (BLOCK LAYER CACHE)
3459M:	Coly Li <colyli@suse.de>
3460M:	Kent Overstreet <kent.overstreet@gmail.com>
3461L:	linux-bcache@vger.kernel.org
3462S:	Maintained
3463W:	http://bcache.evilpiepirate.org
3464C:	irc://irc.oftc.net/bcache
3465F:	drivers/md/bcache/
3466
3467BDISP ST MEDIA DRIVER
3468M:	Fabien Dessenne <fabien.dessenne@foss.st.com>
3469L:	linux-media@vger.kernel.org
3470S:	Supported
3471W:	https://linuxtv.org
3472T:	git git://linuxtv.org/media_tree.git
3473F:	drivers/media/platform/st/sti/bdisp
3474
3475BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3476M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
3477L:	netdev@vger.kernel.org
3478S:	Maintained
3479F:	drivers/net/ethernet/ec_bhf.c
3480
3481BEFS FILE SYSTEM
3482M:	Luis de Bethencourt <luisbg@kernel.org>
3483M:	Salah Triki <salah.triki@gmail.com>
3484S:	Maintained
3485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3486F:	Documentation/filesystems/befs.rst
3487F:	fs/befs/
3488
3489BFQ I/O SCHEDULER
3490M:	Paolo Valente <paolo.valente@unimore.it>
3491M:	Jens Axboe <axboe@kernel.dk>
3492L:	linux-block@vger.kernel.org
3493S:	Maintained
3494F:	Documentation/block/bfq-iosched.rst
3495F:	block/bfq-*
3496
3497BFS FILE SYSTEM
3498M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3499S:	Maintained
3500F:	Documentation/filesystems/bfs.rst
3501F:	fs/bfs/
3502F:	include/uapi/linux/bfs_fs.h
3503
3504BITMAP API
3505M:	Yury Norov <yury.norov@gmail.com>
3506R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3507R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3508S:	Maintained
3509F:	include/linux/bitfield.h
3510F:	include/linux/bitmap.h
3511F:	include/linux/bits.h
3512F:	include/linux/cpumask.h
3513F:	include/linux/find.h
3514F:	include/linux/nodemask.h
3515F:	include/vdso/bits.h
3516F:	lib/bitmap.c
3517F:	lib/cpumask.c
3518F:	lib/cpumask_kunit.c
3519F:	lib/find_bit.c
3520F:	lib/find_bit_benchmark.c
3521F:	lib/test_bitmap.c
3522F:	tools/include/linux/bitfield.h
3523F:	tools/include/linux/bitmap.h
3524F:	tools/include/linux/bits.h
3525F:	tools/include/linux/find.h
3526F:	tools/include/vdso/bits.h
3527F:	tools/lib/bitmap.c
3528F:	tools/lib/find_bit.c
3529
3530BLINKM RGB LED DRIVER
3531M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3532S:	Maintained
3533F:	drivers/leds/leds-blinkm.c
3534
3535BLOCK LAYER
3536M:	Jens Axboe <axboe@kernel.dk>
3537L:	linux-block@vger.kernel.org
3538S:	Maintained
3539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3540F:	Documentation/ABI/stable/sysfs-block
3541F:	Documentation/block/
3542F:	block/
3543F:	drivers/block/
3544F:	include/linux/bio.h
3545F:	include/linux/blk*
3546F:	kernel/trace/blktrace.c
3547F:	lib/sbitmap.c
3548
3549BLOCK2MTD DRIVER
3550M:	Joern Engel <joern@lazybastard.org>
3551L:	linux-mtd@lists.infradead.org
3552S:	Maintained
3553F:	drivers/mtd/devices/block2mtd.c
3554
3555BLUETOOTH DRIVERS
3556M:	Marcel Holtmann <marcel@holtmann.org>
3557M:	Johan Hedberg <johan.hedberg@gmail.com>
3558M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3559L:	linux-bluetooth@vger.kernel.org
3560S:	Supported
3561W:	http://www.bluez.org/
3562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3564F:	Documentation/devicetree/bindings/net/bluetooth/
3565F:	drivers/bluetooth/
3566
3567BLUETOOTH SUBSYSTEM
3568M:	Marcel Holtmann <marcel@holtmann.org>
3569M:	Johan Hedberg <johan.hedberg@gmail.com>
3570M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3571L:	linux-bluetooth@vger.kernel.org
3572S:	Supported
3573W:	http://www.bluez.org/
3574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3576F:	include/net/bluetooth/
3577F:	net/bluetooth/
3578
3579BONDING DRIVER
3580M:	Jay Vosburgh <j.vosburgh@gmail.com>
3581M:	Andy Gospodarek <andy@greyhouse.net>
3582L:	netdev@vger.kernel.org
3583S:	Supported
3584W:	http://sourceforge.net/projects/bonding/
3585F:	Documentation/networking/bonding.rst
3586F:	drivers/net/bonding/
3587F:	include/net/bond*
3588F:	include/uapi/linux/if_bonding.h
3589F:	tools/testing/selftests/drivers/net/bonding/
3590
3591BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3592M:	Dan Robertson <dan@dlrobertson.com>
3593L:	linux-iio@vger.kernel.org
3594S:	Maintained
3595F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3596F:	drivers/iio/accel/bma400*
3597
3598BPF JIT for ARM
3599M:	Shubham Bansal <illusionist.neo@gmail.com>
3600L:	bpf@vger.kernel.org
3601S:	Odd Fixes
3602F:	arch/arm/net/
3603
3604BPF JIT for ARM64
3605M:	Daniel Borkmann <daniel@iogearbox.net>
3606M:	Alexei Starovoitov <ast@kernel.org>
3607M:	Zi Shen Lim <zlim.lnx@gmail.com>
3608L:	bpf@vger.kernel.org
3609S:	Supported
3610F:	arch/arm64/net/
3611
3612BPF JIT for MIPS (32-BIT AND 64-BIT)
3613M:	Johan Almbladh <johan.almbladh@anyfinetworks.com>
3614M:	Paul Burton <paulburton@kernel.org>
3615L:	bpf@vger.kernel.org
3616S:	Maintained
3617F:	arch/mips/net/
3618
3619BPF JIT for NFP NICs
3620M:	Jakub Kicinski <kuba@kernel.org>
3621L:	bpf@vger.kernel.org
3622S:	Odd Fixes
3623F:	drivers/net/ethernet/netronome/nfp/bpf/
3624
3625BPF JIT for POWERPC (32-BIT AND 64-BIT)
3626M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3627M:	Michael Ellerman <mpe@ellerman.id.au>
3628L:	bpf@vger.kernel.org
3629S:	Supported
3630F:	arch/powerpc/net/
3631
3632BPF JIT for RISC-V (32-bit)
3633M:	Luke Nelson <luke.r.nels@gmail.com>
3634M:	Xi Wang <xi.wang@gmail.com>
3635L:	bpf@vger.kernel.org
3636S:	Maintained
3637F:	arch/riscv/net/
3638X:	arch/riscv/net/bpf_jit_comp64.c
3639
3640BPF JIT for RISC-V (64-bit)
3641M:	Björn Töpel <bjorn@kernel.org>
3642L:	bpf@vger.kernel.org
3643S:	Maintained
3644F:	arch/riscv/net/
3645X:	arch/riscv/net/bpf_jit_comp32.c
3646
3647BPF JIT for S390
3648M:	Ilya Leoshkevich <iii@linux.ibm.com>
3649M:	Heiko Carstens <hca@linux.ibm.com>
3650M:	Vasily Gorbik <gor@linux.ibm.com>
3651L:	bpf@vger.kernel.org
3652S:	Supported
3653F:	arch/s390/net/
3654X:	arch/s390/net/pnet.c
3655
3656BPF JIT for SPARC (32-BIT AND 64-BIT)
3657M:	David S. Miller <davem@davemloft.net>
3658L:	bpf@vger.kernel.org
3659S:	Odd Fixes
3660F:	arch/sparc/net/
3661
3662BPF JIT for X86 32-BIT
3663M:	Wang YanQing <udknight@gmail.com>
3664L:	bpf@vger.kernel.org
3665S:	Odd Fixes
3666F:	arch/x86/net/bpf_jit_comp32.c
3667
3668BPF JIT for X86 64-BIT
3669M:	Alexei Starovoitov <ast@kernel.org>
3670M:	Daniel Borkmann <daniel@iogearbox.net>
3671L:	bpf@vger.kernel.org
3672S:	Supported
3673F:	arch/x86/net/
3674X:	arch/x86/net/bpf_jit_comp32.c
3675
3676BPF [BTF]
3677M:	Martin KaFai Lau <martin.lau@linux.dev>
3678L:	bpf@vger.kernel.org
3679S:	Maintained
3680F:	include/linux/btf*
3681F:	kernel/bpf/btf.c
3682
3683BPF [CORE]
3684M:	Alexei Starovoitov <ast@kernel.org>
3685M:	Daniel Borkmann <daniel@iogearbox.net>
3686R:	John Fastabend <john.fastabend@gmail.com>
3687L:	bpf@vger.kernel.org
3688S:	Maintained
3689F:	include/linux/bpf*
3690F:	include/linux/filter.h
3691F:	include/linux/tnum.h
3692F:	kernel/bpf/core.c
3693F:	kernel/bpf/dispatcher.c
3694F:	kernel/bpf/mprog.c
3695F:	kernel/bpf/syscall.c
3696F:	kernel/bpf/tnum.c
3697F:	kernel/bpf/trampoline.c
3698F:	kernel/bpf/verifier.c
3699
3700BPF [DOCUMENTATION] (Related to Standardization)
3701R:	David Vernet <void@manifault.com>
3702L:	bpf@vger.kernel.org
3703L:	bpf@ietf.org
3704S:	Maintained
3705F:	Documentation/bpf/standardization/
3706
3707BPF [GENERAL] (Safe Dynamic Programs and Tools)
3708M:	Alexei Starovoitov <ast@kernel.org>
3709M:	Daniel Borkmann <daniel@iogearbox.net>
3710M:	Andrii Nakryiko <andrii@kernel.org>
3711R:	Martin KaFai Lau <martin.lau@linux.dev>
3712R:	Song Liu <song@kernel.org>
3713R:	Yonghong Song <yonghong.song@linux.dev>
3714R:	John Fastabend <john.fastabend@gmail.com>
3715R:	KP Singh <kpsingh@kernel.org>
3716R:	Stanislav Fomichev <sdf@google.com>
3717R:	Hao Luo <haoluo@google.com>
3718R:	Jiri Olsa <jolsa@kernel.org>
3719L:	bpf@vger.kernel.org
3720S:	Supported
3721W:	https://bpf.io/
3722Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3725F:	Documentation/bpf/
3726F:	Documentation/networking/filter.rst
3727F:	Documentation/userspace-api/ebpf/
3728F:	arch/*/net/*
3729F:	include/linux/bpf*
3730F:	include/linux/btf*
3731F:	include/linux/filter.h
3732F:	include/trace/events/xdp.h
3733F:	include/uapi/linux/bpf*
3734F:	include/uapi/linux/btf*
3735F:	include/uapi/linux/filter.h
3736F:	kernel/bpf/
3737F:	kernel/trace/bpf_trace.c
3738F:	lib/test_bpf.c
3739F:	net/bpf/
3740F:	net/core/filter.c
3741F:	net/sched/act_bpf.c
3742F:	net/sched/cls_bpf.c
3743F:	samples/bpf/
3744F:	scripts/bpf_doc.py
3745F:	scripts/pahole-flags.sh
3746F:	scripts/pahole-version.sh
3747F:	tools/bpf/
3748F:	tools/lib/bpf/
3749F:	tools/testing/selftests/bpf/
3750
3751BPF [ITERATOR]
3752M:	Yonghong Song <yonghong.song@linux.dev>
3753L:	bpf@vger.kernel.org
3754S:	Maintained
3755F:	kernel/bpf/*iter.c
3756
3757BPF [L7 FRAMEWORK] (sockmap)
3758M:	John Fastabend <john.fastabend@gmail.com>
3759M:	Jakub Sitnicki <jakub@cloudflare.com>
3760L:	netdev@vger.kernel.org
3761L:	bpf@vger.kernel.org
3762S:	Maintained
3763F:	include/linux/skmsg.h
3764F:	net/core/skmsg.c
3765F:	net/core/sock_map.c
3766F:	net/ipv4/tcp_bpf.c
3767F:	net/ipv4/udp_bpf.c
3768F:	net/unix/unix_bpf.c
3769
3770BPF [LIBRARY] (libbpf)
3771M:	Andrii Nakryiko <andrii@kernel.org>
3772L:	bpf@vger.kernel.org
3773S:	Maintained
3774F:	tools/lib/bpf/
3775
3776BPF [MISC]
3777L:	bpf@vger.kernel.org
3778S:	Odd Fixes
3779K:	(?:\b|_)bpf(?:\b|_)
3780
3781BPF [NETWORKING] (struct_ops, reuseport)
3782M:	Martin KaFai Lau <martin.lau@linux.dev>
3783L:	bpf@vger.kernel.org
3784L:	netdev@vger.kernel.org
3785S:	Maintained
3786F:	kernel/bpf/bpf_struct*
3787
3788BPF [NETWORKING] (tcx & tc BPF, sock_addr)
3789M:	Martin KaFai Lau <martin.lau@linux.dev>
3790M:	Daniel Borkmann <daniel@iogearbox.net>
3791R:	John Fastabend <john.fastabend@gmail.com>
3792L:	bpf@vger.kernel.org
3793L:	netdev@vger.kernel.org
3794S:	Maintained
3795F:	include/net/tcx.h
3796F:	kernel/bpf/tcx.c
3797F:	net/core/filter.c
3798F:	net/sched/act_bpf.c
3799F:	net/sched/cls_bpf.c
3800
3801BPF [RINGBUF]
3802M:	Andrii Nakryiko <andrii@kernel.org>
3803L:	bpf@vger.kernel.org
3804S:	Maintained
3805F:	kernel/bpf/ringbuf.c
3806
3807BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
3808M:	KP Singh <kpsingh@kernel.org>
3809R:	Florent Revest <revest@chromium.org>
3810R:	Brendan Jackman <jackmanb@chromium.org>
3811L:	bpf@vger.kernel.org
3812S:	Maintained
3813F:	Documentation/bpf/prog_lsm.rst
3814F:	include/linux/bpf_lsm.h
3815F:	kernel/bpf/bpf_lsm.c
3816F:	security/bpf/
3817
3818BPF [SELFTESTS] (Test Runners & Infrastructure)
3819M:	Andrii Nakryiko <andrii@kernel.org>
3820R:	Mykola Lysenko <mykolal@fb.com>
3821L:	bpf@vger.kernel.org
3822S:	Maintained
3823F:	tools/testing/selftests/bpf/
3824
3825BPF [STORAGE & CGROUPS]
3826M:	Martin KaFai Lau <martin.lau@linux.dev>
3827L:	bpf@vger.kernel.org
3828S:	Maintained
3829F:	kernel/bpf/*storage.c
3830F:	kernel/bpf/bpf_lru*
3831F:	kernel/bpf/cgroup.c
3832
3833BPF [TOOLING] (bpftool)
3834M:	Quentin Monnet <quentin@isovalent.com>
3835L:	bpf@vger.kernel.org
3836S:	Maintained
3837F:	kernel/bpf/disasm.*
3838F:	tools/bpf/bpftool/
3839
3840BPF [TRACING]
3841M:	Song Liu <song@kernel.org>
3842R:	Jiri Olsa <jolsa@kernel.org>
3843L:	bpf@vger.kernel.org
3844S:	Maintained
3845F:	kernel/bpf/stackmap.c
3846F:	kernel/trace/bpf_trace.c
3847
3848BROADCOM ASP 2.0 ETHERNET DRIVER
3849M:	Justin Chen <justin.chen@broadcom.com>
3850M:	Florian Fainelli <florian.fainelli@broadcom.com>
3851L:	bcm-kernel-feedback-list@broadcom.com
3852L:	netdev@vger.kernel.org
3853S:	Supported
3854F:	Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
3855F:	drivers/net/ethernet/broadcom/asp2/
3856
3857BROADCOM B44 10/100 ETHERNET DRIVER
3858M:	Michael Chan <michael.chan@broadcom.com>
3859L:	netdev@vger.kernel.org
3860S:	Supported
3861F:	drivers/net/ethernet/broadcom/b44.*
3862
3863BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3864M:	Florian Fainelli <florian.fainelli@broadcom.com>
3865L:	netdev@vger.kernel.org
3866L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3867S:	Supported
3868F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3869F:	drivers/net/dsa/b53/*
3870F:	drivers/net/dsa/bcm_sf2*
3871F:	include/linux/dsa/brcm.h
3872F:	include/linux/platform_data/b53.h
3873
3874BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3875M:	Florian Fainelli <florian.fainelli@broadcom.com>
3876R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3877L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3878L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3879S:	Maintained
3880T:	git https://github.com/broadcom/stblinux.git
3881F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3882F:	drivers/pci/controller/pcie-brcmstb.c
3883F:	drivers/staging/vc04_services
3884N:	bcm2711
3885N:	bcm283*
3886N:	raspberrypi
3887
3888BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3889M:	Florian Fainelli <florian.fainelli@broadcom.com>
3890M:	Ray Jui <rjui@broadcom.com>
3891M:	Scott Branden <sbranden@broadcom.com>
3892R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3893S:	Maintained
3894T:	git https://github.com/broadcom/mach-bcm
3895F:	arch/arm/mach-bcm/
3896N:	bcm281*
3897N:	bcm113*
3898N:	bcm216*
3899N:	kona
3900
3901BROADCOM BCM47XX MIPS ARCHITECTURE
3902M:	Hauke Mehrtens <hauke@hauke-m.de>
3903M:	Rafał Miłecki <zajec5@gmail.com>
3904L:	linux-mips@vger.kernel.org
3905S:	Maintained
3906F:	Documentation/devicetree/bindings/mips/brcm/
3907F:	arch/mips/bcm47xx/*
3908F:	arch/mips/include/asm/mach-bcm47xx/*
3909
3910BROADCOM BCM4908 ETHERNET DRIVER
3911M:	Rafał Miłecki <rafal@milecki.pl>
3912R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3913L:	netdev@vger.kernel.org
3914S:	Maintained
3915F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3916F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
3917F:	drivers/net/ethernet/broadcom/unimac.h
3918
3919BROADCOM BCM4908 PINMUX DRIVER
3920M:	Rafał Miłecki <rafal@milecki.pl>
3921R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3922L:	linux-gpio@vger.kernel.org
3923S:	Maintained
3924F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
3925F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
3926
3927BROADCOM BCM5301X ARM ARCHITECTURE
3928M:	Florian Fainelli <florian.fainelli@broadcom.com>
3929M:	Hauke Mehrtens <hauke@hauke-m.de>
3930M:	Rafał Miłecki <zajec5@gmail.com>
3931R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3932L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3933S:	Maintained
3934F:	arch/arm/boot/dts/broadcom/bcm-ns.dtsi
3935F:	arch/arm/boot/dts/broadcom/bcm470*
3936F:	arch/arm/boot/dts/broadcom/bcm5301*
3937F:	arch/arm/boot/dts/broadcom/bcm953012*
3938F:	arch/arm/mach-bcm/bcm_5301x.c
3939
3940BROADCOM BCM53573 ARM ARCHITECTURE
3941M:	Florian Fainelli <florian.fainelli@broadcom.com>
3942M:	Rafał Miłecki <rafal@milecki.pl>
3943R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3944L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3945S:	Maintained
3946F:	arch/arm/boot/dts/broadcom/bcm47189*
3947F:	arch/arm/boot/dts/broadcom/bcm53573*
3948
3949BROADCOM BCM63XX/BCM33XX UDC DRIVER
3950M:	Kevin Cernekee <cernekee@gmail.com>
3951L:	linux-usb@vger.kernel.org
3952S:	Maintained
3953F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3954
3955BROADCOM BCM7XXX ARM ARCHITECTURE
3956M:	Florian Fainelli <florian.fainelli@broadcom.com>
3957R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3958L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3959S:	Maintained
3960T:	git https://github.com/broadcom/stblinux.git
3961F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3962F:	arch/arm/boot/dts/broadcom/bcm7*.dts*
3963F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3964F:	arch/arm/mach-bcm/*brcmstb*
3965F:	arch/arm/mm/cache-b15-rac.c
3966F:	drivers/bus/brcmstb_gisb.c
3967F:	drivers/pci/controller/pcie-brcmstb.c
3968N:	brcmstb
3969N:	bcm7038
3970N:	bcm7120
3971
3972BROADCOM BCMBCA ARM ARCHITECTURE
3973M:	William Zhang <william.zhang@broadcom.com>
3974M:	Anand Gore <anand.gore@broadcom.com>
3975M:	Kursad Oney <kursad.oney@broadcom.com>
3976M:	Florian Fainelli <florian.fainelli@broadcom.com>
3977M:	Rafał Miłecki <rafal@milecki.pl>
3978R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3979L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3980S:	Maintained
3981T:	git https://github.com/broadcom/stblinux.git
3982F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
3983F:	arch/arm64/boot/dts/broadcom/bcmbca/*
3984N:	bcmbca
3985N:	bcm[9]?47622
3986N:	bcm[9]?4912
3987N:	bcm[9]?63138
3988N:	bcm[9]?63146
3989N:	bcm[9]?63148
3990N:	bcm[9]?63158
3991N:	bcm[9]?63178
3992N:	bcm[9]?6756
3993N:	bcm[9]?6813
3994N:	bcm[9]?6846
3995N:	bcm[9]?6855
3996N:	bcm[9]?6856
3997N:	bcm[9]?6858
3998N:	bcm[9]?6878
3999
4000BROADCOM BDC DRIVER
4001M:	Justin Chen <justin.chen@broadcom.com>
4002M:	Al Cooper <alcooperx@gmail.com>
4003R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4004L:	linux-usb@vger.kernel.org
4005S:	Maintained
4006F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4007F:	drivers/usb/gadget/udc/bdc/
4008
4009BROADCOM BMIPS CPUFREQ DRIVER
4010M:	Markus Mayer <mmayer@broadcom.com>
4011R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4012L:	linux-pm@vger.kernel.org
4013S:	Maintained
4014F:	drivers/cpufreq/bmips-cpufreq.c
4015
4016BROADCOM BMIPS MIPS ARCHITECTURE
4017M:	Florian Fainelli <florian.fainelli@broadcom.com>
4018R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4019L:	linux-mips@vger.kernel.org
4020S:	Maintained
4021T:	git https://github.com/broadcom/stblinux.git
4022F:	arch/mips/bmips/*
4023F:	arch/mips/boot/dts/brcm/bcm*.dts*
4024F:	arch/mips/include/asm/mach-bmips/*
4025F:	arch/mips/kernel/*bmips*
4026F:	drivers/irqchip/irq-bcm63*
4027F:	drivers/irqchip/irq-bcm7*
4028F:	drivers/irqchip/irq-brcmstb*
4029F:	drivers/genpd/bcm/bcm63xx-power.c
4030F:	include/linux/bcm963xx_nvram.h
4031F:	include/linux/bcm963xx_tag.h
4032
4033BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4034M:	Rasesh Mody <rmody@marvell.com>
4035M:	GR-Linux-NIC-Dev@marvell.com
4036L:	netdev@vger.kernel.org
4037S:	Supported
4038F:	drivers/net/ethernet/broadcom/bnx2.*
4039F:	drivers/net/ethernet/broadcom/bnx2_*
4040
4041BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4042M:	Saurav Kashyap <skashyap@marvell.com>
4043M:	Javed Hasan <jhasan@marvell.com>
4044M:	GR-QLogic-Storage-Upstream@marvell.com
4045L:	linux-scsi@vger.kernel.org
4046S:	Supported
4047F:	drivers/scsi/bnx2fc/
4048
4049BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4050M:	Nilesh Javali <njavali@marvell.com>
4051M:	Manish Rangankar <mrangankar@marvell.com>
4052M:	GR-QLogic-Storage-Upstream@marvell.com
4053L:	linux-scsi@vger.kernel.org
4054S:	Supported
4055F:	drivers/scsi/bnx2i/
4056
4057BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4058M:	Ariel Elior <aelior@marvell.com>
4059M:	Sudarsana Kalluru <skalluru@marvell.com>
4060M:	Manish Chopra <manishc@marvell.com>
4061L:	netdev@vger.kernel.org
4062S:	Supported
4063F:	drivers/net/ethernet/broadcom/bnx2x/
4064
4065BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4066M:	Michael Chan <michael.chan@broadcom.com>
4067L:	netdev@vger.kernel.org
4068S:	Supported
4069F:	drivers/firmware/broadcom/tee_bnxt_fw.c
4070F:	drivers/net/ethernet/broadcom/bnxt/
4071F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
4072
4073BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
4074M:	Arend van Spriel <aspriel@gmail.com>
4075M:	Franky Lin <franky.lin@broadcom.com>
4076M:	Hante Meuleman <hante.meuleman@broadcom.com>
4077L:	linux-wireless@vger.kernel.org
4078L:	brcm80211-dev-list.pdl@broadcom.com
4079L:	SHA-cyfmac-dev-list@infineon.com
4080S:	Supported
4081F:	drivers/net/wireless/broadcom/brcm80211/
4082
4083BROADCOM BRCMSTB GPIO DRIVER
4084M:	Doug Berger <opendmb@gmail.com>
4085M:	Florian Fainelli <florian.fainelli@broadcom>
4086R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4087S:	Supported
4088F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4089F:	drivers/gpio/gpio-brcmstb.c
4090
4091BROADCOM BRCMSTB I2C DRIVER
4092M:	Kamal Dasu <kamal.dasu@broadcom.com>
4093R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4094L:	linux-i2c@vger.kernel.org
4095S:	Supported
4096F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4097F:	drivers/i2c/busses/i2c-brcmstb.c
4098
4099BROADCOM BRCMSTB UART DRIVER
4100M:	Al Cooper <alcooperx@gmail.com>
4101R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4102L:	linux-serial@vger.kernel.org
4103S:	Maintained
4104F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4105F:	drivers/tty/serial/8250/8250_bcm7271.c
4106
4107BROADCOM BRCMSTB USB EHCI DRIVER
4108M:	Justin Chen <justin.chen@broadcom.com>
4109M:	Al Cooper <alcooperx@gmail.com>
4110R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4111L:	linux-usb@vger.kernel.org
4112S:	Maintained
4113F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4114F:	drivers/usb/host/ehci-brcm.*
4115
4116BROADCOM BRCMSTB USB PIN MAP DRIVER
4117M:	Al Cooper <alcooperx@gmail.com>
4118R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4119L:	linux-usb@vger.kernel.org
4120S:	Maintained
4121F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4122F:	drivers/usb/misc/brcmstb-usb-pinmap.c
4123
4124BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4125M:	Justin Chen <justin.chen@broadcom.com>
4126M:	Al Cooper <alcooperx@gmail.com>
4127R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4128L:	linux-kernel@vger.kernel.org
4129S:	Maintained
4130F:	drivers/phy/broadcom/phy-brcm-usb*
4131
4132BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4133M:	William Zhang <william.zhang@broadcom.com>
4134M:	Kursad Oney <kursad.oney@broadcom.com>
4135M:	Jonas Gorski <jonas.gorski@gmail.com>
4136R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4137L:	linux-spi@vger.kernel.org
4138S:	Maintained
4139F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4140F:	drivers/spi/spi-bcm63xx-hsspi.c
4141F:	drivers/spi/spi-bcmbca-hsspi.c
4142
4143BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4144M:	Jonas Gorski <jonas.gorski@gmail.com>
4145L:	linux-spi@vger.kernel.org
4146S:	Odd Fixes
4147F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4148F:	drivers/spi/spi-bcm63xx.c
4149
4150BROADCOM ETHERNET PHY DRIVERS
4151M:	Florian Fainelli <florian.fainelli@broadcom.com>
4152R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4153L:	netdev@vger.kernel.org
4154S:	Supported
4155F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4156F:	drivers/net/phy/bcm*.[ch]
4157F:	drivers/net/phy/broadcom.c
4158F:	include/linux/brcmphy.h
4159
4160BROADCOM GENET ETHERNET DRIVER
4161M:	Doug Berger <opendmb@gmail.com>
4162M:	Florian Fainelli <florian.fainelli@broadcom.com>
4163R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4164L:	netdev@vger.kernel.org
4165S:	Supported
4166F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4167F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4168F:	drivers/net/ethernet/broadcom/genet/
4169F:	drivers/net/ethernet/broadcom/unimac.h
4170F:	drivers/net/mdio/mdio-bcm-unimac.c
4171F:	include/linux/platform_data/bcmgenet.h
4172F:	include/linux/platform_data/mdio-bcm-unimac.h
4173
4174BROADCOM IPROC ARM ARCHITECTURE
4175M:	Ray Jui <rjui@broadcom.com>
4176M:	Scott Branden <sbranden@broadcom.com>
4177R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4178L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4179S:	Maintained
4180T:	git https://github.com/broadcom/stblinux.git
4181F:	arch/arm64/boot/dts/broadcom/northstar2/*
4182F:	arch/arm64/boot/dts/broadcom/stingray/*
4183F:	drivers/clk/bcm/clk-ns*
4184F:	drivers/clk/bcm/clk-sr*
4185F:	drivers/pinctrl/bcm/pinctrl-ns*
4186F:	include/dt-bindings/clock/bcm-sr*
4187N:	iproc
4188N:	cygnus
4189N:	bcm[-_]nsp
4190N:	bcm9113*
4191N:	bcm9583*
4192N:	bcm9585*
4193N:	bcm9586*
4194N:	bcm988312
4195N:	bcm113*
4196N:	bcm583*
4197N:	bcm585*
4198N:	bcm586*
4199N:	bcm88312
4200N:	hr2
4201N:	stingray
4202
4203BROADCOM IPROC GBIT ETHERNET DRIVER
4204M:	Rafał Miłecki <rafal@milecki.pl>
4205R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4206L:	netdev@vger.kernel.org
4207S:	Maintained
4208F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
4209F:	drivers/net/ethernet/broadcom/bgmac*
4210F:	drivers/net/ethernet/broadcom/unimac.h
4211
4212BROADCOM KONA GPIO DRIVER
4213M:	Ray Jui <rjui@broadcom.com>
4214R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4215S:	Supported
4216F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4217F:	drivers/gpio/gpio-bcm-kona.c
4218
4219BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4220M:	Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4221M:	Kashyap Desai <kashyap.desai@broadcom.com>
4222M:	Sumit Saxena <sumit.saxena@broadcom.com>
4223M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4224L:	mpi3mr-linuxdrv.pdl@broadcom.com
4225L:	linux-scsi@vger.kernel.org
4226S:	Supported
4227W:	https://www.broadcom.com/support/storage
4228F:	drivers/scsi/mpi3mr/
4229
4230BROADCOM NETXTREME-E ROCE DRIVER
4231M:	Selvin Xavier <selvin.xavier@broadcom.com>
4232L:	linux-rdma@vger.kernel.org
4233S:	Supported
4234W:	http://www.broadcom.com
4235F:	drivers/infiniband/hw/bnxt_re/
4236F:	include/uapi/rdma/bnxt_re-abi.h
4237
4238BROADCOM NVRAM DRIVER
4239M:	Rafał Miłecki <zajec5@gmail.com>
4240L:	linux-mips@vger.kernel.org
4241S:	Maintained
4242F:	drivers/firmware/broadcom/*
4243
4244BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4245M:	Rafał Miłecki <rafal@milecki.pl>
4246M:	Florian Fainelli <florian.fainelli@broadcom.com>
4247R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4248L:	linux-pm@vger.kernel.org
4249S:	Maintained
4250T:	git https://github.com/broadcom/stblinux.git
4251F:	drivers/genpd/bcm/bcm-pmb.c
4252F:	include/dt-bindings/soc/bcm-pmb.h
4253
4254BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4255M:	Rafał Miłecki <zajec5@gmail.com>
4256L:	linux-wireless@vger.kernel.org
4257S:	Maintained
4258F:	drivers/bcma/
4259F:	include/linux/bcma/
4260
4261BROADCOM SPI DRIVER
4262M:	Kamal Dasu <kamal.dasu@broadcom.com>
4263R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4264S:	Maintained
4265F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4266F:	drivers/spi/spi-bcm-qspi.*
4267F:	drivers/spi/spi-brcmstb-qspi.c
4268F:	drivers/spi/spi-iproc-qspi.c
4269
4270BROADCOM STB AVS CPUFREQ DRIVER
4271M:	Markus Mayer <mmayer@broadcom.com>
4272R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4273L:	linux-pm@vger.kernel.org
4274S:	Maintained
4275F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4276F:	drivers/cpufreq/brcmstb*
4277
4278BROADCOM STB AVS TMON DRIVER
4279M:	Markus Mayer <mmayer@broadcom.com>
4280R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4281L:	linux-pm@vger.kernel.org
4282S:	Maintained
4283F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4284F:	drivers/thermal/broadcom/brcmstb*
4285
4286BROADCOM STB DPFE DRIVER
4287M:	Markus Mayer <mmayer@broadcom.com>
4288R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4289L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4290S:	Maintained
4291F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4292F:	drivers/memory/brcmstb_dpfe.c
4293
4294BROADCOM STB NAND FLASH DRIVER
4295M:	Brian Norris <computersforpeace@gmail.com>
4296M:	Kamal Dasu <kamal.dasu@broadcom.com>
4297R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4298L:	linux-mtd@lists.infradead.org
4299S:	Maintained
4300F:	drivers/mtd/nand/raw/brcmnand/
4301F:	include/linux/platform_data/brcmnand.h
4302
4303BROADCOM STB PCIE DRIVER
4304M:	Jim Quinlan <jim2101024@gmail.com>
4305M:	Nicolas Saenz Julienne <nsaenz@kernel.org>
4306M:	Florian Fainelli <florian.fainelli@broadcom.com>
4307R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4308L:	linux-pci@vger.kernel.org
4309S:	Maintained
4310F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4311F:	drivers/pci/controller/pcie-brcmstb.c
4312
4313BROADCOM SYSTEMPORT ETHERNET DRIVER
4314M:	Florian Fainelli <florian.fainelli@broadcom.com>
4315R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4316L:	netdev@vger.kernel.org
4317S:	Supported
4318F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
4319F:	drivers/net/ethernet/broadcom/bcmsysport.*
4320F:	drivers/net/ethernet/broadcom/unimac.h
4321
4322BROADCOM TG3 GIGABIT ETHERNET DRIVER
4323M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
4324M:	Prashant Sreedharan <prashant@broadcom.com>
4325M:	Michael Chan <mchan@broadcom.com>
4326L:	netdev@vger.kernel.org
4327S:	Supported
4328F:	drivers/net/ethernet/broadcom/tg3.*
4329
4330BROADCOM VK DRIVER
4331M:	Scott Branden <scott.branden@broadcom.com>
4332R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4333S:	Supported
4334F:	drivers/misc/bcm-vk/
4335F:	include/uapi/linux/misc/bcm_vk.h
4336
4337BROCADE BFA FC SCSI DRIVER
4338M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4339M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4340L:	linux-scsi@vger.kernel.org
4341S:	Supported
4342F:	drivers/scsi/bfa/
4343
4344BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4345M:	Rasesh Mody <rmody@marvell.com>
4346M:	Sudarsana Kalluru <skalluru@marvell.com>
4347M:	GR-Linux-NIC-Dev@marvell.com
4348L:	netdev@vger.kernel.org
4349S:	Supported
4350F:	drivers/net/ethernet/brocade/bna/
4351
4352BSG (block layer generic sg v4 driver)
4353M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4354L:	linux-scsi@vger.kernel.org
4355S:	Supported
4356F:	block/bsg.c
4357F:	include/linux/bsg.h
4358F:	include/uapi/linux/bsg.h
4359
4360BT87X AUDIO DRIVER
4361M:	Clemens Ladisch <clemens@ladisch.de>
4362L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4363S:	Maintained
4364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4365F:	Documentation/sound/cards/bt87x.rst
4366F:	sound/pci/bt87x.c
4367
4368BT8XXGPIO DRIVER
4369M:	Michael Buesch <m@bues.ch>
4370S:	Maintained
4371W:	http://bu3sch.de/btgpio.php
4372F:	drivers/gpio/gpio-bt8xx.c
4373
4374BTRFS FILE SYSTEM
4375M:	Chris Mason <clm@fb.com>
4376M:	Josef Bacik <josef@toxicpanda.com>
4377M:	David Sterba <dsterba@suse.com>
4378L:	linux-btrfs@vger.kernel.org
4379S:	Maintained
4380W:	https://btrfs.readthedocs.io
4381W:	https://btrfs.wiki.kernel.org/
4382Q:	https://patchwork.kernel.org/project/linux-btrfs/list/
4383C:	irc://irc.libera.chat/btrfs
4384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4385F:	Documentation/filesystems/btrfs.rst
4386F:	fs/btrfs/
4387F:	include/linux/btrfs*
4388F:	include/trace/events/btrfs.h
4389F:	include/uapi/linux/btrfs*
4390
4391BTTV VIDEO4LINUX DRIVER
4392M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4393L:	linux-media@vger.kernel.org
4394S:	Odd fixes
4395W:	https://linuxtv.org
4396T:	git git://linuxtv.org/media_tree.git
4397F:	Documentation/driver-api/media/drivers/bttv*
4398F:	drivers/media/pci/bt8xx/bttv*
4399
4400BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4401M:	Chanwoo Choi <cw00.choi@samsung.com>
4402L:	linux-pm@vger.kernel.org
4403L:	linux-samsung-soc@vger.kernel.org
4404S:	Maintained
4405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4406F:	Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4407F:	drivers/devfreq/exynos-bus.c
4408
4409BUSLOGIC SCSI DRIVER
4410M:	Khalid Aziz <khalid@gonehiking.org>
4411L:	linux-scsi@vger.kernel.org
4412S:	Maintained
4413F:	drivers/scsi/BusLogic.*
4414F:	drivers/scsi/FlashPoint.*
4415
4416BXCAN CAN NETWORK DRIVER
4417M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
4418L:	linux-can@vger.kernel.org
4419S:	Maintained
4420F:	Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4421F:	drivers/net/can/bxcan.c
4422
4423C-MEDIA CMI8788 DRIVER
4424M:	Clemens Ladisch <clemens@ladisch.de>
4425L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4426S:	Maintained
4427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4428F:	sound/pci/oxygen/
4429
4430C-SKY ARCHITECTURE
4431M:	Guo Ren <guoren@kernel.org>
4432L:	linux-csky@vger.kernel.org
4433S:	Supported
4434T:	git https://github.com/c-sky/csky-linux.git
4435F:	Documentation/devicetree/bindings/csky/
4436F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
4437F:	Documentation/devicetree/bindings/timer/csky,*
4438F:	arch/csky/
4439F:	drivers/clocksource/timer-gx6605s.c
4440F:	drivers/clocksource/timer-mp-csky.c
4441F:	drivers/irqchip/irq-csky-*
4442N:	csky
4443K:	csky
4444
4445CA8210 IEEE-802.15.4 RADIO DRIVER
4446L:	linux-wpan@vger.kernel.org
4447S:	Orphan
4448W:	https://github.com/Cascoda/ca8210-linux.git
4449F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4450F:	drivers/net/ieee802154/ca8210.c
4451
4452CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4453M:	David Howells <dhowells@redhat.com>
4454L:	linux-cachefs@redhat.com (moderated for non-subscribers)
4455S:	Supported
4456F:	Documentation/filesystems/caching/cachefiles.rst
4457F:	fs/cachefiles/
4458
4459CACHESTAT: PAGE CACHE STATS FOR A FILE
4460M:	Nhat Pham <nphamcs@gmail.com>
4461M:	Johannes Weiner <hannes@cmpxchg.org>
4462L:	linux-mm@kvack.org
4463S:	Maintained
4464F:	tools/testing/selftests/cachestat/test_cachestat.c
4465
4466CADENCE MIPI-CSI2 BRIDGES
4467M:	Maxime Ripard <mripard@kernel.org>
4468L:	linux-media@vger.kernel.org
4469S:	Maintained
4470F:	Documentation/devicetree/bindings/media/cdns,*.txt
4471F:	Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4472F:	drivers/media/platform/cadence/cdns-csi2*
4473
4474CADENCE NAND DRIVER
4475L:	linux-mtd@lists.infradead.org
4476S:	Orphan
4477F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4478F:	drivers/mtd/nand/raw/cadence-nand-controller.c
4479
4480CADENCE USB3 DRD IP DRIVER
4481M:	Peter Chen <peter.chen@kernel.org>
4482M:	Pawel Laszczak <pawell@cadence.com>
4483R:	Roger Quadros <rogerq@kernel.org>
4484L:	linux-usb@vger.kernel.org
4485S:	Maintained
4486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4487F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4488F:	drivers/usb/cdns3/
4489X:	drivers/usb/cdns3/cdnsp*
4490
4491CADENCE USBHS DRIVER
4492M:	Pawel Laszczak <pawell@cadence.com>
4493L:	linux-usb@vger.kernel.org
4494S:	Maintained
4495F:	drivers/usb/gadget/udc/cdns2
4496
4497CADENCE USBSSP DRD IP DRIVER
4498M:	Pawel Laszczak <pawell@cadence.com>
4499L:	linux-usb@vger.kernel.org
4500S:	Maintained
4501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4502F:	drivers/usb/cdns3/
4503X:	drivers/usb/cdns3/cdns3*
4504
4505CADET FM/AM RADIO RECEIVER DRIVER
4506M:	Hans Verkuil <hverkuil@xs4all.nl>
4507L:	linux-media@vger.kernel.org
4508S:	Maintained
4509W:	https://linuxtv.org
4510T:	git git://linuxtv.org/media_tree.git
4511F:	drivers/media/radio/radio-cadet*
4512
4513CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4514L:	linux-media@vger.kernel.org
4515S:	Orphan
4516T:	git git://linuxtv.org/media_tree.git
4517F:	Documentation/admin-guide/media/cafe_ccic*
4518F:	drivers/media/platform/marvell/
4519
4520CAIF NETWORK LAYER
4521L:	netdev@vger.kernel.org
4522S:	Orphan
4523F:	Documentation/networking/caif/
4524F:	drivers/net/caif/
4525F:	include/net/caif/
4526F:	include/uapi/linux/caif/
4527F:	net/caif/
4528
4529CAKE QDISC
4530M:	Toke Høiland-Jørgensen <toke@toke.dk>
4531L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
4532S:	Maintained
4533F:	net/sched/sch_cake.c
4534
4535CAN NETWORK DRIVERS
4536M:	Wolfgang Grandegger <wg@grandegger.com>
4537M:	Marc Kleine-Budde <mkl@pengutronix.de>
4538L:	linux-can@vger.kernel.org
4539S:	Maintained
4540W:	https://github.com/linux-can
4541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4543F:	Documentation/devicetree/bindings/net/can/
4544F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4545F:	drivers/net/can/
4546F:	drivers/phy/phy-can-transceiver.c
4547F:	include/linux/can/bittiming.h
4548F:	include/linux/can/dev.h
4549F:	include/linux/can/length.h
4550F:	include/linux/can/platform/
4551F:	include/linux/can/rx-offload.h
4552F:	include/uapi/linux/can/error.h
4553F:	include/uapi/linux/can/netlink.h
4554F:	include/uapi/linux/can/vxcan.h
4555
4556CAN NETWORK LAYER
4557M:	Oliver Hartkopp <socketcan@hartkopp.net>
4558M:	Marc Kleine-Budde <mkl@pengutronix.de>
4559L:	linux-can@vger.kernel.org
4560S:	Maintained
4561W:	https://github.com/linux-can
4562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4564F:	Documentation/networking/can.rst
4565F:	include/linux/can/can-ml.h
4566F:	include/linux/can/core.h
4567F:	include/linux/can/skb.h
4568F:	include/net/netns/can.h
4569F:	include/uapi/linux/can.h
4570F:	include/uapi/linux/can/bcm.h
4571F:	include/uapi/linux/can/gw.h
4572F:	include/uapi/linux/can/isotp.h
4573F:	include/uapi/linux/can/raw.h
4574F:	net/can/
4575
4576CAN-J1939 NETWORK LAYER
4577M:	Robin van der Gracht <robin@protonic.nl>
4578M:	Oleksij Rempel <o.rempel@pengutronix.de>
4579R:	kernel@pengutronix.de
4580L:	linux-can@vger.kernel.org
4581S:	Maintained
4582F:	Documentation/networking/j1939.rst
4583F:	include/uapi/linux/can/j1939.h
4584F:	net/can/j1939/
4585
4586CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4587M:	Damien Le Moal <dlemoal@kernel.org>
4588L:	linux-riscv@lists.infradead.org
4589L:	linux-gpio@vger.kernel.org (pinctrl driver)
4590F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4591F:	drivers/pinctrl/pinctrl-k210.c
4592
4593CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4594M:	Damien Le Moal <dlemoal@kernel.org>
4595L:	linux-kernel@vger.kernel.org
4596L:	linux-riscv@lists.infradead.org
4597S:	Maintained
4598F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4599F:	drivers/reset/reset-k210.c
4600
4601CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4602M:	Damien Le Moal <dlemoal@kernel.org>
4603L:	linux-riscv@lists.infradead.org
4604S:	Maintained
4605F:	Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4606F:	drivers/soc/canaan/
4607F:	include/soc/canaan/
4608
4609CAPABILITIES
4610M:	Serge Hallyn <serge@hallyn.com>
4611L:	linux-security-module@vger.kernel.org
4612S:	Supported
4613F:	include/linux/capability.h
4614F:	include/uapi/linux/capability.h
4615F:	kernel/capability.c
4616F:	security/commoncap.c
4617
4618CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4619M:	Kevin Tsai <ktsai@capellamicro.com>
4620S:	Maintained
4621F:	drivers/iio/light/cm*
4622
4623CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4624M:	Christian Lamparter <chunkeey@googlemail.com>
4625L:	linux-wireless@vger.kernel.org
4626S:	Maintained
4627W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4628F:	drivers/net/wireless/ath/carl9170/
4629
4630CAVIUM I2C DRIVER
4631M:	Robert Richter <rric@kernel.org>
4632S:	Odd Fixes
4633W:	http://www.marvell.com
4634F:	drivers/i2c/busses/i2c-octeon*
4635F:	drivers/i2c/busses/i2c-thunderx*
4636
4637CAVIUM LIQUIDIO NETWORK DRIVER
4638M:	Derek Chickles <dchickles@marvell.com>
4639M:	Satanand Burla <sburla@marvell.com>
4640M:	Felix Manlunas <fmanlunas@marvell.com>
4641L:	netdev@vger.kernel.org
4642S:	Supported
4643W:	http://www.marvell.com
4644F:	drivers/net/ethernet/cavium/liquidio/
4645
4646CAVIUM MMC DRIVER
4647M:	Robert Richter <rric@kernel.org>
4648S:	Odd Fixes
4649W:	http://www.marvell.com
4650F:	drivers/mmc/host/cavium*
4651
4652CAVIUM OCTEON-TX CRYPTO DRIVER
4653M:	George Cherian <gcherian@marvell.com>
4654L:	linux-crypto@vger.kernel.org
4655S:	Supported
4656W:	http://www.marvell.com
4657F:	drivers/crypto/cavium/cpt/
4658
4659CAVIUM THUNDERX2 ARM64 SOC
4660M:	Robert Richter <rric@kernel.org>
4661L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4662S:	Odd Fixes
4663F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4664F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
4665
4666CBS/ETF/TAPRIO QDISCS
4667M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
4668L:	netdev@vger.kernel.org
4669S:	Maintained
4670F:	net/sched/sch_cbs.c
4671F:	net/sched/sch_etf.c
4672F:	net/sched/sch_taprio.c
4673
4674CC2520 IEEE-802.15.4 RADIO DRIVER
4675M:	Stefan Schmidt <stefan@datenfreihafen.org>
4676L:	linux-wpan@vger.kernel.org
4677S:	Odd Fixes
4678F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4679F:	drivers/net/ieee802154/cc2520.c
4680
4681CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4682M:	Gilad Ben-Yossef <gilad@benyossef.com>
4683L:	linux-crypto@vger.kernel.org
4684S:	Supported
4685W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4686F:	drivers/crypto/ccree/
4687
4688CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4689M:	Hadar Gat <hadar.gat@arm.com>
4690L:	linux-crypto@vger.kernel.org
4691S:	Supported
4692W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4693F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4694F:	drivers/char/hw_random/cctrng.c
4695F:	drivers/char/hw_random/cctrng.h
4696
4697CEC FRAMEWORK
4698M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4699L:	linux-media@vger.kernel.org
4700S:	Supported
4701W:	http://linuxtv.org
4702T:	git git://linuxtv.org/media_tree.git
4703F:	Documentation/ABI/testing/debugfs-cec-error-inj
4704F:	Documentation/devicetree/bindings/media/cec/cec-common.yaml
4705F:	Documentation/driver-api/media/cec-core.rst
4706F:	Documentation/userspace-api/media/cec
4707F:	drivers/media/cec/
4708F:	drivers/media/rc/keymaps/rc-cec.c
4709F:	include/media/cec-notifier.h
4710F:	include/media/cec.h
4711F:	include/uapi/linux/cec-funcs.h
4712F:	include/uapi/linux/cec.h
4713
4714CEC GPIO DRIVER
4715M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4716L:	linux-media@vger.kernel.org
4717S:	Supported
4718W:	http://linuxtv.org
4719T:	git git://linuxtv.org/media_tree.git
4720F:	Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
4721F:	drivers/media/cec/platform/cec-gpio/
4722
4723CELL BROADBAND ENGINE ARCHITECTURE
4724M:	Arnd Bergmann <arnd@arndb.de>
4725L:	linuxppc-dev@lists.ozlabs.org
4726S:	Supported
4727W:	http://www.ibm.com/developerworks/power/cell/
4728F:	arch/powerpc/include/asm/cell*.h
4729F:	arch/powerpc/include/asm/spu*.h
4730F:	arch/powerpc/include/uapi/asm/spu*.h
4731F:	arch/powerpc/platforms/cell/
4732
4733CELLWISE CW2015 BATTERY DRIVER
4734M:	Tobias Schrammm <t.schramm@manjaro.org>
4735S:	Maintained
4736F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4737F:	drivers/power/supply/cw2015_battery.c
4738
4739CEPH COMMON CODE (LIBCEPH)
4740M:	Ilya Dryomov <idryomov@gmail.com>
4741M:	Xiubo Li <xiubli@redhat.com>
4742R:	Jeff Layton <jlayton@kernel.org>
4743L:	ceph-devel@vger.kernel.org
4744S:	Supported
4745W:	http://ceph.com/
4746T:	git https://github.com/ceph/ceph-client.git
4747F:	include/linux/ceph/
4748F:	include/linux/crush/
4749F:	net/ceph/
4750
4751CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4752M:	Xiubo Li <xiubli@redhat.com>
4753M:	Ilya Dryomov <idryomov@gmail.com>
4754R:	Jeff Layton <jlayton@kernel.org>
4755L:	ceph-devel@vger.kernel.org
4756S:	Supported
4757W:	http://ceph.com/
4758T:	git https://github.com/ceph/ceph-client.git
4759F:	Documentation/filesystems/ceph.rst
4760F:	fs/ceph/
4761
4762CERTIFICATE HANDLING
4763M:	David Howells <dhowells@redhat.com>
4764M:	David Woodhouse <dwmw2@infradead.org>
4765L:	keyrings@vger.kernel.org
4766S:	Maintained
4767F:	Documentation/admin-guide/module-signing.rst
4768F:	certs/
4769F:	scripts/sign-file.c
4770F:	tools/certs/
4771
4772CFAG12864B LCD DRIVER
4773M:	Miguel Ojeda <ojeda@kernel.org>
4774S:	Maintained
4775F:	drivers/auxdisplay/cfag12864b.c
4776F:	include/linux/cfag12864b.h
4777
4778CFAG12864BFB LCD FRAMEBUFFER DRIVER
4779M:	Miguel Ojeda <ojeda@kernel.org>
4780S:	Maintained
4781F:	drivers/auxdisplay/cfag12864bfb.c
4782F:	include/linux/cfag12864b.h
4783
4784CHAR and MISC DRIVERS
4785M:	Arnd Bergmann <arnd@arndb.de>
4786M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4787S:	Supported
4788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4789F:	drivers/char/
4790F:	drivers/misc/
4791F:	include/linux/miscdevice.h
4792X:	drivers/char/agp/
4793X:	drivers/char/hw_random/
4794X:	drivers/char/ipmi/
4795X:	drivers/char/random.c
4796X:	drivers/char/tpm/
4797
4798CHECKPATCH
4799M:	Andy Whitcroft <apw@canonical.com>
4800M:	Joe Perches <joe@perches.com>
4801R:	Dwaipayan Ray <dwaipayanray1@gmail.com>
4802R:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
4803S:	Maintained
4804F:	scripts/checkpatch.pl
4805
4806CHECKPATCH DOCUMENTATION
4807M:	Dwaipayan Ray <dwaipayanray1@gmail.com>
4808M:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
4809R:	Joe Perches <joe@perches.com>
4810S:	Maintained
4811F:	Documentation/dev-tools/checkpatch.rst
4812
4813CHINESE DOCUMENTATION
4814M:	Alex Shi <alexs@kernel.org>
4815M:	Yanteng Si <siyanteng@loongson.cn>
4816S:	Maintained
4817F:	Documentation/translations/zh_CN/
4818
4819CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4820M:	Peter Chen <peter.chen@kernel.org>
4821L:	linux-usb@vger.kernel.org
4822S:	Maintained
4823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4824F:	drivers/usb/chipidea/
4825
4826CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4827M:	Hans de Goede <hdegoede@redhat.com>
4828L:	linux-input@vger.kernel.org
4829S:	Maintained
4830F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4831F:	drivers/input/touchscreen/chipone_icn8318.c
4832
4833CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4834M:	Hans de Goede <hdegoede@redhat.com>
4835L:	linux-input@vger.kernel.org
4836S:	Maintained
4837F:	drivers/input/touchscreen/chipone_icn8505.c
4838
4839CHROME HARDWARE PLATFORM SUPPORT
4840M:	Benson Leung <bleung@chromium.org>
4841M:	Tzung-Bi Shih <tzungbi@kernel.org>
4842L:	chrome-platform@lists.linux.dev
4843S:	Maintained
4844T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4845F:	drivers/platform/chrome/
4846
4847CHROMEOS EC CODEC DRIVER
4848M:	Cheng-Yi Chiang <cychiang@chromium.org>
4849M:	Tzung-Bi Shih <tzungbi@kernel.org>
4850R:	Guenter Roeck <groeck@chromium.org>
4851L:	chrome-platform@lists.linux.dev
4852S:	Maintained
4853F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4854F:	sound/soc/codecs/cros_ec_codec.*
4855
4856CHROMEOS EC SUBDRIVERS
4857M:	Benson Leung <bleung@chromium.org>
4858R:	Guenter Roeck <groeck@chromium.org>
4859L:	chrome-platform@lists.linux.dev
4860S:	Maintained
4861F:	drivers/power/supply/cros_usbpd-charger.c
4862N:	cros_ec
4863N:	cros-ec
4864
4865CHROMEOS EC UART DRIVER
4866M:	Bhanu Prakash Maiya <bhanumaiya@chromium.org>
4867R:	Benson Leung <bleung@chromium.org>
4868R:	Tzung-Bi Shih <tzungbi@kernel.org>
4869S:	Maintained
4870F:	drivers/platform/chrome/cros_ec_uart.c
4871
4872CHROMEOS EC USB PD NOTIFY DRIVER
4873M:	Prashant Malani <pmalani@chromium.org>
4874L:	chrome-platform@lists.linux.dev
4875S:	Maintained
4876F:	drivers/platform/chrome/cros_usbpd_notify.c
4877F:	include/linux/platform_data/cros_usbpd_notify.h
4878
4879CHROMEOS EC USB TYPE-C DRIVER
4880M:	Prashant Malani <pmalani@chromium.org>
4881L:	chrome-platform@lists.linux.dev
4882S:	Maintained
4883F:	drivers/platform/chrome/cros_ec_typec.*
4884F:	drivers/platform/chrome/cros_typec_switch.c
4885F:	drivers/platform/chrome/cros_typec_vdm.*
4886
4887CHROMEOS HPS DRIVER
4888M:	Dan Callaghan <dcallagh@chromium.org>
4889R:	Sami Kyöstilä <skyostil@chromium.org>
4890S:	Maintained
4891F:	drivers/platform/chrome/cros_hps_i2c.c
4892
4893CHRONTEL CH7322 CEC DRIVER
4894M:	Joe Tessler <jrt@google.com>
4895L:	linux-media@vger.kernel.org
4896S:	Maintained
4897T:	git git://linuxtv.org/media_tree.git
4898F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4899F:	drivers/media/cec/i2c/ch7322.c
4900
4901CIRRUS LOGIC AUDIO CODEC DRIVERS
4902M:	James Schulman <james.schulman@cirrus.com>
4903M:	David Rhodes <david.rhodes@cirrus.com>
4904M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4905L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4906L:	patches@opensource.cirrus.com
4907S:	Maintained
4908F:	Documentation/devicetree/bindings/sound/cirrus,cs*
4909F:	drivers/mfd/cs42l43*
4910F:	drivers/pinctrl/cirrus/pinctrl-cs42l43*
4911F:	drivers/spi/spi-cs42l43*
4912F:	include/dt-bindings/sound/cs*
4913F:	include/linux/mfd/cs42l43*
4914F:	include/sound/cs*
4915F:	sound/pci/hda/cs*
4916F:	sound/pci/hda/hda_cs_dsp_ctl.*
4917F:	sound/soc/codecs/cs*
4918
4919CIRRUS LOGIC DSP FIRMWARE DRIVER
4920M:	Simon Trimmer <simont@opensource.cirrus.com>
4921M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4922M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4923L:	patches@opensource.cirrus.com
4924S:	Supported
4925W:	https://github.com/CirrusLogic/linux-drivers/wiki
4926T:	git https://github.com/CirrusLogic/linux-drivers.git
4927F:	drivers/firmware/cirrus/*
4928F:	include/linux/firmware/cirrus/*
4929
4930CIRRUS LOGIC EP93XX ETHERNET DRIVER
4931M:	Hartley Sweeten <hsweeten@visionengravers.com>
4932L:	netdev@vger.kernel.org
4933S:	Maintained
4934F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
4935
4936CIRRUS LOGIC LOCHNAGAR DRIVER
4937M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4938M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4939L:	patches@opensource.cirrus.com
4940S:	Supported
4941F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4942F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4943F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4944F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4945F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4946F:	Documentation/hwmon/lochnagar.rst
4947F:	drivers/clk/clk-lochnagar.c
4948F:	drivers/hwmon/lochnagar-hwmon.c
4949F:	drivers/mfd/lochnagar-i2c.c
4950F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4951F:	drivers/regulator/lochnagar-regulator.c
4952F:	include/dt-bindings/clock/lochnagar.h
4953F:	include/dt-bindings/pinctrl/lochnagar.h
4954F:	include/linux/mfd/lochnagar*
4955F:	sound/soc/codecs/lochnagar-sc.c
4956
4957CIRRUS LOGIC MADERA CODEC DRIVERS
4958M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4959M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4960L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4961L:	patches@opensource.cirrus.com
4962S:	Supported
4963W:	https://github.com/CirrusLogic/linux-drivers/wiki
4964T:	git https://github.com/CirrusLogic/linux-drivers.git
4965F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4966F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4967F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4968F:	drivers/gpio/gpio-madera*
4969F:	drivers/irqchip/irq-madera*
4970F:	drivers/mfd/cs47l*
4971F:	drivers/mfd/madera*
4972F:	drivers/pinctrl/cirrus/*
4973F:	include/dt-bindings/sound/madera*
4974F:	include/linux/irqchip/irq-madera*
4975F:	include/linux/mfd/madera/*
4976F:	include/sound/madera*
4977F:	sound/soc/codecs/cs47l*
4978F:	sound/soc/codecs/madera*
4979
4980CISCO FCOE HBA DRIVER
4981M:	Satish Kharat <satishkh@cisco.com>
4982M:	Sesidhar Baddela <sebaddel@cisco.com>
4983M:	Karan Tilak Kumar <kartilak@cisco.com>
4984L:	linux-scsi@vger.kernel.org
4985S:	Supported
4986F:	drivers/scsi/fnic/
4987
4988CISCO SCSI HBA DRIVER
4989M:	Karan Tilak Kumar <kartilak@cisco.com>
4990M:	Sesidhar Baddela <sebaddel@cisco.com>
4991L:	linux-scsi@vger.kernel.org
4992S:	Supported
4993F:	drivers/scsi/snic/
4994
4995CISCO VIC ETHERNET NIC DRIVER
4996M:	Christian Benvenuti <benve@cisco.com>
4997M:	Satish Kharat <satishkh@cisco.com>
4998S:	Supported
4999F:	drivers/net/ethernet/cisco/enic/
5000
5001CISCO VIC LOW LATENCY NIC DRIVER
5002M:	Christian Benvenuti <benve@cisco.com>
5003M:	Nelson Escobar <neescoba@cisco.com>
5004S:	Supported
5005F:	drivers/infiniband/hw/usnic/
5006
5007CLANG CONTROL FLOW INTEGRITY SUPPORT
5008M:	Sami Tolvanen <samitolvanen@google.com>
5009M:	Kees Cook <keescook@chromium.org>
5010R:	Nathan Chancellor <nathan@kernel.org>
5011R:	Nick Desaulniers <ndesaulniers@google.com>
5012L:	llvm@lists.linux.dev
5013S:	Supported
5014B:	https://github.com/ClangBuiltLinux/linux/issues
5015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5016F:	include/linux/cfi.h
5017F:	kernel/cfi.c
5018
5019CLANG-FORMAT FILE
5020M:	Miguel Ojeda <ojeda@kernel.org>
5021S:	Maintained
5022F:	.clang-format
5023
5024CLANG/LLVM BUILD SUPPORT
5025M:	Nathan Chancellor <nathan@kernel.org>
5026M:	Nick Desaulniers <ndesaulniers@google.com>
5027R:	Tom Rix <trix@redhat.com>
5028L:	llvm@lists.linux.dev
5029S:	Supported
5030W:	https://clangbuiltlinux.github.io/
5031B:	https://github.com/ClangBuiltLinux/linux/issues
5032C:	irc://irc.libera.chat/clangbuiltlinux
5033F:	Documentation/kbuild/llvm.rst
5034F:	include/linux/compiler-clang.h
5035F:	scripts/Makefile.clang
5036F:	scripts/clang-tools/
5037K:	\b(?i:clang|llvm)\b
5038
5039CLK API
5040M:	Russell King <linux@armlinux.org.uk>
5041L:	linux-clk@vger.kernel.org
5042S:	Maintained
5043F:	include/linux/clk.h
5044
5045CLOCKSOURCE, CLOCKEVENT DRIVERS
5046M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5047M:	Thomas Gleixner <tglx@linutronix.de>
5048L:	linux-kernel@vger.kernel.org
5049S:	Supported
5050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5051F:	Documentation/devicetree/bindings/timer/
5052F:	drivers/clocksource/
5053
5054CMPC ACPI DRIVER
5055M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5056M:	Daniel Oliveira Nascimento <don@syst.com.br>
5057L:	platform-driver-x86@vger.kernel.org
5058S:	Supported
5059F:	drivers/platform/x86/classmate-laptop.c
5060
5061COBALT MEDIA DRIVER
5062M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5063L:	linux-media@vger.kernel.org
5064S:	Supported
5065W:	https://linuxtv.org
5066T:	git git://linuxtv.org/media_tree.git
5067F:	drivers/media/pci/cobalt/
5068
5069COCCINELLE/Semantic Patches (SmPL)
5070M:	Julia Lawall <Julia.Lawall@inria.fr>
5071M:	Nicolas Palix <nicolas.palix@imag.fr>
5072L:	cocci@inria.fr (moderated for non-subscribers)
5073S:	Supported
5074W:	https://coccinelle.gitlabpages.inria.fr/website/
5075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5076F:	Documentation/dev-tools/coccinelle.rst
5077F:	scripts/coccicheck
5078F:	scripts/coccinelle/
5079
5080CODA FILE SYSTEM
5081M:	Jan Harkes <jaharkes@cs.cmu.edu>
5082M:	coda@cs.cmu.edu
5083L:	codalist@coda.cs.cmu.edu
5084S:	Maintained
5085W:	http://www.coda.cs.cmu.edu/
5086F:	Documentation/filesystems/coda.rst
5087F:	fs/coda/
5088F:	include/linux/coda*.h
5089F:	include/uapi/linux/coda*.h
5090
5091CODA V4L2 MEM2MEM DRIVER
5092M:	Philipp Zabel <p.zabel@pengutronix.de>
5093L:	linux-media@vger.kernel.org
5094S:	Maintained
5095F:	Documentation/devicetree/bindings/media/coda.yaml
5096F:	drivers/media/platform/chips-media/
5097
5098CODE OF CONDUCT
5099M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5100S:	Supported
5101F:	Documentation/process/code-of-conduct-interpretation.rst
5102F:	Documentation/process/code-of-conduct.rst
5103
5104COMEDI DRIVERS
5105M:	Ian Abbott <abbotti@mev.co.uk>
5106M:	H Hartley Sweeten <hsweeten@visionengravers.com>
5107S:	Odd Fixes
5108F:	drivers/comedi/
5109F:	include/linux/comedi/
5110F:	include/uapi/linux/comedi.h
5111
5112COMMON CLK FRAMEWORK
5113M:	Michael Turquette <mturquette@baylibre.com>
5114M:	Stephen Boyd <sboyd@kernel.org>
5115L:	linux-clk@vger.kernel.org
5116S:	Maintained
5117Q:	http://patchwork.kernel.org/project/linux-clk/list/
5118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5119F:	Documentation/devicetree/bindings/clock/
5120F:	drivers/clk/
5121F:	include/dt-bindings/clock/
5122F:	include/linux/clk-pr*
5123F:	include/linux/clk/
5124F:	include/linux/of_clk.h
5125X:	drivers/clk/clkdev.c
5126
5127COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5128M:	Steve French <sfrench@samba.org>
5129R:	Paulo Alcantara <pc@manguebit.com> (DFS, global name space)
5130R:	Ronnie Sahlberg <lsahlber@redhat.com> (directory leases, sparse files)
5131R:	Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5132R:	Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5133L:	linux-cifs@vger.kernel.org
5134L:	samba-technical@lists.samba.org (moderated for non-subscribers)
5135S:	Supported
5136W:	https://wiki.samba.org/index.php/LinuxCIFS
5137T:	git git://git.samba.org/sfrench/cifs-2.6.git
5138F:	Documentation/admin-guide/cifs/
5139F:	fs/smb/client/
5140F:	fs/smb/common/
5141F:	include/uapi/linux/cifs
5142
5143COMPACTPCI HOTPLUG CORE
5144M:	Scott Murray <scott@spiteful.org>
5145L:	linux-pci@vger.kernel.org
5146S:	Maintained
5147F:	drivers/pci/hotplug/cpci_hotplug*
5148
5149COMPACTPCI HOTPLUG GENERIC DRIVER
5150M:	Scott Murray <scott@spiteful.org>
5151L:	linux-pci@vger.kernel.org
5152S:	Maintained
5153F:	drivers/pci/hotplug/cpcihp_generic.c
5154
5155COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5156M:	Scott Murray <scott@spiteful.org>
5157L:	linux-pci@vger.kernel.org
5158S:	Maintained
5159F:	drivers/pci/hotplug/cpcihp_zt5550.*
5160
5161COMPAL LAPTOP SUPPORT
5162M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5163L:	platform-driver-x86@vger.kernel.org
5164S:	Maintained
5165F:	drivers/platform/x86/compal-laptop.c
5166
5167COMPILER ATTRIBUTES
5168M:	Miguel Ojeda <ojeda@kernel.org>
5169R:	Nick Desaulniers <ndesaulniers@google.com>
5170S:	Maintained
5171F:	include/linux/compiler_attributes.h
5172
5173COMPUTE EXPRESS LINK (CXL)
5174M:	Davidlohr Bueso <dave@stgolabs.net>
5175M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5176M:	Dave Jiang <dave.jiang@intel.com>
5177M:	Alison Schofield <alison.schofield@intel.com>
5178M:	Vishal Verma <vishal.l.verma@intel.com>
5179M:	Ira Weiny <ira.weiny@intel.com>
5180M:	Dan Williams <dan.j.williams@intel.com>
5181L:	linux-cxl@vger.kernel.org
5182S:	Maintained
5183F:	drivers/cxl/
5184F:	include/uapi/linux/cxl_mem.h
5185
5186COMPUTE EXPRESS LINK PMU (CPMU)
5187M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5188L:	linux-cxl@vger.kernel.org
5189S:	Maintained
5190F:	Documentation/admin-guide/perf/cxl.rst
5191F:	drivers/perf/cxl_pmu.c
5192
5193CONEXANT ACCESSRUNNER USB DRIVER
5194L:	accessrunner-general@lists.sourceforge.net
5195S:	Orphan
5196W:	http://accessrunner.sourceforge.net/
5197F:	drivers/usb/atm/cxacru.c
5198
5199CONFIGFS
5200M:	Joel Becker <jlbec@evilplan.org>
5201M:	Christoph Hellwig <hch@lst.de>
5202S:	Supported
5203T:	git git://git.infradead.org/users/hch/configfs.git
5204F:	fs/configfs/
5205F:	include/linux/configfs.h
5206F:	samples/configfs/
5207
5208CONSOLE SUBSYSTEM
5209M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5210S:	Supported
5211F:	drivers/video/console/
5212F:	include/linux/console*
5213
5214CONTEXT TRACKING
5215M:	Frederic Weisbecker <frederic@kernel.org>
5216M:	"Paul E. McKenney" <paulmck@kernel.org>
5217S:	Maintained
5218F:	include/linux/context_tracking*
5219F:	kernel/context_tracking.c
5220
5221CONTROL GROUP (CGROUP)
5222M:	Tejun Heo <tj@kernel.org>
5223M:	Zefan Li <lizefan.x@bytedance.com>
5224M:	Johannes Weiner <hannes@cmpxchg.org>
5225L:	cgroups@vger.kernel.org
5226S:	Maintained
5227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5228F:	Documentation/admin-guide/cgroup-v1/
5229F:	Documentation/admin-guide/cgroup-v2.rst
5230F:	include/linux/cgroup*
5231F:	kernel/cgroup/
5232F:	tools/testing/selftests/cgroup/
5233
5234CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5235M:	Tejun Heo <tj@kernel.org>
5236M:	Josef Bacik <josef@toxicpanda.com>
5237M:	Jens Axboe <axboe@kernel.dk>
5238L:	cgroups@vger.kernel.org
5239L:	linux-block@vger.kernel.org
5240T:	git git://git.kernel.dk/linux-block
5241F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5242F:	block/bfq-cgroup.c
5243F:	block/blk-cgroup.c
5244F:	block/blk-iocost.c
5245F:	block/blk-iolatency.c
5246F:	block/blk-throttle.c
5247F:	include/linux/blk-cgroup.h
5248
5249CONTROL GROUP - CPUSET
5250M:	Waiman Long <longman@redhat.com>
5251M:	Zefan Li <lizefan.x@bytedance.com>
5252L:	cgroups@vger.kernel.org
5253S:	Maintained
5254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5255F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
5256F:	include/linux/cpuset.h
5257F:	kernel/cgroup/cpuset.c
5258F:	tools/testing/selftests/cgroup/test_cpuset.c
5259F:	tools/testing/selftests/cgroup/test_cpuset_prs.sh
5260
5261CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5262M:	Johannes Weiner <hannes@cmpxchg.org>
5263M:	Michal Hocko <mhocko@kernel.org>
5264M:	Roman Gushchin <roman.gushchin@linux.dev>
5265M:	Shakeel Butt <shakeelb@google.com>
5266R:	Muchun Song <muchun.song@linux.dev>
5267L:	cgroups@vger.kernel.org
5268L:	linux-mm@kvack.org
5269S:	Maintained
5270F:	mm/memcontrol.c
5271F:	mm/swap_cgroup.c
5272F:	tools/testing/selftests/cgroup/memcg_protection.m
5273F:	tools/testing/selftests/cgroup/test_kmem.c
5274F:	tools/testing/selftests/cgroup/test_memcontrol.c
5275
5276CORETEMP HARDWARE MONITORING DRIVER
5277M:	Fenghua Yu <fenghua.yu@intel.com>
5278L:	linux-hwmon@vger.kernel.org
5279S:	Maintained
5280F:	Documentation/hwmon/coretemp.rst
5281F:	drivers/hwmon/coretemp.c
5282
5283CORSAIR-CPRO HARDWARE MONITOR DRIVER
5284M:	Marius Zachmann <mail@mariuszachmann.de>
5285L:	linux-hwmon@vger.kernel.org
5286S:	Maintained
5287F:	drivers/hwmon/corsair-cpro.c
5288
5289CORSAIR-PSU HARDWARE MONITOR DRIVER
5290M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
5291L:	linux-hwmon@vger.kernel.org
5292S:	Maintained
5293F:	Documentation/hwmon/corsair-psu.rst
5294F:	drivers/hwmon/corsair-psu.c
5295
5296COUNTER SUBSYSTEM
5297M:	William Breathitt Gray <william.gray@linaro.org>
5298L:	linux-iio@vger.kernel.org
5299S:	Maintained
5300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5301F:	Documentation/ABI/testing/sysfs-bus-counter
5302F:	Documentation/driver-api/generic-counter.rst
5303F:	drivers/counter/
5304F:	include/linux/counter.h
5305F:	include/uapi/linux/counter.h
5306F:	tools/counter/
5307
5308CP2615 I2C DRIVER
5309M:	Bence Csókás <bence98@sch.bme.hu>
5310S:	Maintained
5311F:	drivers/i2c/busses/i2c-cp2615.c
5312
5313CPMAC ETHERNET DRIVER
5314M:	Florian Fainelli <f.fainelli@gmail.com>
5315L:	netdev@vger.kernel.org
5316S:	Maintained
5317F:	drivers/net/ethernet/ti/cpmac.c
5318
5319CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5320M:	Viresh Kumar <viresh.kumar@linaro.org>
5321M:	Sudeep Holla <sudeep.holla@arm.com>
5322L:	linux-pm@vger.kernel.org
5323S:	Maintained
5324W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5325F:	drivers/cpufreq/vexpress-spc-cpufreq.c
5326
5327CPU FREQUENCY SCALING FRAMEWORK
5328M:	"Rafael J. Wysocki" <rafael@kernel.org>
5329M:	Viresh Kumar <viresh.kumar@linaro.org>
5330L:	linux-pm@vger.kernel.org
5331S:	Maintained
5332B:	https://bugzilla.kernel.org
5333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5335F:	Documentation/admin-guide/pm/cpufreq.rst
5336F:	Documentation/admin-guide/pm/intel_pstate.rst
5337F:	Documentation/cpu-freq/
5338F:	Documentation/devicetree/bindings/cpufreq/
5339F:	drivers/cpufreq/
5340F:	include/linux/cpufreq.h
5341F:	include/linux/sched/cpufreq.h
5342F:	kernel/sched/cpufreq*.c
5343F:	tools/testing/selftests/cpufreq/
5344
5345CPU HOTPLUG
5346M:	Thomas Gleixner <tglx@linutronix.de>
5347M:	Peter Zijlstra <peterz@infradead.org>
5348L:	linux-kernel@vger.kernel.org
5349S:	Maintained
5350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5351F:	include/linux/cpu.h
5352F:	include/linux/cpuhotplug.h
5353F:	include/linux/smpboot.h
5354F:	kernel/cpu.c
5355F:	kernel/smpboot.*
5356
5357CPU IDLE TIME MANAGEMENT FRAMEWORK
5358M:	"Rafael J. Wysocki" <rafael@kernel.org>
5359M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5360L:	linux-pm@vger.kernel.org
5361S:	Maintained
5362B:	https://bugzilla.kernel.org
5363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5364F:	Documentation/admin-guide/pm/cpuidle.rst
5365F:	Documentation/driver-api/pm/cpuidle.rst
5366F:	drivers/cpuidle/
5367F:	include/linux/cpuidle.h
5368
5369CPU POWER MONITORING SUBSYSTEM
5370M:	Thomas Renninger <trenn@suse.com>
5371M:	Shuah Khan <shuah@kernel.org>
5372M:	Shuah Khan <skhan@linuxfoundation.org>
5373L:	linux-pm@vger.kernel.org
5374S:	Maintained
5375F:	tools/power/cpupower/
5376
5377CPUID/MSR DRIVER
5378M:	"H. Peter Anvin" <hpa@zytor.com>
5379S:	Maintained
5380F:	arch/x86/kernel/cpuid.c
5381F:	arch/x86/kernel/msr.c
5382
5383CPUIDLE DRIVER - ARM BIG LITTLE
5384M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5385M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5386L:	linux-pm@vger.kernel.org
5387L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5388S:	Maintained
5389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5390F:	drivers/cpuidle/cpuidle-big_little.c
5391
5392CPUIDLE DRIVER - ARM EXYNOS
5393M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5394M:	Kukjin Kim <kgene@kernel.org>
5395R:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
5396L:	linux-pm@vger.kernel.org
5397L:	linux-samsung-soc@vger.kernel.org
5398S:	Maintained
5399F:	arch/arm/mach-exynos/pm.c
5400F:	drivers/cpuidle/cpuidle-exynos.c
5401F:	include/linux/platform_data/cpuidle-exynos.h
5402
5403CPUIDLE DRIVER - ARM PSCI
5404M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5405M:	Sudeep Holla <sudeep.holla@arm.com>
5406L:	linux-pm@vger.kernel.org
5407L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5408S:	Supported
5409F:	drivers/cpuidle/cpuidle-psci.c
5410
5411CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5412M:	Ulf Hansson <ulf.hansson@linaro.org>
5413L:	linux-pm@vger.kernel.org
5414L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5415S:	Supported
5416F:	drivers/cpuidle/cpuidle-psci-domain.c
5417F:	drivers/cpuidle/cpuidle-psci.h
5418
5419CPUIDLE DRIVER - DT IDLE PM DOMAIN
5420M:	Ulf Hansson <ulf.hansson@linaro.org>
5421L:	linux-pm@vger.kernel.org
5422S:	Supported
5423F:	drivers/cpuidle/dt_idle_genpd.c
5424F:	drivers/cpuidle/dt_idle_genpd.h
5425
5426CPUIDLE DRIVER - RISC-V SBI
5427M:	Anup Patel <anup@brainfault.org>
5428L:	linux-pm@vger.kernel.org
5429L:	linux-riscv@lists.infradead.org
5430S:	Maintained
5431F:	drivers/cpuidle/cpuidle-riscv-sbi.c
5432
5433CRAMFS FILESYSTEM
5434M:	Nicolas Pitre <nico@fluxnic.net>
5435S:	Maintained
5436F:	Documentation/filesystems/cramfs.rst
5437F:	fs/cramfs/
5438
5439CREATIVE SB0540
5440M:	Bastien Nocera <hadess@hadess.net>
5441L:	linux-input@vger.kernel.org
5442S:	Maintained
5443F:	drivers/hid/hid-creative-sb0540.c
5444
5445CRYPTO API
5446M:	Herbert Xu <herbert@gondor.apana.org.au>
5447M:	"David S. Miller" <davem@davemloft.net>
5448L:	linux-crypto@vger.kernel.org
5449S:	Maintained
5450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5452F:	Documentation/crypto/
5453F:	Documentation/devicetree/bindings/crypto/
5454F:	arch/*/crypto/
5455F:	crypto/
5456F:	drivers/crypto/
5457F:	include/crypto/
5458F:	include/linux/crypto*
5459F:	lib/crypto/
5460
5461CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5462M:	Neil Horman <nhorman@tuxdriver.com>
5463L:	linux-crypto@vger.kernel.org
5464S:	Maintained
5465F:	crypto/ansi_cprng.c
5466F:	crypto/rng.c
5467
5468CS3308 MEDIA DRIVER
5469M:	Hans Verkuil <hverkuil@xs4all.nl>
5470L:	linux-media@vger.kernel.org
5471S:	Odd Fixes
5472W:	http://linuxtv.org
5473T:	git git://linuxtv.org/media_tree.git
5474F:	drivers/media/i2c/cs3308.c
5475
5476CS5535 Audio ALSA driver
5477M:	Jaya Kumar <jayakumar.alsa@gmail.com>
5478S:	Maintained
5479F:	sound/pci/cs5535audio/
5480
5481CTU CAN FD DRIVER
5482M:	Pavel Pisa <pisa@cmp.felk.cvut.cz>
5483M:	Ondrej Ille <ondrej.ille@gmail.com>
5484L:	linux-can@vger.kernel.org
5485S:	Maintained
5486F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5487F:	drivers/net/can/ctucanfd/
5488
5489CW1200 WLAN driver
5490S:	Orphan
5491F:	drivers/net/wireless/st/cw1200/
5492
5493CX18 VIDEO4LINUX DRIVER
5494M:	Andy Walls <awalls@md.metrocast.net>
5495L:	linux-media@vger.kernel.org
5496S:	Maintained
5497W:	https://linuxtv.org
5498T:	git git://linuxtv.org/media_tree.git
5499F:	drivers/media/pci/cx18/
5500F:	include/uapi/linux/ivtv*
5501
5502CX2341X MPEG ENCODER HELPER MODULE
5503M:	Hans Verkuil <hverkuil@xs4all.nl>
5504L:	linux-media@vger.kernel.org
5505S:	Maintained
5506W:	https://linuxtv.org
5507T:	git git://linuxtv.org/media_tree.git
5508F:	drivers/media/common/cx2341x*
5509F:	include/media/drv-intf/cx2341x.h
5510
5511CX24120 MEDIA DRIVER
5512M:	Jemma Denson <jdenson@gmail.com>
5513M:	Patrick Boettcher <patrick.boettcher@posteo.de>
5514L:	linux-media@vger.kernel.org
5515S:	Maintained
5516W:	https://linuxtv.org
5517Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5518F:	drivers/media/dvb-frontends/cx24120*
5519
5520CX88 VIDEO4LINUX DRIVER
5521M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5522L:	linux-media@vger.kernel.org
5523S:	Odd fixes
5524W:	https://linuxtv.org
5525T:	git git://linuxtv.org/media_tree.git
5526F:	Documentation/driver-api/media/drivers/cx88*
5527F:	drivers/media/pci/cx88/
5528
5529CXD2820R MEDIA DRIVER
5530M:	Antti Palosaari <crope@iki.fi>
5531L:	linux-media@vger.kernel.org
5532S:	Maintained
5533W:	https://linuxtv.org
5534W:	http://palosaari.fi/linux/
5535Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5536T:	git git://linuxtv.org/anttip/media_tree.git
5537F:	drivers/media/dvb-frontends/cxd2820r*
5538
5539CXGB3 ETHERNET DRIVER (CXGB3)
5540M:	Raju Rangoju <rajur@chelsio.com>
5541L:	netdev@vger.kernel.org
5542S:	Supported
5543W:	http://www.chelsio.com
5544F:	drivers/net/ethernet/chelsio/cxgb3/
5545
5546CXGB3 ISCSI DRIVER (CXGB3I)
5547M:	Varun Prakash <varun@chelsio.com>
5548L:	linux-scsi@vger.kernel.org
5549S:	Supported
5550W:	http://www.chelsio.com
5551F:	drivers/scsi/cxgbi/cxgb3i
5552
5553CXGB4 CRYPTO DRIVER (chcr)
5554M:	Ayush Sawal <ayush.sawal@chelsio.com>
5555L:	linux-crypto@vger.kernel.org
5556S:	Supported
5557W:	http://www.chelsio.com
5558F:	drivers/crypto/chelsio
5559
5560CXGB4 ETHERNET DRIVER (CXGB4)
5561M:	Raju Rangoju <rajur@chelsio.com>
5562L:	netdev@vger.kernel.org
5563S:	Supported
5564W:	http://www.chelsio.com
5565F:	drivers/net/ethernet/chelsio/cxgb4/
5566
5567CXGB4 INLINE CRYPTO DRIVER
5568M:	Ayush Sawal <ayush.sawal@chelsio.com>
5569L:	netdev@vger.kernel.org
5570S:	Supported
5571W:	http://www.chelsio.com
5572F:	drivers/net/ethernet/chelsio/inline_crypto/
5573
5574CXGB4 ISCSI DRIVER (CXGB4I)
5575M:	Varun Prakash <varun@chelsio.com>
5576L:	linux-scsi@vger.kernel.org
5577S:	Supported
5578W:	http://www.chelsio.com
5579F:	drivers/scsi/cxgbi/cxgb4i
5580
5581CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5582M:	Potnuri Bharat Teja <bharat@chelsio.com>
5583L:	linux-rdma@vger.kernel.org
5584S:	Supported
5585W:	http://www.openfabrics.org
5586F:	drivers/infiniband/hw/cxgb4/
5587F:	include/uapi/rdma/cxgb4-abi.h
5588
5589CXGB4VF ETHERNET DRIVER (CXGB4VF)
5590M:	Raju Rangoju <rajur@chelsio.com>
5591L:	netdev@vger.kernel.org
5592S:	Supported
5593W:	http://www.chelsio.com
5594F:	drivers/net/ethernet/chelsio/cxgb4vf/
5595
5596CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5597M:	Frederic Barrat <fbarrat@linux.ibm.com>
5598M:	Andrew Donnellan <ajd@linux.ibm.com>
5599L:	linuxppc-dev@lists.ozlabs.org
5600S:	Supported
5601F:	Documentation/ABI/testing/sysfs-class-cxl
5602F:	Documentation/powerpc/cxl.rst
5603F:	arch/powerpc/platforms/powernv/pci-cxl.c
5604F:	drivers/misc/cxl/
5605F:	include/misc/cxl*
5606F:	include/uapi/misc/cxl.h
5607
5608CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5609M:	Manoj N. Kumar <manoj@linux.ibm.com>
5610M:	Matthew R. Ochs <mrochs@linux.ibm.com>
5611M:	Uma Krishnan <ukrishn@linux.ibm.com>
5612L:	linux-scsi@vger.kernel.org
5613S:	Supported
5614F:	Documentation/powerpc/cxlflash.rst
5615F:	drivers/scsi/cxlflash/
5616F:	include/uapi/scsi/cxlflash_ioctl.h
5617
5618CYBERPRO FB DRIVER
5619M:	Russell King <linux@armlinux.org.uk>
5620L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5621S:	Maintained
5622W:	http://www.armlinux.org.uk/
5623F:	drivers/video/fbdev/cyber2000fb.*
5624
5625CYCLADES PC300 DRIVER
5626S:	Orphan
5627F:	drivers/net/wan/pc300*
5628
5629CYPRESS CY8C95X0 PINCTRL DRIVER
5630M:	Patrick Rudolph <patrick.rudolph@9elements.com>
5631L:	linux-gpio@vger.kernel.org
5632S:	Maintained
5633F:	drivers/pinctrl/pinctrl-cy8c95x0.c
5634
5635CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5636M:	Linus Walleij <linus.walleij@linaro.org>
5637L:	linux-input@vger.kernel.org
5638S:	Maintained
5639F:	drivers/input/touchscreen/cy8ctma140.c
5640
5641CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5642M:	Yassine Oudjana <y.oudjana@protonmail.com>
5643L:	linux-input@vger.kernel.org
5644S:	Maintained
5645F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
5646F:	drivers/input/keyboard/cypress-sf.c
5647
5648CYPRESS_FIRMWARE MEDIA DRIVER
5649M:	Antti Palosaari <crope@iki.fi>
5650L:	linux-media@vger.kernel.org
5651S:	Maintained
5652W:	https://linuxtv.org
5653W:	http://palosaari.fi/linux/
5654Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5655T:	git git://linuxtv.org/anttip/media_tree.git
5656F:	drivers/media/common/cypress_firmware*
5657
5658CYTTSP TOUCHSCREEN DRIVER
5659M:	Linus Walleij <linus.walleij@linaro.org>
5660L:	linux-input@vger.kernel.org
5661S:	Maintained
5662F:	drivers/input/touchscreen/cyttsp*
5663
5664D-LINK DIR-685 TOUCHKEYS DRIVER
5665M:	Linus Walleij <linus.walleij@linaro.org>
5666L:	linux-input@vger.kernel.org
5667S:	Supported
5668F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
5669
5670DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5671M:	Joshua Kinard <kumba@gentoo.org>
5672S:	Maintained
5673F:	drivers/rtc/rtc-ds1685.c
5674F:	include/linux/rtc/ds1685.h
5675
5676DAMA SLAVE for AX.25
5677M:	Joerg Reuter <jreuter@yaina.de>
5678L:	linux-hams@vger.kernel.org
5679S:	Maintained
5680W:	http://yaina.de/jreuter/
5681W:	http://www.qsl.net/dl1bke/
5682F:	net/ax25/af_ax25.c
5683F:	net/ax25/ax25_dev.c
5684F:	net/ax25/ax25_ds_*
5685F:	net/ax25/ax25_in.c
5686F:	net/ax25/ax25_out.c
5687F:	net/ax25/ax25_timer.c
5688F:	net/ax25/sysctl_net_ax25.c
5689
5690DATA ACCESS MONITOR
5691M:	SeongJae Park <sj@kernel.org>
5692L:	damon@lists.linux.dev
5693L:	linux-mm@kvack.org
5694S:	Maintained
5695W:	https://damonitor.github.io
5696P:	Documentation/mm/damon/maintainer-profile.rst
5697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
5698T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
5699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
5700F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
5701F:	Documentation/admin-guide/mm/damon/
5702F:	Documentation/mm/damon/
5703F:	include/linux/damon.h
5704F:	include/trace/events/damon.h
5705F:	mm/damon/
5706F:	tools/testing/selftests/damon/
5707
5708DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5709L:	netdev@vger.kernel.org
5710S:	Orphan
5711F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5712F:	drivers/net/ethernet/dec/tulip/dmfe.c
5713
5714DC390/AM53C974 SCSI driver
5715M:	Hannes Reinecke <hare@suse.com>
5716L:	linux-scsi@vger.kernel.org
5717S:	Maintained
5718F:	drivers/scsi/am53c974.c
5719
5720DC395x SCSI driver
5721M:	Oliver Neukum <oliver@neukum.org>
5722M:	Ali Akcaagac <aliakc@web.de>
5723M:	Jamie Lenehan <lenehan@twibble.org>
5724S:	Maintained
5725F:	Documentation/scsi/dc395x.rst
5726F:	drivers/scsi/dc395x.*
5727
5728DCCP PROTOCOL
5729L:	dccp@vger.kernel.org
5730S:	Orphan
5731W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5732F:	include/linux/dccp.h
5733F:	include/linux/tfrc.h
5734F:	include/uapi/linux/dccp.h
5735F:	net/dccp/
5736
5737DEBUGOBJECTS:
5738M:	Thomas Gleixner <tglx@linutronix.de>
5739L:	linux-kernel@vger.kernel.org
5740S:	Maintained
5741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
5742F:	include/linux/debugobjects.h
5743F:	lib/debugobjects.c
5744
5745DECSTATION PLATFORM SUPPORT
5746M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
5747L:	linux-mips@vger.kernel.org
5748S:	Maintained
5749W:	http://www.linux-mips.org/wiki/DECstation
5750F:	arch/mips/dec/
5751F:	arch/mips/include/asm/dec/
5752F:	arch/mips/include/asm/mach-dec/
5753
5754DEFXX FDDI NETWORK DRIVER
5755M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
5756S:	Maintained
5757F:	drivers/net/fddi/defxx.*
5758
5759DEFZA FDDI NETWORK DRIVER
5760M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
5761S:	Maintained
5762F:	drivers/net/fddi/defza.*
5763
5764DEINTERLACE DRIVERS FOR ALLWINNER H3
5765M:	Jernej Skrabec <jernej.skrabec@gmail.com>
5766L:	linux-media@vger.kernel.org
5767S:	Maintained
5768T:	git git://linuxtv.org/media_tree.git
5769F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5770F:	drivers/media/platform/sunxi/sun8i-di/
5771
5772DELL LAPTOP DRIVER
5773M:	Matthew Garrett <mjg59@srcf.ucam.org>
5774M:	Pali Rohár <pali@kernel.org>
5775L:	platform-driver-x86@vger.kernel.org
5776S:	Maintained
5777F:	drivers/platform/x86/dell/dell-laptop.c
5778
5779DELL LAPTOP FREEFALL DRIVER
5780M:	Pali Rohár <pali@kernel.org>
5781S:	Maintained
5782F:	drivers/platform/x86/dell/dell-smo8800.c
5783
5784DELL LAPTOP RBTN DRIVER
5785M:	Pali Rohár <pali@kernel.org>
5786S:	Maintained
5787F:	drivers/platform/x86/dell/dell-rbtn.*
5788
5789DELL LAPTOP SMM DRIVER
5790M:	Pali Rohár <pali@kernel.org>
5791S:	Maintained
5792F:	Documentation/ABI/obsolete/procfs-i8k
5793F:	drivers/hwmon/dell-smm-hwmon.c
5794F:	include/uapi/linux/i8k.h
5795
5796DELL REMOTE BIOS UPDATE DRIVER
5797M:	Stuart Hayes <stuart.w.hayes@gmail.com>
5798L:	platform-driver-x86@vger.kernel.org
5799S:	Maintained
5800F:	drivers/platform/x86/dell/dell_rbu.c
5801
5802DELL SMBIOS DRIVER
5803M:	Pali Rohár <pali@kernel.org>
5804L:	Dell.Client.Kernel@dell.com
5805L:	platform-driver-x86@vger.kernel.org
5806S:	Maintained
5807F:	drivers/platform/x86/dell/dell-smbios.*
5808
5809DELL SMBIOS SMM DRIVER
5810L:	Dell.Client.Kernel@dell.com
5811L:	platform-driver-x86@vger.kernel.org
5812S:	Maintained
5813F:	drivers/platform/x86/dell/dell-smbios-smm.c
5814
5815DELL SMBIOS WMI DRIVER
5816L:	Dell.Client.Kernel@dell.com
5817L:	platform-driver-x86@vger.kernel.org
5818S:	Maintained
5819F:	drivers/platform/x86/dell/dell-smbios-wmi.c
5820F:	tools/wmi/dell-smbios-example.c
5821
5822DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5823M:	Stuart Hayes <stuart.w.hayes@gmail.com>
5824L:	platform-driver-x86@vger.kernel.org
5825S:	Maintained
5826F:	Documentation/driver-api/dcdbas.rst
5827F:	drivers/platform/x86/dell/dcdbas.*
5828
5829DELL WMI DDV DRIVER
5830M:	Armin Wolf <W_Armin@gmx.de>
5831S:	Maintained
5832F:	Documentation/ABI/testing/debugfs-dell-wmi-ddv
5833F:	Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
5834F:	Documentation/wmi/devices/dell-wmi-ddv.rst
5835F:	drivers/platform/x86/dell/dell-wmi-ddv.c
5836
5837DELL WMI DESCRIPTOR DRIVER
5838L:	Dell.Client.Kernel@dell.com
5839S:	Maintained
5840F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
5841
5842DELL WMI HARDWARE PRIVACY SUPPORT
5843M:	Perry Yuan <Perry.Yuan@dell.com>
5844L:	Dell.Client.Kernel@dell.com
5845L:	platform-driver-x86@vger.kernel.org
5846S:	Maintained
5847F:	drivers/platform/x86/dell/dell-wmi-privacy.c
5848
5849DELL WMI NOTIFICATIONS DRIVER
5850M:	Matthew Garrett <mjg59@srcf.ucam.org>
5851M:	Pali Rohár <pali@kernel.org>
5852S:	Maintained
5853F:	drivers/platform/x86/dell/dell-wmi-base.c
5854
5855DELL WMI SYSMAN DRIVER
5856M:	Prasanth Ksr <prasanth.ksr@dell.com>
5857L:	Dell.Client.Kernel@dell.com
5858L:	platform-driver-x86@vger.kernel.org
5859S:	Maintained
5860F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
5861F:	drivers/platform/x86/dell/dell-wmi-sysman/
5862
5863DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5864M:	Zev Weiss <zev@bewilderbeest.net>
5865L:	linux-hwmon@vger.kernel.org
5866S:	Maintained
5867F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5868
5869DELTA DPS920AB PSU DRIVER
5870M:	Robert Marko <robert.marko@sartura.hr>
5871L:	linux-hwmon@vger.kernel.org
5872S:	Maintained
5873F:	Documentation/hwmon/dps920ab.rst
5874F:	drivers/hwmon/pmbus/dps920ab.c
5875
5876DELTA NETWORKS TN48M CPLD DRIVERS
5877M:	Robert Marko <robert.marko@sartura.hr>
5878S:	Maintained
5879F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5880F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5881F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5882F:	drivers/gpio/gpio-tn48m.c
5883F:	include/dt-bindings/reset/delta,tn48m-reset.h
5884
5885DELTA ST MEDIA DRIVER
5886M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
5887L:	linux-media@vger.kernel.org
5888S:	Supported
5889W:	https://linuxtv.org
5890T:	git git://linuxtv.org/media_tree.git
5891F:	drivers/media/platform/st/sti/delta
5892
5893DENALI NAND DRIVER
5894L:	linux-mtd@lists.infradead.org
5895S:	Orphan
5896F:	drivers/mtd/nand/raw/denali*
5897
5898DESIGNWARE EDMA CORE IP DRIVER
5899M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
5900R:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5901R:	Serge Semin <fancer.lancer@gmail.com>
5902L:	dmaengine@vger.kernel.org
5903S:	Maintained
5904F:	drivers/dma/dw-edma/
5905F:	include/linux/dma/edma.h
5906
5907DESIGNWARE USB2 DRD IP DRIVER
5908M:	Minas Harutyunyan <hminas@synopsys.com>
5909L:	linux-usb@vger.kernel.org
5910S:	Maintained
5911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5912F:	drivers/usb/dwc2/
5913
5914DESIGNWARE USB3 DRD IP DRIVER
5915M:	Thinh Nguyen <Thinh.Nguyen@synopsys.com>
5916L:	linux-usb@vger.kernel.org
5917S:	Maintained
5918F:	drivers/usb/dwc3/
5919
5920DESIGNWARE XDATA IP DRIVER
5921M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5922L:	linux-pci@vger.kernel.org
5923S:	Maintained
5924F:	Documentation/misc-devices/dw-xdata-pcie.rst
5925F:	drivers/misc/dw-xdata-pcie.c
5926
5927DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5928M:	Andreas Klinger <ak@it-klinger.de>
5929L:	linux-iio@vger.kernel.org
5930S:	Maintained
5931F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5932F:	drivers/iio/proximity/srf*.c
5933
5934DEVICE COREDUMP (DEV_COREDUMP)
5935M:	Johannes Berg <johannes@sipsolutions.net>
5936L:	linux-kernel@vger.kernel.org
5937S:	Maintained
5938F:	drivers/base/devcoredump.c
5939F:	include/linux/devcoredump.h
5940
5941DEVICE DEPENDENCY HELPER SCRIPT
5942M:	Saravana Kannan <saravanak@google.com>
5943L:	linux-kernel@vger.kernel.org
5944S:	Maintained
5945F:	scripts/dev-needs.sh
5946
5947DEVICE DIRECT ACCESS (DAX)
5948M:	Dan Williams <dan.j.williams@intel.com>
5949M:	Vishal Verma <vishal.l.verma@intel.com>
5950M:	Dave Jiang <dave.jiang@intel.com>
5951L:	nvdimm@lists.linux.dev
5952L:	linux-cxl@vger.kernel.org
5953S:	Supported
5954F:	drivers/dax/
5955
5956DEVICE FREQUENCY (DEVFREQ)
5957M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5958M:	Kyungmin Park <kyungmin.park@samsung.com>
5959M:	Chanwoo Choi <cw00.choi@samsung.com>
5960L:	linux-pm@vger.kernel.org
5961S:	Maintained
5962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5963F:	Documentation/devicetree/bindings/devfreq/
5964F:	Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
5965F:	drivers/devfreq/
5966F:	include/linux/devfreq.h
5967F:	include/trace/events/devfreq.h
5968
5969DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5970M:	Chanwoo Choi <cw00.choi@samsung.com>
5971L:	linux-pm@vger.kernel.org
5972S:	Supported
5973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5974F:	Documentation/devicetree/bindings/devfreq/event/
5975F:	drivers/devfreq/devfreq-event.c
5976F:	drivers/devfreq/event/
5977F:	include/dt-bindings/pmu/exynos_ppmu.h
5978F:	include/linux/devfreq-event.h
5979
5980DEVICE RESOURCE MANAGEMENT HELPERS
5981M:	Hans de Goede <hdegoede@redhat.com>
5982R:	Matti Vaittinen <mazziesaccount@gmail.com>
5983S:	Maintained
5984F:	include/linux/devm-helpers.h
5985
5986DEVICE-MAPPER  (LVM)
5987M:	Alasdair Kergon <agk@redhat.com>
5988M:	Mike Snitzer <snitzer@kernel.org>
5989M:	dm-devel@redhat.com
5990L:	dm-devel@redhat.com
5991S:	Maintained
5992W:	http://sources.redhat.com/dm
5993Q:	http://patchwork.kernel.org/project/dm-devel/list/
5994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5995T:	quilt http://people.redhat.com/agk/patches/linux/editing/
5996F:	Documentation/admin-guide/device-mapper/
5997F:	drivers/md/Kconfig
5998F:	drivers/md/Makefile
5999F:	drivers/md/dm*
6000F:	drivers/md/persistent-data/
6001F:	include/linux/device-mapper.h
6002F:	include/linux/dm-*.h
6003F:	include/uapi/linux/dm-*.h
6004
6005DEVLINK
6006M:	Jiri Pirko <jiri@resnulli.us>
6007L:	netdev@vger.kernel.org
6008S:	Supported
6009F:	Documentation/networking/devlink
6010F:	include/net/devlink.h
6011F:	include/uapi/linux/devlink.h
6012F:	net/devlink/
6013
6014DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6015M:	Christoph Niedermaier <cniedermaier@dh-electronics.com>
6016L:	kernel@dh-electronics.com
6017S:	Maintained
6018F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6019F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6020
6021DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6022M:	Marek Vasut <marex@denx.de>
6023L:	kernel@dh-electronics.com
6024S:	Maintained
6025F:	arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6026F:	arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6027
6028DIALOG SEMICONDUCTOR DRIVERS
6029M:	Support Opensource <support.opensource@diasemi.com>
6030S:	Supported
6031W:	http://www.dialog-semiconductor.com/products
6032F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
6033F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
6034F:	Documentation/devicetree/bindings/mfd/da90*.txt
6035F:	Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6036F:	Documentation/devicetree/bindings/regulator/da92*.txt
6037F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6038F:	Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6039F:	Documentation/devicetree/bindings/sound/da[79]*.txt
6040F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
6041F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
6042F:	Documentation/hwmon/da90??.rst
6043F:	drivers/gpio/gpio-da90??.c
6044F:	drivers/hwmon/da90??-hwmon.c
6045F:	drivers/iio/adc/da91??-*.c
6046F:	drivers/input/misc/da72??.[ch]
6047F:	drivers/input/misc/da90??_onkey.c
6048F:	drivers/input/touchscreen/da9052_tsi.c
6049F:	drivers/leds/leds-da90??.c
6050F:	drivers/mfd/da903x.c
6051F:	drivers/mfd/da90??-*.c
6052F:	drivers/mfd/da91??-*.c
6053F:	drivers/pinctrl/pinctrl-da90??.c
6054F:	drivers/power/supply/da9052-battery.c
6055F:	drivers/power/supply/da91??-*.c
6056F:	drivers/regulator/da9???-regulator.[ch]
6057F:	drivers/regulator/slg51000-regulator.[ch]
6058F:	drivers/rtc/rtc-da90??.c
6059F:	drivers/thermal/da90??-thermal.c
6060F:	drivers/video/backlight/da90??_bl.c
6061F:	drivers/watchdog/da90??_wdt.c
6062F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
6063F:	include/linux/mfd/da903x.h
6064F:	include/linux/mfd/da9052/
6065F:	include/linux/mfd/da9055/
6066F:	include/linux/mfd/da9062/
6067F:	include/linux/mfd/da9063/
6068F:	include/linux/mfd/da9150/
6069F:	include/linux/regulator/da9211.h
6070F:	include/sound/da[79]*.h
6071F:	sound/soc/codecs/da[79]*.[ch]
6072
6073DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6074M:	William Breathitt Gray <william.gray@linaro.org>
6075L:	linux-gpio@vger.kernel.org
6076S:	Maintained
6077F:	drivers/gpio/gpio-gpio-mm.c
6078
6079DIOLAN U2C-12 I2C DRIVER
6080M:	Guenter Roeck <linux@roeck-us.net>
6081L:	linux-i2c@vger.kernel.org
6082S:	Maintained
6083F:	drivers/i2c/busses/i2c-diolan-u2c.c
6084
6085DIRECTORY NOTIFICATION (DNOTIFY)
6086M:	Jan Kara <jack@suse.cz>
6087R:	Amir Goldstein <amir73il@gmail.com>
6088L:	linux-fsdevel@vger.kernel.org
6089S:	Maintained
6090F:	Documentation/filesystems/dnotify.rst
6091F:	fs/notify/dnotify/
6092F:	include/linux/dnotify.h
6093
6094DISK GEOMETRY AND PARTITION HANDLING
6095M:	Andries Brouwer <aeb@cwi.nl>
6096S:	Maintained
6097W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6098W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6099W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6100
6101DISKQUOTA
6102M:	Jan Kara <jack@suse.com>
6103S:	Maintained
6104F:	Documentation/filesystems/quota.rst
6105F:	fs/quota/
6106F:	include/linux/quota*.h
6107F:	include/uapi/linux/quota*.h
6108
6109DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6110M:	Bernie Thompson <bernie@plugable.com>
6111L:	linux-fbdev@vger.kernel.org
6112S:	Maintained
6113W:	http://plugable.com/category/projects/udlfb/
6114F:	Documentation/fb/udlfb.rst
6115F:	drivers/video/fbdev/udlfb.c
6116F:	include/video/udlfb.h
6117
6118DISTRIBUTED LOCK MANAGER (DLM)
6119M:	Christine Caulfield <ccaulfie@redhat.com>
6120M:	David Teigland <teigland@redhat.com>
6121L:	cluster-devel@redhat.com
6122S:	Supported
6123W:	http://sources.redhat.com/cluster/
6124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6125F:	fs/dlm/
6126
6127DMA BUFFER SHARING FRAMEWORK
6128M:	Sumit Semwal <sumit.semwal@linaro.org>
6129M:	Christian König <christian.koenig@amd.com>
6130L:	linux-media@vger.kernel.org
6131L:	dri-devel@lists.freedesktop.org
6132L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6133S:	Maintained
6134T:	git git://anongit.freedesktop.org/drm/drm-misc
6135F:	Documentation/driver-api/dma-buf.rst
6136F:	drivers/dma-buf/
6137F:	include/linux/*fence.h
6138F:	include/linux/dma-buf.h
6139F:	include/linux/dma-resv.h
6140K:	\bdma_(?:buf|fence|resv)\b
6141
6142DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6143M:	Vinod Koul <vkoul@kernel.org>
6144L:	dmaengine@vger.kernel.org
6145S:	Maintained
6146Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6148F:	Documentation/devicetree/bindings/dma/
6149F:	Documentation/driver-api/dmaengine/
6150F:	drivers/dma/
6151F:	include/dt-bindings/dma/
6152F:	include/linux/dma/
6153F:	include/linux/dmaengine.h
6154F:	include/linux/of_dma.h
6155
6156DMA MAPPING BENCHMARK
6157M:	Xiang Chen <chenxiang66@hisilicon.com>
6158L:	iommu@lists.linux.dev
6159F:	kernel/dma/map_benchmark.c
6160F:	tools/testing/selftests/dma/
6161
6162DMA MAPPING HELPERS
6163M:	Christoph Hellwig <hch@lst.de>
6164M:	Marek Szyprowski <m.szyprowski@samsung.com>
6165R:	Robin Murphy <robin.murphy@arm.com>
6166L:	iommu@lists.linux.dev
6167S:	Supported
6168W:	http://git.infradead.org/users/hch/dma-mapping.git
6169T:	git git://git.infradead.org/users/hch/dma-mapping.git
6170F:	include/asm-generic/dma-mapping.h
6171F:	include/linux/dma-direct.h
6172F:	include/linux/dma-map-ops.h
6173F:	include/linux/dma-mapping.h
6174F:	include/linux/swiotlb.h
6175F:	kernel/dma/
6176
6177DMA-BUF HEAPS FRAMEWORK
6178M:	Sumit Semwal <sumit.semwal@linaro.org>
6179R:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
6180R:	Brian Starkey <Brian.Starkey@arm.com>
6181R:	John Stultz <jstultz@google.com>
6182R:	T.J. Mercier <tjmercier@google.com>
6183L:	linux-media@vger.kernel.org
6184L:	dri-devel@lists.freedesktop.org
6185L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6186S:	Maintained
6187T:	git git://anongit.freedesktop.org/drm/drm-misc
6188F:	drivers/dma-buf/dma-heap.c
6189F:	drivers/dma-buf/heaps/*
6190F:	include/linux/dma-heap.h
6191F:	include/uapi/linux/dma-heap.h
6192
6193DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6194M:	Lukasz Luba <lukasz.luba@arm.com>
6195L:	linux-pm@vger.kernel.org
6196L:	linux-samsung-soc@vger.kernel.org
6197S:	Maintained
6198F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6199F:	drivers/memory/samsung/exynos5422-dmc.c
6200
6201DME1737 HARDWARE MONITOR DRIVER
6202M:	Juerg Haefliger <juergh@proton.me>
6203L:	linux-hwmon@vger.kernel.org
6204S:	Maintained
6205F:	Documentation/hwmon/dme1737.rst
6206F:	drivers/hwmon/dme1737.c
6207
6208DMI/SMBIOS SUPPORT
6209M:	Jean Delvare <jdelvare@suse.com>
6210S:	Maintained
6211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6212F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
6213F:	drivers/firmware/dmi-id.c
6214F:	drivers/firmware/dmi_scan.c
6215F:	include/linux/dmi.h
6216
6217DOCUMENTATION
6218M:	Jonathan Corbet <corbet@lwn.net>
6219L:	linux-doc@vger.kernel.org
6220S:	Maintained
6221P:	Documentation/doc-guide/maintainer-profile.rst
6222T:	git git://git.lwn.net/linux.git docs-next
6223F:	Documentation/
6224F:	scripts/documentation-file-ref-check
6225F:	scripts/kernel-doc
6226F:	scripts/sphinx-pre-install
6227X:	Documentation/ABI/
6228X:	Documentation/admin-guide/media/
6229X:	Documentation/devicetree/
6230X:	Documentation/driver-api/media/
6231X:	Documentation/firmware-guide/acpi/
6232X:	Documentation/i2c/
6233X:	Documentation/netlink/
6234X:	Documentation/power/
6235X:	Documentation/spi/
6236X:	Documentation/userspace-api/media/
6237
6238DOCUMENTATION PROCESS
6239M:	Jonathan Corbet <corbet@lwn.net>
6240L:	workflows@vger.kernel.org
6241S:	Maintained
6242F:	Documentation/maintainer/
6243F:	Documentation/process/
6244
6245DOCUMENTATION REPORTING ISSUES
6246M:	Thorsten Leemhuis <linux@leemhuis.info>
6247L:	linux-doc@vger.kernel.org
6248S:	Maintained
6249F:	Documentation/admin-guide/quickly-build-trimmed-linux.rst
6250F:	Documentation/admin-guide/reporting-issues.rst
6251
6252DOCUMENTATION SCRIPTS
6253M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6254L:	linux-doc@vger.kernel.org
6255S:	Maintained
6256F:	Documentation/sphinx/parse-headers.pl
6257F:	scripts/documentation-file-ref-check
6258F:	scripts/sphinx-pre-install
6259
6260DOCUMENTATION/ITALIAN
6261M:	Federico Vaga <federico.vaga@vaga.pv.it>
6262L:	linux-doc@vger.kernel.org
6263S:	Maintained
6264F:	Documentation/translations/it_IT
6265
6266DOCUMENTATION/JAPANESE
6267R:	Akira Yokosawa <akiyks@gmail.com>
6268L:	linux-doc@vger.kernel.org
6269S:	Maintained
6270F:	Documentation/translations/ja_JP
6271
6272DONGWOON DW9714 LENS VOICE COIL DRIVER
6273M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6274L:	linux-media@vger.kernel.org
6275S:	Maintained
6276T:	git git://linuxtv.org/media_tree.git
6277F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6278F:	drivers/media/i2c/dw9714.c
6279
6280DONGWOON DW9719 LENS VOICE COIL DRIVER
6281M:	Daniel Scally <djrscally@gmail.com>
6282L:	linux-media@vger.kernel.org
6283S:	Maintained
6284T:	git git://linuxtv.org/media_tree.git
6285F:	drivers/media/i2c/dw9719.c
6286
6287DONGWOON DW9768 LENS VOICE COIL DRIVER
6288L:	linux-media@vger.kernel.org
6289S:	Orphan
6290T:	git git://linuxtv.org/media_tree.git
6291F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6292F:	drivers/media/i2c/dw9768.c
6293
6294DONGWOON DW9807 LENS VOICE COIL DRIVER
6295M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6296L:	linux-media@vger.kernel.org
6297S:	Maintained
6298T:	git git://linuxtv.org/media_tree.git
6299F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6300F:	drivers/media/i2c/dw9807-vcm.c
6301
6302DOUBLETALK DRIVER
6303M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
6304L:	blinux-list@redhat.com
6305S:	Maintained
6306F:	drivers/char/dtlk.c
6307F:	include/linux/dtlk.h
6308
6309DPAA2 DATAPATH I/O (DPIO) DRIVER
6310M:	Roy Pledge <Roy.Pledge@nxp.com>
6311L:	linux-kernel@vger.kernel.org
6312S:	Maintained
6313F:	drivers/soc/fsl/dpio
6314
6315DPAA2 ETHERNET DRIVER
6316M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6317L:	netdev@vger.kernel.org
6318S:	Maintained
6319F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6320F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6321F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
6322F:	drivers/net/ethernet/freescale/dpaa2/Makefile
6323F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6324F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6325F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6326F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
6327F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
6328F:	drivers/net/ethernet/freescale/dpaa2/dpni*
6329
6330DPAA2 ETHERNET SWITCH DRIVER
6331M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6332L:	netdev@vger.kernel.org
6333S:	Maintained
6334F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6335F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6336F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
6337
6338DRBD DRIVER
6339M:	Philipp Reisner <philipp.reisner@linbit.com>
6340M:	Lars Ellenberg <lars.ellenberg@linbit.com>
6341M:	Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6342L:	drbd-dev@lists.linbit.com
6343S:	Supported
6344W:	http://www.drbd.org
6345T:	git git://git.linbit.com/linux-drbd.git
6346T:	git git://git.linbit.com/drbd-8.4.git
6347F:	Documentation/admin-guide/blockdev/
6348F:	drivers/block/drbd/
6349F:	include/linux/drbd*
6350F:	lib/lru_cache.c
6351
6352DRIVER COMPONENT FRAMEWORK
6353L:	dri-devel@lists.freedesktop.org
6354F:	drivers/base/component.c
6355F:	include/linux/component.h
6356
6357DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6358M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6359R:	"Rafael J. Wysocki" <rafael@kernel.org>
6360S:	Supported
6361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6362F:	Documentation/core-api/kobject.rst
6363F:	drivers/base/
6364F:	fs/debugfs/
6365F:	fs/sysfs/
6366F:	include/linux/debugfs.h
6367F:	include/linux/fwnode.h
6368F:	include/linux/kobj*
6369F:	include/linux/property.h
6370F:	lib/kobj*
6371
6372DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6373M:	Nishanth Menon <nm@ti.com>
6374L:	linux-pm@vger.kernel.org
6375S:	Maintained
6376F:	drivers/soc/ti/smartreflex.c
6377F:	include/linux/power/smartreflex.h
6378
6379DRM ACCEL DRIVERS FOR INTEL VPU
6380M:	Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
6381M:	Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com>
6382L:	dri-devel@lists.freedesktop.org
6383S:	Supported
6384T:	git git://anongit.freedesktop.org/drm/drm-misc
6385F:	drivers/accel/ivpu/
6386F:	include/uapi/drm/ivpu_accel.h
6387
6388DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6389M:	Oded Gabbay <ogabbay@kernel.org>
6390L:	dri-devel@lists.freedesktop.org
6391S:	Maintained
6392C:	irc://irc.oftc.net/dri-devel
6393T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6394F:	Documentation/accel/
6395F:	drivers/accel/
6396F:	include/drm/drm_accel.h
6397
6398DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6399M:	Maxime Ripard <mripard@kernel.org>
6400M:	Chen-Yu Tsai <wens@csie.org>
6401R:	Jernej Skrabec <jernej.skrabec@gmail.com>
6402L:	dri-devel@lists.freedesktop.org
6403S:	Supported
6404T:	git git://anongit.freedesktop.org/drm/drm-misc
6405F:	drivers/gpu/drm/sun4i/sun8i*
6406
6407DRM DRIVER FOR ARM PL111 CLCD
6408M:	Emma Anholt <emma@anholt.net>
6409S:	Supported
6410T:	git git://anongit.freedesktop.org/drm/drm-misc
6411F:	drivers/gpu/drm/pl111/
6412
6413DRM DRIVER FOR ARM VERSATILE TFT PANELS
6414M:	Linus Walleij <linus.walleij@linaro.org>
6415S:	Maintained
6416T:	git git://anongit.freedesktop.org/drm/drm-misc
6417F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6418F:	drivers/gpu/drm/panel/panel-arm-versatile.c
6419
6420DRM DRIVER FOR ASPEED BMC GFX
6421M:	Joel Stanley <joel@jms.id.au>
6422L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6423S:	Supported
6424T:	git git://anongit.freedesktop.org/drm/drm-misc
6425F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6426F:	drivers/gpu/drm/aspeed/
6427
6428DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6429M:	Dave Airlie <airlied@redhat.com>
6430R:	Thomas Zimmermann <tzimmermann@suse.de>
6431R:	Jocelyn Falempe <jfalempe@redhat.com>
6432L:	dri-devel@lists.freedesktop.org
6433S:	Supported
6434T:	git git://anongit.freedesktop.org/drm/drm-misc
6435F:	drivers/gpu/drm/ast/
6436
6437DRM DRIVER FOR BOCHS VIRTUAL GPU
6438M:	Gerd Hoffmann <kraxel@redhat.com>
6439L:	virtualization@lists.linux-foundation.org
6440S:	Maintained
6441T:	git git://anongit.freedesktop.org/drm/drm-misc
6442F:	drivers/gpu/drm/tiny/bochs.c
6443
6444DRM DRIVER FOR BOE HIMAX8279D PANELS
6445M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6446S:	Maintained
6447F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6448F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
6449
6450DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6451M:	Jagan Teki <jagan@amarulasolutions.com>
6452S:	Maintained
6453F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6454F:	drivers/gpu/drm/bridge/chipone-icn6211.c
6455
6456DRM DRIVER FOR EBBG FT8719 PANEL
6457M:	Joel Selvaraj <jo@jsfamily.in>
6458S:	Maintained
6459T:	git git://anongit.freedesktop.org/drm/drm-misc
6460F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6461F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6462
6463DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6464M:	Linus Walleij <linus.walleij@linaro.org>
6465S:	Maintained
6466T:	git git://anongit.freedesktop.org/drm/drm-misc
6467F:	drivers/gpu/drm/tve200/
6468
6469DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6470M:	Icenowy Zheng <icenowy@aosc.io>
6471S:	Maintained
6472F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6473F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6474
6475DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6476M:	Jagan Teki <jagan@amarulasolutions.com>
6477S:	Maintained
6478F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6479F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6480
6481DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6482M:	Thomas Zimmermann <tzimmermann@suse.de>
6483M:	Javier Martinez Canillas <javierm@redhat.com>
6484L:	dri-devel@lists.freedesktop.org
6485S:	Maintained
6486T:	git git://anongit.freedesktop.org/drm/drm-misc
6487F:	drivers/gpu/drm/drm_aperture.c
6488F:	drivers/gpu/drm/tiny/ofdrm.c
6489F:	drivers/gpu/drm/tiny/simpledrm.c
6490F:	drivers/video/aperture.c
6491F:	drivers/video/nomodeset.c
6492F:	include/drm/drm_aperture.h
6493F:	include/linux/aperture.h
6494F:	include/video/nomodeset.h
6495
6496DRM DRIVER FOR GENERIC EDP PANELS
6497R:	Douglas Anderson <dianders@chromium.org>
6498F:	Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6499F:	drivers/gpu/drm/panel/panel-edp.c
6500
6501DRM DRIVER FOR GENERIC USB DISPLAY
6502M:	Noralf Trønnes <noralf@tronnes.org>
6503S:	Maintained
6504W:	https://github.com/notro/gud/wiki
6505T:	git git://anongit.freedesktop.org/drm/drm-misc
6506F:	drivers/gpu/drm/gud/
6507F:	include/drm/gud.h
6508
6509DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6510M:	Hans de Goede <hdegoede@redhat.com>
6511S:	Maintained
6512T:	git git://anongit.freedesktop.org/drm/drm-misc
6513F:	drivers/gpu/drm/tiny/gm12u320.c
6514
6515DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
6516M:	Ondrej Jirman <megi@xff.cz>
6517M:	Javier Martinez Canillas <javierm@redhat.com>
6518S:	Maintained
6519T:	git git://anongit.freedesktop.org/drm/drm-misc
6520F:	Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
6521F:	drivers/gpu/drm/panel/panel-himax-hx8394.c
6522
6523DRM DRIVER FOR HX8357D PANELS
6524M:	Emma Anholt <emma@anholt.net>
6525S:	Maintained
6526T:	git git://anongit.freedesktop.org/drm/drm-misc
6527F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
6528F:	drivers/gpu/drm/tiny/hx8357d.c
6529
6530DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6531M:	Deepak Rawat <drawat.floss@gmail.com>
6532L:	linux-hyperv@vger.kernel.org
6533L:	dri-devel@lists.freedesktop.org
6534S:	Maintained
6535T:	git git://anongit.freedesktop.org/drm/drm-misc
6536F:	drivers/gpu/drm/hyperv
6537
6538DRM DRIVER FOR ILITEK ILI9225 PANELS
6539M:	David Lechner <david@lechnology.com>
6540S:	Maintained
6541T:	git git://anongit.freedesktop.org/drm/drm-misc
6542F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6543F:	drivers/gpu/drm/tiny/ili9225.c
6544
6545DRM DRIVER FOR ILITEK ILI9486 PANELS
6546M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6547S:	Maintained
6548T:	git git://anongit.freedesktop.org/drm/drm-misc
6549F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6550F:	drivers/gpu/drm/tiny/ili9486.c
6551
6552DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
6553M:	Jagan Teki <jagan@edgeble.ai>
6554S:	Maintained
6555F:	Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
6556F:	drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
6557
6558DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6559M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
6560S:	Supported
6561T:	git git://anongit.freedesktop.org/drm/drm-misc
6562F:	drivers/gpu/drm/logicvc/
6563
6564DRM DRIVER FOR LVDS PANELS
6565M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6566L:	dri-devel@lists.freedesktop.org
6567S:	Maintained
6568T:	git git://anongit.freedesktop.org/drm/drm-misc
6569F:	Documentation/devicetree/bindings/display/lvds.yaml
6570F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6571F:	drivers/gpu/drm/panel/panel-lvds.c
6572
6573DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6574M:	Guido Günther <agx@sigxcpu.org>
6575R:	Purism Kernel Team <kernel@puri.sm>
6576S:	Maintained
6577F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6578F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6579
6580DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6581M:	Dave Airlie <airlied@redhat.com>
6582R:	Thomas Zimmermann <tzimmermann@suse.de>
6583R:	Jocelyn Falempe <jfalempe@redhat.com>
6584L:	dri-devel@lists.freedesktop.org
6585S:	Supported
6586T:	git git://anongit.freedesktop.org/drm/drm-misc
6587F:	drivers/gpu/drm/mgag200/
6588
6589DRM DRIVER FOR MI0283QT
6590M:	Noralf Trønnes <noralf@tronnes.org>
6591S:	Maintained
6592T:	git git://anongit.freedesktop.org/drm/drm-misc
6593F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6594F:	drivers/gpu/drm/tiny/mi0283qt.c
6595
6596DRM DRIVER FOR MIPI DBI compatible panels
6597M:	Noralf Trønnes <noralf@tronnes.org>
6598S:	Maintained
6599W:	https://github.com/notro/panel-mipi-dbi/wiki
6600T:	git git://anongit.freedesktop.org/drm/drm-misc
6601F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6602F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
6603
6604DRM DRIVER FOR MSM ADRENO GPU
6605M:	Rob Clark <robdclark@gmail.com>
6606M:	Abhinav Kumar <quic_abhinavk@quicinc.com>
6607M:	Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6608R:	Sean Paul <sean@poorly.run>
6609R:	Marijn Suijten <marijn.suijten@somainline.org>
6610L:	linux-arm-msm@vger.kernel.org
6611L:	dri-devel@lists.freedesktop.org
6612L:	freedreno@lists.freedesktop.org
6613S:	Maintained
6614B:	https://gitlab.freedesktop.org/drm/msm/-/issues
6615T:	git https://gitlab.freedesktop.org/drm/msm.git
6616F:	Documentation/devicetree/bindings/display/msm/
6617F:	drivers/gpu/drm/msm/
6618F:	include/uapi/drm/msm_drm.h
6619
6620DRM DRIVER FOR NOVATEK NT35510 PANELS
6621M:	Linus Walleij <linus.walleij@linaro.org>
6622S:	Maintained
6623T:	git git://anongit.freedesktop.org/drm/drm-misc
6624F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6625F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
6626
6627DRM DRIVER FOR NOVATEK NT35560 PANELS
6628M:	Linus Walleij <linus.walleij@linaro.org>
6629S:	Maintained
6630T:	git git://anongit.freedesktop.org/drm/drm-misc
6631F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6632F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
6633
6634DRM DRIVER FOR NOVATEK NT36523 PANELS
6635M:	Jianhua Lu <lujianhua000@gmail.com>
6636S:	Maintained
6637T:	git git://anongit.freedesktop.org/drm/drm-misc
6638F:	Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
6639F:	drivers/gpu/drm/panel/panel-novatek-nt36523.c
6640
6641DRM DRIVER FOR NOVATEK NT36672A PANELS
6642M:	Sumit Semwal <sumit.semwal@linaro.org>
6643S:	Maintained
6644T:	git git://anongit.freedesktop.org/drm/drm-misc
6645F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6646F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6647
6648DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6649M:	Ben Skeggs <bskeggs@redhat.com>
6650M:	Karol Herbst <kherbst@redhat.com>
6651M:	Lyude Paul <lyude@redhat.com>
6652L:	dri-devel@lists.freedesktop.org
6653L:	nouveau@lists.freedesktop.org
6654S:	Supported
6655W:	https://nouveau.freedesktop.org/
6656Q:	https://patchwork.freedesktop.org/project/nouveau/
6657Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6658B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
6659C:	irc://irc.oftc.net/nouveau
6660T:	git https://gitlab.freedesktop.org/drm/nouveau.git
6661F:	drivers/gpu/drm/nouveau/
6662F:	include/uapi/drm/nouveau_drm.h
6663
6664DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6665M:	Stefan Mavrodiev <stefan@olimex.com>
6666S:	Maintained
6667F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6668F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6669
6670DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6671R:	Douglas Anderson <dianders@chromium.org>
6672F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6673F:	drivers/gpu/drm/bridge/parade-ps8640.c
6674
6675DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6676M:	Noralf Trønnes <noralf@tronnes.org>
6677S:	Maintained
6678T:	git git://anongit.freedesktop.org/drm/drm-misc
6679F:	Documentation/devicetree/bindings/display/repaper.txt
6680F:	drivers/gpu/drm/tiny/repaper.c
6681
6682DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6683M:	Dave Airlie <airlied@redhat.com>
6684M:	Gerd Hoffmann <kraxel@redhat.com>
6685L:	virtualization@lists.linux-foundation.org
6686S:	Obsolete
6687W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6688T:	git git://anongit.freedesktop.org/drm/drm-misc
6689F:	drivers/gpu/drm/tiny/cirrus.c
6690
6691DRM DRIVER FOR QXL VIRTUAL GPU
6692M:	Dave Airlie <airlied@redhat.com>
6693M:	Gerd Hoffmann <kraxel@redhat.com>
6694L:	virtualization@lists.linux-foundation.org
6695L:	spice-devel@lists.freedesktop.org
6696S:	Maintained
6697T:	git git://anongit.freedesktop.org/drm/drm-misc
6698F:	drivers/gpu/drm/qxl/
6699F:	include/uapi/drm/qxl_drm.h
6700
6701DRM DRIVER FOR RAYDIUM RM67191 PANELS
6702M:	Robert Chiras <robert.chiras@nxp.com>
6703S:	Maintained
6704F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6705F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
6706
6707DRM DRIVER FOR SAMSUNG DB7430 PANELS
6708M:	Linus Walleij <linus.walleij@linaro.org>
6709S:	Maintained
6710T:	git git://anongit.freedesktop.org/drm/drm-misc
6711F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6712F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
6713
6714DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
6715M:	Inki Dae <inki.dae@samsung.com>
6716M:	Jagan Teki <jagan@amarulasolutions.com>
6717M:	Marek Szyprowski <m.szyprowski@samsung.com>
6718S:	Maintained
6719T:	git git://anongit.freedesktop.org/drm/drm-misc
6720F:	Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
6721F:	drivers/gpu/drm/bridge/samsung-dsim.c
6722F:	include/drm/bridge/samsung-dsim.h
6723
6724DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6725M:	Markuss Broks <markuss.broks@gmail.com>
6726S:	Maintained
6727F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6728F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6729
6730DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
6731M:	Artur Weber <aweber.kernel@gmail.com>
6732S:	Maintained
6733F:	Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
6734F:	drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
6735
6736DRM DRIVER FOR SITRONIX ST7586 PANELS
6737M:	David Lechner <david@lechnology.com>
6738S:	Maintained
6739T:	git git://anongit.freedesktop.org/drm/drm-misc
6740F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
6741F:	drivers/gpu/drm/tiny/st7586.c
6742
6743DRM DRIVER FOR SITRONIX ST7701 PANELS
6744M:	Jagan Teki <jagan@amarulasolutions.com>
6745S:	Maintained
6746F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6747F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
6748
6749DRM DRIVER FOR SITRONIX ST7703 PANELS
6750M:	Guido Günther <agx@sigxcpu.org>
6751R:	Purism Kernel Team <kernel@puri.sm>
6752R:	Ondrej Jirman <megous@megous.com>
6753S:	Maintained
6754F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6755F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
6756
6757DRM DRIVER FOR SITRONIX ST7735R PANELS
6758M:	David Lechner <david@lechnology.com>
6759S:	Maintained
6760T:	git git://anongit.freedesktop.org/drm/drm-misc
6761F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6762F:	drivers/gpu/drm/tiny/st7735r.c
6763
6764DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6765M:	Javier Martinez Canillas <javierm@redhat.com>
6766S:	Maintained
6767T:	git git://anongit.freedesktop.org/drm/drm-misc
6768F:	Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6769F:	drivers/gpu/drm/solomon/ssd130x*
6770
6771DRM DRIVER FOR ST-ERICSSON MCDE
6772M:	Linus Walleij <linus.walleij@linaro.org>
6773S:	Maintained
6774T:	git git://anongit.freedesktop.org/drm/drm-misc
6775F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
6776F:	drivers/gpu/drm/mcde/
6777
6778DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
6779M:	Jagan Teki <jagan@amarulasolutions.com>
6780S:	Maintained
6781F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
6782F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
6783
6784DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6785R:	Douglas Anderson <dianders@chromium.org>
6786F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6787F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
6788
6789DRM DRIVER FOR TPO TPG110 PANELS
6790M:	Linus Walleij <linus.walleij@linaro.org>
6791S:	Maintained
6792T:	git git://anongit.freedesktop.org/drm/drm-misc
6793F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6794F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
6795
6796DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6797M:	Dave Airlie <airlied@redhat.com>
6798R:	Sean Paul <sean@poorly.run>
6799R:	Thomas Zimmermann <tzimmermann@suse.de>
6800L:	dri-devel@lists.freedesktop.org
6801S:	Supported
6802T:	git git://anongit.freedesktop.org/drm/drm-misc
6803F:	drivers/gpu/drm/udl/
6804
6805DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6806M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6807M:	Melissa Wen <melissa.srw@gmail.com>
6808M:	Maíra Canal <mairacanal@riseup.net>
6809R:	Haneen Mohammed <hamohammed.sa@gmail.com>
6810R:	Daniel Vetter <daniel@ffwll.ch>
6811L:	dri-devel@lists.freedesktop.org
6812S:	Maintained
6813T:	git git://anongit.freedesktop.org/drm/drm-misc
6814F:	Documentation/gpu/vkms.rst
6815F:	drivers/gpu/drm/vkms/
6816
6817DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6818M:	Hans de Goede <hdegoede@redhat.com>
6819L:	dri-devel@lists.freedesktop.org
6820S:	Maintained
6821T:	git git://anongit.freedesktop.org/drm/drm-misc
6822F:	drivers/gpu/drm/vboxvideo/
6823
6824DRM DRIVER FOR VMWARE VIRTUAL GPU
6825M:	Zack Rusin <zackr@vmware.com>
6826R:	VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6827L:	dri-devel@lists.freedesktop.org
6828S:	Supported
6829T:	git git://anongit.freedesktop.org/drm/drm-misc
6830F:	drivers/gpu/drm/vmwgfx/
6831F:	include/uapi/drm/vmwgfx_drm.h
6832
6833DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6834M:	Linus Walleij <linus.walleij@linaro.org>
6835S:	Maintained
6836T:	git git://anongit.freedesktop.org/drm/drm-misc
6837F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6838F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
6839
6840DRM DRIVERS
6841M:	David Airlie <airlied@gmail.com>
6842M:	Daniel Vetter <daniel@ffwll.ch>
6843L:	dri-devel@lists.freedesktop.org
6844S:	Maintained
6845B:	https://gitlab.freedesktop.org/drm
6846C:	irc://irc.oftc.net/dri-devel
6847T:	git git://anongit.freedesktop.org/drm/drm
6848F:	Documentation/devicetree/bindings/display/
6849F:	Documentation/devicetree/bindings/gpu/
6850F:	Documentation/gpu/
6851F:	drivers/gpu/
6852F:	include/drm/
6853F:	include/linux/vga*
6854F:	include/uapi/drm/
6855
6856DRM DRIVERS AND MISC GPU PATCHES
6857M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6858M:	Maxime Ripard <mripard@kernel.org>
6859M:	Thomas Zimmermann <tzimmermann@suse.de>
6860S:	Maintained
6861W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6862T:	git git://anongit.freedesktop.org/drm/drm-misc
6863F:	Documentation/gpu/
6864F:	drivers/gpu/drm/*
6865F:	drivers/gpu/vga/
6866F:	include/drm/drm*
6867F:	include/linux/vga*
6868F:	include/uapi/drm/drm*
6869
6870DRM DRIVERS FOR ALLWINNER A10
6871M:	Maxime Ripard <mripard@kernel.org>
6872M:	Chen-Yu Tsai <wens@csie.org>
6873L:	dri-devel@lists.freedesktop.org
6874S:	Supported
6875T:	git git://anongit.freedesktop.org/drm/drm-misc
6876F:	Documentation/devicetree/bindings/display/allwinner*
6877F:	drivers/gpu/drm/sun4i/
6878
6879DRM DRIVERS FOR AMLOGIC SOCS
6880M:	Neil Armstrong <neil.armstrong@linaro.org>
6881L:	dri-devel@lists.freedesktop.org
6882L:	linux-amlogic@lists.infradead.org
6883S:	Supported
6884W:	http://linux-meson.com/
6885T:	git git://anongit.freedesktop.org/drm/drm-misc
6886F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6887F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6888F:	Documentation/gpu/meson.rst
6889F:	drivers/gpu/drm/meson/
6890
6891DRM DRIVERS FOR ATMEL HLCDC
6892M:	Sam Ravnborg <sam@ravnborg.org>
6893M:	Boris Brezillon <bbrezillon@kernel.org>
6894L:	dri-devel@lists.freedesktop.org
6895S:	Supported
6896T:	git git://anongit.freedesktop.org/drm/drm-misc
6897F:	Documentation/devicetree/bindings/display/atmel/
6898F:	drivers/gpu/drm/atmel-hlcdc/
6899
6900DRM DRIVERS FOR BRIDGE CHIPS
6901M:	Andrzej Hajda <andrzej.hajda@intel.com>
6902M:	Neil Armstrong <neil.armstrong@linaro.org>
6903M:	Robert Foss <rfoss@kernel.org>
6904R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6905R:	Jonas Karlman <jonas@kwiboo.se>
6906R:	Jernej Skrabec <jernej.skrabec@gmail.com>
6907S:	Maintained
6908T:	git git://anongit.freedesktop.org/drm/drm-misc
6909F:	Documentation/devicetree/bindings/display/bridge/
6910F:	drivers/gpu/drm/bridge/
6911F:	drivers/gpu/drm/drm_bridge.c
6912F:	include/drm/drm_bridge.h
6913
6914DRM DRIVERS FOR EXYNOS
6915M:	Inki Dae <inki.dae@samsung.com>
6916M:	Seung-Woo Kim <sw0312.kim@samsung.com>
6917M:	Kyungmin Park <kyungmin.park@samsung.com>
6918L:	dri-devel@lists.freedesktop.org
6919S:	Supported
6920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6921F:	Documentation/devicetree/bindings/display/exynos/
6922F:	Documentation/devicetree/bindings/display/samsung/
6923F:	drivers/gpu/drm/exynos/
6924F:	include/uapi/drm/exynos_drm.h
6925
6926DRM DRIVERS FOR FREESCALE DCU
6927M:	Stefan Agner <stefan@agner.ch>
6928M:	Alison Wang <alison.wang@nxp.com>
6929L:	dri-devel@lists.freedesktop.org
6930S:	Supported
6931T:	git git://anongit.freedesktop.org/drm/drm-misc
6932F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
6933F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
6934F:	drivers/gpu/drm/fsl-dcu/
6935
6936DRM DRIVERS FOR FREESCALE IMX
6937M:	Philipp Zabel <p.zabel@pengutronix.de>
6938L:	dri-devel@lists.freedesktop.org
6939S:	Maintained
6940F:	Documentation/devicetree/bindings/display/imx/
6941F:	drivers/gpu/drm/imx/ipuv3/
6942F:	drivers/gpu/ipu-v3/
6943
6944DRM DRIVERS FOR FREESCALE IMX BRIDGE
6945M:	Liu Ying <victor.liu@nxp.com>
6946L:	dri-devel@lists.freedesktop.org
6947S:	Maintained
6948F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
6949F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
6950F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
6951F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
6952F:	drivers/gpu/drm/bridge/imx/
6953
6954DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6955M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6956L:	dri-devel@lists.freedesktop.org
6957S:	Maintained
6958T:	git git://github.com/patjak/drm-gma500
6959F:	drivers/gpu/drm/gma500/
6960
6961DRM DRIVERS FOR HISILICON
6962M:	Xinliang Liu <xinliang.liu@linaro.org>
6963M:	Tian Tao  <tiantao6@hisilicon.com>
6964R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
6965R:	Sumit Semwal <sumit.semwal@linaro.org>
6966R:	Yongqin Liu <yongqin.liu@linaro.org>
6967R:	John Stultz <jstultz@google.com>
6968L:	dri-devel@lists.freedesktop.org
6969S:	Maintained
6970T:	git git://anongit.freedesktop.org/drm/drm-misc
6971F:	Documentation/devicetree/bindings/display/hisilicon/
6972F:	drivers/gpu/drm/hisilicon/
6973
6974DRM DRIVERS FOR LIMA
6975M:	Qiang Yu <yuq825@gmail.com>
6976L:	dri-devel@lists.freedesktop.org
6977L:	lima@lists.freedesktop.org (moderated for non-subscribers)
6978S:	Maintained
6979T:	git git://anongit.freedesktop.org/drm/drm-misc
6980F:	drivers/gpu/drm/lima/
6981F:	include/uapi/drm/lima_drm.h
6982
6983DRM DRIVERS FOR LOONGSON
6984M:	Sui Jingfeng <suijingfeng@loongson.cn>
6985L:	dri-devel@lists.freedesktop.org
6986S:	Supported
6987T:	git git://anongit.freedesktop.org/drm/drm-misc
6988F:	drivers/gpu/drm/loongson/
6989
6990DRM DRIVERS FOR MEDIATEK
6991M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
6992M:	Philipp Zabel <p.zabel@pengutronix.de>
6993L:	dri-devel@lists.freedesktop.org
6994L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6995S:	Supported
6996F:	Documentation/devicetree/bindings/display/mediatek/
6997F:	drivers/gpu/drm/mediatek/
6998F:	drivers/phy/mediatek/phy-mtk-dp.c
6999F:	drivers/phy/mediatek/phy-mtk-hdmi*
7000F:	drivers/phy/mediatek/phy-mtk-mipi*
7001
7002DRM DRIVERS FOR NVIDIA TEGRA
7003M:	Thierry Reding <thierry.reding@gmail.com>
7004M:	Mikko Perttunen <mperttunen@nvidia.com>
7005L:	dri-devel@lists.freedesktop.org
7006L:	linux-tegra@vger.kernel.org
7007S:	Supported
7008T:	git https://gitlab.freedesktop.org/drm/tegra.git
7009F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7010F:	Documentation/devicetree/bindings/gpu/host1x/
7011F:	drivers/gpu/drm/tegra/
7012F:	drivers/gpu/host1x/
7013F:	include/linux/host1x.h
7014F:	include/uapi/drm/tegra_drm.h
7015
7016DRM DRIVERS FOR RENESAS
7017M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7018M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
7019L:	dri-devel@lists.freedesktop.org
7020L:	linux-renesas-soc@vger.kernel.org
7021S:	Supported
7022T:	git git://linuxtv.org/pinchartl/media drm/du/next
7023F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7024F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7025F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7026F:	Documentation/devicetree/bindings/display/renesas,du.yaml
7027F:	drivers/gpu/drm/renesas/
7028F:	include/linux/platform_data/shmob_drm.h
7029
7030DRM DRIVERS FOR ROCKCHIP
7031M:	Sandy Huang <hjc@rock-chips.com>
7032M:	Heiko Stübner <heiko@sntech.de>
7033L:	dri-devel@lists.freedesktop.org
7034S:	Maintained
7035T:	git git://anongit.freedesktop.org/drm/drm-misc
7036F:	Documentation/devicetree/bindings/display/rockchip/
7037F:	drivers/gpu/drm/rockchip/
7038
7039DRM DRIVERS FOR STI
7040M:	Alain Volmat <alain.volmat@foss.st.com>
7041L:	dri-devel@lists.freedesktop.org
7042S:	Maintained
7043T:	git git://anongit.freedesktop.org/drm/drm-misc
7044F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
7045F:	drivers/gpu/drm/sti
7046
7047DRM DRIVERS FOR STM
7048M:	Yannick Fertre <yannick.fertre@foss.st.com>
7049M:	Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
7050M:	Philippe Cornu <philippe.cornu@foss.st.com>
7051L:	dri-devel@lists.freedesktop.org
7052S:	Maintained
7053T:	git git://anongit.freedesktop.org/drm/drm-misc
7054F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7055F:	drivers/gpu/drm/stm
7056
7057DRM DRIVERS FOR TI KEYSTONE
7058M:	Jyri Sarha <jyri.sarha@iki.fi>
7059M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7060L:	dri-devel@lists.freedesktop.org
7061S:	Maintained
7062T:	git git://anongit.freedesktop.org/drm/drm-misc
7063F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7064F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7065F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7066F:	drivers/gpu/drm/tidss/
7067
7068DRM DRIVERS FOR TI LCDC
7069M:	Jyri Sarha <jyri.sarha@iki.fi>
7070M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7071L:	dri-devel@lists.freedesktop.org
7072S:	Maintained
7073T:	git git://anongit.freedesktop.org/drm/drm-misc
7074F:	Documentation/devicetree/bindings/display/tilcdc/
7075F:	drivers/gpu/drm/tilcdc/
7076
7077DRM DRIVERS FOR TI OMAP
7078M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7079L:	dri-devel@lists.freedesktop.org
7080S:	Maintained
7081T:	git git://anongit.freedesktop.org/drm/drm-misc
7082F:	Documentation/devicetree/bindings/display/ti/
7083F:	drivers/gpu/drm/omapdrm/
7084
7085DRM DRIVERS FOR V3D
7086M:	Emma Anholt <emma@anholt.net>
7087M:	Melissa Wen <mwen@igalia.com>
7088S:	Supported
7089T:	git git://anongit.freedesktop.org/drm/drm-misc
7090F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7091F:	drivers/gpu/drm/v3d/
7092F:	include/uapi/drm/v3d_drm.h
7093
7094DRM DRIVERS FOR VC4
7095M:	Emma Anholt <emma@anholt.net>
7096M:	Maxime Ripard <mripard@kernel.org>
7097S:	Supported
7098T:	git git://github.com/anholt/linux
7099T:	git git://anongit.freedesktop.org/drm/drm-misc
7100F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7101F:	drivers/gpu/drm/vc4/
7102F:	include/uapi/drm/vc4_drm.h
7103
7104DRM DRIVERS FOR VIVANTE GPU IP
7105M:	Lucas Stach <l.stach@pengutronix.de>
7106R:	Russell King <linux+etnaviv@armlinux.org.uk>
7107R:	Christian Gmeiner <christian.gmeiner@gmail.com>
7108L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7109L:	dri-devel@lists.freedesktop.org
7110S:	Maintained
7111F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7112F:	drivers/gpu/drm/etnaviv/
7113F:	include/uapi/drm/etnaviv_drm.h
7114
7115DRM DRIVERS FOR XEN
7116M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7117L:	dri-devel@lists.freedesktop.org
7118L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
7119S:	Supported
7120T:	git git://anongit.freedesktop.org/drm/drm-misc
7121F:	Documentation/gpu/xen-front.rst
7122F:	drivers/gpu/drm/xen/
7123
7124DRM DRIVERS FOR XILINX
7125M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7126L:	dri-devel@lists.freedesktop.org
7127S:	Maintained
7128T:	git git://anongit.freedesktop.org/drm/drm-misc
7129F:	Documentation/devicetree/bindings/display/xlnx/
7130F:	drivers/gpu/drm/xlnx/
7131
7132DRM GPU SCHEDULER
7133M:	Luben Tuikov <luben.tuikov@amd.com>
7134L:	dri-devel@lists.freedesktop.org
7135S:	Maintained
7136T:	git git://anongit.freedesktop.org/drm/drm-misc
7137F:	drivers/gpu/drm/scheduler/
7138F:	include/drm/gpu_scheduler.h
7139
7140DRM PANEL DRIVERS
7141M:	Neil Armstrong <neil.armstrong@linaro.org>
7142R:	Sam Ravnborg <sam@ravnborg.org>
7143L:	dri-devel@lists.freedesktop.org
7144S:	Maintained
7145T:	git git://anongit.freedesktop.org/drm/drm-misc
7146F:	Documentation/devicetree/bindings/display/panel/
7147F:	drivers/gpu/drm/drm_panel.c
7148F:	drivers/gpu/drm/panel/
7149F:	include/drm/drm_panel.h
7150
7151DRM PRIVACY-SCREEN CLASS
7152M:	Hans de Goede <hdegoede@redhat.com>
7153L:	dri-devel@lists.freedesktop.org
7154S:	Maintained
7155T:	git git://anongit.freedesktop.org/drm/drm-misc
7156F:	drivers/gpu/drm/drm_privacy_screen*
7157F:	include/drm/drm_privacy_screen*
7158
7159DRM TTM SUBSYSTEM
7160M:	Christian Koenig <christian.koenig@amd.com>
7161M:	Huang Rui <ray.huang@amd.com>
7162L:	dri-devel@lists.freedesktop.org
7163S:	Maintained
7164T:	git git://anongit.freedesktop.org/drm/drm-misc
7165F:	drivers/gpu/drm/ttm/
7166F:	include/drm/ttm/
7167
7168DSBR100 USB FM RADIO DRIVER
7169M:	Alexey Klimov <klimov.linux@gmail.com>
7170L:	linux-media@vger.kernel.org
7171S:	Maintained
7172T:	git git://linuxtv.org/media_tree.git
7173F:	drivers/media/radio/dsbr100.c
7174
7175DT3155 MEDIA DRIVER
7176M:	Hans Verkuil <hverkuil@xs4all.nl>
7177L:	linux-media@vger.kernel.org
7178S:	Odd Fixes
7179W:	https://linuxtv.org
7180T:	git git://linuxtv.org/media_tree.git
7181F:	drivers/media/pci/dt3155/
7182
7183DVB_USB_AF9015 MEDIA DRIVER
7184M:	Antti Palosaari <crope@iki.fi>
7185L:	linux-media@vger.kernel.org
7186S:	Maintained
7187W:	https://linuxtv.org
7188W:	http://palosaari.fi/linux/
7189Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7190T:	git git://linuxtv.org/anttip/media_tree.git
7191F:	drivers/media/usb/dvb-usb-v2/af9015*
7192
7193DVB_USB_AF9035 MEDIA DRIVER
7194M:	Antti Palosaari <crope@iki.fi>
7195L:	linux-media@vger.kernel.org
7196S:	Maintained
7197W:	https://linuxtv.org
7198W:	http://palosaari.fi/linux/
7199Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7200T:	git git://linuxtv.org/anttip/media_tree.git
7201F:	drivers/media/usb/dvb-usb-v2/af9035*
7202
7203DVB_USB_ANYSEE MEDIA DRIVER
7204M:	Antti Palosaari <crope@iki.fi>
7205L:	linux-media@vger.kernel.org
7206S:	Maintained
7207W:	https://linuxtv.org
7208W:	http://palosaari.fi/linux/
7209Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7210T:	git git://linuxtv.org/anttip/media_tree.git
7211F:	drivers/media/usb/dvb-usb-v2/anysee*
7212
7213DVB_USB_AU6610 MEDIA DRIVER
7214M:	Antti Palosaari <crope@iki.fi>
7215L:	linux-media@vger.kernel.org
7216S:	Maintained
7217W:	https://linuxtv.org
7218W:	http://palosaari.fi/linux/
7219Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7220T:	git git://linuxtv.org/anttip/media_tree.git
7221F:	drivers/media/usb/dvb-usb-v2/au6610*
7222
7223DVB_USB_CE6230 MEDIA DRIVER
7224M:	Antti Palosaari <crope@iki.fi>
7225L:	linux-media@vger.kernel.org
7226S:	Maintained
7227W:	https://linuxtv.org
7228W:	http://palosaari.fi/linux/
7229Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7230T:	git git://linuxtv.org/anttip/media_tree.git
7231F:	drivers/media/usb/dvb-usb-v2/ce6230*
7232
7233DVB_USB_CXUSB MEDIA DRIVER
7234M:	Michael Krufky <mkrufky@linuxtv.org>
7235L:	linux-media@vger.kernel.org
7236S:	Maintained
7237W:	https://linuxtv.org
7238W:	http://github.com/mkrufky
7239Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7240T:	git git://linuxtv.org/media_tree.git
7241F:	drivers/media/usb/dvb-usb/cxusb*
7242
7243DVB_USB_EC168 MEDIA DRIVER
7244M:	Antti Palosaari <crope@iki.fi>
7245L:	linux-media@vger.kernel.org
7246S:	Maintained
7247W:	https://linuxtv.org
7248W:	http://palosaari.fi/linux/
7249Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7250T:	git git://linuxtv.org/anttip/media_tree.git
7251F:	drivers/media/usb/dvb-usb-v2/ec168*
7252
7253DVB_USB_GL861 MEDIA DRIVER
7254M:	Antti Palosaari <crope@iki.fi>
7255L:	linux-media@vger.kernel.org
7256S:	Maintained
7257W:	https://linuxtv.org
7258Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7259T:	git git://linuxtv.org/anttip/media_tree.git
7260F:	drivers/media/usb/dvb-usb-v2/gl861*
7261
7262DVB_USB_MXL111SF MEDIA DRIVER
7263M:	Michael Krufky <mkrufky@linuxtv.org>
7264L:	linux-media@vger.kernel.org
7265S:	Maintained
7266W:	https://linuxtv.org
7267W:	http://github.com/mkrufky
7268Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7269T:	git git://linuxtv.org/mkrufky/mxl111sf.git
7270F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
7271
7272DVB_USB_RTL28XXU MEDIA DRIVER
7273M:	Antti Palosaari <crope@iki.fi>
7274L:	linux-media@vger.kernel.org
7275S:	Maintained
7276W:	https://linuxtv.org
7277W:	http://palosaari.fi/linux/
7278Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7279T:	git git://linuxtv.org/anttip/media_tree.git
7280F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
7281
7282DVB_USB_V2 MEDIA DRIVER
7283M:	Antti Palosaari <crope@iki.fi>
7284L:	linux-media@vger.kernel.org
7285S:	Maintained
7286W:	https://linuxtv.org
7287W:	http://palosaari.fi/linux/
7288Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7289T:	git git://linuxtv.org/anttip/media_tree.git
7290F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
7291F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
7292
7293DYNAMIC DEBUG
7294M:	Jason Baron <jbaron@akamai.com>
7295M:	Jim Cromie <jim.cromie@gmail.com>
7296S:	Maintained
7297F:	include/linux/dynamic_debug.h
7298F:	lib/dynamic_debug.c
7299F:	lib/test_dynamic_debug.c
7300
7301DYNAMIC INTERRUPT MODERATION
7302M:	Tal Gilboa <talgi@nvidia.com>
7303S:	Maintained
7304F:	Documentation/networking/net_dim.rst
7305F:	include/linux/dim.h
7306F:	lib/dim/
7307
7308DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7309M:	Daniel Lezcano <daniel.lezcano@kernel.org>
7310L:	linux-pm@vger.kernel.org
7311S:	Supported
7312B:	https://bugzilla.kernel.org
7313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7314F:	drivers/powercap/dtpm*
7315F:	include/linux/dtpm.h
7316
7317DZ DECSTATION DZ11 SERIAL DRIVER
7318M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
7319S:	Maintained
7320F:	drivers/tty/serial/dz.*
7321
7322E3X0 POWER BUTTON DRIVER
7323M:	Moritz Fischer <moritz.fischer@ettus.com>
7324L:	usrp-users@lists.ettus.com
7325S:	Supported
7326W:	http://www.ettus.com
7327F:	Documentation/devicetree/bindings/input/e3x0-button.txt
7328F:	drivers/input/misc/e3x0-button.c
7329
7330E4000 MEDIA DRIVER
7331M:	Antti Palosaari <crope@iki.fi>
7332L:	linux-media@vger.kernel.org
7333S:	Maintained
7334W:	https://linuxtv.org
7335W:	http://palosaari.fi/linux/
7336Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7337T:	git git://linuxtv.org/anttip/media_tree.git
7338F:	drivers/media/tuners/e4000*
7339
7340EARTH_PT1 MEDIA DRIVER
7341M:	Akihiro Tsukada <tskd08@gmail.com>
7342L:	linux-media@vger.kernel.org
7343S:	Odd Fixes
7344F:	drivers/media/pci/pt1/
7345
7346EARTH_PT3 MEDIA DRIVER
7347M:	Akihiro Tsukada <tskd08@gmail.com>
7348L:	linux-media@vger.kernel.org
7349S:	Odd Fixes
7350F:	drivers/media/pci/pt3/
7351
7352EC100 MEDIA DRIVER
7353M:	Antti Palosaari <crope@iki.fi>
7354L:	linux-media@vger.kernel.org
7355S:	Maintained
7356W:	https://linuxtv.org
7357W:	http://palosaari.fi/linux/
7358Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7359T:	git git://linuxtv.org/anttip/media_tree.git
7360F:	drivers/media/dvb-frontends/ec100*
7361
7362ECRYPT FILE SYSTEM
7363M:	Tyler Hicks <code@tyhicks.com>
7364L:	ecryptfs@vger.kernel.org
7365S:	Odd Fixes
7366W:	http://ecryptfs.org
7367W:	https://launchpad.net/ecryptfs
7368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7369F:	Documentation/filesystems/ecryptfs.rst
7370F:	fs/ecryptfs/
7371
7372EDAC-AMD64
7373M:	Yazen Ghannam <yazen.ghannam@amd.com>
7374L:	linux-edac@vger.kernel.org
7375S:	Supported
7376F:	drivers/edac/amd64_edac*
7377F:	drivers/edac/mce_amd*
7378
7379EDAC-ARMADA
7380M:	Jan Luebbe <jlu@pengutronix.de>
7381L:	linux-edac@vger.kernel.org
7382S:	Maintained
7383F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7384F:	drivers/edac/armada_xp_*
7385
7386EDAC-AST2500
7387M:	Stefan Schaeckeler <sschaeck@cisco.com>
7388S:	Supported
7389F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7390F:	drivers/edac/aspeed_edac.c
7391
7392EDAC-BLUEFIELD
7393M:	Shravan Kumar Ramani <shravankr@nvidia.com>
7394S:	Supported
7395F:	drivers/edac/bluefield_edac.c
7396
7397EDAC-CALXEDA
7398M:	Andre Przywara <andre.przywara@arm.com>
7399L:	linux-edac@vger.kernel.org
7400S:	Maintained
7401F:	drivers/edac/highbank*
7402
7403EDAC-CAVIUM OCTEON
7404M:	Ralf Baechle <ralf@linux-mips.org>
7405L:	linux-edac@vger.kernel.org
7406L:	linux-mips@vger.kernel.org
7407S:	Supported
7408F:	drivers/edac/octeon_edac*
7409
7410EDAC-CAVIUM THUNDERX
7411M:	Robert Richter <rric@kernel.org>
7412L:	linux-edac@vger.kernel.org
7413S:	Odd Fixes
7414F:	drivers/edac/thunderx_edac*
7415
7416EDAC-CORE
7417M:	Borislav Petkov <bp@alien8.de>
7418M:	Tony Luck <tony.luck@intel.com>
7419R:	James Morse <james.morse@arm.com>
7420R:	Mauro Carvalho Chehab <mchehab@kernel.org>
7421R:	Robert Richter <rric@kernel.org>
7422L:	linux-edac@vger.kernel.org
7423S:	Supported
7424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7425F:	Documentation/admin-guide/ras.rst
7426F:	Documentation/driver-api/edac.rst
7427F:	drivers/edac/
7428F:	include/linux/edac.h
7429
7430EDAC-DMC520
7431M:	Lei Wang <lewan@microsoft.com>
7432L:	linux-edac@vger.kernel.org
7433S:	Supported
7434F:	drivers/edac/dmc520_edac.c
7435
7436EDAC-E752X
7437M:	Mark Gross <markgross@kernel.org>
7438L:	linux-edac@vger.kernel.org
7439S:	Maintained
7440F:	drivers/edac/e752x_edac.c
7441
7442EDAC-E7XXX
7443L:	linux-edac@vger.kernel.org
7444S:	Maintained
7445F:	drivers/edac/e7xxx_edac.c
7446
7447EDAC-FSL_DDR
7448M:	York Sun <york.sun@nxp.com>
7449L:	linux-edac@vger.kernel.org
7450S:	Maintained
7451F:	drivers/edac/fsl_ddr_edac.*
7452
7453EDAC-GHES
7454M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7455L:	linux-edac@vger.kernel.org
7456S:	Maintained
7457F:	drivers/edac/ghes_edac.c
7458
7459EDAC-I10NM
7460M:	Tony Luck <tony.luck@intel.com>
7461L:	linux-edac@vger.kernel.org
7462S:	Maintained
7463F:	drivers/edac/i10nm_base.c
7464
7465EDAC-I3000
7466L:	linux-edac@vger.kernel.org
7467S:	Orphan
7468F:	drivers/edac/i3000_edac.c
7469
7470EDAC-I5000
7471L:	linux-edac@vger.kernel.org
7472S:	Maintained
7473F:	drivers/edac/i5000_edac.c
7474
7475EDAC-I5400
7476M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7477L:	linux-edac@vger.kernel.org
7478S:	Maintained
7479F:	drivers/edac/i5400_edac.c
7480
7481EDAC-I7300
7482M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7483L:	linux-edac@vger.kernel.org
7484S:	Maintained
7485F:	drivers/edac/i7300_edac.c
7486
7487EDAC-I7CORE
7488M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7489L:	linux-edac@vger.kernel.org
7490S:	Maintained
7491F:	drivers/edac/i7core_edac.c
7492
7493EDAC-I82443BXGX
7494M:	Tim Small <tim@buttersideup.com>
7495L:	linux-edac@vger.kernel.org
7496S:	Maintained
7497F:	drivers/edac/i82443bxgx_edac.c
7498
7499EDAC-I82975X
7500M:	"Arvind R." <arvino55@gmail.com>
7501L:	linux-edac@vger.kernel.org
7502S:	Maintained
7503F:	drivers/edac/i82975x_edac.c
7504
7505EDAC-IE31200
7506M:	Jason Baron <jbaron@akamai.com>
7507L:	linux-edac@vger.kernel.org
7508S:	Maintained
7509F:	drivers/edac/ie31200_edac.c
7510
7511EDAC-IGEN6
7512M:	Tony Luck <tony.luck@intel.com>
7513R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7514L:	linux-edac@vger.kernel.org
7515S:	Maintained
7516F:	drivers/edac/igen6_edac.c
7517
7518EDAC-MPC85XX
7519M:	Johannes Thumshirn <morbidrsa@gmail.com>
7520L:	linux-edac@vger.kernel.org
7521S:	Maintained
7522F:	drivers/edac/mpc85xx_edac.[ch]
7523
7524EDAC-NPCM
7525M:	Marvin Lin <kflin@nuvoton.com>
7526M:	Stanley Chu <yschu@nuvoton.com>
7527L:	linux-edac@vger.kernel.org
7528S:	Maintained
7529F:	Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
7530F:	drivers/edac/npcm_edac.c
7531
7532EDAC-PASEMI
7533M:	Egor Martovetsky <egor@pasemi.com>
7534L:	linux-edac@vger.kernel.org
7535S:	Maintained
7536F:	drivers/edac/pasemi_edac.c
7537
7538EDAC-PND2
7539M:	Tony Luck <tony.luck@intel.com>
7540L:	linux-edac@vger.kernel.org
7541S:	Maintained
7542F:	drivers/edac/pnd2_edac.[ch]
7543
7544EDAC-QCOM
7545M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
7546L:	linux-arm-msm@vger.kernel.org
7547L:	linux-edac@vger.kernel.org
7548S:	Maintained
7549F:	drivers/edac/qcom_edac.c
7550
7551EDAC-R82600
7552M:	Tim Small <tim@buttersideup.com>
7553L:	linux-edac@vger.kernel.org
7554S:	Maintained
7555F:	drivers/edac/r82600_edac.c
7556
7557EDAC-SBRIDGE
7558M:	Tony Luck <tony.luck@intel.com>
7559R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7560L:	linux-edac@vger.kernel.org
7561S:	Maintained
7562F:	drivers/edac/sb_edac.c
7563
7564EDAC-SKYLAKE
7565M:	Tony Luck <tony.luck@intel.com>
7566L:	linux-edac@vger.kernel.org
7567S:	Maintained
7568F:	drivers/edac/skx_*.[ch]
7569
7570EDAC-TI
7571M:	Tero Kristo <kristo@kernel.org>
7572L:	linux-edac@vger.kernel.org
7573S:	Odd Fixes
7574F:	drivers/edac/ti_edac.c
7575
7576EDIROL UA-101/UA-1000 DRIVER
7577M:	Clemens Ladisch <clemens@ladisch.de>
7578L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7579S:	Maintained
7580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7581F:	sound/usb/misc/ua101.c
7582
7583EFI TEST DRIVER
7584M:	Ivan Hu <ivan.hu@canonical.com>
7585M:	Ard Biesheuvel <ardb@kernel.org>
7586L:	linux-efi@vger.kernel.org
7587S:	Maintained
7588F:	drivers/firmware/efi/test/
7589
7590EFI VARIABLE FILESYSTEM
7591M:	Jeremy Kerr <jk@ozlabs.org>
7592M:	Ard Biesheuvel <ardb@kernel.org>
7593L:	linux-efi@vger.kernel.org
7594S:	Maintained
7595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7596F:	fs/efivarfs/
7597
7598EFIFB FRAMEBUFFER DRIVER
7599M:	Peter Jones <pjones@redhat.com>
7600L:	linux-fbdev@vger.kernel.org
7601S:	Maintained
7602F:	drivers/video/fbdev/efifb.c
7603
7604EFS FILESYSTEM
7605S:	Orphan
7606W:	http://aeschi.ch.eu.org/efs/
7607F:	fs/efs/
7608
7609EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7610M:	Douglas Miller <dougmill@linux.ibm.com>
7611L:	netdev@vger.kernel.org
7612S:	Maintained
7613F:	drivers/net/ethernet/ibm/ehea/
7614
7615ELM327 CAN NETWORK DRIVER
7616M:	Max Staudt <max@enpas.org>
7617L:	linux-can@vger.kernel.org
7618S:	Maintained
7619F:	Documentation/networking/device_drivers/can/can327.rst
7620F:	drivers/net/can/can327.c
7621
7622EM28XX VIDEO4LINUX DRIVER
7623M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7624L:	linux-media@vger.kernel.org
7625S:	Maintained
7626W:	https://linuxtv.org
7627T:	git git://linuxtv.org/media_tree.git
7628F:	Documentation/admin-guide/media/em28xx*
7629F:	drivers/media/usb/em28xx/
7630
7631EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7632M:	Adrian Hunter <adrian.hunter@intel.com>
7633M:	Ritesh Harjani <riteshh@codeaurora.org>
7634M:	Asutosh Das <asutoshd@codeaurora.org>
7635L:	linux-mmc@vger.kernel.org
7636S:	Supported
7637F:	drivers/mmc/host/cqhci*
7638
7639EMS CPC-PCI CAN DRIVER
7640M:	Gerhard Uttenthaler <uttenthaler@ems-wuensche.com>
7641M:	support@ems-wuensche.com
7642L:	linux-can@vger.kernel.org
7643S:	Maintained
7644F:	drivers/net/can/sja1000/ems_pci.c
7645
7646EMULEX 10Gbps iSCSI - OneConnect DRIVER
7647M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
7648L:	linux-scsi@vger.kernel.org
7649S:	Supported
7650W:	http://www.broadcom.com
7651F:	drivers/scsi/be2iscsi/
7652
7653EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7654M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
7655M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7656M:	Somnath Kotur <somnath.kotur@broadcom.com>
7657L:	netdev@vger.kernel.org
7658S:	Supported
7659W:	http://www.emulex.com
7660F:	drivers/net/ethernet/emulex/benet/
7661
7662EMULEX ONECONNECT ROCE DRIVER
7663M:	Selvin Xavier <selvin.xavier@broadcom.com>
7664L:	linux-rdma@vger.kernel.org
7665S:	Odd Fixes
7666W:	http://www.broadcom.com
7667F:	drivers/infiniband/hw/ocrdma/
7668F:	include/uapi/rdma/ocrdma-abi.h
7669
7670EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7671M:	James Smart <james.smart@broadcom.com>
7672M:	Ram Vegesna <ram.vegesna@broadcom.com>
7673L:	linux-scsi@vger.kernel.org
7674L:	target-devel@vger.kernel.org
7675S:	Supported
7676W:	http://www.broadcom.com
7677F:	drivers/scsi/elx/
7678
7679EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7680M:	James Smart <james.smart@broadcom.com>
7681M:	Dick Kennedy <dick.kennedy@broadcom.com>
7682L:	linux-scsi@vger.kernel.org
7683S:	Supported
7684W:	http://www.broadcom.com
7685F:	drivers/scsi/lpfc/
7686
7687ENE CB710 FLASH CARD READER DRIVER
7688M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
7689S:	Maintained
7690F:	drivers/misc/cb710/
7691F:	drivers/mmc/host/cb710-mmc.*
7692F:	include/linux/cb710.h
7693
7694ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7695M:	Maxim Levitsky <maximlevitsky@gmail.com>
7696S:	Maintained
7697F:	drivers/media/rc/ene_ir.*
7698
7699EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7700M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
7701L:	linuxppc-dev@lists.ozlabs.org
7702S:	Maintained
7703F:	drivers/tty/ehv_bytechan.c
7704
7705EPSON S1D13XXX FRAMEBUFFER DRIVER
7706M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
7707S:	Maintained
7708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7709F:	drivers/video/fbdev/s1d13xxxfb.c
7710F:	include/video/s1d13xxxfb.h
7711
7712EROFS FILE SYSTEM
7713M:	Gao Xiang <xiang@kernel.org>
7714M:	Chao Yu <chao@kernel.org>
7715R:	Yue Hu <huyue2@coolpad.com>
7716R:	Jeffle Xu <jefflexu@linux.alibaba.com>
7717L:	linux-erofs@lists.ozlabs.org
7718S:	Maintained
7719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7720F:	Documentation/ABI/testing/sysfs-fs-erofs
7721F:	Documentation/filesystems/erofs.rst
7722F:	fs/erofs/
7723F:	include/trace/events/erofs.h
7724
7725ERRSEQ ERROR TRACKING INFRASTRUCTURE
7726M:	Jeff Layton <jlayton@kernel.org>
7727S:	Maintained
7728F:	include/linux/errseq.h
7729F:	lib/errseq.c
7730
7731ESD CAN/USB DRIVERS
7732M:	Frank Jungclaus <frank.jungclaus@esd.eu>
7733R:	socketcan@esd.eu
7734L:	linux-can@vger.kernel.org
7735S:	Maintained
7736F:	drivers/net/can/usb/esd_usb.c
7737
7738ET131X NETWORK DRIVER
7739M:	Mark Einon <mark.einon@gmail.com>
7740S:	Odd Fixes
7741F:	drivers/net/ethernet/agere/
7742
7743ETAS ES58X CAN/USB DRIVER
7744M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7745L:	linux-can@vger.kernel.org
7746S:	Maintained
7747F:	Documentation/networking/devlink/etas_es58x.rst
7748F:	drivers/net/can/usb/etas_es58x/
7749
7750ETHERNET BRIDGE
7751M:	Roopa Prabhu <roopa@nvidia.com>
7752M:	Nikolay Aleksandrov <razor@blackwall.org>
7753L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
7754L:	netdev@vger.kernel.org
7755S:	Maintained
7756W:	http://www.linuxfoundation.org/en/Net:Bridge
7757F:	include/linux/netfilter_bridge/
7758F:	net/bridge/
7759
7760ETHERNET PHY LIBRARY
7761M:	Andrew Lunn <andrew@lunn.ch>
7762M:	Heiner Kallweit <hkallweit1@gmail.com>
7763R:	Russell King <linux@armlinux.org.uk>
7764L:	netdev@vger.kernel.org
7765S:	Maintained
7766F:	Documentation/ABI/testing/sysfs-class-net-phydev
7767F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
7768F:	Documentation/devicetree/bindings/net/mdio*
7769F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
7770F:	Documentation/networking/phy.rst
7771F:	drivers/net/mdio/
7772F:	drivers/net/mdio/acpi_mdio.c
7773F:	drivers/net/mdio/fwnode_mdio.c
7774F:	drivers/net/mdio/of_mdio.c
7775F:	drivers/net/pcs/
7776F:	drivers/net/phy/
7777F:	include/dt-bindings/net/qca-ar803x.h
7778F:	include/linux/*mdio*.h
7779F:	include/linux/linkmode.h
7780F:	include/linux/mdio/*.h
7781F:	include/linux/mii.h
7782F:	include/linux/of_net.h
7783F:	include/linux/phy.h
7784F:	include/linux/phy_fixed.h
7785F:	include/linux/phylib_stubs.h
7786F:	include/linux/platform_data/mdio-bcm-unimac.h
7787F:	include/linux/platform_data/mdio-gpio.h
7788F:	include/trace/events/mdio.h
7789F:	include/uapi/linux/mdio.h
7790F:	include/uapi/linux/mii.h
7791F:	net/core/of_net.c
7792
7793EXEC & BINFMT API
7794R:	Eric Biederman <ebiederm@xmission.com>
7795R:	Kees Cook <keescook@chromium.org>
7796L:	linux-mm@kvack.org
7797S:	Supported
7798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7799F:	fs/*binfmt_*.c
7800F:	fs/exec.c
7801F:	include/linux/binfmts.h
7802F:	include/linux/elf.h
7803F:	include/uapi/linux/binfmts.h
7804F:	include/uapi/linux/elf.h
7805F:	tools/testing/selftests/exec/
7806N:	asm/elf.h
7807N:	binfmt
7808
7809EXFAT FILE SYSTEM
7810M:	Namjae Jeon <linkinjeon@kernel.org>
7811M:	Sungjong Seo <sj1557.seo@samsung.com>
7812L:	linux-fsdevel@vger.kernel.org
7813S:	Maintained
7814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
7815F:	fs/exfat/
7816
7817EXT2 FILE SYSTEM
7818M:	Jan Kara <jack@suse.com>
7819L:	linux-ext4@vger.kernel.org
7820S:	Maintained
7821F:	Documentation/filesystems/ext2.rst
7822F:	fs/ext2/
7823F:	include/linux/ext2*
7824
7825EXT4 FILE SYSTEM
7826M:	"Theodore Ts'o" <tytso@mit.edu>
7827M:	Andreas Dilger <adilger.kernel@dilger.ca>
7828L:	linux-ext4@vger.kernel.org
7829S:	Maintained
7830W:	http://ext4.wiki.kernel.org
7831Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
7832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7833F:	Documentation/filesystems/ext4/
7834F:	fs/ext4/
7835F:	include/trace/events/ext4.h
7836F:	include/uapi/linux/ext4.h
7837
7838Extended Verification Module (EVM)
7839M:	Mimi Zohar <zohar@linux.ibm.com>
7840L:	linux-integrity@vger.kernel.org
7841S:	Supported
7842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7843F:	security/integrity/
7844F:	security/integrity/evm/
7845
7846EXTENSIBLE FIRMWARE INTERFACE (EFI)
7847M:	Ard Biesheuvel <ardb@kernel.org>
7848L:	linux-efi@vger.kernel.org
7849S:	Maintained
7850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7851F:	Documentation/admin-guide/efi-stub.rst
7852F:	arch/*/include/asm/efi.h
7853F:	arch/*/kernel/efi.c
7854F:	arch/arm/boot/compressed/efi-header.S
7855F:	arch/x86/platform/efi/
7856F:	drivers/firmware/efi/
7857F:	include/linux/efi*.h
7858
7859EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7860M:	MyungJoo Ham <myungjoo.ham@samsung.com>
7861M:	Chanwoo Choi <cw00.choi@samsung.com>
7862L:	linux-kernel@vger.kernel.org
7863S:	Maintained
7864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7865F:	Documentation/devicetree/bindings/extcon/
7866F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7867F:	drivers/extcon/
7868F:	include/linux/extcon.h
7869F:	include/linux/extcon/
7870
7871EXTRA BOOT CONFIG
7872M:	Masami Hiramatsu <mhiramat@kernel.org>
7873L:	linux-kernel@vger.kernel.org
7874L:	linux-trace-kernel@vger.kernel.org
7875S:	Maintained
7876Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
7877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
7878F:	Documentation/admin-guide/bootconfig.rst
7879F:	fs/proc/bootconfig.c
7880F:	include/linux/bootconfig.h
7881F:	lib/bootconfig-data.S
7882F:	lib/bootconfig.c
7883F:	tools/bootconfig/*
7884F:	tools/bootconfig/scripts/*
7885
7886EXYNOS DP DRIVER
7887M:	Jingoo Han <jingoohan1@gmail.com>
7888L:	dri-devel@lists.freedesktop.org
7889S:	Maintained
7890F:	drivers/gpu/drm/exynos/exynos_dp*
7891
7892EXYNOS SYSMMU (IOMMU) driver
7893M:	Marek Szyprowski <m.szyprowski@samsung.com>
7894L:	iommu@lists.linux.dev
7895S:	Maintained
7896F:	drivers/iommu/exynos-iommu.c
7897
7898F2FS FILE SYSTEM
7899M:	Jaegeuk Kim <jaegeuk@kernel.org>
7900M:	Chao Yu <chao@kernel.org>
7901L:	linux-f2fs-devel@lists.sourceforge.net
7902S:	Maintained
7903W:	https://f2fs.wiki.kernel.org/
7904Q:	https://patchwork.kernel.org/project/f2fs/list/
7905B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
7906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7907F:	Documentation/ABI/testing/sysfs-fs-f2fs
7908F:	Documentation/filesystems/f2fs.rst
7909F:	fs/f2fs/
7910F:	include/linux/f2fs_fs.h
7911F:	include/trace/events/f2fs.h
7912F:	include/uapi/linux/f2fs.h
7913
7914F71805F HARDWARE MONITORING DRIVER
7915M:	Jean Delvare <jdelvare@suse.com>
7916L:	linux-hwmon@vger.kernel.org
7917S:	Maintained
7918F:	Documentation/hwmon/f71805f.rst
7919F:	drivers/hwmon/f71805f.c
7920
7921FADDR2LINE
7922M:	Josh Poimboeuf <jpoimboe@kernel.org>
7923S:	Maintained
7924F:	scripts/faddr2line
7925
7926FAILOVER MODULE
7927M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
7928L:	netdev@vger.kernel.org
7929S:	Supported
7930F:	Documentation/networking/failover.rst
7931F:	include/net/failover.h
7932F:	net/core/failover.c
7933
7934FANOTIFY
7935M:	Jan Kara <jack@suse.cz>
7936R:	Amir Goldstein <amir73il@gmail.com>
7937R:	Matthew Bobrowski <repnop@google.com>
7938L:	linux-fsdevel@vger.kernel.org
7939S:	Maintained
7940F:	fs/notify/fanotify/
7941F:	include/linux/fanotify.h
7942F:	include/uapi/linux/fanotify.h
7943
7944FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
7945M:	Linus Walleij <linus.walleij@linaro.org>
7946L:	linux-usb@vger.kernel.org
7947S:	Maintained
7948F:	drivers/usb/fotg210/
7949
7950FARSYNC SYNCHRONOUS DRIVER
7951M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
7952S:	Supported
7953W:	http://www.farsite.co.uk/
7954F:	drivers/net/wan/farsync.*
7955
7956FAULT INJECTION SUPPORT
7957M:	Akinobu Mita <akinobu.mita@gmail.com>
7958S:	Supported
7959F:	Documentation/fault-injection/
7960F:	lib/fault-inject.c
7961
7962FBTFT Framebuffer drivers
7963L:	dri-devel@lists.freedesktop.org
7964L:	linux-fbdev@vger.kernel.org
7965S:	Orphan
7966F:	drivers/staging/fbtft/
7967
7968FC0011 TUNER DRIVER
7969M:	Michael Buesch <m@bues.ch>
7970L:	linux-media@vger.kernel.org
7971S:	Maintained
7972F:	drivers/media/tuners/fc0011.c
7973F:	drivers/media/tuners/fc0011.h
7974
7975FC2580 MEDIA DRIVER
7976M:	Antti Palosaari <crope@iki.fi>
7977L:	linux-media@vger.kernel.org
7978S:	Maintained
7979W:	https://linuxtv.org
7980W:	http://palosaari.fi/linux/
7981Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7982T:	git git://linuxtv.org/anttip/media_tree.git
7983F:	drivers/media/tuners/fc2580*
7984
7985FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7986M:	Hannes Reinecke <hare@suse.de>
7987L:	linux-scsi@vger.kernel.org
7988S:	Supported
7989W:	www.Open-FCoE.org
7990F:	drivers/scsi/fcoe/
7991F:	drivers/scsi/libfc/
7992F:	include/scsi/fc/
7993F:	include/scsi/libfc.h
7994F:	include/scsi/libfcoe.h
7995F:	include/uapi/scsi/fc/
7996
7997FILE LOCKING (flock() and fcntl()/lockf())
7998M:	Jeff Layton <jlayton@kernel.org>
7999M:	Chuck Lever <chuck.lever@oracle.com>
8000L:	linux-fsdevel@vger.kernel.org
8001S:	Maintained
8002F:	fs/fcntl.c
8003F:	fs/locks.c
8004F:	include/linux/fcntl.h
8005F:	include/uapi/linux/fcntl.h
8006
8007FILESYSTEM DIRECT ACCESS (DAX)
8008M:	Dan Williams <dan.j.williams@intel.com>
8009R:	Matthew Wilcox <willy@infradead.org>
8010R:	Jan Kara <jack@suse.cz>
8011L:	linux-fsdevel@vger.kernel.org
8012L:	nvdimm@lists.linux.dev
8013S:	Supported
8014F:	fs/dax.c
8015F:	include/linux/dax.h
8016F:	include/trace/events/fs_dax.h
8017
8018FILESYSTEMS (VFS and infrastructure)
8019M:	Alexander Viro <viro@zeniv.linux.org.uk>
8020M:	Christian Brauner <brauner@kernel.org>
8021L:	linux-fsdevel@vger.kernel.org
8022S:	Maintained
8023F:	fs/*
8024F:	include/linux/fs.h
8025F:	include/linux/fs_types.h
8026F:	include/uapi/linux/fs.h
8027F:	include/uapi/linux/openat2.h
8028
8029FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8030M:	Riku Voipio <riku.voipio@iki.fi>
8031L:	linux-hwmon@vger.kernel.org
8032S:	Maintained
8033F:	drivers/hwmon/f75375s.c
8034F:	include/linux/f75375s.h
8035
8036FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8037M:	Ji-Ze Hong (Peter Hong) <peter_hong@fintek.com.tw>
8038L:	linux-can@vger.kernel.org
8039S:	Maintained
8040F:	drivers/net/can/usb/f81604.c
8041
8042FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8043M:	Clemens Ladisch <clemens@ladisch.de>
8044M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8045L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8046S:	Maintained
8047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8048F:	include/uapi/sound/firewire.h
8049F:	sound/firewire/
8050
8051FIREWIRE MEDIA DRIVERS (firedtv)
8052M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
8053L:	linux-media@vger.kernel.org
8054L:	linux1394-devel@lists.sourceforge.net
8055S:	Maintained
8056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8057F:	drivers/media/firewire/
8058
8059FIREWIRE SBP-2 TARGET
8060M:	Chris Boot <bootc@bootc.net>
8061L:	linux-scsi@vger.kernel.org
8062L:	target-devel@vger.kernel.org
8063L:	linux1394-devel@lists.sourceforge.net
8064S:	Maintained
8065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8066F:	drivers/target/sbp/
8067
8068FIREWIRE SUBSYSTEM
8069M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8070M:	Takashi Sakamoto <takaswie@kernel.org>
8071L:	linux1394-devel@lists.sourceforge.net
8072S:	Maintained
8073W:	http://ieee1394.docs.kernel.org/
8074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8075F:	drivers/firewire/
8076F:	include/linux/firewire.h
8077F:	include/uapi/linux/firewire*.h
8078F:	tools/firewire/
8079
8080FIRMWARE FRAMEWORK FOR ARMV8-A
8081M:	Sudeep Holla <sudeep.holla@arm.com>
8082L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8083S:	Maintained
8084F:	drivers/firmware/arm_ffa/
8085F:	include/linux/arm_ffa.h
8086
8087FIRMWARE LOADER (request_firmware)
8088M:	Luis Chamberlain <mcgrof@kernel.org>
8089M:	Russ Weight <russell.h.weight@intel.com>
8090L:	linux-kernel@vger.kernel.org
8091S:	Maintained
8092F:	Documentation/firmware_class/
8093F:	drivers/base/firmware_loader/
8094F:	include/linux/firmware.h
8095
8096FLEXTIMER FTM-QUADDEC DRIVER
8097M:	Patrick Havelange <patrick.havelange@essensium.com>
8098L:	linux-iio@vger.kernel.org
8099S:	Maintained
8100F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8101F:	drivers/counter/ftm-quaddec.c
8102
8103FLOPPY DRIVER
8104M:	Denis Efremov <efremov@linux.com>
8105L:	linux-block@vger.kernel.org
8106S:	Odd Fixes
8107F:	drivers/block/floppy.c
8108
8109FLYSKY FSIA6B RC RECEIVER
8110M:	Markus Koch <markus@notsyncing.net>
8111L:	linux-input@vger.kernel.org
8112S:	Maintained
8113F:	drivers/input/joystick/fsia6b.c
8114
8115FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
8116M:	Geoffrey D. Bennett <g@b4.vu>
8117L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8118S:	Maintained
8119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8120F:	sound/usb/mixer_scarlett_gen2.c
8121
8122FORCEDETH GIGABIT ETHERNET DRIVER
8123M:	Rain River <rain.1986.08.12@gmail.com>
8124M:	Zhu Yanjun <zyjzyj2000@gmail.com>
8125L:	netdev@vger.kernel.org
8126S:	Maintained
8127F:	drivers/net/ethernet/nvidia/*
8128
8129FORTIFY_SOURCE
8130M:	Kees Cook <keescook@chromium.org>
8131L:	linux-hardening@vger.kernel.org
8132S:	Supported
8133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8134F:	include/linux/fortify-string.h
8135F:	lib/fortify_kunit.c
8136F:	lib/memcpy_kunit.c
8137F:	lib/strcat_kunit.c
8138F:	lib/strscpy_kunit.c
8139F:	lib/test_fortify/*
8140F:	scripts/test_fortify.sh
8141K:	\b__NO_FORTIFY\b
8142
8143FPGA DFL DRIVERS
8144M:	Wu Hao <hao.wu@intel.com>
8145R:	Tom Rix <trix@redhat.com>
8146L:	linux-fpga@vger.kernel.org
8147S:	Maintained
8148F:	Documentation/ABI/testing/sysfs-bus-dfl*
8149F:	Documentation/fpga/dfl.rst
8150F:	drivers/fpga/dfl*
8151F:	drivers/uio/uio_dfl.c
8152F:	include/linux/dfl.h
8153F:	include/uapi/linux/fpga-dfl.h
8154
8155FPGA MANAGER FRAMEWORK
8156M:	Moritz Fischer <mdf@kernel.org>
8157M:	Wu Hao <hao.wu@intel.com>
8158M:	Xu Yilun <yilun.xu@intel.com>
8159R:	Tom Rix <trix@redhat.com>
8160L:	linux-fpga@vger.kernel.org
8161S:	Maintained
8162Q:	http://patchwork.kernel.org/project/linux-fpga/list/
8163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8164F:	Documentation/devicetree/bindings/fpga/
8165F:	Documentation/driver-api/fpga/
8166F:	Documentation/fpga/
8167F:	drivers/fpga/
8168F:	include/linux/fpga/
8169
8170FPU EMULATOR
8171M:	Bill Metzenthen <billm@melbpc.org.au>
8172S:	Maintained
8173W:	https://floatingpoint.billm.au/
8174F:	arch/x86/math-emu/
8175
8176FRAMEBUFFER CORE
8177M:	Daniel Vetter <daniel@ffwll.ch>
8178S:	Odd Fixes
8179T:	git git://anongit.freedesktop.org/drm/drm-misc
8180F:	drivers/video/fbdev/core/
8181
8182FRAMEBUFFER LAYER
8183M:	Helge Deller <deller@gmx.de>
8184L:	linux-fbdev@vger.kernel.org
8185L:	dri-devel@lists.freedesktop.org
8186S:	Maintained
8187Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
8188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8189F:	Documentation/fb/
8190F:	drivers/video/
8191F:	include/linux/fb.h
8192F:	include/uapi/linux/fb.h
8193F:	include/uapi/video/
8194F:	include/video/
8195
8196FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8197M:	Horia Geantă <horia.geanta@nxp.com>
8198M:	Pankaj Gupta <pankaj.gupta@nxp.com>
8199M:	Gaurav Jain <gaurav.jain@nxp.com>
8200L:	linux-crypto@vger.kernel.org
8201S:	Maintained
8202F:	Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8203F:	drivers/crypto/caam/
8204
8205FREESCALE COLDFIRE M5441X MMC DRIVER
8206M:	Angelo Dureghello <angelo.dureghello@timesys.com>
8207L:	linux-mmc@vger.kernel.org
8208S:	Maintained
8209F:	drivers/mmc/host/sdhci-esdhc-mcf.c
8210F:	include/linux/platform_data/mmc-esdhc-mcf.h
8211
8212FREESCALE DIU FRAMEBUFFER DRIVER
8213M:	Timur Tabi <timur@kernel.org>
8214L:	linux-fbdev@vger.kernel.org
8215S:	Maintained
8216F:	drivers/video/fbdev/fsl-diu-fb.*
8217
8218FREESCALE DMA DRIVER
8219M:	Li Yang <leoyang.li@nxp.com>
8220M:	Zhang Wei <zw@zh-kernel.org>
8221L:	linuxppc-dev@lists.ozlabs.org
8222S:	Maintained
8223F:	drivers/dma/fsldma.*
8224
8225FREESCALE DSPI DRIVER
8226M:	Vladimir Oltean <olteanv@gmail.com>
8227L:	linux-spi@vger.kernel.org
8228S:	Maintained
8229F:	Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8230F:	drivers/spi/spi-fsl-dspi.c
8231F:	include/linux/spi/spi-fsl-dspi.h
8232
8233FREESCALE ENETC ETHERNET DRIVERS
8234M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8235M:	Vladimir Oltean <vladimir.oltean@nxp.com>
8236L:	netdev@vger.kernel.org
8237S:	Maintained
8238F:	drivers/net/ethernet/freescale/enetc/
8239
8240FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8241M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8242L:	netdev@vger.kernel.org
8243S:	Maintained
8244F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8245F:	drivers/net/ethernet/freescale/gianfar*
8246
8247FREESCALE GPMI NAND DRIVER
8248M:	Han Xu <han.xu@nxp.com>
8249L:	linux-mtd@lists.infradead.org
8250S:	Maintained
8251F:	drivers/mtd/nand/raw/gpmi-nand/*
8252
8253FREESCALE I2C CPM DRIVER
8254M:	Jochen Friedrich <jochen@scram.de>
8255L:	linuxppc-dev@lists.ozlabs.org
8256L:	linux-i2c@vger.kernel.org
8257S:	Maintained
8258F:	drivers/i2c/busses/i2c-cpm.c
8259
8260FREESCALE IMX / MXC FEC DRIVER
8261M:	Wei Fang <wei.fang@nxp.com>
8262R:	Shenwei Wang <shenwei.wang@nxp.com>
8263R:	Clark Wang <xiaoning.wang@nxp.com>
8264R:	NXP Linux Team <linux-imx@nxp.com>
8265L:	netdev@vger.kernel.org
8266S:	Maintained
8267F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
8268F:	drivers/net/ethernet/freescale/fec.h
8269F:	drivers/net/ethernet/freescale/fec_main.c
8270F:	drivers/net/ethernet/freescale/fec_ptp.c
8271
8272FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8273M:	Sascha Hauer <s.hauer@pengutronix.de>
8274R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8275L:	linux-fbdev@vger.kernel.org
8276L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8277S:	Maintained
8278F:	drivers/video/fbdev/imxfb.c
8279
8280FREESCALE IMX DDR PMU DRIVER
8281M:	Frank Li <Frank.li@nxp.com>
8282L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8283S:	Maintained
8284F:	Documentation/admin-guide/perf/imx-ddr.rst
8285F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8286F:	drivers/perf/fsl_imx8_ddr_perf.c
8287
8288FREESCALE IMX I2C DRIVER
8289M:	Oleksij Rempel <o.rempel@pengutronix.de>
8290R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8291L:	linux-i2c@vger.kernel.org
8292S:	Maintained
8293F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8294F:	drivers/i2c/busses/i2c-imx.c
8295
8296FREESCALE IMX LPI2C DRIVER
8297M:	Dong Aisheng <aisheng.dong@nxp.com>
8298L:	linux-i2c@vger.kernel.org
8299L:	linux-imx@nxp.com
8300S:	Maintained
8301F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8302F:	drivers/i2c/busses/i2c-imx-lpi2c.c
8303
8304FREESCALE MPC I2C DRIVER
8305M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
8306L:	linux-i2c@vger.kernel.org
8307S:	Maintained
8308F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8309F:	drivers/i2c/busses/i2c-mpc.c
8310
8311FREESCALE QORIQ DPAA ETHERNET DRIVER
8312M:	Madalin Bucur <madalin.bucur@nxp.com>
8313L:	netdev@vger.kernel.org
8314S:	Maintained
8315F:	drivers/net/ethernet/freescale/dpaa
8316
8317FREESCALE QORIQ DPAA FMAN DRIVER
8318M:	Madalin Bucur <madalin.bucur@nxp.com>
8319R:	Sean Anderson <sean.anderson@seco.com>
8320L:	netdev@vger.kernel.org
8321S:	Maintained
8322F:	Documentation/devicetree/bindings/net/fsl-fman.txt
8323F:	drivers/net/ethernet/freescale/fman
8324
8325FREESCALE QORIQ PTP CLOCK DRIVER
8326M:	Yangbo Lu <yangbo.lu@nxp.com>
8327L:	netdev@vger.kernel.org
8328S:	Maintained
8329F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8330F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8331F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
8332F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8333F:	drivers/ptp/ptp_qoriq.c
8334F:	drivers/ptp/ptp_qoriq_debugfs.c
8335F:	include/linux/fsl/ptp_qoriq.h
8336
8337FREESCALE QUAD SPI DRIVER
8338M:	Han Xu <han.xu@nxp.com>
8339L:	linux-spi@vger.kernel.org
8340S:	Maintained
8341F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8342F:	drivers/spi/spi-fsl-qspi.c
8343
8344FREESCALE QUICC ENGINE LIBRARY
8345M:	Qiang Zhao <qiang.zhao@nxp.com>
8346L:	linuxppc-dev@lists.ozlabs.org
8347S:	Maintained
8348F:	drivers/soc/fsl/qe/
8349F:	include/soc/fsl/qe/
8350
8351FREESCALE QUICC ENGINE QMC DRIVER
8352M:	Herve Codina <herve.codina@bootlin.com>
8353L:	linuxppc-dev@lists.ozlabs.org
8354S:	Maintained
8355F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
8356F:	drivers/soc/fsl/qe/qmc.c
8357F:	include/soc/fsl/qe/qmc.h
8358
8359FREESCALE QUICC ENGINE TSA DRIVER
8360M:	Herve Codina <herve.codina@bootlin.com>
8361L:	linuxppc-dev@lists.ozlabs.org
8362S:	Maintained
8363F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
8364F:	drivers/soc/fsl/qe/tsa.c
8365F:	drivers/soc/fsl/qe/tsa.h
8366F:	include/dt-bindings/soc/cpm1-fsl,tsa.h
8367
8368FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8369M:	Li Yang <leoyang.li@nxp.com>
8370L:	netdev@vger.kernel.org
8371L:	linuxppc-dev@lists.ozlabs.org
8372S:	Maintained
8373F:	drivers/net/ethernet/freescale/ucc_geth*
8374
8375FREESCALE QUICC ENGINE UCC HDLC DRIVER
8376M:	Zhao Qiang <qiang.zhao@nxp.com>
8377L:	netdev@vger.kernel.org
8378L:	linuxppc-dev@lists.ozlabs.org
8379S:	Maintained
8380F:	drivers/net/wan/fsl_ucc_hdlc*
8381
8382FREESCALE QUICC ENGINE UCC UART DRIVER
8383M:	Timur Tabi <timur@kernel.org>
8384L:	linuxppc-dev@lists.ozlabs.org
8385S:	Maintained
8386F:	drivers/tty/serial/ucc_uart.c
8387
8388FREESCALE SOC DRIVERS
8389M:	Li Yang <leoyang.li@nxp.com>
8390L:	linuxppc-dev@lists.ozlabs.org
8391L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8392S:	Maintained
8393F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8394F:	Documentation/devicetree/bindings/soc/fsl/
8395F:	drivers/soc/fsl/
8396F:	include/linux/fsl/
8397F:	include/soc/fsl/
8398
8399FREESCALE SOC FS_ENET DRIVER
8400M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
8401L:	linuxppc-dev@lists.ozlabs.org
8402L:	netdev@vger.kernel.org
8403S:	Maintained
8404F:	drivers/net/ethernet/freescale/fs_enet/
8405
8406FREESCALE SOC SOUND DRIVERS
8407M:	Shengjiu Wang <shengjiu.wang@gmail.com>
8408M:	Xiubo Li <Xiubo.Lee@gmail.com>
8409R:	Fabio Estevam <festevam@gmail.com>
8410R:	Nicolin Chen <nicoleotsuka@gmail.com>
8411L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8412L:	linuxppc-dev@lists.ozlabs.org
8413S:	Maintained
8414F:	sound/soc/fsl/fsl*
8415F:	sound/soc/fsl/imx*
8416F:	sound/soc/fsl/mpc8610_hpcd.c
8417
8418FREESCALE SOC SOUND QMC DRIVER
8419M:	Herve Codina <herve.codina@bootlin.com>
8420L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8421L:	linuxppc-dev@lists.ozlabs.org
8422S:	Maintained
8423F:	Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
8424F:	sound/soc/fsl/fsl_qmc_audio.c
8425
8426FREESCALE USB PERIPHERAL DRIVERS
8427M:	Li Yang <leoyang.li@nxp.com>
8428L:	linux-usb@vger.kernel.org
8429L:	linuxppc-dev@lists.ozlabs.org
8430S:	Maintained
8431F:	drivers/usb/gadget/udc/fsl*
8432
8433FREESCALE USB PHY DRIVER
8434M:	Ran Wang <ran.wang_1@nxp.com>
8435L:	linux-usb@vger.kernel.org
8436L:	linuxppc-dev@lists.ozlabs.org
8437S:	Maintained
8438F:	drivers/usb/phy/phy-fsl-usb*
8439
8440FREEVXFS FILESYSTEM
8441M:	Christoph Hellwig <hch@infradead.org>
8442S:	Maintained
8443W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
8444F:	fs/freevxfs/
8445
8446FREEZER
8447M:	"Rafael J. Wysocki" <rafael@kernel.org>
8448M:	Pavel Machek <pavel@ucw.cz>
8449L:	linux-pm@vger.kernel.org
8450S:	Supported
8451F:	Documentation/power/freezing-of-tasks.rst
8452F:	include/linux/freezer.h
8453F:	kernel/freezer.c
8454
8455FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8456M:	David Howells <dhowells@redhat.com>
8457L:	linux-cachefs@redhat.com (moderated for non-subscribers)
8458S:	Supported
8459F:	Documentation/filesystems/caching/
8460F:	fs/fscache/
8461F:	include/linux/fscache*.h
8462
8463FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8464M:	Eric Biggers <ebiggers@kernel.org>
8465M:	Theodore Y. Ts'o <tytso@mit.edu>
8466M:	Jaegeuk Kim <jaegeuk@kernel.org>
8467L:	linux-fscrypt@vger.kernel.org
8468S:	Supported
8469Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
8470T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
8471F:	Documentation/filesystems/fscrypt.rst
8472F:	fs/crypto/
8473F:	include/linux/fscrypt.h
8474F:	include/uapi/linux/fscrypt.h
8475
8476FSI SUBSYSTEM
8477M:	Jeremy Kerr <jk@ozlabs.org>
8478M:	Joel Stanley <joel@jms.id.au>
8479R:	Alistar Popple <alistair@popple.id.au>
8480R:	Eddie James <eajames@linux.ibm.com>
8481L:	linux-fsi@lists.ozlabs.org
8482S:	Supported
8483Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
8484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8485F:	drivers/fsi/
8486F:	include/linux/fsi*.h
8487F:	include/trace/events/fsi*.h
8488
8489FSI-ATTACHED I2C DRIVER
8490M:	Eddie James <eajames@linux.ibm.com>
8491L:	linux-i2c@vger.kernel.org
8492L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
8493S:	Maintained
8494F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8495F:	drivers/i2c/busses/i2c-fsi.c
8496
8497FSI-ATTACHED SPI DRIVER
8498M:	Eddie James <eajames@linux.ibm.com>
8499L:	linux-spi@vger.kernel.org
8500S:	Maintained
8501F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8502F:	drivers/spi/spi-fsi.c
8503
8504FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8505M:	Jan Kara <jack@suse.cz>
8506R:	Amir Goldstein <amir73il@gmail.com>
8507L:	linux-fsdevel@vger.kernel.org
8508S:	Maintained
8509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8510F:	fs/notify/
8511F:	include/linux/fsnotify*.h
8512
8513FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8514M:	Eric Biggers <ebiggers@kernel.org>
8515M:	Theodore Y. Ts'o <tytso@mit.edu>
8516L:	fsverity@lists.linux.dev
8517S:	Supported
8518Q:	https://patchwork.kernel.org/project/fsverity/list/
8519T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
8520F:	Documentation/filesystems/fsverity.rst
8521F:	fs/verity/
8522F:	include/linux/fsverity.h
8523F:	include/uapi/linux/fsverity.h
8524
8525FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8526M:	Michael Zaidman <michael.zaidman@gmail.com>
8527L:	linux-i2c@vger.kernel.org
8528L:	linux-input@vger.kernel.org
8529S:	Maintained
8530F:	drivers/hid/hid-ft260.c
8531
8532FUJITSU LAPTOP EXTRAS
8533M:	Jonathan Woithe <jwoithe@just42.net>
8534L:	platform-driver-x86@vger.kernel.org
8535S:	Maintained
8536F:	drivers/platform/x86/fujitsu-laptop.c
8537
8538FUJITSU TABLET EXTRAS
8539M:	Robert Gerlach <khnz@gmx.de>
8540L:	platform-driver-x86@vger.kernel.org
8541S:	Maintained
8542F:	drivers/platform/x86/fujitsu-tablet.c
8543
8544FUNCTION HOOKS (FTRACE)
8545M:	Steven Rostedt <rostedt@goodmis.org>
8546M:	Masami Hiramatsu <mhiramat@kernel.org>
8547R:	Mark Rutland <mark.rutland@arm.com>
8548L:	linux-kernel@vger.kernel.org
8549L:	linux-trace-kernel@vger.kernel.org
8550S:	Maintained
8551Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
8552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8553F:	Documentation/trace/ftrace*
8554F:	arch/*/*/*/*ftrace*
8555F:	arch/*/*/*ftrace*
8556F:	include/*/ftrace.h
8557F:	kernel/trace/fgraph.c
8558F:	kernel/trace/ftrace*
8559F:	samples/ftrace
8560
8561FUNGIBLE ETHERNET DRIVERS
8562M:	Dimitris Michailidis <dmichail@fungible.com>
8563L:	netdev@vger.kernel.org
8564S:	Supported
8565F:	drivers/net/ethernet/fungible/
8566
8567FUSE: FILESYSTEM IN USERSPACE
8568M:	Miklos Szeredi <miklos@szeredi.hu>
8569L:	linux-fsdevel@vger.kernel.org
8570S:	Maintained
8571W:	https://github.com/libfuse/
8572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8573F:	Documentation/filesystems/fuse.rst
8574F:	fs/fuse/
8575F:	include/uapi/linux/fuse.h
8576
8577FUTEX SUBSYSTEM
8578M:	Thomas Gleixner <tglx@linutronix.de>
8579M:	Ingo Molnar <mingo@redhat.com>
8580R:	Peter Zijlstra <peterz@infradead.org>
8581R:	Darren Hart <dvhart@infradead.org>
8582R:	Davidlohr Bueso <dave@stgolabs.net>
8583R:	André Almeida <andrealmeid@igalia.com>
8584L:	linux-kernel@vger.kernel.org
8585S:	Maintained
8586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8587F:	Documentation/locking/*futex*
8588F:	include/asm-generic/futex.h
8589F:	include/linux/futex.h
8590F:	include/uapi/linux/futex.h
8591F:	kernel/futex/*
8592F:	tools/perf/bench/futex*
8593F:	tools/testing/selftests/futex/
8594
8595GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8596M:	Tim Harvey <tharvey@gateworks.com>
8597S:	Maintained
8598F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8599F:	Documentation/hwmon/gsc-hwmon.rst
8600F:	drivers/hwmon/gsc-hwmon.c
8601F:	drivers/mfd/gateworks-gsc.c
8602F:	include/linux/mfd/gsc.h
8603F:	include/linux/platform_data/gsc_hwmon.h
8604
8605GCC PLUGINS
8606M:	Kees Cook <keescook@chromium.org>
8607L:	linux-hardening@vger.kernel.org
8608S:	Maintained
8609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8610F:	Documentation/kbuild/gcc-plugins.rst
8611F:	scripts/Makefile.gcc-plugins
8612F:	scripts/gcc-plugins/
8613
8614GCOV BASED KERNEL PROFILING
8615M:	Peter Oberparleiter <oberpar@linux.ibm.com>
8616S:	Maintained
8617F:	Documentation/dev-tools/gcov.rst
8618F:	kernel/gcov/
8619
8620GDB KERNEL DEBUGGING HELPER SCRIPTS
8621M:	Jan Kiszka <jan.kiszka@siemens.com>
8622M:	Kieran Bingham <kbingham@kernel.org>
8623S:	Supported
8624F:	scripts/gdb/
8625
8626GEMINI CRYPTO DRIVER
8627M:	Corentin Labbe <clabbe@baylibre.com>
8628L:	linux-crypto@vger.kernel.org
8629S:	Maintained
8630F:	drivers/crypto/gemini/
8631
8632GEMTEK FM RADIO RECEIVER DRIVER
8633M:	Hans Verkuil <hverkuil@xs4all.nl>
8634L:	linux-media@vger.kernel.org
8635S:	Maintained
8636W:	https://linuxtv.org
8637T:	git git://linuxtv.org/media_tree.git
8638F:	drivers/media/radio/radio-gemtek*
8639
8640GENERIC ARCHITECTURE TOPOLOGY
8641M:	Sudeep Holla <sudeep.holla@arm.com>
8642L:	linux-kernel@vger.kernel.org
8643S:	Maintained
8644F:	drivers/base/arch_topology.c
8645F:	include/linux/arch_topology.h
8646
8647GENERIC ENTRY CODE
8648M:	Thomas Gleixner <tglx@linutronix.de>
8649M:	Peter Zijlstra <peterz@infradead.org>
8650M:	Andy Lutomirski <luto@kernel.org>
8651L:	linux-kernel@vger.kernel.org
8652S:	Maintained
8653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8654F:	include/linux/entry-common.h
8655F:	include/linux/entry-kvm.h
8656F:	kernel/entry/
8657
8658GENERIC GPIO I2C DRIVER
8659M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
8660S:	Supported
8661F:	drivers/i2c/busses/i2c-gpio.c
8662F:	include/linux/platform_data/i2c-gpio.h
8663
8664GENERIC GPIO I2C MULTIPLEXER DRIVER
8665M:	Peter Korsgaard <peter.korsgaard@barco.com>
8666L:	linux-i2c@vger.kernel.org
8667S:	Supported
8668F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
8669F:	drivers/i2c/muxes/i2c-mux-gpio.c
8670F:	include/linux/platform_data/i2c-mux-gpio.h
8671
8672GENERIC HDLC (WAN) DRIVERS
8673M:	Krzysztof Halasa <khc@pm.waw.pl>
8674S:	Maintained
8675W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
8676F:	drivers/net/wan/c101.c
8677F:	drivers/net/wan/hd6457*
8678F:	drivers/net/wan/hdlc*
8679F:	drivers/net/wan/n2.c
8680F:	drivers/net/wan/pc300too.c
8681F:	drivers/net/wan/pci200syn.c
8682F:	drivers/net/wan/wanxl*
8683
8684GENERIC INCLUDE/ASM HEADER FILES
8685M:	Arnd Bergmann <arnd@arndb.de>
8686L:	linux-arch@vger.kernel.org
8687S:	Maintained
8688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8689F:	include/asm-generic/
8690F:	include/uapi/asm-generic/
8691
8692GENERIC PHY FRAMEWORK
8693M:	Vinod Koul <vkoul@kernel.org>
8694M:	Kishon Vijay Abraham I <kishon@kernel.org>
8695L:	linux-phy@lists.infradead.org
8696S:	Supported
8697Q:	https://patchwork.kernel.org/project/linux-phy/list/
8698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8699F:	Documentation/devicetree/bindings/phy/
8700F:	drivers/phy/
8701F:	include/dt-bindings/phy/
8702F:	include/linux/phy/
8703
8704GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8705M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
8706S:	Supported
8707F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
8708
8709GENERIC PM DOMAINS
8710M:	"Rafael J. Wysocki" <rafael@kernel.org>
8711M:	Kevin Hilman <khilman@kernel.org>
8712M:	Ulf Hansson <ulf.hansson@linaro.org>
8713L:	linux-pm@vger.kernel.org
8714S:	Supported
8715F:	Documentation/devicetree/bindings/power/power?domain*
8716F:	drivers/base/power/domain*.c
8717F:	include/linux/pm_domain.h
8718
8719GENERIC PM DOMAIN PROVIDERS
8720M:	Ulf Hansson <ulf.hansson@linaro.org>
8721L:	linux-pm@vger.kernel.org
8722S:	Supported
8723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
8724F:	drivers/genpd/
8725
8726GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8727M:	Eugen Hristev <eugen.hristev@microchip.com>
8728L:	linux-input@vger.kernel.org
8729S:	Maintained
8730F:	drivers/input/touchscreen/resistive-adc-touch.c
8731
8732GENERIC STRING LIBRARY
8733M:	Kees Cook <keescook@chromium.org>
8734R:	Andy Shevchenko <andy@kernel.org>
8735L:	linux-hardening@vger.kernel.org
8736S:	Supported
8737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8738F:	include/linux/string.h
8739F:	include/linux/string_choices.h
8740F:	include/linux/string_helpers.h
8741F:	lib/string.c
8742F:	lib/string_helpers.c
8743F:	lib/test-string_helpers.c
8744F:	lib/test_string.c
8745
8746GENERIC UIO DRIVER FOR PCI DEVICES
8747M:	"Michael S. Tsirkin" <mst@redhat.com>
8748L:	kvm@vger.kernel.org
8749S:	Supported
8750F:	drivers/uio/uio_pci_generic.c
8751
8752GENERIC VDSO LIBRARY
8753M:	Andy Lutomirski <luto@kernel.org>
8754M:	Thomas Gleixner <tglx@linutronix.de>
8755M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
8756L:	linux-kernel@vger.kernel.org
8757S:	Maintained
8758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8759F:	include/asm-generic/vdso/vsyscall.h
8760F:	include/vdso/
8761F:	kernel/time/vsyscall.c
8762F:	lib/vdso/
8763
8764GENWQE (IBM Generic Workqueue Card)
8765M:	Frank Haverkamp <haver@linux.ibm.com>
8766S:	Supported
8767F:	drivers/misc/genwqe/
8768
8769GET_MAINTAINER SCRIPT
8770M:	Joe Perches <joe@perches.com>
8771S:	Maintained
8772F:	scripts/get_maintainer.pl
8773
8774GFS2 FILE SYSTEM
8775M:	Bob Peterson <rpeterso@redhat.com>
8776M:	Andreas Gruenbacher <agruenba@redhat.com>
8777L:	cluster-devel@redhat.com
8778S:	Supported
8779B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8781F:	Documentation/filesystems/gfs2*
8782F:	fs/gfs2/
8783F:	include/uapi/linux/gfs2_ondisk.h
8784
8785GIGABYTE WMI DRIVER
8786M:	Thomas Weißschuh <thomas@weissschuh.net>
8787L:	platform-driver-x86@vger.kernel.org
8788S:	Maintained
8789F:	drivers/platform/x86/gigabyte-wmi.c
8790
8791GNSS SUBSYSTEM
8792M:	Johan Hovold <johan@kernel.org>
8793S:	Maintained
8794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8795F:	Documentation/ABI/testing/sysfs-class-gnss
8796F:	Documentation/devicetree/bindings/gnss/
8797F:	drivers/gnss/
8798F:	include/linux/gnss.h
8799
8800GO7007 MPEG CODEC
8801M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
8802L:	linux-media@vger.kernel.org
8803S:	Maintained
8804F:	drivers/media/usb/go7007/
8805
8806GOODIX TOUCHSCREEN
8807M:	Bastien Nocera <hadess@hadess.net>
8808M:	Hans de Goede <hdegoede@redhat.com>
8809L:	linux-input@vger.kernel.org
8810S:	Maintained
8811F:	drivers/input/touchscreen/goodix*
8812
8813GOOGLE ETHERNET DRIVERS
8814M:	Jeroen de Borst <jeroendb@google.com>
8815M:	Praveen Kaligineedi <pkaligineedi@google.com>
8816R:	Shailend Chand <shailend@google.com>
8817L:	netdev@vger.kernel.org
8818S:	Supported
8819F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
8820F:	drivers/net/ethernet/google
8821
8822GOOGLE FIRMWARE DRIVERS
8823M:	Tzung-Bi Shih <tzungbi@kernel.org>
8824R:	Brian Norris <briannorris@chromium.org>
8825R:	Julius Werner <jwerner@chromium.org>
8826L:	chrome-platform@lists.linux.dev
8827S:	Maintained
8828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
8829F:	drivers/firmware/google/
8830
8831GPD POCKET FAN DRIVER
8832M:	Hans de Goede <hdegoede@redhat.com>
8833L:	platform-driver-x86@vger.kernel.org
8834S:	Maintained
8835F:	drivers/platform/x86/gpd-pocket-fan.c
8836
8837GPIO ACPI SUPPORT
8838M:	Mika Westerberg <mika.westerberg@linux.intel.com>
8839M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8840L:	linux-gpio@vger.kernel.org
8841L:	linux-acpi@vger.kernel.org
8842S:	Supported
8843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8844F:	Documentation/firmware-guide/acpi/gpio-properties.rst
8845F:	drivers/gpio/gpiolib-acpi.c
8846F:	drivers/gpio/gpiolib-acpi.h
8847
8848GPIO AGGREGATOR
8849M:	Geert Uytterhoeven <geert+renesas@glider.be>
8850L:	linux-gpio@vger.kernel.org
8851S:	Supported
8852F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
8853F:	drivers/gpio/gpio-aggregator.c
8854
8855GPIO IR Transmitter
8856M:	Sean Young <sean@mess.org>
8857L:	linux-media@vger.kernel.org
8858S:	Maintained
8859F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
8860F:	drivers/media/rc/gpio-ir-tx.c
8861
8862GPIO MOCKUP DRIVER
8863M:	Bamvor Jian Zhang <bamv2005@gmail.com>
8864L:	linux-gpio@vger.kernel.org
8865S:	Maintained
8866F:	drivers/gpio/gpio-mockup.c
8867F:	tools/testing/selftests/gpio/
8868
8869GPIO REGMAP
8870R:	Michael Walle <michael@walle.cc>
8871S:	Maintained
8872F:	drivers/gpio/gpio-regmap.c
8873F:	include/linux/gpio/regmap.h
8874K:	(devm_)?gpio_regmap_(un)?register
8875
8876GPIO SUBSYSTEM
8877M:	Linus Walleij <linus.walleij@linaro.org>
8878M:	Bartosz Golaszewski <brgl@bgdev.pl>
8879R:	Andy Shevchenko <andy@kernel.org>
8880L:	linux-gpio@vger.kernel.org
8881S:	Maintained
8882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
8883F:	Documentation/ABI/obsolete/sysfs-gpio
8884F:	Documentation/ABI/testing/gpio-cdev
8885F:	Documentation/admin-guide/gpio/
8886F:	Documentation/devicetree/bindings/gpio/
8887F:	Documentation/driver-api/gpio/
8888F:	drivers/gpio/
8889F:	include/dt-bindings/gpio/
8890F:	include/linux/gpio.h
8891F:	include/linux/gpio/
8892F:	include/linux/of_gpio.h
8893F:	include/uapi/linux/gpio.h
8894F:	tools/gpio/
8895
8896GRE DEMULTIPLEXER DRIVER
8897M:	Dmitry Kozlov <xeb@mail.ru>
8898L:	netdev@vger.kernel.org
8899S:	Maintained
8900F:	include/net/gre.h
8901F:	net/ipv4/gre_demux.c
8902F:	net/ipv4/gre_offload.c
8903
8904GRETH 10/100/1G Ethernet MAC device driver
8905M:	Andreas Larsson <andreas@gaisler.com>
8906L:	netdev@vger.kernel.org
8907S:	Maintained
8908F:	drivers/net/ethernet/aeroflex/
8909
8910GREYBUS AUDIO PROTOCOLS DRIVERS
8911M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
8912M:	Mark Greer <mgreer@animalcreek.com>
8913S:	Maintained
8914F:	drivers/staging/greybus/audio_apbridgea.c
8915F:	drivers/staging/greybus/audio_apbridgea.h
8916F:	drivers/staging/greybus/audio_codec.c
8917F:	drivers/staging/greybus/audio_codec.h
8918F:	drivers/staging/greybus/audio_gb.c
8919F:	drivers/staging/greybus/audio_manager.c
8920F:	drivers/staging/greybus/audio_manager.h
8921F:	drivers/staging/greybus/audio_manager_module.c
8922F:	drivers/staging/greybus/audio_manager_private.h
8923F:	drivers/staging/greybus/audio_manager_sysfs.c
8924F:	drivers/staging/greybus/audio_module.c
8925F:	drivers/staging/greybus/audio_topology.c
8926
8927GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8928M:	Viresh Kumar <vireshk@kernel.org>
8929S:	Maintained
8930F:	drivers/staging/greybus/authentication.c
8931F:	drivers/staging/greybus/bootrom.c
8932F:	drivers/staging/greybus/firmware.h
8933F:	drivers/staging/greybus/fw-core.c
8934F:	drivers/staging/greybus/fw-download.c
8935F:	drivers/staging/greybus/fw-management.c
8936F:	drivers/staging/greybus/greybus_authentication.h
8937F:	drivers/staging/greybus/greybus_firmware.h
8938F:	drivers/staging/greybus/hid.c
8939F:	drivers/staging/greybus/i2c.c
8940F:	drivers/staging/greybus/spi.c
8941F:	drivers/staging/greybus/spilib.c
8942F:	drivers/staging/greybus/spilib.h
8943
8944GREYBUS LOOPBACK DRIVER
8945M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
8946S:	Maintained
8947F:	drivers/staging/greybus/loopback.c
8948
8949GREYBUS PLATFORM DRIVERS
8950M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8951S:	Maintained
8952F:	drivers/staging/greybus/arche-apb-ctrl.c
8953F:	drivers/staging/greybus/arche-platform.c
8954F:	drivers/staging/greybus/arche_platform.h
8955
8956GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8957M:	Rui Miguel Silva <rmfrfs@gmail.com>
8958S:	Maintained
8959F:	drivers/staging/greybus/gpio.c
8960F:	drivers/staging/greybus/light.c
8961F:	drivers/staging/greybus/power_supply.c
8962F:	drivers/staging/greybus/sdio.c
8963F:	drivers/staging/greybus/spi.c
8964F:	drivers/staging/greybus/spilib.c
8965
8966GREYBUS SUBSYSTEM
8967M:	Johan Hovold <johan@kernel.org>
8968M:	Alex Elder <elder@kernel.org>
8969M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8970L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
8971S:	Maintained
8972F:	drivers/greybus/
8973F:	drivers/staging/greybus/
8974F:	include/linux/greybus.h
8975F:	include/linux/greybus/
8976
8977GREYBUS UART PROTOCOLS DRIVERS
8978M:	David Lin <dtwlin@gmail.com>
8979S:	Maintained
8980F:	drivers/staging/greybus/log.c
8981F:	drivers/staging/greybus/uart.c
8982
8983GS1662 VIDEO SERIALIZER
8984M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8985L:	linux-media@vger.kernel.org
8986S:	Maintained
8987T:	git git://linuxtv.org/media_tree.git
8988F:	drivers/media/spi/gs1662.c
8989
8990GSPCA FINEPIX SUBDRIVER
8991M:	Frank Zago <frank@zago.net>
8992L:	linux-media@vger.kernel.org
8993S:	Maintained
8994T:	git git://linuxtv.org/media_tree.git
8995F:	drivers/media/usb/gspca/finepix.c
8996
8997GSPCA GL860 SUBDRIVER
8998M:	Olivier Lorin <o.lorin@laposte.net>
8999L:	linux-media@vger.kernel.org
9000S:	Maintained
9001T:	git git://linuxtv.org/media_tree.git
9002F:	drivers/media/usb/gspca/gl860/
9003
9004GSPCA M5602 SUBDRIVER
9005M:	Erik Andren <erik.andren@gmail.com>
9006L:	linux-media@vger.kernel.org
9007S:	Maintained
9008T:	git git://linuxtv.org/media_tree.git
9009F:	drivers/media/usb/gspca/m5602/
9010
9011GSPCA PAC207 SONIXB SUBDRIVER
9012M:	Hans Verkuil <hverkuil@xs4all.nl>
9013L:	linux-media@vger.kernel.org
9014S:	Odd Fixes
9015T:	git git://linuxtv.org/media_tree.git
9016F:	drivers/media/usb/gspca/pac207.c
9017
9018GSPCA SN9C20X SUBDRIVER
9019M:	Brian Johnson <brijohn@gmail.com>
9020L:	linux-media@vger.kernel.org
9021S:	Maintained
9022T:	git git://linuxtv.org/media_tree.git
9023F:	drivers/media/usb/gspca/sn9c20x.c
9024
9025GSPCA T613 SUBDRIVER
9026M:	Leandro Costantino <lcostantino@gmail.com>
9027L:	linux-media@vger.kernel.org
9028S:	Maintained
9029T:	git git://linuxtv.org/media_tree.git
9030F:	drivers/media/usb/gspca/t613.c
9031
9032GSPCA USB WEBCAM DRIVER
9033M:	Hans Verkuil <hverkuil@xs4all.nl>
9034L:	linux-media@vger.kernel.org
9035S:	Odd Fixes
9036T:	git git://linuxtv.org/media_tree.git
9037F:	drivers/media/usb/gspca/
9038
9039GTP (GPRS Tunneling Protocol)
9040M:	Pablo Neira Ayuso <pablo@netfilter.org>
9041M:	Harald Welte <laforge@gnumonks.org>
9042L:	osmocom-net-gprs@lists.osmocom.org
9043S:	Maintained
9044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9045F:	drivers/net/gtp.c
9046
9047GUID PARTITION TABLE (GPT)
9048M:	Davidlohr Bueso <dave@stgolabs.net>
9049L:	linux-efi@vger.kernel.org
9050S:	Maintained
9051F:	block/partitions/efi.*
9052
9053HABANALABS PCI DRIVER
9054M:	Oded Gabbay <ogabbay@kernel.org>
9055L:	dri-devel@lists.freedesktop.org
9056S:	Supported
9057C:	irc://irc.oftc.net/dri-devel
9058T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
9059F:	Documentation/ABI/testing/debugfs-driver-habanalabs
9060F:	Documentation/ABI/testing/sysfs-driver-habanalabs
9061F:	drivers/accel/habanalabs/
9062F:	include/trace/events/habanalabs.h
9063F:	include/uapi/drm/habanalabs_accel.h
9064
9065HACKRF MEDIA DRIVER
9066M:	Antti Palosaari <crope@iki.fi>
9067L:	linux-media@vger.kernel.org
9068S:	Maintained
9069W:	https://linuxtv.org
9070W:	http://palosaari.fi/linux/
9071Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9072T:	git git://linuxtv.org/anttip/media_tree.git
9073F:	drivers/media/usb/hackrf/
9074
9075HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9076M:	Chuck Lever <chuck.lever@oracle.com>
9077L:	kernel-tls-handshake@lists.linux.dev
9078L:	netdev@vger.kernel.org
9079S:	Maintained
9080F:	Documentation/netlink/specs/handshake.yaml
9081F:	Documentation/networking/tls-handshake.rst
9082F:	include/net/handshake.h
9083F:	include/trace/events/handshake.h
9084F:	net/handshake/
9085
9086HANTRO VPU CODEC DRIVER
9087M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
9088M:	Philipp Zabel <p.zabel@pengutronix.de>
9089L:	linux-media@vger.kernel.org
9090L:	linux-rockchip@lists.infradead.org
9091S:	Maintained
9092F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9093F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9094F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9095F:	drivers/media/platform/verisilicon/
9096
9097HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9098M:	Frank Seidel <frank@f-seidel.de>
9099L:	platform-driver-x86@vger.kernel.org
9100S:	Maintained
9101W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9102F:	drivers/platform/x86/hdaps.c
9103
9104HARDWARE MONITORING
9105M:	Jean Delvare <jdelvare@suse.com>
9106M:	Guenter Roeck <linux@roeck-us.net>
9107L:	linux-hwmon@vger.kernel.org
9108S:	Maintained
9109W:	http://hwmon.wiki.kernel.org/
9110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9111F:	Documentation/ABI/testing/sysfs-class-hwmon
9112F:	Documentation/devicetree/bindings/hwmon/
9113F:	Documentation/hwmon/
9114F:	drivers/hwmon/
9115F:	include/linux/hwmon*.h
9116F:	include/trace/events/hwmon*.h
9117K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9118
9119HARDWARE RANDOM NUMBER GENERATOR CORE
9120M:	Olivia Mackall <olivia@selenic.com>
9121M:	Herbert Xu <herbert@gondor.apana.org.au>
9122L:	linux-crypto@vger.kernel.org
9123S:	Odd fixes
9124F:	Documentation/admin-guide/hw_random.rst
9125F:	Documentation/devicetree/bindings/rng/
9126F:	drivers/char/hw_random/
9127F:	include/linux/hw_random.h
9128
9129HARDWARE SPINLOCK CORE
9130M:	Ohad Ben-Cohen <ohad@wizery.com>
9131M:	Bjorn Andersson <andersson@kernel.org>
9132R:	Baolin Wang <baolin.wang7@gmail.com>
9133L:	linux-remoteproc@vger.kernel.org
9134S:	Maintained
9135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9136F:	Documentation/devicetree/bindings/hwlock/
9137F:	Documentation/locking/hwspinlock.rst
9138F:	drivers/hwspinlock/
9139F:	include/linux/hwspinlock.h
9140
9141HARDWARE TRACING FACILITIES
9142M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9143S:	Maintained
9144F:	drivers/hwtracing/
9145
9146HARMONY SOUND DRIVER
9147L:	linux-parisc@vger.kernel.org
9148S:	Maintained
9149F:	sound/parisc/harmony.*
9150
9151HDPVR USB VIDEO ENCODER DRIVER
9152M:	Hans Verkuil <hverkuil@xs4all.nl>
9153L:	linux-media@vger.kernel.org
9154S:	Odd Fixes
9155W:	https://linuxtv.org
9156T:	git git://linuxtv.org/media_tree.git
9157F:	drivers/media/usb/hdpvr/
9158
9159HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9160M:	Matt Hsiao <matt.hsiao@hpe.com>
9161S:	Supported
9162F:	drivers/misc/hpilo.[ch]
9163
9164HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9165M:	Jerry Hoemann <jerry.hoemann@hpe.com>
9166S:	Supported
9167F:	Documentation/watchdog/hpwdt.rst
9168F:	drivers/watchdog/hpwdt.c
9169
9170HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9171M:	Don Brace <don.brace@microchip.com>
9172L:	storagedev@microchip.com
9173L:	linux-scsi@vger.kernel.org
9174S:	Supported
9175F:	Documentation/scsi/hpsa.rst
9176F:	drivers/scsi/hpsa*.[ch]
9177F:	include/linux/cciss*.h
9178F:	include/uapi/linux/cciss*.h
9179
9180HFI1 DRIVER
9181M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
9182L:	linux-rdma@vger.kernel.org
9183S:	Supported
9184F:	drivers/infiniband/hw/hfi1
9185
9186HFS FILESYSTEM
9187L:	linux-fsdevel@vger.kernel.org
9188S:	Orphan
9189F:	Documentation/filesystems/hfs.rst
9190F:	fs/hfs/
9191
9192HFSPLUS FILESYSTEM
9193L:	linux-fsdevel@vger.kernel.org
9194S:	Orphan
9195F:	Documentation/filesystems/hfsplus.rst
9196F:	fs/hfsplus/
9197
9198HGA FRAMEBUFFER DRIVER
9199M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9200L:	linux-nvidia@lists.surfsouth.com
9201S:	Maintained
9202W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9203F:	drivers/video/fbdev/hgafb.c
9204
9205HIBERNATION (aka Software Suspend, aka swsusp)
9206M:	"Rafael J. Wysocki" <rafael@kernel.org>
9207M:	Pavel Machek <pavel@ucw.cz>
9208L:	linux-pm@vger.kernel.org
9209S:	Supported
9210B:	https://bugzilla.kernel.org
9211F:	arch/*/include/asm/suspend*.h
9212F:	arch/x86/power/
9213F:	drivers/base/power/
9214F:	include/linux/freezer.h
9215F:	include/linux/pm.h
9216F:	include/linux/suspend.h
9217F:	kernel/power/
9218
9219HID CORE LAYER
9220M:	Jiri Kosina <jikos@kernel.org>
9221M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
9222L:	linux-input@vger.kernel.org
9223S:	Maintained
9224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9225F:	Documentation/hid/
9226F:	drivers/hid/
9227F:	include/linux/hid*
9228F:	include/uapi/linux/hid*
9229F:	samples/hid/
9230F:	tools/testing/selftests/hid/
9231
9232HID LOGITECH DRIVERS
9233R:	Filipe Laíns <lains@riseup.net>
9234L:	linux-input@vger.kernel.org
9235S:	Maintained
9236F:	drivers/hid/hid-logitech-*
9237
9238HID NVIDIA SHIELD DRIVER
9239M:	Rahul Rameshbabu <rrameshbabu@nvidia.com>
9240L:	linux-input@vger.kernel.org
9241S:	Maintained
9242F:	drivers/hid/hid-nvidia-shield.c
9243
9244HID PHOENIX RC FLIGHT CONTROLLER
9245M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9246L:	linux-input@vger.kernel.org
9247S:	Maintained
9248F:	drivers/hid/hid-pxrc.c
9249
9250HID PLAYSTATION DRIVER
9251M:	Roderick Colenbrander <roderick.colenbrander@sony.com>
9252L:	linux-input@vger.kernel.org
9253S:	Supported
9254F:	drivers/hid/hid-playstation.c
9255
9256HID SENSOR HUB DRIVERS
9257M:	Jiri Kosina <jikos@kernel.org>
9258M:	Jonathan Cameron <jic23@kernel.org>
9259M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9260L:	linux-input@vger.kernel.org
9261L:	linux-iio@vger.kernel.org
9262S:	Maintained
9263F:	Documentation/hid/hid-sensor*
9264F:	drivers/hid/hid-sensor-*
9265F:	drivers/iio/*/hid-*
9266F:	include/linux/hid-sensor-*
9267
9268HID VRC-2 CAR CONTROLLER DRIVER
9269M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9270L:	linux-input@vger.kernel.org
9271S:	Maintained
9272F:	drivers/hid/hid-vrc2.c
9273
9274HID WACOM DRIVER
9275M:	Ping Cheng <ping.cheng@wacom.com>
9276M:	Jason Gerecke  <jason.gerecke@wacom.com>
9277L:	linux-input@vger.kernel.org
9278S:	Maintained
9279F:	drivers/hid/wacom.h
9280F:	drivers/hid/wacom_*
9281
9282HID++ LOGITECH DRIVERS
9283R:	Filipe Laíns <lains@riseup.net>
9284R:	Bastien Nocera <hadess@hadess.net>
9285L:	linux-input@vger.kernel.org
9286S:	Maintained
9287F:	drivers/hid/hid-logitech-hidpp.c
9288
9289HIGH-RESOLUTION TIMERS, CLOCKEVENTS
9290M:	Thomas Gleixner <tglx@linutronix.de>
9291L:	linux-kernel@vger.kernel.org
9292S:	Maintained
9293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9294F:	Documentation/timers/
9295F:	include/linux/clockchips.h
9296F:	include/linux/hrtimer.h
9297F:	kernel/time/clockevents.c
9298F:	kernel/time/hrtimer.c
9299F:	kernel/time/timer_*.c
9300
9301HIGH-SPEED SCC DRIVER FOR AX.25
9302L:	linux-hams@vger.kernel.org
9303S:	Orphan
9304F:	drivers/net/hamradio/scc.c
9305
9306HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9307M:	HighPoint Linux Team <linux@highpoint-tech.com>
9308S:	Supported
9309W:	http://www.highpoint-tech.com
9310F:	Documentation/scsi/hptiop.rst
9311F:	drivers/scsi/hptiop.c
9312
9313HIKEY960 ONBOARD USB GPIO HUB DRIVER
9314M:	John Stultz <jstultz@google.com>
9315L:	linux-kernel@vger.kernel.org
9316S:	Maintained
9317F:	drivers/misc/hisi_hikey_usb.c
9318
9319HIMAX HX83112B TOUCHSCREEN SUPPORT
9320M:	Job Noorman <job@noorman.info>
9321L:	linux-input@vger.kernel.org
9322S:	Maintained
9323F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
9324F:	drivers/input/touchscreen/himax_hx83112b.c
9325
9326HIPPI
9327M:	Jes Sorensen <jes@trained-monkey.org>
9328L:	linux-hippi@sunsite.dk
9329S:	Maintained
9330F:	drivers/net/hippi/
9331F:	include/linux/hippidevice.h
9332F:	include/uapi/linux/if_hippi.h
9333F:	net/802/hippi.c
9334
9335HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9336M:	Kurt Kanzenbach <kurt@linutronix.de>
9337L:	netdev@vger.kernel.org
9338S:	Maintained
9339F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9340F:	drivers/net/dsa/hirschmann/*
9341F:	include/linux/platform_data/hirschmann-hellcreek.h
9342F:	net/dsa/tag_hellcreek.c
9343
9344HISILICON DMA DRIVER
9345M:	Zhou Wang <wangzhou1@hisilicon.com>
9346M:	Jie Hai <haijie1@huawei.com>
9347L:	dmaengine@vger.kernel.org
9348S:	Maintained
9349F:	drivers/dma/hisi_dma.c
9350
9351HISILICON GPIO DRIVER
9352M:	Jay Fang <f.fangjian@huawei.com>
9353L:	linux-gpio@vger.kernel.org
9354S:	Maintained
9355F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
9356F:	drivers/gpio/gpio-hisi.c
9357
9358HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9359M:	Longfang Liu <liulongfang@huawei.com>
9360L:	linux-crypto@vger.kernel.org
9361S:	Maintained
9362F:	Documentation/ABI/testing/debugfs-hisi-hpre
9363F:	drivers/crypto/hisilicon/hpre/hpre.h
9364F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
9365F:	drivers/crypto/hisilicon/hpre/hpre_main.c
9366
9367HISILICON HNS3 PMU DRIVER
9368M:	Jijie Shao <shaojijie@huawei.com>
9369S:	Supported
9370F:	Documentation/admin-guide/perf/hns3-pmu.rst
9371F:	drivers/perf/hisilicon/hns3_pmu.c
9372
9373HISILICON I2C CONTROLLER DRIVER
9374M:	Yicong Yang <yangyicong@hisilicon.com>
9375L:	linux-i2c@vger.kernel.org
9376S:	Maintained
9377W:	https://www.hisilicon.com
9378F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
9379F:	drivers/i2c/busses/i2c-hisi.c
9380
9381HISILICON KUNPENG SOC HCCS DRIVER
9382M:	Huisong Li <lihuisong@huawei.com>
9383S:	Maintained
9384F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
9385F:	drivers/soc/hisilicon/kunpeng_hccs.c
9386F:	drivers/soc/hisilicon/kunpeng_hccs.h
9387
9388HISILICON LPC BUS DRIVER
9389M:	Jay Fang <f.fangjian@huawei.com>
9390S:	Maintained
9391W:	http://www.hisilicon.com
9392F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9393F:	drivers/bus/hisi_lpc.c
9394
9395HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9396M:	Yisen Zhuang <yisen.zhuang@huawei.com>
9397M:	Salil Mehta <salil.mehta@huawei.com>
9398L:	netdev@vger.kernel.org
9399S:	Maintained
9400W:	http://www.hisilicon.com
9401F:	drivers/net/ethernet/hisilicon/hns3/
9402
9403HISILICON NETWORK SUBSYSTEM DRIVER
9404M:	Yisen Zhuang <yisen.zhuang@huawei.com>
9405M:	Salil Mehta <salil.mehta@huawei.com>
9406L:	netdev@vger.kernel.org
9407S:	Maintained
9408W:	http://www.hisilicon.com
9409F:	Documentation/devicetree/bindings/net/hisilicon*.txt
9410F:	drivers/net/ethernet/hisilicon/
9411
9412HISILICON PMU DRIVER
9413M:	Yicong Yang <yangyicong@hisilicon.com>
9414M:	Jonathan Cameron <jonathan.cameron@huawei.com>
9415S:	Supported
9416W:	http://www.hisilicon.com
9417F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9418F:	Documentation/admin-guide/perf/hisi-pmu.rst
9419F:	drivers/perf/hisilicon
9420
9421HISILICON PTT DRIVER
9422M:	Yicong Yang <yangyicong@hisilicon.com>
9423M:	Jonathan Cameron <jonathan.cameron@huawei.com>
9424L:	linux-kernel@vger.kernel.org
9425S:	Maintained
9426F:	Documentation/ABI/testing/sysfs-devices-hisi_ptt
9427F:	Documentation/trace/hisi-ptt.rst
9428F:	drivers/hwtracing/ptt/
9429F:	tools/perf/arch/arm64/util/hisi-ptt.c
9430F:	tools/perf/util/hisi-ptt*
9431F:	tools/perf/util/hisi-ptt-decoder/*
9432
9433HISILICON QM DRIVER
9434M:	Weili Qian <qianweili@huawei.com>
9435M:	Zhou Wang <wangzhou1@hisilicon.com>
9436L:	linux-crypto@vger.kernel.org
9437S:	Maintained
9438F:	drivers/crypto/hisilicon/Kconfig
9439F:	drivers/crypto/hisilicon/Makefile
9440F:	drivers/crypto/hisilicon/qm.c
9441F:	drivers/crypto/hisilicon/sgl.c
9442F:	include/linux/hisi_acc_qm.h
9443
9444HISILICON ROCE DRIVER
9445M:	Junxian Huang <huangjunxian6@hisilicon.com>
9446L:	linux-rdma@vger.kernel.org
9447S:	Maintained
9448F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9449F:	drivers/infiniband/hw/hns/
9450
9451HISILICON SAS Controller
9452M:	Xiang Chen <chenxiang66@hisilicon.com>
9453S:	Supported
9454W:	http://www.hisilicon.com
9455F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
9456F:	drivers/scsi/hisi_sas/
9457
9458HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
9459M:	Kai Ye <yekai13@huawei.com>
9460M:	Longfang Liu <liulongfang@huawei.com>
9461L:	linux-crypto@vger.kernel.org
9462S:	Maintained
9463F:	Documentation/ABI/testing/debugfs-hisi-sec
9464F:	drivers/crypto/hisilicon/sec2/sec.h
9465F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
9466F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
9467F:	drivers/crypto/hisilicon/sec2/sec_main.c
9468
9469HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9470M:	Jay Fang <f.fangjian@huawei.com>
9471L:	linux-spi@vger.kernel.org
9472S:	Maintained
9473W:	http://www.hisilicon.com
9474F:	drivers/spi/spi-hisi-kunpeng.c
9475
9476HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9477M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9478L:	linux-kernel@vger.kernel.org
9479S:	Maintained
9480F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9481F:	drivers/spmi/hisi-spmi-controller.c
9482
9483HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9484M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9485L:	linux-kernel@vger.kernel.org
9486S:	Maintained
9487F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9488F:	drivers/mfd/hi6421-spmi-pmic.c
9489
9490HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9491M:	Weili Qian <qianweili@huawei.com>
9492S:	Maintained
9493F:	drivers/crypto/hisilicon/trng/trng.c
9494
9495HISILICON V3XX SPI NOR FLASH Controller Driver
9496M:	Jay Fang <f.fangjian@huawei.com>
9497S:	Maintained
9498W:	http://www.hisilicon.com
9499F:	drivers/spi/spi-hisi-sfc-v3xx.c
9500
9501HISILICON ZIP Controller DRIVER
9502M:	Yang Shen <shenyang39@huawei.com>
9503M:	Zhou Wang <wangzhou1@hisilicon.com>
9504L:	linux-crypto@vger.kernel.org
9505S:	Maintained
9506F:	Documentation/ABI/testing/debugfs-hisi-zip
9507F:	drivers/crypto/hisilicon/zip/
9508
9509HMM - Heterogeneous Memory Management
9510M:	Jérôme Glisse <jglisse@redhat.com>
9511L:	linux-mm@kvack.org
9512S:	Maintained
9513F:	Documentation/mm/hmm.rst
9514F:	include/linux/hmm*
9515F:	lib/test_hmm*
9516F:	mm/hmm*
9517F:	tools/testing/selftests/mm/*hmm*
9518
9519HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
9520M:	Andreas Klinger <ak@it-klinger.de>
9521L:	linux-iio@vger.kernel.org
9522S:	Maintained
9523F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
9524F:	drivers/iio/pressure/mprls0025pa.c
9525
9526HOST AP DRIVER
9527M:	Jouni Malinen <j@w1.fi>
9528L:	linux-wireless@vger.kernel.org
9529S:	Obsolete
9530W:	http://w1.fi/hostap-driver.html
9531F:	drivers/net/wireless/intersil/hostap/
9532
9533HP BIOSCFG DRIVER
9534M:	Jorge Lopez <jorge.lopez2@hp.com>
9535L:	platform-driver-x86@vger.kernel.org
9536S:	Maintained
9537F:	drivers/platform/x86/hp/hp-bioscfg/
9538
9539HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9540L:	platform-driver-x86@vger.kernel.org
9541S:	Orphan
9542F:	drivers/platform/x86/hp/tc1100-wmi.c
9543
9544HP WMI HARDWARE MONITOR DRIVER
9545M:	James Seo <james@equiv.tech>
9546L:	linux-hwmon@vger.kernel.org
9547S:	Maintained
9548F:	Documentation/hwmon/hp-wmi-sensors.rst
9549F:	drivers/hwmon/hp-wmi-sensors.c
9550
9551HPET:	High Precision Event Timers driver
9552M:	Clemens Ladisch <clemens@ladisch.de>
9553S:	Maintained
9554F:	Documentation/timers/hpet.rst
9555F:	drivers/char/hpet.c
9556F:	include/linux/hpet.h
9557F:	include/uapi/linux/hpet.h
9558
9559HPET:	x86
9560S:	Orphan
9561F:	arch/x86/include/asm/hpet.h
9562F:	arch/x86/kernel/hpet.c
9563
9564HPFS FILESYSTEM
9565M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
9566S:	Maintained
9567W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9568F:	fs/hpfs/
9569
9570HS3001 Hardware Temperature and Humidity Sensor
9571M:	Andre Werner <andre.werner@systec-electronic.com>
9572L:	linux-hwmon@vger.kernel.org
9573S:	Maintained
9574F:	drivers/hwmon/hs3001.c
9575
9576HSI SUBSYSTEM
9577M:	Sebastian Reichel <sre@kernel.org>
9578S:	Maintained
9579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9580F:	Documentation/ABI/testing/sysfs-bus-hsi
9581F:	Documentation/driver-api/hsi.rst
9582F:	drivers/hsi/
9583F:	include/linux/hsi/
9584F:	include/uapi/linux/hsi/
9585
9586HSO 3G MODEM DRIVER
9587L:	linux-usb@vger.kernel.org
9588S:	Orphan
9589F:	drivers/net/usb/hso.c
9590
9591HSR NETWORK PROTOCOL
9592L:	netdev@vger.kernel.org
9593S:	Orphan
9594F:	net/hsr/
9595
9596HT16K33 LED CONTROLLER DRIVER
9597M:	Robin van der Gracht <robin@protonic.nl>
9598S:	Maintained
9599F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9600F:	drivers/auxdisplay/ht16k33.c
9601
9602HTCPEN TOUCHSCREEN DRIVER
9603M:	Pau Oliva Fora <pof@eslack.org>
9604L:	linux-input@vger.kernel.org
9605S:	Maintained
9606F:	drivers/input/touchscreen/htcpen.c
9607
9608HTE SUBSYSTEM
9609M:	Dipen Patel <dipenp@nvidia.com>
9610L:	timestamp@lists.linux.dev
9611S:	Maintained
9612Q:	https://patchwork.kernel.org/project/timestamp/list/
9613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
9614F:	Documentation/devicetree/bindings/timestamp/
9615F:	Documentation/driver-api/hte/
9616F:	drivers/hte/
9617F:	include/linux/hte.h
9618
9619HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9620M:	Lorenzo Bianconi <lorenzo@kernel.org>
9621L:	linux-iio@vger.kernel.org
9622S:	Maintained
9623W:	http://www.st.com/
9624F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9625F:	drivers/iio/humidity/hts221*
9626
9627HUAWEI ETHERNET DRIVER
9628M:	Cai Huoqing <cai.huoqing@linux.dev>
9629L:	netdev@vger.kernel.org
9630S:	Maintained
9631F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9632F:	drivers/net/ethernet/huawei/hinic/
9633
9634HUGETLB SUBSYSTEM
9635M:	Mike Kravetz <mike.kravetz@oracle.com>
9636M:	Muchun Song <muchun.song@linux.dev>
9637L:	linux-mm@kvack.org
9638S:	Maintained
9639F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9640F:	Documentation/admin-guide/mm/hugetlbpage.rst
9641F:	Documentation/mm/hugetlbfs_reserv.rst
9642F:	Documentation/mm/vmemmap_dedup.rst
9643F:	fs/hugetlbfs/
9644F:	include/linux/hugetlb.h
9645F:	mm/hugetlb.c
9646F:	mm/hugetlb_vmemmap.c
9647F:	mm/hugetlb_vmemmap.h
9648
9649HVA ST MEDIA DRIVER
9650M:	Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
9651L:	linux-media@vger.kernel.org
9652S:	Supported
9653W:	https://linuxtv.org
9654T:	git git://linuxtv.org/media_tree.git
9655F:	drivers/media/platform/st/sti/hva
9656
9657HWPOISON MEMORY FAILURE HANDLING
9658M:	Naoya Horiguchi <naoya.horiguchi@nec.com>
9659R:	Miaohe Lin <linmiaohe@huawei.com>
9660L:	linux-mm@kvack.org
9661S:	Maintained
9662F:	mm/hwpoison-inject.c
9663F:	mm/memory-failure.c
9664
9665HYCON HY46XX TOUCHSCREEN SUPPORT
9666M:	Giulio Benetti <giulio.benetti@benettiengineering.com>
9667L:	linux-input@vger.kernel.org
9668S:	Maintained
9669F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9670F:	drivers/input/touchscreen/hycon-hy46xx.c
9671
9672HYGON PROCESSOR SUPPORT
9673M:	Pu Wen <puwen@hygon.cn>
9674L:	linux-kernel@vger.kernel.org
9675S:	Maintained
9676F:	arch/x86/kernel/cpu/hygon.c
9677
9678HYNIX HI556 SENSOR DRIVER
9679M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9680L:	linux-media@vger.kernel.org
9681S:	Maintained
9682T:	git git://linuxtv.org/media_tree.git
9683F:	drivers/media/i2c/hi556.c
9684
9685HYNIX HI846 SENSOR DRIVER
9686M:	Martin Kepplinger <martin.kepplinger@puri.sm>
9687L:	linux-media@vger.kernel.org
9688S:	Maintained
9689F:	drivers/media/i2c/hi846.c
9690
9691HYNIX HI847 SENSOR DRIVER
9692M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9693L:	linux-media@vger.kernel.org
9694S:	Maintained
9695F:	drivers/media/i2c/hi847.c
9696
9697Hyper-V/Azure CORE AND DRIVERS
9698M:	"K. Y. Srinivasan" <kys@microsoft.com>
9699M:	Haiyang Zhang <haiyangz@microsoft.com>
9700M:	Wei Liu <wei.liu@kernel.org>
9701M:	Dexuan Cui <decui@microsoft.com>
9702L:	linux-hyperv@vger.kernel.org
9703S:	Supported
9704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9705F:	Documentation/ABI/stable/sysfs-bus-vmbus
9706F:	Documentation/ABI/testing/debugfs-hyperv
9707F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
9708F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9709F:	Documentation/virt/hyperv
9710F:	arch/arm64/hyperv
9711F:	arch/arm64/include/asm/hyperv-tlfs.h
9712F:	arch/arm64/include/asm/mshyperv.h
9713F:	arch/x86/hyperv
9714F:	arch/x86/include/asm/hyperv-tlfs.h
9715F:	arch/x86/include/asm/mshyperv.h
9716F:	arch/x86/include/asm/trace/hyperv.h
9717F:	arch/x86/kernel/cpu/mshyperv.c
9718F:	drivers/clocksource/hyperv_timer.c
9719F:	drivers/hid/hid-hyperv.c
9720F:	drivers/hv/
9721F:	drivers/input/serio/hyperv-keyboard.c
9722F:	drivers/iommu/hyperv-iommu.c
9723F:	drivers/net/ethernet/microsoft/
9724F:	drivers/net/hyperv/
9725F:	drivers/pci/controller/pci-hyperv-intf.c
9726F:	drivers/pci/controller/pci-hyperv.c
9727F:	drivers/scsi/storvsc_drv.c
9728F:	drivers/uio/uio_hv_generic.c
9729F:	drivers/video/fbdev/hyperv_fb.c
9730F:	include/asm-generic/hyperv-tlfs.h
9731F:	include/asm-generic/mshyperv.h
9732F:	include/clocksource/hyperv_timer.h
9733F:	include/linux/hyperv.h
9734F:	include/net/mana
9735F:	include/uapi/linux/hyperv.h
9736F:	net/vmw_vsock/hyperv_transport.c
9737F:	tools/hv/
9738
9739HYPERBUS SUPPORT
9740M:	Vignesh Raghavendra <vigneshr@ti.com>
9741R:	Tudor Ambarus <tudor.ambarus@linaro.org>
9742L:	linux-mtd@lists.infradead.org
9743S:	Supported
9744Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9745C:	irc://irc.oftc.net/mtd
9746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9747F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9748F:	drivers/mtd/hyperbus/
9749F:	include/linux/mtd/hyperbus.h
9750
9751HYPERVISOR VIRTUAL CONSOLE DRIVER
9752L:	linuxppc-dev@lists.ozlabs.org
9753S:	Odd Fixes
9754F:	drivers/tty/hvc/
9755
9756I2C ACPI SUPPORT
9757M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9758L:	linux-i2c@vger.kernel.org
9759L:	linux-acpi@vger.kernel.org
9760S:	Maintained
9761F:	drivers/i2c/i2c-core-acpi.c
9762
9763I2C ADDRESS TRANSLATOR (ATR)
9764M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
9765R:	Luca Ceresoli <luca.ceresoli@bootlin.com>
9766L:	linux-i2c@vger.kernel.org
9767S:	Maintained
9768F:	drivers/i2c/i2c-atr.c
9769F:	include/linux/i2c-atr.h
9770
9771I2C CONTROLLER DRIVER FOR NVIDIA GPU
9772M:	Ajay Gupta <ajayg@nvidia.com>
9773L:	linux-i2c@vger.kernel.org
9774S:	Maintained
9775F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
9776F:	drivers/i2c/busses/i2c-nvidia-gpu.c
9777
9778I2C MUXES
9779M:	Peter Rosin <peda@axentia.se>
9780L:	linux-i2c@vger.kernel.org
9781S:	Maintained
9782F:	Documentation/devicetree/bindings/i2c/i2c-arb*
9783F:	Documentation/devicetree/bindings/i2c/i2c-gate*
9784F:	Documentation/devicetree/bindings/i2c/i2c-mux*
9785F:	Documentation/i2c/i2c-topology.rst
9786F:	Documentation/i2c/muxes/
9787F:	drivers/i2c/i2c-mux.c
9788F:	drivers/i2c/muxes/
9789F:	include/linux/i2c-mux.h
9790
9791I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9792M:	Gregory CLEMENT <gregory.clement@bootlin.com>
9793L:	linux-i2c@vger.kernel.org
9794S:	Maintained
9795F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9796F:	drivers/i2c/busses/i2c-mv64xxx.c
9797
9798I2C OVER PARALLEL PORT
9799M:	Jean Delvare <jdelvare@suse.com>
9800L:	linux-i2c@vger.kernel.org
9801S:	Maintained
9802F:	Documentation/i2c/busses/i2c-parport.rst
9803F:	drivers/i2c/busses/i2c-parport.c
9804
9805I2C SUBSYSTEM
9806M:	Wolfram Sang <wsa@kernel.org>
9807L:	linux-i2c@vger.kernel.org
9808S:	Maintained
9809W:	https://i2c.wiki.kernel.org/
9810Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
9811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9812F:	Documentation/devicetree/bindings/i2c/i2c.txt
9813F:	Documentation/i2c/
9814F:	drivers/i2c/*
9815F:	include/dt-bindings/i2c/i2c.h
9816F:	include/linux/i2c-dev.h
9817F:	include/linux/i2c-smbus.h
9818F:	include/linux/i2c.h
9819F:	include/uapi/linux/i2c-*.h
9820F:	include/uapi/linux/i2c.h
9821
9822I2C SUBSYSTEM HOST DRIVERS
9823M:	Andi Shyti <andi.shyti@kernel.org>
9824L:	linux-i2c@vger.kernel.org
9825S:	Maintained
9826W:	https://i2c.wiki.kernel.org/
9827Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
9828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9829F:	Documentation/devicetree/bindings/i2c/
9830F:	drivers/i2c/algos/
9831F:	drivers/i2c/busses/
9832F:	include/dt-bindings/i2c/
9833
9834I2C-TAOS-EVM DRIVER
9835M:	Jean Delvare <jdelvare@suse.com>
9836L:	linux-i2c@vger.kernel.org
9837S:	Maintained
9838F:	Documentation/i2c/busses/i2c-taos-evm.rst
9839F:	drivers/i2c/busses/i2c-taos-evm.c
9840
9841I2C-TINY-USB DRIVER
9842M:	Till Harbaum <till@harbaum.org>
9843L:	linux-i2c@vger.kernel.org
9844S:	Maintained
9845W:	http://www.harbaum.org/till/i2c_tiny_usb
9846F:	drivers/i2c/busses/i2c-tiny-usb.c
9847
9848I2C/SMBUS CONTROLLER DRIVERS FOR PC
9849M:	Jean Delvare <jdelvare@suse.com>
9850L:	linux-i2c@vger.kernel.org
9851S:	Maintained
9852F:	Documentation/i2c/busses/i2c-ali1535.rst
9853F:	Documentation/i2c/busses/i2c-ali1563.rst
9854F:	Documentation/i2c/busses/i2c-ali15x3.rst
9855F:	Documentation/i2c/busses/i2c-amd756.rst
9856F:	Documentation/i2c/busses/i2c-amd8111.rst
9857F:	Documentation/i2c/busses/i2c-i801.rst
9858F:	Documentation/i2c/busses/i2c-nforce2.rst
9859F:	Documentation/i2c/busses/i2c-piix4.rst
9860F:	Documentation/i2c/busses/i2c-sis5595.rst
9861F:	Documentation/i2c/busses/i2c-sis630.rst
9862F:	Documentation/i2c/busses/i2c-sis96x.rst
9863F:	Documentation/i2c/busses/i2c-via.rst
9864F:	Documentation/i2c/busses/i2c-viapro.rst
9865F:	drivers/i2c/busses/i2c-ali1535.c
9866F:	drivers/i2c/busses/i2c-ali1563.c
9867F:	drivers/i2c/busses/i2c-ali15x3.c
9868F:	drivers/i2c/busses/i2c-amd756-s4882.c
9869F:	drivers/i2c/busses/i2c-amd756.c
9870F:	drivers/i2c/busses/i2c-amd8111.c
9871F:	drivers/i2c/busses/i2c-i801.c
9872F:	drivers/i2c/busses/i2c-isch.c
9873F:	drivers/i2c/busses/i2c-nforce2-s4985.c
9874F:	drivers/i2c/busses/i2c-nforce2.c
9875F:	drivers/i2c/busses/i2c-piix4.c
9876F:	drivers/i2c/busses/i2c-sis5595.c
9877F:	drivers/i2c/busses/i2c-sis630.c
9878F:	drivers/i2c/busses/i2c-sis96x.c
9879F:	drivers/i2c/busses/i2c-via.c
9880F:	drivers/i2c/busses/i2c-viapro.c
9881
9882I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9883M:	Hans de Goede <hdegoede@redhat.com>
9884L:	linux-i2c@vger.kernel.org
9885S:	Maintained
9886F:	drivers/i2c/busses/i2c-cht-wc.c
9887
9888I2C/SMBUS ISMT DRIVER
9889M:	Seth Heasley <seth.heasley@intel.com>
9890M:	Neil Horman <nhorman@tuxdriver.com>
9891L:	linux-i2c@vger.kernel.org
9892F:	Documentation/i2c/busses/i2c-ismt.rst
9893F:	drivers/i2c/busses/i2c-ismt.c
9894
9895I2C/SMBUS STUB DRIVER
9896M:	Jean Delvare <jdelvare@suse.com>
9897L:	linux-i2c@vger.kernel.org
9898S:	Maintained
9899F:	drivers/i2c/i2c-stub.c
9900
9901I3C DRIVER FOR ASPEED AST2600
9902M:	Jeremy Kerr <jk@codeconstruct.com.au>
9903S:	Maintained
9904F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
9905F:	drivers/i3c/master/ast2600-i3c-master.c
9906
9907I3C DRIVER FOR CADENCE I3C MASTER IP
9908M:	Przemysław Gaj <pgaj@cadence.com>
9909S:	Maintained
9910F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
9911F:	drivers/i3c/master/i3c-master-cdns.c
9912
9913I3C DRIVER FOR SYNOPSYS DESIGNWARE
9914S:	Orphan
9915F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
9916F:	drivers/i3c/master/dw*
9917
9918I3C SUBSYSTEM
9919M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9920L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
9921S:	Maintained
9922C:	irc://chat.freenode.net/linux-i3c
9923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9924F:	Documentation/ABI/testing/sysfs-bus-i3c
9925F:	Documentation/devicetree/bindings/i3c/
9926F:	Documentation/driver-api/i3c
9927F:	drivers/i3c/
9928F:	include/linux/i3c/
9929
9930IA64 (Itanium) PLATFORM
9931L:	linux-ia64@vger.kernel.org
9932S:	Orphan
9933F:	Documentation/arch/ia64/
9934F:	arch/ia64/
9935
9936IBM Operation Panel Input Driver
9937M:	Eddie James <eajames@linux.ibm.com>
9938L:	linux-input@vger.kernel.org
9939S:	Maintained
9940F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
9941F:	drivers/input/misc/ibm-panel.c
9942
9943IBM Power 842 compression accelerator
9944M:	Haren Myneni <haren@us.ibm.com>
9945S:	Supported
9946F:	crypto/842.c
9947F:	drivers/crypto/nx/Kconfig
9948F:	drivers/crypto/nx/Makefile
9949F:	drivers/crypto/nx/nx-842*
9950F:	include/linux/sw842.h
9951F:	lib/842/
9952
9953IBM Power in-Nest Crypto Acceleration
9954M:	Breno Leitão <leitao@debian.org>
9955M:	Nayna Jain <nayna@linux.ibm.com>
9956M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9957L:	linux-crypto@vger.kernel.org
9958S:	Supported
9959F:	drivers/crypto/nx/Kconfig
9960F:	drivers/crypto/nx/Makefile
9961F:	drivers/crypto/nx/nx-aes*
9962F:	drivers/crypto/nx/nx-sha*
9963F:	drivers/crypto/nx/nx.*
9964F:	drivers/crypto/nx/nx_csbcpb.h
9965F:	drivers/crypto/nx/nx_debugfs.c
9966
9967IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9968M:	Tyrel Datwyler <tyreld@linux.ibm.com>
9969L:	linux-pci@vger.kernel.org
9970L:	linuxppc-dev@lists.ozlabs.org
9971S:	Supported
9972F:	drivers/pci/hotplug/rpadlpar*
9973
9974IBM Power Linux RAID adapter
9975M:	Brian King <brking@us.ibm.com>
9976S:	Supported
9977F:	drivers/scsi/ipr.*
9978
9979IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9980M:	Tyrel Datwyler <tyreld@linux.ibm.com>
9981L:	linux-pci@vger.kernel.org
9982L:	linuxppc-dev@lists.ozlabs.org
9983S:	Supported
9984F:	drivers/pci/hotplug/rpaphp*
9985
9986IBM Power SRIOV Virtual NIC Device Driver
9987M:	Haren Myneni <haren@linux.ibm.com>
9988M:	Rick Lindsley <ricklind@linux.ibm.com>
9989R:	Nick Child <nnac123@linux.ibm.com>
9990R:	Dany Madden <danymadden@us.ibm.com>
9991R:	Thomas Falcon <tlfalcon@linux.ibm.com>
9992L:	netdev@vger.kernel.org
9993S:	Supported
9994F:	drivers/net/ethernet/ibm/ibmvnic.*
9995
9996IBM Power VFIO Support
9997M:	Timothy Pearson <tpearson@raptorengineering.com>
9998S:	Supported
9999F:	drivers/vfio/vfio_iommu_spapr_tce.c
10000
10001IBM Power Virtual Ethernet Device Driver
10002M:	Nick Child <nnac123@linux.ibm.com>
10003L:	netdev@vger.kernel.org
10004S:	Supported
10005F:	drivers/net/ethernet/ibm/ibmveth.*
10006
10007IBM Power Virtual FC Device Drivers
10008M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10009L:	linux-scsi@vger.kernel.org
10010S:	Supported
10011F:	drivers/scsi/ibmvscsi/ibmvfc*
10012
10013IBM Power Virtual Management Channel Driver
10014M:	Brad Warrum <bwarrum@linux.ibm.com>
10015M:	Ritu Agarwal <rituagar@linux.ibm.com>
10016S:	Supported
10017F:	drivers/misc/ibmvmc.*
10018
10019IBM Power Virtual SCSI Device Drivers
10020M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10021L:	linux-scsi@vger.kernel.org
10022S:	Supported
10023F:	drivers/scsi/ibmvscsi/ibmvscsi*
10024F:	include/scsi/viosrp.h
10025
10026IBM Power Virtual SCSI Device Target Driver
10027M:	Michael Cyr <mikecyr@linux.ibm.com>
10028L:	linux-scsi@vger.kernel.org
10029L:	target-devel@vger.kernel.org
10030S:	Supported
10031F:	drivers/scsi/ibmvscsi_tgt/
10032
10033IBM Power VMX Cryptographic instructions
10034M:	Breno Leitão <leitao@debian.org>
10035M:	Nayna Jain <nayna@linux.ibm.com>
10036M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10037L:	linux-crypto@vger.kernel.org
10038S:	Supported
10039F:	drivers/crypto/vmx/Kconfig
10040F:	drivers/crypto/vmx/Makefile
10041F:	drivers/crypto/vmx/aes*
10042F:	drivers/crypto/vmx/ghash*
10043F:	drivers/crypto/vmx/ppc-xlate.pl
10044F:	drivers/crypto/vmx/vmx.c
10045
10046IBM ServeRAID RAID DRIVER
10047S:	Orphan
10048F:	drivers/scsi/ips.*
10049
10050ICH LPC AND GPIO DRIVER
10051M:	Peter Tyser <ptyser@xes-inc.com>
10052S:	Maintained
10053F:	drivers/gpio/gpio-ich.c
10054F:	drivers/mfd/lpc_ich.c
10055
10056ICY I2C DRIVER
10057M:	Max Staudt <max@enpas.org>
10058L:	linux-i2c@vger.kernel.org
10059S:	Maintained
10060F:	drivers/i2c/busses/i2c-icy.c
10061
10062IDEAPAD LAPTOP EXTRAS DRIVER
10063M:	Ike Panhc <ike.pan@canonical.com>
10064L:	platform-driver-x86@vger.kernel.org
10065S:	Maintained
10066W:	http://launchpad.net/ideapad-laptop
10067F:	drivers/platform/x86/ideapad-laptop.c
10068
10069IDEAPAD LAPTOP SLIDEBAR DRIVER
10070M:	Andrey Moiseev <o2g.org.ru@gmail.com>
10071L:	linux-input@vger.kernel.org
10072S:	Maintained
10073W:	https://github.com/o2genum/ideapad-slidebar
10074F:	drivers/input/misc/ideapad_slidebar.c
10075
10076IDMAPPED MOUNTS
10077M:	Christian Brauner <brauner@kernel.org>
10078M:	Seth Forshee <sforshee@kernel.org>
10079L:	linux-fsdevel@vger.kernel.org
10080S:	Maintained
10081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping.git
10082F:	Documentation/filesystems/idmappings.rst
10083F:	include/linux/mnt_idmapping.*
10084F:	tools/testing/selftests/mount_setattr/
10085
10086IDT VersaClock 5 CLOCK DRIVER
10087M:	Luca Ceresoli <luca@lucaceresoli.net>
10088S:	Maintained
10089F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10090F:	drivers/clk/clk-versaclock5.c
10091
10092IEEE 802.15.4 SUBSYSTEM
10093M:	Alexander Aring <alex.aring@gmail.com>
10094M:	Stefan Schmidt <stefan@datenfreihafen.org>
10095M:	Miquel Raynal <miquel.raynal@bootlin.com>
10096L:	linux-wpan@vger.kernel.org
10097S:	Maintained
10098W:	https://linux-wpan.org/
10099Q:	https://patchwork.kernel.org/project/linux-wpan/list/
10100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10102F:	Documentation/networking/ieee802154.rst
10103F:	drivers/net/ieee802154/
10104F:	include/linux/ieee802154.h
10105F:	include/linux/nl802154.h
10106F:	include/net/af_ieee802154.h
10107F:	include/net/cfg802154.h
10108F:	include/net/ieee802154_netdev.h
10109F:	include/net/mac802154.h
10110F:	include/net/nl802154.h
10111F:	net/ieee802154/
10112F:	net/mac802154/
10113
10114IFCVF VIRTIO DATA PATH ACCELERATOR
10115R:	Zhu Lingshan <lingshan.zhu@intel.com>
10116F:	drivers/vdpa/ifcvf/
10117
10118IFE PROTOCOL
10119M:	Yotam Gigi <yotam.gi@gmail.com>
10120M:	Jamal Hadi Salim <jhs@mojatatu.com>
10121F:	include/net/ife.h
10122F:	include/uapi/linux/ife.h
10123F:	net/ife
10124
10125IGORPLUG-USB IR RECEIVER
10126M:	Sean Young <sean@mess.org>
10127L:	linux-media@vger.kernel.org
10128S:	Maintained
10129F:	drivers/media/rc/igorplugusb.c
10130
10131IGUANAWORKS USB IR TRANSCEIVER
10132M:	Sean Young <sean@mess.org>
10133L:	linux-media@vger.kernel.org
10134S:	Maintained
10135F:	drivers/media/rc/iguanair.c
10136
10137IIO DIGITAL POTENTIOMETER DAC
10138M:	Peter Rosin <peda@axentia.se>
10139L:	linux-iio@vger.kernel.org
10140S:	Maintained
10141F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10142F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10143F:	drivers/iio/dac/dpot-dac.c
10144
10145IIO ENVELOPE DETECTOR
10146M:	Peter Rosin <peda@axentia.se>
10147L:	linux-iio@vger.kernel.org
10148S:	Maintained
10149F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10150F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10151F:	drivers/iio/adc/envelope-detector.c
10152
10153IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10154M:	Matti Vaittinen <mazziesaccount@gmail.com>
10155L:	linux-iio@vger.kernel.org
10156S:	Maintained
10157F:	drivers/iio/light/gain-time-scale-helper.c
10158F:	drivers/iio/light/gain-time-scale-helper.h
10159
10160IIO MULTIPLEXER
10161M:	Peter Rosin <peda@axentia.se>
10162L:	linux-iio@vger.kernel.org
10163S:	Maintained
10164F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10165F:	drivers/iio/multiplexer/iio-mux.c
10166
10167IIO SCMI BASED DRIVER
10168M:	Jyoti Bhayana <jbhayana@google.com>
10169L:	linux-iio@vger.kernel.org
10170S:	Maintained
10171F:	drivers/iio/common/scmi_sensors/scmi_iio.c
10172
10173IIO SUBSYSTEM AND DRIVERS
10174M:	Jonathan Cameron <jic23@kernel.org>
10175R:	Lars-Peter Clausen <lars@metafoo.de>
10176L:	linux-iio@vger.kernel.org
10177S:	Maintained
10178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10179F:	Documentation/ABI/testing/configfs-iio*
10180F:	Documentation/ABI/testing/sysfs-bus-iio*
10181F:	Documentation/devicetree/bindings/iio/
10182F:	drivers/iio/
10183F:	drivers/staging/iio/
10184F:	include/dt-bindings/iio/
10185F:	include/linux/iio/
10186F:	tools/iio/
10187
10188IIO UNIT CONVERTER
10189M:	Peter Rosin <peda@axentia.se>
10190L:	linux-iio@vger.kernel.org
10191S:	Maintained
10192F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10193F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10194F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10195F:	drivers/iio/afe/iio-rescale.c
10196
10197IKANOS/ADI EAGLE ADSL USB DRIVER
10198M:	Matthieu Castet <castet.matthieu@free.fr>
10199M:	Stanislaw Gruszka <stf_xl@wp.pl>
10200S:	Maintained
10201F:	drivers/usb/atm/ueagle-atm.c
10202
10203IMAGIS TOUCHSCREEN DRIVER
10204M:	Markuss Broks <markuss.broks@gmail.com>
10205S:	Maintained
10206F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10207F:	drivers/input/touchscreen/imagis.c
10208
10209IMGTEC ASCII LCD DRIVER
10210M:	Paul Burton <paulburton@kernel.org>
10211S:	Maintained
10212F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10213F:	drivers/auxdisplay/img-ascii-lcd.c
10214
10215IMGTEC IR DECODER DRIVER
10216S:	Orphan
10217F:	drivers/media/rc/img-ir/
10218
10219IMON SOUNDGRAPH USB IR RECEIVER
10220M:	Sean Young <sean@mess.org>
10221L:	linux-media@vger.kernel.org
10222S:	Maintained
10223F:	drivers/media/rc/imon.c
10224F:	drivers/media/rc/imon_raw.c
10225
10226IMS TWINTURBO FRAMEBUFFER DRIVER
10227L:	linux-fbdev@vger.kernel.org
10228S:	Orphan
10229F:	drivers/video/fbdev/imsttfb.c
10230
10231INA209 HARDWARE MONITOR DRIVER
10232M:	Guenter Roeck <linux@roeck-us.net>
10233L:	linux-hwmon@vger.kernel.org
10234S:	Maintained
10235F:	Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
10236F:	Documentation/hwmon/ina209.rst
10237F:	drivers/hwmon/ina209.c
10238
10239INA2XX HARDWARE MONITOR DRIVER
10240M:	Guenter Roeck <linux@roeck-us.net>
10241L:	linux-hwmon@vger.kernel.org
10242S:	Maintained
10243F:	Documentation/hwmon/ina2xx.rst
10244F:	drivers/hwmon/ina2xx.c
10245F:	include/linux/platform_data/ina2xx.h
10246
10247INDEX OF FURTHER KERNEL DOCUMENTATION
10248M:	Carlos Bilbao <carlos.bilbao@amd.com>
10249S:	Maintained
10250F:	Documentation/process/kernel-docs.rst
10251
10252INDUSTRY PACK SUBSYSTEM (IPACK)
10253M:	Vaibhav Gupta <vaibhavgupta40@gmail.com>
10254M:	Jens Taprogge <jens.taprogge@taprogge.org>
10255M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10256L:	industrypack-devel@lists.sourceforge.net
10257S:	Maintained
10258W:	http://industrypack.sourceforge.net
10259F:	drivers/ipack/
10260
10261INFINEON DPS310 Driver
10262M:	Eddie James <eajames@linux.ibm.com>
10263L:	linux-iio@vger.kernel.org
10264S:	Maintained
10265F:	drivers/iio/pressure/dps310.c
10266
10267INFINEON PEB2466 ASoC CODEC
10268M:	Herve Codina <herve.codina@bootlin.com>
10269L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10270S:	Maintained
10271F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
10272F:	sound/soc/codecs/peb2466.c
10273
10274INFINIBAND SUBSYSTEM
10275M:	Jason Gunthorpe <jgg@nvidia.com>
10276M:	Leon Romanovsky <leonro@nvidia.com>
10277L:	linux-rdma@vger.kernel.org
10278S:	Supported
10279W:	https://github.com/linux-rdma/rdma-core
10280Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
10282F:	Documentation/devicetree/bindings/infiniband/
10283F:	Documentation/infiniband/
10284F:	drivers/infiniband/
10285F:	include/rdma/
10286F:	include/trace/events/ib_mad.h
10287F:	include/trace/events/ib_umad.h
10288F:	include/trace/misc/rdma.h
10289F:	include/uapi/linux/if_infiniband.h
10290F:	include/uapi/rdma/
10291F:	samples/bpf/ibumad_kern.c
10292F:	samples/bpf/ibumad_user.c
10293
10294INGENIC JZ4780 NAND DRIVER
10295M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10296L:	linux-mtd@lists.infradead.org
10297L:	linux-mips@vger.kernel.org
10298S:	Maintained
10299F:	drivers/mtd/nand/raw/ingenic/
10300
10301INGENIC JZ47xx SoCs
10302M:	Paul Cercueil <paul@crapouillou.net>
10303L:	linux-mips@vger.kernel.org
10304S:	Maintained
10305F:	arch/mips/boot/dts/ingenic/
10306F:	arch/mips/generic/board-ingenic.c
10307F:	arch/mips/include/asm/mach-ingenic/
10308F:	arch/mips/ingenic/Kconfig
10309F:	drivers/clk/ingenic/
10310F:	drivers/dma/dma-jz4780.c
10311F:	drivers/gpu/drm/ingenic/
10312F:	drivers/i2c/busses/i2c-jz4780.c
10313F:	drivers/iio/adc/ingenic-adc.c
10314F:	drivers/irqchip/irq-ingenic.c
10315F:	drivers/memory/jz4780-nemc.c
10316F:	drivers/mmc/host/jz4740_mmc.c
10317F:	drivers/mtd/nand/raw/ingenic/
10318F:	drivers/pinctrl/pinctrl-ingenic.c
10319F:	drivers/power/supply/ingenic-battery.c
10320F:	drivers/pwm/pwm-jz4740.c
10321F:	drivers/remoteproc/ingenic_rproc.c
10322F:	drivers/rtc/rtc-jz4740.c
10323F:	drivers/tty/serial/8250/8250_ingenic.c
10324F:	drivers/usb/musb/jz4740.c
10325F:	drivers/watchdog/jz4740_wdt.c
10326F:	include/dt-bindings/iio/adc/ingenic,adc.h
10327F:	include/linux/mfd/ingenic-tcu.h
10328F:	sound/soc/codecs/jz47*
10329F:	sound/soc/jz4740/
10330
10331INJOINIC IP5xxx POWER BANK IC DRIVER
10332M:	Samuel Holland <samuel@sholland.org>
10333S:	Maintained
10334F:	drivers/power/supply/ip5xxx_power.c
10335
10336INOTIFY
10337M:	Jan Kara <jack@suse.cz>
10338R:	Amir Goldstein <amir73il@gmail.com>
10339L:	linux-fsdevel@vger.kernel.org
10340S:	Maintained
10341F:	Documentation/filesystems/inotify.rst
10342F:	fs/notify/inotify/
10343F:	include/linux/inotify.h
10344F:	include/uapi/linux/inotify.h
10345
10346INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10347M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
10348L:	linux-input@vger.kernel.org
10349S:	Maintained
10350Q:	http://patchwork.kernel.org/project/linux-input/list/
10351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10352F:	Documentation/devicetree/bindings/input/
10353F:	Documentation/devicetree/bindings/serio/
10354F:	Documentation/input/
10355F:	drivers/input/
10356F:	include/dt-bindings/input/
10357F:	include/linux/input.h
10358F:	include/linux/input/
10359F:	include/uapi/linux/input-event-codes.h
10360F:	include/uapi/linux/input.h
10361
10362INPUT MULTITOUCH (MT) PROTOCOL
10363M:	Henrik Rydberg <rydberg@bitmath.org>
10364L:	linux-input@vger.kernel.org
10365S:	Odd fixes
10366F:	Documentation/input/multi-touch-protocol.rst
10367F:	drivers/input/input-mt.c
10368K:	\b(ABS|SYN)_MT_
10369
10370INSIDE SECURE CRYPTO DRIVER
10371M:	Antoine Tenart <atenart@kernel.org>
10372L:	linux-crypto@vger.kernel.org
10373S:	Maintained
10374F:	drivers/crypto/inside-secure/
10375
10376INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10377M:	Mimi Zohar <zohar@linux.ibm.com>
10378M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
10379L:	linux-integrity@vger.kernel.org
10380S:	Supported
10381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10382F:	security/integrity/
10383F:	security/integrity/ima/
10384
10385INTEL 810/815 FRAMEBUFFER DRIVER
10386M:	Antonino Daplas <adaplas@gmail.com>
10387L:	linux-fbdev@vger.kernel.org
10388S:	Maintained
10389F:	drivers/video/fbdev/i810/
10390
10391INTEL 8254 COUNTER DRIVER
10392M:	William Breathitt Gray <william.gray@linaro.org>
10393L:	linux-iio@vger.kernel.org
10394S:	Maintained
10395F:	drivers/counter/i8254.c
10396F:	include/linux/i8254.h
10397
10398INTEL 8255 GPIO DRIVER
10399M:	William Breathitt Gray <william.gray@linaro.org>
10400L:	linux-gpio@vger.kernel.org
10401S:	Maintained
10402F:	drivers/gpio/gpio-i8255.c
10403F:	drivers/gpio/gpio-i8255.h
10404
10405INTEL ASoC DRIVERS
10406M:	Cezary Rojewski <cezary.rojewski@intel.com>
10407M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
10408M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
10409M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
10410M:	Bard Liao <yung-chuan.liao@linux.intel.com>
10411M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
10412M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
10413L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10414S:	Supported
10415F:	sound/soc/intel/
10416
10417INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10418M:	Hans de Goede <hdegoede@redhat.com>
10419L:	platform-driver-x86@vger.kernel.org
10420S:	Maintained
10421F:	drivers/platform/x86/intel/atomisp2/pm.c
10422
10423INTEL ATOMISP2 LED DRIVER
10424M:	Hans de Goede <hdegoede@redhat.com>
10425L:	platform-driver-x86@vger.kernel.org
10426S:	Maintained
10427F:	drivers/platform/x86/intel/atomisp2/led.c
10428
10429INTEL BIOS SAR INT1092 DRIVER
10430M:	Shravan Sudhakar <s.shravan@intel.com>
10431M:	Intel Corporation <linuxwwan@intel.com>
10432L:	platform-driver-x86@vger.kernel.org
10433S:	Maintained
10434F:	drivers/platform/x86/intel/int1092/
10435
10436INTEL BROXTON PMC DRIVER
10437M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10438M:	Zha Qipeng <qipeng.zha@intel.com>
10439S:	Maintained
10440F:	drivers/mfd/intel_pmc_bxt.c
10441F:	include/linux/mfd/intel_pmc_bxt.h
10442
10443INTEL C600 SERIES SAS CONTROLLER DRIVER
10444M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
10445L:	linux-scsi@vger.kernel.org
10446S:	Supported
10447T:	git git://git.code.sf.net/p/intel-sas/isci
10448F:	drivers/scsi/isci/
10449
10450INTEL CPU family model numbers
10451M:	Tony Luck <tony.luck@intel.com>
10452M:	x86@kernel.org
10453L:	linux-kernel@vger.kernel.org
10454S:	Supported
10455F:	arch/x86/include/asm/intel-family.h
10456
10457INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
10458M:	Jani Nikula <jani.nikula@linux.intel.com>
10459M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
10460M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
10461M:	Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
10462L:	intel-gfx@lists.freedesktop.org
10463S:	Supported
10464W:	https://01.org/linuxgraphics/
10465Q:	http://patchwork.freedesktop.org/project/intel-gfx/
10466B:	https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
10467C:	irc://irc.oftc.net/intel-gfx
10468T:	git git://anongit.freedesktop.org/drm-intel
10469F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
10470F:	Documentation/gpu/i915.rst
10471F:	drivers/gpu/drm/i915/
10472F:	include/drm/i915*
10473F:	include/uapi/drm/i915_drm.h
10474
10475INTEL ETHERNET DRIVERS
10476M:	Jesse Brandeburg <jesse.brandeburg@intel.com>
10477M:	Tony Nguyen <anthony.l.nguyen@intel.com>
10478L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
10479S:	Supported
10480W:	https://www.intel.com/content/www/us/en/support.html
10481Q:	https://patchwork.ozlabs.org/project/intel-wired-lan/list/
10482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
10483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
10484F:	Documentation/networking/device_drivers/ethernet/intel/
10485F:	drivers/net/ethernet/intel/
10486F:	drivers/net/ethernet/intel/*/
10487F:	include/linux/avf/virtchnl.h
10488F:	include/linux/net/intel/iidc.h
10489
10490INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
10491M:	Mustafa Ismail <mustafa.ismail@intel.com>
10492M:	Shiraz Saleem <shiraz.saleem@intel.com>
10493L:	linux-rdma@vger.kernel.org
10494S:	Supported
10495F:	drivers/infiniband/hw/irdma/
10496F:	include/uapi/rdma/irdma-abi.h
10497
10498INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
10499M:	Maik Broemme <mbroemme@libmpq.org>
10500L:	linux-fbdev@vger.kernel.org
10501S:	Maintained
10502F:	Documentation/fb/intelfb.rst
10503F:	drivers/video/fbdev/intelfb/
10504
10505INTEL GPIO DRIVERS
10506M:	Andy Shevchenko <andy@kernel.org>
10507L:	linux-gpio@vger.kernel.org
10508S:	Supported
10509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10510F:	drivers/gpio/gpio-elkhartlake.c
10511F:	drivers/gpio/gpio-ich.c
10512F:	drivers/gpio/gpio-merrifield.c
10513F:	drivers/gpio/gpio-ml-ioh.c
10514F:	drivers/gpio/gpio-pch.c
10515F:	drivers/gpio/gpio-sch.c
10516F:	drivers/gpio/gpio-sodaville.c
10517F:	drivers/gpio/gpio-tangier.c
10518
10519INTEL GVT-g DRIVERS (Intel GPU Virtualization)
10520M:	Zhenyu Wang <zhenyuw@linux.intel.com>
10521M:	Zhi Wang <zhi.a.wang@intel.com>
10522L:	intel-gvt-dev@lists.freedesktop.org
10523L:	intel-gfx@lists.freedesktop.org
10524S:	Supported
10525W:	https://01.org/igvt-g
10526T:	git https://github.com/intel/gvt-linux.git
10527F:	drivers/gpu/drm/i915/gvt/
10528
10529INTEL HID EVENT DRIVER
10530M:	Alex Hung <alexhung@gmail.com>
10531L:	platform-driver-x86@vger.kernel.org
10532S:	Maintained
10533F:	drivers/platform/x86/intel/hid.c
10534
10535INTEL I/OAT DMA DRIVER
10536M:	Dave Jiang <dave.jiang@intel.com>
10537R:	Dan Williams <dan.j.williams@intel.com>
10538L:	dmaengine@vger.kernel.org
10539S:	Supported
10540Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
10541F:	drivers/dma/ioat*
10542
10543INTEL IDLE DRIVER
10544M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
10545M:	Len Brown <lenb@kernel.org>
10546L:	linux-pm@vger.kernel.org
10547S:	Supported
10548B:	https://bugzilla.kernel.org
10549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
10550F:	drivers/idle/intel_idle.c
10551
10552INTEL IDXD DRIVER
10553M:	Fenghua Yu <fenghua.yu@intel.com>
10554M:	Dave Jiang <dave.jiang@intel.com>
10555L:	dmaengine@vger.kernel.org
10556S:	Supported
10557F:	drivers/dma/idxd/*
10558F:	include/uapi/linux/idxd.h
10559
10560INTEL IN FIELD SCAN (IFS) DEVICE
10561M:	Jithu Joseph <jithu.joseph@intel.com>
10562R:	Ashok Raj <ashok.raj@intel.com>
10563R:	Tony Luck <tony.luck@intel.com>
10564S:	Maintained
10565F:	drivers/platform/x86/intel/ifs
10566F:	include/trace/events/intel_ifs.h
10567
10568INTEL INTEGRATED SENSOR HUB DRIVER
10569M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10570M:	Jiri Kosina <jikos@kernel.org>
10571L:	linux-input@vger.kernel.org
10572S:	Maintained
10573F:	drivers/hid/intel-ish-hid/
10574
10575INTEL IOMMU (VT-d)
10576M:	David Woodhouse <dwmw2@infradead.org>
10577M:	Lu Baolu <baolu.lu@linux.intel.com>
10578L:	iommu@lists.linux.dev
10579S:	Supported
10580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10581F:	drivers/iommu/intel/
10582
10583INTEL IPU3 CSI-2 CIO2 DRIVER
10584M:	Yong Zhi <yong.zhi@intel.com>
10585M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10586M:	Bingbu Cao <bingbu.cao@intel.com>
10587M:	Dan Scally <djrscally@gmail.com>
10588R:	Tianshu Qiu <tian.shu.qiu@intel.com>
10589L:	linux-media@vger.kernel.org
10590S:	Maintained
10591T:	git git://linuxtv.org/media_tree.git
10592F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10593F:	drivers/media/pci/intel/ipu3/
10594
10595INTEL IPU3 CSI-2 IMGU DRIVER
10596M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10597R:	Bingbu Cao <bingbu.cao@intel.com>
10598R:	Tianshu Qiu <tian.shu.qiu@intel.com>
10599L:	linux-media@vger.kernel.org
10600S:	Maintained
10601F:	Documentation/admin-guide/media/ipu3.rst
10602F:	Documentation/admin-guide/media/ipu3_rcb.svg
10603F:	Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
10604F:	drivers/staging/media/ipu3/
10605
10606INTEL ISHTP ECLITE DRIVER
10607M:	Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
10608L:	platform-driver-x86@vger.kernel.org
10609S:	Supported
10610F:	drivers/platform/x86/intel/ishtp_eclite.c
10611
10612INTEL IXP4XX CRYPTO SUPPORT
10613M:	Corentin Labbe <clabbe@baylibre.com>
10614L:	linux-crypto@vger.kernel.org
10615S:	Maintained
10616F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
10617
10618INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
10619M:	Krzysztof Halasa <khalasa@piap.pl>
10620S:	Maintained
10621F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
10622F:	drivers/net/wan/ixp4xx_hss.c
10623F:	drivers/soc/ixp4xx/ixp4xx-npe.c
10624F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
10625F:	include/linux/soc/ixp4xx/npe.h
10626F:	include/linux/soc/ixp4xx/qmgr.h
10627
10628INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
10629M:	Deepak Saxena <dsaxena@plexity.net>
10630S:	Maintained
10631F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
10632F:	drivers/char/hw_random/ixp4xx-rng.c
10633
10634INTEL KEEM BAY DRM DRIVER
10635M:	Anitha Chrisanthus <anitha.chrisanthus@intel.com>
10636M:	Edmund Dea <edmund.j.dea@intel.com>
10637S:	Maintained
10638F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10639F:	drivers/gpu/drm/kmb/
10640
10641INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10642M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10643S:	Maintained
10644F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10645F:	drivers/crypto/intel/keembay/Kconfig
10646F:	drivers/crypto/intel/keembay/Makefile
10647F:	drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
10648F:	drivers/crypto/intel/keembay/ocs-aes.c
10649F:	drivers/crypto/intel/keembay/ocs-aes.h
10650
10651INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10652M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10653M:	Prabhjot Khurana <prabhjot.khurana@intel.com>
10654M:	Mark Gross <mgross@linux.intel.com>
10655S:	Maintained
10656F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10657F:	drivers/crypto/intel/keembay/Kconfig
10658F:	drivers/crypto/intel/keembay/Makefile
10659F:	drivers/crypto/intel/keembay/keembay-ocs-ecc.c
10660
10661INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10662M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10663M:	Declan Murphy <declan.murphy@intel.com>
10664S:	Maintained
10665F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10666F:	drivers/crypto/intel/keembay/Kconfig
10667F:	drivers/crypto/intel/keembay/Makefile
10668F:	drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
10669F:	drivers/crypto/intel/keembay/ocs-hcu.c
10670F:	drivers/crypto/intel/keembay/ocs-hcu.h
10671
10672INTEL MANAGEMENT ENGINE (mei)
10673M:	Tomas Winkler <tomas.winkler@intel.com>
10674L:	linux-kernel@vger.kernel.org
10675S:	Supported
10676F:	Documentation/driver-api/mei/*
10677F:	drivers/misc/mei/
10678F:	drivers/watchdog/mei_wdt.c
10679F:	include/linux/mei_aux.h
10680F:	include/linux/mei_cl_bus.h
10681F:	include/uapi/linux/mei.h
10682F:	include/uapi/linux/mei_uuid.h
10683F:	include/uapi/linux/uuid.h
10684F:	samples/mei/*
10685
10686INTEL MAX 10 BMC MFD DRIVER
10687M:	Xu Yilun <yilun.xu@intel.com>
10688R:	Tom Rix <trix@redhat.com>
10689S:	Maintained
10690F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10691F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
10692F:	drivers/hwmon/intel-m10-bmc-hwmon.c
10693F:	drivers/mfd/intel-m10-bmc*
10694F:	include/linux/mfd/intel-m10-bmc.h
10695
10696INTEL MAX10 BMC SECURE UPDATES
10697M:	Russ Weight <russell.h.weight@intel.com>
10698L:	linux-fpga@vger.kernel.org
10699S:	Maintained
10700F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
10701F:	drivers/fpga/intel-m10-bmc-sec-update.c
10702
10703INTEL P-Unit IPC DRIVER
10704M:	Zha Qipeng <qipeng.zha@intel.com>
10705L:	platform-driver-x86@vger.kernel.org
10706S:	Maintained
10707F:	arch/x86/include/asm/intel_punit_ipc.h
10708F:	drivers/platform/x86/intel/punit_ipc.c
10709
10710INTEL PMC CORE DRIVER
10711M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10712M:	David E Box <david.e.box@intel.com>
10713L:	platform-driver-x86@vger.kernel.org
10714S:	Maintained
10715F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
10716F:	drivers/platform/x86/intel/pmc/
10717
10718INTEL PMIC GPIO DRIVERS
10719M:	Andy Shevchenko <andy@kernel.org>
10720S:	Supported
10721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10722F:	drivers/gpio/gpio-*cove.c
10723
10724INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10725M:	Andy Shevchenko <andy@kernel.org>
10726S:	Supported
10727F:	drivers/mfd/intel_soc_pmic*
10728F:	include/linux/mfd/intel_soc_pmic*
10729
10730INTEL PMT DRIVERS
10731M:	David E. Box <david.e.box@linux.intel.com>
10732S:	Supported
10733F:	drivers/platform/x86/intel/pmt/
10734
10735INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10736M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
10737L:	linux-wireless@vger.kernel.org
10738S:	Maintained
10739F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10740F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10741F:	drivers/net/wireless/intel/ipw2x00/
10742
10743INTEL PSTATE DRIVER
10744M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10745M:	Len Brown <lenb@kernel.org>
10746L:	linux-pm@vger.kernel.org
10747S:	Supported
10748F:	drivers/cpufreq/intel_pstate.c
10749
10750INTEL PTP DFL ToD DRIVER
10751M:	Tianfei Zhang <tianfei.zhang@intel.com>
10752L:	linux-fpga@vger.kernel.org
10753L:	netdev@vger.kernel.org
10754S:	Maintained
10755F:	drivers/ptp/ptp_dfl_tod.c
10756
10757INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10758M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
10759L:	linux-iio@vger.kernel.org
10760F:	drivers/counter/intel-qep.c
10761
10762INTEL SCU DRIVERS
10763M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10764S:	Maintained
10765F:	arch/x86/include/asm/intel_scu_ipc.h
10766F:	drivers/platform/x86/intel_scu_*
10767
10768INTEL SDSI DRIVER
10769M:	David E. Box <david.e.box@linux.intel.com>
10770S:	Supported
10771F:	drivers/platform/x86/intel/sdsi.c
10772F:	tools/arch/x86/intel_sdsi/
10773F:	tools/testing/selftests/drivers/sdsi/
10774
10775INTEL SGX
10776M:	Jarkko Sakkinen <jarkko@kernel.org>
10777R:	Dave Hansen <dave.hansen@linux.intel.com>
10778L:	linux-sgx@vger.kernel.org
10779S:	Supported
10780Q:	https://patchwork.kernel.org/project/intel-sgx/list/
10781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10782F:	Documentation/arch/x86/sgx.rst
10783F:	arch/x86/entry/vdso/vsgx.S
10784F:	arch/x86/include/asm/sgx.h
10785F:	arch/x86/include/uapi/asm/sgx.h
10786F:	arch/x86/kernel/cpu/sgx/*
10787F:	tools/testing/selftests/sgx/*
10788K:	\bSGX_
10789
10790INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10791M:	Daniel Scally <djrscally@gmail.com>
10792S:	Maintained
10793F:	drivers/platform/x86/intel/int3472/
10794
10795INTEL SPEED SELECT TECHNOLOGY
10796M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10797L:	platform-driver-x86@vger.kernel.org
10798S:	Maintained
10799F:	drivers/platform/x86/intel/speed_select_if/
10800F:	include/uapi/linux/isst_if.h
10801F:	tools/power/x86/intel-speed-select/
10802
10803INTEL STRATIX10 FIRMWARE DRIVERS
10804M:	Dinh Nguyen <dinguyen@kernel.org>
10805L:	linux-kernel@vger.kernel.org
10806S:	Maintained
10807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10808F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10809F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10810F:	drivers/firmware/stratix10-rsu.c
10811F:	drivers/firmware/stratix10-svc.c
10812F:	include/linux/firmware/intel/stratix10-smc.h
10813F:	include/linux/firmware/intel/stratix10-svc-client.h
10814
10815INTEL TELEMETRY DRIVER
10816M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10817M:	"David E. Box" <david.e.box@linux.intel.com>
10818L:	platform-driver-x86@vger.kernel.org
10819S:	Maintained
10820F:	arch/x86/include/asm/intel_telemetry.h
10821F:	drivers/platform/x86/intel/telemetry/
10822
10823INTEL TPMI DRIVER
10824M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10825L:	platform-driver-x86@vger.kernel.org
10826S:	Maintained
10827F:	Documentation/ABI/testing/debugfs-tpmi
10828F:	drivers/platform/x86/intel/tpmi.c
10829F:	include/linux/intel_tpmi.h
10830
10831INTEL UNCORE FREQUENCY CONTROL
10832M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10833L:	platform-driver-x86@vger.kernel.org
10834S:	Maintained
10835F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10836F:	drivers/platform/x86/intel/uncore-frequency/
10837
10838INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10839M:	David E. Box <david.e.box@linux.intel.com>
10840S:	Supported
10841F:	drivers/platform/x86/intel/vsec.*
10842
10843INTEL VIRTUAL BUTTON DRIVER
10844M:	AceLan Kao <acelan.kao@canonical.com>
10845L:	platform-driver-x86@vger.kernel.org
10846S:	Maintained
10847F:	drivers/platform/x86/intel/vbtn.c
10848
10849INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10850M:	Stanislaw Gruszka <stf_xl@wp.pl>
10851L:	linux-wireless@vger.kernel.org
10852S:	Supported
10853F:	drivers/net/wireless/intel/iwlegacy/
10854
10855INTEL WIRELESS WIFI LINK (iwlwifi)
10856M:	Gregory Greenman <gregory.greenman@intel.com>
10857L:	linux-wireless@vger.kernel.org
10858S:	Supported
10859W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10861F:	drivers/net/wireless/intel/iwlwifi/
10862
10863INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10864M:	Jithu Joseph <jithu.joseph@intel.com>
10865R:	Maurice Ma <maurice.ma@intel.com>
10866S:	Maintained
10867W:	https://slimbootloader.github.io/security/firmware-update.html
10868F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
10869
10870INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10871L:	Dell.Client.Kernel@dell.com
10872S:	Maintained
10873F:	drivers/platform/x86/intel/wmi/thunderbolt.c
10874
10875INTEL WWAN IOSM DRIVER
10876M:	M Chetan Kumar <m.chetan.kumar@intel.com>
10877M:	Intel Corporation <linuxwwan@intel.com>
10878L:	netdev@vger.kernel.org
10879S:	Maintained
10880F:	drivers/net/wwan/iosm/
10881
10882INTEL(R) TRACE HUB
10883M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10884S:	Supported
10885F:	Documentation/trace/intel_th.rst
10886F:	drivers/hwtracing/intel_th/
10887F:	include/linux/intel_th.h
10888
10889INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10890M:	Ning Sun <ning.sun@intel.com>
10891L:	tboot-devel@lists.sourceforge.net
10892S:	Supported
10893W:	http://tboot.sourceforge.net
10894T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10895F:	Documentation/arch/x86/intel_txt.rst
10896F:	arch/x86/kernel/tboot.c
10897F:	include/linux/tboot.h
10898
10899INTERCONNECT API
10900M:	Georgi Djakov <djakov@kernel.org>
10901L:	linux-pm@vger.kernel.org
10902S:	Maintained
10903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10904F:	Documentation/devicetree/bindings/interconnect/
10905F:	Documentation/driver-api/interconnect.rst
10906F:	drivers/interconnect/
10907F:	include/dt-bindings/interconnect/
10908F:	include/linux/interconnect-provider.h
10909F:	include/linux/interconnect.h
10910
10911INTERRUPT COUNTER DRIVER
10912M:	Oleksij Rempel <o.rempel@pengutronix.de>
10913R:	Pengutronix Kernel Team <kernel@pengutronix.de>
10914L:	linux-iio@vger.kernel.org
10915F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10916F:	drivers/counter/interrupt-cnt.c
10917
10918INTERSIL ISL7998X VIDEO DECODER DRIVER
10919M:	Michael Tretter <m.tretter@pengutronix.de>
10920R:	Pengutronix Kernel Team <kernel@pengutronix.de>
10921L:	linux-media@vger.kernel.org
10922S:	Maintained
10923F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10924F:	drivers/media/i2c/isl7998x.c
10925
10926INVENSENSE ICM-426xx IMU DRIVER
10927M:	Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10928L:	linux-iio@vger.kernel.org
10929S:	Maintained
10930W:	https://invensense.tdk.com/
10931F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10932F:	drivers/iio/imu/inv_icm42600/
10933
10934INVENSENSE MPU-3050 GYROSCOPE DRIVER
10935M:	Linus Walleij <linus.walleij@linaro.org>
10936L:	linux-iio@vger.kernel.org
10937S:	Maintained
10938F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10939F:	drivers/iio/gyro/mpu3050*
10940
10941IOC3 ETHERNET DRIVER
10942M:	Ralf Baechle <ralf@linux-mips.org>
10943L:	linux-mips@vger.kernel.org
10944S:	Maintained
10945F:	drivers/net/ethernet/sgi/ioc3-eth.c
10946
10947IOMAP FILESYSTEM LIBRARY
10948M:	Darrick J. Wong <djwong@kernel.org>
10949L:	linux-xfs@vger.kernel.org
10950L:	linux-fsdevel@vger.kernel.org
10951S:	Supported
10952T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10953F:	fs/iomap/
10954F:	include/linux/iomap.h
10955
10956IOMMU DMA-API LAYER
10957M:	Robin Murphy <robin.murphy@arm.com>
10958L:	iommu@lists.linux.dev
10959S:	Maintained
10960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10961F:	drivers/iommu/dma-iommu.c
10962F:	drivers/iommu/dma-iommu.h
10963F:	drivers/iommu/iova.c
10964F:	include/linux/iova.h
10965
10966IOMMU SUBSYSTEM
10967M:	Joerg Roedel <joro@8bytes.org>
10968M:	Will Deacon <will@kernel.org>
10969R:	Robin Murphy <robin.murphy@arm.com>
10970L:	iommu@lists.linux.dev
10971S:	Maintained
10972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10973F:	Documentation/devicetree/bindings/iommu/
10974F:	Documentation/userspace-api/iommu.rst
10975F:	drivers/iommu/
10976F:	include/linux/iommu.h
10977F:	include/linux/iova.h
10978F:	include/linux/of_iommu.h
10979F:	include/uapi/linux/iommu.h
10980
10981IOMMUFD
10982M:	Jason Gunthorpe <jgg@nvidia.com>
10983M:	Kevin Tian <kevin.tian@intel.com>
10984L:	iommu@lists.linux.dev
10985S:	Maintained
10986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
10987F:	Documentation/userspace-api/iommufd.rst
10988F:	drivers/iommu/iommufd/
10989F:	include/linux/iommufd.h
10990F:	include/uapi/linux/iommufd.h
10991F:	tools/testing/selftests/iommu/
10992
10993IOSYS-MAP HELPERS
10994M:	Thomas Zimmermann <tzimmermann@suse.de>
10995L:	dri-devel@lists.freedesktop.org
10996S:	Maintained
10997T:	git git://anongit.freedesktop.org/drm/drm-misc
10998F:	include/linux/iosys-map.h
10999
11000IO_URING
11001M:	Jens Axboe <axboe@kernel.dk>
11002R:	Pavel Begunkov <asml.silence@gmail.com>
11003L:	io-uring@vger.kernel.org
11004S:	Maintained
11005T:	git git://git.kernel.dk/linux-block
11006T:	git git://git.kernel.dk/liburing
11007F:	include/linux/io_uring.h
11008F:	include/linux/io_uring_types.h
11009F:	include/trace/events/io_uring.h
11010F:	include/uapi/linux/io_uring.h
11011F:	io_uring/
11012
11013IPMI SUBSYSTEM
11014M:	Corey Minyard <minyard@acm.org>
11015L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
11016S:	Supported
11017W:	http://openipmi.sourceforge.net/
11018T:	git https://github.com/cminyard/linux-ipmi.git for-next
11019F:	Documentation/devicetree/bindings/ipmi/
11020F:	Documentation/driver-api/ipmi.rst
11021F:	drivers/char/ipmi/
11022F:	include/linux/ipmi*
11023F:	include/uapi/linux/ipmi*
11024
11025IPS SCSI RAID DRIVER
11026M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
11027L:	linux-scsi@vger.kernel.org
11028S:	Maintained
11029W:	http://www.adaptec.com/
11030F:	drivers/scsi/ips*
11031
11032IPVS
11033M:	Simon Horman <horms@verge.net.au>
11034M:	Julian Anastasov <ja@ssi.bg>
11035L:	netdev@vger.kernel.org
11036L:	lvs-devel@vger.kernel.org
11037S:	Maintained
11038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11040F:	Documentation/networking/ipvs-sysctl.rst
11041F:	include/net/ip_vs.h
11042F:	include/uapi/linux/ip_vs.h
11043F:	net/netfilter/ipvs/
11044
11045IPWIRELESS DRIVER
11046M:	Jiri Kosina <jikos@kernel.org>
11047M:	David Sterba <dsterba@suse.com>
11048S:	Odd Fixes
11049F:	drivers/tty/ipwireless/
11050
11051IRON DEVICE AUDIO CODEC DRIVERS
11052M:	Kiseok Jo <kiseok.jo@irondevice.com>
11053L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11054S:	Maintained
11055F:	Documentation/devicetree/bindings/sound/irondevice,*
11056F:	sound/soc/codecs/sma*
11057
11058IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11059M:	Marc Zyngier <maz@kernel.org>
11060S:	Maintained
11061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11062F:	Documentation/core-api/irq/irq-domain.rst
11063F:	include/linux/irqdomain.h
11064F:	kernel/irq/irqdomain.c
11065F:	kernel/irq/msi.c
11066
11067IRQ SUBSYSTEM
11068M:	Thomas Gleixner <tglx@linutronix.de>
11069L:	linux-kernel@vger.kernel.org
11070S:	Maintained
11071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11072F:	include/linux/group_cpus.h
11073F:	kernel/irq/
11074F:	lib/group_cpus.c
11075
11076IRQCHIP DRIVERS
11077M:	Thomas Gleixner <tglx@linutronix.de>
11078M:	Marc Zyngier <maz@kernel.org>
11079L:	linux-kernel@vger.kernel.org
11080S:	Maintained
11081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11082F:	Documentation/devicetree/bindings/interrupt-controller/
11083F:	drivers/irqchip/
11084
11085ISA
11086M:	William Breathitt Gray <william.gray@linaro.org>
11087S:	Maintained
11088F:	Documentation/driver-api/isa.rst
11089F:	drivers/base/isa.c
11090F:	include/linux/isa.h
11091
11092ISA RADIO MODULE
11093M:	Hans Verkuil <hverkuil@xs4all.nl>
11094L:	linux-media@vger.kernel.org
11095S:	Maintained
11096W:	https://linuxtv.org
11097T:	git git://linuxtv.org/media_tree.git
11098F:	drivers/media/radio/radio-isa*
11099
11100ISAPNP
11101M:	Jaroslav Kysela <perex@perex.cz>
11102S:	Maintained
11103F:	Documentation/driver-api/isapnp.rst
11104F:	drivers/pnp/isapnp/
11105F:	include/linux/isapnp.h
11106
11107ISCSI
11108M:	Lee Duncan <lduncan@suse.com>
11109M:	Chris Leech <cleech@redhat.com>
11110M:	Mike Christie <michael.christie@oracle.com>
11111L:	open-iscsi@googlegroups.com
11112L:	linux-scsi@vger.kernel.org
11113S:	Maintained
11114W:	www.open-iscsi.com
11115F:	drivers/scsi/*iscsi*
11116F:	include/scsi/*iscsi*
11117
11118iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
11119M:	Peter Jones <pjones@redhat.com>
11120M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
11121S:	Maintained
11122F:	drivers/firmware/iscsi_ibft*
11123
11124ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
11125M:	Sagi Grimberg <sagi@grimberg.me>
11126M:	Max Gurtovoy <mgurtovoy@nvidia.com>
11127L:	linux-rdma@vger.kernel.org
11128S:	Supported
11129W:	http://www.openfabrics.org
11130W:	www.open-iscsi.org
11131Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11132F:	drivers/infiniband/ulp/iser/
11133
11134ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
11135M:	Sagi Grimberg <sagi@grimberg.me>
11136L:	linux-rdma@vger.kernel.org
11137L:	target-devel@vger.kernel.org
11138S:	Supported
11139W:	http://www.linux-iscsi.org
11140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11141F:	drivers/infiniband/ulp/isert
11142
11143ISDN/CMTP OVER BLUETOOTH
11144M:	Karsten Keil <isdn@linux-pingi.de>
11145L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11146L:	netdev@vger.kernel.org
11147S:	Odd Fixes
11148W:	http://www.isdn4linux.de
11149F:	Documentation/isdn/
11150F:	drivers/isdn/capi/
11151F:	include/linux/isdn/
11152F:	include/uapi/linux/isdn/
11153F:	net/bluetooth/cmtp/
11154
11155ISDN/mISDN SUBSYSTEM
11156M:	Karsten Keil <isdn@linux-pingi.de>
11157L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11158L:	netdev@vger.kernel.org
11159S:	Maintained
11160W:	http://www.isdn4linux.de
11161F:	drivers/isdn/Kconfig
11162F:	drivers/isdn/Makefile
11163F:	drivers/isdn/hardware/
11164F:	drivers/isdn/mISDN/
11165
11166ISOFS FILESYSTEM
11167M:	Jan Kara <jack@suse.cz>
11168L:	linux-fsdevel@vger.kernel.org
11169S:	Maintained
11170F:	Documentation/filesystems/isofs.rst
11171F:	fs/isofs/
11172
11173IT87 HARDWARE MONITORING DRIVER
11174M:	Jean Delvare <jdelvare@suse.com>
11175L:	linux-hwmon@vger.kernel.org
11176S:	Maintained
11177F:	Documentation/hwmon/it87.rst
11178F:	drivers/hwmon/it87.c
11179
11180IT913X MEDIA DRIVER
11181M:	Antti Palosaari <crope@iki.fi>
11182L:	linux-media@vger.kernel.org
11183S:	Maintained
11184W:	https://linuxtv.org
11185W:	http://palosaari.fi/linux/
11186Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11187T:	git git://linuxtv.org/anttip/media_tree.git
11188F:	drivers/media/tuners/it913x*
11189
11190ITE IT66121 HDMI BRIDGE DRIVER
11191M:	Phong LE <ple@baylibre.com>
11192M:	Neil Armstrong <neil.armstrong@linaro.org>
11193S:	Maintained
11194T:	git git://anongit.freedesktop.org/drm/drm-misc
11195F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11196F:	drivers/gpu/drm/bridge/ite-it66121.c
11197
11198IVTV VIDEO4LINUX DRIVER
11199M:	Andy Walls <awalls@md.metrocast.net>
11200L:	linux-media@vger.kernel.org
11201S:	Maintained
11202W:	https://linuxtv.org
11203T:	git git://linuxtv.org/media_tree.git
11204F:	Documentation/admin-guide/media/ivtv*
11205F:	drivers/media/pci/ivtv/
11206F:	include/uapi/linux/ivtv*
11207
11208IX2505V MEDIA DRIVER
11209M:	Malcolm Priestley <tvboxspy@gmail.com>
11210L:	linux-media@vger.kernel.org
11211S:	Maintained
11212W:	https://linuxtv.org
11213Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11214F:	drivers/media/dvb-frontends/ix2505v*
11215
11216JAILHOUSE HYPERVISOR INTERFACE
11217M:	Jan Kiszka <jan.kiszka@siemens.com>
11218L:	jailhouse-dev@googlegroups.com
11219S:	Maintained
11220F:	arch/x86/include/asm/jailhouse_para.h
11221F:	arch/x86/kernel/jailhouse.c
11222
11223JC42.4 TEMPERATURE SENSOR DRIVER
11224M:	Guenter Roeck <linux@roeck-us.net>
11225L:	linux-hwmon@vger.kernel.org
11226S:	Maintained
11227F:	Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
11228F:	Documentation/hwmon/jc42.rst
11229F:	drivers/hwmon/jc42.c
11230
11231JFS FILESYSTEM
11232M:	Dave Kleikamp <shaggy@kernel.org>
11233L:	jfs-discussion@lists.sourceforge.net
11234S:	Odd Fixes
11235W:	http://jfs.sourceforge.net/
11236T:	git https://github.com/kleikamp/linux-shaggy.git
11237F:	Documentation/admin-guide/jfs.rst
11238F:	fs/jfs/
11239
11240JME NETWORK DRIVER
11241M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
11242L:	netdev@vger.kernel.org
11243S:	Maintained
11244F:	drivers/net/ethernet/jme.*
11245
11246JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
11247M:	David Woodhouse <dwmw2@infradead.org>
11248M:	Richard Weinberger <richard@nod.at>
11249L:	linux-mtd@lists.infradead.org
11250S:	Odd Fixes
11251W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
11252T:	git git://git.infradead.org/ubifs-2.6.git
11253F:	fs/jffs2/
11254F:	include/uapi/linux/jffs2.h
11255
11256JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
11257M:	"Theodore Ts'o" <tytso@mit.edu>
11258M:	Jan Kara <jack@suse.com>
11259L:	linux-ext4@vger.kernel.org
11260S:	Maintained
11261F:	fs/jbd2/
11262F:	include/linux/jbd2.h
11263
11264JPU V4L2 MEM2MEM DRIVER FOR RENESAS
11265M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
11266L:	linux-media@vger.kernel.org
11267L:	linux-renesas-soc@vger.kernel.org
11268S:	Maintained
11269F:	drivers/media/platform/renesas/rcar_jpu.c
11270
11271JSM Neo PCI based serial card
11272L:	linux-serial@vger.kernel.org
11273S:	Orphan
11274F:	drivers/tty/serial/jsm/
11275
11276K10TEMP HARDWARE MONITORING DRIVER
11277M:	Clemens Ladisch <clemens@ladisch.de>
11278L:	linux-hwmon@vger.kernel.org
11279S:	Maintained
11280F:	Documentation/hwmon/k10temp.rst
11281F:	drivers/hwmon/k10temp.c
11282
11283K8TEMP HARDWARE MONITORING DRIVER
11284M:	Rudolf Marek <r.marek@assembler.cz>
11285L:	linux-hwmon@vger.kernel.org
11286S:	Maintained
11287F:	Documentation/hwmon/k8temp.rst
11288F:	drivers/hwmon/k8temp.c
11289
11290KASAN
11291M:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
11292R:	Alexander Potapenko <glider@google.com>
11293R:	Andrey Konovalov <andreyknvl@gmail.com>
11294R:	Dmitry Vyukov <dvyukov@google.com>
11295R:	Vincenzo Frascino <vincenzo.frascino@arm.com>
11296L:	kasan-dev@googlegroups.com
11297S:	Maintained
11298F:	Documentation/dev-tools/kasan.rst
11299F:	arch/*/include/asm/*kasan.h
11300F:	arch/*/mm/kasan_init*
11301F:	include/linux/kasan*.h
11302F:	lib/Kconfig.kasan
11303F:	mm/kasan/
11304F:	scripts/Makefile.kasan
11305
11306KCONFIG
11307M:	Masahiro Yamada <masahiroy@kernel.org>
11308L:	linux-kbuild@vger.kernel.org
11309S:	Maintained
11310Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
11311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
11312F:	Documentation/kbuild/kconfig*
11313F:	scripts/Kconfig.include
11314F:	scripts/kconfig/
11315
11316KCOV
11317R:	Dmitry Vyukov <dvyukov@google.com>
11318R:	Andrey Konovalov <andreyknvl@gmail.com>
11319L:	kasan-dev@googlegroups.com
11320S:	Maintained
11321F:	Documentation/dev-tools/kcov.rst
11322F:	include/linux/kcov.h
11323F:	include/uapi/linux/kcov.h
11324F:	kernel/kcov.c
11325F:	scripts/Makefile.kcov
11326
11327KCSAN
11328M:	Marco Elver <elver@google.com>
11329R:	Dmitry Vyukov <dvyukov@google.com>
11330L:	kasan-dev@googlegroups.com
11331S:	Maintained
11332F:	Documentation/dev-tools/kcsan.rst
11333F:	include/linux/kcsan*.h
11334F:	kernel/kcsan/
11335F:	lib/Kconfig.kcsan
11336F:	scripts/Makefile.kcsan
11337
11338KDUMP
11339M:	Baoquan He <bhe@redhat.com>
11340R:	Vivek Goyal <vgoyal@redhat.com>
11341R:	Dave Young <dyoung@redhat.com>
11342L:	kexec@lists.infradead.org
11343S:	Maintained
11344W:	http://lse.sourceforge.net/kdump/
11345F:	Documentation/admin-guide/kdump/
11346F:	fs/proc/vmcore.c
11347F:	include/linux/crash_core.h
11348F:	include/linux/crash_dump.h
11349F:	include/uapi/linux/vmcore.h
11350F:	kernel/crash_*.c
11351
11352KEENE FM RADIO TRANSMITTER DRIVER
11353M:	Hans Verkuil <hverkuil@xs4all.nl>
11354L:	linux-media@vger.kernel.org
11355S:	Maintained
11356W:	https://linuxtv.org
11357T:	git git://linuxtv.org/media_tree.git
11358F:	drivers/media/radio/radio-keene*
11359
11360KERNEL AUTOMOUNTER
11361M:	Ian Kent <raven@themaw.net>
11362L:	autofs@vger.kernel.org
11363S:	Maintained
11364F:	fs/autofs/
11365
11366KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
11367M:	Masahiro Yamada <masahiroy@kernel.org>
11368R:	Nathan Chancellor <nathan@kernel.org>
11369R:	Nick Desaulniers <ndesaulniers@google.com>
11370R:	Nicolas Schier <nicolas@fjasle.eu>
11371L:	linux-kbuild@vger.kernel.org
11372S:	Maintained
11373Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
11374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
11375F:	Documentation/kbuild/
11376F:	Makefile
11377F:	scripts/*vmlinux*
11378F:	scripts/Kbuild*
11379F:	scripts/Makefile*
11380F:	scripts/basic/
11381F:	scripts/dummy-tools/
11382F:	scripts/mk*
11383F:	scripts/mod/
11384F:	scripts/package/
11385
11386KERNEL HARDENING (not covered by other areas)
11387M:	Kees Cook <keescook@chromium.org>
11388L:	linux-hardening@vger.kernel.org
11389S:	Supported
11390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11391F:	Documentation/ABI/testing/sysfs-kernel-oops_count
11392F:	Documentation/ABI/testing/sysfs-kernel-warn_count
11393F:	include/linux/overflow.h
11394F:	include/linux/randomize_kstack.h
11395F:	mm/usercopy.c
11396K:	\b(add|choose)_random_kstack_offset\b
11397K:	\b__check_(object_size|heap_object)\b
11398
11399KERNEL JANITORS
11400L:	kernel-janitors@vger.kernel.org
11401S:	Odd Fixes
11402W:	http://kernelnewbies.org/KernelJanitors
11403
11404KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
11405M:	Chuck Lever <chuck.lever@oracle.com>
11406M:	Jeff Layton <jlayton@kernel.org>
11407R:	Neil Brown <neilb@suse.de>
11408R:	Olga Kornievskaia <kolga@netapp.com>
11409R:	Dai Ngo <Dai.Ngo@oracle.com>
11410R:	Tom Talpey <tom@talpey.com>
11411L:	linux-nfs@vger.kernel.org
11412S:	Supported
11413W:	http://nfs.sourceforge.net/
11414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11415F:	Documentation/filesystems/nfs/
11416F:	fs/exportfs/
11417F:	fs/lockd/
11418F:	fs/nfs_common/
11419F:	fs/nfsd/
11420F:	include/linux/lockd/
11421F:	include/linux/sunrpc/
11422F:	include/trace/events/rpcgss.h
11423F:	include/trace/events/rpcrdma.h
11424F:	include/trace/events/sunrpc.h
11425F:	include/trace/misc/fs.h
11426F:	include/trace/misc/nfs.h
11427F:	include/trace/misc/sunrpc.h
11428F:	include/uapi/linux/nfsd/
11429F:	include/uapi/linux/sunrpc/
11430F:	net/sunrpc/
11431
11432KERNEL REGRESSIONS
11433M:	Thorsten Leemhuis <linux@leemhuis.info>
11434L:	regressions@lists.linux.dev
11435S:	Supported
11436F:	Documentation/admin-guide/reporting-regressions.rst
11437F:	Documentation/process/handling-regressions.rst
11438
11439KERNEL SELFTEST FRAMEWORK
11440M:	Shuah Khan <shuah@kernel.org>
11441M:	Shuah Khan <skhan@linuxfoundation.org>
11442L:	linux-kselftest@vger.kernel.org
11443S:	Maintained
11444Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
11445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
11446F:	Documentation/dev-tools/kselftest*
11447F:	tools/testing/selftests/
11448
11449KERNEL SMB3 SERVER (KSMBD)
11450M:	Namjae Jeon <linkinjeon@kernel.org>
11451M:	Steve French <sfrench@samba.org>
11452R:	Sergey Senozhatsky <senozhatsky@chromium.org>
11453R:	Tom Talpey <tom@talpey.com>
11454L:	linux-cifs@vger.kernel.org
11455S:	Maintained
11456T:	git git://git.samba.org/ksmbd.git
11457F:	Documentation/filesystems/smb/ksmbd.rst
11458F:	fs/smb/common/
11459F:	fs/smb/server/
11460
11461KERNEL UNIT TESTING FRAMEWORK (KUnit)
11462M:	Brendan Higgins <brendanhiggins@google.com>
11463M:	David Gow <davidgow@google.com>
11464L:	linux-kselftest@vger.kernel.org
11465L:	kunit-dev@googlegroups.com
11466S:	Maintained
11467W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
11468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
11469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
11470F:	Documentation/dev-tools/kunit/
11471F:	include/kunit/
11472F:	lib/kunit/
11473F:	rust/kernel/kunit.rs
11474F:	scripts/rustdoc_test_*
11475F:	tools/testing/kunit/
11476
11477KERNEL USERMODE HELPER
11478M:	Luis Chamberlain <mcgrof@kernel.org>
11479L:	linux-kernel@vger.kernel.org
11480S:	Maintained
11481F:	include/linux/umh.h
11482F:	kernel/umh.c
11483
11484KERNEL VIRTUAL MACHINE (KVM)
11485M:	Paolo Bonzini <pbonzini@redhat.com>
11486L:	kvm@vger.kernel.org
11487S:	Supported
11488W:	http://www.linux-kvm.org
11489T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11490F:	Documentation/virt/kvm/
11491F:	include/asm-generic/kvm*
11492F:	include/kvm/iodev.h
11493F:	include/linux/kvm*
11494F:	include/trace/events/kvm.h
11495F:	include/uapi/asm-generic/kvm*
11496F:	include/uapi/linux/kvm*
11497F:	tools/kvm/
11498F:	tools/testing/selftests/kvm/
11499F:	virt/kvm/*
11500
11501KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
11502M:	Marc Zyngier <maz@kernel.org>
11503M:	Oliver Upton <oliver.upton@linux.dev>
11504R:	James Morse <james.morse@arm.com>
11505R:	Suzuki K Poulose <suzuki.poulose@arm.com>
11506R:	Zenghui Yu <yuzenghui@huawei.com>
11507L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11508L:	kvmarm@lists.linux.dev
11509S:	Maintained
11510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
11511F:	arch/arm64/include/asm/kvm*
11512F:	arch/arm64/include/uapi/asm/kvm*
11513F:	arch/arm64/kvm/
11514F:	include/kvm/arm_*
11515F:	tools/testing/selftests/kvm/*/aarch64/
11516F:	tools/testing/selftests/kvm/aarch64/
11517
11518KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
11519M:	Huacai Chen <chenhuacai@kernel.org>
11520L:	linux-mips@vger.kernel.org
11521L:	kvm@vger.kernel.org
11522S:	Maintained
11523T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11524F:	arch/mips/include/asm/kvm*
11525F:	arch/mips/include/uapi/asm/kvm*
11526F:	arch/mips/kvm/
11527
11528KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
11529M:	Michael Ellerman <mpe@ellerman.id.au>
11530R:	Nicholas Piggin <npiggin@gmail.com>
11531L:	linuxppc-dev@lists.ozlabs.org
11532L:	kvm@vger.kernel.org
11533S:	Maintained (Book3S 64-bit HV)
11534S:	Odd fixes (Book3S 64-bit PR)
11535S:	Orphan (Book3E and 32-bit)
11536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
11537F:	arch/powerpc/include/asm/kvm*
11538F:	arch/powerpc/include/uapi/asm/kvm*
11539F:	arch/powerpc/kernel/kvm*
11540F:	arch/powerpc/kvm/
11541
11542KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
11543M:	Anup Patel <anup@brainfault.org>
11544R:	Atish Patra <atishp@atishpatra.org>
11545L:	kvm@vger.kernel.org
11546L:	kvm-riscv@lists.infradead.org
11547L:	linux-riscv@lists.infradead.org
11548S:	Maintained
11549T:	git https://github.com/kvm-riscv/linux.git
11550F:	arch/riscv/include/asm/kvm*
11551F:	arch/riscv/include/uapi/asm/kvm*
11552F:	arch/riscv/kvm/
11553F:	tools/testing/selftests/kvm/*/riscv/
11554
11555KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
11556M:	Christian Borntraeger <borntraeger@linux.ibm.com>
11557M:	Janosch Frank <frankja@linux.ibm.com>
11558M:	Claudio Imbrenda <imbrenda@linux.ibm.com>
11559R:	David Hildenbrand <david@redhat.com>
11560L:	kvm@vger.kernel.org
11561S:	Supported
11562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
11563F:	Documentation/virt/kvm/s390*
11564F:	arch/s390/include/asm/gmap.h
11565F:	arch/s390/include/asm/kvm*
11566F:	arch/s390/include/uapi/asm/kvm*
11567F:	arch/s390/include/uapi/asm/uvdevice.h
11568F:	arch/s390/kernel/uv.c
11569F:	arch/s390/kvm/
11570F:	arch/s390/mm/gmap.c
11571F:	drivers/s390/char/uvdevice.c
11572F:	tools/testing/selftests/drivers/s390x/uvdevice/
11573F:	tools/testing/selftests/kvm/*/s390x/
11574F:	tools/testing/selftests/kvm/s390x/
11575
11576KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
11577M:	Sean Christopherson <seanjc@google.com>
11578M:	Paolo Bonzini <pbonzini@redhat.com>
11579L:	kvm@vger.kernel.org
11580S:	Supported
11581P:	Documentation/process/maintainer-kvm-x86.rst
11582T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11583F:	arch/x86/include/asm/kvm*
11584F:	arch/x86/include/asm/svm.h
11585F:	arch/x86/include/asm/vmx*.h
11586F:	arch/x86/include/uapi/asm/kvm*
11587F:	arch/x86/include/uapi/asm/svm.h
11588F:	arch/x86/include/uapi/asm/vmx.h
11589F:	arch/x86/kvm/
11590F:	arch/x86/kvm/*/
11591
11592KERNFS
11593M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11594M:	Tejun Heo <tj@kernel.org>
11595S:	Supported
11596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11597F:	fs/kernfs/
11598F:	include/linux/kernfs.h
11599
11600KEXEC
11601M:	Eric Biederman <ebiederm@xmission.com>
11602L:	kexec@lists.infradead.org
11603S:	Maintained
11604W:	http://kernel.org/pub/linux/utils/kernel/kexec/
11605F:	include/linux/kexec.h
11606F:	include/uapi/linux/kexec.h
11607F:	kernel/kexec*
11608
11609KEYS-ENCRYPTED
11610M:	Mimi Zohar <zohar@linux.ibm.com>
11611L:	linux-integrity@vger.kernel.org
11612L:	keyrings@vger.kernel.org
11613S:	Supported
11614F:	Documentation/security/keys/trusted-encrypted.rst
11615F:	include/keys/encrypted-type.h
11616F:	security/keys/encrypted-keys/
11617
11618KEYS-TRUSTED
11619M:	James Bottomley <jejb@linux.ibm.com>
11620M:	Jarkko Sakkinen <jarkko@kernel.org>
11621M:	Mimi Zohar <zohar@linux.ibm.com>
11622L:	linux-integrity@vger.kernel.org
11623L:	keyrings@vger.kernel.org
11624S:	Supported
11625F:	Documentation/security/keys/trusted-encrypted.rst
11626F:	include/keys/trusted-type.h
11627F:	include/keys/trusted_tpm.h
11628F:	security/keys/trusted-keys/
11629
11630KEYS-TRUSTED-CAAM
11631M:	Ahmad Fatoum <a.fatoum@pengutronix.de>
11632R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11633L:	linux-integrity@vger.kernel.org
11634L:	keyrings@vger.kernel.org
11635S:	Maintained
11636F:	include/keys/trusted_caam.h
11637F:	security/keys/trusted-keys/trusted_caam.c
11638
11639KEYS-TRUSTED-TEE
11640M:	Sumit Garg <sumit.garg@linaro.org>
11641L:	linux-integrity@vger.kernel.org
11642L:	keyrings@vger.kernel.org
11643S:	Supported
11644F:	include/keys/trusted_tee.h
11645F:	security/keys/trusted-keys/trusted_tee.c
11646
11647KEYS/KEYRINGS
11648M:	David Howells <dhowells@redhat.com>
11649M:	Jarkko Sakkinen <jarkko@kernel.org>
11650L:	keyrings@vger.kernel.org
11651S:	Maintained
11652F:	Documentation/security/keys/core.rst
11653F:	include/keys/
11654F:	include/linux/key-type.h
11655F:	include/linux/key.h
11656F:	include/linux/keyctl.h
11657F:	include/uapi/linux/keyctl.h
11658F:	security/keys/
11659
11660KEYS/KEYRINGS_INTEGRITY
11661M:	Jarkko Sakkinen <jarkko@kernel.org>
11662M:	Mimi Zohar <zohar@linux.ibm.com>
11663L:	linux-integrity@vger.kernel.org
11664L:	keyrings@vger.kernel.org
11665S:	Supported
11666F:	security/integrity/platform_certs
11667
11668KFENCE
11669M:	Alexander Potapenko <glider@google.com>
11670M:	Marco Elver <elver@google.com>
11671R:	Dmitry Vyukov <dvyukov@google.com>
11672L:	kasan-dev@googlegroups.com
11673S:	Maintained
11674F:	Documentation/dev-tools/kfence.rst
11675F:	arch/*/include/asm/kfence.h
11676F:	include/linux/kfence.h
11677F:	lib/Kconfig.kfence
11678F:	mm/kfence/
11679
11680KFIFO
11681M:	Stefani Seibold <stefani@seibold.net>
11682S:	Maintained
11683F:	include/linux/kfifo.h
11684F:	lib/kfifo.c
11685F:	samples/kfifo/
11686
11687KGDB / KDB /debug_core
11688M:	Jason Wessel <jason.wessel@windriver.com>
11689M:	Daniel Thompson <daniel.thompson@linaro.org>
11690R:	Douglas Anderson <dianders@chromium.org>
11691L:	kgdb-bugreport@lists.sourceforge.net
11692S:	Maintained
11693W:	http://kgdb.wiki.kernel.org/
11694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11695F:	Documentation/dev-tools/kgdb.rst
11696F:	drivers/misc/kgdbts.c
11697F:	drivers/tty/serial/kgdboc.c
11698F:	include/linux/kdb.h
11699F:	include/linux/kgdb.h
11700F:	kernel/debug/
11701F:	kernel/module/kdb.c
11702
11703KHADAS MCU MFD DRIVER
11704M:	Neil Armstrong <neil.armstrong@linaro.org>
11705L:	linux-amlogic@lists.infradead.org
11706S:	Maintained
11707F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11708F:	drivers/mfd/khadas-mcu.c
11709F:	drivers/thermal/khadas_mcu_fan.c
11710F:	include/linux/mfd/khadas-mcu.h
11711
11712KIONIX/ROHM KX022A ACCELEROMETER
11713M:	Matti Vaittinen <mazziesaccount@gmail.com>
11714L:	linux-iio@vger.kernel.org
11715S:	Supported
11716F:	drivers/iio/accel/kionix-kx022a*
11717
11718KMEMLEAK
11719M:	Catalin Marinas <catalin.marinas@arm.com>
11720S:	Maintained
11721F:	Documentation/dev-tools/kmemleak.rst
11722F:	include/linux/kmemleak.h
11723F:	mm/kmemleak.c
11724F:	samples/kmemleak/kmemleak-test.c
11725
11726KMSAN
11727M:	Alexander Potapenko <glider@google.com>
11728R:	Marco Elver <elver@google.com>
11729R:	Dmitry Vyukov <dvyukov@google.com>
11730L:	kasan-dev@googlegroups.com
11731S:	Maintained
11732F:	Documentation/dev-tools/kmsan.rst
11733F:	arch/*/include/asm/kmsan.h
11734F:	arch/*/mm/kmsan_*
11735F:	include/linux/kmsan*.h
11736F:	lib/Kconfig.kmsan
11737F:	mm/kmsan/
11738F:	scripts/Makefile.kmsan
11739
11740KPROBES
11741M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
11742M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
11743M:	"David S. Miller" <davem@davemloft.net>
11744M:	Masami Hiramatsu <mhiramat@kernel.org>
11745L:	linux-kernel@vger.kernel.org
11746L:	linux-trace-kernel@vger.kernel.org
11747S:	Maintained
11748Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
11749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
11750F:	Documentation/trace/kprobes.rst
11751F:	include/asm-generic/kprobes.h
11752F:	include/linux/kprobes.h
11753F:	kernel/kprobes.c
11754F:	lib/test_kprobes.c
11755F:	samples/kprobes
11756
11757KS0108 LCD CONTROLLER DRIVER
11758M:	Miguel Ojeda <ojeda@kernel.org>
11759S:	Maintained
11760F:	Documentation/admin-guide/auxdisplay/ks0108.rst
11761F:	drivers/auxdisplay/ks0108.c
11762F:	include/linux/ks0108.h
11763
11764KTD253 BACKLIGHT DRIVER
11765M:	Linus Walleij <linus.walleij@linaro.org>
11766S:	Maintained
11767F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
11768F:	drivers/video/backlight/ktd253-backlight.c
11769
11770KTEST
11771M:	Steven Rostedt <rostedt@goodmis.org>
11772M:	John Hawley <warthog9@eaglescrag.net>
11773S:	Maintained
11774F:	tools/testing/ktest
11775
11776KTZ8866 BACKLIGHT DRIVER
11777M:	Jianhua Lu <lujianhua000@gmail.com>
11778S:	Maintained
11779F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
11780F:	drivers/video/backlight/ktz8866.c
11781
11782KVM PARAVIRT (KVM/paravirt)
11783M:	Paolo Bonzini <pbonzini@redhat.com>
11784R:	Wanpeng Li <wanpengli@tencent.com>
11785R:	Vitaly Kuznetsov <vkuznets@redhat.com>
11786L:	kvm@vger.kernel.org
11787S:	Supported
11788T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11789F:	arch/um/include/asm/kvm_para.h
11790F:	arch/x86/include/asm/kvm_para.h
11791F:	arch/x86/include/asm/pvclock-abi.h
11792F:	arch/x86/include/uapi/asm/kvm_para.h
11793F:	arch/x86/kernel/kvm.c
11794F:	arch/x86/kernel/kvmclock.c
11795F:	include/asm-generic/kvm_para.h
11796F:	include/linux/kvm_para.h
11797F:	include/uapi/asm-generic/kvm_para.h
11798F:	include/uapi/linux/kvm_para.h
11799
11800KVM X86 HYPER-V (KVM/hyper-v)
11801M:	Vitaly Kuznetsov <vkuznets@redhat.com>
11802M:	Sean Christopherson <seanjc@google.com>
11803M:	Paolo Bonzini <pbonzini@redhat.com>
11804L:	kvm@vger.kernel.org
11805S:	Supported
11806T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11807F:	arch/x86/kvm/hyperv.*
11808F:	arch/x86/kvm/kvm_onhyperv.*
11809F:	arch/x86/kvm/svm/hyperv.*
11810F:	arch/x86/kvm/svm/svm_onhyperv.*
11811F:	arch/x86/kvm/vmx/hyperv.*
11812
11813KVM X86 Xen (KVM/Xen)
11814M:	David Woodhouse <dwmw2@infradead.org>
11815M:	Paul Durrant <paul@xen.org>
11816M:	Sean Christopherson <seanjc@google.com>
11817M:	Paolo Bonzini <pbonzini@redhat.com>
11818L:	kvm@vger.kernel.org
11819S:	Supported
11820T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11821F:	arch/x86/kvm/xen.*
11822
11823L3MDEV
11824M:	David Ahern <dsahern@kernel.org>
11825L:	netdev@vger.kernel.org
11826S:	Maintained
11827F:	include/net/l3mdev.h
11828F:	net/l3mdev
11829
11830LANDLOCK SECURITY MODULE
11831M:	Mickaël Salaün <mic@digikod.net>
11832L:	linux-security-module@vger.kernel.org
11833S:	Supported
11834W:	https://landlock.io
11835T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
11836F:	Documentation/security/landlock.rst
11837F:	Documentation/userspace-api/landlock.rst
11838F:	include/uapi/linux/landlock.h
11839F:	samples/landlock/
11840F:	security/landlock/
11841F:	tools/testing/selftests/landlock/
11842K:	landlock
11843K:	LANDLOCK
11844
11845LANTIQ / INTEL Ethernet drivers
11846M:	Hauke Mehrtens <hauke@hauke-m.de>
11847L:	netdev@vger.kernel.org
11848S:	Maintained
11849F:	drivers/net/dsa/lantiq_gswip.c
11850F:	drivers/net/dsa/lantiq_pce.h
11851F:	drivers/net/ethernet/lantiq_xrx200.c
11852F:	net/dsa/tag_gswip.c
11853
11854LANTIQ MIPS ARCHITECTURE
11855M:	John Crispin <john@phrozen.org>
11856L:	linux-mips@vger.kernel.org
11857S:	Maintained
11858F:	arch/mips/lantiq
11859F:	drivers/soc/lantiq
11860
11861LASI 53c700 driver for PARISC
11862M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11863L:	linux-scsi@vger.kernel.org
11864S:	Maintained
11865F:	Documentation/scsi/53c700.rst
11866F:	drivers/scsi/53c700*
11867
11868LEAKING_ADDRESSES
11869M:	Tobin C. Harding <me@tobin.cc>
11870M:	Tycho Andersen <tycho@tycho.pizza>
11871L:	linux-hardening@vger.kernel.org
11872S:	Maintained
11873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
11874F:	scripts/leaking_addresses.pl
11875
11876LED SUBSYSTEM
11877M:	Pavel Machek <pavel@ucw.cz>
11878M:	Lee Jones <lee@kernel.org>
11879L:	linux-leds@vger.kernel.org
11880S:	Maintained
11881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
11882F:	Documentation/devicetree/bindings/leds/
11883F:	Documentation/leds/
11884F:	drivers/leds/
11885F:	include/dt-bindings/leds/
11886F:	include/linux/leds.h
11887
11888LEGACY EEPROM DRIVER
11889M:	Jean Delvare <jdelvare@suse.com>
11890S:	Maintained
11891F:	Documentation/misc-devices/eeprom.rst
11892F:	drivers/misc/eeprom/eeprom.c
11893
11894LEGO MINDSTORMS EV3
11895R:	David Lechner <david@lechnology.com>
11896S:	Maintained
11897F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
11898F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
11899F:	drivers/power/supply/lego_ev3_battery.c
11900
11901LEGO USB Tower driver
11902M:	Juergen Stuber <starblue@users.sourceforge.net>
11903L:	legousb-devel@lists.sourceforge.net
11904S:	Maintained
11905W:	http://legousb.sourceforge.net/
11906F:	drivers/usb/misc/legousbtower.c
11907
11908LETSKETCH HID TABLET DRIVER
11909M:	Hans de Goede <hdegoede@redhat.com>
11910L:	linux-input@vger.kernel.org
11911S:	Maintained
11912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11913F:	drivers/hid/hid-letsketch.c
11914
11915LG LAPTOP EXTRAS
11916M:	Matan Ziv-Av <matan@svgalib.org>
11917L:	platform-driver-x86@vger.kernel.org
11918S:	Maintained
11919F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
11920F:	Documentation/admin-guide/laptops/lg-laptop.rst
11921F:	drivers/platform/x86/lg-laptop.c
11922
11923LG2160 MEDIA DRIVER
11924M:	Michael Krufky <mkrufky@linuxtv.org>
11925L:	linux-media@vger.kernel.org
11926S:	Maintained
11927W:	https://linuxtv.org
11928W:	http://github.com/mkrufky
11929Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11930T:	git git://linuxtv.org/mkrufky/tuners.git
11931F:	drivers/media/dvb-frontends/lg2160.*
11932
11933LGDT3305 MEDIA DRIVER
11934M:	Michael Krufky <mkrufky@linuxtv.org>
11935L:	linux-media@vger.kernel.org
11936S:	Maintained
11937W:	https://linuxtv.org
11938W:	http://github.com/mkrufky
11939Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11940T:	git git://linuxtv.org/mkrufky/tuners.git
11941F:	drivers/media/dvb-frontends/lgdt3305.*
11942
11943LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
11944M:	Viresh Kumar <vireshk@kernel.org>
11945L:	linux-ide@vger.kernel.org
11946S:	Maintained
11947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11948F:	drivers/ata/pata_arasan_cf.c
11949F:	include/linux/pata_arasan_cf_data.h
11950
11951LIBATA PATA DRIVERS
11952R:	Sergey Shtylyov <s.shtylyov@omp.ru>
11953L:	linux-ide@vger.kernel.org
11954F:	drivers/ata/ata_*.c
11955F:	drivers/ata/pata_*.c
11956
11957LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11958M:	Linus Walleij <linus.walleij@linaro.org>
11959L:	linux-ide@vger.kernel.org
11960S:	Maintained
11961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11962F:	drivers/ata/pata_ftide010.c
11963F:	drivers/ata/sata_gemini.c
11964F:	drivers/ata/sata_gemini.h
11965
11966LIBATA SATA AHCI PLATFORM devices support
11967M:	Hans de Goede <hdegoede@redhat.com>
11968M:	Jens Axboe <axboe@kernel.dk>
11969L:	linux-ide@vger.kernel.org
11970S:	Maintained
11971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11972F:	drivers/ata/ahci_platform.c
11973F:	drivers/ata/libahci_platform.c
11974F:	include/linux/ahci_platform.h
11975
11976LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
11977M:	Serge Semin <fancer.lancer@gmail.com>
11978L:	linux-ide@vger.kernel.org
11979S:	Maintained
11980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11981F:	Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
11982F:	Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
11983F:	drivers/ata/ahci_dwc.c
11984
11985LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
11986M:	Mikael Pettersson <mikpelinux@gmail.com>
11987L:	linux-ide@vger.kernel.org
11988S:	Maintained
11989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11990F:	drivers/ata/sata_promise.*
11991
11992LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
11993M:	Damien Le Moal <dlemoal@kernel.org>
11994L:	linux-ide@vger.kernel.org
11995S:	Maintained
11996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11997F:	Documentation/ABI/testing/sysfs-ata
11998F:	Documentation/devicetree/bindings/ata/
11999F:	drivers/ata/
12000F:	include/linux/ata.h
12001F:	include/linux/libata.h
12002
12003LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12004M:	Vishal Verma <vishal.l.verma@intel.com>
12005M:	Dan Williams <dan.j.williams@intel.com>
12006M:	Dave Jiang <dave.jiang@intel.com>
12007L:	nvdimm@lists.linux.dev
12008S:	Supported
12009Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12010P:	Documentation/nvdimm/maintainer-entry-profile.rst
12011F:	drivers/nvdimm/btt*
12012
12013LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12014M:	Dan Williams <dan.j.williams@intel.com>
12015M:	Vishal Verma <vishal.l.verma@intel.com>
12016M:	Dave Jiang <dave.jiang@intel.com>
12017L:	nvdimm@lists.linux.dev
12018S:	Supported
12019Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12020P:	Documentation/nvdimm/maintainer-entry-profile.rst
12021F:	drivers/nvdimm/pmem*
12022
12023LIBNVDIMM: DEVICETREE BINDINGS
12024M:	Oliver O'Halloran <oohall@gmail.com>
12025L:	nvdimm@lists.linux.dev
12026S:	Supported
12027Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12028F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
12029F:	drivers/nvdimm/of_pmem.c
12030
12031LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12032M:	Dan Williams <dan.j.williams@intel.com>
12033M:	Vishal Verma <vishal.l.verma@intel.com>
12034M:	Dave Jiang <dave.jiang@intel.com>
12035M:	Ira Weiny <ira.weiny@intel.com>
12036L:	nvdimm@lists.linux.dev
12037S:	Supported
12038Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12039P:	Documentation/nvdimm/maintainer-entry-profile.rst
12040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12041F:	drivers/acpi/nfit/*
12042F:	drivers/nvdimm/*
12043F:	include/linux/libnvdimm.h
12044F:	include/linux/nd.h
12045F:	include/uapi/linux/ndctl.h
12046F:	tools/testing/nvdimm/
12047
12048LICENSES and SPDX stuff
12049M:	Thomas Gleixner <tglx@linutronix.de>
12050M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12051L:	linux-spdx@vger.kernel.org
12052S:	Maintained
12053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12054F:	COPYING
12055F:	Documentation/process/license-rules.rst
12056F:	LICENSES/
12057F:	scripts/spdxcheck-test.sh
12058F:	scripts/spdxcheck.py
12059F:	scripts/spdxexclude
12060
12061LINEAR RANGES HELPERS
12062M:	Mark Brown <broonie@kernel.org>
12063R:	Matti Vaittinen <mazziesaccount@gmail.com>
12064F:	include/linux/linear_range.h
12065F:	lib/linear_ranges.c
12066F:	lib/test_linear_ranges.c
12067
12068LINUX FOR POWER MACINTOSH
12069L:	linuxppc-dev@lists.ozlabs.org
12070S:	Orphan
12071F:	arch/powerpc/platforms/powermac/
12072F:	drivers/macintosh/
12073X:	drivers/macintosh/adb-iop.c
12074X:	drivers/macintosh/via-macii.c
12075
12076LINUX FOR POWERPC (32-BIT AND 64-BIT)
12077M:	Michael Ellerman <mpe@ellerman.id.au>
12078R:	Nicholas Piggin <npiggin@gmail.com>
12079R:	Christophe Leroy <christophe.leroy@csgroup.eu>
12080L:	linuxppc-dev@lists.ozlabs.org
12081S:	Supported
12082W:	https://github.com/linuxppc/wiki/wiki
12083Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
12084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
12085F:	Documentation/ABI/stable/sysfs-firmware-opal-*
12086F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
12087F:	Documentation/devicetree/bindings/powerpc/
12088F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
12089F:	Documentation/powerpc/
12090F:	arch/powerpc/
12091F:	drivers/*/*/*pasemi*
12092F:	drivers/*/*pasemi*
12093F:	drivers/char/tpm/tpm_ibmvtpm*
12094F:	drivers/crypto/nx/
12095F:	drivers/crypto/vmx/
12096F:	drivers/i2c/busses/i2c-opal.c
12097F:	drivers/net/ethernet/ibm/ibmveth.*
12098F:	drivers/net/ethernet/ibm/ibmvnic.*
12099F:	drivers/pci/hotplug/pnv_php.c
12100F:	drivers/pci/hotplug/rpa*
12101F:	drivers/rtc/rtc-opal.c
12102F:	drivers/scsi/ibmvscsi/
12103F:	drivers/tty/hvc/hvc_opal.c
12104F:	drivers/watchdog/wdrtas.c
12105F:	tools/testing/selftests/powerpc
12106N:	/pmac
12107N:	powermac
12108N:	powernv
12109N:	[^a-z0-9]ps3
12110N:	pseries
12111
12112LINUX FOR POWERPC EMBEDDED MPC5XXX
12113M:	Anatolij Gustschin <agust@denx.de>
12114L:	linuxppc-dev@lists.ozlabs.org
12115S:	Odd Fixes
12116F:	arch/powerpc/platforms/512x/
12117F:	arch/powerpc/platforms/52xx/
12118
12119LINUX FOR POWERPC EMBEDDED PPC4XX
12120L:	linuxppc-dev@lists.ozlabs.org
12121S:	Orphan
12122F:	arch/powerpc/platforms/40x/
12123F:	arch/powerpc/platforms/44x/
12124
12125LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
12126M:	Scott Wood <oss@buserror.net>
12127L:	linuxppc-dev@lists.ozlabs.org
12128S:	Odd fixes
12129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
12130F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
12131F:	Documentation/devicetree/bindings/powerpc/fsl/
12132F:	arch/powerpc/platforms/83xx/
12133F:	arch/powerpc/platforms/85xx/
12134
12135LINUX FOR POWERPC EMBEDDED PPC8XX
12136M:	Christophe Leroy <christophe.leroy@csgroup.eu>
12137L:	linuxppc-dev@lists.ozlabs.org
12138S:	Maintained
12139F:	arch/powerpc/platforms/8xx/
12140
12141LINUX KERNEL DUMP TEST MODULE (LKDTM)
12142M:	Kees Cook <keescook@chromium.org>
12143S:	Maintained
12144F:	drivers/misc/lkdtm/*
12145F:	tools/testing/selftests/lkdtm/*
12146
12147LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
12148M:	Alan Stern <stern@rowland.harvard.edu>
12149M:	Andrea Parri <parri.andrea@gmail.com>
12150M:	Will Deacon <will@kernel.org>
12151M:	Peter Zijlstra <peterz@infradead.org>
12152M:	Boqun Feng <boqun.feng@gmail.com>
12153M:	Nicholas Piggin <npiggin@gmail.com>
12154M:	David Howells <dhowells@redhat.com>
12155M:	Jade Alglave <j.alglave@ucl.ac.uk>
12156M:	Luc Maranget <luc.maranget@inria.fr>
12157M:	"Paul E. McKenney" <paulmck@kernel.org>
12158R:	Akira Yokosawa <akiyks@gmail.com>
12159R:	Daniel Lustig <dlustig@nvidia.com>
12160R:	Joel Fernandes <joel@joelfernandes.org>
12161L:	linux-kernel@vger.kernel.org
12162L:	linux-arch@vger.kernel.org
12163S:	Supported
12164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
12165F:	Documentation/atomic_bitops.txt
12166F:	Documentation/atomic_t.txt
12167F:	Documentation/core-api/refcount-vs-atomic.rst
12168F:	Documentation/litmus-tests/
12169F:	Documentation/memory-barriers.txt
12170F:	tools/memory-model/
12171
12172LINUX-NEXT TREE
12173M:	Stephen Rothwell <sfr@canb.auug.org.au>
12174L:	linux-next@vger.kernel.org
12175S:	Supported
12176B:	mailto:linux-next@vger.kernel.org and the appropriate development tree
12177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
12178
12179LIS3LV02D ACCELEROMETER DRIVER
12180M:	Eric Piel <eric.piel@tremplin-utc.net>
12181S:	Maintained
12182F:	Documentation/misc-devices/lis3lv02d.rst
12183F:	drivers/misc/lis3lv02d/
12184F:	drivers/platform/x86/hp/hp_accel.c
12185
12186LIST KUNIT TEST
12187M:	David Gow <davidgow@google.com>
12188L:	linux-kselftest@vger.kernel.org
12189L:	kunit-dev@googlegroups.com
12190S:	Maintained
12191F:	lib/list-test.c
12192
12193LITEX PLATFORM
12194M:	Karol Gugala <kgugala@antmicro.com>
12195M:	Mateusz Holenko <mholenko@antmicro.com>
12196M:	Gabriel Somlo <gsomlo@gmail.com>
12197M:	Joel Stanley <joel@jms.id.au>
12198S:	Maintained
12199F:	Documentation/devicetree/bindings/*/litex,*.yaml
12200F:	arch/openrisc/boot/dts/or1klitex.dts
12201F:	drivers/mmc/host/litex_mmc.c
12202F:	drivers/net/ethernet/litex/*
12203F:	drivers/soc/litex/*
12204F:	drivers/tty/serial/liteuart.c
12205F:	include/linux/litex.h
12206N:	litex
12207
12208LIVE PATCHING
12209M:	Josh Poimboeuf <jpoimboe@kernel.org>
12210M:	Jiri Kosina <jikos@kernel.org>
12211M:	Miroslav Benes <mbenes@suse.cz>
12212M:	Petr Mladek <pmladek@suse.com>
12213R:	Joe Lawrence <joe.lawrence@redhat.com>
12214L:	live-patching@vger.kernel.org
12215S:	Maintained
12216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
12217F:	Documentation/ABI/testing/sysfs-kernel-livepatch
12218F:	Documentation/livepatch/
12219F:	arch/powerpc/include/asm/livepatch.h
12220F:	include/linux/livepatch.h
12221F:	kernel/livepatch/
12222F:	kernel/module/livepatch.c
12223F:	lib/livepatch/
12224F:	samples/livepatch/
12225F:	tools/testing/selftests/livepatch/
12226
12227LLC (802.2)
12228L:	netdev@vger.kernel.org
12229S:	Odd fixes
12230F:	include/linux/llc.h
12231F:	include/net/llc*
12232F:	include/uapi/linux/llc.h
12233F:	net/llc/
12234
12235LM73 HARDWARE MONITOR DRIVER
12236M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
12237L:	linux-hwmon@vger.kernel.org
12238S:	Maintained
12239F:	drivers/hwmon/lm73.c
12240
12241LM78 HARDWARE MONITOR DRIVER
12242M:	Jean Delvare <jdelvare@suse.com>
12243L:	linux-hwmon@vger.kernel.org
12244S:	Maintained
12245F:	Documentation/hwmon/lm78.rst
12246F:	drivers/hwmon/lm78.c
12247
12248LM83 HARDWARE MONITOR DRIVER
12249M:	Jean Delvare <jdelvare@suse.com>
12250L:	linux-hwmon@vger.kernel.org
12251S:	Maintained
12252F:	Documentation/hwmon/lm83.rst
12253F:	drivers/hwmon/lm83.c
12254
12255LM90 HARDWARE MONITOR DRIVER
12256M:	Jean Delvare <jdelvare@suse.com>
12257L:	linux-hwmon@vger.kernel.org
12258S:	Maintained
12259F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
12260F:	Documentation/hwmon/lm90.rst
12261F:	drivers/hwmon/lm90.c
12262F:	include/dt-bindings/thermal/lm90.h
12263
12264LM95234 HARDWARE MONITOR DRIVER
12265M:	Guenter Roeck <linux@roeck-us.net>
12266L:	linux-hwmon@vger.kernel.org
12267S:	Maintained
12268F:	Documentation/hwmon/lm95234.rst
12269F:	drivers/hwmon/lm95234.c
12270
12271LME2510 MEDIA DRIVER
12272M:	Malcolm Priestley <tvboxspy@gmail.com>
12273L:	linux-media@vger.kernel.org
12274S:	Maintained
12275W:	https://linuxtv.org
12276Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12277F:	drivers/media/usb/dvb-usb-v2/lmedm04*
12278
12279LOADPIN SECURITY MODULE
12280M:	Kees Cook <keescook@chromium.org>
12281S:	Supported
12282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12283F:	Documentation/admin-guide/LSM/LoadPin.rst
12284F:	security/loadpin/
12285
12286LOCKING PRIMITIVES
12287M:	Peter Zijlstra <peterz@infradead.org>
12288M:	Ingo Molnar <mingo@redhat.com>
12289M:	Will Deacon <will@kernel.org>
12290R:	Waiman Long <longman@redhat.com>
12291R:	Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
12292L:	linux-kernel@vger.kernel.org
12293S:	Maintained
12294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
12295F:	Documentation/locking/
12296F:	arch/*/include/asm/spinlock*.h
12297F:	include/linux/lockdep.h
12298F:	include/linux/mutex*.h
12299F:	include/linux/rwlock*.h
12300F:	include/linux/rwsem*.h
12301F:	include/linux/seqlock.h
12302F:	include/linux/spinlock*.h
12303F:	kernel/locking/
12304F:	lib/locking*.[ch]
12305X:	kernel/locking/locktorture.c
12306
12307LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
12308M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
12309L:	linux-ntfs-dev@lists.sourceforge.net
12310S:	Maintained
12311W:	http://www.linux-ntfs.org/content/view/19/37/
12312F:	Documentation/admin-guide/ldm.rst
12313F:	block/partitions/ldm.*
12314
12315LOGITECH HID GAMING KEYBOARDS
12316M:	Hans de Goede <hdegoede@redhat.com>
12317L:	linux-input@vger.kernel.org
12318S:	Maintained
12319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12320F:	drivers/hid/hid-lg-g15.c
12321
12322LONTIUM LT8912B MIPI TO HDMI BRIDGE
12323M:	Adrien Grassein <adrien.grassein@gmail.com>
12324S:	Maintained
12325F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
12326F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
12327
12328LOONGARCH
12329M:	Huacai Chen <chenhuacai@kernel.org>
12330R:	WANG Xuerui <kernel@xen0n.name>
12331L:	loongarch@lists.linux.dev
12332S:	Maintained
12333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
12334F:	Documentation/arch/loongarch/
12335F:	Documentation/translations/zh_CN/arch/loongarch/
12336F:	arch/loongarch/
12337F:	drivers/*/*loongarch*
12338
12339LOONGSON GPIO DRIVER
12340M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12341L:	linux-gpio@vger.kernel.org
12342S:	Maintained
12343F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
12344F:	drivers/gpio/gpio-loongson-64bit.c
12345
12346LOONGSON LS2X I2C DRIVER
12347M:	Binbin Zhou <zhoubinbin@loongson.cn>
12348L:	linux-i2c@vger.kernel.org
12349S:	Maintained
12350F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
12351F:	drivers/i2c/busses/i2c-ls2x.c
12352
12353LOONGSON-2 SOC SERIES CLOCK DRIVER
12354M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12355L:	linux-clk@vger.kernel.org
12356S:	Maintained
12357F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
12358F:	drivers/clk/clk-loongson2.c
12359F:	include/dt-bindings/clock/loongson,ls2k-clk.h
12360
12361LOONGSON SPI DRIVER
12362M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12363L:	linux-spi@vger.kernel.org
12364S:	Maintained
12365F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
12366F:	drivers/spi/spi-loongson-core.c
12367F:	drivers/spi/spi-loongson-pci.c
12368F:	drivers/spi/spi-loongson-plat.c
12369F:	drivers/spi/spi-loongson.h
12370
12371LOONGSON-2 SOC SERIES GUTS DRIVER
12372M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12373L:	loongarch@lists.linux.dev
12374S:	Maintained
12375F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
12376F:	drivers/soc/loongson/loongson2_guts.c
12377
12378LOONGSON-2 SOC SERIES PM DRIVER
12379M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12380L:	linux-pm@vger.kernel.org
12381S:	Maintained
12382F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
12383F:	drivers/soc/loongson/loongson2_pm.c
12384
12385LOONGSON-2 SOC SERIES PINCTRL DRIVER
12386M:	zhanghongchen <zhanghongchen@loongson.cn>
12387M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12388L:	linux-gpio@vger.kernel.org
12389S:	Maintained
12390F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
12391F:	drivers/pinctrl/pinctrl-loongson2.c
12392
12393LOONGSON-2 SOC SERIES THERMAL DRIVER
12394M:	zhanghongchen <zhanghongchen@loongson.cn>
12395M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12396L:	linux-pm@vger.kernel.org
12397S:	Maintained
12398F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
12399F:	drivers/thermal/loongson2_thermal.c
12400
12401LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
12402M:	Sathya Prakash <sathya.prakash@broadcom.com>
12403M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
12404M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
12405L:	MPT-FusionLinux.pdl@broadcom.com
12406L:	linux-scsi@vger.kernel.org
12407S:	Supported
12408W:	http://www.avagotech.com/support/
12409F:	drivers/message/fusion/
12410F:	drivers/scsi/mpt3sas/
12411
12412LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
12413M:	Matthew Wilcox <willy@infradead.org>
12414L:	linux-scsi@vger.kernel.org
12415S:	Maintained
12416F:	drivers/scsi/sym53c8xx_2/
12417
12418LTC1660 DAC DRIVER
12419M:	Marcus Folkesson <marcus.folkesson@gmail.com>
12420L:	linux-iio@vger.kernel.org
12421S:	Maintained
12422F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
12423F:	drivers/iio/dac/ltc1660.c
12424
12425LTC2688 IIO DAC DRIVER
12426M:	Nuno Sá <nuno.sa@analog.com>
12427L:	linux-iio@vger.kernel.org
12428S:	Supported
12429W:	https://ez.analog.com/linux-software-drivers
12430F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
12431F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
12432F:	drivers/iio/dac/ltc2688.c
12433
12434LTC2947 HARDWARE MONITOR DRIVER
12435M:	Nuno Sá <nuno.sa@analog.com>
12436L:	linux-hwmon@vger.kernel.org
12437S:	Supported
12438W:	https://ez.analog.com/linux-software-drivers
12439F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
12440F:	drivers/hwmon/ltc2947-core.c
12441F:	drivers/hwmon/ltc2947-i2c.c
12442F:	drivers/hwmon/ltc2947-spi.c
12443F:	drivers/hwmon/ltc2947.h
12444
12445LTC2983 IIO TEMPERATURE DRIVER
12446M:	Nuno Sá <nuno.sa@analog.com>
12447L:	linux-iio@vger.kernel.org
12448S:	Supported
12449W:	https://ez.analog.com/linux-software-drivers
12450F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
12451F:	drivers/iio/temperature/ltc2983.c
12452
12453LTC4261 HARDWARE MONITOR DRIVER
12454M:	Guenter Roeck <linux@roeck-us.net>
12455L:	linux-hwmon@vger.kernel.org
12456S:	Maintained
12457F:	Documentation/hwmon/ltc4261.rst
12458F:	drivers/hwmon/ltc4261.c
12459
12460LTC4306 I2C MULTIPLEXER DRIVER
12461M:	Michael Hennerich <michael.hennerich@analog.com>
12462L:	linux-i2c@vger.kernel.org
12463S:	Supported
12464W:	https://ez.analog.com/linux-software-drivers
12465F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
12466F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
12467
12468LTP (Linux Test Project)
12469M:	Mike Frysinger <vapier@gentoo.org>
12470M:	Cyril Hrubis <chrubis@suse.cz>
12471M:	Wanlong Gao <wanlong.gao@gmail.com>
12472M:	Jan Stancek <jstancek@redhat.com>
12473M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
12474M:	Alexey Kodanev <alexey.kodanev@oracle.com>
12475L:	ltp@lists.linux.it (subscribers-only)
12476S:	Maintained
12477W:	http://linux-test-project.github.io/
12478T:	git https://github.com/linux-test-project/ltp.git
12479
12480LYNX 28G SERDES PHY DRIVER
12481M:	Ioana Ciornei <ioana.ciornei@nxp.com>
12482L:	netdev@vger.kernel.org
12483S:	Supported
12484F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
12485F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
12486
12487LYNX PCS MODULE
12488M:	Ioana Ciornei <ioana.ciornei@nxp.com>
12489L:	netdev@vger.kernel.org
12490S:	Supported
12491F:	drivers/net/pcs/pcs-lynx.c
12492F:	include/linux/pcs-lynx.h
12493
12494M68K ARCHITECTURE
12495M:	Geert Uytterhoeven <geert@linux-m68k.org>
12496L:	linux-m68k@lists.linux-m68k.org
12497S:	Maintained
12498W:	http://www.linux-m68k.org/
12499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
12500F:	arch/m68k/
12501F:	drivers/zorro/
12502
12503M68K ON APPLE MACINTOSH
12504M:	Joshua Thompson <funaho@jurai.org>
12505L:	linux-m68k@lists.linux-m68k.org
12506S:	Maintained
12507W:	http://www.mac.linux-m68k.org/
12508F:	arch/m68k/mac/
12509F:	drivers/macintosh/adb-iop.c
12510F:	drivers/macintosh/via-macii.c
12511
12512M68K ON HP9000/300
12513M:	Philip Blundell <philb@gnu.org>
12514S:	Maintained
12515W:	http://www.tazenda.demon.co.uk/phil/linux-hp
12516F:	arch/m68k/hp300/
12517
12518M88DS3103 MEDIA DRIVER
12519M:	Antti Palosaari <crope@iki.fi>
12520L:	linux-media@vger.kernel.org
12521S:	Maintained
12522W:	https://linuxtv.org
12523W:	http://palosaari.fi/linux/
12524Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12525T:	git git://linuxtv.org/anttip/media_tree.git
12526F:	drivers/media/dvb-frontends/m88ds3103*
12527
12528M88RS2000 MEDIA DRIVER
12529M:	Malcolm Priestley <tvboxspy@gmail.com>
12530L:	linux-media@vger.kernel.org
12531S:	Maintained
12532W:	https://linuxtv.org
12533Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12534F:	drivers/media/dvb-frontends/m88rs2000*
12535
12536MA901 MASTERKIT USB FM RADIO DRIVER
12537M:	Alexey Klimov <klimov.linux@gmail.com>
12538L:	linux-media@vger.kernel.org
12539S:	Maintained
12540T:	git git://linuxtv.org/media_tree.git
12541F:	drivers/media/radio/radio-ma901.c
12542
12543MAC80211
12544M:	Johannes Berg <johannes@sipsolutions.net>
12545L:	linux-wireless@vger.kernel.org
12546S:	Maintained
12547W:	https://wireless.wiki.kernel.org/
12548Q:	https://patchwork.kernel.org/project/linux-wireless/list/
12549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
12550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
12551F:	Documentation/networking/mac80211-injection.rst
12552F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
12553F:	drivers/net/wireless/virtual/mac80211_hwsim.[ch]
12554F:	include/net/mac80211.h
12555F:	net/mac80211/
12556
12557MAILBOX API
12558M:	Jassi Brar <jassisinghbrar@gmail.com>
12559L:	linux-kernel@vger.kernel.org
12560S:	Maintained
12561F:	Documentation/devicetree/bindings/mailbox/
12562F:	drivers/mailbox/
12563F:	include/dt-bindings/mailbox/
12564F:	include/linux/mailbox_client.h
12565F:	include/linux/mailbox_controller.h
12566
12567MAILBOX ARM MHUv2
12568M:	Viresh Kumar <viresh.kumar@linaro.org>
12569M:	Tushar Khandelwal <Tushar.Khandelwal@arm.com>
12570L:	linux-kernel@vger.kernel.org
12571S:	Maintained
12572F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
12573F:	drivers/mailbox/arm_mhuv2.c
12574F:	include/linux/mailbox/arm_mhuv2_message.h
12575
12576MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
12577M:	Michael Kerrisk <mtk.manpages@gmail.com>
12578L:	linux-man@vger.kernel.org
12579S:	Maintained
12580W:	http://www.kernel.org/doc/man-pages
12581
12582MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
12583M:	Jeremy Kerr <jk@codeconstruct.com.au>
12584M:	Matt Johnston <matt@codeconstruct.com.au>
12585L:	netdev@vger.kernel.org
12586S:	Maintained
12587F:	Documentation/networking/mctp.rst
12588F:	drivers/net/mctp/
12589F:	include/net/mctp.h
12590F:	include/net/mctpdevice.h
12591F:	include/net/netns/mctp.h
12592F:	net/mctp/
12593
12594MAPLE TREE
12595M:	Liam R. Howlett <Liam.Howlett@oracle.com>
12596L:	maple-tree@lists.infradead.org
12597L:	linux-mm@kvack.org
12598S:	Supported
12599F:	Documentation/core-api/maple_tree.rst
12600F:	include/linux/maple_tree.h
12601F:	include/trace/events/maple_tree.h
12602F:	lib/maple_tree.c
12603F:	lib/test_maple_tree.c
12604F:	tools/testing/radix-tree/linux/maple_tree.h
12605F:	tools/testing/radix-tree/maple.c
12606
12607MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
12608M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
12609L:	linux-mips@vger.kernel.org
12610S:	Maintained
12611F:	arch/mips/boot/dts/img/pistachio*
12612
12613MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
12614M:	Andrew Lunn <andrew@lunn.ch>
12615L:	netdev@vger.kernel.org
12616S:	Maintained
12617F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
12618F:	Documentation/networking/devlink/mv88e6xxx.rst
12619F:	drivers/net/dsa/mv88e6xxx/
12620F:	include/linux/dsa/mv88e6xxx.h
12621F:	include/linux/platform_data/mv88e6xxx.h
12622
12623MARVELL ARMADA 3700 PHY DRIVERS
12624M:	Miquel Raynal <miquel.raynal@bootlin.com>
12625S:	Maintained
12626F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
12627F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
12628F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
12629F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
12630
12631MARVELL ARMADA 3700 SERIAL DRIVER
12632M:	Pali Rohár <pali@kernel.org>
12633S:	Maintained
12634F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
12635F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
12636F:	drivers/tty/serial/mvebu-uart.c
12637
12638MARVELL ARMADA DRM SUPPORT
12639M:	Russell King <linux@armlinux.org.uk>
12640S:	Maintained
12641T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
12642T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
12643F:	Documentation/devicetree/bindings/display/armada/
12644F:	drivers/gpu/drm/armada/
12645F:	include/uapi/drm/armada_drm.h
12646
12647MARVELL CRYPTO DRIVER
12648M:	Boris Brezillon <bbrezillon@kernel.org>
12649M:	Arnaud Ebalard <arno@natisbad.org>
12650M:	Srujana Challa <schalla@marvell.com>
12651L:	linux-crypto@vger.kernel.org
12652S:	Maintained
12653F:	drivers/crypto/marvell/
12654F:	include/linux/soc/marvell/octeontx2/
12655
12656MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
12657M:	Mirko Lindner <mlindner@marvell.com>
12658M:	Stephen Hemminger <stephen@networkplumber.org>
12659L:	netdev@vger.kernel.org
12660S:	Maintained
12661F:	drivers/net/ethernet/marvell/sk*
12662
12663MARVELL LIBERTAS WIRELESS DRIVER
12664L:	libertas-dev@lists.infradead.org
12665S:	Orphan
12666F:	drivers/net/wireless/marvell/libertas/
12667
12668MARVELL MACCHIATOBIN SUPPORT
12669M:	Russell King <linux@armlinux.org.uk>
12670L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12671S:	Maintained
12672F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
12673
12674MARVELL MV643XX ETHERNET DRIVER
12675M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
12676L:	netdev@vger.kernel.org
12677S:	Maintained
12678F:	drivers/net/ethernet/marvell/mv643xx_eth.*
12679F:	include/linux/mv643xx.h
12680
12681MARVELL MV88X3310 PHY DRIVER
12682M:	Russell King <linux@armlinux.org.uk>
12683M:	Marek Behún <kabel@kernel.org>
12684L:	netdev@vger.kernel.org
12685S:	Maintained
12686F:	drivers/net/phy/marvell10g.c
12687
12688MARVELL MVEBU THERMAL DRIVER
12689M:	Miquel Raynal <miquel.raynal@bootlin.com>
12690S:	Maintained
12691F:	drivers/thermal/armada_thermal.c
12692
12693MARVELL MVNETA ETHERNET DRIVER
12694M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12695L:	netdev@vger.kernel.org
12696S:	Maintained
12697F:	drivers/net/ethernet/marvell/mvneta.*
12698
12699MARVELL MVPP2 ETHERNET DRIVER
12700M:	Marcin Wojtas <mw@semihalf.com>
12701M:	Russell King <linux@armlinux.org.uk>
12702L:	netdev@vger.kernel.org
12703S:	Maintained
12704F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
12705F:	drivers/net/ethernet/marvell/mvpp2/
12706
12707MARVELL MWIFIEX WIRELESS DRIVER
12708M:	Brian Norris <briannorris@chromium.org>
12709L:	linux-wireless@vger.kernel.org
12710S:	Odd Fixes
12711F:	drivers/net/wireless/marvell/mwifiex/
12712
12713MARVELL MWL8K WIRELESS DRIVER
12714L:	linux-wireless@vger.kernel.org
12715S:	Orphan
12716F:	drivers/net/wireless/marvell/mwl8k.c
12717
12718MARVELL NAND CONTROLLER DRIVER
12719M:	Miquel Raynal <miquel.raynal@bootlin.com>
12720L:	linux-mtd@lists.infradead.org
12721S:	Maintained
12722F:	drivers/mtd/nand/raw/marvell_nand.c
12723
12724MARVELL OCTEON ENDPOINT DRIVER
12725M:	Veerasenareddy Burru <vburru@marvell.com>
12726M:	Sathesh Edara <sedara@marvell.com>
12727L:	netdev@vger.kernel.org
12728S:	Supported
12729F:	drivers/net/ethernet/marvell/octeon_ep
12730
12731MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
12732M:	Sunil Goutham <sgoutham@marvell.com>
12733M:	Geetha sowjanya <gakula@marvell.com>
12734M:	Subbaraya Sundeep <sbhatta@marvell.com>
12735M:	hariprasad <hkelam@marvell.com>
12736L:	netdev@vger.kernel.org
12737S:	Supported
12738F:	drivers/net/ethernet/marvell/octeontx2/nic/
12739F:	include/linux/soc/marvell/octeontx2/
12740
12741MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
12742M:	Sunil Goutham <sgoutham@marvell.com>
12743M:	Linu Cherian <lcherian@marvell.com>
12744M:	Geetha sowjanya <gakula@marvell.com>
12745M:	Jerin Jacob <jerinj@marvell.com>
12746M:	hariprasad <hkelam@marvell.com>
12747M:	Subbaraya Sundeep <sbhatta@marvell.com>
12748L:	netdev@vger.kernel.org
12749S:	Supported
12750F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
12751F:	drivers/net/ethernet/marvell/octeontx2/af/
12752
12753MARVELL PRESTERA ETHERNET SWITCH DRIVER
12754M:	Taras Chornyi <taras.chornyi@plvision.eu>
12755S:	Supported
12756W:	https://github.com/Marvell-switching/switchdev-prestera
12757F:	drivers/net/ethernet/marvell/prestera/
12758
12759MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
12760M:	Nicolas Pitre <nico@fluxnic.net>
12761S:	Odd Fixes
12762F:	drivers/mmc/host/mvsdio.*
12763
12764MARVELL USB MDIO CONTROLLER DRIVER
12765M:	Tobias Waldekranz <tobias@waldekranz.com>
12766L:	netdev@vger.kernel.org
12767S:	Maintained
12768F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
12769F:	drivers/net/mdio/mdio-mvusb.c
12770
12771MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
12772M:	Hu Ziji <huziji@marvell.com>
12773L:	linux-mmc@vger.kernel.org
12774S:	Supported
12775F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
12776F:	drivers/mmc/host/sdhci-xenon*
12777
12778MATROX FRAMEBUFFER DRIVER
12779L:	linux-fbdev@vger.kernel.org
12780S:	Orphan
12781F:	drivers/video/fbdev/matrox/matroxfb_*
12782F:	include/uapi/linux/matroxfb.h
12783
12784MAX15301 DRIVER
12785M:	Daniel Nilsson <daniel.nilsson@flex.com>
12786L:	linux-hwmon@vger.kernel.org
12787S:	Maintained
12788F:	Documentation/hwmon/max15301.rst
12789F:	drivers/hwmon/pmbus/max15301.c
12790
12791MAX16065 HARDWARE MONITOR DRIVER
12792M:	Guenter Roeck <linux@roeck-us.net>
12793L:	linux-hwmon@vger.kernel.org
12794S:	Maintained
12795F:	Documentation/hwmon/max16065.rst
12796F:	drivers/hwmon/max16065.c
12797
12798MAX2175 SDR TUNER DRIVER
12799M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
12800L:	linux-media@vger.kernel.org
12801S:	Maintained
12802T:	git git://linuxtv.org/media_tree.git
12803F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
12804F:	Documentation/userspace-api/media/drivers/max2175.rst
12805F:	drivers/media/i2c/max2175*
12806F:	include/uapi/linux/max2175.h
12807
12808MAX31827 TEMPERATURE SWITCH DRIVER
12809M:	Daniel Matyas <daniel.matyas@analog.com>
12810L:	linux-hwmon@vger.kernel.org
12811S:	Supported
12812W:	http://ez.analog.com/community/linux-device-drivers
12813F:	Documentation/devicetree/bindings/hwmon/adi,max31827.yaml
12814F:	Documentation/hwmon/max31827.rst
12815F:	drivers/hwmon/max31827.c
12816
12817MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
12818L:	linux-hwmon@vger.kernel.org
12819S:	Orphan
12820F:	Documentation/hwmon/max6650.rst
12821F:	drivers/hwmon/max6650.c
12822
12823MAX6697 HARDWARE MONITOR DRIVER
12824M:	Guenter Roeck <linux@roeck-us.net>
12825L:	linux-hwmon@vger.kernel.org
12826S:	Maintained
12827F:	Documentation/devicetree/bindings/hwmon/max6697.txt
12828F:	Documentation/hwmon/max6697.rst
12829F:	drivers/hwmon/max6697.c
12830F:	include/linux/platform_data/max6697.h
12831
12832MAX9286 QUAD GMSL DESERIALIZER DRIVER
12833M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
12834M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12835M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
12836M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
12837L:	linux-media@vger.kernel.org
12838S:	Maintained
12839F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
12840F:	drivers/media/i2c/max9286.c
12841
12842MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
12843M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
12844L:	linux-media@vger.kernel.org
12845S:	Maintained
12846F:	drivers/staging/media/max96712/max96712.c
12847
12848MAX9860 MONO AUDIO VOICE CODEC DRIVER
12849M:	Peter Rosin <peda@axentia.se>
12850L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12851S:	Maintained
12852F:	Documentation/devicetree/bindings/sound/max9860.txt
12853F:	sound/soc/codecs/max9860.*
12854
12855MAXBOTIX ULTRASONIC RANGER IIO DRIVER
12856M:	Andreas Klinger <ak@it-klinger.de>
12857L:	linux-iio@vger.kernel.org
12858S:	Maintained
12859F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
12860F:	drivers/iio/proximity/mb1232.c
12861
12862MAXIM MAX11205 DRIVER
12863M:	Ramona Bolboaca <ramona.bolboaca@analog.com>
12864L:	linux-iio@vger.kernel.org
12865S:	Supported
12866W:	https://ez.analog.com/linux-software-drivers
12867F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
12868F:	drivers/iio/adc/max11205.c
12869
12870MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
12871R:	Iskren Chernev <iskren.chernev@gmail.com>
12872R:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12873R:	Marek Szyprowski <m.szyprowski@samsung.com>
12874R:	Matheus Castello <matheus@castello.eng.br>
12875L:	linux-pm@vger.kernel.org
12876S:	Maintained
12877F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
12878F:	drivers/power/supply/max17040_battery.c
12879
12880MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
12881R:	Hans de Goede <hdegoede@redhat.com>
12882R:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12883R:	Marek Szyprowski <m.szyprowski@samsung.com>
12884R:	Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
12885R:	Purism Kernel Team <kernel@puri.sm>
12886L:	linux-pm@vger.kernel.org
12887S:	Maintained
12888F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
12889F:	drivers/power/supply/max17042_battery.c
12890
12891MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
12892M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12893L:	linux-kernel@vger.kernel.org
12894S:	Maintained
12895F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
12896F:	drivers/regulator/max20086-regulator.c
12897
12898MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
12899M:	Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
12900L:	linux-iio@vger.kernel.org
12901S:	Maintained
12902F:	drivers/iio/temperature/max30208.c
12903
12904MAXIM MAX77650 PMIC MFD DRIVER
12905M:	Bartosz Golaszewski <brgl@bgdev.pl>
12906L:	linux-kernel@vger.kernel.org
12907S:	Maintained
12908F:	Documentation/devicetree/bindings/*/*max77650.yaml
12909F:	Documentation/devicetree/bindings/*/max77650*.yaml
12910F:	drivers/gpio/gpio-max77650.c
12911F:	drivers/input/misc/max77650-onkey.c
12912F:	drivers/leds/leds-max77650.c
12913F:	drivers/mfd/max77650.c
12914F:	drivers/power/supply/max77650-charger.c
12915F:	drivers/regulator/max77650-regulator.c
12916F:	include/linux/mfd/max77650.h
12917
12918MAXIM MAX77714 PMIC MFD DRIVER
12919M:	Luca Ceresoli <luca@lucaceresoli.net>
12920S:	Maintained
12921F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
12922F:	drivers/mfd/max77714.c
12923F:	include/linux/mfd/max77714.h
12924
12925MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
12926M:	Javier Martinez Canillas <javier@dowhile0.org>
12927L:	linux-kernel@vger.kernel.org
12928S:	Supported
12929F:	Documentation/devicetree/bindings/*/*max77802.yaml
12930F:	drivers/regulator/max77802-regulator.c
12931F:	include/dt-bindings/*/*max77802.h
12932
12933MAXIM MAX77976 BATTERY CHARGER
12934M:	Luca Ceresoli <luca@lucaceresoli.net>
12935S:	Supported
12936F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
12937F:	drivers/power/supply/max77976_charger.c
12938
12939MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
12940M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12941L:	linux-pm@vger.kernel.org
12942S:	Maintained
12943B:	mailto:linux-samsung-soc@vger.kernel.org
12944F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
12945F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
12946F:	drivers/power/supply/max14577_charger.c
12947F:	drivers/power/supply/max77693_charger.c
12948
12949MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
12950M:	Chanwoo Choi <cw00.choi@samsung.com>
12951M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12952L:	linux-kernel@vger.kernel.org
12953S:	Maintained
12954B:	mailto:linux-samsung-soc@vger.kernel.org
12955F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
12956F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
12957F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
12958F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
12959F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
12960F:	drivers/*/*max77843.c
12961F:	drivers/*/max14577*.c
12962F:	drivers/*/max77686*.c
12963F:	drivers/*/max77693*.c
12964F:	drivers/clk/clk-max77686.c
12965F:	drivers/extcon/extcon-max14577.c
12966F:	drivers/extcon/extcon-max77693.c
12967F:	drivers/rtc/rtc-max77686.c
12968F:	include/linux/mfd/max14577*.h
12969F:	include/linux/mfd/max77686*.h
12970F:	include/linux/mfd/max77693*.h
12971
12972MAXIRADIO FM RADIO RECEIVER DRIVER
12973M:	Hans Verkuil <hverkuil@xs4all.nl>
12974L:	linux-media@vger.kernel.org
12975S:	Maintained
12976W:	https://linuxtv.org
12977T:	git git://linuxtv.org/media_tree.git
12978F:	drivers/media/radio/radio-maxiradio*
12979
12980MAXLINEAR ETHERNET PHY DRIVER
12981M:	Xu Liang <lxu@maxlinear.com>
12982L:	netdev@vger.kernel.org
12983S:	Supported
12984F:	drivers/net/phy/mxl-gpy.c
12985
12986MCAN MMIO DEVICE DRIVER
12987M:	Chandrasekar Ramakrishnan <rcsekar@samsung.com>
12988L:	linux-can@vger.kernel.org
12989S:	Maintained
12990F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
12991F:	drivers/net/can/m_can/m_can.c
12992F:	drivers/net/can/m_can/m_can.h
12993F:	drivers/net/can/m_can/m_can_platform.c
12994
12995MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
12996R:	Yasushi SHOJI <yashi@spacecubics.com>
12997L:	linux-can@vger.kernel.org
12998S:	Maintained
12999F:	drivers/net/can/usb/mcba_usb.c
13000
13001MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
13002M:	Rishi Gupta <gupt21@gmail.com>
13003L:	linux-i2c@vger.kernel.org
13004L:	linux-input@vger.kernel.org
13005S:	Maintained
13006F:	drivers/hid/hid-mcp2221.c
13007
13008MCP251XFD SPI-CAN NETWORK DRIVER
13009M:	Marc Kleine-Budde <mkl@pengutronix.de>
13010M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13011R:	Thomas Kopp <thomas.kopp@microchip.com>
13012L:	linux-can@vger.kernel.org
13013S:	Maintained
13014F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
13015F:	drivers/net/can/spi/mcp251xfd/
13016
13017MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
13018M:	Peter Rosin <peda@axentia.se>
13019L:	linux-iio@vger.kernel.org
13020S:	Maintained
13021F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
13022F:	drivers/iio/potentiometer/mcp4018.c
13023F:	drivers/iio/potentiometer/mcp4531.c
13024
13025MCR20A IEEE-802.15.4 RADIO DRIVER
13026M:	Stefan Schmidt <stefan@datenfreihafen.org>
13027L:	linux-wpan@vger.kernel.org
13028S:	Odd Fixes
13029W:	https://github.com/xueliu/mcr20a-linux
13030F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
13031F:	drivers/net/ieee802154/mcr20a.c
13032F:	drivers/net/ieee802154/mcr20a.h
13033
13034MDIO REGMAP DRIVER
13035M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
13036L:	netdev@vger.kernel.org
13037S:	Maintained
13038F:	drivers/net/mdio/mdio-regmap.c
13039F:	include/linux/mdio/mdio-regmap.h
13040
13041MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
13042M:	William Breathitt Gray <william.gray@linaro.org>
13043L:	linux-iio@vger.kernel.org
13044S:	Maintained
13045F:	drivers/iio/dac/cio-dac.c
13046
13047MEDIA CONTROLLER FRAMEWORK
13048M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13049M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13050L:	linux-media@vger.kernel.org
13051S:	Supported
13052W:	https://www.linuxtv.org
13053T:	git git://linuxtv.org/media_tree.git
13054F:	drivers/media/mc/
13055F:	include/media/media-*.h
13056F:	include/uapi/linux/media.h
13057
13058MEDIA DRIVER FOR FREESCALE IMX PXP
13059M:	Philipp Zabel <p.zabel@pengutronix.de>
13060L:	linux-media@vger.kernel.org
13061S:	Maintained
13062T:	git git://linuxtv.org/media_tree.git
13063F:	drivers/media/platform/nxp/imx-pxp.[ch]
13064
13065MEDIA DRIVERS FOR ASCOT2E
13066M:	Sergey Kozlov <serjk@netup.ru>
13067M:	Abylay Ospan <aospan@netup.ru>
13068L:	linux-media@vger.kernel.org
13069S:	Supported
13070W:	https://linuxtv.org
13071W:	http://netup.tv/
13072T:	git git://linuxtv.org/media_tree.git
13073F:	drivers/media/dvb-frontends/ascot2e*
13074
13075MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
13076M:	Jasmin Jessich <jasmin@anw.at>
13077L:	linux-media@vger.kernel.org
13078S:	Maintained
13079W:	https://linuxtv.org
13080T:	git git://linuxtv.org/media_tree.git
13081F:	drivers/media/dvb-frontends/cxd2099*
13082
13083MEDIA DRIVERS FOR CXD2841ER
13084M:	Sergey Kozlov <serjk@netup.ru>
13085M:	Abylay Ospan <aospan@netup.ru>
13086L:	linux-media@vger.kernel.org
13087S:	Supported
13088W:	https://linuxtv.org
13089W:	http://netup.tv/
13090T:	git git://linuxtv.org/media_tree.git
13091F:	drivers/media/dvb-frontends/cxd2841er*
13092
13093MEDIA DRIVERS FOR CXD2880
13094M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
13095L:	linux-media@vger.kernel.org
13096S:	Supported
13097W:	http://linuxtv.org/
13098T:	git git://linuxtv.org/media_tree.git
13099F:	drivers/media/dvb-frontends/cxd2880/*
13100F:	drivers/media/spi/cxd2880*
13101
13102MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
13103L:	linux-media@vger.kernel.org
13104S:	Orphan
13105W:	https://linuxtv.org
13106T:	git git://linuxtv.org/media_tree.git
13107F:	drivers/media/pci/ddbridge/*
13108
13109MEDIA DRIVERS FOR FREESCALE IMX
13110M:	Steve Longerbeam <slongerbeam@gmail.com>
13111M:	Philipp Zabel <p.zabel@pengutronix.de>
13112L:	linux-media@vger.kernel.org
13113S:	Maintained
13114T:	git git://linuxtv.org/media_tree.git
13115F:	Documentation/admin-guide/media/imx.rst
13116F:	Documentation/devicetree/bindings/media/imx.txt
13117F:	drivers/staging/media/imx/
13118F:	include/linux/imx-media.h
13119F:	include/media/imx.h
13120
13121MEDIA DRIVERS FOR FREESCALE IMX7/8
13122M:	Rui Miguel Silva <rmfrfs@gmail.com>
13123M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13124M:	Martin Kepplinger <martin.kepplinger@puri.sm>
13125R:	Purism Kernel Team <kernel@puri.sm>
13126L:	linux-media@vger.kernel.org
13127S:	Maintained
13128T:	git git://linuxtv.org/media_tree.git
13129F:	Documentation/admin-guide/media/imx7.rst
13130F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
13131F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
13132F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
13133F:	drivers/media/platform/nxp/imx-mipi-csis.c
13134F:	drivers/media/platform/nxp/imx7-media-csi.c
13135F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
13136
13137MEDIA DRIVERS FOR HELENE
13138M:	Abylay Ospan <aospan@netup.ru>
13139L:	linux-media@vger.kernel.org
13140S:	Supported
13141W:	https://linuxtv.org
13142W:	http://netup.tv/
13143T:	git git://linuxtv.org/media_tree.git
13144F:	drivers/media/dvb-frontends/helene*
13145
13146MEDIA DRIVERS FOR HORUS3A
13147M:	Sergey Kozlov <serjk@netup.ru>
13148M:	Abylay Ospan <aospan@netup.ru>
13149L:	linux-media@vger.kernel.org
13150S:	Supported
13151W:	https://linuxtv.org
13152W:	http://netup.tv/
13153T:	git git://linuxtv.org/media_tree.git
13154F:	drivers/media/dvb-frontends/horus3a*
13155
13156MEDIA DRIVERS FOR LNBH25
13157M:	Sergey Kozlov <serjk@netup.ru>
13158M:	Abylay Ospan <aospan@netup.ru>
13159L:	linux-media@vger.kernel.org
13160S:	Supported
13161W:	https://linuxtv.org
13162W:	http://netup.tv/
13163T:	git git://linuxtv.org/media_tree.git
13164F:	drivers/media/dvb-frontends/lnbh25*
13165
13166MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
13167L:	linux-media@vger.kernel.org
13168S:	Orphan
13169W:	https://linuxtv.org
13170T:	git git://linuxtv.org/media_tree.git
13171F:	drivers/media/dvb-frontends/mxl5xx*
13172
13173MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
13174M:	Sergey Kozlov <serjk@netup.ru>
13175M:	Abylay Ospan <aospan@netup.ru>
13176L:	linux-media@vger.kernel.org
13177S:	Supported
13178W:	https://linuxtv.org
13179W:	http://netup.tv/
13180T:	git git://linuxtv.org/media_tree.git
13181F:	drivers/media/pci/netup_unidvb/*
13182
13183MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
13184M:	Dmitry Osipenko <digetx@gmail.com>
13185L:	linux-media@vger.kernel.org
13186L:	linux-tegra@vger.kernel.org
13187S:	Maintained
13188T:	git git://linuxtv.org/media_tree.git
13189F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
13190F:	drivers/media/platform/nvidia/tegra-vde/
13191
13192MEDIA DRIVERS FOR RENESAS - CEU
13193M:	Jacopo Mondi <jacopo@jmondi.org>
13194L:	linux-media@vger.kernel.org
13195L:	linux-renesas-soc@vger.kernel.org
13196S:	Supported
13197T:	git git://linuxtv.org/media_tree.git
13198F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
13199F:	drivers/media/platform/renesas/renesas-ceu.c
13200F:	include/media/drv-intf/renesas-ceu.h
13201
13202MEDIA DRIVERS FOR RENESAS - DRIF
13203M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
13204L:	linux-media@vger.kernel.org
13205L:	linux-renesas-soc@vger.kernel.org
13206S:	Supported
13207T:	git git://linuxtv.org/media_tree.git
13208F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
13209F:	drivers/media/platform/renesas/rcar_drif.c
13210
13211MEDIA DRIVERS FOR RENESAS - FCP
13212M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13213L:	linux-media@vger.kernel.org
13214L:	linux-renesas-soc@vger.kernel.org
13215S:	Supported
13216T:	git git://linuxtv.org/media_tree.git
13217F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
13218F:	drivers/media/platform/renesas/rcar-fcp.c
13219F:	include/media/rcar-fcp.h
13220
13221MEDIA DRIVERS FOR RENESAS - FDP1
13222M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13223L:	linux-media@vger.kernel.org
13224L:	linux-renesas-soc@vger.kernel.org
13225S:	Supported
13226T:	git git://linuxtv.org/media_tree.git
13227F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
13228F:	drivers/media/platform/renesas/rcar_fdp1.c
13229
13230MEDIA DRIVERS FOR RENESAS - VIN
13231M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
13232L:	linux-media@vger.kernel.org
13233L:	linux-renesas-soc@vger.kernel.org
13234S:	Supported
13235T:	git git://linuxtv.org/media_tree.git
13236F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
13237F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
13238F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
13239F:	drivers/media/platform/renesas/rcar-isp.c
13240F:	drivers/media/platform/renesas/rcar-vin/
13241
13242MEDIA DRIVERS FOR RENESAS - VSP1
13243M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13244M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13245L:	linux-media@vger.kernel.org
13246L:	linux-renesas-soc@vger.kernel.org
13247S:	Supported
13248T:	git git://linuxtv.org/media_tree.git
13249F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
13250F:	drivers/media/platform/renesas/vsp1/
13251
13252MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
13253L:	linux-media@vger.kernel.org
13254S:	Orphan
13255W:	https://linuxtv.org
13256T:	git git://linuxtv.org/media_tree.git
13257F:	drivers/media/dvb-frontends/stv0910*
13258
13259MEDIA DRIVERS FOR ST STV6111 TUNER ICs
13260L:	linux-media@vger.kernel.org
13261S:	Orphan
13262W:	https://linuxtv.org
13263T:	git git://linuxtv.org/media_tree.git
13264F:	drivers/media/dvb-frontends/stv6111*
13265
13266MEDIA DRIVERS FOR STM32 - DCMI
13267M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
13268L:	linux-media@vger.kernel.org
13269S:	Supported
13270T:	git git://linuxtv.org/media_tree.git
13271F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
13272F:	drivers/media/platform/st/stm32/stm32-dcmi.c
13273
13274MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
13275M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13276L:	linux-media@vger.kernel.org
13277S:	Maintained
13278W:	https://linuxtv.org
13279Q:	http://patchwork.kernel.org/project/linux-media/list/
13280T:	git git://linuxtv.org/media_tree.git
13281F:	Documentation/admin-guide/media/
13282F:	Documentation/devicetree/bindings/media/
13283F:	Documentation/driver-api/media/
13284F:	Documentation/userspace-api/media/
13285F:	drivers/media/
13286F:	drivers/staging/media/
13287F:	include/dt-bindings/media/
13288F:	include/linux/platform_data/media/
13289F:	include/media/
13290F:	include/uapi/linux/dvb/
13291F:	include/uapi/linux/ivtv*
13292F:	include/uapi/linux/media.h
13293F:	include/uapi/linux/uvcvideo.h
13294F:	include/uapi/linux/v4l2-*
13295F:	include/uapi/linux/videodev2.h
13296
13297MEDIATEK BLUETOOTH DRIVER
13298M:	Sean Wang <sean.wang@mediatek.com>
13299L:	linux-bluetooth@vger.kernel.org
13300L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13301S:	Maintained
13302F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
13303F:	drivers/bluetooth/btmtkuart.c
13304
13305MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
13306M:	Sean Wang <sean.wang@mediatek.com>
13307L:	linux-pm@vger.kernel.org
13308S:	Maintained
13309F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
13310F:	drivers/power/reset/mt6323-poweroff.c
13311
13312MEDIATEK CIR DRIVER
13313M:	Sean Wang <sean.wang@mediatek.com>
13314S:	Maintained
13315F:	drivers/media/rc/mtk-cir.c
13316
13317MEDIATEK DMA DRIVER
13318M:	Sean Wang <sean.wang@mediatek.com>
13319L:	dmaengine@vger.kernel.org
13320L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13321L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13322S:	Maintained
13323F:	Documentation/devicetree/bindings/dma/mtk-*
13324F:	drivers/dma/mediatek/
13325
13326MEDIATEK ETHERNET DRIVER
13327M:	Felix Fietkau <nbd@nbd.name>
13328M:	John Crispin <john@phrozen.org>
13329M:	Sean Wang <sean.wang@mediatek.com>
13330M:	Mark Lee <Mark-MC.Lee@mediatek.com>
13331M:	Lorenzo Bianconi <lorenzo@kernel.org>
13332L:	netdev@vger.kernel.org
13333S:	Maintained
13334F:	drivers/net/ethernet/mediatek/
13335
13336MEDIATEK ETHERNET PCS DRIVER
13337M:	Alexander Couzens <lynxis@fe80.eu>
13338M:	Daniel Golle <daniel@makrotopia.org>
13339L:	netdev@vger.kernel.org
13340S:	Maintained
13341F:	drivers/net/pcs/pcs-mtk-lynxi.c
13342F:	include/linux/pcs/pcs-mtk-lynxi.h
13343
13344MEDIATEK ETHERNET PHY DRIVERS
13345M:	Daniel Golle <daniel@makrotopia.org>
13346M:	Qingfang Deng <dqfext@gmail.com>
13347M:	SkyLake Huang <SkyLake.Huang@mediatek.com>
13348L:	netdev@vger.kernel.org
13349S:	Maintained
13350F:	drivers/net/phy/mediatek-ge-soc.c
13351F:	drivers/net/phy/mediatek-ge.c
13352
13353MEDIATEK I2C CONTROLLER DRIVER
13354M:	Qii Wang <qii.wang@mediatek.com>
13355L:	linux-i2c@vger.kernel.org
13356S:	Maintained
13357F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
13358F:	drivers/i2c/busses/i2c-mt65xx.c
13359
13360MEDIATEK IOMMU DRIVER
13361M:	Yong Wu <yong.wu@mediatek.com>
13362L:	iommu@lists.linux.dev
13363L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13364S:	Supported
13365F:	Documentation/devicetree/bindings/iommu/mediatek*
13366F:	drivers/iommu/mtk_iommu*
13367F:	include/dt-bindings/memory/mediatek,mt*-port.h
13368F:	include/dt-bindings/memory/mt*-port.h
13369
13370MEDIATEK JPEG DRIVER
13371M:	Bin Liu <bin.liu@mediatek.com>
13372S:	Supported
13373F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
13374F:	drivers/media/platform/mediatek/jpeg/
13375
13376MEDIATEK KEYPAD DRIVER
13377M:	Mattijs Korpershoek <mkorpershoek@baylibre.com>
13378S:	Supported
13379F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
13380F:	drivers/input/keyboard/mt6779-keypad.c
13381
13382MEDIATEK MDP DRIVER
13383M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
13384M:	Houlong Wei <houlong.wei@mediatek.com>
13385M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
13386S:	Supported
13387F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
13388F:	drivers/media/platform/mediatek/mdp/
13389F:	drivers/media/platform/mediatek/vpu/
13390
13391MEDIATEK MEDIA DRIVER
13392M:	Tiffany Lin <tiffany.lin@mediatek.com>
13393M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
13394M:	Yunfei Dong <yunfei.dong@mediatek.com>
13395S:	Supported
13396F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
13397F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
13398F:	drivers/media/platform/mediatek/vcodec/
13399F:	drivers/media/platform/mediatek/vpu/
13400
13401MEDIATEK MMC/SD/SDIO DRIVER
13402M:	Chaotian Jing <chaotian.jing@mediatek.com>
13403S:	Maintained
13404F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
13405F:	drivers/mmc/host/mtk-sd.c
13406
13407MEDIATEK MT76 WIRELESS LAN DRIVER
13408M:	Felix Fietkau <nbd@nbd.name>
13409M:	Lorenzo Bianconi <lorenzo@kernel.org>
13410M:	Ryder Lee <ryder.lee@mediatek.com>
13411R:	Shayne Chen <shayne.chen@mediatek.com>
13412R:	Sean Wang <sean.wang@mediatek.com>
13413L:	linux-wireless@vger.kernel.org
13414S:	Maintained
13415T:	git https://github.com/nbd168/wireless
13416F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
13417F:	drivers/net/wireless/mediatek/mt76/
13418
13419MEDIATEK MT7601U WIRELESS LAN DRIVER
13420M:	Jakub Kicinski <kuba@kernel.org>
13421L:	linux-wireless@vger.kernel.org
13422S:	Maintained
13423F:	drivers/net/wireless/mediatek/mt7601u/
13424
13425MEDIATEK MT7621 CLOCK DRIVER
13426M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
13427S:	Maintained
13428F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
13429F:	drivers/clk/ralink/clk-mt7621.c
13430
13431MEDIATEK MT7621 PCIE CONTROLLER DRIVER
13432M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
13433S:	Maintained
13434F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
13435F:	drivers/pci/controller/pcie-mt7621.c
13436
13437MEDIATEK MT7621 PHY PCI DRIVER
13438M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
13439S:	Maintained
13440F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
13441F:	drivers/phy/ralink/phy-mt7621-pci.c
13442
13443MEDIATEK MT7621/28/88 I2C DRIVER
13444M:	Stefan Roese <sr@denx.de>
13445L:	linux-i2c@vger.kernel.org
13446S:	Maintained
13447F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
13448F:	drivers/i2c/busses/i2c-mt7621.c
13449
13450MEDIATEK MTMIPS CLOCK DRIVER
13451M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
13452S:	Maintained
13453F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
13454F:	drivers/clk/ralink/clk-mtmips.c
13455
13456MEDIATEK NAND CONTROLLER DRIVER
13457L:	linux-mtd@lists.infradead.org
13458S:	Orphan
13459F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
13460F:	drivers/mtd/nand/raw/mtk_*
13461
13462MEDIATEK PMIC LED DRIVER
13463M:	Sean Wang <sean.wang@mediatek.com>
13464S:	Maintained
13465F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
13466F:	drivers/leds/leds-mt6323.c
13467
13468MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
13469M:	Sean Wang <sean.wang@mediatek.com>
13470S:	Maintained
13471F:	drivers/char/hw_random/mtk-rng.c
13472
13473MEDIATEK SMI DRIVER
13474M:	Yong Wu <yong.wu@mediatek.com>
13475L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13476S:	Supported
13477F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
13478F:	drivers/memory/mtk-smi.c
13479F:	include/soc/mediatek/smi.h
13480
13481MEDIATEK SWITCH DRIVER
13482M:	Arınç ÜNAL <arinc.unal@arinc9.com>
13483M:	Daniel Golle <daniel@makrotopia.org>
13484M:	Landen Chao <Landen.Chao@mediatek.com>
13485M:	DENG Qingfang <dqfext@gmail.com>
13486M:	Sean Wang <sean.wang@mediatek.com>
13487L:	netdev@vger.kernel.org
13488S:	Maintained
13489F:	drivers/net/dsa/mt7530-mdio.c
13490F:	drivers/net/dsa/mt7530-mmio.c
13491F:	drivers/net/dsa/mt7530.*
13492F:	net/dsa/tag_mtk.c
13493
13494MEDIATEK T7XX 5G WWAN MODEM DRIVER
13495M:	Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
13496M:	Intel Corporation <linuxwwan@intel.com>
13497R:	Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
13498R:	Liu Haijun <haijun.liu@mediatek.com>
13499R:	M Chetan Kumar <m.chetan.kumar@linux.intel.com>
13500R:	Ricardo Martinez <ricardo.martinez@linux.intel.com>
13501L:	netdev@vger.kernel.org
13502S:	Supported
13503F:	drivers/net/wwan/t7xx/
13504
13505MEDIATEK USB3 DRD IP DRIVER
13506M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
13507L:	linux-usb@vger.kernel.org
13508L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13509L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13510S:	Maintained
13511F:	Documentation/devicetree/bindings/usb/mediatek,*
13512F:	drivers/usb/host/xhci-mtk*
13513F:	drivers/usb/mtu3/
13514
13515MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
13516M:	Peter Senna Tschudin <peter.senna@gmail.com>
13517M:	Martin Donnelly <martin.donnelly@ge.com>
13518M:	Martyn Welch <martyn.welch@collabora.co.uk>
13519S:	Maintained
13520F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
13521F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
13522
13523MEGARAID SCSI/SAS DRIVERS
13524M:	Kashyap Desai <kashyap.desai@broadcom.com>
13525M:	Sumit Saxena <sumit.saxena@broadcom.com>
13526M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
13527L:	megaraidlinux.pdl@broadcom.com
13528L:	linux-scsi@vger.kernel.org
13529S:	Maintained
13530W:	http://www.avagotech.com/support/
13531F:	Documentation/scsi/megaraid.rst
13532F:	drivers/scsi/megaraid.*
13533F:	drivers/scsi/megaraid/
13534
13535MELEXIS MLX90614 DRIVER
13536M:	Crt Mori <cmo@melexis.com>
13537L:	linux-iio@vger.kernel.org
13538S:	Supported
13539W:	http://www.melexis.com
13540F:	drivers/iio/temperature/mlx90614.c
13541
13542MELEXIS MLX90632 DRIVER
13543M:	Crt Mori <cmo@melexis.com>
13544L:	linux-iio@vger.kernel.org
13545S:	Supported
13546W:	http://www.melexis.com
13547F:	drivers/iio/temperature/mlx90632.c
13548
13549MELFAS MIP4 TOUCHSCREEN DRIVER
13550M:	Sangwon Jee <jeesw@melfas.com>
13551S:	Supported
13552W:	http://www.melfas.com
13553F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
13554F:	drivers/input/touchscreen/melfas_mip4.c
13555
13556MELLANOX BLUEFIELD I2C DRIVER
13557M:	Khalil Blaiech <kblaiech@nvidia.com>
13558M:	Asmaa Mnebhi <asmaa@nvidia.com>
13559L:	linux-i2c@vger.kernel.org
13560S:	Supported
13561F:	drivers/i2c/busses/i2c-mlxbf.c
13562
13563MELLANOX ETHERNET DRIVER (mlx4_en)
13564M:	Tariq Toukan <tariqt@nvidia.com>
13565L:	netdev@vger.kernel.org
13566S:	Supported
13567W:	http://www.mellanox.com
13568Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13569F:	drivers/net/ethernet/mellanox/mlx4/en_*
13570
13571MELLANOX ETHERNET DRIVER (mlx5e)
13572M:	Saeed Mahameed <saeedm@nvidia.com>
13573L:	netdev@vger.kernel.org
13574S:	Supported
13575W:	http://www.mellanox.com
13576Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13577F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
13578
13579MELLANOX ETHERNET INNOVA DRIVERS
13580R:	Boris Pismenny <borisp@nvidia.com>
13581L:	netdev@vger.kernel.org
13582S:	Supported
13583W:	http://www.mellanox.com
13584Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13585F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
13586F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
13587F:	include/linux/mlx5/mlx5_ifc_fpga.h
13588
13589MELLANOX ETHERNET SWITCH DRIVERS
13590M:	Ido Schimmel <idosch@nvidia.com>
13591M:	Petr Machata <petrm@nvidia.com>
13592L:	netdev@vger.kernel.org
13593S:	Supported
13594W:	http://www.mellanox.com
13595Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13596F:	drivers/net/ethernet/mellanox/mlxsw/
13597F:	tools/testing/selftests/drivers/net/mlxsw/
13598
13599MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
13600M:	mlxsw@nvidia.com
13601L:	netdev@vger.kernel.org
13602S:	Supported
13603W:	http://www.mellanox.com
13604Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13605F:	drivers/net/ethernet/mellanox/mlxfw/
13606
13607MELLANOX HARDWARE PLATFORM SUPPORT
13608M:	Hans de Goede <hdegoede@redhat.com>
13609M:	Mark Gross <markgross@kernel.org>
13610M:	Vadim Pasternak <vadimp@nvidia.com>
13611L:	platform-driver-x86@vger.kernel.org
13612S:	Supported
13613F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
13614F:	drivers/platform/mellanox/
13615F:	include/linux/platform_data/mlxreg.h
13616
13617MELLANOX MLX4 core VPI driver
13618M:	Tariq Toukan <tariqt@nvidia.com>
13619L:	netdev@vger.kernel.org
13620L:	linux-rdma@vger.kernel.org
13621S:	Supported
13622W:	http://www.mellanox.com
13623Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13624F:	drivers/net/ethernet/mellanox/mlx4/
13625F:	include/linux/mlx4/
13626
13627MELLANOX MLX4 IB driver
13628M:	Yishai Hadas <yishaih@nvidia.com>
13629L:	linux-rdma@vger.kernel.org
13630S:	Supported
13631W:	http://www.mellanox.com
13632Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13633F:	drivers/infiniband/hw/mlx4/
13634F:	include/linux/mlx4/
13635F:	include/uapi/rdma/mlx4-abi.h
13636
13637MELLANOX MLX5 core VPI driver
13638M:	Saeed Mahameed <saeedm@nvidia.com>
13639M:	Leon Romanovsky <leonro@nvidia.com>
13640L:	netdev@vger.kernel.org
13641L:	linux-rdma@vger.kernel.org
13642S:	Supported
13643W:	http://www.mellanox.com
13644Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13645F:	Documentation/networking/device_drivers/ethernet/mellanox/
13646F:	drivers/net/ethernet/mellanox/mlx5/core/
13647F:	include/linux/mlx5/
13648
13649MELLANOX MLX5 IB driver
13650M:	Leon Romanovsky <leonro@nvidia.com>
13651L:	linux-rdma@vger.kernel.org
13652S:	Supported
13653W:	http://www.mellanox.com
13654Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13655F:	drivers/infiniband/hw/mlx5/
13656F:	include/linux/mlx5/
13657F:	include/uapi/rdma/mlx5-abi.h
13658
13659MELLANOX MLXCPLD I2C AND MUX DRIVER
13660M:	Vadim Pasternak <vadimp@nvidia.com>
13661M:	Michael Shych <michaelsh@nvidia.com>
13662L:	linux-i2c@vger.kernel.org
13663S:	Supported
13664F:	Documentation/i2c/busses/i2c-mlxcpld.rst
13665F:	drivers/i2c/busses/i2c-mlxcpld.c
13666F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
13667
13668MELLANOX MLXCPLD LED DRIVER
13669M:	Vadim Pasternak <vadimp@nvidia.com>
13670L:	linux-leds@vger.kernel.org
13671S:	Supported
13672F:	Documentation/leds/leds-mlxcpld.rst
13673F:	drivers/leds/leds-mlxcpld.c
13674F:	drivers/leds/leds-mlxreg.c
13675
13676MELLANOX PLATFORM DRIVER
13677M:	Vadim Pasternak <vadimp@nvidia.com>
13678L:	platform-driver-x86@vger.kernel.org
13679S:	Supported
13680F:	drivers/platform/x86/mlx-platform.c
13681
13682MEMBARRIER SUPPORT
13683M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13684M:	"Paul E. McKenney" <paulmck@kernel.org>
13685L:	linux-kernel@vger.kernel.org
13686S:	Supported
13687F:	arch/powerpc/include/asm/membarrier.h
13688F:	include/uapi/linux/membarrier.h
13689F:	kernel/sched/membarrier.c
13690
13691MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
13692M:	Mike Rapoport <rppt@kernel.org>
13693L:	linux-mm@kvack.org
13694S:	Maintained
13695F:	Documentation/core-api/boot-time-mm.rst
13696F:	include/linux/memblock.h
13697F:	mm/memblock.c
13698F:	mm/mm_init.c
13699F:	tools/testing/memblock/
13700
13701MEMORY CONTROLLER DRIVERS
13702M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
13703L:	linux-kernel@vger.kernel.org
13704S:	Maintained
13705B:	mailto:krzysztof.kozlowski@linaro.org
13706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
13707F:	Documentation/devicetree/bindings/memory-controllers/
13708F:	drivers/memory/
13709F:	include/dt-bindings/memory/
13710F:	include/memory/
13711
13712MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
13713M:	Dmitry Osipenko <digetx@gmail.com>
13714L:	linux-pm@vger.kernel.org
13715L:	linux-tegra@vger.kernel.org
13716S:	Maintained
13717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
13718F:	drivers/devfreq/tegra30-devfreq.c
13719
13720MEMORY HOT(UN)PLUG
13721M:	David Hildenbrand <david@redhat.com>
13722M:	Oscar Salvador <osalvador@suse.de>
13723L:	linux-mm@kvack.org
13724S:	Maintained
13725F:	Documentation/admin-guide/mm/memory-hotplug.rst
13726F:	Documentation/core-api/memory-hotplug.rst
13727F:	drivers/base/memory.c
13728F:	include/linux/memory_hotplug.h
13729F:	mm/memory_hotplug.c
13730F:	tools/testing/selftests/memory-hotplug/
13731
13732MEMORY MANAGEMENT
13733M:	Andrew Morton <akpm@linux-foundation.org>
13734L:	linux-mm@kvack.org
13735S:	Maintained
13736W:	http://www.linux-mm.org
13737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
13738T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
13739F:	include/linux/gfp.h
13740F:	include/linux/gfp_types.h
13741F:	include/linux/memory_hotplug.h
13742F:	include/linux/mm.h
13743F:	include/linux/mmzone.h
13744F:	include/linux/pagewalk.h
13745F:	include/trace/events/ksm.h
13746F:	mm/
13747F:	tools/mm/
13748F:	tools/testing/selftests/mm/
13749
13750MEMORY TECHNOLOGY DEVICES (MTD)
13751M:	Miquel Raynal <miquel.raynal@bootlin.com>
13752M:	Richard Weinberger <richard@nod.at>
13753M:	Vignesh Raghavendra <vigneshr@ti.com>
13754L:	linux-mtd@lists.infradead.org
13755S:	Maintained
13756W:	http://www.linux-mtd.infradead.org/
13757Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13758C:	irc://irc.oftc.net/mtd
13759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
13760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
13761F:	Documentation/devicetree/bindings/mtd/
13762F:	drivers/mtd/
13763F:	include/linux/mtd/
13764F:	include/uapi/mtd/
13765
13766MEMSENSING MICROSYSTEMS MSA311 DRIVER
13767M:	Dmitry Rokosov <ddrokosov@sberdevices.ru>
13768L:	linux-iio@vger.kernel.org
13769S:	Maintained
13770F:	Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
13771F:	drivers/iio/accel/msa311.c
13772
13773MEN A21 WATCHDOG DRIVER
13774M:	Johannes Thumshirn <morbidrsa@gmail.com>
13775L:	linux-watchdog@vger.kernel.org
13776S:	Maintained
13777F:	drivers/watchdog/mena21_wdt.c
13778
13779MEN CHAMELEON BUS (mcb)
13780M:	Johannes Thumshirn <morbidrsa@gmail.com>
13781S:	Maintained
13782F:	Documentation/driver-api/men-chameleon-bus.rst
13783F:	drivers/mcb/
13784F:	include/linux/mcb.h
13785
13786MEN F21BMC (Board Management Controller)
13787M:	Andreas Werner <andreas.werner@men.de>
13788S:	Supported
13789F:	Documentation/hwmon/menf21bmc.rst
13790F:	drivers/hwmon/menf21bmc_hwmon.c
13791F:	drivers/leds/leds-menf21bmc.c
13792F:	drivers/mfd/menf21bmc.c
13793F:	drivers/watchdog/menf21bmc_wdt.c
13794
13795MEN Z069 WATCHDOG DRIVER
13796M:	Johannes Thumshirn <jth@kernel.org>
13797L:	linux-watchdog@vger.kernel.org
13798S:	Maintained
13799F:	drivers/watchdog/menz69_wdt.c
13800
13801MESON AO CEC DRIVER FOR AMLOGIC SOCS
13802M:	Neil Armstrong <neil.armstrong@linaro.org>
13803L:	linux-media@vger.kernel.org
13804L:	linux-amlogic@lists.infradead.org
13805S:	Supported
13806W:	http://linux-meson.com/
13807T:	git git://linuxtv.org/media_tree.git
13808F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
13809F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
13810F:	drivers/media/cec/platform/meson/ao-cec.c
13811
13812MESON GE2D DRIVER FOR AMLOGIC SOCS
13813M:	Neil Armstrong <neil.armstrong@linaro.org>
13814L:	linux-media@vger.kernel.org
13815L:	linux-amlogic@lists.infradead.org
13816S:	Supported
13817T:	git git://linuxtv.org/media_tree.git
13818F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
13819F:	drivers/media/platform/amlogic/meson-ge2d/
13820
13821MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
13822M:	Liang Yang <liang.yang@amlogic.com>
13823L:	linux-mtd@lists.infradead.org
13824S:	Maintained
13825F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
13826F:	drivers/mtd/nand/raw/meson_*
13827
13828MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
13829M:	Neil Armstrong <neil.armstrong@linaro.org>
13830L:	linux-media@vger.kernel.org
13831L:	linux-amlogic@lists.infradead.org
13832S:	Supported
13833T:	git git://linuxtv.org/media_tree.git
13834F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
13835F:	drivers/staging/media/meson/vdec/
13836
13837METHODE UDPU SUPPORT
13838M:	Vladimir Vid <vladimir.vid@sartura.hr>
13839S:	Maintained
13840F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
13841
13842MHI BUS
13843M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13844L:	mhi@lists.linux.dev
13845L:	linux-arm-msm@vger.kernel.org
13846S:	Maintained
13847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
13848F:	Documentation/ABI/stable/sysfs-bus-mhi
13849F:	Documentation/mhi/
13850F:	drivers/bus/mhi/
13851F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
13852F:	include/linux/mhi.h
13853
13854MICROBLAZE ARCHITECTURE
13855M:	Michal Simek <monstr@monstr.eu>
13856S:	Supported
13857W:	http://www.monstr.eu/fdt/
13858T:	git git://git.monstr.eu/linux-2.6-microblaze.git
13859F:	arch/microblaze/
13860
13861MICROBLAZE TMR INJECT
13862M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
13863S:	Supported
13864F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
13865F:	drivers/misc/xilinx_tmr_inject.c
13866
13867MICROBLAZE TMR MANAGER
13868M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
13869S:	Supported
13870F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
13871F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
13872F:	drivers/misc/xilinx_tmr_manager.c
13873
13874MICROCHIP AT91 DMA DRIVERS
13875M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13876M:	Tudor Ambarus <tudor.ambarus@linaro.org>
13877L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13878L:	dmaengine@vger.kernel.org
13879S:	Supported
13880F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
13881F:	drivers/dma/at_hdmac.c
13882F:	drivers/dma/at_xdmac.c
13883F:	include/dt-bindings/dma/at91.h
13884
13885MICROCHIP AT91 SERIAL DRIVER
13886M:	Richard Genoud <richard.genoud@gmail.com>
13887S:	Maintained
13888F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13889F:	drivers/tty/serial/atmel_serial.c
13890F:	drivers/tty/serial/atmel_serial.h
13891
13892MICROCHIP AT91 USART MFD DRIVER
13893M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
13894L:	linux-kernel@vger.kernel.org
13895S:	Supported
13896F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13897F:	drivers/mfd/at91-usart.c
13898F:	include/dt-bindings/mfd/at91-usart.h
13899
13900MICROCHIP AT91 USART SPI DRIVER
13901M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
13902L:	linux-spi@vger.kernel.org
13903S:	Supported
13904F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13905F:	drivers/spi/spi-at91-usart.c
13906
13907MICROCHIP AUDIO ASOC DRIVERS
13908M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
13909L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13910S:	Supported
13911F:	Documentation/devicetree/bindings/sound/atmel*
13912F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
13913F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
13914F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
13915F:	sound/soc/atmel
13916
13917MICROCHIP CSI2DC DRIVER
13918M:	Eugen Hristev <eugen.hristev@microchip.com>
13919L:	linux-media@vger.kernel.org
13920S:	Supported
13921F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
13922F:	drivers/media/platform/microchip/microchip-csi2dc.c
13923
13924MICROCHIP ECC DRIVER
13925M:	Tudor Ambarus <tudor.ambarus@linaro.org>
13926L:	linux-crypto@vger.kernel.org
13927S:	Maintained
13928F:	drivers/crypto/atmel-ecc.*
13929
13930MICROCHIP EIC DRIVER
13931M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
13932L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13933S:	Supported
13934F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
13935F:	drivers/irqchip/irq-mchp-eic.c
13936
13937MICROCHIP I2C DRIVER
13938M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13939L:	linux-i2c@vger.kernel.org
13940S:	Supported
13941F:	drivers/i2c/busses/i2c-at91-*.c
13942F:	drivers/i2c/busses/i2c-at91.h
13943
13944MICROCHIP ISC DRIVER
13945M:	Eugen Hristev <eugen.hristev@microchip.com>
13946L:	linux-media@vger.kernel.org
13947S:	Supported
13948F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
13949F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
13950F:	drivers/media/platform/microchip/microchip-isc*
13951F:	drivers/media/platform/microchip/microchip-sama*-isc*
13952F:	drivers/staging/media/deprecated/atmel/atmel-isc*
13953F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
13954F:	include/linux/atmel-isc-media.h
13955
13956MICROCHIP ISI DRIVER
13957M:	Eugen Hristev <eugen.hristev@microchip.com>
13958L:	linux-media@vger.kernel.org
13959S:	Supported
13960F:	drivers/media/platform/atmel/atmel-isi.c
13961F:	drivers/media/platform/atmel/atmel-isi.h
13962
13963MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
13964M:	Woojung Huh <woojung.huh@microchip.com>
13965M:	UNGLinuxDriver@microchip.com
13966L:	netdev@vger.kernel.org
13967S:	Maintained
13968F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
13969F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
13970F:	drivers/net/dsa/microchip/*
13971F:	include/linux/dsa/ksz_common.h
13972F:	include/linux/platform_data/microchip-ksz.h
13973F:	net/dsa/tag_ksz.c
13974
13975MICROCHIP LAN743X ETHERNET DRIVER
13976M:	Bryan Whitehead <bryan.whitehead@microchip.com>
13977M:	UNGLinuxDriver@microchip.com
13978L:	netdev@vger.kernel.org
13979S:	Maintained
13980F:	drivers/net/ethernet/microchip/lan743x_*
13981
13982MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
13983M:	Arun Ramadoss <arun.ramadoss@microchip.com>
13984R:	UNGLinuxDriver@microchip.com
13985L:	netdev@vger.kernel.org
13986S:	Maintained
13987F:	drivers/net/phy/microchip_t1.c
13988
13989MICROCHIP LAN966X ETHERNET DRIVER
13990M:	Horatiu Vultur <horatiu.vultur@microchip.com>
13991M:	UNGLinuxDriver@microchip.com
13992L:	netdev@vger.kernel.org
13993S:	Maintained
13994F:	drivers/net/ethernet/microchip/lan966x/*
13995
13996MICROCHIP LCDFB DRIVER
13997M:	Nicolas Ferre <nicolas.ferre@microchip.com>
13998L:	linux-fbdev@vger.kernel.org
13999S:	Maintained
14000F:	drivers/video/fbdev/atmel_lcdfb.c
14001F:	include/video/atmel_lcdc.h
14002
14003MICROCHIP MCP16502 PMIC DRIVER
14004M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14005L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14006S:	Supported
14007F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
14008F:	drivers/regulator/mcp16502.c
14009
14010MICROCHIP MCP3911 ADC DRIVER
14011M:	Marcus Folkesson <marcus.folkesson@gmail.com>
14012M:	Kent Gustavsson <kent@minoris.se>
14013L:	linux-iio@vger.kernel.org
14014S:	Maintained
14015F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
14016F:	drivers/iio/adc/mcp3911.c
14017
14018MICROCHIP MMC/SD/SDIO MCI DRIVER
14019M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14020S:	Maintained
14021F:	drivers/mmc/host/atmel-mci.c
14022
14023MICROCHIP NAND DRIVER
14024M:	Tudor Ambarus <tudor.ambarus@linaro.org>
14025L:	linux-mtd@lists.infradead.org
14026S:	Supported
14027F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
14028F:	drivers/mtd/nand/raw/atmel/*
14029
14030MICROCHIP OTPC DRIVER
14031M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14032L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14033S:	Supported
14034F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
14035F:	drivers/nvmem/microchip-otpc.c
14036F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
14037
14038MICROCHIP PCI1XXXX GP DRIVER
14039M:	Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
14040M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14041L:	linux-gpio@vger.kernel.org
14042S:	Supported
14043F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
14044F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
14045F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
14046F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
14047
14048MICROCHIP PCI1XXXX I2C DRIVER
14049M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
14050M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14051M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14052L:	linux-i2c@vger.kernel.org
14053S:	Maintained
14054F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
14055
14056MICROCHIP PCIe UART DRIVER
14057M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14058M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
14059L:	linux-serial@vger.kernel.org
14060S:	Maintained
14061F:	drivers/tty/serial/8250/8250_pci1xxxx.c
14062
14063MICROCHIP POLARFIRE FPGA DRIVERS
14064M:	Conor Dooley <conor.dooley@microchip.com>
14065R:	Vladimir Georgiev <v.georgiev@metrotek.ru>
14066L:	linux-fpga@vger.kernel.org
14067S:	Supported
14068F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
14069F:	drivers/fpga/microchip-spi.c
14070
14071MICROCHIP PWM DRIVER
14072M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14073L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14074L:	linux-pwm@vger.kernel.org
14075S:	Supported
14076F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
14077F:	drivers/pwm/pwm-atmel.c
14078
14079MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
14080M:	Eugen Hristev <eugen.hristev@microchip.com>
14081L:	linux-iio@vger.kernel.org
14082S:	Supported
14083F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
14084F:	drivers/iio/adc/at91-sama5d2_adc.c
14085F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
14086
14087MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
14088M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14089S:	Supported
14090F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
14091F:	drivers/power/reset/at91-sama5d2_shdwc.c
14092
14093MICROCHIP SOC DRIVERS
14094M:	Conor Dooley <conor@kernel.org>
14095S:	Supported
14096T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
14097F:	drivers/soc/microchip/
14098
14099MICROCHIP SPI DRIVER
14100M:	Ryan Wanner <ryan.wanner@microchip.com>
14101S:	Supported
14102F:	drivers/spi/spi-atmel.*
14103
14104MICROCHIP SSC DRIVER
14105M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14106L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14107S:	Supported
14108F:	Documentation/devicetree/bindings/misc/atmel-ssc.txt
14109F:	drivers/misc/atmel-ssc.c
14110F:	include/linux/atmel-ssc.h
14111
14112Microchip Timer Counter Block (TCB) Capture Driver
14113M:	Kamel Bouhara <kamel.bouhara@bootlin.com>
14114L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14115L:	linux-iio@vger.kernel.org
14116S:	Maintained
14117F:	drivers/counter/microchip-tcb-capture.c
14118
14119MICROCHIP USB251XB DRIVER
14120M:	Richard Leitner <richard.leitner@skidata.com>
14121L:	linux-usb@vger.kernel.org
14122S:	Maintained
14123F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
14124F:	drivers/usb/misc/usb251xb.c
14125
14126MICROCHIP USBA UDC DRIVER
14127M:	Cristian Birsan <cristian.birsan@microchip.com>
14128L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14129S:	Supported
14130F:	drivers/usb/gadget/udc/atmel_usba_udc.*
14131
14132MICROCHIP WILC1000 WIFI DRIVER
14133M:	Ajay Singh <ajay.kathat@microchip.com>
14134M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14135L:	linux-wireless@vger.kernel.org
14136S:	Supported
14137F:	drivers/net/wireless/microchip/wilc1000/
14138
14139MICROSEMI MIPS SOCS
14140M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
14141M:	UNGLinuxDriver@microchip.com
14142L:	linux-mips@vger.kernel.org
14143S:	Supported
14144F:	Documentation/devicetree/bindings/mips/mscc.txt
14145F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
14146F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
14147F:	arch/mips/boot/dts/mscc/
14148F:	arch/mips/configs/generic/board-ocelot.config
14149F:	arch/mips/generic/board-ocelot.c
14150
14151MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
14152M:	Don Brace <don.brace@microchip.com>
14153L:	storagedev@microchip.com
14154L:	linux-scsi@vger.kernel.org
14155S:	Supported
14156F:	Documentation/scsi/smartpqi.rst
14157F:	drivers/scsi/smartpqi/Kconfig
14158F:	drivers/scsi/smartpqi/Makefile
14159F:	drivers/scsi/smartpqi/smartpqi*.[ch]
14160F:	include/linux/cciss*.h
14161F:	include/uapi/linux/cciss*.h
14162
14163MICROSOFT MANA RDMA DRIVER
14164M:	Long Li <longli@microsoft.com>
14165M:	Ajay Sharma <sharmaajay@microsoft.com>
14166L:	linux-rdma@vger.kernel.org
14167S:	Supported
14168F:	drivers/infiniband/hw/mana/
14169F:	include/net/mana
14170F:	include/uapi/rdma/mana-abi.h
14171
14172MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
14173M:	Maximilian Luz <luzmaximilian@gmail.com>
14174L:	platform-driver-x86@vger.kernel.org
14175S:	Maintained
14176F:	drivers/platform/surface/surface_aggregator_tabletsw.c
14177
14178MICROSOFT SURFACE BATTERY AND AC DRIVERS
14179M:	Maximilian Luz <luzmaximilian@gmail.com>
14180L:	linux-pm@vger.kernel.org
14181L:	platform-driver-x86@vger.kernel.org
14182S:	Maintained
14183F:	drivers/power/supply/surface_battery.c
14184F:	drivers/power/supply/surface_charger.c
14185
14186MICROSOFT SURFACE DTX DRIVER
14187M:	Maximilian Luz <luzmaximilian@gmail.com>
14188L:	platform-driver-x86@vger.kernel.org
14189S:	Maintained
14190F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
14191F:	drivers/platform/surface/surface_dtx.c
14192F:	include/uapi/linux/surface_aggregator/dtx.h
14193
14194MICROSOFT SURFACE GPE LID SUPPORT DRIVER
14195M:	Maximilian Luz <luzmaximilian@gmail.com>
14196L:	platform-driver-x86@vger.kernel.org
14197S:	Maintained
14198F:	drivers/platform/surface/surface_gpe.c
14199
14200MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
14201M:	Hans de Goede <hdegoede@redhat.com>
14202M:	Mark Gross <markgross@kernel.org>
14203M:	Maximilian Luz <luzmaximilian@gmail.com>
14204L:	platform-driver-x86@vger.kernel.org
14205S:	Maintained
14206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
14207F:	drivers/platform/surface/
14208
14209MICROSOFT SURFACE HID TRANSPORT DRIVER
14210M:	Maximilian Luz <luzmaximilian@gmail.com>
14211L:	linux-input@vger.kernel.org
14212L:	platform-driver-x86@vger.kernel.org
14213S:	Maintained
14214F:	drivers/hid/surface-hid/
14215
14216MICROSOFT SURFACE HOT-PLUG DRIVER
14217M:	Maximilian Luz <luzmaximilian@gmail.com>
14218L:	platform-driver-x86@vger.kernel.org
14219S:	Maintained
14220F:	drivers/platform/surface/surface_hotplug.c
14221
14222MICROSOFT SURFACE PLATFORM PROFILE DRIVER
14223M:	Maximilian Luz <luzmaximilian@gmail.com>
14224L:	platform-driver-x86@vger.kernel.org
14225S:	Maintained
14226F:	drivers/platform/surface/surface_platform_profile.c
14227
14228MICROSOFT SURFACE PRO 3 BUTTON DRIVER
14229M:	Chen Yu <yu.c.chen@intel.com>
14230L:	platform-driver-x86@vger.kernel.org
14231S:	Supported
14232F:	drivers/platform/surface/surfacepro3_button.c
14233
14234MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
14235M:	Maximilian Luz <luzmaximilian@gmail.com>
14236L:	platform-driver-x86@vger.kernel.org
14237S:	Maintained
14238F:	drivers/platform/surface/surface_aggregator_hub.c
14239
14240MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
14241M:	Maximilian Luz <luzmaximilian@gmail.com>
14242L:	platform-driver-x86@vger.kernel.org
14243S:	Maintained
14244W:	https://github.com/linux-surface/surface-aggregator-module
14245C:	irc://irc.libera.chat/linux-surface
14246F:	Documentation/driver-api/surface_aggregator/
14247F:	drivers/platform/surface/aggregator/
14248F:	drivers/platform/surface/surface_acpi_notify.c
14249F:	drivers/platform/surface/surface_aggregator_cdev.c
14250F:	drivers/platform/surface/surface_aggregator_registry.c
14251F:	include/linux/surface_acpi_notify.h
14252F:	include/linux/surface_aggregator/
14253F:	include/uapi/linux/surface_aggregator/
14254
14255MICROTEK X6 SCANNER
14256M:	Oliver Neukum <oliver@neukum.org>
14257S:	Maintained
14258F:	drivers/usb/image/microtek.*
14259
14260MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
14261M:	Luka Kovacic <luka.kovacic@sartura.hr>
14262M:	Luka Perkov <luka.perkov@sartura.hr>
14263S:	Maintained
14264F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
14265F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
14266F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
14267F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
14268F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
14269F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
14270
14271MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
14272M:	Sakari Ailus <sakari.ailus@linux.intel.com>
14273L:	linux-media@vger.kernel.org
14274S:	Maintained
14275F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
14276F:	Documentation/driver-api/media/drivers/ccs/
14277F:	Documentation/userspace-api/media/drivers/ccs.rst
14278F:	drivers/media/i2c/ccs-pll.c
14279F:	drivers/media/i2c/ccs-pll.h
14280F:	drivers/media/i2c/ccs/
14281F:	include/uapi/linux/ccs.h
14282F:	include/uapi/linux/smiapp.h
14283
14284MIPS
14285M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14286L:	linux-mips@vger.kernel.org
14287S:	Maintained
14288W:	http://www.linux-mips.org/
14289Q:	https://patchwork.kernel.org/project/linux-mips/list/
14290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
14291F:	Documentation/devicetree/bindings/mips/
14292F:	Documentation/arch/mips/
14293F:	arch/mips/
14294F:	drivers/platform/mips/
14295F:	include/dt-bindings/mips/
14296
14297MIPS BOSTON DEVELOPMENT BOARD
14298M:	Paul Burton <paulburton@kernel.org>
14299L:	linux-mips@vger.kernel.org
14300S:	Maintained
14301F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
14302F:	arch/mips/boot/dts/img/boston.dts
14303F:	arch/mips/configs/generic/board-boston.config
14304F:	drivers/clk/imgtec/clk-boston.c
14305F:	include/dt-bindings/clock/boston-clock.h
14306
14307MIPS CORE DRIVERS
14308M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14309M:	Serge Semin <fancer.lancer@gmail.com>
14310L:	linux-mips@vger.kernel.org
14311S:	Supported
14312F:	drivers/bus/mips_cdmm.c
14313F:	drivers/clocksource/mips-gic-timer.c
14314F:	drivers/cpuidle/cpuidle-cps.c
14315F:	drivers/irqchip/irq-mips-cpu.c
14316F:	drivers/irqchip/irq-mips-gic.c
14317
14318MIPS GENERIC PLATFORM
14319M:	Paul Burton <paulburton@kernel.org>
14320L:	linux-mips@vger.kernel.org
14321S:	Supported
14322F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
14323F:	arch/mips/generic/
14324F:	arch/mips/tools/generic-board-config.sh
14325
14326MIPS RINT INSTRUCTION EMULATION
14327M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
14328L:	linux-mips@vger.kernel.org
14329S:	Supported
14330F:	arch/mips/math-emu/dp_rint.c
14331F:	arch/mips/math-emu/sp_rint.c
14332
14333MIPS/LOONGSON1 ARCHITECTURE
14334M:	Keguang Zhang <keguang.zhang@gmail.com>
14335L:	linux-mips@vger.kernel.org
14336S:	Maintained
14337F:	arch/mips/include/asm/mach-loongson32/
14338F:	arch/mips/loongson32/
14339F:	drivers/*/*loongson1*
14340
14341MIPS/LOONGSON2EF ARCHITECTURE
14342M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
14343L:	linux-mips@vger.kernel.org
14344S:	Maintained
14345F:	arch/mips/include/asm/mach-loongson2ef/
14346F:	arch/mips/loongson2ef/
14347F:	drivers/cpufreq/loongson2_cpufreq.c
14348
14349MIPS/LOONGSON64 ARCHITECTURE
14350M:	Huacai Chen <chenhuacai@kernel.org>
14351M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
14352L:	linux-mips@vger.kernel.org
14353S:	Maintained
14354F:	arch/mips/include/asm/mach-loongson64/
14355F:	arch/mips/loongson64/
14356F:	drivers/irqchip/irq-loongson*
14357F:	drivers/platform/mips/cpu_hwmon.c
14358
14359MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
14360M:	Hans Verkuil <hverkuil@xs4all.nl>
14361L:	linux-media@vger.kernel.org
14362S:	Odd Fixes
14363W:	https://linuxtv.org
14364T:	git git://linuxtv.org/media_tree.git
14365F:	drivers/media/radio/radio-miropcm20*
14366
14367MMP SUPPORT
14368R:	Lubomir Rintel <lkundrak@v3.sk>
14369L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14370S:	Odd Fixes
14371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
14372F:	arch/arm/boot/dts/marvell/mmp*
14373F:	arch/arm/mach-mmp/
14374F:	include/linux/soc/mmp/
14375
14376MMP USB PHY DRIVERS
14377R:	Lubomir Rintel <lkundrak@v3.sk>
14378L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14379S:	Maintained
14380F:	drivers/phy/marvell/phy-mmp3-usb.c
14381F:	drivers/phy/marvell/phy-pxa-usb.c
14382
14383MMU GATHER AND TLB INVALIDATION
14384M:	Will Deacon <will@kernel.org>
14385M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
14386M:	Andrew Morton <akpm@linux-foundation.org>
14387M:	Nick Piggin <npiggin@gmail.com>
14388M:	Peter Zijlstra <peterz@infradead.org>
14389L:	linux-arch@vger.kernel.org
14390L:	linux-mm@kvack.org
14391S:	Maintained
14392F:	arch/*/include/asm/tlb.h
14393F:	include/asm-generic/tlb.h
14394F:	mm/mmu_gather.c
14395
14396MN88472 MEDIA DRIVER
14397M:	Antti Palosaari <crope@iki.fi>
14398L:	linux-media@vger.kernel.org
14399S:	Maintained
14400W:	https://linuxtv.org
14401W:	http://palosaari.fi/linux/
14402Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14403F:	drivers/media/dvb-frontends/mn88472*
14404
14405MN88473 MEDIA DRIVER
14406M:	Antti Palosaari <crope@iki.fi>
14407L:	linux-media@vger.kernel.org
14408S:	Maintained
14409W:	https://linuxtv.org
14410W:	http://palosaari.fi/linux/
14411Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14412F:	drivers/media/dvb-frontends/mn88473*
14413
14414MODULE SUPPORT
14415M:	Luis Chamberlain <mcgrof@kernel.org>
14416L:	linux-modules@vger.kernel.org
14417L:	linux-kernel@vger.kernel.org
14418S:	Maintained
14419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
14420F:	include/linux/kmod.h
14421F:	include/linux/module.h
14422F:	kernel/module/
14423F:	lib/test_kmod.c
14424F:	scripts/module*
14425F:	tools/testing/selftests/kmod/
14426
14427MONOLITHIC POWER SYSTEM PMIC DRIVER
14428M:	Saravanan Sekar <sravanhome@gmail.com>
14429S:	Maintained
14430F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
14431F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
14432F:	drivers/hwmon/pmbus/mpq7932.c
14433F:	drivers/iio/adc/mp2629_adc.c
14434F:	drivers/mfd/mp2629.c
14435F:	drivers/power/supply/mp2629_charger.c
14436F:	drivers/regulator/mp5416.c
14437F:	drivers/regulator/mpq7920.c
14438F:	drivers/regulator/mpq7920.h
14439F:	include/linux/mfd/mp2629.h
14440
14441MOST(R) TECHNOLOGY DRIVER
14442M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
14443M:	Christian Gromm <christian.gromm@microchip.com>
14444S:	Maintained
14445F:	Documentation/ABI/testing/configfs-most
14446F:	Documentation/ABI/testing/sysfs-bus-most
14447F:	drivers/most/
14448F:	drivers/staging/most/
14449F:	include/linux/most.h
14450
14451MOTORCOMM PHY DRIVER
14452M:	Peter Geis <pgwipeout@gmail.com>
14453M:	Frank <Frank.Sae@motor-comm.com>
14454L:	netdev@vger.kernel.org
14455S:	Maintained
14456F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
14457F:	drivers/net/phy/motorcomm.c
14458
14459MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
14460M:	Jiri Slaby <jirislaby@kernel.org>
14461S:	Maintained
14462F:	Documentation/driver-api/tty/moxa-smartio.rst
14463F:	drivers/tty/mxser.*
14464
14465MR800 AVERMEDIA USB FM RADIO DRIVER
14466M:	Alexey Klimov <klimov.linux@gmail.com>
14467L:	linux-media@vger.kernel.org
14468S:	Maintained
14469T:	git git://linuxtv.org/media_tree.git
14470F:	drivers/media/radio/radio-mr800.c
14471
14472MRF24J40 IEEE 802.15.4 RADIO DRIVER
14473M:	Stefan Schmidt <stefan@datenfreihafen.org>
14474L:	linux-wpan@vger.kernel.org
14475S:	Odd Fixes
14476F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
14477F:	drivers/net/ieee802154/mrf24j40.c
14478
14479MSI EC DRIVER
14480M:	Nikita Kravets <teackot@gmail.com>
14481L:	platform-driver-x86@vger.kernel.org
14482S:	Maintained
14483W:	https://github.com/BeardOverflow/msi-ec
14484F:	drivers/platform/x86/msi-ec.*
14485
14486MSI LAPTOP SUPPORT
14487M:	"Lee, Chun-Yi" <jlee@suse.com>
14488L:	platform-driver-x86@vger.kernel.org
14489S:	Maintained
14490F:	drivers/platform/x86/msi-laptop.c
14491
14492MSI WMI SUPPORT
14493L:	platform-driver-x86@vger.kernel.org
14494S:	Orphan
14495F:	drivers/platform/x86/msi-wmi.c
14496
14497MSI001 MEDIA DRIVER
14498M:	Antti Palosaari <crope@iki.fi>
14499L:	linux-media@vger.kernel.org
14500S:	Maintained
14501W:	https://linuxtv.org
14502W:	http://palosaari.fi/linux/
14503Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14504T:	git git://linuxtv.org/anttip/media_tree.git
14505F:	drivers/media/tuners/msi001*
14506
14507MSI2500 MEDIA DRIVER
14508M:	Antti Palosaari <crope@iki.fi>
14509L:	linux-media@vger.kernel.org
14510S:	Maintained
14511W:	https://linuxtv.org
14512W:	http://palosaari.fi/linux/
14513Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14514T:	git git://linuxtv.org/anttip/media_tree.git
14515F:	drivers/media/usb/msi2500/
14516
14517MSTAR INTERRUPT CONTROLLER DRIVER
14518M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
14519M:	Daniel Palmer <daniel@thingy.jp>
14520S:	Maintained
14521F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
14522F:	drivers/irqchip/irq-mst-intc.c
14523
14524MSYSTEMS DISKONCHIP G3 MTD DRIVER
14525M:	Robert Jarzmik <robert.jarzmik@free.fr>
14526L:	linux-mtd@lists.infradead.org
14527S:	Maintained
14528F:	drivers/mtd/devices/docg3*
14529
14530MT9P031 APTINA CAMERA SENSOR
14531M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14532L:	linux-media@vger.kernel.org
14533S:	Maintained
14534T:	git git://linuxtv.org/media_tree.git
14535F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
14536F:	drivers/media/i2c/mt9p031.c
14537F:	include/media/i2c/mt9p031.h
14538
14539MT9T112 APTINA CAMERA SENSOR
14540M:	Jacopo Mondi <jacopo@jmondi.org>
14541L:	linux-media@vger.kernel.org
14542S:	Odd Fixes
14543T:	git git://linuxtv.org/media_tree.git
14544F:	drivers/media/i2c/mt9t112.c
14545F:	include/media/i2c/mt9t112.h
14546
14547MT9V032 APTINA CAMERA SENSOR
14548M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14549L:	linux-media@vger.kernel.org
14550S:	Maintained
14551T:	git git://linuxtv.org/media_tree.git
14552F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
14553F:	drivers/media/i2c/mt9v032.c
14554F:	include/media/i2c/mt9v032.h
14555
14556MT9V111 APTINA CAMERA SENSOR
14557M:	Jacopo Mondi <jacopo@jmondi.org>
14558L:	linux-media@vger.kernel.org
14559S:	Maintained
14560T:	git git://linuxtv.org/media_tree.git
14561F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
14562F:	drivers/media/i2c/mt9v111.c
14563
14564MULTIFUNCTION DEVICES (MFD)
14565M:	Lee Jones <lee@kernel.org>
14566S:	Maintained
14567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14568F:	Documentation/devicetree/bindings/mfd/
14569F:	drivers/mfd/
14570F:	include/dt-bindings/mfd/
14571F:	include/linux/mfd/
14572
14573MULTIMEDIA CARD (MMC) ETC. OVER SPI
14574S:	Orphan
14575F:	drivers/mmc/host/mmc_spi.c
14576F:	include/linux/spi/mmc_spi.h
14577
14578MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
14579M:	Ulf Hansson <ulf.hansson@linaro.org>
14580L:	linux-mmc@vger.kernel.org
14581S:	Maintained
14582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14583F:	Documentation/devicetree/bindings/mmc/
14584F:	drivers/mmc/
14585F:	include/linux/mmc/
14586F:	include/uapi/linux/mmc/
14587
14588MULTIPLEXER SUBSYSTEM
14589M:	Peter Rosin <peda@axentia.se>
14590S:	Maintained
14591F:	Documentation/ABI/testing/sysfs-class-mux*
14592F:	Documentation/devicetree/bindings/mux/
14593F:	drivers/mux/
14594F:	include/dt-bindings/mux/
14595F:	include/linux/mux/
14596
14597MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
14598M:	Bin Liu <b-liu@ti.com>
14599L:	linux-usb@vger.kernel.org
14600S:	Maintained
14601F:	drivers/usb/musb/
14602
14603MXL301RF MEDIA DRIVER
14604M:	Akihiro Tsukada <tskd08@gmail.com>
14605L:	linux-media@vger.kernel.org
14606S:	Odd Fixes
14607F:	drivers/media/tuners/mxl301rf*
14608
14609MXL5007T MEDIA DRIVER
14610M:	Michael Krufky <mkrufky@linuxtv.org>
14611L:	linux-media@vger.kernel.org
14612S:	Maintained
14613W:	https://linuxtv.org
14614W:	http://github.com/mkrufky
14615Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14616T:	git git://linuxtv.org/mkrufky/tuners.git
14617F:	drivers/media/tuners/mxl5007t.*
14618
14619MXSFB DRM DRIVER
14620M:	Marek Vasut <marex@denx.de>
14621M:	Stefan Agner <stefan@agner.ch>
14622L:	dri-devel@lists.freedesktop.org
14623S:	Supported
14624T:	git git://anongit.freedesktop.org/drm/drm-misc
14625F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
14626F:	drivers/gpu/drm/mxsfb/
14627
14628MYLEX DAC960 PCI RAID Controller
14629M:	Hannes Reinecke <hare@kernel.org>
14630L:	linux-scsi@vger.kernel.org
14631S:	Supported
14632F:	drivers/scsi/myrb.*
14633F:	drivers/scsi/myrs.*
14634
14635MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
14636M:	Chris Lee <christopher.lee@cspi.com>
14637L:	netdev@vger.kernel.org
14638S:	Supported
14639W:	https://www.cspi.com/ethernet-products/support/downloads/
14640F:	drivers/net/ethernet/myricom/myri10ge/
14641
14642NAND FLASH SUBSYSTEM
14643M:	Miquel Raynal <miquel.raynal@bootlin.com>
14644R:	Richard Weinberger <richard@nod.at>
14645L:	linux-mtd@lists.infradead.org
14646S:	Maintained
14647W:	http://www.linux-mtd.infradead.org/
14648Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14649C:	irc://irc.oftc.net/mtd
14650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
14651F:	drivers/mtd/nand/
14652F:	include/linux/mtd/*nand*.h
14653
14654NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
14655M:	Daniel Mack <zonque@gmail.com>
14656L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14657S:	Maintained
14658W:	http://www.native-instruments.com
14659F:	sound/usb/caiaq/
14660
14661NATSEMI ETHERNET DRIVER (DP8381x)
14662S:	Orphan
14663F:	drivers/net/ethernet/natsemi/natsemi.c
14664
14665NCR 5380 SCSI DRIVERS
14666M:	Finn Thain <fthain@linux-m68k.org>
14667M:	Michael Schmitz <schmitzmic@gmail.com>
14668L:	linux-scsi@vger.kernel.org
14669S:	Maintained
14670F:	Documentation/scsi/g_NCR5380.rst
14671F:	drivers/scsi/NCR5380.*
14672F:	drivers/scsi/arm/cumana_1.c
14673F:	drivers/scsi/arm/oak.c
14674F:	drivers/scsi/atari_scsi.*
14675F:	drivers/scsi/dmx3191d.c
14676F:	drivers/scsi/g_NCR5380.*
14677F:	drivers/scsi/mac_scsi.*
14678F:	drivers/scsi/sun3_scsi.*
14679F:	drivers/scsi/sun3_scsi_vme.c
14680
14681NCSI LIBRARY
14682M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
14683S:	Maintained
14684F:	net/ncsi/
14685
14686NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
14687M:	Guenter Roeck <linux@roeck-us.net>
14688L:	linux-hwmon@vger.kernel.org
14689S:	Maintained
14690F:	Documentation/hwmon/nct6775.rst
14691F:	drivers/hwmon/nct6775-core.c
14692F:	drivers/hwmon/nct6775-platform.c
14693F:	drivers/hwmon/nct6775.h
14694
14695NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
14696M:	Zev Weiss <zev@bewilderbeest.net>
14697L:	linux-hwmon@vger.kernel.org
14698S:	Maintained
14699F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
14700F:	drivers/hwmon/nct6775-i2c.c
14701
14702NETDEVSIM
14703M:	Jakub Kicinski <kuba@kernel.org>
14704S:	Maintained
14705F:	drivers/net/netdevsim/*
14706
14707NETEM NETWORK EMULATOR
14708M:	Stephen Hemminger <stephen@networkplumber.org>
14709L:	netdev@vger.kernel.org
14710S:	Maintained
14711F:	net/sched/sch_netem.c
14712
14713NETERION 10GbE DRIVERS (s2io)
14714M:	Jon Mason <jdmason@kudzu.us>
14715L:	netdev@vger.kernel.org
14716S:	Supported
14717F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
14718F:	drivers/net/ethernet/neterion/
14719
14720NETFILTER
14721M:	Pablo Neira Ayuso <pablo@netfilter.org>
14722M:	Jozsef Kadlecsik <kadlec@netfilter.org>
14723M:	Florian Westphal <fw@strlen.de>
14724L:	netfilter-devel@vger.kernel.org
14725L:	coreteam@netfilter.org
14726S:	Maintained
14727W:	http://www.netfilter.org/
14728W:	http://www.iptables.org/
14729W:	http://www.nftables.org/
14730Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
14731C:	irc://irc.libera.chat/netfilter
14732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
14733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
14734F:	include/linux/netfilter*
14735F:	include/linux/netfilter/
14736F:	include/net/netfilter/
14737F:	include/uapi/linux/netfilter*
14738F:	include/uapi/linux/netfilter/
14739F:	net/*/netfilter.c
14740F:	net/*/netfilter/
14741F:	net/bridge/br_netfilter*.c
14742F:	net/netfilter/
14743
14744NETROM NETWORK LAYER
14745M:	Ralf Baechle <ralf@linux-mips.org>
14746L:	linux-hams@vger.kernel.org
14747S:	Maintained
14748W:	http://www.linux-ax25.org/
14749F:	include/net/netrom.h
14750F:	include/uapi/linux/netrom.h
14751F:	net/netrom/
14752
14753NETRONIX EMBEDDED CONTROLLER
14754M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
14755S:	Maintained
14756F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
14757F:	drivers/mfd/ntxec.c
14758F:	drivers/pwm/pwm-ntxec.c
14759F:	drivers/rtc/rtc-ntxec.c
14760F:	include/linux/mfd/ntxec.h
14761
14762NETRONOME ETHERNET DRIVERS
14763M:	Louis Peens <louis.peens@corigine.com>
14764R:	Jakub Kicinski <kuba@kernel.org>
14765L:	oss-drivers@corigine.com
14766S:	Maintained
14767F:	drivers/net/ethernet/netronome/
14768
14769NETWORK BLOCK DEVICE (NBD)
14770M:	Josef Bacik <josef@toxicpanda.com>
14771L:	linux-block@vger.kernel.org
14772L:	nbd@other.debian.org
14773S:	Maintained
14774F:	Documentation/admin-guide/blockdev/nbd.rst
14775F:	drivers/block/nbd.c
14776F:	include/trace/events/nbd.h
14777F:	include/uapi/linux/nbd.h
14778
14779NETWORK DROP MONITOR
14780M:	Neil Horman <nhorman@tuxdriver.com>
14781L:	netdev@vger.kernel.org
14782S:	Maintained
14783W:	https://fedorahosted.org/dropwatch/
14784F:	include/uapi/linux/net_dropmon.h
14785F:	net/core/drop_monitor.c
14786
14787NETWORKING DRIVERS
14788M:	"David S. Miller" <davem@davemloft.net>
14789M:	Eric Dumazet <edumazet@google.com>
14790M:	Jakub Kicinski <kuba@kernel.org>
14791M:	Paolo Abeni <pabeni@redhat.com>
14792L:	netdev@vger.kernel.org
14793S:	Maintained
14794Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14797F:	Documentation/devicetree/bindings/net/
14798F:	drivers/connector/
14799F:	drivers/net/
14800F:	include/dt-bindings/net/
14801F:	include/linux/etherdevice.h
14802F:	include/linux/fcdevice.h
14803F:	include/linux/fddidevice.h
14804F:	include/linux/hippidevice.h
14805F:	include/linux/if_*
14806F:	include/linux/inetdevice.h
14807F:	include/linux/netdevice.h
14808F:	include/uapi/linux/if_*
14809F:	include/uapi/linux/netdevice.h
14810X:	drivers/net/wireless/
14811
14812NETWORKING DRIVERS (WIRELESS)
14813M:	Kalle Valo <kvalo@kernel.org>
14814L:	linux-wireless@vger.kernel.org
14815S:	Maintained
14816W:	https://wireless.wiki.kernel.org/
14817Q:	https://patchwork.kernel.org/project/linux-wireless/list/
14818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
14819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
14820F:	Documentation/devicetree/bindings/net/wireless/
14821F:	drivers/net/wireless/
14822
14823NETWORKING [DSA]
14824M:	Andrew Lunn <andrew@lunn.ch>
14825M:	Florian Fainelli <f.fainelli@gmail.com>
14826M:	Vladimir Oltean <olteanv@gmail.com>
14827S:	Maintained
14828F:	Documentation/devicetree/bindings/net/dsa/
14829F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
14830F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
14831F:	drivers/net/dsa/
14832F:	include/linux/dsa/
14833F:	include/linux/platform_data/dsa.h
14834F:	include/net/dsa.h
14835F:	net/dsa/
14836F:	tools/testing/selftests/drivers/net/dsa/
14837
14838NETWORKING [GENERAL]
14839M:	"David S. Miller" <davem@davemloft.net>
14840M:	Eric Dumazet <edumazet@google.com>
14841M:	Jakub Kicinski <kuba@kernel.org>
14842M:	Paolo Abeni <pabeni@redhat.com>
14843L:	netdev@vger.kernel.org
14844S:	Maintained
14845Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14846B:	mailto:netdev@vger.kernel.org
14847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14849F:	Documentation/core-api/netlink.rst
14850F:	Documentation/netlink/
14851F:	Documentation/networking/
14852F:	Documentation/process/maintainer-netdev.rst
14853F:	Documentation/userspace-api/netlink/
14854F:	include/linux/in.h
14855F:	include/linux/net.h
14856F:	include/linux/netdevice.h
14857F:	include/net/
14858F:	include/uapi/linux/in.h
14859F:	include/uapi/linux/net.h
14860F:	include/uapi/linux/net_namespace.h
14861F:	include/uapi/linux/netdevice.h
14862F:	lib/net_utils.c
14863F:	lib/random32.c
14864F:	net/
14865F:	tools/net/
14866F:	tools/testing/selftests/net/
14867X:	net/bluetooth/
14868
14869NETWORKING [IPSEC]
14870M:	Steffen Klassert <steffen.klassert@secunet.com>
14871M:	Herbert Xu <herbert@gondor.apana.org.au>
14872M:	"David S. Miller" <davem@davemloft.net>
14873L:	netdev@vger.kernel.org
14874S:	Maintained
14875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
14876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
14877F:	include/net/xfrm.h
14878F:	include/uapi/linux/xfrm.h
14879F:	net/ipv4/ah4.c
14880F:	net/ipv4/esp4*
14881F:	net/ipv4/ip_vti.c
14882F:	net/ipv4/ipcomp.c
14883F:	net/ipv4/xfrm*
14884F:	net/ipv6/ah6.c
14885F:	net/ipv6/esp6*
14886F:	net/ipv6/ip6_vti.c
14887F:	net/ipv6/ipcomp6.c
14888F:	net/ipv6/xfrm*
14889F:	net/key/
14890F:	net/xfrm/
14891F:	tools/testing/selftests/net/ipsec.c
14892
14893NETWORKING [IPv4/IPv6]
14894M:	"David S. Miller" <davem@davemloft.net>
14895M:	David Ahern <dsahern@kernel.org>
14896L:	netdev@vger.kernel.org
14897S:	Maintained
14898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14899F:	arch/x86/net/*
14900F:	include/linux/ip.h
14901F:	include/linux/ipv6*
14902F:	include/net/fib*
14903F:	include/net/ip*
14904F:	include/net/route.h
14905F:	net/ipv4/
14906F:	net/ipv6/
14907
14908NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
14909M:	Paul Moore <paul@paul-moore.com>
14910L:	netdev@vger.kernel.org
14911L:	linux-security-module@vger.kernel.org
14912S:	Supported
14913W:	https://github.com/netlabel
14914F:	Documentation/netlabel/
14915F:	include/net/calipso.h
14916F:	include/net/cipso_ipv4.h
14917F:	include/net/netlabel.h
14918F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
14919F:	include/uapi/linux/netfilter/xt_SECMARK.h
14920F:	net/ipv4/cipso_ipv4.c
14921F:	net/ipv6/calipso.c
14922F:	net/netfilter/xt_CONNSECMARK.c
14923F:	net/netfilter/xt_SECMARK.c
14924F:	net/netlabel/
14925
14926NETWORKING [MACSEC]
14927M:	Sabrina Dubroca <sd@queasysnail.net>
14928L:	netdev@vger.kernel.org
14929S:	Maintained
14930F:	drivers/net/macsec.c
14931F:	include/net/macsec.h
14932F:	include/uapi/linux/if_macsec.h
14933K:	macsec
14934K:	\bmdo_
14935
14936NETWORKING [MPTCP]
14937M:	Matthieu Baerts <matthieu.baerts@tessares.net>
14938M:	Mat Martineau <martineau@kernel.org>
14939L:	netdev@vger.kernel.org
14940L:	mptcp@lists.linux.dev
14941S:	Maintained
14942W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
14943B:	https://github.com/multipath-tcp/mptcp_net-next/issues
14944T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
14945T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
14946F:	Documentation/networking/mptcp-sysctl.rst
14947F:	include/net/mptcp.h
14948F:	include/trace/events/mptcp.h
14949F:	include/uapi/linux/mptcp.h
14950F:	net/mptcp/
14951F:	tools/testing/selftests/bpf/*/*mptcp*.c
14952F:	tools/testing/selftests/net/mptcp/
14953
14954NETWORKING [TCP]
14955M:	Eric Dumazet <edumazet@google.com>
14956L:	netdev@vger.kernel.org
14957S:	Maintained
14958F:	include/linux/tcp.h
14959F:	include/net/tcp.h
14960F:	include/trace/events/tcp.h
14961F:	include/uapi/linux/tcp.h
14962F:	net/ipv4/syncookies.c
14963F:	net/ipv4/tcp*.c
14964F:	net/ipv6/syncookies.c
14965F:	net/ipv6/tcp*.c
14966
14967NETWORKING [TLS]
14968M:	Boris Pismenny <borisp@nvidia.com>
14969M:	John Fastabend <john.fastabend@gmail.com>
14970M:	Jakub Kicinski <kuba@kernel.org>
14971L:	netdev@vger.kernel.org
14972S:	Maintained
14973F:	include/net/tls.h
14974F:	include/uapi/linux/tls.h
14975F:	net/tls/*
14976
14977NETXEN (1/10) GbE SUPPORT
14978M:	Manish Chopra <manishc@marvell.com>
14979M:	Rahul Verma <rahulv@marvell.com>
14980M:	GR-Linux-NIC-Dev@marvell.com
14981L:	netdev@vger.kernel.org
14982S:	Supported
14983F:	drivers/net/ethernet/qlogic/netxen/
14984
14985NET_FAILOVER MODULE
14986M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
14987L:	netdev@vger.kernel.org
14988S:	Supported
14989F:	Documentation/networking/net_failover.rst
14990F:	drivers/net/net_failover.c
14991F:	include/net/net_failover.h
14992
14993NEXTHOP
14994M:	David Ahern <dsahern@kernel.org>
14995L:	netdev@vger.kernel.org
14996S:	Maintained
14997F:	include/net/netns/nexthop.h
14998F:	include/net/nexthop.h
14999F:	include/uapi/linux/nexthop.h
15000F:	net/ipv4/nexthop.c
15001
15002NFC SUBSYSTEM
15003M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
15004L:	netdev@vger.kernel.org
15005S:	Maintained
15006F:	Documentation/devicetree/bindings/net/nfc/
15007F:	drivers/nfc/
15008F:	include/net/nfc/
15009F:	include/uapi/linux/nfc.h
15010F:	net/nfc/
15011
15012NFC VIRTUAL NCI DEVICE DRIVER
15013M:	Bongsu Jeon <bongsu.jeon@samsung.com>
15014L:	netdev@vger.kernel.org
15015S:	Supported
15016F:	drivers/nfc/virtual_ncidev.c
15017F:	tools/testing/selftests/nci/
15018
15019NFS, SUNRPC, AND LOCKD CLIENTS
15020M:	Trond Myklebust <trond.myklebust@hammerspace.com>
15021M:	Anna Schumaker <anna@kernel.org>
15022L:	linux-nfs@vger.kernel.org
15023S:	Maintained
15024W:	http://client.linux-nfs.org
15025T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
15026F:	Documentation/filesystems/nfs/
15027F:	fs/lockd/
15028F:	fs/nfs/
15029F:	fs/nfs_common/
15030F:	include/linux/lockd/
15031F:	include/linux/nfs*
15032F:	include/linux/sunrpc/
15033F:	include/uapi/linux/nfs*
15034F:	include/uapi/linux/sunrpc/
15035F:	net/sunrpc/
15036
15037NILFS2 FILESYSTEM
15038M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
15039L:	linux-nilfs@vger.kernel.org
15040S:	Supported
15041W:	https://nilfs.sourceforge.io/
15042W:	https://nilfs.osdn.jp/
15043T:	git https://github.com/konis/nilfs2.git
15044F:	Documentation/filesystems/nilfs2.rst
15045F:	fs/nilfs2/
15046F:	include/trace/events/nilfs2.h
15047F:	include/uapi/linux/nilfs2_api.h
15048F:	include/uapi/linux/nilfs2_ondisk.h
15049
15050NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
15051M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
15052S:	Maintained
15053W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15054F:	Documentation/scsi/NinjaSCSI.rst
15055F:	drivers/scsi/pcmcia/nsp_*
15056
15057NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
15058M:	GOTO Masanori <gotom@debian.or.jp>
15059M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
15060S:	Maintained
15061W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15062F:	Documentation/scsi/NinjaSCSI.rst
15063F:	drivers/scsi/nsp32*
15064
15065NINTENDO HID DRIVER
15066M:	Daniel J. Ogorchock <djogorchock@gmail.com>
15067L:	linux-input@vger.kernel.org
15068S:	Maintained
15069F:	drivers/hid/hid-nintendo*
15070
15071NIOS2 ARCHITECTURE
15072M:	Dinh Nguyen <dinguyen@kernel.org>
15073S:	Maintained
15074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
15075F:	arch/nios2/
15076
15077NITRO ENCLAVES (NE)
15078M:	Alexandru Ciobotaru <alcioa@amazon.com>
15079L:	linux-kernel@vger.kernel.org
15080L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
15081S:	Supported
15082W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
15083F:	Documentation/virt/ne_overview.rst
15084F:	drivers/virt/nitro_enclaves/
15085F:	include/linux/nitro_enclaves.h
15086F:	include/uapi/linux/nitro_enclaves.h
15087F:	samples/nitro_enclaves/
15088
15089NOHZ, DYNTICKS SUPPORT
15090M:	Frederic Weisbecker <frederic@kernel.org>
15091M:	Thomas Gleixner <tglx@linutronix.de>
15092M:	Ingo Molnar <mingo@kernel.org>
15093L:	linux-kernel@vger.kernel.org
15094S:	Maintained
15095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
15096F:	include/linux/sched/nohz.h
15097F:	include/linux/tick.h
15098F:	kernel/time/tick*.*
15099
15100NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
15101M:	Pavel Machek <pavel@ucw.cz>
15102M:	Sakari Ailus <sakari.ailus@iki.fi>
15103L:	linux-media@vger.kernel.org
15104S:	Maintained
15105F:	drivers/media/i2c/ad5820.c
15106F:	drivers/media/i2c/et8ek8
15107
15108NOKIA N900 POWER SUPPLY DRIVERS
15109R:	Pali Rohár <pali@kernel.org>
15110F:	drivers/power/supply/bq2415x_charger.c
15111F:	drivers/power/supply/bq27xxx_battery.c
15112F:	drivers/power/supply/bq27xxx_battery_i2c.c
15113F:	drivers/power/supply/isp1704_charger.c
15114F:	drivers/power/supply/rx51_battery.c
15115F:	include/linux/power/bq2415x_charger.h
15116F:	include/linux/power/bq27xxx_battery.h
15117
15118NOLIBC HEADER FILE
15119M:	Willy Tarreau <w@1wt.eu>
15120M:	Thomas Weißschuh <linux@weissschuh.net>
15121S:	Maintained
15122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
15123F:	tools/include/nolibc/
15124F:	tools/testing/selftests/nolibc/
15125
15126NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
15127M:	Hans de Goede <hdegoede@redhat.com>
15128L:	linux-input@vger.kernel.org
15129S:	Maintained
15130F:	drivers/input/touchscreen/novatek-nvt-ts.c
15131
15132NSDEPS
15133M:	Matthias Maennich <maennich@google.com>
15134S:	Maintained
15135F:	Documentation/core-api/symbol-namespaces.rst
15136F:	scripts/nsdeps
15137
15138NTB AMD DRIVER
15139M:	Sanjay R Mehta <sanju.mehta@amd.com>
15140M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
15141L:	ntb@lists.linux.dev
15142S:	Supported
15143F:	drivers/ntb/hw/amd/
15144
15145NTB DRIVER CORE
15146M:	Jon Mason <jdmason@kudzu.us>
15147M:	Dave Jiang <dave.jiang@intel.com>
15148M:	Allen Hubbe <allenbh@gmail.com>
15149L:	ntb@lists.linux.dev
15150S:	Supported
15151W:	https://github.com/jonmason/ntb/wiki
15152T:	git https://github.com/jonmason/ntb.git
15153F:	drivers/net/ntb_netdev.c
15154F:	drivers/ntb/
15155F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
15156F:	include/linux/ntb.h
15157F:	include/linux/ntb_transport.h
15158F:	tools/testing/selftests/ntb/
15159
15160NTB IDT DRIVER
15161M:	Serge Semin <fancer.lancer@gmail.com>
15162L:	ntb@lists.linux.dev
15163S:	Supported
15164F:	drivers/ntb/hw/idt/
15165
15166NTB INTEL DRIVER
15167M:	Dave Jiang <dave.jiang@intel.com>
15168L:	ntb@lists.linux.dev
15169S:	Supported
15170W:	https://github.com/davejiang/linux/wiki
15171T:	git https://github.com/davejiang/linux.git
15172F:	drivers/ntb/hw/intel/
15173
15174NTFS FILESYSTEM
15175M:	Anton Altaparmakov <anton@tuxera.com>
15176R:	Namjae Jeon <linkinjeon@kernel.org>
15177L:	linux-ntfs-dev@lists.sourceforge.net
15178S:	Supported
15179W:	http://www.tuxera.com/
15180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
15181F:	Documentation/filesystems/ntfs.rst
15182F:	fs/ntfs/
15183
15184NTFS3 FILESYSTEM
15185M:	Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
15186L:	ntfs3@lists.linux.dev
15187S:	Supported
15188W:	http://www.paragon-software.com/
15189T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
15190F:	Documentation/filesystems/ntfs3.rst
15191F:	fs/ntfs3/
15192
15193NUBUS SUBSYSTEM
15194M:	Finn Thain <fthain@linux-m68k.org>
15195L:	linux-m68k@lists.linux-m68k.org
15196S:	Maintained
15197F:	arch/*/include/asm/nubus.h
15198F:	drivers/nubus/
15199F:	include/linux/nubus.h
15200F:	include/uapi/linux/nubus.h
15201
15202NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
15203M:	Antonino Daplas <adaplas@gmail.com>
15204L:	linux-fbdev@vger.kernel.org
15205S:	Maintained
15206F:	drivers/video/fbdev/nvidia/
15207F:	drivers/video/fbdev/riva/
15208
15209NVIDIA WMI EC BACKLIGHT DRIVER
15210M:	Daniel Dadap <ddadap@nvidia.com>
15211L:	platform-driver-x86@vger.kernel.org
15212S:	Supported
15213F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
15214F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
15215
15216NVM EXPRESS DRIVER
15217M:	Keith Busch <kbusch@kernel.org>
15218M:	Jens Axboe <axboe@fb.com>
15219M:	Christoph Hellwig <hch@lst.de>
15220M:	Sagi Grimberg <sagi@grimberg.me>
15221L:	linux-nvme@lists.infradead.org
15222S:	Supported
15223W:	http://git.infradead.org/nvme.git
15224T:	git git://git.infradead.org/nvme.git
15225F:	Documentation/nvme/
15226F:	drivers/nvme/common/
15227F:	drivers/nvme/host/
15228F:	include/linux/nvme-*.h
15229F:	include/linux/nvme.h
15230F:	include/uapi/linux/nvme_ioctl.h
15231
15232NVM EXPRESS FABRICS AUTHENTICATION
15233M:	Hannes Reinecke <hare@suse.de>
15234L:	linux-nvme@lists.infradead.org
15235S:	Supported
15236F:	drivers/nvme/host/auth.c
15237F:	drivers/nvme/target/auth.c
15238F:	drivers/nvme/target/fabrics-cmd-auth.c
15239F:	include/linux/nvme-auth.h
15240
15241NVM EXPRESS FC TRANSPORT DRIVERS
15242M:	James Smart <james.smart@broadcom.com>
15243L:	linux-nvme@lists.infradead.org
15244S:	Supported
15245F:	drivers/nvme/host/fc.c
15246F:	drivers/nvme/target/fc.c
15247F:	drivers/nvme/target/fcloop.c
15248F:	include/linux/nvme-fc-driver.h
15249F:	include/linux/nvme-fc.h
15250
15251NVM EXPRESS HARDWARE MONITORING SUPPORT
15252M:	Guenter Roeck <linux@roeck-us.net>
15253L:	linux-nvme@lists.infradead.org
15254S:	Supported
15255F:	drivers/nvme/host/hwmon.c
15256
15257NVM EXPRESS TARGET DRIVER
15258M:	Christoph Hellwig <hch@lst.de>
15259M:	Sagi Grimberg <sagi@grimberg.me>
15260M:	Chaitanya Kulkarni <kch@nvidia.com>
15261L:	linux-nvme@lists.infradead.org
15262S:	Supported
15263W:	http://git.infradead.org/nvme.git
15264T:	git git://git.infradead.org/nvme.git
15265F:	drivers/nvme/target/
15266
15267NVMEM FRAMEWORK
15268M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15269S:	Maintained
15270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
15271F:	Documentation/ABI/stable/sysfs-bus-nvmem
15272F:	Documentation/devicetree/bindings/nvmem/
15273F:	drivers/nvmem/
15274F:	include/linux/nvmem-consumer.h
15275F:	include/linux/nvmem-provider.h
15276
15277NXP BLUETOOTH WIRELESS DRIVERS
15278M:	Amitkumar Karwar <amitkumar.karwar@nxp.com>
15279M:	Neeraj Kale <neeraj.sanjaykale@nxp.com>
15280S:	Maintained
15281F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
15282F:	drivers/bluetooth/btnxpuart.c
15283
15284NXP C45 TJA11XX PHY DRIVER
15285M:	Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
15286L:	netdev@vger.kernel.org
15287S:	Maintained
15288F:	drivers/net/phy/nxp-c45-tja11xx.c
15289
15290NXP FSPI DRIVER
15291M:	Han Xu <han.xu@nxp.com>
15292M:	Haibo Chen <haibo.chen@nxp.com>
15293R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
15294L:	linux-spi@vger.kernel.org
15295S:	Maintained
15296F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
15297F:	drivers/spi/spi-nxp-fspi.c
15298
15299NXP FXAS21002C DRIVER
15300M:	Rui Miguel Silva <rmfrfs@gmail.com>
15301L:	linux-iio@vger.kernel.org
15302S:	Maintained
15303F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
15304F:	drivers/iio/gyro/fxas21002c.h
15305F:	drivers/iio/gyro/fxas21002c_core.c
15306F:	drivers/iio/gyro/fxas21002c_i2c.c
15307F:	drivers/iio/gyro/fxas21002c_spi.c
15308
15309NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
15310M:	Haibo Chen <haibo.chen@nxp.com>
15311L:	linux-iio@vger.kernel.org
15312L:	linux-imx@nxp.com
15313S:	Maintained
15314F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
15315F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
15316F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
15317F:	drivers/iio/adc/imx7d_adc.c
15318F:	drivers/iio/adc/imx93_adc.c
15319F:	drivers/iio/adc/vf610_adc.c
15320
15321NXP i.MX 8M ISI DRIVER
15322M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15323L:	linux-media@vger.kernel.org
15324S:	Maintained
15325F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
15326F:	drivers/media/platform/nxp/imx8-isi/
15327
15328NXP i.MX 8MP DW100 V4L2 DRIVER
15329M:	Xavier Roumegue <xavier.roumegue@oss.nxp.com>
15330L:	linux-media@vger.kernel.org
15331S:	Maintained
15332F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
15333F:	Documentation/userspace-api/media/drivers/dw100.rst
15334F:	drivers/media/platform/nxp/dw100/
15335F:	include/uapi/linux/dw100.h
15336
15337NXP i.MX 8MQ DCSS DRIVER
15338M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
15339R:	Lucas Stach <l.stach@pengutronix.de>
15340L:	dri-devel@lists.freedesktop.org
15341S:	Maintained
15342F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
15343F:	drivers/gpu/drm/imx/dcss/
15344
15345NXP i.MX 8QXP ADC DRIVER
15346M:	Cai Huoqing <cai.huoqing@linux.dev>
15347M:	Haibo Chen <haibo.chen@nxp.com>
15348L:	linux-imx@nxp.com
15349L:	linux-iio@vger.kernel.org
15350S:	Maintained
15351F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
15352F:	drivers/iio/adc/imx8qxp-adc.c
15353
15354NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
15355M:	Mirela Rabulea <mirela.rabulea@nxp.com>
15356R:	NXP Linux Team <linux-imx@nxp.com>
15357L:	linux-media@vger.kernel.org
15358S:	Maintained
15359F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
15360F:	drivers/media/platform/nxp/imx-jpeg
15361
15362NXP i.MX CLOCK DRIVERS
15363M:	Abel Vesa <abelvesa@kernel.org>
15364R:	Peng Fan <peng.fan@nxp.com>
15365L:	linux-clk@vger.kernel.org
15366L:	linux-imx@nxp.com
15367S:	Maintained
15368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
15369F:	Documentation/devicetree/bindings/clock/imx*
15370F:	drivers/clk/imx/
15371F:	include/dt-bindings/clock/imx*
15372
15373NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
15374M:	Jagan Teki <jagan@amarulasolutions.com>
15375S:	Maintained
15376F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
15377F:	drivers/regulator/pf8x00-regulator.c
15378
15379NXP PTN5150A CC LOGIC AND EXTCON DRIVER
15380M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
15381L:	linux-kernel@vger.kernel.org
15382S:	Maintained
15383F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
15384F:	drivers/extcon/extcon-ptn5150.c
15385
15386NXP SGTL5000 DRIVER
15387M:	Fabio Estevam <festevam@gmail.com>
15388L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15389S:	Maintained
15390F:	Documentation/devicetree/bindings/sound/sgtl5000.yaml
15391F:	sound/soc/codecs/sgtl5000*
15392
15393NXP SJA1105 ETHERNET SWITCH DRIVER
15394M:	Vladimir Oltean <olteanv@gmail.com>
15395L:	linux-kernel@vger.kernel.org
15396S:	Maintained
15397F:	drivers/net/dsa/sja1105
15398F:	drivers/net/pcs/pcs-xpcs-nxp.c
15399
15400NXP TDA998X DRM DRIVER
15401M:	Russell King <linux@armlinux.org.uk>
15402S:	Maintained
15403T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
15404T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
15405F:	drivers/gpu/drm/i2c/tda998x_drv.c
15406F:	include/drm/i2c/tda998x.h
15407F:	include/dt-bindings/display/tda998x.h
15408K:	"nxp,tda998x"
15409
15410NXP TFA9879 DRIVER
15411M:	Peter Rosin <peda@axentia.se>
15412L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15413S:	Maintained
15414F:	Documentation/devicetree/bindings/sound/tfa9879.txt
15415F:	sound/soc/codecs/tfa9879*
15416
15417NXP-NCI NFC DRIVER
15418S:	Orphan
15419F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
15420F:	drivers/nfc/nxp-nci
15421
15422NXP/Goodix TFA989X (TFA1) DRIVER
15423M:	Stephan Gerhold <stephan@gerhold.net>
15424L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15425S:	Maintained
15426F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
15427F:	sound/soc/codecs/tfa989x.c
15428
15429NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
15430M:	Jonas Malaco <jonas@protocubo.io>
15431L:	linux-hwmon@vger.kernel.org
15432S:	Maintained
15433F:	Documentation/hwmon/nzxt-kraken2.rst
15434F:	drivers/hwmon/nzxt-kraken2.c
15435
15436NZXT-SMART2 HARDWARE MONITORING DRIVER
15437M:	Aleksandr Mezin <mezin.alexander@gmail.com>
15438L:	linux-hwmon@vger.kernel.org
15439S:	Maintained
15440F:	Documentation/hwmon/nzxt-smart2.rst
15441F:	drivers/hwmon/nzxt-smart2.c
15442
15443OBJAGG
15444M:	Jiri Pirko <jiri@resnulli.us>
15445L:	netdev@vger.kernel.org
15446S:	Supported
15447F:	include/linux/objagg.h
15448F:	lib/objagg.c
15449F:	lib/test_objagg.c
15450
15451OBJTOOL
15452M:	Josh Poimboeuf <jpoimboe@kernel.org>
15453M:	Peter Zijlstra <peterz@infradead.org>
15454S:	Supported
15455F:	include/linux/objtool*.h
15456F:	tools/objtool/
15457
15458OCELOT ETHERNET SWITCH DRIVER
15459M:	Vladimir Oltean <vladimir.oltean@nxp.com>
15460M:	Claudiu Manoil <claudiu.manoil@nxp.com>
15461M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
15462M:	UNGLinuxDriver@microchip.com
15463L:	netdev@vger.kernel.org
15464S:	Supported
15465F:	drivers/net/dsa/ocelot/*
15466F:	drivers/net/ethernet/mscc/
15467F:	include/soc/mscc/ocelot*
15468F:	net/dsa/tag_ocelot.c
15469F:	net/dsa/tag_ocelot_8021q.c
15470F:	tools/testing/selftests/drivers/net/ocelot/*
15471
15472OCELOT EXTERNAL SWITCH CONTROL
15473M:	Colin Foster <colin.foster@in-advantage.com>
15474S:	Supported
15475F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
15476F:	drivers/mfd/ocelot*
15477F:	drivers/net/dsa/ocelot/ocelot_ext.c
15478F:	include/linux/mfd/ocelot.h
15479
15480OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
15481M:	Frederic Barrat <fbarrat@linux.ibm.com>
15482M:	Andrew Donnellan <ajd@linux.ibm.com>
15483L:	linuxppc-dev@lists.ozlabs.org
15484S:	Supported
15485F:	Documentation/userspace-api/accelerators/ocxl.rst
15486F:	arch/powerpc/include/asm/pnv-ocxl.h
15487F:	arch/powerpc/platforms/powernv/ocxl.c
15488F:	drivers/misc/ocxl/
15489F:	include/misc/ocxl*
15490F:	include/uapi/misc/ocxl.h
15491
15492OMAP AUDIO SUPPORT
15493M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
15494M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
15495L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15496L:	linux-omap@vger.kernel.org
15497S:	Maintained
15498F:	sound/soc/ti/n810.c
15499F:	sound/soc/ti/omap*
15500F:	sound/soc/ti/rx51.c
15501F:	sound/soc/ti/sdma-pcm.*
15502
15503OMAP CLOCK FRAMEWORK SUPPORT
15504M:	Paul Walmsley <paul@pwsan.com>
15505L:	linux-omap@vger.kernel.org
15506S:	Maintained
15507F:	arch/arm/*omap*/*clock*
15508
15509OMAP DEVICE TREE SUPPORT
15510M:	Benoît Cousson <bcousson@baylibre.com>
15511M:	Tony Lindgren <tony@atomide.com>
15512L:	linux-omap@vger.kernel.org
15513L:	devicetree@vger.kernel.org
15514S:	Maintained
15515F:	arch/arm/boot/dts/ti/omap/
15516
15517OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
15518L:	linux-omap@vger.kernel.org
15519L:	linux-fbdev@vger.kernel.org
15520S:	Orphan
15521F:	Documentation/arch/arm/omap/dss.rst
15522F:	drivers/video/fbdev/omap2/
15523
15524OMAP FRAMEBUFFER SUPPORT
15525L:	linux-fbdev@vger.kernel.org
15526L:	linux-omap@vger.kernel.org
15527S:	Orphan
15528F:	drivers/video/fbdev/omap/
15529
15530OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
15531M:	Roger Quadros <rogerq@kernel.org>
15532M:	Tony Lindgren <tony@atomide.com>
15533L:	linux-omap@vger.kernel.org
15534S:	Maintained
15535F:	arch/arm/mach-omap2/*gpmc*
15536F:	drivers/memory/omap-gpmc.c
15537
15538OMAP GPIO DRIVER
15539M:	Grygorii Strashko <grygorii.strashko@ti.com>
15540M:	Santosh Shilimkar <ssantosh@kernel.org>
15541M:	Kevin Hilman <khilman@kernel.org>
15542L:	linux-omap@vger.kernel.org
15543S:	Maintained
15544F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
15545F:	drivers/gpio/gpio-omap.c
15546
15547OMAP HARDWARE SPINLOCK SUPPORT
15548M:	Ohad Ben-Cohen <ohad@wizery.com>
15549L:	linux-omap@vger.kernel.org
15550S:	Maintained
15551F:	drivers/hwspinlock/omap_hwspinlock.c
15552
15553OMAP HS MMC SUPPORT
15554L:	linux-mmc@vger.kernel.org
15555L:	linux-omap@vger.kernel.org
15556S:	Orphan
15557F:	drivers/mmc/host/omap_hsmmc.c
15558
15559OMAP HWMOD DATA
15560M:	Paul Walmsley <paul@pwsan.com>
15561L:	linux-omap@vger.kernel.org
15562S:	Maintained
15563F:	arch/arm/mach-omap2/omap_hwmod*data*
15564
15565OMAP HWMOD SUPPORT
15566M:	Benoît Cousson <bcousson@baylibre.com>
15567M:	Paul Walmsley <paul@pwsan.com>
15568L:	linux-omap@vger.kernel.org
15569S:	Maintained
15570F:	arch/arm/mach-omap2/omap_hwmod.*
15571
15572OMAP I2C DRIVER
15573M:	Vignesh R <vigneshr@ti.com>
15574L:	linux-omap@vger.kernel.org
15575L:	linux-i2c@vger.kernel.org
15576S:	Maintained
15577F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
15578F:	drivers/i2c/busses/i2c-omap.c
15579
15580OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
15581M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15582L:	linux-media@vger.kernel.org
15583S:	Maintained
15584F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
15585F:	drivers/media/platform/ti/omap3isp/
15586F:	drivers/staging/media/omap4iss/
15587
15588OMAP MMC SUPPORT
15589M:	Aaro Koskinen <aaro.koskinen@iki.fi>
15590L:	linux-omap@vger.kernel.org
15591S:	Odd Fixes
15592F:	drivers/mmc/host/omap.c
15593
15594OMAP POWER MANAGEMENT SUPPORT
15595M:	Kevin Hilman <khilman@kernel.org>
15596L:	linux-omap@vger.kernel.org
15597S:	Maintained
15598F:	arch/arm/*omap*/*pm*
15599F:	drivers/cpufreq/omap-cpufreq.c
15600
15601OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
15602M:	Paul Walmsley <paul@pwsan.com>
15603L:	linux-omap@vger.kernel.org
15604S:	Maintained
15605F:	arch/arm/mach-omap2/prm*
15606
15607OMAP RANDOM NUMBER GENERATOR SUPPORT
15608M:	Deepak Saxena <dsaxena@plexity.net>
15609S:	Maintained
15610F:	drivers/char/hw_random/omap-rng.c
15611
15612OMAP USB SUPPORT
15613L:	linux-usb@vger.kernel.org
15614L:	linux-omap@vger.kernel.org
15615S:	Orphan
15616F:	arch/arm/*omap*/usb*
15617F:	drivers/usb/*/*omap*
15618
15619OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
15620M:	Mark Jackson <mpfj@newflow.co.uk>
15621L:	linux-omap@vger.kernel.org
15622S:	Maintained
15623F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
15624
15625OMAP1 SUPPORT
15626M:	Aaro Koskinen <aaro.koskinen@iki.fi>
15627M:	Janusz Krzysztofik <jmkrzyszt@gmail.com>
15628M:	Tony Lindgren <tony@atomide.com>
15629L:	linux-omap@vger.kernel.org
15630S:	Maintained
15631Q:	http://patchwork.kernel.org/project/linux-omap/list/
15632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
15633F:	arch/arm/configs/omap1_defconfig
15634F:	arch/arm/mach-omap1/
15635F:	drivers/i2c/busses/i2c-omap.c
15636F:	include/linux/platform_data/ams-delta-fiq.h
15637F:	include/linux/platform_data/i2c-omap.h
15638
15639OMAP2+ SUPPORT
15640M:	Tony Lindgren <tony@atomide.com>
15641L:	linux-omap@vger.kernel.org
15642S:	Maintained
15643W:	http://www.muru.com/linux/omap/
15644W:	http://linux.omap.com/
15645Q:	http://patchwork.kernel.org/project/linux-omap/list/
15646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
15647F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
15648F:	arch/arm/configs/omap2plus_defconfig
15649F:	arch/arm/mach-omap2/
15650F:	drivers/bus/ti-sysc.c
15651F:	drivers/gpio/gpio-tps65219.c
15652F:	drivers/i2c/busses/i2c-omap.c
15653F:	drivers/irqchip/irq-omap-intc.c
15654F:	drivers/mfd/*omap*.c
15655F:	drivers/mfd/menelaus.c
15656F:	drivers/mfd/palmas.c
15657F:	drivers/mfd/tps65217.c
15658F:	drivers/mfd/tps65218.c
15659F:	drivers/mfd/tps65219.c
15660F:	drivers/mfd/tps65910.c
15661F:	drivers/mfd/twl-core.[ch]
15662F:	drivers/mfd/twl4030*.c
15663F:	drivers/mfd/twl6030*.c
15664F:	drivers/mfd/twl6040*.c
15665F:	drivers/regulator/palmas-regulator*.c
15666F:	drivers/regulator/pbias-regulator.c
15667F:	drivers/regulator/tps65217-regulator.c
15668F:	drivers/regulator/tps65218-regulator.c
15669F:	drivers/regulator/tps65219-regulator.c
15670F:	drivers/regulator/tps65910-regulator.c
15671F:	drivers/regulator/twl-regulator.c
15672F:	drivers/regulator/twl6030-regulator.c
15673F:	include/linux/platform_data/i2c-omap.h
15674F:	include/linux/platform_data/ti-sysc.h
15675
15676OMFS FILESYSTEM
15677M:	Bob Copeland <me@bobcopeland.com>
15678L:	linux-karma-devel@lists.sourceforge.net
15679S:	Maintained
15680F:	Documentation/filesystems/omfs.rst
15681F:	fs/omfs/
15682
15683OMNIVISION OG01A1B SENSOR DRIVER
15684M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15685L:	linux-media@vger.kernel.org
15686S:	Maintained
15687F:	drivers/media/i2c/og01a1b.c
15688
15689OMNIVISION OV01A10 SENSOR DRIVER
15690M:	Bingbu Cao <bingbu.cao@intel.com>
15691L:	linux-media@vger.kernel.org
15692S:	Maintained
15693T:	git git://linuxtv.org/media_tree.git
15694F:	drivers/media/i2c/ov01a10.c
15695
15696OMNIVISION OV02A10 SENSOR DRIVER
15697L:	linux-media@vger.kernel.org
15698S:	Orphan
15699T:	git git://linuxtv.org/media_tree.git
15700F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
15701F:	drivers/media/i2c/ov02a10.c
15702
15703OMNIVISION OV08D10 SENSOR DRIVER
15704M:	Jimmy Su <jimmy.su@intel.com>
15705L:	linux-media@vger.kernel.org
15706S:	Maintained
15707T:	git git://linuxtv.org/media_tree.git
15708F:	drivers/media/i2c/ov08d10.c
15709
15710OMNIVISION OV08X40 SENSOR DRIVER
15711M:	Jason Chen <jason.z.chen@intel.com>
15712L:	linux-media@vger.kernel.org
15713S:	Maintained
15714T:	git git://linuxtv.org/media_tree.git
15715F:	drivers/media/i2c/ov08x40.c
15716
15717OMNIVISION OV13858 SENSOR DRIVER
15718M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15719L:	linux-media@vger.kernel.org
15720S:	Maintained
15721T:	git git://linuxtv.org/media_tree.git
15722F:	drivers/media/i2c/ov13858.c
15723
15724OMNIVISION OV13B10 SENSOR DRIVER
15725M:	Arec Kao <arec.kao@intel.com>
15726L:	linux-media@vger.kernel.org
15727S:	Maintained
15728T:	git git://linuxtv.org/media_tree.git
15729F:	drivers/media/i2c/ov13b10.c
15730
15731OMNIVISION OV2680 SENSOR DRIVER
15732M:	Rui Miguel Silva <rmfrfs@gmail.com>
15733M:	Hans de Goede <hansg@kernel.org>
15734L:	linux-media@vger.kernel.org
15735S:	Maintained
15736T:	git git://linuxtv.org/media_tree.git
15737F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
15738F:	drivers/media/i2c/ov2680.c
15739
15740OMNIVISION OV2685 SENSOR DRIVER
15741M:	Shunqian Zheng <zhengsq@rock-chips.com>
15742L:	linux-media@vger.kernel.org
15743S:	Maintained
15744T:	git git://linuxtv.org/media_tree.git
15745F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
15746F:	drivers/media/i2c/ov2685.c
15747
15748OMNIVISION OV2740 SENSOR DRIVER
15749M:	Tianshu Qiu <tian.shu.qiu@intel.com>
15750R:	Sakari Ailus <sakari.ailus@linux.intel.com>
15751R:	Bingbu Cao <bingbu.cao@intel.com>
15752L:	linux-media@vger.kernel.org
15753S:	Maintained
15754T:	git git://linuxtv.org/media_tree.git
15755F:	drivers/media/i2c/ov2740.c
15756
15757OMNIVISION OV4689 SENSOR DRIVER
15758M:	Mikhail Rudenko <mike.rudenko@gmail.com>
15759L:	linux-media@vger.kernel.org
15760S:	Maintained
15761T:	git git://linuxtv.org/media_tree.git
15762F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
15763F:	drivers/media/i2c/ov5647.c
15764
15765OMNIVISION OV5640 SENSOR DRIVER
15766M:	Steve Longerbeam <slongerbeam@gmail.com>
15767L:	linux-media@vger.kernel.org
15768S:	Maintained
15769T:	git git://linuxtv.org/media_tree.git
15770F:	drivers/media/i2c/ov5640.c
15771
15772OMNIVISION OV5647 SENSOR DRIVER
15773M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
15774M:	Jacopo Mondi <jacopo@jmondi.org>
15775L:	linux-media@vger.kernel.org
15776S:	Maintained
15777T:	git git://linuxtv.org/media_tree.git
15778F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
15779F:	drivers/media/i2c/ov5647.c
15780
15781OMNIVISION OV5670 SENSOR DRIVER
15782M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15783L:	linux-media@vger.kernel.org
15784S:	Maintained
15785T:	git git://linuxtv.org/media_tree.git
15786F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
15787F:	drivers/media/i2c/ov5670.c
15788
15789OMNIVISION OV5675 SENSOR DRIVER
15790M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15791L:	linux-media@vger.kernel.org
15792S:	Maintained
15793T:	git git://linuxtv.org/media_tree.git
15794F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
15795F:	drivers/media/i2c/ov5675.c
15796
15797OMNIVISION OV5693 SENSOR DRIVER
15798M:	Daniel Scally <djrscally@gmail.com>
15799L:	linux-media@vger.kernel.org
15800S:	Maintained
15801T:	git git://linuxtv.org/media_tree.git
15802F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
15803F:	drivers/media/i2c/ov5693.c
15804
15805OMNIVISION OV5695 SENSOR DRIVER
15806M:	Shunqian Zheng <zhengsq@rock-chips.com>
15807L:	linux-media@vger.kernel.org
15808S:	Maintained
15809T:	git git://linuxtv.org/media_tree.git
15810F:	drivers/media/i2c/ov5695.c
15811
15812OMNIVISION OV7670 SENSOR DRIVER
15813L:	linux-media@vger.kernel.org
15814S:	Orphan
15815T:	git git://linuxtv.org/media_tree.git
15816F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
15817F:	drivers/media/i2c/ov7670.c
15818
15819OMNIVISION OV772x SENSOR DRIVER
15820M:	Jacopo Mondi <jacopo@jmondi.org>
15821L:	linux-media@vger.kernel.org
15822S:	Odd fixes
15823T:	git git://linuxtv.org/media_tree.git
15824F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
15825F:	drivers/media/i2c/ov772x.c
15826F:	include/media/i2c/ov772x.h
15827
15828OMNIVISION OV7740 SENSOR DRIVER
15829L:	linux-media@vger.kernel.org
15830S:	Orphan
15831T:	git git://linuxtv.org/media_tree.git
15832F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
15833F:	drivers/media/i2c/ov7740.c
15834
15835OMNIVISION OV8856 SENSOR DRIVER
15836M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15837L:	linux-media@vger.kernel.org
15838S:	Maintained
15839T:	git git://linuxtv.org/media_tree.git
15840F:	Documentation/devicetree/bindings/media/i2c/ov8856.yaml
15841F:	drivers/media/i2c/ov8856.c
15842
15843OMNIVISION OV8858 SENSOR DRIVER
15844M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
15845M:	Nicholas Roth <nicholas@rothemail.net>
15846L:	linux-media@vger.kernel.org
15847S:	Maintained
15848T:	git git://linuxtv.org/media_tree.git
15849F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
15850F:	drivers/media/i2c/ov8858.c
15851
15852OMNIVISION OV9282 SENSOR DRIVER
15853M:	Paul J. Murphy <paul.j.murphy@intel.com>
15854M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
15855L:	linux-media@vger.kernel.org
15856S:	Maintained
15857T:	git git://linuxtv.org/media_tree.git
15858F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
15859F:	drivers/media/i2c/ov9282.c
15860
15861OMNIVISION OV9640 SENSOR DRIVER
15862M:	Petr Cvek <petrcvekcz@gmail.com>
15863L:	linux-media@vger.kernel.org
15864S:	Maintained
15865F:	drivers/media/i2c/ov9640.*
15866
15867OMNIVISION OV9650 SENSOR DRIVER
15868M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15869R:	Akinobu Mita <akinobu.mita@gmail.com>
15870R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
15871L:	linux-media@vger.kernel.org
15872S:	Maintained
15873T:	git git://linuxtv.org/media_tree.git
15874F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
15875F:	drivers/media/i2c/ov9650.c
15876
15877OMNIVISION OV9734 SENSOR DRIVER
15878M:	Tianshu Qiu <tian.shu.qiu@intel.com>
15879R:	Bingbu Cao <bingbu.cao@intel.com>
15880L:	linux-media@vger.kernel.org
15881S:	Maintained
15882T:	git git://linuxtv.org/media_tree.git
15883F:	drivers/media/i2c/ov9734.c
15884
15885ONBOARD USB HUB DRIVER
15886M:	Matthias Kaehlcke <mka@chromium.org>
15887L:	linux-usb@vger.kernel.org
15888S:	Maintained
15889F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-hub
15890F:	drivers/usb/misc/onboard_usb_hub.c
15891
15892ONENAND FLASH DRIVER
15893M:	Kyungmin Park <kyungmin.park@samsung.com>
15894L:	linux-mtd@lists.infradead.org
15895S:	Maintained
15896F:	drivers/mtd/nand/onenand/
15897F:	include/linux/mtd/onenand*.h
15898
15899ONEXPLAYER FAN DRIVER
15900M:	Derek John Clark <derekjohn.clark@gmail.com>
15901M:	Joaquín Ignacio Aramendía <samsagax@gmail.com>
15902L:	linux-hwmon@vger.kernel.org
15903S:	Maintained
15904F:	drivers/hwmon/oxp-sensors.c
15905
15906ONIE TLV NVMEM LAYOUT DRIVER
15907M:	Miquel Raynal <miquel.raynal@bootlin.com>
15908S:	Maintained
15909F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
15910F:	drivers/nvmem/layouts/onie-tlv.c
15911
15912ONION OMEGA2+ BOARD
15913M:	Harvey Hunt <harveyhuntnexus@gmail.com>
15914L:	linux-mips@vger.kernel.org
15915S:	Maintained
15916F:	arch/mips/boot/dts/ralink/omega2p.dts
15917
15918ONSEMI ETHERNET PHY DRIVERS
15919M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
15920L:	netdev@vger.kernel.org
15921S:	Supported
15922W:	http://www.onsemi.com
15923F:	drivers/net/phy/ncn*
15924
15925OP-TEE DRIVER
15926M:	Jens Wiklander <jens.wiklander@linaro.org>
15927L:	op-tee@lists.trustedfirmware.org
15928S:	Maintained
15929F:	Documentation/ABI/testing/sysfs-bus-optee-devices
15930F:	drivers/tee/optee/
15931
15932OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
15933M:	Sumit Garg <sumit.garg@linaro.org>
15934L:	op-tee@lists.trustedfirmware.org
15935S:	Maintained
15936F:	drivers/char/hw_random/optee-rng.c
15937
15938OP-TEE RTC DRIVER
15939M:	Clément Léger <clement.leger@bootlin.com>
15940L:	linux-rtc@vger.kernel.org
15941S:	Maintained
15942F:	drivers/rtc/rtc-optee.c
15943
15944OPA-VNIC DRIVER
15945M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15946L:	linux-rdma@vger.kernel.org
15947S:	Supported
15948F:	drivers/infiniband/ulp/opa_vnic
15949
15950OPEN FIRMWARE AND FLATTENED DEVICE TREE
15951M:	Rob Herring <robh+dt@kernel.org>
15952M:	Frank Rowand <frowand.list@gmail.com>
15953L:	devicetree@vger.kernel.org
15954S:	Maintained
15955W:	http://www.devicetree.org/
15956C:	irc://irc.libera.chat/devicetree
15957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15958F:	Documentation/ABI/testing/sysfs-firmware-ofw
15959F:	drivers/of/
15960F:	include/linux/of*.h
15961F:	scripts/dtc/
15962K:	of_overlay_notifier_
15963K:	of_overlay_fdt_apply
15964K:	of_overlay_remove
15965
15966OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
15967M:	Rob Herring <robh+dt@kernel.org>
15968M:	Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
15969M:	Conor Dooley <conor+dt@kernel.org>
15970L:	devicetree@vger.kernel.org
15971S:	Maintained
15972Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
15973C:	irc://irc.libera.chat/devicetree
15974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15975F:	Documentation/devicetree/
15976F:	arch/*/boot/dts/
15977F:	include/dt-bindings/
15978
15979OPENCOMPUTE PTP CLOCK DRIVER
15980M:	Jonathan Lemon <jonathan.lemon@gmail.com>
15981M:	Vadim Fedorenko <vadfed@fb.com>
15982L:	netdev@vger.kernel.org
15983S:	Maintained
15984F:	drivers/ptp/ptp_ocp.c
15985
15986OPENCORES I2C BUS DRIVER
15987M:	Peter Korsgaard <peter@korsgaard.com>
15988M:	Andrew Lunn <andrew@lunn.ch>
15989L:	linux-i2c@vger.kernel.org
15990S:	Maintained
15991F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
15992F:	Documentation/i2c/busses/i2c-ocores.rst
15993F:	drivers/i2c/busses/i2c-ocores.c
15994F:	include/linux/platform_data/i2c-ocores.h
15995
15996OPENRISC ARCHITECTURE
15997M:	Jonas Bonn <jonas@southpole.se>
15998M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
15999M:	Stafford Horne <shorne@gmail.com>
16000L:	linux-openrisc@vger.kernel.org
16001S:	Maintained
16002W:	http://openrisc.io
16003T:	git https://github.com/openrisc/linux.git
16004F:	Documentation/arch/openrisc/
16005F:	Documentation/devicetree/bindings/openrisc/
16006F:	arch/openrisc/
16007F:	drivers/irqchip/irq-ompic.c
16008F:	drivers/irqchip/irq-or1k-*
16009
16010OPENVSWITCH
16011M:	Pravin B Shelar <pshelar@ovn.org>
16012L:	netdev@vger.kernel.org
16013L:	dev@openvswitch.org
16014S:	Maintained
16015W:	http://openvswitch.org
16016F:	include/uapi/linux/openvswitch.h
16017F:	net/openvswitch/
16018F:	tools/testing/selftests/net/openvswitch/
16019
16020OPERATING PERFORMANCE POINTS (OPP)
16021M:	Viresh Kumar <vireshk@kernel.org>
16022M:	Nishanth Menon <nm@ti.com>
16023M:	Stephen Boyd <sboyd@kernel.org>
16024L:	linux-pm@vger.kernel.org
16025S:	Maintained
16026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
16027F:	Documentation/devicetree/bindings/opp/
16028F:	Documentation/power/opp.rst
16029F:	drivers/opp/
16030F:	include/linux/pm_opp.h
16031
16032OPL4 DRIVER
16033M:	Clemens Ladisch <clemens@ladisch.de>
16034L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16035S:	Maintained
16036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16037F:	sound/drivers/opl4/
16038
16039ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
16040M:	Mark Fasheh <mark@fasheh.com>
16041M:	Joel Becker <jlbec@evilplan.org>
16042M:	Joseph Qi <joseph.qi@linux.alibaba.com>
16043L:	ocfs2-devel@lists.linux.dev
16044S:	Supported
16045W:	http://ocfs2.wiki.kernel.org
16046F:	Documentation/filesystems/dlmfs.rst
16047F:	Documentation/filesystems/ocfs2.rst
16048F:	fs/ocfs2/
16049
16050ORANGEFS FILESYSTEM
16051M:	Mike Marshall <hubcap@omnibond.com>
16052R:	Martin Brandenburg <martin@omnibond.com>
16053L:	devel@lists.orangefs.org
16054S:	Supported
16055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
16056F:	Documentation/filesystems/orangefs.rst
16057F:	fs/orangefs/
16058
16059ORINOCO DRIVER
16060L:	linux-wireless@vger.kernel.org
16061S:	Orphan
16062W:	https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
16063W:	http://www.nongnu.org/orinoco/
16064F:	drivers/net/wireless/intersil/orinoco/
16065
16066OV2659 OMNIVISION SENSOR DRIVER
16067M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16068L:	linux-media@vger.kernel.org
16069S:	Maintained
16070W:	https://linuxtv.org
16071Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16072T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16073F:	drivers/media/i2c/ov2659.c
16074F:	include/media/i2c/ov2659.h
16075
16076OVERLAY FILESYSTEM
16077M:	Miklos Szeredi <miklos@szeredi.hu>
16078M:	Amir Goldstein <amir73il@gmail.com>
16079L:	linux-unionfs@vger.kernel.org
16080S:	Supported
16081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
16082F:	Documentation/filesystems/overlayfs.rst
16083F:	fs/overlayfs/
16084
16085P54 WIRELESS DRIVER
16086M:	Christian Lamparter <chunkeey@googlemail.com>
16087L:	linux-wireless@vger.kernel.org
16088S:	Maintained
16089W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
16090F:	drivers/net/wireless/intersil/p54/
16091
16092PACKET SOCKETS
16093M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
16094S:	Maintained
16095F:	include/uapi/linux/if_packet.h
16096F:	net/packet/af_packet.c
16097
16098PACKING
16099M:	Vladimir Oltean <olteanv@gmail.com>
16100L:	netdev@vger.kernel.org
16101S:	Supported
16102F:	Documentation/core-api/packing.rst
16103F:	include/linux/packing.h
16104F:	lib/packing.c
16105
16106PADATA PARALLEL EXECUTION MECHANISM
16107M:	Steffen Klassert <steffen.klassert@secunet.com>
16108M:	Daniel Jordan <daniel.m.jordan@oracle.com>
16109L:	linux-crypto@vger.kernel.org
16110L:	linux-kernel@vger.kernel.org
16111S:	Maintained
16112F:	Documentation/core-api/padata.rst
16113F:	include/linux/padata.h
16114F:	kernel/padata.c
16115
16116PAGE CACHE
16117M:	Matthew Wilcox (Oracle) <willy@infradead.org>
16118L:	linux-fsdevel@vger.kernel.org
16119S:	Supported
16120T:	git git://git.infradead.org/users/willy/pagecache.git
16121F:	Documentation/filesystems/locking.rst
16122F:	Documentation/filesystems/vfs.rst
16123F:	include/linux/pagemap.h
16124F:	mm/filemap.c
16125F:	mm/page-writeback.c
16126F:	mm/readahead.c
16127F:	mm/truncate.c
16128
16129PAGE POOL
16130M:	Jesper Dangaard Brouer <hawk@kernel.org>
16131M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
16132L:	netdev@vger.kernel.org
16133S:	Supported
16134F:	Documentation/networking/page_pool.rst
16135F:	include/net/page_pool/
16136F:	include/trace/events/page_pool.h
16137F:	net/core/page_pool.c
16138
16139PAGE TABLE CHECK
16140M:	Pasha Tatashin <pasha.tatashin@soleen.com>
16141M:	Andrew Morton <akpm@linux-foundation.org>
16142L:	linux-mm@kvack.org
16143S:	Maintained
16144F:	Documentation/mm/page_table_check.rst
16145F:	include/linux/page_table_check.h
16146F:	mm/page_table_check.c
16147
16148PANASONIC LAPTOP ACPI EXTRAS DRIVER
16149M:	Kenneth Chan <kenneth.t.chan@gmail.com>
16150L:	platform-driver-x86@vger.kernel.org
16151S:	Maintained
16152F:	drivers/platform/x86/panasonic-laptop.c
16153
16154PARALLAX PING IIO SENSOR DRIVER
16155M:	Andreas Klinger <ak@it-klinger.de>
16156L:	linux-iio@vger.kernel.org
16157S:	Maintained
16158F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
16159F:	drivers/iio/proximity/ping.c
16160
16161PARALLEL LCD/KEYPAD PANEL DRIVER
16162M:	Willy Tarreau <willy@haproxy.com>
16163M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
16164S:	Odd Fixes
16165F:	Documentation/admin-guide/lcd-panel-cgram.rst
16166F:	drivers/auxdisplay/panel.c
16167
16168PARALLEL PORT SUBSYSTEM
16169M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16170M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16171L:	linux-parport@lists.infradead.org (subscribers-only)
16172S:	Maintained
16173F:	Documentation/driver-api/parport*.rst
16174F:	drivers/char/ppdev.c
16175F:	drivers/parport/
16176F:	include/linux/parport*.h
16177F:	include/uapi/linux/ppdev.h
16178
16179PARAVIRT_OPS INTERFACE
16180M:	Juergen Gross <jgross@suse.com>
16181R:	Ajay Kaher <akaher@vmware.com>
16182R:	Alexey Makhalov <amakhalov@vmware.com>
16183R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
16184L:	virtualization@lists.linux-foundation.org
16185L:	x86@kernel.org
16186S:	Supported
16187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16188F:	Documentation/virt/paravirt_ops.rst
16189F:	arch/*/include/asm/paravirt*.h
16190F:	arch/*/kernel/paravirt*
16191F:	include/linux/hypervisor.h
16192
16193PARISC ARCHITECTURE
16194M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
16195M:	Helge Deller <deller@gmx.de>
16196L:	linux-parisc@vger.kernel.org
16197S:	Maintained
16198W:	https://parisc.wiki.kernel.org
16199Q:	http://patchwork.kernel.org/project/linux-parisc/list/
16200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
16201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
16202F:	Documentation/arch/parisc/
16203F:	arch/parisc/
16204F:	drivers/char/agp/parisc-agp.c
16205F:	drivers/input/misc/hp_sdc_rtc.c
16206F:	drivers/input/serio/gscps2.c
16207F:	drivers/input/serio/hp_sdc*
16208F:	drivers/parisc/
16209F:	drivers/parport/parport_gsc.*
16210F:	drivers/tty/serial/8250/8250_parisc.c
16211F:	drivers/video/console/sti*
16212F:	drivers/video/fbdev/sti*
16213F:	drivers/video/logo/logo_parisc*
16214F:	include/linux/hp_sdc.h
16215
16216PARMAN
16217M:	Jiri Pirko <jiri@resnulli.us>
16218L:	netdev@vger.kernel.org
16219S:	Supported
16220F:	include/linux/parman.h
16221F:	lib/parman.c
16222F:	lib/test_parman.c
16223
16224PC ENGINES APU BOARD DRIVER
16225M:	Enrico Weigelt, metux IT consult <info@metux.net>
16226S:	Maintained
16227F:	drivers/platform/x86/pcengines-apuv2.c
16228
16229PC87360 HARDWARE MONITORING DRIVER
16230M:	Jim Cromie <jim.cromie@gmail.com>
16231L:	linux-hwmon@vger.kernel.org
16232S:	Maintained
16233F:	Documentation/hwmon/pc87360.rst
16234F:	drivers/hwmon/pc87360.c
16235
16236PC8736x GPIO DRIVER
16237M:	Jim Cromie <jim.cromie@gmail.com>
16238S:	Maintained
16239F:	drivers/char/pc8736x_gpio.c
16240
16241PC87427 HARDWARE MONITORING DRIVER
16242M:	Jean Delvare <jdelvare@suse.com>
16243L:	linux-hwmon@vger.kernel.org
16244S:	Maintained
16245F:	Documentation/hwmon/pc87427.rst
16246F:	drivers/hwmon/pc87427.c
16247
16248PCA9532 LED DRIVER
16249M:	Riku Voipio <riku.voipio@iki.fi>
16250S:	Maintained
16251F:	drivers/leds/leds-pca9532.c
16252F:	include/linux/leds-pca9532.h
16253
16254PCA9541 I2C BUS MASTER SELECTOR DRIVER
16255M:	Guenter Roeck <linux@roeck-us.net>
16256L:	linux-i2c@vger.kernel.org
16257S:	Maintained
16258F:	drivers/i2c/muxes/i2c-mux-pca9541.c
16259
16260PCDP - PRIMARY CONSOLE AND DEBUG PORT
16261M:	Khalid Aziz <khalid@gonehiking.org>
16262S:	Maintained
16263F:	drivers/firmware/pcdp.*
16264
16265PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
16266M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
16267M:	Pali Rohár <pali@kernel.org>
16268L:	linux-pci@vger.kernel.org
16269L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16270S:	Maintained
16271F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
16272F:	drivers/pci/controller/pci-aardvark.c
16273
16274PCI DRIVER FOR ALTERA PCIE IP
16275M:	Joyce Ooi <joyce.ooi@intel.com>
16276L:	linux-pci@vger.kernel.org
16277S:	Supported
16278F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
16279F:	drivers/pci/controller/pcie-altera.c
16280
16281PCI DRIVER FOR APPLIEDMICRO XGENE
16282M:	Toan Le <toan@os.amperecomputing.com>
16283L:	linux-pci@vger.kernel.org
16284L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16285S:	Maintained
16286F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
16287F:	drivers/pci/controller/pci-xgene.c
16288
16289PCI DRIVER FOR ARM VERSATILE PLATFORM
16290M:	Rob Herring <robh@kernel.org>
16291L:	linux-pci@vger.kernel.org
16292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16293S:	Maintained
16294F:	Documentation/devicetree/bindings/pci/versatile.yaml
16295F:	drivers/pci/controller/pci-versatile.c
16296
16297PCI DRIVER FOR ARMADA 8K
16298M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
16299L:	linux-pci@vger.kernel.org
16300L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16301S:	Maintained
16302F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
16303F:	drivers/pci/controller/dwc/pcie-armada8k.c
16304
16305PCI DRIVER FOR CADENCE PCIE IP
16306M:	Tom Joseph <tjoseph@cadence.com>
16307L:	linux-pci@vger.kernel.org
16308S:	Maintained
16309F:	Documentation/devicetree/bindings/pci/cdns,*
16310F:	drivers/pci/controller/cadence/
16311
16312PCI DRIVER FOR FREESCALE LAYERSCAPE
16313M:	Minghuan Lian <minghuan.Lian@nxp.com>
16314M:	Mingkai Hu <mingkai.hu@nxp.com>
16315M:	Roy Zang <roy.zang@nxp.com>
16316L:	linuxppc-dev@lists.ozlabs.org
16317L:	linux-pci@vger.kernel.org
16318L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16319S:	Maintained
16320F:	drivers/pci/controller/dwc/*layerscape*
16321
16322PCI DRIVER FOR FU740
16323M:	Paul Walmsley <paul.walmsley@sifive.com>
16324M:	Greentime Hu <greentime.hu@sifive.com>
16325L:	linux-pci@vger.kernel.org
16326S:	Maintained
16327F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
16328F:	drivers/pci/controller/dwc/pcie-fu740.c
16329
16330PCI DRIVER FOR GENERIC OF HOSTS
16331M:	Will Deacon <will@kernel.org>
16332L:	linux-pci@vger.kernel.org
16333L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16334S:	Maintained
16335F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
16336F:	drivers/pci/controller/pci-host-common.c
16337F:	drivers/pci/controller/pci-host-generic.c
16338
16339PCI DRIVER FOR IMX6
16340M:	Richard Zhu <hongxing.zhu@nxp.com>
16341M:	Lucas Stach <l.stach@pengutronix.de>
16342L:	linux-pci@vger.kernel.org
16343L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16344S:	Maintained
16345F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
16346F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
16347F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
16348F:	drivers/pci/controller/dwc/*imx6*
16349
16350PCI DRIVER FOR INTEL IXP4XX
16351M:	Linus Walleij <linus.walleij@linaro.org>
16352S:	Maintained
16353F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
16354F:	drivers/pci/controller/pci-ixp4xx.c
16355
16356PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
16357M:	Nirmal Patel <nirmal.patel@linux.intel.com>
16358R:	Jonathan Derrick <jonathan.derrick@linux.dev>
16359L:	linux-pci@vger.kernel.org
16360S:	Supported
16361F:	drivers/pci/controller/vmd.c
16362
16363PCI DRIVER FOR MICROSEMI SWITCHTEC
16364M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
16365M:	Logan Gunthorpe <logang@deltatee.com>
16366L:	linux-pci@vger.kernel.org
16367S:	Maintained
16368F:	Documentation/ABI/testing/sysfs-class-switchtec
16369F:	Documentation/driver-api/switchtec.rst
16370F:	drivers/ntb/hw/mscc/
16371F:	drivers/pci/switch/switchtec*
16372F:	include/linux/switchtec.h
16373F:	include/uapi/linux/switchtec_ioctl.h
16374
16375PCI DRIVER FOR MOBIVEIL PCIE IP
16376M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
16377M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
16378L:	linux-pci@vger.kernel.org
16379S:	Supported
16380F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
16381F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
16382
16383PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
16384M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
16385M:	Pali Rohár <pali@kernel.org>
16386L:	linux-pci@vger.kernel.org
16387L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16388S:	Maintained
16389F:	drivers/pci/controller/*mvebu*
16390
16391PCI DRIVER FOR NVIDIA TEGRA
16392M:	Thierry Reding <thierry.reding@gmail.com>
16393L:	linux-tegra@vger.kernel.org
16394L:	linux-pci@vger.kernel.org
16395S:	Supported
16396F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
16397F:	drivers/pci/controller/pci-tegra.c
16398
16399PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
16400M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
16401L:	linux-pci@vger.kernel.org
16402L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16403S:	Maintained
16404F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
16405F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
16406
16407PCI DRIVER FOR RENESAS R-CAR
16408M:	Marek Vasut <marek.vasut+renesas@gmail.com>
16409M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
16410L:	linux-pci@vger.kernel.org
16411L:	linux-renesas-soc@vger.kernel.org
16412S:	Maintained
16413F:	Documentation/devicetree/bindings/pci/*rcar*
16414F:	drivers/pci/controller/*rcar*
16415
16416PCI DRIVER FOR SAMSUNG EXYNOS
16417M:	Jingoo Han <jingoohan1@gmail.com>
16418L:	linux-pci@vger.kernel.org
16419L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16420L:	linux-samsung-soc@vger.kernel.org
16421S:	Maintained
16422F:	drivers/pci/controller/dwc/pci-exynos.c
16423
16424PCI DRIVER FOR SYNOPSYS DESIGNWARE
16425M:	Jingoo Han <jingoohan1@gmail.com>
16426M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
16427M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16428L:	linux-pci@vger.kernel.org
16429S:	Maintained
16430F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
16431F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
16432F:	drivers/pci/controller/dwc/*designware*
16433
16434PCI DRIVER FOR TI DRA7XX/J721E
16435M:	Vignesh Raghavendra <vigneshr@ti.com>
16436L:	linux-omap@vger.kernel.org
16437L:	linux-pci@vger.kernel.org
16438L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16439S:	Supported
16440F:	Documentation/devicetree/bindings/pci/ti-pci.txt
16441F:	drivers/pci/controller/cadence/pci-j721e.c
16442F:	drivers/pci/controller/dwc/pci-dra7xx.c
16443
16444PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
16445M:	Linus Walleij <linus.walleij@linaro.org>
16446L:	linux-pci@vger.kernel.org
16447S:	Maintained
16448F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
16449F:	drivers/pci/controller/pci-v3-semi.c
16450
16451PCI DRIVER FOR XILINX VERSAL CPM
16452M:	Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
16453M:	Michal Simek <michal.simek@amd.com>
16454L:	linux-pci@vger.kernel.org
16455S:	Maintained
16456F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
16457F:	drivers/pci/controller/pcie-xilinx-cpm.c
16458
16459PCI ENDPOINT SUBSYSTEM
16460M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
16461M:	Krzysztof Wilczyński <kw@linux.com>
16462R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16463R:	Kishon Vijay Abraham I <kishon@kernel.org>
16464L:	linux-pci@vger.kernel.org
16465S:	Supported
16466Q:	https://patchwork.kernel.org/project/linux-pci/list/
16467B:	https://bugzilla.kernel.org
16468C:	irc://irc.oftc.net/linux-pci
16469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16470F:	Documentation/PCI/endpoint/*
16471F:	Documentation/misc-devices/pci-endpoint-test.rst
16472F:	drivers/misc/pci_endpoint_test.c
16473F:	drivers/pci/endpoint/
16474F:	tools/pci/
16475
16476PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
16477M:	Mahesh J Salgaonkar <mahesh@linux.ibm.com>
16478R:	Oliver O'Halloran <oohall@gmail.com>
16479L:	linuxppc-dev@lists.ozlabs.org
16480S:	Supported
16481F:	Documentation/PCI/pci-error-recovery.rst
16482F:	Documentation/powerpc/eeh-pci-error-recovery.rst
16483F:	arch/powerpc/include/*/eeh*.h
16484F:	arch/powerpc/kernel/eeh*.c
16485F:	arch/powerpc/platforms/*/eeh*.c
16486F:	drivers/pci/pcie/aer.c
16487F:	drivers/pci/pcie/dpc.c
16488F:	drivers/pci/pcie/err.c
16489
16490PCI ERROR RECOVERY
16491M:	Linas Vepstas <linasvepstas@gmail.com>
16492L:	linux-pci@vger.kernel.org
16493S:	Supported
16494F:	Documentation/PCI/pci-error-recovery.rst
16495
16496PCI MSI DRIVER FOR ALTERA MSI IP
16497M:	Joyce Ooi <joyce.ooi@intel.com>
16498L:	linux-pci@vger.kernel.org
16499S:	Supported
16500F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
16501F:	drivers/pci/controller/pcie-altera-msi.c
16502
16503PCI MSI DRIVER FOR APPLIEDMICRO XGENE
16504M:	Toan Le <toan@os.amperecomputing.com>
16505L:	linux-pci@vger.kernel.org
16506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16507S:	Maintained
16508F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
16509F:	drivers/pci/controller/pci-xgene-msi.c
16510
16511PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
16512M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
16513M:	Krzysztof Wilczyński <kw@linux.com>
16514R:	Rob Herring <robh@kernel.org>
16515L:	linux-pci@vger.kernel.org
16516S:	Supported
16517Q:	https://patchwork.kernel.org/project/linux-pci/list/
16518B:	https://bugzilla.kernel.org
16519C:	irc://irc.oftc.net/linux-pci
16520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16521F:	Documentation/devicetree/bindings/pci/
16522F:	drivers/pci/controller/
16523F:	drivers/pci/pci-bridge-emul.c
16524F:	drivers/pci/pci-bridge-emul.h
16525
16526PCI PEER-TO-PEER DMA (P2PDMA)
16527M:	Bjorn Helgaas <bhelgaas@google.com>
16528M:	Logan Gunthorpe <logang@deltatee.com>
16529L:	linux-pci@vger.kernel.org
16530S:	Supported
16531Q:	https://patchwork.kernel.org/project/linux-pci/list/
16532B:	https://bugzilla.kernel.org
16533C:	irc://irc.oftc.net/linux-pci
16534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16535F:	Documentation/driver-api/pci/p2pdma.rst
16536F:	drivers/pci/p2pdma.c
16537F:	include/linux/pci-p2pdma.h
16538
16539PCI SUBSYSTEM
16540M:	Bjorn Helgaas <bhelgaas@google.com>
16541L:	linux-pci@vger.kernel.org
16542S:	Supported
16543Q:	https://patchwork.kernel.org/project/linux-pci/list/
16544B:	https://bugzilla.kernel.org
16545C:	irc://irc.oftc.net/linux-pci
16546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16547F:	Documentation/PCI/
16548F:	Documentation/devicetree/bindings/pci/
16549F:	arch/x86/kernel/early-quirks.c
16550F:	arch/x86/kernel/quirks.c
16551F:	arch/x86/pci/
16552F:	drivers/acpi/pci*
16553F:	drivers/pci/
16554F:	include/asm-generic/pci*
16555F:	include/linux/of_pci.h
16556F:	include/linux/pci*
16557F:	include/uapi/linux/pci*
16558F:	lib/pci*
16559
16560PCIE DRIVER FOR AMAZON ANNAPURNA LABS
16561M:	Jonathan Chocron <jonnyc@amazon.com>
16562L:	linux-pci@vger.kernel.org
16563S:	Maintained
16564F:	Documentation/devicetree/bindings/pci/pcie-al.txt
16565F:	drivers/pci/controller/dwc/pcie-al.c
16566
16567PCIE DRIVER FOR AMLOGIC MESON
16568M:	Yue Wang <yue.wang@Amlogic.com>
16569L:	linux-pci@vger.kernel.org
16570L:	linux-amlogic@lists.infradead.org
16571S:	Maintained
16572F:	drivers/pci/controller/dwc/pci-meson.c
16573
16574PCIE DRIVER FOR AXIS ARTPEC
16575M:	Jesper Nilsson <jesper.nilsson@axis.com>
16576L:	linux-arm-kernel@axis.com
16577L:	linux-pci@vger.kernel.org
16578S:	Maintained
16579F:	Documentation/devicetree/bindings/pci/axis,artpec*
16580F:	drivers/pci/controller/dwc/*artpec*
16581
16582PCIE DRIVER FOR CAVIUM THUNDERX
16583M:	Robert Richter <rric@kernel.org>
16584L:	linux-pci@vger.kernel.org
16585L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16586S:	Odd Fixes
16587F:	drivers/pci/controller/pci-thunder-*
16588
16589PCIE DRIVER FOR HISILICON
16590M:	Zhou Wang <wangzhou1@hisilicon.com>
16591L:	linux-pci@vger.kernel.org
16592S:	Maintained
16593F:	drivers/pci/controller/dwc/pcie-hisi.c
16594
16595PCIE DRIVER FOR HISILICON KIRIN
16596M:	Xiaowei Song <songxiaowei@hisilicon.com>
16597M:	Binghui Wang <wangbinghui@hisilicon.com>
16598L:	linux-pci@vger.kernel.org
16599S:	Maintained
16600F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
16601F:	drivers/pci/controller/dwc/pcie-kirin.c
16602
16603PCIE DRIVER FOR HISILICON STB
16604M:	Shawn Guo <shawn.guo@linaro.org>
16605L:	linux-pci@vger.kernel.org
16606S:	Maintained
16607F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
16608F:	drivers/pci/controller/dwc/pcie-histb.c
16609
16610PCIE DRIVER FOR INTEL KEEM BAY
16611M:	Srikanth Thokala <srikanth.thokala@intel.com>
16612L:	linux-pci@vger.kernel.org
16613S:	Supported
16614F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
16615F:	drivers/pci/controller/dwc/pcie-keembay.c
16616
16617PCIE DRIVER FOR INTEL LGM GW SOC
16618M:	Chuanhua Lei <lchuanhua@maxlinear.com>
16619L:	linux-pci@vger.kernel.org
16620S:	Maintained
16621F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
16622F:	drivers/pci/controller/dwc/pcie-intel-gw.c
16623
16624PCIE DRIVER FOR MEDIATEK
16625M:	Ryder Lee <ryder.lee@mediatek.com>
16626M:	Jianjun Wang <jianjun.wang@mediatek.com>
16627L:	linux-pci@vger.kernel.org
16628L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16629S:	Supported
16630F:	Documentation/devicetree/bindings/pci/mediatek*
16631F:	drivers/pci/controller/*mediatek*
16632
16633PCIE DRIVER FOR MICROCHIP
16634M:	Daire McNamara <daire.mcnamara@microchip.com>
16635L:	linux-pci@vger.kernel.org
16636S:	Supported
16637F:	Documentation/devicetree/bindings/pci/microchip*
16638F:	drivers/pci/controller/*microchip*
16639
16640PCIE DRIVER FOR QUALCOMM MSM
16641M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16642L:	linux-pci@vger.kernel.org
16643L:	linux-arm-msm@vger.kernel.org
16644S:	Maintained
16645F:	drivers/pci/controller/dwc/pcie-qcom.c
16646
16647PCIE DRIVER FOR ROCKCHIP
16648M:	Shawn Lin <shawn.lin@rock-chips.com>
16649L:	linux-pci@vger.kernel.org
16650L:	linux-rockchip@lists.infradead.org
16651S:	Maintained
16652F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
16653F:	drivers/pci/controller/pcie-rockchip*
16654
16655PCIE DRIVER FOR SOCIONEXT UNIPHIER
16656M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16657L:	linux-pci@vger.kernel.org
16658S:	Maintained
16659F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
16660F:	drivers/pci/controller/dwc/pcie-uniphier*
16661
16662PCIE DRIVER FOR ST SPEAR13XX
16663M:	Pratyush Anand <pratyush.anand@gmail.com>
16664L:	linux-pci@vger.kernel.org
16665S:	Maintained
16666F:	drivers/pci/controller/dwc/*spear*
16667
16668PCIE ENDPOINT DRIVER FOR QUALCOMM
16669M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16670L:	linux-pci@vger.kernel.org
16671L:	linux-arm-msm@vger.kernel.org
16672S:	Maintained
16673F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
16674F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
16675
16676PCMCIA SUBSYSTEM
16677M:	Dominik Brodowski <linux@dominikbrodowski.net>
16678S:	Odd Fixes
16679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
16680F:	Documentation/pcmcia/
16681F:	drivers/pcmcia/
16682F:	include/pcmcia/
16683F:	tools/pcmcia/
16684
16685PCNET32 NETWORK DRIVER
16686M:	Don Fry <pcnet32@frontier.com>
16687L:	netdev@vger.kernel.org
16688S:	Maintained
16689F:	drivers/net/ethernet/amd/pcnet32.c
16690
16691PCRYPT PARALLEL CRYPTO ENGINE
16692M:	Steffen Klassert <steffen.klassert@secunet.com>
16693L:	linux-crypto@vger.kernel.org
16694S:	Maintained
16695F:	crypto/pcrypt.c
16696F:	include/crypto/pcrypt.h
16697
16698PDS DSC VIRTIO DATA PATH ACCELERATOR
16699R:	Shannon Nelson <shannon.nelson@amd.com>
16700F:	drivers/vdpa/pds/
16701
16702PECI HARDWARE MONITORING DRIVERS
16703M:	Iwona Winiarska <iwona.winiarska@intel.com>
16704L:	linux-hwmon@vger.kernel.org
16705S:	Supported
16706F:	Documentation/hwmon/peci-cputemp.rst
16707F:	Documentation/hwmon/peci-dimmtemp.rst
16708F:	drivers/hwmon/peci/
16709
16710PECI SUBSYSTEM
16711M:	Iwona Winiarska <iwona.winiarska@intel.com>
16712L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
16713S:	Supported
16714F:	Documentation/devicetree/bindings/peci/
16715F:	Documentation/peci/
16716F:	drivers/peci/
16717F:	include/linux/peci-cpu.h
16718F:	include/linux/peci.h
16719
16720PENSANDO ETHERNET DRIVERS
16721M:	Shannon Nelson <shannon.nelson@amd.com>
16722M:	Brett Creeley <brett.creeley@amd.com>
16723M:	drivers@pensando.io
16724L:	netdev@vger.kernel.org
16725S:	Supported
16726F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
16727F:	drivers/net/ethernet/pensando/
16728
16729PER-CPU MEMORY ALLOCATOR
16730M:	Dennis Zhou <dennis@kernel.org>
16731M:	Tejun Heo <tj@kernel.org>
16732M:	Christoph Lameter <cl@linux.com>
16733L:	linux-mm@kvack.org
16734S:	Maintained
16735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
16736F:	arch/*/include/asm/percpu.h
16737F:	include/linux/percpu*.h
16738F:	lib/percpu*.c
16739F:	mm/percpu*.c
16740
16741PER-TASK DELAY ACCOUNTING
16742M:	Balbir Singh <bsingharora@gmail.com>
16743S:	Maintained
16744F:	include/linux/delayacct.h
16745F:	kernel/delayacct.c
16746
16747PERFORMANCE EVENTS SUBSYSTEM
16748M:	Peter Zijlstra <peterz@infradead.org>
16749M:	Ingo Molnar <mingo@redhat.com>
16750M:	Arnaldo Carvalho de Melo <acme@kernel.org>
16751R:	Mark Rutland <mark.rutland@arm.com>
16752R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
16753R:	Jiri Olsa <jolsa@kernel.org>
16754R:	Namhyung Kim <namhyung@kernel.org>
16755R:	Ian Rogers <irogers@google.com>
16756R:	Adrian Hunter <adrian.hunter@intel.com>
16757L:	linux-perf-users@vger.kernel.org
16758L:	linux-kernel@vger.kernel.org
16759S:	Supported
16760W:	https://perf.wiki.kernel.org/
16761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16762F:	arch/*/events/*
16763F:	arch/*/events/*/*
16764F:	arch/*/include/asm/perf_event.h
16765F:	arch/*/kernel/*/*/perf_event*.c
16766F:	arch/*/kernel/*/perf_event*.c
16767F:	arch/*/kernel/perf_callchain.c
16768F:	arch/*/kernel/perf_event*.c
16769F:	include/linux/perf_event.h
16770F:	include/uapi/linux/perf_event.h
16771F:	kernel/events/*
16772F:	tools/lib/perf/
16773F:	tools/perf/
16774
16775PERFORMANCE EVENTS TOOLING ARM64
16776R:	John Garry <john.g.garry@oracle.com>
16777R:	Will Deacon <will@kernel.org>
16778R:	James Clark <james.clark@arm.com>
16779R:	Mike Leach <mike.leach@linaro.org>
16780R:	Leo Yan <leo.yan@linaro.org>
16781L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16782S:	Supported
16783F:	tools/build/feature/test-libopencsd.c
16784F:	tools/perf/arch/arm*/
16785F:	tools/perf/pmu-events/arch/arm64/
16786F:	tools/perf/util/arm-spe*
16787F:	tools/perf/util/cs-etm*
16788
16789PERSONALITY HANDLING
16790M:	Christoph Hellwig <hch@infradead.org>
16791L:	linux-abi-devel@lists.sourceforge.net
16792S:	Maintained
16793F:	include/linux/personality.h
16794F:	include/uapi/linux/personality.h
16795
16796PHOENIX RC FLIGHT CONTROLLER ADAPTER
16797M:	Marcus Folkesson <marcus.folkesson@gmail.com>
16798L:	linux-input@vger.kernel.org
16799S:	Maintained
16800F:	Documentation/input/devices/pxrc.rst
16801F:	drivers/input/joystick/pxrc.c
16802
16803PHONET PROTOCOL
16804M:	Remi Denis-Courmont <courmisch@gmail.com>
16805S:	Supported
16806F:	Documentation/networking/phonet.rst
16807F:	include/linux/phonet.h
16808F:	include/net/phonet/
16809F:	include/uapi/linux/phonet.h
16810F:	net/phonet/
16811
16812PHRAM MTD DRIVER
16813M:	Joern Engel <joern@lazybastard.org>
16814L:	linux-mtd@lists.infradead.org
16815S:	Maintained
16816F:	drivers/mtd/devices/phram.c
16817
16818PICOLCD HID DRIVER
16819M:	Bruno Prémont <bonbons@linux-vserver.org>
16820L:	linux-input@vger.kernel.org
16821S:	Maintained
16822F:	drivers/hid/hid-picolcd*
16823
16824PIDFD API
16825M:	Christian Brauner <christian@brauner.io>
16826L:	linux-kernel@vger.kernel.org
16827S:	Maintained
16828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
16829F:	samples/pidfd/
16830F:	tools/testing/selftests/clone3/
16831F:	tools/testing/selftests/pid_namespace/
16832F:	tools/testing/selftests/pidfd/
16833K:	(?i)pidfd
16834K:	(?i)clone3
16835K:	\b(clone_args|kernel_clone_args)\b
16836
16837PIN CONTROL SUBSYSTEM
16838M:	Linus Walleij <linus.walleij@linaro.org>
16839L:	linux-gpio@vger.kernel.org
16840S:	Maintained
16841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
16842F:	Documentation/devicetree/bindings/pinctrl/
16843F:	Documentation/driver-api/pin-control.rst
16844F:	drivers/pinctrl/
16845F:	include/dt-bindings/pinctrl/
16846F:	include/linux/pinctrl/
16847
16848PIN CONTROLLER - AMD
16849M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
16850M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16851S:	Maintained
16852F:	drivers/pinctrl/pinctrl-amd.c
16853
16854PIN CONTROLLER - FREESCALE
16855M:	Dong Aisheng <aisheng.dong@nxp.com>
16856M:	Fabio Estevam <festevam@gmail.com>
16857M:	Shawn Guo <shawnguo@kernel.org>
16858M:	Jacky Bai <ping.bai@nxp.com>
16859R:	Pengutronix Kernel Team <kernel@pengutronix.de>
16860L:	linux-gpio@vger.kernel.org
16861S:	Maintained
16862F:	Documentation/devicetree/bindings/pinctrl/fsl,*
16863F:	drivers/pinctrl/freescale/
16864
16865PIN CONTROLLER - INTEL
16866M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16867M:	Andy Shevchenko <andy@kernel.org>
16868S:	Supported
16869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
16870F:	drivers/pinctrl/intel/
16871
16872PIN CONTROLLER - KEEMBAY
16873M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16874S:	Supported
16875F:	drivers/pinctrl/pinctrl-keembay*
16876
16877PIN CONTROLLER - MEDIATEK
16878M:	Sean Wang <sean.wang@kernel.org>
16879L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16880S:	Maintained
16881F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
16882F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
16883F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
16884F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
16885F:	drivers/pinctrl/mediatek/
16886
16887PIN CONTROLLER - MEDIATEK MIPS
16888M:	Arınç ÜNAL <arinc.unal@arinc9.com>
16889M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
16890L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16891L:	linux-mips@vger.kernel.org
16892S:	Maintained
16893F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
16894F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
16895F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
16896F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
16897F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
16898F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
16899F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
16900F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
16901F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
16902F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
16903F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
16904F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
16905F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
16906F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
16907F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
16908
16909PIN CONTROLLER - MICROCHIP AT91
16910M:	Ludovic Desroches <ludovic.desroches@microchip.com>
16911L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16912L:	linux-gpio@vger.kernel.org
16913S:	Supported
16914F:	drivers/gpio/gpio-sama5d2-piobu.c
16915F:	drivers/pinctrl/pinctrl-at91*
16916
16917PIN CONTROLLER - NXP S32
16918M:	Chester Lin <clin@suse.com>
16919R:	NXP S32 Linux Team <s32@nxp.com>
16920L:	linux-gpio@vger.kernel.org
16921S:	Maintained
16922F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
16923F:	drivers/pinctrl/nxp/
16924
16925PIN CONTROLLER - QUALCOMM
16926M:	Bjorn Andersson <andersson@kernel.org>
16927L:	linux-arm-msm@vger.kernel.org
16928S:	Maintained
16929F:	Documentation/devicetree/bindings/pinctrl/qcom,*
16930F:	drivers/pinctrl/qcom/
16931
16932PIN CONTROLLER - RENESAS
16933M:	Geert Uytterhoeven <geert+renesas@glider.be>
16934L:	linux-renesas-soc@vger.kernel.org
16935S:	Supported
16936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
16937F:	Documentation/devicetree/bindings/pinctrl/renesas,*
16938F:	drivers/pinctrl/renesas/
16939
16940PIN CONTROLLER - SAMSUNG
16941M:	Tomasz Figa <tomasz.figa@gmail.com>
16942M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
16943M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
16944R:	Alim Akhtar <alim.akhtar@samsung.com>
16945L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16946L:	linux-samsung-soc@vger.kernel.org
16947S:	Maintained
16948Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
16949B:	mailto:linux-samsung-soc@vger.kernel.org
16950C:	irc://irc.libera.chat/linux-exynos
16951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
16952F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
16953F:	drivers/pinctrl/samsung/
16954F:	include/dt-bindings/pinctrl/samsung.h
16955
16956PIN CONTROLLER - SINGLE
16957M:	Tony Lindgren <tony@atomide.com>
16958M:	Haojian Zhuang <haojian.zhuang@linaro.org>
16959L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16960L:	linux-omap@vger.kernel.org
16961S:	Maintained
16962F:	drivers/pinctrl/pinctrl-single.c
16963
16964PIN CONTROLLER - SUNPLUS / TIBBO
16965M:	Dvorkin Dmitry <dvorkin@tibbo.com>
16966M:	Wells Lu <wellslutw@gmail.com>
16967L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16968S:	Maintained
16969W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
16970F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
16971F:	drivers/pinctrl/sunplus/
16972F:	include/dt-bindings/pinctrl/sppctl*.h
16973
16974PINE64 PINEPHONE KEYBOARD DRIVER
16975M:	Samuel Holland <samuel@sholland.org>
16976S:	Supported
16977F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
16978F:	drivers/input/keyboard/pinephone-keyboard.c
16979
16980PKTCDVD DRIVER
16981M:	linux-block@vger.kernel.org
16982S:	Orphan
16983F:	drivers/block/pktcdvd.c
16984F:	include/linux/pktcdvd.h
16985F:	include/uapi/linux/pktcdvd.h
16986
16987PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
16988M:	Tomasz Duszynski <tduszyns@gmail.com>
16989S:	Maintained
16990F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
16991F:	drivers/iio/chemical/pms7003.c
16992
16993PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
16994M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
16995L:	netdev@vger.kernel.org
16996S:	Maintained
16997F:	drivers/net/phy/mdio-open-alliance.h
16998F:	net/ethtool/plca.c
16999
17000PLDMFW LIBRARY
17001M:	Jacob Keller <jacob.e.keller@intel.com>
17002S:	Maintained
17003F:	Documentation/driver-api/pldmfw/
17004F:	include/linux/pldmfw.h
17005F:	lib/pldmfw/
17006
17007PLX DMA DRIVER
17008M:	Logan Gunthorpe <logang@deltatee.com>
17009S:	Maintained
17010F:	drivers/dma/plx_dma.c
17011
17012PM-GRAPH UTILITY
17013M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
17014L:	linux-pm@vger.kernel.org
17015S:	Supported
17016W:	https://01.org/pm-graph
17017B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
17018T:	git git://github.com/intel/pm-graph
17019F:	tools/power/pm-graph
17020
17021PM6764TR DRIVER
17022M:	Charles Hsu	<hsu.yungteng@gmail.com>
17023L:	linux-hwmon@vger.kernel.org
17024S:	Maintained
17025F:	Documentation/hwmon/pm6764tr.rst
17026F:	drivers/hwmon/pmbus/pm6764tr.c
17027
17028PMBUS HARDWARE MONITORING DRIVERS
17029M:	Guenter Roeck <linux@roeck-us.net>
17030L:	linux-hwmon@vger.kernel.org
17031S:	Maintained
17032W:	http://hwmon.wiki.kernel.org/
17033W:	http://www.roeck-us.net/linux/drivers/
17034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
17035F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
17036F:	Documentation/devicetree/bindings/hwmon/max31785.txt
17037F:	Documentation/hwmon/adm1275.rst
17038F:	Documentation/hwmon/ibm-cffps.rst
17039F:	Documentation/hwmon/ir35221.rst
17040F:	Documentation/hwmon/lm25066.rst
17041F:	Documentation/hwmon/ltc2978.rst
17042F:	Documentation/hwmon/ltc3815.rst
17043F:	Documentation/hwmon/max16064.rst
17044F:	Documentation/hwmon/max20751.rst
17045F:	Documentation/hwmon/max31785.rst
17046F:	Documentation/hwmon/max34440.rst
17047F:	Documentation/hwmon/max8688.rst
17048F:	Documentation/hwmon/pmbus-core.rst
17049F:	Documentation/hwmon/pmbus.rst
17050F:	Documentation/hwmon/tps40422.rst
17051F:	Documentation/hwmon/ucd9000.rst
17052F:	Documentation/hwmon/ucd9200.rst
17053F:	Documentation/hwmon/zl6100.rst
17054F:	drivers/hwmon/pmbus/
17055F:	include/linux/pmbus.h
17056
17057PMC SIERRA MaxRAID DRIVER
17058L:	linux-scsi@vger.kernel.org
17059S:	Orphan
17060W:	http://www.pmc-sierra.com/
17061F:	drivers/scsi/pmcraid.*
17062
17063PMC SIERRA PM8001 DRIVER
17064M:	Jack Wang <jinpu.wang@cloud.ionos.com>
17065L:	linux-scsi@vger.kernel.org
17066S:	Supported
17067F:	drivers/scsi/pm8001/
17068
17069PNI RM3100 IIO DRIVER
17070M:	Song Qiang <songqiang1304521@gmail.com>
17071L:	linux-iio@vger.kernel.org
17072S:	Maintained
17073F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
17074F:	drivers/iio/magnetometer/rm3100*
17075
17076PNP SUPPORT
17077M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
17078L:	linux-acpi@vger.kernel.org
17079S:	Maintained
17080F:	drivers/pnp/
17081F:	include/linux/pnp.h
17082
17083POSIX CLOCKS and TIMERS
17084M:	Thomas Gleixner <tglx@linutronix.de>
17085L:	linux-kernel@vger.kernel.org
17086S:	Maintained
17087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17088F:	fs/timerfd.c
17089F:	include/linux/time_namespace.h
17090F:	include/linux/timer*
17091F:	kernel/time/*timer*
17092F:	kernel/time/namespace.c
17093
17094POWER MANAGEMENT CORE
17095M:	"Rafael J. Wysocki" <rafael@kernel.org>
17096L:	linux-pm@vger.kernel.org
17097S:	Supported
17098B:	https://bugzilla.kernel.org
17099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
17100F:	drivers/base/power/
17101F:	drivers/powercap/
17102F:	include/linux/intel_rapl.h
17103F:	include/linux/pm.h
17104F:	include/linux/pm_*
17105F:	include/linux/powercap.h
17106F:	kernel/configs/nopm.config
17107
17108POWER STATE COORDINATION INTERFACE (PSCI)
17109M:	Mark Rutland <mark.rutland@arm.com>
17110M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
17111L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17112S:	Maintained
17113F:	drivers/firmware/psci/
17114F:	include/linux/psci.h
17115F:	include/uapi/linux/psci.h
17116
17117POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
17118M:	Sebastian Reichel <sre@kernel.org>
17119L:	linux-pm@vger.kernel.org
17120S:	Maintained
17121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17122F:	Documentation/ABI/testing/sysfs-class-power
17123F:	Documentation/devicetree/bindings/power/supply/
17124F:	drivers/power/supply/
17125F:	include/linux/power/
17126F:	include/linux/power_supply.h
17127
17128POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
17129M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
17130L:	linuxppc-dev@lists.ozlabs.org
17131S:	Maintained
17132F:	drivers/char/powernv-op-panel.c
17133
17134PPP OVER ATM (RFC 2364)
17135M:	Mitchell Blank Jr <mitch@sfgoth.com>
17136S:	Maintained
17137F:	include/uapi/linux/atmppp.h
17138F:	net/atm/pppoatm.c
17139
17140PPP OVER ETHERNET
17141M:	Michal Ostrowski <mostrows@earthlink.net>
17142S:	Maintained
17143F:	drivers/net/ppp/pppoe.c
17144F:	drivers/net/ppp/pppox.c
17145
17146PPP OVER L2TP
17147M:	James Chapman <jchapman@katalix.com>
17148S:	Maintained
17149F:	include/linux/if_pppol2tp.h
17150F:	include/uapi/linux/if_pppol2tp.h
17151F:	net/l2tp/l2tp_ppp.c
17152
17153PPP PROTOCOL DRIVERS AND COMPRESSORS
17154L:	linux-ppp@vger.kernel.org
17155S:	Orphan
17156F:	drivers/net/ppp/ppp_*
17157
17158PPS SUPPORT
17159M:	Rodolfo Giometti <giometti@enneenne.com>
17160L:	linuxpps@ml.enneenne.com (subscribers-only)
17161S:	Maintained
17162W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
17163F:	Documentation/ABI/testing/sysfs-pps
17164F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
17165F:	Documentation/driver-api/pps.rst
17166F:	drivers/pps/
17167F:	include/linux/pps*.h
17168F:	include/uapi/linux/pps.h
17169
17170PPTP DRIVER
17171M:	Dmitry Kozlov <xeb@mail.ru>
17172L:	netdev@vger.kernel.org
17173S:	Maintained
17174W:	http://sourceforge.net/projects/accel-pptp
17175F:	drivers/net/ppp/pptp.c
17176
17177PRESSURE STALL INFORMATION (PSI)
17178M:	Johannes Weiner <hannes@cmpxchg.org>
17179M:	Suren Baghdasaryan <surenb@google.com>
17180R:	Peter Ziljstra <peterz@infradead.org>
17181S:	Maintained
17182F:	include/linux/psi*
17183F:	kernel/sched/psi.c
17184
17185PRINTK
17186M:	Petr Mladek <pmladek@suse.com>
17187R:	Steven Rostedt <rostedt@goodmis.org>
17188R:	John Ogness <john.ogness@linutronix.de>
17189R:	Sergey Senozhatsky <senozhatsky@chromium.org>
17190S:	Maintained
17191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
17192F:	include/linux/printk.h
17193F:	kernel/printk/
17194
17195PRINTK INDEXING
17196R:	Chris Down <chris@chrisdown.name>
17197S:	Maintained
17198F:	Documentation/core-api/printk-index.rst
17199F:	kernel/printk/index.c
17200K:	printk_index
17201
17202PROC FILESYSTEM
17203L:	linux-kernel@vger.kernel.org
17204L:	linux-fsdevel@vger.kernel.org
17205S:	Maintained
17206F:	Documentation/filesystems/proc.rst
17207F:	fs/proc/
17208F:	include/linux/proc_fs.h
17209F:	tools/testing/selftests/proc/
17210
17211PROC SYSCTL
17212M:	Luis Chamberlain <mcgrof@kernel.org>
17213M:	Kees Cook <keescook@chromium.org>
17214M:	Iurii Zaikin <yzaikin@google.com>
17215L:	linux-kernel@vger.kernel.org
17216L:	linux-fsdevel@vger.kernel.org
17217S:	Maintained
17218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
17219F:	fs/proc/proc_sysctl.c
17220F:	include/linux/sysctl.h
17221F:	kernel/sysctl-test.c
17222F:	kernel/sysctl.c
17223F:	tools/testing/selftests/sysctl/
17224
17225PS3 NETWORK SUPPORT
17226M:	Geoff Levand <geoff@infradead.org>
17227L:	netdev@vger.kernel.org
17228L:	linuxppc-dev@lists.ozlabs.org
17229S:	Maintained
17230F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
17231
17232PS3 PLATFORM SUPPORT
17233M:	Geoff Levand <geoff@infradead.org>
17234L:	linuxppc-dev@lists.ozlabs.org
17235S:	Maintained
17236F:	arch/powerpc/boot/ps3*
17237F:	arch/powerpc/include/asm/lv1call.h
17238F:	arch/powerpc/include/asm/ps3*.h
17239F:	arch/powerpc/platforms/ps3/
17240F:	drivers/*/ps3*
17241F:	drivers/ps3/
17242F:	drivers/rtc/rtc-ps3.c
17243F:	drivers/usb/host/*ps3.c
17244F:	sound/ppc/snd_ps3*
17245
17246PS3VRAM DRIVER
17247M:	Jim Paris <jim@jtan.com>
17248M:	Geoff Levand <geoff@infradead.org>
17249L:	linuxppc-dev@lists.ozlabs.org
17250S:	Maintained
17251F:	drivers/block/ps3vram.c
17252
17253PSAMPLE PACKET SAMPLING SUPPORT
17254M:	Yotam Gigi <yotam.gi@gmail.com>
17255S:	Maintained
17256F:	include/net/psample.h
17257F:	include/uapi/linux/psample.h
17258F:	net/psample
17259
17260PSTORE FILESYSTEM
17261M:	Kees Cook <keescook@chromium.org>
17262R:	Tony Luck <tony.luck@intel.com>
17263R:	Guilherme G. Piccoli <gpiccoli@igalia.com>
17264L:	linux-hardening@vger.kernel.org
17265S:	Supported
17266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
17267F:	Documentation/admin-guide/pstore-blk.rst
17268F:	Documentation/admin-guide/ramoops.rst
17269F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
17270F:	drivers/acpi/apei/erst.c
17271F:	drivers/firmware/efi/efi-pstore.c
17272F:	fs/pstore/
17273F:	include/linux/pstore*
17274K:	\b(pstore|ramoops)
17275
17276PTP HARDWARE CLOCK SUPPORT
17277M:	Richard Cochran <richardcochran@gmail.com>
17278L:	netdev@vger.kernel.org
17279S:	Maintained
17280W:	http://linuxptp.sourceforge.net/
17281F:	Documentation/ABI/testing/sysfs-ptp
17282F:	Documentation/driver-api/ptp.rst
17283F:	drivers/net/phy/dp83640*
17284F:	drivers/ptp/*
17285F:	include/linux/ptp_cl*
17286K:	(?:\b|_)ptp(?:\b|_)
17287
17288PTP MOCKUP CLOCK SUPPORT
17289M:	Vladimir Oltean <vladimir.oltean@nxp.com>
17290L:	netdev@vger.kernel.org
17291S:	Maintained
17292F:	drivers/ptp/ptp_mock.c
17293F:	include/linux/ptp_mock.h
17294
17295PTP VIRTUAL CLOCK SUPPORT
17296M:	Yangbo Lu <yangbo.lu@nxp.com>
17297L:	netdev@vger.kernel.org
17298S:	Maintained
17299F:	drivers/ptp/ptp_vclock.c
17300F:	net/ethtool/phc_vclocks.c
17301
17302PTRACE SUPPORT
17303M:	Oleg Nesterov <oleg@redhat.com>
17304S:	Maintained
17305F:	arch/*/*/ptrace*.c
17306F:	arch/*/include/asm/ptrace*.h
17307F:	arch/*/ptrace*.c
17308F:	include/asm-generic/syscall.h
17309F:	include/linux/ptrace.h
17310F:	include/linux/regset.h
17311F:	include/uapi/linux/ptrace.h
17312F:	kernel/ptrace.c
17313
17314PULSE8-CEC DRIVER
17315M:	Hans Verkuil <hverkuil@xs4all.nl>
17316L:	linux-media@vger.kernel.org
17317S:	Maintained
17318T:	git git://linuxtv.org/media_tree.git
17319F:	drivers/media/cec/usb/pulse8/
17320
17321PURELIFI PLFXLC DRIVER
17322M:	Srinivasan Raju <srini.raju@purelifi.com>
17323L:	linux-wireless@vger.kernel.org
17324S:	Supported
17325F:	drivers/net/wireless/purelifi/plfxlc/
17326
17327PVRUSB2 VIDEO4LINUX DRIVER
17328M:	Mike Isely <isely@pobox.com>
17329L:	pvrusb2@isely.net	(subscribers-only)
17330L:	linux-media@vger.kernel.org
17331S:	Maintained
17332W:	http://www.isely.net/pvrusb2/
17333T:	git git://linuxtv.org/media_tree.git
17334F:	Documentation/driver-api/media/drivers/pvrusb2*
17335F:	drivers/media/usb/pvrusb2/
17336
17337PWC WEBCAM DRIVER
17338M:	Hans Verkuil <hverkuil@xs4all.nl>
17339L:	linux-media@vger.kernel.org
17340S:	Odd Fixes
17341T:	git git://linuxtv.org/media_tree.git
17342F:	drivers/media/usb/pwc/*
17343F:	include/trace/events/pwc.h
17344
17345PWM IR Transmitter
17346M:	Sean Young <sean@mess.org>
17347L:	linux-media@vger.kernel.org
17348S:	Maintained
17349F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
17350F:	drivers/media/rc/pwm-ir-tx.c
17351
17352PWM SUBSYSTEM
17353M:	Thierry Reding <thierry.reding@gmail.com>
17354R:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
17355L:	linux-pwm@vger.kernel.org
17356S:	Maintained
17357Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
17358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
17359F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
17360F:	Documentation/devicetree/bindings/pwm/
17361F:	Documentation/driver-api/pwm.rst
17362F:	drivers/gpio/gpio-mvebu.c
17363F:	drivers/pwm/
17364F:	drivers/video/backlight/pwm_bl.c
17365F:	include/dt-bindings/pwm/
17366F:	include/linux/pwm.h
17367F:	include/linux/pwm_backlight.h
17368K:	pwm_(config|apply_state|ops)
17369
17370PXA GPIO DRIVER
17371M:	Robert Jarzmik <robert.jarzmik@free.fr>
17372L:	linux-gpio@vger.kernel.org
17373S:	Maintained
17374F:	drivers/gpio/gpio-pxa.c
17375
17376PXA MMCI DRIVER
17377S:	Orphan
17378
17379PXA RTC DRIVER
17380M:	Robert Jarzmik <robert.jarzmik@free.fr>
17381L:	linux-rtc@vger.kernel.org
17382S:	Maintained
17383
17384PXA2xx/PXA3xx SUPPORT
17385M:	Daniel Mack <daniel@zonque.org>
17386M:	Haojian Zhuang <haojian.zhuang@gmail.com>
17387M:	Robert Jarzmik <robert.jarzmik@free.fr>
17388L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17389S:	Maintained
17390T:	git git://github.com/hzhuang1/linux.git
17391T:	git git://github.com/rjarzmik/linux.git
17392F:	arch/arm/boot/dts/intel/pxa/
17393F:	arch/arm/mach-pxa/
17394F:	drivers/dma/pxa*
17395F:	drivers/pcmcia/pxa2xx*
17396F:	drivers/pinctrl/pxa/
17397F:	drivers/spi/spi-pxa2xx*
17398F:	drivers/usb/gadget/udc/pxa2*
17399F:	include/sound/pxa2xx-lib.h
17400F:	sound/arm/pxa*
17401F:	sound/soc/pxa/
17402
17403QAT DRIVER
17404M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
17405L:	qat-linux@intel.com
17406S:	Supported
17407F:	drivers/crypto/intel/qat/
17408
17409QCOM AUDIO (ASoC) DRIVERS
17410M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17411M:	Banajit Goswami <bgoswami@quicinc.com>
17412L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17413S:	Supported
17414F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
17415F:	Documentation/devicetree/bindings/sound/qcom,*
17416F:	drivers/soc/qcom/apr.c
17417F:	include/dt-bindings/sound/qcom,wcd9335.h
17418F:	sound/soc/codecs/lpass-rx-macro.*
17419F:	sound/soc/codecs/lpass-tx-macro.*
17420F:	sound/soc/codecs/lpass-va-macro.c
17421F:	sound/soc/codecs/lpass-wsa-macro.*
17422F:	sound/soc/codecs/msm8916-wcd-analog.c
17423F:	sound/soc/codecs/msm8916-wcd-digital.c
17424F:	sound/soc/codecs/wcd-clsh-v2.*
17425F:	sound/soc/codecs/wcd-mbhc-v2.*
17426F:	sound/soc/codecs/wcd9335.*
17427F:	sound/soc/codecs/wcd934x.c
17428F:	sound/soc/codecs/wsa881x.c
17429F:	sound/soc/codecs/wsa883x.c
17430F:	sound/soc/codecs/wsa884x.c
17431F:	sound/soc/qcom/
17432
17433QCOM EMBEDDED USB DEBUGGER (EUD)
17434M:	Souradeep Chowdhury <quic_schowdhu@quicinc.com>
17435L:	linux-arm-msm@vger.kernel.org
17436S:	Maintained
17437F:	Documentation/ABI/testing/sysfs-driver-eud
17438F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
17439F:	drivers/usb/misc/qcom_eud.c
17440
17441QCOM IPA DRIVER
17442M:	Alex Elder <elder@kernel.org>
17443L:	netdev@vger.kernel.org
17444S:	Supported
17445F:	drivers/net/ipa/
17446
17447QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
17448M:	Gabriel Somlo <somlo@cmu.edu>
17449M:	"Michael S. Tsirkin" <mst@redhat.com>
17450L:	qemu-devel@nongnu.org
17451S:	Maintained
17452F:	drivers/firmware/qemu_fw_cfg.c
17453F:	include/uapi/linux/qemu_fw_cfg.h
17454
17455QIB DRIVER
17456M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17457L:	linux-rdma@vger.kernel.org
17458S:	Supported
17459F:	drivers/infiniband/hw/qib/
17460
17461QLOGIC QL41xxx FCOE DRIVER
17462M:	Saurav Kashyap <skashyap@marvell.com>
17463M:	Javed Hasan <jhasan@marvell.com>
17464M:	GR-QLogic-Storage-Upstream@marvell.com
17465L:	linux-scsi@vger.kernel.org
17466S:	Supported
17467F:	drivers/scsi/qedf/
17468
17469QLOGIC QL41xxx ISCSI DRIVER
17470M:	Nilesh Javali <njavali@marvell.com>
17471M:	Manish Rangankar <mrangankar@marvell.com>
17472M:	GR-QLogic-Storage-Upstream@marvell.com
17473L:	linux-scsi@vger.kernel.org
17474S:	Supported
17475F:	drivers/scsi/qedi/
17476
17477QLOGIC QL4xxx ETHERNET DRIVER
17478M:	Ariel Elior <aelior@marvell.com>
17479M:	Manish Chopra <manishc@marvell.com>
17480L:	netdev@vger.kernel.org
17481S:	Supported
17482F:	drivers/net/ethernet/qlogic/qed/
17483F:	drivers/net/ethernet/qlogic/qede/
17484F:	include/linux/qed/
17485
17486QLOGIC QL4xxx RDMA DRIVER
17487M:	Michal Kalderon <mkalderon@marvell.com>
17488M:	Ariel Elior <aelior@marvell.com>
17489L:	linux-rdma@vger.kernel.org
17490S:	Supported
17491F:	drivers/infiniband/hw/qedr/
17492F:	include/uapi/rdma/qedr-abi.h
17493
17494QLOGIC QLA1280 SCSI DRIVER
17495M:	Michael Reed <mdr@sgi.com>
17496L:	linux-scsi@vger.kernel.org
17497S:	Maintained
17498F:	drivers/scsi/qla1280.[ch]
17499
17500QLOGIC QLA2XXX FC-SCSI DRIVER
17501M:	Nilesh Javali <njavali@marvell.com>
17502M:	GR-QLogic-Storage-Upstream@marvell.com
17503L:	linux-scsi@vger.kernel.org
17504S:	Supported
17505F:	drivers/scsi/qla2xxx/
17506
17507QLOGIC QLA3XXX NETWORK DRIVER
17508M:	GR-Linux-NIC-Dev@marvell.com
17509L:	netdev@vger.kernel.org
17510S:	Supported
17511F:	drivers/net/ethernet/qlogic/qla3xxx.*
17512
17513QLOGIC QLA4XXX iSCSI DRIVER
17514M:	Nilesh Javali <njavali@marvell.com>
17515M:	Manish Rangankar <mrangankar@marvell.com>
17516M:	GR-QLogic-Storage-Upstream@marvell.com
17517L:	linux-scsi@vger.kernel.org
17518S:	Supported
17519F:	drivers/scsi/qla4xxx/
17520
17521QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
17522M:	Shahed Shaikh <shshaikh@marvell.com>
17523M:	Manish Chopra <manishc@marvell.com>
17524M:	GR-Linux-NIC-Dev@marvell.com
17525L:	netdev@vger.kernel.org
17526S:	Supported
17527F:	drivers/net/ethernet/qlogic/qlcnic/
17528
17529QLOGIC QLGE 10Gb ETHERNET DRIVER
17530M:	Manish Chopra <manishc@marvell.com>
17531M:	GR-Linux-NIC-Dev@marvell.com
17532M:	Coiby Xu <coiby.xu@gmail.com>
17533L:	netdev@vger.kernel.org
17534S:	Supported
17535F:	Documentation/networking/device_drivers/qlogic/qlge.rst
17536F:	drivers/staging/qlge/
17537
17538QM1D1B0004 MEDIA DRIVER
17539M:	Akihiro Tsukada <tskd08@gmail.com>
17540L:	linux-media@vger.kernel.org
17541S:	Odd Fixes
17542F:	drivers/media/tuners/qm1d1b0004*
17543
17544QM1D1C0042 MEDIA DRIVER
17545M:	Akihiro Tsukada <tskd08@gmail.com>
17546L:	linux-media@vger.kernel.org
17547S:	Odd Fixes
17548F:	drivers/media/tuners/qm1d1c0042*
17549
17550QNX4 FILESYSTEM
17551M:	Anders Larsen <al@alarsen.net>
17552S:	Maintained
17553W:	http://www.alarsen.net/linux/qnx4fs/
17554F:	fs/qnx4/
17555F:	include/uapi/linux/qnx4_fs.h
17556F:	include/uapi/linux/qnxtypes.h
17557
17558QNX6 FILESYSTEM
17559S:	Orphan
17560F:	Documentation/filesystems/qnx6.rst
17561F:	fs/qnx6/
17562F:	include/linux/qnx6_fs.h
17563
17564QORIQ DPAA2 FSL-MC BUS DRIVER
17565M:	Stuart Yoder <stuyoder@gmail.com>
17566M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
17567L:	linux-kernel@vger.kernel.org
17568S:	Maintained
17569F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
17570F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
17571F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
17572F:	drivers/bus/fsl-mc/
17573F:	include/uapi/linux/fsl_mc.h
17574
17575QT1010 MEDIA DRIVER
17576M:	Antti Palosaari <crope@iki.fi>
17577L:	linux-media@vger.kernel.org
17578S:	Maintained
17579W:	https://linuxtv.org
17580W:	http://palosaari.fi/linux/
17581Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17582T:	git git://linuxtv.org/anttip/media_tree.git
17583F:	drivers/media/tuners/qt1010*
17584
17585QUALCOMM ATH12K WIRELESS DRIVER
17586M:	Kalle Valo <kvalo@kernel.org>
17587M:	Jeff Johnson <quic_jjohnson@quicinc.com>
17588L:	ath12k@lists.infradead.org
17589S:	Supported
17590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17591F:	drivers/net/wireless/ath/ath12k/
17592
17593QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
17594M:	Kalle Valo <kvalo@kernel.org>
17595M:	Jeff Johnson <quic_jjohnson@quicinc.com>
17596L:	ath10k@lists.infradead.org
17597S:	Supported
17598W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
17599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17600F:	Documentation/devicetree/bindings/net/wireless/qcom,ath10k.yaml
17601F:	drivers/net/wireless/ath/ath10k/
17602
17603QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
17604M:	Kalle Valo <kvalo@kernel.org>
17605M:	Jeff Johnson <quic_jjohnson@quicinc.com>
17606L:	ath11k@lists.infradead.org
17607S:	Supported
17608W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
17609B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
17610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17611F:	Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
17612F:	drivers/net/wireless/ath/ath11k/
17613
17614QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
17615M:	Toke Høiland-Jørgensen <toke@toke.dk>
17616L:	linux-wireless@vger.kernel.org
17617S:	Maintained
17618W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
17619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17620F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
17621F:	drivers/net/wireless/ath/ath9k/
17622
17623QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
17624M:	Stephan Gerhold <stephan@gerhold.net>
17625L:	netdev@vger.kernel.org
17626L:	linux-arm-msm@vger.kernel.org
17627S:	Maintained
17628F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
17629F:	drivers/net/wwan/qcom_bam_dmux.c
17630
17631QUALCOMM CAMERA SUBSYSTEM DRIVER
17632M:	Robert Foss <rfoss@kernel.org>
17633M:	Todor Tomov <todor.too@gmail.com>
17634M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
17635L:	linux-media@vger.kernel.org
17636S:	Maintained
17637F:	Documentation/admin-guide/media/qcom_camss.rst
17638F:	Documentation/devicetree/bindings/media/*camss*
17639F:	drivers/media/platform/qcom/camss/
17640
17641QUALCOMM CLOCK DRIVERS
17642M:	Bjorn Andersson <andersson@kernel.org>
17643L:	linux-arm-msm@vger.kernel.org
17644S:	Supported
17645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
17646F:	Documentation/devicetree/bindings/clock/qcom,*
17647F:	drivers/clk/qcom/
17648F:	include/dt-bindings/clock/qcom,*
17649
17650QUALCOMM CLOUD AI (QAIC) DRIVER
17651M:	Jeffrey Hugo <quic_jhugo@quicinc.com>
17652R:	Carl Vanderlip <quic_carlv@quicinc.com>
17653R:	Pranjal Ramajor Asha Kanojiya <quic_pkanojiy@quicinc.com>
17654L:	linux-arm-msm@vger.kernel.org
17655L:	dri-devel@lists.freedesktop.org
17656S:	Supported
17657T:	git git://anongit.freedesktop.org/drm/drm-misc
17658F:	Documentation/accel/qaic/
17659F:	drivers/accel/qaic/
17660F:	include/uapi/drm/qaic_accel.h
17661
17662QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
17663M:	Bjorn Andersson <andersson@kernel.org>
17664M:	Konrad Dybcio <konrad.dybcio@linaro.org>
17665L:	linux-pm@vger.kernel.org
17666L:	linux-arm-msm@vger.kernel.org
17667S:	Maintained
17668F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
17669F:	drivers/genpd/qcom/cpr.c
17670
17671QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
17672M:	Ilia Lin <ilia.lin@kernel.org>
17673L:	linux-pm@vger.kernel.org
17674S:	Maintained
17675F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
17676F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
17677F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
17678
17679QUALCOMM CRYPTO DRIVERS
17680M:	Thara Gopinath <thara.gopinath@gmail.com>
17681L:	linux-crypto@vger.kernel.org
17682L:	linux-arm-msm@vger.kernel.org
17683S:	Maintained
17684F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
17685F:	drivers/crypto/qce/
17686
17687QUALCOMM EMAC GIGABIT ETHERNET DRIVER
17688M:	Timur Tabi <timur@kernel.org>
17689L:	netdev@vger.kernel.org
17690S:	Maintained
17691F:	drivers/net/ethernet/qualcomm/emac/
17692
17693QUALCOMM ETHQOS ETHERNET DRIVER
17694M:	Vinod Koul <vkoul@kernel.org>
17695R:	Bhupesh Sharma <bhupesh.sharma@linaro.org>
17696L:	netdev@vger.kernel.org
17697L:	linux-arm-msm@vger.kernel.org
17698S:	Maintained
17699F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
17700F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
17701
17702QUALCOMM FASTRPC DRIVER
17703M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17704M:	Amol Maheshwari <amahesh@qti.qualcomm.com>
17705L:	linux-arm-msm@vger.kernel.org
17706S:	Maintained
17707F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
17708F:	drivers/misc/fastrpc.c
17709F:	include/uapi/misc/fastrpc.h
17710
17711QUALCOMM HEXAGON ARCHITECTURE
17712M:	Brian Cain <bcain@quicinc.com>
17713L:	linux-hexagon@vger.kernel.org
17714S:	Supported
17715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
17716F:	arch/hexagon/
17717
17718QUALCOMM HIDMA DRIVER
17719M:	Sinan Kaya <okaya@kernel.org>
17720L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17721L:	linux-arm-msm@vger.kernel.org
17722L:	dmaengine@vger.kernel.org
17723S:	Supported
17724F:	drivers/dma/qcom/hidma*
17725
17726QUALCOMM I2C CCI DRIVER
17727M:	Loic Poulain <loic.poulain@linaro.org>
17728M:	Robert Foss <rfoss@kernel.org>
17729L:	linux-i2c@vger.kernel.org
17730L:	linux-arm-msm@vger.kernel.org
17731S:	Maintained
17732F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
17733F:	drivers/i2c/busses/i2c-qcom-cci.c
17734
17735QUALCOMM INTERCONNECT BWMON DRIVER
17736M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17737L:	linux-arm-msm@vger.kernel.org
17738S:	Maintained
17739F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
17740F:	drivers/soc/qcom/icc-bwmon.c
17741
17742QUALCOMM IOMMU
17743M:	Rob Clark <robdclark@gmail.com>
17744L:	iommu@lists.linux.dev
17745L:	linux-arm-msm@vger.kernel.org
17746S:	Maintained
17747F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
17748
17749QUALCOMM IPC ROUTER (QRTR) DRIVER
17750M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17751L:	linux-arm-msm@vger.kernel.org
17752S:	Maintained
17753F:	include/trace/events/qrtr.h
17754F:	include/uapi/linux/qrtr.h
17755F:	net/qrtr/
17756
17757QUALCOMM IPCC MAILBOX DRIVER
17758M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17759L:	linux-arm-msm@vger.kernel.org
17760S:	Supported
17761F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
17762F:	drivers/mailbox/qcom-ipcc.c
17763F:	include/dt-bindings/mailbox/qcom-ipcc.h
17764
17765QUALCOMM IPQ4019 USB PHY DRIVER
17766M:	Robert Marko <robert.marko@sartura.hr>
17767M:	Luka Perkov <luka.perkov@sartura.hr>
17768L:	linux-arm-msm@vger.kernel.org
17769S:	Maintained
17770F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
17771F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
17772
17773QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
17774M:	Robert Marko <robert.marko@sartura.hr>
17775M:	Luka Perkov <luka.perkov@sartura.hr>
17776L:	linux-arm-msm@vger.kernel.org
17777S:	Maintained
17778F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
17779F:	drivers/regulator/vqmmc-ipq4019-regulator.c
17780
17781QUALCOMM NAND CONTROLLER DRIVER
17782M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17783L:	linux-mtd@lists.infradead.org
17784L:	linux-arm-msm@vger.kernel.org
17785S:	Maintained
17786F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
17787F:	drivers/mtd/nand/raw/qcom_nandc.c
17788
17789QUALCOMM RMNET DRIVER
17790M:	Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
17791M:	Sean Tranchetti <quic_stranche@quicinc.com>
17792L:	netdev@vger.kernel.org
17793S:	Maintained
17794F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
17795F:	drivers/net/ethernet/qualcomm/rmnet/
17796F:	include/linux/if_rmnet.h
17797
17798QUALCOMM TSENS THERMAL DRIVER
17799M:	Amit Kucheria <amitk@kernel.org>
17800M:	Thara Gopinath <thara.gopinath@gmail.com>
17801L:	linux-pm@vger.kernel.org
17802L:	linux-arm-msm@vger.kernel.org
17803S:	Maintained
17804F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
17805F:	drivers/thermal/qcom/
17806
17807QUALCOMM TYPEC PORT MANAGER DRIVER
17808M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
17809L:	linux-arm-msm@vger.kernel.org
17810L:	linux-usb@vger.kernel.org
17811S:	Maintained
17812F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
17813F:	drivers/usb/typec/tcpm/qcom/
17814
17815QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
17816M:	Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
17817M:	Vikash Garodia <quic_vgarodia@quicinc.com>
17818R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
17819L:	linux-media@vger.kernel.org
17820L:	linux-arm-msm@vger.kernel.org
17821S:	Maintained
17822T:	git git://linuxtv.org/media_tree.git
17823F:	Documentation/devicetree/bindings/media/*venus*
17824F:	drivers/media/platform/qcom/venus/
17825
17826QUALCOMM WCN36XX WIRELESS DRIVER
17827M:	Loic Poulain <loic.poulain@linaro.org>
17828L:	wcn36xx@lists.infradead.org
17829S:	Supported
17830W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
17831F:	drivers/net/wireless/ath/wcn36xx/
17832
17833QUANTENNA QTNFMAC WIRELESS DRIVER
17834M:	Igor Mitsyanko <imitsyanko@quantenna.com>
17835R:	Sergey Matyukevich <geomatsi@gmail.com>
17836L:	linux-wireless@vger.kernel.org
17837S:	Maintained
17838F:	drivers/net/wireless/quantenna
17839
17840RADEON and AMDGPU DRM DRIVERS
17841M:	Alex Deucher <alexander.deucher@amd.com>
17842M:	Christian König <christian.koenig@amd.com>
17843M:	Pan, Xinhui <Xinhui.Pan@amd.com>
17844L:	amd-gfx@lists.freedesktop.org
17845S:	Supported
17846B:	https://gitlab.freedesktop.org/drm/amd/-/issues
17847C:	irc://irc.oftc.net/radeon
17848T:	git https://gitlab.freedesktop.org/agd5f/linux.git
17849F:	Documentation/gpu/amdgpu/
17850F:	drivers/gpu/drm/amd/
17851F:	drivers/gpu/drm/radeon/
17852F:	include/uapi/drm/amdgpu_drm.h
17853F:	include/uapi/drm/radeon_drm.h
17854
17855RADEON FRAMEBUFFER DISPLAY DRIVER
17856M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
17857L:	linux-fbdev@vger.kernel.org
17858S:	Maintained
17859F:	drivers/video/fbdev/aty/radeon*
17860F:	include/uapi/linux/radeonfb.h
17861
17862RADIOSHARK RADIO DRIVER
17863M:	Hans Verkuil <hverkuil@xs4all.nl>
17864L:	linux-media@vger.kernel.org
17865S:	Maintained
17866T:	git git://linuxtv.org/media_tree.git
17867F:	drivers/media/radio/radio-shark.c
17868
17869RADIOSHARK2 RADIO DRIVER
17870M:	Hans Verkuil <hverkuil@xs4all.nl>
17871L:	linux-media@vger.kernel.org
17872S:	Maintained
17873T:	git git://linuxtv.org/media_tree.git
17874F:	drivers/media/radio/radio-shark2.c
17875F:	drivers/media/radio/radio-tea5777.c
17876
17877RADOS BLOCK DEVICE (RBD)
17878M:	Ilya Dryomov <idryomov@gmail.com>
17879R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
17880L:	ceph-devel@vger.kernel.org
17881S:	Supported
17882W:	http://ceph.com/
17883T:	git https://github.com/ceph/ceph-client.git
17884F:	Documentation/ABI/testing/sysfs-bus-rbd
17885F:	drivers/block/rbd.c
17886F:	drivers/block/rbd_types.h
17887
17888RAGE128 FRAMEBUFFER DISPLAY DRIVER
17889L:	linux-fbdev@vger.kernel.org
17890S:	Orphan
17891F:	drivers/video/fbdev/aty/aty128fb.c
17892
17893RAINSHADOW-CEC DRIVER
17894M:	Hans Verkuil <hverkuil@xs4all.nl>
17895L:	linux-media@vger.kernel.org
17896S:	Maintained
17897T:	git git://linuxtv.org/media_tree.git
17898F:	drivers/media/cec/usb/rainshadow/
17899
17900RALINK MIPS ARCHITECTURE
17901M:	John Crispin <john@phrozen.org>
17902L:	linux-mips@vger.kernel.org
17903S:	Maintained
17904F:	arch/mips/ralink
17905
17906RALINK MT7621 MIPS ARCHITECTURE
17907M:	Arınç ÜNAL <arinc.unal@arinc9.com>
17908M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
17909L:	linux-mips@vger.kernel.org
17910S:	Maintained
17911F:	arch/mips/boot/dts/ralink/mt7621*
17912
17913RALINK RT2X00 WIRELESS LAN DRIVER
17914M:	Stanislaw Gruszka <stf_xl@wp.pl>
17915M:	Helmut Schaa <helmut.schaa@googlemail.com>
17916L:	linux-wireless@vger.kernel.org
17917S:	Maintained
17918F:	drivers/net/wireless/ralink/rt2x00/
17919
17920RAMDISK RAM BLOCK DEVICE DRIVER
17921M:	Jens Axboe <axboe@kernel.dk>
17922S:	Maintained
17923F:	Documentation/admin-guide/blockdev/ramdisk.rst
17924F:	drivers/block/brd.c
17925
17926RANCHU VIRTUAL BOARD FOR MIPS
17927M:	Miodrag Dinic <miodrag.dinic@mips.com>
17928L:	linux-mips@vger.kernel.org
17929S:	Supported
17930F:	arch/mips/configs/generic/board-ranchu.config
17931F:	arch/mips/generic/board-ranchu.c
17932
17933RANDOM NUMBER DRIVER
17934M:	"Theodore Ts'o" <tytso@mit.edu>
17935M:	Jason A. Donenfeld <Jason@zx2c4.com>
17936S:	Maintained
17937T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
17938F:	drivers/char/random.c
17939F:	drivers/virt/vmgenid.c
17940
17941RAPIDIO SUBSYSTEM
17942M:	Matt Porter <mporter@kernel.crashing.org>
17943M:	Alexandre Bounine <alex.bou9@gmail.com>
17944S:	Maintained
17945F:	drivers/rapidio/
17946
17947RAS INFRASTRUCTURE
17948M:	Tony Luck <tony.luck@intel.com>
17949M:	Borislav Petkov <bp@alien8.de>
17950L:	linux-edac@vger.kernel.org
17951S:	Maintained
17952F:	Documentation/admin-guide/ras.rst
17953F:	drivers/ras/
17954F:	include/linux/ras.h
17955F:	include/ras/ras_event.h
17956
17957RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
17958L:	linux-wireless@vger.kernel.org
17959S:	Orphan
17960F:	drivers/net/wireless/legacy/ray*
17961
17962RC-CORE / LIRC FRAMEWORK
17963M:	Sean Young <sean@mess.org>
17964L:	linux-media@vger.kernel.org
17965S:	Maintained
17966W:	http://linuxtv.org
17967T:	git git://linuxtv.org/media_tree.git
17968F:	Documentation/driver-api/media/rc-core.rst
17969F:	Documentation/userspace-api/media/rc/
17970F:	drivers/media/rc/
17971F:	include/media/rc-core.h
17972F:	include/media/rc-map.h
17973F:	include/uapi/linux/lirc.h
17974
17975RCMM REMOTE CONTROLS DECODER
17976M:	Patrick Lerda <patrick9876@free.fr>
17977S:	Maintained
17978F:	drivers/media/rc/ir-rcmm-decoder.c
17979
17980RCUTORTURE TEST FRAMEWORK
17981M:	"Paul E. McKenney" <paulmck@kernel.org>
17982M:	Josh Triplett <josh@joshtriplett.org>
17983R:	Steven Rostedt <rostedt@goodmis.org>
17984R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17985R:	Lai Jiangshan <jiangshanlai@gmail.com>
17986L:	rcu@vger.kernel.org
17987S:	Supported
17988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17989F:	tools/testing/selftests/rcutorture
17990
17991RDACM20 Camera Sensor
17992M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
17993M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17994M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17995M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17996L:	linux-media@vger.kernel.org
17997S:	Maintained
17998F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17999F:	drivers/media/i2c/max9271.c
18000F:	drivers/media/i2c/max9271.h
18001F:	drivers/media/i2c/rdacm20.c
18002
18003RDACM21 Camera Sensor
18004M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
18005M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
18006M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
18007M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
18008L:	linux-media@vger.kernel.org
18009S:	Maintained
18010F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18011F:	drivers/media/i2c/max9271.c
18012F:	drivers/media/i2c/max9271.h
18013F:	drivers/media/i2c/rdacm21.c
18014
18015RDC R-321X SoC
18016M:	Florian Fainelli <florian@openwrt.org>
18017S:	Maintained
18018
18019RDC R6040 FAST ETHERNET DRIVER
18020M:	Florian Fainelli <f.fainelli@gmail.com>
18021L:	netdev@vger.kernel.org
18022S:	Maintained
18023F:	drivers/net/ethernet/rdc/r6040.c
18024
18025RDMAVT - RDMA verbs software
18026M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18027L:	linux-rdma@vger.kernel.org
18028S:	Supported
18029F:	drivers/infiniband/sw/rdmavt
18030
18031RDS - RELIABLE DATAGRAM SOCKETS
18032M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
18033L:	netdev@vger.kernel.org
18034L:	linux-rdma@vger.kernel.org
18035L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
18036S:	Supported
18037W:	https://oss.oracle.com/projects/rds/
18038F:	Documentation/networking/rds.rst
18039F:	net/rds/
18040
18041RDT - RESOURCE ALLOCATION
18042M:	Fenghua Yu <fenghua.yu@intel.com>
18043M:	Reinette Chatre <reinette.chatre@intel.com>
18044L:	linux-kernel@vger.kernel.org
18045S:	Supported
18046F:	Documentation/arch/x86/resctrl*
18047F:	arch/x86/include/asm/resctrl.h
18048F:	arch/x86/kernel/cpu/resctrl/
18049F:	tools/testing/selftests/resctrl/
18050
18051READ-COPY UPDATE (RCU)
18052M:	"Paul E. McKenney" <paulmck@kernel.org>
18053M:	Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
18054M:	Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
18055M:	Joel Fernandes <joel@joelfernandes.org>
18056M:	Josh Triplett <josh@joshtriplett.org>
18057M:	Boqun Feng <boqun.feng@gmail.com>
18058R:	Steven Rostedt <rostedt@goodmis.org>
18059R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18060R:	Lai Jiangshan <jiangshanlai@gmail.com>
18061R:	Zqiang <qiang.zhang1211@gmail.com>
18062L:	rcu@vger.kernel.org
18063S:	Supported
18064W:	http://www.rdrop.com/users/paulmck/RCU/
18065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18066F:	Documentation/RCU/
18067F:	include/linux/rcu*
18068F:	kernel/rcu/
18069X:	Documentation/RCU/torture.rst
18070X:	include/linux/srcu*.h
18071X:	kernel/rcu/srcu*.c
18072
18073REAL TIME CLOCK (RTC) SUBSYSTEM
18074M:	Alessandro Zummo <a.zummo@towertech.it>
18075M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
18076L:	linux-rtc@vger.kernel.org
18077S:	Maintained
18078Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
18079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
18080F:	Documentation/admin-guide/rtc.rst
18081F:	Documentation/devicetree/bindings/rtc/
18082F:	drivers/rtc/
18083F:	include/linux/platform_data/rtc-*
18084F:	include/linux/rtc.h
18085F:	include/linux/rtc/
18086F:	include/uapi/linux/rtc.h
18087F:	tools/testing/selftests/rtc/
18088
18089Real-time Linux Analysis (RTLA) tools
18090M:	Daniel Bristot de Oliveira <bristot@kernel.org>
18091M:	Steven Rostedt <rostedt@goodmis.org>
18092L:	linux-trace-kernel@vger.kernel.org
18093S:	Maintained
18094F:	Documentation/tools/rtla/
18095F:	tools/tracing/rtla/
18096
18097REALTEK AUDIO CODECS
18098M:	Oder Chiou <oder_chiou@realtek.com>
18099S:	Maintained
18100F:	include/sound/rt*.h
18101F:	sound/soc/codecs/rt*
18102
18103REALTEK OTTO WATCHDOG
18104M:	Sander Vanheule <sander@svanheule.net>
18105L:	linux-watchdog@vger.kernel.org
18106S:	Maintained
18107F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
18108F:	drivers/watchdog/realtek_otto_wdt.c
18109
18110REALTEK RTL83xx SMI DSA ROUTER CHIPS
18111M:	Linus Walleij <linus.walleij@linaro.org>
18112M:	Alvin Šipraga <alsi@bang-olufsen.dk>
18113S:	Maintained
18114F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
18115F:	drivers/net/dsa/realtek/*
18116
18117REALTEK WIRELESS DRIVER (rtlwifi family)
18118M:	Ping-Ke Shih <pkshih@realtek.com>
18119L:	linux-wireless@vger.kernel.org
18120S:	Maintained
18121W:	https://wireless.wiki.kernel.org/
18122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
18123F:	drivers/net/wireless/realtek/rtlwifi/
18124
18125REALTEK WIRELESS DRIVER (rtw88)
18126M:	Ping-Ke Shih <pkshih@realtek.com>
18127L:	linux-wireless@vger.kernel.org
18128S:	Maintained
18129F:	drivers/net/wireless/realtek/rtw88/
18130
18131REALTEK WIRELESS DRIVER (rtw89)
18132M:	Ping-Ke Shih <pkshih@realtek.com>
18133L:	linux-wireless@vger.kernel.org
18134S:	Maintained
18135F:	drivers/net/wireless/realtek/rtw89/
18136
18137REDPINE WIRELESS DRIVER
18138L:	linux-wireless@vger.kernel.org
18139S:	Orphan
18140F:	drivers/net/wireless/rsi/
18141
18142REGISTER MAP ABSTRACTION
18143M:	Mark Brown <broonie@kernel.org>
18144L:	linux-kernel@vger.kernel.org
18145S:	Supported
18146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
18147F:	Documentation/devicetree/bindings/regmap/
18148F:	drivers/base/regmap/
18149F:	include/linux/regmap.h
18150
18151REISERFS FILE SYSTEM
18152L:	reiserfs-devel@vger.kernel.org
18153S:	Obsolete
18154F:	fs/reiserfs/
18155
18156REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
18157M:	Bjorn Andersson <andersson@kernel.org>
18158M:	Mathieu Poirier <mathieu.poirier@linaro.org>
18159L:	linux-remoteproc@vger.kernel.org
18160S:	Maintained
18161T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
18162F:	Documentation/ABI/testing/sysfs-class-remoteproc
18163F:	Documentation/devicetree/bindings/remoteproc/
18164F:	Documentation/staging/remoteproc.rst
18165F:	drivers/remoteproc/
18166F:	include/linux/remoteproc.h
18167F:	include/linux/remoteproc/
18168
18169REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
18170M:	Bjorn Andersson <andersson@kernel.org>
18171M:	Mathieu Poirier <mathieu.poirier@linaro.org>
18172L:	linux-remoteproc@vger.kernel.org
18173S:	Maintained
18174T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
18175F:	Documentation/ABI/testing/sysfs-bus-rpmsg
18176F:	Documentation/staging/rpmsg.rst
18177F:	drivers/rpmsg/
18178F:	include/linux/rpmsg.h
18179F:	include/linux/rpmsg/
18180F:	include/uapi/linux/rpmsg.h
18181F:	samples/rpmsg/
18182
18183REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
18184M:	Stephan Gerhold <stephan@gerhold.net>
18185L:	netdev@vger.kernel.org
18186L:	linux-remoteproc@vger.kernel.org
18187S:	Maintained
18188F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
18189
18190RENESAS CLOCK DRIVERS
18191M:	Geert Uytterhoeven <geert+renesas@glider.be>
18192L:	linux-renesas-soc@vger.kernel.org
18193S:	Supported
18194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
18195F:	Documentation/devicetree/bindings/clock/renesas,*
18196F:	drivers/clk/renesas/
18197
18198RENESAS EMEV2 I2C DRIVER
18199M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
18200L:	linux-renesas-soc@vger.kernel.org
18201S:	Supported
18202F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
18203F:	drivers/i2c/busses/i2c-emev2.c
18204
18205RENESAS ETHERNET DRIVERS
18206R:	Sergey Shtylyov <s.shtylyov@omp.ru>
18207L:	netdev@vger.kernel.org
18208L:	linux-renesas-soc@vger.kernel.org
18209F:	Documentation/devicetree/bindings/net/renesas,*.yaml
18210F:	drivers/net/ethernet/renesas/
18211F:	include/linux/sh_eth.h
18212
18213RENESAS IDT821034 ASoC CODEC
18214M:	Herve Codina <herve.codina@bootlin.com>
18215L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18216S:	Maintained
18217F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
18218F:	sound/soc/codecs/idt821034.c
18219
18220RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
18221M:	Miquel Raynal <miquel.raynal@bootlin.com>
18222L:	linux-mtd@lists.infradead.org
18223L:	linux-renesas-soc@vger.kernel.org
18224S:	Maintained
18225F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
18226F:	drivers/mtd/nand/raw/renesas-nand-controller.c
18227
18228RENESAS R-CAR GYROADC DRIVER
18229M:	Marek Vasut <marek.vasut@gmail.com>
18230L:	linux-iio@vger.kernel.org
18231S:	Supported
18232F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
18233F:	drivers/iio/adc/rcar-gyroadc.c
18234
18235RENESAS R-CAR I2C DRIVERS
18236M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
18237L:	linux-renesas-soc@vger.kernel.org
18238S:	Supported
18239F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
18240F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
18241F:	drivers/i2c/busses/i2c-rcar.c
18242F:	drivers/i2c/busses/i2c-sh_mobile.c
18243
18244RENESAS R-CAR SATA DRIVER
18245R:	Sergey Shtylyov <s.shtylyov@omp.ru>
18246L:	linux-ide@vger.kernel.org
18247L:	linux-renesas-soc@vger.kernel.org
18248S:	Supported
18249F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
18250F:	drivers/ata/sata_rcar.c
18251
18252RENESAS R-CAR THERMAL DRIVERS
18253M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
18254L:	linux-renesas-soc@vger.kernel.org
18255S:	Supported
18256F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
18257F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
18258F:	drivers/thermal/rcar_gen3_thermal.c
18259F:	drivers/thermal/rcar_thermal.c
18260
18261RENESAS RIIC DRIVER
18262M:	Chris Brandt <chris.brandt@renesas.com>
18263L:	linux-renesas-soc@vger.kernel.org
18264S:	Supported
18265F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
18266F:	drivers/i2c/busses/i2c-riic.c
18267
18268RENESAS RZ/G2L A/D DRIVER
18269M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
18270L:	linux-iio@vger.kernel.org
18271L:	linux-renesas-soc@vger.kernel.org
18272S:	Supported
18273F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
18274F:	drivers/iio/adc/rzg2l_adc.c
18275
18276RENESAS RZ/G2L MTU3a COUNTER DRIVER
18277M:	Biju Das <biju.das.jz@bp.renesas.com>
18278L:	linux-iio@vger.kernel.org
18279L:	linux-renesas-soc@vger.kernel.org
18280S:	Supported
18281F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
18282F:	drivers/counter/rz-mtu3-cnt.c
18283
18284RENESAS RZ/N1 A5PSW SWITCH DRIVER
18285M:	Clément Léger <clement.leger@bootlin.com>
18286L:	linux-renesas-soc@vger.kernel.org
18287L:	netdev@vger.kernel.org
18288S:	Maintained
18289F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
18290F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
18291F:	drivers/net/dsa/rzn1_a5psw*
18292F:	drivers/net/pcs/pcs-rzn1-miic.c
18293F:	include/dt-bindings/net/pcs-rzn1-miic.h
18294F:	include/linux/pcs-rzn1-miic.h
18295F:	net/dsa/tag_rzn1_a5psw.c
18296
18297RENESAS RZ/N1 RTC CONTROLLER DRIVER
18298M:	Miquel Raynal <miquel.raynal@bootlin.com>
18299L:	linux-rtc@vger.kernel.org
18300L:	linux-renesas-soc@vger.kernel.org
18301S:	Maintained
18302F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
18303F:	drivers/rtc/rtc-rzn1.c
18304
18305RENESAS RZ/N1 USBF CONTROLLER DRIVER
18306M:	Herve Codina <herve.codina@bootlin.com>
18307L:	linux-renesas-soc@vger.kernel.org
18308L:	linux-usb@vger.kernel.org
18309S:	Maintained
18310F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
18311F:	drivers/usb/gadget/udc/renesas_usbf.c
18312
18313RENESAS RZ/V2M I2C DRIVER
18314M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
18315L:	linux-i2c@vger.kernel.org
18316L:	linux-renesas-soc@vger.kernel.org
18317S:	Supported
18318F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
18319F:	drivers/i2c/busses/i2c-rzv2m.c
18320
18321RENESAS USB PHY DRIVER
18322M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
18323L:	linux-renesas-soc@vger.kernel.org
18324S:	Maintained
18325F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
18326
18327RENESAS VERSACLOCK 7 CLOCK DRIVER
18328M:	Alex Helms <alexander.helms.jy@renesas.com>
18329S:	Maintained
18330F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
18331F:	drivers/clk/clk-versaclock7.c
18332
18333RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
18334M:	Herve Codina <herve.codina@bootlin.com>
18335L:	linux-iio@vger.kernel.org
18336S:	Maintained
18337F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
18338F:	drivers/iio/potentiometer/x9250.c
18339
18340RESET CONTROLLER FRAMEWORK
18341M:	Philipp Zabel <p.zabel@pengutronix.de>
18342S:	Maintained
18343T:	git git://git.pengutronix.de/git/pza/linux
18344F:	Documentation/devicetree/bindings/reset/
18345F:	Documentation/driver-api/reset.rst
18346F:	drivers/reset/
18347F:	include/dt-bindings/reset/
18348F:	include/linux/reset-controller.h
18349F:	include/linux/reset.h
18350F:	include/linux/reset/
18351K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
18352
18353RESTARTABLE SEQUENCES SUPPORT
18354M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18355M:	Peter Zijlstra <peterz@infradead.org>
18356M:	"Paul E. McKenney" <paulmck@kernel.org>
18357M:	Boqun Feng <boqun.feng@gmail.com>
18358L:	linux-kernel@vger.kernel.org
18359S:	Supported
18360F:	include/trace/events/rseq.h
18361F:	include/uapi/linux/rseq.h
18362F:	kernel/rseq.c
18363F:	tools/testing/selftests/rseq/
18364
18365RFKILL
18366M:	Johannes Berg <johannes@sipsolutions.net>
18367L:	linux-wireless@vger.kernel.org
18368S:	Maintained
18369W:	https://wireless.wiki.kernel.org/
18370Q:	https://patchwork.kernel.org/project/linux-wireless/list/
18371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
18372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
18373F:	Documentation/ABI/stable/sysfs-class-rfkill
18374F:	Documentation/driver-api/rfkill.rst
18375F:	include/linux/rfkill.h
18376F:	include/uapi/linux/rfkill.h
18377F:	net/rfkill/
18378
18379RHASHTABLE
18380M:	Thomas Graf <tgraf@suug.ch>
18381M:	Herbert Xu <herbert@gondor.apana.org.au>
18382L:	netdev@vger.kernel.org
18383S:	Maintained
18384F:	include/linux/rhashtable-types.h
18385F:	include/linux/rhashtable.h
18386F:	lib/rhashtable.c
18387F:	lib/test_rhashtable.c
18388
18389RICOH R5C592 MEMORYSTICK DRIVER
18390M:	Maxim Levitsky <maximlevitsky@gmail.com>
18391S:	Maintained
18392F:	drivers/memstick/host/r592.*
18393
18394RICOH SMARTMEDIA/XD DRIVER
18395M:	Maxim Levitsky <maximlevitsky@gmail.com>
18396S:	Maintained
18397F:	drivers/mtd/nand/raw/r852.c
18398F:	drivers/mtd/nand/raw/r852.h
18399
18400RISC-V ARCHITECTURE
18401M:	Paul Walmsley <paul.walmsley@sifive.com>
18402M:	Palmer Dabbelt <palmer@dabbelt.com>
18403M:	Albert Ou <aou@eecs.berkeley.edu>
18404L:	linux-riscv@lists.infradead.org
18405S:	Supported
18406Q:	https://patchwork.kernel.org/project/linux-riscv/list/
18407C:	irc://irc.libera.chat/riscv
18408P:	Documentation/riscv/patch-acceptance.rst
18409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
18410F:	arch/riscv/
18411N:	riscv
18412K:	riscv
18413
18414RISC-V MICROCHIP FPGA SUPPORT
18415M:	Conor Dooley <conor.dooley@microchip.com>
18416M:	Daire McNamara <daire.mcnamara@microchip.com>
18417L:	linux-riscv@lists.infradead.org
18418S:	Supported
18419F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
18420F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
18421F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
18422F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
18423F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
18424F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
18425F:	Documentation/devicetree/bindings/riscv/microchip.yaml
18426F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
18427F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
18428F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
18429F:	arch/riscv/boot/dts/microchip/
18430F:	drivers/char/hw_random/mpfs-rng.c
18431F:	drivers/clk/microchip/clk-mpfs*.c
18432F:	drivers/i2c/busses/i2c-microchip-corei2c.c
18433F:	drivers/mailbox/mailbox-mpfs.c
18434F:	drivers/pci/controller/pcie-microchip-host.c
18435F:	drivers/pwm/pwm-microchip-core.c
18436F:	drivers/reset/reset-mpfs.c
18437F:	drivers/rtc/rtc-mpfs.c
18438F:	drivers/soc/microchip/mpfs-sys-controller.c
18439F:	drivers/spi/spi-microchip-core-qspi.c
18440F:	drivers/spi/spi-microchip-core.c
18441F:	drivers/usb/musb/mpfs.c
18442F:	include/soc/microchip/mpfs.h
18443
18444RISC-V MISC SOC SUPPORT
18445M:	Conor Dooley <conor@kernel.org>
18446L:	linux-riscv@lists.infradead.org
18447S:	Maintained
18448Q:	https://patchwork.kernel.org/project/linux-riscv/list/
18449T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
18450F:	Documentation/devicetree/bindings/riscv/
18451F:	arch/riscv/boot/dts/
18452X:	arch/riscv/boot/dts/allwinner/
18453X:	arch/riscv/boot/dts/renesas/
18454
18455RISC-V PMU DRIVERS
18456M:	Atish Patra <atishp@atishpatra.org>
18457R:	Anup Patel <anup@brainfault.org>
18458L:	linux-riscv@lists.infradead.org
18459S:	Supported
18460F:	drivers/perf/riscv_pmu.c
18461F:	drivers/perf/riscv_pmu_legacy.c
18462F:	drivers/perf/riscv_pmu_sbi.c
18463
18464RISC-V THEAD SoC SUPPORT
18465M:	Jisheng Zhang <jszhang@kernel.org>
18466M:	Guo Ren <guoren@kernel.org>
18467M:	Fu Wei <wefu@redhat.com>
18468L:	linux-riscv@lists.infradead.org
18469S:	Maintained
18470F:	arch/riscv/boot/dts/thead/
18471
18472RNBD BLOCK DRIVERS
18473M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
18474M:	Jack Wang <jinpu.wang@ionos.com>
18475L:	linux-block@vger.kernel.org
18476S:	Maintained
18477F:	drivers/block/rnbd/
18478
18479ROCCAT DRIVERS
18480M:	Stefan Achatz <erazor_de@users.sourceforge.net>
18481S:	Maintained
18482W:	http://sourceforge.net/projects/roccat/
18483F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
18484F:	drivers/hid/hid-roccat*
18485F:	include/linux/hid-roccat*
18486
18487ROCKCHIP CRYPTO DRIVERS
18488M:	Corentin Labbe <clabbe@baylibre.com>
18489L:	linux-crypto@vger.kernel.org
18490S:	Maintained
18491F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
18492F:	drivers/crypto/rockchip/
18493
18494ROCKCHIP I2S TDM DRIVER
18495M:	Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
18496L:	linux-rockchip@lists.infradead.org
18497S:	Maintained
18498F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
18499F:	sound/soc/rockchip/rockchip_i2s_tdm.*
18500
18501ROCKCHIP ISP V1 DRIVER
18502M:	Dafna Hirschfeld <dafna@fastmail.com>
18503L:	linux-media@vger.kernel.org
18504L:	linux-rockchip@lists.infradead.org
18505S:	Maintained
18506F:	Documentation/admin-guide/media/rkisp1.rst
18507F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
18508F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
18509F:	drivers/media/platform/rockchip/rkisp1
18510F:	include/uapi/linux/rkisp1-config.h
18511
18512ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
18513M:	Jacob Chen <jacob-chen@iotwrt.com>
18514M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18515L:	linux-media@vger.kernel.org
18516L:	linux-rockchip@lists.infradead.org
18517S:	Maintained
18518F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
18519F:	drivers/media/platform/rockchip/rga/
18520
18521ROCKCHIP VIDEO DECODER DRIVER
18522M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18523L:	linux-media@vger.kernel.org
18524L:	linux-rockchip@lists.infradead.org
18525S:	Maintained
18526F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
18527F:	drivers/staging/media/rkvdec/
18528
18529ROCKER DRIVER
18530M:	Jiri Pirko <jiri@resnulli.us>
18531L:	netdev@vger.kernel.org
18532S:	Supported
18533F:	drivers/net/ethernet/rocker/
18534
18535ROCKETPORT EXPRESS/INFINITY DRIVER
18536M:	Kevin Cernekee <cernekee@gmail.com>
18537L:	linux-serial@vger.kernel.org
18538S:	Odd Fixes
18539F:	drivers/tty/serial/rp2.*
18540
18541ROHM BD99954 CHARGER IC
18542M:	Matti Vaittinen <mazziesaccount@gmail.com>
18543S:	Supported
18544F:	drivers/power/supply/bd99954-charger.c
18545F:	drivers/power/supply/bd99954-charger.h
18546
18547ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
18548M:	Tomasz Duszynski <tduszyns@gmail.com>
18549S:	Maintained
18550F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
18551F:	drivers/iio/light/bh1750.c
18552
18553ROHM BU270xx LIGHT SENSOR DRIVERs
18554M:	Matti Vaittinen <mazziesaccount@gmail.com>
18555L:	linux-iio@vger.kernel.org
18556S:	Supported
18557F:	drivers/iio/light/rohm-bu27008.c
18558F:	drivers/iio/light/rohm-bu27034.c
18559
18560ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
18561M:	Marek Vasut <marek.vasut+renesas@gmail.com>
18562L:	linux-kernel@vger.kernel.org
18563L:	linux-renesas-soc@vger.kernel.org
18564S:	Supported
18565F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
18566F:	drivers/gpio/gpio-bd9571mwv.c
18567F:	drivers/mfd/bd9571mwv.c
18568F:	drivers/regulator/bd9571mwv-regulator.c
18569F:	include/linux/mfd/bd9571mwv.h
18570
18571ROHM POWER MANAGEMENT IC DEVICE DRIVERS
18572M:	Matti Vaittinen <mazziesaccount@gmail.com>
18573S:	Supported
18574F:	drivers/clk/clk-bd718x7.c
18575F:	drivers/gpio/gpio-bd71815.c
18576F:	drivers/gpio/gpio-bd71828.c
18577F:	drivers/mfd/rohm-bd71828.c
18578F:	drivers/mfd/rohm-bd718x7.c
18579F:	drivers/mfd/rohm-bd9576.c
18580F:	drivers/regulator/bd71815-regulator.c
18581F:	drivers/regulator/bd71828-regulator.c
18582F:	drivers/regulator/bd718x7-regulator.c
18583F:	drivers/regulator/bd9576-regulator.c
18584F:	drivers/regulator/rohm-regulator.c
18585F:	drivers/rtc/rtc-bd70528.c
18586F:	drivers/watchdog/bd9576_wdt.c
18587F:	include/linux/mfd/rohm-bd71815.h
18588F:	include/linux/mfd/rohm-bd71828.h
18589F:	include/linux/mfd/rohm-bd718x7.h
18590F:	include/linux/mfd/rohm-bd957x.h
18591F:	include/linux/mfd/rohm-generic.h
18592F:	include/linux/mfd/rohm-shared.h
18593
18594ROSE NETWORK LAYER
18595M:	Ralf Baechle <ralf@linux-mips.org>
18596L:	linux-hams@vger.kernel.org
18597S:	Maintained
18598W:	http://www.linux-ax25.org/
18599F:	include/net/rose.h
18600F:	include/uapi/linux/rose.h
18601F:	net/rose/
18602
18603ROTATION DRIVER FOR ALLWINNER A83T
18604M:	Jernej Skrabec <jernej.skrabec@gmail.com>
18605L:	linux-media@vger.kernel.org
18606S:	Maintained
18607T:	git git://linuxtv.org/media_tree.git
18608F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
18609F:	drivers/media/platform/sunxi/sun8i-rotate/
18610
18611RPMSG TTY DRIVER
18612M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
18613L:	linux-remoteproc@vger.kernel.org
18614S:	Maintained
18615F:	drivers/tty/rpmsg_tty.c
18616
18617RTL2830 MEDIA DRIVER
18618M:	Antti Palosaari <crope@iki.fi>
18619L:	linux-media@vger.kernel.org
18620S:	Maintained
18621W:	https://linuxtv.org
18622W:	http://palosaari.fi/linux/
18623Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18624T:	git git://linuxtv.org/anttip/media_tree.git
18625F:	drivers/media/dvb-frontends/rtl2830*
18626
18627RTL2832 MEDIA DRIVER
18628M:	Antti Palosaari <crope@iki.fi>
18629L:	linux-media@vger.kernel.org
18630S:	Maintained
18631W:	https://linuxtv.org
18632W:	http://palosaari.fi/linux/
18633Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18634T:	git git://linuxtv.org/anttip/media_tree.git
18635F:	drivers/media/dvb-frontends/rtl2832*
18636
18637RTL2832_SDR MEDIA DRIVER
18638M:	Antti Palosaari <crope@iki.fi>
18639L:	linux-media@vger.kernel.org
18640S:	Maintained
18641W:	https://linuxtv.org
18642W:	http://palosaari.fi/linux/
18643Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18644T:	git git://linuxtv.org/anttip/media_tree.git
18645F:	drivers/media/dvb-frontends/rtl2832_sdr*
18646
18647RTL8180 WIRELESS DRIVER
18648L:	linux-wireless@vger.kernel.org
18649S:	Orphan
18650W:	https://wireless.wiki.kernel.org/
18651F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
18652
18653RTL8187 WIRELESS DRIVER
18654M:	Hin-Tak Leung <hintak.leung@gmail.com>
18655M:	Larry Finger <Larry.Finger@lwfinger.net>
18656L:	linux-wireless@vger.kernel.org
18657S:	Maintained
18658W:	https://wireless.wiki.kernel.org/
18659F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
18660
18661RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
18662M:	Jes Sorensen <Jes.Sorensen@gmail.com>
18663L:	linux-wireless@vger.kernel.org
18664S:	Maintained
18665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
18666F:	drivers/net/wireless/realtek/rtl8xxxu/
18667
18668RTRS TRANSPORT DRIVERS
18669M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
18670M:	Jack Wang <jinpu.wang@ionos.com>
18671L:	linux-rdma@vger.kernel.org
18672S:	Maintained
18673F:	drivers/infiniband/ulp/rtrs/
18674
18675RUNTIME VERIFICATION (RV)
18676M:	Daniel Bristot de Oliveira <bristot@kernel.org>
18677M:	Steven Rostedt <rostedt@goodmis.org>
18678L:	linux-trace-kernel@vger.kernel.org
18679S:	Maintained
18680F:	Documentation/trace/rv/
18681F:	include/linux/rv.h
18682F:	include/rv/
18683F:	kernel/trace/rv/
18684F:	tools/verification/
18685
18686RUST
18687M:	Miguel Ojeda <ojeda@kernel.org>
18688M:	Alex Gaynor <alex.gaynor@gmail.com>
18689M:	Wedson Almeida Filho <wedsonaf@gmail.com>
18690R:	Boqun Feng <boqun.feng@gmail.com>
18691R:	Gary Guo <gary@garyguo.net>
18692R:	Björn Roy Baron <bjorn3_gh@protonmail.com>
18693R:	Benno Lossin <benno.lossin@proton.me>
18694R:	Andreas Hindborg <a.hindborg@samsung.com>
18695R:	Alice Ryhl <aliceryhl@google.com>
18696L:	rust-for-linux@vger.kernel.org
18697S:	Supported
18698W:	https://github.com/Rust-for-Linux/linux
18699B:	https://github.com/Rust-for-Linux/linux/issues
18700C:	zulip://rust-for-linux.zulipchat.com
18701T:	git https://github.com/Rust-for-Linux/linux.git rust-next
18702F:	Documentation/rust/
18703F:	rust/
18704F:	samples/rust/
18705F:	scripts/*rust*
18706K:	\b(?i:rust)\b
18707
18708RXRPC SOCKETS (AF_RXRPC)
18709M:	David Howells <dhowells@redhat.com>
18710M:	Marc Dionne <marc.dionne@auristor.com>
18711L:	linux-afs@lists.infradead.org
18712S:	Supported
18713W:	https://www.infradead.org/~dhowells/kafs/
18714F:	Documentation/networking/rxrpc.rst
18715F:	include/keys/rxrpc-type.h
18716F:	include/net/af_rxrpc.h
18717F:	include/trace/events/rxrpc.h
18718F:	include/uapi/linux/rxrpc.h
18719F:	net/rxrpc/
18720
18721S3 SAVAGE FRAMEBUFFER DRIVER
18722M:	Antonino Daplas <adaplas@gmail.com>
18723L:	linux-fbdev@vger.kernel.org
18724S:	Maintained
18725F:	drivers/video/fbdev/savage/
18726
18727S390 ARCHITECTURE
18728M:	Heiko Carstens <hca@linux.ibm.com>
18729M:	Vasily Gorbik <gor@linux.ibm.com>
18730M:	Alexander Gordeev <agordeev@linux.ibm.com>
18731R:	Christian Borntraeger <borntraeger@linux.ibm.com>
18732R:	Sven Schnelle <svens@linux.ibm.com>
18733L:	linux-s390@vger.kernel.org
18734S:	Supported
18735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
18736F:	Documentation/driver-api/s390-drivers.rst
18737F:	Documentation/arch/s390/
18738F:	arch/s390/
18739F:	drivers/s390/
18740F:	drivers/watchdog/diag288_wdt.c
18741
18742S390 COMMON I/O LAYER
18743M:	Vineeth Vijayan <vneethv@linux.ibm.com>
18744M:	Peter Oberparleiter <oberpar@linux.ibm.com>
18745L:	linux-s390@vger.kernel.org
18746S:	Supported
18747F:	drivers/s390/cio/
18748
18749S390 DASD DRIVER
18750M:	Stefan Haberland <sth@linux.ibm.com>
18751M:	Jan Hoeppner <hoeppner@linux.ibm.com>
18752L:	linux-s390@vger.kernel.org
18753S:	Supported
18754F:	block/partitions/ibm.c
18755F:	drivers/s390/block/dasd*
18756F:	include/linux/dasd_mod.h
18757
18758S390 IOMMU (PCI)
18759M:	Niklas Schnelle <schnelle@linux.ibm.com>
18760M:	Matthew Rosato <mjrosato@linux.ibm.com>
18761R:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18762L:	linux-s390@vger.kernel.org
18763S:	Supported
18764F:	drivers/iommu/s390-iommu.c
18765
18766S390 IUCV NETWORK LAYER
18767M:	Alexandra Winter <wintera@linux.ibm.com>
18768M:	Wenjia Zhang <wenjia@linux.ibm.com>
18769L:	linux-s390@vger.kernel.org
18770L:	netdev@vger.kernel.org
18771S:	Supported
18772F:	drivers/s390/net/*iucv*
18773F:	include/net/iucv/
18774F:	net/iucv/
18775
18776S390 MM
18777M:	Alexander Gordeev <agordeev@linux.ibm.com>
18778M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18779L:	linux-s390@vger.kernel.org
18780S:	Supported
18781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
18782F:	arch/s390/include/asm/pgtable.h
18783F:	arch/s390/mm
18784
18785S390 NETWORK DRIVERS
18786M:	Alexandra Winter <wintera@linux.ibm.com>
18787M:	Wenjia Zhang <wenjia@linux.ibm.com>
18788L:	linux-s390@vger.kernel.org
18789L:	netdev@vger.kernel.org
18790S:	Supported
18791F:	drivers/s390/net/
18792
18793S390 PCI SUBSYSTEM
18794M:	Niklas Schnelle <schnelle@linux.ibm.com>
18795M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18796L:	linux-s390@vger.kernel.org
18797S:	Supported
18798F:	Documentation/arch/s390/pci.rst
18799F:	arch/s390/pci/
18800F:	drivers/pci/hotplug/s390_pci_hpc.c
18801
18802S390 SCM DRIVER
18803M:	Vineeth Vijayan <vneethv@linux.ibm.com>
18804L:	linux-s390@vger.kernel.org
18805S:	Supported
18806F:	drivers/s390/block/scm*
18807F:	drivers/s390/cio/scm.c
18808
18809S390 VFIO AP DRIVER
18810M:	Tony Krowiak <akrowiak@linux.ibm.com>
18811M:	Halil Pasic <pasic@linux.ibm.com>
18812M:	Jason Herne <jjherne@linux.ibm.com>
18813L:	linux-s390@vger.kernel.org
18814S:	Supported
18815F:	Documentation/arch/s390/vfio-ap*
18816F:	drivers/s390/crypto/vfio_ap*
18817
18818S390 VFIO-CCW DRIVER
18819M:	Eric Farman <farman@linux.ibm.com>
18820M:	Matthew Rosato <mjrosato@linux.ibm.com>
18821R:	Halil Pasic <pasic@linux.ibm.com>
18822L:	linux-s390@vger.kernel.org
18823L:	kvm@vger.kernel.org
18824S:	Supported
18825F:	Documentation/arch/s390/vfio-ccw.rst
18826F:	drivers/s390/cio/vfio_ccw*
18827F:	include/uapi/linux/vfio_ccw.h
18828
18829S390 VFIO-PCI DRIVER
18830M:	Matthew Rosato <mjrosato@linux.ibm.com>
18831M:	Eric Farman <farman@linux.ibm.com>
18832L:	linux-s390@vger.kernel.org
18833L:	kvm@vger.kernel.org
18834S:	Supported
18835F:	arch/s390/kvm/pci*
18836F:	drivers/vfio/pci/vfio_pci_zdev.c
18837F:	include/uapi/linux/vfio_zdev.h
18838
18839S390 ZCRYPT DRIVER
18840M:	Harald Freudenberger <freude@linux.ibm.com>
18841L:	linux-s390@vger.kernel.org
18842S:	Supported
18843F:	drivers/s390/crypto/
18844
18845S390 ZFCP DRIVER
18846M:	Steffen Maier <maier@linux.ibm.com>
18847M:	Benjamin Block <bblock@linux.ibm.com>
18848L:	linux-s390@vger.kernel.org
18849S:	Supported
18850F:	drivers/s390/scsi/zfcp_*
18851
18852SAA6588 RDS RECEIVER DRIVER
18853M:	Hans Verkuil <hverkuil@xs4all.nl>
18854L:	linux-media@vger.kernel.org
18855S:	Odd Fixes
18856W:	https://linuxtv.org
18857T:	git git://linuxtv.org/media_tree.git
18858F:	drivers/media/i2c/saa6588*
18859
18860SAA7134 VIDEO4LINUX DRIVER
18861M:	Mauro Carvalho Chehab <mchehab@kernel.org>
18862L:	linux-media@vger.kernel.org
18863S:	Odd fixes
18864W:	https://linuxtv.org
18865T:	git git://linuxtv.org/media_tree.git
18866F:	Documentation/driver-api/media/drivers/saa7134*
18867F:	drivers/media/pci/saa7134/
18868
18869SAA7146 VIDEO4LINUX-2 DRIVER
18870M:	Hans Verkuil <hverkuil@xs4all.nl>
18871L:	linux-media@vger.kernel.org
18872S:	Maintained
18873T:	git git://linuxtv.org/media_tree.git
18874F:	drivers/media/common/saa7146/
18875F:	drivers/media/pci/saa7146/
18876F:	include/media/drv-intf/saa7146*
18877
18878SAFESETID SECURITY MODULE
18879M:	Micah Morton <mortonm@chromium.org>
18880S:	Supported
18881F:	Documentation/admin-guide/LSM/SafeSetID.rst
18882F:	security/safesetid/
18883
18884SAMSUNG AUDIO (ASoC) DRIVERS
18885M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
18886L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18887S:	Maintained
18888B:	mailto:linux-samsung-soc@vger.kernel.org
18889F:	Documentation/devicetree/bindings/sound/samsung*
18890F:	sound/soc/samsung/
18891
18892SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
18893M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18894L:	linux-crypto@vger.kernel.org
18895L:	linux-samsung-soc@vger.kernel.org
18896S:	Maintained
18897F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
18898F:	drivers/crypto/exynos-rng.c
18899
18900SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
18901M:	Łukasz Stelmach <l.stelmach@samsung.com>
18902L:	linux-samsung-soc@vger.kernel.org
18903S:	Maintained
18904F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
18905F:	drivers/char/hw_random/exynos-trng.c
18906
18907SAMSUNG FRAMEBUFFER DRIVER
18908M:	Jingoo Han <jingoohan1@gmail.com>
18909L:	linux-fbdev@vger.kernel.org
18910S:	Maintained
18911F:	drivers/video/fbdev/s3c-fb.c
18912
18913SAMSUNG INTERCONNECT DRIVERS
18914M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
18915M:	Artur Świgoń <a.swigon@samsung.com>
18916L:	linux-pm@vger.kernel.org
18917L:	linux-samsung-soc@vger.kernel.org
18918S:	Supported
18919F:	drivers/interconnect/samsung/
18920
18921SAMSUNG LAPTOP DRIVER
18922M:	Corentin Chary <corentin.chary@gmail.com>
18923L:	platform-driver-x86@vger.kernel.org
18924S:	Maintained
18925F:	drivers/platform/x86/samsung-laptop.c
18926
18927SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
18928M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18929L:	linux-kernel@vger.kernel.org
18930L:	linux-samsung-soc@vger.kernel.org
18931S:	Maintained
18932B:	mailto:linux-samsung-soc@vger.kernel.org
18933F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
18934F:	Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
18935F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
18936F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
18937F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
18938F:	drivers/clk/clk-s2mps11.c
18939F:	drivers/mfd/sec*.c
18940F:	drivers/regulator/s2m*.c
18941F:	drivers/regulator/s5m*.c
18942F:	drivers/rtc/rtc-s5m.c
18943F:	include/linux/mfd/samsung/
18944
18945SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
18946M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
18947L:	linux-media@vger.kernel.org
18948L:	linux-samsung-soc@vger.kernel.org
18949S:	Maintained
18950F:	drivers/media/platform/samsung/s3c-camif/
18951F:	include/media/drv-intf/s3c_camif.h
18952
18953SAMSUNG S3FWRN5 NFC DRIVER
18954M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18955S:	Maintained
18956F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
18957F:	drivers/nfc/s3fwrn5
18958
18959SAMSUNG S5C73M3 CAMERA DRIVER
18960M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
18961M:	Andrzej Hajda <andrzej.hajda@intel.com>
18962L:	linux-media@vger.kernel.org
18963S:	Supported
18964F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
18965F:	drivers/media/i2c/s5c73m3/*
18966
18967SAMSUNG S5K5BAF CAMERA DRIVER
18968M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
18969M:	Andrzej Hajda <andrzej.hajda@intel.com>
18970L:	linux-media@vger.kernel.org
18971S:	Supported
18972F:	drivers/media/i2c/s5k5baf.c
18973
18974SAMSUNG S5P Security SubSystem (SSS) DRIVER
18975M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18976M:	Vladimir Zapolskiy <vz@mleia.com>
18977L:	linux-crypto@vger.kernel.org
18978L:	linux-samsung-soc@vger.kernel.org
18979S:	Maintained
18980F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
18981F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
18982F:	drivers/crypto/s5p-sss.c
18983
18984SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
18985M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
18986L:	linux-media@vger.kernel.org
18987S:	Supported
18988Q:	https://patchwork.linuxtv.org/project/linux-media/list/
18989F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
18990F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
18991F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
18992F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
18993F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
18994F:	drivers/media/platform/samsung/exynos4-is/
18995
18996SAMSUNG SOC CLOCK DRIVERS
18997M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18998M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
18999M:	Tomasz Figa <tomasz.figa@gmail.com>
19000M:	Chanwoo Choi <cw00.choi@samsung.com>
19001R:	Alim Akhtar <alim.akhtar@samsung.com>
19002L:	linux-samsung-soc@vger.kernel.org
19003S:	Maintained
19004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
19005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
19006F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
19007F:	Documentation/devicetree/bindings/clock/samsung,s3c*
19008F:	drivers/clk/samsung/
19009F:	include/dt-bindings/clock/exynos*.h
19010F:	include/dt-bindings/clock/s5p*.h
19011F:	include/dt-bindings/clock/samsung,*.h
19012F:	include/linux/clk/samsung.h
19013
19014SAMSUNG SPI DRIVERS
19015M:	Andi Shyti <andi.shyti@kernel.org>
19016L:	linux-spi@vger.kernel.org
19017L:	linux-samsung-soc@vger.kernel.org
19018S:	Maintained
19019F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
19020F:	drivers/spi/spi-s3c*
19021F:	include/linux/platform_data/spi-s3c64xx.h
19022
19023SAMSUNG SXGBE DRIVERS
19024M:	Byungho An <bh74.an@samsung.com>
19025L:	netdev@vger.kernel.org
19026S:	Supported
19027F:	drivers/net/ethernet/samsung/sxgbe/
19028
19029SAMSUNG THERMAL DRIVER
19030M:	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
19031M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
19032L:	linux-pm@vger.kernel.org
19033L:	linux-samsung-soc@vger.kernel.org
19034S:	Maintained
19035F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
19036F:	drivers/thermal/samsung/
19037
19038SAMSUNG USB2 PHY DRIVER
19039M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19040L:	linux-kernel@vger.kernel.org
19041S:	Supported
19042F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
19043F:	Documentation/driver-api/phy/samsung-usb2.rst
19044F:	drivers/phy/samsung/phy-exynos4210-usb2.c
19045F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
19046F:	drivers/phy/samsung/phy-exynos5250-usb2.c
19047F:	drivers/phy/samsung/phy-s5pv210-usb2.c
19048F:	drivers/phy/samsung/phy-samsung-usb2.c
19049F:	drivers/phy/samsung/phy-samsung-usb2.h
19050
19051SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
19052M:	Paul Barker <paul.barker@sancloud.com>
19053R:	Marc Murphy <marc.murphy@sancloud.com>
19054S:	Supported
19055F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
19056
19057SC1200 WDT DRIVER
19058M:	Zwane Mwaikambo <zwanem@gmail.com>
19059S:	Maintained
19060F:	drivers/watchdog/sc1200wdt.c
19061
19062SCHEDULER
19063M:	Ingo Molnar <mingo@redhat.com>
19064M:	Peter Zijlstra <peterz@infradead.org>
19065M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
19066M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
19067R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
19068R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
19069R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
19070R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
19071R:	Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
19072R:	Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
19073L:	linux-kernel@vger.kernel.org
19074S:	Maintained
19075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
19076F:	include/linux/preempt.h
19077F:	include/linux/sched.h
19078F:	include/linux/wait.h
19079F:	include/uapi/linux/sched.h
19080F:	kernel/sched/
19081
19082SCSI LIBSAS SUBSYSTEM
19083R:	John Garry <john.g.garry@oracle.com>
19084R:	Jason Yan <yanaijie@huawei.com>
19085L:	linux-scsi@vger.kernel.org
19086S:	Supported
19087F:	Documentation/scsi/libsas.rst
19088F:	drivers/scsi/libsas/
19089F:	include/scsi/libsas.h
19090F:	include/scsi/sas_ata.h
19091
19092SCSI RDMA PROTOCOL (SRP) INITIATOR
19093M:	Bart Van Assche <bvanassche@acm.org>
19094L:	linux-rdma@vger.kernel.org
19095S:	Supported
19096Q:	http://patchwork.kernel.org/project/linux-rdma/list/
19097F:	drivers/infiniband/ulp/srp/
19098F:	include/scsi/srp.h
19099
19100SCSI RDMA PROTOCOL (SRP) TARGET
19101M:	Bart Van Assche <bvanassche@acm.org>
19102L:	linux-rdma@vger.kernel.org
19103L:	target-devel@vger.kernel.org
19104S:	Supported
19105Q:	http://patchwork.kernel.org/project/linux-rdma/list/
19106F:	drivers/infiniband/ulp/srpt/
19107
19108SCSI SG DRIVER
19109M:	Doug Gilbert <dgilbert@interlog.com>
19110L:	linux-scsi@vger.kernel.org
19111S:	Maintained
19112W:	http://sg.danny.cz/sg
19113F:	Documentation/scsi/scsi-generic.rst
19114F:	drivers/scsi/sg.c
19115F:	include/scsi/sg.h
19116
19117SCSI SUBSYSTEM
19118M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
19119M:	"Martin K. Petersen" <martin.petersen@oracle.com>
19120L:	linux-scsi@vger.kernel.org
19121S:	Maintained
19122Q:	https://patchwork.kernel.org/project/linux-scsi/list/
19123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
19124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
19125F:	Documentation/devicetree/bindings/scsi/
19126F:	drivers/scsi/
19127F:	drivers/ufs/
19128F:	include/scsi/
19129
19130SCSI TAPE DRIVER
19131M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
19132L:	linux-scsi@vger.kernel.org
19133S:	Maintained
19134F:	Documentation/scsi/st.rst
19135F:	drivers/scsi/st.*
19136F:	drivers/scsi/st_*.h
19137
19138SCSI TARGET CORE USER DRIVER
19139M:	Bodo Stroesser <bostroesser@gmail.com>
19140L:	linux-scsi@vger.kernel.org
19141L:	target-devel@vger.kernel.org
19142S:	Supported
19143F:	Documentation/target/tcmu-design.rst
19144F:	drivers/target/target_core_user.c
19145F:	include/uapi/linux/target_core_user.h
19146
19147SCSI TARGET SUBSYSTEM
19148M:	"Martin K. Petersen" <martin.petersen@oracle.com>
19149L:	linux-scsi@vger.kernel.org
19150L:	target-devel@vger.kernel.org
19151S:	Supported
19152W:	http://www.linux-iscsi.org
19153Q:	https://patchwork.kernel.org/project/target-devel/list/
19154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
19155F:	Documentation/target/
19156F:	drivers/target/
19157F:	include/target/
19158
19159SCTP PROTOCOL
19160M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
19161M:	Xin Long <lucien.xin@gmail.com>
19162L:	linux-sctp@vger.kernel.org
19163S:	Maintained
19164W:	https://github.com/sctp/lksctp-tools/wiki
19165F:	Documentation/networking/sctp.rst
19166F:	include/linux/sctp.h
19167F:	include/net/sctp/
19168F:	include/uapi/linux/sctp.h
19169F:	net/sctp/
19170
19171SCx200 CPU SUPPORT
19172M:	Jim Cromie <jim.cromie@gmail.com>
19173S:	Odd Fixes
19174F:	Documentation/i2c/busses/scx200_acb.rst
19175F:	arch/x86/platform/scx200/
19176F:	drivers/i2c/busses/scx200*
19177F:	drivers/mtd/maps/scx200_docflash.c
19178F:	drivers/watchdog/scx200_wdt.c
19179F:	include/linux/scx200.h
19180
19181SCx200 GPIO DRIVER
19182M:	Jim Cromie <jim.cromie@gmail.com>
19183S:	Maintained
19184F:	drivers/char/scx200_gpio.c
19185F:	include/linux/scx200_gpio.h
19186
19187SCx200 HRT CLOCKSOURCE DRIVER
19188M:	Jim Cromie <jim.cromie@gmail.com>
19189S:	Maintained
19190F:	drivers/clocksource/scx200_hrt.c
19191
19192SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
19193M:	Sascha Sommer <saschasommer@freenet.de>
19194L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
19195S:	Maintained
19196F:	drivers/mmc/host/sdricoh_cs.c
19197
19198SECO BOARDS CEC DRIVER
19199M:	Ettore Chimenti <ek5.chimenti@gmail.com>
19200S:	Maintained
19201F:	drivers/media/cec/platform/seco/seco-cec.c
19202F:	drivers/media/cec/platform/seco/seco-cec.h
19203
19204SECURE COMPUTING
19205M:	Kees Cook <keescook@chromium.org>
19206R:	Andy Lutomirski <luto@amacapital.net>
19207R:	Will Drewry <wad@chromium.org>
19208S:	Supported
19209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
19210F:	Documentation/userspace-api/seccomp_filter.rst
19211F:	include/linux/seccomp.h
19212F:	include/uapi/linux/seccomp.h
19213F:	kernel/seccomp.c
19214F:	tools/testing/selftests/kselftest_harness.h
19215F:	tools/testing/selftests/seccomp/*
19216K:	\bsecure_computing
19217K:	\bTIF_SECCOMP\b
19218
19219SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
19220M:	Kamal Dasu <kamal.dasu@broadcom.com>
19221M:	Al Cooper <alcooperx@gmail.com>
19222R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
19223L:	linux-mmc@vger.kernel.org
19224S:	Maintained
19225F:	drivers/mmc/host/sdhci-brcmstb*
19226
19227SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
19228M:	Adrian Hunter <adrian.hunter@intel.com>
19229L:	linux-mmc@vger.kernel.org
19230S:	Supported
19231F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
19232F:	drivers/mmc/host/sdhci*
19233
19234SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
19235M:	Eugen Hristev <eugen.hristev@microchip.com>
19236L:	linux-mmc@vger.kernel.org
19237S:	Supported
19238F:	drivers/mmc/host/sdhci-of-at91.c
19239
19240SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
19241M:	Haibo Chen <haibo.chen@nxp.com>
19242L:	linux-imx@nxp.com
19243L:	linux-mmc@vger.kernel.org
19244S:	Maintained
19245F:	drivers/mmc/host/sdhci-esdhc-imx.c
19246
19247SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
19248M:	Ben Dooks <ben-linux@fluff.org>
19249M:	Jaehoon Chung <jh80.chung@samsung.com>
19250L:	linux-mmc@vger.kernel.org
19251S:	Maintained
19252F:	drivers/mmc/host/sdhci-s3c*
19253
19254SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
19255M:	Viresh Kumar <vireshk@kernel.org>
19256L:	linux-mmc@vger.kernel.org
19257S:	Maintained
19258F:	drivers/mmc/host/sdhci-spear.c
19259
19260SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
19261M:	Vignesh Raghavendra <vigneshr@ti.com>
19262L:	linux-mmc@vger.kernel.org
19263S:	Maintained
19264F:	drivers/mmc/host/sdhci-omap.c
19265
19266SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
19267M:	Jonathan Derrick <jonathan.derrick@linux.dev>
19268L:	linux-block@vger.kernel.org
19269S:	Supported
19270F:	block/opal_proto.h
19271F:	block/sed*
19272F:	include/linux/sed*
19273F:	include/uapi/linux/sed*
19274
19275SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
19276M:	Mark Rutland <mark.rutland@arm.com>
19277M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
19278M:	Sudeep Holla <sudeep.holla@arm.com>
19279L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19280S:	Maintained
19281F:	drivers/firmware/smccc/
19282F:	include/linux/arm-smccc.h
19283
19284SECURITY CONTACT
19285M:	Security Officers <security@kernel.org>
19286S:	Supported
19287F:	Documentation/process/security-bugs.rst
19288
19289SECURITY SUBSYSTEM
19290M:	Paul Moore <paul@paul-moore.com>
19291M:	James Morris <jmorris@namei.org>
19292M:	"Serge E. Hallyn" <serge@hallyn.com>
19293L:	linux-security-module@vger.kernel.org (suggested Cc:)
19294S:	Supported
19295W:	http://kernsec.org/
19296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
19297F:	security/
19298X:	security/selinux/
19299
19300SELINUX SECURITY MODULE
19301M:	Paul Moore <paul@paul-moore.com>
19302M:	Stephen Smalley <stephen.smalley.work@gmail.com>
19303M:	Eric Paris <eparis@parisplace.org>
19304L:	selinux@vger.kernel.org
19305S:	Supported
19306W:	https://selinuxproject.org
19307W:	https://github.com/SELinuxProject
19308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
19309F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
19310F:	Documentation/ABI/removed/sysfs-selinux-disable
19311F:	Documentation/admin-guide/LSM/SELinux.rst
19312F:	include/trace/events/avc.h
19313F:	include/uapi/linux/selinux_netlink.h
19314F:	scripts/selinux/
19315F:	security/selinux/
19316
19317SENSABLE PHANTOM
19318M:	Jiri Slaby <jirislaby@kernel.org>
19319S:	Maintained
19320F:	drivers/misc/phantom.c
19321F:	include/uapi/linux/phantom.h
19322
19323SENSEAIR SUNRISE 006-0-0007
19324M:	Jacopo Mondi <jacopo@jmondi.org>
19325S:	Maintained
19326F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
19327F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
19328F:	drivers/iio/chemical/sunrise_co2.c
19329
19330SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
19331M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
19332S:	Maintained
19333F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
19334F:	drivers/iio/chemical/scd30.h
19335F:	drivers/iio/chemical/scd30_core.c
19336F:	drivers/iio/chemical/scd30_i2c.c
19337F:	drivers/iio/chemical/scd30_serial.c
19338
19339SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
19340M:	Roan van Dijk <roan@protonic.nl>
19341S:	Maintained
19342F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
19343F:	drivers/iio/chemical/scd4x.c
19344
19345SENSIRION SGP40 GAS SENSOR DRIVER
19346M:	Andreas Klinger <ak@it-klinger.de>
19347S:	Maintained
19348F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
19349F:	drivers/iio/chemical/sgp40.c
19350
19351SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
19352M:	Tomasz Duszynski <tduszyns@gmail.com>
19353S:	Maintained
19354F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
19355F:	drivers/iio/chemical/sps30.c
19356F:	drivers/iio/chemical/sps30_i2c.c
19357F:	drivers/iio/chemical/sps30_serial.c
19358
19359SERIAL DEVICE BUS
19360M:	Rob Herring <robh@kernel.org>
19361L:	linux-serial@vger.kernel.org
19362S:	Maintained
19363F:	Documentation/devicetree/bindings/serial/serial.yaml
19364F:	drivers/tty/serdev/
19365F:	include/linux/serdev.h
19366
19367SERIAL IR RECEIVER
19368M:	Sean Young <sean@mess.org>
19369L:	linux-media@vger.kernel.org
19370S:	Maintained
19371F:	drivers/media/rc/serial_ir.c
19372
19373SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
19374M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
19375L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19376S:	Maintained
19377F:	Documentation/devicetree/bindings/slimbus/
19378F:	drivers/slimbus/
19379F:	include/linux/slimbus.h
19380
19381SFC NETWORK DRIVER
19382M:	Edward Cree <ecree.xilinx@gmail.com>
19383M:	Martin Habets <habetsm.xilinx@gmail.com>
19384L:	netdev@vger.kernel.org
19385L:	linux-net-drivers@amd.com
19386S:	Supported
19387F:	Documentation/networking/devlink/sfc.rst
19388F:	drivers/net/ethernet/sfc/
19389
19390SFCTEMP HWMON DRIVER
19391M:	Emil Renner Berthing <kernel@esmil.dk>
19392L:	linux-hwmon@vger.kernel.org
19393S:	Maintained
19394F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
19395F:	Documentation/hwmon/sfctemp.rst
19396F:	drivers/hwmon/sfctemp.c
19397
19398SFF/SFP/SFP+ MODULE SUPPORT
19399M:	Russell King <linux@armlinux.org.uk>
19400L:	netdev@vger.kernel.org
19401S:	Maintained
19402F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
19403F:	drivers/net/phy/phylink.c
19404F:	drivers/net/phy/sfp*
19405F:	include/linux/mdio/mdio-i2c.h
19406F:	include/linux/phylink.h
19407F:	include/linux/sfp.h
19408K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
19409
19410SGI GRU DRIVER
19411M:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
19412S:	Maintained
19413F:	drivers/misc/sgi-gru/
19414
19415SGI XP/XPC/XPNET DRIVER
19416M:	Robin Holt <robinmholt@gmail.com>
19417M:	Steve Wahl <steve.wahl@hpe.com>
19418S:	Maintained
19419F:	drivers/misc/sgi-xp/
19420
19421SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
19422M:	Karsten Graul <kgraul@linux.ibm.com>
19423M:	Wenjia Zhang <wenjia@linux.ibm.com>
19424M:	Jan Karcher <jaka@linux.ibm.com>
19425R:	D. Wythe <alibuda@linux.alibaba.com>
19426R:	Tony Lu <tonylu@linux.alibaba.com>
19427R:	Wen Gu <guwen@linux.alibaba.com>
19428L:	linux-s390@vger.kernel.org
19429S:	Supported
19430F:	net/smc/
19431
19432SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
19433M:	Linus Walleij <linus.walleij@linaro.org>
19434L:	linux-iio@vger.kernel.org
19435S:	Maintained
19436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
19437F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
19438F:	drivers/iio/light/gp2ap002.c
19439
19440SHARP RJ54N1CB0C SENSOR DRIVER
19441M:	Jacopo Mondi <jacopo@jmondi.org>
19442L:	linux-media@vger.kernel.org
19443S:	Odd fixes
19444T:	git git://linuxtv.org/media_tree.git
19445F:	drivers/media/i2c/rj54n1cb0c.c
19446F:	include/media/i2c/rj54n1cb0c.h
19447
19448SH_VOU V4L2 OUTPUT DRIVER
19449L:	linux-media@vger.kernel.org
19450S:	Orphan
19451F:	drivers/media/platform/renesas/sh_vou.c
19452F:	include/media/drv-intf/sh_vou.h
19453
19454SI2157 MEDIA DRIVER
19455M:	Antti Palosaari <crope@iki.fi>
19456L:	linux-media@vger.kernel.org
19457S:	Maintained
19458W:	https://linuxtv.org
19459W:	http://palosaari.fi/linux/
19460Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19461T:	git git://linuxtv.org/anttip/media_tree.git
19462F:	drivers/media/tuners/si2157*
19463
19464SI2165 MEDIA DRIVER
19465M:	Matthias Schwarzott <zzam@gentoo.org>
19466L:	linux-media@vger.kernel.org
19467S:	Maintained
19468W:	https://linuxtv.org
19469Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19470F:	drivers/media/dvb-frontends/si2165*
19471
19472SI2168 MEDIA DRIVER
19473M:	Antti Palosaari <crope@iki.fi>
19474L:	linux-media@vger.kernel.org
19475S:	Maintained
19476W:	https://linuxtv.org
19477W:	http://palosaari.fi/linux/
19478Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19479T:	git git://linuxtv.org/anttip/media_tree.git
19480F:	drivers/media/dvb-frontends/si2168*
19481
19482SI470X FM RADIO RECEIVER I2C DRIVER
19483M:	Hans Verkuil <hverkuil@xs4all.nl>
19484L:	linux-media@vger.kernel.org
19485S:	Odd Fixes
19486W:	https://linuxtv.org
19487T:	git git://linuxtv.org/media_tree.git
19488F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
19489F:	drivers/media/radio/si470x/radio-si470x-i2c.c
19490
19491SI470X FM RADIO RECEIVER USB DRIVER
19492M:	Hans Verkuil <hverkuil@xs4all.nl>
19493L:	linux-media@vger.kernel.org
19494S:	Maintained
19495W:	https://linuxtv.org
19496T:	git git://linuxtv.org/media_tree.git
19497F:	drivers/media/radio/si470x/radio-si470x-common.c
19498F:	drivers/media/radio/si470x/radio-si470x-usb.c
19499F:	drivers/media/radio/si470x/radio-si470x.h
19500
19501SI4713 FM RADIO TRANSMITTER I2C DRIVER
19502M:	Eduardo Valentin <edubezval@gmail.com>
19503L:	linux-media@vger.kernel.org
19504S:	Odd Fixes
19505W:	https://linuxtv.org
19506T:	git git://linuxtv.org/media_tree.git
19507F:	drivers/media/radio/si4713/si4713.?
19508
19509SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
19510M:	Eduardo Valentin <edubezval@gmail.com>
19511L:	linux-media@vger.kernel.org
19512S:	Odd Fixes
19513W:	https://linuxtv.org
19514T:	git git://linuxtv.org/media_tree.git
19515F:	drivers/media/radio/si4713/radio-platform-si4713.c
19516
19517SI4713 FM RADIO TRANSMITTER USB DRIVER
19518M:	Hans Verkuil <hverkuil@xs4all.nl>
19519L:	linux-media@vger.kernel.org
19520S:	Maintained
19521W:	https://linuxtv.org
19522T:	git git://linuxtv.org/media_tree.git
19523F:	drivers/media/radio/si4713/radio-usb-si4713.c
19524
19525SIANO DVB DRIVER
19526M:	Mauro Carvalho Chehab <mchehab@kernel.org>
19527L:	linux-media@vger.kernel.org
19528S:	Odd fixes
19529W:	https://linuxtv.org
19530T:	git git://linuxtv.org/media_tree.git
19531F:	drivers/media/common/siano/
19532F:	drivers/media/mmc/siano/
19533F:	drivers/media/usb/siano/
19534F:	drivers/media/usb/siano/
19535
19536SIEMENS IPC LED DRIVERS
19537M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
19538M:	Xing Tong Wu <xingtong.wu@siemens.com>
19539M:	Tobias Schaffner <tobias.schaffner@siemens.com>
19540L:	linux-leds@vger.kernel.org
19541S:	Maintained
19542F:	drivers/leds/simple/
19543
19544SIEMENS IPC PLATFORM DRIVERS
19545M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
19546M:	Xing Tong Wu <xingtong.wu@siemens.com>
19547M:	Tobias Schaffner <tobias.schaffner@siemens.com>
19548L:	platform-driver-x86@vger.kernel.org
19549S:	Maintained
19550F:	drivers/platform/x86/siemens/
19551F:	include/linux/platform_data/x86/simatic-ipc-base.h
19552F:	include/linux/platform_data/x86/simatic-ipc.h
19553
19554SIEMENS IPC WATCHDOG DRIVERS
19555M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
19556M:	Xing Tong Wu <xingtong.wu@siemens.com>
19557M:	Tobias Schaffner <tobias.schaffner@siemens.com>
19558L:	linux-watchdog@vger.kernel.org
19559S:	Maintained
19560F:	drivers/watchdog/simatic-ipc-wdt.c
19561
19562SIFIVE DRIVERS
19563M:	Palmer Dabbelt <palmer@dabbelt.com>
19564M:	Paul Walmsley <paul.walmsley@sifive.com>
19565L:	linux-riscv@lists.infradead.org
19566S:	Supported
19567N:	sifive
19568K:	[^@]sifive
19569
19570SIFIVE FU540 SYSTEM-ON-CHIP
19571M:	Paul Walmsley <paul.walmsley@sifive.com>
19572M:	Palmer Dabbelt <palmer@dabbelt.com>
19573L:	linux-riscv@lists.infradead.org
19574S:	Supported
19575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
19576N:	fu540
19577K:	fu540
19578
19579SIFIVE PDMA DRIVER
19580M:	Green Wan <green.wan@sifive.com>
19581S:	Maintained
19582F:	Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
19583F:	drivers/dma/sf-pdma/
19584
19585SIFIVE SOC DRIVERS
19586M:	Conor Dooley <conor@kernel.org>
19587L:	linux-riscv@lists.infradead.org
19588S:	Maintained
19589T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19590F:	Documentation/devicetree/bindings/cache/sifive,ccache0.yaml
19591F:	drivers/soc/sifive/
19592
19593SILEAD TOUCHSCREEN DRIVER
19594M:	Hans de Goede <hdegoede@redhat.com>
19595L:	linux-input@vger.kernel.org
19596L:	platform-driver-x86@vger.kernel.org
19597S:	Maintained
19598F:	drivers/input/touchscreen/silead.c
19599F:	drivers/platform/x86/touchscreen_dmi.c
19600
19601SILICON LABS WIRELESS DRIVERS (for WFxxx series)
19602M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
19603S:	Supported
19604F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
19605F:	drivers/net/wireless/silabs/wfx/
19606
19607SILICON MOTION SM712 FRAME BUFFER DRIVER
19608M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19609M:	Teddy Wang <teddy.wang@siliconmotion.com>
19610M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19611L:	linux-fbdev@vger.kernel.org
19612S:	Maintained
19613F:	Documentation/fb/sm712fb.rst
19614F:	drivers/video/fbdev/sm712*
19615
19616SILVACO I3C DUAL-ROLE MASTER
19617M:	Miquel Raynal <miquel.raynal@bootlin.com>
19618M:	Conor Culhane <conor.culhane@silvaco.com>
19619L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
19620S:	Maintained
19621F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
19622F:	drivers/i3c/master/svc-i3c-master.c
19623
19624SIMPLEFB FB DRIVER
19625M:	Hans de Goede <hdegoede@redhat.com>
19626L:	linux-fbdev@vger.kernel.org
19627S:	Maintained
19628F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
19629F:	drivers/video/fbdev/simplefb.c
19630F:	include/linux/platform_data/simplefb.h
19631
19632SIMTEC EB110ATX (Chalice CATS)
19633M:	Simtec Linux Team <linux@simtec.co.uk>
19634S:	Supported
19635W:	http://www.simtec.co.uk/products/EB110ATX/
19636
19637SIOX
19638M:	Thorsten Scherer <t.scherer@eckelmann.de>
19639M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
19640R:	Pengutronix Kernel Team <kernel@pengutronix.de>
19641S:	Supported
19642F:	drivers/gpio/gpio-siox.c
19643F:	drivers/siox/*
19644F:	include/trace/events/siox.h
19645
19646SIPHASH PRF ROUTINES
19647M:	Jason A. Donenfeld <Jason@zx2c4.com>
19648S:	Maintained
19649F:	include/linux/siphash.h
19650F:	lib/siphash.c
19651F:	lib/siphash_kunit.c
19652
19653SIS 190 ETHERNET DRIVER
19654M:	Francois Romieu <romieu@fr.zoreil.com>
19655L:	netdev@vger.kernel.org
19656S:	Maintained
19657F:	drivers/net/ethernet/sis/sis190.c
19658
19659SIS 900/7016 FAST ETHERNET DRIVER
19660M:	Daniele Venzano <venza@brownhat.org>
19661L:	netdev@vger.kernel.org
19662S:	Maintained
19663W:	http://www.brownhat.org/sis900.html
19664F:	drivers/net/ethernet/sis/sis900.*
19665
19666SIS FRAMEBUFFER DRIVER
19667S:	Orphan
19668F:	Documentation/fb/sisfb.rst
19669F:	drivers/video/fbdev/sis/
19670F:	include/video/sisfb.h
19671
19672SIS I2C TOUCHSCREEN DRIVER
19673M:	Mika Penttilä <mpenttil@redhat.com>
19674L:	linux-input@vger.kernel.org
19675S:	Maintained
19676F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
19677F:	drivers/input/touchscreen/sis_i2c.c
19678
19679SIS USB2VGA DRIVER
19680M:	Thomas Winischhofer <thomas@winischhofer.net>
19681S:	Maintained
19682W:	http://www.winischhofer.at/linuxsisusbvga.shtml
19683F:	drivers/usb/misc/sisusbvga/
19684
19685SL28 CPLD MFD DRIVER
19686M:	Michael Walle <michael@walle.cc>
19687S:	Maintained
19688F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
19689F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
19690F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
19691F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
19692F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
19693F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
19694F:	drivers/gpio/gpio-sl28cpld.c
19695F:	drivers/hwmon/sl28cpld-hwmon.c
19696F:	drivers/irqchip/irq-sl28cpld.c
19697F:	drivers/pwm/pwm-sl28cpld.c
19698F:	drivers/watchdog/sl28cpld_wdt.c
19699
19700SL28 VPD NVMEM LAYOUT DRIVER
19701M:	Michael Walle <michael@walle.cc>
19702S:	Maintained
19703F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
19704F:	drivers/nvmem/layouts/sl28vpd.c
19705
19706SLAB ALLOCATOR
19707M:	Christoph Lameter <cl@linux.com>
19708M:	Pekka Enberg <penberg@kernel.org>
19709M:	David Rientjes <rientjes@google.com>
19710M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
19711M:	Andrew Morton <akpm@linux-foundation.org>
19712M:	Vlastimil Babka <vbabka@suse.cz>
19713R:	Roman Gushchin <roman.gushchin@linux.dev>
19714R:	Hyeonggon Yoo <42.hyeyoo@gmail.com>
19715L:	linux-mm@kvack.org
19716S:	Maintained
19717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
19718F:	include/linux/sl?b*.h
19719F:	mm/sl?b*
19720
19721SLCAN CAN NETWORK DRIVER
19722M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
19723L:	linux-can@vger.kernel.org
19724S:	Maintained
19725F:	drivers/net/can/slcan/
19726
19727SLEEPABLE READ-COPY UPDATE (SRCU)
19728M:	Lai Jiangshan <jiangshanlai@gmail.com>
19729M:	"Paul E. McKenney" <paulmck@kernel.org>
19730M:	Josh Triplett <josh@joshtriplett.org>
19731R:	Steven Rostedt <rostedt@goodmis.org>
19732R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19733L:	rcu@vger.kernel.org
19734S:	Supported
19735W:	http://www.rdrop.com/users/paulmck/RCU/
19736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19737F:	include/linux/srcu*.h
19738F:	kernel/rcu/srcu*.c
19739
19740SMACK SECURITY MODULE
19741M:	Casey Schaufler <casey@schaufler-ca.com>
19742L:	linux-security-module@vger.kernel.org
19743S:	Maintained
19744W:	http://schaufler-ca.com
19745T:	git git://github.com/cschaufler/smack-next
19746F:	Documentation/admin-guide/LSM/Smack.rst
19747F:	security/smack/
19748
19749SMC91x ETHERNET DRIVER
19750M:	Nicolas Pitre <nico@fluxnic.net>
19751S:	Odd Fixes
19752F:	drivers/net/ethernet/smsc/smc91x.*
19753
19754SMSC EMC2103 HARDWARE MONITOR DRIVER
19755M:	Steve Glendinning <steve.glendinning@shawell.net>
19756L:	linux-hwmon@vger.kernel.org
19757S:	Maintained
19758F:	Documentation/hwmon/emc2103.rst
19759F:	drivers/hwmon/emc2103.c
19760
19761SMSC SCH5627 HARDWARE MONITOR DRIVER
19762M:	Hans de Goede <hdegoede@redhat.com>
19763L:	linux-hwmon@vger.kernel.org
19764S:	Supported
19765F:	Documentation/hwmon/sch5627.rst
19766F:	drivers/hwmon/sch5627.c
19767
19768SMSC UFX6000 and UFX7000 USB to VGA DRIVER
19769M:	Steve Glendinning <steve.glendinning@shawell.net>
19770L:	linux-fbdev@vger.kernel.org
19771S:	Maintained
19772F:	drivers/video/fbdev/smscufx.c
19773
19774SMSC47B397 HARDWARE MONITOR DRIVER
19775M:	Jean Delvare <jdelvare@suse.com>
19776L:	linux-hwmon@vger.kernel.org
19777S:	Maintained
19778F:	Documentation/hwmon/smsc47b397.rst
19779F:	drivers/hwmon/smsc47b397.c
19780
19781SMSC911x ETHERNET DRIVER
19782M:	Steve Glendinning <steve.glendinning@shawell.net>
19783L:	netdev@vger.kernel.org
19784S:	Maintained
19785F:	drivers/net/ethernet/smsc/smsc911x.*
19786F:	include/linux/smsc911x.h
19787
19788SMSC9420 PCI ETHERNET DRIVER
19789M:	Steve Glendinning <steve.glendinning@shawell.net>
19790L:	netdev@vger.kernel.org
19791S:	Maintained
19792F:	drivers/net/ethernet/smsc/smsc9420.*
19793
19794SNET DPU VIRTIO DATA PATH ACCELERATOR
19795R:	Alvaro Karsz <alvaro.karsz@solid-run.com>
19796F:	drivers/vdpa/solidrun/
19797
19798SOCIONEXT (SNI) AVE NETWORK DRIVER
19799M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
19800L:	netdev@vger.kernel.org
19801S:	Maintained
19802F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
19803F:	drivers/net/ethernet/socionext/sni_ave.c
19804
19805SOCIONEXT (SNI) NETSEC NETWORK DRIVER
19806M:	Jassi Brar <jaswinder.singh@linaro.org>
19807M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
19808L:	netdev@vger.kernel.org
19809S:	Maintained
19810F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
19811F:	drivers/net/ethernet/socionext/netsec.c
19812
19813SOCIONEXT (SNI) Synquacer SPI DRIVER
19814M:	Masahisa Kojima <masahisa.kojima@linaro.org>
19815M:	Jassi Brar <jaswinder.singh@linaro.org>
19816L:	linux-spi@vger.kernel.org
19817S:	Maintained
19818F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
19819F:	drivers/spi/spi-synquacer.c
19820
19821SOCIONEXT SYNQUACER I2C DRIVER
19822M:	Ard Biesheuvel <ardb@kernel.org>
19823L:	linux-i2c@vger.kernel.org
19824S:	Maintained
19825F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
19826F:	drivers/i2c/busses/i2c-synquacer.c
19827
19828SOCIONEXT UNIPHIER SOUND DRIVER
19829L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19830S:	Orphan
19831F:	sound/soc/uniphier/
19832
19833SOCKET TIMESTAMPING
19834M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
19835S:	Maintained
19836F:	Documentation/networking/timestamping.rst
19837F:	include/uapi/linux/net_tstamp.h
19838F:	tools/testing/selftests/net/so_txtime.c
19839
19840SOEKRIS NET48XX LED SUPPORT
19841M:	Chris Boot <bootc@bootc.net>
19842S:	Maintained
19843F:	drivers/leds/leds-net48xx.c
19844
19845SOFT-IWARP DRIVER (siw)
19846M:	Bernard Metzler <bmt@zurich.ibm.com>
19847L:	linux-rdma@vger.kernel.org
19848S:	Supported
19849F:	drivers/infiniband/sw/siw/
19850F:	include/uapi/rdma/siw-abi.h
19851
19852SOFT-ROCE DRIVER (rxe)
19853M:	Zhu Yanjun <zyjzyj2000@gmail.com>
19854L:	linux-rdma@vger.kernel.org
19855S:	Supported
19856F:	drivers/infiniband/sw/rxe/
19857F:	include/uapi/rdma/rdma_user_rxe.h
19858
19859SOFTLOGIC 6x10 MPEG CODEC
19860M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
19861M:	Anton Sviridenko <anton@corp.bluecherry.net>
19862M:	Andrey Utkin <andrey_utkin@fastmail.com>
19863M:	Ismael Luceno <ismael@iodev.co.uk>
19864L:	linux-media@vger.kernel.org
19865S:	Supported
19866F:	drivers/media/pci/solo6x10/
19867
19868SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
19869M:	James Morse <james.morse@arm.com>
19870L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19871S:	Maintained
19872F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
19873F:	drivers/firmware/arm_sdei.c
19874F:	include/linux/arm_sdei.h
19875F:	include/uapi/linux/arm_sdei.h
19876
19877SOFTWARE NODES AND DEVICE PROPERTIES
19878R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19879R:	Daniel Scally <djrscally@gmail.com>
19880R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
19881R:	Sakari Ailus <sakari.ailus@linux.intel.com>
19882L:	linux-acpi@vger.kernel.org
19883S:	Maintained
19884F:	drivers/base/property.c
19885F:	drivers/base/swnode.c
19886F:	include/linux/fwnode.h
19887F:	include/linux/property.h
19888
19889SOFTWARE RAID (Multiple Disks) SUPPORT
19890M:	Song Liu <song@kernel.org>
19891L:	linux-raid@vger.kernel.org
19892S:	Supported
19893Q:	https://patchwork.kernel.org/project/linux-raid/list/
19894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
19895F:	drivers/md/Kconfig
19896F:	drivers/md/Makefile
19897F:	drivers/md/md*
19898F:	drivers/md/raid*
19899F:	include/linux/raid/
19900F:	include/uapi/linux/raid/
19901
19902SOLIDRUN CLEARFOG SUPPORT
19903M:	Russell King <linux@armlinux.org.uk>
19904S:	Maintained
19905F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
19906F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
19907
19908SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
19909M:	Russell King <linux@armlinux.org.uk>
19910S:	Maintained
19911F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
19912F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
19913F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
19914
19915SONIC NETWORK DRIVER
19916M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
19917L:	netdev@vger.kernel.org
19918S:	Maintained
19919F:	drivers/net/ethernet/natsemi/sonic.*
19920
19921SONICS SILICON BACKPLANE DRIVER (SSB)
19922M:	Michael Buesch <m@bues.ch>
19923L:	linux-wireless@vger.kernel.org
19924S:	Maintained
19925F:	drivers/ssb/
19926F:	include/linux/ssb/
19927
19928SONY IMX208 SENSOR DRIVER
19929M:	Sakari Ailus <sakari.ailus@linux.intel.com>
19930L:	linux-media@vger.kernel.org
19931S:	Maintained
19932T:	git git://linuxtv.org/media_tree.git
19933F:	drivers/media/i2c/imx208.c
19934
19935SONY IMX214 SENSOR DRIVER
19936M:	Ricardo Ribalda <ribalda@kernel.org>
19937L:	linux-media@vger.kernel.org
19938S:	Maintained
19939T:	git git://linuxtv.org/media_tree.git
19940F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
19941F:	drivers/media/i2c/imx214.c
19942
19943SONY IMX219 SENSOR DRIVER
19944M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
19945L:	linux-media@vger.kernel.org
19946S:	Maintained
19947T:	git git://linuxtv.org/media_tree.git
19948F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
19949F:	drivers/media/i2c/imx219.c
19950
19951SONY IMX258 SENSOR DRIVER
19952M:	Sakari Ailus <sakari.ailus@linux.intel.com>
19953L:	linux-media@vger.kernel.org
19954S:	Maintained
19955T:	git git://linuxtv.org/media_tree.git
19956F:	Documentation/devicetree/bindings/media/i2c/imx258.yaml
19957F:	drivers/media/i2c/imx258.c
19958
19959SONY IMX274 SENSOR DRIVER
19960M:	Leon Luo <leonl@leopardimaging.com>
19961L:	linux-media@vger.kernel.org
19962S:	Maintained
19963T:	git git://linuxtv.org/media_tree.git
19964F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
19965F:	drivers/media/i2c/imx274.c
19966
19967SONY IMX290 SENSOR DRIVER
19968M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19969L:	linux-media@vger.kernel.org
19970S:	Maintained
19971T:	git git://linuxtv.org/media_tree.git
19972F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
19973F:	drivers/media/i2c/imx290.c
19974
19975SONY IMX296 SENSOR DRIVER
19976M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19977M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19978L:	linux-media@vger.kernel.org
19979S:	Maintained
19980T:	git git://linuxtv.org/media_tree.git
19981F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
19982F:	drivers/media/i2c/imx296.c
19983
19984SONY IMX319 SENSOR DRIVER
19985M:	Bingbu Cao <bingbu.cao@intel.com>
19986L:	linux-media@vger.kernel.org
19987S:	Maintained
19988T:	git git://linuxtv.org/media_tree.git
19989F:	drivers/media/i2c/imx319.c
19990
19991SONY IMX334 SENSOR DRIVER
19992M:	Paul J. Murphy <paul.j.murphy@intel.com>
19993M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19994L:	linux-media@vger.kernel.org
19995S:	Maintained
19996T:	git git://linuxtv.org/media_tree.git
19997F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
19998F:	drivers/media/i2c/imx334.c
19999
20000SONY IMX335 SENSOR DRIVER
20001M:	Paul J. Murphy <paul.j.murphy@intel.com>
20002M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
20003L:	linux-media@vger.kernel.org
20004S:	Maintained
20005T:	git git://linuxtv.org/media_tree.git
20006F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
20007F:	drivers/media/i2c/imx335.c
20008
20009SONY IMX355 SENSOR DRIVER
20010M:	Tianshu Qiu <tian.shu.qiu@intel.com>
20011L:	linux-media@vger.kernel.org
20012S:	Maintained
20013T:	git git://linuxtv.org/media_tree.git
20014F:	drivers/media/i2c/imx355.c
20015
20016SONY IMX412 SENSOR DRIVER
20017M:	Paul J. Murphy <paul.j.murphy@intel.com>
20018M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
20019L:	linux-media@vger.kernel.org
20020S:	Maintained
20021T:	git git://linuxtv.org/media_tree.git
20022F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
20023F:	drivers/media/i2c/imx412.c
20024
20025SONY IMX415 SENSOR DRIVER
20026M:	Michael Riesch <michael.riesch@wolfvision.net>
20027L:	linux-media@vger.kernel.org
20028S:	Maintained
20029T:	git git://linuxtv.org/media_tree.git
20030F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
20031F:	drivers/media/i2c/imx415.c
20032
20033SONY MEMORYSTICK SUBSYSTEM
20034M:	Maxim Levitsky <maximlevitsky@gmail.com>
20035M:	Alex Dubov <oakad@yahoo.com>
20036M:	Ulf Hansson <ulf.hansson@linaro.org>
20037L:	linux-mmc@vger.kernel.org
20038S:	Maintained
20039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
20040F:	drivers/memstick/
20041F:	include/linux/memstick.h
20042
20043SONY VAIO CONTROL DEVICE DRIVER
20044M:	Mattia Dongili <malattia@linux.it>
20045L:	platform-driver-x86@vger.kernel.org
20046S:	Maintained
20047W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
20048F:	Documentation/admin-guide/laptops/sony-laptop.rst
20049F:	drivers/char/sonypi.c
20050F:	drivers/platform/x86/sony-laptop.c
20051F:	include/linux/sony-laptop.h
20052
20053SOUND
20054M:	Jaroslav Kysela <perex@perex.cz>
20055M:	Takashi Iwai <tiwai@suse.com>
20056L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20057S:	Maintained
20058W:	http://www.alsa-project.org/
20059Q:	http://patchwork.kernel.org/project/alsa-devel/list/
20060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20061F:	Documentation/sound/
20062F:	include/sound/
20063F:	include/uapi/sound/
20064F:	sound/
20065F:	tools/testing/selftests/alsa
20066
20067SOUND - ALSA SELFTESTS
20068M:	Mark Brown <broonie@kernel.org>
20069L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20070L:	linux-kselftest@vger.kernel.org
20071S:	Supported
20072F:	tools/testing/selftests/alsa
20073
20074SOUND - COMPRESSED AUDIO
20075M:	Vinod Koul <vkoul@kernel.org>
20076L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20077S:	Supported
20078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20079F:	Documentation/sound/designs/compress-offload.rst
20080F:	include/sound/compress_driver.h
20081F:	include/uapi/sound/compress_*
20082F:	sound/core/compress_offload.c
20083F:	sound/soc/soc-compress.c
20084
20085SOUND - DMAENGINE HELPERS
20086M:	Lars-Peter Clausen <lars@metafoo.de>
20087S:	Supported
20088F:	include/sound/dmaengine_pcm.h
20089F:	sound/core/pcm_dmaengine.c
20090F:	sound/soc/soc-generic-dmaengine-pcm.c
20091
20092SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
20093M:	Liam Girdwood <lgirdwood@gmail.com>
20094M:	Mark Brown <broonie@kernel.org>
20095L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20096S:	Supported
20097W:	http://alsa-project.org/main/index.php/ASoC
20098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
20099F:	Documentation/devicetree/bindings/sound/
20100F:	Documentation/sound/soc/
20101F:	include/dt-bindings/sound/
20102F:	include/sound/soc*
20103F:	sound/soc/
20104
20105SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
20106M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
20107M:	Liam Girdwood <lgirdwood@gmail.com>
20108M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
20109M:	Bard Liao <yung-chuan.liao@linux.intel.com>
20110M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
20111M:	Daniel Baluta <daniel.baluta@nxp.com>
20112R:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
20113L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
20114S:	Supported
20115W:	https://github.com/thesofproject/linux/
20116F:	sound/soc/sof/
20117
20118SOUNDWIRE SUBSYSTEM
20119M:	Vinod Koul <vkoul@kernel.org>
20120M:	Bard Liao <yung-chuan.liao@linux.intel.com>
20121R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
20122R:	Sanyog Kale <sanyog.r.kale@intel.com>
20123L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20124S:	Supported
20125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
20126F:	Documentation/driver-api/soundwire/
20127F:	drivers/soundwire/
20128F:	include/linux/soundwire/
20129
20130SP2 MEDIA DRIVER
20131M:	Olli Salonen <olli.salonen@iki.fi>
20132L:	linux-media@vger.kernel.org
20133S:	Maintained
20134W:	https://linuxtv.org
20135Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20136F:	drivers/media/dvb-frontends/sp2*
20137
20138SPANISH DOCUMENTATION
20139M:	Carlos Bilbao <carlos.bilbao@amd.com>
20140S:	Maintained
20141F:	Documentation/translations/sp_SP/
20142
20143SPARC + UltraSPARC (sparc/sparc64)
20144M:	"David S. Miller" <davem@davemloft.net>
20145L:	sparclinux@vger.kernel.org
20146S:	Maintained
20147Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
20148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
20149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
20150F:	arch/sparc/
20151F:	drivers/sbus/
20152
20153SPARC SERIAL DRIVERS
20154M:	"David S. Miller" <davem@davemloft.net>
20155L:	sparclinux@vger.kernel.org
20156S:	Maintained
20157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
20158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
20159F:	drivers/tty/serial/suncore.c
20160F:	drivers/tty/serial/sunhv.c
20161F:	drivers/tty/serial/sunsab.c
20162F:	drivers/tty/serial/sunsab.h
20163F:	drivers/tty/serial/sunsu.c
20164F:	drivers/tty/serial/sunzilog.c
20165F:	drivers/tty/serial/sunzilog.h
20166F:	drivers/tty/vcc.c
20167F:	include/linux/sunserialcore.h
20168
20169SPARSE CHECKER
20170M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
20171L:	linux-sparse@vger.kernel.org
20172S:	Maintained
20173W:	https://sparse.docs.kernel.org/
20174Q:	https://patchwork.kernel.org/project/linux-sparse/list/
20175B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
20176T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
20177F:	include/linux/compiler.h
20178
20179SPEAKUP CONSOLE SPEECH DRIVER
20180M:	William Hubbs <w.d.hubbs@gmail.com>
20181M:	Chris Brannon <chris@the-brannons.com>
20182M:	Kirk Reiser <kirk@reisers.ca>
20183M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
20184L:	speakup@linux-speakup.org
20185S:	Odd Fixes
20186W:	http://www.linux-speakup.org/
20187W:	https://github.com/linux-speakup/speakup
20188B:	https://github.com/linux-speakup/speakup/issues
20189F:	drivers/accessibility/speakup/
20190
20191SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
20192M:	Viresh Kumar <vireshk@kernel.org>
20193M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
20194M:	soc@kernel.org
20195L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20196S:	Maintained
20197W:	http://www.st.com/spear
20198F:	arch/arm/boot/dts/st/spear*
20199F:	arch/arm/mach-spear/
20200F:	drivers/clk/spear/
20201F:	drivers/pinctrl/spear/
20202
20203SPI NOR SUBSYSTEM
20204M:	Tudor Ambarus <tudor.ambarus@linaro.org>
20205M:	Pratyush Yadav <pratyush@kernel.org>
20206R:	Michael Walle <michael@walle.cc>
20207L:	linux-mtd@lists.infradead.org
20208S:	Maintained
20209W:	http://www.linux-mtd.infradead.org/
20210Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
20211C:	irc://irc.oftc.net/mtd
20212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
20213F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
20214F:	drivers/mtd/spi-nor/
20215F:	include/linux/mtd/spi-nor.h
20216
20217SPI SUBSYSTEM
20218M:	Mark Brown <broonie@kernel.org>
20219L:	linux-spi@vger.kernel.org
20220S:	Maintained
20221Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
20222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
20223F:	Documentation/devicetree/bindings/spi/
20224F:	Documentation/spi/
20225F:	drivers/spi/
20226F:	include/linux/spi/
20227F:	include/uapi/linux/spi/
20228F:	tools/spi/
20229
20230SPIDERNET NETWORK DRIVER for CELL
20231M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
20232M:	Geoff Levand <geoff@infradead.org>
20233L:	netdev@vger.kernel.org
20234L:	linuxppc-dev@lists.ozlabs.org
20235S:	Maintained
20236F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
20237F:	drivers/net/ethernet/toshiba/spider_net*
20238
20239SPMI SUBSYSTEM
20240M:	Stephen Boyd <sboyd@kernel.org>
20241L:	linux-kernel@vger.kernel.org
20242S:	Maintained
20243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
20244F:	Documentation/devicetree/bindings/spmi/
20245F:	drivers/spmi/
20246F:	include/dt-bindings/spmi/spmi.h
20247F:	include/linux/spmi.h
20248F:	include/trace/events/spmi.h
20249
20250SPU FILE SYSTEM
20251M:	Jeremy Kerr <jk@ozlabs.org>
20252L:	linuxppc-dev@lists.ozlabs.org
20253S:	Supported
20254W:	http://www.ibm.com/developerworks/power/cell/
20255F:	Documentation/filesystems/spufs/spufs.rst
20256F:	arch/powerpc/platforms/cell/spufs/
20257
20258SQUASHFS FILE SYSTEM
20259M:	Phillip Lougher <phillip@squashfs.org.uk>
20260L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
20261S:	Maintained
20262W:	http://squashfs.org.uk
20263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
20264F:	Documentation/filesystems/squashfs.rst
20265F:	fs/squashfs/
20266
20267SRM (Alpha) environment access
20268M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
20269S:	Maintained
20270F:	arch/alpha/kernel/srm_env.c
20271
20272ST LSM6DSx IMU IIO DRIVER
20273M:	Lorenzo Bianconi <lorenzo@kernel.org>
20274L:	linux-iio@vger.kernel.org
20275S:	Maintained
20276W:	http://www.st.com/
20277F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
20278F:	drivers/iio/imu/st_lsm6dsx/
20279
20280ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
20281M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
20282M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
20283L:	linux-media@vger.kernel.org
20284S:	Maintained
20285T:	git git://linuxtv.org/media_tree.git
20286F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
20287F:	drivers/media/i2c/st-mipid02.c
20288
20289ST STM32 I2C/SMBUS DRIVER
20290M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
20291M:	Alain Volmat <alain.volmat@foss.st.com>
20292L:	linux-i2c@vger.kernel.org
20293S:	Maintained
20294F:	drivers/i2c/busses/i2c-stm32*
20295
20296ST STM32 SPI DRIVER
20297M:	Alain Volmat <alain.volmat@foss.st.com>
20298L:	linux-spi@vger.kernel.org
20299S:	Maintained
20300F:	drivers/spi/spi-stm32.c
20301
20302ST STPDDC60 DRIVER
20303M:	Daniel Nilsson <daniel.nilsson@flex.com>
20304L:	linux-hwmon@vger.kernel.org
20305S:	Maintained
20306F:	Documentation/hwmon/stpddc60.rst
20307F:	drivers/hwmon/pmbus/stpddc60.c
20308
20309ST VGXY61 DRIVER
20310M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
20311M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
20312L:	linux-media@vger.kernel.org
20313S:	Maintained
20314T:	git git://linuxtv.org/media_tree.git
20315F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
20316F:	Documentation/userspace-api/media/drivers/st-vgxy61.rst
20317F:	drivers/media/i2c/st-vgxy61.c
20318
20319ST VL53L0X ToF RANGER(I2C) IIO DRIVER
20320M:	Song Qiang <songqiang1304521@gmail.com>
20321L:	linux-iio@vger.kernel.org
20322S:	Maintained
20323F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
20324F:	drivers/iio/proximity/vl53l0x-i2c.c
20325
20326STABLE BRANCH
20327M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20328M:	Sasha Levin <sashal@kernel.org>
20329L:	stable@vger.kernel.org
20330S:	Supported
20331F:	Documentation/process/stable-kernel-rules.rst
20332
20333STAGING - ATOMISP DRIVER
20334M:	Hans de Goede <hdegoede@redhat.com>
20335M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20336R:	Sakari Ailus <sakari.ailus@linux.intel.com>
20337L:	linux-media@vger.kernel.org
20338S:	Maintained
20339F:	drivers/staging/media/atomisp/
20340
20341STAGING - FIELDBUS SUBSYSTEM
20342M:	Sven Van Asbroeck <TheSven73@gmail.com>
20343S:	Maintained
20344F:	drivers/staging/fieldbus/*
20345F:	drivers/staging/fieldbus/Documentation/
20346
20347STAGING - HMS ANYBUS-S BUS
20348M:	Sven Van Asbroeck <TheSven73@gmail.com>
20349S:	Maintained
20350F:	drivers/staging/fieldbus/anybuss/
20351
20352STAGING - INDUSTRIAL IO
20353M:	Jonathan Cameron <jic23@kernel.org>
20354L:	linux-iio@vger.kernel.org
20355S:	Odd Fixes
20356F:	Documentation/devicetree/bindings/staging/iio/
20357F:	drivers/staging/iio/
20358
20359STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
20360M:	Marc Dietrich <marvin24@gmx.de>
20361L:	ac100@lists.launchpad.net (moderated for non-subscribers)
20362L:	linux-tegra@vger.kernel.org
20363S:	Maintained
20364F:	drivers/staging/nvec/
20365
20366STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
20367M:	Jens Frederich <jfrederich@gmail.com>
20368M:	Jon Nettleton <jon.nettleton@gmail.com>
20369S:	Maintained
20370W:	http://wiki.laptop.org/go/DCON
20371F:	drivers/staging/olpc_dcon/
20372
20373STAGING - REALTEK RTL8712U DRIVERS
20374M:	Larry Finger <Larry.Finger@lwfinger.net>
20375M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
20376S:	Odd Fixes
20377F:	drivers/staging/rtl8712/
20378
20379STAGING - SEPS525 LCD CONTROLLER DRIVERS
20380M:	Michael Hennerich <michael.hennerich@analog.com>
20381L:	linux-fbdev@vger.kernel.org
20382S:	Supported
20383F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
20384F:	drivers/staging/fbtft/fb_seps525.c
20385
20386STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
20387M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
20388M:	Teddy Wang <teddy.wang@siliconmotion.com>
20389M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
20390L:	linux-fbdev@vger.kernel.org
20391S:	Maintained
20392F:	drivers/staging/sm750fb/
20393
20394STAGING - VIA VT665X DRIVERS
20395M:	Forest Bond <forest@alittletooquiet.net>
20396S:	Odd Fixes
20397F:	drivers/staging/vt665?/
20398
20399STAGING SUBSYSTEM
20400M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20401L:	linux-staging@lists.linux.dev
20402S:	Supported
20403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
20404F:	drivers/staging/
20405
20406STARFIRE/DURALAN NETWORK DRIVER
20407M:	Ion Badulescu <ionut@badula.org>
20408S:	Odd Fixes
20409F:	drivers/net/ethernet/adaptec/starfire*
20410
20411STARFIVE CRYPTO DRIVER
20412M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
20413M:	William Qiu <william.qiu@starfivetech.com>
20414S:	Supported
20415F:	Documentation/devicetree/bindings/crypto/starfive*
20416F:	drivers/crypto/starfive/
20417
20418STARFIVE DEVICETREES
20419M:	Emil Renner Berthing <kernel@esmil.dk>
20420S:	Maintained
20421F:	arch/riscv/boot/dts/starfive/
20422
20423STARFIVE DWMAC GLUE LAYER
20424M:	Emil Renner Berthing <kernel@esmil.dk>
20425M:	Samin Guo <samin.guo@starfivetech.com>
20426S:	Maintained
20427F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
20428F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
20429
20430STARFIVE JH7110 DPHY RX DRIVER
20431M:	Jack Zhu <jack.zhu@starfivetech.com>
20432M:	Changhuang Liang <changhuang.liang@starfivetech.com>
20433S:	Supported
20434F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
20435F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
20436
20437STARFIVE JH7110 MMC/SD/SDIO DRIVER
20438M:	William Qiu <william.qiu@starfivetech.com>
20439S:	Supported
20440F:	Documentation/devicetree/bindings/mmc/starfive*
20441F:	drivers/mmc/host/dw_mmc-starfive.c
20442
20443STARFIVE JH7110 PLL CLOCK DRIVER
20444M:	Xingyu Wu <xingyu.wu@starfivetech.com>
20445S:	Supported
20446F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
20447F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
20448
20449STARFIVE JH7110 SYSCON
20450M:	William Qiu <william.qiu@starfivetech.com>
20451M:	Xingyu Wu <xingyu.wu@starfivetech.com>
20452S:	Supported
20453F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
20454
20455STARFIVE JH7110 TDM DRIVER
20456M:	Walker Chen <walker.chen@starfivetech.com>
20457S:	Maintained
20458F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
20459F:	sound/soc/starfive/jh7110_tdm.c
20460
20461STARFIVE JH71X0 CLOCK DRIVERS
20462M:	Emil Renner Berthing <kernel@esmil.dk>
20463M:	Hal Feng <hal.feng@starfivetech.com>
20464S:	Maintained
20465F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
20466F:	drivers/clk/starfive/clk-starfive-jh71*
20467F:	include/dt-bindings/clock/starfive?jh71*.h
20468
20469STARFIVE JH71X0 PINCTRL DRIVERS
20470M:	Emil Renner Berthing <kernel@esmil.dk>
20471M:	Jianlong Huang <jianlong.huang@starfivetech.com>
20472L:	linux-gpio@vger.kernel.org
20473S:	Maintained
20474F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
20475F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
20476F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
20477F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
20478
20479STARFIVE JH71X0 RESET CONTROLLER DRIVERS
20480M:	Emil Renner Berthing <kernel@esmil.dk>
20481M:	Hal Feng <hal.feng@starfivetech.com>
20482S:	Maintained
20483F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
20484F:	drivers/reset/starfive/reset-starfive-jh71*
20485F:	include/dt-bindings/reset/starfive?jh71*.h
20486
20487STARFIVE JH71X0 USB DRIVERS
20488M:	Minda Chen <minda.chen@starfivetech.com>
20489S:	Maintained
20490F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
20491F:	drivers/usb/cdns3/cdns3-starfive.c
20492
20493STARFIVE JH71XX PMU CONTROLLER DRIVER
20494M:	Walker Chen <walker.chen@starfivetech.com>
20495S:	Supported
20496F:	Documentation/devicetree/bindings/power/starfive*
20497F:	drivers/genpd/starfive/jh71xx-pmu.c
20498F:	include/dt-bindings/power/starfive,jh7110-pmu.h
20499
20500STARFIVE SOC DRIVERS
20501M:	Conor Dooley <conor@kernel.org>
20502S:	Maintained
20503T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
20504F:	Documentation/devicetree/bindings/soc/starfive/
20505F:	drivers/soc/starfive/
20506
20507STARFIVE TRNG DRIVER
20508M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
20509S:	Supported
20510F:	Documentation/devicetree/bindings/rng/starfive*
20511F:	drivers/char/hw_random/jh7110-trng.c
20512
20513STARFIVE WATCHDOG DRIVER
20514M:	Xingyu Wu <xingyu.wu@starfivetech.com>
20515M:	Samin Guo <samin.guo@starfivetech.com>
20516S:	Supported
20517F:	Documentation/devicetree/bindings/watchdog/starfive*
20518F:	drivers/watchdog/starfive-wdt.c
20519
20520STARFIVE JH71X0 PCIE AND USB PHY DRIVER
20521M:	Minda Chen <minda.chen@starfivetech.com>
20522S:	Supported
20523F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
20524F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
20525F:	drivers/phy/starfive/phy-jh7110-pcie.c
20526F:	drivers/phy/starfive/phy-jh7110-usb.c
20527
20528STATIC BRANCH/CALL
20529M:	Peter Zijlstra <peterz@infradead.org>
20530M:	Josh Poimboeuf <jpoimboe@kernel.org>
20531M:	Jason Baron <jbaron@akamai.com>
20532R:	Steven Rostedt <rostedt@goodmis.org>
20533R:	Ard Biesheuvel <ardb@kernel.org>
20534S:	Supported
20535F:	arch/*/include/asm/jump_label*.h
20536F:	arch/*/include/asm/static_call*.h
20537F:	arch/*/kernel/jump_label.c
20538F:	arch/*/kernel/static_call.c
20539F:	include/linux/jump_label*.h
20540F:	include/linux/static_call*.h
20541F:	kernel/jump_label.c
20542F:	kernel/static_call.c
20543
20544STI AUDIO (ASoC) DRIVERS
20545M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
20546L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20547S:	Maintained
20548F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
20549F:	sound/soc/sti/
20550
20551STI CEC DRIVER
20552M:	Alain Volmat <alain.volmat@foss.st.com>
20553S:	Maintained
20554F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
20555F:	drivers/media/cec/platform/sti/
20556
20557STK1160 USB VIDEO CAPTURE DRIVER
20558M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20559L:	linux-media@vger.kernel.org
20560S:	Maintained
20561T:	git git://linuxtv.org/media_tree.git
20562F:	drivers/media/usb/stk1160/
20563
20564STM32 AUDIO (ASoC) DRIVERS
20565M:	Olivier Moysan <olivier.moysan@foss.st.com>
20566M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
20567L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20568S:	Maintained
20569F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
20570F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
20571F:	sound/soc/stm/
20572
20573STM32 TIMER/LPTIMER DRIVERS
20574M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
20575S:	Maintained
20576F:	Documentation/ABI/testing/*timer-stm32
20577F:	Documentation/devicetree/bindings/*/*stm32-*timer*
20578F:	drivers/*/stm32-*timer*
20579F:	drivers/pwm/pwm-stm32*
20580F:	include/linux/*/stm32-*tim*
20581
20582STMMAC ETHERNET DRIVER
20583M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
20584M:	Jose Abreu <joabreu@synopsys.com>
20585L:	netdev@vger.kernel.org
20586S:	Supported
20587W:	http://www.stlinux.com
20588F:	Documentation/networking/device_drivers/ethernet/stmicro/
20589F:	drivers/net/ethernet/stmicro/stmmac/
20590
20591SUN HAPPY MEAL ETHERNET DRIVER
20592M:	Sean Anderson <seanga2@gmail.com>
20593S:	Maintained
20594F:	drivers/net/ethernet/sun/sunhme.*
20595
20596SUN3/3X
20597M:	Sam Creasey <sammy@sammy.net>
20598S:	Maintained
20599W:	http://sammy.net/sun3/
20600F:	arch/m68k/include/asm/sun3*
20601F:	arch/m68k/kernel/*sun3*
20602F:	arch/m68k/sun3*/
20603F:	drivers/net/ethernet/i825xx/sun3*
20604
20605SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
20606M:	Hans de Goede <hdegoede@redhat.com>
20607L:	linux-input@vger.kernel.org
20608S:	Maintained
20609F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
20610F:	drivers/input/keyboard/sun4i-lradc-keys.c
20611
20612SUNDANCE NETWORK DRIVER
20613M:	Denis Kirjanov <kda@linux-powerpc.org>
20614L:	netdev@vger.kernel.org
20615S:	Maintained
20616F:	drivers/net/ethernet/dlink/sundance.c
20617
20618SUNPLUS ETHERNET DRIVER
20619M:	Wells Lu <wellslutw@gmail.com>
20620L:	netdev@vger.kernel.org
20621S:	Maintained
20622W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
20623F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
20624F:	drivers/net/ethernet/sunplus/
20625
20626SUNPLUS MMC DRIVER
20627M:	Tony Huang <tonyhuang.sunplus@gmail.com>
20628M:	Li-hao Kuo <lhjeff911@gmail.com>
20629S:	Maintained
20630F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
20631F:	drivers/mmc/host/sunplus-mmc.c
20632
20633SUNPLUS OCOTP DRIVER
20634M:	Vincent Shih <vincent.sunplus@gmail.com>
20635S:	Maintained
20636F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
20637F:	drivers/nvmem/sunplus-ocotp.c
20638
20639SUNPLUS PWM DRIVER
20640M:	Hammer Hsieh <hammerh0314@gmail.com>
20641S:	Maintained
20642F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
20643F:	drivers/pwm/pwm-sunplus.c
20644
20645SUNPLUS RTC DRIVER
20646M:	Vincent Shih <vincent.sunplus@gmail.com>
20647L:	linux-rtc@vger.kernel.org
20648S:	Maintained
20649F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
20650F:	drivers/rtc/rtc-sunplus.c
20651
20652SUNPLUS SPI CONTROLLER INTERFACE DRIVER
20653M:	Li-hao Kuo <lhjeff911@gmail.com>
20654L:	linux-spi@vger.kernel.org
20655S:	Maintained
20656F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
20657F:	drivers/spi/spi-sunplus-sp7021.c
20658
20659SUNPLUS UART DRIVER
20660M:	Hammer Hsieh <hammerh0314@gmail.com>
20661S:	Maintained
20662F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
20663F:	drivers/tty/serial/sunplus-uart.c
20664
20665SUNPLUS USB2 PHY DRIVER
20666M:	Vincent Shih <vincent.sunplus@gmail.com>
20667L:	linux-usb@vger.kernel.org
20668S:	Maintained
20669F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
20670F:	drivers/phy/sunplus/Kconfig
20671F:	drivers/phy/sunplus/Makefile
20672F:	drivers/phy/sunplus/phy-sunplus-usb2.c
20673
20674SUNPLUS WATCHDOG DRIVER
20675M:	Xiantao Hu <xt.hu@cqplus1.com>
20676L:	linux-watchdog@vger.kernel.org
20677S:	Maintained
20678F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
20679F:	drivers/watchdog/sunplus_wdt.c
20680
20681SUPERH
20682M:	Yoshinori Sato <ysato@users.sourceforge.jp>
20683M:	Rich Felker <dalias@libc.org>
20684M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
20685L:	linux-sh@vger.kernel.org
20686S:	Maintained
20687Q:	http://patchwork.kernel.org/project/linux-sh/list/
20688F:	Documentation/arch/sh/
20689F:	arch/sh/
20690F:	drivers/sh/
20691
20692SUSPEND TO RAM
20693M:	"Rafael J. Wysocki" <rafael@kernel.org>
20694M:	Len Brown <len.brown@intel.com>
20695M:	Pavel Machek <pavel@ucw.cz>
20696L:	linux-pm@vger.kernel.org
20697S:	Supported
20698B:	https://bugzilla.kernel.org
20699F:	Documentation/power/
20700F:	arch/x86/kernel/acpi/sleep*
20701F:	arch/x86/kernel/acpi/wakeup*
20702F:	drivers/base/power/
20703F:	include/linux/freezer.h
20704F:	include/linux/pm.h
20705F:	include/linux/suspend.h
20706F:	kernel/power/
20707
20708SVGA HANDLING
20709M:	Martin Mares <mj@ucw.cz>
20710L:	linux-video@atrey.karlin.mff.cuni.cz
20711S:	Maintained
20712F:	Documentation/admin-guide/svga.rst
20713F:	arch/x86/boot/video*
20714
20715SWITCHDEV
20716M:	Jiri Pirko <jiri@resnulli.us>
20717M:	Ivan Vecera <ivecera@redhat.com>
20718L:	netdev@vger.kernel.org
20719S:	Supported
20720F:	include/net/switchdev.h
20721F:	net/switchdev/
20722
20723SY8106A REGULATOR DRIVER
20724M:	Icenowy Zheng <icenowy@aosc.io>
20725S:	Maintained
20726F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
20727F:	drivers/regulator/sy8106a-regulator.c
20728
20729SYNC FILE FRAMEWORK
20730M:	Sumit Semwal <sumit.semwal@linaro.org>
20731R:	Gustavo Padovan <gustavo@padovan.org>
20732L:	linux-media@vger.kernel.org
20733L:	dri-devel@lists.freedesktop.org
20734S:	Maintained
20735T:	git git://anongit.freedesktop.org/drm/drm-misc
20736F:	Documentation/driver-api/sync_file.rst
20737F:	drivers/dma-buf/dma-fence*
20738F:	drivers/dma-buf/sw_sync.c
20739F:	drivers/dma-buf/sync_*
20740F:	include/linux/sync_file.h
20741F:	include/uapi/linux/sync_file.h
20742
20743SYNOPSYS ARC ARCHITECTURE
20744M:	Vineet Gupta <vgupta@kernel.org>
20745L:	linux-snps-arc@lists.infradead.org
20746S:	Supported
20747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
20748F:	Documentation/arch/arc
20749F:	Documentation/devicetree/bindings/arc/*
20750F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
20751F:	arch/arc/
20752F:	drivers/clocksource/arc_timer.c
20753F:	drivers/tty/serial/arc_uart.c
20754
20755SYNOPSYS ARC HSDK SDP pll clock driver
20756M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20757S:	Supported
20758F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
20759F:	drivers/clk/clk-hsdk-pll.c
20760
20761SYNOPSYS ARC SDP clock driver
20762M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20763S:	Supported
20764F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
20765F:	drivers/clk/axs10x/*
20766
20767SYNOPSYS ARC SDP platform support
20768M:	Alexey Brodkin <abrodkin@synopsys.com>
20769S:	Supported
20770F:	Documentation/devicetree/bindings/arc/axs10*
20771F:	arch/arc/boot/dts/ax*
20772F:	arch/arc/plat-axs10x
20773
20774SYNOPSYS AXS10x RESET CONTROLLER DRIVER
20775M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20776S:	Supported
20777F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
20778F:	drivers/reset/reset-axs10x.c
20779
20780SYNOPSYS CREG GPIO DRIVER
20781M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20782S:	Maintained
20783F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
20784F:	drivers/gpio/gpio-creg-snps.c
20785
20786SYNOPSYS DESIGNWARE 8250 UART DRIVER
20787M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
20788R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20789S:	Supported
20790F:	drivers/tty/serial/8250/8250_dw.c
20791F:	drivers/tty/serial/8250/8250_dwlib.*
20792F:	drivers/tty/serial/8250/8250_lpss.c
20793
20794SYNOPSYS DESIGNWARE APB GPIO DRIVER
20795M:	Hoan Tran <hoan@os.amperecomputing.com>
20796M:	Serge Semin <fancer.lancer@gmail.com>
20797L:	linux-gpio@vger.kernel.org
20798S:	Maintained
20799F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
20800F:	drivers/gpio/gpio-dwapb.c
20801
20802SYNOPSYS DESIGNWARE APB SSI DRIVER
20803M:	Serge Semin <fancer.lancer@gmail.com>
20804L:	linux-spi@vger.kernel.org
20805S:	Supported
20806F:	Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
20807F:	drivers/spi/spi-dw*
20808
20809SYNOPSYS DESIGNWARE AXI DMAC DRIVER
20810M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20811S:	Maintained
20812F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
20813F:	drivers/dma/dw-axi-dmac/
20814
20815SYNOPSYS DESIGNWARE DMAC DRIVER
20816M:	Viresh Kumar <vireshk@kernel.org>
20817R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20818S:	Maintained
20819F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
20820F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
20821F:	drivers/dma/dw/
20822F:	include/dt-bindings/dma/dw-dmac.h
20823F:	include/linux/dma/dw.h
20824F:	include/linux/platform_data/dma-dw.h
20825
20826SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
20827M:	Jose Abreu <Jose.Abreu@synopsys.com>
20828L:	netdev@vger.kernel.org
20829S:	Supported
20830F:	drivers/net/ethernet/synopsys/
20831
20832SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
20833M:	Jose Abreu <Jose.Abreu@synopsys.com>
20834L:	netdev@vger.kernel.org
20835S:	Supported
20836F:	drivers/net/pcs/pcs-xpcs.c
20837F:	drivers/net/pcs/pcs-xpcs.h
20838F:	include/linux/pcs/pcs-xpcs.h
20839
20840SYNOPSYS DESIGNWARE I2C DRIVER
20841M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
20842R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20843R:	Mika Westerberg <mika.westerberg@linux.intel.com>
20844R:	Jan Dabros <jsd@semihalf.com>
20845L:	linux-i2c@vger.kernel.org
20846S:	Supported
20847F:	drivers/i2c/busses/i2c-designware-*
20848
20849SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
20850M:	Jaehoon Chung <jh80.chung@samsung.com>
20851L:	linux-mmc@vger.kernel.org
20852S:	Maintained
20853F:	drivers/mmc/host/dw_mmc*
20854
20855SYNOPSYS HSDK RESET CONTROLLER DRIVER
20856M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20857S:	Supported
20858F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
20859F:	drivers/reset/reset-hsdk.c
20860F:	include/dt-bindings/reset/snps,hsdk-reset.h
20861
20862SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
20863M:	Prabu Thangamuthu <prabu.t@synopsys.com>
20864M:	Manjunath M B <manjumb@synopsys.com>
20865L:	linux-mmc@vger.kernel.org
20866S:	Maintained
20867F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
20868
20869SYSTEM CONFIGURATION (SYSCON)
20870M:	Lee Jones <lee@kernel.org>
20871M:	Arnd Bergmann <arnd@arndb.de>
20872S:	Supported
20873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
20874F:	drivers/mfd/syscon.c
20875
20876SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
20877M:	Sudeep Holla <sudeep.holla@arm.com>
20878R:	Cristian Marussi <cristian.marussi@arm.com>
20879L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20880S:	Maintained
20881F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
20882F:	drivers/clk/clk-sc[mp]i.c
20883F:	drivers/cpufreq/sc[mp]i-cpufreq.c
20884F:	drivers/firmware/arm_scmi/
20885F:	drivers/firmware/arm_scpi.c
20886F:	drivers/powercap/arm_scmi_powercap.c
20887F:	drivers/regulator/scmi-regulator.c
20888F:	drivers/reset/reset-scmi.c
20889F:	include/linux/sc[mp]i_protocol.h
20890F:	include/trace/events/scmi.h
20891F:	include/uapi/linux/virtio_scmi.h
20892
20893SYSTEM RESET/SHUTDOWN DRIVERS
20894M:	Sebastian Reichel <sre@kernel.org>
20895L:	linux-pm@vger.kernel.org
20896S:	Maintained
20897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
20898F:	Documentation/devicetree/bindings/power/reset/
20899F:	drivers/power/reset/
20900
20901SYSTEM TRACE MODULE CLASS
20902M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
20903S:	Maintained
20904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
20905F:	Documentation/trace/stm.rst
20906F:	drivers/hwtracing/stm/
20907F:	include/linux/stm.h
20908F:	include/uapi/linux/stm.h
20909
20910SYSTEM76 ACPI DRIVER
20911M:	Jeremy Soller <jeremy@system76.com>
20912M:	System76 Product Development <productdev@system76.com>
20913L:	platform-driver-x86@vger.kernel.org
20914S:	Maintained
20915F:	drivers/platform/x86/system76_acpi.c
20916
20917SYSV FILESYSTEM
20918S:	Orphan
20919F:	Documentation/filesystems/sysv-fs.rst
20920F:	fs/sysv/
20921F:	include/linux/sysv_fs.h
20922
20923TASKSTATS STATISTICS INTERFACE
20924M:	Balbir Singh <bsingharora@gmail.com>
20925S:	Maintained
20926F:	Documentation/accounting/taskstats*
20927F:	include/linux/taskstats*
20928F:	kernel/taskstats.c
20929
20930TC subsystem
20931M:	Jamal Hadi Salim <jhs@mojatatu.com>
20932M:	Cong Wang <xiyou.wangcong@gmail.com>
20933M:	Jiri Pirko <jiri@resnulli.us>
20934L:	netdev@vger.kernel.org
20935S:	Maintained
20936F:	include/net/pkt_cls.h
20937F:	include/net/pkt_sched.h
20938F:	include/net/tc_act/
20939F:	include/uapi/linux/pkt_cls.h
20940F:	include/uapi/linux/pkt_sched.h
20941F:	include/uapi/linux/tc_act/
20942F:	include/uapi/linux/tc_ematch/
20943F:	net/sched/
20944F:	tools/testing/selftests/tc-testing
20945
20946TC90522 MEDIA DRIVER
20947M:	Akihiro Tsukada <tskd08@gmail.com>
20948L:	linux-media@vger.kernel.org
20949S:	Odd Fixes
20950F:	drivers/media/dvb-frontends/tc90522*
20951
20952TCP LOW PRIORITY MODULE
20953M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
20954M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
20955S:	Maintained
20956W:	http://tcp-lp-mod.sourceforge.net/
20957F:	net/ipv4/tcp_lp.c
20958
20959TDA10071 MEDIA DRIVER
20960M:	Antti Palosaari <crope@iki.fi>
20961L:	linux-media@vger.kernel.org
20962S:	Maintained
20963W:	https://linuxtv.org
20964W:	http://palosaari.fi/linux/
20965Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20966T:	git git://linuxtv.org/anttip/media_tree.git
20967F:	drivers/media/dvb-frontends/tda10071*
20968
20969TDA18212 MEDIA DRIVER
20970M:	Antti Palosaari <crope@iki.fi>
20971L:	linux-media@vger.kernel.org
20972S:	Maintained
20973W:	https://linuxtv.org
20974W:	http://palosaari.fi/linux/
20975Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20976T:	git git://linuxtv.org/anttip/media_tree.git
20977F:	drivers/media/tuners/tda18212*
20978
20979TDA18218 MEDIA DRIVER
20980M:	Antti Palosaari <crope@iki.fi>
20981L:	linux-media@vger.kernel.org
20982S:	Maintained
20983W:	https://linuxtv.org
20984W:	http://palosaari.fi/linux/
20985Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20986T:	git git://linuxtv.org/anttip/media_tree.git
20987F:	drivers/media/tuners/tda18218*
20988
20989TDA18250 MEDIA DRIVER
20990M:	Olli Salonen <olli.salonen@iki.fi>
20991L:	linux-media@vger.kernel.org
20992S:	Maintained
20993W:	https://linuxtv.org
20994Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20995T:	git git://linuxtv.org/media_tree.git
20996F:	drivers/media/tuners/tda18250*
20997
20998TDA18271 MEDIA DRIVER
20999M:	Michael Krufky <mkrufky@linuxtv.org>
21000L:	linux-media@vger.kernel.org
21001S:	Maintained
21002W:	https://linuxtv.org
21003W:	http://github.com/mkrufky
21004Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21005T:	git git://linuxtv.org/mkrufky/tuners.git
21006F:	drivers/media/tuners/tda18271*
21007
21008TDA1997x MEDIA DRIVER
21009M:	Tim Harvey <tharvey@gateworks.com>
21010L:	linux-media@vger.kernel.org
21011S:	Maintained
21012W:	https://linuxtv.org
21013Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21014F:	drivers/media/i2c/tda1997x.*
21015
21016TDA827x MEDIA DRIVER
21017M:	Michael Krufky <mkrufky@linuxtv.org>
21018L:	linux-media@vger.kernel.org
21019S:	Maintained
21020W:	https://linuxtv.org
21021W:	http://github.com/mkrufky
21022Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21023T:	git git://linuxtv.org/mkrufky/tuners.git
21024F:	drivers/media/tuners/tda8290.*
21025
21026TDA8290 MEDIA DRIVER
21027M:	Michael Krufky <mkrufky@linuxtv.org>
21028L:	linux-media@vger.kernel.org
21029S:	Maintained
21030W:	https://linuxtv.org
21031W:	http://github.com/mkrufky
21032Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21033T:	git git://linuxtv.org/mkrufky/tuners.git
21034F:	drivers/media/tuners/tda8290.*
21035
21036TDA9840 MEDIA DRIVER
21037M:	Hans Verkuil <hverkuil@xs4all.nl>
21038L:	linux-media@vger.kernel.org
21039S:	Maintained
21040W:	https://linuxtv.org
21041T:	git git://linuxtv.org/media_tree.git
21042F:	drivers/media/i2c/tda9840*
21043
21044TEA5761 TUNER DRIVER
21045M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21046L:	linux-media@vger.kernel.org
21047S:	Odd fixes
21048W:	https://linuxtv.org
21049T:	git git://linuxtv.org/media_tree.git
21050F:	drivers/media/tuners/tea5761.*
21051
21052TEA5767 TUNER DRIVER
21053M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21054L:	linux-media@vger.kernel.org
21055S:	Maintained
21056W:	https://linuxtv.org
21057T:	git git://linuxtv.org/media_tree.git
21058F:	drivers/media/tuners/tea5767.*
21059
21060TEA6415C MEDIA DRIVER
21061M:	Hans Verkuil <hverkuil@xs4all.nl>
21062L:	linux-media@vger.kernel.org
21063S:	Maintained
21064W:	https://linuxtv.org
21065T:	git git://linuxtv.org/media_tree.git
21066F:	drivers/media/i2c/tea6415c*
21067
21068TEA6420 MEDIA DRIVER
21069M:	Hans Verkuil <hverkuil@xs4all.nl>
21070L:	linux-media@vger.kernel.org
21071S:	Maintained
21072W:	https://linuxtv.org
21073T:	git git://linuxtv.org/media_tree.git
21074F:	drivers/media/i2c/tea6420*
21075
21076TEAM DRIVER
21077M:	Jiri Pirko <jiri@resnulli.us>
21078L:	netdev@vger.kernel.org
21079S:	Supported
21080F:	drivers/net/team/
21081F:	include/linux/if_team.h
21082F:	include/uapi/linux/if_team.h
21083F:	tools/testing/selftests/drivers/net/team/
21084
21085TECHNICAL ADVISORY BOARD PROCESS DOCS
21086M:	"Theodore Ts'o" <tytso@mit.edu>
21087M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21088L:	tech-board-discuss@lists.linux-foundation.org
21089S:	Maintained
21090F:	Documentation/process/contribution-maturity-model.rst
21091F:	Documentation/process/researcher-guidelines.rst
21092
21093TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
21094M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
21095S:	Maintained
21096F:	arch/x86/platform/ts5500/
21097
21098TECHNOTREND USB IR RECEIVER
21099M:	Sean Young <sean@mess.org>
21100L:	linux-media@vger.kernel.org
21101S:	Maintained
21102F:	drivers/media/rc/ttusbir.c
21103
21104TECHWELL TW9910 VIDEO DECODER
21105L:	linux-media@vger.kernel.org
21106S:	Orphan
21107F:	drivers/media/i2c/tw9910.c
21108F:	include/media/i2c/tw9910.h
21109
21110TEE SUBSYSTEM
21111M:	Jens Wiklander <jens.wiklander@linaro.org>
21112R:	Sumit Garg <sumit.garg@linaro.org>
21113L:	op-tee@lists.trustedfirmware.org
21114S:	Maintained
21115F:	Documentation/staging/tee.rst
21116F:	drivers/tee/
21117F:	include/linux/tee_drv.h
21118F:	include/uapi/linux/tee.h
21119
21120TEGRA ARCHITECTURE SUPPORT
21121M:	Thierry Reding <thierry.reding@gmail.com>
21122M:	Jonathan Hunter <jonathanh@nvidia.com>
21123L:	linux-tegra@vger.kernel.org
21124S:	Supported
21125Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
21126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
21127N:	[^a-z]tegra
21128
21129TEGRA CLOCK DRIVER
21130M:	Peter De Schrijver <pdeschrijver@nvidia.com>
21131M:	Prashant Gaikwad <pgaikwad@nvidia.com>
21132S:	Supported
21133F:	drivers/clk/tegra/
21134
21135TEGRA DMA DRIVERS
21136M:	Laxman Dewangan <ldewangan@nvidia.com>
21137M:	Jon Hunter <jonathanh@nvidia.com>
21138S:	Supported
21139F:	drivers/dma/tegra*
21140
21141TEGRA I2C DRIVER
21142M:	Laxman Dewangan <ldewangan@nvidia.com>
21143R:	Dmitry Osipenko <digetx@gmail.com>
21144S:	Supported
21145F:	drivers/i2c/busses/i2c-tegra.c
21146
21147TEGRA IOMMU DRIVERS
21148M:	Thierry Reding <thierry.reding@gmail.com>
21149R:	Krishna Reddy <vdumpa@nvidia.com>
21150L:	linux-tegra@vger.kernel.org
21151S:	Supported
21152F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
21153F:	drivers/iommu/tegra*
21154
21155TEGRA KBC DRIVER
21156M:	Laxman Dewangan <ldewangan@nvidia.com>
21157S:	Supported
21158F:	drivers/input/keyboard/tegra-kbc.c
21159
21160TEGRA NAND DRIVER
21161M:	Stefan Agner <stefan@agner.ch>
21162M:	Lucas Stach <dev@lynxeye.de>
21163S:	Maintained
21164F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
21165F:	drivers/mtd/nand/raw/tegra_nand.c
21166
21167TEGRA PWM DRIVER
21168M:	Thierry Reding <thierry.reding@gmail.com>
21169S:	Supported
21170F:	drivers/pwm/pwm-tegra.c
21171
21172TEGRA QUAD SPI DRIVER
21173M:	Thierry Reding <thierry.reding@gmail.com>
21174M:	Jonathan Hunter <jonathanh@nvidia.com>
21175M:	Sowjanya Komatineni <skomatineni@nvidia.com>
21176L:	linux-tegra@vger.kernel.org
21177S:	Maintained
21178F:	drivers/spi/spi-tegra210-quad.c
21179
21180TEGRA SERIAL DRIVER
21181M:	Laxman Dewangan <ldewangan@nvidia.com>
21182S:	Supported
21183F:	drivers/tty/serial/serial-tegra.c
21184
21185TEGRA SPI DRIVER
21186M:	Laxman Dewangan <ldewangan@nvidia.com>
21187S:	Supported
21188F:	drivers/spi/spi-tegra*
21189
21190TEGRA VIDEO DRIVER
21191M:	Thierry Reding <thierry.reding@gmail.com>
21192M:	Jonathan Hunter <jonathanh@nvidia.com>
21193M:	Sowjanya Komatineni <skomatineni@nvidia.com>
21194M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
21195L:	linux-media@vger.kernel.org
21196L:	linux-tegra@vger.kernel.org
21197S:	Maintained
21198F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
21199F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
21200F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
21201F:	drivers/staging/media/tegra-video/
21202
21203TEGRA XUSB PADCTL DRIVER
21204M:	JC Kuo <jckuo@nvidia.com>
21205S:	Supported
21206F:	drivers/phy/tegra/xusb*
21207
21208TEHUTI ETHERNET DRIVER
21209M:	Andy Gospodarek <andy@greyhouse.net>
21210L:	netdev@vger.kernel.org
21211S:	Supported
21212F:	drivers/net/ethernet/tehuti/*
21213
21214TELECOM CLOCK DRIVER FOR MCPL0010
21215M:	Mark Gross <markgross@kernel.org>
21216S:	Supported
21217F:	drivers/char/tlclk.c
21218
21219TEMPO SEMICONDUCTOR DRIVERS
21220M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
21221S:	Maintained
21222F:	Documentation/devicetree/bindings/sound/tscs*.txt
21223F:	sound/soc/codecs/tscs*.c
21224F:	sound/soc/codecs/tscs*.h
21225
21226TENSILICA XTENSA PORT (xtensa)
21227M:	Chris Zankel <chris@zankel.net>
21228M:	Max Filippov <jcmvbkbc@gmail.com>
21229S:	Maintained
21230T:	git https://github.com/jcmvbkbc/linux-xtensa.git
21231F:	arch/xtensa/
21232F:	drivers/irqchip/irq-xtensa-*
21233
21234TEXAS INSTRUMENTS ASoC DRIVERS
21235M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
21236L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21237S:	Maintained
21238F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
21239F:	sound/soc/ti/
21240
21241TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
21242M:	Shenghao Ding <shenghao-ding@ti.com>
21243M:	Kevin Lu <kevin-lu@ti.com>
21244M:	Baojun Xu <x1077012@ti.com>
21245L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21246S:	Maintained
21247F:	Documentation/devicetree/bindings/sound/tas2552.txt
21248F:	Documentation/devicetree/bindings/sound/tas2562.yaml
21249F:	Documentation/devicetree/bindings/sound/tas2770.yaml
21250F:	Documentation/devicetree/bindings/sound/tas27xx.yaml
21251F:	Documentation/devicetree/bindings/sound/ti,pcm1681.txt
21252F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
21253F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
21254F:	Documentation/devicetree/bindings/sound/tlv320adcx140.yaml
21255F:	Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
21256F:	Documentation/devicetree/bindings/sound/tpa6130a2.txt
21257F:	include/sound/tas2*.h
21258F:	include/sound/tlv320*.h
21259F:	include/sound/tpa6130a2-plat.h
21260F:	sound/pci/hda/tas2781_hda_i2c.c
21261F:	sound/soc/codecs/pcm1681.c
21262F:	sound/soc/codecs/pcm1789*.*
21263F:	sound/soc/codecs/pcm179x*.*
21264F:	sound/soc/codecs/pcm186x*.*
21265F:	sound/soc/codecs/pcm3008.*
21266F:	sound/soc/codecs/pcm3060*.*
21267F:	sound/soc/codecs/pcm3168a*.*
21268F:	sound/soc/codecs/pcm5102a.c
21269F:	sound/soc/codecs/pcm512x*.*
21270F:	sound/soc/codecs/tas2*.*
21271F:	sound/soc/codecs/tlv320*.*
21272F:	sound/soc/codecs/tpa6130a2.*
21273
21274TEXAS INSTRUMENTS DMA DRIVERS
21275M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
21276L:	dmaengine@vger.kernel.org
21277S:	Maintained
21278F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
21279F:	Documentation/devicetree/bindings/dma/ti-edma.txt
21280F:	Documentation/devicetree/bindings/dma/ti/
21281F:	drivers/dma/ti/
21282F:	include/linux/dma/k3-psil.h
21283F:	include/linux/dma/k3-udma-glue.h
21284F:	include/linux/dma/ti-cppi5.h
21285X:	drivers/dma/ti/cppi41.c
21286
21287TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
21288M:	Robert Marko <robert.marko@sartura.hr>
21289M:	Luka Perkov <luka.perkov@sartura.hr>
21290L:	linux-hwmon@vger.kernel.org
21291S:	Maintained
21292F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
21293F:	Documentation/hwmon/tps23861.rst
21294F:	drivers/hwmon/tps23861.c
21295
21296TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
21297M:	Ricardo Ribalda <ribalda@kernel.org>
21298L:	linux-iio@vger.kernel.org
21299S:	Supported
21300F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
21301F:	drivers/iio/dac/ti-dac7612.c
21302
21303TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
21304M:	Nishanth Menon <nm@ti.com>
21305M:	Tero Kristo <kristo@kernel.org>
21306M:	Santosh Shilimkar <ssantosh@kernel.org>
21307L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21308S:	Maintained
21309F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
21310F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
21311F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
21312F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
21313F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
21314F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
21315F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
21316F:	drivers/clk/keystone/sci-clk.c
21317F:	drivers/firmware/ti_sci*
21318F:	drivers/irqchip/irq-ti-sci-inta.c
21319F:	drivers/irqchip/irq-ti-sci-intr.c
21320F:	drivers/reset/reset-ti-sci.c
21321F:	drivers/soc/ti/ti_sci_inta_msi.c
21322F:	drivers/genpd/ti/ti_sci_pm_domains.c
21323F:	include/dt-bindings/soc/ti,sci_pm_domain.h
21324F:	include/linux/soc/ti/ti_sci_inta_msi.h
21325F:	include/linux/soc/ti/ti_sci_protocol.h
21326
21327TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
21328M:	Puranjay Mohan <puranjay12@gmail.com>
21329L:	linux-iio@vger.kernel.org
21330S:	Supported
21331F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
21332F:	drivers/iio/temperature/tmp117.c
21333
21334THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
21335M:	Hans Verkuil <hverkuil@xs4all.nl>
21336L:	linux-media@vger.kernel.org
21337S:	Maintained
21338W:	https://linuxtv.org
21339T:	git git://linuxtv.org/media_tree.git
21340F:	drivers/media/radio/radio-raremono.c
21341
21342THERMAL
21343M:	Rafael J. Wysocki <rafael@kernel.org>
21344M:	Daniel Lezcano <daniel.lezcano@linaro.org>
21345R:	Amit Kucheria <amitk@kernel.org>
21346R:	Zhang Rui <rui.zhang@intel.com>
21347L:	linux-pm@vger.kernel.org
21348S:	Supported
21349Q:	https://patchwork.kernel.org/project/linux-pm/list/
21350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
21351F:	Documentation/ABI/testing/sysfs-class-thermal
21352F:	Documentation/admin-guide/thermal/
21353F:	Documentation/devicetree/bindings/thermal/
21354F:	Documentation/driver-api/thermal/
21355F:	drivers/thermal/
21356F:	include/dt-bindings/thermal/
21357F:	include/linux/cpu_cooling.h
21358F:	include/linux/thermal.h
21359F:	include/uapi/linux/thermal.h
21360F:	tools/lib/thermal/
21361F:	tools/thermal/
21362
21363THERMAL DRIVER FOR AMLOGIC SOCS
21364M:	Guillaume La Roque <glaroque@baylibre.com>
21365L:	linux-pm@vger.kernel.org
21366L:	linux-amlogic@lists.infradead.org
21367S:	Supported
21368W:	http://linux-meson.com/
21369F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
21370F:	drivers/thermal/amlogic_thermal.c
21371
21372THERMAL/CPU_COOLING
21373M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
21374M:	Daniel Lezcano <daniel.lezcano@linaro.org>
21375M:	Viresh Kumar <viresh.kumar@linaro.org>
21376R:	Lukasz Luba <lukasz.luba@arm.com>
21377L:	linux-pm@vger.kernel.org
21378S:	Supported
21379F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
21380F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
21381F:	drivers/thermal/cpufreq_cooling.c
21382F:	drivers/thermal/cpuidle_cooling.c
21383F:	include/linux/cpu_cooling.h
21384
21385THERMAL/POWER_ALLOCATOR
21386M:	Lukasz Luba <lukasz.luba@arm.com>
21387L:	linux-pm@vger.kernel.org
21388S:	Maintained
21389F:	Documentation/driver-api/thermal/power_allocator.rst
21390F:	drivers/thermal/gov_power_allocator.c
21391F:	drivers/thermal/thermal_trace_ipa.h
21392
21393THINKPAD ACPI EXTRAS DRIVER
21394M:	Henrique de Moraes Holschuh <hmh@hmh.eng.br>
21395L:	ibm-acpi-devel@lists.sourceforge.net
21396L:	platform-driver-x86@vger.kernel.org
21397S:	Maintained
21398W:	http://ibm-acpi.sourceforge.net
21399W:	http://thinkwiki.org/wiki/Ibm-acpi
21400T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
21401F:	drivers/platform/x86/thinkpad_acpi.c
21402
21403THINKPAD LMI DRIVER
21404M:	Mark Pearson <markpearson@lenovo.com>
21405L:	platform-driver-x86@vger.kernel.org
21406S:	Maintained
21407F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
21408F:	drivers/platform/x86/think-lmi.?
21409
21410THUNDERBOLT DMA TRAFFIC TEST DRIVER
21411M:	Isaac Hazan <isaac.hazan@intel.com>
21412L:	linux-usb@vger.kernel.org
21413S:	Maintained
21414F:	drivers/thunderbolt/dma_test.c
21415
21416THUNDERBOLT DRIVER
21417M:	Andreas Noever <andreas.noever@gmail.com>
21418M:	Michael Jamet <michael.jamet@intel.com>
21419M:	Mika Westerberg <mika.westerberg@linux.intel.com>
21420M:	Yehezkel Bernat <YehezkelShB@gmail.com>
21421L:	linux-usb@vger.kernel.org
21422S:	Maintained
21423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
21424F:	Documentation/admin-guide/thunderbolt.rst
21425F:	drivers/thunderbolt/
21426F:	include/linux/thunderbolt.h
21427
21428THUNDERBOLT NETWORK DRIVER
21429M:	Michael Jamet <michael.jamet@intel.com>
21430M:	Mika Westerberg <mika.westerberg@linux.intel.com>
21431M:	Yehezkel Bernat <YehezkelShB@gmail.com>
21432L:	netdev@vger.kernel.org
21433S:	Maintained
21434F:	drivers/net/thunderbolt/
21435
21436THUNDERX GPIO DRIVER
21437M:	Robert Richter <rric@kernel.org>
21438S:	Odd Fixes
21439F:	drivers/gpio/gpio-thunderx.c
21440
21441TI ADS7924 ADC DRIVER
21442M:	Hugo Villeneuve <hvilleneuve@dimonoff.com>
21443L:	linux-iio@vger.kernel.org
21444S:	Supported
21445F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
21446F:	drivers/iio/adc/ti-ads7924.c
21447
21448TI AM437X VPFE DRIVER
21449M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
21450L:	linux-media@vger.kernel.org
21451S:	Maintained
21452W:	https://linuxtv.org
21453Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21454T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
21455F:	drivers/media/platform/ti/am437x/
21456
21457TI BANDGAP AND THERMAL DRIVER
21458M:	Eduardo Valentin <edubezval@gmail.com>
21459M:	Keerthy <j-keerthy@ti.com>
21460L:	linux-pm@vger.kernel.org
21461L:	linux-omap@vger.kernel.org
21462S:	Maintained
21463F:	drivers/thermal/ti-soc-thermal/
21464
21465TI BQ27XXX POWER SUPPLY DRIVER
21466F:	drivers/power/supply/bq27xxx_battery.c
21467F:	drivers/power/supply/bq27xxx_battery_i2c.c
21468F:	include/linux/power/bq27xxx_battery.h
21469
21470TI CDCE706 CLOCK DRIVER
21471M:	Max Filippov <jcmvbkbc@gmail.com>
21472S:	Maintained
21473F:	drivers/clk/clk-cdce706.c
21474
21475TI CLOCK DRIVER
21476M:	Tero Kristo <kristo@kernel.org>
21477L:	linux-omap@vger.kernel.org
21478S:	Odd Fixes
21479F:	drivers/clk/ti/
21480F:	include/linux/clk/ti.h
21481
21482TI DAVINCI MACHINE SUPPORT
21483M:	Bartosz Golaszewski <brgl@bgdev.pl>
21484L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21485S:	Maintained
21486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
21487F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
21488F:	arch/arm/boot/dts/ti/davinci/
21489F:	arch/arm/mach-davinci/
21490F:	drivers/i2c/busses/i2c-davinci.c
21491
21492TI DAVINCI SERIES CLOCK DRIVER
21493M:	David Lechner <david@lechnology.com>
21494R:	Sekhar Nori <nsekhar@ti.com>
21495S:	Maintained
21496F:	Documentation/devicetree/bindings/clock/ti/davinci/
21497F:	drivers/clk/davinci/
21498F:	include/linux/clk/davinci.h
21499
21500TI DAVINCI SERIES GPIO DRIVER
21501M:	Keerthy <j-keerthy@ti.com>
21502L:	linux-gpio@vger.kernel.org
21503S:	Maintained
21504F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
21505F:	drivers/gpio/gpio-davinci.c
21506
21507TI DAVINCI SERIES MEDIA DRIVER
21508M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
21509L:	linux-media@vger.kernel.org
21510S:	Maintained
21511W:	https://linuxtv.org
21512Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21513T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
21514F:	drivers/media/platform/ti/davinci/
21515F:	include/media/davinci/
21516
21517TI ENHANCED CAPTURE (eCAP) DRIVER
21518M:	Vignesh Raghavendra <vigneshr@ti.com>
21519R:	Julien Panis <jpanis@baylibre.com>
21520L:	linux-iio@vger.kernel.org
21521L:	linux-omap@vger.kernel.org
21522S:	Maintained
21523F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
21524F:	drivers/counter/ti-ecap-capture.c
21525
21526TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
21527R:	David Lechner <david@lechnology.com>
21528L:	linux-iio@vger.kernel.org
21529F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
21530F:	drivers/counter/ti-eqep.c
21531
21532TI ETHERNET SWITCH DRIVER (CPSW)
21533R:	Grygorii Strashko <grygorii.strashko@ti.com>
21534L:	linux-omap@vger.kernel.org
21535L:	netdev@vger.kernel.org
21536S:	Maintained
21537F:	drivers/net/ethernet/ti/cpsw*
21538F:	drivers/net/ethernet/ti/davinci*
21539
21540TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
21541M:	Alex Dubov <oakad@yahoo.com>
21542S:	Maintained
21543W:	http://tifmxx.berlios.de/
21544F:	drivers/memstick/host/tifm_ms.c
21545F:	drivers/misc/tifm*
21546F:	drivers/mmc/host/tifm_sd.c
21547F:	include/linux/tifm.h
21548
21549TI FPD-LINK DRIVERS
21550M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
21551L:	linux-media@vger.kernel.org
21552S:	Maintained
21553F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
21554F:	drivers/media/i2c/ds90*
21555F:	include/media/i2c/ds90*
21556
21557TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
21558M:	Nishanth Menon <nm@ti.com>
21559M:	Santosh Shilimkar <ssantosh@kernel.org>
21560L:	linux-kernel@vger.kernel.org
21561L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21562S:	Maintained
21563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
21564F:	drivers/genpd/ti/omap_prm.c
21565F:	drivers/soc/ti/*
21566
21567TI LM49xxx FAMILY ASoC CODEC DRIVERS
21568M:	M R Swami Reddy <mr.swami.reddy@ti.com>
21569M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
21570L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21571S:	Maintained
21572F:	sound/soc/codecs/isabelle*
21573F:	sound/soc/codecs/lm49453*
21574
21575TI LMP92064 ADC DRIVER
21576M:	Leonard Göhrs <l.goehrs@pengutronix.de>
21577R:	kernel@pengutronix.de
21578L:	linux-iio@vger.kernel.org
21579S:	Maintained
21580F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
21581F:	drivers/iio/adc/ti-lmp92064.c
21582
21583TI PCM3060 ASoC CODEC DRIVER
21584M:	Kirill Marinushkin <kmarinushkin@birdec.com>
21585L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21586S:	Maintained
21587F:	Documentation/devicetree/bindings/sound/pcm3060.txt
21588F:	sound/soc/codecs/pcm3060*
21589
21590TI TAS571X FAMILY ASoC CODEC DRIVER
21591M:	Kevin Cernekee <cernekee@chromium.org>
21592L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21593S:	Odd Fixes
21594F:	sound/soc/codecs/tas571x*
21595
21596TI TMAG5273 MAGNETOMETER DRIVER
21597M:	Gerald Loacker <gerald.loacker@wolfvision.net>
21598L:	linux-iio@vger.kernel.org
21599S:	Maintained
21600F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
21601F:	drivers/iio/magnetometer/tmag5273.c
21602
21603TI TRF7970A NFC DRIVER
21604M:	Mark Greer <mgreer@animalcreek.com>
21605L:	linux-wireless@vger.kernel.org
21606S:	Supported
21607F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
21608F:	drivers/nfc/trf7970a.c
21609
21610TI TSC2046 ADC DRIVER
21611M:	Oleksij Rempel <o.rempel@pengutronix.de>
21612R:	kernel@pengutronix.de
21613L:	linux-iio@vger.kernel.org
21614S:	Maintained
21615F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
21616F:	drivers/iio/adc/ti-tsc2046.c
21617
21618TI TWL4030 SERIES SOC CODEC DRIVER
21619M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
21620L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21621S:	Maintained
21622F:	sound/soc/codecs/twl4030*
21623
21624TI VPE/CAL DRIVERS
21625M:	Benoit Parrot <bparrot@ti.com>
21626L:	linux-media@vger.kernel.org
21627S:	Maintained
21628W:	http://linuxtv.org/
21629Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21630F:	Documentation/devicetree/bindings/media/ti,cal.yaml
21631F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
21632F:	drivers/media/platform/ti/cal/
21633F:	drivers/media/platform/ti/vpe/
21634
21635TI WILINK WIRELESS DRIVERS
21636L:	linux-wireless@vger.kernel.org
21637S:	Orphan
21638W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
21639W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
21640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
21641F:	drivers/net/wireless/ti/
21642
21643TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
21644M:	John Stultz <jstultz@google.com>
21645M:	Thomas Gleixner <tglx@linutronix.de>
21646R:	Stephen Boyd <sboyd@kernel.org>
21647L:	linux-kernel@vger.kernel.org
21648S:	Supported
21649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
21650F:	include/linux/clocksource.h
21651F:	include/linux/time.h
21652F:	include/linux/timex.h
21653F:	include/uapi/linux/time.h
21654F:	include/uapi/linux/timex.h
21655F:	kernel/time/alarmtimer.c
21656F:	kernel/time/clocksource.c
21657F:	kernel/time/ntp.c
21658F:	kernel/time/time*.c
21659F:	tools/testing/selftests/timers/
21660
21661TIPC NETWORK LAYER
21662M:	Jon Maloy <jmaloy@redhat.com>
21663M:	Ying Xue <ying.xue@windriver.com>
21664L:	netdev@vger.kernel.org (core kernel code)
21665L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
21666S:	Maintained
21667W:	http://tipc.sourceforge.net/
21668F:	include/uapi/linux/tipc*.h
21669F:	net/tipc/
21670
21671TLAN NETWORK DRIVER
21672M:	Samuel Chessman <chessman@tux.org>
21673L:	tlan-devel@lists.sourceforge.net (subscribers-only)
21674S:	Maintained
21675W:	http://sourceforge.net/projects/tlan/
21676F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
21677F:	drivers/net/ethernet/ti/tlan.*
21678
21679TMIO/SDHI MMC DRIVER
21680M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
21681L:	linux-mmc@vger.kernel.org
21682L:	linux-renesas-soc@vger.kernel.org
21683S:	Supported
21684F:	drivers/mmc/host/renesas_sdhi*
21685F:	drivers/mmc/host/tmio_mmc*
21686F:	include/linux/mfd/tmio.h
21687
21688TMP401 HARDWARE MONITOR DRIVER
21689M:	Guenter Roeck <linux@roeck-us.net>
21690L:	linux-hwmon@vger.kernel.org
21691S:	Maintained
21692F:	Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
21693F:	Documentation/hwmon/tmp401.rst
21694F:	drivers/hwmon/tmp401.c
21695
21696TMP464 HARDWARE MONITOR DRIVER
21697M:	Guenter Roeck <linux@roeck-us.net>
21698L:	linux-hwmon@vger.kernel.org
21699S:	Maintained
21700F:	Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
21701F:	Documentation/hwmon/tmp464.rst
21702F:	drivers/hwmon/tmp464.c
21703
21704TMP513 HARDWARE MONITOR DRIVER
21705M:	Eric Tremblay <etremblay@distech-controls.com>
21706L:	linux-hwmon@vger.kernel.org
21707S:	Maintained
21708F:	Documentation/hwmon/tmp513.rst
21709F:	drivers/hwmon/tmp513.c
21710
21711TMPFS (SHMEM FILESYSTEM)
21712M:	Hugh Dickins <hughd@google.com>
21713L:	linux-mm@kvack.org
21714S:	Maintained
21715F:	include/linux/shmem_fs.h
21716F:	mm/shmem.c
21717
21718TOMOYO SECURITY MODULE
21719M:	Kentaro Takeda <takedakn@nttdata.co.jp>
21720M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
21721L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
21722L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
21723L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
21724L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
21725S:	Maintained
21726W:	https://tomoyo.osdn.jp/
21727F:	security/tomoyo/
21728
21729TOPSTAR LAPTOP EXTRAS DRIVER
21730M:	Herton Ronaldo Krzesinski <herton@canonical.com>
21731L:	platform-driver-x86@vger.kernel.org
21732S:	Maintained
21733F:	drivers/platform/x86/topstar-laptop.c
21734
21735TORTURE-TEST MODULES
21736M:	Davidlohr Bueso <dave@stgolabs.net>
21737M:	"Paul E. McKenney" <paulmck@kernel.org>
21738M:	Josh Triplett <josh@joshtriplett.org>
21739L:	linux-kernel@vger.kernel.org
21740S:	Supported
21741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
21742F:	Documentation/RCU/torture.rst
21743F:	kernel/locking/locktorture.c
21744F:	kernel/rcu/rcuscale.c
21745F:	kernel/rcu/rcutorture.c
21746F:	kernel/rcu/refscale.c
21747F:	kernel/torture.c
21748
21749TOSHIBA ACPI EXTRAS DRIVER
21750M:	Azael Avalos <coproscefalo@gmail.com>
21751L:	platform-driver-x86@vger.kernel.org
21752S:	Maintained
21753F:	drivers/platform/x86/toshiba_acpi.c
21754
21755TOSHIBA BLUETOOTH DRIVER
21756M:	Azael Avalos <coproscefalo@gmail.com>
21757L:	platform-driver-x86@vger.kernel.org
21758S:	Maintained
21759F:	drivers/platform/x86/toshiba_bluetooth.c
21760
21761TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
21762M:	Azael Avalos <coproscefalo@gmail.com>
21763L:	platform-driver-x86@vger.kernel.org
21764S:	Maintained
21765F:	drivers/platform/x86/toshiba_haps.c
21766
21767TOSHIBA SMM DRIVER
21768M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
21769S:	Maintained
21770W:	http://www.buzzard.org.uk/toshiba/
21771F:	drivers/char/toshiba.c
21772F:	include/linux/toshiba.h
21773F:	include/uapi/linux/toshiba.h
21774
21775TOSHIBA TC358743 DRIVER
21776M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
21777L:	linux-media@vger.kernel.org
21778S:	Maintained
21779F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
21780F:	drivers/media/i2c/tc358743*
21781F:	include/media/i2c/tc358743.h
21782
21783TOSHIBA WMI HOTKEYS DRIVER
21784M:	Azael Avalos <coproscefalo@gmail.com>
21785L:	platform-driver-x86@vger.kernel.org
21786S:	Maintained
21787F:	drivers/platform/x86/toshiba-wmi.c
21788
21789TPM DEVICE DRIVER
21790M:	Peter Huewe <peterhuewe@gmx.de>
21791M:	Jarkko Sakkinen <jarkko@kernel.org>
21792R:	Jason Gunthorpe <jgg@ziepe.ca>
21793L:	linux-integrity@vger.kernel.org
21794S:	Maintained
21795W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
21796Q:	https://patchwork.kernel.org/project/linux-integrity/list/
21797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
21798F:	drivers/char/tpm/
21799
21800TPS546D24 DRIVER
21801M:	Duke Du <dukedu83@gmail.com>
21802L:	linux-hwmon@vger.kernel.org
21803S:	Maintained
21804F:	Documentation/hwmon/tps546d24.rst
21805F:	drivers/hwmon/pmbus/tps546d24.c
21806
21807TQ SYSTEMS BOARD & DRIVER SUPPORT
21808L:	linux@ew.tq-group.com
21809S:	Supported
21810W:	https://www.tq-group.com/en/products/tq-embedded/
21811F:	arch/arm/boot/dts/imx*mba*.dts*
21812F:	arch/arm/boot/dts/imx*tqma*.dts*
21813F:	arch/arm/boot/dts/mba*.dtsi
21814F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
21815F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
21816F:	arch/arm64/boot/dts/freescale/mba*.dtsi
21817F:	drivers/gpio/gpio-tqmx86.c
21818F:	drivers/mfd/tqmx86.c
21819F:	drivers/watchdog/tqmx86_wdt.c
21820
21821TRACING
21822M:	Steven Rostedt <rostedt@goodmis.org>
21823M:	Masami Hiramatsu <mhiramat@kernel.org>
21824L:	linux-kernel@vger.kernel.org
21825L:	linux-trace-kernel@vger.kernel.org
21826S:	Maintained
21827Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
21828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
21829F:	Documentation/trace/*
21830F:	fs/tracefs/
21831F:	include/linux/trace*.h
21832F:	include/trace/
21833F:	kernel/trace/
21834F:	scripts/tracing/
21835F:	tools/testing/selftests/ftrace/
21836
21837TRACING MMIO ACCESSES (MMIOTRACE)
21838M:	Steven Rostedt <rostedt@goodmis.org>
21839M:	Masami Hiramatsu <mhiramat@kernel.org>
21840R:	Karol Herbst <karolherbst@gmail.com>
21841R:	Pekka Paalanen <ppaalanen@gmail.com>
21842L:	linux-kernel@vger.kernel.org
21843L:	nouveau@lists.freedesktop.org
21844S:	Maintained
21845F:	arch/x86/mm/kmmio.c
21846F:	arch/x86/mm/mmio-mod.c
21847F:	arch/x86/mm/testmmiotrace.c
21848F:	include/linux/mmiotrace.h
21849F:	kernel/trace/trace_mmiotrace.c
21850
21851TRACING OS NOISE / LATENCY TRACERS
21852M:	Steven Rostedt <rostedt@goodmis.org>
21853M:	Daniel Bristot de Oliveira <bristot@kernel.org>
21854S:	Maintained
21855F:	Documentation/trace/hwlat_detector.rst
21856F:	Documentation/trace/osnoise-tracer.rst
21857F:	Documentation/trace/timerlat-tracer.rst
21858F:	arch/*/kernel/trace.c
21859F:	include/trace/events/osnoise.h
21860F:	kernel/trace/trace_hwlat.c
21861F:	kernel/trace/trace_irqsoff.c
21862F:	kernel/trace/trace_osnoise.c
21863F:	kernel/trace/trace_sched_wakeup.c
21864
21865TRADITIONAL CHINESE DOCUMENTATION
21866M:	Hu Haowen <src.res.211@gmail.com>
21867S:	Maintained
21868W:	https://github.com/srcres258/linux-doc
21869T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
21870F:	Documentation/translations/zh_TW/
21871
21872TTY LAYER AND SERIAL DRIVERS
21873M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21874M:	Jiri Slaby <jirislaby@kernel.org>
21875L:	linux-kernel@vger.kernel.org
21876L:	linux-serial@vger.kernel.org
21877S:	Supported
21878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
21879F:	Documentation/devicetree/bindings/serial/
21880F:	Documentation/driver-api/serial/
21881F:	drivers/tty/
21882F:	include/linux/selection.h
21883F:	include/linux/serial.h
21884F:	include/linux/serial_core.h
21885F:	include/linux/sysrq.h
21886F:	include/linux/tty*.h
21887F:	include/linux/vt.h
21888F:	include/linux/vt_*.h
21889F:	include/uapi/linux/serial.h
21890F:	include/uapi/linux/serial_core.h
21891F:	include/uapi/linux/tty.h
21892
21893TUA9001 MEDIA DRIVER
21894M:	Antti Palosaari <crope@iki.fi>
21895L:	linux-media@vger.kernel.org
21896S:	Maintained
21897W:	https://linuxtv.org
21898W:	http://palosaari.fi/linux/
21899Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21900T:	git git://linuxtv.org/anttip/media_tree.git
21901F:	drivers/media/tuners/tua9001*
21902
21903TULIP NETWORK DRIVERS
21904L:	netdev@vger.kernel.org
21905L:	linux-parisc@vger.kernel.org
21906S:	Orphan
21907F:	drivers/net/ethernet/dec/tulip/
21908
21909TUN/TAP driver
21910M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
21911M:	Jason Wang <jasowang@redhat.com>
21912S:	Maintained
21913W:	http://vtun.sourceforge.net/tun
21914F:	Documentation/networking/tuntap.rst
21915F:	arch/um/os-Linux/drivers/
21916F:	drivers/net/tap.c
21917F:	drivers/net/tun.c
21918
21919TURBOCHANNEL SUBSYSTEM
21920M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
21921M:	Ralf Baechle <ralf@linux-mips.org>
21922L:	linux-mips@vger.kernel.org
21923S:	Maintained
21924Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
21925F:	drivers/tc/
21926F:	include/linux/tc.h
21927
21928TURBOSTAT UTILITY
21929M:	"Len Brown" <lenb@kernel.org>
21930L:	linux-pm@vger.kernel.org
21931S:	Supported
21932Q:	https://patchwork.kernel.org/project/linux-pm/list/
21933B:	https://bugzilla.kernel.org
21934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
21935F:	tools/power/x86/turbostat/
21936
21937TW5864 VIDEO4LINUX DRIVER
21938M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
21939M:	Anton Sviridenko <anton@corp.bluecherry.net>
21940M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
21941M:	Andrey Utkin <andrey_utkin@fastmail.com>
21942L:	linux-media@vger.kernel.org
21943S:	Supported
21944F:	drivers/media/pci/tw5864/
21945
21946TW68 VIDEO4LINUX DRIVER
21947M:	Hans Verkuil <hverkuil@xs4all.nl>
21948L:	linux-media@vger.kernel.org
21949S:	Odd Fixes
21950W:	https://linuxtv.org
21951T:	git git://linuxtv.org/media_tree.git
21952F:	drivers/media/pci/tw68/
21953
21954TW686X VIDEO4LINUX DRIVER
21955M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
21956L:	linux-media@vger.kernel.org
21957S:	Maintained
21958W:	http://linuxtv.org
21959T:	git git://linuxtv.org/media_tree.git
21960F:	drivers/media/pci/tw686x/
21961
21962U-BOOT ENVIRONMENT VARIABLES
21963M:	Rafał Miłecki <rafal@milecki.pl>
21964S:	Maintained
21965F:	Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
21966F:	drivers/nvmem/u-boot-env.c
21967
21968UACCE ACCELERATOR FRAMEWORK
21969M:	Zhangfei Gao <zhangfei.gao@linaro.org>
21970M:	Zhou Wang <wangzhou1@hisilicon.com>
21971L:	linux-accelerators@lists.ozlabs.org
21972L:	linux-kernel@vger.kernel.org
21973S:	Maintained
21974F:	Documentation/ABI/testing/sysfs-driver-uacce
21975F:	Documentation/misc-devices/uacce.rst
21976F:	drivers/misc/uacce/
21977F:	include/linux/uacce.h
21978F:	include/uapi/misc/uacce/
21979
21980UBI FILE SYSTEM (UBIFS)
21981M:	Richard Weinberger <richard@nod.at>
21982L:	linux-mtd@lists.infradead.org
21983S:	Supported
21984W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
21985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
21986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
21987F:	Documentation/ABI/testing/sysfs-fs-ubifs
21988F:	Documentation/filesystems/ubifs-authentication.rst
21989F:	Documentation/filesystems/ubifs.rst
21990F:	fs/ubifs/
21991
21992UBLK USERSPACE BLOCK DRIVER
21993M:	Ming Lei <ming.lei@redhat.com>
21994L:	linux-block@vger.kernel.org
21995S:	Maintained
21996F:	Documentation/block/ublk.rst
21997F:	drivers/block/ublk_drv.c
21998F:	include/uapi/linux/ublk_cmd.h
21999
22000UCLINUX (M68KNOMMU AND COLDFIRE)
22001M:	Greg Ungerer <gerg@linux-m68k.org>
22002L:	linux-m68k@lists.linux-m68k.org
22003S:	Maintained
22004W:	http://www.linux-m68k.org/
22005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
22006F:	arch/m68k/*/*_no.*
22007F:	arch/m68k/68*/
22008F:	arch/m68k/coldfire/
22009F:	arch/m68k/include/asm/*_no.*
22010
22011UDF FILESYSTEM
22012M:	Jan Kara <jack@suse.com>
22013S:	Maintained
22014F:	Documentation/filesystems/udf.rst
22015F:	fs/udf/
22016
22017UDRAW TABLET
22018M:	Bastien Nocera <hadess@hadess.net>
22019L:	linux-input@vger.kernel.org
22020S:	Maintained
22021F:	drivers/hid/hid-udraw-ps3.c
22022
22023UFS FILESYSTEM
22024M:	Evgeniy Dushistov <dushistov@mail.ru>
22025S:	Maintained
22026F:	Documentation/admin-guide/ufs.rst
22027F:	fs/ufs/
22028
22029UHID USERSPACE HID IO DRIVER
22030M:	David Rheinsberg <david@readahead.eu>
22031L:	linux-input@vger.kernel.org
22032S:	Maintained
22033F:	drivers/hid/uhid.c
22034F:	include/uapi/linux/uhid.h
22035
22036ULPI BUS
22037M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
22038L:	linux-usb@vger.kernel.org
22039S:	Maintained
22040F:	drivers/usb/common/ulpi.c
22041F:	include/linux/ulpi/
22042
22043UNICODE SUBSYSTEM
22044M:	Gabriel Krisman Bertazi <krisman@collabora.com>
22045L:	linux-fsdevel@vger.kernel.org
22046S:	Supported
22047F:	fs/unicode/
22048
22049UNIFDEF
22050M:	Tony Finch <dot@dotat.at>
22051S:	Maintained
22052W:	http://dotat.at/prog/unifdef
22053F:	scripts/unifdef.c
22054
22055UNIFORM CDROM DRIVER
22056M:	Phillip Potter <phil@philpotter.co.uk>
22057S:	Maintained
22058F:	Documentation/cdrom/
22059F:	drivers/cdrom/cdrom.c
22060F:	include/linux/cdrom.h
22061F:	include/uapi/linux/cdrom.h
22062
22063UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
22064R:	Alim Akhtar <alim.akhtar@samsung.com>
22065R:	Avri Altman <avri.altman@wdc.com>
22066R:	Bart Van Assche <bvanassche@acm.org>
22067L:	linux-scsi@vger.kernel.org
22068S:	Supported
22069F:	Documentation/devicetree/bindings/ufs/
22070F:	Documentation/scsi/ufs.rst
22071F:	drivers/ufs/core/
22072
22073UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
22074M:	Pedro Sousa <pedrom.sousa@synopsys.com>
22075L:	linux-scsi@vger.kernel.org
22076S:	Supported
22077F:	drivers/ufs/host/*dwc*
22078
22079UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
22080M:	Alim Akhtar <alim.akhtar@samsung.com>
22081L:	linux-scsi@vger.kernel.org
22082S:	Maintained
22083F:	drivers/ufs/host/ufs-exynos*
22084
22085UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
22086M:	Stanley Chu <stanley.chu@mediatek.com>
22087L:	linux-scsi@vger.kernel.org
22088L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
22089S:	Maintained
22090F:	drivers/ufs/host/ufs-mediatek*
22091
22092UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
22093M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
22094L:	linux-arm-msm@vger.kernel.org
22095L:	linux-scsi@vger.kernel.org
22096S:	Maintained
22097F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
22098F:	drivers/ufs/host/ufs-qcom*
22099
22100UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
22101M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
22102L:	linux-renesas-soc@vger.kernel.org
22103L:	linux-scsi@vger.kernel.org
22104S:	Maintained
22105F:	drivers/ufs/host/ufs-renesas.c
22106
22107UNSORTED BLOCK IMAGES (UBI)
22108M:	Richard Weinberger <richard@nod.at>
22109L:	linux-mtd@lists.infradead.org
22110S:	Supported
22111W:	http://www.linux-mtd.infradead.org/
22112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
22113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
22114F:	drivers/mtd/ubi/
22115F:	include/linux/mtd/ubi.h
22116F:	include/uapi/mtd/ubi-user.h
22117
22118USB "USBNET" DRIVER FRAMEWORK
22119M:	Oliver Neukum <oneukum@suse.com>
22120L:	netdev@vger.kernel.org
22121S:	Maintained
22122W:	http://www.linux-usb.org/usbnet
22123F:	drivers/net/usb/usbnet.c
22124F:	include/linux/usb/usbnet.h
22125
22126USB ACM DRIVER
22127M:	Oliver Neukum <oneukum@suse.com>
22128L:	linux-usb@vger.kernel.org
22129S:	Maintained
22130F:	Documentation/usb/acm.rst
22131F:	drivers/usb/class/cdc-acm.*
22132
22133USB APPLE MFI FASTCHARGE DRIVER
22134M:	Bastien Nocera <hadess@hadess.net>
22135L:	linux-usb@vger.kernel.org
22136S:	Maintained
22137F:	drivers/usb/misc/apple-mfi-fastcharge.c
22138
22139USB AR5523 WIRELESS DRIVER
22140L:	linux-wireless@vger.kernel.org
22141S:	Orphan
22142F:	drivers/net/wireless/ath/ar5523/
22143
22144USB ATTACHED SCSI
22145M:	Oliver Neukum <oneukum@suse.com>
22146L:	linux-usb@vger.kernel.org
22147L:	linux-scsi@vger.kernel.org
22148S:	Maintained
22149F:	drivers/usb/storage/uas.c
22150
22151USB CDC ETHERNET DRIVER
22152M:	Oliver Neukum <oliver@neukum.org>
22153L:	linux-usb@vger.kernel.org
22154S:	Maintained
22155F:	drivers/net/usb/cdc_*.c
22156F:	include/uapi/linux/usb/cdc.h
22157
22158USB CHAOSKEY DRIVER
22159M:	Keith Packard <keithp@keithp.com>
22160L:	linux-usb@vger.kernel.org
22161S:	Maintained
22162F:	drivers/usb/misc/chaoskey.c
22163
22164USB CYPRESS C67X00 DRIVER
22165L:	linux-usb@vger.kernel.org
22166S:	Orphan
22167F:	drivers/usb/c67x00/
22168
22169USB DAVICOM DM9601 DRIVER
22170M:	Peter Korsgaard <peter@korsgaard.com>
22171L:	netdev@vger.kernel.org
22172S:	Maintained
22173W:	http://www.linux-usb.org/usbnet
22174F:	drivers/net/usb/dm9601.c
22175
22176USB EHCI DRIVER
22177M:	Alan Stern <stern@rowland.harvard.edu>
22178L:	linux-usb@vger.kernel.org
22179S:	Maintained
22180F:	Documentation/usb/ehci.rst
22181F:	drivers/usb/host/ehci*
22182
22183USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
22184M:	Jiri Kosina <jikos@kernel.org>
22185M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
22186L:	linux-usb@vger.kernel.org
22187S:	Maintained
22188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
22189F:	Documentation/hid/hiddev.rst
22190F:	drivers/hid/usbhid/
22191
22192USB INTEL XHCI ROLE MUX DRIVER
22193M:	Hans de Goede <hdegoede@redhat.com>
22194L:	linux-usb@vger.kernel.org
22195S:	Maintained
22196F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
22197
22198USB IP DRIVER FOR HISILICON KIRIN 960
22199M:	Yu Chen <chenyu56@huawei.com>
22200M:	Binghui Wang <wangbinghui@hisilicon.com>
22201L:	linux-usb@vger.kernel.org
22202S:	Maintained
22203F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
22204F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
22205
22206USB IP DRIVER FOR HISILICON KIRIN 970
22207M:	Mauro Carvalho Chehab <mchehab@kernel.org>
22208L:	linux-usb@vger.kernel.org
22209S:	Maintained
22210F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
22211F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
22212
22213USB ISP116X DRIVER
22214M:	Olav Kongas <ok@artecdesign.ee>
22215L:	linux-usb@vger.kernel.org
22216S:	Maintained
22217F:	drivers/usb/host/isp116x*
22218F:	include/linux/usb/isp116x.h
22219
22220USB ISP1760 DRIVER
22221M:	Rui Miguel Silva <rui.silva@linaro.org>
22222L:	linux-usb@vger.kernel.org
22223S:	Maintained
22224F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
22225F:	drivers/usb/isp1760/*
22226
22227USB LAN78XX ETHERNET DRIVER
22228M:	Woojung Huh <woojung.huh@microchip.com>
22229M:	UNGLinuxDriver@microchip.com
22230L:	netdev@vger.kernel.org
22231S:	Maintained
22232F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
22233F:	drivers/net/usb/lan78xx.*
22234F:	include/dt-bindings/net/microchip-lan78xx.h
22235
22236USB MASS STORAGE DRIVER
22237M:	Alan Stern <stern@rowland.harvard.edu>
22238L:	linux-usb@vger.kernel.org
22239L:	usb-storage@lists.one-eyed-alien.net
22240S:	Maintained
22241F:	drivers/usb/storage/
22242
22243USB MIDI DRIVER
22244M:	Clemens Ladisch <clemens@ladisch.de>
22245L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22246S:	Maintained
22247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
22248F:	sound/usb/midi.*
22249
22250USB NETWORKING DRIVERS
22251L:	linux-usb@vger.kernel.org
22252S:	Odd Fixes
22253F:	drivers/net/usb/
22254
22255USB OHCI DRIVER
22256M:	Alan Stern <stern@rowland.harvard.edu>
22257L:	linux-usb@vger.kernel.org
22258S:	Maintained
22259F:	Documentation/usb/ohci.rst
22260F:	drivers/usb/host/ohci*
22261
22262USB OTG FSM (Finite State Machine)
22263M:	Peter Chen <peter.chen@kernel.org>
22264L:	linux-usb@vger.kernel.org
22265S:	Maintained
22266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
22267F:	drivers/usb/common/usb-otg-fsm.c
22268
22269USB OVER IP DRIVER
22270M:	Valentina Manea <valentina.manea.m@gmail.com>
22271M:	Shuah Khan <shuah@kernel.org>
22272M:	Shuah Khan <skhan@linuxfoundation.org>
22273R:	Hongren Zheng <i@zenithal.me>
22274L:	linux-usb@vger.kernel.org
22275S:	Maintained
22276F:	Documentation/usb/usbip_protocol.rst
22277F:	drivers/usb/usbip/
22278F:	tools/testing/selftests/drivers/usb/usbip/
22279F:	tools/usb/usbip/
22280
22281USB PEGASUS DRIVER
22282M:	Petko Manolov <petkan@nucleusys.com>
22283L:	linux-usb@vger.kernel.org
22284L:	netdev@vger.kernel.org
22285S:	Maintained
22286W:	https://github.com/petkan/pegasus
22287T:	git https://github.com/petkan/pegasus.git
22288F:	drivers/net/usb/pegasus.*
22289
22290USB PRINTER DRIVER (usblp)
22291M:	Pete Zaitcev <zaitcev@redhat.com>
22292L:	linux-usb@vger.kernel.org
22293S:	Supported
22294F:	drivers/usb/class/usblp.c
22295
22296USB QMI WWAN NETWORK DRIVER
22297M:	Bjørn Mork <bjorn@mork.no>
22298L:	netdev@vger.kernel.org
22299S:	Maintained
22300F:	Documentation/ABI/testing/sysfs-class-net-qmi
22301F:	drivers/net/usb/qmi_wwan.c
22302
22303USB RAW GADGET DRIVER
22304R:	Andrey Konovalov <andreyknvl@gmail.com>
22305L:	linux-usb@vger.kernel.org
22306S:	Maintained
22307F:	Documentation/usb/raw-gadget.rst
22308F:	drivers/usb/gadget/legacy/raw_gadget.c
22309F:	include/uapi/linux/usb/raw_gadget.h
22310
22311USB RTL8150 DRIVER
22312M:	Petko Manolov <petkan@nucleusys.com>
22313L:	linux-usb@vger.kernel.org
22314L:	netdev@vger.kernel.org
22315S:	Maintained
22316W:	https://github.com/petkan/rtl8150
22317T:	git https://github.com/petkan/rtl8150.git
22318F:	drivers/net/usb/rtl8150.c
22319
22320USB SERIAL SUBSYSTEM
22321M:	Johan Hovold <johan@kernel.org>
22322L:	linux-usb@vger.kernel.org
22323S:	Maintained
22324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
22325F:	Documentation/usb/usb-serial.rst
22326F:	drivers/usb/serial/
22327F:	include/linux/usb/serial.h
22328
22329USB SMSC75XX ETHERNET DRIVER
22330M:	Steve Glendinning <steve.glendinning@shawell.net>
22331L:	netdev@vger.kernel.org
22332S:	Maintained
22333F:	drivers/net/usb/smsc75xx.*
22334
22335USB SMSC95XX ETHERNET DRIVER
22336M:	Steve Glendinning <steve.glendinning@shawell.net>
22337M:	UNGLinuxDriver@microchip.com
22338L:	netdev@vger.kernel.org
22339S:	Maintained
22340F:	drivers/net/usb/smsc95xx.*
22341
22342USB SUBSYSTEM
22343M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22344L:	linux-usb@vger.kernel.org
22345S:	Supported
22346W:	http://www.linux-usb.org
22347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
22348F:	Documentation/devicetree/bindings/usb/
22349F:	Documentation/usb/
22350F:	drivers/usb/
22351F:	include/dt-bindings/usb/
22352F:	include/linux/usb.h
22353F:	include/linux/usb/
22354F:	include/uapi/linux/usb/
22355
22356USB TYPEC BUS FOR ALTERNATE MODES
22357M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
22358L:	linux-usb@vger.kernel.org
22359S:	Maintained
22360F:	Documentation/ABI/testing/sysfs-bus-typec
22361F:	Documentation/driver-api/usb/typec_bus.rst
22362F:	drivers/usb/typec/altmodes/
22363F:	include/linux/usb/typec_altmode.h
22364
22365USB TYPEC CLASS
22366M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
22367L:	linux-usb@vger.kernel.org
22368S:	Maintained
22369F:	Documentation/ABI/testing/sysfs-class-typec
22370F:	Documentation/driver-api/usb/typec.rst
22371F:	drivers/usb/typec/
22372F:	include/linux/usb/typec.h
22373
22374USB TYPEC INTEL PMC MUX DRIVER
22375M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
22376L:	linux-usb@vger.kernel.org
22377S:	Maintained
22378F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
22379F:	drivers/usb/typec/mux/intel_pmc_mux.c
22380
22381USB TYPEC PI3USB30532 MUX DRIVER
22382M:	Hans de Goede <hdegoede@redhat.com>
22383L:	linux-usb@vger.kernel.org
22384S:	Maintained
22385F:	drivers/usb/typec/mux/pi3usb30532.c
22386
22387USB TYPEC PORT CONTROLLER DRIVERS
22388M:	Guenter Roeck <linux@roeck-us.net>
22389L:	linux-usb@vger.kernel.org
22390S:	Maintained
22391F:	drivers/usb/typec/tcpm/
22392
22393USB UHCI DRIVER
22394M:	Alan Stern <stern@rowland.harvard.edu>
22395L:	linux-usb@vger.kernel.org
22396S:	Maintained
22397F:	drivers/usb/host/uhci*
22398
22399USB VIDEO CLASS
22400M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22401L:	linux-media@vger.kernel.org
22402S:	Maintained
22403W:	http://www.ideasonboard.org/uvc/
22404T:	git git://linuxtv.org/media_tree.git
22405F:	drivers/media/usb/uvc/
22406F:	include/uapi/linux/uvcvideo.h
22407
22408USB WEBCAM GADGET
22409M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22410M:	Daniel Scally <dan.scally@ideasonboard.com>
22411L:	linux-usb@vger.kernel.org
22412S:	Maintained
22413F:	drivers/usb/gadget/function/*uvc*
22414F:	drivers/usb/gadget/legacy/webcam.c
22415F:	include/uapi/linux/usb/g_uvc.h
22416
22417USB WIRELESS RNDIS DRIVER (rndis_wlan)
22418L:	linux-wireless@vger.kernel.org
22419S:	Orphan
22420F:	drivers/net/wireless/legacy/rndis_wlan.c
22421
22422USB XHCI DRIVER
22423M:	Mathias Nyman <mathias.nyman@intel.com>
22424L:	linux-usb@vger.kernel.org
22425S:	Supported
22426F:	drivers/usb/host/pci-quirks*
22427F:	drivers/usb/host/xhci*
22428
22429USB ZD1201 DRIVER
22430L:	linux-wireless@vger.kernel.org
22431S:	Orphan
22432W:	http://linux-lc100020.sourceforge.net
22433F:	drivers/net/wireless/zydas/zd1201.*
22434
22435USER DATAGRAM PROTOCOL (UDP)
22436M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
22437S:	Maintained
22438F:	include/linux/udp.h
22439F:	net/ipv4/udp.c
22440F:	net/ipv6/udp.c
22441
22442USER-MODE LINUX (UML)
22443M:	Richard Weinberger <richard@nod.at>
22444M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
22445M:	Johannes Berg <johannes@sipsolutions.net>
22446L:	linux-um@lists.infradead.org
22447S:	Maintained
22448W:	http://user-mode-linux.sourceforge.net
22449Q:	https://patchwork.ozlabs.org/project/linux-um/list/
22450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
22451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
22452F:	Documentation/virt/uml/
22453F:	arch/um/
22454F:	arch/x86/um/
22455F:	fs/hostfs/
22456
22457USERSPACE COPYIN/COPYOUT (UIOVEC)
22458M:	Alexander Viro <viro@zeniv.linux.org.uk>
22459S:	Maintained
22460F:	include/linux/uio.h
22461F:	lib/iov_iter.c
22462
22463USERSPACE DMA BUFFER DRIVER
22464M:	Gerd Hoffmann <kraxel@redhat.com>
22465L:	dri-devel@lists.freedesktop.org
22466S:	Maintained
22467T:	git git://anongit.freedesktop.org/drm/drm-misc
22468F:	drivers/dma-buf/udmabuf.c
22469F:	include/uapi/linux/udmabuf.h
22470
22471USERSPACE I/O (UIO)
22472M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22473S:	Maintained
22474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
22475F:	Documentation/driver-api/uio-howto.rst
22476F:	drivers/uio/
22477F:	include/linux/uio_driver.h
22478
22479UTIL-LINUX PACKAGE
22480M:	Karel Zak <kzak@redhat.com>
22481L:	util-linux@vger.kernel.org
22482S:	Maintained
22483W:	http://en.wikipedia.org/wiki/Util-linux
22484T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
22485
22486UUID HELPERS
22487R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22488L:	linux-kernel@vger.kernel.org
22489S:	Maintained
22490F:	include/linux/uuid.h
22491F:	lib/test_uuid.c
22492F:	lib/uuid.c
22493
22494UV SYSFS DRIVER
22495M:	Justin Ernst <justin.ernst@hpe.com>
22496L:	platform-driver-x86@vger.kernel.org
22497S:	Maintained
22498F:	drivers/platform/x86/uv_sysfs.c
22499
22500UVESAFB DRIVER
22501M:	Michal Januszewski <spock@gentoo.org>
22502L:	linux-fbdev@vger.kernel.org
22503S:	Maintained
22504W:	https://github.com/mjanusz/v86d
22505F:	Documentation/fb/uvesafb.rst
22506F:	drivers/video/fbdev/uvesafb.*
22507
22508Ux500 CLOCK DRIVERS
22509M:	Ulf Hansson <ulf.hansson@linaro.org>
22510L:	linux-clk@vger.kernel.org
22511L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22512S:	Maintained
22513F:	drivers/clk/ux500/
22514
22515V4L2 ASYNC AND FWNODE FRAMEWORKS
22516M:	Sakari Ailus <sakari.ailus@linux.intel.com>
22517L:	linux-media@vger.kernel.org
22518S:	Maintained
22519T:	git git://linuxtv.org/media_tree.git
22520F:	drivers/media/v4l2-core/v4l2-async.c
22521F:	drivers/media/v4l2-core/v4l2-fwnode.c
22522F:	include/media/v4l2-async.h
22523F:	include/media/v4l2-fwnode.h
22524
22525V4L2 LENS DRIVERS
22526M:	Sakari Ailus <sakari.ailus@linux.intel.com>
22527L:	linux-media@vger.kernel.org
22528S:	Maintained
22529F:	drivers/media/i2c/ak*
22530F:	drivers/media/i2c/dw*
22531F:	drivers/media/i2c/lm*
22532
22533V4L2 CAMERA SENSOR DRIVERS
22534M:	Sakari Ailus <sakari.ailus@linux.intel.com>
22535L:	linux-media@vger.kernel.org
22536S:	Maintained
22537F:	Documentation/driver-api/media/camera-sensor.rst
22538F:	Documentation/driver-api/media/tx-rx.rst
22539F:	drivers/media/i2c/ar*
22540F:	drivers/media/i2c/hi*
22541F:	drivers/media/i2c/imx*
22542F:	drivers/media/i2c/mt*
22543F:	drivers/media/i2c/og*
22544F:	drivers/media/i2c/ov*
22545F:	drivers/media/i2c/s5*
22546F:	drivers/media/i2c/st-vgxy61.c
22547
22548VF610 NAND DRIVER
22549M:	Stefan Agner <stefan@agner.ch>
22550L:	linux-mtd@lists.infradead.org
22551S:	Supported
22552F:	drivers/mtd/nand/raw/vf610_nfc.c
22553
22554VFAT/FAT/MSDOS FILESYSTEM
22555M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
22556S:	Maintained
22557F:	Documentation/filesystems/vfat.rst
22558F:	fs/fat/
22559F:	tools/testing/selftests/filesystems/fat/
22560
22561VFIO CDX DRIVER
22562M:	Nipun Gupta <nipun.gupta@amd.com>
22563M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
22564L:	kvm@vger.kernel.org
22565S:	Maintained
22566F:	drivers/vfio/cdx/*
22567
22568VFIO DRIVER
22569M:	Alex Williamson <alex.williamson@redhat.com>
22570L:	kvm@vger.kernel.org
22571S:	Maintained
22572T:	git https://github.com/awilliam/linux-vfio.git
22573F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
22574F:	Documentation/driver-api/vfio.rst
22575F:	drivers/vfio/
22576F:	include/linux/vfio.h
22577F:	include/linux/vfio_pci_core.h
22578F:	include/uapi/linux/vfio.h
22579
22580VFIO FSL-MC DRIVER
22581M:	Diana Craciun <diana.craciun@oss.nxp.com>
22582L:	kvm@vger.kernel.org
22583S:	Maintained
22584F:	drivers/vfio/fsl-mc/
22585
22586VFIO HISILICON PCI DRIVER
22587M:	Longfang Liu <liulongfang@huawei.com>
22588M:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
22589L:	kvm@vger.kernel.org
22590S:	Maintained
22591F:	drivers/vfio/pci/hisilicon/
22592
22593VFIO MEDIATED DEVICE DRIVERS
22594M:	Kirti Wankhede <kwankhede@nvidia.com>
22595L:	kvm@vger.kernel.org
22596S:	Maintained
22597F:	Documentation/driver-api/vfio-mediated-device.rst
22598F:	drivers/vfio/mdev/
22599F:	include/linux/mdev.h
22600F:	samples/vfio-mdev/
22601
22602VFIO MLX5 PCI DRIVER
22603M:	Yishai Hadas <yishaih@nvidia.com>
22604L:	kvm@vger.kernel.org
22605S:	Maintained
22606F:	drivers/vfio/pci/mlx5/
22607
22608VFIO PCI DEVICE SPECIFIC DRIVERS
22609R:	Jason Gunthorpe <jgg@nvidia.com>
22610R:	Yishai Hadas <yishaih@nvidia.com>
22611R:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
22612R:	Kevin Tian <kevin.tian@intel.com>
22613L:	kvm@vger.kernel.org
22614S:	Maintained
22615P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
22616F:	drivers/vfio/pci/*/
22617
22618VFIO PDS PCI DRIVER
22619M:	Brett Creeley <brett.creeley@amd.com>
22620L:	kvm@vger.kernel.org
22621S:	Maintained
22622F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
22623F:	drivers/vfio/pci/pds/
22624
22625VFIO PLATFORM DRIVER
22626M:	Eric Auger <eric.auger@redhat.com>
22627L:	kvm@vger.kernel.org
22628S:	Maintained
22629F:	drivers/vfio/platform/
22630
22631VGA_SWITCHEROO
22632R:	Lukas Wunner <lukas@wunner.de>
22633S:	Maintained
22634T:	git git://anongit.freedesktop.org/drm/drm-misc
22635F:	Documentation/gpu/vga-switcheroo.rst
22636F:	drivers/gpu/vga/vga_switcheroo.c
22637F:	include/linux/vga_switcheroo.h
22638
22639VIA RHINE NETWORK DRIVER
22640M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
22641S:	Maintained
22642F:	drivers/net/ethernet/via/via-rhine.c
22643
22644VIA SD/MMC CARD CONTROLLER DRIVER
22645M:	Bruce Chang <brucechang@via.com.tw>
22646M:	Harald Welte <HaraldWelte@viatech.com>
22647S:	Maintained
22648F:	drivers/mmc/host/via-sdmmc.c
22649
22650VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
22651M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
22652L:	linux-fbdev@vger.kernel.org
22653S:	Maintained
22654F:	drivers/video/fbdev/via/
22655F:	include/linux/via-core.h
22656F:	include/linux/via_i2c.h
22657
22658VIA VELOCITY NETWORK DRIVER
22659M:	Francois Romieu <romieu@fr.zoreil.com>
22660L:	netdev@vger.kernel.org
22661S:	Maintained
22662F:	drivers/net/ethernet/via/via-velocity.*
22663
22664VICODEC VIRTUAL CODEC DRIVER
22665M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
22666L:	linux-media@vger.kernel.org
22667S:	Maintained
22668W:	https://linuxtv.org
22669T:	git git://linuxtv.org/media_tree.git
22670F:	drivers/media/test-drivers/vicodec/*
22671
22672VIDEO I2C POLLING DRIVER
22673M:	Matt Ranostay <matt.ranostay@konsulko.com>
22674L:	linux-media@vger.kernel.org
22675S:	Maintained
22676F:	drivers/media/i2c/video-i2c.c
22677
22678VIDEO MULTIPLEXER DRIVER
22679M:	Philipp Zabel <p.zabel@pengutronix.de>
22680L:	linux-media@vger.kernel.org
22681S:	Maintained
22682F:	drivers/media/platform/video-mux.c
22683
22684VIDEOBUF2 FRAMEWORK
22685M:	Tomasz Figa <tfiga@chromium.org>
22686M:	Marek Szyprowski <m.szyprowski@samsung.com>
22687L:	linux-media@vger.kernel.org
22688S:	Maintained
22689F:	drivers/media/common/videobuf2/*
22690F:	include/media/videobuf2-*
22691
22692VIDTV VIRTUAL DIGITAL TV DRIVER
22693M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
22694L:	linux-media@vger.kernel.org
22695S:	Maintained
22696W:	https://linuxtv.org
22697T:	git git://linuxtv.org/media_tree.git
22698F:	drivers/media/test-drivers/vidtv/*
22699
22700VIMC VIRTUAL MEDIA CONTROLLER DRIVER
22701M:	Shuah Khan <skhan@linuxfoundation.org>
22702R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
22703L:	linux-media@vger.kernel.org
22704S:	Maintained
22705W:	https://linuxtv.org
22706T:	git git://linuxtv.org/media_tree.git
22707F:	drivers/media/test-drivers/vimc/*
22708
22709VIRT LIB
22710M:	Alex Williamson <alex.williamson@redhat.com>
22711M:	Paolo Bonzini <pbonzini@redhat.com>
22712L:	kvm@vger.kernel.org
22713S:	Supported
22714F:	virt/lib/
22715
22716VIRTIO AND VHOST VSOCK DRIVER
22717M:	Stefan Hajnoczi <stefanha@redhat.com>
22718M:	Stefano Garzarella <sgarzare@redhat.com>
22719L:	kvm@vger.kernel.org
22720L:	virtualization@lists.linux-foundation.org
22721L:	netdev@vger.kernel.org
22722S:	Maintained
22723F:	drivers/vhost/vsock.c
22724F:	include/linux/virtio_vsock.h
22725F:	include/uapi/linux/virtio_vsock.h
22726F:	net/vmw_vsock/virtio_transport.c
22727F:	net/vmw_vsock/virtio_transport_common.c
22728
22729VIRTIO BALLOON
22730M:	"Michael S. Tsirkin" <mst@redhat.com>
22731M:	David Hildenbrand <david@redhat.com>
22732L:	virtualization@lists.linux-foundation.org
22733S:	Maintained
22734F:	drivers/virtio/virtio_balloon.c
22735F:	include/linux/balloon_compaction.h
22736F:	include/uapi/linux/virtio_balloon.h
22737F:	mm/balloon_compaction.c
22738
22739VIRTIO BLOCK AND SCSI DRIVERS
22740M:	"Michael S. Tsirkin" <mst@redhat.com>
22741M:	Jason Wang <jasowang@redhat.com>
22742R:	Paolo Bonzini <pbonzini@redhat.com>
22743R:	Stefan Hajnoczi <stefanha@redhat.com>
22744L:	virtualization@lists.linux-foundation.org
22745S:	Maintained
22746F:	drivers/block/virtio_blk.c
22747F:	drivers/scsi/virtio_scsi.c
22748F:	include/uapi/linux/virtio_blk.h
22749F:	include/uapi/linux/virtio_scsi.h
22750
22751VIRTIO CONSOLE DRIVER
22752M:	Amit Shah <amit@kernel.org>
22753L:	virtualization@lists.linux-foundation.org
22754S:	Maintained
22755F:	drivers/char/virtio_console.c
22756F:	include/linux/virtio_console.h
22757F:	include/uapi/linux/virtio_console.h
22758
22759VIRTIO CORE AND NET DRIVERS
22760M:	"Michael S. Tsirkin" <mst@redhat.com>
22761M:	Jason Wang <jasowang@redhat.com>
22762R:	Xuan Zhuo <xuanzhuo@linux.alibaba.com>
22763L:	virtualization@lists.linux-foundation.org
22764S:	Maintained
22765F:	Documentation/ABI/testing/sysfs-bus-vdpa
22766F:	Documentation/ABI/testing/sysfs-class-vduse
22767F:	Documentation/devicetree/bindings/virtio/
22768F:	Documentation/driver-api/virtio/
22769F:	drivers/block/virtio_blk.c
22770F:	drivers/crypto/virtio/
22771F:	drivers/net/virtio_net.c
22772F:	drivers/vdpa/
22773F:	drivers/virtio/
22774F:	include/linux/vdpa.h
22775F:	include/linux/virtio*.h
22776F:	include/linux/vringh.h
22777F:	include/uapi/linux/virtio_*.h
22778F:	tools/virtio/
22779
22780VIRTIO CRYPTO DRIVER
22781M:	Gonglei <arei.gonglei@huawei.com>
22782L:	virtualization@lists.linux-foundation.org
22783L:	linux-crypto@vger.kernel.org
22784S:	Maintained
22785F:	drivers/crypto/virtio/
22786F:	include/uapi/linux/virtio_crypto.h
22787
22788VIRTIO DRIVERS FOR S390
22789M:	Cornelia Huck <cohuck@redhat.com>
22790M:	Halil Pasic <pasic@linux.ibm.com>
22791M:	Eric Farman <farman@linux.ibm.com>
22792L:	linux-s390@vger.kernel.org
22793L:	virtualization@lists.linux-foundation.org
22794L:	kvm@vger.kernel.org
22795S:	Supported
22796F:	arch/s390/include/uapi/asm/virtio-ccw.h
22797F:	drivers/s390/virtio/
22798
22799VIRTIO FILE SYSTEM
22800M:	Vivek Goyal <vgoyal@redhat.com>
22801M:	Stefan Hajnoczi <stefanha@redhat.com>
22802M:	Miklos Szeredi <miklos@szeredi.hu>
22803L:	virtualization@lists.linux-foundation.org
22804L:	linux-fsdevel@vger.kernel.org
22805S:	Supported
22806W:	https://virtio-fs.gitlab.io/
22807F:	Documentation/filesystems/virtiofs.rst
22808F:	fs/fuse/virtio_fs.c
22809F:	include/uapi/linux/virtio_fs.h
22810
22811VIRTIO GPIO DRIVER
22812M:	Enrico Weigelt, metux IT consult <info@metux.net>
22813M:	Viresh Kumar <vireshk@kernel.org>
22814L:	linux-gpio@vger.kernel.org
22815L:	virtualization@lists.linux-foundation.org
22816S:	Maintained
22817F:	drivers/gpio/gpio-virtio.c
22818F:	include/uapi/linux/virtio_gpio.h
22819
22820VIRTIO GPU DRIVER
22821M:	David Airlie <airlied@redhat.com>
22822M:	Gerd Hoffmann <kraxel@redhat.com>
22823R:	Gurchetan Singh <gurchetansingh@chromium.org>
22824R:	Chia-I Wu <olvaffe@gmail.com>
22825L:	dri-devel@lists.freedesktop.org
22826L:	virtualization@lists.linux-foundation.org
22827S:	Maintained
22828T:	git git://anongit.freedesktop.org/drm/drm-misc
22829F:	drivers/gpu/drm/virtio/
22830F:	include/uapi/linux/virtio_gpu.h
22831
22832VIRTIO HOST (VHOST)
22833M:	"Michael S. Tsirkin" <mst@redhat.com>
22834M:	Jason Wang <jasowang@redhat.com>
22835L:	kvm@vger.kernel.org
22836L:	virtualization@lists.linux-foundation.org
22837L:	netdev@vger.kernel.org
22838S:	Maintained
22839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
22840F:	drivers/vhost/
22841F:	include/linux/sched/vhost_task.h
22842F:	include/linux/vhost_iotlb.h
22843F:	include/uapi/linux/vhost.h
22844F:	kernel/vhost_task.c
22845
22846VIRTIO HOST (VHOST-SCSI)
22847M:	"Michael S. Tsirkin" <mst@redhat.com>
22848M:	Jason Wang <jasowang@redhat.com>
22849M:	Mike Christie <michael.christie@oracle.com>
22850R:	Paolo Bonzini <pbonzini@redhat.com>
22851R:	Stefan Hajnoczi <stefanha@redhat.com>
22852L:	virtualization@lists.linux-foundation.org
22853S:	Maintained
22854F:	drivers/vhost/scsi.c
22855
22856VIRTIO I2C DRIVER
22857M:	Conghui Chen <conghui.chen@intel.com>
22858M:	Viresh Kumar <viresh.kumar@linaro.org>
22859L:	linux-i2c@vger.kernel.org
22860L:	virtualization@lists.linux-foundation.org
22861S:	Maintained
22862F:	drivers/i2c/busses/i2c-virtio.c
22863F:	include/uapi/linux/virtio_i2c.h
22864
22865VIRTIO INPUT DRIVER
22866M:	Gerd Hoffmann <kraxel@redhat.com>
22867S:	Maintained
22868F:	drivers/virtio/virtio_input.c
22869F:	include/uapi/linux/virtio_input.h
22870
22871VIRTIO IOMMU DRIVER
22872M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
22873L:	virtualization@lists.linux-foundation.org
22874S:	Maintained
22875F:	drivers/iommu/virtio-iommu.c
22876F:	include/uapi/linux/virtio_iommu.h
22877
22878VIRTIO MEM DRIVER
22879M:	David Hildenbrand <david@redhat.com>
22880L:	virtualization@lists.linux-foundation.org
22881S:	Maintained
22882W:	https://virtio-mem.gitlab.io/
22883F:	drivers/virtio/virtio_mem.c
22884F:	include/uapi/linux/virtio_mem.h
22885
22886VIRTIO PMEM DRIVER
22887M:	Pankaj Gupta <pankaj.gupta.linux@gmail.com>
22888L:	virtualization@lists.linux-foundation.org
22889S:	Maintained
22890F:	drivers/nvdimm/nd_virtio.c
22891F:	drivers/nvdimm/virtio_pmem.c
22892
22893VIRTIO SOUND DRIVER
22894M:	Anton Yakovlev <anton.yakovlev@opensynergy.com>
22895M:	"Michael S. Tsirkin" <mst@redhat.com>
22896L:	virtualization@lists.linux-foundation.org
22897L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22898S:	Maintained
22899F:	include/uapi/linux/virtio_snd.h
22900F:	sound/virtio/*
22901
22902VIRTUAL BOX GUEST DEVICE DRIVER
22903M:	Hans de Goede <hdegoede@redhat.com>
22904M:	Arnd Bergmann <arnd@arndb.de>
22905M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22906S:	Maintained
22907F:	drivers/virt/vboxguest/
22908F:	include/linux/vbox_utils.h
22909F:	include/uapi/linux/vbox*.h
22910
22911VIRTUAL BOX SHARED FOLDER VFS DRIVER
22912M:	Hans de Goede <hdegoede@redhat.com>
22913L:	linux-fsdevel@vger.kernel.org
22914S:	Maintained
22915F:	fs/vboxsf/*
22916
22917VIRTUAL PCM TEST DRIVER
22918M:	Ivan Orlov <ivan.orlov0322@gmail.com>
22919L:	alsa-devel@alsa-project.org
22920S:	Maintained
22921F:	Documentation/sound/cards/pcmtest.rst
22922F:	sound/drivers/pcmtest.c
22923F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
22924
22925VIRTUAL SERIO DEVICE DRIVER
22926M:	Stephen Chandler Paul <thatslyude@gmail.com>
22927S:	Maintained
22928F:	drivers/input/serio/userio.c
22929F:	include/uapi/linux/userio.h
22930
22931VISL VIRTUAL STATELESS DECODER DRIVER
22932M:	Daniel Almeida <daniel.almeida@collabora.com>
22933L:	linux-media@vger.kernel.org
22934S:	Supported
22935F:	drivers/media/test-drivers/visl
22936
22937VIVID VIRTUAL VIDEO DRIVER
22938M:	Hans Verkuil <hverkuil@xs4all.nl>
22939L:	linux-media@vger.kernel.org
22940S:	Maintained
22941W:	https://linuxtv.org
22942T:	git git://linuxtv.org/media_tree.git
22943F:	drivers/media/test-drivers/vivid/*
22944
22945VLYNQ BUS
22946M:	Florian Fainelli <f.fainelli@gmail.com>
22947L:	openwrt-devel@lists.openwrt.org (subscribers-only)
22948S:	Maintained
22949F:	drivers/vlynq/vlynq.c
22950F:	include/linux/vlynq.h
22951
22952VM SOCKETS (AF_VSOCK)
22953M:	Stefano Garzarella <sgarzare@redhat.com>
22954L:	virtualization@lists.linux-foundation.org
22955L:	netdev@vger.kernel.org
22956S:	Maintained
22957F:	drivers/net/vsockmon.c
22958F:	include/net/af_vsock.h
22959F:	include/uapi/linux/vm_sockets.h
22960F:	include/uapi/linux/vm_sockets_diag.h
22961F:	include/uapi/linux/vsockmon.h
22962F:	net/vmw_vsock/
22963F:	tools/testing/vsock/
22964
22965VMALLOC
22966M:	Andrew Morton <akpm@linux-foundation.org>
22967R:	Uladzislau Rezki <urezki@gmail.com>
22968R:	Christoph Hellwig <hch@infradead.org>
22969R:	Lorenzo Stoakes <lstoakes@gmail.com>
22970L:	linux-mm@kvack.org
22971S:	Maintained
22972W:	http://www.linux-mm.org
22973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
22974F:	include/linux/vmalloc.h
22975F:	mm/vmalloc.c
22976
22977VME SUBSYSTEM
22978M:	Martyn Welch <martyn@welchs.me.uk>
22979M:	Manohar Vanga <manohar.vanga@gmail.com>
22980M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22981L:	linux-kernel@vger.kernel.org
22982S:	Odd fixes
22983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
22984F:	Documentation/driver-api/vme.rst
22985F:	drivers/staging/vme_user/
22986
22987VMWARE BALLOON DRIVER
22988M:	Nadav Amit <namit@vmware.com>
22989R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22990L:	linux-kernel@vger.kernel.org
22991S:	Supported
22992F:	drivers/misc/vmw_balloon.c
22993
22994VMWARE HYPERVISOR INTERFACE
22995M:	Ajay Kaher <akaher@vmware.com>
22996M:	Alexey Makhalov <amakhalov@vmware.com>
22997R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22998L:	virtualization@lists.linux-foundation.org
22999L:	x86@kernel.org
23000S:	Supported
23001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
23002F:	arch/x86/include/asm/vmware.h
23003F:	arch/x86/kernel/cpu/vmware.c
23004
23005VMWARE PVRDMA DRIVER
23006M:	Bryan Tan <bryantan@vmware.com>
23007M:	Vishnu Dasa <vdasa@vmware.com>
23008R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23009L:	linux-rdma@vger.kernel.org
23010S:	Supported
23011F:	drivers/infiniband/hw/vmw_pvrdma/
23012
23013VMWARE PVSCSI DRIVER
23014M:	Vishal Bhakta <vbhakta@vmware.com>
23015R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23016L:	linux-scsi@vger.kernel.org
23017S:	Supported
23018F:	drivers/scsi/vmw_pvscsi.c
23019F:	drivers/scsi/vmw_pvscsi.h
23020
23021VMWARE VIRTUAL PTP CLOCK DRIVER
23022M:	Deep Shah <sdeep@vmware.com>
23023R:	Ajay Kaher <akaher@vmware.com>
23024R:	Alexey Makhalov <amakhalov@vmware.com>
23025R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23026L:	netdev@vger.kernel.org
23027S:	Supported
23028F:	drivers/ptp/ptp_vmw.c
23029
23030VMWARE VMCI DRIVER
23031M:	Bryan Tan <bryantan@vmware.com>
23032M:	Vishnu Dasa <vdasa@vmware.com>
23033R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23034L:	linux-kernel@vger.kernel.org
23035S:	Supported
23036F:	drivers/misc/vmw_vmci/
23037F:	include/linux/vmw_vmci*
23038
23039VMWARE VMMOUSE SUBDRIVER
23040M:	Zack Rusin <zackr@vmware.com>
23041R:	VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
23042R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23043L:	linux-input@vger.kernel.org
23044S:	Supported
23045F:	drivers/input/mouse/vmmouse.c
23046F:	drivers/input/mouse/vmmouse.h
23047
23048VMWARE VMXNET3 ETHERNET DRIVER
23049M:	Ronak Doshi <doshir@vmware.com>
23050R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23051L:	netdev@vger.kernel.org
23052S:	Supported
23053F:	drivers/net/vmxnet3/
23054
23055VMWARE VSOCK VMCI TRANSPORT DRIVER
23056M:	Bryan Tan <bryantan@vmware.com>
23057M:	Vishnu Dasa <vdasa@vmware.com>
23058R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23059L:	linux-kernel@vger.kernel.org
23060S:	Supported
23061F:	net/vmw_vsock/vmci_transport*
23062
23063VOCORE VOCORE2 BOARD
23064M:	Harvey Hunt <harveyhuntnexus@gmail.com>
23065L:	linux-mips@vger.kernel.org
23066S:	Maintained
23067F:	arch/mips/boot/dts/ralink/vocore2.dts
23068
23069VOLTAGE AND CURRENT REGULATOR FRAMEWORK
23070M:	Liam Girdwood <lgirdwood@gmail.com>
23071M:	Mark Brown <broonie@kernel.org>
23072L:	linux-kernel@vger.kernel.org
23073S:	Supported
23074W:	http://www.slimlogic.co.uk/?p=48
23075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
23076F:	Documentation/devicetree/bindings/regulator/
23077F:	Documentation/power/regulator/
23078F:	drivers/regulator/
23079F:	include/dt-bindings/regulator/
23080F:	include/linux/regulator/
23081K:	regulator_get_optional
23082
23083VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
23084R:	Matti Vaittinen <mazziesaccount@gmail.com>
23085F:	drivers/regulator/irq_helpers.c
23086
23087VRF
23088M:	David Ahern <dsahern@kernel.org>
23089L:	netdev@vger.kernel.org
23090S:	Maintained
23091F:	Documentation/networking/vrf.rst
23092F:	drivers/net/vrf.c
23093
23094VSPRINTF
23095M:	Petr Mladek <pmladek@suse.com>
23096M:	Steven Rostedt <rostedt@goodmis.org>
23097R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
23098R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
23099R:	Sergey Senozhatsky <senozhatsky@chromium.org>
23100S:	Maintained
23101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
23102F:	Documentation/core-api/printk-formats.rst
23103F:	lib/test_printf.c
23104F:	lib/test_scanf.c
23105F:	lib/vsprintf.c
23106
23107VT1211 HARDWARE MONITOR DRIVER
23108M:	Juerg Haefliger <juergh@proton.me>
23109L:	linux-hwmon@vger.kernel.org
23110S:	Maintained
23111F:	Documentation/hwmon/vt1211.rst
23112F:	drivers/hwmon/vt1211.c
23113
23114VT8231 HARDWARE MONITOR DRIVER
23115M:	Roger Lucas <vt8231@hiddenengine.co.uk>
23116L:	linux-hwmon@vger.kernel.org
23117S:	Maintained
23118F:	drivers/hwmon/vt8231.c
23119
23120VUB300 USB to SDIO/SD/MMC bridge chip
23121L:	linux-mmc@vger.kernel.org
23122S:	Orphan
23123F:	drivers/mmc/host/vub300.c
23124
23125W1 DALLAS'S 1-WIRE BUS
23126M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
23127S:	Maintained
23128F:	Documentation/devicetree/bindings/w1/
23129F:	Documentation/w1/
23130F:	drivers/w1/
23131F:	include/linux/w1.h
23132
23133W83791D HARDWARE MONITORING DRIVER
23134M:	Marc Hulsman <m.hulsman@tudelft.nl>
23135L:	linux-hwmon@vger.kernel.org
23136S:	Maintained
23137F:	Documentation/hwmon/w83791d.rst
23138F:	drivers/hwmon/w83791d.c
23139
23140W83793 HARDWARE MONITORING DRIVER
23141M:	Rudolf Marek <r.marek@assembler.cz>
23142L:	linux-hwmon@vger.kernel.org
23143S:	Maintained
23144F:	Documentation/hwmon/w83793.rst
23145F:	drivers/hwmon/w83793.c
23146
23147W83795 HARDWARE MONITORING DRIVER
23148M:	Jean Delvare <jdelvare@suse.com>
23149L:	linux-hwmon@vger.kernel.org
23150S:	Maintained
23151F:	drivers/hwmon/w83795.c
23152
23153W83L51xD SD/MMC CARD INTERFACE DRIVER
23154M:	Pierre Ossman <pierre@ossman.eu>
23155S:	Maintained
23156F:	drivers/mmc/host/wbsd.*
23157
23158WACOM PROTOCOL 4 SERIAL TABLETS
23159M:	Julian Squires <julian@cipht.net>
23160M:	Hans de Goede <hdegoede@redhat.com>
23161L:	linux-input@vger.kernel.org
23162S:	Maintained
23163F:	drivers/input/tablet/wacom_serial4.c
23164
23165WANGXUN ETHERNET DRIVER
23166M:	Jiawen Wu <jiawenwu@trustnetic.com>
23167M:	Mengyuan Lou <mengyuanlou@net-swift.com>
23168L:	netdev@vger.kernel.org
23169S:	Maintained
23170W:	https://www.net-swift.com
23171F:	Documentation/networking/device_drivers/ethernet/wangxun/*
23172F:	drivers/net/ethernet/wangxun/
23173F:	drivers/net/pcs/pcs-xpcs-wx.c
23174
23175WATCHDOG DEVICE DRIVERS
23176M:	Wim Van Sebroeck <wim@linux-watchdog.org>
23177M:	Guenter Roeck <linux@roeck-us.net>
23178L:	linux-watchdog@vger.kernel.org
23179S:	Maintained
23180W:	http://www.linux-watchdog.org/
23181T:	git git://www.linux-watchdog.org/linux-watchdog.git
23182F:	Documentation/devicetree/bindings/watchdog/
23183F:	Documentation/watchdog/
23184F:	drivers/watchdog/
23185F:	include/linux/watchdog.h
23186F:	include/trace/events/watchdog.h
23187F:	include/uapi/linux/watchdog.h
23188
23189WHISKEYCOVE PMIC GPIO DRIVER
23190M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
23191L:	linux-gpio@vger.kernel.org
23192S:	Maintained
23193F:	drivers/gpio/gpio-wcove.c
23194
23195WHWAVE RTC DRIVER
23196M:	Dianlong Li <long17.cool@163.com>
23197L:	linux-rtc@vger.kernel.org
23198S:	Maintained
23199F:	drivers/rtc/rtc-sd3078.c
23200
23201WIIMOTE HID DRIVER
23202M:	David Rheinsberg <david@readahead.eu>
23203L:	linux-input@vger.kernel.org
23204S:	Maintained
23205F:	drivers/hid/hid-wiimote*
23206
23207WILOCITY WIL6210 WIRELESS DRIVER
23208L:	linux-wireless@vger.kernel.org
23209S:	Orphan
23210W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
23211F:	drivers/net/wireless/ath/wil6210/
23212
23213WINBOND CIR DRIVER
23214M:	David Härdeman <david@hardeman.nu>
23215S:	Maintained
23216F:	drivers/media/rc/winbond-cir.c
23217
23218WINSYSTEMS EBC-C384 WATCHDOG DRIVER
23219L:	linux-watchdog@vger.kernel.org
23220S:	Orphan
23221F:	drivers/watchdog/ebc-c384_wdt.c
23222
23223WINSYSTEMS WS16C48 GPIO DRIVER
23224M:	William Breathitt Gray <william.gray@linaro.org>
23225L:	linux-gpio@vger.kernel.org
23226S:	Maintained
23227F:	drivers/gpio/gpio-ws16c48.c
23228
23229WIREGUARD SECURE NETWORK TUNNEL
23230M:	Jason A. Donenfeld <Jason@zx2c4.com>
23231L:	wireguard@lists.zx2c4.com
23232L:	netdev@vger.kernel.org
23233S:	Maintained
23234F:	drivers/net/wireguard/
23235F:	tools/testing/selftests/wireguard/
23236
23237WISTRON LAPTOP BUTTON DRIVER
23238M:	Miloslav Trmac <mitr@volny.cz>
23239S:	Maintained
23240F:	drivers/input/misc/wistron_btns.c
23241
23242WL3501 WIRELESS PCMCIA CARD DRIVER
23243L:	linux-wireless@vger.kernel.org
23244S:	Orphan
23245F:	drivers/net/wireless/legacy/wl3501*
23246
23247WMI BINARY MOF DRIVER
23248M:	Armin Wolf <W_Armin@gmx.de>
23249R:	Thomas Weißschuh <linux@weissschuh.net>
23250L:	platform-driver-x86@vger.kernel.org
23251S:	Maintained
23252F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
23253F:	Documentation/wmi/devices/wmi-bmof.rst
23254F:	drivers/platform/x86/wmi-bmof.c
23255
23256WOLFSON MICROELECTRONICS DRIVERS
23257L:	patches@opensource.cirrus.com
23258S:	Supported
23259W:	https://github.com/CirrusLogic/linux-drivers/wiki
23260T:	git https://github.com/CirrusLogic/linux-drivers.git
23261F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
23262F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
23263F:	Documentation/devicetree/bindings/mfd/wm831x.txt
23264F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
23265F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
23266F:	Documentation/devicetree/bindings/sound/wm*
23267F:	Documentation/hwmon/wm83??.rst
23268F:	arch/arm/mach-s3c/mach-crag6410*
23269F:	drivers/clk/clk-wm83*.c
23270F:	drivers/gpio/gpio-*wm*.c
23271F:	drivers/gpio/gpio-arizona.c
23272F:	drivers/hwmon/wm83??-hwmon.c
23273F:	drivers/input/misc/wm831x-on.c
23274F:	drivers/input/touchscreen/wm831x-ts.c
23275F:	drivers/input/touchscreen/wm97*.c
23276F:	drivers/leds/leds-wm83*.c
23277F:	drivers/mfd/arizona*
23278F:	drivers/mfd/cs47l24*
23279F:	drivers/mfd/wm*.c
23280F:	drivers/power/supply/wm83*.c
23281F:	drivers/regulator/arizona*
23282F:	drivers/regulator/wm8*.c
23283F:	drivers/rtc/rtc-wm83*.c
23284F:	drivers/video/backlight/wm83*_bl.c
23285F:	drivers/watchdog/wm83*_wdt.c
23286F:	include/linux/mfd/arizona/
23287F:	include/linux/mfd/wm831x/
23288F:	include/linux/mfd/wm8350/
23289F:	include/linux/mfd/wm8400*
23290F:	include/linux/regulator/arizona*
23291F:	include/linux/wm97xx.h
23292F:	include/sound/wm????.h
23293F:	sound/soc/codecs/arizona*
23294F:	sound/soc/codecs/cs47l24*
23295F:	sound/soc/codecs/wm*
23296
23297WORKQUEUE
23298M:	Tejun Heo <tj@kernel.org>
23299R:	Lai Jiangshan <jiangshanlai@gmail.com>
23300S:	Maintained
23301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
23302F:	Documentation/core-api/workqueue.rst
23303F:	include/linux/workqueue.h
23304F:	kernel/workqueue.c
23305F:	kernel/workqueue_internal.h
23306
23307WWAN DRIVERS
23308M:	Loic Poulain <loic.poulain@linaro.org>
23309M:	Sergey Ryazanov <ryazanov.s.a@gmail.com>
23310R:	Johannes Berg <johannes@sipsolutions.net>
23311L:	netdev@vger.kernel.org
23312S:	Maintained
23313F:	drivers/net/wwan/
23314F:	include/linux/wwan.h
23315F:	include/uapi/linux/wwan.h
23316
23317X-POWERS AXP288 PMIC DRIVERS
23318M:	Hans de Goede <hdegoede@redhat.com>
23319S:	Maintained
23320F:	drivers/acpi/pmic/intel_pmic_xpower.c
23321N:	axp288
23322
23323X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
23324M:	Chen-Yu Tsai <wens@csie.org>
23325L:	linux-kernel@vger.kernel.org
23326S:	Maintained
23327N:	axp[128]
23328
23329X.25 STACK
23330M:	Martin Schiller <ms@dev.tdt.de>
23331L:	linux-x25@vger.kernel.org
23332S:	Maintained
23333F:	Documentation/networking/lapb-module.rst
23334F:	Documentation/networking/x25*
23335F:	drivers/net/wan/hdlc_x25.c
23336F:	drivers/net/wan/lapbether.c
23337F:	include/*/lapb.h
23338F:	include/net/x25*
23339F:	include/uapi/linux/x25.h
23340F:	net/lapb/
23341F:	net/x25/
23342
23343X86 ARCHITECTURE (32-BIT AND 64-BIT)
23344M:	Thomas Gleixner <tglx@linutronix.de>
23345M:	Ingo Molnar <mingo@redhat.com>
23346M:	Borislav Petkov <bp@alien8.de>
23347M:	Dave Hansen <dave.hansen@linux.intel.com>
23348M:	x86@kernel.org
23349R:	"H. Peter Anvin" <hpa@zytor.com>
23350L:	linux-kernel@vger.kernel.org
23351S:	Maintained
23352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
23353F:	Documentation/arch/x86/
23354F:	Documentation/devicetree/bindings/x86/
23355F:	arch/x86/
23356
23357X86 ENTRY CODE
23358M:	Andy Lutomirski <luto@kernel.org>
23359L:	linux-kernel@vger.kernel.org
23360S:	Maintained
23361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
23362F:	arch/x86/entry/
23363
23364X86 HARDWARE VULNERABILITIES
23365M:	Thomas Gleixner <tglx@linutronix.de>
23366M:	Borislav Petkov <bp@alien8.de>
23367M:	Peter Zijlstra <peterz@infradead.org>
23368M:	Josh Poimboeuf <jpoimboe@kernel.org>
23369R:	Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
23370S:	Maintained
23371F:	Documentation/admin-guide/hw-vuln/
23372F:	arch/x86/include/asm/nospec-branch.h
23373F:	arch/x86/kernel/cpu/bugs.c
23374
23375X86 MCE INFRASTRUCTURE
23376M:	Tony Luck <tony.luck@intel.com>
23377M:	Borislav Petkov <bp@alien8.de>
23378L:	linux-edac@vger.kernel.org
23379S:	Maintained
23380F:	Documentation/ABI/testing/sysfs-mce
23381F:	Documentation/arch/x86/x86_64/machinecheck.rst
23382F:	arch/x86/kernel/cpu/mce/*
23383
23384X86 MICROCODE UPDATE SUPPORT
23385M:	Borislav Petkov <bp@alien8.de>
23386S:	Maintained
23387F:	arch/x86/kernel/cpu/microcode/*
23388
23389X86 MM
23390M:	Dave Hansen <dave.hansen@linux.intel.com>
23391M:	Andy Lutomirski <luto@kernel.org>
23392M:	Peter Zijlstra <peterz@infradead.org>
23393L:	linux-kernel@vger.kernel.org
23394S:	Maintained
23395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
23396F:	arch/x86/mm/
23397
23398X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
23399M:	Hans de Goede <hdegoede@redhat.com>
23400L:	platform-driver-x86@vger.kernel.org
23401S:	Maintained
23402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
23403F:	drivers/platform/x86/x86-android-tablets/
23404
23405X86 PLATFORM DRIVERS
23406M:	Hans de Goede <hdegoede@redhat.com>
23407M:	Mark Gross <markgross@kernel.org>
23408L:	platform-driver-x86@vger.kernel.org
23409S:	Maintained
23410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
23411F:	drivers/platform/olpc/
23412F:	drivers/platform/x86/
23413F:	include/linux/platform_data/x86/
23414
23415X86 PLATFORM DRIVERS - ARCH
23416R:	Darren Hart <dvhart@infradead.org>
23417R:	Andy Shevchenko <andy@infradead.org>
23418L:	platform-driver-x86@vger.kernel.org
23419L:	x86@kernel.org
23420S:	Maintained
23421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
23422F:	arch/x86/platform
23423
23424X86 PLATFORM UV HPE SUPERDOME FLEX
23425M:	Steve Wahl <steve.wahl@hpe.com>
23426R:	Justin Ernst <justin.ernst@hpe.com>
23427R:	Kyle Meyer <kyle.meyer@hpe.com>
23428R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
23429R:	Russ Anderson <russ.anderson@hpe.com>
23430S:	Supported
23431F:	arch/x86/include/asm/uv/
23432F:	arch/x86/kernel/apic/x2apic_uv_x.c
23433F:	arch/x86/platform/uv/
23434
23435X86 STACK UNWINDING
23436M:	Josh Poimboeuf <jpoimboe@kernel.org>
23437M:	Peter Zijlstra <peterz@infradead.org>
23438S:	Supported
23439F:	arch/x86/include/asm/unwind*.h
23440F:	arch/x86/kernel/dumpstack.c
23441F:	arch/x86/kernel/stacktrace.c
23442F:	arch/x86/kernel/unwind_*.c
23443
23444X86 VDSO
23445M:	Andy Lutomirski <luto@kernel.org>
23446L:	linux-kernel@vger.kernel.org
23447S:	Maintained
23448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
23449F:	arch/x86/entry/vdso/
23450
23451XARRAY
23452M:	Matthew Wilcox <willy@infradead.org>
23453L:	linux-fsdevel@vger.kernel.org
23454S:	Supported
23455F:	Documentation/core-api/xarray.rst
23456F:	include/linux/idr.h
23457F:	include/linux/xarray.h
23458F:	lib/idr.c
23459F:	lib/xarray.c
23460F:	tools/testing/radix-tree
23461
23462XBOX DVD IR REMOTE
23463M:	Benjamin Valentin <benpicco@googlemail.com>
23464S:	Maintained
23465F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
23466F:	drivers/media/rc/xbox_remote.c
23467
23468XC2028/3028 TUNER DRIVER
23469M:	Mauro Carvalho Chehab <mchehab@kernel.org>
23470L:	linux-media@vger.kernel.org
23471S:	Maintained
23472W:	https://linuxtv.org
23473T:	git git://linuxtv.org/media_tree.git
23474F:	drivers/media/tuners/xc2028.*
23475
23476XDP (eXpress Data Path)
23477M:	Alexei Starovoitov <ast@kernel.org>
23478M:	Daniel Borkmann <daniel@iogearbox.net>
23479M:	David S. Miller <davem@davemloft.net>
23480M:	Jakub Kicinski <kuba@kernel.org>
23481M:	Jesper Dangaard Brouer <hawk@kernel.org>
23482M:	John Fastabend <john.fastabend@gmail.com>
23483L:	netdev@vger.kernel.org
23484L:	bpf@vger.kernel.org
23485S:	Supported
23486F:	drivers/net/ethernet/*/*/*/*/*xdp*
23487F:	drivers/net/ethernet/*/*/*xdp*
23488F:	include/net/xdp.h
23489F:	include/net/xdp_priv.h
23490F:	include/trace/events/xdp.h
23491F:	kernel/bpf/cpumap.c
23492F:	kernel/bpf/devmap.c
23493F:	net/core/xdp.c
23494F:	samples/bpf/xdp*
23495F:	tools/testing/selftests/bpf/*/*xdp*
23496F:	tools/testing/selftests/bpf/*xdp*
23497K:	(?:\b|_)xdp(?:\b|_)
23498
23499XDP SOCKETS (AF_XDP)
23500M:	Björn Töpel <bjorn@kernel.org>
23501M:	Magnus Karlsson <magnus.karlsson@intel.com>
23502M:	Maciej Fijalkowski <maciej.fijalkowski@intel.com>
23503R:	Jonathan Lemon <jonathan.lemon@gmail.com>
23504L:	netdev@vger.kernel.org
23505L:	bpf@vger.kernel.org
23506S:	Maintained
23507F:	Documentation/networking/af_xdp.rst
23508F:	include/net/netns/xdp.h
23509F:	include/net/xdp_sock*
23510F:	include/net/xsk_buff_pool.h
23511F:	include/uapi/linux/if_xdp.h
23512F:	include/uapi/linux/xdp_diag.h
23513F:	net/xdp/
23514F:	tools/testing/selftests/bpf/*xsk*
23515
23516XEN BLOCK SUBSYSTEM
23517M:	Roger Pau Monné <roger.pau@citrix.com>
23518L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23519S:	Supported
23520F:	drivers/block/xen*
23521F:	drivers/block/xen-blkback/*
23522
23523XEN HYPERVISOR ARM
23524M:	Stefano Stabellini <sstabellini@kernel.org>
23525L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23526S:	Maintained
23527F:	arch/arm/include/asm/xen/
23528F:	arch/arm/xen/
23529
23530XEN HYPERVISOR ARM64
23531M:	Stefano Stabellini <sstabellini@kernel.org>
23532L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23533S:	Maintained
23534F:	arch/arm64/include/asm/xen/
23535F:	arch/arm64/xen/
23536
23537XEN HYPERVISOR INTERFACE
23538M:	Juergen Gross <jgross@suse.com>
23539M:	Stefano Stabellini <sstabellini@kernel.org>
23540R:	Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
23541L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23542S:	Supported
23543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
23544F:	Documentation/ABI/stable/sysfs-hypervisor-xen
23545F:	Documentation/ABI/testing/sysfs-hypervisor-xen
23546F:	drivers/*/xen-*front.c
23547F:	drivers/xen/
23548F:	include/uapi/xen/
23549F:	include/xen/
23550F:	kernel/configs/xen.config
23551
23552XEN HYPERVISOR X86
23553M:	Juergen Gross <jgross@suse.com>
23554R:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
23555L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23556S:	Supported
23557F:	arch/x86/configs/xen.config
23558F:	arch/x86/include/asm/pvclock-abi.h
23559F:	arch/x86/include/asm/xen/
23560F:	arch/x86/platform/pvh/
23561F:	arch/x86/xen/
23562
23563XEN NETWORK BACKEND DRIVER
23564M:	Wei Liu <wei.liu@kernel.org>
23565M:	Paul Durrant <paul@xen.org>
23566L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23567L:	netdev@vger.kernel.org
23568S:	Supported
23569F:	drivers/net/xen-netback/*
23570
23571XEN PCI SUBSYSTEM
23572M:	Juergen Gross <jgross@suse.com>
23573L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23574S:	Supported
23575F:	arch/x86/pci/*xen*
23576F:	drivers/pci/*xen*
23577
23578XEN PVSCSI DRIVERS
23579M:	Juergen Gross <jgross@suse.com>
23580L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23581L:	linux-scsi@vger.kernel.org
23582S:	Supported
23583F:	drivers/scsi/xen-scsifront.c
23584F:	drivers/xen/xen-scsiback.c
23585F:	include/xen/interface/io/vscsiif.h
23586
23587XEN PVUSB DRIVER
23588M:	Juergen Gross <jgross@suse.com>
23589L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23590L:	linux-usb@vger.kernel.org
23591S:	Supported
23592F:	drivers/usb/host/xen*
23593F:	include/xen/interface/io/usbif.h
23594
23595XEN SOUND FRONTEND DRIVER
23596M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
23597L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23598L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23599S:	Supported
23600F:	sound/xen/*
23601
23602XEN SWIOTLB SUBSYSTEM
23603M:	Juergen Gross <jgross@suse.com>
23604M:	Stefano Stabellini <sstabellini@kernel.org>
23605L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23606L:	iommu@lists.linux.dev
23607S:	Supported
23608F:	arch/*/include/asm/xen/swiotlb-xen.h
23609F:	drivers/xen/swiotlb-xen.c
23610F:	include/xen/arm/swiotlb-xen.h
23611F:	include/xen/swiotlb-xen.h
23612
23613XFS FILESYSTEM
23614M:	Chandan Babu R <chandan.babu@oracle.com>
23615R:	Darrick J. Wong <djwong@kernel.org>
23616L:	linux-xfs@vger.kernel.org
23617S:	Supported
23618W:	http://xfs.org/
23619C:	irc://irc.oftc.net/xfs
23620T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
23621P:	Documentation/filesystems/xfs-maintainer-entry-profile.rst
23622F:	Documentation/ABI/testing/sysfs-fs-xfs
23623F:	Documentation/admin-guide/xfs.rst
23624F:	Documentation/filesystems/xfs-delayed-logging-design.rst
23625F:	Documentation/filesystems/xfs-self-describing-metadata.rst
23626F:	fs/xfs/
23627F:	include/uapi/linux/dqblk_xfs.h
23628F:	include/uapi/linux/fsmap.h
23629
23630XILINX AMS DRIVER
23631M:	Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
23632L:	linux-iio@vger.kernel.org
23633S:	Maintained
23634F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
23635F:	drivers/iio/adc/xilinx-ams.c
23636
23637XILINX AXI ETHERNET DRIVER
23638M:	Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
23639S:	Maintained
23640F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
23641F:	drivers/net/ethernet/xilinx/xilinx_axienet*
23642
23643XILINX CAN DRIVER
23644M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
23645R:	Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
23646L:	linux-can@vger.kernel.org
23647S:	Maintained
23648F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
23649F:	drivers/net/can/xilinx_can.c
23650
23651XILINX EVENT MANAGEMENT DRIVER
23652M:	Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
23653S:	Maintained
23654F:	drivers/soc/xilinx/xlnx_event_manager.c
23655F:	include/linux/firmware/xlnx-event-manager.h
23656
23657XILINX GPIO DRIVER
23658M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
23659R:	Srinivas Neeli <srinivas.neeli@amd.com>
23660R:	Michal Simek <michal.simek@amd.com>
23661S:	Maintained
23662F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
23663F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
23664F:	drivers/gpio/gpio-xilinx.c
23665F:	drivers/gpio/gpio-zynq.c
23666
23667XILINX PWM DRIVER
23668M:	Sean Anderson <sean.anderson@seco.com>
23669S:	Maintained
23670F:	drivers/pwm/pwm-xilinx.c
23671F:	include/clocksource/timer-xilinx.h
23672
23673XILINX SD-FEC IP CORES
23674M:	Derek Kiernan <derek.kiernan@amd.com>
23675M:	Dragan Cvetic <dragan.cvetic@amd.com>
23676S:	Maintained
23677F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
23678F:	Documentation/misc-devices/xilinx_sdfec.rst
23679F:	drivers/misc/Kconfig
23680F:	drivers/misc/Makefile
23681F:	drivers/misc/xilinx_sdfec.c
23682F:	include/uapi/misc/xilinx_sdfec.h
23683
23684XILINX UARTLITE SERIAL DRIVER
23685M:	Peter Korsgaard <jacmet@sunsite.dk>
23686L:	linux-serial@vger.kernel.org
23687S:	Maintained
23688F:	drivers/tty/serial/uartlite.c
23689
23690XILINX VIDEO IP CORES
23691M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23692L:	linux-media@vger.kernel.org
23693S:	Supported
23694T:	git git://linuxtv.org/media_tree.git
23695F:	Documentation/devicetree/bindings/media/xilinx/
23696F:	drivers/media/platform/xilinx/
23697F:	include/uapi/linux/xilinx-v4l2-controls.h
23698
23699XILINX WATCHDOG DRIVER
23700M:	Srinivas Neeli <srinivas.neeli@amd.com>
23701R:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
23702R:	Michal Simek <michal.simek@amd.com>
23703S:	Maintained
23704F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
23705F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
23706F:	drivers/watchdog/of_xilinx_wdt.c
23707F:	drivers/watchdog/xilinx_wwdt.c
23708
23709XILINX XDMA DRIVER
23710M:	Lizhi Hou <lizhi.hou@amd.com>
23711M:	Brian Xu <brian.xu@amd.com>
23712M:	Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
23713L:	dmaengine@vger.kernel.org
23714S:	Supported
23715F:	drivers/dma/xilinx/xdma-regs.h
23716F:	drivers/dma/xilinx/xdma.c
23717F:	include/linux/dma/amd_xdma.h
23718F:	include/linux/platform_data/amd_xdma.h
23719
23720XILINX ZYNQMP DPDMA DRIVER
23721M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23722L:	dmaengine@vger.kernel.org
23723S:	Supported
23724F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
23725F:	drivers/dma/xilinx/xilinx_dpdma.c
23726F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
23727
23728XILINX ZYNQMP OCM EDAC DRIVER
23729M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
23730M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
23731S:	Maintained
23732F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
23733F:	drivers/edac/zynqmp_edac.c
23734
23735XILINX ZYNQMP PSGTR PHY DRIVER
23736M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23737L:	linux-kernel@vger.kernel.org
23738S:	Supported
23739T:	git https://github.com/Xilinx/linux-xlnx.git
23740F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
23741F:	drivers/phy/xilinx/phy-zynqmp.c
23742
23743XILINX ZYNQMP SHA3 DRIVER
23744M:	Harsha <harsha.harsha@amd.com>
23745S:	Maintained
23746F:	drivers/crypto/xilinx/zynqmp-sha.c
23747
23748XILLYBUS DRIVER
23749M:	Eli Billauer <eli.billauer@gmail.com>
23750L:	linux-kernel@vger.kernel.org
23751S:	Supported
23752F:	drivers/char/xillybus/
23753
23754XLP9XX I2C DRIVER
23755M:	George Cherian <gcherian@marvell.com>
23756L:	linux-i2c@vger.kernel.org
23757S:	Supported
23758W:	http://www.marvell.com
23759F:	drivers/i2c/busses/i2c-xlp9xx.c
23760
23761XRA1403 GPIO EXPANDER
23762M:	Nandor Han <nandor.han@ge.com>
23763L:	linux-gpio@vger.kernel.org
23764S:	Maintained
23765F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
23766F:	drivers/gpio/gpio-xra1403.c
23767
23768XTENSA XTFPGA PLATFORM SUPPORT
23769M:	Max Filippov <jcmvbkbc@gmail.com>
23770S:	Maintained
23771F:	drivers/spi/spi-xtensa-xtfpga.c
23772F:	sound/soc/xtensa/xtfpga-i2s.c
23773
23774YAM DRIVER FOR AX.25
23775M:	Jean-Paul Roubelat <jpr@f6fbb.org>
23776L:	linux-hams@vger.kernel.org
23777S:	Maintained
23778F:	drivers/net/hamradio/yam*
23779F:	include/linux/yam.h
23780
23781YAMA SECURITY MODULE
23782M:	Kees Cook <keescook@chromium.org>
23783S:	Supported
23784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
23785F:	Documentation/admin-guide/LSM/Yama.rst
23786F:	security/yama/
23787
23788YEALINK PHONE DRIVER
23789M:	Henk Vergonet <Henk.Vergonet@gmail.com>
23790L:	usbb2k-api-dev@nongnu.org
23791S:	Maintained
23792F:	Documentation/input/devices/yealink.rst
23793F:	drivers/input/misc/yealink.*
23794
23795Z3FOLD COMPRESSED PAGE ALLOCATOR
23796M:	Vitaly Wool <vitaly.wool@konsulko.com>
23797R:	Miaohe Lin <linmiaohe@huawei.com>
23798L:	linux-mm@kvack.org
23799S:	Maintained
23800F:	mm/z3fold.c
23801
23802Z8530 DRIVER FOR AX.25
23803M:	Joerg Reuter <jreuter@yaina.de>
23804L:	linux-hams@vger.kernel.org
23805S:	Maintained
23806W:	http://yaina.de/jreuter/
23807W:	http://www.qsl.net/dl1bke/
23808F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
23809F:	drivers/net/hamradio/*scc.c
23810F:	drivers/net/hamradio/z8530.h
23811
23812ZBUD COMPRESSED PAGE ALLOCATOR
23813M:	Seth Jennings <sjenning@redhat.com>
23814M:	Dan Streetman <ddstreet@ieee.org>
23815L:	linux-mm@kvack.org
23816S:	Maintained
23817F:	mm/zbud.c
23818
23819ZD1211RW WIRELESS DRIVER
23820L:	linux-wireless@vger.kernel.org
23821S:	Orphan
23822F:	drivers/net/wireless/zydas/zd1211rw/
23823
23824ZD1301 MEDIA DRIVER
23825M:	Antti Palosaari <crope@iki.fi>
23826L:	linux-media@vger.kernel.org
23827S:	Maintained
23828W:	https://linuxtv.org/
23829W:	http://palosaari.fi/linux/
23830Q:	https://patchwork.linuxtv.org/project/linux-media/list/
23831F:	drivers/media/usb/dvb-usb-v2/zd1301*
23832
23833ZD1301_DEMOD MEDIA DRIVER
23834M:	Antti Palosaari <crope@iki.fi>
23835L:	linux-media@vger.kernel.org
23836S:	Maintained
23837W:	https://linuxtv.org/
23838W:	http://palosaari.fi/linux/
23839Q:	https://patchwork.linuxtv.org/project/linux-media/list/
23840F:	drivers/media/dvb-frontends/zd1301_demod*
23841
23842ZHAOXIN PROCESSOR SUPPORT
23843M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
23844L:	linux-kernel@vger.kernel.org
23845S:	Maintained
23846F:	arch/x86/kernel/cpu/zhaoxin.c
23847
23848ZONEFS FILESYSTEM
23849M:	Damien Le Moal <dlemoal@kernel.org>
23850M:	Naohiro Aota <naohiro.aota@wdc.com>
23851R:	Johannes Thumshirn <jth@kernel.org>
23852L:	linux-fsdevel@vger.kernel.org
23853S:	Maintained
23854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
23855F:	Documentation/filesystems/zonefs.rst
23856F:	fs/zonefs/
23857
23858ZPOOL COMPRESSED PAGE STORAGE API
23859M:	Dan Streetman <ddstreet@ieee.org>
23860L:	linux-mm@kvack.org
23861S:	Maintained
23862F:	include/linux/zpool.h
23863F:	mm/zpool.c
23864
23865ZR36067 VIDEO FOR LINUX DRIVER
23866M:	Corentin Labbe <clabbe@baylibre.com>
23867L:	mjpeg-users@lists.sourceforge.net
23868L:	linux-media@vger.kernel.org
23869S:	Maintained
23870W:	http://mjpeg.sourceforge.net/driver-zoran/
23871Q:	https://patchwork.linuxtv.org/project/linux-media/list/
23872F:	Documentation/driver-api/media/drivers/zoran.rst
23873F:	drivers/media/pci/zoran/
23874
23875ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
23876M:	Minchan Kim <minchan@kernel.org>
23877M:	Sergey Senozhatsky <senozhatsky@chromium.org>
23878L:	linux-kernel@vger.kernel.org
23879S:	Maintained
23880F:	Documentation/admin-guide/blockdev/zram.rst
23881F:	drivers/block/zram/
23882
23883ZS DECSTATION Z85C30 SERIAL DRIVER
23884M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
23885S:	Maintained
23886F:	drivers/tty/serial/zs.*
23887
23888ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
23889M:	Minchan Kim <minchan@kernel.org>
23890M:	Sergey Senozhatsky <senozhatsky@chromium.org>
23891L:	linux-mm@kvack.org
23892S:	Maintained
23893F:	Documentation/mm/zsmalloc.rst
23894F:	include/linux/zsmalloc.h
23895F:	mm/zsmalloc.c
23896
23897ZSTD
23898M:	Nick Terrell <terrelln@fb.com>
23899S:	Maintained
23900B:	https://github.com/facebook/zstd/issues
23901T:	git https://github.com/terrelln/linux.git
23902F:	crypto/zstd.c
23903F:	include/linux/zstd*
23904F:	lib/decompress_unzstd.c
23905F:	lib/zstd/
23906N:	zstd
23907K:	zstd
23908
23909ZSWAP COMPRESSED SWAP CACHING
23910M:	Seth Jennings <sjenning@redhat.com>
23911M:	Dan Streetman <ddstreet@ieee.org>
23912M:	Vitaly Wool <vitaly.wool@konsulko.com>
23913L:	linux-mm@kvack.org
23914S:	Maintained
23915F:	mm/zswap.c
23916
23917THE REST
23918M:	Linus Torvalds <torvalds@linux-foundation.org>
23919L:	linux-kernel@vger.kernel.org
23920S:	Buried alive in reporters
23921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
23922F:	*
23923F:	*/
23924