xref: /openbmc/linux/MAINTAINERS (revision b555aa66)
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
473F:	drivers/net/wireless/admtek/adm8211.*
474
475ADP1653 FLASH CONTROLLER DRIVER
476M:	Sakari Ailus <sakari.ailus@iki.fi>
477L:	linux-media@vger.kernel.org
478S:	Maintained
479F:	drivers/media/i2c/adp1653.c
480F:	include/media/i2c/adp1653.h
481
482ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
483M:	Michael Hennerich <michael.hennerich@analog.com>
484S:	Supported
485W:	http://wiki.analog.com/ADP5520
486W:	https://ez.analog.com/linux-software-drivers
487F:	drivers/gpio/gpio-adp5520.c
488F:	drivers/input/keyboard/adp5520-keys.c
489F:	drivers/leds/leds-adp5520.c
490F:	drivers/mfd/adp5520.c
491F:	drivers/video/backlight/adp5520_bl.c
492
493ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
494M:	Michael Hennerich <michael.hennerich@analog.com>
495S:	Supported
496W:	http://wiki.analog.com/ADP5588
497W:	https://ez.analog.com/linux-software-drivers
498F:	Documentation/devicetree/bindings/input/adi,adp5588.yaml
499F:	drivers/input/keyboard/adp5588-keys.c
500
501ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
502M:	Michael Hennerich <michael.hennerich@analog.com>
503S:	Supported
504W:	http://wiki.analog.com/ADP8860
505W:	https://ez.analog.com/linux-software-drivers
506F:	drivers/video/backlight/adp8860_bl.c
507
508ADT746X FAN DRIVER
509M:	Colin Leroy <colin@colino.net>
510S:	Maintained
511F:	drivers/macintosh/therm_adt746x.c
512
513ADT7475 HARDWARE MONITOR DRIVER
514M:	Jean Delvare <jdelvare@suse.com>
515L:	linux-hwmon@vger.kernel.org
516S:	Maintained
517F:	Documentation/hwmon/adt7475.rst
518F:	drivers/hwmon/adt7475.c
519
520ADVANSYS SCSI DRIVER
521M:	Matthew Wilcox <willy@infradead.org>
522M:	Hannes Reinecke <hare@suse.com>
523L:	linux-scsi@vger.kernel.org
524S:	Maintained
525F:	Documentation/scsi/advansys.rst
526F:	drivers/scsi/advansys.c
527
528ADVANTECH SWBTN DRIVER
529M:	Andrea Ho <Andrea.Ho@advantech.com.tw>
530L:	platform-driver-x86@vger.kernel.org
531S:	Maintained
532F:	drivers/platform/x86/adv_swbutton.c
533
534ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
535M:	Lucas Stankus <lucas.p.stankus@gmail.com>
536S:	Supported
537F:	Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
538F:	drivers/iio/accel/adxl313*
539
540ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
541M:	Michael Hennerich <michael.hennerich@analog.com>
542S:	Supported
543W:	http://wiki.analog.com/ADXL345
544W:	https://ez.analog.com/linux-software-drivers
545F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
546F:	drivers/input/misc/adxl34x.c
547
548ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
549M:	Puranjay Mohan <puranjay12@gmail.com>
550L:	linux-iio@vger.kernel.org
551S:	Supported
552F:	Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
553F:	drivers/iio/accel/adxl355.h
554F:	drivers/iio/accel/adxl355_core.c
555F:	drivers/iio/accel/adxl355_i2c.c
556F:	drivers/iio/accel/adxl355_spi.c
557
558ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
559M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
560L:	linux-iio@vger.kernel.org
561S:	Supported
562W:	https://ez.analog.com/linux-software-drivers
563F:	Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
564F:	drivers/iio/accel/adxl367*
565
566ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
567M:	Michael Hennerich <michael.hennerich@analog.com>
568S:	Supported
569W:	https://ez.analog.com/linux-software-drivers
570F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
571F:	drivers/iio/accel/adxl372.c
572F:	drivers/iio/accel/adxl372_i2c.c
573F:	drivers/iio/accel/adxl372_spi.c
574
575AF9013 MEDIA DRIVER
576M:	Antti Palosaari <crope@iki.fi>
577L:	linux-media@vger.kernel.org
578S:	Maintained
579W:	https://linuxtv.org
580W:	http://palosaari.fi/linux/
581Q:	http://patchwork.linuxtv.org/project/linux-media/list/
582T:	git git://linuxtv.org/anttip/media_tree.git
583F:	drivers/media/dvb-frontends/af9013*
584
585AF9033 MEDIA DRIVER
586M:	Antti Palosaari <crope@iki.fi>
587L:	linux-media@vger.kernel.org
588S:	Maintained
589W:	https://linuxtv.org
590W:	http://palosaari.fi/linux/
591Q:	http://patchwork.linuxtv.org/project/linux-media/list/
592T:	git git://linuxtv.org/anttip/media_tree.git
593F:	drivers/media/dvb-frontends/af9033*
594
595AFFS FILE SYSTEM
596M:	David Sterba <dsterba@suse.com>
597L:	linux-fsdevel@vger.kernel.org
598S:	Odd Fixes
599F:	Documentation/filesystems/affs.rst
600F:	fs/affs/
601
602AFS FILESYSTEM
603M:	David Howells <dhowells@redhat.com>
604M:	Marc Dionne <marc.dionne@auristor.com>
605L:	linux-afs@lists.infradead.org
606S:	Supported
607W:	https://www.infradead.org/~dhowells/kafs/
608F:	Documentation/filesystems/afs.rst
609F:	fs/afs/
610F:	include/trace/events/afs.h
611
612AGPGART DRIVER
613M:	David Airlie <airlied@redhat.com>
614L:	dri-devel@lists.freedesktop.org
615S:	Maintained
616T:	git git://anongit.freedesktop.org/drm/drm
617F:	drivers/char/agp/
618F:	include/linux/agp*
619F:	include/uapi/linux/agp*
620
621AHA152X SCSI DRIVER
622M:	"Juergen E. Fischer" <fischer@norbit.de>
623L:	linux-scsi@vger.kernel.org
624S:	Maintained
625F:	drivers/scsi/aha152x*
626F:	drivers/scsi/pcmcia/aha152x*
627
628AIC7XXX / AIC79XX SCSI DRIVER
629M:	Hannes Reinecke <hare@suse.com>
630L:	linux-scsi@vger.kernel.org
631S:	Maintained
632F:	drivers/scsi/aic7xxx/
633
634AIMSLAB FM RADIO RECEIVER DRIVER
635M:	Hans Verkuil <hverkuil@xs4all.nl>
636L:	linux-media@vger.kernel.org
637S:	Maintained
638W:	https://linuxtv.org
639T:	git git://linuxtv.org/media_tree.git
640F:	drivers/media/radio/radio-aimslab*
641
642AIO
643M:	Benjamin LaHaise <bcrl@kvack.org>
644L:	linux-aio@kvack.org
645S:	Supported
646F:	fs/aio.c
647F:	include/linux/*aio*.h
648
649AIRSPY MEDIA DRIVER
650M:	Antti Palosaari <crope@iki.fi>
651L:	linux-media@vger.kernel.org
652S:	Maintained
653W:	https://linuxtv.org
654W:	http://palosaari.fi/linux/
655Q:	http://patchwork.linuxtv.org/project/linux-media/list/
656T:	git git://linuxtv.org/anttip/media_tree.git
657F:	drivers/media/usb/airspy/
658
659ALACRITECH GIGABIT ETHERNET DRIVER
660M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
661S:	Maintained
662F:	drivers/net/ethernet/alacritech/*
663
664ALCATEL SPEEDTOUCH USB DRIVER
665M:	Duncan Sands <duncan.sands@free.fr>
666L:	linux-usb@vger.kernel.org
667S:	Maintained
668W:	http://www.linux-usb.org/SpeedTouch/
669F:	drivers/usb/atm/speedtch.c
670F:	drivers/usb/atm/usbatm.c
671
672ALCHEMY AU1XX0 MMC DRIVER
673M:	Manuel Lauss <manuel.lauss@gmail.com>
674S:	Maintained
675F:	drivers/mmc/host/au1xmmc.c
676
677ALI1563 I2C DRIVER
678M:	Rudolf Marek <r.marek@assembler.cz>
679L:	linux-i2c@vger.kernel.org
680S:	Maintained
681F:	Documentation/i2c/busses/i2c-ali1563.rst
682F:	drivers/i2c/busses/i2c-ali1563.c
683
684ALIBABA ELASTIC RDMA DRIVER
685M:	Cheng Xu <chengyou@linux.alibaba.com>
686M:	Kai Shen <kaishen@linux.alibaba.com>
687L:	linux-rdma@vger.kernel.org
688S:	Supported
689F:	drivers/infiniband/hw/erdma
690F:	include/uapi/rdma/erdma-abi.h
691
692ALIBABA PMU DRIVER
693M:	Shuai Xue <xueshuai@linux.alibaba.com>
694S:	Supported
695F:	Documentation/admin-guide/perf/alibaba_pmu.rst
696F:	drivers/perf/alibaba_uncore_drw_pmu.c
697
698ALIENWARE WMI DRIVER
699L:	Dell.Client.Kernel@dell.com
700S:	Maintained
701F:	drivers/platform/x86/dell/alienware-wmi.c
702
703ALLEGRO DVT VIDEO IP CORE DRIVER
704M:	Michael Tretter <m.tretter@pengutronix.de>
705R:	Pengutronix Kernel Team <kernel@pengutronix.de>
706L:	linux-media@vger.kernel.org
707S:	Maintained
708F:	Documentation/devicetree/bindings/media/allegro,al5e.yaml
709F:	drivers/media/platform/allegro-dvt/
710
711ALLWINNER A10 CSI DRIVER
712M:	Maxime Ripard <mripard@kernel.org>
713L:	linux-media@vger.kernel.org
714S:	Maintained
715T:	git git://linuxtv.org/media_tree.git
716F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
717F:	drivers/media/platform/sunxi/sun4i-csi/
718
719ALLWINNER A31 CSI DRIVER
720M:	Yong Deng <yong.deng@magewell.com>
721M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
722L:	linux-media@vger.kernel.org
723S:	Maintained
724T:	git git://linuxtv.org/media_tree.git
725F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
726F:	drivers/media/platform/sunxi/sun6i-csi/
727
728ALLWINNER A31 ISP DRIVER
729M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
730L:	linux-media@vger.kernel.org
731S:	Maintained
732T:	git git://linuxtv.org/media_tree.git
733F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
734F:	drivers/staging/media/sunxi/sun6i-isp/
735F:	drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
736
737ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
738M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
739L:	linux-media@vger.kernel.org
740S:	Maintained
741T:	git git://linuxtv.org/media_tree.git
742F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
743F:	drivers/media/platform/sunxi/sun6i-mipi-csi2/
744
745ALLWINNER CPUFREQ DRIVER
746M:	Yangtao Li <tiny.windzz@gmail.com>
747L:	linux-pm@vger.kernel.org
748S:	Maintained
749F:	Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
750F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
751
752ALLWINNER CRYPTO DRIVERS
753M:	Corentin Labbe <clabbe.montjoie@gmail.com>
754L:	linux-crypto@vger.kernel.org
755S:	Maintained
756F:	drivers/crypto/allwinner/
757
758ALLWINNER DMIC DRIVERS
759M:	Ban Tao <fengzheng923@gmail.com>
760L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
761S:	Maintained
762F:	Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
763F:	sound/soc/sunxi/sun50i-dmic.c
764
765ALLWINNER HARDWARE SPINLOCK SUPPORT
766M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
767S:	Maintained
768F:	Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
769F:	drivers/hwspinlock/sun6i_hwspinlock.c
770
771ALLWINNER THERMAL DRIVER
772M:	Vasily Khoruzhick <anarsoul@gmail.com>
773M:	Yangtao Li <tiny.windzz@gmail.com>
774L:	linux-pm@vger.kernel.org
775S:	Maintained
776F:	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
777F:	drivers/thermal/sun8i_thermal.c
778
779ALLWINNER VPU DRIVER
780M:	Maxime Ripard <mripard@kernel.org>
781M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
782L:	linux-media@vger.kernel.org
783S:	Maintained
784F:	drivers/staging/media/sunxi/cedrus/
785
786ALPHA PORT
787M:	Richard Henderson <richard.henderson@linaro.org>
788M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
789M:	Matt Turner <mattst88@gmail.com>
790L:	linux-alpha@vger.kernel.org
791S:	Odd Fixes
792F:	arch/alpha/
793
794ALPS PS/2 TOUCHPAD DRIVER
795R:	Pali Rohár <pali@kernel.org>
796F:	drivers/input/mouse/alps.*
797
798ALTERA I2C CONTROLLER DRIVER
799M:	Thor Thayer <thor.thayer@linux.intel.com>
800S:	Maintained
801F:	Documentation/devicetree/bindings/i2c/i2c-altera.txt
802F:	drivers/i2c/busses/i2c-altera.c
803
804ALTERA MAILBOX DRIVER
805M:	Mun Yew Tham <mun.yew.tham@intel.com>
806S:	Maintained
807F:	drivers/mailbox/mailbox-altera.c
808
809ALTERA MSGDMA IP CORE DRIVER
810M:	Olivier Dautricourt <olivierdautricourt@gmail.com>
811R:	Stefan Roese <sr@denx.de>
812L:	dmaengine@vger.kernel.org
813S:	Odd Fixes
814F:	Documentation/devicetree/bindings/dma/altr,msgdma.yaml
815F:	drivers/dma/altera-msgdma.c
816
817ALTERA PIO DRIVER
818M:	Mun Yew Tham <mun.yew.tham@intel.com>
819L:	linux-gpio@vger.kernel.org
820S:	Maintained
821F:	drivers/gpio/gpio-altera.c
822
823ALTERA SYSTEM MANAGER DRIVER
824M:	Thor Thayer <thor.thayer@linux.intel.com>
825S:	Maintained
826F:	drivers/mfd/altera-sysmgr.c
827F:	include/linux/mfd/altera-sysmgr.h
828
829ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
830M:	Thor Thayer <thor.thayer@linux.intel.com>
831S:	Maintained
832F:	drivers/gpio/gpio-altera-a10sr.c
833F:	drivers/mfd/altera-a10sr.c
834F:	drivers/reset/reset-a10sr.c
835F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
836F:	include/linux/mfd/altera-a10sr.h
837
838ALTERA TRIPLE SPEED ETHERNET DRIVER
839M:	Joyce Ooi <joyce.ooi@intel.com>
840L:	netdev@vger.kernel.org
841S:	Maintained
842F:	drivers/net/ethernet/altera/
843
844ALTERA UART/JTAG UART SERIAL DRIVERS
845M:	Tobias Klauser <tklauser@distanz.ch>
846L:	linux-serial@vger.kernel.org
847S:	Maintained
848F:	drivers/tty/serial/altera_jtaguart.c
849F:	drivers/tty/serial/altera_uart.c
850F:	include/linux/altera_jtaguart.h
851F:	include/linux/altera_uart.h
852
853AMAZON ANNAPURNA LABS FIC DRIVER
854M:	Talel Shenhar <talel@amazon.com>
855S:	Maintained
856F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
857F:	drivers/irqchip/irq-al-fic.c
858
859AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
860M:	Talel Shenhar <talel@amazon.com>
861M:	Talel Shenhar <talelshenhar@gmail.com>
862S:	Maintained
863F:	Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
864F:	drivers/edac/al_mc_edac.c
865
866AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
867M:	Talel Shenhar <talel@amazon.com>
868S:	Maintained
869F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
870F:	drivers/thermal/thermal_mmio.c
871
872AMAZON ETHERNET DRIVERS
873M:	Shay Agroskin <shayagr@amazon.com>
874M:	Arthur Kiyanovski <akiyano@amazon.com>
875R:	David Arinzon <darinzon@amazon.com>
876R:	Noam Dagan <ndagan@amazon.com>
877R:	Saeed Bishara <saeedb@amazon.com>
878L:	netdev@vger.kernel.org
879S:	Supported
880F:	Documentation/networking/device_drivers/ethernet/amazon/ena.rst
881F:	drivers/net/ethernet/amazon/
882
883AMAZON RDMA EFA DRIVER
884M:	Michael Margolin <mrgolin@amazon.com>
885R:	Gal Pressman <gal.pressman@linux.dev>
886R:	Yossi Leybovich <sleybo@amazon.com>
887L:	linux-rdma@vger.kernel.org
888S:	Supported
889Q:	https://patchwork.kernel.org/project/linux-rdma/list/
890F:	drivers/infiniband/hw/efa/
891F:	include/uapi/rdma/efa-abi.h
892
893AMD CDX BUS DRIVER
894M:	Nipun Gupta <nipun.gupta@amd.com>
895M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
896S:	Maintained
897F:	Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
898F:	drivers/cdx/*
899F:	include/linux/cdx/*
900
901AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
902M:	Tom Lendacky <thomas.lendacky@amd.com>
903M:	John Allen <john.allen@amd.com>
904L:	linux-crypto@vger.kernel.org
905S:	Supported
906F:	drivers/crypto/ccp/
907F:	include/linux/ccp.h
908
909AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
910M:	Brijesh Singh <brijesh.singh@amd.com>
911M:	Tom Lendacky <thomas.lendacky@amd.com>
912L:	linux-crypto@vger.kernel.org
913S:	Supported
914F:	drivers/crypto/ccp/sev*
915F:	include/uapi/linux/psp-sev.h
916
917AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
918M:	Mario Limonciello <mario.limonciello@amd.com>
919L:	linux-crypto@vger.kernel.org
920S:	Supported
921F:	drivers/crypto/ccp/dbc.c
922F:	drivers/crypto/ccp/dbc.h
923F:	drivers/crypto/ccp/platform-access.c
924F:	drivers/crypto/ccp/platform-access.h
925F:	include/uapi/linux/psp-dbc.h
926F:	tools/crypto/ccp/*.c
927F:	tools/crypto/ccp/*.py
928
929AMD DISPLAY CORE
930M:	Harry Wentland <harry.wentland@amd.com>
931M:	Leo Li <sunpeng.li@amd.com>
932M:	Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
933L:	amd-gfx@lists.freedesktop.org
934S:	Supported
935T:	git https://gitlab.freedesktop.org/agd5f/linux.git
936F:	drivers/gpu/drm/amd/display/
937
938AMD FAM15H PROCESSOR POWER MONITORING DRIVER
939M:	Huang Rui <ray.huang@amd.com>
940L:	linux-hwmon@vger.kernel.org
941S:	Supported
942F:	Documentation/hwmon/fam15h_power.rst
943F:	drivers/hwmon/fam15h_power.c
944
945AMD FCH GPIO DRIVER
946M:	Enrico Weigelt, metux IT consult <info@metux.net>
947L:	linux-gpio@vger.kernel.org
948S:	Maintained
949F:	drivers/gpio/gpio-amd-fch.c
950F:	include/linux/platform_data/gpio/gpio-amd-fch.h
951
952AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
953L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
954S:	Orphan
955F:	drivers/usb/gadget/udc/amd5536udc.*
956
957AMD GEODE PROCESSOR/CHIPSET SUPPORT
958M:	Andres Salomon <dilinger@queued.net>
959L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
960S:	Supported
961W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
962F:	arch/x86/include/asm/geode.h
963F:	drivers/char/hw_random/geode-rng.c
964F:	drivers/crypto/geode*
965F:	drivers/video/fbdev/geode/
966
967AMD HSMP DRIVER
968M:	Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
969R:	Carlos Bilbao <carlos.bilbao@amd.com>
970L:	platform-driver-x86@vger.kernel.org
971S:	Maintained
972F:	Documentation/arch/x86/amd_hsmp.rst
973F:	arch/x86/include/asm/amd_hsmp.h
974F:	arch/x86/include/uapi/asm/amd_hsmp.h
975F:	drivers/platform/x86/amd/hsmp.c
976
977AMD IOMMU (AMD-VI)
978M:	Joerg Roedel <joro@8bytes.org>
979R:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
980L:	iommu@lists.linux.dev
981S:	Maintained
982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
983F:	drivers/iommu/amd/
984F:	include/linux/amd-iommu.h
985
986AMD KFD
987M:	Felix Kuehling <Felix.Kuehling@amd.com>
988L:	amd-gfx@lists.freedesktop.org
989S:	Supported
990T:	git https://gitlab.freedesktop.org/agd5f/linux.git
991F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
992F:	drivers/gpu/drm/amd/amdkfd/
993F:	drivers/gpu/drm/amd/include/cik_structs.h
994F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
995F:	drivers/gpu/drm/amd/include/v9_structs.h
996F:	drivers/gpu/drm/amd/include/vi_structs.h
997F:	include/uapi/linux/kfd_ioctl.h
998F:	include/uapi/linux/kfd_sysfs.h
999
1000AMD MP2 I2C DRIVER
1001M:	Elie Morisse <syniurge@gmail.com>
1002M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1003L:	linux-i2c@vger.kernel.org
1004S:	Maintained
1005F:	drivers/i2c/busses/i2c-amd-mp2*
1006
1007AMD PDS CORE DRIVER
1008M:	Shannon Nelson <shannon.nelson@amd.com>
1009M:	Brett Creeley <brett.creeley@amd.com>
1010L:	netdev@vger.kernel.org
1011S:	Supported
1012F:	Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1013F:	drivers/net/ethernet/amd/pds_core/
1014F:	include/linux/pds/
1015
1016AMD PMC DRIVER
1017M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1018L:	platform-driver-x86@vger.kernel.org
1019S:	Maintained
1020F:	drivers/platform/x86/amd/pmc/
1021
1022AMD PMF DRIVER
1023M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1024L:	platform-driver-x86@vger.kernel.org
1025S:	Maintained
1026F:	Documentation/ABI/testing/sysfs-amd-pmf
1027F:	drivers/platform/x86/amd/pmf/
1028
1029AMD POWERPLAY AND SWSMU
1030M:	Evan Quan <evan.quan@amd.com>
1031L:	amd-gfx@lists.freedesktop.org
1032S:	Supported
1033T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1034F:	drivers/gpu/drm/amd/pm/
1035
1036AMD PSTATE DRIVER
1037M:	Huang Rui <ray.huang@amd.com>
1038L:	linux-pm@vger.kernel.org
1039S:	Supported
1040F:	Documentation/admin-guide/pm/amd-pstate.rst
1041F:	drivers/cpufreq/amd-pstate*
1042F:	include/linux/amd-pstate.h
1043F:	tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1044
1045AMD PTDMA DRIVER
1046M:	Sanjay R Mehta <sanju.mehta@amd.com>
1047L:	dmaengine@vger.kernel.org
1048S:	Maintained
1049F:	drivers/dma/ptdma/
1050
1051AMD SEATTLE DEVICE TREE SUPPORT
1052M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1053M:	Tom Lendacky <thomas.lendacky@amd.com>
1054S:	Supported
1055F:	arch/arm64/boot/dts/amd/
1056
1057AMD SENSOR FUSION HUB DRIVER
1058M:	Basavaraj Natikar <basavaraj.natikar@amd.com>
1059L:	linux-input@vger.kernel.org
1060S:	Maintained
1061F:	Documentation/hid/amd-sfh*
1062F:	drivers/hid/amd-sfh-hid/
1063
1064AMD SPI DRIVER
1065M:	Sanjay R Mehta <sanju.mehta@amd.com>
1066S:	Maintained
1067F:	drivers/spi/spi-amd.c
1068
1069AMD XGBE DRIVER
1070M:	"Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1071L:	netdev@vger.kernel.org
1072S:	Supported
1073F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1074F:	drivers/net/ethernet/amd/xgbe/
1075
1076AMLOGIC DDR PMU DRIVER
1077M:	Jiucheng Xu <jiucheng.xu@amlogic.com>
1078L:	linux-amlogic@lists.infradead.org
1079S:	Supported
1080W:	http://www.amlogic.com
1081F:	Documentation/admin-guide/perf/meson-ddr-pmu.rst
1082F:	Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1083F:	drivers/perf/amlogic/
1084F:	include/soc/amlogic/
1085
1086AMPHION VPU CODEC V4L2 DRIVER
1087M:	Ming Qian <ming.qian@nxp.com>
1088M:	Zhou Peng <eagle.zhou@nxp.com>
1089L:	linux-media@vger.kernel.org
1090S:	Maintained
1091F:	Documentation/devicetree/bindings/media/amphion,vpu.yaml
1092F:	drivers/media/platform/amphion/
1093
1094AMS AS73211 DRIVER
1095M:	Christian Eggers <ceggers@arri.de>
1096L:	linux-iio@vger.kernel.org
1097S:	Maintained
1098F:	Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1099F:	drivers/iio/light/as73211.c
1100
1101AMT (Automatic Multicast Tunneling)
1102M:	Taehee Yoo <ap420073@gmail.com>
1103L:	netdev@vger.kernel.org
1104S:	Maintained
1105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1107F:	drivers/net/amt.c
1108
1109ANALOG DEVICES INC AD3552R DRIVER
1110M:	Nuno Sá <nuno.sa@analog.com>
1111L:	linux-iio@vger.kernel.org
1112S:	Supported
1113W:	https://ez.analog.com/linux-software-drivers
1114F:	Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1115F:	drivers/iio/dac/ad3552r.c
1116
1117ANALOG DEVICES INC AD4130 DRIVER
1118M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1119L:	linux-iio@vger.kernel.org
1120S:	Supported
1121W:	http://ez.analog.com/community/linux-device-drivers
1122F:	Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1123F:	Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1124F:	drivers/iio/adc/ad4130.c
1125
1126ANALOG DEVICES INC AD7192 DRIVER
1127M:	Alexandru Tachici <alexandru.tachici@analog.com>
1128L:	linux-iio@vger.kernel.org
1129S:	Supported
1130W:	https://ez.analog.com/linux-software-drivers
1131F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1132F:	drivers/iio/adc/ad7192.c
1133
1134ANALOG DEVICES INC AD7292 DRIVER
1135M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1136L:	linux-iio@vger.kernel.org
1137S:	Supported
1138W:	https://ez.analog.com/linux-software-drivers
1139F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1140F:	drivers/iio/adc/ad7292.c
1141
1142ANALOG DEVICES INC AD7293 DRIVER
1143M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1144L:	linux-iio@vger.kernel.org
1145S:	Supported
1146W:	https://ez.analog.com/linux-software-drivers
1147F:	Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1148F:	drivers/iio/dac/ad7293.c
1149
1150ANALOG DEVICES INC AD74115 DRIVER
1151M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1152L:	linux-iio@vger.kernel.org
1153S:	Supported
1154W:	http://ez.analog.com/community/linux-device-drivers
1155F:	Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1156F:	drivers/iio/addac/ad74115.c
1157
1158ANALOG DEVICES INC AD74413R DRIVER
1159M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1160L:	linux-iio@vger.kernel.org
1161S:	Supported
1162W:	https://ez.analog.com/linux-software-drivers
1163F:	Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1164F:	drivers/iio/addac/ad74413r.c
1165F:	include/dt-bindings/iio/addac/adi,ad74413r.h
1166
1167ANALOG DEVICES INC AD7768-1 DRIVER
1168M:	Michael Hennerich <Michael.Hennerich@analog.com>
1169L:	linux-iio@vger.kernel.org
1170S:	Supported
1171W:	https://ez.analog.com/linux-software-drivers
1172F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1173F:	drivers/iio/adc/ad7768-1.c
1174
1175ANALOG DEVICES INC AD7780 DRIVER
1176M:	Michael Hennerich <Michael.Hennerich@analog.com>
1177M:	Renato Lui Geh <renatogeh@gmail.com>
1178L:	linux-iio@vger.kernel.org
1179S:	Supported
1180W:	https://ez.analog.com/linux-software-drivers
1181F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1182F:	drivers/iio/adc/ad7780.c
1183
1184ANALOG DEVICES INC ADA4250 DRIVER
1185M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1186L:	linux-iio@vger.kernel.org
1187S:	Supported
1188W:	https://ez.analog.com/linux-software-drivers
1189F:	Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1190F:	drivers/iio/amplifiers/ada4250.c
1191
1192ANALOG DEVICES INC ADF4377 DRIVER
1193M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1194L:	linux-iio@vger.kernel.org
1195S:	Supported
1196W:	https://ez.analog.com/linux-software-drivers
1197F:	Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1198F:	drivers/iio/frequency/adf4377.c
1199
1200ANALOG DEVICES INC ADGS1408 DRIVER
1201M:	Mircea Caprioru <mircea.caprioru@analog.com>
1202S:	Supported
1203F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1204F:	drivers/mux/adgs1408.c
1205
1206ANALOG DEVICES INC ADIN DRIVER
1207M:	Michael Hennerich <michael.hennerich@analog.com>
1208L:	netdev@vger.kernel.org
1209S:	Supported
1210W:	https://ez.analog.com/linux-software-drivers
1211F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1212F:	drivers/net/phy/adin.c
1213
1214ANALOG DEVICES INC ADIS DRIVER LIBRARY
1215M:	Nuno Sa <nuno.sa@analog.com>
1216L:	linux-iio@vger.kernel.org
1217S:	Supported
1218F:	drivers/iio/imu/adis.c
1219F:	drivers/iio/imu/adis_buffer.c
1220F:	drivers/iio/imu/adis_trigger.c
1221F:	include/linux/iio/imu/adis.h
1222
1223ANALOG DEVICES INC ADIS16460 DRIVER
1224M:	Dragos Bogdan <dragos.bogdan@analog.com>
1225L:	linux-iio@vger.kernel.org
1226S:	Supported
1227W:	https://ez.analog.com/linux-software-drivers
1228F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1229F:	drivers/iio/imu/adis16460.c
1230
1231ANALOG DEVICES INC ADIS16475 DRIVER
1232M:	Nuno Sa <nuno.sa@analog.com>
1233L:	linux-iio@vger.kernel.org
1234S:	Supported
1235W:	https://ez.analog.com/linux-software-drivers
1236F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1237F:	drivers/iio/imu/adis16475.c
1238
1239ANALOG DEVICES INC ADM1177 DRIVER
1240M:	Michael Hennerich <Michael.Hennerich@analog.com>
1241L:	linux-hwmon@vger.kernel.org
1242S:	Supported
1243W:	https://ez.analog.com/linux-software-drivers
1244F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1245F:	drivers/hwmon/adm1177.c
1246
1247ANALOG DEVICES INC ADMV1013 DRIVER
1248M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1249L:	linux-iio@vger.kernel.org
1250S:	Supported
1251W:	https://ez.analog.com/linux-software-drivers
1252F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1253F:	drivers/iio/frequency/admv1013.c
1254
1255ANALOG DEVICES INC ADMV1014 DRIVER
1256M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1257L:	linux-iio@vger.kernel.org
1258S:	Supported
1259W:	https://ez.analog.com/linux-software-drivers
1260F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1261F:	drivers/iio/frequency/admv1014.c
1262
1263ANALOG DEVICES INC ADMV8818 DRIVER
1264M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1265L:	linux-iio@vger.kernel.org
1266S:	Supported
1267W:	https://ez.analog.com/linux-software-drivers
1268F:	Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1269F:	drivers/iio/filter/admv8818.c
1270
1271ANALOG DEVICES INC ADP5061 DRIVER
1272M:	Michael Hennerich <Michael.Hennerich@analog.com>
1273L:	linux-pm@vger.kernel.org
1274S:	Supported
1275W:	https://ez.analog.com/linux-software-drivers
1276F:	drivers/power/supply/adp5061.c
1277
1278ANALOG DEVICES INC ADRF6780 DRIVER
1279M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1280L:	linux-iio@vger.kernel.org
1281S:	Supported
1282W:	https://ez.analog.com/linux-software-drivers
1283F:	Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1284F:	drivers/iio/frequency/adrf6780.c
1285
1286ANALOG DEVICES INC ADV7180 DRIVER
1287M:	Lars-Peter Clausen <lars@metafoo.de>
1288L:	linux-media@vger.kernel.org
1289S:	Supported
1290W:	https://ez.analog.com/linux-software-drivers
1291F:	Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1292F:	drivers/media/i2c/adv7180.c
1293
1294ANALOG DEVICES INC ADV748X DRIVER
1295M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
1296L:	linux-media@vger.kernel.org
1297S:	Maintained
1298F:	Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1299F:	drivers/media/i2c/adv748x/*
1300
1301ANALOG DEVICES INC ADV7511 DRIVER
1302M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1303L:	linux-media@vger.kernel.org
1304S:	Maintained
1305F:	drivers/media/i2c/adv7511*
1306
1307ANALOG DEVICES INC ADV7604 DRIVER
1308M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1309L:	linux-media@vger.kernel.org
1310S:	Maintained
1311F:	Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1312F:	drivers/media/i2c/adv7604*
1313
1314ANALOG DEVICES INC ADV7842 DRIVER
1315M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1316L:	linux-media@vger.kernel.org
1317S:	Maintained
1318F:	drivers/media/i2c/adv7842*
1319
1320ANALOG DEVICES INC ADXRS290 DRIVER
1321M:	Nishant Malpani <nish.malpani25@gmail.com>
1322L:	linux-iio@vger.kernel.org
1323S:	Supported
1324F:	Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1325F:	drivers/iio/gyro/adxrs290.c
1326
1327ANALOG DEVICES INC ASOC CODEC DRIVERS
1328M:	Lars-Peter Clausen <lars@metafoo.de>
1329M:	Nuno Sá <nuno.sa@analog.com>
1330L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1331S:	Supported
1332W:	http://wiki.analog.com/
1333W:	https://ez.analog.com/linux-software-drivers
1334F:	sound/soc/codecs/ad1*
1335F:	sound/soc/codecs/ad7*
1336F:	sound/soc/codecs/adau*
1337F:	sound/soc/codecs/adav*
1338F:	sound/soc/codecs/sigmadsp.*
1339F:	sound/soc/codecs/ssm*
1340
1341ANALOG DEVICES INC DMA DRIVERS
1342M:	Lars-Peter Clausen <lars@metafoo.de>
1343S:	Supported
1344W:	https://ez.analog.com/linux-software-drivers
1345F:	drivers/dma/dma-axi-dmac.c
1346
1347ANALOG DEVICES INC IIO DRIVERS
1348M:	Lars-Peter Clausen <lars@metafoo.de>
1349M:	Michael Hennerich <Michael.Hennerich@analog.com>
1350S:	Supported
1351W:	http://wiki.analog.com/
1352W:	https://ez.analog.com/linux-software-drivers
1353F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1354F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1355F:	Documentation/devicetree/bindings/iio/*/adi,*
1356F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1357F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1358F:	drivers/iio/*/ad*
1359F:	drivers/iio/adc/ltc249*
1360F:	drivers/iio/amplifiers/hmc425a.c
1361F:	drivers/staging/iio/*/ad*
1362X:	drivers/iio/*/adjd*
1363
1364ANALOG DEVICES INC MAX31760 DRIVER
1365M:	Ibrahim Tilki <Ibrahim.Tilki@analog.com>
1366S:	Maintained
1367W:	http://wiki.analog.com/
1368W:	https://ez.analog.com/linux-software-drivers
1369F:	Documentation/devicetree/bindings/hwmon/adi,max31760.yaml
1370F:	Documentation/hwmon/max31760.rst
1371F:	drivers/hwmon/max31760.c
1372
1373ANALOGBITS PLL LIBRARIES
1374M:	Paul Walmsley <paul.walmsley@sifive.com>
1375S:	Supported
1376F:	drivers/clk/analogbits/*
1377F:	include/linux/clk/analogbits*
1378
1379ANDROID DRIVERS
1380M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1381M:	Arve Hjønnevåg <arve@android.com>
1382M:	Todd Kjos <tkjos@android.com>
1383M:	Martijn Coenen <maco@android.com>
1384M:	Joel Fernandes <joel@joelfernandes.org>
1385M:	Christian Brauner <christian@brauner.io>
1386M:	Carlos Llamas <cmllamas@google.com>
1387M:	Suren Baghdasaryan <surenb@google.com>
1388L:	linux-kernel@vger.kernel.org
1389S:	Supported
1390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1391F:	drivers/android/
1392
1393ANDROID GOLDFISH PIC DRIVER
1394M:	Miodrag Dinic <miodrag.dinic@mips.com>
1395S:	Supported
1396F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1397F:	drivers/irqchip/irq-goldfish-pic.c
1398
1399ANDROID GOLDFISH RTC DRIVER
1400M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
1401S:	Supported
1402F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1403F:	drivers/rtc/rtc-goldfish.c
1404
1405AOA (Apple Onboard Audio) ALSA DRIVER
1406M:	Johannes Berg <johannes@sipsolutions.net>
1407L:	linuxppc-dev@lists.ozlabs.org
1408L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1409S:	Maintained
1410F:	sound/aoa/
1411
1412APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1413M:	William Breathitt Gray <william.gray@linaro.org>
1414L:	linux-iio@vger.kernel.org
1415S:	Maintained
1416F:	drivers/iio/addac/stx104.c
1417
1418APM DRIVER
1419M:	Jiri Kosina <jikos@kernel.org>
1420S:	Odd fixes
1421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1422F:	arch/x86/kernel/apm_32.c
1423F:	drivers/char/apm-emulation.c
1424F:	include/linux/apm_bios.h
1425F:	include/uapi/linux/apm_bios.h
1426
1427APPARMOR SECURITY MODULE
1428M:	John Johansen <john.johansen@canonical.com>
1429M:	John Johansen <john@apparmor.net>
1430L:	apparmor@lists.ubuntu.com (moderated for non-subscribers)
1431S:	Supported
1432W:	apparmor.net
1433B:	https://gitlab.com/apparmor/apparmor-kernel
1434C:	irc://irc.oftc.net/apparmor
1435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1436T:	https://gitlab.com/apparmor/apparmor-kernel.git
1437F:	Documentation/admin-guide/LSM/apparmor.rst
1438F:	security/apparmor/
1439
1440APPLE BCM5974 MULTITOUCH DRIVER
1441M:	Henrik Rydberg <rydberg@bitmath.org>
1442L:	linux-input@vger.kernel.org
1443S:	Odd fixes
1444F:	drivers/input/mouse/bcm5974.c
1445
1446APPLE PCIE CONTROLLER DRIVER
1447M:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
1448M:	Marc Zyngier <maz@kernel.org>
1449L:	linux-pci@vger.kernel.org
1450S:	Maintained
1451F:	drivers/pci/controller/pcie-apple.c
1452
1453APPLE SMC DRIVER
1454M:	Henrik Rydberg <rydberg@bitmath.org>
1455L:	linux-hwmon@vger.kernel.org
1456S:	Odd fixes
1457F:	drivers/hwmon/applesmc.c
1458
1459APPLETALK NETWORK LAYER
1460L:	netdev@vger.kernel.org
1461S:	Odd fixes
1462F:	drivers/net/appletalk/
1463F:	include/linux/atalk.h
1464F:	include/uapi/linux/atalk.h
1465F:	net/appletalk/
1466
1467APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1468M:	Khuong Dinh <khuong@os.amperecomputing.com>
1469S:	Supported
1470F:	arch/arm64/boot/dts/apm/
1471
1472APPLIED MICRO (APM) X-GENE SOC EDAC
1473M:	Khuong Dinh <khuong@os.amperecomputing.com>
1474S:	Supported
1475F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1476F:	drivers/edac/xgene_edac.c
1477
1478APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1479M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1480M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1481S:	Supported
1482F:	drivers/net/ethernet/apm/xgene-v2/
1483
1484APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1485M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1486M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1487M:	Quan Nguyen <quan@os.amperecomputing.com>
1488S:	Supported
1489F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1490F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1491F:	drivers/net/ethernet/apm/xgene/
1492F:	drivers/net/mdio/mdio-xgene.c
1493
1494APPLIED MICRO (APM) X-GENE SOC PMU
1495M:	Khuong Dinh <khuong@os.amperecomputing.com>
1496S:	Supported
1497F:	Documentation/admin-guide/perf/xgene-pmu.rst
1498F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1499F:	drivers/perf/xgene_pmu.c
1500
1501APTINA CAMERA SENSOR PLL
1502M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1503L:	linux-media@vger.kernel.org
1504S:	Maintained
1505F:	drivers/media/i2c/aptina-pll.*
1506
1507AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1508M:	Aleksa Savic <savicaleksa83@gmail.com>
1509M:	Jack Doan <me@jackdoan.com>
1510L:	linux-hwmon@vger.kernel.org
1511S:	Maintained
1512F:	Documentation/hwmon/aquacomputer_d5next.rst
1513F:	drivers/hwmon/aquacomputer_d5next.c
1514
1515AQUANTIA ETHERNET DRIVER (atlantic)
1516M:	Igor Russkikh <irusskikh@marvell.com>
1517L:	netdev@vger.kernel.org
1518S:	Supported
1519W:	https://www.marvell.com/
1520Q:	https://patchwork.kernel.org/project/netdevbpf/list/
1521F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1522F:	drivers/net/ethernet/aquantia/atlantic/
1523
1524AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1525M:	Egor Pomozov <epomozov@marvell.com>
1526L:	netdev@vger.kernel.org
1527S:	Supported
1528W:	http://www.aquantia.com
1529F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1530
1531AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1532M:	Krzysztof Hałasa <khalasa@piap.pl>
1533L:	linux-media@vger.kernel.org
1534S:	Maintained
1535F:	Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1536F:	drivers/media/i2c/ar0521.c
1537
1538ARASAN NAND CONTROLLER DRIVER
1539M:	Miquel Raynal <miquel.raynal@bootlin.com>
1540R:	Michal Simek <michal.simek@amd.com>
1541L:	linux-mtd@lists.infradead.org
1542S:	Maintained
1543F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1544F:	drivers/mtd/nand/raw/arasan-nand-controller.c
1545
1546ARC FRAMEBUFFER DRIVER
1547M:	Jaya Kumar <jayalk@intworks.biz>
1548S:	Maintained
1549F:	drivers/video/fbdev/arcfb.c
1550F:	drivers/video/fbdev/core/fb_defio.c
1551
1552ARC PGU DRM DRIVER
1553M:	Alexey Brodkin <abrodkin@synopsys.com>
1554S:	Supported
1555F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1556F:	drivers/gpu/drm/tiny/arcpgu.c
1557
1558ARCNET NETWORK LAYER
1559M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1560L:	netdev@vger.kernel.org
1561S:	Maintained
1562F:	drivers/net/arcnet/
1563F:	include/uapi/linux/if_arcnet.h
1564
1565ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1566M:	Arnd Bergmann <arnd@arndb.de>
1567M:	Olof Johansson <olof@lixom.net>
1568M:	soc@kernel.org
1569L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1570S:	Maintained
1571P:	Documentation/process/maintainer-soc.rst
1572C:	irc://irc.libera.chat/armlinux
1573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1574F:	Documentation/process/maintainer-soc*.rst
1575F:	arch/arm/boot/dts/Makefile
1576F:	arch/arm64/boot/dts/Makefile
1577
1578ARM ARCHITECTED TIMER DRIVER
1579M:	Mark Rutland <mark.rutland@arm.com>
1580M:	Marc Zyngier <maz@kernel.org>
1581L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1582S:	Maintained
1583F:	arch/arm/include/asm/arch_timer.h
1584F:	arch/arm64/include/asm/arch_timer.h
1585F:	drivers/clocksource/arm_arch_timer.c
1586
1587ARM HDLCD DRM DRIVER
1588M:	Liviu Dudau <liviu.dudau@arm.com>
1589S:	Supported
1590F:	Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1591F:	drivers/gpu/drm/arm/hdlcd_*
1592
1593ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1594M:	Linus Walleij <linus.walleij@linaro.org>
1595L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596S:	Maintained
1597F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
1598F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
1599F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
1600F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1601F:	Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1602F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1603F:	Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1604F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1605F:	Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1606F:	arch/arm/boot/dts/arm/arm-realview-*
1607F:	arch/arm/boot/dts/arm/integrator*
1608F:	arch/arm/boot/dts/arm/versatile*
1609F:	arch/arm/mach-versatile/
1610F:	drivers/bus/arm-integrator-lm.c
1611F:	drivers/clk/versatile/
1612F:	drivers/i2c/busses/i2c-versatile.c
1613F:	drivers/irqchip/irq-versatile-fpga.c
1614F:	drivers/mtd/maps/physmap-versatile.*
1615F:	drivers/power/reset/arm-versatile-reboot.c
1616F:	drivers/soc/versatile/
1617
1618ARM KOMEDA DRM-KMS DRIVER
1619M:	Liviu Dudau <liviu.dudau@arm.com>
1620S:	Supported
1621T:	git git://anongit.freedesktop.org/drm/drm-misc
1622F:	Documentation/devicetree/bindings/display/arm,komeda.yaml
1623F:	Documentation/gpu/komeda-kms.rst
1624F:	drivers/gpu/drm/arm/display/include/
1625F:	drivers/gpu/drm/arm/display/komeda/
1626
1627ARM MALI PANFROST DRM DRIVER
1628M:	Rob Herring <robh@kernel.org>
1629M:	Tomeu Vizoso <tomeu.vizoso@collabora.com>
1630R:	Steven Price <steven.price@arm.com>
1631R:	Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1632L:	dri-devel@lists.freedesktop.org
1633S:	Supported
1634T:	git git://anongit.freedesktop.org/drm/drm-misc
1635F:	drivers/gpu/drm/panfrost/
1636F:	include/uapi/drm/panfrost_drm.h
1637
1638ARM MALI-DP DRM DRIVER
1639M:	Liviu Dudau <liviu.dudau@arm.com>
1640S:	Supported
1641T:	git git://anongit.freedesktop.org/drm/drm-misc
1642F:	Documentation/devicetree/bindings/display/arm,malidp.yaml
1643F:	Documentation/gpu/afbc.rst
1644F:	drivers/gpu/drm/arm/
1645
1646ARM MFM AND FLOPPY DRIVERS
1647M:	Ian Molton <spyro@f2s.com>
1648S:	Maintained
1649F:	arch/arm/include/asm/floppy.h
1650F:	arch/arm/mach-rpc/floppydma.S
1651
1652ARM PMU PROFILING AND DEBUGGING
1653M:	Will Deacon <will@kernel.org>
1654M:	Mark Rutland <mark.rutland@arm.com>
1655L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656S:	Maintained
1657F:	Documentation/devicetree/bindings/arm/pmu.yaml
1658F:	Documentation/devicetree/bindings/perf/
1659F:	arch/arm*/include/asm/hw_breakpoint.h
1660F:	arch/arm*/include/asm/perf_event.h
1661F:	arch/arm*/kernel/hw_breakpoint.c
1662F:	arch/arm*/kernel/perf_*
1663F:	drivers/perf/
1664F:	include/linux/perf/arm_pmu*.h
1665
1666ARM PORT
1667M:	Russell King <linux@armlinux.org.uk>
1668L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669S:	Odd Fixes
1670W:	http://www.armlinux.org.uk/
1671T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1672F:	arch/arm/
1673X:	arch/arm/boot/dts/
1674
1675ARM PRIMECELL AACI PL041 DRIVER
1676M:	Russell King <linux@armlinux.org.uk>
1677S:	Odd Fixes
1678F:	sound/arm/aaci.*
1679
1680ARM PRIMECELL BUS SUPPORT
1681M:	Russell King <linux@armlinux.org.uk>
1682S:	Odd Fixes
1683F:	drivers/amba/
1684F:	include/linux/amba/bus.h
1685
1686ARM PRIMECELL CLCD PL110 DRIVER
1687M:	Russell King <linux@armlinux.org.uk>
1688S:	Odd Fixes
1689F:	drivers/video/fbdev/amba-clcd.*
1690
1691ARM PRIMECELL KMI PL050 DRIVER
1692M:	Russell King <linux@armlinux.org.uk>
1693S:	Odd Fixes
1694F:	drivers/input/serio/ambakmi.*
1695F:	include/linux/amba/kmi.h
1696
1697ARM PRIMECELL MMCI PL180/1 DRIVER
1698M:	Russell King <linux@armlinux.org.uk>
1699S:	Odd Fixes
1700F:	drivers/mmc/host/mmci.*
1701F:	include/linux/amba/mmci.h
1702
1703ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1704M:	Miquel Raynal <miquel.raynal@bootlin.com>
1705R:	Michal Simek <michal.simek@amd.com>
1706L:	linux-mtd@lists.infradead.org
1707S:	Maintained
1708F:	Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1709F:	drivers/mtd/nand/raw/pl35x-nand-controller.c
1710
1711ARM PRIMECELL PL35X SMC DRIVER
1712M:	Miquel Raynal <miquel.raynal@bootlin.com>
1713R:	Michal Simek <michal.simek@amd.com>
1714L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715S:	Maintained
1716F:	Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1717F:	drivers/memory/pl353-smc.c
1718
1719ARM PRIMECELL SSP PL022 SPI DRIVER
1720M:	Linus Walleij <linus.walleij@linaro.org>
1721L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1722S:	Maintained
1723F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1724F:	drivers/spi/spi-pl022.c
1725
1726ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1727M:	Russell King <linux@armlinux.org.uk>
1728S:	Odd Fixes
1729F:	drivers/tty/serial/amba-pl01*.c
1730F:	include/linux/amba/serial.h
1731
1732ARM PRIMECELL VIC PL190/PL192 DRIVER
1733M:	Linus Walleij <linus.walleij@linaro.org>
1734L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1735S:	Maintained
1736F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1737F:	drivers/irqchip/irq-vic.c
1738
1739ARM SMC WATCHDOG DRIVER
1740M:	Julius Werner <jwerner@chromium.org>
1741R:	Evan Benn <evanbenn@chromium.org>
1742S:	Maintained
1743F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1744F:	drivers/watchdog/arm_smc_wdt.c
1745
1746ARM SMMU DRIVERS
1747M:	Will Deacon <will@kernel.org>
1748R:	Robin Murphy <robin.murphy@arm.com>
1749L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1750S:	Maintained
1751F:	Documentation/devicetree/bindings/iommu/arm,smmu*
1752F:	drivers/iommu/arm/
1753F:	drivers/iommu/io-pgtable-arm*
1754
1755ARM SUB-ARCHITECTURES
1756L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757S:	Maintained
1758C:	irc://irc.libera.chat/armlinux
1759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1760F:	arch/arm/mach-*/
1761F:	arch/arm/plat-*/
1762
1763ARM/ACTIONS SEMI ARCHITECTURE
1764M:	Andreas Färber <afaerber@suse.de>
1765M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1766L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1767L:	linux-actions@lists.infradead.org (moderated for non-subscribers)
1768S:	Maintained
1769F:	Documentation/devicetree/bindings/arm/actions.yaml
1770F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1771F:	Documentation/devicetree/bindings/dma/owl-dma.yaml
1772F:	Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1773F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1774F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1775F:	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1776F:	Documentation/devicetree/bindings/pinctrl/actions,*
1777F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1778F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1779F:	arch/arm/boot/dts/actions/
1780F:	arch/arm/mach-actions/
1781F:	arch/arm64/boot/dts/actions/
1782F:	drivers/clk/actions/
1783F:	drivers/clocksource/timer-owl*
1784F:	drivers/dma/owl-dma.c
1785F:	drivers/i2c/busses/i2c-owl.c
1786F:	drivers/irqchip/irq-owl-sirq.c
1787F:	drivers/mmc/host/owl-mmc.c
1788F:	drivers/net/ethernet/actions/
1789F:	drivers/pinctrl/actions/*
1790F:	drivers/soc/actions/
1791F:	include/dt-bindings/power/owl-*
1792F:	include/dt-bindings/reset/actions,*
1793F:	include/linux/soc/actions/
1794N:	owl
1795
1796ARM/Allwinner SoC Clock Support
1797M:	Emilio López <emilio@elopez.com.ar>
1798S:	Maintained
1799F:	drivers/clk/sunxi/
1800
1801ARM/Allwinner sunXi SoC support
1802M:	Chen-Yu Tsai <wens@csie.org>
1803M:	Jernej Skrabec <jernej.skrabec@gmail.com>
1804M:	Samuel Holland <samuel@sholland.org>
1805L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1806L:	linux-sunxi@lists.linux.dev
1807S:	Maintained
1808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1809F:	arch/arm/mach-sunxi/
1810F:	arch/arm64/boot/dts/allwinner/
1811F:	drivers/clk/sunxi-ng/
1812F:	drivers/pinctrl/sunxi/
1813F:	drivers/soc/sunxi/
1814N:	allwinner
1815N:	sun[x456789]i
1816N:	sun[25]0i
1817
1818ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1819M:	Neil Armstrong <neil.armstrong@linaro.org>
1820M:	Jerome Brunet <jbrunet@baylibre.com>
1821L:	linux-amlogic@lists.infradead.org
1822S:	Maintained
1823F:	Documentation/devicetree/bindings/clock/amlogic*
1824F:	drivers/clk/meson/
1825F:	include/dt-bindings/clock/amlogic,a1*
1826F:	include/dt-bindings/clock/gxbb*
1827F:	include/dt-bindings/clock/meson*
1828
1829ARM/Amlogic Meson SoC Crypto Drivers
1830M:	Corentin Labbe <clabbe@baylibre.com>
1831L:	linux-crypto@vger.kernel.org
1832L:	linux-amlogic@lists.infradead.org
1833S:	Maintained
1834F:	Documentation/devicetree/bindings/crypto/amlogic*
1835F:	drivers/crypto/amlogic/
1836
1837ARM/Amlogic Meson SoC Sound Drivers
1838M:	Jerome Brunet <jbrunet@baylibre.com>
1839L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1840S:	Maintained
1841F:	Documentation/devicetree/bindings/sound/amlogic*
1842F:	sound/soc/meson/
1843
1844ARM/Amlogic Meson SoC support
1845M:	Neil Armstrong <neil.armstrong@linaro.org>
1846M:	Kevin Hilman <khilman@baylibre.com>
1847R:	Jerome Brunet <jbrunet@baylibre.com>
1848R:	Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1849L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850L:	linux-amlogic@lists.infradead.org
1851S:	Maintained
1852W:	http://linux-meson.com/
1853F:	Documentation/devicetree/bindings/phy/amlogic*
1854F:	arch/arm/boot/dts/amlogic/
1855F:	arch/arm/mach-meson/
1856F:	arch/arm64/boot/dts/amlogic/
1857F:	drivers/pmdomain/amlogic/
1858F:	drivers/mmc/host/meson*
1859F:	drivers/phy/amlogic/
1860F:	drivers/pinctrl/meson/
1861F:	drivers/rtc/rtc-meson*
1862F:	drivers/soc/amlogic/
1863N:	meson
1864
1865ARM/Annapurna Labs ALPINE ARCHITECTURE
1866M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1867M:	Antoine Tenart <atenart@kernel.org>
1868L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869S:	Maintained
1870F:	arch/arm/boot/dts/amazon/
1871F:	arch/arm/mach-alpine/
1872F:	arch/arm64/boot/dts/amazon/
1873F:	drivers/*/*alpine*
1874
1875ARM/APPLE MACHINE SOUND DRIVERS
1876M:	Martin Povišer <povik+lin@cutebit.org>
1877L:	asahi@lists.linux.dev
1878L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1879S:	Maintained
1880F:	Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
1881F:	Documentation/devicetree/bindings/sound/apple,*
1882F:	sound/soc/apple/*
1883F:	sound/soc/codecs/cs42l83-i2c.c
1884F:	sound/soc/codecs/ssm3515.c
1885
1886ARM/APPLE MACHINE SUPPORT
1887M:	Hector Martin <marcan@marcan.st>
1888M:	Sven Peter <sven@svenpeter.dev>
1889R:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
1890L:	asahi@lists.linux.dev
1891L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892S:	Maintained
1893W:	https://asahilinux.org
1894B:	https://github.com/AsahiLinux/linux/issues
1895C:	irc://irc.oftc.net/asahi-dev
1896T:	git https://github.com/AsahiLinux/linux.git
1897F:	Documentation/devicetree/bindings/arm/apple.yaml
1898F:	Documentation/devicetree/bindings/arm/apple/*
1899F:	Documentation/devicetree/bindings/clock/apple,nco.yaml
1900F:	Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
1901F:	Documentation/devicetree/bindings/dma/apple,admac.yaml
1902F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1903F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
1904F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
1905F:	Documentation/devicetree/bindings/iommu/apple,sart.yaml
1906F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1907F:	Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
1908F:	Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
1909F:	Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
1910F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
1911F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1912F:	Documentation/devicetree/bindings/power/apple*
1913F:	Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
1914F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1915F:	arch/arm64/boot/dts/apple/
1916F:	drivers/bluetooth/hci_bcm4377.c
1917F:	drivers/clk/clk-apple-nco.c
1918F:	drivers/cpufreq/apple-soc-cpufreq.c
1919F:	drivers/dma/apple-admac.c
1920F:	drivers/pmdomain/apple/
1921F:	drivers/i2c/busses/i2c-pasemi-core.c
1922F:	drivers/i2c/busses/i2c-pasemi-platform.c
1923F:	drivers/iommu/apple-dart.c
1924F:	drivers/iommu/io-pgtable-dart.c
1925F:	drivers/irqchip/irq-apple-aic.c
1926F:	drivers/mailbox/apple-mailbox.c
1927F:	drivers/nvme/host/apple.c
1928F:	drivers/nvmem/apple-efuses.c
1929F:	drivers/pinctrl/pinctrl-apple-gpio.c
1930F:	drivers/pwm/pwm-apple.c
1931F:	drivers/soc/apple/*
1932F:	drivers/watchdog/apple_wdt.c
1933F:	include/dt-bindings/interrupt-controller/apple-aic.h
1934F:	include/dt-bindings/pinctrl/apple.h
1935F:	include/linux/apple-mailbox.h
1936F:	include/linux/soc/apple/*
1937
1938ARM/ARTPEC MACHINE SUPPORT
1939M:	Jesper Nilsson <jesper.nilsson@axis.com>
1940M:	Lars Persson <lars.persson@axis.com>
1941L:	linux-arm-kernel@axis.com
1942S:	Maintained
1943F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1944F:	arch/arm/boot/dts/axis/
1945F:	arch/arm/mach-artpec
1946F:	drivers/clk/axis
1947F:	drivers/crypto/axis
1948F:	drivers/mmc/host/usdhi6rol0.c
1949F:	drivers/pinctrl/pinctrl-artpec*
1950
1951ARM/ASPEED I2C DRIVER
1952M:	Brendan Higgins <brendanhiggins@google.com>
1953R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1954R:	Joel Stanley <joel@jms.id.au>
1955L:	linux-i2c@vger.kernel.org
1956L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1957S:	Maintained
1958F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
1959F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1960F:	drivers/i2c/busses/i2c-aspeed.c
1961F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1962
1963ARM/ASPEED MACHINE SUPPORT
1964M:	Joel Stanley <joel@jms.id.au>
1965R:	Andrew Jeffery <andrew@codeconstruct.com.au>
1966L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1968S:	Supported
1969Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
1971F:	Documentation/devicetree/bindings/arm/aspeed/
1972F:	arch/arm/boot/dts/aspeed/
1973F:	arch/arm/mach-aspeed/
1974N:	aspeed
1975
1976ARM/BITMAIN ARCHITECTURE
1977M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1978L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1979S:	Maintained
1980F:	Documentation/devicetree/bindings/arm/bitmain.yaml
1981F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1982F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1983F:	arch/arm64/boot/dts/bitmain/
1984F:	drivers/clk/clk-bm1880.c
1985F:	drivers/pinctrl/pinctrl-bm1880.c
1986
1987ARM/CALXEDA HIGHBANK ARCHITECTURE
1988M:	Andre Przywara <andre.przywara@arm.com>
1989L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1990S:	Maintained
1991F:	arch/arm/boot/dts/calxeda/
1992F:	arch/arm/mach-highbank/
1993
1994ARM/CAVIUM THUNDER NETWORK DRIVER
1995M:	Sunil Goutham <sgoutham@marvell.com>
1996L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997S:	Supported
1998F:	drivers/net/ethernet/cavium/thunder/
1999
2000ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2001M:	Lukasz Majewski <lukma@denx.de>
2002L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2003S:	Maintained
2004F:	arch/arm/mach-ep93xx/ts72xx.c
2005
2006ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2007M:	Alexander Shiyan <shc_work@mail.ru>
2008L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2009S:	Odd Fixes
2010N:	clps711x
2011
2012ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
2013M:	Lennert Buytenhek <kernel@wantstofly.org>
2014L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2015S:	Maintained
2016
2017ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2018M:	Hartley Sweeten <hsweeten@visionengravers.com>
2019M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
2020L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2021S:	Maintained
2022F:	Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2023F:	Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2024F:	arch/arm/boot/compressed/misc-ep93xx.h
2025F:	arch/arm/mach-ep93xx/
2026F:	drivers/iio/adc/ep93xx_adc.c
2027
2028ARM/CLKDEV SUPPORT
2029M:	Russell King <linux@armlinux.org.uk>
2030L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2031S:	Maintained
2032T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2033F:	drivers/clk/clkdev.c
2034
2035ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2036M:	Baruch Siach <baruch@tkos.co.il>
2037L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2038S:	Maintained
2039F:	arch/arm/boot/dts/cnxt/
2040N:	digicolor
2041
2042ARM/CORESIGHT FRAMEWORK AND DRIVERS
2043M:	Suzuki K Poulose <suzuki.poulose@arm.com>
2044R:	Mike Leach <mike.leach@linaro.org>
2045R:	James Clark <james.clark@arm.com>
2046R:	Leo Yan <leo.yan@linaro.org>
2047L:	coresight@lists.linaro.org (moderated for non-subscribers)
2048L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2049S:	Maintained
2050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2051F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2052F:	Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2053F:	Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2054F:	Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2055F:	Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2056F:	Documentation/trace/coresight/*
2057F:	drivers/hwtracing/coresight/*
2058F:	include/dt-bindings/arm/coresight-cti-dt.h
2059F:	include/linux/coresight*
2060F:	samples/coresight/*
2061F:	tools/perf/arch/arm/util/auxtrace.c
2062F:	tools/perf/arch/arm/util/cs-etm.c
2063F:	tools/perf/arch/arm/util/cs-etm.h
2064F:	tools/perf/arch/arm/util/pmu.c
2065F:	tools/perf/tests/shell/coresight/*
2066F:	tools/perf/util/cs-etm-decoder/*
2067F:	tools/perf/util/cs-etm.*
2068
2069ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2070M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2071M:	Linus Walleij <linus.walleij@linaro.org>
2072L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2073S:	Maintained
2074T:	git git://github.com/ulli-kroll/linux.git
2075F:	Documentation/devicetree/bindings/arm/gemini.yaml
2076F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2077F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2078F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2079F:	arch/arm/boot/dts/gemini/
2080F:	arch/arm/mach-gemini/
2081F:	drivers/crypto/gemini/
2082F:	drivers/net/ethernet/cortina/
2083F:	drivers/pinctrl/pinctrl-gemini.c
2084F:	drivers/rtc/rtc-ftrtc010.c
2085
2086ARM/CZ.NIC TURRIS SUPPORT
2087M:	Marek Behún <kabel@kernel.org>
2088S:	Maintained
2089W:	https://www.turris.cz/
2090F:	Documentation/ABI/testing/debugfs-moxtet
2091F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
2092F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2093F:	Documentation/devicetree/bindings/bus/moxtet.txt
2094F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2095F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2096F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2097F:	Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2098F:	drivers/bus/moxtet.c
2099F:	drivers/firmware/turris-mox-rwtm.c
2100F:	drivers/gpio/gpio-moxtet.c
2101F:	drivers/leds/leds-turris-omnia.c
2102F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
2103F:	drivers/watchdog/armada_37xx_wdt.c
2104F:	include/dt-bindings/bus/moxtet.h
2105F:	include/linux/armada-37xx-rwtm-mailbox.h
2106F:	include/linux/moxtet.h
2107
2108ARM/FARADAY FA526 PORT
2109M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2110L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2111S:	Maintained
2112T:	git git://git.berlios.de/gemini-board
2113F:	arch/arm/mm/*-fa*
2114
2115ARM/FOOTBRIDGE ARCHITECTURE
2116M:	Russell King <linux@armlinux.org.uk>
2117L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2118S:	Maintained
2119W:	http://www.armlinux.org.uk/
2120F:	arch/arm/include/asm/hardware/dec21285.h
2121F:	arch/arm/mach-footbridge/
2122
2123ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2124M:	Shawn Guo <shawnguo@kernel.org>
2125M:	Sascha Hauer <s.hauer@pengutronix.de>
2126R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2127R:	Fabio Estevam <festevam@gmail.com>
2128R:	NXP Linux Team <linux-imx@nxp.com>
2129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130S:	Maintained
2131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2132F:	arch/arm/boot/dts/nxp/imx/
2133F:	arch/arm/boot/dts/nxp/mxs/
2134X:	arch/arm64/boot/dts/freescale/fsl-*
2135X:	arch/arm64/boot/dts/freescale/qoriq-*
2136X:	drivers/media/i2c/
2137N:	imx
2138N:	mxs
2139
2140ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2141M:	Shawn Guo <shawnguo@kernel.org>
2142M:	Li Yang <leoyang.li@nxp.com>
2143L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2144S:	Maintained
2145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2146F:	arch/arm/boot/dts/nxp/ls/
2147F:	arch/arm64/boot/dts/freescale/fsl-*
2148F:	arch/arm64/boot/dts/freescale/qoriq-*
2149
2150ARM/FREESCALE VYBRID ARM ARCHITECTURE
2151M:	Shawn Guo <shawnguo@kernel.org>
2152M:	Sascha Hauer <s.hauer@pengutronix.de>
2153R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2154R:	Stefan Agner <stefan@agner.ch>
2155L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2156S:	Maintained
2157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2158F:	arch/arm/boot/dts/nxp/vf/
2159F:	arch/arm/mach-imx/*vf610*
2160
2161ARM/GUMSTIX MACHINE SUPPORT
2162M:	Steve Sakoman <sakoman@gmail.com>
2163L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164S:	Maintained
2165
2166ARM/HISILICON SOC SUPPORT
2167M:	Wei Xu <xuwei5@hisilicon.com>
2168L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2169S:	Supported
2170W:	http://www.hisilicon.com
2171T:	git https://github.com/hisilicon/linux-hisi.git
2172F:	arch/arm/boot/dts/hisilicon/
2173F:	arch/arm/mach-hisi/
2174F:	arch/arm64/boot/dts/hisilicon/
2175
2176ARM/HP JORNADA 7XX MACHINE SUPPORT
2177M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
2178S:	Maintained
2179W:	www.jlime.com
2180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2181F:	arch/arm/mach-sa1100/include/mach/jornada720.h
2182F:	arch/arm/mach-sa1100/jornada720.c
2183
2184ARM/HPE GXP ARCHITECTURE
2185M:	Jean-Marie Verdun <verdun@hpe.com>
2186M:	Nick Hawkins <nick.hawkins@hpe.com>
2187S:	Maintained
2188F:	Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2189F:	Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2190F:	Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2191F:	Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2192F:	Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2193F:	Documentation/hwmon/gxp-fan-ctrl.rst
2194F:	arch/arm/boot/dts/hpe/
2195F:	arch/arm/mach-hpe/
2196F:	drivers/clocksource/timer-gxp.c
2197F:	drivers/hwmon/gxp-fan-ctrl.c
2198F:	drivers/i2c/busses/i2c-gxp.c
2199F:	drivers/spi/spi-gxp.c
2200F:	drivers/watchdog/gxp-wdt.c
2201
2202ARM/IGEP MACHINE SUPPORT
2203M:	Enric Balletbo i Serra <eballetbo@gmail.com>
2204M:	Javier Martinez Canillas <javier@dowhile0.org>
2205L:	linux-omap@vger.kernel.org
2206L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2207S:	Maintained
2208F:	arch/arm/boot/dts/ti/omap/omap3-igep*
2209
2210ARM/INTEL IXP4XX ARM ARCHITECTURE
2211M:	Linus Walleij <linusw@kernel.org>
2212M:	Imre Kaloz <kaloz@openwrt.org>
2213M:	Krzysztof Halasa <khalasa@piap.pl>
2214L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2215S:	Maintained
2216F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2217F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2218F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2219F:	Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2220F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2221F:	arch/arm/boot/dts/intel/ixp/
2222F:	arch/arm/mach-ixp4xx/
2223F:	drivers/bus/intel-ixp4xx-eb.c
2224F:	drivers/clocksource/timer-ixp4xx.c
2225F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2226F:	drivers/gpio/gpio-ixp4xx.c
2227F:	drivers/irqchip/irq-ixp4xx.c
2228
2229ARM/INTEL KEEMBAY ARCHITECTURE
2230M:	Paul J. Murphy <paul.j.murphy@intel.com>
2231M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2232S:	Maintained
2233F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
2234F:	arch/arm64/boot/dts/intel/keembay-evm.dts
2235F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
2236
2237ARM/INTEL XSC3 (MANZANO) ARM CORE
2238M:	Lennert Buytenhek <kernel@wantstofly.org>
2239L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2240S:	Maintained
2241
2242ARM/LG1K ARCHITECTURE
2243M:	Chanho Min <chanho.min@lge.com>
2244L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2245S:	Maintained
2246F:	arch/arm64/boot/dts/lg/
2247
2248ARM/LPC18XX ARCHITECTURE
2249M:	Vladimir Zapolskiy <vz@mleia.com>
2250L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2251S:	Maintained
2252F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2253F:	arch/arm/boot/dts/nxp/lpc/lpc43*
2254F:	drivers/i2c/busses/i2c-lpc2k.c
2255F:	drivers/memory/pl172.c
2256F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
2257F:	drivers/rtc/rtc-lpc24xx.c
2258N:	lpc18xx
2259
2260ARM/LPC32XX SOC SUPPORT
2261M:	Vladimir Zapolskiy <vz@mleia.com>
2262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2263S:	Maintained
2264T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2265F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2266F:	arch/arm/boot/dts/nxp/lpc/lpc32*
2267F:	arch/arm/mach-lpc32xx/
2268F:	drivers/i2c/busses/i2c-pnx.c
2269F:	drivers/net/ethernet/nxp/lpc_eth.c
2270F:	drivers/usb/host/ohci-nxp.c
2271F:	drivers/watchdog/pnx4008_wdt.c
2272N:	lpc32xx
2273
2274ARM/Marvell Dove/MV78xx0/Orion SOC support
2275M:	Andrew Lunn <andrew@lunn.ch>
2276M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2277M:	Gregory Clement <gregory.clement@bootlin.com>
2278L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2279S:	Maintained
2280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2281F:	Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2282F:	Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2283F:	Documentation/devicetree/bindings/soc/dove/
2284F:	arch/arm/boot/dts/marvell/dove*
2285F:	arch/arm/boot/dts/marvell/orion5x*
2286F:	arch/arm/mach-dove/
2287F:	arch/arm/mach-mv78xx0/
2288F:	arch/arm/mach-orion5x/
2289F:	arch/arm/plat-orion/
2290F:	drivers/soc/dove/
2291
2292ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2293M:	Andrew Lunn <andrew@lunn.ch>
2294M:	Gregory Clement <gregory.clement@bootlin.com>
2295M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2296L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2297S:	Maintained
2298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2299F:	Documentation/devicetree/bindings/arm/marvell/
2300F:	arch/arm/boot/dts/marvell/armada*
2301F:	arch/arm/boot/dts/marvell/kirkwood*
2302F:	arch/arm/configs/mvebu_*_defconfig
2303F:	arch/arm/mach-mvebu/
2304F:	arch/arm64/boot/dts/marvell/armada*
2305F:	arch/arm64/boot/dts/marvell/cn913*
2306F:	drivers/clk/mvebu/
2307F:	drivers/cpufreq/armada-37xx-cpufreq.c
2308F:	drivers/cpufreq/armada-8k-cpufreq.c
2309F:	drivers/cpufreq/mvebu-cpufreq.c
2310F:	drivers/irqchip/irq-armada-370-xp.c
2311F:	drivers/irqchip/irq-mvebu-*
2312F:	drivers/pinctrl/mvebu/
2313F:	drivers/rtc/rtc-armada38x.c
2314
2315ARM/Mediatek RTC DRIVER
2316M:	Eddie Huang <eddie.huang@mediatek.com>
2317M:	Sean Wang <sean.wang@mediatek.com>
2318L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2319L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2320S:	Maintained
2321F:	Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2322F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2323F:	drivers/rtc/rtc-mt2712.c
2324F:	drivers/rtc/rtc-mt6397.c
2325F:	drivers/rtc/rtc-mt7622.c
2326
2327ARM/Mediatek SoC support
2328M:	Matthias Brugger <matthias.bgg@gmail.com>
2329R:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2330L:	linux-kernel@vger.kernel.org
2331L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2332L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2333S:	Maintained
2334W:	https://mtk.wiki.kernel.org/
2335C:	irc://irc.libera.chat/linux-mediatek
2336F:	arch/arm/boot/dts/mediatek/
2337F:	arch/arm/mach-mediatek/
2338F:	arch/arm64/boot/dts/mediatek/
2339F:	drivers/soc/mediatek/
2340N:	mtk
2341N:	mt[2678]
2342K:	mediatek
2343
2344ARM/Mediatek USB3 PHY DRIVER
2345M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
2346L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2347L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2348S:	Maintained
2349F:	Documentation/devicetree/bindings/phy/mediatek,*
2350F:	drivers/phy/mediatek/
2351
2352ARM/MICROCHIP (ARM64) SoC support
2353M:	Conor Dooley <conor@kernel.org>
2354M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2355M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2356L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2357S:	Supported
2358T:	git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2359F:	arch/arm64/boot/dts/microchip/
2360
2361ARM/Microchip (AT91) SoC support
2362M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2363M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
2364M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2365L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2366S:	Supported
2367W:	http://www.linux4sam.org
2368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2369F:	arch/arm/boot/dts/microchip/at91*
2370F:	arch/arm/boot/dts/microchip/sama*
2371F:	arch/arm/include/debug/at91.S
2372F:	arch/arm/mach-at91/
2373F:	drivers/memory/atmel*
2374F:	drivers/watchdog/sama5d4_wdt.c
2375F:	include/soc/at91/
2376X:	drivers/input/touchscreen/atmel_mxt_ts.c
2377X:	drivers/net/wireless/atmel/
2378N:	at91
2379N:	atmel
2380
2381ARM/Microchip Sparx5 SoC support
2382M:	Lars Povlsen <lars.povlsen@microchip.com>
2383M:	Steen Hegelund <Steen.Hegelund@microchip.com>
2384M:	Daniel Machon <daniel.machon@microchip.com>
2385M:	UNGLinuxDriver@microchip.com
2386L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2387S:	Supported
2388F:	arch/arm64/boot/dts/microchip/sparx*
2389F:	drivers/net/ethernet/microchip/vcap/
2390F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
2391N:	sparx5
2392
2393ARM/MILBEAUT ARCHITECTURE
2394M:	Taichi Sugaya <sugaya.taichi@socionext.com>
2395M:	Takao Orito <orito.takao@socionext.com>
2396L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2397S:	Maintained
2398F:	arch/arm/boot/dts/socionext/milbeaut*
2399F:	arch/arm/mach-milbeaut/
2400N:	milbeaut
2401
2402ARM/MStar/Sigmastar Armv7 SoC support
2403M:	Daniel Palmer <daniel@thingy.jp>
2404M:	Romain Perier <romain.perier@gmail.com>
2405L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2406S:	Maintained
2407W:	http://linux-chenxing.org/
2408T:	git git://github.com/linux-chenxing/linux.git
2409F:	Documentation/devicetree/bindings/arm/mstar/*
2410F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2411F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2412F:	arch/arm/boot/dts/sigmastar/
2413F:	arch/arm/mach-mstar/
2414F:	drivers/clk/mstar/
2415F:	drivers/clocksource/timer-msc313e.c
2416F:	drivers/gpio/gpio-msc313.c
2417F:	drivers/rtc/rtc-msc313.c
2418F:	drivers/watchdog/msc313e_wdt.c
2419F:	include/dt-bindings/clock/mstar-*
2420F:	include/dt-bindings/gpio/msc313-gpio.h
2421
2422ARM/NOMADIK/Ux500 ARCHITECTURES
2423M:	Linus Walleij <linus.walleij@linaro.org>
2424L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2425S:	Maintained
2426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2427F:	Documentation/devicetree/bindings/arm/ste-*
2428F:	Documentation/devicetree/bindings/arm/ux500.yaml
2429F:	Documentation/devicetree/bindings/arm/ux500/
2430F:	Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2431F:	arch/arm/boot/dts/st/ste-*
2432F:	arch/arm/mach-nomadik/
2433F:	arch/arm/mach-ux500/
2434F:	drivers/clk/clk-nomadik.c
2435F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2436F:	drivers/dma/ste_dma40*
2437F:	drivers/pmdomain/st/ste-ux500-pm-domain.c
2438F:	drivers/hwspinlock/u8500_hsem.c
2439F:	drivers/i2c/busses/i2c-nomadik.c
2440F:	drivers/iio/adc/ab8500-gpadc.c
2441F:	drivers/mfd/ab8500*
2442F:	drivers/mfd/abx500*
2443F:	drivers/mfd/db8500*
2444F:	drivers/pinctrl/nomadik/
2445F:	drivers/rtc/rtc-ab8500.c
2446F:	drivers/rtc/rtc-pl031.c
2447F:	drivers/soc/ux500/
2448
2449ARM/NUVOTON MA35 ARCHITECTURE
2450M:	Jacky Huang <ychuang3@nuvoton.com>
2451M:	Shan-Chun Hung <schung@nuvoton.com>
2452L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2453S:	Supported
2454F:	Documentation/devicetree/bindings/*/*/*ma35*
2455F:	Documentation/devicetree/bindings/*/*ma35*
2456F:	arch/arm64/boot/dts/nuvoton/*ma35*
2457F:	drivers/*/*/*ma35*
2458F:	drivers/*/*ma35*
2459K:	ma35d1
2460
2461ARM/NUVOTON NPCM ARCHITECTURE
2462M:	Avi Fishman <avifishman70@gmail.com>
2463M:	Tomer Maimon <tmaimon77@gmail.com>
2464M:	Tali Perry <tali.perry1@gmail.com>
2465R:	Patrick Venture <venture@google.com>
2466R:	Nancy Yuen <yuenn@google.com>
2467R:	Benjamin Fair <benjaminfair@google.com>
2468L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2469S:	Supported
2470F:	Documentation/devicetree/bindings/*/*/*npcm*
2471F:	Documentation/devicetree/bindings/*/*npcm*
2472F:	Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2473F:	arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2474F:	arch/arm/mach-npcm/
2475F:	arch/arm64/boot/dts/nuvoton/
2476F:	drivers/*/*/*npcm*
2477F:	drivers/*/*npcm*
2478F:	drivers/rtc/rtc-nct3018y.c
2479F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2480F:	include/dt-bindings/clock/nuvoton,npcm845-clk.h
2481
2482ARM/NUVOTON WPCM450 ARCHITECTURE
2483M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2484L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2485S:	Maintained
2486W:	https://github.com/neuschaefer/wpcm450/wiki
2487F:	Documentation/devicetree/bindings/*/*wpcm*
2488F:	arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2489F:	arch/arm/configs/wpcm450_defconfig
2490F:	arch/arm/mach-npcm/wpcm450.c
2491F:	drivers/*/*/*wpcm*
2492F:	drivers/*/*wpcm*
2493
2494ARM/NXP S32G ARCHITECTURE
2495M:	Chester Lin <clin@suse.com>
2496R:	Andreas Färber <afaerber@suse.de>
2497R:	Matthias Brugger <mbrugger@suse.com>
2498R:	NXP S32 Linux Team <s32@nxp.com>
2499L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2500S:	Maintained
2501F:	arch/arm64/boot/dts/freescale/s32g*.dts*
2502
2503ARM/Orion SoC/Technologic Systems TS-78xx platform support
2504M:	Alexander Clouter <alex@digriz.org.uk>
2505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2506S:	Maintained
2507W:	http://www.digriz.org.uk/ts78xx/kernel
2508F:	arch/arm/mach-orion5x/ts78xx-*
2509
2510ARM/QUALCOMM CHROMEBOOK SUPPORT
2511R:	cros-qcom-dts-watchers@chromium.org
2512F:	arch/arm64/boot/dts/qcom/sc7180*
2513F:	arch/arm64/boot/dts/qcom/sc7280*
2514F:	arch/arm64/boot/dts/qcom/sdm845-cheza*
2515
2516ARM/QUALCOMM SUPPORT
2517M:	Andy Gross <agross@kernel.org>
2518M:	Bjorn Andersson <andersson@kernel.org>
2519M:	Konrad Dybcio <konrad.dybcio@linaro.org>
2520L:	linux-arm-msm@vger.kernel.org
2521S:	Maintained
2522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2523F:	Documentation/devicetree/bindings/*/qcom*
2524F:	Documentation/devicetree/bindings/soc/qcom/
2525F:	arch/arm/boot/dts/qcom/
2526F:	arch/arm/configs/qcom_defconfig
2527F:	arch/arm/mach-qcom/
2528F:	arch/arm64/boot/dts/qcom/
2529F:	drivers/*/*/pm8???-*
2530F:	drivers/*/*/qcom*
2531F:	drivers/*/*/qcom/
2532F:	drivers/*/qcom*
2533F:	drivers/*/qcom/
2534F:	drivers/bluetooth/btqcomsmd.c
2535F:	drivers/clocksource/timer-qcom.c
2536F:	drivers/cpuidle/cpuidle-qcom-spm.c
2537F:	drivers/extcon/extcon-qcom*
2538F:	drivers/i2c/busses/i2c-qcom-geni.c
2539F:	drivers/i2c/busses/i2c-qup.c
2540F:	drivers/iommu/msm*
2541F:	drivers/mfd/ssbi.c
2542F:	drivers/mmc/host/mmci_qcom*
2543F:	drivers/mmc/host/sdhci-msm.c
2544F:	drivers/pci/controller/dwc/pcie-qcom.c
2545F:	drivers/phy/qualcomm/
2546F:	drivers/power/*/msm*
2547F:	drivers/reset/reset-qcom-*
2548F:	drivers/spi/spi-geni-qcom.c
2549F:	drivers/spi/spi-qcom-qspi.c
2550F:	drivers/spi/spi-qup.c
2551F:	drivers/tty/serial/msm_serial.c
2552F:	drivers/ufs/host/ufs-qcom*
2553F:	drivers/usb/dwc3/dwc3-qcom.c
2554F:	include/dt-bindings/*/qcom*
2555F:	include/linux/*/qcom*
2556F:	include/linux/soc/qcom/
2557
2558ARM/RDA MICRO ARCHITECTURE
2559M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2560L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2561L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2562S:	Maintained
2563F:	Documentation/devicetree/bindings/arm/rda.yaml
2564F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2565F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2566F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2567F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2568F:	arch/arm/boot/dts/unisoc/
2569F:	drivers/clocksource/timer-rda.c
2570F:	drivers/gpio/gpio-rda.c
2571F:	drivers/irqchip/irq-rda-intc.c
2572F:	drivers/tty/serial/rda-uart.c
2573
2574ARM/REALTEK ARCHITECTURE
2575M:	Andreas Färber <afaerber@suse.de>
2576L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2577L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2578S:	Maintained
2579F:	Documentation/devicetree/bindings/arm/realtek.yaml
2580F:	arch/arm/boot/dts/realtek/
2581F:	arch/arm/mach-realtek/
2582F:	arch/arm64/boot/dts/realtek/
2583
2584ARM/RISC-V/RENESAS ARCHITECTURE
2585M:	Geert Uytterhoeven <geert+renesas@glider.be>
2586M:	Magnus Damm <magnus.damm@gmail.com>
2587L:	linux-renesas-soc@vger.kernel.org
2588S:	Supported
2589Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2590C:	irc://irc.libera.chat/renesas-soc
2591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2592F:	Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2593F:	Documentation/devicetree/bindings/soc/renesas/
2594F:	arch/arm/boot/dts/renesas/
2595F:	arch/arm/configs/shmobile_defconfig
2596F:	arch/arm/include/debug/renesas-scif.S
2597F:	arch/arm/mach-shmobile/
2598F:	arch/arm64/boot/dts/renesas/
2599F:	arch/riscv/boot/dts/renesas/
2600F:	drivers/pmdomain/renesas/
2601F:	drivers/soc/renesas/
2602F:	include/linux/soc/renesas/
2603K:	\brenesas,
2604
2605ARM/RISCPC ARCHITECTURE
2606M:	Russell King <linux@armlinux.org.uk>
2607L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2608S:	Maintained
2609W:	http://www.armlinux.org.uk/
2610F:	arch/arm/include/asm/hardware/ioc.h
2611F:	arch/arm/include/asm/hardware/iomd.h
2612F:	arch/arm/include/asm/hardware/memc.h
2613F:	arch/arm/mach-rpc/
2614F:	drivers/net/ethernet/8390/etherh.c
2615F:	drivers/net/ethernet/i825xx/ether1*
2616F:	drivers/net/ethernet/seeq/ether3*
2617F:	drivers/scsi/arm/
2618
2619ARM/Rockchip SoC support
2620M:	Heiko Stuebner <heiko@sntech.de>
2621L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2622L:	linux-rockchip@lists.infradead.org
2623S:	Maintained
2624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2625F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2626F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2627F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2628F:	arch/arm/boot/dts/rockchip/
2629F:	arch/arm/mach-rockchip/
2630F:	drivers/*/*/*rockchip*
2631F:	drivers/*/*rockchip*
2632F:	drivers/clk/rockchip/
2633F:	drivers/i2c/busses/i2c-rk3x.c
2634F:	sound/soc/rockchip/
2635N:	rockchip
2636
2637ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2638M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2639R:	Alim Akhtar <alim.akhtar@samsung.com>
2640L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2641L:	linux-samsung-soc@vger.kernel.org
2642S:	Maintained
2643P:	Documentation/process/maintainer-soc-clean-dts.rst
2644Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2645B:	mailto:linux-samsung-soc@vger.kernel.org
2646C:	irc://irc.libera.chat/linux-exynos
2647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2648F:	Documentation/arch/arm/samsung/
2649F:	Documentation/devicetree/bindings/arm/samsung/
2650F:	Documentation/devicetree/bindings/hwinfo/samsung,*
2651F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
2652F:	Documentation/devicetree/bindings/soc/samsung/
2653F:	arch/arm/boot/dts/samsung/
2654F:	arch/arm/mach-exynos*/
2655F:	arch/arm/mach-s3c/
2656F:	arch/arm/mach-s5p*/
2657F:	arch/arm64/boot/dts/exynos/
2658F:	drivers/*/*/*s3c24*
2659F:	drivers/*/*s3c24*
2660F:	drivers/*/*s3c64xx*
2661F:	drivers/*/*s5pv210*
2662F:	drivers/clocksource/samsung_pwm_timer.c
2663F:	drivers/memory/samsung/
2664F:	drivers/pwm/pwm-samsung.c
2665F:	drivers/soc/samsung/
2666F:	drivers/tty/serial/samsung*
2667F:	include/clocksource/samsung_pwm.h
2668F:	include/linux/platform_data/*s3c*
2669F:	include/linux/serial_s3c.h
2670F:	include/linux/soc/samsung/
2671N:	exynos
2672N:	s3c64xx
2673N:	s5pv210
2674
2675ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2676M:	Łukasz Stelmach <l.stelmach@samsung.com>
2677L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2678L:	linux-media@vger.kernel.org
2679S:	Maintained
2680F:	drivers/media/platform/samsung/s5p-g2d/
2681
2682ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2683M:	Marek Szyprowski <m.szyprowski@samsung.com>
2684L:	linux-samsung-soc@vger.kernel.org
2685L:	linux-media@vger.kernel.org
2686S:	Maintained
2687F:	Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
2688F:	drivers/media/cec/platform/s5p/
2689
2690ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2691M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2692M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2693M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2694L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2695L:	linux-media@vger.kernel.org
2696S:	Maintained
2697F:	Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2698F:	drivers/media/platform/samsung/s5p-jpeg/
2699
2700ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2701M:	Marek Szyprowski <m.szyprowski@samsung.com>
2702M:	Andrzej Hajda <andrzej.hajda@intel.com>
2703L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2704L:	linux-media@vger.kernel.org
2705S:	Maintained
2706F:	drivers/media/platform/samsung/s5p-mfc/
2707
2708ARM/SOCFPGA ARCHITECTURE
2709M:	Dinh Nguyen <dinguyen@kernel.org>
2710S:	Maintained
2711W:	http://www.rocketboards.org
2712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2713F:	arch/arm/boot/dts/intel/socfpga/
2714F:	arch/arm/configs/socfpga_defconfig
2715F:	arch/arm/mach-socfpga/
2716F:	arch/arm64/boot/dts/altera/
2717F:	arch/arm64/boot/dts/intel/
2718
2719ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2720M:	Dinh Nguyen <dinguyen@kernel.org>
2721S:	Maintained
2722F:	drivers/clk/socfpga/
2723
2724ARM/SOCFPGA EDAC SUPPORT
2725M:	Dinh Nguyen <dinguyen@kernel.org>
2726S:	Maintained
2727F:	drivers/edac/altera_edac.[ch]
2728
2729ARM/SPREADTRUM SoC SUPPORT
2730M:	Orson Zhai <orsonzhai@gmail.com>
2731M:	Baolin Wang <baolin.wang7@gmail.com>
2732M:	Chunyan Zhang <zhang.lyra@gmail.com>
2733S:	Maintained
2734F:	arch/arm64/boot/dts/sprd
2735N:	sprd
2736N:	sc27xx
2737N:	sc2731
2738
2739ARM/STI ARCHITECTURE
2740M:	Patrice Chotard <patrice.chotard@foss.st.com>
2741L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2742S:	Maintained
2743W:	http://www.stlinux.com
2744F:	Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
2745F:	Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
2746F:	arch/arm/boot/dts/st/sti*
2747F:	arch/arm/mach-sti/
2748F:	drivers/ata/ahci_st.c
2749F:	drivers/char/hw_random/st-rng.c
2750F:	drivers/clocksource/arm_global_timer.c
2751F:	drivers/clocksource/clksrc_st_lpc.c
2752F:	drivers/cpufreq/sti-cpufreq.c
2753F:	drivers/dma/st_fdma*
2754F:	drivers/i2c/busses/i2c-st.c
2755F:	drivers/media/platform/st/sti/c8sectpfe/
2756F:	drivers/media/rc/st_rc.c
2757F:	drivers/mmc/host/sdhci-st.c
2758F:	drivers/phy/st/phy-miphy28lp.c
2759F:	drivers/phy/st/phy-stih407-usb.c
2760F:	drivers/pinctrl/pinctrl-st.c
2761F:	drivers/remoteproc/st_remoteproc.c
2762F:	drivers/remoteproc/st_slim_rproc.c
2763F:	drivers/reset/sti/
2764F:	drivers/rtc/rtc-st-lpc.c
2765F:	drivers/tty/serial/st-asc.c
2766F:	drivers/usb/dwc3/dwc3-st.c
2767F:	drivers/usb/host/ehci-st.c
2768F:	drivers/usb/host/ohci-st.c
2769F:	drivers/watchdog/st_lpc_wdt.c
2770F:	include/linux/remoteproc/st_slim_rproc.h
2771
2772ARM/STM32 ARCHITECTURE
2773M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2774M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
2775L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2776L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2777S:	Maintained
2778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2779F:	arch/arm/boot/dts/st/stm32*
2780F:	arch/arm/mach-stm32/
2781F:	arch/arm64/boot/dts/st/
2782F:	drivers/clocksource/armv7m_systick.c
2783N:	stm32
2784N:	stm
2785
2786ARM/SUNPLUS SP7021 SOC SUPPORT
2787M:	Qin Jian <qinjian@cqplus1.com>
2788L:	linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
2789S:	Maintained
2790W:	https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2791F:	Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2792F:	Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2793F:	Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2794F:	Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2795F:	arch/arm/boot/dts/sunplus/
2796F:	arch/arm/configs/sp7021_*defconfig
2797F:	arch/arm/mach-sunplus/
2798F:	drivers/clk/clk-sp7021.c
2799F:	drivers/irqchip/irq-sp7021-intc.c
2800F:	drivers/reset/reset-sunplus.c
2801F:	include/dt-bindings/clock/sunplus,sp7021-clkc.h
2802F:	include/dt-bindings/reset/sunplus,sp7021-reset.h
2803
2804ARM/Synaptics SoC support
2805M:	Jisheng Zhang <jszhang@kernel.org>
2806M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2807L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2808S:	Maintained
2809F:	arch/arm/boot/dts/synaptics/
2810F:	arch/arm/mach-berlin/
2811F:	arch/arm64/boot/dts/synaptics/
2812
2813ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2814M:	Lennert Buytenhek <kernel@wantstofly.org>
2815L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2816S:	Maintained
2817
2818ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2819M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2820L:	linux-tegra@vger.kernel.org
2821L:	linux-media@vger.kernel.org
2822S:	Maintained
2823F:	Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
2824F:	drivers/media/cec/platform/tegra/
2825
2826ARM/TESLA FSD SoC SUPPORT
2827M:	Alim Akhtar <alim.akhtar@samsung.com>
2828M:	linux-fsd@tesla.com
2829L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2830L:	linux-samsung-soc@vger.kernel.org
2831S:	Maintained
2832F:	arch/arm64/boot/dts/tesla/
2833
2834ARM/TETON BGA MACHINE SUPPORT
2835M:	"Mark F. Brown" <mark.brown314@gmail.com>
2836L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2837S:	Maintained
2838
2839ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2840M:	Santosh Shilimkar <ssantosh@kernel.org>
2841L:	linux-kernel@vger.kernel.org
2842S:	Maintained
2843F:	drivers/memory/*emif*
2844
2845ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2846M:	Nishanth Menon <nm@ti.com>
2847M:	Santosh Shilimkar <ssantosh@kernel.org>
2848L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2849S:	Maintained
2850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2851F:	arch/arm/boot/dts/ti/keystone/
2852F:	arch/arm/mach-keystone/
2853
2854ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2855M:	Santosh Shilimkar <ssantosh@kernel.org>
2856L:	linux-kernel@vger.kernel.org
2857S:	Maintained
2858F:	drivers/clk/keystone/
2859
2860ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2861M:	Santosh Shilimkar <ssantosh@kernel.org>
2862L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2863L:	linux-kernel@vger.kernel.org
2864S:	Maintained
2865F:	drivers/clocksource/timer-keystone.c
2866
2867ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2868M:	Santosh Shilimkar <ssantosh@kernel.org>
2869L:	linux-kernel@vger.kernel.org
2870S:	Maintained
2871F:	drivers/power/reset/keystone-reset.c
2872
2873ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2874M:	Nishanth Menon <nm@ti.com>
2875M:	Vignesh Raghavendra <vigneshr@ti.com>
2876M:	Tero Kristo <kristo@kernel.org>
2877L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2878S:	Supported
2879F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
2880F:	Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
2881F:	arch/arm64/boot/dts/ti/Makefile
2882F:	arch/arm64/boot/dts/ti/k3-*
2883
2884ARM/TOSHIBA VISCONTI ARCHITECTURE
2885M:	Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2886L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2887S:	Supported
2888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2889F:	Documentation/devicetree/bindings/arm/toshiba.yaml
2890F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
2891F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
2892F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2893F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2894F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2895F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2896F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2897F:	arch/arm64/boot/dts/toshiba/
2898F:	drivers/clk/visconti/
2899F:	drivers/gpio/gpio-visconti.c
2900F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2901F:	drivers/pci/controller/dwc/pcie-visconti.c
2902F:	drivers/pinctrl/visconti/
2903F:	drivers/watchdog/visconti_wdt.c
2904N:	visconti
2905
2906ARM/UNIPHIER ARCHITECTURE
2907M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2908M:	Masami Hiramatsu <mhiramat@kernel.org>
2909L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2910S:	Maintained
2911F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2912F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2913F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2914F:	Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
2915F:	arch/arm/boot/dts/socionext/uniphier*
2916F:	arch/arm/include/asm/hardware/cache-uniphier.h
2917F:	arch/arm/mach-uniphier/
2918F:	arch/arm/mm/cache-uniphier.c
2919F:	arch/arm64/boot/dts/socionext/uniphier*
2920F:	drivers/bus/uniphier-system-bus.c
2921F:	drivers/clk/uniphier/
2922F:	drivers/dma/uniphier-mdmac.c
2923F:	drivers/gpio/gpio-uniphier.c
2924F:	drivers/i2c/busses/i2c-uniphier*
2925F:	drivers/irqchip/irq-uniphier-aidet.c
2926F:	drivers/mmc/host/uniphier-sd.c
2927F:	drivers/pinctrl/uniphier/
2928F:	drivers/reset/reset-uniphier.c
2929F:	drivers/tty/serial/8250/8250_uniphier.c
2930N:	uniphier
2931
2932ARM/VERSATILE EXPRESS PLATFORM
2933M:	Liviu Dudau <liviu.dudau@arm.com>
2934M:	Sudeep Holla <sudeep.holla@arm.com>
2935M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
2936L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2937S:	Maintained
2938N:	mps2
2939N:	vexpress
2940F:	arch/arm/mach-versatile/
2941F:	arch/arm64/boot/dts/arm/
2942F:	drivers/clocksource/timer-versatile.c
2943X:	drivers/cpufreq/vexpress-spc-cpufreq.c
2944X:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
2945
2946ARM/VFP SUPPORT
2947M:	Russell King <linux@armlinux.org.uk>
2948L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2949S:	Maintained
2950W:	http://www.armlinux.org.uk/
2951F:	arch/arm/vfp/
2952
2953ARM/VT8500 ARM ARCHITECTURE
2954L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2955S:	Orphan
2956F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2957F:	arch/arm/mach-vt8500/
2958F:	drivers/clocksource/timer-vt8500.c
2959F:	drivers/i2c/busses/i2c-wmt.c
2960F:	drivers/mmc/host/wmt-sdmmc.c
2961F:	drivers/pwm/pwm-vt8500.c
2962F:	drivers/rtc/rtc-vt8500.c
2963F:	drivers/tty/serial/vt8500_serial.c
2964F:	drivers/usb/host/ehci-platform.c
2965F:	drivers/usb/host/uhci-platform.c
2966F:	drivers/video/fbdev/vt8500lcdfb.*
2967F:	drivers/video/fbdev/wm8505fb*
2968F:	drivers/video/fbdev/wmt_ge_rops.*
2969
2970ARM/ZYNQ ARCHITECTURE
2971M:	Michal Simek <michal.simek@amd.com>
2972L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2973S:	Supported
2974W:	http://wiki.xilinx.com
2975T:	git https://github.com/Xilinx/linux-xlnx.git
2976F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2977F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2978F:	Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
2979F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
2980F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2981F:	arch/arm/mach-zynq/
2982F:	drivers/clocksource/timer-cadence-ttc.c
2983F:	drivers/cpuidle/cpuidle-zynq.c
2984F:	drivers/edac/synopsys_edac.c
2985F:	drivers/i2c/busses/i2c-cadence.c
2986F:	drivers/i2c/busses/i2c-xiic.c
2987F:	drivers/mmc/host/sdhci-of-arasan.c
2988N:	zynq
2989N:	xilinx
2990
2991ARM64 PORT (AARCH64 ARCHITECTURE)
2992M:	Catalin Marinas <catalin.marinas@arm.com>
2993M:	Will Deacon <will@kernel.org>
2994L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2995S:	Maintained
2996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2997F:	Documentation/arch/arm64/
2998F:	arch/arm64/
2999F:	tools/testing/selftests/arm64/
3000X:	arch/arm64/boot/dts/
3001
3002ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3003M:	George McCollister <george.mccollister@gmail.com>
3004L:	netdev@vger.kernel.org
3005S:	Maintained
3006F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3007F:	drivers/net/dsa/xrs700x/*
3008F:	net/dsa/tag_xrs700x.c
3009
3010AS3645A LED FLASH CONTROLLER DRIVER
3011M:	Sakari Ailus <sakari.ailus@iki.fi>
3012L:	linux-leds@vger.kernel.org
3013S:	Maintained
3014F:	drivers/leds/flash/leds-as3645a.c
3015
3016ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3017M:	Tianshu Qiu <tian.shu.qiu@intel.com>
3018L:	linux-media@vger.kernel.org
3019S:	Maintained
3020T:	git git://linuxtv.org/media_tree.git
3021F:	Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3022F:	drivers/media/i2c/ak7375.c
3023
3024ASAHI KASEI AK8974 DRIVER
3025M:	Linus Walleij <linus.walleij@linaro.org>
3026L:	linux-iio@vger.kernel.org
3027S:	Supported
3028W:	http://www.akm.com/
3029F:	drivers/iio/magnetometer/ak8974.c
3030
3031ASC7621 HARDWARE MONITOR DRIVER
3032M:	George Joseph <george.joseph@fairview5.com>
3033L:	linux-hwmon@vger.kernel.org
3034S:	Maintained
3035F:	Documentation/hwmon/asc7621.rst
3036F:	drivers/hwmon/asc7621.c
3037
3038ASIX AX88796C SPI ETHERNET ADAPTER
3039M:	Łukasz Stelmach <l.stelmach@samsung.com>
3040S:	Maintained
3041F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3042F:	drivers/net/ethernet/asix/ax88796c_*
3043
3044ASPEED CRYPTO DRIVER
3045M:	Neal Liu <neal_liu@aspeedtech.com>
3046L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3047S:	Maintained
3048F:	Documentation/devicetree/bindings/crypto/aspeed,*
3049F:	drivers/crypto/aspeed/
3050
3051ASPEED PECI CONTROLLER
3052M:	Iwona Winiarska <iwona.winiarska@intel.com>
3053L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3054L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3055S:	Supported
3056F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3057F:	drivers/peci/controller/peci-aspeed.c
3058
3059ASPEED PINCTRL DRIVERS
3060M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3061L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3062L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3063L:	linux-gpio@vger.kernel.org
3064S:	Maintained
3065F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
3066F:	drivers/pinctrl/aspeed/
3067
3068ASPEED SCU INTERRUPT CONTROLLER DRIVER
3069M:	Eddie James <eajames@linux.ibm.com>
3070L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3071S:	Maintained
3072F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3073F:	drivers/irqchip/irq-aspeed-scu-ic.c
3074F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3075
3076ASPEED SD/MMC DRIVER
3077M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3078L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3079L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3080L:	linux-mmc@vger.kernel.org
3081S:	Maintained
3082F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3083F:	drivers/mmc/host/sdhci-of-aspeed*
3084
3085ASPEED SMC SPI DRIVER
3086M:	Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3087M:	Cédric Le Goater <clg@kaod.org>
3088L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3089L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3090L:	linux-spi@vger.kernel.org
3091S:	Maintained
3092F:	Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3093F:	drivers/spi/spi-aspeed-smc.c
3094
3095ASPEED USB UDC DRIVER
3096M:	Neal Liu <neal_liu@aspeedtech.com>
3097L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3098S:	Maintained
3099F:	Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3100F:	drivers/usb/gadget/udc/aspeed_udc.c
3101
3102ASPEED VIDEO ENGINE DRIVER
3103M:	Eddie James <eajames@linux.ibm.com>
3104L:	linux-media@vger.kernel.org
3105L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3106S:	Maintained
3107F:	Documentation/devicetree/bindings/media/aspeed-video.txt
3108F:	drivers/media/platform/aspeed/
3109
3110ASUS EC HARDWARE MONITOR DRIVER
3111M:	Eugene Shalygin <eugene.shalygin@gmail.com>
3112L:	linux-hwmon@vger.kernel.org
3113S:	Maintained
3114F:	drivers/hwmon/asus-ec-sensors.c
3115
3116ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3117M:	Corentin Chary <corentin.chary@gmail.com>
3118L:	acpi4asus-user@lists.sourceforge.net
3119L:	platform-driver-x86@vger.kernel.org
3120S:	Maintained
3121W:	http://acpi4asus.sf.net
3122F:	drivers/platform/x86/asus*.c
3123F:	drivers/platform/x86/eeepc*.c
3124
3125ASUS TF103C DOCK DRIVER
3126M:	Hans de Goede <hdegoede@redhat.com>
3127L:	platform-driver-x86@vger.kernel.org
3128S:	Maintained
3129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3130F:	drivers/platform/x86/asus-tf103c-dock.c
3131
3132ASUS WIRELESS RADIO CONTROL DRIVER
3133M:	João Paulo Rechi Vita <jprvita@gmail.com>
3134L:	platform-driver-x86@vger.kernel.org
3135S:	Maintained
3136F:	drivers/platform/x86/asus-wireless.c
3137
3138ASUS WMI HARDWARE MONITOR DRIVER
3139M:	Ed Brindley <kernel@maidavale.org>
3140M:	Denis Pauk <pauk.denis@gmail.com>
3141L:	linux-hwmon@vger.kernel.org
3142S:	Maintained
3143F:	drivers/hwmon/asus_wmi_sensors.c
3144
3145ASYMMETRIC KEYS
3146M:	David Howells <dhowells@redhat.com>
3147L:	keyrings@vger.kernel.org
3148S:	Maintained
3149F:	Documentation/crypto/asymmetric-keys.rst
3150F:	crypto/asymmetric_keys/
3151F:	include/crypto/pkcs7.h
3152F:	include/crypto/public_key.h
3153F:	include/linux/verification.h
3154
3155ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3156R:	Dan Williams <dan.j.williams@intel.com>
3157S:	Odd fixes
3158W:	http://sourceforge.net/projects/xscaleiop
3159F:	Documentation/crypto/async-tx-api.rst
3160F:	crypto/async_tx/
3161F:	include/linux/async_tx.h
3162
3163AT24 EEPROM DRIVER
3164M:	Bartosz Golaszewski <brgl@bgdev.pl>
3165L:	linux-i2c@vger.kernel.org
3166S:	Maintained
3167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3168F:	Documentation/devicetree/bindings/eeprom/at24.yaml
3169F:	drivers/misc/eeprom/at24.c
3170
3171ATA OVER ETHERNET (AOE) DRIVER
3172M:	"Justin Sanders" <justin@coraid.com>
3173S:	Supported
3174W:	http://www.openaoe.org/
3175F:	Documentation/admin-guide/aoe/
3176F:	drivers/block/aoe/
3177
3178ATC260X PMIC MFD DRIVER
3179M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3180M:	Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3181L:	linux-actions@lists.infradead.org
3182S:	Maintained
3183F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3184F:	drivers/input/misc/atc260x-onkey.c
3185F:	drivers/mfd/atc260*
3186F:	drivers/power/reset/atc260x-poweroff.c
3187F:	drivers/regulator/atc260x-regulator.c
3188F:	include/linux/mfd/atc260x/*
3189
3190ATHEROS 71XX/9XXX GPIO DRIVER
3191M:	Alban Bedel <albeu@free.fr>
3192S:	Maintained
3193W:	https://github.com/AlbanBedel/linux
3194T:	git git://github.com/AlbanBedel/linux
3195F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3196F:	drivers/gpio/gpio-ath79.c
3197
3198ATHEROS 71XX/9XXX USB PHY DRIVER
3199M:	Alban Bedel <albeu@free.fr>
3200S:	Maintained
3201W:	https://github.com/AlbanBedel/linux
3202T:	git git://github.com/AlbanBedel/linux
3203F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3204F:	drivers/phy/qualcomm/phy-ath79-usb.c
3205
3206ATHEROS ATH GENERIC UTILITIES
3207M:	Kalle Valo <kvalo@kernel.org>
3208L:	linux-wireless@vger.kernel.org
3209S:	Supported
3210F:	drivers/net/wireless/ath/*
3211
3212ATHEROS ATH5K WIRELESS DRIVER
3213M:	Jiri Slaby <jirislaby@kernel.org>
3214M:	Nick Kossifidis <mickflemm@gmail.com>
3215M:	Luis Chamberlain <mcgrof@kernel.org>
3216L:	linux-wireless@vger.kernel.org
3217S:	Maintained
3218W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3219F:	drivers/net/wireless/ath/ath5k/
3220
3221ATHEROS ATH6KL WIRELESS DRIVER
3222L:	linux-wireless@vger.kernel.org
3223S:	Orphan
3224W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3225F:	drivers/net/wireless/ath/ath6kl/
3226
3227ATI_REMOTE2 DRIVER
3228M:	Ville Syrjala <syrjala@sci.fi>
3229S:	Maintained
3230F:	drivers/input/misc/ati_remote2.c
3231
3232ATK0110 HWMON DRIVER
3233M:	Luca Tettamanti <kronos.it@gmail.com>
3234L:	linux-hwmon@vger.kernel.org
3235S:	Maintained
3236F:	drivers/hwmon/asus_atk0110.c
3237
3238ATLX ETHERNET DRIVERS
3239M:	Chris Snook <chris.snook@gmail.com>
3240L:	netdev@vger.kernel.org
3241S:	Maintained
3242W:	http://sourceforge.net/projects/atl1
3243W:	http://atl1.sourceforge.net
3244F:	drivers/net/ethernet/atheros/
3245
3246ATM
3247M:	Chas Williams <3chas3@gmail.com>
3248L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3249L:	netdev@vger.kernel.org
3250S:	Maintained
3251W:	http://linux-atm.sourceforge.net
3252F:	drivers/atm/
3253F:	include/linux/atm*
3254F:	include/uapi/linux/atm*
3255
3256ATMEL MACB ETHERNET DRIVER
3257M:	Nicolas Ferre <nicolas.ferre@microchip.com>
3258M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
3259S:	Supported
3260F:	drivers/net/ethernet/cadence/
3261
3262ATMEL MAXTOUCH DRIVER
3263M:	Nick Dyer <nick@shmanahar.org>
3264S:	Maintained
3265T:	git git://github.com/ndyer/linux.git
3266F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3267F:	drivers/input/touchscreen/atmel_mxt_ts.c
3268
3269ATMEL WIRELESS DRIVER
3270L:	linux-wireless@vger.kernel.org
3271S:	Orphan
3272W:	http://www.thekelleys.org.uk/atmel
3273W:	http://atmelwlandriver.sourceforge.net/
3274F:	drivers/net/wireless/atmel/atmel*
3275
3276ATOMIC INFRASTRUCTURE
3277M:	Will Deacon <will@kernel.org>
3278M:	Peter Zijlstra <peterz@infradead.org>
3279R:	Boqun Feng <boqun.feng@gmail.com>
3280R:	Mark Rutland <mark.rutland@arm.com>
3281L:	linux-kernel@vger.kernel.org
3282S:	Maintained
3283F:	Documentation/atomic_*.txt
3284F:	arch/*/include/asm/atomic*.h
3285F:	include/*/atomic*.h
3286F:	include/linux/refcount.h
3287F:	scripts/atomic/
3288
3289ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3290M:	Bradley Grove <linuxdrivers@attotech.com>
3291L:	linux-scsi@vger.kernel.org
3292S:	Supported
3293W:	http://www.attotech.com
3294F:	drivers/scsi/esas2r
3295
3296ATUSB IEEE 802.15.4 RADIO DRIVER
3297M:	Stefan Schmidt <stefan@datenfreihafen.org>
3298L:	linux-wpan@vger.kernel.org
3299S:	Maintained
3300F:	drivers/net/ieee802154/at86rf230.h
3301F:	drivers/net/ieee802154/atusb.c
3302F:	drivers/net/ieee802154/atusb.h
3303
3304AUDIT SUBSYSTEM
3305M:	Paul Moore <paul@paul-moore.com>
3306M:	Eric Paris <eparis@redhat.com>
3307L:	audit@vger.kernel.org
3308S:	Supported
3309W:	https://github.com/linux-audit
3310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3311F:	include/asm-generic/audit_*.h
3312F:	include/linux/audit.h
3313F:	include/linux/audit_arch.h
3314F:	include/uapi/linux/audit.h
3315F:	kernel/audit*
3316F:	lib/*audit.c
3317
3318AUXILIARY BUS DRIVER
3319M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3320R:	Dave Ertman <david.m.ertman@intel.com>
3321R:	Ira Weiny <ira.weiny@intel.com>
3322S:	Supported
3323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3324F:	Documentation/driver-api/auxiliary_bus.rst
3325F:	drivers/base/auxiliary.c
3326F:	include/linux/auxiliary_bus.h
3327
3328AUXILIARY DISPLAY DRIVERS
3329M:	Miguel Ojeda <ojeda@kernel.org>
3330S:	Maintained
3331F:	Documentation/devicetree/bindings/auxdisplay/
3332F:	drivers/auxdisplay/
3333F:	include/linux/cfag12864b.h
3334
3335AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3336M:	Andreas Klinger <ak@it-klinger.de>
3337L:	linux-iio@vger.kernel.org
3338S:	Maintained
3339F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3340F:	drivers/iio/adc/hx711.c
3341
3342AX.25 NETWORK LAYER
3343M:	Ralf Baechle <ralf@linux-mips.org>
3344L:	linux-hams@vger.kernel.org
3345S:	Maintained
3346W:	https://linux-ax25.in-berlin.de
3347F:	include/net/ax25.h
3348F:	include/uapi/linux/ax25.h
3349F:	net/ax25/
3350
3351AXENTIA ARM DEVICES
3352M:	Peter Rosin <peda@axentia.se>
3353L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3354S:	Maintained
3355F:	arch/arm/boot/dts/microchip/at91-linea.dtsi
3356F:	arch/arm/boot/dts/microchip/at91-natte.dtsi
3357F:	arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3358F:	arch/arm/boot/dts/microchip/at91-tse850-3.dts
3359
3360AXENTIA ASOC DRIVERS
3361M:	Peter Rosin <peda@axentia.se>
3362L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3363S:	Maintained
3364F:	Documentation/devicetree/bindings/sound/axentia,*
3365F:	sound/soc/atmel/tse850-pcm5142.c
3366
3367AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3368M:	Nuno Sá <nuno.sa@analog.com>
3369L:	linux-hwmon@vger.kernel.org
3370S:	Supported
3371W:	https://ez.analog.com/linux-software-drivers
3372F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3373F:	drivers/hwmon/axi-fan-control.c
3374
3375AXXIA I2C CONTROLLER
3376M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
3377L:	linux-i2c@vger.kernel.org
3378S:	Maintained
3379F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3380F:	drivers/i2c/busses/i2c-axxia.c
3381
3382AZ6007 DVB DRIVER
3383M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3384L:	linux-media@vger.kernel.org
3385S:	Maintained
3386W:	https://linuxtv.org
3387T:	git git://linuxtv.org/media_tree.git
3388F:	drivers/media/usb/dvb-usb-v2/az6007.c
3389
3390AZTECH FM RADIO RECEIVER DRIVER
3391M:	Hans Verkuil <hverkuil@xs4all.nl>
3392L:	linux-media@vger.kernel.org
3393S:	Maintained
3394W:	https://linuxtv.org
3395T:	git git://linuxtv.org/media_tree.git
3396F:	drivers/media/radio/radio-aztech*
3397
3398B43 WIRELESS DRIVER
3399L:	linux-wireless@vger.kernel.org
3400L:	b43-dev@lists.infradead.org
3401S:	Orphan
3402W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3403F:	drivers/net/wireless/broadcom/b43/
3404
3405B43LEGACY WIRELESS DRIVER
3406M:	Larry Finger <Larry.Finger@lwfinger.net>
3407L:	linux-wireless@vger.kernel.org
3408L:	b43-dev@lists.infradead.org
3409S:	Maintained
3410W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3411F:	drivers/net/wireless/broadcom/b43legacy/
3412
3413BACKLIGHT CLASS/SUBSYSTEM
3414M:	Lee Jones <lee@kernel.org>
3415M:	Daniel Thompson <daniel.thompson@linaro.org>
3416M:	Jingoo Han <jingoohan1@gmail.com>
3417L:	dri-devel@lists.freedesktop.org
3418S:	Maintained
3419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3420F:	Documentation/ABI/stable/sysfs-class-backlight
3421F:	Documentation/ABI/testing/sysfs-class-backlight
3422F:	Documentation/devicetree/bindings/leds/backlight
3423F:	drivers/video/backlight/
3424F:	include/linux/backlight.h
3425F:	include/linux/pwm_backlight.h
3426
3427BARCO P50 GPIO DRIVER
3428M:	Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3429M:	Peter Korsgaard <peter.korsgaard@barco.com>
3430S:	Maintained
3431F:	drivers/platform/x86/barco-p50-gpio.c
3432
3433BATMAN ADVANCED
3434M:	Marek Lindner <mareklindner@neomailbox.ch>
3435M:	Simon Wunderlich <sw@simonwunderlich.de>
3436M:	Antonio Quartulli <a@unstable.cc>
3437M:	Sven Eckelmann <sven@narfation.org>
3438L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3439S:	Maintained
3440W:	https://www.open-mesh.org/
3441Q:	https://patchwork.open-mesh.org/project/batman/list/
3442B:	https://www.open-mesh.org/projects/batman-adv/issues
3443C:	ircs://irc.hackint.org/batadv
3444T:	git https://git.open-mesh.org/linux-merge.git
3445F:	Documentation/networking/batman-adv.rst
3446F:	include/uapi/linux/batadv_packet.h
3447F:	include/uapi/linux/batman_adv.h
3448F:	net/batman-adv/
3449
3450BAYCOM/HDLCDRV DRIVERS FOR AX.25
3451M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
3452L:	linux-hams@vger.kernel.org
3453S:	Maintained
3454W:	http://www.baycom.org/~tom/ham/ham.html
3455F:	drivers/net/hamradio/baycom*
3456
3457BCACHE (BLOCK LAYER CACHE)
3458M:	Coly Li <colyli@suse.de>
3459M:	Kent Overstreet <kent.overstreet@gmail.com>
3460L:	linux-bcache@vger.kernel.org
3461S:	Maintained
3462W:	http://bcache.evilpiepirate.org
3463C:	irc://irc.oftc.net/bcache
3464F:	drivers/md/bcache/
3465
3466BDISP ST MEDIA DRIVER
3467M:	Fabien Dessenne <fabien.dessenne@foss.st.com>
3468L:	linux-media@vger.kernel.org
3469S:	Supported
3470W:	https://linuxtv.org
3471T:	git git://linuxtv.org/media_tree.git
3472F:	drivers/media/platform/st/sti/bdisp
3473
3474BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3475M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
3476L:	netdev@vger.kernel.org
3477S:	Maintained
3478F:	drivers/net/ethernet/ec_bhf.c
3479
3480BEFS FILE SYSTEM
3481M:	Luis de Bethencourt <luisbg@kernel.org>
3482M:	Salah Triki <salah.triki@gmail.com>
3483S:	Maintained
3484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3485F:	Documentation/filesystems/befs.rst
3486F:	fs/befs/
3487
3488BFQ I/O SCHEDULER
3489M:	Paolo Valente <paolo.valente@unimore.it>
3490M:	Jens Axboe <axboe@kernel.dk>
3491L:	linux-block@vger.kernel.org
3492S:	Maintained
3493F:	Documentation/block/bfq-iosched.rst
3494F:	block/bfq-*
3495
3496BFS FILE SYSTEM
3497M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3498S:	Maintained
3499F:	Documentation/filesystems/bfs.rst
3500F:	fs/bfs/
3501F:	include/uapi/linux/bfs_fs.h
3502
3503BITMAP API
3504M:	Yury Norov <yury.norov@gmail.com>
3505R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3506R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3507S:	Maintained
3508F:	include/linux/bitfield.h
3509F:	include/linux/bitmap.h
3510F:	include/linux/bits.h
3511F:	include/linux/cpumask.h
3512F:	include/linux/find.h
3513F:	include/linux/nodemask.h
3514F:	include/vdso/bits.h
3515F:	lib/bitmap.c
3516F:	lib/cpumask.c
3517F:	lib/cpumask_kunit.c
3518F:	lib/find_bit.c
3519F:	lib/find_bit_benchmark.c
3520F:	lib/test_bitmap.c
3521F:	tools/include/linux/bitfield.h
3522F:	tools/include/linux/bitmap.h
3523F:	tools/include/linux/bits.h
3524F:	tools/include/linux/find.h
3525F:	tools/include/vdso/bits.h
3526F:	tools/lib/bitmap.c
3527F:	tools/lib/find_bit.c
3528
3529BLINKM RGB LED DRIVER
3530M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3531S:	Maintained
3532F:	drivers/leds/leds-blinkm.c
3533
3534BLOCK LAYER
3535M:	Jens Axboe <axboe@kernel.dk>
3536L:	linux-block@vger.kernel.org
3537S:	Maintained
3538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3539F:	Documentation/ABI/stable/sysfs-block
3540F:	Documentation/block/
3541F:	block/
3542F:	drivers/block/
3543F:	include/linux/bio.h
3544F:	include/linux/blk*
3545F:	kernel/trace/blktrace.c
3546F:	lib/sbitmap.c
3547
3548BLOCK2MTD DRIVER
3549M:	Joern Engel <joern@lazybastard.org>
3550L:	linux-mtd@lists.infradead.org
3551S:	Maintained
3552F:	drivers/mtd/devices/block2mtd.c
3553
3554BLUETOOTH DRIVERS
3555M:	Marcel Holtmann <marcel@holtmann.org>
3556M:	Johan Hedberg <johan.hedberg@gmail.com>
3557M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3558L:	linux-bluetooth@vger.kernel.org
3559S:	Supported
3560W:	http://www.bluez.org/
3561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3563F:	Documentation/devicetree/bindings/net/bluetooth/
3564F:	drivers/bluetooth/
3565
3566BLUETOOTH SUBSYSTEM
3567M:	Marcel Holtmann <marcel@holtmann.org>
3568M:	Johan Hedberg <johan.hedberg@gmail.com>
3569M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3570L:	linux-bluetooth@vger.kernel.org
3571S:	Supported
3572W:	http://www.bluez.org/
3573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3575F:	include/net/bluetooth/
3576F:	net/bluetooth/
3577
3578BONDING DRIVER
3579M:	Jay Vosburgh <j.vosburgh@gmail.com>
3580M:	Andy Gospodarek <andy@greyhouse.net>
3581L:	netdev@vger.kernel.org
3582S:	Supported
3583W:	http://sourceforge.net/projects/bonding/
3584F:	Documentation/networking/bonding.rst
3585F:	drivers/net/bonding/
3586F:	include/net/bond*
3587F:	include/uapi/linux/if_bonding.h
3588F:	tools/testing/selftests/drivers/net/bonding/
3589
3590BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3591M:	Dan Robertson <dan@dlrobertson.com>
3592L:	linux-iio@vger.kernel.org
3593S:	Maintained
3594F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3595F:	drivers/iio/accel/bma400*
3596
3597BPF JIT for ARM
3598M:	Shubham Bansal <illusionist.neo@gmail.com>
3599L:	bpf@vger.kernel.org
3600S:	Odd Fixes
3601F:	arch/arm/net/
3602
3603BPF JIT for ARM64
3604M:	Daniel Borkmann <daniel@iogearbox.net>
3605M:	Alexei Starovoitov <ast@kernel.org>
3606M:	Zi Shen Lim <zlim.lnx@gmail.com>
3607L:	bpf@vger.kernel.org
3608S:	Supported
3609F:	arch/arm64/net/
3610
3611BPF JIT for MIPS (32-BIT AND 64-BIT)
3612M:	Johan Almbladh <johan.almbladh@anyfinetworks.com>
3613M:	Paul Burton <paulburton@kernel.org>
3614L:	bpf@vger.kernel.org
3615S:	Maintained
3616F:	arch/mips/net/
3617
3618BPF JIT for NFP NICs
3619M:	Jakub Kicinski <kuba@kernel.org>
3620L:	bpf@vger.kernel.org
3621S:	Odd Fixes
3622F:	drivers/net/ethernet/netronome/nfp/bpf/
3623
3624BPF JIT for POWERPC (32-BIT AND 64-BIT)
3625M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3626M:	Michael Ellerman <mpe@ellerman.id.au>
3627L:	bpf@vger.kernel.org
3628S:	Supported
3629F:	arch/powerpc/net/
3630
3631BPF JIT for RISC-V (32-bit)
3632M:	Luke Nelson <luke.r.nels@gmail.com>
3633M:	Xi Wang <xi.wang@gmail.com>
3634L:	bpf@vger.kernel.org
3635S:	Maintained
3636F:	arch/riscv/net/
3637X:	arch/riscv/net/bpf_jit_comp64.c
3638
3639BPF JIT for RISC-V (64-bit)
3640M:	Björn Töpel <bjorn@kernel.org>
3641L:	bpf@vger.kernel.org
3642S:	Maintained
3643F:	arch/riscv/net/
3644X:	arch/riscv/net/bpf_jit_comp32.c
3645
3646BPF JIT for S390
3647M:	Ilya Leoshkevich <iii@linux.ibm.com>
3648M:	Heiko Carstens <hca@linux.ibm.com>
3649M:	Vasily Gorbik <gor@linux.ibm.com>
3650L:	bpf@vger.kernel.org
3651S:	Supported
3652F:	arch/s390/net/
3653X:	arch/s390/net/pnet.c
3654
3655BPF JIT for SPARC (32-BIT AND 64-BIT)
3656M:	David S. Miller <davem@davemloft.net>
3657L:	bpf@vger.kernel.org
3658S:	Odd Fixes
3659F:	arch/sparc/net/
3660
3661BPF JIT for X86 32-BIT
3662M:	Wang YanQing <udknight@gmail.com>
3663L:	bpf@vger.kernel.org
3664S:	Odd Fixes
3665F:	arch/x86/net/bpf_jit_comp32.c
3666
3667BPF JIT for X86 64-BIT
3668M:	Alexei Starovoitov <ast@kernel.org>
3669M:	Daniel Borkmann <daniel@iogearbox.net>
3670L:	bpf@vger.kernel.org
3671S:	Supported
3672F:	arch/x86/net/
3673X:	arch/x86/net/bpf_jit_comp32.c
3674
3675BPF [BTF]
3676M:	Martin KaFai Lau <martin.lau@linux.dev>
3677L:	bpf@vger.kernel.org
3678S:	Maintained
3679F:	include/linux/btf*
3680F:	kernel/bpf/btf.c
3681
3682BPF [CORE]
3683M:	Alexei Starovoitov <ast@kernel.org>
3684M:	Daniel Borkmann <daniel@iogearbox.net>
3685R:	John Fastabend <john.fastabend@gmail.com>
3686L:	bpf@vger.kernel.org
3687S:	Maintained
3688F:	include/linux/bpf*
3689F:	include/linux/filter.h
3690F:	include/linux/tnum.h
3691F:	kernel/bpf/core.c
3692F:	kernel/bpf/dispatcher.c
3693F:	kernel/bpf/mprog.c
3694F:	kernel/bpf/syscall.c
3695F:	kernel/bpf/tnum.c
3696F:	kernel/bpf/trampoline.c
3697F:	kernel/bpf/verifier.c
3698
3699BPF [DOCUMENTATION] (Related to Standardization)
3700R:	David Vernet <void@manifault.com>
3701L:	bpf@vger.kernel.org
3702L:	bpf@ietf.org
3703S:	Maintained
3704F:	Documentation/bpf/standardization/
3705
3706BPF [GENERAL] (Safe Dynamic Programs and Tools)
3707M:	Alexei Starovoitov <ast@kernel.org>
3708M:	Daniel Borkmann <daniel@iogearbox.net>
3709M:	Andrii Nakryiko <andrii@kernel.org>
3710R:	Martin KaFai Lau <martin.lau@linux.dev>
3711R:	Song Liu <song@kernel.org>
3712R:	Yonghong Song <yonghong.song@linux.dev>
3713R:	John Fastabend <john.fastabend@gmail.com>
3714R:	KP Singh <kpsingh@kernel.org>
3715R:	Stanislav Fomichev <sdf@google.com>
3716R:	Hao Luo <haoluo@google.com>
3717R:	Jiri Olsa <jolsa@kernel.org>
3718L:	bpf@vger.kernel.org
3719S:	Supported
3720W:	https://bpf.io/
3721Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3724F:	Documentation/bpf/
3725F:	Documentation/networking/filter.rst
3726F:	Documentation/userspace-api/ebpf/
3727F:	arch/*/net/*
3728F:	include/linux/bpf*
3729F:	include/linux/btf*
3730F:	include/linux/filter.h
3731F:	include/trace/events/xdp.h
3732F:	include/uapi/linux/bpf*
3733F:	include/uapi/linux/btf*
3734F:	include/uapi/linux/filter.h
3735F:	kernel/bpf/
3736F:	kernel/trace/bpf_trace.c
3737F:	lib/test_bpf.c
3738F:	net/bpf/
3739F:	net/core/filter.c
3740F:	net/sched/act_bpf.c
3741F:	net/sched/cls_bpf.c
3742F:	samples/bpf/
3743F:	scripts/bpf_doc.py
3744F:	scripts/pahole-flags.sh
3745F:	scripts/pahole-version.sh
3746F:	tools/bpf/
3747F:	tools/lib/bpf/
3748F:	tools/testing/selftests/bpf/
3749
3750BPF [ITERATOR]
3751M:	Yonghong Song <yonghong.song@linux.dev>
3752L:	bpf@vger.kernel.org
3753S:	Maintained
3754F:	kernel/bpf/*iter.c
3755
3756BPF [L7 FRAMEWORK] (sockmap)
3757M:	John Fastabend <john.fastabend@gmail.com>
3758M:	Jakub Sitnicki <jakub@cloudflare.com>
3759L:	netdev@vger.kernel.org
3760L:	bpf@vger.kernel.org
3761S:	Maintained
3762F:	include/linux/skmsg.h
3763F:	net/core/skmsg.c
3764F:	net/core/sock_map.c
3765F:	net/ipv4/tcp_bpf.c
3766F:	net/ipv4/udp_bpf.c
3767F:	net/unix/unix_bpf.c
3768
3769BPF [LIBRARY] (libbpf)
3770M:	Andrii Nakryiko <andrii@kernel.org>
3771L:	bpf@vger.kernel.org
3772S:	Maintained
3773F:	tools/lib/bpf/
3774
3775BPF [MISC]
3776L:	bpf@vger.kernel.org
3777S:	Odd Fixes
3778K:	(?:\b|_)bpf(?:\b|_)
3779
3780BPF [NETWORKING] (struct_ops, reuseport)
3781M:	Martin KaFai Lau <martin.lau@linux.dev>
3782L:	bpf@vger.kernel.org
3783L:	netdev@vger.kernel.org
3784S:	Maintained
3785F:	kernel/bpf/bpf_struct*
3786
3787BPF [NETWORKING] (tcx & tc BPF, sock_addr)
3788M:	Martin KaFai Lau <martin.lau@linux.dev>
3789M:	Daniel Borkmann <daniel@iogearbox.net>
3790R:	John Fastabend <john.fastabend@gmail.com>
3791L:	bpf@vger.kernel.org
3792L:	netdev@vger.kernel.org
3793S:	Maintained
3794F:	include/net/tcx.h
3795F:	kernel/bpf/tcx.c
3796F:	net/core/filter.c
3797F:	net/sched/act_bpf.c
3798F:	net/sched/cls_bpf.c
3799
3800BPF [RINGBUF]
3801M:	Andrii Nakryiko <andrii@kernel.org>
3802L:	bpf@vger.kernel.org
3803S:	Maintained
3804F:	kernel/bpf/ringbuf.c
3805
3806BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
3807M:	KP Singh <kpsingh@kernel.org>
3808R:	Florent Revest <revest@chromium.org>
3809R:	Brendan Jackman <jackmanb@chromium.org>
3810L:	bpf@vger.kernel.org
3811S:	Maintained
3812F:	Documentation/bpf/prog_lsm.rst
3813F:	include/linux/bpf_lsm.h
3814F:	kernel/bpf/bpf_lsm.c
3815F:	security/bpf/
3816
3817BPF [SELFTESTS] (Test Runners & Infrastructure)
3818M:	Andrii Nakryiko <andrii@kernel.org>
3819R:	Mykola Lysenko <mykolal@fb.com>
3820L:	bpf@vger.kernel.org
3821S:	Maintained
3822F:	tools/testing/selftests/bpf/
3823
3824BPF [STORAGE & CGROUPS]
3825M:	Martin KaFai Lau <martin.lau@linux.dev>
3826L:	bpf@vger.kernel.org
3827S:	Maintained
3828F:	kernel/bpf/*storage.c
3829F:	kernel/bpf/bpf_lru*
3830F:	kernel/bpf/cgroup.c
3831
3832BPF [TOOLING] (bpftool)
3833M:	Quentin Monnet <quentin@isovalent.com>
3834L:	bpf@vger.kernel.org
3835S:	Maintained
3836F:	kernel/bpf/disasm.*
3837F:	tools/bpf/bpftool/
3838
3839BPF [TRACING]
3840M:	Song Liu <song@kernel.org>
3841R:	Jiri Olsa <jolsa@kernel.org>
3842L:	bpf@vger.kernel.org
3843S:	Maintained
3844F:	kernel/bpf/stackmap.c
3845F:	kernel/trace/bpf_trace.c
3846
3847BROADCOM ASP 2.0 ETHERNET DRIVER
3848M:	Justin Chen <justin.chen@broadcom.com>
3849M:	Florian Fainelli <florian.fainelli@broadcom.com>
3850L:	bcm-kernel-feedback-list@broadcom.com
3851L:	netdev@vger.kernel.org
3852S:	Supported
3853F:	Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
3854F:	drivers/net/ethernet/broadcom/asp2/
3855
3856BROADCOM B44 10/100 ETHERNET DRIVER
3857M:	Michael Chan <michael.chan@broadcom.com>
3858L:	netdev@vger.kernel.org
3859S:	Supported
3860F:	drivers/net/ethernet/broadcom/b44.*
3861
3862BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3863M:	Florian Fainelli <florian.fainelli@broadcom.com>
3864L:	netdev@vger.kernel.org
3865L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3866S:	Supported
3867F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3868F:	drivers/net/dsa/b53/*
3869F:	drivers/net/dsa/bcm_sf2*
3870F:	include/linux/dsa/brcm.h
3871F:	include/linux/platform_data/b53.h
3872
3873BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3874M:	Florian Fainelli <florian.fainelli@broadcom.com>
3875R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3876L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3877L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3878S:	Maintained
3879T:	git https://github.com/broadcom/stblinux.git
3880F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3881F:	drivers/pci/controller/pcie-brcmstb.c
3882F:	drivers/staging/vc04_services
3883N:	bcm2711
3884N:	bcm283*
3885N:	raspberrypi
3886
3887BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3888M:	Florian Fainelli <florian.fainelli@broadcom.com>
3889M:	Ray Jui <rjui@broadcom.com>
3890M:	Scott Branden <sbranden@broadcom.com>
3891R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3892S:	Maintained
3893T:	git https://github.com/broadcom/mach-bcm
3894F:	arch/arm/mach-bcm/
3895N:	bcm281*
3896N:	bcm113*
3897N:	bcm216*
3898N:	kona
3899
3900BROADCOM BCM47XX MIPS ARCHITECTURE
3901M:	Hauke Mehrtens <hauke@hauke-m.de>
3902M:	Rafał Miłecki <zajec5@gmail.com>
3903L:	linux-mips@vger.kernel.org
3904S:	Maintained
3905F:	Documentation/devicetree/bindings/mips/brcm/
3906F:	arch/mips/bcm47xx/*
3907F:	arch/mips/include/asm/mach-bcm47xx/*
3908
3909BROADCOM BCM4908 ETHERNET DRIVER
3910M:	Rafał Miłecki <rafal@milecki.pl>
3911R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3912L:	netdev@vger.kernel.org
3913S:	Maintained
3914F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3915F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
3916F:	drivers/net/ethernet/broadcom/unimac.h
3917
3918BROADCOM BCM4908 PINMUX DRIVER
3919M:	Rafał Miłecki <rafal@milecki.pl>
3920R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3921L:	linux-gpio@vger.kernel.org
3922S:	Maintained
3923F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
3924F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
3925
3926BROADCOM BCM5301X ARM ARCHITECTURE
3927M:	Florian Fainelli <florian.fainelli@broadcom.com>
3928M:	Hauke Mehrtens <hauke@hauke-m.de>
3929M:	Rafał Miłecki <zajec5@gmail.com>
3930R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3931L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3932S:	Maintained
3933F:	arch/arm/boot/dts/broadcom/bcm-ns.dtsi
3934F:	arch/arm/boot/dts/broadcom/bcm470*
3935F:	arch/arm/boot/dts/broadcom/bcm5301*
3936F:	arch/arm/boot/dts/broadcom/bcm953012*
3937F:	arch/arm/mach-bcm/bcm_5301x.c
3938
3939BROADCOM BCM53573 ARM ARCHITECTURE
3940M:	Florian Fainelli <florian.fainelli@broadcom.com>
3941M:	Rafał Miłecki <rafal@milecki.pl>
3942R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3943L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3944S:	Maintained
3945F:	arch/arm/boot/dts/broadcom/bcm47189*
3946F:	arch/arm/boot/dts/broadcom/bcm53573*
3947
3948BROADCOM BCM63XX/BCM33XX UDC DRIVER
3949M:	Kevin Cernekee <cernekee@gmail.com>
3950L:	linux-usb@vger.kernel.org
3951S:	Maintained
3952F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3953
3954BROADCOM BCM7XXX ARM ARCHITECTURE
3955M:	Florian Fainelli <florian.fainelli@broadcom.com>
3956R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3957L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3958S:	Maintained
3959T:	git https://github.com/broadcom/stblinux.git
3960F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3961F:	arch/arm/boot/dts/broadcom/bcm7*.dts*
3962F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3963F:	arch/arm/mach-bcm/*brcmstb*
3964F:	arch/arm/mm/cache-b15-rac.c
3965F:	drivers/bus/brcmstb_gisb.c
3966F:	drivers/pci/controller/pcie-brcmstb.c
3967N:	brcmstb
3968N:	bcm7038
3969N:	bcm7120
3970
3971BROADCOM BCMBCA ARM ARCHITECTURE
3972M:	William Zhang <william.zhang@broadcom.com>
3973M:	Anand Gore <anand.gore@broadcom.com>
3974M:	Kursad Oney <kursad.oney@broadcom.com>
3975M:	Florian Fainelli <florian.fainelli@broadcom.com>
3976M:	Rafał Miłecki <rafal@milecki.pl>
3977R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3978L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3979S:	Maintained
3980T:	git https://github.com/broadcom/stblinux.git
3981F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
3982F:	arch/arm64/boot/dts/broadcom/bcmbca/*
3983N:	bcmbca
3984N:	bcm[9]?47622
3985N:	bcm[9]?4912
3986N:	bcm[9]?63138
3987N:	bcm[9]?63146
3988N:	bcm[9]?63148
3989N:	bcm[9]?63158
3990N:	bcm[9]?63178
3991N:	bcm[9]?6756
3992N:	bcm[9]?6813
3993N:	bcm[9]?6846
3994N:	bcm[9]?6855
3995N:	bcm[9]?6856
3996N:	bcm[9]?6858
3997N:	bcm[9]?6878
3998
3999BROADCOM BDC DRIVER
4000M:	Justin Chen <justin.chen@broadcom.com>
4001M:	Al Cooper <alcooperx@gmail.com>
4002R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4003L:	linux-usb@vger.kernel.org
4004S:	Maintained
4005F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4006F:	drivers/usb/gadget/udc/bdc/
4007
4008BROADCOM BMIPS CPUFREQ DRIVER
4009M:	Markus Mayer <mmayer@broadcom.com>
4010R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4011L:	linux-pm@vger.kernel.org
4012S:	Maintained
4013F:	drivers/cpufreq/bmips-cpufreq.c
4014
4015BROADCOM BMIPS MIPS ARCHITECTURE
4016M:	Florian Fainelli <florian.fainelli@broadcom.com>
4017R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4018L:	linux-mips@vger.kernel.org
4019S:	Maintained
4020T:	git https://github.com/broadcom/stblinux.git
4021F:	arch/mips/bmips/*
4022F:	arch/mips/boot/dts/brcm/bcm*.dts*
4023F:	arch/mips/include/asm/mach-bmips/*
4024F:	arch/mips/kernel/*bmips*
4025F:	drivers/irqchip/irq-bcm63*
4026F:	drivers/irqchip/irq-bcm7*
4027F:	drivers/irqchip/irq-brcmstb*
4028F:	drivers/pmdomain/bcm/bcm63xx-power.c
4029F:	include/linux/bcm963xx_nvram.h
4030F:	include/linux/bcm963xx_tag.h
4031
4032BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4033M:	Rasesh Mody <rmody@marvell.com>
4034M:	GR-Linux-NIC-Dev@marvell.com
4035L:	netdev@vger.kernel.org
4036S:	Supported
4037F:	drivers/net/ethernet/broadcom/bnx2.*
4038F:	drivers/net/ethernet/broadcom/bnx2_*
4039
4040BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4041M:	Saurav Kashyap <skashyap@marvell.com>
4042M:	Javed Hasan <jhasan@marvell.com>
4043M:	GR-QLogic-Storage-Upstream@marvell.com
4044L:	linux-scsi@vger.kernel.org
4045S:	Supported
4046F:	drivers/scsi/bnx2fc/
4047
4048BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4049M:	Nilesh Javali <njavali@marvell.com>
4050M:	Manish Rangankar <mrangankar@marvell.com>
4051M:	GR-QLogic-Storage-Upstream@marvell.com
4052L:	linux-scsi@vger.kernel.org
4053S:	Supported
4054F:	drivers/scsi/bnx2i/
4055
4056BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4057M:	Ariel Elior <aelior@marvell.com>
4058M:	Sudarsana Kalluru <skalluru@marvell.com>
4059M:	Manish Chopra <manishc@marvell.com>
4060L:	netdev@vger.kernel.org
4061S:	Supported
4062F:	drivers/net/ethernet/broadcom/bnx2x/
4063
4064BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4065M:	Michael Chan <michael.chan@broadcom.com>
4066L:	netdev@vger.kernel.org
4067S:	Supported
4068F:	drivers/firmware/broadcom/tee_bnxt_fw.c
4069F:	drivers/net/ethernet/broadcom/bnxt/
4070F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
4071
4072BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
4073M:	Arend van Spriel <aspriel@gmail.com>
4074M:	Franky Lin <franky.lin@broadcom.com>
4075M:	Hante Meuleman <hante.meuleman@broadcom.com>
4076L:	linux-wireless@vger.kernel.org
4077L:	brcm80211-dev-list.pdl@broadcom.com
4078L:	SHA-cyfmac-dev-list@infineon.com
4079S:	Supported
4080F:	drivers/net/wireless/broadcom/brcm80211/
4081
4082BROADCOM BRCMSTB GPIO DRIVER
4083M:	Doug Berger <opendmb@gmail.com>
4084M:	Florian Fainelli <florian.fainelli@broadcom.com>
4085R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4086S:	Supported
4087F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4088F:	drivers/gpio/gpio-brcmstb.c
4089
4090BROADCOM BRCMSTB I2C DRIVER
4091M:	Kamal Dasu <kamal.dasu@broadcom.com>
4092R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4093L:	linux-i2c@vger.kernel.org
4094S:	Supported
4095F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4096F:	drivers/i2c/busses/i2c-brcmstb.c
4097
4098BROADCOM BRCMSTB UART DRIVER
4099M:	Al Cooper <alcooperx@gmail.com>
4100R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4101L:	linux-serial@vger.kernel.org
4102S:	Maintained
4103F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4104F:	drivers/tty/serial/8250/8250_bcm7271.c
4105
4106BROADCOM BRCMSTB USB EHCI DRIVER
4107M:	Justin Chen <justin.chen@broadcom.com>
4108M:	Al Cooper <alcooperx@gmail.com>
4109R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4110L:	linux-usb@vger.kernel.org
4111S:	Maintained
4112F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4113F:	drivers/usb/host/ehci-brcm.*
4114
4115BROADCOM BRCMSTB USB PIN MAP DRIVER
4116M:	Al Cooper <alcooperx@gmail.com>
4117R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4118L:	linux-usb@vger.kernel.org
4119S:	Maintained
4120F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4121F:	drivers/usb/misc/brcmstb-usb-pinmap.c
4122
4123BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4124M:	Justin Chen <justin.chen@broadcom.com>
4125M:	Al Cooper <alcooperx@gmail.com>
4126R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4127L:	linux-kernel@vger.kernel.org
4128S:	Maintained
4129F:	drivers/phy/broadcom/phy-brcm-usb*
4130
4131BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4132M:	William Zhang <william.zhang@broadcom.com>
4133M:	Kursad Oney <kursad.oney@broadcom.com>
4134M:	Jonas Gorski <jonas.gorski@gmail.com>
4135R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4136L:	linux-spi@vger.kernel.org
4137S:	Maintained
4138F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4139F:	drivers/spi/spi-bcm63xx-hsspi.c
4140F:	drivers/spi/spi-bcmbca-hsspi.c
4141
4142BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4143M:	Jonas Gorski <jonas.gorski@gmail.com>
4144L:	linux-spi@vger.kernel.org
4145S:	Odd Fixes
4146F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4147F:	drivers/spi/spi-bcm63xx.c
4148
4149BROADCOM ETHERNET PHY DRIVERS
4150M:	Florian Fainelli <florian.fainelli@broadcom.com>
4151R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4152L:	netdev@vger.kernel.org
4153S:	Supported
4154F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4155F:	drivers/net/phy/bcm*.[ch]
4156F:	drivers/net/phy/broadcom.c
4157F:	include/linux/brcmphy.h
4158
4159BROADCOM GENET ETHERNET DRIVER
4160M:	Doug Berger <opendmb@gmail.com>
4161M:	Florian Fainelli <florian.fainelli@broadcom.com>
4162R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4163L:	netdev@vger.kernel.org
4164S:	Supported
4165F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4166F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4167F:	drivers/net/ethernet/broadcom/genet/
4168F:	drivers/net/ethernet/broadcom/unimac.h
4169F:	drivers/net/mdio/mdio-bcm-unimac.c
4170F:	include/linux/platform_data/bcmgenet.h
4171F:	include/linux/platform_data/mdio-bcm-unimac.h
4172
4173BROADCOM IPROC ARM ARCHITECTURE
4174M:	Ray Jui <rjui@broadcom.com>
4175M:	Scott Branden <sbranden@broadcom.com>
4176R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4177L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4178S:	Maintained
4179T:	git https://github.com/broadcom/stblinux.git
4180F:	arch/arm64/boot/dts/broadcom/northstar2/*
4181F:	arch/arm64/boot/dts/broadcom/stingray/*
4182F:	drivers/clk/bcm/clk-ns*
4183F:	drivers/clk/bcm/clk-sr*
4184F:	drivers/pinctrl/bcm/pinctrl-ns*
4185F:	include/dt-bindings/clock/bcm-sr*
4186N:	iproc
4187N:	cygnus
4188N:	bcm[-_]nsp
4189N:	bcm9113*
4190N:	bcm9583*
4191N:	bcm9585*
4192N:	bcm9586*
4193N:	bcm988312
4194N:	bcm113*
4195N:	bcm583*
4196N:	bcm585*
4197N:	bcm586*
4198N:	bcm88312
4199N:	hr2
4200N:	stingray
4201
4202BROADCOM IPROC GBIT ETHERNET DRIVER
4203M:	Rafał Miłecki <rafal@milecki.pl>
4204R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4205L:	netdev@vger.kernel.org
4206S:	Maintained
4207F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
4208F:	drivers/net/ethernet/broadcom/bgmac*
4209F:	drivers/net/ethernet/broadcom/unimac.h
4210
4211BROADCOM KONA GPIO DRIVER
4212M:	Ray Jui <rjui@broadcom.com>
4213R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4214S:	Supported
4215F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4216F:	drivers/gpio/gpio-bcm-kona.c
4217
4218BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4219M:	Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4220M:	Kashyap Desai <kashyap.desai@broadcom.com>
4221M:	Sumit Saxena <sumit.saxena@broadcom.com>
4222M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4223L:	mpi3mr-linuxdrv.pdl@broadcom.com
4224L:	linux-scsi@vger.kernel.org
4225S:	Supported
4226W:	https://www.broadcom.com/support/storage
4227F:	drivers/scsi/mpi3mr/
4228
4229BROADCOM NETXTREME-E ROCE DRIVER
4230M:	Selvin Xavier <selvin.xavier@broadcom.com>
4231L:	linux-rdma@vger.kernel.org
4232S:	Supported
4233W:	http://www.broadcom.com
4234F:	drivers/infiniband/hw/bnxt_re/
4235F:	include/uapi/rdma/bnxt_re-abi.h
4236
4237BROADCOM NVRAM DRIVER
4238M:	Rafał Miłecki <zajec5@gmail.com>
4239L:	linux-mips@vger.kernel.org
4240S:	Maintained
4241F:	drivers/firmware/broadcom/*
4242
4243BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4244M:	Rafał Miłecki <rafal@milecki.pl>
4245M:	Florian Fainelli <florian.fainelli@broadcom.com>
4246R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4247L:	linux-pm@vger.kernel.org
4248S:	Maintained
4249T:	git https://github.com/broadcom/stblinux.git
4250F:	drivers/pmdomain/bcm/bcm-pmb.c
4251F:	include/dt-bindings/soc/bcm-pmb.h
4252
4253BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4254M:	Rafał Miłecki <zajec5@gmail.com>
4255L:	linux-wireless@vger.kernel.org
4256S:	Maintained
4257F:	drivers/bcma/
4258F:	include/linux/bcma/
4259
4260BROADCOM SPI DRIVER
4261M:	Kamal Dasu <kamal.dasu@broadcom.com>
4262R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4263S:	Maintained
4264F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4265F:	drivers/spi/spi-bcm-qspi.*
4266F:	drivers/spi/spi-brcmstb-qspi.c
4267F:	drivers/spi/spi-iproc-qspi.c
4268
4269BROADCOM STB AVS CPUFREQ DRIVER
4270M:	Markus Mayer <mmayer@broadcom.com>
4271R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4272L:	linux-pm@vger.kernel.org
4273S:	Maintained
4274F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4275F:	drivers/cpufreq/brcmstb*
4276
4277BROADCOM STB AVS TMON DRIVER
4278M:	Markus Mayer <mmayer@broadcom.com>
4279R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4280L:	linux-pm@vger.kernel.org
4281S:	Maintained
4282F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4283F:	drivers/thermal/broadcom/brcmstb*
4284
4285BROADCOM STB DPFE DRIVER
4286M:	Markus Mayer <mmayer@broadcom.com>
4287R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4288L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4289S:	Maintained
4290F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4291F:	drivers/memory/brcmstb_dpfe.c
4292
4293BROADCOM STB NAND FLASH DRIVER
4294M:	Brian Norris <computersforpeace@gmail.com>
4295M:	Kamal Dasu <kamal.dasu@broadcom.com>
4296R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4297L:	linux-mtd@lists.infradead.org
4298S:	Maintained
4299F:	drivers/mtd/nand/raw/brcmnand/
4300F:	include/linux/platform_data/brcmnand.h
4301
4302BROADCOM STB PCIE DRIVER
4303M:	Jim Quinlan <jim2101024@gmail.com>
4304M:	Nicolas Saenz Julienne <nsaenz@kernel.org>
4305M:	Florian Fainelli <florian.fainelli@broadcom.com>
4306R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4307L:	linux-pci@vger.kernel.org
4308S:	Maintained
4309F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4310F:	drivers/pci/controller/pcie-brcmstb.c
4311
4312BROADCOM SYSTEMPORT ETHERNET DRIVER
4313M:	Florian Fainelli <florian.fainelli@broadcom.com>
4314R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4315L:	netdev@vger.kernel.org
4316S:	Supported
4317F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
4318F:	drivers/net/ethernet/broadcom/bcmsysport.*
4319F:	drivers/net/ethernet/broadcom/unimac.h
4320
4321BROADCOM TG3 GIGABIT ETHERNET DRIVER
4322M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
4323M:	Prashant Sreedharan <prashant@broadcom.com>
4324M:	Michael Chan <mchan@broadcom.com>
4325L:	netdev@vger.kernel.org
4326S:	Supported
4327F:	drivers/net/ethernet/broadcom/tg3.*
4328
4329BROADCOM VK DRIVER
4330M:	Scott Branden <scott.branden@broadcom.com>
4331R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4332S:	Supported
4333F:	drivers/misc/bcm-vk/
4334F:	include/uapi/linux/misc/bcm_vk.h
4335
4336BROCADE BFA FC SCSI DRIVER
4337M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4338M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4339L:	linux-scsi@vger.kernel.org
4340S:	Supported
4341F:	drivers/scsi/bfa/
4342
4343BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4344M:	Rasesh Mody <rmody@marvell.com>
4345M:	Sudarsana Kalluru <skalluru@marvell.com>
4346M:	GR-Linux-NIC-Dev@marvell.com
4347L:	netdev@vger.kernel.org
4348S:	Supported
4349F:	drivers/net/ethernet/brocade/bna/
4350
4351BSG (block layer generic sg v4 driver)
4352M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4353L:	linux-scsi@vger.kernel.org
4354S:	Supported
4355F:	block/bsg.c
4356F:	include/linux/bsg.h
4357F:	include/uapi/linux/bsg.h
4358
4359BT87X AUDIO DRIVER
4360M:	Clemens Ladisch <clemens@ladisch.de>
4361L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4362S:	Maintained
4363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4364F:	Documentation/sound/cards/bt87x.rst
4365F:	sound/pci/bt87x.c
4366
4367BT8XXGPIO DRIVER
4368M:	Michael Buesch <m@bues.ch>
4369S:	Maintained
4370W:	http://bu3sch.de/btgpio.php
4371F:	drivers/gpio/gpio-bt8xx.c
4372
4373BTRFS FILE SYSTEM
4374M:	Chris Mason <clm@fb.com>
4375M:	Josef Bacik <josef@toxicpanda.com>
4376M:	David Sterba <dsterba@suse.com>
4377L:	linux-btrfs@vger.kernel.org
4378S:	Maintained
4379W:	https://btrfs.readthedocs.io
4380Q:	https://patchwork.kernel.org/project/linux-btrfs/list/
4381C:	irc://irc.libera.chat/btrfs
4382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4383F:	Documentation/filesystems/btrfs.rst
4384F:	fs/btrfs/
4385F:	include/linux/btrfs*
4386F:	include/trace/events/btrfs.h
4387F:	include/uapi/linux/btrfs*
4388
4389BTTV VIDEO4LINUX DRIVER
4390M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4391L:	linux-media@vger.kernel.org
4392S:	Odd fixes
4393W:	https://linuxtv.org
4394T:	git git://linuxtv.org/media_tree.git
4395F:	Documentation/driver-api/media/drivers/bttv*
4396F:	drivers/media/pci/bt8xx/bttv*
4397
4398BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4399M:	Chanwoo Choi <cw00.choi@samsung.com>
4400L:	linux-pm@vger.kernel.org
4401L:	linux-samsung-soc@vger.kernel.org
4402S:	Maintained
4403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4404F:	Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4405F:	drivers/devfreq/exynos-bus.c
4406
4407BUSLOGIC SCSI DRIVER
4408M:	Khalid Aziz <khalid@gonehiking.org>
4409L:	linux-scsi@vger.kernel.org
4410S:	Maintained
4411F:	drivers/scsi/BusLogic.*
4412F:	drivers/scsi/FlashPoint.*
4413
4414BXCAN CAN NETWORK DRIVER
4415M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
4416L:	linux-can@vger.kernel.org
4417S:	Maintained
4418F:	Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4419F:	drivers/net/can/bxcan.c
4420
4421C-MEDIA CMI8788 DRIVER
4422M:	Clemens Ladisch <clemens@ladisch.de>
4423L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4424S:	Maintained
4425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4426F:	sound/pci/oxygen/
4427
4428C-SKY ARCHITECTURE
4429M:	Guo Ren <guoren@kernel.org>
4430L:	linux-csky@vger.kernel.org
4431S:	Supported
4432T:	git https://github.com/c-sky/csky-linux.git
4433F:	Documentation/devicetree/bindings/csky/
4434F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
4435F:	Documentation/devicetree/bindings/timer/csky,*
4436F:	arch/csky/
4437F:	drivers/clocksource/timer-gx6605s.c
4438F:	drivers/clocksource/timer-mp-csky.c
4439F:	drivers/irqchip/irq-csky-*
4440N:	csky
4441K:	csky
4442
4443CA8210 IEEE-802.15.4 RADIO DRIVER
4444L:	linux-wpan@vger.kernel.org
4445S:	Orphan
4446W:	https://github.com/Cascoda/ca8210-linux.git
4447F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4448F:	drivers/net/ieee802154/ca8210.c
4449
4450CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4451M:	David Howells <dhowells@redhat.com>
4452L:	linux-cachefs@redhat.com (moderated for non-subscribers)
4453S:	Supported
4454F:	Documentation/filesystems/caching/cachefiles.rst
4455F:	fs/cachefiles/
4456
4457CACHESTAT: PAGE CACHE STATS FOR A FILE
4458M:	Nhat Pham <nphamcs@gmail.com>
4459M:	Johannes Weiner <hannes@cmpxchg.org>
4460L:	linux-mm@kvack.org
4461S:	Maintained
4462F:	tools/testing/selftests/cachestat/test_cachestat.c
4463
4464CADENCE MIPI-CSI2 BRIDGES
4465M:	Maxime Ripard <mripard@kernel.org>
4466L:	linux-media@vger.kernel.org
4467S:	Maintained
4468F:	Documentation/devicetree/bindings/media/cdns,*.txt
4469F:	Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4470F:	drivers/media/platform/cadence/cdns-csi2*
4471
4472CADENCE NAND DRIVER
4473L:	linux-mtd@lists.infradead.org
4474S:	Orphan
4475F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4476F:	drivers/mtd/nand/raw/cadence-nand-controller.c
4477
4478CADENCE USB3 DRD IP DRIVER
4479M:	Peter Chen <peter.chen@kernel.org>
4480M:	Pawel Laszczak <pawell@cadence.com>
4481R:	Roger Quadros <rogerq@kernel.org>
4482L:	linux-usb@vger.kernel.org
4483S:	Maintained
4484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4485F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4486F:	drivers/usb/cdns3/
4487X:	drivers/usb/cdns3/cdnsp*
4488
4489CADENCE USBHS DRIVER
4490M:	Pawel Laszczak <pawell@cadence.com>
4491L:	linux-usb@vger.kernel.org
4492S:	Maintained
4493F:	drivers/usb/gadget/udc/cdns2
4494
4495CADENCE USBSSP DRD IP DRIVER
4496M:	Pawel Laszczak <pawell@cadence.com>
4497L:	linux-usb@vger.kernel.org
4498S:	Maintained
4499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4500F:	drivers/usb/cdns3/
4501X:	drivers/usb/cdns3/cdns3*
4502
4503CADET FM/AM RADIO RECEIVER DRIVER
4504M:	Hans Verkuil <hverkuil@xs4all.nl>
4505L:	linux-media@vger.kernel.org
4506S:	Maintained
4507W:	https://linuxtv.org
4508T:	git git://linuxtv.org/media_tree.git
4509F:	drivers/media/radio/radio-cadet*
4510
4511CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4512L:	linux-media@vger.kernel.org
4513S:	Orphan
4514T:	git git://linuxtv.org/media_tree.git
4515F:	Documentation/admin-guide/media/cafe_ccic*
4516F:	drivers/media/platform/marvell/
4517
4518CAIF NETWORK LAYER
4519L:	netdev@vger.kernel.org
4520S:	Orphan
4521F:	Documentation/networking/caif/
4522F:	drivers/net/caif/
4523F:	include/net/caif/
4524F:	include/uapi/linux/caif/
4525F:	net/caif/
4526
4527CAKE QDISC
4528M:	Toke Høiland-Jørgensen <toke@toke.dk>
4529L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
4530S:	Maintained
4531F:	net/sched/sch_cake.c
4532
4533CAN NETWORK DRIVERS
4534M:	Wolfgang Grandegger <wg@grandegger.com>
4535M:	Marc Kleine-Budde <mkl@pengutronix.de>
4536L:	linux-can@vger.kernel.org
4537S:	Maintained
4538W:	https://github.com/linux-can
4539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4541F:	Documentation/devicetree/bindings/net/can/
4542F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4543F:	drivers/net/can/
4544F:	drivers/phy/phy-can-transceiver.c
4545F:	include/linux/can/bittiming.h
4546F:	include/linux/can/dev.h
4547F:	include/linux/can/length.h
4548F:	include/linux/can/platform/
4549F:	include/linux/can/rx-offload.h
4550F:	include/uapi/linux/can/error.h
4551F:	include/uapi/linux/can/netlink.h
4552F:	include/uapi/linux/can/vxcan.h
4553
4554CAN NETWORK LAYER
4555M:	Oliver Hartkopp <socketcan@hartkopp.net>
4556M:	Marc Kleine-Budde <mkl@pengutronix.de>
4557L:	linux-can@vger.kernel.org
4558S:	Maintained
4559W:	https://github.com/linux-can
4560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4562F:	Documentation/networking/can.rst
4563F:	include/linux/can/can-ml.h
4564F:	include/linux/can/core.h
4565F:	include/linux/can/skb.h
4566F:	include/net/netns/can.h
4567F:	include/uapi/linux/can.h
4568F:	include/uapi/linux/can/bcm.h
4569F:	include/uapi/linux/can/gw.h
4570F:	include/uapi/linux/can/isotp.h
4571F:	include/uapi/linux/can/raw.h
4572F:	net/can/
4573
4574CAN-J1939 NETWORK LAYER
4575M:	Robin van der Gracht <robin@protonic.nl>
4576M:	Oleksij Rempel <o.rempel@pengutronix.de>
4577R:	kernel@pengutronix.de
4578L:	linux-can@vger.kernel.org
4579S:	Maintained
4580F:	Documentation/networking/j1939.rst
4581F:	include/uapi/linux/can/j1939.h
4582F:	net/can/j1939/
4583
4584CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4585M:	Damien Le Moal <dlemoal@kernel.org>
4586L:	linux-riscv@lists.infradead.org
4587L:	linux-gpio@vger.kernel.org (pinctrl driver)
4588F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4589F:	drivers/pinctrl/pinctrl-k210.c
4590
4591CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4592M:	Damien Le Moal <dlemoal@kernel.org>
4593L:	linux-kernel@vger.kernel.org
4594L:	linux-riscv@lists.infradead.org
4595S:	Maintained
4596F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4597F:	drivers/reset/reset-k210.c
4598
4599CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4600M:	Damien Le Moal <dlemoal@kernel.org>
4601L:	linux-riscv@lists.infradead.org
4602S:	Maintained
4603F:	Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4604F:	drivers/soc/canaan/
4605F:	include/soc/canaan/
4606
4607CAPABILITIES
4608M:	Serge Hallyn <serge@hallyn.com>
4609L:	linux-security-module@vger.kernel.org
4610S:	Supported
4611F:	include/linux/capability.h
4612F:	include/uapi/linux/capability.h
4613F:	kernel/capability.c
4614F:	security/commoncap.c
4615
4616CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4617M:	Kevin Tsai <ktsai@capellamicro.com>
4618S:	Maintained
4619F:	drivers/iio/light/cm*
4620
4621CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4622M:	Christian Lamparter <chunkeey@googlemail.com>
4623L:	linux-wireless@vger.kernel.org
4624S:	Maintained
4625W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4626F:	drivers/net/wireless/ath/carl9170/
4627
4628CAVIUM I2C DRIVER
4629M:	Robert Richter <rric@kernel.org>
4630S:	Odd Fixes
4631W:	http://www.marvell.com
4632F:	drivers/i2c/busses/i2c-octeon*
4633F:	drivers/i2c/busses/i2c-thunderx*
4634
4635CAVIUM LIQUIDIO NETWORK DRIVER
4636M:	Derek Chickles <dchickles@marvell.com>
4637M:	Satanand Burla <sburla@marvell.com>
4638M:	Felix Manlunas <fmanlunas@marvell.com>
4639L:	netdev@vger.kernel.org
4640S:	Supported
4641W:	http://www.marvell.com
4642F:	drivers/net/ethernet/cavium/liquidio/
4643
4644CAVIUM MMC DRIVER
4645M:	Robert Richter <rric@kernel.org>
4646S:	Odd Fixes
4647W:	http://www.marvell.com
4648F:	drivers/mmc/host/cavium*
4649
4650CAVIUM OCTEON-TX CRYPTO DRIVER
4651M:	George Cherian <gcherian@marvell.com>
4652L:	linux-crypto@vger.kernel.org
4653S:	Supported
4654W:	http://www.marvell.com
4655F:	drivers/crypto/cavium/cpt/
4656
4657CAVIUM THUNDERX2 ARM64 SOC
4658M:	Robert Richter <rric@kernel.org>
4659L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4660S:	Odd Fixes
4661F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4662F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
4663
4664CBS/ETF/TAPRIO QDISCS
4665M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
4666L:	netdev@vger.kernel.org
4667S:	Maintained
4668F:	net/sched/sch_cbs.c
4669F:	net/sched/sch_etf.c
4670F:	net/sched/sch_taprio.c
4671
4672CC2520 IEEE-802.15.4 RADIO DRIVER
4673M:	Stefan Schmidt <stefan@datenfreihafen.org>
4674L:	linux-wpan@vger.kernel.org
4675S:	Odd Fixes
4676F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4677F:	drivers/net/ieee802154/cc2520.c
4678
4679CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4680M:	Gilad Ben-Yossef <gilad@benyossef.com>
4681L:	linux-crypto@vger.kernel.org
4682S:	Supported
4683W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4684F:	drivers/crypto/ccree/
4685
4686CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4687M:	Hadar Gat <hadar.gat@arm.com>
4688L:	linux-crypto@vger.kernel.org
4689S:	Supported
4690W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4691F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4692F:	drivers/char/hw_random/cctrng.c
4693F:	drivers/char/hw_random/cctrng.h
4694
4695CEC FRAMEWORK
4696M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4697L:	linux-media@vger.kernel.org
4698S:	Supported
4699W:	http://linuxtv.org
4700T:	git git://linuxtv.org/media_tree.git
4701F:	Documentation/ABI/testing/debugfs-cec-error-inj
4702F:	Documentation/devicetree/bindings/media/cec/cec-common.yaml
4703F:	Documentation/driver-api/media/cec-core.rst
4704F:	Documentation/userspace-api/media/cec
4705F:	drivers/media/cec/
4706F:	drivers/media/rc/keymaps/rc-cec.c
4707F:	include/media/cec-notifier.h
4708F:	include/media/cec.h
4709F:	include/uapi/linux/cec-funcs.h
4710F:	include/uapi/linux/cec.h
4711
4712CEC GPIO DRIVER
4713M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4714L:	linux-media@vger.kernel.org
4715S:	Supported
4716W:	http://linuxtv.org
4717T:	git git://linuxtv.org/media_tree.git
4718F:	Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
4719F:	drivers/media/cec/platform/cec-gpio/
4720
4721CELL BROADBAND ENGINE ARCHITECTURE
4722M:	Arnd Bergmann <arnd@arndb.de>
4723L:	linuxppc-dev@lists.ozlabs.org
4724S:	Supported
4725W:	http://www.ibm.com/developerworks/power/cell/
4726F:	arch/powerpc/include/asm/cell*.h
4727F:	arch/powerpc/include/asm/spu*.h
4728F:	arch/powerpc/include/uapi/asm/spu*.h
4729F:	arch/powerpc/platforms/cell/
4730
4731CELLWISE CW2015 BATTERY DRIVER
4732M:	Tobias Schrammm <t.schramm@manjaro.org>
4733S:	Maintained
4734F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4735F:	drivers/power/supply/cw2015_battery.c
4736
4737CEPH COMMON CODE (LIBCEPH)
4738M:	Ilya Dryomov <idryomov@gmail.com>
4739M:	Xiubo Li <xiubli@redhat.com>
4740R:	Jeff Layton <jlayton@kernel.org>
4741L:	ceph-devel@vger.kernel.org
4742S:	Supported
4743W:	http://ceph.com/
4744T:	git https://github.com/ceph/ceph-client.git
4745F:	include/linux/ceph/
4746F:	include/linux/crush/
4747F:	net/ceph/
4748
4749CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4750M:	Xiubo Li <xiubli@redhat.com>
4751M:	Ilya Dryomov <idryomov@gmail.com>
4752R:	Jeff Layton <jlayton@kernel.org>
4753L:	ceph-devel@vger.kernel.org
4754S:	Supported
4755W:	http://ceph.com/
4756T:	git https://github.com/ceph/ceph-client.git
4757F:	Documentation/filesystems/ceph.rst
4758F:	fs/ceph/
4759
4760CERTIFICATE HANDLING
4761M:	David Howells <dhowells@redhat.com>
4762M:	David Woodhouse <dwmw2@infradead.org>
4763L:	keyrings@vger.kernel.org
4764S:	Maintained
4765F:	Documentation/admin-guide/module-signing.rst
4766F:	certs/
4767F:	scripts/sign-file.c
4768F:	tools/certs/
4769
4770CFAG12864B LCD DRIVER
4771M:	Miguel Ojeda <ojeda@kernel.org>
4772S:	Maintained
4773F:	drivers/auxdisplay/cfag12864b.c
4774F:	include/linux/cfag12864b.h
4775
4776CFAG12864BFB LCD FRAMEBUFFER DRIVER
4777M:	Miguel Ojeda <ojeda@kernel.org>
4778S:	Maintained
4779F:	drivers/auxdisplay/cfag12864bfb.c
4780F:	include/linux/cfag12864b.h
4781
4782CHAR and MISC DRIVERS
4783M:	Arnd Bergmann <arnd@arndb.de>
4784M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4785S:	Supported
4786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4787F:	drivers/char/
4788F:	drivers/misc/
4789F:	include/linux/miscdevice.h
4790X:	drivers/char/agp/
4791X:	drivers/char/hw_random/
4792X:	drivers/char/ipmi/
4793X:	drivers/char/random.c
4794X:	drivers/char/tpm/
4795
4796CHECKPATCH
4797M:	Andy Whitcroft <apw@canonical.com>
4798M:	Joe Perches <joe@perches.com>
4799R:	Dwaipayan Ray <dwaipayanray1@gmail.com>
4800R:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
4801S:	Maintained
4802F:	scripts/checkpatch.pl
4803
4804CHECKPATCH DOCUMENTATION
4805M:	Dwaipayan Ray <dwaipayanray1@gmail.com>
4806M:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
4807R:	Joe Perches <joe@perches.com>
4808S:	Maintained
4809F:	Documentation/dev-tools/checkpatch.rst
4810
4811CHINESE DOCUMENTATION
4812M:	Alex Shi <alexs@kernel.org>
4813M:	Yanteng Si <siyanteng@loongson.cn>
4814S:	Maintained
4815F:	Documentation/translations/zh_CN/
4816
4817CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4818M:	Peter Chen <peter.chen@kernel.org>
4819L:	linux-usb@vger.kernel.org
4820S:	Maintained
4821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4822F:	drivers/usb/chipidea/
4823
4824CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4825M:	Hans de Goede <hdegoede@redhat.com>
4826L:	linux-input@vger.kernel.org
4827S:	Maintained
4828F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4829F:	drivers/input/touchscreen/chipone_icn8318.c
4830
4831CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4832M:	Hans de Goede <hdegoede@redhat.com>
4833L:	linux-input@vger.kernel.org
4834S:	Maintained
4835F:	drivers/input/touchscreen/chipone_icn8505.c
4836
4837CHROME HARDWARE PLATFORM SUPPORT
4838M:	Benson Leung <bleung@chromium.org>
4839M:	Tzung-Bi Shih <tzungbi@kernel.org>
4840L:	chrome-platform@lists.linux.dev
4841S:	Maintained
4842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4843F:	drivers/platform/chrome/
4844
4845CHROMEOS EC CODEC DRIVER
4846M:	Cheng-Yi Chiang <cychiang@chromium.org>
4847M:	Tzung-Bi Shih <tzungbi@kernel.org>
4848R:	Guenter Roeck <groeck@chromium.org>
4849L:	chrome-platform@lists.linux.dev
4850S:	Maintained
4851F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4852F:	sound/soc/codecs/cros_ec_codec.*
4853
4854CHROMEOS EC SUBDRIVERS
4855M:	Benson Leung <bleung@chromium.org>
4856R:	Guenter Roeck <groeck@chromium.org>
4857L:	chrome-platform@lists.linux.dev
4858S:	Maintained
4859F:	drivers/power/supply/cros_usbpd-charger.c
4860N:	cros_ec
4861N:	cros-ec
4862
4863CHROMEOS EC UART DRIVER
4864M:	Bhanu Prakash Maiya <bhanumaiya@chromium.org>
4865R:	Benson Leung <bleung@chromium.org>
4866R:	Tzung-Bi Shih <tzungbi@kernel.org>
4867S:	Maintained
4868F:	drivers/platform/chrome/cros_ec_uart.c
4869
4870CHROMEOS EC USB PD NOTIFY DRIVER
4871M:	Prashant Malani <pmalani@chromium.org>
4872L:	chrome-platform@lists.linux.dev
4873S:	Maintained
4874F:	drivers/platform/chrome/cros_usbpd_notify.c
4875F:	include/linux/platform_data/cros_usbpd_notify.h
4876
4877CHROMEOS EC USB TYPE-C DRIVER
4878M:	Prashant Malani <pmalani@chromium.org>
4879L:	chrome-platform@lists.linux.dev
4880S:	Maintained
4881F:	drivers/platform/chrome/cros_ec_typec.*
4882F:	drivers/platform/chrome/cros_typec_switch.c
4883F:	drivers/platform/chrome/cros_typec_vdm.*
4884
4885CHROMEOS HPS DRIVER
4886M:	Dan Callaghan <dcallagh@chromium.org>
4887R:	Sami Kyöstilä <skyostil@chromium.org>
4888S:	Maintained
4889F:	drivers/platform/chrome/cros_hps_i2c.c
4890
4891CHRONTEL CH7322 CEC DRIVER
4892M:	Joe Tessler <jrt@google.com>
4893L:	linux-media@vger.kernel.org
4894S:	Maintained
4895T:	git git://linuxtv.org/media_tree.git
4896F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4897F:	drivers/media/cec/i2c/ch7322.c
4898
4899CIRRUS LOGIC AUDIO CODEC DRIVERS
4900M:	James Schulman <james.schulman@cirrus.com>
4901M:	David Rhodes <david.rhodes@cirrus.com>
4902M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4903L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4904L:	patches@opensource.cirrus.com
4905S:	Maintained
4906F:	Documentation/devicetree/bindings/sound/cirrus,cs*
4907F:	drivers/mfd/cs42l43*
4908F:	drivers/pinctrl/cirrus/pinctrl-cs42l43*
4909F:	drivers/spi/spi-cs42l43*
4910F:	include/dt-bindings/sound/cs*
4911F:	include/linux/mfd/cs42l43*
4912F:	include/sound/cs*
4913F:	sound/pci/hda/cs*
4914F:	sound/pci/hda/hda_cs_dsp_ctl.*
4915F:	sound/soc/codecs/cs*
4916
4917CIRRUS LOGIC DSP FIRMWARE DRIVER
4918M:	Simon Trimmer <simont@opensource.cirrus.com>
4919M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4920M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4921L:	patches@opensource.cirrus.com
4922S:	Supported
4923W:	https://github.com/CirrusLogic/linux-drivers/wiki
4924T:	git https://github.com/CirrusLogic/linux-drivers.git
4925F:	drivers/firmware/cirrus/*
4926F:	include/linux/firmware/cirrus/*
4927
4928CIRRUS LOGIC EP93XX ETHERNET DRIVER
4929M:	Hartley Sweeten <hsweeten@visionengravers.com>
4930L:	netdev@vger.kernel.org
4931S:	Maintained
4932F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
4933
4934CIRRUS LOGIC LOCHNAGAR DRIVER
4935M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4936M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4937L:	patches@opensource.cirrus.com
4938S:	Supported
4939F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4940F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4941F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4942F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4943F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4944F:	Documentation/hwmon/lochnagar.rst
4945F:	drivers/clk/clk-lochnagar.c
4946F:	drivers/hwmon/lochnagar-hwmon.c
4947F:	drivers/mfd/lochnagar-i2c.c
4948F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4949F:	drivers/regulator/lochnagar-regulator.c
4950F:	include/dt-bindings/clock/lochnagar.h
4951F:	include/dt-bindings/pinctrl/lochnagar.h
4952F:	include/linux/mfd/lochnagar*
4953F:	sound/soc/codecs/lochnagar-sc.c
4954
4955CIRRUS LOGIC MADERA CODEC DRIVERS
4956M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4957M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4958L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4959L:	patches@opensource.cirrus.com
4960S:	Supported
4961W:	https://github.com/CirrusLogic/linux-drivers/wiki
4962T:	git https://github.com/CirrusLogic/linux-drivers.git
4963F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4964F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4965F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4966F:	drivers/gpio/gpio-madera*
4967F:	drivers/irqchip/irq-madera*
4968F:	drivers/mfd/cs47l*
4969F:	drivers/mfd/madera*
4970F:	drivers/pinctrl/cirrus/*
4971F:	include/dt-bindings/sound/madera*
4972F:	include/linux/irqchip/irq-madera*
4973F:	include/linux/mfd/madera/*
4974F:	include/sound/madera*
4975F:	sound/soc/codecs/cs47l*
4976F:	sound/soc/codecs/madera*
4977
4978CISCO FCOE HBA DRIVER
4979M:	Satish Kharat <satishkh@cisco.com>
4980M:	Sesidhar Baddela <sebaddel@cisco.com>
4981M:	Karan Tilak Kumar <kartilak@cisco.com>
4982L:	linux-scsi@vger.kernel.org
4983S:	Supported
4984F:	drivers/scsi/fnic/
4985
4986CISCO SCSI HBA DRIVER
4987M:	Karan Tilak Kumar <kartilak@cisco.com>
4988M:	Sesidhar Baddela <sebaddel@cisco.com>
4989L:	linux-scsi@vger.kernel.org
4990S:	Supported
4991F:	drivers/scsi/snic/
4992
4993CISCO VIC ETHERNET NIC DRIVER
4994M:	Christian Benvenuti <benve@cisco.com>
4995M:	Satish Kharat <satishkh@cisco.com>
4996S:	Supported
4997F:	drivers/net/ethernet/cisco/enic/
4998
4999CISCO VIC LOW LATENCY NIC DRIVER
5000M:	Christian Benvenuti <benve@cisco.com>
5001M:	Nelson Escobar <neescoba@cisco.com>
5002S:	Supported
5003F:	drivers/infiniband/hw/usnic/
5004
5005CLANG CONTROL FLOW INTEGRITY SUPPORT
5006M:	Sami Tolvanen <samitolvanen@google.com>
5007M:	Kees Cook <keescook@chromium.org>
5008R:	Nathan Chancellor <nathan@kernel.org>
5009R:	Nick Desaulniers <ndesaulniers@google.com>
5010L:	llvm@lists.linux.dev
5011S:	Supported
5012B:	https://github.com/ClangBuiltLinux/linux/issues
5013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5014F:	include/linux/cfi.h
5015F:	kernel/cfi.c
5016
5017CLANG-FORMAT FILE
5018M:	Miguel Ojeda <ojeda@kernel.org>
5019S:	Maintained
5020F:	.clang-format
5021
5022CLANG/LLVM BUILD SUPPORT
5023M:	Nathan Chancellor <nathan@kernel.org>
5024M:	Nick Desaulniers <ndesaulniers@google.com>
5025R:	Tom Rix <trix@redhat.com>
5026L:	llvm@lists.linux.dev
5027S:	Supported
5028W:	https://clangbuiltlinux.github.io/
5029B:	https://github.com/ClangBuiltLinux/linux/issues
5030C:	irc://irc.libera.chat/clangbuiltlinux
5031F:	Documentation/kbuild/llvm.rst
5032F:	include/linux/compiler-clang.h
5033F:	scripts/Makefile.clang
5034F:	scripts/clang-tools/
5035K:	\b(?i:clang|llvm)\b
5036
5037CLK API
5038M:	Russell King <linux@armlinux.org.uk>
5039L:	linux-clk@vger.kernel.org
5040S:	Maintained
5041F:	include/linux/clk.h
5042
5043CLOCKSOURCE, CLOCKEVENT DRIVERS
5044M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5045M:	Thomas Gleixner <tglx@linutronix.de>
5046L:	linux-kernel@vger.kernel.org
5047S:	Supported
5048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5049F:	Documentation/devicetree/bindings/timer/
5050F:	drivers/clocksource/
5051
5052CMPC ACPI DRIVER
5053M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5054M:	Daniel Oliveira Nascimento <don@syst.com.br>
5055L:	platform-driver-x86@vger.kernel.org
5056S:	Supported
5057F:	drivers/platform/x86/classmate-laptop.c
5058
5059COBALT MEDIA DRIVER
5060M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5061L:	linux-media@vger.kernel.org
5062S:	Supported
5063W:	https://linuxtv.org
5064T:	git git://linuxtv.org/media_tree.git
5065F:	drivers/media/pci/cobalt/
5066
5067COCCINELLE/Semantic Patches (SmPL)
5068M:	Julia Lawall <Julia.Lawall@inria.fr>
5069M:	Nicolas Palix <nicolas.palix@imag.fr>
5070L:	cocci@inria.fr (moderated for non-subscribers)
5071S:	Supported
5072W:	https://coccinelle.gitlabpages.inria.fr/website/
5073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5074F:	Documentation/dev-tools/coccinelle.rst
5075F:	scripts/coccicheck
5076F:	scripts/coccinelle/
5077
5078CODA FILE SYSTEM
5079M:	Jan Harkes <jaharkes@cs.cmu.edu>
5080M:	coda@cs.cmu.edu
5081L:	codalist@coda.cs.cmu.edu
5082S:	Maintained
5083W:	http://www.coda.cs.cmu.edu/
5084F:	Documentation/filesystems/coda.rst
5085F:	fs/coda/
5086F:	include/linux/coda*.h
5087F:	include/uapi/linux/coda*.h
5088
5089CODA V4L2 MEM2MEM DRIVER
5090M:	Philipp Zabel <p.zabel@pengutronix.de>
5091L:	linux-media@vger.kernel.org
5092S:	Maintained
5093F:	Documentation/devicetree/bindings/media/coda.yaml
5094F:	drivers/media/platform/chips-media/
5095
5096CODE OF CONDUCT
5097M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5098S:	Supported
5099F:	Documentation/process/code-of-conduct-interpretation.rst
5100F:	Documentation/process/code-of-conduct.rst
5101
5102COMEDI DRIVERS
5103M:	Ian Abbott <abbotti@mev.co.uk>
5104M:	H Hartley Sweeten <hsweeten@visionengravers.com>
5105S:	Odd Fixes
5106F:	drivers/comedi/
5107F:	include/linux/comedi/
5108F:	include/uapi/linux/comedi.h
5109
5110COMMON CLK FRAMEWORK
5111M:	Michael Turquette <mturquette@baylibre.com>
5112M:	Stephen Boyd <sboyd@kernel.org>
5113L:	linux-clk@vger.kernel.org
5114S:	Maintained
5115Q:	http://patchwork.kernel.org/project/linux-clk/list/
5116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5117F:	Documentation/devicetree/bindings/clock/
5118F:	drivers/clk/
5119F:	include/dt-bindings/clock/
5120F:	include/linux/clk-pr*
5121F:	include/linux/clk/
5122F:	include/linux/of_clk.h
5123X:	drivers/clk/clkdev.c
5124
5125COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5126M:	Steve French <sfrench@samba.org>
5127R:	Paulo Alcantara <pc@manguebit.com> (DFS, global name space)
5128R:	Ronnie Sahlberg <lsahlber@redhat.com> (directory leases, sparse files)
5129R:	Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5130R:	Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5131L:	linux-cifs@vger.kernel.org
5132L:	samba-technical@lists.samba.org (moderated for non-subscribers)
5133S:	Supported
5134W:	https://wiki.samba.org/index.php/LinuxCIFS
5135T:	git git://git.samba.org/sfrench/cifs-2.6.git
5136F:	Documentation/admin-guide/cifs/
5137F:	fs/smb/client/
5138F:	fs/smb/common/
5139F:	include/uapi/linux/cifs
5140
5141COMPACTPCI HOTPLUG CORE
5142M:	Scott Murray <scott@spiteful.org>
5143L:	linux-pci@vger.kernel.org
5144S:	Maintained
5145F:	drivers/pci/hotplug/cpci_hotplug*
5146
5147COMPACTPCI HOTPLUG GENERIC DRIVER
5148M:	Scott Murray <scott@spiteful.org>
5149L:	linux-pci@vger.kernel.org
5150S:	Maintained
5151F:	drivers/pci/hotplug/cpcihp_generic.c
5152
5153COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5154M:	Scott Murray <scott@spiteful.org>
5155L:	linux-pci@vger.kernel.org
5156S:	Maintained
5157F:	drivers/pci/hotplug/cpcihp_zt5550.*
5158
5159COMPAL LAPTOP SUPPORT
5160M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5161L:	platform-driver-x86@vger.kernel.org
5162S:	Maintained
5163F:	drivers/platform/x86/compal-laptop.c
5164
5165COMPILER ATTRIBUTES
5166M:	Miguel Ojeda <ojeda@kernel.org>
5167R:	Nick Desaulniers <ndesaulniers@google.com>
5168S:	Maintained
5169F:	include/linux/compiler_attributes.h
5170
5171COMPUTE EXPRESS LINK (CXL)
5172M:	Davidlohr Bueso <dave@stgolabs.net>
5173M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5174M:	Dave Jiang <dave.jiang@intel.com>
5175M:	Alison Schofield <alison.schofield@intel.com>
5176M:	Vishal Verma <vishal.l.verma@intel.com>
5177M:	Ira Weiny <ira.weiny@intel.com>
5178M:	Dan Williams <dan.j.williams@intel.com>
5179L:	linux-cxl@vger.kernel.org
5180S:	Maintained
5181F:	drivers/cxl/
5182F:	include/uapi/linux/cxl_mem.h
5183
5184COMPUTE EXPRESS LINK PMU (CPMU)
5185M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5186L:	linux-cxl@vger.kernel.org
5187S:	Maintained
5188F:	Documentation/admin-guide/perf/cxl.rst
5189F:	drivers/perf/cxl_pmu.c
5190
5191CONEXANT ACCESSRUNNER USB DRIVER
5192L:	accessrunner-general@lists.sourceforge.net
5193S:	Orphan
5194W:	http://accessrunner.sourceforge.net/
5195F:	drivers/usb/atm/cxacru.c
5196
5197CONFIGFS
5198M:	Joel Becker <jlbec@evilplan.org>
5199M:	Christoph Hellwig <hch@lst.de>
5200S:	Supported
5201T:	git git://git.infradead.org/users/hch/configfs.git
5202F:	fs/configfs/
5203F:	include/linux/configfs.h
5204F:	samples/configfs/
5205
5206CONSOLE SUBSYSTEM
5207M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5208S:	Supported
5209F:	drivers/video/console/
5210F:	include/linux/console*
5211
5212CONTEXT TRACKING
5213M:	Frederic Weisbecker <frederic@kernel.org>
5214M:	"Paul E. McKenney" <paulmck@kernel.org>
5215S:	Maintained
5216F:	include/linux/context_tracking*
5217F:	kernel/context_tracking.c
5218
5219CONTROL GROUP (CGROUP)
5220M:	Tejun Heo <tj@kernel.org>
5221M:	Zefan Li <lizefan.x@bytedance.com>
5222M:	Johannes Weiner <hannes@cmpxchg.org>
5223L:	cgroups@vger.kernel.org
5224S:	Maintained
5225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5226F:	Documentation/admin-guide/cgroup-v1/
5227F:	Documentation/admin-guide/cgroup-v2.rst
5228F:	include/linux/cgroup*
5229F:	kernel/cgroup/
5230F:	tools/testing/selftests/cgroup/
5231
5232CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5233M:	Tejun Heo <tj@kernel.org>
5234M:	Josef Bacik <josef@toxicpanda.com>
5235M:	Jens Axboe <axboe@kernel.dk>
5236L:	cgroups@vger.kernel.org
5237L:	linux-block@vger.kernel.org
5238T:	git git://git.kernel.dk/linux-block
5239F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5240F:	block/bfq-cgroup.c
5241F:	block/blk-cgroup.c
5242F:	block/blk-iocost.c
5243F:	block/blk-iolatency.c
5244F:	block/blk-throttle.c
5245F:	include/linux/blk-cgroup.h
5246
5247CONTROL GROUP - CPUSET
5248M:	Waiman Long <longman@redhat.com>
5249M:	Zefan Li <lizefan.x@bytedance.com>
5250L:	cgroups@vger.kernel.org
5251S:	Maintained
5252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5253F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
5254F:	include/linux/cpuset.h
5255F:	kernel/cgroup/cpuset.c
5256F:	tools/testing/selftests/cgroup/test_cpuset.c
5257F:	tools/testing/selftests/cgroup/test_cpuset_prs.sh
5258
5259CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5260M:	Johannes Weiner <hannes@cmpxchg.org>
5261M:	Michal Hocko <mhocko@kernel.org>
5262M:	Roman Gushchin <roman.gushchin@linux.dev>
5263M:	Shakeel Butt <shakeelb@google.com>
5264R:	Muchun Song <muchun.song@linux.dev>
5265L:	cgroups@vger.kernel.org
5266L:	linux-mm@kvack.org
5267S:	Maintained
5268F:	mm/memcontrol.c
5269F:	mm/swap_cgroup.c
5270F:	tools/testing/selftests/cgroup/memcg_protection.m
5271F:	tools/testing/selftests/cgroup/test_kmem.c
5272F:	tools/testing/selftests/cgroup/test_memcontrol.c
5273
5274CORETEMP HARDWARE MONITORING DRIVER
5275M:	Fenghua Yu <fenghua.yu@intel.com>
5276L:	linux-hwmon@vger.kernel.org
5277S:	Maintained
5278F:	Documentation/hwmon/coretemp.rst
5279F:	drivers/hwmon/coretemp.c
5280
5281CORSAIR-CPRO HARDWARE MONITOR DRIVER
5282M:	Marius Zachmann <mail@mariuszachmann.de>
5283L:	linux-hwmon@vger.kernel.org
5284S:	Maintained
5285F:	drivers/hwmon/corsair-cpro.c
5286
5287CORSAIR-PSU HARDWARE MONITOR DRIVER
5288M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
5289L:	linux-hwmon@vger.kernel.org
5290S:	Maintained
5291F:	Documentation/hwmon/corsair-psu.rst
5292F:	drivers/hwmon/corsair-psu.c
5293
5294COUNTER SUBSYSTEM
5295M:	William Breathitt Gray <william.gray@linaro.org>
5296L:	linux-iio@vger.kernel.org
5297S:	Maintained
5298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5299F:	Documentation/ABI/testing/sysfs-bus-counter
5300F:	Documentation/driver-api/generic-counter.rst
5301F:	drivers/counter/
5302F:	include/linux/counter.h
5303F:	include/uapi/linux/counter.h
5304F:	tools/counter/
5305
5306CP2615 I2C DRIVER
5307M:	Bence Csókás <bence98@sch.bme.hu>
5308S:	Maintained
5309F:	drivers/i2c/busses/i2c-cp2615.c
5310
5311CPMAC ETHERNET DRIVER
5312M:	Florian Fainelli <f.fainelli@gmail.com>
5313L:	netdev@vger.kernel.org
5314S:	Maintained
5315F:	drivers/net/ethernet/ti/cpmac.c
5316
5317CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5318M:	Viresh Kumar <viresh.kumar@linaro.org>
5319M:	Sudeep Holla <sudeep.holla@arm.com>
5320L:	linux-pm@vger.kernel.org
5321S:	Maintained
5322W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5323F:	drivers/cpufreq/vexpress-spc-cpufreq.c
5324
5325CPU FREQUENCY SCALING FRAMEWORK
5326M:	"Rafael J. Wysocki" <rafael@kernel.org>
5327M:	Viresh Kumar <viresh.kumar@linaro.org>
5328L:	linux-pm@vger.kernel.org
5329S:	Maintained
5330B:	https://bugzilla.kernel.org
5331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5333F:	Documentation/admin-guide/pm/cpufreq.rst
5334F:	Documentation/admin-guide/pm/intel_pstate.rst
5335F:	Documentation/cpu-freq/
5336F:	Documentation/devicetree/bindings/cpufreq/
5337F:	drivers/cpufreq/
5338F:	include/linux/cpufreq.h
5339F:	include/linux/sched/cpufreq.h
5340F:	kernel/sched/cpufreq*.c
5341F:	tools/testing/selftests/cpufreq/
5342
5343CPU HOTPLUG
5344M:	Thomas Gleixner <tglx@linutronix.de>
5345M:	Peter Zijlstra <peterz@infradead.org>
5346L:	linux-kernel@vger.kernel.org
5347S:	Maintained
5348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5349F:	include/linux/cpu.h
5350F:	include/linux/cpuhotplug.h
5351F:	include/linux/smpboot.h
5352F:	kernel/cpu.c
5353F:	kernel/smpboot.*
5354
5355CPU IDLE TIME MANAGEMENT FRAMEWORK
5356M:	"Rafael J. Wysocki" <rafael@kernel.org>
5357M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5358L:	linux-pm@vger.kernel.org
5359S:	Maintained
5360B:	https://bugzilla.kernel.org
5361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5362F:	Documentation/admin-guide/pm/cpuidle.rst
5363F:	Documentation/driver-api/pm/cpuidle.rst
5364F:	drivers/cpuidle/
5365F:	include/linux/cpuidle.h
5366
5367CPU POWER MONITORING SUBSYSTEM
5368M:	Thomas Renninger <trenn@suse.com>
5369M:	Shuah Khan <shuah@kernel.org>
5370M:	Shuah Khan <skhan@linuxfoundation.org>
5371L:	linux-pm@vger.kernel.org
5372S:	Maintained
5373F:	tools/power/cpupower/
5374
5375CPUID/MSR DRIVER
5376M:	"H. Peter Anvin" <hpa@zytor.com>
5377S:	Maintained
5378F:	arch/x86/kernel/cpuid.c
5379F:	arch/x86/kernel/msr.c
5380
5381CPUIDLE DRIVER - ARM BIG LITTLE
5382M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5383M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5384L:	linux-pm@vger.kernel.org
5385L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5386S:	Maintained
5387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5388F:	drivers/cpuidle/cpuidle-big_little.c
5389
5390CPUIDLE DRIVER - ARM EXYNOS
5391M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5392M:	Kukjin Kim <kgene@kernel.org>
5393R:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
5394L:	linux-pm@vger.kernel.org
5395L:	linux-samsung-soc@vger.kernel.org
5396S:	Maintained
5397F:	arch/arm/mach-exynos/pm.c
5398F:	drivers/cpuidle/cpuidle-exynos.c
5399F:	include/linux/platform_data/cpuidle-exynos.h
5400
5401CPUIDLE DRIVER - ARM PSCI
5402M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5403M:	Sudeep Holla <sudeep.holla@arm.com>
5404L:	linux-pm@vger.kernel.org
5405L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5406S:	Supported
5407F:	drivers/cpuidle/cpuidle-psci.c
5408
5409CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5410M:	Ulf Hansson <ulf.hansson@linaro.org>
5411L:	linux-pm@vger.kernel.org
5412L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5413S:	Supported
5414F:	drivers/cpuidle/cpuidle-psci-domain.c
5415F:	drivers/cpuidle/cpuidle-psci.h
5416
5417CPUIDLE DRIVER - DT IDLE PM DOMAIN
5418M:	Ulf Hansson <ulf.hansson@linaro.org>
5419L:	linux-pm@vger.kernel.org
5420S:	Supported
5421F:	drivers/cpuidle/dt_idle_genpd.c
5422F:	drivers/cpuidle/dt_idle_genpd.h
5423
5424CPUIDLE DRIVER - RISC-V SBI
5425M:	Anup Patel <anup@brainfault.org>
5426L:	linux-pm@vger.kernel.org
5427L:	linux-riscv@lists.infradead.org
5428S:	Maintained
5429F:	drivers/cpuidle/cpuidle-riscv-sbi.c
5430
5431CRAMFS FILESYSTEM
5432M:	Nicolas Pitre <nico@fluxnic.net>
5433S:	Maintained
5434F:	Documentation/filesystems/cramfs.rst
5435F:	fs/cramfs/
5436
5437CREATIVE SB0540
5438M:	Bastien Nocera <hadess@hadess.net>
5439L:	linux-input@vger.kernel.org
5440S:	Maintained
5441F:	drivers/hid/hid-creative-sb0540.c
5442
5443CRYPTO API
5444M:	Herbert Xu <herbert@gondor.apana.org.au>
5445M:	"David S. Miller" <davem@davemloft.net>
5446L:	linux-crypto@vger.kernel.org
5447S:	Maintained
5448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5450F:	Documentation/crypto/
5451F:	Documentation/devicetree/bindings/crypto/
5452F:	arch/*/crypto/
5453F:	crypto/
5454F:	drivers/crypto/
5455F:	include/crypto/
5456F:	include/linux/crypto*
5457F:	lib/crypto/
5458
5459CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5460M:	Neil Horman <nhorman@tuxdriver.com>
5461L:	linux-crypto@vger.kernel.org
5462S:	Maintained
5463F:	crypto/ansi_cprng.c
5464F:	crypto/rng.c
5465
5466CS3308 MEDIA DRIVER
5467M:	Hans Verkuil <hverkuil@xs4all.nl>
5468L:	linux-media@vger.kernel.org
5469S:	Odd Fixes
5470W:	http://linuxtv.org
5471T:	git git://linuxtv.org/media_tree.git
5472F:	drivers/media/i2c/cs3308.c
5473
5474CS5535 Audio ALSA driver
5475M:	Jaya Kumar <jayakumar.alsa@gmail.com>
5476S:	Maintained
5477F:	sound/pci/cs5535audio/
5478
5479CTU CAN FD DRIVER
5480M:	Pavel Pisa <pisa@cmp.felk.cvut.cz>
5481M:	Ondrej Ille <ondrej.ille@gmail.com>
5482L:	linux-can@vger.kernel.org
5483S:	Maintained
5484F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5485F:	drivers/net/can/ctucanfd/
5486
5487CW1200 WLAN driver
5488S:	Orphan
5489F:	drivers/net/wireless/st/cw1200/
5490
5491CX18 VIDEO4LINUX DRIVER
5492M:	Andy Walls <awalls@md.metrocast.net>
5493L:	linux-media@vger.kernel.org
5494S:	Maintained
5495W:	https://linuxtv.org
5496T:	git git://linuxtv.org/media_tree.git
5497F:	drivers/media/pci/cx18/
5498F:	include/uapi/linux/ivtv*
5499
5500CX2341X MPEG ENCODER HELPER MODULE
5501M:	Hans Verkuil <hverkuil@xs4all.nl>
5502L:	linux-media@vger.kernel.org
5503S:	Maintained
5504W:	https://linuxtv.org
5505T:	git git://linuxtv.org/media_tree.git
5506F:	drivers/media/common/cx2341x*
5507F:	include/media/drv-intf/cx2341x.h
5508
5509CX24120 MEDIA DRIVER
5510M:	Jemma Denson <jdenson@gmail.com>
5511M:	Patrick Boettcher <patrick.boettcher@posteo.de>
5512L:	linux-media@vger.kernel.org
5513S:	Maintained
5514W:	https://linuxtv.org
5515Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5516F:	drivers/media/dvb-frontends/cx24120*
5517
5518CX88 VIDEO4LINUX DRIVER
5519M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5520L:	linux-media@vger.kernel.org
5521S:	Odd fixes
5522W:	https://linuxtv.org
5523T:	git git://linuxtv.org/media_tree.git
5524F:	Documentation/driver-api/media/drivers/cx88*
5525F:	drivers/media/pci/cx88/
5526
5527CXD2820R MEDIA DRIVER
5528M:	Antti Palosaari <crope@iki.fi>
5529L:	linux-media@vger.kernel.org
5530S:	Maintained
5531W:	https://linuxtv.org
5532W:	http://palosaari.fi/linux/
5533Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5534T:	git git://linuxtv.org/anttip/media_tree.git
5535F:	drivers/media/dvb-frontends/cxd2820r*
5536
5537CXGB3 ETHERNET DRIVER (CXGB3)
5538M:	Raju Rangoju <rajur@chelsio.com>
5539L:	netdev@vger.kernel.org
5540S:	Supported
5541W:	http://www.chelsio.com
5542F:	drivers/net/ethernet/chelsio/cxgb3/
5543
5544CXGB3 ISCSI DRIVER (CXGB3I)
5545M:	Varun Prakash <varun@chelsio.com>
5546L:	linux-scsi@vger.kernel.org
5547S:	Supported
5548W:	http://www.chelsio.com
5549F:	drivers/scsi/cxgbi/cxgb3i
5550
5551CXGB4 CRYPTO DRIVER (chcr)
5552M:	Ayush Sawal <ayush.sawal@chelsio.com>
5553L:	linux-crypto@vger.kernel.org
5554S:	Supported
5555W:	http://www.chelsio.com
5556F:	drivers/crypto/chelsio
5557
5558CXGB4 ETHERNET DRIVER (CXGB4)
5559M:	Raju Rangoju <rajur@chelsio.com>
5560L:	netdev@vger.kernel.org
5561S:	Supported
5562W:	http://www.chelsio.com
5563F:	drivers/net/ethernet/chelsio/cxgb4/
5564
5565CXGB4 INLINE CRYPTO DRIVER
5566M:	Ayush Sawal <ayush.sawal@chelsio.com>
5567L:	netdev@vger.kernel.org
5568S:	Supported
5569W:	http://www.chelsio.com
5570F:	drivers/net/ethernet/chelsio/inline_crypto/
5571
5572CXGB4 ISCSI DRIVER (CXGB4I)
5573M:	Varun Prakash <varun@chelsio.com>
5574L:	linux-scsi@vger.kernel.org
5575S:	Supported
5576W:	http://www.chelsio.com
5577F:	drivers/scsi/cxgbi/cxgb4i
5578
5579CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5580M:	Potnuri Bharat Teja <bharat@chelsio.com>
5581L:	linux-rdma@vger.kernel.org
5582S:	Supported
5583W:	http://www.openfabrics.org
5584F:	drivers/infiniband/hw/cxgb4/
5585F:	include/uapi/rdma/cxgb4-abi.h
5586
5587CXGB4VF ETHERNET DRIVER (CXGB4VF)
5588M:	Raju Rangoju <rajur@chelsio.com>
5589L:	netdev@vger.kernel.org
5590S:	Supported
5591W:	http://www.chelsio.com
5592F:	drivers/net/ethernet/chelsio/cxgb4vf/
5593
5594CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5595M:	Frederic Barrat <fbarrat@linux.ibm.com>
5596M:	Andrew Donnellan <ajd@linux.ibm.com>
5597L:	linuxppc-dev@lists.ozlabs.org
5598S:	Supported
5599F:	Documentation/ABI/testing/sysfs-class-cxl
5600F:	Documentation/powerpc/cxl.rst
5601F:	arch/powerpc/platforms/powernv/pci-cxl.c
5602F:	drivers/misc/cxl/
5603F:	include/misc/cxl*
5604F:	include/uapi/misc/cxl.h
5605
5606CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5607M:	Manoj N. Kumar <manoj@linux.ibm.com>
5608M:	Matthew R. Ochs <mrochs@linux.ibm.com>
5609M:	Uma Krishnan <ukrishn@linux.ibm.com>
5610L:	linux-scsi@vger.kernel.org
5611S:	Supported
5612F:	Documentation/powerpc/cxlflash.rst
5613F:	drivers/scsi/cxlflash/
5614F:	include/uapi/scsi/cxlflash_ioctl.h
5615
5616CYBERPRO FB DRIVER
5617M:	Russell King <linux@armlinux.org.uk>
5618L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5619S:	Maintained
5620W:	http://www.armlinux.org.uk/
5621F:	drivers/video/fbdev/cyber2000fb.*
5622
5623CYCLADES PC300 DRIVER
5624S:	Orphan
5625F:	drivers/net/wan/pc300*
5626
5627CYPRESS CY8C95X0 PINCTRL DRIVER
5628M:	Patrick Rudolph <patrick.rudolph@9elements.com>
5629L:	linux-gpio@vger.kernel.org
5630S:	Maintained
5631F:	drivers/pinctrl/pinctrl-cy8c95x0.c
5632
5633CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5634M:	Linus Walleij <linus.walleij@linaro.org>
5635L:	linux-input@vger.kernel.org
5636S:	Maintained
5637F:	drivers/input/touchscreen/cy8ctma140.c
5638
5639CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5640M:	Yassine Oudjana <y.oudjana@protonmail.com>
5641L:	linux-input@vger.kernel.org
5642S:	Maintained
5643F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
5644F:	drivers/input/keyboard/cypress-sf.c
5645
5646CYPRESS_FIRMWARE MEDIA DRIVER
5647M:	Antti Palosaari <crope@iki.fi>
5648L:	linux-media@vger.kernel.org
5649S:	Maintained
5650W:	https://linuxtv.org
5651W:	http://palosaari.fi/linux/
5652Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5653T:	git git://linuxtv.org/anttip/media_tree.git
5654F:	drivers/media/common/cypress_firmware*
5655
5656CYTTSP TOUCHSCREEN DRIVER
5657M:	Linus Walleij <linus.walleij@linaro.org>
5658L:	linux-input@vger.kernel.org
5659S:	Maintained
5660F:	drivers/input/touchscreen/cyttsp*
5661
5662D-LINK DIR-685 TOUCHKEYS DRIVER
5663M:	Linus Walleij <linus.walleij@linaro.org>
5664L:	linux-input@vger.kernel.org
5665S:	Supported
5666F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
5667
5668DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5669M:	Joshua Kinard <kumba@gentoo.org>
5670S:	Maintained
5671F:	drivers/rtc/rtc-ds1685.c
5672F:	include/linux/rtc/ds1685.h
5673
5674DAMA SLAVE for AX.25
5675M:	Joerg Reuter <jreuter@yaina.de>
5676L:	linux-hams@vger.kernel.org
5677S:	Maintained
5678W:	http://yaina.de/jreuter/
5679W:	http://www.qsl.net/dl1bke/
5680F:	net/ax25/af_ax25.c
5681F:	net/ax25/ax25_dev.c
5682F:	net/ax25/ax25_ds_*
5683F:	net/ax25/ax25_in.c
5684F:	net/ax25/ax25_out.c
5685F:	net/ax25/ax25_timer.c
5686F:	net/ax25/sysctl_net_ax25.c
5687
5688DATA ACCESS MONITOR
5689M:	SeongJae Park <sj@kernel.org>
5690L:	damon@lists.linux.dev
5691L:	linux-mm@kvack.org
5692S:	Maintained
5693W:	https://damonitor.github.io
5694P:	Documentation/mm/damon/maintainer-profile.rst
5695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
5696T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
5697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
5698F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
5699F:	Documentation/admin-guide/mm/damon/
5700F:	Documentation/mm/damon/
5701F:	include/linux/damon.h
5702F:	include/trace/events/damon.h
5703F:	mm/damon/
5704F:	tools/testing/selftests/damon/
5705
5706DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5707L:	netdev@vger.kernel.org
5708S:	Orphan
5709F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5710F:	drivers/net/ethernet/dec/tulip/dmfe.c
5711
5712DC390/AM53C974 SCSI driver
5713M:	Hannes Reinecke <hare@suse.com>
5714L:	linux-scsi@vger.kernel.org
5715S:	Maintained
5716F:	drivers/scsi/am53c974.c
5717
5718DC395x SCSI driver
5719M:	Oliver Neukum <oliver@neukum.org>
5720M:	Ali Akcaagac <aliakc@web.de>
5721M:	Jamie Lenehan <lenehan@twibble.org>
5722S:	Maintained
5723F:	Documentation/scsi/dc395x.rst
5724F:	drivers/scsi/dc395x.*
5725
5726DCCP PROTOCOL
5727L:	dccp@vger.kernel.org
5728S:	Orphan
5729W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5730F:	include/linux/dccp.h
5731F:	include/linux/tfrc.h
5732F:	include/uapi/linux/dccp.h
5733F:	net/dccp/
5734
5735DEBUGOBJECTS:
5736M:	Thomas Gleixner <tglx@linutronix.de>
5737L:	linux-kernel@vger.kernel.org
5738S:	Maintained
5739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
5740F:	include/linux/debugobjects.h
5741F:	lib/debugobjects.c
5742
5743DECSTATION PLATFORM SUPPORT
5744M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
5745L:	linux-mips@vger.kernel.org
5746S:	Maintained
5747W:	http://www.linux-mips.org/wiki/DECstation
5748F:	arch/mips/dec/
5749F:	arch/mips/include/asm/dec/
5750F:	arch/mips/include/asm/mach-dec/
5751
5752DEFXX FDDI NETWORK DRIVER
5753M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
5754S:	Maintained
5755F:	drivers/net/fddi/defxx.*
5756
5757DEFZA FDDI NETWORK DRIVER
5758M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
5759S:	Maintained
5760F:	drivers/net/fddi/defza.*
5761
5762DEINTERLACE DRIVERS FOR ALLWINNER H3
5763M:	Jernej Skrabec <jernej.skrabec@gmail.com>
5764L:	linux-media@vger.kernel.org
5765S:	Maintained
5766T:	git git://linuxtv.org/media_tree.git
5767F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5768F:	drivers/media/platform/sunxi/sun8i-di/
5769
5770DELL LAPTOP DRIVER
5771M:	Matthew Garrett <mjg59@srcf.ucam.org>
5772M:	Pali Rohár <pali@kernel.org>
5773L:	platform-driver-x86@vger.kernel.org
5774S:	Maintained
5775F:	drivers/platform/x86/dell/dell-laptop.c
5776
5777DELL LAPTOP FREEFALL DRIVER
5778M:	Pali Rohár <pali@kernel.org>
5779S:	Maintained
5780F:	drivers/platform/x86/dell/dell-smo8800.c
5781
5782DELL LAPTOP RBTN DRIVER
5783M:	Pali Rohár <pali@kernel.org>
5784S:	Maintained
5785F:	drivers/platform/x86/dell/dell-rbtn.*
5786
5787DELL LAPTOP SMM DRIVER
5788M:	Pali Rohár <pali@kernel.org>
5789S:	Maintained
5790F:	Documentation/ABI/obsolete/procfs-i8k
5791F:	drivers/hwmon/dell-smm-hwmon.c
5792F:	include/uapi/linux/i8k.h
5793
5794DELL REMOTE BIOS UPDATE DRIVER
5795M:	Stuart Hayes <stuart.w.hayes@gmail.com>
5796L:	platform-driver-x86@vger.kernel.org
5797S:	Maintained
5798F:	drivers/platform/x86/dell/dell_rbu.c
5799
5800DELL SMBIOS DRIVER
5801M:	Pali Rohár <pali@kernel.org>
5802L:	Dell.Client.Kernel@dell.com
5803L:	platform-driver-x86@vger.kernel.org
5804S:	Maintained
5805F:	drivers/platform/x86/dell/dell-smbios.*
5806
5807DELL SMBIOS SMM DRIVER
5808L:	Dell.Client.Kernel@dell.com
5809L:	platform-driver-x86@vger.kernel.org
5810S:	Maintained
5811F:	drivers/platform/x86/dell/dell-smbios-smm.c
5812
5813DELL SMBIOS WMI DRIVER
5814L:	Dell.Client.Kernel@dell.com
5815L:	platform-driver-x86@vger.kernel.org
5816S:	Maintained
5817F:	drivers/platform/x86/dell/dell-smbios-wmi.c
5818F:	tools/wmi/dell-smbios-example.c
5819
5820DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5821M:	Stuart Hayes <stuart.w.hayes@gmail.com>
5822L:	platform-driver-x86@vger.kernel.org
5823S:	Maintained
5824F:	Documentation/driver-api/dcdbas.rst
5825F:	drivers/platform/x86/dell/dcdbas.*
5826
5827DELL WMI DDV DRIVER
5828M:	Armin Wolf <W_Armin@gmx.de>
5829S:	Maintained
5830F:	Documentation/ABI/testing/debugfs-dell-wmi-ddv
5831F:	Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
5832F:	Documentation/wmi/devices/dell-wmi-ddv.rst
5833F:	drivers/platform/x86/dell/dell-wmi-ddv.c
5834
5835DELL WMI DESCRIPTOR DRIVER
5836L:	Dell.Client.Kernel@dell.com
5837S:	Maintained
5838F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
5839
5840DELL WMI HARDWARE PRIVACY SUPPORT
5841M:	Perry Yuan <Perry.Yuan@dell.com>
5842L:	Dell.Client.Kernel@dell.com
5843L:	platform-driver-x86@vger.kernel.org
5844S:	Maintained
5845F:	drivers/platform/x86/dell/dell-wmi-privacy.c
5846
5847DELL WMI NOTIFICATIONS DRIVER
5848M:	Matthew Garrett <mjg59@srcf.ucam.org>
5849M:	Pali Rohár <pali@kernel.org>
5850S:	Maintained
5851F:	drivers/platform/x86/dell/dell-wmi-base.c
5852
5853DELL WMI SYSMAN DRIVER
5854M:	Prasanth Ksr <prasanth.ksr@dell.com>
5855L:	Dell.Client.Kernel@dell.com
5856L:	platform-driver-x86@vger.kernel.org
5857S:	Maintained
5858F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
5859F:	drivers/platform/x86/dell/dell-wmi-sysman/
5860
5861DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5862M:	Zev Weiss <zev@bewilderbeest.net>
5863L:	linux-hwmon@vger.kernel.org
5864S:	Maintained
5865F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5866
5867DELTA DPS920AB PSU DRIVER
5868M:	Robert Marko <robert.marko@sartura.hr>
5869L:	linux-hwmon@vger.kernel.org
5870S:	Maintained
5871F:	Documentation/hwmon/dps920ab.rst
5872F:	drivers/hwmon/pmbus/dps920ab.c
5873
5874DELTA NETWORKS TN48M CPLD DRIVERS
5875M:	Robert Marko <robert.marko@sartura.hr>
5876S:	Maintained
5877F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5878F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5879F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5880F:	drivers/gpio/gpio-tn48m.c
5881F:	include/dt-bindings/reset/delta,tn48m-reset.h
5882
5883DELTA ST MEDIA DRIVER
5884M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
5885L:	linux-media@vger.kernel.org
5886S:	Supported
5887W:	https://linuxtv.org
5888T:	git git://linuxtv.org/media_tree.git
5889F:	drivers/media/platform/st/sti/delta
5890
5891DENALI NAND DRIVER
5892L:	linux-mtd@lists.infradead.org
5893S:	Orphan
5894F:	drivers/mtd/nand/raw/denali*
5895
5896DESIGNWARE EDMA CORE IP DRIVER
5897M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
5898R:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5899R:	Serge Semin <fancer.lancer@gmail.com>
5900L:	dmaengine@vger.kernel.org
5901S:	Maintained
5902F:	drivers/dma/dw-edma/
5903F:	include/linux/dma/edma.h
5904
5905DESIGNWARE USB2 DRD IP DRIVER
5906M:	Minas Harutyunyan <hminas@synopsys.com>
5907L:	linux-usb@vger.kernel.org
5908S:	Maintained
5909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5910F:	drivers/usb/dwc2/
5911
5912DESIGNWARE USB3 DRD IP DRIVER
5913M:	Thinh Nguyen <Thinh.Nguyen@synopsys.com>
5914L:	linux-usb@vger.kernel.org
5915S:	Maintained
5916F:	drivers/usb/dwc3/
5917
5918DESIGNWARE XDATA IP DRIVER
5919M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5920L:	linux-pci@vger.kernel.org
5921S:	Maintained
5922F:	Documentation/misc-devices/dw-xdata-pcie.rst
5923F:	drivers/misc/dw-xdata-pcie.c
5924
5925DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5926M:	Andreas Klinger <ak@it-klinger.de>
5927L:	linux-iio@vger.kernel.org
5928S:	Maintained
5929F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5930F:	drivers/iio/proximity/srf*.c
5931
5932DEVICE COREDUMP (DEV_COREDUMP)
5933M:	Johannes Berg <johannes@sipsolutions.net>
5934L:	linux-kernel@vger.kernel.org
5935S:	Maintained
5936F:	drivers/base/devcoredump.c
5937F:	include/linux/devcoredump.h
5938
5939DEVICE DEPENDENCY HELPER SCRIPT
5940M:	Saravana Kannan <saravanak@google.com>
5941L:	linux-kernel@vger.kernel.org
5942S:	Maintained
5943F:	scripts/dev-needs.sh
5944
5945DEVICE DIRECT ACCESS (DAX)
5946M:	Dan Williams <dan.j.williams@intel.com>
5947M:	Vishal Verma <vishal.l.verma@intel.com>
5948M:	Dave Jiang <dave.jiang@intel.com>
5949L:	nvdimm@lists.linux.dev
5950L:	linux-cxl@vger.kernel.org
5951S:	Supported
5952F:	drivers/dax/
5953
5954DEVICE FREQUENCY (DEVFREQ)
5955M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5956M:	Kyungmin Park <kyungmin.park@samsung.com>
5957M:	Chanwoo Choi <cw00.choi@samsung.com>
5958L:	linux-pm@vger.kernel.org
5959S:	Maintained
5960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5961F:	Documentation/devicetree/bindings/devfreq/
5962F:	Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
5963F:	drivers/devfreq/
5964F:	include/linux/devfreq.h
5965F:	include/trace/events/devfreq.h
5966
5967DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5968M:	Chanwoo Choi <cw00.choi@samsung.com>
5969L:	linux-pm@vger.kernel.org
5970S:	Supported
5971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5972F:	Documentation/devicetree/bindings/devfreq/event/
5973F:	drivers/devfreq/devfreq-event.c
5974F:	drivers/devfreq/event/
5975F:	include/dt-bindings/pmu/exynos_ppmu.h
5976F:	include/linux/devfreq-event.h
5977
5978DEVICE RESOURCE MANAGEMENT HELPERS
5979M:	Hans de Goede <hdegoede@redhat.com>
5980R:	Matti Vaittinen <mazziesaccount@gmail.com>
5981S:	Maintained
5982F:	include/linux/devm-helpers.h
5983
5984DEVICE-MAPPER  (LVM)
5985M:	Alasdair Kergon <agk@redhat.com>
5986M:	Mike Snitzer <snitzer@kernel.org>
5987M:	dm-devel@lists.linux.dev
5988L:	dm-devel@lists.linux.dev
5989S:	Maintained
5990W:	http://sources.redhat.com/dm
5991Q:	http://patchwork.kernel.org/project/dm-devel/list/
5992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5993T:	quilt http://people.redhat.com/agk/patches/linux/editing/
5994F:	Documentation/admin-guide/device-mapper/
5995F:	drivers/md/Kconfig
5996F:	drivers/md/Makefile
5997F:	drivers/md/dm*
5998F:	drivers/md/persistent-data/
5999F:	include/linux/device-mapper.h
6000F:	include/linux/dm-*.h
6001F:	include/uapi/linux/dm-*.h
6002
6003DEVLINK
6004M:	Jiri Pirko <jiri@resnulli.us>
6005L:	netdev@vger.kernel.org
6006S:	Supported
6007F:	Documentation/networking/devlink
6008F:	include/net/devlink.h
6009F:	include/uapi/linux/devlink.h
6010F:	net/devlink/
6011
6012DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6013M:	Christoph Niedermaier <cniedermaier@dh-electronics.com>
6014L:	kernel@dh-electronics.com
6015S:	Maintained
6016F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6017F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6018
6019DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6020M:	Marek Vasut <marex@denx.de>
6021L:	kernel@dh-electronics.com
6022S:	Maintained
6023F:	arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6024F:	arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6025
6026DIALOG SEMICONDUCTOR DRIVERS
6027M:	Support Opensource <support.opensource@diasemi.com>
6028S:	Supported
6029W:	http://www.dialog-semiconductor.com/products
6030F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
6031F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
6032F:	Documentation/devicetree/bindings/mfd/da90*.txt
6033F:	Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6034F:	Documentation/devicetree/bindings/regulator/da92*.txt
6035F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6036F:	Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6037F:	Documentation/devicetree/bindings/sound/da[79]*.txt
6038F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
6039F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
6040F:	Documentation/hwmon/da90??.rst
6041F:	drivers/gpio/gpio-da90??.c
6042F:	drivers/hwmon/da90??-hwmon.c
6043F:	drivers/iio/adc/da91??-*.c
6044F:	drivers/input/misc/da72??.[ch]
6045F:	drivers/input/misc/da90??_onkey.c
6046F:	drivers/input/touchscreen/da9052_tsi.c
6047F:	drivers/leds/leds-da90??.c
6048F:	drivers/mfd/da903x.c
6049F:	drivers/mfd/da90??-*.c
6050F:	drivers/mfd/da91??-*.c
6051F:	drivers/pinctrl/pinctrl-da90??.c
6052F:	drivers/power/supply/da9052-battery.c
6053F:	drivers/power/supply/da91??-*.c
6054F:	drivers/regulator/da9???-regulator.[ch]
6055F:	drivers/regulator/slg51000-regulator.[ch]
6056F:	drivers/rtc/rtc-da90??.c
6057F:	drivers/thermal/da90??-thermal.c
6058F:	drivers/video/backlight/da90??_bl.c
6059F:	drivers/watchdog/da90??_wdt.c
6060F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
6061F:	include/linux/mfd/da903x.h
6062F:	include/linux/mfd/da9052/
6063F:	include/linux/mfd/da9055/
6064F:	include/linux/mfd/da9062/
6065F:	include/linux/mfd/da9063/
6066F:	include/linux/mfd/da9150/
6067F:	include/linux/regulator/da9211.h
6068F:	include/sound/da[79]*.h
6069F:	sound/soc/codecs/da[79]*.[ch]
6070
6071DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6072M:	William Breathitt Gray <william.gray@linaro.org>
6073L:	linux-gpio@vger.kernel.org
6074S:	Maintained
6075F:	drivers/gpio/gpio-gpio-mm.c
6076
6077DIOLAN U2C-12 I2C DRIVER
6078M:	Guenter Roeck <linux@roeck-us.net>
6079L:	linux-i2c@vger.kernel.org
6080S:	Maintained
6081F:	drivers/i2c/busses/i2c-diolan-u2c.c
6082
6083DIRECTORY NOTIFICATION (DNOTIFY)
6084M:	Jan Kara <jack@suse.cz>
6085R:	Amir Goldstein <amir73il@gmail.com>
6086L:	linux-fsdevel@vger.kernel.org
6087S:	Maintained
6088F:	Documentation/filesystems/dnotify.rst
6089F:	fs/notify/dnotify/
6090F:	include/linux/dnotify.h
6091
6092DISK GEOMETRY AND PARTITION HANDLING
6093M:	Andries Brouwer <aeb@cwi.nl>
6094S:	Maintained
6095W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6096W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6097W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6098
6099DISKQUOTA
6100M:	Jan Kara <jack@suse.com>
6101S:	Maintained
6102F:	Documentation/filesystems/quota.rst
6103F:	fs/quota/
6104F:	include/linux/quota*.h
6105F:	include/uapi/linux/quota*.h
6106
6107DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6108M:	Bernie Thompson <bernie@plugable.com>
6109L:	linux-fbdev@vger.kernel.org
6110S:	Maintained
6111W:	http://plugable.com/category/projects/udlfb/
6112F:	Documentation/fb/udlfb.rst
6113F:	drivers/video/fbdev/udlfb.c
6114F:	include/video/udlfb.h
6115
6116DISTRIBUTED LOCK MANAGER (DLM)
6117M:	Christine Caulfield <ccaulfie@redhat.com>
6118M:	David Teigland <teigland@redhat.com>
6119L:	gfs2@lists.linux.dev
6120S:	Supported
6121W:	http://sources.redhat.com/cluster/
6122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6123F:	fs/dlm/
6124
6125DMA BUFFER SHARING FRAMEWORK
6126M:	Sumit Semwal <sumit.semwal@linaro.org>
6127M:	Christian König <christian.koenig@amd.com>
6128L:	linux-media@vger.kernel.org
6129L:	dri-devel@lists.freedesktop.org
6130L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6131S:	Maintained
6132T:	git git://anongit.freedesktop.org/drm/drm-misc
6133F:	Documentation/driver-api/dma-buf.rst
6134F:	drivers/dma-buf/
6135F:	include/linux/*fence.h
6136F:	include/linux/dma-buf.h
6137F:	include/linux/dma-resv.h
6138K:	\bdma_(?:buf|fence|resv)\b
6139
6140DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6141M:	Vinod Koul <vkoul@kernel.org>
6142L:	dmaengine@vger.kernel.org
6143S:	Maintained
6144Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6146F:	Documentation/devicetree/bindings/dma/
6147F:	Documentation/driver-api/dmaengine/
6148F:	drivers/dma/
6149F:	include/dt-bindings/dma/
6150F:	include/linux/dma/
6151F:	include/linux/dmaengine.h
6152F:	include/linux/of_dma.h
6153
6154DMA MAPPING BENCHMARK
6155M:	Xiang Chen <chenxiang66@hisilicon.com>
6156L:	iommu@lists.linux.dev
6157F:	kernel/dma/map_benchmark.c
6158F:	tools/testing/selftests/dma/
6159
6160DMA MAPPING HELPERS
6161M:	Christoph Hellwig <hch@lst.de>
6162M:	Marek Szyprowski <m.szyprowski@samsung.com>
6163R:	Robin Murphy <robin.murphy@arm.com>
6164L:	iommu@lists.linux.dev
6165S:	Supported
6166W:	http://git.infradead.org/users/hch/dma-mapping.git
6167T:	git git://git.infradead.org/users/hch/dma-mapping.git
6168F:	include/asm-generic/dma-mapping.h
6169F:	include/linux/dma-direct.h
6170F:	include/linux/dma-map-ops.h
6171F:	include/linux/dma-mapping.h
6172F:	include/linux/swiotlb.h
6173F:	kernel/dma/
6174
6175DMA-BUF HEAPS FRAMEWORK
6176M:	Sumit Semwal <sumit.semwal@linaro.org>
6177R:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
6178R:	Brian Starkey <Brian.Starkey@arm.com>
6179R:	John Stultz <jstultz@google.com>
6180R:	T.J. Mercier <tjmercier@google.com>
6181L:	linux-media@vger.kernel.org
6182L:	dri-devel@lists.freedesktop.org
6183L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6184S:	Maintained
6185T:	git git://anongit.freedesktop.org/drm/drm-misc
6186F:	drivers/dma-buf/dma-heap.c
6187F:	drivers/dma-buf/heaps/*
6188F:	include/linux/dma-heap.h
6189F:	include/uapi/linux/dma-heap.h
6190
6191DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6192M:	Lukasz Luba <lukasz.luba@arm.com>
6193L:	linux-pm@vger.kernel.org
6194L:	linux-samsung-soc@vger.kernel.org
6195S:	Maintained
6196F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6197F:	drivers/memory/samsung/exynos5422-dmc.c
6198
6199DME1737 HARDWARE MONITOR DRIVER
6200M:	Juerg Haefliger <juergh@proton.me>
6201L:	linux-hwmon@vger.kernel.org
6202S:	Maintained
6203F:	Documentation/hwmon/dme1737.rst
6204F:	drivers/hwmon/dme1737.c
6205
6206DMI/SMBIOS SUPPORT
6207M:	Jean Delvare <jdelvare@suse.com>
6208S:	Maintained
6209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6210F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
6211F:	drivers/firmware/dmi-id.c
6212F:	drivers/firmware/dmi_scan.c
6213F:	include/linux/dmi.h
6214
6215DOCUMENTATION
6216M:	Jonathan Corbet <corbet@lwn.net>
6217L:	linux-doc@vger.kernel.org
6218S:	Maintained
6219P:	Documentation/doc-guide/maintainer-profile.rst
6220T:	git git://git.lwn.net/linux.git docs-next
6221F:	Documentation/
6222F:	scripts/documentation-file-ref-check
6223F:	scripts/kernel-doc
6224F:	scripts/sphinx-pre-install
6225X:	Documentation/ABI/
6226X:	Documentation/admin-guide/media/
6227X:	Documentation/devicetree/
6228X:	Documentation/driver-api/media/
6229X:	Documentation/firmware-guide/acpi/
6230X:	Documentation/i2c/
6231X:	Documentation/netlink/
6232X:	Documentation/power/
6233X:	Documentation/spi/
6234X:	Documentation/userspace-api/media/
6235
6236DOCUMENTATION PROCESS
6237M:	Jonathan Corbet <corbet@lwn.net>
6238L:	workflows@vger.kernel.org
6239S:	Maintained
6240F:	Documentation/maintainer/
6241F:	Documentation/process/
6242
6243DOCUMENTATION REPORTING ISSUES
6244M:	Thorsten Leemhuis <linux@leemhuis.info>
6245L:	linux-doc@vger.kernel.org
6246S:	Maintained
6247F:	Documentation/admin-guide/quickly-build-trimmed-linux.rst
6248F:	Documentation/admin-guide/reporting-issues.rst
6249
6250DOCUMENTATION SCRIPTS
6251M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6252L:	linux-doc@vger.kernel.org
6253S:	Maintained
6254F:	Documentation/sphinx/parse-headers.pl
6255F:	scripts/documentation-file-ref-check
6256F:	scripts/sphinx-pre-install
6257
6258DOCUMENTATION/ITALIAN
6259M:	Federico Vaga <federico.vaga@vaga.pv.it>
6260L:	linux-doc@vger.kernel.org
6261S:	Maintained
6262F:	Documentation/translations/it_IT
6263
6264DOCUMENTATION/JAPANESE
6265R:	Akira Yokosawa <akiyks@gmail.com>
6266L:	linux-doc@vger.kernel.org
6267S:	Maintained
6268F:	Documentation/translations/ja_JP
6269
6270DONGWOON DW9714 LENS VOICE COIL DRIVER
6271M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6272L:	linux-media@vger.kernel.org
6273S:	Maintained
6274T:	git git://linuxtv.org/media_tree.git
6275F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6276F:	drivers/media/i2c/dw9714.c
6277
6278DONGWOON DW9719 LENS VOICE COIL DRIVER
6279M:	Daniel Scally <djrscally@gmail.com>
6280L:	linux-media@vger.kernel.org
6281S:	Maintained
6282T:	git git://linuxtv.org/media_tree.git
6283F:	drivers/media/i2c/dw9719.c
6284
6285DONGWOON DW9768 LENS VOICE COIL DRIVER
6286L:	linux-media@vger.kernel.org
6287S:	Orphan
6288T:	git git://linuxtv.org/media_tree.git
6289F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6290F:	drivers/media/i2c/dw9768.c
6291
6292DONGWOON DW9807 LENS VOICE COIL DRIVER
6293M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6294L:	linux-media@vger.kernel.org
6295S:	Maintained
6296T:	git git://linuxtv.org/media_tree.git
6297F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6298F:	drivers/media/i2c/dw9807-vcm.c
6299
6300DOUBLETALK DRIVER
6301M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
6302L:	blinux-list@redhat.com
6303S:	Maintained
6304F:	drivers/char/dtlk.c
6305F:	include/linux/dtlk.h
6306
6307DPAA2 DATAPATH I/O (DPIO) DRIVER
6308M:	Roy Pledge <Roy.Pledge@nxp.com>
6309L:	linux-kernel@vger.kernel.org
6310S:	Maintained
6311F:	drivers/soc/fsl/dpio
6312
6313DPAA2 ETHERNET DRIVER
6314M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6315L:	netdev@vger.kernel.org
6316S:	Maintained
6317F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6318F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6319F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
6320F:	drivers/net/ethernet/freescale/dpaa2/Makefile
6321F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6322F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6323F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6324F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
6325F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
6326F:	drivers/net/ethernet/freescale/dpaa2/dpni*
6327
6328DPAA2 ETHERNET SWITCH DRIVER
6329M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6330L:	netdev@vger.kernel.org
6331S:	Maintained
6332F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6333F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6334F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
6335
6336DRBD DRIVER
6337M:	Philipp Reisner <philipp.reisner@linbit.com>
6338M:	Lars Ellenberg <lars.ellenberg@linbit.com>
6339M:	Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6340L:	drbd-dev@lists.linbit.com
6341S:	Supported
6342W:	http://www.drbd.org
6343T:	git git://git.linbit.com/linux-drbd.git
6344T:	git git://git.linbit.com/drbd-8.4.git
6345F:	Documentation/admin-guide/blockdev/
6346F:	drivers/block/drbd/
6347F:	include/linux/drbd*
6348F:	lib/lru_cache.c
6349
6350DRIVER COMPONENT FRAMEWORK
6351L:	dri-devel@lists.freedesktop.org
6352F:	drivers/base/component.c
6353F:	include/linux/component.h
6354
6355DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6356M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6357R:	"Rafael J. Wysocki" <rafael@kernel.org>
6358S:	Supported
6359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6360F:	Documentation/core-api/kobject.rst
6361F:	drivers/base/
6362F:	fs/debugfs/
6363F:	fs/sysfs/
6364F:	include/linux/debugfs.h
6365F:	include/linux/fwnode.h
6366F:	include/linux/kobj*
6367F:	include/linux/property.h
6368F:	lib/kobj*
6369
6370DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6371M:	Nishanth Menon <nm@ti.com>
6372L:	linux-pm@vger.kernel.org
6373S:	Maintained
6374F:	drivers/soc/ti/smartreflex.c
6375F:	include/linux/power/smartreflex.h
6376
6377DRM ACCEL DRIVERS FOR INTEL VPU
6378M:	Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
6379M:	Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com>
6380L:	dri-devel@lists.freedesktop.org
6381S:	Supported
6382T:	git git://anongit.freedesktop.org/drm/drm-misc
6383F:	drivers/accel/ivpu/
6384F:	include/uapi/drm/ivpu_accel.h
6385
6386DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6387M:	Oded Gabbay <ogabbay@kernel.org>
6388L:	dri-devel@lists.freedesktop.org
6389S:	Maintained
6390C:	irc://irc.oftc.net/dri-devel
6391T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6392F:	Documentation/accel/
6393F:	drivers/accel/
6394F:	include/drm/drm_accel.h
6395
6396DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6397M:	Maxime Ripard <mripard@kernel.org>
6398M:	Chen-Yu Tsai <wens@csie.org>
6399R:	Jernej Skrabec <jernej.skrabec@gmail.com>
6400L:	dri-devel@lists.freedesktop.org
6401S:	Supported
6402T:	git git://anongit.freedesktop.org/drm/drm-misc
6403F:	drivers/gpu/drm/sun4i/sun8i*
6404
6405DRM DRIVER FOR ARM PL111 CLCD
6406M:	Emma Anholt <emma@anholt.net>
6407S:	Supported
6408T:	git git://anongit.freedesktop.org/drm/drm-misc
6409F:	drivers/gpu/drm/pl111/
6410
6411DRM DRIVER FOR ARM VERSATILE TFT PANELS
6412M:	Linus Walleij <linus.walleij@linaro.org>
6413S:	Maintained
6414T:	git git://anongit.freedesktop.org/drm/drm-misc
6415F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6416F:	drivers/gpu/drm/panel/panel-arm-versatile.c
6417
6418DRM DRIVER FOR ASPEED BMC GFX
6419M:	Joel Stanley <joel@jms.id.au>
6420L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6421S:	Supported
6422T:	git git://anongit.freedesktop.org/drm/drm-misc
6423F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6424F:	drivers/gpu/drm/aspeed/
6425
6426DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6427M:	Dave Airlie <airlied@redhat.com>
6428R:	Thomas Zimmermann <tzimmermann@suse.de>
6429R:	Jocelyn Falempe <jfalempe@redhat.com>
6430L:	dri-devel@lists.freedesktop.org
6431S:	Supported
6432T:	git git://anongit.freedesktop.org/drm/drm-misc
6433F:	drivers/gpu/drm/ast/
6434
6435DRM DRIVER FOR BOCHS VIRTUAL GPU
6436M:	Gerd Hoffmann <kraxel@redhat.com>
6437L:	virtualization@lists.linux-foundation.org
6438S:	Maintained
6439T:	git git://anongit.freedesktop.org/drm/drm-misc
6440F:	drivers/gpu/drm/tiny/bochs.c
6441
6442DRM DRIVER FOR BOE HIMAX8279D PANELS
6443M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6444S:	Maintained
6445F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6446F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
6447
6448DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6449M:	Jagan Teki <jagan@amarulasolutions.com>
6450S:	Maintained
6451F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6452F:	drivers/gpu/drm/bridge/chipone-icn6211.c
6453
6454DRM DRIVER FOR EBBG FT8719 PANEL
6455M:	Joel Selvaraj <jo@jsfamily.in>
6456S:	Maintained
6457T:	git git://anongit.freedesktop.org/drm/drm-misc
6458F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6459F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6460
6461DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6462M:	Linus Walleij <linus.walleij@linaro.org>
6463S:	Maintained
6464T:	git git://anongit.freedesktop.org/drm/drm-misc
6465F:	drivers/gpu/drm/tve200/
6466
6467DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6468M:	Icenowy Zheng <icenowy@aosc.io>
6469S:	Maintained
6470F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6471F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6472
6473DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6474M:	Jagan Teki <jagan@amarulasolutions.com>
6475S:	Maintained
6476F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6477F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6478
6479DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6480M:	Thomas Zimmermann <tzimmermann@suse.de>
6481M:	Javier Martinez Canillas <javierm@redhat.com>
6482L:	dri-devel@lists.freedesktop.org
6483S:	Maintained
6484T:	git git://anongit.freedesktop.org/drm/drm-misc
6485F:	drivers/gpu/drm/drm_aperture.c
6486F:	drivers/gpu/drm/tiny/ofdrm.c
6487F:	drivers/gpu/drm/tiny/simpledrm.c
6488F:	drivers/video/aperture.c
6489F:	drivers/video/nomodeset.c
6490F:	include/drm/drm_aperture.h
6491F:	include/linux/aperture.h
6492F:	include/video/nomodeset.h
6493
6494DRM DRIVER FOR GENERIC EDP PANELS
6495R:	Douglas Anderson <dianders@chromium.org>
6496F:	Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6497F:	drivers/gpu/drm/panel/panel-edp.c
6498
6499DRM DRIVER FOR GENERIC USB DISPLAY
6500M:	Noralf Trønnes <noralf@tronnes.org>
6501S:	Maintained
6502W:	https://github.com/notro/gud/wiki
6503T:	git git://anongit.freedesktop.org/drm/drm-misc
6504F:	drivers/gpu/drm/gud/
6505F:	include/drm/gud.h
6506
6507DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6508M:	Hans de Goede <hdegoede@redhat.com>
6509S:	Maintained
6510T:	git git://anongit.freedesktop.org/drm/drm-misc
6511F:	drivers/gpu/drm/tiny/gm12u320.c
6512
6513DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
6514M:	Ondrej Jirman <megi@xff.cz>
6515M:	Javier Martinez Canillas <javierm@redhat.com>
6516S:	Maintained
6517T:	git git://anongit.freedesktop.org/drm/drm-misc
6518F:	Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
6519F:	drivers/gpu/drm/panel/panel-himax-hx8394.c
6520
6521DRM DRIVER FOR HX8357D PANELS
6522M:	Emma Anholt <emma@anholt.net>
6523S:	Maintained
6524T:	git git://anongit.freedesktop.org/drm/drm-misc
6525F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
6526F:	drivers/gpu/drm/tiny/hx8357d.c
6527
6528DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6529M:	Deepak Rawat <drawat.floss@gmail.com>
6530L:	linux-hyperv@vger.kernel.org
6531L:	dri-devel@lists.freedesktop.org
6532S:	Maintained
6533T:	git git://anongit.freedesktop.org/drm/drm-misc
6534F:	drivers/gpu/drm/hyperv
6535
6536DRM DRIVER FOR ILITEK ILI9225 PANELS
6537M:	David Lechner <david@lechnology.com>
6538S:	Maintained
6539T:	git git://anongit.freedesktop.org/drm/drm-misc
6540F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6541F:	drivers/gpu/drm/tiny/ili9225.c
6542
6543DRM DRIVER FOR ILITEK ILI9486 PANELS
6544M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6545S:	Maintained
6546T:	git git://anongit.freedesktop.org/drm/drm-misc
6547F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6548F:	drivers/gpu/drm/tiny/ili9486.c
6549
6550DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
6551M:	Jagan Teki <jagan@edgeble.ai>
6552S:	Maintained
6553F:	Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
6554F:	drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
6555
6556DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6557M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
6558S:	Supported
6559T:	git git://anongit.freedesktop.org/drm/drm-misc
6560F:	drivers/gpu/drm/logicvc/
6561
6562DRM DRIVER FOR LVDS PANELS
6563M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6564L:	dri-devel@lists.freedesktop.org
6565S:	Maintained
6566T:	git git://anongit.freedesktop.org/drm/drm-misc
6567F:	Documentation/devicetree/bindings/display/lvds.yaml
6568F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6569F:	drivers/gpu/drm/panel/panel-lvds.c
6570
6571DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6572M:	Guido Günther <agx@sigxcpu.org>
6573R:	Purism Kernel Team <kernel@puri.sm>
6574S:	Maintained
6575F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6576F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6577
6578DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6579M:	Dave Airlie <airlied@redhat.com>
6580R:	Thomas Zimmermann <tzimmermann@suse.de>
6581R:	Jocelyn Falempe <jfalempe@redhat.com>
6582L:	dri-devel@lists.freedesktop.org
6583S:	Supported
6584T:	git git://anongit.freedesktop.org/drm/drm-misc
6585F:	drivers/gpu/drm/mgag200/
6586
6587DRM DRIVER FOR MI0283QT
6588M:	Noralf Trønnes <noralf@tronnes.org>
6589S:	Maintained
6590T:	git git://anongit.freedesktop.org/drm/drm-misc
6591F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6592F:	drivers/gpu/drm/tiny/mi0283qt.c
6593
6594DRM DRIVER FOR MIPI DBI compatible panels
6595M:	Noralf Trønnes <noralf@tronnes.org>
6596S:	Maintained
6597W:	https://github.com/notro/panel-mipi-dbi/wiki
6598T:	git git://anongit.freedesktop.org/drm/drm-misc
6599F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6600F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
6601
6602DRM DRIVER FOR MSM ADRENO GPU
6603M:	Rob Clark <robdclark@gmail.com>
6604M:	Abhinav Kumar <quic_abhinavk@quicinc.com>
6605M:	Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6606R:	Sean Paul <sean@poorly.run>
6607R:	Marijn Suijten <marijn.suijten@somainline.org>
6608L:	linux-arm-msm@vger.kernel.org
6609L:	dri-devel@lists.freedesktop.org
6610L:	freedreno@lists.freedesktop.org
6611S:	Maintained
6612B:	https://gitlab.freedesktop.org/drm/msm/-/issues
6613T:	git https://gitlab.freedesktop.org/drm/msm.git
6614F:	Documentation/devicetree/bindings/display/msm/
6615F:	drivers/gpu/drm/msm/
6616F:	include/uapi/drm/msm_drm.h
6617
6618DRM DRIVER FOR NOVATEK NT35510 PANELS
6619M:	Linus Walleij <linus.walleij@linaro.org>
6620S:	Maintained
6621T:	git git://anongit.freedesktop.org/drm/drm-misc
6622F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6623F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
6624
6625DRM DRIVER FOR NOVATEK NT35560 PANELS
6626M:	Linus Walleij <linus.walleij@linaro.org>
6627S:	Maintained
6628T:	git git://anongit.freedesktop.org/drm/drm-misc
6629F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6630F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
6631
6632DRM DRIVER FOR NOVATEK NT36523 PANELS
6633M:	Jianhua Lu <lujianhua000@gmail.com>
6634S:	Maintained
6635T:	git git://anongit.freedesktop.org/drm/drm-misc
6636F:	Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
6637F:	drivers/gpu/drm/panel/panel-novatek-nt36523.c
6638
6639DRM DRIVER FOR NOVATEK NT36672A PANELS
6640M:	Sumit Semwal <sumit.semwal@linaro.org>
6641S:	Maintained
6642T:	git git://anongit.freedesktop.org/drm/drm-misc
6643F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6644F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6645
6646DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6647M:	Karol Herbst <kherbst@redhat.com>
6648M:	Lyude Paul <lyude@redhat.com>
6649M:	Danilo Krummrich <dakr@redhat.com>
6650L:	dri-devel@lists.freedesktop.org
6651L:	nouveau@lists.freedesktop.org
6652S:	Supported
6653W:	https://nouveau.freedesktop.org/
6654Q:	https://patchwork.freedesktop.org/project/nouveau/
6655Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6656B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
6657C:	irc://irc.oftc.net/nouveau
6658T:	git https://gitlab.freedesktop.org/drm/nouveau.git
6659F:	drivers/gpu/drm/nouveau/
6660F:	include/uapi/drm/nouveau_drm.h
6661
6662DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6663M:	Stefan Mavrodiev <stefan@olimex.com>
6664S:	Maintained
6665F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6666F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6667
6668DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6669R:	Douglas Anderson <dianders@chromium.org>
6670F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6671F:	drivers/gpu/drm/bridge/parade-ps8640.c
6672
6673DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6674M:	Noralf Trønnes <noralf@tronnes.org>
6675S:	Maintained
6676T:	git git://anongit.freedesktop.org/drm/drm-misc
6677F:	Documentation/devicetree/bindings/display/repaper.txt
6678F:	drivers/gpu/drm/tiny/repaper.c
6679
6680DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6681M:	Dave Airlie <airlied@redhat.com>
6682M:	Gerd Hoffmann <kraxel@redhat.com>
6683L:	virtualization@lists.linux-foundation.org
6684S:	Obsolete
6685W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6686T:	git git://anongit.freedesktop.org/drm/drm-misc
6687F:	drivers/gpu/drm/tiny/cirrus.c
6688
6689DRM DRIVER FOR QXL VIRTUAL GPU
6690M:	Dave Airlie <airlied@redhat.com>
6691M:	Gerd Hoffmann <kraxel@redhat.com>
6692L:	virtualization@lists.linux-foundation.org
6693L:	spice-devel@lists.freedesktop.org
6694S:	Maintained
6695T:	git git://anongit.freedesktop.org/drm/drm-misc
6696F:	drivers/gpu/drm/qxl/
6697F:	include/uapi/drm/qxl_drm.h
6698
6699DRM DRIVER FOR RAYDIUM RM67191 PANELS
6700M:	Robert Chiras <robert.chiras@nxp.com>
6701S:	Maintained
6702F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6703F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
6704
6705DRM DRIVER FOR SAMSUNG DB7430 PANELS
6706M:	Linus Walleij <linus.walleij@linaro.org>
6707S:	Maintained
6708T:	git git://anongit.freedesktop.org/drm/drm-misc
6709F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6710F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
6711
6712DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
6713M:	Inki Dae <inki.dae@samsung.com>
6714M:	Jagan Teki <jagan@amarulasolutions.com>
6715M:	Marek Szyprowski <m.szyprowski@samsung.com>
6716S:	Maintained
6717T:	git git://anongit.freedesktop.org/drm/drm-misc
6718F:	Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
6719F:	drivers/gpu/drm/bridge/samsung-dsim.c
6720F:	include/drm/bridge/samsung-dsim.h
6721
6722DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6723M:	Markuss Broks <markuss.broks@gmail.com>
6724S:	Maintained
6725F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6726F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6727
6728DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
6729M:	Artur Weber <aweber.kernel@gmail.com>
6730S:	Maintained
6731F:	Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
6732F:	drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
6733
6734DRM DRIVER FOR SITRONIX ST7586 PANELS
6735M:	David Lechner <david@lechnology.com>
6736S:	Maintained
6737T:	git git://anongit.freedesktop.org/drm/drm-misc
6738F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
6739F:	drivers/gpu/drm/tiny/st7586.c
6740
6741DRM DRIVER FOR SITRONIX ST7701 PANELS
6742M:	Jagan Teki <jagan@amarulasolutions.com>
6743S:	Maintained
6744F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6745F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
6746
6747DRM DRIVER FOR SITRONIX ST7703 PANELS
6748M:	Guido Günther <agx@sigxcpu.org>
6749R:	Purism Kernel Team <kernel@puri.sm>
6750R:	Ondrej Jirman <megous@megous.com>
6751S:	Maintained
6752F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6753F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
6754
6755DRM DRIVER FOR SITRONIX ST7735R PANELS
6756M:	David Lechner <david@lechnology.com>
6757S:	Maintained
6758T:	git git://anongit.freedesktop.org/drm/drm-misc
6759F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6760F:	drivers/gpu/drm/tiny/st7735r.c
6761
6762DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6763M:	Javier Martinez Canillas <javierm@redhat.com>
6764S:	Maintained
6765T:	git git://anongit.freedesktop.org/drm/drm-misc
6766F:	Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6767F:	drivers/gpu/drm/solomon/ssd130x*
6768
6769DRM DRIVER FOR ST-ERICSSON MCDE
6770M:	Linus Walleij <linus.walleij@linaro.org>
6771S:	Maintained
6772T:	git git://anongit.freedesktop.org/drm/drm-misc
6773F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
6774F:	drivers/gpu/drm/mcde/
6775
6776DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
6777M:	Jagan Teki <jagan@amarulasolutions.com>
6778S:	Maintained
6779F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
6780F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
6781
6782DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6783R:	Douglas Anderson <dianders@chromium.org>
6784F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6785F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
6786
6787DRM DRIVER FOR TPO TPG110 PANELS
6788M:	Linus Walleij <linus.walleij@linaro.org>
6789S:	Maintained
6790T:	git git://anongit.freedesktop.org/drm/drm-misc
6791F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6792F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
6793
6794DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6795M:	Dave Airlie <airlied@redhat.com>
6796R:	Sean Paul <sean@poorly.run>
6797R:	Thomas Zimmermann <tzimmermann@suse.de>
6798L:	dri-devel@lists.freedesktop.org
6799S:	Supported
6800T:	git git://anongit.freedesktop.org/drm/drm-misc
6801F:	drivers/gpu/drm/udl/
6802
6803DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6804M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6805M:	Melissa Wen <melissa.srw@gmail.com>
6806M:	Maíra Canal <mairacanal@riseup.net>
6807R:	Haneen Mohammed <hamohammed.sa@gmail.com>
6808R:	Daniel Vetter <daniel@ffwll.ch>
6809L:	dri-devel@lists.freedesktop.org
6810S:	Maintained
6811T:	git git://anongit.freedesktop.org/drm/drm-misc
6812F:	Documentation/gpu/vkms.rst
6813F:	drivers/gpu/drm/vkms/
6814
6815DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6816M:	Hans de Goede <hdegoede@redhat.com>
6817L:	dri-devel@lists.freedesktop.org
6818S:	Maintained
6819T:	git git://anongit.freedesktop.org/drm/drm-misc
6820F:	drivers/gpu/drm/vboxvideo/
6821
6822DRM DRIVER FOR VMWARE VIRTUAL GPU
6823M:	Zack Rusin <zackr@vmware.com>
6824R:	VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6825L:	dri-devel@lists.freedesktop.org
6826S:	Supported
6827T:	git git://anongit.freedesktop.org/drm/drm-misc
6828F:	drivers/gpu/drm/vmwgfx/
6829F:	include/uapi/drm/vmwgfx_drm.h
6830
6831DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6832M:	Linus Walleij <linus.walleij@linaro.org>
6833S:	Maintained
6834T:	git git://anongit.freedesktop.org/drm/drm-misc
6835F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6836F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
6837
6838DRM DRIVERS
6839M:	David Airlie <airlied@gmail.com>
6840M:	Daniel Vetter <daniel@ffwll.ch>
6841L:	dri-devel@lists.freedesktop.org
6842S:	Maintained
6843B:	https://gitlab.freedesktop.org/drm
6844C:	irc://irc.oftc.net/dri-devel
6845T:	git git://anongit.freedesktop.org/drm/drm
6846F:	Documentation/devicetree/bindings/display/
6847F:	Documentation/devicetree/bindings/gpu/
6848F:	Documentation/gpu/
6849F:	drivers/gpu/
6850F:	include/drm/
6851F:	include/linux/vga*
6852F:	include/uapi/drm/
6853
6854DRM DRIVERS AND MISC GPU PATCHES
6855M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6856M:	Maxime Ripard <mripard@kernel.org>
6857M:	Thomas Zimmermann <tzimmermann@suse.de>
6858S:	Maintained
6859W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6860T:	git git://anongit.freedesktop.org/drm/drm-misc
6861F:	Documentation/gpu/
6862F:	drivers/gpu/drm/*
6863F:	drivers/gpu/vga/
6864F:	include/drm/drm*
6865F:	include/linux/vga*
6866F:	include/uapi/drm/drm*
6867
6868DRM DRIVERS FOR ALLWINNER A10
6869M:	Maxime Ripard <mripard@kernel.org>
6870M:	Chen-Yu Tsai <wens@csie.org>
6871L:	dri-devel@lists.freedesktop.org
6872S:	Supported
6873T:	git git://anongit.freedesktop.org/drm/drm-misc
6874F:	Documentation/devicetree/bindings/display/allwinner*
6875F:	drivers/gpu/drm/sun4i/
6876
6877DRM DRIVERS FOR AMLOGIC SOCS
6878M:	Neil Armstrong <neil.armstrong@linaro.org>
6879L:	dri-devel@lists.freedesktop.org
6880L:	linux-amlogic@lists.infradead.org
6881S:	Supported
6882W:	http://linux-meson.com/
6883T:	git git://anongit.freedesktop.org/drm/drm-misc
6884F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6885F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6886F:	Documentation/gpu/meson.rst
6887F:	drivers/gpu/drm/meson/
6888
6889DRM DRIVERS FOR ATMEL HLCDC
6890M:	Sam Ravnborg <sam@ravnborg.org>
6891M:	Boris Brezillon <bbrezillon@kernel.org>
6892L:	dri-devel@lists.freedesktop.org
6893S:	Supported
6894T:	git git://anongit.freedesktop.org/drm/drm-misc
6895F:	Documentation/devicetree/bindings/display/atmel/
6896F:	drivers/gpu/drm/atmel-hlcdc/
6897
6898DRM DRIVERS FOR BRIDGE CHIPS
6899M:	Andrzej Hajda <andrzej.hajda@intel.com>
6900M:	Neil Armstrong <neil.armstrong@linaro.org>
6901M:	Robert Foss <rfoss@kernel.org>
6902R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6903R:	Jonas Karlman <jonas@kwiboo.se>
6904R:	Jernej Skrabec <jernej.skrabec@gmail.com>
6905S:	Maintained
6906T:	git git://anongit.freedesktop.org/drm/drm-misc
6907F:	Documentation/devicetree/bindings/display/bridge/
6908F:	drivers/gpu/drm/bridge/
6909F:	drivers/gpu/drm/drm_bridge.c
6910F:	include/drm/drm_bridge.h
6911
6912DRM DRIVERS FOR EXYNOS
6913M:	Inki Dae <inki.dae@samsung.com>
6914M:	Seung-Woo Kim <sw0312.kim@samsung.com>
6915M:	Kyungmin Park <kyungmin.park@samsung.com>
6916L:	dri-devel@lists.freedesktop.org
6917S:	Supported
6918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6919F:	Documentation/devicetree/bindings/display/exynos/
6920F:	Documentation/devicetree/bindings/display/samsung/
6921F:	drivers/gpu/drm/exynos/
6922F:	include/uapi/drm/exynos_drm.h
6923
6924DRM DRIVERS FOR FREESCALE DCU
6925M:	Stefan Agner <stefan@agner.ch>
6926M:	Alison Wang <alison.wang@nxp.com>
6927L:	dri-devel@lists.freedesktop.org
6928S:	Supported
6929T:	git git://anongit.freedesktop.org/drm/drm-misc
6930F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
6931F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
6932F:	drivers/gpu/drm/fsl-dcu/
6933
6934DRM DRIVERS FOR FREESCALE IMX
6935M:	Philipp Zabel <p.zabel@pengutronix.de>
6936L:	dri-devel@lists.freedesktop.org
6937S:	Maintained
6938F:	Documentation/devicetree/bindings/display/imx/
6939F:	drivers/gpu/drm/imx/ipuv3/
6940F:	drivers/gpu/ipu-v3/
6941
6942DRM DRIVERS FOR FREESCALE IMX BRIDGE
6943M:	Liu Ying <victor.liu@nxp.com>
6944L:	dri-devel@lists.freedesktop.org
6945S:	Maintained
6946F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
6947F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
6948F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
6949F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
6950F:	drivers/gpu/drm/bridge/imx/
6951
6952DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6953M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6954L:	dri-devel@lists.freedesktop.org
6955S:	Maintained
6956T:	git git://github.com/patjak/drm-gma500
6957F:	drivers/gpu/drm/gma500/
6958
6959DRM DRIVERS FOR HISILICON
6960M:	Xinliang Liu <xinliang.liu@linaro.org>
6961M:	Tian Tao  <tiantao6@hisilicon.com>
6962R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
6963R:	Sumit Semwal <sumit.semwal@linaro.org>
6964R:	Yongqin Liu <yongqin.liu@linaro.org>
6965R:	John Stultz <jstultz@google.com>
6966L:	dri-devel@lists.freedesktop.org
6967S:	Maintained
6968T:	git git://anongit.freedesktop.org/drm/drm-misc
6969F:	Documentation/devicetree/bindings/display/hisilicon/
6970F:	drivers/gpu/drm/hisilicon/
6971
6972DRM DRIVERS FOR LIMA
6973M:	Qiang Yu <yuq825@gmail.com>
6974L:	dri-devel@lists.freedesktop.org
6975L:	lima@lists.freedesktop.org (moderated for non-subscribers)
6976S:	Maintained
6977T:	git git://anongit.freedesktop.org/drm/drm-misc
6978F:	drivers/gpu/drm/lima/
6979F:	include/uapi/drm/lima_drm.h
6980
6981DRM DRIVERS FOR LOONGSON
6982M:	Sui Jingfeng <suijingfeng@loongson.cn>
6983L:	dri-devel@lists.freedesktop.org
6984S:	Supported
6985T:	git git://anongit.freedesktop.org/drm/drm-misc
6986F:	drivers/gpu/drm/loongson/
6987
6988DRM DRIVERS FOR MEDIATEK
6989M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
6990M:	Philipp Zabel <p.zabel@pengutronix.de>
6991L:	dri-devel@lists.freedesktop.org
6992L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6993S:	Supported
6994F:	Documentation/devicetree/bindings/display/mediatek/
6995F:	drivers/gpu/drm/mediatek/
6996F:	drivers/phy/mediatek/phy-mtk-dp.c
6997F:	drivers/phy/mediatek/phy-mtk-hdmi*
6998F:	drivers/phy/mediatek/phy-mtk-mipi*
6999
7000DRM DRIVERS FOR NVIDIA TEGRA
7001M:	Thierry Reding <thierry.reding@gmail.com>
7002M:	Mikko Perttunen <mperttunen@nvidia.com>
7003L:	dri-devel@lists.freedesktop.org
7004L:	linux-tegra@vger.kernel.org
7005S:	Supported
7006T:	git https://gitlab.freedesktop.org/drm/tegra.git
7007F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7008F:	Documentation/devicetree/bindings/gpu/host1x/
7009F:	drivers/gpu/drm/tegra/
7010F:	drivers/gpu/host1x/
7011F:	include/linux/host1x.h
7012F:	include/uapi/drm/tegra_drm.h
7013
7014DRM DRIVERS FOR RENESAS
7015M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7016M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
7017L:	dri-devel@lists.freedesktop.org
7018L:	linux-renesas-soc@vger.kernel.org
7019S:	Supported
7020T:	git git://linuxtv.org/pinchartl/media drm/du/next
7021F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7022F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7023F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7024F:	Documentation/devicetree/bindings/display/renesas,du.yaml
7025F:	drivers/gpu/drm/renesas/
7026F:	include/linux/platform_data/shmob_drm.h
7027
7028DRM DRIVERS FOR ROCKCHIP
7029M:	Sandy Huang <hjc@rock-chips.com>
7030M:	Heiko Stübner <heiko@sntech.de>
7031L:	dri-devel@lists.freedesktop.org
7032S:	Maintained
7033T:	git git://anongit.freedesktop.org/drm/drm-misc
7034F:	Documentation/devicetree/bindings/display/rockchip/
7035F:	drivers/gpu/drm/rockchip/
7036
7037DRM DRIVERS FOR STI
7038M:	Alain Volmat <alain.volmat@foss.st.com>
7039L:	dri-devel@lists.freedesktop.org
7040S:	Maintained
7041T:	git git://anongit.freedesktop.org/drm/drm-misc
7042F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
7043F:	drivers/gpu/drm/sti
7044
7045DRM DRIVERS FOR STM
7046M:	Yannick Fertre <yannick.fertre@foss.st.com>
7047M:	Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
7048M:	Philippe Cornu <philippe.cornu@foss.st.com>
7049L:	dri-devel@lists.freedesktop.org
7050S:	Maintained
7051T:	git git://anongit.freedesktop.org/drm/drm-misc
7052F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7053F:	drivers/gpu/drm/stm
7054
7055DRM DRIVERS FOR TI KEYSTONE
7056M:	Jyri Sarha <jyri.sarha@iki.fi>
7057M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7058L:	dri-devel@lists.freedesktop.org
7059S:	Maintained
7060T:	git git://anongit.freedesktop.org/drm/drm-misc
7061F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7062F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7063F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7064F:	drivers/gpu/drm/tidss/
7065
7066DRM DRIVERS FOR TI LCDC
7067M:	Jyri Sarha <jyri.sarha@iki.fi>
7068M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7069L:	dri-devel@lists.freedesktop.org
7070S:	Maintained
7071T:	git git://anongit.freedesktop.org/drm/drm-misc
7072F:	Documentation/devicetree/bindings/display/tilcdc/
7073F:	drivers/gpu/drm/tilcdc/
7074
7075DRM DRIVERS FOR TI OMAP
7076M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7077L:	dri-devel@lists.freedesktop.org
7078S:	Maintained
7079T:	git git://anongit.freedesktop.org/drm/drm-misc
7080F:	Documentation/devicetree/bindings/display/ti/
7081F:	drivers/gpu/drm/omapdrm/
7082
7083DRM DRIVERS FOR V3D
7084M:	Emma Anholt <emma@anholt.net>
7085M:	Melissa Wen <mwen@igalia.com>
7086S:	Supported
7087T:	git git://anongit.freedesktop.org/drm/drm-misc
7088F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7089F:	drivers/gpu/drm/v3d/
7090F:	include/uapi/drm/v3d_drm.h
7091
7092DRM DRIVERS FOR VC4
7093M:	Emma Anholt <emma@anholt.net>
7094M:	Maxime Ripard <mripard@kernel.org>
7095S:	Supported
7096T:	git git://github.com/anholt/linux
7097T:	git git://anongit.freedesktop.org/drm/drm-misc
7098F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7099F:	drivers/gpu/drm/vc4/
7100F:	include/uapi/drm/vc4_drm.h
7101
7102DRM DRIVERS FOR VIVANTE GPU IP
7103M:	Lucas Stach <l.stach@pengutronix.de>
7104R:	Russell King <linux+etnaviv@armlinux.org.uk>
7105R:	Christian Gmeiner <christian.gmeiner@gmail.com>
7106L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7107L:	dri-devel@lists.freedesktop.org
7108S:	Maintained
7109F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7110F:	drivers/gpu/drm/etnaviv/
7111F:	include/uapi/drm/etnaviv_drm.h
7112
7113DRM DRIVERS FOR XEN
7114M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7115L:	dri-devel@lists.freedesktop.org
7116L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
7117S:	Supported
7118T:	git git://anongit.freedesktop.org/drm/drm-misc
7119F:	Documentation/gpu/xen-front.rst
7120F:	drivers/gpu/drm/xen/
7121
7122DRM DRIVERS FOR XILINX
7123M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7124L:	dri-devel@lists.freedesktop.org
7125S:	Maintained
7126T:	git git://anongit.freedesktop.org/drm/drm-misc
7127F:	Documentation/devicetree/bindings/display/xlnx/
7128F:	drivers/gpu/drm/xlnx/
7129
7130DRM GPU SCHEDULER
7131M:	Luben Tuikov <luben.tuikov@amd.com>
7132L:	dri-devel@lists.freedesktop.org
7133S:	Maintained
7134T:	git git://anongit.freedesktop.org/drm/drm-misc
7135F:	drivers/gpu/drm/scheduler/
7136F:	include/drm/gpu_scheduler.h
7137
7138DRM PANEL DRIVERS
7139M:	Neil Armstrong <neil.armstrong@linaro.org>
7140R:	Sam Ravnborg <sam@ravnborg.org>
7141L:	dri-devel@lists.freedesktop.org
7142S:	Maintained
7143T:	git git://anongit.freedesktop.org/drm/drm-misc
7144F:	Documentation/devicetree/bindings/display/panel/
7145F:	drivers/gpu/drm/drm_panel.c
7146F:	drivers/gpu/drm/panel/
7147F:	include/drm/drm_panel.h
7148
7149DRM PRIVACY-SCREEN CLASS
7150M:	Hans de Goede <hdegoede@redhat.com>
7151L:	dri-devel@lists.freedesktop.org
7152S:	Maintained
7153T:	git git://anongit.freedesktop.org/drm/drm-misc
7154F:	drivers/gpu/drm/drm_privacy_screen*
7155F:	include/drm/drm_privacy_screen*
7156
7157DRM TTM SUBSYSTEM
7158M:	Christian Koenig <christian.koenig@amd.com>
7159M:	Huang Rui <ray.huang@amd.com>
7160L:	dri-devel@lists.freedesktop.org
7161S:	Maintained
7162T:	git git://anongit.freedesktop.org/drm/drm-misc
7163F:	drivers/gpu/drm/ttm/
7164F:	include/drm/ttm/
7165
7166DRM AUTOMATED TESTING
7167M:	Helen Koike <helen.koike@collabora.com>
7168L:	dri-devel@lists.freedesktop.org
7169S:	Maintained
7170T:	git git://anongit.freedesktop.org/drm/drm-misc
7171F:	Documentation/gpu/automated_testing.rst
7172F:	drivers/gpu/drm/ci/
7173
7174DSBR100 USB FM RADIO DRIVER
7175M:	Alexey Klimov <klimov.linux@gmail.com>
7176L:	linux-media@vger.kernel.org
7177S:	Maintained
7178T:	git git://linuxtv.org/media_tree.git
7179F:	drivers/media/radio/dsbr100.c
7180
7181DT3155 MEDIA DRIVER
7182M:	Hans Verkuil <hverkuil@xs4all.nl>
7183L:	linux-media@vger.kernel.org
7184S:	Odd Fixes
7185W:	https://linuxtv.org
7186T:	git git://linuxtv.org/media_tree.git
7187F:	drivers/media/pci/dt3155/
7188
7189DVB_USB_AF9015 MEDIA DRIVER
7190M:	Antti Palosaari <crope@iki.fi>
7191L:	linux-media@vger.kernel.org
7192S:	Maintained
7193W:	https://linuxtv.org
7194W:	http://palosaari.fi/linux/
7195Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7196T:	git git://linuxtv.org/anttip/media_tree.git
7197F:	drivers/media/usb/dvb-usb-v2/af9015*
7198
7199DVB_USB_AF9035 MEDIA DRIVER
7200M:	Antti Palosaari <crope@iki.fi>
7201L:	linux-media@vger.kernel.org
7202S:	Maintained
7203W:	https://linuxtv.org
7204W:	http://palosaari.fi/linux/
7205Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7206T:	git git://linuxtv.org/anttip/media_tree.git
7207F:	drivers/media/usb/dvb-usb-v2/af9035*
7208
7209DVB_USB_ANYSEE MEDIA DRIVER
7210M:	Antti Palosaari <crope@iki.fi>
7211L:	linux-media@vger.kernel.org
7212S:	Maintained
7213W:	https://linuxtv.org
7214W:	http://palosaari.fi/linux/
7215Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7216T:	git git://linuxtv.org/anttip/media_tree.git
7217F:	drivers/media/usb/dvb-usb-v2/anysee*
7218
7219DVB_USB_AU6610 MEDIA DRIVER
7220M:	Antti Palosaari <crope@iki.fi>
7221L:	linux-media@vger.kernel.org
7222S:	Maintained
7223W:	https://linuxtv.org
7224W:	http://palosaari.fi/linux/
7225Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7226T:	git git://linuxtv.org/anttip/media_tree.git
7227F:	drivers/media/usb/dvb-usb-v2/au6610*
7228
7229DVB_USB_CE6230 MEDIA DRIVER
7230M:	Antti Palosaari <crope@iki.fi>
7231L:	linux-media@vger.kernel.org
7232S:	Maintained
7233W:	https://linuxtv.org
7234W:	http://palosaari.fi/linux/
7235Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7236T:	git git://linuxtv.org/anttip/media_tree.git
7237F:	drivers/media/usb/dvb-usb-v2/ce6230*
7238
7239DVB_USB_CXUSB MEDIA DRIVER
7240M:	Michael Krufky <mkrufky@linuxtv.org>
7241L:	linux-media@vger.kernel.org
7242S:	Maintained
7243W:	https://linuxtv.org
7244W:	http://github.com/mkrufky
7245Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7246T:	git git://linuxtv.org/media_tree.git
7247F:	drivers/media/usb/dvb-usb/cxusb*
7248
7249DVB_USB_EC168 MEDIA DRIVER
7250M:	Antti Palosaari <crope@iki.fi>
7251L:	linux-media@vger.kernel.org
7252S:	Maintained
7253W:	https://linuxtv.org
7254W:	http://palosaari.fi/linux/
7255Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7256T:	git git://linuxtv.org/anttip/media_tree.git
7257F:	drivers/media/usb/dvb-usb-v2/ec168*
7258
7259DVB_USB_GL861 MEDIA DRIVER
7260M:	Antti Palosaari <crope@iki.fi>
7261L:	linux-media@vger.kernel.org
7262S:	Maintained
7263W:	https://linuxtv.org
7264Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7265T:	git git://linuxtv.org/anttip/media_tree.git
7266F:	drivers/media/usb/dvb-usb-v2/gl861*
7267
7268DVB_USB_MXL111SF MEDIA DRIVER
7269M:	Michael Krufky <mkrufky@linuxtv.org>
7270L:	linux-media@vger.kernel.org
7271S:	Maintained
7272W:	https://linuxtv.org
7273W:	http://github.com/mkrufky
7274Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7275T:	git git://linuxtv.org/mkrufky/mxl111sf.git
7276F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
7277
7278DVB_USB_RTL28XXU MEDIA DRIVER
7279M:	Antti Palosaari <crope@iki.fi>
7280L:	linux-media@vger.kernel.org
7281S:	Maintained
7282W:	https://linuxtv.org
7283W:	http://palosaari.fi/linux/
7284Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7285T:	git git://linuxtv.org/anttip/media_tree.git
7286F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
7287
7288DVB_USB_V2 MEDIA DRIVER
7289M:	Antti Palosaari <crope@iki.fi>
7290L:	linux-media@vger.kernel.org
7291S:	Maintained
7292W:	https://linuxtv.org
7293W:	http://palosaari.fi/linux/
7294Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7295T:	git git://linuxtv.org/anttip/media_tree.git
7296F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
7297F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
7298
7299DYNAMIC DEBUG
7300M:	Jason Baron <jbaron@akamai.com>
7301M:	Jim Cromie <jim.cromie@gmail.com>
7302S:	Maintained
7303F:	include/linux/dynamic_debug.h
7304F:	lib/dynamic_debug.c
7305F:	lib/test_dynamic_debug.c
7306
7307DYNAMIC INTERRUPT MODERATION
7308M:	Tal Gilboa <talgi@nvidia.com>
7309S:	Maintained
7310F:	Documentation/networking/net_dim.rst
7311F:	include/linux/dim.h
7312F:	lib/dim/
7313
7314DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7315M:	Daniel Lezcano <daniel.lezcano@kernel.org>
7316L:	linux-pm@vger.kernel.org
7317S:	Supported
7318B:	https://bugzilla.kernel.org
7319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7320F:	drivers/powercap/dtpm*
7321F:	include/linux/dtpm.h
7322
7323DZ DECSTATION DZ11 SERIAL DRIVER
7324M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
7325S:	Maintained
7326F:	drivers/tty/serial/dz.*
7327
7328E3X0 POWER BUTTON DRIVER
7329M:	Moritz Fischer <moritz.fischer@ettus.com>
7330L:	usrp-users@lists.ettus.com
7331S:	Supported
7332W:	http://www.ettus.com
7333F:	Documentation/devicetree/bindings/input/e3x0-button.txt
7334F:	drivers/input/misc/e3x0-button.c
7335
7336E4000 MEDIA DRIVER
7337M:	Antti Palosaari <crope@iki.fi>
7338L:	linux-media@vger.kernel.org
7339S:	Maintained
7340W:	https://linuxtv.org
7341W:	http://palosaari.fi/linux/
7342Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7343T:	git git://linuxtv.org/anttip/media_tree.git
7344F:	drivers/media/tuners/e4000*
7345
7346EARTH_PT1 MEDIA DRIVER
7347M:	Akihiro Tsukada <tskd08@gmail.com>
7348L:	linux-media@vger.kernel.org
7349S:	Odd Fixes
7350F:	drivers/media/pci/pt1/
7351
7352EARTH_PT3 MEDIA DRIVER
7353M:	Akihiro Tsukada <tskd08@gmail.com>
7354L:	linux-media@vger.kernel.org
7355S:	Odd Fixes
7356F:	drivers/media/pci/pt3/
7357
7358EC100 MEDIA DRIVER
7359M:	Antti Palosaari <crope@iki.fi>
7360L:	linux-media@vger.kernel.org
7361S:	Maintained
7362W:	https://linuxtv.org
7363W:	http://palosaari.fi/linux/
7364Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7365T:	git git://linuxtv.org/anttip/media_tree.git
7366F:	drivers/media/dvb-frontends/ec100*
7367
7368ECRYPT FILE SYSTEM
7369M:	Tyler Hicks <code@tyhicks.com>
7370L:	ecryptfs@vger.kernel.org
7371S:	Odd Fixes
7372W:	http://ecryptfs.org
7373W:	https://launchpad.net/ecryptfs
7374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7375F:	Documentation/filesystems/ecryptfs.rst
7376F:	fs/ecryptfs/
7377
7378EDAC-AMD64
7379M:	Yazen Ghannam <yazen.ghannam@amd.com>
7380L:	linux-edac@vger.kernel.org
7381S:	Supported
7382F:	drivers/edac/amd64_edac*
7383F:	drivers/edac/mce_amd*
7384
7385EDAC-ARMADA
7386M:	Jan Luebbe <jlu@pengutronix.de>
7387L:	linux-edac@vger.kernel.org
7388S:	Maintained
7389F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7390F:	drivers/edac/armada_xp_*
7391
7392EDAC-AST2500
7393M:	Stefan Schaeckeler <sschaeck@cisco.com>
7394S:	Supported
7395F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7396F:	drivers/edac/aspeed_edac.c
7397
7398EDAC-BLUEFIELD
7399M:	Shravan Kumar Ramani <shravankr@nvidia.com>
7400S:	Supported
7401F:	drivers/edac/bluefield_edac.c
7402
7403EDAC-CALXEDA
7404M:	Andre Przywara <andre.przywara@arm.com>
7405L:	linux-edac@vger.kernel.org
7406S:	Maintained
7407F:	drivers/edac/highbank*
7408
7409EDAC-CAVIUM OCTEON
7410M:	Ralf Baechle <ralf@linux-mips.org>
7411L:	linux-edac@vger.kernel.org
7412L:	linux-mips@vger.kernel.org
7413S:	Supported
7414F:	drivers/edac/octeon_edac*
7415
7416EDAC-CAVIUM THUNDERX
7417M:	Robert Richter <rric@kernel.org>
7418L:	linux-edac@vger.kernel.org
7419S:	Odd Fixes
7420F:	drivers/edac/thunderx_edac*
7421
7422EDAC-CORE
7423M:	Borislav Petkov <bp@alien8.de>
7424M:	Tony Luck <tony.luck@intel.com>
7425R:	James Morse <james.morse@arm.com>
7426R:	Mauro Carvalho Chehab <mchehab@kernel.org>
7427R:	Robert Richter <rric@kernel.org>
7428L:	linux-edac@vger.kernel.org
7429S:	Supported
7430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7431F:	Documentation/admin-guide/ras.rst
7432F:	Documentation/driver-api/edac.rst
7433F:	drivers/edac/
7434F:	include/linux/edac.h
7435
7436EDAC-DMC520
7437M:	Lei Wang <lewan@microsoft.com>
7438L:	linux-edac@vger.kernel.org
7439S:	Supported
7440F:	drivers/edac/dmc520_edac.c
7441
7442EDAC-E752X
7443M:	Mark Gross <markgross@kernel.org>
7444L:	linux-edac@vger.kernel.org
7445S:	Maintained
7446F:	drivers/edac/e752x_edac.c
7447
7448EDAC-E7XXX
7449L:	linux-edac@vger.kernel.org
7450S:	Maintained
7451F:	drivers/edac/e7xxx_edac.c
7452
7453EDAC-FSL_DDR
7454M:	York Sun <york.sun@nxp.com>
7455L:	linux-edac@vger.kernel.org
7456S:	Maintained
7457F:	drivers/edac/fsl_ddr_edac.*
7458
7459EDAC-GHES
7460M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7461L:	linux-edac@vger.kernel.org
7462S:	Maintained
7463F:	drivers/edac/ghes_edac.c
7464
7465EDAC-I10NM
7466M:	Tony Luck <tony.luck@intel.com>
7467L:	linux-edac@vger.kernel.org
7468S:	Maintained
7469F:	drivers/edac/i10nm_base.c
7470
7471EDAC-I3000
7472L:	linux-edac@vger.kernel.org
7473S:	Orphan
7474F:	drivers/edac/i3000_edac.c
7475
7476EDAC-I5000
7477L:	linux-edac@vger.kernel.org
7478S:	Maintained
7479F:	drivers/edac/i5000_edac.c
7480
7481EDAC-I5400
7482M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7483L:	linux-edac@vger.kernel.org
7484S:	Maintained
7485F:	drivers/edac/i5400_edac.c
7486
7487EDAC-I7300
7488M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7489L:	linux-edac@vger.kernel.org
7490S:	Maintained
7491F:	drivers/edac/i7300_edac.c
7492
7493EDAC-I7CORE
7494M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7495L:	linux-edac@vger.kernel.org
7496S:	Maintained
7497F:	drivers/edac/i7core_edac.c
7498
7499EDAC-I82443BXGX
7500M:	Tim Small <tim@buttersideup.com>
7501L:	linux-edac@vger.kernel.org
7502S:	Maintained
7503F:	drivers/edac/i82443bxgx_edac.c
7504
7505EDAC-I82975X
7506M:	"Arvind R." <arvino55@gmail.com>
7507L:	linux-edac@vger.kernel.org
7508S:	Maintained
7509F:	drivers/edac/i82975x_edac.c
7510
7511EDAC-IE31200
7512M:	Jason Baron <jbaron@akamai.com>
7513L:	linux-edac@vger.kernel.org
7514S:	Maintained
7515F:	drivers/edac/ie31200_edac.c
7516
7517EDAC-IGEN6
7518M:	Tony Luck <tony.luck@intel.com>
7519R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7520L:	linux-edac@vger.kernel.org
7521S:	Maintained
7522F:	drivers/edac/igen6_edac.c
7523
7524EDAC-MPC85XX
7525M:	Johannes Thumshirn <morbidrsa@gmail.com>
7526L:	linux-edac@vger.kernel.org
7527S:	Maintained
7528F:	drivers/edac/mpc85xx_edac.[ch]
7529
7530EDAC-NPCM
7531M:	Marvin Lin <kflin@nuvoton.com>
7532M:	Stanley Chu <yschu@nuvoton.com>
7533L:	linux-edac@vger.kernel.org
7534S:	Maintained
7535F:	Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
7536F:	drivers/edac/npcm_edac.c
7537
7538EDAC-PASEMI
7539M:	Egor Martovetsky <egor@pasemi.com>
7540L:	linux-edac@vger.kernel.org
7541S:	Maintained
7542F:	drivers/edac/pasemi_edac.c
7543
7544EDAC-PND2
7545M:	Tony Luck <tony.luck@intel.com>
7546L:	linux-edac@vger.kernel.org
7547S:	Maintained
7548F:	drivers/edac/pnd2_edac.[ch]
7549
7550EDAC-QCOM
7551M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
7552L:	linux-arm-msm@vger.kernel.org
7553L:	linux-edac@vger.kernel.org
7554S:	Maintained
7555F:	drivers/edac/qcom_edac.c
7556
7557EDAC-R82600
7558M:	Tim Small <tim@buttersideup.com>
7559L:	linux-edac@vger.kernel.org
7560S:	Maintained
7561F:	drivers/edac/r82600_edac.c
7562
7563EDAC-SBRIDGE
7564M:	Tony Luck <tony.luck@intel.com>
7565R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7566L:	linux-edac@vger.kernel.org
7567S:	Maintained
7568F:	drivers/edac/sb_edac.c
7569
7570EDAC-SKYLAKE
7571M:	Tony Luck <tony.luck@intel.com>
7572L:	linux-edac@vger.kernel.org
7573S:	Maintained
7574F:	drivers/edac/skx_*.[ch]
7575
7576EDAC-TI
7577M:	Tero Kristo <kristo@kernel.org>
7578L:	linux-edac@vger.kernel.org
7579S:	Odd Fixes
7580F:	drivers/edac/ti_edac.c
7581
7582EDIROL UA-101/UA-1000 DRIVER
7583M:	Clemens Ladisch <clemens@ladisch.de>
7584L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7585S:	Maintained
7586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7587F:	sound/usb/misc/ua101.c
7588
7589EFI TEST DRIVER
7590M:	Ivan Hu <ivan.hu@canonical.com>
7591M:	Ard Biesheuvel <ardb@kernel.org>
7592L:	linux-efi@vger.kernel.org
7593S:	Maintained
7594F:	drivers/firmware/efi/test/
7595
7596EFI VARIABLE FILESYSTEM
7597M:	Jeremy Kerr <jk@ozlabs.org>
7598M:	Ard Biesheuvel <ardb@kernel.org>
7599L:	linux-efi@vger.kernel.org
7600S:	Maintained
7601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7602F:	fs/efivarfs/
7603
7604EFIFB FRAMEBUFFER DRIVER
7605M:	Peter Jones <pjones@redhat.com>
7606L:	linux-fbdev@vger.kernel.org
7607S:	Maintained
7608F:	drivers/video/fbdev/efifb.c
7609
7610EFS FILESYSTEM
7611S:	Orphan
7612W:	http://aeschi.ch.eu.org/efs/
7613F:	fs/efs/
7614
7615EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7616M:	Douglas Miller <dougmill@linux.ibm.com>
7617L:	netdev@vger.kernel.org
7618S:	Maintained
7619F:	drivers/net/ethernet/ibm/ehea/
7620
7621ELM327 CAN NETWORK DRIVER
7622M:	Max Staudt <max@enpas.org>
7623L:	linux-can@vger.kernel.org
7624S:	Maintained
7625F:	Documentation/networking/device_drivers/can/can327.rst
7626F:	drivers/net/can/can327.c
7627
7628EM28XX VIDEO4LINUX DRIVER
7629M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7630L:	linux-media@vger.kernel.org
7631S:	Maintained
7632W:	https://linuxtv.org
7633T:	git git://linuxtv.org/media_tree.git
7634F:	Documentation/admin-guide/media/em28xx*
7635F:	drivers/media/usb/em28xx/
7636
7637EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7638M:	Adrian Hunter <adrian.hunter@intel.com>
7639M:	Ritesh Harjani <riteshh@codeaurora.org>
7640M:	Asutosh Das <asutoshd@codeaurora.org>
7641L:	linux-mmc@vger.kernel.org
7642S:	Supported
7643F:	drivers/mmc/host/cqhci*
7644
7645EMS CPC-PCI CAN DRIVER
7646M:	Gerhard Uttenthaler <uttenthaler@ems-wuensche.com>
7647M:	support@ems-wuensche.com
7648L:	linux-can@vger.kernel.org
7649S:	Maintained
7650F:	drivers/net/can/sja1000/ems_pci.c
7651
7652EMULEX 10Gbps iSCSI - OneConnect DRIVER
7653M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
7654L:	linux-scsi@vger.kernel.org
7655S:	Supported
7656W:	http://www.broadcom.com
7657F:	drivers/scsi/be2iscsi/
7658
7659EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7660M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
7661M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7662M:	Somnath Kotur <somnath.kotur@broadcom.com>
7663L:	netdev@vger.kernel.org
7664S:	Supported
7665W:	http://www.emulex.com
7666F:	drivers/net/ethernet/emulex/benet/
7667
7668EMULEX ONECONNECT ROCE DRIVER
7669M:	Selvin Xavier <selvin.xavier@broadcom.com>
7670L:	linux-rdma@vger.kernel.org
7671S:	Odd Fixes
7672W:	http://www.broadcom.com
7673F:	drivers/infiniband/hw/ocrdma/
7674F:	include/uapi/rdma/ocrdma-abi.h
7675
7676EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7677M:	James Smart <james.smart@broadcom.com>
7678M:	Ram Vegesna <ram.vegesna@broadcom.com>
7679L:	linux-scsi@vger.kernel.org
7680L:	target-devel@vger.kernel.org
7681S:	Supported
7682W:	http://www.broadcom.com
7683F:	drivers/scsi/elx/
7684
7685EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7686M:	James Smart <james.smart@broadcom.com>
7687M:	Dick Kennedy <dick.kennedy@broadcom.com>
7688L:	linux-scsi@vger.kernel.org
7689S:	Supported
7690W:	http://www.broadcom.com
7691F:	drivers/scsi/lpfc/
7692
7693ENE CB710 FLASH CARD READER DRIVER
7694M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
7695S:	Maintained
7696F:	drivers/misc/cb710/
7697F:	drivers/mmc/host/cb710-mmc.*
7698F:	include/linux/cb710.h
7699
7700ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7701M:	Maxim Levitsky <maximlevitsky@gmail.com>
7702S:	Maintained
7703F:	drivers/media/rc/ene_ir.*
7704
7705EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7706M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
7707L:	linuxppc-dev@lists.ozlabs.org
7708S:	Maintained
7709F:	drivers/tty/ehv_bytechan.c
7710
7711EPSON S1D13XXX FRAMEBUFFER DRIVER
7712M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
7713S:	Maintained
7714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7715F:	drivers/video/fbdev/s1d13xxxfb.c
7716F:	include/video/s1d13xxxfb.h
7717
7718EROFS FILE SYSTEM
7719M:	Gao Xiang <xiang@kernel.org>
7720M:	Chao Yu <chao@kernel.org>
7721R:	Yue Hu <huyue2@coolpad.com>
7722R:	Jeffle Xu <jefflexu@linux.alibaba.com>
7723L:	linux-erofs@lists.ozlabs.org
7724S:	Maintained
7725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7726F:	Documentation/ABI/testing/sysfs-fs-erofs
7727F:	Documentation/filesystems/erofs.rst
7728F:	fs/erofs/
7729F:	include/trace/events/erofs.h
7730
7731ERRSEQ ERROR TRACKING INFRASTRUCTURE
7732M:	Jeff Layton <jlayton@kernel.org>
7733S:	Maintained
7734F:	include/linux/errseq.h
7735F:	lib/errseq.c
7736
7737ESD CAN/USB DRIVERS
7738M:	Frank Jungclaus <frank.jungclaus@esd.eu>
7739R:	socketcan@esd.eu
7740L:	linux-can@vger.kernel.org
7741S:	Maintained
7742F:	drivers/net/can/usb/esd_usb.c
7743
7744ET131X NETWORK DRIVER
7745M:	Mark Einon <mark.einon@gmail.com>
7746S:	Odd Fixes
7747F:	drivers/net/ethernet/agere/
7748
7749ETAS ES58X CAN/USB DRIVER
7750M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7751L:	linux-can@vger.kernel.org
7752S:	Maintained
7753F:	Documentation/networking/devlink/etas_es58x.rst
7754F:	drivers/net/can/usb/etas_es58x/
7755
7756ETHERNET BRIDGE
7757M:	Roopa Prabhu <roopa@nvidia.com>
7758M:	Nikolay Aleksandrov <razor@blackwall.org>
7759L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
7760L:	netdev@vger.kernel.org
7761S:	Maintained
7762W:	http://www.linuxfoundation.org/en/Net:Bridge
7763F:	include/linux/netfilter_bridge/
7764F:	net/bridge/
7765
7766ETHERNET PHY LIBRARY
7767M:	Andrew Lunn <andrew@lunn.ch>
7768M:	Heiner Kallweit <hkallweit1@gmail.com>
7769R:	Russell King <linux@armlinux.org.uk>
7770L:	netdev@vger.kernel.org
7771S:	Maintained
7772F:	Documentation/ABI/testing/sysfs-class-net-phydev
7773F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
7774F:	Documentation/devicetree/bindings/net/mdio*
7775F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
7776F:	Documentation/networking/phy.rst
7777F:	drivers/net/mdio/
7778F:	drivers/net/mdio/acpi_mdio.c
7779F:	drivers/net/mdio/fwnode_mdio.c
7780F:	drivers/net/mdio/of_mdio.c
7781F:	drivers/net/pcs/
7782F:	drivers/net/phy/
7783F:	include/dt-bindings/net/qca-ar803x.h
7784F:	include/linux/*mdio*.h
7785F:	include/linux/linkmode.h
7786F:	include/linux/mdio/*.h
7787F:	include/linux/mii.h
7788F:	include/linux/of_net.h
7789F:	include/linux/phy.h
7790F:	include/linux/phy_fixed.h
7791F:	include/linux/phylib_stubs.h
7792F:	include/linux/platform_data/mdio-bcm-unimac.h
7793F:	include/linux/platform_data/mdio-gpio.h
7794F:	include/trace/events/mdio.h
7795F:	include/uapi/linux/mdio.h
7796F:	include/uapi/linux/mii.h
7797F:	net/core/of_net.c
7798
7799EXEC & BINFMT API
7800R:	Eric Biederman <ebiederm@xmission.com>
7801R:	Kees Cook <keescook@chromium.org>
7802L:	linux-mm@kvack.org
7803S:	Supported
7804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7805F:	fs/*binfmt_*.c
7806F:	fs/exec.c
7807F:	include/linux/binfmts.h
7808F:	include/linux/elf.h
7809F:	include/uapi/linux/binfmts.h
7810F:	include/uapi/linux/elf.h
7811F:	tools/testing/selftests/exec/
7812N:	asm/elf.h
7813N:	binfmt
7814
7815EXFAT FILE SYSTEM
7816M:	Namjae Jeon <linkinjeon@kernel.org>
7817M:	Sungjong Seo <sj1557.seo@samsung.com>
7818L:	linux-fsdevel@vger.kernel.org
7819S:	Maintained
7820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
7821F:	fs/exfat/
7822
7823EXT2 FILE SYSTEM
7824M:	Jan Kara <jack@suse.com>
7825L:	linux-ext4@vger.kernel.org
7826S:	Maintained
7827F:	Documentation/filesystems/ext2.rst
7828F:	fs/ext2/
7829F:	include/linux/ext2*
7830
7831EXT4 FILE SYSTEM
7832M:	"Theodore Ts'o" <tytso@mit.edu>
7833M:	Andreas Dilger <adilger.kernel@dilger.ca>
7834L:	linux-ext4@vger.kernel.org
7835S:	Maintained
7836W:	http://ext4.wiki.kernel.org
7837Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
7838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7839F:	Documentation/filesystems/ext4/
7840F:	fs/ext4/
7841F:	include/trace/events/ext4.h
7842F:	include/uapi/linux/ext4.h
7843
7844Extended Verification Module (EVM)
7845M:	Mimi Zohar <zohar@linux.ibm.com>
7846L:	linux-integrity@vger.kernel.org
7847S:	Supported
7848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7849F:	security/integrity/
7850F:	security/integrity/evm/
7851
7852EXTENSIBLE FIRMWARE INTERFACE (EFI)
7853M:	Ard Biesheuvel <ardb@kernel.org>
7854L:	linux-efi@vger.kernel.org
7855S:	Maintained
7856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7857F:	Documentation/admin-guide/efi-stub.rst
7858F:	arch/*/include/asm/efi.h
7859F:	arch/*/kernel/efi.c
7860F:	arch/arm/boot/compressed/efi-header.S
7861F:	arch/x86/platform/efi/
7862F:	drivers/firmware/efi/
7863F:	include/linux/efi*.h
7864
7865EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7866M:	MyungJoo Ham <myungjoo.ham@samsung.com>
7867M:	Chanwoo Choi <cw00.choi@samsung.com>
7868L:	linux-kernel@vger.kernel.org
7869S:	Maintained
7870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7871F:	Documentation/devicetree/bindings/extcon/
7872F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7873F:	drivers/extcon/
7874F:	include/linux/extcon.h
7875F:	include/linux/extcon/
7876
7877EXTRA BOOT CONFIG
7878M:	Masami Hiramatsu <mhiramat@kernel.org>
7879L:	linux-kernel@vger.kernel.org
7880L:	linux-trace-kernel@vger.kernel.org
7881S:	Maintained
7882Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
7883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
7884F:	Documentation/admin-guide/bootconfig.rst
7885F:	fs/proc/bootconfig.c
7886F:	include/linux/bootconfig.h
7887F:	lib/bootconfig-data.S
7888F:	lib/bootconfig.c
7889F:	tools/bootconfig/*
7890F:	tools/bootconfig/scripts/*
7891
7892EXYNOS DP DRIVER
7893M:	Jingoo Han <jingoohan1@gmail.com>
7894L:	dri-devel@lists.freedesktop.org
7895S:	Maintained
7896F:	drivers/gpu/drm/exynos/exynos_dp*
7897
7898EXYNOS SYSMMU (IOMMU) driver
7899M:	Marek Szyprowski <m.szyprowski@samsung.com>
7900L:	iommu@lists.linux.dev
7901S:	Maintained
7902F:	drivers/iommu/exynos-iommu.c
7903
7904F2FS FILE SYSTEM
7905M:	Jaegeuk Kim <jaegeuk@kernel.org>
7906M:	Chao Yu <chao@kernel.org>
7907L:	linux-f2fs-devel@lists.sourceforge.net
7908S:	Maintained
7909W:	https://f2fs.wiki.kernel.org/
7910Q:	https://patchwork.kernel.org/project/f2fs/list/
7911B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
7912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7913F:	Documentation/ABI/testing/sysfs-fs-f2fs
7914F:	Documentation/filesystems/f2fs.rst
7915F:	fs/f2fs/
7916F:	include/linux/f2fs_fs.h
7917F:	include/trace/events/f2fs.h
7918F:	include/uapi/linux/f2fs.h
7919
7920F71805F HARDWARE MONITORING DRIVER
7921M:	Jean Delvare <jdelvare@suse.com>
7922L:	linux-hwmon@vger.kernel.org
7923S:	Maintained
7924F:	Documentation/hwmon/f71805f.rst
7925F:	drivers/hwmon/f71805f.c
7926
7927FADDR2LINE
7928M:	Josh Poimboeuf <jpoimboe@kernel.org>
7929S:	Maintained
7930F:	scripts/faddr2line
7931
7932FAILOVER MODULE
7933M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
7934L:	netdev@vger.kernel.org
7935S:	Supported
7936F:	Documentation/networking/failover.rst
7937F:	include/net/failover.h
7938F:	net/core/failover.c
7939
7940FANOTIFY
7941M:	Jan Kara <jack@suse.cz>
7942R:	Amir Goldstein <amir73il@gmail.com>
7943R:	Matthew Bobrowski <repnop@google.com>
7944L:	linux-fsdevel@vger.kernel.org
7945S:	Maintained
7946F:	fs/notify/fanotify/
7947F:	include/linux/fanotify.h
7948F:	include/uapi/linux/fanotify.h
7949
7950FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
7951M:	Linus Walleij <linus.walleij@linaro.org>
7952L:	linux-usb@vger.kernel.org
7953S:	Maintained
7954F:	drivers/usb/fotg210/
7955
7956FARSYNC SYNCHRONOUS DRIVER
7957M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
7958S:	Supported
7959W:	http://www.farsite.co.uk/
7960F:	drivers/net/wan/farsync.*
7961
7962FAULT INJECTION SUPPORT
7963M:	Akinobu Mita <akinobu.mita@gmail.com>
7964S:	Supported
7965F:	Documentation/fault-injection/
7966F:	lib/fault-inject.c
7967
7968FBTFT Framebuffer drivers
7969L:	dri-devel@lists.freedesktop.org
7970L:	linux-fbdev@vger.kernel.org
7971S:	Orphan
7972F:	drivers/staging/fbtft/
7973
7974FC0011 TUNER DRIVER
7975M:	Michael Buesch <m@bues.ch>
7976L:	linux-media@vger.kernel.org
7977S:	Maintained
7978F:	drivers/media/tuners/fc0011.c
7979F:	drivers/media/tuners/fc0011.h
7980
7981FC2580 MEDIA DRIVER
7982M:	Antti Palosaari <crope@iki.fi>
7983L:	linux-media@vger.kernel.org
7984S:	Maintained
7985W:	https://linuxtv.org
7986W:	http://palosaari.fi/linux/
7987Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7988T:	git git://linuxtv.org/anttip/media_tree.git
7989F:	drivers/media/tuners/fc2580*
7990
7991FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7992M:	Hannes Reinecke <hare@suse.de>
7993L:	linux-scsi@vger.kernel.org
7994S:	Supported
7995W:	www.Open-FCoE.org
7996F:	drivers/scsi/fcoe/
7997F:	drivers/scsi/libfc/
7998F:	include/scsi/fc/
7999F:	include/scsi/libfc.h
8000F:	include/scsi/libfcoe.h
8001F:	include/uapi/scsi/fc/
8002
8003FILE LOCKING (flock() and fcntl()/lockf())
8004M:	Jeff Layton <jlayton@kernel.org>
8005M:	Chuck Lever <chuck.lever@oracle.com>
8006L:	linux-fsdevel@vger.kernel.org
8007S:	Maintained
8008F:	fs/fcntl.c
8009F:	fs/locks.c
8010F:	include/linux/fcntl.h
8011F:	include/uapi/linux/fcntl.h
8012
8013FILESYSTEM DIRECT ACCESS (DAX)
8014M:	Dan Williams <dan.j.williams@intel.com>
8015R:	Matthew Wilcox <willy@infradead.org>
8016R:	Jan Kara <jack@suse.cz>
8017L:	linux-fsdevel@vger.kernel.org
8018L:	nvdimm@lists.linux.dev
8019S:	Supported
8020F:	fs/dax.c
8021F:	include/linux/dax.h
8022F:	include/trace/events/fs_dax.h
8023
8024FILESYSTEMS (VFS and infrastructure)
8025M:	Alexander Viro <viro@zeniv.linux.org.uk>
8026M:	Christian Brauner <brauner@kernel.org>
8027L:	linux-fsdevel@vger.kernel.org
8028S:	Maintained
8029F:	fs/*
8030F:	include/linux/fs.h
8031F:	include/linux/fs_types.h
8032F:	include/uapi/linux/fs.h
8033F:	include/uapi/linux/openat2.h
8034
8035FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8036M:	Riku Voipio <riku.voipio@iki.fi>
8037L:	linux-hwmon@vger.kernel.org
8038S:	Maintained
8039F:	drivers/hwmon/f75375s.c
8040F:	include/linux/f75375s.h
8041
8042FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8043M:	Ji-Ze Hong (Peter Hong) <peter_hong@fintek.com.tw>
8044L:	linux-can@vger.kernel.org
8045S:	Maintained
8046F:	drivers/net/can/usb/f81604.c
8047
8048FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8049M:	Clemens Ladisch <clemens@ladisch.de>
8050M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8051L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8052S:	Maintained
8053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8054F:	include/uapi/sound/firewire.h
8055F:	sound/firewire/
8056
8057FIREWIRE MEDIA DRIVERS (firedtv)
8058M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
8059L:	linux-media@vger.kernel.org
8060L:	linux1394-devel@lists.sourceforge.net
8061S:	Maintained
8062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8063F:	drivers/media/firewire/
8064
8065FIREWIRE SBP-2 TARGET
8066M:	Chris Boot <bootc@bootc.net>
8067L:	linux-scsi@vger.kernel.org
8068L:	target-devel@vger.kernel.org
8069L:	linux1394-devel@lists.sourceforge.net
8070S:	Maintained
8071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8072F:	drivers/target/sbp/
8073
8074FIREWIRE SUBSYSTEM
8075M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8076M:	Takashi Sakamoto <takaswie@kernel.org>
8077L:	linux1394-devel@lists.sourceforge.net
8078S:	Maintained
8079W:	http://ieee1394.docs.kernel.org/
8080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8081F:	drivers/firewire/
8082F:	include/linux/firewire.h
8083F:	include/uapi/linux/firewire*.h
8084F:	tools/firewire/
8085
8086FIRMWARE FRAMEWORK FOR ARMV8-A
8087M:	Sudeep Holla <sudeep.holla@arm.com>
8088L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8089S:	Maintained
8090F:	drivers/firmware/arm_ffa/
8091F:	include/linux/arm_ffa.h
8092
8093FIRMWARE LOADER (request_firmware)
8094M:	Luis Chamberlain <mcgrof@kernel.org>
8095M:	Russ Weight <russell.h.weight@intel.com>
8096L:	linux-kernel@vger.kernel.org
8097S:	Maintained
8098F:	Documentation/firmware_class/
8099F:	drivers/base/firmware_loader/
8100F:	include/linux/firmware.h
8101
8102FLEXTIMER FTM-QUADDEC DRIVER
8103M:	Patrick Havelange <patrick.havelange@essensium.com>
8104L:	linux-iio@vger.kernel.org
8105S:	Maintained
8106F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8107F:	drivers/counter/ftm-quaddec.c
8108
8109FLOPPY DRIVER
8110M:	Denis Efremov <efremov@linux.com>
8111L:	linux-block@vger.kernel.org
8112S:	Odd Fixes
8113F:	drivers/block/floppy.c
8114
8115FLYSKY FSIA6B RC RECEIVER
8116M:	Markus Koch <markus@notsyncing.net>
8117L:	linux-input@vger.kernel.org
8118S:	Maintained
8119F:	drivers/input/joystick/fsia6b.c
8120
8121FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
8122M:	Geoffrey D. Bennett <g@b4.vu>
8123L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8124S:	Maintained
8125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8126F:	sound/usb/mixer_scarlett_gen2.c
8127
8128FORCEDETH GIGABIT ETHERNET DRIVER
8129M:	Rain River <rain.1986.08.12@gmail.com>
8130M:	Zhu Yanjun <zyjzyj2000@gmail.com>
8131L:	netdev@vger.kernel.org
8132S:	Maintained
8133F:	drivers/net/ethernet/nvidia/*
8134
8135FORTIFY_SOURCE
8136M:	Kees Cook <keescook@chromium.org>
8137L:	linux-hardening@vger.kernel.org
8138S:	Supported
8139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8140F:	include/linux/fortify-string.h
8141F:	lib/fortify_kunit.c
8142F:	lib/memcpy_kunit.c
8143F:	lib/strcat_kunit.c
8144F:	lib/strscpy_kunit.c
8145F:	lib/test_fortify/*
8146F:	scripts/test_fortify.sh
8147K:	\b__NO_FORTIFY\b
8148
8149FPGA DFL DRIVERS
8150M:	Wu Hao <hao.wu@intel.com>
8151R:	Tom Rix <trix@redhat.com>
8152L:	linux-fpga@vger.kernel.org
8153S:	Maintained
8154F:	Documentation/ABI/testing/sysfs-bus-dfl*
8155F:	Documentation/fpga/dfl.rst
8156F:	drivers/fpga/dfl*
8157F:	drivers/uio/uio_dfl.c
8158F:	include/linux/dfl.h
8159F:	include/uapi/linux/fpga-dfl.h
8160
8161FPGA MANAGER FRAMEWORK
8162M:	Moritz Fischer <mdf@kernel.org>
8163M:	Wu Hao <hao.wu@intel.com>
8164M:	Xu Yilun <yilun.xu@intel.com>
8165R:	Tom Rix <trix@redhat.com>
8166L:	linux-fpga@vger.kernel.org
8167S:	Maintained
8168Q:	http://patchwork.kernel.org/project/linux-fpga/list/
8169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8170F:	Documentation/devicetree/bindings/fpga/
8171F:	Documentation/driver-api/fpga/
8172F:	Documentation/fpga/
8173F:	drivers/fpga/
8174F:	include/linux/fpga/
8175
8176FPU EMULATOR
8177M:	Bill Metzenthen <billm@melbpc.org.au>
8178S:	Maintained
8179W:	https://floatingpoint.billm.au/
8180F:	arch/x86/math-emu/
8181
8182FRAMEBUFFER CORE
8183M:	Daniel Vetter <daniel@ffwll.ch>
8184S:	Odd Fixes
8185T:	git git://anongit.freedesktop.org/drm/drm-misc
8186F:	drivers/video/fbdev/core/
8187
8188FRAMEBUFFER LAYER
8189M:	Helge Deller <deller@gmx.de>
8190L:	linux-fbdev@vger.kernel.org
8191L:	dri-devel@lists.freedesktop.org
8192S:	Maintained
8193Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
8194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8195F:	Documentation/fb/
8196F:	drivers/video/
8197F:	include/linux/fb.h
8198F:	include/uapi/linux/fb.h
8199F:	include/uapi/video/
8200F:	include/video/
8201
8202FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8203M:	Horia Geantă <horia.geanta@nxp.com>
8204M:	Pankaj Gupta <pankaj.gupta@nxp.com>
8205M:	Gaurav Jain <gaurav.jain@nxp.com>
8206L:	linux-crypto@vger.kernel.org
8207S:	Maintained
8208F:	Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8209F:	drivers/crypto/caam/
8210
8211FREESCALE COLDFIRE M5441X MMC DRIVER
8212M:	Angelo Dureghello <angelo.dureghello@timesys.com>
8213L:	linux-mmc@vger.kernel.org
8214S:	Maintained
8215F:	drivers/mmc/host/sdhci-esdhc-mcf.c
8216F:	include/linux/platform_data/mmc-esdhc-mcf.h
8217
8218FREESCALE DIU FRAMEBUFFER DRIVER
8219M:	Timur Tabi <timur@kernel.org>
8220L:	linux-fbdev@vger.kernel.org
8221S:	Maintained
8222F:	drivers/video/fbdev/fsl-diu-fb.*
8223
8224FREESCALE DMA DRIVER
8225M:	Li Yang <leoyang.li@nxp.com>
8226M:	Zhang Wei <zw@zh-kernel.org>
8227L:	linuxppc-dev@lists.ozlabs.org
8228S:	Maintained
8229F:	drivers/dma/fsldma.*
8230
8231FREESCALE DSPI DRIVER
8232M:	Vladimir Oltean <olteanv@gmail.com>
8233L:	linux-spi@vger.kernel.org
8234S:	Maintained
8235F:	Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8236F:	drivers/spi/spi-fsl-dspi.c
8237F:	include/linux/spi/spi-fsl-dspi.h
8238
8239FREESCALE ENETC ETHERNET DRIVERS
8240M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8241M:	Vladimir Oltean <vladimir.oltean@nxp.com>
8242L:	netdev@vger.kernel.org
8243S:	Maintained
8244F:	drivers/net/ethernet/freescale/enetc/
8245
8246FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8247M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8248L:	netdev@vger.kernel.org
8249S:	Maintained
8250F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8251F:	drivers/net/ethernet/freescale/gianfar*
8252
8253FREESCALE GPMI NAND DRIVER
8254M:	Han Xu <han.xu@nxp.com>
8255L:	linux-mtd@lists.infradead.org
8256S:	Maintained
8257F:	drivers/mtd/nand/raw/gpmi-nand/*
8258
8259FREESCALE I2C CPM DRIVER
8260M:	Jochen Friedrich <jochen@scram.de>
8261L:	linuxppc-dev@lists.ozlabs.org
8262L:	linux-i2c@vger.kernel.org
8263S:	Maintained
8264F:	drivers/i2c/busses/i2c-cpm.c
8265
8266FREESCALE IMX / MXC FEC DRIVER
8267M:	Wei Fang <wei.fang@nxp.com>
8268R:	Shenwei Wang <shenwei.wang@nxp.com>
8269R:	Clark Wang <xiaoning.wang@nxp.com>
8270R:	NXP Linux Team <linux-imx@nxp.com>
8271L:	netdev@vger.kernel.org
8272S:	Maintained
8273F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
8274F:	drivers/net/ethernet/freescale/fec.h
8275F:	drivers/net/ethernet/freescale/fec_main.c
8276F:	drivers/net/ethernet/freescale/fec_ptp.c
8277
8278FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8279M:	Sascha Hauer <s.hauer@pengutronix.de>
8280R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8281L:	linux-fbdev@vger.kernel.org
8282L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8283S:	Maintained
8284F:	drivers/video/fbdev/imxfb.c
8285
8286FREESCALE IMX DDR PMU DRIVER
8287M:	Frank Li <Frank.li@nxp.com>
8288L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8289S:	Maintained
8290F:	Documentation/admin-guide/perf/imx-ddr.rst
8291F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8292F:	drivers/perf/fsl_imx8_ddr_perf.c
8293
8294FREESCALE IMX I2C DRIVER
8295M:	Oleksij Rempel <o.rempel@pengutronix.de>
8296R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8297L:	linux-i2c@vger.kernel.org
8298S:	Maintained
8299F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8300F:	drivers/i2c/busses/i2c-imx.c
8301
8302FREESCALE IMX LPI2C DRIVER
8303M:	Dong Aisheng <aisheng.dong@nxp.com>
8304L:	linux-i2c@vger.kernel.org
8305L:	linux-imx@nxp.com
8306S:	Maintained
8307F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8308F:	drivers/i2c/busses/i2c-imx-lpi2c.c
8309
8310FREESCALE MPC I2C DRIVER
8311M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
8312L:	linux-i2c@vger.kernel.org
8313S:	Maintained
8314F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8315F:	drivers/i2c/busses/i2c-mpc.c
8316
8317FREESCALE QORIQ DPAA ETHERNET DRIVER
8318M:	Madalin Bucur <madalin.bucur@nxp.com>
8319L:	netdev@vger.kernel.org
8320S:	Maintained
8321F:	drivers/net/ethernet/freescale/dpaa
8322
8323FREESCALE QORIQ DPAA FMAN DRIVER
8324M:	Madalin Bucur <madalin.bucur@nxp.com>
8325R:	Sean Anderson <sean.anderson@seco.com>
8326L:	netdev@vger.kernel.org
8327S:	Maintained
8328F:	Documentation/devicetree/bindings/net/fsl-fman.txt
8329F:	drivers/net/ethernet/freescale/fman
8330
8331FREESCALE QORIQ PTP CLOCK DRIVER
8332M:	Yangbo Lu <yangbo.lu@nxp.com>
8333L:	netdev@vger.kernel.org
8334S:	Maintained
8335F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8336F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8337F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
8338F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8339F:	drivers/ptp/ptp_qoriq.c
8340F:	drivers/ptp/ptp_qoriq_debugfs.c
8341F:	include/linux/fsl/ptp_qoriq.h
8342
8343FREESCALE QUAD SPI DRIVER
8344M:	Han Xu <han.xu@nxp.com>
8345L:	linux-spi@vger.kernel.org
8346S:	Maintained
8347F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8348F:	drivers/spi/spi-fsl-qspi.c
8349
8350FREESCALE QUICC ENGINE LIBRARY
8351M:	Qiang Zhao <qiang.zhao@nxp.com>
8352L:	linuxppc-dev@lists.ozlabs.org
8353S:	Maintained
8354F:	drivers/soc/fsl/qe/
8355F:	include/soc/fsl/qe/
8356
8357FREESCALE QUICC ENGINE QMC DRIVER
8358M:	Herve Codina <herve.codina@bootlin.com>
8359L:	linuxppc-dev@lists.ozlabs.org
8360S:	Maintained
8361F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
8362F:	drivers/soc/fsl/qe/qmc.c
8363F:	include/soc/fsl/qe/qmc.h
8364
8365FREESCALE QUICC ENGINE TSA DRIVER
8366M:	Herve Codina <herve.codina@bootlin.com>
8367L:	linuxppc-dev@lists.ozlabs.org
8368S:	Maintained
8369F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
8370F:	drivers/soc/fsl/qe/tsa.c
8371F:	drivers/soc/fsl/qe/tsa.h
8372F:	include/dt-bindings/soc/cpm1-fsl,tsa.h
8373
8374FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8375M:	Li Yang <leoyang.li@nxp.com>
8376L:	netdev@vger.kernel.org
8377L:	linuxppc-dev@lists.ozlabs.org
8378S:	Maintained
8379F:	drivers/net/ethernet/freescale/ucc_geth*
8380
8381FREESCALE QUICC ENGINE UCC HDLC DRIVER
8382M:	Zhao Qiang <qiang.zhao@nxp.com>
8383L:	netdev@vger.kernel.org
8384L:	linuxppc-dev@lists.ozlabs.org
8385S:	Maintained
8386F:	drivers/net/wan/fsl_ucc_hdlc*
8387
8388FREESCALE QUICC ENGINE UCC UART DRIVER
8389M:	Timur Tabi <timur@kernel.org>
8390L:	linuxppc-dev@lists.ozlabs.org
8391S:	Maintained
8392F:	drivers/tty/serial/ucc_uart.c
8393
8394FREESCALE SOC DRIVERS
8395M:	Li Yang <leoyang.li@nxp.com>
8396L:	linuxppc-dev@lists.ozlabs.org
8397L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8398S:	Maintained
8399F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8400F:	Documentation/devicetree/bindings/soc/fsl/
8401F:	drivers/soc/fsl/
8402F:	include/linux/fsl/
8403F:	include/soc/fsl/
8404
8405FREESCALE SOC FS_ENET DRIVER
8406M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
8407L:	linuxppc-dev@lists.ozlabs.org
8408L:	netdev@vger.kernel.org
8409S:	Maintained
8410F:	drivers/net/ethernet/freescale/fs_enet/
8411
8412FREESCALE SOC SOUND DRIVERS
8413M:	Shengjiu Wang <shengjiu.wang@gmail.com>
8414M:	Xiubo Li <Xiubo.Lee@gmail.com>
8415R:	Fabio Estevam <festevam@gmail.com>
8416R:	Nicolin Chen <nicoleotsuka@gmail.com>
8417L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8418L:	linuxppc-dev@lists.ozlabs.org
8419S:	Maintained
8420F:	sound/soc/fsl/fsl*
8421F:	sound/soc/fsl/imx*
8422F:	sound/soc/fsl/mpc8610_hpcd.c
8423
8424FREESCALE SOC SOUND QMC DRIVER
8425M:	Herve Codina <herve.codina@bootlin.com>
8426L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8427L:	linuxppc-dev@lists.ozlabs.org
8428S:	Maintained
8429F:	Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
8430F:	sound/soc/fsl/fsl_qmc_audio.c
8431
8432FREESCALE USB PERIPHERAL DRIVERS
8433M:	Li Yang <leoyang.li@nxp.com>
8434L:	linux-usb@vger.kernel.org
8435L:	linuxppc-dev@lists.ozlabs.org
8436S:	Maintained
8437F:	drivers/usb/gadget/udc/fsl*
8438
8439FREESCALE USB PHY DRIVER
8440M:	Ran Wang <ran.wang_1@nxp.com>
8441L:	linux-usb@vger.kernel.org
8442L:	linuxppc-dev@lists.ozlabs.org
8443S:	Maintained
8444F:	drivers/usb/phy/phy-fsl-usb*
8445
8446FREEVXFS FILESYSTEM
8447M:	Christoph Hellwig <hch@infradead.org>
8448S:	Maintained
8449W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
8450F:	fs/freevxfs/
8451
8452FREEZER
8453M:	"Rafael J. Wysocki" <rafael@kernel.org>
8454M:	Pavel Machek <pavel@ucw.cz>
8455L:	linux-pm@vger.kernel.org
8456S:	Supported
8457F:	Documentation/power/freezing-of-tasks.rst
8458F:	include/linux/freezer.h
8459F:	kernel/freezer.c
8460
8461FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8462M:	David Howells <dhowells@redhat.com>
8463L:	linux-cachefs@redhat.com (moderated for non-subscribers)
8464S:	Supported
8465F:	Documentation/filesystems/caching/
8466F:	fs/fscache/
8467F:	include/linux/fscache*.h
8468
8469FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8470M:	Eric Biggers <ebiggers@kernel.org>
8471M:	Theodore Y. Ts'o <tytso@mit.edu>
8472M:	Jaegeuk Kim <jaegeuk@kernel.org>
8473L:	linux-fscrypt@vger.kernel.org
8474S:	Supported
8475Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
8476T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
8477F:	Documentation/filesystems/fscrypt.rst
8478F:	fs/crypto/
8479F:	include/linux/fscrypt.h
8480F:	include/uapi/linux/fscrypt.h
8481
8482FSI SUBSYSTEM
8483M:	Jeremy Kerr <jk@ozlabs.org>
8484M:	Joel Stanley <joel@jms.id.au>
8485R:	Alistar Popple <alistair@popple.id.au>
8486R:	Eddie James <eajames@linux.ibm.com>
8487L:	linux-fsi@lists.ozlabs.org
8488S:	Supported
8489Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
8490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8491F:	drivers/fsi/
8492F:	include/linux/fsi*.h
8493F:	include/trace/events/fsi*.h
8494
8495FSI-ATTACHED I2C DRIVER
8496M:	Eddie James <eajames@linux.ibm.com>
8497L:	linux-i2c@vger.kernel.org
8498L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
8499S:	Maintained
8500F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8501F:	drivers/i2c/busses/i2c-fsi.c
8502
8503FSI-ATTACHED SPI DRIVER
8504M:	Eddie James <eajames@linux.ibm.com>
8505L:	linux-spi@vger.kernel.org
8506S:	Maintained
8507F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8508F:	drivers/spi/spi-fsi.c
8509
8510FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8511M:	Jan Kara <jack@suse.cz>
8512R:	Amir Goldstein <amir73il@gmail.com>
8513L:	linux-fsdevel@vger.kernel.org
8514S:	Maintained
8515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8516F:	fs/notify/
8517F:	include/linux/fsnotify*.h
8518
8519FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8520M:	Eric Biggers <ebiggers@kernel.org>
8521M:	Theodore Y. Ts'o <tytso@mit.edu>
8522L:	fsverity@lists.linux.dev
8523S:	Supported
8524Q:	https://patchwork.kernel.org/project/fsverity/list/
8525T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
8526F:	Documentation/filesystems/fsverity.rst
8527F:	fs/verity/
8528F:	include/linux/fsverity.h
8529F:	include/uapi/linux/fsverity.h
8530
8531FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8532M:	Michael Zaidman <michael.zaidman@gmail.com>
8533L:	linux-i2c@vger.kernel.org
8534L:	linux-input@vger.kernel.org
8535S:	Maintained
8536F:	drivers/hid/hid-ft260.c
8537
8538FUJITSU LAPTOP EXTRAS
8539M:	Jonathan Woithe <jwoithe@just42.net>
8540L:	platform-driver-x86@vger.kernel.org
8541S:	Maintained
8542F:	drivers/platform/x86/fujitsu-laptop.c
8543
8544FUJITSU TABLET EXTRAS
8545M:	Robert Gerlach <khnz@gmx.de>
8546L:	platform-driver-x86@vger.kernel.org
8547S:	Maintained
8548F:	drivers/platform/x86/fujitsu-tablet.c
8549
8550FUNCTION HOOKS (FTRACE)
8551M:	Steven Rostedt <rostedt@goodmis.org>
8552M:	Masami Hiramatsu <mhiramat@kernel.org>
8553R:	Mark Rutland <mark.rutland@arm.com>
8554L:	linux-kernel@vger.kernel.org
8555L:	linux-trace-kernel@vger.kernel.org
8556S:	Maintained
8557Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
8558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8559F:	Documentation/trace/ftrace*
8560F:	arch/*/*/*/*ftrace*
8561F:	arch/*/*/*ftrace*
8562F:	include/*/ftrace.h
8563F:	kernel/trace/fgraph.c
8564F:	kernel/trace/ftrace*
8565F:	samples/ftrace
8566
8567FUNGIBLE ETHERNET DRIVERS
8568M:	Dimitris Michailidis <dmichail@fungible.com>
8569L:	netdev@vger.kernel.org
8570S:	Supported
8571F:	drivers/net/ethernet/fungible/
8572
8573FUSE: FILESYSTEM IN USERSPACE
8574M:	Miklos Szeredi <miklos@szeredi.hu>
8575L:	linux-fsdevel@vger.kernel.org
8576S:	Maintained
8577W:	https://github.com/libfuse/
8578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8579F:	Documentation/filesystems/fuse.rst
8580F:	fs/fuse/
8581F:	include/uapi/linux/fuse.h
8582
8583FUTEX SUBSYSTEM
8584M:	Thomas Gleixner <tglx@linutronix.de>
8585M:	Ingo Molnar <mingo@redhat.com>
8586R:	Peter Zijlstra <peterz@infradead.org>
8587R:	Darren Hart <dvhart@infradead.org>
8588R:	Davidlohr Bueso <dave@stgolabs.net>
8589R:	André Almeida <andrealmeid@igalia.com>
8590L:	linux-kernel@vger.kernel.org
8591S:	Maintained
8592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8593F:	Documentation/locking/*futex*
8594F:	include/asm-generic/futex.h
8595F:	include/linux/futex.h
8596F:	include/uapi/linux/futex.h
8597F:	kernel/futex/*
8598F:	tools/perf/bench/futex*
8599F:	tools/testing/selftests/futex/
8600
8601GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8602M:	Tim Harvey <tharvey@gateworks.com>
8603S:	Maintained
8604F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8605F:	Documentation/hwmon/gsc-hwmon.rst
8606F:	drivers/hwmon/gsc-hwmon.c
8607F:	drivers/mfd/gateworks-gsc.c
8608F:	include/linux/mfd/gsc.h
8609F:	include/linux/platform_data/gsc_hwmon.h
8610
8611GCC PLUGINS
8612M:	Kees Cook <keescook@chromium.org>
8613L:	linux-hardening@vger.kernel.org
8614S:	Maintained
8615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8616F:	Documentation/kbuild/gcc-plugins.rst
8617F:	scripts/Makefile.gcc-plugins
8618F:	scripts/gcc-plugins/
8619
8620GCOV BASED KERNEL PROFILING
8621M:	Peter Oberparleiter <oberpar@linux.ibm.com>
8622S:	Maintained
8623F:	Documentation/dev-tools/gcov.rst
8624F:	kernel/gcov/
8625
8626GDB KERNEL DEBUGGING HELPER SCRIPTS
8627M:	Jan Kiszka <jan.kiszka@siemens.com>
8628M:	Kieran Bingham <kbingham@kernel.org>
8629S:	Supported
8630F:	scripts/gdb/
8631
8632GEMINI CRYPTO DRIVER
8633M:	Corentin Labbe <clabbe@baylibre.com>
8634L:	linux-crypto@vger.kernel.org
8635S:	Maintained
8636F:	drivers/crypto/gemini/
8637
8638GEMTEK FM RADIO RECEIVER DRIVER
8639M:	Hans Verkuil <hverkuil@xs4all.nl>
8640L:	linux-media@vger.kernel.org
8641S:	Maintained
8642W:	https://linuxtv.org
8643T:	git git://linuxtv.org/media_tree.git
8644F:	drivers/media/radio/radio-gemtek*
8645
8646GENERIC ARCHITECTURE TOPOLOGY
8647M:	Sudeep Holla <sudeep.holla@arm.com>
8648L:	linux-kernel@vger.kernel.org
8649S:	Maintained
8650F:	drivers/base/arch_topology.c
8651F:	include/linux/arch_topology.h
8652
8653GENERIC ENTRY CODE
8654M:	Thomas Gleixner <tglx@linutronix.de>
8655M:	Peter Zijlstra <peterz@infradead.org>
8656M:	Andy Lutomirski <luto@kernel.org>
8657L:	linux-kernel@vger.kernel.org
8658S:	Maintained
8659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8660F:	include/linux/entry-common.h
8661F:	include/linux/entry-kvm.h
8662F:	kernel/entry/
8663
8664GENERIC GPIO I2C DRIVER
8665M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
8666S:	Supported
8667F:	drivers/i2c/busses/i2c-gpio.c
8668F:	include/linux/platform_data/i2c-gpio.h
8669
8670GENERIC GPIO I2C MULTIPLEXER DRIVER
8671M:	Peter Korsgaard <peter.korsgaard@barco.com>
8672L:	linux-i2c@vger.kernel.org
8673S:	Supported
8674F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
8675F:	drivers/i2c/muxes/i2c-mux-gpio.c
8676F:	include/linux/platform_data/i2c-mux-gpio.h
8677
8678GENERIC HDLC (WAN) DRIVERS
8679M:	Krzysztof Halasa <khc@pm.waw.pl>
8680S:	Maintained
8681W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
8682F:	drivers/net/wan/c101.c
8683F:	drivers/net/wan/hd6457*
8684F:	drivers/net/wan/hdlc*
8685F:	drivers/net/wan/n2.c
8686F:	drivers/net/wan/pc300too.c
8687F:	drivers/net/wan/pci200syn.c
8688F:	drivers/net/wan/wanxl*
8689
8690GENERIC INCLUDE/ASM HEADER FILES
8691M:	Arnd Bergmann <arnd@arndb.de>
8692L:	linux-arch@vger.kernel.org
8693S:	Maintained
8694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8695F:	include/asm-generic/
8696F:	include/uapi/asm-generic/
8697
8698GENERIC PHY FRAMEWORK
8699M:	Vinod Koul <vkoul@kernel.org>
8700M:	Kishon Vijay Abraham I <kishon@kernel.org>
8701L:	linux-phy@lists.infradead.org
8702S:	Supported
8703Q:	https://patchwork.kernel.org/project/linux-phy/list/
8704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8705F:	Documentation/devicetree/bindings/phy/
8706F:	drivers/phy/
8707F:	include/dt-bindings/phy/
8708F:	include/linux/phy/
8709
8710GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8711M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
8712S:	Supported
8713F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
8714
8715GENERIC PM DOMAINS
8716M:	"Rafael J. Wysocki" <rafael@kernel.org>
8717M:	Kevin Hilman <khilman@kernel.org>
8718M:	Ulf Hansson <ulf.hansson@linaro.org>
8719L:	linux-pm@vger.kernel.org
8720S:	Supported
8721F:	Documentation/devicetree/bindings/power/power?domain*
8722F:	drivers/base/power/domain*.c
8723F:	include/linux/pm_domain.h
8724
8725GENERIC PM DOMAIN PROVIDERS
8726M:	Ulf Hansson <ulf.hansson@linaro.org>
8727L:	linux-pm@vger.kernel.org
8728S:	Supported
8729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
8730F:	drivers/pmdomain/
8731
8732GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8733M:	Eugen Hristev <eugen.hristev@microchip.com>
8734L:	linux-input@vger.kernel.org
8735S:	Maintained
8736F:	drivers/input/touchscreen/resistive-adc-touch.c
8737
8738GENERIC STRING LIBRARY
8739M:	Kees Cook <keescook@chromium.org>
8740R:	Andy Shevchenko <andy@kernel.org>
8741L:	linux-hardening@vger.kernel.org
8742S:	Supported
8743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8744F:	include/linux/string.h
8745F:	include/linux/string_choices.h
8746F:	include/linux/string_helpers.h
8747F:	lib/string.c
8748F:	lib/string_helpers.c
8749F:	lib/test-string_helpers.c
8750F:	lib/test_string.c
8751
8752GENERIC UIO DRIVER FOR PCI DEVICES
8753M:	"Michael S. Tsirkin" <mst@redhat.com>
8754L:	kvm@vger.kernel.org
8755S:	Supported
8756F:	drivers/uio/uio_pci_generic.c
8757
8758GENERIC VDSO LIBRARY
8759M:	Andy Lutomirski <luto@kernel.org>
8760M:	Thomas Gleixner <tglx@linutronix.de>
8761M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
8762L:	linux-kernel@vger.kernel.org
8763S:	Maintained
8764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8765F:	include/asm-generic/vdso/vsyscall.h
8766F:	include/vdso/
8767F:	kernel/time/vsyscall.c
8768F:	lib/vdso/
8769
8770GENWQE (IBM Generic Workqueue Card)
8771M:	Frank Haverkamp <haver@linux.ibm.com>
8772S:	Supported
8773F:	drivers/misc/genwqe/
8774
8775GET_MAINTAINER SCRIPT
8776M:	Joe Perches <joe@perches.com>
8777S:	Maintained
8778F:	scripts/get_maintainer.pl
8779
8780GFS2 FILE SYSTEM
8781M:	Bob Peterson <rpeterso@redhat.com>
8782M:	Andreas Gruenbacher <agruenba@redhat.com>
8783L:	gfs2@lists.linux.dev
8784S:	Supported
8785B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8787F:	Documentation/filesystems/gfs2*
8788F:	fs/gfs2/
8789F:	include/uapi/linux/gfs2_ondisk.h
8790
8791GIGABYTE WMI DRIVER
8792M:	Thomas Weißschuh <thomas@weissschuh.net>
8793L:	platform-driver-x86@vger.kernel.org
8794S:	Maintained
8795F:	drivers/platform/x86/gigabyte-wmi.c
8796
8797GNSS SUBSYSTEM
8798M:	Johan Hovold <johan@kernel.org>
8799S:	Maintained
8800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8801F:	Documentation/ABI/testing/sysfs-class-gnss
8802F:	Documentation/devicetree/bindings/gnss/
8803F:	drivers/gnss/
8804F:	include/linux/gnss.h
8805
8806GO7007 MPEG CODEC
8807M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
8808L:	linux-media@vger.kernel.org
8809S:	Maintained
8810F:	drivers/media/usb/go7007/
8811
8812GOODIX TOUCHSCREEN
8813M:	Bastien Nocera <hadess@hadess.net>
8814M:	Hans de Goede <hdegoede@redhat.com>
8815L:	linux-input@vger.kernel.org
8816S:	Maintained
8817F:	drivers/input/touchscreen/goodix*
8818
8819GOOGLE ETHERNET DRIVERS
8820M:	Jeroen de Borst <jeroendb@google.com>
8821M:	Praveen Kaligineedi <pkaligineedi@google.com>
8822R:	Shailend Chand <shailend@google.com>
8823L:	netdev@vger.kernel.org
8824S:	Supported
8825F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
8826F:	drivers/net/ethernet/google
8827
8828GOOGLE FIRMWARE DRIVERS
8829M:	Tzung-Bi Shih <tzungbi@kernel.org>
8830R:	Brian Norris <briannorris@chromium.org>
8831R:	Julius Werner <jwerner@chromium.org>
8832L:	chrome-platform@lists.linux.dev
8833S:	Maintained
8834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
8835F:	drivers/firmware/google/
8836
8837GPD POCKET FAN DRIVER
8838M:	Hans de Goede <hdegoede@redhat.com>
8839L:	platform-driver-x86@vger.kernel.org
8840S:	Maintained
8841F:	drivers/platform/x86/gpd-pocket-fan.c
8842
8843GPIO ACPI SUPPORT
8844M:	Mika Westerberg <mika.westerberg@linux.intel.com>
8845M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8846L:	linux-gpio@vger.kernel.org
8847L:	linux-acpi@vger.kernel.org
8848S:	Supported
8849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8850F:	Documentation/firmware-guide/acpi/gpio-properties.rst
8851F:	drivers/gpio/gpiolib-acpi.c
8852F:	drivers/gpio/gpiolib-acpi.h
8853
8854GPIO AGGREGATOR
8855M:	Geert Uytterhoeven <geert+renesas@glider.be>
8856L:	linux-gpio@vger.kernel.org
8857S:	Supported
8858F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
8859F:	drivers/gpio/gpio-aggregator.c
8860
8861GPIO IR Transmitter
8862M:	Sean Young <sean@mess.org>
8863L:	linux-media@vger.kernel.org
8864S:	Maintained
8865F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
8866F:	drivers/media/rc/gpio-ir-tx.c
8867
8868GPIO MOCKUP DRIVER
8869M:	Bamvor Jian Zhang <bamv2005@gmail.com>
8870L:	linux-gpio@vger.kernel.org
8871S:	Maintained
8872F:	drivers/gpio/gpio-mockup.c
8873F:	tools/testing/selftests/gpio/
8874
8875GPIO REGMAP
8876M:	Michael Walle <michael@walle.cc>
8877S:	Maintained
8878F:	drivers/gpio/gpio-regmap.c
8879F:	include/linux/gpio/regmap.h
8880K:	(devm_)?gpio_regmap_(un)?register
8881
8882GPIO SUBSYSTEM
8883M:	Linus Walleij <linus.walleij@linaro.org>
8884M:	Bartosz Golaszewski <brgl@bgdev.pl>
8885R:	Andy Shevchenko <andy@kernel.org>
8886L:	linux-gpio@vger.kernel.org
8887S:	Maintained
8888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
8889F:	Documentation/ABI/obsolete/sysfs-gpio
8890F:	Documentation/ABI/testing/gpio-cdev
8891F:	Documentation/admin-guide/gpio/
8892F:	Documentation/devicetree/bindings/gpio/
8893F:	Documentation/driver-api/gpio/
8894F:	drivers/gpio/
8895F:	include/dt-bindings/gpio/
8896F:	include/linux/gpio.h
8897F:	include/linux/gpio/
8898F:	include/linux/of_gpio.h
8899F:	include/uapi/linux/gpio.h
8900F:	tools/gpio/
8901
8902GRE DEMULTIPLEXER DRIVER
8903M:	Dmitry Kozlov <xeb@mail.ru>
8904L:	netdev@vger.kernel.org
8905S:	Maintained
8906F:	include/net/gre.h
8907F:	net/ipv4/gre_demux.c
8908F:	net/ipv4/gre_offload.c
8909
8910GRETH 10/100/1G Ethernet MAC device driver
8911M:	Andreas Larsson <andreas@gaisler.com>
8912L:	netdev@vger.kernel.org
8913S:	Maintained
8914F:	drivers/net/ethernet/aeroflex/
8915
8916GREYBUS AUDIO PROTOCOLS DRIVERS
8917M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
8918M:	Mark Greer <mgreer@animalcreek.com>
8919S:	Maintained
8920F:	drivers/staging/greybus/audio_apbridgea.c
8921F:	drivers/staging/greybus/audio_apbridgea.h
8922F:	drivers/staging/greybus/audio_codec.c
8923F:	drivers/staging/greybus/audio_codec.h
8924F:	drivers/staging/greybus/audio_gb.c
8925F:	drivers/staging/greybus/audio_manager.c
8926F:	drivers/staging/greybus/audio_manager.h
8927F:	drivers/staging/greybus/audio_manager_module.c
8928F:	drivers/staging/greybus/audio_manager_private.h
8929F:	drivers/staging/greybus/audio_manager_sysfs.c
8930F:	drivers/staging/greybus/audio_module.c
8931F:	drivers/staging/greybus/audio_topology.c
8932
8933GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8934M:	Viresh Kumar <vireshk@kernel.org>
8935S:	Maintained
8936F:	drivers/staging/greybus/authentication.c
8937F:	drivers/staging/greybus/bootrom.c
8938F:	drivers/staging/greybus/firmware.h
8939F:	drivers/staging/greybus/fw-core.c
8940F:	drivers/staging/greybus/fw-download.c
8941F:	drivers/staging/greybus/fw-management.c
8942F:	drivers/staging/greybus/greybus_authentication.h
8943F:	drivers/staging/greybus/greybus_firmware.h
8944F:	drivers/staging/greybus/hid.c
8945F:	drivers/staging/greybus/i2c.c
8946F:	drivers/staging/greybus/spi.c
8947F:	drivers/staging/greybus/spilib.c
8948F:	drivers/staging/greybus/spilib.h
8949
8950GREYBUS LOOPBACK DRIVER
8951M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
8952S:	Maintained
8953F:	drivers/staging/greybus/loopback.c
8954
8955GREYBUS PLATFORM DRIVERS
8956M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8957S:	Maintained
8958F:	drivers/staging/greybus/arche-apb-ctrl.c
8959F:	drivers/staging/greybus/arche-platform.c
8960F:	drivers/staging/greybus/arche_platform.h
8961
8962GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8963M:	Rui Miguel Silva <rmfrfs@gmail.com>
8964S:	Maintained
8965F:	drivers/staging/greybus/gpio.c
8966F:	drivers/staging/greybus/light.c
8967F:	drivers/staging/greybus/power_supply.c
8968F:	drivers/staging/greybus/sdio.c
8969F:	drivers/staging/greybus/spi.c
8970F:	drivers/staging/greybus/spilib.c
8971
8972GREYBUS SUBSYSTEM
8973M:	Johan Hovold <johan@kernel.org>
8974M:	Alex Elder <elder@kernel.org>
8975M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8976L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
8977S:	Maintained
8978F:	drivers/greybus/
8979F:	drivers/staging/greybus/
8980F:	include/linux/greybus.h
8981F:	include/linux/greybus/
8982
8983GREYBUS UART PROTOCOLS DRIVERS
8984M:	David Lin <dtwlin@gmail.com>
8985S:	Maintained
8986F:	drivers/staging/greybus/log.c
8987F:	drivers/staging/greybus/uart.c
8988
8989GS1662 VIDEO SERIALIZER
8990M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8991L:	linux-media@vger.kernel.org
8992S:	Maintained
8993T:	git git://linuxtv.org/media_tree.git
8994F:	drivers/media/spi/gs1662.c
8995
8996GSPCA FINEPIX SUBDRIVER
8997M:	Frank Zago <frank@zago.net>
8998L:	linux-media@vger.kernel.org
8999S:	Maintained
9000T:	git git://linuxtv.org/media_tree.git
9001F:	drivers/media/usb/gspca/finepix.c
9002
9003GSPCA GL860 SUBDRIVER
9004M:	Olivier Lorin <o.lorin@laposte.net>
9005L:	linux-media@vger.kernel.org
9006S:	Maintained
9007T:	git git://linuxtv.org/media_tree.git
9008F:	drivers/media/usb/gspca/gl860/
9009
9010GSPCA M5602 SUBDRIVER
9011M:	Erik Andren <erik.andren@gmail.com>
9012L:	linux-media@vger.kernel.org
9013S:	Maintained
9014T:	git git://linuxtv.org/media_tree.git
9015F:	drivers/media/usb/gspca/m5602/
9016
9017GSPCA PAC207 SONIXB SUBDRIVER
9018M:	Hans Verkuil <hverkuil@xs4all.nl>
9019L:	linux-media@vger.kernel.org
9020S:	Odd Fixes
9021T:	git git://linuxtv.org/media_tree.git
9022F:	drivers/media/usb/gspca/pac207.c
9023
9024GSPCA SN9C20X SUBDRIVER
9025M:	Brian Johnson <brijohn@gmail.com>
9026L:	linux-media@vger.kernel.org
9027S:	Maintained
9028T:	git git://linuxtv.org/media_tree.git
9029F:	drivers/media/usb/gspca/sn9c20x.c
9030
9031GSPCA T613 SUBDRIVER
9032M:	Leandro Costantino <lcostantino@gmail.com>
9033L:	linux-media@vger.kernel.org
9034S:	Maintained
9035T:	git git://linuxtv.org/media_tree.git
9036F:	drivers/media/usb/gspca/t613.c
9037
9038GSPCA USB WEBCAM DRIVER
9039M:	Hans Verkuil <hverkuil@xs4all.nl>
9040L:	linux-media@vger.kernel.org
9041S:	Odd Fixes
9042T:	git git://linuxtv.org/media_tree.git
9043F:	drivers/media/usb/gspca/
9044
9045GTP (GPRS Tunneling Protocol)
9046M:	Pablo Neira Ayuso <pablo@netfilter.org>
9047M:	Harald Welte <laforge@gnumonks.org>
9048L:	osmocom-net-gprs@lists.osmocom.org
9049S:	Maintained
9050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9051F:	drivers/net/gtp.c
9052
9053GUID PARTITION TABLE (GPT)
9054M:	Davidlohr Bueso <dave@stgolabs.net>
9055L:	linux-efi@vger.kernel.org
9056S:	Maintained
9057F:	block/partitions/efi.*
9058
9059HABANALABS PCI DRIVER
9060M:	Oded Gabbay <ogabbay@kernel.org>
9061L:	dri-devel@lists.freedesktop.org
9062S:	Supported
9063C:	irc://irc.oftc.net/dri-devel
9064T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
9065F:	Documentation/ABI/testing/debugfs-driver-habanalabs
9066F:	Documentation/ABI/testing/sysfs-driver-habanalabs
9067F:	drivers/accel/habanalabs/
9068F:	include/trace/events/habanalabs.h
9069F:	include/uapi/drm/habanalabs_accel.h
9070
9071HACKRF MEDIA DRIVER
9072M:	Antti Palosaari <crope@iki.fi>
9073L:	linux-media@vger.kernel.org
9074S:	Maintained
9075W:	https://linuxtv.org
9076W:	http://palosaari.fi/linux/
9077Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9078T:	git git://linuxtv.org/anttip/media_tree.git
9079F:	drivers/media/usb/hackrf/
9080
9081HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9082M:	Chuck Lever <chuck.lever@oracle.com>
9083L:	kernel-tls-handshake@lists.linux.dev
9084L:	netdev@vger.kernel.org
9085S:	Maintained
9086F:	Documentation/netlink/specs/handshake.yaml
9087F:	Documentation/networking/tls-handshake.rst
9088F:	include/net/handshake.h
9089F:	include/trace/events/handshake.h
9090F:	net/handshake/
9091
9092HANTRO VPU CODEC DRIVER
9093M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
9094M:	Philipp Zabel <p.zabel@pengutronix.de>
9095L:	linux-media@vger.kernel.org
9096L:	linux-rockchip@lists.infradead.org
9097S:	Maintained
9098F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9099F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9100F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9101F:	drivers/media/platform/verisilicon/
9102
9103HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9104M:	Frank Seidel <frank@f-seidel.de>
9105L:	platform-driver-x86@vger.kernel.org
9106S:	Maintained
9107W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9108F:	drivers/platform/x86/hdaps.c
9109
9110HARDWARE MONITORING
9111M:	Jean Delvare <jdelvare@suse.com>
9112M:	Guenter Roeck <linux@roeck-us.net>
9113L:	linux-hwmon@vger.kernel.org
9114S:	Maintained
9115W:	http://hwmon.wiki.kernel.org/
9116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9117F:	Documentation/ABI/testing/sysfs-class-hwmon
9118F:	Documentation/devicetree/bindings/hwmon/
9119F:	Documentation/hwmon/
9120F:	drivers/hwmon/
9121F:	include/linux/hwmon*.h
9122F:	include/trace/events/hwmon*.h
9123K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9124
9125HARDWARE RANDOM NUMBER GENERATOR CORE
9126M:	Olivia Mackall <olivia@selenic.com>
9127M:	Herbert Xu <herbert@gondor.apana.org.au>
9128L:	linux-crypto@vger.kernel.org
9129S:	Odd fixes
9130F:	Documentation/admin-guide/hw_random.rst
9131F:	Documentation/devicetree/bindings/rng/
9132F:	drivers/char/hw_random/
9133F:	include/linux/hw_random.h
9134
9135HARDWARE SPINLOCK CORE
9136M:	Ohad Ben-Cohen <ohad@wizery.com>
9137M:	Bjorn Andersson <andersson@kernel.org>
9138R:	Baolin Wang <baolin.wang7@gmail.com>
9139L:	linux-remoteproc@vger.kernel.org
9140S:	Maintained
9141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9142F:	Documentation/devicetree/bindings/hwlock/
9143F:	Documentation/locking/hwspinlock.rst
9144F:	drivers/hwspinlock/
9145F:	include/linux/hwspinlock.h
9146
9147HARDWARE TRACING FACILITIES
9148M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9149S:	Maintained
9150F:	drivers/hwtracing/
9151
9152HARMONY SOUND DRIVER
9153L:	linux-parisc@vger.kernel.org
9154S:	Maintained
9155F:	sound/parisc/harmony.*
9156
9157HDPVR USB VIDEO ENCODER DRIVER
9158M:	Hans Verkuil <hverkuil@xs4all.nl>
9159L:	linux-media@vger.kernel.org
9160S:	Odd Fixes
9161W:	https://linuxtv.org
9162T:	git git://linuxtv.org/media_tree.git
9163F:	drivers/media/usb/hdpvr/
9164
9165HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9166M:	Matt Hsiao <matt.hsiao@hpe.com>
9167S:	Supported
9168F:	drivers/misc/hpilo.[ch]
9169
9170HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9171M:	Jerry Hoemann <jerry.hoemann@hpe.com>
9172S:	Supported
9173F:	Documentation/watchdog/hpwdt.rst
9174F:	drivers/watchdog/hpwdt.c
9175
9176HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9177M:	Don Brace <don.brace@microchip.com>
9178L:	storagedev@microchip.com
9179L:	linux-scsi@vger.kernel.org
9180S:	Supported
9181F:	Documentation/scsi/hpsa.rst
9182F:	drivers/scsi/hpsa*.[ch]
9183F:	include/linux/cciss*.h
9184F:	include/uapi/linux/cciss*.h
9185
9186HFI1 DRIVER
9187M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
9188L:	linux-rdma@vger.kernel.org
9189S:	Supported
9190F:	drivers/infiniband/hw/hfi1
9191
9192HFS FILESYSTEM
9193L:	linux-fsdevel@vger.kernel.org
9194S:	Orphan
9195F:	Documentation/filesystems/hfs.rst
9196F:	fs/hfs/
9197
9198HFSPLUS FILESYSTEM
9199L:	linux-fsdevel@vger.kernel.org
9200S:	Orphan
9201F:	Documentation/filesystems/hfsplus.rst
9202F:	fs/hfsplus/
9203
9204HGA FRAMEBUFFER DRIVER
9205M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9206L:	linux-nvidia@lists.surfsouth.com
9207S:	Maintained
9208W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9209F:	drivers/video/fbdev/hgafb.c
9210
9211HIBERNATION (aka Software Suspend, aka swsusp)
9212M:	"Rafael J. Wysocki" <rafael@kernel.org>
9213M:	Pavel Machek <pavel@ucw.cz>
9214L:	linux-pm@vger.kernel.org
9215S:	Supported
9216B:	https://bugzilla.kernel.org
9217F:	arch/*/include/asm/suspend*.h
9218F:	arch/x86/power/
9219F:	drivers/base/power/
9220F:	include/linux/freezer.h
9221F:	include/linux/pm.h
9222F:	include/linux/suspend.h
9223F:	kernel/power/
9224
9225HID CORE LAYER
9226M:	Jiri Kosina <jikos@kernel.org>
9227M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
9228L:	linux-input@vger.kernel.org
9229S:	Maintained
9230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9231F:	Documentation/hid/
9232F:	drivers/hid/
9233F:	include/linux/hid*
9234F:	include/uapi/linux/hid*
9235F:	samples/hid/
9236F:	tools/testing/selftests/hid/
9237
9238HID LOGITECH DRIVERS
9239R:	Filipe Laíns <lains@riseup.net>
9240L:	linux-input@vger.kernel.org
9241S:	Maintained
9242F:	drivers/hid/hid-logitech-*
9243
9244HID NVIDIA SHIELD DRIVER
9245M:	Rahul Rameshbabu <rrameshbabu@nvidia.com>
9246L:	linux-input@vger.kernel.org
9247S:	Maintained
9248F:	drivers/hid/hid-nvidia-shield.c
9249
9250HID PHOENIX RC FLIGHT CONTROLLER
9251M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9252L:	linux-input@vger.kernel.org
9253S:	Maintained
9254F:	drivers/hid/hid-pxrc.c
9255
9256HID PLAYSTATION DRIVER
9257M:	Roderick Colenbrander <roderick.colenbrander@sony.com>
9258L:	linux-input@vger.kernel.org
9259S:	Supported
9260F:	drivers/hid/hid-playstation.c
9261
9262HID SENSOR HUB DRIVERS
9263M:	Jiri Kosina <jikos@kernel.org>
9264M:	Jonathan Cameron <jic23@kernel.org>
9265M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9266L:	linux-input@vger.kernel.org
9267L:	linux-iio@vger.kernel.org
9268S:	Maintained
9269F:	Documentation/hid/hid-sensor*
9270F:	drivers/hid/hid-sensor-*
9271F:	drivers/iio/*/hid-*
9272F:	include/linux/hid-sensor-*
9273
9274HID VRC-2 CAR CONTROLLER DRIVER
9275M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9276L:	linux-input@vger.kernel.org
9277S:	Maintained
9278F:	drivers/hid/hid-vrc2.c
9279
9280HID WACOM DRIVER
9281M:	Ping Cheng <ping.cheng@wacom.com>
9282M:	Jason Gerecke  <jason.gerecke@wacom.com>
9283L:	linux-input@vger.kernel.org
9284S:	Maintained
9285F:	drivers/hid/wacom.h
9286F:	drivers/hid/wacom_*
9287
9288HID++ LOGITECH DRIVERS
9289R:	Filipe Laíns <lains@riseup.net>
9290R:	Bastien Nocera <hadess@hadess.net>
9291L:	linux-input@vger.kernel.org
9292S:	Maintained
9293F:	drivers/hid/hid-logitech-hidpp.c
9294
9295HIGH-RESOLUTION TIMERS, CLOCKEVENTS
9296M:	Thomas Gleixner <tglx@linutronix.de>
9297L:	linux-kernel@vger.kernel.org
9298S:	Maintained
9299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9300F:	Documentation/timers/
9301F:	include/linux/clockchips.h
9302F:	include/linux/hrtimer.h
9303F:	kernel/time/clockevents.c
9304F:	kernel/time/hrtimer.c
9305F:	kernel/time/timer_*.c
9306
9307HIGH-SPEED SCC DRIVER FOR AX.25
9308L:	linux-hams@vger.kernel.org
9309S:	Orphan
9310F:	drivers/net/hamradio/scc.c
9311
9312HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9313M:	HighPoint Linux Team <linux@highpoint-tech.com>
9314S:	Supported
9315W:	http://www.highpoint-tech.com
9316F:	Documentation/scsi/hptiop.rst
9317F:	drivers/scsi/hptiop.c
9318
9319HIKEY960 ONBOARD USB GPIO HUB DRIVER
9320M:	John Stultz <jstultz@google.com>
9321L:	linux-kernel@vger.kernel.org
9322S:	Maintained
9323F:	drivers/misc/hisi_hikey_usb.c
9324
9325HIMAX HX83112B TOUCHSCREEN SUPPORT
9326M:	Job Noorman <job@noorman.info>
9327L:	linux-input@vger.kernel.org
9328S:	Maintained
9329F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
9330F:	drivers/input/touchscreen/himax_hx83112b.c
9331
9332HIPPI
9333M:	Jes Sorensen <jes@trained-monkey.org>
9334L:	linux-hippi@sunsite.dk
9335S:	Maintained
9336F:	drivers/net/hippi/
9337F:	include/linux/hippidevice.h
9338F:	include/uapi/linux/if_hippi.h
9339F:	net/802/hippi.c
9340
9341HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9342M:	Kurt Kanzenbach <kurt@linutronix.de>
9343L:	netdev@vger.kernel.org
9344S:	Maintained
9345F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9346F:	drivers/net/dsa/hirschmann/*
9347F:	include/linux/platform_data/hirschmann-hellcreek.h
9348F:	net/dsa/tag_hellcreek.c
9349
9350HISILICON DMA DRIVER
9351M:	Zhou Wang <wangzhou1@hisilicon.com>
9352M:	Jie Hai <haijie1@huawei.com>
9353L:	dmaengine@vger.kernel.org
9354S:	Maintained
9355F:	drivers/dma/hisi_dma.c
9356
9357HISILICON GPIO DRIVER
9358M:	Jay Fang <f.fangjian@huawei.com>
9359L:	linux-gpio@vger.kernel.org
9360S:	Maintained
9361F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
9362F:	drivers/gpio/gpio-hisi.c
9363
9364HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9365M:	Longfang Liu <liulongfang@huawei.com>
9366L:	linux-crypto@vger.kernel.org
9367S:	Maintained
9368F:	Documentation/ABI/testing/debugfs-hisi-hpre
9369F:	drivers/crypto/hisilicon/hpre/hpre.h
9370F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
9371F:	drivers/crypto/hisilicon/hpre/hpre_main.c
9372
9373HISILICON HNS3 PMU DRIVER
9374M:	Jijie Shao <shaojijie@huawei.com>
9375S:	Supported
9376F:	Documentation/admin-guide/perf/hns3-pmu.rst
9377F:	drivers/perf/hisilicon/hns3_pmu.c
9378
9379HISILICON I2C CONTROLLER DRIVER
9380M:	Yicong Yang <yangyicong@hisilicon.com>
9381L:	linux-i2c@vger.kernel.org
9382S:	Maintained
9383W:	https://www.hisilicon.com
9384F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
9385F:	drivers/i2c/busses/i2c-hisi.c
9386
9387HISILICON KUNPENG SOC HCCS DRIVER
9388M:	Huisong Li <lihuisong@huawei.com>
9389S:	Maintained
9390F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
9391F:	drivers/soc/hisilicon/kunpeng_hccs.c
9392F:	drivers/soc/hisilicon/kunpeng_hccs.h
9393
9394HISILICON LPC BUS DRIVER
9395M:	Jay Fang <f.fangjian@huawei.com>
9396S:	Maintained
9397W:	http://www.hisilicon.com
9398F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9399F:	drivers/bus/hisi_lpc.c
9400
9401HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9402M:	Yisen Zhuang <yisen.zhuang@huawei.com>
9403M:	Salil Mehta <salil.mehta@huawei.com>
9404L:	netdev@vger.kernel.org
9405S:	Maintained
9406W:	http://www.hisilicon.com
9407F:	drivers/net/ethernet/hisilicon/hns3/
9408
9409HISILICON NETWORK SUBSYSTEM DRIVER
9410M:	Yisen Zhuang <yisen.zhuang@huawei.com>
9411M:	Salil Mehta <salil.mehta@huawei.com>
9412L:	netdev@vger.kernel.org
9413S:	Maintained
9414W:	http://www.hisilicon.com
9415F:	Documentation/devicetree/bindings/net/hisilicon*.txt
9416F:	drivers/net/ethernet/hisilicon/
9417
9418HISILICON PMU DRIVER
9419M:	Yicong Yang <yangyicong@hisilicon.com>
9420M:	Jonathan Cameron <jonathan.cameron@huawei.com>
9421S:	Supported
9422W:	http://www.hisilicon.com
9423F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9424F:	Documentation/admin-guide/perf/hisi-pmu.rst
9425F:	drivers/perf/hisilicon
9426
9427HISILICON PTT DRIVER
9428M:	Yicong Yang <yangyicong@hisilicon.com>
9429M:	Jonathan Cameron <jonathan.cameron@huawei.com>
9430L:	linux-kernel@vger.kernel.org
9431S:	Maintained
9432F:	Documentation/ABI/testing/sysfs-devices-hisi_ptt
9433F:	Documentation/trace/hisi-ptt.rst
9434F:	drivers/hwtracing/ptt/
9435F:	tools/perf/arch/arm64/util/hisi-ptt.c
9436F:	tools/perf/util/hisi-ptt*
9437F:	tools/perf/util/hisi-ptt-decoder/*
9438
9439HISILICON QM DRIVER
9440M:	Weili Qian <qianweili@huawei.com>
9441M:	Zhou Wang <wangzhou1@hisilicon.com>
9442L:	linux-crypto@vger.kernel.org
9443S:	Maintained
9444F:	drivers/crypto/hisilicon/Kconfig
9445F:	drivers/crypto/hisilicon/Makefile
9446F:	drivers/crypto/hisilicon/qm.c
9447F:	drivers/crypto/hisilicon/sgl.c
9448F:	include/linux/hisi_acc_qm.h
9449
9450HISILICON ROCE DRIVER
9451M:	Junxian Huang <huangjunxian6@hisilicon.com>
9452L:	linux-rdma@vger.kernel.org
9453S:	Maintained
9454F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9455F:	drivers/infiniband/hw/hns/
9456
9457HISILICON SAS Controller
9458M:	Xiang Chen <chenxiang66@hisilicon.com>
9459S:	Supported
9460W:	http://www.hisilicon.com
9461F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
9462F:	drivers/scsi/hisi_sas/
9463
9464HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
9465M:	Kai Ye <yekai13@huawei.com>
9466M:	Longfang Liu <liulongfang@huawei.com>
9467L:	linux-crypto@vger.kernel.org
9468S:	Maintained
9469F:	Documentation/ABI/testing/debugfs-hisi-sec
9470F:	drivers/crypto/hisilicon/sec2/sec.h
9471F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
9472F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
9473F:	drivers/crypto/hisilicon/sec2/sec_main.c
9474
9475HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9476M:	Jay Fang <f.fangjian@huawei.com>
9477L:	linux-spi@vger.kernel.org
9478S:	Maintained
9479W:	http://www.hisilicon.com
9480F:	drivers/spi/spi-hisi-kunpeng.c
9481
9482HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9483M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9484L:	linux-kernel@vger.kernel.org
9485S:	Maintained
9486F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9487F:	drivers/spmi/hisi-spmi-controller.c
9488
9489HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9490M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9491L:	linux-kernel@vger.kernel.org
9492S:	Maintained
9493F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9494F:	drivers/mfd/hi6421-spmi-pmic.c
9495
9496HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9497M:	Weili Qian <qianweili@huawei.com>
9498S:	Maintained
9499F:	drivers/crypto/hisilicon/trng/trng.c
9500
9501HISILICON V3XX SPI NOR FLASH Controller Driver
9502M:	Jay Fang <f.fangjian@huawei.com>
9503S:	Maintained
9504W:	http://www.hisilicon.com
9505F:	drivers/spi/spi-hisi-sfc-v3xx.c
9506
9507HISILICON ZIP Controller DRIVER
9508M:	Yang Shen <shenyang39@huawei.com>
9509M:	Zhou Wang <wangzhou1@hisilicon.com>
9510L:	linux-crypto@vger.kernel.org
9511S:	Maintained
9512F:	Documentation/ABI/testing/debugfs-hisi-zip
9513F:	drivers/crypto/hisilicon/zip/
9514
9515HMM - Heterogeneous Memory Management
9516M:	Jérôme Glisse <jglisse@redhat.com>
9517L:	linux-mm@kvack.org
9518S:	Maintained
9519F:	Documentation/mm/hmm.rst
9520F:	include/linux/hmm*
9521F:	lib/test_hmm*
9522F:	mm/hmm*
9523F:	tools/testing/selftests/mm/*hmm*
9524
9525HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
9526M:	Andreas Klinger <ak@it-klinger.de>
9527L:	linux-iio@vger.kernel.org
9528S:	Maintained
9529F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
9530F:	drivers/iio/pressure/mprls0025pa.c
9531
9532HOST AP DRIVER
9533L:	linux-wireless@vger.kernel.org
9534S:	Obsolete
9535F:	drivers/net/wireless/intersil/hostap/
9536
9537HP BIOSCFG DRIVER
9538M:	Jorge Lopez <jorge.lopez2@hp.com>
9539L:	platform-driver-x86@vger.kernel.org
9540S:	Maintained
9541F:	drivers/platform/x86/hp/hp-bioscfg/
9542
9543HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9544L:	platform-driver-x86@vger.kernel.org
9545S:	Orphan
9546F:	drivers/platform/x86/hp/tc1100-wmi.c
9547
9548HP WMI HARDWARE MONITOR DRIVER
9549M:	James Seo <james@equiv.tech>
9550L:	linux-hwmon@vger.kernel.org
9551S:	Maintained
9552F:	Documentation/hwmon/hp-wmi-sensors.rst
9553F:	drivers/hwmon/hp-wmi-sensors.c
9554
9555HPET:	High Precision Event Timers driver
9556M:	Clemens Ladisch <clemens@ladisch.de>
9557S:	Maintained
9558F:	Documentation/timers/hpet.rst
9559F:	drivers/char/hpet.c
9560F:	include/linux/hpet.h
9561F:	include/uapi/linux/hpet.h
9562
9563HPET:	x86
9564S:	Orphan
9565F:	arch/x86/include/asm/hpet.h
9566F:	arch/x86/kernel/hpet.c
9567
9568HPFS FILESYSTEM
9569M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
9570S:	Maintained
9571W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9572F:	fs/hpfs/
9573
9574HS3001 Hardware Temperature and Humidity Sensor
9575M:	Andre Werner <andre.werner@systec-electronic.com>
9576L:	linux-hwmon@vger.kernel.org
9577S:	Maintained
9578F:	drivers/hwmon/hs3001.c
9579
9580HSI SUBSYSTEM
9581M:	Sebastian Reichel <sre@kernel.org>
9582S:	Maintained
9583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9584F:	Documentation/ABI/testing/sysfs-bus-hsi
9585F:	Documentation/driver-api/hsi.rst
9586F:	drivers/hsi/
9587F:	include/linux/hsi/
9588F:	include/uapi/linux/hsi/
9589
9590HSO 3G MODEM DRIVER
9591L:	linux-usb@vger.kernel.org
9592S:	Orphan
9593F:	drivers/net/usb/hso.c
9594
9595HSR NETWORK PROTOCOL
9596L:	netdev@vger.kernel.org
9597S:	Orphan
9598F:	net/hsr/
9599
9600HT16K33 LED CONTROLLER DRIVER
9601M:	Robin van der Gracht <robin@protonic.nl>
9602S:	Maintained
9603F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9604F:	drivers/auxdisplay/ht16k33.c
9605
9606HTCPEN TOUCHSCREEN DRIVER
9607M:	Pau Oliva Fora <pof@eslack.org>
9608L:	linux-input@vger.kernel.org
9609S:	Maintained
9610F:	drivers/input/touchscreen/htcpen.c
9611
9612HTE SUBSYSTEM
9613M:	Dipen Patel <dipenp@nvidia.com>
9614L:	timestamp@lists.linux.dev
9615S:	Maintained
9616Q:	https://patchwork.kernel.org/project/timestamp/list/
9617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
9618F:	Documentation/devicetree/bindings/timestamp/
9619F:	Documentation/driver-api/hte/
9620F:	drivers/hte/
9621F:	include/linux/hte.h
9622
9623HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9624M:	Lorenzo Bianconi <lorenzo@kernel.org>
9625L:	linux-iio@vger.kernel.org
9626S:	Maintained
9627W:	http://www.st.com/
9628F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9629F:	drivers/iio/humidity/hts221*
9630
9631HUAWEI ETHERNET DRIVER
9632M:	Cai Huoqing <cai.huoqing@linux.dev>
9633L:	netdev@vger.kernel.org
9634S:	Maintained
9635F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9636F:	drivers/net/ethernet/huawei/hinic/
9637
9638HUGETLB SUBSYSTEM
9639M:	Mike Kravetz <mike.kravetz@oracle.com>
9640M:	Muchun Song <muchun.song@linux.dev>
9641L:	linux-mm@kvack.org
9642S:	Maintained
9643F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9644F:	Documentation/admin-guide/mm/hugetlbpage.rst
9645F:	Documentation/mm/hugetlbfs_reserv.rst
9646F:	Documentation/mm/vmemmap_dedup.rst
9647F:	fs/hugetlbfs/
9648F:	include/linux/hugetlb.h
9649F:	mm/hugetlb.c
9650F:	mm/hugetlb_vmemmap.c
9651F:	mm/hugetlb_vmemmap.h
9652
9653HVA ST MEDIA DRIVER
9654M:	Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
9655L:	linux-media@vger.kernel.org
9656S:	Supported
9657W:	https://linuxtv.org
9658T:	git git://linuxtv.org/media_tree.git
9659F:	drivers/media/platform/st/sti/hva
9660
9661HWPOISON MEMORY FAILURE HANDLING
9662M:	Naoya Horiguchi <naoya.horiguchi@nec.com>
9663R:	Miaohe Lin <linmiaohe@huawei.com>
9664L:	linux-mm@kvack.org
9665S:	Maintained
9666F:	mm/hwpoison-inject.c
9667F:	mm/memory-failure.c
9668
9669HYCON HY46XX TOUCHSCREEN SUPPORT
9670M:	Giulio Benetti <giulio.benetti@benettiengineering.com>
9671L:	linux-input@vger.kernel.org
9672S:	Maintained
9673F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9674F:	drivers/input/touchscreen/hycon-hy46xx.c
9675
9676HYGON PROCESSOR SUPPORT
9677M:	Pu Wen <puwen@hygon.cn>
9678L:	linux-kernel@vger.kernel.org
9679S:	Maintained
9680F:	arch/x86/kernel/cpu/hygon.c
9681
9682HYNIX HI556 SENSOR DRIVER
9683M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9684L:	linux-media@vger.kernel.org
9685S:	Maintained
9686T:	git git://linuxtv.org/media_tree.git
9687F:	drivers/media/i2c/hi556.c
9688
9689HYNIX HI846 SENSOR DRIVER
9690M:	Martin Kepplinger <martin.kepplinger@puri.sm>
9691L:	linux-media@vger.kernel.org
9692S:	Maintained
9693F:	drivers/media/i2c/hi846.c
9694
9695HYNIX HI847 SENSOR DRIVER
9696M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9697L:	linux-media@vger.kernel.org
9698S:	Maintained
9699F:	drivers/media/i2c/hi847.c
9700
9701Hyper-V/Azure CORE AND DRIVERS
9702M:	"K. Y. Srinivasan" <kys@microsoft.com>
9703M:	Haiyang Zhang <haiyangz@microsoft.com>
9704M:	Wei Liu <wei.liu@kernel.org>
9705M:	Dexuan Cui <decui@microsoft.com>
9706L:	linux-hyperv@vger.kernel.org
9707S:	Supported
9708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9709F:	Documentation/ABI/stable/sysfs-bus-vmbus
9710F:	Documentation/ABI/testing/debugfs-hyperv
9711F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
9712F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9713F:	Documentation/virt/hyperv
9714F:	arch/arm64/hyperv
9715F:	arch/arm64/include/asm/hyperv-tlfs.h
9716F:	arch/arm64/include/asm/mshyperv.h
9717F:	arch/x86/hyperv
9718F:	arch/x86/include/asm/hyperv-tlfs.h
9719F:	arch/x86/include/asm/mshyperv.h
9720F:	arch/x86/include/asm/trace/hyperv.h
9721F:	arch/x86/kernel/cpu/mshyperv.c
9722F:	drivers/clocksource/hyperv_timer.c
9723F:	drivers/hid/hid-hyperv.c
9724F:	drivers/hv/
9725F:	drivers/input/serio/hyperv-keyboard.c
9726F:	drivers/iommu/hyperv-iommu.c
9727F:	drivers/net/ethernet/microsoft/
9728F:	drivers/net/hyperv/
9729F:	drivers/pci/controller/pci-hyperv-intf.c
9730F:	drivers/pci/controller/pci-hyperv.c
9731F:	drivers/scsi/storvsc_drv.c
9732F:	drivers/uio/uio_hv_generic.c
9733F:	drivers/video/fbdev/hyperv_fb.c
9734F:	include/asm-generic/hyperv-tlfs.h
9735F:	include/asm-generic/mshyperv.h
9736F:	include/clocksource/hyperv_timer.h
9737F:	include/linux/hyperv.h
9738F:	include/net/mana
9739F:	include/uapi/linux/hyperv.h
9740F:	net/vmw_vsock/hyperv_transport.c
9741F:	tools/hv/
9742
9743HYPERBUS SUPPORT
9744M:	Vignesh Raghavendra <vigneshr@ti.com>
9745R:	Tudor Ambarus <tudor.ambarus@linaro.org>
9746L:	linux-mtd@lists.infradead.org
9747S:	Supported
9748Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9749C:	irc://irc.oftc.net/mtd
9750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9751F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9752F:	drivers/mtd/hyperbus/
9753F:	include/linux/mtd/hyperbus.h
9754
9755HYPERVISOR VIRTUAL CONSOLE DRIVER
9756L:	linuxppc-dev@lists.ozlabs.org
9757S:	Odd Fixes
9758F:	drivers/tty/hvc/
9759
9760I2C ACPI SUPPORT
9761M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9762L:	linux-i2c@vger.kernel.org
9763L:	linux-acpi@vger.kernel.org
9764S:	Maintained
9765F:	drivers/i2c/i2c-core-acpi.c
9766
9767I2C ADDRESS TRANSLATOR (ATR)
9768M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
9769R:	Luca Ceresoli <luca.ceresoli@bootlin.com>
9770L:	linux-i2c@vger.kernel.org
9771S:	Maintained
9772F:	drivers/i2c/i2c-atr.c
9773F:	include/linux/i2c-atr.h
9774
9775I2C CONTROLLER DRIVER FOR NVIDIA GPU
9776M:	Ajay Gupta <ajayg@nvidia.com>
9777L:	linux-i2c@vger.kernel.org
9778S:	Maintained
9779F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
9780F:	drivers/i2c/busses/i2c-nvidia-gpu.c
9781
9782I2C MUXES
9783M:	Peter Rosin <peda@axentia.se>
9784L:	linux-i2c@vger.kernel.org
9785S:	Maintained
9786F:	Documentation/devicetree/bindings/i2c/i2c-arb*
9787F:	Documentation/devicetree/bindings/i2c/i2c-gate*
9788F:	Documentation/devicetree/bindings/i2c/i2c-mux*
9789F:	Documentation/i2c/i2c-topology.rst
9790F:	Documentation/i2c/muxes/
9791F:	drivers/i2c/i2c-mux.c
9792F:	drivers/i2c/muxes/
9793F:	include/linux/i2c-mux.h
9794
9795I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9796M:	Gregory CLEMENT <gregory.clement@bootlin.com>
9797L:	linux-i2c@vger.kernel.org
9798S:	Maintained
9799F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9800F:	drivers/i2c/busses/i2c-mv64xxx.c
9801
9802I2C OVER PARALLEL PORT
9803M:	Jean Delvare <jdelvare@suse.com>
9804L:	linux-i2c@vger.kernel.org
9805S:	Maintained
9806F:	Documentation/i2c/busses/i2c-parport.rst
9807F:	drivers/i2c/busses/i2c-parport.c
9808
9809I2C SUBSYSTEM
9810M:	Wolfram Sang <wsa@kernel.org>
9811L:	linux-i2c@vger.kernel.org
9812S:	Maintained
9813W:	https://i2c.wiki.kernel.org/
9814Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
9815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9816F:	Documentation/devicetree/bindings/i2c/i2c.txt
9817F:	Documentation/i2c/
9818F:	drivers/i2c/*
9819F:	include/dt-bindings/i2c/i2c.h
9820F:	include/linux/i2c-dev.h
9821F:	include/linux/i2c-smbus.h
9822F:	include/linux/i2c.h
9823F:	include/uapi/linux/i2c-*.h
9824F:	include/uapi/linux/i2c.h
9825
9826I2C SUBSYSTEM HOST DRIVERS
9827M:	Andi Shyti <andi.shyti@kernel.org>
9828L:	linux-i2c@vger.kernel.org
9829S:	Maintained
9830W:	https://i2c.wiki.kernel.org/
9831Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
9832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9833F:	Documentation/devicetree/bindings/i2c/
9834F:	drivers/i2c/algos/
9835F:	drivers/i2c/busses/
9836F:	include/dt-bindings/i2c/
9837
9838I2C-TAOS-EVM DRIVER
9839M:	Jean Delvare <jdelvare@suse.com>
9840L:	linux-i2c@vger.kernel.org
9841S:	Maintained
9842F:	Documentation/i2c/busses/i2c-taos-evm.rst
9843F:	drivers/i2c/busses/i2c-taos-evm.c
9844
9845I2C-TINY-USB DRIVER
9846M:	Till Harbaum <till@harbaum.org>
9847L:	linux-i2c@vger.kernel.org
9848S:	Maintained
9849W:	http://www.harbaum.org/till/i2c_tiny_usb
9850F:	drivers/i2c/busses/i2c-tiny-usb.c
9851
9852I2C/SMBUS CONTROLLER DRIVERS FOR PC
9853M:	Jean Delvare <jdelvare@suse.com>
9854L:	linux-i2c@vger.kernel.org
9855S:	Maintained
9856F:	Documentation/i2c/busses/i2c-ali1535.rst
9857F:	Documentation/i2c/busses/i2c-ali1563.rst
9858F:	Documentation/i2c/busses/i2c-ali15x3.rst
9859F:	Documentation/i2c/busses/i2c-amd756.rst
9860F:	Documentation/i2c/busses/i2c-amd8111.rst
9861F:	Documentation/i2c/busses/i2c-i801.rst
9862F:	Documentation/i2c/busses/i2c-nforce2.rst
9863F:	Documentation/i2c/busses/i2c-piix4.rst
9864F:	Documentation/i2c/busses/i2c-sis5595.rst
9865F:	Documentation/i2c/busses/i2c-sis630.rst
9866F:	Documentation/i2c/busses/i2c-sis96x.rst
9867F:	Documentation/i2c/busses/i2c-via.rst
9868F:	Documentation/i2c/busses/i2c-viapro.rst
9869F:	drivers/i2c/busses/i2c-ali1535.c
9870F:	drivers/i2c/busses/i2c-ali1563.c
9871F:	drivers/i2c/busses/i2c-ali15x3.c
9872F:	drivers/i2c/busses/i2c-amd756-s4882.c
9873F:	drivers/i2c/busses/i2c-amd756.c
9874F:	drivers/i2c/busses/i2c-amd8111.c
9875F:	drivers/i2c/busses/i2c-i801.c
9876F:	drivers/i2c/busses/i2c-isch.c
9877F:	drivers/i2c/busses/i2c-nforce2-s4985.c
9878F:	drivers/i2c/busses/i2c-nforce2.c
9879F:	drivers/i2c/busses/i2c-piix4.c
9880F:	drivers/i2c/busses/i2c-sis5595.c
9881F:	drivers/i2c/busses/i2c-sis630.c
9882F:	drivers/i2c/busses/i2c-sis96x.c
9883F:	drivers/i2c/busses/i2c-via.c
9884F:	drivers/i2c/busses/i2c-viapro.c
9885
9886I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9887M:	Hans de Goede <hdegoede@redhat.com>
9888L:	linux-i2c@vger.kernel.org
9889S:	Maintained
9890F:	drivers/i2c/busses/i2c-cht-wc.c
9891
9892I2C/SMBUS ISMT DRIVER
9893M:	Seth Heasley <seth.heasley@intel.com>
9894M:	Neil Horman <nhorman@tuxdriver.com>
9895L:	linux-i2c@vger.kernel.org
9896F:	Documentation/i2c/busses/i2c-ismt.rst
9897F:	drivers/i2c/busses/i2c-ismt.c
9898
9899I2C/SMBUS STUB DRIVER
9900M:	Jean Delvare <jdelvare@suse.com>
9901L:	linux-i2c@vger.kernel.org
9902S:	Maintained
9903F:	drivers/i2c/i2c-stub.c
9904
9905I3C DRIVER FOR ASPEED AST2600
9906M:	Jeremy Kerr <jk@codeconstruct.com.au>
9907S:	Maintained
9908F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
9909F:	drivers/i3c/master/ast2600-i3c-master.c
9910
9911I3C DRIVER FOR CADENCE I3C MASTER IP
9912M:	Przemysław Gaj <pgaj@cadence.com>
9913S:	Maintained
9914F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
9915F:	drivers/i3c/master/i3c-master-cdns.c
9916
9917I3C DRIVER FOR SYNOPSYS DESIGNWARE
9918S:	Orphan
9919F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
9920F:	drivers/i3c/master/dw*
9921
9922I3C SUBSYSTEM
9923M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9924L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
9925S:	Maintained
9926C:	irc://chat.freenode.net/linux-i3c
9927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9928F:	Documentation/ABI/testing/sysfs-bus-i3c
9929F:	Documentation/devicetree/bindings/i3c/
9930F:	Documentation/driver-api/i3c
9931F:	drivers/i3c/
9932F:	include/linux/i3c/
9933
9934IA64 (Itanium) PLATFORM
9935L:	linux-ia64@vger.kernel.org
9936S:	Orphan
9937F:	Documentation/arch/ia64/
9938F:	arch/ia64/
9939
9940IBM Operation Panel Input Driver
9941M:	Eddie James <eajames@linux.ibm.com>
9942L:	linux-input@vger.kernel.org
9943S:	Maintained
9944F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
9945F:	drivers/input/misc/ibm-panel.c
9946
9947IBM Power 842 compression accelerator
9948M:	Haren Myneni <haren@us.ibm.com>
9949S:	Supported
9950F:	crypto/842.c
9951F:	drivers/crypto/nx/Kconfig
9952F:	drivers/crypto/nx/Makefile
9953F:	drivers/crypto/nx/nx-842*
9954F:	include/linux/sw842.h
9955F:	lib/842/
9956
9957IBM Power in-Nest Crypto Acceleration
9958M:	Breno Leitão <leitao@debian.org>
9959M:	Nayna Jain <nayna@linux.ibm.com>
9960M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9961L:	linux-crypto@vger.kernel.org
9962S:	Supported
9963F:	drivers/crypto/nx/Kconfig
9964F:	drivers/crypto/nx/Makefile
9965F:	drivers/crypto/nx/nx-aes*
9966F:	drivers/crypto/nx/nx-sha*
9967F:	drivers/crypto/nx/nx.*
9968F:	drivers/crypto/nx/nx_csbcpb.h
9969F:	drivers/crypto/nx/nx_debugfs.c
9970
9971IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9972M:	Tyrel Datwyler <tyreld@linux.ibm.com>
9973L:	linux-pci@vger.kernel.org
9974L:	linuxppc-dev@lists.ozlabs.org
9975S:	Supported
9976F:	drivers/pci/hotplug/rpadlpar*
9977
9978IBM Power Linux RAID adapter
9979M:	Brian King <brking@us.ibm.com>
9980S:	Supported
9981F:	drivers/scsi/ipr.*
9982
9983IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9984M:	Tyrel Datwyler <tyreld@linux.ibm.com>
9985L:	linux-pci@vger.kernel.org
9986L:	linuxppc-dev@lists.ozlabs.org
9987S:	Supported
9988F:	drivers/pci/hotplug/rpaphp*
9989
9990IBM Power SRIOV Virtual NIC Device Driver
9991M:	Haren Myneni <haren@linux.ibm.com>
9992M:	Rick Lindsley <ricklind@linux.ibm.com>
9993R:	Nick Child <nnac123@linux.ibm.com>
9994R:	Dany Madden <danymadden@us.ibm.com>
9995R:	Thomas Falcon <tlfalcon@linux.ibm.com>
9996L:	netdev@vger.kernel.org
9997S:	Supported
9998F:	drivers/net/ethernet/ibm/ibmvnic.*
9999
10000IBM Power VFIO Support
10001M:	Timothy Pearson <tpearson@raptorengineering.com>
10002S:	Supported
10003F:	drivers/vfio/vfio_iommu_spapr_tce.c
10004
10005IBM Power Virtual Ethernet Device Driver
10006M:	Nick Child <nnac123@linux.ibm.com>
10007L:	netdev@vger.kernel.org
10008S:	Supported
10009F:	drivers/net/ethernet/ibm/ibmveth.*
10010
10011IBM Power Virtual FC Device Drivers
10012M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10013L:	linux-scsi@vger.kernel.org
10014S:	Supported
10015F:	drivers/scsi/ibmvscsi/ibmvfc*
10016
10017IBM Power Virtual Management Channel Driver
10018M:	Brad Warrum <bwarrum@linux.ibm.com>
10019M:	Ritu Agarwal <rituagar@linux.ibm.com>
10020S:	Supported
10021F:	drivers/misc/ibmvmc.*
10022
10023IBM Power Virtual SCSI Device Drivers
10024M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10025L:	linux-scsi@vger.kernel.org
10026S:	Supported
10027F:	drivers/scsi/ibmvscsi/ibmvscsi*
10028F:	include/scsi/viosrp.h
10029
10030IBM Power Virtual SCSI Device Target Driver
10031M:	Michael Cyr <mikecyr@linux.ibm.com>
10032L:	linux-scsi@vger.kernel.org
10033L:	target-devel@vger.kernel.org
10034S:	Supported
10035F:	drivers/scsi/ibmvscsi_tgt/
10036
10037IBM Power VMX Cryptographic instructions
10038M:	Breno Leitão <leitao@debian.org>
10039M:	Nayna Jain <nayna@linux.ibm.com>
10040M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10041L:	linux-crypto@vger.kernel.org
10042S:	Supported
10043F:	drivers/crypto/vmx/Kconfig
10044F:	drivers/crypto/vmx/Makefile
10045F:	drivers/crypto/vmx/aes*
10046F:	drivers/crypto/vmx/ghash*
10047F:	drivers/crypto/vmx/ppc-xlate.pl
10048F:	drivers/crypto/vmx/vmx.c
10049
10050IBM ServeRAID RAID DRIVER
10051S:	Orphan
10052F:	drivers/scsi/ips.*
10053
10054ICH LPC AND GPIO DRIVER
10055M:	Peter Tyser <ptyser@xes-inc.com>
10056S:	Maintained
10057F:	drivers/gpio/gpio-ich.c
10058F:	drivers/mfd/lpc_ich.c
10059
10060ICY I2C DRIVER
10061M:	Max Staudt <max@enpas.org>
10062L:	linux-i2c@vger.kernel.org
10063S:	Maintained
10064F:	drivers/i2c/busses/i2c-icy.c
10065
10066IDEAPAD LAPTOP EXTRAS DRIVER
10067M:	Ike Panhc <ike.pan@canonical.com>
10068L:	platform-driver-x86@vger.kernel.org
10069S:	Maintained
10070W:	http://launchpad.net/ideapad-laptop
10071F:	drivers/platform/x86/ideapad-laptop.c
10072
10073IDEAPAD LAPTOP SLIDEBAR DRIVER
10074M:	Andrey Moiseev <o2g.org.ru@gmail.com>
10075L:	linux-input@vger.kernel.org
10076S:	Maintained
10077W:	https://github.com/o2genum/ideapad-slidebar
10078F:	drivers/input/misc/ideapad_slidebar.c
10079
10080IDMAPPED MOUNTS
10081M:	Christian Brauner <brauner@kernel.org>
10082M:	Seth Forshee <sforshee@kernel.org>
10083L:	linux-fsdevel@vger.kernel.org
10084S:	Maintained
10085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping.git
10086F:	Documentation/filesystems/idmappings.rst
10087F:	include/linux/mnt_idmapping.*
10088F:	tools/testing/selftests/mount_setattr/
10089
10090IDT VersaClock 5 CLOCK DRIVER
10091M:	Luca Ceresoli <luca@lucaceresoli.net>
10092S:	Maintained
10093F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10094F:	drivers/clk/clk-versaclock5.c
10095
10096IEEE 802.15.4 SUBSYSTEM
10097M:	Alexander Aring <alex.aring@gmail.com>
10098M:	Stefan Schmidt <stefan@datenfreihafen.org>
10099M:	Miquel Raynal <miquel.raynal@bootlin.com>
10100L:	linux-wpan@vger.kernel.org
10101S:	Maintained
10102W:	https://linux-wpan.org/
10103Q:	https://patchwork.kernel.org/project/linux-wpan/list/
10104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10106F:	Documentation/networking/ieee802154.rst
10107F:	drivers/net/ieee802154/
10108F:	include/linux/ieee802154.h
10109F:	include/linux/nl802154.h
10110F:	include/net/af_ieee802154.h
10111F:	include/net/cfg802154.h
10112F:	include/net/ieee802154_netdev.h
10113F:	include/net/mac802154.h
10114F:	include/net/nl802154.h
10115F:	net/ieee802154/
10116F:	net/mac802154/
10117
10118IFCVF VIRTIO DATA PATH ACCELERATOR
10119R:	Zhu Lingshan <lingshan.zhu@intel.com>
10120F:	drivers/vdpa/ifcvf/
10121
10122IFE PROTOCOL
10123M:	Yotam Gigi <yotam.gi@gmail.com>
10124M:	Jamal Hadi Salim <jhs@mojatatu.com>
10125F:	include/net/ife.h
10126F:	include/uapi/linux/ife.h
10127F:	net/ife
10128
10129IGORPLUG-USB IR RECEIVER
10130M:	Sean Young <sean@mess.org>
10131L:	linux-media@vger.kernel.org
10132S:	Maintained
10133F:	drivers/media/rc/igorplugusb.c
10134
10135IGUANAWORKS USB IR TRANSCEIVER
10136M:	Sean Young <sean@mess.org>
10137L:	linux-media@vger.kernel.org
10138S:	Maintained
10139F:	drivers/media/rc/iguanair.c
10140
10141IIO DIGITAL POTENTIOMETER DAC
10142M:	Peter Rosin <peda@axentia.se>
10143L:	linux-iio@vger.kernel.org
10144S:	Maintained
10145F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10146F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10147F:	drivers/iio/dac/dpot-dac.c
10148
10149IIO ENVELOPE DETECTOR
10150M:	Peter Rosin <peda@axentia.se>
10151L:	linux-iio@vger.kernel.org
10152S:	Maintained
10153F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10154F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10155F:	drivers/iio/adc/envelope-detector.c
10156
10157IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10158M:	Matti Vaittinen <mazziesaccount@gmail.com>
10159L:	linux-iio@vger.kernel.org
10160S:	Maintained
10161F:	drivers/iio/light/gain-time-scale-helper.c
10162F:	drivers/iio/light/gain-time-scale-helper.h
10163
10164IIO MULTIPLEXER
10165M:	Peter Rosin <peda@axentia.se>
10166L:	linux-iio@vger.kernel.org
10167S:	Maintained
10168F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10169F:	drivers/iio/multiplexer/iio-mux.c
10170
10171IIO SCMI BASED DRIVER
10172M:	Jyoti Bhayana <jbhayana@google.com>
10173L:	linux-iio@vger.kernel.org
10174S:	Maintained
10175F:	drivers/iio/common/scmi_sensors/scmi_iio.c
10176
10177IIO SUBSYSTEM AND DRIVERS
10178M:	Jonathan Cameron <jic23@kernel.org>
10179R:	Lars-Peter Clausen <lars@metafoo.de>
10180L:	linux-iio@vger.kernel.org
10181S:	Maintained
10182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10183F:	Documentation/ABI/testing/configfs-iio*
10184F:	Documentation/ABI/testing/sysfs-bus-iio*
10185F:	Documentation/devicetree/bindings/iio/
10186F:	drivers/iio/
10187F:	drivers/staging/iio/
10188F:	include/dt-bindings/iio/
10189F:	include/linux/iio/
10190F:	tools/iio/
10191
10192IIO UNIT CONVERTER
10193M:	Peter Rosin <peda@axentia.se>
10194L:	linux-iio@vger.kernel.org
10195S:	Maintained
10196F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10197F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10198F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10199F:	drivers/iio/afe/iio-rescale.c
10200
10201IKANOS/ADI EAGLE ADSL USB DRIVER
10202M:	Matthieu Castet <castet.matthieu@free.fr>
10203M:	Stanislaw Gruszka <stf_xl@wp.pl>
10204S:	Maintained
10205F:	drivers/usb/atm/ueagle-atm.c
10206
10207IMAGIS TOUCHSCREEN DRIVER
10208M:	Markuss Broks <markuss.broks@gmail.com>
10209S:	Maintained
10210F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10211F:	drivers/input/touchscreen/imagis.c
10212
10213IMGTEC ASCII LCD DRIVER
10214M:	Paul Burton <paulburton@kernel.org>
10215S:	Maintained
10216F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10217F:	drivers/auxdisplay/img-ascii-lcd.c
10218
10219IMGTEC IR DECODER DRIVER
10220S:	Orphan
10221F:	drivers/media/rc/img-ir/
10222
10223IMON SOUNDGRAPH USB IR RECEIVER
10224M:	Sean Young <sean@mess.org>
10225L:	linux-media@vger.kernel.org
10226S:	Maintained
10227F:	drivers/media/rc/imon.c
10228F:	drivers/media/rc/imon_raw.c
10229
10230IMS TWINTURBO FRAMEBUFFER DRIVER
10231L:	linux-fbdev@vger.kernel.org
10232S:	Orphan
10233F:	drivers/video/fbdev/imsttfb.c
10234
10235INA209 HARDWARE MONITOR DRIVER
10236M:	Guenter Roeck <linux@roeck-us.net>
10237L:	linux-hwmon@vger.kernel.org
10238S:	Maintained
10239F:	Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
10240F:	Documentation/hwmon/ina209.rst
10241F:	drivers/hwmon/ina209.c
10242
10243INA2XX HARDWARE MONITOR DRIVER
10244M:	Guenter Roeck <linux@roeck-us.net>
10245L:	linux-hwmon@vger.kernel.org
10246S:	Maintained
10247F:	Documentation/hwmon/ina2xx.rst
10248F:	drivers/hwmon/ina2xx.c
10249F:	include/linux/platform_data/ina2xx.h
10250
10251INDEX OF FURTHER KERNEL DOCUMENTATION
10252M:	Carlos Bilbao <carlos.bilbao@amd.com>
10253S:	Maintained
10254F:	Documentation/process/kernel-docs.rst
10255
10256INDUSTRY PACK SUBSYSTEM (IPACK)
10257M:	Vaibhav Gupta <vaibhavgupta40@gmail.com>
10258M:	Jens Taprogge <jens.taprogge@taprogge.org>
10259M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10260L:	industrypack-devel@lists.sourceforge.net
10261S:	Maintained
10262W:	http://industrypack.sourceforge.net
10263F:	drivers/ipack/
10264
10265INFINEON DPS310 Driver
10266M:	Eddie James <eajames@linux.ibm.com>
10267L:	linux-iio@vger.kernel.org
10268S:	Maintained
10269F:	drivers/iio/pressure/dps310.c
10270
10271INFINEON PEB2466 ASoC CODEC
10272M:	Herve Codina <herve.codina@bootlin.com>
10273L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10274S:	Maintained
10275F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
10276F:	sound/soc/codecs/peb2466.c
10277
10278INFINIBAND SUBSYSTEM
10279M:	Jason Gunthorpe <jgg@nvidia.com>
10280M:	Leon Romanovsky <leonro@nvidia.com>
10281L:	linux-rdma@vger.kernel.org
10282S:	Supported
10283W:	https://github.com/linux-rdma/rdma-core
10284Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
10286F:	Documentation/devicetree/bindings/infiniband/
10287F:	Documentation/infiniband/
10288F:	drivers/infiniband/
10289F:	include/rdma/
10290F:	include/trace/events/ib_mad.h
10291F:	include/trace/events/ib_umad.h
10292F:	include/trace/misc/rdma.h
10293F:	include/uapi/linux/if_infiniband.h
10294F:	include/uapi/rdma/
10295F:	samples/bpf/ibumad_kern.c
10296F:	samples/bpf/ibumad_user.c
10297
10298INGENIC JZ4780 NAND DRIVER
10299M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10300L:	linux-mtd@lists.infradead.org
10301L:	linux-mips@vger.kernel.org
10302S:	Maintained
10303F:	drivers/mtd/nand/raw/ingenic/
10304
10305INGENIC JZ47xx SoCs
10306M:	Paul Cercueil <paul@crapouillou.net>
10307L:	linux-mips@vger.kernel.org
10308S:	Maintained
10309F:	arch/mips/boot/dts/ingenic/
10310F:	arch/mips/generic/board-ingenic.c
10311F:	arch/mips/include/asm/mach-ingenic/
10312F:	arch/mips/ingenic/Kconfig
10313F:	drivers/clk/ingenic/
10314F:	drivers/dma/dma-jz4780.c
10315F:	drivers/gpu/drm/ingenic/
10316F:	drivers/i2c/busses/i2c-jz4780.c
10317F:	drivers/iio/adc/ingenic-adc.c
10318F:	drivers/irqchip/irq-ingenic.c
10319F:	drivers/memory/jz4780-nemc.c
10320F:	drivers/mmc/host/jz4740_mmc.c
10321F:	drivers/mtd/nand/raw/ingenic/
10322F:	drivers/pinctrl/pinctrl-ingenic.c
10323F:	drivers/power/supply/ingenic-battery.c
10324F:	drivers/pwm/pwm-jz4740.c
10325F:	drivers/remoteproc/ingenic_rproc.c
10326F:	drivers/rtc/rtc-jz4740.c
10327F:	drivers/tty/serial/8250/8250_ingenic.c
10328F:	drivers/usb/musb/jz4740.c
10329F:	drivers/watchdog/jz4740_wdt.c
10330F:	include/dt-bindings/iio/adc/ingenic,adc.h
10331F:	include/linux/mfd/ingenic-tcu.h
10332F:	sound/soc/codecs/jz47*
10333F:	sound/soc/jz4740/
10334
10335INJOINIC IP5xxx POWER BANK IC DRIVER
10336M:	Samuel Holland <samuel@sholland.org>
10337S:	Maintained
10338F:	drivers/power/supply/ip5xxx_power.c
10339
10340INOTIFY
10341M:	Jan Kara <jack@suse.cz>
10342R:	Amir Goldstein <amir73il@gmail.com>
10343L:	linux-fsdevel@vger.kernel.org
10344S:	Maintained
10345F:	Documentation/filesystems/inotify.rst
10346F:	fs/notify/inotify/
10347F:	include/linux/inotify.h
10348F:	include/uapi/linux/inotify.h
10349
10350INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10351M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
10352L:	linux-input@vger.kernel.org
10353S:	Maintained
10354Q:	http://patchwork.kernel.org/project/linux-input/list/
10355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10356F:	Documentation/devicetree/bindings/input/
10357F:	Documentation/devicetree/bindings/serio/
10358F:	Documentation/input/
10359F:	drivers/input/
10360F:	include/dt-bindings/input/
10361F:	include/linux/input.h
10362F:	include/linux/input/
10363F:	include/uapi/linux/input-event-codes.h
10364F:	include/uapi/linux/input.h
10365
10366INPUT MULTITOUCH (MT) PROTOCOL
10367M:	Henrik Rydberg <rydberg@bitmath.org>
10368L:	linux-input@vger.kernel.org
10369S:	Odd fixes
10370F:	Documentation/input/multi-touch-protocol.rst
10371F:	drivers/input/input-mt.c
10372K:	\b(ABS|SYN)_MT_
10373
10374INSIDE SECURE CRYPTO DRIVER
10375M:	Antoine Tenart <atenart@kernel.org>
10376L:	linux-crypto@vger.kernel.org
10377S:	Maintained
10378F:	drivers/crypto/inside-secure/
10379
10380INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10381M:	Mimi Zohar <zohar@linux.ibm.com>
10382M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
10383L:	linux-integrity@vger.kernel.org
10384S:	Supported
10385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10386F:	security/integrity/
10387F:	security/integrity/ima/
10388
10389INTEL 810/815 FRAMEBUFFER DRIVER
10390M:	Antonino Daplas <adaplas@gmail.com>
10391L:	linux-fbdev@vger.kernel.org
10392S:	Maintained
10393F:	drivers/video/fbdev/i810/
10394
10395INTEL 8254 COUNTER DRIVER
10396M:	William Breathitt Gray <william.gray@linaro.org>
10397L:	linux-iio@vger.kernel.org
10398S:	Maintained
10399F:	drivers/counter/i8254.c
10400F:	include/linux/i8254.h
10401
10402INTEL 8255 GPIO DRIVER
10403M:	William Breathitt Gray <william.gray@linaro.org>
10404L:	linux-gpio@vger.kernel.org
10405S:	Maintained
10406F:	drivers/gpio/gpio-i8255.c
10407F:	drivers/gpio/gpio-i8255.h
10408
10409INTEL ASoC DRIVERS
10410M:	Cezary Rojewski <cezary.rojewski@intel.com>
10411M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
10412M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
10413M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
10414M:	Bard Liao <yung-chuan.liao@linux.intel.com>
10415M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
10416M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
10417L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10418S:	Supported
10419F:	sound/soc/intel/
10420
10421INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10422M:	Hans de Goede <hdegoede@redhat.com>
10423L:	platform-driver-x86@vger.kernel.org
10424S:	Maintained
10425F:	drivers/platform/x86/intel/atomisp2/pm.c
10426
10427INTEL ATOMISP2 LED DRIVER
10428M:	Hans de Goede <hdegoede@redhat.com>
10429L:	platform-driver-x86@vger.kernel.org
10430S:	Maintained
10431F:	drivers/platform/x86/intel/atomisp2/led.c
10432
10433INTEL BIOS SAR INT1092 DRIVER
10434M:	Shravan Sudhakar <s.shravan@intel.com>
10435M:	Intel Corporation <linuxwwan@intel.com>
10436L:	platform-driver-x86@vger.kernel.org
10437S:	Maintained
10438F:	drivers/platform/x86/intel/int1092/
10439
10440INTEL BROXTON PMC DRIVER
10441M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10442M:	Zha Qipeng <qipeng.zha@intel.com>
10443S:	Maintained
10444F:	drivers/mfd/intel_pmc_bxt.c
10445F:	include/linux/mfd/intel_pmc_bxt.h
10446
10447INTEL C600 SERIES SAS CONTROLLER DRIVER
10448M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
10449L:	linux-scsi@vger.kernel.org
10450S:	Supported
10451T:	git git://git.code.sf.net/p/intel-sas/isci
10452F:	drivers/scsi/isci/
10453
10454INTEL CPU family model numbers
10455M:	Tony Luck <tony.luck@intel.com>
10456M:	x86@kernel.org
10457L:	linux-kernel@vger.kernel.org
10458S:	Supported
10459F:	arch/x86/include/asm/intel-family.h
10460
10461INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
10462M:	Jani Nikula <jani.nikula@linux.intel.com>
10463M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
10464M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
10465M:	Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
10466L:	intel-gfx@lists.freedesktop.org
10467S:	Supported
10468W:	https://01.org/linuxgraphics/
10469Q:	http://patchwork.freedesktop.org/project/intel-gfx/
10470B:	https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
10471C:	irc://irc.oftc.net/intel-gfx
10472T:	git git://anongit.freedesktop.org/drm-intel
10473F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
10474F:	Documentation/gpu/i915.rst
10475F:	drivers/gpu/drm/i915/
10476F:	include/drm/i915*
10477F:	include/uapi/drm/i915_drm.h
10478
10479INTEL ETHERNET DRIVERS
10480M:	Jesse Brandeburg <jesse.brandeburg@intel.com>
10481M:	Tony Nguyen <anthony.l.nguyen@intel.com>
10482L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
10483S:	Supported
10484W:	https://www.intel.com/content/www/us/en/support.html
10485Q:	https://patchwork.ozlabs.org/project/intel-wired-lan/list/
10486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
10487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
10488F:	Documentation/networking/device_drivers/ethernet/intel/
10489F:	drivers/net/ethernet/intel/
10490F:	drivers/net/ethernet/intel/*/
10491F:	include/linux/avf/virtchnl.h
10492F:	include/linux/net/intel/iidc.h
10493
10494INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
10495M:	Mustafa Ismail <mustafa.ismail@intel.com>
10496M:	Shiraz Saleem <shiraz.saleem@intel.com>
10497L:	linux-rdma@vger.kernel.org
10498S:	Supported
10499F:	drivers/infiniband/hw/irdma/
10500F:	include/uapi/rdma/irdma-abi.h
10501
10502INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
10503M:	Maik Broemme <mbroemme@libmpq.org>
10504L:	linux-fbdev@vger.kernel.org
10505S:	Maintained
10506F:	Documentation/fb/intelfb.rst
10507F:	drivers/video/fbdev/intelfb/
10508
10509INTEL GPIO DRIVERS
10510M:	Andy Shevchenko <andy@kernel.org>
10511L:	linux-gpio@vger.kernel.org
10512S:	Supported
10513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10514F:	drivers/gpio/gpio-elkhartlake.c
10515F:	drivers/gpio/gpio-ich.c
10516F:	drivers/gpio/gpio-merrifield.c
10517F:	drivers/gpio/gpio-ml-ioh.c
10518F:	drivers/gpio/gpio-pch.c
10519F:	drivers/gpio/gpio-sch.c
10520F:	drivers/gpio/gpio-sodaville.c
10521F:	drivers/gpio/gpio-tangier.c
10522
10523INTEL GVT-g DRIVERS (Intel GPU Virtualization)
10524M:	Zhenyu Wang <zhenyuw@linux.intel.com>
10525M:	Zhi Wang <zhi.a.wang@intel.com>
10526L:	intel-gvt-dev@lists.freedesktop.org
10527L:	intel-gfx@lists.freedesktop.org
10528S:	Supported
10529W:	https://01.org/igvt-g
10530T:	git https://github.com/intel/gvt-linux.git
10531F:	drivers/gpu/drm/i915/gvt/
10532
10533INTEL HID EVENT DRIVER
10534M:	Alex Hung <alexhung@gmail.com>
10535L:	platform-driver-x86@vger.kernel.org
10536S:	Maintained
10537F:	drivers/platform/x86/intel/hid.c
10538
10539INTEL I/OAT DMA DRIVER
10540M:	Dave Jiang <dave.jiang@intel.com>
10541R:	Dan Williams <dan.j.williams@intel.com>
10542L:	dmaengine@vger.kernel.org
10543S:	Supported
10544Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
10545F:	drivers/dma/ioat*
10546
10547INTEL IDLE DRIVER
10548M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
10549M:	Len Brown <lenb@kernel.org>
10550L:	linux-pm@vger.kernel.org
10551S:	Supported
10552B:	https://bugzilla.kernel.org
10553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
10554F:	drivers/idle/intel_idle.c
10555
10556INTEL IDXD DRIVER
10557M:	Fenghua Yu <fenghua.yu@intel.com>
10558M:	Dave Jiang <dave.jiang@intel.com>
10559L:	dmaengine@vger.kernel.org
10560S:	Supported
10561F:	drivers/dma/idxd/*
10562F:	include/uapi/linux/idxd.h
10563
10564INTEL IN FIELD SCAN (IFS) DEVICE
10565M:	Jithu Joseph <jithu.joseph@intel.com>
10566R:	Ashok Raj <ashok.raj@intel.com>
10567R:	Tony Luck <tony.luck@intel.com>
10568S:	Maintained
10569F:	drivers/platform/x86/intel/ifs
10570F:	include/trace/events/intel_ifs.h
10571
10572INTEL INTEGRATED SENSOR HUB DRIVER
10573M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10574M:	Jiri Kosina <jikos@kernel.org>
10575L:	linux-input@vger.kernel.org
10576S:	Maintained
10577F:	drivers/hid/intel-ish-hid/
10578
10579INTEL IOMMU (VT-d)
10580M:	David Woodhouse <dwmw2@infradead.org>
10581M:	Lu Baolu <baolu.lu@linux.intel.com>
10582L:	iommu@lists.linux.dev
10583S:	Supported
10584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10585F:	drivers/iommu/intel/
10586
10587INTEL IPU3 CSI-2 CIO2 DRIVER
10588M:	Yong Zhi <yong.zhi@intel.com>
10589M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10590M:	Bingbu Cao <bingbu.cao@intel.com>
10591M:	Dan Scally <djrscally@gmail.com>
10592R:	Tianshu Qiu <tian.shu.qiu@intel.com>
10593L:	linux-media@vger.kernel.org
10594S:	Maintained
10595T:	git git://linuxtv.org/media_tree.git
10596F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10597F:	drivers/media/pci/intel/ipu3/
10598
10599INTEL IPU3 CSI-2 IMGU DRIVER
10600M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10601R:	Bingbu Cao <bingbu.cao@intel.com>
10602R:	Tianshu Qiu <tian.shu.qiu@intel.com>
10603L:	linux-media@vger.kernel.org
10604S:	Maintained
10605F:	Documentation/admin-guide/media/ipu3.rst
10606F:	Documentation/admin-guide/media/ipu3_rcb.svg
10607F:	Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
10608F:	drivers/staging/media/ipu3/
10609
10610INTEL ISHTP ECLITE DRIVER
10611M:	Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
10612L:	platform-driver-x86@vger.kernel.org
10613S:	Supported
10614F:	drivers/platform/x86/intel/ishtp_eclite.c
10615
10616INTEL IXP4XX CRYPTO SUPPORT
10617M:	Corentin Labbe <clabbe@baylibre.com>
10618L:	linux-crypto@vger.kernel.org
10619S:	Maintained
10620F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
10621
10622INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
10623M:	Krzysztof Halasa <khalasa@piap.pl>
10624S:	Maintained
10625F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
10626F:	drivers/net/wan/ixp4xx_hss.c
10627F:	drivers/soc/ixp4xx/ixp4xx-npe.c
10628F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
10629F:	include/linux/soc/ixp4xx/npe.h
10630F:	include/linux/soc/ixp4xx/qmgr.h
10631
10632INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
10633M:	Deepak Saxena <dsaxena@plexity.net>
10634S:	Maintained
10635F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
10636F:	drivers/char/hw_random/ixp4xx-rng.c
10637
10638INTEL KEEM BAY DRM DRIVER
10639M:	Anitha Chrisanthus <anitha.chrisanthus@intel.com>
10640M:	Edmund Dea <edmund.j.dea@intel.com>
10641S:	Maintained
10642F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10643F:	drivers/gpu/drm/kmb/
10644
10645INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10646M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10647S:	Maintained
10648F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10649F:	drivers/crypto/intel/keembay/Kconfig
10650F:	drivers/crypto/intel/keembay/Makefile
10651F:	drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
10652F:	drivers/crypto/intel/keembay/ocs-aes.c
10653F:	drivers/crypto/intel/keembay/ocs-aes.h
10654
10655INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10656M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10657M:	Prabhjot Khurana <prabhjot.khurana@intel.com>
10658M:	Mark Gross <mgross@linux.intel.com>
10659S:	Maintained
10660F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10661F:	drivers/crypto/intel/keembay/Kconfig
10662F:	drivers/crypto/intel/keembay/Makefile
10663F:	drivers/crypto/intel/keembay/keembay-ocs-ecc.c
10664
10665INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10666M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10667M:	Declan Murphy <declan.murphy@intel.com>
10668S:	Maintained
10669F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10670F:	drivers/crypto/intel/keembay/Kconfig
10671F:	drivers/crypto/intel/keembay/Makefile
10672F:	drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
10673F:	drivers/crypto/intel/keembay/ocs-hcu.c
10674F:	drivers/crypto/intel/keembay/ocs-hcu.h
10675
10676INTEL MANAGEMENT ENGINE (mei)
10677M:	Tomas Winkler <tomas.winkler@intel.com>
10678L:	linux-kernel@vger.kernel.org
10679S:	Supported
10680F:	Documentation/driver-api/mei/*
10681F:	drivers/misc/mei/
10682F:	drivers/watchdog/mei_wdt.c
10683F:	include/linux/mei_aux.h
10684F:	include/linux/mei_cl_bus.h
10685F:	include/uapi/linux/mei.h
10686F:	include/uapi/linux/mei_uuid.h
10687F:	include/uapi/linux/uuid.h
10688F:	samples/mei/*
10689
10690INTEL MAX 10 BMC MFD DRIVER
10691M:	Xu Yilun <yilun.xu@intel.com>
10692R:	Tom Rix <trix@redhat.com>
10693S:	Maintained
10694F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10695F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
10696F:	drivers/hwmon/intel-m10-bmc-hwmon.c
10697F:	drivers/mfd/intel-m10-bmc*
10698F:	include/linux/mfd/intel-m10-bmc.h
10699
10700INTEL MAX10 BMC SECURE UPDATES
10701M:	Russ Weight <russell.h.weight@intel.com>
10702L:	linux-fpga@vger.kernel.org
10703S:	Maintained
10704F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
10705F:	drivers/fpga/intel-m10-bmc-sec-update.c
10706
10707INTEL P-Unit IPC DRIVER
10708M:	Zha Qipeng <qipeng.zha@intel.com>
10709L:	platform-driver-x86@vger.kernel.org
10710S:	Maintained
10711F:	arch/x86/include/asm/intel_punit_ipc.h
10712F:	drivers/platform/x86/intel/punit_ipc.c
10713
10714INTEL PMC CORE DRIVER
10715M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10716M:	David E Box <david.e.box@intel.com>
10717L:	platform-driver-x86@vger.kernel.org
10718S:	Maintained
10719F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
10720F:	drivers/platform/x86/intel/pmc/
10721
10722INTEL PMIC GPIO DRIVERS
10723M:	Andy Shevchenko <andy@kernel.org>
10724S:	Supported
10725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10726F:	drivers/gpio/gpio-*cove.c
10727
10728INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10729M:	Andy Shevchenko <andy@kernel.org>
10730S:	Supported
10731F:	drivers/mfd/intel_soc_pmic*
10732F:	include/linux/mfd/intel_soc_pmic*
10733
10734INTEL PMT DRIVERS
10735M:	David E. Box <david.e.box@linux.intel.com>
10736S:	Supported
10737F:	drivers/platform/x86/intel/pmt/
10738
10739INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10740M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
10741L:	linux-wireless@vger.kernel.org
10742S:	Maintained
10743F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10744F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10745F:	drivers/net/wireless/intel/ipw2x00/
10746
10747INTEL PSTATE DRIVER
10748M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10749M:	Len Brown <lenb@kernel.org>
10750L:	linux-pm@vger.kernel.org
10751S:	Supported
10752F:	drivers/cpufreq/intel_pstate.c
10753
10754INTEL PTP DFL ToD DRIVER
10755M:	Tianfei Zhang <tianfei.zhang@intel.com>
10756L:	linux-fpga@vger.kernel.org
10757L:	netdev@vger.kernel.org
10758S:	Maintained
10759F:	drivers/ptp/ptp_dfl_tod.c
10760
10761INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10762M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
10763L:	linux-iio@vger.kernel.org
10764F:	drivers/counter/intel-qep.c
10765
10766INTEL SCU DRIVERS
10767M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10768S:	Maintained
10769F:	arch/x86/include/asm/intel_scu_ipc.h
10770F:	drivers/platform/x86/intel_scu_*
10771
10772INTEL SDSI DRIVER
10773M:	David E. Box <david.e.box@linux.intel.com>
10774S:	Supported
10775F:	drivers/platform/x86/intel/sdsi.c
10776F:	tools/arch/x86/intel_sdsi/
10777F:	tools/testing/selftests/drivers/sdsi/
10778
10779INTEL SGX
10780M:	Jarkko Sakkinen <jarkko@kernel.org>
10781R:	Dave Hansen <dave.hansen@linux.intel.com>
10782L:	linux-sgx@vger.kernel.org
10783S:	Supported
10784Q:	https://patchwork.kernel.org/project/intel-sgx/list/
10785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10786F:	Documentation/arch/x86/sgx.rst
10787F:	arch/x86/entry/vdso/vsgx.S
10788F:	arch/x86/include/asm/sgx.h
10789F:	arch/x86/include/uapi/asm/sgx.h
10790F:	arch/x86/kernel/cpu/sgx/*
10791F:	tools/testing/selftests/sgx/*
10792K:	\bSGX_
10793
10794INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10795M:	Daniel Scally <djrscally@gmail.com>
10796S:	Maintained
10797F:	drivers/platform/x86/intel/int3472/
10798
10799INTEL SPEED SELECT TECHNOLOGY
10800M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10801L:	platform-driver-x86@vger.kernel.org
10802S:	Maintained
10803F:	drivers/platform/x86/intel/speed_select_if/
10804F:	include/uapi/linux/isst_if.h
10805F:	tools/power/x86/intel-speed-select/
10806
10807INTEL STRATIX10 FIRMWARE DRIVERS
10808M:	Dinh Nguyen <dinguyen@kernel.org>
10809L:	linux-kernel@vger.kernel.org
10810S:	Maintained
10811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10812F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10813F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10814F:	drivers/firmware/stratix10-rsu.c
10815F:	drivers/firmware/stratix10-svc.c
10816F:	include/linux/firmware/intel/stratix10-smc.h
10817F:	include/linux/firmware/intel/stratix10-svc-client.h
10818
10819INTEL TELEMETRY DRIVER
10820M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10821M:	"David E. Box" <david.e.box@linux.intel.com>
10822L:	platform-driver-x86@vger.kernel.org
10823S:	Maintained
10824F:	arch/x86/include/asm/intel_telemetry.h
10825F:	drivers/platform/x86/intel/telemetry/
10826
10827INTEL TPMI DRIVER
10828M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10829L:	platform-driver-x86@vger.kernel.org
10830S:	Maintained
10831F:	Documentation/ABI/testing/debugfs-tpmi
10832F:	drivers/platform/x86/intel/tpmi.c
10833F:	include/linux/intel_tpmi.h
10834
10835INTEL UNCORE FREQUENCY CONTROL
10836M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10837L:	platform-driver-x86@vger.kernel.org
10838S:	Maintained
10839F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10840F:	drivers/platform/x86/intel/uncore-frequency/
10841
10842INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10843M:	David E. Box <david.e.box@linux.intel.com>
10844S:	Supported
10845F:	drivers/platform/x86/intel/vsec.*
10846
10847INTEL VIRTUAL BUTTON DRIVER
10848M:	AceLan Kao <acelan.kao@canonical.com>
10849L:	platform-driver-x86@vger.kernel.org
10850S:	Maintained
10851F:	drivers/platform/x86/intel/vbtn.c
10852
10853INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10854M:	Stanislaw Gruszka <stf_xl@wp.pl>
10855L:	linux-wireless@vger.kernel.org
10856S:	Supported
10857F:	drivers/net/wireless/intel/iwlegacy/
10858
10859INTEL WIRELESS WIFI LINK (iwlwifi)
10860M:	Gregory Greenman <gregory.greenman@intel.com>
10861L:	linux-wireless@vger.kernel.org
10862S:	Supported
10863W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10865F:	drivers/net/wireless/intel/iwlwifi/
10866
10867INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10868M:	Jithu Joseph <jithu.joseph@intel.com>
10869R:	Maurice Ma <maurice.ma@intel.com>
10870S:	Maintained
10871W:	https://slimbootloader.github.io/security/firmware-update.html
10872F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
10873
10874INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10875L:	Dell.Client.Kernel@dell.com
10876S:	Maintained
10877F:	drivers/platform/x86/intel/wmi/thunderbolt.c
10878
10879INTEL WWAN IOSM DRIVER
10880M:	M Chetan Kumar <m.chetan.kumar@intel.com>
10881M:	Intel Corporation <linuxwwan@intel.com>
10882L:	netdev@vger.kernel.org
10883S:	Maintained
10884F:	drivers/net/wwan/iosm/
10885
10886INTEL(R) TRACE HUB
10887M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10888S:	Supported
10889F:	Documentation/trace/intel_th.rst
10890F:	drivers/hwtracing/intel_th/
10891F:	include/linux/intel_th.h
10892
10893INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10894M:	Ning Sun <ning.sun@intel.com>
10895L:	tboot-devel@lists.sourceforge.net
10896S:	Supported
10897W:	http://tboot.sourceforge.net
10898T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10899F:	Documentation/arch/x86/intel_txt.rst
10900F:	arch/x86/kernel/tboot.c
10901F:	include/linux/tboot.h
10902
10903INTERCONNECT API
10904M:	Georgi Djakov <djakov@kernel.org>
10905L:	linux-pm@vger.kernel.org
10906S:	Maintained
10907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10908F:	Documentation/devicetree/bindings/interconnect/
10909F:	Documentation/driver-api/interconnect.rst
10910F:	drivers/interconnect/
10911F:	include/dt-bindings/interconnect/
10912F:	include/linux/interconnect-provider.h
10913F:	include/linux/interconnect.h
10914
10915INTERRUPT COUNTER DRIVER
10916M:	Oleksij Rempel <o.rempel@pengutronix.de>
10917R:	Pengutronix Kernel Team <kernel@pengutronix.de>
10918L:	linux-iio@vger.kernel.org
10919F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10920F:	drivers/counter/interrupt-cnt.c
10921
10922INTERSIL ISL7998X VIDEO DECODER DRIVER
10923M:	Michael Tretter <m.tretter@pengutronix.de>
10924R:	Pengutronix Kernel Team <kernel@pengutronix.de>
10925L:	linux-media@vger.kernel.org
10926S:	Maintained
10927F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10928F:	drivers/media/i2c/isl7998x.c
10929
10930INVENSENSE ICM-426xx IMU DRIVER
10931M:	Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10932L:	linux-iio@vger.kernel.org
10933S:	Maintained
10934W:	https://invensense.tdk.com/
10935F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10936F:	drivers/iio/imu/inv_icm42600/
10937
10938INVENSENSE MPU-3050 GYROSCOPE DRIVER
10939M:	Linus Walleij <linus.walleij@linaro.org>
10940L:	linux-iio@vger.kernel.org
10941S:	Maintained
10942F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10943F:	drivers/iio/gyro/mpu3050*
10944
10945IOC3 ETHERNET DRIVER
10946M:	Ralf Baechle <ralf@linux-mips.org>
10947L:	linux-mips@vger.kernel.org
10948S:	Maintained
10949F:	drivers/net/ethernet/sgi/ioc3-eth.c
10950
10951IOMAP FILESYSTEM LIBRARY
10952M:	Darrick J. Wong <djwong@kernel.org>
10953L:	linux-xfs@vger.kernel.org
10954L:	linux-fsdevel@vger.kernel.org
10955S:	Supported
10956T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10957F:	fs/iomap/
10958F:	include/linux/iomap.h
10959
10960IOMMU DMA-API LAYER
10961M:	Robin Murphy <robin.murphy@arm.com>
10962L:	iommu@lists.linux.dev
10963S:	Maintained
10964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10965F:	drivers/iommu/dma-iommu.c
10966F:	drivers/iommu/dma-iommu.h
10967F:	drivers/iommu/iova.c
10968F:	include/linux/iova.h
10969
10970IOMMU SUBSYSTEM
10971M:	Joerg Roedel <joro@8bytes.org>
10972M:	Will Deacon <will@kernel.org>
10973R:	Robin Murphy <robin.murphy@arm.com>
10974L:	iommu@lists.linux.dev
10975S:	Maintained
10976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10977F:	Documentation/devicetree/bindings/iommu/
10978F:	Documentation/userspace-api/iommu.rst
10979F:	drivers/iommu/
10980F:	include/linux/iommu.h
10981F:	include/linux/iova.h
10982F:	include/linux/of_iommu.h
10983F:	include/uapi/linux/iommu.h
10984
10985IOMMUFD
10986M:	Jason Gunthorpe <jgg@nvidia.com>
10987M:	Kevin Tian <kevin.tian@intel.com>
10988L:	iommu@lists.linux.dev
10989S:	Maintained
10990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
10991F:	Documentation/userspace-api/iommufd.rst
10992F:	drivers/iommu/iommufd/
10993F:	include/linux/iommufd.h
10994F:	include/uapi/linux/iommufd.h
10995F:	tools/testing/selftests/iommu/
10996
10997IOSYS-MAP HELPERS
10998M:	Thomas Zimmermann <tzimmermann@suse.de>
10999L:	dri-devel@lists.freedesktop.org
11000S:	Maintained
11001T:	git git://anongit.freedesktop.org/drm/drm-misc
11002F:	include/linux/iosys-map.h
11003
11004IO_URING
11005M:	Jens Axboe <axboe@kernel.dk>
11006R:	Pavel Begunkov <asml.silence@gmail.com>
11007L:	io-uring@vger.kernel.org
11008S:	Maintained
11009T:	git git://git.kernel.dk/linux-block
11010T:	git git://git.kernel.dk/liburing
11011F:	include/linux/io_uring.h
11012F:	include/linux/io_uring_types.h
11013F:	include/trace/events/io_uring.h
11014F:	include/uapi/linux/io_uring.h
11015F:	io_uring/
11016
11017IPMI SUBSYSTEM
11018M:	Corey Minyard <minyard@acm.org>
11019L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
11020S:	Supported
11021W:	http://openipmi.sourceforge.net/
11022T:	git https://github.com/cminyard/linux-ipmi.git for-next
11023F:	Documentation/devicetree/bindings/ipmi/
11024F:	Documentation/driver-api/ipmi.rst
11025F:	drivers/char/ipmi/
11026F:	include/linux/ipmi*
11027F:	include/uapi/linux/ipmi*
11028
11029IPS SCSI RAID DRIVER
11030M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
11031L:	linux-scsi@vger.kernel.org
11032S:	Maintained
11033W:	http://www.adaptec.com/
11034F:	drivers/scsi/ips*
11035
11036IPVS
11037M:	Simon Horman <horms@verge.net.au>
11038M:	Julian Anastasov <ja@ssi.bg>
11039L:	netdev@vger.kernel.org
11040L:	lvs-devel@vger.kernel.org
11041S:	Maintained
11042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11044F:	Documentation/networking/ipvs-sysctl.rst
11045F:	include/net/ip_vs.h
11046F:	include/uapi/linux/ip_vs.h
11047F:	net/netfilter/ipvs/
11048
11049IPWIRELESS DRIVER
11050M:	Jiri Kosina <jikos@kernel.org>
11051M:	David Sterba <dsterba@suse.com>
11052S:	Odd Fixes
11053F:	drivers/tty/ipwireless/
11054
11055IRON DEVICE AUDIO CODEC DRIVERS
11056M:	Kiseok Jo <kiseok.jo@irondevice.com>
11057L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11058S:	Maintained
11059F:	Documentation/devicetree/bindings/sound/irondevice,*
11060F:	sound/soc/codecs/sma*
11061
11062IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11063M:	Marc Zyngier <maz@kernel.org>
11064S:	Maintained
11065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11066F:	Documentation/core-api/irq/irq-domain.rst
11067F:	include/linux/irqdomain.h
11068F:	kernel/irq/irqdomain.c
11069F:	kernel/irq/msi.c
11070
11071IRQ SUBSYSTEM
11072M:	Thomas Gleixner <tglx@linutronix.de>
11073L:	linux-kernel@vger.kernel.org
11074S:	Maintained
11075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11076F:	include/linux/group_cpus.h
11077F:	kernel/irq/
11078F:	lib/group_cpus.c
11079
11080IRQCHIP DRIVERS
11081M:	Thomas Gleixner <tglx@linutronix.de>
11082M:	Marc Zyngier <maz@kernel.org>
11083L:	linux-kernel@vger.kernel.org
11084S:	Maintained
11085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11086F:	Documentation/devicetree/bindings/interrupt-controller/
11087F:	drivers/irqchip/
11088
11089ISA
11090M:	William Breathitt Gray <william.gray@linaro.org>
11091S:	Maintained
11092F:	Documentation/driver-api/isa.rst
11093F:	drivers/base/isa.c
11094F:	include/linux/isa.h
11095
11096ISA RADIO MODULE
11097M:	Hans Verkuil <hverkuil@xs4all.nl>
11098L:	linux-media@vger.kernel.org
11099S:	Maintained
11100W:	https://linuxtv.org
11101T:	git git://linuxtv.org/media_tree.git
11102F:	drivers/media/radio/radio-isa*
11103
11104ISAPNP
11105M:	Jaroslav Kysela <perex@perex.cz>
11106S:	Maintained
11107F:	Documentation/driver-api/isapnp.rst
11108F:	drivers/pnp/isapnp/
11109F:	include/linux/isapnp.h
11110
11111ISCSI
11112M:	Lee Duncan <lduncan@suse.com>
11113M:	Chris Leech <cleech@redhat.com>
11114M:	Mike Christie <michael.christie@oracle.com>
11115L:	open-iscsi@googlegroups.com
11116L:	linux-scsi@vger.kernel.org
11117S:	Maintained
11118W:	www.open-iscsi.com
11119F:	drivers/scsi/*iscsi*
11120F:	include/scsi/*iscsi*
11121
11122iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
11123M:	Peter Jones <pjones@redhat.com>
11124M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
11125S:	Maintained
11126F:	drivers/firmware/iscsi_ibft*
11127
11128ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
11129M:	Sagi Grimberg <sagi@grimberg.me>
11130M:	Max Gurtovoy <mgurtovoy@nvidia.com>
11131L:	linux-rdma@vger.kernel.org
11132S:	Supported
11133W:	http://www.openfabrics.org
11134W:	www.open-iscsi.org
11135Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11136F:	drivers/infiniband/ulp/iser/
11137
11138ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
11139M:	Sagi Grimberg <sagi@grimberg.me>
11140L:	linux-rdma@vger.kernel.org
11141L:	target-devel@vger.kernel.org
11142S:	Supported
11143W:	http://www.linux-iscsi.org
11144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11145F:	drivers/infiniband/ulp/isert
11146
11147ISDN/CMTP OVER BLUETOOTH
11148M:	Karsten Keil <isdn@linux-pingi.de>
11149L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11150L:	netdev@vger.kernel.org
11151S:	Odd Fixes
11152W:	http://www.isdn4linux.de
11153F:	Documentation/isdn/
11154F:	drivers/isdn/capi/
11155F:	include/linux/isdn/
11156F:	include/uapi/linux/isdn/
11157F:	net/bluetooth/cmtp/
11158
11159ISDN/mISDN SUBSYSTEM
11160M:	Karsten Keil <isdn@linux-pingi.de>
11161L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11162L:	netdev@vger.kernel.org
11163S:	Maintained
11164W:	http://www.isdn4linux.de
11165F:	drivers/isdn/Kconfig
11166F:	drivers/isdn/Makefile
11167F:	drivers/isdn/hardware/
11168F:	drivers/isdn/mISDN/
11169
11170ISOFS FILESYSTEM
11171M:	Jan Kara <jack@suse.cz>
11172L:	linux-fsdevel@vger.kernel.org
11173S:	Maintained
11174F:	Documentation/filesystems/isofs.rst
11175F:	fs/isofs/
11176
11177IT87 HARDWARE MONITORING DRIVER
11178M:	Jean Delvare <jdelvare@suse.com>
11179L:	linux-hwmon@vger.kernel.org
11180S:	Maintained
11181F:	Documentation/hwmon/it87.rst
11182F:	drivers/hwmon/it87.c
11183
11184IT913X MEDIA DRIVER
11185M:	Antti Palosaari <crope@iki.fi>
11186L:	linux-media@vger.kernel.org
11187S:	Maintained
11188W:	https://linuxtv.org
11189W:	http://palosaari.fi/linux/
11190Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11191T:	git git://linuxtv.org/anttip/media_tree.git
11192F:	drivers/media/tuners/it913x*
11193
11194ITE IT66121 HDMI BRIDGE DRIVER
11195M:	Phong LE <ple@baylibre.com>
11196M:	Neil Armstrong <neil.armstrong@linaro.org>
11197S:	Maintained
11198T:	git git://anongit.freedesktop.org/drm/drm-misc
11199F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11200F:	drivers/gpu/drm/bridge/ite-it66121.c
11201
11202IVTV VIDEO4LINUX DRIVER
11203M:	Andy Walls <awalls@md.metrocast.net>
11204L:	linux-media@vger.kernel.org
11205S:	Maintained
11206W:	https://linuxtv.org
11207T:	git git://linuxtv.org/media_tree.git
11208F:	Documentation/admin-guide/media/ivtv*
11209F:	drivers/media/pci/ivtv/
11210F:	include/uapi/linux/ivtv*
11211
11212IX2505V MEDIA DRIVER
11213M:	Malcolm Priestley <tvboxspy@gmail.com>
11214L:	linux-media@vger.kernel.org
11215S:	Maintained
11216W:	https://linuxtv.org
11217Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11218F:	drivers/media/dvb-frontends/ix2505v*
11219
11220JAILHOUSE HYPERVISOR INTERFACE
11221M:	Jan Kiszka <jan.kiszka@siemens.com>
11222L:	jailhouse-dev@googlegroups.com
11223S:	Maintained
11224F:	arch/x86/include/asm/jailhouse_para.h
11225F:	arch/x86/kernel/jailhouse.c
11226
11227JC42.4 TEMPERATURE SENSOR DRIVER
11228M:	Guenter Roeck <linux@roeck-us.net>
11229L:	linux-hwmon@vger.kernel.org
11230S:	Maintained
11231F:	Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
11232F:	Documentation/hwmon/jc42.rst
11233F:	drivers/hwmon/jc42.c
11234
11235JFS FILESYSTEM
11236M:	Dave Kleikamp <shaggy@kernel.org>
11237L:	jfs-discussion@lists.sourceforge.net
11238S:	Odd Fixes
11239W:	http://jfs.sourceforge.net/
11240T:	git https://github.com/kleikamp/linux-shaggy.git
11241F:	Documentation/admin-guide/jfs.rst
11242F:	fs/jfs/
11243
11244JME NETWORK DRIVER
11245M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
11246L:	netdev@vger.kernel.org
11247S:	Maintained
11248F:	drivers/net/ethernet/jme.*
11249
11250JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
11251M:	David Woodhouse <dwmw2@infradead.org>
11252M:	Richard Weinberger <richard@nod.at>
11253L:	linux-mtd@lists.infradead.org
11254S:	Odd Fixes
11255W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
11256T:	git git://git.infradead.org/ubifs-2.6.git
11257F:	fs/jffs2/
11258F:	include/uapi/linux/jffs2.h
11259
11260JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
11261M:	"Theodore Ts'o" <tytso@mit.edu>
11262M:	Jan Kara <jack@suse.com>
11263L:	linux-ext4@vger.kernel.org
11264S:	Maintained
11265F:	fs/jbd2/
11266F:	include/linux/jbd2.h
11267
11268JPU V4L2 MEM2MEM DRIVER FOR RENESAS
11269M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
11270L:	linux-media@vger.kernel.org
11271L:	linux-renesas-soc@vger.kernel.org
11272S:	Maintained
11273F:	drivers/media/platform/renesas/rcar_jpu.c
11274
11275JSM Neo PCI based serial card
11276L:	linux-serial@vger.kernel.org
11277S:	Orphan
11278F:	drivers/tty/serial/jsm/
11279
11280K10TEMP HARDWARE MONITORING DRIVER
11281M:	Clemens Ladisch <clemens@ladisch.de>
11282L:	linux-hwmon@vger.kernel.org
11283S:	Maintained
11284F:	Documentation/hwmon/k10temp.rst
11285F:	drivers/hwmon/k10temp.c
11286
11287K8TEMP HARDWARE MONITORING DRIVER
11288M:	Rudolf Marek <r.marek@assembler.cz>
11289L:	linux-hwmon@vger.kernel.org
11290S:	Maintained
11291F:	Documentation/hwmon/k8temp.rst
11292F:	drivers/hwmon/k8temp.c
11293
11294KASAN
11295M:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
11296R:	Alexander Potapenko <glider@google.com>
11297R:	Andrey Konovalov <andreyknvl@gmail.com>
11298R:	Dmitry Vyukov <dvyukov@google.com>
11299R:	Vincenzo Frascino <vincenzo.frascino@arm.com>
11300L:	kasan-dev@googlegroups.com
11301S:	Maintained
11302F:	Documentation/dev-tools/kasan.rst
11303F:	arch/*/include/asm/*kasan.h
11304F:	arch/*/mm/kasan_init*
11305F:	include/linux/kasan*.h
11306F:	lib/Kconfig.kasan
11307F:	mm/kasan/
11308F:	scripts/Makefile.kasan
11309
11310KCONFIG
11311M:	Masahiro Yamada <masahiroy@kernel.org>
11312L:	linux-kbuild@vger.kernel.org
11313S:	Maintained
11314Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
11315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
11316F:	Documentation/kbuild/kconfig*
11317F:	scripts/Kconfig.include
11318F:	scripts/kconfig/
11319
11320KCOV
11321R:	Dmitry Vyukov <dvyukov@google.com>
11322R:	Andrey Konovalov <andreyknvl@gmail.com>
11323L:	kasan-dev@googlegroups.com
11324S:	Maintained
11325F:	Documentation/dev-tools/kcov.rst
11326F:	include/linux/kcov.h
11327F:	include/uapi/linux/kcov.h
11328F:	kernel/kcov.c
11329F:	scripts/Makefile.kcov
11330
11331KCSAN
11332M:	Marco Elver <elver@google.com>
11333R:	Dmitry Vyukov <dvyukov@google.com>
11334L:	kasan-dev@googlegroups.com
11335S:	Maintained
11336F:	Documentation/dev-tools/kcsan.rst
11337F:	include/linux/kcsan*.h
11338F:	kernel/kcsan/
11339F:	lib/Kconfig.kcsan
11340F:	scripts/Makefile.kcsan
11341
11342KDUMP
11343M:	Baoquan He <bhe@redhat.com>
11344R:	Vivek Goyal <vgoyal@redhat.com>
11345R:	Dave Young <dyoung@redhat.com>
11346L:	kexec@lists.infradead.org
11347S:	Maintained
11348W:	http://lse.sourceforge.net/kdump/
11349F:	Documentation/admin-guide/kdump/
11350F:	fs/proc/vmcore.c
11351F:	include/linux/crash_core.h
11352F:	include/linux/crash_dump.h
11353F:	include/uapi/linux/vmcore.h
11354F:	kernel/crash_*.c
11355
11356KEENE FM RADIO TRANSMITTER DRIVER
11357M:	Hans Verkuil <hverkuil@xs4all.nl>
11358L:	linux-media@vger.kernel.org
11359S:	Maintained
11360W:	https://linuxtv.org
11361T:	git git://linuxtv.org/media_tree.git
11362F:	drivers/media/radio/radio-keene*
11363
11364KERNEL AUTOMOUNTER
11365M:	Ian Kent <raven@themaw.net>
11366L:	autofs@vger.kernel.org
11367S:	Maintained
11368F:	fs/autofs/
11369
11370KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
11371M:	Masahiro Yamada <masahiroy@kernel.org>
11372R:	Nathan Chancellor <nathan@kernel.org>
11373R:	Nick Desaulniers <ndesaulniers@google.com>
11374R:	Nicolas Schier <nicolas@fjasle.eu>
11375L:	linux-kbuild@vger.kernel.org
11376S:	Maintained
11377Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
11378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
11379F:	Documentation/kbuild/
11380F:	Makefile
11381F:	scripts/*vmlinux*
11382F:	scripts/Kbuild*
11383F:	scripts/Makefile*
11384F:	scripts/basic/
11385F:	scripts/dummy-tools/
11386F:	scripts/mk*
11387F:	scripts/mod/
11388F:	scripts/package/
11389F:	usr/
11390
11391KERNEL HARDENING (not covered by other areas)
11392M:	Kees Cook <keescook@chromium.org>
11393L:	linux-hardening@vger.kernel.org
11394S:	Supported
11395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11396F:	Documentation/ABI/testing/sysfs-kernel-oops_count
11397F:	Documentation/ABI/testing/sysfs-kernel-warn_count
11398F:	include/linux/overflow.h
11399F:	include/linux/randomize_kstack.h
11400F:	mm/usercopy.c
11401K:	\b(add|choose)_random_kstack_offset\b
11402K:	\b__check_(object_size|heap_object)\b
11403
11404KERNEL JANITORS
11405L:	kernel-janitors@vger.kernel.org
11406S:	Odd Fixes
11407W:	http://kernelnewbies.org/KernelJanitors
11408
11409KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
11410M:	Chuck Lever <chuck.lever@oracle.com>
11411M:	Jeff Layton <jlayton@kernel.org>
11412R:	Neil Brown <neilb@suse.de>
11413R:	Olga Kornievskaia <kolga@netapp.com>
11414R:	Dai Ngo <Dai.Ngo@oracle.com>
11415R:	Tom Talpey <tom@talpey.com>
11416L:	linux-nfs@vger.kernel.org
11417S:	Supported
11418W:	http://nfs.sourceforge.net/
11419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11420F:	Documentation/filesystems/nfs/
11421F:	fs/exportfs/
11422F:	fs/lockd/
11423F:	fs/nfs_common/
11424F:	fs/nfsd/
11425F:	include/linux/lockd/
11426F:	include/linux/sunrpc/
11427F:	include/trace/events/rpcgss.h
11428F:	include/trace/events/rpcrdma.h
11429F:	include/trace/events/sunrpc.h
11430F:	include/trace/misc/fs.h
11431F:	include/trace/misc/nfs.h
11432F:	include/trace/misc/sunrpc.h
11433F:	include/uapi/linux/nfsd/
11434F:	include/uapi/linux/sunrpc/
11435F:	net/sunrpc/
11436
11437KERNEL REGRESSIONS
11438M:	Thorsten Leemhuis <linux@leemhuis.info>
11439L:	regressions@lists.linux.dev
11440S:	Supported
11441F:	Documentation/admin-guide/reporting-regressions.rst
11442F:	Documentation/process/handling-regressions.rst
11443
11444KERNEL SELFTEST FRAMEWORK
11445M:	Shuah Khan <shuah@kernel.org>
11446M:	Shuah Khan <skhan@linuxfoundation.org>
11447L:	linux-kselftest@vger.kernel.org
11448S:	Maintained
11449Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
11450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
11451F:	Documentation/dev-tools/kselftest*
11452F:	tools/testing/selftests/
11453
11454KERNEL SMB3 SERVER (KSMBD)
11455M:	Namjae Jeon <linkinjeon@kernel.org>
11456M:	Steve French <sfrench@samba.org>
11457R:	Sergey Senozhatsky <senozhatsky@chromium.org>
11458R:	Tom Talpey <tom@talpey.com>
11459L:	linux-cifs@vger.kernel.org
11460S:	Maintained
11461T:	git git://git.samba.org/ksmbd.git
11462F:	Documentation/filesystems/smb/ksmbd.rst
11463F:	fs/smb/common/
11464F:	fs/smb/server/
11465
11466KERNEL UNIT TESTING FRAMEWORK (KUnit)
11467M:	Brendan Higgins <brendanhiggins@google.com>
11468M:	David Gow <davidgow@google.com>
11469L:	linux-kselftest@vger.kernel.org
11470L:	kunit-dev@googlegroups.com
11471S:	Maintained
11472W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
11473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
11474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
11475F:	Documentation/dev-tools/kunit/
11476F:	include/kunit/
11477F:	lib/kunit/
11478F:	rust/kernel/kunit.rs
11479F:	scripts/rustdoc_test_*
11480F:	tools/testing/kunit/
11481
11482KERNEL USERMODE HELPER
11483M:	Luis Chamberlain <mcgrof@kernel.org>
11484L:	linux-kernel@vger.kernel.org
11485S:	Maintained
11486F:	include/linux/umh.h
11487F:	kernel/umh.c
11488
11489KERNEL VIRTUAL MACHINE (KVM)
11490M:	Paolo Bonzini <pbonzini@redhat.com>
11491L:	kvm@vger.kernel.org
11492S:	Supported
11493W:	http://www.linux-kvm.org
11494T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11495F:	Documentation/virt/kvm/
11496F:	include/asm-generic/kvm*
11497F:	include/kvm/iodev.h
11498F:	include/linux/kvm*
11499F:	include/trace/events/kvm.h
11500F:	include/uapi/asm-generic/kvm*
11501F:	include/uapi/linux/kvm*
11502F:	tools/kvm/
11503F:	tools/testing/selftests/kvm/
11504F:	virt/kvm/*
11505
11506KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
11507M:	Marc Zyngier <maz@kernel.org>
11508M:	Oliver Upton <oliver.upton@linux.dev>
11509R:	James Morse <james.morse@arm.com>
11510R:	Suzuki K Poulose <suzuki.poulose@arm.com>
11511R:	Zenghui Yu <yuzenghui@huawei.com>
11512L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11513L:	kvmarm@lists.linux.dev
11514S:	Maintained
11515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
11516F:	arch/arm64/include/asm/kvm*
11517F:	arch/arm64/include/uapi/asm/kvm*
11518F:	arch/arm64/kvm/
11519F:	include/kvm/arm_*
11520F:	tools/testing/selftests/kvm/*/aarch64/
11521F:	tools/testing/selftests/kvm/aarch64/
11522
11523KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
11524M:	Huacai Chen <chenhuacai@kernel.org>
11525L:	linux-mips@vger.kernel.org
11526L:	kvm@vger.kernel.org
11527S:	Maintained
11528T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11529F:	arch/mips/include/asm/kvm*
11530F:	arch/mips/include/uapi/asm/kvm*
11531F:	arch/mips/kvm/
11532
11533KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
11534M:	Michael Ellerman <mpe@ellerman.id.au>
11535R:	Nicholas Piggin <npiggin@gmail.com>
11536L:	linuxppc-dev@lists.ozlabs.org
11537L:	kvm@vger.kernel.org
11538S:	Maintained (Book3S 64-bit HV)
11539S:	Odd fixes (Book3S 64-bit PR)
11540S:	Orphan (Book3E and 32-bit)
11541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
11542F:	arch/powerpc/include/asm/kvm*
11543F:	arch/powerpc/include/uapi/asm/kvm*
11544F:	arch/powerpc/kernel/kvm*
11545F:	arch/powerpc/kvm/
11546
11547KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
11548M:	Anup Patel <anup@brainfault.org>
11549R:	Atish Patra <atishp@atishpatra.org>
11550L:	kvm@vger.kernel.org
11551L:	kvm-riscv@lists.infradead.org
11552L:	linux-riscv@lists.infradead.org
11553S:	Maintained
11554T:	git https://github.com/kvm-riscv/linux.git
11555F:	arch/riscv/include/asm/kvm*
11556F:	arch/riscv/include/uapi/asm/kvm*
11557F:	arch/riscv/kvm/
11558F:	tools/testing/selftests/kvm/*/riscv/
11559
11560KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
11561M:	Christian Borntraeger <borntraeger@linux.ibm.com>
11562M:	Janosch Frank <frankja@linux.ibm.com>
11563M:	Claudio Imbrenda <imbrenda@linux.ibm.com>
11564R:	David Hildenbrand <david@redhat.com>
11565L:	kvm@vger.kernel.org
11566S:	Supported
11567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
11568F:	Documentation/virt/kvm/s390*
11569F:	arch/s390/include/asm/gmap.h
11570F:	arch/s390/include/asm/kvm*
11571F:	arch/s390/include/uapi/asm/kvm*
11572F:	arch/s390/include/uapi/asm/uvdevice.h
11573F:	arch/s390/kernel/uv.c
11574F:	arch/s390/kvm/
11575F:	arch/s390/mm/gmap.c
11576F:	drivers/s390/char/uvdevice.c
11577F:	tools/testing/selftests/drivers/s390x/uvdevice/
11578F:	tools/testing/selftests/kvm/*/s390x/
11579F:	tools/testing/selftests/kvm/s390x/
11580
11581KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
11582M:	Sean Christopherson <seanjc@google.com>
11583M:	Paolo Bonzini <pbonzini@redhat.com>
11584L:	kvm@vger.kernel.org
11585S:	Supported
11586P:	Documentation/process/maintainer-kvm-x86.rst
11587T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11588F:	arch/x86/include/asm/kvm*
11589F:	arch/x86/include/asm/svm.h
11590F:	arch/x86/include/asm/vmx*.h
11591F:	arch/x86/include/uapi/asm/kvm*
11592F:	arch/x86/include/uapi/asm/svm.h
11593F:	arch/x86/include/uapi/asm/vmx.h
11594F:	arch/x86/kvm/
11595F:	arch/x86/kvm/*/
11596F:	tools/testing/selftests/kvm/*/x86_64/
11597F:	tools/testing/selftests/kvm/x86_64/
11598
11599KERNFS
11600M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11601M:	Tejun Heo <tj@kernel.org>
11602S:	Supported
11603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11604F:	fs/kernfs/
11605F:	include/linux/kernfs.h
11606
11607KEXEC
11608M:	Eric Biederman <ebiederm@xmission.com>
11609L:	kexec@lists.infradead.org
11610S:	Maintained
11611W:	http://kernel.org/pub/linux/utils/kernel/kexec/
11612F:	include/linux/kexec.h
11613F:	include/uapi/linux/kexec.h
11614F:	kernel/kexec*
11615
11616KEYS-ENCRYPTED
11617M:	Mimi Zohar <zohar@linux.ibm.com>
11618L:	linux-integrity@vger.kernel.org
11619L:	keyrings@vger.kernel.org
11620S:	Supported
11621F:	Documentation/security/keys/trusted-encrypted.rst
11622F:	include/keys/encrypted-type.h
11623F:	security/keys/encrypted-keys/
11624
11625KEYS-TRUSTED
11626M:	James Bottomley <jejb@linux.ibm.com>
11627M:	Jarkko Sakkinen <jarkko@kernel.org>
11628M:	Mimi Zohar <zohar@linux.ibm.com>
11629L:	linux-integrity@vger.kernel.org
11630L:	keyrings@vger.kernel.org
11631S:	Supported
11632F:	Documentation/security/keys/trusted-encrypted.rst
11633F:	include/keys/trusted-type.h
11634F:	include/keys/trusted_tpm.h
11635F:	security/keys/trusted-keys/
11636
11637KEYS-TRUSTED-CAAM
11638M:	Ahmad Fatoum <a.fatoum@pengutronix.de>
11639R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11640L:	linux-integrity@vger.kernel.org
11641L:	keyrings@vger.kernel.org
11642S:	Maintained
11643F:	include/keys/trusted_caam.h
11644F:	security/keys/trusted-keys/trusted_caam.c
11645
11646KEYS-TRUSTED-TEE
11647M:	Sumit Garg <sumit.garg@linaro.org>
11648L:	linux-integrity@vger.kernel.org
11649L:	keyrings@vger.kernel.org
11650S:	Supported
11651F:	include/keys/trusted_tee.h
11652F:	security/keys/trusted-keys/trusted_tee.c
11653
11654KEYS/KEYRINGS
11655M:	David Howells <dhowells@redhat.com>
11656M:	Jarkko Sakkinen <jarkko@kernel.org>
11657L:	keyrings@vger.kernel.org
11658S:	Maintained
11659F:	Documentation/security/keys/core.rst
11660F:	include/keys/
11661F:	include/linux/key-type.h
11662F:	include/linux/key.h
11663F:	include/linux/keyctl.h
11664F:	include/uapi/linux/keyctl.h
11665F:	security/keys/
11666
11667KEYS/KEYRINGS_INTEGRITY
11668M:	Jarkko Sakkinen <jarkko@kernel.org>
11669M:	Mimi Zohar <zohar@linux.ibm.com>
11670L:	linux-integrity@vger.kernel.org
11671L:	keyrings@vger.kernel.org
11672S:	Supported
11673F:	security/integrity/platform_certs
11674
11675KFENCE
11676M:	Alexander Potapenko <glider@google.com>
11677M:	Marco Elver <elver@google.com>
11678R:	Dmitry Vyukov <dvyukov@google.com>
11679L:	kasan-dev@googlegroups.com
11680S:	Maintained
11681F:	Documentation/dev-tools/kfence.rst
11682F:	arch/*/include/asm/kfence.h
11683F:	include/linux/kfence.h
11684F:	lib/Kconfig.kfence
11685F:	mm/kfence/
11686
11687KFIFO
11688M:	Stefani Seibold <stefani@seibold.net>
11689S:	Maintained
11690F:	include/linux/kfifo.h
11691F:	lib/kfifo.c
11692F:	samples/kfifo/
11693
11694KGDB / KDB /debug_core
11695M:	Jason Wessel <jason.wessel@windriver.com>
11696M:	Daniel Thompson <daniel.thompson@linaro.org>
11697R:	Douglas Anderson <dianders@chromium.org>
11698L:	kgdb-bugreport@lists.sourceforge.net
11699S:	Maintained
11700W:	http://kgdb.wiki.kernel.org/
11701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11702F:	Documentation/dev-tools/kgdb.rst
11703F:	drivers/misc/kgdbts.c
11704F:	drivers/tty/serial/kgdboc.c
11705F:	include/linux/kdb.h
11706F:	include/linux/kgdb.h
11707F:	kernel/debug/
11708F:	kernel/module/kdb.c
11709
11710KHADAS MCU MFD DRIVER
11711M:	Neil Armstrong <neil.armstrong@linaro.org>
11712L:	linux-amlogic@lists.infradead.org
11713S:	Maintained
11714F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11715F:	drivers/mfd/khadas-mcu.c
11716F:	drivers/thermal/khadas_mcu_fan.c
11717F:	include/linux/mfd/khadas-mcu.h
11718
11719KIONIX/ROHM KX022A ACCELEROMETER
11720M:	Matti Vaittinen <mazziesaccount@gmail.com>
11721L:	linux-iio@vger.kernel.org
11722S:	Supported
11723F:	drivers/iio/accel/kionix-kx022a*
11724
11725KMEMLEAK
11726M:	Catalin Marinas <catalin.marinas@arm.com>
11727S:	Maintained
11728F:	Documentation/dev-tools/kmemleak.rst
11729F:	include/linux/kmemleak.h
11730F:	mm/kmemleak.c
11731F:	samples/kmemleak/kmemleak-test.c
11732
11733KMSAN
11734M:	Alexander Potapenko <glider@google.com>
11735R:	Marco Elver <elver@google.com>
11736R:	Dmitry Vyukov <dvyukov@google.com>
11737L:	kasan-dev@googlegroups.com
11738S:	Maintained
11739F:	Documentation/dev-tools/kmsan.rst
11740F:	arch/*/include/asm/kmsan.h
11741F:	arch/*/mm/kmsan_*
11742F:	include/linux/kmsan*.h
11743F:	lib/Kconfig.kmsan
11744F:	mm/kmsan/
11745F:	scripts/Makefile.kmsan
11746
11747KPROBES
11748M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
11749M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
11750M:	"David S. Miller" <davem@davemloft.net>
11751M:	Masami Hiramatsu <mhiramat@kernel.org>
11752L:	linux-kernel@vger.kernel.org
11753L:	linux-trace-kernel@vger.kernel.org
11754S:	Maintained
11755Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
11756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
11757F:	Documentation/trace/kprobes.rst
11758F:	include/asm-generic/kprobes.h
11759F:	include/linux/kprobes.h
11760F:	kernel/kprobes.c
11761F:	lib/test_kprobes.c
11762F:	samples/kprobes
11763
11764KS0108 LCD CONTROLLER DRIVER
11765M:	Miguel Ojeda <ojeda@kernel.org>
11766S:	Maintained
11767F:	Documentation/admin-guide/auxdisplay/ks0108.rst
11768F:	drivers/auxdisplay/ks0108.c
11769F:	include/linux/ks0108.h
11770
11771KTD253 BACKLIGHT DRIVER
11772M:	Linus Walleij <linus.walleij@linaro.org>
11773S:	Maintained
11774F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
11775F:	drivers/video/backlight/ktd253-backlight.c
11776
11777KTEST
11778M:	Steven Rostedt <rostedt@goodmis.org>
11779M:	John Hawley <warthog9@eaglescrag.net>
11780S:	Maintained
11781F:	tools/testing/ktest
11782
11783KTZ8866 BACKLIGHT DRIVER
11784M:	Jianhua Lu <lujianhua000@gmail.com>
11785S:	Maintained
11786F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
11787F:	drivers/video/backlight/ktz8866.c
11788
11789KVM PARAVIRT (KVM/paravirt)
11790M:	Paolo Bonzini <pbonzini@redhat.com>
11791R:	Wanpeng Li <wanpengli@tencent.com>
11792R:	Vitaly Kuznetsov <vkuznets@redhat.com>
11793L:	kvm@vger.kernel.org
11794S:	Supported
11795T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11796F:	arch/um/include/asm/kvm_para.h
11797F:	arch/x86/include/asm/kvm_para.h
11798F:	arch/x86/include/asm/pvclock-abi.h
11799F:	arch/x86/include/uapi/asm/kvm_para.h
11800F:	arch/x86/kernel/kvm.c
11801F:	arch/x86/kernel/kvmclock.c
11802F:	include/asm-generic/kvm_para.h
11803F:	include/linux/kvm_para.h
11804F:	include/uapi/asm-generic/kvm_para.h
11805F:	include/uapi/linux/kvm_para.h
11806
11807KVM X86 HYPER-V (KVM/hyper-v)
11808M:	Vitaly Kuznetsov <vkuznets@redhat.com>
11809M:	Sean Christopherson <seanjc@google.com>
11810M:	Paolo Bonzini <pbonzini@redhat.com>
11811L:	kvm@vger.kernel.org
11812S:	Supported
11813T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11814F:	arch/x86/kvm/hyperv.*
11815F:	arch/x86/kvm/kvm_onhyperv.*
11816F:	arch/x86/kvm/svm/hyperv.*
11817F:	arch/x86/kvm/svm/svm_onhyperv.*
11818F:	arch/x86/kvm/vmx/hyperv.*
11819
11820KVM X86 Xen (KVM/Xen)
11821M:	David Woodhouse <dwmw2@infradead.org>
11822M:	Paul Durrant <paul@xen.org>
11823M:	Sean Christopherson <seanjc@google.com>
11824M:	Paolo Bonzini <pbonzini@redhat.com>
11825L:	kvm@vger.kernel.org
11826S:	Supported
11827T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11828F:	arch/x86/kvm/xen.*
11829
11830L3MDEV
11831M:	David Ahern <dsahern@kernel.org>
11832L:	netdev@vger.kernel.org
11833S:	Maintained
11834F:	include/net/l3mdev.h
11835F:	net/l3mdev
11836
11837LANDLOCK SECURITY MODULE
11838M:	Mickaël Salaün <mic@digikod.net>
11839L:	linux-security-module@vger.kernel.org
11840S:	Supported
11841W:	https://landlock.io
11842T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
11843F:	Documentation/security/landlock.rst
11844F:	Documentation/userspace-api/landlock.rst
11845F:	include/uapi/linux/landlock.h
11846F:	samples/landlock/
11847F:	security/landlock/
11848F:	tools/testing/selftests/landlock/
11849K:	landlock
11850K:	LANDLOCK
11851
11852LANTIQ / INTEL Ethernet drivers
11853M:	Hauke Mehrtens <hauke@hauke-m.de>
11854L:	netdev@vger.kernel.org
11855S:	Maintained
11856F:	drivers/net/dsa/lantiq_gswip.c
11857F:	drivers/net/dsa/lantiq_pce.h
11858F:	drivers/net/ethernet/lantiq_xrx200.c
11859F:	net/dsa/tag_gswip.c
11860
11861LANTIQ MIPS ARCHITECTURE
11862M:	John Crispin <john@phrozen.org>
11863L:	linux-mips@vger.kernel.org
11864S:	Maintained
11865F:	arch/mips/lantiq
11866F:	drivers/soc/lantiq
11867
11868LASI 53c700 driver for PARISC
11869M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11870L:	linux-scsi@vger.kernel.org
11871S:	Maintained
11872F:	Documentation/scsi/53c700.rst
11873F:	drivers/scsi/53c700*
11874
11875LEAKING_ADDRESSES
11876M:	Tobin C. Harding <me@tobin.cc>
11877M:	Tycho Andersen <tycho@tycho.pizza>
11878L:	linux-hardening@vger.kernel.org
11879S:	Maintained
11880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
11881F:	scripts/leaking_addresses.pl
11882
11883LED SUBSYSTEM
11884M:	Pavel Machek <pavel@ucw.cz>
11885M:	Lee Jones <lee@kernel.org>
11886L:	linux-leds@vger.kernel.org
11887S:	Maintained
11888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
11889F:	Documentation/devicetree/bindings/leds/
11890F:	Documentation/leds/
11891F:	drivers/leds/
11892F:	include/dt-bindings/leds/
11893F:	include/linux/leds.h
11894
11895LEGACY EEPROM DRIVER
11896M:	Jean Delvare <jdelvare@suse.com>
11897S:	Maintained
11898F:	Documentation/misc-devices/eeprom.rst
11899F:	drivers/misc/eeprom/eeprom.c
11900
11901LEGO MINDSTORMS EV3
11902R:	David Lechner <david@lechnology.com>
11903S:	Maintained
11904F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
11905F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
11906F:	drivers/power/supply/lego_ev3_battery.c
11907
11908LEGO USB Tower driver
11909M:	Juergen Stuber <starblue@users.sourceforge.net>
11910L:	legousb-devel@lists.sourceforge.net
11911S:	Maintained
11912W:	http://legousb.sourceforge.net/
11913F:	drivers/usb/misc/legousbtower.c
11914
11915LETSKETCH HID TABLET DRIVER
11916M:	Hans de Goede <hdegoede@redhat.com>
11917L:	linux-input@vger.kernel.org
11918S:	Maintained
11919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11920F:	drivers/hid/hid-letsketch.c
11921
11922LG LAPTOP EXTRAS
11923M:	Matan Ziv-Av <matan@svgalib.org>
11924L:	platform-driver-x86@vger.kernel.org
11925S:	Maintained
11926F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
11927F:	Documentation/admin-guide/laptops/lg-laptop.rst
11928F:	drivers/platform/x86/lg-laptop.c
11929
11930LG2160 MEDIA DRIVER
11931M:	Michael Krufky <mkrufky@linuxtv.org>
11932L:	linux-media@vger.kernel.org
11933S:	Maintained
11934W:	https://linuxtv.org
11935W:	http://github.com/mkrufky
11936Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11937T:	git git://linuxtv.org/mkrufky/tuners.git
11938F:	drivers/media/dvb-frontends/lg2160.*
11939
11940LGDT3305 MEDIA DRIVER
11941M:	Michael Krufky <mkrufky@linuxtv.org>
11942L:	linux-media@vger.kernel.org
11943S:	Maintained
11944W:	https://linuxtv.org
11945W:	http://github.com/mkrufky
11946Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11947T:	git git://linuxtv.org/mkrufky/tuners.git
11948F:	drivers/media/dvb-frontends/lgdt3305.*
11949
11950LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
11951M:	Viresh Kumar <vireshk@kernel.org>
11952L:	linux-ide@vger.kernel.org
11953S:	Maintained
11954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11955F:	drivers/ata/pata_arasan_cf.c
11956F:	include/linux/pata_arasan_cf_data.h
11957
11958LIBATA PATA DRIVERS
11959R:	Sergey Shtylyov <s.shtylyov@omp.ru>
11960L:	linux-ide@vger.kernel.org
11961F:	drivers/ata/ata_*.c
11962F:	drivers/ata/pata_*.c
11963
11964LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11965M:	Linus Walleij <linus.walleij@linaro.org>
11966L:	linux-ide@vger.kernel.org
11967S:	Maintained
11968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11969F:	drivers/ata/pata_ftide010.c
11970F:	drivers/ata/sata_gemini.c
11971F:	drivers/ata/sata_gemini.h
11972
11973LIBATA SATA AHCI PLATFORM devices support
11974M:	Hans de Goede <hdegoede@redhat.com>
11975M:	Jens Axboe <axboe@kernel.dk>
11976L:	linux-ide@vger.kernel.org
11977S:	Maintained
11978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11979F:	drivers/ata/ahci_platform.c
11980F:	drivers/ata/libahci_platform.c
11981F:	include/linux/ahci_platform.h
11982
11983LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
11984M:	Serge Semin <fancer.lancer@gmail.com>
11985L:	linux-ide@vger.kernel.org
11986S:	Maintained
11987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11988F:	Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
11989F:	Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
11990F:	drivers/ata/ahci_dwc.c
11991
11992LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
11993M:	Mikael Pettersson <mikpelinux@gmail.com>
11994L:	linux-ide@vger.kernel.org
11995S:	Maintained
11996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11997F:	drivers/ata/sata_promise.*
11998
11999LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12000M:	Damien Le Moal <dlemoal@kernel.org>
12001L:	linux-ide@vger.kernel.org
12002S:	Maintained
12003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12004F:	Documentation/ABI/testing/sysfs-ata
12005F:	Documentation/devicetree/bindings/ata/
12006F:	drivers/ata/
12007F:	include/linux/ata.h
12008F:	include/linux/libata.h
12009
12010LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12011M:	Vishal Verma <vishal.l.verma@intel.com>
12012M:	Dan Williams <dan.j.williams@intel.com>
12013M:	Dave Jiang <dave.jiang@intel.com>
12014L:	nvdimm@lists.linux.dev
12015S:	Supported
12016Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12017P:	Documentation/nvdimm/maintainer-entry-profile.rst
12018F:	drivers/nvdimm/btt*
12019
12020LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12021M:	Dan Williams <dan.j.williams@intel.com>
12022M:	Vishal Verma <vishal.l.verma@intel.com>
12023M:	Dave Jiang <dave.jiang@intel.com>
12024L:	nvdimm@lists.linux.dev
12025S:	Supported
12026Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12027P:	Documentation/nvdimm/maintainer-entry-profile.rst
12028F:	drivers/nvdimm/pmem*
12029
12030LIBNVDIMM: DEVICETREE BINDINGS
12031M:	Oliver O'Halloran <oohall@gmail.com>
12032L:	nvdimm@lists.linux.dev
12033S:	Supported
12034Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12035F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
12036F:	drivers/nvdimm/of_pmem.c
12037
12038LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12039M:	Dan Williams <dan.j.williams@intel.com>
12040M:	Vishal Verma <vishal.l.verma@intel.com>
12041M:	Dave Jiang <dave.jiang@intel.com>
12042M:	Ira Weiny <ira.weiny@intel.com>
12043L:	nvdimm@lists.linux.dev
12044S:	Supported
12045Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12046P:	Documentation/nvdimm/maintainer-entry-profile.rst
12047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12048F:	drivers/acpi/nfit/*
12049F:	drivers/nvdimm/*
12050F:	include/linux/libnvdimm.h
12051F:	include/linux/nd.h
12052F:	include/uapi/linux/ndctl.h
12053F:	tools/testing/nvdimm/
12054
12055LICENSES and SPDX stuff
12056M:	Thomas Gleixner <tglx@linutronix.de>
12057M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12058L:	linux-spdx@vger.kernel.org
12059S:	Maintained
12060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12061F:	COPYING
12062F:	Documentation/process/license-rules.rst
12063F:	LICENSES/
12064F:	scripts/spdxcheck-test.sh
12065F:	scripts/spdxcheck.py
12066F:	scripts/spdxexclude
12067
12068LINEAR RANGES HELPERS
12069M:	Mark Brown <broonie@kernel.org>
12070R:	Matti Vaittinen <mazziesaccount@gmail.com>
12071F:	include/linux/linear_range.h
12072F:	lib/linear_ranges.c
12073F:	lib/test_linear_ranges.c
12074
12075LINUX FOR POWER MACINTOSH
12076L:	linuxppc-dev@lists.ozlabs.org
12077S:	Orphan
12078F:	arch/powerpc/platforms/powermac/
12079F:	drivers/macintosh/
12080X:	drivers/macintosh/adb-iop.c
12081X:	drivers/macintosh/via-macii.c
12082
12083LINUX FOR POWERPC (32-BIT AND 64-BIT)
12084M:	Michael Ellerman <mpe@ellerman.id.au>
12085R:	Nicholas Piggin <npiggin@gmail.com>
12086R:	Christophe Leroy <christophe.leroy@csgroup.eu>
12087L:	linuxppc-dev@lists.ozlabs.org
12088S:	Supported
12089W:	https://github.com/linuxppc/wiki/wiki
12090Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
12091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
12092F:	Documentation/ABI/stable/sysfs-firmware-opal-*
12093F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
12094F:	Documentation/devicetree/bindings/powerpc/
12095F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
12096F:	Documentation/powerpc/
12097F:	arch/powerpc/
12098F:	drivers/*/*/*pasemi*
12099F:	drivers/*/*pasemi*
12100F:	drivers/char/tpm/tpm_ibmvtpm*
12101F:	drivers/crypto/nx/
12102F:	drivers/crypto/vmx/
12103F:	drivers/i2c/busses/i2c-opal.c
12104F:	drivers/net/ethernet/ibm/ibmveth.*
12105F:	drivers/net/ethernet/ibm/ibmvnic.*
12106F:	drivers/pci/hotplug/pnv_php.c
12107F:	drivers/pci/hotplug/rpa*
12108F:	drivers/rtc/rtc-opal.c
12109F:	drivers/scsi/ibmvscsi/
12110F:	drivers/tty/hvc/hvc_opal.c
12111F:	drivers/watchdog/wdrtas.c
12112F:	tools/testing/selftests/powerpc
12113N:	/pmac
12114N:	powermac
12115N:	powernv
12116N:	[^a-z0-9]ps3
12117N:	pseries
12118
12119LINUX FOR POWERPC EMBEDDED MPC5XXX
12120M:	Anatolij Gustschin <agust@denx.de>
12121L:	linuxppc-dev@lists.ozlabs.org
12122S:	Odd Fixes
12123F:	arch/powerpc/platforms/512x/
12124F:	arch/powerpc/platforms/52xx/
12125
12126LINUX FOR POWERPC EMBEDDED PPC4XX
12127L:	linuxppc-dev@lists.ozlabs.org
12128S:	Orphan
12129F:	arch/powerpc/platforms/40x/
12130F:	arch/powerpc/platforms/44x/
12131
12132LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
12133M:	Scott Wood <oss@buserror.net>
12134L:	linuxppc-dev@lists.ozlabs.org
12135S:	Odd fixes
12136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
12137F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
12138F:	Documentation/devicetree/bindings/powerpc/fsl/
12139F:	arch/powerpc/platforms/83xx/
12140F:	arch/powerpc/platforms/85xx/
12141
12142LINUX FOR POWERPC EMBEDDED PPC8XX
12143M:	Christophe Leroy <christophe.leroy@csgroup.eu>
12144L:	linuxppc-dev@lists.ozlabs.org
12145S:	Maintained
12146F:	arch/powerpc/platforms/8xx/
12147
12148LINUX KERNEL DUMP TEST MODULE (LKDTM)
12149M:	Kees Cook <keescook@chromium.org>
12150S:	Maintained
12151F:	drivers/misc/lkdtm/*
12152F:	tools/testing/selftests/lkdtm/*
12153
12154LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
12155M:	Alan Stern <stern@rowland.harvard.edu>
12156M:	Andrea Parri <parri.andrea@gmail.com>
12157M:	Will Deacon <will@kernel.org>
12158M:	Peter Zijlstra <peterz@infradead.org>
12159M:	Boqun Feng <boqun.feng@gmail.com>
12160M:	Nicholas Piggin <npiggin@gmail.com>
12161M:	David Howells <dhowells@redhat.com>
12162M:	Jade Alglave <j.alglave@ucl.ac.uk>
12163M:	Luc Maranget <luc.maranget@inria.fr>
12164M:	"Paul E. McKenney" <paulmck@kernel.org>
12165R:	Akira Yokosawa <akiyks@gmail.com>
12166R:	Daniel Lustig <dlustig@nvidia.com>
12167R:	Joel Fernandes <joel@joelfernandes.org>
12168L:	linux-kernel@vger.kernel.org
12169L:	linux-arch@vger.kernel.org
12170S:	Supported
12171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
12172F:	Documentation/atomic_bitops.txt
12173F:	Documentation/atomic_t.txt
12174F:	Documentation/core-api/refcount-vs-atomic.rst
12175F:	Documentation/litmus-tests/
12176F:	Documentation/memory-barriers.txt
12177F:	tools/memory-model/
12178
12179LINUX-NEXT TREE
12180M:	Stephen Rothwell <sfr@canb.auug.org.au>
12181L:	linux-next@vger.kernel.org
12182S:	Supported
12183B:	mailto:linux-next@vger.kernel.org and the appropriate development tree
12184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
12185
12186LIS3LV02D ACCELEROMETER DRIVER
12187M:	Eric Piel <eric.piel@tremplin-utc.net>
12188S:	Maintained
12189F:	Documentation/misc-devices/lis3lv02d.rst
12190F:	drivers/misc/lis3lv02d/
12191F:	drivers/platform/x86/hp/hp_accel.c
12192
12193LIST KUNIT TEST
12194M:	David Gow <davidgow@google.com>
12195L:	linux-kselftest@vger.kernel.org
12196L:	kunit-dev@googlegroups.com
12197S:	Maintained
12198F:	lib/list-test.c
12199
12200LITEX PLATFORM
12201M:	Karol Gugala <kgugala@antmicro.com>
12202M:	Mateusz Holenko <mholenko@antmicro.com>
12203M:	Gabriel Somlo <gsomlo@gmail.com>
12204M:	Joel Stanley <joel@jms.id.au>
12205S:	Maintained
12206F:	Documentation/devicetree/bindings/*/litex,*.yaml
12207F:	arch/openrisc/boot/dts/or1klitex.dts
12208F:	drivers/mmc/host/litex_mmc.c
12209F:	drivers/net/ethernet/litex/*
12210F:	drivers/soc/litex/*
12211F:	drivers/tty/serial/liteuart.c
12212F:	include/linux/litex.h
12213N:	litex
12214
12215LIVE PATCHING
12216M:	Josh Poimboeuf <jpoimboe@kernel.org>
12217M:	Jiri Kosina <jikos@kernel.org>
12218M:	Miroslav Benes <mbenes@suse.cz>
12219M:	Petr Mladek <pmladek@suse.com>
12220R:	Joe Lawrence <joe.lawrence@redhat.com>
12221L:	live-patching@vger.kernel.org
12222S:	Maintained
12223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
12224F:	Documentation/ABI/testing/sysfs-kernel-livepatch
12225F:	Documentation/livepatch/
12226F:	arch/powerpc/include/asm/livepatch.h
12227F:	include/linux/livepatch.h
12228F:	kernel/livepatch/
12229F:	kernel/module/livepatch.c
12230F:	lib/livepatch/
12231F:	samples/livepatch/
12232F:	tools/testing/selftests/livepatch/
12233
12234LLC (802.2)
12235L:	netdev@vger.kernel.org
12236S:	Odd fixes
12237F:	include/linux/llc.h
12238F:	include/net/llc*
12239F:	include/uapi/linux/llc.h
12240F:	net/llc/
12241
12242LM73 HARDWARE MONITOR DRIVER
12243M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
12244L:	linux-hwmon@vger.kernel.org
12245S:	Maintained
12246F:	drivers/hwmon/lm73.c
12247
12248LM78 HARDWARE MONITOR DRIVER
12249M:	Jean Delvare <jdelvare@suse.com>
12250L:	linux-hwmon@vger.kernel.org
12251S:	Maintained
12252F:	Documentation/hwmon/lm78.rst
12253F:	drivers/hwmon/lm78.c
12254
12255LM83 HARDWARE MONITOR DRIVER
12256M:	Jean Delvare <jdelvare@suse.com>
12257L:	linux-hwmon@vger.kernel.org
12258S:	Maintained
12259F:	Documentation/hwmon/lm83.rst
12260F:	drivers/hwmon/lm83.c
12261
12262LM90 HARDWARE MONITOR DRIVER
12263M:	Jean Delvare <jdelvare@suse.com>
12264L:	linux-hwmon@vger.kernel.org
12265S:	Maintained
12266F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
12267F:	Documentation/hwmon/lm90.rst
12268F:	drivers/hwmon/lm90.c
12269F:	include/dt-bindings/thermal/lm90.h
12270
12271LM95234 HARDWARE MONITOR DRIVER
12272M:	Guenter Roeck <linux@roeck-us.net>
12273L:	linux-hwmon@vger.kernel.org
12274S:	Maintained
12275F:	Documentation/hwmon/lm95234.rst
12276F:	drivers/hwmon/lm95234.c
12277
12278LME2510 MEDIA DRIVER
12279M:	Malcolm Priestley <tvboxspy@gmail.com>
12280L:	linux-media@vger.kernel.org
12281S:	Maintained
12282W:	https://linuxtv.org
12283Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12284F:	drivers/media/usb/dvb-usb-v2/lmedm04*
12285
12286LOADPIN SECURITY MODULE
12287M:	Kees Cook <keescook@chromium.org>
12288S:	Supported
12289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12290F:	Documentation/admin-guide/LSM/LoadPin.rst
12291F:	security/loadpin/
12292
12293LOCKING PRIMITIVES
12294M:	Peter Zijlstra <peterz@infradead.org>
12295M:	Ingo Molnar <mingo@redhat.com>
12296M:	Will Deacon <will@kernel.org>
12297R:	Waiman Long <longman@redhat.com>
12298R:	Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
12299L:	linux-kernel@vger.kernel.org
12300S:	Maintained
12301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
12302F:	Documentation/locking/
12303F:	arch/*/include/asm/spinlock*.h
12304F:	include/linux/lockdep.h
12305F:	include/linux/mutex*.h
12306F:	include/linux/rwlock*.h
12307F:	include/linux/rwsem*.h
12308F:	include/linux/seqlock.h
12309F:	include/linux/spinlock*.h
12310F:	kernel/locking/
12311F:	lib/locking*.[ch]
12312X:	kernel/locking/locktorture.c
12313
12314LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
12315M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
12316L:	linux-ntfs-dev@lists.sourceforge.net
12317S:	Maintained
12318W:	http://www.linux-ntfs.org/content/view/19/37/
12319F:	Documentation/admin-guide/ldm.rst
12320F:	block/partitions/ldm.*
12321
12322LOGITECH HID GAMING KEYBOARDS
12323M:	Hans de Goede <hdegoede@redhat.com>
12324L:	linux-input@vger.kernel.org
12325S:	Maintained
12326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12327F:	drivers/hid/hid-lg-g15.c
12328
12329LONTIUM LT8912B MIPI TO HDMI BRIDGE
12330M:	Adrien Grassein <adrien.grassein@gmail.com>
12331S:	Maintained
12332F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
12333F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
12334
12335LOONGARCH
12336M:	Huacai Chen <chenhuacai@kernel.org>
12337R:	WANG Xuerui <kernel@xen0n.name>
12338L:	loongarch@lists.linux.dev
12339S:	Maintained
12340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
12341F:	Documentation/arch/loongarch/
12342F:	Documentation/translations/zh_CN/arch/loongarch/
12343F:	arch/loongarch/
12344F:	drivers/*/*loongarch*
12345
12346LOONGSON GPIO DRIVER
12347M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12348L:	linux-gpio@vger.kernel.org
12349S:	Maintained
12350F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
12351F:	drivers/gpio/gpio-loongson-64bit.c
12352
12353LOONGSON LS2X I2C DRIVER
12354M:	Binbin Zhou <zhoubinbin@loongson.cn>
12355L:	linux-i2c@vger.kernel.org
12356S:	Maintained
12357F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
12358F:	drivers/i2c/busses/i2c-ls2x.c
12359
12360LOONGSON-2 SOC SERIES CLOCK DRIVER
12361M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12362L:	linux-clk@vger.kernel.org
12363S:	Maintained
12364F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
12365F:	drivers/clk/clk-loongson2.c
12366F:	include/dt-bindings/clock/loongson,ls2k-clk.h
12367
12368LOONGSON SPI DRIVER
12369M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12370L:	linux-spi@vger.kernel.org
12371S:	Maintained
12372F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
12373F:	drivers/spi/spi-loongson-core.c
12374F:	drivers/spi/spi-loongson-pci.c
12375F:	drivers/spi/spi-loongson-plat.c
12376F:	drivers/spi/spi-loongson.h
12377
12378LOONGSON-2 SOC SERIES GUTS DRIVER
12379M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12380L:	loongarch@lists.linux.dev
12381S:	Maintained
12382F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
12383F:	drivers/soc/loongson/loongson2_guts.c
12384
12385LOONGSON-2 SOC SERIES PM DRIVER
12386M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12387L:	linux-pm@vger.kernel.org
12388S:	Maintained
12389F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
12390F:	drivers/soc/loongson/loongson2_pm.c
12391
12392LOONGSON-2 SOC SERIES PINCTRL DRIVER
12393M:	zhanghongchen <zhanghongchen@loongson.cn>
12394M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12395L:	linux-gpio@vger.kernel.org
12396S:	Maintained
12397F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
12398F:	drivers/pinctrl/pinctrl-loongson2.c
12399
12400LOONGSON-2 SOC SERIES THERMAL DRIVER
12401M:	zhanghongchen <zhanghongchen@loongson.cn>
12402M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12403L:	linux-pm@vger.kernel.org
12404S:	Maintained
12405F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
12406F:	drivers/thermal/loongson2_thermal.c
12407
12408LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
12409M:	Sathya Prakash <sathya.prakash@broadcom.com>
12410M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
12411M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
12412L:	MPT-FusionLinux.pdl@broadcom.com
12413L:	linux-scsi@vger.kernel.org
12414S:	Supported
12415W:	http://www.avagotech.com/support/
12416F:	drivers/message/fusion/
12417F:	drivers/scsi/mpt3sas/
12418
12419LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
12420M:	Matthew Wilcox <willy@infradead.org>
12421L:	linux-scsi@vger.kernel.org
12422S:	Maintained
12423F:	drivers/scsi/sym53c8xx_2/
12424
12425LTC1660 DAC DRIVER
12426M:	Marcus Folkesson <marcus.folkesson@gmail.com>
12427L:	linux-iio@vger.kernel.org
12428S:	Maintained
12429F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
12430F:	drivers/iio/dac/ltc1660.c
12431
12432LTC2688 IIO DAC DRIVER
12433M:	Nuno Sá <nuno.sa@analog.com>
12434L:	linux-iio@vger.kernel.org
12435S:	Supported
12436W:	https://ez.analog.com/linux-software-drivers
12437F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
12438F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
12439F:	drivers/iio/dac/ltc2688.c
12440
12441LTC2947 HARDWARE MONITOR DRIVER
12442M:	Nuno Sá <nuno.sa@analog.com>
12443L:	linux-hwmon@vger.kernel.org
12444S:	Supported
12445W:	https://ez.analog.com/linux-software-drivers
12446F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
12447F:	drivers/hwmon/ltc2947-core.c
12448F:	drivers/hwmon/ltc2947-i2c.c
12449F:	drivers/hwmon/ltc2947-spi.c
12450F:	drivers/hwmon/ltc2947.h
12451
12452LTC2983 IIO TEMPERATURE DRIVER
12453M:	Nuno Sá <nuno.sa@analog.com>
12454L:	linux-iio@vger.kernel.org
12455S:	Supported
12456W:	https://ez.analog.com/linux-software-drivers
12457F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
12458F:	drivers/iio/temperature/ltc2983.c
12459
12460LTC4261 HARDWARE MONITOR DRIVER
12461M:	Guenter Roeck <linux@roeck-us.net>
12462L:	linux-hwmon@vger.kernel.org
12463S:	Maintained
12464F:	Documentation/hwmon/ltc4261.rst
12465F:	drivers/hwmon/ltc4261.c
12466
12467LTC4306 I2C MULTIPLEXER DRIVER
12468M:	Michael Hennerich <michael.hennerich@analog.com>
12469L:	linux-i2c@vger.kernel.org
12470S:	Supported
12471W:	https://ez.analog.com/linux-software-drivers
12472F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
12473F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
12474
12475LTP (Linux Test Project)
12476M:	Mike Frysinger <vapier@gentoo.org>
12477M:	Cyril Hrubis <chrubis@suse.cz>
12478M:	Wanlong Gao <wanlong.gao@gmail.com>
12479M:	Jan Stancek <jstancek@redhat.com>
12480M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
12481M:	Alexey Kodanev <alexey.kodanev@oracle.com>
12482L:	ltp@lists.linux.it (subscribers-only)
12483S:	Maintained
12484W:	http://linux-test-project.github.io/
12485T:	git https://github.com/linux-test-project/ltp.git
12486
12487LYNX 28G SERDES PHY DRIVER
12488M:	Ioana Ciornei <ioana.ciornei@nxp.com>
12489L:	netdev@vger.kernel.org
12490S:	Supported
12491F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
12492F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
12493
12494LYNX PCS MODULE
12495M:	Ioana Ciornei <ioana.ciornei@nxp.com>
12496L:	netdev@vger.kernel.org
12497S:	Supported
12498F:	drivers/net/pcs/pcs-lynx.c
12499F:	include/linux/pcs-lynx.h
12500
12501M68K ARCHITECTURE
12502M:	Geert Uytterhoeven <geert@linux-m68k.org>
12503L:	linux-m68k@lists.linux-m68k.org
12504S:	Maintained
12505W:	http://www.linux-m68k.org/
12506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
12507F:	arch/m68k/
12508F:	drivers/zorro/
12509
12510M68K ON APPLE MACINTOSH
12511M:	Joshua Thompson <funaho@jurai.org>
12512L:	linux-m68k@lists.linux-m68k.org
12513S:	Maintained
12514W:	http://www.mac.linux-m68k.org/
12515F:	arch/m68k/mac/
12516F:	drivers/macintosh/adb-iop.c
12517F:	drivers/macintosh/via-macii.c
12518
12519M68K ON HP9000/300
12520M:	Philip Blundell <philb@gnu.org>
12521S:	Maintained
12522W:	http://www.tazenda.demon.co.uk/phil/linux-hp
12523F:	arch/m68k/hp300/
12524
12525M88DS3103 MEDIA DRIVER
12526M:	Antti Palosaari <crope@iki.fi>
12527L:	linux-media@vger.kernel.org
12528S:	Maintained
12529W:	https://linuxtv.org
12530W:	http://palosaari.fi/linux/
12531Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12532T:	git git://linuxtv.org/anttip/media_tree.git
12533F:	drivers/media/dvb-frontends/m88ds3103*
12534
12535M88RS2000 MEDIA DRIVER
12536M:	Malcolm Priestley <tvboxspy@gmail.com>
12537L:	linux-media@vger.kernel.org
12538S:	Maintained
12539W:	https://linuxtv.org
12540Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12541F:	drivers/media/dvb-frontends/m88rs2000*
12542
12543MA901 MASTERKIT USB FM RADIO DRIVER
12544M:	Alexey Klimov <klimov.linux@gmail.com>
12545L:	linux-media@vger.kernel.org
12546S:	Maintained
12547T:	git git://linuxtv.org/media_tree.git
12548F:	drivers/media/radio/radio-ma901.c
12549
12550MAC80211
12551M:	Johannes Berg <johannes@sipsolutions.net>
12552L:	linux-wireless@vger.kernel.org
12553S:	Maintained
12554W:	https://wireless.wiki.kernel.org/
12555Q:	https://patchwork.kernel.org/project/linux-wireless/list/
12556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
12557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
12558F:	Documentation/networking/mac80211-injection.rst
12559F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
12560F:	drivers/net/wireless/virtual/mac80211_hwsim.[ch]
12561F:	include/net/mac80211.h
12562F:	net/mac80211/
12563
12564MAILBOX API
12565M:	Jassi Brar <jassisinghbrar@gmail.com>
12566L:	linux-kernel@vger.kernel.org
12567S:	Maintained
12568F:	Documentation/devicetree/bindings/mailbox/
12569F:	drivers/mailbox/
12570F:	include/dt-bindings/mailbox/
12571F:	include/linux/mailbox_client.h
12572F:	include/linux/mailbox_controller.h
12573
12574MAILBOX ARM MHUv2
12575M:	Viresh Kumar <viresh.kumar@linaro.org>
12576M:	Tushar Khandelwal <Tushar.Khandelwal@arm.com>
12577L:	linux-kernel@vger.kernel.org
12578S:	Maintained
12579F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
12580F:	drivers/mailbox/arm_mhuv2.c
12581F:	include/linux/mailbox/arm_mhuv2_message.h
12582
12583MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
12584M:	Michael Kerrisk <mtk.manpages@gmail.com>
12585L:	linux-man@vger.kernel.org
12586S:	Maintained
12587W:	http://www.kernel.org/doc/man-pages
12588
12589MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
12590M:	Jeremy Kerr <jk@codeconstruct.com.au>
12591M:	Matt Johnston <matt@codeconstruct.com.au>
12592L:	netdev@vger.kernel.org
12593S:	Maintained
12594F:	Documentation/networking/mctp.rst
12595F:	drivers/net/mctp/
12596F:	include/net/mctp.h
12597F:	include/net/mctpdevice.h
12598F:	include/net/netns/mctp.h
12599F:	net/mctp/
12600
12601MAPLE TREE
12602M:	Liam R. Howlett <Liam.Howlett@oracle.com>
12603L:	maple-tree@lists.infradead.org
12604L:	linux-mm@kvack.org
12605S:	Supported
12606F:	Documentation/core-api/maple_tree.rst
12607F:	include/linux/maple_tree.h
12608F:	include/trace/events/maple_tree.h
12609F:	lib/maple_tree.c
12610F:	lib/test_maple_tree.c
12611F:	tools/testing/radix-tree/linux/maple_tree.h
12612F:	tools/testing/radix-tree/maple.c
12613
12614MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
12615M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
12616L:	linux-mips@vger.kernel.org
12617S:	Maintained
12618F:	arch/mips/boot/dts/img/pistachio*
12619
12620MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
12621M:	Andrew Lunn <andrew@lunn.ch>
12622L:	netdev@vger.kernel.org
12623S:	Maintained
12624F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
12625F:	Documentation/networking/devlink/mv88e6xxx.rst
12626F:	drivers/net/dsa/mv88e6xxx/
12627F:	include/linux/dsa/mv88e6xxx.h
12628F:	include/linux/platform_data/mv88e6xxx.h
12629
12630MARVELL ARMADA 3700 PHY DRIVERS
12631M:	Miquel Raynal <miquel.raynal@bootlin.com>
12632S:	Maintained
12633F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
12634F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
12635F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
12636F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
12637
12638MARVELL ARMADA 3700 SERIAL DRIVER
12639M:	Pali Rohár <pali@kernel.org>
12640S:	Maintained
12641F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
12642F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
12643F:	drivers/tty/serial/mvebu-uart.c
12644
12645MARVELL ARMADA DRM SUPPORT
12646M:	Russell King <linux@armlinux.org.uk>
12647S:	Maintained
12648T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
12649T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
12650F:	Documentation/devicetree/bindings/display/armada/
12651F:	drivers/gpu/drm/armada/
12652F:	include/uapi/drm/armada_drm.h
12653
12654MARVELL CRYPTO DRIVER
12655M:	Boris Brezillon <bbrezillon@kernel.org>
12656M:	Arnaud Ebalard <arno@natisbad.org>
12657M:	Srujana Challa <schalla@marvell.com>
12658L:	linux-crypto@vger.kernel.org
12659S:	Maintained
12660F:	drivers/crypto/marvell/
12661F:	include/linux/soc/marvell/octeontx2/
12662
12663MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
12664M:	Mirko Lindner <mlindner@marvell.com>
12665M:	Stephen Hemminger <stephen@networkplumber.org>
12666L:	netdev@vger.kernel.org
12667S:	Maintained
12668F:	drivers/net/ethernet/marvell/sk*
12669
12670MARVELL LIBERTAS WIRELESS DRIVER
12671L:	libertas-dev@lists.infradead.org
12672S:	Orphan
12673F:	drivers/net/wireless/marvell/libertas/
12674
12675MARVELL MACCHIATOBIN SUPPORT
12676M:	Russell King <linux@armlinux.org.uk>
12677L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12678S:	Maintained
12679F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
12680
12681MARVELL MV643XX ETHERNET DRIVER
12682M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
12683L:	netdev@vger.kernel.org
12684S:	Maintained
12685F:	drivers/net/ethernet/marvell/mv643xx_eth.*
12686F:	include/linux/mv643xx.h
12687
12688MARVELL MV88X3310 PHY DRIVER
12689M:	Russell King <linux@armlinux.org.uk>
12690M:	Marek Behún <kabel@kernel.org>
12691L:	netdev@vger.kernel.org
12692S:	Maintained
12693F:	drivers/net/phy/marvell10g.c
12694
12695MARVELL MVEBU THERMAL DRIVER
12696M:	Miquel Raynal <miquel.raynal@bootlin.com>
12697S:	Maintained
12698F:	drivers/thermal/armada_thermal.c
12699
12700MARVELL MVNETA ETHERNET DRIVER
12701M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12702L:	netdev@vger.kernel.org
12703S:	Maintained
12704F:	drivers/net/ethernet/marvell/mvneta.*
12705
12706MARVELL MVPP2 ETHERNET DRIVER
12707M:	Marcin Wojtas <mw@semihalf.com>
12708M:	Russell King <linux@armlinux.org.uk>
12709L:	netdev@vger.kernel.org
12710S:	Maintained
12711F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
12712F:	drivers/net/ethernet/marvell/mvpp2/
12713
12714MARVELL MWIFIEX WIRELESS DRIVER
12715M:	Brian Norris <briannorris@chromium.org>
12716L:	linux-wireless@vger.kernel.org
12717S:	Odd Fixes
12718F:	drivers/net/wireless/marvell/mwifiex/
12719
12720MARVELL MWL8K WIRELESS DRIVER
12721L:	linux-wireless@vger.kernel.org
12722S:	Orphan
12723F:	drivers/net/wireless/marvell/mwl8k.c
12724
12725MARVELL NAND CONTROLLER DRIVER
12726M:	Miquel Raynal <miquel.raynal@bootlin.com>
12727L:	linux-mtd@lists.infradead.org
12728S:	Maintained
12729F:	drivers/mtd/nand/raw/marvell_nand.c
12730
12731MARVELL OCTEON ENDPOINT DRIVER
12732M:	Veerasenareddy Burru <vburru@marvell.com>
12733M:	Sathesh Edara <sedara@marvell.com>
12734L:	netdev@vger.kernel.org
12735S:	Supported
12736F:	drivers/net/ethernet/marvell/octeon_ep
12737
12738MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
12739M:	Sunil Goutham <sgoutham@marvell.com>
12740M:	Geetha sowjanya <gakula@marvell.com>
12741M:	Subbaraya Sundeep <sbhatta@marvell.com>
12742M:	hariprasad <hkelam@marvell.com>
12743L:	netdev@vger.kernel.org
12744S:	Supported
12745F:	drivers/net/ethernet/marvell/octeontx2/nic/
12746F:	include/linux/soc/marvell/octeontx2/
12747
12748MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
12749M:	Sunil Goutham <sgoutham@marvell.com>
12750M:	Linu Cherian <lcherian@marvell.com>
12751M:	Geetha sowjanya <gakula@marvell.com>
12752M:	Jerin Jacob <jerinj@marvell.com>
12753M:	hariprasad <hkelam@marvell.com>
12754M:	Subbaraya Sundeep <sbhatta@marvell.com>
12755L:	netdev@vger.kernel.org
12756S:	Supported
12757F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
12758F:	drivers/net/ethernet/marvell/octeontx2/af/
12759
12760MARVELL PRESTERA ETHERNET SWITCH DRIVER
12761M:	Taras Chornyi <taras.chornyi@plvision.eu>
12762S:	Supported
12763W:	https://github.com/Marvell-switching/switchdev-prestera
12764F:	drivers/net/ethernet/marvell/prestera/
12765
12766MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
12767M:	Nicolas Pitre <nico@fluxnic.net>
12768S:	Odd Fixes
12769F:	drivers/mmc/host/mvsdio.*
12770
12771MARVELL USB MDIO CONTROLLER DRIVER
12772M:	Tobias Waldekranz <tobias@waldekranz.com>
12773L:	netdev@vger.kernel.org
12774S:	Maintained
12775F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
12776F:	drivers/net/mdio/mdio-mvusb.c
12777
12778MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
12779M:	Hu Ziji <huziji@marvell.com>
12780L:	linux-mmc@vger.kernel.org
12781S:	Supported
12782F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
12783F:	drivers/mmc/host/sdhci-xenon*
12784
12785MATROX FRAMEBUFFER DRIVER
12786L:	linux-fbdev@vger.kernel.org
12787S:	Orphan
12788F:	drivers/video/fbdev/matrox/matroxfb_*
12789F:	include/uapi/linux/matroxfb.h
12790
12791MAX15301 DRIVER
12792M:	Daniel Nilsson <daniel.nilsson@flex.com>
12793L:	linux-hwmon@vger.kernel.org
12794S:	Maintained
12795F:	Documentation/hwmon/max15301.rst
12796F:	drivers/hwmon/pmbus/max15301.c
12797
12798MAX16065 HARDWARE MONITOR DRIVER
12799M:	Guenter Roeck <linux@roeck-us.net>
12800L:	linux-hwmon@vger.kernel.org
12801S:	Maintained
12802F:	Documentation/hwmon/max16065.rst
12803F:	drivers/hwmon/max16065.c
12804
12805MAX2175 SDR TUNER DRIVER
12806M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
12807L:	linux-media@vger.kernel.org
12808S:	Maintained
12809T:	git git://linuxtv.org/media_tree.git
12810F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
12811F:	Documentation/userspace-api/media/drivers/max2175.rst
12812F:	drivers/media/i2c/max2175*
12813F:	include/uapi/linux/max2175.h
12814
12815MAX31827 TEMPERATURE SWITCH DRIVER
12816M:	Daniel Matyas <daniel.matyas@analog.com>
12817L:	linux-hwmon@vger.kernel.org
12818S:	Supported
12819W:	http://ez.analog.com/community/linux-device-drivers
12820F:	Documentation/devicetree/bindings/hwmon/adi,max31827.yaml
12821F:	Documentation/hwmon/max31827.rst
12822F:	drivers/hwmon/max31827.c
12823
12824MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
12825L:	linux-hwmon@vger.kernel.org
12826S:	Orphan
12827F:	Documentation/hwmon/max6650.rst
12828F:	drivers/hwmon/max6650.c
12829
12830MAX6697 HARDWARE MONITOR DRIVER
12831M:	Guenter Roeck <linux@roeck-us.net>
12832L:	linux-hwmon@vger.kernel.org
12833S:	Maintained
12834F:	Documentation/devicetree/bindings/hwmon/max6697.txt
12835F:	Documentation/hwmon/max6697.rst
12836F:	drivers/hwmon/max6697.c
12837F:	include/linux/platform_data/max6697.h
12838
12839MAX9286 QUAD GMSL DESERIALIZER DRIVER
12840M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
12841M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12842M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
12843M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
12844L:	linux-media@vger.kernel.org
12845S:	Maintained
12846F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
12847F:	drivers/media/i2c/max9286.c
12848
12849MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
12850M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
12851L:	linux-media@vger.kernel.org
12852S:	Maintained
12853F:	drivers/staging/media/max96712/max96712.c
12854
12855MAX9860 MONO AUDIO VOICE CODEC DRIVER
12856M:	Peter Rosin <peda@axentia.se>
12857L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12858S:	Maintained
12859F:	Documentation/devicetree/bindings/sound/max9860.txt
12860F:	sound/soc/codecs/max9860.*
12861
12862MAXBOTIX ULTRASONIC RANGER IIO DRIVER
12863M:	Andreas Klinger <ak@it-klinger.de>
12864L:	linux-iio@vger.kernel.org
12865S:	Maintained
12866F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
12867F:	drivers/iio/proximity/mb1232.c
12868
12869MAXIM MAX11205 DRIVER
12870M:	Ramona Bolboaca <ramona.bolboaca@analog.com>
12871L:	linux-iio@vger.kernel.org
12872S:	Supported
12873W:	https://ez.analog.com/linux-software-drivers
12874F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
12875F:	drivers/iio/adc/max11205.c
12876
12877MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
12878R:	Iskren Chernev <iskren.chernev@gmail.com>
12879R:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12880R:	Marek Szyprowski <m.szyprowski@samsung.com>
12881R:	Matheus Castello <matheus@castello.eng.br>
12882L:	linux-pm@vger.kernel.org
12883S:	Maintained
12884F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
12885F:	drivers/power/supply/max17040_battery.c
12886
12887MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
12888R:	Hans de Goede <hdegoede@redhat.com>
12889R:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12890R:	Marek Szyprowski <m.szyprowski@samsung.com>
12891R:	Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
12892R:	Purism Kernel Team <kernel@puri.sm>
12893L:	linux-pm@vger.kernel.org
12894S:	Maintained
12895F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
12896F:	drivers/power/supply/max17042_battery.c
12897
12898MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
12899M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12900L:	linux-kernel@vger.kernel.org
12901S:	Maintained
12902F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
12903F:	drivers/regulator/max20086-regulator.c
12904
12905MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
12906M:	Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
12907L:	linux-iio@vger.kernel.org
12908S:	Maintained
12909F:	drivers/iio/temperature/max30208.c
12910
12911MAXIM MAX77650 PMIC MFD DRIVER
12912M:	Bartosz Golaszewski <brgl@bgdev.pl>
12913L:	linux-kernel@vger.kernel.org
12914S:	Maintained
12915F:	Documentation/devicetree/bindings/*/*max77650.yaml
12916F:	Documentation/devicetree/bindings/*/max77650*.yaml
12917F:	drivers/gpio/gpio-max77650.c
12918F:	drivers/input/misc/max77650-onkey.c
12919F:	drivers/leds/leds-max77650.c
12920F:	drivers/mfd/max77650.c
12921F:	drivers/power/supply/max77650-charger.c
12922F:	drivers/regulator/max77650-regulator.c
12923F:	include/linux/mfd/max77650.h
12924
12925MAXIM MAX77714 PMIC MFD DRIVER
12926M:	Luca Ceresoli <luca@lucaceresoli.net>
12927S:	Maintained
12928F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
12929F:	drivers/mfd/max77714.c
12930F:	include/linux/mfd/max77714.h
12931
12932MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
12933M:	Javier Martinez Canillas <javier@dowhile0.org>
12934L:	linux-kernel@vger.kernel.org
12935S:	Supported
12936F:	Documentation/devicetree/bindings/*/*max77802.yaml
12937F:	drivers/regulator/max77802-regulator.c
12938F:	include/dt-bindings/*/*max77802.h
12939
12940MAXIM MAX77976 BATTERY CHARGER
12941M:	Luca Ceresoli <luca@lucaceresoli.net>
12942S:	Supported
12943F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
12944F:	drivers/power/supply/max77976_charger.c
12945
12946MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
12947M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12948L:	linux-pm@vger.kernel.org
12949S:	Maintained
12950B:	mailto:linux-samsung-soc@vger.kernel.org
12951F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
12952F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
12953F:	drivers/power/supply/max14577_charger.c
12954F:	drivers/power/supply/max77693_charger.c
12955
12956MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
12957M:	Chanwoo Choi <cw00.choi@samsung.com>
12958M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12959L:	linux-kernel@vger.kernel.org
12960S:	Maintained
12961B:	mailto:linux-samsung-soc@vger.kernel.org
12962F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
12963F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
12964F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
12965F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
12966F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
12967F:	drivers/*/*max77843.c
12968F:	drivers/*/max14577*.c
12969F:	drivers/*/max77686*.c
12970F:	drivers/*/max77693*.c
12971F:	drivers/clk/clk-max77686.c
12972F:	drivers/extcon/extcon-max14577.c
12973F:	drivers/extcon/extcon-max77693.c
12974F:	drivers/rtc/rtc-max77686.c
12975F:	include/linux/mfd/max14577*.h
12976F:	include/linux/mfd/max77686*.h
12977F:	include/linux/mfd/max77693*.h
12978
12979MAXIRADIO FM RADIO RECEIVER DRIVER
12980M:	Hans Verkuil <hverkuil@xs4all.nl>
12981L:	linux-media@vger.kernel.org
12982S:	Maintained
12983W:	https://linuxtv.org
12984T:	git git://linuxtv.org/media_tree.git
12985F:	drivers/media/radio/radio-maxiradio*
12986
12987MAXLINEAR ETHERNET PHY DRIVER
12988M:	Xu Liang <lxu@maxlinear.com>
12989L:	netdev@vger.kernel.org
12990S:	Supported
12991F:	drivers/net/phy/mxl-gpy.c
12992
12993MCAN MMIO DEVICE DRIVER
12994M:	Chandrasekar Ramakrishnan <rcsekar@samsung.com>
12995L:	linux-can@vger.kernel.org
12996S:	Maintained
12997F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
12998F:	drivers/net/can/m_can/m_can.c
12999F:	drivers/net/can/m_can/m_can.h
13000F:	drivers/net/can/m_can/m_can_platform.c
13001
13002MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
13003R:	Yasushi SHOJI <yashi@spacecubics.com>
13004L:	linux-can@vger.kernel.org
13005S:	Maintained
13006F:	drivers/net/can/usb/mcba_usb.c
13007
13008MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
13009M:	Rishi Gupta <gupt21@gmail.com>
13010L:	linux-i2c@vger.kernel.org
13011L:	linux-input@vger.kernel.org
13012S:	Maintained
13013F:	drivers/hid/hid-mcp2221.c
13014
13015MCP251XFD SPI-CAN NETWORK DRIVER
13016M:	Marc Kleine-Budde <mkl@pengutronix.de>
13017M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13018R:	Thomas Kopp <thomas.kopp@microchip.com>
13019L:	linux-can@vger.kernel.org
13020S:	Maintained
13021F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
13022F:	drivers/net/can/spi/mcp251xfd/
13023
13024MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
13025M:	Peter Rosin <peda@axentia.se>
13026L:	linux-iio@vger.kernel.org
13027S:	Maintained
13028F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
13029F:	drivers/iio/potentiometer/mcp4018.c
13030F:	drivers/iio/potentiometer/mcp4531.c
13031
13032MCR20A IEEE-802.15.4 RADIO DRIVER
13033M:	Stefan Schmidt <stefan@datenfreihafen.org>
13034L:	linux-wpan@vger.kernel.org
13035S:	Odd Fixes
13036W:	https://github.com/xueliu/mcr20a-linux
13037F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
13038F:	drivers/net/ieee802154/mcr20a.c
13039F:	drivers/net/ieee802154/mcr20a.h
13040
13041MDIO REGMAP DRIVER
13042M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
13043L:	netdev@vger.kernel.org
13044S:	Maintained
13045F:	drivers/net/mdio/mdio-regmap.c
13046F:	include/linux/mdio/mdio-regmap.h
13047
13048MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
13049M:	William Breathitt Gray <william.gray@linaro.org>
13050L:	linux-iio@vger.kernel.org
13051S:	Maintained
13052F:	drivers/iio/dac/cio-dac.c
13053
13054MEDIA CONTROLLER FRAMEWORK
13055M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13056M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13057L:	linux-media@vger.kernel.org
13058S:	Supported
13059W:	https://www.linuxtv.org
13060T:	git git://linuxtv.org/media_tree.git
13061F:	drivers/media/mc/
13062F:	include/media/media-*.h
13063F:	include/uapi/linux/media.h
13064
13065MEDIA DRIVER FOR FREESCALE IMX PXP
13066M:	Philipp Zabel <p.zabel@pengutronix.de>
13067L:	linux-media@vger.kernel.org
13068S:	Maintained
13069T:	git git://linuxtv.org/media_tree.git
13070F:	drivers/media/platform/nxp/imx-pxp.[ch]
13071
13072MEDIA DRIVERS FOR ASCOT2E
13073M:	Sergey Kozlov <serjk@netup.ru>
13074M:	Abylay Ospan <aospan@netup.ru>
13075L:	linux-media@vger.kernel.org
13076S:	Supported
13077W:	https://linuxtv.org
13078W:	http://netup.tv/
13079T:	git git://linuxtv.org/media_tree.git
13080F:	drivers/media/dvb-frontends/ascot2e*
13081
13082MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
13083M:	Jasmin Jessich <jasmin@anw.at>
13084L:	linux-media@vger.kernel.org
13085S:	Maintained
13086W:	https://linuxtv.org
13087T:	git git://linuxtv.org/media_tree.git
13088F:	drivers/media/dvb-frontends/cxd2099*
13089
13090MEDIA DRIVERS FOR CXD2841ER
13091M:	Sergey Kozlov <serjk@netup.ru>
13092M:	Abylay Ospan <aospan@netup.ru>
13093L:	linux-media@vger.kernel.org
13094S:	Supported
13095W:	https://linuxtv.org
13096W:	http://netup.tv/
13097T:	git git://linuxtv.org/media_tree.git
13098F:	drivers/media/dvb-frontends/cxd2841er*
13099
13100MEDIA DRIVERS FOR CXD2880
13101M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
13102L:	linux-media@vger.kernel.org
13103S:	Supported
13104W:	http://linuxtv.org/
13105T:	git git://linuxtv.org/media_tree.git
13106F:	drivers/media/dvb-frontends/cxd2880/*
13107F:	drivers/media/spi/cxd2880*
13108
13109MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
13110L:	linux-media@vger.kernel.org
13111S:	Orphan
13112W:	https://linuxtv.org
13113T:	git git://linuxtv.org/media_tree.git
13114F:	drivers/media/pci/ddbridge/*
13115
13116MEDIA DRIVERS FOR FREESCALE IMX
13117M:	Steve Longerbeam <slongerbeam@gmail.com>
13118M:	Philipp Zabel <p.zabel@pengutronix.de>
13119L:	linux-media@vger.kernel.org
13120S:	Maintained
13121T:	git git://linuxtv.org/media_tree.git
13122F:	Documentation/admin-guide/media/imx.rst
13123F:	Documentation/devicetree/bindings/media/imx.txt
13124F:	drivers/staging/media/imx/
13125F:	include/linux/imx-media.h
13126F:	include/media/imx.h
13127
13128MEDIA DRIVERS FOR FREESCALE IMX7/8
13129M:	Rui Miguel Silva <rmfrfs@gmail.com>
13130M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13131M:	Martin Kepplinger <martin.kepplinger@puri.sm>
13132R:	Purism Kernel Team <kernel@puri.sm>
13133L:	linux-media@vger.kernel.org
13134S:	Maintained
13135T:	git git://linuxtv.org/media_tree.git
13136F:	Documentation/admin-guide/media/imx7.rst
13137F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
13138F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
13139F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
13140F:	drivers/media/platform/nxp/imx-mipi-csis.c
13141F:	drivers/media/platform/nxp/imx7-media-csi.c
13142F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
13143
13144MEDIA DRIVERS FOR HELENE
13145M:	Abylay Ospan <aospan@netup.ru>
13146L:	linux-media@vger.kernel.org
13147S:	Supported
13148W:	https://linuxtv.org
13149W:	http://netup.tv/
13150T:	git git://linuxtv.org/media_tree.git
13151F:	drivers/media/dvb-frontends/helene*
13152
13153MEDIA DRIVERS FOR HORUS3A
13154M:	Sergey Kozlov <serjk@netup.ru>
13155M:	Abylay Ospan <aospan@netup.ru>
13156L:	linux-media@vger.kernel.org
13157S:	Supported
13158W:	https://linuxtv.org
13159W:	http://netup.tv/
13160T:	git git://linuxtv.org/media_tree.git
13161F:	drivers/media/dvb-frontends/horus3a*
13162
13163MEDIA DRIVERS FOR LNBH25
13164M:	Sergey Kozlov <serjk@netup.ru>
13165M:	Abylay Ospan <aospan@netup.ru>
13166L:	linux-media@vger.kernel.org
13167S:	Supported
13168W:	https://linuxtv.org
13169W:	http://netup.tv/
13170T:	git git://linuxtv.org/media_tree.git
13171F:	drivers/media/dvb-frontends/lnbh25*
13172
13173MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
13174L:	linux-media@vger.kernel.org
13175S:	Orphan
13176W:	https://linuxtv.org
13177T:	git git://linuxtv.org/media_tree.git
13178F:	drivers/media/dvb-frontends/mxl5xx*
13179
13180MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
13181M:	Sergey Kozlov <serjk@netup.ru>
13182M:	Abylay Ospan <aospan@netup.ru>
13183L:	linux-media@vger.kernel.org
13184S:	Supported
13185W:	https://linuxtv.org
13186W:	http://netup.tv/
13187T:	git git://linuxtv.org/media_tree.git
13188F:	drivers/media/pci/netup_unidvb/*
13189
13190MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
13191M:	Dmitry Osipenko <digetx@gmail.com>
13192L:	linux-media@vger.kernel.org
13193L:	linux-tegra@vger.kernel.org
13194S:	Maintained
13195T:	git git://linuxtv.org/media_tree.git
13196F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
13197F:	drivers/media/platform/nvidia/tegra-vde/
13198
13199MEDIA DRIVERS FOR RENESAS - CEU
13200M:	Jacopo Mondi <jacopo@jmondi.org>
13201L:	linux-media@vger.kernel.org
13202L:	linux-renesas-soc@vger.kernel.org
13203S:	Supported
13204T:	git git://linuxtv.org/media_tree.git
13205F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
13206F:	drivers/media/platform/renesas/renesas-ceu.c
13207F:	include/media/drv-intf/renesas-ceu.h
13208
13209MEDIA DRIVERS FOR RENESAS - DRIF
13210M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
13211L:	linux-media@vger.kernel.org
13212L:	linux-renesas-soc@vger.kernel.org
13213S:	Supported
13214T:	git git://linuxtv.org/media_tree.git
13215F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
13216F:	drivers/media/platform/renesas/rcar_drif.c
13217
13218MEDIA DRIVERS FOR RENESAS - FCP
13219M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13220L:	linux-media@vger.kernel.org
13221L:	linux-renesas-soc@vger.kernel.org
13222S:	Supported
13223T:	git git://linuxtv.org/media_tree.git
13224F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
13225F:	drivers/media/platform/renesas/rcar-fcp.c
13226F:	include/media/rcar-fcp.h
13227
13228MEDIA DRIVERS FOR RENESAS - FDP1
13229M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13230L:	linux-media@vger.kernel.org
13231L:	linux-renesas-soc@vger.kernel.org
13232S:	Supported
13233T:	git git://linuxtv.org/media_tree.git
13234F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
13235F:	drivers/media/platform/renesas/rcar_fdp1.c
13236
13237MEDIA DRIVERS FOR RENESAS - VIN
13238M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
13239L:	linux-media@vger.kernel.org
13240L:	linux-renesas-soc@vger.kernel.org
13241S:	Supported
13242T:	git git://linuxtv.org/media_tree.git
13243F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
13244F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
13245F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
13246F:	drivers/media/platform/renesas/rcar-isp.c
13247F:	drivers/media/platform/renesas/rcar-vin/
13248
13249MEDIA DRIVERS FOR RENESAS - VSP1
13250M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13251M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13252L:	linux-media@vger.kernel.org
13253L:	linux-renesas-soc@vger.kernel.org
13254S:	Supported
13255T:	git git://linuxtv.org/media_tree.git
13256F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
13257F:	drivers/media/platform/renesas/vsp1/
13258
13259MEDIA DRIVERS FOR ST STV0910 DEMODULATOR 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/stv0910*
13265
13266MEDIA DRIVERS FOR ST STV6111 TUNER ICs
13267L:	linux-media@vger.kernel.org
13268S:	Orphan
13269W:	https://linuxtv.org
13270T:	git git://linuxtv.org/media_tree.git
13271F:	drivers/media/dvb-frontends/stv6111*
13272
13273MEDIA DRIVERS FOR STM32 - DCMI
13274M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
13275L:	linux-media@vger.kernel.org
13276S:	Supported
13277T:	git git://linuxtv.org/media_tree.git
13278F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
13279F:	drivers/media/platform/st/stm32/stm32-dcmi.c
13280
13281MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
13282M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13283L:	linux-media@vger.kernel.org
13284S:	Maintained
13285W:	https://linuxtv.org
13286Q:	http://patchwork.kernel.org/project/linux-media/list/
13287T:	git git://linuxtv.org/media_tree.git
13288F:	Documentation/admin-guide/media/
13289F:	Documentation/devicetree/bindings/media/
13290F:	Documentation/driver-api/media/
13291F:	Documentation/userspace-api/media/
13292F:	drivers/media/
13293F:	drivers/staging/media/
13294F:	include/dt-bindings/media/
13295F:	include/linux/platform_data/media/
13296F:	include/media/
13297F:	include/uapi/linux/dvb/
13298F:	include/uapi/linux/ivtv*
13299F:	include/uapi/linux/media.h
13300F:	include/uapi/linux/uvcvideo.h
13301F:	include/uapi/linux/v4l2-*
13302F:	include/uapi/linux/videodev2.h
13303
13304MEDIATEK BLUETOOTH DRIVER
13305M:	Sean Wang <sean.wang@mediatek.com>
13306L:	linux-bluetooth@vger.kernel.org
13307L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13308S:	Maintained
13309F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
13310F:	drivers/bluetooth/btmtkuart.c
13311
13312MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
13313M:	Sean Wang <sean.wang@mediatek.com>
13314L:	linux-pm@vger.kernel.org
13315S:	Maintained
13316F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
13317F:	drivers/power/reset/mt6323-poweroff.c
13318
13319MEDIATEK CIR DRIVER
13320M:	Sean Wang <sean.wang@mediatek.com>
13321S:	Maintained
13322F:	drivers/media/rc/mtk-cir.c
13323
13324MEDIATEK DMA DRIVER
13325M:	Sean Wang <sean.wang@mediatek.com>
13326L:	dmaengine@vger.kernel.org
13327L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13328L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13329S:	Maintained
13330F:	Documentation/devicetree/bindings/dma/mtk-*
13331F:	drivers/dma/mediatek/
13332
13333MEDIATEK ETHERNET DRIVER
13334M:	Felix Fietkau <nbd@nbd.name>
13335M:	John Crispin <john@phrozen.org>
13336M:	Sean Wang <sean.wang@mediatek.com>
13337M:	Mark Lee <Mark-MC.Lee@mediatek.com>
13338M:	Lorenzo Bianconi <lorenzo@kernel.org>
13339L:	netdev@vger.kernel.org
13340S:	Maintained
13341F:	drivers/net/ethernet/mediatek/
13342
13343MEDIATEK ETHERNET PCS DRIVER
13344M:	Alexander Couzens <lynxis@fe80.eu>
13345M:	Daniel Golle <daniel@makrotopia.org>
13346L:	netdev@vger.kernel.org
13347S:	Maintained
13348F:	drivers/net/pcs/pcs-mtk-lynxi.c
13349F:	include/linux/pcs/pcs-mtk-lynxi.h
13350
13351MEDIATEK ETHERNET PHY DRIVERS
13352M:	Daniel Golle <daniel@makrotopia.org>
13353M:	Qingfang Deng <dqfext@gmail.com>
13354M:	SkyLake Huang <SkyLake.Huang@mediatek.com>
13355L:	netdev@vger.kernel.org
13356S:	Maintained
13357F:	drivers/net/phy/mediatek-ge-soc.c
13358F:	drivers/net/phy/mediatek-ge.c
13359
13360MEDIATEK I2C CONTROLLER DRIVER
13361M:	Qii Wang <qii.wang@mediatek.com>
13362L:	linux-i2c@vger.kernel.org
13363S:	Maintained
13364F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
13365F:	drivers/i2c/busses/i2c-mt65xx.c
13366
13367MEDIATEK IOMMU DRIVER
13368M:	Yong Wu <yong.wu@mediatek.com>
13369L:	iommu@lists.linux.dev
13370L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13371S:	Supported
13372F:	Documentation/devicetree/bindings/iommu/mediatek*
13373F:	drivers/iommu/mtk_iommu*
13374F:	include/dt-bindings/memory/mediatek,mt*-port.h
13375F:	include/dt-bindings/memory/mt*-port.h
13376
13377MEDIATEK JPEG DRIVER
13378M:	Bin Liu <bin.liu@mediatek.com>
13379S:	Supported
13380F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
13381F:	drivers/media/platform/mediatek/jpeg/
13382
13383MEDIATEK KEYPAD DRIVER
13384M:	Mattijs Korpershoek <mkorpershoek@baylibre.com>
13385S:	Supported
13386F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
13387F:	drivers/input/keyboard/mt6779-keypad.c
13388
13389MEDIATEK MDP DRIVER
13390M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
13391M:	Houlong Wei <houlong.wei@mediatek.com>
13392M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
13393S:	Supported
13394F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
13395F:	drivers/media/platform/mediatek/mdp/
13396F:	drivers/media/platform/mediatek/vpu/
13397
13398MEDIATEK MEDIA DRIVER
13399M:	Tiffany Lin <tiffany.lin@mediatek.com>
13400M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
13401M:	Yunfei Dong <yunfei.dong@mediatek.com>
13402S:	Supported
13403F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
13404F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
13405F:	drivers/media/platform/mediatek/vcodec/
13406F:	drivers/media/platform/mediatek/vpu/
13407
13408MEDIATEK MMC/SD/SDIO DRIVER
13409M:	Chaotian Jing <chaotian.jing@mediatek.com>
13410S:	Maintained
13411F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
13412F:	drivers/mmc/host/mtk-sd.c
13413
13414MEDIATEK MT76 WIRELESS LAN DRIVER
13415M:	Felix Fietkau <nbd@nbd.name>
13416M:	Lorenzo Bianconi <lorenzo@kernel.org>
13417M:	Ryder Lee <ryder.lee@mediatek.com>
13418R:	Shayne Chen <shayne.chen@mediatek.com>
13419R:	Sean Wang <sean.wang@mediatek.com>
13420L:	linux-wireless@vger.kernel.org
13421S:	Maintained
13422T:	git https://github.com/nbd168/wireless
13423F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
13424F:	drivers/net/wireless/mediatek/mt76/
13425
13426MEDIATEK MT7601U WIRELESS LAN DRIVER
13427M:	Jakub Kicinski <kuba@kernel.org>
13428L:	linux-wireless@vger.kernel.org
13429S:	Maintained
13430F:	drivers/net/wireless/mediatek/mt7601u/
13431
13432MEDIATEK MT7621 CLOCK DRIVER
13433M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
13434S:	Maintained
13435F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
13436F:	drivers/clk/ralink/clk-mt7621.c
13437
13438MEDIATEK MT7621 PCIE CONTROLLER DRIVER
13439M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
13440S:	Maintained
13441F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
13442F:	drivers/pci/controller/pcie-mt7621.c
13443
13444MEDIATEK MT7621 PHY PCI DRIVER
13445M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
13446S:	Maintained
13447F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
13448F:	drivers/phy/ralink/phy-mt7621-pci.c
13449
13450MEDIATEK MT7621/28/88 I2C DRIVER
13451M:	Stefan Roese <sr@denx.de>
13452L:	linux-i2c@vger.kernel.org
13453S:	Maintained
13454F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
13455F:	drivers/i2c/busses/i2c-mt7621.c
13456
13457MEDIATEK MTMIPS CLOCK DRIVER
13458M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
13459S:	Maintained
13460F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
13461F:	drivers/clk/ralink/clk-mtmips.c
13462
13463MEDIATEK NAND CONTROLLER DRIVER
13464L:	linux-mtd@lists.infradead.org
13465S:	Orphan
13466F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
13467F:	drivers/mtd/nand/raw/mtk_*
13468
13469MEDIATEK PMIC LED DRIVER
13470M:	Sean Wang <sean.wang@mediatek.com>
13471S:	Maintained
13472F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
13473F:	drivers/leds/leds-mt6323.c
13474
13475MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
13476M:	Sean Wang <sean.wang@mediatek.com>
13477S:	Maintained
13478F:	drivers/char/hw_random/mtk-rng.c
13479
13480MEDIATEK SMI DRIVER
13481M:	Yong Wu <yong.wu@mediatek.com>
13482L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13483S:	Supported
13484F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
13485F:	drivers/memory/mtk-smi.c
13486F:	include/soc/mediatek/smi.h
13487
13488MEDIATEK SWITCH DRIVER
13489M:	Arınç ÜNAL <arinc.unal@arinc9.com>
13490M:	Daniel Golle <daniel@makrotopia.org>
13491M:	Landen Chao <Landen.Chao@mediatek.com>
13492M:	DENG Qingfang <dqfext@gmail.com>
13493M:	Sean Wang <sean.wang@mediatek.com>
13494L:	netdev@vger.kernel.org
13495S:	Maintained
13496F:	drivers/net/dsa/mt7530-mdio.c
13497F:	drivers/net/dsa/mt7530-mmio.c
13498F:	drivers/net/dsa/mt7530.*
13499F:	net/dsa/tag_mtk.c
13500
13501MEDIATEK T7XX 5G WWAN MODEM DRIVER
13502M:	Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
13503M:	Intel Corporation <linuxwwan@intel.com>
13504R:	Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
13505R:	Liu Haijun <haijun.liu@mediatek.com>
13506R:	M Chetan Kumar <m.chetan.kumar@linux.intel.com>
13507R:	Ricardo Martinez <ricardo.martinez@linux.intel.com>
13508L:	netdev@vger.kernel.org
13509S:	Supported
13510F:	drivers/net/wwan/t7xx/
13511
13512MEDIATEK USB3 DRD IP DRIVER
13513M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
13514L:	linux-usb@vger.kernel.org
13515L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13516L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13517S:	Maintained
13518F:	Documentation/devicetree/bindings/usb/mediatek,*
13519F:	drivers/usb/host/xhci-mtk*
13520F:	drivers/usb/mtu3/
13521
13522MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
13523M:	Peter Senna Tschudin <peter.senna@gmail.com>
13524M:	Martin Donnelly <martin.donnelly@ge.com>
13525M:	Martyn Welch <martyn.welch@collabora.co.uk>
13526S:	Maintained
13527F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
13528F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
13529
13530MEGARAID SCSI/SAS DRIVERS
13531M:	Kashyap Desai <kashyap.desai@broadcom.com>
13532M:	Sumit Saxena <sumit.saxena@broadcom.com>
13533M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
13534L:	megaraidlinux.pdl@broadcom.com
13535L:	linux-scsi@vger.kernel.org
13536S:	Maintained
13537W:	http://www.avagotech.com/support/
13538F:	Documentation/scsi/megaraid.rst
13539F:	drivers/scsi/megaraid.*
13540F:	drivers/scsi/megaraid/
13541
13542MELEXIS MLX90614 DRIVER
13543M:	Crt Mori <cmo@melexis.com>
13544L:	linux-iio@vger.kernel.org
13545S:	Supported
13546W:	http://www.melexis.com
13547F:	drivers/iio/temperature/mlx90614.c
13548
13549MELEXIS MLX90632 DRIVER
13550M:	Crt Mori <cmo@melexis.com>
13551L:	linux-iio@vger.kernel.org
13552S:	Supported
13553W:	http://www.melexis.com
13554F:	drivers/iio/temperature/mlx90632.c
13555
13556MELFAS MIP4 TOUCHSCREEN DRIVER
13557M:	Sangwon Jee <jeesw@melfas.com>
13558S:	Supported
13559W:	http://www.melfas.com
13560F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
13561F:	drivers/input/touchscreen/melfas_mip4.c
13562
13563MELLANOX BLUEFIELD I2C DRIVER
13564M:	Khalil Blaiech <kblaiech@nvidia.com>
13565M:	Asmaa Mnebhi <asmaa@nvidia.com>
13566L:	linux-i2c@vger.kernel.org
13567S:	Supported
13568F:	drivers/i2c/busses/i2c-mlxbf.c
13569
13570MELLANOX ETHERNET DRIVER (mlx4_en)
13571M:	Tariq Toukan <tariqt@nvidia.com>
13572L:	netdev@vger.kernel.org
13573S:	Supported
13574W:	http://www.mellanox.com
13575Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13576F:	drivers/net/ethernet/mellanox/mlx4/en_*
13577
13578MELLANOX ETHERNET DRIVER (mlx5e)
13579M:	Saeed Mahameed <saeedm@nvidia.com>
13580L:	netdev@vger.kernel.org
13581S:	Supported
13582W:	http://www.mellanox.com
13583Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13584F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
13585
13586MELLANOX ETHERNET INNOVA DRIVERS
13587R:	Boris Pismenny <borisp@nvidia.com>
13588L:	netdev@vger.kernel.org
13589S:	Supported
13590W:	http://www.mellanox.com
13591Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13592F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
13593F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
13594F:	include/linux/mlx5/mlx5_ifc_fpga.h
13595
13596MELLANOX ETHERNET SWITCH DRIVERS
13597M:	Ido Schimmel <idosch@nvidia.com>
13598M:	Petr Machata <petrm@nvidia.com>
13599L:	netdev@vger.kernel.org
13600S:	Supported
13601W:	http://www.mellanox.com
13602Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13603F:	drivers/net/ethernet/mellanox/mlxsw/
13604F:	tools/testing/selftests/drivers/net/mlxsw/
13605
13606MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
13607M:	mlxsw@nvidia.com
13608L:	netdev@vger.kernel.org
13609S:	Supported
13610W:	http://www.mellanox.com
13611Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13612F:	drivers/net/ethernet/mellanox/mlxfw/
13613
13614MELLANOX HARDWARE PLATFORM SUPPORT
13615M:	Hans de Goede <hdegoede@redhat.com>
13616M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
13617M:	Mark Gross <markgross@kernel.org>
13618M:	Vadim Pasternak <vadimp@nvidia.com>
13619L:	platform-driver-x86@vger.kernel.org
13620S:	Supported
13621F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
13622F:	drivers/platform/mellanox/
13623F:	include/linux/platform_data/mlxreg.h
13624
13625MELLANOX MLX4 core VPI driver
13626M:	Tariq Toukan <tariqt@nvidia.com>
13627L:	netdev@vger.kernel.org
13628L:	linux-rdma@vger.kernel.org
13629S:	Supported
13630W:	http://www.mellanox.com
13631Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13632F:	drivers/net/ethernet/mellanox/mlx4/
13633F:	include/linux/mlx4/
13634
13635MELLANOX MLX4 IB driver
13636M:	Yishai Hadas <yishaih@nvidia.com>
13637L:	linux-rdma@vger.kernel.org
13638S:	Supported
13639W:	http://www.mellanox.com
13640Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13641F:	drivers/infiniband/hw/mlx4/
13642F:	include/linux/mlx4/
13643F:	include/uapi/rdma/mlx4-abi.h
13644
13645MELLANOX MLX5 core VPI driver
13646M:	Saeed Mahameed <saeedm@nvidia.com>
13647M:	Leon Romanovsky <leonro@nvidia.com>
13648L:	netdev@vger.kernel.org
13649L:	linux-rdma@vger.kernel.org
13650S:	Supported
13651W:	http://www.mellanox.com
13652Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13653F:	Documentation/networking/device_drivers/ethernet/mellanox/
13654F:	drivers/net/ethernet/mellanox/mlx5/core/
13655F:	include/linux/mlx5/
13656
13657MELLANOX MLX5 IB driver
13658M:	Leon Romanovsky <leonro@nvidia.com>
13659L:	linux-rdma@vger.kernel.org
13660S:	Supported
13661W:	http://www.mellanox.com
13662Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13663F:	drivers/infiniband/hw/mlx5/
13664F:	include/linux/mlx5/
13665F:	include/uapi/rdma/mlx5-abi.h
13666
13667MELLANOX MLXCPLD I2C AND MUX DRIVER
13668M:	Vadim Pasternak <vadimp@nvidia.com>
13669M:	Michael Shych <michaelsh@nvidia.com>
13670L:	linux-i2c@vger.kernel.org
13671S:	Supported
13672F:	Documentation/i2c/busses/i2c-mlxcpld.rst
13673F:	drivers/i2c/busses/i2c-mlxcpld.c
13674F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
13675
13676MELLANOX MLXCPLD LED DRIVER
13677M:	Vadim Pasternak <vadimp@nvidia.com>
13678L:	linux-leds@vger.kernel.org
13679S:	Supported
13680F:	Documentation/leds/leds-mlxcpld.rst
13681F:	drivers/leds/leds-mlxcpld.c
13682F:	drivers/leds/leds-mlxreg.c
13683
13684MELLANOX PLATFORM DRIVER
13685M:	Vadim Pasternak <vadimp@nvidia.com>
13686L:	platform-driver-x86@vger.kernel.org
13687S:	Supported
13688F:	drivers/platform/x86/mlx-platform.c
13689
13690MEMBARRIER SUPPORT
13691M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13692M:	"Paul E. McKenney" <paulmck@kernel.org>
13693L:	linux-kernel@vger.kernel.org
13694S:	Supported
13695F:	arch/powerpc/include/asm/membarrier.h
13696F:	include/uapi/linux/membarrier.h
13697F:	kernel/sched/membarrier.c
13698
13699MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
13700M:	Mike Rapoport <rppt@kernel.org>
13701L:	linux-mm@kvack.org
13702S:	Maintained
13703F:	Documentation/core-api/boot-time-mm.rst
13704F:	include/linux/memblock.h
13705F:	mm/memblock.c
13706F:	mm/mm_init.c
13707F:	tools/testing/memblock/
13708
13709MEMORY CONTROLLER DRIVERS
13710M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
13711L:	linux-kernel@vger.kernel.org
13712S:	Maintained
13713B:	mailto:krzysztof.kozlowski@linaro.org
13714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
13715F:	Documentation/devicetree/bindings/memory-controllers/
13716F:	drivers/memory/
13717F:	include/dt-bindings/memory/
13718F:	include/memory/
13719
13720MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
13721M:	Dmitry Osipenko <digetx@gmail.com>
13722L:	linux-pm@vger.kernel.org
13723L:	linux-tegra@vger.kernel.org
13724S:	Maintained
13725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
13726F:	drivers/devfreq/tegra30-devfreq.c
13727
13728MEMORY HOT(UN)PLUG
13729M:	David Hildenbrand <david@redhat.com>
13730M:	Oscar Salvador <osalvador@suse.de>
13731L:	linux-mm@kvack.org
13732S:	Maintained
13733F:	Documentation/admin-guide/mm/memory-hotplug.rst
13734F:	Documentation/core-api/memory-hotplug.rst
13735F:	drivers/base/memory.c
13736F:	include/linux/memory_hotplug.h
13737F:	mm/memory_hotplug.c
13738F:	tools/testing/selftests/memory-hotplug/
13739
13740MEMORY MANAGEMENT
13741M:	Andrew Morton <akpm@linux-foundation.org>
13742L:	linux-mm@kvack.org
13743S:	Maintained
13744W:	http://www.linux-mm.org
13745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
13746T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
13747F:	include/linux/gfp.h
13748F:	include/linux/gfp_types.h
13749F:	include/linux/memory_hotplug.h
13750F:	include/linux/mm.h
13751F:	include/linux/mmzone.h
13752F:	include/linux/pagewalk.h
13753F:	include/linux/rmap.h
13754F:	include/trace/events/ksm.h
13755F:	mm/
13756F:	tools/mm/
13757F:	tools/testing/selftests/mm/
13758
13759MEMORY TECHNOLOGY DEVICES (MTD)
13760M:	Miquel Raynal <miquel.raynal@bootlin.com>
13761M:	Richard Weinberger <richard@nod.at>
13762M:	Vignesh Raghavendra <vigneshr@ti.com>
13763L:	linux-mtd@lists.infradead.org
13764S:	Maintained
13765W:	http://www.linux-mtd.infradead.org/
13766Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13767C:	irc://irc.oftc.net/mtd
13768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
13769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
13770F:	Documentation/devicetree/bindings/mtd/
13771F:	drivers/mtd/
13772F:	include/linux/mtd/
13773F:	include/uapi/mtd/
13774
13775MEMSENSING MICROSYSTEMS MSA311 DRIVER
13776M:	Dmitry Rokosov <ddrokosov@sberdevices.ru>
13777L:	linux-iio@vger.kernel.org
13778S:	Maintained
13779F:	Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
13780F:	drivers/iio/accel/msa311.c
13781
13782MEN A21 WATCHDOG DRIVER
13783M:	Johannes Thumshirn <morbidrsa@gmail.com>
13784L:	linux-watchdog@vger.kernel.org
13785S:	Maintained
13786F:	drivers/watchdog/mena21_wdt.c
13787
13788MEN CHAMELEON BUS (mcb)
13789M:	Johannes Thumshirn <morbidrsa@gmail.com>
13790S:	Maintained
13791F:	Documentation/driver-api/men-chameleon-bus.rst
13792F:	drivers/mcb/
13793F:	include/linux/mcb.h
13794
13795MEN F21BMC (Board Management Controller)
13796M:	Andreas Werner <andreas.werner@men.de>
13797S:	Supported
13798F:	Documentation/hwmon/menf21bmc.rst
13799F:	drivers/hwmon/menf21bmc_hwmon.c
13800F:	drivers/leds/leds-menf21bmc.c
13801F:	drivers/mfd/menf21bmc.c
13802F:	drivers/watchdog/menf21bmc_wdt.c
13803
13804MEN Z069 WATCHDOG DRIVER
13805M:	Johannes Thumshirn <jth@kernel.org>
13806L:	linux-watchdog@vger.kernel.org
13807S:	Maintained
13808F:	drivers/watchdog/menz69_wdt.c
13809
13810MESON AO CEC DRIVER FOR AMLOGIC SOCS
13811M:	Neil Armstrong <neil.armstrong@linaro.org>
13812L:	linux-media@vger.kernel.org
13813L:	linux-amlogic@lists.infradead.org
13814S:	Supported
13815W:	http://linux-meson.com/
13816T:	git git://linuxtv.org/media_tree.git
13817F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
13818F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
13819F:	drivers/media/cec/platform/meson/ao-cec.c
13820
13821MESON GE2D DRIVER FOR AMLOGIC SOCS
13822M:	Neil Armstrong <neil.armstrong@linaro.org>
13823L:	linux-media@vger.kernel.org
13824L:	linux-amlogic@lists.infradead.org
13825S:	Supported
13826T:	git git://linuxtv.org/media_tree.git
13827F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
13828F:	drivers/media/platform/amlogic/meson-ge2d/
13829
13830MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
13831M:	Liang Yang <liang.yang@amlogic.com>
13832L:	linux-mtd@lists.infradead.org
13833S:	Maintained
13834F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
13835F:	drivers/mtd/nand/raw/meson_*
13836
13837MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
13838M:	Neil Armstrong <neil.armstrong@linaro.org>
13839L:	linux-media@vger.kernel.org
13840L:	linux-amlogic@lists.infradead.org
13841S:	Supported
13842T:	git git://linuxtv.org/media_tree.git
13843F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
13844F:	drivers/staging/media/meson/vdec/
13845
13846METHODE UDPU SUPPORT
13847M:	Vladimir Vid <vladimir.vid@sartura.hr>
13848S:	Maintained
13849F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
13850
13851MHI BUS
13852M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13853L:	mhi@lists.linux.dev
13854L:	linux-arm-msm@vger.kernel.org
13855S:	Maintained
13856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
13857F:	Documentation/ABI/stable/sysfs-bus-mhi
13858F:	Documentation/mhi/
13859F:	drivers/bus/mhi/
13860F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
13861F:	include/linux/mhi.h
13862
13863MICROBLAZE ARCHITECTURE
13864M:	Michal Simek <monstr@monstr.eu>
13865S:	Supported
13866W:	http://www.monstr.eu/fdt/
13867T:	git git://git.monstr.eu/linux-2.6-microblaze.git
13868F:	arch/microblaze/
13869
13870MICROBLAZE TMR INJECT
13871M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
13872S:	Supported
13873F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
13874F:	drivers/misc/xilinx_tmr_inject.c
13875
13876MICROBLAZE TMR MANAGER
13877M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
13878S:	Supported
13879F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
13880F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
13881F:	drivers/misc/xilinx_tmr_manager.c
13882
13883MICROCHIP AT91 DMA DRIVERS
13884M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13885M:	Tudor Ambarus <tudor.ambarus@linaro.org>
13886L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13887L:	dmaengine@vger.kernel.org
13888S:	Supported
13889F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
13890F:	drivers/dma/at_hdmac.c
13891F:	drivers/dma/at_xdmac.c
13892F:	include/dt-bindings/dma/at91.h
13893
13894MICROCHIP AT91 SERIAL DRIVER
13895M:	Richard Genoud <richard.genoud@gmail.com>
13896S:	Maintained
13897F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13898F:	drivers/tty/serial/atmel_serial.c
13899F:	drivers/tty/serial/atmel_serial.h
13900
13901MICROCHIP AT91 USART MFD DRIVER
13902M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
13903L:	linux-kernel@vger.kernel.org
13904S:	Supported
13905F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13906F:	drivers/mfd/at91-usart.c
13907F:	include/dt-bindings/mfd/at91-usart.h
13908
13909MICROCHIP AT91 USART SPI DRIVER
13910M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
13911L:	linux-spi@vger.kernel.org
13912S:	Supported
13913F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13914F:	drivers/spi/spi-at91-usart.c
13915
13916MICROCHIP AUDIO ASOC DRIVERS
13917M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
13918L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13919S:	Supported
13920F:	Documentation/devicetree/bindings/sound/atmel*
13921F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
13922F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
13923F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
13924F:	sound/soc/atmel
13925
13926MICROCHIP CSI2DC DRIVER
13927M:	Eugen Hristev <eugen.hristev@microchip.com>
13928L:	linux-media@vger.kernel.org
13929S:	Supported
13930F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
13931F:	drivers/media/platform/microchip/microchip-csi2dc.c
13932
13933MICROCHIP ECC DRIVER
13934M:	Tudor Ambarus <tudor.ambarus@linaro.org>
13935L:	linux-crypto@vger.kernel.org
13936S:	Maintained
13937F:	drivers/crypto/atmel-ecc.*
13938
13939MICROCHIP EIC DRIVER
13940M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
13941L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13942S:	Supported
13943F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
13944F:	drivers/irqchip/irq-mchp-eic.c
13945
13946MICROCHIP I2C DRIVER
13947M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13948L:	linux-i2c@vger.kernel.org
13949S:	Supported
13950F:	drivers/i2c/busses/i2c-at91-*.c
13951F:	drivers/i2c/busses/i2c-at91.h
13952
13953MICROCHIP ISC DRIVER
13954M:	Eugen Hristev <eugen.hristev@microchip.com>
13955L:	linux-media@vger.kernel.org
13956S:	Supported
13957F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
13958F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
13959F:	drivers/media/platform/microchip/microchip-isc*
13960F:	drivers/media/platform/microchip/microchip-sama*-isc*
13961F:	drivers/staging/media/deprecated/atmel/atmel-isc*
13962F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
13963F:	include/linux/atmel-isc-media.h
13964
13965MICROCHIP ISI DRIVER
13966M:	Eugen Hristev <eugen.hristev@microchip.com>
13967L:	linux-media@vger.kernel.org
13968S:	Supported
13969F:	drivers/media/platform/atmel/atmel-isi.c
13970F:	drivers/media/platform/atmel/atmel-isi.h
13971
13972MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
13973M:	Woojung Huh <woojung.huh@microchip.com>
13974M:	UNGLinuxDriver@microchip.com
13975L:	netdev@vger.kernel.org
13976S:	Maintained
13977F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
13978F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
13979F:	drivers/net/dsa/microchip/*
13980F:	include/linux/dsa/ksz_common.h
13981F:	include/linux/platform_data/microchip-ksz.h
13982F:	net/dsa/tag_ksz.c
13983
13984MICROCHIP LAN743X ETHERNET DRIVER
13985M:	Bryan Whitehead <bryan.whitehead@microchip.com>
13986M:	UNGLinuxDriver@microchip.com
13987L:	netdev@vger.kernel.org
13988S:	Maintained
13989F:	drivers/net/ethernet/microchip/lan743x_*
13990
13991MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
13992M:	Arun Ramadoss <arun.ramadoss@microchip.com>
13993R:	UNGLinuxDriver@microchip.com
13994L:	netdev@vger.kernel.org
13995S:	Maintained
13996F:	drivers/net/phy/microchip_t1.c
13997
13998MICROCHIP LAN966X ETHERNET DRIVER
13999M:	Horatiu Vultur <horatiu.vultur@microchip.com>
14000M:	UNGLinuxDriver@microchip.com
14001L:	netdev@vger.kernel.org
14002S:	Maintained
14003F:	drivers/net/ethernet/microchip/lan966x/*
14004
14005MICROCHIP LCDFB DRIVER
14006M:	Nicolas Ferre <nicolas.ferre@microchip.com>
14007L:	linux-fbdev@vger.kernel.org
14008S:	Maintained
14009F:	drivers/video/fbdev/atmel_lcdfb.c
14010F:	include/video/atmel_lcdc.h
14011
14012MICROCHIP MCP16502 PMIC DRIVER
14013M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14014L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14015S:	Supported
14016F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
14017F:	drivers/regulator/mcp16502.c
14018
14019MICROCHIP MCP3911 ADC DRIVER
14020M:	Marcus Folkesson <marcus.folkesson@gmail.com>
14021M:	Kent Gustavsson <kent@minoris.se>
14022L:	linux-iio@vger.kernel.org
14023S:	Maintained
14024F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
14025F:	drivers/iio/adc/mcp3911.c
14026
14027MICROCHIP MMC/SD/SDIO MCI DRIVER
14028M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14029S:	Maintained
14030F:	drivers/mmc/host/atmel-mci.c
14031
14032MICROCHIP NAND DRIVER
14033M:	Tudor Ambarus <tudor.ambarus@linaro.org>
14034L:	linux-mtd@lists.infradead.org
14035S:	Supported
14036F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
14037F:	drivers/mtd/nand/raw/atmel/*
14038
14039MICROCHIP OTPC DRIVER
14040M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14041L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14042S:	Supported
14043F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
14044F:	drivers/nvmem/microchip-otpc.c
14045F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
14046
14047MICROCHIP PCI1XXXX GP DRIVER
14048M:	Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
14049M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14050L:	linux-gpio@vger.kernel.org
14051S:	Supported
14052F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
14053F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
14054F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
14055F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
14056
14057MICROCHIP PCI1XXXX I2C DRIVER
14058M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
14059M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14060M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14061L:	linux-i2c@vger.kernel.org
14062S:	Maintained
14063F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
14064
14065MICROCHIP PCIe UART DRIVER
14066M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14067M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
14068L:	linux-serial@vger.kernel.org
14069S:	Maintained
14070F:	drivers/tty/serial/8250/8250_pci1xxxx.c
14071
14072MICROCHIP POLARFIRE FPGA DRIVERS
14073M:	Conor Dooley <conor.dooley@microchip.com>
14074R:	Vladimir Georgiev <v.georgiev@metrotek.ru>
14075L:	linux-fpga@vger.kernel.org
14076S:	Supported
14077F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
14078F:	drivers/fpga/microchip-spi.c
14079
14080MICROCHIP PWM DRIVER
14081M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14082L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14083L:	linux-pwm@vger.kernel.org
14084S:	Supported
14085F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
14086F:	drivers/pwm/pwm-atmel.c
14087
14088MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
14089M:	Eugen Hristev <eugen.hristev@microchip.com>
14090L:	linux-iio@vger.kernel.org
14091S:	Supported
14092F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
14093F:	drivers/iio/adc/at91-sama5d2_adc.c
14094F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
14095
14096MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
14097M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14098S:	Supported
14099F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
14100F:	drivers/power/reset/at91-sama5d2_shdwc.c
14101
14102MICROCHIP SOC DRIVERS
14103M:	Conor Dooley <conor@kernel.org>
14104S:	Supported
14105T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
14106F:	drivers/soc/microchip/
14107
14108MICROCHIP SPI DRIVER
14109M:	Ryan Wanner <ryan.wanner@microchip.com>
14110S:	Supported
14111F:	drivers/spi/spi-atmel.*
14112
14113MICROCHIP SSC DRIVER
14114M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14115L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14116S:	Supported
14117F:	Documentation/devicetree/bindings/misc/atmel-ssc.txt
14118F:	drivers/misc/atmel-ssc.c
14119F:	include/linux/atmel-ssc.h
14120
14121Microchip Timer Counter Block (TCB) Capture Driver
14122M:	Kamel Bouhara <kamel.bouhara@bootlin.com>
14123L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14124L:	linux-iio@vger.kernel.org
14125S:	Maintained
14126F:	drivers/counter/microchip-tcb-capture.c
14127
14128MICROCHIP USB251XB DRIVER
14129M:	Richard Leitner <richard.leitner@skidata.com>
14130L:	linux-usb@vger.kernel.org
14131S:	Maintained
14132F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
14133F:	drivers/usb/misc/usb251xb.c
14134
14135MICROCHIP USBA UDC DRIVER
14136M:	Cristian Birsan <cristian.birsan@microchip.com>
14137L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14138S:	Supported
14139F:	drivers/usb/gadget/udc/atmel_usba_udc.*
14140
14141MICROCHIP WILC1000 WIFI DRIVER
14142M:	Ajay Singh <ajay.kathat@microchip.com>
14143M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14144L:	linux-wireless@vger.kernel.org
14145S:	Supported
14146F:	drivers/net/wireless/microchip/wilc1000/
14147
14148MICROSEMI MIPS SOCS
14149M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
14150M:	UNGLinuxDriver@microchip.com
14151L:	linux-mips@vger.kernel.org
14152S:	Supported
14153F:	Documentation/devicetree/bindings/mips/mscc.txt
14154F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
14155F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
14156F:	arch/mips/boot/dts/mscc/
14157F:	arch/mips/configs/generic/board-ocelot.config
14158F:	arch/mips/generic/board-ocelot.c
14159
14160MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
14161M:	Don Brace <don.brace@microchip.com>
14162L:	storagedev@microchip.com
14163L:	linux-scsi@vger.kernel.org
14164S:	Supported
14165F:	Documentation/scsi/smartpqi.rst
14166F:	drivers/scsi/smartpqi/Kconfig
14167F:	drivers/scsi/smartpqi/Makefile
14168F:	drivers/scsi/smartpqi/smartpqi*.[ch]
14169F:	include/linux/cciss*.h
14170F:	include/uapi/linux/cciss*.h
14171
14172MICROSOFT MANA RDMA DRIVER
14173M:	Long Li <longli@microsoft.com>
14174M:	Ajay Sharma <sharmaajay@microsoft.com>
14175L:	linux-rdma@vger.kernel.org
14176S:	Supported
14177F:	drivers/infiniband/hw/mana/
14178F:	include/net/mana
14179F:	include/uapi/rdma/mana-abi.h
14180
14181MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
14182M:	Maximilian Luz <luzmaximilian@gmail.com>
14183L:	platform-driver-x86@vger.kernel.org
14184S:	Maintained
14185F:	drivers/platform/surface/surface_aggregator_tabletsw.c
14186
14187MICROSOFT SURFACE BATTERY AND AC DRIVERS
14188M:	Maximilian Luz <luzmaximilian@gmail.com>
14189L:	linux-pm@vger.kernel.org
14190L:	platform-driver-x86@vger.kernel.org
14191S:	Maintained
14192F:	drivers/power/supply/surface_battery.c
14193F:	drivers/power/supply/surface_charger.c
14194
14195MICROSOFT SURFACE DTX DRIVER
14196M:	Maximilian Luz <luzmaximilian@gmail.com>
14197L:	platform-driver-x86@vger.kernel.org
14198S:	Maintained
14199F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
14200F:	drivers/platform/surface/surface_dtx.c
14201F:	include/uapi/linux/surface_aggregator/dtx.h
14202
14203MICROSOFT SURFACE GPE LID SUPPORT DRIVER
14204M:	Maximilian Luz <luzmaximilian@gmail.com>
14205L:	platform-driver-x86@vger.kernel.org
14206S:	Maintained
14207F:	drivers/platform/surface/surface_gpe.c
14208
14209MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
14210M:	Hans de Goede <hdegoede@redhat.com>
14211M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14212M:	Mark Gross <markgross@kernel.org>
14213M:	Maximilian Luz <luzmaximilian@gmail.com>
14214L:	platform-driver-x86@vger.kernel.org
14215S:	Maintained
14216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
14217F:	drivers/platform/surface/
14218
14219MICROSOFT SURFACE HID TRANSPORT DRIVER
14220M:	Maximilian Luz <luzmaximilian@gmail.com>
14221L:	linux-input@vger.kernel.org
14222L:	platform-driver-x86@vger.kernel.org
14223S:	Maintained
14224F:	drivers/hid/surface-hid/
14225
14226MICROSOFT SURFACE HOT-PLUG DRIVER
14227M:	Maximilian Luz <luzmaximilian@gmail.com>
14228L:	platform-driver-x86@vger.kernel.org
14229S:	Maintained
14230F:	drivers/platform/surface/surface_hotplug.c
14231
14232MICROSOFT SURFACE PLATFORM PROFILE DRIVER
14233M:	Maximilian Luz <luzmaximilian@gmail.com>
14234L:	platform-driver-x86@vger.kernel.org
14235S:	Maintained
14236F:	drivers/platform/surface/surface_platform_profile.c
14237
14238MICROSOFT SURFACE PRO 3 BUTTON DRIVER
14239M:	Chen Yu <yu.c.chen@intel.com>
14240L:	platform-driver-x86@vger.kernel.org
14241S:	Supported
14242F:	drivers/platform/surface/surfacepro3_button.c
14243
14244MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
14245M:	Maximilian Luz <luzmaximilian@gmail.com>
14246L:	platform-driver-x86@vger.kernel.org
14247S:	Maintained
14248F:	drivers/platform/surface/surface_aggregator_hub.c
14249
14250MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
14251M:	Maximilian Luz <luzmaximilian@gmail.com>
14252L:	platform-driver-x86@vger.kernel.org
14253S:	Maintained
14254W:	https://github.com/linux-surface/surface-aggregator-module
14255C:	irc://irc.libera.chat/linux-surface
14256F:	Documentation/driver-api/surface_aggregator/
14257F:	drivers/platform/surface/aggregator/
14258F:	drivers/platform/surface/surface_acpi_notify.c
14259F:	drivers/platform/surface/surface_aggregator_cdev.c
14260F:	drivers/platform/surface/surface_aggregator_registry.c
14261F:	include/linux/surface_acpi_notify.h
14262F:	include/linux/surface_aggregator/
14263F:	include/uapi/linux/surface_aggregator/
14264
14265MICROTEK X6 SCANNER
14266M:	Oliver Neukum <oliver@neukum.org>
14267S:	Maintained
14268F:	drivers/usb/image/microtek.*
14269
14270MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
14271M:	Luka Kovacic <luka.kovacic@sartura.hr>
14272M:	Luka Perkov <luka.perkov@sartura.hr>
14273S:	Maintained
14274F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
14275F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
14276F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
14277F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
14278F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
14279F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
14280
14281MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
14282M:	Sakari Ailus <sakari.ailus@linux.intel.com>
14283L:	linux-media@vger.kernel.org
14284S:	Maintained
14285F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
14286F:	Documentation/driver-api/media/drivers/ccs/
14287F:	Documentation/userspace-api/media/drivers/ccs.rst
14288F:	drivers/media/i2c/ccs-pll.c
14289F:	drivers/media/i2c/ccs-pll.h
14290F:	drivers/media/i2c/ccs/
14291F:	include/uapi/linux/ccs.h
14292F:	include/uapi/linux/smiapp.h
14293
14294MIPS
14295M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14296L:	linux-mips@vger.kernel.org
14297S:	Maintained
14298W:	http://www.linux-mips.org/
14299Q:	https://patchwork.kernel.org/project/linux-mips/list/
14300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
14301F:	Documentation/devicetree/bindings/mips/
14302F:	Documentation/arch/mips/
14303F:	arch/mips/
14304F:	drivers/platform/mips/
14305F:	include/dt-bindings/mips/
14306
14307MIPS BOSTON DEVELOPMENT BOARD
14308M:	Paul Burton <paulburton@kernel.org>
14309L:	linux-mips@vger.kernel.org
14310S:	Maintained
14311F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
14312F:	arch/mips/boot/dts/img/boston.dts
14313F:	arch/mips/configs/generic/board-boston.config
14314F:	drivers/clk/imgtec/clk-boston.c
14315F:	include/dt-bindings/clock/boston-clock.h
14316
14317MIPS CORE DRIVERS
14318M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14319M:	Serge Semin <fancer.lancer@gmail.com>
14320L:	linux-mips@vger.kernel.org
14321S:	Supported
14322F:	drivers/bus/mips_cdmm.c
14323F:	drivers/clocksource/mips-gic-timer.c
14324F:	drivers/cpuidle/cpuidle-cps.c
14325F:	drivers/irqchip/irq-mips-cpu.c
14326F:	drivers/irqchip/irq-mips-gic.c
14327
14328MIPS GENERIC PLATFORM
14329M:	Paul Burton <paulburton@kernel.org>
14330L:	linux-mips@vger.kernel.org
14331S:	Supported
14332F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
14333F:	arch/mips/generic/
14334F:	arch/mips/tools/generic-board-config.sh
14335
14336MIPS RINT INSTRUCTION EMULATION
14337M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
14338L:	linux-mips@vger.kernel.org
14339S:	Supported
14340F:	arch/mips/math-emu/dp_rint.c
14341F:	arch/mips/math-emu/sp_rint.c
14342
14343MIPS/LOONGSON1 ARCHITECTURE
14344M:	Keguang Zhang <keguang.zhang@gmail.com>
14345L:	linux-mips@vger.kernel.org
14346S:	Maintained
14347F:	arch/mips/include/asm/mach-loongson32/
14348F:	arch/mips/loongson32/
14349F:	drivers/*/*loongson1*
14350
14351MIPS/LOONGSON2EF ARCHITECTURE
14352M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
14353L:	linux-mips@vger.kernel.org
14354S:	Maintained
14355F:	arch/mips/include/asm/mach-loongson2ef/
14356F:	arch/mips/loongson2ef/
14357F:	drivers/cpufreq/loongson2_cpufreq.c
14358
14359MIPS/LOONGSON64 ARCHITECTURE
14360M:	Huacai Chen <chenhuacai@kernel.org>
14361M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
14362L:	linux-mips@vger.kernel.org
14363S:	Maintained
14364F:	arch/mips/include/asm/mach-loongson64/
14365F:	arch/mips/loongson64/
14366F:	drivers/irqchip/irq-loongson*
14367F:	drivers/platform/mips/cpu_hwmon.c
14368
14369MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
14370M:	Hans Verkuil <hverkuil@xs4all.nl>
14371L:	linux-media@vger.kernel.org
14372S:	Odd Fixes
14373W:	https://linuxtv.org
14374T:	git git://linuxtv.org/media_tree.git
14375F:	drivers/media/radio/radio-miropcm20*
14376
14377MMP SUPPORT
14378R:	Lubomir Rintel <lkundrak@v3.sk>
14379L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14380S:	Odd Fixes
14381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
14382F:	arch/arm/boot/dts/marvell/mmp*
14383F:	arch/arm/mach-mmp/
14384F:	include/linux/soc/mmp/
14385
14386MMP USB PHY DRIVERS
14387R:	Lubomir Rintel <lkundrak@v3.sk>
14388L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14389S:	Maintained
14390F:	drivers/phy/marvell/phy-mmp3-usb.c
14391F:	drivers/phy/marvell/phy-pxa-usb.c
14392
14393MMU GATHER AND TLB INVALIDATION
14394M:	Will Deacon <will@kernel.org>
14395M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
14396M:	Andrew Morton <akpm@linux-foundation.org>
14397M:	Nick Piggin <npiggin@gmail.com>
14398M:	Peter Zijlstra <peterz@infradead.org>
14399L:	linux-arch@vger.kernel.org
14400L:	linux-mm@kvack.org
14401S:	Maintained
14402F:	arch/*/include/asm/tlb.h
14403F:	include/asm-generic/tlb.h
14404F:	mm/mmu_gather.c
14405
14406MN88472 MEDIA DRIVER
14407M:	Antti Palosaari <crope@iki.fi>
14408L:	linux-media@vger.kernel.org
14409S:	Maintained
14410W:	https://linuxtv.org
14411W:	http://palosaari.fi/linux/
14412Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14413F:	drivers/media/dvb-frontends/mn88472*
14414
14415MN88473 MEDIA DRIVER
14416M:	Antti Palosaari <crope@iki.fi>
14417L:	linux-media@vger.kernel.org
14418S:	Maintained
14419W:	https://linuxtv.org
14420W:	http://palosaari.fi/linux/
14421Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14422F:	drivers/media/dvb-frontends/mn88473*
14423
14424MODULE SUPPORT
14425M:	Luis Chamberlain <mcgrof@kernel.org>
14426L:	linux-modules@vger.kernel.org
14427L:	linux-kernel@vger.kernel.org
14428S:	Maintained
14429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
14430F:	include/linux/kmod.h
14431F:	include/linux/module.h
14432F:	kernel/module/
14433F:	lib/test_kmod.c
14434F:	scripts/module*
14435F:	tools/testing/selftests/kmod/
14436
14437MONOLITHIC POWER SYSTEM PMIC DRIVER
14438M:	Saravanan Sekar <sravanhome@gmail.com>
14439S:	Maintained
14440F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
14441F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
14442F:	drivers/hwmon/pmbus/mpq7932.c
14443F:	drivers/iio/adc/mp2629_adc.c
14444F:	drivers/mfd/mp2629.c
14445F:	drivers/power/supply/mp2629_charger.c
14446F:	drivers/regulator/mp5416.c
14447F:	drivers/regulator/mpq7920.c
14448F:	drivers/regulator/mpq7920.h
14449F:	include/linux/mfd/mp2629.h
14450
14451MOST(R) TECHNOLOGY DRIVER
14452M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
14453M:	Christian Gromm <christian.gromm@microchip.com>
14454S:	Maintained
14455F:	Documentation/ABI/testing/configfs-most
14456F:	Documentation/ABI/testing/sysfs-bus-most
14457F:	drivers/most/
14458F:	drivers/staging/most/
14459F:	include/linux/most.h
14460
14461MOTORCOMM PHY DRIVER
14462M:	Peter Geis <pgwipeout@gmail.com>
14463M:	Frank <Frank.Sae@motor-comm.com>
14464L:	netdev@vger.kernel.org
14465S:	Maintained
14466F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
14467F:	drivers/net/phy/motorcomm.c
14468
14469MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
14470M:	Jiri Slaby <jirislaby@kernel.org>
14471S:	Maintained
14472F:	Documentation/driver-api/tty/moxa-smartio.rst
14473F:	drivers/tty/mxser.*
14474
14475MR800 AVERMEDIA USB FM RADIO DRIVER
14476M:	Alexey Klimov <klimov.linux@gmail.com>
14477L:	linux-media@vger.kernel.org
14478S:	Maintained
14479T:	git git://linuxtv.org/media_tree.git
14480F:	drivers/media/radio/radio-mr800.c
14481
14482MRF24J40 IEEE 802.15.4 RADIO DRIVER
14483M:	Stefan Schmidt <stefan@datenfreihafen.org>
14484L:	linux-wpan@vger.kernel.org
14485S:	Odd Fixes
14486F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
14487F:	drivers/net/ieee802154/mrf24j40.c
14488
14489MSI EC DRIVER
14490M:	Nikita Kravets <teackot@gmail.com>
14491L:	platform-driver-x86@vger.kernel.org
14492S:	Maintained
14493W:	https://github.com/BeardOverflow/msi-ec
14494F:	drivers/platform/x86/msi-ec.*
14495
14496MSI LAPTOP SUPPORT
14497M:	"Lee, Chun-Yi" <jlee@suse.com>
14498L:	platform-driver-x86@vger.kernel.org
14499S:	Maintained
14500F:	drivers/platform/x86/msi-laptop.c
14501
14502MSI WMI SUPPORT
14503L:	platform-driver-x86@vger.kernel.org
14504S:	Orphan
14505F:	drivers/platform/x86/msi-wmi.c
14506
14507MSI001 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/tuners/msi001*
14516
14517MSI2500 MEDIA DRIVER
14518M:	Antti Palosaari <crope@iki.fi>
14519L:	linux-media@vger.kernel.org
14520S:	Maintained
14521W:	https://linuxtv.org
14522W:	http://palosaari.fi/linux/
14523Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14524T:	git git://linuxtv.org/anttip/media_tree.git
14525F:	drivers/media/usb/msi2500/
14526
14527MSTAR INTERRUPT CONTROLLER DRIVER
14528M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
14529M:	Daniel Palmer <daniel@thingy.jp>
14530S:	Maintained
14531F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
14532F:	drivers/irqchip/irq-mst-intc.c
14533
14534MSYSTEMS DISKONCHIP G3 MTD DRIVER
14535M:	Robert Jarzmik <robert.jarzmik@free.fr>
14536L:	linux-mtd@lists.infradead.org
14537S:	Maintained
14538F:	drivers/mtd/devices/docg3*
14539
14540MT9P031 APTINA CAMERA SENSOR
14541M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14542L:	linux-media@vger.kernel.org
14543S:	Maintained
14544T:	git git://linuxtv.org/media_tree.git
14545F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
14546F:	drivers/media/i2c/mt9p031.c
14547F:	include/media/i2c/mt9p031.h
14548
14549MT9T112 APTINA CAMERA SENSOR
14550M:	Jacopo Mondi <jacopo@jmondi.org>
14551L:	linux-media@vger.kernel.org
14552S:	Odd Fixes
14553T:	git git://linuxtv.org/media_tree.git
14554F:	drivers/media/i2c/mt9t112.c
14555F:	include/media/i2c/mt9t112.h
14556
14557MT9V032 APTINA CAMERA SENSOR
14558M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14559L:	linux-media@vger.kernel.org
14560S:	Maintained
14561T:	git git://linuxtv.org/media_tree.git
14562F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
14563F:	drivers/media/i2c/mt9v032.c
14564F:	include/media/i2c/mt9v032.h
14565
14566MT9V111 APTINA CAMERA SENSOR
14567M:	Jacopo Mondi <jacopo@jmondi.org>
14568L:	linux-media@vger.kernel.org
14569S:	Maintained
14570T:	git git://linuxtv.org/media_tree.git
14571F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
14572F:	drivers/media/i2c/mt9v111.c
14573
14574MULTIFUNCTION DEVICES (MFD)
14575M:	Lee Jones <lee@kernel.org>
14576S:	Maintained
14577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14578F:	Documentation/devicetree/bindings/mfd/
14579F:	drivers/mfd/
14580F:	include/dt-bindings/mfd/
14581F:	include/linux/mfd/
14582
14583MULTIMEDIA CARD (MMC) ETC. OVER SPI
14584S:	Orphan
14585F:	drivers/mmc/host/mmc_spi.c
14586F:	include/linux/spi/mmc_spi.h
14587
14588MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
14589M:	Ulf Hansson <ulf.hansson@linaro.org>
14590L:	linux-mmc@vger.kernel.org
14591S:	Maintained
14592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14593F:	Documentation/devicetree/bindings/mmc/
14594F:	drivers/mmc/
14595F:	include/linux/mmc/
14596F:	include/uapi/linux/mmc/
14597
14598MULTIPLEXER SUBSYSTEM
14599M:	Peter Rosin <peda@axentia.se>
14600S:	Maintained
14601F:	Documentation/ABI/testing/sysfs-class-mux*
14602F:	Documentation/devicetree/bindings/mux/
14603F:	drivers/mux/
14604F:	include/dt-bindings/mux/
14605F:	include/linux/mux/
14606
14607MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
14608M:	Bin Liu <b-liu@ti.com>
14609L:	linux-usb@vger.kernel.org
14610S:	Maintained
14611F:	drivers/usb/musb/
14612
14613MXL301RF MEDIA DRIVER
14614M:	Akihiro Tsukada <tskd08@gmail.com>
14615L:	linux-media@vger.kernel.org
14616S:	Odd Fixes
14617F:	drivers/media/tuners/mxl301rf*
14618
14619MXL5007T MEDIA DRIVER
14620M:	Michael Krufky <mkrufky@linuxtv.org>
14621L:	linux-media@vger.kernel.org
14622S:	Maintained
14623W:	https://linuxtv.org
14624W:	http://github.com/mkrufky
14625Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14626T:	git git://linuxtv.org/mkrufky/tuners.git
14627F:	drivers/media/tuners/mxl5007t.*
14628
14629MXSFB DRM DRIVER
14630M:	Marek Vasut <marex@denx.de>
14631M:	Stefan Agner <stefan@agner.ch>
14632L:	dri-devel@lists.freedesktop.org
14633S:	Supported
14634T:	git git://anongit.freedesktop.org/drm/drm-misc
14635F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
14636F:	drivers/gpu/drm/mxsfb/
14637
14638MYLEX DAC960 PCI RAID Controller
14639M:	Hannes Reinecke <hare@kernel.org>
14640L:	linux-scsi@vger.kernel.org
14641S:	Supported
14642F:	drivers/scsi/myrb.*
14643F:	drivers/scsi/myrs.*
14644
14645MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
14646M:	Chris Lee <christopher.lee@cspi.com>
14647L:	netdev@vger.kernel.org
14648S:	Supported
14649W:	https://www.cspi.com/ethernet-products/support/downloads/
14650F:	drivers/net/ethernet/myricom/myri10ge/
14651
14652NAND FLASH SUBSYSTEM
14653M:	Miquel Raynal <miquel.raynal@bootlin.com>
14654R:	Richard Weinberger <richard@nod.at>
14655L:	linux-mtd@lists.infradead.org
14656S:	Maintained
14657W:	http://www.linux-mtd.infradead.org/
14658Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14659C:	irc://irc.oftc.net/mtd
14660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
14661F:	drivers/mtd/nand/
14662F:	include/linux/mtd/*nand*.h
14663
14664NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
14665M:	Daniel Mack <zonque@gmail.com>
14666L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14667S:	Maintained
14668W:	http://www.native-instruments.com
14669F:	sound/usb/caiaq/
14670
14671NATSEMI ETHERNET DRIVER (DP8381x)
14672S:	Orphan
14673F:	drivers/net/ethernet/natsemi/natsemi.c
14674
14675NCR 5380 SCSI DRIVERS
14676M:	Finn Thain <fthain@linux-m68k.org>
14677M:	Michael Schmitz <schmitzmic@gmail.com>
14678L:	linux-scsi@vger.kernel.org
14679S:	Maintained
14680F:	Documentation/scsi/g_NCR5380.rst
14681F:	drivers/scsi/NCR5380.*
14682F:	drivers/scsi/arm/cumana_1.c
14683F:	drivers/scsi/arm/oak.c
14684F:	drivers/scsi/atari_scsi.*
14685F:	drivers/scsi/dmx3191d.c
14686F:	drivers/scsi/g_NCR5380.*
14687F:	drivers/scsi/mac_scsi.*
14688F:	drivers/scsi/sun3_scsi.*
14689F:	drivers/scsi/sun3_scsi_vme.c
14690
14691NCSI LIBRARY
14692M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
14693S:	Maintained
14694F:	net/ncsi/
14695
14696NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
14697M:	Guenter Roeck <linux@roeck-us.net>
14698L:	linux-hwmon@vger.kernel.org
14699S:	Maintained
14700F:	Documentation/hwmon/nct6775.rst
14701F:	drivers/hwmon/nct6775-core.c
14702F:	drivers/hwmon/nct6775-platform.c
14703F:	drivers/hwmon/nct6775.h
14704
14705NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
14706M:	Zev Weiss <zev@bewilderbeest.net>
14707L:	linux-hwmon@vger.kernel.org
14708S:	Maintained
14709F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
14710F:	drivers/hwmon/nct6775-i2c.c
14711
14712NETDEVSIM
14713M:	Jakub Kicinski <kuba@kernel.org>
14714S:	Maintained
14715F:	drivers/net/netdevsim/*
14716
14717NETEM NETWORK EMULATOR
14718M:	Stephen Hemminger <stephen@networkplumber.org>
14719L:	netdev@vger.kernel.org
14720S:	Maintained
14721F:	net/sched/sch_netem.c
14722
14723NETERION 10GbE DRIVERS (s2io)
14724M:	Jon Mason <jdmason@kudzu.us>
14725L:	netdev@vger.kernel.org
14726S:	Supported
14727F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
14728F:	drivers/net/ethernet/neterion/
14729
14730NETFILTER
14731M:	Pablo Neira Ayuso <pablo@netfilter.org>
14732M:	Jozsef Kadlecsik <kadlec@netfilter.org>
14733M:	Florian Westphal <fw@strlen.de>
14734L:	netfilter-devel@vger.kernel.org
14735L:	coreteam@netfilter.org
14736S:	Maintained
14737W:	http://www.netfilter.org/
14738W:	http://www.iptables.org/
14739W:	http://www.nftables.org/
14740Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
14741C:	irc://irc.libera.chat/netfilter
14742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
14743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
14744F:	include/linux/netfilter*
14745F:	include/linux/netfilter/
14746F:	include/net/netfilter/
14747F:	include/uapi/linux/netfilter*
14748F:	include/uapi/linux/netfilter/
14749F:	net/*/netfilter.c
14750F:	net/*/netfilter/
14751F:	net/bridge/br_netfilter*.c
14752F:	net/netfilter/
14753
14754NETROM NETWORK LAYER
14755M:	Ralf Baechle <ralf@linux-mips.org>
14756L:	linux-hams@vger.kernel.org
14757S:	Maintained
14758W:	https://linux-ax25.in-berlin.de
14759F:	include/net/netrom.h
14760F:	include/uapi/linux/netrom.h
14761F:	net/netrom/
14762
14763NETRONIX EMBEDDED CONTROLLER
14764M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
14765S:	Maintained
14766F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
14767F:	drivers/mfd/ntxec.c
14768F:	drivers/pwm/pwm-ntxec.c
14769F:	drivers/rtc/rtc-ntxec.c
14770F:	include/linux/mfd/ntxec.h
14771
14772NETRONOME ETHERNET DRIVERS
14773M:	Louis Peens <louis.peens@corigine.com>
14774R:	Jakub Kicinski <kuba@kernel.org>
14775L:	oss-drivers@corigine.com
14776S:	Maintained
14777F:	drivers/net/ethernet/netronome/
14778
14779NETWORK BLOCK DEVICE (NBD)
14780M:	Josef Bacik <josef@toxicpanda.com>
14781L:	linux-block@vger.kernel.org
14782L:	nbd@other.debian.org
14783S:	Maintained
14784F:	Documentation/admin-guide/blockdev/nbd.rst
14785F:	drivers/block/nbd.c
14786F:	include/trace/events/nbd.h
14787F:	include/uapi/linux/nbd.h
14788
14789NETWORK DROP MONITOR
14790M:	Neil Horman <nhorman@tuxdriver.com>
14791L:	netdev@vger.kernel.org
14792S:	Maintained
14793W:	https://fedorahosted.org/dropwatch/
14794F:	include/uapi/linux/net_dropmon.h
14795F:	net/core/drop_monitor.c
14796
14797NETWORKING DRIVERS
14798M:	"David S. Miller" <davem@davemloft.net>
14799M:	Eric Dumazet <edumazet@google.com>
14800M:	Jakub Kicinski <kuba@kernel.org>
14801M:	Paolo Abeni <pabeni@redhat.com>
14802L:	netdev@vger.kernel.org
14803S:	Maintained
14804Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14807F:	Documentation/devicetree/bindings/net/
14808F:	drivers/connector/
14809F:	drivers/net/
14810F:	include/dt-bindings/net/
14811F:	include/linux/etherdevice.h
14812F:	include/linux/fcdevice.h
14813F:	include/linux/fddidevice.h
14814F:	include/linux/hippidevice.h
14815F:	include/linux/if_*
14816F:	include/linux/inetdevice.h
14817F:	include/linux/netdevice.h
14818F:	include/uapi/linux/if_*
14819F:	include/uapi/linux/netdevice.h
14820X:	drivers/net/wireless/
14821
14822NETWORKING DRIVERS (WIRELESS)
14823M:	Kalle Valo <kvalo@kernel.org>
14824L:	linux-wireless@vger.kernel.org
14825S:	Maintained
14826W:	https://wireless.wiki.kernel.org/
14827Q:	https://patchwork.kernel.org/project/linux-wireless/list/
14828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
14829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
14830F:	Documentation/devicetree/bindings/net/wireless/
14831F:	drivers/net/wireless/
14832
14833NETWORKING [DSA]
14834M:	Andrew Lunn <andrew@lunn.ch>
14835M:	Florian Fainelli <f.fainelli@gmail.com>
14836M:	Vladimir Oltean <olteanv@gmail.com>
14837S:	Maintained
14838F:	Documentation/devicetree/bindings/net/dsa/
14839F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
14840F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
14841F:	drivers/net/dsa/
14842F:	include/linux/dsa/
14843F:	include/linux/platform_data/dsa.h
14844F:	include/net/dsa.h
14845F:	net/dsa/
14846F:	tools/testing/selftests/drivers/net/dsa/
14847
14848NETWORKING [GENERAL]
14849M:	"David S. Miller" <davem@davemloft.net>
14850M:	Eric Dumazet <edumazet@google.com>
14851M:	Jakub Kicinski <kuba@kernel.org>
14852M:	Paolo Abeni <pabeni@redhat.com>
14853L:	netdev@vger.kernel.org
14854S:	Maintained
14855Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14856B:	mailto:netdev@vger.kernel.org
14857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14859F:	Documentation/core-api/netlink.rst
14860F:	Documentation/netlink/
14861F:	Documentation/networking/
14862F:	Documentation/process/maintainer-netdev.rst
14863F:	Documentation/userspace-api/netlink/
14864F:	include/linux/in.h
14865F:	include/linux/net.h
14866F:	include/linux/netdevice.h
14867F:	include/net/
14868F:	include/uapi/linux/in.h
14869F:	include/uapi/linux/net.h
14870F:	include/uapi/linux/net_namespace.h
14871F:	include/uapi/linux/netdevice.h
14872F:	lib/net_utils.c
14873F:	lib/random32.c
14874F:	net/
14875F:	tools/net/
14876F:	tools/testing/selftests/net/
14877X:	net/bluetooth/
14878
14879NETWORKING [IPSEC]
14880M:	Steffen Klassert <steffen.klassert@secunet.com>
14881M:	Herbert Xu <herbert@gondor.apana.org.au>
14882M:	"David S. Miller" <davem@davemloft.net>
14883L:	netdev@vger.kernel.org
14884S:	Maintained
14885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
14886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
14887F:	include/net/xfrm.h
14888F:	include/uapi/linux/xfrm.h
14889F:	net/ipv4/ah4.c
14890F:	net/ipv4/esp4*
14891F:	net/ipv4/ip_vti.c
14892F:	net/ipv4/ipcomp.c
14893F:	net/ipv4/xfrm*
14894F:	net/ipv6/ah6.c
14895F:	net/ipv6/esp6*
14896F:	net/ipv6/ip6_vti.c
14897F:	net/ipv6/ipcomp6.c
14898F:	net/ipv6/xfrm*
14899F:	net/key/
14900F:	net/xfrm/
14901F:	tools/testing/selftests/net/ipsec.c
14902
14903NETWORKING [IPv4/IPv6]
14904M:	"David S. Miller" <davem@davemloft.net>
14905M:	David Ahern <dsahern@kernel.org>
14906L:	netdev@vger.kernel.org
14907S:	Maintained
14908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14909F:	arch/x86/net/*
14910F:	include/linux/ip.h
14911F:	include/linux/ipv6*
14912F:	include/net/fib*
14913F:	include/net/ip*
14914F:	include/net/route.h
14915F:	net/ipv4/
14916F:	net/ipv6/
14917
14918NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
14919M:	Paul Moore <paul@paul-moore.com>
14920L:	netdev@vger.kernel.org
14921L:	linux-security-module@vger.kernel.org
14922S:	Supported
14923W:	https://github.com/netlabel
14924F:	Documentation/netlabel/
14925F:	include/net/calipso.h
14926F:	include/net/cipso_ipv4.h
14927F:	include/net/netlabel.h
14928F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
14929F:	include/uapi/linux/netfilter/xt_SECMARK.h
14930F:	net/ipv4/cipso_ipv4.c
14931F:	net/ipv6/calipso.c
14932F:	net/netfilter/xt_CONNSECMARK.c
14933F:	net/netfilter/xt_SECMARK.c
14934F:	net/netlabel/
14935
14936NETWORKING [MACSEC]
14937M:	Sabrina Dubroca <sd@queasysnail.net>
14938L:	netdev@vger.kernel.org
14939S:	Maintained
14940F:	drivers/net/macsec.c
14941F:	include/net/macsec.h
14942F:	include/uapi/linux/if_macsec.h
14943K:	macsec
14944K:	\bmdo_
14945
14946NETWORKING [MPTCP]
14947M:	Matthieu Baerts <matttbe@kernel.org>
14948M:	Mat Martineau <martineau@kernel.org>
14949L:	netdev@vger.kernel.org
14950L:	mptcp@lists.linux.dev
14951S:	Maintained
14952W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
14953B:	https://github.com/multipath-tcp/mptcp_net-next/issues
14954T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
14955T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
14956F:	Documentation/networking/mptcp-sysctl.rst
14957F:	include/net/mptcp.h
14958F:	include/trace/events/mptcp.h
14959F:	include/uapi/linux/mptcp.h
14960F:	net/mptcp/
14961F:	tools/testing/selftests/bpf/*/*mptcp*.c
14962F:	tools/testing/selftests/net/mptcp/
14963
14964NETWORKING [TCP]
14965M:	Eric Dumazet <edumazet@google.com>
14966L:	netdev@vger.kernel.org
14967S:	Maintained
14968F:	include/linux/tcp.h
14969F:	include/net/tcp.h
14970F:	include/trace/events/tcp.h
14971F:	include/uapi/linux/tcp.h
14972F:	net/ipv4/syncookies.c
14973F:	net/ipv4/tcp*.c
14974F:	net/ipv6/syncookies.c
14975F:	net/ipv6/tcp*.c
14976
14977NETWORKING [TLS]
14978M:	Boris Pismenny <borisp@nvidia.com>
14979M:	John Fastabend <john.fastabend@gmail.com>
14980M:	Jakub Kicinski <kuba@kernel.org>
14981L:	netdev@vger.kernel.org
14982S:	Maintained
14983F:	include/net/tls.h
14984F:	include/uapi/linux/tls.h
14985F:	net/tls/*
14986
14987NETXEN (1/10) GbE SUPPORT
14988M:	Manish Chopra <manishc@marvell.com>
14989M:	Rahul Verma <rahulv@marvell.com>
14990M:	GR-Linux-NIC-Dev@marvell.com
14991L:	netdev@vger.kernel.org
14992S:	Supported
14993F:	drivers/net/ethernet/qlogic/netxen/
14994
14995NET_FAILOVER MODULE
14996M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
14997L:	netdev@vger.kernel.org
14998S:	Supported
14999F:	Documentation/networking/net_failover.rst
15000F:	drivers/net/net_failover.c
15001F:	include/net/net_failover.h
15002
15003NEXTHOP
15004M:	David Ahern <dsahern@kernel.org>
15005L:	netdev@vger.kernel.org
15006S:	Maintained
15007F:	include/net/netns/nexthop.h
15008F:	include/net/nexthop.h
15009F:	include/uapi/linux/nexthop.h
15010F:	net/ipv4/nexthop.c
15011
15012NFC SUBSYSTEM
15013M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
15014L:	netdev@vger.kernel.org
15015S:	Maintained
15016F:	Documentation/devicetree/bindings/net/nfc/
15017F:	drivers/nfc/
15018F:	include/net/nfc/
15019F:	include/uapi/linux/nfc.h
15020F:	net/nfc/
15021
15022NFC VIRTUAL NCI DEVICE DRIVER
15023M:	Bongsu Jeon <bongsu.jeon@samsung.com>
15024L:	netdev@vger.kernel.org
15025S:	Supported
15026F:	drivers/nfc/virtual_ncidev.c
15027F:	tools/testing/selftests/nci/
15028
15029NFS, SUNRPC, AND LOCKD CLIENTS
15030M:	Trond Myklebust <trond.myklebust@hammerspace.com>
15031M:	Anna Schumaker <anna@kernel.org>
15032L:	linux-nfs@vger.kernel.org
15033S:	Maintained
15034W:	http://client.linux-nfs.org
15035T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
15036F:	Documentation/filesystems/nfs/
15037F:	fs/lockd/
15038F:	fs/nfs/
15039F:	fs/nfs_common/
15040F:	include/linux/lockd/
15041F:	include/linux/nfs*
15042F:	include/linux/sunrpc/
15043F:	include/uapi/linux/nfs*
15044F:	include/uapi/linux/sunrpc/
15045F:	net/sunrpc/
15046
15047NILFS2 FILESYSTEM
15048M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
15049L:	linux-nilfs@vger.kernel.org
15050S:	Supported
15051W:	https://nilfs.sourceforge.io/
15052W:	https://nilfs.osdn.jp/
15053T:	git https://github.com/konis/nilfs2.git
15054F:	Documentation/filesystems/nilfs2.rst
15055F:	fs/nilfs2/
15056F:	include/trace/events/nilfs2.h
15057F:	include/uapi/linux/nilfs2_api.h
15058F:	include/uapi/linux/nilfs2_ondisk.h
15059
15060NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
15061M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
15062S:	Maintained
15063W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15064F:	Documentation/scsi/NinjaSCSI.rst
15065F:	drivers/scsi/pcmcia/nsp_*
15066
15067NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
15068M:	GOTO Masanori <gotom@debian.or.jp>
15069M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
15070S:	Maintained
15071W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15072F:	Documentation/scsi/NinjaSCSI.rst
15073F:	drivers/scsi/nsp32*
15074
15075NINTENDO HID DRIVER
15076M:	Daniel J. Ogorchock <djogorchock@gmail.com>
15077L:	linux-input@vger.kernel.org
15078S:	Maintained
15079F:	drivers/hid/hid-nintendo*
15080
15081NIOS2 ARCHITECTURE
15082M:	Dinh Nguyen <dinguyen@kernel.org>
15083S:	Maintained
15084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
15085F:	arch/nios2/
15086
15087NITRO ENCLAVES (NE)
15088M:	Alexandru Ciobotaru <alcioa@amazon.com>
15089L:	linux-kernel@vger.kernel.org
15090L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
15091S:	Supported
15092W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
15093F:	Documentation/virt/ne_overview.rst
15094F:	drivers/virt/nitro_enclaves/
15095F:	include/linux/nitro_enclaves.h
15096F:	include/uapi/linux/nitro_enclaves.h
15097F:	samples/nitro_enclaves/
15098
15099NOHZ, DYNTICKS SUPPORT
15100M:	Frederic Weisbecker <frederic@kernel.org>
15101M:	Thomas Gleixner <tglx@linutronix.de>
15102M:	Ingo Molnar <mingo@kernel.org>
15103L:	linux-kernel@vger.kernel.org
15104S:	Maintained
15105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
15106F:	include/linux/sched/nohz.h
15107F:	include/linux/tick.h
15108F:	kernel/time/tick*.*
15109
15110NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
15111M:	Pavel Machek <pavel@ucw.cz>
15112M:	Sakari Ailus <sakari.ailus@iki.fi>
15113L:	linux-media@vger.kernel.org
15114S:	Maintained
15115F:	drivers/media/i2c/ad5820.c
15116F:	drivers/media/i2c/et8ek8
15117
15118NOKIA N900 POWER SUPPLY DRIVERS
15119R:	Pali Rohár <pali@kernel.org>
15120F:	drivers/power/supply/bq2415x_charger.c
15121F:	drivers/power/supply/bq27xxx_battery.c
15122F:	drivers/power/supply/bq27xxx_battery_i2c.c
15123F:	drivers/power/supply/isp1704_charger.c
15124F:	drivers/power/supply/rx51_battery.c
15125F:	include/linux/power/bq2415x_charger.h
15126F:	include/linux/power/bq27xxx_battery.h
15127
15128NOLIBC HEADER FILE
15129M:	Willy Tarreau <w@1wt.eu>
15130M:	Thomas Weißschuh <linux@weissschuh.net>
15131S:	Maintained
15132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
15133F:	tools/include/nolibc/
15134F:	tools/testing/selftests/nolibc/
15135
15136NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
15137M:	Hans de Goede <hdegoede@redhat.com>
15138L:	linux-input@vger.kernel.org
15139S:	Maintained
15140F:	drivers/input/touchscreen/novatek-nvt-ts.c
15141
15142NSDEPS
15143M:	Matthias Maennich <maennich@google.com>
15144S:	Maintained
15145F:	Documentation/core-api/symbol-namespaces.rst
15146F:	scripts/nsdeps
15147
15148NTB AMD DRIVER
15149M:	Sanjay R Mehta <sanju.mehta@amd.com>
15150M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
15151L:	ntb@lists.linux.dev
15152S:	Supported
15153F:	drivers/ntb/hw/amd/
15154
15155NTB DRIVER CORE
15156M:	Jon Mason <jdmason@kudzu.us>
15157M:	Dave Jiang <dave.jiang@intel.com>
15158M:	Allen Hubbe <allenbh@gmail.com>
15159L:	ntb@lists.linux.dev
15160S:	Supported
15161W:	https://github.com/jonmason/ntb/wiki
15162T:	git https://github.com/jonmason/ntb.git
15163F:	drivers/net/ntb_netdev.c
15164F:	drivers/ntb/
15165F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
15166F:	include/linux/ntb.h
15167F:	include/linux/ntb_transport.h
15168F:	tools/testing/selftests/ntb/
15169
15170NTB IDT DRIVER
15171M:	Serge Semin <fancer.lancer@gmail.com>
15172L:	ntb@lists.linux.dev
15173S:	Supported
15174F:	drivers/ntb/hw/idt/
15175
15176NTB INTEL DRIVER
15177M:	Dave Jiang <dave.jiang@intel.com>
15178L:	ntb@lists.linux.dev
15179S:	Supported
15180W:	https://github.com/davejiang/linux/wiki
15181T:	git https://github.com/davejiang/linux.git
15182F:	drivers/ntb/hw/intel/
15183
15184NTFS FILESYSTEM
15185M:	Anton Altaparmakov <anton@tuxera.com>
15186R:	Namjae Jeon <linkinjeon@kernel.org>
15187L:	linux-ntfs-dev@lists.sourceforge.net
15188S:	Supported
15189W:	http://www.tuxera.com/
15190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
15191F:	Documentation/filesystems/ntfs.rst
15192F:	fs/ntfs/
15193
15194NTFS3 FILESYSTEM
15195M:	Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
15196L:	ntfs3@lists.linux.dev
15197S:	Supported
15198W:	http://www.paragon-software.com/
15199T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
15200F:	Documentation/filesystems/ntfs3.rst
15201F:	fs/ntfs3/
15202
15203NUBUS SUBSYSTEM
15204M:	Finn Thain <fthain@linux-m68k.org>
15205L:	linux-m68k@lists.linux-m68k.org
15206S:	Maintained
15207F:	arch/*/include/asm/nubus.h
15208F:	drivers/nubus/
15209F:	include/linux/nubus.h
15210F:	include/uapi/linux/nubus.h
15211
15212NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
15213M:	Antonino Daplas <adaplas@gmail.com>
15214L:	linux-fbdev@vger.kernel.org
15215S:	Maintained
15216F:	drivers/video/fbdev/nvidia/
15217F:	drivers/video/fbdev/riva/
15218
15219NVIDIA WMI EC BACKLIGHT DRIVER
15220M:	Daniel Dadap <ddadap@nvidia.com>
15221L:	platform-driver-x86@vger.kernel.org
15222S:	Supported
15223F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
15224F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
15225
15226NVM EXPRESS DRIVER
15227M:	Keith Busch <kbusch@kernel.org>
15228M:	Jens Axboe <axboe@fb.com>
15229M:	Christoph Hellwig <hch@lst.de>
15230M:	Sagi Grimberg <sagi@grimberg.me>
15231L:	linux-nvme@lists.infradead.org
15232S:	Supported
15233W:	http://git.infradead.org/nvme.git
15234T:	git git://git.infradead.org/nvme.git
15235F:	Documentation/nvme/
15236F:	drivers/nvme/common/
15237F:	drivers/nvme/host/
15238F:	include/linux/nvme-*.h
15239F:	include/linux/nvme.h
15240F:	include/uapi/linux/nvme_ioctl.h
15241
15242NVM EXPRESS FABRICS AUTHENTICATION
15243M:	Hannes Reinecke <hare@suse.de>
15244L:	linux-nvme@lists.infradead.org
15245S:	Supported
15246F:	drivers/nvme/host/auth.c
15247F:	drivers/nvme/target/auth.c
15248F:	drivers/nvme/target/fabrics-cmd-auth.c
15249F:	include/linux/nvme-auth.h
15250
15251NVM EXPRESS FC TRANSPORT DRIVERS
15252M:	James Smart <james.smart@broadcom.com>
15253L:	linux-nvme@lists.infradead.org
15254S:	Supported
15255F:	drivers/nvme/host/fc.c
15256F:	drivers/nvme/target/fc.c
15257F:	drivers/nvme/target/fcloop.c
15258F:	include/linux/nvme-fc-driver.h
15259F:	include/linux/nvme-fc.h
15260
15261NVM EXPRESS HARDWARE MONITORING SUPPORT
15262M:	Guenter Roeck <linux@roeck-us.net>
15263L:	linux-nvme@lists.infradead.org
15264S:	Supported
15265F:	drivers/nvme/host/hwmon.c
15266
15267NVM EXPRESS TARGET DRIVER
15268M:	Christoph Hellwig <hch@lst.de>
15269M:	Sagi Grimberg <sagi@grimberg.me>
15270M:	Chaitanya Kulkarni <kch@nvidia.com>
15271L:	linux-nvme@lists.infradead.org
15272S:	Supported
15273W:	http://git.infradead.org/nvme.git
15274T:	git git://git.infradead.org/nvme.git
15275F:	drivers/nvme/target/
15276
15277NVMEM FRAMEWORK
15278M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15279S:	Maintained
15280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
15281F:	Documentation/ABI/stable/sysfs-bus-nvmem
15282F:	Documentation/devicetree/bindings/nvmem/
15283F:	drivers/nvmem/
15284F:	include/linux/nvmem-consumer.h
15285F:	include/linux/nvmem-provider.h
15286
15287NXP BLUETOOTH WIRELESS DRIVERS
15288M:	Amitkumar Karwar <amitkumar.karwar@nxp.com>
15289M:	Neeraj Kale <neeraj.sanjaykale@nxp.com>
15290S:	Maintained
15291F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
15292F:	drivers/bluetooth/btnxpuart.c
15293
15294NXP C45 TJA11XX PHY DRIVER
15295M:	Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
15296L:	netdev@vger.kernel.org
15297S:	Maintained
15298F:	drivers/net/phy/nxp-c45-tja11xx.c
15299
15300NXP FSPI DRIVER
15301M:	Han Xu <han.xu@nxp.com>
15302M:	Haibo Chen <haibo.chen@nxp.com>
15303R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
15304L:	linux-spi@vger.kernel.org
15305S:	Maintained
15306F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
15307F:	drivers/spi/spi-nxp-fspi.c
15308
15309NXP FXAS21002C DRIVER
15310M:	Rui Miguel Silva <rmfrfs@gmail.com>
15311L:	linux-iio@vger.kernel.org
15312S:	Maintained
15313F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
15314F:	drivers/iio/gyro/fxas21002c.h
15315F:	drivers/iio/gyro/fxas21002c_core.c
15316F:	drivers/iio/gyro/fxas21002c_i2c.c
15317F:	drivers/iio/gyro/fxas21002c_spi.c
15318
15319NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
15320M:	Haibo Chen <haibo.chen@nxp.com>
15321L:	linux-iio@vger.kernel.org
15322L:	linux-imx@nxp.com
15323S:	Maintained
15324F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
15325F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
15326F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
15327F:	drivers/iio/adc/imx7d_adc.c
15328F:	drivers/iio/adc/imx93_adc.c
15329F:	drivers/iio/adc/vf610_adc.c
15330
15331NXP i.MX 8M ISI DRIVER
15332M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15333L:	linux-media@vger.kernel.org
15334S:	Maintained
15335F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
15336F:	drivers/media/platform/nxp/imx8-isi/
15337
15338NXP i.MX 8MP DW100 V4L2 DRIVER
15339M:	Xavier Roumegue <xavier.roumegue@oss.nxp.com>
15340L:	linux-media@vger.kernel.org
15341S:	Maintained
15342F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
15343F:	Documentation/userspace-api/media/drivers/dw100.rst
15344F:	drivers/media/platform/nxp/dw100/
15345F:	include/uapi/linux/dw100.h
15346
15347NXP i.MX 8MQ DCSS DRIVER
15348M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
15349R:	Lucas Stach <l.stach@pengutronix.de>
15350L:	dri-devel@lists.freedesktop.org
15351S:	Maintained
15352F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
15353F:	drivers/gpu/drm/imx/dcss/
15354
15355NXP i.MX 8QXP ADC DRIVER
15356M:	Cai Huoqing <cai.huoqing@linux.dev>
15357M:	Haibo Chen <haibo.chen@nxp.com>
15358L:	linux-imx@nxp.com
15359L:	linux-iio@vger.kernel.org
15360S:	Maintained
15361F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
15362F:	drivers/iio/adc/imx8qxp-adc.c
15363
15364NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
15365M:	Mirela Rabulea <mirela.rabulea@nxp.com>
15366R:	NXP Linux Team <linux-imx@nxp.com>
15367L:	linux-media@vger.kernel.org
15368S:	Maintained
15369F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
15370F:	drivers/media/platform/nxp/imx-jpeg
15371
15372NXP i.MX CLOCK DRIVERS
15373M:	Abel Vesa <abelvesa@kernel.org>
15374R:	Peng Fan <peng.fan@nxp.com>
15375L:	linux-clk@vger.kernel.org
15376L:	linux-imx@nxp.com
15377S:	Maintained
15378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
15379F:	Documentation/devicetree/bindings/clock/imx*
15380F:	drivers/clk/imx/
15381F:	include/dt-bindings/clock/imx*
15382
15383NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
15384M:	Jagan Teki <jagan@amarulasolutions.com>
15385S:	Maintained
15386F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
15387F:	drivers/regulator/pf8x00-regulator.c
15388
15389NXP PTN5150A CC LOGIC AND EXTCON DRIVER
15390M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
15391L:	linux-kernel@vger.kernel.org
15392S:	Maintained
15393F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
15394F:	drivers/extcon/extcon-ptn5150.c
15395
15396NXP SGTL5000 DRIVER
15397M:	Fabio Estevam <festevam@gmail.com>
15398L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15399S:	Maintained
15400F:	Documentation/devicetree/bindings/sound/sgtl5000.yaml
15401F:	sound/soc/codecs/sgtl5000*
15402
15403NXP SJA1105 ETHERNET SWITCH DRIVER
15404M:	Vladimir Oltean <olteanv@gmail.com>
15405L:	linux-kernel@vger.kernel.org
15406S:	Maintained
15407F:	drivers/net/dsa/sja1105
15408F:	drivers/net/pcs/pcs-xpcs-nxp.c
15409
15410NXP TDA998X DRM DRIVER
15411M:	Russell King <linux@armlinux.org.uk>
15412S:	Maintained
15413T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
15414T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
15415F:	drivers/gpu/drm/i2c/tda998x_drv.c
15416F:	include/drm/i2c/tda998x.h
15417F:	include/dt-bindings/display/tda998x.h
15418K:	"nxp,tda998x"
15419
15420NXP TFA9879 DRIVER
15421M:	Peter Rosin <peda@axentia.se>
15422L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15423S:	Maintained
15424F:	Documentation/devicetree/bindings/sound/tfa9879.txt
15425F:	sound/soc/codecs/tfa9879*
15426
15427NXP-NCI NFC DRIVER
15428S:	Orphan
15429F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
15430F:	drivers/nfc/nxp-nci
15431
15432NXP/Goodix TFA989X (TFA1) DRIVER
15433M:	Stephan Gerhold <stephan@gerhold.net>
15434L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15435S:	Maintained
15436F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
15437F:	sound/soc/codecs/tfa989x.c
15438
15439NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
15440M:	Jonas Malaco <jonas@protocubo.io>
15441L:	linux-hwmon@vger.kernel.org
15442S:	Maintained
15443F:	Documentation/hwmon/nzxt-kraken2.rst
15444F:	drivers/hwmon/nzxt-kraken2.c
15445
15446NZXT-SMART2 HARDWARE MONITORING DRIVER
15447M:	Aleksandr Mezin <mezin.alexander@gmail.com>
15448L:	linux-hwmon@vger.kernel.org
15449S:	Maintained
15450F:	Documentation/hwmon/nzxt-smart2.rst
15451F:	drivers/hwmon/nzxt-smart2.c
15452
15453OBJAGG
15454M:	Jiri Pirko <jiri@resnulli.us>
15455L:	netdev@vger.kernel.org
15456S:	Supported
15457F:	include/linux/objagg.h
15458F:	lib/objagg.c
15459F:	lib/test_objagg.c
15460
15461OBJTOOL
15462M:	Josh Poimboeuf <jpoimboe@kernel.org>
15463M:	Peter Zijlstra <peterz@infradead.org>
15464S:	Supported
15465F:	include/linux/objtool*.h
15466F:	tools/objtool/
15467
15468OCELOT ETHERNET SWITCH DRIVER
15469M:	Vladimir Oltean <vladimir.oltean@nxp.com>
15470M:	Claudiu Manoil <claudiu.manoil@nxp.com>
15471M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
15472M:	UNGLinuxDriver@microchip.com
15473L:	netdev@vger.kernel.org
15474S:	Supported
15475F:	drivers/net/dsa/ocelot/*
15476F:	drivers/net/ethernet/mscc/
15477F:	include/soc/mscc/ocelot*
15478F:	net/dsa/tag_ocelot.c
15479F:	net/dsa/tag_ocelot_8021q.c
15480F:	tools/testing/selftests/drivers/net/ocelot/*
15481
15482OCELOT EXTERNAL SWITCH CONTROL
15483M:	Colin Foster <colin.foster@in-advantage.com>
15484S:	Supported
15485F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
15486F:	drivers/mfd/ocelot*
15487F:	drivers/net/dsa/ocelot/ocelot_ext.c
15488F:	include/linux/mfd/ocelot.h
15489
15490OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
15491M:	Frederic Barrat <fbarrat@linux.ibm.com>
15492M:	Andrew Donnellan <ajd@linux.ibm.com>
15493L:	linuxppc-dev@lists.ozlabs.org
15494S:	Supported
15495F:	Documentation/userspace-api/accelerators/ocxl.rst
15496F:	arch/powerpc/include/asm/pnv-ocxl.h
15497F:	arch/powerpc/platforms/powernv/ocxl.c
15498F:	drivers/misc/ocxl/
15499F:	include/misc/ocxl*
15500F:	include/uapi/misc/ocxl.h
15501
15502OMAP AUDIO SUPPORT
15503M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
15504M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
15505L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15506L:	linux-omap@vger.kernel.org
15507S:	Maintained
15508F:	sound/soc/ti/n810.c
15509F:	sound/soc/ti/omap*
15510F:	sound/soc/ti/rx51.c
15511F:	sound/soc/ti/sdma-pcm.*
15512
15513OMAP CLOCK FRAMEWORK SUPPORT
15514M:	Paul Walmsley <paul@pwsan.com>
15515L:	linux-omap@vger.kernel.org
15516S:	Maintained
15517F:	arch/arm/*omap*/*clock*
15518
15519OMAP DEVICE TREE SUPPORT
15520M:	Benoît Cousson <bcousson@baylibre.com>
15521M:	Tony Lindgren <tony@atomide.com>
15522L:	linux-omap@vger.kernel.org
15523L:	devicetree@vger.kernel.org
15524S:	Maintained
15525F:	arch/arm/boot/dts/ti/omap/
15526
15527OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
15528L:	linux-omap@vger.kernel.org
15529L:	linux-fbdev@vger.kernel.org
15530S:	Orphan
15531F:	Documentation/arch/arm/omap/dss.rst
15532F:	drivers/video/fbdev/omap2/
15533
15534OMAP FRAMEBUFFER SUPPORT
15535L:	linux-fbdev@vger.kernel.org
15536L:	linux-omap@vger.kernel.org
15537S:	Orphan
15538F:	drivers/video/fbdev/omap/
15539
15540OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
15541M:	Roger Quadros <rogerq@kernel.org>
15542M:	Tony Lindgren <tony@atomide.com>
15543L:	linux-omap@vger.kernel.org
15544S:	Maintained
15545F:	arch/arm/mach-omap2/*gpmc*
15546F:	drivers/memory/omap-gpmc.c
15547
15548OMAP GPIO DRIVER
15549M:	Grygorii Strashko <grygorii.strashko@ti.com>
15550M:	Santosh Shilimkar <ssantosh@kernel.org>
15551M:	Kevin Hilman <khilman@kernel.org>
15552L:	linux-omap@vger.kernel.org
15553S:	Maintained
15554F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
15555F:	drivers/gpio/gpio-omap.c
15556
15557OMAP HARDWARE SPINLOCK SUPPORT
15558M:	Ohad Ben-Cohen <ohad@wizery.com>
15559L:	linux-omap@vger.kernel.org
15560S:	Maintained
15561F:	drivers/hwspinlock/omap_hwspinlock.c
15562
15563OMAP HS MMC SUPPORT
15564L:	linux-mmc@vger.kernel.org
15565L:	linux-omap@vger.kernel.org
15566S:	Orphan
15567F:	drivers/mmc/host/omap_hsmmc.c
15568
15569OMAP HWMOD DATA
15570M:	Paul Walmsley <paul@pwsan.com>
15571L:	linux-omap@vger.kernel.org
15572S:	Maintained
15573F:	arch/arm/mach-omap2/omap_hwmod*data*
15574
15575OMAP HWMOD SUPPORT
15576M:	Benoît Cousson <bcousson@baylibre.com>
15577M:	Paul Walmsley <paul@pwsan.com>
15578L:	linux-omap@vger.kernel.org
15579S:	Maintained
15580F:	arch/arm/mach-omap2/omap_hwmod.*
15581
15582OMAP I2C DRIVER
15583M:	Vignesh R <vigneshr@ti.com>
15584L:	linux-omap@vger.kernel.org
15585L:	linux-i2c@vger.kernel.org
15586S:	Maintained
15587F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
15588F:	drivers/i2c/busses/i2c-omap.c
15589
15590OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
15591M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15592L:	linux-media@vger.kernel.org
15593S:	Maintained
15594F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
15595F:	drivers/media/platform/ti/omap3isp/
15596F:	drivers/staging/media/omap4iss/
15597
15598OMAP MMC SUPPORT
15599M:	Aaro Koskinen <aaro.koskinen@iki.fi>
15600L:	linux-omap@vger.kernel.org
15601S:	Odd Fixes
15602F:	drivers/mmc/host/omap.c
15603
15604OMAP POWER MANAGEMENT SUPPORT
15605M:	Kevin Hilman <khilman@kernel.org>
15606L:	linux-omap@vger.kernel.org
15607S:	Maintained
15608F:	arch/arm/*omap*/*pm*
15609F:	drivers/cpufreq/omap-cpufreq.c
15610
15611OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
15612M:	Paul Walmsley <paul@pwsan.com>
15613L:	linux-omap@vger.kernel.org
15614S:	Maintained
15615F:	arch/arm/mach-omap2/prm*
15616
15617OMAP RANDOM NUMBER GENERATOR SUPPORT
15618M:	Deepak Saxena <dsaxena@plexity.net>
15619S:	Maintained
15620F:	drivers/char/hw_random/omap-rng.c
15621
15622OMAP USB SUPPORT
15623L:	linux-usb@vger.kernel.org
15624L:	linux-omap@vger.kernel.org
15625S:	Orphan
15626F:	arch/arm/*omap*/usb*
15627F:	drivers/usb/*/*omap*
15628
15629OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
15630M:	Mark Jackson <mpfj@newflow.co.uk>
15631L:	linux-omap@vger.kernel.org
15632S:	Maintained
15633F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
15634
15635OMAP1 SUPPORT
15636M:	Aaro Koskinen <aaro.koskinen@iki.fi>
15637M:	Janusz Krzysztofik <jmkrzyszt@gmail.com>
15638M:	Tony Lindgren <tony@atomide.com>
15639L:	linux-omap@vger.kernel.org
15640S:	Maintained
15641Q:	http://patchwork.kernel.org/project/linux-omap/list/
15642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
15643F:	arch/arm/configs/omap1_defconfig
15644F:	arch/arm/mach-omap1/
15645F:	drivers/i2c/busses/i2c-omap.c
15646F:	include/linux/platform_data/ams-delta-fiq.h
15647F:	include/linux/platform_data/i2c-omap.h
15648
15649OMAP2+ SUPPORT
15650M:	Tony Lindgren <tony@atomide.com>
15651L:	linux-omap@vger.kernel.org
15652S:	Maintained
15653W:	http://www.muru.com/linux/omap/
15654W:	http://linux.omap.com/
15655Q:	http://patchwork.kernel.org/project/linux-omap/list/
15656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
15657F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
15658F:	arch/arm/configs/omap2plus_defconfig
15659F:	arch/arm/mach-omap2/
15660F:	drivers/bus/ti-sysc.c
15661F:	drivers/gpio/gpio-tps65219.c
15662F:	drivers/i2c/busses/i2c-omap.c
15663F:	drivers/irqchip/irq-omap-intc.c
15664F:	drivers/mfd/*omap*.c
15665F:	drivers/mfd/menelaus.c
15666F:	drivers/mfd/palmas.c
15667F:	drivers/mfd/tps65217.c
15668F:	drivers/mfd/tps65218.c
15669F:	drivers/mfd/tps65219.c
15670F:	drivers/mfd/tps65910.c
15671F:	drivers/mfd/twl-core.[ch]
15672F:	drivers/mfd/twl4030*.c
15673F:	drivers/mfd/twl6030*.c
15674F:	drivers/mfd/twl6040*.c
15675F:	drivers/regulator/palmas-regulator*.c
15676F:	drivers/regulator/pbias-regulator.c
15677F:	drivers/regulator/tps65217-regulator.c
15678F:	drivers/regulator/tps65218-regulator.c
15679F:	drivers/regulator/tps65219-regulator.c
15680F:	drivers/regulator/tps65910-regulator.c
15681F:	drivers/regulator/twl-regulator.c
15682F:	drivers/regulator/twl6030-regulator.c
15683F:	include/linux/platform_data/i2c-omap.h
15684F:	include/linux/platform_data/ti-sysc.h
15685
15686OMFS FILESYSTEM
15687M:	Bob Copeland <me@bobcopeland.com>
15688L:	linux-karma-devel@lists.sourceforge.net
15689S:	Maintained
15690F:	Documentation/filesystems/omfs.rst
15691F:	fs/omfs/
15692
15693OMNIVISION OG01A1B SENSOR DRIVER
15694M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15695L:	linux-media@vger.kernel.org
15696S:	Maintained
15697F:	drivers/media/i2c/og01a1b.c
15698
15699OMNIVISION OV01A10 SENSOR DRIVER
15700M:	Bingbu Cao <bingbu.cao@intel.com>
15701L:	linux-media@vger.kernel.org
15702S:	Maintained
15703T:	git git://linuxtv.org/media_tree.git
15704F:	drivers/media/i2c/ov01a10.c
15705
15706OMNIVISION OV02A10 SENSOR DRIVER
15707L:	linux-media@vger.kernel.org
15708S:	Orphan
15709T:	git git://linuxtv.org/media_tree.git
15710F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
15711F:	drivers/media/i2c/ov02a10.c
15712
15713OMNIVISION OV08D10 SENSOR DRIVER
15714M:	Jimmy Su <jimmy.su@intel.com>
15715L:	linux-media@vger.kernel.org
15716S:	Maintained
15717T:	git git://linuxtv.org/media_tree.git
15718F:	drivers/media/i2c/ov08d10.c
15719
15720OMNIVISION OV08X40 SENSOR DRIVER
15721M:	Jason Chen <jason.z.chen@intel.com>
15722L:	linux-media@vger.kernel.org
15723S:	Maintained
15724T:	git git://linuxtv.org/media_tree.git
15725F:	drivers/media/i2c/ov08x40.c
15726
15727OMNIVISION OV13858 SENSOR DRIVER
15728M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15729L:	linux-media@vger.kernel.org
15730S:	Maintained
15731T:	git git://linuxtv.org/media_tree.git
15732F:	drivers/media/i2c/ov13858.c
15733
15734OMNIVISION OV13B10 SENSOR DRIVER
15735M:	Arec Kao <arec.kao@intel.com>
15736L:	linux-media@vger.kernel.org
15737S:	Maintained
15738T:	git git://linuxtv.org/media_tree.git
15739F:	drivers/media/i2c/ov13b10.c
15740
15741OMNIVISION OV2680 SENSOR DRIVER
15742M:	Rui Miguel Silva <rmfrfs@gmail.com>
15743M:	Hans de Goede <hansg@kernel.org>
15744L:	linux-media@vger.kernel.org
15745S:	Maintained
15746T:	git git://linuxtv.org/media_tree.git
15747F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
15748F:	drivers/media/i2c/ov2680.c
15749
15750OMNIVISION OV2685 SENSOR DRIVER
15751M:	Shunqian Zheng <zhengsq@rock-chips.com>
15752L:	linux-media@vger.kernel.org
15753S:	Maintained
15754T:	git git://linuxtv.org/media_tree.git
15755F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
15756F:	drivers/media/i2c/ov2685.c
15757
15758OMNIVISION OV2740 SENSOR DRIVER
15759M:	Tianshu Qiu <tian.shu.qiu@intel.com>
15760R:	Sakari Ailus <sakari.ailus@linux.intel.com>
15761R:	Bingbu Cao <bingbu.cao@intel.com>
15762L:	linux-media@vger.kernel.org
15763S:	Maintained
15764T:	git git://linuxtv.org/media_tree.git
15765F:	drivers/media/i2c/ov2740.c
15766
15767OMNIVISION OV4689 SENSOR DRIVER
15768M:	Mikhail Rudenko <mike.rudenko@gmail.com>
15769L:	linux-media@vger.kernel.org
15770S:	Maintained
15771T:	git git://linuxtv.org/media_tree.git
15772F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
15773F:	drivers/media/i2c/ov5647.c
15774
15775OMNIVISION OV5640 SENSOR DRIVER
15776M:	Steve Longerbeam <slongerbeam@gmail.com>
15777L:	linux-media@vger.kernel.org
15778S:	Maintained
15779T:	git git://linuxtv.org/media_tree.git
15780F:	drivers/media/i2c/ov5640.c
15781
15782OMNIVISION OV5647 SENSOR DRIVER
15783M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
15784M:	Jacopo Mondi <jacopo@jmondi.org>
15785L:	linux-media@vger.kernel.org
15786S:	Maintained
15787T:	git git://linuxtv.org/media_tree.git
15788F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
15789F:	drivers/media/i2c/ov5647.c
15790
15791OMNIVISION OV5670 SENSOR DRIVER
15792M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15793L:	linux-media@vger.kernel.org
15794S:	Maintained
15795T:	git git://linuxtv.org/media_tree.git
15796F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
15797F:	drivers/media/i2c/ov5670.c
15798
15799OMNIVISION OV5675 SENSOR DRIVER
15800M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15801L:	linux-media@vger.kernel.org
15802S:	Maintained
15803T:	git git://linuxtv.org/media_tree.git
15804F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
15805F:	drivers/media/i2c/ov5675.c
15806
15807OMNIVISION OV5693 SENSOR DRIVER
15808M:	Daniel Scally <djrscally@gmail.com>
15809L:	linux-media@vger.kernel.org
15810S:	Maintained
15811T:	git git://linuxtv.org/media_tree.git
15812F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
15813F:	drivers/media/i2c/ov5693.c
15814
15815OMNIVISION OV5695 SENSOR DRIVER
15816M:	Shunqian Zheng <zhengsq@rock-chips.com>
15817L:	linux-media@vger.kernel.org
15818S:	Maintained
15819T:	git git://linuxtv.org/media_tree.git
15820F:	drivers/media/i2c/ov5695.c
15821
15822OMNIVISION OV7670 SENSOR DRIVER
15823L:	linux-media@vger.kernel.org
15824S:	Orphan
15825T:	git git://linuxtv.org/media_tree.git
15826F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
15827F:	drivers/media/i2c/ov7670.c
15828
15829OMNIVISION OV772x SENSOR DRIVER
15830M:	Jacopo Mondi <jacopo@jmondi.org>
15831L:	linux-media@vger.kernel.org
15832S:	Odd fixes
15833T:	git git://linuxtv.org/media_tree.git
15834F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
15835F:	drivers/media/i2c/ov772x.c
15836F:	include/media/i2c/ov772x.h
15837
15838OMNIVISION OV7740 SENSOR DRIVER
15839L:	linux-media@vger.kernel.org
15840S:	Orphan
15841T:	git git://linuxtv.org/media_tree.git
15842F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
15843F:	drivers/media/i2c/ov7740.c
15844
15845OMNIVISION OV8856 SENSOR DRIVER
15846M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15847L:	linux-media@vger.kernel.org
15848S:	Maintained
15849T:	git git://linuxtv.org/media_tree.git
15850F:	Documentation/devicetree/bindings/media/i2c/ov8856.yaml
15851F:	drivers/media/i2c/ov8856.c
15852
15853OMNIVISION OV8858 SENSOR DRIVER
15854M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
15855M:	Nicholas Roth <nicholas@rothemail.net>
15856L:	linux-media@vger.kernel.org
15857S:	Maintained
15858T:	git git://linuxtv.org/media_tree.git
15859F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
15860F:	drivers/media/i2c/ov8858.c
15861
15862OMNIVISION OV9282 SENSOR DRIVER
15863M:	Paul J. Murphy <paul.j.murphy@intel.com>
15864M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
15865L:	linux-media@vger.kernel.org
15866S:	Maintained
15867T:	git git://linuxtv.org/media_tree.git
15868F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
15869F:	drivers/media/i2c/ov9282.c
15870
15871OMNIVISION OV9640 SENSOR DRIVER
15872M:	Petr Cvek <petrcvekcz@gmail.com>
15873L:	linux-media@vger.kernel.org
15874S:	Maintained
15875F:	drivers/media/i2c/ov9640.*
15876
15877OMNIVISION OV9650 SENSOR DRIVER
15878M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15879R:	Akinobu Mita <akinobu.mita@gmail.com>
15880R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
15881L:	linux-media@vger.kernel.org
15882S:	Maintained
15883T:	git git://linuxtv.org/media_tree.git
15884F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
15885F:	drivers/media/i2c/ov9650.c
15886
15887OMNIVISION OV9734 SENSOR DRIVER
15888M:	Tianshu Qiu <tian.shu.qiu@intel.com>
15889R:	Bingbu Cao <bingbu.cao@intel.com>
15890L:	linux-media@vger.kernel.org
15891S:	Maintained
15892T:	git git://linuxtv.org/media_tree.git
15893F:	drivers/media/i2c/ov9734.c
15894
15895ONBOARD USB HUB DRIVER
15896M:	Matthias Kaehlcke <mka@chromium.org>
15897L:	linux-usb@vger.kernel.org
15898S:	Maintained
15899F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-hub
15900F:	drivers/usb/misc/onboard_usb_hub.c
15901
15902ONENAND FLASH DRIVER
15903M:	Kyungmin Park <kyungmin.park@samsung.com>
15904L:	linux-mtd@lists.infradead.org
15905S:	Maintained
15906F:	drivers/mtd/nand/onenand/
15907F:	include/linux/mtd/onenand*.h
15908
15909ONEXPLAYER FAN DRIVER
15910M:	Derek John Clark <derekjohn.clark@gmail.com>
15911M:	Joaquín Ignacio Aramendía <samsagax@gmail.com>
15912L:	linux-hwmon@vger.kernel.org
15913S:	Maintained
15914F:	drivers/hwmon/oxp-sensors.c
15915
15916ONIE TLV NVMEM LAYOUT DRIVER
15917M:	Miquel Raynal <miquel.raynal@bootlin.com>
15918S:	Maintained
15919F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
15920F:	drivers/nvmem/layouts/onie-tlv.c
15921
15922ONION OMEGA2+ BOARD
15923M:	Harvey Hunt <harveyhuntnexus@gmail.com>
15924L:	linux-mips@vger.kernel.org
15925S:	Maintained
15926F:	arch/mips/boot/dts/ralink/omega2p.dts
15927
15928ONSEMI ETHERNET PHY DRIVERS
15929M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
15930L:	netdev@vger.kernel.org
15931S:	Supported
15932W:	http://www.onsemi.com
15933F:	drivers/net/phy/ncn*
15934
15935OP-TEE DRIVER
15936M:	Jens Wiklander <jens.wiklander@linaro.org>
15937L:	op-tee@lists.trustedfirmware.org
15938S:	Maintained
15939F:	Documentation/ABI/testing/sysfs-bus-optee-devices
15940F:	drivers/tee/optee/
15941
15942OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
15943M:	Sumit Garg <sumit.garg@linaro.org>
15944L:	op-tee@lists.trustedfirmware.org
15945S:	Maintained
15946F:	drivers/char/hw_random/optee-rng.c
15947
15948OP-TEE RTC DRIVER
15949M:	Clément Léger <clement.leger@bootlin.com>
15950L:	linux-rtc@vger.kernel.org
15951S:	Maintained
15952F:	drivers/rtc/rtc-optee.c
15953
15954OPA-VNIC DRIVER
15955M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15956L:	linux-rdma@vger.kernel.org
15957S:	Supported
15958F:	drivers/infiniband/ulp/opa_vnic
15959
15960OPEN FIRMWARE AND FLATTENED DEVICE TREE
15961M:	Rob Herring <robh+dt@kernel.org>
15962M:	Frank Rowand <frowand.list@gmail.com>
15963L:	devicetree@vger.kernel.org
15964S:	Maintained
15965W:	http://www.devicetree.org/
15966C:	irc://irc.libera.chat/devicetree
15967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15968F:	Documentation/ABI/testing/sysfs-firmware-ofw
15969F:	drivers/of/
15970F:	include/linux/of*.h
15971F:	scripts/dtc/
15972K:	of_overlay_notifier_
15973K:	of_overlay_fdt_apply
15974K:	of_overlay_remove
15975
15976OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
15977M:	Rob Herring <robh+dt@kernel.org>
15978M:	Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
15979M:	Conor Dooley <conor+dt@kernel.org>
15980L:	devicetree@vger.kernel.org
15981S:	Maintained
15982Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
15983C:	irc://irc.libera.chat/devicetree
15984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15985F:	Documentation/devicetree/
15986F:	arch/*/boot/dts/
15987F:	include/dt-bindings/
15988
15989OPENCOMPUTE PTP CLOCK DRIVER
15990M:	Jonathan Lemon <jonathan.lemon@gmail.com>
15991M:	Vadim Fedorenko <vadfed@fb.com>
15992L:	netdev@vger.kernel.org
15993S:	Maintained
15994F:	drivers/ptp/ptp_ocp.c
15995
15996OPENCORES I2C BUS DRIVER
15997M:	Peter Korsgaard <peter@korsgaard.com>
15998M:	Andrew Lunn <andrew@lunn.ch>
15999L:	linux-i2c@vger.kernel.org
16000S:	Maintained
16001F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
16002F:	Documentation/i2c/busses/i2c-ocores.rst
16003F:	drivers/i2c/busses/i2c-ocores.c
16004F:	include/linux/platform_data/i2c-ocores.h
16005
16006OPENRISC ARCHITECTURE
16007M:	Jonas Bonn <jonas@southpole.se>
16008M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
16009M:	Stafford Horne <shorne@gmail.com>
16010L:	linux-openrisc@vger.kernel.org
16011S:	Maintained
16012W:	http://openrisc.io
16013T:	git https://github.com/openrisc/linux.git
16014F:	Documentation/arch/openrisc/
16015F:	Documentation/devicetree/bindings/openrisc/
16016F:	arch/openrisc/
16017F:	drivers/irqchip/irq-ompic.c
16018F:	drivers/irqchip/irq-or1k-*
16019
16020OPENVSWITCH
16021M:	Pravin B Shelar <pshelar@ovn.org>
16022L:	netdev@vger.kernel.org
16023L:	dev@openvswitch.org
16024S:	Maintained
16025W:	http://openvswitch.org
16026F:	include/uapi/linux/openvswitch.h
16027F:	net/openvswitch/
16028F:	tools/testing/selftests/net/openvswitch/
16029
16030OPERATING PERFORMANCE POINTS (OPP)
16031M:	Viresh Kumar <vireshk@kernel.org>
16032M:	Nishanth Menon <nm@ti.com>
16033M:	Stephen Boyd <sboyd@kernel.org>
16034L:	linux-pm@vger.kernel.org
16035S:	Maintained
16036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
16037F:	Documentation/devicetree/bindings/opp/
16038F:	Documentation/power/opp.rst
16039F:	drivers/opp/
16040F:	include/linux/pm_opp.h
16041
16042OPL4 DRIVER
16043M:	Clemens Ladisch <clemens@ladisch.de>
16044L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16045S:	Maintained
16046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16047F:	sound/drivers/opl4/
16048
16049ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
16050M:	Mark Fasheh <mark@fasheh.com>
16051M:	Joel Becker <jlbec@evilplan.org>
16052M:	Joseph Qi <joseph.qi@linux.alibaba.com>
16053L:	ocfs2-devel@lists.linux.dev
16054S:	Supported
16055W:	http://ocfs2.wiki.kernel.org
16056F:	Documentation/filesystems/dlmfs.rst
16057F:	Documentation/filesystems/ocfs2.rst
16058F:	fs/ocfs2/
16059
16060ORANGEFS FILESYSTEM
16061M:	Mike Marshall <hubcap@omnibond.com>
16062R:	Martin Brandenburg <martin@omnibond.com>
16063L:	devel@lists.orangefs.org
16064S:	Supported
16065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
16066F:	Documentation/filesystems/orangefs.rst
16067F:	fs/orangefs/
16068
16069ORINOCO DRIVER
16070L:	linux-wireless@vger.kernel.org
16071S:	Orphan
16072W:	https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
16073W:	http://www.nongnu.org/orinoco/
16074F:	drivers/net/wireless/intersil/orinoco/
16075
16076OV2659 OMNIVISION SENSOR DRIVER
16077M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16078L:	linux-media@vger.kernel.org
16079S:	Maintained
16080W:	https://linuxtv.org
16081Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16082T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16083F:	drivers/media/i2c/ov2659.c
16084F:	include/media/i2c/ov2659.h
16085
16086OVERLAY FILESYSTEM
16087M:	Miklos Szeredi <miklos@szeredi.hu>
16088M:	Amir Goldstein <amir73il@gmail.com>
16089L:	linux-unionfs@vger.kernel.org
16090S:	Supported
16091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
16092F:	Documentation/filesystems/overlayfs.rst
16093F:	fs/overlayfs/
16094
16095P54 WIRELESS DRIVER
16096M:	Christian Lamparter <chunkeey@googlemail.com>
16097L:	linux-wireless@vger.kernel.org
16098S:	Maintained
16099W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
16100F:	drivers/net/wireless/intersil/p54/
16101
16102PACKET SOCKETS
16103M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
16104S:	Maintained
16105F:	include/uapi/linux/if_packet.h
16106F:	net/packet/af_packet.c
16107
16108PACKING
16109M:	Vladimir Oltean <olteanv@gmail.com>
16110L:	netdev@vger.kernel.org
16111S:	Supported
16112F:	Documentation/core-api/packing.rst
16113F:	include/linux/packing.h
16114F:	lib/packing.c
16115
16116PADATA PARALLEL EXECUTION MECHANISM
16117M:	Steffen Klassert <steffen.klassert@secunet.com>
16118M:	Daniel Jordan <daniel.m.jordan@oracle.com>
16119L:	linux-crypto@vger.kernel.org
16120L:	linux-kernel@vger.kernel.org
16121S:	Maintained
16122F:	Documentation/core-api/padata.rst
16123F:	include/linux/padata.h
16124F:	kernel/padata.c
16125
16126PAGE CACHE
16127M:	Matthew Wilcox (Oracle) <willy@infradead.org>
16128L:	linux-fsdevel@vger.kernel.org
16129S:	Supported
16130T:	git git://git.infradead.org/users/willy/pagecache.git
16131F:	Documentation/filesystems/locking.rst
16132F:	Documentation/filesystems/vfs.rst
16133F:	include/linux/pagemap.h
16134F:	mm/filemap.c
16135F:	mm/page-writeback.c
16136F:	mm/readahead.c
16137F:	mm/truncate.c
16138
16139PAGE POOL
16140M:	Jesper Dangaard Brouer <hawk@kernel.org>
16141M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
16142L:	netdev@vger.kernel.org
16143S:	Supported
16144F:	Documentation/networking/page_pool.rst
16145F:	include/net/page_pool/
16146F:	include/trace/events/page_pool.h
16147F:	net/core/page_pool.c
16148
16149PAGE TABLE CHECK
16150M:	Pasha Tatashin <pasha.tatashin@soleen.com>
16151M:	Andrew Morton <akpm@linux-foundation.org>
16152L:	linux-mm@kvack.org
16153S:	Maintained
16154F:	Documentation/mm/page_table_check.rst
16155F:	include/linux/page_table_check.h
16156F:	mm/page_table_check.c
16157
16158PANASONIC LAPTOP ACPI EXTRAS DRIVER
16159M:	Kenneth Chan <kenneth.t.chan@gmail.com>
16160L:	platform-driver-x86@vger.kernel.org
16161S:	Maintained
16162F:	drivers/platform/x86/panasonic-laptop.c
16163
16164PARALLAX PING IIO SENSOR DRIVER
16165M:	Andreas Klinger <ak@it-klinger.de>
16166L:	linux-iio@vger.kernel.org
16167S:	Maintained
16168F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
16169F:	drivers/iio/proximity/ping.c
16170
16171PARALLEL LCD/KEYPAD PANEL DRIVER
16172M:	Willy Tarreau <willy@haproxy.com>
16173M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
16174S:	Odd Fixes
16175F:	Documentation/admin-guide/lcd-panel-cgram.rst
16176F:	drivers/auxdisplay/panel.c
16177
16178PARALLEL PORT SUBSYSTEM
16179M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16180M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16181L:	linux-parport@lists.infradead.org (subscribers-only)
16182S:	Maintained
16183F:	Documentation/driver-api/parport*.rst
16184F:	drivers/char/ppdev.c
16185F:	drivers/parport/
16186F:	include/linux/parport*.h
16187F:	include/uapi/linux/ppdev.h
16188
16189PARAVIRT_OPS INTERFACE
16190M:	Juergen Gross <jgross@suse.com>
16191R:	Ajay Kaher <akaher@vmware.com>
16192R:	Alexey Makhalov <amakhalov@vmware.com>
16193R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
16194L:	virtualization@lists.linux-foundation.org
16195L:	x86@kernel.org
16196S:	Supported
16197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16198F:	Documentation/virt/paravirt_ops.rst
16199F:	arch/*/include/asm/paravirt*.h
16200F:	arch/*/kernel/paravirt*
16201F:	include/linux/hypervisor.h
16202
16203PARISC ARCHITECTURE
16204M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
16205M:	Helge Deller <deller@gmx.de>
16206L:	linux-parisc@vger.kernel.org
16207S:	Maintained
16208W:	https://parisc.wiki.kernel.org
16209Q:	http://patchwork.kernel.org/project/linux-parisc/list/
16210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
16211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
16212F:	Documentation/arch/parisc/
16213F:	arch/parisc/
16214F:	drivers/char/agp/parisc-agp.c
16215F:	drivers/input/misc/hp_sdc_rtc.c
16216F:	drivers/input/serio/gscps2.c
16217F:	drivers/input/serio/hp_sdc*
16218F:	drivers/parisc/
16219F:	drivers/parport/parport_gsc.*
16220F:	drivers/tty/serial/8250/8250_parisc.c
16221F:	drivers/video/console/sti*
16222F:	drivers/video/fbdev/sti*
16223F:	drivers/video/logo/logo_parisc*
16224F:	include/linux/hp_sdc.h
16225
16226PARMAN
16227M:	Jiri Pirko <jiri@resnulli.us>
16228L:	netdev@vger.kernel.org
16229S:	Supported
16230F:	include/linux/parman.h
16231F:	lib/parman.c
16232F:	lib/test_parman.c
16233
16234PC ENGINES APU BOARD DRIVER
16235M:	Enrico Weigelt, metux IT consult <info@metux.net>
16236S:	Maintained
16237F:	drivers/platform/x86/pcengines-apuv2.c
16238
16239PC87360 HARDWARE MONITORING DRIVER
16240M:	Jim Cromie <jim.cromie@gmail.com>
16241L:	linux-hwmon@vger.kernel.org
16242S:	Maintained
16243F:	Documentation/hwmon/pc87360.rst
16244F:	drivers/hwmon/pc87360.c
16245
16246PC8736x GPIO DRIVER
16247M:	Jim Cromie <jim.cromie@gmail.com>
16248S:	Maintained
16249F:	drivers/char/pc8736x_gpio.c
16250
16251PC87427 HARDWARE MONITORING DRIVER
16252M:	Jean Delvare <jdelvare@suse.com>
16253L:	linux-hwmon@vger.kernel.org
16254S:	Maintained
16255F:	Documentation/hwmon/pc87427.rst
16256F:	drivers/hwmon/pc87427.c
16257
16258PCA9532 LED DRIVER
16259M:	Riku Voipio <riku.voipio@iki.fi>
16260S:	Maintained
16261F:	drivers/leds/leds-pca9532.c
16262F:	include/linux/leds-pca9532.h
16263
16264PCA9541 I2C BUS MASTER SELECTOR DRIVER
16265M:	Guenter Roeck <linux@roeck-us.net>
16266L:	linux-i2c@vger.kernel.org
16267S:	Maintained
16268F:	drivers/i2c/muxes/i2c-mux-pca9541.c
16269
16270PCDP - PRIMARY CONSOLE AND DEBUG PORT
16271M:	Khalid Aziz <khalid@gonehiking.org>
16272S:	Maintained
16273F:	drivers/firmware/pcdp.*
16274
16275PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
16276M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
16277M:	Pali Rohár <pali@kernel.org>
16278L:	linux-pci@vger.kernel.org
16279L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16280S:	Maintained
16281F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
16282F:	drivers/pci/controller/pci-aardvark.c
16283
16284PCI DRIVER FOR ALTERA PCIE IP
16285M:	Joyce Ooi <joyce.ooi@intel.com>
16286L:	linux-pci@vger.kernel.org
16287S:	Supported
16288F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
16289F:	drivers/pci/controller/pcie-altera.c
16290
16291PCI DRIVER FOR APPLIEDMICRO XGENE
16292M:	Toan Le <toan@os.amperecomputing.com>
16293L:	linux-pci@vger.kernel.org
16294L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16295S:	Maintained
16296F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
16297F:	drivers/pci/controller/pci-xgene.c
16298
16299PCI DRIVER FOR ARM VERSATILE PLATFORM
16300M:	Rob Herring <robh@kernel.org>
16301L:	linux-pci@vger.kernel.org
16302L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16303S:	Maintained
16304F:	Documentation/devicetree/bindings/pci/versatile.yaml
16305F:	drivers/pci/controller/pci-versatile.c
16306
16307PCI DRIVER FOR ARMADA 8K
16308M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
16309L:	linux-pci@vger.kernel.org
16310L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16311S:	Maintained
16312F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
16313F:	drivers/pci/controller/dwc/pcie-armada8k.c
16314
16315PCI DRIVER FOR CADENCE PCIE IP
16316M:	Tom Joseph <tjoseph@cadence.com>
16317L:	linux-pci@vger.kernel.org
16318S:	Maintained
16319F:	Documentation/devicetree/bindings/pci/cdns,*
16320F:	drivers/pci/controller/cadence/
16321
16322PCI DRIVER FOR FREESCALE LAYERSCAPE
16323M:	Minghuan Lian <minghuan.Lian@nxp.com>
16324M:	Mingkai Hu <mingkai.hu@nxp.com>
16325M:	Roy Zang <roy.zang@nxp.com>
16326L:	linuxppc-dev@lists.ozlabs.org
16327L:	linux-pci@vger.kernel.org
16328L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16329S:	Maintained
16330F:	drivers/pci/controller/dwc/*layerscape*
16331
16332PCI DRIVER FOR FU740
16333M:	Paul Walmsley <paul.walmsley@sifive.com>
16334M:	Greentime Hu <greentime.hu@sifive.com>
16335L:	linux-pci@vger.kernel.org
16336S:	Maintained
16337F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
16338F:	drivers/pci/controller/dwc/pcie-fu740.c
16339
16340PCI DRIVER FOR GENERIC OF HOSTS
16341M:	Will Deacon <will@kernel.org>
16342L:	linux-pci@vger.kernel.org
16343L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16344S:	Maintained
16345F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
16346F:	drivers/pci/controller/pci-host-common.c
16347F:	drivers/pci/controller/pci-host-generic.c
16348
16349PCI DRIVER FOR IMX6
16350M:	Richard Zhu <hongxing.zhu@nxp.com>
16351M:	Lucas Stach <l.stach@pengutronix.de>
16352L:	linux-pci@vger.kernel.org
16353L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16354S:	Maintained
16355F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
16356F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
16357F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
16358F:	drivers/pci/controller/dwc/*imx6*
16359
16360PCI DRIVER FOR INTEL IXP4XX
16361M:	Linus Walleij <linus.walleij@linaro.org>
16362S:	Maintained
16363F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
16364F:	drivers/pci/controller/pci-ixp4xx.c
16365
16366PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
16367M:	Nirmal Patel <nirmal.patel@linux.intel.com>
16368R:	Jonathan Derrick <jonathan.derrick@linux.dev>
16369L:	linux-pci@vger.kernel.org
16370S:	Supported
16371F:	drivers/pci/controller/vmd.c
16372
16373PCI DRIVER FOR MICROSEMI SWITCHTEC
16374M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
16375M:	Logan Gunthorpe <logang@deltatee.com>
16376L:	linux-pci@vger.kernel.org
16377S:	Maintained
16378F:	Documentation/ABI/testing/sysfs-class-switchtec
16379F:	Documentation/driver-api/switchtec.rst
16380F:	drivers/ntb/hw/mscc/
16381F:	drivers/pci/switch/switchtec*
16382F:	include/linux/switchtec.h
16383F:	include/uapi/linux/switchtec_ioctl.h
16384
16385PCI DRIVER FOR MOBIVEIL PCIE IP
16386M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
16387M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
16388L:	linux-pci@vger.kernel.org
16389S:	Supported
16390F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
16391F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
16392
16393PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
16394M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
16395M:	Pali Rohár <pali@kernel.org>
16396L:	linux-pci@vger.kernel.org
16397L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16398S:	Maintained
16399F:	drivers/pci/controller/*mvebu*
16400
16401PCI DRIVER FOR NVIDIA TEGRA
16402M:	Thierry Reding <thierry.reding@gmail.com>
16403L:	linux-tegra@vger.kernel.org
16404L:	linux-pci@vger.kernel.org
16405S:	Supported
16406F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
16407F:	drivers/pci/controller/pci-tegra.c
16408
16409PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
16410M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
16411L:	linux-pci@vger.kernel.org
16412L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16413S:	Maintained
16414F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
16415F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
16416
16417PCI DRIVER FOR RENESAS R-CAR
16418M:	Marek Vasut <marek.vasut+renesas@gmail.com>
16419M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
16420L:	linux-pci@vger.kernel.org
16421L:	linux-renesas-soc@vger.kernel.org
16422S:	Maintained
16423F:	Documentation/devicetree/bindings/pci/*rcar*
16424F:	drivers/pci/controller/*rcar*
16425
16426PCI DRIVER FOR SAMSUNG EXYNOS
16427M:	Jingoo Han <jingoohan1@gmail.com>
16428L:	linux-pci@vger.kernel.org
16429L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16430L:	linux-samsung-soc@vger.kernel.org
16431S:	Maintained
16432F:	drivers/pci/controller/dwc/pci-exynos.c
16433
16434PCI DRIVER FOR SYNOPSYS DESIGNWARE
16435M:	Jingoo Han <jingoohan1@gmail.com>
16436M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
16437M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16438L:	linux-pci@vger.kernel.org
16439S:	Maintained
16440F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
16441F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
16442F:	drivers/pci/controller/dwc/*designware*
16443
16444PCI DRIVER FOR TI DRA7XX/J721E
16445M:	Vignesh Raghavendra <vigneshr@ti.com>
16446L:	linux-omap@vger.kernel.org
16447L:	linux-pci@vger.kernel.org
16448L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16449S:	Supported
16450F:	Documentation/devicetree/bindings/pci/ti-pci.txt
16451F:	drivers/pci/controller/cadence/pci-j721e.c
16452F:	drivers/pci/controller/dwc/pci-dra7xx.c
16453
16454PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
16455M:	Linus Walleij <linus.walleij@linaro.org>
16456L:	linux-pci@vger.kernel.org
16457S:	Maintained
16458F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
16459F:	drivers/pci/controller/pci-v3-semi.c
16460
16461PCI DRIVER FOR XILINX VERSAL CPM
16462M:	Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
16463M:	Michal Simek <michal.simek@amd.com>
16464L:	linux-pci@vger.kernel.org
16465S:	Maintained
16466F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
16467F:	drivers/pci/controller/pcie-xilinx-cpm.c
16468
16469PCI ENDPOINT SUBSYSTEM
16470M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
16471M:	Krzysztof Wilczyński <kw@linux.com>
16472R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16473R:	Kishon Vijay Abraham I <kishon@kernel.org>
16474L:	linux-pci@vger.kernel.org
16475S:	Supported
16476Q:	https://patchwork.kernel.org/project/linux-pci/list/
16477B:	https://bugzilla.kernel.org
16478C:	irc://irc.oftc.net/linux-pci
16479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16480F:	Documentation/PCI/endpoint/*
16481F:	Documentation/misc-devices/pci-endpoint-test.rst
16482F:	drivers/misc/pci_endpoint_test.c
16483F:	drivers/pci/endpoint/
16484F:	tools/pci/
16485
16486PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
16487M:	Mahesh J Salgaonkar <mahesh@linux.ibm.com>
16488R:	Oliver O'Halloran <oohall@gmail.com>
16489L:	linuxppc-dev@lists.ozlabs.org
16490S:	Supported
16491F:	Documentation/PCI/pci-error-recovery.rst
16492F:	Documentation/powerpc/eeh-pci-error-recovery.rst
16493F:	arch/powerpc/include/*/eeh*.h
16494F:	arch/powerpc/kernel/eeh*.c
16495F:	arch/powerpc/platforms/*/eeh*.c
16496F:	drivers/pci/pcie/aer.c
16497F:	drivers/pci/pcie/dpc.c
16498F:	drivers/pci/pcie/err.c
16499
16500PCI ERROR RECOVERY
16501M:	Linas Vepstas <linasvepstas@gmail.com>
16502L:	linux-pci@vger.kernel.org
16503S:	Supported
16504F:	Documentation/PCI/pci-error-recovery.rst
16505
16506PCI MSI DRIVER FOR ALTERA MSI IP
16507M:	Joyce Ooi <joyce.ooi@intel.com>
16508L:	linux-pci@vger.kernel.org
16509S:	Supported
16510F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
16511F:	drivers/pci/controller/pcie-altera-msi.c
16512
16513PCI MSI DRIVER FOR APPLIEDMICRO XGENE
16514M:	Toan Le <toan@os.amperecomputing.com>
16515L:	linux-pci@vger.kernel.org
16516L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16517S:	Maintained
16518F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
16519F:	drivers/pci/controller/pci-xgene-msi.c
16520
16521PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
16522M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
16523M:	Krzysztof Wilczyński <kw@linux.com>
16524R:	Rob Herring <robh@kernel.org>
16525L:	linux-pci@vger.kernel.org
16526S:	Supported
16527Q:	https://patchwork.kernel.org/project/linux-pci/list/
16528B:	https://bugzilla.kernel.org
16529C:	irc://irc.oftc.net/linux-pci
16530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16531F:	Documentation/devicetree/bindings/pci/
16532F:	drivers/pci/controller/
16533F:	drivers/pci/pci-bridge-emul.c
16534F:	drivers/pci/pci-bridge-emul.h
16535
16536PCI PEER-TO-PEER DMA (P2PDMA)
16537M:	Bjorn Helgaas <bhelgaas@google.com>
16538M:	Logan Gunthorpe <logang@deltatee.com>
16539L:	linux-pci@vger.kernel.org
16540S:	Supported
16541Q:	https://patchwork.kernel.org/project/linux-pci/list/
16542B:	https://bugzilla.kernel.org
16543C:	irc://irc.oftc.net/linux-pci
16544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16545F:	Documentation/driver-api/pci/p2pdma.rst
16546F:	drivers/pci/p2pdma.c
16547F:	include/linux/pci-p2pdma.h
16548
16549PCI SUBSYSTEM
16550M:	Bjorn Helgaas <bhelgaas@google.com>
16551L:	linux-pci@vger.kernel.org
16552S:	Supported
16553Q:	https://patchwork.kernel.org/project/linux-pci/list/
16554B:	https://bugzilla.kernel.org
16555C:	irc://irc.oftc.net/linux-pci
16556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16557F:	Documentation/PCI/
16558F:	Documentation/devicetree/bindings/pci/
16559F:	arch/x86/kernel/early-quirks.c
16560F:	arch/x86/kernel/quirks.c
16561F:	arch/x86/pci/
16562F:	drivers/acpi/pci*
16563F:	drivers/pci/
16564F:	include/asm-generic/pci*
16565F:	include/linux/of_pci.h
16566F:	include/linux/pci*
16567F:	include/uapi/linux/pci*
16568F:	lib/pci*
16569
16570PCIE DRIVER FOR AMAZON ANNAPURNA LABS
16571M:	Jonathan Chocron <jonnyc@amazon.com>
16572L:	linux-pci@vger.kernel.org
16573S:	Maintained
16574F:	Documentation/devicetree/bindings/pci/pcie-al.txt
16575F:	drivers/pci/controller/dwc/pcie-al.c
16576
16577PCIE DRIVER FOR AMLOGIC MESON
16578M:	Yue Wang <yue.wang@Amlogic.com>
16579L:	linux-pci@vger.kernel.org
16580L:	linux-amlogic@lists.infradead.org
16581S:	Maintained
16582F:	drivers/pci/controller/dwc/pci-meson.c
16583
16584PCIE DRIVER FOR AXIS ARTPEC
16585M:	Jesper Nilsson <jesper.nilsson@axis.com>
16586L:	linux-arm-kernel@axis.com
16587L:	linux-pci@vger.kernel.org
16588S:	Maintained
16589F:	Documentation/devicetree/bindings/pci/axis,artpec*
16590F:	drivers/pci/controller/dwc/*artpec*
16591
16592PCIE DRIVER FOR CAVIUM THUNDERX
16593M:	Robert Richter <rric@kernel.org>
16594L:	linux-pci@vger.kernel.org
16595L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16596S:	Odd Fixes
16597F:	drivers/pci/controller/pci-thunder-*
16598
16599PCIE DRIVER FOR HISILICON
16600M:	Zhou Wang <wangzhou1@hisilicon.com>
16601L:	linux-pci@vger.kernel.org
16602S:	Maintained
16603F:	drivers/pci/controller/dwc/pcie-hisi.c
16604
16605PCIE DRIVER FOR HISILICON KIRIN
16606M:	Xiaowei Song <songxiaowei@hisilicon.com>
16607M:	Binghui Wang <wangbinghui@hisilicon.com>
16608L:	linux-pci@vger.kernel.org
16609S:	Maintained
16610F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
16611F:	drivers/pci/controller/dwc/pcie-kirin.c
16612
16613PCIE DRIVER FOR HISILICON STB
16614M:	Shawn Guo <shawn.guo@linaro.org>
16615L:	linux-pci@vger.kernel.org
16616S:	Maintained
16617F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
16618F:	drivers/pci/controller/dwc/pcie-histb.c
16619
16620PCIE DRIVER FOR INTEL KEEM BAY
16621M:	Srikanth Thokala <srikanth.thokala@intel.com>
16622L:	linux-pci@vger.kernel.org
16623S:	Supported
16624F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
16625F:	drivers/pci/controller/dwc/pcie-keembay.c
16626
16627PCIE DRIVER FOR INTEL LGM GW SOC
16628M:	Chuanhua Lei <lchuanhua@maxlinear.com>
16629L:	linux-pci@vger.kernel.org
16630S:	Maintained
16631F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
16632F:	drivers/pci/controller/dwc/pcie-intel-gw.c
16633
16634PCIE DRIVER FOR MEDIATEK
16635M:	Ryder Lee <ryder.lee@mediatek.com>
16636M:	Jianjun Wang <jianjun.wang@mediatek.com>
16637L:	linux-pci@vger.kernel.org
16638L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16639S:	Supported
16640F:	Documentation/devicetree/bindings/pci/mediatek*
16641F:	drivers/pci/controller/*mediatek*
16642
16643PCIE DRIVER FOR MICROCHIP
16644M:	Daire McNamara <daire.mcnamara@microchip.com>
16645L:	linux-pci@vger.kernel.org
16646S:	Supported
16647F:	Documentation/devicetree/bindings/pci/microchip*
16648F:	drivers/pci/controller/*microchip*
16649
16650PCIE DRIVER FOR QUALCOMM MSM
16651M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16652L:	linux-pci@vger.kernel.org
16653L:	linux-arm-msm@vger.kernel.org
16654S:	Maintained
16655F:	drivers/pci/controller/dwc/pcie-qcom.c
16656
16657PCIE DRIVER FOR ROCKCHIP
16658M:	Shawn Lin <shawn.lin@rock-chips.com>
16659L:	linux-pci@vger.kernel.org
16660L:	linux-rockchip@lists.infradead.org
16661S:	Maintained
16662F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
16663F:	drivers/pci/controller/pcie-rockchip*
16664
16665PCIE DRIVER FOR SOCIONEXT UNIPHIER
16666M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16667L:	linux-pci@vger.kernel.org
16668S:	Maintained
16669F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
16670F:	drivers/pci/controller/dwc/pcie-uniphier*
16671
16672PCIE DRIVER FOR ST SPEAR13XX
16673M:	Pratyush Anand <pratyush.anand@gmail.com>
16674L:	linux-pci@vger.kernel.org
16675S:	Maintained
16676F:	drivers/pci/controller/dwc/*spear*
16677
16678PCIE ENDPOINT DRIVER FOR QUALCOMM
16679M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16680L:	linux-pci@vger.kernel.org
16681L:	linux-arm-msm@vger.kernel.org
16682S:	Maintained
16683F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
16684F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
16685
16686PCMCIA SUBSYSTEM
16687M:	Dominik Brodowski <linux@dominikbrodowski.net>
16688S:	Odd Fixes
16689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
16690F:	Documentation/pcmcia/
16691F:	drivers/pcmcia/
16692F:	include/pcmcia/
16693F:	tools/pcmcia/
16694
16695PCNET32 NETWORK DRIVER
16696M:	Don Fry <pcnet32@frontier.com>
16697L:	netdev@vger.kernel.org
16698S:	Maintained
16699F:	drivers/net/ethernet/amd/pcnet32.c
16700
16701PCRYPT PARALLEL CRYPTO ENGINE
16702M:	Steffen Klassert <steffen.klassert@secunet.com>
16703L:	linux-crypto@vger.kernel.org
16704S:	Maintained
16705F:	crypto/pcrypt.c
16706F:	include/crypto/pcrypt.h
16707
16708PDS DSC VIRTIO DATA PATH ACCELERATOR
16709R:	Shannon Nelson <shannon.nelson@amd.com>
16710F:	drivers/vdpa/pds/
16711
16712PECI HARDWARE MONITORING DRIVERS
16713M:	Iwona Winiarska <iwona.winiarska@intel.com>
16714L:	linux-hwmon@vger.kernel.org
16715S:	Supported
16716F:	Documentation/hwmon/peci-cputemp.rst
16717F:	Documentation/hwmon/peci-dimmtemp.rst
16718F:	drivers/hwmon/peci/
16719
16720PECI SUBSYSTEM
16721M:	Iwona Winiarska <iwona.winiarska@intel.com>
16722L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
16723S:	Supported
16724F:	Documentation/devicetree/bindings/peci/
16725F:	Documentation/peci/
16726F:	drivers/peci/
16727F:	include/linux/peci-cpu.h
16728F:	include/linux/peci.h
16729
16730PENSANDO ETHERNET DRIVERS
16731M:	Shannon Nelson <shannon.nelson@amd.com>
16732M:	Brett Creeley <brett.creeley@amd.com>
16733M:	drivers@pensando.io
16734L:	netdev@vger.kernel.org
16735S:	Supported
16736F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
16737F:	drivers/net/ethernet/pensando/
16738
16739PER-CPU MEMORY ALLOCATOR
16740M:	Dennis Zhou <dennis@kernel.org>
16741M:	Tejun Heo <tj@kernel.org>
16742M:	Christoph Lameter <cl@linux.com>
16743L:	linux-mm@kvack.org
16744S:	Maintained
16745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
16746F:	arch/*/include/asm/percpu.h
16747F:	include/linux/percpu*.h
16748F:	lib/percpu*.c
16749F:	mm/percpu*.c
16750
16751PER-TASK DELAY ACCOUNTING
16752M:	Balbir Singh <bsingharora@gmail.com>
16753S:	Maintained
16754F:	include/linux/delayacct.h
16755F:	kernel/delayacct.c
16756
16757PERFORMANCE EVENTS SUBSYSTEM
16758M:	Peter Zijlstra <peterz@infradead.org>
16759M:	Ingo Molnar <mingo@redhat.com>
16760M:	Arnaldo Carvalho de Melo <acme@kernel.org>
16761R:	Mark Rutland <mark.rutland@arm.com>
16762R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
16763R:	Jiri Olsa <jolsa@kernel.org>
16764R:	Namhyung Kim <namhyung@kernel.org>
16765R:	Ian Rogers <irogers@google.com>
16766R:	Adrian Hunter <adrian.hunter@intel.com>
16767L:	linux-perf-users@vger.kernel.org
16768L:	linux-kernel@vger.kernel.org
16769S:	Supported
16770W:	https://perf.wiki.kernel.org/
16771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
16773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
16774F:	arch/*/events/*
16775F:	arch/*/events/*/*
16776F:	arch/*/include/asm/perf_event.h
16777F:	arch/*/kernel/*/*/perf_event*.c
16778F:	arch/*/kernel/*/perf_event*.c
16779F:	arch/*/kernel/perf_callchain.c
16780F:	arch/*/kernel/perf_event*.c
16781F:	include/linux/perf_event.h
16782F:	include/uapi/linux/perf_event.h
16783F:	kernel/events/*
16784F:	tools/lib/perf/
16785F:	tools/perf/
16786
16787PERFORMANCE EVENTS TOOLING ARM64
16788R:	John Garry <john.g.garry@oracle.com>
16789R:	Will Deacon <will@kernel.org>
16790R:	James Clark <james.clark@arm.com>
16791R:	Mike Leach <mike.leach@linaro.org>
16792R:	Leo Yan <leo.yan@linaro.org>
16793L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16794S:	Supported
16795F:	tools/build/feature/test-libopencsd.c
16796F:	tools/perf/arch/arm*/
16797F:	tools/perf/pmu-events/arch/arm64/
16798F:	tools/perf/util/arm-spe*
16799F:	tools/perf/util/cs-etm*
16800
16801PERSONALITY HANDLING
16802M:	Christoph Hellwig <hch@infradead.org>
16803L:	linux-abi-devel@lists.sourceforge.net
16804S:	Maintained
16805F:	include/linux/personality.h
16806F:	include/uapi/linux/personality.h
16807
16808PHOENIX RC FLIGHT CONTROLLER ADAPTER
16809M:	Marcus Folkesson <marcus.folkesson@gmail.com>
16810L:	linux-input@vger.kernel.org
16811S:	Maintained
16812F:	Documentation/input/devices/pxrc.rst
16813F:	drivers/input/joystick/pxrc.c
16814
16815PHONET PROTOCOL
16816M:	Remi Denis-Courmont <courmisch@gmail.com>
16817S:	Supported
16818F:	Documentation/networking/phonet.rst
16819F:	include/linux/phonet.h
16820F:	include/net/phonet/
16821F:	include/uapi/linux/phonet.h
16822F:	net/phonet/
16823
16824PHRAM MTD DRIVER
16825M:	Joern Engel <joern@lazybastard.org>
16826L:	linux-mtd@lists.infradead.org
16827S:	Maintained
16828F:	drivers/mtd/devices/phram.c
16829
16830PICOLCD HID DRIVER
16831M:	Bruno Prémont <bonbons@linux-vserver.org>
16832L:	linux-input@vger.kernel.org
16833S:	Maintained
16834F:	drivers/hid/hid-picolcd*
16835
16836PIDFD API
16837M:	Christian Brauner <christian@brauner.io>
16838L:	linux-kernel@vger.kernel.org
16839S:	Maintained
16840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
16841F:	samples/pidfd/
16842F:	tools/testing/selftests/clone3/
16843F:	tools/testing/selftests/pid_namespace/
16844F:	tools/testing/selftests/pidfd/
16845K:	(?i)pidfd
16846K:	(?i)clone3
16847K:	\b(clone_args|kernel_clone_args)\b
16848
16849PIN CONTROL SUBSYSTEM
16850M:	Linus Walleij <linus.walleij@linaro.org>
16851L:	linux-gpio@vger.kernel.org
16852S:	Maintained
16853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
16854F:	Documentation/devicetree/bindings/pinctrl/
16855F:	Documentation/driver-api/pin-control.rst
16856F:	drivers/pinctrl/
16857F:	include/dt-bindings/pinctrl/
16858F:	include/linux/pinctrl/
16859
16860PIN CONTROLLER - AMD
16861M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
16862M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16863S:	Maintained
16864F:	drivers/pinctrl/pinctrl-amd.c
16865
16866PIN CONTROLLER - FREESCALE
16867M:	Dong Aisheng <aisheng.dong@nxp.com>
16868M:	Fabio Estevam <festevam@gmail.com>
16869M:	Shawn Guo <shawnguo@kernel.org>
16870M:	Jacky Bai <ping.bai@nxp.com>
16871R:	Pengutronix Kernel Team <kernel@pengutronix.de>
16872L:	linux-gpio@vger.kernel.org
16873S:	Maintained
16874F:	Documentation/devicetree/bindings/pinctrl/fsl,*
16875F:	drivers/pinctrl/freescale/
16876
16877PIN CONTROLLER - INTEL
16878M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16879M:	Andy Shevchenko <andy@kernel.org>
16880S:	Supported
16881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
16882F:	drivers/pinctrl/intel/
16883
16884PIN CONTROLLER - KEEMBAY
16885M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16886S:	Supported
16887F:	drivers/pinctrl/pinctrl-keembay*
16888
16889PIN CONTROLLER - MEDIATEK
16890M:	Sean Wang <sean.wang@kernel.org>
16891L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16892S:	Maintained
16893F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
16894F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
16895F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
16896F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
16897F:	drivers/pinctrl/mediatek/
16898
16899PIN CONTROLLER - MEDIATEK MIPS
16900M:	Arınç ÜNAL <arinc.unal@arinc9.com>
16901M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
16902L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16903L:	linux-mips@vger.kernel.org
16904S:	Maintained
16905F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
16906F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
16907F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
16908F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
16909F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
16910F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
16911F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
16912F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
16913F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
16914F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
16915F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
16916F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
16917F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
16918F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
16919F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
16920
16921PIN CONTROLLER - MICROCHIP AT91
16922M:	Ludovic Desroches <ludovic.desroches@microchip.com>
16923L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16924L:	linux-gpio@vger.kernel.org
16925S:	Supported
16926F:	drivers/gpio/gpio-sama5d2-piobu.c
16927F:	drivers/pinctrl/pinctrl-at91*
16928
16929PIN CONTROLLER - NXP S32
16930M:	Chester Lin <clin@suse.com>
16931R:	NXP S32 Linux Team <s32@nxp.com>
16932L:	linux-gpio@vger.kernel.org
16933S:	Maintained
16934F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
16935F:	drivers/pinctrl/nxp/
16936
16937PIN CONTROLLER - QUALCOMM
16938M:	Bjorn Andersson <andersson@kernel.org>
16939L:	linux-arm-msm@vger.kernel.org
16940S:	Maintained
16941F:	Documentation/devicetree/bindings/pinctrl/qcom,*
16942F:	drivers/pinctrl/qcom/
16943
16944PIN CONTROLLER - RENESAS
16945M:	Geert Uytterhoeven <geert+renesas@glider.be>
16946L:	linux-renesas-soc@vger.kernel.org
16947S:	Supported
16948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
16949F:	Documentation/devicetree/bindings/pinctrl/renesas,*
16950F:	drivers/pinctrl/renesas/
16951
16952PIN CONTROLLER - SAMSUNG
16953M:	Tomasz Figa <tomasz.figa@gmail.com>
16954M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
16955M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
16956R:	Alim Akhtar <alim.akhtar@samsung.com>
16957L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16958L:	linux-samsung-soc@vger.kernel.org
16959S:	Maintained
16960Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
16961B:	mailto:linux-samsung-soc@vger.kernel.org
16962C:	irc://irc.libera.chat/linux-exynos
16963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
16964F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
16965F:	drivers/pinctrl/samsung/
16966F:	include/dt-bindings/pinctrl/samsung.h
16967
16968PIN CONTROLLER - SINGLE
16969M:	Tony Lindgren <tony@atomide.com>
16970M:	Haojian Zhuang <haojian.zhuang@linaro.org>
16971L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16972L:	linux-omap@vger.kernel.org
16973S:	Maintained
16974F:	drivers/pinctrl/pinctrl-single.c
16975
16976PIN CONTROLLER - SUNPLUS / TIBBO
16977M:	Dvorkin Dmitry <dvorkin@tibbo.com>
16978M:	Wells Lu <wellslutw@gmail.com>
16979L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16980S:	Maintained
16981W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
16982F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
16983F:	drivers/pinctrl/sunplus/
16984F:	include/dt-bindings/pinctrl/sppctl*.h
16985
16986PINE64 PINEPHONE KEYBOARD DRIVER
16987M:	Samuel Holland <samuel@sholland.org>
16988S:	Supported
16989F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
16990F:	drivers/input/keyboard/pinephone-keyboard.c
16991
16992PKTCDVD DRIVER
16993M:	linux-block@vger.kernel.org
16994S:	Orphan
16995F:	drivers/block/pktcdvd.c
16996F:	include/linux/pktcdvd.h
16997F:	include/uapi/linux/pktcdvd.h
16998
16999PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
17000M:	Tomasz Duszynski <tduszyns@gmail.com>
17001S:	Maintained
17002F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
17003F:	drivers/iio/chemical/pms7003.c
17004
17005PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
17006M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
17007L:	netdev@vger.kernel.org
17008S:	Maintained
17009F:	drivers/net/phy/mdio-open-alliance.h
17010F:	net/ethtool/plca.c
17011
17012PLDMFW LIBRARY
17013M:	Jacob Keller <jacob.e.keller@intel.com>
17014S:	Maintained
17015F:	Documentation/driver-api/pldmfw/
17016F:	include/linux/pldmfw.h
17017F:	lib/pldmfw/
17018
17019PLX DMA DRIVER
17020M:	Logan Gunthorpe <logang@deltatee.com>
17021S:	Maintained
17022F:	drivers/dma/plx_dma.c
17023
17024PM-GRAPH UTILITY
17025M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
17026L:	linux-pm@vger.kernel.org
17027S:	Supported
17028W:	https://01.org/pm-graph
17029B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
17030T:	git git://github.com/intel/pm-graph
17031F:	tools/power/pm-graph
17032
17033PM6764TR DRIVER
17034M:	Charles Hsu	<hsu.yungteng@gmail.com>
17035L:	linux-hwmon@vger.kernel.org
17036S:	Maintained
17037F:	Documentation/hwmon/pm6764tr.rst
17038F:	drivers/hwmon/pmbus/pm6764tr.c
17039
17040PMBUS HARDWARE MONITORING DRIVERS
17041M:	Guenter Roeck <linux@roeck-us.net>
17042L:	linux-hwmon@vger.kernel.org
17043S:	Maintained
17044W:	http://hwmon.wiki.kernel.org/
17045W:	http://www.roeck-us.net/linux/drivers/
17046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
17047F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
17048F:	Documentation/devicetree/bindings/hwmon/max31785.txt
17049F:	Documentation/hwmon/adm1275.rst
17050F:	Documentation/hwmon/ibm-cffps.rst
17051F:	Documentation/hwmon/ir35221.rst
17052F:	Documentation/hwmon/lm25066.rst
17053F:	Documentation/hwmon/ltc2978.rst
17054F:	Documentation/hwmon/ltc3815.rst
17055F:	Documentation/hwmon/max16064.rst
17056F:	Documentation/hwmon/max20751.rst
17057F:	Documentation/hwmon/max31785.rst
17058F:	Documentation/hwmon/max34440.rst
17059F:	Documentation/hwmon/max8688.rst
17060F:	Documentation/hwmon/pmbus-core.rst
17061F:	Documentation/hwmon/pmbus.rst
17062F:	Documentation/hwmon/tps40422.rst
17063F:	Documentation/hwmon/ucd9000.rst
17064F:	Documentation/hwmon/ucd9200.rst
17065F:	Documentation/hwmon/zl6100.rst
17066F:	drivers/hwmon/pmbus/
17067F:	include/linux/pmbus.h
17068
17069PMC SIERRA MaxRAID DRIVER
17070L:	linux-scsi@vger.kernel.org
17071S:	Orphan
17072W:	http://www.pmc-sierra.com/
17073F:	drivers/scsi/pmcraid.*
17074
17075PMC SIERRA PM8001 DRIVER
17076M:	Jack Wang <jinpu.wang@cloud.ionos.com>
17077L:	linux-scsi@vger.kernel.org
17078S:	Supported
17079F:	drivers/scsi/pm8001/
17080
17081PNI RM3100 IIO DRIVER
17082M:	Song Qiang <songqiang1304521@gmail.com>
17083L:	linux-iio@vger.kernel.org
17084S:	Maintained
17085F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
17086F:	drivers/iio/magnetometer/rm3100*
17087
17088PNP SUPPORT
17089M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
17090L:	linux-acpi@vger.kernel.org
17091S:	Maintained
17092F:	drivers/pnp/
17093F:	include/linux/pnp.h
17094
17095POSIX CLOCKS and TIMERS
17096M:	Thomas Gleixner <tglx@linutronix.de>
17097L:	linux-kernel@vger.kernel.org
17098S:	Maintained
17099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17100F:	fs/timerfd.c
17101F:	include/linux/time_namespace.h
17102F:	include/linux/timer*
17103F:	kernel/time/*timer*
17104F:	kernel/time/namespace.c
17105
17106POWER MANAGEMENT CORE
17107M:	"Rafael J. Wysocki" <rafael@kernel.org>
17108L:	linux-pm@vger.kernel.org
17109S:	Supported
17110B:	https://bugzilla.kernel.org
17111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
17112F:	drivers/base/power/
17113F:	drivers/powercap/
17114F:	include/linux/intel_rapl.h
17115F:	include/linux/pm.h
17116F:	include/linux/pm_*
17117F:	include/linux/powercap.h
17118F:	kernel/configs/nopm.config
17119
17120POWER STATE COORDINATION INTERFACE (PSCI)
17121M:	Mark Rutland <mark.rutland@arm.com>
17122M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
17123L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17124S:	Maintained
17125F:	drivers/firmware/psci/
17126F:	include/linux/psci.h
17127F:	include/uapi/linux/psci.h
17128
17129POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
17130M:	Sebastian Reichel <sre@kernel.org>
17131L:	linux-pm@vger.kernel.org
17132S:	Maintained
17133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17134F:	Documentation/ABI/testing/sysfs-class-power
17135F:	Documentation/devicetree/bindings/power/supply/
17136F:	drivers/power/supply/
17137F:	include/linux/power/
17138F:	include/linux/power_supply.h
17139
17140POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
17141M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
17142L:	linuxppc-dev@lists.ozlabs.org
17143S:	Maintained
17144F:	drivers/char/powernv-op-panel.c
17145
17146PPP OVER ATM (RFC 2364)
17147M:	Mitchell Blank Jr <mitch@sfgoth.com>
17148S:	Maintained
17149F:	include/uapi/linux/atmppp.h
17150F:	net/atm/pppoatm.c
17151
17152PPP OVER ETHERNET
17153M:	Michal Ostrowski <mostrows@earthlink.net>
17154S:	Maintained
17155F:	drivers/net/ppp/pppoe.c
17156F:	drivers/net/ppp/pppox.c
17157
17158PPP OVER L2TP
17159M:	James Chapman <jchapman@katalix.com>
17160S:	Maintained
17161F:	include/linux/if_pppol2tp.h
17162F:	include/uapi/linux/if_pppol2tp.h
17163F:	net/l2tp/l2tp_ppp.c
17164
17165PPP PROTOCOL DRIVERS AND COMPRESSORS
17166L:	linux-ppp@vger.kernel.org
17167S:	Orphan
17168F:	drivers/net/ppp/ppp_*
17169
17170PPS SUPPORT
17171M:	Rodolfo Giometti <giometti@enneenne.com>
17172L:	linuxpps@ml.enneenne.com (subscribers-only)
17173S:	Maintained
17174W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
17175F:	Documentation/ABI/testing/sysfs-pps
17176F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
17177F:	Documentation/driver-api/pps.rst
17178F:	drivers/pps/
17179F:	include/linux/pps*.h
17180F:	include/uapi/linux/pps.h
17181
17182PPTP DRIVER
17183M:	Dmitry Kozlov <xeb@mail.ru>
17184L:	netdev@vger.kernel.org
17185S:	Maintained
17186W:	http://sourceforge.net/projects/accel-pptp
17187F:	drivers/net/ppp/pptp.c
17188
17189PRESSURE STALL INFORMATION (PSI)
17190M:	Johannes Weiner <hannes@cmpxchg.org>
17191M:	Suren Baghdasaryan <surenb@google.com>
17192R:	Peter Ziljstra <peterz@infradead.org>
17193S:	Maintained
17194F:	include/linux/psi*
17195F:	kernel/sched/psi.c
17196
17197PRINTK
17198M:	Petr Mladek <pmladek@suse.com>
17199R:	Steven Rostedt <rostedt@goodmis.org>
17200R:	John Ogness <john.ogness@linutronix.de>
17201R:	Sergey Senozhatsky <senozhatsky@chromium.org>
17202S:	Maintained
17203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
17204F:	include/linux/printk.h
17205F:	kernel/printk/
17206
17207PRINTK INDEXING
17208R:	Chris Down <chris@chrisdown.name>
17209S:	Maintained
17210F:	Documentation/core-api/printk-index.rst
17211F:	kernel/printk/index.c
17212K:	printk_index
17213
17214PROC FILESYSTEM
17215L:	linux-kernel@vger.kernel.org
17216L:	linux-fsdevel@vger.kernel.org
17217S:	Maintained
17218F:	Documentation/filesystems/proc.rst
17219F:	fs/proc/
17220F:	include/linux/proc_fs.h
17221F:	tools/testing/selftests/proc/
17222
17223PROC SYSCTL
17224M:	Luis Chamberlain <mcgrof@kernel.org>
17225M:	Kees Cook <keescook@chromium.org>
17226M:	Iurii Zaikin <yzaikin@google.com>
17227L:	linux-kernel@vger.kernel.org
17228L:	linux-fsdevel@vger.kernel.org
17229S:	Maintained
17230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
17231F:	fs/proc/proc_sysctl.c
17232F:	include/linux/sysctl.h
17233F:	kernel/sysctl-test.c
17234F:	kernel/sysctl.c
17235F:	tools/testing/selftests/sysctl/
17236
17237PS3 NETWORK SUPPORT
17238M:	Geoff Levand <geoff@infradead.org>
17239L:	netdev@vger.kernel.org
17240L:	linuxppc-dev@lists.ozlabs.org
17241S:	Maintained
17242F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
17243
17244PS3 PLATFORM SUPPORT
17245M:	Geoff Levand <geoff@infradead.org>
17246L:	linuxppc-dev@lists.ozlabs.org
17247S:	Maintained
17248F:	arch/powerpc/boot/ps3*
17249F:	arch/powerpc/include/asm/lv1call.h
17250F:	arch/powerpc/include/asm/ps3*.h
17251F:	arch/powerpc/platforms/ps3/
17252F:	drivers/*/ps3*
17253F:	drivers/ps3/
17254F:	drivers/rtc/rtc-ps3.c
17255F:	drivers/usb/host/*ps3.c
17256F:	sound/ppc/snd_ps3*
17257
17258PS3VRAM DRIVER
17259M:	Jim Paris <jim@jtan.com>
17260M:	Geoff Levand <geoff@infradead.org>
17261L:	linuxppc-dev@lists.ozlabs.org
17262S:	Maintained
17263F:	drivers/block/ps3vram.c
17264
17265PSAMPLE PACKET SAMPLING SUPPORT
17266M:	Yotam Gigi <yotam.gi@gmail.com>
17267S:	Maintained
17268F:	include/net/psample.h
17269F:	include/uapi/linux/psample.h
17270F:	net/psample
17271
17272PSTORE FILESYSTEM
17273M:	Kees Cook <keescook@chromium.org>
17274R:	Tony Luck <tony.luck@intel.com>
17275R:	Guilherme G. Piccoli <gpiccoli@igalia.com>
17276L:	linux-hardening@vger.kernel.org
17277S:	Supported
17278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
17279F:	Documentation/admin-guide/pstore-blk.rst
17280F:	Documentation/admin-guide/ramoops.rst
17281F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
17282F:	drivers/acpi/apei/erst.c
17283F:	drivers/firmware/efi/efi-pstore.c
17284F:	fs/pstore/
17285F:	include/linux/pstore*
17286K:	\b(pstore|ramoops)
17287
17288PTP HARDWARE CLOCK SUPPORT
17289M:	Richard Cochran <richardcochran@gmail.com>
17290L:	netdev@vger.kernel.org
17291S:	Maintained
17292W:	http://linuxptp.sourceforge.net/
17293F:	Documentation/ABI/testing/sysfs-ptp
17294F:	Documentation/driver-api/ptp.rst
17295F:	drivers/net/phy/dp83640*
17296F:	drivers/ptp/*
17297F:	include/linux/ptp_cl*
17298K:	(?:\b|_)ptp(?:\b|_)
17299
17300PTP MOCKUP CLOCK SUPPORT
17301M:	Vladimir Oltean <vladimir.oltean@nxp.com>
17302L:	netdev@vger.kernel.org
17303S:	Maintained
17304F:	drivers/ptp/ptp_mock.c
17305F:	include/linux/ptp_mock.h
17306
17307PTP VIRTUAL CLOCK SUPPORT
17308M:	Yangbo Lu <yangbo.lu@nxp.com>
17309L:	netdev@vger.kernel.org
17310S:	Maintained
17311F:	drivers/ptp/ptp_vclock.c
17312F:	net/ethtool/phc_vclocks.c
17313
17314PTRACE SUPPORT
17315M:	Oleg Nesterov <oleg@redhat.com>
17316S:	Maintained
17317F:	arch/*/*/ptrace*.c
17318F:	arch/*/include/asm/ptrace*.h
17319F:	arch/*/ptrace*.c
17320F:	include/asm-generic/syscall.h
17321F:	include/linux/ptrace.h
17322F:	include/linux/regset.h
17323F:	include/uapi/linux/ptrace.h
17324F:	kernel/ptrace.c
17325
17326PULSE8-CEC DRIVER
17327M:	Hans Verkuil <hverkuil@xs4all.nl>
17328L:	linux-media@vger.kernel.org
17329S:	Maintained
17330T:	git git://linuxtv.org/media_tree.git
17331F:	drivers/media/cec/usb/pulse8/
17332
17333PURELIFI PLFXLC DRIVER
17334M:	Srinivasan Raju <srini.raju@purelifi.com>
17335L:	linux-wireless@vger.kernel.org
17336S:	Supported
17337F:	drivers/net/wireless/purelifi/plfxlc/
17338
17339PVRUSB2 VIDEO4LINUX DRIVER
17340M:	Mike Isely <isely@pobox.com>
17341L:	pvrusb2@isely.net	(subscribers-only)
17342L:	linux-media@vger.kernel.org
17343S:	Maintained
17344W:	http://www.isely.net/pvrusb2/
17345T:	git git://linuxtv.org/media_tree.git
17346F:	Documentation/driver-api/media/drivers/pvrusb2*
17347F:	drivers/media/usb/pvrusb2/
17348
17349PWC WEBCAM DRIVER
17350M:	Hans Verkuil <hverkuil@xs4all.nl>
17351L:	linux-media@vger.kernel.org
17352S:	Odd Fixes
17353T:	git git://linuxtv.org/media_tree.git
17354F:	drivers/media/usb/pwc/*
17355F:	include/trace/events/pwc.h
17356
17357PWM IR Transmitter
17358M:	Sean Young <sean@mess.org>
17359L:	linux-media@vger.kernel.org
17360S:	Maintained
17361F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
17362F:	drivers/media/rc/pwm-ir-tx.c
17363
17364PWM SUBSYSTEM
17365M:	Thierry Reding <thierry.reding@gmail.com>
17366R:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
17367L:	linux-pwm@vger.kernel.org
17368S:	Maintained
17369Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
17370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
17371F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
17372F:	Documentation/devicetree/bindings/pwm/
17373F:	Documentation/driver-api/pwm.rst
17374F:	drivers/gpio/gpio-mvebu.c
17375F:	drivers/pwm/
17376F:	drivers/video/backlight/pwm_bl.c
17377F:	include/dt-bindings/pwm/
17378F:	include/linux/pwm.h
17379F:	include/linux/pwm_backlight.h
17380K:	pwm_(config|apply_state|ops)
17381
17382PXA GPIO DRIVER
17383M:	Robert Jarzmik <robert.jarzmik@free.fr>
17384L:	linux-gpio@vger.kernel.org
17385S:	Maintained
17386F:	drivers/gpio/gpio-pxa.c
17387
17388PXA MMCI DRIVER
17389S:	Orphan
17390
17391PXA RTC DRIVER
17392M:	Robert Jarzmik <robert.jarzmik@free.fr>
17393L:	linux-rtc@vger.kernel.org
17394S:	Maintained
17395
17396PXA2xx/PXA3xx SUPPORT
17397M:	Daniel Mack <daniel@zonque.org>
17398M:	Haojian Zhuang <haojian.zhuang@gmail.com>
17399M:	Robert Jarzmik <robert.jarzmik@free.fr>
17400L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17401S:	Maintained
17402T:	git git://github.com/hzhuang1/linux.git
17403T:	git git://github.com/rjarzmik/linux.git
17404F:	arch/arm/boot/dts/intel/pxa/
17405F:	arch/arm/mach-pxa/
17406F:	drivers/dma/pxa*
17407F:	drivers/pcmcia/pxa2xx*
17408F:	drivers/pinctrl/pxa/
17409F:	drivers/spi/spi-pxa2xx*
17410F:	drivers/usb/gadget/udc/pxa2*
17411F:	include/sound/pxa2xx-lib.h
17412F:	sound/arm/pxa*
17413F:	sound/soc/pxa/
17414
17415QAT DRIVER
17416M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
17417L:	qat-linux@intel.com
17418S:	Supported
17419F:	drivers/crypto/intel/qat/
17420
17421QCOM AUDIO (ASoC) DRIVERS
17422M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17423M:	Banajit Goswami <bgoswami@quicinc.com>
17424L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17425S:	Supported
17426F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
17427F:	Documentation/devicetree/bindings/sound/qcom,*
17428F:	drivers/soc/qcom/apr.c
17429F:	include/dt-bindings/sound/qcom,wcd9335.h
17430F:	sound/soc/codecs/lpass-rx-macro.*
17431F:	sound/soc/codecs/lpass-tx-macro.*
17432F:	sound/soc/codecs/lpass-va-macro.c
17433F:	sound/soc/codecs/lpass-wsa-macro.*
17434F:	sound/soc/codecs/msm8916-wcd-analog.c
17435F:	sound/soc/codecs/msm8916-wcd-digital.c
17436F:	sound/soc/codecs/wcd-clsh-v2.*
17437F:	sound/soc/codecs/wcd-mbhc-v2.*
17438F:	sound/soc/codecs/wcd9335.*
17439F:	sound/soc/codecs/wcd934x.c
17440F:	sound/soc/codecs/wsa881x.c
17441F:	sound/soc/codecs/wsa883x.c
17442F:	sound/soc/codecs/wsa884x.c
17443F:	sound/soc/qcom/
17444
17445QCOM EMBEDDED USB DEBUGGER (EUD)
17446M:	Souradeep Chowdhury <quic_schowdhu@quicinc.com>
17447L:	linux-arm-msm@vger.kernel.org
17448S:	Maintained
17449F:	Documentation/ABI/testing/sysfs-driver-eud
17450F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
17451F:	drivers/usb/misc/qcom_eud.c
17452
17453QCOM IPA DRIVER
17454M:	Alex Elder <elder@kernel.org>
17455L:	netdev@vger.kernel.org
17456S:	Supported
17457F:	drivers/net/ipa/
17458
17459QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
17460M:	Gabriel Somlo <somlo@cmu.edu>
17461M:	"Michael S. Tsirkin" <mst@redhat.com>
17462L:	qemu-devel@nongnu.org
17463S:	Maintained
17464F:	drivers/firmware/qemu_fw_cfg.c
17465F:	include/uapi/linux/qemu_fw_cfg.h
17466
17467QIB DRIVER
17468M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17469L:	linux-rdma@vger.kernel.org
17470S:	Supported
17471F:	drivers/infiniband/hw/qib/
17472
17473QLOGIC QL41xxx FCOE DRIVER
17474M:	Saurav Kashyap <skashyap@marvell.com>
17475M:	Javed Hasan <jhasan@marvell.com>
17476M:	GR-QLogic-Storage-Upstream@marvell.com
17477L:	linux-scsi@vger.kernel.org
17478S:	Supported
17479F:	drivers/scsi/qedf/
17480
17481QLOGIC QL41xxx ISCSI DRIVER
17482M:	Nilesh Javali <njavali@marvell.com>
17483M:	Manish Rangankar <mrangankar@marvell.com>
17484M:	GR-QLogic-Storage-Upstream@marvell.com
17485L:	linux-scsi@vger.kernel.org
17486S:	Supported
17487F:	drivers/scsi/qedi/
17488
17489QLOGIC QL4xxx ETHERNET DRIVER
17490M:	Ariel Elior <aelior@marvell.com>
17491M:	Manish Chopra <manishc@marvell.com>
17492L:	netdev@vger.kernel.org
17493S:	Supported
17494F:	drivers/net/ethernet/qlogic/qed/
17495F:	drivers/net/ethernet/qlogic/qede/
17496F:	include/linux/qed/
17497
17498QLOGIC QL4xxx RDMA DRIVER
17499M:	Michal Kalderon <mkalderon@marvell.com>
17500M:	Ariel Elior <aelior@marvell.com>
17501L:	linux-rdma@vger.kernel.org
17502S:	Supported
17503F:	drivers/infiniband/hw/qedr/
17504F:	include/uapi/rdma/qedr-abi.h
17505
17506QLOGIC QLA1280 SCSI DRIVER
17507M:	Michael Reed <mdr@sgi.com>
17508L:	linux-scsi@vger.kernel.org
17509S:	Maintained
17510F:	drivers/scsi/qla1280.[ch]
17511
17512QLOGIC QLA2XXX FC-SCSI DRIVER
17513M:	Nilesh Javali <njavali@marvell.com>
17514M:	GR-QLogic-Storage-Upstream@marvell.com
17515L:	linux-scsi@vger.kernel.org
17516S:	Supported
17517F:	drivers/scsi/qla2xxx/
17518
17519QLOGIC QLA3XXX NETWORK DRIVER
17520M:	GR-Linux-NIC-Dev@marvell.com
17521L:	netdev@vger.kernel.org
17522S:	Supported
17523F:	drivers/net/ethernet/qlogic/qla3xxx.*
17524
17525QLOGIC QLA4XXX iSCSI DRIVER
17526M:	Nilesh Javali <njavali@marvell.com>
17527M:	Manish Rangankar <mrangankar@marvell.com>
17528M:	GR-QLogic-Storage-Upstream@marvell.com
17529L:	linux-scsi@vger.kernel.org
17530S:	Supported
17531F:	drivers/scsi/qla4xxx/
17532
17533QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
17534M:	Shahed Shaikh <shshaikh@marvell.com>
17535M:	Manish Chopra <manishc@marvell.com>
17536M:	GR-Linux-NIC-Dev@marvell.com
17537L:	netdev@vger.kernel.org
17538S:	Supported
17539F:	drivers/net/ethernet/qlogic/qlcnic/
17540
17541QLOGIC QLGE 10Gb ETHERNET DRIVER
17542M:	Manish Chopra <manishc@marvell.com>
17543M:	GR-Linux-NIC-Dev@marvell.com
17544M:	Coiby Xu <coiby.xu@gmail.com>
17545L:	netdev@vger.kernel.org
17546S:	Supported
17547F:	Documentation/networking/device_drivers/qlogic/qlge.rst
17548F:	drivers/staging/qlge/
17549
17550QM1D1B0004 MEDIA DRIVER
17551M:	Akihiro Tsukada <tskd08@gmail.com>
17552L:	linux-media@vger.kernel.org
17553S:	Odd Fixes
17554F:	drivers/media/tuners/qm1d1b0004*
17555
17556QM1D1C0042 MEDIA DRIVER
17557M:	Akihiro Tsukada <tskd08@gmail.com>
17558L:	linux-media@vger.kernel.org
17559S:	Odd Fixes
17560F:	drivers/media/tuners/qm1d1c0042*
17561
17562QNX4 FILESYSTEM
17563M:	Anders Larsen <al@alarsen.net>
17564S:	Maintained
17565W:	http://www.alarsen.net/linux/qnx4fs/
17566F:	fs/qnx4/
17567F:	include/uapi/linux/qnx4_fs.h
17568F:	include/uapi/linux/qnxtypes.h
17569
17570QNX6 FILESYSTEM
17571S:	Orphan
17572F:	Documentation/filesystems/qnx6.rst
17573F:	fs/qnx6/
17574F:	include/linux/qnx6_fs.h
17575
17576QORIQ DPAA2 FSL-MC BUS DRIVER
17577M:	Stuart Yoder <stuyoder@gmail.com>
17578M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
17579L:	linux-kernel@vger.kernel.org
17580S:	Maintained
17581F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
17582F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
17583F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
17584F:	drivers/bus/fsl-mc/
17585F:	include/uapi/linux/fsl_mc.h
17586
17587QT1010 MEDIA DRIVER
17588M:	Antti Palosaari <crope@iki.fi>
17589L:	linux-media@vger.kernel.org
17590S:	Maintained
17591W:	https://linuxtv.org
17592W:	http://palosaari.fi/linux/
17593Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17594T:	git git://linuxtv.org/anttip/media_tree.git
17595F:	drivers/media/tuners/qt1010*
17596
17597QUALCOMM ATH12K WIRELESS DRIVER
17598M:	Kalle Valo <kvalo@kernel.org>
17599M:	Jeff Johnson <quic_jjohnson@quicinc.com>
17600L:	ath12k@lists.infradead.org
17601S:	Supported
17602W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
17603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17604F:	drivers/net/wireless/ath/ath12k/
17605
17606QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
17607M:	Kalle Valo <kvalo@kernel.org>
17608M:	Jeff Johnson <quic_jjohnson@quicinc.com>
17609L:	ath10k@lists.infradead.org
17610S:	Supported
17611W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
17612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17613F:	Documentation/devicetree/bindings/net/wireless/qcom,ath10k.yaml
17614F:	drivers/net/wireless/ath/ath10k/
17615
17616QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
17617M:	Kalle Valo <kvalo@kernel.org>
17618M:	Jeff Johnson <quic_jjohnson@quicinc.com>
17619L:	ath11k@lists.infradead.org
17620S:	Supported
17621W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
17622B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
17623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17624F:	Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
17625F:	drivers/net/wireless/ath/ath11k/
17626
17627QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
17628M:	Toke Høiland-Jørgensen <toke@toke.dk>
17629L:	linux-wireless@vger.kernel.org
17630S:	Maintained
17631W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
17632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17633F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
17634F:	drivers/net/wireless/ath/ath9k/
17635
17636QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
17637M:	Stephan Gerhold <stephan@gerhold.net>
17638L:	netdev@vger.kernel.org
17639L:	linux-arm-msm@vger.kernel.org
17640S:	Maintained
17641F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
17642F:	drivers/net/wwan/qcom_bam_dmux.c
17643
17644QUALCOMM CAMERA SUBSYSTEM DRIVER
17645M:	Robert Foss <rfoss@kernel.org>
17646M:	Todor Tomov <todor.too@gmail.com>
17647M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
17648L:	linux-media@vger.kernel.org
17649S:	Maintained
17650F:	Documentation/admin-guide/media/qcom_camss.rst
17651F:	Documentation/devicetree/bindings/media/*camss*
17652F:	drivers/media/platform/qcom/camss/
17653
17654QUALCOMM CLOCK DRIVERS
17655M:	Bjorn Andersson <andersson@kernel.org>
17656L:	linux-arm-msm@vger.kernel.org
17657S:	Supported
17658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
17659F:	Documentation/devicetree/bindings/clock/qcom,*
17660F:	drivers/clk/qcom/
17661F:	include/dt-bindings/clock/qcom,*
17662
17663QUALCOMM CLOUD AI (QAIC) DRIVER
17664M:	Jeffrey Hugo <quic_jhugo@quicinc.com>
17665R:	Carl Vanderlip <quic_carlv@quicinc.com>
17666R:	Pranjal Ramajor Asha Kanojiya <quic_pkanojiy@quicinc.com>
17667L:	linux-arm-msm@vger.kernel.org
17668L:	dri-devel@lists.freedesktop.org
17669S:	Supported
17670T:	git git://anongit.freedesktop.org/drm/drm-misc
17671F:	Documentation/accel/qaic/
17672F:	drivers/accel/qaic/
17673F:	include/uapi/drm/qaic_accel.h
17674
17675QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
17676M:	Bjorn Andersson <andersson@kernel.org>
17677M:	Konrad Dybcio <konrad.dybcio@linaro.org>
17678L:	linux-pm@vger.kernel.org
17679L:	linux-arm-msm@vger.kernel.org
17680S:	Maintained
17681F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
17682F:	drivers/pmdomain/qcom/cpr.c
17683
17684QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
17685M:	Ilia Lin <ilia.lin@kernel.org>
17686L:	linux-pm@vger.kernel.org
17687S:	Maintained
17688F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
17689F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
17690F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
17691
17692QUALCOMM CRYPTO DRIVERS
17693M:	Thara Gopinath <thara.gopinath@gmail.com>
17694L:	linux-crypto@vger.kernel.org
17695L:	linux-arm-msm@vger.kernel.org
17696S:	Maintained
17697F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
17698F:	drivers/crypto/qce/
17699
17700QUALCOMM EMAC GIGABIT ETHERNET DRIVER
17701M:	Timur Tabi <timur@kernel.org>
17702L:	netdev@vger.kernel.org
17703S:	Maintained
17704F:	drivers/net/ethernet/qualcomm/emac/
17705
17706QUALCOMM ETHQOS ETHERNET DRIVER
17707M:	Vinod Koul <vkoul@kernel.org>
17708R:	Bhupesh Sharma <bhupesh.sharma@linaro.org>
17709L:	netdev@vger.kernel.org
17710L:	linux-arm-msm@vger.kernel.org
17711S:	Maintained
17712F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
17713F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
17714
17715QUALCOMM FASTRPC DRIVER
17716M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17717M:	Amol Maheshwari <amahesh@qti.qualcomm.com>
17718L:	linux-arm-msm@vger.kernel.org
17719S:	Maintained
17720F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
17721F:	drivers/misc/fastrpc.c
17722F:	include/uapi/misc/fastrpc.h
17723
17724QUALCOMM HEXAGON ARCHITECTURE
17725M:	Brian Cain <bcain@quicinc.com>
17726L:	linux-hexagon@vger.kernel.org
17727S:	Supported
17728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
17729F:	arch/hexagon/
17730
17731QUALCOMM HIDMA DRIVER
17732M:	Sinan Kaya <okaya@kernel.org>
17733L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17734L:	linux-arm-msm@vger.kernel.org
17735L:	dmaengine@vger.kernel.org
17736S:	Supported
17737F:	drivers/dma/qcom/hidma*
17738
17739QUALCOMM I2C CCI DRIVER
17740M:	Loic Poulain <loic.poulain@linaro.org>
17741M:	Robert Foss <rfoss@kernel.org>
17742L:	linux-i2c@vger.kernel.org
17743L:	linux-arm-msm@vger.kernel.org
17744S:	Maintained
17745F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
17746F:	drivers/i2c/busses/i2c-qcom-cci.c
17747
17748QUALCOMM INTERCONNECT BWMON DRIVER
17749M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17750L:	linux-arm-msm@vger.kernel.org
17751S:	Maintained
17752F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
17753F:	drivers/soc/qcom/icc-bwmon.c
17754
17755QUALCOMM IOMMU
17756M:	Rob Clark <robdclark@gmail.com>
17757L:	iommu@lists.linux.dev
17758L:	linux-arm-msm@vger.kernel.org
17759S:	Maintained
17760F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
17761
17762QUALCOMM IPC ROUTER (QRTR) DRIVER
17763M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17764L:	linux-arm-msm@vger.kernel.org
17765S:	Maintained
17766F:	include/trace/events/qrtr.h
17767F:	include/uapi/linux/qrtr.h
17768F:	net/qrtr/
17769
17770QUALCOMM IPCC MAILBOX DRIVER
17771M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17772L:	linux-arm-msm@vger.kernel.org
17773S:	Supported
17774F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
17775F:	drivers/mailbox/qcom-ipcc.c
17776F:	include/dt-bindings/mailbox/qcom-ipcc.h
17777
17778QUALCOMM IPQ4019 USB PHY DRIVER
17779M:	Robert Marko <robert.marko@sartura.hr>
17780M:	Luka Perkov <luka.perkov@sartura.hr>
17781L:	linux-arm-msm@vger.kernel.org
17782S:	Maintained
17783F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
17784F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
17785
17786QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
17787M:	Robert Marko <robert.marko@sartura.hr>
17788M:	Luka Perkov <luka.perkov@sartura.hr>
17789L:	linux-arm-msm@vger.kernel.org
17790S:	Maintained
17791F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
17792F:	drivers/regulator/vqmmc-ipq4019-regulator.c
17793
17794QUALCOMM NAND CONTROLLER DRIVER
17795M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17796L:	linux-mtd@lists.infradead.org
17797L:	linux-arm-msm@vger.kernel.org
17798S:	Maintained
17799F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
17800F:	drivers/mtd/nand/raw/qcom_nandc.c
17801
17802QUALCOMM RMNET DRIVER
17803M:	Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
17804M:	Sean Tranchetti <quic_stranche@quicinc.com>
17805L:	netdev@vger.kernel.org
17806S:	Maintained
17807F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
17808F:	drivers/net/ethernet/qualcomm/rmnet/
17809F:	include/linux/if_rmnet.h
17810
17811QUALCOMM TSENS THERMAL DRIVER
17812M:	Amit Kucheria <amitk@kernel.org>
17813M:	Thara Gopinath <thara.gopinath@gmail.com>
17814L:	linux-pm@vger.kernel.org
17815L:	linux-arm-msm@vger.kernel.org
17816S:	Maintained
17817F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
17818F:	drivers/thermal/qcom/
17819
17820QUALCOMM TYPEC PORT MANAGER DRIVER
17821M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
17822L:	linux-arm-msm@vger.kernel.org
17823L:	linux-usb@vger.kernel.org
17824S:	Maintained
17825F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
17826F:	drivers/usb/typec/tcpm/qcom/
17827
17828QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
17829M:	Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
17830M:	Vikash Garodia <quic_vgarodia@quicinc.com>
17831R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
17832L:	linux-media@vger.kernel.org
17833L:	linux-arm-msm@vger.kernel.org
17834S:	Maintained
17835T:	git git://linuxtv.org/media_tree.git
17836F:	Documentation/devicetree/bindings/media/*venus*
17837F:	drivers/media/platform/qcom/venus/
17838
17839QUALCOMM WCN36XX WIRELESS DRIVER
17840M:	Loic Poulain <loic.poulain@linaro.org>
17841L:	wcn36xx@lists.infradead.org
17842S:	Supported
17843W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
17844F:	drivers/net/wireless/ath/wcn36xx/
17845
17846QUANTENNA QTNFMAC WIRELESS DRIVER
17847M:	Igor Mitsyanko <imitsyanko@quantenna.com>
17848R:	Sergey Matyukevich <geomatsi@gmail.com>
17849L:	linux-wireless@vger.kernel.org
17850S:	Maintained
17851F:	drivers/net/wireless/quantenna
17852
17853RADEON and AMDGPU DRM DRIVERS
17854M:	Alex Deucher <alexander.deucher@amd.com>
17855M:	Christian König <christian.koenig@amd.com>
17856M:	Pan, Xinhui <Xinhui.Pan@amd.com>
17857L:	amd-gfx@lists.freedesktop.org
17858S:	Supported
17859B:	https://gitlab.freedesktop.org/drm/amd/-/issues
17860C:	irc://irc.oftc.net/radeon
17861T:	git https://gitlab.freedesktop.org/agd5f/linux.git
17862F:	Documentation/gpu/amdgpu/
17863F:	drivers/gpu/drm/amd/
17864F:	drivers/gpu/drm/radeon/
17865F:	include/uapi/drm/amdgpu_drm.h
17866F:	include/uapi/drm/radeon_drm.h
17867
17868RADEON FRAMEBUFFER DISPLAY DRIVER
17869M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
17870L:	linux-fbdev@vger.kernel.org
17871S:	Maintained
17872F:	drivers/video/fbdev/aty/radeon*
17873F:	include/uapi/linux/radeonfb.h
17874
17875RADIOSHARK RADIO DRIVER
17876M:	Hans Verkuil <hverkuil@xs4all.nl>
17877L:	linux-media@vger.kernel.org
17878S:	Maintained
17879T:	git git://linuxtv.org/media_tree.git
17880F:	drivers/media/radio/radio-shark.c
17881
17882RADIOSHARK2 RADIO DRIVER
17883M:	Hans Verkuil <hverkuil@xs4all.nl>
17884L:	linux-media@vger.kernel.org
17885S:	Maintained
17886T:	git git://linuxtv.org/media_tree.git
17887F:	drivers/media/radio/radio-shark2.c
17888F:	drivers/media/radio/radio-tea5777.c
17889
17890RADOS BLOCK DEVICE (RBD)
17891M:	Ilya Dryomov <idryomov@gmail.com>
17892R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
17893L:	ceph-devel@vger.kernel.org
17894S:	Supported
17895W:	http://ceph.com/
17896T:	git https://github.com/ceph/ceph-client.git
17897F:	Documentation/ABI/testing/sysfs-bus-rbd
17898F:	drivers/block/rbd.c
17899F:	drivers/block/rbd_types.h
17900
17901RAGE128 FRAMEBUFFER DISPLAY DRIVER
17902L:	linux-fbdev@vger.kernel.org
17903S:	Orphan
17904F:	drivers/video/fbdev/aty/aty128fb.c
17905
17906RAINSHADOW-CEC DRIVER
17907M:	Hans Verkuil <hverkuil@xs4all.nl>
17908L:	linux-media@vger.kernel.org
17909S:	Maintained
17910T:	git git://linuxtv.org/media_tree.git
17911F:	drivers/media/cec/usb/rainshadow/
17912
17913RALINK MIPS ARCHITECTURE
17914M:	John Crispin <john@phrozen.org>
17915L:	linux-mips@vger.kernel.org
17916S:	Maintained
17917F:	arch/mips/ralink
17918
17919RALINK MT7621 MIPS ARCHITECTURE
17920M:	Arınç ÜNAL <arinc.unal@arinc9.com>
17921M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
17922L:	linux-mips@vger.kernel.org
17923S:	Maintained
17924F:	arch/mips/boot/dts/ralink/mt7621*
17925
17926RALINK RT2X00 WIRELESS LAN DRIVER
17927M:	Stanislaw Gruszka <stf_xl@wp.pl>
17928M:	Helmut Schaa <helmut.schaa@googlemail.com>
17929L:	linux-wireless@vger.kernel.org
17930S:	Maintained
17931F:	drivers/net/wireless/ralink/rt2x00/
17932
17933RAMDISK RAM BLOCK DEVICE DRIVER
17934M:	Jens Axboe <axboe@kernel.dk>
17935S:	Maintained
17936F:	Documentation/admin-guide/blockdev/ramdisk.rst
17937F:	drivers/block/brd.c
17938
17939RANCHU VIRTUAL BOARD FOR MIPS
17940M:	Miodrag Dinic <miodrag.dinic@mips.com>
17941L:	linux-mips@vger.kernel.org
17942S:	Supported
17943F:	arch/mips/configs/generic/board-ranchu.config
17944F:	arch/mips/generic/board-ranchu.c
17945
17946RANDOM NUMBER DRIVER
17947M:	"Theodore Ts'o" <tytso@mit.edu>
17948M:	Jason A. Donenfeld <Jason@zx2c4.com>
17949S:	Maintained
17950T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
17951F:	drivers/char/random.c
17952F:	drivers/virt/vmgenid.c
17953
17954RAPIDIO SUBSYSTEM
17955M:	Matt Porter <mporter@kernel.crashing.org>
17956M:	Alexandre Bounine <alex.bou9@gmail.com>
17957S:	Maintained
17958F:	drivers/rapidio/
17959
17960RAS INFRASTRUCTURE
17961M:	Tony Luck <tony.luck@intel.com>
17962M:	Borislav Petkov <bp@alien8.de>
17963L:	linux-edac@vger.kernel.org
17964S:	Maintained
17965F:	Documentation/admin-guide/ras.rst
17966F:	drivers/ras/
17967F:	include/linux/ras.h
17968F:	include/ras/ras_event.h
17969
17970RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
17971L:	linux-wireless@vger.kernel.org
17972S:	Orphan
17973F:	drivers/net/wireless/legacy/ray*
17974
17975RC-CORE / LIRC FRAMEWORK
17976M:	Sean Young <sean@mess.org>
17977L:	linux-media@vger.kernel.org
17978S:	Maintained
17979W:	http://linuxtv.org
17980T:	git git://linuxtv.org/media_tree.git
17981F:	Documentation/driver-api/media/rc-core.rst
17982F:	Documentation/userspace-api/media/rc/
17983F:	drivers/media/rc/
17984F:	include/media/rc-core.h
17985F:	include/media/rc-map.h
17986F:	include/uapi/linux/lirc.h
17987
17988RCMM REMOTE CONTROLS DECODER
17989M:	Patrick Lerda <patrick9876@free.fr>
17990S:	Maintained
17991F:	drivers/media/rc/ir-rcmm-decoder.c
17992
17993RCUTORTURE TEST FRAMEWORK
17994M:	"Paul E. McKenney" <paulmck@kernel.org>
17995M:	Josh Triplett <josh@joshtriplett.org>
17996R:	Steven Rostedt <rostedt@goodmis.org>
17997R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17998R:	Lai Jiangshan <jiangshanlai@gmail.com>
17999L:	rcu@vger.kernel.org
18000S:	Supported
18001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18002F:	tools/testing/selftests/rcutorture
18003
18004RDACM20 Camera Sensor
18005M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
18006M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
18007M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
18008M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
18009L:	linux-media@vger.kernel.org
18010S:	Maintained
18011F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18012F:	drivers/media/i2c/max9271.c
18013F:	drivers/media/i2c/max9271.h
18014F:	drivers/media/i2c/rdacm20.c
18015
18016RDACM21 Camera Sensor
18017M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
18018M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
18019M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
18020M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
18021L:	linux-media@vger.kernel.org
18022S:	Maintained
18023F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18024F:	drivers/media/i2c/max9271.c
18025F:	drivers/media/i2c/max9271.h
18026F:	drivers/media/i2c/rdacm21.c
18027
18028RDC R-321X SoC
18029M:	Florian Fainelli <florian@openwrt.org>
18030S:	Maintained
18031
18032RDC R6040 FAST ETHERNET DRIVER
18033M:	Florian Fainelli <f.fainelli@gmail.com>
18034L:	netdev@vger.kernel.org
18035S:	Maintained
18036F:	drivers/net/ethernet/rdc/r6040.c
18037
18038RDMAVT - RDMA verbs software
18039M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18040L:	linux-rdma@vger.kernel.org
18041S:	Supported
18042F:	drivers/infiniband/sw/rdmavt
18043
18044RDS - RELIABLE DATAGRAM SOCKETS
18045M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
18046L:	netdev@vger.kernel.org
18047L:	linux-rdma@vger.kernel.org
18048L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
18049S:	Supported
18050W:	https://oss.oracle.com/projects/rds/
18051F:	Documentation/networking/rds.rst
18052F:	net/rds/
18053
18054RDT - RESOURCE ALLOCATION
18055M:	Fenghua Yu <fenghua.yu@intel.com>
18056M:	Reinette Chatre <reinette.chatre@intel.com>
18057L:	linux-kernel@vger.kernel.org
18058S:	Supported
18059F:	Documentation/arch/x86/resctrl*
18060F:	arch/x86/include/asm/resctrl.h
18061F:	arch/x86/kernel/cpu/resctrl/
18062F:	tools/testing/selftests/resctrl/
18063
18064READ-COPY UPDATE (RCU)
18065M:	"Paul E. McKenney" <paulmck@kernel.org>
18066M:	Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
18067M:	Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
18068M:	Joel Fernandes <joel@joelfernandes.org>
18069M:	Josh Triplett <josh@joshtriplett.org>
18070M:	Boqun Feng <boqun.feng@gmail.com>
18071R:	Steven Rostedt <rostedt@goodmis.org>
18072R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18073R:	Lai Jiangshan <jiangshanlai@gmail.com>
18074R:	Zqiang <qiang.zhang1211@gmail.com>
18075L:	rcu@vger.kernel.org
18076S:	Supported
18077W:	http://www.rdrop.com/users/paulmck/RCU/
18078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18079F:	Documentation/RCU/
18080F:	include/linux/rcu*
18081F:	kernel/rcu/
18082X:	Documentation/RCU/torture.rst
18083X:	include/linux/srcu*.h
18084X:	kernel/rcu/srcu*.c
18085
18086REAL TIME CLOCK (RTC) SUBSYSTEM
18087M:	Alessandro Zummo <a.zummo@towertech.it>
18088M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
18089L:	linux-rtc@vger.kernel.org
18090S:	Maintained
18091Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
18092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
18093F:	Documentation/admin-guide/rtc.rst
18094F:	Documentation/devicetree/bindings/rtc/
18095F:	drivers/rtc/
18096F:	include/linux/rtc.h
18097F:	include/linux/rtc/
18098F:	include/uapi/linux/rtc.h
18099F:	tools/testing/selftests/rtc/
18100
18101Real-time Linux Analysis (RTLA) tools
18102M:	Daniel Bristot de Oliveira <bristot@kernel.org>
18103M:	Steven Rostedt <rostedt@goodmis.org>
18104L:	linux-trace-kernel@vger.kernel.org
18105S:	Maintained
18106F:	Documentation/tools/rtla/
18107F:	tools/tracing/rtla/
18108
18109REALTEK AUDIO CODECS
18110M:	Oder Chiou <oder_chiou@realtek.com>
18111S:	Maintained
18112F:	include/sound/rt*.h
18113F:	sound/soc/codecs/rt*
18114
18115REALTEK OTTO WATCHDOG
18116M:	Sander Vanheule <sander@svanheule.net>
18117L:	linux-watchdog@vger.kernel.org
18118S:	Maintained
18119F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
18120F:	drivers/watchdog/realtek_otto_wdt.c
18121
18122REALTEK RTL83xx SMI DSA ROUTER CHIPS
18123M:	Linus Walleij <linus.walleij@linaro.org>
18124M:	Alvin Šipraga <alsi@bang-olufsen.dk>
18125S:	Maintained
18126F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
18127F:	drivers/net/dsa/realtek/*
18128
18129REALTEK WIRELESS DRIVER (rtlwifi family)
18130M:	Ping-Ke Shih <pkshih@realtek.com>
18131L:	linux-wireless@vger.kernel.org
18132S:	Maintained
18133F:	drivers/net/wireless/realtek/rtlwifi/
18134
18135REALTEK WIRELESS DRIVER (rtw88)
18136M:	Ping-Ke Shih <pkshih@realtek.com>
18137L:	linux-wireless@vger.kernel.org
18138S:	Maintained
18139F:	drivers/net/wireless/realtek/rtw88/
18140
18141REALTEK WIRELESS DRIVER (rtw89)
18142M:	Ping-Ke Shih <pkshih@realtek.com>
18143L:	linux-wireless@vger.kernel.org
18144S:	Maintained
18145F:	drivers/net/wireless/realtek/rtw89/
18146
18147REDPINE WIRELESS DRIVER
18148L:	linux-wireless@vger.kernel.org
18149S:	Orphan
18150F:	drivers/net/wireless/rsi/
18151
18152REGISTER MAP ABSTRACTION
18153M:	Mark Brown <broonie@kernel.org>
18154L:	linux-kernel@vger.kernel.org
18155S:	Supported
18156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
18157F:	Documentation/devicetree/bindings/regmap/
18158F:	drivers/base/regmap/
18159F:	include/linux/regmap.h
18160
18161REISERFS FILE SYSTEM
18162L:	reiserfs-devel@vger.kernel.org
18163S:	Obsolete
18164F:	fs/reiserfs/
18165
18166REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
18167M:	Bjorn Andersson <andersson@kernel.org>
18168M:	Mathieu Poirier <mathieu.poirier@linaro.org>
18169L:	linux-remoteproc@vger.kernel.org
18170S:	Maintained
18171T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
18172F:	Documentation/ABI/testing/sysfs-class-remoteproc
18173F:	Documentation/devicetree/bindings/remoteproc/
18174F:	Documentation/staging/remoteproc.rst
18175F:	drivers/remoteproc/
18176F:	include/linux/remoteproc.h
18177F:	include/linux/remoteproc/
18178
18179REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
18180M:	Bjorn Andersson <andersson@kernel.org>
18181M:	Mathieu Poirier <mathieu.poirier@linaro.org>
18182L:	linux-remoteproc@vger.kernel.org
18183S:	Maintained
18184T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
18185F:	Documentation/ABI/testing/sysfs-bus-rpmsg
18186F:	Documentation/staging/rpmsg.rst
18187F:	drivers/rpmsg/
18188F:	include/linux/rpmsg.h
18189F:	include/linux/rpmsg/
18190F:	include/uapi/linux/rpmsg.h
18191F:	samples/rpmsg/
18192
18193REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
18194M:	Stephan Gerhold <stephan@gerhold.net>
18195L:	netdev@vger.kernel.org
18196L:	linux-remoteproc@vger.kernel.org
18197S:	Maintained
18198F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
18199
18200RENESAS CLOCK DRIVERS
18201M:	Geert Uytterhoeven <geert+renesas@glider.be>
18202L:	linux-renesas-soc@vger.kernel.org
18203S:	Supported
18204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
18205F:	Documentation/devicetree/bindings/clock/renesas,*
18206F:	drivers/clk/renesas/
18207
18208RENESAS EMEV2 I2C DRIVER
18209M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
18210L:	linux-renesas-soc@vger.kernel.org
18211S:	Supported
18212F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
18213F:	drivers/i2c/busses/i2c-emev2.c
18214
18215RENESAS ETHERNET DRIVERS
18216R:	Sergey Shtylyov <s.shtylyov@omp.ru>
18217L:	netdev@vger.kernel.org
18218L:	linux-renesas-soc@vger.kernel.org
18219F:	Documentation/devicetree/bindings/net/renesas,*.yaml
18220F:	drivers/net/ethernet/renesas/
18221F:	include/linux/sh_eth.h
18222
18223RENESAS IDT821034 ASoC CODEC
18224M:	Herve Codina <herve.codina@bootlin.com>
18225L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18226S:	Maintained
18227F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
18228F:	sound/soc/codecs/idt821034.c
18229
18230RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
18231M:	Miquel Raynal <miquel.raynal@bootlin.com>
18232L:	linux-mtd@lists.infradead.org
18233L:	linux-renesas-soc@vger.kernel.org
18234S:	Maintained
18235F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
18236F:	drivers/mtd/nand/raw/renesas-nand-controller.c
18237
18238RENESAS R-CAR GYROADC DRIVER
18239M:	Marek Vasut <marek.vasut@gmail.com>
18240L:	linux-iio@vger.kernel.org
18241S:	Supported
18242F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
18243F:	drivers/iio/adc/rcar-gyroadc.c
18244
18245RENESAS R-CAR I2C DRIVERS
18246M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
18247L:	linux-renesas-soc@vger.kernel.org
18248S:	Supported
18249F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
18250F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
18251F:	drivers/i2c/busses/i2c-rcar.c
18252F:	drivers/i2c/busses/i2c-sh_mobile.c
18253
18254RENESAS R-CAR SATA DRIVER
18255R:	Sergey Shtylyov <s.shtylyov@omp.ru>
18256L:	linux-ide@vger.kernel.org
18257L:	linux-renesas-soc@vger.kernel.org
18258S:	Supported
18259F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
18260F:	drivers/ata/sata_rcar.c
18261
18262RENESAS R-CAR THERMAL DRIVERS
18263M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
18264L:	linux-renesas-soc@vger.kernel.org
18265S:	Supported
18266F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
18267F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
18268F:	drivers/thermal/rcar_gen3_thermal.c
18269F:	drivers/thermal/rcar_thermal.c
18270
18271RENESAS RIIC DRIVER
18272M:	Chris Brandt <chris.brandt@renesas.com>
18273L:	linux-renesas-soc@vger.kernel.org
18274S:	Supported
18275F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
18276F:	drivers/i2c/busses/i2c-riic.c
18277
18278RENESAS RZ/G2L A/D DRIVER
18279M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
18280L:	linux-iio@vger.kernel.org
18281L:	linux-renesas-soc@vger.kernel.org
18282S:	Supported
18283F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
18284F:	drivers/iio/adc/rzg2l_adc.c
18285
18286RENESAS RZ/G2L MTU3a COUNTER DRIVER
18287M:	Biju Das <biju.das.jz@bp.renesas.com>
18288L:	linux-iio@vger.kernel.org
18289L:	linux-renesas-soc@vger.kernel.org
18290S:	Supported
18291F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
18292F:	drivers/counter/rz-mtu3-cnt.c
18293
18294RENESAS RZ/N1 A5PSW SWITCH DRIVER
18295M:	Clément Léger <clement.leger@bootlin.com>
18296L:	linux-renesas-soc@vger.kernel.org
18297L:	netdev@vger.kernel.org
18298S:	Maintained
18299F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
18300F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
18301F:	drivers/net/dsa/rzn1_a5psw*
18302F:	drivers/net/pcs/pcs-rzn1-miic.c
18303F:	include/dt-bindings/net/pcs-rzn1-miic.h
18304F:	include/linux/pcs-rzn1-miic.h
18305F:	net/dsa/tag_rzn1_a5psw.c
18306
18307RENESAS RZ/N1 RTC CONTROLLER DRIVER
18308M:	Miquel Raynal <miquel.raynal@bootlin.com>
18309L:	linux-rtc@vger.kernel.org
18310L:	linux-renesas-soc@vger.kernel.org
18311S:	Maintained
18312F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
18313F:	drivers/rtc/rtc-rzn1.c
18314
18315RENESAS RZ/N1 USBF CONTROLLER DRIVER
18316M:	Herve Codina <herve.codina@bootlin.com>
18317L:	linux-renesas-soc@vger.kernel.org
18318L:	linux-usb@vger.kernel.org
18319S:	Maintained
18320F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
18321F:	drivers/usb/gadget/udc/renesas_usbf.c
18322
18323RENESAS RZ/V2M I2C DRIVER
18324M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
18325L:	linux-i2c@vger.kernel.org
18326L:	linux-renesas-soc@vger.kernel.org
18327S:	Supported
18328F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
18329F:	drivers/i2c/busses/i2c-rzv2m.c
18330
18331RENESAS USB PHY DRIVER
18332M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
18333L:	linux-renesas-soc@vger.kernel.org
18334S:	Maintained
18335F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
18336
18337RENESAS VERSACLOCK 7 CLOCK DRIVER
18338M:	Alex Helms <alexander.helms.jy@renesas.com>
18339S:	Maintained
18340F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
18341F:	drivers/clk/clk-versaclock7.c
18342
18343RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
18344M:	Herve Codina <herve.codina@bootlin.com>
18345L:	linux-iio@vger.kernel.org
18346S:	Maintained
18347F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
18348F:	drivers/iio/potentiometer/x9250.c
18349
18350RESET CONTROLLER FRAMEWORK
18351M:	Philipp Zabel <p.zabel@pengutronix.de>
18352S:	Maintained
18353T:	git git://git.pengutronix.de/git/pza/linux
18354F:	Documentation/devicetree/bindings/reset/
18355F:	Documentation/driver-api/reset.rst
18356F:	drivers/reset/
18357F:	include/dt-bindings/reset/
18358F:	include/linux/reset-controller.h
18359F:	include/linux/reset.h
18360F:	include/linux/reset/
18361K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
18362
18363RESTARTABLE SEQUENCES SUPPORT
18364M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18365M:	Peter Zijlstra <peterz@infradead.org>
18366M:	"Paul E. McKenney" <paulmck@kernel.org>
18367M:	Boqun Feng <boqun.feng@gmail.com>
18368L:	linux-kernel@vger.kernel.org
18369S:	Supported
18370F:	include/trace/events/rseq.h
18371F:	include/uapi/linux/rseq.h
18372F:	kernel/rseq.c
18373F:	tools/testing/selftests/rseq/
18374
18375RFKILL
18376M:	Johannes Berg <johannes@sipsolutions.net>
18377L:	linux-wireless@vger.kernel.org
18378S:	Maintained
18379W:	https://wireless.wiki.kernel.org/
18380Q:	https://patchwork.kernel.org/project/linux-wireless/list/
18381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
18382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
18383F:	Documentation/ABI/stable/sysfs-class-rfkill
18384F:	Documentation/driver-api/rfkill.rst
18385F:	include/linux/rfkill.h
18386F:	include/uapi/linux/rfkill.h
18387F:	net/rfkill/
18388
18389RHASHTABLE
18390M:	Thomas Graf <tgraf@suug.ch>
18391M:	Herbert Xu <herbert@gondor.apana.org.au>
18392L:	netdev@vger.kernel.org
18393S:	Maintained
18394F:	include/linux/rhashtable-types.h
18395F:	include/linux/rhashtable.h
18396F:	lib/rhashtable.c
18397F:	lib/test_rhashtable.c
18398
18399RICOH R5C592 MEMORYSTICK DRIVER
18400M:	Maxim Levitsky <maximlevitsky@gmail.com>
18401S:	Maintained
18402F:	drivers/memstick/host/r592.*
18403
18404RICOH SMARTMEDIA/XD DRIVER
18405M:	Maxim Levitsky <maximlevitsky@gmail.com>
18406S:	Maintained
18407F:	drivers/mtd/nand/raw/r852.c
18408F:	drivers/mtd/nand/raw/r852.h
18409
18410RISC-V ARCHITECTURE
18411M:	Paul Walmsley <paul.walmsley@sifive.com>
18412M:	Palmer Dabbelt <palmer@dabbelt.com>
18413M:	Albert Ou <aou@eecs.berkeley.edu>
18414L:	linux-riscv@lists.infradead.org
18415S:	Supported
18416Q:	https://patchwork.kernel.org/project/linux-riscv/list/
18417C:	irc://irc.libera.chat/riscv
18418P:	Documentation/riscv/patch-acceptance.rst
18419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
18420F:	arch/riscv/
18421N:	riscv
18422K:	riscv
18423
18424RISC-V MICROCHIP FPGA SUPPORT
18425M:	Conor Dooley <conor.dooley@microchip.com>
18426M:	Daire McNamara <daire.mcnamara@microchip.com>
18427L:	linux-riscv@lists.infradead.org
18428S:	Supported
18429F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
18430F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
18431F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
18432F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
18433F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
18434F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
18435F:	Documentation/devicetree/bindings/riscv/microchip.yaml
18436F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
18437F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
18438F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
18439F:	arch/riscv/boot/dts/microchip/
18440F:	drivers/char/hw_random/mpfs-rng.c
18441F:	drivers/clk/microchip/clk-mpfs*.c
18442F:	drivers/i2c/busses/i2c-microchip-corei2c.c
18443F:	drivers/mailbox/mailbox-mpfs.c
18444F:	drivers/pci/controller/pcie-microchip-host.c
18445F:	drivers/pwm/pwm-microchip-core.c
18446F:	drivers/reset/reset-mpfs.c
18447F:	drivers/rtc/rtc-mpfs.c
18448F:	drivers/soc/microchip/mpfs-sys-controller.c
18449F:	drivers/spi/spi-microchip-core-qspi.c
18450F:	drivers/spi/spi-microchip-core.c
18451F:	drivers/usb/musb/mpfs.c
18452F:	include/soc/microchip/mpfs.h
18453
18454RISC-V MISC SOC SUPPORT
18455M:	Conor Dooley <conor@kernel.org>
18456L:	linux-riscv@lists.infradead.org
18457S:	Maintained
18458Q:	https://patchwork.kernel.org/project/linux-riscv/list/
18459T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
18460F:	Documentation/devicetree/bindings/riscv/
18461F:	arch/riscv/boot/dts/
18462X:	arch/riscv/boot/dts/allwinner/
18463X:	arch/riscv/boot/dts/renesas/
18464
18465RISC-V PMU DRIVERS
18466M:	Atish Patra <atishp@atishpatra.org>
18467R:	Anup Patel <anup@brainfault.org>
18468L:	linux-riscv@lists.infradead.org
18469S:	Supported
18470F:	drivers/perf/riscv_pmu.c
18471F:	drivers/perf/riscv_pmu_legacy.c
18472F:	drivers/perf/riscv_pmu_sbi.c
18473
18474RISC-V THEAD SoC SUPPORT
18475M:	Jisheng Zhang <jszhang@kernel.org>
18476M:	Guo Ren <guoren@kernel.org>
18477M:	Fu Wei <wefu@redhat.com>
18478L:	linux-riscv@lists.infradead.org
18479S:	Maintained
18480F:	arch/riscv/boot/dts/thead/
18481
18482RNBD BLOCK DRIVERS
18483M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
18484M:	Jack Wang <jinpu.wang@ionos.com>
18485L:	linux-block@vger.kernel.org
18486S:	Maintained
18487F:	drivers/block/rnbd/
18488
18489ROCCAT DRIVERS
18490M:	Stefan Achatz <erazor_de@users.sourceforge.net>
18491S:	Maintained
18492W:	http://sourceforge.net/projects/roccat/
18493F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
18494F:	drivers/hid/hid-roccat*
18495F:	include/linux/hid-roccat*
18496
18497ROCKCHIP CRYPTO DRIVERS
18498M:	Corentin Labbe <clabbe@baylibre.com>
18499L:	linux-crypto@vger.kernel.org
18500S:	Maintained
18501F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
18502F:	drivers/crypto/rockchip/
18503
18504ROCKCHIP I2S TDM DRIVER
18505M:	Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
18506L:	linux-rockchip@lists.infradead.org
18507S:	Maintained
18508F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
18509F:	sound/soc/rockchip/rockchip_i2s_tdm.*
18510
18511ROCKCHIP ISP V1 DRIVER
18512M:	Dafna Hirschfeld <dafna@fastmail.com>
18513L:	linux-media@vger.kernel.org
18514L:	linux-rockchip@lists.infradead.org
18515S:	Maintained
18516F:	Documentation/admin-guide/media/rkisp1.rst
18517F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
18518F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
18519F:	drivers/media/platform/rockchip/rkisp1
18520F:	include/uapi/linux/rkisp1-config.h
18521
18522ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
18523M:	Jacob Chen <jacob-chen@iotwrt.com>
18524M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18525L:	linux-media@vger.kernel.org
18526L:	linux-rockchip@lists.infradead.org
18527S:	Maintained
18528F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
18529F:	drivers/media/platform/rockchip/rga/
18530
18531ROCKCHIP VIDEO DECODER DRIVER
18532M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18533L:	linux-media@vger.kernel.org
18534L:	linux-rockchip@lists.infradead.org
18535S:	Maintained
18536F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
18537F:	drivers/staging/media/rkvdec/
18538
18539ROCKER DRIVER
18540M:	Jiri Pirko <jiri@resnulli.us>
18541L:	netdev@vger.kernel.org
18542S:	Supported
18543F:	drivers/net/ethernet/rocker/
18544
18545ROCKETPORT EXPRESS/INFINITY DRIVER
18546M:	Kevin Cernekee <cernekee@gmail.com>
18547L:	linux-serial@vger.kernel.org
18548S:	Odd Fixes
18549F:	drivers/tty/serial/rp2.*
18550
18551ROHM BD99954 CHARGER IC
18552M:	Matti Vaittinen <mazziesaccount@gmail.com>
18553S:	Supported
18554F:	drivers/power/supply/bd99954-charger.c
18555F:	drivers/power/supply/bd99954-charger.h
18556
18557ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
18558M:	Tomasz Duszynski <tduszyns@gmail.com>
18559S:	Maintained
18560F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
18561F:	drivers/iio/light/bh1750.c
18562
18563ROHM BU270xx LIGHT SENSOR DRIVERs
18564M:	Matti Vaittinen <mazziesaccount@gmail.com>
18565L:	linux-iio@vger.kernel.org
18566S:	Supported
18567F:	drivers/iio/light/rohm-bu27008.c
18568F:	drivers/iio/light/rohm-bu27034.c
18569
18570ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
18571M:	Marek Vasut <marek.vasut+renesas@gmail.com>
18572L:	linux-kernel@vger.kernel.org
18573L:	linux-renesas-soc@vger.kernel.org
18574S:	Supported
18575F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
18576F:	drivers/gpio/gpio-bd9571mwv.c
18577F:	drivers/mfd/bd9571mwv.c
18578F:	drivers/regulator/bd9571mwv-regulator.c
18579F:	include/linux/mfd/bd9571mwv.h
18580
18581ROHM POWER MANAGEMENT IC DEVICE DRIVERS
18582M:	Matti Vaittinen <mazziesaccount@gmail.com>
18583S:	Supported
18584F:	drivers/clk/clk-bd718x7.c
18585F:	drivers/gpio/gpio-bd71815.c
18586F:	drivers/gpio/gpio-bd71828.c
18587F:	drivers/mfd/rohm-bd71828.c
18588F:	drivers/mfd/rohm-bd718x7.c
18589F:	drivers/mfd/rohm-bd9576.c
18590F:	drivers/regulator/bd71815-regulator.c
18591F:	drivers/regulator/bd71828-regulator.c
18592F:	drivers/regulator/bd718x7-regulator.c
18593F:	drivers/regulator/bd9576-regulator.c
18594F:	drivers/regulator/rohm-regulator.c
18595F:	drivers/rtc/rtc-bd70528.c
18596F:	drivers/watchdog/bd9576_wdt.c
18597F:	include/linux/mfd/rohm-bd71815.h
18598F:	include/linux/mfd/rohm-bd71828.h
18599F:	include/linux/mfd/rohm-bd718x7.h
18600F:	include/linux/mfd/rohm-bd957x.h
18601F:	include/linux/mfd/rohm-generic.h
18602F:	include/linux/mfd/rohm-shared.h
18603
18604ROSE NETWORK LAYER
18605M:	Ralf Baechle <ralf@linux-mips.org>
18606L:	linux-hams@vger.kernel.org
18607S:	Maintained
18608W:	https://linux-ax25.in-berlin.de
18609F:	include/net/rose.h
18610F:	include/uapi/linux/rose.h
18611F:	net/rose/
18612
18613ROTATION DRIVER FOR ALLWINNER A83T
18614M:	Jernej Skrabec <jernej.skrabec@gmail.com>
18615L:	linux-media@vger.kernel.org
18616S:	Maintained
18617T:	git git://linuxtv.org/media_tree.git
18618F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
18619F:	drivers/media/platform/sunxi/sun8i-rotate/
18620
18621RPMSG TTY DRIVER
18622M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
18623L:	linux-remoteproc@vger.kernel.org
18624S:	Maintained
18625F:	drivers/tty/rpmsg_tty.c
18626
18627RTL2830 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/rtl2830*
18636
18637RTL2832 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*
18646
18647RTL2832_SDR MEDIA DRIVER
18648M:	Antti Palosaari <crope@iki.fi>
18649L:	linux-media@vger.kernel.org
18650S:	Maintained
18651W:	https://linuxtv.org
18652W:	http://palosaari.fi/linux/
18653Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18654T:	git git://linuxtv.org/anttip/media_tree.git
18655F:	drivers/media/dvb-frontends/rtl2832_sdr*
18656
18657RTL8180 WIRELESS DRIVER
18658L:	linux-wireless@vger.kernel.org
18659S:	Orphan
18660F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
18661
18662RTL8187 WIRELESS DRIVER
18663M:	Hin-Tak Leung <hintak.leung@gmail.com>
18664M:	Larry Finger <Larry.Finger@lwfinger.net>
18665L:	linux-wireless@vger.kernel.org
18666S:	Maintained
18667F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
18668
18669RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
18670M:	Jes Sorensen <Jes.Sorensen@gmail.com>
18671L:	linux-wireless@vger.kernel.org
18672S:	Maintained
18673F:	drivers/net/wireless/realtek/rtl8xxxu/
18674
18675RTRS TRANSPORT DRIVERS
18676M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
18677M:	Jack Wang <jinpu.wang@ionos.com>
18678L:	linux-rdma@vger.kernel.org
18679S:	Maintained
18680F:	drivers/infiniband/ulp/rtrs/
18681
18682RUNTIME VERIFICATION (RV)
18683M:	Daniel Bristot de Oliveira <bristot@kernel.org>
18684M:	Steven Rostedt <rostedt@goodmis.org>
18685L:	linux-trace-kernel@vger.kernel.org
18686S:	Maintained
18687F:	Documentation/trace/rv/
18688F:	include/linux/rv.h
18689F:	include/rv/
18690F:	kernel/trace/rv/
18691F:	tools/verification/
18692
18693RUST
18694M:	Miguel Ojeda <ojeda@kernel.org>
18695M:	Alex Gaynor <alex.gaynor@gmail.com>
18696M:	Wedson Almeida Filho <wedsonaf@gmail.com>
18697R:	Boqun Feng <boqun.feng@gmail.com>
18698R:	Gary Guo <gary@garyguo.net>
18699R:	Björn Roy Baron <bjorn3_gh@protonmail.com>
18700R:	Benno Lossin <benno.lossin@proton.me>
18701R:	Andreas Hindborg <a.hindborg@samsung.com>
18702R:	Alice Ryhl <aliceryhl@google.com>
18703L:	rust-for-linux@vger.kernel.org
18704S:	Supported
18705W:	https://github.com/Rust-for-Linux/linux
18706B:	https://github.com/Rust-for-Linux/linux/issues
18707C:	zulip://rust-for-linux.zulipchat.com
18708T:	git https://github.com/Rust-for-Linux/linux.git rust-next
18709F:	Documentation/rust/
18710F:	rust/
18711F:	samples/rust/
18712F:	scripts/*rust*
18713K:	\b(?i:rust)\b
18714
18715RXRPC SOCKETS (AF_RXRPC)
18716M:	David Howells <dhowells@redhat.com>
18717M:	Marc Dionne <marc.dionne@auristor.com>
18718L:	linux-afs@lists.infradead.org
18719S:	Supported
18720W:	https://www.infradead.org/~dhowells/kafs/
18721F:	Documentation/networking/rxrpc.rst
18722F:	include/keys/rxrpc-type.h
18723F:	include/net/af_rxrpc.h
18724F:	include/trace/events/rxrpc.h
18725F:	include/uapi/linux/rxrpc.h
18726F:	net/rxrpc/
18727
18728S3 SAVAGE FRAMEBUFFER DRIVER
18729M:	Antonino Daplas <adaplas@gmail.com>
18730L:	linux-fbdev@vger.kernel.org
18731S:	Maintained
18732F:	drivers/video/fbdev/savage/
18733
18734S390 ARCHITECTURE
18735M:	Heiko Carstens <hca@linux.ibm.com>
18736M:	Vasily Gorbik <gor@linux.ibm.com>
18737M:	Alexander Gordeev <agordeev@linux.ibm.com>
18738R:	Christian Borntraeger <borntraeger@linux.ibm.com>
18739R:	Sven Schnelle <svens@linux.ibm.com>
18740L:	linux-s390@vger.kernel.org
18741S:	Supported
18742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
18743F:	Documentation/driver-api/s390-drivers.rst
18744F:	Documentation/arch/s390/
18745F:	arch/s390/
18746F:	drivers/s390/
18747F:	drivers/watchdog/diag288_wdt.c
18748
18749S390 COMMON I/O LAYER
18750M:	Vineeth Vijayan <vneethv@linux.ibm.com>
18751M:	Peter Oberparleiter <oberpar@linux.ibm.com>
18752L:	linux-s390@vger.kernel.org
18753S:	Supported
18754F:	drivers/s390/cio/
18755
18756S390 DASD DRIVER
18757M:	Stefan Haberland <sth@linux.ibm.com>
18758M:	Jan Hoeppner <hoeppner@linux.ibm.com>
18759L:	linux-s390@vger.kernel.org
18760S:	Supported
18761F:	block/partitions/ibm.c
18762F:	drivers/s390/block/dasd*
18763F:	include/linux/dasd_mod.h
18764
18765S390 IOMMU (PCI)
18766M:	Niklas Schnelle <schnelle@linux.ibm.com>
18767M:	Matthew Rosato <mjrosato@linux.ibm.com>
18768R:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18769L:	linux-s390@vger.kernel.org
18770S:	Supported
18771F:	drivers/iommu/s390-iommu.c
18772
18773S390 IUCV NETWORK LAYER
18774M:	Alexandra Winter <wintera@linux.ibm.com>
18775M:	Wenjia Zhang <wenjia@linux.ibm.com>
18776L:	linux-s390@vger.kernel.org
18777L:	netdev@vger.kernel.org
18778S:	Supported
18779F:	drivers/s390/net/*iucv*
18780F:	include/net/iucv/
18781F:	net/iucv/
18782
18783S390 MM
18784M:	Alexander Gordeev <agordeev@linux.ibm.com>
18785M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18786L:	linux-s390@vger.kernel.org
18787S:	Supported
18788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
18789F:	arch/s390/include/asm/pgtable.h
18790F:	arch/s390/mm
18791
18792S390 NETWORK DRIVERS
18793M:	Alexandra Winter <wintera@linux.ibm.com>
18794M:	Wenjia Zhang <wenjia@linux.ibm.com>
18795L:	linux-s390@vger.kernel.org
18796L:	netdev@vger.kernel.org
18797S:	Supported
18798F:	drivers/s390/net/
18799
18800S390 PCI SUBSYSTEM
18801M:	Niklas Schnelle <schnelle@linux.ibm.com>
18802M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18803L:	linux-s390@vger.kernel.org
18804S:	Supported
18805F:	Documentation/arch/s390/pci.rst
18806F:	arch/s390/pci/
18807F:	drivers/pci/hotplug/s390_pci_hpc.c
18808
18809S390 SCM DRIVER
18810M:	Vineeth Vijayan <vneethv@linux.ibm.com>
18811L:	linux-s390@vger.kernel.org
18812S:	Supported
18813F:	drivers/s390/block/scm*
18814F:	drivers/s390/cio/scm.c
18815
18816S390 VFIO AP DRIVER
18817M:	Tony Krowiak <akrowiak@linux.ibm.com>
18818M:	Halil Pasic <pasic@linux.ibm.com>
18819M:	Jason Herne <jjherne@linux.ibm.com>
18820L:	linux-s390@vger.kernel.org
18821S:	Supported
18822F:	Documentation/arch/s390/vfio-ap*
18823F:	drivers/s390/crypto/vfio_ap*
18824
18825S390 VFIO-CCW DRIVER
18826M:	Eric Farman <farman@linux.ibm.com>
18827M:	Matthew Rosato <mjrosato@linux.ibm.com>
18828R:	Halil Pasic <pasic@linux.ibm.com>
18829L:	linux-s390@vger.kernel.org
18830L:	kvm@vger.kernel.org
18831S:	Supported
18832F:	Documentation/arch/s390/vfio-ccw.rst
18833F:	drivers/s390/cio/vfio_ccw*
18834F:	include/uapi/linux/vfio_ccw.h
18835
18836S390 VFIO-PCI DRIVER
18837M:	Matthew Rosato <mjrosato@linux.ibm.com>
18838M:	Eric Farman <farman@linux.ibm.com>
18839L:	linux-s390@vger.kernel.org
18840L:	kvm@vger.kernel.org
18841S:	Supported
18842F:	arch/s390/kvm/pci*
18843F:	drivers/vfio/pci/vfio_pci_zdev.c
18844F:	include/uapi/linux/vfio_zdev.h
18845
18846S390 ZCRYPT DRIVER
18847M:	Harald Freudenberger <freude@linux.ibm.com>
18848L:	linux-s390@vger.kernel.org
18849S:	Supported
18850F:	drivers/s390/crypto/
18851
18852S390 ZFCP DRIVER
18853M:	Steffen Maier <maier@linux.ibm.com>
18854M:	Benjamin Block <bblock@linux.ibm.com>
18855L:	linux-s390@vger.kernel.org
18856S:	Supported
18857F:	drivers/s390/scsi/zfcp_*
18858
18859SAA6588 RDS RECEIVER DRIVER
18860M:	Hans Verkuil <hverkuil@xs4all.nl>
18861L:	linux-media@vger.kernel.org
18862S:	Odd Fixes
18863W:	https://linuxtv.org
18864T:	git git://linuxtv.org/media_tree.git
18865F:	drivers/media/i2c/saa6588*
18866
18867SAA7134 VIDEO4LINUX DRIVER
18868M:	Mauro Carvalho Chehab <mchehab@kernel.org>
18869L:	linux-media@vger.kernel.org
18870S:	Odd fixes
18871W:	https://linuxtv.org
18872T:	git git://linuxtv.org/media_tree.git
18873F:	Documentation/driver-api/media/drivers/saa7134*
18874F:	drivers/media/pci/saa7134/
18875
18876SAA7146 VIDEO4LINUX-2 DRIVER
18877M:	Hans Verkuil <hverkuil@xs4all.nl>
18878L:	linux-media@vger.kernel.org
18879S:	Maintained
18880T:	git git://linuxtv.org/media_tree.git
18881F:	drivers/media/common/saa7146/
18882F:	drivers/media/pci/saa7146/
18883F:	include/media/drv-intf/saa7146*
18884
18885SAFESETID SECURITY MODULE
18886M:	Micah Morton <mortonm@chromium.org>
18887S:	Supported
18888F:	Documentation/admin-guide/LSM/SafeSetID.rst
18889F:	security/safesetid/
18890
18891SAMSUNG AUDIO (ASoC) DRIVERS
18892M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
18893L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18894S:	Maintained
18895B:	mailto:linux-samsung-soc@vger.kernel.org
18896F:	Documentation/devicetree/bindings/sound/samsung*
18897F:	sound/soc/samsung/
18898
18899SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
18900M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18901L:	linux-crypto@vger.kernel.org
18902L:	linux-samsung-soc@vger.kernel.org
18903S:	Maintained
18904F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
18905F:	drivers/crypto/exynos-rng.c
18906
18907SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
18908M:	Łukasz Stelmach <l.stelmach@samsung.com>
18909L:	linux-samsung-soc@vger.kernel.org
18910S:	Maintained
18911F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
18912F:	drivers/char/hw_random/exynos-trng.c
18913
18914SAMSUNG FRAMEBUFFER DRIVER
18915M:	Jingoo Han <jingoohan1@gmail.com>
18916L:	linux-fbdev@vger.kernel.org
18917S:	Maintained
18918F:	drivers/video/fbdev/s3c-fb.c
18919
18920SAMSUNG INTERCONNECT DRIVERS
18921M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
18922M:	Artur Świgoń <a.swigon@samsung.com>
18923L:	linux-pm@vger.kernel.org
18924L:	linux-samsung-soc@vger.kernel.org
18925S:	Supported
18926F:	drivers/interconnect/samsung/
18927
18928SAMSUNG LAPTOP DRIVER
18929M:	Corentin Chary <corentin.chary@gmail.com>
18930L:	platform-driver-x86@vger.kernel.org
18931S:	Maintained
18932F:	drivers/platform/x86/samsung-laptop.c
18933
18934SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
18935M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18936L:	linux-kernel@vger.kernel.org
18937L:	linux-samsung-soc@vger.kernel.org
18938S:	Maintained
18939B:	mailto:linux-samsung-soc@vger.kernel.org
18940F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
18941F:	Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
18942F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
18943F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
18944F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
18945F:	drivers/clk/clk-s2mps11.c
18946F:	drivers/mfd/sec*.c
18947F:	drivers/regulator/s2m*.c
18948F:	drivers/regulator/s5m*.c
18949F:	drivers/rtc/rtc-s5m.c
18950F:	include/linux/mfd/samsung/
18951
18952SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
18953M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
18954L:	linux-media@vger.kernel.org
18955L:	linux-samsung-soc@vger.kernel.org
18956S:	Maintained
18957F:	drivers/media/platform/samsung/s3c-camif/
18958F:	include/media/drv-intf/s3c_camif.h
18959
18960SAMSUNG S3FWRN5 NFC DRIVER
18961M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18962S:	Maintained
18963F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
18964F:	drivers/nfc/s3fwrn5
18965
18966SAMSUNG S5C73M3 CAMERA DRIVER
18967M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
18968M:	Andrzej Hajda <andrzej.hajda@intel.com>
18969L:	linux-media@vger.kernel.org
18970S:	Supported
18971F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
18972F:	drivers/media/i2c/s5c73m3/*
18973
18974SAMSUNG S5K5BAF CAMERA DRIVER
18975M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
18976M:	Andrzej Hajda <andrzej.hajda@intel.com>
18977L:	linux-media@vger.kernel.org
18978S:	Supported
18979F:	drivers/media/i2c/s5k5baf.c
18980
18981SAMSUNG S5P Security SubSystem (SSS) DRIVER
18982M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18983M:	Vladimir Zapolskiy <vz@mleia.com>
18984L:	linux-crypto@vger.kernel.org
18985L:	linux-samsung-soc@vger.kernel.org
18986S:	Maintained
18987F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
18988F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
18989F:	drivers/crypto/s5p-sss.c
18990
18991SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
18992M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
18993L:	linux-media@vger.kernel.org
18994S:	Supported
18995Q:	https://patchwork.linuxtv.org/project/linux-media/list/
18996F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
18997F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
18998F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
18999F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
19000F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
19001F:	drivers/media/platform/samsung/exynos4-is/
19002
19003SAMSUNG SOC CLOCK DRIVERS
19004M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
19005M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19006M:	Tomasz Figa <tomasz.figa@gmail.com>
19007M:	Chanwoo Choi <cw00.choi@samsung.com>
19008R:	Alim Akhtar <alim.akhtar@samsung.com>
19009L:	linux-samsung-soc@vger.kernel.org
19010S:	Maintained
19011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
19012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
19013F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
19014F:	Documentation/devicetree/bindings/clock/samsung,s3c*
19015F:	drivers/clk/samsung/
19016F:	include/dt-bindings/clock/exynos*.h
19017F:	include/dt-bindings/clock/s5p*.h
19018F:	include/dt-bindings/clock/samsung,*.h
19019F:	include/linux/clk/samsung.h
19020
19021SAMSUNG SPI DRIVERS
19022M:	Andi Shyti <andi.shyti@kernel.org>
19023L:	linux-spi@vger.kernel.org
19024L:	linux-samsung-soc@vger.kernel.org
19025S:	Maintained
19026F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
19027F:	drivers/spi/spi-s3c*
19028F:	include/linux/platform_data/spi-s3c64xx.h
19029
19030SAMSUNG SXGBE DRIVERS
19031M:	Byungho An <bh74.an@samsung.com>
19032L:	netdev@vger.kernel.org
19033S:	Supported
19034F:	drivers/net/ethernet/samsung/sxgbe/
19035
19036SAMSUNG THERMAL DRIVER
19037M:	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
19038M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
19039L:	linux-pm@vger.kernel.org
19040L:	linux-samsung-soc@vger.kernel.org
19041S:	Maintained
19042F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
19043F:	drivers/thermal/samsung/
19044
19045SAMSUNG USB2 PHY DRIVER
19046M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19047L:	linux-kernel@vger.kernel.org
19048S:	Supported
19049F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
19050F:	Documentation/driver-api/phy/samsung-usb2.rst
19051F:	drivers/phy/samsung/phy-exynos4210-usb2.c
19052F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
19053F:	drivers/phy/samsung/phy-exynos5250-usb2.c
19054F:	drivers/phy/samsung/phy-s5pv210-usb2.c
19055F:	drivers/phy/samsung/phy-samsung-usb2.c
19056F:	drivers/phy/samsung/phy-samsung-usb2.h
19057
19058SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
19059M:	Paul Barker <paul.barker@sancloud.com>
19060R:	Marc Murphy <marc.murphy@sancloud.com>
19061S:	Supported
19062F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
19063
19064SC1200 WDT DRIVER
19065M:	Zwane Mwaikambo <zwanem@gmail.com>
19066S:	Maintained
19067F:	drivers/watchdog/sc1200wdt.c
19068
19069SCHEDULER
19070M:	Ingo Molnar <mingo@redhat.com>
19071M:	Peter Zijlstra <peterz@infradead.org>
19072M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
19073M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
19074R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
19075R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
19076R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
19077R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
19078R:	Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
19079R:	Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
19080L:	linux-kernel@vger.kernel.org
19081S:	Maintained
19082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
19083F:	include/linux/preempt.h
19084F:	include/linux/sched.h
19085F:	include/linux/wait.h
19086F:	include/uapi/linux/sched.h
19087F:	kernel/sched/
19088
19089SCSI LIBSAS SUBSYSTEM
19090R:	John Garry <john.g.garry@oracle.com>
19091R:	Jason Yan <yanaijie@huawei.com>
19092L:	linux-scsi@vger.kernel.org
19093S:	Supported
19094F:	Documentation/scsi/libsas.rst
19095F:	drivers/scsi/libsas/
19096F:	include/scsi/libsas.h
19097F:	include/scsi/sas_ata.h
19098
19099SCSI RDMA PROTOCOL (SRP) INITIATOR
19100M:	Bart Van Assche <bvanassche@acm.org>
19101L:	linux-rdma@vger.kernel.org
19102S:	Supported
19103Q:	http://patchwork.kernel.org/project/linux-rdma/list/
19104F:	drivers/infiniband/ulp/srp/
19105F:	include/scsi/srp.h
19106
19107SCSI RDMA PROTOCOL (SRP) TARGET
19108M:	Bart Van Assche <bvanassche@acm.org>
19109L:	linux-rdma@vger.kernel.org
19110L:	target-devel@vger.kernel.org
19111S:	Supported
19112Q:	http://patchwork.kernel.org/project/linux-rdma/list/
19113F:	drivers/infiniband/ulp/srpt/
19114
19115SCSI SG DRIVER
19116M:	Doug Gilbert <dgilbert@interlog.com>
19117L:	linux-scsi@vger.kernel.org
19118S:	Maintained
19119W:	http://sg.danny.cz/sg
19120F:	Documentation/scsi/scsi-generic.rst
19121F:	drivers/scsi/sg.c
19122F:	include/scsi/sg.h
19123
19124SCSI SUBSYSTEM
19125M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
19126M:	"Martin K. Petersen" <martin.petersen@oracle.com>
19127L:	linux-scsi@vger.kernel.org
19128S:	Maintained
19129Q:	https://patchwork.kernel.org/project/linux-scsi/list/
19130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
19131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
19132F:	Documentation/devicetree/bindings/scsi/
19133F:	drivers/scsi/
19134F:	drivers/ufs/
19135F:	include/scsi/
19136
19137SCSI TAPE DRIVER
19138M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
19139L:	linux-scsi@vger.kernel.org
19140S:	Maintained
19141F:	Documentation/scsi/st.rst
19142F:	drivers/scsi/st.*
19143F:	drivers/scsi/st_*.h
19144
19145SCSI TARGET CORE USER DRIVER
19146M:	Bodo Stroesser <bostroesser@gmail.com>
19147L:	linux-scsi@vger.kernel.org
19148L:	target-devel@vger.kernel.org
19149S:	Supported
19150F:	Documentation/target/tcmu-design.rst
19151F:	drivers/target/target_core_user.c
19152F:	include/uapi/linux/target_core_user.h
19153
19154SCSI TARGET SUBSYSTEM
19155M:	"Martin K. Petersen" <martin.petersen@oracle.com>
19156L:	linux-scsi@vger.kernel.org
19157L:	target-devel@vger.kernel.org
19158S:	Supported
19159W:	http://www.linux-iscsi.org
19160Q:	https://patchwork.kernel.org/project/target-devel/list/
19161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
19162F:	Documentation/target/
19163F:	drivers/target/
19164F:	include/target/
19165
19166SCTP PROTOCOL
19167M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
19168M:	Xin Long <lucien.xin@gmail.com>
19169L:	linux-sctp@vger.kernel.org
19170S:	Maintained
19171W:	https://github.com/sctp/lksctp-tools/wiki
19172F:	Documentation/networking/sctp.rst
19173F:	include/linux/sctp.h
19174F:	include/net/sctp/
19175F:	include/uapi/linux/sctp.h
19176F:	net/sctp/
19177
19178SCx200 CPU SUPPORT
19179M:	Jim Cromie <jim.cromie@gmail.com>
19180S:	Odd Fixes
19181F:	Documentation/i2c/busses/scx200_acb.rst
19182F:	arch/x86/platform/scx200/
19183F:	drivers/i2c/busses/scx200*
19184F:	drivers/mtd/maps/scx200_docflash.c
19185F:	drivers/watchdog/scx200_wdt.c
19186F:	include/linux/scx200.h
19187
19188SCx200 GPIO DRIVER
19189M:	Jim Cromie <jim.cromie@gmail.com>
19190S:	Maintained
19191F:	drivers/char/scx200_gpio.c
19192F:	include/linux/scx200_gpio.h
19193
19194SCx200 HRT CLOCKSOURCE DRIVER
19195M:	Jim Cromie <jim.cromie@gmail.com>
19196S:	Maintained
19197F:	drivers/clocksource/scx200_hrt.c
19198
19199SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
19200M:	Sascha Sommer <saschasommer@freenet.de>
19201L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
19202S:	Maintained
19203F:	drivers/mmc/host/sdricoh_cs.c
19204
19205SECO BOARDS CEC DRIVER
19206M:	Ettore Chimenti <ek5.chimenti@gmail.com>
19207S:	Maintained
19208F:	drivers/media/cec/platform/seco/seco-cec.c
19209F:	drivers/media/cec/platform/seco/seco-cec.h
19210
19211SECURE COMPUTING
19212M:	Kees Cook <keescook@chromium.org>
19213R:	Andy Lutomirski <luto@amacapital.net>
19214R:	Will Drewry <wad@chromium.org>
19215S:	Supported
19216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
19217F:	Documentation/userspace-api/seccomp_filter.rst
19218F:	include/linux/seccomp.h
19219F:	include/uapi/linux/seccomp.h
19220F:	kernel/seccomp.c
19221F:	tools/testing/selftests/kselftest_harness.h
19222F:	tools/testing/selftests/seccomp/*
19223K:	\bsecure_computing
19224K:	\bTIF_SECCOMP\b
19225
19226SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
19227M:	Kamal Dasu <kamal.dasu@broadcom.com>
19228M:	Al Cooper <alcooperx@gmail.com>
19229R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
19230L:	linux-mmc@vger.kernel.org
19231S:	Maintained
19232F:	drivers/mmc/host/sdhci-brcmstb*
19233
19234SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
19235M:	Adrian Hunter <adrian.hunter@intel.com>
19236L:	linux-mmc@vger.kernel.org
19237S:	Supported
19238F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
19239F:	drivers/mmc/host/sdhci*
19240
19241SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
19242M:	Eugen Hristev <eugen.hristev@microchip.com>
19243L:	linux-mmc@vger.kernel.org
19244S:	Supported
19245F:	drivers/mmc/host/sdhci-of-at91.c
19246
19247SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
19248M:	Haibo Chen <haibo.chen@nxp.com>
19249L:	linux-imx@nxp.com
19250L:	linux-mmc@vger.kernel.org
19251S:	Maintained
19252F:	drivers/mmc/host/sdhci-esdhc-imx.c
19253
19254SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
19255M:	Ben Dooks <ben-linux@fluff.org>
19256M:	Jaehoon Chung <jh80.chung@samsung.com>
19257L:	linux-mmc@vger.kernel.org
19258S:	Maintained
19259F:	drivers/mmc/host/sdhci-s3c*
19260
19261SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
19262M:	Viresh Kumar <vireshk@kernel.org>
19263L:	linux-mmc@vger.kernel.org
19264S:	Maintained
19265F:	drivers/mmc/host/sdhci-spear.c
19266
19267SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
19268M:	Vignesh Raghavendra <vigneshr@ti.com>
19269L:	linux-mmc@vger.kernel.org
19270S:	Maintained
19271F:	drivers/mmc/host/sdhci-omap.c
19272
19273SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
19274M:	Jonathan Derrick <jonathan.derrick@linux.dev>
19275L:	linux-block@vger.kernel.org
19276S:	Supported
19277F:	block/opal_proto.h
19278F:	block/sed*
19279F:	include/linux/sed*
19280F:	include/uapi/linux/sed*
19281
19282SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
19283M:	Mark Rutland <mark.rutland@arm.com>
19284M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
19285M:	Sudeep Holla <sudeep.holla@arm.com>
19286L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19287S:	Maintained
19288F:	drivers/firmware/smccc/
19289F:	include/linux/arm-smccc.h
19290
19291SECURITY CONTACT
19292M:	Security Officers <security@kernel.org>
19293S:	Supported
19294F:	Documentation/process/security-bugs.rst
19295
19296SECURITY SUBSYSTEM
19297M:	Paul Moore <paul@paul-moore.com>
19298M:	James Morris <jmorris@namei.org>
19299M:	"Serge E. Hallyn" <serge@hallyn.com>
19300L:	linux-security-module@vger.kernel.org (suggested Cc:)
19301S:	Supported
19302W:	http://kernsec.org/
19303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
19304F:	security/
19305X:	security/selinux/
19306
19307SELINUX SECURITY MODULE
19308M:	Paul Moore <paul@paul-moore.com>
19309M:	Stephen Smalley <stephen.smalley.work@gmail.com>
19310M:	Eric Paris <eparis@parisplace.org>
19311L:	selinux@vger.kernel.org
19312S:	Supported
19313W:	https://selinuxproject.org
19314W:	https://github.com/SELinuxProject
19315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
19316F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
19317F:	Documentation/ABI/removed/sysfs-selinux-disable
19318F:	Documentation/admin-guide/LSM/SELinux.rst
19319F:	include/trace/events/avc.h
19320F:	include/uapi/linux/selinux_netlink.h
19321F:	scripts/selinux/
19322F:	security/selinux/
19323
19324SENSABLE PHANTOM
19325M:	Jiri Slaby <jirislaby@kernel.org>
19326S:	Maintained
19327F:	drivers/misc/phantom.c
19328F:	include/uapi/linux/phantom.h
19329
19330SENSEAIR SUNRISE 006-0-0007
19331M:	Jacopo Mondi <jacopo@jmondi.org>
19332S:	Maintained
19333F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
19334F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
19335F:	drivers/iio/chemical/sunrise_co2.c
19336
19337SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
19338M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
19339S:	Maintained
19340F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
19341F:	drivers/iio/chemical/scd30.h
19342F:	drivers/iio/chemical/scd30_core.c
19343F:	drivers/iio/chemical/scd30_i2c.c
19344F:	drivers/iio/chemical/scd30_serial.c
19345
19346SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
19347M:	Roan van Dijk <roan@protonic.nl>
19348S:	Maintained
19349F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
19350F:	drivers/iio/chemical/scd4x.c
19351
19352SENSIRION SGP40 GAS SENSOR DRIVER
19353M:	Andreas Klinger <ak@it-klinger.de>
19354S:	Maintained
19355F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
19356F:	drivers/iio/chemical/sgp40.c
19357
19358SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
19359M:	Tomasz Duszynski <tduszyns@gmail.com>
19360S:	Maintained
19361F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
19362F:	drivers/iio/chemical/sps30.c
19363F:	drivers/iio/chemical/sps30_i2c.c
19364F:	drivers/iio/chemical/sps30_serial.c
19365
19366SERIAL DEVICE BUS
19367M:	Rob Herring <robh@kernel.org>
19368L:	linux-serial@vger.kernel.org
19369S:	Maintained
19370F:	Documentation/devicetree/bindings/serial/serial.yaml
19371F:	drivers/tty/serdev/
19372F:	include/linux/serdev.h
19373
19374SERIAL IR RECEIVER
19375M:	Sean Young <sean@mess.org>
19376L:	linux-media@vger.kernel.org
19377S:	Maintained
19378F:	drivers/media/rc/serial_ir.c
19379
19380SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
19381M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
19382L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19383S:	Maintained
19384F:	Documentation/devicetree/bindings/slimbus/
19385F:	drivers/slimbus/
19386F:	include/linux/slimbus.h
19387
19388SFC NETWORK DRIVER
19389M:	Edward Cree <ecree.xilinx@gmail.com>
19390M:	Martin Habets <habetsm.xilinx@gmail.com>
19391L:	netdev@vger.kernel.org
19392L:	linux-net-drivers@amd.com
19393S:	Supported
19394F:	Documentation/networking/devlink/sfc.rst
19395F:	drivers/net/ethernet/sfc/
19396
19397SFCTEMP HWMON DRIVER
19398M:	Emil Renner Berthing <kernel@esmil.dk>
19399L:	linux-hwmon@vger.kernel.org
19400S:	Maintained
19401F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
19402F:	Documentation/hwmon/sfctemp.rst
19403F:	drivers/hwmon/sfctemp.c
19404
19405SFF/SFP/SFP+ MODULE SUPPORT
19406M:	Russell King <linux@armlinux.org.uk>
19407L:	netdev@vger.kernel.org
19408S:	Maintained
19409F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
19410F:	drivers/net/phy/phylink.c
19411F:	drivers/net/phy/sfp*
19412F:	include/linux/mdio/mdio-i2c.h
19413F:	include/linux/phylink.h
19414F:	include/linux/sfp.h
19415K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
19416
19417SGI GRU DRIVER
19418M:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
19419S:	Maintained
19420F:	drivers/misc/sgi-gru/
19421
19422SGI XP/XPC/XPNET DRIVER
19423M:	Robin Holt <robinmholt@gmail.com>
19424M:	Steve Wahl <steve.wahl@hpe.com>
19425S:	Maintained
19426F:	drivers/misc/sgi-xp/
19427
19428SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
19429M:	Karsten Graul <kgraul@linux.ibm.com>
19430M:	Wenjia Zhang <wenjia@linux.ibm.com>
19431M:	Jan Karcher <jaka@linux.ibm.com>
19432R:	D. Wythe <alibuda@linux.alibaba.com>
19433R:	Tony Lu <tonylu@linux.alibaba.com>
19434R:	Wen Gu <guwen@linux.alibaba.com>
19435L:	linux-s390@vger.kernel.org
19436S:	Supported
19437F:	net/smc/
19438
19439SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
19440M:	Linus Walleij <linus.walleij@linaro.org>
19441L:	linux-iio@vger.kernel.org
19442S:	Maintained
19443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
19444F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
19445F:	drivers/iio/light/gp2ap002.c
19446
19447SHARP RJ54N1CB0C SENSOR DRIVER
19448M:	Jacopo Mondi <jacopo@jmondi.org>
19449L:	linux-media@vger.kernel.org
19450S:	Odd fixes
19451T:	git git://linuxtv.org/media_tree.git
19452F:	drivers/media/i2c/rj54n1cb0c.c
19453F:	include/media/i2c/rj54n1cb0c.h
19454
19455SH_VOU V4L2 OUTPUT DRIVER
19456L:	linux-media@vger.kernel.org
19457S:	Orphan
19458F:	drivers/media/platform/renesas/sh_vou.c
19459F:	include/media/drv-intf/sh_vou.h
19460
19461SI2157 MEDIA DRIVER
19462M:	Antti Palosaari <crope@iki.fi>
19463L:	linux-media@vger.kernel.org
19464S:	Maintained
19465W:	https://linuxtv.org
19466W:	http://palosaari.fi/linux/
19467Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19468T:	git git://linuxtv.org/anttip/media_tree.git
19469F:	drivers/media/tuners/si2157*
19470
19471SI2165 MEDIA DRIVER
19472M:	Matthias Schwarzott <zzam@gentoo.org>
19473L:	linux-media@vger.kernel.org
19474S:	Maintained
19475W:	https://linuxtv.org
19476Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19477F:	drivers/media/dvb-frontends/si2165*
19478
19479SI2168 MEDIA DRIVER
19480M:	Antti Palosaari <crope@iki.fi>
19481L:	linux-media@vger.kernel.org
19482S:	Maintained
19483W:	https://linuxtv.org
19484W:	http://palosaari.fi/linux/
19485Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19486T:	git git://linuxtv.org/anttip/media_tree.git
19487F:	drivers/media/dvb-frontends/si2168*
19488
19489SI470X FM RADIO RECEIVER I2C DRIVER
19490M:	Hans Verkuil <hverkuil@xs4all.nl>
19491L:	linux-media@vger.kernel.org
19492S:	Odd Fixes
19493W:	https://linuxtv.org
19494T:	git git://linuxtv.org/media_tree.git
19495F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
19496F:	drivers/media/radio/si470x/radio-si470x-i2c.c
19497
19498SI470X FM RADIO RECEIVER USB DRIVER
19499M:	Hans Verkuil <hverkuil@xs4all.nl>
19500L:	linux-media@vger.kernel.org
19501S:	Maintained
19502W:	https://linuxtv.org
19503T:	git git://linuxtv.org/media_tree.git
19504F:	drivers/media/radio/si470x/radio-si470x-common.c
19505F:	drivers/media/radio/si470x/radio-si470x-usb.c
19506F:	drivers/media/radio/si470x/radio-si470x.h
19507
19508SI4713 FM RADIO TRANSMITTER I2C DRIVER
19509M:	Eduardo Valentin <edubezval@gmail.com>
19510L:	linux-media@vger.kernel.org
19511S:	Odd Fixes
19512W:	https://linuxtv.org
19513T:	git git://linuxtv.org/media_tree.git
19514F:	drivers/media/radio/si4713/si4713.?
19515
19516SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
19517M:	Eduardo Valentin <edubezval@gmail.com>
19518L:	linux-media@vger.kernel.org
19519S:	Odd Fixes
19520W:	https://linuxtv.org
19521T:	git git://linuxtv.org/media_tree.git
19522F:	drivers/media/radio/si4713/radio-platform-si4713.c
19523
19524SI4713 FM RADIO TRANSMITTER USB DRIVER
19525M:	Hans Verkuil <hverkuil@xs4all.nl>
19526L:	linux-media@vger.kernel.org
19527S:	Maintained
19528W:	https://linuxtv.org
19529T:	git git://linuxtv.org/media_tree.git
19530F:	drivers/media/radio/si4713/radio-usb-si4713.c
19531
19532SIANO DVB DRIVER
19533M:	Mauro Carvalho Chehab <mchehab@kernel.org>
19534L:	linux-media@vger.kernel.org
19535S:	Odd fixes
19536W:	https://linuxtv.org
19537T:	git git://linuxtv.org/media_tree.git
19538F:	drivers/media/common/siano/
19539F:	drivers/media/mmc/siano/
19540F:	drivers/media/usb/siano/
19541F:	drivers/media/usb/siano/
19542
19543SIEMENS IPC LED DRIVERS
19544M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
19545M:	Xing Tong Wu <xingtong.wu@siemens.com>
19546M:	Tobias Schaffner <tobias.schaffner@siemens.com>
19547L:	linux-leds@vger.kernel.org
19548S:	Maintained
19549F:	drivers/leds/simple/
19550
19551SIEMENS IPC PLATFORM DRIVERS
19552M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
19553M:	Xing Tong Wu <xingtong.wu@siemens.com>
19554M:	Tobias Schaffner <tobias.schaffner@siemens.com>
19555L:	platform-driver-x86@vger.kernel.org
19556S:	Maintained
19557F:	drivers/platform/x86/siemens/
19558F:	include/linux/platform_data/x86/simatic-ipc-base.h
19559F:	include/linux/platform_data/x86/simatic-ipc.h
19560
19561SIEMENS IPC WATCHDOG DRIVERS
19562M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
19563M:	Xing Tong Wu <xingtong.wu@siemens.com>
19564M:	Tobias Schaffner <tobias.schaffner@siemens.com>
19565L:	linux-watchdog@vger.kernel.org
19566S:	Maintained
19567F:	drivers/watchdog/simatic-ipc-wdt.c
19568
19569SIFIVE DRIVERS
19570M:	Palmer Dabbelt <palmer@dabbelt.com>
19571M:	Paul Walmsley <paul.walmsley@sifive.com>
19572L:	linux-riscv@lists.infradead.org
19573S:	Supported
19574N:	sifive
19575K:	[^@]sifive
19576
19577SIFIVE FU540 SYSTEM-ON-CHIP
19578M:	Paul Walmsley <paul.walmsley@sifive.com>
19579M:	Palmer Dabbelt <palmer@dabbelt.com>
19580L:	linux-riscv@lists.infradead.org
19581S:	Supported
19582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
19583N:	fu540
19584K:	fu540
19585
19586SIFIVE PDMA DRIVER
19587M:	Green Wan <green.wan@sifive.com>
19588S:	Maintained
19589F:	Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
19590F:	drivers/dma/sf-pdma/
19591
19592SIFIVE SOC DRIVERS
19593M:	Conor Dooley <conor@kernel.org>
19594L:	linux-riscv@lists.infradead.org
19595S:	Maintained
19596T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19597F:	Documentation/devicetree/bindings/cache/sifive,ccache0.yaml
19598F:	drivers/soc/sifive/
19599
19600SILEAD TOUCHSCREEN DRIVER
19601M:	Hans de Goede <hdegoede@redhat.com>
19602L:	linux-input@vger.kernel.org
19603L:	platform-driver-x86@vger.kernel.org
19604S:	Maintained
19605F:	drivers/input/touchscreen/silead.c
19606F:	drivers/platform/x86/touchscreen_dmi.c
19607
19608SILICON LABS WIRELESS DRIVERS (for WFxxx series)
19609M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
19610S:	Supported
19611F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
19612F:	drivers/net/wireless/silabs/wfx/
19613
19614SILICON MOTION SM712 FRAME BUFFER DRIVER
19615M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19616M:	Teddy Wang <teddy.wang@siliconmotion.com>
19617M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19618L:	linux-fbdev@vger.kernel.org
19619S:	Maintained
19620F:	Documentation/fb/sm712fb.rst
19621F:	drivers/video/fbdev/sm712*
19622
19623SILVACO I3C DUAL-ROLE MASTER
19624M:	Miquel Raynal <miquel.raynal@bootlin.com>
19625M:	Conor Culhane <conor.culhane@silvaco.com>
19626L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
19627S:	Maintained
19628F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
19629F:	drivers/i3c/master/svc-i3c-master.c
19630
19631SIMPLEFB FB DRIVER
19632M:	Hans de Goede <hdegoede@redhat.com>
19633L:	linux-fbdev@vger.kernel.org
19634S:	Maintained
19635F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
19636F:	drivers/video/fbdev/simplefb.c
19637F:	include/linux/platform_data/simplefb.h
19638
19639SIMTEC EB110ATX (Chalice CATS)
19640M:	Simtec Linux Team <linux@simtec.co.uk>
19641S:	Supported
19642W:	http://www.simtec.co.uk/products/EB110ATX/
19643
19644SIOX
19645M:	Thorsten Scherer <t.scherer@eckelmann.de>
19646M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
19647R:	Pengutronix Kernel Team <kernel@pengutronix.de>
19648S:	Supported
19649F:	drivers/gpio/gpio-siox.c
19650F:	drivers/siox/*
19651F:	include/trace/events/siox.h
19652
19653SIPHASH PRF ROUTINES
19654M:	Jason A. Donenfeld <Jason@zx2c4.com>
19655S:	Maintained
19656F:	include/linux/siphash.h
19657F:	lib/siphash.c
19658F:	lib/siphash_kunit.c
19659
19660SIS 190 ETHERNET DRIVER
19661M:	Francois Romieu <romieu@fr.zoreil.com>
19662L:	netdev@vger.kernel.org
19663S:	Maintained
19664F:	drivers/net/ethernet/sis/sis190.c
19665
19666SIS 900/7016 FAST ETHERNET DRIVER
19667M:	Daniele Venzano <venza@brownhat.org>
19668L:	netdev@vger.kernel.org
19669S:	Maintained
19670W:	http://www.brownhat.org/sis900.html
19671F:	drivers/net/ethernet/sis/sis900.*
19672
19673SIS FRAMEBUFFER DRIVER
19674S:	Orphan
19675F:	Documentation/fb/sisfb.rst
19676F:	drivers/video/fbdev/sis/
19677F:	include/video/sisfb.h
19678
19679SIS I2C TOUCHSCREEN DRIVER
19680M:	Mika Penttilä <mpenttil@redhat.com>
19681L:	linux-input@vger.kernel.org
19682S:	Maintained
19683F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
19684F:	drivers/input/touchscreen/sis_i2c.c
19685
19686SIS USB2VGA DRIVER
19687M:	Thomas Winischhofer <thomas@winischhofer.net>
19688S:	Maintained
19689W:	http://www.winischhofer.at/linuxsisusbvga.shtml
19690F:	drivers/usb/misc/sisusbvga/
19691
19692SL28 CPLD MFD DRIVER
19693M:	Michael Walle <michael@walle.cc>
19694S:	Maintained
19695F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
19696F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
19697F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
19698F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
19699F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
19700F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
19701F:	drivers/gpio/gpio-sl28cpld.c
19702F:	drivers/hwmon/sl28cpld-hwmon.c
19703F:	drivers/irqchip/irq-sl28cpld.c
19704F:	drivers/pwm/pwm-sl28cpld.c
19705F:	drivers/watchdog/sl28cpld_wdt.c
19706
19707SL28 VPD NVMEM LAYOUT DRIVER
19708M:	Michael Walle <michael@walle.cc>
19709S:	Maintained
19710F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
19711F:	drivers/nvmem/layouts/sl28vpd.c
19712
19713SLAB ALLOCATOR
19714M:	Christoph Lameter <cl@linux.com>
19715M:	Pekka Enberg <penberg@kernel.org>
19716M:	David Rientjes <rientjes@google.com>
19717M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
19718M:	Andrew Morton <akpm@linux-foundation.org>
19719M:	Vlastimil Babka <vbabka@suse.cz>
19720R:	Roman Gushchin <roman.gushchin@linux.dev>
19721R:	Hyeonggon Yoo <42.hyeyoo@gmail.com>
19722L:	linux-mm@kvack.org
19723S:	Maintained
19724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
19725F:	include/linux/sl?b*.h
19726F:	mm/sl?b*
19727
19728SLCAN CAN NETWORK DRIVER
19729M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
19730L:	linux-can@vger.kernel.org
19731S:	Maintained
19732F:	drivers/net/can/slcan/
19733
19734SLEEPABLE READ-COPY UPDATE (SRCU)
19735M:	Lai Jiangshan <jiangshanlai@gmail.com>
19736M:	"Paul E. McKenney" <paulmck@kernel.org>
19737M:	Josh Triplett <josh@joshtriplett.org>
19738R:	Steven Rostedt <rostedt@goodmis.org>
19739R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19740L:	rcu@vger.kernel.org
19741S:	Supported
19742W:	http://www.rdrop.com/users/paulmck/RCU/
19743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19744F:	include/linux/srcu*.h
19745F:	kernel/rcu/srcu*.c
19746
19747SMACK SECURITY MODULE
19748M:	Casey Schaufler <casey@schaufler-ca.com>
19749L:	linux-security-module@vger.kernel.org
19750S:	Maintained
19751W:	http://schaufler-ca.com
19752T:	git git://github.com/cschaufler/smack-next
19753F:	Documentation/admin-guide/LSM/Smack.rst
19754F:	security/smack/
19755
19756SMC91x ETHERNET DRIVER
19757M:	Nicolas Pitre <nico@fluxnic.net>
19758S:	Odd Fixes
19759F:	drivers/net/ethernet/smsc/smc91x.*
19760
19761SMSC EMC2103 HARDWARE MONITOR DRIVER
19762M:	Steve Glendinning <steve.glendinning@shawell.net>
19763L:	linux-hwmon@vger.kernel.org
19764S:	Maintained
19765F:	Documentation/hwmon/emc2103.rst
19766F:	drivers/hwmon/emc2103.c
19767
19768SMSC SCH5627 HARDWARE MONITOR DRIVER
19769M:	Hans de Goede <hdegoede@redhat.com>
19770L:	linux-hwmon@vger.kernel.org
19771S:	Supported
19772F:	Documentation/hwmon/sch5627.rst
19773F:	drivers/hwmon/sch5627.c
19774
19775SMSC UFX6000 and UFX7000 USB to VGA DRIVER
19776M:	Steve Glendinning <steve.glendinning@shawell.net>
19777L:	linux-fbdev@vger.kernel.org
19778S:	Maintained
19779F:	drivers/video/fbdev/smscufx.c
19780
19781SMSC47B397 HARDWARE MONITOR DRIVER
19782M:	Jean Delvare <jdelvare@suse.com>
19783L:	linux-hwmon@vger.kernel.org
19784S:	Maintained
19785F:	Documentation/hwmon/smsc47b397.rst
19786F:	drivers/hwmon/smsc47b397.c
19787
19788SMSC911x ETHERNET DRIVER
19789M:	Steve Glendinning <steve.glendinning@shawell.net>
19790L:	netdev@vger.kernel.org
19791S:	Maintained
19792F:	drivers/net/ethernet/smsc/smsc911x.*
19793F:	include/linux/smsc911x.h
19794
19795SMSC9420 PCI ETHERNET DRIVER
19796M:	Steve Glendinning <steve.glendinning@shawell.net>
19797L:	netdev@vger.kernel.org
19798S:	Maintained
19799F:	drivers/net/ethernet/smsc/smsc9420.*
19800
19801SNET DPU VIRTIO DATA PATH ACCELERATOR
19802R:	Alvaro Karsz <alvaro.karsz@solid-run.com>
19803F:	drivers/vdpa/solidrun/
19804
19805SOCIONEXT (SNI) AVE NETWORK DRIVER
19806M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
19807L:	netdev@vger.kernel.org
19808S:	Maintained
19809F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
19810F:	drivers/net/ethernet/socionext/sni_ave.c
19811
19812SOCIONEXT (SNI) NETSEC NETWORK DRIVER
19813M:	Jassi Brar <jaswinder.singh@linaro.org>
19814M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
19815L:	netdev@vger.kernel.org
19816S:	Maintained
19817F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
19818F:	drivers/net/ethernet/socionext/netsec.c
19819
19820SOCIONEXT (SNI) Synquacer SPI DRIVER
19821M:	Masahisa Kojima <masahisa.kojima@linaro.org>
19822M:	Jassi Brar <jaswinder.singh@linaro.org>
19823L:	linux-spi@vger.kernel.org
19824S:	Maintained
19825F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
19826F:	drivers/spi/spi-synquacer.c
19827
19828SOCIONEXT SYNQUACER I2C DRIVER
19829M:	Ard Biesheuvel <ardb@kernel.org>
19830L:	linux-i2c@vger.kernel.org
19831S:	Maintained
19832F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
19833F:	drivers/i2c/busses/i2c-synquacer.c
19834
19835SOCIONEXT UNIPHIER SOUND DRIVER
19836L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19837S:	Orphan
19838F:	sound/soc/uniphier/
19839
19840SOCKET TIMESTAMPING
19841M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
19842S:	Maintained
19843F:	Documentation/networking/timestamping.rst
19844F:	include/uapi/linux/net_tstamp.h
19845F:	tools/testing/selftests/net/so_txtime.c
19846
19847SOEKRIS NET48XX LED SUPPORT
19848M:	Chris Boot <bootc@bootc.net>
19849S:	Maintained
19850F:	drivers/leds/leds-net48xx.c
19851
19852SOFT-IWARP DRIVER (siw)
19853M:	Bernard Metzler <bmt@zurich.ibm.com>
19854L:	linux-rdma@vger.kernel.org
19855S:	Supported
19856F:	drivers/infiniband/sw/siw/
19857F:	include/uapi/rdma/siw-abi.h
19858
19859SOFT-ROCE DRIVER (rxe)
19860M:	Zhu Yanjun <zyjzyj2000@gmail.com>
19861L:	linux-rdma@vger.kernel.org
19862S:	Supported
19863F:	drivers/infiniband/sw/rxe/
19864F:	include/uapi/rdma/rdma_user_rxe.h
19865
19866SOFTLOGIC 6x10 MPEG CODEC
19867M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
19868M:	Anton Sviridenko <anton@corp.bluecherry.net>
19869M:	Andrey Utkin <andrey_utkin@fastmail.com>
19870M:	Ismael Luceno <ismael@iodev.co.uk>
19871L:	linux-media@vger.kernel.org
19872S:	Supported
19873F:	drivers/media/pci/solo6x10/
19874
19875SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
19876M:	James Morse <james.morse@arm.com>
19877L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19878S:	Maintained
19879F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
19880F:	drivers/firmware/arm_sdei.c
19881F:	include/linux/arm_sdei.h
19882F:	include/uapi/linux/arm_sdei.h
19883
19884SOFTWARE NODES AND DEVICE PROPERTIES
19885R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19886R:	Daniel Scally <djrscally@gmail.com>
19887R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
19888R:	Sakari Ailus <sakari.ailus@linux.intel.com>
19889L:	linux-acpi@vger.kernel.org
19890S:	Maintained
19891F:	drivers/base/property.c
19892F:	drivers/base/swnode.c
19893F:	include/linux/fwnode.h
19894F:	include/linux/property.h
19895
19896SOFTWARE RAID (Multiple Disks) SUPPORT
19897M:	Song Liu <song@kernel.org>
19898L:	linux-raid@vger.kernel.org
19899S:	Supported
19900Q:	https://patchwork.kernel.org/project/linux-raid/list/
19901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
19902F:	drivers/md/Kconfig
19903F:	drivers/md/Makefile
19904F:	drivers/md/md*
19905F:	drivers/md/raid*
19906F:	include/linux/raid/
19907F:	include/uapi/linux/raid/
19908
19909SOLIDRUN CLEARFOG SUPPORT
19910M:	Russell King <linux@armlinux.org.uk>
19911S:	Maintained
19912F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
19913F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
19914
19915SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
19916M:	Russell King <linux@armlinux.org.uk>
19917S:	Maintained
19918F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
19919F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
19920F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
19921
19922SONIC NETWORK DRIVER
19923M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
19924L:	netdev@vger.kernel.org
19925S:	Maintained
19926F:	drivers/net/ethernet/natsemi/sonic.*
19927
19928SONICS SILICON BACKPLANE DRIVER (SSB)
19929M:	Michael Buesch <m@bues.ch>
19930L:	linux-wireless@vger.kernel.org
19931S:	Maintained
19932F:	drivers/ssb/
19933F:	include/linux/ssb/
19934
19935SONY IMX208 SENSOR DRIVER
19936M:	Sakari Ailus <sakari.ailus@linux.intel.com>
19937L:	linux-media@vger.kernel.org
19938S:	Maintained
19939T:	git git://linuxtv.org/media_tree.git
19940F:	drivers/media/i2c/imx208.c
19941
19942SONY IMX214 SENSOR DRIVER
19943M:	Ricardo Ribalda <ribalda@kernel.org>
19944L:	linux-media@vger.kernel.org
19945S:	Maintained
19946T:	git git://linuxtv.org/media_tree.git
19947F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
19948F:	drivers/media/i2c/imx214.c
19949
19950SONY IMX219 SENSOR DRIVER
19951M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
19952L:	linux-media@vger.kernel.org
19953S:	Maintained
19954T:	git git://linuxtv.org/media_tree.git
19955F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
19956F:	drivers/media/i2c/imx219.c
19957
19958SONY IMX258 SENSOR DRIVER
19959M:	Sakari Ailus <sakari.ailus@linux.intel.com>
19960L:	linux-media@vger.kernel.org
19961S:	Maintained
19962T:	git git://linuxtv.org/media_tree.git
19963F:	Documentation/devicetree/bindings/media/i2c/imx258.yaml
19964F:	drivers/media/i2c/imx258.c
19965
19966SONY IMX274 SENSOR DRIVER
19967M:	Leon Luo <leonl@leopardimaging.com>
19968L:	linux-media@vger.kernel.org
19969S:	Maintained
19970T:	git git://linuxtv.org/media_tree.git
19971F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
19972F:	drivers/media/i2c/imx274.c
19973
19974SONY IMX290 SENSOR DRIVER
19975M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19976L:	linux-media@vger.kernel.org
19977S:	Maintained
19978T:	git git://linuxtv.org/media_tree.git
19979F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
19980F:	drivers/media/i2c/imx290.c
19981
19982SONY IMX296 SENSOR DRIVER
19983M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19984M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19985L:	linux-media@vger.kernel.org
19986S:	Maintained
19987T:	git git://linuxtv.org/media_tree.git
19988F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
19989F:	drivers/media/i2c/imx296.c
19990
19991SONY IMX319 SENSOR DRIVER
19992M:	Bingbu Cao <bingbu.cao@intel.com>
19993L:	linux-media@vger.kernel.org
19994S:	Maintained
19995T:	git git://linuxtv.org/media_tree.git
19996F:	drivers/media/i2c/imx319.c
19997
19998SONY IMX334 SENSOR DRIVER
19999M:	Paul J. Murphy <paul.j.murphy@intel.com>
20000M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
20001L:	linux-media@vger.kernel.org
20002S:	Maintained
20003T:	git git://linuxtv.org/media_tree.git
20004F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
20005F:	drivers/media/i2c/imx334.c
20006
20007SONY IMX335 SENSOR DRIVER
20008M:	Paul J. Murphy <paul.j.murphy@intel.com>
20009M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
20010L:	linux-media@vger.kernel.org
20011S:	Maintained
20012T:	git git://linuxtv.org/media_tree.git
20013F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
20014F:	drivers/media/i2c/imx335.c
20015
20016SONY IMX355 SENSOR DRIVER
20017M:	Tianshu Qiu <tian.shu.qiu@intel.com>
20018L:	linux-media@vger.kernel.org
20019S:	Maintained
20020T:	git git://linuxtv.org/media_tree.git
20021F:	drivers/media/i2c/imx355.c
20022
20023SONY IMX412 SENSOR DRIVER
20024M:	Paul J. Murphy <paul.j.murphy@intel.com>
20025M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
20026L:	linux-media@vger.kernel.org
20027S:	Maintained
20028T:	git git://linuxtv.org/media_tree.git
20029F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
20030F:	drivers/media/i2c/imx412.c
20031
20032SONY IMX415 SENSOR DRIVER
20033M:	Michael Riesch <michael.riesch@wolfvision.net>
20034L:	linux-media@vger.kernel.org
20035S:	Maintained
20036T:	git git://linuxtv.org/media_tree.git
20037F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
20038F:	drivers/media/i2c/imx415.c
20039
20040SONY MEMORYSTICK SUBSYSTEM
20041M:	Maxim Levitsky <maximlevitsky@gmail.com>
20042M:	Alex Dubov <oakad@yahoo.com>
20043M:	Ulf Hansson <ulf.hansson@linaro.org>
20044L:	linux-mmc@vger.kernel.org
20045S:	Maintained
20046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
20047F:	drivers/memstick/
20048F:	include/linux/memstick.h
20049
20050SONY VAIO CONTROL DEVICE DRIVER
20051M:	Mattia Dongili <malattia@linux.it>
20052L:	platform-driver-x86@vger.kernel.org
20053S:	Maintained
20054W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
20055F:	Documentation/admin-guide/laptops/sony-laptop.rst
20056F:	drivers/char/sonypi.c
20057F:	drivers/platform/x86/sony-laptop.c
20058F:	include/linux/sony-laptop.h
20059
20060SOUND
20061M:	Jaroslav Kysela <perex@perex.cz>
20062M:	Takashi Iwai <tiwai@suse.com>
20063L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20064S:	Maintained
20065W:	http://www.alsa-project.org/
20066Q:	http://patchwork.kernel.org/project/alsa-devel/list/
20067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20068F:	Documentation/sound/
20069F:	include/sound/
20070F:	include/uapi/sound/
20071F:	sound/
20072F:	tools/testing/selftests/alsa
20073
20074SOUND - ALSA SELFTESTS
20075M:	Mark Brown <broonie@kernel.org>
20076L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20077L:	linux-kselftest@vger.kernel.org
20078S:	Supported
20079F:	tools/testing/selftests/alsa
20080
20081SOUND - COMPRESSED AUDIO
20082M:	Vinod Koul <vkoul@kernel.org>
20083L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20084S:	Supported
20085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20086F:	Documentation/sound/designs/compress-offload.rst
20087F:	include/sound/compress_driver.h
20088F:	include/uapi/sound/compress_*
20089F:	sound/core/compress_offload.c
20090F:	sound/soc/soc-compress.c
20091
20092SOUND - DMAENGINE HELPERS
20093M:	Lars-Peter Clausen <lars@metafoo.de>
20094S:	Supported
20095F:	include/sound/dmaengine_pcm.h
20096F:	sound/core/pcm_dmaengine.c
20097F:	sound/soc/soc-generic-dmaengine-pcm.c
20098
20099SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
20100M:	Liam Girdwood <lgirdwood@gmail.com>
20101M:	Mark Brown <broonie@kernel.org>
20102L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20103S:	Supported
20104W:	http://alsa-project.org/main/index.php/ASoC
20105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
20106F:	Documentation/devicetree/bindings/sound/
20107F:	Documentation/sound/soc/
20108F:	include/dt-bindings/sound/
20109F:	include/sound/soc*
20110F:	sound/soc/
20111
20112SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
20113M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
20114M:	Liam Girdwood <lgirdwood@gmail.com>
20115M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
20116M:	Bard Liao <yung-chuan.liao@linux.intel.com>
20117M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
20118M:	Daniel Baluta <daniel.baluta@nxp.com>
20119R:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
20120L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
20121S:	Supported
20122W:	https://github.com/thesofproject/linux/
20123F:	sound/soc/sof/
20124
20125SOUNDWIRE SUBSYSTEM
20126M:	Vinod Koul <vkoul@kernel.org>
20127M:	Bard Liao <yung-chuan.liao@linux.intel.com>
20128R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
20129R:	Sanyog Kale <sanyog.r.kale@intel.com>
20130L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20131S:	Supported
20132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
20133F:	Documentation/driver-api/soundwire/
20134F:	drivers/soundwire/
20135F:	include/linux/soundwire/
20136
20137SP2 MEDIA DRIVER
20138M:	Olli Salonen <olli.salonen@iki.fi>
20139L:	linux-media@vger.kernel.org
20140S:	Maintained
20141W:	https://linuxtv.org
20142Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20143F:	drivers/media/dvb-frontends/sp2*
20144
20145SPANISH DOCUMENTATION
20146M:	Carlos Bilbao <carlos.bilbao@amd.com>
20147S:	Maintained
20148F:	Documentation/translations/sp_SP/
20149
20150SPARC + UltraSPARC (sparc/sparc64)
20151M:	"David S. Miller" <davem@davemloft.net>
20152L:	sparclinux@vger.kernel.org
20153S:	Maintained
20154Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
20155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
20156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
20157F:	arch/sparc/
20158F:	drivers/sbus/
20159
20160SPARC SERIAL DRIVERS
20161M:	"David S. Miller" <davem@davemloft.net>
20162L:	sparclinux@vger.kernel.org
20163S:	Maintained
20164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
20165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
20166F:	drivers/tty/serial/suncore.c
20167F:	drivers/tty/serial/sunhv.c
20168F:	drivers/tty/serial/sunsab.c
20169F:	drivers/tty/serial/sunsab.h
20170F:	drivers/tty/serial/sunsu.c
20171F:	drivers/tty/serial/sunzilog.c
20172F:	drivers/tty/serial/sunzilog.h
20173F:	drivers/tty/vcc.c
20174F:	include/linux/sunserialcore.h
20175
20176SPARSE CHECKER
20177M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
20178L:	linux-sparse@vger.kernel.org
20179S:	Maintained
20180W:	https://sparse.docs.kernel.org/
20181Q:	https://patchwork.kernel.org/project/linux-sparse/list/
20182B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
20183T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
20184F:	include/linux/compiler.h
20185
20186SPEAKUP CONSOLE SPEECH DRIVER
20187M:	William Hubbs <w.d.hubbs@gmail.com>
20188M:	Chris Brannon <chris@the-brannons.com>
20189M:	Kirk Reiser <kirk@reisers.ca>
20190M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
20191L:	speakup@linux-speakup.org
20192S:	Odd Fixes
20193W:	http://www.linux-speakup.org/
20194W:	https://github.com/linux-speakup/speakup
20195B:	https://github.com/linux-speakup/speakup/issues
20196F:	drivers/accessibility/speakup/
20197
20198SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
20199M:	Viresh Kumar <vireshk@kernel.org>
20200M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
20201M:	soc@kernel.org
20202L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20203S:	Maintained
20204W:	http://www.st.com/spear
20205F:	arch/arm/boot/dts/st/spear*
20206F:	arch/arm/mach-spear/
20207F:	drivers/clk/spear/
20208F:	drivers/pinctrl/spear/
20209
20210SPI NOR SUBSYSTEM
20211M:	Tudor Ambarus <tudor.ambarus@linaro.org>
20212M:	Pratyush Yadav <pratyush@kernel.org>
20213R:	Michael Walle <michael@walle.cc>
20214L:	linux-mtd@lists.infradead.org
20215S:	Maintained
20216W:	http://www.linux-mtd.infradead.org/
20217Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
20218C:	irc://irc.oftc.net/mtd
20219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
20220F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
20221F:	drivers/mtd/spi-nor/
20222F:	include/linux/mtd/spi-nor.h
20223
20224SPI SUBSYSTEM
20225M:	Mark Brown <broonie@kernel.org>
20226L:	linux-spi@vger.kernel.org
20227S:	Maintained
20228Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
20229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
20230F:	Documentation/devicetree/bindings/spi/
20231F:	Documentation/spi/
20232F:	drivers/spi/
20233F:	include/linux/spi/
20234F:	include/uapi/linux/spi/
20235F:	tools/spi/
20236
20237SPIDERNET NETWORK DRIVER for CELL
20238M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
20239M:	Geoff Levand <geoff@infradead.org>
20240L:	netdev@vger.kernel.org
20241L:	linuxppc-dev@lists.ozlabs.org
20242S:	Maintained
20243F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
20244F:	drivers/net/ethernet/toshiba/spider_net*
20245
20246SPMI SUBSYSTEM
20247M:	Stephen Boyd <sboyd@kernel.org>
20248L:	linux-kernel@vger.kernel.org
20249S:	Maintained
20250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
20251F:	Documentation/devicetree/bindings/spmi/
20252F:	drivers/spmi/
20253F:	include/dt-bindings/spmi/spmi.h
20254F:	include/linux/spmi.h
20255F:	include/trace/events/spmi.h
20256
20257SPU FILE SYSTEM
20258M:	Jeremy Kerr <jk@ozlabs.org>
20259L:	linuxppc-dev@lists.ozlabs.org
20260S:	Supported
20261W:	http://www.ibm.com/developerworks/power/cell/
20262F:	Documentation/filesystems/spufs/spufs.rst
20263F:	arch/powerpc/platforms/cell/spufs/
20264
20265SQUASHFS FILE SYSTEM
20266M:	Phillip Lougher <phillip@squashfs.org.uk>
20267L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
20268S:	Maintained
20269W:	http://squashfs.org.uk
20270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
20271F:	Documentation/filesystems/squashfs.rst
20272F:	fs/squashfs/
20273
20274SRM (Alpha) environment access
20275M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
20276S:	Maintained
20277F:	arch/alpha/kernel/srm_env.c
20278
20279ST LSM6DSx IMU IIO DRIVER
20280M:	Lorenzo Bianconi <lorenzo@kernel.org>
20281L:	linux-iio@vger.kernel.org
20282S:	Maintained
20283W:	http://www.st.com/
20284F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
20285F:	drivers/iio/imu/st_lsm6dsx/
20286
20287ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
20288M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
20289M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
20290L:	linux-media@vger.kernel.org
20291S:	Maintained
20292T:	git git://linuxtv.org/media_tree.git
20293F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
20294F:	drivers/media/i2c/st-mipid02.c
20295
20296ST STM32 I2C/SMBUS DRIVER
20297M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
20298M:	Alain Volmat <alain.volmat@foss.st.com>
20299L:	linux-i2c@vger.kernel.org
20300S:	Maintained
20301F:	drivers/i2c/busses/i2c-stm32*
20302
20303ST STM32 SPI DRIVER
20304M:	Alain Volmat <alain.volmat@foss.st.com>
20305L:	linux-spi@vger.kernel.org
20306S:	Maintained
20307F:	drivers/spi/spi-stm32.c
20308
20309ST STPDDC60 DRIVER
20310M:	Daniel Nilsson <daniel.nilsson@flex.com>
20311L:	linux-hwmon@vger.kernel.org
20312S:	Maintained
20313F:	Documentation/hwmon/stpddc60.rst
20314F:	drivers/hwmon/pmbus/stpddc60.c
20315
20316ST VGXY61 DRIVER
20317M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
20318M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
20319L:	linux-media@vger.kernel.org
20320S:	Maintained
20321T:	git git://linuxtv.org/media_tree.git
20322F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
20323F:	Documentation/userspace-api/media/drivers/st-vgxy61.rst
20324F:	drivers/media/i2c/st-vgxy61.c
20325
20326ST VL53L0X ToF RANGER(I2C) IIO DRIVER
20327M:	Song Qiang <songqiang1304521@gmail.com>
20328L:	linux-iio@vger.kernel.org
20329S:	Maintained
20330F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
20331F:	drivers/iio/proximity/vl53l0x-i2c.c
20332
20333STABLE BRANCH
20334M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20335M:	Sasha Levin <sashal@kernel.org>
20336L:	stable@vger.kernel.org
20337S:	Supported
20338F:	Documentation/process/stable-kernel-rules.rst
20339
20340STAGING - ATOMISP DRIVER
20341M:	Hans de Goede <hdegoede@redhat.com>
20342M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20343R:	Sakari Ailus <sakari.ailus@linux.intel.com>
20344L:	linux-media@vger.kernel.org
20345S:	Maintained
20346F:	drivers/staging/media/atomisp/
20347
20348STAGING - FIELDBUS SUBSYSTEM
20349M:	Sven Van Asbroeck <TheSven73@gmail.com>
20350S:	Maintained
20351F:	drivers/staging/fieldbus/*
20352F:	drivers/staging/fieldbus/Documentation/
20353
20354STAGING - HMS ANYBUS-S BUS
20355M:	Sven Van Asbroeck <TheSven73@gmail.com>
20356S:	Maintained
20357F:	drivers/staging/fieldbus/anybuss/
20358
20359STAGING - INDUSTRIAL IO
20360M:	Jonathan Cameron <jic23@kernel.org>
20361L:	linux-iio@vger.kernel.org
20362S:	Odd Fixes
20363F:	Documentation/devicetree/bindings/staging/iio/
20364F:	drivers/staging/iio/
20365
20366STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
20367M:	Marc Dietrich <marvin24@gmx.de>
20368L:	ac100@lists.launchpad.net (moderated for non-subscribers)
20369L:	linux-tegra@vger.kernel.org
20370S:	Maintained
20371F:	drivers/staging/nvec/
20372
20373STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
20374M:	Jens Frederich <jfrederich@gmail.com>
20375M:	Jon Nettleton <jon.nettleton@gmail.com>
20376S:	Maintained
20377W:	http://wiki.laptop.org/go/DCON
20378F:	drivers/staging/olpc_dcon/
20379
20380STAGING - REALTEK RTL8712U DRIVERS
20381M:	Larry Finger <Larry.Finger@lwfinger.net>
20382M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
20383S:	Odd Fixes
20384F:	drivers/staging/rtl8712/
20385
20386STAGING - SEPS525 LCD CONTROLLER DRIVERS
20387M:	Michael Hennerich <michael.hennerich@analog.com>
20388L:	linux-fbdev@vger.kernel.org
20389S:	Supported
20390F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
20391F:	drivers/staging/fbtft/fb_seps525.c
20392
20393STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
20394M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
20395M:	Teddy Wang <teddy.wang@siliconmotion.com>
20396M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
20397L:	linux-fbdev@vger.kernel.org
20398S:	Maintained
20399F:	drivers/staging/sm750fb/
20400
20401STAGING - VIA VT665X DRIVERS
20402M:	Forest Bond <forest@alittletooquiet.net>
20403S:	Odd Fixes
20404F:	drivers/staging/vt665?/
20405
20406STAGING SUBSYSTEM
20407M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20408L:	linux-staging@lists.linux.dev
20409S:	Supported
20410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
20411F:	drivers/staging/
20412
20413STANDALONE CACHE CONTROLLER DRIVERS
20414M:	Conor Dooley <conor@kernel.org>
20415L:	linux-riscv@lists.infradead.org
20416S:	Maintained
20417T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
20418F:	drivers/cache
20419
20420STARFIRE/DURALAN NETWORK DRIVER
20421M:	Ion Badulescu <ionut@badula.org>
20422S:	Odd Fixes
20423F:	drivers/net/ethernet/adaptec/starfire*
20424
20425STARFIVE CRYPTO DRIVER
20426M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
20427M:	William Qiu <william.qiu@starfivetech.com>
20428S:	Supported
20429F:	Documentation/devicetree/bindings/crypto/starfive*
20430F:	drivers/crypto/starfive/
20431
20432STARFIVE DEVICETREES
20433M:	Emil Renner Berthing <kernel@esmil.dk>
20434S:	Maintained
20435F:	arch/riscv/boot/dts/starfive/
20436
20437STARFIVE DWMAC GLUE LAYER
20438M:	Emil Renner Berthing <kernel@esmil.dk>
20439M:	Samin Guo <samin.guo@starfivetech.com>
20440S:	Maintained
20441F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
20442F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
20443
20444STARFIVE JH7110 DPHY RX DRIVER
20445M:	Jack Zhu <jack.zhu@starfivetech.com>
20446M:	Changhuang Liang <changhuang.liang@starfivetech.com>
20447S:	Supported
20448F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
20449F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
20450
20451STARFIVE JH7110 MMC/SD/SDIO DRIVER
20452M:	William Qiu <william.qiu@starfivetech.com>
20453S:	Supported
20454F:	Documentation/devicetree/bindings/mmc/starfive*
20455F:	drivers/mmc/host/dw_mmc-starfive.c
20456
20457STARFIVE JH7110 PLL CLOCK DRIVER
20458M:	Xingyu Wu <xingyu.wu@starfivetech.com>
20459S:	Supported
20460F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
20461F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
20462
20463STARFIVE JH7110 SYSCON
20464M:	William Qiu <william.qiu@starfivetech.com>
20465M:	Xingyu Wu <xingyu.wu@starfivetech.com>
20466S:	Supported
20467F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
20468
20469STARFIVE JH7110 TDM DRIVER
20470M:	Walker Chen <walker.chen@starfivetech.com>
20471S:	Maintained
20472F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
20473F:	sound/soc/starfive/jh7110_tdm.c
20474
20475STARFIVE JH71X0 CLOCK DRIVERS
20476M:	Emil Renner Berthing <kernel@esmil.dk>
20477M:	Hal Feng <hal.feng@starfivetech.com>
20478S:	Maintained
20479F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
20480F:	drivers/clk/starfive/clk-starfive-jh71*
20481F:	include/dt-bindings/clock/starfive?jh71*.h
20482
20483STARFIVE JH71X0 PINCTRL DRIVERS
20484M:	Emil Renner Berthing <kernel@esmil.dk>
20485M:	Jianlong Huang <jianlong.huang@starfivetech.com>
20486L:	linux-gpio@vger.kernel.org
20487S:	Maintained
20488F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
20489F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
20490F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
20491F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
20492
20493STARFIVE JH71X0 RESET CONTROLLER DRIVERS
20494M:	Emil Renner Berthing <kernel@esmil.dk>
20495M:	Hal Feng <hal.feng@starfivetech.com>
20496S:	Maintained
20497F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
20498F:	drivers/reset/starfive/reset-starfive-jh71*
20499F:	include/dt-bindings/reset/starfive?jh71*.h
20500
20501STARFIVE JH71X0 USB DRIVERS
20502M:	Minda Chen <minda.chen@starfivetech.com>
20503S:	Maintained
20504F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
20505F:	drivers/usb/cdns3/cdns3-starfive.c
20506
20507STARFIVE JH71XX PMU CONTROLLER DRIVER
20508M:	Walker Chen <walker.chen@starfivetech.com>
20509S:	Supported
20510F:	Documentation/devicetree/bindings/power/starfive*
20511F:	drivers/pmdomain/starfive/jh71xx-pmu.c
20512F:	include/dt-bindings/power/starfive,jh7110-pmu.h
20513
20514STARFIVE SOC DRIVERS
20515M:	Conor Dooley <conor@kernel.org>
20516S:	Maintained
20517T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
20518F:	Documentation/devicetree/bindings/soc/starfive/
20519F:	drivers/soc/starfive/
20520
20521STARFIVE TRNG DRIVER
20522M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
20523S:	Supported
20524F:	Documentation/devicetree/bindings/rng/starfive*
20525F:	drivers/char/hw_random/jh7110-trng.c
20526
20527STARFIVE WATCHDOG DRIVER
20528M:	Xingyu Wu <xingyu.wu@starfivetech.com>
20529M:	Samin Guo <samin.guo@starfivetech.com>
20530S:	Supported
20531F:	Documentation/devicetree/bindings/watchdog/starfive*
20532F:	drivers/watchdog/starfive-wdt.c
20533
20534STARFIVE JH71X0 PCIE AND USB PHY DRIVER
20535M:	Minda Chen <minda.chen@starfivetech.com>
20536S:	Supported
20537F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
20538F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
20539F:	drivers/phy/starfive/phy-jh7110-pcie.c
20540F:	drivers/phy/starfive/phy-jh7110-usb.c
20541
20542STATIC BRANCH/CALL
20543M:	Peter Zijlstra <peterz@infradead.org>
20544M:	Josh Poimboeuf <jpoimboe@kernel.org>
20545M:	Jason Baron <jbaron@akamai.com>
20546R:	Steven Rostedt <rostedt@goodmis.org>
20547R:	Ard Biesheuvel <ardb@kernel.org>
20548S:	Supported
20549F:	arch/*/include/asm/jump_label*.h
20550F:	arch/*/include/asm/static_call*.h
20551F:	arch/*/kernel/jump_label.c
20552F:	arch/*/kernel/static_call.c
20553F:	include/linux/jump_label*.h
20554F:	include/linux/static_call*.h
20555F:	kernel/jump_label.c
20556F:	kernel/static_call.c
20557
20558STI AUDIO (ASoC) DRIVERS
20559M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
20560L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20561S:	Maintained
20562F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
20563F:	sound/soc/sti/
20564
20565STI CEC DRIVER
20566M:	Alain Volmat <alain.volmat@foss.st.com>
20567S:	Maintained
20568F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
20569F:	drivers/media/cec/platform/sti/
20570
20571STK1160 USB VIDEO CAPTURE DRIVER
20572M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20573L:	linux-media@vger.kernel.org
20574S:	Maintained
20575T:	git git://linuxtv.org/media_tree.git
20576F:	drivers/media/usb/stk1160/
20577
20578STM32 AUDIO (ASoC) DRIVERS
20579M:	Olivier Moysan <olivier.moysan@foss.st.com>
20580M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
20581L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20582S:	Maintained
20583F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
20584F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
20585F:	sound/soc/stm/
20586
20587STM32 TIMER/LPTIMER DRIVERS
20588M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
20589S:	Maintained
20590F:	Documentation/ABI/testing/*timer-stm32
20591F:	Documentation/devicetree/bindings/*/*stm32-*timer*
20592F:	drivers/*/stm32-*timer*
20593F:	drivers/pwm/pwm-stm32*
20594F:	include/linux/*/stm32-*tim*
20595
20596STMMAC ETHERNET DRIVER
20597M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
20598M:	Jose Abreu <joabreu@synopsys.com>
20599L:	netdev@vger.kernel.org
20600S:	Supported
20601W:	http://www.stlinux.com
20602F:	Documentation/networking/device_drivers/ethernet/stmicro/
20603F:	drivers/net/ethernet/stmicro/stmmac/
20604
20605SUN HAPPY MEAL ETHERNET DRIVER
20606M:	Sean Anderson <seanga2@gmail.com>
20607S:	Maintained
20608F:	drivers/net/ethernet/sun/sunhme.*
20609
20610SUN3/3X
20611M:	Sam Creasey <sammy@sammy.net>
20612S:	Maintained
20613W:	http://sammy.net/sun3/
20614F:	arch/m68k/include/asm/sun3*
20615F:	arch/m68k/kernel/*sun3*
20616F:	arch/m68k/sun3*/
20617F:	drivers/net/ethernet/i825xx/sun3*
20618
20619SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
20620M:	Hans de Goede <hdegoede@redhat.com>
20621L:	linux-input@vger.kernel.org
20622S:	Maintained
20623F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
20624F:	drivers/input/keyboard/sun4i-lradc-keys.c
20625
20626SUNDANCE NETWORK DRIVER
20627M:	Denis Kirjanov <kda@linux-powerpc.org>
20628L:	netdev@vger.kernel.org
20629S:	Maintained
20630F:	drivers/net/ethernet/dlink/sundance.c
20631
20632SUNPLUS ETHERNET DRIVER
20633M:	Wells Lu <wellslutw@gmail.com>
20634L:	netdev@vger.kernel.org
20635S:	Maintained
20636W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
20637F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
20638F:	drivers/net/ethernet/sunplus/
20639
20640SUNPLUS MMC DRIVER
20641M:	Tony Huang <tonyhuang.sunplus@gmail.com>
20642M:	Li-hao Kuo <lhjeff911@gmail.com>
20643S:	Maintained
20644F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
20645F:	drivers/mmc/host/sunplus-mmc.c
20646
20647SUNPLUS OCOTP DRIVER
20648M:	Vincent Shih <vincent.sunplus@gmail.com>
20649S:	Maintained
20650F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
20651F:	drivers/nvmem/sunplus-ocotp.c
20652
20653SUNPLUS PWM DRIVER
20654M:	Hammer Hsieh <hammerh0314@gmail.com>
20655S:	Maintained
20656F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
20657F:	drivers/pwm/pwm-sunplus.c
20658
20659SUNPLUS RTC DRIVER
20660M:	Vincent Shih <vincent.sunplus@gmail.com>
20661L:	linux-rtc@vger.kernel.org
20662S:	Maintained
20663F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
20664F:	drivers/rtc/rtc-sunplus.c
20665
20666SUNPLUS SPI CONTROLLER INTERFACE DRIVER
20667M:	Li-hao Kuo <lhjeff911@gmail.com>
20668L:	linux-spi@vger.kernel.org
20669S:	Maintained
20670F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
20671F:	drivers/spi/spi-sunplus-sp7021.c
20672
20673SUNPLUS UART DRIVER
20674M:	Hammer Hsieh <hammerh0314@gmail.com>
20675S:	Maintained
20676F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
20677F:	drivers/tty/serial/sunplus-uart.c
20678
20679SUNPLUS USB2 PHY DRIVER
20680M:	Vincent Shih <vincent.sunplus@gmail.com>
20681L:	linux-usb@vger.kernel.org
20682S:	Maintained
20683F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
20684F:	drivers/phy/sunplus/Kconfig
20685F:	drivers/phy/sunplus/Makefile
20686F:	drivers/phy/sunplus/phy-sunplus-usb2.c
20687
20688SUNPLUS WATCHDOG DRIVER
20689M:	Xiantao Hu <xt.hu@cqplus1.com>
20690L:	linux-watchdog@vger.kernel.org
20691S:	Maintained
20692F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
20693F:	drivers/watchdog/sunplus_wdt.c
20694
20695SUPERH
20696M:	Yoshinori Sato <ysato@users.sourceforge.jp>
20697M:	Rich Felker <dalias@libc.org>
20698M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
20699L:	linux-sh@vger.kernel.org
20700S:	Maintained
20701Q:	http://patchwork.kernel.org/project/linux-sh/list/
20702F:	Documentation/arch/sh/
20703F:	arch/sh/
20704F:	drivers/sh/
20705
20706SUSPEND TO RAM
20707M:	"Rafael J. Wysocki" <rafael@kernel.org>
20708M:	Len Brown <len.brown@intel.com>
20709M:	Pavel Machek <pavel@ucw.cz>
20710L:	linux-pm@vger.kernel.org
20711S:	Supported
20712B:	https://bugzilla.kernel.org
20713F:	Documentation/power/
20714F:	arch/x86/kernel/acpi/sleep*
20715F:	arch/x86/kernel/acpi/wakeup*
20716F:	drivers/base/power/
20717F:	include/linux/freezer.h
20718F:	include/linux/pm.h
20719F:	include/linux/suspend.h
20720F:	kernel/power/
20721
20722SVGA HANDLING
20723M:	Martin Mares <mj@ucw.cz>
20724L:	linux-video@atrey.karlin.mff.cuni.cz
20725S:	Maintained
20726F:	Documentation/admin-guide/svga.rst
20727F:	arch/x86/boot/video*
20728
20729SWITCHDEV
20730M:	Jiri Pirko <jiri@resnulli.us>
20731M:	Ivan Vecera <ivecera@redhat.com>
20732L:	netdev@vger.kernel.org
20733S:	Supported
20734F:	include/net/switchdev.h
20735F:	net/switchdev/
20736
20737SY8106A REGULATOR DRIVER
20738M:	Icenowy Zheng <icenowy@aosc.io>
20739S:	Maintained
20740F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
20741F:	drivers/regulator/sy8106a-regulator.c
20742
20743SYNC FILE FRAMEWORK
20744M:	Sumit Semwal <sumit.semwal@linaro.org>
20745R:	Gustavo Padovan <gustavo@padovan.org>
20746L:	linux-media@vger.kernel.org
20747L:	dri-devel@lists.freedesktop.org
20748S:	Maintained
20749T:	git git://anongit.freedesktop.org/drm/drm-misc
20750F:	Documentation/driver-api/sync_file.rst
20751F:	drivers/dma-buf/dma-fence*
20752F:	drivers/dma-buf/sw_sync.c
20753F:	drivers/dma-buf/sync_*
20754F:	include/linux/sync_file.h
20755F:	include/uapi/linux/sync_file.h
20756
20757SYNOPSYS ARC ARCHITECTURE
20758M:	Vineet Gupta <vgupta@kernel.org>
20759L:	linux-snps-arc@lists.infradead.org
20760S:	Supported
20761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
20762F:	Documentation/arch/arc
20763F:	Documentation/devicetree/bindings/arc/*
20764F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
20765F:	arch/arc/
20766F:	drivers/clocksource/arc_timer.c
20767F:	drivers/tty/serial/arc_uart.c
20768
20769SYNOPSYS ARC HSDK SDP pll clock driver
20770M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20771S:	Supported
20772F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
20773F:	drivers/clk/clk-hsdk-pll.c
20774
20775SYNOPSYS ARC SDP clock driver
20776M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20777S:	Supported
20778F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
20779F:	drivers/clk/axs10x/*
20780
20781SYNOPSYS ARC SDP platform support
20782M:	Alexey Brodkin <abrodkin@synopsys.com>
20783S:	Supported
20784F:	Documentation/devicetree/bindings/arc/axs10*
20785F:	arch/arc/boot/dts/ax*
20786F:	arch/arc/plat-axs10x
20787
20788SYNOPSYS AXS10x RESET CONTROLLER DRIVER
20789M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20790S:	Supported
20791F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
20792F:	drivers/reset/reset-axs10x.c
20793
20794SYNOPSYS CREG GPIO DRIVER
20795M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20796S:	Maintained
20797F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
20798F:	drivers/gpio/gpio-creg-snps.c
20799
20800SYNOPSYS DESIGNWARE 8250 UART DRIVER
20801M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
20802R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20803S:	Supported
20804F:	drivers/tty/serial/8250/8250_dw.c
20805F:	drivers/tty/serial/8250/8250_dwlib.*
20806F:	drivers/tty/serial/8250/8250_lpss.c
20807
20808SYNOPSYS DESIGNWARE APB GPIO DRIVER
20809M:	Hoan Tran <hoan@os.amperecomputing.com>
20810M:	Serge Semin <fancer.lancer@gmail.com>
20811L:	linux-gpio@vger.kernel.org
20812S:	Maintained
20813F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
20814F:	drivers/gpio/gpio-dwapb.c
20815
20816SYNOPSYS DESIGNWARE APB SSI DRIVER
20817M:	Serge Semin <fancer.lancer@gmail.com>
20818L:	linux-spi@vger.kernel.org
20819S:	Supported
20820F:	Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
20821F:	drivers/spi/spi-dw*
20822
20823SYNOPSYS DESIGNWARE AXI DMAC DRIVER
20824M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20825S:	Maintained
20826F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
20827F:	drivers/dma/dw-axi-dmac/
20828
20829SYNOPSYS DESIGNWARE DMAC DRIVER
20830M:	Viresh Kumar <vireshk@kernel.org>
20831R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20832S:	Maintained
20833F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
20834F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
20835F:	drivers/dma/dw/
20836F:	include/dt-bindings/dma/dw-dmac.h
20837F:	include/linux/dma/dw.h
20838F:	include/linux/platform_data/dma-dw.h
20839
20840SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
20841M:	Jose Abreu <Jose.Abreu@synopsys.com>
20842L:	netdev@vger.kernel.org
20843S:	Supported
20844F:	drivers/net/ethernet/synopsys/
20845
20846SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
20847M:	Jose Abreu <Jose.Abreu@synopsys.com>
20848L:	netdev@vger.kernel.org
20849S:	Supported
20850F:	drivers/net/pcs/pcs-xpcs.c
20851F:	drivers/net/pcs/pcs-xpcs.h
20852F:	include/linux/pcs/pcs-xpcs.h
20853
20854SYNOPSYS DESIGNWARE I2C DRIVER
20855M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
20856R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20857R:	Mika Westerberg <mika.westerberg@linux.intel.com>
20858R:	Jan Dabros <jsd@semihalf.com>
20859L:	linux-i2c@vger.kernel.org
20860S:	Supported
20861F:	drivers/i2c/busses/i2c-designware-*
20862
20863SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
20864M:	Jaehoon Chung <jh80.chung@samsung.com>
20865L:	linux-mmc@vger.kernel.org
20866S:	Maintained
20867F:	drivers/mmc/host/dw_mmc*
20868
20869SYNOPSYS HSDK RESET CONTROLLER DRIVER
20870M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20871S:	Supported
20872F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
20873F:	drivers/reset/reset-hsdk.c
20874F:	include/dt-bindings/reset/snps,hsdk-reset.h
20875
20876SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
20877M:	Prabu Thangamuthu <prabu.t@synopsys.com>
20878M:	Manjunath M B <manjumb@synopsys.com>
20879L:	linux-mmc@vger.kernel.org
20880S:	Maintained
20881F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
20882
20883SYSTEM CONFIGURATION (SYSCON)
20884M:	Lee Jones <lee@kernel.org>
20885M:	Arnd Bergmann <arnd@arndb.de>
20886S:	Supported
20887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
20888F:	drivers/mfd/syscon.c
20889
20890SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
20891M:	Sudeep Holla <sudeep.holla@arm.com>
20892R:	Cristian Marussi <cristian.marussi@arm.com>
20893L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20894S:	Maintained
20895F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
20896F:	drivers/clk/clk-sc[mp]i.c
20897F:	drivers/cpufreq/sc[mp]i-cpufreq.c
20898F:	drivers/firmware/arm_scmi/
20899F:	drivers/firmware/arm_scpi.c
20900F:	drivers/powercap/arm_scmi_powercap.c
20901F:	drivers/regulator/scmi-regulator.c
20902F:	drivers/reset/reset-scmi.c
20903F:	include/linux/sc[mp]i_protocol.h
20904F:	include/trace/events/scmi.h
20905F:	include/uapi/linux/virtio_scmi.h
20906
20907SYSTEM RESET/SHUTDOWN DRIVERS
20908M:	Sebastian Reichel <sre@kernel.org>
20909L:	linux-pm@vger.kernel.org
20910S:	Maintained
20911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
20912F:	Documentation/devicetree/bindings/power/reset/
20913F:	drivers/power/reset/
20914
20915SYSTEM TRACE MODULE CLASS
20916M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
20917S:	Maintained
20918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
20919F:	Documentation/trace/stm.rst
20920F:	drivers/hwtracing/stm/
20921F:	include/linux/stm.h
20922F:	include/uapi/linux/stm.h
20923
20924SYSTEM76 ACPI DRIVER
20925M:	Jeremy Soller <jeremy@system76.com>
20926M:	System76 Product Development <productdev@system76.com>
20927L:	platform-driver-x86@vger.kernel.org
20928S:	Maintained
20929F:	drivers/platform/x86/system76_acpi.c
20930
20931SYSV FILESYSTEM
20932S:	Orphan
20933F:	Documentation/filesystems/sysv-fs.rst
20934F:	fs/sysv/
20935F:	include/linux/sysv_fs.h
20936
20937TASKSTATS STATISTICS INTERFACE
20938M:	Balbir Singh <bsingharora@gmail.com>
20939S:	Maintained
20940F:	Documentation/accounting/taskstats*
20941F:	include/linux/taskstats*
20942F:	kernel/taskstats.c
20943
20944TC subsystem
20945M:	Jamal Hadi Salim <jhs@mojatatu.com>
20946M:	Cong Wang <xiyou.wangcong@gmail.com>
20947M:	Jiri Pirko <jiri@resnulli.us>
20948L:	netdev@vger.kernel.org
20949S:	Maintained
20950F:	include/net/pkt_cls.h
20951F:	include/net/pkt_sched.h
20952F:	include/net/tc_act/
20953F:	include/uapi/linux/pkt_cls.h
20954F:	include/uapi/linux/pkt_sched.h
20955F:	include/uapi/linux/tc_act/
20956F:	include/uapi/linux/tc_ematch/
20957F:	net/sched/
20958F:	tools/testing/selftests/tc-testing
20959
20960TC90522 MEDIA DRIVER
20961M:	Akihiro Tsukada <tskd08@gmail.com>
20962L:	linux-media@vger.kernel.org
20963S:	Odd Fixes
20964F:	drivers/media/dvb-frontends/tc90522*
20965
20966TCP LOW PRIORITY MODULE
20967M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
20968M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
20969S:	Maintained
20970W:	http://tcp-lp-mod.sourceforge.net/
20971F:	net/ipv4/tcp_lp.c
20972
20973TDA10071 MEDIA DRIVER
20974M:	Antti Palosaari <crope@iki.fi>
20975L:	linux-media@vger.kernel.org
20976S:	Maintained
20977W:	https://linuxtv.org
20978W:	http://palosaari.fi/linux/
20979Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20980T:	git git://linuxtv.org/anttip/media_tree.git
20981F:	drivers/media/dvb-frontends/tda10071*
20982
20983TDA18212 MEDIA DRIVER
20984M:	Antti Palosaari <crope@iki.fi>
20985L:	linux-media@vger.kernel.org
20986S:	Maintained
20987W:	https://linuxtv.org
20988W:	http://palosaari.fi/linux/
20989Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20990T:	git git://linuxtv.org/anttip/media_tree.git
20991F:	drivers/media/tuners/tda18212*
20992
20993TDA18218 MEDIA DRIVER
20994M:	Antti Palosaari <crope@iki.fi>
20995L:	linux-media@vger.kernel.org
20996S:	Maintained
20997W:	https://linuxtv.org
20998W:	http://palosaari.fi/linux/
20999Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21000T:	git git://linuxtv.org/anttip/media_tree.git
21001F:	drivers/media/tuners/tda18218*
21002
21003TDA18250 MEDIA DRIVER
21004M:	Olli Salonen <olli.salonen@iki.fi>
21005L:	linux-media@vger.kernel.org
21006S:	Maintained
21007W:	https://linuxtv.org
21008Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21009T:	git git://linuxtv.org/media_tree.git
21010F:	drivers/media/tuners/tda18250*
21011
21012TDA18271 MEDIA DRIVER
21013M:	Michael Krufky <mkrufky@linuxtv.org>
21014L:	linux-media@vger.kernel.org
21015S:	Maintained
21016W:	https://linuxtv.org
21017W:	http://github.com/mkrufky
21018Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21019T:	git git://linuxtv.org/mkrufky/tuners.git
21020F:	drivers/media/tuners/tda18271*
21021
21022TDA1997x MEDIA DRIVER
21023M:	Tim Harvey <tharvey@gateworks.com>
21024L:	linux-media@vger.kernel.org
21025S:	Maintained
21026W:	https://linuxtv.org
21027Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21028F:	drivers/media/i2c/tda1997x.*
21029
21030TDA827x MEDIA DRIVER
21031M:	Michael Krufky <mkrufky@linuxtv.org>
21032L:	linux-media@vger.kernel.org
21033S:	Maintained
21034W:	https://linuxtv.org
21035W:	http://github.com/mkrufky
21036Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21037T:	git git://linuxtv.org/mkrufky/tuners.git
21038F:	drivers/media/tuners/tda8290.*
21039
21040TDA8290 MEDIA DRIVER
21041M:	Michael Krufky <mkrufky@linuxtv.org>
21042L:	linux-media@vger.kernel.org
21043S:	Maintained
21044W:	https://linuxtv.org
21045W:	http://github.com/mkrufky
21046Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21047T:	git git://linuxtv.org/mkrufky/tuners.git
21048F:	drivers/media/tuners/tda8290.*
21049
21050TDA9840 MEDIA DRIVER
21051M:	Hans Verkuil <hverkuil@xs4all.nl>
21052L:	linux-media@vger.kernel.org
21053S:	Maintained
21054W:	https://linuxtv.org
21055T:	git git://linuxtv.org/media_tree.git
21056F:	drivers/media/i2c/tda9840*
21057
21058TEA5761 TUNER DRIVER
21059M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21060L:	linux-media@vger.kernel.org
21061S:	Odd fixes
21062W:	https://linuxtv.org
21063T:	git git://linuxtv.org/media_tree.git
21064F:	drivers/media/tuners/tea5761.*
21065
21066TEA5767 TUNER DRIVER
21067M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21068L:	linux-media@vger.kernel.org
21069S:	Maintained
21070W:	https://linuxtv.org
21071T:	git git://linuxtv.org/media_tree.git
21072F:	drivers/media/tuners/tea5767.*
21073
21074TEA6415C MEDIA DRIVER
21075M:	Hans Verkuil <hverkuil@xs4all.nl>
21076L:	linux-media@vger.kernel.org
21077S:	Maintained
21078W:	https://linuxtv.org
21079T:	git git://linuxtv.org/media_tree.git
21080F:	drivers/media/i2c/tea6415c*
21081
21082TEA6420 MEDIA DRIVER
21083M:	Hans Verkuil <hverkuil@xs4all.nl>
21084L:	linux-media@vger.kernel.org
21085S:	Maintained
21086W:	https://linuxtv.org
21087T:	git git://linuxtv.org/media_tree.git
21088F:	drivers/media/i2c/tea6420*
21089
21090TEAM DRIVER
21091M:	Jiri Pirko <jiri@resnulli.us>
21092L:	netdev@vger.kernel.org
21093S:	Supported
21094F:	drivers/net/team/
21095F:	include/linux/if_team.h
21096F:	include/uapi/linux/if_team.h
21097F:	tools/testing/selftests/drivers/net/team/
21098
21099TECHNICAL ADVISORY BOARD PROCESS DOCS
21100M:	"Theodore Ts'o" <tytso@mit.edu>
21101M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21102L:	tech-board-discuss@lists.linux-foundation.org
21103S:	Maintained
21104F:	Documentation/process/contribution-maturity-model.rst
21105F:	Documentation/process/researcher-guidelines.rst
21106
21107TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
21108M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
21109S:	Maintained
21110F:	arch/x86/platform/ts5500/
21111
21112TECHNOTREND USB IR RECEIVER
21113M:	Sean Young <sean@mess.org>
21114L:	linux-media@vger.kernel.org
21115S:	Maintained
21116F:	drivers/media/rc/ttusbir.c
21117
21118TECHWELL TW9910 VIDEO DECODER
21119L:	linux-media@vger.kernel.org
21120S:	Orphan
21121F:	drivers/media/i2c/tw9910.c
21122F:	include/media/i2c/tw9910.h
21123
21124TEE SUBSYSTEM
21125M:	Jens Wiklander <jens.wiklander@linaro.org>
21126R:	Sumit Garg <sumit.garg@linaro.org>
21127L:	op-tee@lists.trustedfirmware.org
21128S:	Maintained
21129F:	Documentation/staging/tee.rst
21130F:	drivers/tee/
21131F:	include/linux/tee_drv.h
21132F:	include/uapi/linux/tee.h
21133
21134TEGRA ARCHITECTURE SUPPORT
21135M:	Thierry Reding <thierry.reding@gmail.com>
21136M:	Jonathan Hunter <jonathanh@nvidia.com>
21137L:	linux-tegra@vger.kernel.org
21138S:	Supported
21139Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
21140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
21141N:	[^a-z]tegra
21142
21143TEGRA CLOCK DRIVER
21144M:	Peter De Schrijver <pdeschrijver@nvidia.com>
21145M:	Prashant Gaikwad <pgaikwad@nvidia.com>
21146S:	Supported
21147F:	drivers/clk/tegra/
21148
21149TEGRA DMA DRIVERS
21150M:	Laxman Dewangan <ldewangan@nvidia.com>
21151M:	Jon Hunter <jonathanh@nvidia.com>
21152S:	Supported
21153F:	drivers/dma/tegra*
21154
21155TEGRA I2C DRIVER
21156M:	Laxman Dewangan <ldewangan@nvidia.com>
21157R:	Dmitry Osipenko <digetx@gmail.com>
21158S:	Supported
21159F:	drivers/i2c/busses/i2c-tegra.c
21160
21161TEGRA IOMMU DRIVERS
21162M:	Thierry Reding <thierry.reding@gmail.com>
21163R:	Krishna Reddy <vdumpa@nvidia.com>
21164L:	linux-tegra@vger.kernel.org
21165S:	Supported
21166F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
21167F:	drivers/iommu/tegra*
21168
21169TEGRA KBC DRIVER
21170M:	Laxman Dewangan <ldewangan@nvidia.com>
21171S:	Supported
21172F:	drivers/input/keyboard/tegra-kbc.c
21173
21174TEGRA NAND DRIVER
21175M:	Stefan Agner <stefan@agner.ch>
21176M:	Lucas Stach <dev@lynxeye.de>
21177S:	Maintained
21178F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
21179F:	drivers/mtd/nand/raw/tegra_nand.c
21180
21181TEGRA PWM DRIVER
21182M:	Thierry Reding <thierry.reding@gmail.com>
21183S:	Supported
21184F:	drivers/pwm/pwm-tegra.c
21185
21186TEGRA QUAD SPI DRIVER
21187M:	Thierry Reding <thierry.reding@gmail.com>
21188M:	Jonathan Hunter <jonathanh@nvidia.com>
21189M:	Sowjanya Komatineni <skomatineni@nvidia.com>
21190L:	linux-tegra@vger.kernel.org
21191S:	Maintained
21192F:	drivers/spi/spi-tegra210-quad.c
21193
21194TEGRA SERIAL DRIVER
21195M:	Laxman Dewangan <ldewangan@nvidia.com>
21196S:	Supported
21197F:	drivers/tty/serial/serial-tegra.c
21198
21199TEGRA SPI DRIVER
21200M:	Laxman Dewangan <ldewangan@nvidia.com>
21201S:	Supported
21202F:	drivers/spi/spi-tegra*
21203
21204TEGRA VIDEO DRIVER
21205M:	Thierry Reding <thierry.reding@gmail.com>
21206M:	Jonathan Hunter <jonathanh@nvidia.com>
21207M:	Sowjanya Komatineni <skomatineni@nvidia.com>
21208M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
21209L:	linux-media@vger.kernel.org
21210L:	linux-tegra@vger.kernel.org
21211S:	Maintained
21212F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
21213F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
21214F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
21215F:	drivers/staging/media/tegra-video/
21216
21217TEGRA XUSB PADCTL DRIVER
21218M:	JC Kuo <jckuo@nvidia.com>
21219S:	Supported
21220F:	drivers/phy/tegra/xusb*
21221
21222TEHUTI ETHERNET DRIVER
21223M:	Andy Gospodarek <andy@greyhouse.net>
21224L:	netdev@vger.kernel.org
21225S:	Supported
21226F:	drivers/net/ethernet/tehuti/*
21227
21228TELECOM CLOCK DRIVER FOR MCPL0010
21229M:	Mark Gross <markgross@kernel.org>
21230S:	Supported
21231F:	drivers/char/tlclk.c
21232
21233TEMPO SEMICONDUCTOR DRIVERS
21234M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
21235S:	Maintained
21236F:	Documentation/devicetree/bindings/sound/tscs*.txt
21237F:	sound/soc/codecs/tscs*.c
21238F:	sound/soc/codecs/tscs*.h
21239
21240TENSILICA XTENSA PORT (xtensa)
21241M:	Chris Zankel <chris@zankel.net>
21242M:	Max Filippov <jcmvbkbc@gmail.com>
21243S:	Maintained
21244T:	git https://github.com/jcmvbkbc/linux-xtensa.git
21245F:	arch/xtensa/
21246F:	drivers/irqchip/irq-xtensa-*
21247
21248TEXAS INSTRUMENTS ASoC DRIVERS
21249M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
21250L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21251S:	Maintained
21252F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
21253F:	sound/soc/ti/
21254
21255TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
21256M:	Shenghao Ding <shenghao-ding@ti.com>
21257M:	Kevin Lu <kevin-lu@ti.com>
21258M:	Baojun Xu <baojun.xu@ti.com>
21259L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21260S:	Maintained
21261F:	Documentation/devicetree/bindings/sound/tas2552.txt
21262F:	Documentation/devicetree/bindings/sound/tas2562.yaml
21263F:	Documentation/devicetree/bindings/sound/tas2770.yaml
21264F:	Documentation/devicetree/bindings/sound/tas27xx.yaml
21265F:	Documentation/devicetree/bindings/sound/ti,pcm1681.txt
21266F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
21267F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
21268F:	Documentation/devicetree/bindings/sound/tlv320adcx140.yaml
21269F:	Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
21270F:	Documentation/devicetree/bindings/sound/tpa6130a2.txt
21271F:	include/sound/tas2*.h
21272F:	include/sound/tlv320*.h
21273F:	include/sound/tpa6130a2-plat.h
21274F:	sound/pci/hda/tas2781_hda_i2c.c
21275F:	sound/soc/codecs/pcm1681.c
21276F:	sound/soc/codecs/pcm1789*.*
21277F:	sound/soc/codecs/pcm179x*.*
21278F:	sound/soc/codecs/pcm186x*.*
21279F:	sound/soc/codecs/pcm3008.*
21280F:	sound/soc/codecs/pcm3060*.*
21281F:	sound/soc/codecs/pcm3168a*.*
21282F:	sound/soc/codecs/pcm5102a.c
21283F:	sound/soc/codecs/pcm512x*.*
21284F:	sound/soc/codecs/tas2*.*
21285F:	sound/soc/codecs/tlv320*.*
21286F:	sound/soc/codecs/tpa6130a2.*
21287
21288TEXAS INSTRUMENTS DMA DRIVERS
21289M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
21290L:	dmaengine@vger.kernel.org
21291S:	Maintained
21292F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
21293F:	Documentation/devicetree/bindings/dma/ti-edma.txt
21294F:	Documentation/devicetree/bindings/dma/ti/
21295F:	drivers/dma/ti/
21296F:	include/linux/dma/k3-psil.h
21297F:	include/linux/dma/k3-udma-glue.h
21298F:	include/linux/dma/ti-cppi5.h
21299X:	drivers/dma/ti/cppi41.c
21300
21301TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
21302M:	Robert Marko <robert.marko@sartura.hr>
21303M:	Luka Perkov <luka.perkov@sartura.hr>
21304L:	linux-hwmon@vger.kernel.org
21305S:	Maintained
21306F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
21307F:	Documentation/hwmon/tps23861.rst
21308F:	drivers/hwmon/tps23861.c
21309
21310TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
21311M:	Ricardo Ribalda <ribalda@kernel.org>
21312L:	linux-iio@vger.kernel.org
21313S:	Supported
21314F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
21315F:	drivers/iio/dac/ti-dac7612.c
21316
21317TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
21318M:	Nishanth Menon <nm@ti.com>
21319M:	Tero Kristo <kristo@kernel.org>
21320M:	Santosh Shilimkar <ssantosh@kernel.org>
21321L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21322S:	Maintained
21323F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
21324F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
21325F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
21326F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
21327F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
21328F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
21329F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
21330F:	drivers/clk/keystone/sci-clk.c
21331F:	drivers/firmware/ti_sci*
21332F:	drivers/irqchip/irq-ti-sci-inta.c
21333F:	drivers/irqchip/irq-ti-sci-intr.c
21334F:	drivers/reset/reset-ti-sci.c
21335F:	drivers/soc/ti/ti_sci_inta_msi.c
21336F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
21337F:	include/dt-bindings/soc/ti,sci_pm_domain.h
21338F:	include/linux/soc/ti/ti_sci_inta_msi.h
21339F:	include/linux/soc/ti/ti_sci_protocol.h
21340
21341TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
21342M:	Puranjay Mohan <puranjay12@gmail.com>
21343L:	linux-iio@vger.kernel.org
21344S:	Supported
21345F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
21346F:	drivers/iio/temperature/tmp117.c
21347
21348THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
21349M:	Hans Verkuil <hverkuil@xs4all.nl>
21350L:	linux-media@vger.kernel.org
21351S:	Maintained
21352W:	https://linuxtv.org
21353T:	git git://linuxtv.org/media_tree.git
21354F:	drivers/media/radio/radio-raremono.c
21355
21356THERMAL
21357M:	Rafael J. Wysocki <rafael@kernel.org>
21358M:	Daniel Lezcano <daniel.lezcano@linaro.org>
21359R:	Amit Kucheria <amitk@kernel.org>
21360R:	Zhang Rui <rui.zhang@intel.com>
21361L:	linux-pm@vger.kernel.org
21362S:	Supported
21363Q:	https://patchwork.kernel.org/project/linux-pm/list/
21364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
21365F:	Documentation/ABI/testing/sysfs-class-thermal
21366F:	Documentation/admin-guide/thermal/
21367F:	Documentation/devicetree/bindings/thermal/
21368F:	Documentation/driver-api/thermal/
21369F:	drivers/thermal/
21370F:	include/dt-bindings/thermal/
21371F:	include/linux/cpu_cooling.h
21372F:	include/linux/thermal.h
21373F:	include/uapi/linux/thermal.h
21374F:	tools/lib/thermal/
21375F:	tools/thermal/
21376
21377THERMAL DRIVER FOR AMLOGIC SOCS
21378M:	Guillaume La Roque <glaroque@baylibre.com>
21379L:	linux-pm@vger.kernel.org
21380L:	linux-amlogic@lists.infradead.org
21381S:	Supported
21382W:	http://linux-meson.com/
21383F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
21384F:	drivers/thermal/amlogic_thermal.c
21385
21386THERMAL/CPU_COOLING
21387M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
21388M:	Daniel Lezcano <daniel.lezcano@linaro.org>
21389M:	Viresh Kumar <viresh.kumar@linaro.org>
21390R:	Lukasz Luba <lukasz.luba@arm.com>
21391L:	linux-pm@vger.kernel.org
21392S:	Supported
21393F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
21394F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
21395F:	drivers/thermal/cpufreq_cooling.c
21396F:	drivers/thermal/cpuidle_cooling.c
21397F:	include/linux/cpu_cooling.h
21398
21399THERMAL/POWER_ALLOCATOR
21400M:	Lukasz Luba <lukasz.luba@arm.com>
21401L:	linux-pm@vger.kernel.org
21402S:	Maintained
21403F:	Documentation/driver-api/thermal/power_allocator.rst
21404F:	drivers/thermal/gov_power_allocator.c
21405F:	drivers/thermal/thermal_trace_ipa.h
21406
21407THINKPAD ACPI EXTRAS DRIVER
21408M:	Henrique de Moraes Holschuh <hmh@hmh.eng.br>
21409L:	ibm-acpi-devel@lists.sourceforge.net
21410L:	platform-driver-x86@vger.kernel.org
21411S:	Maintained
21412W:	http://ibm-acpi.sourceforge.net
21413W:	http://thinkwiki.org/wiki/Ibm-acpi
21414T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
21415F:	drivers/platform/x86/thinkpad_acpi.c
21416
21417THINKPAD LMI DRIVER
21418M:	Mark Pearson <markpearson@lenovo.com>
21419L:	platform-driver-x86@vger.kernel.org
21420S:	Maintained
21421F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
21422F:	drivers/platform/x86/think-lmi.?
21423
21424THUNDERBOLT DMA TRAFFIC TEST DRIVER
21425M:	Isaac Hazan <isaac.hazan@intel.com>
21426L:	linux-usb@vger.kernel.org
21427S:	Maintained
21428F:	drivers/thunderbolt/dma_test.c
21429
21430THUNDERBOLT DRIVER
21431M:	Andreas Noever <andreas.noever@gmail.com>
21432M:	Michael Jamet <michael.jamet@intel.com>
21433M:	Mika Westerberg <mika.westerberg@linux.intel.com>
21434M:	Yehezkel Bernat <YehezkelShB@gmail.com>
21435L:	linux-usb@vger.kernel.org
21436S:	Maintained
21437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
21438F:	Documentation/admin-guide/thunderbolt.rst
21439F:	drivers/thunderbolt/
21440F:	include/linux/thunderbolt.h
21441
21442THUNDERBOLT NETWORK DRIVER
21443M:	Michael Jamet <michael.jamet@intel.com>
21444M:	Mika Westerberg <mika.westerberg@linux.intel.com>
21445M:	Yehezkel Bernat <YehezkelShB@gmail.com>
21446L:	netdev@vger.kernel.org
21447S:	Maintained
21448F:	drivers/net/thunderbolt/
21449
21450THUNDERX GPIO DRIVER
21451M:	Robert Richter <rric@kernel.org>
21452S:	Odd Fixes
21453F:	drivers/gpio/gpio-thunderx.c
21454
21455TI ADS7924 ADC DRIVER
21456M:	Hugo Villeneuve <hvilleneuve@dimonoff.com>
21457L:	linux-iio@vger.kernel.org
21458S:	Supported
21459F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
21460F:	drivers/iio/adc/ti-ads7924.c
21461
21462TI AM437X VPFE DRIVER
21463M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
21464L:	linux-media@vger.kernel.org
21465S:	Maintained
21466W:	https://linuxtv.org
21467Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21468T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
21469F:	drivers/media/platform/ti/am437x/
21470
21471TI BANDGAP AND THERMAL DRIVER
21472M:	Eduardo Valentin <edubezval@gmail.com>
21473M:	Keerthy <j-keerthy@ti.com>
21474L:	linux-pm@vger.kernel.org
21475L:	linux-omap@vger.kernel.org
21476S:	Maintained
21477F:	drivers/thermal/ti-soc-thermal/
21478
21479TI BQ27XXX POWER SUPPLY DRIVER
21480F:	drivers/power/supply/bq27xxx_battery.c
21481F:	drivers/power/supply/bq27xxx_battery_i2c.c
21482F:	include/linux/power/bq27xxx_battery.h
21483
21484TI CDCE706 CLOCK DRIVER
21485M:	Max Filippov <jcmvbkbc@gmail.com>
21486S:	Maintained
21487F:	drivers/clk/clk-cdce706.c
21488
21489TI CLOCK DRIVER
21490M:	Tero Kristo <kristo@kernel.org>
21491L:	linux-omap@vger.kernel.org
21492S:	Odd Fixes
21493F:	drivers/clk/ti/
21494F:	include/linux/clk/ti.h
21495
21496TI DAVINCI MACHINE SUPPORT
21497M:	Bartosz Golaszewski <brgl@bgdev.pl>
21498L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21499S:	Maintained
21500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
21501F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
21502F:	arch/arm/boot/dts/ti/davinci/
21503F:	arch/arm/mach-davinci/
21504F:	drivers/i2c/busses/i2c-davinci.c
21505
21506TI DAVINCI SERIES CLOCK DRIVER
21507M:	David Lechner <david@lechnology.com>
21508R:	Sekhar Nori <nsekhar@ti.com>
21509S:	Maintained
21510F:	Documentation/devicetree/bindings/clock/ti/davinci/
21511F:	drivers/clk/davinci/
21512F:	include/linux/clk/davinci.h
21513
21514TI DAVINCI SERIES GPIO DRIVER
21515M:	Keerthy <j-keerthy@ti.com>
21516L:	linux-gpio@vger.kernel.org
21517S:	Maintained
21518F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
21519F:	drivers/gpio/gpio-davinci.c
21520
21521TI DAVINCI SERIES MEDIA DRIVER
21522M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
21523L:	linux-media@vger.kernel.org
21524S:	Maintained
21525W:	https://linuxtv.org
21526Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21527T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
21528F:	drivers/media/platform/ti/davinci/
21529F:	include/media/davinci/
21530
21531TI ENHANCED CAPTURE (eCAP) DRIVER
21532M:	Vignesh Raghavendra <vigneshr@ti.com>
21533R:	Julien Panis <jpanis@baylibre.com>
21534L:	linux-iio@vger.kernel.org
21535L:	linux-omap@vger.kernel.org
21536S:	Maintained
21537F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
21538F:	drivers/counter/ti-ecap-capture.c
21539
21540TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
21541R:	David Lechner <david@lechnology.com>
21542L:	linux-iio@vger.kernel.org
21543F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
21544F:	drivers/counter/ti-eqep.c
21545
21546TI ETHERNET SWITCH DRIVER (CPSW)
21547R:	Grygorii Strashko <grygorii.strashko@ti.com>
21548L:	linux-omap@vger.kernel.org
21549L:	netdev@vger.kernel.org
21550S:	Maintained
21551F:	drivers/net/ethernet/ti/cpsw*
21552F:	drivers/net/ethernet/ti/davinci*
21553
21554TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
21555M:	Alex Dubov <oakad@yahoo.com>
21556S:	Maintained
21557W:	http://tifmxx.berlios.de/
21558F:	drivers/memstick/host/tifm_ms.c
21559F:	drivers/misc/tifm*
21560F:	drivers/mmc/host/tifm_sd.c
21561F:	include/linux/tifm.h
21562
21563TI FPD-LINK DRIVERS
21564M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
21565L:	linux-media@vger.kernel.org
21566S:	Maintained
21567F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
21568F:	drivers/media/i2c/ds90*
21569F:	include/media/i2c/ds90*
21570
21571TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
21572M:	Nishanth Menon <nm@ti.com>
21573M:	Santosh Shilimkar <ssantosh@kernel.org>
21574L:	linux-kernel@vger.kernel.org
21575L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21576S:	Maintained
21577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
21578F:	drivers/pmdomain/ti/omap_prm.c
21579F:	drivers/soc/ti/*
21580
21581TI LM49xxx FAMILY ASoC CODEC DRIVERS
21582M:	M R Swami Reddy <mr.swami.reddy@ti.com>
21583M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
21584L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21585S:	Maintained
21586F:	sound/soc/codecs/isabelle*
21587F:	sound/soc/codecs/lm49453*
21588
21589TI LMP92064 ADC DRIVER
21590M:	Leonard Göhrs <l.goehrs@pengutronix.de>
21591R:	kernel@pengutronix.de
21592L:	linux-iio@vger.kernel.org
21593S:	Maintained
21594F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
21595F:	drivers/iio/adc/ti-lmp92064.c
21596
21597TI PCM3060 ASoC CODEC DRIVER
21598M:	Kirill Marinushkin <kmarinushkin@birdec.com>
21599L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21600S:	Maintained
21601F:	Documentation/devicetree/bindings/sound/pcm3060.txt
21602F:	sound/soc/codecs/pcm3060*
21603
21604TI TAS571X FAMILY ASoC CODEC DRIVER
21605M:	Kevin Cernekee <cernekee@chromium.org>
21606L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21607S:	Odd Fixes
21608F:	sound/soc/codecs/tas571x*
21609
21610TI TMAG5273 MAGNETOMETER DRIVER
21611M:	Gerald Loacker <gerald.loacker@wolfvision.net>
21612L:	linux-iio@vger.kernel.org
21613S:	Maintained
21614F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
21615F:	drivers/iio/magnetometer/tmag5273.c
21616
21617TI TRF7970A NFC DRIVER
21618M:	Mark Greer <mgreer@animalcreek.com>
21619L:	linux-wireless@vger.kernel.org
21620S:	Supported
21621F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
21622F:	drivers/nfc/trf7970a.c
21623
21624TI TSC2046 ADC DRIVER
21625M:	Oleksij Rempel <o.rempel@pengutronix.de>
21626R:	kernel@pengutronix.de
21627L:	linux-iio@vger.kernel.org
21628S:	Maintained
21629F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
21630F:	drivers/iio/adc/ti-tsc2046.c
21631
21632TI TWL4030 SERIES SOC CODEC DRIVER
21633M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
21634L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21635S:	Maintained
21636F:	sound/soc/codecs/twl4030*
21637
21638TI VPE/CAL DRIVERS
21639M:	Benoit Parrot <bparrot@ti.com>
21640L:	linux-media@vger.kernel.org
21641S:	Maintained
21642W:	http://linuxtv.org/
21643Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21644F:	Documentation/devicetree/bindings/media/ti,cal.yaml
21645F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
21646F:	drivers/media/platform/ti/cal/
21647F:	drivers/media/platform/ti/vpe/
21648
21649TI WILINK WIRELESS DRIVERS
21650L:	linux-wireless@vger.kernel.org
21651S:	Orphan
21652W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
21653W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
21654F:	drivers/net/wireless/ti/
21655
21656TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
21657M:	John Stultz <jstultz@google.com>
21658M:	Thomas Gleixner <tglx@linutronix.de>
21659R:	Stephen Boyd <sboyd@kernel.org>
21660L:	linux-kernel@vger.kernel.org
21661S:	Supported
21662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
21663F:	include/linux/clocksource.h
21664F:	include/linux/time.h
21665F:	include/linux/timex.h
21666F:	include/uapi/linux/time.h
21667F:	include/uapi/linux/timex.h
21668F:	kernel/time/alarmtimer.c
21669F:	kernel/time/clocksource.c
21670F:	kernel/time/ntp.c
21671F:	kernel/time/time*.c
21672F:	tools/testing/selftests/timers/
21673
21674TIPC NETWORK LAYER
21675M:	Jon Maloy <jmaloy@redhat.com>
21676M:	Ying Xue <ying.xue@windriver.com>
21677L:	netdev@vger.kernel.org (core kernel code)
21678L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
21679S:	Maintained
21680W:	http://tipc.sourceforge.net/
21681F:	include/uapi/linux/tipc*.h
21682F:	net/tipc/
21683
21684TLAN NETWORK DRIVER
21685M:	Samuel Chessman <chessman@tux.org>
21686L:	tlan-devel@lists.sourceforge.net (subscribers-only)
21687S:	Maintained
21688W:	http://sourceforge.net/projects/tlan/
21689F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
21690F:	drivers/net/ethernet/ti/tlan.*
21691
21692TMIO/SDHI MMC DRIVER
21693M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
21694L:	linux-mmc@vger.kernel.org
21695L:	linux-renesas-soc@vger.kernel.org
21696S:	Supported
21697F:	drivers/mmc/host/renesas_sdhi*
21698F:	drivers/mmc/host/tmio_mmc*
21699F:	include/linux/mfd/tmio.h
21700
21701TMP401 HARDWARE MONITOR DRIVER
21702M:	Guenter Roeck <linux@roeck-us.net>
21703L:	linux-hwmon@vger.kernel.org
21704S:	Maintained
21705F:	Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
21706F:	Documentation/hwmon/tmp401.rst
21707F:	drivers/hwmon/tmp401.c
21708
21709TMP464 HARDWARE MONITOR DRIVER
21710M:	Guenter Roeck <linux@roeck-us.net>
21711L:	linux-hwmon@vger.kernel.org
21712S:	Maintained
21713F:	Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
21714F:	Documentation/hwmon/tmp464.rst
21715F:	drivers/hwmon/tmp464.c
21716
21717TMP513 HARDWARE MONITOR DRIVER
21718M:	Eric Tremblay <etremblay@distech-controls.com>
21719L:	linux-hwmon@vger.kernel.org
21720S:	Maintained
21721F:	Documentation/hwmon/tmp513.rst
21722F:	drivers/hwmon/tmp513.c
21723
21724TMPFS (SHMEM FILESYSTEM)
21725M:	Hugh Dickins <hughd@google.com>
21726L:	linux-mm@kvack.org
21727S:	Maintained
21728F:	include/linux/shmem_fs.h
21729F:	mm/shmem.c
21730
21731TOMOYO SECURITY MODULE
21732M:	Kentaro Takeda <takedakn@nttdata.co.jp>
21733M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
21734L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
21735L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
21736L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
21737L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
21738S:	Maintained
21739W:	https://tomoyo.osdn.jp/
21740F:	security/tomoyo/
21741
21742TOPSTAR LAPTOP EXTRAS DRIVER
21743M:	Herton Ronaldo Krzesinski <herton@canonical.com>
21744L:	platform-driver-x86@vger.kernel.org
21745S:	Maintained
21746F:	drivers/platform/x86/topstar-laptop.c
21747
21748TORTURE-TEST MODULES
21749M:	Davidlohr Bueso <dave@stgolabs.net>
21750M:	"Paul E. McKenney" <paulmck@kernel.org>
21751M:	Josh Triplett <josh@joshtriplett.org>
21752L:	linux-kernel@vger.kernel.org
21753S:	Supported
21754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
21755F:	Documentation/RCU/torture.rst
21756F:	kernel/locking/locktorture.c
21757F:	kernel/rcu/rcuscale.c
21758F:	kernel/rcu/rcutorture.c
21759F:	kernel/rcu/refscale.c
21760F:	kernel/torture.c
21761
21762TOSHIBA ACPI EXTRAS DRIVER
21763M:	Azael Avalos <coproscefalo@gmail.com>
21764L:	platform-driver-x86@vger.kernel.org
21765S:	Maintained
21766F:	drivers/platform/x86/toshiba_acpi.c
21767
21768TOSHIBA BLUETOOTH DRIVER
21769M:	Azael Avalos <coproscefalo@gmail.com>
21770L:	platform-driver-x86@vger.kernel.org
21771S:	Maintained
21772F:	drivers/platform/x86/toshiba_bluetooth.c
21773
21774TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
21775M:	Azael Avalos <coproscefalo@gmail.com>
21776L:	platform-driver-x86@vger.kernel.org
21777S:	Maintained
21778F:	drivers/platform/x86/toshiba_haps.c
21779
21780TOSHIBA SMM DRIVER
21781M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
21782S:	Maintained
21783W:	http://www.buzzard.org.uk/toshiba/
21784F:	drivers/char/toshiba.c
21785F:	include/linux/toshiba.h
21786F:	include/uapi/linux/toshiba.h
21787
21788TOSHIBA TC358743 DRIVER
21789M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
21790L:	linux-media@vger.kernel.org
21791S:	Maintained
21792F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
21793F:	drivers/media/i2c/tc358743*
21794F:	include/media/i2c/tc358743.h
21795
21796TOSHIBA WMI HOTKEYS DRIVER
21797M:	Azael Avalos <coproscefalo@gmail.com>
21798L:	platform-driver-x86@vger.kernel.org
21799S:	Maintained
21800F:	drivers/platform/x86/toshiba-wmi.c
21801
21802TPM DEVICE DRIVER
21803M:	Peter Huewe <peterhuewe@gmx.de>
21804M:	Jarkko Sakkinen <jarkko@kernel.org>
21805R:	Jason Gunthorpe <jgg@ziepe.ca>
21806L:	linux-integrity@vger.kernel.org
21807S:	Maintained
21808W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
21809Q:	https://patchwork.kernel.org/project/linux-integrity/list/
21810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
21811F:	drivers/char/tpm/
21812
21813TPS546D24 DRIVER
21814M:	Duke Du <dukedu83@gmail.com>
21815L:	linux-hwmon@vger.kernel.org
21816S:	Maintained
21817F:	Documentation/hwmon/tps546d24.rst
21818F:	drivers/hwmon/pmbus/tps546d24.c
21819
21820TQ SYSTEMS BOARD & DRIVER SUPPORT
21821L:	linux@ew.tq-group.com
21822S:	Supported
21823W:	https://www.tq-group.com/en/products/tq-embedded/
21824F:	arch/arm/boot/dts/imx*mba*.dts*
21825F:	arch/arm/boot/dts/imx*tqma*.dts*
21826F:	arch/arm/boot/dts/mba*.dtsi
21827F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
21828F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
21829F:	arch/arm64/boot/dts/freescale/mba*.dtsi
21830F:	drivers/gpio/gpio-tqmx86.c
21831F:	drivers/mfd/tqmx86.c
21832F:	drivers/watchdog/tqmx86_wdt.c
21833
21834TRACING
21835M:	Steven Rostedt <rostedt@goodmis.org>
21836M:	Masami Hiramatsu <mhiramat@kernel.org>
21837L:	linux-kernel@vger.kernel.org
21838L:	linux-trace-kernel@vger.kernel.org
21839S:	Maintained
21840Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
21841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
21842F:	Documentation/trace/*
21843F:	fs/tracefs/
21844F:	include/linux/trace*.h
21845F:	include/trace/
21846F:	kernel/trace/
21847F:	scripts/tracing/
21848F:	tools/testing/selftests/ftrace/
21849
21850TRACING MMIO ACCESSES (MMIOTRACE)
21851M:	Steven Rostedt <rostedt@goodmis.org>
21852M:	Masami Hiramatsu <mhiramat@kernel.org>
21853R:	Karol Herbst <karolherbst@gmail.com>
21854R:	Pekka Paalanen <ppaalanen@gmail.com>
21855L:	linux-kernel@vger.kernel.org
21856L:	nouveau@lists.freedesktop.org
21857S:	Maintained
21858F:	arch/x86/mm/kmmio.c
21859F:	arch/x86/mm/mmio-mod.c
21860F:	arch/x86/mm/testmmiotrace.c
21861F:	include/linux/mmiotrace.h
21862F:	kernel/trace/trace_mmiotrace.c
21863
21864TRACING OS NOISE / LATENCY TRACERS
21865M:	Steven Rostedt <rostedt@goodmis.org>
21866M:	Daniel Bristot de Oliveira <bristot@kernel.org>
21867S:	Maintained
21868F:	Documentation/trace/hwlat_detector.rst
21869F:	Documentation/trace/osnoise-tracer.rst
21870F:	Documentation/trace/timerlat-tracer.rst
21871F:	arch/*/kernel/trace.c
21872F:	include/trace/events/osnoise.h
21873F:	kernel/trace/trace_hwlat.c
21874F:	kernel/trace/trace_irqsoff.c
21875F:	kernel/trace/trace_osnoise.c
21876F:	kernel/trace/trace_sched_wakeup.c
21877
21878TRADITIONAL CHINESE DOCUMENTATION
21879M:	Hu Haowen <src.res.211@gmail.com>
21880S:	Maintained
21881W:	https://github.com/srcres258/linux-doc
21882T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
21883F:	Documentation/translations/zh_TW/
21884
21885TTY LAYER AND SERIAL DRIVERS
21886M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21887M:	Jiri Slaby <jirislaby@kernel.org>
21888L:	linux-kernel@vger.kernel.org
21889L:	linux-serial@vger.kernel.org
21890S:	Supported
21891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
21892F:	Documentation/devicetree/bindings/serial/
21893F:	Documentation/driver-api/serial/
21894F:	drivers/tty/
21895F:	include/linux/selection.h
21896F:	include/linux/serial.h
21897F:	include/linux/serial_core.h
21898F:	include/linux/sysrq.h
21899F:	include/linux/tty*.h
21900F:	include/linux/vt.h
21901F:	include/linux/vt_*.h
21902F:	include/uapi/linux/serial.h
21903F:	include/uapi/linux/serial_core.h
21904F:	include/uapi/linux/tty.h
21905
21906TUA9001 MEDIA DRIVER
21907M:	Antti Palosaari <crope@iki.fi>
21908L:	linux-media@vger.kernel.org
21909S:	Maintained
21910W:	https://linuxtv.org
21911W:	http://palosaari.fi/linux/
21912Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21913T:	git git://linuxtv.org/anttip/media_tree.git
21914F:	drivers/media/tuners/tua9001*
21915
21916TULIP NETWORK DRIVERS
21917L:	netdev@vger.kernel.org
21918L:	linux-parisc@vger.kernel.org
21919S:	Orphan
21920F:	drivers/net/ethernet/dec/tulip/
21921
21922TUN/TAP driver
21923M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
21924M:	Jason Wang <jasowang@redhat.com>
21925S:	Maintained
21926W:	http://vtun.sourceforge.net/tun
21927F:	Documentation/networking/tuntap.rst
21928F:	arch/um/os-Linux/drivers/
21929F:	drivers/net/tap.c
21930F:	drivers/net/tun.c
21931
21932TURBOCHANNEL SUBSYSTEM
21933M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
21934M:	Ralf Baechle <ralf@linux-mips.org>
21935L:	linux-mips@vger.kernel.org
21936S:	Maintained
21937Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
21938F:	drivers/tc/
21939F:	include/linux/tc.h
21940
21941TURBOSTAT UTILITY
21942M:	"Len Brown" <lenb@kernel.org>
21943L:	linux-pm@vger.kernel.org
21944S:	Supported
21945Q:	https://patchwork.kernel.org/project/linux-pm/list/
21946B:	https://bugzilla.kernel.org
21947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
21948F:	tools/power/x86/turbostat/
21949
21950TW5864 VIDEO4LINUX DRIVER
21951M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
21952M:	Anton Sviridenko <anton@corp.bluecherry.net>
21953M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
21954M:	Andrey Utkin <andrey_utkin@fastmail.com>
21955L:	linux-media@vger.kernel.org
21956S:	Supported
21957F:	drivers/media/pci/tw5864/
21958
21959TW68 VIDEO4LINUX DRIVER
21960M:	Hans Verkuil <hverkuil@xs4all.nl>
21961L:	linux-media@vger.kernel.org
21962S:	Odd Fixes
21963W:	https://linuxtv.org
21964T:	git git://linuxtv.org/media_tree.git
21965F:	drivers/media/pci/tw68/
21966
21967TW686X VIDEO4LINUX DRIVER
21968M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
21969L:	linux-media@vger.kernel.org
21970S:	Maintained
21971W:	http://linuxtv.org
21972T:	git git://linuxtv.org/media_tree.git
21973F:	drivers/media/pci/tw686x/
21974
21975U-BOOT ENVIRONMENT VARIABLES
21976M:	Rafał Miłecki <rafal@milecki.pl>
21977S:	Maintained
21978F:	Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
21979F:	drivers/nvmem/u-boot-env.c
21980
21981UACCE ACCELERATOR FRAMEWORK
21982M:	Zhangfei Gao <zhangfei.gao@linaro.org>
21983M:	Zhou Wang <wangzhou1@hisilicon.com>
21984L:	linux-accelerators@lists.ozlabs.org
21985L:	linux-kernel@vger.kernel.org
21986S:	Maintained
21987F:	Documentation/ABI/testing/sysfs-driver-uacce
21988F:	Documentation/misc-devices/uacce.rst
21989F:	drivers/misc/uacce/
21990F:	include/linux/uacce.h
21991F:	include/uapi/misc/uacce/
21992
21993UBI FILE SYSTEM (UBIFS)
21994M:	Richard Weinberger <richard@nod.at>
21995L:	linux-mtd@lists.infradead.org
21996S:	Supported
21997W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
21998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
21999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
22000F:	Documentation/ABI/testing/sysfs-fs-ubifs
22001F:	Documentation/filesystems/ubifs-authentication.rst
22002F:	Documentation/filesystems/ubifs.rst
22003F:	fs/ubifs/
22004
22005UBLK USERSPACE BLOCK DRIVER
22006M:	Ming Lei <ming.lei@redhat.com>
22007L:	linux-block@vger.kernel.org
22008S:	Maintained
22009F:	Documentation/block/ublk.rst
22010F:	drivers/block/ublk_drv.c
22011F:	include/uapi/linux/ublk_cmd.h
22012
22013UCLINUX (M68KNOMMU AND COLDFIRE)
22014M:	Greg Ungerer <gerg@linux-m68k.org>
22015L:	linux-m68k@lists.linux-m68k.org
22016S:	Maintained
22017W:	http://www.linux-m68k.org/
22018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
22019F:	arch/m68k/*/*_no.*
22020F:	arch/m68k/68*/
22021F:	arch/m68k/coldfire/
22022F:	arch/m68k/include/asm/*_no.*
22023
22024UDF FILESYSTEM
22025M:	Jan Kara <jack@suse.com>
22026S:	Maintained
22027F:	Documentation/filesystems/udf.rst
22028F:	fs/udf/
22029
22030UDRAW TABLET
22031M:	Bastien Nocera <hadess@hadess.net>
22032L:	linux-input@vger.kernel.org
22033S:	Maintained
22034F:	drivers/hid/hid-udraw-ps3.c
22035
22036UFS FILESYSTEM
22037M:	Evgeniy Dushistov <dushistov@mail.ru>
22038S:	Maintained
22039F:	Documentation/admin-guide/ufs.rst
22040F:	fs/ufs/
22041
22042UHID USERSPACE HID IO DRIVER
22043M:	David Rheinsberg <david@readahead.eu>
22044L:	linux-input@vger.kernel.org
22045S:	Maintained
22046F:	drivers/hid/uhid.c
22047F:	include/uapi/linux/uhid.h
22048
22049ULPI BUS
22050M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
22051L:	linux-usb@vger.kernel.org
22052S:	Maintained
22053F:	drivers/usb/common/ulpi.c
22054F:	include/linux/ulpi/
22055
22056UNICODE SUBSYSTEM
22057M:	Gabriel Krisman Bertazi <krisman@collabora.com>
22058L:	linux-fsdevel@vger.kernel.org
22059S:	Supported
22060F:	fs/unicode/
22061
22062UNIFDEF
22063M:	Tony Finch <dot@dotat.at>
22064S:	Maintained
22065W:	http://dotat.at/prog/unifdef
22066F:	scripts/unifdef.c
22067
22068UNIFORM CDROM DRIVER
22069M:	Phillip Potter <phil@philpotter.co.uk>
22070S:	Maintained
22071F:	Documentation/cdrom/
22072F:	drivers/cdrom/cdrom.c
22073F:	include/linux/cdrom.h
22074F:	include/uapi/linux/cdrom.h
22075
22076UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
22077R:	Alim Akhtar <alim.akhtar@samsung.com>
22078R:	Avri Altman <avri.altman@wdc.com>
22079R:	Bart Van Assche <bvanassche@acm.org>
22080L:	linux-scsi@vger.kernel.org
22081S:	Supported
22082F:	Documentation/devicetree/bindings/ufs/
22083F:	Documentation/scsi/ufs.rst
22084F:	drivers/ufs/core/
22085
22086UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
22087M:	Pedro Sousa <pedrom.sousa@synopsys.com>
22088L:	linux-scsi@vger.kernel.org
22089S:	Supported
22090F:	drivers/ufs/host/*dwc*
22091
22092UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
22093M:	Alim Akhtar <alim.akhtar@samsung.com>
22094L:	linux-scsi@vger.kernel.org
22095S:	Maintained
22096F:	drivers/ufs/host/ufs-exynos*
22097
22098UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
22099M:	Stanley Chu <stanley.chu@mediatek.com>
22100L:	linux-scsi@vger.kernel.org
22101L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
22102S:	Maintained
22103F:	drivers/ufs/host/ufs-mediatek*
22104
22105UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
22106M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
22107L:	linux-arm-msm@vger.kernel.org
22108L:	linux-scsi@vger.kernel.org
22109S:	Maintained
22110F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
22111F:	drivers/ufs/host/ufs-qcom*
22112
22113UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
22114M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
22115L:	linux-renesas-soc@vger.kernel.org
22116L:	linux-scsi@vger.kernel.org
22117S:	Maintained
22118F:	drivers/ufs/host/ufs-renesas.c
22119
22120UNSORTED BLOCK IMAGES (UBI)
22121M:	Richard Weinberger <richard@nod.at>
22122L:	linux-mtd@lists.infradead.org
22123S:	Supported
22124W:	http://www.linux-mtd.infradead.org/
22125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
22126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
22127F:	drivers/mtd/ubi/
22128F:	include/linux/mtd/ubi.h
22129F:	include/uapi/mtd/ubi-user.h
22130
22131USB "USBNET" DRIVER FRAMEWORK
22132M:	Oliver Neukum <oneukum@suse.com>
22133L:	netdev@vger.kernel.org
22134S:	Maintained
22135W:	http://www.linux-usb.org/usbnet
22136F:	drivers/net/usb/usbnet.c
22137F:	include/linux/usb/usbnet.h
22138
22139USB ACM DRIVER
22140M:	Oliver Neukum <oneukum@suse.com>
22141L:	linux-usb@vger.kernel.org
22142S:	Maintained
22143F:	Documentation/usb/acm.rst
22144F:	drivers/usb/class/cdc-acm.*
22145
22146USB APPLE MFI FASTCHARGE DRIVER
22147M:	Bastien Nocera <hadess@hadess.net>
22148L:	linux-usb@vger.kernel.org
22149S:	Maintained
22150F:	drivers/usb/misc/apple-mfi-fastcharge.c
22151
22152USB AR5523 WIRELESS DRIVER
22153L:	linux-wireless@vger.kernel.org
22154S:	Orphan
22155F:	drivers/net/wireless/ath/ar5523/
22156
22157USB ATTACHED SCSI
22158M:	Oliver Neukum <oneukum@suse.com>
22159L:	linux-usb@vger.kernel.org
22160L:	linux-scsi@vger.kernel.org
22161S:	Maintained
22162F:	drivers/usb/storage/uas.c
22163
22164USB CDC ETHERNET DRIVER
22165M:	Oliver Neukum <oliver@neukum.org>
22166L:	linux-usb@vger.kernel.org
22167S:	Maintained
22168F:	drivers/net/usb/cdc_*.c
22169F:	include/uapi/linux/usb/cdc.h
22170
22171USB CHAOSKEY DRIVER
22172M:	Keith Packard <keithp@keithp.com>
22173L:	linux-usb@vger.kernel.org
22174S:	Maintained
22175F:	drivers/usb/misc/chaoskey.c
22176
22177USB CYPRESS C67X00 DRIVER
22178L:	linux-usb@vger.kernel.org
22179S:	Orphan
22180F:	drivers/usb/c67x00/
22181
22182USB DAVICOM DM9601 DRIVER
22183M:	Peter Korsgaard <peter@korsgaard.com>
22184L:	netdev@vger.kernel.org
22185S:	Maintained
22186W:	http://www.linux-usb.org/usbnet
22187F:	drivers/net/usb/dm9601.c
22188
22189USB EHCI DRIVER
22190M:	Alan Stern <stern@rowland.harvard.edu>
22191L:	linux-usb@vger.kernel.org
22192S:	Maintained
22193F:	Documentation/usb/ehci.rst
22194F:	drivers/usb/host/ehci*
22195
22196USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
22197M:	Jiri Kosina <jikos@kernel.org>
22198M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
22199L:	linux-usb@vger.kernel.org
22200S:	Maintained
22201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
22202F:	Documentation/hid/hiddev.rst
22203F:	drivers/hid/usbhid/
22204
22205USB INTEL XHCI ROLE MUX DRIVER
22206M:	Hans de Goede <hdegoede@redhat.com>
22207L:	linux-usb@vger.kernel.org
22208S:	Maintained
22209F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
22210
22211USB IP DRIVER FOR HISILICON KIRIN 960
22212M:	Yu Chen <chenyu56@huawei.com>
22213M:	Binghui Wang <wangbinghui@hisilicon.com>
22214L:	linux-usb@vger.kernel.org
22215S:	Maintained
22216F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
22217F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
22218
22219USB IP DRIVER FOR HISILICON KIRIN 970
22220M:	Mauro Carvalho Chehab <mchehab@kernel.org>
22221L:	linux-usb@vger.kernel.org
22222S:	Maintained
22223F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
22224F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
22225
22226USB ISP116X DRIVER
22227M:	Olav Kongas <ok@artecdesign.ee>
22228L:	linux-usb@vger.kernel.org
22229S:	Maintained
22230F:	drivers/usb/host/isp116x*
22231F:	include/linux/usb/isp116x.h
22232
22233USB ISP1760 DRIVER
22234M:	Rui Miguel Silva <rui.silva@linaro.org>
22235L:	linux-usb@vger.kernel.org
22236S:	Maintained
22237F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
22238F:	drivers/usb/isp1760/*
22239
22240USB LAN78XX ETHERNET DRIVER
22241M:	Woojung Huh <woojung.huh@microchip.com>
22242M:	UNGLinuxDriver@microchip.com
22243L:	netdev@vger.kernel.org
22244S:	Maintained
22245F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
22246F:	drivers/net/usb/lan78xx.*
22247F:	include/dt-bindings/net/microchip-lan78xx.h
22248
22249USB MASS STORAGE DRIVER
22250M:	Alan Stern <stern@rowland.harvard.edu>
22251L:	linux-usb@vger.kernel.org
22252L:	usb-storage@lists.one-eyed-alien.net
22253S:	Maintained
22254F:	drivers/usb/storage/
22255
22256USB MIDI DRIVER
22257M:	Clemens Ladisch <clemens@ladisch.de>
22258L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22259S:	Maintained
22260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
22261F:	sound/usb/midi.*
22262
22263USB NETWORKING DRIVERS
22264L:	linux-usb@vger.kernel.org
22265S:	Odd Fixes
22266F:	drivers/net/usb/
22267
22268USB OHCI DRIVER
22269M:	Alan Stern <stern@rowland.harvard.edu>
22270L:	linux-usb@vger.kernel.org
22271S:	Maintained
22272F:	Documentation/usb/ohci.rst
22273F:	drivers/usb/host/ohci*
22274
22275USB OTG FSM (Finite State Machine)
22276M:	Peter Chen <peter.chen@kernel.org>
22277L:	linux-usb@vger.kernel.org
22278S:	Maintained
22279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
22280F:	drivers/usb/common/usb-otg-fsm.c
22281
22282USB OVER IP DRIVER
22283M:	Valentina Manea <valentina.manea.m@gmail.com>
22284M:	Shuah Khan <shuah@kernel.org>
22285M:	Shuah Khan <skhan@linuxfoundation.org>
22286R:	Hongren Zheng <i@zenithal.me>
22287L:	linux-usb@vger.kernel.org
22288S:	Maintained
22289F:	Documentation/usb/usbip_protocol.rst
22290F:	drivers/usb/usbip/
22291F:	tools/testing/selftests/drivers/usb/usbip/
22292F:	tools/usb/usbip/
22293
22294USB PEGASUS DRIVER
22295M:	Petko Manolov <petkan@nucleusys.com>
22296L:	linux-usb@vger.kernel.org
22297L:	netdev@vger.kernel.org
22298S:	Maintained
22299W:	https://github.com/petkan/pegasus
22300T:	git https://github.com/petkan/pegasus.git
22301F:	drivers/net/usb/pegasus.*
22302
22303USB PRINTER DRIVER (usblp)
22304M:	Pete Zaitcev <zaitcev@redhat.com>
22305L:	linux-usb@vger.kernel.org
22306S:	Supported
22307F:	drivers/usb/class/usblp.c
22308
22309USB QMI WWAN NETWORK DRIVER
22310M:	Bjørn Mork <bjorn@mork.no>
22311L:	netdev@vger.kernel.org
22312S:	Maintained
22313F:	Documentation/ABI/testing/sysfs-class-net-qmi
22314F:	drivers/net/usb/qmi_wwan.c
22315
22316USB RAW GADGET DRIVER
22317R:	Andrey Konovalov <andreyknvl@gmail.com>
22318L:	linux-usb@vger.kernel.org
22319S:	Maintained
22320F:	Documentation/usb/raw-gadget.rst
22321F:	drivers/usb/gadget/legacy/raw_gadget.c
22322F:	include/uapi/linux/usb/raw_gadget.h
22323
22324USB RTL8150 DRIVER
22325M:	Petko Manolov <petkan@nucleusys.com>
22326L:	linux-usb@vger.kernel.org
22327L:	netdev@vger.kernel.org
22328S:	Maintained
22329W:	https://github.com/petkan/rtl8150
22330T:	git https://github.com/petkan/rtl8150.git
22331F:	drivers/net/usb/rtl8150.c
22332
22333USB SERIAL SUBSYSTEM
22334M:	Johan Hovold <johan@kernel.org>
22335L:	linux-usb@vger.kernel.org
22336S:	Maintained
22337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
22338F:	Documentation/usb/usb-serial.rst
22339F:	drivers/usb/serial/
22340F:	include/linux/usb/serial.h
22341
22342USB SMSC75XX ETHERNET DRIVER
22343M:	Steve Glendinning <steve.glendinning@shawell.net>
22344L:	netdev@vger.kernel.org
22345S:	Maintained
22346F:	drivers/net/usb/smsc75xx.*
22347
22348USB SMSC95XX ETHERNET DRIVER
22349M:	Steve Glendinning <steve.glendinning@shawell.net>
22350M:	UNGLinuxDriver@microchip.com
22351L:	netdev@vger.kernel.org
22352S:	Maintained
22353F:	drivers/net/usb/smsc95xx.*
22354
22355USB SUBSYSTEM
22356M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22357L:	linux-usb@vger.kernel.org
22358S:	Supported
22359W:	http://www.linux-usb.org
22360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
22361F:	Documentation/devicetree/bindings/usb/
22362F:	Documentation/usb/
22363F:	drivers/usb/
22364F:	include/dt-bindings/usb/
22365F:	include/linux/usb.h
22366F:	include/linux/usb/
22367F:	include/uapi/linux/usb/
22368
22369USB TYPEC BUS FOR ALTERNATE MODES
22370M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
22371L:	linux-usb@vger.kernel.org
22372S:	Maintained
22373F:	Documentation/ABI/testing/sysfs-bus-typec
22374F:	Documentation/driver-api/usb/typec_bus.rst
22375F:	drivers/usb/typec/altmodes/
22376F:	include/linux/usb/typec_altmode.h
22377
22378USB TYPEC CLASS
22379M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
22380L:	linux-usb@vger.kernel.org
22381S:	Maintained
22382F:	Documentation/ABI/testing/sysfs-class-typec
22383F:	Documentation/driver-api/usb/typec.rst
22384F:	drivers/usb/typec/
22385F:	include/linux/usb/typec.h
22386
22387USB TYPEC INTEL PMC MUX DRIVER
22388M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
22389L:	linux-usb@vger.kernel.org
22390S:	Maintained
22391F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
22392F:	drivers/usb/typec/mux/intel_pmc_mux.c
22393
22394USB TYPEC PI3USB30532 MUX DRIVER
22395M:	Hans de Goede <hdegoede@redhat.com>
22396L:	linux-usb@vger.kernel.org
22397S:	Maintained
22398F:	drivers/usb/typec/mux/pi3usb30532.c
22399
22400USB TYPEC PORT CONTROLLER DRIVERS
22401M:	Guenter Roeck <linux@roeck-us.net>
22402L:	linux-usb@vger.kernel.org
22403S:	Maintained
22404F:	drivers/usb/typec/tcpm/
22405
22406USB UHCI DRIVER
22407M:	Alan Stern <stern@rowland.harvard.edu>
22408L:	linux-usb@vger.kernel.org
22409S:	Maintained
22410F:	drivers/usb/host/uhci*
22411
22412USB VIDEO CLASS
22413M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22414L:	linux-media@vger.kernel.org
22415S:	Maintained
22416W:	http://www.ideasonboard.org/uvc/
22417T:	git git://linuxtv.org/media_tree.git
22418F:	drivers/media/usb/uvc/
22419F:	include/uapi/linux/uvcvideo.h
22420
22421USB WEBCAM GADGET
22422M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22423M:	Daniel Scally <dan.scally@ideasonboard.com>
22424L:	linux-usb@vger.kernel.org
22425S:	Maintained
22426F:	drivers/usb/gadget/function/*uvc*
22427F:	drivers/usb/gadget/legacy/webcam.c
22428F:	include/uapi/linux/usb/g_uvc.h
22429
22430USB WIRELESS RNDIS DRIVER (rndis_wlan)
22431L:	linux-wireless@vger.kernel.org
22432S:	Orphan
22433F:	drivers/net/wireless/legacy/rndis_wlan.c
22434
22435USB XHCI DRIVER
22436M:	Mathias Nyman <mathias.nyman@intel.com>
22437L:	linux-usb@vger.kernel.org
22438S:	Supported
22439F:	drivers/usb/host/pci-quirks*
22440F:	drivers/usb/host/xhci*
22441
22442USB ZD1201 DRIVER
22443L:	linux-wireless@vger.kernel.org
22444S:	Orphan
22445W:	http://linux-lc100020.sourceforge.net
22446F:	drivers/net/wireless/zydas/zd1201.*
22447
22448USER DATAGRAM PROTOCOL (UDP)
22449M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
22450S:	Maintained
22451F:	include/linux/udp.h
22452F:	net/ipv4/udp.c
22453F:	net/ipv6/udp.c
22454
22455USER-MODE LINUX (UML)
22456M:	Richard Weinberger <richard@nod.at>
22457M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
22458M:	Johannes Berg <johannes@sipsolutions.net>
22459L:	linux-um@lists.infradead.org
22460S:	Maintained
22461W:	http://user-mode-linux.sourceforge.net
22462Q:	https://patchwork.ozlabs.org/project/linux-um/list/
22463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
22464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
22465F:	Documentation/virt/uml/
22466F:	arch/um/
22467F:	arch/x86/um/
22468F:	fs/hostfs/
22469
22470USERSPACE COPYIN/COPYOUT (UIOVEC)
22471M:	Alexander Viro <viro@zeniv.linux.org.uk>
22472S:	Maintained
22473F:	include/linux/uio.h
22474F:	lib/iov_iter.c
22475
22476USERSPACE DMA BUFFER DRIVER
22477M:	Gerd Hoffmann <kraxel@redhat.com>
22478L:	dri-devel@lists.freedesktop.org
22479S:	Maintained
22480T:	git git://anongit.freedesktop.org/drm/drm-misc
22481F:	drivers/dma-buf/udmabuf.c
22482F:	include/uapi/linux/udmabuf.h
22483
22484USERSPACE I/O (UIO)
22485M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22486S:	Maintained
22487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
22488F:	Documentation/driver-api/uio-howto.rst
22489F:	drivers/uio/
22490F:	include/linux/uio_driver.h
22491
22492UTIL-LINUX PACKAGE
22493M:	Karel Zak <kzak@redhat.com>
22494L:	util-linux@vger.kernel.org
22495S:	Maintained
22496W:	http://en.wikipedia.org/wiki/Util-linux
22497T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
22498
22499UUID HELPERS
22500R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22501L:	linux-kernel@vger.kernel.org
22502S:	Maintained
22503F:	include/linux/uuid.h
22504F:	lib/test_uuid.c
22505F:	lib/uuid.c
22506
22507UV SYSFS DRIVER
22508M:	Justin Ernst <justin.ernst@hpe.com>
22509L:	platform-driver-x86@vger.kernel.org
22510S:	Maintained
22511F:	drivers/platform/x86/uv_sysfs.c
22512
22513UVESAFB DRIVER
22514M:	Michal Januszewski <spock@gentoo.org>
22515L:	linux-fbdev@vger.kernel.org
22516S:	Maintained
22517W:	https://github.com/mjanusz/v86d
22518F:	Documentation/fb/uvesafb.rst
22519F:	drivers/video/fbdev/uvesafb.*
22520
22521Ux500 CLOCK DRIVERS
22522M:	Ulf Hansson <ulf.hansson@linaro.org>
22523L:	linux-clk@vger.kernel.org
22524L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22525S:	Maintained
22526F:	drivers/clk/ux500/
22527
22528V4L2 ASYNC AND FWNODE FRAMEWORKS
22529M:	Sakari Ailus <sakari.ailus@linux.intel.com>
22530L:	linux-media@vger.kernel.org
22531S:	Maintained
22532T:	git git://linuxtv.org/media_tree.git
22533F:	drivers/media/v4l2-core/v4l2-async.c
22534F:	drivers/media/v4l2-core/v4l2-fwnode.c
22535F:	include/media/v4l2-async.h
22536F:	include/media/v4l2-fwnode.h
22537
22538V4L2 LENS DRIVERS
22539M:	Sakari Ailus <sakari.ailus@linux.intel.com>
22540L:	linux-media@vger.kernel.org
22541S:	Maintained
22542F:	drivers/media/i2c/ak*
22543F:	drivers/media/i2c/dw*
22544F:	drivers/media/i2c/lm*
22545
22546V4L2 CAMERA SENSOR DRIVERS
22547M:	Sakari Ailus <sakari.ailus@linux.intel.com>
22548L:	linux-media@vger.kernel.org
22549S:	Maintained
22550F:	Documentation/driver-api/media/camera-sensor.rst
22551F:	Documentation/driver-api/media/tx-rx.rst
22552F:	drivers/media/i2c/ar*
22553F:	drivers/media/i2c/hi*
22554F:	drivers/media/i2c/imx*
22555F:	drivers/media/i2c/mt*
22556F:	drivers/media/i2c/og*
22557F:	drivers/media/i2c/ov*
22558F:	drivers/media/i2c/s5*
22559F:	drivers/media/i2c/st-vgxy61.c
22560
22561VF610 NAND DRIVER
22562M:	Stefan Agner <stefan@agner.ch>
22563L:	linux-mtd@lists.infradead.org
22564S:	Supported
22565F:	drivers/mtd/nand/raw/vf610_nfc.c
22566
22567VFAT/FAT/MSDOS FILESYSTEM
22568M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
22569S:	Maintained
22570F:	Documentation/filesystems/vfat.rst
22571F:	fs/fat/
22572F:	tools/testing/selftests/filesystems/fat/
22573
22574VFIO CDX DRIVER
22575M:	Nipun Gupta <nipun.gupta@amd.com>
22576M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
22577L:	kvm@vger.kernel.org
22578S:	Maintained
22579F:	drivers/vfio/cdx/*
22580
22581VFIO DRIVER
22582M:	Alex Williamson <alex.williamson@redhat.com>
22583L:	kvm@vger.kernel.org
22584S:	Maintained
22585T:	git https://github.com/awilliam/linux-vfio.git
22586F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
22587F:	Documentation/driver-api/vfio.rst
22588F:	drivers/vfio/
22589F:	include/linux/vfio.h
22590F:	include/linux/vfio_pci_core.h
22591F:	include/uapi/linux/vfio.h
22592
22593VFIO FSL-MC DRIVER
22594M:	Diana Craciun <diana.craciun@oss.nxp.com>
22595L:	kvm@vger.kernel.org
22596S:	Maintained
22597F:	drivers/vfio/fsl-mc/
22598
22599VFIO HISILICON PCI DRIVER
22600M:	Longfang Liu <liulongfang@huawei.com>
22601M:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
22602L:	kvm@vger.kernel.org
22603S:	Maintained
22604F:	drivers/vfio/pci/hisilicon/
22605
22606VFIO MEDIATED DEVICE DRIVERS
22607M:	Kirti Wankhede <kwankhede@nvidia.com>
22608L:	kvm@vger.kernel.org
22609S:	Maintained
22610F:	Documentation/driver-api/vfio-mediated-device.rst
22611F:	drivers/vfio/mdev/
22612F:	include/linux/mdev.h
22613F:	samples/vfio-mdev/
22614
22615VFIO MLX5 PCI DRIVER
22616M:	Yishai Hadas <yishaih@nvidia.com>
22617L:	kvm@vger.kernel.org
22618S:	Maintained
22619F:	drivers/vfio/pci/mlx5/
22620
22621VFIO PCI DEVICE SPECIFIC DRIVERS
22622R:	Jason Gunthorpe <jgg@nvidia.com>
22623R:	Yishai Hadas <yishaih@nvidia.com>
22624R:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
22625R:	Kevin Tian <kevin.tian@intel.com>
22626L:	kvm@vger.kernel.org
22627S:	Maintained
22628P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
22629F:	drivers/vfio/pci/*/
22630
22631VFIO PDS PCI DRIVER
22632M:	Brett Creeley <brett.creeley@amd.com>
22633L:	kvm@vger.kernel.org
22634S:	Maintained
22635F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
22636F:	drivers/vfio/pci/pds/
22637
22638VFIO PLATFORM DRIVER
22639M:	Eric Auger <eric.auger@redhat.com>
22640L:	kvm@vger.kernel.org
22641S:	Maintained
22642F:	drivers/vfio/platform/
22643
22644VGA_SWITCHEROO
22645R:	Lukas Wunner <lukas@wunner.de>
22646S:	Maintained
22647T:	git git://anongit.freedesktop.org/drm/drm-misc
22648F:	Documentation/gpu/vga-switcheroo.rst
22649F:	drivers/gpu/vga/vga_switcheroo.c
22650F:	include/linux/vga_switcheroo.h
22651
22652VIA RHINE NETWORK DRIVER
22653M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
22654S:	Maintained
22655F:	drivers/net/ethernet/via/via-rhine.c
22656
22657VIA SD/MMC CARD CONTROLLER DRIVER
22658M:	Bruce Chang <brucechang@via.com.tw>
22659M:	Harald Welte <HaraldWelte@viatech.com>
22660S:	Maintained
22661F:	drivers/mmc/host/via-sdmmc.c
22662
22663VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
22664M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
22665L:	linux-fbdev@vger.kernel.org
22666S:	Maintained
22667F:	drivers/video/fbdev/via/
22668F:	include/linux/via-core.h
22669F:	include/linux/via_i2c.h
22670
22671VIA VELOCITY NETWORK DRIVER
22672M:	Francois Romieu <romieu@fr.zoreil.com>
22673L:	netdev@vger.kernel.org
22674S:	Maintained
22675F:	drivers/net/ethernet/via/via-velocity.*
22676
22677VICODEC VIRTUAL CODEC DRIVER
22678M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
22679L:	linux-media@vger.kernel.org
22680S:	Maintained
22681W:	https://linuxtv.org
22682T:	git git://linuxtv.org/media_tree.git
22683F:	drivers/media/test-drivers/vicodec/*
22684
22685VIDEO I2C POLLING DRIVER
22686M:	Matt Ranostay <matt.ranostay@konsulko.com>
22687L:	linux-media@vger.kernel.org
22688S:	Maintained
22689F:	drivers/media/i2c/video-i2c.c
22690
22691VIDEO MULTIPLEXER DRIVER
22692M:	Philipp Zabel <p.zabel@pengutronix.de>
22693L:	linux-media@vger.kernel.org
22694S:	Maintained
22695F:	drivers/media/platform/video-mux.c
22696
22697VIDEOBUF2 FRAMEWORK
22698M:	Tomasz Figa <tfiga@chromium.org>
22699M:	Marek Szyprowski <m.szyprowski@samsung.com>
22700L:	linux-media@vger.kernel.org
22701S:	Maintained
22702F:	drivers/media/common/videobuf2/*
22703F:	include/media/videobuf2-*
22704
22705VIDTV VIRTUAL DIGITAL TV DRIVER
22706M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
22707L:	linux-media@vger.kernel.org
22708S:	Maintained
22709W:	https://linuxtv.org
22710T:	git git://linuxtv.org/media_tree.git
22711F:	drivers/media/test-drivers/vidtv/*
22712
22713VIMC VIRTUAL MEDIA CONTROLLER DRIVER
22714M:	Shuah Khan <skhan@linuxfoundation.org>
22715R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
22716L:	linux-media@vger.kernel.org
22717S:	Maintained
22718W:	https://linuxtv.org
22719T:	git git://linuxtv.org/media_tree.git
22720F:	drivers/media/test-drivers/vimc/*
22721
22722VIRT LIB
22723M:	Alex Williamson <alex.williamson@redhat.com>
22724M:	Paolo Bonzini <pbonzini@redhat.com>
22725L:	kvm@vger.kernel.org
22726S:	Supported
22727F:	virt/lib/
22728
22729VIRTIO AND VHOST VSOCK DRIVER
22730M:	Stefan Hajnoczi <stefanha@redhat.com>
22731M:	Stefano Garzarella <sgarzare@redhat.com>
22732L:	kvm@vger.kernel.org
22733L:	virtualization@lists.linux-foundation.org
22734L:	netdev@vger.kernel.org
22735S:	Maintained
22736F:	drivers/vhost/vsock.c
22737F:	include/linux/virtio_vsock.h
22738F:	include/uapi/linux/virtio_vsock.h
22739F:	net/vmw_vsock/virtio_transport.c
22740F:	net/vmw_vsock/virtio_transport_common.c
22741
22742VIRTIO BALLOON
22743M:	"Michael S. Tsirkin" <mst@redhat.com>
22744M:	David Hildenbrand <david@redhat.com>
22745L:	virtualization@lists.linux-foundation.org
22746S:	Maintained
22747F:	drivers/virtio/virtio_balloon.c
22748F:	include/linux/balloon_compaction.h
22749F:	include/uapi/linux/virtio_balloon.h
22750F:	mm/balloon_compaction.c
22751
22752VIRTIO BLOCK AND SCSI DRIVERS
22753M:	"Michael S. Tsirkin" <mst@redhat.com>
22754M:	Jason Wang <jasowang@redhat.com>
22755R:	Paolo Bonzini <pbonzini@redhat.com>
22756R:	Stefan Hajnoczi <stefanha@redhat.com>
22757L:	virtualization@lists.linux-foundation.org
22758S:	Maintained
22759F:	drivers/block/virtio_blk.c
22760F:	drivers/scsi/virtio_scsi.c
22761F:	include/uapi/linux/virtio_blk.h
22762F:	include/uapi/linux/virtio_scsi.h
22763
22764VIRTIO CONSOLE DRIVER
22765M:	Amit Shah <amit@kernel.org>
22766L:	virtualization@lists.linux-foundation.org
22767S:	Maintained
22768F:	drivers/char/virtio_console.c
22769F:	include/linux/virtio_console.h
22770F:	include/uapi/linux/virtio_console.h
22771
22772VIRTIO CORE AND NET DRIVERS
22773M:	"Michael S. Tsirkin" <mst@redhat.com>
22774M:	Jason Wang <jasowang@redhat.com>
22775R:	Xuan Zhuo <xuanzhuo@linux.alibaba.com>
22776L:	virtualization@lists.linux-foundation.org
22777S:	Maintained
22778F:	Documentation/ABI/testing/sysfs-bus-vdpa
22779F:	Documentation/ABI/testing/sysfs-class-vduse
22780F:	Documentation/devicetree/bindings/virtio/
22781F:	Documentation/driver-api/virtio/
22782F:	drivers/block/virtio_blk.c
22783F:	drivers/crypto/virtio/
22784F:	drivers/net/virtio_net.c
22785F:	drivers/vdpa/
22786F:	drivers/virtio/
22787F:	include/linux/vdpa.h
22788F:	include/linux/virtio*.h
22789F:	include/linux/vringh.h
22790F:	include/uapi/linux/virtio_*.h
22791F:	tools/virtio/
22792
22793VIRTIO CRYPTO DRIVER
22794M:	Gonglei <arei.gonglei@huawei.com>
22795L:	virtualization@lists.linux-foundation.org
22796L:	linux-crypto@vger.kernel.org
22797S:	Maintained
22798F:	drivers/crypto/virtio/
22799F:	include/uapi/linux/virtio_crypto.h
22800
22801VIRTIO DRIVERS FOR S390
22802M:	Cornelia Huck <cohuck@redhat.com>
22803M:	Halil Pasic <pasic@linux.ibm.com>
22804M:	Eric Farman <farman@linux.ibm.com>
22805L:	linux-s390@vger.kernel.org
22806L:	virtualization@lists.linux-foundation.org
22807L:	kvm@vger.kernel.org
22808S:	Supported
22809F:	arch/s390/include/uapi/asm/virtio-ccw.h
22810F:	drivers/s390/virtio/
22811
22812VIRTIO FILE SYSTEM
22813M:	Vivek Goyal <vgoyal@redhat.com>
22814M:	Stefan Hajnoczi <stefanha@redhat.com>
22815M:	Miklos Szeredi <miklos@szeredi.hu>
22816L:	virtualization@lists.linux-foundation.org
22817L:	linux-fsdevel@vger.kernel.org
22818S:	Supported
22819W:	https://virtio-fs.gitlab.io/
22820F:	Documentation/filesystems/virtiofs.rst
22821F:	fs/fuse/virtio_fs.c
22822F:	include/uapi/linux/virtio_fs.h
22823
22824VIRTIO GPIO DRIVER
22825M:	Enrico Weigelt, metux IT consult <info@metux.net>
22826M:	Viresh Kumar <vireshk@kernel.org>
22827L:	linux-gpio@vger.kernel.org
22828L:	virtualization@lists.linux-foundation.org
22829S:	Maintained
22830F:	drivers/gpio/gpio-virtio.c
22831F:	include/uapi/linux/virtio_gpio.h
22832
22833VIRTIO GPU DRIVER
22834M:	David Airlie <airlied@redhat.com>
22835M:	Gerd Hoffmann <kraxel@redhat.com>
22836R:	Gurchetan Singh <gurchetansingh@chromium.org>
22837R:	Chia-I Wu <olvaffe@gmail.com>
22838L:	dri-devel@lists.freedesktop.org
22839L:	virtualization@lists.linux-foundation.org
22840S:	Maintained
22841T:	git git://anongit.freedesktop.org/drm/drm-misc
22842F:	drivers/gpu/drm/virtio/
22843F:	include/uapi/linux/virtio_gpu.h
22844
22845VIRTIO HOST (VHOST)
22846M:	"Michael S. Tsirkin" <mst@redhat.com>
22847M:	Jason Wang <jasowang@redhat.com>
22848L:	kvm@vger.kernel.org
22849L:	virtualization@lists.linux-foundation.org
22850L:	netdev@vger.kernel.org
22851S:	Maintained
22852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
22853F:	drivers/vhost/
22854F:	include/linux/sched/vhost_task.h
22855F:	include/linux/vhost_iotlb.h
22856F:	include/uapi/linux/vhost.h
22857F:	kernel/vhost_task.c
22858
22859VIRTIO HOST (VHOST-SCSI)
22860M:	"Michael S. Tsirkin" <mst@redhat.com>
22861M:	Jason Wang <jasowang@redhat.com>
22862M:	Mike Christie <michael.christie@oracle.com>
22863R:	Paolo Bonzini <pbonzini@redhat.com>
22864R:	Stefan Hajnoczi <stefanha@redhat.com>
22865L:	virtualization@lists.linux-foundation.org
22866S:	Maintained
22867F:	drivers/vhost/scsi.c
22868
22869VIRTIO I2C DRIVER
22870M:	Conghui Chen <conghui.chen@intel.com>
22871M:	Viresh Kumar <viresh.kumar@linaro.org>
22872L:	linux-i2c@vger.kernel.org
22873L:	virtualization@lists.linux-foundation.org
22874S:	Maintained
22875F:	drivers/i2c/busses/i2c-virtio.c
22876F:	include/uapi/linux/virtio_i2c.h
22877
22878VIRTIO INPUT DRIVER
22879M:	Gerd Hoffmann <kraxel@redhat.com>
22880S:	Maintained
22881F:	drivers/virtio/virtio_input.c
22882F:	include/uapi/linux/virtio_input.h
22883
22884VIRTIO IOMMU DRIVER
22885M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
22886L:	virtualization@lists.linux-foundation.org
22887S:	Maintained
22888F:	drivers/iommu/virtio-iommu.c
22889F:	include/uapi/linux/virtio_iommu.h
22890
22891VIRTIO MEM DRIVER
22892M:	David Hildenbrand <david@redhat.com>
22893L:	virtualization@lists.linux-foundation.org
22894S:	Maintained
22895W:	https://virtio-mem.gitlab.io/
22896F:	drivers/virtio/virtio_mem.c
22897F:	include/uapi/linux/virtio_mem.h
22898
22899VIRTIO PMEM DRIVER
22900M:	Pankaj Gupta <pankaj.gupta.linux@gmail.com>
22901L:	virtualization@lists.linux-foundation.org
22902S:	Maintained
22903F:	drivers/nvdimm/nd_virtio.c
22904F:	drivers/nvdimm/virtio_pmem.c
22905
22906VIRTIO SOUND DRIVER
22907M:	Anton Yakovlev <anton.yakovlev@opensynergy.com>
22908M:	"Michael S. Tsirkin" <mst@redhat.com>
22909L:	virtualization@lists.linux-foundation.org
22910L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22911S:	Maintained
22912F:	include/uapi/linux/virtio_snd.h
22913F:	sound/virtio/*
22914
22915VIRTUAL BOX GUEST DEVICE DRIVER
22916M:	Hans de Goede <hdegoede@redhat.com>
22917M:	Arnd Bergmann <arnd@arndb.de>
22918M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22919S:	Maintained
22920F:	drivers/virt/vboxguest/
22921F:	include/linux/vbox_utils.h
22922F:	include/uapi/linux/vbox*.h
22923
22924VIRTUAL BOX SHARED FOLDER VFS DRIVER
22925M:	Hans de Goede <hdegoede@redhat.com>
22926L:	linux-fsdevel@vger.kernel.org
22927S:	Maintained
22928F:	fs/vboxsf/*
22929
22930VIRTUAL PCM TEST DRIVER
22931M:	Ivan Orlov <ivan.orlov0322@gmail.com>
22932L:	alsa-devel@alsa-project.org
22933S:	Maintained
22934F:	Documentation/sound/cards/pcmtest.rst
22935F:	sound/drivers/pcmtest.c
22936F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
22937
22938VIRTUAL SERIO DEVICE DRIVER
22939M:	Stephen Chandler Paul <thatslyude@gmail.com>
22940S:	Maintained
22941F:	drivers/input/serio/userio.c
22942F:	include/uapi/linux/userio.h
22943
22944VISL VIRTUAL STATELESS DECODER DRIVER
22945M:	Daniel Almeida <daniel.almeida@collabora.com>
22946L:	linux-media@vger.kernel.org
22947S:	Supported
22948F:	drivers/media/test-drivers/visl
22949
22950VIVID VIRTUAL VIDEO DRIVER
22951M:	Hans Verkuil <hverkuil@xs4all.nl>
22952L:	linux-media@vger.kernel.org
22953S:	Maintained
22954W:	https://linuxtv.org
22955T:	git git://linuxtv.org/media_tree.git
22956F:	drivers/media/test-drivers/vivid/*
22957
22958VLYNQ BUS
22959M:	Florian Fainelli <f.fainelli@gmail.com>
22960L:	openwrt-devel@lists.openwrt.org (subscribers-only)
22961S:	Maintained
22962F:	drivers/vlynq/vlynq.c
22963F:	include/linux/vlynq.h
22964
22965VM SOCKETS (AF_VSOCK)
22966M:	Stefano Garzarella <sgarzare@redhat.com>
22967L:	virtualization@lists.linux-foundation.org
22968L:	netdev@vger.kernel.org
22969S:	Maintained
22970F:	drivers/net/vsockmon.c
22971F:	include/net/af_vsock.h
22972F:	include/uapi/linux/vm_sockets.h
22973F:	include/uapi/linux/vm_sockets_diag.h
22974F:	include/uapi/linux/vsockmon.h
22975F:	net/vmw_vsock/
22976F:	tools/testing/vsock/
22977
22978VMALLOC
22979M:	Andrew Morton <akpm@linux-foundation.org>
22980R:	Uladzislau Rezki <urezki@gmail.com>
22981R:	Christoph Hellwig <hch@infradead.org>
22982R:	Lorenzo Stoakes <lstoakes@gmail.com>
22983L:	linux-mm@kvack.org
22984S:	Maintained
22985W:	http://www.linux-mm.org
22986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
22987F:	include/linux/vmalloc.h
22988F:	mm/vmalloc.c
22989
22990VME SUBSYSTEM
22991M:	Martyn Welch <martyn@welchs.me.uk>
22992M:	Manohar Vanga <manohar.vanga@gmail.com>
22993M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22994L:	linux-kernel@vger.kernel.org
22995S:	Odd fixes
22996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
22997F:	Documentation/driver-api/vme.rst
22998F:	drivers/staging/vme_user/
22999
23000VMWARE BALLOON DRIVER
23001M:	Nadav Amit <namit@vmware.com>
23002R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23003L:	linux-kernel@vger.kernel.org
23004S:	Supported
23005F:	drivers/misc/vmw_balloon.c
23006
23007VMWARE HYPERVISOR INTERFACE
23008M:	Ajay Kaher <akaher@vmware.com>
23009M:	Alexey Makhalov <amakhalov@vmware.com>
23010R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23011L:	virtualization@lists.linux-foundation.org
23012L:	x86@kernel.org
23013S:	Supported
23014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
23015F:	arch/x86/include/asm/vmware.h
23016F:	arch/x86/kernel/cpu/vmware.c
23017
23018VMWARE PVRDMA DRIVER
23019M:	Bryan Tan <bryantan@vmware.com>
23020M:	Vishnu Dasa <vdasa@vmware.com>
23021R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23022L:	linux-rdma@vger.kernel.org
23023S:	Supported
23024F:	drivers/infiniband/hw/vmw_pvrdma/
23025
23026VMWARE PVSCSI DRIVER
23027M:	Vishal Bhakta <vbhakta@vmware.com>
23028R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23029L:	linux-scsi@vger.kernel.org
23030S:	Supported
23031F:	drivers/scsi/vmw_pvscsi.c
23032F:	drivers/scsi/vmw_pvscsi.h
23033
23034VMWARE VIRTUAL PTP CLOCK DRIVER
23035M:	Deep Shah <sdeep@vmware.com>
23036R:	Ajay Kaher <akaher@vmware.com>
23037R:	Alexey Makhalov <amakhalov@vmware.com>
23038R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23039L:	netdev@vger.kernel.org
23040S:	Supported
23041F:	drivers/ptp/ptp_vmw.c
23042
23043VMWARE VMCI DRIVER
23044M:	Bryan Tan <bryantan@vmware.com>
23045M:	Vishnu Dasa <vdasa@vmware.com>
23046R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23047L:	linux-kernel@vger.kernel.org
23048S:	Supported
23049F:	drivers/misc/vmw_vmci/
23050F:	include/linux/vmw_vmci*
23051
23052VMWARE VMMOUSE SUBDRIVER
23053M:	Zack Rusin <zackr@vmware.com>
23054R:	VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
23055R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23056L:	linux-input@vger.kernel.org
23057S:	Supported
23058F:	drivers/input/mouse/vmmouse.c
23059F:	drivers/input/mouse/vmmouse.h
23060
23061VMWARE VMXNET3 ETHERNET DRIVER
23062M:	Ronak Doshi <doshir@vmware.com>
23063R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23064L:	netdev@vger.kernel.org
23065S:	Supported
23066F:	drivers/net/vmxnet3/
23067
23068VMWARE VSOCK VMCI TRANSPORT DRIVER
23069M:	Bryan Tan <bryantan@vmware.com>
23070M:	Vishnu Dasa <vdasa@vmware.com>
23071R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23072L:	linux-kernel@vger.kernel.org
23073S:	Supported
23074F:	net/vmw_vsock/vmci_transport*
23075
23076VOCORE VOCORE2 BOARD
23077M:	Harvey Hunt <harveyhuntnexus@gmail.com>
23078L:	linux-mips@vger.kernel.org
23079S:	Maintained
23080F:	arch/mips/boot/dts/ralink/vocore2.dts
23081
23082VOLTAGE AND CURRENT REGULATOR FRAMEWORK
23083M:	Liam Girdwood <lgirdwood@gmail.com>
23084M:	Mark Brown <broonie@kernel.org>
23085L:	linux-kernel@vger.kernel.org
23086S:	Supported
23087W:	http://www.slimlogic.co.uk/?p=48
23088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
23089F:	Documentation/devicetree/bindings/regulator/
23090F:	Documentation/power/regulator/
23091F:	drivers/regulator/
23092F:	include/dt-bindings/regulator/
23093F:	include/linux/regulator/
23094K:	regulator_get_optional
23095
23096VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
23097R:	Matti Vaittinen <mazziesaccount@gmail.com>
23098F:	drivers/regulator/irq_helpers.c
23099
23100VRF
23101M:	David Ahern <dsahern@kernel.org>
23102L:	netdev@vger.kernel.org
23103S:	Maintained
23104F:	Documentation/networking/vrf.rst
23105F:	drivers/net/vrf.c
23106
23107VSPRINTF
23108M:	Petr Mladek <pmladek@suse.com>
23109M:	Steven Rostedt <rostedt@goodmis.org>
23110R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
23111R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
23112R:	Sergey Senozhatsky <senozhatsky@chromium.org>
23113S:	Maintained
23114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
23115F:	Documentation/core-api/printk-formats.rst
23116F:	lib/test_printf.c
23117F:	lib/test_scanf.c
23118F:	lib/vsprintf.c
23119
23120VT1211 HARDWARE MONITOR DRIVER
23121M:	Juerg Haefliger <juergh@proton.me>
23122L:	linux-hwmon@vger.kernel.org
23123S:	Maintained
23124F:	Documentation/hwmon/vt1211.rst
23125F:	drivers/hwmon/vt1211.c
23126
23127VT8231 HARDWARE MONITOR DRIVER
23128M:	Roger Lucas <vt8231@hiddenengine.co.uk>
23129L:	linux-hwmon@vger.kernel.org
23130S:	Maintained
23131F:	drivers/hwmon/vt8231.c
23132
23133VUB300 USB to SDIO/SD/MMC bridge chip
23134L:	linux-mmc@vger.kernel.org
23135S:	Orphan
23136F:	drivers/mmc/host/vub300.c
23137
23138W1 DALLAS'S 1-WIRE BUS
23139M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
23140S:	Maintained
23141F:	Documentation/devicetree/bindings/w1/
23142F:	Documentation/w1/
23143F:	drivers/w1/
23144F:	include/linux/w1.h
23145
23146W83791D HARDWARE MONITORING DRIVER
23147M:	Marc Hulsman <m.hulsman@tudelft.nl>
23148L:	linux-hwmon@vger.kernel.org
23149S:	Maintained
23150F:	Documentation/hwmon/w83791d.rst
23151F:	drivers/hwmon/w83791d.c
23152
23153W83793 HARDWARE MONITORING DRIVER
23154M:	Rudolf Marek <r.marek@assembler.cz>
23155L:	linux-hwmon@vger.kernel.org
23156S:	Maintained
23157F:	Documentation/hwmon/w83793.rst
23158F:	drivers/hwmon/w83793.c
23159
23160W83795 HARDWARE MONITORING DRIVER
23161M:	Jean Delvare <jdelvare@suse.com>
23162L:	linux-hwmon@vger.kernel.org
23163S:	Maintained
23164F:	drivers/hwmon/w83795.c
23165
23166W83L51xD SD/MMC CARD INTERFACE DRIVER
23167M:	Pierre Ossman <pierre@ossman.eu>
23168S:	Maintained
23169F:	drivers/mmc/host/wbsd.*
23170
23171WACOM PROTOCOL 4 SERIAL TABLETS
23172M:	Julian Squires <julian@cipht.net>
23173M:	Hans de Goede <hdegoede@redhat.com>
23174L:	linux-input@vger.kernel.org
23175S:	Maintained
23176F:	drivers/input/tablet/wacom_serial4.c
23177
23178WANGXUN ETHERNET DRIVER
23179M:	Jiawen Wu <jiawenwu@trustnetic.com>
23180M:	Mengyuan Lou <mengyuanlou@net-swift.com>
23181L:	netdev@vger.kernel.org
23182S:	Maintained
23183W:	https://www.net-swift.com
23184F:	Documentation/networking/device_drivers/ethernet/wangxun/*
23185F:	drivers/net/ethernet/wangxun/
23186F:	drivers/net/pcs/pcs-xpcs-wx.c
23187
23188WATCHDOG DEVICE DRIVERS
23189M:	Wim Van Sebroeck <wim@linux-watchdog.org>
23190M:	Guenter Roeck <linux@roeck-us.net>
23191L:	linux-watchdog@vger.kernel.org
23192S:	Maintained
23193W:	http://www.linux-watchdog.org/
23194T:	git git://www.linux-watchdog.org/linux-watchdog.git
23195F:	Documentation/devicetree/bindings/watchdog/
23196F:	Documentation/watchdog/
23197F:	drivers/watchdog/
23198F:	include/linux/watchdog.h
23199F:	include/trace/events/watchdog.h
23200F:	include/uapi/linux/watchdog.h
23201
23202WHISKEYCOVE PMIC GPIO DRIVER
23203M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
23204L:	linux-gpio@vger.kernel.org
23205S:	Maintained
23206F:	drivers/gpio/gpio-wcove.c
23207
23208WHWAVE RTC DRIVER
23209M:	Dianlong Li <long17.cool@163.com>
23210L:	linux-rtc@vger.kernel.org
23211S:	Maintained
23212F:	drivers/rtc/rtc-sd3078.c
23213
23214WIIMOTE HID DRIVER
23215M:	David Rheinsberg <david@readahead.eu>
23216L:	linux-input@vger.kernel.org
23217S:	Maintained
23218F:	drivers/hid/hid-wiimote*
23219
23220WILOCITY WIL6210 WIRELESS DRIVER
23221L:	linux-wireless@vger.kernel.org
23222S:	Orphan
23223W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
23224F:	drivers/net/wireless/ath/wil6210/
23225
23226WINBOND CIR DRIVER
23227M:	David Härdeman <david@hardeman.nu>
23228S:	Maintained
23229F:	drivers/media/rc/winbond-cir.c
23230
23231WINSYSTEMS EBC-C384 WATCHDOG DRIVER
23232L:	linux-watchdog@vger.kernel.org
23233S:	Orphan
23234F:	drivers/watchdog/ebc-c384_wdt.c
23235
23236WINSYSTEMS WS16C48 GPIO DRIVER
23237M:	William Breathitt Gray <william.gray@linaro.org>
23238L:	linux-gpio@vger.kernel.org
23239S:	Maintained
23240F:	drivers/gpio/gpio-ws16c48.c
23241
23242WIREGUARD SECURE NETWORK TUNNEL
23243M:	Jason A. Donenfeld <Jason@zx2c4.com>
23244L:	wireguard@lists.zx2c4.com
23245L:	netdev@vger.kernel.org
23246S:	Maintained
23247F:	drivers/net/wireguard/
23248F:	tools/testing/selftests/wireguard/
23249
23250WISTRON LAPTOP BUTTON DRIVER
23251M:	Miloslav Trmac <mitr@volny.cz>
23252S:	Maintained
23253F:	drivers/input/misc/wistron_btns.c
23254
23255WL3501 WIRELESS PCMCIA CARD DRIVER
23256L:	linux-wireless@vger.kernel.org
23257S:	Orphan
23258F:	drivers/net/wireless/legacy/wl3501*
23259
23260WMI BINARY MOF DRIVER
23261M:	Armin Wolf <W_Armin@gmx.de>
23262R:	Thomas Weißschuh <linux@weissschuh.net>
23263L:	platform-driver-x86@vger.kernel.org
23264S:	Maintained
23265F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
23266F:	Documentation/wmi/devices/wmi-bmof.rst
23267F:	drivers/platform/x86/wmi-bmof.c
23268
23269WOLFSON MICROELECTRONICS DRIVERS
23270L:	patches@opensource.cirrus.com
23271S:	Supported
23272W:	https://github.com/CirrusLogic/linux-drivers/wiki
23273T:	git https://github.com/CirrusLogic/linux-drivers.git
23274F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
23275F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
23276F:	Documentation/devicetree/bindings/mfd/wm831x.txt
23277F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
23278F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
23279F:	Documentation/devicetree/bindings/sound/wm*
23280F:	Documentation/hwmon/wm83??.rst
23281F:	arch/arm/mach-s3c/mach-crag6410*
23282F:	drivers/clk/clk-wm83*.c
23283F:	drivers/gpio/gpio-*wm*.c
23284F:	drivers/gpio/gpio-arizona.c
23285F:	drivers/hwmon/wm83??-hwmon.c
23286F:	drivers/input/misc/wm831x-on.c
23287F:	drivers/input/touchscreen/wm831x-ts.c
23288F:	drivers/input/touchscreen/wm97*.c
23289F:	drivers/leds/leds-wm83*.c
23290F:	drivers/mfd/arizona*
23291F:	drivers/mfd/cs47l24*
23292F:	drivers/mfd/wm*.c
23293F:	drivers/power/supply/wm83*.c
23294F:	drivers/regulator/arizona*
23295F:	drivers/regulator/wm8*.c
23296F:	drivers/rtc/rtc-wm83*.c
23297F:	drivers/video/backlight/wm83*_bl.c
23298F:	drivers/watchdog/wm83*_wdt.c
23299F:	include/linux/mfd/arizona/
23300F:	include/linux/mfd/wm831x/
23301F:	include/linux/mfd/wm8350/
23302F:	include/linux/mfd/wm8400*
23303F:	include/linux/regulator/arizona*
23304F:	include/linux/wm97xx.h
23305F:	include/sound/wm????.h
23306F:	sound/soc/codecs/arizona*
23307F:	sound/soc/codecs/cs47l24*
23308F:	sound/soc/codecs/wm*
23309
23310WORKQUEUE
23311M:	Tejun Heo <tj@kernel.org>
23312R:	Lai Jiangshan <jiangshanlai@gmail.com>
23313S:	Maintained
23314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
23315F:	Documentation/core-api/workqueue.rst
23316F:	include/linux/workqueue.h
23317F:	kernel/workqueue.c
23318F:	kernel/workqueue_internal.h
23319
23320WWAN DRIVERS
23321M:	Loic Poulain <loic.poulain@linaro.org>
23322M:	Sergey Ryazanov <ryazanov.s.a@gmail.com>
23323R:	Johannes Berg <johannes@sipsolutions.net>
23324L:	netdev@vger.kernel.org
23325S:	Maintained
23326F:	drivers/net/wwan/
23327F:	include/linux/wwan.h
23328F:	include/uapi/linux/wwan.h
23329
23330X-POWERS AXP288 PMIC DRIVERS
23331M:	Hans de Goede <hdegoede@redhat.com>
23332S:	Maintained
23333F:	drivers/acpi/pmic/intel_pmic_xpower.c
23334N:	axp288
23335
23336X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
23337M:	Chen-Yu Tsai <wens@csie.org>
23338L:	linux-kernel@vger.kernel.org
23339S:	Maintained
23340N:	axp[128]
23341
23342X.25 STACK
23343M:	Martin Schiller <ms@dev.tdt.de>
23344L:	linux-x25@vger.kernel.org
23345S:	Maintained
23346F:	Documentation/networking/lapb-module.rst
23347F:	Documentation/networking/x25*
23348F:	drivers/net/wan/hdlc_x25.c
23349F:	drivers/net/wan/lapbether.c
23350F:	include/*/lapb.h
23351F:	include/net/x25*
23352F:	include/uapi/linux/x25.h
23353F:	net/lapb/
23354F:	net/x25/
23355
23356X86 ARCHITECTURE (32-BIT AND 64-BIT)
23357M:	Thomas Gleixner <tglx@linutronix.de>
23358M:	Ingo Molnar <mingo@redhat.com>
23359M:	Borislav Petkov <bp@alien8.de>
23360M:	Dave Hansen <dave.hansen@linux.intel.com>
23361M:	x86@kernel.org
23362R:	"H. Peter Anvin" <hpa@zytor.com>
23363L:	linux-kernel@vger.kernel.org
23364S:	Maintained
23365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
23366F:	Documentation/arch/x86/
23367F:	Documentation/devicetree/bindings/x86/
23368F:	arch/x86/
23369
23370X86 ENTRY CODE
23371M:	Andy Lutomirski <luto@kernel.org>
23372L:	linux-kernel@vger.kernel.org
23373S:	Maintained
23374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
23375F:	arch/x86/entry/
23376
23377X86 HARDWARE VULNERABILITIES
23378M:	Thomas Gleixner <tglx@linutronix.de>
23379M:	Borislav Petkov <bp@alien8.de>
23380M:	Peter Zijlstra <peterz@infradead.org>
23381M:	Josh Poimboeuf <jpoimboe@kernel.org>
23382R:	Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
23383S:	Maintained
23384F:	Documentation/admin-guide/hw-vuln/
23385F:	arch/x86/include/asm/nospec-branch.h
23386F:	arch/x86/kernel/cpu/bugs.c
23387
23388X86 MCE INFRASTRUCTURE
23389M:	Tony Luck <tony.luck@intel.com>
23390M:	Borislav Petkov <bp@alien8.de>
23391L:	linux-edac@vger.kernel.org
23392S:	Maintained
23393F:	Documentation/ABI/testing/sysfs-mce
23394F:	Documentation/arch/x86/x86_64/machinecheck.rst
23395F:	arch/x86/kernel/cpu/mce/*
23396
23397X86 MICROCODE UPDATE SUPPORT
23398M:	Borislav Petkov <bp@alien8.de>
23399S:	Maintained
23400F:	arch/x86/kernel/cpu/microcode/*
23401
23402X86 MM
23403M:	Dave Hansen <dave.hansen@linux.intel.com>
23404M:	Andy Lutomirski <luto@kernel.org>
23405M:	Peter Zijlstra <peterz@infradead.org>
23406L:	linux-kernel@vger.kernel.org
23407S:	Maintained
23408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
23409F:	arch/x86/mm/
23410
23411X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
23412M:	Hans de Goede <hdegoede@redhat.com>
23413L:	platform-driver-x86@vger.kernel.org
23414S:	Maintained
23415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
23416F:	drivers/platform/x86/x86-android-tablets/
23417
23418X86 PLATFORM DRIVERS
23419M:	Hans de Goede <hdegoede@redhat.com>
23420M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
23421M:	Mark Gross <markgross@kernel.org>
23422L:	platform-driver-x86@vger.kernel.org
23423S:	Maintained
23424Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
23425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
23426F:	drivers/platform/olpc/
23427F:	drivers/platform/x86/
23428F:	include/linux/platform_data/x86/
23429
23430X86 PLATFORM DRIVERS - ARCH
23431R:	Darren Hart <dvhart@infradead.org>
23432R:	Andy Shevchenko <andy@infradead.org>
23433L:	platform-driver-x86@vger.kernel.org
23434L:	x86@kernel.org
23435S:	Maintained
23436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
23437F:	arch/x86/platform
23438
23439X86 PLATFORM UV HPE SUPERDOME FLEX
23440M:	Steve Wahl <steve.wahl@hpe.com>
23441R:	Justin Ernst <justin.ernst@hpe.com>
23442R:	Kyle Meyer <kyle.meyer@hpe.com>
23443R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
23444R:	Russ Anderson <russ.anderson@hpe.com>
23445S:	Supported
23446F:	arch/x86/include/asm/uv/
23447F:	arch/x86/kernel/apic/x2apic_uv_x.c
23448F:	arch/x86/platform/uv/
23449
23450X86 STACK UNWINDING
23451M:	Josh Poimboeuf <jpoimboe@kernel.org>
23452M:	Peter Zijlstra <peterz@infradead.org>
23453S:	Supported
23454F:	arch/x86/include/asm/unwind*.h
23455F:	arch/x86/kernel/dumpstack.c
23456F:	arch/x86/kernel/stacktrace.c
23457F:	arch/x86/kernel/unwind_*.c
23458
23459X86 VDSO
23460M:	Andy Lutomirski <luto@kernel.org>
23461L:	linux-kernel@vger.kernel.org
23462S:	Maintained
23463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
23464F:	arch/x86/entry/vdso/
23465
23466XARRAY
23467M:	Matthew Wilcox <willy@infradead.org>
23468L:	linux-fsdevel@vger.kernel.org
23469S:	Supported
23470F:	Documentation/core-api/xarray.rst
23471F:	include/linux/idr.h
23472F:	include/linux/xarray.h
23473F:	lib/idr.c
23474F:	lib/xarray.c
23475F:	tools/testing/radix-tree
23476
23477XBOX DVD IR REMOTE
23478M:	Benjamin Valentin <benpicco@googlemail.com>
23479S:	Maintained
23480F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
23481F:	drivers/media/rc/xbox_remote.c
23482
23483XC2028/3028 TUNER DRIVER
23484M:	Mauro Carvalho Chehab <mchehab@kernel.org>
23485L:	linux-media@vger.kernel.org
23486S:	Maintained
23487W:	https://linuxtv.org
23488T:	git git://linuxtv.org/media_tree.git
23489F:	drivers/media/tuners/xc2028.*
23490
23491XDP (eXpress Data Path)
23492M:	Alexei Starovoitov <ast@kernel.org>
23493M:	Daniel Borkmann <daniel@iogearbox.net>
23494M:	David S. Miller <davem@davemloft.net>
23495M:	Jakub Kicinski <kuba@kernel.org>
23496M:	Jesper Dangaard Brouer <hawk@kernel.org>
23497M:	John Fastabend <john.fastabend@gmail.com>
23498L:	netdev@vger.kernel.org
23499L:	bpf@vger.kernel.org
23500S:	Supported
23501F:	drivers/net/ethernet/*/*/*/*/*xdp*
23502F:	drivers/net/ethernet/*/*/*xdp*
23503F:	include/net/xdp.h
23504F:	include/net/xdp_priv.h
23505F:	include/trace/events/xdp.h
23506F:	kernel/bpf/cpumap.c
23507F:	kernel/bpf/devmap.c
23508F:	net/core/xdp.c
23509F:	samples/bpf/xdp*
23510F:	tools/testing/selftests/bpf/*/*xdp*
23511F:	tools/testing/selftests/bpf/*xdp*
23512K:	(?:\b|_)xdp(?:\b|_)
23513
23514XDP SOCKETS (AF_XDP)
23515M:	Björn Töpel <bjorn@kernel.org>
23516M:	Magnus Karlsson <magnus.karlsson@intel.com>
23517M:	Maciej Fijalkowski <maciej.fijalkowski@intel.com>
23518R:	Jonathan Lemon <jonathan.lemon@gmail.com>
23519L:	netdev@vger.kernel.org
23520L:	bpf@vger.kernel.org
23521S:	Maintained
23522F:	Documentation/networking/af_xdp.rst
23523F:	include/net/netns/xdp.h
23524F:	include/net/xdp_sock*
23525F:	include/net/xsk_buff_pool.h
23526F:	include/uapi/linux/if_xdp.h
23527F:	include/uapi/linux/xdp_diag.h
23528F:	net/xdp/
23529F:	tools/testing/selftests/bpf/*xsk*
23530
23531XEN BLOCK SUBSYSTEM
23532M:	Roger Pau Monné <roger.pau@citrix.com>
23533L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23534S:	Supported
23535F:	drivers/block/xen*
23536F:	drivers/block/xen-blkback/*
23537
23538XEN HYPERVISOR ARM
23539M:	Stefano Stabellini <sstabellini@kernel.org>
23540L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23541S:	Maintained
23542F:	arch/arm/include/asm/xen/
23543F:	arch/arm/xen/
23544
23545XEN HYPERVISOR ARM64
23546M:	Stefano Stabellini <sstabellini@kernel.org>
23547L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23548S:	Maintained
23549F:	arch/arm64/include/asm/xen/
23550F:	arch/arm64/xen/
23551
23552XEN HYPERVISOR INTERFACE
23553M:	Juergen Gross <jgross@suse.com>
23554M:	Stefano Stabellini <sstabellini@kernel.org>
23555R:	Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
23556L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23557S:	Supported
23558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
23559F:	Documentation/ABI/stable/sysfs-hypervisor-xen
23560F:	Documentation/ABI/testing/sysfs-hypervisor-xen
23561F:	drivers/*/xen-*front.c
23562F:	drivers/xen/
23563F:	include/uapi/xen/
23564F:	include/xen/
23565F:	kernel/configs/xen.config
23566
23567XEN HYPERVISOR X86
23568M:	Juergen Gross <jgross@suse.com>
23569R:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
23570L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23571S:	Supported
23572F:	arch/x86/configs/xen.config
23573F:	arch/x86/include/asm/pvclock-abi.h
23574F:	arch/x86/include/asm/xen/
23575F:	arch/x86/platform/pvh/
23576F:	arch/x86/xen/
23577
23578XEN NETWORK BACKEND DRIVER
23579M:	Wei Liu <wei.liu@kernel.org>
23580M:	Paul Durrant <paul@xen.org>
23581L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23582L:	netdev@vger.kernel.org
23583S:	Supported
23584F:	drivers/net/xen-netback/*
23585
23586XEN PCI SUBSYSTEM
23587M:	Juergen Gross <jgross@suse.com>
23588L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23589S:	Supported
23590F:	arch/x86/pci/*xen*
23591F:	drivers/pci/*xen*
23592
23593XEN PVSCSI DRIVERS
23594M:	Juergen Gross <jgross@suse.com>
23595L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23596L:	linux-scsi@vger.kernel.org
23597S:	Supported
23598F:	drivers/scsi/xen-scsifront.c
23599F:	drivers/xen/xen-scsiback.c
23600F:	include/xen/interface/io/vscsiif.h
23601
23602XEN PVUSB DRIVER
23603M:	Juergen Gross <jgross@suse.com>
23604L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23605L:	linux-usb@vger.kernel.org
23606S:	Supported
23607F:	drivers/usb/host/xen*
23608F:	include/xen/interface/io/usbif.h
23609
23610XEN SOUND FRONTEND DRIVER
23611M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
23612L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23613L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23614S:	Supported
23615F:	sound/xen/*
23616
23617XEN SWIOTLB SUBSYSTEM
23618M:	Juergen Gross <jgross@suse.com>
23619M:	Stefano Stabellini <sstabellini@kernel.org>
23620L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23621L:	iommu@lists.linux.dev
23622S:	Supported
23623F:	arch/*/include/asm/xen/swiotlb-xen.h
23624F:	drivers/xen/swiotlb-xen.c
23625F:	include/xen/arm/swiotlb-xen.h
23626F:	include/xen/swiotlb-xen.h
23627
23628XFS FILESYSTEM
23629M:	Chandan Babu R <chandan.babu@oracle.com>
23630R:	Darrick J. Wong <djwong@kernel.org>
23631L:	linux-xfs@vger.kernel.org
23632S:	Supported
23633W:	http://xfs.org/
23634C:	irc://irc.oftc.net/xfs
23635T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
23636P:	Documentation/filesystems/xfs-maintainer-entry-profile.rst
23637F:	Documentation/ABI/testing/sysfs-fs-xfs
23638F:	Documentation/admin-guide/xfs.rst
23639F:	Documentation/filesystems/xfs-delayed-logging-design.rst
23640F:	Documentation/filesystems/xfs-self-describing-metadata.rst
23641F:	fs/xfs/
23642F:	include/uapi/linux/dqblk_xfs.h
23643F:	include/uapi/linux/fsmap.h
23644
23645XILINX AMS DRIVER
23646M:	Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
23647L:	linux-iio@vger.kernel.org
23648S:	Maintained
23649F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
23650F:	drivers/iio/adc/xilinx-ams.c
23651
23652XILINX AXI ETHERNET DRIVER
23653M:	Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
23654S:	Maintained
23655F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
23656F:	drivers/net/ethernet/xilinx/xilinx_axienet*
23657
23658XILINX CAN DRIVER
23659M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
23660R:	Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
23661L:	linux-can@vger.kernel.org
23662S:	Maintained
23663F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
23664F:	drivers/net/can/xilinx_can.c
23665
23666XILINX EVENT MANAGEMENT DRIVER
23667M:	Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
23668S:	Maintained
23669F:	drivers/soc/xilinx/xlnx_event_manager.c
23670F:	include/linux/firmware/xlnx-event-manager.h
23671
23672XILINX GPIO DRIVER
23673M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
23674R:	Srinivas Neeli <srinivas.neeli@amd.com>
23675R:	Michal Simek <michal.simek@amd.com>
23676S:	Maintained
23677F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
23678F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
23679F:	drivers/gpio/gpio-xilinx.c
23680F:	drivers/gpio/gpio-zynq.c
23681
23682XILINX PWM DRIVER
23683M:	Sean Anderson <sean.anderson@seco.com>
23684S:	Maintained
23685F:	drivers/pwm/pwm-xilinx.c
23686F:	include/clocksource/timer-xilinx.h
23687
23688XILINX SD-FEC IP CORES
23689M:	Derek Kiernan <derek.kiernan@amd.com>
23690M:	Dragan Cvetic <dragan.cvetic@amd.com>
23691S:	Maintained
23692F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
23693F:	Documentation/misc-devices/xilinx_sdfec.rst
23694F:	drivers/misc/Kconfig
23695F:	drivers/misc/Makefile
23696F:	drivers/misc/xilinx_sdfec.c
23697F:	include/uapi/misc/xilinx_sdfec.h
23698
23699XILINX UARTLITE SERIAL DRIVER
23700M:	Peter Korsgaard <jacmet@sunsite.dk>
23701L:	linux-serial@vger.kernel.org
23702S:	Maintained
23703F:	drivers/tty/serial/uartlite.c
23704
23705XILINX VIDEO IP CORES
23706M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23707L:	linux-media@vger.kernel.org
23708S:	Supported
23709T:	git git://linuxtv.org/media_tree.git
23710F:	Documentation/devicetree/bindings/media/xilinx/
23711F:	drivers/media/platform/xilinx/
23712F:	include/uapi/linux/xilinx-v4l2-controls.h
23713
23714XILINX WATCHDOG DRIVER
23715M:	Srinivas Neeli <srinivas.neeli@amd.com>
23716R:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
23717R:	Michal Simek <michal.simek@amd.com>
23718S:	Maintained
23719F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
23720F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
23721F:	drivers/watchdog/of_xilinx_wdt.c
23722F:	drivers/watchdog/xilinx_wwdt.c
23723
23724XILINX XDMA DRIVER
23725M:	Lizhi Hou <lizhi.hou@amd.com>
23726M:	Brian Xu <brian.xu@amd.com>
23727M:	Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
23728L:	dmaengine@vger.kernel.org
23729S:	Supported
23730F:	drivers/dma/xilinx/xdma-regs.h
23731F:	drivers/dma/xilinx/xdma.c
23732F:	include/linux/dma/amd_xdma.h
23733F:	include/linux/platform_data/amd_xdma.h
23734
23735XILINX ZYNQMP DPDMA DRIVER
23736M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23737L:	dmaengine@vger.kernel.org
23738S:	Supported
23739F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
23740F:	drivers/dma/xilinx/xilinx_dpdma.c
23741F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
23742
23743XILINX ZYNQMP OCM EDAC DRIVER
23744M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
23745M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
23746S:	Maintained
23747F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
23748F:	drivers/edac/zynqmp_edac.c
23749
23750XILINX ZYNQMP PSGTR PHY DRIVER
23751M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23752L:	linux-kernel@vger.kernel.org
23753S:	Supported
23754T:	git https://github.com/Xilinx/linux-xlnx.git
23755F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
23756F:	drivers/phy/xilinx/phy-zynqmp.c
23757
23758XILINX ZYNQMP SHA3 DRIVER
23759M:	Harsha <harsha.harsha@amd.com>
23760S:	Maintained
23761F:	drivers/crypto/xilinx/zynqmp-sha.c
23762
23763XILLYBUS DRIVER
23764M:	Eli Billauer <eli.billauer@gmail.com>
23765L:	linux-kernel@vger.kernel.org
23766S:	Supported
23767F:	drivers/char/xillybus/
23768
23769XLP9XX I2C DRIVER
23770M:	George Cherian <gcherian@marvell.com>
23771L:	linux-i2c@vger.kernel.org
23772S:	Supported
23773W:	http://www.marvell.com
23774F:	drivers/i2c/busses/i2c-xlp9xx.c
23775
23776XRA1403 GPIO EXPANDER
23777M:	Nandor Han <nandor.han@ge.com>
23778L:	linux-gpio@vger.kernel.org
23779S:	Maintained
23780F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
23781F:	drivers/gpio/gpio-xra1403.c
23782
23783XTENSA XTFPGA PLATFORM SUPPORT
23784M:	Max Filippov <jcmvbkbc@gmail.com>
23785S:	Maintained
23786F:	drivers/spi/spi-xtensa-xtfpga.c
23787F:	sound/soc/xtensa/xtfpga-i2s.c
23788
23789YAM DRIVER FOR AX.25
23790M:	Jean-Paul Roubelat <jpr@f6fbb.org>
23791L:	linux-hams@vger.kernel.org
23792S:	Maintained
23793F:	drivers/net/hamradio/yam*
23794F:	include/linux/yam.h
23795
23796YAMA SECURITY MODULE
23797M:	Kees Cook <keescook@chromium.org>
23798S:	Supported
23799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
23800F:	Documentation/admin-guide/LSM/Yama.rst
23801F:	security/yama/
23802
23803YEALINK PHONE DRIVER
23804M:	Henk Vergonet <Henk.Vergonet@gmail.com>
23805L:	usbb2k-api-dev@nongnu.org
23806S:	Maintained
23807F:	Documentation/input/devices/yealink.rst
23808F:	drivers/input/misc/yealink.*
23809
23810Z3FOLD COMPRESSED PAGE ALLOCATOR
23811M:	Vitaly Wool <vitaly.wool@konsulko.com>
23812R:	Miaohe Lin <linmiaohe@huawei.com>
23813L:	linux-mm@kvack.org
23814S:	Maintained
23815F:	mm/z3fold.c
23816
23817Z8530 DRIVER FOR AX.25
23818M:	Joerg Reuter <jreuter@yaina.de>
23819L:	linux-hams@vger.kernel.org
23820S:	Maintained
23821W:	http://yaina.de/jreuter/
23822W:	http://www.qsl.net/dl1bke/
23823F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
23824F:	drivers/net/hamradio/*scc.c
23825F:	drivers/net/hamradio/z8530.h
23826
23827ZBUD COMPRESSED PAGE ALLOCATOR
23828M:	Seth Jennings <sjenning@redhat.com>
23829M:	Dan Streetman <ddstreet@ieee.org>
23830L:	linux-mm@kvack.org
23831S:	Maintained
23832F:	mm/zbud.c
23833
23834ZD1211RW WIRELESS DRIVER
23835L:	linux-wireless@vger.kernel.org
23836S:	Orphan
23837F:	drivers/net/wireless/zydas/zd1211rw/
23838
23839ZD1301 MEDIA DRIVER
23840M:	Antti Palosaari <crope@iki.fi>
23841L:	linux-media@vger.kernel.org
23842S:	Maintained
23843W:	https://linuxtv.org/
23844W:	http://palosaari.fi/linux/
23845Q:	https://patchwork.linuxtv.org/project/linux-media/list/
23846F:	drivers/media/usb/dvb-usb-v2/zd1301*
23847
23848ZD1301_DEMOD MEDIA DRIVER
23849M:	Antti Palosaari <crope@iki.fi>
23850L:	linux-media@vger.kernel.org
23851S:	Maintained
23852W:	https://linuxtv.org/
23853W:	http://palosaari.fi/linux/
23854Q:	https://patchwork.linuxtv.org/project/linux-media/list/
23855F:	drivers/media/dvb-frontends/zd1301_demod*
23856
23857ZHAOXIN PROCESSOR SUPPORT
23858M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
23859L:	linux-kernel@vger.kernel.org
23860S:	Maintained
23861F:	arch/x86/kernel/cpu/zhaoxin.c
23862
23863ZONEFS FILESYSTEM
23864M:	Damien Le Moal <dlemoal@kernel.org>
23865M:	Naohiro Aota <naohiro.aota@wdc.com>
23866R:	Johannes Thumshirn <jth@kernel.org>
23867L:	linux-fsdevel@vger.kernel.org
23868S:	Maintained
23869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
23870F:	Documentation/filesystems/zonefs.rst
23871F:	fs/zonefs/
23872
23873ZPOOL COMPRESSED PAGE STORAGE API
23874M:	Dan Streetman <ddstreet@ieee.org>
23875L:	linux-mm@kvack.org
23876S:	Maintained
23877F:	include/linux/zpool.h
23878F:	mm/zpool.c
23879
23880ZR36067 VIDEO FOR LINUX DRIVER
23881M:	Corentin Labbe <clabbe@baylibre.com>
23882L:	mjpeg-users@lists.sourceforge.net
23883L:	linux-media@vger.kernel.org
23884S:	Maintained
23885W:	http://mjpeg.sourceforge.net/driver-zoran/
23886Q:	https://patchwork.linuxtv.org/project/linux-media/list/
23887F:	Documentation/driver-api/media/drivers/zoran.rst
23888F:	drivers/media/pci/zoran/
23889
23890ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
23891M:	Minchan Kim <minchan@kernel.org>
23892M:	Sergey Senozhatsky <senozhatsky@chromium.org>
23893L:	linux-kernel@vger.kernel.org
23894S:	Maintained
23895F:	Documentation/admin-guide/blockdev/zram.rst
23896F:	drivers/block/zram/
23897
23898ZS DECSTATION Z85C30 SERIAL DRIVER
23899M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
23900S:	Maintained
23901F:	drivers/tty/serial/zs.*
23902
23903ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
23904M:	Minchan Kim <minchan@kernel.org>
23905M:	Sergey Senozhatsky <senozhatsky@chromium.org>
23906L:	linux-mm@kvack.org
23907S:	Maintained
23908F:	Documentation/mm/zsmalloc.rst
23909F:	include/linux/zsmalloc.h
23910F:	mm/zsmalloc.c
23911
23912ZSTD
23913M:	Nick Terrell <terrelln@fb.com>
23914S:	Maintained
23915B:	https://github.com/facebook/zstd/issues
23916T:	git https://github.com/terrelln/linux.git
23917F:	crypto/zstd.c
23918F:	include/linux/zstd*
23919F:	lib/decompress_unzstd.c
23920F:	lib/zstd/
23921N:	zstd
23922K:	zstd
23923
23924ZSWAP COMPRESSED SWAP CACHING
23925M:	Seth Jennings <sjenning@redhat.com>
23926M:	Dan Streetman <ddstreet@ieee.org>
23927M:	Vitaly Wool <vitaly.wool@konsulko.com>
23928L:	linux-mm@kvack.org
23929S:	Maintained
23930F:	mm/zswap.c
23931
23932THE REST
23933M:	Linus Torvalds <torvalds@linux-foundation.org>
23934L:	linux-kernel@vger.kernel.org
23935S:	Buried alive in reporters
23936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
23937F:	*
23938F:	*/
23939