xref: /linux/MAINTAINERS (revision 381fdb73d1e2a48244de7260550e453d1003bb8e)
1List of maintainers
2===================
3
4Descriptions of section entries and preferred order
5---------------------------------------------------
6
7	M: *Mail* patches to: FullName <address@domain>
8	R: Designated *Reviewer*: FullName <address@domain>
9	   These reviewers should be CCed on patches.
10	L: *Mailing list* that is relevant to this area
11	S: *Status*, one of the following:
12	   Supported:	Someone is actually paid to look after this.
13	   Maintained:	Someone actually looks after it.
14	   Odd Fixes:	It has a maintainer but they don't have time to do
15			much other than throw the odd patch in. See below..
16	   Orphan:	No current maintainer [but maybe you could take the
17			role as you write your new code].
18	   Obsolete:	Old code. Something tagged obsolete generally means
19			it has been replaced by a better system and you
20			should be using that.
21	W: *Web-page* with status/info
22	Q: *Patchwork* web based patch tracking system site
23	B: URI for where to file *bugs*. A web-page with detailed bug
24	   filing info, a direct bug tracker link, or a mailto: URI.
25	C: URI for *chat* protocol, server and channel where developers
26	   usually hang out, for example irc://server/channel.
27	P: Subsystem Profile document for more details submitting
28	   patches to the given subsystem. This is either an in-tree file,
29	   or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
30	   for details.
31	T: *SCM* tree type and location.
32	   Type is one of: git, hg, quilt, stgit, topgit
33	F: *Files* and directories wildcard patterns.
34	   A trailing slash includes all files and subdirectory files.
35	   F:	drivers/net/	all files in and below drivers/net
36	   F:	drivers/net/*	all files in drivers/net, but not below
37	   F:	*/net/*		all files in "any top level directory"/net
38	   One pattern per line.  Multiple F: lines acceptable.
39	X: *Excluded* files and directories that are NOT maintained, same
40	   rules as F:. Files exclusions are tested before file matches.
41	   Can be useful for excluding a specific subdirectory, for instance:
42	   F:	net/
43	   X:	net/ipv6/
44	   matches all files in and below net excluding net/ipv6/
45	N: Files and directories *Regex* patterns.
46	   N:	[^a-z]tegra	all files whose path contains tegra
47	                        (not including files like integrator)
48	   One pattern per line.  Multiple N: lines acceptable.
49	   scripts/get_maintainer.pl has different behavior for files that
50	   match F: pattern and matches of N: patterns.  By default,
51	   get_maintainer will not look at git log history when an F: pattern
52	   match occurs.  When an N: match occurs, git log history is used
53	   to also notify the people that have git commit signatures.
54	K: *Content regex* (perl extended) pattern match in a patch or file.
55	   For instance:
56	   K: of_get_profile
57	      matches patches or files that contain "of_get_profile"
58	   K: \b(printk|pr_(info|err))\b
59	      matches patches or files that contain one or more of the words
60	      printk, pr_info or pr_err
61	   One regex pattern per line.  Multiple K: lines acceptable.
62
63Maintainers List
64----------------
65
66.. note:: When reading this list, please look for the most precise areas
67          first. When adding to this list, please keep the entries in
68          alphabetical order.
69
703C59X NETWORK DRIVER
71M:	Steffen Klassert <klassert@kernel.org>
72L:	netdev@vger.kernel.org
73S:	Odd Fixes
74F:	Documentation/networking/device_drivers/ethernet/3com/vortex.rst
75F:	drivers/net/ethernet/3com/3c59x.c
76
773CR990 NETWORK DRIVER
78M:	David Dillow <dave@thedillows.org>
79L:	netdev@vger.kernel.org
80S:	Maintained
81F:	drivers/net/ethernet/3com/typhoon*
82
833WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
84M:	Adam Radford <aradford@gmail.com>
85L:	linux-scsi@vger.kernel.org
86S:	Supported
87W:	http://www.lsi.com
88F:	drivers/scsi/3w-*
89
9053C700 AND 53C700-66 SCSI DRIVER
91M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
92L:	linux-scsi@vger.kernel.org
93S:	Maintained
94F:	drivers/scsi/53c700*
95
966LOWPAN GENERIC (BTLE/IEEE 802.15.4)
97M:	Alexander Aring <alex.aring@gmail.com>
98L:	linux-bluetooth@vger.kernel.org
99L:	linux-wpan@vger.kernel.org
100S:	Maintained
101F:	Documentation/networking/6lowpan.rst
102F:	include/net/6lowpan.h
103F:	net/6lowpan/
104
1056PACK NETWORK DRIVER FOR AX.25
106M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
107L:	linux-hams@vger.kernel.org
108S:	Maintained
109F:	drivers/net/hamradio/6pack.c
110
111802.11 (including CFG80211/NL80211)
112M:	Johannes Berg <johannes@sipsolutions.net>
113L:	linux-wireless@vger.kernel.org
114S:	Maintained
115W:	https://wireless.wiki.kernel.org/
116Q:	https://patchwork.kernel.org/project/linux-wireless/list/
117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
119F:	Documentation/driver-api/80211/cfg80211.rst
120F:	Documentation/networking/regulatory.rst
121F:	include/linux/ieee80211.h
122F:	include/net/cfg80211.h
123F:	include/net/ieee80211_radiotap.h
124F:	include/net/iw_handler.h
125F:	include/net/wext.h
126F:	include/uapi/linux/nl80211.h
127F:	include/uapi/linux/wireless.h
128F:	net/wireless/
129
1308169 10/100/1000 GIGABIT ETHERNET DRIVER
131M:	Heiner Kallweit <hkallweit1@gmail.com>
132M:	nic_swsd@realtek.com
133L:	netdev@vger.kernel.org
134S:	Maintained
135F:	drivers/net/ethernet/realtek/r8169*
136
1378250/16?50 (AND CLONE UARTS) SERIAL DRIVER
138M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
139L:	linux-serial@vger.kernel.org
140S:	Maintained
141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
142F:	drivers/tty/serial/8250*
143F:	include/linux/serial_8250.h
144
1458390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
146L:	netdev@vger.kernel.org
147S:	Orphan / Obsolete
148F:	drivers/net/ethernet/8390/
149
1509P FILE SYSTEM
151M:	Eric Van Hensbergen <ericvh@kernel.org>
152M:	Latchesar Ionkov <lucho@ionkov.net>
153M:	Dominique Martinet <asmadeus@codewreck.org>
154R:	Christian Schoenebeck <linux_oss@crudebyte.com>
155L:	v9fs@lists.linux.dev
156S:	Maintained
157W:	http://github.com/v9fs
158Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
160T:	git git://github.com/martinetd/linux.git
161F:	Documentation/filesystems/9p.rst
162F:	fs/9p/
163F:	include/net/9p/
164F:	include/trace/events/9p.h
165F:	include/uapi/linux/virtio_9p.h
166F:	net/9p/
167
168A64FX DIAG DRIVER
169M:	Hitomi Hasegawa <hasegawa-hitomi@fujitsu.com>
170S:	Supported
171F:	drivers/soc/fujitsu/a64fx-diag.c
172
173A8293 MEDIA DRIVER
174M:	Antti Palosaari <crope@iki.fi>
175L:	linux-media@vger.kernel.org
176S:	Maintained
177W:	https://linuxtv.org
178W:	http://palosaari.fi/linux/
179Q:	http://patchwork.linuxtv.org/project/linux-media/list/
180T:	git git://linuxtv.org/anttip/media_tree.git
181F:	drivers/media/dvb-frontends/a8293*
182
183AACRAID SCSI RAID DRIVER
184M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
185L:	linux-scsi@vger.kernel.org
186S:	Supported
187W:	http://www.adaptec.com/
188F:	Documentation/scsi/aacraid.rst
189F:	drivers/scsi/aacraid/
190
191AB8500 BATTERY AND CHARGER DRIVERS
192M:	Linus Walleij <linus.walleij@linaro.org>
193F:	Documentation/devicetree/bindings/power/supply/*ab8500*
194F:	drivers/power/supply/*ab8500*
195
196ABI/API
197L:	linux-api@vger.kernel.org
198F:	include/linux/syscalls.h
199F:	kernel/sys_ni.c
200X:	arch/*/include/uapi/
201X:	include/uapi/
202
203ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
204M:	Hans de Goede <hdegoede@redhat.com>
205L:	linux-hwmon@vger.kernel.org
206S:	Maintained
207F:	drivers/hwmon/abituguru.c
208
209ABIT UGURU 3 HARDWARE MONITOR DRIVER
210M:	Alistair John Strachan <alistair@devzero.co.uk>
211L:	linux-hwmon@vger.kernel.org
212S:	Maintained
213F:	drivers/hwmon/abituguru3.c
214
215ACCES 104-DIO-48E GPIO DRIVER
216M:	William Breathitt Gray <william.gray@linaro.org>
217L:	linux-gpio@vger.kernel.org
218S:	Maintained
219F:	drivers/gpio/gpio-104-dio-48e.c
220
221ACCES 104-IDI-48 GPIO DRIVER
222M:	William Breathitt Gray <william.gray@linaro.org>
223L:	linux-gpio@vger.kernel.org
224S:	Maintained
225F:	drivers/gpio/gpio-104-idi-48.c
226
227ACCES 104-IDIO-16 GPIO DRIVER
228M:	William Breathitt Gray <william.gray@linaro.org>
229L:	linux-gpio@vger.kernel.org
230S:	Maintained
231F:	drivers/gpio/gpio-104-idio-16.c
232
233ACCES 104-QUAD-8 DRIVER
234M:	William Breathitt Gray <william.gray@linaro.org>
235L:	linux-iio@vger.kernel.org
236S:	Maintained
237F:	drivers/counter/104-quad-8.c
238
239ACCES IDIO-16 GPIO LIBRARY
240M:	William Breathitt Gray <william.gray@linaro.org>
241L:	linux-gpio@vger.kernel.org
242S:	Maintained
243F:	drivers/gpio/gpio-idio-16.c
244F:	drivers/gpio/gpio-idio-16.h
245
246ACCES PCI-IDIO-16 GPIO DRIVER
247M:	William Breathitt Gray <william.gray@linaro.org>
248L:	linux-gpio@vger.kernel.org
249S:	Maintained
250F:	drivers/gpio/gpio-pci-idio-16.c
251
252ACCES PCIe-IDIO-24 GPIO DRIVER
253M:	William Breathitt Gray <william.gray@linaro.org>
254L:	linux-gpio@vger.kernel.org
255S:	Maintained
256F:	drivers/gpio/gpio-pcie-idio-24.c
257
258ACENIC DRIVER
259M:	Jes Sorensen <jes@trained-monkey.org>
260L:	linux-acenic@sunsite.dk
261S:	Maintained
262F:	drivers/net/ethernet/alteon/acenic*
263
264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
265M:	Peter Kaestle <peter@piie.net>
266L:	platform-driver-x86@vger.kernel.org
267S:	Maintained
268W:	http://piie.net/?section=acerhdf
269F:	drivers/platform/x86/acerhdf.c
270
271ACER WMI LAPTOP EXTRAS
272M:	"Lee, Chun-Yi" <jlee@suse.com>
273L:	platform-driver-x86@vger.kernel.org
274S:	Maintained
275F:	drivers/platform/x86/acer-wmi.c
276
277ACPI
278M:	"Rafael J. Wysocki" <rafael@kernel.org>
279R:	Len Brown <lenb@kernel.org>
280L:	linux-acpi@vger.kernel.org
281S:	Supported
282Q:	https://patchwork.kernel.org/project/linux-acpi/list/
283B:	https://bugzilla.kernel.org
284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
285F:	Documentation/ABI/testing/configfs-acpi
286F:	Documentation/ABI/testing/sysfs-bus-acpi
287F:	Documentation/firmware-guide/acpi/
288F:	arch/x86/kernel/acpi/
289F:	arch/x86/pci/acpi.c
290F:	drivers/acpi/
291F:	drivers/pci/*/*acpi*
292F:	drivers/pci/*acpi*
293F:	drivers/pnp/pnpacpi/
294F:	include/acpi/
295F:	include/linux/acpi.h
296F:	include/linux/fwnode.h
297F:	tools/power/acpi/
298
299ACPI APEI
300M:	"Rafael J. Wysocki" <rafael@kernel.org>
301R:	Len Brown <lenb@kernel.org>
302R:	James Morse <james.morse@arm.com>
303R:	Tony Luck <tony.luck@intel.com>
304R:	Borislav Petkov <bp@alien8.de>
305L:	linux-acpi@vger.kernel.org
306F:	drivers/acpi/apei/
307
308ACPI COMPONENT ARCHITECTURE (ACPICA)
309M:	Robert Moore <robert.moore@intel.com>
310M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
311L:	linux-acpi@vger.kernel.org
312L:	acpica-devel@lists.linuxfoundation.org
313S:	Supported
314W:	https://acpica.org/
315W:	https://github.com/acpica/acpica/
316Q:	https://patchwork.kernel.org/project/linux-acpi/list/
317B:	https://bugzilla.kernel.org
318B:	https://bugs.acpica.org
319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
320F:	drivers/acpi/acpica/
321F:	include/acpi/
322F:	tools/power/acpi/
323
324ACPI FOR ARM64 (ACPI/arm64)
325M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
326M:	Hanjun Guo <guohanjun@huawei.com>
327M:	Sudeep Holla <sudeep.holla@arm.com>
328L:	linux-acpi@vger.kernel.org
329L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
330S:	Maintained
331F:	drivers/acpi/arm64
332
333ACPI FOR RISC-V (ACPI/riscv)
334M:	Sunil V L <sunilvl@ventanamicro.com>
335L:	linux-acpi@vger.kernel.org
336L:	linux-riscv@lists.infradead.org
337S:	Maintained
338F:	drivers/acpi/riscv/
339
340ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
341M:	Sudeep Holla <sudeep.holla@arm.com>
342L:	linux-acpi@vger.kernel.org
343S:	Supported
344F:	drivers/mailbox/pcc.c
345
346ACPI PMIC DRIVERS
347M:	"Rafael J. Wysocki" <rafael@kernel.org>
348M:	Len Brown <lenb@kernel.org>
349R:	Andy Shevchenko <andy@kernel.org>
350R:	Mika Westerberg <mika.westerberg@linux.intel.com>
351L:	linux-acpi@vger.kernel.org
352S:	Supported
353Q:	https://patchwork.kernel.org/project/linux-acpi/list/
354B:	https://bugzilla.kernel.org
355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
356F:	drivers/acpi/pmic/
357
358ACPI SERIAL MULTI INSTANTIATE DRIVER
359M:	Hans de Goede <hdegoede@redhat.com>
360L:	platform-driver-x86@vger.kernel.org
361S:	Maintained
362F:	drivers/platform/x86/serial-multi-instantiate.c
363
364ACPI THERMAL DRIVER
365M:	Rafael J. Wysocki <rafael@kernel.org>
366R:	Zhang Rui <rui.zhang@intel.com>
367L:	linux-acpi@vger.kernel.org
368S:	Supported
369B:	https://bugzilla.kernel.org
370F:	drivers/acpi/*thermal*
371
372ACPI VIOT DRIVER
373M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
374L:	linux-acpi@vger.kernel.org
375L:	iommu@lists.linux.dev
376S:	Maintained
377F:	drivers/acpi/viot.c
378F:	include/linux/acpi_viot.h
379
380ACPI WMI DRIVER
381L:	platform-driver-x86@vger.kernel.org
382S:	Orphan
383F:	Documentation/driver-api/wmi.rst
384F:	Documentation/wmi/
385F:	drivers/platform/x86/wmi.c
386F:	include/uapi/linux/wmi.h
387
388ACRN HYPERVISOR SERVICE MODULE
389M:	Fei Li <fei1.li@intel.com>
390L:	acrn-dev@lists.projectacrn.org (subscribers-only)
391S:	Supported
392W:	https://projectacrn.org
393F:	Documentation/virt/acrn/
394F:	drivers/virt/acrn/
395F:	include/uapi/linux/acrn.h
396
397AD1889 ALSA SOUND DRIVER
398L:	linux-parisc@vger.kernel.org
399S:	Maintained
400W:	https://parisc.wiki.kernel.org/index.php/AD1889
401F:	sound/pci/ad1889.*
402
403AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
404M:	Mugilraj Dhavachelvan <dmugil2000@gmail.com>
405L:	linux-iio@vger.kernel.org
406S:	Supported
407F:	drivers/iio/potentiometer/ad5110.c
408
409AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
410M:	Michael Hennerich <michael.hennerich@analog.com>
411S:	Supported
412W:	http://wiki.analog.com/AD5254
413W:	https://ez.analog.com/linux-software-drivers
414F:	drivers/misc/ad525x_dpot.c
415
416AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
417M:	Michael Hennerich <michael.hennerich@analog.com>
418S:	Supported
419W:	http://wiki.analog.com/AD5398
420W:	https://ez.analog.com/linux-software-drivers
421F:	drivers/regulator/ad5398.c
422
423AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
424M:	Michael Hennerich <michael.hennerich@analog.com>
425S:	Supported
426W:	http://wiki.analog.com/AD7142
427W:	https://ez.analog.com/linux-software-drivers
428F:	drivers/input/misc/ad714x.c
429
430AD7877 TOUCHSCREEN DRIVER
431M:	Michael Hennerich <michael.hennerich@analog.com>
432S:	Supported
433W:	http://wiki.analog.com/AD7877
434W:	https://ez.analog.com/linux-software-drivers
435F:	drivers/input/touchscreen/ad7877.c
436
437AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
438M:	Michael Hennerich <michael.hennerich@analog.com>
439S:	Supported
440W:	http://wiki.analog.com/AD7879
441W:	https://ez.analog.com/linux-software-drivers
442F:	drivers/input/touchscreen/ad7879.c
443
444ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
445M:	Jiri Kosina <jikos@kernel.org>
446S:	Maintained
447
448ADF7242 IEEE 802.15.4 RADIO DRIVER
449M:	Michael Hennerich <michael.hennerich@analog.com>
450L:	linux-wpan@vger.kernel.org
451S:	Supported
452W:	https://wiki.analog.com/ADF7242
453W:	https://ez.analog.com/linux-software-drivers
454F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
455F:	drivers/net/ieee802154/adf7242.c
456
457ADM1025 HARDWARE MONITOR DRIVER
458M:	Jean Delvare <jdelvare@suse.com>
459L:	linux-hwmon@vger.kernel.org
460S:	Maintained
461F:	Documentation/hwmon/adm1025.rst
462F:	drivers/hwmon/adm1025.c
463
464ADM1029 HARDWARE MONITOR DRIVER
465M:	Corentin Labbe <clabbe.montjoie@gmail.com>
466L:	linux-hwmon@vger.kernel.org
467S:	Maintained
468F:	drivers/hwmon/adm1029.c
469
470ADM8211 WIRELESS DRIVER
471L:	linux-wireless@vger.kernel.org
472S:	Orphan
473W:	https://wireless.wiki.kernel.org/
474F:	drivers/net/wireless/admtek/adm8211.*
475
476ADP1653 FLASH CONTROLLER DRIVER
477M:	Sakari Ailus <sakari.ailus@iki.fi>
478L:	linux-media@vger.kernel.org
479S:	Maintained
480F:	drivers/media/i2c/adp1653.c
481F:	include/media/i2c/adp1653.h
482
483ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
484M:	Michael Hennerich <michael.hennerich@analog.com>
485S:	Supported
486W:	http://wiki.analog.com/ADP5520
487W:	https://ez.analog.com/linux-software-drivers
488F:	drivers/gpio/gpio-adp5520.c
489F:	drivers/input/keyboard/adp5520-keys.c
490F:	drivers/leds/leds-adp5520.c
491F:	drivers/mfd/adp5520.c
492F:	drivers/video/backlight/adp5520_bl.c
493
494ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
495M:	Michael Hennerich <michael.hennerich@analog.com>
496S:	Supported
497W:	http://wiki.analog.com/ADP5588
498W:	https://ez.analog.com/linux-software-drivers
499F:	Documentation/devicetree/bindings/input/adi,adp5588.yaml
500F:	drivers/input/keyboard/adp5588-keys.c
501
502ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
503M:	Michael Hennerich <michael.hennerich@analog.com>
504S:	Supported
505W:	http://wiki.analog.com/ADP8860
506W:	https://ez.analog.com/linux-software-drivers
507F:	drivers/video/backlight/adp8860_bl.c
508
509ADT746X FAN DRIVER
510M:	Colin Leroy <colin@colino.net>
511S:	Maintained
512F:	drivers/macintosh/therm_adt746x.c
513
514ADT7475 HARDWARE MONITOR DRIVER
515M:	Jean Delvare <jdelvare@suse.com>
516L:	linux-hwmon@vger.kernel.org
517S:	Maintained
518F:	Documentation/hwmon/adt7475.rst
519F:	drivers/hwmon/adt7475.c
520
521ADVANSYS SCSI DRIVER
522M:	Matthew Wilcox <willy@infradead.org>
523M:	Hannes Reinecke <hare@suse.com>
524L:	linux-scsi@vger.kernel.org
525S:	Maintained
526F:	Documentation/scsi/advansys.rst
527F:	drivers/scsi/advansys.c
528
529ADVANTECH SWBTN DRIVER
530M:	Andrea Ho <Andrea.Ho@advantech.com.tw>
531L:	platform-driver-x86@vger.kernel.org
532S:	Maintained
533F:	drivers/platform/x86/adv_swbutton.c
534
535ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
536M:	Lucas Stankus <lucas.p.stankus@gmail.com>
537S:	Supported
538F:	Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
539F:	drivers/iio/accel/adxl313*
540
541ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
542M:	Michael Hennerich <michael.hennerich@analog.com>
543S:	Supported
544W:	http://wiki.analog.com/ADXL345
545W:	https://ez.analog.com/linux-software-drivers
546F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
547F:	drivers/input/misc/adxl34x.c
548
549ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
550M:	Puranjay Mohan <puranjay12@gmail.com>
551L:	linux-iio@vger.kernel.org
552S:	Supported
553F:	Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
554F:	drivers/iio/accel/adxl355.h
555F:	drivers/iio/accel/adxl355_core.c
556F:	drivers/iio/accel/adxl355_i2c.c
557F:	drivers/iio/accel/adxl355_spi.c
558
559ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
560M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
561L:	linux-iio@vger.kernel.org
562S:	Supported
563W:	https://ez.analog.com/linux-software-drivers
564F:	Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
565F:	drivers/iio/accel/adxl367*
566
567ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
568M:	Michael Hennerich <michael.hennerich@analog.com>
569S:	Supported
570W:	https://ez.analog.com/linux-software-drivers
571F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
572F:	drivers/iio/accel/adxl372.c
573F:	drivers/iio/accel/adxl372_i2c.c
574F:	drivers/iio/accel/adxl372_spi.c
575
576AF9013 MEDIA DRIVER
577M:	Antti Palosaari <crope@iki.fi>
578L:	linux-media@vger.kernel.org
579S:	Maintained
580W:	https://linuxtv.org
581W:	http://palosaari.fi/linux/
582Q:	http://patchwork.linuxtv.org/project/linux-media/list/
583T:	git git://linuxtv.org/anttip/media_tree.git
584F:	drivers/media/dvb-frontends/af9013*
585
586AF9033 MEDIA DRIVER
587M:	Antti Palosaari <crope@iki.fi>
588L:	linux-media@vger.kernel.org
589S:	Maintained
590W:	https://linuxtv.org
591W:	http://palosaari.fi/linux/
592Q:	http://patchwork.linuxtv.org/project/linux-media/list/
593T:	git git://linuxtv.org/anttip/media_tree.git
594F:	drivers/media/dvb-frontends/af9033*
595
596AFFS FILE SYSTEM
597M:	David Sterba <dsterba@suse.com>
598L:	linux-fsdevel@vger.kernel.org
599S:	Odd Fixes
600F:	Documentation/filesystems/affs.rst
601F:	fs/affs/
602
603AFS FILESYSTEM
604M:	David Howells <dhowells@redhat.com>
605M:	Marc Dionne <marc.dionne@auristor.com>
606L:	linux-afs@lists.infradead.org
607S:	Supported
608W:	https://www.infradead.org/~dhowells/kafs/
609F:	Documentation/filesystems/afs.rst
610F:	fs/afs/
611F:	include/trace/events/afs.h
612
613AGPGART DRIVER
614M:	David Airlie <airlied@redhat.com>
615L:	dri-devel@lists.freedesktop.org
616S:	Maintained
617T:	git git://anongit.freedesktop.org/drm/drm
618F:	drivers/char/agp/
619F:	include/linux/agp*
620F:	include/uapi/linux/agp*
621
622AHA152X SCSI DRIVER
623M:	"Juergen E. Fischer" <fischer@norbit.de>
624L:	linux-scsi@vger.kernel.org
625S:	Maintained
626F:	drivers/scsi/aha152x*
627F:	drivers/scsi/pcmcia/aha152x*
628
629AIC7XXX / AIC79XX SCSI DRIVER
630M:	Hannes Reinecke <hare@suse.com>
631L:	linux-scsi@vger.kernel.org
632S:	Maintained
633F:	drivers/scsi/aic7xxx/
634
635AIMSLAB FM RADIO RECEIVER DRIVER
636M:	Hans Verkuil <hverkuil@xs4all.nl>
637L:	linux-media@vger.kernel.org
638S:	Maintained
639W:	https://linuxtv.org
640T:	git git://linuxtv.org/media_tree.git
641F:	drivers/media/radio/radio-aimslab*
642
643AIO
644M:	Benjamin LaHaise <bcrl@kvack.org>
645L:	linux-aio@kvack.org
646S:	Supported
647F:	fs/aio.c
648F:	include/linux/*aio*.h
649
650AIRSPY MEDIA DRIVER
651M:	Antti Palosaari <crope@iki.fi>
652L:	linux-media@vger.kernel.org
653S:	Maintained
654W:	https://linuxtv.org
655W:	http://palosaari.fi/linux/
656Q:	http://patchwork.linuxtv.org/project/linux-media/list/
657T:	git git://linuxtv.org/anttip/media_tree.git
658F:	drivers/media/usb/airspy/
659
660ALACRITECH GIGABIT ETHERNET DRIVER
661M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
662S:	Maintained
663F:	drivers/net/ethernet/alacritech/*
664
665ALCATEL SPEEDTOUCH USB DRIVER
666M:	Duncan Sands <duncan.sands@free.fr>
667L:	linux-usb@vger.kernel.org
668S:	Maintained
669W:	http://www.linux-usb.org/SpeedTouch/
670F:	drivers/usb/atm/speedtch.c
671F:	drivers/usb/atm/usbatm.c
672
673ALCHEMY AU1XX0 MMC DRIVER
674M:	Manuel Lauss <manuel.lauss@gmail.com>
675S:	Maintained
676F:	drivers/mmc/host/au1xmmc.c
677
678ALI1563 I2C DRIVER
679M:	Rudolf Marek <r.marek@assembler.cz>
680L:	linux-i2c@vger.kernel.org
681S:	Maintained
682F:	Documentation/i2c/busses/i2c-ali1563.rst
683F:	drivers/i2c/busses/i2c-ali1563.c
684
685ALIBABA ELASTIC RDMA DRIVER
686M:	Cheng Xu <chengyou@linux.alibaba.com>
687M:	Kai Shen <kaishen@linux.alibaba.com>
688L:	linux-rdma@vger.kernel.org
689S:	Supported
690F:	drivers/infiniband/hw/erdma
691F:	include/uapi/rdma/erdma-abi.h
692
693ALIBABA PMU DRIVER
694M:	Shuai Xue <xueshuai@linux.alibaba.com>
695S:	Supported
696F:	Documentation/admin-guide/perf/alibaba_pmu.rst
697F:	drivers/perf/alibaba_uncore_drw_pmu.c
698
699ALIENWARE WMI DRIVER
700L:	Dell.Client.Kernel@dell.com
701S:	Maintained
702F:	drivers/platform/x86/dell/alienware-wmi.c
703
704ALLEGRO DVT VIDEO IP CORE DRIVER
705M:	Michael Tretter <m.tretter@pengutronix.de>
706R:	Pengutronix Kernel Team <kernel@pengutronix.de>
707L:	linux-media@vger.kernel.org
708S:	Maintained
709F:	Documentation/devicetree/bindings/media/allegro,al5e.yaml
710F:	drivers/media/platform/allegro-dvt/
711
712ALLWINNER A10 CSI DRIVER
713M:	Maxime Ripard <mripard@kernel.org>
714L:	linux-media@vger.kernel.org
715S:	Maintained
716T:	git git://linuxtv.org/media_tree.git
717F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
718F:	drivers/media/platform/sunxi/sun4i-csi/
719
720ALLWINNER A31 CSI DRIVER
721M:	Yong Deng <yong.deng@magewell.com>
722M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
723L:	linux-media@vger.kernel.org
724S:	Maintained
725T:	git git://linuxtv.org/media_tree.git
726F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
727F:	drivers/media/platform/sunxi/sun6i-csi/
728
729ALLWINNER A31 ISP DRIVER
730M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
731L:	linux-media@vger.kernel.org
732S:	Maintained
733T:	git git://linuxtv.org/media_tree.git
734F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
735F:	drivers/staging/media/sunxi/sun6i-isp/
736F:	drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
737
738ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
739M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
740L:	linux-media@vger.kernel.org
741S:	Maintained
742T:	git git://linuxtv.org/media_tree.git
743F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
744F:	drivers/media/platform/sunxi/sun6i-mipi-csi2/
745
746ALLWINNER CPUFREQ DRIVER
747M:	Yangtao Li <tiny.windzz@gmail.com>
748L:	linux-pm@vger.kernel.org
749S:	Maintained
750F:	Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
751F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
752
753ALLWINNER CRYPTO DRIVERS
754M:	Corentin Labbe <clabbe.montjoie@gmail.com>
755L:	linux-crypto@vger.kernel.org
756S:	Maintained
757F:	drivers/crypto/allwinner/
758
759ALLWINNER DMIC DRIVERS
760M:	Ban Tao <fengzheng923@gmail.com>
761L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
762S:	Maintained
763F:	Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
764F:	sound/soc/sunxi/sun50i-dmic.c
765
766ALLWINNER HARDWARE SPINLOCK SUPPORT
767M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
768S:	Maintained
769F:	Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
770F:	drivers/hwspinlock/sun6i_hwspinlock.c
771
772ALLWINNER THERMAL DRIVER
773M:	Vasily Khoruzhick <anarsoul@gmail.com>
774M:	Yangtao Li <tiny.windzz@gmail.com>
775L:	linux-pm@vger.kernel.org
776S:	Maintained
777F:	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
778F:	drivers/thermal/sun8i_thermal.c
779
780ALLWINNER VPU DRIVER
781M:	Maxime Ripard <mripard@kernel.org>
782M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
783L:	linux-media@vger.kernel.org
784S:	Maintained
785F:	drivers/staging/media/sunxi/cedrus/
786
787ALPHA PORT
788M:	Richard Henderson <richard.henderson@linaro.org>
789M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
790M:	Matt Turner <mattst88@gmail.com>
791L:	linux-alpha@vger.kernel.org
792S:	Odd Fixes
793F:	arch/alpha/
794
795ALPS PS/2 TOUCHPAD DRIVER
796R:	Pali Rohár <pali@kernel.org>
797F:	drivers/input/mouse/alps.*
798
799ALTERA I2C CONTROLLER DRIVER
800M:	Thor Thayer <thor.thayer@linux.intel.com>
801S:	Maintained
802F:	Documentation/devicetree/bindings/i2c/i2c-altera.txt
803F:	drivers/i2c/busses/i2c-altera.c
804
805ALTERA MAILBOX DRIVER
806M:	Mun Yew Tham <mun.yew.tham@intel.com>
807S:	Maintained
808F:	drivers/mailbox/mailbox-altera.c
809
810ALTERA MSGDMA IP CORE DRIVER
811M:	Olivier Dautricourt <olivierdautricourt@gmail.com>
812R:	Stefan Roese <sr@denx.de>
813L:	dmaengine@vger.kernel.org
814S:	Odd Fixes
815F:	Documentation/devicetree/bindings/dma/altr,msgdma.yaml
816F:	drivers/dma/altera-msgdma.c
817
818ALTERA PIO DRIVER
819M:	Mun Yew Tham <mun.yew.tham@intel.com>
820L:	linux-gpio@vger.kernel.org
821S:	Maintained
822F:	drivers/gpio/gpio-altera.c
823
824ALTERA SYSTEM MANAGER DRIVER
825M:	Thor Thayer <thor.thayer@linux.intel.com>
826S:	Maintained
827F:	drivers/mfd/altera-sysmgr.c
828F:	include/linux/mfd/altera-sysmgr.h
829
830ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
831M:	Thor Thayer <thor.thayer@linux.intel.com>
832S:	Maintained
833F:	drivers/gpio/gpio-altera-a10sr.c
834F:	drivers/mfd/altera-a10sr.c
835F:	drivers/reset/reset-a10sr.c
836F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
837F:	include/linux/mfd/altera-a10sr.h
838
839ALTERA TRIPLE SPEED ETHERNET DRIVER
840M:	Joyce Ooi <joyce.ooi@intel.com>
841L:	netdev@vger.kernel.org
842S:	Maintained
843F:	drivers/net/ethernet/altera/
844
845ALTERA UART/JTAG UART SERIAL DRIVERS
846M:	Tobias Klauser <tklauser@distanz.ch>
847L:	linux-serial@vger.kernel.org
848S:	Maintained
849F:	drivers/tty/serial/altera_jtaguart.c
850F:	drivers/tty/serial/altera_uart.c
851F:	include/linux/altera_jtaguart.h
852F:	include/linux/altera_uart.h
853
854AMAZON ANNAPURNA LABS FIC DRIVER
855M:	Talel Shenhar <talel@amazon.com>
856S:	Maintained
857F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
858F:	drivers/irqchip/irq-al-fic.c
859
860AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
861M:	Talel Shenhar <talel@amazon.com>
862M:	Talel Shenhar <talelshenhar@gmail.com>
863S:	Maintained
864F:	Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
865F:	drivers/edac/al_mc_edac.c
866
867AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
868M:	Talel Shenhar <talel@amazon.com>
869S:	Maintained
870F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
871F:	drivers/thermal/thermal_mmio.c
872
873AMAZON ETHERNET DRIVERS
874M:	Shay Agroskin <shayagr@amazon.com>
875M:	Arthur Kiyanovski <akiyano@amazon.com>
876R:	David Arinzon <darinzon@amazon.com>
877R:	Noam Dagan <ndagan@amazon.com>
878R:	Saeed Bishara <saeedb@amazon.com>
879L:	netdev@vger.kernel.org
880S:	Supported
881F:	Documentation/networking/device_drivers/ethernet/amazon/ena.rst
882F:	drivers/net/ethernet/amazon/
883
884AMAZON RDMA EFA DRIVER
885M:	Michael Margolin <mrgolin@amazon.com>
886R:	Gal Pressman <gal.pressman@linux.dev>
887R:	Yossi Leybovich <sleybo@amazon.com>
888L:	linux-rdma@vger.kernel.org
889S:	Supported
890Q:	https://patchwork.kernel.org/project/linux-rdma/list/
891F:	drivers/infiniband/hw/efa/
892F:	include/uapi/rdma/efa-abi.h
893
894AMD CDX BUS DRIVER
895M:	Nipun Gupta <nipun.gupta@amd.com>
896M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
897S:	Maintained
898F:	Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
899F:	drivers/cdx/*
900F:	include/linux/cdx/*
901
902AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
903M:	Tom Lendacky <thomas.lendacky@amd.com>
904M:	John Allen <john.allen@amd.com>
905L:	linux-crypto@vger.kernel.org
906S:	Supported
907F:	drivers/crypto/ccp/
908F:	include/linux/ccp.h
909
910AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
911M:	Brijesh Singh <brijesh.singh@amd.com>
912M:	Tom Lendacky <thomas.lendacky@amd.com>
913L:	linux-crypto@vger.kernel.org
914S:	Supported
915F:	drivers/crypto/ccp/sev*
916F:	include/uapi/linux/psp-sev.h
917
918AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
919M:	Mario Limonciello <mario.limonciello@amd.com>
920L:	linux-crypto@vger.kernel.org
921S:	Supported
922F:	drivers/crypto/ccp/dbc.c
923F:	drivers/crypto/ccp/dbc.h
924F:	drivers/crypto/ccp/platform-access.c
925F:	drivers/crypto/ccp/platform-access.h
926F:	include/uapi/linux/psp-dbc.h
927F:	tools/crypto/ccp/*.c
928F:	tools/crypto/ccp/*.py
929
930AMD DISPLAY CORE
931M:	Harry Wentland <harry.wentland@amd.com>
932M:	Leo Li <sunpeng.li@amd.com>
933M:	Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
934L:	amd-gfx@lists.freedesktop.org
935S:	Supported
936T:	git https://gitlab.freedesktop.org/agd5f/linux.git
937F:	drivers/gpu/drm/amd/display/
938
939AMD FAM15H PROCESSOR POWER MONITORING DRIVER
940M:	Huang Rui <ray.huang@amd.com>
941L:	linux-hwmon@vger.kernel.org
942S:	Supported
943F:	Documentation/hwmon/fam15h_power.rst
944F:	drivers/hwmon/fam15h_power.c
945
946AMD FCH GPIO DRIVER
947M:	Enrico Weigelt, metux IT consult <info@metux.net>
948L:	linux-gpio@vger.kernel.org
949S:	Maintained
950F:	drivers/gpio/gpio-amd-fch.c
951F:	include/linux/platform_data/gpio/gpio-amd-fch.h
952
953AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
954L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
955S:	Orphan
956F:	drivers/usb/gadget/udc/amd5536udc.*
957
958AMD GEODE PROCESSOR/CHIPSET SUPPORT
959M:	Andres Salomon <dilinger@queued.net>
960L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
961S:	Supported
962W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
963F:	arch/x86/include/asm/geode.h
964F:	drivers/char/hw_random/geode-rng.c
965F:	drivers/crypto/geode*
966F:	drivers/video/fbdev/geode/
967
968AMD HSMP DRIVER
969M:	Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
970R:	Carlos Bilbao <carlos.bilbao@amd.com>
971L:	platform-driver-x86@vger.kernel.org
972S:	Maintained
973F:	Documentation/arch/x86/amd_hsmp.rst
974F:	arch/x86/include/asm/amd_hsmp.h
975F:	arch/x86/include/uapi/asm/amd_hsmp.h
976F:	drivers/platform/x86/amd/hsmp.c
977
978AMD IOMMU (AMD-VI)
979M:	Joerg Roedel <joro@8bytes.org>
980R:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
981L:	iommu@lists.linux.dev
982S:	Maintained
983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
984F:	drivers/iommu/amd/
985F:	include/linux/amd-iommu.h
986
987AMD KFD
988M:	Felix Kuehling <Felix.Kuehling@amd.com>
989L:	amd-gfx@lists.freedesktop.org
990S:	Supported
991T:	git https://gitlab.freedesktop.org/agd5f/linux.git
992F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
993F:	drivers/gpu/drm/amd/amdkfd/
994F:	drivers/gpu/drm/amd/include/cik_structs.h
995F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
996F:	drivers/gpu/drm/amd/include/v9_structs.h
997F:	drivers/gpu/drm/amd/include/vi_structs.h
998F:	include/uapi/linux/kfd_ioctl.h
999F:	include/uapi/linux/kfd_sysfs.h
1000
1001AMD MP2 I2C DRIVER
1002M:	Elie Morisse <syniurge@gmail.com>
1003M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1004L:	linux-i2c@vger.kernel.org
1005S:	Maintained
1006F:	drivers/i2c/busses/i2c-amd-mp2*
1007
1008AMD PDS CORE DRIVER
1009M:	Shannon Nelson <shannon.nelson@amd.com>
1010M:	Brett Creeley <brett.creeley@amd.com>
1011L:	netdev@vger.kernel.org
1012S:	Supported
1013F:	Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1014F:	drivers/net/ethernet/amd/pds_core/
1015F:	include/linux/pds/
1016
1017AMD PMC DRIVER
1018M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1019L:	platform-driver-x86@vger.kernel.org
1020S:	Maintained
1021F:	drivers/platform/x86/amd/pmc/
1022
1023AMD PMF DRIVER
1024M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1025L:	platform-driver-x86@vger.kernel.org
1026S:	Maintained
1027F:	Documentation/ABI/testing/sysfs-amd-pmf
1028F:	drivers/platform/x86/amd/pmf/
1029
1030AMD POWERPLAY AND SWSMU
1031M:	Evan Quan <evan.quan@amd.com>
1032L:	amd-gfx@lists.freedesktop.org
1033S:	Supported
1034T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1035F:	drivers/gpu/drm/amd/pm/
1036
1037AMD PSTATE DRIVER
1038M:	Huang Rui <ray.huang@amd.com>
1039L:	linux-pm@vger.kernel.org
1040S:	Supported
1041F:	Documentation/admin-guide/pm/amd-pstate.rst
1042F:	drivers/cpufreq/amd-pstate*
1043F:	include/linux/amd-pstate.h
1044F:	tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1045
1046AMD PTDMA DRIVER
1047M:	Sanjay R Mehta <sanju.mehta@amd.com>
1048L:	dmaengine@vger.kernel.org
1049S:	Maintained
1050F:	drivers/dma/ptdma/
1051
1052AMD SEATTLE DEVICE TREE SUPPORT
1053M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1054M:	Tom Lendacky <thomas.lendacky@amd.com>
1055S:	Supported
1056F:	arch/arm64/boot/dts/amd/
1057
1058AMD SENSOR FUSION HUB DRIVER
1059M:	Basavaraj Natikar <basavaraj.natikar@amd.com>
1060L:	linux-input@vger.kernel.org
1061S:	Maintained
1062F:	Documentation/hid/amd-sfh*
1063F:	drivers/hid/amd-sfh-hid/
1064
1065AMD SPI DRIVER
1066M:	Sanjay R Mehta <sanju.mehta@amd.com>
1067S:	Maintained
1068F:	drivers/spi/spi-amd.c
1069
1070AMD XGBE DRIVER
1071M:	"Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1072L:	netdev@vger.kernel.org
1073S:	Supported
1074F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1075F:	drivers/net/ethernet/amd/xgbe/
1076
1077AMLOGIC DDR PMU DRIVER
1078M:	Jiucheng Xu <jiucheng.xu@amlogic.com>
1079L:	linux-amlogic@lists.infradead.org
1080S:	Supported
1081W:	http://www.amlogic.com
1082F:	Documentation/admin-guide/perf/meson-ddr-pmu.rst
1083F:	Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1084F:	drivers/perf/amlogic/
1085F:	include/soc/amlogic/
1086
1087AMPHION VPU CODEC V4L2 DRIVER
1088M:	Ming Qian <ming.qian@nxp.com>
1089M:	Zhou Peng <eagle.zhou@nxp.com>
1090L:	linux-media@vger.kernel.org
1091S:	Maintained
1092F:	Documentation/devicetree/bindings/media/amphion,vpu.yaml
1093F:	drivers/media/platform/amphion/
1094
1095AMS AS73211 DRIVER
1096M:	Christian Eggers <ceggers@arri.de>
1097L:	linux-iio@vger.kernel.org
1098S:	Maintained
1099F:	Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1100F:	drivers/iio/light/as73211.c
1101
1102AMT (Automatic Multicast Tunneling)
1103M:	Taehee Yoo <ap420073@gmail.com>
1104L:	netdev@vger.kernel.org
1105S:	Maintained
1106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1108F:	drivers/net/amt.c
1109
1110ANALOG DEVICES INC AD3552R DRIVER
1111M:	Nuno Sá <nuno.sa@analog.com>
1112L:	linux-iio@vger.kernel.org
1113S:	Supported
1114W:	https://ez.analog.com/linux-software-drivers
1115F:	Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1116F:	drivers/iio/dac/ad3552r.c
1117
1118ANALOG DEVICES INC AD4130 DRIVER
1119M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1120L:	linux-iio@vger.kernel.org
1121S:	Supported
1122W:	http://ez.analog.com/community/linux-device-drivers
1123F:	Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1124F:	Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1125F:	drivers/iio/adc/ad4130.c
1126
1127ANALOG DEVICES INC AD7192 DRIVER
1128M:	Alexandru Tachici <alexandru.tachici@analog.com>
1129L:	linux-iio@vger.kernel.org
1130S:	Supported
1131W:	https://ez.analog.com/linux-software-drivers
1132F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1133F:	drivers/iio/adc/ad7192.c
1134
1135ANALOG DEVICES INC AD7292 DRIVER
1136M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1137L:	linux-iio@vger.kernel.org
1138S:	Supported
1139W:	https://ez.analog.com/linux-software-drivers
1140F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1141F:	drivers/iio/adc/ad7292.c
1142
1143ANALOG DEVICES INC AD7293 DRIVER
1144M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1145L:	linux-iio@vger.kernel.org
1146S:	Supported
1147W:	https://ez.analog.com/linux-software-drivers
1148F:	Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1149F:	drivers/iio/dac/ad7293.c
1150
1151ANALOG DEVICES INC AD74115 DRIVER
1152M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1153L:	linux-iio@vger.kernel.org
1154S:	Supported
1155W:	http://ez.analog.com/community/linux-device-drivers
1156F:	Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1157F:	drivers/iio/addac/ad74115.c
1158
1159ANALOG DEVICES INC AD74413R DRIVER
1160M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1161L:	linux-iio@vger.kernel.org
1162S:	Supported
1163W:	https://ez.analog.com/linux-software-drivers
1164F:	Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1165F:	drivers/iio/addac/ad74413r.c
1166F:	include/dt-bindings/iio/addac/adi,ad74413r.h
1167
1168ANALOG DEVICES INC AD7768-1 DRIVER
1169M:	Michael Hennerich <Michael.Hennerich@analog.com>
1170L:	linux-iio@vger.kernel.org
1171S:	Supported
1172W:	https://ez.analog.com/linux-software-drivers
1173F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1174F:	drivers/iio/adc/ad7768-1.c
1175
1176ANALOG DEVICES INC AD7780 DRIVER
1177M:	Michael Hennerich <Michael.Hennerich@analog.com>
1178M:	Renato Lui Geh <renatogeh@gmail.com>
1179L:	linux-iio@vger.kernel.org
1180S:	Supported
1181W:	https://ez.analog.com/linux-software-drivers
1182F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1183F:	drivers/iio/adc/ad7780.c
1184
1185ANALOG DEVICES INC ADA4250 DRIVER
1186M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1187L:	linux-iio@vger.kernel.org
1188S:	Supported
1189W:	https://ez.analog.com/linux-software-drivers
1190F:	Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1191F:	drivers/iio/amplifiers/ada4250.c
1192
1193ANALOG DEVICES INC ADF4377 DRIVER
1194M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1195L:	linux-iio@vger.kernel.org
1196S:	Supported
1197W:	https://ez.analog.com/linux-software-drivers
1198F:	Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1199F:	drivers/iio/frequency/adf4377.c
1200
1201ANALOG DEVICES INC ADGS1408 DRIVER
1202M:	Mircea Caprioru <mircea.caprioru@analog.com>
1203S:	Supported
1204F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1205F:	drivers/mux/adgs1408.c
1206
1207ANALOG DEVICES INC ADIN DRIVER
1208M:	Michael Hennerich <michael.hennerich@analog.com>
1209L:	netdev@vger.kernel.org
1210S:	Supported
1211W:	https://ez.analog.com/linux-software-drivers
1212F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1213F:	drivers/net/phy/adin.c
1214
1215ANALOG DEVICES INC ADIS DRIVER LIBRARY
1216M:	Nuno Sa <nuno.sa@analog.com>
1217L:	linux-iio@vger.kernel.org
1218S:	Supported
1219F:	drivers/iio/imu/adis.c
1220F:	drivers/iio/imu/adis_buffer.c
1221F:	drivers/iio/imu/adis_trigger.c
1222F:	include/linux/iio/imu/adis.h
1223
1224ANALOG DEVICES INC ADIS16460 DRIVER
1225M:	Dragos Bogdan <dragos.bogdan@analog.com>
1226L:	linux-iio@vger.kernel.org
1227S:	Supported
1228W:	https://ez.analog.com/linux-software-drivers
1229F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1230F:	drivers/iio/imu/adis16460.c
1231
1232ANALOG DEVICES INC ADIS16475 DRIVER
1233M:	Nuno Sa <nuno.sa@analog.com>
1234L:	linux-iio@vger.kernel.org
1235S:	Supported
1236W:	https://ez.analog.com/linux-software-drivers
1237F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1238F:	drivers/iio/imu/adis16475.c
1239
1240ANALOG DEVICES INC ADM1177 DRIVER
1241M:	Michael Hennerich <Michael.Hennerich@analog.com>
1242L:	linux-hwmon@vger.kernel.org
1243S:	Supported
1244W:	https://ez.analog.com/linux-software-drivers
1245F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1246F:	drivers/hwmon/adm1177.c
1247
1248ANALOG DEVICES INC ADMV1013 DRIVER
1249M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1250L:	linux-iio@vger.kernel.org
1251S:	Supported
1252W:	https://ez.analog.com/linux-software-drivers
1253F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1254F:	drivers/iio/frequency/admv1013.c
1255
1256ANALOG DEVICES INC ADMV1014 DRIVER
1257M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1258L:	linux-iio@vger.kernel.org
1259S:	Supported
1260W:	https://ez.analog.com/linux-software-drivers
1261F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1262F:	drivers/iio/frequency/admv1014.c
1263
1264ANALOG DEVICES INC ADMV8818 DRIVER
1265M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1266L:	linux-iio@vger.kernel.org
1267S:	Supported
1268W:	https://ez.analog.com/linux-software-drivers
1269F:	Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1270F:	drivers/iio/filter/admv8818.c
1271
1272ANALOG DEVICES INC ADP5061 DRIVER
1273M:	Michael Hennerich <Michael.Hennerich@analog.com>
1274L:	linux-pm@vger.kernel.org
1275S:	Supported
1276W:	https://ez.analog.com/linux-software-drivers
1277F:	drivers/power/supply/adp5061.c
1278
1279ANALOG DEVICES INC ADRF6780 DRIVER
1280M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1281L:	linux-iio@vger.kernel.org
1282S:	Supported
1283W:	https://ez.analog.com/linux-software-drivers
1284F:	Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1285F:	drivers/iio/frequency/adrf6780.c
1286
1287ANALOG DEVICES INC ADV7180 DRIVER
1288M:	Lars-Peter Clausen <lars@metafoo.de>
1289L:	linux-media@vger.kernel.org
1290S:	Supported
1291W:	https://ez.analog.com/linux-software-drivers
1292F:	Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1293F:	drivers/media/i2c/adv7180.c
1294
1295ANALOG DEVICES INC ADV748X DRIVER
1296M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
1297L:	linux-media@vger.kernel.org
1298S:	Maintained
1299F:	Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1300F:	drivers/media/i2c/adv748x/*
1301
1302ANALOG DEVICES INC ADV7511 DRIVER
1303M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1304L:	linux-media@vger.kernel.org
1305S:	Maintained
1306F:	drivers/media/i2c/adv7511*
1307
1308ANALOG DEVICES INC ADV7604 DRIVER
1309M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1310L:	linux-media@vger.kernel.org
1311S:	Maintained
1312F:	Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1313F:	drivers/media/i2c/adv7604*
1314
1315ANALOG DEVICES INC ADV7842 DRIVER
1316M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1317L:	linux-media@vger.kernel.org
1318S:	Maintained
1319F:	drivers/media/i2c/adv7842*
1320
1321ANALOG DEVICES INC ADXRS290 DRIVER
1322M:	Nishant Malpani <nish.malpani25@gmail.com>
1323L:	linux-iio@vger.kernel.org
1324S:	Supported
1325F:	Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1326F:	drivers/iio/gyro/adxrs290.c
1327
1328ANALOG DEVICES INC ASOC CODEC DRIVERS
1329M:	Lars-Peter Clausen <lars@metafoo.de>
1330M:	Nuno Sá <nuno.sa@analog.com>
1331L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1332S:	Supported
1333W:	http://wiki.analog.com/
1334W:	https://ez.analog.com/linux-software-drivers
1335F:	sound/soc/codecs/ad1*
1336F:	sound/soc/codecs/ad7*
1337F:	sound/soc/codecs/adau*
1338F:	sound/soc/codecs/adav*
1339F:	sound/soc/codecs/sigmadsp.*
1340F:	sound/soc/codecs/ssm*
1341
1342ANALOG DEVICES INC DMA DRIVERS
1343M:	Lars-Peter Clausen <lars@metafoo.de>
1344S:	Supported
1345W:	https://ez.analog.com/linux-software-drivers
1346F:	drivers/dma/dma-axi-dmac.c
1347
1348ANALOG DEVICES INC IIO DRIVERS
1349M:	Lars-Peter Clausen <lars@metafoo.de>
1350M:	Michael Hennerich <Michael.Hennerich@analog.com>
1351S:	Supported
1352W:	http://wiki.analog.com/
1353W:	https://ez.analog.com/linux-software-drivers
1354F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1355F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1356F:	Documentation/devicetree/bindings/iio/*/adi,*
1357F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1358F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1359F:	drivers/iio/*/ad*
1360F:	drivers/iio/adc/ltc249*
1361F:	drivers/iio/amplifiers/hmc425a.c
1362F:	drivers/staging/iio/*/ad*
1363X:	drivers/iio/*/adjd*
1364
1365ANALOG DEVICES INC MAX31760 DRIVER
1366M:	Ibrahim Tilki <Ibrahim.Tilki@analog.com>
1367S:	Maintained
1368W:	http://wiki.analog.com/
1369W:	https://ez.analog.com/linux-software-drivers
1370F:	Documentation/devicetree/bindings/hwmon/adi,max31760.yaml
1371F:	Documentation/hwmon/max31760.rst
1372F:	drivers/hwmon/max31760.c
1373
1374ANALOGBITS PLL LIBRARIES
1375M:	Paul Walmsley <paul.walmsley@sifive.com>
1376S:	Supported
1377F:	drivers/clk/analogbits/*
1378F:	include/linux/clk/analogbits*
1379
1380ANDROID DRIVERS
1381M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1382M:	Arve Hjønnevåg <arve@android.com>
1383M:	Todd Kjos <tkjos@android.com>
1384M:	Martijn Coenen <maco@android.com>
1385M:	Joel Fernandes <joel@joelfernandes.org>
1386M:	Christian Brauner <christian@brauner.io>
1387M:	Carlos Llamas <cmllamas@google.com>
1388M:	Suren Baghdasaryan <surenb@google.com>
1389L:	linux-kernel@vger.kernel.org
1390S:	Supported
1391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1392F:	drivers/android/
1393
1394ANDROID GOLDFISH PIC DRIVER
1395M:	Miodrag Dinic <miodrag.dinic@mips.com>
1396S:	Supported
1397F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1398F:	drivers/irqchip/irq-goldfish-pic.c
1399
1400ANDROID GOLDFISH RTC DRIVER
1401M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
1402S:	Supported
1403F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1404F:	drivers/rtc/rtc-goldfish.c
1405
1406AOA (Apple Onboard Audio) ALSA DRIVER
1407M:	Johannes Berg <johannes@sipsolutions.net>
1408L:	linuxppc-dev@lists.ozlabs.org
1409L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1410S:	Maintained
1411F:	sound/aoa/
1412
1413APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1414M:	William Breathitt Gray <william.gray@linaro.org>
1415L:	linux-iio@vger.kernel.org
1416S:	Maintained
1417F:	drivers/iio/addac/stx104.c
1418
1419APM DRIVER
1420M:	Jiri Kosina <jikos@kernel.org>
1421S:	Odd fixes
1422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1423F:	arch/x86/kernel/apm_32.c
1424F:	drivers/char/apm-emulation.c
1425F:	include/linux/apm_bios.h
1426F:	include/uapi/linux/apm_bios.h
1427
1428APPARMOR SECURITY MODULE
1429M:	John Johansen <john.johansen@canonical.com>
1430M:	John Johansen <john@apparmor.net>
1431L:	apparmor@lists.ubuntu.com (moderated for non-subscribers)
1432S:	Supported
1433W:	apparmor.net
1434B:	https://gitlab.com/apparmor/apparmor-kernel
1435C:	irc://irc.oftc.net/apparmor
1436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1437T:	https://gitlab.com/apparmor/apparmor-kernel.git
1438F:	Documentation/admin-guide/LSM/apparmor.rst
1439F:	security/apparmor/
1440
1441APPLE BCM5974 MULTITOUCH DRIVER
1442M:	Henrik Rydberg <rydberg@bitmath.org>
1443L:	linux-input@vger.kernel.org
1444S:	Odd fixes
1445F:	drivers/input/mouse/bcm5974.c
1446
1447APPLE PCIE CONTROLLER DRIVER
1448M:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
1449M:	Marc Zyngier <maz@kernel.org>
1450L:	linux-pci@vger.kernel.org
1451S:	Maintained
1452F:	drivers/pci/controller/pcie-apple.c
1453
1454APPLE SMC DRIVER
1455M:	Henrik Rydberg <rydberg@bitmath.org>
1456L:	linux-hwmon@vger.kernel.org
1457S:	Odd fixes
1458F:	drivers/hwmon/applesmc.c
1459
1460APPLETALK NETWORK LAYER
1461L:	netdev@vger.kernel.org
1462S:	Odd fixes
1463F:	drivers/net/appletalk/
1464F:	include/linux/atalk.h
1465F:	include/uapi/linux/atalk.h
1466F:	net/appletalk/
1467
1468APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1469M:	Khuong Dinh <khuong@os.amperecomputing.com>
1470S:	Supported
1471F:	arch/arm64/boot/dts/apm/
1472
1473APPLIED MICRO (APM) X-GENE SOC EDAC
1474M:	Khuong Dinh <khuong@os.amperecomputing.com>
1475S:	Supported
1476F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1477F:	drivers/edac/xgene_edac.c
1478
1479APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1480M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1481M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1482S:	Supported
1483F:	drivers/net/ethernet/apm/xgene-v2/
1484
1485APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1486M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1487M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1488M:	Quan Nguyen <quan@os.amperecomputing.com>
1489S:	Supported
1490F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1491F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1492F:	drivers/net/ethernet/apm/xgene/
1493F:	drivers/net/mdio/mdio-xgene.c
1494
1495APPLIED MICRO (APM) X-GENE SOC PMU
1496M:	Khuong Dinh <khuong@os.amperecomputing.com>
1497S:	Supported
1498F:	Documentation/admin-guide/perf/xgene-pmu.rst
1499F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1500F:	drivers/perf/xgene_pmu.c
1501
1502APTINA CAMERA SENSOR PLL
1503M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1504L:	linux-media@vger.kernel.org
1505S:	Maintained
1506F:	drivers/media/i2c/aptina-pll.*
1507
1508AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1509M:	Aleksa Savic <savicaleksa83@gmail.com>
1510M:	Jack Doan <me@jackdoan.com>
1511L:	linux-hwmon@vger.kernel.org
1512S:	Maintained
1513F:	Documentation/hwmon/aquacomputer_d5next.rst
1514F:	drivers/hwmon/aquacomputer_d5next.c
1515
1516AQUANTIA ETHERNET DRIVER (atlantic)
1517M:	Igor Russkikh <irusskikh@marvell.com>
1518L:	netdev@vger.kernel.org
1519S:	Supported
1520W:	https://www.marvell.com/
1521Q:	https://patchwork.kernel.org/project/netdevbpf/list/
1522F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1523F:	drivers/net/ethernet/aquantia/atlantic/
1524
1525AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1526M:	Egor Pomozov <epomozov@marvell.com>
1527L:	netdev@vger.kernel.org
1528S:	Supported
1529W:	http://www.aquantia.com
1530F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1531
1532AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1533M:	Krzysztof Hałasa <khalasa@piap.pl>
1534L:	linux-media@vger.kernel.org
1535S:	Maintained
1536F:	Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1537F:	drivers/media/i2c/ar0521.c
1538
1539ARASAN NAND CONTROLLER DRIVER
1540M:	Miquel Raynal <miquel.raynal@bootlin.com>
1541R:	Michal Simek <michal.simek@amd.com>
1542L:	linux-mtd@lists.infradead.org
1543S:	Maintained
1544F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1545F:	drivers/mtd/nand/raw/arasan-nand-controller.c
1546
1547ARC FRAMEBUFFER DRIVER
1548M:	Jaya Kumar <jayalk@intworks.biz>
1549S:	Maintained
1550F:	drivers/video/fbdev/arcfb.c
1551F:	drivers/video/fbdev/core/fb_defio.c
1552
1553ARC PGU DRM DRIVER
1554M:	Alexey Brodkin <abrodkin@synopsys.com>
1555S:	Supported
1556F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1557F:	drivers/gpu/drm/tiny/arcpgu.c
1558
1559ARCNET NETWORK LAYER
1560M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1561L:	netdev@vger.kernel.org
1562S:	Maintained
1563F:	drivers/net/arcnet/
1564F:	include/uapi/linux/if_arcnet.h
1565
1566ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1567M:	Arnd Bergmann <arnd@arndb.de>
1568M:	Olof Johansson <olof@lixom.net>
1569M:	soc@kernel.org
1570L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571S:	Maintained
1572P:	Documentation/process/maintainer-soc.rst
1573C:	irc://irc.libera.chat/armlinux
1574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1575F:	Documentation/process/maintainer-soc*.rst
1576F:	arch/arm/boot/dts/Makefile
1577F:	arch/arm64/boot/dts/Makefile
1578
1579ARM ARCHITECTED TIMER DRIVER
1580M:	Mark Rutland <mark.rutland@arm.com>
1581M:	Marc Zyngier <maz@kernel.org>
1582L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583S:	Maintained
1584F:	arch/arm/include/asm/arch_timer.h
1585F:	arch/arm64/include/asm/arch_timer.h
1586F:	drivers/clocksource/arm_arch_timer.c
1587
1588ARM HDLCD DRM DRIVER
1589M:	Liviu Dudau <liviu.dudau@arm.com>
1590S:	Supported
1591F:	Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1592F:	drivers/gpu/drm/arm/hdlcd_*
1593
1594ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1595M:	Linus Walleij <linus.walleij@linaro.org>
1596L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597S:	Maintained
1598F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
1599F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
1600F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
1601F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1602F:	Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1603F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1604F:	Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1605F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1606F:	Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1607F:	arch/arm/boot/dts/arm/arm-realview-*
1608F:	arch/arm/boot/dts/arm/integrator*
1609F:	arch/arm/boot/dts/arm/versatile*
1610F:	arch/arm/mach-versatile/
1611F:	drivers/bus/arm-integrator-lm.c
1612F:	drivers/clk/versatile/
1613F:	drivers/i2c/busses/i2c-versatile.c
1614F:	drivers/irqchip/irq-versatile-fpga.c
1615F:	drivers/mtd/maps/physmap-versatile.*
1616F:	drivers/power/reset/arm-versatile-reboot.c
1617F:	drivers/soc/versatile/
1618
1619ARM KOMEDA DRM-KMS DRIVER
1620M:	Liviu Dudau <liviu.dudau@arm.com>
1621S:	Supported
1622T:	git git://anongit.freedesktop.org/drm/drm-misc
1623F:	Documentation/devicetree/bindings/display/arm,komeda.yaml
1624F:	Documentation/gpu/komeda-kms.rst
1625F:	drivers/gpu/drm/arm/display/include/
1626F:	drivers/gpu/drm/arm/display/komeda/
1627
1628ARM MALI PANFROST DRM DRIVER
1629M:	Rob Herring <robh@kernel.org>
1630M:	Tomeu Vizoso <tomeu.vizoso@collabora.com>
1631R:	Steven Price <steven.price@arm.com>
1632R:	Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1633L:	dri-devel@lists.freedesktop.org
1634S:	Supported
1635T:	git git://anongit.freedesktop.org/drm/drm-misc
1636F:	drivers/gpu/drm/panfrost/
1637F:	include/uapi/drm/panfrost_drm.h
1638
1639ARM MALI-DP DRM DRIVER
1640M:	Liviu Dudau <liviu.dudau@arm.com>
1641S:	Supported
1642T:	git git://anongit.freedesktop.org/drm/drm-misc
1643F:	Documentation/devicetree/bindings/display/arm,malidp.yaml
1644F:	Documentation/gpu/afbc.rst
1645F:	drivers/gpu/drm/arm/
1646
1647ARM MFM AND FLOPPY DRIVERS
1648M:	Ian Molton <spyro@f2s.com>
1649S:	Maintained
1650F:	arch/arm/include/asm/floppy.h
1651F:	arch/arm/mach-rpc/floppydma.S
1652
1653ARM PMU PROFILING AND DEBUGGING
1654M:	Will Deacon <will@kernel.org>
1655M:	Mark Rutland <mark.rutland@arm.com>
1656L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1657S:	Maintained
1658F:	Documentation/devicetree/bindings/arm/pmu.yaml
1659F:	Documentation/devicetree/bindings/perf/
1660F:	arch/arm*/include/asm/hw_breakpoint.h
1661F:	arch/arm*/include/asm/perf_event.h
1662F:	arch/arm*/kernel/hw_breakpoint.c
1663F:	arch/arm*/kernel/perf_*
1664F:	drivers/perf/
1665F:	include/linux/perf/arm_pmu.h
1666
1667ARM PORT
1668M:	Russell King <linux@armlinux.org.uk>
1669L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670S:	Odd Fixes
1671W:	http://www.armlinux.org.uk/
1672T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1673F:	arch/arm/
1674X:	arch/arm/boot/dts/
1675
1676ARM PRIMECELL AACI PL041 DRIVER
1677M:	Russell King <linux@armlinux.org.uk>
1678S:	Odd Fixes
1679F:	sound/arm/aaci.*
1680
1681ARM PRIMECELL BUS SUPPORT
1682M:	Russell King <linux@armlinux.org.uk>
1683S:	Odd Fixes
1684F:	drivers/amba/
1685F:	include/linux/amba/bus.h
1686
1687ARM PRIMECELL CLCD PL110 DRIVER
1688M:	Russell King <linux@armlinux.org.uk>
1689S:	Odd Fixes
1690F:	drivers/video/fbdev/amba-clcd.*
1691
1692ARM PRIMECELL KMI PL050 DRIVER
1693M:	Russell King <linux@armlinux.org.uk>
1694S:	Odd Fixes
1695F:	drivers/input/serio/ambakmi.*
1696F:	include/linux/amba/kmi.h
1697
1698ARM PRIMECELL MMCI PL180/1 DRIVER
1699M:	Russell King <linux@armlinux.org.uk>
1700S:	Odd Fixes
1701F:	drivers/mmc/host/mmci.*
1702F:	include/linux/amba/mmci.h
1703
1704ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1705M:	Miquel Raynal <miquel.raynal@bootlin.com>
1706R:	Michal Simek <michal.simek@amd.com>
1707L:	linux-mtd@lists.infradead.org
1708S:	Maintained
1709F:	Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1710F:	drivers/mtd/nand/raw/pl35x-nand-controller.c
1711
1712ARM PRIMECELL PL35X SMC DRIVER
1713M:	Miquel Raynal <miquel.raynal@bootlin.com>
1714R:	Michal Simek <michal.simek@amd.com>
1715L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1716S:	Maintained
1717F:	Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1718F:	drivers/memory/pl353-smc.c
1719
1720ARM PRIMECELL SSP PL022 SPI DRIVER
1721M:	Linus Walleij <linus.walleij@linaro.org>
1722L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1723S:	Maintained
1724F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1725F:	drivers/spi/spi-pl022.c
1726
1727ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1728M:	Russell King <linux@armlinux.org.uk>
1729S:	Odd Fixes
1730F:	drivers/tty/serial/amba-pl01*.c
1731F:	include/linux/amba/serial.h
1732
1733ARM PRIMECELL VIC PL190/PL192 DRIVER
1734M:	Linus Walleij <linus.walleij@linaro.org>
1735L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736S:	Maintained
1737F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1738F:	drivers/irqchip/irq-vic.c
1739
1740ARM SMC WATCHDOG DRIVER
1741M:	Julius Werner <jwerner@chromium.org>
1742R:	Evan Benn <evanbenn@chromium.org>
1743S:	Maintained
1744F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1745F:	drivers/watchdog/arm_smc_wdt.c
1746
1747ARM SMMU DRIVERS
1748M:	Will Deacon <will@kernel.org>
1749R:	Robin Murphy <robin.murphy@arm.com>
1750L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1751S:	Maintained
1752F:	Documentation/devicetree/bindings/iommu/arm,smmu*
1753F:	drivers/iommu/arm/
1754F:	drivers/iommu/io-pgtable-arm*
1755
1756ARM SUB-ARCHITECTURES
1757L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758S:	Maintained
1759C:	irc://irc.libera.chat/armlinux
1760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1761F:	arch/arm/mach-*/
1762F:	arch/arm/plat-*/
1763
1764ARM/ACTIONS SEMI ARCHITECTURE
1765M:	Andreas Färber <afaerber@suse.de>
1766M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1767L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1768L:	linux-actions@lists.infradead.org (moderated for non-subscribers)
1769S:	Maintained
1770F:	Documentation/devicetree/bindings/arm/actions.yaml
1771F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1772F:	Documentation/devicetree/bindings/dma/owl-dma.yaml
1773F:	Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1774F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1775F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1776F:	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1777F:	Documentation/devicetree/bindings/pinctrl/actions,*
1778F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1779F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1780F:	arch/arm/boot/dts/actions/
1781F:	arch/arm/mach-actions/
1782F:	arch/arm64/boot/dts/actions/
1783F:	drivers/clk/actions/
1784F:	drivers/clocksource/timer-owl*
1785F:	drivers/dma/owl-dma.c
1786F:	drivers/i2c/busses/i2c-owl.c
1787F:	drivers/irqchip/irq-owl-sirq.c
1788F:	drivers/mmc/host/owl-mmc.c
1789F:	drivers/net/ethernet/actions/
1790F:	drivers/pinctrl/actions/*
1791F:	drivers/soc/actions/
1792F:	include/dt-bindings/power/owl-*
1793F:	include/dt-bindings/reset/actions,*
1794F:	include/linux/soc/actions/
1795N:	owl
1796
1797ARM/Allwinner SoC Clock Support
1798M:	Emilio López <emilio@elopez.com.ar>
1799S:	Maintained
1800F:	drivers/clk/sunxi/
1801
1802ARM/Allwinner sunXi SoC support
1803M:	Chen-Yu Tsai <wens@csie.org>
1804M:	Jernej Skrabec <jernej.skrabec@gmail.com>
1805M:	Samuel Holland <samuel@sholland.org>
1806L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1807L:	linux-sunxi@lists.linux.dev
1808S:	Maintained
1809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1810F:	arch/arm/mach-sunxi/
1811F:	arch/arm64/boot/dts/allwinner/
1812F:	drivers/clk/sunxi-ng/
1813F:	drivers/pinctrl/sunxi/
1814F:	drivers/soc/sunxi/
1815N:	allwinner
1816N:	sun[x456789]i
1817N:	sun[25]0i
1818
1819ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1820M:	Neil Armstrong <neil.armstrong@linaro.org>
1821M:	Jerome Brunet <jbrunet@baylibre.com>
1822L:	linux-amlogic@lists.infradead.org
1823S:	Maintained
1824F:	Documentation/devicetree/bindings/clock/amlogic*
1825F:	drivers/clk/meson/
1826F:	include/dt-bindings/clock/amlogic,a1*
1827F:	include/dt-bindings/clock/gxbb*
1828F:	include/dt-bindings/clock/meson*
1829
1830ARM/Amlogic Meson SoC Crypto Drivers
1831M:	Corentin Labbe <clabbe@baylibre.com>
1832L:	linux-crypto@vger.kernel.org
1833L:	linux-amlogic@lists.infradead.org
1834S:	Maintained
1835F:	Documentation/devicetree/bindings/crypto/amlogic*
1836F:	drivers/crypto/amlogic/
1837
1838ARM/Amlogic Meson SoC Sound Drivers
1839M:	Jerome Brunet <jbrunet@baylibre.com>
1840L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1841S:	Maintained
1842F:	Documentation/devicetree/bindings/sound/amlogic*
1843F:	sound/soc/meson/
1844
1845ARM/Amlogic Meson SoC support
1846M:	Neil Armstrong <neil.armstrong@linaro.org>
1847M:	Kevin Hilman <khilman@baylibre.com>
1848R:	Jerome Brunet <jbrunet@baylibre.com>
1849R:	Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1850L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1851L:	linux-amlogic@lists.infradead.org
1852S:	Maintained
1853W:	http://linux-meson.com/
1854F:	Documentation/devicetree/bindings/phy/amlogic*
1855F:	arch/arm/boot/dts/amlogic/
1856F:	arch/arm/mach-meson/
1857F:	arch/arm64/boot/dts/amlogic/
1858F:	drivers/pmdomain/amlogic/
1859F:	drivers/mmc/host/meson*
1860F:	drivers/phy/amlogic/
1861F:	drivers/pinctrl/meson/
1862F:	drivers/rtc/rtc-meson*
1863F:	drivers/soc/amlogic/
1864N:	meson
1865
1866ARM/Annapurna Labs ALPINE ARCHITECTURE
1867M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1868M:	Antoine Tenart <atenart@kernel.org>
1869L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870S:	Maintained
1871F:	arch/arm/boot/dts/amazon/
1872F:	arch/arm/mach-alpine/
1873F:	arch/arm64/boot/dts/amazon/
1874F:	drivers/*/*alpine*
1875
1876ARM/APPLE MACHINE SOUND DRIVERS
1877M:	Martin Povišer <povik+lin@cutebit.org>
1878L:	asahi@lists.linux.dev
1879L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1880S:	Maintained
1881F:	Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
1882F:	Documentation/devicetree/bindings/sound/apple,*
1883F:	sound/soc/apple/*
1884F:	sound/soc/codecs/cs42l83-i2c.c
1885F:	sound/soc/codecs/ssm3515.c
1886
1887ARM/APPLE MACHINE SUPPORT
1888M:	Hector Martin <marcan@marcan.st>
1889M:	Sven Peter <sven@svenpeter.dev>
1890R:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
1891L:	asahi@lists.linux.dev
1892L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893S:	Maintained
1894W:	https://asahilinux.org
1895B:	https://github.com/AsahiLinux/linux/issues
1896C:	irc://irc.oftc.net/asahi-dev
1897T:	git https://github.com/AsahiLinux/linux.git
1898F:	Documentation/devicetree/bindings/arm/apple.yaml
1899F:	Documentation/devicetree/bindings/arm/apple/*
1900F:	Documentation/devicetree/bindings/clock/apple,nco.yaml
1901F:	Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
1902F:	Documentation/devicetree/bindings/dma/apple,admac.yaml
1903F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1904F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
1905F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
1906F:	Documentation/devicetree/bindings/iommu/apple,sart.yaml
1907F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1908F:	Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
1909F:	Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
1910F:	Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
1911F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
1912F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1913F:	Documentation/devicetree/bindings/power/apple*
1914F:	Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
1915F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1916F:	arch/arm64/boot/dts/apple/
1917F:	drivers/bluetooth/hci_bcm4377.c
1918F:	drivers/clk/clk-apple-nco.c
1919F:	drivers/cpufreq/apple-soc-cpufreq.c
1920F:	drivers/dma/apple-admac.c
1921F:	drivers/pmdomain/apple/
1922F:	drivers/i2c/busses/i2c-pasemi-core.c
1923F:	drivers/i2c/busses/i2c-pasemi-platform.c
1924F:	drivers/iommu/apple-dart.c
1925F:	drivers/iommu/io-pgtable-dart.c
1926F:	drivers/irqchip/irq-apple-aic.c
1927F:	drivers/mailbox/apple-mailbox.c
1928F:	drivers/nvme/host/apple.c
1929F:	drivers/nvmem/apple-efuses.c
1930F:	drivers/pinctrl/pinctrl-apple-gpio.c
1931F:	drivers/pwm/pwm-apple.c
1932F:	drivers/soc/apple/*
1933F:	drivers/watchdog/apple_wdt.c
1934F:	include/dt-bindings/interrupt-controller/apple-aic.h
1935F:	include/dt-bindings/pinctrl/apple.h
1936F:	include/linux/apple-mailbox.h
1937F:	include/linux/soc/apple/*
1938
1939ARM/ARTPEC MACHINE SUPPORT
1940M:	Jesper Nilsson <jesper.nilsson@axis.com>
1941M:	Lars Persson <lars.persson@axis.com>
1942L:	linux-arm-kernel@axis.com
1943S:	Maintained
1944F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1945F:	arch/arm/boot/dts/axis/
1946F:	arch/arm/mach-artpec
1947F:	drivers/clk/axis
1948F:	drivers/crypto/axis
1949F:	drivers/mmc/host/usdhi6rol0.c
1950F:	drivers/pinctrl/pinctrl-artpec*
1951
1952ARM/ASPEED I2C DRIVER
1953M:	Brendan Higgins <brendanhiggins@google.com>
1954R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1955R:	Joel Stanley <joel@jms.id.au>
1956L:	linux-i2c@vger.kernel.org
1957L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1958S:	Maintained
1959F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
1960F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1961F:	drivers/i2c/busses/i2c-aspeed.c
1962F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1963
1964ARM/ASPEED MACHINE SUPPORT
1965M:	Joel Stanley <joel@jms.id.au>
1966R:	Andrew Jeffery <andrew@aj.id.au>
1967L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1969S:	Supported
1970Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1972F:	Documentation/devicetree/bindings/arm/aspeed/
1973F:	arch/arm/boot/dts/aspeed/
1974F:	arch/arm/mach-aspeed/
1975N:	aspeed
1976
1977ARM/BITMAIN ARCHITECTURE
1978M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1979L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980S:	Maintained
1981F:	Documentation/devicetree/bindings/arm/bitmain.yaml
1982F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1983F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1984F:	arch/arm64/boot/dts/bitmain/
1985F:	drivers/clk/clk-bm1880.c
1986F:	drivers/pinctrl/pinctrl-bm1880.c
1987
1988ARM/CALXEDA HIGHBANK ARCHITECTURE
1989M:	Andre Przywara <andre.przywara@arm.com>
1990L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991S:	Maintained
1992F:	arch/arm/boot/dts/calxeda/
1993F:	arch/arm/mach-highbank/
1994
1995ARM/CAVIUM THUNDER NETWORK DRIVER
1996M:	Sunil Goutham <sgoutham@marvell.com>
1997L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1998S:	Supported
1999F:	drivers/net/ethernet/cavium/thunder/
2000
2001ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2002M:	Lukasz Majewski <lukma@denx.de>
2003L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2004S:	Maintained
2005F:	arch/arm/mach-ep93xx/ts72xx.c
2006
2007ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2008M:	Alexander Shiyan <shc_work@mail.ru>
2009L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2010S:	Odd Fixes
2011N:	clps711x
2012
2013ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
2014M:	Lennert Buytenhek <kernel@wantstofly.org>
2015L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2016S:	Maintained
2017
2018ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2019M:	Hartley Sweeten <hsweeten@visionengravers.com>
2020M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
2021L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022S:	Maintained
2023F:	Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2024F:	Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2025F:	arch/arm/boot/compressed/misc-ep93xx.h
2026F:	arch/arm/mach-ep93xx/
2027F:	drivers/iio/adc/ep93xx_adc.c
2028
2029ARM/CLKDEV SUPPORT
2030M:	Russell King <linux@armlinux.org.uk>
2031L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2032S:	Maintained
2033T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2034F:	drivers/clk/clkdev.c
2035
2036ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2037M:	Baruch Siach <baruch@tkos.co.il>
2038L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2039S:	Maintained
2040F:	arch/arm/boot/dts/cnxt/
2041N:	digicolor
2042
2043ARM/CORESIGHT FRAMEWORK AND DRIVERS
2044M:	Suzuki K Poulose <suzuki.poulose@arm.com>
2045R:	Mike Leach <mike.leach@linaro.org>
2046R:	James Clark <james.clark@arm.com>
2047R:	Leo Yan <leo.yan@linaro.org>
2048L:	coresight@lists.linaro.org (moderated for non-subscribers)
2049L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2050S:	Maintained
2051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2052F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2053F:	Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2054F:	Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2055F:	Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2056F:	Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2057F:	Documentation/trace/coresight/*
2058F:	drivers/hwtracing/coresight/*
2059F:	include/dt-bindings/arm/coresight-cti-dt.h
2060F:	include/linux/coresight*
2061F:	samples/coresight/*
2062F:	tools/perf/arch/arm/util/auxtrace.c
2063F:	tools/perf/arch/arm/util/cs-etm.c
2064F:	tools/perf/arch/arm/util/cs-etm.h
2065F:	tools/perf/arch/arm/util/pmu.c
2066F:	tools/perf/tests/shell/coresight/*
2067F:	tools/perf/util/cs-etm-decoder/*
2068F:	tools/perf/util/cs-etm.*
2069
2070ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2071M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2072M:	Linus Walleij <linus.walleij@linaro.org>
2073L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2074S:	Maintained
2075T:	git git://github.com/ulli-kroll/linux.git
2076F:	Documentation/devicetree/bindings/arm/gemini.yaml
2077F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2078F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2079F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2080F:	arch/arm/boot/dts/gemini/
2081F:	arch/arm/mach-gemini/
2082F:	drivers/crypto/gemini/
2083F:	drivers/net/ethernet/cortina/
2084F:	drivers/pinctrl/pinctrl-gemini.c
2085F:	drivers/rtc/rtc-ftrtc010.c
2086
2087ARM/CZ.NIC TURRIS SUPPORT
2088M:	Marek Behún <kabel@kernel.org>
2089S:	Maintained
2090W:	https://www.turris.cz/
2091F:	Documentation/ABI/testing/debugfs-moxtet
2092F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
2093F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2094F:	Documentation/devicetree/bindings/bus/moxtet.txt
2095F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2096F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2097F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2098F:	Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2099F:	drivers/bus/moxtet.c
2100F:	drivers/firmware/turris-mox-rwtm.c
2101F:	drivers/gpio/gpio-moxtet.c
2102F:	drivers/leds/leds-turris-omnia.c
2103F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
2104F:	drivers/watchdog/armada_37xx_wdt.c
2105F:	include/dt-bindings/bus/moxtet.h
2106F:	include/linux/armada-37xx-rwtm-mailbox.h
2107F:	include/linux/moxtet.h
2108
2109ARM/FARADAY FA526 PORT
2110M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2111L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2112S:	Maintained
2113T:	git git://git.berlios.de/gemini-board
2114F:	arch/arm/mm/*-fa*
2115
2116ARM/FOOTBRIDGE ARCHITECTURE
2117M:	Russell King <linux@armlinux.org.uk>
2118L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2119S:	Maintained
2120W:	http://www.armlinux.org.uk/
2121F:	arch/arm/include/asm/hardware/dec21285.h
2122F:	arch/arm/mach-footbridge/
2123
2124ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2125M:	Shawn Guo <shawnguo@kernel.org>
2126M:	Sascha Hauer <s.hauer@pengutronix.de>
2127R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2128R:	Fabio Estevam <festevam@gmail.com>
2129R:	NXP Linux Team <linux-imx@nxp.com>
2130L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2131S:	Maintained
2132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2133F:	arch/arm/boot/dts/nxp/imx/
2134F:	arch/arm/boot/dts/nxp/mxs/
2135X:	arch/arm64/boot/dts/freescale/fsl-*
2136X:	arch/arm64/boot/dts/freescale/qoriq-*
2137X:	drivers/media/i2c/
2138N:	imx
2139N:	mxs
2140
2141ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2142M:	Shawn Guo <shawnguo@kernel.org>
2143M:	Li Yang <leoyang.li@nxp.com>
2144L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2145S:	Maintained
2146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2147F:	arch/arm/boot/dts/nxp/ls/
2148F:	arch/arm64/boot/dts/freescale/fsl-*
2149F:	arch/arm64/boot/dts/freescale/qoriq-*
2150
2151ARM/FREESCALE VYBRID ARM ARCHITECTURE
2152M:	Shawn Guo <shawnguo@kernel.org>
2153M:	Sascha Hauer <s.hauer@pengutronix.de>
2154R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2155R:	Stefan Agner <stefan@agner.ch>
2156L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2157S:	Maintained
2158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2159F:	arch/arm/boot/dts/nxp/vf/
2160F:	arch/arm/mach-imx/*vf610*
2161
2162ARM/GUMSTIX MACHINE SUPPORT
2163M:	Steve Sakoman <sakoman@gmail.com>
2164L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2165S:	Maintained
2166
2167ARM/HISILICON SOC SUPPORT
2168M:	Wei Xu <xuwei5@hisilicon.com>
2169L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2170S:	Supported
2171W:	http://www.hisilicon.com
2172T:	git https://github.com/hisilicon/linux-hisi.git
2173F:	arch/arm/boot/dts/hisilicon/
2174F:	arch/arm/mach-hisi/
2175F:	arch/arm64/boot/dts/hisilicon/
2176
2177ARM/HP JORNADA 7XX MACHINE SUPPORT
2178M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
2179S:	Maintained
2180W:	www.jlime.com
2181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2182F:	arch/arm/mach-sa1100/include/mach/jornada720.h
2183F:	arch/arm/mach-sa1100/jornada720.c
2184
2185ARM/HPE GXP ARCHITECTURE
2186M:	Jean-Marie Verdun <verdun@hpe.com>
2187M:	Nick Hawkins <nick.hawkins@hpe.com>
2188S:	Maintained
2189F:	Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2190F:	Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2191F:	Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2192F:	Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2193F:	Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2194F:	Documentation/hwmon/gxp-fan-ctrl.rst
2195F:	arch/arm/boot/dts/hpe/
2196F:	arch/arm/mach-hpe/
2197F:	drivers/clocksource/timer-gxp.c
2198F:	drivers/hwmon/gxp-fan-ctrl.c
2199F:	drivers/i2c/busses/i2c-gxp.c
2200F:	drivers/spi/spi-gxp.c
2201F:	drivers/watchdog/gxp-wdt.c
2202
2203ARM/IGEP MACHINE SUPPORT
2204M:	Enric Balletbo i Serra <eballetbo@gmail.com>
2205M:	Javier Martinez Canillas <javier@dowhile0.org>
2206L:	linux-omap@vger.kernel.org
2207L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2208S:	Maintained
2209F:	arch/arm/boot/dts/ti/omap/omap3-igep*
2210
2211ARM/INTEL IXP4XX ARM ARCHITECTURE
2212M:	Linus Walleij <linusw@kernel.org>
2213M:	Imre Kaloz <kaloz@openwrt.org>
2214M:	Krzysztof Halasa <khalasa@piap.pl>
2215L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2216S:	Maintained
2217F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2218F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2219F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2220F:	Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2221F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2222F:	arch/arm/boot/dts/intel/ixp/
2223F:	arch/arm/mach-ixp4xx/
2224F:	drivers/bus/intel-ixp4xx-eb.c
2225F:	drivers/clocksource/timer-ixp4xx.c
2226F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2227F:	drivers/gpio/gpio-ixp4xx.c
2228F:	drivers/irqchip/irq-ixp4xx.c
2229
2230ARM/INTEL KEEMBAY ARCHITECTURE
2231M:	Paul J. Murphy <paul.j.murphy@intel.com>
2232M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2233S:	Maintained
2234F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
2235F:	arch/arm64/boot/dts/intel/keembay-evm.dts
2236F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
2237
2238ARM/INTEL XSC3 (MANZANO) ARM CORE
2239M:	Lennert Buytenhek <kernel@wantstofly.org>
2240L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2241S:	Maintained
2242
2243ARM/LG1K ARCHITECTURE
2244M:	Chanho Min <chanho.min@lge.com>
2245L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2246S:	Maintained
2247F:	arch/arm64/boot/dts/lg/
2248
2249ARM/LPC18XX ARCHITECTURE
2250M:	Vladimir Zapolskiy <vz@mleia.com>
2251L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2252S:	Maintained
2253F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2254F:	arch/arm/boot/dts/nxp/lpc/lpc43*
2255F:	drivers/i2c/busses/i2c-lpc2k.c
2256F:	drivers/memory/pl172.c
2257F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
2258F:	drivers/rtc/rtc-lpc24xx.c
2259N:	lpc18xx
2260
2261ARM/LPC32XX SOC SUPPORT
2262M:	Vladimir Zapolskiy <vz@mleia.com>
2263L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2264S:	Maintained
2265T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2266F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2267F:	arch/arm/boot/dts/nxp/lpc/lpc32*
2268F:	arch/arm/mach-lpc32xx/
2269F:	drivers/i2c/busses/i2c-pnx.c
2270F:	drivers/net/ethernet/nxp/lpc_eth.c
2271F:	drivers/usb/host/ohci-nxp.c
2272F:	drivers/watchdog/pnx4008_wdt.c
2273N:	lpc32xx
2274
2275ARM/Marvell Dove/MV78xx0/Orion SOC support
2276M:	Andrew Lunn <andrew@lunn.ch>
2277M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2278M:	Gregory Clement <gregory.clement@bootlin.com>
2279L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2280S:	Maintained
2281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2282F:	Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2283F:	Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2284F:	Documentation/devicetree/bindings/soc/dove/
2285F:	arch/arm/boot/dts/marvell/dove*
2286F:	arch/arm/boot/dts/marvell/orion5x*
2287F:	arch/arm/mach-dove/
2288F:	arch/arm/mach-mv78xx0/
2289F:	arch/arm/mach-orion5x/
2290F:	arch/arm/plat-orion/
2291F:	drivers/soc/dove/
2292
2293ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2294M:	Andrew Lunn <andrew@lunn.ch>
2295M:	Gregory Clement <gregory.clement@bootlin.com>
2296M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2297L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2298S:	Maintained
2299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2300F:	Documentation/devicetree/bindings/arm/marvell/
2301F:	arch/arm/boot/dts/marvell/armada*
2302F:	arch/arm/boot/dts/marvell/kirkwood*
2303F:	arch/arm/configs/mvebu_*_defconfig
2304F:	arch/arm/mach-mvebu/
2305F:	arch/arm64/boot/dts/marvell/armada*
2306F:	arch/arm64/boot/dts/marvell/cn913*
2307F:	drivers/clk/mvebu/
2308F:	drivers/cpufreq/armada-37xx-cpufreq.c
2309F:	drivers/cpufreq/armada-8k-cpufreq.c
2310F:	drivers/cpufreq/mvebu-cpufreq.c
2311F:	drivers/irqchip/irq-armada-370-xp.c
2312F:	drivers/irqchip/irq-mvebu-*
2313F:	drivers/pinctrl/mvebu/
2314F:	drivers/rtc/rtc-armada38x.c
2315
2316ARM/Mediatek RTC DRIVER
2317M:	Eddie Huang <eddie.huang@mediatek.com>
2318M:	Sean Wang <sean.wang@mediatek.com>
2319L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2320L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2321S:	Maintained
2322F:	Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2323F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2324F:	drivers/rtc/rtc-mt2712.c
2325F:	drivers/rtc/rtc-mt6397.c
2326F:	drivers/rtc/rtc-mt7622.c
2327
2328ARM/Mediatek SoC support
2329M:	Matthias Brugger <matthias.bgg@gmail.com>
2330R:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2331L:	linux-kernel@vger.kernel.org
2332L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2333L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2334S:	Maintained
2335W:	https://mtk.wiki.kernel.org/
2336C:	irc://irc.libera.chat/linux-mediatek
2337F:	arch/arm/boot/dts/mediatek/
2338F:	arch/arm/mach-mediatek/
2339F:	arch/arm64/boot/dts/mediatek/
2340F:	drivers/soc/mediatek/
2341N:	mtk
2342N:	mt[2678]
2343K:	mediatek
2344
2345ARM/Mediatek USB3 PHY DRIVER
2346M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
2347L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2348L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2349S:	Maintained
2350F:	Documentation/devicetree/bindings/phy/mediatek,*
2351F:	drivers/phy/mediatek/
2352
2353ARM/MICROCHIP (ARM64) SoC support
2354M:	Conor Dooley <conor@kernel.org>
2355M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2356M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2358S:	Supported
2359T:	git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2360F:	arch/arm64/boot/dts/microchip/
2361
2362ARM/Microchip (AT91) SoC support
2363M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2364M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
2365M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2366L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2367S:	Supported
2368W:	http://www.linux4sam.org
2369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2370F:	arch/arm/boot/dts/microchip/at91*
2371F:	arch/arm/boot/dts/microchip/sama*
2372F:	arch/arm/include/debug/at91.S
2373F:	arch/arm/mach-at91/
2374F:	drivers/memory/atmel*
2375F:	drivers/watchdog/sama5d4_wdt.c
2376F:	include/soc/at91/
2377X:	drivers/input/touchscreen/atmel_mxt_ts.c
2378X:	drivers/net/wireless/atmel/
2379N:	at91
2380N:	atmel
2381
2382ARM/Microchip Sparx5 SoC support
2383M:	Lars Povlsen <lars.povlsen@microchip.com>
2384M:	Steen Hegelund <Steen.Hegelund@microchip.com>
2385M:	Daniel Machon <daniel.machon@microchip.com>
2386M:	UNGLinuxDriver@microchip.com
2387L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2388S:	Supported
2389F:	arch/arm64/boot/dts/microchip/sparx*
2390F:	drivers/net/ethernet/microchip/vcap/
2391F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
2392N:	sparx5
2393
2394ARM/MILBEAUT ARCHITECTURE
2395M:	Taichi Sugaya <sugaya.taichi@socionext.com>
2396M:	Takao Orito <orito.takao@socionext.com>
2397L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2398S:	Maintained
2399F:	arch/arm/boot/dts/socionext/milbeaut*
2400F:	arch/arm/mach-milbeaut/
2401N:	milbeaut
2402
2403ARM/MStar/Sigmastar Armv7 SoC support
2404M:	Daniel Palmer <daniel@thingy.jp>
2405M:	Romain Perier <romain.perier@gmail.com>
2406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2407S:	Maintained
2408W:	http://linux-chenxing.org/
2409T:	git git://github.com/linux-chenxing/linux.git
2410F:	Documentation/devicetree/bindings/arm/mstar/*
2411F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2412F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2413F:	arch/arm/boot/dts/sigmastar/
2414F:	arch/arm/mach-mstar/
2415F:	drivers/clk/mstar/
2416F:	drivers/clocksource/timer-msc313e.c
2417F:	drivers/gpio/gpio-msc313.c
2418F:	drivers/rtc/rtc-msc313.c
2419F:	drivers/watchdog/msc313e_wdt.c
2420F:	include/dt-bindings/clock/mstar-*
2421F:	include/dt-bindings/gpio/msc313-gpio.h
2422
2423ARM/NOMADIK/Ux500 ARCHITECTURES
2424M:	Linus Walleij <linus.walleij@linaro.org>
2425L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2426S:	Maintained
2427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2428F:	Documentation/devicetree/bindings/arm/ste-*
2429F:	Documentation/devicetree/bindings/arm/ux500.yaml
2430F:	Documentation/devicetree/bindings/arm/ux500/
2431F:	Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2432F:	arch/arm/boot/dts/st/ste-*
2433F:	arch/arm/mach-nomadik/
2434F:	arch/arm/mach-ux500/
2435F:	drivers/clk/clk-nomadik.c
2436F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2437F:	drivers/dma/ste_dma40*
2438F:	drivers/pmdomain/st/ste-ux500-pm-domain.c
2439F:	drivers/hwspinlock/u8500_hsem.c
2440F:	drivers/i2c/busses/i2c-nomadik.c
2441F:	drivers/iio/adc/ab8500-gpadc.c
2442F:	drivers/mfd/ab8500*
2443F:	drivers/mfd/abx500*
2444F:	drivers/mfd/db8500*
2445F:	drivers/pinctrl/nomadik/
2446F:	drivers/rtc/rtc-ab8500.c
2447F:	drivers/rtc/rtc-pl031.c
2448F:	drivers/soc/ux500/
2449
2450ARM/NUVOTON MA35 ARCHITECTURE
2451M:	Jacky Huang <ychuang3@nuvoton.com>
2452M:	Shan-Chun Hung <schung@nuvoton.com>
2453L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2454S:	Supported
2455F:	Documentation/devicetree/bindings/*/*/*ma35*
2456F:	Documentation/devicetree/bindings/*/*ma35*
2457F:	arch/arm64/boot/dts/nuvoton/*ma35*
2458F:	drivers/*/*/*ma35*
2459F:	drivers/*/*ma35*
2460K:	ma35d1
2461
2462ARM/NUVOTON NPCM ARCHITECTURE
2463M:	Avi Fishman <avifishman70@gmail.com>
2464M:	Tomer Maimon <tmaimon77@gmail.com>
2465M:	Tali Perry <tali.perry1@gmail.com>
2466R:	Patrick Venture <venture@google.com>
2467R:	Nancy Yuen <yuenn@google.com>
2468R:	Benjamin Fair <benjaminfair@google.com>
2469L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2470S:	Supported
2471F:	Documentation/devicetree/bindings/*/*/*npcm*
2472F:	Documentation/devicetree/bindings/*/*npcm*
2473F:	Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2474F:	arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2475F:	arch/arm/mach-npcm/
2476F:	arch/arm64/boot/dts/nuvoton/
2477F:	drivers/*/*/*npcm*
2478F:	drivers/*/*npcm*
2479F:	drivers/rtc/rtc-nct3018y.c
2480F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2481F:	include/dt-bindings/clock/nuvoton,npcm845-clk.h
2482
2483ARM/NUVOTON WPCM450 ARCHITECTURE
2484M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2485L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2486S:	Maintained
2487W:	https://github.com/neuschaefer/wpcm450/wiki
2488F:	Documentation/devicetree/bindings/*/*wpcm*
2489F:	arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2490F:	arch/arm/configs/wpcm450_defconfig
2491F:	arch/arm/mach-npcm/wpcm450.c
2492F:	drivers/*/*/*wpcm*
2493F:	drivers/*/*wpcm*
2494
2495ARM/NXP S32G ARCHITECTURE
2496M:	Chester Lin <clin@suse.com>
2497R:	Andreas Färber <afaerber@suse.de>
2498R:	Matthias Brugger <mbrugger@suse.com>
2499R:	NXP S32 Linux Team <s32@nxp.com>
2500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2501S:	Maintained
2502F:	arch/arm64/boot/dts/freescale/s32g*.dts*
2503
2504ARM/Orion SoC/Technologic Systems TS-78xx platform support
2505M:	Alexander Clouter <alex@digriz.org.uk>
2506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2507S:	Maintained
2508W:	http://www.digriz.org.uk/ts78xx/kernel
2509F:	arch/arm/mach-orion5x/ts78xx-*
2510
2511ARM/QUALCOMM CHROMEBOOK SUPPORT
2512R:	cros-qcom-dts-watchers@chromium.org
2513F:	arch/arm64/boot/dts/qcom/sc7180*
2514F:	arch/arm64/boot/dts/qcom/sc7280*
2515F:	arch/arm64/boot/dts/qcom/sdm845-cheza*
2516
2517ARM/QUALCOMM SUPPORT
2518M:	Andy Gross <agross@kernel.org>
2519M:	Bjorn Andersson <andersson@kernel.org>
2520M:	Konrad Dybcio <konrad.dybcio@linaro.org>
2521L:	linux-arm-msm@vger.kernel.org
2522S:	Maintained
2523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2524F:	Documentation/devicetree/bindings/*/qcom*
2525F:	Documentation/devicetree/bindings/soc/qcom/
2526F:	arch/arm/boot/dts/qcom/
2527F:	arch/arm/configs/qcom_defconfig
2528F:	arch/arm/mach-qcom/
2529F:	arch/arm64/boot/dts/qcom/
2530F:	drivers/*/*/pm8???-*
2531F:	drivers/*/*/qcom*
2532F:	drivers/*/*/qcom/
2533F:	drivers/*/qcom*
2534F:	drivers/*/qcom/
2535F:	drivers/bluetooth/btqcomsmd.c
2536F:	drivers/clocksource/timer-qcom.c
2537F:	drivers/cpuidle/cpuidle-qcom-spm.c
2538F:	drivers/extcon/extcon-qcom*
2539F:	drivers/i2c/busses/i2c-qcom-geni.c
2540F:	drivers/i2c/busses/i2c-qup.c
2541F:	drivers/iommu/msm*
2542F:	drivers/mfd/ssbi.c
2543F:	drivers/mmc/host/mmci_qcom*
2544F:	drivers/mmc/host/sdhci-msm.c
2545F:	drivers/pci/controller/dwc/pcie-qcom.c
2546F:	drivers/phy/qualcomm/
2547F:	drivers/power/*/msm*
2548F:	drivers/reset/reset-qcom-*
2549F:	drivers/spi/spi-geni-qcom.c
2550F:	drivers/spi/spi-qcom-qspi.c
2551F:	drivers/spi/spi-qup.c
2552F:	drivers/tty/serial/msm_serial.c
2553F:	drivers/ufs/host/ufs-qcom*
2554F:	drivers/usb/dwc3/dwc3-qcom.c
2555F:	include/dt-bindings/*/qcom*
2556F:	include/linux/*/qcom*
2557F:	include/linux/soc/qcom/
2558
2559ARM/RDA MICRO ARCHITECTURE
2560M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2561L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2562L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2563S:	Maintained
2564F:	Documentation/devicetree/bindings/arm/rda.yaml
2565F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2566F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2567F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2568F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2569F:	arch/arm/boot/dts/unisoc/
2570F:	drivers/clocksource/timer-rda.c
2571F:	drivers/gpio/gpio-rda.c
2572F:	drivers/irqchip/irq-rda-intc.c
2573F:	drivers/tty/serial/rda-uart.c
2574
2575ARM/REALTEK ARCHITECTURE
2576M:	Andreas Färber <afaerber@suse.de>
2577L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2578L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2579S:	Maintained
2580F:	Documentation/devicetree/bindings/arm/realtek.yaml
2581F:	arch/arm/boot/dts/realtek/
2582F:	arch/arm/mach-realtek/
2583F:	arch/arm64/boot/dts/realtek/
2584
2585ARM/RISC-V/RENESAS ARCHITECTURE
2586M:	Geert Uytterhoeven <geert+renesas@glider.be>
2587M:	Magnus Damm <magnus.damm@gmail.com>
2588L:	linux-renesas-soc@vger.kernel.org
2589S:	Supported
2590Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2591C:	irc://irc.libera.chat/renesas-soc
2592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2593F:	Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2594F:	Documentation/devicetree/bindings/soc/renesas/
2595F:	arch/arm/boot/dts/renesas/
2596F:	arch/arm/configs/shmobile_defconfig
2597F:	arch/arm/include/debug/renesas-scif.S
2598F:	arch/arm/mach-shmobile/
2599F:	arch/arm64/boot/dts/renesas/
2600F:	arch/riscv/boot/dts/renesas/
2601F:	drivers/pmdomain/renesas/
2602F:	drivers/soc/renesas/
2603F:	include/linux/soc/renesas/
2604K:	\brenesas,
2605
2606ARM/RISCPC ARCHITECTURE
2607M:	Russell King <linux@armlinux.org.uk>
2608L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2609S:	Maintained
2610W:	http://www.armlinux.org.uk/
2611F:	arch/arm/include/asm/hardware/ioc.h
2612F:	arch/arm/include/asm/hardware/iomd.h
2613F:	arch/arm/include/asm/hardware/memc.h
2614F:	arch/arm/mach-rpc/
2615F:	drivers/net/ethernet/8390/etherh.c
2616F:	drivers/net/ethernet/i825xx/ether1*
2617F:	drivers/net/ethernet/seeq/ether3*
2618F:	drivers/scsi/arm/
2619
2620ARM/Rockchip SoC support
2621M:	Heiko Stuebner <heiko@sntech.de>
2622L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2623L:	linux-rockchip@lists.infradead.org
2624S:	Maintained
2625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2626F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2627F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2628F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2629F:	arch/arm/boot/dts/rockchip/
2630F:	arch/arm/mach-rockchip/
2631F:	drivers/*/*/*rockchip*
2632F:	drivers/*/*rockchip*
2633F:	drivers/clk/rockchip/
2634F:	drivers/i2c/busses/i2c-rk3x.c
2635F:	sound/soc/rockchip/
2636N:	rockchip
2637
2638ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2639M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2640R:	Alim Akhtar <alim.akhtar@samsung.com>
2641L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2642L:	linux-samsung-soc@vger.kernel.org
2643S:	Maintained
2644P:	Documentation/process/maintainer-soc-clean-dts.rst
2645Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2646B:	mailto:linux-samsung-soc@vger.kernel.org
2647C:	irc://irc.libera.chat/linux-exynos
2648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2649F:	Documentation/arch/arm/samsung/
2650F:	Documentation/devicetree/bindings/arm/samsung/
2651F:	Documentation/devicetree/bindings/hwinfo/samsung,*
2652F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
2653F:	Documentation/devicetree/bindings/soc/samsung/
2654F:	arch/arm/boot/dts/samsung/
2655F:	arch/arm/mach-exynos*/
2656F:	arch/arm/mach-s3c/
2657F:	arch/arm/mach-s5p*/
2658F:	arch/arm64/boot/dts/exynos/
2659F:	drivers/*/*/*s3c24*
2660F:	drivers/*/*s3c24*
2661F:	drivers/*/*s3c64xx*
2662F:	drivers/*/*s5pv210*
2663F:	drivers/clocksource/samsung_pwm_timer.c
2664F:	drivers/memory/samsung/
2665F:	drivers/pwm/pwm-samsung.c
2666F:	drivers/soc/samsung/
2667F:	drivers/tty/serial/samsung*
2668F:	include/clocksource/samsung_pwm.h
2669F:	include/linux/platform_data/*s3c*
2670F:	include/linux/serial_s3c.h
2671F:	include/linux/soc/samsung/
2672N:	exynos
2673N:	s3c64xx
2674N:	s5pv210
2675
2676ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2677M:	Łukasz Stelmach <l.stelmach@samsung.com>
2678L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2679L:	linux-media@vger.kernel.org
2680S:	Maintained
2681F:	drivers/media/platform/samsung/s5p-g2d/
2682
2683ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2684M:	Marek Szyprowski <m.szyprowski@samsung.com>
2685L:	linux-samsung-soc@vger.kernel.org
2686L:	linux-media@vger.kernel.org
2687S:	Maintained
2688F:	Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
2689F:	drivers/media/cec/platform/s5p/
2690
2691ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2692M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2693M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2694M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2695L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2696L:	linux-media@vger.kernel.org
2697S:	Maintained
2698F:	Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2699F:	drivers/media/platform/samsung/s5p-jpeg/
2700
2701ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2702M:	Marek Szyprowski <m.szyprowski@samsung.com>
2703M:	Andrzej Hajda <andrzej.hajda@intel.com>
2704L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2705L:	linux-media@vger.kernel.org
2706S:	Maintained
2707F:	drivers/media/platform/samsung/s5p-mfc/
2708
2709ARM/SOCFPGA ARCHITECTURE
2710M:	Dinh Nguyen <dinguyen@kernel.org>
2711S:	Maintained
2712W:	http://www.rocketboards.org
2713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2714F:	arch/arm/boot/dts/intel/socfpga/
2715F:	arch/arm/configs/socfpga_defconfig
2716F:	arch/arm/mach-socfpga/
2717F:	arch/arm64/boot/dts/altera/
2718F:	arch/arm64/boot/dts/intel/
2719
2720ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2721M:	Dinh Nguyen <dinguyen@kernel.org>
2722S:	Maintained
2723F:	drivers/clk/socfpga/
2724
2725ARM/SOCFPGA EDAC SUPPORT
2726M:	Dinh Nguyen <dinguyen@kernel.org>
2727S:	Maintained
2728F:	drivers/edac/altera_edac.[ch]
2729
2730ARM/SPREADTRUM SoC SUPPORT
2731M:	Orson Zhai <orsonzhai@gmail.com>
2732M:	Baolin Wang <baolin.wang7@gmail.com>
2733M:	Chunyan Zhang <zhang.lyra@gmail.com>
2734S:	Maintained
2735F:	arch/arm64/boot/dts/sprd
2736N:	sprd
2737N:	sc27xx
2738N:	sc2731
2739
2740ARM/STI ARCHITECTURE
2741M:	Patrice Chotard <patrice.chotard@foss.st.com>
2742L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2743S:	Maintained
2744W:	http://www.stlinux.com
2745F:	Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
2746F:	Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
2747F:	arch/arm/boot/dts/st/sti*
2748F:	arch/arm/mach-sti/
2749F:	drivers/ata/ahci_st.c
2750F:	drivers/char/hw_random/st-rng.c
2751F:	drivers/clocksource/arm_global_timer.c
2752F:	drivers/clocksource/clksrc_st_lpc.c
2753F:	drivers/cpufreq/sti-cpufreq.c
2754F:	drivers/dma/st_fdma*
2755F:	drivers/i2c/busses/i2c-st.c
2756F:	drivers/media/platform/st/sti/c8sectpfe/
2757F:	drivers/media/rc/st_rc.c
2758F:	drivers/mmc/host/sdhci-st.c
2759F:	drivers/phy/st/phy-miphy28lp.c
2760F:	drivers/phy/st/phy-stih407-usb.c
2761F:	drivers/pinctrl/pinctrl-st.c
2762F:	drivers/remoteproc/st_remoteproc.c
2763F:	drivers/remoteproc/st_slim_rproc.c
2764F:	drivers/reset/sti/
2765F:	drivers/rtc/rtc-st-lpc.c
2766F:	drivers/tty/serial/st-asc.c
2767F:	drivers/usb/dwc3/dwc3-st.c
2768F:	drivers/usb/host/ehci-st.c
2769F:	drivers/usb/host/ohci-st.c
2770F:	drivers/watchdog/st_lpc_wdt.c
2771F:	include/linux/remoteproc/st_slim_rproc.h
2772
2773ARM/STM32 ARCHITECTURE
2774M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2775M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
2776L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2777L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2778S:	Maintained
2779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2780F:	arch/arm/boot/dts/st/stm32*
2781F:	arch/arm/mach-stm32/
2782F:	arch/arm64/boot/dts/st/
2783F:	drivers/clocksource/armv7m_systick.c
2784N:	stm32
2785N:	stm
2786
2787ARM/SUNPLUS SP7021 SOC SUPPORT
2788M:	Qin Jian <qinjian@cqplus1.com>
2789L:	linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
2790S:	Maintained
2791W:	https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2792F:	Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2793F:	Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2794F:	Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2795F:	Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2796F:	arch/arm/boot/dts/sunplus/
2797F:	arch/arm/configs/sp7021_*defconfig
2798F:	arch/arm/mach-sunplus/
2799F:	drivers/clk/clk-sp7021.c
2800F:	drivers/irqchip/irq-sp7021-intc.c
2801F:	drivers/reset/reset-sunplus.c
2802F:	include/dt-bindings/clock/sunplus,sp7021-clkc.h
2803F:	include/dt-bindings/reset/sunplus,sp7021-reset.h
2804
2805ARM/Synaptics SoC support
2806M:	Jisheng Zhang <jszhang@kernel.org>
2807M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2808L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2809S:	Maintained
2810F:	arch/arm/boot/dts/synaptics/
2811F:	arch/arm/mach-berlin/
2812F:	arch/arm64/boot/dts/synaptics/
2813
2814ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2815M:	Lennert Buytenhek <kernel@wantstofly.org>
2816L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2817S:	Maintained
2818
2819ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2820M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2821L:	linux-tegra@vger.kernel.org
2822L:	linux-media@vger.kernel.org
2823S:	Maintained
2824F:	Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
2825F:	drivers/media/cec/platform/tegra/
2826
2827ARM/TESLA FSD SoC SUPPORT
2828M:	Alim Akhtar <alim.akhtar@samsung.com>
2829M:	linux-fsd@tesla.com
2830L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2831L:	linux-samsung-soc@vger.kernel.org
2832S:	Maintained
2833F:	arch/arm64/boot/dts/tesla/
2834
2835ARM/TETON BGA MACHINE SUPPORT
2836M:	"Mark F. Brown" <mark.brown314@gmail.com>
2837L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2838S:	Maintained
2839
2840ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2841M:	Santosh Shilimkar <ssantosh@kernel.org>
2842L:	linux-kernel@vger.kernel.org
2843S:	Maintained
2844F:	drivers/memory/*emif*
2845
2846ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2847M:	Nishanth Menon <nm@ti.com>
2848M:	Santosh Shilimkar <ssantosh@kernel.org>
2849L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2850S:	Maintained
2851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2852F:	arch/arm/boot/dts/ti/keystone/
2853F:	arch/arm/mach-keystone/
2854
2855ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2856M:	Santosh Shilimkar <ssantosh@kernel.org>
2857L:	linux-kernel@vger.kernel.org
2858S:	Maintained
2859F:	drivers/clk/keystone/
2860
2861ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2862M:	Santosh Shilimkar <ssantosh@kernel.org>
2863L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2864L:	linux-kernel@vger.kernel.org
2865S:	Maintained
2866F:	drivers/clocksource/timer-keystone.c
2867
2868ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2869M:	Santosh Shilimkar <ssantosh@kernel.org>
2870L:	linux-kernel@vger.kernel.org
2871S:	Maintained
2872F:	drivers/power/reset/keystone-reset.c
2873
2874ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2875M:	Nishanth Menon <nm@ti.com>
2876M:	Vignesh Raghavendra <vigneshr@ti.com>
2877M:	Tero Kristo <kristo@kernel.org>
2878L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2879S:	Supported
2880F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
2881F:	Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
2882F:	arch/arm64/boot/dts/ti/Makefile
2883F:	arch/arm64/boot/dts/ti/k3-*
2884
2885ARM/TOSHIBA VISCONTI ARCHITECTURE
2886M:	Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2887L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2888S:	Supported
2889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2890F:	Documentation/devicetree/bindings/arm/toshiba.yaml
2891F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
2892F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
2893F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2894F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2895F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2896F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2897F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2898F:	arch/arm64/boot/dts/toshiba/
2899F:	drivers/clk/visconti/
2900F:	drivers/gpio/gpio-visconti.c
2901F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2902F:	drivers/pci/controller/dwc/pcie-visconti.c
2903F:	drivers/pinctrl/visconti/
2904F:	drivers/watchdog/visconti_wdt.c
2905N:	visconti
2906
2907ARM/UNIPHIER ARCHITECTURE
2908M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2909M:	Masami Hiramatsu <mhiramat@kernel.org>
2910L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2911S:	Maintained
2912F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2913F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2914F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2915F:	Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
2916F:	arch/arm/boot/dts/socionext/uniphier*
2917F:	arch/arm/include/asm/hardware/cache-uniphier.h
2918F:	arch/arm/mach-uniphier/
2919F:	arch/arm/mm/cache-uniphier.c
2920F:	arch/arm64/boot/dts/socionext/uniphier*
2921F:	drivers/bus/uniphier-system-bus.c
2922F:	drivers/clk/uniphier/
2923F:	drivers/dma/uniphier-mdmac.c
2924F:	drivers/gpio/gpio-uniphier.c
2925F:	drivers/i2c/busses/i2c-uniphier*
2926F:	drivers/irqchip/irq-uniphier-aidet.c
2927F:	drivers/mmc/host/uniphier-sd.c
2928F:	drivers/pinctrl/uniphier/
2929F:	drivers/reset/reset-uniphier.c
2930F:	drivers/tty/serial/8250/8250_uniphier.c
2931N:	uniphier
2932
2933ARM/VERSATILE EXPRESS PLATFORM
2934M:	Liviu Dudau <liviu.dudau@arm.com>
2935M:	Sudeep Holla <sudeep.holla@arm.com>
2936M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
2937L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2938S:	Maintained
2939N:	mps2
2940N:	vexpress
2941F:	arch/arm/mach-versatile/
2942F:	arch/arm64/boot/dts/arm/
2943F:	drivers/clocksource/timer-versatile.c
2944X:	drivers/cpufreq/vexpress-spc-cpufreq.c
2945X:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
2946
2947ARM/VFP SUPPORT
2948M:	Russell King <linux@armlinux.org.uk>
2949L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2950S:	Maintained
2951W:	http://www.armlinux.org.uk/
2952F:	arch/arm/vfp/
2953
2954ARM/VT8500 ARM ARCHITECTURE
2955L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2956S:	Orphan
2957F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2958F:	arch/arm/mach-vt8500/
2959F:	drivers/clocksource/timer-vt8500.c
2960F:	drivers/i2c/busses/i2c-wmt.c
2961F:	drivers/mmc/host/wmt-sdmmc.c
2962F:	drivers/pwm/pwm-vt8500.c
2963F:	drivers/rtc/rtc-vt8500.c
2964F:	drivers/tty/serial/vt8500_serial.c
2965F:	drivers/usb/host/ehci-platform.c
2966F:	drivers/usb/host/uhci-platform.c
2967F:	drivers/video/fbdev/vt8500lcdfb.*
2968F:	drivers/video/fbdev/wm8505fb*
2969F:	drivers/video/fbdev/wmt_ge_rops.*
2970
2971ARM/ZYNQ ARCHITECTURE
2972M:	Michal Simek <michal.simek@amd.com>
2973L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2974S:	Supported
2975W:	http://wiki.xilinx.com
2976T:	git https://github.com/Xilinx/linux-xlnx.git
2977F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2978F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2979F:	Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
2980F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
2981F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2982F:	arch/arm/mach-zynq/
2983F:	drivers/clocksource/timer-cadence-ttc.c
2984F:	drivers/cpuidle/cpuidle-zynq.c
2985F:	drivers/edac/synopsys_edac.c
2986F:	drivers/i2c/busses/i2c-cadence.c
2987F:	drivers/i2c/busses/i2c-xiic.c
2988F:	drivers/mmc/host/sdhci-of-arasan.c
2989N:	zynq
2990N:	xilinx
2991
2992ARM64 PORT (AARCH64 ARCHITECTURE)
2993M:	Catalin Marinas <catalin.marinas@arm.com>
2994M:	Will Deacon <will@kernel.org>
2995L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2996S:	Maintained
2997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2998F:	Documentation/arch/arm64/
2999F:	arch/arm64/
3000F:	tools/testing/selftests/arm64/
3001X:	arch/arm64/boot/dts/
3002
3003ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3004M:	George McCollister <george.mccollister@gmail.com>
3005L:	netdev@vger.kernel.org
3006S:	Maintained
3007F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3008F:	drivers/net/dsa/xrs700x/*
3009F:	net/dsa/tag_xrs700x.c
3010
3011AS3645A LED FLASH CONTROLLER DRIVER
3012M:	Sakari Ailus <sakari.ailus@iki.fi>
3013L:	linux-leds@vger.kernel.org
3014S:	Maintained
3015F:	drivers/leds/flash/leds-as3645a.c
3016
3017ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3018M:	Tianshu Qiu <tian.shu.qiu@intel.com>
3019L:	linux-media@vger.kernel.org
3020S:	Maintained
3021T:	git git://linuxtv.org/media_tree.git
3022F:	Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3023F:	drivers/media/i2c/ak7375.c
3024
3025ASAHI KASEI AK8974 DRIVER
3026M:	Linus Walleij <linus.walleij@linaro.org>
3027L:	linux-iio@vger.kernel.org
3028S:	Supported
3029W:	http://www.akm.com/
3030F:	drivers/iio/magnetometer/ak8974.c
3031
3032ASC7621 HARDWARE MONITOR DRIVER
3033M:	George Joseph <george.joseph@fairview5.com>
3034L:	linux-hwmon@vger.kernel.org
3035S:	Maintained
3036F:	Documentation/hwmon/asc7621.rst
3037F:	drivers/hwmon/asc7621.c
3038
3039ASIX AX88796C SPI ETHERNET ADAPTER
3040M:	Łukasz Stelmach <l.stelmach@samsung.com>
3041S:	Maintained
3042F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3043F:	drivers/net/ethernet/asix/ax88796c_*
3044
3045ASPEED CRYPTO DRIVER
3046M:	Neal Liu <neal_liu@aspeedtech.com>
3047L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3048S:	Maintained
3049F:	Documentation/devicetree/bindings/crypto/aspeed,*
3050F:	drivers/crypto/aspeed/
3051
3052ASPEED PECI CONTROLLER
3053M:	Iwona Winiarska <iwona.winiarska@intel.com>
3054L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3055L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3056S:	Supported
3057F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3058F:	drivers/peci/controller/peci-aspeed.c
3059
3060ASPEED PINCTRL DRIVERS
3061M:	Andrew Jeffery <andrew@aj.id.au>
3062L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3063L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3064L:	linux-gpio@vger.kernel.org
3065S:	Maintained
3066F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
3067F:	drivers/pinctrl/aspeed/
3068
3069ASPEED SCU INTERRUPT CONTROLLER DRIVER
3070M:	Eddie James <eajames@linux.ibm.com>
3071L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3072S:	Maintained
3073F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3074F:	drivers/irqchip/irq-aspeed-scu-ic.c
3075F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3076
3077ASPEED SD/MMC DRIVER
3078M:	Andrew Jeffery <andrew@aj.id.au>
3079L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3080L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3081L:	linux-mmc@vger.kernel.org
3082S:	Maintained
3083F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3084F:	drivers/mmc/host/sdhci-of-aspeed*
3085
3086ASPEED SMC SPI DRIVER
3087M:	Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3088M:	Cédric Le Goater <clg@kaod.org>
3089L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3090L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3091L:	linux-spi@vger.kernel.org
3092S:	Maintained
3093F:	Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3094F:	drivers/spi/spi-aspeed-smc.c
3095
3096ASPEED USB UDC DRIVER
3097M:	Neal Liu <neal_liu@aspeedtech.com>
3098L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3099S:	Maintained
3100F:	Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3101F:	drivers/usb/gadget/udc/aspeed_udc.c
3102
3103ASPEED VIDEO ENGINE DRIVER
3104M:	Eddie James <eajames@linux.ibm.com>
3105L:	linux-media@vger.kernel.org
3106L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3107S:	Maintained
3108F:	Documentation/devicetree/bindings/media/aspeed-video.txt
3109F:	drivers/media/platform/aspeed/
3110
3111ASUS EC HARDWARE MONITOR DRIVER
3112M:	Eugene Shalygin <eugene.shalygin@gmail.com>
3113L:	linux-hwmon@vger.kernel.org
3114S:	Maintained
3115F:	drivers/hwmon/asus-ec-sensors.c
3116
3117ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3118M:	Corentin Chary <corentin.chary@gmail.com>
3119L:	acpi4asus-user@lists.sourceforge.net
3120L:	platform-driver-x86@vger.kernel.org
3121S:	Maintained
3122W:	http://acpi4asus.sf.net
3123F:	drivers/platform/x86/asus*.c
3124F:	drivers/platform/x86/eeepc*.c
3125
3126ASUS TF103C DOCK DRIVER
3127M:	Hans de Goede <hdegoede@redhat.com>
3128L:	platform-driver-x86@vger.kernel.org
3129S:	Maintained
3130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3131F:	drivers/platform/x86/asus-tf103c-dock.c
3132
3133ASUS WIRELESS RADIO CONTROL DRIVER
3134M:	João Paulo Rechi Vita <jprvita@gmail.com>
3135L:	platform-driver-x86@vger.kernel.org
3136S:	Maintained
3137F:	drivers/platform/x86/asus-wireless.c
3138
3139ASUS WMI HARDWARE MONITOR DRIVER
3140M:	Ed Brindley <kernel@maidavale.org>
3141M:	Denis Pauk <pauk.denis@gmail.com>
3142L:	linux-hwmon@vger.kernel.org
3143S:	Maintained
3144F:	drivers/hwmon/asus_wmi_sensors.c
3145
3146ASYMMETRIC KEYS
3147M:	David Howells <dhowells@redhat.com>
3148L:	keyrings@vger.kernel.org
3149S:	Maintained
3150F:	Documentation/crypto/asymmetric-keys.rst
3151F:	crypto/asymmetric_keys/
3152F:	include/crypto/pkcs7.h
3153F:	include/crypto/public_key.h
3154F:	include/linux/verification.h
3155
3156ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3157R:	Dan Williams <dan.j.williams@intel.com>
3158S:	Odd fixes
3159W:	http://sourceforge.net/projects/xscaleiop
3160F:	Documentation/crypto/async-tx-api.rst
3161F:	crypto/async_tx/
3162F:	include/linux/async_tx.h
3163
3164AT24 EEPROM DRIVER
3165M:	Bartosz Golaszewski <brgl@bgdev.pl>
3166L:	linux-i2c@vger.kernel.org
3167S:	Maintained
3168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3169F:	Documentation/devicetree/bindings/eeprom/at24.yaml
3170F:	drivers/misc/eeprom/at24.c
3171
3172ATA OVER ETHERNET (AOE) DRIVER
3173M:	"Justin Sanders" <justin@coraid.com>
3174S:	Supported
3175W:	http://www.openaoe.org/
3176F:	Documentation/admin-guide/aoe/
3177F:	drivers/block/aoe/
3178
3179ATC260X PMIC MFD DRIVER
3180M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3181M:	Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3182L:	linux-actions@lists.infradead.org
3183S:	Maintained
3184F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3185F:	drivers/input/misc/atc260x-onkey.c
3186F:	drivers/mfd/atc260*
3187F:	drivers/power/reset/atc260x-poweroff.c
3188F:	drivers/regulator/atc260x-regulator.c
3189F:	include/linux/mfd/atc260x/*
3190
3191ATHEROS 71XX/9XXX GPIO DRIVER
3192M:	Alban Bedel <albeu@free.fr>
3193S:	Maintained
3194W:	https://github.com/AlbanBedel/linux
3195T:	git git://github.com/AlbanBedel/linux
3196F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3197F:	drivers/gpio/gpio-ath79.c
3198
3199ATHEROS 71XX/9XXX USB PHY DRIVER
3200M:	Alban Bedel <albeu@free.fr>
3201S:	Maintained
3202W:	https://github.com/AlbanBedel/linux
3203T:	git git://github.com/AlbanBedel/linux
3204F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3205F:	drivers/phy/qualcomm/phy-ath79-usb.c
3206
3207ATHEROS ATH GENERIC UTILITIES
3208M:	Kalle Valo <kvalo@kernel.org>
3209L:	linux-wireless@vger.kernel.org
3210S:	Supported
3211F:	drivers/net/wireless/ath/*
3212
3213ATHEROS ATH5K WIRELESS DRIVER
3214M:	Jiri Slaby <jirislaby@kernel.org>
3215M:	Nick Kossifidis <mickflemm@gmail.com>
3216M:	Luis Chamberlain <mcgrof@kernel.org>
3217L:	linux-wireless@vger.kernel.org
3218S:	Maintained
3219W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3220F:	drivers/net/wireless/ath/ath5k/
3221
3222ATHEROS ATH6KL WIRELESS DRIVER
3223L:	linux-wireless@vger.kernel.org
3224S:	Orphan
3225W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3226F:	drivers/net/wireless/ath/ath6kl/
3227
3228ATI_REMOTE2 DRIVER
3229M:	Ville Syrjala <syrjala@sci.fi>
3230S:	Maintained
3231F:	drivers/input/misc/ati_remote2.c
3232
3233ATK0110 HWMON DRIVER
3234M:	Luca Tettamanti <kronos.it@gmail.com>
3235L:	linux-hwmon@vger.kernel.org
3236S:	Maintained
3237F:	drivers/hwmon/asus_atk0110.c
3238
3239ATLX ETHERNET DRIVERS
3240M:	Chris Snook <chris.snook@gmail.com>
3241L:	netdev@vger.kernel.org
3242S:	Maintained
3243W:	http://sourceforge.net/projects/atl1
3244W:	http://atl1.sourceforge.net
3245F:	drivers/net/ethernet/atheros/
3246
3247ATM
3248M:	Chas Williams <3chas3@gmail.com>
3249L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3250L:	netdev@vger.kernel.org
3251S:	Maintained
3252W:	http://linux-atm.sourceforge.net
3253F:	drivers/atm/
3254F:	include/linux/atm*
3255F:	include/uapi/linux/atm*
3256
3257ATMEL MACB ETHERNET DRIVER
3258M:	Nicolas Ferre <nicolas.ferre@microchip.com>
3259M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
3260S:	Supported
3261F:	drivers/net/ethernet/cadence/
3262
3263ATMEL MAXTOUCH DRIVER
3264M:	Nick Dyer <nick@shmanahar.org>
3265S:	Maintained
3266T:	git git://github.com/ndyer/linux.git
3267F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3268F:	drivers/input/touchscreen/atmel_mxt_ts.c
3269
3270ATMEL WIRELESS DRIVER
3271L:	linux-wireless@vger.kernel.org
3272S:	Orphan
3273W:	http://www.thekelleys.org.uk/atmel
3274W:	http://atmelwlandriver.sourceforge.net/
3275F:	drivers/net/wireless/atmel/atmel*
3276
3277ATOMIC INFRASTRUCTURE
3278M:	Will Deacon <will@kernel.org>
3279M:	Peter Zijlstra <peterz@infradead.org>
3280R:	Boqun Feng <boqun.feng@gmail.com>
3281R:	Mark Rutland <mark.rutland@arm.com>
3282L:	linux-kernel@vger.kernel.org
3283S:	Maintained
3284F:	Documentation/atomic_*.txt
3285F:	arch/*/include/asm/atomic*.h
3286F:	include/*/atomic*.h
3287F:	include/linux/refcount.h
3288F:	scripts/atomic/
3289
3290ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3291M:	Bradley Grove <linuxdrivers@attotech.com>
3292L:	linux-scsi@vger.kernel.org
3293S:	Supported
3294W:	http://www.attotech.com
3295F:	drivers/scsi/esas2r
3296
3297ATUSB IEEE 802.15.4 RADIO DRIVER
3298M:	Stefan Schmidt <stefan@datenfreihafen.org>
3299L:	linux-wpan@vger.kernel.org
3300S:	Maintained
3301F:	drivers/net/ieee802154/at86rf230.h
3302F:	drivers/net/ieee802154/atusb.c
3303F:	drivers/net/ieee802154/atusb.h
3304
3305AUDIT SUBSYSTEM
3306M:	Paul Moore <paul@paul-moore.com>
3307M:	Eric Paris <eparis@redhat.com>
3308L:	audit@vger.kernel.org
3309S:	Supported
3310W:	https://github.com/linux-audit
3311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3312F:	include/asm-generic/audit_*.h
3313F:	include/linux/audit.h
3314F:	include/linux/audit_arch.h
3315F:	include/uapi/linux/audit.h
3316F:	kernel/audit*
3317F:	lib/*audit.c
3318
3319AUXILIARY BUS DRIVER
3320M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3321R:	Dave Ertman <david.m.ertman@intel.com>
3322R:	Ira Weiny <ira.weiny@intel.com>
3323S:	Supported
3324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3325F:	Documentation/driver-api/auxiliary_bus.rst
3326F:	drivers/base/auxiliary.c
3327F:	include/linux/auxiliary_bus.h
3328
3329AUXILIARY DISPLAY DRIVERS
3330M:	Miguel Ojeda <ojeda@kernel.org>
3331S:	Maintained
3332F:	Documentation/devicetree/bindings/auxdisplay/
3333F:	drivers/auxdisplay/
3334F:	include/linux/cfag12864b.h
3335
3336AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3337M:	Andreas Klinger <ak@it-klinger.de>
3338L:	linux-iio@vger.kernel.org
3339S:	Maintained
3340F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3341F:	drivers/iio/adc/hx711.c
3342
3343AX.25 NETWORK LAYER
3344M:	Ralf Baechle <ralf@linux-mips.org>
3345L:	linux-hams@vger.kernel.org
3346S:	Maintained
3347W:	http://www.linux-ax25.org/
3348F:	include/net/ax25.h
3349F:	include/uapi/linux/ax25.h
3350F:	net/ax25/
3351
3352AXENTIA ARM DEVICES
3353M:	Peter Rosin <peda@axentia.se>
3354L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3355S:	Maintained
3356F:	arch/arm/boot/dts/microchip/at91-linea.dtsi
3357F:	arch/arm/boot/dts/microchip/at91-natte.dtsi
3358F:	arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3359F:	arch/arm/boot/dts/microchip/at91-tse850-3.dts
3360
3361AXENTIA ASOC DRIVERS
3362M:	Peter Rosin <peda@axentia.se>
3363L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3364S:	Maintained
3365F:	Documentation/devicetree/bindings/sound/axentia,*
3366F:	sound/soc/atmel/tse850-pcm5142.c
3367
3368AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3369M:	Nuno Sá <nuno.sa@analog.com>
3370L:	linux-hwmon@vger.kernel.org
3371S:	Supported
3372W:	https://ez.analog.com/linux-software-drivers
3373F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3374F:	drivers/hwmon/axi-fan-control.c
3375
3376AXXIA I2C CONTROLLER
3377M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
3378L:	linux-i2c@vger.kernel.org
3379S:	Maintained
3380F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3381F:	drivers/i2c/busses/i2c-axxia.c
3382
3383AZ6007 DVB DRIVER
3384M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3385L:	linux-media@vger.kernel.org
3386S:	Maintained
3387W:	https://linuxtv.org
3388T:	git git://linuxtv.org/media_tree.git
3389F:	drivers/media/usb/dvb-usb-v2/az6007.c
3390
3391AZTECH FM RADIO RECEIVER DRIVER
3392M:	Hans Verkuil <hverkuil@xs4all.nl>
3393L:	linux-media@vger.kernel.org
3394S:	Maintained
3395W:	https://linuxtv.org
3396T:	git git://linuxtv.org/media_tree.git
3397F:	drivers/media/radio/radio-aztech*
3398
3399B43 WIRELESS DRIVER
3400L:	linux-wireless@vger.kernel.org
3401L:	b43-dev@lists.infradead.org
3402S:	Orphan
3403W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3404F:	drivers/net/wireless/broadcom/b43/
3405
3406B43LEGACY WIRELESS DRIVER
3407M:	Larry Finger <Larry.Finger@lwfinger.net>
3408L:	linux-wireless@vger.kernel.org
3409L:	b43-dev@lists.infradead.org
3410S:	Maintained
3411W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3412F:	drivers/net/wireless/broadcom/b43legacy/
3413
3414BACKLIGHT CLASS/SUBSYSTEM
3415M:	Lee Jones <lee@kernel.org>
3416M:	Daniel Thompson <daniel.thompson@linaro.org>
3417M:	Jingoo Han <jingoohan1@gmail.com>
3418L:	dri-devel@lists.freedesktop.org
3419S:	Maintained
3420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3421F:	Documentation/ABI/stable/sysfs-class-backlight
3422F:	Documentation/ABI/testing/sysfs-class-backlight
3423F:	Documentation/devicetree/bindings/leds/backlight
3424F:	drivers/video/backlight/
3425F:	include/linux/backlight.h
3426F:	include/linux/pwm_backlight.h
3427
3428BARCO P50 GPIO DRIVER
3429M:	Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3430M:	Peter Korsgaard <peter.korsgaard@barco.com>
3431S:	Maintained
3432F:	drivers/platform/x86/barco-p50-gpio.c
3433
3434BATMAN ADVANCED
3435M:	Marek Lindner <mareklindner@neomailbox.ch>
3436M:	Simon Wunderlich <sw@simonwunderlich.de>
3437M:	Antonio Quartulli <a@unstable.cc>
3438M:	Sven Eckelmann <sven@narfation.org>
3439L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3440S:	Maintained
3441W:	https://www.open-mesh.org/
3442Q:	https://patchwork.open-mesh.org/project/batman/list/
3443B:	https://www.open-mesh.org/projects/batman-adv/issues
3444C:	ircs://irc.hackint.org/batadv
3445T:	git https://git.open-mesh.org/linux-merge.git
3446F:	Documentation/networking/batman-adv.rst
3447F:	include/uapi/linux/batadv_packet.h
3448F:	include/uapi/linux/batman_adv.h
3449F:	net/batman-adv/
3450
3451BAYCOM/HDLCDRV DRIVERS FOR AX.25
3452M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
3453L:	linux-hams@vger.kernel.org
3454S:	Maintained
3455W:	http://www.baycom.org/~tom/ham/ham.html
3456F:	drivers/net/hamradio/baycom*
3457
3458BCACHE (BLOCK LAYER CACHE)
3459M:	Coly Li <colyli@suse.de>
3460M:	Kent Overstreet <kent.overstreet@gmail.com>
3461L:	linux-bcache@vger.kernel.org
3462S:	Maintained
3463W:	http://bcache.evilpiepirate.org
3464C:	irc://irc.oftc.net/bcache
3465F:	drivers/md/bcache/
3466
3467BDISP ST MEDIA DRIVER
3468M:	Fabien Dessenne <fabien.dessenne@foss.st.com>
3469L:	linux-media@vger.kernel.org
3470S:	Supported
3471W:	https://linuxtv.org
3472T:	git git://linuxtv.org/media_tree.git
3473F:	drivers/media/platform/st/sti/bdisp
3474
3475BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3476M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
3477L:	netdev@vger.kernel.org
3478S:	Maintained
3479F:	drivers/net/ethernet/ec_bhf.c
3480
3481BEFS FILE SYSTEM
3482M:	Luis de Bethencourt <luisbg@kernel.org>
3483M:	Salah Triki <salah.triki@gmail.com>
3484S:	Maintained
3485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3486F:	Documentation/filesystems/befs.rst
3487F:	fs/befs/
3488
3489BFQ I/O SCHEDULER
3490M:	Paolo Valente <paolo.valente@unimore.it>
3491M:	Jens Axboe <axboe@kernel.dk>
3492L:	linux-block@vger.kernel.org
3493S:	Maintained
3494F:	Documentation/block/bfq-iosched.rst
3495F:	block/bfq-*
3496
3497BFS FILE SYSTEM
3498M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3499S:	Maintained
3500F:	Documentation/filesystems/bfs.rst
3501F:	fs/bfs/
3502F:	include/uapi/linux/bfs_fs.h
3503
3504BITMAP API
3505M:	Yury Norov <yury.norov@gmail.com>
3506R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3507R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3508S:	Maintained
3509F:	include/linux/bitfield.h
3510F:	include/linux/bitmap.h
3511F:	include/linux/bits.h
3512F:	include/linux/cpumask.h
3513F:	include/linux/find.h
3514F:	include/linux/nodemask.h
3515F:	include/vdso/bits.h
3516F:	lib/bitmap.c
3517F:	lib/cpumask.c
3518F:	lib/cpumask_kunit.c
3519F:	lib/find_bit.c
3520F:	lib/find_bit_benchmark.c
3521F:	lib/test_bitmap.c
3522F:	tools/include/linux/bitfield.h
3523F:	tools/include/linux/bitmap.h
3524F:	tools/include/linux/bits.h
3525F:	tools/include/linux/find.h
3526F:	tools/include/vdso/bits.h
3527F:	tools/lib/bitmap.c
3528F:	tools/lib/find_bit.c
3529
3530BLINKM RGB LED DRIVER
3531M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3532S:	Maintained
3533F:	drivers/leds/leds-blinkm.c
3534
3535BLOCK LAYER
3536M:	Jens Axboe <axboe@kernel.dk>
3537L:	linux-block@vger.kernel.org
3538S:	Maintained
3539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3540F:	Documentation/ABI/stable/sysfs-block
3541F:	Documentation/block/
3542F:	block/
3543F:	drivers/block/
3544F:	include/linux/bio.h
3545F:	include/linux/blk*
3546F:	kernel/trace/blktrace.c
3547F:	lib/sbitmap.c
3548
3549BLOCK2MTD DRIVER
3550M:	Joern Engel <joern@lazybastard.org>
3551L:	linux-mtd@lists.infradead.org
3552S:	Maintained
3553F:	drivers/mtd/devices/block2mtd.c
3554
3555BLUETOOTH DRIVERS
3556M:	Marcel Holtmann <marcel@holtmann.org>
3557M:	Johan Hedberg <johan.hedberg@gmail.com>
3558M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3559L:	linux-bluetooth@vger.kernel.org
3560S:	Supported
3561W:	http://www.bluez.org/
3562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3564F:	Documentation/devicetree/bindings/net/bluetooth/
3565F:	drivers/bluetooth/
3566
3567BLUETOOTH SUBSYSTEM
3568M:	Marcel Holtmann <marcel@holtmann.org>
3569M:	Johan Hedberg <johan.hedberg@gmail.com>
3570M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3571L:	linux-bluetooth@vger.kernel.org
3572S:	Supported
3573W:	http://www.bluez.org/
3574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3576F:	include/net/bluetooth/
3577F:	net/bluetooth/
3578
3579BONDING DRIVER
3580M:	Jay Vosburgh <j.vosburgh@gmail.com>
3581M:	Andy Gospodarek <andy@greyhouse.net>
3582L:	netdev@vger.kernel.org
3583S:	Supported
3584W:	http://sourceforge.net/projects/bonding/
3585F:	Documentation/networking/bonding.rst
3586F:	drivers/net/bonding/
3587F:	include/net/bond*
3588F:	include/uapi/linux/if_bonding.h
3589F:	tools/testing/selftests/drivers/net/bonding/
3590
3591BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3592M:	Dan Robertson <dan@dlrobertson.com>
3593L:	linux-iio@vger.kernel.org
3594S:	Maintained
3595F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3596F:	drivers/iio/accel/bma400*
3597
3598BPF JIT for ARM
3599M:	Shubham Bansal <illusionist.neo@gmail.com>
3600L:	bpf@vger.kernel.org
3601S:	Odd Fixes
3602F:	arch/arm/net/
3603
3604BPF JIT for ARM64
3605M:	Daniel Borkmann <daniel@iogearbox.net>
3606M:	Alexei Starovoitov <ast@kernel.org>
3607M:	Zi Shen Lim <zlim.lnx@gmail.com>
3608L:	bpf@vger.kernel.org
3609S:	Supported
3610F:	arch/arm64/net/
3611
3612BPF JIT for MIPS (32-BIT AND 64-BIT)
3613M:	Johan Almbladh <johan.almbladh@anyfinetworks.com>
3614M:	Paul Burton <paulburton@kernel.org>
3615L:	bpf@vger.kernel.org
3616S:	Maintained
3617F:	arch/mips/net/
3618
3619BPF JIT for NFP NICs
3620M:	Jakub Kicinski <kuba@kernel.org>
3621L:	bpf@vger.kernel.org
3622S:	Odd Fixes
3623F:	drivers/net/ethernet/netronome/nfp/bpf/
3624
3625BPF JIT for POWERPC (32-BIT AND 64-BIT)
3626M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3627M:	Michael Ellerman <mpe@ellerman.id.au>
3628L:	bpf@vger.kernel.org
3629S:	Supported
3630F:	arch/powerpc/net/
3631
3632BPF JIT for RISC-V (32-bit)
3633M:	Luke Nelson <luke.r.nels@gmail.com>
3634M:	Xi Wang <xi.wang@gmail.com>
3635L:	bpf@vger.kernel.org
3636S:	Maintained
3637F:	arch/riscv/net/
3638X:	arch/riscv/net/bpf_jit_comp64.c
3639
3640BPF JIT for RISC-V (64-bit)
3641M:	Björn Töpel <bjorn@kernel.org>
3642L:	bpf@vger.kernel.org
3643S:	Maintained
3644F:	arch/riscv/net/
3645X:	arch/riscv/net/bpf_jit_comp32.c
3646
3647BPF JIT for S390
3648M:	Ilya Leoshkevich <iii@linux.ibm.com>
3649M:	Heiko Carstens <hca@linux.ibm.com>
3650M:	Vasily Gorbik <gor@linux.ibm.com>
3651L:	bpf@vger.kernel.org
3652S:	Supported
3653F:	arch/s390/net/
3654X:	arch/s390/net/pnet.c
3655
3656BPF JIT for SPARC (32-BIT AND 64-BIT)
3657M:	David S. Miller <davem@davemloft.net>
3658L:	bpf@vger.kernel.org
3659S:	Odd Fixes
3660F:	arch/sparc/net/
3661
3662BPF JIT for X86 32-BIT
3663M:	Wang YanQing <udknight@gmail.com>
3664L:	bpf@vger.kernel.org
3665S:	Odd Fixes
3666F:	arch/x86/net/bpf_jit_comp32.c
3667
3668BPF JIT for X86 64-BIT
3669M:	Alexei Starovoitov <ast@kernel.org>
3670M:	Daniel Borkmann <daniel@iogearbox.net>
3671L:	bpf@vger.kernel.org
3672S:	Supported
3673F:	arch/x86/net/
3674X:	arch/x86/net/bpf_jit_comp32.c
3675
3676BPF [BTF]
3677M:	Martin KaFai Lau <martin.lau@linux.dev>
3678L:	bpf@vger.kernel.org
3679S:	Maintained
3680F:	include/linux/btf*
3681F:	kernel/bpf/btf.c
3682
3683BPF [CORE]
3684M:	Alexei Starovoitov <ast@kernel.org>
3685M:	Daniel Borkmann <daniel@iogearbox.net>
3686R:	John Fastabend <john.fastabend@gmail.com>
3687L:	bpf@vger.kernel.org
3688S:	Maintained
3689F:	include/linux/bpf*
3690F:	include/linux/filter.h
3691F:	include/linux/tnum.h
3692F:	kernel/bpf/core.c
3693F:	kernel/bpf/dispatcher.c
3694F:	kernel/bpf/mprog.c
3695F:	kernel/bpf/syscall.c
3696F:	kernel/bpf/tnum.c
3697F:	kernel/bpf/trampoline.c
3698F:	kernel/bpf/verifier.c
3699
3700BPF [DOCUMENTATION] (Related to Standardization)
3701R:	David Vernet <void@manifault.com>
3702L:	bpf@vger.kernel.org
3703L:	bpf@ietf.org
3704S:	Maintained
3705F:	Documentation/bpf/standardization/
3706
3707BPF [GENERAL] (Safe Dynamic Programs and Tools)
3708M:	Alexei Starovoitov <ast@kernel.org>
3709M:	Daniel Borkmann <daniel@iogearbox.net>
3710M:	Andrii Nakryiko <andrii@kernel.org>
3711R:	Martin KaFai Lau <martin.lau@linux.dev>
3712R:	Song Liu <song@kernel.org>
3713R:	Yonghong Song <yonghong.song@linux.dev>
3714R:	John Fastabend <john.fastabend@gmail.com>
3715R:	KP Singh <kpsingh@kernel.org>
3716R:	Stanislav Fomichev <sdf@google.com>
3717R:	Hao Luo <haoluo@google.com>
3718R:	Jiri Olsa <jolsa@kernel.org>
3719L:	bpf@vger.kernel.org
3720S:	Supported
3721W:	https://bpf.io/
3722Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3725F:	Documentation/bpf/
3726F:	Documentation/networking/filter.rst
3727F:	Documentation/userspace-api/ebpf/
3728F:	arch/*/net/*
3729F:	include/linux/bpf*
3730F:	include/linux/btf*
3731F:	include/linux/filter.h
3732F:	include/trace/events/xdp.h
3733F:	include/uapi/linux/bpf*
3734F:	include/uapi/linux/btf*
3735F:	include/uapi/linux/filter.h
3736F:	kernel/bpf/
3737F:	kernel/trace/bpf_trace.c
3738F:	lib/test_bpf.c
3739F:	net/bpf/
3740F:	net/core/filter.c
3741F:	net/sched/act_bpf.c
3742F:	net/sched/cls_bpf.c
3743F:	samples/bpf/
3744F:	scripts/bpf_doc.py
3745F:	scripts/pahole-flags.sh
3746F:	scripts/pahole-version.sh
3747F:	tools/bpf/
3748F:	tools/lib/bpf/
3749F:	tools/testing/selftests/bpf/
3750
3751BPF [ITERATOR]
3752M:	Yonghong Song <yonghong.song@linux.dev>
3753L:	bpf@vger.kernel.org
3754S:	Maintained
3755F:	kernel/bpf/*iter.c
3756
3757BPF [L7 FRAMEWORK] (sockmap)
3758M:	John Fastabend <john.fastabend@gmail.com>
3759M:	Jakub Sitnicki <jakub@cloudflare.com>
3760L:	netdev@vger.kernel.org
3761L:	bpf@vger.kernel.org
3762S:	Maintained
3763F:	include/linux/skmsg.h
3764F:	net/core/skmsg.c
3765F:	net/core/sock_map.c
3766F:	net/ipv4/tcp_bpf.c
3767F:	net/ipv4/udp_bpf.c
3768F:	net/unix/unix_bpf.c
3769
3770BPF [LIBRARY] (libbpf)
3771M:	Andrii Nakryiko <andrii@kernel.org>
3772L:	bpf@vger.kernel.org
3773S:	Maintained
3774F:	tools/lib/bpf/
3775
3776BPF [MISC]
3777L:	bpf@vger.kernel.org
3778S:	Odd Fixes
3779K:	(?:\b|_)bpf(?:\b|_)
3780
3781BPF [NETWORKING] (struct_ops, reuseport)
3782M:	Martin KaFai Lau <martin.lau@linux.dev>
3783L:	bpf@vger.kernel.org
3784L:	netdev@vger.kernel.org
3785S:	Maintained
3786F:	kernel/bpf/bpf_struct*
3787
3788BPF [NETWORKING] (tcx & tc BPF, sock_addr)
3789M:	Martin KaFai Lau <martin.lau@linux.dev>
3790M:	Daniel Borkmann <daniel@iogearbox.net>
3791R:	John Fastabend <john.fastabend@gmail.com>
3792L:	bpf@vger.kernel.org
3793L:	netdev@vger.kernel.org
3794S:	Maintained
3795F:	include/net/tcx.h
3796F:	kernel/bpf/tcx.c
3797F:	net/core/filter.c
3798F:	net/sched/act_bpf.c
3799F:	net/sched/cls_bpf.c
3800
3801BPF [RINGBUF]
3802M:	Andrii Nakryiko <andrii@kernel.org>
3803L:	bpf@vger.kernel.org
3804S:	Maintained
3805F:	kernel/bpf/ringbuf.c
3806
3807BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
3808M:	KP Singh <kpsingh@kernel.org>
3809R:	Florent Revest <revest@chromium.org>
3810R:	Brendan Jackman <jackmanb@chromium.org>
3811L:	bpf@vger.kernel.org
3812S:	Maintained
3813F:	Documentation/bpf/prog_lsm.rst
3814F:	include/linux/bpf_lsm.h
3815F:	kernel/bpf/bpf_lsm.c
3816F:	security/bpf/
3817
3818BPF [SELFTESTS] (Test Runners & Infrastructure)
3819M:	Andrii Nakryiko <andrii@kernel.org>
3820R:	Mykola Lysenko <mykolal@fb.com>
3821L:	bpf@vger.kernel.org
3822S:	Maintained
3823F:	tools/testing/selftests/bpf/
3824
3825BPF [STORAGE & CGROUPS]
3826M:	Martin KaFai Lau <martin.lau@linux.dev>
3827L:	bpf@vger.kernel.org
3828S:	Maintained
3829F:	kernel/bpf/*storage.c
3830F:	kernel/bpf/bpf_lru*
3831F:	kernel/bpf/cgroup.c
3832
3833BPF [TOOLING] (bpftool)
3834M:	Quentin Monnet <quentin@isovalent.com>
3835L:	bpf@vger.kernel.org
3836S:	Maintained
3837F:	kernel/bpf/disasm.*
3838F:	tools/bpf/bpftool/
3839
3840BPF [TRACING]
3841M:	Song Liu <song@kernel.org>
3842R:	Jiri Olsa <jolsa@kernel.org>
3843L:	bpf@vger.kernel.org
3844S:	Maintained
3845F:	kernel/bpf/stackmap.c
3846F:	kernel/trace/bpf_trace.c
3847
3848BROADCOM ASP 2.0 ETHERNET DRIVER
3849M:	Justin Chen <justin.chen@broadcom.com>
3850M:	Florian Fainelli <florian.fainelli@broadcom.com>
3851L:	bcm-kernel-feedback-list@broadcom.com
3852L:	netdev@vger.kernel.org
3853S:	Supported
3854F:	Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
3855F:	drivers/net/ethernet/broadcom/asp2/
3856
3857BROADCOM B44 10/100 ETHERNET DRIVER
3858M:	Michael Chan <michael.chan@broadcom.com>
3859L:	netdev@vger.kernel.org
3860S:	Supported
3861F:	drivers/net/ethernet/broadcom/b44.*
3862
3863BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3864M:	Florian Fainelli <florian.fainelli@broadcom.com>
3865L:	netdev@vger.kernel.org
3866L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3867S:	Supported
3868F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3869F:	drivers/net/dsa/b53/*
3870F:	drivers/net/dsa/bcm_sf2*
3871F:	include/linux/dsa/brcm.h
3872F:	include/linux/platform_data/b53.h
3873
3874BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3875M:	Florian Fainelli <florian.fainelli@broadcom.com>
3876R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3877L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3878L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3879S:	Maintained
3880T:	git https://github.com/broadcom/stblinux.git
3881F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3882F:	drivers/pci/controller/pcie-brcmstb.c
3883F:	drivers/staging/vc04_services
3884N:	bcm2711
3885N:	bcm283*
3886N:	raspberrypi
3887
3888BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3889M:	Florian Fainelli <florian.fainelli@broadcom.com>
3890M:	Ray Jui <rjui@broadcom.com>
3891M:	Scott Branden <sbranden@broadcom.com>
3892R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3893S:	Maintained
3894T:	git https://github.com/broadcom/mach-bcm
3895F:	arch/arm/mach-bcm/
3896N:	bcm281*
3897N:	bcm113*
3898N:	bcm216*
3899N:	kona
3900
3901BROADCOM BCM47XX MIPS ARCHITECTURE
3902M:	Hauke Mehrtens <hauke@hauke-m.de>
3903M:	Rafał Miłecki <zajec5@gmail.com>
3904L:	linux-mips@vger.kernel.org
3905S:	Maintained
3906F:	Documentation/devicetree/bindings/mips/brcm/
3907F:	arch/mips/bcm47xx/*
3908F:	arch/mips/include/asm/mach-bcm47xx/*
3909
3910BROADCOM BCM4908 ETHERNET DRIVER
3911M:	Rafał Miłecki <rafal@milecki.pl>
3912R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3913L:	netdev@vger.kernel.org
3914S:	Maintained
3915F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3916F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
3917F:	drivers/net/ethernet/broadcom/unimac.h
3918
3919BROADCOM BCM4908 PINMUX DRIVER
3920M:	Rafał Miłecki <rafal@milecki.pl>
3921R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3922L:	linux-gpio@vger.kernel.org
3923S:	Maintained
3924F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
3925F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
3926
3927BROADCOM BCM5301X ARM ARCHITECTURE
3928M:	Florian Fainelli <florian.fainelli@broadcom.com>
3929M:	Hauke Mehrtens <hauke@hauke-m.de>
3930M:	Rafał Miłecki <zajec5@gmail.com>
3931R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3932L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3933S:	Maintained
3934F:	arch/arm/boot/dts/broadcom/bcm-ns.dtsi
3935F:	arch/arm/boot/dts/broadcom/bcm470*
3936F:	arch/arm/boot/dts/broadcom/bcm5301*
3937F:	arch/arm/boot/dts/broadcom/bcm953012*
3938F:	arch/arm/mach-bcm/bcm_5301x.c
3939
3940BROADCOM BCM53573 ARM ARCHITECTURE
3941M:	Florian Fainelli <florian.fainelli@broadcom.com>
3942M:	Rafał Miłecki <rafal@milecki.pl>
3943R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3944L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3945S:	Maintained
3946F:	arch/arm/boot/dts/broadcom/bcm47189*
3947F:	arch/arm/boot/dts/broadcom/bcm53573*
3948
3949BROADCOM BCM63XX/BCM33XX UDC DRIVER
3950M:	Kevin Cernekee <cernekee@gmail.com>
3951L:	linux-usb@vger.kernel.org
3952S:	Maintained
3953F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3954
3955BROADCOM BCM7XXX ARM ARCHITECTURE
3956M:	Florian Fainelli <florian.fainelli@broadcom.com>
3957R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3958L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3959S:	Maintained
3960T:	git https://github.com/broadcom/stblinux.git
3961F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3962F:	arch/arm/boot/dts/broadcom/bcm7*.dts*
3963F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3964F:	arch/arm/mach-bcm/*brcmstb*
3965F:	arch/arm/mm/cache-b15-rac.c
3966F:	drivers/bus/brcmstb_gisb.c
3967F:	drivers/pci/controller/pcie-brcmstb.c
3968N:	brcmstb
3969N:	bcm7038
3970N:	bcm7120
3971
3972BROADCOM BCMBCA ARM ARCHITECTURE
3973M:	William Zhang <william.zhang@broadcom.com>
3974M:	Anand Gore <anand.gore@broadcom.com>
3975M:	Kursad Oney <kursad.oney@broadcom.com>
3976M:	Florian Fainelli <florian.fainelli@broadcom.com>
3977M:	Rafał Miłecki <rafal@milecki.pl>
3978R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3979L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3980S:	Maintained
3981T:	git https://github.com/broadcom/stblinux.git
3982F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
3983F:	arch/arm64/boot/dts/broadcom/bcmbca/*
3984N:	bcmbca
3985N:	bcm[9]?47622
3986N:	bcm[9]?4912
3987N:	bcm[9]?63138
3988N:	bcm[9]?63146
3989N:	bcm[9]?63148
3990N:	bcm[9]?63158
3991N:	bcm[9]?63178
3992N:	bcm[9]?6756
3993N:	bcm[9]?6813
3994N:	bcm[9]?6846
3995N:	bcm[9]?6855
3996N:	bcm[9]?6856
3997N:	bcm[9]?6858
3998N:	bcm[9]?6878
3999
4000BROADCOM BDC DRIVER
4001M:	Justin Chen <justin.chen@broadcom.com>
4002M:	Al Cooper <alcooperx@gmail.com>
4003R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4004L:	linux-usb@vger.kernel.org
4005S:	Maintained
4006F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4007F:	drivers/usb/gadget/udc/bdc/
4008
4009BROADCOM BMIPS CPUFREQ DRIVER
4010M:	Markus Mayer <mmayer@broadcom.com>
4011R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4012L:	linux-pm@vger.kernel.org
4013S:	Maintained
4014F:	drivers/cpufreq/bmips-cpufreq.c
4015
4016BROADCOM BMIPS MIPS ARCHITECTURE
4017M:	Florian Fainelli <florian.fainelli@broadcom.com>
4018R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4019L:	linux-mips@vger.kernel.org
4020S:	Maintained
4021T:	git https://github.com/broadcom/stblinux.git
4022F:	arch/mips/bmips/*
4023F:	arch/mips/boot/dts/brcm/bcm*.dts*
4024F:	arch/mips/include/asm/mach-bmips/*
4025F:	arch/mips/kernel/*bmips*
4026F:	drivers/irqchip/irq-bcm63*
4027F:	drivers/irqchip/irq-bcm7*
4028F:	drivers/irqchip/irq-brcmstb*
4029F:	drivers/pmdomain/bcm/bcm63xx-power.c
4030F:	include/linux/bcm963xx_nvram.h
4031F:	include/linux/bcm963xx_tag.h
4032
4033BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4034M:	Rasesh Mody <rmody@marvell.com>
4035M:	GR-Linux-NIC-Dev@marvell.com
4036L:	netdev@vger.kernel.org
4037S:	Supported
4038F:	drivers/net/ethernet/broadcom/bnx2.*
4039F:	drivers/net/ethernet/broadcom/bnx2_*
4040
4041BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4042M:	Saurav Kashyap <skashyap@marvell.com>
4043M:	Javed Hasan <jhasan@marvell.com>
4044M:	GR-QLogic-Storage-Upstream@marvell.com
4045L:	linux-scsi@vger.kernel.org
4046S:	Supported
4047F:	drivers/scsi/bnx2fc/
4048
4049BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4050M:	Nilesh Javali <njavali@marvell.com>
4051M:	Manish Rangankar <mrangankar@marvell.com>
4052M:	GR-QLogic-Storage-Upstream@marvell.com
4053L:	linux-scsi@vger.kernel.org
4054S:	Supported
4055F:	drivers/scsi/bnx2i/
4056
4057BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4058M:	Ariel Elior <aelior@marvell.com>
4059M:	Sudarsana Kalluru <skalluru@marvell.com>
4060M:	Manish Chopra <manishc@marvell.com>
4061L:	netdev@vger.kernel.org
4062S:	Supported
4063F:	drivers/net/ethernet/broadcom/bnx2x/
4064
4065BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4066M:	Michael Chan <michael.chan@broadcom.com>
4067L:	netdev@vger.kernel.org
4068S:	Supported
4069F:	drivers/firmware/broadcom/tee_bnxt_fw.c
4070F:	drivers/net/ethernet/broadcom/bnxt/
4071F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
4072
4073BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
4074M:	Arend van Spriel <aspriel@gmail.com>
4075M:	Franky Lin <franky.lin@broadcom.com>
4076M:	Hante Meuleman <hante.meuleman@broadcom.com>
4077L:	linux-wireless@vger.kernel.org
4078L:	brcm80211-dev-list.pdl@broadcom.com
4079L:	SHA-cyfmac-dev-list@infineon.com
4080S:	Supported
4081F:	drivers/net/wireless/broadcom/brcm80211/
4082
4083BROADCOM BRCMSTB GPIO DRIVER
4084M:	Doug Berger <opendmb@gmail.com>
4085M:	Florian Fainelli <florian.fainelli@broadcom>
4086R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4087S:	Supported
4088F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4089F:	drivers/gpio/gpio-brcmstb.c
4090
4091BROADCOM BRCMSTB I2C DRIVER
4092M:	Kamal Dasu <kamal.dasu@broadcom.com>
4093R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4094L:	linux-i2c@vger.kernel.org
4095S:	Supported
4096F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4097F:	drivers/i2c/busses/i2c-brcmstb.c
4098
4099BROADCOM BRCMSTB UART DRIVER
4100M:	Al Cooper <alcooperx@gmail.com>
4101R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4102L:	linux-serial@vger.kernel.org
4103S:	Maintained
4104F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4105F:	drivers/tty/serial/8250/8250_bcm7271.c
4106
4107BROADCOM BRCMSTB USB EHCI DRIVER
4108M:	Justin Chen <justin.chen@broadcom.com>
4109M:	Al Cooper <alcooperx@gmail.com>
4110R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4111L:	linux-usb@vger.kernel.org
4112S:	Maintained
4113F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4114F:	drivers/usb/host/ehci-brcm.*
4115
4116BROADCOM BRCMSTB USB PIN MAP DRIVER
4117M:	Al Cooper <alcooperx@gmail.com>
4118R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4119L:	linux-usb@vger.kernel.org
4120S:	Maintained
4121F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4122F:	drivers/usb/misc/brcmstb-usb-pinmap.c
4123
4124BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4125M:	Justin Chen <justin.chen@broadcom.com>
4126M:	Al Cooper <alcooperx@gmail.com>
4127R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4128L:	linux-kernel@vger.kernel.org
4129S:	Maintained
4130F:	drivers/phy/broadcom/phy-brcm-usb*
4131
4132BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4133M:	William Zhang <william.zhang@broadcom.com>
4134M:	Kursad Oney <kursad.oney@broadcom.com>
4135M:	Jonas Gorski <jonas.gorski@gmail.com>
4136R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4137L:	linux-spi@vger.kernel.org
4138S:	Maintained
4139F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4140F:	drivers/spi/spi-bcm63xx-hsspi.c
4141F:	drivers/spi/spi-bcmbca-hsspi.c
4142
4143BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4144M:	Jonas Gorski <jonas.gorski@gmail.com>
4145L:	linux-spi@vger.kernel.org
4146S:	Odd Fixes
4147F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4148F:	drivers/spi/spi-bcm63xx.c
4149
4150BROADCOM ETHERNET PHY DRIVERS
4151M:	Florian Fainelli <florian.fainelli@broadcom.com>
4152R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4153L:	netdev@vger.kernel.org
4154S:	Supported
4155F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4156F:	drivers/net/phy/bcm*.[ch]
4157F:	drivers/net/phy/broadcom.c
4158F:	include/linux/brcmphy.h
4159
4160BROADCOM GENET ETHERNET DRIVER
4161M:	Doug Berger <opendmb@gmail.com>
4162M:	Florian Fainelli <florian.fainelli@broadcom.com>
4163R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4164L:	netdev@vger.kernel.org
4165S:	Supported
4166F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4167F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4168F:	drivers/net/ethernet/broadcom/genet/
4169F:	drivers/net/ethernet/broadcom/unimac.h
4170F:	drivers/net/mdio/mdio-bcm-unimac.c
4171F:	include/linux/platform_data/bcmgenet.h
4172F:	include/linux/platform_data/mdio-bcm-unimac.h
4173
4174BROADCOM IPROC ARM ARCHITECTURE
4175M:	Ray Jui <rjui@broadcom.com>
4176M:	Scott Branden <sbranden@broadcom.com>
4177R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4178L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4179S:	Maintained
4180T:	git https://github.com/broadcom/stblinux.git
4181F:	arch/arm64/boot/dts/broadcom/northstar2/*
4182F:	arch/arm64/boot/dts/broadcom/stingray/*
4183F:	drivers/clk/bcm/clk-ns*
4184F:	drivers/clk/bcm/clk-sr*
4185F:	drivers/pinctrl/bcm/pinctrl-ns*
4186F:	include/dt-bindings/clock/bcm-sr*
4187N:	iproc
4188N:	cygnus
4189N:	bcm[-_]nsp
4190N:	bcm9113*
4191N:	bcm9583*
4192N:	bcm9585*
4193N:	bcm9586*
4194N:	bcm988312
4195N:	bcm113*
4196N:	bcm583*
4197N:	bcm585*
4198N:	bcm586*
4199N:	bcm88312
4200N:	hr2
4201N:	stingray
4202
4203BROADCOM IPROC GBIT ETHERNET DRIVER
4204M:	Rafał Miłecki <rafal@milecki.pl>
4205R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4206L:	netdev@vger.kernel.org
4207S:	Maintained
4208F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
4209F:	drivers/net/ethernet/broadcom/bgmac*
4210F:	drivers/net/ethernet/broadcom/unimac.h
4211
4212BROADCOM KONA GPIO DRIVER
4213M:	Ray Jui <rjui@broadcom.com>
4214R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4215S:	Supported
4216F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4217F:	drivers/gpio/gpio-bcm-kona.c
4218
4219BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4220M:	Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4221M:	Kashyap Desai <kashyap.desai@broadcom.com>
4222M:	Sumit Saxena <sumit.saxena@broadcom.com>
4223M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4224L:	mpi3mr-linuxdrv.pdl@broadcom.com
4225L:	linux-scsi@vger.kernel.org
4226S:	Supported
4227W:	https://www.broadcom.com/support/storage
4228F:	drivers/scsi/mpi3mr/
4229
4230BROADCOM NETXTREME-E ROCE DRIVER
4231M:	Selvin Xavier <selvin.xavier@broadcom.com>
4232L:	linux-rdma@vger.kernel.org
4233S:	Supported
4234W:	http://www.broadcom.com
4235F:	drivers/infiniband/hw/bnxt_re/
4236F:	include/uapi/rdma/bnxt_re-abi.h
4237
4238BROADCOM NVRAM DRIVER
4239M:	Rafał Miłecki <zajec5@gmail.com>
4240L:	linux-mips@vger.kernel.org
4241S:	Maintained
4242F:	drivers/firmware/broadcom/*
4243
4244BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4245M:	Rafał Miłecki <rafal@milecki.pl>
4246M:	Florian Fainelli <florian.fainelli@broadcom.com>
4247R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4248L:	linux-pm@vger.kernel.org
4249S:	Maintained
4250T:	git https://github.com/broadcom/stblinux.git
4251F:	drivers/pmdomain/bcm/bcm-pmb.c
4252F:	include/dt-bindings/soc/bcm-pmb.h
4253
4254BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4255M:	Rafał Miłecki <zajec5@gmail.com>
4256L:	linux-wireless@vger.kernel.org
4257S:	Maintained
4258F:	drivers/bcma/
4259F:	include/linux/bcma/
4260
4261BROADCOM SPI DRIVER
4262M:	Kamal Dasu <kamal.dasu@broadcom.com>
4263R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4264S:	Maintained
4265F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4266F:	drivers/spi/spi-bcm-qspi.*
4267F:	drivers/spi/spi-brcmstb-qspi.c
4268F:	drivers/spi/spi-iproc-qspi.c
4269
4270BROADCOM STB AVS CPUFREQ DRIVER
4271M:	Markus Mayer <mmayer@broadcom.com>
4272R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4273L:	linux-pm@vger.kernel.org
4274S:	Maintained
4275F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4276F:	drivers/cpufreq/brcmstb*
4277
4278BROADCOM STB AVS TMON DRIVER
4279M:	Markus Mayer <mmayer@broadcom.com>
4280R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4281L:	linux-pm@vger.kernel.org
4282S:	Maintained
4283F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4284F:	drivers/thermal/broadcom/brcmstb*
4285
4286BROADCOM STB DPFE DRIVER
4287M:	Markus Mayer <mmayer@broadcom.com>
4288R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4289L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4290S:	Maintained
4291F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4292F:	drivers/memory/brcmstb_dpfe.c
4293
4294BROADCOM STB NAND FLASH DRIVER
4295M:	Brian Norris <computersforpeace@gmail.com>
4296M:	Kamal Dasu <kamal.dasu@broadcom.com>
4297R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4298L:	linux-mtd@lists.infradead.org
4299S:	Maintained
4300F:	drivers/mtd/nand/raw/brcmnand/
4301F:	include/linux/platform_data/brcmnand.h
4302
4303BROADCOM STB PCIE DRIVER
4304M:	Jim Quinlan <jim2101024@gmail.com>
4305M:	Nicolas Saenz Julienne <nsaenz@kernel.org>
4306M:	Florian Fainelli <florian.fainelli@broadcom.com>
4307R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4308L:	linux-pci@vger.kernel.org
4309S:	Maintained
4310F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4311F:	drivers/pci/controller/pcie-brcmstb.c
4312
4313BROADCOM SYSTEMPORT ETHERNET DRIVER
4314M:	Florian Fainelli <florian.fainelli@broadcom.com>
4315R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4316L:	netdev@vger.kernel.org
4317S:	Supported
4318F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
4319F:	drivers/net/ethernet/broadcom/bcmsysport.*
4320F:	drivers/net/ethernet/broadcom/unimac.h
4321
4322BROADCOM TG3 GIGABIT ETHERNET DRIVER
4323M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
4324M:	Prashant Sreedharan <prashant@broadcom.com>
4325M:	Michael Chan <mchan@broadcom.com>
4326L:	netdev@vger.kernel.org
4327S:	Supported
4328F:	drivers/net/ethernet/broadcom/tg3.*
4329
4330BROADCOM VK DRIVER
4331M:	Scott Branden <scott.branden@broadcom.com>
4332R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4333S:	Supported
4334F:	drivers/misc/bcm-vk/
4335F:	include/uapi/linux/misc/bcm_vk.h
4336
4337BROCADE BFA FC SCSI DRIVER
4338M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4339M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4340L:	linux-scsi@vger.kernel.org
4341S:	Supported
4342F:	drivers/scsi/bfa/
4343
4344BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4345M:	Rasesh Mody <rmody@marvell.com>
4346M:	Sudarsana Kalluru <skalluru@marvell.com>
4347M:	GR-Linux-NIC-Dev@marvell.com
4348L:	netdev@vger.kernel.org
4349S:	Supported
4350F:	drivers/net/ethernet/brocade/bna/
4351
4352BSG (block layer generic sg v4 driver)
4353M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4354L:	linux-scsi@vger.kernel.org
4355S:	Supported
4356F:	block/bsg.c
4357F:	include/linux/bsg.h
4358F:	include/uapi/linux/bsg.h
4359
4360BT87X AUDIO DRIVER
4361M:	Clemens Ladisch <clemens@ladisch.de>
4362L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4363S:	Maintained
4364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4365F:	Documentation/sound/cards/bt87x.rst
4366F:	sound/pci/bt87x.c
4367
4368BT8XXGPIO DRIVER
4369M:	Michael Buesch <m@bues.ch>
4370S:	Maintained
4371W:	http://bu3sch.de/btgpio.php
4372F:	drivers/gpio/gpio-bt8xx.c
4373
4374BTRFS FILE SYSTEM
4375M:	Chris Mason <clm@fb.com>
4376M:	Josef Bacik <josef@toxicpanda.com>
4377M:	David Sterba <dsterba@suse.com>
4378L:	linux-btrfs@vger.kernel.org
4379S:	Maintained
4380W:	https://btrfs.readthedocs.io
4381Q:	https://patchwork.kernel.org/project/linux-btrfs/list/
4382C:	irc://irc.libera.chat/btrfs
4383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4384F:	Documentation/filesystems/btrfs.rst
4385F:	fs/btrfs/
4386F:	include/linux/btrfs*
4387F:	include/trace/events/btrfs.h
4388F:	include/uapi/linux/btrfs*
4389
4390BTTV VIDEO4LINUX DRIVER
4391M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4392L:	linux-media@vger.kernel.org
4393S:	Odd fixes
4394W:	https://linuxtv.org
4395T:	git git://linuxtv.org/media_tree.git
4396F:	Documentation/driver-api/media/drivers/bttv*
4397F:	drivers/media/pci/bt8xx/bttv*
4398
4399BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4400M:	Chanwoo Choi <cw00.choi@samsung.com>
4401L:	linux-pm@vger.kernel.org
4402L:	linux-samsung-soc@vger.kernel.org
4403S:	Maintained
4404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4405F:	Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4406F:	drivers/devfreq/exynos-bus.c
4407
4408BUSLOGIC SCSI DRIVER
4409M:	Khalid Aziz <khalid@gonehiking.org>
4410L:	linux-scsi@vger.kernel.org
4411S:	Maintained
4412F:	drivers/scsi/BusLogic.*
4413F:	drivers/scsi/FlashPoint.*
4414
4415BXCAN CAN NETWORK DRIVER
4416M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
4417L:	linux-can@vger.kernel.org
4418S:	Maintained
4419F:	Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4420F:	drivers/net/can/bxcan.c
4421
4422C-MEDIA CMI8788 DRIVER
4423M:	Clemens Ladisch <clemens@ladisch.de>
4424L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4425S:	Maintained
4426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4427F:	sound/pci/oxygen/
4428
4429C-SKY ARCHITECTURE
4430M:	Guo Ren <guoren@kernel.org>
4431L:	linux-csky@vger.kernel.org
4432S:	Supported
4433T:	git https://github.com/c-sky/csky-linux.git
4434F:	Documentation/devicetree/bindings/csky/
4435F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
4436F:	Documentation/devicetree/bindings/timer/csky,*
4437F:	arch/csky/
4438F:	drivers/clocksource/timer-gx6605s.c
4439F:	drivers/clocksource/timer-mp-csky.c
4440F:	drivers/irqchip/irq-csky-*
4441N:	csky
4442K:	csky
4443
4444CA8210 IEEE-802.15.4 RADIO DRIVER
4445L:	linux-wpan@vger.kernel.org
4446S:	Orphan
4447W:	https://github.com/Cascoda/ca8210-linux.git
4448F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4449F:	drivers/net/ieee802154/ca8210.c
4450
4451CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4452M:	David Howells <dhowells@redhat.com>
4453L:	linux-cachefs@redhat.com (moderated for non-subscribers)
4454S:	Supported
4455F:	Documentation/filesystems/caching/cachefiles.rst
4456F:	fs/cachefiles/
4457
4458CACHESTAT: PAGE CACHE STATS FOR A FILE
4459M:	Nhat Pham <nphamcs@gmail.com>
4460M:	Johannes Weiner <hannes@cmpxchg.org>
4461L:	linux-mm@kvack.org
4462S:	Maintained
4463F:	tools/testing/selftests/cachestat/test_cachestat.c
4464
4465CADENCE MIPI-CSI2 BRIDGES
4466M:	Maxime Ripard <mripard@kernel.org>
4467L:	linux-media@vger.kernel.org
4468S:	Maintained
4469F:	Documentation/devicetree/bindings/media/cdns,*.txt
4470F:	Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4471F:	drivers/media/platform/cadence/cdns-csi2*
4472
4473CADENCE NAND DRIVER
4474L:	linux-mtd@lists.infradead.org
4475S:	Orphan
4476F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4477F:	drivers/mtd/nand/raw/cadence-nand-controller.c
4478
4479CADENCE USB3 DRD IP DRIVER
4480M:	Peter Chen <peter.chen@kernel.org>
4481M:	Pawel Laszczak <pawell@cadence.com>
4482R:	Roger Quadros <rogerq@kernel.org>
4483L:	linux-usb@vger.kernel.org
4484S:	Maintained
4485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4486F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4487F:	drivers/usb/cdns3/
4488X:	drivers/usb/cdns3/cdnsp*
4489
4490CADENCE USBHS DRIVER
4491M:	Pawel Laszczak <pawell@cadence.com>
4492L:	linux-usb@vger.kernel.org
4493S:	Maintained
4494F:	drivers/usb/gadget/udc/cdns2
4495
4496CADENCE USBSSP DRD IP DRIVER
4497M:	Pawel Laszczak <pawell@cadence.com>
4498L:	linux-usb@vger.kernel.org
4499S:	Maintained
4500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4501F:	drivers/usb/cdns3/
4502X:	drivers/usb/cdns3/cdns3*
4503
4504CADET FM/AM RADIO RECEIVER DRIVER
4505M:	Hans Verkuil <hverkuil@xs4all.nl>
4506L:	linux-media@vger.kernel.org
4507S:	Maintained
4508W:	https://linuxtv.org
4509T:	git git://linuxtv.org/media_tree.git
4510F:	drivers/media/radio/radio-cadet*
4511
4512CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4513L:	linux-media@vger.kernel.org
4514S:	Orphan
4515T:	git git://linuxtv.org/media_tree.git
4516F:	Documentation/admin-guide/media/cafe_ccic*
4517F:	drivers/media/platform/marvell/
4518
4519CAIF NETWORK LAYER
4520L:	netdev@vger.kernel.org
4521S:	Orphan
4522F:	Documentation/networking/caif/
4523F:	drivers/net/caif/
4524F:	include/net/caif/
4525F:	include/uapi/linux/caif/
4526F:	net/caif/
4527
4528CAKE QDISC
4529M:	Toke Høiland-Jørgensen <toke@toke.dk>
4530L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
4531S:	Maintained
4532F:	net/sched/sch_cake.c
4533
4534CAN NETWORK DRIVERS
4535M:	Wolfgang Grandegger <wg@grandegger.com>
4536M:	Marc Kleine-Budde <mkl@pengutronix.de>
4537L:	linux-can@vger.kernel.org
4538S:	Maintained
4539W:	https://github.com/linux-can
4540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4542F:	Documentation/devicetree/bindings/net/can/
4543F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4544F:	drivers/net/can/
4545F:	drivers/phy/phy-can-transceiver.c
4546F:	include/linux/can/bittiming.h
4547F:	include/linux/can/dev.h
4548F:	include/linux/can/length.h
4549F:	include/linux/can/platform/
4550F:	include/linux/can/rx-offload.h
4551F:	include/uapi/linux/can/error.h
4552F:	include/uapi/linux/can/netlink.h
4553F:	include/uapi/linux/can/vxcan.h
4554
4555CAN NETWORK LAYER
4556M:	Oliver Hartkopp <socketcan@hartkopp.net>
4557M:	Marc Kleine-Budde <mkl@pengutronix.de>
4558L:	linux-can@vger.kernel.org
4559S:	Maintained
4560W:	https://github.com/linux-can
4561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4563F:	Documentation/networking/can.rst
4564F:	include/linux/can/can-ml.h
4565F:	include/linux/can/core.h
4566F:	include/linux/can/skb.h
4567F:	include/net/netns/can.h
4568F:	include/uapi/linux/can.h
4569F:	include/uapi/linux/can/bcm.h
4570F:	include/uapi/linux/can/gw.h
4571F:	include/uapi/linux/can/isotp.h
4572F:	include/uapi/linux/can/raw.h
4573F:	net/can/
4574
4575CAN-J1939 NETWORK LAYER
4576M:	Robin van der Gracht <robin@protonic.nl>
4577M:	Oleksij Rempel <o.rempel@pengutronix.de>
4578R:	kernel@pengutronix.de
4579L:	linux-can@vger.kernel.org
4580S:	Maintained
4581F:	Documentation/networking/j1939.rst
4582F:	include/uapi/linux/can/j1939.h
4583F:	net/can/j1939/
4584
4585CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4586M:	Damien Le Moal <dlemoal@kernel.org>
4587L:	linux-riscv@lists.infradead.org
4588L:	linux-gpio@vger.kernel.org (pinctrl driver)
4589F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4590F:	drivers/pinctrl/pinctrl-k210.c
4591
4592CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4593M:	Damien Le Moal <dlemoal@kernel.org>
4594L:	linux-kernel@vger.kernel.org
4595L:	linux-riscv@lists.infradead.org
4596S:	Maintained
4597F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4598F:	drivers/reset/reset-k210.c
4599
4600CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4601M:	Damien Le Moal <dlemoal@kernel.org>
4602L:	linux-riscv@lists.infradead.org
4603S:	Maintained
4604F:	Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4605F:	drivers/soc/canaan/
4606F:	include/soc/canaan/
4607
4608CAPABILITIES
4609M:	Serge Hallyn <serge@hallyn.com>
4610L:	linux-security-module@vger.kernel.org
4611S:	Supported
4612F:	include/linux/capability.h
4613F:	include/uapi/linux/capability.h
4614F:	kernel/capability.c
4615F:	security/commoncap.c
4616
4617CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4618M:	Kevin Tsai <ktsai@capellamicro.com>
4619S:	Maintained
4620F:	drivers/iio/light/cm*
4621
4622CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4623M:	Christian Lamparter <chunkeey@googlemail.com>
4624L:	linux-wireless@vger.kernel.org
4625S:	Maintained
4626W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4627F:	drivers/net/wireless/ath/carl9170/
4628
4629CAVIUM I2C DRIVER
4630M:	Robert Richter <rric@kernel.org>
4631S:	Odd Fixes
4632W:	http://www.marvell.com
4633F:	drivers/i2c/busses/i2c-octeon*
4634F:	drivers/i2c/busses/i2c-thunderx*
4635
4636CAVIUM LIQUIDIO NETWORK DRIVER
4637M:	Derek Chickles <dchickles@marvell.com>
4638M:	Satanand Burla <sburla@marvell.com>
4639M:	Felix Manlunas <fmanlunas@marvell.com>
4640L:	netdev@vger.kernel.org
4641S:	Supported
4642W:	http://www.marvell.com
4643F:	drivers/net/ethernet/cavium/liquidio/
4644
4645CAVIUM MMC DRIVER
4646M:	Robert Richter <rric@kernel.org>
4647S:	Odd Fixes
4648W:	http://www.marvell.com
4649F:	drivers/mmc/host/cavium*
4650
4651CAVIUM OCTEON-TX CRYPTO DRIVER
4652M:	George Cherian <gcherian@marvell.com>
4653L:	linux-crypto@vger.kernel.org
4654S:	Supported
4655W:	http://www.marvell.com
4656F:	drivers/crypto/cavium/cpt/
4657
4658CAVIUM THUNDERX2 ARM64 SOC
4659M:	Robert Richter <rric@kernel.org>
4660L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4661S:	Odd Fixes
4662F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4663F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
4664
4665CBS/ETF/TAPRIO QDISCS
4666M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
4667L:	netdev@vger.kernel.org
4668S:	Maintained
4669F:	net/sched/sch_cbs.c
4670F:	net/sched/sch_etf.c
4671F:	net/sched/sch_taprio.c
4672
4673CC2520 IEEE-802.15.4 RADIO DRIVER
4674M:	Stefan Schmidt <stefan@datenfreihafen.org>
4675L:	linux-wpan@vger.kernel.org
4676S:	Odd Fixes
4677F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4678F:	drivers/net/ieee802154/cc2520.c
4679
4680CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4681M:	Gilad Ben-Yossef <gilad@benyossef.com>
4682L:	linux-crypto@vger.kernel.org
4683S:	Supported
4684W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4685F:	drivers/crypto/ccree/
4686
4687CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4688M:	Hadar Gat <hadar.gat@arm.com>
4689L:	linux-crypto@vger.kernel.org
4690S:	Supported
4691W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4692F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4693F:	drivers/char/hw_random/cctrng.c
4694F:	drivers/char/hw_random/cctrng.h
4695
4696CEC FRAMEWORK
4697M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4698L:	linux-media@vger.kernel.org
4699S:	Supported
4700W:	http://linuxtv.org
4701T:	git git://linuxtv.org/media_tree.git
4702F:	Documentation/ABI/testing/debugfs-cec-error-inj
4703F:	Documentation/devicetree/bindings/media/cec/cec-common.yaml
4704F:	Documentation/driver-api/media/cec-core.rst
4705F:	Documentation/userspace-api/media/cec
4706F:	drivers/media/cec/
4707F:	drivers/media/rc/keymaps/rc-cec.c
4708F:	include/media/cec-notifier.h
4709F:	include/media/cec.h
4710F:	include/uapi/linux/cec-funcs.h
4711F:	include/uapi/linux/cec.h
4712
4713CEC GPIO DRIVER
4714M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4715L:	linux-media@vger.kernel.org
4716S:	Supported
4717W:	http://linuxtv.org
4718T:	git git://linuxtv.org/media_tree.git
4719F:	Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
4720F:	drivers/media/cec/platform/cec-gpio/
4721
4722CELL BROADBAND ENGINE ARCHITECTURE
4723M:	Arnd Bergmann <arnd@arndb.de>
4724L:	linuxppc-dev@lists.ozlabs.org
4725S:	Supported
4726W:	http://www.ibm.com/developerworks/power/cell/
4727F:	arch/powerpc/include/asm/cell*.h
4728F:	arch/powerpc/include/asm/spu*.h
4729F:	arch/powerpc/include/uapi/asm/spu*.h
4730F:	arch/powerpc/platforms/cell/
4731
4732CELLWISE CW2015 BATTERY DRIVER
4733M:	Tobias Schrammm <t.schramm@manjaro.org>
4734S:	Maintained
4735F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4736F:	drivers/power/supply/cw2015_battery.c
4737
4738CEPH COMMON CODE (LIBCEPH)
4739M:	Ilya Dryomov <idryomov@gmail.com>
4740M:	Xiubo Li <xiubli@redhat.com>
4741R:	Jeff Layton <jlayton@kernel.org>
4742L:	ceph-devel@vger.kernel.org
4743S:	Supported
4744W:	http://ceph.com/
4745T:	git https://github.com/ceph/ceph-client.git
4746F:	include/linux/ceph/
4747F:	include/linux/crush/
4748F:	net/ceph/
4749
4750CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4751M:	Xiubo Li <xiubli@redhat.com>
4752M:	Ilya Dryomov <idryomov@gmail.com>
4753R:	Jeff Layton <jlayton@kernel.org>
4754L:	ceph-devel@vger.kernel.org
4755S:	Supported
4756W:	http://ceph.com/
4757T:	git https://github.com/ceph/ceph-client.git
4758F:	Documentation/filesystems/ceph.rst
4759F:	fs/ceph/
4760
4761CERTIFICATE HANDLING
4762M:	David Howells <dhowells@redhat.com>
4763M:	David Woodhouse <dwmw2@infradead.org>
4764L:	keyrings@vger.kernel.org
4765S:	Maintained
4766F:	Documentation/admin-guide/module-signing.rst
4767F:	certs/
4768F:	scripts/sign-file.c
4769F:	tools/certs/
4770
4771CFAG12864B LCD DRIVER
4772M:	Miguel Ojeda <ojeda@kernel.org>
4773S:	Maintained
4774F:	drivers/auxdisplay/cfag12864b.c
4775F:	include/linux/cfag12864b.h
4776
4777CFAG12864BFB LCD FRAMEBUFFER DRIVER
4778M:	Miguel Ojeda <ojeda@kernel.org>
4779S:	Maintained
4780F:	drivers/auxdisplay/cfag12864bfb.c
4781F:	include/linux/cfag12864b.h
4782
4783CHAR and MISC DRIVERS
4784M:	Arnd Bergmann <arnd@arndb.de>
4785M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4786S:	Supported
4787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4788F:	drivers/char/
4789F:	drivers/misc/
4790F:	include/linux/miscdevice.h
4791X:	drivers/char/agp/
4792X:	drivers/char/hw_random/
4793X:	drivers/char/ipmi/
4794X:	drivers/char/random.c
4795X:	drivers/char/tpm/
4796
4797CHECKPATCH
4798M:	Andy Whitcroft <apw@canonical.com>
4799M:	Joe Perches <joe@perches.com>
4800R:	Dwaipayan Ray <dwaipayanray1@gmail.com>
4801R:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
4802S:	Maintained
4803F:	scripts/checkpatch.pl
4804
4805CHECKPATCH DOCUMENTATION
4806M:	Dwaipayan Ray <dwaipayanray1@gmail.com>
4807M:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
4808R:	Joe Perches <joe@perches.com>
4809S:	Maintained
4810F:	Documentation/dev-tools/checkpatch.rst
4811
4812CHINESE DOCUMENTATION
4813M:	Alex Shi <alexs@kernel.org>
4814M:	Yanteng Si <siyanteng@loongson.cn>
4815S:	Maintained
4816F:	Documentation/translations/zh_CN/
4817
4818CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4819M:	Peter Chen <peter.chen@kernel.org>
4820L:	linux-usb@vger.kernel.org
4821S:	Maintained
4822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4823F:	drivers/usb/chipidea/
4824
4825CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4826M:	Hans de Goede <hdegoede@redhat.com>
4827L:	linux-input@vger.kernel.org
4828S:	Maintained
4829F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4830F:	drivers/input/touchscreen/chipone_icn8318.c
4831
4832CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4833M:	Hans de Goede <hdegoede@redhat.com>
4834L:	linux-input@vger.kernel.org
4835S:	Maintained
4836F:	drivers/input/touchscreen/chipone_icn8505.c
4837
4838CHROME HARDWARE PLATFORM SUPPORT
4839M:	Benson Leung <bleung@chromium.org>
4840M:	Tzung-Bi Shih <tzungbi@kernel.org>
4841L:	chrome-platform@lists.linux.dev
4842S:	Maintained
4843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4844F:	drivers/platform/chrome/
4845
4846CHROMEOS EC CODEC DRIVER
4847M:	Cheng-Yi Chiang <cychiang@chromium.org>
4848M:	Tzung-Bi Shih <tzungbi@kernel.org>
4849R:	Guenter Roeck <groeck@chromium.org>
4850L:	chrome-platform@lists.linux.dev
4851S:	Maintained
4852F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4853F:	sound/soc/codecs/cros_ec_codec.*
4854
4855CHROMEOS EC SUBDRIVERS
4856M:	Benson Leung <bleung@chromium.org>
4857R:	Guenter Roeck <groeck@chromium.org>
4858L:	chrome-platform@lists.linux.dev
4859S:	Maintained
4860F:	drivers/power/supply/cros_usbpd-charger.c
4861N:	cros_ec
4862N:	cros-ec
4863
4864CHROMEOS EC UART DRIVER
4865M:	Bhanu Prakash Maiya <bhanumaiya@chromium.org>
4866R:	Benson Leung <bleung@chromium.org>
4867R:	Tzung-Bi Shih <tzungbi@kernel.org>
4868S:	Maintained
4869F:	drivers/platform/chrome/cros_ec_uart.c
4870
4871CHROMEOS EC USB PD NOTIFY DRIVER
4872M:	Prashant Malani <pmalani@chromium.org>
4873L:	chrome-platform@lists.linux.dev
4874S:	Maintained
4875F:	drivers/platform/chrome/cros_usbpd_notify.c
4876F:	include/linux/platform_data/cros_usbpd_notify.h
4877
4878CHROMEOS EC USB TYPE-C DRIVER
4879M:	Prashant Malani <pmalani@chromium.org>
4880L:	chrome-platform@lists.linux.dev
4881S:	Maintained
4882F:	drivers/platform/chrome/cros_ec_typec.*
4883F:	drivers/platform/chrome/cros_typec_switch.c
4884F:	drivers/platform/chrome/cros_typec_vdm.*
4885
4886CHROMEOS HPS DRIVER
4887M:	Dan Callaghan <dcallagh@chromium.org>
4888R:	Sami Kyöstilä <skyostil@chromium.org>
4889S:	Maintained
4890F:	drivers/platform/chrome/cros_hps_i2c.c
4891
4892CHRONTEL CH7322 CEC DRIVER
4893M:	Joe Tessler <jrt@google.com>
4894L:	linux-media@vger.kernel.org
4895S:	Maintained
4896T:	git git://linuxtv.org/media_tree.git
4897F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4898F:	drivers/media/cec/i2c/ch7322.c
4899
4900CIRRUS LOGIC AUDIO CODEC DRIVERS
4901M:	James Schulman <james.schulman@cirrus.com>
4902M:	David Rhodes <david.rhodes@cirrus.com>
4903M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4904L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4905L:	patches@opensource.cirrus.com
4906S:	Maintained
4907F:	Documentation/devicetree/bindings/sound/cirrus,cs*
4908F:	drivers/mfd/cs42l43*
4909F:	drivers/pinctrl/cirrus/pinctrl-cs42l43*
4910F:	drivers/spi/spi-cs42l43*
4911F:	include/dt-bindings/sound/cs*
4912F:	include/linux/mfd/cs42l43*
4913F:	include/sound/cs*
4914F:	sound/pci/hda/cs*
4915F:	sound/pci/hda/hda_cs_dsp_ctl.*
4916F:	sound/soc/codecs/cs*
4917
4918CIRRUS LOGIC DSP FIRMWARE DRIVER
4919M:	Simon Trimmer <simont@opensource.cirrus.com>
4920M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4921M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4922L:	patches@opensource.cirrus.com
4923S:	Supported
4924W:	https://github.com/CirrusLogic/linux-drivers/wiki
4925T:	git https://github.com/CirrusLogic/linux-drivers.git
4926F:	drivers/firmware/cirrus/*
4927F:	include/linux/firmware/cirrus/*
4928
4929CIRRUS LOGIC EP93XX ETHERNET DRIVER
4930M:	Hartley Sweeten <hsweeten@visionengravers.com>
4931L:	netdev@vger.kernel.org
4932S:	Maintained
4933F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
4934
4935CIRRUS LOGIC LOCHNAGAR DRIVER
4936M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4937M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4938L:	patches@opensource.cirrus.com
4939S:	Supported
4940F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4941F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4942F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4943F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4944F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4945F:	Documentation/hwmon/lochnagar.rst
4946F:	drivers/clk/clk-lochnagar.c
4947F:	drivers/hwmon/lochnagar-hwmon.c
4948F:	drivers/mfd/lochnagar-i2c.c
4949F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4950F:	drivers/regulator/lochnagar-regulator.c
4951F:	include/dt-bindings/clock/lochnagar.h
4952F:	include/dt-bindings/pinctrl/lochnagar.h
4953F:	include/linux/mfd/lochnagar*
4954F:	sound/soc/codecs/lochnagar-sc.c
4955
4956CIRRUS LOGIC MADERA CODEC DRIVERS
4957M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4958M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4959L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4960L:	patches@opensource.cirrus.com
4961S:	Supported
4962W:	https://github.com/CirrusLogic/linux-drivers/wiki
4963T:	git https://github.com/CirrusLogic/linux-drivers.git
4964F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4965F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4966F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4967F:	drivers/gpio/gpio-madera*
4968F:	drivers/irqchip/irq-madera*
4969F:	drivers/mfd/cs47l*
4970F:	drivers/mfd/madera*
4971F:	drivers/pinctrl/cirrus/*
4972F:	include/dt-bindings/sound/madera*
4973F:	include/linux/irqchip/irq-madera*
4974F:	include/linux/mfd/madera/*
4975F:	include/sound/madera*
4976F:	sound/soc/codecs/cs47l*
4977F:	sound/soc/codecs/madera*
4978
4979CISCO FCOE HBA DRIVER
4980M:	Satish Kharat <satishkh@cisco.com>
4981M:	Sesidhar Baddela <sebaddel@cisco.com>
4982M:	Karan Tilak Kumar <kartilak@cisco.com>
4983L:	linux-scsi@vger.kernel.org
4984S:	Supported
4985F:	drivers/scsi/fnic/
4986
4987CISCO SCSI HBA DRIVER
4988M:	Karan Tilak Kumar <kartilak@cisco.com>
4989M:	Sesidhar Baddela <sebaddel@cisco.com>
4990L:	linux-scsi@vger.kernel.org
4991S:	Supported
4992F:	drivers/scsi/snic/
4993
4994CISCO VIC ETHERNET NIC DRIVER
4995M:	Christian Benvenuti <benve@cisco.com>
4996M:	Satish Kharat <satishkh@cisco.com>
4997S:	Supported
4998F:	drivers/net/ethernet/cisco/enic/
4999
5000CISCO VIC LOW LATENCY NIC DRIVER
5001M:	Christian Benvenuti <benve@cisco.com>
5002M:	Nelson Escobar <neescoba@cisco.com>
5003S:	Supported
5004F:	drivers/infiniband/hw/usnic/
5005
5006CLANG CONTROL FLOW INTEGRITY SUPPORT
5007M:	Sami Tolvanen <samitolvanen@google.com>
5008M:	Kees Cook <keescook@chromium.org>
5009R:	Nathan Chancellor <nathan@kernel.org>
5010R:	Nick Desaulniers <ndesaulniers@google.com>
5011L:	llvm@lists.linux.dev
5012S:	Supported
5013B:	https://github.com/ClangBuiltLinux/linux/issues
5014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5015F:	include/linux/cfi.h
5016F:	kernel/cfi.c
5017
5018CLANG-FORMAT FILE
5019M:	Miguel Ojeda <ojeda@kernel.org>
5020S:	Maintained
5021F:	.clang-format
5022
5023CLANG/LLVM BUILD SUPPORT
5024M:	Nathan Chancellor <nathan@kernel.org>
5025M:	Nick Desaulniers <ndesaulniers@google.com>
5026R:	Tom Rix <trix@redhat.com>
5027L:	llvm@lists.linux.dev
5028S:	Supported
5029W:	https://clangbuiltlinux.github.io/
5030B:	https://github.com/ClangBuiltLinux/linux/issues
5031C:	irc://irc.libera.chat/clangbuiltlinux
5032F:	Documentation/kbuild/llvm.rst
5033F:	include/linux/compiler-clang.h
5034F:	scripts/Makefile.clang
5035F:	scripts/clang-tools/
5036K:	\b(?i:clang|llvm)\b
5037
5038CLK API
5039M:	Russell King <linux@armlinux.org.uk>
5040L:	linux-clk@vger.kernel.org
5041S:	Maintained
5042F:	include/linux/clk.h
5043
5044CLOCKSOURCE, CLOCKEVENT DRIVERS
5045M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5046M:	Thomas Gleixner <tglx@linutronix.de>
5047L:	linux-kernel@vger.kernel.org
5048S:	Supported
5049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5050F:	Documentation/devicetree/bindings/timer/
5051F:	drivers/clocksource/
5052
5053CMPC ACPI DRIVER
5054M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5055M:	Daniel Oliveira Nascimento <don@syst.com.br>
5056L:	platform-driver-x86@vger.kernel.org
5057S:	Supported
5058F:	drivers/platform/x86/classmate-laptop.c
5059
5060COBALT MEDIA DRIVER
5061M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5062L:	linux-media@vger.kernel.org
5063S:	Supported
5064W:	https://linuxtv.org
5065T:	git git://linuxtv.org/media_tree.git
5066F:	drivers/media/pci/cobalt/
5067
5068COCCINELLE/Semantic Patches (SmPL)
5069M:	Julia Lawall <Julia.Lawall@inria.fr>
5070M:	Nicolas Palix <nicolas.palix@imag.fr>
5071L:	cocci@inria.fr (moderated for non-subscribers)
5072S:	Supported
5073W:	https://coccinelle.gitlabpages.inria.fr/website/
5074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5075F:	Documentation/dev-tools/coccinelle.rst
5076F:	scripts/coccicheck
5077F:	scripts/coccinelle/
5078
5079CODA FILE SYSTEM
5080M:	Jan Harkes <jaharkes@cs.cmu.edu>
5081M:	coda@cs.cmu.edu
5082L:	codalist@coda.cs.cmu.edu
5083S:	Maintained
5084W:	http://www.coda.cs.cmu.edu/
5085F:	Documentation/filesystems/coda.rst
5086F:	fs/coda/
5087F:	include/linux/coda*.h
5088F:	include/uapi/linux/coda*.h
5089
5090CODA V4L2 MEM2MEM DRIVER
5091M:	Philipp Zabel <p.zabel@pengutronix.de>
5092L:	linux-media@vger.kernel.org
5093S:	Maintained
5094F:	Documentation/devicetree/bindings/media/coda.yaml
5095F:	drivers/media/platform/chips-media/
5096
5097CODE OF CONDUCT
5098M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5099S:	Supported
5100F:	Documentation/process/code-of-conduct-interpretation.rst
5101F:	Documentation/process/code-of-conduct.rst
5102
5103COMEDI DRIVERS
5104M:	Ian Abbott <abbotti@mev.co.uk>
5105M:	H Hartley Sweeten <hsweeten@visionengravers.com>
5106S:	Odd Fixes
5107F:	drivers/comedi/
5108F:	include/linux/comedi/
5109F:	include/uapi/linux/comedi.h
5110
5111COMMON CLK FRAMEWORK
5112M:	Michael Turquette <mturquette@baylibre.com>
5113M:	Stephen Boyd <sboyd@kernel.org>
5114L:	linux-clk@vger.kernel.org
5115S:	Maintained
5116Q:	http://patchwork.kernel.org/project/linux-clk/list/
5117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5118F:	Documentation/devicetree/bindings/clock/
5119F:	drivers/clk/
5120F:	include/dt-bindings/clock/
5121F:	include/linux/clk-pr*
5122F:	include/linux/clk/
5123F:	include/linux/of_clk.h
5124X:	drivers/clk/clkdev.c
5125
5126COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5127M:	Steve French <sfrench@samba.org>
5128R:	Paulo Alcantara <pc@manguebit.com> (DFS, global name space)
5129R:	Ronnie Sahlberg <lsahlber@redhat.com> (directory leases, sparse files)
5130R:	Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5131R:	Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5132L:	linux-cifs@vger.kernel.org
5133L:	samba-technical@lists.samba.org (moderated for non-subscribers)
5134S:	Supported
5135W:	https://wiki.samba.org/index.php/LinuxCIFS
5136T:	git git://git.samba.org/sfrench/cifs-2.6.git
5137F:	Documentation/admin-guide/cifs/
5138F:	fs/smb/client/
5139F:	fs/smb/common/
5140F:	include/uapi/linux/cifs
5141
5142COMPACTPCI HOTPLUG CORE
5143M:	Scott Murray <scott@spiteful.org>
5144L:	linux-pci@vger.kernel.org
5145S:	Maintained
5146F:	drivers/pci/hotplug/cpci_hotplug*
5147
5148COMPACTPCI HOTPLUG GENERIC DRIVER
5149M:	Scott Murray <scott@spiteful.org>
5150L:	linux-pci@vger.kernel.org
5151S:	Maintained
5152F:	drivers/pci/hotplug/cpcihp_generic.c
5153
5154COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5155M:	Scott Murray <scott@spiteful.org>
5156L:	linux-pci@vger.kernel.org
5157S:	Maintained
5158F:	drivers/pci/hotplug/cpcihp_zt5550.*
5159
5160COMPAL LAPTOP SUPPORT
5161M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5162L:	platform-driver-x86@vger.kernel.org
5163S:	Maintained
5164F:	drivers/platform/x86/compal-laptop.c
5165
5166COMPILER ATTRIBUTES
5167M:	Miguel Ojeda <ojeda@kernel.org>
5168R:	Nick Desaulniers <ndesaulniers@google.com>
5169S:	Maintained
5170F:	include/linux/compiler_attributes.h
5171
5172COMPUTE EXPRESS LINK (CXL)
5173M:	Davidlohr Bueso <dave@stgolabs.net>
5174M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5175M:	Dave Jiang <dave.jiang@intel.com>
5176M:	Alison Schofield <alison.schofield@intel.com>
5177M:	Vishal Verma <vishal.l.verma@intel.com>
5178M:	Ira Weiny <ira.weiny@intel.com>
5179M:	Dan Williams <dan.j.williams@intel.com>
5180L:	linux-cxl@vger.kernel.org
5181S:	Maintained
5182F:	drivers/cxl/
5183F:	include/uapi/linux/cxl_mem.h
5184
5185COMPUTE EXPRESS LINK PMU (CPMU)
5186M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5187L:	linux-cxl@vger.kernel.org
5188S:	Maintained
5189F:	Documentation/admin-guide/perf/cxl.rst
5190F:	drivers/perf/cxl_pmu.c
5191
5192CONEXANT ACCESSRUNNER USB DRIVER
5193L:	accessrunner-general@lists.sourceforge.net
5194S:	Orphan
5195W:	http://accessrunner.sourceforge.net/
5196F:	drivers/usb/atm/cxacru.c
5197
5198CONFIGFS
5199M:	Joel Becker <jlbec@evilplan.org>
5200M:	Christoph Hellwig <hch@lst.de>
5201S:	Supported
5202T:	git git://git.infradead.org/users/hch/configfs.git
5203F:	fs/configfs/
5204F:	include/linux/configfs.h
5205F:	samples/configfs/
5206
5207CONSOLE SUBSYSTEM
5208M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5209S:	Supported
5210F:	drivers/video/console/
5211F:	include/linux/console*
5212
5213CONTEXT TRACKING
5214M:	Frederic Weisbecker <frederic@kernel.org>
5215M:	"Paul E. McKenney" <paulmck@kernel.org>
5216S:	Maintained
5217F:	include/linux/context_tracking*
5218F:	kernel/context_tracking.c
5219
5220CONTROL GROUP (CGROUP)
5221M:	Tejun Heo <tj@kernel.org>
5222M:	Zefan Li <lizefan.x@bytedance.com>
5223M:	Johannes Weiner <hannes@cmpxchg.org>
5224L:	cgroups@vger.kernel.org
5225S:	Maintained
5226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5227F:	Documentation/admin-guide/cgroup-v1/
5228F:	Documentation/admin-guide/cgroup-v2.rst
5229F:	include/linux/cgroup*
5230F:	kernel/cgroup/
5231F:	tools/testing/selftests/cgroup/
5232
5233CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5234M:	Tejun Heo <tj@kernel.org>
5235M:	Josef Bacik <josef@toxicpanda.com>
5236M:	Jens Axboe <axboe@kernel.dk>
5237L:	cgroups@vger.kernel.org
5238L:	linux-block@vger.kernel.org
5239T:	git git://git.kernel.dk/linux-block
5240F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5241F:	block/bfq-cgroup.c
5242F:	block/blk-cgroup.c
5243F:	block/blk-iocost.c
5244F:	block/blk-iolatency.c
5245F:	block/blk-throttle.c
5246F:	include/linux/blk-cgroup.h
5247
5248CONTROL GROUP - CPUSET
5249M:	Waiman Long <longman@redhat.com>
5250M:	Zefan Li <lizefan.x@bytedance.com>
5251L:	cgroups@vger.kernel.org
5252S:	Maintained
5253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5254F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
5255F:	include/linux/cpuset.h
5256F:	kernel/cgroup/cpuset.c
5257F:	tools/testing/selftests/cgroup/test_cpuset.c
5258F:	tools/testing/selftests/cgroup/test_cpuset_prs.sh
5259
5260CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5261M:	Johannes Weiner <hannes@cmpxchg.org>
5262M:	Michal Hocko <mhocko@kernel.org>
5263M:	Roman Gushchin <roman.gushchin@linux.dev>
5264M:	Shakeel Butt <shakeelb@google.com>
5265R:	Muchun Song <muchun.song@linux.dev>
5266L:	cgroups@vger.kernel.org
5267L:	linux-mm@kvack.org
5268S:	Maintained
5269F:	mm/memcontrol.c
5270F:	mm/swap_cgroup.c
5271F:	tools/testing/selftests/cgroup/memcg_protection.m
5272F:	tools/testing/selftests/cgroup/test_kmem.c
5273F:	tools/testing/selftests/cgroup/test_memcontrol.c
5274
5275CORETEMP HARDWARE MONITORING DRIVER
5276M:	Fenghua Yu <fenghua.yu@intel.com>
5277L:	linux-hwmon@vger.kernel.org
5278S:	Maintained
5279F:	Documentation/hwmon/coretemp.rst
5280F:	drivers/hwmon/coretemp.c
5281
5282CORSAIR-CPRO HARDWARE MONITOR DRIVER
5283M:	Marius Zachmann <mail@mariuszachmann.de>
5284L:	linux-hwmon@vger.kernel.org
5285S:	Maintained
5286F:	drivers/hwmon/corsair-cpro.c
5287
5288CORSAIR-PSU HARDWARE MONITOR DRIVER
5289M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
5290L:	linux-hwmon@vger.kernel.org
5291S:	Maintained
5292F:	Documentation/hwmon/corsair-psu.rst
5293F:	drivers/hwmon/corsair-psu.c
5294
5295COUNTER SUBSYSTEM
5296M:	William Breathitt Gray <william.gray@linaro.org>
5297L:	linux-iio@vger.kernel.org
5298S:	Maintained
5299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5300F:	Documentation/ABI/testing/sysfs-bus-counter
5301F:	Documentation/driver-api/generic-counter.rst
5302F:	drivers/counter/
5303F:	include/linux/counter.h
5304F:	include/uapi/linux/counter.h
5305F:	tools/counter/
5306
5307CP2615 I2C DRIVER
5308M:	Bence Csókás <bence98@sch.bme.hu>
5309S:	Maintained
5310F:	drivers/i2c/busses/i2c-cp2615.c
5311
5312CPMAC ETHERNET DRIVER
5313M:	Florian Fainelli <f.fainelli@gmail.com>
5314L:	netdev@vger.kernel.org
5315S:	Maintained
5316F:	drivers/net/ethernet/ti/cpmac.c
5317
5318CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5319M:	Viresh Kumar <viresh.kumar@linaro.org>
5320M:	Sudeep Holla <sudeep.holla@arm.com>
5321L:	linux-pm@vger.kernel.org
5322S:	Maintained
5323W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5324F:	drivers/cpufreq/vexpress-spc-cpufreq.c
5325
5326CPU FREQUENCY SCALING FRAMEWORK
5327M:	"Rafael J. Wysocki" <rafael@kernel.org>
5328M:	Viresh Kumar <viresh.kumar@linaro.org>
5329L:	linux-pm@vger.kernel.org
5330S:	Maintained
5331B:	https://bugzilla.kernel.org
5332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5334F:	Documentation/admin-guide/pm/cpufreq.rst
5335F:	Documentation/admin-guide/pm/intel_pstate.rst
5336F:	Documentation/cpu-freq/
5337F:	Documentation/devicetree/bindings/cpufreq/
5338F:	drivers/cpufreq/
5339F:	include/linux/cpufreq.h
5340F:	include/linux/sched/cpufreq.h
5341F:	kernel/sched/cpufreq*.c
5342F:	tools/testing/selftests/cpufreq/
5343
5344CPU HOTPLUG
5345M:	Thomas Gleixner <tglx@linutronix.de>
5346M:	Peter Zijlstra <peterz@infradead.org>
5347L:	linux-kernel@vger.kernel.org
5348S:	Maintained
5349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5350F:	include/linux/cpu.h
5351F:	include/linux/cpuhotplug.h
5352F:	include/linux/smpboot.h
5353F:	kernel/cpu.c
5354F:	kernel/smpboot.*
5355
5356CPU IDLE TIME MANAGEMENT FRAMEWORK
5357M:	"Rafael J. Wysocki" <rafael@kernel.org>
5358M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5359L:	linux-pm@vger.kernel.org
5360S:	Maintained
5361B:	https://bugzilla.kernel.org
5362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5363F:	Documentation/admin-guide/pm/cpuidle.rst
5364F:	Documentation/driver-api/pm/cpuidle.rst
5365F:	drivers/cpuidle/
5366F:	include/linux/cpuidle.h
5367
5368CPU POWER MONITORING SUBSYSTEM
5369M:	Thomas Renninger <trenn@suse.com>
5370M:	Shuah Khan <shuah@kernel.org>
5371M:	Shuah Khan <skhan@linuxfoundation.org>
5372L:	linux-pm@vger.kernel.org
5373S:	Maintained
5374F:	tools/power/cpupower/
5375
5376CPUID/MSR DRIVER
5377M:	"H. Peter Anvin" <hpa@zytor.com>
5378S:	Maintained
5379F:	arch/x86/kernel/cpuid.c
5380F:	arch/x86/kernel/msr.c
5381
5382CPUIDLE DRIVER - ARM BIG LITTLE
5383M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5384M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5385L:	linux-pm@vger.kernel.org
5386L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5387S:	Maintained
5388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5389F:	drivers/cpuidle/cpuidle-big_little.c
5390
5391CPUIDLE DRIVER - ARM EXYNOS
5392M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5393M:	Kukjin Kim <kgene@kernel.org>
5394R:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
5395L:	linux-pm@vger.kernel.org
5396L:	linux-samsung-soc@vger.kernel.org
5397S:	Maintained
5398F:	arch/arm/mach-exynos/pm.c
5399F:	drivers/cpuidle/cpuidle-exynos.c
5400F:	include/linux/platform_data/cpuidle-exynos.h
5401
5402CPUIDLE DRIVER - ARM PSCI
5403M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5404M:	Sudeep Holla <sudeep.holla@arm.com>
5405L:	linux-pm@vger.kernel.org
5406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5407S:	Supported
5408F:	drivers/cpuidle/cpuidle-psci.c
5409
5410CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5411M:	Ulf Hansson <ulf.hansson@linaro.org>
5412L:	linux-pm@vger.kernel.org
5413L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5414S:	Supported
5415F:	drivers/cpuidle/cpuidle-psci-domain.c
5416F:	drivers/cpuidle/cpuidle-psci.h
5417
5418CPUIDLE DRIVER - DT IDLE PM DOMAIN
5419M:	Ulf Hansson <ulf.hansson@linaro.org>
5420L:	linux-pm@vger.kernel.org
5421S:	Supported
5422F:	drivers/cpuidle/dt_idle_genpd.c
5423F:	drivers/cpuidle/dt_idle_genpd.h
5424
5425CPUIDLE DRIVER - RISC-V SBI
5426M:	Anup Patel <anup@brainfault.org>
5427L:	linux-pm@vger.kernel.org
5428L:	linux-riscv@lists.infradead.org
5429S:	Maintained
5430F:	drivers/cpuidle/cpuidle-riscv-sbi.c
5431
5432CRAMFS FILESYSTEM
5433M:	Nicolas Pitre <nico@fluxnic.net>
5434S:	Maintained
5435F:	Documentation/filesystems/cramfs.rst
5436F:	fs/cramfs/
5437
5438CREATIVE SB0540
5439M:	Bastien Nocera <hadess@hadess.net>
5440L:	linux-input@vger.kernel.org
5441S:	Maintained
5442F:	drivers/hid/hid-creative-sb0540.c
5443
5444CRYPTO API
5445M:	Herbert Xu <herbert@gondor.apana.org.au>
5446M:	"David S. Miller" <davem@davemloft.net>
5447L:	linux-crypto@vger.kernel.org
5448S:	Maintained
5449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5451F:	Documentation/crypto/
5452F:	Documentation/devicetree/bindings/crypto/
5453F:	arch/*/crypto/
5454F:	crypto/
5455F:	drivers/crypto/
5456F:	include/crypto/
5457F:	include/linux/crypto*
5458F:	lib/crypto/
5459
5460CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5461M:	Neil Horman <nhorman@tuxdriver.com>
5462L:	linux-crypto@vger.kernel.org
5463S:	Maintained
5464F:	crypto/ansi_cprng.c
5465F:	crypto/rng.c
5466
5467CS3308 MEDIA DRIVER
5468M:	Hans Verkuil <hverkuil@xs4all.nl>
5469L:	linux-media@vger.kernel.org
5470S:	Odd Fixes
5471W:	http://linuxtv.org
5472T:	git git://linuxtv.org/media_tree.git
5473F:	drivers/media/i2c/cs3308.c
5474
5475CS5535 Audio ALSA driver
5476M:	Jaya Kumar <jayakumar.alsa@gmail.com>
5477S:	Maintained
5478F:	sound/pci/cs5535audio/
5479
5480CTU CAN FD DRIVER
5481M:	Pavel Pisa <pisa@cmp.felk.cvut.cz>
5482M:	Ondrej Ille <ondrej.ille@gmail.com>
5483L:	linux-can@vger.kernel.org
5484S:	Maintained
5485F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5486F:	drivers/net/can/ctucanfd/
5487
5488CW1200 WLAN driver
5489S:	Orphan
5490F:	drivers/net/wireless/st/cw1200/
5491
5492CX18 VIDEO4LINUX DRIVER
5493M:	Andy Walls <awalls@md.metrocast.net>
5494L:	linux-media@vger.kernel.org
5495S:	Maintained
5496W:	https://linuxtv.org
5497T:	git git://linuxtv.org/media_tree.git
5498F:	drivers/media/pci/cx18/
5499F:	include/uapi/linux/ivtv*
5500
5501CX2341X MPEG ENCODER HELPER MODULE
5502M:	Hans Verkuil <hverkuil@xs4all.nl>
5503L:	linux-media@vger.kernel.org
5504S:	Maintained
5505W:	https://linuxtv.org
5506T:	git git://linuxtv.org/media_tree.git
5507F:	drivers/media/common/cx2341x*
5508F:	include/media/drv-intf/cx2341x.h
5509
5510CX24120 MEDIA DRIVER
5511M:	Jemma Denson <jdenson@gmail.com>
5512M:	Patrick Boettcher <patrick.boettcher@posteo.de>
5513L:	linux-media@vger.kernel.org
5514S:	Maintained
5515W:	https://linuxtv.org
5516Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5517F:	drivers/media/dvb-frontends/cx24120*
5518
5519CX88 VIDEO4LINUX DRIVER
5520M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5521L:	linux-media@vger.kernel.org
5522S:	Odd fixes
5523W:	https://linuxtv.org
5524T:	git git://linuxtv.org/media_tree.git
5525F:	Documentation/driver-api/media/drivers/cx88*
5526F:	drivers/media/pci/cx88/
5527
5528CXD2820R MEDIA DRIVER
5529M:	Antti Palosaari <crope@iki.fi>
5530L:	linux-media@vger.kernel.org
5531S:	Maintained
5532W:	https://linuxtv.org
5533W:	http://palosaari.fi/linux/
5534Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5535T:	git git://linuxtv.org/anttip/media_tree.git
5536F:	drivers/media/dvb-frontends/cxd2820r*
5537
5538CXGB3 ETHERNET DRIVER (CXGB3)
5539M:	Raju Rangoju <rajur@chelsio.com>
5540L:	netdev@vger.kernel.org
5541S:	Supported
5542W:	http://www.chelsio.com
5543F:	drivers/net/ethernet/chelsio/cxgb3/
5544
5545CXGB3 ISCSI DRIVER (CXGB3I)
5546M:	Varun Prakash <varun@chelsio.com>
5547L:	linux-scsi@vger.kernel.org
5548S:	Supported
5549W:	http://www.chelsio.com
5550F:	drivers/scsi/cxgbi/cxgb3i
5551
5552CXGB4 CRYPTO DRIVER (chcr)
5553M:	Ayush Sawal <ayush.sawal@chelsio.com>
5554L:	linux-crypto@vger.kernel.org
5555S:	Supported
5556W:	http://www.chelsio.com
5557F:	drivers/crypto/chelsio
5558
5559CXGB4 ETHERNET DRIVER (CXGB4)
5560M:	Raju Rangoju <rajur@chelsio.com>
5561L:	netdev@vger.kernel.org
5562S:	Supported
5563W:	http://www.chelsio.com
5564F:	drivers/net/ethernet/chelsio/cxgb4/
5565
5566CXGB4 INLINE CRYPTO DRIVER
5567M:	Ayush Sawal <ayush.sawal@chelsio.com>
5568L:	netdev@vger.kernel.org
5569S:	Supported
5570W:	http://www.chelsio.com
5571F:	drivers/net/ethernet/chelsio/inline_crypto/
5572
5573CXGB4 ISCSI DRIVER (CXGB4I)
5574M:	Varun Prakash <varun@chelsio.com>
5575L:	linux-scsi@vger.kernel.org
5576S:	Supported
5577W:	http://www.chelsio.com
5578F:	drivers/scsi/cxgbi/cxgb4i
5579
5580CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5581M:	Potnuri Bharat Teja <bharat@chelsio.com>
5582L:	linux-rdma@vger.kernel.org
5583S:	Supported
5584W:	http://www.openfabrics.org
5585F:	drivers/infiniband/hw/cxgb4/
5586F:	include/uapi/rdma/cxgb4-abi.h
5587
5588CXGB4VF ETHERNET DRIVER (CXGB4VF)
5589M:	Raju Rangoju <rajur@chelsio.com>
5590L:	netdev@vger.kernel.org
5591S:	Supported
5592W:	http://www.chelsio.com
5593F:	drivers/net/ethernet/chelsio/cxgb4vf/
5594
5595CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5596M:	Frederic Barrat <fbarrat@linux.ibm.com>
5597M:	Andrew Donnellan <ajd@linux.ibm.com>
5598L:	linuxppc-dev@lists.ozlabs.org
5599S:	Supported
5600F:	Documentation/ABI/testing/sysfs-class-cxl
5601F:	Documentation/powerpc/cxl.rst
5602F:	arch/powerpc/platforms/powernv/pci-cxl.c
5603F:	drivers/misc/cxl/
5604F:	include/misc/cxl*
5605F:	include/uapi/misc/cxl.h
5606
5607CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5608M:	Manoj N. Kumar <manoj@linux.ibm.com>
5609M:	Matthew R. Ochs <mrochs@linux.ibm.com>
5610M:	Uma Krishnan <ukrishn@linux.ibm.com>
5611L:	linux-scsi@vger.kernel.org
5612S:	Supported
5613F:	Documentation/powerpc/cxlflash.rst
5614F:	drivers/scsi/cxlflash/
5615F:	include/uapi/scsi/cxlflash_ioctl.h
5616
5617CYBERPRO FB DRIVER
5618M:	Russell King <linux@armlinux.org.uk>
5619L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5620S:	Maintained
5621W:	http://www.armlinux.org.uk/
5622F:	drivers/video/fbdev/cyber2000fb.*
5623
5624CYCLADES PC300 DRIVER
5625S:	Orphan
5626F:	drivers/net/wan/pc300*
5627
5628CYPRESS CY8C95X0 PINCTRL DRIVER
5629M:	Patrick Rudolph <patrick.rudolph@9elements.com>
5630L:	linux-gpio@vger.kernel.org
5631S:	Maintained
5632F:	drivers/pinctrl/pinctrl-cy8c95x0.c
5633
5634CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5635M:	Linus Walleij <linus.walleij@linaro.org>
5636L:	linux-input@vger.kernel.org
5637S:	Maintained
5638F:	drivers/input/touchscreen/cy8ctma140.c
5639
5640CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5641M:	Yassine Oudjana <y.oudjana@protonmail.com>
5642L:	linux-input@vger.kernel.org
5643S:	Maintained
5644F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
5645F:	drivers/input/keyboard/cypress-sf.c
5646
5647CYPRESS_FIRMWARE MEDIA DRIVER
5648M:	Antti Palosaari <crope@iki.fi>
5649L:	linux-media@vger.kernel.org
5650S:	Maintained
5651W:	https://linuxtv.org
5652W:	http://palosaari.fi/linux/
5653Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5654T:	git git://linuxtv.org/anttip/media_tree.git
5655F:	drivers/media/common/cypress_firmware*
5656
5657CYTTSP TOUCHSCREEN DRIVER
5658M:	Linus Walleij <linus.walleij@linaro.org>
5659L:	linux-input@vger.kernel.org
5660S:	Maintained
5661F:	drivers/input/touchscreen/cyttsp*
5662
5663D-LINK DIR-685 TOUCHKEYS DRIVER
5664M:	Linus Walleij <linus.walleij@linaro.org>
5665L:	linux-input@vger.kernel.org
5666S:	Supported
5667F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
5668
5669DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5670M:	Joshua Kinard <kumba@gentoo.org>
5671S:	Maintained
5672F:	drivers/rtc/rtc-ds1685.c
5673F:	include/linux/rtc/ds1685.h
5674
5675DAMA SLAVE for AX.25
5676M:	Joerg Reuter <jreuter@yaina.de>
5677L:	linux-hams@vger.kernel.org
5678S:	Maintained
5679W:	http://yaina.de/jreuter/
5680W:	http://www.qsl.net/dl1bke/
5681F:	net/ax25/af_ax25.c
5682F:	net/ax25/ax25_dev.c
5683F:	net/ax25/ax25_ds_*
5684F:	net/ax25/ax25_in.c
5685F:	net/ax25/ax25_out.c
5686F:	net/ax25/ax25_timer.c
5687F:	net/ax25/sysctl_net_ax25.c
5688
5689DATA ACCESS MONITOR
5690M:	SeongJae Park <sj@kernel.org>
5691L:	damon@lists.linux.dev
5692L:	linux-mm@kvack.org
5693S:	Maintained
5694W:	https://damonitor.github.io
5695P:	Documentation/mm/damon/maintainer-profile.rst
5696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
5697T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
5698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
5699F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
5700F:	Documentation/admin-guide/mm/damon/
5701F:	Documentation/mm/damon/
5702F:	include/linux/damon.h
5703F:	include/trace/events/damon.h
5704F:	mm/damon/
5705F:	tools/testing/selftests/damon/
5706
5707DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5708L:	netdev@vger.kernel.org
5709S:	Orphan
5710F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5711F:	drivers/net/ethernet/dec/tulip/dmfe.c
5712
5713DC390/AM53C974 SCSI driver
5714M:	Hannes Reinecke <hare@suse.com>
5715L:	linux-scsi@vger.kernel.org
5716S:	Maintained
5717F:	drivers/scsi/am53c974.c
5718
5719DC395x SCSI driver
5720M:	Oliver Neukum <oliver@neukum.org>
5721M:	Ali Akcaagac <aliakc@web.de>
5722M:	Jamie Lenehan <lenehan@twibble.org>
5723S:	Maintained
5724F:	Documentation/scsi/dc395x.rst
5725F:	drivers/scsi/dc395x.*
5726
5727DCCP PROTOCOL
5728L:	dccp@vger.kernel.org
5729S:	Orphan
5730W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5731F:	include/linux/dccp.h
5732F:	include/linux/tfrc.h
5733F:	include/uapi/linux/dccp.h
5734F:	net/dccp/
5735
5736DEBUGOBJECTS:
5737M:	Thomas Gleixner <tglx@linutronix.de>
5738L:	linux-kernel@vger.kernel.org
5739S:	Maintained
5740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
5741F:	include/linux/debugobjects.h
5742F:	lib/debugobjects.c
5743
5744DECSTATION PLATFORM SUPPORT
5745M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
5746L:	linux-mips@vger.kernel.org
5747S:	Maintained
5748W:	http://www.linux-mips.org/wiki/DECstation
5749F:	arch/mips/dec/
5750F:	arch/mips/include/asm/dec/
5751F:	arch/mips/include/asm/mach-dec/
5752
5753DEFXX FDDI NETWORK DRIVER
5754M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
5755S:	Maintained
5756F:	drivers/net/fddi/defxx.*
5757
5758DEFZA FDDI NETWORK DRIVER
5759M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
5760S:	Maintained
5761F:	drivers/net/fddi/defza.*
5762
5763DEINTERLACE DRIVERS FOR ALLWINNER H3
5764M:	Jernej Skrabec <jernej.skrabec@gmail.com>
5765L:	linux-media@vger.kernel.org
5766S:	Maintained
5767T:	git git://linuxtv.org/media_tree.git
5768F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5769F:	drivers/media/platform/sunxi/sun8i-di/
5770
5771DELL LAPTOP DRIVER
5772M:	Matthew Garrett <mjg59@srcf.ucam.org>
5773M:	Pali Rohár <pali@kernel.org>
5774L:	platform-driver-x86@vger.kernel.org
5775S:	Maintained
5776F:	drivers/platform/x86/dell/dell-laptop.c
5777
5778DELL LAPTOP FREEFALL DRIVER
5779M:	Pali Rohár <pali@kernel.org>
5780S:	Maintained
5781F:	drivers/platform/x86/dell/dell-smo8800.c
5782
5783DELL LAPTOP RBTN DRIVER
5784M:	Pali Rohár <pali@kernel.org>
5785S:	Maintained
5786F:	drivers/platform/x86/dell/dell-rbtn.*
5787
5788DELL LAPTOP SMM DRIVER
5789M:	Pali Rohár <pali@kernel.org>
5790S:	Maintained
5791F:	Documentation/ABI/obsolete/procfs-i8k
5792F:	drivers/hwmon/dell-smm-hwmon.c
5793F:	include/uapi/linux/i8k.h
5794
5795DELL REMOTE BIOS UPDATE DRIVER
5796M:	Stuart Hayes <stuart.w.hayes@gmail.com>
5797L:	platform-driver-x86@vger.kernel.org
5798S:	Maintained
5799F:	drivers/platform/x86/dell/dell_rbu.c
5800
5801DELL SMBIOS DRIVER
5802M:	Pali Rohár <pali@kernel.org>
5803L:	Dell.Client.Kernel@dell.com
5804L:	platform-driver-x86@vger.kernel.org
5805S:	Maintained
5806F:	drivers/platform/x86/dell/dell-smbios.*
5807
5808DELL SMBIOS SMM DRIVER
5809L:	Dell.Client.Kernel@dell.com
5810L:	platform-driver-x86@vger.kernel.org
5811S:	Maintained
5812F:	drivers/platform/x86/dell/dell-smbios-smm.c
5813
5814DELL SMBIOS WMI DRIVER
5815L:	Dell.Client.Kernel@dell.com
5816L:	platform-driver-x86@vger.kernel.org
5817S:	Maintained
5818F:	drivers/platform/x86/dell/dell-smbios-wmi.c
5819F:	tools/wmi/dell-smbios-example.c
5820
5821DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5822M:	Stuart Hayes <stuart.w.hayes@gmail.com>
5823L:	platform-driver-x86@vger.kernel.org
5824S:	Maintained
5825F:	Documentation/driver-api/dcdbas.rst
5826F:	drivers/platform/x86/dell/dcdbas.*
5827
5828DELL WMI DDV DRIVER
5829M:	Armin Wolf <W_Armin@gmx.de>
5830S:	Maintained
5831F:	Documentation/ABI/testing/debugfs-dell-wmi-ddv
5832F:	Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
5833F:	Documentation/wmi/devices/dell-wmi-ddv.rst
5834F:	drivers/platform/x86/dell/dell-wmi-ddv.c
5835
5836DELL WMI DESCRIPTOR DRIVER
5837L:	Dell.Client.Kernel@dell.com
5838S:	Maintained
5839F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
5840
5841DELL WMI HARDWARE PRIVACY SUPPORT
5842M:	Perry Yuan <Perry.Yuan@dell.com>
5843L:	Dell.Client.Kernel@dell.com
5844L:	platform-driver-x86@vger.kernel.org
5845S:	Maintained
5846F:	drivers/platform/x86/dell/dell-wmi-privacy.c
5847
5848DELL WMI NOTIFICATIONS DRIVER
5849M:	Matthew Garrett <mjg59@srcf.ucam.org>
5850M:	Pali Rohár <pali@kernel.org>
5851S:	Maintained
5852F:	drivers/platform/x86/dell/dell-wmi-base.c
5853
5854DELL WMI SYSMAN DRIVER
5855M:	Prasanth Ksr <prasanth.ksr@dell.com>
5856L:	Dell.Client.Kernel@dell.com
5857L:	platform-driver-x86@vger.kernel.org
5858S:	Maintained
5859F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
5860F:	drivers/platform/x86/dell/dell-wmi-sysman/
5861
5862DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5863M:	Zev Weiss <zev@bewilderbeest.net>
5864L:	linux-hwmon@vger.kernel.org
5865S:	Maintained
5866F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5867
5868DELTA DPS920AB PSU DRIVER
5869M:	Robert Marko <robert.marko@sartura.hr>
5870L:	linux-hwmon@vger.kernel.org
5871S:	Maintained
5872F:	Documentation/hwmon/dps920ab.rst
5873F:	drivers/hwmon/pmbus/dps920ab.c
5874
5875DELTA NETWORKS TN48M CPLD DRIVERS
5876M:	Robert Marko <robert.marko@sartura.hr>
5877S:	Maintained
5878F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5879F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5880F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5881F:	drivers/gpio/gpio-tn48m.c
5882F:	include/dt-bindings/reset/delta,tn48m-reset.h
5883
5884DELTA ST MEDIA DRIVER
5885M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
5886L:	linux-media@vger.kernel.org
5887S:	Supported
5888W:	https://linuxtv.org
5889T:	git git://linuxtv.org/media_tree.git
5890F:	drivers/media/platform/st/sti/delta
5891
5892DENALI NAND DRIVER
5893L:	linux-mtd@lists.infradead.org
5894S:	Orphan
5895F:	drivers/mtd/nand/raw/denali*
5896
5897DESIGNWARE EDMA CORE IP DRIVER
5898M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
5899R:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5900R:	Serge Semin <fancer.lancer@gmail.com>
5901L:	dmaengine@vger.kernel.org
5902S:	Maintained
5903F:	drivers/dma/dw-edma/
5904F:	include/linux/dma/edma.h
5905
5906DESIGNWARE USB2 DRD IP DRIVER
5907M:	Minas Harutyunyan <hminas@synopsys.com>
5908L:	linux-usb@vger.kernel.org
5909S:	Maintained
5910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5911F:	drivers/usb/dwc2/
5912
5913DESIGNWARE USB3 DRD IP DRIVER
5914M:	Thinh Nguyen <Thinh.Nguyen@synopsys.com>
5915L:	linux-usb@vger.kernel.org
5916S:	Maintained
5917F:	drivers/usb/dwc3/
5918
5919DESIGNWARE XDATA IP DRIVER
5920M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5921L:	linux-pci@vger.kernel.org
5922S:	Maintained
5923F:	Documentation/misc-devices/dw-xdata-pcie.rst
5924F:	drivers/misc/dw-xdata-pcie.c
5925
5926DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5927M:	Andreas Klinger <ak@it-klinger.de>
5928L:	linux-iio@vger.kernel.org
5929S:	Maintained
5930F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5931F:	drivers/iio/proximity/srf*.c
5932
5933DEVICE COREDUMP (DEV_COREDUMP)
5934M:	Johannes Berg <johannes@sipsolutions.net>
5935L:	linux-kernel@vger.kernel.org
5936S:	Maintained
5937F:	drivers/base/devcoredump.c
5938F:	include/linux/devcoredump.h
5939
5940DEVICE DEPENDENCY HELPER SCRIPT
5941M:	Saravana Kannan <saravanak@google.com>
5942L:	linux-kernel@vger.kernel.org
5943S:	Maintained
5944F:	scripts/dev-needs.sh
5945
5946DEVICE DIRECT ACCESS (DAX)
5947M:	Dan Williams <dan.j.williams@intel.com>
5948M:	Vishal Verma <vishal.l.verma@intel.com>
5949M:	Dave Jiang <dave.jiang@intel.com>
5950L:	nvdimm@lists.linux.dev
5951L:	linux-cxl@vger.kernel.org
5952S:	Supported
5953F:	drivers/dax/
5954
5955DEVICE FREQUENCY (DEVFREQ)
5956M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5957M:	Kyungmin Park <kyungmin.park@samsung.com>
5958M:	Chanwoo Choi <cw00.choi@samsung.com>
5959L:	linux-pm@vger.kernel.org
5960S:	Maintained
5961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5962F:	Documentation/devicetree/bindings/devfreq/
5963F:	Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
5964F:	drivers/devfreq/
5965F:	include/linux/devfreq.h
5966F:	include/trace/events/devfreq.h
5967
5968DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5969M:	Chanwoo Choi <cw00.choi@samsung.com>
5970L:	linux-pm@vger.kernel.org
5971S:	Supported
5972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5973F:	Documentation/devicetree/bindings/devfreq/event/
5974F:	drivers/devfreq/devfreq-event.c
5975F:	drivers/devfreq/event/
5976F:	include/dt-bindings/pmu/exynos_ppmu.h
5977F:	include/linux/devfreq-event.h
5978
5979DEVICE RESOURCE MANAGEMENT HELPERS
5980M:	Hans de Goede <hdegoede@redhat.com>
5981R:	Matti Vaittinen <mazziesaccount@gmail.com>
5982S:	Maintained
5983F:	include/linux/devm-helpers.h
5984
5985DEVICE-MAPPER  (LVM)
5986M:	Alasdair Kergon <agk@redhat.com>
5987M:	Mike Snitzer <snitzer@kernel.org>
5988M:	dm-devel@redhat.com
5989L:	dm-devel@redhat.com
5990S:	Maintained
5991W:	http://sources.redhat.com/dm
5992Q:	http://patchwork.kernel.org/project/dm-devel/list/
5993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5994T:	quilt http://people.redhat.com/agk/patches/linux/editing/
5995F:	Documentation/admin-guide/device-mapper/
5996F:	drivers/md/Kconfig
5997F:	drivers/md/Makefile
5998F:	drivers/md/dm*
5999F:	drivers/md/persistent-data/
6000F:	include/linux/device-mapper.h
6001F:	include/linux/dm-*.h
6002F:	include/uapi/linux/dm-*.h
6003
6004DEVLINK
6005M:	Jiri Pirko <jiri@resnulli.us>
6006L:	netdev@vger.kernel.org
6007S:	Supported
6008F:	Documentation/networking/devlink
6009F:	include/net/devlink.h
6010F:	include/uapi/linux/devlink.h
6011F:	net/devlink/
6012
6013DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6014M:	Christoph Niedermaier <cniedermaier@dh-electronics.com>
6015L:	kernel@dh-electronics.com
6016S:	Maintained
6017F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6018F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6019
6020DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6021M:	Marek Vasut <marex@denx.de>
6022L:	kernel@dh-electronics.com
6023S:	Maintained
6024F:	arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6025F:	arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6026
6027DIALOG SEMICONDUCTOR DRIVERS
6028M:	Support Opensource <support.opensource@diasemi.com>
6029S:	Supported
6030W:	http://www.dialog-semiconductor.com/products
6031F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
6032F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
6033F:	Documentation/devicetree/bindings/mfd/da90*.txt
6034F:	Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6035F:	Documentation/devicetree/bindings/regulator/da92*.txt
6036F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6037F:	Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6038F:	Documentation/devicetree/bindings/sound/da[79]*.txt
6039F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
6040F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
6041F:	Documentation/hwmon/da90??.rst
6042F:	drivers/gpio/gpio-da90??.c
6043F:	drivers/hwmon/da90??-hwmon.c
6044F:	drivers/iio/adc/da91??-*.c
6045F:	drivers/input/misc/da72??.[ch]
6046F:	drivers/input/misc/da90??_onkey.c
6047F:	drivers/input/touchscreen/da9052_tsi.c
6048F:	drivers/leds/leds-da90??.c
6049F:	drivers/mfd/da903x.c
6050F:	drivers/mfd/da90??-*.c
6051F:	drivers/mfd/da91??-*.c
6052F:	drivers/pinctrl/pinctrl-da90??.c
6053F:	drivers/power/supply/da9052-battery.c
6054F:	drivers/power/supply/da91??-*.c
6055F:	drivers/regulator/da9???-regulator.[ch]
6056F:	drivers/regulator/slg51000-regulator.[ch]
6057F:	drivers/rtc/rtc-da90??.c
6058F:	drivers/thermal/da90??-thermal.c
6059F:	drivers/video/backlight/da90??_bl.c
6060F:	drivers/watchdog/da90??_wdt.c
6061F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
6062F:	include/linux/mfd/da903x.h
6063F:	include/linux/mfd/da9052/
6064F:	include/linux/mfd/da9055/
6065F:	include/linux/mfd/da9062/
6066F:	include/linux/mfd/da9063/
6067F:	include/linux/mfd/da9150/
6068F:	include/linux/regulator/da9211.h
6069F:	include/sound/da[79]*.h
6070F:	sound/soc/codecs/da[79]*.[ch]
6071
6072DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6073M:	William Breathitt Gray <william.gray@linaro.org>
6074L:	linux-gpio@vger.kernel.org
6075S:	Maintained
6076F:	drivers/gpio/gpio-gpio-mm.c
6077
6078DIOLAN U2C-12 I2C DRIVER
6079M:	Guenter Roeck <linux@roeck-us.net>
6080L:	linux-i2c@vger.kernel.org
6081S:	Maintained
6082F:	drivers/i2c/busses/i2c-diolan-u2c.c
6083
6084DIRECTORY NOTIFICATION (DNOTIFY)
6085M:	Jan Kara <jack@suse.cz>
6086R:	Amir Goldstein <amir73il@gmail.com>
6087L:	linux-fsdevel@vger.kernel.org
6088S:	Maintained
6089F:	Documentation/filesystems/dnotify.rst
6090F:	fs/notify/dnotify/
6091F:	include/linux/dnotify.h
6092
6093DISK GEOMETRY AND PARTITION HANDLING
6094M:	Andries Brouwer <aeb@cwi.nl>
6095S:	Maintained
6096W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6097W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6098W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6099
6100DISKQUOTA
6101M:	Jan Kara <jack@suse.com>
6102S:	Maintained
6103F:	Documentation/filesystems/quota.rst
6104F:	fs/quota/
6105F:	include/linux/quota*.h
6106F:	include/uapi/linux/quota*.h
6107
6108DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6109M:	Bernie Thompson <bernie@plugable.com>
6110L:	linux-fbdev@vger.kernel.org
6111S:	Maintained
6112W:	http://plugable.com/category/projects/udlfb/
6113F:	Documentation/fb/udlfb.rst
6114F:	drivers/video/fbdev/udlfb.c
6115F:	include/video/udlfb.h
6116
6117DISTRIBUTED LOCK MANAGER (DLM)
6118M:	Christine Caulfield <ccaulfie@redhat.com>
6119M:	David Teigland <teigland@redhat.com>
6120L:	gfs2@lists.linux.dev
6121S:	Supported
6122W:	http://sources.redhat.com/cluster/
6123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6124F:	fs/dlm/
6125
6126DMA BUFFER SHARING FRAMEWORK
6127M:	Sumit Semwal <sumit.semwal@linaro.org>
6128M:	Christian König <christian.koenig@amd.com>
6129L:	linux-media@vger.kernel.org
6130L:	dri-devel@lists.freedesktop.org
6131L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6132S:	Maintained
6133T:	git git://anongit.freedesktop.org/drm/drm-misc
6134F:	Documentation/driver-api/dma-buf.rst
6135F:	drivers/dma-buf/
6136F:	include/linux/*fence.h
6137F:	include/linux/dma-buf.h
6138F:	include/linux/dma-resv.h
6139K:	\bdma_(?:buf|fence|resv)\b
6140
6141DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6142M:	Vinod Koul <vkoul@kernel.org>
6143L:	dmaengine@vger.kernel.org
6144S:	Maintained
6145Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6147F:	Documentation/devicetree/bindings/dma/
6148F:	Documentation/driver-api/dmaengine/
6149F:	drivers/dma/
6150F:	include/dt-bindings/dma/
6151F:	include/linux/dma/
6152F:	include/linux/dmaengine.h
6153F:	include/linux/of_dma.h
6154
6155DMA MAPPING BENCHMARK
6156M:	Xiang Chen <chenxiang66@hisilicon.com>
6157L:	iommu@lists.linux.dev
6158F:	kernel/dma/map_benchmark.c
6159F:	tools/testing/selftests/dma/
6160
6161DMA MAPPING HELPERS
6162M:	Christoph Hellwig <hch@lst.de>
6163M:	Marek Szyprowski <m.szyprowski@samsung.com>
6164R:	Robin Murphy <robin.murphy@arm.com>
6165L:	iommu@lists.linux.dev
6166S:	Supported
6167W:	http://git.infradead.org/users/hch/dma-mapping.git
6168T:	git git://git.infradead.org/users/hch/dma-mapping.git
6169F:	include/asm-generic/dma-mapping.h
6170F:	include/linux/dma-direct.h
6171F:	include/linux/dma-map-ops.h
6172F:	include/linux/dma-mapping.h
6173F:	include/linux/swiotlb.h
6174F:	kernel/dma/
6175
6176DMA-BUF HEAPS FRAMEWORK
6177M:	Sumit Semwal <sumit.semwal@linaro.org>
6178R:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
6179R:	Brian Starkey <Brian.Starkey@arm.com>
6180R:	John Stultz <jstultz@google.com>
6181R:	T.J. Mercier <tjmercier@google.com>
6182L:	linux-media@vger.kernel.org
6183L:	dri-devel@lists.freedesktop.org
6184L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6185S:	Maintained
6186T:	git git://anongit.freedesktop.org/drm/drm-misc
6187F:	drivers/dma-buf/dma-heap.c
6188F:	drivers/dma-buf/heaps/*
6189F:	include/linux/dma-heap.h
6190F:	include/uapi/linux/dma-heap.h
6191
6192DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6193M:	Lukasz Luba <lukasz.luba@arm.com>
6194L:	linux-pm@vger.kernel.org
6195L:	linux-samsung-soc@vger.kernel.org
6196S:	Maintained
6197F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6198F:	drivers/memory/samsung/exynos5422-dmc.c
6199
6200DME1737 HARDWARE MONITOR DRIVER
6201M:	Juerg Haefliger <juergh@proton.me>
6202L:	linux-hwmon@vger.kernel.org
6203S:	Maintained
6204F:	Documentation/hwmon/dme1737.rst
6205F:	drivers/hwmon/dme1737.c
6206
6207DMI/SMBIOS SUPPORT
6208M:	Jean Delvare <jdelvare@suse.com>
6209S:	Maintained
6210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6211F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
6212F:	drivers/firmware/dmi-id.c
6213F:	drivers/firmware/dmi_scan.c
6214F:	include/linux/dmi.h
6215
6216DOCUMENTATION
6217M:	Jonathan Corbet <corbet@lwn.net>
6218L:	linux-doc@vger.kernel.org
6219S:	Maintained
6220P:	Documentation/doc-guide/maintainer-profile.rst
6221T:	git git://git.lwn.net/linux.git docs-next
6222F:	Documentation/
6223F:	scripts/documentation-file-ref-check
6224F:	scripts/kernel-doc
6225F:	scripts/sphinx-pre-install
6226X:	Documentation/ABI/
6227X:	Documentation/admin-guide/media/
6228X:	Documentation/devicetree/
6229X:	Documentation/driver-api/media/
6230X:	Documentation/firmware-guide/acpi/
6231X:	Documentation/i2c/
6232X:	Documentation/netlink/
6233X:	Documentation/power/
6234X:	Documentation/spi/
6235X:	Documentation/userspace-api/media/
6236
6237DOCUMENTATION PROCESS
6238M:	Jonathan Corbet <corbet@lwn.net>
6239L:	workflows@vger.kernel.org
6240S:	Maintained
6241F:	Documentation/maintainer/
6242F:	Documentation/process/
6243
6244DOCUMENTATION REPORTING ISSUES
6245M:	Thorsten Leemhuis <linux@leemhuis.info>
6246L:	linux-doc@vger.kernel.org
6247S:	Maintained
6248F:	Documentation/admin-guide/quickly-build-trimmed-linux.rst
6249F:	Documentation/admin-guide/reporting-issues.rst
6250
6251DOCUMENTATION SCRIPTS
6252M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6253L:	linux-doc@vger.kernel.org
6254S:	Maintained
6255F:	Documentation/sphinx/parse-headers.pl
6256F:	scripts/documentation-file-ref-check
6257F:	scripts/sphinx-pre-install
6258
6259DOCUMENTATION/ITALIAN
6260M:	Federico Vaga <federico.vaga@vaga.pv.it>
6261L:	linux-doc@vger.kernel.org
6262S:	Maintained
6263F:	Documentation/translations/it_IT
6264
6265DOCUMENTATION/JAPANESE
6266R:	Akira Yokosawa <akiyks@gmail.com>
6267L:	linux-doc@vger.kernel.org
6268S:	Maintained
6269F:	Documentation/translations/ja_JP
6270
6271DONGWOON DW9714 LENS VOICE COIL DRIVER
6272M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6273L:	linux-media@vger.kernel.org
6274S:	Maintained
6275T:	git git://linuxtv.org/media_tree.git
6276F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6277F:	drivers/media/i2c/dw9714.c
6278
6279DONGWOON DW9719 LENS VOICE COIL DRIVER
6280M:	Daniel Scally <djrscally@gmail.com>
6281L:	linux-media@vger.kernel.org
6282S:	Maintained
6283T:	git git://linuxtv.org/media_tree.git
6284F:	drivers/media/i2c/dw9719.c
6285
6286DONGWOON DW9768 LENS VOICE COIL DRIVER
6287L:	linux-media@vger.kernel.org
6288S:	Orphan
6289T:	git git://linuxtv.org/media_tree.git
6290F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6291F:	drivers/media/i2c/dw9768.c
6292
6293DONGWOON DW9807 LENS VOICE COIL DRIVER
6294M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6295L:	linux-media@vger.kernel.org
6296S:	Maintained
6297T:	git git://linuxtv.org/media_tree.git
6298F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6299F:	drivers/media/i2c/dw9807-vcm.c
6300
6301DOUBLETALK DRIVER
6302M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
6303L:	blinux-list@redhat.com
6304S:	Maintained
6305F:	drivers/char/dtlk.c
6306F:	include/linux/dtlk.h
6307
6308DPAA2 DATAPATH I/O (DPIO) DRIVER
6309M:	Roy Pledge <Roy.Pledge@nxp.com>
6310L:	linux-kernel@vger.kernel.org
6311S:	Maintained
6312F:	drivers/soc/fsl/dpio
6313
6314DPAA2 ETHERNET DRIVER
6315M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6316L:	netdev@vger.kernel.org
6317S:	Maintained
6318F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6319F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6320F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
6321F:	drivers/net/ethernet/freescale/dpaa2/Makefile
6322F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6323F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6324F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6325F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
6326F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
6327F:	drivers/net/ethernet/freescale/dpaa2/dpni*
6328
6329DPAA2 ETHERNET SWITCH DRIVER
6330M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6331L:	netdev@vger.kernel.org
6332S:	Maintained
6333F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6334F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6335F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
6336
6337DRBD DRIVER
6338M:	Philipp Reisner <philipp.reisner@linbit.com>
6339M:	Lars Ellenberg <lars.ellenberg@linbit.com>
6340M:	Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6341L:	drbd-dev@lists.linbit.com
6342S:	Supported
6343W:	http://www.drbd.org
6344T:	git git://git.linbit.com/linux-drbd.git
6345T:	git git://git.linbit.com/drbd-8.4.git
6346F:	Documentation/admin-guide/blockdev/
6347F:	drivers/block/drbd/
6348F:	include/linux/drbd*
6349F:	lib/lru_cache.c
6350
6351DRIVER COMPONENT FRAMEWORK
6352L:	dri-devel@lists.freedesktop.org
6353F:	drivers/base/component.c
6354F:	include/linux/component.h
6355
6356DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6357M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6358R:	"Rafael J. Wysocki" <rafael@kernel.org>
6359S:	Supported
6360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6361F:	Documentation/core-api/kobject.rst
6362F:	drivers/base/
6363F:	fs/debugfs/
6364F:	fs/sysfs/
6365F:	include/linux/debugfs.h
6366F:	include/linux/fwnode.h
6367F:	include/linux/kobj*
6368F:	include/linux/property.h
6369F:	lib/kobj*
6370
6371DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6372M:	Nishanth Menon <nm@ti.com>
6373L:	linux-pm@vger.kernel.org
6374S:	Maintained
6375F:	drivers/soc/ti/smartreflex.c
6376F:	include/linux/power/smartreflex.h
6377
6378DRM ACCEL DRIVERS FOR INTEL VPU
6379M:	Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
6380M:	Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com>
6381L:	dri-devel@lists.freedesktop.org
6382S:	Supported
6383T:	git git://anongit.freedesktop.org/drm/drm-misc
6384F:	drivers/accel/ivpu/
6385F:	include/uapi/drm/ivpu_accel.h
6386
6387DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6388M:	Oded Gabbay <ogabbay@kernel.org>
6389L:	dri-devel@lists.freedesktop.org
6390S:	Maintained
6391C:	irc://irc.oftc.net/dri-devel
6392T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6393F:	Documentation/accel/
6394F:	drivers/accel/
6395F:	include/drm/drm_accel.h
6396
6397DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6398M:	Maxime Ripard <mripard@kernel.org>
6399M:	Chen-Yu Tsai <wens@csie.org>
6400R:	Jernej Skrabec <jernej.skrabec@gmail.com>
6401L:	dri-devel@lists.freedesktop.org
6402S:	Supported
6403T:	git git://anongit.freedesktop.org/drm/drm-misc
6404F:	drivers/gpu/drm/sun4i/sun8i*
6405
6406DRM DRIVER FOR ARM PL111 CLCD
6407M:	Emma Anholt <emma@anholt.net>
6408S:	Supported
6409T:	git git://anongit.freedesktop.org/drm/drm-misc
6410F:	drivers/gpu/drm/pl111/
6411
6412DRM DRIVER FOR ARM VERSATILE TFT PANELS
6413M:	Linus Walleij <linus.walleij@linaro.org>
6414S:	Maintained
6415T:	git git://anongit.freedesktop.org/drm/drm-misc
6416F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6417F:	drivers/gpu/drm/panel/panel-arm-versatile.c
6418
6419DRM DRIVER FOR ASPEED BMC GFX
6420M:	Joel Stanley <joel@jms.id.au>
6421L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6422S:	Supported
6423T:	git git://anongit.freedesktop.org/drm/drm-misc
6424F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6425F:	drivers/gpu/drm/aspeed/
6426
6427DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6428M:	Dave Airlie <airlied@redhat.com>
6429R:	Thomas Zimmermann <tzimmermann@suse.de>
6430R:	Jocelyn Falempe <jfalempe@redhat.com>
6431L:	dri-devel@lists.freedesktop.org
6432S:	Supported
6433T:	git git://anongit.freedesktop.org/drm/drm-misc
6434F:	drivers/gpu/drm/ast/
6435
6436DRM DRIVER FOR BOCHS VIRTUAL GPU
6437M:	Gerd Hoffmann <kraxel@redhat.com>
6438L:	virtualization@lists.linux-foundation.org
6439S:	Maintained
6440T:	git git://anongit.freedesktop.org/drm/drm-misc
6441F:	drivers/gpu/drm/tiny/bochs.c
6442
6443DRM DRIVER FOR BOE HIMAX8279D PANELS
6444M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6445S:	Maintained
6446F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6447F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
6448
6449DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6450M:	Jagan Teki <jagan@amarulasolutions.com>
6451S:	Maintained
6452F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6453F:	drivers/gpu/drm/bridge/chipone-icn6211.c
6454
6455DRM DRIVER FOR EBBG FT8719 PANEL
6456M:	Joel Selvaraj <jo@jsfamily.in>
6457S:	Maintained
6458T:	git git://anongit.freedesktop.org/drm/drm-misc
6459F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6460F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6461
6462DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6463M:	Linus Walleij <linus.walleij@linaro.org>
6464S:	Maintained
6465T:	git git://anongit.freedesktop.org/drm/drm-misc
6466F:	drivers/gpu/drm/tve200/
6467
6468DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6469M:	Icenowy Zheng <icenowy@aosc.io>
6470S:	Maintained
6471F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6472F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6473
6474DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6475M:	Jagan Teki <jagan@amarulasolutions.com>
6476S:	Maintained
6477F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6478F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6479
6480DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6481M:	Thomas Zimmermann <tzimmermann@suse.de>
6482M:	Javier Martinez Canillas <javierm@redhat.com>
6483L:	dri-devel@lists.freedesktop.org
6484S:	Maintained
6485T:	git git://anongit.freedesktop.org/drm/drm-misc
6486F:	drivers/gpu/drm/drm_aperture.c
6487F:	drivers/gpu/drm/tiny/ofdrm.c
6488F:	drivers/gpu/drm/tiny/simpledrm.c
6489F:	drivers/video/aperture.c
6490F:	drivers/video/nomodeset.c
6491F:	include/drm/drm_aperture.h
6492F:	include/linux/aperture.h
6493F:	include/video/nomodeset.h
6494
6495DRM DRIVER FOR GENERIC EDP PANELS
6496R:	Douglas Anderson <dianders@chromium.org>
6497F:	Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6498F:	drivers/gpu/drm/panel/panel-edp.c
6499
6500DRM DRIVER FOR GENERIC USB DISPLAY
6501M:	Noralf Trønnes <noralf@tronnes.org>
6502S:	Maintained
6503W:	https://github.com/notro/gud/wiki
6504T:	git git://anongit.freedesktop.org/drm/drm-misc
6505F:	drivers/gpu/drm/gud/
6506F:	include/drm/gud.h
6507
6508DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6509M:	Hans de Goede <hdegoede@redhat.com>
6510S:	Maintained
6511T:	git git://anongit.freedesktop.org/drm/drm-misc
6512F:	drivers/gpu/drm/tiny/gm12u320.c
6513
6514DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
6515M:	Ondrej Jirman <megi@xff.cz>
6516M:	Javier Martinez Canillas <javierm@redhat.com>
6517S:	Maintained
6518T:	git git://anongit.freedesktop.org/drm/drm-misc
6519F:	Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
6520F:	drivers/gpu/drm/panel/panel-himax-hx8394.c
6521
6522DRM DRIVER FOR HX8357D PANELS
6523M:	Emma Anholt <emma@anholt.net>
6524S:	Maintained
6525T:	git git://anongit.freedesktop.org/drm/drm-misc
6526F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
6527F:	drivers/gpu/drm/tiny/hx8357d.c
6528
6529DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6530M:	Deepak Rawat <drawat.floss@gmail.com>
6531L:	linux-hyperv@vger.kernel.org
6532L:	dri-devel@lists.freedesktop.org
6533S:	Maintained
6534T:	git git://anongit.freedesktop.org/drm/drm-misc
6535F:	drivers/gpu/drm/hyperv
6536
6537DRM DRIVER FOR ILITEK ILI9225 PANELS
6538M:	David Lechner <david@lechnology.com>
6539S:	Maintained
6540T:	git git://anongit.freedesktop.org/drm/drm-misc
6541F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6542F:	drivers/gpu/drm/tiny/ili9225.c
6543
6544DRM DRIVER FOR ILITEK ILI9486 PANELS
6545M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6546S:	Maintained
6547T:	git git://anongit.freedesktop.org/drm/drm-misc
6548F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6549F:	drivers/gpu/drm/tiny/ili9486.c
6550
6551DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
6552M:	Jagan Teki <jagan@edgeble.ai>
6553S:	Maintained
6554F:	Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
6555F:	drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
6556
6557DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6558M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
6559S:	Supported
6560T:	git git://anongit.freedesktop.org/drm/drm-misc
6561F:	drivers/gpu/drm/logicvc/
6562
6563DRM DRIVER FOR LVDS PANELS
6564M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6565L:	dri-devel@lists.freedesktop.org
6566S:	Maintained
6567T:	git git://anongit.freedesktop.org/drm/drm-misc
6568F:	Documentation/devicetree/bindings/display/lvds.yaml
6569F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6570F:	drivers/gpu/drm/panel/panel-lvds.c
6571
6572DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6573M:	Guido Günther <agx@sigxcpu.org>
6574R:	Purism Kernel Team <kernel@puri.sm>
6575S:	Maintained
6576F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6577F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6578
6579DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6580M:	Dave Airlie <airlied@redhat.com>
6581R:	Thomas Zimmermann <tzimmermann@suse.de>
6582R:	Jocelyn Falempe <jfalempe@redhat.com>
6583L:	dri-devel@lists.freedesktop.org
6584S:	Supported
6585T:	git git://anongit.freedesktop.org/drm/drm-misc
6586F:	drivers/gpu/drm/mgag200/
6587
6588DRM DRIVER FOR MI0283QT
6589M:	Noralf Trønnes <noralf@tronnes.org>
6590S:	Maintained
6591T:	git git://anongit.freedesktop.org/drm/drm-misc
6592F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6593F:	drivers/gpu/drm/tiny/mi0283qt.c
6594
6595DRM DRIVER FOR MIPI DBI compatible panels
6596M:	Noralf Trønnes <noralf@tronnes.org>
6597S:	Maintained
6598W:	https://github.com/notro/panel-mipi-dbi/wiki
6599T:	git git://anongit.freedesktop.org/drm/drm-misc
6600F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6601F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
6602
6603DRM DRIVER FOR MSM ADRENO GPU
6604M:	Rob Clark <robdclark@gmail.com>
6605M:	Abhinav Kumar <quic_abhinavk@quicinc.com>
6606M:	Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6607R:	Sean Paul <sean@poorly.run>
6608R:	Marijn Suijten <marijn.suijten@somainline.org>
6609L:	linux-arm-msm@vger.kernel.org
6610L:	dri-devel@lists.freedesktop.org
6611L:	freedreno@lists.freedesktop.org
6612S:	Maintained
6613B:	https://gitlab.freedesktop.org/drm/msm/-/issues
6614T:	git https://gitlab.freedesktop.org/drm/msm.git
6615F:	Documentation/devicetree/bindings/display/msm/
6616F:	drivers/gpu/drm/msm/
6617F:	include/uapi/drm/msm_drm.h
6618
6619DRM DRIVER FOR NOVATEK NT35510 PANELS
6620M:	Linus Walleij <linus.walleij@linaro.org>
6621S:	Maintained
6622T:	git git://anongit.freedesktop.org/drm/drm-misc
6623F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6624F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
6625
6626DRM DRIVER FOR NOVATEK NT35560 PANELS
6627M:	Linus Walleij <linus.walleij@linaro.org>
6628S:	Maintained
6629T:	git git://anongit.freedesktop.org/drm/drm-misc
6630F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6631F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
6632
6633DRM DRIVER FOR NOVATEK NT36523 PANELS
6634M:	Jianhua Lu <lujianhua000@gmail.com>
6635S:	Maintained
6636T:	git git://anongit.freedesktop.org/drm/drm-misc
6637F:	Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
6638F:	drivers/gpu/drm/panel/panel-novatek-nt36523.c
6639
6640DRM DRIVER FOR NOVATEK NT36672A PANELS
6641M:	Sumit Semwal <sumit.semwal@linaro.org>
6642S:	Maintained
6643T:	git git://anongit.freedesktop.org/drm/drm-misc
6644F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6645F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6646
6647DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6648M:	Ben Skeggs <bskeggs@redhat.com>
6649M:	Karol Herbst <kherbst@redhat.com>
6650M:	Lyude Paul <lyude@redhat.com>
6651L:	dri-devel@lists.freedesktop.org
6652L:	nouveau@lists.freedesktop.org
6653S:	Supported
6654W:	https://nouveau.freedesktop.org/
6655Q:	https://patchwork.freedesktop.org/project/nouveau/
6656Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6657B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
6658C:	irc://irc.oftc.net/nouveau
6659T:	git https://gitlab.freedesktop.org/drm/nouveau.git
6660F:	drivers/gpu/drm/nouveau/
6661F:	include/uapi/drm/nouveau_drm.h
6662
6663DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6664M:	Stefan Mavrodiev <stefan@olimex.com>
6665S:	Maintained
6666F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6667F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6668
6669DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6670R:	Douglas Anderson <dianders@chromium.org>
6671F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6672F:	drivers/gpu/drm/bridge/parade-ps8640.c
6673
6674DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6675M:	Noralf Trønnes <noralf@tronnes.org>
6676S:	Maintained
6677T:	git git://anongit.freedesktop.org/drm/drm-misc
6678F:	Documentation/devicetree/bindings/display/repaper.txt
6679F:	drivers/gpu/drm/tiny/repaper.c
6680
6681DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6682M:	Dave Airlie <airlied@redhat.com>
6683M:	Gerd Hoffmann <kraxel@redhat.com>
6684L:	virtualization@lists.linux-foundation.org
6685S:	Obsolete
6686W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6687T:	git git://anongit.freedesktop.org/drm/drm-misc
6688F:	drivers/gpu/drm/tiny/cirrus.c
6689
6690DRM DRIVER FOR QXL VIRTUAL GPU
6691M:	Dave Airlie <airlied@redhat.com>
6692M:	Gerd Hoffmann <kraxel@redhat.com>
6693L:	virtualization@lists.linux-foundation.org
6694L:	spice-devel@lists.freedesktop.org
6695S:	Maintained
6696T:	git git://anongit.freedesktop.org/drm/drm-misc
6697F:	drivers/gpu/drm/qxl/
6698F:	include/uapi/drm/qxl_drm.h
6699
6700DRM DRIVER FOR RAYDIUM RM67191 PANELS
6701M:	Robert Chiras <robert.chiras@nxp.com>
6702S:	Maintained
6703F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6704F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
6705
6706DRM DRIVER FOR SAMSUNG DB7430 PANELS
6707M:	Linus Walleij <linus.walleij@linaro.org>
6708S:	Maintained
6709T:	git git://anongit.freedesktop.org/drm/drm-misc
6710F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6711F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
6712
6713DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
6714M:	Inki Dae <inki.dae@samsung.com>
6715M:	Jagan Teki <jagan@amarulasolutions.com>
6716M:	Marek Szyprowski <m.szyprowski@samsung.com>
6717S:	Maintained
6718T:	git git://anongit.freedesktop.org/drm/drm-misc
6719F:	Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
6720F:	drivers/gpu/drm/bridge/samsung-dsim.c
6721F:	include/drm/bridge/samsung-dsim.h
6722
6723DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6724M:	Markuss Broks <markuss.broks@gmail.com>
6725S:	Maintained
6726F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6727F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6728
6729DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
6730M:	Artur Weber <aweber.kernel@gmail.com>
6731S:	Maintained
6732F:	Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
6733F:	drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
6734
6735DRM DRIVER FOR SITRONIX ST7586 PANELS
6736M:	David Lechner <david@lechnology.com>
6737S:	Maintained
6738T:	git git://anongit.freedesktop.org/drm/drm-misc
6739F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
6740F:	drivers/gpu/drm/tiny/st7586.c
6741
6742DRM DRIVER FOR SITRONIX ST7701 PANELS
6743M:	Jagan Teki <jagan@amarulasolutions.com>
6744S:	Maintained
6745F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6746F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
6747
6748DRM DRIVER FOR SITRONIX ST7703 PANELS
6749M:	Guido Günther <agx@sigxcpu.org>
6750R:	Purism Kernel Team <kernel@puri.sm>
6751R:	Ondrej Jirman <megous@megous.com>
6752S:	Maintained
6753F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6754F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
6755
6756DRM DRIVER FOR SITRONIX ST7735R PANELS
6757M:	David Lechner <david@lechnology.com>
6758S:	Maintained
6759T:	git git://anongit.freedesktop.org/drm/drm-misc
6760F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6761F:	drivers/gpu/drm/tiny/st7735r.c
6762
6763DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6764M:	Javier Martinez Canillas <javierm@redhat.com>
6765S:	Maintained
6766T:	git git://anongit.freedesktop.org/drm/drm-misc
6767F:	Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6768F:	drivers/gpu/drm/solomon/ssd130x*
6769
6770DRM DRIVER FOR ST-ERICSSON MCDE
6771M:	Linus Walleij <linus.walleij@linaro.org>
6772S:	Maintained
6773T:	git git://anongit.freedesktop.org/drm/drm-misc
6774F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
6775F:	drivers/gpu/drm/mcde/
6776
6777DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
6778M:	Jagan Teki <jagan@amarulasolutions.com>
6779S:	Maintained
6780F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
6781F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
6782
6783DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6784R:	Douglas Anderson <dianders@chromium.org>
6785F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6786F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
6787
6788DRM DRIVER FOR TPO TPG110 PANELS
6789M:	Linus Walleij <linus.walleij@linaro.org>
6790S:	Maintained
6791T:	git git://anongit.freedesktop.org/drm/drm-misc
6792F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6793F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
6794
6795DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6796M:	Dave Airlie <airlied@redhat.com>
6797R:	Sean Paul <sean@poorly.run>
6798R:	Thomas Zimmermann <tzimmermann@suse.de>
6799L:	dri-devel@lists.freedesktop.org
6800S:	Supported
6801T:	git git://anongit.freedesktop.org/drm/drm-misc
6802F:	drivers/gpu/drm/udl/
6803
6804DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6805M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6806M:	Melissa Wen <melissa.srw@gmail.com>
6807M:	Maíra Canal <mairacanal@riseup.net>
6808R:	Haneen Mohammed <hamohammed.sa@gmail.com>
6809R:	Daniel Vetter <daniel@ffwll.ch>
6810L:	dri-devel@lists.freedesktop.org
6811S:	Maintained
6812T:	git git://anongit.freedesktop.org/drm/drm-misc
6813F:	Documentation/gpu/vkms.rst
6814F:	drivers/gpu/drm/vkms/
6815
6816DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6817M:	Hans de Goede <hdegoede@redhat.com>
6818L:	dri-devel@lists.freedesktop.org
6819S:	Maintained
6820T:	git git://anongit.freedesktop.org/drm/drm-misc
6821F:	drivers/gpu/drm/vboxvideo/
6822
6823DRM DRIVER FOR VMWARE VIRTUAL GPU
6824M:	Zack Rusin <zackr@vmware.com>
6825R:	VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6826L:	dri-devel@lists.freedesktop.org
6827S:	Supported
6828T:	git git://anongit.freedesktop.org/drm/drm-misc
6829F:	drivers/gpu/drm/vmwgfx/
6830F:	include/uapi/drm/vmwgfx_drm.h
6831
6832DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6833M:	Linus Walleij <linus.walleij@linaro.org>
6834S:	Maintained
6835T:	git git://anongit.freedesktop.org/drm/drm-misc
6836F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6837F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
6838
6839DRM DRIVERS
6840M:	David Airlie <airlied@gmail.com>
6841M:	Daniel Vetter <daniel@ffwll.ch>
6842L:	dri-devel@lists.freedesktop.org
6843S:	Maintained
6844B:	https://gitlab.freedesktop.org/drm
6845C:	irc://irc.oftc.net/dri-devel
6846T:	git git://anongit.freedesktop.org/drm/drm
6847F:	Documentation/devicetree/bindings/display/
6848F:	Documentation/devicetree/bindings/gpu/
6849F:	Documentation/gpu/
6850F:	drivers/gpu/
6851F:	include/drm/
6852F:	include/linux/vga*
6853F:	include/uapi/drm/
6854
6855DRM DRIVERS AND MISC GPU PATCHES
6856M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6857M:	Maxime Ripard <mripard@kernel.org>
6858M:	Thomas Zimmermann <tzimmermann@suse.de>
6859S:	Maintained
6860W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6861T:	git git://anongit.freedesktop.org/drm/drm-misc
6862F:	Documentation/gpu/
6863F:	drivers/gpu/drm/*
6864F:	drivers/gpu/vga/
6865F:	include/drm/drm*
6866F:	include/linux/vga*
6867F:	include/uapi/drm/drm*
6868
6869DRM DRIVERS FOR ALLWINNER A10
6870M:	Maxime Ripard <mripard@kernel.org>
6871M:	Chen-Yu Tsai <wens@csie.org>
6872L:	dri-devel@lists.freedesktop.org
6873S:	Supported
6874T:	git git://anongit.freedesktop.org/drm/drm-misc
6875F:	Documentation/devicetree/bindings/display/allwinner*
6876F:	drivers/gpu/drm/sun4i/
6877
6878DRM DRIVERS FOR AMLOGIC SOCS
6879M:	Neil Armstrong <neil.armstrong@linaro.org>
6880L:	dri-devel@lists.freedesktop.org
6881L:	linux-amlogic@lists.infradead.org
6882S:	Supported
6883W:	http://linux-meson.com/
6884T:	git git://anongit.freedesktop.org/drm/drm-misc
6885F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6886F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6887F:	Documentation/gpu/meson.rst
6888F:	drivers/gpu/drm/meson/
6889
6890DRM DRIVERS FOR ATMEL HLCDC
6891M:	Sam Ravnborg <sam@ravnborg.org>
6892M:	Boris Brezillon <bbrezillon@kernel.org>
6893L:	dri-devel@lists.freedesktop.org
6894S:	Supported
6895T:	git git://anongit.freedesktop.org/drm/drm-misc
6896F:	Documentation/devicetree/bindings/display/atmel/
6897F:	drivers/gpu/drm/atmel-hlcdc/
6898
6899DRM DRIVERS FOR BRIDGE CHIPS
6900M:	Andrzej Hajda <andrzej.hajda@intel.com>
6901M:	Neil Armstrong <neil.armstrong@linaro.org>
6902M:	Robert Foss <rfoss@kernel.org>
6903R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6904R:	Jonas Karlman <jonas@kwiboo.se>
6905R:	Jernej Skrabec <jernej.skrabec@gmail.com>
6906S:	Maintained
6907T:	git git://anongit.freedesktop.org/drm/drm-misc
6908F:	Documentation/devicetree/bindings/display/bridge/
6909F:	drivers/gpu/drm/bridge/
6910F:	drivers/gpu/drm/drm_bridge.c
6911F:	include/drm/drm_bridge.h
6912
6913DRM DRIVERS FOR EXYNOS
6914M:	Inki Dae <inki.dae@samsung.com>
6915M:	Seung-Woo Kim <sw0312.kim@samsung.com>
6916M:	Kyungmin Park <kyungmin.park@samsung.com>
6917L:	dri-devel@lists.freedesktop.org
6918S:	Supported
6919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6920F:	Documentation/devicetree/bindings/display/exynos/
6921F:	Documentation/devicetree/bindings/display/samsung/
6922F:	drivers/gpu/drm/exynos/
6923F:	include/uapi/drm/exynos_drm.h
6924
6925DRM DRIVERS FOR FREESCALE DCU
6926M:	Stefan Agner <stefan@agner.ch>
6927M:	Alison Wang <alison.wang@nxp.com>
6928L:	dri-devel@lists.freedesktop.org
6929S:	Supported
6930T:	git git://anongit.freedesktop.org/drm/drm-misc
6931F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
6932F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
6933F:	drivers/gpu/drm/fsl-dcu/
6934
6935DRM DRIVERS FOR FREESCALE IMX
6936M:	Philipp Zabel <p.zabel@pengutronix.de>
6937L:	dri-devel@lists.freedesktop.org
6938S:	Maintained
6939F:	Documentation/devicetree/bindings/display/imx/
6940F:	drivers/gpu/drm/imx/ipuv3/
6941F:	drivers/gpu/ipu-v3/
6942
6943DRM DRIVERS FOR FREESCALE IMX BRIDGE
6944M:	Liu Ying <victor.liu@nxp.com>
6945L:	dri-devel@lists.freedesktop.org
6946S:	Maintained
6947F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
6948F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
6949F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
6950F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
6951F:	drivers/gpu/drm/bridge/imx/
6952
6953DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6954M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6955L:	dri-devel@lists.freedesktop.org
6956S:	Maintained
6957T:	git git://github.com/patjak/drm-gma500
6958F:	drivers/gpu/drm/gma500/
6959
6960DRM DRIVERS FOR HISILICON
6961M:	Xinliang Liu <xinliang.liu@linaro.org>
6962M:	Tian Tao  <tiantao6@hisilicon.com>
6963R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
6964R:	Sumit Semwal <sumit.semwal@linaro.org>
6965R:	Yongqin Liu <yongqin.liu@linaro.org>
6966R:	John Stultz <jstultz@google.com>
6967L:	dri-devel@lists.freedesktop.org
6968S:	Maintained
6969T:	git git://anongit.freedesktop.org/drm/drm-misc
6970F:	Documentation/devicetree/bindings/display/hisilicon/
6971F:	drivers/gpu/drm/hisilicon/
6972
6973DRM DRIVERS FOR LIMA
6974M:	Qiang Yu <yuq825@gmail.com>
6975L:	dri-devel@lists.freedesktop.org
6976L:	lima@lists.freedesktop.org (moderated for non-subscribers)
6977S:	Maintained
6978T:	git git://anongit.freedesktop.org/drm/drm-misc
6979F:	drivers/gpu/drm/lima/
6980F:	include/uapi/drm/lima_drm.h
6981
6982DRM DRIVERS FOR LOONGSON
6983M:	Sui Jingfeng <suijingfeng@loongson.cn>
6984L:	dri-devel@lists.freedesktop.org
6985S:	Supported
6986T:	git git://anongit.freedesktop.org/drm/drm-misc
6987F:	drivers/gpu/drm/loongson/
6988
6989DRM DRIVERS FOR MEDIATEK
6990M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
6991M:	Philipp Zabel <p.zabel@pengutronix.de>
6992L:	dri-devel@lists.freedesktop.org
6993L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6994S:	Supported
6995F:	Documentation/devicetree/bindings/display/mediatek/
6996F:	drivers/gpu/drm/mediatek/
6997F:	drivers/phy/mediatek/phy-mtk-dp.c
6998F:	drivers/phy/mediatek/phy-mtk-hdmi*
6999F:	drivers/phy/mediatek/phy-mtk-mipi*
7000
7001DRM DRIVERS FOR NVIDIA TEGRA
7002M:	Thierry Reding <thierry.reding@gmail.com>
7003M:	Mikko Perttunen <mperttunen@nvidia.com>
7004L:	dri-devel@lists.freedesktop.org
7005L:	linux-tegra@vger.kernel.org
7006S:	Supported
7007T:	git https://gitlab.freedesktop.org/drm/tegra.git
7008F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7009F:	Documentation/devicetree/bindings/gpu/host1x/
7010F:	drivers/gpu/drm/tegra/
7011F:	drivers/gpu/host1x/
7012F:	include/linux/host1x.h
7013F:	include/uapi/drm/tegra_drm.h
7014
7015DRM DRIVERS FOR RENESAS
7016M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7017M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
7018L:	dri-devel@lists.freedesktop.org
7019L:	linux-renesas-soc@vger.kernel.org
7020S:	Supported
7021T:	git git://linuxtv.org/pinchartl/media drm/du/next
7022F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7023F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7024F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7025F:	Documentation/devicetree/bindings/display/renesas,du.yaml
7026F:	drivers/gpu/drm/renesas/
7027F:	include/linux/platform_data/shmob_drm.h
7028
7029DRM DRIVERS FOR ROCKCHIP
7030M:	Sandy Huang <hjc@rock-chips.com>
7031M:	Heiko Stübner <heiko@sntech.de>
7032L:	dri-devel@lists.freedesktop.org
7033S:	Maintained
7034T:	git git://anongit.freedesktop.org/drm/drm-misc
7035F:	Documentation/devicetree/bindings/display/rockchip/
7036F:	drivers/gpu/drm/rockchip/
7037
7038DRM DRIVERS FOR STI
7039M:	Alain Volmat <alain.volmat@foss.st.com>
7040L:	dri-devel@lists.freedesktop.org
7041S:	Maintained
7042T:	git git://anongit.freedesktop.org/drm/drm-misc
7043F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
7044F:	drivers/gpu/drm/sti
7045
7046DRM DRIVERS FOR STM
7047M:	Yannick Fertre <yannick.fertre@foss.st.com>
7048M:	Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
7049M:	Philippe Cornu <philippe.cornu@foss.st.com>
7050L:	dri-devel@lists.freedesktop.org
7051S:	Maintained
7052T:	git git://anongit.freedesktop.org/drm/drm-misc
7053F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7054F:	drivers/gpu/drm/stm
7055
7056DRM DRIVERS FOR TI KEYSTONE
7057M:	Jyri Sarha <jyri.sarha@iki.fi>
7058M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7059L:	dri-devel@lists.freedesktop.org
7060S:	Maintained
7061T:	git git://anongit.freedesktop.org/drm/drm-misc
7062F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7063F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7064F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7065F:	drivers/gpu/drm/tidss/
7066
7067DRM DRIVERS FOR TI LCDC
7068M:	Jyri Sarha <jyri.sarha@iki.fi>
7069M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7070L:	dri-devel@lists.freedesktop.org
7071S:	Maintained
7072T:	git git://anongit.freedesktop.org/drm/drm-misc
7073F:	Documentation/devicetree/bindings/display/tilcdc/
7074F:	drivers/gpu/drm/tilcdc/
7075
7076DRM DRIVERS FOR TI OMAP
7077M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7078L:	dri-devel@lists.freedesktop.org
7079S:	Maintained
7080T:	git git://anongit.freedesktop.org/drm/drm-misc
7081F:	Documentation/devicetree/bindings/display/ti/
7082F:	drivers/gpu/drm/omapdrm/
7083
7084DRM DRIVERS FOR V3D
7085M:	Emma Anholt <emma@anholt.net>
7086M:	Melissa Wen <mwen@igalia.com>
7087S:	Supported
7088T:	git git://anongit.freedesktop.org/drm/drm-misc
7089F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7090F:	drivers/gpu/drm/v3d/
7091F:	include/uapi/drm/v3d_drm.h
7092
7093DRM DRIVERS FOR VC4
7094M:	Emma Anholt <emma@anholt.net>
7095M:	Maxime Ripard <mripard@kernel.org>
7096S:	Supported
7097T:	git git://github.com/anholt/linux
7098T:	git git://anongit.freedesktop.org/drm/drm-misc
7099F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7100F:	drivers/gpu/drm/vc4/
7101F:	include/uapi/drm/vc4_drm.h
7102
7103DRM DRIVERS FOR VIVANTE GPU IP
7104M:	Lucas Stach <l.stach@pengutronix.de>
7105R:	Russell King <linux+etnaviv@armlinux.org.uk>
7106R:	Christian Gmeiner <christian.gmeiner@gmail.com>
7107L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7108L:	dri-devel@lists.freedesktop.org
7109S:	Maintained
7110F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7111F:	drivers/gpu/drm/etnaviv/
7112F:	include/uapi/drm/etnaviv_drm.h
7113
7114DRM DRIVERS FOR XEN
7115M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7116L:	dri-devel@lists.freedesktop.org
7117L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
7118S:	Supported
7119T:	git git://anongit.freedesktop.org/drm/drm-misc
7120F:	Documentation/gpu/xen-front.rst
7121F:	drivers/gpu/drm/xen/
7122
7123DRM DRIVERS FOR XILINX
7124M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7125L:	dri-devel@lists.freedesktop.org
7126S:	Maintained
7127T:	git git://anongit.freedesktop.org/drm/drm-misc
7128F:	Documentation/devicetree/bindings/display/xlnx/
7129F:	drivers/gpu/drm/xlnx/
7130
7131DRM GPU SCHEDULER
7132M:	Luben Tuikov <luben.tuikov@amd.com>
7133L:	dri-devel@lists.freedesktop.org
7134S:	Maintained
7135T:	git git://anongit.freedesktop.org/drm/drm-misc
7136F:	drivers/gpu/drm/scheduler/
7137F:	include/drm/gpu_scheduler.h
7138
7139DRM PANEL DRIVERS
7140M:	Neil Armstrong <neil.armstrong@linaro.org>
7141R:	Sam Ravnborg <sam@ravnborg.org>
7142L:	dri-devel@lists.freedesktop.org
7143S:	Maintained
7144T:	git git://anongit.freedesktop.org/drm/drm-misc
7145F:	Documentation/devicetree/bindings/display/panel/
7146F:	drivers/gpu/drm/drm_panel.c
7147F:	drivers/gpu/drm/panel/
7148F:	include/drm/drm_panel.h
7149
7150DRM PRIVACY-SCREEN CLASS
7151M:	Hans de Goede <hdegoede@redhat.com>
7152L:	dri-devel@lists.freedesktop.org
7153S:	Maintained
7154T:	git git://anongit.freedesktop.org/drm/drm-misc
7155F:	drivers/gpu/drm/drm_privacy_screen*
7156F:	include/drm/drm_privacy_screen*
7157
7158DRM TTM SUBSYSTEM
7159M:	Christian Koenig <christian.koenig@amd.com>
7160M:	Huang Rui <ray.huang@amd.com>
7161L:	dri-devel@lists.freedesktop.org
7162S:	Maintained
7163T:	git git://anongit.freedesktop.org/drm/drm-misc
7164F:	drivers/gpu/drm/ttm/
7165F:	include/drm/ttm/
7166
7167DRM AUTOMATED TESTING
7168M:	Helen Koike <helen.koike@collabora.com>
7169L:	dri-devel@lists.freedesktop.org
7170S:	Maintained
7171T:	git git://anongit.freedesktop.org/drm/drm-misc
7172F:	Documentation/gpu/automated_testing.rst
7173F:	drivers/gpu/drm/ci/
7174
7175DSBR100 USB FM RADIO DRIVER
7176M:	Alexey Klimov <klimov.linux@gmail.com>
7177L:	linux-media@vger.kernel.org
7178S:	Maintained
7179T:	git git://linuxtv.org/media_tree.git
7180F:	drivers/media/radio/dsbr100.c
7181
7182DT3155 MEDIA DRIVER
7183M:	Hans Verkuil <hverkuil@xs4all.nl>
7184L:	linux-media@vger.kernel.org
7185S:	Odd Fixes
7186W:	https://linuxtv.org
7187T:	git git://linuxtv.org/media_tree.git
7188F:	drivers/media/pci/dt3155/
7189
7190DVB_USB_AF9015 MEDIA DRIVER
7191M:	Antti Palosaari <crope@iki.fi>
7192L:	linux-media@vger.kernel.org
7193S:	Maintained
7194W:	https://linuxtv.org
7195W:	http://palosaari.fi/linux/
7196Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7197T:	git git://linuxtv.org/anttip/media_tree.git
7198F:	drivers/media/usb/dvb-usb-v2/af9015*
7199
7200DVB_USB_AF9035 MEDIA DRIVER
7201M:	Antti Palosaari <crope@iki.fi>
7202L:	linux-media@vger.kernel.org
7203S:	Maintained
7204W:	https://linuxtv.org
7205W:	http://palosaari.fi/linux/
7206Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7207T:	git git://linuxtv.org/anttip/media_tree.git
7208F:	drivers/media/usb/dvb-usb-v2/af9035*
7209
7210DVB_USB_ANYSEE MEDIA DRIVER
7211M:	Antti Palosaari <crope@iki.fi>
7212L:	linux-media@vger.kernel.org
7213S:	Maintained
7214W:	https://linuxtv.org
7215W:	http://palosaari.fi/linux/
7216Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7217T:	git git://linuxtv.org/anttip/media_tree.git
7218F:	drivers/media/usb/dvb-usb-v2/anysee*
7219
7220DVB_USB_AU6610 MEDIA DRIVER
7221M:	Antti Palosaari <crope@iki.fi>
7222L:	linux-media@vger.kernel.org
7223S:	Maintained
7224W:	https://linuxtv.org
7225W:	http://palosaari.fi/linux/
7226Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7227T:	git git://linuxtv.org/anttip/media_tree.git
7228F:	drivers/media/usb/dvb-usb-v2/au6610*
7229
7230DVB_USB_CE6230 MEDIA DRIVER
7231M:	Antti Palosaari <crope@iki.fi>
7232L:	linux-media@vger.kernel.org
7233S:	Maintained
7234W:	https://linuxtv.org
7235W:	http://palosaari.fi/linux/
7236Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7237T:	git git://linuxtv.org/anttip/media_tree.git
7238F:	drivers/media/usb/dvb-usb-v2/ce6230*
7239
7240DVB_USB_CXUSB MEDIA DRIVER
7241M:	Michael Krufky <mkrufky@linuxtv.org>
7242L:	linux-media@vger.kernel.org
7243S:	Maintained
7244W:	https://linuxtv.org
7245W:	http://github.com/mkrufky
7246Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7247T:	git git://linuxtv.org/media_tree.git
7248F:	drivers/media/usb/dvb-usb/cxusb*
7249
7250DVB_USB_EC168 MEDIA DRIVER
7251M:	Antti Palosaari <crope@iki.fi>
7252L:	linux-media@vger.kernel.org
7253S:	Maintained
7254W:	https://linuxtv.org
7255W:	http://palosaari.fi/linux/
7256Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7257T:	git git://linuxtv.org/anttip/media_tree.git
7258F:	drivers/media/usb/dvb-usb-v2/ec168*
7259
7260DVB_USB_GL861 MEDIA DRIVER
7261M:	Antti Palosaari <crope@iki.fi>
7262L:	linux-media@vger.kernel.org
7263S:	Maintained
7264W:	https://linuxtv.org
7265Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7266T:	git git://linuxtv.org/anttip/media_tree.git
7267F:	drivers/media/usb/dvb-usb-v2/gl861*
7268
7269DVB_USB_MXL111SF MEDIA DRIVER
7270M:	Michael Krufky <mkrufky@linuxtv.org>
7271L:	linux-media@vger.kernel.org
7272S:	Maintained
7273W:	https://linuxtv.org
7274W:	http://github.com/mkrufky
7275Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7276T:	git git://linuxtv.org/mkrufky/mxl111sf.git
7277F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
7278
7279DVB_USB_RTL28XXU MEDIA DRIVER
7280M:	Antti Palosaari <crope@iki.fi>
7281L:	linux-media@vger.kernel.org
7282S:	Maintained
7283W:	https://linuxtv.org
7284W:	http://palosaari.fi/linux/
7285Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7286T:	git git://linuxtv.org/anttip/media_tree.git
7287F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
7288
7289DVB_USB_V2 MEDIA DRIVER
7290M:	Antti Palosaari <crope@iki.fi>
7291L:	linux-media@vger.kernel.org
7292S:	Maintained
7293W:	https://linuxtv.org
7294W:	http://palosaari.fi/linux/
7295Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7296T:	git git://linuxtv.org/anttip/media_tree.git
7297F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
7298F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
7299
7300DYNAMIC DEBUG
7301M:	Jason Baron <jbaron@akamai.com>
7302M:	Jim Cromie <jim.cromie@gmail.com>
7303S:	Maintained
7304F:	include/linux/dynamic_debug.h
7305F:	lib/dynamic_debug.c
7306F:	lib/test_dynamic_debug.c
7307
7308DYNAMIC INTERRUPT MODERATION
7309M:	Tal Gilboa <talgi@nvidia.com>
7310S:	Maintained
7311F:	Documentation/networking/net_dim.rst
7312F:	include/linux/dim.h
7313F:	lib/dim/
7314
7315DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7316M:	Daniel Lezcano <daniel.lezcano@kernel.org>
7317L:	linux-pm@vger.kernel.org
7318S:	Supported
7319B:	https://bugzilla.kernel.org
7320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7321F:	drivers/powercap/dtpm*
7322F:	include/linux/dtpm.h
7323
7324DZ DECSTATION DZ11 SERIAL DRIVER
7325M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
7326S:	Maintained
7327F:	drivers/tty/serial/dz.*
7328
7329E3X0 POWER BUTTON DRIVER
7330M:	Moritz Fischer <moritz.fischer@ettus.com>
7331L:	usrp-users@lists.ettus.com
7332S:	Supported
7333W:	http://www.ettus.com
7334F:	Documentation/devicetree/bindings/input/e3x0-button.txt
7335F:	drivers/input/misc/e3x0-button.c
7336
7337E4000 MEDIA DRIVER
7338M:	Antti Palosaari <crope@iki.fi>
7339L:	linux-media@vger.kernel.org
7340S:	Maintained
7341W:	https://linuxtv.org
7342W:	http://palosaari.fi/linux/
7343Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7344T:	git git://linuxtv.org/anttip/media_tree.git
7345F:	drivers/media/tuners/e4000*
7346
7347EARTH_PT1 MEDIA DRIVER
7348M:	Akihiro Tsukada <tskd08@gmail.com>
7349L:	linux-media@vger.kernel.org
7350S:	Odd Fixes
7351F:	drivers/media/pci/pt1/
7352
7353EARTH_PT3 MEDIA DRIVER
7354M:	Akihiro Tsukada <tskd08@gmail.com>
7355L:	linux-media@vger.kernel.org
7356S:	Odd Fixes
7357F:	drivers/media/pci/pt3/
7358
7359EC100 MEDIA DRIVER
7360M:	Antti Palosaari <crope@iki.fi>
7361L:	linux-media@vger.kernel.org
7362S:	Maintained
7363W:	https://linuxtv.org
7364W:	http://palosaari.fi/linux/
7365Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7366T:	git git://linuxtv.org/anttip/media_tree.git
7367F:	drivers/media/dvb-frontends/ec100*
7368
7369ECRYPT FILE SYSTEM
7370M:	Tyler Hicks <code@tyhicks.com>
7371L:	ecryptfs@vger.kernel.org
7372S:	Odd Fixes
7373W:	http://ecryptfs.org
7374W:	https://launchpad.net/ecryptfs
7375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7376F:	Documentation/filesystems/ecryptfs.rst
7377F:	fs/ecryptfs/
7378
7379EDAC-AMD64
7380M:	Yazen Ghannam <yazen.ghannam@amd.com>
7381L:	linux-edac@vger.kernel.org
7382S:	Supported
7383F:	drivers/edac/amd64_edac*
7384F:	drivers/edac/mce_amd*
7385
7386EDAC-ARMADA
7387M:	Jan Luebbe <jlu@pengutronix.de>
7388L:	linux-edac@vger.kernel.org
7389S:	Maintained
7390F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7391F:	drivers/edac/armada_xp_*
7392
7393EDAC-AST2500
7394M:	Stefan Schaeckeler <sschaeck@cisco.com>
7395S:	Supported
7396F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7397F:	drivers/edac/aspeed_edac.c
7398
7399EDAC-BLUEFIELD
7400M:	Shravan Kumar Ramani <shravankr@nvidia.com>
7401S:	Supported
7402F:	drivers/edac/bluefield_edac.c
7403
7404EDAC-CALXEDA
7405M:	Andre Przywara <andre.przywara@arm.com>
7406L:	linux-edac@vger.kernel.org
7407S:	Maintained
7408F:	drivers/edac/highbank*
7409
7410EDAC-CAVIUM OCTEON
7411M:	Ralf Baechle <ralf@linux-mips.org>
7412L:	linux-edac@vger.kernel.org
7413L:	linux-mips@vger.kernel.org
7414S:	Supported
7415F:	drivers/edac/octeon_edac*
7416
7417EDAC-CAVIUM THUNDERX
7418M:	Robert Richter <rric@kernel.org>
7419L:	linux-edac@vger.kernel.org
7420S:	Odd Fixes
7421F:	drivers/edac/thunderx_edac*
7422
7423EDAC-CORE
7424M:	Borislav Petkov <bp@alien8.de>
7425M:	Tony Luck <tony.luck@intel.com>
7426R:	James Morse <james.morse@arm.com>
7427R:	Mauro Carvalho Chehab <mchehab@kernel.org>
7428R:	Robert Richter <rric@kernel.org>
7429L:	linux-edac@vger.kernel.org
7430S:	Supported
7431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7432F:	Documentation/admin-guide/ras.rst
7433F:	Documentation/driver-api/edac.rst
7434F:	drivers/edac/
7435F:	include/linux/edac.h
7436
7437EDAC-DMC520
7438M:	Lei Wang <lewan@microsoft.com>
7439L:	linux-edac@vger.kernel.org
7440S:	Supported
7441F:	drivers/edac/dmc520_edac.c
7442
7443EDAC-E752X
7444M:	Mark Gross <markgross@kernel.org>
7445L:	linux-edac@vger.kernel.org
7446S:	Maintained
7447F:	drivers/edac/e752x_edac.c
7448
7449EDAC-E7XXX
7450L:	linux-edac@vger.kernel.org
7451S:	Maintained
7452F:	drivers/edac/e7xxx_edac.c
7453
7454EDAC-FSL_DDR
7455M:	York Sun <york.sun@nxp.com>
7456L:	linux-edac@vger.kernel.org
7457S:	Maintained
7458F:	drivers/edac/fsl_ddr_edac.*
7459
7460EDAC-GHES
7461M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7462L:	linux-edac@vger.kernel.org
7463S:	Maintained
7464F:	drivers/edac/ghes_edac.c
7465
7466EDAC-I10NM
7467M:	Tony Luck <tony.luck@intel.com>
7468L:	linux-edac@vger.kernel.org
7469S:	Maintained
7470F:	drivers/edac/i10nm_base.c
7471
7472EDAC-I3000
7473L:	linux-edac@vger.kernel.org
7474S:	Orphan
7475F:	drivers/edac/i3000_edac.c
7476
7477EDAC-I5000
7478L:	linux-edac@vger.kernel.org
7479S:	Maintained
7480F:	drivers/edac/i5000_edac.c
7481
7482EDAC-I5400
7483M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7484L:	linux-edac@vger.kernel.org
7485S:	Maintained
7486F:	drivers/edac/i5400_edac.c
7487
7488EDAC-I7300
7489M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7490L:	linux-edac@vger.kernel.org
7491S:	Maintained
7492F:	drivers/edac/i7300_edac.c
7493
7494EDAC-I7CORE
7495M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7496L:	linux-edac@vger.kernel.org
7497S:	Maintained
7498F:	drivers/edac/i7core_edac.c
7499
7500EDAC-I82443BXGX
7501M:	Tim Small <tim@buttersideup.com>
7502L:	linux-edac@vger.kernel.org
7503S:	Maintained
7504F:	drivers/edac/i82443bxgx_edac.c
7505
7506EDAC-I82975X
7507M:	"Arvind R." <arvino55@gmail.com>
7508L:	linux-edac@vger.kernel.org
7509S:	Maintained
7510F:	drivers/edac/i82975x_edac.c
7511
7512EDAC-IE31200
7513M:	Jason Baron <jbaron@akamai.com>
7514L:	linux-edac@vger.kernel.org
7515S:	Maintained
7516F:	drivers/edac/ie31200_edac.c
7517
7518EDAC-IGEN6
7519M:	Tony Luck <tony.luck@intel.com>
7520R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7521L:	linux-edac@vger.kernel.org
7522S:	Maintained
7523F:	drivers/edac/igen6_edac.c
7524
7525EDAC-MPC85XX
7526M:	Johannes Thumshirn <morbidrsa@gmail.com>
7527L:	linux-edac@vger.kernel.org
7528S:	Maintained
7529F:	drivers/edac/mpc85xx_edac.[ch]
7530
7531EDAC-NPCM
7532M:	Marvin Lin <kflin@nuvoton.com>
7533M:	Stanley Chu <yschu@nuvoton.com>
7534L:	linux-edac@vger.kernel.org
7535S:	Maintained
7536F:	Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
7537F:	drivers/edac/npcm_edac.c
7538
7539EDAC-PASEMI
7540M:	Egor Martovetsky <egor@pasemi.com>
7541L:	linux-edac@vger.kernel.org
7542S:	Maintained
7543F:	drivers/edac/pasemi_edac.c
7544
7545EDAC-PND2
7546M:	Tony Luck <tony.luck@intel.com>
7547L:	linux-edac@vger.kernel.org
7548S:	Maintained
7549F:	drivers/edac/pnd2_edac.[ch]
7550
7551EDAC-QCOM
7552M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
7553L:	linux-arm-msm@vger.kernel.org
7554L:	linux-edac@vger.kernel.org
7555S:	Maintained
7556F:	drivers/edac/qcom_edac.c
7557
7558EDAC-R82600
7559M:	Tim Small <tim@buttersideup.com>
7560L:	linux-edac@vger.kernel.org
7561S:	Maintained
7562F:	drivers/edac/r82600_edac.c
7563
7564EDAC-SBRIDGE
7565M:	Tony Luck <tony.luck@intel.com>
7566R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7567L:	linux-edac@vger.kernel.org
7568S:	Maintained
7569F:	drivers/edac/sb_edac.c
7570
7571EDAC-SKYLAKE
7572M:	Tony Luck <tony.luck@intel.com>
7573L:	linux-edac@vger.kernel.org
7574S:	Maintained
7575F:	drivers/edac/skx_*.[ch]
7576
7577EDAC-TI
7578M:	Tero Kristo <kristo@kernel.org>
7579L:	linux-edac@vger.kernel.org
7580S:	Odd Fixes
7581F:	drivers/edac/ti_edac.c
7582
7583EDIROL UA-101/UA-1000 DRIVER
7584M:	Clemens Ladisch <clemens@ladisch.de>
7585L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7586S:	Maintained
7587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7588F:	sound/usb/misc/ua101.c
7589
7590EFI TEST DRIVER
7591M:	Ivan Hu <ivan.hu@canonical.com>
7592M:	Ard Biesheuvel <ardb@kernel.org>
7593L:	linux-efi@vger.kernel.org
7594S:	Maintained
7595F:	drivers/firmware/efi/test/
7596
7597EFI VARIABLE FILESYSTEM
7598M:	Jeremy Kerr <jk@ozlabs.org>
7599M:	Ard Biesheuvel <ardb@kernel.org>
7600L:	linux-efi@vger.kernel.org
7601S:	Maintained
7602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7603F:	fs/efivarfs/
7604
7605EFIFB FRAMEBUFFER DRIVER
7606M:	Peter Jones <pjones@redhat.com>
7607L:	linux-fbdev@vger.kernel.org
7608S:	Maintained
7609F:	drivers/video/fbdev/efifb.c
7610
7611EFS FILESYSTEM
7612S:	Orphan
7613W:	http://aeschi.ch.eu.org/efs/
7614F:	fs/efs/
7615
7616EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7617M:	Douglas Miller <dougmill@linux.ibm.com>
7618L:	netdev@vger.kernel.org
7619S:	Maintained
7620F:	drivers/net/ethernet/ibm/ehea/
7621
7622ELM327 CAN NETWORK DRIVER
7623M:	Max Staudt <max@enpas.org>
7624L:	linux-can@vger.kernel.org
7625S:	Maintained
7626F:	Documentation/networking/device_drivers/can/can327.rst
7627F:	drivers/net/can/can327.c
7628
7629EM28XX VIDEO4LINUX DRIVER
7630M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7631L:	linux-media@vger.kernel.org
7632S:	Maintained
7633W:	https://linuxtv.org
7634T:	git git://linuxtv.org/media_tree.git
7635F:	Documentation/admin-guide/media/em28xx*
7636F:	drivers/media/usb/em28xx/
7637
7638EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7639M:	Adrian Hunter <adrian.hunter@intel.com>
7640M:	Ritesh Harjani <riteshh@codeaurora.org>
7641M:	Asutosh Das <asutoshd@codeaurora.org>
7642L:	linux-mmc@vger.kernel.org
7643S:	Supported
7644F:	drivers/mmc/host/cqhci*
7645
7646EMS CPC-PCI CAN DRIVER
7647M:	Gerhard Uttenthaler <uttenthaler@ems-wuensche.com>
7648M:	support@ems-wuensche.com
7649L:	linux-can@vger.kernel.org
7650S:	Maintained
7651F:	drivers/net/can/sja1000/ems_pci.c
7652
7653EMULEX 10Gbps iSCSI - OneConnect DRIVER
7654M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
7655L:	linux-scsi@vger.kernel.org
7656S:	Supported
7657W:	http://www.broadcom.com
7658F:	drivers/scsi/be2iscsi/
7659
7660EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7661M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
7662M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7663M:	Somnath Kotur <somnath.kotur@broadcom.com>
7664L:	netdev@vger.kernel.org
7665S:	Supported
7666W:	http://www.emulex.com
7667F:	drivers/net/ethernet/emulex/benet/
7668
7669EMULEX ONECONNECT ROCE DRIVER
7670M:	Selvin Xavier <selvin.xavier@broadcom.com>
7671L:	linux-rdma@vger.kernel.org
7672S:	Odd Fixes
7673W:	http://www.broadcom.com
7674F:	drivers/infiniband/hw/ocrdma/
7675F:	include/uapi/rdma/ocrdma-abi.h
7676
7677EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7678M:	James Smart <james.smart@broadcom.com>
7679M:	Ram Vegesna <ram.vegesna@broadcom.com>
7680L:	linux-scsi@vger.kernel.org
7681L:	target-devel@vger.kernel.org
7682S:	Supported
7683W:	http://www.broadcom.com
7684F:	drivers/scsi/elx/
7685
7686EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7687M:	James Smart <james.smart@broadcom.com>
7688M:	Dick Kennedy <dick.kennedy@broadcom.com>
7689L:	linux-scsi@vger.kernel.org
7690S:	Supported
7691W:	http://www.broadcom.com
7692F:	drivers/scsi/lpfc/
7693
7694ENE CB710 FLASH CARD READER DRIVER
7695M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
7696S:	Maintained
7697F:	drivers/misc/cb710/
7698F:	drivers/mmc/host/cb710-mmc.*
7699F:	include/linux/cb710.h
7700
7701ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7702M:	Maxim Levitsky <maximlevitsky@gmail.com>
7703S:	Maintained
7704F:	drivers/media/rc/ene_ir.*
7705
7706EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7707M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
7708L:	linuxppc-dev@lists.ozlabs.org
7709S:	Maintained
7710F:	drivers/tty/ehv_bytechan.c
7711
7712EPSON S1D13XXX FRAMEBUFFER DRIVER
7713M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
7714S:	Maintained
7715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7716F:	drivers/video/fbdev/s1d13xxxfb.c
7717F:	include/video/s1d13xxxfb.h
7718
7719EROFS FILE SYSTEM
7720M:	Gao Xiang <xiang@kernel.org>
7721M:	Chao Yu <chao@kernel.org>
7722R:	Yue Hu <huyue2@coolpad.com>
7723R:	Jeffle Xu <jefflexu@linux.alibaba.com>
7724L:	linux-erofs@lists.ozlabs.org
7725S:	Maintained
7726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7727F:	Documentation/ABI/testing/sysfs-fs-erofs
7728F:	Documentation/filesystems/erofs.rst
7729F:	fs/erofs/
7730F:	include/trace/events/erofs.h
7731
7732ERRSEQ ERROR TRACKING INFRASTRUCTURE
7733M:	Jeff Layton <jlayton@kernel.org>
7734S:	Maintained
7735F:	include/linux/errseq.h
7736F:	lib/errseq.c
7737
7738ESD CAN/USB DRIVERS
7739M:	Frank Jungclaus <frank.jungclaus@esd.eu>
7740R:	socketcan@esd.eu
7741L:	linux-can@vger.kernel.org
7742S:	Maintained
7743F:	drivers/net/can/usb/esd_usb.c
7744
7745ET131X NETWORK DRIVER
7746M:	Mark Einon <mark.einon@gmail.com>
7747S:	Odd Fixes
7748F:	drivers/net/ethernet/agere/
7749
7750ETAS ES58X CAN/USB DRIVER
7751M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7752L:	linux-can@vger.kernel.org
7753S:	Maintained
7754F:	Documentation/networking/devlink/etas_es58x.rst
7755F:	drivers/net/can/usb/etas_es58x/
7756
7757ETHERNET BRIDGE
7758M:	Roopa Prabhu <roopa@nvidia.com>
7759M:	Nikolay Aleksandrov <razor@blackwall.org>
7760L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
7761L:	netdev@vger.kernel.org
7762S:	Maintained
7763W:	http://www.linuxfoundation.org/en/Net:Bridge
7764F:	include/linux/netfilter_bridge/
7765F:	net/bridge/
7766
7767ETHERNET PHY LIBRARY
7768M:	Andrew Lunn <andrew@lunn.ch>
7769M:	Heiner Kallweit <hkallweit1@gmail.com>
7770R:	Russell King <linux@armlinux.org.uk>
7771L:	netdev@vger.kernel.org
7772S:	Maintained
7773F:	Documentation/ABI/testing/sysfs-class-net-phydev
7774F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
7775F:	Documentation/devicetree/bindings/net/mdio*
7776F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
7777F:	Documentation/networking/phy.rst
7778F:	drivers/net/mdio/
7779F:	drivers/net/mdio/acpi_mdio.c
7780F:	drivers/net/mdio/fwnode_mdio.c
7781F:	drivers/net/mdio/of_mdio.c
7782F:	drivers/net/pcs/
7783F:	drivers/net/phy/
7784F:	include/dt-bindings/net/qca-ar803x.h
7785F:	include/linux/*mdio*.h
7786F:	include/linux/linkmode.h
7787F:	include/linux/mdio/*.h
7788F:	include/linux/mii.h
7789F:	include/linux/of_net.h
7790F:	include/linux/phy.h
7791F:	include/linux/phy_fixed.h
7792F:	include/linux/phylib_stubs.h
7793F:	include/linux/platform_data/mdio-bcm-unimac.h
7794F:	include/linux/platform_data/mdio-gpio.h
7795F:	include/trace/events/mdio.h
7796F:	include/uapi/linux/mdio.h
7797F:	include/uapi/linux/mii.h
7798F:	net/core/of_net.c
7799
7800EXEC & BINFMT API
7801R:	Eric Biederman <ebiederm@xmission.com>
7802R:	Kees Cook <keescook@chromium.org>
7803L:	linux-mm@kvack.org
7804S:	Supported
7805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7806F:	fs/*binfmt_*.c
7807F:	fs/exec.c
7808F:	include/linux/binfmts.h
7809F:	include/linux/elf.h
7810F:	include/uapi/linux/binfmts.h
7811F:	include/uapi/linux/elf.h
7812F:	tools/testing/selftests/exec/
7813N:	asm/elf.h
7814N:	binfmt
7815
7816EXFAT FILE SYSTEM
7817M:	Namjae Jeon <linkinjeon@kernel.org>
7818M:	Sungjong Seo <sj1557.seo@samsung.com>
7819L:	linux-fsdevel@vger.kernel.org
7820S:	Maintained
7821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
7822F:	fs/exfat/
7823
7824EXT2 FILE SYSTEM
7825M:	Jan Kara <jack@suse.com>
7826L:	linux-ext4@vger.kernel.org
7827S:	Maintained
7828F:	Documentation/filesystems/ext2.rst
7829F:	fs/ext2/
7830F:	include/linux/ext2*
7831
7832EXT4 FILE SYSTEM
7833M:	"Theodore Ts'o" <tytso@mit.edu>
7834M:	Andreas Dilger <adilger.kernel@dilger.ca>
7835L:	linux-ext4@vger.kernel.org
7836S:	Maintained
7837W:	http://ext4.wiki.kernel.org
7838Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
7839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7840F:	Documentation/filesystems/ext4/
7841F:	fs/ext4/
7842F:	include/trace/events/ext4.h
7843F:	include/uapi/linux/ext4.h
7844
7845Extended Verification Module (EVM)
7846M:	Mimi Zohar <zohar@linux.ibm.com>
7847L:	linux-integrity@vger.kernel.org
7848S:	Supported
7849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7850F:	security/integrity/
7851F:	security/integrity/evm/
7852
7853EXTENSIBLE FIRMWARE INTERFACE (EFI)
7854M:	Ard Biesheuvel <ardb@kernel.org>
7855L:	linux-efi@vger.kernel.org
7856S:	Maintained
7857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7858F:	Documentation/admin-guide/efi-stub.rst
7859F:	arch/*/include/asm/efi.h
7860F:	arch/*/kernel/efi.c
7861F:	arch/arm/boot/compressed/efi-header.S
7862F:	arch/x86/platform/efi/
7863F:	drivers/firmware/efi/
7864F:	include/linux/efi*.h
7865
7866EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7867M:	MyungJoo Ham <myungjoo.ham@samsung.com>
7868M:	Chanwoo Choi <cw00.choi@samsung.com>
7869L:	linux-kernel@vger.kernel.org
7870S:	Maintained
7871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7872F:	Documentation/devicetree/bindings/extcon/
7873F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7874F:	drivers/extcon/
7875F:	include/linux/extcon.h
7876F:	include/linux/extcon/
7877
7878EXTRA BOOT CONFIG
7879M:	Masami Hiramatsu <mhiramat@kernel.org>
7880L:	linux-kernel@vger.kernel.org
7881L:	linux-trace-kernel@vger.kernel.org
7882S:	Maintained
7883Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
7884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
7885F:	Documentation/admin-guide/bootconfig.rst
7886F:	fs/proc/bootconfig.c
7887F:	include/linux/bootconfig.h
7888F:	lib/bootconfig-data.S
7889F:	lib/bootconfig.c
7890F:	tools/bootconfig/*
7891F:	tools/bootconfig/scripts/*
7892
7893EXYNOS DP DRIVER
7894M:	Jingoo Han <jingoohan1@gmail.com>
7895L:	dri-devel@lists.freedesktop.org
7896S:	Maintained
7897F:	drivers/gpu/drm/exynos/exynos_dp*
7898
7899EXYNOS SYSMMU (IOMMU) driver
7900M:	Marek Szyprowski <m.szyprowski@samsung.com>
7901L:	iommu@lists.linux.dev
7902S:	Maintained
7903F:	drivers/iommu/exynos-iommu.c
7904
7905F2FS FILE SYSTEM
7906M:	Jaegeuk Kim <jaegeuk@kernel.org>
7907M:	Chao Yu <chao@kernel.org>
7908L:	linux-f2fs-devel@lists.sourceforge.net
7909S:	Maintained
7910W:	https://f2fs.wiki.kernel.org/
7911Q:	https://patchwork.kernel.org/project/f2fs/list/
7912B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
7913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7914F:	Documentation/ABI/testing/sysfs-fs-f2fs
7915F:	Documentation/filesystems/f2fs.rst
7916F:	fs/f2fs/
7917F:	include/linux/f2fs_fs.h
7918F:	include/trace/events/f2fs.h
7919F:	include/uapi/linux/f2fs.h
7920
7921F71805F HARDWARE MONITORING DRIVER
7922M:	Jean Delvare <jdelvare@suse.com>
7923L:	linux-hwmon@vger.kernel.org
7924S:	Maintained
7925F:	Documentation/hwmon/f71805f.rst
7926F:	drivers/hwmon/f71805f.c
7927
7928FADDR2LINE
7929M:	Josh Poimboeuf <jpoimboe@kernel.org>
7930S:	Maintained
7931F:	scripts/faddr2line
7932
7933FAILOVER MODULE
7934M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
7935L:	netdev@vger.kernel.org
7936S:	Supported
7937F:	Documentation/networking/failover.rst
7938F:	include/net/failover.h
7939F:	net/core/failover.c
7940
7941FANOTIFY
7942M:	Jan Kara <jack@suse.cz>
7943R:	Amir Goldstein <amir73il@gmail.com>
7944R:	Matthew Bobrowski <repnop@google.com>
7945L:	linux-fsdevel@vger.kernel.org
7946S:	Maintained
7947F:	fs/notify/fanotify/
7948F:	include/linux/fanotify.h
7949F:	include/uapi/linux/fanotify.h
7950
7951FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
7952M:	Linus Walleij <linus.walleij@linaro.org>
7953L:	linux-usb@vger.kernel.org
7954S:	Maintained
7955F:	drivers/usb/fotg210/
7956
7957FARSYNC SYNCHRONOUS DRIVER
7958M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
7959S:	Supported
7960W:	http://www.farsite.co.uk/
7961F:	drivers/net/wan/farsync.*
7962
7963FAULT INJECTION SUPPORT
7964M:	Akinobu Mita <akinobu.mita@gmail.com>
7965S:	Supported
7966F:	Documentation/fault-injection/
7967F:	lib/fault-inject.c
7968
7969FBTFT Framebuffer drivers
7970L:	dri-devel@lists.freedesktop.org
7971L:	linux-fbdev@vger.kernel.org
7972S:	Orphan
7973F:	drivers/staging/fbtft/
7974
7975FC0011 TUNER DRIVER
7976M:	Michael Buesch <m@bues.ch>
7977L:	linux-media@vger.kernel.org
7978S:	Maintained
7979F:	drivers/media/tuners/fc0011.c
7980F:	drivers/media/tuners/fc0011.h
7981
7982FC2580 MEDIA DRIVER
7983M:	Antti Palosaari <crope@iki.fi>
7984L:	linux-media@vger.kernel.org
7985S:	Maintained
7986W:	https://linuxtv.org
7987W:	http://palosaari.fi/linux/
7988Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7989T:	git git://linuxtv.org/anttip/media_tree.git
7990F:	drivers/media/tuners/fc2580*
7991
7992FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7993M:	Hannes Reinecke <hare@suse.de>
7994L:	linux-scsi@vger.kernel.org
7995S:	Supported
7996W:	www.Open-FCoE.org
7997F:	drivers/scsi/fcoe/
7998F:	drivers/scsi/libfc/
7999F:	include/scsi/fc/
8000F:	include/scsi/libfc.h
8001F:	include/scsi/libfcoe.h
8002F:	include/uapi/scsi/fc/
8003
8004FILE LOCKING (flock() and fcntl()/lockf())
8005M:	Jeff Layton <jlayton@kernel.org>
8006M:	Chuck Lever <chuck.lever@oracle.com>
8007L:	linux-fsdevel@vger.kernel.org
8008S:	Maintained
8009F:	fs/fcntl.c
8010F:	fs/locks.c
8011F:	include/linux/fcntl.h
8012F:	include/uapi/linux/fcntl.h
8013
8014FILESYSTEM DIRECT ACCESS (DAX)
8015M:	Dan Williams <dan.j.williams@intel.com>
8016R:	Matthew Wilcox <willy@infradead.org>
8017R:	Jan Kara <jack@suse.cz>
8018L:	linux-fsdevel@vger.kernel.org
8019L:	nvdimm@lists.linux.dev
8020S:	Supported
8021F:	fs/dax.c
8022F:	include/linux/dax.h
8023F:	include/trace/events/fs_dax.h
8024
8025FILESYSTEMS (VFS and infrastructure)
8026M:	Alexander Viro <viro@zeniv.linux.org.uk>
8027M:	Christian Brauner <brauner@kernel.org>
8028L:	linux-fsdevel@vger.kernel.org
8029S:	Maintained
8030F:	fs/*
8031F:	include/linux/fs.h
8032F:	include/linux/fs_types.h
8033F:	include/uapi/linux/fs.h
8034F:	include/uapi/linux/openat2.h
8035
8036FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8037M:	Riku Voipio <riku.voipio@iki.fi>
8038L:	linux-hwmon@vger.kernel.org
8039S:	Maintained
8040F:	drivers/hwmon/f75375s.c
8041F:	include/linux/f75375s.h
8042
8043FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8044M:	Ji-Ze Hong (Peter Hong) <peter_hong@fintek.com.tw>
8045L:	linux-can@vger.kernel.org
8046S:	Maintained
8047F:	drivers/net/can/usb/f81604.c
8048
8049FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8050M:	Clemens Ladisch <clemens@ladisch.de>
8051M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8052L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8053S:	Maintained
8054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8055F:	include/uapi/sound/firewire.h
8056F:	sound/firewire/
8057
8058FIREWIRE MEDIA DRIVERS (firedtv)
8059M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
8060L:	linux-media@vger.kernel.org
8061L:	linux1394-devel@lists.sourceforge.net
8062S:	Maintained
8063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8064F:	drivers/media/firewire/
8065
8066FIREWIRE SBP-2 TARGET
8067M:	Chris Boot <bootc@bootc.net>
8068L:	linux-scsi@vger.kernel.org
8069L:	target-devel@vger.kernel.org
8070L:	linux1394-devel@lists.sourceforge.net
8071S:	Maintained
8072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8073F:	drivers/target/sbp/
8074
8075FIREWIRE SUBSYSTEM
8076M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8077M:	Takashi Sakamoto <takaswie@kernel.org>
8078L:	linux1394-devel@lists.sourceforge.net
8079S:	Maintained
8080W:	http://ieee1394.docs.kernel.org/
8081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8082F:	drivers/firewire/
8083F:	include/linux/firewire.h
8084F:	include/uapi/linux/firewire*.h
8085F:	tools/firewire/
8086
8087FIRMWARE FRAMEWORK FOR ARMV8-A
8088M:	Sudeep Holla <sudeep.holla@arm.com>
8089L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8090S:	Maintained
8091F:	drivers/firmware/arm_ffa/
8092F:	include/linux/arm_ffa.h
8093
8094FIRMWARE LOADER (request_firmware)
8095M:	Luis Chamberlain <mcgrof@kernel.org>
8096M:	Russ Weight <russell.h.weight@intel.com>
8097L:	linux-kernel@vger.kernel.org
8098S:	Maintained
8099F:	Documentation/firmware_class/
8100F:	drivers/base/firmware_loader/
8101F:	include/linux/firmware.h
8102
8103FLEXTIMER FTM-QUADDEC DRIVER
8104M:	Patrick Havelange <patrick.havelange@essensium.com>
8105L:	linux-iio@vger.kernel.org
8106S:	Maintained
8107F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8108F:	drivers/counter/ftm-quaddec.c
8109
8110FLOPPY DRIVER
8111M:	Denis Efremov <efremov@linux.com>
8112L:	linux-block@vger.kernel.org
8113S:	Odd Fixes
8114F:	drivers/block/floppy.c
8115
8116FLYSKY FSIA6B RC RECEIVER
8117M:	Markus Koch <markus@notsyncing.net>
8118L:	linux-input@vger.kernel.org
8119S:	Maintained
8120F:	drivers/input/joystick/fsia6b.c
8121
8122FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
8123M:	Geoffrey D. Bennett <g@b4.vu>
8124L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8125S:	Maintained
8126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8127F:	sound/usb/mixer_scarlett_gen2.c
8128
8129FORCEDETH GIGABIT ETHERNET DRIVER
8130M:	Rain River <rain.1986.08.12@gmail.com>
8131M:	Zhu Yanjun <zyjzyj2000@gmail.com>
8132L:	netdev@vger.kernel.org
8133S:	Maintained
8134F:	drivers/net/ethernet/nvidia/*
8135
8136FORTIFY_SOURCE
8137M:	Kees Cook <keescook@chromium.org>
8138L:	linux-hardening@vger.kernel.org
8139S:	Supported
8140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8141F:	include/linux/fortify-string.h
8142F:	lib/fortify_kunit.c
8143F:	lib/memcpy_kunit.c
8144F:	lib/strcat_kunit.c
8145F:	lib/strscpy_kunit.c
8146F:	lib/test_fortify/*
8147F:	scripts/test_fortify.sh
8148K:	\b__NO_FORTIFY\b
8149
8150FPGA DFL DRIVERS
8151M:	Wu Hao <hao.wu@intel.com>
8152R:	Tom Rix <trix@redhat.com>
8153L:	linux-fpga@vger.kernel.org
8154S:	Maintained
8155F:	Documentation/ABI/testing/sysfs-bus-dfl*
8156F:	Documentation/fpga/dfl.rst
8157F:	drivers/fpga/dfl*
8158F:	drivers/uio/uio_dfl.c
8159F:	include/linux/dfl.h
8160F:	include/uapi/linux/fpga-dfl.h
8161
8162FPGA MANAGER FRAMEWORK
8163M:	Moritz Fischer <mdf@kernel.org>
8164M:	Wu Hao <hao.wu@intel.com>
8165M:	Xu Yilun <yilun.xu@intel.com>
8166R:	Tom Rix <trix@redhat.com>
8167L:	linux-fpga@vger.kernel.org
8168S:	Maintained
8169Q:	http://patchwork.kernel.org/project/linux-fpga/list/
8170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8171F:	Documentation/devicetree/bindings/fpga/
8172F:	Documentation/driver-api/fpga/
8173F:	Documentation/fpga/
8174F:	drivers/fpga/
8175F:	include/linux/fpga/
8176
8177FPU EMULATOR
8178M:	Bill Metzenthen <billm@melbpc.org.au>
8179S:	Maintained
8180W:	https://floatingpoint.billm.au/
8181F:	arch/x86/math-emu/
8182
8183FRAMEBUFFER CORE
8184M:	Daniel Vetter <daniel@ffwll.ch>
8185S:	Odd Fixes
8186T:	git git://anongit.freedesktop.org/drm/drm-misc
8187F:	drivers/video/fbdev/core/
8188
8189FRAMEBUFFER LAYER
8190M:	Helge Deller <deller@gmx.de>
8191L:	linux-fbdev@vger.kernel.org
8192L:	dri-devel@lists.freedesktop.org
8193S:	Maintained
8194Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
8195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8196F:	Documentation/fb/
8197F:	drivers/video/
8198F:	include/linux/fb.h
8199F:	include/uapi/linux/fb.h
8200F:	include/uapi/video/
8201F:	include/video/
8202
8203FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8204M:	Horia Geantă <horia.geanta@nxp.com>
8205M:	Pankaj Gupta <pankaj.gupta@nxp.com>
8206M:	Gaurav Jain <gaurav.jain@nxp.com>
8207L:	linux-crypto@vger.kernel.org
8208S:	Maintained
8209F:	Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8210F:	drivers/crypto/caam/
8211
8212FREESCALE COLDFIRE M5441X MMC DRIVER
8213M:	Angelo Dureghello <angelo.dureghello@timesys.com>
8214L:	linux-mmc@vger.kernel.org
8215S:	Maintained
8216F:	drivers/mmc/host/sdhci-esdhc-mcf.c
8217F:	include/linux/platform_data/mmc-esdhc-mcf.h
8218
8219FREESCALE DIU FRAMEBUFFER DRIVER
8220M:	Timur Tabi <timur@kernel.org>
8221L:	linux-fbdev@vger.kernel.org
8222S:	Maintained
8223F:	drivers/video/fbdev/fsl-diu-fb.*
8224
8225FREESCALE DMA DRIVER
8226M:	Li Yang <leoyang.li@nxp.com>
8227M:	Zhang Wei <zw@zh-kernel.org>
8228L:	linuxppc-dev@lists.ozlabs.org
8229S:	Maintained
8230F:	drivers/dma/fsldma.*
8231
8232FREESCALE DSPI DRIVER
8233M:	Vladimir Oltean <olteanv@gmail.com>
8234L:	linux-spi@vger.kernel.org
8235S:	Maintained
8236F:	Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8237F:	drivers/spi/spi-fsl-dspi.c
8238F:	include/linux/spi/spi-fsl-dspi.h
8239
8240FREESCALE ENETC ETHERNET DRIVERS
8241M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8242M:	Vladimir Oltean <vladimir.oltean@nxp.com>
8243L:	netdev@vger.kernel.org
8244S:	Maintained
8245F:	drivers/net/ethernet/freescale/enetc/
8246
8247FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8248M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8249L:	netdev@vger.kernel.org
8250S:	Maintained
8251F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8252F:	drivers/net/ethernet/freescale/gianfar*
8253
8254FREESCALE GPMI NAND DRIVER
8255M:	Han Xu <han.xu@nxp.com>
8256L:	linux-mtd@lists.infradead.org
8257S:	Maintained
8258F:	drivers/mtd/nand/raw/gpmi-nand/*
8259
8260FREESCALE I2C CPM DRIVER
8261M:	Jochen Friedrich <jochen@scram.de>
8262L:	linuxppc-dev@lists.ozlabs.org
8263L:	linux-i2c@vger.kernel.org
8264S:	Maintained
8265F:	drivers/i2c/busses/i2c-cpm.c
8266
8267FREESCALE IMX / MXC FEC DRIVER
8268M:	Wei Fang <wei.fang@nxp.com>
8269R:	Shenwei Wang <shenwei.wang@nxp.com>
8270R:	Clark Wang <xiaoning.wang@nxp.com>
8271R:	NXP Linux Team <linux-imx@nxp.com>
8272L:	netdev@vger.kernel.org
8273S:	Maintained
8274F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
8275F:	drivers/net/ethernet/freescale/fec.h
8276F:	drivers/net/ethernet/freescale/fec_main.c
8277F:	drivers/net/ethernet/freescale/fec_ptp.c
8278
8279FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8280M:	Sascha Hauer <s.hauer@pengutronix.de>
8281R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8282L:	linux-fbdev@vger.kernel.org
8283L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8284S:	Maintained
8285F:	drivers/video/fbdev/imxfb.c
8286
8287FREESCALE IMX DDR PMU DRIVER
8288M:	Frank Li <Frank.li@nxp.com>
8289L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8290S:	Maintained
8291F:	Documentation/admin-guide/perf/imx-ddr.rst
8292F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8293F:	drivers/perf/fsl_imx8_ddr_perf.c
8294
8295FREESCALE IMX I2C DRIVER
8296M:	Oleksij Rempel <o.rempel@pengutronix.de>
8297R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8298L:	linux-i2c@vger.kernel.org
8299S:	Maintained
8300F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8301F:	drivers/i2c/busses/i2c-imx.c
8302
8303FREESCALE IMX LPI2C DRIVER
8304M:	Dong Aisheng <aisheng.dong@nxp.com>
8305L:	linux-i2c@vger.kernel.org
8306L:	linux-imx@nxp.com
8307S:	Maintained
8308F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8309F:	drivers/i2c/busses/i2c-imx-lpi2c.c
8310
8311FREESCALE MPC I2C DRIVER
8312M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
8313L:	linux-i2c@vger.kernel.org
8314S:	Maintained
8315F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8316F:	drivers/i2c/busses/i2c-mpc.c
8317
8318FREESCALE QORIQ DPAA ETHERNET DRIVER
8319M:	Madalin Bucur <madalin.bucur@nxp.com>
8320L:	netdev@vger.kernel.org
8321S:	Maintained
8322F:	drivers/net/ethernet/freescale/dpaa
8323
8324FREESCALE QORIQ DPAA FMAN DRIVER
8325M:	Madalin Bucur <madalin.bucur@nxp.com>
8326R:	Sean Anderson <sean.anderson@seco.com>
8327L:	netdev@vger.kernel.org
8328S:	Maintained
8329F:	Documentation/devicetree/bindings/net/fsl-fman.txt
8330F:	drivers/net/ethernet/freescale/fman
8331
8332FREESCALE QORIQ PTP CLOCK DRIVER
8333M:	Yangbo Lu <yangbo.lu@nxp.com>
8334L:	netdev@vger.kernel.org
8335S:	Maintained
8336F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8337F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8338F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
8339F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8340F:	drivers/ptp/ptp_qoriq.c
8341F:	drivers/ptp/ptp_qoriq_debugfs.c
8342F:	include/linux/fsl/ptp_qoriq.h
8343
8344FREESCALE QUAD SPI DRIVER
8345M:	Han Xu <han.xu@nxp.com>
8346L:	linux-spi@vger.kernel.org
8347S:	Maintained
8348F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8349F:	drivers/spi/spi-fsl-qspi.c
8350
8351FREESCALE QUICC ENGINE LIBRARY
8352M:	Qiang Zhao <qiang.zhao@nxp.com>
8353L:	linuxppc-dev@lists.ozlabs.org
8354S:	Maintained
8355F:	drivers/soc/fsl/qe/
8356F:	include/soc/fsl/qe/
8357
8358FREESCALE QUICC ENGINE QMC DRIVER
8359M:	Herve Codina <herve.codina@bootlin.com>
8360L:	linuxppc-dev@lists.ozlabs.org
8361S:	Maintained
8362F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
8363F:	drivers/soc/fsl/qe/qmc.c
8364F:	include/soc/fsl/qe/qmc.h
8365
8366FREESCALE QUICC ENGINE TSA DRIVER
8367M:	Herve Codina <herve.codina@bootlin.com>
8368L:	linuxppc-dev@lists.ozlabs.org
8369S:	Maintained
8370F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
8371F:	drivers/soc/fsl/qe/tsa.c
8372F:	drivers/soc/fsl/qe/tsa.h
8373F:	include/dt-bindings/soc/cpm1-fsl,tsa.h
8374
8375FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8376M:	Li Yang <leoyang.li@nxp.com>
8377L:	netdev@vger.kernel.org
8378L:	linuxppc-dev@lists.ozlabs.org
8379S:	Maintained
8380F:	drivers/net/ethernet/freescale/ucc_geth*
8381
8382FREESCALE QUICC ENGINE UCC HDLC DRIVER
8383M:	Zhao Qiang <qiang.zhao@nxp.com>
8384L:	netdev@vger.kernel.org
8385L:	linuxppc-dev@lists.ozlabs.org
8386S:	Maintained
8387F:	drivers/net/wan/fsl_ucc_hdlc*
8388
8389FREESCALE QUICC ENGINE UCC UART DRIVER
8390M:	Timur Tabi <timur@kernel.org>
8391L:	linuxppc-dev@lists.ozlabs.org
8392S:	Maintained
8393F:	drivers/tty/serial/ucc_uart.c
8394
8395FREESCALE SOC DRIVERS
8396M:	Li Yang <leoyang.li@nxp.com>
8397L:	linuxppc-dev@lists.ozlabs.org
8398L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8399S:	Maintained
8400F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8401F:	Documentation/devicetree/bindings/soc/fsl/
8402F:	drivers/soc/fsl/
8403F:	include/linux/fsl/
8404F:	include/soc/fsl/
8405
8406FREESCALE SOC FS_ENET DRIVER
8407M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
8408L:	linuxppc-dev@lists.ozlabs.org
8409L:	netdev@vger.kernel.org
8410S:	Maintained
8411F:	drivers/net/ethernet/freescale/fs_enet/
8412
8413FREESCALE SOC SOUND DRIVERS
8414M:	Shengjiu Wang <shengjiu.wang@gmail.com>
8415M:	Xiubo Li <Xiubo.Lee@gmail.com>
8416R:	Fabio Estevam <festevam@gmail.com>
8417R:	Nicolin Chen <nicoleotsuka@gmail.com>
8418L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8419L:	linuxppc-dev@lists.ozlabs.org
8420S:	Maintained
8421F:	sound/soc/fsl/fsl*
8422F:	sound/soc/fsl/imx*
8423F:	sound/soc/fsl/mpc8610_hpcd.c
8424
8425FREESCALE SOC SOUND QMC DRIVER
8426M:	Herve Codina <herve.codina@bootlin.com>
8427L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8428L:	linuxppc-dev@lists.ozlabs.org
8429S:	Maintained
8430F:	Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
8431F:	sound/soc/fsl/fsl_qmc_audio.c
8432
8433FREESCALE USB PERIPHERAL DRIVERS
8434M:	Li Yang <leoyang.li@nxp.com>
8435L:	linux-usb@vger.kernel.org
8436L:	linuxppc-dev@lists.ozlabs.org
8437S:	Maintained
8438F:	drivers/usb/gadget/udc/fsl*
8439
8440FREESCALE USB PHY DRIVER
8441M:	Ran Wang <ran.wang_1@nxp.com>
8442L:	linux-usb@vger.kernel.org
8443L:	linuxppc-dev@lists.ozlabs.org
8444S:	Maintained
8445F:	drivers/usb/phy/phy-fsl-usb*
8446
8447FREEVXFS FILESYSTEM
8448M:	Christoph Hellwig <hch@infradead.org>
8449S:	Maintained
8450W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
8451F:	fs/freevxfs/
8452
8453FREEZER
8454M:	"Rafael J. Wysocki" <rafael@kernel.org>
8455M:	Pavel Machek <pavel@ucw.cz>
8456L:	linux-pm@vger.kernel.org
8457S:	Supported
8458F:	Documentation/power/freezing-of-tasks.rst
8459F:	include/linux/freezer.h
8460F:	kernel/freezer.c
8461
8462FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8463M:	David Howells <dhowells@redhat.com>
8464L:	linux-cachefs@redhat.com (moderated for non-subscribers)
8465S:	Supported
8466F:	Documentation/filesystems/caching/
8467F:	fs/fscache/
8468F:	include/linux/fscache*.h
8469
8470FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8471M:	Eric Biggers <ebiggers@kernel.org>
8472M:	Theodore Y. Ts'o <tytso@mit.edu>
8473M:	Jaegeuk Kim <jaegeuk@kernel.org>
8474L:	linux-fscrypt@vger.kernel.org
8475S:	Supported
8476Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
8477T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
8478F:	Documentation/filesystems/fscrypt.rst
8479F:	fs/crypto/
8480F:	include/linux/fscrypt.h
8481F:	include/uapi/linux/fscrypt.h
8482
8483FSI SUBSYSTEM
8484M:	Jeremy Kerr <jk@ozlabs.org>
8485M:	Joel Stanley <joel@jms.id.au>
8486R:	Alistar Popple <alistair@popple.id.au>
8487R:	Eddie James <eajames@linux.ibm.com>
8488L:	linux-fsi@lists.ozlabs.org
8489S:	Supported
8490Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
8491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8492F:	drivers/fsi/
8493F:	include/linux/fsi*.h
8494F:	include/trace/events/fsi*.h
8495
8496FSI-ATTACHED I2C DRIVER
8497M:	Eddie James <eajames@linux.ibm.com>
8498L:	linux-i2c@vger.kernel.org
8499L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
8500S:	Maintained
8501F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8502F:	drivers/i2c/busses/i2c-fsi.c
8503
8504FSI-ATTACHED SPI DRIVER
8505M:	Eddie James <eajames@linux.ibm.com>
8506L:	linux-spi@vger.kernel.org
8507S:	Maintained
8508F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8509F:	drivers/spi/spi-fsi.c
8510
8511FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8512M:	Jan Kara <jack@suse.cz>
8513R:	Amir Goldstein <amir73il@gmail.com>
8514L:	linux-fsdevel@vger.kernel.org
8515S:	Maintained
8516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8517F:	fs/notify/
8518F:	include/linux/fsnotify*.h
8519
8520FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8521M:	Eric Biggers <ebiggers@kernel.org>
8522M:	Theodore Y. Ts'o <tytso@mit.edu>
8523L:	fsverity@lists.linux.dev
8524S:	Supported
8525Q:	https://patchwork.kernel.org/project/fsverity/list/
8526T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
8527F:	Documentation/filesystems/fsverity.rst
8528F:	fs/verity/
8529F:	include/linux/fsverity.h
8530F:	include/uapi/linux/fsverity.h
8531
8532FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8533M:	Michael Zaidman <michael.zaidman@gmail.com>
8534L:	linux-i2c@vger.kernel.org
8535L:	linux-input@vger.kernel.org
8536S:	Maintained
8537F:	drivers/hid/hid-ft260.c
8538
8539FUJITSU LAPTOP EXTRAS
8540M:	Jonathan Woithe <jwoithe@just42.net>
8541L:	platform-driver-x86@vger.kernel.org
8542S:	Maintained
8543F:	drivers/platform/x86/fujitsu-laptop.c
8544
8545FUJITSU TABLET EXTRAS
8546M:	Robert Gerlach <khnz@gmx.de>
8547L:	platform-driver-x86@vger.kernel.org
8548S:	Maintained
8549F:	drivers/platform/x86/fujitsu-tablet.c
8550
8551FUNCTION HOOKS (FTRACE)
8552M:	Steven Rostedt <rostedt@goodmis.org>
8553M:	Masami Hiramatsu <mhiramat@kernel.org>
8554R:	Mark Rutland <mark.rutland@arm.com>
8555L:	linux-kernel@vger.kernel.org
8556L:	linux-trace-kernel@vger.kernel.org
8557S:	Maintained
8558Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
8559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8560F:	Documentation/trace/ftrace*
8561F:	arch/*/*/*/*ftrace*
8562F:	arch/*/*/*ftrace*
8563F:	include/*/ftrace.h
8564F:	kernel/trace/fgraph.c
8565F:	kernel/trace/ftrace*
8566F:	samples/ftrace
8567
8568FUNGIBLE ETHERNET DRIVERS
8569M:	Dimitris Michailidis <dmichail@fungible.com>
8570L:	netdev@vger.kernel.org
8571S:	Supported
8572F:	drivers/net/ethernet/fungible/
8573
8574FUSE: FILESYSTEM IN USERSPACE
8575M:	Miklos Szeredi <miklos@szeredi.hu>
8576L:	linux-fsdevel@vger.kernel.org
8577S:	Maintained
8578W:	https://github.com/libfuse/
8579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8580F:	Documentation/filesystems/fuse.rst
8581F:	fs/fuse/
8582F:	include/uapi/linux/fuse.h
8583
8584FUTEX SUBSYSTEM
8585M:	Thomas Gleixner <tglx@linutronix.de>
8586M:	Ingo Molnar <mingo@redhat.com>
8587R:	Peter Zijlstra <peterz@infradead.org>
8588R:	Darren Hart <dvhart@infradead.org>
8589R:	Davidlohr Bueso <dave@stgolabs.net>
8590R:	André Almeida <andrealmeid@igalia.com>
8591L:	linux-kernel@vger.kernel.org
8592S:	Maintained
8593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8594F:	Documentation/locking/*futex*
8595F:	include/asm-generic/futex.h
8596F:	include/linux/futex.h
8597F:	include/uapi/linux/futex.h
8598F:	kernel/futex/*
8599F:	tools/perf/bench/futex*
8600F:	tools/testing/selftests/futex/
8601
8602GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8603M:	Tim Harvey <tharvey@gateworks.com>
8604S:	Maintained
8605F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8606F:	Documentation/hwmon/gsc-hwmon.rst
8607F:	drivers/hwmon/gsc-hwmon.c
8608F:	drivers/mfd/gateworks-gsc.c
8609F:	include/linux/mfd/gsc.h
8610F:	include/linux/platform_data/gsc_hwmon.h
8611
8612GCC PLUGINS
8613M:	Kees Cook <keescook@chromium.org>
8614L:	linux-hardening@vger.kernel.org
8615S:	Maintained
8616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8617F:	Documentation/kbuild/gcc-plugins.rst
8618F:	scripts/Makefile.gcc-plugins
8619F:	scripts/gcc-plugins/
8620
8621GCOV BASED KERNEL PROFILING
8622M:	Peter Oberparleiter <oberpar@linux.ibm.com>
8623S:	Maintained
8624F:	Documentation/dev-tools/gcov.rst
8625F:	kernel/gcov/
8626
8627GDB KERNEL DEBUGGING HELPER SCRIPTS
8628M:	Jan Kiszka <jan.kiszka@siemens.com>
8629M:	Kieran Bingham <kbingham@kernel.org>
8630S:	Supported
8631F:	scripts/gdb/
8632
8633GEMINI CRYPTO DRIVER
8634M:	Corentin Labbe <clabbe@baylibre.com>
8635L:	linux-crypto@vger.kernel.org
8636S:	Maintained
8637F:	drivers/crypto/gemini/
8638
8639GEMTEK FM RADIO RECEIVER DRIVER
8640M:	Hans Verkuil <hverkuil@xs4all.nl>
8641L:	linux-media@vger.kernel.org
8642S:	Maintained
8643W:	https://linuxtv.org
8644T:	git git://linuxtv.org/media_tree.git
8645F:	drivers/media/radio/radio-gemtek*
8646
8647GENERIC ARCHITECTURE TOPOLOGY
8648M:	Sudeep Holla <sudeep.holla@arm.com>
8649L:	linux-kernel@vger.kernel.org
8650S:	Maintained
8651F:	drivers/base/arch_topology.c
8652F:	include/linux/arch_topology.h
8653
8654GENERIC ENTRY CODE
8655M:	Thomas Gleixner <tglx@linutronix.de>
8656M:	Peter Zijlstra <peterz@infradead.org>
8657M:	Andy Lutomirski <luto@kernel.org>
8658L:	linux-kernel@vger.kernel.org
8659S:	Maintained
8660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8661F:	include/linux/entry-common.h
8662F:	include/linux/entry-kvm.h
8663F:	kernel/entry/
8664
8665GENERIC GPIO I2C DRIVER
8666M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
8667S:	Supported
8668F:	drivers/i2c/busses/i2c-gpio.c
8669F:	include/linux/platform_data/i2c-gpio.h
8670
8671GENERIC GPIO I2C MULTIPLEXER DRIVER
8672M:	Peter Korsgaard <peter.korsgaard@barco.com>
8673L:	linux-i2c@vger.kernel.org
8674S:	Supported
8675F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
8676F:	drivers/i2c/muxes/i2c-mux-gpio.c
8677F:	include/linux/platform_data/i2c-mux-gpio.h
8678
8679GENERIC HDLC (WAN) DRIVERS
8680M:	Krzysztof Halasa <khc@pm.waw.pl>
8681S:	Maintained
8682W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
8683F:	drivers/net/wan/c101.c
8684F:	drivers/net/wan/hd6457*
8685F:	drivers/net/wan/hdlc*
8686F:	drivers/net/wan/n2.c
8687F:	drivers/net/wan/pc300too.c
8688F:	drivers/net/wan/pci200syn.c
8689F:	drivers/net/wan/wanxl*
8690
8691GENERIC INCLUDE/ASM HEADER FILES
8692M:	Arnd Bergmann <arnd@arndb.de>
8693L:	linux-arch@vger.kernel.org
8694S:	Maintained
8695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8696F:	include/asm-generic/
8697F:	include/uapi/asm-generic/
8698
8699GENERIC PHY FRAMEWORK
8700M:	Vinod Koul <vkoul@kernel.org>
8701M:	Kishon Vijay Abraham I <kishon@kernel.org>
8702L:	linux-phy@lists.infradead.org
8703S:	Supported
8704Q:	https://patchwork.kernel.org/project/linux-phy/list/
8705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8706F:	Documentation/devicetree/bindings/phy/
8707F:	drivers/phy/
8708F:	include/dt-bindings/phy/
8709F:	include/linux/phy/
8710
8711GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8712M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
8713S:	Supported
8714F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
8715
8716GENERIC PM DOMAINS
8717M:	"Rafael J. Wysocki" <rafael@kernel.org>
8718M:	Kevin Hilman <khilman@kernel.org>
8719M:	Ulf Hansson <ulf.hansson@linaro.org>
8720L:	linux-pm@vger.kernel.org
8721S:	Supported
8722F:	Documentation/devicetree/bindings/power/power?domain*
8723F:	drivers/base/power/domain*.c
8724F:	include/linux/pm_domain.h
8725
8726GENERIC PM DOMAIN PROVIDERS
8727M:	Ulf Hansson <ulf.hansson@linaro.org>
8728L:	linux-pm@vger.kernel.org
8729S:	Supported
8730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
8731F:	drivers/pmdomain/
8732
8733GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8734M:	Eugen Hristev <eugen.hristev@microchip.com>
8735L:	linux-input@vger.kernel.org
8736S:	Maintained
8737F:	drivers/input/touchscreen/resistive-adc-touch.c
8738
8739GENERIC STRING LIBRARY
8740M:	Kees Cook <keescook@chromium.org>
8741R:	Andy Shevchenko <andy@kernel.org>
8742L:	linux-hardening@vger.kernel.org
8743S:	Supported
8744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8745F:	include/linux/string.h
8746F:	include/linux/string_choices.h
8747F:	include/linux/string_helpers.h
8748F:	lib/string.c
8749F:	lib/string_helpers.c
8750F:	lib/test-string_helpers.c
8751F:	lib/test_string.c
8752
8753GENERIC UIO DRIVER FOR PCI DEVICES
8754M:	"Michael S. Tsirkin" <mst@redhat.com>
8755L:	kvm@vger.kernel.org
8756S:	Supported
8757F:	drivers/uio/uio_pci_generic.c
8758
8759GENERIC VDSO LIBRARY
8760M:	Andy Lutomirski <luto@kernel.org>
8761M:	Thomas Gleixner <tglx@linutronix.de>
8762M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
8763L:	linux-kernel@vger.kernel.org
8764S:	Maintained
8765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8766F:	include/asm-generic/vdso/vsyscall.h
8767F:	include/vdso/
8768F:	kernel/time/vsyscall.c
8769F:	lib/vdso/
8770
8771GENWQE (IBM Generic Workqueue Card)
8772M:	Frank Haverkamp <haver@linux.ibm.com>
8773S:	Supported
8774F:	drivers/misc/genwqe/
8775
8776GET_MAINTAINER SCRIPT
8777M:	Joe Perches <joe@perches.com>
8778S:	Maintained
8779F:	scripts/get_maintainer.pl
8780
8781GFS2 FILE SYSTEM
8782M:	Bob Peterson <rpeterso@redhat.com>
8783M:	Andreas Gruenbacher <agruenba@redhat.com>
8784L:	gfs2@lists.linux.dev
8785S:	Supported
8786B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8788F:	Documentation/filesystems/gfs2*
8789F:	fs/gfs2/
8790F:	include/uapi/linux/gfs2_ondisk.h
8791
8792GIGABYTE WMI DRIVER
8793M:	Thomas Weißschuh <thomas@weissschuh.net>
8794L:	platform-driver-x86@vger.kernel.org
8795S:	Maintained
8796F:	drivers/platform/x86/gigabyte-wmi.c
8797
8798GNSS SUBSYSTEM
8799M:	Johan Hovold <johan@kernel.org>
8800S:	Maintained
8801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8802F:	Documentation/ABI/testing/sysfs-class-gnss
8803F:	Documentation/devicetree/bindings/gnss/
8804F:	drivers/gnss/
8805F:	include/linux/gnss.h
8806
8807GO7007 MPEG CODEC
8808M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
8809L:	linux-media@vger.kernel.org
8810S:	Maintained
8811F:	drivers/media/usb/go7007/
8812
8813GOODIX TOUCHSCREEN
8814M:	Bastien Nocera <hadess@hadess.net>
8815M:	Hans de Goede <hdegoede@redhat.com>
8816L:	linux-input@vger.kernel.org
8817S:	Maintained
8818F:	drivers/input/touchscreen/goodix*
8819
8820GOOGLE ETHERNET DRIVERS
8821M:	Jeroen de Borst <jeroendb@google.com>
8822M:	Praveen Kaligineedi <pkaligineedi@google.com>
8823R:	Shailend Chand <shailend@google.com>
8824L:	netdev@vger.kernel.org
8825S:	Supported
8826F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
8827F:	drivers/net/ethernet/google
8828
8829GOOGLE FIRMWARE DRIVERS
8830M:	Tzung-Bi Shih <tzungbi@kernel.org>
8831R:	Brian Norris <briannorris@chromium.org>
8832R:	Julius Werner <jwerner@chromium.org>
8833L:	chrome-platform@lists.linux.dev
8834S:	Maintained
8835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
8836F:	drivers/firmware/google/
8837
8838GPD POCKET FAN DRIVER
8839M:	Hans de Goede <hdegoede@redhat.com>
8840L:	platform-driver-x86@vger.kernel.org
8841S:	Maintained
8842F:	drivers/platform/x86/gpd-pocket-fan.c
8843
8844GPIO ACPI SUPPORT
8845M:	Mika Westerberg <mika.westerberg@linux.intel.com>
8846M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8847L:	linux-gpio@vger.kernel.org
8848L:	linux-acpi@vger.kernel.org
8849S:	Supported
8850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8851F:	Documentation/firmware-guide/acpi/gpio-properties.rst
8852F:	drivers/gpio/gpiolib-acpi.c
8853F:	drivers/gpio/gpiolib-acpi.h
8854
8855GPIO AGGREGATOR
8856M:	Geert Uytterhoeven <geert+renesas@glider.be>
8857L:	linux-gpio@vger.kernel.org
8858S:	Supported
8859F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
8860F:	drivers/gpio/gpio-aggregator.c
8861
8862GPIO IR Transmitter
8863M:	Sean Young <sean@mess.org>
8864L:	linux-media@vger.kernel.org
8865S:	Maintained
8866F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
8867F:	drivers/media/rc/gpio-ir-tx.c
8868
8869GPIO MOCKUP DRIVER
8870M:	Bamvor Jian Zhang <bamv2005@gmail.com>
8871L:	linux-gpio@vger.kernel.org
8872S:	Maintained
8873F:	drivers/gpio/gpio-mockup.c
8874F:	tools/testing/selftests/gpio/
8875
8876GPIO REGMAP
8877R:	Michael Walle <michael@walle.cc>
8878S:	Maintained
8879F:	drivers/gpio/gpio-regmap.c
8880F:	include/linux/gpio/regmap.h
8881K:	(devm_)?gpio_regmap_(un)?register
8882
8883GPIO SUBSYSTEM
8884M:	Linus Walleij <linus.walleij@linaro.org>
8885M:	Bartosz Golaszewski <brgl@bgdev.pl>
8886R:	Andy Shevchenko <andy@kernel.org>
8887L:	linux-gpio@vger.kernel.org
8888S:	Maintained
8889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
8890F:	Documentation/ABI/obsolete/sysfs-gpio
8891F:	Documentation/ABI/testing/gpio-cdev
8892F:	Documentation/admin-guide/gpio/
8893F:	Documentation/devicetree/bindings/gpio/
8894F:	Documentation/driver-api/gpio/
8895F:	drivers/gpio/
8896F:	include/dt-bindings/gpio/
8897F:	include/linux/gpio.h
8898F:	include/linux/gpio/
8899F:	include/linux/of_gpio.h
8900F:	include/uapi/linux/gpio.h
8901F:	tools/gpio/
8902
8903GRE DEMULTIPLEXER DRIVER
8904M:	Dmitry Kozlov <xeb@mail.ru>
8905L:	netdev@vger.kernel.org
8906S:	Maintained
8907F:	include/net/gre.h
8908F:	net/ipv4/gre_demux.c
8909F:	net/ipv4/gre_offload.c
8910
8911GRETH 10/100/1G Ethernet MAC device driver
8912M:	Andreas Larsson <andreas@gaisler.com>
8913L:	netdev@vger.kernel.org
8914S:	Maintained
8915F:	drivers/net/ethernet/aeroflex/
8916
8917GREYBUS AUDIO PROTOCOLS DRIVERS
8918M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
8919M:	Mark Greer <mgreer@animalcreek.com>
8920S:	Maintained
8921F:	drivers/staging/greybus/audio_apbridgea.c
8922F:	drivers/staging/greybus/audio_apbridgea.h
8923F:	drivers/staging/greybus/audio_codec.c
8924F:	drivers/staging/greybus/audio_codec.h
8925F:	drivers/staging/greybus/audio_gb.c
8926F:	drivers/staging/greybus/audio_manager.c
8927F:	drivers/staging/greybus/audio_manager.h
8928F:	drivers/staging/greybus/audio_manager_module.c
8929F:	drivers/staging/greybus/audio_manager_private.h
8930F:	drivers/staging/greybus/audio_manager_sysfs.c
8931F:	drivers/staging/greybus/audio_module.c
8932F:	drivers/staging/greybus/audio_topology.c
8933
8934GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8935M:	Viresh Kumar <vireshk@kernel.org>
8936S:	Maintained
8937F:	drivers/staging/greybus/authentication.c
8938F:	drivers/staging/greybus/bootrom.c
8939F:	drivers/staging/greybus/firmware.h
8940F:	drivers/staging/greybus/fw-core.c
8941F:	drivers/staging/greybus/fw-download.c
8942F:	drivers/staging/greybus/fw-management.c
8943F:	drivers/staging/greybus/greybus_authentication.h
8944F:	drivers/staging/greybus/greybus_firmware.h
8945F:	drivers/staging/greybus/hid.c
8946F:	drivers/staging/greybus/i2c.c
8947F:	drivers/staging/greybus/spi.c
8948F:	drivers/staging/greybus/spilib.c
8949F:	drivers/staging/greybus/spilib.h
8950
8951GREYBUS LOOPBACK DRIVER
8952M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
8953S:	Maintained
8954F:	drivers/staging/greybus/loopback.c
8955
8956GREYBUS PLATFORM DRIVERS
8957M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8958S:	Maintained
8959F:	drivers/staging/greybus/arche-apb-ctrl.c
8960F:	drivers/staging/greybus/arche-platform.c
8961F:	drivers/staging/greybus/arche_platform.h
8962
8963GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8964M:	Rui Miguel Silva <rmfrfs@gmail.com>
8965S:	Maintained
8966F:	drivers/staging/greybus/gpio.c
8967F:	drivers/staging/greybus/light.c
8968F:	drivers/staging/greybus/power_supply.c
8969F:	drivers/staging/greybus/sdio.c
8970F:	drivers/staging/greybus/spi.c
8971F:	drivers/staging/greybus/spilib.c
8972
8973GREYBUS SUBSYSTEM
8974M:	Johan Hovold <johan@kernel.org>
8975M:	Alex Elder <elder@kernel.org>
8976M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8977L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
8978S:	Maintained
8979F:	drivers/greybus/
8980F:	drivers/staging/greybus/
8981F:	include/linux/greybus.h
8982F:	include/linux/greybus/
8983
8984GREYBUS UART PROTOCOLS DRIVERS
8985M:	David Lin <dtwlin@gmail.com>
8986S:	Maintained
8987F:	drivers/staging/greybus/log.c
8988F:	drivers/staging/greybus/uart.c
8989
8990GS1662 VIDEO SERIALIZER
8991M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8992L:	linux-media@vger.kernel.org
8993S:	Maintained
8994T:	git git://linuxtv.org/media_tree.git
8995F:	drivers/media/spi/gs1662.c
8996
8997GSPCA FINEPIX SUBDRIVER
8998M:	Frank Zago <frank@zago.net>
8999L:	linux-media@vger.kernel.org
9000S:	Maintained
9001T:	git git://linuxtv.org/media_tree.git
9002F:	drivers/media/usb/gspca/finepix.c
9003
9004GSPCA GL860 SUBDRIVER
9005M:	Olivier Lorin <o.lorin@laposte.net>
9006L:	linux-media@vger.kernel.org
9007S:	Maintained
9008T:	git git://linuxtv.org/media_tree.git
9009F:	drivers/media/usb/gspca/gl860/
9010
9011GSPCA M5602 SUBDRIVER
9012M:	Erik Andren <erik.andren@gmail.com>
9013L:	linux-media@vger.kernel.org
9014S:	Maintained
9015T:	git git://linuxtv.org/media_tree.git
9016F:	drivers/media/usb/gspca/m5602/
9017
9018GSPCA PAC207 SONIXB SUBDRIVER
9019M:	Hans Verkuil <hverkuil@xs4all.nl>
9020L:	linux-media@vger.kernel.org
9021S:	Odd Fixes
9022T:	git git://linuxtv.org/media_tree.git
9023F:	drivers/media/usb/gspca/pac207.c
9024
9025GSPCA SN9C20X SUBDRIVER
9026M:	Brian Johnson <brijohn@gmail.com>
9027L:	linux-media@vger.kernel.org
9028S:	Maintained
9029T:	git git://linuxtv.org/media_tree.git
9030F:	drivers/media/usb/gspca/sn9c20x.c
9031
9032GSPCA T613 SUBDRIVER
9033M:	Leandro Costantino <lcostantino@gmail.com>
9034L:	linux-media@vger.kernel.org
9035S:	Maintained
9036T:	git git://linuxtv.org/media_tree.git
9037F:	drivers/media/usb/gspca/t613.c
9038
9039GSPCA USB WEBCAM DRIVER
9040M:	Hans Verkuil <hverkuil@xs4all.nl>
9041L:	linux-media@vger.kernel.org
9042S:	Odd Fixes
9043T:	git git://linuxtv.org/media_tree.git
9044F:	drivers/media/usb/gspca/
9045
9046GTP (GPRS Tunneling Protocol)
9047M:	Pablo Neira Ayuso <pablo@netfilter.org>
9048M:	Harald Welte <laforge@gnumonks.org>
9049L:	osmocom-net-gprs@lists.osmocom.org
9050S:	Maintained
9051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9052F:	drivers/net/gtp.c
9053
9054GUID PARTITION TABLE (GPT)
9055M:	Davidlohr Bueso <dave@stgolabs.net>
9056L:	linux-efi@vger.kernel.org
9057S:	Maintained
9058F:	block/partitions/efi.*
9059
9060HABANALABS PCI DRIVER
9061M:	Oded Gabbay <ogabbay@kernel.org>
9062L:	dri-devel@lists.freedesktop.org
9063S:	Supported
9064C:	irc://irc.oftc.net/dri-devel
9065T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
9066F:	Documentation/ABI/testing/debugfs-driver-habanalabs
9067F:	Documentation/ABI/testing/sysfs-driver-habanalabs
9068F:	drivers/accel/habanalabs/
9069F:	include/trace/events/habanalabs.h
9070F:	include/uapi/drm/habanalabs_accel.h
9071
9072HACKRF MEDIA DRIVER
9073M:	Antti Palosaari <crope@iki.fi>
9074L:	linux-media@vger.kernel.org
9075S:	Maintained
9076W:	https://linuxtv.org
9077W:	http://palosaari.fi/linux/
9078Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9079T:	git git://linuxtv.org/anttip/media_tree.git
9080F:	drivers/media/usb/hackrf/
9081
9082HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9083M:	Chuck Lever <chuck.lever@oracle.com>
9084L:	kernel-tls-handshake@lists.linux.dev
9085L:	netdev@vger.kernel.org
9086S:	Maintained
9087F:	Documentation/netlink/specs/handshake.yaml
9088F:	Documentation/networking/tls-handshake.rst
9089F:	include/net/handshake.h
9090F:	include/trace/events/handshake.h
9091F:	net/handshake/
9092
9093HANTRO VPU CODEC DRIVER
9094M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
9095M:	Philipp Zabel <p.zabel@pengutronix.de>
9096L:	linux-media@vger.kernel.org
9097L:	linux-rockchip@lists.infradead.org
9098S:	Maintained
9099F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9100F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9101F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9102F:	drivers/media/platform/verisilicon/
9103
9104HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9105M:	Frank Seidel <frank@f-seidel.de>
9106L:	platform-driver-x86@vger.kernel.org
9107S:	Maintained
9108W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9109F:	drivers/platform/x86/hdaps.c
9110
9111HARDWARE MONITORING
9112M:	Jean Delvare <jdelvare@suse.com>
9113M:	Guenter Roeck <linux@roeck-us.net>
9114L:	linux-hwmon@vger.kernel.org
9115S:	Maintained
9116W:	http://hwmon.wiki.kernel.org/
9117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9118F:	Documentation/ABI/testing/sysfs-class-hwmon
9119F:	Documentation/devicetree/bindings/hwmon/
9120F:	Documentation/hwmon/
9121F:	drivers/hwmon/
9122F:	include/linux/hwmon*.h
9123F:	include/trace/events/hwmon*.h
9124K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9125
9126HARDWARE RANDOM NUMBER GENERATOR CORE
9127M:	Olivia Mackall <olivia@selenic.com>
9128M:	Herbert Xu <herbert@gondor.apana.org.au>
9129L:	linux-crypto@vger.kernel.org
9130S:	Odd fixes
9131F:	Documentation/admin-guide/hw_random.rst
9132F:	Documentation/devicetree/bindings/rng/
9133F:	drivers/char/hw_random/
9134F:	include/linux/hw_random.h
9135
9136HARDWARE SPINLOCK CORE
9137M:	Ohad Ben-Cohen <ohad@wizery.com>
9138M:	Bjorn Andersson <andersson@kernel.org>
9139R:	Baolin Wang <baolin.wang7@gmail.com>
9140L:	linux-remoteproc@vger.kernel.org
9141S:	Maintained
9142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9143F:	Documentation/devicetree/bindings/hwlock/
9144F:	Documentation/locking/hwspinlock.rst
9145F:	drivers/hwspinlock/
9146F:	include/linux/hwspinlock.h
9147
9148HARDWARE TRACING FACILITIES
9149M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9150S:	Maintained
9151F:	drivers/hwtracing/
9152
9153HARMONY SOUND DRIVER
9154L:	linux-parisc@vger.kernel.org
9155S:	Maintained
9156F:	sound/parisc/harmony.*
9157
9158HDPVR USB VIDEO ENCODER DRIVER
9159M:	Hans Verkuil <hverkuil@xs4all.nl>
9160L:	linux-media@vger.kernel.org
9161S:	Odd Fixes
9162W:	https://linuxtv.org
9163T:	git git://linuxtv.org/media_tree.git
9164F:	drivers/media/usb/hdpvr/
9165
9166HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9167M:	Matt Hsiao <matt.hsiao@hpe.com>
9168S:	Supported
9169F:	drivers/misc/hpilo.[ch]
9170
9171HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9172M:	Jerry Hoemann <jerry.hoemann@hpe.com>
9173S:	Supported
9174F:	Documentation/watchdog/hpwdt.rst
9175F:	drivers/watchdog/hpwdt.c
9176
9177HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9178M:	Don Brace <don.brace@microchip.com>
9179L:	storagedev@microchip.com
9180L:	linux-scsi@vger.kernel.org
9181S:	Supported
9182F:	Documentation/scsi/hpsa.rst
9183F:	drivers/scsi/hpsa*.[ch]
9184F:	include/linux/cciss*.h
9185F:	include/uapi/linux/cciss*.h
9186
9187HFI1 DRIVER
9188M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
9189L:	linux-rdma@vger.kernel.org
9190S:	Supported
9191F:	drivers/infiniband/hw/hfi1
9192
9193HFS FILESYSTEM
9194L:	linux-fsdevel@vger.kernel.org
9195S:	Orphan
9196F:	Documentation/filesystems/hfs.rst
9197F:	fs/hfs/
9198
9199HFSPLUS FILESYSTEM
9200L:	linux-fsdevel@vger.kernel.org
9201S:	Orphan
9202F:	Documentation/filesystems/hfsplus.rst
9203F:	fs/hfsplus/
9204
9205HGA FRAMEBUFFER DRIVER
9206M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9207L:	linux-nvidia@lists.surfsouth.com
9208S:	Maintained
9209W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9210F:	drivers/video/fbdev/hgafb.c
9211
9212HIBERNATION (aka Software Suspend, aka swsusp)
9213M:	"Rafael J. Wysocki" <rafael@kernel.org>
9214M:	Pavel Machek <pavel@ucw.cz>
9215L:	linux-pm@vger.kernel.org
9216S:	Supported
9217B:	https://bugzilla.kernel.org
9218F:	arch/*/include/asm/suspend*.h
9219F:	arch/x86/power/
9220F:	drivers/base/power/
9221F:	include/linux/freezer.h
9222F:	include/linux/pm.h
9223F:	include/linux/suspend.h
9224F:	kernel/power/
9225
9226HID CORE LAYER
9227M:	Jiri Kosina <jikos@kernel.org>
9228M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
9229L:	linux-input@vger.kernel.org
9230S:	Maintained
9231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9232F:	Documentation/hid/
9233F:	drivers/hid/
9234F:	include/linux/hid*
9235F:	include/uapi/linux/hid*
9236F:	samples/hid/
9237F:	tools/testing/selftests/hid/
9238
9239HID LOGITECH DRIVERS
9240R:	Filipe Laíns <lains@riseup.net>
9241L:	linux-input@vger.kernel.org
9242S:	Maintained
9243F:	drivers/hid/hid-logitech-*
9244
9245HID NVIDIA SHIELD DRIVER
9246M:	Rahul Rameshbabu <rrameshbabu@nvidia.com>
9247L:	linux-input@vger.kernel.org
9248S:	Maintained
9249F:	drivers/hid/hid-nvidia-shield.c
9250
9251HID PHOENIX RC FLIGHT CONTROLLER
9252M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9253L:	linux-input@vger.kernel.org
9254S:	Maintained
9255F:	drivers/hid/hid-pxrc.c
9256
9257HID PLAYSTATION DRIVER
9258M:	Roderick Colenbrander <roderick.colenbrander@sony.com>
9259L:	linux-input@vger.kernel.org
9260S:	Supported
9261F:	drivers/hid/hid-playstation.c
9262
9263HID SENSOR HUB DRIVERS
9264M:	Jiri Kosina <jikos@kernel.org>
9265M:	Jonathan Cameron <jic23@kernel.org>
9266M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9267L:	linux-input@vger.kernel.org
9268L:	linux-iio@vger.kernel.org
9269S:	Maintained
9270F:	Documentation/hid/hid-sensor*
9271F:	drivers/hid/hid-sensor-*
9272F:	drivers/iio/*/hid-*
9273F:	include/linux/hid-sensor-*
9274
9275HID VRC-2 CAR CONTROLLER DRIVER
9276M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9277L:	linux-input@vger.kernel.org
9278S:	Maintained
9279F:	drivers/hid/hid-vrc2.c
9280
9281HID WACOM DRIVER
9282M:	Ping Cheng <ping.cheng@wacom.com>
9283M:	Jason Gerecke  <jason.gerecke@wacom.com>
9284L:	linux-input@vger.kernel.org
9285S:	Maintained
9286F:	drivers/hid/wacom.h
9287F:	drivers/hid/wacom_*
9288
9289HID++ LOGITECH DRIVERS
9290R:	Filipe Laíns <lains@riseup.net>
9291R:	Bastien Nocera <hadess@hadess.net>
9292L:	linux-input@vger.kernel.org
9293S:	Maintained
9294F:	drivers/hid/hid-logitech-hidpp.c
9295
9296HIGH-RESOLUTION TIMERS, CLOCKEVENTS
9297M:	Thomas Gleixner <tglx@linutronix.de>
9298L:	linux-kernel@vger.kernel.org
9299S:	Maintained
9300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9301F:	Documentation/timers/
9302F:	include/linux/clockchips.h
9303F:	include/linux/hrtimer.h
9304F:	kernel/time/clockevents.c
9305F:	kernel/time/hrtimer.c
9306F:	kernel/time/timer_*.c
9307
9308HIGH-SPEED SCC DRIVER FOR AX.25
9309L:	linux-hams@vger.kernel.org
9310S:	Orphan
9311F:	drivers/net/hamradio/scc.c
9312
9313HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9314M:	HighPoint Linux Team <linux@highpoint-tech.com>
9315S:	Supported
9316W:	http://www.highpoint-tech.com
9317F:	Documentation/scsi/hptiop.rst
9318F:	drivers/scsi/hptiop.c
9319
9320HIKEY960 ONBOARD USB GPIO HUB DRIVER
9321M:	John Stultz <jstultz@google.com>
9322L:	linux-kernel@vger.kernel.org
9323S:	Maintained
9324F:	drivers/misc/hisi_hikey_usb.c
9325
9326HIMAX HX83112B TOUCHSCREEN SUPPORT
9327M:	Job Noorman <job@noorman.info>
9328L:	linux-input@vger.kernel.org
9329S:	Maintained
9330F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
9331F:	drivers/input/touchscreen/himax_hx83112b.c
9332
9333HIPPI
9334M:	Jes Sorensen <jes@trained-monkey.org>
9335L:	linux-hippi@sunsite.dk
9336S:	Maintained
9337F:	drivers/net/hippi/
9338F:	include/linux/hippidevice.h
9339F:	include/uapi/linux/if_hippi.h
9340F:	net/802/hippi.c
9341
9342HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9343M:	Kurt Kanzenbach <kurt@linutronix.de>
9344L:	netdev@vger.kernel.org
9345S:	Maintained
9346F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9347F:	drivers/net/dsa/hirschmann/*
9348F:	include/linux/platform_data/hirschmann-hellcreek.h
9349F:	net/dsa/tag_hellcreek.c
9350
9351HISILICON DMA DRIVER
9352M:	Zhou Wang <wangzhou1@hisilicon.com>
9353M:	Jie Hai <haijie1@huawei.com>
9354L:	dmaengine@vger.kernel.org
9355S:	Maintained
9356F:	drivers/dma/hisi_dma.c
9357
9358HISILICON GPIO DRIVER
9359M:	Jay Fang <f.fangjian@huawei.com>
9360L:	linux-gpio@vger.kernel.org
9361S:	Maintained
9362F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
9363F:	drivers/gpio/gpio-hisi.c
9364
9365HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9366M:	Longfang Liu <liulongfang@huawei.com>
9367L:	linux-crypto@vger.kernel.org
9368S:	Maintained
9369F:	Documentation/ABI/testing/debugfs-hisi-hpre
9370F:	drivers/crypto/hisilicon/hpre/hpre.h
9371F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
9372F:	drivers/crypto/hisilicon/hpre/hpre_main.c
9373
9374HISILICON HNS3 PMU DRIVER
9375M:	Jijie Shao <shaojijie@huawei.com>
9376S:	Supported
9377F:	Documentation/admin-guide/perf/hns3-pmu.rst
9378F:	drivers/perf/hisilicon/hns3_pmu.c
9379
9380HISILICON I2C CONTROLLER DRIVER
9381M:	Yicong Yang <yangyicong@hisilicon.com>
9382L:	linux-i2c@vger.kernel.org
9383S:	Maintained
9384W:	https://www.hisilicon.com
9385F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
9386F:	drivers/i2c/busses/i2c-hisi.c
9387
9388HISILICON KUNPENG SOC HCCS DRIVER
9389M:	Huisong Li <lihuisong@huawei.com>
9390S:	Maintained
9391F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
9392F:	drivers/soc/hisilicon/kunpeng_hccs.c
9393F:	drivers/soc/hisilicon/kunpeng_hccs.h
9394
9395HISILICON LPC BUS DRIVER
9396M:	Jay Fang <f.fangjian@huawei.com>
9397S:	Maintained
9398W:	http://www.hisilicon.com
9399F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9400F:	drivers/bus/hisi_lpc.c
9401
9402HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9403M:	Yisen Zhuang <yisen.zhuang@huawei.com>
9404M:	Salil Mehta <salil.mehta@huawei.com>
9405L:	netdev@vger.kernel.org
9406S:	Maintained
9407W:	http://www.hisilicon.com
9408F:	drivers/net/ethernet/hisilicon/hns3/
9409
9410HISILICON NETWORK SUBSYSTEM DRIVER
9411M:	Yisen Zhuang <yisen.zhuang@huawei.com>
9412M:	Salil Mehta <salil.mehta@huawei.com>
9413L:	netdev@vger.kernel.org
9414S:	Maintained
9415W:	http://www.hisilicon.com
9416F:	Documentation/devicetree/bindings/net/hisilicon*.txt
9417F:	drivers/net/ethernet/hisilicon/
9418
9419HISILICON PMU DRIVER
9420M:	Yicong Yang <yangyicong@hisilicon.com>
9421M:	Jonathan Cameron <jonathan.cameron@huawei.com>
9422S:	Supported
9423W:	http://www.hisilicon.com
9424F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9425F:	Documentation/admin-guide/perf/hisi-pmu.rst
9426F:	drivers/perf/hisilicon
9427
9428HISILICON PTT DRIVER
9429M:	Yicong Yang <yangyicong@hisilicon.com>
9430M:	Jonathan Cameron <jonathan.cameron@huawei.com>
9431L:	linux-kernel@vger.kernel.org
9432S:	Maintained
9433F:	Documentation/ABI/testing/sysfs-devices-hisi_ptt
9434F:	Documentation/trace/hisi-ptt.rst
9435F:	drivers/hwtracing/ptt/
9436F:	tools/perf/arch/arm64/util/hisi-ptt.c
9437F:	tools/perf/util/hisi-ptt*
9438F:	tools/perf/util/hisi-ptt-decoder/*
9439
9440HISILICON QM DRIVER
9441M:	Weili Qian <qianweili@huawei.com>
9442M:	Zhou Wang <wangzhou1@hisilicon.com>
9443L:	linux-crypto@vger.kernel.org
9444S:	Maintained
9445F:	drivers/crypto/hisilicon/Kconfig
9446F:	drivers/crypto/hisilicon/Makefile
9447F:	drivers/crypto/hisilicon/qm.c
9448F:	drivers/crypto/hisilicon/sgl.c
9449F:	include/linux/hisi_acc_qm.h
9450
9451HISILICON ROCE DRIVER
9452M:	Junxian Huang <huangjunxian6@hisilicon.com>
9453L:	linux-rdma@vger.kernel.org
9454S:	Maintained
9455F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9456F:	drivers/infiniband/hw/hns/
9457
9458HISILICON SAS Controller
9459M:	Xiang Chen <chenxiang66@hisilicon.com>
9460S:	Supported
9461W:	http://www.hisilicon.com
9462F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
9463F:	drivers/scsi/hisi_sas/
9464
9465HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
9466M:	Kai Ye <yekai13@huawei.com>
9467M:	Longfang Liu <liulongfang@huawei.com>
9468L:	linux-crypto@vger.kernel.org
9469S:	Maintained
9470F:	Documentation/ABI/testing/debugfs-hisi-sec
9471F:	drivers/crypto/hisilicon/sec2/sec.h
9472F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
9473F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
9474F:	drivers/crypto/hisilicon/sec2/sec_main.c
9475
9476HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9477M:	Jay Fang <f.fangjian@huawei.com>
9478L:	linux-spi@vger.kernel.org
9479S:	Maintained
9480W:	http://www.hisilicon.com
9481F:	drivers/spi/spi-hisi-kunpeng.c
9482
9483HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9484M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9485L:	linux-kernel@vger.kernel.org
9486S:	Maintained
9487F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9488F:	drivers/spmi/hisi-spmi-controller.c
9489
9490HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9491M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9492L:	linux-kernel@vger.kernel.org
9493S:	Maintained
9494F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9495F:	drivers/mfd/hi6421-spmi-pmic.c
9496
9497HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9498M:	Weili Qian <qianweili@huawei.com>
9499S:	Maintained
9500F:	drivers/crypto/hisilicon/trng/trng.c
9501
9502HISILICON V3XX SPI NOR FLASH Controller Driver
9503M:	Jay Fang <f.fangjian@huawei.com>
9504S:	Maintained
9505W:	http://www.hisilicon.com
9506F:	drivers/spi/spi-hisi-sfc-v3xx.c
9507
9508HISILICON ZIP Controller DRIVER
9509M:	Yang Shen <shenyang39@huawei.com>
9510M:	Zhou Wang <wangzhou1@hisilicon.com>
9511L:	linux-crypto@vger.kernel.org
9512S:	Maintained
9513F:	Documentation/ABI/testing/debugfs-hisi-zip
9514F:	drivers/crypto/hisilicon/zip/
9515
9516HMM - Heterogeneous Memory Management
9517M:	Jérôme Glisse <jglisse@redhat.com>
9518L:	linux-mm@kvack.org
9519S:	Maintained
9520F:	Documentation/mm/hmm.rst
9521F:	include/linux/hmm*
9522F:	lib/test_hmm*
9523F:	mm/hmm*
9524F:	tools/testing/selftests/mm/*hmm*
9525
9526HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
9527M:	Andreas Klinger <ak@it-klinger.de>
9528L:	linux-iio@vger.kernel.org
9529S:	Maintained
9530F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
9531F:	drivers/iio/pressure/mprls0025pa.c
9532
9533HOST AP DRIVER
9534M:	Jouni Malinen <j@w1.fi>
9535L:	linux-wireless@vger.kernel.org
9536S:	Obsolete
9537W:	http://w1.fi/hostap-driver.html
9538F:	drivers/net/wireless/intersil/hostap/
9539
9540HP BIOSCFG DRIVER
9541M:	Jorge Lopez <jorge.lopez2@hp.com>
9542L:	platform-driver-x86@vger.kernel.org
9543S:	Maintained
9544F:	drivers/platform/x86/hp/hp-bioscfg/
9545
9546HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9547L:	platform-driver-x86@vger.kernel.org
9548S:	Orphan
9549F:	drivers/platform/x86/hp/tc1100-wmi.c
9550
9551HP WMI HARDWARE MONITOR DRIVER
9552M:	James Seo <james@equiv.tech>
9553L:	linux-hwmon@vger.kernel.org
9554S:	Maintained
9555F:	Documentation/hwmon/hp-wmi-sensors.rst
9556F:	drivers/hwmon/hp-wmi-sensors.c
9557
9558HPET:	High Precision Event Timers driver
9559M:	Clemens Ladisch <clemens@ladisch.de>
9560S:	Maintained
9561F:	Documentation/timers/hpet.rst
9562F:	drivers/char/hpet.c
9563F:	include/linux/hpet.h
9564F:	include/uapi/linux/hpet.h
9565
9566HPET:	x86
9567S:	Orphan
9568F:	arch/x86/include/asm/hpet.h
9569F:	arch/x86/kernel/hpet.c
9570
9571HPFS FILESYSTEM
9572M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
9573S:	Maintained
9574W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9575F:	fs/hpfs/
9576
9577HS3001 Hardware Temperature and Humidity Sensor
9578M:	Andre Werner <andre.werner@systec-electronic.com>
9579L:	linux-hwmon@vger.kernel.org
9580S:	Maintained
9581F:	drivers/hwmon/hs3001.c
9582
9583HSI SUBSYSTEM
9584M:	Sebastian Reichel <sre@kernel.org>
9585S:	Maintained
9586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9587F:	Documentation/ABI/testing/sysfs-bus-hsi
9588F:	Documentation/driver-api/hsi.rst
9589F:	drivers/hsi/
9590F:	include/linux/hsi/
9591F:	include/uapi/linux/hsi/
9592
9593HSO 3G MODEM DRIVER
9594L:	linux-usb@vger.kernel.org
9595S:	Orphan
9596F:	drivers/net/usb/hso.c
9597
9598HSR NETWORK PROTOCOL
9599L:	netdev@vger.kernel.org
9600S:	Orphan
9601F:	net/hsr/
9602
9603HT16K33 LED CONTROLLER DRIVER
9604M:	Robin van der Gracht <robin@protonic.nl>
9605S:	Maintained
9606F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9607F:	drivers/auxdisplay/ht16k33.c
9608
9609HTCPEN TOUCHSCREEN DRIVER
9610M:	Pau Oliva Fora <pof@eslack.org>
9611L:	linux-input@vger.kernel.org
9612S:	Maintained
9613F:	drivers/input/touchscreen/htcpen.c
9614
9615HTE SUBSYSTEM
9616M:	Dipen Patel <dipenp@nvidia.com>
9617L:	timestamp@lists.linux.dev
9618S:	Maintained
9619Q:	https://patchwork.kernel.org/project/timestamp/list/
9620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
9621F:	Documentation/devicetree/bindings/timestamp/
9622F:	Documentation/driver-api/hte/
9623F:	drivers/hte/
9624F:	include/linux/hte.h
9625
9626HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9627M:	Lorenzo Bianconi <lorenzo@kernel.org>
9628L:	linux-iio@vger.kernel.org
9629S:	Maintained
9630W:	http://www.st.com/
9631F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9632F:	drivers/iio/humidity/hts221*
9633
9634HUAWEI ETHERNET DRIVER
9635M:	Cai Huoqing <cai.huoqing@linux.dev>
9636L:	netdev@vger.kernel.org
9637S:	Maintained
9638F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9639F:	drivers/net/ethernet/huawei/hinic/
9640
9641HUGETLB SUBSYSTEM
9642M:	Mike Kravetz <mike.kravetz@oracle.com>
9643M:	Muchun Song <muchun.song@linux.dev>
9644L:	linux-mm@kvack.org
9645S:	Maintained
9646F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9647F:	Documentation/admin-guide/mm/hugetlbpage.rst
9648F:	Documentation/mm/hugetlbfs_reserv.rst
9649F:	Documentation/mm/vmemmap_dedup.rst
9650F:	fs/hugetlbfs/
9651F:	include/linux/hugetlb.h
9652F:	mm/hugetlb.c
9653F:	mm/hugetlb_vmemmap.c
9654F:	mm/hugetlb_vmemmap.h
9655
9656HVA ST MEDIA DRIVER
9657M:	Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
9658L:	linux-media@vger.kernel.org
9659S:	Supported
9660W:	https://linuxtv.org
9661T:	git git://linuxtv.org/media_tree.git
9662F:	drivers/media/platform/st/sti/hva
9663
9664HWPOISON MEMORY FAILURE HANDLING
9665M:	Naoya Horiguchi <naoya.horiguchi@nec.com>
9666R:	Miaohe Lin <linmiaohe@huawei.com>
9667L:	linux-mm@kvack.org
9668S:	Maintained
9669F:	mm/hwpoison-inject.c
9670F:	mm/memory-failure.c
9671
9672HYCON HY46XX TOUCHSCREEN SUPPORT
9673M:	Giulio Benetti <giulio.benetti@benettiengineering.com>
9674L:	linux-input@vger.kernel.org
9675S:	Maintained
9676F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9677F:	drivers/input/touchscreen/hycon-hy46xx.c
9678
9679HYGON PROCESSOR SUPPORT
9680M:	Pu Wen <puwen@hygon.cn>
9681L:	linux-kernel@vger.kernel.org
9682S:	Maintained
9683F:	arch/x86/kernel/cpu/hygon.c
9684
9685HYNIX HI556 SENSOR DRIVER
9686M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9687L:	linux-media@vger.kernel.org
9688S:	Maintained
9689T:	git git://linuxtv.org/media_tree.git
9690F:	drivers/media/i2c/hi556.c
9691
9692HYNIX HI846 SENSOR DRIVER
9693M:	Martin Kepplinger <martin.kepplinger@puri.sm>
9694L:	linux-media@vger.kernel.org
9695S:	Maintained
9696F:	drivers/media/i2c/hi846.c
9697
9698HYNIX HI847 SENSOR DRIVER
9699M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9700L:	linux-media@vger.kernel.org
9701S:	Maintained
9702F:	drivers/media/i2c/hi847.c
9703
9704Hyper-V/Azure CORE AND DRIVERS
9705M:	"K. Y. Srinivasan" <kys@microsoft.com>
9706M:	Haiyang Zhang <haiyangz@microsoft.com>
9707M:	Wei Liu <wei.liu@kernel.org>
9708M:	Dexuan Cui <decui@microsoft.com>
9709L:	linux-hyperv@vger.kernel.org
9710S:	Supported
9711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9712F:	Documentation/ABI/stable/sysfs-bus-vmbus
9713F:	Documentation/ABI/testing/debugfs-hyperv
9714F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
9715F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9716F:	Documentation/virt/hyperv
9717F:	arch/arm64/hyperv
9718F:	arch/arm64/include/asm/hyperv-tlfs.h
9719F:	arch/arm64/include/asm/mshyperv.h
9720F:	arch/x86/hyperv
9721F:	arch/x86/include/asm/hyperv-tlfs.h
9722F:	arch/x86/include/asm/mshyperv.h
9723F:	arch/x86/include/asm/trace/hyperv.h
9724F:	arch/x86/kernel/cpu/mshyperv.c
9725F:	drivers/clocksource/hyperv_timer.c
9726F:	drivers/hid/hid-hyperv.c
9727F:	drivers/hv/
9728F:	drivers/input/serio/hyperv-keyboard.c
9729F:	drivers/iommu/hyperv-iommu.c
9730F:	drivers/net/ethernet/microsoft/
9731F:	drivers/net/hyperv/
9732F:	drivers/pci/controller/pci-hyperv-intf.c
9733F:	drivers/pci/controller/pci-hyperv.c
9734F:	drivers/scsi/storvsc_drv.c
9735F:	drivers/uio/uio_hv_generic.c
9736F:	drivers/video/fbdev/hyperv_fb.c
9737F:	include/asm-generic/hyperv-tlfs.h
9738F:	include/asm-generic/mshyperv.h
9739F:	include/clocksource/hyperv_timer.h
9740F:	include/linux/hyperv.h
9741F:	include/net/mana
9742F:	include/uapi/linux/hyperv.h
9743F:	net/vmw_vsock/hyperv_transport.c
9744F:	tools/hv/
9745
9746HYPERBUS SUPPORT
9747M:	Vignesh Raghavendra <vigneshr@ti.com>
9748R:	Tudor Ambarus <tudor.ambarus@linaro.org>
9749L:	linux-mtd@lists.infradead.org
9750S:	Supported
9751Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9752C:	irc://irc.oftc.net/mtd
9753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9754F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9755F:	drivers/mtd/hyperbus/
9756F:	include/linux/mtd/hyperbus.h
9757
9758HYPERVISOR VIRTUAL CONSOLE DRIVER
9759L:	linuxppc-dev@lists.ozlabs.org
9760S:	Odd Fixes
9761F:	drivers/tty/hvc/
9762
9763I2C ACPI SUPPORT
9764M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9765L:	linux-i2c@vger.kernel.org
9766L:	linux-acpi@vger.kernel.org
9767S:	Maintained
9768F:	drivers/i2c/i2c-core-acpi.c
9769
9770I2C ADDRESS TRANSLATOR (ATR)
9771M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
9772R:	Luca Ceresoli <luca.ceresoli@bootlin.com>
9773L:	linux-i2c@vger.kernel.org
9774S:	Maintained
9775F:	drivers/i2c/i2c-atr.c
9776F:	include/linux/i2c-atr.h
9777
9778I2C CONTROLLER DRIVER FOR NVIDIA GPU
9779M:	Ajay Gupta <ajayg@nvidia.com>
9780L:	linux-i2c@vger.kernel.org
9781S:	Maintained
9782F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
9783F:	drivers/i2c/busses/i2c-nvidia-gpu.c
9784
9785I2C MUXES
9786M:	Peter Rosin <peda@axentia.se>
9787L:	linux-i2c@vger.kernel.org
9788S:	Maintained
9789F:	Documentation/devicetree/bindings/i2c/i2c-arb*
9790F:	Documentation/devicetree/bindings/i2c/i2c-gate*
9791F:	Documentation/devicetree/bindings/i2c/i2c-mux*
9792F:	Documentation/i2c/i2c-topology.rst
9793F:	Documentation/i2c/muxes/
9794F:	drivers/i2c/i2c-mux.c
9795F:	drivers/i2c/muxes/
9796F:	include/linux/i2c-mux.h
9797
9798I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9799M:	Gregory CLEMENT <gregory.clement@bootlin.com>
9800L:	linux-i2c@vger.kernel.org
9801S:	Maintained
9802F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9803F:	drivers/i2c/busses/i2c-mv64xxx.c
9804
9805I2C OVER PARALLEL PORT
9806M:	Jean Delvare <jdelvare@suse.com>
9807L:	linux-i2c@vger.kernel.org
9808S:	Maintained
9809F:	Documentation/i2c/busses/i2c-parport.rst
9810F:	drivers/i2c/busses/i2c-parport.c
9811
9812I2C SUBSYSTEM
9813M:	Wolfram Sang <wsa@kernel.org>
9814L:	linux-i2c@vger.kernel.org
9815S:	Maintained
9816W:	https://i2c.wiki.kernel.org/
9817Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
9818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9819F:	Documentation/devicetree/bindings/i2c/i2c.txt
9820F:	Documentation/i2c/
9821F:	drivers/i2c/*
9822F:	include/dt-bindings/i2c/i2c.h
9823F:	include/linux/i2c-dev.h
9824F:	include/linux/i2c-smbus.h
9825F:	include/linux/i2c.h
9826F:	include/uapi/linux/i2c-*.h
9827F:	include/uapi/linux/i2c.h
9828
9829I2C SUBSYSTEM HOST DRIVERS
9830M:	Andi Shyti <andi.shyti@kernel.org>
9831L:	linux-i2c@vger.kernel.org
9832S:	Maintained
9833W:	https://i2c.wiki.kernel.org/
9834Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
9835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9836F:	Documentation/devicetree/bindings/i2c/
9837F:	drivers/i2c/algos/
9838F:	drivers/i2c/busses/
9839F:	include/dt-bindings/i2c/
9840
9841I2C-TAOS-EVM DRIVER
9842M:	Jean Delvare <jdelvare@suse.com>
9843L:	linux-i2c@vger.kernel.org
9844S:	Maintained
9845F:	Documentation/i2c/busses/i2c-taos-evm.rst
9846F:	drivers/i2c/busses/i2c-taos-evm.c
9847
9848I2C-TINY-USB DRIVER
9849M:	Till Harbaum <till@harbaum.org>
9850L:	linux-i2c@vger.kernel.org
9851S:	Maintained
9852W:	http://www.harbaum.org/till/i2c_tiny_usb
9853F:	drivers/i2c/busses/i2c-tiny-usb.c
9854
9855I2C/SMBUS CONTROLLER DRIVERS FOR PC
9856M:	Jean Delvare <jdelvare@suse.com>
9857L:	linux-i2c@vger.kernel.org
9858S:	Maintained
9859F:	Documentation/i2c/busses/i2c-ali1535.rst
9860F:	Documentation/i2c/busses/i2c-ali1563.rst
9861F:	Documentation/i2c/busses/i2c-ali15x3.rst
9862F:	Documentation/i2c/busses/i2c-amd756.rst
9863F:	Documentation/i2c/busses/i2c-amd8111.rst
9864F:	Documentation/i2c/busses/i2c-i801.rst
9865F:	Documentation/i2c/busses/i2c-nforce2.rst
9866F:	Documentation/i2c/busses/i2c-piix4.rst
9867F:	Documentation/i2c/busses/i2c-sis5595.rst
9868F:	Documentation/i2c/busses/i2c-sis630.rst
9869F:	Documentation/i2c/busses/i2c-sis96x.rst
9870F:	Documentation/i2c/busses/i2c-via.rst
9871F:	Documentation/i2c/busses/i2c-viapro.rst
9872F:	drivers/i2c/busses/i2c-ali1535.c
9873F:	drivers/i2c/busses/i2c-ali1563.c
9874F:	drivers/i2c/busses/i2c-ali15x3.c
9875F:	drivers/i2c/busses/i2c-amd756-s4882.c
9876F:	drivers/i2c/busses/i2c-amd756.c
9877F:	drivers/i2c/busses/i2c-amd8111.c
9878F:	drivers/i2c/busses/i2c-i801.c
9879F:	drivers/i2c/busses/i2c-isch.c
9880F:	drivers/i2c/busses/i2c-nforce2-s4985.c
9881F:	drivers/i2c/busses/i2c-nforce2.c
9882F:	drivers/i2c/busses/i2c-piix4.c
9883F:	drivers/i2c/busses/i2c-sis5595.c
9884F:	drivers/i2c/busses/i2c-sis630.c
9885F:	drivers/i2c/busses/i2c-sis96x.c
9886F:	drivers/i2c/busses/i2c-via.c
9887F:	drivers/i2c/busses/i2c-viapro.c
9888
9889I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9890M:	Hans de Goede <hdegoede@redhat.com>
9891L:	linux-i2c@vger.kernel.org
9892S:	Maintained
9893F:	drivers/i2c/busses/i2c-cht-wc.c
9894
9895I2C/SMBUS ISMT DRIVER
9896M:	Seth Heasley <seth.heasley@intel.com>
9897M:	Neil Horman <nhorman@tuxdriver.com>
9898L:	linux-i2c@vger.kernel.org
9899F:	Documentation/i2c/busses/i2c-ismt.rst
9900F:	drivers/i2c/busses/i2c-ismt.c
9901
9902I2C/SMBUS STUB DRIVER
9903M:	Jean Delvare <jdelvare@suse.com>
9904L:	linux-i2c@vger.kernel.org
9905S:	Maintained
9906F:	drivers/i2c/i2c-stub.c
9907
9908I3C DRIVER FOR ASPEED AST2600
9909M:	Jeremy Kerr <jk@codeconstruct.com.au>
9910S:	Maintained
9911F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
9912F:	drivers/i3c/master/ast2600-i3c-master.c
9913
9914I3C DRIVER FOR CADENCE I3C MASTER IP
9915M:	Przemysław Gaj <pgaj@cadence.com>
9916S:	Maintained
9917F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
9918F:	drivers/i3c/master/i3c-master-cdns.c
9919
9920I3C DRIVER FOR SYNOPSYS DESIGNWARE
9921S:	Orphan
9922F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
9923F:	drivers/i3c/master/dw*
9924
9925I3C SUBSYSTEM
9926M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9927L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
9928S:	Maintained
9929C:	irc://chat.freenode.net/linux-i3c
9930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9931F:	Documentation/ABI/testing/sysfs-bus-i3c
9932F:	Documentation/devicetree/bindings/i3c/
9933F:	Documentation/driver-api/i3c
9934F:	drivers/i3c/
9935F:	include/linux/i3c/
9936
9937IA64 (Itanium) PLATFORM
9938L:	linux-ia64@vger.kernel.org
9939S:	Orphan
9940F:	Documentation/arch/ia64/
9941F:	arch/ia64/
9942
9943IBM Operation Panel Input Driver
9944M:	Eddie James <eajames@linux.ibm.com>
9945L:	linux-input@vger.kernel.org
9946S:	Maintained
9947F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
9948F:	drivers/input/misc/ibm-panel.c
9949
9950IBM Power 842 compression accelerator
9951M:	Haren Myneni <haren@us.ibm.com>
9952S:	Supported
9953F:	crypto/842.c
9954F:	drivers/crypto/nx/Kconfig
9955F:	drivers/crypto/nx/Makefile
9956F:	drivers/crypto/nx/nx-842*
9957F:	include/linux/sw842.h
9958F:	lib/842/
9959
9960IBM Power in-Nest Crypto Acceleration
9961M:	Breno Leitão <leitao@debian.org>
9962M:	Nayna Jain <nayna@linux.ibm.com>
9963M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9964L:	linux-crypto@vger.kernel.org
9965S:	Supported
9966F:	drivers/crypto/nx/Kconfig
9967F:	drivers/crypto/nx/Makefile
9968F:	drivers/crypto/nx/nx-aes*
9969F:	drivers/crypto/nx/nx-sha*
9970F:	drivers/crypto/nx/nx.*
9971F:	drivers/crypto/nx/nx_csbcpb.h
9972F:	drivers/crypto/nx/nx_debugfs.c
9973
9974IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9975M:	Tyrel Datwyler <tyreld@linux.ibm.com>
9976L:	linux-pci@vger.kernel.org
9977L:	linuxppc-dev@lists.ozlabs.org
9978S:	Supported
9979F:	drivers/pci/hotplug/rpadlpar*
9980
9981IBM Power Linux RAID adapter
9982M:	Brian King <brking@us.ibm.com>
9983S:	Supported
9984F:	drivers/scsi/ipr.*
9985
9986IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9987M:	Tyrel Datwyler <tyreld@linux.ibm.com>
9988L:	linux-pci@vger.kernel.org
9989L:	linuxppc-dev@lists.ozlabs.org
9990S:	Supported
9991F:	drivers/pci/hotplug/rpaphp*
9992
9993IBM Power SRIOV Virtual NIC Device Driver
9994M:	Haren Myneni <haren@linux.ibm.com>
9995M:	Rick Lindsley <ricklind@linux.ibm.com>
9996R:	Nick Child <nnac123@linux.ibm.com>
9997R:	Dany Madden <danymadden@us.ibm.com>
9998R:	Thomas Falcon <tlfalcon@linux.ibm.com>
9999L:	netdev@vger.kernel.org
10000S:	Supported
10001F:	drivers/net/ethernet/ibm/ibmvnic.*
10002
10003IBM Power VFIO Support
10004M:	Timothy Pearson <tpearson@raptorengineering.com>
10005S:	Supported
10006F:	drivers/vfio/vfio_iommu_spapr_tce.c
10007
10008IBM Power Virtual Ethernet Device Driver
10009M:	Nick Child <nnac123@linux.ibm.com>
10010L:	netdev@vger.kernel.org
10011S:	Supported
10012F:	drivers/net/ethernet/ibm/ibmveth.*
10013
10014IBM Power Virtual FC Device Drivers
10015M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10016L:	linux-scsi@vger.kernel.org
10017S:	Supported
10018F:	drivers/scsi/ibmvscsi/ibmvfc*
10019
10020IBM Power Virtual Management Channel Driver
10021M:	Brad Warrum <bwarrum@linux.ibm.com>
10022M:	Ritu Agarwal <rituagar@linux.ibm.com>
10023S:	Supported
10024F:	drivers/misc/ibmvmc.*
10025
10026IBM Power Virtual SCSI Device Drivers
10027M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10028L:	linux-scsi@vger.kernel.org
10029S:	Supported
10030F:	drivers/scsi/ibmvscsi/ibmvscsi*
10031F:	include/scsi/viosrp.h
10032
10033IBM Power Virtual SCSI Device Target Driver
10034M:	Michael Cyr <mikecyr@linux.ibm.com>
10035L:	linux-scsi@vger.kernel.org
10036L:	target-devel@vger.kernel.org
10037S:	Supported
10038F:	drivers/scsi/ibmvscsi_tgt/
10039
10040IBM Power VMX Cryptographic instructions
10041M:	Breno Leitão <leitao@debian.org>
10042M:	Nayna Jain <nayna@linux.ibm.com>
10043M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10044L:	linux-crypto@vger.kernel.org
10045S:	Supported
10046F:	drivers/crypto/vmx/Kconfig
10047F:	drivers/crypto/vmx/Makefile
10048F:	drivers/crypto/vmx/aes*
10049F:	drivers/crypto/vmx/ghash*
10050F:	drivers/crypto/vmx/ppc-xlate.pl
10051F:	drivers/crypto/vmx/vmx.c
10052
10053IBM ServeRAID RAID DRIVER
10054S:	Orphan
10055F:	drivers/scsi/ips.*
10056
10057ICH LPC AND GPIO DRIVER
10058M:	Peter Tyser <ptyser@xes-inc.com>
10059S:	Maintained
10060F:	drivers/gpio/gpio-ich.c
10061F:	drivers/mfd/lpc_ich.c
10062
10063ICY I2C DRIVER
10064M:	Max Staudt <max@enpas.org>
10065L:	linux-i2c@vger.kernel.org
10066S:	Maintained
10067F:	drivers/i2c/busses/i2c-icy.c
10068
10069IDEAPAD LAPTOP EXTRAS DRIVER
10070M:	Ike Panhc <ike.pan@canonical.com>
10071L:	platform-driver-x86@vger.kernel.org
10072S:	Maintained
10073W:	http://launchpad.net/ideapad-laptop
10074F:	drivers/platform/x86/ideapad-laptop.c
10075
10076IDEAPAD LAPTOP SLIDEBAR DRIVER
10077M:	Andrey Moiseev <o2g.org.ru@gmail.com>
10078L:	linux-input@vger.kernel.org
10079S:	Maintained
10080W:	https://github.com/o2genum/ideapad-slidebar
10081F:	drivers/input/misc/ideapad_slidebar.c
10082
10083IDMAPPED MOUNTS
10084M:	Christian Brauner <brauner@kernel.org>
10085M:	Seth Forshee <sforshee@kernel.org>
10086L:	linux-fsdevel@vger.kernel.org
10087S:	Maintained
10088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping.git
10089F:	Documentation/filesystems/idmappings.rst
10090F:	include/linux/mnt_idmapping.*
10091F:	tools/testing/selftests/mount_setattr/
10092
10093IDT VersaClock 5 CLOCK DRIVER
10094M:	Luca Ceresoli <luca@lucaceresoli.net>
10095S:	Maintained
10096F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10097F:	drivers/clk/clk-versaclock5.c
10098
10099IEEE 802.15.4 SUBSYSTEM
10100M:	Alexander Aring <alex.aring@gmail.com>
10101M:	Stefan Schmidt <stefan@datenfreihafen.org>
10102M:	Miquel Raynal <miquel.raynal@bootlin.com>
10103L:	linux-wpan@vger.kernel.org
10104S:	Maintained
10105W:	https://linux-wpan.org/
10106Q:	https://patchwork.kernel.org/project/linux-wpan/list/
10107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10109F:	Documentation/networking/ieee802154.rst
10110F:	drivers/net/ieee802154/
10111F:	include/linux/ieee802154.h
10112F:	include/linux/nl802154.h
10113F:	include/net/af_ieee802154.h
10114F:	include/net/cfg802154.h
10115F:	include/net/ieee802154_netdev.h
10116F:	include/net/mac802154.h
10117F:	include/net/nl802154.h
10118F:	net/ieee802154/
10119F:	net/mac802154/
10120
10121IFCVF VIRTIO DATA PATH ACCELERATOR
10122R:	Zhu Lingshan <lingshan.zhu@intel.com>
10123F:	drivers/vdpa/ifcvf/
10124
10125IFE PROTOCOL
10126M:	Yotam Gigi <yotam.gi@gmail.com>
10127M:	Jamal Hadi Salim <jhs@mojatatu.com>
10128F:	include/net/ife.h
10129F:	include/uapi/linux/ife.h
10130F:	net/ife
10131
10132IGORPLUG-USB IR RECEIVER
10133M:	Sean Young <sean@mess.org>
10134L:	linux-media@vger.kernel.org
10135S:	Maintained
10136F:	drivers/media/rc/igorplugusb.c
10137
10138IGUANAWORKS USB IR TRANSCEIVER
10139M:	Sean Young <sean@mess.org>
10140L:	linux-media@vger.kernel.org
10141S:	Maintained
10142F:	drivers/media/rc/iguanair.c
10143
10144IIO DIGITAL POTENTIOMETER DAC
10145M:	Peter Rosin <peda@axentia.se>
10146L:	linux-iio@vger.kernel.org
10147S:	Maintained
10148F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10149F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10150F:	drivers/iio/dac/dpot-dac.c
10151
10152IIO ENVELOPE DETECTOR
10153M:	Peter Rosin <peda@axentia.se>
10154L:	linux-iio@vger.kernel.org
10155S:	Maintained
10156F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10157F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10158F:	drivers/iio/adc/envelope-detector.c
10159
10160IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10161M:	Matti Vaittinen <mazziesaccount@gmail.com>
10162L:	linux-iio@vger.kernel.org
10163S:	Maintained
10164F:	drivers/iio/light/gain-time-scale-helper.c
10165F:	drivers/iio/light/gain-time-scale-helper.h
10166
10167IIO MULTIPLEXER
10168M:	Peter Rosin <peda@axentia.se>
10169L:	linux-iio@vger.kernel.org
10170S:	Maintained
10171F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10172F:	drivers/iio/multiplexer/iio-mux.c
10173
10174IIO SCMI BASED DRIVER
10175M:	Jyoti Bhayana <jbhayana@google.com>
10176L:	linux-iio@vger.kernel.org
10177S:	Maintained
10178F:	drivers/iio/common/scmi_sensors/scmi_iio.c
10179
10180IIO SUBSYSTEM AND DRIVERS
10181M:	Jonathan Cameron <jic23@kernel.org>
10182R:	Lars-Peter Clausen <lars@metafoo.de>
10183L:	linux-iio@vger.kernel.org
10184S:	Maintained
10185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10186F:	Documentation/ABI/testing/configfs-iio*
10187F:	Documentation/ABI/testing/sysfs-bus-iio*
10188F:	Documentation/devicetree/bindings/iio/
10189F:	drivers/iio/
10190F:	drivers/staging/iio/
10191F:	include/dt-bindings/iio/
10192F:	include/linux/iio/
10193F:	tools/iio/
10194
10195IIO UNIT CONVERTER
10196M:	Peter Rosin <peda@axentia.se>
10197L:	linux-iio@vger.kernel.org
10198S:	Maintained
10199F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10200F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10201F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10202F:	drivers/iio/afe/iio-rescale.c
10203
10204IKANOS/ADI EAGLE ADSL USB DRIVER
10205M:	Matthieu Castet <castet.matthieu@free.fr>
10206M:	Stanislaw Gruszka <stf_xl@wp.pl>
10207S:	Maintained
10208F:	drivers/usb/atm/ueagle-atm.c
10209
10210IMAGIS TOUCHSCREEN DRIVER
10211M:	Markuss Broks <markuss.broks@gmail.com>
10212S:	Maintained
10213F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10214F:	drivers/input/touchscreen/imagis.c
10215
10216IMGTEC ASCII LCD DRIVER
10217M:	Paul Burton <paulburton@kernel.org>
10218S:	Maintained
10219F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10220F:	drivers/auxdisplay/img-ascii-lcd.c
10221
10222IMGTEC IR DECODER DRIVER
10223S:	Orphan
10224F:	drivers/media/rc/img-ir/
10225
10226IMON SOUNDGRAPH USB IR RECEIVER
10227M:	Sean Young <sean@mess.org>
10228L:	linux-media@vger.kernel.org
10229S:	Maintained
10230F:	drivers/media/rc/imon.c
10231F:	drivers/media/rc/imon_raw.c
10232
10233IMS TWINTURBO FRAMEBUFFER DRIVER
10234L:	linux-fbdev@vger.kernel.org
10235S:	Orphan
10236F:	drivers/video/fbdev/imsttfb.c
10237
10238INA209 HARDWARE MONITOR DRIVER
10239M:	Guenter Roeck <linux@roeck-us.net>
10240L:	linux-hwmon@vger.kernel.org
10241S:	Maintained
10242F:	Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
10243F:	Documentation/hwmon/ina209.rst
10244F:	drivers/hwmon/ina209.c
10245
10246INA2XX HARDWARE MONITOR DRIVER
10247M:	Guenter Roeck <linux@roeck-us.net>
10248L:	linux-hwmon@vger.kernel.org
10249S:	Maintained
10250F:	Documentation/hwmon/ina2xx.rst
10251F:	drivers/hwmon/ina2xx.c
10252F:	include/linux/platform_data/ina2xx.h
10253
10254INDEX OF FURTHER KERNEL DOCUMENTATION
10255M:	Carlos Bilbao <carlos.bilbao@amd.com>
10256S:	Maintained
10257F:	Documentation/process/kernel-docs.rst
10258
10259INDUSTRY PACK SUBSYSTEM (IPACK)
10260M:	Vaibhav Gupta <vaibhavgupta40@gmail.com>
10261M:	Jens Taprogge <jens.taprogge@taprogge.org>
10262M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10263L:	industrypack-devel@lists.sourceforge.net
10264S:	Maintained
10265W:	http://industrypack.sourceforge.net
10266F:	drivers/ipack/
10267
10268INFINEON DPS310 Driver
10269M:	Eddie James <eajames@linux.ibm.com>
10270L:	linux-iio@vger.kernel.org
10271S:	Maintained
10272F:	drivers/iio/pressure/dps310.c
10273
10274INFINEON PEB2466 ASoC CODEC
10275M:	Herve Codina <herve.codina@bootlin.com>
10276L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10277S:	Maintained
10278F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
10279F:	sound/soc/codecs/peb2466.c
10280
10281INFINIBAND SUBSYSTEM
10282M:	Jason Gunthorpe <jgg@nvidia.com>
10283M:	Leon Romanovsky <leonro@nvidia.com>
10284L:	linux-rdma@vger.kernel.org
10285S:	Supported
10286W:	https://github.com/linux-rdma/rdma-core
10287Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
10289F:	Documentation/devicetree/bindings/infiniband/
10290F:	Documentation/infiniband/
10291F:	drivers/infiniband/
10292F:	include/rdma/
10293F:	include/trace/events/ib_mad.h
10294F:	include/trace/events/ib_umad.h
10295F:	include/trace/misc/rdma.h
10296F:	include/uapi/linux/if_infiniband.h
10297F:	include/uapi/rdma/
10298F:	samples/bpf/ibumad_kern.c
10299F:	samples/bpf/ibumad_user.c
10300
10301INGENIC JZ4780 NAND DRIVER
10302M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10303L:	linux-mtd@lists.infradead.org
10304L:	linux-mips@vger.kernel.org
10305S:	Maintained
10306F:	drivers/mtd/nand/raw/ingenic/
10307
10308INGENIC JZ47xx SoCs
10309M:	Paul Cercueil <paul@crapouillou.net>
10310L:	linux-mips@vger.kernel.org
10311S:	Maintained
10312F:	arch/mips/boot/dts/ingenic/
10313F:	arch/mips/generic/board-ingenic.c
10314F:	arch/mips/include/asm/mach-ingenic/
10315F:	arch/mips/ingenic/Kconfig
10316F:	drivers/clk/ingenic/
10317F:	drivers/dma/dma-jz4780.c
10318F:	drivers/gpu/drm/ingenic/
10319F:	drivers/i2c/busses/i2c-jz4780.c
10320F:	drivers/iio/adc/ingenic-adc.c
10321F:	drivers/irqchip/irq-ingenic.c
10322F:	drivers/memory/jz4780-nemc.c
10323F:	drivers/mmc/host/jz4740_mmc.c
10324F:	drivers/mtd/nand/raw/ingenic/
10325F:	drivers/pinctrl/pinctrl-ingenic.c
10326F:	drivers/power/supply/ingenic-battery.c
10327F:	drivers/pwm/pwm-jz4740.c
10328F:	drivers/remoteproc/ingenic_rproc.c
10329F:	drivers/rtc/rtc-jz4740.c
10330F:	drivers/tty/serial/8250/8250_ingenic.c
10331F:	drivers/usb/musb/jz4740.c
10332F:	drivers/watchdog/jz4740_wdt.c
10333F:	include/dt-bindings/iio/adc/ingenic,adc.h
10334F:	include/linux/mfd/ingenic-tcu.h
10335F:	sound/soc/codecs/jz47*
10336F:	sound/soc/jz4740/
10337
10338INJOINIC IP5xxx POWER BANK IC DRIVER
10339M:	Samuel Holland <samuel@sholland.org>
10340S:	Maintained
10341F:	drivers/power/supply/ip5xxx_power.c
10342
10343INOTIFY
10344M:	Jan Kara <jack@suse.cz>
10345R:	Amir Goldstein <amir73il@gmail.com>
10346L:	linux-fsdevel@vger.kernel.org
10347S:	Maintained
10348F:	Documentation/filesystems/inotify.rst
10349F:	fs/notify/inotify/
10350F:	include/linux/inotify.h
10351F:	include/uapi/linux/inotify.h
10352
10353INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10354M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
10355L:	linux-input@vger.kernel.org
10356S:	Maintained
10357Q:	http://patchwork.kernel.org/project/linux-input/list/
10358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10359F:	Documentation/devicetree/bindings/input/
10360F:	Documentation/devicetree/bindings/serio/
10361F:	Documentation/input/
10362F:	drivers/input/
10363F:	include/dt-bindings/input/
10364F:	include/linux/input.h
10365F:	include/linux/input/
10366F:	include/uapi/linux/input-event-codes.h
10367F:	include/uapi/linux/input.h
10368
10369INPUT MULTITOUCH (MT) PROTOCOL
10370M:	Henrik Rydberg <rydberg@bitmath.org>
10371L:	linux-input@vger.kernel.org
10372S:	Odd fixes
10373F:	Documentation/input/multi-touch-protocol.rst
10374F:	drivers/input/input-mt.c
10375K:	\b(ABS|SYN)_MT_
10376
10377INSIDE SECURE CRYPTO DRIVER
10378M:	Antoine Tenart <atenart@kernel.org>
10379L:	linux-crypto@vger.kernel.org
10380S:	Maintained
10381F:	drivers/crypto/inside-secure/
10382
10383INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10384M:	Mimi Zohar <zohar@linux.ibm.com>
10385M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
10386L:	linux-integrity@vger.kernel.org
10387S:	Supported
10388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10389F:	security/integrity/
10390F:	security/integrity/ima/
10391
10392INTEL 810/815 FRAMEBUFFER DRIVER
10393M:	Antonino Daplas <adaplas@gmail.com>
10394L:	linux-fbdev@vger.kernel.org
10395S:	Maintained
10396F:	drivers/video/fbdev/i810/
10397
10398INTEL 8254 COUNTER DRIVER
10399M:	William Breathitt Gray <william.gray@linaro.org>
10400L:	linux-iio@vger.kernel.org
10401S:	Maintained
10402F:	drivers/counter/i8254.c
10403F:	include/linux/i8254.h
10404
10405INTEL 8255 GPIO DRIVER
10406M:	William Breathitt Gray <william.gray@linaro.org>
10407L:	linux-gpio@vger.kernel.org
10408S:	Maintained
10409F:	drivers/gpio/gpio-i8255.c
10410F:	drivers/gpio/gpio-i8255.h
10411
10412INTEL ASoC DRIVERS
10413M:	Cezary Rojewski <cezary.rojewski@intel.com>
10414M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
10415M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
10416M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
10417M:	Bard Liao <yung-chuan.liao@linux.intel.com>
10418M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
10419M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
10420L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10421S:	Supported
10422F:	sound/soc/intel/
10423
10424INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10425M:	Hans de Goede <hdegoede@redhat.com>
10426L:	platform-driver-x86@vger.kernel.org
10427S:	Maintained
10428F:	drivers/platform/x86/intel/atomisp2/pm.c
10429
10430INTEL ATOMISP2 LED DRIVER
10431M:	Hans de Goede <hdegoede@redhat.com>
10432L:	platform-driver-x86@vger.kernel.org
10433S:	Maintained
10434F:	drivers/platform/x86/intel/atomisp2/led.c
10435
10436INTEL BIOS SAR INT1092 DRIVER
10437M:	Shravan Sudhakar <s.shravan@intel.com>
10438M:	Intel Corporation <linuxwwan@intel.com>
10439L:	platform-driver-x86@vger.kernel.org
10440S:	Maintained
10441F:	drivers/platform/x86/intel/int1092/
10442
10443INTEL BROXTON PMC DRIVER
10444M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10445M:	Zha Qipeng <qipeng.zha@intel.com>
10446S:	Maintained
10447F:	drivers/mfd/intel_pmc_bxt.c
10448F:	include/linux/mfd/intel_pmc_bxt.h
10449
10450INTEL C600 SERIES SAS CONTROLLER DRIVER
10451M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
10452L:	linux-scsi@vger.kernel.org
10453S:	Supported
10454T:	git git://git.code.sf.net/p/intel-sas/isci
10455F:	drivers/scsi/isci/
10456
10457INTEL CPU family model numbers
10458M:	Tony Luck <tony.luck@intel.com>
10459M:	x86@kernel.org
10460L:	linux-kernel@vger.kernel.org
10461S:	Supported
10462F:	arch/x86/include/asm/intel-family.h
10463
10464INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
10465M:	Jani Nikula <jani.nikula@linux.intel.com>
10466M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
10467M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
10468M:	Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
10469L:	intel-gfx@lists.freedesktop.org
10470S:	Supported
10471W:	https://01.org/linuxgraphics/
10472Q:	http://patchwork.freedesktop.org/project/intel-gfx/
10473B:	https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
10474C:	irc://irc.oftc.net/intel-gfx
10475T:	git git://anongit.freedesktop.org/drm-intel
10476F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
10477F:	Documentation/gpu/i915.rst
10478F:	drivers/gpu/drm/i915/
10479F:	include/drm/i915*
10480F:	include/uapi/drm/i915_drm.h
10481
10482INTEL ETHERNET DRIVERS
10483M:	Jesse Brandeburg <jesse.brandeburg@intel.com>
10484M:	Tony Nguyen <anthony.l.nguyen@intel.com>
10485L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
10486S:	Supported
10487W:	https://www.intel.com/content/www/us/en/support.html
10488Q:	https://patchwork.ozlabs.org/project/intel-wired-lan/list/
10489T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
10490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
10491F:	Documentation/networking/device_drivers/ethernet/intel/
10492F:	drivers/net/ethernet/intel/
10493F:	drivers/net/ethernet/intel/*/
10494F:	include/linux/avf/virtchnl.h
10495F:	include/linux/net/intel/iidc.h
10496
10497INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
10498M:	Mustafa Ismail <mustafa.ismail@intel.com>
10499M:	Shiraz Saleem <shiraz.saleem@intel.com>
10500L:	linux-rdma@vger.kernel.org
10501S:	Supported
10502F:	drivers/infiniband/hw/irdma/
10503F:	include/uapi/rdma/irdma-abi.h
10504
10505INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
10506M:	Maik Broemme <mbroemme@libmpq.org>
10507L:	linux-fbdev@vger.kernel.org
10508S:	Maintained
10509F:	Documentation/fb/intelfb.rst
10510F:	drivers/video/fbdev/intelfb/
10511
10512INTEL GPIO DRIVERS
10513M:	Andy Shevchenko <andy@kernel.org>
10514L:	linux-gpio@vger.kernel.org
10515S:	Supported
10516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10517F:	drivers/gpio/gpio-elkhartlake.c
10518F:	drivers/gpio/gpio-ich.c
10519F:	drivers/gpio/gpio-merrifield.c
10520F:	drivers/gpio/gpio-ml-ioh.c
10521F:	drivers/gpio/gpio-pch.c
10522F:	drivers/gpio/gpio-sch.c
10523F:	drivers/gpio/gpio-sodaville.c
10524F:	drivers/gpio/gpio-tangier.c
10525
10526INTEL GVT-g DRIVERS (Intel GPU Virtualization)
10527M:	Zhenyu Wang <zhenyuw@linux.intel.com>
10528M:	Zhi Wang <zhi.a.wang@intel.com>
10529L:	intel-gvt-dev@lists.freedesktop.org
10530L:	intel-gfx@lists.freedesktop.org
10531S:	Supported
10532W:	https://01.org/igvt-g
10533T:	git https://github.com/intel/gvt-linux.git
10534F:	drivers/gpu/drm/i915/gvt/
10535
10536INTEL HID EVENT DRIVER
10537M:	Alex Hung <alexhung@gmail.com>
10538L:	platform-driver-x86@vger.kernel.org
10539S:	Maintained
10540F:	drivers/platform/x86/intel/hid.c
10541
10542INTEL I/OAT DMA DRIVER
10543M:	Dave Jiang <dave.jiang@intel.com>
10544R:	Dan Williams <dan.j.williams@intel.com>
10545L:	dmaengine@vger.kernel.org
10546S:	Supported
10547Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
10548F:	drivers/dma/ioat*
10549
10550INTEL IDLE DRIVER
10551M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
10552M:	Len Brown <lenb@kernel.org>
10553L:	linux-pm@vger.kernel.org
10554S:	Supported
10555B:	https://bugzilla.kernel.org
10556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
10557F:	drivers/idle/intel_idle.c
10558
10559INTEL IDXD DRIVER
10560M:	Fenghua Yu <fenghua.yu@intel.com>
10561M:	Dave Jiang <dave.jiang@intel.com>
10562L:	dmaengine@vger.kernel.org
10563S:	Supported
10564F:	drivers/dma/idxd/*
10565F:	include/uapi/linux/idxd.h
10566
10567INTEL IN FIELD SCAN (IFS) DEVICE
10568M:	Jithu Joseph <jithu.joseph@intel.com>
10569R:	Ashok Raj <ashok.raj@intel.com>
10570R:	Tony Luck <tony.luck@intel.com>
10571S:	Maintained
10572F:	drivers/platform/x86/intel/ifs
10573F:	include/trace/events/intel_ifs.h
10574
10575INTEL INTEGRATED SENSOR HUB DRIVER
10576M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10577M:	Jiri Kosina <jikos@kernel.org>
10578L:	linux-input@vger.kernel.org
10579S:	Maintained
10580F:	drivers/hid/intel-ish-hid/
10581
10582INTEL IOMMU (VT-d)
10583M:	David Woodhouse <dwmw2@infradead.org>
10584M:	Lu Baolu <baolu.lu@linux.intel.com>
10585L:	iommu@lists.linux.dev
10586S:	Supported
10587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10588F:	drivers/iommu/intel/
10589
10590INTEL IPU3 CSI-2 CIO2 DRIVER
10591M:	Yong Zhi <yong.zhi@intel.com>
10592M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10593M:	Bingbu Cao <bingbu.cao@intel.com>
10594M:	Dan Scally <djrscally@gmail.com>
10595R:	Tianshu Qiu <tian.shu.qiu@intel.com>
10596L:	linux-media@vger.kernel.org
10597S:	Maintained
10598T:	git git://linuxtv.org/media_tree.git
10599F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10600F:	drivers/media/pci/intel/ipu3/
10601
10602INTEL IPU3 CSI-2 IMGU DRIVER
10603M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10604R:	Bingbu Cao <bingbu.cao@intel.com>
10605R:	Tianshu Qiu <tian.shu.qiu@intel.com>
10606L:	linux-media@vger.kernel.org
10607S:	Maintained
10608F:	Documentation/admin-guide/media/ipu3.rst
10609F:	Documentation/admin-guide/media/ipu3_rcb.svg
10610F:	Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
10611F:	drivers/staging/media/ipu3/
10612
10613INTEL ISHTP ECLITE DRIVER
10614M:	Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
10615L:	platform-driver-x86@vger.kernel.org
10616S:	Supported
10617F:	drivers/platform/x86/intel/ishtp_eclite.c
10618
10619INTEL IXP4XX CRYPTO SUPPORT
10620M:	Corentin Labbe <clabbe@baylibre.com>
10621L:	linux-crypto@vger.kernel.org
10622S:	Maintained
10623F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
10624
10625INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
10626M:	Krzysztof Halasa <khalasa@piap.pl>
10627S:	Maintained
10628F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
10629F:	drivers/net/wan/ixp4xx_hss.c
10630F:	drivers/soc/ixp4xx/ixp4xx-npe.c
10631F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
10632F:	include/linux/soc/ixp4xx/npe.h
10633F:	include/linux/soc/ixp4xx/qmgr.h
10634
10635INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
10636M:	Deepak Saxena <dsaxena@plexity.net>
10637S:	Maintained
10638F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
10639F:	drivers/char/hw_random/ixp4xx-rng.c
10640
10641INTEL KEEM BAY DRM DRIVER
10642M:	Anitha Chrisanthus <anitha.chrisanthus@intel.com>
10643M:	Edmund Dea <edmund.j.dea@intel.com>
10644S:	Maintained
10645F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10646F:	drivers/gpu/drm/kmb/
10647
10648INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10649M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10650S:	Maintained
10651F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10652F:	drivers/crypto/intel/keembay/Kconfig
10653F:	drivers/crypto/intel/keembay/Makefile
10654F:	drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
10655F:	drivers/crypto/intel/keembay/ocs-aes.c
10656F:	drivers/crypto/intel/keembay/ocs-aes.h
10657
10658INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10659M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10660M:	Prabhjot Khurana <prabhjot.khurana@intel.com>
10661M:	Mark Gross <mgross@linux.intel.com>
10662S:	Maintained
10663F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10664F:	drivers/crypto/intel/keembay/Kconfig
10665F:	drivers/crypto/intel/keembay/Makefile
10666F:	drivers/crypto/intel/keembay/keembay-ocs-ecc.c
10667
10668INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10669M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10670M:	Declan Murphy <declan.murphy@intel.com>
10671S:	Maintained
10672F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10673F:	drivers/crypto/intel/keembay/Kconfig
10674F:	drivers/crypto/intel/keembay/Makefile
10675F:	drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
10676F:	drivers/crypto/intel/keembay/ocs-hcu.c
10677F:	drivers/crypto/intel/keembay/ocs-hcu.h
10678
10679INTEL MANAGEMENT ENGINE (mei)
10680M:	Tomas Winkler <tomas.winkler@intel.com>
10681L:	linux-kernel@vger.kernel.org
10682S:	Supported
10683F:	Documentation/driver-api/mei/*
10684F:	drivers/misc/mei/
10685F:	drivers/watchdog/mei_wdt.c
10686F:	include/linux/mei_aux.h
10687F:	include/linux/mei_cl_bus.h
10688F:	include/uapi/linux/mei.h
10689F:	include/uapi/linux/mei_uuid.h
10690F:	include/uapi/linux/uuid.h
10691F:	samples/mei/*
10692
10693INTEL MAX 10 BMC MFD DRIVER
10694M:	Xu Yilun <yilun.xu@intel.com>
10695R:	Tom Rix <trix@redhat.com>
10696S:	Maintained
10697F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10698F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
10699F:	drivers/hwmon/intel-m10-bmc-hwmon.c
10700F:	drivers/mfd/intel-m10-bmc*
10701F:	include/linux/mfd/intel-m10-bmc.h
10702
10703INTEL MAX10 BMC SECURE UPDATES
10704M:	Russ Weight <russell.h.weight@intel.com>
10705L:	linux-fpga@vger.kernel.org
10706S:	Maintained
10707F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
10708F:	drivers/fpga/intel-m10-bmc-sec-update.c
10709
10710INTEL P-Unit IPC DRIVER
10711M:	Zha Qipeng <qipeng.zha@intel.com>
10712L:	platform-driver-x86@vger.kernel.org
10713S:	Maintained
10714F:	arch/x86/include/asm/intel_punit_ipc.h
10715F:	drivers/platform/x86/intel/punit_ipc.c
10716
10717INTEL PMC CORE DRIVER
10718M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10719M:	David E Box <david.e.box@intel.com>
10720L:	platform-driver-x86@vger.kernel.org
10721S:	Maintained
10722F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
10723F:	drivers/platform/x86/intel/pmc/
10724
10725INTEL PMIC GPIO DRIVERS
10726M:	Andy Shevchenko <andy@kernel.org>
10727S:	Supported
10728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10729F:	drivers/gpio/gpio-*cove.c
10730
10731INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10732M:	Andy Shevchenko <andy@kernel.org>
10733S:	Supported
10734F:	drivers/mfd/intel_soc_pmic*
10735F:	include/linux/mfd/intel_soc_pmic*
10736
10737INTEL PMT DRIVERS
10738M:	David E. Box <david.e.box@linux.intel.com>
10739S:	Supported
10740F:	drivers/platform/x86/intel/pmt/
10741
10742INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10743M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
10744L:	linux-wireless@vger.kernel.org
10745S:	Maintained
10746F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10747F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10748F:	drivers/net/wireless/intel/ipw2x00/
10749
10750INTEL PSTATE DRIVER
10751M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10752M:	Len Brown <lenb@kernel.org>
10753L:	linux-pm@vger.kernel.org
10754S:	Supported
10755F:	drivers/cpufreq/intel_pstate.c
10756
10757INTEL PTP DFL ToD DRIVER
10758M:	Tianfei Zhang <tianfei.zhang@intel.com>
10759L:	linux-fpga@vger.kernel.org
10760L:	netdev@vger.kernel.org
10761S:	Maintained
10762F:	drivers/ptp/ptp_dfl_tod.c
10763
10764INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10765M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
10766L:	linux-iio@vger.kernel.org
10767F:	drivers/counter/intel-qep.c
10768
10769INTEL SCU DRIVERS
10770M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10771S:	Maintained
10772F:	arch/x86/include/asm/intel_scu_ipc.h
10773F:	drivers/platform/x86/intel_scu_*
10774
10775INTEL SDSI DRIVER
10776M:	David E. Box <david.e.box@linux.intel.com>
10777S:	Supported
10778F:	drivers/platform/x86/intel/sdsi.c
10779F:	tools/arch/x86/intel_sdsi/
10780F:	tools/testing/selftests/drivers/sdsi/
10781
10782INTEL SGX
10783M:	Jarkko Sakkinen <jarkko@kernel.org>
10784R:	Dave Hansen <dave.hansen@linux.intel.com>
10785L:	linux-sgx@vger.kernel.org
10786S:	Supported
10787Q:	https://patchwork.kernel.org/project/intel-sgx/list/
10788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10789F:	Documentation/arch/x86/sgx.rst
10790F:	arch/x86/entry/vdso/vsgx.S
10791F:	arch/x86/include/asm/sgx.h
10792F:	arch/x86/include/uapi/asm/sgx.h
10793F:	arch/x86/kernel/cpu/sgx/*
10794F:	tools/testing/selftests/sgx/*
10795K:	\bSGX_
10796
10797INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10798M:	Daniel Scally <djrscally@gmail.com>
10799S:	Maintained
10800F:	drivers/platform/x86/intel/int3472/
10801
10802INTEL SPEED SELECT TECHNOLOGY
10803M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10804L:	platform-driver-x86@vger.kernel.org
10805S:	Maintained
10806F:	drivers/platform/x86/intel/speed_select_if/
10807F:	include/uapi/linux/isst_if.h
10808F:	tools/power/x86/intel-speed-select/
10809
10810INTEL STRATIX10 FIRMWARE DRIVERS
10811M:	Dinh Nguyen <dinguyen@kernel.org>
10812L:	linux-kernel@vger.kernel.org
10813S:	Maintained
10814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10815F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10816F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10817F:	drivers/firmware/stratix10-rsu.c
10818F:	drivers/firmware/stratix10-svc.c
10819F:	include/linux/firmware/intel/stratix10-smc.h
10820F:	include/linux/firmware/intel/stratix10-svc-client.h
10821
10822INTEL TELEMETRY DRIVER
10823M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10824M:	"David E. Box" <david.e.box@linux.intel.com>
10825L:	platform-driver-x86@vger.kernel.org
10826S:	Maintained
10827F:	arch/x86/include/asm/intel_telemetry.h
10828F:	drivers/platform/x86/intel/telemetry/
10829
10830INTEL TPMI DRIVER
10831M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10832L:	platform-driver-x86@vger.kernel.org
10833S:	Maintained
10834F:	Documentation/ABI/testing/debugfs-tpmi
10835F:	drivers/platform/x86/intel/tpmi.c
10836F:	include/linux/intel_tpmi.h
10837
10838INTEL UNCORE FREQUENCY CONTROL
10839M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10840L:	platform-driver-x86@vger.kernel.org
10841S:	Maintained
10842F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10843F:	drivers/platform/x86/intel/uncore-frequency/
10844
10845INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10846M:	David E. Box <david.e.box@linux.intel.com>
10847S:	Supported
10848F:	drivers/platform/x86/intel/vsec.*
10849
10850INTEL VIRTUAL BUTTON DRIVER
10851M:	AceLan Kao <acelan.kao@canonical.com>
10852L:	platform-driver-x86@vger.kernel.org
10853S:	Maintained
10854F:	drivers/platform/x86/intel/vbtn.c
10855
10856INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10857M:	Stanislaw Gruszka <stf_xl@wp.pl>
10858L:	linux-wireless@vger.kernel.org
10859S:	Supported
10860F:	drivers/net/wireless/intel/iwlegacy/
10861
10862INTEL WIRELESS WIFI LINK (iwlwifi)
10863M:	Gregory Greenman <gregory.greenman@intel.com>
10864L:	linux-wireless@vger.kernel.org
10865S:	Supported
10866W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10868F:	drivers/net/wireless/intel/iwlwifi/
10869
10870INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10871M:	Jithu Joseph <jithu.joseph@intel.com>
10872R:	Maurice Ma <maurice.ma@intel.com>
10873S:	Maintained
10874W:	https://slimbootloader.github.io/security/firmware-update.html
10875F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
10876
10877INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10878L:	Dell.Client.Kernel@dell.com
10879S:	Maintained
10880F:	drivers/platform/x86/intel/wmi/thunderbolt.c
10881
10882INTEL WWAN IOSM DRIVER
10883M:	M Chetan Kumar <m.chetan.kumar@intel.com>
10884M:	Intel Corporation <linuxwwan@intel.com>
10885L:	netdev@vger.kernel.org
10886S:	Maintained
10887F:	drivers/net/wwan/iosm/
10888
10889INTEL(R) TRACE HUB
10890M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10891S:	Supported
10892F:	Documentation/trace/intel_th.rst
10893F:	drivers/hwtracing/intel_th/
10894F:	include/linux/intel_th.h
10895
10896INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10897M:	Ning Sun <ning.sun@intel.com>
10898L:	tboot-devel@lists.sourceforge.net
10899S:	Supported
10900W:	http://tboot.sourceforge.net
10901T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10902F:	Documentation/arch/x86/intel_txt.rst
10903F:	arch/x86/kernel/tboot.c
10904F:	include/linux/tboot.h
10905
10906INTERCONNECT API
10907M:	Georgi Djakov <djakov@kernel.org>
10908L:	linux-pm@vger.kernel.org
10909S:	Maintained
10910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10911F:	Documentation/devicetree/bindings/interconnect/
10912F:	Documentation/driver-api/interconnect.rst
10913F:	drivers/interconnect/
10914F:	include/dt-bindings/interconnect/
10915F:	include/linux/interconnect-provider.h
10916F:	include/linux/interconnect.h
10917
10918INTERRUPT COUNTER DRIVER
10919M:	Oleksij Rempel <o.rempel@pengutronix.de>
10920R:	Pengutronix Kernel Team <kernel@pengutronix.de>
10921L:	linux-iio@vger.kernel.org
10922F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10923F:	drivers/counter/interrupt-cnt.c
10924
10925INTERSIL ISL7998X VIDEO DECODER DRIVER
10926M:	Michael Tretter <m.tretter@pengutronix.de>
10927R:	Pengutronix Kernel Team <kernel@pengutronix.de>
10928L:	linux-media@vger.kernel.org
10929S:	Maintained
10930F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10931F:	drivers/media/i2c/isl7998x.c
10932
10933INVENSENSE ICM-426xx IMU DRIVER
10934M:	Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10935L:	linux-iio@vger.kernel.org
10936S:	Maintained
10937W:	https://invensense.tdk.com/
10938F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10939F:	drivers/iio/imu/inv_icm42600/
10940
10941INVENSENSE MPU-3050 GYROSCOPE DRIVER
10942M:	Linus Walleij <linus.walleij@linaro.org>
10943L:	linux-iio@vger.kernel.org
10944S:	Maintained
10945F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10946F:	drivers/iio/gyro/mpu3050*
10947
10948IOC3 ETHERNET DRIVER
10949M:	Ralf Baechle <ralf@linux-mips.org>
10950L:	linux-mips@vger.kernel.org
10951S:	Maintained
10952F:	drivers/net/ethernet/sgi/ioc3-eth.c
10953
10954IOMAP FILESYSTEM LIBRARY
10955M:	Darrick J. Wong <djwong@kernel.org>
10956L:	linux-xfs@vger.kernel.org
10957L:	linux-fsdevel@vger.kernel.org
10958S:	Supported
10959T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10960F:	fs/iomap/
10961F:	include/linux/iomap.h
10962
10963IOMMU DMA-API LAYER
10964M:	Robin Murphy <robin.murphy@arm.com>
10965L:	iommu@lists.linux.dev
10966S:	Maintained
10967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10968F:	drivers/iommu/dma-iommu.c
10969F:	drivers/iommu/dma-iommu.h
10970F:	drivers/iommu/iova.c
10971F:	include/linux/iova.h
10972
10973IOMMU SUBSYSTEM
10974M:	Joerg Roedel <joro@8bytes.org>
10975M:	Will Deacon <will@kernel.org>
10976R:	Robin Murphy <robin.murphy@arm.com>
10977L:	iommu@lists.linux.dev
10978S:	Maintained
10979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10980F:	Documentation/devicetree/bindings/iommu/
10981F:	Documentation/userspace-api/iommu.rst
10982F:	drivers/iommu/
10983F:	include/linux/iommu.h
10984F:	include/linux/iova.h
10985F:	include/linux/of_iommu.h
10986F:	include/uapi/linux/iommu.h
10987
10988IOMMUFD
10989M:	Jason Gunthorpe <jgg@nvidia.com>
10990M:	Kevin Tian <kevin.tian@intel.com>
10991L:	iommu@lists.linux.dev
10992S:	Maintained
10993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
10994F:	Documentation/userspace-api/iommufd.rst
10995F:	drivers/iommu/iommufd/
10996F:	include/linux/iommufd.h
10997F:	include/uapi/linux/iommufd.h
10998F:	tools/testing/selftests/iommu/
10999
11000IOSYS-MAP HELPERS
11001M:	Thomas Zimmermann <tzimmermann@suse.de>
11002L:	dri-devel@lists.freedesktop.org
11003S:	Maintained
11004T:	git git://anongit.freedesktop.org/drm/drm-misc
11005F:	include/linux/iosys-map.h
11006
11007IO_URING
11008M:	Jens Axboe <axboe@kernel.dk>
11009R:	Pavel Begunkov <asml.silence@gmail.com>
11010L:	io-uring@vger.kernel.org
11011S:	Maintained
11012T:	git git://git.kernel.dk/linux-block
11013T:	git git://git.kernel.dk/liburing
11014F:	include/linux/io_uring.h
11015F:	include/linux/io_uring_types.h
11016F:	include/trace/events/io_uring.h
11017F:	include/uapi/linux/io_uring.h
11018F:	io_uring/
11019
11020IPMI SUBSYSTEM
11021M:	Corey Minyard <minyard@acm.org>
11022L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
11023S:	Supported
11024W:	http://openipmi.sourceforge.net/
11025T:	git https://github.com/cminyard/linux-ipmi.git for-next
11026F:	Documentation/devicetree/bindings/ipmi/
11027F:	Documentation/driver-api/ipmi.rst
11028F:	drivers/char/ipmi/
11029F:	include/linux/ipmi*
11030F:	include/uapi/linux/ipmi*
11031
11032IPS SCSI RAID DRIVER
11033M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
11034L:	linux-scsi@vger.kernel.org
11035S:	Maintained
11036W:	http://www.adaptec.com/
11037F:	drivers/scsi/ips*
11038
11039IPVS
11040M:	Simon Horman <horms@verge.net.au>
11041M:	Julian Anastasov <ja@ssi.bg>
11042L:	netdev@vger.kernel.org
11043L:	lvs-devel@vger.kernel.org
11044S:	Maintained
11045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11047F:	Documentation/networking/ipvs-sysctl.rst
11048F:	include/net/ip_vs.h
11049F:	include/uapi/linux/ip_vs.h
11050F:	net/netfilter/ipvs/
11051
11052IPWIRELESS DRIVER
11053M:	Jiri Kosina <jikos@kernel.org>
11054M:	David Sterba <dsterba@suse.com>
11055S:	Odd Fixes
11056F:	drivers/tty/ipwireless/
11057
11058IRON DEVICE AUDIO CODEC DRIVERS
11059M:	Kiseok Jo <kiseok.jo@irondevice.com>
11060L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11061S:	Maintained
11062F:	Documentation/devicetree/bindings/sound/irondevice,*
11063F:	sound/soc/codecs/sma*
11064
11065IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11066M:	Marc Zyngier <maz@kernel.org>
11067S:	Maintained
11068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11069F:	Documentation/core-api/irq/irq-domain.rst
11070F:	include/linux/irqdomain.h
11071F:	kernel/irq/irqdomain.c
11072F:	kernel/irq/msi.c
11073
11074IRQ SUBSYSTEM
11075M:	Thomas Gleixner <tglx@linutronix.de>
11076L:	linux-kernel@vger.kernel.org
11077S:	Maintained
11078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11079F:	include/linux/group_cpus.h
11080F:	kernel/irq/
11081F:	lib/group_cpus.c
11082
11083IRQCHIP DRIVERS
11084M:	Thomas Gleixner <tglx@linutronix.de>
11085M:	Marc Zyngier <maz@kernel.org>
11086L:	linux-kernel@vger.kernel.org
11087S:	Maintained
11088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11089F:	Documentation/devicetree/bindings/interrupt-controller/
11090F:	drivers/irqchip/
11091
11092ISA
11093M:	William Breathitt Gray <william.gray@linaro.org>
11094S:	Maintained
11095F:	Documentation/driver-api/isa.rst
11096F:	drivers/base/isa.c
11097F:	include/linux/isa.h
11098
11099ISA RADIO MODULE
11100M:	Hans Verkuil <hverkuil@xs4all.nl>
11101L:	linux-media@vger.kernel.org
11102S:	Maintained
11103W:	https://linuxtv.org
11104T:	git git://linuxtv.org/media_tree.git
11105F:	drivers/media/radio/radio-isa*
11106
11107ISAPNP
11108M:	Jaroslav Kysela <perex@perex.cz>
11109S:	Maintained
11110F:	Documentation/driver-api/isapnp.rst
11111F:	drivers/pnp/isapnp/
11112F:	include/linux/isapnp.h
11113
11114ISCSI
11115M:	Lee Duncan <lduncan@suse.com>
11116M:	Chris Leech <cleech@redhat.com>
11117M:	Mike Christie <michael.christie@oracle.com>
11118L:	open-iscsi@googlegroups.com
11119L:	linux-scsi@vger.kernel.org
11120S:	Maintained
11121W:	www.open-iscsi.com
11122F:	drivers/scsi/*iscsi*
11123F:	include/scsi/*iscsi*
11124
11125iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
11126M:	Peter Jones <pjones@redhat.com>
11127M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
11128S:	Maintained
11129F:	drivers/firmware/iscsi_ibft*
11130
11131ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
11132M:	Sagi Grimberg <sagi@grimberg.me>
11133M:	Max Gurtovoy <mgurtovoy@nvidia.com>
11134L:	linux-rdma@vger.kernel.org
11135S:	Supported
11136W:	http://www.openfabrics.org
11137W:	www.open-iscsi.org
11138Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11139F:	drivers/infiniband/ulp/iser/
11140
11141ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
11142M:	Sagi Grimberg <sagi@grimberg.me>
11143L:	linux-rdma@vger.kernel.org
11144L:	target-devel@vger.kernel.org
11145S:	Supported
11146W:	http://www.linux-iscsi.org
11147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11148F:	drivers/infiniband/ulp/isert
11149
11150ISDN/CMTP OVER BLUETOOTH
11151M:	Karsten Keil <isdn@linux-pingi.de>
11152L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11153L:	netdev@vger.kernel.org
11154S:	Odd Fixes
11155W:	http://www.isdn4linux.de
11156F:	Documentation/isdn/
11157F:	drivers/isdn/capi/
11158F:	include/linux/isdn/
11159F:	include/uapi/linux/isdn/
11160F:	net/bluetooth/cmtp/
11161
11162ISDN/mISDN SUBSYSTEM
11163M:	Karsten Keil <isdn@linux-pingi.de>
11164L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11165L:	netdev@vger.kernel.org
11166S:	Maintained
11167W:	http://www.isdn4linux.de
11168F:	drivers/isdn/Kconfig
11169F:	drivers/isdn/Makefile
11170F:	drivers/isdn/hardware/
11171F:	drivers/isdn/mISDN/
11172
11173ISOFS FILESYSTEM
11174M:	Jan Kara <jack@suse.cz>
11175L:	linux-fsdevel@vger.kernel.org
11176S:	Maintained
11177F:	Documentation/filesystems/isofs.rst
11178F:	fs/isofs/
11179
11180IT87 HARDWARE MONITORING DRIVER
11181M:	Jean Delvare <jdelvare@suse.com>
11182L:	linux-hwmon@vger.kernel.org
11183S:	Maintained
11184F:	Documentation/hwmon/it87.rst
11185F:	drivers/hwmon/it87.c
11186
11187IT913X MEDIA DRIVER
11188M:	Antti Palosaari <crope@iki.fi>
11189L:	linux-media@vger.kernel.org
11190S:	Maintained
11191W:	https://linuxtv.org
11192W:	http://palosaari.fi/linux/
11193Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11194T:	git git://linuxtv.org/anttip/media_tree.git
11195F:	drivers/media/tuners/it913x*
11196
11197ITE IT66121 HDMI BRIDGE DRIVER
11198M:	Phong LE <ple@baylibre.com>
11199M:	Neil Armstrong <neil.armstrong@linaro.org>
11200S:	Maintained
11201T:	git git://anongit.freedesktop.org/drm/drm-misc
11202F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11203F:	drivers/gpu/drm/bridge/ite-it66121.c
11204
11205IVTV VIDEO4LINUX DRIVER
11206M:	Andy Walls <awalls@md.metrocast.net>
11207L:	linux-media@vger.kernel.org
11208S:	Maintained
11209W:	https://linuxtv.org
11210T:	git git://linuxtv.org/media_tree.git
11211F:	Documentation/admin-guide/media/ivtv*
11212F:	drivers/media/pci/ivtv/
11213F:	include/uapi/linux/ivtv*
11214
11215IX2505V MEDIA DRIVER
11216M:	Malcolm Priestley <tvboxspy@gmail.com>
11217L:	linux-media@vger.kernel.org
11218S:	Maintained
11219W:	https://linuxtv.org
11220Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11221F:	drivers/media/dvb-frontends/ix2505v*
11222
11223JAILHOUSE HYPERVISOR INTERFACE
11224M:	Jan Kiszka <jan.kiszka@siemens.com>
11225L:	jailhouse-dev@googlegroups.com
11226S:	Maintained
11227F:	arch/x86/include/asm/jailhouse_para.h
11228F:	arch/x86/kernel/jailhouse.c
11229
11230JC42.4 TEMPERATURE SENSOR DRIVER
11231M:	Guenter Roeck <linux@roeck-us.net>
11232L:	linux-hwmon@vger.kernel.org
11233S:	Maintained
11234F:	Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
11235F:	Documentation/hwmon/jc42.rst
11236F:	drivers/hwmon/jc42.c
11237
11238JFS FILESYSTEM
11239M:	Dave Kleikamp <shaggy@kernel.org>
11240L:	jfs-discussion@lists.sourceforge.net
11241S:	Odd Fixes
11242W:	http://jfs.sourceforge.net/
11243T:	git https://github.com/kleikamp/linux-shaggy.git
11244F:	Documentation/admin-guide/jfs.rst
11245F:	fs/jfs/
11246
11247JME NETWORK DRIVER
11248M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
11249L:	netdev@vger.kernel.org
11250S:	Maintained
11251F:	drivers/net/ethernet/jme.*
11252
11253JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
11254M:	David Woodhouse <dwmw2@infradead.org>
11255M:	Richard Weinberger <richard@nod.at>
11256L:	linux-mtd@lists.infradead.org
11257S:	Odd Fixes
11258W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
11259T:	git git://git.infradead.org/ubifs-2.6.git
11260F:	fs/jffs2/
11261F:	include/uapi/linux/jffs2.h
11262
11263JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
11264M:	"Theodore Ts'o" <tytso@mit.edu>
11265M:	Jan Kara <jack@suse.com>
11266L:	linux-ext4@vger.kernel.org
11267S:	Maintained
11268F:	fs/jbd2/
11269F:	include/linux/jbd2.h
11270
11271JPU V4L2 MEM2MEM DRIVER FOR RENESAS
11272M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
11273L:	linux-media@vger.kernel.org
11274L:	linux-renesas-soc@vger.kernel.org
11275S:	Maintained
11276F:	drivers/media/platform/renesas/rcar_jpu.c
11277
11278JSM Neo PCI based serial card
11279L:	linux-serial@vger.kernel.org
11280S:	Orphan
11281F:	drivers/tty/serial/jsm/
11282
11283K10TEMP HARDWARE MONITORING DRIVER
11284M:	Clemens Ladisch <clemens@ladisch.de>
11285L:	linux-hwmon@vger.kernel.org
11286S:	Maintained
11287F:	Documentation/hwmon/k10temp.rst
11288F:	drivers/hwmon/k10temp.c
11289
11290K8TEMP HARDWARE MONITORING DRIVER
11291M:	Rudolf Marek <r.marek@assembler.cz>
11292L:	linux-hwmon@vger.kernel.org
11293S:	Maintained
11294F:	Documentation/hwmon/k8temp.rst
11295F:	drivers/hwmon/k8temp.c
11296
11297KASAN
11298M:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
11299R:	Alexander Potapenko <glider@google.com>
11300R:	Andrey Konovalov <andreyknvl@gmail.com>
11301R:	Dmitry Vyukov <dvyukov@google.com>
11302R:	Vincenzo Frascino <vincenzo.frascino@arm.com>
11303L:	kasan-dev@googlegroups.com
11304S:	Maintained
11305F:	Documentation/dev-tools/kasan.rst
11306F:	arch/*/include/asm/*kasan.h
11307F:	arch/*/mm/kasan_init*
11308F:	include/linux/kasan*.h
11309F:	lib/Kconfig.kasan
11310F:	mm/kasan/
11311F:	scripts/Makefile.kasan
11312
11313KCONFIG
11314M:	Masahiro Yamada <masahiroy@kernel.org>
11315L:	linux-kbuild@vger.kernel.org
11316S:	Maintained
11317Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
11318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
11319F:	Documentation/kbuild/kconfig*
11320F:	scripts/Kconfig.include
11321F:	scripts/kconfig/
11322
11323KCOV
11324R:	Dmitry Vyukov <dvyukov@google.com>
11325R:	Andrey Konovalov <andreyknvl@gmail.com>
11326L:	kasan-dev@googlegroups.com
11327S:	Maintained
11328F:	Documentation/dev-tools/kcov.rst
11329F:	include/linux/kcov.h
11330F:	include/uapi/linux/kcov.h
11331F:	kernel/kcov.c
11332F:	scripts/Makefile.kcov
11333
11334KCSAN
11335M:	Marco Elver <elver@google.com>
11336R:	Dmitry Vyukov <dvyukov@google.com>
11337L:	kasan-dev@googlegroups.com
11338S:	Maintained
11339F:	Documentation/dev-tools/kcsan.rst
11340F:	include/linux/kcsan*.h
11341F:	kernel/kcsan/
11342F:	lib/Kconfig.kcsan
11343F:	scripts/Makefile.kcsan
11344
11345KDUMP
11346M:	Baoquan He <bhe@redhat.com>
11347R:	Vivek Goyal <vgoyal@redhat.com>
11348R:	Dave Young <dyoung@redhat.com>
11349L:	kexec@lists.infradead.org
11350S:	Maintained
11351W:	http://lse.sourceforge.net/kdump/
11352F:	Documentation/admin-guide/kdump/
11353F:	fs/proc/vmcore.c
11354F:	include/linux/crash_core.h
11355F:	include/linux/crash_dump.h
11356F:	include/uapi/linux/vmcore.h
11357F:	kernel/crash_*.c
11358
11359KEENE FM RADIO TRANSMITTER DRIVER
11360M:	Hans Verkuil <hverkuil@xs4all.nl>
11361L:	linux-media@vger.kernel.org
11362S:	Maintained
11363W:	https://linuxtv.org
11364T:	git git://linuxtv.org/media_tree.git
11365F:	drivers/media/radio/radio-keene*
11366
11367KERNEL AUTOMOUNTER
11368M:	Ian Kent <raven@themaw.net>
11369L:	autofs@vger.kernel.org
11370S:	Maintained
11371F:	fs/autofs/
11372
11373KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
11374M:	Masahiro Yamada <masahiroy@kernel.org>
11375R:	Nathan Chancellor <nathan@kernel.org>
11376R:	Nick Desaulniers <ndesaulniers@google.com>
11377R:	Nicolas Schier <nicolas@fjasle.eu>
11378L:	linux-kbuild@vger.kernel.org
11379S:	Maintained
11380Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
11381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
11382F:	Documentation/kbuild/
11383F:	Makefile
11384F:	scripts/*vmlinux*
11385F:	scripts/Kbuild*
11386F:	scripts/Makefile*
11387F:	scripts/basic/
11388F:	scripts/dummy-tools/
11389F:	scripts/mk*
11390F:	scripts/mod/
11391F:	scripts/package/
11392F:	usr/
11393
11394KERNEL HARDENING (not covered by other areas)
11395M:	Kees Cook <keescook@chromium.org>
11396R:	Gustavo A. R. Silva <gustavoars@kernel.org>
11397L:	linux-hardening@vger.kernel.org
11398S:	Supported
11399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11400F:	Documentation/ABI/testing/sysfs-kernel-oops_count
11401F:	Documentation/ABI/testing/sysfs-kernel-warn_count
11402F:	arch/*/configs/hardening.config
11403F:	include/linux/overflow.h
11404F:	include/linux/randomize_kstack.h
11405F:	kernel/configs/hardening.config
11406F:	mm/usercopy.c
11407K:	\b(add|choose)_random_kstack_offset\b
11408K:	\b__check_(object_size|heap_object)\b
11409K:	\b__counted_by\b
11410
11411KERNEL JANITORS
11412L:	kernel-janitors@vger.kernel.org
11413S:	Odd Fixes
11414W:	http://kernelnewbies.org/KernelJanitors
11415
11416KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
11417M:	Chuck Lever <chuck.lever@oracle.com>
11418M:	Jeff Layton <jlayton@kernel.org>
11419R:	Neil Brown <neilb@suse.de>
11420R:	Olga Kornievskaia <kolga@netapp.com>
11421R:	Dai Ngo <Dai.Ngo@oracle.com>
11422R:	Tom Talpey <tom@talpey.com>
11423L:	linux-nfs@vger.kernel.org
11424S:	Supported
11425W:	http://nfs.sourceforge.net/
11426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11427F:	Documentation/filesystems/nfs/
11428F:	fs/exportfs/
11429F:	fs/lockd/
11430F:	fs/nfs_common/
11431F:	fs/nfsd/
11432F:	include/linux/lockd/
11433F:	include/linux/sunrpc/
11434F:	include/trace/events/rpcgss.h
11435F:	include/trace/events/rpcrdma.h
11436F:	include/trace/events/sunrpc.h
11437F:	include/trace/misc/fs.h
11438F:	include/trace/misc/nfs.h
11439F:	include/trace/misc/sunrpc.h
11440F:	include/uapi/linux/nfsd/
11441F:	include/uapi/linux/sunrpc/
11442F:	net/sunrpc/
11443
11444KERNEL REGRESSIONS
11445M:	Thorsten Leemhuis <linux@leemhuis.info>
11446L:	regressions@lists.linux.dev
11447S:	Supported
11448F:	Documentation/admin-guide/reporting-regressions.rst
11449F:	Documentation/process/handling-regressions.rst
11450
11451KERNEL SELFTEST FRAMEWORK
11452M:	Shuah Khan <shuah@kernel.org>
11453M:	Shuah Khan <skhan@linuxfoundation.org>
11454L:	linux-kselftest@vger.kernel.org
11455S:	Maintained
11456Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
11457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
11458F:	Documentation/dev-tools/kselftest*
11459F:	tools/testing/selftests/
11460
11461KERNEL SMB3 SERVER (KSMBD)
11462M:	Namjae Jeon <linkinjeon@kernel.org>
11463M:	Steve French <sfrench@samba.org>
11464R:	Sergey Senozhatsky <senozhatsky@chromium.org>
11465R:	Tom Talpey <tom@talpey.com>
11466L:	linux-cifs@vger.kernel.org
11467S:	Maintained
11468T:	git git://git.samba.org/ksmbd.git
11469F:	Documentation/filesystems/smb/ksmbd.rst
11470F:	fs/smb/common/
11471F:	fs/smb/server/
11472
11473KERNEL UNIT TESTING FRAMEWORK (KUnit)
11474M:	Brendan Higgins <brendanhiggins@google.com>
11475M:	David Gow <davidgow@google.com>
11476L:	linux-kselftest@vger.kernel.org
11477L:	kunit-dev@googlegroups.com
11478S:	Maintained
11479W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
11480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
11481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
11482F:	Documentation/dev-tools/kunit/
11483F:	include/kunit/
11484F:	lib/kunit/
11485F:	rust/kernel/kunit.rs
11486F:	scripts/rustdoc_test_*
11487F:	tools/testing/kunit/
11488
11489KERNEL USERMODE HELPER
11490M:	Luis Chamberlain <mcgrof@kernel.org>
11491L:	linux-kernel@vger.kernel.org
11492S:	Maintained
11493F:	include/linux/umh.h
11494F:	kernel/umh.c
11495
11496KERNEL VIRTUAL MACHINE (KVM)
11497M:	Paolo Bonzini <pbonzini@redhat.com>
11498L:	kvm@vger.kernel.org
11499S:	Supported
11500W:	http://www.linux-kvm.org
11501T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11502F:	Documentation/virt/kvm/
11503F:	include/asm-generic/kvm*
11504F:	include/kvm/iodev.h
11505F:	include/linux/kvm*
11506F:	include/trace/events/kvm.h
11507F:	include/uapi/asm-generic/kvm*
11508F:	include/uapi/linux/kvm*
11509F:	tools/kvm/
11510F:	tools/testing/selftests/kvm/
11511F:	virt/kvm/*
11512
11513KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
11514M:	Marc Zyngier <maz@kernel.org>
11515M:	Oliver Upton <oliver.upton@linux.dev>
11516R:	James Morse <james.morse@arm.com>
11517R:	Suzuki K Poulose <suzuki.poulose@arm.com>
11518R:	Zenghui Yu <yuzenghui@huawei.com>
11519L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11520L:	kvmarm@lists.linux.dev
11521S:	Maintained
11522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
11523F:	arch/arm64/include/asm/kvm*
11524F:	arch/arm64/include/uapi/asm/kvm*
11525F:	arch/arm64/kvm/
11526F:	include/kvm/arm_*
11527F:	tools/testing/selftests/kvm/*/aarch64/
11528F:	tools/testing/selftests/kvm/aarch64/
11529
11530KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
11531M:	Huacai Chen <chenhuacai@kernel.org>
11532L:	linux-mips@vger.kernel.org
11533L:	kvm@vger.kernel.org
11534S:	Maintained
11535T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11536F:	arch/mips/include/asm/kvm*
11537F:	arch/mips/include/uapi/asm/kvm*
11538F:	arch/mips/kvm/
11539
11540KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
11541M:	Michael Ellerman <mpe@ellerman.id.au>
11542R:	Nicholas Piggin <npiggin@gmail.com>
11543L:	linuxppc-dev@lists.ozlabs.org
11544L:	kvm@vger.kernel.org
11545S:	Maintained (Book3S 64-bit HV)
11546S:	Odd fixes (Book3S 64-bit PR)
11547S:	Orphan (Book3E and 32-bit)
11548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
11549F:	arch/powerpc/include/asm/kvm*
11550F:	arch/powerpc/include/uapi/asm/kvm*
11551F:	arch/powerpc/kernel/kvm*
11552F:	arch/powerpc/kvm/
11553
11554KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
11555M:	Anup Patel <anup@brainfault.org>
11556R:	Atish Patra <atishp@atishpatra.org>
11557L:	kvm@vger.kernel.org
11558L:	kvm-riscv@lists.infradead.org
11559L:	linux-riscv@lists.infradead.org
11560S:	Maintained
11561T:	git https://github.com/kvm-riscv/linux.git
11562F:	arch/riscv/include/asm/kvm*
11563F:	arch/riscv/include/uapi/asm/kvm*
11564F:	arch/riscv/kvm/
11565F:	tools/testing/selftests/kvm/*/riscv/
11566
11567KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
11568M:	Christian Borntraeger <borntraeger@linux.ibm.com>
11569M:	Janosch Frank <frankja@linux.ibm.com>
11570M:	Claudio Imbrenda <imbrenda@linux.ibm.com>
11571R:	David Hildenbrand <david@redhat.com>
11572L:	kvm@vger.kernel.org
11573S:	Supported
11574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
11575F:	Documentation/virt/kvm/s390*
11576F:	arch/s390/include/asm/gmap.h
11577F:	arch/s390/include/asm/kvm*
11578F:	arch/s390/include/uapi/asm/kvm*
11579F:	arch/s390/include/uapi/asm/uvdevice.h
11580F:	arch/s390/kernel/uv.c
11581F:	arch/s390/kvm/
11582F:	arch/s390/mm/gmap.c
11583F:	drivers/s390/char/uvdevice.c
11584F:	tools/testing/selftests/drivers/s390x/uvdevice/
11585F:	tools/testing/selftests/kvm/*/s390x/
11586F:	tools/testing/selftests/kvm/s390x/
11587
11588KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
11589M:	Sean Christopherson <seanjc@google.com>
11590M:	Paolo Bonzini <pbonzini@redhat.com>
11591L:	kvm@vger.kernel.org
11592S:	Supported
11593P:	Documentation/process/maintainer-kvm-x86.rst
11594T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11595F:	arch/x86/include/asm/kvm*
11596F:	arch/x86/include/asm/svm.h
11597F:	arch/x86/include/asm/vmx*.h
11598F:	arch/x86/include/uapi/asm/kvm*
11599F:	arch/x86/include/uapi/asm/svm.h
11600F:	arch/x86/include/uapi/asm/vmx.h
11601F:	arch/x86/kvm/
11602F:	arch/x86/kvm/*/
11603F:	tools/testing/selftests/kvm/*/x86_64/
11604F:	tools/testing/selftests/kvm/x86_64/
11605
11606KERNFS
11607M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11608M:	Tejun Heo <tj@kernel.org>
11609S:	Supported
11610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11611F:	fs/kernfs/
11612F:	include/linux/kernfs.h
11613
11614KEXEC
11615M:	Eric Biederman <ebiederm@xmission.com>
11616L:	kexec@lists.infradead.org
11617S:	Maintained
11618W:	http://kernel.org/pub/linux/utils/kernel/kexec/
11619F:	include/linux/kexec.h
11620F:	include/uapi/linux/kexec.h
11621F:	kernel/kexec*
11622
11623KEYS-ENCRYPTED
11624M:	Mimi Zohar <zohar@linux.ibm.com>
11625L:	linux-integrity@vger.kernel.org
11626L:	keyrings@vger.kernel.org
11627S:	Supported
11628F:	Documentation/security/keys/trusted-encrypted.rst
11629F:	include/keys/encrypted-type.h
11630F:	security/keys/encrypted-keys/
11631
11632KEYS-TRUSTED
11633M:	James Bottomley <jejb@linux.ibm.com>
11634M:	Jarkko Sakkinen <jarkko@kernel.org>
11635M:	Mimi Zohar <zohar@linux.ibm.com>
11636L:	linux-integrity@vger.kernel.org
11637L:	keyrings@vger.kernel.org
11638S:	Supported
11639F:	Documentation/security/keys/trusted-encrypted.rst
11640F:	include/keys/trusted-type.h
11641F:	include/keys/trusted_tpm.h
11642F:	security/keys/trusted-keys/
11643
11644KEYS-TRUSTED-CAAM
11645M:	Ahmad Fatoum <a.fatoum@pengutronix.de>
11646R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11647L:	linux-integrity@vger.kernel.org
11648L:	keyrings@vger.kernel.org
11649S:	Maintained
11650F:	include/keys/trusted_caam.h
11651F:	security/keys/trusted-keys/trusted_caam.c
11652
11653KEYS-TRUSTED-TEE
11654M:	Sumit Garg <sumit.garg@linaro.org>
11655L:	linux-integrity@vger.kernel.org
11656L:	keyrings@vger.kernel.org
11657S:	Supported
11658F:	include/keys/trusted_tee.h
11659F:	security/keys/trusted-keys/trusted_tee.c
11660
11661KEYS/KEYRINGS
11662M:	David Howells <dhowells@redhat.com>
11663M:	Jarkko Sakkinen <jarkko@kernel.org>
11664L:	keyrings@vger.kernel.org
11665S:	Maintained
11666F:	Documentation/security/keys/core.rst
11667F:	include/keys/
11668F:	include/linux/key-type.h
11669F:	include/linux/key.h
11670F:	include/linux/keyctl.h
11671F:	include/uapi/linux/keyctl.h
11672F:	security/keys/
11673
11674KEYS/KEYRINGS_INTEGRITY
11675M:	Jarkko Sakkinen <jarkko@kernel.org>
11676M:	Mimi Zohar <zohar@linux.ibm.com>
11677L:	linux-integrity@vger.kernel.org
11678L:	keyrings@vger.kernel.org
11679S:	Supported
11680F:	security/integrity/platform_certs
11681
11682KFENCE
11683M:	Alexander Potapenko <glider@google.com>
11684M:	Marco Elver <elver@google.com>
11685R:	Dmitry Vyukov <dvyukov@google.com>
11686L:	kasan-dev@googlegroups.com
11687S:	Maintained
11688F:	Documentation/dev-tools/kfence.rst
11689F:	arch/*/include/asm/kfence.h
11690F:	include/linux/kfence.h
11691F:	lib/Kconfig.kfence
11692F:	mm/kfence/
11693
11694KFIFO
11695M:	Stefani Seibold <stefani@seibold.net>
11696S:	Maintained
11697F:	include/linux/kfifo.h
11698F:	lib/kfifo.c
11699F:	samples/kfifo/
11700
11701KGDB / KDB /debug_core
11702M:	Jason Wessel <jason.wessel@windriver.com>
11703M:	Daniel Thompson <daniel.thompson@linaro.org>
11704R:	Douglas Anderson <dianders@chromium.org>
11705L:	kgdb-bugreport@lists.sourceforge.net
11706S:	Maintained
11707W:	http://kgdb.wiki.kernel.org/
11708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11709F:	Documentation/dev-tools/kgdb.rst
11710F:	drivers/misc/kgdbts.c
11711F:	drivers/tty/serial/kgdboc.c
11712F:	include/linux/kdb.h
11713F:	include/linux/kgdb.h
11714F:	kernel/debug/
11715F:	kernel/module/kdb.c
11716
11717KHADAS MCU MFD DRIVER
11718M:	Neil Armstrong <neil.armstrong@linaro.org>
11719L:	linux-amlogic@lists.infradead.org
11720S:	Maintained
11721F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11722F:	drivers/mfd/khadas-mcu.c
11723F:	drivers/thermal/khadas_mcu_fan.c
11724F:	include/linux/mfd/khadas-mcu.h
11725
11726KIONIX/ROHM KX022A ACCELEROMETER
11727M:	Matti Vaittinen <mazziesaccount@gmail.com>
11728L:	linux-iio@vger.kernel.org
11729S:	Supported
11730F:	drivers/iio/accel/kionix-kx022a*
11731
11732KMEMLEAK
11733M:	Catalin Marinas <catalin.marinas@arm.com>
11734S:	Maintained
11735F:	Documentation/dev-tools/kmemleak.rst
11736F:	include/linux/kmemleak.h
11737F:	mm/kmemleak.c
11738F:	samples/kmemleak/kmemleak-test.c
11739
11740KMSAN
11741M:	Alexander Potapenko <glider@google.com>
11742R:	Marco Elver <elver@google.com>
11743R:	Dmitry Vyukov <dvyukov@google.com>
11744L:	kasan-dev@googlegroups.com
11745S:	Maintained
11746F:	Documentation/dev-tools/kmsan.rst
11747F:	arch/*/include/asm/kmsan.h
11748F:	arch/*/mm/kmsan_*
11749F:	include/linux/kmsan*.h
11750F:	lib/Kconfig.kmsan
11751F:	mm/kmsan/
11752F:	scripts/Makefile.kmsan
11753
11754KPROBES
11755M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
11756M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
11757M:	"David S. Miller" <davem@davemloft.net>
11758M:	Masami Hiramatsu <mhiramat@kernel.org>
11759L:	linux-kernel@vger.kernel.org
11760L:	linux-trace-kernel@vger.kernel.org
11761S:	Maintained
11762Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
11763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
11764F:	Documentation/trace/kprobes.rst
11765F:	include/asm-generic/kprobes.h
11766F:	include/linux/kprobes.h
11767F:	kernel/kprobes.c
11768F:	lib/test_kprobes.c
11769F:	samples/kprobes
11770
11771KS0108 LCD CONTROLLER DRIVER
11772M:	Miguel Ojeda <ojeda@kernel.org>
11773S:	Maintained
11774F:	Documentation/admin-guide/auxdisplay/ks0108.rst
11775F:	drivers/auxdisplay/ks0108.c
11776F:	include/linux/ks0108.h
11777
11778KTD253 BACKLIGHT DRIVER
11779M:	Linus Walleij <linus.walleij@linaro.org>
11780S:	Maintained
11781F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
11782F:	drivers/video/backlight/ktd253-backlight.c
11783
11784KTEST
11785M:	Steven Rostedt <rostedt@goodmis.org>
11786M:	John Hawley <warthog9@eaglescrag.net>
11787S:	Maintained
11788F:	tools/testing/ktest
11789
11790KTZ8866 BACKLIGHT DRIVER
11791M:	Jianhua Lu <lujianhua000@gmail.com>
11792S:	Maintained
11793F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
11794F:	drivers/video/backlight/ktz8866.c
11795
11796KVM PARAVIRT (KVM/paravirt)
11797M:	Paolo Bonzini <pbonzini@redhat.com>
11798R:	Wanpeng Li <wanpengli@tencent.com>
11799R:	Vitaly Kuznetsov <vkuznets@redhat.com>
11800L:	kvm@vger.kernel.org
11801S:	Supported
11802T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11803F:	arch/um/include/asm/kvm_para.h
11804F:	arch/x86/include/asm/kvm_para.h
11805F:	arch/x86/include/asm/pvclock-abi.h
11806F:	arch/x86/include/uapi/asm/kvm_para.h
11807F:	arch/x86/kernel/kvm.c
11808F:	arch/x86/kernel/kvmclock.c
11809F:	include/asm-generic/kvm_para.h
11810F:	include/linux/kvm_para.h
11811F:	include/uapi/asm-generic/kvm_para.h
11812F:	include/uapi/linux/kvm_para.h
11813
11814KVM X86 HYPER-V (KVM/hyper-v)
11815M:	Vitaly Kuznetsov <vkuznets@redhat.com>
11816M:	Sean Christopherson <seanjc@google.com>
11817M:	Paolo Bonzini <pbonzini@redhat.com>
11818L:	kvm@vger.kernel.org
11819S:	Supported
11820T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11821F:	arch/x86/kvm/hyperv.*
11822F:	arch/x86/kvm/kvm_onhyperv.*
11823F:	arch/x86/kvm/svm/hyperv.*
11824F:	arch/x86/kvm/svm/svm_onhyperv.*
11825F:	arch/x86/kvm/vmx/hyperv.*
11826
11827KVM X86 Xen (KVM/Xen)
11828M:	David Woodhouse <dwmw2@infradead.org>
11829M:	Paul Durrant <paul@xen.org>
11830M:	Sean Christopherson <seanjc@google.com>
11831M:	Paolo Bonzini <pbonzini@redhat.com>
11832L:	kvm@vger.kernel.org
11833S:	Supported
11834T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11835F:	arch/x86/kvm/xen.*
11836
11837L3MDEV
11838M:	David Ahern <dsahern@kernel.org>
11839L:	netdev@vger.kernel.org
11840S:	Maintained
11841F:	include/net/l3mdev.h
11842F:	net/l3mdev
11843
11844LANDLOCK SECURITY MODULE
11845M:	Mickaël Salaün <mic@digikod.net>
11846L:	linux-security-module@vger.kernel.org
11847S:	Supported
11848W:	https://landlock.io
11849T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
11850F:	Documentation/security/landlock.rst
11851F:	Documentation/userspace-api/landlock.rst
11852F:	include/uapi/linux/landlock.h
11853F:	samples/landlock/
11854F:	security/landlock/
11855F:	tools/testing/selftests/landlock/
11856K:	landlock
11857K:	LANDLOCK
11858
11859LANTIQ / INTEL Ethernet drivers
11860M:	Hauke Mehrtens <hauke@hauke-m.de>
11861L:	netdev@vger.kernel.org
11862S:	Maintained
11863F:	drivers/net/dsa/lantiq_gswip.c
11864F:	drivers/net/dsa/lantiq_pce.h
11865F:	drivers/net/ethernet/lantiq_xrx200.c
11866F:	net/dsa/tag_gswip.c
11867
11868LANTIQ MIPS ARCHITECTURE
11869M:	John Crispin <john@phrozen.org>
11870L:	linux-mips@vger.kernel.org
11871S:	Maintained
11872F:	arch/mips/lantiq
11873F:	drivers/soc/lantiq
11874
11875LASI 53c700 driver for PARISC
11876M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11877L:	linux-scsi@vger.kernel.org
11878S:	Maintained
11879F:	Documentation/scsi/53c700.rst
11880F:	drivers/scsi/53c700*
11881
11882LEAKING_ADDRESSES
11883M:	Tobin C. Harding <me@tobin.cc>
11884M:	Tycho Andersen <tycho@tycho.pizza>
11885L:	linux-hardening@vger.kernel.org
11886S:	Maintained
11887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
11888F:	scripts/leaking_addresses.pl
11889
11890LED SUBSYSTEM
11891M:	Pavel Machek <pavel@ucw.cz>
11892M:	Lee Jones <lee@kernel.org>
11893L:	linux-leds@vger.kernel.org
11894S:	Maintained
11895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
11896F:	Documentation/devicetree/bindings/leds/
11897F:	Documentation/leds/
11898F:	drivers/leds/
11899F:	include/dt-bindings/leds/
11900F:	include/linux/leds.h
11901
11902LEGACY EEPROM DRIVER
11903M:	Jean Delvare <jdelvare@suse.com>
11904S:	Maintained
11905F:	Documentation/misc-devices/eeprom.rst
11906F:	drivers/misc/eeprom/eeprom.c
11907
11908LEGO MINDSTORMS EV3
11909R:	David Lechner <david@lechnology.com>
11910S:	Maintained
11911F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
11912F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
11913F:	drivers/power/supply/lego_ev3_battery.c
11914
11915LEGO USB Tower driver
11916M:	Juergen Stuber <starblue@users.sourceforge.net>
11917L:	legousb-devel@lists.sourceforge.net
11918S:	Maintained
11919W:	http://legousb.sourceforge.net/
11920F:	drivers/usb/misc/legousbtower.c
11921
11922LETSKETCH HID TABLET DRIVER
11923M:	Hans de Goede <hdegoede@redhat.com>
11924L:	linux-input@vger.kernel.org
11925S:	Maintained
11926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11927F:	drivers/hid/hid-letsketch.c
11928
11929LG LAPTOP EXTRAS
11930M:	Matan Ziv-Av <matan@svgalib.org>
11931L:	platform-driver-x86@vger.kernel.org
11932S:	Maintained
11933F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
11934F:	Documentation/admin-guide/laptops/lg-laptop.rst
11935F:	drivers/platform/x86/lg-laptop.c
11936
11937LG2160 MEDIA DRIVER
11938M:	Michael Krufky <mkrufky@linuxtv.org>
11939L:	linux-media@vger.kernel.org
11940S:	Maintained
11941W:	https://linuxtv.org
11942W:	http://github.com/mkrufky
11943Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11944T:	git git://linuxtv.org/mkrufky/tuners.git
11945F:	drivers/media/dvb-frontends/lg2160.*
11946
11947LGDT3305 MEDIA DRIVER
11948M:	Michael Krufky <mkrufky@linuxtv.org>
11949L:	linux-media@vger.kernel.org
11950S:	Maintained
11951W:	https://linuxtv.org
11952W:	http://github.com/mkrufky
11953Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11954T:	git git://linuxtv.org/mkrufky/tuners.git
11955F:	drivers/media/dvb-frontends/lgdt3305.*
11956
11957LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
11958M:	Viresh Kumar <vireshk@kernel.org>
11959L:	linux-ide@vger.kernel.org
11960S:	Maintained
11961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11962F:	drivers/ata/pata_arasan_cf.c
11963F:	include/linux/pata_arasan_cf_data.h
11964
11965LIBATA PATA DRIVERS
11966R:	Sergey Shtylyov <s.shtylyov@omp.ru>
11967L:	linux-ide@vger.kernel.org
11968F:	drivers/ata/ata_*.c
11969F:	drivers/ata/pata_*.c
11970
11971LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11972M:	Linus Walleij <linus.walleij@linaro.org>
11973L:	linux-ide@vger.kernel.org
11974S:	Maintained
11975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11976F:	drivers/ata/pata_ftide010.c
11977F:	drivers/ata/sata_gemini.c
11978F:	drivers/ata/sata_gemini.h
11979
11980LIBATA SATA AHCI PLATFORM devices support
11981M:	Hans de Goede <hdegoede@redhat.com>
11982M:	Jens Axboe <axboe@kernel.dk>
11983L:	linux-ide@vger.kernel.org
11984S:	Maintained
11985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11986F:	drivers/ata/ahci_platform.c
11987F:	drivers/ata/libahci_platform.c
11988F:	include/linux/ahci_platform.h
11989
11990LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
11991M:	Serge Semin <fancer.lancer@gmail.com>
11992L:	linux-ide@vger.kernel.org
11993S:	Maintained
11994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11995F:	Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
11996F:	Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
11997F:	drivers/ata/ahci_dwc.c
11998
11999LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12000M:	Mikael Pettersson <mikpelinux@gmail.com>
12001L:	linux-ide@vger.kernel.org
12002S:	Maintained
12003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12004F:	drivers/ata/sata_promise.*
12005
12006LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12007M:	Damien Le Moal <dlemoal@kernel.org>
12008L:	linux-ide@vger.kernel.org
12009S:	Maintained
12010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12011F:	Documentation/ABI/testing/sysfs-ata
12012F:	Documentation/devicetree/bindings/ata/
12013F:	drivers/ata/
12014F:	include/linux/ata.h
12015F:	include/linux/libata.h
12016
12017LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12018M:	Vishal Verma <vishal.l.verma@intel.com>
12019M:	Dan Williams <dan.j.williams@intel.com>
12020M:	Dave Jiang <dave.jiang@intel.com>
12021L:	nvdimm@lists.linux.dev
12022S:	Supported
12023Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12024P:	Documentation/nvdimm/maintainer-entry-profile.rst
12025F:	drivers/nvdimm/btt*
12026
12027LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12028M:	Dan Williams <dan.j.williams@intel.com>
12029M:	Vishal Verma <vishal.l.verma@intel.com>
12030M:	Dave Jiang <dave.jiang@intel.com>
12031L:	nvdimm@lists.linux.dev
12032S:	Supported
12033Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12034P:	Documentation/nvdimm/maintainer-entry-profile.rst
12035F:	drivers/nvdimm/pmem*
12036
12037LIBNVDIMM: DEVICETREE BINDINGS
12038M:	Oliver O'Halloran <oohall@gmail.com>
12039L:	nvdimm@lists.linux.dev
12040S:	Supported
12041Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12042F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
12043F:	drivers/nvdimm/of_pmem.c
12044
12045LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12046M:	Dan Williams <dan.j.williams@intel.com>
12047M:	Vishal Verma <vishal.l.verma@intel.com>
12048M:	Dave Jiang <dave.jiang@intel.com>
12049M:	Ira Weiny <ira.weiny@intel.com>
12050L:	nvdimm@lists.linux.dev
12051S:	Supported
12052Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12053P:	Documentation/nvdimm/maintainer-entry-profile.rst
12054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12055F:	drivers/acpi/nfit/*
12056F:	drivers/nvdimm/*
12057F:	include/linux/libnvdimm.h
12058F:	include/linux/nd.h
12059F:	include/uapi/linux/ndctl.h
12060F:	tools/testing/nvdimm/
12061
12062LICENSES and SPDX stuff
12063M:	Thomas Gleixner <tglx@linutronix.de>
12064M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12065L:	linux-spdx@vger.kernel.org
12066S:	Maintained
12067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12068F:	COPYING
12069F:	Documentation/process/license-rules.rst
12070F:	LICENSES/
12071F:	scripts/spdxcheck-test.sh
12072F:	scripts/spdxcheck.py
12073F:	scripts/spdxexclude
12074
12075LINEAR RANGES HELPERS
12076M:	Mark Brown <broonie@kernel.org>
12077R:	Matti Vaittinen <mazziesaccount@gmail.com>
12078F:	include/linux/linear_range.h
12079F:	lib/linear_ranges.c
12080F:	lib/test_linear_ranges.c
12081
12082LINUX FOR POWER MACINTOSH
12083L:	linuxppc-dev@lists.ozlabs.org
12084S:	Orphan
12085F:	arch/powerpc/platforms/powermac/
12086F:	drivers/macintosh/
12087X:	drivers/macintosh/adb-iop.c
12088X:	drivers/macintosh/via-macii.c
12089
12090LINUX FOR POWERPC (32-BIT AND 64-BIT)
12091M:	Michael Ellerman <mpe@ellerman.id.au>
12092R:	Nicholas Piggin <npiggin@gmail.com>
12093R:	Christophe Leroy <christophe.leroy@csgroup.eu>
12094L:	linuxppc-dev@lists.ozlabs.org
12095S:	Supported
12096W:	https://github.com/linuxppc/wiki/wiki
12097Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
12098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
12099F:	Documentation/ABI/stable/sysfs-firmware-opal-*
12100F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
12101F:	Documentation/devicetree/bindings/powerpc/
12102F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
12103F:	Documentation/powerpc/
12104F:	arch/powerpc/
12105F:	drivers/*/*/*pasemi*
12106F:	drivers/*/*pasemi*
12107F:	drivers/char/tpm/tpm_ibmvtpm*
12108F:	drivers/crypto/nx/
12109F:	drivers/crypto/vmx/
12110F:	drivers/i2c/busses/i2c-opal.c
12111F:	drivers/net/ethernet/ibm/ibmveth.*
12112F:	drivers/net/ethernet/ibm/ibmvnic.*
12113F:	drivers/pci/hotplug/pnv_php.c
12114F:	drivers/pci/hotplug/rpa*
12115F:	drivers/rtc/rtc-opal.c
12116F:	drivers/scsi/ibmvscsi/
12117F:	drivers/tty/hvc/hvc_opal.c
12118F:	drivers/watchdog/wdrtas.c
12119F:	tools/testing/selftests/powerpc
12120N:	/pmac
12121N:	powermac
12122N:	powernv
12123N:	[^a-z0-9]ps3
12124N:	pseries
12125
12126LINUX FOR POWERPC EMBEDDED MPC5XXX
12127M:	Anatolij Gustschin <agust@denx.de>
12128L:	linuxppc-dev@lists.ozlabs.org
12129S:	Odd Fixes
12130F:	arch/powerpc/platforms/512x/
12131F:	arch/powerpc/platforms/52xx/
12132
12133LINUX FOR POWERPC EMBEDDED PPC4XX
12134L:	linuxppc-dev@lists.ozlabs.org
12135S:	Orphan
12136F:	arch/powerpc/platforms/40x/
12137F:	arch/powerpc/platforms/44x/
12138
12139LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
12140M:	Scott Wood <oss@buserror.net>
12141L:	linuxppc-dev@lists.ozlabs.org
12142S:	Odd fixes
12143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
12144F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
12145F:	Documentation/devicetree/bindings/powerpc/fsl/
12146F:	arch/powerpc/platforms/83xx/
12147F:	arch/powerpc/platforms/85xx/
12148
12149LINUX FOR POWERPC EMBEDDED PPC8XX
12150M:	Christophe Leroy <christophe.leroy@csgroup.eu>
12151L:	linuxppc-dev@lists.ozlabs.org
12152S:	Maintained
12153F:	arch/powerpc/platforms/8xx/
12154
12155LINUX KERNEL DUMP TEST MODULE (LKDTM)
12156M:	Kees Cook <keescook@chromium.org>
12157S:	Maintained
12158F:	drivers/misc/lkdtm/*
12159F:	tools/testing/selftests/lkdtm/*
12160
12161LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
12162M:	Alan Stern <stern@rowland.harvard.edu>
12163M:	Andrea Parri <parri.andrea@gmail.com>
12164M:	Will Deacon <will@kernel.org>
12165M:	Peter Zijlstra <peterz@infradead.org>
12166M:	Boqun Feng <boqun.feng@gmail.com>
12167M:	Nicholas Piggin <npiggin@gmail.com>
12168M:	David Howells <dhowells@redhat.com>
12169M:	Jade Alglave <j.alglave@ucl.ac.uk>
12170M:	Luc Maranget <luc.maranget@inria.fr>
12171M:	"Paul E. McKenney" <paulmck@kernel.org>
12172R:	Akira Yokosawa <akiyks@gmail.com>
12173R:	Daniel Lustig <dlustig@nvidia.com>
12174R:	Joel Fernandes <joel@joelfernandes.org>
12175L:	linux-kernel@vger.kernel.org
12176L:	linux-arch@vger.kernel.org
12177S:	Supported
12178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
12179F:	Documentation/atomic_bitops.txt
12180F:	Documentation/atomic_t.txt
12181F:	Documentation/core-api/refcount-vs-atomic.rst
12182F:	Documentation/litmus-tests/
12183F:	Documentation/memory-barriers.txt
12184F:	tools/memory-model/
12185
12186LINUX-NEXT TREE
12187M:	Stephen Rothwell <sfr@canb.auug.org.au>
12188L:	linux-next@vger.kernel.org
12189S:	Supported
12190B:	mailto:linux-next@vger.kernel.org and the appropriate development tree
12191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
12192
12193LIS3LV02D ACCELEROMETER DRIVER
12194M:	Eric Piel <eric.piel@tremplin-utc.net>
12195S:	Maintained
12196F:	Documentation/misc-devices/lis3lv02d.rst
12197F:	drivers/misc/lis3lv02d/
12198F:	drivers/platform/x86/hp/hp_accel.c
12199
12200LIST KUNIT TEST
12201M:	David Gow <davidgow@google.com>
12202L:	linux-kselftest@vger.kernel.org
12203L:	kunit-dev@googlegroups.com
12204S:	Maintained
12205F:	lib/list-test.c
12206
12207LITEX PLATFORM
12208M:	Karol Gugala <kgugala@antmicro.com>
12209M:	Mateusz Holenko <mholenko@antmicro.com>
12210M:	Gabriel Somlo <gsomlo@gmail.com>
12211M:	Joel Stanley <joel@jms.id.au>
12212S:	Maintained
12213F:	Documentation/devicetree/bindings/*/litex,*.yaml
12214F:	arch/openrisc/boot/dts/or1klitex.dts
12215F:	drivers/mmc/host/litex_mmc.c
12216F:	drivers/net/ethernet/litex/*
12217F:	drivers/soc/litex/*
12218F:	drivers/tty/serial/liteuart.c
12219F:	include/linux/litex.h
12220N:	litex
12221
12222LIVE PATCHING
12223M:	Josh Poimboeuf <jpoimboe@kernel.org>
12224M:	Jiri Kosina <jikos@kernel.org>
12225M:	Miroslav Benes <mbenes@suse.cz>
12226M:	Petr Mladek <pmladek@suse.com>
12227R:	Joe Lawrence <joe.lawrence@redhat.com>
12228L:	live-patching@vger.kernel.org
12229S:	Maintained
12230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
12231F:	Documentation/ABI/testing/sysfs-kernel-livepatch
12232F:	Documentation/livepatch/
12233F:	arch/powerpc/include/asm/livepatch.h
12234F:	include/linux/livepatch.h
12235F:	kernel/livepatch/
12236F:	kernel/module/livepatch.c
12237F:	lib/livepatch/
12238F:	samples/livepatch/
12239F:	tools/testing/selftests/livepatch/
12240
12241LLC (802.2)
12242L:	netdev@vger.kernel.org
12243S:	Odd fixes
12244F:	include/linux/llc.h
12245F:	include/net/llc*
12246F:	include/uapi/linux/llc.h
12247F:	net/llc/
12248
12249LM73 HARDWARE MONITOR DRIVER
12250M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
12251L:	linux-hwmon@vger.kernel.org
12252S:	Maintained
12253F:	drivers/hwmon/lm73.c
12254
12255LM78 HARDWARE MONITOR DRIVER
12256M:	Jean Delvare <jdelvare@suse.com>
12257L:	linux-hwmon@vger.kernel.org
12258S:	Maintained
12259F:	Documentation/hwmon/lm78.rst
12260F:	drivers/hwmon/lm78.c
12261
12262LM83 HARDWARE MONITOR DRIVER
12263M:	Jean Delvare <jdelvare@suse.com>
12264L:	linux-hwmon@vger.kernel.org
12265S:	Maintained
12266F:	Documentation/hwmon/lm83.rst
12267F:	drivers/hwmon/lm83.c
12268
12269LM90 HARDWARE MONITOR DRIVER
12270M:	Jean Delvare <jdelvare@suse.com>
12271L:	linux-hwmon@vger.kernel.org
12272S:	Maintained
12273F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
12274F:	Documentation/hwmon/lm90.rst
12275F:	drivers/hwmon/lm90.c
12276F:	include/dt-bindings/thermal/lm90.h
12277
12278LM95234 HARDWARE MONITOR DRIVER
12279M:	Guenter Roeck <linux@roeck-us.net>
12280L:	linux-hwmon@vger.kernel.org
12281S:	Maintained
12282F:	Documentation/hwmon/lm95234.rst
12283F:	drivers/hwmon/lm95234.c
12284
12285LME2510 MEDIA DRIVER
12286M:	Malcolm Priestley <tvboxspy@gmail.com>
12287L:	linux-media@vger.kernel.org
12288S:	Maintained
12289W:	https://linuxtv.org
12290Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12291F:	drivers/media/usb/dvb-usb-v2/lmedm04*
12292
12293LOADPIN SECURITY MODULE
12294M:	Kees Cook <keescook@chromium.org>
12295S:	Supported
12296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12297F:	Documentation/admin-guide/LSM/LoadPin.rst
12298F:	security/loadpin/
12299
12300LOCKING PRIMITIVES
12301M:	Peter Zijlstra <peterz@infradead.org>
12302M:	Ingo Molnar <mingo@redhat.com>
12303M:	Will Deacon <will@kernel.org>
12304R:	Waiman Long <longman@redhat.com>
12305R:	Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
12306L:	linux-kernel@vger.kernel.org
12307S:	Maintained
12308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
12309F:	Documentation/locking/
12310F:	arch/*/include/asm/spinlock*.h
12311F:	include/linux/lockdep.h
12312F:	include/linux/mutex*.h
12313F:	include/linux/rwlock*.h
12314F:	include/linux/rwsem*.h
12315F:	include/linux/seqlock.h
12316F:	include/linux/spinlock*.h
12317F:	kernel/locking/
12318F:	lib/locking*.[ch]
12319X:	kernel/locking/locktorture.c
12320
12321LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
12322M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
12323L:	linux-ntfs-dev@lists.sourceforge.net
12324S:	Maintained
12325W:	http://www.linux-ntfs.org/content/view/19/37/
12326F:	Documentation/admin-guide/ldm.rst
12327F:	block/partitions/ldm.*
12328
12329LOGITECH HID GAMING KEYBOARDS
12330M:	Hans de Goede <hdegoede@redhat.com>
12331L:	linux-input@vger.kernel.org
12332S:	Maintained
12333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12334F:	drivers/hid/hid-lg-g15.c
12335
12336LONTIUM LT8912B MIPI TO HDMI BRIDGE
12337M:	Adrien Grassein <adrien.grassein@gmail.com>
12338S:	Maintained
12339F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
12340F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
12341
12342LOONGARCH
12343M:	Huacai Chen <chenhuacai@kernel.org>
12344R:	WANG Xuerui <kernel@xen0n.name>
12345L:	loongarch@lists.linux.dev
12346S:	Maintained
12347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
12348F:	Documentation/arch/loongarch/
12349F:	Documentation/translations/zh_CN/arch/loongarch/
12350F:	arch/loongarch/
12351F:	drivers/*/*loongarch*
12352
12353LOONGSON GPIO DRIVER
12354M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12355L:	linux-gpio@vger.kernel.org
12356S:	Maintained
12357F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
12358F:	drivers/gpio/gpio-loongson-64bit.c
12359
12360LOONGSON LS2X I2C DRIVER
12361M:	Binbin Zhou <zhoubinbin@loongson.cn>
12362L:	linux-i2c@vger.kernel.org
12363S:	Maintained
12364F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
12365F:	drivers/i2c/busses/i2c-ls2x.c
12366
12367LOONGSON-2 SOC SERIES CLOCK DRIVER
12368M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12369L:	linux-clk@vger.kernel.org
12370S:	Maintained
12371F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
12372F:	drivers/clk/clk-loongson2.c
12373F:	include/dt-bindings/clock/loongson,ls2k-clk.h
12374
12375LOONGSON SPI DRIVER
12376M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12377L:	linux-spi@vger.kernel.org
12378S:	Maintained
12379F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
12380F:	drivers/spi/spi-loongson-core.c
12381F:	drivers/spi/spi-loongson-pci.c
12382F:	drivers/spi/spi-loongson-plat.c
12383F:	drivers/spi/spi-loongson.h
12384
12385LOONGSON-2 SOC SERIES GUTS DRIVER
12386M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12387L:	loongarch@lists.linux.dev
12388S:	Maintained
12389F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
12390F:	drivers/soc/loongson/loongson2_guts.c
12391
12392LOONGSON-2 SOC SERIES PM DRIVER
12393M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12394L:	linux-pm@vger.kernel.org
12395S:	Maintained
12396F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
12397F:	drivers/soc/loongson/loongson2_pm.c
12398
12399LOONGSON-2 SOC SERIES PINCTRL DRIVER
12400M:	zhanghongchen <zhanghongchen@loongson.cn>
12401M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12402L:	linux-gpio@vger.kernel.org
12403S:	Maintained
12404F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
12405F:	drivers/pinctrl/pinctrl-loongson2.c
12406
12407LOONGSON-2 SOC SERIES THERMAL DRIVER
12408M:	zhanghongchen <zhanghongchen@loongson.cn>
12409M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12410L:	linux-pm@vger.kernel.org
12411S:	Maintained
12412F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
12413F:	drivers/thermal/loongson2_thermal.c
12414
12415LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
12416M:	Sathya Prakash <sathya.prakash@broadcom.com>
12417M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
12418M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
12419L:	MPT-FusionLinux.pdl@broadcom.com
12420L:	linux-scsi@vger.kernel.org
12421S:	Supported
12422W:	http://www.avagotech.com/support/
12423F:	drivers/message/fusion/
12424F:	drivers/scsi/mpt3sas/
12425
12426LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
12427M:	Matthew Wilcox <willy@infradead.org>
12428L:	linux-scsi@vger.kernel.org
12429S:	Maintained
12430F:	drivers/scsi/sym53c8xx_2/
12431
12432LTC1660 DAC DRIVER
12433M:	Marcus Folkesson <marcus.folkesson@gmail.com>
12434L:	linux-iio@vger.kernel.org
12435S:	Maintained
12436F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
12437F:	drivers/iio/dac/ltc1660.c
12438
12439LTC2688 IIO DAC DRIVER
12440M:	Nuno Sá <nuno.sa@analog.com>
12441L:	linux-iio@vger.kernel.org
12442S:	Supported
12443W:	https://ez.analog.com/linux-software-drivers
12444F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
12445F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
12446F:	drivers/iio/dac/ltc2688.c
12447
12448LTC2947 HARDWARE MONITOR DRIVER
12449M:	Nuno Sá <nuno.sa@analog.com>
12450L:	linux-hwmon@vger.kernel.org
12451S:	Supported
12452W:	https://ez.analog.com/linux-software-drivers
12453F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
12454F:	drivers/hwmon/ltc2947-core.c
12455F:	drivers/hwmon/ltc2947-i2c.c
12456F:	drivers/hwmon/ltc2947-spi.c
12457F:	drivers/hwmon/ltc2947.h
12458
12459LTC2983 IIO TEMPERATURE DRIVER
12460M:	Nuno Sá <nuno.sa@analog.com>
12461L:	linux-iio@vger.kernel.org
12462S:	Supported
12463W:	https://ez.analog.com/linux-software-drivers
12464F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
12465F:	drivers/iio/temperature/ltc2983.c
12466
12467LTC4261 HARDWARE MONITOR DRIVER
12468M:	Guenter Roeck <linux@roeck-us.net>
12469L:	linux-hwmon@vger.kernel.org
12470S:	Maintained
12471F:	Documentation/hwmon/ltc4261.rst
12472F:	drivers/hwmon/ltc4261.c
12473
12474LTC4306 I2C MULTIPLEXER DRIVER
12475M:	Michael Hennerich <michael.hennerich@analog.com>
12476L:	linux-i2c@vger.kernel.org
12477S:	Supported
12478W:	https://ez.analog.com/linux-software-drivers
12479F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
12480F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
12481
12482LTP (Linux Test Project)
12483M:	Mike Frysinger <vapier@gentoo.org>
12484M:	Cyril Hrubis <chrubis@suse.cz>
12485M:	Wanlong Gao <wanlong.gao@gmail.com>
12486M:	Jan Stancek <jstancek@redhat.com>
12487M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
12488M:	Alexey Kodanev <alexey.kodanev@oracle.com>
12489L:	ltp@lists.linux.it (subscribers-only)
12490S:	Maintained
12491W:	http://linux-test-project.github.io/
12492T:	git https://github.com/linux-test-project/ltp.git
12493
12494LYNX 28G SERDES PHY DRIVER
12495M:	Ioana Ciornei <ioana.ciornei@nxp.com>
12496L:	netdev@vger.kernel.org
12497S:	Supported
12498F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
12499F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
12500
12501LYNX PCS MODULE
12502M:	Ioana Ciornei <ioana.ciornei@nxp.com>
12503L:	netdev@vger.kernel.org
12504S:	Supported
12505F:	drivers/net/pcs/pcs-lynx.c
12506F:	include/linux/pcs-lynx.h
12507
12508M68K ARCHITECTURE
12509M:	Geert Uytterhoeven <geert@linux-m68k.org>
12510L:	linux-m68k@lists.linux-m68k.org
12511S:	Maintained
12512W:	http://www.linux-m68k.org/
12513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
12514F:	arch/m68k/
12515F:	drivers/zorro/
12516
12517M68K ON APPLE MACINTOSH
12518M:	Joshua Thompson <funaho@jurai.org>
12519L:	linux-m68k@lists.linux-m68k.org
12520S:	Maintained
12521W:	http://www.mac.linux-m68k.org/
12522F:	arch/m68k/mac/
12523F:	drivers/macintosh/adb-iop.c
12524F:	drivers/macintosh/via-macii.c
12525
12526M68K ON HP9000/300
12527M:	Philip Blundell <philb@gnu.org>
12528S:	Maintained
12529W:	http://www.tazenda.demon.co.uk/phil/linux-hp
12530F:	arch/m68k/hp300/
12531
12532M88DS3103 MEDIA DRIVER
12533M:	Antti Palosaari <crope@iki.fi>
12534L:	linux-media@vger.kernel.org
12535S:	Maintained
12536W:	https://linuxtv.org
12537W:	http://palosaari.fi/linux/
12538Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12539T:	git git://linuxtv.org/anttip/media_tree.git
12540F:	drivers/media/dvb-frontends/m88ds3103*
12541
12542M88RS2000 MEDIA DRIVER
12543M:	Malcolm Priestley <tvboxspy@gmail.com>
12544L:	linux-media@vger.kernel.org
12545S:	Maintained
12546W:	https://linuxtv.org
12547Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12548F:	drivers/media/dvb-frontends/m88rs2000*
12549
12550MA901 MASTERKIT USB FM RADIO DRIVER
12551M:	Alexey Klimov <klimov.linux@gmail.com>
12552L:	linux-media@vger.kernel.org
12553S:	Maintained
12554T:	git git://linuxtv.org/media_tree.git
12555F:	drivers/media/radio/radio-ma901.c
12556
12557MAC80211
12558M:	Johannes Berg <johannes@sipsolutions.net>
12559L:	linux-wireless@vger.kernel.org
12560S:	Maintained
12561W:	https://wireless.wiki.kernel.org/
12562Q:	https://patchwork.kernel.org/project/linux-wireless/list/
12563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
12564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
12565F:	Documentation/networking/mac80211-injection.rst
12566F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
12567F:	drivers/net/wireless/virtual/mac80211_hwsim.[ch]
12568F:	include/net/mac80211.h
12569F:	net/mac80211/
12570
12571MAILBOX API
12572M:	Jassi Brar <jassisinghbrar@gmail.com>
12573L:	linux-kernel@vger.kernel.org
12574S:	Maintained
12575F:	Documentation/devicetree/bindings/mailbox/
12576F:	drivers/mailbox/
12577F:	include/dt-bindings/mailbox/
12578F:	include/linux/mailbox_client.h
12579F:	include/linux/mailbox_controller.h
12580
12581MAILBOX ARM MHUv2
12582M:	Viresh Kumar <viresh.kumar@linaro.org>
12583M:	Tushar Khandelwal <Tushar.Khandelwal@arm.com>
12584L:	linux-kernel@vger.kernel.org
12585S:	Maintained
12586F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
12587F:	drivers/mailbox/arm_mhuv2.c
12588F:	include/linux/mailbox/arm_mhuv2_message.h
12589
12590MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
12591M:	Michael Kerrisk <mtk.manpages@gmail.com>
12592L:	linux-man@vger.kernel.org
12593S:	Maintained
12594W:	http://www.kernel.org/doc/man-pages
12595
12596MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
12597M:	Jeremy Kerr <jk@codeconstruct.com.au>
12598M:	Matt Johnston <matt@codeconstruct.com.au>
12599L:	netdev@vger.kernel.org
12600S:	Maintained
12601F:	Documentation/networking/mctp.rst
12602F:	drivers/net/mctp/
12603F:	include/net/mctp.h
12604F:	include/net/mctpdevice.h
12605F:	include/net/netns/mctp.h
12606F:	net/mctp/
12607
12608MAPLE TREE
12609M:	Liam R. Howlett <Liam.Howlett@oracle.com>
12610L:	maple-tree@lists.infradead.org
12611L:	linux-mm@kvack.org
12612S:	Supported
12613F:	Documentation/core-api/maple_tree.rst
12614F:	include/linux/maple_tree.h
12615F:	include/trace/events/maple_tree.h
12616F:	lib/maple_tree.c
12617F:	lib/test_maple_tree.c
12618F:	tools/testing/radix-tree/linux/maple_tree.h
12619F:	tools/testing/radix-tree/maple.c
12620
12621MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
12622M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
12623L:	linux-mips@vger.kernel.org
12624S:	Maintained
12625F:	arch/mips/boot/dts/img/pistachio*
12626
12627MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
12628M:	Andrew Lunn <andrew@lunn.ch>
12629L:	netdev@vger.kernel.org
12630S:	Maintained
12631F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
12632F:	Documentation/networking/devlink/mv88e6xxx.rst
12633F:	drivers/net/dsa/mv88e6xxx/
12634F:	include/linux/dsa/mv88e6xxx.h
12635F:	include/linux/platform_data/mv88e6xxx.h
12636
12637MARVELL ARMADA 3700 PHY DRIVERS
12638M:	Miquel Raynal <miquel.raynal@bootlin.com>
12639S:	Maintained
12640F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
12641F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
12642F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
12643F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
12644
12645MARVELL ARMADA 3700 SERIAL DRIVER
12646M:	Pali Rohár <pali@kernel.org>
12647S:	Maintained
12648F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
12649F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
12650F:	drivers/tty/serial/mvebu-uart.c
12651
12652MARVELL ARMADA DRM SUPPORT
12653M:	Russell King <linux@armlinux.org.uk>
12654S:	Maintained
12655T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
12656T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
12657F:	Documentation/devicetree/bindings/display/armada/
12658F:	drivers/gpu/drm/armada/
12659F:	include/uapi/drm/armada_drm.h
12660
12661MARVELL CRYPTO DRIVER
12662M:	Boris Brezillon <bbrezillon@kernel.org>
12663M:	Arnaud Ebalard <arno@natisbad.org>
12664M:	Srujana Challa <schalla@marvell.com>
12665L:	linux-crypto@vger.kernel.org
12666S:	Maintained
12667F:	drivers/crypto/marvell/
12668F:	include/linux/soc/marvell/octeontx2/
12669
12670MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
12671M:	Mirko Lindner <mlindner@marvell.com>
12672M:	Stephen Hemminger <stephen@networkplumber.org>
12673L:	netdev@vger.kernel.org
12674S:	Maintained
12675F:	drivers/net/ethernet/marvell/sk*
12676
12677MARVELL LIBERTAS WIRELESS DRIVER
12678L:	libertas-dev@lists.infradead.org
12679S:	Orphan
12680F:	drivers/net/wireless/marvell/libertas/
12681
12682MARVELL MACCHIATOBIN SUPPORT
12683M:	Russell King <linux@armlinux.org.uk>
12684L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12685S:	Maintained
12686F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
12687
12688MARVELL MV643XX ETHERNET DRIVER
12689M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
12690L:	netdev@vger.kernel.org
12691S:	Maintained
12692F:	drivers/net/ethernet/marvell/mv643xx_eth.*
12693F:	include/linux/mv643xx.h
12694
12695MARVELL MV88X3310 PHY DRIVER
12696M:	Russell King <linux@armlinux.org.uk>
12697M:	Marek Behún <kabel@kernel.org>
12698L:	netdev@vger.kernel.org
12699S:	Maintained
12700F:	drivers/net/phy/marvell10g.c
12701
12702MARVELL MVEBU THERMAL DRIVER
12703M:	Miquel Raynal <miquel.raynal@bootlin.com>
12704S:	Maintained
12705F:	drivers/thermal/armada_thermal.c
12706
12707MARVELL MVNETA ETHERNET DRIVER
12708M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12709L:	netdev@vger.kernel.org
12710S:	Maintained
12711F:	drivers/net/ethernet/marvell/mvneta.*
12712
12713MARVELL MVPP2 ETHERNET DRIVER
12714M:	Marcin Wojtas <mw@semihalf.com>
12715M:	Russell King <linux@armlinux.org.uk>
12716L:	netdev@vger.kernel.org
12717S:	Maintained
12718F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
12719F:	drivers/net/ethernet/marvell/mvpp2/
12720
12721MARVELL MWIFIEX WIRELESS DRIVER
12722M:	Brian Norris <briannorris@chromium.org>
12723L:	linux-wireless@vger.kernel.org
12724S:	Odd Fixes
12725F:	drivers/net/wireless/marvell/mwifiex/
12726
12727MARVELL MWL8K WIRELESS DRIVER
12728L:	linux-wireless@vger.kernel.org
12729S:	Orphan
12730F:	drivers/net/wireless/marvell/mwl8k.c
12731
12732MARVELL NAND CONTROLLER DRIVER
12733M:	Miquel Raynal <miquel.raynal@bootlin.com>
12734L:	linux-mtd@lists.infradead.org
12735S:	Maintained
12736F:	drivers/mtd/nand/raw/marvell_nand.c
12737
12738MARVELL OCTEON ENDPOINT DRIVER
12739M:	Veerasenareddy Burru <vburru@marvell.com>
12740M:	Sathesh Edara <sedara@marvell.com>
12741L:	netdev@vger.kernel.org
12742S:	Supported
12743F:	drivers/net/ethernet/marvell/octeon_ep
12744
12745MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
12746M:	Sunil Goutham <sgoutham@marvell.com>
12747M:	Geetha sowjanya <gakula@marvell.com>
12748M:	Subbaraya Sundeep <sbhatta@marvell.com>
12749M:	hariprasad <hkelam@marvell.com>
12750L:	netdev@vger.kernel.org
12751S:	Supported
12752F:	drivers/net/ethernet/marvell/octeontx2/nic/
12753F:	include/linux/soc/marvell/octeontx2/
12754
12755MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
12756M:	Sunil Goutham <sgoutham@marvell.com>
12757M:	Linu Cherian <lcherian@marvell.com>
12758M:	Geetha sowjanya <gakula@marvell.com>
12759M:	Jerin Jacob <jerinj@marvell.com>
12760M:	hariprasad <hkelam@marvell.com>
12761M:	Subbaraya Sundeep <sbhatta@marvell.com>
12762L:	netdev@vger.kernel.org
12763S:	Supported
12764F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
12765F:	drivers/net/ethernet/marvell/octeontx2/af/
12766
12767MARVELL PRESTERA ETHERNET SWITCH DRIVER
12768M:	Taras Chornyi <taras.chornyi@plvision.eu>
12769S:	Supported
12770W:	https://github.com/Marvell-switching/switchdev-prestera
12771F:	drivers/net/ethernet/marvell/prestera/
12772
12773MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
12774M:	Nicolas Pitre <nico@fluxnic.net>
12775S:	Odd Fixes
12776F:	drivers/mmc/host/mvsdio.*
12777
12778MARVELL USB MDIO CONTROLLER DRIVER
12779M:	Tobias Waldekranz <tobias@waldekranz.com>
12780L:	netdev@vger.kernel.org
12781S:	Maintained
12782F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
12783F:	drivers/net/mdio/mdio-mvusb.c
12784
12785MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
12786M:	Hu Ziji <huziji@marvell.com>
12787L:	linux-mmc@vger.kernel.org
12788S:	Supported
12789F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
12790F:	drivers/mmc/host/sdhci-xenon*
12791
12792MATROX FRAMEBUFFER DRIVER
12793L:	linux-fbdev@vger.kernel.org
12794S:	Orphan
12795F:	drivers/video/fbdev/matrox/matroxfb_*
12796F:	include/uapi/linux/matroxfb.h
12797
12798MAX15301 DRIVER
12799M:	Daniel Nilsson <daniel.nilsson@flex.com>
12800L:	linux-hwmon@vger.kernel.org
12801S:	Maintained
12802F:	Documentation/hwmon/max15301.rst
12803F:	drivers/hwmon/pmbus/max15301.c
12804
12805MAX16065 HARDWARE MONITOR DRIVER
12806M:	Guenter Roeck <linux@roeck-us.net>
12807L:	linux-hwmon@vger.kernel.org
12808S:	Maintained
12809F:	Documentation/hwmon/max16065.rst
12810F:	drivers/hwmon/max16065.c
12811
12812MAX2175 SDR TUNER DRIVER
12813M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
12814L:	linux-media@vger.kernel.org
12815S:	Maintained
12816T:	git git://linuxtv.org/media_tree.git
12817F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
12818F:	Documentation/userspace-api/media/drivers/max2175.rst
12819F:	drivers/media/i2c/max2175*
12820F:	include/uapi/linux/max2175.h
12821
12822MAX31827 TEMPERATURE SWITCH DRIVER
12823M:	Daniel Matyas <daniel.matyas@analog.com>
12824L:	linux-hwmon@vger.kernel.org
12825S:	Supported
12826W:	http://ez.analog.com/community/linux-device-drivers
12827F:	Documentation/devicetree/bindings/hwmon/adi,max31827.yaml
12828F:	Documentation/hwmon/max31827.rst
12829F:	drivers/hwmon/max31827.c
12830
12831MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
12832L:	linux-hwmon@vger.kernel.org
12833S:	Orphan
12834F:	Documentation/hwmon/max6650.rst
12835F:	drivers/hwmon/max6650.c
12836
12837MAX6697 HARDWARE MONITOR DRIVER
12838M:	Guenter Roeck <linux@roeck-us.net>
12839L:	linux-hwmon@vger.kernel.org
12840S:	Maintained
12841F:	Documentation/devicetree/bindings/hwmon/max6697.txt
12842F:	Documentation/hwmon/max6697.rst
12843F:	drivers/hwmon/max6697.c
12844F:	include/linux/platform_data/max6697.h
12845
12846MAX9286 QUAD GMSL DESERIALIZER DRIVER
12847M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
12848M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12849M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
12850M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
12851L:	linux-media@vger.kernel.org
12852S:	Maintained
12853F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
12854F:	drivers/media/i2c/max9286.c
12855
12856MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
12857M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
12858L:	linux-media@vger.kernel.org
12859S:	Maintained
12860F:	drivers/staging/media/max96712/max96712.c
12861
12862MAX9860 MONO AUDIO VOICE CODEC DRIVER
12863M:	Peter Rosin <peda@axentia.se>
12864L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12865S:	Maintained
12866F:	Documentation/devicetree/bindings/sound/max9860.txt
12867F:	sound/soc/codecs/max9860.*
12868
12869MAXBOTIX ULTRASONIC RANGER IIO DRIVER
12870M:	Andreas Klinger <ak@it-klinger.de>
12871L:	linux-iio@vger.kernel.org
12872S:	Maintained
12873F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
12874F:	drivers/iio/proximity/mb1232.c
12875
12876MAXIM MAX11205 DRIVER
12877M:	Ramona Bolboaca <ramona.bolboaca@analog.com>
12878L:	linux-iio@vger.kernel.org
12879S:	Supported
12880W:	https://ez.analog.com/linux-software-drivers
12881F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
12882F:	drivers/iio/adc/max11205.c
12883
12884MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
12885R:	Iskren Chernev <iskren.chernev@gmail.com>
12886R:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12887R:	Marek Szyprowski <m.szyprowski@samsung.com>
12888R:	Matheus Castello <matheus@castello.eng.br>
12889L:	linux-pm@vger.kernel.org
12890S:	Maintained
12891F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
12892F:	drivers/power/supply/max17040_battery.c
12893
12894MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
12895R:	Hans de Goede <hdegoede@redhat.com>
12896R:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12897R:	Marek Szyprowski <m.szyprowski@samsung.com>
12898R:	Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
12899R:	Purism Kernel Team <kernel@puri.sm>
12900L:	linux-pm@vger.kernel.org
12901S:	Maintained
12902F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
12903F:	drivers/power/supply/max17042_battery.c
12904
12905MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
12906M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12907L:	linux-kernel@vger.kernel.org
12908S:	Maintained
12909F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
12910F:	drivers/regulator/max20086-regulator.c
12911
12912MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
12913M:	Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
12914L:	linux-iio@vger.kernel.org
12915S:	Maintained
12916F:	drivers/iio/temperature/max30208.c
12917
12918MAXIM MAX77650 PMIC MFD DRIVER
12919M:	Bartosz Golaszewski <brgl@bgdev.pl>
12920L:	linux-kernel@vger.kernel.org
12921S:	Maintained
12922F:	Documentation/devicetree/bindings/*/*max77650.yaml
12923F:	Documentation/devicetree/bindings/*/max77650*.yaml
12924F:	drivers/gpio/gpio-max77650.c
12925F:	drivers/input/misc/max77650-onkey.c
12926F:	drivers/leds/leds-max77650.c
12927F:	drivers/mfd/max77650.c
12928F:	drivers/power/supply/max77650-charger.c
12929F:	drivers/regulator/max77650-regulator.c
12930F:	include/linux/mfd/max77650.h
12931
12932MAXIM MAX77714 PMIC MFD DRIVER
12933M:	Luca Ceresoli <luca@lucaceresoli.net>
12934S:	Maintained
12935F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
12936F:	drivers/mfd/max77714.c
12937F:	include/linux/mfd/max77714.h
12938
12939MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
12940M:	Javier Martinez Canillas <javier@dowhile0.org>
12941L:	linux-kernel@vger.kernel.org
12942S:	Supported
12943F:	Documentation/devicetree/bindings/*/*max77802.yaml
12944F:	drivers/regulator/max77802-regulator.c
12945F:	include/dt-bindings/*/*max77802.h
12946
12947MAXIM MAX77976 BATTERY CHARGER
12948M:	Luca Ceresoli <luca@lucaceresoli.net>
12949S:	Supported
12950F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
12951F:	drivers/power/supply/max77976_charger.c
12952
12953MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
12954M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12955L:	linux-pm@vger.kernel.org
12956S:	Maintained
12957B:	mailto:linux-samsung-soc@vger.kernel.org
12958F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
12959F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
12960F:	drivers/power/supply/max14577_charger.c
12961F:	drivers/power/supply/max77693_charger.c
12962
12963MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
12964M:	Chanwoo Choi <cw00.choi@samsung.com>
12965M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12966L:	linux-kernel@vger.kernel.org
12967S:	Maintained
12968B:	mailto:linux-samsung-soc@vger.kernel.org
12969F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
12970F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
12971F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
12972F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
12973F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
12974F:	drivers/*/*max77843.c
12975F:	drivers/*/max14577*.c
12976F:	drivers/*/max77686*.c
12977F:	drivers/*/max77693*.c
12978F:	drivers/clk/clk-max77686.c
12979F:	drivers/extcon/extcon-max14577.c
12980F:	drivers/extcon/extcon-max77693.c
12981F:	drivers/rtc/rtc-max77686.c
12982F:	include/linux/mfd/max14577*.h
12983F:	include/linux/mfd/max77686*.h
12984F:	include/linux/mfd/max77693*.h
12985
12986MAXIRADIO FM RADIO RECEIVER DRIVER
12987M:	Hans Verkuil <hverkuil@xs4all.nl>
12988L:	linux-media@vger.kernel.org
12989S:	Maintained
12990W:	https://linuxtv.org
12991T:	git git://linuxtv.org/media_tree.git
12992F:	drivers/media/radio/radio-maxiradio*
12993
12994MAXLINEAR ETHERNET PHY DRIVER
12995M:	Xu Liang <lxu@maxlinear.com>
12996L:	netdev@vger.kernel.org
12997S:	Supported
12998F:	drivers/net/phy/mxl-gpy.c
12999
13000MCAN MMIO DEVICE DRIVER
13001M:	Chandrasekar Ramakrishnan <rcsekar@samsung.com>
13002L:	linux-can@vger.kernel.org
13003S:	Maintained
13004F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
13005F:	drivers/net/can/m_can/m_can.c
13006F:	drivers/net/can/m_can/m_can.h
13007F:	drivers/net/can/m_can/m_can_platform.c
13008
13009MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
13010R:	Yasushi SHOJI <yashi@spacecubics.com>
13011L:	linux-can@vger.kernel.org
13012S:	Maintained
13013F:	drivers/net/can/usb/mcba_usb.c
13014
13015MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
13016M:	Rishi Gupta <gupt21@gmail.com>
13017L:	linux-i2c@vger.kernel.org
13018L:	linux-input@vger.kernel.org
13019S:	Maintained
13020F:	drivers/hid/hid-mcp2221.c
13021
13022MCP251XFD SPI-CAN NETWORK DRIVER
13023M:	Marc Kleine-Budde <mkl@pengutronix.de>
13024M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13025R:	Thomas Kopp <thomas.kopp@microchip.com>
13026L:	linux-can@vger.kernel.org
13027S:	Maintained
13028F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
13029F:	drivers/net/can/spi/mcp251xfd/
13030
13031MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
13032M:	Peter Rosin <peda@axentia.se>
13033L:	linux-iio@vger.kernel.org
13034S:	Maintained
13035F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
13036F:	drivers/iio/potentiometer/mcp4018.c
13037F:	drivers/iio/potentiometer/mcp4531.c
13038
13039MCR20A IEEE-802.15.4 RADIO DRIVER
13040M:	Stefan Schmidt <stefan@datenfreihafen.org>
13041L:	linux-wpan@vger.kernel.org
13042S:	Odd Fixes
13043W:	https://github.com/xueliu/mcr20a-linux
13044F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
13045F:	drivers/net/ieee802154/mcr20a.c
13046F:	drivers/net/ieee802154/mcr20a.h
13047
13048MDIO REGMAP DRIVER
13049M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
13050L:	netdev@vger.kernel.org
13051S:	Maintained
13052F:	drivers/net/mdio/mdio-regmap.c
13053F:	include/linux/mdio/mdio-regmap.h
13054
13055MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
13056M:	William Breathitt Gray <william.gray@linaro.org>
13057L:	linux-iio@vger.kernel.org
13058S:	Maintained
13059F:	drivers/iio/dac/cio-dac.c
13060
13061MEDIA CONTROLLER FRAMEWORK
13062M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13063M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13064L:	linux-media@vger.kernel.org
13065S:	Supported
13066W:	https://www.linuxtv.org
13067T:	git git://linuxtv.org/media_tree.git
13068F:	drivers/media/mc/
13069F:	include/media/media-*.h
13070F:	include/uapi/linux/media.h
13071
13072MEDIA DRIVER FOR FREESCALE IMX PXP
13073M:	Philipp Zabel <p.zabel@pengutronix.de>
13074L:	linux-media@vger.kernel.org
13075S:	Maintained
13076T:	git git://linuxtv.org/media_tree.git
13077F:	drivers/media/platform/nxp/imx-pxp.[ch]
13078
13079MEDIA DRIVERS FOR ASCOT2E
13080M:	Sergey Kozlov <serjk@netup.ru>
13081M:	Abylay Ospan <aospan@netup.ru>
13082L:	linux-media@vger.kernel.org
13083S:	Supported
13084W:	https://linuxtv.org
13085W:	http://netup.tv/
13086T:	git git://linuxtv.org/media_tree.git
13087F:	drivers/media/dvb-frontends/ascot2e*
13088
13089MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
13090M:	Jasmin Jessich <jasmin@anw.at>
13091L:	linux-media@vger.kernel.org
13092S:	Maintained
13093W:	https://linuxtv.org
13094T:	git git://linuxtv.org/media_tree.git
13095F:	drivers/media/dvb-frontends/cxd2099*
13096
13097MEDIA DRIVERS FOR CXD2841ER
13098M:	Sergey Kozlov <serjk@netup.ru>
13099M:	Abylay Ospan <aospan@netup.ru>
13100L:	linux-media@vger.kernel.org
13101S:	Supported
13102W:	https://linuxtv.org
13103W:	http://netup.tv/
13104T:	git git://linuxtv.org/media_tree.git
13105F:	drivers/media/dvb-frontends/cxd2841er*
13106
13107MEDIA DRIVERS FOR CXD2880
13108M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
13109L:	linux-media@vger.kernel.org
13110S:	Supported
13111W:	http://linuxtv.org/
13112T:	git git://linuxtv.org/media_tree.git
13113F:	drivers/media/dvb-frontends/cxd2880/*
13114F:	drivers/media/spi/cxd2880*
13115
13116MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
13117L:	linux-media@vger.kernel.org
13118S:	Orphan
13119W:	https://linuxtv.org
13120T:	git git://linuxtv.org/media_tree.git
13121F:	drivers/media/pci/ddbridge/*
13122
13123MEDIA DRIVERS FOR FREESCALE IMX
13124M:	Steve Longerbeam <slongerbeam@gmail.com>
13125M:	Philipp Zabel <p.zabel@pengutronix.de>
13126L:	linux-media@vger.kernel.org
13127S:	Maintained
13128T:	git git://linuxtv.org/media_tree.git
13129F:	Documentation/admin-guide/media/imx.rst
13130F:	Documentation/devicetree/bindings/media/imx.txt
13131F:	drivers/staging/media/imx/
13132F:	include/linux/imx-media.h
13133F:	include/media/imx.h
13134
13135MEDIA DRIVERS FOR FREESCALE IMX7/8
13136M:	Rui Miguel Silva <rmfrfs@gmail.com>
13137M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13138M:	Martin Kepplinger <martin.kepplinger@puri.sm>
13139R:	Purism Kernel Team <kernel@puri.sm>
13140L:	linux-media@vger.kernel.org
13141S:	Maintained
13142T:	git git://linuxtv.org/media_tree.git
13143F:	Documentation/admin-guide/media/imx7.rst
13144F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
13145F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
13146F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
13147F:	drivers/media/platform/nxp/imx-mipi-csis.c
13148F:	drivers/media/platform/nxp/imx7-media-csi.c
13149F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
13150
13151MEDIA DRIVERS FOR HELENE
13152M:	Abylay Ospan <aospan@netup.ru>
13153L:	linux-media@vger.kernel.org
13154S:	Supported
13155W:	https://linuxtv.org
13156W:	http://netup.tv/
13157T:	git git://linuxtv.org/media_tree.git
13158F:	drivers/media/dvb-frontends/helene*
13159
13160MEDIA DRIVERS FOR HORUS3A
13161M:	Sergey Kozlov <serjk@netup.ru>
13162M:	Abylay Ospan <aospan@netup.ru>
13163L:	linux-media@vger.kernel.org
13164S:	Supported
13165W:	https://linuxtv.org
13166W:	http://netup.tv/
13167T:	git git://linuxtv.org/media_tree.git
13168F:	drivers/media/dvb-frontends/horus3a*
13169
13170MEDIA DRIVERS FOR LNBH25
13171M:	Sergey Kozlov <serjk@netup.ru>
13172M:	Abylay Ospan <aospan@netup.ru>
13173L:	linux-media@vger.kernel.org
13174S:	Supported
13175W:	https://linuxtv.org
13176W:	http://netup.tv/
13177T:	git git://linuxtv.org/media_tree.git
13178F:	drivers/media/dvb-frontends/lnbh25*
13179
13180MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
13181L:	linux-media@vger.kernel.org
13182S:	Orphan
13183W:	https://linuxtv.org
13184T:	git git://linuxtv.org/media_tree.git
13185F:	drivers/media/dvb-frontends/mxl5xx*
13186
13187MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
13188M:	Sergey Kozlov <serjk@netup.ru>
13189M:	Abylay Ospan <aospan@netup.ru>
13190L:	linux-media@vger.kernel.org
13191S:	Supported
13192W:	https://linuxtv.org
13193W:	http://netup.tv/
13194T:	git git://linuxtv.org/media_tree.git
13195F:	drivers/media/pci/netup_unidvb/*
13196
13197MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
13198M:	Dmitry Osipenko <digetx@gmail.com>
13199L:	linux-media@vger.kernel.org
13200L:	linux-tegra@vger.kernel.org
13201S:	Maintained
13202T:	git git://linuxtv.org/media_tree.git
13203F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
13204F:	drivers/media/platform/nvidia/tegra-vde/
13205
13206MEDIA DRIVERS FOR RENESAS - CEU
13207M:	Jacopo Mondi <jacopo@jmondi.org>
13208L:	linux-media@vger.kernel.org
13209L:	linux-renesas-soc@vger.kernel.org
13210S:	Supported
13211T:	git git://linuxtv.org/media_tree.git
13212F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
13213F:	drivers/media/platform/renesas/renesas-ceu.c
13214F:	include/media/drv-intf/renesas-ceu.h
13215
13216MEDIA DRIVERS FOR RENESAS - DRIF
13217M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
13218L:	linux-media@vger.kernel.org
13219L:	linux-renesas-soc@vger.kernel.org
13220S:	Supported
13221T:	git git://linuxtv.org/media_tree.git
13222F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
13223F:	drivers/media/platform/renesas/rcar_drif.c
13224
13225MEDIA DRIVERS FOR RENESAS - FCP
13226M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13227L:	linux-media@vger.kernel.org
13228L:	linux-renesas-soc@vger.kernel.org
13229S:	Supported
13230T:	git git://linuxtv.org/media_tree.git
13231F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
13232F:	drivers/media/platform/renesas/rcar-fcp.c
13233F:	include/media/rcar-fcp.h
13234
13235MEDIA DRIVERS FOR RENESAS - FDP1
13236M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13237L:	linux-media@vger.kernel.org
13238L:	linux-renesas-soc@vger.kernel.org
13239S:	Supported
13240T:	git git://linuxtv.org/media_tree.git
13241F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
13242F:	drivers/media/platform/renesas/rcar_fdp1.c
13243
13244MEDIA DRIVERS FOR RENESAS - VIN
13245M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
13246L:	linux-media@vger.kernel.org
13247L:	linux-renesas-soc@vger.kernel.org
13248S:	Supported
13249T:	git git://linuxtv.org/media_tree.git
13250F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
13251F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
13252F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
13253F:	drivers/media/platform/renesas/rcar-isp.c
13254F:	drivers/media/platform/renesas/rcar-vin/
13255
13256MEDIA DRIVERS FOR RENESAS - VSP1
13257M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13258M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13259L:	linux-media@vger.kernel.org
13260L:	linux-renesas-soc@vger.kernel.org
13261S:	Supported
13262T:	git git://linuxtv.org/media_tree.git
13263F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
13264F:	drivers/media/platform/renesas/vsp1/
13265
13266MEDIA DRIVERS FOR ST STV0910 DEMODULATOR 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/stv0910*
13272
13273MEDIA DRIVERS FOR ST STV6111 TUNER ICs
13274L:	linux-media@vger.kernel.org
13275S:	Orphan
13276W:	https://linuxtv.org
13277T:	git git://linuxtv.org/media_tree.git
13278F:	drivers/media/dvb-frontends/stv6111*
13279
13280MEDIA DRIVERS FOR STM32 - DCMI
13281M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
13282L:	linux-media@vger.kernel.org
13283S:	Supported
13284T:	git git://linuxtv.org/media_tree.git
13285F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
13286F:	drivers/media/platform/st/stm32/stm32-dcmi.c
13287
13288MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
13289M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13290L:	linux-media@vger.kernel.org
13291S:	Maintained
13292W:	https://linuxtv.org
13293Q:	http://patchwork.kernel.org/project/linux-media/list/
13294T:	git git://linuxtv.org/media_tree.git
13295F:	Documentation/admin-guide/media/
13296F:	Documentation/devicetree/bindings/media/
13297F:	Documentation/driver-api/media/
13298F:	Documentation/userspace-api/media/
13299F:	drivers/media/
13300F:	drivers/staging/media/
13301F:	include/dt-bindings/media/
13302F:	include/linux/platform_data/media/
13303F:	include/media/
13304F:	include/uapi/linux/dvb/
13305F:	include/uapi/linux/ivtv*
13306F:	include/uapi/linux/media.h
13307F:	include/uapi/linux/uvcvideo.h
13308F:	include/uapi/linux/v4l2-*
13309F:	include/uapi/linux/videodev2.h
13310
13311MEDIATEK BLUETOOTH DRIVER
13312M:	Sean Wang <sean.wang@mediatek.com>
13313L:	linux-bluetooth@vger.kernel.org
13314L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13315S:	Maintained
13316F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
13317F:	drivers/bluetooth/btmtkuart.c
13318
13319MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
13320M:	Sean Wang <sean.wang@mediatek.com>
13321L:	linux-pm@vger.kernel.org
13322S:	Maintained
13323F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
13324F:	drivers/power/reset/mt6323-poweroff.c
13325
13326MEDIATEK CIR DRIVER
13327M:	Sean Wang <sean.wang@mediatek.com>
13328S:	Maintained
13329F:	drivers/media/rc/mtk-cir.c
13330
13331MEDIATEK DMA DRIVER
13332M:	Sean Wang <sean.wang@mediatek.com>
13333L:	dmaengine@vger.kernel.org
13334L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13335L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13336S:	Maintained
13337F:	Documentation/devicetree/bindings/dma/mtk-*
13338F:	drivers/dma/mediatek/
13339
13340MEDIATEK ETHERNET DRIVER
13341M:	Felix Fietkau <nbd@nbd.name>
13342M:	John Crispin <john@phrozen.org>
13343M:	Sean Wang <sean.wang@mediatek.com>
13344M:	Mark Lee <Mark-MC.Lee@mediatek.com>
13345M:	Lorenzo Bianconi <lorenzo@kernel.org>
13346L:	netdev@vger.kernel.org
13347S:	Maintained
13348F:	drivers/net/ethernet/mediatek/
13349
13350MEDIATEK ETHERNET PCS DRIVER
13351M:	Alexander Couzens <lynxis@fe80.eu>
13352M:	Daniel Golle <daniel@makrotopia.org>
13353L:	netdev@vger.kernel.org
13354S:	Maintained
13355F:	drivers/net/pcs/pcs-mtk-lynxi.c
13356F:	include/linux/pcs/pcs-mtk-lynxi.h
13357
13358MEDIATEK ETHERNET PHY DRIVERS
13359M:	Daniel Golle <daniel@makrotopia.org>
13360M:	Qingfang Deng <dqfext@gmail.com>
13361M:	SkyLake Huang <SkyLake.Huang@mediatek.com>
13362L:	netdev@vger.kernel.org
13363S:	Maintained
13364F:	drivers/net/phy/mediatek-ge-soc.c
13365F:	drivers/net/phy/mediatek-ge.c
13366
13367MEDIATEK I2C CONTROLLER DRIVER
13368M:	Qii Wang <qii.wang@mediatek.com>
13369L:	linux-i2c@vger.kernel.org
13370S:	Maintained
13371F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
13372F:	drivers/i2c/busses/i2c-mt65xx.c
13373
13374MEDIATEK IOMMU DRIVER
13375M:	Yong Wu <yong.wu@mediatek.com>
13376L:	iommu@lists.linux.dev
13377L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13378S:	Supported
13379F:	Documentation/devicetree/bindings/iommu/mediatek*
13380F:	drivers/iommu/mtk_iommu*
13381F:	include/dt-bindings/memory/mediatek,mt*-port.h
13382F:	include/dt-bindings/memory/mt*-port.h
13383
13384MEDIATEK JPEG DRIVER
13385M:	Bin Liu <bin.liu@mediatek.com>
13386S:	Supported
13387F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
13388F:	drivers/media/platform/mediatek/jpeg/
13389
13390MEDIATEK KEYPAD DRIVER
13391M:	Mattijs Korpershoek <mkorpershoek@baylibre.com>
13392S:	Supported
13393F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
13394F:	drivers/input/keyboard/mt6779-keypad.c
13395
13396MEDIATEK MDP DRIVER
13397M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
13398M:	Houlong Wei <houlong.wei@mediatek.com>
13399M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
13400S:	Supported
13401F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
13402F:	drivers/media/platform/mediatek/mdp/
13403F:	drivers/media/platform/mediatek/vpu/
13404
13405MEDIATEK MEDIA DRIVER
13406M:	Tiffany Lin <tiffany.lin@mediatek.com>
13407M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
13408M:	Yunfei Dong <yunfei.dong@mediatek.com>
13409S:	Supported
13410F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
13411F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
13412F:	drivers/media/platform/mediatek/vcodec/
13413F:	drivers/media/platform/mediatek/vpu/
13414
13415MEDIATEK MMC/SD/SDIO DRIVER
13416M:	Chaotian Jing <chaotian.jing@mediatek.com>
13417S:	Maintained
13418F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
13419F:	drivers/mmc/host/mtk-sd.c
13420
13421MEDIATEK MT76 WIRELESS LAN DRIVER
13422M:	Felix Fietkau <nbd@nbd.name>
13423M:	Lorenzo Bianconi <lorenzo@kernel.org>
13424M:	Ryder Lee <ryder.lee@mediatek.com>
13425R:	Shayne Chen <shayne.chen@mediatek.com>
13426R:	Sean Wang <sean.wang@mediatek.com>
13427L:	linux-wireless@vger.kernel.org
13428S:	Maintained
13429T:	git https://github.com/nbd168/wireless
13430F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
13431F:	drivers/net/wireless/mediatek/mt76/
13432
13433MEDIATEK MT7601U WIRELESS LAN DRIVER
13434M:	Jakub Kicinski <kuba@kernel.org>
13435L:	linux-wireless@vger.kernel.org
13436S:	Maintained
13437F:	drivers/net/wireless/mediatek/mt7601u/
13438
13439MEDIATEK MT7621 CLOCK DRIVER
13440M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
13441S:	Maintained
13442F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
13443F:	drivers/clk/ralink/clk-mt7621.c
13444
13445MEDIATEK MT7621 PCIE CONTROLLER DRIVER
13446M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
13447S:	Maintained
13448F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
13449F:	drivers/pci/controller/pcie-mt7621.c
13450
13451MEDIATEK MT7621 PHY PCI DRIVER
13452M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
13453S:	Maintained
13454F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
13455F:	drivers/phy/ralink/phy-mt7621-pci.c
13456
13457MEDIATEK MT7621/28/88 I2C DRIVER
13458M:	Stefan Roese <sr@denx.de>
13459L:	linux-i2c@vger.kernel.org
13460S:	Maintained
13461F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
13462F:	drivers/i2c/busses/i2c-mt7621.c
13463
13464MEDIATEK MTMIPS CLOCK DRIVER
13465M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
13466S:	Maintained
13467F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
13468F:	drivers/clk/ralink/clk-mtmips.c
13469
13470MEDIATEK NAND CONTROLLER DRIVER
13471L:	linux-mtd@lists.infradead.org
13472S:	Orphan
13473F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
13474F:	drivers/mtd/nand/raw/mtk_*
13475
13476MEDIATEK PMIC LED DRIVER
13477M:	Sean Wang <sean.wang@mediatek.com>
13478S:	Maintained
13479F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
13480F:	drivers/leds/leds-mt6323.c
13481
13482MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
13483M:	Sean Wang <sean.wang@mediatek.com>
13484S:	Maintained
13485F:	drivers/char/hw_random/mtk-rng.c
13486
13487MEDIATEK SMI DRIVER
13488M:	Yong Wu <yong.wu@mediatek.com>
13489L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13490S:	Supported
13491F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
13492F:	drivers/memory/mtk-smi.c
13493F:	include/soc/mediatek/smi.h
13494
13495MEDIATEK SWITCH DRIVER
13496M:	Arınç ÜNAL <arinc.unal@arinc9.com>
13497M:	Daniel Golle <daniel@makrotopia.org>
13498M:	Landen Chao <Landen.Chao@mediatek.com>
13499M:	DENG Qingfang <dqfext@gmail.com>
13500M:	Sean Wang <sean.wang@mediatek.com>
13501L:	netdev@vger.kernel.org
13502S:	Maintained
13503F:	drivers/net/dsa/mt7530-mdio.c
13504F:	drivers/net/dsa/mt7530-mmio.c
13505F:	drivers/net/dsa/mt7530.*
13506F:	net/dsa/tag_mtk.c
13507
13508MEDIATEK T7XX 5G WWAN MODEM DRIVER
13509M:	Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
13510M:	Intel Corporation <linuxwwan@intel.com>
13511R:	Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
13512R:	Liu Haijun <haijun.liu@mediatek.com>
13513R:	M Chetan Kumar <m.chetan.kumar@linux.intel.com>
13514R:	Ricardo Martinez <ricardo.martinez@linux.intel.com>
13515L:	netdev@vger.kernel.org
13516S:	Supported
13517F:	drivers/net/wwan/t7xx/
13518
13519MEDIATEK USB3 DRD IP DRIVER
13520M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
13521L:	linux-usb@vger.kernel.org
13522L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13523L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13524S:	Maintained
13525F:	Documentation/devicetree/bindings/usb/mediatek,*
13526F:	drivers/usb/host/xhci-mtk*
13527F:	drivers/usb/mtu3/
13528
13529MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
13530M:	Peter Senna Tschudin <peter.senna@gmail.com>
13531M:	Martin Donnelly <martin.donnelly@ge.com>
13532M:	Martyn Welch <martyn.welch@collabora.co.uk>
13533S:	Maintained
13534F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
13535F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
13536
13537MEGARAID SCSI/SAS DRIVERS
13538M:	Kashyap Desai <kashyap.desai@broadcom.com>
13539M:	Sumit Saxena <sumit.saxena@broadcom.com>
13540M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
13541L:	megaraidlinux.pdl@broadcom.com
13542L:	linux-scsi@vger.kernel.org
13543S:	Maintained
13544W:	http://www.avagotech.com/support/
13545F:	Documentation/scsi/megaraid.rst
13546F:	drivers/scsi/megaraid.*
13547F:	drivers/scsi/megaraid/
13548
13549MELEXIS MLX90614 DRIVER
13550M:	Crt Mori <cmo@melexis.com>
13551L:	linux-iio@vger.kernel.org
13552S:	Supported
13553W:	http://www.melexis.com
13554F:	drivers/iio/temperature/mlx90614.c
13555
13556MELEXIS MLX90632 DRIVER
13557M:	Crt Mori <cmo@melexis.com>
13558L:	linux-iio@vger.kernel.org
13559S:	Supported
13560W:	http://www.melexis.com
13561F:	drivers/iio/temperature/mlx90632.c
13562
13563MELFAS MIP4 TOUCHSCREEN DRIVER
13564M:	Sangwon Jee <jeesw@melfas.com>
13565S:	Supported
13566W:	http://www.melfas.com
13567F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
13568F:	drivers/input/touchscreen/melfas_mip4.c
13569
13570MELLANOX BLUEFIELD I2C DRIVER
13571M:	Khalil Blaiech <kblaiech@nvidia.com>
13572M:	Asmaa Mnebhi <asmaa@nvidia.com>
13573L:	linux-i2c@vger.kernel.org
13574S:	Supported
13575F:	drivers/i2c/busses/i2c-mlxbf.c
13576
13577MELLANOX ETHERNET DRIVER (mlx4_en)
13578M:	Tariq Toukan <tariqt@nvidia.com>
13579L:	netdev@vger.kernel.org
13580S:	Supported
13581W:	http://www.mellanox.com
13582Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13583F:	drivers/net/ethernet/mellanox/mlx4/en_*
13584
13585MELLANOX ETHERNET DRIVER (mlx5e)
13586M:	Saeed Mahameed <saeedm@nvidia.com>
13587L:	netdev@vger.kernel.org
13588S:	Supported
13589W:	http://www.mellanox.com
13590Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13591F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
13592
13593MELLANOX ETHERNET INNOVA DRIVERS
13594R:	Boris Pismenny <borisp@nvidia.com>
13595L:	netdev@vger.kernel.org
13596S:	Supported
13597W:	http://www.mellanox.com
13598Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13599F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
13600F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
13601F:	include/linux/mlx5/mlx5_ifc_fpga.h
13602
13603MELLANOX ETHERNET SWITCH DRIVERS
13604M:	Ido Schimmel <idosch@nvidia.com>
13605M:	Petr Machata <petrm@nvidia.com>
13606L:	netdev@vger.kernel.org
13607S:	Supported
13608W:	http://www.mellanox.com
13609Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13610F:	drivers/net/ethernet/mellanox/mlxsw/
13611F:	tools/testing/selftests/drivers/net/mlxsw/
13612
13613MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
13614M:	mlxsw@nvidia.com
13615L:	netdev@vger.kernel.org
13616S:	Supported
13617W:	http://www.mellanox.com
13618Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13619F:	drivers/net/ethernet/mellanox/mlxfw/
13620
13621MELLANOX HARDWARE PLATFORM SUPPORT
13622M:	Hans de Goede <hdegoede@redhat.com>
13623M:	Mark Gross <markgross@kernel.org>
13624M:	Vadim Pasternak <vadimp@nvidia.com>
13625L:	platform-driver-x86@vger.kernel.org
13626S:	Supported
13627F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
13628F:	drivers/platform/mellanox/
13629F:	include/linux/platform_data/mlxreg.h
13630
13631MELLANOX MLX4 core VPI driver
13632M:	Tariq Toukan <tariqt@nvidia.com>
13633L:	netdev@vger.kernel.org
13634L:	linux-rdma@vger.kernel.org
13635S:	Supported
13636W:	http://www.mellanox.com
13637Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13638F:	drivers/net/ethernet/mellanox/mlx4/
13639F:	include/linux/mlx4/
13640
13641MELLANOX MLX4 IB driver
13642M:	Yishai Hadas <yishaih@nvidia.com>
13643L:	linux-rdma@vger.kernel.org
13644S:	Supported
13645W:	http://www.mellanox.com
13646Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13647F:	drivers/infiniband/hw/mlx4/
13648F:	include/linux/mlx4/
13649F:	include/uapi/rdma/mlx4-abi.h
13650
13651MELLANOX MLX5 core VPI driver
13652M:	Saeed Mahameed <saeedm@nvidia.com>
13653M:	Leon Romanovsky <leonro@nvidia.com>
13654L:	netdev@vger.kernel.org
13655L:	linux-rdma@vger.kernel.org
13656S:	Supported
13657W:	http://www.mellanox.com
13658Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13659F:	Documentation/networking/device_drivers/ethernet/mellanox/
13660F:	drivers/net/ethernet/mellanox/mlx5/core/
13661F:	include/linux/mlx5/
13662
13663MELLANOX MLX5 IB driver
13664M:	Leon Romanovsky <leonro@nvidia.com>
13665L:	linux-rdma@vger.kernel.org
13666S:	Supported
13667W:	http://www.mellanox.com
13668Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13669F:	drivers/infiniband/hw/mlx5/
13670F:	include/linux/mlx5/
13671F:	include/uapi/rdma/mlx5-abi.h
13672
13673MELLANOX MLXCPLD I2C AND MUX DRIVER
13674M:	Vadim Pasternak <vadimp@nvidia.com>
13675M:	Michael Shych <michaelsh@nvidia.com>
13676L:	linux-i2c@vger.kernel.org
13677S:	Supported
13678F:	Documentation/i2c/busses/i2c-mlxcpld.rst
13679F:	drivers/i2c/busses/i2c-mlxcpld.c
13680F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
13681
13682MELLANOX MLXCPLD LED DRIVER
13683M:	Vadim Pasternak <vadimp@nvidia.com>
13684L:	linux-leds@vger.kernel.org
13685S:	Supported
13686F:	Documentation/leds/leds-mlxcpld.rst
13687F:	drivers/leds/leds-mlxcpld.c
13688F:	drivers/leds/leds-mlxreg.c
13689
13690MELLANOX PLATFORM DRIVER
13691M:	Vadim Pasternak <vadimp@nvidia.com>
13692L:	platform-driver-x86@vger.kernel.org
13693S:	Supported
13694F:	drivers/platform/x86/mlx-platform.c
13695
13696MEMBARRIER SUPPORT
13697M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13698M:	"Paul E. McKenney" <paulmck@kernel.org>
13699L:	linux-kernel@vger.kernel.org
13700S:	Supported
13701F:	arch/powerpc/include/asm/membarrier.h
13702F:	include/uapi/linux/membarrier.h
13703F:	kernel/sched/membarrier.c
13704
13705MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
13706M:	Mike Rapoport <rppt@kernel.org>
13707L:	linux-mm@kvack.org
13708S:	Maintained
13709F:	Documentation/core-api/boot-time-mm.rst
13710F:	include/linux/memblock.h
13711F:	mm/memblock.c
13712F:	mm/mm_init.c
13713F:	tools/testing/memblock/
13714
13715MEMORY CONTROLLER DRIVERS
13716M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
13717L:	linux-kernel@vger.kernel.org
13718S:	Maintained
13719B:	mailto:krzysztof.kozlowski@linaro.org
13720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
13721F:	Documentation/devicetree/bindings/memory-controllers/
13722F:	drivers/memory/
13723F:	include/dt-bindings/memory/
13724F:	include/memory/
13725
13726MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
13727M:	Dmitry Osipenko <digetx@gmail.com>
13728L:	linux-pm@vger.kernel.org
13729L:	linux-tegra@vger.kernel.org
13730S:	Maintained
13731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
13732F:	drivers/devfreq/tegra30-devfreq.c
13733
13734MEMORY HOT(UN)PLUG
13735M:	David Hildenbrand <david@redhat.com>
13736M:	Oscar Salvador <osalvador@suse.de>
13737L:	linux-mm@kvack.org
13738S:	Maintained
13739F:	Documentation/admin-guide/mm/memory-hotplug.rst
13740F:	Documentation/core-api/memory-hotplug.rst
13741F:	drivers/base/memory.c
13742F:	include/linux/memory_hotplug.h
13743F:	mm/memory_hotplug.c
13744F:	tools/testing/selftests/memory-hotplug/
13745
13746MEMORY MANAGEMENT
13747M:	Andrew Morton <akpm@linux-foundation.org>
13748L:	linux-mm@kvack.org
13749S:	Maintained
13750W:	http://www.linux-mm.org
13751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
13752T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
13753F:	include/linux/gfp.h
13754F:	include/linux/gfp_types.h
13755F:	include/linux/memory_hotplug.h
13756F:	include/linux/mm.h
13757F:	include/linux/mmzone.h
13758F:	include/linux/pagewalk.h
13759F:	include/linux/rmap.h
13760F:	include/trace/events/ksm.h
13761F:	mm/
13762F:	tools/mm/
13763F:	tools/testing/selftests/mm/
13764
13765MEMORY TECHNOLOGY DEVICES (MTD)
13766M:	Miquel Raynal <miquel.raynal@bootlin.com>
13767M:	Richard Weinberger <richard@nod.at>
13768M:	Vignesh Raghavendra <vigneshr@ti.com>
13769L:	linux-mtd@lists.infradead.org
13770S:	Maintained
13771W:	http://www.linux-mtd.infradead.org/
13772Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13773C:	irc://irc.oftc.net/mtd
13774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
13775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
13776F:	Documentation/devicetree/bindings/mtd/
13777F:	drivers/mtd/
13778F:	include/linux/mtd/
13779F:	include/uapi/mtd/
13780
13781MEMSENSING MICROSYSTEMS MSA311 DRIVER
13782M:	Dmitry Rokosov <ddrokosov@sberdevices.ru>
13783L:	linux-iio@vger.kernel.org
13784S:	Maintained
13785F:	Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
13786F:	drivers/iio/accel/msa311.c
13787
13788MEN A21 WATCHDOG DRIVER
13789M:	Johannes Thumshirn <morbidrsa@gmail.com>
13790L:	linux-watchdog@vger.kernel.org
13791S:	Maintained
13792F:	drivers/watchdog/mena21_wdt.c
13793
13794MEN CHAMELEON BUS (mcb)
13795M:	Johannes Thumshirn <morbidrsa@gmail.com>
13796S:	Maintained
13797F:	Documentation/driver-api/men-chameleon-bus.rst
13798F:	drivers/mcb/
13799F:	include/linux/mcb.h
13800
13801MEN F21BMC (Board Management Controller)
13802M:	Andreas Werner <andreas.werner@men.de>
13803S:	Supported
13804F:	Documentation/hwmon/menf21bmc.rst
13805F:	drivers/hwmon/menf21bmc_hwmon.c
13806F:	drivers/leds/leds-menf21bmc.c
13807F:	drivers/mfd/menf21bmc.c
13808F:	drivers/watchdog/menf21bmc_wdt.c
13809
13810MEN Z069 WATCHDOG DRIVER
13811M:	Johannes Thumshirn <jth@kernel.org>
13812L:	linux-watchdog@vger.kernel.org
13813S:	Maintained
13814F:	drivers/watchdog/menz69_wdt.c
13815
13816MESON AO CEC DRIVER FOR AMLOGIC SOCS
13817M:	Neil Armstrong <neil.armstrong@linaro.org>
13818L:	linux-media@vger.kernel.org
13819L:	linux-amlogic@lists.infradead.org
13820S:	Supported
13821W:	http://linux-meson.com/
13822T:	git git://linuxtv.org/media_tree.git
13823F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
13824F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
13825F:	drivers/media/cec/platform/meson/ao-cec.c
13826
13827MESON GE2D DRIVER FOR AMLOGIC SOCS
13828M:	Neil Armstrong <neil.armstrong@linaro.org>
13829L:	linux-media@vger.kernel.org
13830L:	linux-amlogic@lists.infradead.org
13831S:	Supported
13832T:	git git://linuxtv.org/media_tree.git
13833F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
13834F:	drivers/media/platform/amlogic/meson-ge2d/
13835
13836MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
13837M:	Liang Yang <liang.yang@amlogic.com>
13838L:	linux-mtd@lists.infradead.org
13839S:	Maintained
13840F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
13841F:	drivers/mtd/nand/raw/meson_*
13842
13843MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
13844M:	Neil Armstrong <neil.armstrong@linaro.org>
13845L:	linux-media@vger.kernel.org
13846L:	linux-amlogic@lists.infradead.org
13847S:	Supported
13848T:	git git://linuxtv.org/media_tree.git
13849F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
13850F:	drivers/staging/media/meson/vdec/
13851
13852METHODE UDPU SUPPORT
13853M:	Vladimir Vid <vladimir.vid@sartura.hr>
13854S:	Maintained
13855F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
13856
13857MHI BUS
13858M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13859L:	mhi@lists.linux.dev
13860L:	linux-arm-msm@vger.kernel.org
13861S:	Maintained
13862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
13863F:	Documentation/ABI/stable/sysfs-bus-mhi
13864F:	Documentation/mhi/
13865F:	drivers/bus/mhi/
13866F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
13867F:	include/linux/mhi.h
13868
13869MICROBLAZE ARCHITECTURE
13870M:	Michal Simek <monstr@monstr.eu>
13871S:	Supported
13872W:	http://www.monstr.eu/fdt/
13873T:	git git://git.monstr.eu/linux-2.6-microblaze.git
13874F:	arch/microblaze/
13875
13876MICROBLAZE TMR INJECT
13877M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
13878S:	Supported
13879F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
13880F:	drivers/misc/xilinx_tmr_inject.c
13881
13882MICROBLAZE TMR MANAGER
13883M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
13884S:	Supported
13885F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
13886F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
13887F:	drivers/misc/xilinx_tmr_manager.c
13888
13889MICROCHIP AT91 DMA DRIVERS
13890M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13891M:	Tudor Ambarus <tudor.ambarus@linaro.org>
13892L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13893L:	dmaengine@vger.kernel.org
13894S:	Supported
13895F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
13896F:	drivers/dma/at_hdmac.c
13897F:	drivers/dma/at_xdmac.c
13898F:	include/dt-bindings/dma/at91.h
13899
13900MICROCHIP AT91 SERIAL DRIVER
13901M:	Richard Genoud <richard.genoud@gmail.com>
13902S:	Maintained
13903F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13904F:	drivers/tty/serial/atmel_serial.c
13905F:	drivers/tty/serial/atmel_serial.h
13906
13907MICROCHIP AT91 USART MFD DRIVER
13908M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
13909L:	linux-kernel@vger.kernel.org
13910S:	Supported
13911F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13912F:	drivers/mfd/at91-usart.c
13913F:	include/dt-bindings/mfd/at91-usart.h
13914
13915MICROCHIP AT91 USART SPI DRIVER
13916M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
13917L:	linux-spi@vger.kernel.org
13918S:	Supported
13919F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13920F:	drivers/spi/spi-at91-usart.c
13921
13922MICROCHIP AUDIO ASOC DRIVERS
13923M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
13924L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13925S:	Supported
13926F:	Documentation/devicetree/bindings/sound/atmel*
13927F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
13928F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
13929F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
13930F:	sound/soc/atmel
13931
13932MICROCHIP CSI2DC DRIVER
13933M:	Eugen Hristev <eugen.hristev@microchip.com>
13934L:	linux-media@vger.kernel.org
13935S:	Supported
13936F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
13937F:	drivers/media/platform/microchip/microchip-csi2dc.c
13938
13939MICROCHIP ECC DRIVER
13940M:	Tudor Ambarus <tudor.ambarus@linaro.org>
13941L:	linux-crypto@vger.kernel.org
13942S:	Maintained
13943F:	drivers/crypto/atmel-ecc.*
13944
13945MICROCHIP EIC DRIVER
13946M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
13947L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13948S:	Supported
13949F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
13950F:	drivers/irqchip/irq-mchp-eic.c
13951
13952MICROCHIP I2C DRIVER
13953M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13954L:	linux-i2c@vger.kernel.org
13955S:	Supported
13956F:	drivers/i2c/busses/i2c-at91-*.c
13957F:	drivers/i2c/busses/i2c-at91.h
13958
13959MICROCHIP ISC DRIVER
13960M:	Eugen Hristev <eugen.hristev@microchip.com>
13961L:	linux-media@vger.kernel.org
13962S:	Supported
13963F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
13964F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
13965F:	drivers/media/platform/microchip/microchip-isc*
13966F:	drivers/media/platform/microchip/microchip-sama*-isc*
13967F:	drivers/staging/media/deprecated/atmel/atmel-isc*
13968F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
13969F:	include/linux/atmel-isc-media.h
13970
13971MICROCHIP ISI DRIVER
13972M:	Eugen Hristev <eugen.hristev@microchip.com>
13973L:	linux-media@vger.kernel.org
13974S:	Supported
13975F:	drivers/media/platform/atmel/atmel-isi.c
13976F:	drivers/media/platform/atmel/atmel-isi.h
13977
13978MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
13979M:	Woojung Huh <woojung.huh@microchip.com>
13980M:	UNGLinuxDriver@microchip.com
13981L:	netdev@vger.kernel.org
13982S:	Maintained
13983F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
13984F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
13985F:	drivers/net/dsa/microchip/*
13986F:	include/linux/dsa/ksz_common.h
13987F:	include/linux/platform_data/microchip-ksz.h
13988F:	net/dsa/tag_ksz.c
13989
13990MICROCHIP LAN743X ETHERNET DRIVER
13991M:	Bryan Whitehead <bryan.whitehead@microchip.com>
13992M:	UNGLinuxDriver@microchip.com
13993L:	netdev@vger.kernel.org
13994S:	Maintained
13995F:	drivers/net/ethernet/microchip/lan743x_*
13996
13997MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
13998M:	Arun Ramadoss <arun.ramadoss@microchip.com>
13999R:	UNGLinuxDriver@microchip.com
14000L:	netdev@vger.kernel.org
14001S:	Maintained
14002F:	drivers/net/phy/microchip_t1.c
14003
14004MICROCHIP LAN966X ETHERNET DRIVER
14005M:	Horatiu Vultur <horatiu.vultur@microchip.com>
14006M:	UNGLinuxDriver@microchip.com
14007L:	netdev@vger.kernel.org
14008S:	Maintained
14009F:	drivers/net/ethernet/microchip/lan966x/*
14010
14011MICROCHIP LCDFB DRIVER
14012M:	Nicolas Ferre <nicolas.ferre@microchip.com>
14013L:	linux-fbdev@vger.kernel.org
14014S:	Maintained
14015F:	drivers/video/fbdev/atmel_lcdfb.c
14016F:	include/video/atmel_lcdc.h
14017
14018MICROCHIP MCP16502 PMIC DRIVER
14019M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14020L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14021S:	Supported
14022F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
14023F:	drivers/regulator/mcp16502.c
14024
14025MICROCHIP MCP3911 ADC DRIVER
14026M:	Marcus Folkesson <marcus.folkesson@gmail.com>
14027M:	Kent Gustavsson <kent@minoris.se>
14028L:	linux-iio@vger.kernel.org
14029S:	Maintained
14030F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
14031F:	drivers/iio/adc/mcp3911.c
14032
14033MICROCHIP MMC/SD/SDIO MCI DRIVER
14034M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14035S:	Maintained
14036F:	drivers/mmc/host/atmel-mci.c
14037
14038MICROCHIP NAND DRIVER
14039M:	Tudor Ambarus <tudor.ambarus@linaro.org>
14040L:	linux-mtd@lists.infradead.org
14041S:	Supported
14042F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
14043F:	drivers/mtd/nand/raw/atmel/*
14044
14045MICROCHIP OTPC DRIVER
14046M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14047L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14048S:	Supported
14049F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
14050F:	drivers/nvmem/microchip-otpc.c
14051F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
14052
14053MICROCHIP PCI1XXXX GP DRIVER
14054M:	Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
14055M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14056L:	linux-gpio@vger.kernel.org
14057S:	Supported
14058F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
14059F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
14060F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
14061F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
14062
14063MICROCHIP PCI1XXXX I2C DRIVER
14064M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
14065M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14066M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14067L:	linux-i2c@vger.kernel.org
14068S:	Maintained
14069F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
14070
14071MICROCHIP PCIe UART DRIVER
14072M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14073M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
14074L:	linux-serial@vger.kernel.org
14075S:	Maintained
14076F:	drivers/tty/serial/8250/8250_pci1xxxx.c
14077
14078MICROCHIP POLARFIRE FPGA DRIVERS
14079M:	Conor Dooley <conor.dooley@microchip.com>
14080R:	Vladimir Georgiev <v.georgiev@metrotek.ru>
14081L:	linux-fpga@vger.kernel.org
14082S:	Supported
14083F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
14084F:	drivers/fpga/microchip-spi.c
14085
14086MICROCHIP PWM DRIVER
14087M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14088L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14089L:	linux-pwm@vger.kernel.org
14090S:	Supported
14091F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
14092F:	drivers/pwm/pwm-atmel.c
14093
14094MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
14095M:	Eugen Hristev <eugen.hristev@microchip.com>
14096L:	linux-iio@vger.kernel.org
14097S:	Supported
14098F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
14099F:	drivers/iio/adc/at91-sama5d2_adc.c
14100F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
14101
14102MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
14103M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14104S:	Supported
14105F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
14106F:	drivers/power/reset/at91-sama5d2_shdwc.c
14107
14108MICROCHIP SOC DRIVERS
14109M:	Conor Dooley <conor@kernel.org>
14110S:	Supported
14111T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
14112F:	drivers/soc/microchip/
14113
14114MICROCHIP SPI DRIVER
14115M:	Ryan Wanner <ryan.wanner@microchip.com>
14116S:	Supported
14117F:	drivers/spi/spi-atmel.*
14118
14119MICROCHIP SSC DRIVER
14120M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14121L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14122S:	Supported
14123F:	Documentation/devicetree/bindings/misc/atmel-ssc.txt
14124F:	drivers/misc/atmel-ssc.c
14125F:	include/linux/atmel-ssc.h
14126
14127Microchip Timer Counter Block (TCB) Capture Driver
14128M:	Kamel Bouhara <kamel.bouhara@bootlin.com>
14129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14130L:	linux-iio@vger.kernel.org
14131S:	Maintained
14132F:	drivers/counter/microchip-tcb-capture.c
14133
14134MICROCHIP USB251XB DRIVER
14135M:	Richard Leitner <richard.leitner@skidata.com>
14136L:	linux-usb@vger.kernel.org
14137S:	Maintained
14138F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
14139F:	drivers/usb/misc/usb251xb.c
14140
14141MICROCHIP USBA UDC DRIVER
14142M:	Cristian Birsan <cristian.birsan@microchip.com>
14143L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14144S:	Supported
14145F:	drivers/usb/gadget/udc/atmel_usba_udc.*
14146
14147MICROCHIP WILC1000 WIFI DRIVER
14148M:	Ajay Singh <ajay.kathat@microchip.com>
14149M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14150L:	linux-wireless@vger.kernel.org
14151S:	Supported
14152F:	drivers/net/wireless/microchip/wilc1000/
14153
14154MICROSEMI MIPS SOCS
14155M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
14156M:	UNGLinuxDriver@microchip.com
14157L:	linux-mips@vger.kernel.org
14158S:	Supported
14159F:	Documentation/devicetree/bindings/mips/mscc.txt
14160F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
14161F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
14162F:	arch/mips/boot/dts/mscc/
14163F:	arch/mips/configs/generic/board-ocelot.config
14164F:	arch/mips/generic/board-ocelot.c
14165
14166MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
14167M:	Don Brace <don.brace@microchip.com>
14168L:	storagedev@microchip.com
14169L:	linux-scsi@vger.kernel.org
14170S:	Supported
14171F:	Documentation/scsi/smartpqi.rst
14172F:	drivers/scsi/smartpqi/Kconfig
14173F:	drivers/scsi/smartpqi/Makefile
14174F:	drivers/scsi/smartpqi/smartpqi*.[ch]
14175F:	include/linux/cciss*.h
14176F:	include/uapi/linux/cciss*.h
14177
14178MICROSOFT MANA RDMA DRIVER
14179M:	Long Li <longli@microsoft.com>
14180M:	Ajay Sharma <sharmaajay@microsoft.com>
14181L:	linux-rdma@vger.kernel.org
14182S:	Supported
14183F:	drivers/infiniband/hw/mana/
14184F:	include/net/mana
14185F:	include/uapi/rdma/mana-abi.h
14186
14187MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
14188M:	Maximilian Luz <luzmaximilian@gmail.com>
14189L:	platform-driver-x86@vger.kernel.org
14190S:	Maintained
14191F:	drivers/platform/surface/surface_aggregator_tabletsw.c
14192
14193MICROSOFT SURFACE BATTERY AND AC DRIVERS
14194M:	Maximilian Luz <luzmaximilian@gmail.com>
14195L:	linux-pm@vger.kernel.org
14196L:	platform-driver-x86@vger.kernel.org
14197S:	Maintained
14198F:	drivers/power/supply/surface_battery.c
14199F:	drivers/power/supply/surface_charger.c
14200
14201MICROSOFT SURFACE DTX DRIVER
14202M:	Maximilian Luz <luzmaximilian@gmail.com>
14203L:	platform-driver-x86@vger.kernel.org
14204S:	Maintained
14205F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
14206F:	drivers/platform/surface/surface_dtx.c
14207F:	include/uapi/linux/surface_aggregator/dtx.h
14208
14209MICROSOFT SURFACE GPE LID SUPPORT DRIVER
14210M:	Maximilian Luz <luzmaximilian@gmail.com>
14211L:	platform-driver-x86@vger.kernel.org
14212S:	Maintained
14213F:	drivers/platform/surface/surface_gpe.c
14214
14215MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
14216M:	Hans de Goede <hdegoede@redhat.com>
14217M:	Mark Gross <markgross@kernel.org>
14218M:	Maximilian Luz <luzmaximilian@gmail.com>
14219L:	platform-driver-x86@vger.kernel.org
14220S:	Maintained
14221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
14222F:	drivers/platform/surface/
14223
14224MICROSOFT SURFACE HID TRANSPORT DRIVER
14225M:	Maximilian Luz <luzmaximilian@gmail.com>
14226L:	linux-input@vger.kernel.org
14227L:	platform-driver-x86@vger.kernel.org
14228S:	Maintained
14229F:	drivers/hid/surface-hid/
14230
14231MICROSOFT SURFACE HOT-PLUG DRIVER
14232M:	Maximilian Luz <luzmaximilian@gmail.com>
14233L:	platform-driver-x86@vger.kernel.org
14234S:	Maintained
14235F:	drivers/platform/surface/surface_hotplug.c
14236
14237MICROSOFT SURFACE PLATFORM PROFILE DRIVER
14238M:	Maximilian Luz <luzmaximilian@gmail.com>
14239L:	platform-driver-x86@vger.kernel.org
14240S:	Maintained
14241F:	drivers/platform/surface/surface_platform_profile.c
14242
14243MICROSOFT SURFACE PRO 3 BUTTON DRIVER
14244M:	Chen Yu <yu.c.chen@intel.com>
14245L:	platform-driver-x86@vger.kernel.org
14246S:	Supported
14247F:	drivers/platform/surface/surfacepro3_button.c
14248
14249MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
14250M:	Maximilian Luz <luzmaximilian@gmail.com>
14251L:	platform-driver-x86@vger.kernel.org
14252S:	Maintained
14253F:	drivers/platform/surface/surface_aggregator_hub.c
14254
14255MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
14256M:	Maximilian Luz <luzmaximilian@gmail.com>
14257L:	platform-driver-x86@vger.kernel.org
14258S:	Maintained
14259W:	https://github.com/linux-surface/surface-aggregator-module
14260C:	irc://irc.libera.chat/linux-surface
14261F:	Documentation/driver-api/surface_aggregator/
14262F:	drivers/platform/surface/aggregator/
14263F:	drivers/platform/surface/surface_acpi_notify.c
14264F:	drivers/platform/surface/surface_aggregator_cdev.c
14265F:	drivers/platform/surface/surface_aggregator_registry.c
14266F:	include/linux/surface_acpi_notify.h
14267F:	include/linux/surface_aggregator/
14268F:	include/uapi/linux/surface_aggregator/
14269
14270MICROTEK X6 SCANNER
14271M:	Oliver Neukum <oliver@neukum.org>
14272S:	Maintained
14273F:	drivers/usb/image/microtek.*
14274
14275MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
14276M:	Luka Kovacic <luka.kovacic@sartura.hr>
14277M:	Luka Perkov <luka.perkov@sartura.hr>
14278S:	Maintained
14279F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
14280F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
14281F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
14282F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
14283F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
14284F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
14285
14286MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
14287M:	Sakari Ailus <sakari.ailus@linux.intel.com>
14288L:	linux-media@vger.kernel.org
14289S:	Maintained
14290F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
14291F:	Documentation/driver-api/media/drivers/ccs/
14292F:	Documentation/userspace-api/media/drivers/ccs.rst
14293F:	drivers/media/i2c/ccs-pll.c
14294F:	drivers/media/i2c/ccs-pll.h
14295F:	drivers/media/i2c/ccs/
14296F:	include/uapi/linux/ccs.h
14297F:	include/uapi/linux/smiapp.h
14298
14299MIPS
14300M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14301L:	linux-mips@vger.kernel.org
14302S:	Maintained
14303W:	http://www.linux-mips.org/
14304Q:	https://patchwork.kernel.org/project/linux-mips/list/
14305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
14306F:	Documentation/devicetree/bindings/mips/
14307F:	Documentation/arch/mips/
14308F:	arch/mips/
14309F:	drivers/platform/mips/
14310F:	include/dt-bindings/mips/
14311
14312MIPS BOSTON DEVELOPMENT BOARD
14313M:	Paul Burton <paulburton@kernel.org>
14314L:	linux-mips@vger.kernel.org
14315S:	Maintained
14316F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
14317F:	arch/mips/boot/dts/img/boston.dts
14318F:	arch/mips/configs/generic/board-boston.config
14319F:	drivers/clk/imgtec/clk-boston.c
14320F:	include/dt-bindings/clock/boston-clock.h
14321
14322MIPS CORE DRIVERS
14323M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14324M:	Serge Semin <fancer.lancer@gmail.com>
14325L:	linux-mips@vger.kernel.org
14326S:	Supported
14327F:	drivers/bus/mips_cdmm.c
14328F:	drivers/clocksource/mips-gic-timer.c
14329F:	drivers/cpuidle/cpuidle-cps.c
14330F:	drivers/irqchip/irq-mips-cpu.c
14331F:	drivers/irqchip/irq-mips-gic.c
14332
14333MIPS GENERIC PLATFORM
14334M:	Paul Burton <paulburton@kernel.org>
14335L:	linux-mips@vger.kernel.org
14336S:	Supported
14337F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
14338F:	arch/mips/generic/
14339F:	arch/mips/tools/generic-board-config.sh
14340
14341MIPS RINT INSTRUCTION EMULATION
14342M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
14343L:	linux-mips@vger.kernel.org
14344S:	Supported
14345F:	arch/mips/math-emu/dp_rint.c
14346F:	arch/mips/math-emu/sp_rint.c
14347
14348MIPS/LOONGSON1 ARCHITECTURE
14349M:	Keguang Zhang <keguang.zhang@gmail.com>
14350L:	linux-mips@vger.kernel.org
14351S:	Maintained
14352F:	arch/mips/include/asm/mach-loongson32/
14353F:	arch/mips/loongson32/
14354F:	drivers/*/*loongson1*
14355
14356MIPS/LOONGSON2EF ARCHITECTURE
14357M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
14358L:	linux-mips@vger.kernel.org
14359S:	Maintained
14360F:	arch/mips/include/asm/mach-loongson2ef/
14361F:	arch/mips/loongson2ef/
14362F:	drivers/cpufreq/loongson2_cpufreq.c
14363
14364MIPS/LOONGSON64 ARCHITECTURE
14365M:	Huacai Chen <chenhuacai@kernel.org>
14366M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
14367L:	linux-mips@vger.kernel.org
14368S:	Maintained
14369F:	arch/mips/include/asm/mach-loongson64/
14370F:	arch/mips/loongson64/
14371F:	drivers/irqchip/irq-loongson*
14372F:	drivers/platform/mips/cpu_hwmon.c
14373
14374MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
14375M:	Hans Verkuil <hverkuil@xs4all.nl>
14376L:	linux-media@vger.kernel.org
14377S:	Odd Fixes
14378W:	https://linuxtv.org
14379T:	git git://linuxtv.org/media_tree.git
14380F:	drivers/media/radio/radio-miropcm20*
14381
14382MMP SUPPORT
14383R:	Lubomir Rintel <lkundrak@v3.sk>
14384L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14385S:	Odd Fixes
14386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
14387F:	arch/arm/boot/dts/marvell/mmp*
14388F:	arch/arm/mach-mmp/
14389F:	include/linux/soc/mmp/
14390
14391MMP USB PHY DRIVERS
14392R:	Lubomir Rintel <lkundrak@v3.sk>
14393L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14394S:	Maintained
14395F:	drivers/phy/marvell/phy-mmp3-usb.c
14396F:	drivers/phy/marvell/phy-pxa-usb.c
14397
14398MMU GATHER AND TLB INVALIDATION
14399M:	Will Deacon <will@kernel.org>
14400M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
14401M:	Andrew Morton <akpm@linux-foundation.org>
14402M:	Nick Piggin <npiggin@gmail.com>
14403M:	Peter Zijlstra <peterz@infradead.org>
14404L:	linux-arch@vger.kernel.org
14405L:	linux-mm@kvack.org
14406S:	Maintained
14407F:	arch/*/include/asm/tlb.h
14408F:	include/asm-generic/tlb.h
14409F:	mm/mmu_gather.c
14410
14411MN88472 MEDIA DRIVER
14412M:	Antti Palosaari <crope@iki.fi>
14413L:	linux-media@vger.kernel.org
14414S:	Maintained
14415W:	https://linuxtv.org
14416W:	http://palosaari.fi/linux/
14417Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14418F:	drivers/media/dvb-frontends/mn88472*
14419
14420MN88473 MEDIA DRIVER
14421M:	Antti Palosaari <crope@iki.fi>
14422L:	linux-media@vger.kernel.org
14423S:	Maintained
14424W:	https://linuxtv.org
14425W:	http://palosaari.fi/linux/
14426Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14427F:	drivers/media/dvb-frontends/mn88473*
14428
14429MODULE SUPPORT
14430M:	Luis Chamberlain <mcgrof@kernel.org>
14431L:	linux-modules@vger.kernel.org
14432L:	linux-kernel@vger.kernel.org
14433S:	Maintained
14434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
14435F:	include/linux/kmod.h
14436F:	include/linux/module.h
14437F:	kernel/module/
14438F:	lib/test_kmod.c
14439F:	scripts/module*
14440F:	tools/testing/selftests/kmod/
14441
14442MONOLITHIC POWER SYSTEM PMIC DRIVER
14443M:	Saravanan Sekar <sravanhome@gmail.com>
14444S:	Maintained
14445F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
14446F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
14447F:	drivers/hwmon/pmbus/mpq7932.c
14448F:	drivers/iio/adc/mp2629_adc.c
14449F:	drivers/mfd/mp2629.c
14450F:	drivers/power/supply/mp2629_charger.c
14451F:	drivers/regulator/mp5416.c
14452F:	drivers/regulator/mpq7920.c
14453F:	drivers/regulator/mpq7920.h
14454F:	include/linux/mfd/mp2629.h
14455
14456MOST(R) TECHNOLOGY DRIVER
14457M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
14458M:	Christian Gromm <christian.gromm@microchip.com>
14459S:	Maintained
14460F:	Documentation/ABI/testing/configfs-most
14461F:	Documentation/ABI/testing/sysfs-bus-most
14462F:	drivers/most/
14463F:	drivers/staging/most/
14464F:	include/linux/most.h
14465
14466MOTORCOMM PHY DRIVER
14467M:	Peter Geis <pgwipeout@gmail.com>
14468M:	Frank <Frank.Sae@motor-comm.com>
14469L:	netdev@vger.kernel.org
14470S:	Maintained
14471F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
14472F:	drivers/net/phy/motorcomm.c
14473
14474MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
14475M:	Jiri Slaby <jirislaby@kernel.org>
14476S:	Maintained
14477F:	Documentation/driver-api/tty/moxa-smartio.rst
14478F:	drivers/tty/mxser.*
14479
14480MR800 AVERMEDIA USB FM RADIO DRIVER
14481M:	Alexey Klimov <klimov.linux@gmail.com>
14482L:	linux-media@vger.kernel.org
14483S:	Maintained
14484T:	git git://linuxtv.org/media_tree.git
14485F:	drivers/media/radio/radio-mr800.c
14486
14487MRF24J40 IEEE 802.15.4 RADIO DRIVER
14488M:	Stefan Schmidt <stefan@datenfreihafen.org>
14489L:	linux-wpan@vger.kernel.org
14490S:	Odd Fixes
14491F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
14492F:	drivers/net/ieee802154/mrf24j40.c
14493
14494MSI EC DRIVER
14495M:	Nikita Kravets <teackot@gmail.com>
14496L:	platform-driver-x86@vger.kernel.org
14497S:	Maintained
14498W:	https://github.com/BeardOverflow/msi-ec
14499F:	drivers/platform/x86/msi-ec.*
14500
14501MSI LAPTOP SUPPORT
14502M:	"Lee, Chun-Yi" <jlee@suse.com>
14503L:	platform-driver-x86@vger.kernel.org
14504S:	Maintained
14505F:	drivers/platform/x86/msi-laptop.c
14506
14507MSI WMI SUPPORT
14508L:	platform-driver-x86@vger.kernel.org
14509S:	Orphan
14510F:	drivers/platform/x86/msi-wmi.c
14511
14512MSI001 MEDIA DRIVER
14513M:	Antti Palosaari <crope@iki.fi>
14514L:	linux-media@vger.kernel.org
14515S:	Maintained
14516W:	https://linuxtv.org
14517W:	http://palosaari.fi/linux/
14518Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14519T:	git git://linuxtv.org/anttip/media_tree.git
14520F:	drivers/media/tuners/msi001*
14521
14522MSI2500 MEDIA DRIVER
14523M:	Antti Palosaari <crope@iki.fi>
14524L:	linux-media@vger.kernel.org
14525S:	Maintained
14526W:	https://linuxtv.org
14527W:	http://palosaari.fi/linux/
14528Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14529T:	git git://linuxtv.org/anttip/media_tree.git
14530F:	drivers/media/usb/msi2500/
14531
14532MSTAR INTERRUPT CONTROLLER DRIVER
14533M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
14534M:	Daniel Palmer <daniel@thingy.jp>
14535S:	Maintained
14536F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
14537F:	drivers/irqchip/irq-mst-intc.c
14538
14539MSYSTEMS DISKONCHIP G3 MTD DRIVER
14540M:	Robert Jarzmik <robert.jarzmik@free.fr>
14541L:	linux-mtd@lists.infradead.org
14542S:	Maintained
14543F:	drivers/mtd/devices/docg3*
14544
14545MT9P031 APTINA CAMERA SENSOR
14546M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14547L:	linux-media@vger.kernel.org
14548S:	Maintained
14549T:	git git://linuxtv.org/media_tree.git
14550F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
14551F:	drivers/media/i2c/mt9p031.c
14552F:	include/media/i2c/mt9p031.h
14553
14554MT9T112 APTINA CAMERA SENSOR
14555M:	Jacopo Mondi <jacopo@jmondi.org>
14556L:	linux-media@vger.kernel.org
14557S:	Odd Fixes
14558T:	git git://linuxtv.org/media_tree.git
14559F:	drivers/media/i2c/mt9t112.c
14560F:	include/media/i2c/mt9t112.h
14561
14562MT9V032 APTINA CAMERA SENSOR
14563M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14564L:	linux-media@vger.kernel.org
14565S:	Maintained
14566T:	git git://linuxtv.org/media_tree.git
14567F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
14568F:	drivers/media/i2c/mt9v032.c
14569F:	include/media/i2c/mt9v032.h
14570
14571MT9V111 APTINA CAMERA SENSOR
14572M:	Jacopo Mondi <jacopo@jmondi.org>
14573L:	linux-media@vger.kernel.org
14574S:	Maintained
14575T:	git git://linuxtv.org/media_tree.git
14576F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
14577F:	drivers/media/i2c/mt9v111.c
14578
14579MULTIFUNCTION DEVICES (MFD)
14580M:	Lee Jones <lee@kernel.org>
14581S:	Maintained
14582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14583F:	Documentation/devicetree/bindings/mfd/
14584F:	drivers/mfd/
14585F:	include/dt-bindings/mfd/
14586F:	include/linux/mfd/
14587
14588MULTIMEDIA CARD (MMC) ETC. OVER SPI
14589S:	Orphan
14590F:	drivers/mmc/host/mmc_spi.c
14591F:	include/linux/spi/mmc_spi.h
14592
14593MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
14594M:	Ulf Hansson <ulf.hansson@linaro.org>
14595L:	linux-mmc@vger.kernel.org
14596S:	Maintained
14597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14598F:	Documentation/devicetree/bindings/mmc/
14599F:	drivers/mmc/
14600F:	include/linux/mmc/
14601F:	include/uapi/linux/mmc/
14602
14603MULTIPLEXER SUBSYSTEM
14604M:	Peter Rosin <peda@axentia.se>
14605S:	Maintained
14606F:	Documentation/ABI/testing/sysfs-class-mux*
14607F:	Documentation/devicetree/bindings/mux/
14608F:	drivers/mux/
14609F:	include/dt-bindings/mux/
14610F:	include/linux/mux/
14611
14612MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
14613M:	Bin Liu <b-liu@ti.com>
14614L:	linux-usb@vger.kernel.org
14615S:	Maintained
14616F:	drivers/usb/musb/
14617
14618MXL301RF MEDIA DRIVER
14619M:	Akihiro Tsukada <tskd08@gmail.com>
14620L:	linux-media@vger.kernel.org
14621S:	Odd Fixes
14622F:	drivers/media/tuners/mxl301rf*
14623
14624MXL5007T MEDIA DRIVER
14625M:	Michael Krufky <mkrufky@linuxtv.org>
14626L:	linux-media@vger.kernel.org
14627S:	Maintained
14628W:	https://linuxtv.org
14629W:	http://github.com/mkrufky
14630Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14631T:	git git://linuxtv.org/mkrufky/tuners.git
14632F:	drivers/media/tuners/mxl5007t.*
14633
14634MXSFB DRM DRIVER
14635M:	Marek Vasut <marex@denx.de>
14636M:	Stefan Agner <stefan@agner.ch>
14637L:	dri-devel@lists.freedesktop.org
14638S:	Supported
14639T:	git git://anongit.freedesktop.org/drm/drm-misc
14640F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
14641F:	drivers/gpu/drm/mxsfb/
14642
14643MYLEX DAC960 PCI RAID Controller
14644M:	Hannes Reinecke <hare@kernel.org>
14645L:	linux-scsi@vger.kernel.org
14646S:	Supported
14647F:	drivers/scsi/myrb.*
14648F:	drivers/scsi/myrs.*
14649
14650MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
14651M:	Chris Lee <christopher.lee@cspi.com>
14652L:	netdev@vger.kernel.org
14653S:	Supported
14654W:	https://www.cspi.com/ethernet-products/support/downloads/
14655F:	drivers/net/ethernet/myricom/myri10ge/
14656
14657NAND FLASH SUBSYSTEM
14658M:	Miquel Raynal <miquel.raynal@bootlin.com>
14659R:	Richard Weinberger <richard@nod.at>
14660L:	linux-mtd@lists.infradead.org
14661S:	Maintained
14662W:	http://www.linux-mtd.infradead.org/
14663Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14664C:	irc://irc.oftc.net/mtd
14665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
14666F:	drivers/mtd/nand/
14667F:	include/linux/mtd/*nand*.h
14668
14669NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
14670M:	Daniel Mack <zonque@gmail.com>
14671L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14672S:	Maintained
14673W:	http://www.native-instruments.com
14674F:	sound/usb/caiaq/
14675
14676NATSEMI ETHERNET DRIVER (DP8381x)
14677S:	Orphan
14678F:	drivers/net/ethernet/natsemi/natsemi.c
14679
14680NCR 5380 SCSI DRIVERS
14681M:	Finn Thain <fthain@linux-m68k.org>
14682M:	Michael Schmitz <schmitzmic@gmail.com>
14683L:	linux-scsi@vger.kernel.org
14684S:	Maintained
14685F:	Documentation/scsi/g_NCR5380.rst
14686F:	drivers/scsi/NCR5380.*
14687F:	drivers/scsi/arm/cumana_1.c
14688F:	drivers/scsi/arm/oak.c
14689F:	drivers/scsi/atari_scsi.*
14690F:	drivers/scsi/dmx3191d.c
14691F:	drivers/scsi/g_NCR5380.*
14692F:	drivers/scsi/mac_scsi.*
14693F:	drivers/scsi/sun3_scsi.*
14694F:	drivers/scsi/sun3_scsi_vme.c
14695
14696NCSI LIBRARY
14697M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
14698S:	Maintained
14699F:	net/ncsi/
14700
14701NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
14702M:	Guenter Roeck <linux@roeck-us.net>
14703L:	linux-hwmon@vger.kernel.org
14704S:	Maintained
14705F:	Documentation/hwmon/nct6775.rst
14706F:	drivers/hwmon/nct6775-core.c
14707F:	drivers/hwmon/nct6775-platform.c
14708F:	drivers/hwmon/nct6775.h
14709
14710NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
14711M:	Zev Weiss <zev@bewilderbeest.net>
14712L:	linux-hwmon@vger.kernel.org
14713S:	Maintained
14714F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
14715F:	drivers/hwmon/nct6775-i2c.c
14716
14717NETDEVSIM
14718M:	Jakub Kicinski <kuba@kernel.org>
14719S:	Maintained
14720F:	drivers/net/netdevsim/*
14721
14722NETEM NETWORK EMULATOR
14723M:	Stephen Hemminger <stephen@networkplumber.org>
14724L:	netdev@vger.kernel.org
14725S:	Maintained
14726F:	net/sched/sch_netem.c
14727
14728NETERION 10GbE DRIVERS (s2io)
14729M:	Jon Mason <jdmason@kudzu.us>
14730L:	netdev@vger.kernel.org
14731S:	Supported
14732F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
14733F:	drivers/net/ethernet/neterion/
14734
14735NETFILTER
14736M:	Pablo Neira Ayuso <pablo@netfilter.org>
14737M:	Jozsef Kadlecsik <kadlec@netfilter.org>
14738M:	Florian Westphal <fw@strlen.de>
14739L:	netfilter-devel@vger.kernel.org
14740L:	coreteam@netfilter.org
14741S:	Maintained
14742W:	http://www.netfilter.org/
14743W:	http://www.iptables.org/
14744W:	http://www.nftables.org/
14745Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
14746C:	irc://irc.libera.chat/netfilter
14747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
14748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
14749F:	include/linux/netfilter*
14750F:	include/linux/netfilter/
14751F:	include/net/netfilter/
14752F:	include/uapi/linux/netfilter*
14753F:	include/uapi/linux/netfilter/
14754F:	net/*/netfilter.c
14755F:	net/*/netfilter/
14756F:	net/bridge/br_netfilter*.c
14757F:	net/netfilter/
14758
14759NETROM NETWORK LAYER
14760M:	Ralf Baechle <ralf@linux-mips.org>
14761L:	linux-hams@vger.kernel.org
14762S:	Maintained
14763W:	http://www.linux-ax25.org/
14764F:	include/net/netrom.h
14765F:	include/uapi/linux/netrom.h
14766F:	net/netrom/
14767
14768NETRONIX EMBEDDED CONTROLLER
14769M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
14770S:	Maintained
14771F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
14772F:	drivers/mfd/ntxec.c
14773F:	drivers/pwm/pwm-ntxec.c
14774F:	drivers/rtc/rtc-ntxec.c
14775F:	include/linux/mfd/ntxec.h
14776
14777NETRONOME ETHERNET DRIVERS
14778M:	Louis Peens <louis.peens@corigine.com>
14779R:	Jakub Kicinski <kuba@kernel.org>
14780L:	oss-drivers@corigine.com
14781S:	Maintained
14782F:	drivers/net/ethernet/netronome/
14783
14784NETWORK BLOCK DEVICE (NBD)
14785M:	Josef Bacik <josef@toxicpanda.com>
14786L:	linux-block@vger.kernel.org
14787L:	nbd@other.debian.org
14788S:	Maintained
14789F:	Documentation/admin-guide/blockdev/nbd.rst
14790F:	drivers/block/nbd.c
14791F:	include/trace/events/nbd.h
14792F:	include/uapi/linux/nbd.h
14793
14794NETWORK DROP MONITOR
14795M:	Neil Horman <nhorman@tuxdriver.com>
14796L:	netdev@vger.kernel.org
14797S:	Maintained
14798W:	https://fedorahosted.org/dropwatch/
14799F:	include/uapi/linux/net_dropmon.h
14800F:	net/core/drop_monitor.c
14801
14802NETWORKING DRIVERS
14803M:	"David S. Miller" <davem@davemloft.net>
14804M:	Eric Dumazet <edumazet@google.com>
14805M:	Jakub Kicinski <kuba@kernel.org>
14806M:	Paolo Abeni <pabeni@redhat.com>
14807L:	netdev@vger.kernel.org
14808S:	Maintained
14809Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14812F:	Documentation/devicetree/bindings/net/
14813F:	drivers/connector/
14814F:	drivers/net/
14815F:	include/dt-bindings/net/
14816F:	include/linux/etherdevice.h
14817F:	include/linux/fcdevice.h
14818F:	include/linux/fddidevice.h
14819F:	include/linux/hippidevice.h
14820F:	include/linux/if_*
14821F:	include/linux/inetdevice.h
14822F:	include/linux/netdevice.h
14823F:	include/uapi/linux/if_*
14824F:	include/uapi/linux/netdevice.h
14825X:	drivers/net/wireless/
14826
14827NETWORKING DRIVERS (WIRELESS)
14828M:	Kalle Valo <kvalo@kernel.org>
14829L:	linux-wireless@vger.kernel.org
14830S:	Maintained
14831W:	https://wireless.wiki.kernel.org/
14832Q:	https://patchwork.kernel.org/project/linux-wireless/list/
14833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
14834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
14835F:	Documentation/devicetree/bindings/net/wireless/
14836F:	drivers/net/wireless/
14837
14838NETWORKING [DSA]
14839M:	Andrew Lunn <andrew@lunn.ch>
14840M:	Florian Fainelli <f.fainelli@gmail.com>
14841M:	Vladimir Oltean <olteanv@gmail.com>
14842S:	Maintained
14843F:	Documentation/devicetree/bindings/net/dsa/
14844F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
14845F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
14846F:	drivers/net/dsa/
14847F:	include/linux/dsa/
14848F:	include/linux/platform_data/dsa.h
14849F:	include/net/dsa.h
14850F:	net/dsa/
14851F:	tools/testing/selftests/drivers/net/dsa/
14852
14853NETWORKING [GENERAL]
14854M:	"David S. Miller" <davem@davemloft.net>
14855M:	Eric Dumazet <edumazet@google.com>
14856M:	Jakub Kicinski <kuba@kernel.org>
14857M:	Paolo Abeni <pabeni@redhat.com>
14858L:	netdev@vger.kernel.org
14859S:	Maintained
14860Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14861B:	mailto:netdev@vger.kernel.org
14862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14864F:	Documentation/core-api/netlink.rst
14865F:	Documentation/netlink/
14866F:	Documentation/networking/
14867F:	Documentation/process/maintainer-netdev.rst
14868F:	Documentation/userspace-api/netlink/
14869F:	include/linux/in.h
14870F:	include/linux/net.h
14871F:	include/linux/netdevice.h
14872F:	include/net/
14873F:	include/uapi/linux/in.h
14874F:	include/uapi/linux/net.h
14875F:	include/uapi/linux/net_namespace.h
14876F:	include/uapi/linux/netdevice.h
14877F:	lib/net_utils.c
14878F:	lib/random32.c
14879F:	net/
14880F:	tools/net/
14881F:	tools/testing/selftests/net/
14882X:	net/bluetooth/
14883
14884NETWORKING [IPSEC]
14885M:	Steffen Klassert <steffen.klassert@secunet.com>
14886M:	Herbert Xu <herbert@gondor.apana.org.au>
14887M:	"David S. Miller" <davem@davemloft.net>
14888L:	netdev@vger.kernel.org
14889S:	Maintained
14890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
14891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
14892F:	include/net/xfrm.h
14893F:	include/uapi/linux/xfrm.h
14894F:	net/ipv4/ah4.c
14895F:	net/ipv4/esp4*
14896F:	net/ipv4/ip_vti.c
14897F:	net/ipv4/ipcomp.c
14898F:	net/ipv4/xfrm*
14899F:	net/ipv6/ah6.c
14900F:	net/ipv6/esp6*
14901F:	net/ipv6/ip6_vti.c
14902F:	net/ipv6/ipcomp6.c
14903F:	net/ipv6/xfrm*
14904F:	net/key/
14905F:	net/xfrm/
14906F:	tools/testing/selftests/net/ipsec.c
14907
14908NETWORKING [IPv4/IPv6]
14909M:	"David S. Miller" <davem@davemloft.net>
14910M:	David Ahern <dsahern@kernel.org>
14911L:	netdev@vger.kernel.org
14912S:	Maintained
14913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14914F:	arch/x86/net/*
14915F:	include/linux/ip.h
14916F:	include/linux/ipv6*
14917F:	include/net/fib*
14918F:	include/net/ip*
14919F:	include/net/route.h
14920F:	net/ipv4/
14921F:	net/ipv6/
14922
14923NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
14924M:	Paul Moore <paul@paul-moore.com>
14925L:	netdev@vger.kernel.org
14926L:	linux-security-module@vger.kernel.org
14927S:	Supported
14928W:	https://github.com/netlabel
14929F:	Documentation/netlabel/
14930F:	include/net/calipso.h
14931F:	include/net/cipso_ipv4.h
14932F:	include/net/netlabel.h
14933F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
14934F:	include/uapi/linux/netfilter/xt_SECMARK.h
14935F:	net/ipv4/cipso_ipv4.c
14936F:	net/ipv6/calipso.c
14937F:	net/netfilter/xt_CONNSECMARK.c
14938F:	net/netfilter/xt_SECMARK.c
14939F:	net/netlabel/
14940
14941NETWORKING [MACSEC]
14942M:	Sabrina Dubroca <sd@queasysnail.net>
14943L:	netdev@vger.kernel.org
14944S:	Maintained
14945F:	drivers/net/macsec.c
14946F:	include/net/macsec.h
14947F:	include/uapi/linux/if_macsec.h
14948K:	macsec
14949K:	\bmdo_
14950
14951NETWORKING [MPTCP]
14952M:	Matthieu Baerts <matthieu.baerts@tessares.net>
14953M:	Mat Martineau <martineau@kernel.org>
14954L:	netdev@vger.kernel.org
14955L:	mptcp@lists.linux.dev
14956S:	Maintained
14957W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
14958B:	https://github.com/multipath-tcp/mptcp_net-next/issues
14959T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
14960T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
14961F:	Documentation/networking/mptcp-sysctl.rst
14962F:	include/net/mptcp.h
14963F:	include/trace/events/mptcp.h
14964F:	include/uapi/linux/mptcp.h
14965F:	net/mptcp/
14966F:	tools/testing/selftests/bpf/*/*mptcp*.c
14967F:	tools/testing/selftests/net/mptcp/
14968
14969NETWORKING [TCP]
14970M:	Eric Dumazet <edumazet@google.com>
14971L:	netdev@vger.kernel.org
14972S:	Maintained
14973F:	include/linux/tcp.h
14974F:	include/net/tcp.h
14975F:	include/trace/events/tcp.h
14976F:	include/uapi/linux/tcp.h
14977F:	net/ipv4/syncookies.c
14978F:	net/ipv4/tcp*.c
14979F:	net/ipv6/syncookies.c
14980F:	net/ipv6/tcp*.c
14981
14982NETWORKING [TLS]
14983M:	Boris Pismenny <borisp@nvidia.com>
14984M:	John Fastabend <john.fastabend@gmail.com>
14985M:	Jakub Kicinski <kuba@kernel.org>
14986L:	netdev@vger.kernel.org
14987S:	Maintained
14988F:	include/net/tls.h
14989F:	include/uapi/linux/tls.h
14990F:	net/tls/*
14991
14992NETXEN (1/10) GbE SUPPORT
14993M:	Manish Chopra <manishc@marvell.com>
14994M:	Rahul Verma <rahulv@marvell.com>
14995M:	GR-Linux-NIC-Dev@marvell.com
14996L:	netdev@vger.kernel.org
14997S:	Supported
14998F:	drivers/net/ethernet/qlogic/netxen/
14999
15000NET_FAILOVER MODULE
15001M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
15002L:	netdev@vger.kernel.org
15003S:	Supported
15004F:	Documentation/networking/net_failover.rst
15005F:	drivers/net/net_failover.c
15006F:	include/net/net_failover.h
15007
15008NEXTHOP
15009M:	David Ahern <dsahern@kernel.org>
15010L:	netdev@vger.kernel.org
15011S:	Maintained
15012F:	include/net/netns/nexthop.h
15013F:	include/net/nexthop.h
15014F:	include/uapi/linux/nexthop.h
15015F:	net/ipv4/nexthop.c
15016
15017NFC SUBSYSTEM
15018M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
15019L:	netdev@vger.kernel.org
15020S:	Maintained
15021F:	Documentation/devicetree/bindings/net/nfc/
15022F:	drivers/nfc/
15023F:	include/net/nfc/
15024F:	include/uapi/linux/nfc.h
15025F:	net/nfc/
15026
15027NFC VIRTUAL NCI DEVICE DRIVER
15028M:	Bongsu Jeon <bongsu.jeon@samsung.com>
15029L:	netdev@vger.kernel.org
15030S:	Supported
15031F:	drivers/nfc/virtual_ncidev.c
15032F:	tools/testing/selftests/nci/
15033
15034NFS, SUNRPC, AND LOCKD CLIENTS
15035M:	Trond Myklebust <trond.myklebust@hammerspace.com>
15036M:	Anna Schumaker <anna@kernel.org>
15037L:	linux-nfs@vger.kernel.org
15038S:	Maintained
15039W:	http://client.linux-nfs.org
15040T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
15041F:	Documentation/filesystems/nfs/
15042F:	fs/lockd/
15043F:	fs/nfs/
15044F:	fs/nfs_common/
15045F:	include/linux/lockd/
15046F:	include/linux/nfs*
15047F:	include/linux/sunrpc/
15048F:	include/uapi/linux/nfs*
15049F:	include/uapi/linux/sunrpc/
15050F:	net/sunrpc/
15051
15052NILFS2 FILESYSTEM
15053M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
15054L:	linux-nilfs@vger.kernel.org
15055S:	Supported
15056W:	https://nilfs.sourceforge.io/
15057W:	https://nilfs.osdn.jp/
15058T:	git https://github.com/konis/nilfs2.git
15059F:	Documentation/filesystems/nilfs2.rst
15060F:	fs/nilfs2/
15061F:	include/trace/events/nilfs2.h
15062F:	include/uapi/linux/nilfs2_api.h
15063F:	include/uapi/linux/nilfs2_ondisk.h
15064
15065NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
15066M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
15067S:	Maintained
15068W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15069F:	Documentation/scsi/NinjaSCSI.rst
15070F:	drivers/scsi/pcmcia/nsp_*
15071
15072NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
15073M:	GOTO Masanori <gotom@debian.or.jp>
15074M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
15075S:	Maintained
15076W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15077F:	Documentation/scsi/NinjaSCSI.rst
15078F:	drivers/scsi/nsp32*
15079
15080NINTENDO HID DRIVER
15081M:	Daniel J. Ogorchock <djogorchock@gmail.com>
15082L:	linux-input@vger.kernel.org
15083S:	Maintained
15084F:	drivers/hid/hid-nintendo*
15085
15086NIOS2 ARCHITECTURE
15087M:	Dinh Nguyen <dinguyen@kernel.org>
15088S:	Maintained
15089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
15090F:	arch/nios2/
15091
15092NITRO ENCLAVES (NE)
15093M:	Alexandru Ciobotaru <alcioa@amazon.com>
15094L:	linux-kernel@vger.kernel.org
15095L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
15096S:	Supported
15097W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
15098F:	Documentation/virt/ne_overview.rst
15099F:	drivers/virt/nitro_enclaves/
15100F:	include/linux/nitro_enclaves.h
15101F:	include/uapi/linux/nitro_enclaves.h
15102F:	samples/nitro_enclaves/
15103
15104NOHZ, DYNTICKS SUPPORT
15105M:	Frederic Weisbecker <frederic@kernel.org>
15106M:	Thomas Gleixner <tglx@linutronix.de>
15107M:	Ingo Molnar <mingo@kernel.org>
15108L:	linux-kernel@vger.kernel.org
15109S:	Maintained
15110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
15111F:	include/linux/sched/nohz.h
15112F:	include/linux/tick.h
15113F:	kernel/time/tick*.*
15114
15115NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
15116M:	Pavel Machek <pavel@ucw.cz>
15117M:	Sakari Ailus <sakari.ailus@iki.fi>
15118L:	linux-media@vger.kernel.org
15119S:	Maintained
15120F:	drivers/media/i2c/ad5820.c
15121F:	drivers/media/i2c/et8ek8
15122
15123NOKIA N900 POWER SUPPLY DRIVERS
15124R:	Pali Rohár <pali@kernel.org>
15125F:	drivers/power/supply/bq2415x_charger.c
15126F:	drivers/power/supply/bq27xxx_battery.c
15127F:	drivers/power/supply/bq27xxx_battery_i2c.c
15128F:	drivers/power/supply/isp1704_charger.c
15129F:	drivers/power/supply/rx51_battery.c
15130F:	include/linux/power/bq2415x_charger.h
15131F:	include/linux/power/bq27xxx_battery.h
15132
15133NOLIBC HEADER FILE
15134M:	Willy Tarreau <w@1wt.eu>
15135M:	Thomas Weißschuh <linux@weissschuh.net>
15136S:	Maintained
15137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
15138F:	tools/include/nolibc/
15139F:	tools/testing/selftests/nolibc/
15140
15141NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
15142M:	Hans de Goede <hdegoede@redhat.com>
15143L:	linux-input@vger.kernel.org
15144S:	Maintained
15145F:	drivers/input/touchscreen/novatek-nvt-ts.c
15146
15147NSDEPS
15148M:	Matthias Maennich <maennich@google.com>
15149S:	Maintained
15150F:	Documentation/core-api/symbol-namespaces.rst
15151F:	scripts/nsdeps
15152
15153NTB AMD DRIVER
15154M:	Sanjay R Mehta <sanju.mehta@amd.com>
15155M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
15156L:	ntb@lists.linux.dev
15157S:	Supported
15158F:	drivers/ntb/hw/amd/
15159
15160NTB DRIVER CORE
15161M:	Jon Mason <jdmason@kudzu.us>
15162M:	Dave Jiang <dave.jiang@intel.com>
15163M:	Allen Hubbe <allenbh@gmail.com>
15164L:	ntb@lists.linux.dev
15165S:	Supported
15166W:	https://github.com/jonmason/ntb/wiki
15167T:	git https://github.com/jonmason/ntb.git
15168F:	drivers/net/ntb_netdev.c
15169F:	drivers/ntb/
15170F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
15171F:	include/linux/ntb.h
15172F:	include/linux/ntb_transport.h
15173F:	tools/testing/selftests/ntb/
15174
15175NTB IDT DRIVER
15176M:	Serge Semin <fancer.lancer@gmail.com>
15177L:	ntb@lists.linux.dev
15178S:	Supported
15179F:	drivers/ntb/hw/idt/
15180
15181NTB INTEL DRIVER
15182M:	Dave Jiang <dave.jiang@intel.com>
15183L:	ntb@lists.linux.dev
15184S:	Supported
15185W:	https://github.com/davejiang/linux/wiki
15186T:	git https://github.com/davejiang/linux.git
15187F:	drivers/ntb/hw/intel/
15188
15189NTFS FILESYSTEM
15190M:	Anton Altaparmakov <anton@tuxera.com>
15191R:	Namjae Jeon <linkinjeon@kernel.org>
15192L:	linux-ntfs-dev@lists.sourceforge.net
15193S:	Supported
15194W:	http://www.tuxera.com/
15195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
15196F:	Documentation/filesystems/ntfs.rst
15197F:	fs/ntfs/
15198
15199NTFS3 FILESYSTEM
15200M:	Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
15201L:	ntfs3@lists.linux.dev
15202S:	Supported
15203W:	http://www.paragon-software.com/
15204T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
15205F:	Documentation/filesystems/ntfs3.rst
15206F:	fs/ntfs3/
15207
15208NUBUS SUBSYSTEM
15209M:	Finn Thain <fthain@linux-m68k.org>
15210L:	linux-m68k@lists.linux-m68k.org
15211S:	Maintained
15212F:	arch/*/include/asm/nubus.h
15213F:	drivers/nubus/
15214F:	include/linux/nubus.h
15215F:	include/uapi/linux/nubus.h
15216
15217NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
15218M:	Antonino Daplas <adaplas@gmail.com>
15219L:	linux-fbdev@vger.kernel.org
15220S:	Maintained
15221F:	drivers/video/fbdev/nvidia/
15222F:	drivers/video/fbdev/riva/
15223
15224NVIDIA WMI EC BACKLIGHT DRIVER
15225M:	Daniel Dadap <ddadap@nvidia.com>
15226L:	platform-driver-x86@vger.kernel.org
15227S:	Supported
15228F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
15229F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
15230
15231NVM EXPRESS DRIVER
15232M:	Keith Busch <kbusch@kernel.org>
15233M:	Jens Axboe <axboe@fb.com>
15234M:	Christoph Hellwig <hch@lst.de>
15235M:	Sagi Grimberg <sagi@grimberg.me>
15236L:	linux-nvme@lists.infradead.org
15237S:	Supported
15238W:	http://git.infradead.org/nvme.git
15239T:	git git://git.infradead.org/nvme.git
15240F:	Documentation/nvme/
15241F:	drivers/nvme/common/
15242F:	drivers/nvme/host/
15243F:	include/linux/nvme-*.h
15244F:	include/linux/nvme.h
15245F:	include/uapi/linux/nvme_ioctl.h
15246
15247NVM EXPRESS FABRICS AUTHENTICATION
15248M:	Hannes Reinecke <hare@suse.de>
15249L:	linux-nvme@lists.infradead.org
15250S:	Supported
15251F:	drivers/nvme/host/auth.c
15252F:	drivers/nvme/target/auth.c
15253F:	drivers/nvme/target/fabrics-cmd-auth.c
15254F:	include/linux/nvme-auth.h
15255
15256NVM EXPRESS FC TRANSPORT DRIVERS
15257M:	James Smart <james.smart@broadcom.com>
15258L:	linux-nvme@lists.infradead.org
15259S:	Supported
15260F:	drivers/nvme/host/fc.c
15261F:	drivers/nvme/target/fc.c
15262F:	drivers/nvme/target/fcloop.c
15263F:	include/linux/nvme-fc-driver.h
15264F:	include/linux/nvme-fc.h
15265
15266NVM EXPRESS HARDWARE MONITORING SUPPORT
15267M:	Guenter Roeck <linux@roeck-us.net>
15268L:	linux-nvme@lists.infradead.org
15269S:	Supported
15270F:	drivers/nvme/host/hwmon.c
15271
15272NVM EXPRESS TARGET DRIVER
15273M:	Christoph Hellwig <hch@lst.de>
15274M:	Sagi Grimberg <sagi@grimberg.me>
15275M:	Chaitanya Kulkarni <kch@nvidia.com>
15276L:	linux-nvme@lists.infradead.org
15277S:	Supported
15278W:	http://git.infradead.org/nvme.git
15279T:	git git://git.infradead.org/nvme.git
15280F:	drivers/nvme/target/
15281
15282NVMEM FRAMEWORK
15283M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15284S:	Maintained
15285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
15286F:	Documentation/ABI/stable/sysfs-bus-nvmem
15287F:	Documentation/devicetree/bindings/nvmem/
15288F:	drivers/nvmem/
15289F:	include/linux/nvmem-consumer.h
15290F:	include/linux/nvmem-provider.h
15291
15292NXP BLUETOOTH WIRELESS DRIVERS
15293M:	Amitkumar Karwar <amitkumar.karwar@nxp.com>
15294M:	Neeraj Kale <neeraj.sanjaykale@nxp.com>
15295S:	Maintained
15296F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
15297F:	drivers/bluetooth/btnxpuart.c
15298
15299NXP C45 TJA11XX PHY DRIVER
15300M:	Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
15301L:	netdev@vger.kernel.org
15302S:	Maintained
15303F:	drivers/net/phy/nxp-c45-tja11xx.c
15304
15305NXP FSPI DRIVER
15306M:	Han Xu <han.xu@nxp.com>
15307M:	Haibo Chen <haibo.chen@nxp.com>
15308R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
15309L:	linux-spi@vger.kernel.org
15310S:	Maintained
15311F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
15312F:	drivers/spi/spi-nxp-fspi.c
15313
15314NXP FXAS21002C DRIVER
15315M:	Rui Miguel Silva <rmfrfs@gmail.com>
15316L:	linux-iio@vger.kernel.org
15317S:	Maintained
15318F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
15319F:	drivers/iio/gyro/fxas21002c.h
15320F:	drivers/iio/gyro/fxas21002c_core.c
15321F:	drivers/iio/gyro/fxas21002c_i2c.c
15322F:	drivers/iio/gyro/fxas21002c_spi.c
15323
15324NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
15325M:	Haibo Chen <haibo.chen@nxp.com>
15326L:	linux-iio@vger.kernel.org
15327L:	linux-imx@nxp.com
15328S:	Maintained
15329F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
15330F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
15331F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
15332F:	drivers/iio/adc/imx7d_adc.c
15333F:	drivers/iio/adc/imx93_adc.c
15334F:	drivers/iio/adc/vf610_adc.c
15335
15336NXP i.MX 8M ISI DRIVER
15337M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15338L:	linux-media@vger.kernel.org
15339S:	Maintained
15340F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
15341F:	drivers/media/platform/nxp/imx8-isi/
15342
15343NXP i.MX 8MP DW100 V4L2 DRIVER
15344M:	Xavier Roumegue <xavier.roumegue@oss.nxp.com>
15345L:	linux-media@vger.kernel.org
15346S:	Maintained
15347F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
15348F:	Documentation/userspace-api/media/drivers/dw100.rst
15349F:	drivers/media/platform/nxp/dw100/
15350F:	include/uapi/linux/dw100.h
15351
15352NXP i.MX 8MQ DCSS DRIVER
15353M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
15354R:	Lucas Stach <l.stach@pengutronix.de>
15355L:	dri-devel@lists.freedesktop.org
15356S:	Maintained
15357F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
15358F:	drivers/gpu/drm/imx/dcss/
15359
15360NXP i.MX 8QXP ADC DRIVER
15361M:	Cai Huoqing <cai.huoqing@linux.dev>
15362M:	Haibo Chen <haibo.chen@nxp.com>
15363L:	linux-imx@nxp.com
15364L:	linux-iio@vger.kernel.org
15365S:	Maintained
15366F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
15367F:	drivers/iio/adc/imx8qxp-adc.c
15368
15369NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
15370M:	Mirela Rabulea <mirela.rabulea@nxp.com>
15371R:	NXP Linux Team <linux-imx@nxp.com>
15372L:	linux-media@vger.kernel.org
15373S:	Maintained
15374F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
15375F:	drivers/media/platform/nxp/imx-jpeg
15376
15377NXP i.MX CLOCK DRIVERS
15378M:	Abel Vesa <abelvesa@kernel.org>
15379R:	Peng Fan <peng.fan@nxp.com>
15380L:	linux-clk@vger.kernel.org
15381L:	linux-imx@nxp.com
15382S:	Maintained
15383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
15384F:	Documentation/devicetree/bindings/clock/imx*
15385F:	drivers/clk/imx/
15386F:	include/dt-bindings/clock/imx*
15387
15388NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
15389M:	Jagan Teki <jagan@amarulasolutions.com>
15390S:	Maintained
15391F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
15392F:	drivers/regulator/pf8x00-regulator.c
15393
15394NXP PTN5150A CC LOGIC AND EXTCON DRIVER
15395M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
15396L:	linux-kernel@vger.kernel.org
15397S:	Maintained
15398F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
15399F:	drivers/extcon/extcon-ptn5150.c
15400
15401NXP SGTL5000 DRIVER
15402M:	Fabio Estevam <festevam@gmail.com>
15403L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15404S:	Maintained
15405F:	Documentation/devicetree/bindings/sound/sgtl5000.yaml
15406F:	sound/soc/codecs/sgtl5000*
15407
15408NXP SJA1105 ETHERNET SWITCH DRIVER
15409M:	Vladimir Oltean <olteanv@gmail.com>
15410L:	linux-kernel@vger.kernel.org
15411S:	Maintained
15412F:	drivers/net/dsa/sja1105
15413F:	drivers/net/pcs/pcs-xpcs-nxp.c
15414
15415NXP TDA998X DRM DRIVER
15416M:	Russell King <linux@armlinux.org.uk>
15417S:	Maintained
15418T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
15419T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
15420F:	drivers/gpu/drm/i2c/tda998x_drv.c
15421F:	include/drm/i2c/tda998x.h
15422F:	include/dt-bindings/display/tda998x.h
15423K:	"nxp,tda998x"
15424
15425NXP TFA9879 DRIVER
15426M:	Peter Rosin <peda@axentia.se>
15427L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15428S:	Maintained
15429F:	Documentation/devicetree/bindings/sound/tfa9879.txt
15430F:	sound/soc/codecs/tfa9879*
15431
15432NXP-NCI NFC DRIVER
15433S:	Orphan
15434F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
15435F:	drivers/nfc/nxp-nci
15436
15437NXP/Goodix TFA989X (TFA1) DRIVER
15438M:	Stephan Gerhold <stephan@gerhold.net>
15439L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15440S:	Maintained
15441F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
15442F:	sound/soc/codecs/tfa989x.c
15443
15444NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
15445M:	Jonas Malaco <jonas@protocubo.io>
15446L:	linux-hwmon@vger.kernel.org
15447S:	Maintained
15448F:	Documentation/hwmon/nzxt-kraken2.rst
15449F:	drivers/hwmon/nzxt-kraken2.c
15450
15451NZXT-SMART2 HARDWARE MONITORING DRIVER
15452M:	Aleksandr Mezin <mezin.alexander@gmail.com>
15453L:	linux-hwmon@vger.kernel.org
15454S:	Maintained
15455F:	Documentation/hwmon/nzxt-smart2.rst
15456F:	drivers/hwmon/nzxt-smart2.c
15457
15458OBJAGG
15459M:	Jiri Pirko <jiri@resnulli.us>
15460L:	netdev@vger.kernel.org
15461S:	Supported
15462F:	include/linux/objagg.h
15463F:	lib/objagg.c
15464F:	lib/test_objagg.c
15465
15466OBJTOOL
15467M:	Josh Poimboeuf <jpoimboe@kernel.org>
15468M:	Peter Zijlstra <peterz@infradead.org>
15469S:	Supported
15470F:	include/linux/objtool*.h
15471F:	tools/objtool/
15472
15473OCELOT ETHERNET SWITCH DRIVER
15474M:	Vladimir Oltean <vladimir.oltean@nxp.com>
15475M:	Claudiu Manoil <claudiu.manoil@nxp.com>
15476M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
15477M:	UNGLinuxDriver@microchip.com
15478L:	netdev@vger.kernel.org
15479S:	Supported
15480F:	drivers/net/dsa/ocelot/*
15481F:	drivers/net/ethernet/mscc/
15482F:	include/soc/mscc/ocelot*
15483F:	net/dsa/tag_ocelot.c
15484F:	net/dsa/tag_ocelot_8021q.c
15485F:	tools/testing/selftests/drivers/net/ocelot/*
15486
15487OCELOT EXTERNAL SWITCH CONTROL
15488M:	Colin Foster <colin.foster@in-advantage.com>
15489S:	Supported
15490F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
15491F:	drivers/mfd/ocelot*
15492F:	drivers/net/dsa/ocelot/ocelot_ext.c
15493F:	include/linux/mfd/ocelot.h
15494
15495OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
15496M:	Frederic Barrat <fbarrat@linux.ibm.com>
15497M:	Andrew Donnellan <ajd@linux.ibm.com>
15498L:	linuxppc-dev@lists.ozlabs.org
15499S:	Supported
15500F:	Documentation/userspace-api/accelerators/ocxl.rst
15501F:	arch/powerpc/include/asm/pnv-ocxl.h
15502F:	arch/powerpc/platforms/powernv/ocxl.c
15503F:	drivers/misc/ocxl/
15504F:	include/misc/ocxl*
15505F:	include/uapi/misc/ocxl.h
15506
15507OMAP AUDIO SUPPORT
15508M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
15509M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
15510L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15511L:	linux-omap@vger.kernel.org
15512S:	Maintained
15513F:	sound/soc/ti/n810.c
15514F:	sound/soc/ti/omap*
15515F:	sound/soc/ti/rx51.c
15516F:	sound/soc/ti/sdma-pcm.*
15517
15518OMAP CLOCK FRAMEWORK SUPPORT
15519M:	Paul Walmsley <paul@pwsan.com>
15520L:	linux-omap@vger.kernel.org
15521S:	Maintained
15522F:	arch/arm/*omap*/*clock*
15523
15524OMAP DEVICE TREE SUPPORT
15525M:	Benoît Cousson <bcousson@baylibre.com>
15526M:	Tony Lindgren <tony@atomide.com>
15527L:	linux-omap@vger.kernel.org
15528L:	devicetree@vger.kernel.org
15529S:	Maintained
15530F:	arch/arm/boot/dts/ti/omap/
15531
15532OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
15533L:	linux-omap@vger.kernel.org
15534L:	linux-fbdev@vger.kernel.org
15535S:	Orphan
15536F:	Documentation/arch/arm/omap/dss.rst
15537F:	drivers/video/fbdev/omap2/
15538
15539OMAP FRAMEBUFFER SUPPORT
15540L:	linux-fbdev@vger.kernel.org
15541L:	linux-omap@vger.kernel.org
15542S:	Orphan
15543F:	drivers/video/fbdev/omap/
15544
15545OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
15546M:	Roger Quadros <rogerq@kernel.org>
15547M:	Tony Lindgren <tony@atomide.com>
15548L:	linux-omap@vger.kernel.org
15549S:	Maintained
15550F:	arch/arm/mach-omap2/*gpmc*
15551F:	drivers/memory/omap-gpmc.c
15552
15553OMAP GPIO DRIVER
15554M:	Grygorii Strashko <grygorii.strashko@ti.com>
15555M:	Santosh Shilimkar <ssantosh@kernel.org>
15556M:	Kevin Hilman <khilman@kernel.org>
15557L:	linux-omap@vger.kernel.org
15558S:	Maintained
15559F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
15560F:	drivers/gpio/gpio-omap.c
15561
15562OMAP HARDWARE SPINLOCK SUPPORT
15563M:	Ohad Ben-Cohen <ohad@wizery.com>
15564L:	linux-omap@vger.kernel.org
15565S:	Maintained
15566F:	drivers/hwspinlock/omap_hwspinlock.c
15567
15568OMAP HS MMC SUPPORT
15569L:	linux-mmc@vger.kernel.org
15570L:	linux-omap@vger.kernel.org
15571S:	Orphan
15572F:	drivers/mmc/host/omap_hsmmc.c
15573
15574OMAP HWMOD DATA
15575M:	Paul Walmsley <paul@pwsan.com>
15576L:	linux-omap@vger.kernel.org
15577S:	Maintained
15578F:	arch/arm/mach-omap2/omap_hwmod*data*
15579
15580OMAP HWMOD SUPPORT
15581M:	Benoît Cousson <bcousson@baylibre.com>
15582M:	Paul Walmsley <paul@pwsan.com>
15583L:	linux-omap@vger.kernel.org
15584S:	Maintained
15585F:	arch/arm/mach-omap2/omap_hwmod.*
15586
15587OMAP I2C DRIVER
15588M:	Vignesh R <vigneshr@ti.com>
15589L:	linux-omap@vger.kernel.org
15590L:	linux-i2c@vger.kernel.org
15591S:	Maintained
15592F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
15593F:	drivers/i2c/busses/i2c-omap.c
15594
15595OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
15596M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15597L:	linux-media@vger.kernel.org
15598S:	Maintained
15599F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
15600F:	drivers/media/platform/ti/omap3isp/
15601F:	drivers/staging/media/omap4iss/
15602
15603OMAP MMC SUPPORT
15604M:	Aaro Koskinen <aaro.koskinen@iki.fi>
15605L:	linux-omap@vger.kernel.org
15606S:	Odd Fixes
15607F:	drivers/mmc/host/omap.c
15608
15609OMAP POWER MANAGEMENT SUPPORT
15610M:	Kevin Hilman <khilman@kernel.org>
15611L:	linux-omap@vger.kernel.org
15612S:	Maintained
15613F:	arch/arm/*omap*/*pm*
15614F:	drivers/cpufreq/omap-cpufreq.c
15615
15616OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
15617M:	Paul Walmsley <paul@pwsan.com>
15618L:	linux-omap@vger.kernel.org
15619S:	Maintained
15620F:	arch/arm/mach-omap2/prm*
15621
15622OMAP RANDOM NUMBER GENERATOR SUPPORT
15623M:	Deepak Saxena <dsaxena@plexity.net>
15624S:	Maintained
15625F:	drivers/char/hw_random/omap-rng.c
15626
15627OMAP USB SUPPORT
15628L:	linux-usb@vger.kernel.org
15629L:	linux-omap@vger.kernel.org
15630S:	Orphan
15631F:	arch/arm/*omap*/usb*
15632F:	drivers/usb/*/*omap*
15633
15634OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
15635M:	Mark Jackson <mpfj@newflow.co.uk>
15636L:	linux-omap@vger.kernel.org
15637S:	Maintained
15638F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
15639
15640OMAP1 SUPPORT
15641M:	Aaro Koskinen <aaro.koskinen@iki.fi>
15642M:	Janusz Krzysztofik <jmkrzyszt@gmail.com>
15643M:	Tony Lindgren <tony@atomide.com>
15644L:	linux-omap@vger.kernel.org
15645S:	Maintained
15646Q:	http://patchwork.kernel.org/project/linux-omap/list/
15647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
15648F:	arch/arm/configs/omap1_defconfig
15649F:	arch/arm/mach-omap1/
15650F:	drivers/i2c/busses/i2c-omap.c
15651F:	include/linux/platform_data/ams-delta-fiq.h
15652F:	include/linux/platform_data/i2c-omap.h
15653
15654OMAP2+ SUPPORT
15655M:	Tony Lindgren <tony@atomide.com>
15656L:	linux-omap@vger.kernel.org
15657S:	Maintained
15658W:	http://www.muru.com/linux/omap/
15659W:	http://linux.omap.com/
15660Q:	http://patchwork.kernel.org/project/linux-omap/list/
15661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
15662F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
15663F:	arch/arm/configs/omap2plus_defconfig
15664F:	arch/arm/mach-omap2/
15665F:	drivers/bus/ti-sysc.c
15666F:	drivers/gpio/gpio-tps65219.c
15667F:	drivers/i2c/busses/i2c-omap.c
15668F:	drivers/irqchip/irq-omap-intc.c
15669F:	drivers/mfd/*omap*.c
15670F:	drivers/mfd/menelaus.c
15671F:	drivers/mfd/palmas.c
15672F:	drivers/mfd/tps65217.c
15673F:	drivers/mfd/tps65218.c
15674F:	drivers/mfd/tps65219.c
15675F:	drivers/mfd/tps65910.c
15676F:	drivers/mfd/twl-core.[ch]
15677F:	drivers/mfd/twl4030*.c
15678F:	drivers/mfd/twl6030*.c
15679F:	drivers/mfd/twl6040*.c
15680F:	drivers/regulator/palmas-regulator*.c
15681F:	drivers/regulator/pbias-regulator.c
15682F:	drivers/regulator/tps65217-regulator.c
15683F:	drivers/regulator/tps65218-regulator.c
15684F:	drivers/regulator/tps65219-regulator.c
15685F:	drivers/regulator/tps65910-regulator.c
15686F:	drivers/regulator/twl-regulator.c
15687F:	drivers/regulator/twl6030-regulator.c
15688F:	include/linux/platform_data/i2c-omap.h
15689F:	include/linux/platform_data/ti-sysc.h
15690
15691OMFS FILESYSTEM
15692M:	Bob Copeland <me@bobcopeland.com>
15693L:	linux-karma-devel@lists.sourceforge.net
15694S:	Maintained
15695F:	Documentation/filesystems/omfs.rst
15696F:	fs/omfs/
15697
15698OMNIVISION OG01A1B SENSOR DRIVER
15699M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15700L:	linux-media@vger.kernel.org
15701S:	Maintained
15702F:	drivers/media/i2c/og01a1b.c
15703
15704OMNIVISION OV01A10 SENSOR DRIVER
15705M:	Bingbu Cao <bingbu.cao@intel.com>
15706L:	linux-media@vger.kernel.org
15707S:	Maintained
15708T:	git git://linuxtv.org/media_tree.git
15709F:	drivers/media/i2c/ov01a10.c
15710
15711OMNIVISION OV02A10 SENSOR DRIVER
15712L:	linux-media@vger.kernel.org
15713S:	Orphan
15714T:	git git://linuxtv.org/media_tree.git
15715F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
15716F:	drivers/media/i2c/ov02a10.c
15717
15718OMNIVISION OV08D10 SENSOR DRIVER
15719M:	Jimmy Su <jimmy.su@intel.com>
15720L:	linux-media@vger.kernel.org
15721S:	Maintained
15722T:	git git://linuxtv.org/media_tree.git
15723F:	drivers/media/i2c/ov08d10.c
15724
15725OMNIVISION OV08X40 SENSOR DRIVER
15726M:	Jason Chen <jason.z.chen@intel.com>
15727L:	linux-media@vger.kernel.org
15728S:	Maintained
15729T:	git git://linuxtv.org/media_tree.git
15730F:	drivers/media/i2c/ov08x40.c
15731
15732OMNIVISION OV13858 SENSOR DRIVER
15733M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15734L:	linux-media@vger.kernel.org
15735S:	Maintained
15736T:	git git://linuxtv.org/media_tree.git
15737F:	drivers/media/i2c/ov13858.c
15738
15739OMNIVISION OV13B10 SENSOR DRIVER
15740M:	Arec Kao <arec.kao@intel.com>
15741L:	linux-media@vger.kernel.org
15742S:	Maintained
15743T:	git git://linuxtv.org/media_tree.git
15744F:	drivers/media/i2c/ov13b10.c
15745
15746OMNIVISION OV2680 SENSOR DRIVER
15747M:	Rui Miguel Silva <rmfrfs@gmail.com>
15748M:	Hans de Goede <hansg@kernel.org>
15749L:	linux-media@vger.kernel.org
15750S:	Maintained
15751T:	git git://linuxtv.org/media_tree.git
15752F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
15753F:	drivers/media/i2c/ov2680.c
15754
15755OMNIVISION OV2685 SENSOR DRIVER
15756M:	Shunqian Zheng <zhengsq@rock-chips.com>
15757L:	linux-media@vger.kernel.org
15758S:	Maintained
15759T:	git git://linuxtv.org/media_tree.git
15760F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
15761F:	drivers/media/i2c/ov2685.c
15762
15763OMNIVISION OV2740 SENSOR DRIVER
15764M:	Tianshu Qiu <tian.shu.qiu@intel.com>
15765R:	Sakari Ailus <sakari.ailus@linux.intel.com>
15766R:	Bingbu Cao <bingbu.cao@intel.com>
15767L:	linux-media@vger.kernel.org
15768S:	Maintained
15769T:	git git://linuxtv.org/media_tree.git
15770F:	drivers/media/i2c/ov2740.c
15771
15772OMNIVISION OV4689 SENSOR DRIVER
15773M:	Mikhail Rudenko <mike.rudenko@gmail.com>
15774L:	linux-media@vger.kernel.org
15775S:	Maintained
15776T:	git git://linuxtv.org/media_tree.git
15777F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
15778F:	drivers/media/i2c/ov5647.c
15779
15780OMNIVISION OV5640 SENSOR DRIVER
15781M:	Steve Longerbeam <slongerbeam@gmail.com>
15782L:	linux-media@vger.kernel.org
15783S:	Maintained
15784T:	git git://linuxtv.org/media_tree.git
15785F:	drivers/media/i2c/ov5640.c
15786
15787OMNIVISION OV5647 SENSOR DRIVER
15788M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
15789M:	Jacopo Mondi <jacopo@jmondi.org>
15790L:	linux-media@vger.kernel.org
15791S:	Maintained
15792T:	git git://linuxtv.org/media_tree.git
15793F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
15794F:	drivers/media/i2c/ov5647.c
15795
15796OMNIVISION OV5670 SENSOR DRIVER
15797M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15798L:	linux-media@vger.kernel.org
15799S:	Maintained
15800T:	git git://linuxtv.org/media_tree.git
15801F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
15802F:	drivers/media/i2c/ov5670.c
15803
15804OMNIVISION OV5675 SENSOR DRIVER
15805M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15806L:	linux-media@vger.kernel.org
15807S:	Maintained
15808T:	git git://linuxtv.org/media_tree.git
15809F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
15810F:	drivers/media/i2c/ov5675.c
15811
15812OMNIVISION OV5693 SENSOR DRIVER
15813M:	Daniel Scally <djrscally@gmail.com>
15814L:	linux-media@vger.kernel.org
15815S:	Maintained
15816T:	git git://linuxtv.org/media_tree.git
15817F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
15818F:	drivers/media/i2c/ov5693.c
15819
15820OMNIVISION OV5695 SENSOR DRIVER
15821M:	Shunqian Zheng <zhengsq@rock-chips.com>
15822L:	linux-media@vger.kernel.org
15823S:	Maintained
15824T:	git git://linuxtv.org/media_tree.git
15825F:	drivers/media/i2c/ov5695.c
15826
15827OMNIVISION OV7670 SENSOR DRIVER
15828L:	linux-media@vger.kernel.org
15829S:	Orphan
15830T:	git git://linuxtv.org/media_tree.git
15831F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
15832F:	drivers/media/i2c/ov7670.c
15833
15834OMNIVISION OV772x SENSOR DRIVER
15835M:	Jacopo Mondi <jacopo@jmondi.org>
15836L:	linux-media@vger.kernel.org
15837S:	Odd fixes
15838T:	git git://linuxtv.org/media_tree.git
15839F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
15840F:	drivers/media/i2c/ov772x.c
15841F:	include/media/i2c/ov772x.h
15842
15843OMNIVISION OV7740 SENSOR DRIVER
15844L:	linux-media@vger.kernel.org
15845S:	Orphan
15846T:	git git://linuxtv.org/media_tree.git
15847F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
15848F:	drivers/media/i2c/ov7740.c
15849
15850OMNIVISION OV8856 SENSOR DRIVER
15851M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15852L:	linux-media@vger.kernel.org
15853S:	Maintained
15854T:	git git://linuxtv.org/media_tree.git
15855F:	Documentation/devicetree/bindings/media/i2c/ov8856.yaml
15856F:	drivers/media/i2c/ov8856.c
15857
15858OMNIVISION OV8858 SENSOR DRIVER
15859M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
15860M:	Nicholas Roth <nicholas@rothemail.net>
15861L:	linux-media@vger.kernel.org
15862S:	Maintained
15863T:	git git://linuxtv.org/media_tree.git
15864F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
15865F:	drivers/media/i2c/ov8858.c
15866
15867OMNIVISION OV9282 SENSOR DRIVER
15868M:	Paul J. Murphy <paul.j.murphy@intel.com>
15869M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
15870L:	linux-media@vger.kernel.org
15871S:	Maintained
15872T:	git git://linuxtv.org/media_tree.git
15873F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
15874F:	drivers/media/i2c/ov9282.c
15875
15876OMNIVISION OV9640 SENSOR DRIVER
15877M:	Petr Cvek <petrcvekcz@gmail.com>
15878L:	linux-media@vger.kernel.org
15879S:	Maintained
15880F:	drivers/media/i2c/ov9640.*
15881
15882OMNIVISION OV9650 SENSOR DRIVER
15883M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15884R:	Akinobu Mita <akinobu.mita@gmail.com>
15885R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
15886L:	linux-media@vger.kernel.org
15887S:	Maintained
15888T:	git git://linuxtv.org/media_tree.git
15889F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
15890F:	drivers/media/i2c/ov9650.c
15891
15892OMNIVISION OV9734 SENSOR DRIVER
15893M:	Tianshu Qiu <tian.shu.qiu@intel.com>
15894R:	Bingbu Cao <bingbu.cao@intel.com>
15895L:	linux-media@vger.kernel.org
15896S:	Maintained
15897T:	git git://linuxtv.org/media_tree.git
15898F:	drivers/media/i2c/ov9734.c
15899
15900ONBOARD USB HUB DRIVER
15901M:	Matthias Kaehlcke <mka@chromium.org>
15902L:	linux-usb@vger.kernel.org
15903S:	Maintained
15904F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-hub
15905F:	drivers/usb/misc/onboard_usb_hub.c
15906
15907ONENAND FLASH DRIVER
15908M:	Kyungmin Park <kyungmin.park@samsung.com>
15909L:	linux-mtd@lists.infradead.org
15910S:	Maintained
15911F:	drivers/mtd/nand/onenand/
15912F:	include/linux/mtd/onenand*.h
15913
15914ONEXPLAYER FAN DRIVER
15915M:	Derek John Clark <derekjohn.clark@gmail.com>
15916M:	Joaquín Ignacio Aramendía <samsagax@gmail.com>
15917L:	linux-hwmon@vger.kernel.org
15918S:	Maintained
15919F:	drivers/hwmon/oxp-sensors.c
15920
15921ONIE TLV NVMEM LAYOUT DRIVER
15922M:	Miquel Raynal <miquel.raynal@bootlin.com>
15923S:	Maintained
15924F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
15925F:	drivers/nvmem/layouts/onie-tlv.c
15926
15927ONION OMEGA2+ BOARD
15928M:	Harvey Hunt <harveyhuntnexus@gmail.com>
15929L:	linux-mips@vger.kernel.org
15930S:	Maintained
15931F:	arch/mips/boot/dts/ralink/omega2p.dts
15932
15933ONSEMI ETHERNET PHY DRIVERS
15934M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
15935L:	netdev@vger.kernel.org
15936S:	Supported
15937W:	http://www.onsemi.com
15938F:	drivers/net/phy/ncn*
15939
15940OP-TEE DRIVER
15941M:	Jens Wiklander <jens.wiklander@linaro.org>
15942L:	op-tee@lists.trustedfirmware.org
15943S:	Maintained
15944F:	Documentation/ABI/testing/sysfs-bus-optee-devices
15945F:	drivers/tee/optee/
15946
15947OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
15948M:	Sumit Garg <sumit.garg@linaro.org>
15949L:	op-tee@lists.trustedfirmware.org
15950S:	Maintained
15951F:	drivers/char/hw_random/optee-rng.c
15952
15953OP-TEE RTC DRIVER
15954M:	Clément Léger <clement.leger@bootlin.com>
15955L:	linux-rtc@vger.kernel.org
15956S:	Maintained
15957F:	drivers/rtc/rtc-optee.c
15958
15959OPA-VNIC DRIVER
15960M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15961L:	linux-rdma@vger.kernel.org
15962S:	Supported
15963F:	drivers/infiniband/ulp/opa_vnic
15964
15965OPEN FIRMWARE AND FLATTENED DEVICE TREE
15966M:	Rob Herring <robh+dt@kernel.org>
15967M:	Frank Rowand <frowand.list@gmail.com>
15968L:	devicetree@vger.kernel.org
15969S:	Maintained
15970W:	http://www.devicetree.org/
15971C:	irc://irc.libera.chat/devicetree
15972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15973F:	Documentation/ABI/testing/sysfs-firmware-ofw
15974F:	drivers/of/
15975F:	include/linux/of*.h
15976F:	scripts/dtc/
15977K:	of_overlay_notifier_
15978K:	of_overlay_fdt_apply
15979K:	of_overlay_remove
15980
15981OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
15982M:	Rob Herring <robh+dt@kernel.org>
15983M:	Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
15984M:	Conor Dooley <conor+dt@kernel.org>
15985L:	devicetree@vger.kernel.org
15986S:	Maintained
15987Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
15988C:	irc://irc.libera.chat/devicetree
15989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15990F:	Documentation/devicetree/
15991F:	arch/*/boot/dts/
15992F:	include/dt-bindings/
15993
15994OPENCOMPUTE PTP CLOCK DRIVER
15995M:	Jonathan Lemon <jonathan.lemon@gmail.com>
15996M:	Vadim Fedorenko <vadfed@fb.com>
15997L:	netdev@vger.kernel.org
15998S:	Maintained
15999F:	drivers/ptp/ptp_ocp.c
16000
16001OPENCORES I2C BUS DRIVER
16002M:	Peter Korsgaard <peter@korsgaard.com>
16003M:	Andrew Lunn <andrew@lunn.ch>
16004L:	linux-i2c@vger.kernel.org
16005S:	Maintained
16006F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
16007F:	Documentation/i2c/busses/i2c-ocores.rst
16008F:	drivers/i2c/busses/i2c-ocores.c
16009F:	include/linux/platform_data/i2c-ocores.h
16010
16011OPENRISC ARCHITECTURE
16012M:	Jonas Bonn <jonas@southpole.se>
16013M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
16014M:	Stafford Horne <shorne@gmail.com>
16015L:	linux-openrisc@vger.kernel.org
16016S:	Maintained
16017W:	http://openrisc.io
16018T:	git https://github.com/openrisc/linux.git
16019F:	Documentation/arch/openrisc/
16020F:	Documentation/devicetree/bindings/openrisc/
16021F:	arch/openrisc/
16022F:	drivers/irqchip/irq-ompic.c
16023F:	drivers/irqchip/irq-or1k-*
16024
16025OPENVSWITCH
16026M:	Pravin B Shelar <pshelar@ovn.org>
16027L:	netdev@vger.kernel.org
16028L:	dev@openvswitch.org
16029S:	Maintained
16030W:	http://openvswitch.org
16031F:	include/uapi/linux/openvswitch.h
16032F:	net/openvswitch/
16033F:	tools/testing/selftests/net/openvswitch/
16034
16035OPERATING PERFORMANCE POINTS (OPP)
16036M:	Viresh Kumar <vireshk@kernel.org>
16037M:	Nishanth Menon <nm@ti.com>
16038M:	Stephen Boyd <sboyd@kernel.org>
16039L:	linux-pm@vger.kernel.org
16040S:	Maintained
16041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
16042F:	Documentation/devicetree/bindings/opp/
16043F:	Documentation/power/opp.rst
16044F:	drivers/opp/
16045F:	include/linux/pm_opp.h
16046
16047OPL4 DRIVER
16048M:	Clemens Ladisch <clemens@ladisch.de>
16049L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16050S:	Maintained
16051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16052F:	sound/drivers/opl4/
16053
16054ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
16055M:	Mark Fasheh <mark@fasheh.com>
16056M:	Joel Becker <jlbec@evilplan.org>
16057M:	Joseph Qi <joseph.qi@linux.alibaba.com>
16058L:	ocfs2-devel@lists.linux.dev
16059S:	Supported
16060W:	http://ocfs2.wiki.kernel.org
16061F:	Documentation/filesystems/dlmfs.rst
16062F:	Documentation/filesystems/ocfs2.rst
16063F:	fs/ocfs2/
16064
16065ORANGEFS FILESYSTEM
16066M:	Mike Marshall <hubcap@omnibond.com>
16067R:	Martin Brandenburg <martin@omnibond.com>
16068L:	devel@lists.orangefs.org
16069S:	Supported
16070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
16071F:	Documentation/filesystems/orangefs.rst
16072F:	fs/orangefs/
16073
16074ORINOCO DRIVER
16075L:	linux-wireless@vger.kernel.org
16076S:	Orphan
16077W:	https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
16078W:	http://www.nongnu.org/orinoco/
16079F:	drivers/net/wireless/intersil/orinoco/
16080
16081OV2659 OMNIVISION SENSOR DRIVER
16082M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16083L:	linux-media@vger.kernel.org
16084S:	Maintained
16085W:	https://linuxtv.org
16086Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16087T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16088F:	drivers/media/i2c/ov2659.c
16089F:	include/media/i2c/ov2659.h
16090
16091OVERLAY FILESYSTEM
16092M:	Miklos Szeredi <miklos@szeredi.hu>
16093M:	Amir Goldstein <amir73il@gmail.com>
16094L:	linux-unionfs@vger.kernel.org
16095S:	Supported
16096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
16097F:	Documentation/filesystems/overlayfs.rst
16098F:	fs/overlayfs/
16099
16100P54 WIRELESS DRIVER
16101M:	Christian Lamparter <chunkeey@googlemail.com>
16102L:	linux-wireless@vger.kernel.org
16103S:	Maintained
16104W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
16105F:	drivers/net/wireless/intersil/p54/
16106
16107PACKET SOCKETS
16108M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
16109S:	Maintained
16110F:	include/uapi/linux/if_packet.h
16111F:	net/packet/af_packet.c
16112
16113PACKING
16114M:	Vladimir Oltean <olteanv@gmail.com>
16115L:	netdev@vger.kernel.org
16116S:	Supported
16117F:	Documentation/core-api/packing.rst
16118F:	include/linux/packing.h
16119F:	lib/packing.c
16120
16121PADATA PARALLEL EXECUTION MECHANISM
16122M:	Steffen Klassert <steffen.klassert@secunet.com>
16123M:	Daniel Jordan <daniel.m.jordan@oracle.com>
16124L:	linux-crypto@vger.kernel.org
16125L:	linux-kernel@vger.kernel.org
16126S:	Maintained
16127F:	Documentation/core-api/padata.rst
16128F:	include/linux/padata.h
16129F:	kernel/padata.c
16130
16131PAGE CACHE
16132M:	Matthew Wilcox (Oracle) <willy@infradead.org>
16133L:	linux-fsdevel@vger.kernel.org
16134S:	Supported
16135T:	git git://git.infradead.org/users/willy/pagecache.git
16136F:	Documentation/filesystems/locking.rst
16137F:	Documentation/filesystems/vfs.rst
16138F:	include/linux/pagemap.h
16139F:	mm/filemap.c
16140F:	mm/page-writeback.c
16141F:	mm/readahead.c
16142F:	mm/truncate.c
16143
16144PAGE POOL
16145M:	Jesper Dangaard Brouer <hawk@kernel.org>
16146M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
16147L:	netdev@vger.kernel.org
16148S:	Supported
16149F:	Documentation/networking/page_pool.rst
16150F:	include/net/page_pool/
16151F:	include/trace/events/page_pool.h
16152F:	net/core/page_pool.c
16153
16154PAGE TABLE CHECK
16155M:	Pasha Tatashin <pasha.tatashin@soleen.com>
16156M:	Andrew Morton <akpm@linux-foundation.org>
16157L:	linux-mm@kvack.org
16158S:	Maintained
16159F:	Documentation/mm/page_table_check.rst
16160F:	include/linux/page_table_check.h
16161F:	mm/page_table_check.c
16162
16163PANASONIC LAPTOP ACPI EXTRAS DRIVER
16164M:	Kenneth Chan <kenneth.t.chan@gmail.com>
16165L:	platform-driver-x86@vger.kernel.org
16166S:	Maintained
16167F:	drivers/platform/x86/panasonic-laptop.c
16168
16169PARALLAX PING IIO SENSOR DRIVER
16170M:	Andreas Klinger <ak@it-klinger.de>
16171L:	linux-iio@vger.kernel.org
16172S:	Maintained
16173F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
16174F:	drivers/iio/proximity/ping.c
16175
16176PARALLEL LCD/KEYPAD PANEL DRIVER
16177M:	Willy Tarreau <willy@haproxy.com>
16178M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
16179S:	Odd Fixes
16180F:	Documentation/admin-guide/lcd-panel-cgram.rst
16181F:	drivers/auxdisplay/panel.c
16182
16183PARALLEL PORT SUBSYSTEM
16184M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16185M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16186L:	linux-parport@lists.infradead.org (subscribers-only)
16187S:	Maintained
16188F:	Documentation/driver-api/parport*.rst
16189F:	drivers/char/ppdev.c
16190F:	drivers/parport/
16191F:	include/linux/parport*.h
16192F:	include/uapi/linux/ppdev.h
16193
16194PARAVIRT_OPS INTERFACE
16195M:	Juergen Gross <jgross@suse.com>
16196R:	Ajay Kaher <akaher@vmware.com>
16197R:	Alexey Makhalov <amakhalov@vmware.com>
16198R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
16199L:	virtualization@lists.linux-foundation.org
16200L:	x86@kernel.org
16201S:	Supported
16202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16203F:	Documentation/virt/paravirt_ops.rst
16204F:	arch/*/include/asm/paravirt*.h
16205F:	arch/*/kernel/paravirt*
16206F:	include/linux/hypervisor.h
16207
16208PARISC ARCHITECTURE
16209M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
16210M:	Helge Deller <deller@gmx.de>
16211L:	linux-parisc@vger.kernel.org
16212S:	Maintained
16213W:	https://parisc.wiki.kernel.org
16214Q:	http://patchwork.kernel.org/project/linux-parisc/list/
16215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
16216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
16217F:	Documentation/arch/parisc/
16218F:	arch/parisc/
16219F:	drivers/char/agp/parisc-agp.c
16220F:	drivers/input/misc/hp_sdc_rtc.c
16221F:	drivers/input/serio/gscps2.c
16222F:	drivers/input/serio/hp_sdc*
16223F:	drivers/parisc/
16224F:	drivers/parport/parport_gsc.*
16225F:	drivers/tty/serial/8250/8250_parisc.c
16226F:	drivers/video/console/sti*
16227F:	drivers/video/fbdev/sti*
16228F:	drivers/video/logo/logo_parisc*
16229F:	include/linux/hp_sdc.h
16230
16231PARMAN
16232M:	Jiri Pirko <jiri@resnulli.us>
16233L:	netdev@vger.kernel.org
16234S:	Supported
16235F:	include/linux/parman.h
16236F:	lib/parman.c
16237F:	lib/test_parman.c
16238
16239PC ENGINES APU BOARD DRIVER
16240M:	Enrico Weigelt, metux IT consult <info@metux.net>
16241S:	Maintained
16242F:	drivers/platform/x86/pcengines-apuv2.c
16243
16244PC87360 HARDWARE MONITORING DRIVER
16245M:	Jim Cromie <jim.cromie@gmail.com>
16246L:	linux-hwmon@vger.kernel.org
16247S:	Maintained
16248F:	Documentation/hwmon/pc87360.rst
16249F:	drivers/hwmon/pc87360.c
16250
16251PC8736x GPIO DRIVER
16252M:	Jim Cromie <jim.cromie@gmail.com>
16253S:	Maintained
16254F:	drivers/char/pc8736x_gpio.c
16255
16256PC87427 HARDWARE MONITORING DRIVER
16257M:	Jean Delvare <jdelvare@suse.com>
16258L:	linux-hwmon@vger.kernel.org
16259S:	Maintained
16260F:	Documentation/hwmon/pc87427.rst
16261F:	drivers/hwmon/pc87427.c
16262
16263PCA9532 LED DRIVER
16264M:	Riku Voipio <riku.voipio@iki.fi>
16265S:	Maintained
16266F:	drivers/leds/leds-pca9532.c
16267F:	include/linux/leds-pca9532.h
16268
16269PCA9541 I2C BUS MASTER SELECTOR DRIVER
16270M:	Guenter Roeck <linux@roeck-us.net>
16271L:	linux-i2c@vger.kernel.org
16272S:	Maintained
16273F:	drivers/i2c/muxes/i2c-mux-pca9541.c
16274
16275PCDP - PRIMARY CONSOLE AND DEBUG PORT
16276M:	Khalid Aziz <khalid@gonehiking.org>
16277S:	Maintained
16278F:	drivers/firmware/pcdp.*
16279
16280PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
16281M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
16282M:	Pali Rohár <pali@kernel.org>
16283L:	linux-pci@vger.kernel.org
16284L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16285S:	Maintained
16286F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
16287F:	drivers/pci/controller/pci-aardvark.c
16288
16289PCI DRIVER FOR ALTERA PCIE IP
16290M:	Joyce Ooi <joyce.ooi@intel.com>
16291L:	linux-pci@vger.kernel.org
16292S:	Supported
16293F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
16294F:	drivers/pci/controller/pcie-altera.c
16295
16296PCI DRIVER FOR APPLIEDMICRO XGENE
16297M:	Toan Le <toan@os.amperecomputing.com>
16298L:	linux-pci@vger.kernel.org
16299L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16300S:	Maintained
16301F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
16302F:	drivers/pci/controller/pci-xgene.c
16303
16304PCI DRIVER FOR ARM VERSATILE PLATFORM
16305M:	Rob Herring <robh@kernel.org>
16306L:	linux-pci@vger.kernel.org
16307L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16308S:	Maintained
16309F:	Documentation/devicetree/bindings/pci/versatile.yaml
16310F:	drivers/pci/controller/pci-versatile.c
16311
16312PCI DRIVER FOR ARMADA 8K
16313M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
16314L:	linux-pci@vger.kernel.org
16315L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16316S:	Maintained
16317F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
16318F:	drivers/pci/controller/dwc/pcie-armada8k.c
16319
16320PCI DRIVER FOR CADENCE PCIE IP
16321M:	Tom Joseph <tjoseph@cadence.com>
16322L:	linux-pci@vger.kernel.org
16323S:	Maintained
16324F:	Documentation/devicetree/bindings/pci/cdns,*
16325F:	drivers/pci/controller/cadence/
16326
16327PCI DRIVER FOR FREESCALE LAYERSCAPE
16328M:	Minghuan Lian <minghuan.Lian@nxp.com>
16329M:	Mingkai Hu <mingkai.hu@nxp.com>
16330M:	Roy Zang <roy.zang@nxp.com>
16331L:	linuxppc-dev@lists.ozlabs.org
16332L:	linux-pci@vger.kernel.org
16333L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16334S:	Maintained
16335F:	drivers/pci/controller/dwc/*layerscape*
16336
16337PCI DRIVER FOR FU740
16338M:	Paul Walmsley <paul.walmsley@sifive.com>
16339M:	Greentime Hu <greentime.hu@sifive.com>
16340L:	linux-pci@vger.kernel.org
16341S:	Maintained
16342F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
16343F:	drivers/pci/controller/dwc/pcie-fu740.c
16344
16345PCI DRIVER FOR GENERIC OF HOSTS
16346M:	Will Deacon <will@kernel.org>
16347L:	linux-pci@vger.kernel.org
16348L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16349S:	Maintained
16350F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
16351F:	drivers/pci/controller/pci-host-common.c
16352F:	drivers/pci/controller/pci-host-generic.c
16353
16354PCI DRIVER FOR IMX6
16355M:	Richard Zhu <hongxing.zhu@nxp.com>
16356M:	Lucas Stach <l.stach@pengutronix.de>
16357L:	linux-pci@vger.kernel.org
16358L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16359S:	Maintained
16360F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
16361F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
16362F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
16363F:	drivers/pci/controller/dwc/*imx6*
16364
16365PCI DRIVER FOR INTEL IXP4XX
16366M:	Linus Walleij <linus.walleij@linaro.org>
16367S:	Maintained
16368F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
16369F:	drivers/pci/controller/pci-ixp4xx.c
16370
16371PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
16372M:	Nirmal Patel <nirmal.patel@linux.intel.com>
16373R:	Jonathan Derrick <jonathan.derrick@linux.dev>
16374L:	linux-pci@vger.kernel.org
16375S:	Supported
16376F:	drivers/pci/controller/vmd.c
16377
16378PCI DRIVER FOR MICROSEMI SWITCHTEC
16379M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
16380M:	Logan Gunthorpe <logang@deltatee.com>
16381L:	linux-pci@vger.kernel.org
16382S:	Maintained
16383F:	Documentation/ABI/testing/sysfs-class-switchtec
16384F:	Documentation/driver-api/switchtec.rst
16385F:	drivers/ntb/hw/mscc/
16386F:	drivers/pci/switch/switchtec*
16387F:	include/linux/switchtec.h
16388F:	include/uapi/linux/switchtec_ioctl.h
16389
16390PCI DRIVER FOR MOBIVEIL PCIE IP
16391M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
16392M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
16393L:	linux-pci@vger.kernel.org
16394S:	Supported
16395F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
16396F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
16397
16398PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
16399M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
16400M:	Pali Rohár <pali@kernel.org>
16401L:	linux-pci@vger.kernel.org
16402L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16403S:	Maintained
16404F:	drivers/pci/controller/*mvebu*
16405
16406PCI DRIVER FOR NVIDIA TEGRA
16407M:	Thierry Reding <thierry.reding@gmail.com>
16408L:	linux-tegra@vger.kernel.org
16409L:	linux-pci@vger.kernel.org
16410S:	Supported
16411F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
16412F:	drivers/pci/controller/pci-tegra.c
16413
16414PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
16415M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
16416L:	linux-pci@vger.kernel.org
16417L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16418S:	Maintained
16419F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
16420F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
16421
16422PCI DRIVER FOR RENESAS R-CAR
16423M:	Marek Vasut <marek.vasut+renesas@gmail.com>
16424M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
16425L:	linux-pci@vger.kernel.org
16426L:	linux-renesas-soc@vger.kernel.org
16427S:	Maintained
16428F:	Documentation/devicetree/bindings/pci/*rcar*
16429F:	drivers/pci/controller/*rcar*
16430
16431PCI DRIVER FOR SAMSUNG EXYNOS
16432M:	Jingoo Han <jingoohan1@gmail.com>
16433L:	linux-pci@vger.kernel.org
16434L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16435L:	linux-samsung-soc@vger.kernel.org
16436S:	Maintained
16437F:	drivers/pci/controller/dwc/pci-exynos.c
16438
16439PCI DRIVER FOR SYNOPSYS DESIGNWARE
16440M:	Jingoo Han <jingoohan1@gmail.com>
16441M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
16442M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16443L:	linux-pci@vger.kernel.org
16444S:	Maintained
16445F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
16446F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
16447F:	drivers/pci/controller/dwc/*designware*
16448
16449PCI DRIVER FOR TI DRA7XX/J721E
16450M:	Vignesh Raghavendra <vigneshr@ti.com>
16451L:	linux-omap@vger.kernel.org
16452L:	linux-pci@vger.kernel.org
16453L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16454S:	Supported
16455F:	Documentation/devicetree/bindings/pci/ti-pci.txt
16456F:	drivers/pci/controller/cadence/pci-j721e.c
16457F:	drivers/pci/controller/dwc/pci-dra7xx.c
16458
16459PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
16460M:	Linus Walleij <linus.walleij@linaro.org>
16461L:	linux-pci@vger.kernel.org
16462S:	Maintained
16463F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
16464F:	drivers/pci/controller/pci-v3-semi.c
16465
16466PCI DRIVER FOR XILINX VERSAL CPM
16467M:	Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
16468M:	Michal Simek <michal.simek@amd.com>
16469L:	linux-pci@vger.kernel.org
16470S:	Maintained
16471F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
16472F:	drivers/pci/controller/pcie-xilinx-cpm.c
16473
16474PCI ENDPOINT SUBSYSTEM
16475M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
16476M:	Krzysztof Wilczyński <kw@linux.com>
16477R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16478R:	Kishon Vijay Abraham I <kishon@kernel.org>
16479L:	linux-pci@vger.kernel.org
16480S:	Supported
16481Q:	https://patchwork.kernel.org/project/linux-pci/list/
16482B:	https://bugzilla.kernel.org
16483C:	irc://irc.oftc.net/linux-pci
16484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16485F:	Documentation/PCI/endpoint/*
16486F:	Documentation/misc-devices/pci-endpoint-test.rst
16487F:	drivers/misc/pci_endpoint_test.c
16488F:	drivers/pci/endpoint/
16489F:	tools/pci/
16490
16491PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
16492M:	Mahesh J Salgaonkar <mahesh@linux.ibm.com>
16493R:	Oliver O'Halloran <oohall@gmail.com>
16494L:	linuxppc-dev@lists.ozlabs.org
16495S:	Supported
16496F:	Documentation/PCI/pci-error-recovery.rst
16497F:	Documentation/powerpc/eeh-pci-error-recovery.rst
16498F:	arch/powerpc/include/*/eeh*.h
16499F:	arch/powerpc/kernel/eeh*.c
16500F:	arch/powerpc/platforms/*/eeh*.c
16501F:	drivers/pci/pcie/aer.c
16502F:	drivers/pci/pcie/dpc.c
16503F:	drivers/pci/pcie/err.c
16504
16505PCI ERROR RECOVERY
16506M:	Linas Vepstas <linasvepstas@gmail.com>
16507L:	linux-pci@vger.kernel.org
16508S:	Supported
16509F:	Documentation/PCI/pci-error-recovery.rst
16510
16511PCI MSI DRIVER FOR ALTERA MSI IP
16512M:	Joyce Ooi <joyce.ooi@intel.com>
16513L:	linux-pci@vger.kernel.org
16514S:	Supported
16515F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
16516F:	drivers/pci/controller/pcie-altera-msi.c
16517
16518PCI MSI DRIVER FOR APPLIEDMICRO XGENE
16519M:	Toan Le <toan@os.amperecomputing.com>
16520L:	linux-pci@vger.kernel.org
16521L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16522S:	Maintained
16523F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
16524F:	drivers/pci/controller/pci-xgene-msi.c
16525
16526PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
16527M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
16528M:	Krzysztof Wilczyński <kw@linux.com>
16529R:	Rob Herring <robh@kernel.org>
16530L:	linux-pci@vger.kernel.org
16531S:	Supported
16532Q:	https://patchwork.kernel.org/project/linux-pci/list/
16533B:	https://bugzilla.kernel.org
16534C:	irc://irc.oftc.net/linux-pci
16535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16536F:	Documentation/devicetree/bindings/pci/
16537F:	drivers/pci/controller/
16538F:	drivers/pci/pci-bridge-emul.c
16539F:	drivers/pci/pci-bridge-emul.h
16540
16541PCI PEER-TO-PEER DMA (P2PDMA)
16542M:	Bjorn Helgaas <bhelgaas@google.com>
16543M:	Logan Gunthorpe <logang@deltatee.com>
16544L:	linux-pci@vger.kernel.org
16545S:	Supported
16546Q:	https://patchwork.kernel.org/project/linux-pci/list/
16547B:	https://bugzilla.kernel.org
16548C:	irc://irc.oftc.net/linux-pci
16549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16550F:	Documentation/driver-api/pci/p2pdma.rst
16551F:	drivers/pci/p2pdma.c
16552F:	include/linux/pci-p2pdma.h
16553
16554PCI SUBSYSTEM
16555M:	Bjorn Helgaas <bhelgaas@google.com>
16556L:	linux-pci@vger.kernel.org
16557S:	Supported
16558Q:	https://patchwork.kernel.org/project/linux-pci/list/
16559B:	https://bugzilla.kernel.org
16560C:	irc://irc.oftc.net/linux-pci
16561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16562F:	Documentation/PCI/
16563F:	Documentation/devicetree/bindings/pci/
16564F:	arch/x86/kernel/early-quirks.c
16565F:	arch/x86/kernel/quirks.c
16566F:	arch/x86/pci/
16567F:	drivers/acpi/pci*
16568F:	drivers/pci/
16569F:	include/asm-generic/pci*
16570F:	include/linux/of_pci.h
16571F:	include/linux/pci*
16572F:	include/uapi/linux/pci*
16573F:	lib/pci*
16574
16575PCIE DRIVER FOR AMAZON ANNAPURNA LABS
16576M:	Jonathan Chocron <jonnyc@amazon.com>
16577L:	linux-pci@vger.kernel.org
16578S:	Maintained
16579F:	Documentation/devicetree/bindings/pci/pcie-al.txt
16580F:	drivers/pci/controller/dwc/pcie-al.c
16581
16582PCIE DRIVER FOR AMLOGIC MESON
16583M:	Yue Wang <yue.wang@Amlogic.com>
16584L:	linux-pci@vger.kernel.org
16585L:	linux-amlogic@lists.infradead.org
16586S:	Maintained
16587F:	drivers/pci/controller/dwc/pci-meson.c
16588
16589PCIE DRIVER FOR AXIS ARTPEC
16590M:	Jesper Nilsson <jesper.nilsson@axis.com>
16591L:	linux-arm-kernel@axis.com
16592L:	linux-pci@vger.kernel.org
16593S:	Maintained
16594F:	Documentation/devicetree/bindings/pci/axis,artpec*
16595F:	drivers/pci/controller/dwc/*artpec*
16596
16597PCIE DRIVER FOR CAVIUM THUNDERX
16598M:	Robert Richter <rric@kernel.org>
16599L:	linux-pci@vger.kernel.org
16600L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16601S:	Odd Fixes
16602F:	drivers/pci/controller/pci-thunder-*
16603
16604PCIE DRIVER FOR HISILICON
16605M:	Zhou Wang <wangzhou1@hisilicon.com>
16606L:	linux-pci@vger.kernel.org
16607S:	Maintained
16608F:	drivers/pci/controller/dwc/pcie-hisi.c
16609
16610PCIE DRIVER FOR HISILICON KIRIN
16611M:	Xiaowei Song <songxiaowei@hisilicon.com>
16612M:	Binghui Wang <wangbinghui@hisilicon.com>
16613L:	linux-pci@vger.kernel.org
16614S:	Maintained
16615F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
16616F:	drivers/pci/controller/dwc/pcie-kirin.c
16617
16618PCIE DRIVER FOR HISILICON STB
16619M:	Shawn Guo <shawn.guo@linaro.org>
16620L:	linux-pci@vger.kernel.org
16621S:	Maintained
16622F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
16623F:	drivers/pci/controller/dwc/pcie-histb.c
16624
16625PCIE DRIVER FOR INTEL KEEM BAY
16626M:	Srikanth Thokala <srikanth.thokala@intel.com>
16627L:	linux-pci@vger.kernel.org
16628S:	Supported
16629F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
16630F:	drivers/pci/controller/dwc/pcie-keembay.c
16631
16632PCIE DRIVER FOR INTEL LGM GW SOC
16633M:	Chuanhua Lei <lchuanhua@maxlinear.com>
16634L:	linux-pci@vger.kernel.org
16635S:	Maintained
16636F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
16637F:	drivers/pci/controller/dwc/pcie-intel-gw.c
16638
16639PCIE DRIVER FOR MEDIATEK
16640M:	Ryder Lee <ryder.lee@mediatek.com>
16641M:	Jianjun Wang <jianjun.wang@mediatek.com>
16642L:	linux-pci@vger.kernel.org
16643L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16644S:	Supported
16645F:	Documentation/devicetree/bindings/pci/mediatek*
16646F:	drivers/pci/controller/*mediatek*
16647
16648PCIE DRIVER FOR MICROCHIP
16649M:	Daire McNamara <daire.mcnamara@microchip.com>
16650L:	linux-pci@vger.kernel.org
16651S:	Supported
16652F:	Documentation/devicetree/bindings/pci/microchip*
16653F:	drivers/pci/controller/*microchip*
16654
16655PCIE DRIVER FOR QUALCOMM MSM
16656M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16657L:	linux-pci@vger.kernel.org
16658L:	linux-arm-msm@vger.kernel.org
16659S:	Maintained
16660F:	drivers/pci/controller/dwc/pcie-qcom.c
16661
16662PCIE DRIVER FOR ROCKCHIP
16663M:	Shawn Lin <shawn.lin@rock-chips.com>
16664L:	linux-pci@vger.kernel.org
16665L:	linux-rockchip@lists.infradead.org
16666S:	Maintained
16667F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
16668F:	drivers/pci/controller/pcie-rockchip*
16669
16670PCIE DRIVER FOR SOCIONEXT UNIPHIER
16671M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16672L:	linux-pci@vger.kernel.org
16673S:	Maintained
16674F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
16675F:	drivers/pci/controller/dwc/pcie-uniphier*
16676
16677PCIE DRIVER FOR ST SPEAR13XX
16678M:	Pratyush Anand <pratyush.anand@gmail.com>
16679L:	linux-pci@vger.kernel.org
16680S:	Maintained
16681F:	drivers/pci/controller/dwc/*spear*
16682
16683PCIE ENDPOINT DRIVER FOR QUALCOMM
16684M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16685L:	linux-pci@vger.kernel.org
16686L:	linux-arm-msm@vger.kernel.org
16687S:	Maintained
16688F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
16689F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
16690
16691PCMCIA SUBSYSTEM
16692M:	Dominik Brodowski <linux@dominikbrodowski.net>
16693S:	Odd Fixes
16694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
16695F:	Documentation/pcmcia/
16696F:	drivers/pcmcia/
16697F:	include/pcmcia/
16698F:	tools/pcmcia/
16699
16700PCNET32 NETWORK DRIVER
16701M:	Don Fry <pcnet32@frontier.com>
16702L:	netdev@vger.kernel.org
16703S:	Maintained
16704F:	drivers/net/ethernet/amd/pcnet32.c
16705
16706PCRYPT PARALLEL CRYPTO ENGINE
16707M:	Steffen Klassert <steffen.klassert@secunet.com>
16708L:	linux-crypto@vger.kernel.org
16709S:	Maintained
16710F:	crypto/pcrypt.c
16711F:	include/crypto/pcrypt.h
16712
16713PDS DSC VIRTIO DATA PATH ACCELERATOR
16714R:	Shannon Nelson <shannon.nelson@amd.com>
16715F:	drivers/vdpa/pds/
16716
16717PECI HARDWARE MONITORING DRIVERS
16718M:	Iwona Winiarska <iwona.winiarska@intel.com>
16719L:	linux-hwmon@vger.kernel.org
16720S:	Supported
16721F:	Documentation/hwmon/peci-cputemp.rst
16722F:	Documentation/hwmon/peci-dimmtemp.rst
16723F:	drivers/hwmon/peci/
16724
16725PECI SUBSYSTEM
16726M:	Iwona Winiarska <iwona.winiarska@intel.com>
16727L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
16728S:	Supported
16729F:	Documentation/devicetree/bindings/peci/
16730F:	Documentation/peci/
16731F:	drivers/peci/
16732F:	include/linux/peci-cpu.h
16733F:	include/linux/peci.h
16734
16735PENSANDO ETHERNET DRIVERS
16736M:	Shannon Nelson <shannon.nelson@amd.com>
16737M:	Brett Creeley <brett.creeley@amd.com>
16738M:	drivers@pensando.io
16739L:	netdev@vger.kernel.org
16740S:	Supported
16741F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
16742F:	drivers/net/ethernet/pensando/
16743
16744PER-CPU MEMORY ALLOCATOR
16745M:	Dennis Zhou <dennis@kernel.org>
16746M:	Tejun Heo <tj@kernel.org>
16747M:	Christoph Lameter <cl@linux.com>
16748L:	linux-mm@kvack.org
16749S:	Maintained
16750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
16751F:	arch/*/include/asm/percpu.h
16752F:	include/linux/percpu*.h
16753F:	lib/percpu*.c
16754F:	mm/percpu*.c
16755
16756PER-TASK DELAY ACCOUNTING
16757M:	Balbir Singh <bsingharora@gmail.com>
16758S:	Maintained
16759F:	include/linux/delayacct.h
16760F:	kernel/delayacct.c
16761
16762PERFORMANCE EVENTS SUBSYSTEM
16763M:	Peter Zijlstra <peterz@infradead.org>
16764M:	Ingo Molnar <mingo@redhat.com>
16765M:	Arnaldo Carvalho de Melo <acme@kernel.org>
16766R:	Mark Rutland <mark.rutland@arm.com>
16767R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
16768R:	Jiri Olsa <jolsa@kernel.org>
16769R:	Namhyung Kim <namhyung@kernel.org>
16770R:	Ian Rogers <irogers@google.com>
16771R:	Adrian Hunter <adrian.hunter@intel.com>
16772L:	linux-perf-users@vger.kernel.org
16773L:	linux-kernel@vger.kernel.org
16774S:	Supported
16775W:	https://perf.wiki.kernel.org/
16776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
16778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
16779F:	arch/*/events/*
16780F:	arch/*/events/*/*
16781F:	arch/*/include/asm/perf_event.h
16782F:	arch/*/kernel/*/*/perf_event*.c
16783F:	arch/*/kernel/*/perf_event*.c
16784F:	arch/*/kernel/perf_callchain.c
16785F:	arch/*/kernel/perf_event*.c
16786F:	include/linux/perf_event.h
16787F:	include/uapi/linux/perf_event.h
16788F:	kernel/events/*
16789F:	tools/lib/perf/
16790F:	tools/perf/
16791
16792PERFORMANCE EVENTS TOOLING ARM64
16793R:	John Garry <john.g.garry@oracle.com>
16794R:	Will Deacon <will@kernel.org>
16795R:	James Clark <james.clark@arm.com>
16796R:	Mike Leach <mike.leach@linaro.org>
16797R:	Leo Yan <leo.yan@linaro.org>
16798L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16799S:	Supported
16800F:	tools/build/feature/test-libopencsd.c
16801F:	tools/perf/arch/arm*/
16802F:	tools/perf/pmu-events/arch/arm64/
16803F:	tools/perf/util/arm-spe*
16804F:	tools/perf/util/cs-etm*
16805
16806PERSONALITY HANDLING
16807M:	Christoph Hellwig <hch@infradead.org>
16808L:	linux-abi-devel@lists.sourceforge.net
16809S:	Maintained
16810F:	include/linux/personality.h
16811F:	include/uapi/linux/personality.h
16812
16813PHOENIX RC FLIGHT CONTROLLER ADAPTER
16814M:	Marcus Folkesson <marcus.folkesson@gmail.com>
16815L:	linux-input@vger.kernel.org
16816S:	Maintained
16817F:	Documentation/input/devices/pxrc.rst
16818F:	drivers/input/joystick/pxrc.c
16819
16820PHONET PROTOCOL
16821M:	Remi Denis-Courmont <courmisch@gmail.com>
16822S:	Supported
16823F:	Documentation/networking/phonet.rst
16824F:	include/linux/phonet.h
16825F:	include/net/phonet/
16826F:	include/uapi/linux/phonet.h
16827F:	net/phonet/
16828
16829PHRAM MTD DRIVER
16830M:	Joern Engel <joern@lazybastard.org>
16831L:	linux-mtd@lists.infradead.org
16832S:	Maintained
16833F:	drivers/mtd/devices/phram.c
16834
16835PICOLCD HID DRIVER
16836M:	Bruno Prémont <bonbons@linux-vserver.org>
16837L:	linux-input@vger.kernel.org
16838S:	Maintained
16839F:	drivers/hid/hid-picolcd*
16840
16841PIDFD API
16842M:	Christian Brauner <christian@brauner.io>
16843L:	linux-kernel@vger.kernel.org
16844S:	Maintained
16845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
16846F:	samples/pidfd/
16847F:	tools/testing/selftests/clone3/
16848F:	tools/testing/selftests/pid_namespace/
16849F:	tools/testing/selftests/pidfd/
16850K:	(?i)pidfd
16851K:	(?i)clone3
16852K:	\b(clone_args|kernel_clone_args)\b
16853
16854PIN CONTROL SUBSYSTEM
16855M:	Linus Walleij <linus.walleij@linaro.org>
16856L:	linux-gpio@vger.kernel.org
16857S:	Maintained
16858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
16859F:	Documentation/devicetree/bindings/pinctrl/
16860F:	Documentation/driver-api/pin-control.rst
16861F:	drivers/pinctrl/
16862F:	include/dt-bindings/pinctrl/
16863F:	include/linux/pinctrl/
16864
16865PIN CONTROLLER - AMD
16866M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
16867M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16868S:	Maintained
16869F:	drivers/pinctrl/pinctrl-amd.c
16870
16871PIN CONTROLLER - FREESCALE
16872M:	Dong Aisheng <aisheng.dong@nxp.com>
16873M:	Fabio Estevam <festevam@gmail.com>
16874M:	Shawn Guo <shawnguo@kernel.org>
16875M:	Jacky Bai <ping.bai@nxp.com>
16876R:	Pengutronix Kernel Team <kernel@pengutronix.de>
16877L:	linux-gpio@vger.kernel.org
16878S:	Maintained
16879F:	Documentation/devicetree/bindings/pinctrl/fsl,*
16880F:	drivers/pinctrl/freescale/
16881
16882PIN CONTROLLER - INTEL
16883M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16884M:	Andy Shevchenko <andy@kernel.org>
16885S:	Supported
16886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
16887F:	drivers/pinctrl/intel/
16888
16889PIN CONTROLLER - KEEMBAY
16890M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16891S:	Supported
16892F:	drivers/pinctrl/pinctrl-keembay*
16893
16894PIN CONTROLLER - MEDIATEK
16895M:	Sean Wang <sean.wang@kernel.org>
16896L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16897S:	Maintained
16898F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
16899F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
16900F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
16901F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
16902F:	drivers/pinctrl/mediatek/
16903
16904PIN CONTROLLER - MEDIATEK MIPS
16905M:	Arınç ÜNAL <arinc.unal@arinc9.com>
16906M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
16907L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16908L:	linux-mips@vger.kernel.org
16909S:	Maintained
16910F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
16911F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
16912F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
16913F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
16914F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
16915F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
16916F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
16917F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
16918F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
16919F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
16920F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
16921F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
16922F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
16923F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
16924F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
16925
16926PIN CONTROLLER - MICROCHIP AT91
16927M:	Ludovic Desroches <ludovic.desroches@microchip.com>
16928L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16929L:	linux-gpio@vger.kernel.org
16930S:	Supported
16931F:	drivers/gpio/gpio-sama5d2-piobu.c
16932F:	drivers/pinctrl/pinctrl-at91*
16933
16934PIN CONTROLLER - NXP S32
16935M:	Chester Lin <clin@suse.com>
16936R:	NXP S32 Linux Team <s32@nxp.com>
16937L:	linux-gpio@vger.kernel.org
16938S:	Maintained
16939F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
16940F:	drivers/pinctrl/nxp/
16941
16942PIN CONTROLLER - QUALCOMM
16943M:	Bjorn Andersson <andersson@kernel.org>
16944L:	linux-arm-msm@vger.kernel.org
16945S:	Maintained
16946F:	Documentation/devicetree/bindings/pinctrl/qcom,*
16947F:	drivers/pinctrl/qcom/
16948
16949PIN CONTROLLER - RENESAS
16950M:	Geert Uytterhoeven <geert+renesas@glider.be>
16951L:	linux-renesas-soc@vger.kernel.org
16952S:	Supported
16953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
16954F:	Documentation/devicetree/bindings/pinctrl/renesas,*
16955F:	drivers/pinctrl/renesas/
16956
16957PIN CONTROLLER - SAMSUNG
16958M:	Tomasz Figa <tomasz.figa@gmail.com>
16959M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
16960M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
16961R:	Alim Akhtar <alim.akhtar@samsung.com>
16962L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16963L:	linux-samsung-soc@vger.kernel.org
16964S:	Maintained
16965Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
16966B:	mailto:linux-samsung-soc@vger.kernel.org
16967C:	irc://irc.libera.chat/linux-exynos
16968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
16969F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
16970F:	drivers/pinctrl/samsung/
16971F:	include/dt-bindings/pinctrl/samsung.h
16972
16973PIN CONTROLLER - SINGLE
16974M:	Tony Lindgren <tony@atomide.com>
16975M:	Haojian Zhuang <haojian.zhuang@linaro.org>
16976L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16977L:	linux-omap@vger.kernel.org
16978S:	Maintained
16979F:	drivers/pinctrl/pinctrl-single.c
16980
16981PIN CONTROLLER - SUNPLUS / TIBBO
16982M:	Dvorkin Dmitry <dvorkin@tibbo.com>
16983M:	Wells Lu <wellslutw@gmail.com>
16984L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16985S:	Maintained
16986W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
16987F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
16988F:	drivers/pinctrl/sunplus/
16989F:	include/dt-bindings/pinctrl/sppctl*.h
16990
16991PINE64 PINEPHONE KEYBOARD DRIVER
16992M:	Samuel Holland <samuel@sholland.org>
16993S:	Supported
16994F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
16995F:	drivers/input/keyboard/pinephone-keyboard.c
16996
16997PKTCDVD DRIVER
16998M:	linux-block@vger.kernel.org
16999S:	Orphan
17000F:	drivers/block/pktcdvd.c
17001F:	include/linux/pktcdvd.h
17002F:	include/uapi/linux/pktcdvd.h
17003
17004PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
17005M:	Tomasz Duszynski <tduszyns@gmail.com>
17006S:	Maintained
17007F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
17008F:	drivers/iio/chemical/pms7003.c
17009
17010PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
17011M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
17012L:	netdev@vger.kernel.org
17013S:	Maintained
17014F:	drivers/net/phy/mdio-open-alliance.h
17015F:	net/ethtool/plca.c
17016
17017PLDMFW LIBRARY
17018M:	Jacob Keller <jacob.e.keller@intel.com>
17019S:	Maintained
17020F:	Documentation/driver-api/pldmfw/
17021F:	include/linux/pldmfw.h
17022F:	lib/pldmfw/
17023
17024PLX DMA DRIVER
17025M:	Logan Gunthorpe <logang@deltatee.com>
17026S:	Maintained
17027F:	drivers/dma/plx_dma.c
17028
17029PM-GRAPH UTILITY
17030M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
17031L:	linux-pm@vger.kernel.org
17032S:	Supported
17033W:	https://01.org/pm-graph
17034B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
17035T:	git git://github.com/intel/pm-graph
17036F:	tools/power/pm-graph
17037
17038PM6764TR DRIVER
17039M:	Charles Hsu	<hsu.yungteng@gmail.com>
17040L:	linux-hwmon@vger.kernel.org
17041S:	Maintained
17042F:	Documentation/hwmon/pm6764tr.rst
17043F:	drivers/hwmon/pmbus/pm6764tr.c
17044
17045PMBUS HARDWARE MONITORING DRIVERS
17046M:	Guenter Roeck <linux@roeck-us.net>
17047L:	linux-hwmon@vger.kernel.org
17048S:	Maintained
17049W:	http://hwmon.wiki.kernel.org/
17050W:	http://www.roeck-us.net/linux/drivers/
17051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
17052F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
17053F:	Documentation/devicetree/bindings/hwmon/max31785.txt
17054F:	Documentation/hwmon/adm1275.rst
17055F:	Documentation/hwmon/ibm-cffps.rst
17056F:	Documentation/hwmon/ir35221.rst
17057F:	Documentation/hwmon/lm25066.rst
17058F:	Documentation/hwmon/ltc2978.rst
17059F:	Documentation/hwmon/ltc3815.rst
17060F:	Documentation/hwmon/max16064.rst
17061F:	Documentation/hwmon/max20751.rst
17062F:	Documentation/hwmon/max31785.rst
17063F:	Documentation/hwmon/max34440.rst
17064F:	Documentation/hwmon/max8688.rst
17065F:	Documentation/hwmon/pmbus-core.rst
17066F:	Documentation/hwmon/pmbus.rst
17067F:	Documentation/hwmon/tps40422.rst
17068F:	Documentation/hwmon/ucd9000.rst
17069F:	Documentation/hwmon/ucd9200.rst
17070F:	Documentation/hwmon/zl6100.rst
17071F:	drivers/hwmon/pmbus/
17072F:	include/linux/pmbus.h
17073
17074PMC SIERRA MaxRAID DRIVER
17075L:	linux-scsi@vger.kernel.org
17076S:	Orphan
17077W:	http://www.pmc-sierra.com/
17078F:	drivers/scsi/pmcraid.*
17079
17080PMC SIERRA PM8001 DRIVER
17081M:	Jack Wang <jinpu.wang@cloud.ionos.com>
17082L:	linux-scsi@vger.kernel.org
17083S:	Supported
17084F:	drivers/scsi/pm8001/
17085
17086PNI RM3100 IIO DRIVER
17087M:	Song Qiang <songqiang1304521@gmail.com>
17088L:	linux-iio@vger.kernel.org
17089S:	Maintained
17090F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
17091F:	drivers/iio/magnetometer/rm3100*
17092
17093PNP SUPPORT
17094M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
17095L:	linux-acpi@vger.kernel.org
17096S:	Maintained
17097F:	drivers/pnp/
17098F:	include/linux/pnp.h
17099
17100POSIX CLOCKS and TIMERS
17101M:	Thomas Gleixner <tglx@linutronix.de>
17102L:	linux-kernel@vger.kernel.org
17103S:	Maintained
17104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17105F:	fs/timerfd.c
17106F:	include/linux/time_namespace.h
17107F:	include/linux/timer*
17108F:	kernel/time/*timer*
17109F:	kernel/time/namespace.c
17110
17111POWER MANAGEMENT CORE
17112M:	"Rafael J. Wysocki" <rafael@kernel.org>
17113L:	linux-pm@vger.kernel.org
17114S:	Supported
17115B:	https://bugzilla.kernel.org
17116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
17117F:	drivers/base/power/
17118F:	drivers/powercap/
17119F:	include/linux/intel_rapl.h
17120F:	include/linux/pm.h
17121F:	include/linux/pm_*
17122F:	include/linux/powercap.h
17123F:	kernel/configs/nopm.config
17124
17125POWER STATE COORDINATION INTERFACE (PSCI)
17126M:	Mark Rutland <mark.rutland@arm.com>
17127M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
17128L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17129S:	Maintained
17130F:	drivers/firmware/psci/
17131F:	include/linux/psci.h
17132F:	include/uapi/linux/psci.h
17133
17134POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
17135M:	Sebastian Reichel <sre@kernel.org>
17136L:	linux-pm@vger.kernel.org
17137S:	Maintained
17138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17139F:	Documentation/ABI/testing/sysfs-class-power
17140F:	Documentation/devicetree/bindings/power/supply/
17141F:	drivers/power/supply/
17142F:	include/linux/power/
17143F:	include/linux/power_supply.h
17144
17145POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
17146M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
17147L:	linuxppc-dev@lists.ozlabs.org
17148S:	Maintained
17149F:	drivers/char/powernv-op-panel.c
17150
17151PPP OVER ATM (RFC 2364)
17152M:	Mitchell Blank Jr <mitch@sfgoth.com>
17153S:	Maintained
17154F:	include/uapi/linux/atmppp.h
17155F:	net/atm/pppoatm.c
17156
17157PPP OVER ETHERNET
17158M:	Michal Ostrowski <mostrows@earthlink.net>
17159S:	Maintained
17160F:	drivers/net/ppp/pppoe.c
17161F:	drivers/net/ppp/pppox.c
17162
17163PPP OVER L2TP
17164M:	James Chapman <jchapman@katalix.com>
17165S:	Maintained
17166F:	include/linux/if_pppol2tp.h
17167F:	include/uapi/linux/if_pppol2tp.h
17168F:	net/l2tp/l2tp_ppp.c
17169
17170PPP PROTOCOL DRIVERS AND COMPRESSORS
17171L:	linux-ppp@vger.kernel.org
17172S:	Orphan
17173F:	drivers/net/ppp/ppp_*
17174
17175PPS SUPPORT
17176M:	Rodolfo Giometti <giometti@enneenne.com>
17177L:	linuxpps@ml.enneenne.com (subscribers-only)
17178S:	Maintained
17179W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
17180F:	Documentation/ABI/testing/sysfs-pps
17181F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
17182F:	Documentation/driver-api/pps.rst
17183F:	drivers/pps/
17184F:	include/linux/pps*.h
17185F:	include/uapi/linux/pps.h
17186
17187PPTP DRIVER
17188M:	Dmitry Kozlov <xeb@mail.ru>
17189L:	netdev@vger.kernel.org
17190S:	Maintained
17191W:	http://sourceforge.net/projects/accel-pptp
17192F:	drivers/net/ppp/pptp.c
17193
17194PRESSURE STALL INFORMATION (PSI)
17195M:	Johannes Weiner <hannes@cmpxchg.org>
17196M:	Suren Baghdasaryan <surenb@google.com>
17197R:	Peter Ziljstra <peterz@infradead.org>
17198S:	Maintained
17199F:	include/linux/psi*
17200F:	kernel/sched/psi.c
17201
17202PRINTK
17203M:	Petr Mladek <pmladek@suse.com>
17204R:	Steven Rostedt <rostedt@goodmis.org>
17205R:	John Ogness <john.ogness@linutronix.de>
17206R:	Sergey Senozhatsky <senozhatsky@chromium.org>
17207S:	Maintained
17208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
17209F:	include/linux/printk.h
17210F:	kernel/printk/
17211
17212PRINTK INDEXING
17213R:	Chris Down <chris@chrisdown.name>
17214S:	Maintained
17215F:	Documentation/core-api/printk-index.rst
17216F:	kernel/printk/index.c
17217K:	printk_index
17218
17219PROC FILESYSTEM
17220L:	linux-kernel@vger.kernel.org
17221L:	linux-fsdevel@vger.kernel.org
17222S:	Maintained
17223F:	Documentation/filesystems/proc.rst
17224F:	fs/proc/
17225F:	include/linux/proc_fs.h
17226F:	tools/testing/selftests/proc/
17227
17228PROC SYSCTL
17229M:	Luis Chamberlain <mcgrof@kernel.org>
17230M:	Kees Cook <keescook@chromium.org>
17231M:	Iurii Zaikin <yzaikin@google.com>
17232L:	linux-kernel@vger.kernel.org
17233L:	linux-fsdevel@vger.kernel.org
17234S:	Maintained
17235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
17236F:	fs/proc/proc_sysctl.c
17237F:	include/linux/sysctl.h
17238F:	kernel/sysctl-test.c
17239F:	kernel/sysctl.c
17240F:	tools/testing/selftests/sysctl/
17241
17242PS3 NETWORK SUPPORT
17243M:	Geoff Levand <geoff@infradead.org>
17244L:	netdev@vger.kernel.org
17245L:	linuxppc-dev@lists.ozlabs.org
17246S:	Maintained
17247F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
17248
17249PS3 PLATFORM SUPPORT
17250M:	Geoff Levand <geoff@infradead.org>
17251L:	linuxppc-dev@lists.ozlabs.org
17252S:	Maintained
17253F:	arch/powerpc/boot/ps3*
17254F:	arch/powerpc/include/asm/lv1call.h
17255F:	arch/powerpc/include/asm/ps3*.h
17256F:	arch/powerpc/platforms/ps3/
17257F:	drivers/*/ps3*
17258F:	drivers/ps3/
17259F:	drivers/rtc/rtc-ps3.c
17260F:	drivers/usb/host/*ps3.c
17261F:	sound/ppc/snd_ps3*
17262
17263PS3VRAM DRIVER
17264M:	Jim Paris <jim@jtan.com>
17265M:	Geoff Levand <geoff@infradead.org>
17266L:	linuxppc-dev@lists.ozlabs.org
17267S:	Maintained
17268F:	drivers/block/ps3vram.c
17269
17270PSAMPLE PACKET SAMPLING SUPPORT
17271M:	Yotam Gigi <yotam.gi@gmail.com>
17272S:	Maintained
17273F:	include/net/psample.h
17274F:	include/uapi/linux/psample.h
17275F:	net/psample
17276
17277PSTORE FILESYSTEM
17278M:	Kees Cook <keescook@chromium.org>
17279R:	Tony Luck <tony.luck@intel.com>
17280R:	Guilherme G. Piccoli <gpiccoli@igalia.com>
17281L:	linux-hardening@vger.kernel.org
17282S:	Supported
17283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
17284F:	Documentation/admin-guide/pstore-blk.rst
17285F:	Documentation/admin-guide/ramoops.rst
17286F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
17287F:	drivers/acpi/apei/erst.c
17288F:	drivers/firmware/efi/efi-pstore.c
17289F:	fs/pstore/
17290F:	include/linux/pstore*
17291K:	\b(pstore|ramoops)
17292
17293PTP HARDWARE CLOCK SUPPORT
17294M:	Richard Cochran <richardcochran@gmail.com>
17295L:	netdev@vger.kernel.org
17296S:	Maintained
17297W:	http://linuxptp.sourceforge.net/
17298F:	Documentation/ABI/testing/sysfs-ptp
17299F:	Documentation/driver-api/ptp.rst
17300F:	drivers/net/phy/dp83640*
17301F:	drivers/ptp/*
17302F:	include/linux/ptp_cl*
17303K:	(?:\b|_)ptp(?:\b|_)
17304
17305PTP MOCKUP CLOCK SUPPORT
17306M:	Vladimir Oltean <vladimir.oltean@nxp.com>
17307L:	netdev@vger.kernel.org
17308S:	Maintained
17309F:	drivers/ptp/ptp_mock.c
17310F:	include/linux/ptp_mock.h
17311
17312PTP VIRTUAL CLOCK SUPPORT
17313M:	Yangbo Lu <yangbo.lu@nxp.com>
17314L:	netdev@vger.kernel.org
17315S:	Maintained
17316F:	drivers/ptp/ptp_vclock.c
17317F:	net/ethtool/phc_vclocks.c
17318
17319PTRACE SUPPORT
17320M:	Oleg Nesterov <oleg@redhat.com>
17321S:	Maintained
17322F:	arch/*/*/ptrace*.c
17323F:	arch/*/include/asm/ptrace*.h
17324F:	arch/*/ptrace*.c
17325F:	include/asm-generic/syscall.h
17326F:	include/linux/ptrace.h
17327F:	include/linux/regset.h
17328F:	include/uapi/linux/ptrace.h
17329F:	kernel/ptrace.c
17330
17331PULSE8-CEC DRIVER
17332M:	Hans Verkuil <hverkuil@xs4all.nl>
17333L:	linux-media@vger.kernel.org
17334S:	Maintained
17335T:	git git://linuxtv.org/media_tree.git
17336F:	drivers/media/cec/usb/pulse8/
17337
17338PURELIFI PLFXLC DRIVER
17339M:	Srinivasan Raju <srini.raju@purelifi.com>
17340L:	linux-wireless@vger.kernel.org
17341S:	Supported
17342F:	drivers/net/wireless/purelifi/plfxlc/
17343
17344PVRUSB2 VIDEO4LINUX DRIVER
17345M:	Mike Isely <isely@pobox.com>
17346L:	pvrusb2@isely.net	(subscribers-only)
17347L:	linux-media@vger.kernel.org
17348S:	Maintained
17349W:	http://www.isely.net/pvrusb2/
17350T:	git git://linuxtv.org/media_tree.git
17351F:	Documentation/driver-api/media/drivers/pvrusb2*
17352F:	drivers/media/usb/pvrusb2/
17353
17354PWC WEBCAM DRIVER
17355M:	Hans Verkuil <hverkuil@xs4all.nl>
17356L:	linux-media@vger.kernel.org
17357S:	Odd Fixes
17358T:	git git://linuxtv.org/media_tree.git
17359F:	drivers/media/usb/pwc/*
17360F:	include/trace/events/pwc.h
17361
17362PWM IR Transmitter
17363M:	Sean Young <sean@mess.org>
17364L:	linux-media@vger.kernel.org
17365S:	Maintained
17366F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
17367F:	drivers/media/rc/pwm-ir-tx.c
17368
17369PWM SUBSYSTEM
17370M:	Thierry Reding <thierry.reding@gmail.com>
17371R:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
17372L:	linux-pwm@vger.kernel.org
17373S:	Maintained
17374Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
17375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
17376F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
17377F:	Documentation/devicetree/bindings/pwm/
17378F:	Documentation/driver-api/pwm.rst
17379F:	drivers/gpio/gpio-mvebu.c
17380F:	drivers/pwm/
17381F:	drivers/video/backlight/pwm_bl.c
17382F:	include/dt-bindings/pwm/
17383F:	include/linux/pwm.h
17384F:	include/linux/pwm_backlight.h
17385K:	pwm_(config|apply_state|ops)
17386
17387PXA GPIO DRIVER
17388M:	Robert Jarzmik <robert.jarzmik@free.fr>
17389L:	linux-gpio@vger.kernel.org
17390S:	Maintained
17391F:	drivers/gpio/gpio-pxa.c
17392
17393PXA MMCI DRIVER
17394S:	Orphan
17395
17396PXA RTC DRIVER
17397M:	Robert Jarzmik <robert.jarzmik@free.fr>
17398L:	linux-rtc@vger.kernel.org
17399S:	Maintained
17400
17401PXA2xx/PXA3xx SUPPORT
17402M:	Daniel Mack <daniel@zonque.org>
17403M:	Haojian Zhuang <haojian.zhuang@gmail.com>
17404M:	Robert Jarzmik <robert.jarzmik@free.fr>
17405L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17406S:	Maintained
17407T:	git git://github.com/hzhuang1/linux.git
17408T:	git git://github.com/rjarzmik/linux.git
17409F:	arch/arm/boot/dts/intel/pxa/
17410F:	arch/arm/mach-pxa/
17411F:	drivers/dma/pxa*
17412F:	drivers/pcmcia/pxa2xx*
17413F:	drivers/pinctrl/pxa/
17414F:	drivers/spi/spi-pxa2xx*
17415F:	drivers/usb/gadget/udc/pxa2*
17416F:	include/sound/pxa2xx-lib.h
17417F:	sound/arm/pxa*
17418F:	sound/soc/pxa/
17419
17420QAT DRIVER
17421M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
17422L:	qat-linux@intel.com
17423S:	Supported
17424F:	drivers/crypto/intel/qat/
17425
17426QCOM AUDIO (ASoC) DRIVERS
17427M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17428M:	Banajit Goswami <bgoswami@quicinc.com>
17429L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17430S:	Supported
17431F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
17432F:	Documentation/devicetree/bindings/sound/qcom,*
17433F:	drivers/soc/qcom/apr.c
17434F:	include/dt-bindings/sound/qcom,wcd9335.h
17435F:	sound/soc/codecs/lpass-rx-macro.*
17436F:	sound/soc/codecs/lpass-tx-macro.*
17437F:	sound/soc/codecs/lpass-va-macro.c
17438F:	sound/soc/codecs/lpass-wsa-macro.*
17439F:	sound/soc/codecs/msm8916-wcd-analog.c
17440F:	sound/soc/codecs/msm8916-wcd-digital.c
17441F:	sound/soc/codecs/wcd-clsh-v2.*
17442F:	sound/soc/codecs/wcd-mbhc-v2.*
17443F:	sound/soc/codecs/wcd9335.*
17444F:	sound/soc/codecs/wcd934x.c
17445F:	sound/soc/codecs/wsa881x.c
17446F:	sound/soc/codecs/wsa883x.c
17447F:	sound/soc/codecs/wsa884x.c
17448F:	sound/soc/qcom/
17449
17450QCOM EMBEDDED USB DEBUGGER (EUD)
17451M:	Souradeep Chowdhury <quic_schowdhu@quicinc.com>
17452L:	linux-arm-msm@vger.kernel.org
17453S:	Maintained
17454F:	Documentation/ABI/testing/sysfs-driver-eud
17455F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
17456F:	drivers/usb/misc/qcom_eud.c
17457
17458QCOM IPA DRIVER
17459M:	Alex Elder <elder@kernel.org>
17460L:	netdev@vger.kernel.org
17461S:	Supported
17462F:	drivers/net/ipa/
17463
17464QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
17465M:	Gabriel Somlo <somlo@cmu.edu>
17466M:	"Michael S. Tsirkin" <mst@redhat.com>
17467L:	qemu-devel@nongnu.org
17468S:	Maintained
17469F:	drivers/firmware/qemu_fw_cfg.c
17470F:	include/uapi/linux/qemu_fw_cfg.h
17471
17472QIB DRIVER
17473M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17474L:	linux-rdma@vger.kernel.org
17475S:	Supported
17476F:	drivers/infiniband/hw/qib/
17477
17478QLOGIC QL41xxx FCOE DRIVER
17479M:	Saurav Kashyap <skashyap@marvell.com>
17480M:	Javed Hasan <jhasan@marvell.com>
17481M:	GR-QLogic-Storage-Upstream@marvell.com
17482L:	linux-scsi@vger.kernel.org
17483S:	Supported
17484F:	drivers/scsi/qedf/
17485
17486QLOGIC QL41xxx ISCSI DRIVER
17487M:	Nilesh Javali <njavali@marvell.com>
17488M:	Manish Rangankar <mrangankar@marvell.com>
17489M:	GR-QLogic-Storage-Upstream@marvell.com
17490L:	linux-scsi@vger.kernel.org
17491S:	Supported
17492F:	drivers/scsi/qedi/
17493
17494QLOGIC QL4xxx ETHERNET DRIVER
17495M:	Ariel Elior <aelior@marvell.com>
17496M:	Manish Chopra <manishc@marvell.com>
17497L:	netdev@vger.kernel.org
17498S:	Supported
17499F:	drivers/net/ethernet/qlogic/qed/
17500F:	drivers/net/ethernet/qlogic/qede/
17501F:	include/linux/qed/
17502
17503QLOGIC QL4xxx RDMA DRIVER
17504M:	Michal Kalderon <mkalderon@marvell.com>
17505M:	Ariel Elior <aelior@marvell.com>
17506L:	linux-rdma@vger.kernel.org
17507S:	Supported
17508F:	drivers/infiniband/hw/qedr/
17509F:	include/uapi/rdma/qedr-abi.h
17510
17511QLOGIC QLA1280 SCSI DRIVER
17512M:	Michael Reed <mdr@sgi.com>
17513L:	linux-scsi@vger.kernel.org
17514S:	Maintained
17515F:	drivers/scsi/qla1280.[ch]
17516
17517QLOGIC QLA2XXX FC-SCSI DRIVER
17518M:	Nilesh Javali <njavali@marvell.com>
17519M:	GR-QLogic-Storage-Upstream@marvell.com
17520L:	linux-scsi@vger.kernel.org
17521S:	Supported
17522F:	drivers/scsi/qla2xxx/
17523
17524QLOGIC QLA3XXX NETWORK DRIVER
17525M:	GR-Linux-NIC-Dev@marvell.com
17526L:	netdev@vger.kernel.org
17527S:	Supported
17528F:	drivers/net/ethernet/qlogic/qla3xxx.*
17529
17530QLOGIC QLA4XXX iSCSI DRIVER
17531M:	Nilesh Javali <njavali@marvell.com>
17532M:	Manish Rangankar <mrangankar@marvell.com>
17533M:	GR-QLogic-Storage-Upstream@marvell.com
17534L:	linux-scsi@vger.kernel.org
17535S:	Supported
17536F:	drivers/scsi/qla4xxx/
17537
17538QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
17539M:	Shahed Shaikh <shshaikh@marvell.com>
17540M:	Manish Chopra <manishc@marvell.com>
17541M:	GR-Linux-NIC-Dev@marvell.com
17542L:	netdev@vger.kernel.org
17543S:	Supported
17544F:	drivers/net/ethernet/qlogic/qlcnic/
17545
17546QLOGIC QLGE 10Gb ETHERNET DRIVER
17547M:	Manish Chopra <manishc@marvell.com>
17548M:	GR-Linux-NIC-Dev@marvell.com
17549M:	Coiby Xu <coiby.xu@gmail.com>
17550L:	netdev@vger.kernel.org
17551S:	Supported
17552F:	Documentation/networking/device_drivers/qlogic/qlge.rst
17553F:	drivers/staging/qlge/
17554
17555QM1D1B0004 MEDIA DRIVER
17556M:	Akihiro Tsukada <tskd08@gmail.com>
17557L:	linux-media@vger.kernel.org
17558S:	Odd Fixes
17559F:	drivers/media/tuners/qm1d1b0004*
17560
17561QM1D1C0042 MEDIA DRIVER
17562M:	Akihiro Tsukada <tskd08@gmail.com>
17563L:	linux-media@vger.kernel.org
17564S:	Odd Fixes
17565F:	drivers/media/tuners/qm1d1c0042*
17566
17567QNX4 FILESYSTEM
17568M:	Anders Larsen <al@alarsen.net>
17569S:	Maintained
17570W:	http://www.alarsen.net/linux/qnx4fs/
17571F:	fs/qnx4/
17572F:	include/uapi/linux/qnx4_fs.h
17573F:	include/uapi/linux/qnxtypes.h
17574
17575QNX6 FILESYSTEM
17576S:	Orphan
17577F:	Documentation/filesystems/qnx6.rst
17578F:	fs/qnx6/
17579F:	include/linux/qnx6_fs.h
17580
17581QORIQ DPAA2 FSL-MC BUS DRIVER
17582M:	Stuart Yoder <stuyoder@gmail.com>
17583M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
17584L:	linux-kernel@vger.kernel.org
17585S:	Maintained
17586F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
17587F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
17588F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
17589F:	drivers/bus/fsl-mc/
17590F:	include/uapi/linux/fsl_mc.h
17591
17592QT1010 MEDIA DRIVER
17593M:	Antti Palosaari <crope@iki.fi>
17594L:	linux-media@vger.kernel.org
17595S:	Maintained
17596W:	https://linuxtv.org
17597W:	http://palosaari.fi/linux/
17598Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17599T:	git git://linuxtv.org/anttip/media_tree.git
17600F:	drivers/media/tuners/qt1010*
17601
17602QUALCOMM ATH12K WIRELESS DRIVER
17603M:	Kalle Valo <kvalo@kernel.org>
17604M:	Jeff Johnson <quic_jjohnson@quicinc.com>
17605L:	ath12k@lists.infradead.org
17606S:	Supported
17607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17608F:	drivers/net/wireless/ath/ath12k/
17609
17610QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
17611M:	Kalle Valo <kvalo@kernel.org>
17612M:	Jeff Johnson <quic_jjohnson@quicinc.com>
17613L:	ath10k@lists.infradead.org
17614S:	Supported
17615W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
17616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17617F:	Documentation/devicetree/bindings/net/wireless/qcom,ath10k.yaml
17618F:	drivers/net/wireless/ath/ath10k/
17619
17620QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
17621M:	Kalle Valo <kvalo@kernel.org>
17622M:	Jeff Johnson <quic_jjohnson@quicinc.com>
17623L:	ath11k@lists.infradead.org
17624S:	Supported
17625W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
17626B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
17627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17628F:	Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
17629F:	drivers/net/wireless/ath/ath11k/
17630
17631QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
17632M:	Toke Høiland-Jørgensen <toke@toke.dk>
17633L:	linux-wireless@vger.kernel.org
17634S:	Maintained
17635W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
17636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17637F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
17638F:	drivers/net/wireless/ath/ath9k/
17639
17640QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
17641M:	Stephan Gerhold <stephan@gerhold.net>
17642L:	netdev@vger.kernel.org
17643L:	linux-arm-msm@vger.kernel.org
17644S:	Maintained
17645F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
17646F:	drivers/net/wwan/qcom_bam_dmux.c
17647
17648QUALCOMM CAMERA SUBSYSTEM DRIVER
17649M:	Robert Foss <rfoss@kernel.org>
17650M:	Todor Tomov <todor.too@gmail.com>
17651M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
17652L:	linux-media@vger.kernel.org
17653S:	Maintained
17654F:	Documentation/admin-guide/media/qcom_camss.rst
17655F:	Documentation/devicetree/bindings/media/*camss*
17656F:	drivers/media/platform/qcom/camss/
17657
17658QUALCOMM CLOCK DRIVERS
17659M:	Bjorn Andersson <andersson@kernel.org>
17660L:	linux-arm-msm@vger.kernel.org
17661S:	Supported
17662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
17663F:	Documentation/devicetree/bindings/clock/qcom,*
17664F:	drivers/clk/qcom/
17665F:	include/dt-bindings/clock/qcom,*
17666
17667QUALCOMM CLOUD AI (QAIC) DRIVER
17668M:	Jeffrey Hugo <quic_jhugo@quicinc.com>
17669R:	Carl Vanderlip <quic_carlv@quicinc.com>
17670R:	Pranjal Ramajor Asha Kanojiya <quic_pkanojiy@quicinc.com>
17671L:	linux-arm-msm@vger.kernel.org
17672L:	dri-devel@lists.freedesktop.org
17673S:	Supported
17674T:	git git://anongit.freedesktop.org/drm/drm-misc
17675F:	Documentation/accel/qaic/
17676F:	drivers/accel/qaic/
17677F:	include/uapi/drm/qaic_accel.h
17678
17679QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
17680M:	Bjorn Andersson <andersson@kernel.org>
17681M:	Konrad Dybcio <konrad.dybcio@linaro.org>
17682L:	linux-pm@vger.kernel.org
17683L:	linux-arm-msm@vger.kernel.org
17684S:	Maintained
17685F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
17686F:	drivers/pmdomain/qcom/cpr.c
17687
17688QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
17689M:	Ilia Lin <ilia.lin@kernel.org>
17690L:	linux-pm@vger.kernel.org
17691S:	Maintained
17692F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
17693F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
17694F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
17695
17696QUALCOMM CRYPTO DRIVERS
17697M:	Thara Gopinath <thara.gopinath@gmail.com>
17698L:	linux-crypto@vger.kernel.org
17699L:	linux-arm-msm@vger.kernel.org
17700S:	Maintained
17701F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
17702F:	drivers/crypto/qce/
17703
17704QUALCOMM EMAC GIGABIT ETHERNET DRIVER
17705M:	Timur Tabi <timur@kernel.org>
17706L:	netdev@vger.kernel.org
17707S:	Maintained
17708F:	drivers/net/ethernet/qualcomm/emac/
17709
17710QUALCOMM ETHQOS ETHERNET DRIVER
17711M:	Vinod Koul <vkoul@kernel.org>
17712R:	Bhupesh Sharma <bhupesh.sharma@linaro.org>
17713L:	netdev@vger.kernel.org
17714L:	linux-arm-msm@vger.kernel.org
17715S:	Maintained
17716F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
17717F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
17718
17719QUALCOMM FASTRPC DRIVER
17720M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17721M:	Amol Maheshwari <amahesh@qti.qualcomm.com>
17722L:	linux-arm-msm@vger.kernel.org
17723S:	Maintained
17724F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
17725F:	drivers/misc/fastrpc.c
17726F:	include/uapi/misc/fastrpc.h
17727
17728QUALCOMM HEXAGON ARCHITECTURE
17729M:	Brian Cain <bcain@quicinc.com>
17730L:	linux-hexagon@vger.kernel.org
17731S:	Supported
17732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
17733F:	arch/hexagon/
17734
17735QUALCOMM HIDMA DRIVER
17736M:	Sinan Kaya <okaya@kernel.org>
17737L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17738L:	linux-arm-msm@vger.kernel.org
17739L:	dmaengine@vger.kernel.org
17740S:	Supported
17741F:	drivers/dma/qcom/hidma*
17742
17743QUALCOMM I2C CCI DRIVER
17744M:	Loic Poulain <loic.poulain@linaro.org>
17745M:	Robert Foss <rfoss@kernel.org>
17746L:	linux-i2c@vger.kernel.org
17747L:	linux-arm-msm@vger.kernel.org
17748S:	Maintained
17749F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
17750F:	drivers/i2c/busses/i2c-qcom-cci.c
17751
17752QUALCOMM INTERCONNECT BWMON DRIVER
17753M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17754L:	linux-arm-msm@vger.kernel.org
17755S:	Maintained
17756F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
17757F:	drivers/soc/qcom/icc-bwmon.c
17758
17759QUALCOMM IOMMU
17760M:	Rob Clark <robdclark@gmail.com>
17761L:	iommu@lists.linux.dev
17762L:	linux-arm-msm@vger.kernel.org
17763S:	Maintained
17764F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
17765
17766QUALCOMM IPC ROUTER (QRTR) DRIVER
17767M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17768L:	linux-arm-msm@vger.kernel.org
17769S:	Maintained
17770F:	include/trace/events/qrtr.h
17771F:	include/uapi/linux/qrtr.h
17772F:	net/qrtr/
17773
17774QUALCOMM IPCC MAILBOX DRIVER
17775M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17776L:	linux-arm-msm@vger.kernel.org
17777S:	Supported
17778F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
17779F:	drivers/mailbox/qcom-ipcc.c
17780F:	include/dt-bindings/mailbox/qcom-ipcc.h
17781
17782QUALCOMM IPQ4019 USB PHY DRIVER
17783M:	Robert Marko <robert.marko@sartura.hr>
17784M:	Luka Perkov <luka.perkov@sartura.hr>
17785L:	linux-arm-msm@vger.kernel.org
17786S:	Maintained
17787F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
17788F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
17789
17790QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
17791M:	Robert Marko <robert.marko@sartura.hr>
17792M:	Luka Perkov <luka.perkov@sartura.hr>
17793L:	linux-arm-msm@vger.kernel.org
17794S:	Maintained
17795F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
17796F:	drivers/regulator/vqmmc-ipq4019-regulator.c
17797
17798QUALCOMM NAND CONTROLLER DRIVER
17799M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17800L:	linux-mtd@lists.infradead.org
17801L:	linux-arm-msm@vger.kernel.org
17802S:	Maintained
17803F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
17804F:	drivers/mtd/nand/raw/qcom_nandc.c
17805
17806QUALCOMM RMNET DRIVER
17807M:	Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
17808M:	Sean Tranchetti <quic_stranche@quicinc.com>
17809L:	netdev@vger.kernel.org
17810S:	Maintained
17811F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
17812F:	drivers/net/ethernet/qualcomm/rmnet/
17813F:	include/linux/if_rmnet.h
17814
17815QUALCOMM TSENS THERMAL DRIVER
17816M:	Amit Kucheria <amitk@kernel.org>
17817M:	Thara Gopinath <thara.gopinath@gmail.com>
17818L:	linux-pm@vger.kernel.org
17819L:	linux-arm-msm@vger.kernel.org
17820S:	Maintained
17821F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
17822F:	drivers/thermal/qcom/
17823
17824QUALCOMM TYPEC PORT MANAGER DRIVER
17825M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
17826L:	linux-arm-msm@vger.kernel.org
17827L:	linux-usb@vger.kernel.org
17828S:	Maintained
17829F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
17830F:	drivers/usb/typec/tcpm/qcom/
17831
17832QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
17833M:	Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
17834M:	Vikash Garodia <quic_vgarodia@quicinc.com>
17835R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
17836L:	linux-media@vger.kernel.org
17837L:	linux-arm-msm@vger.kernel.org
17838S:	Maintained
17839T:	git git://linuxtv.org/media_tree.git
17840F:	Documentation/devicetree/bindings/media/*venus*
17841F:	drivers/media/platform/qcom/venus/
17842
17843QUALCOMM WCN36XX WIRELESS DRIVER
17844M:	Loic Poulain <loic.poulain@linaro.org>
17845L:	wcn36xx@lists.infradead.org
17846S:	Supported
17847W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
17848F:	drivers/net/wireless/ath/wcn36xx/
17849
17850QUANTENNA QTNFMAC WIRELESS DRIVER
17851M:	Igor Mitsyanko <imitsyanko@quantenna.com>
17852R:	Sergey Matyukevich <geomatsi@gmail.com>
17853L:	linux-wireless@vger.kernel.org
17854S:	Maintained
17855F:	drivers/net/wireless/quantenna
17856
17857RADEON and AMDGPU DRM DRIVERS
17858M:	Alex Deucher <alexander.deucher@amd.com>
17859M:	Christian König <christian.koenig@amd.com>
17860M:	Pan, Xinhui <Xinhui.Pan@amd.com>
17861L:	amd-gfx@lists.freedesktop.org
17862S:	Supported
17863B:	https://gitlab.freedesktop.org/drm/amd/-/issues
17864C:	irc://irc.oftc.net/radeon
17865T:	git https://gitlab.freedesktop.org/agd5f/linux.git
17866F:	Documentation/gpu/amdgpu/
17867F:	drivers/gpu/drm/amd/
17868F:	drivers/gpu/drm/radeon/
17869F:	include/uapi/drm/amdgpu_drm.h
17870F:	include/uapi/drm/radeon_drm.h
17871
17872RADEON FRAMEBUFFER DISPLAY DRIVER
17873M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
17874L:	linux-fbdev@vger.kernel.org
17875S:	Maintained
17876F:	drivers/video/fbdev/aty/radeon*
17877F:	include/uapi/linux/radeonfb.h
17878
17879RADIOSHARK RADIO DRIVER
17880M:	Hans Verkuil <hverkuil@xs4all.nl>
17881L:	linux-media@vger.kernel.org
17882S:	Maintained
17883T:	git git://linuxtv.org/media_tree.git
17884F:	drivers/media/radio/radio-shark.c
17885
17886RADIOSHARK2 RADIO DRIVER
17887M:	Hans Verkuil <hverkuil@xs4all.nl>
17888L:	linux-media@vger.kernel.org
17889S:	Maintained
17890T:	git git://linuxtv.org/media_tree.git
17891F:	drivers/media/radio/radio-shark2.c
17892F:	drivers/media/radio/radio-tea5777.c
17893
17894RADOS BLOCK DEVICE (RBD)
17895M:	Ilya Dryomov <idryomov@gmail.com>
17896R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
17897L:	ceph-devel@vger.kernel.org
17898S:	Supported
17899W:	http://ceph.com/
17900T:	git https://github.com/ceph/ceph-client.git
17901F:	Documentation/ABI/testing/sysfs-bus-rbd
17902F:	drivers/block/rbd.c
17903F:	drivers/block/rbd_types.h
17904
17905RAGE128 FRAMEBUFFER DISPLAY DRIVER
17906L:	linux-fbdev@vger.kernel.org
17907S:	Orphan
17908F:	drivers/video/fbdev/aty/aty128fb.c
17909
17910RAINSHADOW-CEC DRIVER
17911M:	Hans Verkuil <hverkuil@xs4all.nl>
17912L:	linux-media@vger.kernel.org
17913S:	Maintained
17914T:	git git://linuxtv.org/media_tree.git
17915F:	drivers/media/cec/usb/rainshadow/
17916
17917RALINK MIPS ARCHITECTURE
17918M:	John Crispin <john@phrozen.org>
17919L:	linux-mips@vger.kernel.org
17920S:	Maintained
17921F:	arch/mips/ralink
17922
17923RALINK MT7621 MIPS ARCHITECTURE
17924M:	Arınç ÜNAL <arinc.unal@arinc9.com>
17925M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
17926L:	linux-mips@vger.kernel.org
17927S:	Maintained
17928F:	arch/mips/boot/dts/ralink/mt7621*
17929
17930RALINK RT2X00 WIRELESS LAN DRIVER
17931M:	Stanislaw Gruszka <stf_xl@wp.pl>
17932M:	Helmut Schaa <helmut.schaa@googlemail.com>
17933L:	linux-wireless@vger.kernel.org
17934S:	Maintained
17935F:	drivers/net/wireless/ralink/rt2x00/
17936
17937RAMDISK RAM BLOCK DEVICE DRIVER
17938M:	Jens Axboe <axboe@kernel.dk>
17939S:	Maintained
17940F:	Documentation/admin-guide/blockdev/ramdisk.rst
17941F:	drivers/block/brd.c
17942
17943RANCHU VIRTUAL BOARD FOR MIPS
17944M:	Miodrag Dinic <miodrag.dinic@mips.com>
17945L:	linux-mips@vger.kernel.org
17946S:	Supported
17947F:	arch/mips/configs/generic/board-ranchu.config
17948F:	arch/mips/generic/board-ranchu.c
17949
17950RANDOM NUMBER DRIVER
17951M:	"Theodore Ts'o" <tytso@mit.edu>
17952M:	Jason A. Donenfeld <Jason@zx2c4.com>
17953S:	Maintained
17954T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
17955F:	drivers/char/random.c
17956F:	drivers/virt/vmgenid.c
17957
17958RAPIDIO SUBSYSTEM
17959M:	Matt Porter <mporter@kernel.crashing.org>
17960M:	Alexandre Bounine <alex.bou9@gmail.com>
17961S:	Maintained
17962F:	drivers/rapidio/
17963
17964RAS INFRASTRUCTURE
17965M:	Tony Luck <tony.luck@intel.com>
17966M:	Borislav Petkov <bp@alien8.de>
17967L:	linux-edac@vger.kernel.org
17968S:	Maintained
17969F:	Documentation/admin-guide/ras.rst
17970F:	drivers/ras/
17971F:	include/linux/ras.h
17972F:	include/ras/ras_event.h
17973
17974RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
17975L:	linux-wireless@vger.kernel.org
17976S:	Orphan
17977F:	drivers/net/wireless/legacy/ray*
17978
17979RC-CORE / LIRC FRAMEWORK
17980M:	Sean Young <sean@mess.org>
17981L:	linux-media@vger.kernel.org
17982S:	Maintained
17983W:	http://linuxtv.org
17984T:	git git://linuxtv.org/media_tree.git
17985F:	Documentation/driver-api/media/rc-core.rst
17986F:	Documentation/userspace-api/media/rc/
17987F:	drivers/media/rc/
17988F:	include/media/rc-core.h
17989F:	include/media/rc-map.h
17990F:	include/uapi/linux/lirc.h
17991
17992RCMM REMOTE CONTROLS DECODER
17993M:	Patrick Lerda <patrick9876@free.fr>
17994S:	Maintained
17995F:	drivers/media/rc/ir-rcmm-decoder.c
17996
17997RCUTORTURE TEST FRAMEWORK
17998M:	"Paul E. McKenney" <paulmck@kernel.org>
17999M:	Josh Triplett <josh@joshtriplett.org>
18000R:	Steven Rostedt <rostedt@goodmis.org>
18001R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18002R:	Lai Jiangshan <jiangshanlai@gmail.com>
18003L:	rcu@vger.kernel.org
18004S:	Supported
18005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18006F:	tools/testing/selftests/rcutorture
18007
18008RDACM20 Camera Sensor
18009M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
18010M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
18011M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
18012M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
18013L:	linux-media@vger.kernel.org
18014S:	Maintained
18015F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18016F:	drivers/media/i2c/max9271.c
18017F:	drivers/media/i2c/max9271.h
18018F:	drivers/media/i2c/rdacm20.c
18019
18020RDACM21 Camera Sensor
18021M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
18022M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
18023M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
18024M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
18025L:	linux-media@vger.kernel.org
18026S:	Maintained
18027F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18028F:	drivers/media/i2c/max9271.c
18029F:	drivers/media/i2c/max9271.h
18030F:	drivers/media/i2c/rdacm21.c
18031
18032RDC R-321X SoC
18033M:	Florian Fainelli <florian@openwrt.org>
18034S:	Maintained
18035
18036RDC R6040 FAST ETHERNET DRIVER
18037M:	Florian Fainelli <f.fainelli@gmail.com>
18038L:	netdev@vger.kernel.org
18039S:	Maintained
18040F:	drivers/net/ethernet/rdc/r6040.c
18041
18042RDMAVT - RDMA verbs software
18043M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18044L:	linux-rdma@vger.kernel.org
18045S:	Supported
18046F:	drivers/infiniband/sw/rdmavt
18047
18048RDS - RELIABLE DATAGRAM SOCKETS
18049M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
18050L:	netdev@vger.kernel.org
18051L:	linux-rdma@vger.kernel.org
18052L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
18053S:	Supported
18054W:	https://oss.oracle.com/projects/rds/
18055F:	Documentation/networking/rds.rst
18056F:	net/rds/
18057
18058RDT - RESOURCE ALLOCATION
18059M:	Fenghua Yu <fenghua.yu@intel.com>
18060M:	Reinette Chatre <reinette.chatre@intel.com>
18061L:	linux-kernel@vger.kernel.org
18062S:	Supported
18063F:	Documentation/arch/x86/resctrl*
18064F:	arch/x86/include/asm/resctrl.h
18065F:	arch/x86/kernel/cpu/resctrl/
18066F:	tools/testing/selftests/resctrl/
18067
18068READ-COPY UPDATE (RCU)
18069M:	"Paul E. McKenney" <paulmck@kernel.org>
18070M:	Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
18071M:	Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
18072M:	Joel Fernandes <joel@joelfernandes.org>
18073M:	Josh Triplett <josh@joshtriplett.org>
18074M:	Boqun Feng <boqun.feng@gmail.com>
18075R:	Steven Rostedt <rostedt@goodmis.org>
18076R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18077R:	Lai Jiangshan <jiangshanlai@gmail.com>
18078R:	Zqiang <qiang.zhang1211@gmail.com>
18079L:	rcu@vger.kernel.org
18080S:	Supported
18081W:	http://www.rdrop.com/users/paulmck/RCU/
18082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18083F:	Documentation/RCU/
18084F:	include/linux/rcu*
18085F:	kernel/rcu/
18086X:	Documentation/RCU/torture.rst
18087X:	include/linux/srcu*.h
18088X:	kernel/rcu/srcu*.c
18089
18090REAL TIME CLOCK (RTC) SUBSYSTEM
18091M:	Alessandro Zummo <a.zummo@towertech.it>
18092M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
18093L:	linux-rtc@vger.kernel.org
18094S:	Maintained
18095Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
18096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
18097F:	Documentation/admin-guide/rtc.rst
18098F:	Documentation/devicetree/bindings/rtc/
18099F:	drivers/rtc/
18100F:	include/linux/rtc.h
18101F:	include/linux/rtc/
18102F:	include/uapi/linux/rtc.h
18103F:	tools/testing/selftests/rtc/
18104
18105Real-time Linux Analysis (RTLA) tools
18106M:	Daniel Bristot de Oliveira <bristot@kernel.org>
18107M:	Steven Rostedt <rostedt@goodmis.org>
18108L:	linux-trace-kernel@vger.kernel.org
18109S:	Maintained
18110F:	Documentation/tools/rtla/
18111F:	tools/tracing/rtla/
18112
18113REALTEK AUDIO CODECS
18114M:	Oder Chiou <oder_chiou@realtek.com>
18115S:	Maintained
18116F:	include/sound/rt*.h
18117F:	sound/soc/codecs/rt*
18118
18119REALTEK OTTO WATCHDOG
18120M:	Sander Vanheule <sander@svanheule.net>
18121L:	linux-watchdog@vger.kernel.org
18122S:	Maintained
18123F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
18124F:	drivers/watchdog/realtek_otto_wdt.c
18125
18126REALTEK RTL83xx SMI DSA ROUTER CHIPS
18127M:	Linus Walleij <linus.walleij@linaro.org>
18128M:	Alvin Šipraga <alsi@bang-olufsen.dk>
18129S:	Maintained
18130F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
18131F:	drivers/net/dsa/realtek/*
18132
18133REALTEK WIRELESS DRIVER (rtlwifi family)
18134M:	Ping-Ke Shih <pkshih@realtek.com>
18135L:	linux-wireless@vger.kernel.org
18136S:	Maintained
18137W:	https://wireless.wiki.kernel.org/
18138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
18139F:	drivers/net/wireless/realtek/rtlwifi/
18140
18141REALTEK WIRELESS DRIVER (rtw88)
18142M:	Ping-Ke Shih <pkshih@realtek.com>
18143L:	linux-wireless@vger.kernel.org
18144S:	Maintained
18145F:	drivers/net/wireless/realtek/rtw88/
18146
18147REALTEK WIRELESS DRIVER (rtw89)
18148M:	Ping-Ke Shih <pkshih@realtek.com>
18149L:	linux-wireless@vger.kernel.org
18150S:	Maintained
18151F:	drivers/net/wireless/realtek/rtw89/
18152
18153REDPINE WIRELESS DRIVER
18154L:	linux-wireless@vger.kernel.org
18155S:	Orphan
18156F:	drivers/net/wireless/rsi/
18157
18158REGISTER MAP ABSTRACTION
18159M:	Mark Brown <broonie@kernel.org>
18160L:	linux-kernel@vger.kernel.org
18161S:	Supported
18162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
18163F:	Documentation/devicetree/bindings/regmap/
18164F:	drivers/base/regmap/
18165F:	include/linux/regmap.h
18166
18167REISERFS FILE SYSTEM
18168L:	reiserfs-devel@vger.kernel.org
18169S:	Obsolete
18170F:	fs/reiserfs/
18171
18172REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
18173M:	Bjorn Andersson <andersson@kernel.org>
18174M:	Mathieu Poirier <mathieu.poirier@linaro.org>
18175L:	linux-remoteproc@vger.kernel.org
18176S:	Maintained
18177T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
18178F:	Documentation/ABI/testing/sysfs-class-remoteproc
18179F:	Documentation/devicetree/bindings/remoteproc/
18180F:	Documentation/staging/remoteproc.rst
18181F:	drivers/remoteproc/
18182F:	include/linux/remoteproc.h
18183F:	include/linux/remoteproc/
18184
18185REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
18186M:	Bjorn Andersson <andersson@kernel.org>
18187M:	Mathieu Poirier <mathieu.poirier@linaro.org>
18188L:	linux-remoteproc@vger.kernel.org
18189S:	Maintained
18190T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
18191F:	Documentation/ABI/testing/sysfs-bus-rpmsg
18192F:	Documentation/staging/rpmsg.rst
18193F:	drivers/rpmsg/
18194F:	include/linux/rpmsg.h
18195F:	include/linux/rpmsg/
18196F:	include/uapi/linux/rpmsg.h
18197F:	samples/rpmsg/
18198
18199REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
18200M:	Stephan Gerhold <stephan@gerhold.net>
18201L:	netdev@vger.kernel.org
18202L:	linux-remoteproc@vger.kernel.org
18203S:	Maintained
18204F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
18205
18206RENESAS CLOCK DRIVERS
18207M:	Geert Uytterhoeven <geert+renesas@glider.be>
18208L:	linux-renesas-soc@vger.kernel.org
18209S:	Supported
18210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
18211F:	Documentation/devicetree/bindings/clock/renesas,*
18212F:	drivers/clk/renesas/
18213
18214RENESAS EMEV2 I2C DRIVER
18215M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
18216L:	linux-renesas-soc@vger.kernel.org
18217S:	Supported
18218F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
18219F:	drivers/i2c/busses/i2c-emev2.c
18220
18221RENESAS ETHERNET DRIVERS
18222R:	Sergey Shtylyov <s.shtylyov@omp.ru>
18223L:	netdev@vger.kernel.org
18224L:	linux-renesas-soc@vger.kernel.org
18225F:	Documentation/devicetree/bindings/net/renesas,*.yaml
18226F:	drivers/net/ethernet/renesas/
18227F:	include/linux/sh_eth.h
18228
18229RENESAS IDT821034 ASoC CODEC
18230M:	Herve Codina <herve.codina@bootlin.com>
18231L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18232S:	Maintained
18233F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
18234F:	sound/soc/codecs/idt821034.c
18235
18236RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
18237M:	Miquel Raynal <miquel.raynal@bootlin.com>
18238L:	linux-mtd@lists.infradead.org
18239L:	linux-renesas-soc@vger.kernel.org
18240S:	Maintained
18241F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
18242F:	drivers/mtd/nand/raw/renesas-nand-controller.c
18243
18244RENESAS R-CAR GYROADC DRIVER
18245M:	Marek Vasut <marek.vasut@gmail.com>
18246L:	linux-iio@vger.kernel.org
18247S:	Supported
18248F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
18249F:	drivers/iio/adc/rcar-gyroadc.c
18250
18251RENESAS R-CAR I2C DRIVERS
18252M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
18253L:	linux-renesas-soc@vger.kernel.org
18254S:	Supported
18255F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
18256F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
18257F:	drivers/i2c/busses/i2c-rcar.c
18258F:	drivers/i2c/busses/i2c-sh_mobile.c
18259
18260RENESAS R-CAR SATA DRIVER
18261R:	Sergey Shtylyov <s.shtylyov@omp.ru>
18262L:	linux-ide@vger.kernel.org
18263L:	linux-renesas-soc@vger.kernel.org
18264S:	Supported
18265F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
18266F:	drivers/ata/sata_rcar.c
18267
18268RENESAS R-CAR THERMAL DRIVERS
18269M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
18270L:	linux-renesas-soc@vger.kernel.org
18271S:	Supported
18272F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
18273F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
18274F:	drivers/thermal/rcar_gen3_thermal.c
18275F:	drivers/thermal/rcar_thermal.c
18276
18277RENESAS RIIC DRIVER
18278M:	Chris Brandt <chris.brandt@renesas.com>
18279L:	linux-renesas-soc@vger.kernel.org
18280S:	Supported
18281F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
18282F:	drivers/i2c/busses/i2c-riic.c
18283
18284RENESAS RZ/G2L A/D DRIVER
18285M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
18286L:	linux-iio@vger.kernel.org
18287L:	linux-renesas-soc@vger.kernel.org
18288S:	Supported
18289F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
18290F:	drivers/iio/adc/rzg2l_adc.c
18291
18292RENESAS RZ/G2L MTU3a COUNTER DRIVER
18293M:	Biju Das <biju.das.jz@bp.renesas.com>
18294L:	linux-iio@vger.kernel.org
18295L:	linux-renesas-soc@vger.kernel.org
18296S:	Supported
18297F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
18298F:	drivers/counter/rz-mtu3-cnt.c
18299
18300RENESAS RZ/N1 A5PSW SWITCH DRIVER
18301M:	Clément Léger <clement.leger@bootlin.com>
18302L:	linux-renesas-soc@vger.kernel.org
18303L:	netdev@vger.kernel.org
18304S:	Maintained
18305F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
18306F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
18307F:	drivers/net/dsa/rzn1_a5psw*
18308F:	drivers/net/pcs/pcs-rzn1-miic.c
18309F:	include/dt-bindings/net/pcs-rzn1-miic.h
18310F:	include/linux/pcs-rzn1-miic.h
18311F:	net/dsa/tag_rzn1_a5psw.c
18312
18313RENESAS RZ/N1 RTC CONTROLLER DRIVER
18314M:	Miquel Raynal <miquel.raynal@bootlin.com>
18315L:	linux-rtc@vger.kernel.org
18316L:	linux-renesas-soc@vger.kernel.org
18317S:	Maintained
18318F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
18319F:	drivers/rtc/rtc-rzn1.c
18320
18321RENESAS RZ/N1 USBF CONTROLLER DRIVER
18322M:	Herve Codina <herve.codina@bootlin.com>
18323L:	linux-renesas-soc@vger.kernel.org
18324L:	linux-usb@vger.kernel.org
18325S:	Maintained
18326F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
18327F:	drivers/usb/gadget/udc/renesas_usbf.c
18328
18329RENESAS RZ/V2M I2C DRIVER
18330M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
18331L:	linux-i2c@vger.kernel.org
18332L:	linux-renesas-soc@vger.kernel.org
18333S:	Supported
18334F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
18335F:	drivers/i2c/busses/i2c-rzv2m.c
18336
18337RENESAS USB PHY DRIVER
18338M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
18339L:	linux-renesas-soc@vger.kernel.org
18340S:	Maintained
18341F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
18342
18343RENESAS VERSACLOCK 7 CLOCK DRIVER
18344M:	Alex Helms <alexander.helms.jy@renesas.com>
18345S:	Maintained
18346F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
18347F:	drivers/clk/clk-versaclock7.c
18348
18349RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
18350M:	Herve Codina <herve.codina@bootlin.com>
18351L:	linux-iio@vger.kernel.org
18352S:	Maintained
18353F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
18354F:	drivers/iio/potentiometer/x9250.c
18355
18356RESET CONTROLLER FRAMEWORK
18357M:	Philipp Zabel <p.zabel@pengutronix.de>
18358S:	Maintained
18359T:	git git://git.pengutronix.de/git/pza/linux
18360F:	Documentation/devicetree/bindings/reset/
18361F:	Documentation/driver-api/reset.rst
18362F:	drivers/reset/
18363F:	include/dt-bindings/reset/
18364F:	include/linux/reset-controller.h
18365F:	include/linux/reset.h
18366F:	include/linux/reset/
18367K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
18368
18369RESTARTABLE SEQUENCES SUPPORT
18370M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18371M:	Peter Zijlstra <peterz@infradead.org>
18372M:	"Paul E. McKenney" <paulmck@kernel.org>
18373M:	Boqun Feng <boqun.feng@gmail.com>
18374L:	linux-kernel@vger.kernel.org
18375S:	Supported
18376F:	include/trace/events/rseq.h
18377F:	include/uapi/linux/rseq.h
18378F:	kernel/rseq.c
18379F:	tools/testing/selftests/rseq/
18380
18381RFKILL
18382M:	Johannes Berg <johannes@sipsolutions.net>
18383L:	linux-wireless@vger.kernel.org
18384S:	Maintained
18385W:	https://wireless.wiki.kernel.org/
18386Q:	https://patchwork.kernel.org/project/linux-wireless/list/
18387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
18388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
18389F:	Documentation/ABI/stable/sysfs-class-rfkill
18390F:	Documentation/driver-api/rfkill.rst
18391F:	include/linux/rfkill.h
18392F:	include/uapi/linux/rfkill.h
18393F:	net/rfkill/
18394
18395RHASHTABLE
18396M:	Thomas Graf <tgraf@suug.ch>
18397M:	Herbert Xu <herbert@gondor.apana.org.au>
18398L:	netdev@vger.kernel.org
18399S:	Maintained
18400F:	include/linux/rhashtable-types.h
18401F:	include/linux/rhashtable.h
18402F:	lib/rhashtable.c
18403F:	lib/test_rhashtable.c
18404
18405RICOH R5C592 MEMORYSTICK DRIVER
18406M:	Maxim Levitsky <maximlevitsky@gmail.com>
18407S:	Maintained
18408F:	drivers/memstick/host/r592.*
18409
18410RICOH SMARTMEDIA/XD DRIVER
18411M:	Maxim Levitsky <maximlevitsky@gmail.com>
18412S:	Maintained
18413F:	drivers/mtd/nand/raw/r852.c
18414F:	drivers/mtd/nand/raw/r852.h
18415
18416RISC-V ARCHITECTURE
18417M:	Paul Walmsley <paul.walmsley@sifive.com>
18418M:	Palmer Dabbelt <palmer@dabbelt.com>
18419M:	Albert Ou <aou@eecs.berkeley.edu>
18420L:	linux-riscv@lists.infradead.org
18421S:	Supported
18422Q:	https://patchwork.kernel.org/project/linux-riscv/list/
18423C:	irc://irc.libera.chat/riscv
18424P:	Documentation/riscv/patch-acceptance.rst
18425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
18426F:	arch/riscv/
18427N:	riscv
18428K:	riscv
18429
18430RISC-V MICROCHIP FPGA SUPPORT
18431M:	Conor Dooley <conor.dooley@microchip.com>
18432M:	Daire McNamara <daire.mcnamara@microchip.com>
18433L:	linux-riscv@lists.infradead.org
18434S:	Supported
18435F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
18436F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
18437F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
18438F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
18439F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
18440F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
18441F:	Documentation/devicetree/bindings/riscv/microchip.yaml
18442F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
18443F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
18444F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
18445F:	arch/riscv/boot/dts/microchip/
18446F:	drivers/char/hw_random/mpfs-rng.c
18447F:	drivers/clk/microchip/clk-mpfs*.c
18448F:	drivers/i2c/busses/i2c-microchip-corei2c.c
18449F:	drivers/mailbox/mailbox-mpfs.c
18450F:	drivers/pci/controller/pcie-microchip-host.c
18451F:	drivers/pwm/pwm-microchip-core.c
18452F:	drivers/reset/reset-mpfs.c
18453F:	drivers/rtc/rtc-mpfs.c
18454F:	drivers/soc/microchip/mpfs-sys-controller.c
18455F:	drivers/spi/spi-microchip-core-qspi.c
18456F:	drivers/spi/spi-microchip-core.c
18457F:	drivers/usb/musb/mpfs.c
18458F:	include/soc/microchip/mpfs.h
18459
18460RISC-V MISC SOC SUPPORT
18461M:	Conor Dooley <conor@kernel.org>
18462L:	linux-riscv@lists.infradead.org
18463S:	Maintained
18464Q:	https://patchwork.kernel.org/project/linux-riscv/list/
18465T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
18466F:	Documentation/devicetree/bindings/riscv/
18467F:	arch/riscv/boot/dts/
18468X:	arch/riscv/boot/dts/allwinner/
18469X:	arch/riscv/boot/dts/renesas/
18470
18471RISC-V PMU DRIVERS
18472M:	Atish Patra <atishp@atishpatra.org>
18473R:	Anup Patel <anup@brainfault.org>
18474L:	linux-riscv@lists.infradead.org
18475S:	Supported
18476F:	drivers/perf/riscv_pmu.c
18477F:	drivers/perf/riscv_pmu_legacy.c
18478F:	drivers/perf/riscv_pmu_sbi.c
18479
18480RISC-V THEAD SoC SUPPORT
18481M:	Jisheng Zhang <jszhang@kernel.org>
18482M:	Guo Ren <guoren@kernel.org>
18483M:	Fu Wei <wefu@redhat.com>
18484L:	linux-riscv@lists.infradead.org
18485S:	Maintained
18486F:	arch/riscv/boot/dts/thead/
18487
18488RNBD BLOCK DRIVERS
18489M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
18490M:	Jack Wang <jinpu.wang@ionos.com>
18491L:	linux-block@vger.kernel.org
18492S:	Maintained
18493F:	drivers/block/rnbd/
18494
18495ROCCAT DRIVERS
18496M:	Stefan Achatz <erazor_de@users.sourceforge.net>
18497S:	Maintained
18498W:	http://sourceforge.net/projects/roccat/
18499F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
18500F:	drivers/hid/hid-roccat*
18501F:	include/linux/hid-roccat*
18502
18503ROCKCHIP CRYPTO DRIVERS
18504M:	Corentin Labbe <clabbe@baylibre.com>
18505L:	linux-crypto@vger.kernel.org
18506S:	Maintained
18507F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
18508F:	drivers/crypto/rockchip/
18509
18510ROCKCHIP I2S TDM DRIVER
18511M:	Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
18512L:	linux-rockchip@lists.infradead.org
18513S:	Maintained
18514F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
18515F:	sound/soc/rockchip/rockchip_i2s_tdm.*
18516
18517ROCKCHIP ISP V1 DRIVER
18518M:	Dafna Hirschfeld <dafna@fastmail.com>
18519L:	linux-media@vger.kernel.org
18520L:	linux-rockchip@lists.infradead.org
18521S:	Maintained
18522F:	Documentation/admin-guide/media/rkisp1.rst
18523F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
18524F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
18525F:	drivers/media/platform/rockchip/rkisp1
18526F:	include/uapi/linux/rkisp1-config.h
18527
18528ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
18529M:	Jacob Chen <jacob-chen@iotwrt.com>
18530M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18531L:	linux-media@vger.kernel.org
18532L:	linux-rockchip@lists.infradead.org
18533S:	Maintained
18534F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
18535F:	drivers/media/platform/rockchip/rga/
18536
18537ROCKCHIP VIDEO DECODER DRIVER
18538M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18539L:	linux-media@vger.kernel.org
18540L:	linux-rockchip@lists.infradead.org
18541S:	Maintained
18542F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
18543F:	drivers/staging/media/rkvdec/
18544
18545ROCKER DRIVER
18546M:	Jiri Pirko <jiri@resnulli.us>
18547L:	netdev@vger.kernel.org
18548S:	Supported
18549F:	drivers/net/ethernet/rocker/
18550
18551ROCKETPORT EXPRESS/INFINITY DRIVER
18552M:	Kevin Cernekee <cernekee@gmail.com>
18553L:	linux-serial@vger.kernel.org
18554S:	Odd Fixes
18555F:	drivers/tty/serial/rp2.*
18556
18557ROHM BD99954 CHARGER IC
18558M:	Matti Vaittinen <mazziesaccount@gmail.com>
18559S:	Supported
18560F:	drivers/power/supply/bd99954-charger.c
18561F:	drivers/power/supply/bd99954-charger.h
18562
18563ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
18564M:	Tomasz Duszynski <tduszyns@gmail.com>
18565S:	Maintained
18566F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
18567F:	drivers/iio/light/bh1750.c
18568
18569ROHM BU270xx LIGHT SENSOR DRIVERs
18570M:	Matti Vaittinen <mazziesaccount@gmail.com>
18571L:	linux-iio@vger.kernel.org
18572S:	Supported
18573F:	drivers/iio/light/rohm-bu27008.c
18574F:	drivers/iio/light/rohm-bu27034.c
18575
18576ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
18577M:	Marek Vasut <marek.vasut+renesas@gmail.com>
18578L:	linux-kernel@vger.kernel.org
18579L:	linux-renesas-soc@vger.kernel.org
18580S:	Supported
18581F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
18582F:	drivers/gpio/gpio-bd9571mwv.c
18583F:	drivers/mfd/bd9571mwv.c
18584F:	drivers/regulator/bd9571mwv-regulator.c
18585F:	include/linux/mfd/bd9571mwv.h
18586
18587ROHM POWER MANAGEMENT IC DEVICE DRIVERS
18588M:	Matti Vaittinen <mazziesaccount@gmail.com>
18589S:	Supported
18590F:	drivers/clk/clk-bd718x7.c
18591F:	drivers/gpio/gpio-bd71815.c
18592F:	drivers/gpio/gpio-bd71828.c
18593F:	drivers/mfd/rohm-bd71828.c
18594F:	drivers/mfd/rohm-bd718x7.c
18595F:	drivers/mfd/rohm-bd9576.c
18596F:	drivers/regulator/bd71815-regulator.c
18597F:	drivers/regulator/bd71828-regulator.c
18598F:	drivers/regulator/bd718x7-regulator.c
18599F:	drivers/regulator/bd9576-regulator.c
18600F:	drivers/regulator/rohm-regulator.c
18601F:	drivers/rtc/rtc-bd70528.c
18602F:	drivers/watchdog/bd9576_wdt.c
18603F:	include/linux/mfd/rohm-bd71815.h
18604F:	include/linux/mfd/rohm-bd71828.h
18605F:	include/linux/mfd/rohm-bd718x7.h
18606F:	include/linux/mfd/rohm-bd957x.h
18607F:	include/linux/mfd/rohm-generic.h
18608F:	include/linux/mfd/rohm-shared.h
18609
18610ROSE NETWORK LAYER
18611M:	Ralf Baechle <ralf@linux-mips.org>
18612L:	linux-hams@vger.kernel.org
18613S:	Maintained
18614W:	http://www.linux-ax25.org/
18615F:	include/net/rose.h
18616F:	include/uapi/linux/rose.h
18617F:	net/rose/
18618
18619ROTATION DRIVER FOR ALLWINNER A83T
18620M:	Jernej Skrabec <jernej.skrabec@gmail.com>
18621L:	linux-media@vger.kernel.org
18622S:	Maintained
18623T:	git git://linuxtv.org/media_tree.git
18624F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
18625F:	drivers/media/platform/sunxi/sun8i-rotate/
18626
18627RPMSG TTY DRIVER
18628M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
18629L:	linux-remoteproc@vger.kernel.org
18630S:	Maintained
18631F:	drivers/tty/rpmsg_tty.c
18632
18633RTL2830 MEDIA DRIVER
18634M:	Antti Palosaari <crope@iki.fi>
18635L:	linux-media@vger.kernel.org
18636S:	Maintained
18637W:	https://linuxtv.org
18638W:	http://palosaari.fi/linux/
18639Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18640T:	git git://linuxtv.org/anttip/media_tree.git
18641F:	drivers/media/dvb-frontends/rtl2830*
18642
18643RTL2832 MEDIA DRIVER
18644M:	Antti Palosaari <crope@iki.fi>
18645L:	linux-media@vger.kernel.org
18646S:	Maintained
18647W:	https://linuxtv.org
18648W:	http://palosaari.fi/linux/
18649Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18650T:	git git://linuxtv.org/anttip/media_tree.git
18651F:	drivers/media/dvb-frontends/rtl2832*
18652
18653RTL2832_SDR MEDIA DRIVER
18654M:	Antti Palosaari <crope@iki.fi>
18655L:	linux-media@vger.kernel.org
18656S:	Maintained
18657W:	https://linuxtv.org
18658W:	http://palosaari.fi/linux/
18659Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18660T:	git git://linuxtv.org/anttip/media_tree.git
18661F:	drivers/media/dvb-frontends/rtl2832_sdr*
18662
18663RTL8180 WIRELESS DRIVER
18664L:	linux-wireless@vger.kernel.org
18665S:	Orphan
18666W:	https://wireless.wiki.kernel.org/
18667F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
18668
18669RTL8187 WIRELESS DRIVER
18670M:	Hin-Tak Leung <hintak.leung@gmail.com>
18671M:	Larry Finger <Larry.Finger@lwfinger.net>
18672L:	linux-wireless@vger.kernel.org
18673S:	Maintained
18674W:	https://wireless.wiki.kernel.org/
18675F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
18676
18677RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
18678M:	Jes Sorensen <Jes.Sorensen@gmail.com>
18679L:	linux-wireless@vger.kernel.org
18680S:	Maintained
18681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
18682F:	drivers/net/wireless/realtek/rtl8xxxu/
18683
18684RTRS TRANSPORT DRIVERS
18685M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
18686M:	Jack Wang <jinpu.wang@ionos.com>
18687L:	linux-rdma@vger.kernel.org
18688S:	Maintained
18689F:	drivers/infiniband/ulp/rtrs/
18690
18691RUNTIME VERIFICATION (RV)
18692M:	Daniel Bristot de Oliveira <bristot@kernel.org>
18693M:	Steven Rostedt <rostedt@goodmis.org>
18694L:	linux-trace-kernel@vger.kernel.org
18695S:	Maintained
18696F:	Documentation/trace/rv/
18697F:	include/linux/rv.h
18698F:	include/rv/
18699F:	kernel/trace/rv/
18700F:	tools/verification/
18701
18702RUST
18703M:	Miguel Ojeda <ojeda@kernel.org>
18704M:	Alex Gaynor <alex.gaynor@gmail.com>
18705M:	Wedson Almeida Filho <wedsonaf@gmail.com>
18706R:	Boqun Feng <boqun.feng@gmail.com>
18707R:	Gary Guo <gary@garyguo.net>
18708R:	Björn Roy Baron <bjorn3_gh@protonmail.com>
18709R:	Benno Lossin <benno.lossin@proton.me>
18710R:	Andreas Hindborg <a.hindborg@samsung.com>
18711R:	Alice Ryhl <aliceryhl@google.com>
18712L:	rust-for-linux@vger.kernel.org
18713S:	Supported
18714W:	https://github.com/Rust-for-Linux/linux
18715B:	https://github.com/Rust-for-Linux/linux/issues
18716C:	zulip://rust-for-linux.zulipchat.com
18717T:	git https://github.com/Rust-for-Linux/linux.git rust-next
18718F:	Documentation/rust/
18719F:	rust/
18720F:	samples/rust/
18721F:	scripts/*rust*
18722K:	\b(?i:rust)\b
18723
18724RXRPC SOCKETS (AF_RXRPC)
18725M:	David Howells <dhowells@redhat.com>
18726M:	Marc Dionne <marc.dionne@auristor.com>
18727L:	linux-afs@lists.infradead.org
18728S:	Supported
18729W:	https://www.infradead.org/~dhowells/kafs/
18730F:	Documentation/networking/rxrpc.rst
18731F:	include/keys/rxrpc-type.h
18732F:	include/net/af_rxrpc.h
18733F:	include/trace/events/rxrpc.h
18734F:	include/uapi/linux/rxrpc.h
18735F:	net/rxrpc/
18736
18737S3 SAVAGE FRAMEBUFFER DRIVER
18738M:	Antonino Daplas <adaplas@gmail.com>
18739L:	linux-fbdev@vger.kernel.org
18740S:	Maintained
18741F:	drivers/video/fbdev/savage/
18742
18743S390 ARCHITECTURE
18744M:	Heiko Carstens <hca@linux.ibm.com>
18745M:	Vasily Gorbik <gor@linux.ibm.com>
18746M:	Alexander Gordeev <agordeev@linux.ibm.com>
18747R:	Christian Borntraeger <borntraeger@linux.ibm.com>
18748R:	Sven Schnelle <svens@linux.ibm.com>
18749L:	linux-s390@vger.kernel.org
18750S:	Supported
18751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
18752F:	Documentation/driver-api/s390-drivers.rst
18753F:	Documentation/arch/s390/
18754F:	arch/s390/
18755F:	drivers/s390/
18756F:	drivers/watchdog/diag288_wdt.c
18757
18758S390 COMMON I/O LAYER
18759M:	Vineeth Vijayan <vneethv@linux.ibm.com>
18760M:	Peter Oberparleiter <oberpar@linux.ibm.com>
18761L:	linux-s390@vger.kernel.org
18762S:	Supported
18763F:	drivers/s390/cio/
18764
18765S390 DASD DRIVER
18766M:	Stefan Haberland <sth@linux.ibm.com>
18767M:	Jan Hoeppner <hoeppner@linux.ibm.com>
18768L:	linux-s390@vger.kernel.org
18769S:	Supported
18770F:	block/partitions/ibm.c
18771F:	drivers/s390/block/dasd*
18772F:	include/linux/dasd_mod.h
18773
18774S390 IOMMU (PCI)
18775M:	Niklas Schnelle <schnelle@linux.ibm.com>
18776M:	Matthew Rosato <mjrosato@linux.ibm.com>
18777R:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18778L:	linux-s390@vger.kernel.org
18779S:	Supported
18780F:	drivers/iommu/s390-iommu.c
18781
18782S390 IUCV NETWORK LAYER
18783M:	Alexandra Winter <wintera@linux.ibm.com>
18784M:	Wenjia Zhang <wenjia@linux.ibm.com>
18785L:	linux-s390@vger.kernel.org
18786L:	netdev@vger.kernel.org
18787S:	Supported
18788F:	drivers/s390/net/*iucv*
18789F:	include/net/iucv/
18790F:	net/iucv/
18791
18792S390 MM
18793M:	Alexander Gordeev <agordeev@linux.ibm.com>
18794M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18795L:	linux-s390@vger.kernel.org
18796S:	Supported
18797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
18798F:	arch/s390/include/asm/pgtable.h
18799F:	arch/s390/mm
18800
18801S390 NETWORK DRIVERS
18802M:	Alexandra Winter <wintera@linux.ibm.com>
18803M:	Wenjia Zhang <wenjia@linux.ibm.com>
18804L:	linux-s390@vger.kernel.org
18805L:	netdev@vger.kernel.org
18806S:	Supported
18807F:	drivers/s390/net/
18808
18809S390 PCI SUBSYSTEM
18810M:	Niklas Schnelle <schnelle@linux.ibm.com>
18811M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18812L:	linux-s390@vger.kernel.org
18813S:	Supported
18814F:	Documentation/arch/s390/pci.rst
18815F:	arch/s390/pci/
18816F:	drivers/pci/hotplug/s390_pci_hpc.c
18817
18818S390 SCM DRIVER
18819M:	Vineeth Vijayan <vneethv@linux.ibm.com>
18820L:	linux-s390@vger.kernel.org
18821S:	Supported
18822F:	drivers/s390/block/scm*
18823F:	drivers/s390/cio/scm.c
18824
18825S390 VFIO AP DRIVER
18826M:	Tony Krowiak <akrowiak@linux.ibm.com>
18827M:	Halil Pasic <pasic@linux.ibm.com>
18828M:	Jason Herne <jjherne@linux.ibm.com>
18829L:	linux-s390@vger.kernel.org
18830S:	Supported
18831F:	Documentation/arch/s390/vfio-ap*
18832F:	drivers/s390/crypto/vfio_ap*
18833
18834S390 VFIO-CCW DRIVER
18835M:	Eric Farman <farman@linux.ibm.com>
18836M:	Matthew Rosato <mjrosato@linux.ibm.com>
18837R:	Halil Pasic <pasic@linux.ibm.com>
18838L:	linux-s390@vger.kernel.org
18839L:	kvm@vger.kernel.org
18840S:	Supported
18841F:	Documentation/arch/s390/vfio-ccw.rst
18842F:	drivers/s390/cio/vfio_ccw*
18843F:	include/uapi/linux/vfio_ccw.h
18844
18845S390 VFIO-PCI DRIVER
18846M:	Matthew Rosato <mjrosato@linux.ibm.com>
18847M:	Eric Farman <farman@linux.ibm.com>
18848L:	linux-s390@vger.kernel.org
18849L:	kvm@vger.kernel.org
18850S:	Supported
18851F:	arch/s390/kvm/pci*
18852F:	drivers/vfio/pci/vfio_pci_zdev.c
18853F:	include/uapi/linux/vfio_zdev.h
18854
18855S390 ZCRYPT DRIVER
18856M:	Harald Freudenberger <freude@linux.ibm.com>
18857L:	linux-s390@vger.kernel.org
18858S:	Supported
18859F:	drivers/s390/crypto/
18860
18861S390 ZFCP DRIVER
18862M:	Steffen Maier <maier@linux.ibm.com>
18863M:	Benjamin Block <bblock@linux.ibm.com>
18864L:	linux-s390@vger.kernel.org
18865S:	Supported
18866F:	drivers/s390/scsi/zfcp_*
18867
18868SAA6588 RDS RECEIVER DRIVER
18869M:	Hans Verkuil <hverkuil@xs4all.nl>
18870L:	linux-media@vger.kernel.org
18871S:	Odd Fixes
18872W:	https://linuxtv.org
18873T:	git git://linuxtv.org/media_tree.git
18874F:	drivers/media/i2c/saa6588*
18875
18876SAA7134 VIDEO4LINUX DRIVER
18877M:	Mauro Carvalho Chehab <mchehab@kernel.org>
18878L:	linux-media@vger.kernel.org
18879S:	Odd fixes
18880W:	https://linuxtv.org
18881T:	git git://linuxtv.org/media_tree.git
18882F:	Documentation/driver-api/media/drivers/saa7134*
18883F:	drivers/media/pci/saa7134/
18884
18885SAA7146 VIDEO4LINUX-2 DRIVER
18886M:	Hans Verkuil <hverkuil@xs4all.nl>
18887L:	linux-media@vger.kernel.org
18888S:	Maintained
18889T:	git git://linuxtv.org/media_tree.git
18890F:	drivers/media/common/saa7146/
18891F:	drivers/media/pci/saa7146/
18892F:	include/media/drv-intf/saa7146*
18893
18894SAFESETID SECURITY MODULE
18895M:	Micah Morton <mortonm@chromium.org>
18896S:	Supported
18897F:	Documentation/admin-guide/LSM/SafeSetID.rst
18898F:	security/safesetid/
18899
18900SAMSUNG AUDIO (ASoC) DRIVERS
18901M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
18902L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18903S:	Maintained
18904B:	mailto:linux-samsung-soc@vger.kernel.org
18905F:	Documentation/devicetree/bindings/sound/samsung*
18906F:	sound/soc/samsung/
18907
18908SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
18909M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18910L:	linux-crypto@vger.kernel.org
18911L:	linux-samsung-soc@vger.kernel.org
18912S:	Maintained
18913F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
18914F:	drivers/crypto/exynos-rng.c
18915
18916SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
18917M:	Łukasz Stelmach <l.stelmach@samsung.com>
18918L:	linux-samsung-soc@vger.kernel.org
18919S:	Maintained
18920F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
18921F:	drivers/char/hw_random/exynos-trng.c
18922
18923SAMSUNG FRAMEBUFFER DRIVER
18924M:	Jingoo Han <jingoohan1@gmail.com>
18925L:	linux-fbdev@vger.kernel.org
18926S:	Maintained
18927F:	drivers/video/fbdev/s3c-fb.c
18928
18929SAMSUNG INTERCONNECT DRIVERS
18930M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
18931M:	Artur Świgoń <a.swigon@samsung.com>
18932L:	linux-pm@vger.kernel.org
18933L:	linux-samsung-soc@vger.kernel.org
18934S:	Supported
18935F:	drivers/interconnect/samsung/
18936
18937SAMSUNG LAPTOP DRIVER
18938M:	Corentin Chary <corentin.chary@gmail.com>
18939L:	platform-driver-x86@vger.kernel.org
18940S:	Maintained
18941F:	drivers/platform/x86/samsung-laptop.c
18942
18943SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
18944M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18945L:	linux-kernel@vger.kernel.org
18946L:	linux-samsung-soc@vger.kernel.org
18947S:	Maintained
18948B:	mailto:linux-samsung-soc@vger.kernel.org
18949F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
18950F:	Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
18951F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
18952F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
18953F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
18954F:	drivers/clk/clk-s2mps11.c
18955F:	drivers/mfd/sec*.c
18956F:	drivers/regulator/s2m*.c
18957F:	drivers/regulator/s5m*.c
18958F:	drivers/rtc/rtc-s5m.c
18959F:	include/linux/mfd/samsung/
18960
18961SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
18962M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
18963L:	linux-media@vger.kernel.org
18964L:	linux-samsung-soc@vger.kernel.org
18965S:	Maintained
18966F:	drivers/media/platform/samsung/s3c-camif/
18967F:	include/media/drv-intf/s3c_camif.h
18968
18969SAMSUNG S3FWRN5 NFC DRIVER
18970M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18971S:	Maintained
18972F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
18973F:	drivers/nfc/s3fwrn5
18974
18975SAMSUNG S5C73M3 CAMERA DRIVER
18976M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
18977M:	Andrzej Hajda <andrzej.hajda@intel.com>
18978L:	linux-media@vger.kernel.org
18979S:	Supported
18980F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
18981F:	drivers/media/i2c/s5c73m3/*
18982
18983SAMSUNG S5K5BAF CAMERA DRIVER
18984M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
18985M:	Andrzej Hajda <andrzej.hajda@intel.com>
18986L:	linux-media@vger.kernel.org
18987S:	Supported
18988F:	drivers/media/i2c/s5k5baf.c
18989
18990SAMSUNG S5P Security SubSystem (SSS) DRIVER
18991M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18992M:	Vladimir Zapolskiy <vz@mleia.com>
18993L:	linux-crypto@vger.kernel.org
18994L:	linux-samsung-soc@vger.kernel.org
18995S:	Maintained
18996F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
18997F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
18998F:	drivers/crypto/s5p-sss.c
18999
19000SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
19001M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19002L:	linux-media@vger.kernel.org
19003S:	Supported
19004Q:	https://patchwork.linuxtv.org/project/linux-media/list/
19005F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
19006F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
19007F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
19008F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
19009F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
19010F:	drivers/media/platform/samsung/exynos4-is/
19011
19012SAMSUNG SOC CLOCK DRIVERS
19013M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
19014M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19015M:	Tomasz Figa <tomasz.figa@gmail.com>
19016M:	Chanwoo Choi <cw00.choi@samsung.com>
19017R:	Alim Akhtar <alim.akhtar@samsung.com>
19018L:	linux-samsung-soc@vger.kernel.org
19019S:	Maintained
19020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
19021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
19022F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
19023F:	Documentation/devicetree/bindings/clock/samsung,s3c*
19024F:	drivers/clk/samsung/
19025F:	include/dt-bindings/clock/exynos*.h
19026F:	include/dt-bindings/clock/s5p*.h
19027F:	include/dt-bindings/clock/samsung,*.h
19028F:	include/linux/clk/samsung.h
19029
19030SAMSUNG SPI DRIVERS
19031M:	Andi Shyti <andi.shyti@kernel.org>
19032L:	linux-spi@vger.kernel.org
19033L:	linux-samsung-soc@vger.kernel.org
19034S:	Maintained
19035F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
19036F:	drivers/spi/spi-s3c*
19037F:	include/linux/platform_data/spi-s3c64xx.h
19038
19039SAMSUNG SXGBE DRIVERS
19040M:	Byungho An <bh74.an@samsung.com>
19041L:	netdev@vger.kernel.org
19042S:	Supported
19043F:	drivers/net/ethernet/samsung/sxgbe/
19044
19045SAMSUNG THERMAL DRIVER
19046M:	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
19047M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
19048L:	linux-pm@vger.kernel.org
19049L:	linux-samsung-soc@vger.kernel.org
19050S:	Maintained
19051F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
19052F:	drivers/thermal/samsung/
19053
19054SAMSUNG USB2 PHY DRIVER
19055M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19056L:	linux-kernel@vger.kernel.org
19057S:	Supported
19058F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
19059F:	Documentation/driver-api/phy/samsung-usb2.rst
19060F:	drivers/phy/samsung/phy-exynos4210-usb2.c
19061F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
19062F:	drivers/phy/samsung/phy-exynos5250-usb2.c
19063F:	drivers/phy/samsung/phy-s5pv210-usb2.c
19064F:	drivers/phy/samsung/phy-samsung-usb2.c
19065F:	drivers/phy/samsung/phy-samsung-usb2.h
19066
19067SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
19068M:	Paul Barker <paul.barker@sancloud.com>
19069R:	Marc Murphy <marc.murphy@sancloud.com>
19070S:	Supported
19071F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
19072
19073SC1200 WDT DRIVER
19074M:	Zwane Mwaikambo <zwanem@gmail.com>
19075S:	Maintained
19076F:	drivers/watchdog/sc1200wdt.c
19077
19078SCHEDULER
19079M:	Ingo Molnar <mingo@redhat.com>
19080M:	Peter Zijlstra <peterz@infradead.org>
19081M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
19082M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
19083R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
19084R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
19085R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
19086R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
19087R:	Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
19088R:	Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
19089L:	linux-kernel@vger.kernel.org
19090S:	Maintained
19091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
19092F:	include/linux/preempt.h
19093F:	include/linux/sched.h
19094F:	include/linux/wait.h
19095F:	include/uapi/linux/sched.h
19096F:	kernel/sched/
19097
19098SCSI LIBSAS SUBSYSTEM
19099R:	John Garry <john.g.garry@oracle.com>
19100R:	Jason Yan <yanaijie@huawei.com>
19101L:	linux-scsi@vger.kernel.org
19102S:	Supported
19103F:	Documentation/scsi/libsas.rst
19104F:	drivers/scsi/libsas/
19105F:	include/scsi/libsas.h
19106F:	include/scsi/sas_ata.h
19107
19108SCSI RDMA PROTOCOL (SRP) INITIATOR
19109M:	Bart Van Assche <bvanassche@acm.org>
19110L:	linux-rdma@vger.kernel.org
19111S:	Supported
19112Q:	http://patchwork.kernel.org/project/linux-rdma/list/
19113F:	drivers/infiniband/ulp/srp/
19114F:	include/scsi/srp.h
19115
19116SCSI RDMA PROTOCOL (SRP) TARGET
19117M:	Bart Van Assche <bvanassche@acm.org>
19118L:	linux-rdma@vger.kernel.org
19119L:	target-devel@vger.kernel.org
19120S:	Supported
19121Q:	http://patchwork.kernel.org/project/linux-rdma/list/
19122F:	drivers/infiniband/ulp/srpt/
19123
19124SCSI SG DRIVER
19125M:	Doug Gilbert <dgilbert@interlog.com>
19126L:	linux-scsi@vger.kernel.org
19127S:	Maintained
19128W:	http://sg.danny.cz/sg
19129F:	Documentation/scsi/scsi-generic.rst
19130F:	drivers/scsi/sg.c
19131F:	include/scsi/sg.h
19132
19133SCSI SUBSYSTEM
19134M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
19135M:	"Martin K. Petersen" <martin.petersen@oracle.com>
19136L:	linux-scsi@vger.kernel.org
19137S:	Maintained
19138Q:	https://patchwork.kernel.org/project/linux-scsi/list/
19139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
19140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
19141F:	Documentation/devicetree/bindings/scsi/
19142F:	drivers/scsi/
19143F:	drivers/ufs/
19144F:	include/scsi/
19145
19146SCSI TAPE DRIVER
19147M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
19148L:	linux-scsi@vger.kernel.org
19149S:	Maintained
19150F:	Documentation/scsi/st.rst
19151F:	drivers/scsi/st.*
19152F:	drivers/scsi/st_*.h
19153
19154SCSI TARGET CORE USER DRIVER
19155M:	Bodo Stroesser <bostroesser@gmail.com>
19156L:	linux-scsi@vger.kernel.org
19157L:	target-devel@vger.kernel.org
19158S:	Supported
19159F:	Documentation/target/tcmu-design.rst
19160F:	drivers/target/target_core_user.c
19161F:	include/uapi/linux/target_core_user.h
19162
19163SCSI TARGET SUBSYSTEM
19164M:	"Martin K. Petersen" <martin.petersen@oracle.com>
19165L:	linux-scsi@vger.kernel.org
19166L:	target-devel@vger.kernel.org
19167S:	Supported
19168W:	http://www.linux-iscsi.org
19169Q:	https://patchwork.kernel.org/project/target-devel/list/
19170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
19171F:	Documentation/target/
19172F:	drivers/target/
19173F:	include/target/
19174
19175SCTP PROTOCOL
19176M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
19177M:	Xin Long <lucien.xin@gmail.com>
19178L:	linux-sctp@vger.kernel.org
19179S:	Maintained
19180W:	https://github.com/sctp/lksctp-tools/wiki
19181F:	Documentation/networking/sctp.rst
19182F:	include/linux/sctp.h
19183F:	include/net/sctp/
19184F:	include/uapi/linux/sctp.h
19185F:	net/sctp/
19186
19187SCx200 CPU SUPPORT
19188M:	Jim Cromie <jim.cromie@gmail.com>
19189S:	Odd Fixes
19190F:	Documentation/i2c/busses/scx200_acb.rst
19191F:	arch/x86/platform/scx200/
19192F:	drivers/i2c/busses/scx200*
19193F:	drivers/mtd/maps/scx200_docflash.c
19194F:	drivers/watchdog/scx200_wdt.c
19195F:	include/linux/scx200.h
19196
19197SCx200 GPIO DRIVER
19198M:	Jim Cromie <jim.cromie@gmail.com>
19199S:	Maintained
19200F:	drivers/char/scx200_gpio.c
19201F:	include/linux/scx200_gpio.h
19202
19203SCx200 HRT CLOCKSOURCE DRIVER
19204M:	Jim Cromie <jim.cromie@gmail.com>
19205S:	Maintained
19206F:	drivers/clocksource/scx200_hrt.c
19207
19208SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
19209M:	Sascha Sommer <saschasommer@freenet.de>
19210L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
19211S:	Maintained
19212F:	drivers/mmc/host/sdricoh_cs.c
19213
19214SECO BOARDS CEC DRIVER
19215M:	Ettore Chimenti <ek5.chimenti@gmail.com>
19216S:	Maintained
19217F:	drivers/media/cec/platform/seco/seco-cec.c
19218F:	drivers/media/cec/platform/seco/seco-cec.h
19219
19220SECURE COMPUTING
19221M:	Kees Cook <keescook@chromium.org>
19222R:	Andy Lutomirski <luto@amacapital.net>
19223R:	Will Drewry <wad@chromium.org>
19224S:	Supported
19225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
19226F:	Documentation/userspace-api/seccomp_filter.rst
19227F:	include/linux/seccomp.h
19228F:	include/uapi/linux/seccomp.h
19229F:	kernel/seccomp.c
19230F:	tools/testing/selftests/kselftest_harness.h
19231F:	tools/testing/selftests/seccomp/*
19232K:	\bsecure_computing
19233K:	\bTIF_SECCOMP\b
19234
19235SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
19236M:	Kamal Dasu <kamal.dasu@broadcom.com>
19237M:	Al Cooper <alcooperx@gmail.com>
19238R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
19239L:	linux-mmc@vger.kernel.org
19240S:	Maintained
19241F:	drivers/mmc/host/sdhci-brcmstb*
19242
19243SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
19244M:	Adrian Hunter <adrian.hunter@intel.com>
19245L:	linux-mmc@vger.kernel.org
19246S:	Supported
19247F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
19248F:	drivers/mmc/host/sdhci*
19249
19250SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
19251M:	Eugen Hristev <eugen.hristev@microchip.com>
19252L:	linux-mmc@vger.kernel.org
19253S:	Supported
19254F:	drivers/mmc/host/sdhci-of-at91.c
19255
19256SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
19257M:	Haibo Chen <haibo.chen@nxp.com>
19258L:	linux-imx@nxp.com
19259L:	linux-mmc@vger.kernel.org
19260S:	Maintained
19261F:	drivers/mmc/host/sdhci-esdhc-imx.c
19262
19263SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
19264M:	Ben Dooks <ben-linux@fluff.org>
19265M:	Jaehoon Chung <jh80.chung@samsung.com>
19266L:	linux-mmc@vger.kernel.org
19267S:	Maintained
19268F:	drivers/mmc/host/sdhci-s3c*
19269
19270SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
19271M:	Viresh Kumar <vireshk@kernel.org>
19272L:	linux-mmc@vger.kernel.org
19273S:	Maintained
19274F:	drivers/mmc/host/sdhci-spear.c
19275
19276SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
19277M:	Vignesh Raghavendra <vigneshr@ti.com>
19278L:	linux-mmc@vger.kernel.org
19279S:	Maintained
19280F:	drivers/mmc/host/sdhci-omap.c
19281
19282SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
19283M:	Jonathan Derrick <jonathan.derrick@linux.dev>
19284L:	linux-block@vger.kernel.org
19285S:	Supported
19286F:	block/opal_proto.h
19287F:	block/sed*
19288F:	include/linux/sed*
19289F:	include/uapi/linux/sed*
19290
19291SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
19292M:	Mark Rutland <mark.rutland@arm.com>
19293M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
19294M:	Sudeep Holla <sudeep.holla@arm.com>
19295L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19296S:	Maintained
19297F:	drivers/firmware/smccc/
19298F:	include/linux/arm-smccc.h
19299
19300SECURITY CONTACT
19301M:	Security Officers <security@kernel.org>
19302S:	Supported
19303F:	Documentation/process/security-bugs.rst
19304
19305SECURITY SUBSYSTEM
19306M:	Paul Moore <paul@paul-moore.com>
19307M:	James Morris <jmorris@namei.org>
19308M:	"Serge E. Hallyn" <serge@hallyn.com>
19309L:	linux-security-module@vger.kernel.org (suggested Cc:)
19310S:	Supported
19311W:	http://kernsec.org/
19312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
19313F:	security/
19314X:	security/selinux/
19315
19316SELINUX SECURITY MODULE
19317M:	Paul Moore <paul@paul-moore.com>
19318M:	Stephen Smalley <stephen.smalley.work@gmail.com>
19319M:	Eric Paris <eparis@parisplace.org>
19320L:	selinux@vger.kernel.org
19321S:	Supported
19322W:	https://selinuxproject.org
19323W:	https://github.com/SELinuxProject
19324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
19325F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
19326F:	Documentation/ABI/removed/sysfs-selinux-disable
19327F:	Documentation/admin-guide/LSM/SELinux.rst
19328F:	include/trace/events/avc.h
19329F:	include/uapi/linux/selinux_netlink.h
19330F:	scripts/selinux/
19331F:	security/selinux/
19332
19333SENSABLE PHANTOM
19334M:	Jiri Slaby <jirislaby@kernel.org>
19335S:	Maintained
19336F:	drivers/misc/phantom.c
19337F:	include/uapi/linux/phantom.h
19338
19339SENSEAIR SUNRISE 006-0-0007
19340M:	Jacopo Mondi <jacopo@jmondi.org>
19341S:	Maintained
19342F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
19343F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
19344F:	drivers/iio/chemical/sunrise_co2.c
19345
19346SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
19347M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
19348S:	Maintained
19349F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
19350F:	drivers/iio/chemical/scd30.h
19351F:	drivers/iio/chemical/scd30_core.c
19352F:	drivers/iio/chemical/scd30_i2c.c
19353F:	drivers/iio/chemical/scd30_serial.c
19354
19355SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
19356M:	Roan van Dijk <roan@protonic.nl>
19357S:	Maintained
19358F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
19359F:	drivers/iio/chemical/scd4x.c
19360
19361SENSIRION SGP40 GAS SENSOR DRIVER
19362M:	Andreas Klinger <ak@it-klinger.de>
19363S:	Maintained
19364F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
19365F:	drivers/iio/chemical/sgp40.c
19366
19367SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
19368M:	Tomasz Duszynski <tduszyns@gmail.com>
19369S:	Maintained
19370F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
19371F:	drivers/iio/chemical/sps30.c
19372F:	drivers/iio/chemical/sps30_i2c.c
19373F:	drivers/iio/chemical/sps30_serial.c
19374
19375SERIAL DEVICE BUS
19376M:	Rob Herring <robh@kernel.org>
19377L:	linux-serial@vger.kernel.org
19378S:	Maintained
19379F:	Documentation/devicetree/bindings/serial/serial.yaml
19380F:	drivers/tty/serdev/
19381F:	include/linux/serdev.h
19382
19383SERIAL IR RECEIVER
19384M:	Sean Young <sean@mess.org>
19385L:	linux-media@vger.kernel.org
19386S:	Maintained
19387F:	drivers/media/rc/serial_ir.c
19388
19389SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
19390M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
19391L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19392S:	Maintained
19393F:	Documentation/devicetree/bindings/slimbus/
19394F:	drivers/slimbus/
19395F:	include/linux/slimbus.h
19396
19397SFC NETWORK DRIVER
19398M:	Edward Cree <ecree.xilinx@gmail.com>
19399M:	Martin Habets <habetsm.xilinx@gmail.com>
19400L:	netdev@vger.kernel.org
19401L:	linux-net-drivers@amd.com
19402S:	Supported
19403F:	Documentation/networking/devlink/sfc.rst
19404F:	drivers/net/ethernet/sfc/
19405
19406SFCTEMP HWMON DRIVER
19407M:	Emil Renner Berthing <kernel@esmil.dk>
19408L:	linux-hwmon@vger.kernel.org
19409S:	Maintained
19410F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
19411F:	Documentation/hwmon/sfctemp.rst
19412F:	drivers/hwmon/sfctemp.c
19413
19414SFF/SFP/SFP+ MODULE SUPPORT
19415M:	Russell King <linux@armlinux.org.uk>
19416L:	netdev@vger.kernel.org
19417S:	Maintained
19418F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
19419F:	drivers/net/phy/phylink.c
19420F:	drivers/net/phy/sfp*
19421F:	include/linux/mdio/mdio-i2c.h
19422F:	include/linux/phylink.h
19423F:	include/linux/sfp.h
19424K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
19425
19426SGI GRU DRIVER
19427M:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
19428S:	Maintained
19429F:	drivers/misc/sgi-gru/
19430
19431SGI XP/XPC/XPNET DRIVER
19432M:	Robin Holt <robinmholt@gmail.com>
19433M:	Steve Wahl <steve.wahl@hpe.com>
19434S:	Maintained
19435F:	drivers/misc/sgi-xp/
19436
19437SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
19438M:	Karsten Graul <kgraul@linux.ibm.com>
19439M:	Wenjia Zhang <wenjia@linux.ibm.com>
19440M:	Jan Karcher <jaka@linux.ibm.com>
19441R:	D. Wythe <alibuda@linux.alibaba.com>
19442R:	Tony Lu <tonylu@linux.alibaba.com>
19443R:	Wen Gu <guwen@linux.alibaba.com>
19444L:	linux-s390@vger.kernel.org
19445S:	Supported
19446F:	net/smc/
19447
19448SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
19449M:	Linus Walleij <linus.walleij@linaro.org>
19450L:	linux-iio@vger.kernel.org
19451S:	Maintained
19452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
19453F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
19454F:	drivers/iio/light/gp2ap002.c
19455
19456SHARP RJ54N1CB0C SENSOR DRIVER
19457M:	Jacopo Mondi <jacopo@jmondi.org>
19458L:	linux-media@vger.kernel.org
19459S:	Odd fixes
19460T:	git git://linuxtv.org/media_tree.git
19461F:	drivers/media/i2c/rj54n1cb0c.c
19462F:	include/media/i2c/rj54n1cb0c.h
19463
19464SH_VOU V4L2 OUTPUT DRIVER
19465L:	linux-media@vger.kernel.org
19466S:	Orphan
19467F:	drivers/media/platform/renesas/sh_vou.c
19468F:	include/media/drv-intf/sh_vou.h
19469
19470SI2157 MEDIA DRIVER
19471M:	Antti Palosaari <crope@iki.fi>
19472L:	linux-media@vger.kernel.org
19473S:	Maintained
19474W:	https://linuxtv.org
19475W:	http://palosaari.fi/linux/
19476Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19477T:	git git://linuxtv.org/anttip/media_tree.git
19478F:	drivers/media/tuners/si2157*
19479
19480SI2165 MEDIA DRIVER
19481M:	Matthias Schwarzott <zzam@gentoo.org>
19482L:	linux-media@vger.kernel.org
19483S:	Maintained
19484W:	https://linuxtv.org
19485Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19486F:	drivers/media/dvb-frontends/si2165*
19487
19488SI2168 MEDIA DRIVER
19489M:	Antti Palosaari <crope@iki.fi>
19490L:	linux-media@vger.kernel.org
19491S:	Maintained
19492W:	https://linuxtv.org
19493W:	http://palosaari.fi/linux/
19494Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19495T:	git git://linuxtv.org/anttip/media_tree.git
19496F:	drivers/media/dvb-frontends/si2168*
19497
19498SI470X FM RADIO RECEIVER I2C DRIVER
19499M:	Hans Verkuil <hverkuil@xs4all.nl>
19500L:	linux-media@vger.kernel.org
19501S:	Odd Fixes
19502W:	https://linuxtv.org
19503T:	git git://linuxtv.org/media_tree.git
19504F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
19505F:	drivers/media/radio/si470x/radio-si470x-i2c.c
19506
19507SI470X FM RADIO RECEIVER USB DRIVER
19508M:	Hans Verkuil <hverkuil@xs4all.nl>
19509L:	linux-media@vger.kernel.org
19510S:	Maintained
19511W:	https://linuxtv.org
19512T:	git git://linuxtv.org/media_tree.git
19513F:	drivers/media/radio/si470x/radio-si470x-common.c
19514F:	drivers/media/radio/si470x/radio-si470x-usb.c
19515F:	drivers/media/radio/si470x/radio-si470x.h
19516
19517SI4713 FM RADIO TRANSMITTER I2C DRIVER
19518M:	Eduardo Valentin <edubezval@gmail.com>
19519L:	linux-media@vger.kernel.org
19520S:	Odd Fixes
19521W:	https://linuxtv.org
19522T:	git git://linuxtv.org/media_tree.git
19523F:	drivers/media/radio/si4713/si4713.?
19524
19525SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
19526M:	Eduardo Valentin <edubezval@gmail.com>
19527L:	linux-media@vger.kernel.org
19528S:	Odd Fixes
19529W:	https://linuxtv.org
19530T:	git git://linuxtv.org/media_tree.git
19531F:	drivers/media/radio/si4713/radio-platform-si4713.c
19532
19533SI4713 FM RADIO TRANSMITTER USB DRIVER
19534M:	Hans Verkuil <hverkuil@xs4all.nl>
19535L:	linux-media@vger.kernel.org
19536S:	Maintained
19537W:	https://linuxtv.org
19538T:	git git://linuxtv.org/media_tree.git
19539F:	drivers/media/radio/si4713/radio-usb-si4713.c
19540
19541SIANO DVB DRIVER
19542M:	Mauro Carvalho Chehab <mchehab@kernel.org>
19543L:	linux-media@vger.kernel.org
19544S:	Odd fixes
19545W:	https://linuxtv.org
19546T:	git git://linuxtv.org/media_tree.git
19547F:	drivers/media/common/siano/
19548F:	drivers/media/mmc/siano/
19549F:	drivers/media/usb/siano/
19550F:	drivers/media/usb/siano/
19551
19552SIEMENS IPC LED DRIVERS
19553M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
19554M:	Xing Tong Wu <xingtong.wu@siemens.com>
19555M:	Tobias Schaffner <tobias.schaffner@siemens.com>
19556L:	linux-leds@vger.kernel.org
19557S:	Maintained
19558F:	drivers/leds/simple/
19559
19560SIEMENS IPC PLATFORM DRIVERS
19561M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
19562M:	Xing Tong Wu <xingtong.wu@siemens.com>
19563M:	Tobias Schaffner <tobias.schaffner@siemens.com>
19564L:	platform-driver-x86@vger.kernel.org
19565S:	Maintained
19566F:	drivers/platform/x86/siemens/
19567F:	include/linux/platform_data/x86/simatic-ipc-base.h
19568F:	include/linux/platform_data/x86/simatic-ipc.h
19569
19570SIEMENS IPC WATCHDOG DRIVERS
19571M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
19572M:	Xing Tong Wu <xingtong.wu@siemens.com>
19573M:	Tobias Schaffner <tobias.schaffner@siemens.com>
19574L:	linux-watchdog@vger.kernel.org
19575S:	Maintained
19576F:	drivers/watchdog/simatic-ipc-wdt.c
19577
19578SIFIVE DRIVERS
19579M:	Palmer Dabbelt <palmer@dabbelt.com>
19580M:	Paul Walmsley <paul.walmsley@sifive.com>
19581L:	linux-riscv@lists.infradead.org
19582S:	Supported
19583N:	sifive
19584K:	[^@]sifive
19585
19586SIFIVE FU540 SYSTEM-ON-CHIP
19587M:	Paul Walmsley <paul.walmsley@sifive.com>
19588M:	Palmer Dabbelt <palmer@dabbelt.com>
19589L:	linux-riscv@lists.infradead.org
19590S:	Supported
19591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
19592N:	fu540
19593K:	fu540
19594
19595SIFIVE PDMA DRIVER
19596M:	Green Wan <green.wan@sifive.com>
19597S:	Maintained
19598F:	Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
19599F:	drivers/dma/sf-pdma/
19600
19601SIFIVE SOC DRIVERS
19602M:	Conor Dooley <conor@kernel.org>
19603L:	linux-riscv@lists.infradead.org
19604S:	Maintained
19605T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19606F:	Documentation/devicetree/bindings/cache/sifive,ccache0.yaml
19607F:	drivers/soc/sifive/
19608
19609SILEAD TOUCHSCREEN DRIVER
19610M:	Hans de Goede <hdegoede@redhat.com>
19611L:	linux-input@vger.kernel.org
19612L:	platform-driver-x86@vger.kernel.org
19613S:	Maintained
19614F:	drivers/input/touchscreen/silead.c
19615F:	drivers/platform/x86/touchscreen_dmi.c
19616
19617SILICON LABS WIRELESS DRIVERS (for WFxxx series)
19618M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
19619S:	Supported
19620F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
19621F:	drivers/net/wireless/silabs/wfx/
19622
19623SILICON MOTION SM712 FRAME BUFFER DRIVER
19624M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19625M:	Teddy Wang <teddy.wang@siliconmotion.com>
19626M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19627L:	linux-fbdev@vger.kernel.org
19628S:	Maintained
19629F:	Documentation/fb/sm712fb.rst
19630F:	drivers/video/fbdev/sm712*
19631
19632SILVACO I3C DUAL-ROLE MASTER
19633M:	Miquel Raynal <miquel.raynal@bootlin.com>
19634M:	Conor Culhane <conor.culhane@silvaco.com>
19635L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
19636S:	Maintained
19637F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
19638F:	drivers/i3c/master/svc-i3c-master.c
19639
19640SIMPLEFB FB DRIVER
19641M:	Hans de Goede <hdegoede@redhat.com>
19642L:	linux-fbdev@vger.kernel.org
19643S:	Maintained
19644F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
19645F:	drivers/video/fbdev/simplefb.c
19646F:	include/linux/platform_data/simplefb.h
19647
19648SIMTEC EB110ATX (Chalice CATS)
19649M:	Simtec Linux Team <linux@simtec.co.uk>
19650S:	Supported
19651W:	http://www.simtec.co.uk/products/EB110ATX/
19652
19653SIOX
19654M:	Thorsten Scherer <t.scherer@eckelmann.de>
19655M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
19656R:	Pengutronix Kernel Team <kernel@pengutronix.de>
19657S:	Supported
19658F:	drivers/gpio/gpio-siox.c
19659F:	drivers/siox/*
19660F:	include/trace/events/siox.h
19661
19662SIPHASH PRF ROUTINES
19663M:	Jason A. Donenfeld <Jason@zx2c4.com>
19664S:	Maintained
19665F:	include/linux/siphash.h
19666F:	lib/siphash.c
19667F:	lib/siphash_kunit.c
19668
19669SIS 190 ETHERNET DRIVER
19670M:	Francois Romieu <romieu@fr.zoreil.com>
19671L:	netdev@vger.kernel.org
19672S:	Maintained
19673F:	drivers/net/ethernet/sis/sis190.c
19674
19675SIS 900/7016 FAST ETHERNET DRIVER
19676M:	Daniele Venzano <venza@brownhat.org>
19677L:	netdev@vger.kernel.org
19678S:	Maintained
19679W:	http://www.brownhat.org/sis900.html
19680F:	drivers/net/ethernet/sis/sis900.*
19681
19682SIS FRAMEBUFFER DRIVER
19683S:	Orphan
19684F:	Documentation/fb/sisfb.rst
19685F:	drivers/video/fbdev/sis/
19686F:	include/video/sisfb.h
19687
19688SIS I2C TOUCHSCREEN DRIVER
19689M:	Mika Penttilä <mpenttil@redhat.com>
19690L:	linux-input@vger.kernel.org
19691S:	Maintained
19692F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
19693F:	drivers/input/touchscreen/sis_i2c.c
19694
19695SIS USB2VGA DRIVER
19696M:	Thomas Winischhofer <thomas@winischhofer.net>
19697S:	Maintained
19698W:	http://www.winischhofer.at/linuxsisusbvga.shtml
19699F:	drivers/usb/misc/sisusbvga/
19700
19701SL28 CPLD MFD DRIVER
19702M:	Michael Walle <michael@walle.cc>
19703S:	Maintained
19704F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
19705F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
19706F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
19707F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
19708F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
19709F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
19710F:	drivers/gpio/gpio-sl28cpld.c
19711F:	drivers/hwmon/sl28cpld-hwmon.c
19712F:	drivers/irqchip/irq-sl28cpld.c
19713F:	drivers/pwm/pwm-sl28cpld.c
19714F:	drivers/watchdog/sl28cpld_wdt.c
19715
19716SL28 VPD NVMEM LAYOUT DRIVER
19717M:	Michael Walle <michael@walle.cc>
19718S:	Maintained
19719F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
19720F:	drivers/nvmem/layouts/sl28vpd.c
19721
19722SLAB ALLOCATOR
19723M:	Christoph Lameter <cl@linux.com>
19724M:	Pekka Enberg <penberg@kernel.org>
19725M:	David Rientjes <rientjes@google.com>
19726M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
19727M:	Andrew Morton <akpm@linux-foundation.org>
19728M:	Vlastimil Babka <vbabka@suse.cz>
19729R:	Roman Gushchin <roman.gushchin@linux.dev>
19730R:	Hyeonggon Yoo <42.hyeyoo@gmail.com>
19731L:	linux-mm@kvack.org
19732S:	Maintained
19733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
19734F:	include/linux/sl?b*.h
19735F:	mm/sl?b*
19736
19737SLCAN CAN NETWORK DRIVER
19738M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
19739L:	linux-can@vger.kernel.org
19740S:	Maintained
19741F:	drivers/net/can/slcan/
19742
19743SLEEPABLE READ-COPY UPDATE (SRCU)
19744M:	Lai Jiangshan <jiangshanlai@gmail.com>
19745M:	"Paul E. McKenney" <paulmck@kernel.org>
19746M:	Josh Triplett <josh@joshtriplett.org>
19747R:	Steven Rostedt <rostedt@goodmis.org>
19748R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19749L:	rcu@vger.kernel.org
19750S:	Supported
19751W:	http://www.rdrop.com/users/paulmck/RCU/
19752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19753F:	include/linux/srcu*.h
19754F:	kernel/rcu/srcu*.c
19755
19756SMACK SECURITY MODULE
19757M:	Casey Schaufler <casey@schaufler-ca.com>
19758L:	linux-security-module@vger.kernel.org
19759S:	Maintained
19760W:	http://schaufler-ca.com
19761T:	git git://github.com/cschaufler/smack-next
19762F:	Documentation/admin-guide/LSM/Smack.rst
19763F:	security/smack/
19764
19765SMC91x ETHERNET DRIVER
19766M:	Nicolas Pitre <nico@fluxnic.net>
19767S:	Odd Fixes
19768F:	drivers/net/ethernet/smsc/smc91x.*
19769
19770SMSC EMC2103 HARDWARE MONITOR DRIVER
19771M:	Steve Glendinning <steve.glendinning@shawell.net>
19772L:	linux-hwmon@vger.kernel.org
19773S:	Maintained
19774F:	Documentation/hwmon/emc2103.rst
19775F:	drivers/hwmon/emc2103.c
19776
19777SMSC SCH5627 HARDWARE MONITOR DRIVER
19778M:	Hans de Goede <hdegoede@redhat.com>
19779L:	linux-hwmon@vger.kernel.org
19780S:	Supported
19781F:	Documentation/hwmon/sch5627.rst
19782F:	drivers/hwmon/sch5627.c
19783
19784SMSC UFX6000 and UFX7000 USB to VGA DRIVER
19785M:	Steve Glendinning <steve.glendinning@shawell.net>
19786L:	linux-fbdev@vger.kernel.org
19787S:	Maintained
19788F:	drivers/video/fbdev/smscufx.c
19789
19790SMSC47B397 HARDWARE MONITOR DRIVER
19791M:	Jean Delvare <jdelvare@suse.com>
19792L:	linux-hwmon@vger.kernel.org
19793S:	Maintained
19794F:	Documentation/hwmon/smsc47b397.rst
19795F:	drivers/hwmon/smsc47b397.c
19796
19797SMSC911x ETHERNET DRIVER
19798M:	Steve Glendinning <steve.glendinning@shawell.net>
19799L:	netdev@vger.kernel.org
19800S:	Maintained
19801F:	drivers/net/ethernet/smsc/smsc911x.*
19802F:	include/linux/smsc911x.h
19803
19804SMSC9420 PCI ETHERNET DRIVER
19805M:	Steve Glendinning <steve.glendinning@shawell.net>
19806L:	netdev@vger.kernel.org
19807S:	Maintained
19808F:	drivers/net/ethernet/smsc/smsc9420.*
19809
19810SNET DPU VIRTIO DATA PATH ACCELERATOR
19811R:	Alvaro Karsz <alvaro.karsz@solid-run.com>
19812F:	drivers/vdpa/solidrun/
19813
19814SOCIONEXT (SNI) AVE NETWORK DRIVER
19815M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
19816L:	netdev@vger.kernel.org
19817S:	Maintained
19818F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
19819F:	drivers/net/ethernet/socionext/sni_ave.c
19820
19821SOCIONEXT (SNI) NETSEC NETWORK DRIVER
19822M:	Jassi Brar <jaswinder.singh@linaro.org>
19823M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
19824L:	netdev@vger.kernel.org
19825S:	Maintained
19826F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
19827F:	drivers/net/ethernet/socionext/netsec.c
19828
19829SOCIONEXT (SNI) Synquacer SPI DRIVER
19830M:	Masahisa Kojima <masahisa.kojima@linaro.org>
19831M:	Jassi Brar <jaswinder.singh@linaro.org>
19832L:	linux-spi@vger.kernel.org
19833S:	Maintained
19834F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
19835F:	drivers/spi/spi-synquacer.c
19836
19837SOCIONEXT SYNQUACER I2C DRIVER
19838M:	Ard Biesheuvel <ardb@kernel.org>
19839L:	linux-i2c@vger.kernel.org
19840S:	Maintained
19841F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
19842F:	drivers/i2c/busses/i2c-synquacer.c
19843
19844SOCIONEXT UNIPHIER SOUND DRIVER
19845L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19846S:	Orphan
19847F:	sound/soc/uniphier/
19848
19849SOCKET TIMESTAMPING
19850M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
19851S:	Maintained
19852F:	Documentation/networking/timestamping.rst
19853F:	include/uapi/linux/net_tstamp.h
19854F:	tools/testing/selftests/net/so_txtime.c
19855
19856SOEKRIS NET48XX LED SUPPORT
19857M:	Chris Boot <bootc@bootc.net>
19858S:	Maintained
19859F:	drivers/leds/leds-net48xx.c
19860
19861SOFT-IWARP DRIVER (siw)
19862M:	Bernard Metzler <bmt@zurich.ibm.com>
19863L:	linux-rdma@vger.kernel.org
19864S:	Supported
19865F:	drivers/infiniband/sw/siw/
19866F:	include/uapi/rdma/siw-abi.h
19867
19868SOFT-ROCE DRIVER (rxe)
19869M:	Zhu Yanjun <zyjzyj2000@gmail.com>
19870L:	linux-rdma@vger.kernel.org
19871S:	Supported
19872F:	drivers/infiniband/sw/rxe/
19873F:	include/uapi/rdma/rdma_user_rxe.h
19874
19875SOFTLOGIC 6x10 MPEG CODEC
19876M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
19877M:	Anton Sviridenko <anton@corp.bluecherry.net>
19878M:	Andrey Utkin <andrey_utkin@fastmail.com>
19879M:	Ismael Luceno <ismael@iodev.co.uk>
19880L:	linux-media@vger.kernel.org
19881S:	Supported
19882F:	drivers/media/pci/solo6x10/
19883
19884SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
19885M:	James Morse <james.morse@arm.com>
19886L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19887S:	Maintained
19888F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
19889F:	drivers/firmware/arm_sdei.c
19890F:	include/linux/arm_sdei.h
19891F:	include/uapi/linux/arm_sdei.h
19892
19893SOFTWARE NODES AND DEVICE PROPERTIES
19894R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19895R:	Daniel Scally <djrscally@gmail.com>
19896R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
19897R:	Sakari Ailus <sakari.ailus@linux.intel.com>
19898L:	linux-acpi@vger.kernel.org
19899S:	Maintained
19900F:	drivers/base/property.c
19901F:	drivers/base/swnode.c
19902F:	include/linux/fwnode.h
19903F:	include/linux/property.h
19904
19905SOFTWARE RAID (Multiple Disks) SUPPORT
19906M:	Song Liu <song@kernel.org>
19907L:	linux-raid@vger.kernel.org
19908S:	Supported
19909Q:	https://patchwork.kernel.org/project/linux-raid/list/
19910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
19911F:	drivers/md/Kconfig
19912F:	drivers/md/Makefile
19913F:	drivers/md/md*
19914F:	drivers/md/raid*
19915F:	include/linux/raid/
19916F:	include/uapi/linux/raid/
19917
19918SOLIDRUN CLEARFOG SUPPORT
19919M:	Russell King <linux@armlinux.org.uk>
19920S:	Maintained
19921F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
19922F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
19923
19924SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
19925M:	Russell King <linux@armlinux.org.uk>
19926S:	Maintained
19927F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
19928F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
19929F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
19930
19931SONIC NETWORK DRIVER
19932M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
19933L:	netdev@vger.kernel.org
19934S:	Maintained
19935F:	drivers/net/ethernet/natsemi/sonic.*
19936
19937SONICS SILICON BACKPLANE DRIVER (SSB)
19938M:	Michael Buesch <m@bues.ch>
19939L:	linux-wireless@vger.kernel.org
19940S:	Maintained
19941F:	drivers/ssb/
19942F:	include/linux/ssb/
19943
19944SONY IMX208 SENSOR DRIVER
19945M:	Sakari Ailus <sakari.ailus@linux.intel.com>
19946L:	linux-media@vger.kernel.org
19947S:	Maintained
19948T:	git git://linuxtv.org/media_tree.git
19949F:	drivers/media/i2c/imx208.c
19950
19951SONY IMX214 SENSOR DRIVER
19952M:	Ricardo Ribalda <ribalda@kernel.org>
19953L:	linux-media@vger.kernel.org
19954S:	Maintained
19955T:	git git://linuxtv.org/media_tree.git
19956F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
19957F:	drivers/media/i2c/imx214.c
19958
19959SONY IMX219 SENSOR DRIVER
19960M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
19961L:	linux-media@vger.kernel.org
19962S:	Maintained
19963T:	git git://linuxtv.org/media_tree.git
19964F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
19965F:	drivers/media/i2c/imx219.c
19966
19967SONY IMX258 SENSOR DRIVER
19968M:	Sakari Ailus <sakari.ailus@linux.intel.com>
19969L:	linux-media@vger.kernel.org
19970S:	Maintained
19971T:	git git://linuxtv.org/media_tree.git
19972F:	Documentation/devicetree/bindings/media/i2c/imx258.yaml
19973F:	drivers/media/i2c/imx258.c
19974
19975SONY IMX274 SENSOR DRIVER
19976M:	Leon Luo <leonl@leopardimaging.com>
19977L:	linux-media@vger.kernel.org
19978S:	Maintained
19979T:	git git://linuxtv.org/media_tree.git
19980F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
19981F:	drivers/media/i2c/imx274.c
19982
19983SONY IMX290 SENSOR DRIVER
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,imx290.yaml
19989F:	drivers/media/i2c/imx290.c
19990
19991SONY IMX296 SENSOR DRIVER
19992M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19993M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19994L:	linux-media@vger.kernel.org
19995S:	Maintained
19996T:	git git://linuxtv.org/media_tree.git
19997F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
19998F:	drivers/media/i2c/imx296.c
19999
20000SONY IMX319 SENSOR DRIVER
20001M:	Bingbu Cao <bingbu.cao@intel.com>
20002L:	linux-media@vger.kernel.org
20003S:	Maintained
20004T:	git git://linuxtv.org/media_tree.git
20005F:	drivers/media/i2c/imx319.c
20006
20007SONY IMX334 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,imx334.yaml
20014F:	drivers/media/i2c/imx334.c
20015
20016SONY IMX335 SENSOR DRIVER
20017M:	Paul J. Murphy <paul.j.murphy@intel.com>
20018M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
20019L:	linux-media@vger.kernel.org
20020S:	Maintained
20021T:	git git://linuxtv.org/media_tree.git
20022F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
20023F:	drivers/media/i2c/imx335.c
20024
20025SONY IMX355 SENSOR DRIVER
20026M:	Tianshu Qiu <tian.shu.qiu@intel.com>
20027L:	linux-media@vger.kernel.org
20028S:	Maintained
20029T:	git git://linuxtv.org/media_tree.git
20030F:	drivers/media/i2c/imx355.c
20031
20032SONY IMX412 SENSOR DRIVER
20033M:	Paul J. Murphy <paul.j.murphy@intel.com>
20034M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
20035L:	linux-media@vger.kernel.org
20036S:	Maintained
20037T:	git git://linuxtv.org/media_tree.git
20038F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
20039F:	drivers/media/i2c/imx412.c
20040
20041SONY IMX415 SENSOR DRIVER
20042M:	Michael Riesch <michael.riesch@wolfvision.net>
20043L:	linux-media@vger.kernel.org
20044S:	Maintained
20045T:	git git://linuxtv.org/media_tree.git
20046F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
20047F:	drivers/media/i2c/imx415.c
20048
20049SONY MEMORYSTICK SUBSYSTEM
20050M:	Maxim Levitsky <maximlevitsky@gmail.com>
20051M:	Alex Dubov <oakad@yahoo.com>
20052M:	Ulf Hansson <ulf.hansson@linaro.org>
20053L:	linux-mmc@vger.kernel.org
20054S:	Maintained
20055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
20056F:	drivers/memstick/
20057F:	include/linux/memstick.h
20058
20059SONY VAIO CONTROL DEVICE DRIVER
20060M:	Mattia Dongili <malattia@linux.it>
20061L:	platform-driver-x86@vger.kernel.org
20062S:	Maintained
20063W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
20064F:	Documentation/admin-guide/laptops/sony-laptop.rst
20065F:	drivers/char/sonypi.c
20066F:	drivers/platform/x86/sony-laptop.c
20067F:	include/linux/sony-laptop.h
20068
20069SOUND
20070M:	Jaroslav Kysela <perex@perex.cz>
20071M:	Takashi Iwai <tiwai@suse.com>
20072L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20073S:	Maintained
20074W:	http://www.alsa-project.org/
20075Q:	http://patchwork.kernel.org/project/alsa-devel/list/
20076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20077F:	Documentation/sound/
20078F:	include/sound/
20079F:	include/uapi/sound/
20080F:	sound/
20081F:	tools/testing/selftests/alsa
20082
20083SOUND - ALSA SELFTESTS
20084M:	Mark Brown <broonie@kernel.org>
20085L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20086L:	linux-kselftest@vger.kernel.org
20087S:	Supported
20088F:	tools/testing/selftests/alsa
20089
20090SOUND - COMPRESSED AUDIO
20091M:	Vinod Koul <vkoul@kernel.org>
20092L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20093S:	Supported
20094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20095F:	Documentation/sound/designs/compress-offload.rst
20096F:	include/sound/compress_driver.h
20097F:	include/uapi/sound/compress_*
20098F:	sound/core/compress_offload.c
20099F:	sound/soc/soc-compress.c
20100
20101SOUND - DMAENGINE HELPERS
20102M:	Lars-Peter Clausen <lars@metafoo.de>
20103S:	Supported
20104F:	include/sound/dmaengine_pcm.h
20105F:	sound/core/pcm_dmaengine.c
20106F:	sound/soc/soc-generic-dmaengine-pcm.c
20107
20108SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
20109M:	Liam Girdwood <lgirdwood@gmail.com>
20110M:	Mark Brown <broonie@kernel.org>
20111L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20112S:	Supported
20113W:	http://alsa-project.org/main/index.php/ASoC
20114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
20115F:	Documentation/devicetree/bindings/sound/
20116F:	Documentation/sound/soc/
20117F:	include/dt-bindings/sound/
20118F:	include/sound/soc*
20119F:	sound/soc/
20120
20121SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
20122M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
20123M:	Liam Girdwood <lgirdwood@gmail.com>
20124M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
20125M:	Bard Liao <yung-chuan.liao@linux.intel.com>
20126M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
20127M:	Daniel Baluta <daniel.baluta@nxp.com>
20128R:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
20129L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
20130S:	Supported
20131W:	https://github.com/thesofproject/linux/
20132F:	sound/soc/sof/
20133
20134SOUNDWIRE SUBSYSTEM
20135M:	Vinod Koul <vkoul@kernel.org>
20136M:	Bard Liao <yung-chuan.liao@linux.intel.com>
20137R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
20138R:	Sanyog Kale <sanyog.r.kale@intel.com>
20139L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20140S:	Supported
20141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
20142F:	Documentation/driver-api/soundwire/
20143F:	drivers/soundwire/
20144F:	include/linux/soundwire/
20145
20146SP2 MEDIA DRIVER
20147M:	Olli Salonen <olli.salonen@iki.fi>
20148L:	linux-media@vger.kernel.org
20149S:	Maintained
20150W:	https://linuxtv.org
20151Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20152F:	drivers/media/dvb-frontends/sp2*
20153
20154SPANISH DOCUMENTATION
20155M:	Carlos Bilbao <carlos.bilbao@amd.com>
20156S:	Maintained
20157F:	Documentation/translations/sp_SP/
20158
20159SPARC + UltraSPARC (sparc/sparc64)
20160M:	"David S. Miller" <davem@davemloft.net>
20161L:	sparclinux@vger.kernel.org
20162S:	Maintained
20163Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
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:	arch/sparc/
20167F:	drivers/sbus/
20168
20169SPARC SERIAL DRIVERS
20170M:	"David S. Miller" <davem@davemloft.net>
20171L:	sparclinux@vger.kernel.org
20172S:	Maintained
20173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
20174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
20175F:	drivers/tty/serial/suncore.c
20176F:	drivers/tty/serial/sunhv.c
20177F:	drivers/tty/serial/sunsab.c
20178F:	drivers/tty/serial/sunsab.h
20179F:	drivers/tty/serial/sunsu.c
20180F:	drivers/tty/serial/sunzilog.c
20181F:	drivers/tty/serial/sunzilog.h
20182F:	drivers/tty/vcc.c
20183F:	include/linux/sunserialcore.h
20184
20185SPARSE CHECKER
20186M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
20187L:	linux-sparse@vger.kernel.org
20188S:	Maintained
20189W:	https://sparse.docs.kernel.org/
20190Q:	https://patchwork.kernel.org/project/linux-sparse/list/
20191B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
20192T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
20193F:	include/linux/compiler.h
20194
20195SPEAKUP CONSOLE SPEECH DRIVER
20196M:	William Hubbs <w.d.hubbs@gmail.com>
20197M:	Chris Brannon <chris@the-brannons.com>
20198M:	Kirk Reiser <kirk@reisers.ca>
20199M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
20200L:	speakup@linux-speakup.org
20201S:	Odd Fixes
20202W:	http://www.linux-speakup.org/
20203W:	https://github.com/linux-speakup/speakup
20204B:	https://github.com/linux-speakup/speakup/issues
20205F:	drivers/accessibility/speakup/
20206
20207SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
20208M:	Viresh Kumar <vireshk@kernel.org>
20209M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
20210M:	soc@kernel.org
20211L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20212S:	Maintained
20213W:	http://www.st.com/spear
20214F:	arch/arm/boot/dts/st/spear*
20215F:	arch/arm/mach-spear/
20216F:	drivers/clk/spear/
20217F:	drivers/pinctrl/spear/
20218
20219SPI NOR SUBSYSTEM
20220M:	Tudor Ambarus <tudor.ambarus@linaro.org>
20221M:	Pratyush Yadav <pratyush@kernel.org>
20222R:	Michael Walle <michael@walle.cc>
20223L:	linux-mtd@lists.infradead.org
20224S:	Maintained
20225W:	http://www.linux-mtd.infradead.org/
20226Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
20227C:	irc://irc.oftc.net/mtd
20228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
20229F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
20230F:	drivers/mtd/spi-nor/
20231F:	include/linux/mtd/spi-nor.h
20232
20233SPI SUBSYSTEM
20234M:	Mark Brown <broonie@kernel.org>
20235L:	linux-spi@vger.kernel.org
20236S:	Maintained
20237Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
20238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
20239F:	Documentation/devicetree/bindings/spi/
20240F:	Documentation/spi/
20241F:	drivers/spi/
20242F:	include/linux/spi/
20243F:	include/uapi/linux/spi/
20244F:	tools/spi/
20245
20246SPIDERNET NETWORK DRIVER for CELL
20247M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
20248M:	Geoff Levand <geoff@infradead.org>
20249L:	netdev@vger.kernel.org
20250L:	linuxppc-dev@lists.ozlabs.org
20251S:	Maintained
20252F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
20253F:	drivers/net/ethernet/toshiba/spider_net*
20254
20255SPMI SUBSYSTEM
20256M:	Stephen Boyd <sboyd@kernel.org>
20257L:	linux-kernel@vger.kernel.org
20258S:	Maintained
20259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
20260F:	Documentation/devicetree/bindings/spmi/
20261F:	drivers/spmi/
20262F:	include/dt-bindings/spmi/spmi.h
20263F:	include/linux/spmi.h
20264F:	include/trace/events/spmi.h
20265
20266SPU FILE SYSTEM
20267M:	Jeremy Kerr <jk@ozlabs.org>
20268L:	linuxppc-dev@lists.ozlabs.org
20269S:	Supported
20270W:	http://www.ibm.com/developerworks/power/cell/
20271F:	Documentation/filesystems/spufs/spufs.rst
20272F:	arch/powerpc/platforms/cell/spufs/
20273
20274SQUASHFS FILE SYSTEM
20275M:	Phillip Lougher <phillip@squashfs.org.uk>
20276L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
20277S:	Maintained
20278W:	http://squashfs.org.uk
20279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
20280F:	Documentation/filesystems/squashfs.rst
20281F:	fs/squashfs/
20282
20283SRM (Alpha) environment access
20284M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
20285S:	Maintained
20286F:	arch/alpha/kernel/srm_env.c
20287
20288ST LSM6DSx IMU IIO DRIVER
20289M:	Lorenzo Bianconi <lorenzo@kernel.org>
20290L:	linux-iio@vger.kernel.org
20291S:	Maintained
20292W:	http://www.st.com/
20293F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
20294F:	drivers/iio/imu/st_lsm6dsx/
20295
20296ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
20297M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
20298M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
20299L:	linux-media@vger.kernel.org
20300S:	Maintained
20301T:	git git://linuxtv.org/media_tree.git
20302F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
20303F:	drivers/media/i2c/st-mipid02.c
20304
20305ST STM32 I2C/SMBUS DRIVER
20306M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
20307M:	Alain Volmat <alain.volmat@foss.st.com>
20308L:	linux-i2c@vger.kernel.org
20309S:	Maintained
20310F:	drivers/i2c/busses/i2c-stm32*
20311
20312ST STM32 SPI DRIVER
20313M:	Alain Volmat <alain.volmat@foss.st.com>
20314L:	linux-spi@vger.kernel.org
20315S:	Maintained
20316F:	drivers/spi/spi-stm32.c
20317
20318ST STPDDC60 DRIVER
20319M:	Daniel Nilsson <daniel.nilsson@flex.com>
20320L:	linux-hwmon@vger.kernel.org
20321S:	Maintained
20322F:	Documentation/hwmon/stpddc60.rst
20323F:	drivers/hwmon/pmbus/stpddc60.c
20324
20325ST VGXY61 DRIVER
20326M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
20327M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
20328L:	linux-media@vger.kernel.org
20329S:	Maintained
20330T:	git git://linuxtv.org/media_tree.git
20331F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
20332F:	Documentation/userspace-api/media/drivers/st-vgxy61.rst
20333F:	drivers/media/i2c/st-vgxy61.c
20334
20335ST VL53L0X ToF RANGER(I2C) IIO DRIVER
20336M:	Song Qiang <songqiang1304521@gmail.com>
20337L:	linux-iio@vger.kernel.org
20338S:	Maintained
20339F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
20340F:	drivers/iio/proximity/vl53l0x-i2c.c
20341
20342STABLE BRANCH
20343M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20344M:	Sasha Levin <sashal@kernel.org>
20345L:	stable@vger.kernel.org
20346S:	Supported
20347F:	Documentation/process/stable-kernel-rules.rst
20348
20349STAGING - ATOMISP DRIVER
20350M:	Hans de Goede <hdegoede@redhat.com>
20351M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20352R:	Sakari Ailus <sakari.ailus@linux.intel.com>
20353L:	linux-media@vger.kernel.org
20354S:	Maintained
20355F:	drivers/staging/media/atomisp/
20356
20357STAGING - FIELDBUS SUBSYSTEM
20358M:	Sven Van Asbroeck <TheSven73@gmail.com>
20359S:	Maintained
20360F:	drivers/staging/fieldbus/*
20361F:	drivers/staging/fieldbus/Documentation/
20362
20363STAGING - HMS ANYBUS-S BUS
20364M:	Sven Van Asbroeck <TheSven73@gmail.com>
20365S:	Maintained
20366F:	drivers/staging/fieldbus/anybuss/
20367
20368STAGING - INDUSTRIAL IO
20369M:	Jonathan Cameron <jic23@kernel.org>
20370L:	linux-iio@vger.kernel.org
20371S:	Odd Fixes
20372F:	Documentation/devicetree/bindings/staging/iio/
20373F:	drivers/staging/iio/
20374
20375STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
20376M:	Marc Dietrich <marvin24@gmx.de>
20377L:	ac100@lists.launchpad.net (moderated for non-subscribers)
20378L:	linux-tegra@vger.kernel.org
20379S:	Maintained
20380F:	drivers/staging/nvec/
20381
20382STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
20383M:	Jens Frederich <jfrederich@gmail.com>
20384M:	Jon Nettleton <jon.nettleton@gmail.com>
20385S:	Maintained
20386W:	http://wiki.laptop.org/go/DCON
20387F:	drivers/staging/olpc_dcon/
20388
20389STAGING - REALTEK RTL8712U DRIVERS
20390M:	Larry Finger <Larry.Finger@lwfinger.net>
20391M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
20392S:	Odd Fixes
20393F:	drivers/staging/rtl8712/
20394
20395STAGING - SEPS525 LCD CONTROLLER DRIVERS
20396M:	Michael Hennerich <michael.hennerich@analog.com>
20397L:	linux-fbdev@vger.kernel.org
20398S:	Supported
20399F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
20400F:	drivers/staging/fbtft/fb_seps525.c
20401
20402STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
20403M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
20404M:	Teddy Wang <teddy.wang@siliconmotion.com>
20405M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
20406L:	linux-fbdev@vger.kernel.org
20407S:	Maintained
20408F:	drivers/staging/sm750fb/
20409
20410STAGING - VIA VT665X DRIVERS
20411M:	Forest Bond <forest@alittletooquiet.net>
20412S:	Odd Fixes
20413F:	drivers/staging/vt665?/
20414
20415STAGING SUBSYSTEM
20416M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20417L:	linux-staging@lists.linux.dev
20418S:	Supported
20419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
20420F:	drivers/staging/
20421
20422STANDALONE CACHE CONTROLLER DRIVERS
20423M:	Conor Dooley <conor@kernel.org>
20424L:	linux-riscv@lists.infradead.org
20425S:	Maintained
20426T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
20427F:	drivers/cache
20428
20429STARFIRE/DURALAN NETWORK DRIVER
20430M:	Ion Badulescu <ionut@badula.org>
20431S:	Odd Fixes
20432F:	drivers/net/ethernet/adaptec/starfire*
20433
20434STARFIVE CRYPTO DRIVER
20435M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
20436M:	William Qiu <william.qiu@starfivetech.com>
20437S:	Supported
20438F:	Documentation/devicetree/bindings/crypto/starfive*
20439F:	drivers/crypto/starfive/
20440
20441STARFIVE DEVICETREES
20442M:	Emil Renner Berthing <kernel@esmil.dk>
20443S:	Maintained
20444F:	arch/riscv/boot/dts/starfive/
20445
20446STARFIVE DWMAC GLUE LAYER
20447M:	Emil Renner Berthing <kernel@esmil.dk>
20448M:	Samin Guo <samin.guo@starfivetech.com>
20449S:	Maintained
20450F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
20451F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
20452
20453STARFIVE JH7110 DPHY RX DRIVER
20454M:	Jack Zhu <jack.zhu@starfivetech.com>
20455M:	Changhuang Liang <changhuang.liang@starfivetech.com>
20456S:	Supported
20457F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
20458F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
20459
20460STARFIVE JH7110 MMC/SD/SDIO DRIVER
20461M:	William Qiu <william.qiu@starfivetech.com>
20462S:	Supported
20463F:	Documentation/devicetree/bindings/mmc/starfive*
20464F:	drivers/mmc/host/dw_mmc-starfive.c
20465
20466STARFIVE JH7110 PLL CLOCK DRIVER
20467M:	Xingyu Wu <xingyu.wu@starfivetech.com>
20468S:	Supported
20469F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
20470F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
20471
20472STARFIVE JH7110 SYSCON
20473M:	William Qiu <william.qiu@starfivetech.com>
20474M:	Xingyu Wu <xingyu.wu@starfivetech.com>
20475S:	Supported
20476F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
20477
20478STARFIVE JH7110 TDM DRIVER
20479M:	Walker Chen <walker.chen@starfivetech.com>
20480S:	Maintained
20481F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
20482F:	sound/soc/starfive/jh7110_tdm.c
20483
20484STARFIVE JH71X0 CLOCK DRIVERS
20485M:	Emil Renner Berthing <kernel@esmil.dk>
20486M:	Hal Feng <hal.feng@starfivetech.com>
20487S:	Maintained
20488F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
20489F:	drivers/clk/starfive/clk-starfive-jh71*
20490F:	include/dt-bindings/clock/starfive?jh71*.h
20491
20492STARFIVE JH71X0 PINCTRL DRIVERS
20493M:	Emil Renner Berthing <kernel@esmil.dk>
20494M:	Jianlong Huang <jianlong.huang@starfivetech.com>
20495L:	linux-gpio@vger.kernel.org
20496S:	Maintained
20497F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
20498F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
20499F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
20500F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
20501
20502STARFIVE JH71X0 RESET CONTROLLER DRIVERS
20503M:	Emil Renner Berthing <kernel@esmil.dk>
20504M:	Hal Feng <hal.feng@starfivetech.com>
20505S:	Maintained
20506F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
20507F:	drivers/reset/starfive/reset-starfive-jh71*
20508F:	include/dt-bindings/reset/starfive?jh71*.h
20509
20510STARFIVE JH71X0 USB DRIVERS
20511M:	Minda Chen <minda.chen@starfivetech.com>
20512S:	Maintained
20513F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
20514F:	drivers/usb/cdns3/cdns3-starfive.c
20515
20516STARFIVE JH71XX PMU CONTROLLER DRIVER
20517M:	Walker Chen <walker.chen@starfivetech.com>
20518S:	Supported
20519F:	Documentation/devicetree/bindings/power/starfive*
20520F:	drivers/pmdomain/starfive/jh71xx-pmu.c
20521F:	include/dt-bindings/power/starfive,jh7110-pmu.h
20522
20523STARFIVE SOC DRIVERS
20524M:	Conor Dooley <conor@kernel.org>
20525S:	Maintained
20526T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
20527F:	Documentation/devicetree/bindings/soc/starfive/
20528F:	drivers/soc/starfive/
20529
20530STARFIVE TRNG DRIVER
20531M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
20532S:	Supported
20533F:	Documentation/devicetree/bindings/rng/starfive*
20534F:	drivers/char/hw_random/jh7110-trng.c
20535
20536STARFIVE WATCHDOG DRIVER
20537M:	Xingyu Wu <xingyu.wu@starfivetech.com>
20538M:	Samin Guo <samin.guo@starfivetech.com>
20539S:	Supported
20540F:	Documentation/devicetree/bindings/watchdog/starfive*
20541F:	drivers/watchdog/starfive-wdt.c
20542
20543STARFIVE JH71X0 PCIE AND USB PHY DRIVER
20544M:	Minda Chen <minda.chen@starfivetech.com>
20545S:	Supported
20546F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
20547F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
20548F:	drivers/phy/starfive/phy-jh7110-pcie.c
20549F:	drivers/phy/starfive/phy-jh7110-usb.c
20550
20551STATIC BRANCH/CALL
20552M:	Peter Zijlstra <peterz@infradead.org>
20553M:	Josh Poimboeuf <jpoimboe@kernel.org>
20554M:	Jason Baron <jbaron@akamai.com>
20555R:	Steven Rostedt <rostedt@goodmis.org>
20556R:	Ard Biesheuvel <ardb@kernel.org>
20557S:	Supported
20558F:	arch/*/include/asm/jump_label*.h
20559F:	arch/*/include/asm/static_call*.h
20560F:	arch/*/kernel/jump_label.c
20561F:	arch/*/kernel/static_call.c
20562F:	include/linux/jump_label*.h
20563F:	include/linux/static_call*.h
20564F:	kernel/jump_label.c
20565F:	kernel/static_call.c
20566
20567STI AUDIO (ASoC) DRIVERS
20568M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
20569L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20570S:	Maintained
20571F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
20572F:	sound/soc/sti/
20573
20574STI CEC DRIVER
20575M:	Alain Volmat <alain.volmat@foss.st.com>
20576S:	Maintained
20577F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
20578F:	drivers/media/cec/platform/sti/
20579
20580STK1160 USB VIDEO CAPTURE DRIVER
20581M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20582L:	linux-media@vger.kernel.org
20583S:	Maintained
20584T:	git git://linuxtv.org/media_tree.git
20585F:	drivers/media/usb/stk1160/
20586
20587STM32 AUDIO (ASoC) DRIVERS
20588M:	Olivier Moysan <olivier.moysan@foss.st.com>
20589M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
20590L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20591S:	Maintained
20592F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
20593F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
20594F:	sound/soc/stm/
20595
20596STM32 TIMER/LPTIMER DRIVERS
20597M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
20598S:	Maintained
20599F:	Documentation/ABI/testing/*timer-stm32
20600F:	Documentation/devicetree/bindings/*/*stm32-*timer*
20601F:	drivers/*/stm32-*timer*
20602F:	drivers/pwm/pwm-stm32*
20603F:	include/linux/*/stm32-*tim*
20604
20605STMMAC ETHERNET DRIVER
20606M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
20607M:	Jose Abreu <joabreu@synopsys.com>
20608L:	netdev@vger.kernel.org
20609S:	Supported
20610W:	http://www.stlinux.com
20611F:	Documentation/networking/device_drivers/ethernet/stmicro/
20612F:	drivers/net/ethernet/stmicro/stmmac/
20613
20614SUN HAPPY MEAL ETHERNET DRIVER
20615M:	Sean Anderson <seanga2@gmail.com>
20616S:	Maintained
20617F:	drivers/net/ethernet/sun/sunhme.*
20618
20619SUN3/3X
20620M:	Sam Creasey <sammy@sammy.net>
20621S:	Maintained
20622W:	http://sammy.net/sun3/
20623F:	arch/m68k/include/asm/sun3*
20624F:	arch/m68k/kernel/*sun3*
20625F:	arch/m68k/sun3*/
20626F:	drivers/net/ethernet/i825xx/sun3*
20627
20628SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
20629M:	Hans de Goede <hdegoede@redhat.com>
20630L:	linux-input@vger.kernel.org
20631S:	Maintained
20632F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
20633F:	drivers/input/keyboard/sun4i-lradc-keys.c
20634
20635SUNDANCE NETWORK DRIVER
20636M:	Denis Kirjanov <kda@linux-powerpc.org>
20637L:	netdev@vger.kernel.org
20638S:	Maintained
20639F:	drivers/net/ethernet/dlink/sundance.c
20640
20641SUNPLUS ETHERNET DRIVER
20642M:	Wells Lu <wellslutw@gmail.com>
20643L:	netdev@vger.kernel.org
20644S:	Maintained
20645W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
20646F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
20647F:	drivers/net/ethernet/sunplus/
20648
20649SUNPLUS MMC DRIVER
20650M:	Tony Huang <tonyhuang.sunplus@gmail.com>
20651M:	Li-hao Kuo <lhjeff911@gmail.com>
20652S:	Maintained
20653F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
20654F:	drivers/mmc/host/sunplus-mmc.c
20655
20656SUNPLUS OCOTP DRIVER
20657M:	Vincent Shih <vincent.sunplus@gmail.com>
20658S:	Maintained
20659F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
20660F:	drivers/nvmem/sunplus-ocotp.c
20661
20662SUNPLUS PWM DRIVER
20663M:	Hammer Hsieh <hammerh0314@gmail.com>
20664S:	Maintained
20665F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
20666F:	drivers/pwm/pwm-sunplus.c
20667
20668SUNPLUS RTC DRIVER
20669M:	Vincent Shih <vincent.sunplus@gmail.com>
20670L:	linux-rtc@vger.kernel.org
20671S:	Maintained
20672F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
20673F:	drivers/rtc/rtc-sunplus.c
20674
20675SUNPLUS SPI CONTROLLER INTERFACE DRIVER
20676M:	Li-hao Kuo <lhjeff911@gmail.com>
20677L:	linux-spi@vger.kernel.org
20678S:	Maintained
20679F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
20680F:	drivers/spi/spi-sunplus-sp7021.c
20681
20682SUNPLUS UART DRIVER
20683M:	Hammer Hsieh <hammerh0314@gmail.com>
20684S:	Maintained
20685F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
20686F:	drivers/tty/serial/sunplus-uart.c
20687
20688SUNPLUS USB2 PHY DRIVER
20689M:	Vincent Shih <vincent.sunplus@gmail.com>
20690L:	linux-usb@vger.kernel.org
20691S:	Maintained
20692F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
20693F:	drivers/phy/sunplus/Kconfig
20694F:	drivers/phy/sunplus/Makefile
20695F:	drivers/phy/sunplus/phy-sunplus-usb2.c
20696
20697SUNPLUS WATCHDOG DRIVER
20698M:	Xiantao Hu <xt.hu@cqplus1.com>
20699L:	linux-watchdog@vger.kernel.org
20700S:	Maintained
20701F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
20702F:	drivers/watchdog/sunplus_wdt.c
20703
20704SUPERH
20705M:	Yoshinori Sato <ysato@users.sourceforge.jp>
20706M:	Rich Felker <dalias@libc.org>
20707M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
20708L:	linux-sh@vger.kernel.org
20709S:	Maintained
20710Q:	http://patchwork.kernel.org/project/linux-sh/list/
20711F:	Documentation/arch/sh/
20712F:	arch/sh/
20713F:	drivers/sh/
20714
20715SUSPEND TO RAM
20716M:	"Rafael J. Wysocki" <rafael@kernel.org>
20717M:	Len Brown <len.brown@intel.com>
20718M:	Pavel Machek <pavel@ucw.cz>
20719L:	linux-pm@vger.kernel.org
20720S:	Supported
20721B:	https://bugzilla.kernel.org
20722F:	Documentation/power/
20723F:	arch/x86/kernel/acpi/sleep*
20724F:	arch/x86/kernel/acpi/wakeup*
20725F:	drivers/base/power/
20726F:	include/linux/freezer.h
20727F:	include/linux/pm.h
20728F:	include/linux/suspend.h
20729F:	kernel/power/
20730
20731SVGA HANDLING
20732M:	Martin Mares <mj@ucw.cz>
20733L:	linux-video@atrey.karlin.mff.cuni.cz
20734S:	Maintained
20735F:	Documentation/admin-guide/svga.rst
20736F:	arch/x86/boot/video*
20737
20738SWITCHDEV
20739M:	Jiri Pirko <jiri@resnulli.us>
20740M:	Ivan Vecera <ivecera@redhat.com>
20741L:	netdev@vger.kernel.org
20742S:	Supported
20743F:	include/net/switchdev.h
20744F:	net/switchdev/
20745
20746SY8106A REGULATOR DRIVER
20747M:	Icenowy Zheng <icenowy@aosc.io>
20748S:	Maintained
20749F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
20750F:	drivers/regulator/sy8106a-regulator.c
20751
20752SYNC FILE FRAMEWORK
20753M:	Sumit Semwal <sumit.semwal@linaro.org>
20754R:	Gustavo Padovan <gustavo@padovan.org>
20755L:	linux-media@vger.kernel.org
20756L:	dri-devel@lists.freedesktop.org
20757S:	Maintained
20758T:	git git://anongit.freedesktop.org/drm/drm-misc
20759F:	Documentation/driver-api/sync_file.rst
20760F:	drivers/dma-buf/dma-fence*
20761F:	drivers/dma-buf/sw_sync.c
20762F:	drivers/dma-buf/sync_*
20763F:	include/linux/sync_file.h
20764F:	include/uapi/linux/sync_file.h
20765
20766SYNOPSYS ARC ARCHITECTURE
20767M:	Vineet Gupta <vgupta@kernel.org>
20768L:	linux-snps-arc@lists.infradead.org
20769S:	Supported
20770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
20771F:	Documentation/arch/arc
20772F:	Documentation/devicetree/bindings/arc/*
20773F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
20774F:	arch/arc/
20775F:	drivers/clocksource/arc_timer.c
20776F:	drivers/tty/serial/arc_uart.c
20777
20778SYNOPSYS ARC HSDK SDP pll clock driver
20779M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20780S:	Supported
20781F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
20782F:	drivers/clk/clk-hsdk-pll.c
20783
20784SYNOPSYS ARC SDP clock driver
20785M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20786S:	Supported
20787F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
20788F:	drivers/clk/axs10x/*
20789
20790SYNOPSYS ARC SDP platform support
20791M:	Alexey Brodkin <abrodkin@synopsys.com>
20792S:	Supported
20793F:	Documentation/devicetree/bindings/arc/axs10*
20794F:	arch/arc/boot/dts/ax*
20795F:	arch/arc/plat-axs10x
20796
20797SYNOPSYS AXS10x RESET CONTROLLER DRIVER
20798M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20799S:	Supported
20800F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
20801F:	drivers/reset/reset-axs10x.c
20802
20803SYNOPSYS CREG GPIO DRIVER
20804M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20805S:	Maintained
20806F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
20807F:	drivers/gpio/gpio-creg-snps.c
20808
20809SYNOPSYS DESIGNWARE 8250 UART DRIVER
20810M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
20811R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20812S:	Supported
20813F:	drivers/tty/serial/8250/8250_dw.c
20814F:	drivers/tty/serial/8250/8250_dwlib.*
20815F:	drivers/tty/serial/8250/8250_lpss.c
20816
20817SYNOPSYS DESIGNWARE APB GPIO DRIVER
20818M:	Hoan Tran <hoan@os.amperecomputing.com>
20819M:	Serge Semin <fancer.lancer@gmail.com>
20820L:	linux-gpio@vger.kernel.org
20821S:	Maintained
20822F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
20823F:	drivers/gpio/gpio-dwapb.c
20824
20825SYNOPSYS DESIGNWARE APB SSI DRIVER
20826M:	Serge Semin <fancer.lancer@gmail.com>
20827L:	linux-spi@vger.kernel.org
20828S:	Supported
20829F:	Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
20830F:	drivers/spi/spi-dw*
20831
20832SYNOPSYS DESIGNWARE AXI DMAC DRIVER
20833M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20834S:	Maintained
20835F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
20836F:	drivers/dma/dw-axi-dmac/
20837
20838SYNOPSYS DESIGNWARE DMAC DRIVER
20839M:	Viresh Kumar <vireshk@kernel.org>
20840R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20841S:	Maintained
20842F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
20843F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
20844F:	drivers/dma/dw/
20845F:	include/dt-bindings/dma/dw-dmac.h
20846F:	include/linux/dma/dw.h
20847F:	include/linux/platform_data/dma-dw.h
20848
20849SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
20850M:	Jose Abreu <Jose.Abreu@synopsys.com>
20851L:	netdev@vger.kernel.org
20852S:	Supported
20853F:	drivers/net/ethernet/synopsys/
20854
20855SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
20856M:	Jose Abreu <Jose.Abreu@synopsys.com>
20857L:	netdev@vger.kernel.org
20858S:	Supported
20859F:	drivers/net/pcs/pcs-xpcs.c
20860F:	drivers/net/pcs/pcs-xpcs.h
20861F:	include/linux/pcs/pcs-xpcs.h
20862
20863SYNOPSYS DESIGNWARE I2C DRIVER
20864M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
20865R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20866R:	Mika Westerberg <mika.westerberg@linux.intel.com>
20867R:	Jan Dabros <jsd@semihalf.com>
20868L:	linux-i2c@vger.kernel.org
20869S:	Supported
20870F:	drivers/i2c/busses/i2c-designware-*
20871
20872SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
20873M:	Jaehoon Chung <jh80.chung@samsung.com>
20874L:	linux-mmc@vger.kernel.org
20875S:	Maintained
20876F:	drivers/mmc/host/dw_mmc*
20877
20878SYNOPSYS HSDK RESET CONTROLLER DRIVER
20879M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20880S:	Supported
20881F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
20882F:	drivers/reset/reset-hsdk.c
20883F:	include/dt-bindings/reset/snps,hsdk-reset.h
20884
20885SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
20886M:	Prabu Thangamuthu <prabu.t@synopsys.com>
20887M:	Manjunath M B <manjumb@synopsys.com>
20888L:	linux-mmc@vger.kernel.org
20889S:	Maintained
20890F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
20891
20892SYSTEM CONFIGURATION (SYSCON)
20893M:	Lee Jones <lee@kernel.org>
20894M:	Arnd Bergmann <arnd@arndb.de>
20895S:	Supported
20896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
20897F:	drivers/mfd/syscon.c
20898
20899SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
20900M:	Sudeep Holla <sudeep.holla@arm.com>
20901R:	Cristian Marussi <cristian.marussi@arm.com>
20902L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20903S:	Maintained
20904F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
20905F:	drivers/clk/clk-sc[mp]i.c
20906F:	drivers/cpufreq/sc[mp]i-cpufreq.c
20907F:	drivers/firmware/arm_scmi/
20908F:	drivers/firmware/arm_scpi.c
20909F:	drivers/powercap/arm_scmi_powercap.c
20910F:	drivers/regulator/scmi-regulator.c
20911F:	drivers/reset/reset-scmi.c
20912F:	include/linux/sc[mp]i_protocol.h
20913F:	include/trace/events/scmi.h
20914F:	include/uapi/linux/virtio_scmi.h
20915
20916SYSTEM RESET/SHUTDOWN DRIVERS
20917M:	Sebastian Reichel <sre@kernel.org>
20918L:	linux-pm@vger.kernel.org
20919S:	Maintained
20920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
20921F:	Documentation/devicetree/bindings/power/reset/
20922F:	drivers/power/reset/
20923
20924SYSTEM TRACE MODULE CLASS
20925M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
20926S:	Maintained
20927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
20928F:	Documentation/trace/stm.rst
20929F:	drivers/hwtracing/stm/
20930F:	include/linux/stm.h
20931F:	include/uapi/linux/stm.h
20932
20933SYSTEM76 ACPI DRIVER
20934M:	Jeremy Soller <jeremy@system76.com>
20935M:	System76 Product Development <productdev@system76.com>
20936L:	platform-driver-x86@vger.kernel.org
20937S:	Maintained
20938F:	drivers/platform/x86/system76_acpi.c
20939
20940SYSV FILESYSTEM
20941S:	Orphan
20942F:	Documentation/filesystems/sysv-fs.rst
20943F:	fs/sysv/
20944F:	include/linux/sysv_fs.h
20945
20946TASKSTATS STATISTICS INTERFACE
20947M:	Balbir Singh <bsingharora@gmail.com>
20948S:	Maintained
20949F:	Documentation/accounting/taskstats*
20950F:	include/linux/taskstats*
20951F:	kernel/taskstats.c
20952
20953TC subsystem
20954M:	Jamal Hadi Salim <jhs@mojatatu.com>
20955M:	Cong Wang <xiyou.wangcong@gmail.com>
20956M:	Jiri Pirko <jiri@resnulli.us>
20957L:	netdev@vger.kernel.org
20958S:	Maintained
20959F:	include/net/pkt_cls.h
20960F:	include/net/pkt_sched.h
20961F:	include/net/tc_act/
20962F:	include/uapi/linux/pkt_cls.h
20963F:	include/uapi/linux/pkt_sched.h
20964F:	include/uapi/linux/tc_act/
20965F:	include/uapi/linux/tc_ematch/
20966F:	net/sched/
20967F:	tools/testing/selftests/tc-testing
20968
20969TC90522 MEDIA DRIVER
20970M:	Akihiro Tsukada <tskd08@gmail.com>
20971L:	linux-media@vger.kernel.org
20972S:	Odd Fixes
20973F:	drivers/media/dvb-frontends/tc90522*
20974
20975TCP LOW PRIORITY MODULE
20976M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
20977M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
20978S:	Maintained
20979W:	http://tcp-lp-mod.sourceforge.net/
20980F:	net/ipv4/tcp_lp.c
20981
20982TDA10071 MEDIA DRIVER
20983M:	Antti Palosaari <crope@iki.fi>
20984L:	linux-media@vger.kernel.org
20985S:	Maintained
20986W:	https://linuxtv.org
20987W:	http://palosaari.fi/linux/
20988Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20989T:	git git://linuxtv.org/anttip/media_tree.git
20990F:	drivers/media/dvb-frontends/tda10071*
20991
20992TDA18212 MEDIA DRIVER
20993M:	Antti Palosaari <crope@iki.fi>
20994L:	linux-media@vger.kernel.org
20995S:	Maintained
20996W:	https://linuxtv.org
20997W:	http://palosaari.fi/linux/
20998Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20999T:	git git://linuxtv.org/anttip/media_tree.git
21000F:	drivers/media/tuners/tda18212*
21001
21002TDA18218 MEDIA DRIVER
21003M:	Antti Palosaari <crope@iki.fi>
21004L:	linux-media@vger.kernel.org
21005S:	Maintained
21006W:	https://linuxtv.org
21007W:	http://palosaari.fi/linux/
21008Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21009T:	git git://linuxtv.org/anttip/media_tree.git
21010F:	drivers/media/tuners/tda18218*
21011
21012TDA18250 MEDIA DRIVER
21013M:	Olli Salonen <olli.salonen@iki.fi>
21014L:	linux-media@vger.kernel.org
21015S:	Maintained
21016W:	https://linuxtv.org
21017Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21018T:	git git://linuxtv.org/media_tree.git
21019F:	drivers/media/tuners/tda18250*
21020
21021TDA18271 MEDIA DRIVER
21022M:	Michael Krufky <mkrufky@linuxtv.org>
21023L:	linux-media@vger.kernel.org
21024S:	Maintained
21025W:	https://linuxtv.org
21026W:	http://github.com/mkrufky
21027Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21028T:	git git://linuxtv.org/mkrufky/tuners.git
21029F:	drivers/media/tuners/tda18271*
21030
21031TDA1997x MEDIA DRIVER
21032M:	Tim Harvey <tharvey@gateworks.com>
21033L:	linux-media@vger.kernel.org
21034S:	Maintained
21035W:	https://linuxtv.org
21036Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21037F:	drivers/media/i2c/tda1997x.*
21038
21039TDA827x MEDIA DRIVER
21040M:	Michael Krufky <mkrufky@linuxtv.org>
21041L:	linux-media@vger.kernel.org
21042S:	Maintained
21043W:	https://linuxtv.org
21044W:	http://github.com/mkrufky
21045Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21046T:	git git://linuxtv.org/mkrufky/tuners.git
21047F:	drivers/media/tuners/tda8290.*
21048
21049TDA8290 MEDIA DRIVER
21050M:	Michael Krufky <mkrufky@linuxtv.org>
21051L:	linux-media@vger.kernel.org
21052S:	Maintained
21053W:	https://linuxtv.org
21054W:	http://github.com/mkrufky
21055Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21056T:	git git://linuxtv.org/mkrufky/tuners.git
21057F:	drivers/media/tuners/tda8290.*
21058
21059TDA9840 MEDIA DRIVER
21060M:	Hans Verkuil <hverkuil@xs4all.nl>
21061L:	linux-media@vger.kernel.org
21062S:	Maintained
21063W:	https://linuxtv.org
21064T:	git git://linuxtv.org/media_tree.git
21065F:	drivers/media/i2c/tda9840*
21066
21067TEA5761 TUNER DRIVER
21068M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21069L:	linux-media@vger.kernel.org
21070S:	Odd fixes
21071W:	https://linuxtv.org
21072T:	git git://linuxtv.org/media_tree.git
21073F:	drivers/media/tuners/tea5761.*
21074
21075TEA5767 TUNER DRIVER
21076M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21077L:	linux-media@vger.kernel.org
21078S:	Maintained
21079W:	https://linuxtv.org
21080T:	git git://linuxtv.org/media_tree.git
21081F:	drivers/media/tuners/tea5767.*
21082
21083TEA6415C MEDIA DRIVER
21084M:	Hans Verkuil <hverkuil@xs4all.nl>
21085L:	linux-media@vger.kernel.org
21086S:	Maintained
21087W:	https://linuxtv.org
21088T:	git git://linuxtv.org/media_tree.git
21089F:	drivers/media/i2c/tea6415c*
21090
21091TEA6420 MEDIA DRIVER
21092M:	Hans Verkuil <hverkuil@xs4all.nl>
21093L:	linux-media@vger.kernel.org
21094S:	Maintained
21095W:	https://linuxtv.org
21096T:	git git://linuxtv.org/media_tree.git
21097F:	drivers/media/i2c/tea6420*
21098
21099TEAM DRIVER
21100M:	Jiri Pirko <jiri@resnulli.us>
21101L:	netdev@vger.kernel.org
21102S:	Supported
21103F:	drivers/net/team/
21104F:	include/linux/if_team.h
21105F:	include/uapi/linux/if_team.h
21106F:	tools/testing/selftests/drivers/net/team/
21107
21108TECHNICAL ADVISORY BOARD PROCESS DOCS
21109M:	"Theodore Ts'o" <tytso@mit.edu>
21110M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21111L:	tech-board-discuss@lists.linux-foundation.org
21112S:	Maintained
21113F:	Documentation/process/contribution-maturity-model.rst
21114F:	Documentation/process/researcher-guidelines.rst
21115
21116TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
21117M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
21118S:	Maintained
21119F:	arch/x86/platform/ts5500/
21120
21121TECHNOTREND USB IR RECEIVER
21122M:	Sean Young <sean@mess.org>
21123L:	linux-media@vger.kernel.org
21124S:	Maintained
21125F:	drivers/media/rc/ttusbir.c
21126
21127TECHWELL TW9910 VIDEO DECODER
21128L:	linux-media@vger.kernel.org
21129S:	Orphan
21130F:	drivers/media/i2c/tw9910.c
21131F:	include/media/i2c/tw9910.h
21132
21133TEE SUBSYSTEM
21134M:	Jens Wiklander <jens.wiklander@linaro.org>
21135R:	Sumit Garg <sumit.garg@linaro.org>
21136L:	op-tee@lists.trustedfirmware.org
21137S:	Maintained
21138F:	Documentation/staging/tee.rst
21139F:	drivers/tee/
21140F:	include/linux/tee_drv.h
21141F:	include/uapi/linux/tee.h
21142
21143TEGRA ARCHITECTURE SUPPORT
21144M:	Thierry Reding <thierry.reding@gmail.com>
21145M:	Jonathan Hunter <jonathanh@nvidia.com>
21146L:	linux-tegra@vger.kernel.org
21147S:	Supported
21148Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
21149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
21150N:	[^a-z]tegra
21151
21152TEGRA CLOCK DRIVER
21153M:	Peter De Schrijver <pdeschrijver@nvidia.com>
21154M:	Prashant Gaikwad <pgaikwad@nvidia.com>
21155S:	Supported
21156F:	drivers/clk/tegra/
21157
21158TEGRA DMA DRIVERS
21159M:	Laxman Dewangan <ldewangan@nvidia.com>
21160M:	Jon Hunter <jonathanh@nvidia.com>
21161S:	Supported
21162F:	drivers/dma/tegra*
21163
21164TEGRA I2C DRIVER
21165M:	Laxman Dewangan <ldewangan@nvidia.com>
21166R:	Dmitry Osipenko <digetx@gmail.com>
21167S:	Supported
21168F:	drivers/i2c/busses/i2c-tegra.c
21169
21170TEGRA IOMMU DRIVERS
21171M:	Thierry Reding <thierry.reding@gmail.com>
21172R:	Krishna Reddy <vdumpa@nvidia.com>
21173L:	linux-tegra@vger.kernel.org
21174S:	Supported
21175F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
21176F:	drivers/iommu/tegra*
21177
21178TEGRA KBC DRIVER
21179M:	Laxman Dewangan <ldewangan@nvidia.com>
21180S:	Supported
21181F:	drivers/input/keyboard/tegra-kbc.c
21182
21183TEGRA NAND DRIVER
21184M:	Stefan Agner <stefan@agner.ch>
21185M:	Lucas Stach <dev@lynxeye.de>
21186S:	Maintained
21187F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
21188F:	drivers/mtd/nand/raw/tegra_nand.c
21189
21190TEGRA PWM DRIVER
21191M:	Thierry Reding <thierry.reding@gmail.com>
21192S:	Supported
21193F:	drivers/pwm/pwm-tegra.c
21194
21195TEGRA QUAD SPI DRIVER
21196M:	Thierry Reding <thierry.reding@gmail.com>
21197M:	Jonathan Hunter <jonathanh@nvidia.com>
21198M:	Sowjanya Komatineni <skomatineni@nvidia.com>
21199L:	linux-tegra@vger.kernel.org
21200S:	Maintained
21201F:	drivers/spi/spi-tegra210-quad.c
21202
21203TEGRA SERIAL DRIVER
21204M:	Laxman Dewangan <ldewangan@nvidia.com>
21205S:	Supported
21206F:	drivers/tty/serial/serial-tegra.c
21207
21208TEGRA SPI DRIVER
21209M:	Laxman Dewangan <ldewangan@nvidia.com>
21210S:	Supported
21211F:	drivers/spi/spi-tegra*
21212
21213TEGRA VIDEO DRIVER
21214M:	Thierry Reding <thierry.reding@gmail.com>
21215M:	Jonathan Hunter <jonathanh@nvidia.com>
21216M:	Sowjanya Komatineni <skomatineni@nvidia.com>
21217M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
21218L:	linux-media@vger.kernel.org
21219L:	linux-tegra@vger.kernel.org
21220S:	Maintained
21221F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
21222F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
21223F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
21224F:	drivers/staging/media/tegra-video/
21225
21226TEGRA XUSB PADCTL DRIVER
21227M:	JC Kuo <jckuo@nvidia.com>
21228S:	Supported
21229F:	drivers/phy/tegra/xusb*
21230
21231TEHUTI ETHERNET DRIVER
21232M:	Andy Gospodarek <andy@greyhouse.net>
21233L:	netdev@vger.kernel.org
21234S:	Supported
21235F:	drivers/net/ethernet/tehuti/*
21236
21237TELECOM CLOCK DRIVER FOR MCPL0010
21238M:	Mark Gross <markgross@kernel.org>
21239S:	Supported
21240F:	drivers/char/tlclk.c
21241
21242TEMPO SEMICONDUCTOR DRIVERS
21243M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
21244S:	Maintained
21245F:	Documentation/devicetree/bindings/sound/tscs*.txt
21246F:	sound/soc/codecs/tscs*.c
21247F:	sound/soc/codecs/tscs*.h
21248
21249TENSILICA XTENSA PORT (xtensa)
21250M:	Chris Zankel <chris@zankel.net>
21251M:	Max Filippov <jcmvbkbc@gmail.com>
21252S:	Maintained
21253T:	git https://github.com/jcmvbkbc/linux-xtensa.git
21254F:	arch/xtensa/
21255F:	drivers/irqchip/irq-xtensa-*
21256
21257TEXAS INSTRUMENTS ASoC DRIVERS
21258M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
21259L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21260S:	Maintained
21261F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
21262F:	sound/soc/ti/
21263
21264TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
21265M:	Shenghao Ding <shenghao-ding@ti.com>
21266M:	Kevin Lu <kevin-lu@ti.com>
21267M:	Baojun Xu <baojun.xu@ti.com>
21268L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21269S:	Maintained
21270F:	Documentation/devicetree/bindings/sound/tas2552.txt
21271F:	Documentation/devicetree/bindings/sound/tas2562.yaml
21272F:	Documentation/devicetree/bindings/sound/tas2770.yaml
21273F:	Documentation/devicetree/bindings/sound/tas27xx.yaml
21274F:	Documentation/devicetree/bindings/sound/ti,pcm1681.txt
21275F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
21276F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
21277F:	Documentation/devicetree/bindings/sound/tlv320adcx140.yaml
21278F:	Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
21279F:	Documentation/devicetree/bindings/sound/tpa6130a2.txt
21280F:	include/sound/tas2*.h
21281F:	include/sound/tlv320*.h
21282F:	include/sound/tpa6130a2-plat.h
21283F:	sound/pci/hda/tas2781_hda_i2c.c
21284F:	sound/soc/codecs/pcm1681.c
21285F:	sound/soc/codecs/pcm1789*.*
21286F:	sound/soc/codecs/pcm179x*.*
21287F:	sound/soc/codecs/pcm186x*.*
21288F:	sound/soc/codecs/pcm3008.*
21289F:	sound/soc/codecs/pcm3060*.*
21290F:	sound/soc/codecs/pcm3168a*.*
21291F:	sound/soc/codecs/pcm5102a.c
21292F:	sound/soc/codecs/pcm512x*.*
21293F:	sound/soc/codecs/tas2*.*
21294F:	sound/soc/codecs/tlv320*.*
21295F:	sound/soc/codecs/tpa6130a2.*
21296
21297TEXAS INSTRUMENTS DMA DRIVERS
21298M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
21299L:	dmaengine@vger.kernel.org
21300S:	Maintained
21301F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
21302F:	Documentation/devicetree/bindings/dma/ti-edma.txt
21303F:	Documentation/devicetree/bindings/dma/ti/
21304F:	drivers/dma/ti/
21305F:	include/linux/dma/k3-psil.h
21306F:	include/linux/dma/k3-udma-glue.h
21307F:	include/linux/dma/ti-cppi5.h
21308X:	drivers/dma/ti/cppi41.c
21309
21310TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
21311M:	Robert Marko <robert.marko@sartura.hr>
21312M:	Luka Perkov <luka.perkov@sartura.hr>
21313L:	linux-hwmon@vger.kernel.org
21314S:	Maintained
21315F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
21316F:	Documentation/hwmon/tps23861.rst
21317F:	drivers/hwmon/tps23861.c
21318
21319TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
21320M:	Ricardo Ribalda <ribalda@kernel.org>
21321L:	linux-iio@vger.kernel.org
21322S:	Supported
21323F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
21324F:	drivers/iio/dac/ti-dac7612.c
21325
21326TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
21327M:	Nishanth Menon <nm@ti.com>
21328M:	Tero Kristo <kristo@kernel.org>
21329M:	Santosh Shilimkar <ssantosh@kernel.org>
21330L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21331S:	Maintained
21332F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
21333F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
21334F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
21335F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
21336F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
21337F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
21338F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
21339F:	drivers/clk/keystone/sci-clk.c
21340F:	drivers/firmware/ti_sci*
21341F:	drivers/irqchip/irq-ti-sci-inta.c
21342F:	drivers/irqchip/irq-ti-sci-intr.c
21343F:	drivers/reset/reset-ti-sci.c
21344F:	drivers/soc/ti/ti_sci_inta_msi.c
21345F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
21346F:	include/dt-bindings/soc/ti,sci_pm_domain.h
21347F:	include/linux/soc/ti/ti_sci_inta_msi.h
21348F:	include/linux/soc/ti/ti_sci_protocol.h
21349
21350TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
21351M:	Puranjay Mohan <puranjay12@gmail.com>
21352L:	linux-iio@vger.kernel.org
21353S:	Supported
21354F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
21355F:	drivers/iio/temperature/tmp117.c
21356
21357THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
21358M:	Hans Verkuil <hverkuil@xs4all.nl>
21359L:	linux-media@vger.kernel.org
21360S:	Maintained
21361W:	https://linuxtv.org
21362T:	git git://linuxtv.org/media_tree.git
21363F:	drivers/media/radio/radio-raremono.c
21364
21365THERMAL
21366M:	Rafael J. Wysocki <rafael@kernel.org>
21367M:	Daniel Lezcano <daniel.lezcano@linaro.org>
21368R:	Amit Kucheria <amitk@kernel.org>
21369R:	Zhang Rui <rui.zhang@intel.com>
21370L:	linux-pm@vger.kernel.org
21371S:	Supported
21372Q:	https://patchwork.kernel.org/project/linux-pm/list/
21373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
21374F:	Documentation/ABI/testing/sysfs-class-thermal
21375F:	Documentation/admin-guide/thermal/
21376F:	Documentation/devicetree/bindings/thermal/
21377F:	Documentation/driver-api/thermal/
21378F:	drivers/thermal/
21379F:	include/dt-bindings/thermal/
21380F:	include/linux/cpu_cooling.h
21381F:	include/linux/thermal.h
21382F:	include/uapi/linux/thermal.h
21383F:	tools/lib/thermal/
21384F:	tools/thermal/
21385
21386THERMAL DRIVER FOR AMLOGIC SOCS
21387M:	Guillaume La Roque <glaroque@baylibre.com>
21388L:	linux-pm@vger.kernel.org
21389L:	linux-amlogic@lists.infradead.org
21390S:	Supported
21391W:	http://linux-meson.com/
21392F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
21393F:	drivers/thermal/amlogic_thermal.c
21394
21395THERMAL/CPU_COOLING
21396M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
21397M:	Daniel Lezcano <daniel.lezcano@linaro.org>
21398M:	Viresh Kumar <viresh.kumar@linaro.org>
21399R:	Lukasz Luba <lukasz.luba@arm.com>
21400L:	linux-pm@vger.kernel.org
21401S:	Supported
21402F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
21403F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
21404F:	drivers/thermal/cpufreq_cooling.c
21405F:	drivers/thermal/cpuidle_cooling.c
21406F:	include/linux/cpu_cooling.h
21407
21408THERMAL/POWER_ALLOCATOR
21409M:	Lukasz Luba <lukasz.luba@arm.com>
21410L:	linux-pm@vger.kernel.org
21411S:	Maintained
21412F:	Documentation/driver-api/thermal/power_allocator.rst
21413F:	drivers/thermal/gov_power_allocator.c
21414F:	drivers/thermal/thermal_trace_ipa.h
21415
21416THINKPAD ACPI EXTRAS DRIVER
21417M:	Henrique de Moraes Holschuh <hmh@hmh.eng.br>
21418L:	ibm-acpi-devel@lists.sourceforge.net
21419L:	platform-driver-x86@vger.kernel.org
21420S:	Maintained
21421W:	http://ibm-acpi.sourceforge.net
21422W:	http://thinkwiki.org/wiki/Ibm-acpi
21423T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
21424F:	drivers/platform/x86/thinkpad_acpi.c
21425
21426THINKPAD LMI DRIVER
21427M:	Mark Pearson <markpearson@lenovo.com>
21428L:	platform-driver-x86@vger.kernel.org
21429S:	Maintained
21430F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
21431F:	drivers/platform/x86/think-lmi.?
21432
21433THUNDERBOLT DMA TRAFFIC TEST DRIVER
21434M:	Isaac Hazan <isaac.hazan@intel.com>
21435L:	linux-usb@vger.kernel.org
21436S:	Maintained
21437F:	drivers/thunderbolt/dma_test.c
21438
21439THUNDERBOLT DRIVER
21440M:	Andreas Noever <andreas.noever@gmail.com>
21441M:	Michael Jamet <michael.jamet@intel.com>
21442M:	Mika Westerberg <mika.westerberg@linux.intel.com>
21443M:	Yehezkel Bernat <YehezkelShB@gmail.com>
21444L:	linux-usb@vger.kernel.org
21445S:	Maintained
21446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
21447F:	Documentation/admin-guide/thunderbolt.rst
21448F:	drivers/thunderbolt/
21449F:	include/linux/thunderbolt.h
21450
21451THUNDERBOLT NETWORK DRIVER
21452M:	Michael Jamet <michael.jamet@intel.com>
21453M:	Mika Westerberg <mika.westerberg@linux.intel.com>
21454M:	Yehezkel Bernat <YehezkelShB@gmail.com>
21455L:	netdev@vger.kernel.org
21456S:	Maintained
21457F:	drivers/net/thunderbolt/
21458
21459THUNDERX GPIO DRIVER
21460M:	Robert Richter <rric@kernel.org>
21461S:	Odd Fixes
21462F:	drivers/gpio/gpio-thunderx.c
21463
21464TI ADS7924 ADC DRIVER
21465M:	Hugo Villeneuve <hvilleneuve@dimonoff.com>
21466L:	linux-iio@vger.kernel.org
21467S:	Supported
21468F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
21469F:	drivers/iio/adc/ti-ads7924.c
21470
21471TI AM437X VPFE DRIVER
21472M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
21473L:	linux-media@vger.kernel.org
21474S:	Maintained
21475W:	https://linuxtv.org
21476Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21477T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
21478F:	drivers/media/platform/ti/am437x/
21479
21480TI BANDGAP AND THERMAL DRIVER
21481M:	Eduardo Valentin <edubezval@gmail.com>
21482M:	Keerthy <j-keerthy@ti.com>
21483L:	linux-pm@vger.kernel.org
21484L:	linux-omap@vger.kernel.org
21485S:	Maintained
21486F:	drivers/thermal/ti-soc-thermal/
21487
21488TI BQ27XXX POWER SUPPLY DRIVER
21489F:	drivers/power/supply/bq27xxx_battery.c
21490F:	drivers/power/supply/bq27xxx_battery_i2c.c
21491F:	include/linux/power/bq27xxx_battery.h
21492
21493TI CDCE706 CLOCK DRIVER
21494M:	Max Filippov <jcmvbkbc@gmail.com>
21495S:	Maintained
21496F:	drivers/clk/clk-cdce706.c
21497
21498TI CLOCK DRIVER
21499M:	Tero Kristo <kristo@kernel.org>
21500L:	linux-omap@vger.kernel.org
21501S:	Odd Fixes
21502F:	drivers/clk/ti/
21503F:	include/linux/clk/ti.h
21504
21505TI DAVINCI MACHINE SUPPORT
21506M:	Bartosz Golaszewski <brgl@bgdev.pl>
21507L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21508S:	Maintained
21509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
21510F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
21511F:	arch/arm/boot/dts/ti/davinci/
21512F:	arch/arm/mach-davinci/
21513F:	drivers/i2c/busses/i2c-davinci.c
21514
21515TI DAVINCI SERIES CLOCK DRIVER
21516M:	David Lechner <david@lechnology.com>
21517R:	Sekhar Nori <nsekhar@ti.com>
21518S:	Maintained
21519F:	Documentation/devicetree/bindings/clock/ti/davinci/
21520F:	drivers/clk/davinci/
21521F:	include/linux/clk/davinci.h
21522
21523TI DAVINCI SERIES GPIO DRIVER
21524M:	Keerthy <j-keerthy@ti.com>
21525L:	linux-gpio@vger.kernel.org
21526S:	Maintained
21527F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
21528F:	drivers/gpio/gpio-davinci.c
21529
21530TI DAVINCI SERIES MEDIA DRIVER
21531M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
21532L:	linux-media@vger.kernel.org
21533S:	Maintained
21534W:	https://linuxtv.org
21535Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21536T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
21537F:	drivers/media/platform/ti/davinci/
21538F:	include/media/davinci/
21539
21540TI ENHANCED CAPTURE (eCAP) DRIVER
21541M:	Vignesh Raghavendra <vigneshr@ti.com>
21542R:	Julien Panis <jpanis@baylibre.com>
21543L:	linux-iio@vger.kernel.org
21544L:	linux-omap@vger.kernel.org
21545S:	Maintained
21546F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
21547F:	drivers/counter/ti-ecap-capture.c
21548
21549TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
21550R:	David Lechner <david@lechnology.com>
21551L:	linux-iio@vger.kernel.org
21552F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
21553F:	drivers/counter/ti-eqep.c
21554
21555TI ETHERNET SWITCH DRIVER (CPSW)
21556R:	Grygorii Strashko <grygorii.strashko@ti.com>
21557L:	linux-omap@vger.kernel.org
21558L:	netdev@vger.kernel.org
21559S:	Maintained
21560F:	drivers/net/ethernet/ti/cpsw*
21561F:	drivers/net/ethernet/ti/davinci*
21562
21563TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
21564M:	Alex Dubov <oakad@yahoo.com>
21565S:	Maintained
21566W:	http://tifmxx.berlios.de/
21567F:	drivers/memstick/host/tifm_ms.c
21568F:	drivers/misc/tifm*
21569F:	drivers/mmc/host/tifm_sd.c
21570F:	include/linux/tifm.h
21571
21572TI FPD-LINK DRIVERS
21573M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
21574L:	linux-media@vger.kernel.org
21575S:	Maintained
21576F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
21577F:	drivers/media/i2c/ds90*
21578F:	include/media/i2c/ds90*
21579
21580TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
21581M:	Nishanth Menon <nm@ti.com>
21582M:	Santosh Shilimkar <ssantosh@kernel.org>
21583L:	linux-kernel@vger.kernel.org
21584L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21585S:	Maintained
21586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
21587F:	drivers/pmdomain/ti/omap_prm.c
21588F:	drivers/soc/ti/*
21589
21590TI LM49xxx FAMILY ASoC CODEC DRIVERS
21591M:	M R Swami Reddy <mr.swami.reddy@ti.com>
21592M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
21593L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21594S:	Maintained
21595F:	sound/soc/codecs/isabelle*
21596F:	sound/soc/codecs/lm49453*
21597
21598TI LMP92064 ADC DRIVER
21599M:	Leonard Göhrs <l.goehrs@pengutronix.de>
21600R:	kernel@pengutronix.de
21601L:	linux-iio@vger.kernel.org
21602S:	Maintained
21603F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
21604F:	drivers/iio/adc/ti-lmp92064.c
21605
21606TI PCM3060 ASoC CODEC DRIVER
21607M:	Kirill Marinushkin <kmarinushkin@birdec.com>
21608L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21609S:	Maintained
21610F:	Documentation/devicetree/bindings/sound/pcm3060.txt
21611F:	sound/soc/codecs/pcm3060*
21612
21613TI TAS571X FAMILY ASoC CODEC DRIVER
21614M:	Kevin Cernekee <cernekee@chromium.org>
21615L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21616S:	Odd Fixes
21617F:	sound/soc/codecs/tas571x*
21618
21619TI TMAG5273 MAGNETOMETER DRIVER
21620M:	Gerald Loacker <gerald.loacker@wolfvision.net>
21621L:	linux-iio@vger.kernel.org
21622S:	Maintained
21623F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
21624F:	drivers/iio/magnetometer/tmag5273.c
21625
21626TI TRF7970A NFC DRIVER
21627M:	Mark Greer <mgreer@animalcreek.com>
21628L:	linux-wireless@vger.kernel.org
21629S:	Supported
21630F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
21631F:	drivers/nfc/trf7970a.c
21632
21633TI TSC2046 ADC DRIVER
21634M:	Oleksij Rempel <o.rempel@pengutronix.de>
21635R:	kernel@pengutronix.de
21636L:	linux-iio@vger.kernel.org
21637S:	Maintained
21638F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
21639F:	drivers/iio/adc/ti-tsc2046.c
21640
21641TI TWL4030 SERIES SOC CODEC DRIVER
21642M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
21643L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21644S:	Maintained
21645F:	sound/soc/codecs/twl4030*
21646
21647TI VPE/CAL DRIVERS
21648M:	Benoit Parrot <bparrot@ti.com>
21649L:	linux-media@vger.kernel.org
21650S:	Maintained
21651W:	http://linuxtv.org/
21652Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21653F:	Documentation/devicetree/bindings/media/ti,cal.yaml
21654F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
21655F:	drivers/media/platform/ti/cal/
21656F:	drivers/media/platform/ti/vpe/
21657
21658TI WILINK WIRELESS DRIVERS
21659L:	linux-wireless@vger.kernel.org
21660S:	Orphan
21661W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
21662W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
21663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
21664F:	drivers/net/wireless/ti/
21665
21666TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
21667M:	John Stultz <jstultz@google.com>
21668M:	Thomas Gleixner <tglx@linutronix.de>
21669R:	Stephen Boyd <sboyd@kernel.org>
21670L:	linux-kernel@vger.kernel.org
21671S:	Supported
21672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
21673F:	include/linux/clocksource.h
21674F:	include/linux/time.h
21675F:	include/linux/timex.h
21676F:	include/uapi/linux/time.h
21677F:	include/uapi/linux/timex.h
21678F:	kernel/time/alarmtimer.c
21679F:	kernel/time/clocksource.c
21680F:	kernel/time/ntp.c
21681F:	kernel/time/time*.c
21682F:	tools/testing/selftests/timers/
21683
21684TIPC NETWORK LAYER
21685M:	Jon Maloy <jmaloy@redhat.com>
21686M:	Ying Xue <ying.xue@windriver.com>
21687L:	netdev@vger.kernel.org (core kernel code)
21688L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
21689S:	Maintained
21690W:	http://tipc.sourceforge.net/
21691F:	include/uapi/linux/tipc*.h
21692F:	net/tipc/
21693
21694TLAN NETWORK DRIVER
21695M:	Samuel Chessman <chessman@tux.org>
21696L:	tlan-devel@lists.sourceforge.net (subscribers-only)
21697S:	Maintained
21698W:	http://sourceforge.net/projects/tlan/
21699F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
21700F:	drivers/net/ethernet/ti/tlan.*
21701
21702TMIO/SDHI MMC DRIVER
21703M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
21704L:	linux-mmc@vger.kernel.org
21705L:	linux-renesas-soc@vger.kernel.org
21706S:	Supported
21707F:	drivers/mmc/host/renesas_sdhi*
21708F:	drivers/mmc/host/tmio_mmc*
21709F:	include/linux/mfd/tmio.h
21710
21711TMP401 HARDWARE MONITOR DRIVER
21712M:	Guenter Roeck <linux@roeck-us.net>
21713L:	linux-hwmon@vger.kernel.org
21714S:	Maintained
21715F:	Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
21716F:	Documentation/hwmon/tmp401.rst
21717F:	drivers/hwmon/tmp401.c
21718
21719TMP464 HARDWARE MONITOR DRIVER
21720M:	Guenter Roeck <linux@roeck-us.net>
21721L:	linux-hwmon@vger.kernel.org
21722S:	Maintained
21723F:	Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
21724F:	Documentation/hwmon/tmp464.rst
21725F:	drivers/hwmon/tmp464.c
21726
21727TMP513 HARDWARE MONITOR DRIVER
21728M:	Eric Tremblay <etremblay@distech-controls.com>
21729L:	linux-hwmon@vger.kernel.org
21730S:	Maintained
21731F:	Documentation/hwmon/tmp513.rst
21732F:	drivers/hwmon/tmp513.c
21733
21734TMPFS (SHMEM FILESYSTEM)
21735M:	Hugh Dickins <hughd@google.com>
21736L:	linux-mm@kvack.org
21737S:	Maintained
21738F:	include/linux/shmem_fs.h
21739F:	mm/shmem.c
21740
21741TOMOYO SECURITY MODULE
21742M:	Kentaro Takeda <takedakn@nttdata.co.jp>
21743M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
21744L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
21745L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
21746L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
21747L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
21748S:	Maintained
21749W:	https://tomoyo.osdn.jp/
21750F:	security/tomoyo/
21751
21752TOPSTAR LAPTOP EXTRAS DRIVER
21753M:	Herton Ronaldo Krzesinski <herton@canonical.com>
21754L:	platform-driver-x86@vger.kernel.org
21755S:	Maintained
21756F:	drivers/platform/x86/topstar-laptop.c
21757
21758TORTURE-TEST MODULES
21759M:	Davidlohr Bueso <dave@stgolabs.net>
21760M:	"Paul E. McKenney" <paulmck@kernel.org>
21761M:	Josh Triplett <josh@joshtriplett.org>
21762L:	linux-kernel@vger.kernel.org
21763S:	Supported
21764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
21765F:	Documentation/RCU/torture.rst
21766F:	kernel/locking/locktorture.c
21767F:	kernel/rcu/rcuscale.c
21768F:	kernel/rcu/rcutorture.c
21769F:	kernel/rcu/refscale.c
21770F:	kernel/torture.c
21771
21772TOSHIBA ACPI EXTRAS DRIVER
21773M:	Azael Avalos <coproscefalo@gmail.com>
21774L:	platform-driver-x86@vger.kernel.org
21775S:	Maintained
21776F:	drivers/platform/x86/toshiba_acpi.c
21777
21778TOSHIBA BLUETOOTH DRIVER
21779M:	Azael Avalos <coproscefalo@gmail.com>
21780L:	platform-driver-x86@vger.kernel.org
21781S:	Maintained
21782F:	drivers/platform/x86/toshiba_bluetooth.c
21783
21784TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
21785M:	Azael Avalos <coproscefalo@gmail.com>
21786L:	platform-driver-x86@vger.kernel.org
21787S:	Maintained
21788F:	drivers/platform/x86/toshiba_haps.c
21789
21790TOSHIBA SMM DRIVER
21791M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
21792S:	Maintained
21793W:	http://www.buzzard.org.uk/toshiba/
21794F:	drivers/char/toshiba.c
21795F:	include/linux/toshiba.h
21796F:	include/uapi/linux/toshiba.h
21797
21798TOSHIBA TC358743 DRIVER
21799M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
21800L:	linux-media@vger.kernel.org
21801S:	Maintained
21802F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
21803F:	drivers/media/i2c/tc358743*
21804F:	include/media/i2c/tc358743.h
21805
21806TOSHIBA WMI HOTKEYS DRIVER
21807M:	Azael Avalos <coproscefalo@gmail.com>
21808L:	platform-driver-x86@vger.kernel.org
21809S:	Maintained
21810F:	drivers/platform/x86/toshiba-wmi.c
21811
21812TPM DEVICE DRIVER
21813M:	Peter Huewe <peterhuewe@gmx.de>
21814M:	Jarkko Sakkinen <jarkko@kernel.org>
21815R:	Jason Gunthorpe <jgg@ziepe.ca>
21816L:	linux-integrity@vger.kernel.org
21817S:	Maintained
21818W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
21819Q:	https://patchwork.kernel.org/project/linux-integrity/list/
21820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
21821F:	drivers/char/tpm/
21822
21823TPS546D24 DRIVER
21824M:	Duke Du <dukedu83@gmail.com>
21825L:	linux-hwmon@vger.kernel.org
21826S:	Maintained
21827F:	Documentation/hwmon/tps546d24.rst
21828F:	drivers/hwmon/pmbus/tps546d24.c
21829
21830TQ SYSTEMS BOARD & DRIVER SUPPORT
21831L:	linux@ew.tq-group.com
21832S:	Supported
21833W:	https://www.tq-group.com/en/products/tq-embedded/
21834F:	arch/arm/boot/dts/imx*mba*.dts*
21835F:	arch/arm/boot/dts/imx*tqma*.dts*
21836F:	arch/arm/boot/dts/mba*.dtsi
21837F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
21838F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
21839F:	arch/arm64/boot/dts/freescale/mba*.dtsi
21840F:	drivers/gpio/gpio-tqmx86.c
21841F:	drivers/mfd/tqmx86.c
21842F:	drivers/watchdog/tqmx86_wdt.c
21843
21844TRACING
21845M:	Steven Rostedt <rostedt@goodmis.org>
21846M:	Masami Hiramatsu <mhiramat@kernel.org>
21847L:	linux-kernel@vger.kernel.org
21848L:	linux-trace-kernel@vger.kernel.org
21849S:	Maintained
21850Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
21851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
21852F:	Documentation/trace/*
21853F:	fs/tracefs/
21854F:	include/linux/trace*.h
21855F:	include/trace/
21856F:	kernel/trace/
21857F:	scripts/tracing/
21858F:	tools/testing/selftests/ftrace/
21859
21860TRACING MMIO ACCESSES (MMIOTRACE)
21861M:	Steven Rostedt <rostedt@goodmis.org>
21862M:	Masami Hiramatsu <mhiramat@kernel.org>
21863R:	Karol Herbst <karolherbst@gmail.com>
21864R:	Pekka Paalanen <ppaalanen@gmail.com>
21865L:	linux-kernel@vger.kernel.org
21866L:	nouveau@lists.freedesktop.org
21867S:	Maintained
21868F:	arch/x86/mm/kmmio.c
21869F:	arch/x86/mm/mmio-mod.c
21870F:	arch/x86/mm/testmmiotrace.c
21871F:	include/linux/mmiotrace.h
21872F:	kernel/trace/trace_mmiotrace.c
21873
21874TRACING OS NOISE / LATENCY TRACERS
21875M:	Steven Rostedt <rostedt@goodmis.org>
21876M:	Daniel Bristot de Oliveira <bristot@kernel.org>
21877S:	Maintained
21878F:	Documentation/trace/hwlat_detector.rst
21879F:	Documentation/trace/osnoise-tracer.rst
21880F:	Documentation/trace/timerlat-tracer.rst
21881F:	arch/*/kernel/trace.c
21882F:	include/trace/events/osnoise.h
21883F:	kernel/trace/trace_hwlat.c
21884F:	kernel/trace/trace_irqsoff.c
21885F:	kernel/trace/trace_osnoise.c
21886F:	kernel/trace/trace_sched_wakeup.c
21887
21888TRADITIONAL CHINESE DOCUMENTATION
21889M:	Hu Haowen <src.res.211@gmail.com>
21890S:	Maintained
21891W:	https://github.com/srcres258/linux-doc
21892T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
21893F:	Documentation/translations/zh_TW/
21894
21895TTY LAYER AND SERIAL DRIVERS
21896M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21897M:	Jiri Slaby <jirislaby@kernel.org>
21898L:	linux-kernel@vger.kernel.org
21899L:	linux-serial@vger.kernel.org
21900S:	Supported
21901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
21902F:	Documentation/devicetree/bindings/serial/
21903F:	Documentation/driver-api/serial/
21904F:	drivers/tty/
21905F:	include/linux/selection.h
21906F:	include/linux/serial.h
21907F:	include/linux/serial_core.h
21908F:	include/linux/sysrq.h
21909F:	include/linux/tty*.h
21910F:	include/linux/vt.h
21911F:	include/linux/vt_*.h
21912F:	include/uapi/linux/serial.h
21913F:	include/uapi/linux/serial_core.h
21914F:	include/uapi/linux/tty.h
21915
21916TUA9001 MEDIA DRIVER
21917M:	Antti Palosaari <crope@iki.fi>
21918L:	linux-media@vger.kernel.org
21919S:	Maintained
21920W:	https://linuxtv.org
21921W:	http://palosaari.fi/linux/
21922Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21923T:	git git://linuxtv.org/anttip/media_tree.git
21924F:	drivers/media/tuners/tua9001*
21925
21926TULIP NETWORK DRIVERS
21927L:	netdev@vger.kernel.org
21928L:	linux-parisc@vger.kernel.org
21929S:	Orphan
21930F:	drivers/net/ethernet/dec/tulip/
21931
21932TUN/TAP driver
21933M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
21934M:	Jason Wang <jasowang@redhat.com>
21935S:	Maintained
21936W:	http://vtun.sourceforge.net/tun
21937F:	Documentation/networking/tuntap.rst
21938F:	arch/um/os-Linux/drivers/
21939F:	drivers/net/tap.c
21940F:	drivers/net/tun.c
21941
21942TURBOCHANNEL SUBSYSTEM
21943M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
21944M:	Ralf Baechle <ralf@linux-mips.org>
21945L:	linux-mips@vger.kernel.org
21946S:	Maintained
21947Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
21948F:	drivers/tc/
21949F:	include/linux/tc.h
21950
21951TURBOSTAT UTILITY
21952M:	"Len Brown" <lenb@kernel.org>
21953L:	linux-pm@vger.kernel.org
21954S:	Supported
21955Q:	https://patchwork.kernel.org/project/linux-pm/list/
21956B:	https://bugzilla.kernel.org
21957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
21958F:	tools/power/x86/turbostat/
21959
21960TW5864 VIDEO4LINUX DRIVER
21961M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
21962M:	Anton Sviridenko <anton@corp.bluecherry.net>
21963M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
21964M:	Andrey Utkin <andrey_utkin@fastmail.com>
21965L:	linux-media@vger.kernel.org
21966S:	Supported
21967F:	drivers/media/pci/tw5864/
21968
21969TW68 VIDEO4LINUX DRIVER
21970M:	Hans Verkuil <hverkuil@xs4all.nl>
21971L:	linux-media@vger.kernel.org
21972S:	Odd Fixes
21973W:	https://linuxtv.org
21974T:	git git://linuxtv.org/media_tree.git
21975F:	drivers/media/pci/tw68/
21976
21977TW686X VIDEO4LINUX DRIVER
21978M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
21979L:	linux-media@vger.kernel.org
21980S:	Maintained
21981W:	http://linuxtv.org
21982T:	git git://linuxtv.org/media_tree.git
21983F:	drivers/media/pci/tw686x/
21984
21985U-BOOT ENVIRONMENT VARIABLES
21986M:	Rafał Miłecki <rafal@milecki.pl>
21987S:	Maintained
21988F:	Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
21989F:	drivers/nvmem/u-boot-env.c
21990
21991UACCE ACCELERATOR FRAMEWORK
21992M:	Zhangfei Gao <zhangfei.gao@linaro.org>
21993M:	Zhou Wang <wangzhou1@hisilicon.com>
21994L:	linux-accelerators@lists.ozlabs.org
21995L:	linux-kernel@vger.kernel.org
21996S:	Maintained
21997F:	Documentation/ABI/testing/sysfs-driver-uacce
21998F:	Documentation/misc-devices/uacce.rst
21999F:	drivers/misc/uacce/
22000F:	include/linux/uacce.h
22001F:	include/uapi/misc/uacce/
22002
22003UBI FILE SYSTEM (UBIFS)
22004M:	Richard Weinberger <richard@nod.at>
22005L:	linux-mtd@lists.infradead.org
22006S:	Supported
22007W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
22008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
22009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
22010F:	Documentation/ABI/testing/sysfs-fs-ubifs
22011F:	Documentation/filesystems/ubifs-authentication.rst
22012F:	Documentation/filesystems/ubifs.rst
22013F:	fs/ubifs/
22014
22015UBLK USERSPACE BLOCK DRIVER
22016M:	Ming Lei <ming.lei@redhat.com>
22017L:	linux-block@vger.kernel.org
22018S:	Maintained
22019F:	Documentation/block/ublk.rst
22020F:	drivers/block/ublk_drv.c
22021F:	include/uapi/linux/ublk_cmd.h
22022
22023UCLINUX (M68KNOMMU AND COLDFIRE)
22024M:	Greg Ungerer <gerg@linux-m68k.org>
22025L:	linux-m68k@lists.linux-m68k.org
22026S:	Maintained
22027W:	http://www.linux-m68k.org/
22028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
22029F:	arch/m68k/*/*_no.*
22030F:	arch/m68k/68*/
22031F:	arch/m68k/coldfire/
22032F:	arch/m68k/include/asm/*_no.*
22033
22034UDF FILESYSTEM
22035M:	Jan Kara <jack@suse.com>
22036S:	Maintained
22037F:	Documentation/filesystems/udf.rst
22038F:	fs/udf/
22039
22040UDRAW TABLET
22041M:	Bastien Nocera <hadess@hadess.net>
22042L:	linux-input@vger.kernel.org
22043S:	Maintained
22044F:	drivers/hid/hid-udraw-ps3.c
22045
22046UFS FILESYSTEM
22047M:	Evgeniy Dushistov <dushistov@mail.ru>
22048S:	Maintained
22049F:	Documentation/admin-guide/ufs.rst
22050F:	fs/ufs/
22051
22052UHID USERSPACE HID IO DRIVER
22053M:	David Rheinsberg <david@readahead.eu>
22054L:	linux-input@vger.kernel.org
22055S:	Maintained
22056F:	drivers/hid/uhid.c
22057F:	include/uapi/linux/uhid.h
22058
22059ULPI BUS
22060M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
22061L:	linux-usb@vger.kernel.org
22062S:	Maintained
22063F:	drivers/usb/common/ulpi.c
22064F:	include/linux/ulpi/
22065
22066UNICODE SUBSYSTEM
22067M:	Gabriel Krisman Bertazi <krisman@collabora.com>
22068L:	linux-fsdevel@vger.kernel.org
22069S:	Supported
22070F:	fs/unicode/
22071
22072UNIFDEF
22073M:	Tony Finch <dot@dotat.at>
22074S:	Maintained
22075W:	http://dotat.at/prog/unifdef
22076F:	scripts/unifdef.c
22077
22078UNIFORM CDROM DRIVER
22079M:	Phillip Potter <phil@philpotter.co.uk>
22080S:	Maintained
22081F:	Documentation/cdrom/
22082F:	drivers/cdrom/cdrom.c
22083F:	include/linux/cdrom.h
22084F:	include/uapi/linux/cdrom.h
22085
22086UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
22087R:	Alim Akhtar <alim.akhtar@samsung.com>
22088R:	Avri Altman <avri.altman@wdc.com>
22089R:	Bart Van Assche <bvanassche@acm.org>
22090L:	linux-scsi@vger.kernel.org
22091S:	Supported
22092F:	Documentation/devicetree/bindings/ufs/
22093F:	Documentation/scsi/ufs.rst
22094F:	drivers/ufs/core/
22095
22096UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
22097M:	Pedro Sousa <pedrom.sousa@synopsys.com>
22098L:	linux-scsi@vger.kernel.org
22099S:	Supported
22100F:	drivers/ufs/host/*dwc*
22101
22102UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
22103M:	Alim Akhtar <alim.akhtar@samsung.com>
22104L:	linux-scsi@vger.kernel.org
22105S:	Maintained
22106F:	drivers/ufs/host/ufs-exynos*
22107
22108UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
22109M:	Stanley Chu <stanley.chu@mediatek.com>
22110L:	linux-scsi@vger.kernel.org
22111L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
22112S:	Maintained
22113F:	drivers/ufs/host/ufs-mediatek*
22114
22115UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
22116M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
22117L:	linux-arm-msm@vger.kernel.org
22118L:	linux-scsi@vger.kernel.org
22119S:	Maintained
22120F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
22121F:	drivers/ufs/host/ufs-qcom*
22122
22123UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
22124M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
22125L:	linux-renesas-soc@vger.kernel.org
22126L:	linux-scsi@vger.kernel.org
22127S:	Maintained
22128F:	drivers/ufs/host/ufs-renesas.c
22129
22130UNSORTED BLOCK IMAGES (UBI)
22131M:	Richard Weinberger <richard@nod.at>
22132L:	linux-mtd@lists.infradead.org
22133S:	Supported
22134W:	http://www.linux-mtd.infradead.org/
22135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
22136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
22137F:	drivers/mtd/ubi/
22138F:	include/linux/mtd/ubi.h
22139F:	include/uapi/mtd/ubi-user.h
22140
22141USB "USBNET" DRIVER FRAMEWORK
22142M:	Oliver Neukum <oneukum@suse.com>
22143L:	netdev@vger.kernel.org
22144S:	Maintained
22145W:	http://www.linux-usb.org/usbnet
22146F:	drivers/net/usb/usbnet.c
22147F:	include/linux/usb/usbnet.h
22148
22149USB ACM DRIVER
22150M:	Oliver Neukum <oneukum@suse.com>
22151L:	linux-usb@vger.kernel.org
22152S:	Maintained
22153F:	Documentation/usb/acm.rst
22154F:	drivers/usb/class/cdc-acm.*
22155
22156USB APPLE MFI FASTCHARGE DRIVER
22157M:	Bastien Nocera <hadess@hadess.net>
22158L:	linux-usb@vger.kernel.org
22159S:	Maintained
22160F:	drivers/usb/misc/apple-mfi-fastcharge.c
22161
22162USB AR5523 WIRELESS DRIVER
22163L:	linux-wireless@vger.kernel.org
22164S:	Orphan
22165F:	drivers/net/wireless/ath/ar5523/
22166
22167USB ATTACHED SCSI
22168M:	Oliver Neukum <oneukum@suse.com>
22169L:	linux-usb@vger.kernel.org
22170L:	linux-scsi@vger.kernel.org
22171S:	Maintained
22172F:	drivers/usb/storage/uas.c
22173
22174USB CDC ETHERNET DRIVER
22175M:	Oliver Neukum <oliver@neukum.org>
22176L:	linux-usb@vger.kernel.org
22177S:	Maintained
22178F:	drivers/net/usb/cdc_*.c
22179F:	include/uapi/linux/usb/cdc.h
22180
22181USB CHAOSKEY DRIVER
22182M:	Keith Packard <keithp@keithp.com>
22183L:	linux-usb@vger.kernel.org
22184S:	Maintained
22185F:	drivers/usb/misc/chaoskey.c
22186
22187USB CYPRESS C67X00 DRIVER
22188L:	linux-usb@vger.kernel.org
22189S:	Orphan
22190F:	drivers/usb/c67x00/
22191
22192USB DAVICOM DM9601 DRIVER
22193M:	Peter Korsgaard <peter@korsgaard.com>
22194L:	netdev@vger.kernel.org
22195S:	Maintained
22196W:	http://www.linux-usb.org/usbnet
22197F:	drivers/net/usb/dm9601.c
22198
22199USB EHCI DRIVER
22200M:	Alan Stern <stern@rowland.harvard.edu>
22201L:	linux-usb@vger.kernel.org
22202S:	Maintained
22203F:	Documentation/usb/ehci.rst
22204F:	drivers/usb/host/ehci*
22205
22206USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
22207M:	Jiri Kosina <jikos@kernel.org>
22208M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
22209L:	linux-usb@vger.kernel.org
22210S:	Maintained
22211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
22212F:	Documentation/hid/hiddev.rst
22213F:	drivers/hid/usbhid/
22214
22215USB INTEL XHCI ROLE MUX DRIVER
22216M:	Hans de Goede <hdegoede@redhat.com>
22217L:	linux-usb@vger.kernel.org
22218S:	Maintained
22219F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
22220
22221USB IP DRIVER FOR HISILICON KIRIN 960
22222M:	Yu Chen <chenyu56@huawei.com>
22223M:	Binghui Wang <wangbinghui@hisilicon.com>
22224L:	linux-usb@vger.kernel.org
22225S:	Maintained
22226F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
22227F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
22228
22229USB IP DRIVER FOR HISILICON KIRIN 970
22230M:	Mauro Carvalho Chehab <mchehab@kernel.org>
22231L:	linux-usb@vger.kernel.org
22232S:	Maintained
22233F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
22234F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
22235
22236USB ISP116X DRIVER
22237M:	Olav Kongas <ok@artecdesign.ee>
22238L:	linux-usb@vger.kernel.org
22239S:	Maintained
22240F:	drivers/usb/host/isp116x*
22241F:	include/linux/usb/isp116x.h
22242
22243USB ISP1760 DRIVER
22244M:	Rui Miguel Silva <rui.silva@linaro.org>
22245L:	linux-usb@vger.kernel.org
22246S:	Maintained
22247F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
22248F:	drivers/usb/isp1760/*
22249
22250USB LAN78XX ETHERNET DRIVER
22251M:	Woojung Huh <woojung.huh@microchip.com>
22252M:	UNGLinuxDriver@microchip.com
22253L:	netdev@vger.kernel.org
22254S:	Maintained
22255F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
22256F:	drivers/net/usb/lan78xx.*
22257F:	include/dt-bindings/net/microchip-lan78xx.h
22258
22259USB MASS STORAGE DRIVER
22260M:	Alan Stern <stern@rowland.harvard.edu>
22261L:	linux-usb@vger.kernel.org
22262L:	usb-storage@lists.one-eyed-alien.net
22263S:	Maintained
22264F:	drivers/usb/storage/
22265
22266USB MIDI DRIVER
22267M:	Clemens Ladisch <clemens@ladisch.de>
22268L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22269S:	Maintained
22270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
22271F:	sound/usb/midi.*
22272
22273USB NETWORKING DRIVERS
22274L:	linux-usb@vger.kernel.org
22275S:	Odd Fixes
22276F:	drivers/net/usb/
22277
22278USB OHCI DRIVER
22279M:	Alan Stern <stern@rowland.harvard.edu>
22280L:	linux-usb@vger.kernel.org
22281S:	Maintained
22282F:	Documentation/usb/ohci.rst
22283F:	drivers/usb/host/ohci*
22284
22285USB OTG FSM (Finite State Machine)
22286M:	Peter Chen <peter.chen@kernel.org>
22287L:	linux-usb@vger.kernel.org
22288S:	Maintained
22289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
22290F:	drivers/usb/common/usb-otg-fsm.c
22291
22292USB OVER IP DRIVER
22293M:	Valentina Manea <valentina.manea.m@gmail.com>
22294M:	Shuah Khan <shuah@kernel.org>
22295M:	Shuah Khan <skhan@linuxfoundation.org>
22296R:	Hongren Zheng <i@zenithal.me>
22297L:	linux-usb@vger.kernel.org
22298S:	Maintained
22299F:	Documentation/usb/usbip_protocol.rst
22300F:	drivers/usb/usbip/
22301F:	tools/testing/selftests/drivers/usb/usbip/
22302F:	tools/usb/usbip/
22303
22304USB PEGASUS DRIVER
22305M:	Petko Manolov <petkan@nucleusys.com>
22306L:	linux-usb@vger.kernel.org
22307L:	netdev@vger.kernel.org
22308S:	Maintained
22309W:	https://github.com/petkan/pegasus
22310T:	git https://github.com/petkan/pegasus.git
22311F:	drivers/net/usb/pegasus.*
22312
22313USB PRINTER DRIVER (usblp)
22314M:	Pete Zaitcev <zaitcev@redhat.com>
22315L:	linux-usb@vger.kernel.org
22316S:	Supported
22317F:	drivers/usb/class/usblp.c
22318
22319USB QMI WWAN NETWORK DRIVER
22320M:	Bjørn Mork <bjorn@mork.no>
22321L:	netdev@vger.kernel.org
22322S:	Maintained
22323F:	Documentation/ABI/testing/sysfs-class-net-qmi
22324F:	drivers/net/usb/qmi_wwan.c
22325
22326USB RAW GADGET DRIVER
22327R:	Andrey Konovalov <andreyknvl@gmail.com>
22328L:	linux-usb@vger.kernel.org
22329S:	Maintained
22330F:	Documentation/usb/raw-gadget.rst
22331F:	drivers/usb/gadget/legacy/raw_gadget.c
22332F:	include/uapi/linux/usb/raw_gadget.h
22333
22334USB RTL8150 DRIVER
22335M:	Petko Manolov <petkan@nucleusys.com>
22336L:	linux-usb@vger.kernel.org
22337L:	netdev@vger.kernel.org
22338S:	Maintained
22339W:	https://github.com/petkan/rtl8150
22340T:	git https://github.com/petkan/rtl8150.git
22341F:	drivers/net/usb/rtl8150.c
22342
22343USB SERIAL SUBSYSTEM
22344M:	Johan Hovold <johan@kernel.org>
22345L:	linux-usb@vger.kernel.org
22346S:	Maintained
22347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
22348F:	Documentation/usb/usb-serial.rst
22349F:	drivers/usb/serial/
22350F:	include/linux/usb/serial.h
22351
22352USB SMSC75XX ETHERNET DRIVER
22353M:	Steve Glendinning <steve.glendinning@shawell.net>
22354L:	netdev@vger.kernel.org
22355S:	Maintained
22356F:	drivers/net/usb/smsc75xx.*
22357
22358USB SMSC95XX ETHERNET DRIVER
22359M:	Steve Glendinning <steve.glendinning@shawell.net>
22360M:	UNGLinuxDriver@microchip.com
22361L:	netdev@vger.kernel.org
22362S:	Maintained
22363F:	drivers/net/usb/smsc95xx.*
22364
22365USB SUBSYSTEM
22366M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22367L:	linux-usb@vger.kernel.org
22368S:	Supported
22369W:	http://www.linux-usb.org
22370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
22371F:	Documentation/devicetree/bindings/usb/
22372F:	Documentation/usb/
22373F:	drivers/usb/
22374F:	include/dt-bindings/usb/
22375F:	include/linux/usb.h
22376F:	include/linux/usb/
22377F:	include/uapi/linux/usb/
22378
22379USB TYPEC BUS FOR ALTERNATE MODES
22380M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
22381L:	linux-usb@vger.kernel.org
22382S:	Maintained
22383F:	Documentation/ABI/testing/sysfs-bus-typec
22384F:	Documentation/driver-api/usb/typec_bus.rst
22385F:	drivers/usb/typec/altmodes/
22386F:	include/linux/usb/typec_altmode.h
22387
22388USB TYPEC CLASS
22389M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
22390L:	linux-usb@vger.kernel.org
22391S:	Maintained
22392F:	Documentation/ABI/testing/sysfs-class-typec
22393F:	Documentation/driver-api/usb/typec.rst
22394F:	drivers/usb/typec/
22395F:	include/linux/usb/typec.h
22396
22397USB TYPEC INTEL PMC MUX DRIVER
22398M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
22399L:	linux-usb@vger.kernel.org
22400S:	Maintained
22401F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
22402F:	drivers/usb/typec/mux/intel_pmc_mux.c
22403
22404USB TYPEC PI3USB30532 MUX DRIVER
22405M:	Hans de Goede <hdegoede@redhat.com>
22406L:	linux-usb@vger.kernel.org
22407S:	Maintained
22408F:	drivers/usb/typec/mux/pi3usb30532.c
22409
22410USB TYPEC PORT CONTROLLER DRIVERS
22411M:	Guenter Roeck <linux@roeck-us.net>
22412L:	linux-usb@vger.kernel.org
22413S:	Maintained
22414F:	drivers/usb/typec/tcpm/
22415
22416USB UHCI DRIVER
22417M:	Alan Stern <stern@rowland.harvard.edu>
22418L:	linux-usb@vger.kernel.org
22419S:	Maintained
22420F:	drivers/usb/host/uhci*
22421
22422USB VIDEO CLASS
22423M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22424L:	linux-media@vger.kernel.org
22425S:	Maintained
22426W:	http://www.ideasonboard.org/uvc/
22427T:	git git://linuxtv.org/media_tree.git
22428F:	drivers/media/usb/uvc/
22429F:	include/uapi/linux/uvcvideo.h
22430
22431USB WEBCAM GADGET
22432M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22433M:	Daniel Scally <dan.scally@ideasonboard.com>
22434L:	linux-usb@vger.kernel.org
22435S:	Maintained
22436F:	drivers/usb/gadget/function/*uvc*
22437F:	drivers/usb/gadget/legacy/webcam.c
22438F:	include/uapi/linux/usb/g_uvc.h
22439
22440USB WIRELESS RNDIS DRIVER (rndis_wlan)
22441L:	linux-wireless@vger.kernel.org
22442S:	Orphan
22443F:	drivers/net/wireless/legacy/rndis_wlan.c
22444
22445USB XHCI DRIVER
22446M:	Mathias Nyman <mathias.nyman@intel.com>
22447L:	linux-usb@vger.kernel.org
22448S:	Supported
22449F:	drivers/usb/host/pci-quirks*
22450F:	drivers/usb/host/xhci*
22451
22452USB ZD1201 DRIVER
22453L:	linux-wireless@vger.kernel.org
22454S:	Orphan
22455W:	http://linux-lc100020.sourceforge.net
22456F:	drivers/net/wireless/zydas/zd1201.*
22457
22458USER DATAGRAM PROTOCOL (UDP)
22459M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
22460S:	Maintained
22461F:	include/linux/udp.h
22462F:	net/ipv4/udp.c
22463F:	net/ipv6/udp.c
22464
22465USER-MODE LINUX (UML)
22466M:	Richard Weinberger <richard@nod.at>
22467M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
22468M:	Johannes Berg <johannes@sipsolutions.net>
22469L:	linux-um@lists.infradead.org
22470S:	Maintained
22471W:	http://user-mode-linux.sourceforge.net
22472Q:	https://patchwork.ozlabs.org/project/linux-um/list/
22473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
22474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
22475F:	Documentation/virt/uml/
22476F:	arch/um/
22477F:	arch/x86/um/
22478F:	fs/hostfs/
22479
22480USERSPACE COPYIN/COPYOUT (UIOVEC)
22481M:	Alexander Viro <viro@zeniv.linux.org.uk>
22482S:	Maintained
22483F:	include/linux/uio.h
22484F:	lib/iov_iter.c
22485
22486USERSPACE DMA BUFFER DRIVER
22487M:	Gerd Hoffmann <kraxel@redhat.com>
22488L:	dri-devel@lists.freedesktop.org
22489S:	Maintained
22490T:	git git://anongit.freedesktop.org/drm/drm-misc
22491F:	drivers/dma-buf/udmabuf.c
22492F:	include/uapi/linux/udmabuf.h
22493
22494USERSPACE I/O (UIO)
22495M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22496S:	Maintained
22497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
22498F:	Documentation/driver-api/uio-howto.rst
22499F:	drivers/uio/
22500F:	include/linux/uio_driver.h
22501
22502UTIL-LINUX PACKAGE
22503M:	Karel Zak <kzak@redhat.com>
22504L:	util-linux@vger.kernel.org
22505S:	Maintained
22506W:	http://en.wikipedia.org/wiki/Util-linux
22507T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
22508
22509UUID HELPERS
22510R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22511L:	linux-kernel@vger.kernel.org
22512S:	Maintained
22513F:	include/linux/uuid.h
22514F:	lib/test_uuid.c
22515F:	lib/uuid.c
22516
22517UV SYSFS DRIVER
22518M:	Justin Ernst <justin.ernst@hpe.com>
22519L:	platform-driver-x86@vger.kernel.org
22520S:	Maintained
22521F:	drivers/platform/x86/uv_sysfs.c
22522
22523UVESAFB DRIVER
22524M:	Michal Januszewski <spock@gentoo.org>
22525L:	linux-fbdev@vger.kernel.org
22526S:	Maintained
22527W:	https://github.com/mjanusz/v86d
22528F:	Documentation/fb/uvesafb.rst
22529F:	drivers/video/fbdev/uvesafb.*
22530
22531Ux500 CLOCK DRIVERS
22532M:	Ulf Hansson <ulf.hansson@linaro.org>
22533L:	linux-clk@vger.kernel.org
22534L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22535S:	Maintained
22536F:	drivers/clk/ux500/
22537
22538V4L2 ASYNC AND FWNODE FRAMEWORKS
22539M:	Sakari Ailus <sakari.ailus@linux.intel.com>
22540L:	linux-media@vger.kernel.org
22541S:	Maintained
22542T:	git git://linuxtv.org/media_tree.git
22543F:	drivers/media/v4l2-core/v4l2-async.c
22544F:	drivers/media/v4l2-core/v4l2-fwnode.c
22545F:	include/media/v4l2-async.h
22546F:	include/media/v4l2-fwnode.h
22547
22548V4L2 LENS DRIVERS
22549M:	Sakari Ailus <sakari.ailus@linux.intel.com>
22550L:	linux-media@vger.kernel.org
22551S:	Maintained
22552F:	drivers/media/i2c/ak*
22553F:	drivers/media/i2c/dw*
22554F:	drivers/media/i2c/lm*
22555
22556V4L2 CAMERA SENSOR DRIVERS
22557M:	Sakari Ailus <sakari.ailus@linux.intel.com>
22558L:	linux-media@vger.kernel.org
22559S:	Maintained
22560F:	Documentation/driver-api/media/camera-sensor.rst
22561F:	Documentation/driver-api/media/tx-rx.rst
22562F:	drivers/media/i2c/ar*
22563F:	drivers/media/i2c/hi*
22564F:	drivers/media/i2c/imx*
22565F:	drivers/media/i2c/mt*
22566F:	drivers/media/i2c/og*
22567F:	drivers/media/i2c/ov*
22568F:	drivers/media/i2c/s5*
22569F:	drivers/media/i2c/st-vgxy61.c
22570
22571VF610 NAND DRIVER
22572M:	Stefan Agner <stefan@agner.ch>
22573L:	linux-mtd@lists.infradead.org
22574S:	Supported
22575F:	drivers/mtd/nand/raw/vf610_nfc.c
22576
22577VFAT/FAT/MSDOS FILESYSTEM
22578M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
22579S:	Maintained
22580F:	Documentation/filesystems/vfat.rst
22581F:	fs/fat/
22582F:	tools/testing/selftests/filesystems/fat/
22583
22584VFIO CDX DRIVER
22585M:	Nipun Gupta <nipun.gupta@amd.com>
22586M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
22587L:	kvm@vger.kernel.org
22588S:	Maintained
22589F:	drivers/vfio/cdx/*
22590
22591VFIO DRIVER
22592M:	Alex Williamson <alex.williamson@redhat.com>
22593L:	kvm@vger.kernel.org
22594S:	Maintained
22595T:	git https://github.com/awilliam/linux-vfio.git
22596F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
22597F:	Documentation/driver-api/vfio.rst
22598F:	drivers/vfio/
22599F:	include/linux/vfio.h
22600F:	include/linux/vfio_pci_core.h
22601F:	include/uapi/linux/vfio.h
22602
22603VFIO FSL-MC DRIVER
22604M:	Diana Craciun <diana.craciun@oss.nxp.com>
22605L:	kvm@vger.kernel.org
22606S:	Maintained
22607F:	drivers/vfio/fsl-mc/
22608
22609VFIO HISILICON PCI DRIVER
22610M:	Longfang Liu <liulongfang@huawei.com>
22611M:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
22612L:	kvm@vger.kernel.org
22613S:	Maintained
22614F:	drivers/vfio/pci/hisilicon/
22615
22616VFIO MEDIATED DEVICE DRIVERS
22617M:	Kirti Wankhede <kwankhede@nvidia.com>
22618L:	kvm@vger.kernel.org
22619S:	Maintained
22620F:	Documentation/driver-api/vfio-mediated-device.rst
22621F:	drivers/vfio/mdev/
22622F:	include/linux/mdev.h
22623F:	samples/vfio-mdev/
22624
22625VFIO MLX5 PCI DRIVER
22626M:	Yishai Hadas <yishaih@nvidia.com>
22627L:	kvm@vger.kernel.org
22628S:	Maintained
22629F:	drivers/vfio/pci/mlx5/
22630
22631VFIO PCI DEVICE SPECIFIC DRIVERS
22632R:	Jason Gunthorpe <jgg@nvidia.com>
22633R:	Yishai Hadas <yishaih@nvidia.com>
22634R:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
22635R:	Kevin Tian <kevin.tian@intel.com>
22636L:	kvm@vger.kernel.org
22637S:	Maintained
22638P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
22639F:	drivers/vfio/pci/*/
22640
22641VFIO PDS PCI DRIVER
22642M:	Brett Creeley <brett.creeley@amd.com>
22643L:	kvm@vger.kernel.org
22644S:	Maintained
22645F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
22646F:	drivers/vfio/pci/pds/
22647
22648VFIO PLATFORM DRIVER
22649M:	Eric Auger <eric.auger@redhat.com>
22650L:	kvm@vger.kernel.org
22651S:	Maintained
22652F:	drivers/vfio/platform/
22653
22654VGA_SWITCHEROO
22655R:	Lukas Wunner <lukas@wunner.de>
22656S:	Maintained
22657T:	git git://anongit.freedesktop.org/drm/drm-misc
22658F:	Documentation/gpu/vga-switcheroo.rst
22659F:	drivers/gpu/vga/vga_switcheroo.c
22660F:	include/linux/vga_switcheroo.h
22661
22662VIA RHINE NETWORK DRIVER
22663M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
22664S:	Maintained
22665F:	drivers/net/ethernet/via/via-rhine.c
22666
22667VIA SD/MMC CARD CONTROLLER DRIVER
22668M:	Bruce Chang <brucechang@via.com.tw>
22669M:	Harald Welte <HaraldWelte@viatech.com>
22670S:	Maintained
22671F:	drivers/mmc/host/via-sdmmc.c
22672
22673VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
22674M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
22675L:	linux-fbdev@vger.kernel.org
22676S:	Maintained
22677F:	drivers/video/fbdev/via/
22678F:	include/linux/via-core.h
22679F:	include/linux/via_i2c.h
22680
22681VIA VELOCITY NETWORK DRIVER
22682M:	Francois Romieu <romieu@fr.zoreil.com>
22683L:	netdev@vger.kernel.org
22684S:	Maintained
22685F:	drivers/net/ethernet/via/via-velocity.*
22686
22687VICODEC VIRTUAL CODEC DRIVER
22688M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
22689L:	linux-media@vger.kernel.org
22690S:	Maintained
22691W:	https://linuxtv.org
22692T:	git git://linuxtv.org/media_tree.git
22693F:	drivers/media/test-drivers/vicodec/*
22694
22695VIDEO I2C POLLING DRIVER
22696M:	Matt Ranostay <matt.ranostay@konsulko.com>
22697L:	linux-media@vger.kernel.org
22698S:	Maintained
22699F:	drivers/media/i2c/video-i2c.c
22700
22701VIDEO MULTIPLEXER DRIVER
22702M:	Philipp Zabel <p.zabel@pengutronix.de>
22703L:	linux-media@vger.kernel.org
22704S:	Maintained
22705F:	drivers/media/platform/video-mux.c
22706
22707VIDEOBUF2 FRAMEWORK
22708M:	Tomasz Figa <tfiga@chromium.org>
22709M:	Marek Szyprowski <m.szyprowski@samsung.com>
22710L:	linux-media@vger.kernel.org
22711S:	Maintained
22712F:	drivers/media/common/videobuf2/*
22713F:	include/media/videobuf2-*
22714
22715VIDTV VIRTUAL DIGITAL TV DRIVER
22716M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
22717L:	linux-media@vger.kernel.org
22718S:	Maintained
22719W:	https://linuxtv.org
22720T:	git git://linuxtv.org/media_tree.git
22721F:	drivers/media/test-drivers/vidtv/*
22722
22723VIMC VIRTUAL MEDIA CONTROLLER DRIVER
22724M:	Shuah Khan <skhan@linuxfoundation.org>
22725R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
22726L:	linux-media@vger.kernel.org
22727S:	Maintained
22728W:	https://linuxtv.org
22729T:	git git://linuxtv.org/media_tree.git
22730F:	drivers/media/test-drivers/vimc/*
22731
22732VIRT LIB
22733M:	Alex Williamson <alex.williamson@redhat.com>
22734M:	Paolo Bonzini <pbonzini@redhat.com>
22735L:	kvm@vger.kernel.org
22736S:	Supported
22737F:	virt/lib/
22738
22739VIRTIO AND VHOST VSOCK DRIVER
22740M:	Stefan Hajnoczi <stefanha@redhat.com>
22741M:	Stefano Garzarella <sgarzare@redhat.com>
22742L:	kvm@vger.kernel.org
22743L:	virtualization@lists.linux-foundation.org
22744L:	netdev@vger.kernel.org
22745S:	Maintained
22746F:	drivers/vhost/vsock.c
22747F:	include/linux/virtio_vsock.h
22748F:	include/uapi/linux/virtio_vsock.h
22749F:	net/vmw_vsock/virtio_transport.c
22750F:	net/vmw_vsock/virtio_transport_common.c
22751
22752VIRTIO BALLOON
22753M:	"Michael S. Tsirkin" <mst@redhat.com>
22754M:	David Hildenbrand <david@redhat.com>
22755L:	virtualization@lists.linux-foundation.org
22756S:	Maintained
22757F:	drivers/virtio/virtio_balloon.c
22758F:	include/linux/balloon_compaction.h
22759F:	include/uapi/linux/virtio_balloon.h
22760F:	mm/balloon_compaction.c
22761
22762VIRTIO BLOCK AND SCSI DRIVERS
22763M:	"Michael S. Tsirkin" <mst@redhat.com>
22764M:	Jason Wang <jasowang@redhat.com>
22765R:	Paolo Bonzini <pbonzini@redhat.com>
22766R:	Stefan Hajnoczi <stefanha@redhat.com>
22767L:	virtualization@lists.linux-foundation.org
22768S:	Maintained
22769F:	drivers/block/virtio_blk.c
22770F:	drivers/scsi/virtio_scsi.c
22771F:	include/uapi/linux/virtio_blk.h
22772F:	include/uapi/linux/virtio_scsi.h
22773
22774VIRTIO CONSOLE DRIVER
22775M:	Amit Shah <amit@kernel.org>
22776L:	virtualization@lists.linux-foundation.org
22777S:	Maintained
22778F:	drivers/char/virtio_console.c
22779F:	include/linux/virtio_console.h
22780F:	include/uapi/linux/virtio_console.h
22781
22782VIRTIO CORE AND NET DRIVERS
22783M:	"Michael S. Tsirkin" <mst@redhat.com>
22784M:	Jason Wang <jasowang@redhat.com>
22785R:	Xuan Zhuo <xuanzhuo@linux.alibaba.com>
22786L:	virtualization@lists.linux-foundation.org
22787S:	Maintained
22788F:	Documentation/ABI/testing/sysfs-bus-vdpa
22789F:	Documentation/ABI/testing/sysfs-class-vduse
22790F:	Documentation/devicetree/bindings/virtio/
22791F:	Documentation/driver-api/virtio/
22792F:	drivers/block/virtio_blk.c
22793F:	drivers/crypto/virtio/
22794F:	drivers/net/virtio_net.c
22795F:	drivers/vdpa/
22796F:	drivers/virtio/
22797F:	include/linux/vdpa.h
22798F:	include/linux/virtio*.h
22799F:	include/linux/vringh.h
22800F:	include/uapi/linux/virtio_*.h
22801F:	tools/virtio/
22802
22803VIRTIO CRYPTO DRIVER
22804M:	Gonglei <arei.gonglei@huawei.com>
22805L:	virtualization@lists.linux-foundation.org
22806L:	linux-crypto@vger.kernel.org
22807S:	Maintained
22808F:	drivers/crypto/virtio/
22809F:	include/uapi/linux/virtio_crypto.h
22810
22811VIRTIO DRIVERS FOR S390
22812M:	Cornelia Huck <cohuck@redhat.com>
22813M:	Halil Pasic <pasic@linux.ibm.com>
22814M:	Eric Farman <farman@linux.ibm.com>
22815L:	linux-s390@vger.kernel.org
22816L:	virtualization@lists.linux-foundation.org
22817L:	kvm@vger.kernel.org
22818S:	Supported
22819F:	arch/s390/include/uapi/asm/virtio-ccw.h
22820F:	drivers/s390/virtio/
22821
22822VIRTIO FILE SYSTEM
22823M:	Vivek Goyal <vgoyal@redhat.com>
22824M:	Stefan Hajnoczi <stefanha@redhat.com>
22825M:	Miklos Szeredi <miklos@szeredi.hu>
22826L:	virtualization@lists.linux-foundation.org
22827L:	linux-fsdevel@vger.kernel.org
22828S:	Supported
22829W:	https://virtio-fs.gitlab.io/
22830F:	Documentation/filesystems/virtiofs.rst
22831F:	fs/fuse/virtio_fs.c
22832F:	include/uapi/linux/virtio_fs.h
22833
22834VIRTIO GPIO DRIVER
22835M:	Enrico Weigelt, metux IT consult <info@metux.net>
22836M:	Viresh Kumar <vireshk@kernel.org>
22837L:	linux-gpio@vger.kernel.org
22838L:	virtualization@lists.linux-foundation.org
22839S:	Maintained
22840F:	drivers/gpio/gpio-virtio.c
22841F:	include/uapi/linux/virtio_gpio.h
22842
22843VIRTIO GPU DRIVER
22844M:	David Airlie <airlied@redhat.com>
22845M:	Gerd Hoffmann <kraxel@redhat.com>
22846R:	Gurchetan Singh <gurchetansingh@chromium.org>
22847R:	Chia-I Wu <olvaffe@gmail.com>
22848L:	dri-devel@lists.freedesktop.org
22849L:	virtualization@lists.linux-foundation.org
22850S:	Maintained
22851T:	git git://anongit.freedesktop.org/drm/drm-misc
22852F:	drivers/gpu/drm/virtio/
22853F:	include/uapi/linux/virtio_gpu.h
22854
22855VIRTIO HOST (VHOST)
22856M:	"Michael S. Tsirkin" <mst@redhat.com>
22857M:	Jason Wang <jasowang@redhat.com>
22858L:	kvm@vger.kernel.org
22859L:	virtualization@lists.linux-foundation.org
22860L:	netdev@vger.kernel.org
22861S:	Maintained
22862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
22863F:	drivers/vhost/
22864F:	include/linux/sched/vhost_task.h
22865F:	include/linux/vhost_iotlb.h
22866F:	include/uapi/linux/vhost.h
22867F:	kernel/vhost_task.c
22868
22869VIRTIO HOST (VHOST-SCSI)
22870M:	"Michael S. Tsirkin" <mst@redhat.com>
22871M:	Jason Wang <jasowang@redhat.com>
22872M:	Mike Christie <michael.christie@oracle.com>
22873R:	Paolo Bonzini <pbonzini@redhat.com>
22874R:	Stefan Hajnoczi <stefanha@redhat.com>
22875L:	virtualization@lists.linux-foundation.org
22876S:	Maintained
22877F:	drivers/vhost/scsi.c
22878
22879VIRTIO I2C DRIVER
22880M:	Conghui Chen <conghui.chen@intel.com>
22881M:	Viresh Kumar <viresh.kumar@linaro.org>
22882L:	linux-i2c@vger.kernel.org
22883L:	virtualization@lists.linux-foundation.org
22884S:	Maintained
22885F:	drivers/i2c/busses/i2c-virtio.c
22886F:	include/uapi/linux/virtio_i2c.h
22887
22888VIRTIO INPUT DRIVER
22889M:	Gerd Hoffmann <kraxel@redhat.com>
22890S:	Maintained
22891F:	drivers/virtio/virtio_input.c
22892F:	include/uapi/linux/virtio_input.h
22893
22894VIRTIO IOMMU DRIVER
22895M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
22896L:	virtualization@lists.linux-foundation.org
22897S:	Maintained
22898F:	drivers/iommu/virtio-iommu.c
22899F:	include/uapi/linux/virtio_iommu.h
22900
22901VIRTIO MEM DRIVER
22902M:	David Hildenbrand <david@redhat.com>
22903L:	virtualization@lists.linux-foundation.org
22904S:	Maintained
22905W:	https://virtio-mem.gitlab.io/
22906F:	drivers/virtio/virtio_mem.c
22907F:	include/uapi/linux/virtio_mem.h
22908
22909VIRTIO PMEM DRIVER
22910M:	Pankaj Gupta <pankaj.gupta.linux@gmail.com>
22911L:	virtualization@lists.linux-foundation.org
22912S:	Maintained
22913F:	drivers/nvdimm/nd_virtio.c
22914F:	drivers/nvdimm/virtio_pmem.c
22915
22916VIRTIO SOUND DRIVER
22917M:	Anton Yakovlev <anton.yakovlev@opensynergy.com>
22918M:	"Michael S. Tsirkin" <mst@redhat.com>
22919L:	virtualization@lists.linux-foundation.org
22920L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22921S:	Maintained
22922F:	include/uapi/linux/virtio_snd.h
22923F:	sound/virtio/*
22924
22925VIRTUAL BOX GUEST DEVICE DRIVER
22926M:	Hans de Goede <hdegoede@redhat.com>
22927M:	Arnd Bergmann <arnd@arndb.de>
22928M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22929S:	Maintained
22930F:	drivers/virt/vboxguest/
22931F:	include/linux/vbox_utils.h
22932F:	include/uapi/linux/vbox*.h
22933
22934VIRTUAL BOX SHARED FOLDER VFS DRIVER
22935M:	Hans de Goede <hdegoede@redhat.com>
22936L:	linux-fsdevel@vger.kernel.org
22937S:	Maintained
22938F:	fs/vboxsf/*
22939
22940VIRTUAL PCM TEST DRIVER
22941M:	Ivan Orlov <ivan.orlov0322@gmail.com>
22942L:	alsa-devel@alsa-project.org
22943S:	Maintained
22944F:	Documentation/sound/cards/pcmtest.rst
22945F:	sound/drivers/pcmtest.c
22946F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
22947
22948VIRTUAL SERIO DEVICE DRIVER
22949M:	Stephen Chandler Paul <thatslyude@gmail.com>
22950S:	Maintained
22951F:	drivers/input/serio/userio.c
22952F:	include/uapi/linux/userio.h
22953
22954VISL VIRTUAL STATELESS DECODER DRIVER
22955M:	Daniel Almeida <daniel.almeida@collabora.com>
22956L:	linux-media@vger.kernel.org
22957S:	Supported
22958F:	drivers/media/test-drivers/visl
22959
22960VIVID VIRTUAL VIDEO DRIVER
22961M:	Hans Verkuil <hverkuil@xs4all.nl>
22962L:	linux-media@vger.kernel.org
22963S:	Maintained
22964W:	https://linuxtv.org
22965T:	git git://linuxtv.org/media_tree.git
22966F:	drivers/media/test-drivers/vivid/*
22967
22968VLYNQ BUS
22969M:	Florian Fainelli <f.fainelli@gmail.com>
22970L:	openwrt-devel@lists.openwrt.org (subscribers-only)
22971S:	Maintained
22972F:	drivers/vlynq/vlynq.c
22973F:	include/linux/vlynq.h
22974
22975VM SOCKETS (AF_VSOCK)
22976M:	Stefano Garzarella <sgarzare@redhat.com>
22977L:	virtualization@lists.linux-foundation.org
22978L:	netdev@vger.kernel.org
22979S:	Maintained
22980F:	drivers/net/vsockmon.c
22981F:	include/net/af_vsock.h
22982F:	include/uapi/linux/vm_sockets.h
22983F:	include/uapi/linux/vm_sockets_diag.h
22984F:	include/uapi/linux/vsockmon.h
22985F:	net/vmw_vsock/
22986F:	tools/testing/vsock/
22987
22988VMALLOC
22989M:	Andrew Morton <akpm@linux-foundation.org>
22990R:	Uladzislau Rezki <urezki@gmail.com>
22991R:	Christoph Hellwig <hch@infradead.org>
22992R:	Lorenzo Stoakes <lstoakes@gmail.com>
22993L:	linux-mm@kvack.org
22994S:	Maintained
22995W:	http://www.linux-mm.org
22996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
22997F:	include/linux/vmalloc.h
22998F:	mm/vmalloc.c
22999
23000VME SUBSYSTEM
23001M:	Martyn Welch <martyn@welchs.me.uk>
23002M:	Manohar Vanga <manohar.vanga@gmail.com>
23003M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23004L:	linux-kernel@vger.kernel.org
23005S:	Odd fixes
23006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23007F:	Documentation/driver-api/vme.rst
23008F:	drivers/staging/vme_user/
23009
23010VMWARE BALLOON DRIVER
23011M:	Nadav Amit <namit@vmware.com>
23012R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23013L:	linux-kernel@vger.kernel.org
23014S:	Supported
23015F:	drivers/misc/vmw_balloon.c
23016
23017VMWARE HYPERVISOR INTERFACE
23018M:	Ajay Kaher <akaher@vmware.com>
23019M:	Alexey Makhalov <amakhalov@vmware.com>
23020R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23021L:	virtualization@lists.linux-foundation.org
23022L:	x86@kernel.org
23023S:	Supported
23024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
23025F:	arch/x86/include/asm/vmware.h
23026F:	arch/x86/kernel/cpu/vmware.c
23027
23028VMWARE PVRDMA DRIVER
23029M:	Bryan Tan <bryantan@vmware.com>
23030M:	Vishnu Dasa <vdasa@vmware.com>
23031R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23032L:	linux-rdma@vger.kernel.org
23033S:	Supported
23034F:	drivers/infiniband/hw/vmw_pvrdma/
23035
23036VMWARE PVSCSI DRIVER
23037M:	Vishal Bhakta <vbhakta@vmware.com>
23038R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23039L:	linux-scsi@vger.kernel.org
23040S:	Supported
23041F:	drivers/scsi/vmw_pvscsi.c
23042F:	drivers/scsi/vmw_pvscsi.h
23043
23044VMWARE VIRTUAL PTP CLOCK DRIVER
23045M:	Deep Shah <sdeep@vmware.com>
23046R:	Ajay Kaher <akaher@vmware.com>
23047R:	Alexey Makhalov <amakhalov@vmware.com>
23048R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23049L:	netdev@vger.kernel.org
23050S:	Supported
23051F:	drivers/ptp/ptp_vmw.c
23052
23053VMWARE VMCI DRIVER
23054M:	Bryan Tan <bryantan@vmware.com>
23055M:	Vishnu Dasa <vdasa@vmware.com>
23056R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23057L:	linux-kernel@vger.kernel.org
23058S:	Supported
23059F:	drivers/misc/vmw_vmci/
23060F:	include/linux/vmw_vmci*
23061
23062VMWARE VMMOUSE SUBDRIVER
23063M:	Zack Rusin <zackr@vmware.com>
23064R:	VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
23065R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23066L:	linux-input@vger.kernel.org
23067S:	Supported
23068F:	drivers/input/mouse/vmmouse.c
23069F:	drivers/input/mouse/vmmouse.h
23070
23071VMWARE VMXNET3 ETHERNET DRIVER
23072M:	Ronak Doshi <doshir@vmware.com>
23073R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23074L:	netdev@vger.kernel.org
23075S:	Supported
23076F:	drivers/net/vmxnet3/
23077
23078VMWARE VSOCK VMCI TRANSPORT DRIVER
23079M:	Bryan Tan <bryantan@vmware.com>
23080M:	Vishnu Dasa <vdasa@vmware.com>
23081R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23082L:	linux-kernel@vger.kernel.org
23083S:	Supported
23084F:	net/vmw_vsock/vmci_transport*
23085
23086VOCORE VOCORE2 BOARD
23087M:	Harvey Hunt <harveyhuntnexus@gmail.com>
23088L:	linux-mips@vger.kernel.org
23089S:	Maintained
23090F:	arch/mips/boot/dts/ralink/vocore2.dts
23091
23092VOLTAGE AND CURRENT REGULATOR FRAMEWORK
23093M:	Liam Girdwood <lgirdwood@gmail.com>
23094M:	Mark Brown <broonie@kernel.org>
23095L:	linux-kernel@vger.kernel.org
23096S:	Supported
23097W:	http://www.slimlogic.co.uk/?p=48
23098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
23099F:	Documentation/devicetree/bindings/regulator/
23100F:	Documentation/power/regulator/
23101F:	drivers/regulator/
23102F:	include/dt-bindings/regulator/
23103F:	include/linux/regulator/
23104K:	regulator_get_optional
23105
23106VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
23107R:	Matti Vaittinen <mazziesaccount@gmail.com>
23108F:	drivers/regulator/irq_helpers.c
23109
23110VRF
23111M:	David Ahern <dsahern@kernel.org>
23112L:	netdev@vger.kernel.org
23113S:	Maintained
23114F:	Documentation/networking/vrf.rst
23115F:	drivers/net/vrf.c
23116
23117VSPRINTF
23118M:	Petr Mladek <pmladek@suse.com>
23119M:	Steven Rostedt <rostedt@goodmis.org>
23120R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
23121R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
23122R:	Sergey Senozhatsky <senozhatsky@chromium.org>
23123S:	Maintained
23124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
23125F:	Documentation/core-api/printk-formats.rst
23126F:	lib/test_printf.c
23127F:	lib/test_scanf.c
23128F:	lib/vsprintf.c
23129
23130VT1211 HARDWARE MONITOR DRIVER
23131M:	Juerg Haefliger <juergh@proton.me>
23132L:	linux-hwmon@vger.kernel.org
23133S:	Maintained
23134F:	Documentation/hwmon/vt1211.rst
23135F:	drivers/hwmon/vt1211.c
23136
23137VT8231 HARDWARE MONITOR DRIVER
23138M:	Roger Lucas <vt8231@hiddenengine.co.uk>
23139L:	linux-hwmon@vger.kernel.org
23140S:	Maintained
23141F:	drivers/hwmon/vt8231.c
23142
23143VUB300 USB to SDIO/SD/MMC bridge chip
23144L:	linux-mmc@vger.kernel.org
23145S:	Orphan
23146F:	drivers/mmc/host/vub300.c
23147
23148W1 DALLAS'S 1-WIRE BUS
23149M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
23150S:	Maintained
23151F:	Documentation/devicetree/bindings/w1/
23152F:	Documentation/w1/
23153F:	drivers/w1/
23154F:	include/linux/w1.h
23155
23156W83791D HARDWARE MONITORING DRIVER
23157M:	Marc Hulsman <m.hulsman@tudelft.nl>
23158L:	linux-hwmon@vger.kernel.org
23159S:	Maintained
23160F:	Documentation/hwmon/w83791d.rst
23161F:	drivers/hwmon/w83791d.c
23162
23163W83793 HARDWARE MONITORING DRIVER
23164M:	Rudolf Marek <r.marek@assembler.cz>
23165L:	linux-hwmon@vger.kernel.org
23166S:	Maintained
23167F:	Documentation/hwmon/w83793.rst
23168F:	drivers/hwmon/w83793.c
23169
23170W83795 HARDWARE MONITORING DRIVER
23171M:	Jean Delvare <jdelvare@suse.com>
23172L:	linux-hwmon@vger.kernel.org
23173S:	Maintained
23174F:	drivers/hwmon/w83795.c
23175
23176W83L51xD SD/MMC CARD INTERFACE DRIVER
23177M:	Pierre Ossman <pierre@ossman.eu>
23178S:	Maintained
23179F:	drivers/mmc/host/wbsd.*
23180
23181WACOM PROTOCOL 4 SERIAL TABLETS
23182M:	Julian Squires <julian@cipht.net>
23183M:	Hans de Goede <hdegoede@redhat.com>
23184L:	linux-input@vger.kernel.org
23185S:	Maintained
23186F:	drivers/input/tablet/wacom_serial4.c
23187
23188WANGXUN ETHERNET DRIVER
23189M:	Jiawen Wu <jiawenwu@trustnetic.com>
23190M:	Mengyuan Lou <mengyuanlou@net-swift.com>
23191L:	netdev@vger.kernel.org
23192S:	Maintained
23193W:	https://www.net-swift.com
23194F:	Documentation/networking/device_drivers/ethernet/wangxun/*
23195F:	drivers/net/ethernet/wangxun/
23196F:	drivers/net/pcs/pcs-xpcs-wx.c
23197
23198WATCHDOG DEVICE DRIVERS
23199M:	Wim Van Sebroeck <wim@linux-watchdog.org>
23200M:	Guenter Roeck <linux@roeck-us.net>
23201L:	linux-watchdog@vger.kernel.org
23202S:	Maintained
23203W:	http://www.linux-watchdog.org/
23204T:	git git://www.linux-watchdog.org/linux-watchdog.git
23205F:	Documentation/devicetree/bindings/watchdog/
23206F:	Documentation/watchdog/
23207F:	drivers/watchdog/
23208F:	include/linux/watchdog.h
23209F:	include/trace/events/watchdog.h
23210F:	include/uapi/linux/watchdog.h
23211
23212WHISKEYCOVE PMIC GPIO DRIVER
23213M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
23214L:	linux-gpio@vger.kernel.org
23215S:	Maintained
23216F:	drivers/gpio/gpio-wcove.c
23217
23218WHWAVE RTC DRIVER
23219M:	Dianlong Li <long17.cool@163.com>
23220L:	linux-rtc@vger.kernel.org
23221S:	Maintained
23222F:	drivers/rtc/rtc-sd3078.c
23223
23224WIIMOTE HID DRIVER
23225M:	David Rheinsberg <david@readahead.eu>
23226L:	linux-input@vger.kernel.org
23227S:	Maintained
23228F:	drivers/hid/hid-wiimote*
23229
23230WILOCITY WIL6210 WIRELESS DRIVER
23231L:	linux-wireless@vger.kernel.org
23232S:	Orphan
23233W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
23234F:	drivers/net/wireless/ath/wil6210/
23235
23236WINBOND CIR DRIVER
23237M:	David Härdeman <david@hardeman.nu>
23238S:	Maintained
23239F:	drivers/media/rc/winbond-cir.c
23240
23241WINSYSTEMS EBC-C384 WATCHDOG DRIVER
23242L:	linux-watchdog@vger.kernel.org
23243S:	Orphan
23244F:	drivers/watchdog/ebc-c384_wdt.c
23245
23246WINSYSTEMS WS16C48 GPIO DRIVER
23247M:	William Breathitt Gray <william.gray@linaro.org>
23248L:	linux-gpio@vger.kernel.org
23249S:	Maintained
23250F:	drivers/gpio/gpio-ws16c48.c
23251
23252WIREGUARD SECURE NETWORK TUNNEL
23253M:	Jason A. Donenfeld <Jason@zx2c4.com>
23254L:	wireguard@lists.zx2c4.com
23255L:	netdev@vger.kernel.org
23256S:	Maintained
23257F:	drivers/net/wireguard/
23258F:	tools/testing/selftests/wireguard/
23259
23260WISTRON LAPTOP BUTTON DRIVER
23261M:	Miloslav Trmac <mitr@volny.cz>
23262S:	Maintained
23263F:	drivers/input/misc/wistron_btns.c
23264
23265WL3501 WIRELESS PCMCIA CARD DRIVER
23266L:	linux-wireless@vger.kernel.org
23267S:	Orphan
23268F:	drivers/net/wireless/legacy/wl3501*
23269
23270WMI BINARY MOF DRIVER
23271M:	Armin Wolf <W_Armin@gmx.de>
23272R:	Thomas Weißschuh <linux@weissschuh.net>
23273L:	platform-driver-x86@vger.kernel.org
23274S:	Maintained
23275F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
23276F:	Documentation/wmi/devices/wmi-bmof.rst
23277F:	drivers/platform/x86/wmi-bmof.c
23278
23279WOLFSON MICROELECTRONICS DRIVERS
23280L:	patches@opensource.cirrus.com
23281S:	Supported
23282W:	https://github.com/CirrusLogic/linux-drivers/wiki
23283T:	git https://github.com/CirrusLogic/linux-drivers.git
23284F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
23285F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
23286F:	Documentation/devicetree/bindings/mfd/wm831x.txt
23287F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
23288F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
23289F:	Documentation/devicetree/bindings/sound/wm*
23290F:	Documentation/hwmon/wm83??.rst
23291F:	arch/arm/mach-s3c/mach-crag6410*
23292F:	drivers/clk/clk-wm83*.c
23293F:	drivers/gpio/gpio-*wm*.c
23294F:	drivers/gpio/gpio-arizona.c
23295F:	drivers/hwmon/wm83??-hwmon.c
23296F:	drivers/input/misc/wm831x-on.c
23297F:	drivers/input/touchscreen/wm831x-ts.c
23298F:	drivers/input/touchscreen/wm97*.c
23299F:	drivers/leds/leds-wm83*.c
23300F:	drivers/mfd/arizona*
23301F:	drivers/mfd/cs47l24*
23302F:	drivers/mfd/wm*.c
23303F:	drivers/power/supply/wm83*.c
23304F:	drivers/regulator/arizona*
23305F:	drivers/regulator/wm8*.c
23306F:	drivers/rtc/rtc-wm83*.c
23307F:	drivers/video/backlight/wm83*_bl.c
23308F:	drivers/watchdog/wm83*_wdt.c
23309F:	include/linux/mfd/arizona/
23310F:	include/linux/mfd/wm831x/
23311F:	include/linux/mfd/wm8350/
23312F:	include/linux/mfd/wm8400*
23313F:	include/linux/regulator/arizona*
23314F:	include/linux/wm97xx.h
23315F:	include/sound/wm????.h
23316F:	sound/soc/codecs/arizona*
23317F:	sound/soc/codecs/cs47l24*
23318F:	sound/soc/codecs/wm*
23319
23320WORKQUEUE
23321M:	Tejun Heo <tj@kernel.org>
23322R:	Lai Jiangshan <jiangshanlai@gmail.com>
23323S:	Maintained
23324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
23325F:	Documentation/core-api/workqueue.rst
23326F:	include/linux/workqueue.h
23327F:	kernel/workqueue.c
23328F:	kernel/workqueue_internal.h
23329
23330WWAN DRIVERS
23331M:	Loic Poulain <loic.poulain@linaro.org>
23332M:	Sergey Ryazanov <ryazanov.s.a@gmail.com>
23333R:	Johannes Berg <johannes@sipsolutions.net>
23334L:	netdev@vger.kernel.org
23335S:	Maintained
23336F:	drivers/net/wwan/
23337F:	include/linux/wwan.h
23338F:	include/uapi/linux/wwan.h
23339
23340X-POWERS AXP288 PMIC DRIVERS
23341M:	Hans de Goede <hdegoede@redhat.com>
23342S:	Maintained
23343F:	drivers/acpi/pmic/intel_pmic_xpower.c
23344N:	axp288
23345
23346X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
23347M:	Chen-Yu Tsai <wens@csie.org>
23348L:	linux-kernel@vger.kernel.org
23349S:	Maintained
23350N:	axp[128]
23351
23352X.25 STACK
23353M:	Martin Schiller <ms@dev.tdt.de>
23354L:	linux-x25@vger.kernel.org
23355S:	Maintained
23356F:	Documentation/networking/lapb-module.rst
23357F:	Documentation/networking/x25*
23358F:	drivers/net/wan/hdlc_x25.c
23359F:	drivers/net/wan/lapbether.c
23360F:	include/*/lapb.h
23361F:	include/net/x25*
23362F:	include/uapi/linux/x25.h
23363F:	net/lapb/
23364F:	net/x25/
23365
23366X86 ARCHITECTURE (32-BIT AND 64-BIT)
23367M:	Thomas Gleixner <tglx@linutronix.de>
23368M:	Ingo Molnar <mingo@redhat.com>
23369M:	Borislav Petkov <bp@alien8.de>
23370M:	Dave Hansen <dave.hansen@linux.intel.com>
23371M:	x86@kernel.org
23372R:	"H. Peter Anvin" <hpa@zytor.com>
23373L:	linux-kernel@vger.kernel.org
23374S:	Maintained
23375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
23376F:	Documentation/arch/x86/
23377F:	Documentation/devicetree/bindings/x86/
23378F:	arch/x86/
23379
23380X86 ENTRY CODE
23381M:	Andy Lutomirski <luto@kernel.org>
23382L:	linux-kernel@vger.kernel.org
23383S:	Maintained
23384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
23385F:	arch/x86/entry/
23386
23387X86 HARDWARE VULNERABILITIES
23388M:	Thomas Gleixner <tglx@linutronix.de>
23389M:	Borislav Petkov <bp@alien8.de>
23390M:	Peter Zijlstra <peterz@infradead.org>
23391M:	Josh Poimboeuf <jpoimboe@kernel.org>
23392R:	Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
23393S:	Maintained
23394F:	Documentation/admin-guide/hw-vuln/
23395F:	arch/x86/include/asm/nospec-branch.h
23396F:	arch/x86/kernel/cpu/bugs.c
23397
23398X86 MCE INFRASTRUCTURE
23399M:	Tony Luck <tony.luck@intel.com>
23400M:	Borislav Petkov <bp@alien8.de>
23401L:	linux-edac@vger.kernel.org
23402S:	Maintained
23403F:	Documentation/ABI/testing/sysfs-mce
23404F:	Documentation/arch/x86/x86_64/machinecheck.rst
23405F:	arch/x86/kernel/cpu/mce/*
23406
23407X86 MICROCODE UPDATE SUPPORT
23408M:	Borislav Petkov <bp@alien8.de>
23409S:	Maintained
23410F:	arch/x86/kernel/cpu/microcode/*
23411
23412X86 MM
23413M:	Dave Hansen <dave.hansen@linux.intel.com>
23414M:	Andy Lutomirski <luto@kernel.org>
23415M:	Peter Zijlstra <peterz@infradead.org>
23416L:	linux-kernel@vger.kernel.org
23417S:	Maintained
23418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
23419F:	arch/x86/mm/
23420
23421X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
23422M:	Hans de Goede <hdegoede@redhat.com>
23423L:	platform-driver-x86@vger.kernel.org
23424S:	Maintained
23425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
23426F:	drivers/platform/x86/x86-android-tablets/
23427
23428X86 PLATFORM DRIVERS
23429M:	Hans de Goede <hdegoede@redhat.com>
23430M:	Mark Gross <markgross@kernel.org>
23431L:	platform-driver-x86@vger.kernel.org
23432S:	Maintained
23433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
23434F:	drivers/platform/olpc/
23435F:	drivers/platform/x86/
23436F:	include/linux/platform_data/x86/
23437
23438X86 PLATFORM DRIVERS - ARCH
23439R:	Darren Hart <dvhart@infradead.org>
23440R:	Andy Shevchenko <andy@infradead.org>
23441L:	platform-driver-x86@vger.kernel.org
23442L:	x86@kernel.org
23443S:	Maintained
23444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
23445F:	arch/x86/platform
23446
23447X86 PLATFORM UV HPE SUPERDOME FLEX
23448M:	Steve Wahl <steve.wahl@hpe.com>
23449R:	Justin Ernst <justin.ernst@hpe.com>
23450R:	Kyle Meyer <kyle.meyer@hpe.com>
23451R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
23452R:	Russ Anderson <russ.anderson@hpe.com>
23453S:	Supported
23454F:	arch/x86/include/asm/uv/
23455F:	arch/x86/kernel/apic/x2apic_uv_x.c
23456F:	arch/x86/platform/uv/
23457
23458X86 STACK UNWINDING
23459M:	Josh Poimboeuf <jpoimboe@kernel.org>
23460M:	Peter Zijlstra <peterz@infradead.org>
23461S:	Supported
23462F:	arch/x86/include/asm/unwind*.h
23463F:	arch/x86/kernel/dumpstack.c
23464F:	arch/x86/kernel/stacktrace.c
23465F:	arch/x86/kernel/unwind_*.c
23466
23467X86 VDSO
23468M:	Andy Lutomirski <luto@kernel.org>
23469L:	linux-kernel@vger.kernel.org
23470S:	Maintained
23471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
23472F:	arch/x86/entry/vdso/
23473
23474XARRAY
23475M:	Matthew Wilcox <willy@infradead.org>
23476L:	linux-fsdevel@vger.kernel.org
23477S:	Supported
23478F:	Documentation/core-api/xarray.rst
23479F:	include/linux/idr.h
23480F:	include/linux/xarray.h
23481F:	lib/idr.c
23482F:	lib/xarray.c
23483F:	tools/testing/radix-tree
23484
23485XBOX DVD IR REMOTE
23486M:	Benjamin Valentin <benpicco@googlemail.com>
23487S:	Maintained
23488F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
23489F:	drivers/media/rc/xbox_remote.c
23490
23491XC2028/3028 TUNER DRIVER
23492M:	Mauro Carvalho Chehab <mchehab@kernel.org>
23493L:	linux-media@vger.kernel.org
23494S:	Maintained
23495W:	https://linuxtv.org
23496T:	git git://linuxtv.org/media_tree.git
23497F:	drivers/media/tuners/xc2028.*
23498
23499XDP (eXpress Data Path)
23500M:	Alexei Starovoitov <ast@kernel.org>
23501M:	Daniel Borkmann <daniel@iogearbox.net>
23502M:	David S. Miller <davem@davemloft.net>
23503M:	Jakub Kicinski <kuba@kernel.org>
23504M:	Jesper Dangaard Brouer <hawk@kernel.org>
23505M:	John Fastabend <john.fastabend@gmail.com>
23506L:	netdev@vger.kernel.org
23507L:	bpf@vger.kernel.org
23508S:	Supported
23509F:	drivers/net/ethernet/*/*/*/*/*xdp*
23510F:	drivers/net/ethernet/*/*/*xdp*
23511F:	include/net/xdp.h
23512F:	include/net/xdp_priv.h
23513F:	include/trace/events/xdp.h
23514F:	kernel/bpf/cpumap.c
23515F:	kernel/bpf/devmap.c
23516F:	net/core/xdp.c
23517F:	samples/bpf/xdp*
23518F:	tools/testing/selftests/bpf/*/*xdp*
23519F:	tools/testing/selftests/bpf/*xdp*
23520K:	(?:\b|_)xdp(?:\b|_)
23521
23522XDP SOCKETS (AF_XDP)
23523M:	Björn Töpel <bjorn@kernel.org>
23524M:	Magnus Karlsson <magnus.karlsson@intel.com>
23525M:	Maciej Fijalkowski <maciej.fijalkowski@intel.com>
23526R:	Jonathan Lemon <jonathan.lemon@gmail.com>
23527L:	netdev@vger.kernel.org
23528L:	bpf@vger.kernel.org
23529S:	Maintained
23530F:	Documentation/networking/af_xdp.rst
23531F:	include/net/netns/xdp.h
23532F:	include/net/xdp_sock*
23533F:	include/net/xsk_buff_pool.h
23534F:	include/uapi/linux/if_xdp.h
23535F:	include/uapi/linux/xdp_diag.h
23536F:	net/xdp/
23537F:	tools/testing/selftests/bpf/*xsk*
23538
23539XEN BLOCK SUBSYSTEM
23540M:	Roger Pau Monné <roger.pau@citrix.com>
23541L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23542S:	Supported
23543F:	drivers/block/xen*
23544F:	drivers/block/xen-blkback/*
23545
23546XEN HYPERVISOR ARM
23547M:	Stefano Stabellini <sstabellini@kernel.org>
23548L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23549S:	Maintained
23550F:	arch/arm/include/asm/xen/
23551F:	arch/arm/xen/
23552
23553XEN HYPERVISOR ARM64
23554M:	Stefano Stabellini <sstabellini@kernel.org>
23555L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23556S:	Maintained
23557F:	arch/arm64/include/asm/xen/
23558F:	arch/arm64/xen/
23559
23560XEN HYPERVISOR INTERFACE
23561M:	Juergen Gross <jgross@suse.com>
23562M:	Stefano Stabellini <sstabellini@kernel.org>
23563R:	Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
23564L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23565S:	Supported
23566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
23567F:	Documentation/ABI/stable/sysfs-hypervisor-xen
23568F:	Documentation/ABI/testing/sysfs-hypervisor-xen
23569F:	drivers/*/xen-*front.c
23570F:	drivers/xen/
23571F:	include/uapi/xen/
23572F:	include/xen/
23573F:	kernel/configs/xen.config
23574
23575XEN HYPERVISOR X86
23576M:	Juergen Gross <jgross@suse.com>
23577R:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
23578L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23579S:	Supported
23580F:	arch/x86/configs/xen.config
23581F:	arch/x86/include/asm/pvclock-abi.h
23582F:	arch/x86/include/asm/xen/
23583F:	arch/x86/platform/pvh/
23584F:	arch/x86/xen/
23585
23586XEN NETWORK BACKEND DRIVER
23587M:	Wei Liu <wei.liu@kernel.org>
23588M:	Paul Durrant <paul@xen.org>
23589L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23590L:	netdev@vger.kernel.org
23591S:	Supported
23592F:	drivers/net/xen-netback/*
23593
23594XEN PCI SUBSYSTEM
23595M:	Juergen Gross <jgross@suse.com>
23596L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23597S:	Supported
23598F:	arch/x86/pci/*xen*
23599F:	drivers/pci/*xen*
23600
23601XEN PVSCSI DRIVERS
23602M:	Juergen Gross <jgross@suse.com>
23603L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23604L:	linux-scsi@vger.kernel.org
23605S:	Supported
23606F:	drivers/scsi/xen-scsifront.c
23607F:	drivers/xen/xen-scsiback.c
23608F:	include/xen/interface/io/vscsiif.h
23609
23610XEN PVUSB DRIVER
23611M:	Juergen Gross <jgross@suse.com>
23612L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23613L:	linux-usb@vger.kernel.org
23614S:	Supported
23615F:	drivers/usb/host/xen*
23616F:	include/xen/interface/io/usbif.h
23617
23618XEN SOUND FRONTEND DRIVER
23619M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
23620L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23621L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23622S:	Supported
23623F:	sound/xen/*
23624
23625XEN SWIOTLB SUBSYSTEM
23626M:	Juergen Gross <jgross@suse.com>
23627M:	Stefano Stabellini <sstabellini@kernel.org>
23628L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23629L:	iommu@lists.linux.dev
23630S:	Supported
23631F:	arch/*/include/asm/xen/swiotlb-xen.h
23632F:	drivers/xen/swiotlb-xen.c
23633F:	include/xen/arm/swiotlb-xen.h
23634F:	include/xen/swiotlb-xen.h
23635
23636XFS FILESYSTEM
23637M:	Chandan Babu R <chandan.babu@oracle.com>
23638R:	Darrick J. Wong <djwong@kernel.org>
23639L:	linux-xfs@vger.kernel.org
23640S:	Supported
23641W:	http://xfs.org/
23642C:	irc://irc.oftc.net/xfs
23643T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
23644P:	Documentation/filesystems/xfs-maintainer-entry-profile.rst
23645F:	Documentation/ABI/testing/sysfs-fs-xfs
23646F:	Documentation/admin-guide/xfs.rst
23647F:	Documentation/filesystems/xfs-delayed-logging-design.rst
23648F:	Documentation/filesystems/xfs-self-describing-metadata.rst
23649F:	fs/xfs/
23650F:	include/uapi/linux/dqblk_xfs.h
23651F:	include/uapi/linux/fsmap.h
23652
23653XILINX AMS DRIVER
23654M:	Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
23655L:	linux-iio@vger.kernel.org
23656S:	Maintained
23657F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
23658F:	drivers/iio/adc/xilinx-ams.c
23659
23660XILINX AXI ETHERNET DRIVER
23661M:	Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
23662S:	Maintained
23663F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
23664F:	drivers/net/ethernet/xilinx/xilinx_axienet*
23665
23666XILINX CAN DRIVER
23667M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
23668R:	Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
23669L:	linux-can@vger.kernel.org
23670S:	Maintained
23671F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
23672F:	drivers/net/can/xilinx_can.c
23673
23674XILINX EVENT MANAGEMENT DRIVER
23675M:	Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
23676S:	Maintained
23677F:	drivers/soc/xilinx/xlnx_event_manager.c
23678F:	include/linux/firmware/xlnx-event-manager.h
23679
23680XILINX GPIO DRIVER
23681M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
23682R:	Srinivas Neeli <srinivas.neeli@amd.com>
23683R:	Michal Simek <michal.simek@amd.com>
23684S:	Maintained
23685F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
23686F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
23687F:	drivers/gpio/gpio-xilinx.c
23688F:	drivers/gpio/gpio-zynq.c
23689
23690XILINX PWM DRIVER
23691M:	Sean Anderson <sean.anderson@seco.com>
23692S:	Maintained
23693F:	drivers/pwm/pwm-xilinx.c
23694F:	include/clocksource/timer-xilinx.h
23695
23696XILINX SD-FEC IP CORES
23697M:	Derek Kiernan <derek.kiernan@amd.com>
23698M:	Dragan Cvetic <dragan.cvetic@amd.com>
23699S:	Maintained
23700F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
23701F:	Documentation/misc-devices/xilinx_sdfec.rst
23702F:	drivers/misc/Kconfig
23703F:	drivers/misc/Makefile
23704F:	drivers/misc/xilinx_sdfec.c
23705F:	include/uapi/misc/xilinx_sdfec.h
23706
23707XILINX UARTLITE SERIAL DRIVER
23708M:	Peter Korsgaard <jacmet@sunsite.dk>
23709L:	linux-serial@vger.kernel.org
23710S:	Maintained
23711F:	drivers/tty/serial/uartlite.c
23712
23713XILINX VIDEO IP CORES
23714M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23715L:	linux-media@vger.kernel.org
23716S:	Supported
23717T:	git git://linuxtv.org/media_tree.git
23718F:	Documentation/devicetree/bindings/media/xilinx/
23719F:	drivers/media/platform/xilinx/
23720F:	include/uapi/linux/xilinx-v4l2-controls.h
23721
23722XILINX WATCHDOG DRIVER
23723M:	Srinivas Neeli <srinivas.neeli@amd.com>
23724R:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
23725R:	Michal Simek <michal.simek@amd.com>
23726S:	Maintained
23727F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
23728F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
23729F:	drivers/watchdog/of_xilinx_wdt.c
23730F:	drivers/watchdog/xilinx_wwdt.c
23731
23732XILINX XDMA DRIVER
23733M:	Lizhi Hou <lizhi.hou@amd.com>
23734M:	Brian Xu <brian.xu@amd.com>
23735M:	Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
23736L:	dmaengine@vger.kernel.org
23737S:	Supported
23738F:	drivers/dma/xilinx/xdma-regs.h
23739F:	drivers/dma/xilinx/xdma.c
23740F:	include/linux/dma/amd_xdma.h
23741F:	include/linux/platform_data/amd_xdma.h
23742
23743XILINX ZYNQMP DPDMA DRIVER
23744M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23745L:	dmaengine@vger.kernel.org
23746S:	Supported
23747F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
23748F:	drivers/dma/xilinx/xilinx_dpdma.c
23749F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
23750
23751XILINX ZYNQMP OCM EDAC DRIVER
23752M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
23753M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
23754S:	Maintained
23755F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
23756F:	drivers/edac/zynqmp_edac.c
23757
23758XILINX ZYNQMP PSGTR PHY DRIVER
23759M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23760L:	linux-kernel@vger.kernel.org
23761S:	Supported
23762T:	git https://github.com/Xilinx/linux-xlnx.git
23763F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
23764F:	drivers/phy/xilinx/phy-zynqmp.c
23765
23766XILINX ZYNQMP SHA3 DRIVER
23767M:	Harsha <harsha.harsha@amd.com>
23768S:	Maintained
23769F:	drivers/crypto/xilinx/zynqmp-sha.c
23770
23771XILLYBUS DRIVER
23772M:	Eli Billauer <eli.billauer@gmail.com>
23773L:	linux-kernel@vger.kernel.org
23774S:	Supported
23775F:	drivers/char/xillybus/
23776
23777XLP9XX I2C DRIVER
23778M:	George Cherian <gcherian@marvell.com>
23779L:	linux-i2c@vger.kernel.org
23780S:	Supported
23781W:	http://www.marvell.com
23782F:	drivers/i2c/busses/i2c-xlp9xx.c
23783
23784XRA1403 GPIO EXPANDER
23785M:	Nandor Han <nandor.han@ge.com>
23786L:	linux-gpio@vger.kernel.org
23787S:	Maintained
23788F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
23789F:	drivers/gpio/gpio-xra1403.c
23790
23791XTENSA XTFPGA PLATFORM SUPPORT
23792M:	Max Filippov <jcmvbkbc@gmail.com>
23793S:	Maintained
23794F:	drivers/spi/spi-xtensa-xtfpga.c
23795F:	sound/soc/xtensa/xtfpga-i2s.c
23796
23797YAM DRIVER FOR AX.25
23798M:	Jean-Paul Roubelat <jpr@f6fbb.org>
23799L:	linux-hams@vger.kernel.org
23800S:	Maintained
23801F:	drivers/net/hamradio/yam*
23802F:	include/linux/yam.h
23803
23804YAMA SECURITY MODULE
23805M:	Kees Cook <keescook@chromium.org>
23806S:	Supported
23807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
23808F:	Documentation/admin-guide/LSM/Yama.rst
23809F:	security/yama/
23810
23811YEALINK PHONE DRIVER
23812M:	Henk Vergonet <Henk.Vergonet@gmail.com>
23813L:	usbb2k-api-dev@nongnu.org
23814S:	Maintained
23815F:	Documentation/input/devices/yealink.rst
23816F:	drivers/input/misc/yealink.*
23817
23818Z3FOLD COMPRESSED PAGE ALLOCATOR
23819M:	Vitaly Wool <vitaly.wool@konsulko.com>
23820R:	Miaohe Lin <linmiaohe@huawei.com>
23821L:	linux-mm@kvack.org
23822S:	Maintained
23823F:	mm/z3fold.c
23824
23825Z8530 DRIVER FOR AX.25
23826M:	Joerg Reuter <jreuter@yaina.de>
23827L:	linux-hams@vger.kernel.org
23828S:	Maintained
23829W:	http://yaina.de/jreuter/
23830W:	http://www.qsl.net/dl1bke/
23831F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
23832F:	drivers/net/hamradio/*scc.c
23833F:	drivers/net/hamradio/z8530.h
23834
23835ZBUD COMPRESSED PAGE ALLOCATOR
23836M:	Seth Jennings <sjenning@redhat.com>
23837M:	Dan Streetman <ddstreet@ieee.org>
23838L:	linux-mm@kvack.org
23839S:	Maintained
23840F:	mm/zbud.c
23841
23842ZD1211RW WIRELESS DRIVER
23843L:	linux-wireless@vger.kernel.org
23844S:	Orphan
23845F:	drivers/net/wireless/zydas/zd1211rw/
23846
23847ZD1301 MEDIA DRIVER
23848M:	Antti Palosaari <crope@iki.fi>
23849L:	linux-media@vger.kernel.org
23850S:	Maintained
23851W:	https://linuxtv.org/
23852W:	http://palosaari.fi/linux/
23853Q:	https://patchwork.linuxtv.org/project/linux-media/list/
23854F:	drivers/media/usb/dvb-usb-v2/zd1301*
23855
23856ZD1301_DEMOD MEDIA DRIVER
23857M:	Antti Palosaari <crope@iki.fi>
23858L:	linux-media@vger.kernel.org
23859S:	Maintained
23860W:	https://linuxtv.org/
23861W:	http://palosaari.fi/linux/
23862Q:	https://patchwork.linuxtv.org/project/linux-media/list/
23863F:	drivers/media/dvb-frontends/zd1301_demod*
23864
23865ZHAOXIN PROCESSOR SUPPORT
23866M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
23867L:	linux-kernel@vger.kernel.org
23868S:	Maintained
23869F:	arch/x86/kernel/cpu/zhaoxin.c
23870
23871ZONEFS FILESYSTEM
23872M:	Damien Le Moal <dlemoal@kernel.org>
23873M:	Naohiro Aota <naohiro.aota@wdc.com>
23874R:	Johannes Thumshirn <jth@kernel.org>
23875L:	linux-fsdevel@vger.kernel.org
23876S:	Maintained
23877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
23878F:	Documentation/filesystems/zonefs.rst
23879F:	fs/zonefs/
23880
23881ZPOOL COMPRESSED PAGE STORAGE API
23882M:	Dan Streetman <ddstreet@ieee.org>
23883L:	linux-mm@kvack.org
23884S:	Maintained
23885F:	include/linux/zpool.h
23886F:	mm/zpool.c
23887
23888ZR36067 VIDEO FOR LINUX DRIVER
23889M:	Corentin Labbe <clabbe@baylibre.com>
23890L:	mjpeg-users@lists.sourceforge.net
23891L:	linux-media@vger.kernel.org
23892S:	Maintained
23893W:	http://mjpeg.sourceforge.net/driver-zoran/
23894Q:	https://patchwork.linuxtv.org/project/linux-media/list/
23895F:	Documentation/driver-api/media/drivers/zoran.rst
23896F:	drivers/media/pci/zoran/
23897
23898ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
23899M:	Minchan Kim <minchan@kernel.org>
23900M:	Sergey Senozhatsky <senozhatsky@chromium.org>
23901L:	linux-kernel@vger.kernel.org
23902S:	Maintained
23903F:	Documentation/admin-guide/blockdev/zram.rst
23904F:	drivers/block/zram/
23905
23906ZS DECSTATION Z85C30 SERIAL DRIVER
23907M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
23908S:	Maintained
23909F:	drivers/tty/serial/zs.*
23910
23911ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
23912M:	Minchan Kim <minchan@kernel.org>
23913M:	Sergey Senozhatsky <senozhatsky@chromium.org>
23914L:	linux-mm@kvack.org
23915S:	Maintained
23916F:	Documentation/mm/zsmalloc.rst
23917F:	include/linux/zsmalloc.h
23918F:	mm/zsmalloc.c
23919
23920ZSTD
23921M:	Nick Terrell <terrelln@fb.com>
23922S:	Maintained
23923B:	https://github.com/facebook/zstd/issues
23924T:	git https://github.com/terrelln/linux.git
23925F:	crypto/zstd.c
23926F:	include/linux/zstd*
23927F:	lib/decompress_unzstd.c
23928F:	lib/zstd/
23929N:	zstd
23930K:	zstd
23931
23932ZSWAP COMPRESSED SWAP CACHING
23933M:	Seth Jennings <sjenning@redhat.com>
23934M:	Dan Streetman <ddstreet@ieee.org>
23935M:	Vitaly Wool <vitaly.wool@konsulko.com>
23936L:	linux-mm@kvack.org
23937S:	Maintained
23938F:	mm/zswap.c
23939
23940THE REST
23941M:	Linus Torvalds <torvalds@linux-foundation.org>
23942L:	linux-kernel@vger.kernel.org
23943S:	Buried alive in reporters
23944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
23945F:	*
23946F:	*/
23947