xref: /linux/MAINTAINERS (revision 127299a41cf96caa9ef02c6f0bb9af1d93cfc55a)
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 NPCM VIDEO ENGINE DRIVER
2484M:	Joseph Liu <kwliu@nuvoton.com>
2485M:	Marvin Lin <kflin@nuvoton.com>
2486L:	linux-media@vger.kernel.org
2487L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2488S:	Maintained
2489F:	Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2490F:	Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2491F:	Documentation/userspace-api/media/drivers/npcm-video.rst
2492F:	drivers/media/platform/nuvoton/
2493F:	include/uapi/linux/npcm-video.h
2494
2495ARM/NUVOTON WPCM450 ARCHITECTURE
2496M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2497L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2498S:	Maintained
2499W:	https://github.com/neuschaefer/wpcm450/wiki
2500F:	Documentation/devicetree/bindings/*/*wpcm*
2501F:	arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2502F:	arch/arm/configs/wpcm450_defconfig
2503F:	arch/arm/mach-npcm/wpcm450.c
2504F:	drivers/*/*/*wpcm*
2505F:	drivers/*/*wpcm*
2506
2507ARM/NXP S32G ARCHITECTURE
2508M:	Chester Lin <clin@suse.com>
2509R:	Andreas Färber <afaerber@suse.de>
2510R:	Matthias Brugger <mbrugger@suse.com>
2511R:	NXP S32 Linux Team <s32@nxp.com>
2512L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2513S:	Maintained
2514F:	arch/arm64/boot/dts/freescale/s32g*.dts*
2515
2516ARM/Orion SoC/Technologic Systems TS-78xx platform support
2517M:	Alexander Clouter <alex@digriz.org.uk>
2518L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2519S:	Maintained
2520W:	http://www.digriz.org.uk/ts78xx/kernel
2521F:	arch/arm/mach-orion5x/ts78xx-*
2522
2523ARM/QUALCOMM CHROMEBOOK SUPPORT
2524R:	cros-qcom-dts-watchers@chromium.org
2525F:	arch/arm64/boot/dts/qcom/sc7180*
2526F:	arch/arm64/boot/dts/qcom/sc7280*
2527F:	arch/arm64/boot/dts/qcom/sdm845-cheza*
2528
2529ARM/QUALCOMM SUPPORT
2530M:	Andy Gross <agross@kernel.org>
2531M:	Bjorn Andersson <andersson@kernel.org>
2532M:	Konrad Dybcio <konrad.dybcio@linaro.org>
2533L:	linux-arm-msm@vger.kernel.org
2534S:	Maintained
2535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2536F:	Documentation/devicetree/bindings/*/qcom*
2537F:	Documentation/devicetree/bindings/soc/qcom/
2538F:	arch/arm/boot/dts/qcom/
2539F:	arch/arm/configs/qcom_defconfig
2540F:	arch/arm/mach-qcom/
2541F:	arch/arm64/boot/dts/qcom/
2542F:	drivers/*/*/pm8???-*
2543F:	drivers/*/*/qcom*
2544F:	drivers/*/*/qcom/
2545F:	drivers/*/qcom*
2546F:	drivers/*/qcom/
2547F:	drivers/bluetooth/btqcomsmd.c
2548F:	drivers/clocksource/timer-qcom.c
2549F:	drivers/cpuidle/cpuidle-qcom-spm.c
2550F:	drivers/extcon/extcon-qcom*
2551F:	drivers/i2c/busses/i2c-qcom-geni.c
2552F:	drivers/i2c/busses/i2c-qup.c
2553F:	drivers/iommu/msm*
2554F:	drivers/mfd/ssbi.c
2555F:	drivers/mmc/host/mmci_qcom*
2556F:	drivers/mmc/host/sdhci-msm.c
2557F:	drivers/pci/controller/dwc/pcie-qcom.c
2558F:	drivers/phy/qualcomm/
2559F:	drivers/power/*/msm*
2560F:	drivers/reset/reset-qcom-*
2561F:	drivers/spi/spi-geni-qcom.c
2562F:	drivers/spi/spi-qcom-qspi.c
2563F:	drivers/spi/spi-qup.c
2564F:	drivers/tty/serial/msm_serial.c
2565F:	drivers/ufs/host/ufs-qcom*
2566F:	drivers/usb/dwc3/dwc3-qcom.c
2567F:	include/dt-bindings/*/qcom*
2568F:	include/linux/*/qcom*
2569F:	include/linux/soc/qcom/
2570
2571ARM/RDA MICRO ARCHITECTURE
2572M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2573L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2574L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2575S:	Maintained
2576F:	Documentation/devicetree/bindings/arm/rda.yaml
2577F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2578F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2579F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2580F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2581F:	arch/arm/boot/dts/unisoc/
2582F:	drivers/clocksource/timer-rda.c
2583F:	drivers/gpio/gpio-rda.c
2584F:	drivers/irqchip/irq-rda-intc.c
2585F:	drivers/tty/serial/rda-uart.c
2586
2587ARM/REALTEK ARCHITECTURE
2588M:	Andreas Färber <afaerber@suse.de>
2589L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2590L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2591S:	Maintained
2592F:	Documentation/devicetree/bindings/arm/realtek.yaml
2593F:	arch/arm/boot/dts/realtek/
2594F:	arch/arm/mach-realtek/
2595F:	arch/arm64/boot/dts/realtek/
2596
2597ARM/RISC-V/RENESAS ARCHITECTURE
2598M:	Geert Uytterhoeven <geert+renesas@glider.be>
2599M:	Magnus Damm <magnus.damm@gmail.com>
2600L:	linux-renesas-soc@vger.kernel.org
2601S:	Supported
2602Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2603C:	irc://irc.libera.chat/renesas-soc
2604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2605F:	Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2606F:	Documentation/devicetree/bindings/soc/renesas/
2607F:	arch/arm/boot/dts/renesas/
2608F:	arch/arm/configs/shmobile_defconfig
2609F:	arch/arm/include/debug/renesas-scif.S
2610F:	arch/arm/mach-shmobile/
2611F:	arch/arm64/boot/dts/renesas/
2612F:	arch/riscv/boot/dts/renesas/
2613F:	drivers/pmdomain/renesas/
2614F:	drivers/soc/renesas/
2615F:	include/linux/soc/renesas/
2616K:	\brenesas,
2617
2618ARM/RISCPC ARCHITECTURE
2619M:	Russell King <linux@armlinux.org.uk>
2620L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2621S:	Maintained
2622W:	http://www.armlinux.org.uk/
2623F:	arch/arm/include/asm/hardware/ioc.h
2624F:	arch/arm/include/asm/hardware/iomd.h
2625F:	arch/arm/include/asm/hardware/memc.h
2626F:	arch/arm/mach-rpc/
2627F:	drivers/net/ethernet/8390/etherh.c
2628F:	drivers/net/ethernet/i825xx/ether1*
2629F:	drivers/net/ethernet/seeq/ether3*
2630F:	drivers/scsi/arm/
2631
2632ARM/Rockchip SoC support
2633M:	Heiko Stuebner <heiko@sntech.de>
2634L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2635L:	linux-rockchip@lists.infradead.org
2636S:	Maintained
2637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2638F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2639F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2640F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2641F:	arch/arm/boot/dts/rockchip/
2642F:	arch/arm/mach-rockchip/
2643F:	drivers/*/*/*rockchip*
2644F:	drivers/*/*rockchip*
2645F:	drivers/clk/rockchip/
2646F:	drivers/i2c/busses/i2c-rk3x.c
2647F:	sound/soc/rockchip/
2648N:	rockchip
2649
2650ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2651M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2652R:	Alim Akhtar <alim.akhtar@samsung.com>
2653L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2654L:	linux-samsung-soc@vger.kernel.org
2655S:	Maintained
2656P:	Documentation/process/maintainer-soc-clean-dts.rst
2657Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2658B:	mailto:linux-samsung-soc@vger.kernel.org
2659C:	irc://irc.libera.chat/linux-exynos
2660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2661F:	Documentation/arch/arm/samsung/
2662F:	Documentation/devicetree/bindings/arm/samsung/
2663F:	Documentation/devicetree/bindings/hwinfo/samsung,*
2664F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
2665F:	Documentation/devicetree/bindings/soc/samsung/
2666F:	arch/arm/boot/dts/samsung/
2667F:	arch/arm/mach-exynos*/
2668F:	arch/arm/mach-s3c/
2669F:	arch/arm/mach-s5p*/
2670F:	arch/arm64/boot/dts/exynos/
2671F:	drivers/*/*/*s3c24*
2672F:	drivers/*/*s3c24*
2673F:	drivers/*/*s3c64xx*
2674F:	drivers/*/*s5pv210*
2675F:	drivers/clocksource/samsung_pwm_timer.c
2676F:	drivers/memory/samsung/
2677F:	drivers/pwm/pwm-samsung.c
2678F:	drivers/soc/samsung/
2679F:	drivers/tty/serial/samsung*
2680F:	include/clocksource/samsung_pwm.h
2681F:	include/linux/platform_data/*s3c*
2682F:	include/linux/serial_s3c.h
2683F:	include/linux/soc/samsung/
2684N:	exynos
2685N:	s3c64xx
2686N:	s5pv210
2687
2688ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2689M:	Łukasz Stelmach <l.stelmach@samsung.com>
2690L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2691L:	linux-media@vger.kernel.org
2692S:	Maintained
2693F:	drivers/media/platform/samsung/s5p-g2d/
2694
2695ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2696M:	Marek Szyprowski <m.szyprowski@samsung.com>
2697L:	linux-samsung-soc@vger.kernel.org
2698L:	linux-media@vger.kernel.org
2699S:	Maintained
2700F:	Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
2701F:	drivers/media/cec/platform/s5p/
2702
2703ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2704M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2705M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2706M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2707L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2708L:	linux-media@vger.kernel.org
2709S:	Maintained
2710F:	Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2711F:	drivers/media/platform/samsung/s5p-jpeg/
2712
2713ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2714M:	Marek Szyprowski <m.szyprowski@samsung.com>
2715M:	Andrzej Hajda <andrzej.hajda@intel.com>
2716L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2717L:	linux-media@vger.kernel.org
2718S:	Maintained
2719F:	drivers/media/platform/samsung/s5p-mfc/
2720
2721ARM/SOCFPGA ARCHITECTURE
2722M:	Dinh Nguyen <dinguyen@kernel.org>
2723S:	Maintained
2724W:	http://www.rocketboards.org
2725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2726F:	arch/arm/boot/dts/intel/socfpga/
2727F:	arch/arm/configs/socfpga_defconfig
2728F:	arch/arm/mach-socfpga/
2729F:	arch/arm64/boot/dts/altera/
2730F:	arch/arm64/boot/dts/intel/
2731
2732ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2733M:	Dinh Nguyen <dinguyen@kernel.org>
2734S:	Maintained
2735F:	drivers/clk/socfpga/
2736
2737ARM/SOCFPGA EDAC SUPPORT
2738M:	Dinh Nguyen <dinguyen@kernel.org>
2739S:	Maintained
2740F:	drivers/edac/altera_edac.[ch]
2741
2742ARM/SPREADTRUM SoC SUPPORT
2743M:	Orson Zhai <orsonzhai@gmail.com>
2744M:	Baolin Wang <baolin.wang7@gmail.com>
2745M:	Chunyan Zhang <zhang.lyra@gmail.com>
2746S:	Maintained
2747F:	arch/arm64/boot/dts/sprd
2748N:	sprd
2749N:	sc27xx
2750N:	sc2731
2751
2752ARM/STI ARCHITECTURE
2753M:	Patrice Chotard <patrice.chotard@foss.st.com>
2754L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2755S:	Maintained
2756W:	http://www.stlinux.com
2757F:	Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
2758F:	Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
2759F:	arch/arm/boot/dts/st/sti*
2760F:	arch/arm/mach-sti/
2761F:	drivers/ata/ahci_st.c
2762F:	drivers/char/hw_random/st-rng.c
2763F:	drivers/clocksource/arm_global_timer.c
2764F:	drivers/clocksource/clksrc_st_lpc.c
2765F:	drivers/cpufreq/sti-cpufreq.c
2766F:	drivers/dma/st_fdma*
2767F:	drivers/i2c/busses/i2c-st.c
2768F:	drivers/media/platform/st/sti/c8sectpfe/
2769F:	drivers/media/rc/st_rc.c
2770F:	drivers/mmc/host/sdhci-st.c
2771F:	drivers/phy/st/phy-miphy28lp.c
2772F:	drivers/phy/st/phy-stih407-usb.c
2773F:	drivers/pinctrl/pinctrl-st.c
2774F:	drivers/remoteproc/st_remoteproc.c
2775F:	drivers/remoteproc/st_slim_rproc.c
2776F:	drivers/reset/sti/
2777F:	drivers/rtc/rtc-st-lpc.c
2778F:	drivers/tty/serial/st-asc.c
2779F:	drivers/usb/dwc3/dwc3-st.c
2780F:	drivers/usb/host/ehci-st.c
2781F:	drivers/usb/host/ohci-st.c
2782F:	drivers/watchdog/st_lpc_wdt.c
2783F:	include/linux/remoteproc/st_slim_rproc.h
2784
2785ARM/STM32 ARCHITECTURE
2786M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2787M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
2788L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2789L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2790S:	Maintained
2791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2792F:	arch/arm/boot/dts/st/stm32*
2793F:	arch/arm/mach-stm32/
2794F:	arch/arm64/boot/dts/st/
2795F:	drivers/clocksource/armv7m_systick.c
2796N:	stm32
2797N:	stm
2798
2799ARM/SUNPLUS SP7021 SOC SUPPORT
2800M:	Qin Jian <qinjian@cqplus1.com>
2801L:	linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
2802S:	Maintained
2803W:	https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2804F:	Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2805F:	Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2806F:	Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2807F:	Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2808F:	arch/arm/boot/dts/sunplus/
2809F:	arch/arm/configs/sp7021_*defconfig
2810F:	arch/arm/mach-sunplus/
2811F:	drivers/clk/clk-sp7021.c
2812F:	drivers/irqchip/irq-sp7021-intc.c
2813F:	drivers/reset/reset-sunplus.c
2814F:	include/dt-bindings/clock/sunplus,sp7021-clkc.h
2815F:	include/dt-bindings/reset/sunplus,sp7021-reset.h
2816
2817ARM/Synaptics SoC support
2818M:	Jisheng Zhang <jszhang@kernel.org>
2819M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2820L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2821S:	Maintained
2822F:	arch/arm/boot/dts/synaptics/
2823F:	arch/arm/mach-berlin/
2824F:	arch/arm64/boot/dts/synaptics/
2825
2826ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2827M:	Lennert Buytenhek <kernel@wantstofly.org>
2828L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2829S:	Maintained
2830
2831ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2832M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2833L:	linux-tegra@vger.kernel.org
2834L:	linux-media@vger.kernel.org
2835S:	Maintained
2836F:	Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
2837F:	drivers/media/cec/platform/tegra/
2838
2839ARM/TESLA FSD SoC SUPPORT
2840M:	Alim Akhtar <alim.akhtar@samsung.com>
2841M:	linux-fsd@tesla.com
2842L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2843L:	linux-samsung-soc@vger.kernel.org
2844S:	Maintained
2845F:	arch/arm64/boot/dts/tesla/
2846
2847ARM/TETON BGA MACHINE SUPPORT
2848M:	"Mark F. Brown" <mark.brown314@gmail.com>
2849L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2850S:	Maintained
2851
2852ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2853M:	Santosh Shilimkar <ssantosh@kernel.org>
2854L:	linux-kernel@vger.kernel.org
2855S:	Maintained
2856F:	drivers/memory/*emif*
2857
2858ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2859M:	Nishanth Menon <nm@ti.com>
2860M:	Santosh Shilimkar <ssantosh@kernel.org>
2861L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2862S:	Maintained
2863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2864F:	arch/arm/boot/dts/ti/keystone/
2865F:	arch/arm/mach-keystone/
2866
2867ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2868M:	Santosh Shilimkar <ssantosh@kernel.org>
2869L:	linux-kernel@vger.kernel.org
2870S:	Maintained
2871F:	drivers/clk/keystone/
2872
2873ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2874M:	Santosh Shilimkar <ssantosh@kernel.org>
2875L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2876L:	linux-kernel@vger.kernel.org
2877S:	Maintained
2878F:	drivers/clocksource/timer-keystone.c
2879
2880ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2881M:	Santosh Shilimkar <ssantosh@kernel.org>
2882L:	linux-kernel@vger.kernel.org
2883S:	Maintained
2884F:	drivers/power/reset/keystone-reset.c
2885
2886ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2887M:	Nishanth Menon <nm@ti.com>
2888M:	Vignesh Raghavendra <vigneshr@ti.com>
2889M:	Tero Kristo <kristo@kernel.org>
2890L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2891S:	Supported
2892F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
2893F:	Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
2894F:	arch/arm64/boot/dts/ti/Makefile
2895F:	arch/arm64/boot/dts/ti/k3-*
2896
2897ARM/TOSHIBA VISCONTI ARCHITECTURE
2898M:	Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2899L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2900S:	Supported
2901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2902F:	Documentation/devicetree/bindings/arm/toshiba.yaml
2903F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
2904F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
2905F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2906F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2907F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2908F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2909F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2910F:	arch/arm64/boot/dts/toshiba/
2911F:	drivers/clk/visconti/
2912F:	drivers/gpio/gpio-visconti.c
2913F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2914F:	drivers/pci/controller/dwc/pcie-visconti.c
2915F:	drivers/pinctrl/visconti/
2916F:	drivers/watchdog/visconti_wdt.c
2917N:	visconti
2918
2919ARM/UNIPHIER ARCHITECTURE
2920M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2921M:	Masami Hiramatsu <mhiramat@kernel.org>
2922L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2923S:	Maintained
2924F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2925F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2926F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2927F:	Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
2928F:	arch/arm/boot/dts/socionext/uniphier*
2929F:	arch/arm/include/asm/hardware/cache-uniphier.h
2930F:	arch/arm/mach-uniphier/
2931F:	arch/arm/mm/cache-uniphier.c
2932F:	arch/arm64/boot/dts/socionext/uniphier*
2933F:	drivers/bus/uniphier-system-bus.c
2934F:	drivers/clk/uniphier/
2935F:	drivers/dma/uniphier-mdmac.c
2936F:	drivers/gpio/gpio-uniphier.c
2937F:	drivers/i2c/busses/i2c-uniphier*
2938F:	drivers/irqchip/irq-uniphier-aidet.c
2939F:	drivers/mmc/host/uniphier-sd.c
2940F:	drivers/pinctrl/uniphier/
2941F:	drivers/reset/reset-uniphier.c
2942F:	drivers/tty/serial/8250/8250_uniphier.c
2943N:	uniphier
2944
2945ARM/VERSATILE EXPRESS PLATFORM
2946M:	Liviu Dudau <liviu.dudau@arm.com>
2947M:	Sudeep Holla <sudeep.holla@arm.com>
2948M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
2949L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2950S:	Maintained
2951N:	mps2
2952N:	vexpress
2953F:	arch/arm/mach-versatile/
2954F:	arch/arm64/boot/dts/arm/
2955F:	drivers/clocksource/timer-versatile.c
2956X:	drivers/cpufreq/vexpress-spc-cpufreq.c
2957X:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
2958
2959ARM/VFP SUPPORT
2960M:	Russell King <linux@armlinux.org.uk>
2961L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2962S:	Maintained
2963W:	http://www.armlinux.org.uk/
2964F:	arch/arm/vfp/
2965
2966ARM/VT8500 ARM ARCHITECTURE
2967L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2968S:	Orphan
2969F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2970F:	arch/arm/mach-vt8500/
2971F:	drivers/clocksource/timer-vt8500.c
2972F:	drivers/i2c/busses/i2c-wmt.c
2973F:	drivers/mmc/host/wmt-sdmmc.c
2974F:	drivers/pwm/pwm-vt8500.c
2975F:	drivers/rtc/rtc-vt8500.c
2976F:	drivers/tty/serial/vt8500_serial.c
2977F:	drivers/usb/host/ehci-platform.c
2978F:	drivers/usb/host/uhci-platform.c
2979F:	drivers/video/fbdev/vt8500lcdfb.*
2980F:	drivers/video/fbdev/wm8505fb*
2981F:	drivers/video/fbdev/wmt_ge_rops.*
2982
2983ARM/ZYNQ ARCHITECTURE
2984M:	Michal Simek <michal.simek@amd.com>
2985L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2986S:	Supported
2987W:	http://wiki.xilinx.com
2988T:	git https://github.com/Xilinx/linux-xlnx.git
2989F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2990F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2991F:	Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
2992F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
2993F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2994F:	arch/arm/mach-zynq/
2995F:	drivers/clocksource/timer-cadence-ttc.c
2996F:	drivers/cpuidle/cpuidle-zynq.c
2997F:	drivers/edac/synopsys_edac.c
2998F:	drivers/i2c/busses/i2c-cadence.c
2999F:	drivers/i2c/busses/i2c-xiic.c
3000F:	drivers/mmc/host/sdhci-of-arasan.c
3001N:	zynq
3002N:	xilinx
3003
3004ARM64 PORT (AARCH64 ARCHITECTURE)
3005M:	Catalin Marinas <catalin.marinas@arm.com>
3006M:	Will Deacon <will@kernel.org>
3007L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3008S:	Maintained
3009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3010F:	Documentation/arch/arm64/
3011F:	arch/arm64/
3012F:	tools/testing/selftests/arm64/
3013X:	arch/arm64/boot/dts/
3014
3015ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3016M:	George McCollister <george.mccollister@gmail.com>
3017L:	netdev@vger.kernel.org
3018S:	Maintained
3019F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3020F:	drivers/net/dsa/xrs700x/*
3021F:	net/dsa/tag_xrs700x.c
3022
3023AS3645A LED FLASH CONTROLLER DRIVER
3024M:	Sakari Ailus <sakari.ailus@iki.fi>
3025L:	linux-leds@vger.kernel.org
3026S:	Maintained
3027F:	drivers/leds/flash/leds-as3645a.c
3028
3029ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3030M:	Tianshu Qiu <tian.shu.qiu@intel.com>
3031L:	linux-media@vger.kernel.org
3032S:	Maintained
3033T:	git git://linuxtv.org/media_tree.git
3034F:	Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3035F:	drivers/media/i2c/ak7375.c
3036
3037ASAHI KASEI AK8974 DRIVER
3038M:	Linus Walleij <linus.walleij@linaro.org>
3039L:	linux-iio@vger.kernel.org
3040S:	Supported
3041W:	http://www.akm.com/
3042F:	drivers/iio/magnetometer/ak8974.c
3043
3044ASC7621 HARDWARE MONITOR DRIVER
3045M:	George Joseph <george.joseph@fairview5.com>
3046L:	linux-hwmon@vger.kernel.org
3047S:	Maintained
3048F:	Documentation/hwmon/asc7621.rst
3049F:	drivers/hwmon/asc7621.c
3050
3051ASIX AX88796C SPI ETHERNET ADAPTER
3052M:	Łukasz Stelmach <l.stelmach@samsung.com>
3053S:	Maintained
3054F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3055F:	drivers/net/ethernet/asix/ax88796c_*
3056
3057ASPEED CRYPTO DRIVER
3058M:	Neal Liu <neal_liu@aspeedtech.com>
3059L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3060S:	Maintained
3061F:	Documentation/devicetree/bindings/crypto/aspeed,*
3062F:	drivers/crypto/aspeed/
3063
3064ASPEED PECI CONTROLLER
3065M:	Iwona Winiarska <iwona.winiarska@intel.com>
3066L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3067L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3068S:	Supported
3069F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3070F:	drivers/peci/controller/peci-aspeed.c
3071
3072ASPEED PINCTRL DRIVERS
3073M:	Andrew Jeffery <andrew@aj.id.au>
3074L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3075L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3076L:	linux-gpio@vger.kernel.org
3077S:	Maintained
3078F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
3079F:	drivers/pinctrl/aspeed/
3080
3081ASPEED SCU INTERRUPT CONTROLLER DRIVER
3082M:	Eddie James <eajames@linux.ibm.com>
3083L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3084S:	Maintained
3085F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3086F:	drivers/irqchip/irq-aspeed-scu-ic.c
3087F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3088
3089ASPEED SD/MMC DRIVER
3090M:	Andrew Jeffery <andrew@aj.id.au>
3091L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3092L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3093L:	linux-mmc@vger.kernel.org
3094S:	Maintained
3095F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3096F:	drivers/mmc/host/sdhci-of-aspeed*
3097
3098ASPEED SMC SPI DRIVER
3099M:	Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3100M:	Cédric Le Goater <clg@kaod.org>
3101L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3102L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3103L:	linux-spi@vger.kernel.org
3104S:	Maintained
3105F:	Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3106F:	drivers/spi/spi-aspeed-smc.c
3107
3108ASPEED USB UDC DRIVER
3109M:	Neal Liu <neal_liu@aspeedtech.com>
3110L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3111S:	Maintained
3112F:	Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3113F:	drivers/usb/gadget/udc/aspeed_udc.c
3114
3115ASPEED VIDEO ENGINE DRIVER
3116M:	Eddie James <eajames@linux.ibm.com>
3117L:	linux-media@vger.kernel.org
3118L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3119S:	Maintained
3120F:	Documentation/devicetree/bindings/media/aspeed-video.txt
3121F:	drivers/media/platform/aspeed/
3122
3123ASUS EC HARDWARE MONITOR DRIVER
3124M:	Eugene Shalygin <eugene.shalygin@gmail.com>
3125L:	linux-hwmon@vger.kernel.org
3126S:	Maintained
3127F:	drivers/hwmon/asus-ec-sensors.c
3128
3129ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3130M:	Corentin Chary <corentin.chary@gmail.com>
3131L:	acpi4asus-user@lists.sourceforge.net
3132L:	platform-driver-x86@vger.kernel.org
3133S:	Maintained
3134W:	http://acpi4asus.sf.net
3135F:	drivers/platform/x86/asus*.c
3136F:	drivers/platform/x86/eeepc*.c
3137
3138ASUS TF103C DOCK DRIVER
3139M:	Hans de Goede <hdegoede@redhat.com>
3140L:	platform-driver-x86@vger.kernel.org
3141S:	Maintained
3142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3143F:	drivers/platform/x86/asus-tf103c-dock.c
3144
3145ASUS WIRELESS RADIO CONTROL DRIVER
3146M:	João Paulo Rechi Vita <jprvita@gmail.com>
3147L:	platform-driver-x86@vger.kernel.org
3148S:	Maintained
3149F:	drivers/platform/x86/asus-wireless.c
3150
3151ASUS WMI HARDWARE MONITOR DRIVER
3152M:	Ed Brindley <kernel@maidavale.org>
3153M:	Denis Pauk <pauk.denis@gmail.com>
3154L:	linux-hwmon@vger.kernel.org
3155S:	Maintained
3156F:	drivers/hwmon/asus_wmi_sensors.c
3157
3158ASYMMETRIC KEYS
3159M:	David Howells <dhowells@redhat.com>
3160L:	keyrings@vger.kernel.org
3161S:	Maintained
3162F:	Documentation/crypto/asymmetric-keys.rst
3163F:	crypto/asymmetric_keys/
3164F:	include/crypto/pkcs7.h
3165F:	include/crypto/public_key.h
3166F:	include/linux/verification.h
3167
3168ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3169R:	Dan Williams <dan.j.williams@intel.com>
3170S:	Odd fixes
3171W:	http://sourceforge.net/projects/xscaleiop
3172F:	Documentation/crypto/async-tx-api.rst
3173F:	crypto/async_tx/
3174F:	include/linux/async_tx.h
3175
3176AT24 EEPROM DRIVER
3177M:	Bartosz Golaszewski <brgl@bgdev.pl>
3178L:	linux-i2c@vger.kernel.org
3179S:	Maintained
3180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3181F:	Documentation/devicetree/bindings/eeprom/at24.yaml
3182F:	drivers/misc/eeprom/at24.c
3183
3184ATA OVER ETHERNET (AOE) DRIVER
3185M:	"Justin Sanders" <justin@coraid.com>
3186S:	Supported
3187W:	http://www.openaoe.org/
3188F:	Documentation/admin-guide/aoe/
3189F:	drivers/block/aoe/
3190
3191ATC260X PMIC MFD DRIVER
3192M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3193M:	Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3194L:	linux-actions@lists.infradead.org
3195S:	Maintained
3196F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3197F:	drivers/input/misc/atc260x-onkey.c
3198F:	drivers/mfd/atc260*
3199F:	drivers/power/reset/atc260x-poweroff.c
3200F:	drivers/regulator/atc260x-regulator.c
3201F:	include/linux/mfd/atc260x/*
3202
3203ATHEROS 71XX/9XXX GPIO DRIVER
3204M:	Alban Bedel <albeu@free.fr>
3205S:	Maintained
3206W:	https://github.com/AlbanBedel/linux
3207T:	git git://github.com/AlbanBedel/linux
3208F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3209F:	drivers/gpio/gpio-ath79.c
3210
3211ATHEROS 71XX/9XXX USB PHY DRIVER
3212M:	Alban Bedel <albeu@free.fr>
3213S:	Maintained
3214W:	https://github.com/AlbanBedel/linux
3215T:	git git://github.com/AlbanBedel/linux
3216F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3217F:	drivers/phy/qualcomm/phy-ath79-usb.c
3218
3219ATHEROS ATH GENERIC UTILITIES
3220M:	Kalle Valo <kvalo@kernel.org>
3221L:	linux-wireless@vger.kernel.org
3222S:	Supported
3223F:	drivers/net/wireless/ath/*
3224
3225ATHEROS ATH5K WIRELESS DRIVER
3226M:	Jiri Slaby <jirislaby@kernel.org>
3227M:	Nick Kossifidis <mickflemm@gmail.com>
3228M:	Luis Chamberlain <mcgrof@kernel.org>
3229L:	linux-wireless@vger.kernel.org
3230S:	Maintained
3231W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3232F:	drivers/net/wireless/ath/ath5k/
3233
3234ATHEROS ATH6KL WIRELESS DRIVER
3235L:	linux-wireless@vger.kernel.org
3236S:	Orphan
3237W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3238F:	drivers/net/wireless/ath/ath6kl/
3239
3240ATI_REMOTE2 DRIVER
3241M:	Ville Syrjala <syrjala@sci.fi>
3242S:	Maintained
3243F:	drivers/input/misc/ati_remote2.c
3244
3245ATK0110 HWMON DRIVER
3246M:	Luca Tettamanti <kronos.it@gmail.com>
3247L:	linux-hwmon@vger.kernel.org
3248S:	Maintained
3249F:	drivers/hwmon/asus_atk0110.c
3250
3251ATLX ETHERNET DRIVERS
3252M:	Chris Snook <chris.snook@gmail.com>
3253L:	netdev@vger.kernel.org
3254S:	Maintained
3255W:	http://sourceforge.net/projects/atl1
3256W:	http://atl1.sourceforge.net
3257F:	drivers/net/ethernet/atheros/
3258
3259ATM
3260M:	Chas Williams <3chas3@gmail.com>
3261L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3262L:	netdev@vger.kernel.org
3263S:	Maintained
3264W:	http://linux-atm.sourceforge.net
3265F:	drivers/atm/
3266F:	include/linux/atm*
3267F:	include/uapi/linux/atm*
3268
3269ATMEL MACB ETHERNET DRIVER
3270M:	Nicolas Ferre <nicolas.ferre@microchip.com>
3271M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
3272S:	Supported
3273F:	drivers/net/ethernet/cadence/
3274
3275ATMEL MAXTOUCH DRIVER
3276M:	Nick Dyer <nick@shmanahar.org>
3277S:	Maintained
3278T:	git git://github.com/ndyer/linux.git
3279F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3280F:	drivers/input/touchscreen/atmel_mxt_ts.c
3281
3282ATMEL WIRELESS DRIVER
3283L:	linux-wireless@vger.kernel.org
3284S:	Orphan
3285W:	http://www.thekelleys.org.uk/atmel
3286W:	http://atmelwlandriver.sourceforge.net/
3287F:	drivers/net/wireless/atmel/atmel*
3288
3289ATOMIC INFRASTRUCTURE
3290M:	Will Deacon <will@kernel.org>
3291M:	Peter Zijlstra <peterz@infradead.org>
3292R:	Boqun Feng <boqun.feng@gmail.com>
3293R:	Mark Rutland <mark.rutland@arm.com>
3294L:	linux-kernel@vger.kernel.org
3295S:	Maintained
3296F:	Documentation/atomic_*.txt
3297F:	arch/*/include/asm/atomic*.h
3298F:	include/*/atomic*.h
3299F:	include/linux/refcount.h
3300F:	scripts/atomic/
3301
3302ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3303M:	Bradley Grove <linuxdrivers@attotech.com>
3304L:	linux-scsi@vger.kernel.org
3305S:	Supported
3306W:	http://www.attotech.com
3307F:	drivers/scsi/esas2r
3308
3309ATUSB IEEE 802.15.4 RADIO DRIVER
3310M:	Stefan Schmidt <stefan@datenfreihafen.org>
3311L:	linux-wpan@vger.kernel.org
3312S:	Maintained
3313F:	drivers/net/ieee802154/at86rf230.h
3314F:	drivers/net/ieee802154/atusb.c
3315F:	drivers/net/ieee802154/atusb.h
3316
3317AUDIT SUBSYSTEM
3318M:	Paul Moore <paul@paul-moore.com>
3319M:	Eric Paris <eparis@redhat.com>
3320L:	audit@vger.kernel.org
3321S:	Supported
3322W:	https://github.com/linux-audit
3323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3324F:	include/asm-generic/audit_*.h
3325F:	include/linux/audit.h
3326F:	include/linux/audit_arch.h
3327F:	include/uapi/linux/audit.h
3328F:	kernel/audit*
3329F:	lib/*audit.c
3330
3331AUXILIARY BUS DRIVER
3332M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3333R:	Dave Ertman <david.m.ertman@intel.com>
3334R:	Ira Weiny <ira.weiny@intel.com>
3335S:	Supported
3336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3337F:	Documentation/driver-api/auxiliary_bus.rst
3338F:	drivers/base/auxiliary.c
3339F:	include/linux/auxiliary_bus.h
3340
3341AUXILIARY DISPLAY DRIVERS
3342M:	Miguel Ojeda <ojeda@kernel.org>
3343S:	Maintained
3344F:	Documentation/devicetree/bindings/auxdisplay/
3345F:	drivers/auxdisplay/
3346F:	include/linux/cfag12864b.h
3347
3348AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3349M:	Andreas Klinger <ak@it-klinger.de>
3350L:	linux-iio@vger.kernel.org
3351S:	Maintained
3352F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3353F:	drivers/iio/adc/hx711.c
3354
3355AX.25 NETWORK LAYER
3356M:	Ralf Baechle <ralf@linux-mips.org>
3357L:	linux-hams@vger.kernel.org
3358S:	Maintained
3359W:	https://linux-ax25.in-berlin.de
3360F:	include/net/ax25.h
3361F:	include/uapi/linux/ax25.h
3362F:	net/ax25/
3363
3364AXENTIA ARM DEVICES
3365M:	Peter Rosin <peda@axentia.se>
3366L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3367S:	Maintained
3368F:	arch/arm/boot/dts/microchip/at91-linea.dtsi
3369F:	arch/arm/boot/dts/microchip/at91-natte.dtsi
3370F:	arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3371F:	arch/arm/boot/dts/microchip/at91-tse850-3.dts
3372
3373AXENTIA ASOC DRIVERS
3374M:	Peter Rosin <peda@axentia.se>
3375L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3376S:	Maintained
3377F:	Documentation/devicetree/bindings/sound/axentia,*
3378F:	sound/soc/atmel/tse850-pcm5142.c
3379
3380AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3381M:	Nuno Sá <nuno.sa@analog.com>
3382L:	linux-hwmon@vger.kernel.org
3383S:	Supported
3384W:	https://ez.analog.com/linux-software-drivers
3385F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3386F:	drivers/hwmon/axi-fan-control.c
3387
3388AXXIA I2C CONTROLLER
3389M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
3390L:	linux-i2c@vger.kernel.org
3391S:	Maintained
3392F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3393F:	drivers/i2c/busses/i2c-axxia.c
3394
3395AZ6007 DVB DRIVER
3396M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3397L:	linux-media@vger.kernel.org
3398S:	Maintained
3399W:	https://linuxtv.org
3400T:	git git://linuxtv.org/media_tree.git
3401F:	drivers/media/usb/dvb-usb-v2/az6007.c
3402
3403AZTECH FM RADIO RECEIVER DRIVER
3404M:	Hans Verkuil <hverkuil@xs4all.nl>
3405L:	linux-media@vger.kernel.org
3406S:	Maintained
3407W:	https://linuxtv.org
3408T:	git git://linuxtv.org/media_tree.git
3409F:	drivers/media/radio/radio-aztech*
3410
3411B43 WIRELESS DRIVER
3412L:	linux-wireless@vger.kernel.org
3413L:	b43-dev@lists.infradead.org
3414S:	Orphan
3415W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3416F:	drivers/net/wireless/broadcom/b43/
3417
3418B43LEGACY WIRELESS DRIVER
3419M:	Larry Finger <Larry.Finger@lwfinger.net>
3420L:	linux-wireless@vger.kernel.org
3421L:	b43-dev@lists.infradead.org
3422S:	Maintained
3423W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3424F:	drivers/net/wireless/broadcom/b43legacy/
3425
3426BACKLIGHT CLASS/SUBSYSTEM
3427M:	Lee Jones <lee@kernel.org>
3428M:	Daniel Thompson <daniel.thompson@linaro.org>
3429M:	Jingoo Han <jingoohan1@gmail.com>
3430L:	dri-devel@lists.freedesktop.org
3431S:	Maintained
3432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3433F:	Documentation/ABI/stable/sysfs-class-backlight
3434F:	Documentation/ABI/testing/sysfs-class-backlight
3435F:	Documentation/devicetree/bindings/leds/backlight
3436F:	drivers/video/backlight/
3437F:	include/linux/backlight.h
3438F:	include/linux/pwm_backlight.h
3439
3440BARCO P50 GPIO DRIVER
3441M:	Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3442M:	Peter Korsgaard <peter.korsgaard@barco.com>
3443S:	Maintained
3444F:	drivers/platform/x86/barco-p50-gpio.c
3445
3446BATMAN ADVANCED
3447M:	Marek Lindner <mareklindner@neomailbox.ch>
3448M:	Simon Wunderlich <sw@simonwunderlich.de>
3449M:	Antonio Quartulli <a@unstable.cc>
3450M:	Sven Eckelmann <sven@narfation.org>
3451L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3452S:	Maintained
3453W:	https://www.open-mesh.org/
3454Q:	https://patchwork.open-mesh.org/project/batman/list/
3455B:	https://www.open-mesh.org/projects/batman-adv/issues
3456C:	ircs://irc.hackint.org/batadv
3457T:	git https://git.open-mesh.org/linux-merge.git
3458F:	Documentation/networking/batman-adv.rst
3459F:	include/uapi/linux/batadv_packet.h
3460F:	include/uapi/linux/batman_adv.h
3461F:	net/batman-adv/
3462
3463BAYCOM/HDLCDRV DRIVERS FOR AX.25
3464M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
3465L:	linux-hams@vger.kernel.org
3466S:	Maintained
3467W:	http://www.baycom.org/~tom/ham/ham.html
3468F:	drivers/net/hamradio/baycom*
3469
3470BCACHE (BLOCK LAYER CACHE)
3471M:	Coly Li <colyli@suse.de>
3472M:	Kent Overstreet <kent.overstreet@gmail.com>
3473L:	linux-bcache@vger.kernel.org
3474S:	Maintained
3475W:	http://bcache.evilpiepirate.org
3476C:	irc://irc.oftc.net/bcache
3477F:	drivers/md/bcache/
3478
3479BDISP ST MEDIA DRIVER
3480M:	Fabien Dessenne <fabien.dessenne@foss.st.com>
3481L:	linux-media@vger.kernel.org
3482S:	Supported
3483W:	https://linuxtv.org
3484T:	git git://linuxtv.org/media_tree.git
3485F:	drivers/media/platform/st/sti/bdisp
3486
3487BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3488M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
3489L:	netdev@vger.kernel.org
3490S:	Maintained
3491F:	drivers/net/ethernet/ec_bhf.c
3492
3493BEFS FILE SYSTEM
3494M:	Luis de Bethencourt <luisbg@kernel.org>
3495M:	Salah Triki <salah.triki@gmail.com>
3496S:	Maintained
3497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3498F:	Documentation/filesystems/befs.rst
3499F:	fs/befs/
3500
3501BFQ I/O SCHEDULER
3502M:	Paolo Valente <paolo.valente@unimore.it>
3503M:	Jens Axboe <axboe@kernel.dk>
3504L:	linux-block@vger.kernel.org
3505S:	Maintained
3506F:	Documentation/block/bfq-iosched.rst
3507F:	block/bfq-*
3508
3509BFS FILE SYSTEM
3510M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3511S:	Maintained
3512F:	Documentation/filesystems/bfs.rst
3513F:	fs/bfs/
3514F:	include/uapi/linux/bfs_fs.h
3515
3516BITMAP API
3517M:	Yury Norov <yury.norov@gmail.com>
3518R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3519R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3520S:	Maintained
3521F:	include/linux/bitfield.h
3522F:	include/linux/bitmap.h
3523F:	include/linux/bits.h
3524F:	include/linux/cpumask.h
3525F:	include/linux/find.h
3526F:	include/linux/nodemask.h
3527F:	include/vdso/bits.h
3528F:	lib/bitmap.c
3529F:	lib/cpumask.c
3530F:	lib/cpumask_kunit.c
3531F:	lib/find_bit.c
3532F:	lib/find_bit_benchmark.c
3533F:	lib/test_bitmap.c
3534F:	tools/include/linux/bitfield.h
3535F:	tools/include/linux/bitmap.h
3536F:	tools/include/linux/bits.h
3537F:	tools/include/linux/find.h
3538F:	tools/include/vdso/bits.h
3539F:	tools/lib/bitmap.c
3540F:	tools/lib/find_bit.c
3541
3542BLINKM RGB LED DRIVER
3543M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3544S:	Maintained
3545F:	drivers/leds/leds-blinkm.c
3546
3547BLOCK LAYER
3548M:	Jens Axboe <axboe@kernel.dk>
3549L:	linux-block@vger.kernel.org
3550S:	Maintained
3551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3552F:	Documentation/ABI/stable/sysfs-block
3553F:	Documentation/block/
3554F:	block/
3555F:	drivers/block/
3556F:	include/linux/bio.h
3557F:	include/linux/blk*
3558F:	kernel/trace/blktrace.c
3559F:	lib/sbitmap.c
3560
3561BLOCK2MTD DRIVER
3562M:	Joern Engel <joern@lazybastard.org>
3563L:	linux-mtd@lists.infradead.org
3564S:	Maintained
3565F:	drivers/mtd/devices/block2mtd.c
3566
3567BLUETOOTH DRIVERS
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:	Documentation/devicetree/bindings/net/bluetooth/
3577F:	drivers/bluetooth/
3578
3579BLUETOOTH SUBSYSTEM
3580M:	Marcel Holtmann <marcel@holtmann.org>
3581M:	Johan Hedberg <johan.hedberg@gmail.com>
3582M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3583L:	linux-bluetooth@vger.kernel.org
3584S:	Supported
3585W:	http://www.bluez.org/
3586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3588F:	include/net/bluetooth/
3589F:	net/bluetooth/
3590
3591BONDING DRIVER
3592M:	Jay Vosburgh <j.vosburgh@gmail.com>
3593M:	Andy Gospodarek <andy@greyhouse.net>
3594L:	netdev@vger.kernel.org
3595S:	Supported
3596W:	http://sourceforge.net/projects/bonding/
3597F:	Documentation/networking/bonding.rst
3598F:	drivers/net/bonding/
3599F:	include/net/bond*
3600F:	include/uapi/linux/if_bonding.h
3601F:	tools/testing/selftests/drivers/net/bonding/
3602
3603BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3604M:	Dan Robertson <dan@dlrobertson.com>
3605L:	linux-iio@vger.kernel.org
3606S:	Maintained
3607F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3608F:	drivers/iio/accel/bma400*
3609
3610BPF JIT for ARM
3611M:	Shubham Bansal <illusionist.neo@gmail.com>
3612L:	bpf@vger.kernel.org
3613S:	Odd Fixes
3614F:	arch/arm/net/
3615
3616BPF JIT for ARM64
3617M:	Daniel Borkmann <daniel@iogearbox.net>
3618M:	Alexei Starovoitov <ast@kernel.org>
3619M:	Zi Shen Lim <zlim.lnx@gmail.com>
3620L:	bpf@vger.kernel.org
3621S:	Supported
3622F:	arch/arm64/net/
3623
3624BPF JIT for MIPS (32-BIT AND 64-BIT)
3625M:	Johan Almbladh <johan.almbladh@anyfinetworks.com>
3626M:	Paul Burton <paulburton@kernel.org>
3627L:	bpf@vger.kernel.org
3628S:	Maintained
3629F:	arch/mips/net/
3630
3631BPF JIT for NFP NICs
3632M:	Jakub Kicinski <kuba@kernel.org>
3633L:	bpf@vger.kernel.org
3634S:	Odd Fixes
3635F:	drivers/net/ethernet/netronome/nfp/bpf/
3636
3637BPF JIT for POWERPC (32-BIT AND 64-BIT)
3638M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3639M:	Michael Ellerman <mpe@ellerman.id.au>
3640L:	bpf@vger.kernel.org
3641S:	Supported
3642F:	arch/powerpc/net/
3643
3644BPF JIT for RISC-V (32-bit)
3645M:	Luke Nelson <luke.r.nels@gmail.com>
3646M:	Xi Wang <xi.wang@gmail.com>
3647L:	bpf@vger.kernel.org
3648S:	Maintained
3649F:	arch/riscv/net/
3650X:	arch/riscv/net/bpf_jit_comp64.c
3651
3652BPF JIT for RISC-V (64-bit)
3653M:	Björn Töpel <bjorn@kernel.org>
3654L:	bpf@vger.kernel.org
3655S:	Maintained
3656F:	arch/riscv/net/
3657X:	arch/riscv/net/bpf_jit_comp32.c
3658
3659BPF JIT for S390
3660M:	Ilya Leoshkevich <iii@linux.ibm.com>
3661M:	Heiko Carstens <hca@linux.ibm.com>
3662M:	Vasily Gorbik <gor@linux.ibm.com>
3663L:	bpf@vger.kernel.org
3664S:	Supported
3665F:	arch/s390/net/
3666X:	arch/s390/net/pnet.c
3667
3668BPF JIT for SPARC (32-BIT AND 64-BIT)
3669M:	David S. Miller <davem@davemloft.net>
3670L:	bpf@vger.kernel.org
3671S:	Odd Fixes
3672F:	arch/sparc/net/
3673
3674BPF JIT for X86 32-BIT
3675M:	Wang YanQing <udknight@gmail.com>
3676L:	bpf@vger.kernel.org
3677S:	Odd Fixes
3678F:	arch/x86/net/bpf_jit_comp32.c
3679
3680BPF JIT for X86 64-BIT
3681M:	Alexei Starovoitov <ast@kernel.org>
3682M:	Daniel Borkmann <daniel@iogearbox.net>
3683L:	bpf@vger.kernel.org
3684S:	Supported
3685F:	arch/x86/net/
3686X:	arch/x86/net/bpf_jit_comp32.c
3687
3688BPF [BTF]
3689M:	Martin KaFai Lau <martin.lau@linux.dev>
3690L:	bpf@vger.kernel.org
3691S:	Maintained
3692F:	include/linux/btf*
3693F:	kernel/bpf/btf.c
3694
3695BPF [CORE]
3696M:	Alexei Starovoitov <ast@kernel.org>
3697M:	Daniel Borkmann <daniel@iogearbox.net>
3698R:	John Fastabend <john.fastabend@gmail.com>
3699L:	bpf@vger.kernel.org
3700S:	Maintained
3701F:	include/linux/bpf*
3702F:	include/linux/filter.h
3703F:	include/linux/tnum.h
3704F:	kernel/bpf/core.c
3705F:	kernel/bpf/dispatcher.c
3706F:	kernel/bpf/mprog.c
3707F:	kernel/bpf/syscall.c
3708F:	kernel/bpf/tnum.c
3709F:	kernel/bpf/trampoline.c
3710F:	kernel/bpf/verifier.c
3711
3712BPF [DOCUMENTATION] (Related to Standardization)
3713R:	David Vernet <void@manifault.com>
3714L:	bpf@vger.kernel.org
3715L:	bpf@ietf.org
3716S:	Maintained
3717F:	Documentation/bpf/standardization/
3718
3719BPF [GENERAL] (Safe Dynamic Programs and Tools)
3720M:	Alexei Starovoitov <ast@kernel.org>
3721M:	Daniel Borkmann <daniel@iogearbox.net>
3722M:	Andrii Nakryiko <andrii@kernel.org>
3723R:	Martin KaFai Lau <martin.lau@linux.dev>
3724R:	Song Liu <song@kernel.org>
3725R:	Yonghong Song <yonghong.song@linux.dev>
3726R:	John Fastabend <john.fastabend@gmail.com>
3727R:	KP Singh <kpsingh@kernel.org>
3728R:	Stanislav Fomichev <sdf@google.com>
3729R:	Hao Luo <haoluo@google.com>
3730R:	Jiri Olsa <jolsa@kernel.org>
3731L:	bpf@vger.kernel.org
3732S:	Supported
3733W:	https://bpf.io/
3734Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3737F:	Documentation/bpf/
3738F:	Documentation/networking/filter.rst
3739F:	Documentation/userspace-api/ebpf/
3740F:	arch/*/net/*
3741F:	include/linux/bpf*
3742F:	include/linux/btf*
3743F:	include/linux/filter.h
3744F:	include/trace/events/xdp.h
3745F:	include/uapi/linux/bpf*
3746F:	include/uapi/linux/btf*
3747F:	include/uapi/linux/filter.h
3748F:	kernel/bpf/
3749F:	kernel/trace/bpf_trace.c
3750F:	lib/test_bpf.c
3751F:	net/bpf/
3752F:	net/core/filter.c
3753F:	net/sched/act_bpf.c
3754F:	net/sched/cls_bpf.c
3755F:	samples/bpf/
3756F:	scripts/bpf_doc.py
3757F:	scripts/pahole-flags.sh
3758F:	scripts/pahole-version.sh
3759F:	tools/bpf/
3760F:	tools/lib/bpf/
3761F:	tools/testing/selftests/bpf/
3762
3763BPF [ITERATOR]
3764M:	Yonghong Song <yonghong.song@linux.dev>
3765L:	bpf@vger.kernel.org
3766S:	Maintained
3767F:	kernel/bpf/*iter.c
3768
3769BPF [L7 FRAMEWORK] (sockmap)
3770M:	John Fastabend <john.fastabend@gmail.com>
3771M:	Jakub Sitnicki <jakub@cloudflare.com>
3772L:	netdev@vger.kernel.org
3773L:	bpf@vger.kernel.org
3774S:	Maintained
3775F:	include/linux/skmsg.h
3776F:	net/core/skmsg.c
3777F:	net/core/sock_map.c
3778F:	net/ipv4/tcp_bpf.c
3779F:	net/ipv4/udp_bpf.c
3780F:	net/unix/unix_bpf.c
3781
3782BPF [LIBRARY] (libbpf)
3783M:	Andrii Nakryiko <andrii@kernel.org>
3784L:	bpf@vger.kernel.org
3785S:	Maintained
3786F:	tools/lib/bpf/
3787
3788BPF [MISC]
3789L:	bpf@vger.kernel.org
3790S:	Odd Fixes
3791K:	(?:\b|_)bpf(?:\b|_)
3792
3793BPF [NETWORKING] (struct_ops, reuseport)
3794M:	Martin KaFai Lau <martin.lau@linux.dev>
3795L:	bpf@vger.kernel.org
3796L:	netdev@vger.kernel.org
3797S:	Maintained
3798F:	kernel/bpf/bpf_struct*
3799
3800BPF [NETWORKING] (tcx & tc BPF, sock_addr)
3801M:	Martin KaFai Lau <martin.lau@linux.dev>
3802M:	Daniel Borkmann <daniel@iogearbox.net>
3803R:	John Fastabend <john.fastabend@gmail.com>
3804L:	bpf@vger.kernel.org
3805L:	netdev@vger.kernel.org
3806S:	Maintained
3807F:	include/net/tcx.h
3808F:	kernel/bpf/tcx.c
3809F:	net/core/filter.c
3810F:	net/sched/act_bpf.c
3811F:	net/sched/cls_bpf.c
3812
3813BPF [RINGBUF]
3814M:	Andrii Nakryiko <andrii@kernel.org>
3815L:	bpf@vger.kernel.org
3816S:	Maintained
3817F:	kernel/bpf/ringbuf.c
3818
3819BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
3820M:	KP Singh <kpsingh@kernel.org>
3821R:	Florent Revest <revest@chromium.org>
3822R:	Brendan Jackman <jackmanb@chromium.org>
3823L:	bpf@vger.kernel.org
3824S:	Maintained
3825F:	Documentation/bpf/prog_lsm.rst
3826F:	include/linux/bpf_lsm.h
3827F:	kernel/bpf/bpf_lsm.c
3828F:	security/bpf/
3829
3830BPF [SELFTESTS] (Test Runners & Infrastructure)
3831M:	Andrii Nakryiko <andrii@kernel.org>
3832R:	Mykola Lysenko <mykolal@fb.com>
3833L:	bpf@vger.kernel.org
3834S:	Maintained
3835F:	tools/testing/selftests/bpf/
3836
3837BPF [STORAGE & CGROUPS]
3838M:	Martin KaFai Lau <martin.lau@linux.dev>
3839L:	bpf@vger.kernel.org
3840S:	Maintained
3841F:	kernel/bpf/*storage.c
3842F:	kernel/bpf/bpf_lru*
3843F:	kernel/bpf/cgroup.c
3844
3845BPF [TOOLING] (bpftool)
3846M:	Quentin Monnet <quentin@isovalent.com>
3847L:	bpf@vger.kernel.org
3848S:	Maintained
3849F:	kernel/bpf/disasm.*
3850F:	tools/bpf/bpftool/
3851
3852BPF [TRACING]
3853M:	Song Liu <song@kernel.org>
3854R:	Jiri Olsa <jolsa@kernel.org>
3855L:	bpf@vger.kernel.org
3856S:	Maintained
3857F:	kernel/bpf/stackmap.c
3858F:	kernel/trace/bpf_trace.c
3859
3860BROADCOM ASP 2.0 ETHERNET DRIVER
3861M:	Justin Chen <justin.chen@broadcom.com>
3862M:	Florian Fainelli <florian.fainelli@broadcom.com>
3863L:	bcm-kernel-feedback-list@broadcom.com
3864L:	netdev@vger.kernel.org
3865S:	Supported
3866F:	Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
3867F:	drivers/net/ethernet/broadcom/asp2/
3868
3869BROADCOM B44 10/100 ETHERNET DRIVER
3870M:	Michael Chan <michael.chan@broadcom.com>
3871L:	netdev@vger.kernel.org
3872S:	Supported
3873F:	drivers/net/ethernet/broadcom/b44.*
3874
3875BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3876M:	Florian Fainelli <florian.fainelli@broadcom.com>
3877L:	netdev@vger.kernel.org
3878L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3879S:	Supported
3880F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3881F:	drivers/net/dsa/b53/*
3882F:	drivers/net/dsa/bcm_sf2*
3883F:	include/linux/dsa/brcm.h
3884F:	include/linux/platform_data/b53.h
3885
3886BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3887M:	Florian Fainelli <florian.fainelli@broadcom.com>
3888R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3889L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3890L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3891S:	Maintained
3892T:	git https://github.com/broadcom/stblinux.git
3893F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3894F:	drivers/pci/controller/pcie-brcmstb.c
3895F:	drivers/staging/vc04_services
3896N:	bcm2711
3897N:	bcm283*
3898N:	raspberrypi
3899
3900BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3901M:	Florian Fainelli <florian.fainelli@broadcom.com>
3902M:	Ray Jui <rjui@broadcom.com>
3903M:	Scott Branden <sbranden@broadcom.com>
3904R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3905S:	Maintained
3906T:	git https://github.com/broadcom/mach-bcm
3907F:	arch/arm/mach-bcm/
3908N:	bcm281*
3909N:	bcm113*
3910N:	bcm216*
3911N:	kona
3912
3913BROADCOM BCM47XX MIPS ARCHITECTURE
3914M:	Hauke Mehrtens <hauke@hauke-m.de>
3915M:	Rafał Miłecki <zajec5@gmail.com>
3916L:	linux-mips@vger.kernel.org
3917S:	Maintained
3918F:	Documentation/devicetree/bindings/mips/brcm/
3919F:	arch/mips/bcm47xx/*
3920F:	arch/mips/include/asm/mach-bcm47xx/*
3921
3922BROADCOM BCM4908 ETHERNET DRIVER
3923M:	Rafał Miłecki <rafal@milecki.pl>
3924R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3925L:	netdev@vger.kernel.org
3926S:	Maintained
3927F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3928F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
3929F:	drivers/net/ethernet/broadcom/unimac.h
3930
3931BROADCOM BCM4908 PINMUX DRIVER
3932M:	Rafał Miłecki <rafal@milecki.pl>
3933R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3934L:	linux-gpio@vger.kernel.org
3935S:	Maintained
3936F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
3937F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
3938
3939BROADCOM BCM5301X ARM ARCHITECTURE
3940M:	Florian Fainelli <florian.fainelli@broadcom.com>
3941M:	Hauke Mehrtens <hauke@hauke-m.de>
3942M:	Rafał Miłecki <zajec5@gmail.com>
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/bcm-ns.dtsi
3947F:	arch/arm/boot/dts/broadcom/bcm470*
3948F:	arch/arm/boot/dts/broadcom/bcm5301*
3949F:	arch/arm/boot/dts/broadcom/bcm953012*
3950F:	arch/arm/mach-bcm/bcm_5301x.c
3951
3952BROADCOM BCM53573 ARM ARCHITECTURE
3953M:	Florian Fainelli <florian.fainelli@broadcom.com>
3954M:	Rafał Miłecki <rafal@milecki.pl>
3955R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3956L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3957S:	Maintained
3958F:	arch/arm/boot/dts/broadcom/bcm47189*
3959F:	arch/arm/boot/dts/broadcom/bcm53573*
3960
3961BROADCOM BCM63XX/BCM33XX UDC DRIVER
3962M:	Kevin Cernekee <cernekee@gmail.com>
3963L:	linux-usb@vger.kernel.org
3964S:	Maintained
3965F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3966
3967BROADCOM BCM7XXX ARM ARCHITECTURE
3968M:	Florian Fainelli <florian.fainelli@broadcom.com>
3969R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3970L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3971S:	Maintained
3972T:	git https://github.com/broadcom/stblinux.git
3973F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3974F:	arch/arm/boot/dts/broadcom/bcm7*.dts*
3975F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3976F:	arch/arm/mach-bcm/*brcmstb*
3977F:	arch/arm/mm/cache-b15-rac.c
3978F:	drivers/bus/brcmstb_gisb.c
3979F:	drivers/pci/controller/pcie-brcmstb.c
3980N:	brcmstb
3981N:	bcm7038
3982N:	bcm7120
3983
3984BROADCOM BCMBCA ARM ARCHITECTURE
3985M:	William Zhang <william.zhang@broadcom.com>
3986M:	Anand Gore <anand.gore@broadcom.com>
3987M:	Kursad Oney <kursad.oney@broadcom.com>
3988M:	Florian Fainelli <florian.fainelli@broadcom.com>
3989M:	Rafał Miłecki <rafal@milecki.pl>
3990R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3991L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3992S:	Maintained
3993T:	git https://github.com/broadcom/stblinux.git
3994F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
3995F:	arch/arm64/boot/dts/broadcom/bcmbca/*
3996N:	bcmbca
3997N:	bcm[9]?47622
3998N:	bcm[9]?4912
3999N:	bcm[9]?63138
4000N:	bcm[9]?63146
4001N:	bcm[9]?63148
4002N:	bcm[9]?63158
4003N:	bcm[9]?63178
4004N:	bcm[9]?6756
4005N:	bcm[9]?6813
4006N:	bcm[9]?6846
4007N:	bcm[9]?6855
4008N:	bcm[9]?6856
4009N:	bcm[9]?6858
4010N:	bcm[9]?6878
4011
4012BROADCOM BDC DRIVER
4013M:	Justin Chen <justin.chen@broadcom.com>
4014M:	Al Cooper <alcooperx@gmail.com>
4015R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4016L:	linux-usb@vger.kernel.org
4017S:	Maintained
4018F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4019F:	drivers/usb/gadget/udc/bdc/
4020
4021BROADCOM BMIPS CPUFREQ DRIVER
4022M:	Markus Mayer <mmayer@broadcom.com>
4023R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4024L:	linux-pm@vger.kernel.org
4025S:	Maintained
4026F:	drivers/cpufreq/bmips-cpufreq.c
4027
4028BROADCOM BMIPS MIPS ARCHITECTURE
4029M:	Florian Fainelli <florian.fainelli@broadcom.com>
4030R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4031L:	linux-mips@vger.kernel.org
4032S:	Maintained
4033T:	git https://github.com/broadcom/stblinux.git
4034F:	arch/mips/bmips/*
4035F:	arch/mips/boot/dts/brcm/bcm*.dts*
4036F:	arch/mips/include/asm/mach-bmips/*
4037F:	arch/mips/kernel/*bmips*
4038F:	drivers/irqchip/irq-bcm63*
4039F:	drivers/irqchip/irq-bcm7*
4040F:	drivers/irqchip/irq-brcmstb*
4041F:	drivers/pmdomain/bcm/bcm63xx-power.c
4042F:	include/linux/bcm963xx_nvram.h
4043F:	include/linux/bcm963xx_tag.h
4044
4045BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4046M:	Rasesh Mody <rmody@marvell.com>
4047M:	GR-Linux-NIC-Dev@marvell.com
4048L:	netdev@vger.kernel.org
4049S:	Supported
4050F:	drivers/net/ethernet/broadcom/bnx2.*
4051F:	drivers/net/ethernet/broadcom/bnx2_*
4052
4053BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4054M:	Saurav Kashyap <skashyap@marvell.com>
4055M:	Javed Hasan <jhasan@marvell.com>
4056M:	GR-QLogic-Storage-Upstream@marvell.com
4057L:	linux-scsi@vger.kernel.org
4058S:	Supported
4059F:	drivers/scsi/bnx2fc/
4060
4061BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4062M:	Nilesh Javali <njavali@marvell.com>
4063M:	Manish Rangankar <mrangankar@marvell.com>
4064M:	GR-QLogic-Storage-Upstream@marvell.com
4065L:	linux-scsi@vger.kernel.org
4066S:	Supported
4067F:	drivers/scsi/bnx2i/
4068
4069BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4070M:	Ariel Elior <aelior@marvell.com>
4071M:	Sudarsana Kalluru <skalluru@marvell.com>
4072M:	Manish Chopra <manishc@marvell.com>
4073L:	netdev@vger.kernel.org
4074S:	Supported
4075F:	drivers/net/ethernet/broadcom/bnx2x/
4076
4077BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4078M:	Michael Chan <michael.chan@broadcom.com>
4079L:	netdev@vger.kernel.org
4080S:	Supported
4081F:	drivers/firmware/broadcom/tee_bnxt_fw.c
4082F:	drivers/net/ethernet/broadcom/bnxt/
4083F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
4084
4085BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
4086M:	Arend van Spriel <aspriel@gmail.com>
4087M:	Franky Lin <franky.lin@broadcom.com>
4088M:	Hante Meuleman <hante.meuleman@broadcom.com>
4089L:	linux-wireless@vger.kernel.org
4090L:	brcm80211-dev-list.pdl@broadcom.com
4091L:	SHA-cyfmac-dev-list@infineon.com
4092S:	Supported
4093F:	drivers/net/wireless/broadcom/brcm80211/
4094
4095BROADCOM BRCMSTB GPIO DRIVER
4096M:	Doug Berger <opendmb@gmail.com>
4097M:	Florian Fainelli <florian.fainelli@broadcom>
4098R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4099S:	Supported
4100F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4101F:	drivers/gpio/gpio-brcmstb.c
4102
4103BROADCOM BRCMSTB I2C DRIVER
4104M:	Kamal Dasu <kamal.dasu@broadcom.com>
4105R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4106L:	linux-i2c@vger.kernel.org
4107S:	Supported
4108F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4109F:	drivers/i2c/busses/i2c-brcmstb.c
4110
4111BROADCOM BRCMSTB UART DRIVER
4112M:	Al Cooper <alcooperx@gmail.com>
4113R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4114L:	linux-serial@vger.kernel.org
4115S:	Maintained
4116F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4117F:	drivers/tty/serial/8250/8250_bcm7271.c
4118
4119BROADCOM BRCMSTB USB EHCI DRIVER
4120M:	Justin Chen <justin.chen@broadcom.com>
4121M:	Al Cooper <alcooperx@gmail.com>
4122R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4123L:	linux-usb@vger.kernel.org
4124S:	Maintained
4125F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4126F:	drivers/usb/host/ehci-brcm.*
4127
4128BROADCOM BRCMSTB USB PIN MAP DRIVER
4129M:	Al Cooper <alcooperx@gmail.com>
4130R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4131L:	linux-usb@vger.kernel.org
4132S:	Maintained
4133F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4134F:	drivers/usb/misc/brcmstb-usb-pinmap.c
4135
4136BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4137M:	Justin Chen <justin.chen@broadcom.com>
4138M:	Al Cooper <alcooperx@gmail.com>
4139R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4140L:	linux-kernel@vger.kernel.org
4141S:	Maintained
4142F:	drivers/phy/broadcom/phy-brcm-usb*
4143
4144BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4145M:	William Zhang <william.zhang@broadcom.com>
4146M:	Kursad Oney <kursad.oney@broadcom.com>
4147M:	Jonas Gorski <jonas.gorski@gmail.com>
4148R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4149L:	linux-spi@vger.kernel.org
4150S:	Maintained
4151F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4152F:	drivers/spi/spi-bcm63xx-hsspi.c
4153F:	drivers/spi/spi-bcmbca-hsspi.c
4154
4155BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4156M:	Jonas Gorski <jonas.gorski@gmail.com>
4157L:	linux-spi@vger.kernel.org
4158S:	Odd Fixes
4159F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4160F:	drivers/spi/spi-bcm63xx.c
4161
4162BROADCOM ETHERNET PHY DRIVERS
4163M:	Florian Fainelli <florian.fainelli@broadcom.com>
4164R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4165L:	netdev@vger.kernel.org
4166S:	Supported
4167F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4168F:	drivers/net/phy/bcm*.[ch]
4169F:	drivers/net/phy/broadcom.c
4170F:	include/linux/brcmphy.h
4171
4172BROADCOM GENET ETHERNET DRIVER
4173M:	Doug Berger <opendmb@gmail.com>
4174M:	Florian Fainelli <florian.fainelli@broadcom.com>
4175R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4176L:	netdev@vger.kernel.org
4177S:	Supported
4178F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4179F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4180F:	drivers/net/ethernet/broadcom/genet/
4181F:	drivers/net/ethernet/broadcom/unimac.h
4182F:	drivers/net/mdio/mdio-bcm-unimac.c
4183F:	include/linux/platform_data/bcmgenet.h
4184F:	include/linux/platform_data/mdio-bcm-unimac.h
4185
4186BROADCOM IPROC ARM ARCHITECTURE
4187M:	Ray Jui <rjui@broadcom.com>
4188M:	Scott Branden <sbranden@broadcom.com>
4189R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4190L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4191S:	Maintained
4192T:	git https://github.com/broadcom/stblinux.git
4193F:	arch/arm64/boot/dts/broadcom/northstar2/*
4194F:	arch/arm64/boot/dts/broadcom/stingray/*
4195F:	drivers/clk/bcm/clk-ns*
4196F:	drivers/clk/bcm/clk-sr*
4197F:	drivers/pinctrl/bcm/pinctrl-ns*
4198F:	include/dt-bindings/clock/bcm-sr*
4199N:	iproc
4200N:	cygnus
4201N:	bcm[-_]nsp
4202N:	bcm9113*
4203N:	bcm9583*
4204N:	bcm9585*
4205N:	bcm9586*
4206N:	bcm988312
4207N:	bcm113*
4208N:	bcm583*
4209N:	bcm585*
4210N:	bcm586*
4211N:	bcm88312
4212N:	hr2
4213N:	stingray
4214
4215BROADCOM IPROC GBIT ETHERNET DRIVER
4216M:	Rafał Miłecki <rafal@milecki.pl>
4217R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4218L:	netdev@vger.kernel.org
4219S:	Maintained
4220F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
4221F:	drivers/net/ethernet/broadcom/bgmac*
4222F:	drivers/net/ethernet/broadcom/unimac.h
4223
4224BROADCOM KONA GPIO DRIVER
4225M:	Ray Jui <rjui@broadcom.com>
4226R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4227S:	Supported
4228F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4229F:	drivers/gpio/gpio-bcm-kona.c
4230
4231BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4232M:	Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4233M:	Kashyap Desai <kashyap.desai@broadcom.com>
4234M:	Sumit Saxena <sumit.saxena@broadcom.com>
4235M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4236L:	mpi3mr-linuxdrv.pdl@broadcom.com
4237L:	linux-scsi@vger.kernel.org
4238S:	Supported
4239W:	https://www.broadcom.com/support/storage
4240F:	drivers/scsi/mpi3mr/
4241
4242BROADCOM NETXTREME-E ROCE DRIVER
4243M:	Selvin Xavier <selvin.xavier@broadcom.com>
4244L:	linux-rdma@vger.kernel.org
4245S:	Supported
4246W:	http://www.broadcom.com
4247F:	drivers/infiniband/hw/bnxt_re/
4248F:	include/uapi/rdma/bnxt_re-abi.h
4249
4250BROADCOM NVRAM DRIVER
4251M:	Rafał Miłecki <zajec5@gmail.com>
4252L:	linux-mips@vger.kernel.org
4253S:	Maintained
4254F:	drivers/firmware/broadcom/*
4255
4256BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4257M:	Rafał Miłecki <rafal@milecki.pl>
4258M:	Florian Fainelli <florian.fainelli@broadcom.com>
4259R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4260L:	linux-pm@vger.kernel.org
4261S:	Maintained
4262T:	git https://github.com/broadcom/stblinux.git
4263F:	drivers/pmdomain/bcm/bcm-pmb.c
4264F:	include/dt-bindings/soc/bcm-pmb.h
4265
4266BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4267M:	Rafał Miłecki <zajec5@gmail.com>
4268L:	linux-wireless@vger.kernel.org
4269S:	Maintained
4270F:	drivers/bcma/
4271F:	include/linux/bcma/
4272
4273BROADCOM SPI DRIVER
4274M:	Kamal Dasu <kamal.dasu@broadcom.com>
4275R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4276S:	Maintained
4277F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4278F:	drivers/spi/spi-bcm-qspi.*
4279F:	drivers/spi/spi-brcmstb-qspi.c
4280F:	drivers/spi/spi-iproc-qspi.c
4281
4282BROADCOM STB AVS CPUFREQ DRIVER
4283M:	Markus Mayer <mmayer@broadcom.com>
4284R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4285L:	linux-pm@vger.kernel.org
4286S:	Maintained
4287F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4288F:	drivers/cpufreq/brcmstb*
4289
4290BROADCOM STB AVS TMON DRIVER
4291M:	Markus Mayer <mmayer@broadcom.com>
4292R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4293L:	linux-pm@vger.kernel.org
4294S:	Maintained
4295F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4296F:	drivers/thermal/broadcom/brcmstb*
4297
4298BROADCOM STB DPFE DRIVER
4299M:	Markus Mayer <mmayer@broadcom.com>
4300R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4301L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4302S:	Maintained
4303F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4304F:	drivers/memory/brcmstb_dpfe.c
4305
4306BROADCOM STB NAND FLASH DRIVER
4307M:	Brian Norris <computersforpeace@gmail.com>
4308M:	Kamal Dasu <kamal.dasu@broadcom.com>
4309R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4310L:	linux-mtd@lists.infradead.org
4311S:	Maintained
4312F:	drivers/mtd/nand/raw/brcmnand/
4313F:	include/linux/platform_data/brcmnand.h
4314
4315BROADCOM STB PCIE DRIVER
4316M:	Jim Quinlan <jim2101024@gmail.com>
4317M:	Nicolas Saenz Julienne <nsaenz@kernel.org>
4318M:	Florian Fainelli <florian.fainelli@broadcom.com>
4319R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4320L:	linux-pci@vger.kernel.org
4321S:	Maintained
4322F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4323F:	drivers/pci/controller/pcie-brcmstb.c
4324
4325BROADCOM SYSTEMPORT ETHERNET DRIVER
4326M:	Florian Fainelli <florian.fainelli@broadcom.com>
4327R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4328L:	netdev@vger.kernel.org
4329S:	Supported
4330F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
4331F:	drivers/net/ethernet/broadcom/bcmsysport.*
4332F:	drivers/net/ethernet/broadcom/unimac.h
4333
4334BROADCOM TG3 GIGABIT ETHERNET DRIVER
4335M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
4336M:	Prashant Sreedharan <prashant@broadcom.com>
4337M:	Michael Chan <mchan@broadcom.com>
4338L:	netdev@vger.kernel.org
4339S:	Supported
4340F:	drivers/net/ethernet/broadcom/tg3.*
4341
4342BROADCOM VK DRIVER
4343M:	Scott Branden <scott.branden@broadcom.com>
4344R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4345S:	Supported
4346F:	drivers/misc/bcm-vk/
4347F:	include/uapi/linux/misc/bcm_vk.h
4348
4349BROCADE BFA FC SCSI DRIVER
4350M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4351M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4352L:	linux-scsi@vger.kernel.org
4353S:	Supported
4354F:	drivers/scsi/bfa/
4355
4356BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4357M:	Rasesh Mody <rmody@marvell.com>
4358M:	Sudarsana Kalluru <skalluru@marvell.com>
4359M:	GR-Linux-NIC-Dev@marvell.com
4360L:	netdev@vger.kernel.org
4361S:	Supported
4362F:	drivers/net/ethernet/brocade/bna/
4363
4364BSG (block layer generic sg v4 driver)
4365M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4366L:	linux-scsi@vger.kernel.org
4367S:	Supported
4368F:	block/bsg.c
4369F:	include/linux/bsg.h
4370F:	include/uapi/linux/bsg.h
4371
4372BT87X AUDIO DRIVER
4373M:	Clemens Ladisch <clemens@ladisch.de>
4374L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4375S:	Maintained
4376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4377F:	Documentation/sound/cards/bt87x.rst
4378F:	sound/pci/bt87x.c
4379
4380BT8XXGPIO DRIVER
4381M:	Michael Buesch <m@bues.ch>
4382S:	Maintained
4383W:	http://bu3sch.de/btgpio.php
4384F:	drivers/gpio/gpio-bt8xx.c
4385
4386BTRFS FILE SYSTEM
4387M:	Chris Mason <clm@fb.com>
4388M:	Josef Bacik <josef@toxicpanda.com>
4389M:	David Sterba <dsterba@suse.com>
4390L:	linux-btrfs@vger.kernel.org
4391S:	Maintained
4392W:	https://btrfs.readthedocs.io
4393Q:	https://patchwork.kernel.org/project/linux-btrfs/list/
4394C:	irc://irc.libera.chat/btrfs
4395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4396F:	Documentation/filesystems/btrfs.rst
4397F:	fs/btrfs/
4398F:	include/linux/btrfs*
4399F:	include/trace/events/btrfs.h
4400F:	include/uapi/linux/btrfs*
4401
4402BTTV VIDEO4LINUX DRIVER
4403M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4404L:	linux-media@vger.kernel.org
4405S:	Odd fixes
4406W:	https://linuxtv.org
4407T:	git git://linuxtv.org/media_tree.git
4408F:	Documentation/driver-api/media/drivers/bttv*
4409F:	drivers/media/pci/bt8xx/bttv*
4410
4411BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4412M:	Chanwoo Choi <cw00.choi@samsung.com>
4413L:	linux-pm@vger.kernel.org
4414L:	linux-samsung-soc@vger.kernel.org
4415S:	Maintained
4416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4417F:	Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4418F:	drivers/devfreq/exynos-bus.c
4419
4420BUSLOGIC SCSI DRIVER
4421M:	Khalid Aziz <khalid@gonehiking.org>
4422L:	linux-scsi@vger.kernel.org
4423S:	Maintained
4424F:	drivers/scsi/BusLogic.*
4425F:	drivers/scsi/FlashPoint.*
4426
4427BXCAN CAN NETWORK DRIVER
4428M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
4429L:	linux-can@vger.kernel.org
4430S:	Maintained
4431F:	Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4432F:	drivers/net/can/bxcan.c
4433
4434C-MEDIA CMI8788 DRIVER
4435M:	Clemens Ladisch <clemens@ladisch.de>
4436L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4437S:	Maintained
4438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4439F:	sound/pci/oxygen/
4440
4441C-SKY ARCHITECTURE
4442M:	Guo Ren <guoren@kernel.org>
4443L:	linux-csky@vger.kernel.org
4444S:	Supported
4445T:	git https://github.com/c-sky/csky-linux.git
4446F:	Documentation/devicetree/bindings/csky/
4447F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
4448F:	Documentation/devicetree/bindings/timer/csky,*
4449F:	arch/csky/
4450F:	drivers/clocksource/timer-gx6605s.c
4451F:	drivers/clocksource/timer-mp-csky.c
4452F:	drivers/irqchip/irq-csky-*
4453N:	csky
4454K:	csky
4455
4456CA8210 IEEE-802.15.4 RADIO DRIVER
4457L:	linux-wpan@vger.kernel.org
4458S:	Orphan
4459W:	https://github.com/Cascoda/ca8210-linux.git
4460F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4461F:	drivers/net/ieee802154/ca8210.c
4462
4463CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4464M:	David Howells <dhowells@redhat.com>
4465L:	linux-cachefs@redhat.com (moderated for non-subscribers)
4466S:	Supported
4467F:	Documentation/filesystems/caching/cachefiles.rst
4468F:	fs/cachefiles/
4469
4470CACHESTAT: PAGE CACHE STATS FOR A FILE
4471M:	Nhat Pham <nphamcs@gmail.com>
4472M:	Johannes Weiner <hannes@cmpxchg.org>
4473L:	linux-mm@kvack.org
4474S:	Maintained
4475F:	tools/testing/selftests/cachestat/test_cachestat.c
4476
4477CADENCE MIPI-CSI2 BRIDGES
4478M:	Maxime Ripard <mripard@kernel.org>
4479L:	linux-media@vger.kernel.org
4480S:	Maintained
4481F:	Documentation/devicetree/bindings/media/cdns,*.txt
4482F:	Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4483F:	drivers/media/platform/cadence/cdns-csi2*
4484
4485CADENCE NAND DRIVER
4486L:	linux-mtd@lists.infradead.org
4487S:	Orphan
4488F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4489F:	drivers/mtd/nand/raw/cadence-nand-controller.c
4490
4491CADENCE USB3 DRD IP DRIVER
4492M:	Peter Chen <peter.chen@kernel.org>
4493M:	Pawel Laszczak <pawell@cadence.com>
4494R:	Roger Quadros <rogerq@kernel.org>
4495L:	linux-usb@vger.kernel.org
4496S:	Maintained
4497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4498F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4499F:	drivers/usb/cdns3/
4500X:	drivers/usb/cdns3/cdnsp*
4501
4502CADENCE USBHS DRIVER
4503M:	Pawel Laszczak <pawell@cadence.com>
4504L:	linux-usb@vger.kernel.org
4505S:	Maintained
4506F:	drivers/usb/gadget/udc/cdns2
4507
4508CADENCE USBSSP DRD IP DRIVER
4509M:	Pawel Laszczak <pawell@cadence.com>
4510L:	linux-usb@vger.kernel.org
4511S:	Maintained
4512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4513F:	drivers/usb/cdns3/
4514X:	drivers/usb/cdns3/cdns3*
4515
4516CADET FM/AM RADIO RECEIVER DRIVER
4517M:	Hans Verkuil <hverkuil@xs4all.nl>
4518L:	linux-media@vger.kernel.org
4519S:	Maintained
4520W:	https://linuxtv.org
4521T:	git git://linuxtv.org/media_tree.git
4522F:	drivers/media/radio/radio-cadet*
4523
4524CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4525L:	linux-media@vger.kernel.org
4526S:	Orphan
4527T:	git git://linuxtv.org/media_tree.git
4528F:	Documentation/admin-guide/media/cafe_ccic*
4529F:	drivers/media/platform/marvell/
4530
4531CAIF NETWORK LAYER
4532L:	netdev@vger.kernel.org
4533S:	Orphan
4534F:	Documentation/networking/caif/
4535F:	drivers/net/caif/
4536F:	include/net/caif/
4537F:	include/uapi/linux/caif/
4538F:	net/caif/
4539
4540CAKE QDISC
4541M:	Toke Høiland-Jørgensen <toke@toke.dk>
4542L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
4543S:	Maintained
4544F:	net/sched/sch_cake.c
4545
4546CAN NETWORK DRIVERS
4547M:	Wolfgang Grandegger <wg@grandegger.com>
4548M:	Marc Kleine-Budde <mkl@pengutronix.de>
4549L:	linux-can@vger.kernel.org
4550S:	Maintained
4551W:	https://github.com/linux-can
4552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4554F:	Documentation/devicetree/bindings/net/can/
4555F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4556F:	drivers/net/can/
4557F:	drivers/phy/phy-can-transceiver.c
4558F:	include/linux/can/bittiming.h
4559F:	include/linux/can/dev.h
4560F:	include/linux/can/length.h
4561F:	include/linux/can/platform/
4562F:	include/linux/can/rx-offload.h
4563F:	include/uapi/linux/can/error.h
4564F:	include/uapi/linux/can/netlink.h
4565F:	include/uapi/linux/can/vxcan.h
4566
4567CAN NETWORK LAYER
4568M:	Oliver Hartkopp <socketcan@hartkopp.net>
4569M:	Marc Kleine-Budde <mkl@pengutronix.de>
4570L:	linux-can@vger.kernel.org
4571S:	Maintained
4572W:	https://github.com/linux-can
4573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4575F:	Documentation/networking/can.rst
4576F:	include/linux/can/can-ml.h
4577F:	include/linux/can/core.h
4578F:	include/linux/can/skb.h
4579F:	include/net/netns/can.h
4580F:	include/uapi/linux/can.h
4581F:	include/uapi/linux/can/bcm.h
4582F:	include/uapi/linux/can/gw.h
4583F:	include/uapi/linux/can/isotp.h
4584F:	include/uapi/linux/can/raw.h
4585F:	net/can/
4586
4587CAN-J1939 NETWORK LAYER
4588M:	Robin van der Gracht <robin@protonic.nl>
4589M:	Oleksij Rempel <o.rempel@pengutronix.de>
4590R:	kernel@pengutronix.de
4591L:	linux-can@vger.kernel.org
4592S:	Maintained
4593F:	Documentation/networking/j1939.rst
4594F:	include/uapi/linux/can/j1939.h
4595F:	net/can/j1939/
4596
4597CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4598M:	Damien Le Moal <dlemoal@kernel.org>
4599L:	linux-riscv@lists.infradead.org
4600L:	linux-gpio@vger.kernel.org (pinctrl driver)
4601F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4602F:	drivers/pinctrl/pinctrl-k210.c
4603
4604CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4605M:	Damien Le Moal <dlemoal@kernel.org>
4606L:	linux-kernel@vger.kernel.org
4607L:	linux-riscv@lists.infradead.org
4608S:	Maintained
4609F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4610F:	drivers/reset/reset-k210.c
4611
4612CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4613M:	Damien Le Moal <dlemoal@kernel.org>
4614L:	linux-riscv@lists.infradead.org
4615S:	Maintained
4616F:	Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4617F:	drivers/soc/canaan/
4618F:	include/soc/canaan/
4619
4620CAPABILITIES
4621M:	Serge Hallyn <serge@hallyn.com>
4622L:	linux-security-module@vger.kernel.org
4623S:	Supported
4624F:	include/linux/capability.h
4625F:	include/uapi/linux/capability.h
4626F:	kernel/capability.c
4627F:	security/commoncap.c
4628
4629CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4630M:	Kevin Tsai <ktsai@capellamicro.com>
4631S:	Maintained
4632F:	drivers/iio/light/cm*
4633
4634CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4635M:	Christian Lamparter <chunkeey@googlemail.com>
4636L:	linux-wireless@vger.kernel.org
4637S:	Maintained
4638W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4639F:	drivers/net/wireless/ath/carl9170/
4640
4641CAVIUM I2C DRIVER
4642M:	Robert Richter <rric@kernel.org>
4643S:	Odd Fixes
4644W:	http://www.marvell.com
4645F:	drivers/i2c/busses/i2c-octeon*
4646F:	drivers/i2c/busses/i2c-thunderx*
4647
4648CAVIUM LIQUIDIO NETWORK DRIVER
4649M:	Derek Chickles <dchickles@marvell.com>
4650M:	Satanand Burla <sburla@marvell.com>
4651M:	Felix Manlunas <fmanlunas@marvell.com>
4652L:	netdev@vger.kernel.org
4653S:	Supported
4654W:	http://www.marvell.com
4655F:	drivers/net/ethernet/cavium/liquidio/
4656
4657CAVIUM MMC DRIVER
4658M:	Robert Richter <rric@kernel.org>
4659S:	Odd Fixes
4660W:	http://www.marvell.com
4661F:	drivers/mmc/host/cavium*
4662
4663CAVIUM OCTEON-TX CRYPTO DRIVER
4664M:	George Cherian <gcherian@marvell.com>
4665L:	linux-crypto@vger.kernel.org
4666S:	Supported
4667W:	http://www.marvell.com
4668F:	drivers/crypto/cavium/cpt/
4669
4670CAVIUM THUNDERX2 ARM64 SOC
4671M:	Robert Richter <rric@kernel.org>
4672L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4673S:	Odd Fixes
4674F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4675F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
4676
4677CBS/ETF/TAPRIO QDISCS
4678M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
4679L:	netdev@vger.kernel.org
4680S:	Maintained
4681F:	net/sched/sch_cbs.c
4682F:	net/sched/sch_etf.c
4683F:	net/sched/sch_taprio.c
4684
4685CC2520 IEEE-802.15.4 RADIO DRIVER
4686M:	Stefan Schmidt <stefan@datenfreihafen.org>
4687L:	linux-wpan@vger.kernel.org
4688S:	Odd Fixes
4689F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4690F:	drivers/net/ieee802154/cc2520.c
4691
4692CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4693M:	Gilad Ben-Yossef <gilad@benyossef.com>
4694L:	linux-crypto@vger.kernel.org
4695S:	Supported
4696W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4697F:	drivers/crypto/ccree/
4698
4699CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4700M:	Hadar Gat <hadar.gat@arm.com>
4701L:	linux-crypto@vger.kernel.org
4702S:	Supported
4703W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4704F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4705F:	drivers/char/hw_random/cctrng.c
4706F:	drivers/char/hw_random/cctrng.h
4707
4708CEC FRAMEWORK
4709M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4710L:	linux-media@vger.kernel.org
4711S:	Supported
4712W:	http://linuxtv.org
4713T:	git git://linuxtv.org/media_tree.git
4714F:	Documentation/ABI/testing/debugfs-cec-error-inj
4715F:	Documentation/devicetree/bindings/media/cec/cec-common.yaml
4716F:	Documentation/driver-api/media/cec-core.rst
4717F:	Documentation/userspace-api/media/cec
4718F:	drivers/media/cec/
4719F:	drivers/media/rc/keymaps/rc-cec.c
4720F:	include/media/cec-notifier.h
4721F:	include/media/cec.h
4722F:	include/uapi/linux/cec-funcs.h
4723F:	include/uapi/linux/cec.h
4724
4725CEC GPIO DRIVER
4726M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4727L:	linux-media@vger.kernel.org
4728S:	Supported
4729W:	http://linuxtv.org
4730T:	git git://linuxtv.org/media_tree.git
4731F:	Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
4732F:	drivers/media/cec/platform/cec-gpio/
4733
4734CELL BROADBAND ENGINE ARCHITECTURE
4735M:	Arnd Bergmann <arnd@arndb.de>
4736L:	linuxppc-dev@lists.ozlabs.org
4737S:	Supported
4738W:	http://www.ibm.com/developerworks/power/cell/
4739F:	arch/powerpc/include/asm/cell*.h
4740F:	arch/powerpc/include/asm/spu*.h
4741F:	arch/powerpc/include/uapi/asm/spu*.h
4742F:	arch/powerpc/platforms/cell/
4743
4744CELLWISE CW2015 BATTERY DRIVER
4745M:	Tobias Schrammm <t.schramm@manjaro.org>
4746S:	Maintained
4747F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4748F:	drivers/power/supply/cw2015_battery.c
4749
4750CEPH COMMON CODE (LIBCEPH)
4751M:	Ilya Dryomov <idryomov@gmail.com>
4752M:	Xiubo Li <xiubli@redhat.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:	include/linux/ceph/
4759F:	include/linux/crush/
4760F:	net/ceph/
4761
4762CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4763M:	Xiubo Li <xiubli@redhat.com>
4764M:	Ilya Dryomov <idryomov@gmail.com>
4765R:	Jeff Layton <jlayton@kernel.org>
4766L:	ceph-devel@vger.kernel.org
4767S:	Supported
4768W:	http://ceph.com/
4769T:	git https://github.com/ceph/ceph-client.git
4770F:	Documentation/filesystems/ceph.rst
4771F:	fs/ceph/
4772
4773CERTIFICATE HANDLING
4774M:	David Howells <dhowells@redhat.com>
4775M:	David Woodhouse <dwmw2@infradead.org>
4776L:	keyrings@vger.kernel.org
4777S:	Maintained
4778F:	Documentation/admin-guide/module-signing.rst
4779F:	certs/
4780F:	scripts/sign-file.c
4781F:	tools/certs/
4782
4783CFAG12864B LCD DRIVER
4784M:	Miguel Ojeda <ojeda@kernel.org>
4785S:	Maintained
4786F:	drivers/auxdisplay/cfag12864b.c
4787F:	include/linux/cfag12864b.h
4788
4789CFAG12864BFB LCD FRAMEBUFFER DRIVER
4790M:	Miguel Ojeda <ojeda@kernel.org>
4791S:	Maintained
4792F:	drivers/auxdisplay/cfag12864bfb.c
4793F:	include/linux/cfag12864b.h
4794
4795CHAR and MISC DRIVERS
4796M:	Arnd Bergmann <arnd@arndb.de>
4797M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4798S:	Supported
4799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4800F:	drivers/char/
4801F:	drivers/misc/
4802F:	include/linux/miscdevice.h
4803X:	drivers/char/agp/
4804X:	drivers/char/hw_random/
4805X:	drivers/char/ipmi/
4806X:	drivers/char/random.c
4807X:	drivers/char/tpm/
4808
4809CHECKPATCH
4810M:	Andy Whitcroft <apw@canonical.com>
4811M:	Joe Perches <joe@perches.com>
4812R:	Dwaipayan Ray <dwaipayanray1@gmail.com>
4813R:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
4814S:	Maintained
4815F:	scripts/checkpatch.pl
4816
4817CHECKPATCH DOCUMENTATION
4818M:	Dwaipayan Ray <dwaipayanray1@gmail.com>
4819M:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
4820R:	Joe Perches <joe@perches.com>
4821S:	Maintained
4822F:	Documentation/dev-tools/checkpatch.rst
4823
4824CHINESE DOCUMENTATION
4825M:	Alex Shi <alexs@kernel.org>
4826M:	Yanteng Si <siyanteng@loongson.cn>
4827S:	Maintained
4828F:	Documentation/translations/zh_CN/
4829
4830CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4831M:	Peter Chen <peter.chen@kernel.org>
4832L:	linux-usb@vger.kernel.org
4833S:	Maintained
4834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4835F:	drivers/usb/chipidea/
4836
4837CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4838M:	Hans de Goede <hdegoede@redhat.com>
4839L:	linux-input@vger.kernel.org
4840S:	Maintained
4841F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4842F:	drivers/input/touchscreen/chipone_icn8318.c
4843
4844CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4845M:	Hans de Goede <hdegoede@redhat.com>
4846L:	linux-input@vger.kernel.org
4847S:	Maintained
4848F:	drivers/input/touchscreen/chipone_icn8505.c
4849
4850CHROME HARDWARE PLATFORM SUPPORT
4851M:	Benson Leung <bleung@chromium.org>
4852M:	Tzung-Bi Shih <tzungbi@kernel.org>
4853L:	chrome-platform@lists.linux.dev
4854S:	Maintained
4855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4856F:	drivers/platform/chrome/
4857
4858CHROMEOS EC CODEC DRIVER
4859M:	Cheng-Yi Chiang <cychiang@chromium.org>
4860M:	Tzung-Bi Shih <tzungbi@kernel.org>
4861R:	Guenter Roeck <groeck@chromium.org>
4862L:	chrome-platform@lists.linux.dev
4863S:	Maintained
4864F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4865F:	sound/soc/codecs/cros_ec_codec.*
4866
4867CHROMEOS EC SUBDRIVERS
4868M:	Benson Leung <bleung@chromium.org>
4869R:	Guenter Roeck <groeck@chromium.org>
4870L:	chrome-platform@lists.linux.dev
4871S:	Maintained
4872F:	drivers/power/supply/cros_usbpd-charger.c
4873N:	cros_ec
4874N:	cros-ec
4875
4876CHROMEOS EC UART DRIVER
4877M:	Bhanu Prakash Maiya <bhanumaiya@chromium.org>
4878R:	Benson Leung <bleung@chromium.org>
4879R:	Tzung-Bi Shih <tzungbi@kernel.org>
4880S:	Maintained
4881F:	drivers/platform/chrome/cros_ec_uart.c
4882
4883CHROMEOS EC USB PD NOTIFY DRIVER
4884M:	Prashant Malani <pmalani@chromium.org>
4885L:	chrome-platform@lists.linux.dev
4886S:	Maintained
4887F:	drivers/platform/chrome/cros_usbpd_notify.c
4888F:	include/linux/platform_data/cros_usbpd_notify.h
4889
4890CHROMEOS EC USB TYPE-C DRIVER
4891M:	Prashant Malani <pmalani@chromium.org>
4892L:	chrome-platform@lists.linux.dev
4893S:	Maintained
4894F:	drivers/platform/chrome/cros_ec_typec.*
4895F:	drivers/platform/chrome/cros_typec_switch.c
4896F:	drivers/platform/chrome/cros_typec_vdm.*
4897
4898CHROMEOS HPS DRIVER
4899M:	Dan Callaghan <dcallagh@chromium.org>
4900R:	Sami Kyöstilä <skyostil@chromium.org>
4901S:	Maintained
4902F:	drivers/platform/chrome/cros_hps_i2c.c
4903
4904CHRONTEL CH7322 CEC DRIVER
4905M:	Joe Tessler <jrt@google.com>
4906L:	linux-media@vger.kernel.org
4907S:	Maintained
4908T:	git git://linuxtv.org/media_tree.git
4909F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4910F:	drivers/media/cec/i2c/ch7322.c
4911
4912CIRRUS LOGIC AUDIO CODEC DRIVERS
4913M:	James Schulman <james.schulman@cirrus.com>
4914M:	David Rhodes <david.rhodes@cirrus.com>
4915M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4916L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4917L:	patches@opensource.cirrus.com
4918S:	Maintained
4919F:	Documentation/devicetree/bindings/sound/cirrus,cs*
4920F:	drivers/mfd/cs42l43*
4921F:	drivers/pinctrl/cirrus/pinctrl-cs42l43*
4922F:	drivers/spi/spi-cs42l43*
4923F:	include/dt-bindings/sound/cs*
4924F:	include/linux/mfd/cs42l43*
4925F:	include/sound/cs*
4926F:	sound/pci/hda/cs*
4927F:	sound/pci/hda/hda_cs_dsp_ctl.*
4928F:	sound/soc/codecs/cs*
4929
4930CIRRUS LOGIC DSP FIRMWARE DRIVER
4931M:	Simon Trimmer <simont@opensource.cirrus.com>
4932M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4933M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4934L:	patches@opensource.cirrus.com
4935S:	Supported
4936W:	https://github.com/CirrusLogic/linux-drivers/wiki
4937T:	git https://github.com/CirrusLogic/linux-drivers.git
4938F:	drivers/firmware/cirrus/*
4939F:	include/linux/firmware/cirrus/*
4940
4941CIRRUS LOGIC EP93XX ETHERNET DRIVER
4942M:	Hartley Sweeten <hsweeten@visionengravers.com>
4943L:	netdev@vger.kernel.org
4944S:	Maintained
4945F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
4946
4947CIRRUS LOGIC LOCHNAGAR DRIVER
4948M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4949M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4950L:	patches@opensource.cirrus.com
4951S:	Supported
4952F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4953F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4954F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4955F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4956F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4957F:	Documentation/hwmon/lochnagar.rst
4958F:	drivers/clk/clk-lochnagar.c
4959F:	drivers/hwmon/lochnagar-hwmon.c
4960F:	drivers/mfd/lochnagar-i2c.c
4961F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4962F:	drivers/regulator/lochnagar-regulator.c
4963F:	include/dt-bindings/clock/lochnagar.h
4964F:	include/dt-bindings/pinctrl/lochnagar.h
4965F:	include/linux/mfd/lochnagar*
4966F:	sound/soc/codecs/lochnagar-sc.c
4967
4968CIRRUS LOGIC MADERA CODEC DRIVERS
4969M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4970M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4971L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4972L:	patches@opensource.cirrus.com
4973S:	Supported
4974W:	https://github.com/CirrusLogic/linux-drivers/wiki
4975T:	git https://github.com/CirrusLogic/linux-drivers.git
4976F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4977F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4978F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4979F:	drivers/gpio/gpio-madera*
4980F:	drivers/irqchip/irq-madera*
4981F:	drivers/mfd/cs47l*
4982F:	drivers/mfd/madera*
4983F:	drivers/pinctrl/cirrus/*
4984F:	include/dt-bindings/sound/madera*
4985F:	include/linux/irqchip/irq-madera*
4986F:	include/linux/mfd/madera/*
4987F:	include/sound/madera*
4988F:	sound/soc/codecs/cs47l*
4989F:	sound/soc/codecs/madera*
4990
4991CISCO FCOE HBA DRIVER
4992M:	Satish Kharat <satishkh@cisco.com>
4993M:	Sesidhar Baddela <sebaddel@cisco.com>
4994M:	Karan Tilak Kumar <kartilak@cisco.com>
4995L:	linux-scsi@vger.kernel.org
4996S:	Supported
4997F:	drivers/scsi/fnic/
4998
4999CISCO SCSI HBA DRIVER
5000M:	Karan Tilak Kumar <kartilak@cisco.com>
5001M:	Sesidhar Baddela <sebaddel@cisco.com>
5002L:	linux-scsi@vger.kernel.org
5003S:	Supported
5004F:	drivers/scsi/snic/
5005
5006CISCO VIC ETHERNET NIC DRIVER
5007M:	Christian Benvenuti <benve@cisco.com>
5008M:	Satish Kharat <satishkh@cisco.com>
5009S:	Supported
5010F:	drivers/net/ethernet/cisco/enic/
5011
5012CISCO VIC LOW LATENCY NIC DRIVER
5013M:	Christian Benvenuti <benve@cisco.com>
5014M:	Nelson Escobar <neescoba@cisco.com>
5015S:	Supported
5016F:	drivers/infiniband/hw/usnic/
5017
5018CLANG CONTROL FLOW INTEGRITY SUPPORT
5019M:	Sami Tolvanen <samitolvanen@google.com>
5020M:	Kees Cook <keescook@chromium.org>
5021R:	Nathan Chancellor <nathan@kernel.org>
5022R:	Nick Desaulniers <ndesaulniers@google.com>
5023L:	llvm@lists.linux.dev
5024S:	Supported
5025B:	https://github.com/ClangBuiltLinux/linux/issues
5026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5027F:	include/linux/cfi.h
5028F:	kernel/cfi.c
5029
5030CLANG-FORMAT FILE
5031M:	Miguel Ojeda <ojeda@kernel.org>
5032S:	Maintained
5033F:	.clang-format
5034
5035CLANG/LLVM BUILD SUPPORT
5036M:	Nathan Chancellor <nathan@kernel.org>
5037M:	Nick Desaulniers <ndesaulniers@google.com>
5038R:	Tom Rix <trix@redhat.com>
5039L:	llvm@lists.linux.dev
5040S:	Supported
5041W:	https://clangbuiltlinux.github.io/
5042B:	https://github.com/ClangBuiltLinux/linux/issues
5043C:	irc://irc.libera.chat/clangbuiltlinux
5044F:	Documentation/kbuild/llvm.rst
5045F:	include/linux/compiler-clang.h
5046F:	scripts/Makefile.clang
5047F:	scripts/clang-tools/
5048K:	\b(?i:clang|llvm)\b
5049
5050CLK API
5051M:	Russell King <linux@armlinux.org.uk>
5052L:	linux-clk@vger.kernel.org
5053S:	Maintained
5054F:	include/linux/clk.h
5055
5056CLOCKSOURCE, CLOCKEVENT DRIVERS
5057M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5058M:	Thomas Gleixner <tglx@linutronix.de>
5059L:	linux-kernel@vger.kernel.org
5060S:	Supported
5061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5062F:	Documentation/devicetree/bindings/timer/
5063F:	drivers/clocksource/
5064
5065CMPC ACPI DRIVER
5066M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5067M:	Daniel Oliveira Nascimento <don@syst.com.br>
5068L:	platform-driver-x86@vger.kernel.org
5069S:	Supported
5070F:	drivers/platform/x86/classmate-laptop.c
5071
5072COBALT MEDIA DRIVER
5073M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5074L:	linux-media@vger.kernel.org
5075S:	Supported
5076W:	https://linuxtv.org
5077T:	git git://linuxtv.org/media_tree.git
5078F:	drivers/media/pci/cobalt/
5079
5080COCCINELLE/Semantic Patches (SmPL)
5081M:	Julia Lawall <Julia.Lawall@inria.fr>
5082M:	Nicolas Palix <nicolas.palix@imag.fr>
5083L:	cocci@inria.fr (moderated for non-subscribers)
5084S:	Supported
5085W:	https://coccinelle.gitlabpages.inria.fr/website/
5086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5087F:	Documentation/dev-tools/coccinelle.rst
5088F:	scripts/coccicheck
5089F:	scripts/coccinelle/
5090
5091CODA FILE SYSTEM
5092M:	Jan Harkes <jaharkes@cs.cmu.edu>
5093M:	coda@cs.cmu.edu
5094L:	codalist@coda.cs.cmu.edu
5095S:	Maintained
5096W:	http://www.coda.cs.cmu.edu/
5097F:	Documentation/filesystems/coda.rst
5098F:	fs/coda/
5099F:	include/linux/coda*.h
5100F:	include/uapi/linux/coda*.h
5101
5102CODA V4L2 MEM2MEM DRIVER
5103M:	Philipp Zabel <p.zabel@pengutronix.de>
5104L:	linux-media@vger.kernel.org
5105S:	Maintained
5106F:	Documentation/devicetree/bindings/media/coda.yaml
5107F:	drivers/media/platform/chips-media/
5108
5109CODE OF CONDUCT
5110M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5111S:	Supported
5112F:	Documentation/process/code-of-conduct-interpretation.rst
5113F:	Documentation/process/code-of-conduct.rst
5114
5115COMEDI DRIVERS
5116M:	Ian Abbott <abbotti@mev.co.uk>
5117M:	H Hartley Sweeten <hsweeten@visionengravers.com>
5118S:	Odd Fixes
5119F:	drivers/comedi/
5120F:	include/linux/comedi/
5121F:	include/uapi/linux/comedi.h
5122
5123COMMON CLK FRAMEWORK
5124M:	Michael Turquette <mturquette@baylibre.com>
5125M:	Stephen Boyd <sboyd@kernel.org>
5126L:	linux-clk@vger.kernel.org
5127S:	Maintained
5128Q:	http://patchwork.kernel.org/project/linux-clk/list/
5129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5130F:	Documentation/devicetree/bindings/clock/
5131F:	drivers/clk/
5132F:	include/dt-bindings/clock/
5133F:	include/linux/clk-pr*
5134F:	include/linux/clk/
5135F:	include/linux/of_clk.h
5136X:	drivers/clk/clkdev.c
5137
5138COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5139M:	Steve French <sfrench@samba.org>
5140R:	Paulo Alcantara <pc@manguebit.com> (DFS, global name space)
5141R:	Ronnie Sahlberg <lsahlber@redhat.com> (directory leases, sparse files)
5142R:	Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5143R:	Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5144L:	linux-cifs@vger.kernel.org
5145L:	samba-technical@lists.samba.org (moderated for non-subscribers)
5146S:	Supported
5147W:	https://wiki.samba.org/index.php/LinuxCIFS
5148T:	git git://git.samba.org/sfrench/cifs-2.6.git
5149F:	Documentation/admin-guide/cifs/
5150F:	fs/smb/client/
5151F:	fs/smb/common/
5152F:	include/uapi/linux/cifs
5153
5154COMPACTPCI HOTPLUG CORE
5155M:	Scott Murray <scott@spiteful.org>
5156L:	linux-pci@vger.kernel.org
5157S:	Maintained
5158F:	drivers/pci/hotplug/cpci_hotplug*
5159
5160COMPACTPCI HOTPLUG GENERIC DRIVER
5161M:	Scott Murray <scott@spiteful.org>
5162L:	linux-pci@vger.kernel.org
5163S:	Maintained
5164F:	drivers/pci/hotplug/cpcihp_generic.c
5165
5166COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5167M:	Scott Murray <scott@spiteful.org>
5168L:	linux-pci@vger.kernel.org
5169S:	Maintained
5170F:	drivers/pci/hotplug/cpcihp_zt5550.*
5171
5172COMPAL LAPTOP SUPPORT
5173M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5174L:	platform-driver-x86@vger.kernel.org
5175S:	Maintained
5176F:	drivers/platform/x86/compal-laptop.c
5177
5178COMPILER ATTRIBUTES
5179M:	Miguel Ojeda <ojeda@kernel.org>
5180R:	Nick Desaulniers <ndesaulniers@google.com>
5181S:	Maintained
5182F:	include/linux/compiler_attributes.h
5183
5184COMPUTE EXPRESS LINK (CXL)
5185M:	Davidlohr Bueso <dave@stgolabs.net>
5186M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5187M:	Dave Jiang <dave.jiang@intel.com>
5188M:	Alison Schofield <alison.schofield@intel.com>
5189M:	Vishal Verma <vishal.l.verma@intel.com>
5190M:	Ira Weiny <ira.weiny@intel.com>
5191M:	Dan Williams <dan.j.williams@intel.com>
5192L:	linux-cxl@vger.kernel.org
5193S:	Maintained
5194F:	drivers/cxl/
5195F:	include/uapi/linux/cxl_mem.h
5196
5197COMPUTE EXPRESS LINK PMU (CPMU)
5198M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5199L:	linux-cxl@vger.kernel.org
5200S:	Maintained
5201F:	Documentation/admin-guide/perf/cxl.rst
5202F:	drivers/perf/cxl_pmu.c
5203
5204CONEXANT ACCESSRUNNER USB DRIVER
5205L:	accessrunner-general@lists.sourceforge.net
5206S:	Orphan
5207W:	http://accessrunner.sourceforge.net/
5208F:	drivers/usb/atm/cxacru.c
5209
5210CONFIGFS
5211M:	Joel Becker <jlbec@evilplan.org>
5212M:	Christoph Hellwig <hch@lst.de>
5213S:	Supported
5214T:	git git://git.infradead.org/users/hch/configfs.git
5215F:	fs/configfs/
5216F:	include/linux/configfs.h
5217F:	samples/configfs/
5218
5219CONSOLE SUBSYSTEM
5220M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5221S:	Supported
5222F:	drivers/video/console/
5223F:	include/linux/console*
5224
5225CONTEXT TRACKING
5226M:	Frederic Weisbecker <frederic@kernel.org>
5227M:	"Paul E. McKenney" <paulmck@kernel.org>
5228S:	Maintained
5229F:	include/linux/context_tracking*
5230F:	kernel/context_tracking.c
5231
5232CONTROL GROUP (CGROUP)
5233M:	Tejun Heo <tj@kernel.org>
5234M:	Zefan Li <lizefan.x@bytedance.com>
5235M:	Johannes Weiner <hannes@cmpxchg.org>
5236L:	cgroups@vger.kernel.org
5237S:	Maintained
5238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5239F:	Documentation/admin-guide/cgroup-v1/
5240F:	Documentation/admin-guide/cgroup-v2.rst
5241F:	include/linux/cgroup*
5242F:	kernel/cgroup/
5243F:	tools/testing/selftests/cgroup/
5244
5245CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5246M:	Tejun Heo <tj@kernel.org>
5247M:	Josef Bacik <josef@toxicpanda.com>
5248M:	Jens Axboe <axboe@kernel.dk>
5249L:	cgroups@vger.kernel.org
5250L:	linux-block@vger.kernel.org
5251T:	git git://git.kernel.dk/linux-block
5252F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5253F:	block/bfq-cgroup.c
5254F:	block/blk-cgroup.c
5255F:	block/blk-iocost.c
5256F:	block/blk-iolatency.c
5257F:	block/blk-throttle.c
5258F:	include/linux/blk-cgroup.h
5259
5260CONTROL GROUP - CPUSET
5261M:	Waiman Long <longman@redhat.com>
5262M:	Zefan Li <lizefan.x@bytedance.com>
5263L:	cgroups@vger.kernel.org
5264S:	Maintained
5265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5266F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
5267F:	include/linux/cpuset.h
5268F:	kernel/cgroup/cpuset.c
5269F:	tools/testing/selftests/cgroup/test_cpuset.c
5270F:	tools/testing/selftests/cgroup/test_cpuset_prs.sh
5271
5272CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5273M:	Johannes Weiner <hannes@cmpxchg.org>
5274M:	Michal Hocko <mhocko@kernel.org>
5275M:	Roman Gushchin <roman.gushchin@linux.dev>
5276M:	Shakeel Butt <shakeelb@google.com>
5277R:	Muchun Song <muchun.song@linux.dev>
5278L:	cgroups@vger.kernel.org
5279L:	linux-mm@kvack.org
5280S:	Maintained
5281F:	mm/memcontrol.c
5282F:	mm/swap_cgroup.c
5283F:	tools/testing/selftests/cgroup/memcg_protection.m
5284F:	tools/testing/selftests/cgroup/test_kmem.c
5285F:	tools/testing/selftests/cgroup/test_memcontrol.c
5286
5287CORETEMP HARDWARE MONITORING DRIVER
5288M:	Fenghua Yu <fenghua.yu@intel.com>
5289L:	linux-hwmon@vger.kernel.org
5290S:	Maintained
5291F:	Documentation/hwmon/coretemp.rst
5292F:	drivers/hwmon/coretemp.c
5293
5294CORSAIR-CPRO HARDWARE MONITOR DRIVER
5295M:	Marius Zachmann <mail@mariuszachmann.de>
5296L:	linux-hwmon@vger.kernel.org
5297S:	Maintained
5298F:	drivers/hwmon/corsair-cpro.c
5299
5300CORSAIR-PSU HARDWARE MONITOR DRIVER
5301M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
5302L:	linux-hwmon@vger.kernel.org
5303S:	Maintained
5304F:	Documentation/hwmon/corsair-psu.rst
5305F:	drivers/hwmon/corsair-psu.c
5306
5307COUNTER SUBSYSTEM
5308M:	William Breathitt Gray <william.gray@linaro.org>
5309L:	linux-iio@vger.kernel.org
5310S:	Maintained
5311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5312F:	Documentation/ABI/testing/sysfs-bus-counter
5313F:	Documentation/driver-api/generic-counter.rst
5314F:	drivers/counter/
5315F:	include/linux/counter.h
5316F:	include/uapi/linux/counter.h
5317F:	tools/counter/
5318
5319CP2615 I2C DRIVER
5320M:	Bence Csókás <bence98@sch.bme.hu>
5321S:	Maintained
5322F:	drivers/i2c/busses/i2c-cp2615.c
5323
5324CPMAC ETHERNET DRIVER
5325M:	Florian Fainelli <f.fainelli@gmail.com>
5326L:	netdev@vger.kernel.org
5327S:	Maintained
5328F:	drivers/net/ethernet/ti/cpmac.c
5329
5330CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5331M:	Viresh Kumar <viresh.kumar@linaro.org>
5332M:	Sudeep Holla <sudeep.holla@arm.com>
5333L:	linux-pm@vger.kernel.org
5334S:	Maintained
5335W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5336F:	drivers/cpufreq/vexpress-spc-cpufreq.c
5337
5338CPU FREQUENCY SCALING FRAMEWORK
5339M:	"Rafael J. Wysocki" <rafael@kernel.org>
5340M:	Viresh Kumar <viresh.kumar@linaro.org>
5341L:	linux-pm@vger.kernel.org
5342S:	Maintained
5343B:	https://bugzilla.kernel.org
5344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5346F:	Documentation/admin-guide/pm/cpufreq.rst
5347F:	Documentation/admin-guide/pm/intel_pstate.rst
5348F:	Documentation/cpu-freq/
5349F:	Documentation/devicetree/bindings/cpufreq/
5350F:	drivers/cpufreq/
5351F:	include/linux/cpufreq.h
5352F:	include/linux/sched/cpufreq.h
5353F:	kernel/sched/cpufreq*.c
5354F:	tools/testing/selftests/cpufreq/
5355
5356CPU HOTPLUG
5357M:	Thomas Gleixner <tglx@linutronix.de>
5358M:	Peter Zijlstra <peterz@infradead.org>
5359L:	linux-kernel@vger.kernel.org
5360S:	Maintained
5361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5362F:	include/linux/cpu.h
5363F:	include/linux/cpuhotplug.h
5364F:	include/linux/smpboot.h
5365F:	kernel/cpu.c
5366F:	kernel/smpboot.*
5367
5368CPU IDLE TIME MANAGEMENT FRAMEWORK
5369M:	"Rafael J. Wysocki" <rafael@kernel.org>
5370M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5371L:	linux-pm@vger.kernel.org
5372S:	Maintained
5373B:	https://bugzilla.kernel.org
5374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5375F:	Documentation/admin-guide/pm/cpuidle.rst
5376F:	Documentation/driver-api/pm/cpuidle.rst
5377F:	drivers/cpuidle/
5378F:	include/linux/cpuidle.h
5379
5380CPU POWER MONITORING SUBSYSTEM
5381M:	Thomas Renninger <trenn@suse.com>
5382M:	Shuah Khan <shuah@kernel.org>
5383M:	Shuah Khan <skhan@linuxfoundation.org>
5384L:	linux-pm@vger.kernel.org
5385S:	Maintained
5386F:	tools/power/cpupower/
5387
5388CPUID/MSR DRIVER
5389M:	"H. Peter Anvin" <hpa@zytor.com>
5390S:	Maintained
5391F:	arch/x86/kernel/cpuid.c
5392F:	arch/x86/kernel/msr.c
5393
5394CPUIDLE DRIVER - ARM BIG LITTLE
5395M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5396M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5397L:	linux-pm@vger.kernel.org
5398L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5399S:	Maintained
5400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5401F:	drivers/cpuidle/cpuidle-big_little.c
5402
5403CPUIDLE DRIVER - ARM EXYNOS
5404M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5405M:	Kukjin Kim <kgene@kernel.org>
5406R:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
5407L:	linux-pm@vger.kernel.org
5408L:	linux-samsung-soc@vger.kernel.org
5409S:	Maintained
5410F:	arch/arm/mach-exynos/pm.c
5411F:	drivers/cpuidle/cpuidle-exynos.c
5412F:	include/linux/platform_data/cpuidle-exynos.h
5413
5414CPUIDLE DRIVER - ARM PSCI
5415M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5416M:	Sudeep Holla <sudeep.holla@arm.com>
5417L:	linux-pm@vger.kernel.org
5418L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5419S:	Supported
5420F:	drivers/cpuidle/cpuidle-psci.c
5421
5422CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5423M:	Ulf Hansson <ulf.hansson@linaro.org>
5424L:	linux-pm@vger.kernel.org
5425L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5426S:	Supported
5427F:	drivers/cpuidle/cpuidle-psci-domain.c
5428F:	drivers/cpuidle/cpuidle-psci.h
5429
5430CPUIDLE DRIVER - DT IDLE PM DOMAIN
5431M:	Ulf Hansson <ulf.hansson@linaro.org>
5432L:	linux-pm@vger.kernel.org
5433S:	Supported
5434F:	drivers/cpuidle/dt_idle_genpd.c
5435F:	drivers/cpuidle/dt_idle_genpd.h
5436
5437CPUIDLE DRIVER - RISC-V SBI
5438M:	Anup Patel <anup@brainfault.org>
5439L:	linux-pm@vger.kernel.org
5440L:	linux-riscv@lists.infradead.org
5441S:	Maintained
5442F:	drivers/cpuidle/cpuidle-riscv-sbi.c
5443
5444CRAMFS FILESYSTEM
5445M:	Nicolas Pitre <nico@fluxnic.net>
5446S:	Maintained
5447F:	Documentation/filesystems/cramfs.rst
5448F:	fs/cramfs/
5449
5450CREATIVE SB0540
5451M:	Bastien Nocera <hadess@hadess.net>
5452L:	linux-input@vger.kernel.org
5453S:	Maintained
5454F:	drivers/hid/hid-creative-sb0540.c
5455
5456CRYPTO API
5457M:	Herbert Xu <herbert@gondor.apana.org.au>
5458M:	"David S. Miller" <davem@davemloft.net>
5459L:	linux-crypto@vger.kernel.org
5460S:	Maintained
5461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5463F:	Documentation/crypto/
5464F:	Documentation/devicetree/bindings/crypto/
5465F:	arch/*/crypto/
5466F:	crypto/
5467F:	drivers/crypto/
5468F:	include/crypto/
5469F:	include/linux/crypto*
5470F:	lib/crypto/
5471
5472CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5473M:	Neil Horman <nhorman@tuxdriver.com>
5474L:	linux-crypto@vger.kernel.org
5475S:	Maintained
5476F:	crypto/ansi_cprng.c
5477F:	crypto/rng.c
5478
5479CS3308 MEDIA DRIVER
5480M:	Hans Verkuil <hverkuil@xs4all.nl>
5481L:	linux-media@vger.kernel.org
5482S:	Odd Fixes
5483W:	http://linuxtv.org
5484T:	git git://linuxtv.org/media_tree.git
5485F:	drivers/media/i2c/cs3308.c
5486
5487CS5535 Audio ALSA driver
5488M:	Jaya Kumar <jayakumar.alsa@gmail.com>
5489S:	Maintained
5490F:	sound/pci/cs5535audio/
5491
5492CTU CAN FD DRIVER
5493M:	Pavel Pisa <pisa@cmp.felk.cvut.cz>
5494M:	Ondrej Ille <ondrej.ille@gmail.com>
5495L:	linux-can@vger.kernel.org
5496S:	Maintained
5497F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5498F:	drivers/net/can/ctucanfd/
5499
5500CW1200 WLAN driver
5501S:	Orphan
5502F:	drivers/net/wireless/st/cw1200/
5503
5504CX18 VIDEO4LINUX DRIVER
5505M:	Andy Walls <awalls@md.metrocast.net>
5506L:	linux-media@vger.kernel.org
5507S:	Maintained
5508W:	https://linuxtv.org
5509T:	git git://linuxtv.org/media_tree.git
5510F:	drivers/media/pci/cx18/
5511F:	include/uapi/linux/ivtv*
5512
5513CX2341X MPEG ENCODER HELPER MODULE
5514M:	Hans Verkuil <hverkuil@xs4all.nl>
5515L:	linux-media@vger.kernel.org
5516S:	Maintained
5517W:	https://linuxtv.org
5518T:	git git://linuxtv.org/media_tree.git
5519F:	drivers/media/common/cx2341x*
5520F:	include/media/drv-intf/cx2341x.h
5521
5522CX24120 MEDIA DRIVER
5523M:	Jemma Denson <jdenson@gmail.com>
5524M:	Patrick Boettcher <patrick.boettcher@posteo.de>
5525L:	linux-media@vger.kernel.org
5526S:	Maintained
5527W:	https://linuxtv.org
5528Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5529F:	drivers/media/dvb-frontends/cx24120*
5530
5531CX88 VIDEO4LINUX DRIVER
5532M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5533L:	linux-media@vger.kernel.org
5534S:	Odd fixes
5535W:	https://linuxtv.org
5536T:	git git://linuxtv.org/media_tree.git
5537F:	Documentation/driver-api/media/drivers/cx88*
5538F:	drivers/media/pci/cx88/
5539
5540CXD2820R MEDIA DRIVER
5541M:	Antti Palosaari <crope@iki.fi>
5542L:	linux-media@vger.kernel.org
5543S:	Maintained
5544W:	https://linuxtv.org
5545W:	http://palosaari.fi/linux/
5546Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5547T:	git git://linuxtv.org/anttip/media_tree.git
5548F:	drivers/media/dvb-frontends/cxd2820r*
5549
5550CXGB3 ETHERNET DRIVER (CXGB3)
5551M:	Raju Rangoju <rajur@chelsio.com>
5552L:	netdev@vger.kernel.org
5553S:	Supported
5554W:	http://www.chelsio.com
5555F:	drivers/net/ethernet/chelsio/cxgb3/
5556
5557CXGB3 ISCSI DRIVER (CXGB3I)
5558M:	Varun Prakash <varun@chelsio.com>
5559L:	linux-scsi@vger.kernel.org
5560S:	Supported
5561W:	http://www.chelsio.com
5562F:	drivers/scsi/cxgbi/cxgb3i
5563
5564CXGB4 CRYPTO DRIVER (chcr)
5565M:	Ayush Sawal <ayush.sawal@chelsio.com>
5566L:	linux-crypto@vger.kernel.org
5567S:	Supported
5568W:	http://www.chelsio.com
5569F:	drivers/crypto/chelsio
5570
5571CXGB4 ETHERNET DRIVER (CXGB4)
5572M:	Raju Rangoju <rajur@chelsio.com>
5573L:	netdev@vger.kernel.org
5574S:	Supported
5575W:	http://www.chelsio.com
5576F:	drivers/net/ethernet/chelsio/cxgb4/
5577
5578CXGB4 INLINE CRYPTO DRIVER
5579M:	Ayush Sawal <ayush.sawal@chelsio.com>
5580L:	netdev@vger.kernel.org
5581S:	Supported
5582W:	http://www.chelsio.com
5583F:	drivers/net/ethernet/chelsio/inline_crypto/
5584
5585CXGB4 ISCSI DRIVER (CXGB4I)
5586M:	Varun Prakash <varun@chelsio.com>
5587L:	linux-scsi@vger.kernel.org
5588S:	Supported
5589W:	http://www.chelsio.com
5590F:	drivers/scsi/cxgbi/cxgb4i
5591
5592CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5593M:	Potnuri Bharat Teja <bharat@chelsio.com>
5594L:	linux-rdma@vger.kernel.org
5595S:	Supported
5596W:	http://www.openfabrics.org
5597F:	drivers/infiniband/hw/cxgb4/
5598F:	include/uapi/rdma/cxgb4-abi.h
5599
5600CXGB4VF ETHERNET DRIVER (CXGB4VF)
5601M:	Raju Rangoju <rajur@chelsio.com>
5602L:	netdev@vger.kernel.org
5603S:	Supported
5604W:	http://www.chelsio.com
5605F:	drivers/net/ethernet/chelsio/cxgb4vf/
5606
5607CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5608M:	Frederic Barrat <fbarrat@linux.ibm.com>
5609M:	Andrew Donnellan <ajd@linux.ibm.com>
5610L:	linuxppc-dev@lists.ozlabs.org
5611S:	Supported
5612F:	Documentation/ABI/testing/sysfs-class-cxl
5613F:	Documentation/powerpc/cxl.rst
5614F:	arch/powerpc/platforms/powernv/pci-cxl.c
5615F:	drivers/misc/cxl/
5616F:	include/misc/cxl*
5617F:	include/uapi/misc/cxl.h
5618
5619CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5620M:	Manoj N. Kumar <manoj@linux.ibm.com>
5621M:	Matthew R. Ochs <mrochs@linux.ibm.com>
5622M:	Uma Krishnan <ukrishn@linux.ibm.com>
5623L:	linux-scsi@vger.kernel.org
5624S:	Supported
5625F:	Documentation/powerpc/cxlflash.rst
5626F:	drivers/scsi/cxlflash/
5627F:	include/uapi/scsi/cxlflash_ioctl.h
5628
5629CYBERPRO FB DRIVER
5630M:	Russell King <linux@armlinux.org.uk>
5631L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5632S:	Maintained
5633W:	http://www.armlinux.org.uk/
5634F:	drivers/video/fbdev/cyber2000fb.*
5635
5636CYCLADES PC300 DRIVER
5637S:	Orphan
5638F:	drivers/net/wan/pc300*
5639
5640CYPRESS CY8C95X0 PINCTRL DRIVER
5641M:	Patrick Rudolph <patrick.rudolph@9elements.com>
5642L:	linux-gpio@vger.kernel.org
5643S:	Maintained
5644F:	drivers/pinctrl/pinctrl-cy8c95x0.c
5645
5646CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5647M:	Linus Walleij <linus.walleij@linaro.org>
5648L:	linux-input@vger.kernel.org
5649S:	Maintained
5650F:	drivers/input/touchscreen/cy8ctma140.c
5651
5652CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5653M:	Yassine Oudjana <y.oudjana@protonmail.com>
5654L:	linux-input@vger.kernel.org
5655S:	Maintained
5656F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
5657F:	drivers/input/keyboard/cypress-sf.c
5658
5659CYPRESS_FIRMWARE MEDIA DRIVER
5660M:	Antti Palosaari <crope@iki.fi>
5661L:	linux-media@vger.kernel.org
5662S:	Maintained
5663W:	https://linuxtv.org
5664W:	http://palosaari.fi/linux/
5665Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5666T:	git git://linuxtv.org/anttip/media_tree.git
5667F:	drivers/media/common/cypress_firmware*
5668
5669CYTTSP TOUCHSCREEN DRIVER
5670M:	Linus Walleij <linus.walleij@linaro.org>
5671L:	linux-input@vger.kernel.org
5672S:	Maintained
5673F:	drivers/input/touchscreen/cyttsp*
5674
5675D-LINK DIR-685 TOUCHKEYS DRIVER
5676M:	Linus Walleij <linus.walleij@linaro.org>
5677L:	linux-input@vger.kernel.org
5678S:	Supported
5679F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
5680
5681DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5682M:	Joshua Kinard <kumba@gentoo.org>
5683S:	Maintained
5684F:	drivers/rtc/rtc-ds1685.c
5685F:	include/linux/rtc/ds1685.h
5686
5687DAMA SLAVE for AX.25
5688M:	Joerg Reuter <jreuter@yaina.de>
5689L:	linux-hams@vger.kernel.org
5690S:	Maintained
5691W:	http://yaina.de/jreuter/
5692W:	http://www.qsl.net/dl1bke/
5693F:	net/ax25/af_ax25.c
5694F:	net/ax25/ax25_dev.c
5695F:	net/ax25/ax25_ds_*
5696F:	net/ax25/ax25_in.c
5697F:	net/ax25/ax25_out.c
5698F:	net/ax25/ax25_timer.c
5699F:	net/ax25/sysctl_net_ax25.c
5700
5701DATA ACCESS MONITOR
5702M:	SeongJae Park <sj@kernel.org>
5703L:	damon@lists.linux.dev
5704L:	linux-mm@kvack.org
5705S:	Maintained
5706W:	https://damonitor.github.io
5707P:	Documentation/mm/damon/maintainer-profile.rst
5708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
5709T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
5710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
5711F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
5712F:	Documentation/admin-guide/mm/damon/
5713F:	Documentation/mm/damon/
5714F:	include/linux/damon.h
5715F:	include/trace/events/damon.h
5716F:	mm/damon/
5717F:	tools/testing/selftests/damon/
5718
5719DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5720L:	netdev@vger.kernel.org
5721S:	Orphan
5722F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5723F:	drivers/net/ethernet/dec/tulip/dmfe.c
5724
5725DC390/AM53C974 SCSI driver
5726M:	Hannes Reinecke <hare@suse.com>
5727L:	linux-scsi@vger.kernel.org
5728S:	Maintained
5729F:	drivers/scsi/am53c974.c
5730
5731DC395x SCSI driver
5732M:	Oliver Neukum <oliver@neukum.org>
5733M:	Ali Akcaagac <aliakc@web.de>
5734M:	Jamie Lenehan <lenehan@twibble.org>
5735S:	Maintained
5736F:	Documentation/scsi/dc395x.rst
5737F:	drivers/scsi/dc395x.*
5738
5739DCCP PROTOCOL
5740L:	dccp@vger.kernel.org
5741S:	Orphan
5742W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5743F:	include/linux/dccp.h
5744F:	include/linux/tfrc.h
5745F:	include/uapi/linux/dccp.h
5746F:	net/dccp/
5747
5748DEBUGOBJECTS:
5749M:	Thomas Gleixner <tglx@linutronix.de>
5750L:	linux-kernel@vger.kernel.org
5751S:	Maintained
5752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
5753F:	include/linux/debugobjects.h
5754F:	lib/debugobjects.c
5755
5756DECSTATION PLATFORM SUPPORT
5757M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
5758L:	linux-mips@vger.kernel.org
5759S:	Maintained
5760W:	http://www.linux-mips.org/wiki/DECstation
5761F:	arch/mips/dec/
5762F:	arch/mips/include/asm/dec/
5763F:	arch/mips/include/asm/mach-dec/
5764
5765DEFXX FDDI NETWORK DRIVER
5766M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
5767S:	Maintained
5768F:	drivers/net/fddi/defxx.*
5769
5770DEFZA FDDI NETWORK DRIVER
5771M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
5772S:	Maintained
5773F:	drivers/net/fddi/defza.*
5774
5775DEINTERLACE DRIVERS FOR ALLWINNER H3
5776M:	Jernej Skrabec <jernej.skrabec@gmail.com>
5777L:	linux-media@vger.kernel.org
5778S:	Maintained
5779T:	git git://linuxtv.org/media_tree.git
5780F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5781F:	drivers/media/platform/sunxi/sun8i-di/
5782
5783DELL LAPTOP DRIVER
5784M:	Matthew Garrett <mjg59@srcf.ucam.org>
5785M:	Pali Rohár <pali@kernel.org>
5786L:	platform-driver-x86@vger.kernel.org
5787S:	Maintained
5788F:	drivers/platform/x86/dell/dell-laptop.c
5789
5790DELL LAPTOP FREEFALL DRIVER
5791M:	Pali Rohár <pali@kernel.org>
5792S:	Maintained
5793F:	drivers/platform/x86/dell/dell-smo8800.c
5794
5795DELL LAPTOP RBTN DRIVER
5796M:	Pali Rohár <pali@kernel.org>
5797S:	Maintained
5798F:	drivers/platform/x86/dell/dell-rbtn.*
5799
5800DELL LAPTOP SMM DRIVER
5801M:	Pali Rohár <pali@kernel.org>
5802S:	Maintained
5803F:	Documentation/ABI/obsolete/procfs-i8k
5804F:	drivers/hwmon/dell-smm-hwmon.c
5805F:	include/uapi/linux/i8k.h
5806
5807DELL REMOTE BIOS UPDATE DRIVER
5808M:	Stuart Hayes <stuart.w.hayes@gmail.com>
5809L:	platform-driver-x86@vger.kernel.org
5810S:	Maintained
5811F:	drivers/platform/x86/dell/dell_rbu.c
5812
5813DELL SMBIOS DRIVER
5814M:	Pali Rohár <pali@kernel.org>
5815L:	Dell.Client.Kernel@dell.com
5816L:	platform-driver-x86@vger.kernel.org
5817S:	Maintained
5818F:	drivers/platform/x86/dell/dell-smbios.*
5819
5820DELL SMBIOS SMM DRIVER
5821L:	Dell.Client.Kernel@dell.com
5822L:	platform-driver-x86@vger.kernel.org
5823S:	Maintained
5824F:	drivers/platform/x86/dell/dell-smbios-smm.c
5825
5826DELL SMBIOS WMI DRIVER
5827L:	Dell.Client.Kernel@dell.com
5828L:	platform-driver-x86@vger.kernel.org
5829S:	Maintained
5830F:	drivers/platform/x86/dell/dell-smbios-wmi.c
5831F:	tools/wmi/dell-smbios-example.c
5832
5833DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5834M:	Stuart Hayes <stuart.w.hayes@gmail.com>
5835L:	platform-driver-x86@vger.kernel.org
5836S:	Maintained
5837F:	Documentation/driver-api/dcdbas.rst
5838F:	drivers/platform/x86/dell/dcdbas.*
5839
5840DELL WMI DDV DRIVER
5841M:	Armin Wolf <W_Armin@gmx.de>
5842S:	Maintained
5843F:	Documentation/ABI/testing/debugfs-dell-wmi-ddv
5844F:	Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
5845F:	Documentation/wmi/devices/dell-wmi-ddv.rst
5846F:	drivers/platform/x86/dell/dell-wmi-ddv.c
5847
5848DELL WMI DESCRIPTOR DRIVER
5849L:	Dell.Client.Kernel@dell.com
5850S:	Maintained
5851F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
5852
5853DELL WMI HARDWARE PRIVACY SUPPORT
5854M:	Perry Yuan <Perry.Yuan@dell.com>
5855L:	Dell.Client.Kernel@dell.com
5856L:	platform-driver-x86@vger.kernel.org
5857S:	Maintained
5858F:	drivers/platform/x86/dell/dell-wmi-privacy.c
5859
5860DELL WMI NOTIFICATIONS DRIVER
5861M:	Matthew Garrett <mjg59@srcf.ucam.org>
5862M:	Pali Rohár <pali@kernel.org>
5863S:	Maintained
5864F:	drivers/platform/x86/dell/dell-wmi-base.c
5865
5866DELL WMI SYSMAN DRIVER
5867M:	Prasanth Ksr <prasanth.ksr@dell.com>
5868L:	Dell.Client.Kernel@dell.com
5869L:	platform-driver-x86@vger.kernel.org
5870S:	Maintained
5871F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
5872F:	drivers/platform/x86/dell/dell-wmi-sysman/
5873
5874DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5875M:	Zev Weiss <zev@bewilderbeest.net>
5876L:	linux-hwmon@vger.kernel.org
5877S:	Maintained
5878F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5879
5880DELTA DPS920AB PSU DRIVER
5881M:	Robert Marko <robert.marko@sartura.hr>
5882L:	linux-hwmon@vger.kernel.org
5883S:	Maintained
5884F:	Documentation/hwmon/dps920ab.rst
5885F:	drivers/hwmon/pmbus/dps920ab.c
5886
5887DELTA NETWORKS TN48M CPLD DRIVERS
5888M:	Robert Marko <robert.marko@sartura.hr>
5889S:	Maintained
5890F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5891F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5892F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5893F:	drivers/gpio/gpio-tn48m.c
5894F:	include/dt-bindings/reset/delta,tn48m-reset.h
5895
5896DELTA ST MEDIA DRIVER
5897M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
5898L:	linux-media@vger.kernel.org
5899S:	Supported
5900W:	https://linuxtv.org
5901T:	git git://linuxtv.org/media_tree.git
5902F:	drivers/media/platform/st/sti/delta
5903
5904DENALI NAND DRIVER
5905L:	linux-mtd@lists.infradead.org
5906S:	Orphan
5907F:	drivers/mtd/nand/raw/denali*
5908
5909DESIGNWARE EDMA CORE IP DRIVER
5910M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
5911R:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5912R:	Serge Semin <fancer.lancer@gmail.com>
5913L:	dmaengine@vger.kernel.org
5914S:	Maintained
5915F:	drivers/dma/dw-edma/
5916F:	include/linux/dma/edma.h
5917
5918DESIGNWARE USB2 DRD IP DRIVER
5919M:	Minas Harutyunyan <hminas@synopsys.com>
5920L:	linux-usb@vger.kernel.org
5921S:	Maintained
5922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5923F:	drivers/usb/dwc2/
5924
5925DESIGNWARE USB3 DRD IP DRIVER
5926M:	Thinh Nguyen <Thinh.Nguyen@synopsys.com>
5927L:	linux-usb@vger.kernel.org
5928S:	Maintained
5929F:	drivers/usb/dwc3/
5930
5931DESIGNWARE XDATA IP DRIVER
5932M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5933L:	linux-pci@vger.kernel.org
5934S:	Maintained
5935F:	Documentation/misc-devices/dw-xdata-pcie.rst
5936F:	drivers/misc/dw-xdata-pcie.c
5937
5938DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5939M:	Andreas Klinger <ak@it-klinger.de>
5940L:	linux-iio@vger.kernel.org
5941S:	Maintained
5942F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5943F:	drivers/iio/proximity/srf*.c
5944
5945DEVICE COREDUMP (DEV_COREDUMP)
5946M:	Johannes Berg <johannes@sipsolutions.net>
5947L:	linux-kernel@vger.kernel.org
5948S:	Maintained
5949F:	drivers/base/devcoredump.c
5950F:	include/linux/devcoredump.h
5951
5952DEVICE DEPENDENCY HELPER SCRIPT
5953M:	Saravana Kannan <saravanak@google.com>
5954L:	linux-kernel@vger.kernel.org
5955S:	Maintained
5956F:	scripts/dev-needs.sh
5957
5958DEVICE DIRECT ACCESS (DAX)
5959M:	Dan Williams <dan.j.williams@intel.com>
5960M:	Vishal Verma <vishal.l.verma@intel.com>
5961M:	Dave Jiang <dave.jiang@intel.com>
5962L:	nvdimm@lists.linux.dev
5963L:	linux-cxl@vger.kernel.org
5964S:	Supported
5965F:	drivers/dax/
5966
5967DEVICE FREQUENCY (DEVFREQ)
5968M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5969M:	Kyungmin Park <kyungmin.park@samsung.com>
5970M:	Chanwoo Choi <cw00.choi@samsung.com>
5971L:	linux-pm@vger.kernel.org
5972S:	Maintained
5973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5974F:	Documentation/devicetree/bindings/devfreq/
5975F:	Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
5976F:	drivers/devfreq/
5977F:	include/linux/devfreq.h
5978F:	include/trace/events/devfreq.h
5979
5980DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5981M:	Chanwoo Choi <cw00.choi@samsung.com>
5982L:	linux-pm@vger.kernel.org
5983S:	Supported
5984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5985F:	Documentation/devicetree/bindings/devfreq/event/
5986F:	drivers/devfreq/devfreq-event.c
5987F:	drivers/devfreq/event/
5988F:	include/dt-bindings/pmu/exynos_ppmu.h
5989F:	include/linux/devfreq-event.h
5990
5991DEVICE RESOURCE MANAGEMENT HELPERS
5992M:	Hans de Goede <hdegoede@redhat.com>
5993R:	Matti Vaittinen <mazziesaccount@gmail.com>
5994S:	Maintained
5995F:	include/linux/devm-helpers.h
5996
5997DEVICE-MAPPER  (LVM)
5998M:	Alasdair Kergon <agk@redhat.com>
5999M:	Mike Snitzer <snitzer@kernel.org>
6000M:	dm-devel@redhat.com
6001L:	dm-devel@redhat.com
6002S:	Maintained
6003W:	http://sources.redhat.com/dm
6004Q:	http://patchwork.kernel.org/project/dm-devel/list/
6005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6006T:	quilt http://people.redhat.com/agk/patches/linux/editing/
6007F:	Documentation/admin-guide/device-mapper/
6008F:	drivers/md/Kconfig
6009F:	drivers/md/Makefile
6010F:	drivers/md/dm*
6011F:	drivers/md/persistent-data/
6012F:	include/linux/device-mapper.h
6013F:	include/linux/dm-*.h
6014F:	include/uapi/linux/dm-*.h
6015
6016DEVLINK
6017M:	Jiri Pirko <jiri@resnulli.us>
6018L:	netdev@vger.kernel.org
6019S:	Supported
6020F:	Documentation/networking/devlink
6021F:	include/net/devlink.h
6022F:	include/uapi/linux/devlink.h
6023F:	net/devlink/
6024
6025DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6026M:	Christoph Niedermaier <cniedermaier@dh-electronics.com>
6027L:	kernel@dh-electronics.com
6028S:	Maintained
6029F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6030F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6031
6032DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6033M:	Marek Vasut <marex@denx.de>
6034L:	kernel@dh-electronics.com
6035S:	Maintained
6036F:	arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6037F:	arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6038
6039DIALOG SEMICONDUCTOR DRIVERS
6040M:	Support Opensource <support.opensource@diasemi.com>
6041S:	Supported
6042W:	http://www.dialog-semiconductor.com/products
6043F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
6044F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
6045F:	Documentation/devicetree/bindings/mfd/da90*.txt
6046F:	Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6047F:	Documentation/devicetree/bindings/regulator/da92*.txt
6048F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6049F:	Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6050F:	Documentation/devicetree/bindings/sound/da[79]*.txt
6051F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
6052F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
6053F:	Documentation/hwmon/da90??.rst
6054F:	drivers/gpio/gpio-da90??.c
6055F:	drivers/hwmon/da90??-hwmon.c
6056F:	drivers/iio/adc/da91??-*.c
6057F:	drivers/input/misc/da72??.[ch]
6058F:	drivers/input/misc/da90??_onkey.c
6059F:	drivers/input/touchscreen/da9052_tsi.c
6060F:	drivers/leds/leds-da90??.c
6061F:	drivers/mfd/da903x.c
6062F:	drivers/mfd/da90??-*.c
6063F:	drivers/mfd/da91??-*.c
6064F:	drivers/pinctrl/pinctrl-da90??.c
6065F:	drivers/power/supply/da9052-battery.c
6066F:	drivers/power/supply/da91??-*.c
6067F:	drivers/regulator/da9???-regulator.[ch]
6068F:	drivers/regulator/slg51000-regulator.[ch]
6069F:	drivers/rtc/rtc-da90??.c
6070F:	drivers/thermal/da90??-thermal.c
6071F:	drivers/video/backlight/da90??_bl.c
6072F:	drivers/watchdog/da90??_wdt.c
6073F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
6074F:	include/linux/mfd/da903x.h
6075F:	include/linux/mfd/da9052/
6076F:	include/linux/mfd/da9055/
6077F:	include/linux/mfd/da9062/
6078F:	include/linux/mfd/da9063/
6079F:	include/linux/mfd/da9150/
6080F:	include/linux/regulator/da9211.h
6081F:	include/sound/da[79]*.h
6082F:	sound/soc/codecs/da[79]*.[ch]
6083
6084DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6085M:	William Breathitt Gray <william.gray@linaro.org>
6086L:	linux-gpio@vger.kernel.org
6087S:	Maintained
6088F:	drivers/gpio/gpio-gpio-mm.c
6089
6090DIOLAN U2C-12 I2C DRIVER
6091M:	Guenter Roeck <linux@roeck-us.net>
6092L:	linux-i2c@vger.kernel.org
6093S:	Maintained
6094F:	drivers/i2c/busses/i2c-diolan-u2c.c
6095
6096DIRECTORY NOTIFICATION (DNOTIFY)
6097M:	Jan Kara <jack@suse.cz>
6098R:	Amir Goldstein <amir73il@gmail.com>
6099L:	linux-fsdevel@vger.kernel.org
6100S:	Maintained
6101F:	Documentation/filesystems/dnotify.rst
6102F:	fs/notify/dnotify/
6103F:	include/linux/dnotify.h
6104
6105DISK GEOMETRY AND PARTITION HANDLING
6106M:	Andries Brouwer <aeb@cwi.nl>
6107S:	Maintained
6108W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6109W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6110W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6111
6112DISKQUOTA
6113M:	Jan Kara <jack@suse.com>
6114S:	Maintained
6115F:	Documentation/filesystems/quota.rst
6116F:	fs/quota/
6117F:	include/linux/quota*.h
6118F:	include/uapi/linux/quota*.h
6119
6120DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6121M:	Bernie Thompson <bernie@plugable.com>
6122L:	linux-fbdev@vger.kernel.org
6123S:	Maintained
6124W:	http://plugable.com/category/projects/udlfb/
6125F:	Documentation/fb/udlfb.rst
6126F:	drivers/video/fbdev/udlfb.c
6127F:	include/video/udlfb.h
6128
6129DISTRIBUTED LOCK MANAGER (DLM)
6130M:	Christine Caulfield <ccaulfie@redhat.com>
6131M:	David Teigland <teigland@redhat.com>
6132L:	gfs2@lists.linux.dev
6133S:	Supported
6134W:	http://sources.redhat.com/cluster/
6135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6136F:	fs/dlm/
6137
6138DMA BUFFER SHARING FRAMEWORK
6139M:	Sumit Semwal <sumit.semwal@linaro.org>
6140M:	Christian König <christian.koenig@amd.com>
6141L:	linux-media@vger.kernel.org
6142L:	dri-devel@lists.freedesktop.org
6143L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6144S:	Maintained
6145T:	git git://anongit.freedesktop.org/drm/drm-misc
6146F:	Documentation/driver-api/dma-buf.rst
6147F:	drivers/dma-buf/
6148F:	include/linux/*fence.h
6149F:	include/linux/dma-buf.h
6150F:	include/linux/dma-resv.h
6151K:	\bdma_(?:buf|fence|resv)\b
6152
6153DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6154M:	Vinod Koul <vkoul@kernel.org>
6155L:	dmaengine@vger.kernel.org
6156S:	Maintained
6157Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6159F:	Documentation/devicetree/bindings/dma/
6160F:	Documentation/driver-api/dmaengine/
6161F:	drivers/dma/
6162F:	include/dt-bindings/dma/
6163F:	include/linux/dma/
6164F:	include/linux/dmaengine.h
6165F:	include/linux/of_dma.h
6166
6167DMA MAPPING BENCHMARK
6168M:	Xiang Chen <chenxiang66@hisilicon.com>
6169L:	iommu@lists.linux.dev
6170F:	kernel/dma/map_benchmark.c
6171F:	tools/testing/selftests/dma/
6172
6173DMA MAPPING HELPERS
6174M:	Christoph Hellwig <hch@lst.de>
6175M:	Marek Szyprowski <m.szyprowski@samsung.com>
6176R:	Robin Murphy <robin.murphy@arm.com>
6177L:	iommu@lists.linux.dev
6178S:	Supported
6179W:	http://git.infradead.org/users/hch/dma-mapping.git
6180T:	git git://git.infradead.org/users/hch/dma-mapping.git
6181F:	include/asm-generic/dma-mapping.h
6182F:	include/linux/dma-direct.h
6183F:	include/linux/dma-map-ops.h
6184F:	include/linux/dma-mapping.h
6185F:	include/linux/swiotlb.h
6186F:	kernel/dma/
6187
6188DMA-BUF HEAPS FRAMEWORK
6189M:	Sumit Semwal <sumit.semwal@linaro.org>
6190R:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
6191R:	Brian Starkey <Brian.Starkey@arm.com>
6192R:	John Stultz <jstultz@google.com>
6193R:	T.J. Mercier <tjmercier@google.com>
6194L:	linux-media@vger.kernel.org
6195L:	dri-devel@lists.freedesktop.org
6196L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6197S:	Maintained
6198T:	git git://anongit.freedesktop.org/drm/drm-misc
6199F:	drivers/dma-buf/dma-heap.c
6200F:	drivers/dma-buf/heaps/*
6201F:	include/linux/dma-heap.h
6202F:	include/uapi/linux/dma-heap.h
6203
6204DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6205M:	Lukasz Luba <lukasz.luba@arm.com>
6206L:	linux-pm@vger.kernel.org
6207L:	linux-samsung-soc@vger.kernel.org
6208S:	Maintained
6209F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6210F:	drivers/memory/samsung/exynos5422-dmc.c
6211
6212DME1737 HARDWARE MONITOR DRIVER
6213M:	Juerg Haefliger <juergh@proton.me>
6214L:	linux-hwmon@vger.kernel.org
6215S:	Maintained
6216F:	Documentation/hwmon/dme1737.rst
6217F:	drivers/hwmon/dme1737.c
6218
6219DMI/SMBIOS SUPPORT
6220M:	Jean Delvare <jdelvare@suse.com>
6221S:	Maintained
6222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6223F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
6224F:	drivers/firmware/dmi-id.c
6225F:	drivers/firmware/dmi_scan.c
6226F:	include/linux/dmi.h
6227
6228DOCUMENTATION
6229M:	Jonathan Corbet <corbet@lwn.net>
6230L:	linux-doc@vger.kernel.org
6231S:	Maintained
6232P:	Documentation/doc-guide/maintainer-profile.rst
6233T:	git git://git.lwn.net/linux.git docs-next
6234F:	Documentation/
6235F:	scripts/documentation-file-ref-check
6236F:	scripts/kernel-doc
6237F:	scripts/sphinx-pre-install
6238X:	Documentation/ABI/
6239X:	Documentation/admin-guide/media/
6240X:	Documentation/devicetree/
6241X:	Documentation/driver-api/media/
6242X:	Documentation/firmware-guide/acpi/
6243X:	Documentation/i2c/
6244X:	Documentation/netlink/
6245X:	Documentation/power/
6246X:	Documentation/spi/
6247X:	Documentation/userspace-api/media/
6248
6249DOCUMENTATION PROCESS
6250M:	Jonathan Corbet <corbet@lwn.net>
6251L:	workflows@vger.kernel.org
6252S:	Maintained
6253F:	Documentation/maintainer/
6254F:	Documentation/process/
6255
6256DOCUMENTATION REPORTING ISSUES
6257M:	Thorsten Leemhuis <linux@leemhuis.info>
6258L:	linux-doc@vger.kernel.org
6259S:	Maintained
6260F:	Documentation/admin-guide/quickly-build-trimmed-linux.rst
6261F:	Documentation/admin-guide/reporting-issues.rst
6262
6263DOCUMENTATION SCRIPTS
6264M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6265L:	linux-doc@vger.kernel.org
6266S:	Maintained
6267F:	Documentation/sphinx/parse-headers.pl
6268F:	scripts/documentation-file-ref-check
6269F:	scripts/sphinx-pre-install
6270
6271DOCUMENTATION/ITALIAN
6272M:	Federico Vaga <federico.vaga@vaga.pv.it>
6273L:	linux-doc@vger.kernel.org
6274S:	Maintained
6275F:	Documentation/translations/it_IT
6276
6277DOCUMENTATION/JAPANESE
6278R:	Akira Yokosawa <akiyks@gmail.com>
6279L:	linux-doc@vger.kernel.org
6280S:	Maintained
6281F:	Documentation/translations/ja_JP
6282
6283DONGWOON DW9714 LENS VOICE COIL DRIVER
6284M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6285L:	linux-media@vger.kernel.org
6286S:	Maintained
6287T:	git git://linuxtv.org/media_tree.git
6288F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6289F:	drivers/media/i2c/dw9714.c
6290
6291DONGWOON DW9719 LENS VOICE COIL DRIVER
6292M:	Daniel Scally <djrscally@gmail.com>
6293L:	linux-media@vger.kernel.org
6294S:	Maintained
6295T:	git git://linuxtv.org/media_tree.git
6296F:	drivers/media/i2c/dw9719.c
6297
6298DONGWOON DW9768 LENS VOICE COIL DRIVER
6299L:	linux-media@vger.kernel.org
6300S:	Orphan
6301T:	git git://linuxtv.org/media_tree.git
6302F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6303F:	drivers/media/i2c/dw9768.c
6304
6305DONGWOON DW9807 LENS VOICE COIL DRIVER
6306M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6307L:	linux-media@vger.kernel.org
6308S:	Maintained
6309T:	git git://linuxtv.org/media_tree.git
6310F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6311F:	drivers/media/i2c/dw9807-vcm.c
6312
6313DOUBLETALK DRIVER
6314M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
6315L:	blinux-list@redhat.com
6316S:	Maintained
6317F:	drivers/char/dtlk.c
6318F:	include/linux/dtlk.h
6319
6320DPAA2 DATAPATH I/O (DPIO) DRIVER
6321M:	Roy Pledge <Roy.Pledge@nxp.com>
6322L:	linux-kernel@vger.kernel.org
6323S:	Maintained
6324F:	drivers/soc/fsl/dpio
6325
6326DPAA2 ETHERNET DRIVER
6327M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6328L:	netdev@vger.kernel.org
6329S:	Maintained
6330F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6331F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6332F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
6333F:	drivers/net/ethernet/freescale/dpaa2/Makefile
6334F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6335F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6336F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6337F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
6338F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
6339F:	drivers/net/ethernet/freescale/dpaa2/dpni*
6340
6341DPAA2 ETHERNET SWITCH DRIVER
6342M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6343L:	netdev@vger.kernel.org
6344S:	Maintained
6345F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6346F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6347F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
6348
6349DRBD DRIVER
6350M:	Philipp Reisner <philipp.reisner@linbit.com>
6351M:	Lars Ellenberg <lars.ellenberg@linbit.com>
6352M:	Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6353L:	drbd-dev@lists.linbit.com
6354S:	Supported
6355W:	http://www.drbd.org
6356T:	git git://git.linbit.com/linux-drbd.git
6357T:	git git://git.linbit.com/drbd-8.4.git
6358F:	Documentation/admin-guide/blockdev/
6359F:	drivers/block/drbd/
6360F:	include/linux/drbd*
6361F:	lib/lru_cache.c
6362
6363DRIVER COMPONENT FRAMEWORK
6364L:	dri-devel@lists.freedesktop.org
6365F:	drivers/base/component.c
6366F:	include/linux/component.h
6367
6368DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6369M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6370R:	"Rafael J. Wysocki" <rafael@kernel.org>
6371S:	Supported
6372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6373F:	Documentation/core-api/kobject.rst
6374F:	drivers/base/
6375F:	fs/debugfs/
6376F:	fs/sysfs/
6377F:	include/linux/debugfs.h
6378F:	include/linux/fwnode.h
6379F:	include/linux/kobj*
6380F:	include/linux/property.h
6381F:	lib/kobj*
6382
6383DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6384M:	Nishanth Menon <nm@ti.com>
6385L:	linux-pm@vger.kernel.org
6386S:	Maintained
6387F:	drivers/soc/ti/smartreflex.c
6388F:	include/linux/power/smartreflex.h
6389
6390DRM ACCEL DRIVERS FOR INTEL VPU
6391M:	Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
6392M:	Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com>
6393L:	dri-devel@lists.freedesktop.org
6394S:	Supported
6395T:	git git://anongit.freedesktop.org/drm/drm-misc
6396F:	drivers/accel/ivpu/
6397F:	include/uapi/drm/ivpu_accel.h
6398
6399DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6400M:	Oded Gabbay <ogabbay@kernel.org>
6401L:	dri-devel@lists.freedesktop.org
6402S:	Maintained
6403C:	irc://irc.oftc.net/dri-devel
6404T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6405F:	Documentation/accel/
6406F:	drivers/accel/
6407F:	include/drm/drm_accel.h
6408
6409DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6410M:	Maxime Ripard <mripard@kernel.org>
6411M:	Chen-Yu Tsai <wens@csie.org>
6412R:	Jernej Skrabec <jernej.skrabec@gmail.com>
6413L:	dri-devel@lists.freedesktop.org
6414S:	Supported
6415T:	git git://anongit.freedesktop.org/drm/drm-misc
6416F:	drivers/gpu/drm/sun4i/sun8i*
6417
6418DRM DRIVER FOR ARM PL111 CLCD
6419M:	Emma Anholt <emma@anholt.net>
6420S:	Supported
6421T:	git git://anongit.freedesktop.org/drm/drm-misc
6422F:	drivers/gpu/drm/pl111/
6423
6424DRM DRIVER FOR ARM VERSATILE TFT PANELS
6425M:	Linus Walleij <linus.walleij@linaro.org>
6426S:	Maintained
6427T:	git git://anongit.freedesktop.org/drm/drm-misc
6428F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6429F:	drivers/gpu/drm/panel/panel-arm-versatile.c
6430
6431DRM DRIVER FOR ASPEED BMC GFX
6432M:	Joel Stanley <joel@jms.id.au>
6433L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6434S:	Supported
6435T:	git git://anongit.freedesktop.org/drm/drm-misc
6436F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6437F:	drivers/gpu/drm/aspeed/
6438
6439DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6440M:	Dave Airlie <airlied@redhat.com>
6441R:	Thomas Zimmermann <tzimmermann@suse.de>
6442R:	Jocelyn Falempe <jfalempe@redhat.com>
6443L:	dri-devel@lists.freedesktop.org
6444S:	Supported
6445T:	git git://anongit.freedesktop.org/drm/drm-misc
6446F:	drivers/gpu/drm/ast/
6447
6448DRM DRIVER FOR BOCHS VIRTUAL GPU
6449M:	Gerd Hoffmann <kraxel@redhat.com>
6450L:	virtualization@lists.linux-foundation.org
6451S:	Maintained
6452T:	git git://anongit.freedesktop.org/drm/drm-misc
6453F:	drivers/gpu/drm/tiny/bochs.c
6454
6455DRM DRIVER FOR BOE HIMAX8279D PANELS
6456M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6457S:	Maintained
6458F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6459F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
6460
6461DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6462M:	Jagan Teki <jagan@amarulasolutions.com>
6463S:	Maintained
6464F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6465F:	drivers/gpu/drm/bridge/chipone-icn6211.c
6466
6467DRM DRIVER FOR EBBG FT8719 PANEL
6468M:	Joel Selvaraj <jo@jsfamily.in>
6469S:	Maintained
6470T:	git git://anongit.freedesktop.org/drm/drm-misc
6471F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6472F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6473
6474DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6475M:	Linus Walleij <linus.walleij@linaro.org>
6476S:	Maintained
6477T:	git git://anongit.freedesktop.org/drm/drm-misc
6478F:	drivers/gpu/drm/tve200/
6479
6480DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6481M:	Icenowy Zheng <icenowy@aosc.io>
6482S:	Maintained
6483F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6484F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6485
6486DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6487M:	Jagan Teki <jagan@amarulasolutions.com>
6488S:	Maintained
6489F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6490F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6491
6492DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6493M:	Thomas Zimmermann <tzimmermann@suse.de>
6494M:	Javier Martinez Canillas <javierm@redhat.com>
6495L:	dri-devel@lists.freedesktop.org
6496S:	Maintained
6497T:	git git://anongit.freedesktop.org/drm/drm-misc
6498F:	drivers/gpu/drm/drm_aperture.c
6499F:	drivers/gpu/drm/tiny/ofdrm.c
6500F:	drivers/gpu/drm/tiny/simpledrm.c
6501F:	drivers/video/aperture.c
6502F:	drivers/video/nomodeset.c
6503F:	include/drm/drm_aperture.h
6504F:	include/linux/aperture.h
6505F:	include/video/nomodeset.h
6506
6507DRM DRIVER FOR GENERIC EDP PANELS
6508R:	Douglas Anderson <dianders@chromium.org>
6509F:	Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6510F:	drivers/gpu/drm/panel/panel-edp.c
6511
6512DRM DRIVER FOR GENERIC USB DISPLAY
6513M:	Noralf Trønnes <noralf@tronnes.org>
6514S:	Maintained
6515W:	https://github.com/notro/gud/wiki
6516T:	git git://anongit.freedesktop.org/drm/drm-misc
6517F:	drivers/gpu/drm/gud/
6518F:	include/drm/gud.h
6519
6520DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6521M:	Hans de Goede <hdegoede@redhat.com>
6522S:	Maintained
6523T:	git git://anongit.freedesktop.org/drm/drm-misc
6524F:	drivers/gpu/drm/tiny/gm12u320.c
6525
6526DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
6527M:	Ondrej Jirman <megi@xff.cz>
6528M:	Javier Martinez Canillas <javierm@redhat.com>
6529S:	Maintained
6530T:	git git://anongit.freedesktop.org/drm/drm-misc
6531F:	Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
6532F:	drivers/gpu/drm/panel/panel-himax-hx8394.c
6533
6534DRM DRIVER FOR HX8357D PANELS
6535M:	Emma Anholt <emma@anholt.net>
6536S:	Maintained
6537T:	git git://anongit.freedesktop.org/drm/drm-misc
6538F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
6539F:	drivers/gpu/drm/tiny/hx8357d.c
6540
6541DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6542M:	Deepak Rawat <drawat.floss@gmail.com>
6543L:	linux-hyperv@vger.kernel.org
6544L:	dri-devel@lists.freedesktop.org
6545S:	Maintained
6546T:	git git://anongit.freedesktop.org/drm/drm-misc
6547F:	drivers/gpu/drm/hyperv
6548
6549DRM DRIVER FOR ILITEK ILI9225 PANELS
6550M:	David Lechner <david@lechnology.com>
6551S:	Maintained
6552T:	git git://anongit.freedesktop.org/drm/drm-misc
6553F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6554F:	drivers/gpu/drm/tiny/ili9225.c
6555
6556DRM DRIVER FOR ILITEK ILI9486 PANELS
6557M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6558S:	Maintained
6559T:	git git://anongit.freedesktop.org/drm/drm-misc
6560F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6561F:	drivers/gpu/drm/tiny/ili9486.c
6562
6563DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
6564M:	Jagan Teki <jagan@edgeble.ai>
6565S:	Maintained
6566F:	Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
6567F:	drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
6568
6569DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6570M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
6571S:	Supported
6572T:	git git://anongit.freedesktop.org/drm/drm-misc
6573F:	drivers/gpu/drm/logicvc/
6574
6575DRM DRIVER FOR LVDS PANELS
6576M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6577L:	dri-devel@lists.freedesktop.org
6578S:	Maintained
6579T:	git git://anongit.freedesktop.org/drm/drm-misc
6580F:	Documentation/devicetree/bindings/display/lvds.yaml
6581F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6582F:	drivers/gpu/drm/panel/panel-lvds.c
6583
6584DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6585M:	Guido Günther <agx@sigxcpu.org>
6586R:	Purism Kernel Team <kernel@puri.sm>
6587S:	Maintained
6588F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6589F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6590
6591DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6592M:	Dave Airlie <airlied@redhat.com>
6593R:	Thomas Zimmermann <tzimmermann@suse.de>
6594R:	Jocelyn Falempe <jfalempe@redhat.com>
6595L:	dri-devel@lists.freedesktop.org
6596S:	Supported
6597T:	git git://anongit.freedesktop.org/drm/drm-misc
6598F:	drivers/gpu/drm/mgag200/
6599
6600DRM DRIVER FOR MI0283QT
6601M:	Noralf Trønnes <noralf@tronnes.org>
6602S:	Maintained
6603T:	git git://anongit.freedesktop.org/drm/drm-misc
6604F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6605F:	drivers/gpu/drm/tiny/mi0283qt.c
6606
6607DRM DRIVER FOR MIPI DBI compatible panels
6608M:	Noralf Trønnes <noralf@tronnes.org>
6609S:	Maintained
6610W:	https://github.com/notro/panel-mipi-dbi/wiki
6611T:	git git://anongit.freedesktop.org/drm/drm-misc
6612F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6613F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
6614
6615DRM DRIVER FOR MSM ADRENO GPU
6616M:	Rob Clark <robdclark@gmail.com>
6617M:	Abhinav Kumar <quic_abhinavk@quicinc.com>
6618M:	Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6619R:	Sean Paul <sean@poorly.run>
6620R:	Marijn Suijten <marijn.suijten@somainline.org>
6621L:	linux-arm-msm@vger.kernel.org
6622L:	dri-devel@lists.freedesktop.org
6623L:	freedreno@lists.freedesktop.org
6624S:	Maintained
6625B:	https://gitlab.freedesktop.org/drm/msm/-/issues
6626T:	git https://gitlab.freedesktop.org/drm/msm.git
6627F:	Documentation/devicetree/bindings/display/msm/
6628F:	drivers/gpu/drm/msm/
6629F:	include/uapi/drm/msm_drm.h
6630
6631DRM DRIVER FOR NOVATEK NT35510 PANELS
6632M:	Linus Walleij <linus.walleij@linaro.org>
6633S:	Maintained
6634T:	git git://anongit.freedesktop.org/drm/drm-misc
6635F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6636F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
6637
6638DRM DRIVER FOR NOVATEK NT35560 PANELS
6639M:	Linus Walleij <linus.walleij@linaro.org>
6640S:	Maintained
6641T:	git git://anongit.freedesktop.org/drm/drm-misc
6642F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6643F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
6644
6645DRM DRIVER FOR NOVATEK NT36523 PANELS
6646M:	Jianhua Lu <lujianhua000@gmail.com>
6647S:	Maintained
6648T:	git git://anongit.freedesktop.org/drm/drm-misc
6649F:	Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
6650F:	drivers/gpu/drm/panel/panel-novatek-nt36523.c
6651
6652DRM DRIVER FOR NOVATEK NT36672A PANELS
6653M:	Sumit Semwal <sumit.semwal@linaro.org>
6654S:	Maintained
6655T:	git git://anongit.freedesktop.org/drm/drm-misc
6656F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6657F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6658
6659DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6660M:	Karol Herbst <kherbst@redhat.com>
6661M:	Lyude Paul <lyude@redhat.com>
6662L:	dri-devel@lists.freedesktop.org
6663L:	nouveau@lists.freedesktop.org
6664S:	Supported
6665W:	https://nouveau.freedesktop.org/
6666Q:	https://patchwork.freedesktop.org/project/nouveau/
6667Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6668B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
6669C:	irc://irc.oftc.net/nouveau
6670T:	git https://gitlab.freedesktop.org/drm/nouveau.git
6671F:	drivers/gpu/drm/nouveau/
6672F:	include/uapi/drm/nouveau_drm.h
6673
6674DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6675M:	Stefan Mavrodiev <stefan@olimex.com>
6676S:	Maintained
6677F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6678F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6679
6680DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6681R:	Douglas Anderson <dianders@chromium.org>
6682F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6683F:	drivers/gpu/drm/bridge/parade-ps8640.c
6684
6685DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6686M:	Noralf Trønnes <noralf@tronnes.org>
6687S:	Maintained
6688T:	git git://anongit.freedesktop.org/drm/drm-misc
6689F:	Documentation/devicetree/bindings/display/repaper.txt
6690F:	drivers/gpu/drm/tiny/repaper.c
6691
6692DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6693M:	Dave Airlie <airlied@redhat.com>
6694M:	Gerd Hoffmann <kraxel@redhat.com>
6695L:	virtualization@lists.linux-foundation.org
6696S:	Obsolete
6697W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6698T:	git git://anongit.freedesktop.org/drm/drm-misc
6699F:	drivers/gpu/drm/tiny/cirrus.c
6700
6701DRM DRIVER FOR QXL VIRTUAL GPU
6702M:	Dave Airlie <airlied@redhat.com>
6703M:	Gerd Hoffmann <kraxel@redhat.com>
6704L:	virtualization@lists.linux-foundation.org
6705L:	spice-devel@lists.freedesktop.org
6706S:	Maintained
6707T:	git git://anongit.freedesktop.org/drm/drm-misc
6708F:	drivers/gpu/drm/qxl/
6709F:	include/uapi/drm/qxl_drm.h
6710
6711DRM DRIVER FOR RAYDIUM RM67191 PANELS
6712M:	Robert Chiras <robert.chiras@nxp.com>
6713S:	Maintained
6714F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6715F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
6716
6717DRM DRIVER FOR SAMSUNG DB7430 PANELS
6718M:	Linus Walleij <linus.walleij@linaro.org>
6719S:	Maintained
6720T:	git git://anongit.freedesktop.org/drm/drm-misc
6721F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6722F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
6723
6724DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
6725M:	Inki Dae <inki.dae@samsung.com>
6726M:	Jagan Teki <jagan@amarulasolutions.com>
6727M:	Marek Szyprowski <m.szyprowski@samsung.com>
6728S:	Maintained
6729T:	git git://anongit.freedesktop.org/drm/drm-misc
6730F:	Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
6731F:	drivers/gpu/drm/bridge/samsung-dsim.c
6732F:	include/drm/bridge/samsung-dsim.h
6733
6734DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6735M:	Markuss Broks <markuss.broks@gmail.com>
6736S:	Maintained
6737F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6738F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6739
6740DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
6741M:	Artur Weber <aweber.kernel@gmail.com>
6742S:	Maintained
6743F:	Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
6744F:	drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
6745
6746DRM DRIVER FOR SITRONIX ST7586 PANELS
6747M:	David Lechner <david@lechnology.com>
6748S:	Maintained
6749T:	git git://anongit.freedesktop.org/drm/drm-misc
6750F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
6751F:	drivers/gpu/drm/tiny/st7586.c
6752
6753DRM DRIVER FOR SITRONIX ST7701 PANELS
6754M:	Jagan Teki <jagan@amarulasolutions.com>
6755S:	Maintained
6756F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6757F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
6758
6759DRM DRIVER FOR SITRONIX ST7703 PANELS
6760M:	Guido Günther <agx@sigxcpu.org>
6761R:	Purism Kernel Team <kernel@puri.sm>
6762R:	Ondrej Jirman <megous@megous.com>
6763S:	Maintained
6764F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6765F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
6766
6767DRM DRIVER FOR SITRONIX ST7735R PANELS
6768M:	David Lechner <david@lechnology.com>
6769S:	Maintained
6770T:	git git://anongit.freedesktop.org/drm/drm-misc
6771F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6772F:	drivers/gpu/drm/tiny/st7735r.c
6773
6774DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6775M:	Javier Martinez Canillas <javierm@redhat.com>
6776S:	Maintained
6777T:	git git://anongit.freedesktop.org/drm/drm-misc
6778F:	Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6779F:	drivers/gpu/drm/solomon/ssd130x*
6780
6781DRM DRIVER FOR ST-ERICSSON MCDE
6782M:	Linus Walleij <linus.walleij@linaro.org>
6783S:	Maintained
6784T:	git git://anongit.freedesktop.org/drm/drm-misc
6785F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
6786F:	drivers/gpu/drm/mcde/
6787
6788DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
6789M:	Jagan Teki <jagan@amarulasolutions.com>
6790S:	Maintained
6791F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
6792F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
6793
6794DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6795R:	Douglas Anderson <dianders@chromium.org>
6796F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6797F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
6798
6799DRM DRIVER FOR TPO TPG110 PANELS
6800M:	Linus Walleij <linus.walleij@linaro.org>
6801S:	Maintained
6802T:	git git://anongit.freedesktop.org/drm/drm-misc
6803F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6804F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
6805
6806DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6807M:	Dave Airlie <airlied@redhat.com>
6808R:	Sean Paul <sean@poorly.run>
6809R:	Thomas Zimmermann <tzimmermann@suse.de>
6810L:	dri-devel@lists.freedesktop.org
6811S:	Supported
6812T:	git git://anongit.freedesktop.org/drm/drm-misc
6813F:	drivers/gpu/drm/udl/
6814
6815DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6816M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6817M:	Melissa Wen <melissa.srw@gmail.com>
6818M:	Maíra Canal <mairacanal@riseup.net>
6819R:	Haneen Mohammed <hamohammed.sa@gmail.com>
6820R:	Daniel Vetter <daniel@ffwll.ch>
6821L:	dri-devel@lists.freedesktop.org
6822S:	Maintained
6823T:	git git://anongit.freedesktop.org/drm/drm-misc
6824F:	Documentation/gpu/vkms.rst
6825F:	drivers/gpu/drm/vkms/
6826
6827DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6828M:	Hans de Goede <hdegoede@redhat.com>
6829L:	dri-devel@lists.freedesktop.org
6830S:	Maintained
6831T:	git git://anongit.freedesktop.org/drm/drm-misc
6832F:	drivers/gpu/drm/vboxvideo/
6833
6834DRM DRIVER FOR VMWARE VIRTUAL GPU
6835M:	Zack Rusin <zackr@vmware.com>
6836R:	VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6837L:	dri-devel@lists.freedesktop.org
6838S:	Supported
6839T:	git git://anongit.freedesktop.org/drm/drm-misc
6840F:	drivers/gpu/drm/vmwgfx/
6841F:	include/uapi/drm/vmwgfx_drm.h
6842
6843DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6844M:	Linus Walleij <linus.walleij@linaro.org>
6845S:	Maintained
6846T:	git git://anongit.freedesktop.org/drm/drm-misc
6847F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6848F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
6849
6850DRM DRIVERS
6851M:	David Airlie <airlied@gmail.com>
6852M:	Daniel Vetter <daniel@ffwll.ch>
6853L:	dri-devel@lists.freedesktop.org
6854S:	Maintained
6855B:	https://gitlab.freedesktop.org/drm
6856C:	irc://irc.oftc.net/dri-devel
6857T:	git git://anongit.freedesktop.org/drm/drm
6858F:	Documentation/devicetree/bindings/display/
6859F:	Documentation/devicetree/bindings/gpu/
6860F:	Documentation/gpu/
6861F:	drivers/gpu/
6862F:	include/drm/
6863F:	include/linux/vga*
6864F:	include/uapi/drm/
6865
6866DRM DRIVERS AND MISC GPU PATCHES
6867M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6868M:	Maxime Ripard <mripard@kernel.org>
6869M:	Thomas Zimmermann <tzimmermann@suse.de>
6870S:	Maintained
6871W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6872T:	git git://anongit.freedesktop.org/drm/drm-misc
6873F:	Documentation/gpu/
6874F:	drivers/gpu/drm/*
6875F:	drivers/gpu/vga/
6876F:	include/drm/drm*
6877F:	include/linux/vga*
6878F:	include/uapi/drm/drm*
6879
6880DRM DRIVERS FOR ALLWINNER A10
6881M:	Maxime Ripard <mripard@kernel.org>
6882M:	Chen-Yu Tsai <wens@csie.org>
6883L:	dri-devel@lists.freedesktop.org
6884S:	Supported
6885T:	git git://anongit.freedesktop.org/drm/drm-misc
6886F:	Documentation/devicetree/bindings/display/allwinner*
6887F:	drivers/gpu/drm/sun4i/
6888
6889DRM DRIVERS FOR AMLOGIC SOCS
6890M:	Neil Armstrong <neil.armstrong@linaro.org>
6891L:	dri-devel@lists.freedesktop.org
6892L:	linux-amlogic@lists.infradead.org
6893S:	Supported
6894W:	http://linux-meson.com/
6895T:	git git://anongit.freedesktop.org/drm/drm-misc
6896F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6897F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6898F:	Documentation/gpu/meson.rst
6899F:	drivers/gpu/drm/meson/
6900
6901DRM DRIVERS FOR ATMEL HLCDC
6902M:	Sam Ravnborg <sam@ravnborg.org>
6903M:	Boris Brezillon <bbrezillon@kernel.org>
6904L:	dri-devel@lists.freedesktop.org
6905S:	Supported
6906T:	git git://anongit.freedesktop.org/drm/drm-misc
6907F:	Documentation/devicetree/bindings/display/atmel/
6908F:	drivers/gpu/drm/atmel-hlcdc/
6909
6910DRM DRIVERS FOR BRIDGE CHIPS
6911M:	Andrzej Hajda <andrzej.hajda@intel.com>
6912M:	Neil Armstrong <neil.armstrong@linaro.org>
6913M:	Robert Foss <rfoss@kernel.org>
6914R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6915R:	Jonas Karlman <jonas@kwiboo.se>
6916R:	Jernej Skrabec <jernej.skrabec@gmail.com>
6917S:	Maintained
6918T:	git git://anongit.freedesktop.org/drm/drm-misc
6919F:	Documentation/devicetree/bindings/display/bridge/
6920F:	drivers/gpu/drm/bridge/
6921F:	drivers/gpu/drm/drm_bridge.c
6922F:	include/drm/drm_bridge.h
6923
6924DRM DRIVERS FOR EXYNOS
6925M:	Inki Dae <inki.dae@samsung.com>
6926M:	Seung-Woo Kim <sw0312.kim@samsung.com>
6927M:	Kyungmin Park <kyungmin.park@samsung.com>
6928L:	dri-devel@lists.freedesktop.org
6929S:	Supported
6930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6931F:	Documentation/devicetree/bindings/display/exynos/
6932F:	Documentation/devicetree/bindings/display/samsung/
6933F:	drivers/gpu/drm/exynos/
6934F:	include/uapi/drm/exynos_drm.h
6935
6936DRM DRIVERS FOR FREESCALE DCU
6937M:	Stefan Agner <stefan@agner.ch>
6938M:	Alison Wang <alison.wang@nxp.com>
6939L:	dri-devel@lists.freedesktop.org
6940S:	Supported
6941T:	git git://anongit.freedesktop.org/drm/drm-misc
6942F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
6943F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
6944F:	drivers/gpu/drm/fsl-dcu/
6945
6946DRM DRIVERS FOR FREESCALE IMX
6947M:	Philipp Zabel <p.zabel@pengutronix.de>
6948L:	dri-devel@lists.freedesktop.org
6949S:	Maintained
6950F:	Documentation/devicetree/bindings/display/imx/
6951F:	drivers/gpu/drm/imx/ipuv3/
6952F:	drivers/gpu/ipu-v3/
6953
6954DRM DRIVERS FOR FREESCALE IMX BRIDGE
6955M:	Liu Ying <victor.liu@nxp.com>
6956L:	dri-devel@lists.freedesktop.org
6957S:	Maintained
6958F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
6959F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
6960F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
6961F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
6962F:	drivers/gpu/drm/bridge/imx/
6963
6964DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6965M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6966L:	dri-devel@lists.freedesktop.org
6967S:	Maintained
6968T:	git git://github.com/patjak/drm-gma500
6969F:	drivers/gpu/drm/gma500/
6970
6971DRM DRIVERS FOR HISILICON
6972M:	Xinliang Liu <xinliang.liu@linaro.org>
6973M:	Tian Tao  <tiantao6@hisilicon.com>
6974R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
6975R:	Sumit Semwal <sumit.semwal@linaro.org>
6976R:	Yongqin Liu <yongqin.liu@linaro.org>
6977R:	John Stultz <jstultz@google.com>
6978L:	dri-devel@lists.freedesktop.org
6979S:	Maintained
6980T:	git git://anongit.freedesktop.org/drm/drm-misc
6981F:	Documentation/devicetree/bindings/display/hisilicon/
6982F:	drivers/gpu/drm/hisilicon/
6983
6984DRM DRIVERS FOR LIMA
6985M:	Qiang Yu <yuq825@gmail.com>
6986L:	dri-devel@lists.freedesktop.org
6987L:	lima@lists.freedesktop.org (moderated for non-subscribers)
6988S:	Maintained
6989T:	git git://anongit.freedesktop.org/drm/drm-misc
6990F:	drivers/gpu/drm/lima/
6991F:	include/uapi/drm/lima_drm.h
6992
6993DRM DRIVERS FOR LOONGSON
6994M:	Sui Jingfeng <suijingfeng@loongson.cn>
6995L:	dri-devel@lists.freedesktop.org
6996S:	Supported
6997T:	git git://anongit.freedesktop.org/drm/drm-misc
6998F:	drivers/gpu/drm/loongson/
6999
7000DRM DRIVERS FOR MEDIATEK
7001M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
7002M:	Philipp Zabel <p.zabel@pengutronix.de>
7003L:	dri-devel@lists.freedesktop.org
7004L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
7005S:	Supported
7006F:	Documentation/devicetree/bindings/display/mediatek/
7007F:	drivers/gpu/drm/mediatek/
7008F:	drivers/phy/mediatek/phy-mtk-dp.c
7009F:	drivers/phy/mediatek/phy-mtk-hdmi*
7010F:	drivers/phy/mediatek/phy-mtk-mipi*
7011
7012DRM DRIVERS FOR NVIDIA TEGRA
7013M:	Thierry Reding <thierry.reding@gmail.com>
7014M:	Mikko Perttunen <mperttunen@nvidia.com>
7015L:	dri-devel@lists.freedesktop.org
7016L:	linux-tegra@vger.kernel.org
7017S:	Supported
7018T:	git https://gitlab.freedesktop.org/drm/tegra.git
7019F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7020F:	Documentation/devicetree/bindings/gpu/host1x/
7021F:	drivers/gpu/drm/tegra/
7022F:	drivers/gpu/host1x/
7023F:	include/linux/host1x.h
7024F:	include/uapi/drm/tegra_drm.h
7025
7026DRM DRIVERS FOR RENESAS
7027M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7028M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
7029L:	dri-devel@lists.freedesktop.org
7030L:	linux-renesas-soc@vger.kernel.org
7031S:	Supported
7032T:	git git://linuxtv.org/pinchartl/media drm/du/next
7033F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7034F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7035F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7036F:	Documentation/devicetree/bindings/display/renesas,du.yaml
7037F:	drivers/gpu/drm/renesas/
7038F:	include/linux/platform_data/shmob_drm.h
7039
7040DRM DRIVERS FOR ROCKCHIP
7041M:	Sandy Huang <hjc@rock-chips.com>
7042M:	Heiko Stübner <heiko@sntech.de>
7043L:	dri-devel@lists.freedesktop.org
7044S:	Maintained
7045T:	git git://anongit.freedesktop.org/drm/drm-misc
7046F:	Documentation/devicetree/bindings/display/rockchip/
7047F:	drivers/gpu/drm/rockchip/
7048
7049DRM DRIVERS FOR STI
7050M:	Alain Volmat <alain.volmat@foss.st.com>
7051L:	dri-devel@lists.freedesktop.org
7052S:	Maintained
7053T:	git git://anongit.freedesktop.org/drm/drm-misc
7054F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
7055F:	drivers/gpu/drm/sti
7056
7057DRM DRIVERS FOR STM
7058M:	Yannick Fertre <yannick.fertre@foss.st.com>
7059M:	Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
7060M:	Philippe Cornu <philippe.cornu@foss.st.com>
7061L:	dri-devel@lists.freedesktop.org
7062S:	Maintained
7063T:	git git://anongit.freedesktop.org/drm/drm-misc
7064F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7065F:	drivers/gpu/drm/stm
7066
7067DRM DRIVERS FOR TI KEYSTONE
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/ti/ti,am65x-dss.yaml
7074F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7075F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7076F:	drivers/gpu/drm/tidss/
7077
7078DRM DRIVERS FOR TI LCDC
7079M:	Jyri Sarha <jyri.sarha@iki.fi>
7080M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7081L:	dri-devel@lists.freedesktop.org
7082S:	Maintained
7083T:	git git://anongit.freedesktop.org/drm/drm-misc
7084F:	Documentation/devicetree/bindings/display/tilcdc/
7085F:	drivers/gpu/drm/tilcdc/
7086
7087DRM DRIVERS FOR TI OMAP
7088M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7089L:	dri-devel@lists.freedesktop.org
7090S:	Maintained
7091T:	git git://anongit.freedesktop.org/drm/drm-misc
7092F:	Documentation/devicetree/bindings/display/ti/
7093F:	drivers/gpu/drm/omapdrm/
7094
7095DRM DRIVERS FOR V3D
7096M:	Emma Anholt <emma@anholt.net>
7097M:	Melissa Wen <mwen@igalia.com>
7098S:	Supported
7099T:	git git://anongit.freedesktop.org/drm/drm-misc
7100F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7101F:	drivers/gpu/drm/v3d/
7102F:	include/uapi/drm/v3d_drm.h
7103
7104DRM DRIVERS FOR VC4
7105M:	Emma Anholt <emma@anholt.net>
7106M:	Maxime Ripard <mripard@kernel.org>
7107S:	Supported
7108T:	git git://github.com/anholt/linux
7109T:	git git://anongit.freedesktop.org/drm/drm-misc
7110F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7111F:	drivers/gpu/drm/vc4/
7112F:	include/uapi/drm/vc4_drm.h
7113
7114DRM DRIVERS FOR VIVANTE GPU IP
7115M:	Lucas Stach <l.stach@pengutronix.de>
7116R:	Russell King <linux+etnaviv@armlinux.org.uk>
7117R:	Christian Gmeiner <christian.gmeiner@gmail.com>
7118L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7119L:	dri-devel@lists.freedesktop.org
7120S:	Maintained
7121F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7122F:	drivers/gpu/drm/etnaviv/
7123F:	include/uapi/drm/etnaviv_drm.h
7124
7125DRM DRIVERS FOR XEN
7126M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7127L:	dri-devel@lists.freedesktop.org
7128L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
7129S:	Supported
7130T:	git git://anongit.freedesktop.org/drm/drm-misc
7131F:	Documentation/gpu/xen-front.rst
7132F:	drivers/gpu/drm/xen/
7133
7134DRM DRIVERS FOR XILINX
7135M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7136L:	dri-devel@lists.freedesktop.org
7137S:	Maintained
7138T:	git git://anongit.freedesktop.org/drm/drm-misc
7139F:	Documentation/devicetree/bindings/display/xlnx/
7140F:	drivers/gpu/drm/xlnx/
7141
7142DRM GPU SCHEDULER
7143M:	Luben Tuikov <luben.tuikov@amd.com>
7144L:	dri-devel@lists.freedesktop.org
7145S:	Maintained
7146T:	git git://anongit.freedesktop.org/drm/drm-misc
7147F:	drivers/gpu/drm/scheduler/
7148F:	include/drm/gpu_scheduler.h
7149
7150DRM PANEL DRIVERS
7151M:	Neil Armstrong <neil.armstrong@linaro.org>
7152R:	Sam Ravnborg <sam@ravnborg.org>
7153L:	dri-devel@lists.freedesktop.org
7154S:	Maintained
7155T:	git git://anongit.freedesktop.org/drm/drm-misc
7156F:	Documentation/devicetree/bindings/display/panel/
7157F:	drivers/gpu/drm/drm_panel.c
7158F:	drivers/gpu/drm/panel/
7159F:	include/drm/drm_panel.h
7160
7161DRM PRIVACY-SCREEN CLASS
7162M:	Hans de Goede <hdegoede@redhat.com>
7163L:	dri-devel@lists.freedesktop.org
7164S:	Maintained
7165T:	git git://anongit.freedesktop.org/drm/drm-misc
7166F:	drivers/gpu/drm/drm_privacy_screen*
7167F:	include/drm/drm_privacy_screen*
7168
7169DRM TTM SUBSYSTEM
7170M:	Christian Koenig <christian.koenig@amd.com>
7171M:	Huang Rui <ray.huang@amd.com>
7172L:	dri-devel@lists.freedesktop.org
7173S:	Maintained
7174T:	git git://anongit.freedesktop.org/drm/drm-misc
7175F:	drivers/gpu/drm/ttm/
7176F:	include/drm/ttm/
7177
7178DRM AUTOMATED TESTING
7179M:	Helen Koike <helen.koike@collabora.com>
7180L:	dri-devel@lists.freedesktop.org
7181S:	Maintained
7182T:	git git://anongit.freedesktop.org/drm/drm-misc
7183F:	Documentation/gpu/automated_testing.rst
7184F:	drivers/gpu/drm/ci/
7185
7186DSBR100 USB FM RADIO DRIVER
7187M:	Alexey Klimov <klimov.linux@gmail.com>
7188L:	linux-media@vger.kernel.org
7189S:	Maintained
7190T:	git git://linuxtv.org/media_tree.git
7191F:	drivers/media/radio/dsbr100.c
7192
7193DT3155 MEDIA DRIVER
7194M:	Hans Verkuil <hverkuil@xs4all.nl>
7195L:	linux-media@vger.kernel.org
7196S:	Odd Fixes
7197W:	https://linuxtv.org
7198T:	git git://linuxtv.org/media_tree.git
7199F:	drivers/media/pci/dt3155/
7200
7201DVB_USB_AF9015 MEDIA DRIVER
7202M:	Antti Palosaari <crope@iki.fi>
7203L:	linux-media@vger.kernel.org
7204S:	Maintained
7205W:	https://linuxtv.org
7206W:	http://palosaari.fi/linux/
7207Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7208T:	git git://linuxtv.org/anttip/media_tree.git
7209F:	drivers/media/usb/dvb-usb-v2/af9015*
7210
7211DVB_USB_AF9035 MEDIA DRIVER
7212M:	Antti Palosaari <crope@iki.fi>
7213L:	linux-media@vger.kernel.org
7214S:	Maintained
7215W:	https://linuxtv.org
7216W:	http://palosaari.fi/linux/
7217Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7218T:	git git://linuxtv.org/anttip/media_tree.git
7219F:	drivers/media/usb/dvb-usb-v2/af9035*
7220
7221DVB_USB_ANYSEE MEDIA DRIVER
7222M:	Antti Palosaari <crope@iki.fi>
7223L:	linux-media@vger.kernel.org
7224S:	Maintained
7225W:	https://linuxtv.org
7226W:	http://palosaari.fi/linux/
7227Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7228T:	git git://linuxtv.org/anttip/media_tree.git
7229F:	drivers/media/usb/dvb-usb-v2/anysee*
7230
7231DVB_USB_AU6610 MEDIA DRIVER
7232M:	Antti Palosaari <crope@iki.fi>
7233L:	linux-media@vger.kernel.org
7234S:	Maintained
7235W:	https://linuxtv.org
7236W:	http://palosaari.fi/linux/
7237Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7238T:	git git://linuxtv.org/anttip/media_tree.git
7239F:	drivers/media/usb/dvb-usb-v2/au6610*
7240
7241DVB_USB_CE6230 MEDIA DRIVER
7242M:	Antti Palosaari <crope@iki.fi>
7243L:	linux-media@vger.kernel.org
7244S:	Maintained
7245W:	https://linuxtv.org
7246W:	http://palosaari.fi/linux/
7247Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7248T:	git git://linuxtv.org/anttip/media_tree.git
7249F:	drivers/media/usb/dvb-usb-v2/ce6230*
7250
7251DVB_USB_CXUSB MEDIA DRIVER
7252M:	Michael Krufky <mkrufky@linuxtv.org>
7253L:	linux-media@vger.kernel.org
7254S:	Maintained
7255W:	https://linuxtv.org
7256W:	http://github.com/mkrufky
7257Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7258T:	git git://linuxtv.org/media_tree.git
7259F:	drivers/media/usb/dvb-usb/cxusb*
7260
7261DVB_USB_EC168 MEDIA DRIVER
7262M:	Antti Palosaari <crope@iki.fi>
7263L:	linux-media@vger.kernel.org
7264S:	Maintained
7265W:	https://linuxtv.org
7266W:	http://palosaari.fi/linux/
7267Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7268T:	git git://linuxtv.org/anttip/media_tree.git
7269F:	drivers/media/usb/dvb-usb-v2/ec168*
7270
7271DVB_USB_GL861 MEDIA DRIVER
7272M:	Antti Palosaari <crope@iki.fi>
7273L:	linux-media@vger.kernel.org
7274S:	Maintained
7275W:	https://linuxtv.org
7276Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7277T:	git git://linuxtv.org/anttip/media_tree.git
7278F:	drivers/media/usb/dvb-usb-v2/gl861*
7279
7280DVB_USB_MXL111SF MEDIA DRIVER
7281M:	Michael Krufky <mkrufky@linuxtv.org>
7282L:	linux-media@vger.kernel.org
7283S:	Maintained
7284W:	https://linuxtv.org
7285W:	http://github.com/mkrufky
7286Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7287T:	git git://linuxtv.org/mkrufky/mxl111sf.git
7288F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
7289
7290DVB_USB_RTL28XXU MEDIA DRIVER
7291M:	Antti Palosaari <crope@iki.fi>
7292L:	linux-media@vger.kernel.org
7293S:	Maintained
7294W:	https://linuxtv.org
7295W:	http://palosaari.fi/linux/
7296Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7297T:	git git://linuxtv.org/anttip/media_tree.git
7298F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
7299
7300DVB_USB_V2 MEDIA DRIVER
7301M:	Antti Palosaari <crope@iki.fi>
7302L:	linux-media@vger.kernel.org
7303S:	Maintained
7304W:	https://linuxtv.org
7305W:	http://palosaari.fi/linux/
7306Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7307T:	git git://linuxtv.org/anttip/media_tree.git
7308F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
7309F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
7310
7311DYNAMIC DEBUG
7312M:	Jason Baron <jbaron@akamai.com>
7313M:	Jim Cromie <jim.cromie@gmail.com>
7314S:	Maintained
7315F:	include/linux/dynamic_debug.h
7316F:	lib/dynamic_debug.c
7317F:	lib/test_dynamic_debug.c
7318
7319DYNAMIC INTERRUPT MODERATION
7320M:	Tal Gilboa <talgi@nvidia.com>
7321S:	Maintained
7322F:	Documentation/networking/net_dim.rst
7323F:	include/linux/dim.h
7324F:	lib/dim/
7325
7326DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7327M:	Daniel Lezcano <daniel.lezcano@kernel.org>
7328L:	linux-pm@vger.kernel.org
7329S:	Supported
7330B:	https://bugzilla.kernel.org
7331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7332F:	drivers/powercap/dtpm*
7333F:	include/linux/dtpm.h
7334
7335DZ DECSTATION DZ11 SERIAL DRIVER
7336M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
7337S:	Maintained
7338F:	drivers/tty/serial/dz.*
7339
7340E3X0 POWER BUTTON DRIVER
7341M:	Moritz Fischer <moritz.fischer@ettus.com>
7342L:	usrp-users@lists.ettus.com
7343S:	Supported
7344W:	http://www.ettus.com
7345F:	Documentation/devicetree/bindings/input/e3x0-button.txt
7346F:	drivers/input/misc/e3x0-button.c
7347
7348E4000 MEDIA DRIVER
7349M:	Antti Palosaari <crope@iki.fi>
7350L:	linux-media@vger.kernel.org
7351S:	Maintained
7352W:	https://linuxtv.org
7353W:	http://palosaari.fi/linux/
7354Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7355T:	git git://linuxtv.org/anttip/media_tree.git
7356F:	drivers/media/tuners/e4000*
7357
7358EARTH_PT1 MEDIA DRIVER
7359M:	Akihiro Tsukada <tskd08@gmail.com>
7360L:	linux-media@vger.kernel.org
7361S:	Odd Fixes
7362F:	drivers/media/pci/pt1/
7363
7364EARTH_PT3 MEDIA DRIVER
7365M:	Akihiro Tsukada <tskd08@gmail.com>
7366L:	linux-media@vger.kernel.org
7367S:	Odd Fixes
7368F:	drivers/media/pci/pt3/
7369
7370EC100 MEDIA DRIVER
7371M:	Antti Palosaari <crope@iki.fi>
7372L:	linux-media@vger.kernel.org
7373S:	Maintained
7374W:	https://linuxtv.org
7375W:	http://palosaari.fi/linux/
7376Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7377T:	git git://linuxtv.org/anttip/media_tree.git
7378F:	drivers/media/dvb-frontends/ec100*
7379
7380ECRYPT FILE SYSTEM
7381M:	Tyler Hicks <code@tyhicks.com>
7382L:	ecryptfs@vger.kernel.org
7383S:	Odd Fixes
7384W:	http://ecryptfs.org
7385W:	https://launchpad.net/ecryptfs
7386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7387F:	Documentation/filesystems/ecryptfs.rst
7388F:	fs/ecryptfs/
7389
7390EDAC-AMD64
7391M:	Yazen Ghannam <yazen.ghannam@amd.com>
7392L:	linux-edac@vger.kernel.org
7393S:	Supported
7394F:	drivers/edac/amd64_edac*
7395F:	drivers/edac/mce_amd*
7396
7397EDAC-ARMADA
7398M:	Jan Luebbe <jlu@pengutronix.de>
7399L:	linux-edac@vger.kernel.org
7400S:	Maintained
7401F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7402F:	drivers/edac/armada_xp_*
7403
7404EDAC-AST2500
7405M:	Stefan Schaeckeler <sschaeck@cisco.com>
7406S:	Supported
7407F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7408F:	drivers/edac/aspeed_edac.c
7409
7410EDAC-BLUEFIELD
7411M:	Shravan Kumar Ramani <shravankr@nvidia.com>
7412S:	Supported
7413F:	drivers/edac/bluefield_edac.c
7414
7415EDAC-CALXEDA
7416M:	Andre Przywara <andre.przywara@arm.com>
7417L:	linux-edac@vger.kernel.org
7418S:	Maintained
7419F:	drivers/edac/highbank*
7420
7421EDAC-CAVIUM OCTEON
7422M:	Ralf Baechle <ralf@linux-mips.org>
7423L:	linux-edac@vger.kernel.org
7424L:	linux-mips@vger.kernel.org
7425S:	Supported
7426F:	drivers/edac/octeon_edac*
7427
7428EDAC-CAVIUM THUNDERX
7429M:	Robert Richter <rric@kernel.org>
7430L:	linux-edac@vger.kernel.org
7431S:	Odd Fixes
7432F:	drivers/edac/thunderx_edac*
7433
7434EDAC-CORE
7435M:	Borislav Petkov <bp@alien8.de>
7436M:	Tony Luck <tony.luck@intel.com>
7437R:	James Morse <james.morse@arm.com>
7438R:	Mauro Carvalho Chehab <mchehab@kernel.org>
7439R:	Robert Richter <rric@kernel.org>
7440L:	linux-edac@vger.kernel.org
7441S:	Supported
7442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7443F:	Documentation/admin-guide/ras.rst
7444F:	Documentation/driver-api/edac.rst
7445F:	drivers/edac/
7446F:	include/linux/edac.h
7447
7448EDAC-DMC520
7449M:	Lei Wang <lewan@microsoft.com>
7450L:	linux-edac@vger.kernel.org
7451S:	Supported
7452F:	drivers/edac/dmc520_edac.c
7453
7454EDAC-E752X
7455M:	Mark Gross <markgross@kernel.org>
7456L:	linux-edac@vger.kernel.org
7457S:	Maintained
7458F:	drivers/edac/e752x_edac.c
7459
7460EDAC-E7XXX
7461L:	linux-edac@vger.kernel.org
7462S:	Maintained
7463F:	drivers/edac/e7xxx_edac.c
7464
7465EDAC-FSL_DDR
7466M:	York Sun <york.sun@nxp.com>
7467L:	linux-edac@vger.kernel.org
7468S:	Maintained
7469F:	drivers/edac/fsl_ddr_edac.*
7470
7471EDAC-GHES
7472M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7473L:	linux-edac@vger.kernel.org
7474S:	Maintained
7475F:	drivers/edac/ghes_edac.c
7476
7477EDAC-I10NM
7478M:	Tony Luck <tony.luck@intel.com>
7479L:	linux-edac@vger.kernel.org
7480S:	Maintained
7481F:	drivers/edac/i10nm_base.c
7482
7483EDAC-I3000
7484L:	linux-edac@vger.kernel.org
7485S:	Orphan
7486F:	drivers/edac/i3000_edac.c
7487
7488EDAC-I5000
7489L:	linux-edac@vger.kernel.org
7490S:	Maintained
7491F:	drivers/edac/i5000_edac.c
7492
7493EDAC-I5400
7494M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7495L:	linux-edac@vger.kernel.org
7496S:	Maintained
7497F:	drivers/edac/i5400_edac.c
7498
7499EDAC-I7300
7500M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7501L:	linux-edac@vger.kernel.org
7502S:	Maintained
7503F:	drivers/edac/i7300_edac.c
7504
7505EDAC-I7CORE
7506M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7507L:	linux-edac@vger.kernel.org
7508S:	Maintained
7509F:	drivers/edac/i7core_edac.c
7510
7511EDAC-I82443BXGX
7512M:	Tim Small <tim@buttersideup.com>
7513L:	linux-edac@vger.kernel.org
7514S:	Maintained
7515F:	drivers/edac/i82443bxgx_edac.c
7516
7517EDAC-I82975X
7518M:	"Arvind R." <arvino55@gmail.com>
7519L:	linux-edac@vger.kernel.org
7520S:	Maintained
7521F:	drivers/edac/i82975x_edac.c
7522
7523EDAC-IE31200
7524M:	Jason Baron <jbaron@akamai.com>
7525L:	linux-edac@vger.kernel.org
7526S:	Maintained
7527F:	drivers/edac/ie31200_edac.c
7528
7529EDAC-IGEN6
7530M:	Tony Luck <tony.luck@intel.com>
7531R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7532L:	linux-edac@vger.kernel.org
7533S:	Maintained
7534F:	drivers/edac/igen6_edac.c
7535
7536EDAC-MPC85XX
7537M:	Johannes Thumshirn <morbidrsa@gmail.com>
7538L:	linux-edac@vger.kernel.org
7539S:	Maintained
7540F:	drivers/edac/mpc85xx_edac.[ch]
7541
7542EDAC-NPCM
7543M:	Marvin Lin <kflin@nuvoton.com>
7544M:	Stanley Chu <yschu@nuvoton.com>
7545L:	linux-edac@vger.kernel.org
7546S:	Maintained
7547F:	Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
7548F:	drivers/edac/npcm_edac.c
7549
7550EDAC-PASEMI
7551M:	Egor Martovetsky <egor@pasemi.com>
7552L:	linux-edac@vger.kernel.org
7553S:	Maintained
7554F:	drivers/edac/pasemi_edac.c
7555
7556EDAC-PND2
7557M:	Tony Luck <tony.luck@intel.com>
7558L:	linux-edac@vger.kernel.org
7559S:	Maintained
7560F:	drivers/edac/pnd2_edac.[ch]
7561
7562EDAC-QCOM
7563M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
7564L:	linux-arm-msm@vger.kernel.org
7565L:	linux-edac@vger.kernel.org
7566S:	Maintained
7567F:	drivers/edac/qcom_edac.c
7568
7569EDAC-R82600
7570M:	Tim Small <tim@buttersideup.com>
7571L:	linux-edac@vger.kernel.org
7572S:	Maintained
7573F:	drivers/edac/r82600_edac.c
7574
7575EDAC-SBRIDGE
7576M:	Tony Luck <tony.luck@intel.com>
7577R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7578L:	linux-edac@vger.kernel.org
7579S:	Maintained
7580F:	drivers/edac/sb_edac.c
7581
7582EDAC-SKYLAKE
7583M:	Tony Luck <tony.luck@intel.com>
7584L:	linux-edac@vger.kernel.org
7585S:	Maintained
7586F:	drivers/edac/skx_*.[ch]
7587
7588EDAC-TI
7589M:	Tero Kristo <kristo@kernel.org>
7590L:	linux-edac@vger.kernel.org
7591S:	Odd Fixes
7592F:	drivers/edac/ti_edac.c
7593
7594EDIROL UA-101/UA-1000 DRIVER
7595M:	Clemens Ladisch <clemens@ladisch.de>
7596L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7597S:	Maintained
7598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7599F:	sound/usb/misc/ua101.c
7600
7601EFI TEST DRIVER
7602M:	Ivan Hu <ivan.hu@canonical.com>
7603M:	Ard Biesheuvel <ardb@kernel.org>
7604L:	linux-efi@vger.kernel.org
7605S:	Maintained
7606F:	drivers/firmware/efi/test/
7607
7608EFI VARIABLE FILESYSTEM
7609M:	Jeremy Kerr <jk@ozlabs.org>
7610M:	Ard Biesheuvel <ardb@kernel.org>
7611L:	linux-efi@vger.kernel.org
7612S:	Maintained
7613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7614F:	fs/efivarfs/
7615
7616EFIFB FRAMEBUFFER DRIVER
7617M:	Peter Jones <pjones@redhat.com>
7618L:	linux-fbdev@vger.kernel.org
7619S:	Maintained
7620F:	drivers/video/fbdev/efifb.c
7621
7622EFS FILESYSTEM
7623S:	Orphan
7624W:	http://aeschi.ch.eu.org/efs/
7625F:	fs/efs/
7626
7627EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7628M:	Douglas Miller <dougmill@linux.ibm.com>
7629L:	netdev@vger.kernel.org
7630S:	Maintained
7631F:	drivers/net/ethernet/ibm/ehea/
7632
7633ELM327 CAN NETWORK DRIVER
7634M:	Max Staudt <max@enpas.org>
7635L:	linux-can@vger.kernel.org
7636S:	Maintained
7637F:	Documentation/networking/device_drivers/can/can327.rst
7638F:	drivers/net/can/can327.c
7639
7640EM28XX VIDEO4LINUX DRIVER
7641M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7642L:	linux-media@vger.kernel.org
7643S:	Maintained
7644W:	https://linuxtv.org
7645T:	git git://linuxtv.org/media_tree.git
7646F:	Documentation/admin-guide/media/em28xx*
7647F:	drivers/media/usb/em28xx/
7648
7649EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7650M:	Adrian Hunter <adrian.hunter@intel.com>
7651M:	Ritesh Harjani <riteshh@codeaurora.org>
7652M:	Asutosh Das <asutoshd@codeaurora.org>
7653L:	linux-mmc@vger.kernel.org
7654S:	Supported
7655F:	drivers/mmc/host/cqhci*
7656
7657EMS CPC-PCI CAN DRIVER
7658M:	Gerhard Uttenthaler <uttenthaler@ems-wuensche.com>
7659M:	support@ems-wuensche.com
7660L:	linux-can@vger.kernel.org
7661S:	Maintained
7662F:	drivers/net/can/sja1000/ems_pci.c
7663
7664EMULEX 10Gbps iSCSI - OneConnect DRIVER
7665M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
7666L:	linux-scsi@vger.kernel.org
7667S:	Supported
7668W:	http://www.broadcom.com
7669F:	drivers/scsi/be2iscsi/
7670
7671EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7672M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
7673M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7674M:	Somnath Kotur <somnath.kotur@broadcom.com>
7675L:	netdev@vger.kernel.org
7676S:	Supported
7677W:	http://www.emulex.com
7678F:	drivers/net/ethernet/emulex/benet/
7679
7680EMULEX ONECONNECT ROCE DRIVER
7681M:	Selvin Xavier <selvin.xavier@broadcom.com>
7682L:	linux-rdma@vger.kernel.org
7683S:	Odd Fixes
7684W:	http://www.broadcom.com
7685F:	drivers/infiniband/hw/ocrdma/
7686F:	include/uapi/rdma/ocrdma-abi.h
7687
7688EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7689M:	James Smart <james.smart@broadcom.com>
7690M:	Ram Vegesna <ram.vegesna@broadcom.com>
7691L:	linux-scsi@vger.kernel.org
7692L:	target-devel@vger.kernel.org
7693S:	Supported
7694W:	http://www.broadcom.com
7695F:	drivers/scsi/elx/
7696
7697EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7698M:	James Smart <james.smart@broadcom.com>
7699M:	Dick Kennedy <dick.kennedy@broadcom.com>
7700L:	linux-scsi@vger.kernel.org
7701S:	Supported
7702W:	http://www.broadcom.com
7703F:	drivers/scsi/lpfc/
7704
7705ENE CB710 FLASH CARD READER DRIVER
7706M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
7707S:	Maintained
7708F:	drivers/misc/cb710/
7709F:	drivers/mmc/host/cb710-mmc.*
7710F:	include/linux/cb710.h
7711
7712ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7713M:	Maxim Levitsky <maximlevitsky@gmail.com>
7714S:	Maintained
7715F:	drivers/media/rc/ene_ir.*
7716
7717EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7718M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
7719L:	linuxppc-dev@lists.ozlabs.org
7720S:	Maintained
7721F:	drivers/tty/ehv_bytechan.c
7722
7723EPSON S1D13XXX FRAMEBUFFER DRIVER
7724M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
7725S:	Maintained
7726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7727F:	drivers/video/fbdev/s1d13xxxfb.c
7728F:	include/video/s1d13xxxfb.h
7729
7730EROFS FILE SYSTEM
7731M:	Gao Xiang <xiang@kernel.org>
7732M:	Chao Yu <chao@kernel.org>
7733R:	Yue Hu <huyue2@coolpad.com>
7734R:	Jeffle Xu <jefflexu@linux.alibaba.com>
7735L:	linux-erofs@lists.ozlabs.org
7736S:	Maintained
7737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7738F:	Documentation/ABI/testing/sysfs-fs-erofs
7739F:	Documentation/filesystems/erofs.rst
7740F:	fs/erofs/
7741F:	include/trace/events/erofs.h
7742
7743ERRSEQ ERROR TRACKING INFRASTRUCTURE
7744M:	Jeff Layton <jlayton@kernel.org>
7745S:	Maintained
7746F:	include/linux/errseq.h
7747F:	lib/errseq.c
7748
7749ESD CAN/USB DRIVERS
7750M:	Frank Jungclaus <frank.jungclaus@esd.eu>
7751R:	socketcan@esd.eu
7752L:	linux-can@vger.kernel.org
7753S:	Maintained
7754F:	drivers/net/can/usb/esd_usb.c
7755
7756ET131X NETWORK DRIVER
7757M:	Mark Einon <mark.einon@gmail.com>
7758S:	Odd Fixes
7759F:	drivers/net/ethernet/agere/
7760
7761ETAS ES58X CAN/USB DRIVER
7762M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7763L:	linux-can@vger.kernel.org
7764S:	Maintained
7765F:	Documentation/networking/devlink/etas_es58x.rst
7766F:	drivers/net/can/usb/etas_es58x/
7767
7768ETHERNET BRIDGE
7769M:	Roopa Prabhu <roopa@nvidia.com>
7770M:	Nikolay Aleksandrov <razor@blackwall.org>
7771L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
7772L:	netdev@vger.kernel.org
7773S:	Maintained
7774W:	http://www.linuxfoundation.org/en/Net:Bridge
7775F:	include/linux/netfilter_bridge/
7776F:	net/bridge/
7777
7778ETHERNET PHY LIBRARY
7779M:	Andrew Lunn <andrew@lunn.ch>
7780M:	Heiner Kallweit <hkallweit1@gmail.com>
7781R:	Russell King <linux@armlinux.org.uk>
7782L:	netdev@vger.kernel.org
7783S:	Maintained
7784F:	Documentation/ABI/testing/sysfs-class-net-phydev
7785F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
7786F:	Documentation/devicetree/bindings/net/mdio*
7787F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
7788F:	Documentation/networking/phy.rst
7789F:	drivers/net/mdio/
7790F:	drivers/net/mdio/acpi_mdio.c
7791F:	drivers/net/mdio/fwnode_mdio.c
7792F:	drivers/net/mdio/of_mdio.c
7793F:	drivers/net/pcs/
7794F:	drivers/net/phy/
7795F:	include/dt-bindings/net/qca-ar803x.h
7796F:	include/linux/*mdio*.h
7797F:	include/linux/linkmode.h
7798F:	include/linux/mdio/*.h
7799F:	include/linux/mii.h
7800F:	include/linux/of_net.h
7801F:	include/linux/phy.h
7802F:	include/linux/phy_fixed.h
7803F:	include/linux/phylib_stubs.h
7804F:	include/linux/platform_data/mdio-bcm-unimac.h
7805F:	include/linux/platform_data/mdio-gpio.h
7806F:	include/trace/events/mdio.h
7807F:	include/uapi/linux/mdio.h
7808F:	include/uapi/linux/mii.h
7809F:	net/core/of_net.c
7810
7811EXEC & BINFMT API
7812R:	Eric Biederman <ebiederm@xmission.com>
7813R:	Kees Cook <keescook@chromium.org>
7814L:	linux-mm@kvack.org
7815S:	Supported
7816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7817F:	fs/*binfmt_*.c
7818F:	fs/exec.c
7819F:	include/linux/binfmts.h
7820F:	include/linux/elf.h
7821F:	include/uapi/linux/binfmts.h
7822F:	include/uapi/linux/elf.h
7823F:	tools/testing/selftests/exec/
7824N:	asm/elf.h
7825N:	binfmt
7826
7827EXFAT FILE SYSTEM
7828M:	Namjae Jeon <linkinjeon@kernel.org>
7829M:	Sungjong Seo <sj1557.seo@samsung.com>
7830L:	linux-fsdevel@vger.kernel.org
7831S:	Maintained
7832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
7833F:	fs/exfat/
7834
7835EXT2 FILE SYSTEM
7836M:	Jan Kara <jack@suse.com>
7837L:	linux-ext4@vger.kernel.org
7838S:	Maintained
7839F:	Documentation/filesystems/ext2.rst
7840F:	fs/ext2/
7841F:	include/linux/ext2*
7842
7843EXT4 FILE SYSTEM
7844M:	"Theodore Ts'o" <tytso@mit.edu>
7845M:	Andreas Dilger <adilger.kernel@dilger.ca>
7846L:	linux-ext4@vger.kernel.org
7847S:	Maintained
7848W:	http://ext4.wiki.kernel.org
7849Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
7850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7851F:	Documentation/filesystems/ext4/
7852F:	fs/ext4/
7853F:	include/trace/events/ext4.h
7854F:	include/uapi/linux/ext4.h
7855
7856Extended Verification Module (EVM)
7857M:	Mimi Zohar <zohar@linux.ibm.com>
7858L:	linux-integrity@vger.kernel.org
7859S:	Supported
7860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7861F:	security/integrity/
7862F:	security/integrity/evm/
7863
7864EXTENSIBLE FIRMWARE INTERFACE (EFI)
7865M:	Ard Biesheuvel <ardb@kernel.org>
7866L:	linux-efi@vger.kernel.org
7867S:	Maintained
7868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7869F:	Documentation/admin-guide/efi-stub.rst
7870F:	arch/*/include/asm/efi.h
7871F:	arch/*/kernel/efi.c
7872F:	arch/arm/boot/compressed/efi-header.S
7873F:	arch/x86/platform/efi/
7874F:	drivers/firmware/efi/
7875F:	include/linux/efi*.h
7876
7877EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7878M:	MyungJoo Ham <myungjoo.ham@samsung.com>
7879M:	Chanwoo Choi <cw00.choi@samsung.com>
7880L:	linux-kernel@vger.kernel.org
7881S:	Maintained
7882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7883F:	Documentation/devicetree/bindings/extcon/
7884F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7885F:	drivers/extcon/
7886F:	include/linux/extcon.h
7887F:	include/linux/extcon/
7888
7889EXTRA BOOT CONFIG
7890M:	Masami Hiramatsu <mhiramat@kernel.org>
7891L:	linux-kernel@vger.kernel.org
7892L:	linux-trace-kernel@vger.kernel.org
7893S:	Maintained
7894Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
7895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
7896F:	Documentation/admin-guide/bootconfig.rst
7897F:	fs/proc/bootconfig.c
7898F:	include/linux/bootconfig.h
7899F:	lib/bootconfig-data.S
7900F:	lib/bootconfig.c
7901F:	tools/bootconfig/*
7902F:	tools/bootconfig/scripts/*
7903
7904EXYNOS DP DRIVER
7905M:	Jingoo Han <jingoohan1@gmail.com>
7906L:	dri-devel@lists.freedesktop.org
7907S:	Maintained
7908F:	drivers/gpu/drm/exynos/exynos_dp*
7909
7910EXYNOS SYSMMU (IOMMU) driver
7911M:	Marek Szyprowski <m.szyprowski@samsung.com>
7912L:	iommu@lists.linux.dev
7913S:	Maintained
7914F:	drivers/iommu/exynos-iommu.c
7915
7916F2FS FILE SYSTEM
7917M:	Jaegeuk Kim <jaegeuk@kernel.org>
7918M:	Chao Yu <chao@kernel.org>
7919L:	linux-f2fs-devel@lists.sourceforge.net
7920S:	Maintained
7921W:	https://f2fs.wiki.kernel.org/
7922Q:	https://patchwork.kernel.org/project/f2fs/list/
7923B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
7924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7925F:	Documentation/ABI/testing/sysfs-fs-f2fs
7926F:	Documentation/filesystems/f2fs.rst
7927F:	fs/f2fs/
7928F:	include/linux/f2fs_fs.h
7929F:	include/trace/events/f2fs.h
7930F:	include/uapi/linux/f2fs.h
7931
7932F71805F HARDWARE MONITORING DRIVER
7933M:	Jean Delvare <jdelvare@suse.com>
7934L:	linux-hwmon@vger.kernel.org
7935S:	Maintained
7936F:	Documentation/hwmon/f71805f.rst
7937F:	drivers/hwmon/f71805f.c
7938
7939FADDR2LINE
7940M:	Josh Poimboeuf <jpoimboe@kernel.org>
7941S:	Maintained
7942F:	scripts/faddr2line
7943
7944FAILOVER MODULE
7945M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
7946L:	netdev@vger.kernel.org
7947S:	Supported
7948F:	Documentation/networking/failover.rst
7949F:	include/net/failover.h
7950F:	net/core/failover.c
7951
7952FANOTIFY
7953M:	Jan Kara <jack@suse.cz>
7954R:	Amir Goldstein <amir73il@gmail.com>
7955R:	Matthew Bobrowski <repnop@google.com>
7956L:	linux-fsdevel@vger.kernel.org
7957S:	Maintained
7958F:	fs/notify/fanotify/
7959F:	include/linux/fanotify.h
7960F:	include/uapi/linux/fanotify.h
7961
7962FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
7963M:	Linus Walleij <linus.walleij@linaro.org>
7964L:	linux-usb@vger.kernel.org
7965S:	Maintained
7966F:	drivers/usb/fotg210/
7967
7968FARSYNC SYNCHRONOUS DRIVER
7969M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
7970S:	Supported
7971W:	http://www.farsite.co.uk/
7972F:	drivers/net/wan/farsync.*
7973
7974FAULT INJECTION SUPPORT
7975M:	Akinobu Mita <akinobu.mita@gmail.com>
7976S:	Supported
7977F:	Documentation/fault-injection/
7978F:	lib/fault-inject.c
7979
7980FBTFT Framebuffer drivers
7981L:	dri-devel@lists.freedesktop.org
7982L:	linux-fbdev@vger.kernel.org
7983S:	Orphan
7984F:	drivers/staging/fbtft/
7985
7986FC0011 TUNER DRIVER
7987M:	Michael Buesch <m@bues.ch>
7988L:	linux-media@vger.kernel.org
7989S:	Maintained
7990F:	drivers/media/tuners/fc0011.c
7991F:	drivers/media/tuners/fc0011.h
7992
7993FC2580 MEDIA DRIVER
7994M:	Antti Palosaari <crope@iki.fi>
7995L:	linux-media@vger.kernel.org
7996S:	Maintained
7997W:	https://linuxtv.org
7998W:	http://palosaari.fi/linux/
7999Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8000T:	git git://linuxtv.org/anttip/media_tree.git
8001F:	drivers/media/tuners/fc2580*
8002
8003FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8004M:	Hannes Reinecke <hare@suse.de>
8005L:	linux-scsi@vger.kernel.org
8006S:	Supported
8007W:	www.Open-FCoE.org
8008F:	drivers/scsi/fcoe/
8009F:	drivers/scsi/libfc/
8010F:	include/scsi/fc/
8011F:	include/scsi/libfc.h
8012F:	include/scsi/libfcoe.h
8013F:	include/uapi/scsi/fc/
8014
8015FILE LOCKING (flock() and fcntl()/lockf())
8016M:	Jeff Layton <jlayton@kernel.org>
8017M:	Chuck Lever <chuck.lever@oracle.com>
8018L:	linux-fsdevel@vger.kernel.org
8019S:	Maintained
8020F:	fs/fcntl.c
8021F:	fs/locks.c
8022F:	include/linux/fcntl.h
8023F:	include/uapi/linux/fcntl.h
8024
8025FILESYSTEM DIRECT ACCESS (DAX)
8026M:	Dan Williams <dan.j.williams@intel.com>
8027R:	Matthew Wilcox <willy@infradead.org>
8028R:	Jan Kara <jack@suse.cz>
8029L:	linux-fsdevel@vger.kernel.org
8030L:	nvdimm@lists.linux.dev
8031S:	Supported
8032F:	fs/dax.c
8033F:	include/linux/dax.h
8034F:	include/trace/events/fs_dax.h
8035
8036FILESYSTEMS (VFS and infrastructure)
8037M:	Alexander Viro <viro@zeniv.linux.org.uk>
8038M:	Christian Brauner <brauner@kernel.org>
8039L:	linux-fsdevel@vger.kernel.org
8040S:	Maintained
8041F:	fs/*
8042F:	include/linux/fs.h
8043F:	include/linux/fs_types.h
8044F:	include/uapi/linux/fs.h
8045F:	include/uapi/linux/openat2.h
8046
8047FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8048M:	Riku Voipio <riku.voipio@iki.fi>
8049L:	linux-hwmon@vger.kernel.org
8050S:	Maintained
8051F:	drivers/hwmon/f75375s.c
8052F:	include/linux/f75375s.h
8053
8054FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8055M:	Ji-Ze Hong (Peter Hong) <peter_hong@fintek.com.tw>
8056L:	linux-can@vger.kernel.org
8057S:	Maintained
8058F:	drivers/net/can/usb/f81604.c
8059
8060FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8061M:	Clemens Ladisch <clemens@ladisch.de>
8062M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8063L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8064S:	Maintained
8065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8066F:	include/uapi/sound/firewire.h
8067F:	sound/firewire/
8068
8069FIREWIRE MEDIA DRIVERS (firedtv)
8070M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
8071L:	linux-media@vger.kernel.org
8072L:	linux1394-devel@lists.sourceforge.net
8073S:	Maintained
8074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8075F:	drivers/media/firewire/
8076
8077FIREWIRE SBP-2 TARGET
8078M:	Chris Boot <bootc@bootc.net>
8079L:	linux-scsi@vger.kernel.org
8080L:	target-devel@vger.kernel.org
8081L:	linux1394-devel@lists.sourceforge.net
8082S:	Maintained
8083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8084F:	drivers/target/sbp/
8085
8086FIREWIRE SUBSYSTEM
8087M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8088M:	Takashi Sakamoto <takaswie@kernel.org>
8089L:	linux1394-devel@lists.sourceforge.net
8090S:	Maintained
8091W:	http://ieee1394.docs.kernel.org/
8092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8093F:	drivers/firewire/
8094F:	include/linux/firewire.h
8095F:	include/uapi/linux/firewire*.h
8096F:	tools/firewire/
8097
8098FIRMWARE FRAMEWORK FOR ARMV8-A
8099M:	Sudeep Holla <sudeep.holla@arm.com>
8100L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8101S:	Maintained
8102F:	drivers/firmware/arm_ffa/
8103F:	include/linux/arm_ffa.h
8104
8105FIRMWARE LOADER (request_firmware)
8106M:	Luis Chamberlain <mcgrof@kernel.org>
8107M:	Russ Weight <russell.h.weight@intel.com>
8108L:	linux-kernel@vger.kernel.org
8109S:	Maintained
8110F:	Documentation/firmware_class/
8111F:	drivers/base/firmware_loader/
8112F:	include/linux/firmware.h
8113
8114FLEXTIMER FTM-QUADDEC DRIVER
8115M:	Patrick Havelange <patrick.havelange@essensium.com>
8116L:	linux-iio@vger.kernel.org
8117S:	Maintained
8118F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8119F:	drivers/counter/ftm-quaddec.c
8120
8121FLOPPY DRIVER
8122M:	Denis Efremov <efremov@linux.com>
8123L:	linux-block@vger.kernel.org
8124S:	Odd Fixes
8125F:	drivers/block/floppy.c
8126
8127FLYSKY FSIA6B RC RECEIVER
8128M:	Markus Koch <markus@notsyncing.net>
8129L:	linux-input@vger.kernel.org
8130S:	Maintained
8131F:	drivers/input/joystick/fsia6b.c
8132
8133FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
8134M:	Geoffrey D. Bennett <g@b4.vu>
8135L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8136S:	Maintained
8137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8138F:	sound/usb/mixer_scarlett_gen2.c
8139
8140FORCEDETH GIGABIT ETHERNET DRIVER
8141M:	Rain River <rain.1986.08.12@gmail.com>
8142M:	Zhu Yanjun <zyjzyj2000@gmail.com>
8143L:	netdev@vger.kernel.org
8144S:	Maintained
8145F:	drivers/net/ethernet/nvidia/*
8146
8147FORTIFY_SOURCE
8148M:	Kees Cook <keescook@chromium.org>
8149L:	linux-hardening@vger.kernel.org
8150S:	Supported
8151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8152F:	include/linux/fortify-string.h
8153F:	lib/fortify_kunit.c
8154F:	lib/memcpy_kunit.c
8155F:	lib/strcat_kunit.c
8156F:	lib/strscpy_kunit.c
8157F:	lib/test_fortify/*
8158F:	scripts/test_fortify.sh
8159K:	\b__NO_FORTIFY\b
8160
8161FPGA DFL DRIVERS
8162M:	Wu Hao <hao.wu@intel.com>
8163R:	Tom Rix <trix@redhat.com>
8164L:	linux-fpga@vger.kernel.org
8165S:	Maintained
8166F:	Documentation/ABI/testing/sysfs-bus-dfl*
8167F:	Documentation/fpga/dfl.rst
8168F:	drivers/fpga/dfl*
8169F:	drivers/uio/uio_dfl.c
8170F:	include/linux/dfl.h
8171F:	include/uapi/linux/fpga-dfl.h
8172
8173FPGA MANAGER FRAMEWORK
8174M:	Moritz Fischer <mdf@kernel.org>
8175M:	Wu Hao <hao.wu@intel.com>
8176M:	Xu Yilun <yilun.xu@intel.com>
8177R:	Tom Rix <trix@redhat.com>
8178L:	linux-fpga@vger.kernel.org
8179S:	Maintained
8180Q:	http://patchwork.kernel.org/project/linux-fpga/list/
8181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8182F:	Documentation/devicetree/bindings/fpga/
8183F:	Documentation/driver-api/fpga/
8184F:	Documentation/fpga/
8185F:	drivers/fpga/
8186F:	include/linux/fpga/
8187
8188FPU EMULATOR
8189M:	Bill Metzenthen <billm@melbpc.org.au>
8190S:	Maintained
8191W:	https://floatingpoint.billm.au/
8192F:	arch/x86/math-emu/
8193
8194FRAMEBUFFER CORE
8195M:	Daniel Vetter <daniel@ffwll.ch>
8196S:	Odd Fixes
8197T:	git git://anongit.freedesktop.org/drm/drm-misc
8198F:	drivers/video/fbdev/core/
8199
8200FRAMEBUFFER LAYER
8201M:	Helge Deller <deller@gmx.de>
8202L:	linux-fbdev@vger.kernel.org
8203L:	dri-devel@lists.freedesktop.org
8204S:	Maintained
8205Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
8206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8207F:	Documentation/fb/
8208F:	drivers/video/
8209F:	include/linux/fb.h
8210F:	include/uapi/linux/fb.h
8211F:	include/uapi/video/
8212F:	include/video/
8213
8214FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8215M:	Horia Geantă <horia.geanta@nxp.com>
8216M:	Pankaj Gupta <pankaj.gupta@nxp.com>
8217M:	Gaurav Jain <gaurav.jain@nxp.com>
8218L:	linux-crypto@vger.kernel.org
8219S:	Maintained
8220F:	Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8221F:	drivers/crypto/caam/
8222
8223FREESCALE COLDFIRE M5441X MMC DRIVER
8224M:	Angelo Dureghello <angelo.dureghello@timesys.com>
8225L:	linux-mmc@vger.kernel.org
8226S:	Maintained
8227F:	drivers/mmc/host/sdhci-esdhc-mcf.c
8228F:	include/linux/platform_data/mmc-esdhc-mcf.h
8229
8230FREESCALE DIU FRAMEBUFFER DRIVER
8231M:	Timur Tabi <timur@kernel.org>
8232L:	linux-fbdev@vger.kernel.org
8233S:	Maintained
8234F:	drivers/video/fbdev/fsl-diu-fb.*
8235
8236FREESCALE DMA DRIVER
8237M:	Li Yang <leoyang.li@nxp.com>
8238M:	Zhang Wei <zw@zh-kernel.org>
8239L:	linuxppc-dev@lists.ozlabs.org
8240S:	Maintained
8241F:	drivers/dma/fsldma.*
8242
8243FREESCALE DSPI DRIVER
8244M:	Vladimir Oltean <olteanv@gmail.com>
8245L:	linux-spi@vger.kernel.org
8246S:	Maintained
8247F:	Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8248F:	drivers/spi/spi-fsl-dspi.c
8249F:	include/linux/spi/spi-fsl-dspi.h
8250
8251FREESCALE ENETC ETHERNET DRIVERS
8252M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8253M:	Vladimir Oltean <vladimir.oltean@nxp.com>
8254L:	netdev@vger.kernel.org
8255S:	Maintained
8256F:	drivers/net/ethernet/freescale/enetc/
8257
8258FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8259M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8260L:	netdev@vger.kernel.org
8261S:	Maintained
8262F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8263F:	drivers/net/ethernet/freescale/gianfar*
8264
8265FREESCALE GPMI NAND DRIVER
8266M:	Han Xu <han.xu@nxp.com>
8267L:	linux-mtd@lists.infradead.org
8268S:	Maintained
8269F:	drivers/mtd/nand/raw/gpmi-nand/*
8270
8271FREESCALE I2C CPM DRIVER
8272M:	Jochen Friedrich <jochen@scram.de>
8273L:	linuxppc-dev@lists.ozlabs.org
8274L:	linux-i2c@vger.kernel.org
8275S:	Maintained
8276F:	drivers/i2c/busses/i2c-cpm.c
8277
8278FREESCALE IMX / MXC FEC DRIVER
8279M:	Wei Fang <wei.fang@nxp.com>
8280R:	Shenwei Wang <shenwei.wang@nxp.com>
8281R:	Clark Wang <xiaoning.wang@nxp.com>
8282R:	NXP Linux Team <linux-imx@nxp.com>
8283L:	netdev@vger.kernel.org
8284S:	Maintained
8285F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
8286F:	drivers/net/ethernet/freescale/fec.h
8287F:	drivers/net/ethernet/freescale/fec_main.c
8288F:	drivers/net/ethernet/freescale/fec_ptp.c
8289
8290FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8291M:	Sascha Hauer <s.hauer@pengutronix.de>
8292R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8293L:	linux-fbdev@vger.kernel.org
8294L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8295S:	Maintained
8296F:	drivers/video/fbdev/imxfb.c
8297
8298FREESCALE IMX DDR PMU DRIVER
8299M:	Frank Li <Frank.li@nxp.com>
8300L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8301S:	Maintained
8302F:	Documentation/admin-guide/perf/imx-ddr.rst
8303F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8304F:	drivers/perf/fsl_imx8_ddr_perf.c
8305
8306FREESCALE IMX I2C DRIVER
8307M:	Oleksij Rempel <o.rempel@pengutronix.de>
8308R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8309L:	linux-i2c@vger.kernel.org
8310S:	Maintained
8311F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8312F:	drivers/i2c/busses/i2c-imx.c
8313
8314FREESCALE IMX LPI2C DRIVER
8315M:	Dong Aisheng <aisheng.dong@nxp.com>
8316L:	linux-i2c@vger.kernel.org
8317L:	linux-imx@nxp.com
8318S:	Maintained
8319F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8320F:	drivers/i2c/busses/i2c-imx-lpi2c.c
8321
8322FREESCALE MPC I2C DRIVER
8323M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
8324L:	linux-i2c@vger.kernel.org
8325S:	Maintained
8326F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8327F:	drivers/i2c/busses/i2c-mpc.c
8328
8329FREESCALE QORIQ DPAA ETHERNET DRIVER
8330M:	Madalin Bucur <madalin.bucur@nxp.com>
8331L:	netdev@vger.kernel.org
8332S:	Maintained
8333F:	drivers/net/ethernet/freescale/dpaa
8334
8335FREESCALE QORIQ DPAA FMAN DRIVER
8336M:	Madalin Bucur <madalin.bucur@nxp.com>
8337R:	Sean Anderson <sean.anderson@seco.com>
8338L:	netdev@vger.kernel.org
8339S:	Maintained
8340F:	Documentation/devicetree/bindings/net/fsl-fman.txt
8341F:	drivers/net/ethernet/freescale/fman
8342
8343FREESCALE QORIQ PTP CLOCK DRIVER
8344M:	Yangbo Lu <yangbo.lu@nxp.com>
8345L:	netdev@vger.kernel.org
8346S:	Maintained
8347F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8348F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8349F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
8350F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8351F:	drivers/ptp/ptp_qoriq.c
8352F:	drivers/ptp/ptp_qoriq_debugfs.c
8353F:	include/linux/fsl/ptp_qoriq.h
8354
8355FREESCALE QUAD SPI DRIVER
8356M:	Han Xu <han.xu@nxp.com>
8357L:	linux-spi@vger.kernel.org
8358S:	Maintained
8359F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8360F:	drivers/spi/spi-fsl-qspi.c
8361
8362FREESCALE QUICC ENGINE LIBRARY
8363M:	Qiang Zhao <qiang.zhao@nxp.com>
8364L:	linuxppc-dev@lists.ozlabs.org
8365S:	Maintained
8366F:	drivers/soc/fsl/qe/
8367F:	include/soc/fsl/qe/
8368
8369FREESCALE QUICC ENGINE QMC DRIVER
8370M:	Herve Codina <herve.codina@bootlin.com>
8371L:	linuxppc-dev@lists.ozlabs.org
8372S:	Maintained
8373F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
8374F:	drivers/soc/fsl/qe/qmc.c
8375F:	include/soc/fsl/qe/qmc.h
8376
8377FREESCALE QUICC ENGINE TSA DRIVER
8378M:	Herve Codina <herve.codina@bootlin.com>
8379L:	linuxppc-dev@lists.ozlabs.org
8380S:	Maintained
8381F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
8382F:	drivers/soc/fsl/qe/tsa.c
8383F:	drivers/soc/fsl/qe/tsa.h
8384F:	include/dt-bindings/soc/cpm1-fsl,tsa.h
8385
8386FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8387M:	Li Yang <leoyang.li@nxp.com>
8388L:	netdev@vger.kernel.org
8389L:	linuxppc-dev@lists.ozlabs.org
8390S:	Maintained
8391F:	drivers/net/ethernet/freescale/ucc_geth*
8392
8393FREESCALE QUICC ENGINE UCC HDLC DRIVER
8394M:	Zhao Qiang <qiang.zhao@nxp.com>
8395L:	netdev@vger.kernel.org
8396L:	linuxppc-dev@lists.ozlabs.org
8397S:	Maintained
8398F:	drivers/net/wan/fsl_ucc_hdlc*
8399
8400FREESCALE QUICC ENGINE UCC UART DRIVER
8401M:	Timur Tabi <timur@kernel.org>
8402L:	linuxppc-dev@lists.ozlabs.org
8403S:	Maintained
8404F:	drivers/tty/serial/ucc_uart.c
8405
8406FREESCALE SOC DRIVERS
8407M:	Li Yang <leoyang.li@nxp.com>
8408L:	linuxppc-dev@lists.ozlabs.org
8409L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8410S:	Maintained
8411F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8412F:	Documentation/devicetree/bindings/soc/fsl/
8413F:	drivers/soc/fsl/
8414F:	include/linux/fsl/
8415F:	include/soc/fsl/
8416
8417FREESCALE SOC FS_ENET DRIVER
8418M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
8419L:	linuxppc-dev@lists.ozlabs.org
8420L:	netdev@vger.kernel.org
8421S:	Maintained
8422F:	drivers/net/ethernet/freescale/fs_enet/
8423
8424FREESCALE SOC SOUND DRIVERS
8425M:	Shengjiu Wang <shengjiu.wang@gmail.com>
8426M:	Xiubo Li <Xiubo.Lee@gmail.com>
8427R:	Fabio Estevam <festevam@gmail.com>
8428R:	Nicolin Chen <nicoleotsuka@gmail.com>
8429L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8430L:	linuxppc-dev@lists.ozlabs.org
8431S:	Maintained
8432F:	sound/soc/fsl/fsl*
8433F:	sound/soc/fsl/imx*
8434F:	sound/soc/fsl/mpc8610_hpcd.c
8435
8436FREESCALE SOC SOUND QMC DRIVER
8437M:	Herve Codina <herve.codina@bootlin.com>
8438L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8439L:	linuxppc-dev@lists.ozlabs.org
8440S:	Maintained
8441F:	Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
8442F:	sound/soc/fsl/fsl_qmc_audio.c
8443
8444FREESCALE USB PERIPHERAL DRIVERS
8445M:	Li Yang <leoyang.li@nxp.com>
8446L:	linux-usb@vger.kernel.org
8447L:	linuxppc-dev@lists.ozlabs.org
8448S:	Maintained
8449F:	drivers/usb/gadget/udc/fsl*
8450
8451FREESCALE USB PHY DRIVER
8452M:	Ran Wang <ran.wang_1@nxp.com>
8453L:	linux-usb@vger.kernel.org
8454L:	linuxppc-dev@lists.ozlabs.org
8455S:	Maintained
8456F:	drivers/usb/phy/phy-fsl-usb*
8457
8458FREEVXFS FILESYSTEM
8459M:	Christoph Hellwig <hch@infradead.org>
8460S:	Maintained
8461W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
8462F:	fs/freevxfs/
8463
8464FREEZER
8465M:	"Rafael J. Wysocki" <rafael@kernel.org>
8466M:	Pavel Machek <pavel@ucw.cz>
8467L:	linux-pm@vger.kernel.org
8468S:	Supported
8469F:	Documentation/power/freezing-of-tasks.rst
8470F:	include/linux/freezer.h
8471F:	kernel/freezer.c
8472
8473FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8474M:	David Howells <dhowells@redhat.com>
8475L:	linux-cachefs@redhat.com (moderated for non-subscribers)
8476S:	Supported
8477F:	Documentation/filesystems/caching/
8478F:	fs/fscache/
8479F:	include/linux/fscache*.h
8480
8481FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8482M:	Eric Biggers <ebiggers@kernel.org>
8483M:	Theodore Y. Ts'o <tytso@mit.edu>
8484M:	Jaegeuk Kim <jaegeuk@kernel.org>
8485L:	linux-fscrypt@vger.kernel.org
8486S:	Supported
8487Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
8488T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
8489F:	Documentation/filesystems/fscrypt.rst
8490F:	fs/crypto/
8491F:	include/linux/fscrypt.h
8492F:	include/uapi/linux/fscrypt.h
8493
8494FSI SUBSYSTEM
8495M:	Jeremy Kerr <jk@ozlabs.org>
8496M:	Joel Stanley <joel@jms.id.au>
8497R:	Alistar Popple <alistair@popple.id.au>
8498R:	Eddie James <eajames@linux.ibm.com>
8499L:	linux-fsi@lists.ozlabs.org
8500S:	Supported
8501Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
8502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8503F:	drivers/fsi/
8504F:	include/linux/fsi*.h
8505F:	include/trace/events/fsi*.h
8506
8507FSI-ATTACHED I2C DRIVER
8508M:	Eddie James <eajames@linux.ibm.com>
8509L:	linux-i2c@vger.kernel.org
8510L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
8511S:	Maintained
8512F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8513F:	drivers/i2c/busses/i2c-fsi.c
8514
8515FSI-ATTACHED SPI DRIVER
8516M:	Eddie James <eajames@linux.ibm.com>
8517L:	linux-spi@vger.kernel.org
8518S:	Maintained
8519F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8520F:	drivers/spi/spi-fsi.c
8521
8522FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8523M:	Jan Kara <jack@suse.cz>
8524R:	Amir Goldstein <amir73il@gmail.com>
8525L:	linux-fsdevel@vger.kernel.org
8526S:	Maintained
8527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8528F:	fs/notify/
8529F:	include/linux/fsnotify*.h
8530
8531FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8532M:	Eric Biggers <ebiggers@kernel.org>
8533M:	Theodore Y. Ts'o <tytso@mit.edu>
8534L:	fsverity@lists.linux.dev
8535S:	Supported
8536Q:	https://patchwork.kernel.org/project/fsverity/list/
8537T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
8538F:	Documentation/filesystems/fsverity.rst
8539F:	fs/verity/
8540F:	include/linux/fsverity.h
8541F:	include/uapi/linux/fsverity.h
8542
8543FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8544M:	Michael Zaidman <michael.zaidman@gmail.com>
8545L:	linux-i2c@vger.kernel.org
8546L:	linux-input@vger.kernel.org
8547S:	Maintained
8548F:	drivers/hid/hid-ft260.c
8549
8550FUJITSU LAPTOP EXTRAS
8551M:	Jonathan Woithe <jwoithe@just42.net>
8552L:	platform-driver-x86@vger.kernel.org
8553S:	Maintained
8554F:	drivers/platform/x86/fujitsu-laptop.c
8555
8556FUJITSU TABLET EXTRAS
8557M:	Robert Gerlach <khnz@gmx.de>
8558L:	platform-driver-x86@vger.kernel.org
8559S:	Maintained
8560F:	drivers/platform/x86/fujitsu-tablet.c
8561
8562FUNCTION HOOKS (FTRACE)
8563M:	Steven Rostedt <rostedt@goodmis.org>
8564M:	Masami Hiramatsu <mhiramat@kernel.org>
8565R:	Mark Rutland <mark.rutland@arm.com>
8566L:	linux-kernel@vger.kernel.org
8567L:	linux-trace-kernel@vger.kernel.org
8568S:	Maintained
8569Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
8570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8571F:	Documentation/trace/ftrace*
8572F:	arch/*/*/*/*ftrace*
8573F:	arch/*/*/*ftrace*
8574F:	include/*/ftrace.h
8575F:	kernel/trace/fgraph.c
8576F:	kernel/trace/ftrace*
8577F:	samples/ftrace
8578
8579FUNGIBLE ETHERNET DRIVERS
8580M:	Dimitris Michailidis <dmichail@fungible.com>
8581L:	netdev@vger.kernel.org
8582S:	Supported
8583F:	drivers/net/ethernet/fungible/
8584
8585FUSE: FILESYSTEM IN USERSPACE
8586M:	Miklos Szeredi <miklos@szeredi.hu>
8587L:	linux-fsdevel@vger.kernel.org
8588S:	Maintained
8589W:	https://github.com/libfuse/
8590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8591F:	Documentation/filesystems/fuse.rst
8592F:	fs/fuse/
8593F:	include/uapi/linux/fuse.h
8594
8595FUTEX SUBSYSTEM
8596M:	Thomas Gleixner <tglx@linutronix.de>
8597M:	Ingo Molnar <mingo@redhat.com>
8598R:	Peter Zijlstra <peterz@infradead.org>
8599R:	Darren Hart <dvhart@infradead.org>
8600R:	Davidlohr Bueso <dave@stgolabs.net>
8601R:	André Almeida <andrealmeid@igalia.com>
8602L:	linux-kernel@vger.kernel.org
8603S:	Maintained
8604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8605F:	Documentation/locking/*futex*
8606F:	include/asm-generic/futex.h
8607F:	include/linux/futex.h
8608F:	include/uapi/linux/futex.h
8609F:	kernel/futex/*
8610F:	tools/perf/bench/futex*
8611F:	tools/testing/selftests/futex/
8612
8613GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8614M:	Tim Harvey <tharvey@gateworks.com>
8615S:	Maintained
8616F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8617F:	Documentation/hwmon/gsc-hwmon.rst
8618F:	drivers/hwmon/gsc-hwmon.c
8619F:	drivers/mfd/gateworks-gsc.c
8620F:	include/linux/mfd/gsc.h
8621F:	include/linux/platform_data/gsc_hwmon.h
8622
8623GCC PLUGINS
8624M:	Kees Cook <keescook@chromium.org>
8625L:	linux-hardening@vger.kernel.org
8626S:	Maintained
8627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8628F:	Documentation/kbuild/gcc-plugins.rst
8629F:	scripts/Makefile.gcc-plugins
8630F:	scripts/gcc-plugins/
8631
8632GCOV BASED KERNEL PROFILING
8633M:	Peter Oberparleiter <oberpar@linux.ibm.com>
8634S:	Maintained
8635F:	Documentation/dev-tools/gcov.rst
8636F:	kernel/gcov/
8637
8638GDB KERNEL DEBUGGING HELPER SCRIPTS
8639M:	Jan Kiszka <jan.kiszka@siemens.com>
8640M:	Kieran Bingham <kbingham@kernel.org>
8641S:	Supported
8642F:	scripts/gdb/
8643
8644GEMINI CRYPTO DRIVER
8645M:	Corentin Labbe <clabbe@baylibre.com>
8646L:	linux-crypto@vger.kernel.org
8647S:	Maintained
8648F:	drivers/crypto/gemini/
8649
8650GEMTEK FM RADIO RECEIVER DRIVER
8651M:	Hans Verkuil <hverkuil@xs4all.nl>
8652L:	linux-media@vger.kernel.org
8653S:	Maintained
8654W:	https://linuxtv.org
8655T:	git git://linuxtv.org/media_tree.git
8656F:	drivers/media/radio/radio-gemtek*
8657
8658GENERIC ARCHITECTURE TOPOLOGY
8659M:	Sudeep Holla <sudeep.holla@arm.com>
8660L:	linux-kernel@vger.kernel.org
8661S:	Maintained
8662F:	drivers/base/arch_topology.c
8663F:	include/linux/arch_topology.h
8664
8665GENERIC ENTRY CODE
8666M:	Thomas Gleixner <tglx@linutronix.de>
8667M:	Peter Zijlstra <peterz@infradead.org>
8668M:	Andy Lutomirski <luto@kernel.org>
8669L:	linux-kernel@vger.kernel.org
8670S:	Maintained
8671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8672F:	include/linux/entry-common.h
8673F:	include/linux/entry-kvm.h
8674F:	kernel/entry/
8675
8676GENERIC GPIO I2C DRIVER
8677M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
8678S:	Supported
8679F:	drivers/i2c/busses/i2c-gpio.c
8680F:	include/linux/platform_data/i2c-gpio.h
8681
8682GENERIC GPIO I2C MULTIPLEXER DRIVER
8683M:	Peter Korsgaard <peter.korsgaard@barco.com>
8684L:	linux-i2c@vger.kernel.org
8685S:	Supported
8686F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
8687F:	drivers/i2c/muxes/i2c-mux-gpio.c
8688F:	include/linux/platform_data/i2c-mux-gpio.h
8689
8690GENERIC HDLC (WAN) DRIVERS
8691M:	Krzysztof Halasa <khc@pm.waw.pl>
8692S:	Maintained
8693W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
8694F:	drivers/net/wan/c101.c
8695F:	drivers/net/wan/hd6457*
8696F:	drivers/net/wan/hdlc*
8697F:	drivers/net/wan/n2.c
8698F:	drivers/net/wan/pc300too.c
8699F:	drivers/net/wan/pci200syn.c
8700F:	drivers/net/wan/wanxl*
8701
8702GENERIC INCLUDE/ASM HEADER FILES
8703M:	Arnd Bergmann <arnd@arndb.de>
8704L:	linux-arch@vger.kernel.org
8705S:	Maintained
8706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8707F:	include/asm-generic/
8708F:	include/uapi/asm-generic/
8709
8710GENERIC PHY FRAMEWORK
8711M:	Vinod Koul <vkoul@kernel.org>
8712M:	Kishon Vijay Abraham I <kishon@kernel.org>
8713L:	linux-phy@lists.infradead.org
8714S:	Supported
8715Q:	https://patchwork.kernel.org/project/linux-phy/list/
8716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8717F:	Documentation/devicetree/bindings/phy/
8718F:	drivers/phy/
8719F:	include/dt-bindings/phy/
8720F:	include/linux/phy/
8721
8722GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8723M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
8724S:	Supported
8725F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
8726
8727GENERIC PM DOMAINS
8728M:	"Rafael J. Wysocki" <rafael@kernel.org>
8729M:	Kevin Hilman <khilman@kernel.org>
8730M:	Ulf Hansson <ulf.hansson@linaro.org>
8731L:	linux-pm@vger.kernel.org
8732S:	Supported
8733F:	Documentation/devicetree/bindings/power/power?domain*
8734F:	drivers/base/power/domain*.c
8735F:	include/linux/pm_domain.h
8736
8737GENERIC PM DOMAIN PROVIDERS
8738M:	Ulf Hansson <ulf.hansson@linaro.org>
8739L:	linux-pm@vger.kernel.org
8740S:	Supported
8741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
8742F:	drivers/pmdomain/
8743
8744GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8745M:	Eugen Hristev <eugen.hristev@microchip.com>
8746L:	linux-input@vger.kernel.org
8747S:	Maintained
8748F:	drivers/input/touchscreen/resistive-adc-touch.c
8749
8750GENERIC STRING LIBRARY
8751M:	Kees Cook <keescook@chromium.org>
8752R:	Andy Shevchenko <andy@kernel.org>
8753L:	linux-hardening@vger.kernel.org
8754S:	Supported
8755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8756F:	include/linux/string.h
8757F:	include/linux/string_choices.h
8758F:	include/linux/string_helpers.h
8759F:	lib/string.c
8760F:	lib/string_helpers.c
8761F:	lib/test-string_helpers.c
8762F:	lib/test_string.c
8763
8764GENERIC UIO DRIVER FOR PCI DEVICES
8765M:	"Michael S. Tsirkin" <mst@redhat.com>
8766L:	kvm@vger.kernel.org
8767S:	Supported
8768F:	drivers/uio/uio_pci_generic.c
8769
8770GENERIC VDSO LIBRARY
8771M:	Andy Lutomirski <luto@kernel.org>
8772M:	Thomas Gleixner <tglx@linutronix.de>
8773M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
8774L:	linux-kernel@vger.kernel.org
8775S:	Maintained
8776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8777F:	include/asm-generic/vdso/vsyscall.h
8778F:	include/vdso/
8779F:	kernel/time/vsyscall.c
8780F:	lib/vdso/
8781
8782GENWQE (IBM Generic Workqueue Card)
8783M:	Frank Haverkamp <haver@linux.ibm.com>
8784S:	Supported
8785F:	drivers/misc/genwqe/
8786
8787GET_MAINTAINER SCRIPT
8788M:	Joe Perches <joe@perches.com>
8789S:	Maintained
8790F:	scripts/get_maintainer.pl
8791
8792GFS2 FILE SYSTEM
8793M:	Bob Peterson <rpeterso@redhat.com>
8794M:	Andreas Gruenbacher <agruenba@redhat.com>
8795L:	gfs2@lists.linux.dev
8796S:	Supported
8797B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8799F:	Documentation/filesystems/gfs2*
8800F:	fs/gfs2/
8801F:	include/uapi/linux/gfs2_ondisk.h
8802
8803GIGABYTE WMI DRIVER
8804M:	Thomas Weißschuh <thomas@weissschuh.net>
8805L:	platform-driver-x86@vger.kernel.org
8806S:	Maintained
8807F:	drivers/platform/x86/gigabyte-wmi.c
8808
8809GNSS SUBSYSTEM
8810M:	Johan Hovold <johan@kernel.org>
8811S:	Maintained
8812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8813F:	Documentation/ABI/testing/sysfs-class-gnss
8814F:	Documentation/devicetree/bindings/gnss/
8815F:	drivers/gnss/
8816F:	include/linux/gnss.h
8817
8818GO7007 MPEG CODEC
8819M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
8820L:	linux-media@vger.kernel.org
8821S:	Maintained
8822F:	drivers/media/usb/go7007/
8823
8824GOODIX TOUCHSCREEN
8825M:	Bastien Nocera <hadess@hadess.net>
8826M:	Hans de Goede <hdegoede@redhat.com>
8827L:	linux-input@vger.kernel.org
8828S:	Maintained
8829F:	drivers/input/touchscreen/goodix*
8830
8831GOOGLE ETHERNET DRIVERS
8832M:	Jeroen de Borst <jeroendb@google.com>
8833M:	Praveen Kaligineedi <pkaligineedi@google.com>
8834R:	Shailend Chand <shailend@google.com>
8835L:	netdev@vger.kernel.org
8836S:	Supported
8837F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
8838F:	drivers/net/ethernet/google
8839
8840GOOGLE FIRMWARE DRIVERS
8841M:	Tzung-Bi Shih <tzungbi@kernel.org>
8842R:	Brian Norris <briannorris@chromium.org>
8843R:	Julius Werner <jwerner@chromium.org>
8844L:	chrome-platform@lists.linux.dev
8845S:	Maintained
8846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
8847F:	drivers/firmware/google/
8848
8849GPD POCKET FAN DRIVER
8850M:	Hans de Goede <hdegoede@redhat.com>
8851L:	platform-driver-x86@vger.kernel.org
8852S:	Maintained
8853F:	drivers/platform/x86/gpd-pocket-fan.c
8854
8855GPIO ACPI SUPPORT
8856M:	Mika Westerberg <mika.westerberg@linux.intel.com>
8857M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8858L:	linux-gpio@vger.kernel.org
8859L:	linux-acpi@vger.kernel.org
8860S:	Supported
8861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8862F:	Documentation/firmware-guide/acpi/gpio-properties.rst
8863F:	drivers/gpio/gpiolib-acpi.c
8864F:	drivers/gpio/gpiolib-acpi.h
8865
8866GPIO AGGREGATOR
8867M:	Geert Uytterhoeven <geert+renesas@glider.be>
8868L:	linux-gpio@vger.kernel.org
8869S:	Supported
8870F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
8871F:	drivers/gpio/gpio-aggregator.c
8872
8873GPIO IR Transmitter
8874M:	Sean Young <sean@mess.org>
8875L:	linux-media@vger.kernel.org
8876S:	Maintained
8877F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
8878F:	drivers/media/rc/gpio-ir-tx.c
8879
8880GPIO MOCKUP DRIVER
8881M:	Bamvor Jian Zhang <bamv2005@gmail.com>
8882L:	linux-gpio@vger.kernel.org
8883S:	Maintained
8884F:	drivers/gpio/gpio-mockup.c
8885F:	tools/testing/selftests/gpio/
8886
8887GPIO REGMAP
8888M:	Michael Walle <michael@walle.cc>
8889S:	Maintained
8890F:	drivers/gpio/gpio-regmap.c
8891F:	include/linux/gpio/regmap.h
8892K:	(devm_)?gpio_regmap_(un)?register
8893
8894GPIO SUBSYSTEM
8895M:	Linus Walleij <linus.walleij@linaro.org>
8896M:	Bartosz Golaszewski <brgl@bgdev.pl>
8897R:	Andy Shevchenko <andy@kernel.org>
8898L:	linux-gpio@vger.kernel.org
8899S:	Maintained
8900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
8901F:	Documentation/ABI/obsolete/sysfs-gpio
8902F:	Documentation/ABI/testing/gpio-cdev
8903F:	Documentation/admin-guide/gpio/
8904F:	Documentation/devicetree/bindings/gpio/
8905F:	Documentation/driver-api/gpio/
8906F:	drivers/gpio/
8907F:	include/dt-bindings/gpio/
8908F:	include/linux/gpio.h
8909F:	include/linux/gpio/
8910F:	include/linux/of_gpio.h
8911F:	include/uapi/linux/gpio.h
8912F:	tools/gpio/
8913
8914GRE DEMULTIPLEXER DRIVER
8915M:	Dmitry Kozlov <xeb@mail.ru>
8916L:	netdev@vger.kernel.org
8917S:	Maintained
8918F:	include/net/gre.h
8919F:	net/ipv4/gre_demux.c
8920F:	net/ipv4/gre_offload.c
8921
8922GRETH 10/100/1G Ethernet MAC device driver
8923M:	Andreas Larsson <andreas@gaisler.com>
8924L:	netdev@vger.kernel.org
8925S:	Maintained
8926F:	drivers/net/ethernet/aeroflex/
8927
8928GREYBUS AUDIO PROTOCOLS DRIVERS
8929M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
8930M:	Mark Greer <mgreer@animalcreek.com>
8931S:	Maintained
8932F:	drivers/staging/greybus/audio_apbridgea.c
8933F:	drivers/staging/greybus/audio_apbridgea.h
8934F:	drivers/staging/greybus/audio_codec.c
8935F:	drivers/staging/greybus/audio_codec.h
8936F:	drivers/staging/greybus/audio_gb.c
8937F:	drivers/staging/greybus/audio_manager.c
8938F:	drivers/staging/greybus/audio_manager.h
8939F:	drivers/staging/greybus/audio_manager_module.c
8940F:	drivers/staging/greybus/audio_manager_private.h
8941F:	drivers/staging/greybus/audio_manager_sysfs.c
8942F:	drivers/staging/greybus/audio_module.c
8943F:	drivers/staging/greybus/audio_topology.c
8944
8945GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8946M:	Viresh Kumar <vireshk@kernel.org>
8947S:	Maintained
8948F:	drivers/staging/greybus/authentication.c
8949F:	drivers/staging/greybus/bootrom.c
8950F:	drivers/staging/greybus/firmware.h
8951F:	drivers/staging/greybus/fw-core.c
8952F:	drivers/staging/greybus/fw-download.c
8953F:	drivers/staging/greybus/fw-management.c
8954F:	drivers/staging/greybus/greybus_authentication.h
8955F:	drivers/staging/greybus/greybus_firmware.h
8956F:	drivers/staging/greybus/hid.c
8957F:	drivers/staging/greybus/i2c.c
8958F:	drivers/staging/greybus/spi.c
8959F:	drivers/staging/greybus/spilib.c
8960F:	drivers/staging/greybus/spilib.h
8961
8962GREYBUS LOOPBACK DRIVER
8963M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
8964S:	Maintained
8965F:	drivers/staging/greybus/loopback.c
8966
8967GREYBUS PLATFORM DRIVERS
8968M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8969S:	Maintained
8970F:	drivers/staging/greybus/arche-apb-ctrl.c
8971F:	drivers/staging/greybus/arche-platform.c
8972F:	drivers/staging/greybus/arche_platform.h
8973
8974GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8975M:	Rui Miguel Silva <rmfrfs@gmail.com>
8976S:	Maintained
8977F:	drivers/staging/greybus/gpio.c
8978F:	drivers/staging/greybus/light.c
8979F:	drivers/staging/greybus/power_supply.c
8980F:	drivers/staging/greybus/sdio.c
8981F:	drivers/staging/greybus/spi.c
8982F:	drivers/staging/greybus/spilib.c
8983
8984GREYBUS SUBSYSTEM
8985M:	Johan Hovold <johan@kernel.org>
8986M:	Alex Elder <elder@kernel.org>
8987M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8988L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
8989S:	Maintained
8990F:	drivers/greybus/
8991F:	drivers/staging/greybus/
8992F:	include/linux/greybus.h
8993F:	include/linux/greybus/
8994
8995GREYBUS UART PROTOCOLS DRIVERS
8996M:	David Lin <dtwlin@gmail.com>
8997S:	Maintained
8998F:	drivers/staging/greybus/log.c
8999F:	drivers/staging/greybus/uart.c
9000
9001GS1662 VIDEO SERIALIZER
9002M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
9003L:	linux-media@vger.kernel.org
9004S:	Maintained
9005T:	git git://linuxtv.org/media_tree.git
9006F:	drivers/media/spi/gs1662.c
9007
9008GSPCA FINEPIX SUBDRIVER
9009M:	Frank Zago <frank@zago.net>
9010L:	linux-media@vger.kernel.org
9011S:	Maintained
9012T:	git git://linuxtv.org/media_tree.git
9013F:	drivers/media/usb/gspca/finepix.c
9014
9015GSPCA GL860 SUBDRIVER
9016M:	Olivier Lorin <o.lorin@laposte.net>
9017L:	linux-media@vger.kernel.org
9018S:	Maintained
9019T:	git git://linuxtv.org/media_tree.git
9020F:	drivers/media/usb/gspca/gl860/
9021
9022GSPCA M5602 SUBDRIVER
9023M:	Erik Andren <erik.andren@gmail.com>
9024L:	linux-media@vger.kernel.org
9025S:	Maintained
9026T:	git git://linuxtv.org/media_tree.git
9027F:	drivers/media/usb/gspca/m5602/
9028
9029GSPCA PAC207 SONIXB SUBDRIVER
9030M:	Hans Verkuil <hverkuil@xs4all.nl>
9031L:	linux-media@vger.kernel.org
9032S:	Odd Fixes
9033T:	git git://linuxtv.org/media_tree.git
9034F:	drivers/media/usb/gspca/pac207.c
9035
9036GSPCA SN9C20X SUBDRIVER
9037M:	Brian Johnson <brijohn@gmail.com>
9038L:	linux-media@vger.kernel.org
9039S:	Maintained
9040T:	git git://linuxtv.org/media_tree.git
9041F:	drivers/media/usb/gspca/sn9c20x.c
9042
9043GSPCA T613 SUBDRIVER
9044M:	Leandro Costantino <lcostantino@gmail.com>
9045L:	linux-media@vger.kernel.org
9046S:	Maintained
9047T:	git git://linuxtv.org/media_tree.git
9048F:	drivers/media/usb/gspca/t613.c
9049
9050GSPCA USB WEBCAM DRIVER
9051M:	Hans Verkuil <hverkuil@xs4all.nl>
9052L:	linux-media@vger.kernel.org
9053S:	Odd Fixes
9054T:	git git://linuxtv.org/media_tree.git
9055F:	drivers/media/usb/gspca/
9056
9057GTP (GPRS Tunneling Protocol)
9058M:	Pablo Neira Ayuso <pablo@netfilter.org>
9059M:	Harald Welte <laforge@gnumonks.org>
9060L:	osmocom-net-gprs@lists.osmocom.org
9061S:	Maintained
9062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9063F:	drivers/net/gtp.c
9064
9065GUID PARTITION TABLE (GPT)
9066M:	Davidlohr Bueso <dave@stgolabs.net>
9067L:	linux-efi@vger.kernel.org
9068S:	Maintained
9069F:	block/partitions/efi.*
9070
9071HABANALABS PCI DRIVER
9072M:	Oded Gabbay <ogabbay@kernel.org>
9073L:	dri-devel@lists.freedesktop.org
9074S:	Supported
9075C:	irc://irc.oftc.net/dri-devel
9076T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
9077F:	Documentation/ABI/testing/debugfs-driver-habanalabs
9078F:	Documentation/ABI/testing/sysfs-driver-habanalabs
9079F:	drivers/accel/habanalabs/
9080F:	include/trace/events/habanalabs.h
9081F:	include/uapi/drm/habanalabs_accel.h
9082
9083HACKRF MEDIA DRIVER
9084M:	Antti Palosaari <crope@iki.fi>
9085L:	linux-media@vger.kernel.org
9086S:	Maintained
9087W:	https://linuxtv.org
9088W:	http://palosaari.fi/linux/
9089Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9090T:	git git://linuxtv.org/anttip/media_tree.git
9091F:	drivers/media/usb/hackrf/
9092
9093HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9094M:	Chuck Lever <chuck.lever@oracle.com>
9095L:	kernel-tls-handshake@lists.linux.dev
9096L:	netdev@vger.kernel.org
9097S:	Maintained
9098F:	Documentation/netlink/specs/handshake.yaml
9099F:	Documentation/networking/tls-handshake.rst
9100F:	include/net/handshake.h
9101F:	include/trace/events/handshake.h
9102F:	net/handshake/
9103
9104HANTRO VPU CODEC DRIVER
9105M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
9106M:	Philipp Zabel <p.zabel@pengutronix.de>
9107L:	linux-media@vger.kernel.org
9108L:	linux-rockchip@lists.infradead.org
9109S:	Maintained
9110F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9111F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9112F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9113F:	drivers/media/platform/verisilicon/
9114
9115HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9116M:	Frank Seidel <frank@f-seidel.de>
9117L:	platform-driver-x86@vger.kernel.org
9118S:	Maintained
9119W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9120F:	drivers/platform/x86/hdaps.c
9121
9122HARDWARE MONITORING
9123M:	Jean Delvare <jdelvare@suse.com>
9124M:	Guenter Roeck <linux@roeck-us.net>
9125L:	linux-hwmon@vger.kernel.org
9126S:	Maintained
9127W:	http://hwmon.wiki.kernel.org/
9128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9129F:	Documentation/ABI/testing/sysfs-class-hwmon
9130F:	Documentation/devicetree/bindings/hwmon/
9131F:	Documentation/hwmon/
9132F:	drivers/hwmon/
9133F:	include/linux/hwmon*.h
9134F:	include/trace/events/hwmon*.h
9135K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9136
9137HARDWARE RANDOM NUMBER GENERATOR CORE
9138M:	Olivia Mackall <olivia@selenic.com>
9139M:	Herbert Xu <herbert@gondor.apana.org.au>
9140L:	linux-crypto@vger.kernel.org
9141S:	Odd fixes
9142F:	Documentation/admin-guide/hw_random.rst
9143F:	Documentation/devicetree/bindings/rng/
9144F:	drivers/char/hw_random/
9145F:	include/linux/hw_random.h
9146
9147HARDWARE SPINLOCK CORE
9148M:	Ohad Ben-Cohen <ohad@wizery.com>
9149M:	Bjorn Andersson <andersson@kernel.org>
9150R:	Baolin Wang <baolin.wang7@gmail.com>
9151L:	linux-remoteproc@vger.kernel.org
9152S:	Maintained
9153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9154F:	Documentation/devicetree/bindings/hwlock/
9155F:	Documentation/locking/hwspinlock.rst
9156F:	drivers/hwspinlock/
9157F:	include/linux/hwspinlock.h
9158
9159HARDWARE TRACING FACILITIES
9160M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9161S:	Maintained
9162F:	drivers/hwtracing/
9163
9164HARMONY SOUND DRIVER
9165L:	linux-parisc@vger.kernel.org
9166S:	Maintained
9167F:	sound/parisc/harmony.*
9168
9169HDPVR USB VIDEO ENCODER DRIVER
9170M:	Hans Verkuil <hverkuil@xs4all.nl>
9171L:	linux-media@vger.kernel.org
9172S:	Odd Fixes
9173W:	https://linuxtv.org
9174T:	git git://linuxtv.org/media_tree.git
9175F:	drivers/media/usb/hdpvr/
9176
9177HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9178M:	Matt Hsiao <matt.hsiao@hpe.com>
9179S:	Supported
9180F:	drivers/misc/hpilo.[ch]
9181
9182HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9183M:	Jerry Hoemann <jerry.hoemann@hpe.com>
9184S:	Supported
9185F:	Documentation/watchdog/hpwdt.rst
9186F:	drivers/watchdog/hpwdt.c
9187
9188HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9189M:	Don Brace <don.brace@microchip.com>
9190L:	storagedev@microchip.com
9191L:	linux-scsi@vger.kernel.org
9192S:	Supported
9193F:	Documentation/scsi/hpsa.rst
9194F:	drivers/scsi/hpsa*.[ch]
9195F:	include/linux/cciss*.h
9196F:	include/uapi/linux/cciss*.h
9197
9198HFI1 DRIVER
9199M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
9200L:	linux-rdma@vger.kernel.org
9201S:	Supported
9202F:	drivers/infiniband/hw/hfi1
9203
9204HFS FILESYSTEM
9205L:	linux-fsdevel@vger.kernel.org
9206S:	Orphan
9207F:	Documentation/filesystems/hfs.rst
9208F:	fs/hfs/
9209
9210HFSPLUS FILESYSTEM
9211L:	linux-fsdevel@vger.kernel.org
9212S:	Orphan
9213F:	Documentation/filesystems/hfsplus.rst
9214F:	fs/hfsplus/
9215
9216HGA FRAMEBUFFER DRIVER
9217M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9218L:	linux-nvidia@lists.surfsouth.com
9219S:	Maintained
9220W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9221F:	drivers/video/fbdev/hgafb.c
9222
9223HIBERNATION (aka Software Suspend, aka swsusp)
9224M:	"Rafael J. Wysocki" <rafael@kernel.org>
9225M:	Pavel Machek <pavel@ucw.cz>
9226L:	linux-pm@vger.kernel.org
9227S:	Supported
9228B:	https://bugzilla.kernel.org
9229F:	arch/*/include/asm/suspend*.h
9230F:	arch/x86/power/
9231F:	drivers/base/power/
9232F:	include/linux/freezer.h
9233F:	include/linux/pm.h
9234F:	include/linux/suspend.h
9235F:	kernel/power/
9236
9237HID CORE LAYER
9238M:	Jiri Kosina <jikos@kernel.org>
9239M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
9240L:	linux-input@vger.kernel.org
9241S:	Maintained
9242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9243F:	Documentation/hid/
9244F:	drivers/hid/
9245F:	include/linux/hid*
9246F:	include/uapi/linux/hid*
9247F:	samples/hid/
9248F:	tools/testing/selftests/hid/
9249
9250HID LOGITECH DRIVERS
9251R:	Filipe Laíns <lains@riseup.net>
9252L:	linux-input@vger.kernel.org
9253S:	Maintained
9254F:	drivers/hid/hid-logitech-*
9255
9256HID NVIDIA SHIELD DRIVER
9257M:	Rahul Rameshbabu <rrameshbabu@nvidia.com>
9258L:	linux-input@vger.kernel.org
9259S:	Maintained
9260F:	drivers/hid/hid-nvidia-shield.c
9261
9262HID PHOENIX RC FLIGHT CONTROLLER
9263M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9264L:	linux-input@vger.kernel.org
9265S:	Maintained
9266F:	drivers/hid/hid-pxrc.c
9267
9268HID PLAYSTATION DRIVER
9269M:	Roderick Colenbrander <roderick.colenbrander@sony.com>
9270L:	linux-input@vger.kernel.org
9271S:	Supported
9272F:	drivers/hid/hid-playstation.c
9273
9274HID SENSOR HUB DRIVERS
9275M:	Jiri Kosina <jikos@kernel.org>
9276M:	Jonathan Cameron <jic23@kernel.org>
9277M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9278L:	linux-input@vger.kernel.org
9279L:	linux-iio@vger.kernel.org
9280S:	Maintained
9281F:	Documentation/hid/hid-sensor*
9282F:	drivers/hid/hid-sensor-*
9283F:	drivers/iio/*/hid-*
9284F:	include/linux/hid-sensor-*
9285
9286HID VRC-2 CAR CONTROLLER DRIVER
9287M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9288L:	linux-input@vger.kernel.org
9289S:	Maintained
9290F:	drivers/hid/hid-vrc2.c
9291
9292HID WACOM DRIVER
9293M:	Ping Cheng <ping.cheng@wacom.com>
9294M:	Jason Gerecke  <jason.gerecke@wacom.com>
9295L:	linux-input@vger.kernel.org
9296S:	Maintained
9297F:	drivers/hid/wacom.h
9298F:	drivers/hid/wacom_*
9299
9300HID++ LOGITECH DRIVERS
9301R:	Filipe Laíns <lains@riseup.net>
9302R:	Bastien Nocera <hadess@hadess.net>
9303L:	linux-input@vger.kernel.org
9304S:	Maintained
9305F:	drivers/hid/hid-logitech-hidpp.c
9306
9307HIGH-RESOLUTION TIMERS, CLOCKEVENTS
9308M:	Thomas Gleixner <tglx@linutronix.de>
9309L:	linux-kernel@vger.kernel.org
9310S:	Maintained
9311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9312F:	Documentation/timers/
9313F:	include/linux/clockchips.h
9314F:	include/linux/hrtimer.h
9315F:	kernel/time/clockevents.c
9316F:	kernel/time/hrtimer.c
9317F:	kernel/time/timer_*.c
9318
9319HIGH-SPEED SCC DRIVER FOR AX.25
9320L:	linux-hams@vger.kernel.org
9321S:	Orphan
9322F:	drivers/net/hamradio/scc.c
9323
9324HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9325M:	HighPoint Linux Team <linux@highpoint-tech.com>
9326S:	Supported
9327W:	http://www.highpoint-tech.com
9328F:	Documentation/scsi/hptiop.rst
9329F:	drivers/scsi/hptiop.c
9330
9331HIKEY960 ONBOARD USB GPIO HUB DRIVER
9332M:	John Stultz <jstultz@google.com>
9333L:	linux-kernel@vger.kernel.org
9334S:	Maintained
9335F:	drivers/misc/hisi_hikey_usb.c
9336
9337HIMAX HX83112B TOUCHSCREEN SUPPORT
9338M:	Job Noorman <job@noorman.info>
9339L:	linux-input@vger.kernel.org
9340S:	Maintained
9341F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
9342F:	drivers/input/touchscreen/himax_hx83112b.c
9343
9344HIPPI
9345M:	Jes Sorensen <jes@trained-monkey.org>
9346L:	linux-hippi@sunsite.dk
9347S:	Maintained
9348F:	drivers/net/hippi/
9349F:	include/linux/hippidevice.h
9350F:	include/uapi/linux/if_hippi.h
9351F:	net/802/hippi.c
9352
9353HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9354M:	Kurt Kanzenbach <kurt@linutronix.de>
9355L:	netdev@vger.kernel.org
9356S:	Maintained
9357F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9358F:	drivers/net/dsa/hirschmann/*
9359F:	include/linux/platform_data/hirschmann-hellcreek.h
9360F:	net/dsa/tag_hellcreek.c
9361
9362HISILICON DMA DRIVER
9363M:	Zhou Wang <wangzhou1@hisilicon.com>
9364M:	Jie Hai <haijie1@huawei.com>
9365L:	dmaengine@vger.kernel.org
9366S:	Maintained
9367F:	drivers/dma/hisi_dma.c
9368
9369HISILICON GPIO DRIVER
9370M:	Jay Fang <f.fangjian@huawei.com>
9371L:	linux-gpio@vger.kernel.org
9372S:	Maintained
9373F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
9374F:	drivers/gpio/gpio-hisi.c
9375
9376HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9377M:	Longfang Liu <liulongfang@huawei.com>
9378L:	linux-crypto@vger.kernel.org
9379S:	Maintained
9380F:	Documentation/ABI/testing/debugfs-hisi-hpre
9381F:	drivers/crypto/hisilicon/hpre/hpre.h
9382F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
9383F:	drivers/crypto/hisilicon/hpre/hpre_main.c
9384
9385HISILICON HNS3 PMU DRIVER
9386M:	Jijie Shao <shaojijie@huawei.com>
9387S:	Supported
9388F:	Documentation/admin-guide/perf/hns3-pmu.rst
9389F:	drivers/perf/hisilicon/hns3_pmu.c
9390
9391HISILICON I2C CONTROLLER DRIVER
9392M:	Yicong Yang <yangyicong@hisilicon.com>
9393L:	linux-i2c@vger.kernel.org
9394S:	Maintained
9395W:	https://www.hisilicon.com
9396F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
9397F:	drivers/i2c/busses/i2c-hisi.c
9398
9399HISILICON KUNPENG SOC HCCS DRIVER
9400M:	Huisong Li <lihuisong@huawei.com>
9401S:	Maintained
9402F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
9403F:	drivers/soc/hisilicon/kunpeng_hccs.c
9404F:	drivers/soc/hisilicon/kunpeng_hccs.h
9405
9406HISILICON LPC BUS DRIVER
9407M:	Jay Fang <f.fangjian@huawei.com>
9408S:	Maintained
9409W:	http://www.hisilicon.com
9410F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9411F:	drivers/bus/hisi_lpc.c
9412
9413HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9414M:	Yisen Zhuang <yisen.zhuang@huawei.com>
9415M:	Salil Mehta <salil.mehta@huawei.com>
9416L:	netdev@vger.kernel.org
9417S:	Maintained
9418W:	http://www.hisilicon.com
9419F:	drivers/net/ethernet/hisilicon/hns3/
9420
9421HISILICON NETWORK SUBSYSTEM DRIVER
9422M:	Yisen Zhuang <yisen.zhuang@huawei.com>
9423M:	Salil Mehta <salil.mehta@huawei.com>
9424L:	netdev@vger.kernel.org
9425S:	Maintained
9426W:	http://www.hisilicon.com
9427F:	Documentation/devicetree/bindings/net/hisilicon*.txt
9428F:	drivers/net/ethernet/hisilicon/
9429
9430HISILICON PMU DRIVER
9431M:	Yicong Yang <yangyicong@hisilicon.com>
9432M:	Jonathan Cameron <jonathan.cameron@huawei.com>
9433S:	Supported
9434W:	http://www.hisilicon.com
9435F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9436F:	Documentation/admin-guide/perf/hisi-pmu.rst
9437F:	drivers/perf/hisilicon
9438
9439HISILICON PTT DRIVER
9440M:	Yicong Yang <yangyicong@hisilicon.com>
9441M:	Jonathan Cameron <jonathan.cameron@huawei.com>
9442L:	linux-kernel@vger.kernel.org
9443S:	Maintained
9444F:	Documentation/ABI/testing/sysfs-devices-hisi_ptt
9445F:	Documentation/trace/hisi-ptt.rst
9446F:	drivers/hwtracing/ptt/
9447F:	tools/perf/arch/arm64/util/hisi-ptt.c
9448F:	tools/perf/util/hisi-ptt*
9449F:	tools/perf/util/hisi-ptt-decoder/*
9450
9451HISILICON QM DRIVER
9452M:	Weili Qian <qianweili@huawei.com>
9453M:	Zhou Wang <wangzhou1@hisilicon.com>
9454L:	linux-crypto@vger.kernel.org
9455S:	Maintained
9456F:	drivers/crypto/hisilicon/Kconfig
9457F:	drivers/crypto/hisilicon/Makefile
9458F:	drivers/crypto/hisilicon/qm.c
9459F:	drivers/crypto/hisilicon/sgl.c
9460F:	include/linux/hisi_acc_qm.h
9461
9462HISILICON ROCE DRIVER
9463M:	Junxian Huang <huangjunxian6@hisilicon.com>
9464L:	linux-rdma@vger.kernel.org
9465S:	Maintained
9466F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9467F:	drivers/infiniband/hw/hns/
9468
9469HISILICON SAS Controller
9470M:	Xiang Chen <chenxiang66@hisilicon.com>
9471S:	Supported
9472W:	http://www.hisilicon.com
9473F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
9474F:	drivers/scsi/hisi_sas/
9475
9476HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
9477M:	Kai Ye <yekai13@huawei.com>
9478M:	Longfang Liu <liulongfang@huawei.com>
9479L:	linux-crypto@vger.kernel.org
9480S:	Maintained
9481F:	Documentation/ABI/testing/debugfs-hisi-sec
9482F:	drivers/crypto/hisilicon/sec2/sec.h
9483F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
9484F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
9485F:	drivers/crypto/hisilicon/sec2/sec_main.c
9486
9487HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9488M:	Jay Fang <f.fangjian@huawei.com>
9489L:	linux-spi@vger.kernel.org
9490S:	Maintained
9491W:	http://www.hisilicon.com
9492F:	drivers/spi/spi-hisi-kunpeng.c
9493
9494HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9495M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9496L:	linux-kernel@vger.kernel.org
9497S:	Maintained
9498F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9499F:	drivers/spmi/hisi-spmi-controller.c
9500
9501HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9502M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9503L:	linux-kernel@vger.kernel.org
9504S:	Maintained
9505F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9506F:	drivers/mfd/hi6421-spmi-pmic.c
9507
9508HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9509M:	Weili Qian <qianweili@huawei.com>
9510S:	Maintained
9511F:	drivers/crypto/hisilicon/trng/trng.c
9512
9513HISILICON V3XX SPI NOR FLASH Controller Driver
9514M:	Jay Fang <f.fangjian@huawei.com>
9515S:	Maintained
9516W:	http://www.hisilicon.com
9517F:	drivers/spi/spi-hisi-sfc-v3xx.c
9518
9519HISILICON ZIP Controller DRIVER
9520M:	Yang Shen <shenyang39@huawei.com>
9521M:	Zhou Wang <wangzhou1@hisilicon.com>
9522L:	linux-crypto@vger.kernel.org
9523S:	Maintained
9524F:	Documentation/ABI/testing/debugfs-hisi-zip
9525F:	drivers/crypto/hisilicon/zip/
9526
9527HMM - Heterogeneous Memory Management
9528M:	Jérôme Glisse <jglisse@redhat.com>
9529L:	linux-mm@kvack.org
9530S:	Maintained
9531F:	Documentation/mm/hmm.rst
9532F:	include/linux/hmm*
9533F:	lib/test_hmm*
9534F:	mm/hmm*
9535F:	tools/testing/selftests/mm/*hmm*
9536
9537HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
9538M:	Andreas Klinger <ak@it-klinger.de>
9539L:	linux-iio@vger.kernel.org
9540S:	Maintained
9541F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
9542F:	drivers/iio/pressure/mprls0025pa.c
9543
9544HOST AP DRIVER
9545M:	Jouni Malinen <j@w1.fi>
9546L:	linux-wireless@vger.kernel.org
9547S:	Obsolete
9548W:	http://w1.fi/hostap-driver.html
9549F:	drivers/net/wireless/intersil/hostap/
9550
9551HP BIOSCFG DRIVER
9552M:	Jorge Lopez <jorge.lopez2@hp.com>
9553L:	platform-driver-x86@vger.kernel.org
9554S:	Maintained
9555F:	drivers/platform/x86/hp/hp-bioscfg/
9556
9557HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9558L:	platform-driver-x86@vger.kernel.org
9559S:	Orphan
9560F:	drivers/platform/x86/hp/tc1100-wmi.c
9561
9562HP WMI HARDWARE MONITOR DRIVER
9563M:	James Seo <james@equiv.tech>
9564L:	linux-hwmon@vger.kernel.org
9565S:	Maintained
9566F:	Documentation/hwmon/hp-wmi-sensors.rst
9567F:	drivers/hwmon/hp-wmi-sensors.c
9568
9569HPET:	High Precision Event Timers driver
9570M:	Clemens Ladisch <clemens@ladisch.de>
9571S:	Maintained
9572F:	Documentation/timers/hpet.rst
9573F:	drivers/char/hpet.c
9574F:	include/linux/hpet.h
9575F:	include/uapi/linux/hpet.h
9576
9577HPET:	x86
9578S:	Orphan
9579F:	arch/x86/include/asm/hpet.h
9580F:	arch/x86/kernel/hpet.c
9581
9582HPFS FILESYSTEM
9583M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
9584S:	Maintained
9585W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9586F:	fs/hpfs/
9587
9588HS3001 Hardware Temperature and Humidity Sensor
9589M:	Andre Werner <andre.werner@systec-electronic.com>
9590L:	linux-hwmon@vger.kernel.org
9591S:	Maintained
9592F:	drivers/hwmon/hs3001.c
9593
9594HSI SUBSYSTEM
9595M:	Sebastian Reichel <sre@kernel.org>
9596S:	Maintained
9597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9598F:	Documentation/ABI/testing/sysfs-bus-hsi
9599F:	Documentation/driver-api/hsi.rst
9600F:	drivers/hsi/
9601F:	include/linux/hsi/
9602F:	include/uapi/linux/hsi/
9603
9604HSO 3G MODEM DRIVER
9605L:	linux-usb@vger.kernel.org
9606S:	Orphan
9607F:	drivers/net/usb/hso.c
9608
9609HSR NETWORK PROTOCOL
9610L:	netdev@vger.kernel.org
9611S:	Orphan
9612F:	net/hsr/
9613
9614HT16K33 LED CONTROLLER DRIVER
9615M:	Robin van der Gracht <robin@protonic.nl>
9616S:	Maintained
9617F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9618F:	drivers/auxdisplay/ht16k33.c
9619
9620HTCPEN TOUCHSCREEN DRIVER
9621M:	Pau Oliva Fora <pof@eslack.org>
9622L:	linux-input@vger.kernel.org
9623S:	Maintained
9624F:	drivers/input/touchscreen/htcpen.c
9625
9626HTE SUBSYSTEM
9627M:	Dipen Patel <dipenp@nvidia.com>
9628L:	timestamp@lists.linux.dev
9629S:	Maintained
9630Q:	https://patchwork.kernel.org/project/timestamp/list/
9631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
9632F:	Documentation/devicetree/bindings/timestamp/
9633F:	Documentation/driver-api/hte/
9634F:	drivers/hte/
9635F:	include/linux/hte.h
9636
9637HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9638M:	Lorenzo Bianconi <lorenzo@kernel.org>
9639L:	linux-iio@vger.kernel.org
9640S:	Maintained
9641W:	http://www.st.com/
9642F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9643F:	drivers/iio/humidity/hts221*
9644
9645HUAWEI ETHERNET DRIVER
9646M:	Cai Huoqing <cai.huoqing@linux.dev>
9647L:	netdev@vger.kernel.org
9648S:	Maintained
9649F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9650F:	drivers/net/ethernet/huawei/hinic/
9651
9652HUGETLB SUBSYSTEM
9653M:	Mike Kravetz <mike.kravetz@oracle.com>
9654M:	Muchun Song <muchun.song@linux.dev>
9655L:	linux-mm@kvack.org
9656S:	Maintained
9657F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9658F:	Documentation/admin-guide/mm/hugetlbpage.rst
9659F:	Documentation/mm/hugetlbfs_reserv.rst
9660F:	Documentation/mm/vmemmap_dedup.rst
9661F:	fs/hugetlbfs/
9662F:	include/linux/hugetlb.h
9663F:	mm/hugetlb.c
9664F:	mm/hugetlb_vmemmap.c
9665F:	mm/hugetlb_vmemmap.h
9666
9667HVA ST MEDIA DRIVER
9668M:	Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
9669L:	linux-media@vger.kernel.org
9670S:	Supported
9671W:	https://linuxtv.org
9672T:	git git://linuxtv.org/media_tree.git
9673F:	drivers/media/platform/st/sti/hva
9674
9675HWPOISON MEMORY FAILURE HANDLING
9676M:	Naoya Horiguchi <naoya.horiguchi@nec.com>
9677R:	Miaohe Lin <linmiaohe@huawei.com>
9678L:	linux-mm@kvack.org
9679S:	Maintained
9680F:	mm/hwpoison-inject.c
9681F:	mm/memory-failure.c
9682
9683HYCON HY46XX TOUCHSCREEN SUPPORT
9684M:	Giulio Benetti <giulio.benetti@benettiengineering.com>
9685L:	linux-input@vger.kernel.org
9686S:	Maintained
9687F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9688F:	drivers/input/touchscreen/hycon-hy46xx.c
9689
9690HYGON PROCESSOR SUPPORT
9691M:	Pu Wen <puwen@hygon.cn>
9692L:	linux-kernel@vger.kernel.org
9693S:	Maintained
9694F:	arch/x86/kernel/cpu/hygon.c
9695
9696HYNIX HI556 SENSOR DRIVER
9697M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9698L:	linux-media@vger.kernel.org
9699S:	Maintained
9700T:	git git://linuxtv.org/media_tree.git
9701F:	drivers/media/i2c/hi556.c
9702
9703HYNIX HI846 SENSOR DRIVER
9704M:	Martin Kepplinger <martin.kepplinger@puri.sm>
9705L:	linux-media@vger.kernel.org
9706S:	Maintained
9707F:	drivers/media/i2c/hi846.c
9708
9709HYNIX HI847 SENSOR DRIVER
9710M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9711L:	linux-media@vger.kernel.org
9712S:	Maintained
9713F:	drivers/media/i2c/hi847.c
9714
9715Hyper-V/Azure CORE AND DRIVERS
9716M:	"K. Y. Srinivasan" <kys@microsoft.com>
9717M:	Haiyang Zhang <haiyangz@microsoft.com>
9718M:	Wei Liu <wei.liu@kernel.org>
9719M:	Dexuan Cui <decui@microsoft.com>
9720L:	linux-hyperv@vger.kernel.org
9721S:	Supported
9722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9723F:	Documentation/ABI/stable/sysfs-bus-vmbus
9724F:	Documentation/ABI/testing/debugfs-hyperv
9725F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
9726F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9727F:	Documentation/virt/hyperv
9728F:	arch/arm64/hyperv
9729F:	arch/arm64/include/asm/hyperv-tlfs.h
9730F:	arch/arm64/include/asm/mshyperv.h
9731F:	arch/x86/hyperv
9732F:	arch/x86/include/asm/hyperv-tlfs.h
9733F:	arch/x86/include/asm/mshyperv.h
9734F:	arch/x86/include/asm/trace/hyperv.h
9735F:	arch/x86/kernel/cpu/mshyperv.c
9736F:	drivers/clocksource/hyperv_timer.c
9737F:	drivers/hid/hid-hyperv.c
9738F:	drivers/hv/
9739F:	drivers/input/serio/hyperv-keyboard.c
9740F:	drivers/iommu/hyperv-iommu.c
9741F:	drivers/net/ethernet/microsoft/
9742F:	drivers/net/hyperv/
9743F:	drivers/pci/controller/pci-hyperv-intf.c
9744F:	drivers/pci/controller/pci-hyperv.c
9745F:	drivers/scsi/storvsc_drv.c
9746F:	drivers/uio/uio_hv_generic.c
9747F:	drivers/video/fbdev/hyperv_fb.c
9748F:	include/asm-generic/hyperv-tlfs.h
9749F:	include/asm-generic/mshyperv.h
9750F:	include/clocksource/hyperv_timer.h
9751F:	include/linux/hyperv.h
9752F:	include/net/mana
9753F:	include/uapi/linux/hyperv.h
9754F:	net/vmw_vsock/hyperv_transport.c
9755F:	tools/hv/
9756
9757HYPERBUS SUPPORT
9758M:	Vignesh Raghavendra <vigneshr@ti.com>
9759R:	Tudor Ambarus <tudor.ambarus@linaro.org>
9760L:	linux-mtd@lists.infradead.org
9761S:	Supported
9762Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9763C:	irc://irc.oftc.net/mtd
9764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9765F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9766F:	drivers/mtd/hyperbus/
9767F:	include/linux/mtd/hyperbus.h
9768
9769HYPERVISOR VIRTUAL CONSOLE DRIVER
9770L:	linuxppc-dev@lists.ozlabs.org
9771S:	Odd Fixes
9772F:	drivers/tty/hvc/
9773
9774I2C ACPI SUPPORT
9775M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9776L:	linux-i2c@vger.kernel.org
9777L:	linux-acpi@vger.kernel.org
9778S:	Maintained
9779F:	drivers/i2c/i2c-core-acpi.c
9780
9781I2C ADDRESS TRANSLATOR (ATR)
9782M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
9783R:	Luca Ceresoli <luca.ceresoli@bootlin.com>
9784L:	linux-i2c@vger.kernel.org
9785S:	Maintained
9786F:	drivers/i2c/i2c-atr.c
9787F:	include/linux/i2c-atr.h
9788
9789I2C CONTROLLER DRIVER FOR NVIDIA GPU
9790M:	Ajay Gupta <ajayg@nvidia.com>
9791L:	linux-i2c@vger.kernel.org
9792S:	Maintained
9793F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
9794F:	drivers/i2c/busses/i2c-nvidia-gpu.c
9795
9796I2C MUXES
9797M:	Peter Rosin <peda@axentia.se>
9798L:	linux-i2c@vger.kernel.org
9799S:	Maintained
9800F:	Documentation/devicetree/bindings/i2c/i2c-arb*
9801F:	Documentation/devicetree/bindings/i2c/i2c-gate*
9802F:	Documentation/devicetree/bindings/i2c/i2c-mux*
9803F:	Documentation/i2c/i2c-topology.rst
9804F:	Documentation/i2c/muxes/
9805F:	drivers/i2c/i2c-mux.c
9806F:	drivers/i2c/muxes/
9807F:	include/linux/i2c-mux.h
9808
9809I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9810M:	Gregory CLEMENT <gregory.clement@bootlin.com>
9811L:	linux-i2c@vger.kernel.org
9812S:	Maintained
9813F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9814F:	drivers/i2c/busses/i2c-mv64xxx.c
9815
9816I2C OVER PARALLEL PORT
9817M:	Jean Delvare <jdelvare@suse.com>
9818L:	linux-i2c@vger.kernel.org
9819S:	Maintained
9820F:	Documentation/i2c/busses/i2c-parport.rst
9821F:	drivers/i2c/busses/i2c-parport.c
9822
9823I2C SUBSYSTEM
9824M:	Wolfram Sang <wsa@kernel.org>
9825L:	linux-i2c@vger.kernel.org
9826S:	Maintained
9827W:	https://i2c.wiki.kernel.org/
9828Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
9829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9830F:	Documentation/devicetree/bindings/i2c/i2c.txt
9831F:	Documentation/i2c/
9832F:	drivers/i2c/*
9833F:	include/dt-bindings/i2c/i2c.h
9834F:	include/linux/i2c-dev.h
9835F:	include/linux/i2c-smbus.h
9836F:	include/linux/i2c.h
9837F:	include/uapi/linux/i2c-*.h
9838F:	include/uapi/linux/i2c.h
9839
9840I2C SUBSYSTEM HOST DRIVERS
9841M:	Andi Shyti <andi.shyti@kernel.org>
9842L:	linux-i2c@vger.kernel.org
9843S:	Maintained
9844W:	https://i2c.wiki.kernel.org/
9845Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
9846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9847F:	Documentation/devicetree/bindings/i2c/
9848F:	drivers/i2c/algos/
9849F:	drivers/i2c/busses/
9850F:	include/dt-bindings/i2c/
9851
9852I2C-TAOS-EVM DRIVER
9853M:	Jean Delvare <jdelvare@suse.com>
9854L:	linux-i2c@vger.kernel.org
9855S:	Maintained
9856F:	Documentation/i2c/busses/i2c-taos-evm.rst
9857F:	drivers/i2c/busses/i2c-taos-evm.c
9858
9859I2C-TINY-USB DRIVER
9860M:	Till Harbaum <till@harbaum.org>
9861L:	linux-i2c@vger.kernel.org
9862S:	Maintained
9863W:	http://www.harbaum.org/till/i2c_tiny_usb
9864F:	drivers/i2c/busses/i2c-tiny-usb.c
9865
9866I2C/SMBUS CONTROLLER DRIVERS FOR PC
9867M:	Jean Delvare <jdelvare@suse.com>
9868L:	linux-i2c@vger.kernel.org
9869S:	Maintained
9870F:	Documentation/i2c/busses/i2c-ali1535.rst
9871F:	Documentation/i2c/busses/i2c-ali1563.rst
9872F:	Documentation/i2c/busses/i2c-ali15x3.rst
9873F:	Documentation/i2c/busses/i2c-amd756.rst
9874F:	Documentation/i2c/busses/i2c-amd8111.rst
9875F:	Documentation/i2c/busses/i2c-i801.rst
9876F:	Documentation/i2c/busses/i2c-nforce2.rst
9877F:	Documentation/i2c/busses/i2c-piix4.rst
9878F:	Documentation/i2c/busses/i2c-sis5595.rst
9879F:	Documentation/i2c/busses/i2c-sis630.rst
9880F:	Documentation/i2c/busses/i2c-sis96x.rst
9881F:	Documentation/i2c/busses/i2c-via.rst
9882F:	Documentation/i2c/busses/i2c-viapro.rst
9883F:	drivers/i2c/busses/i2c-ali1535.c
9884F:	drivers/i2c/busses/i2c-ali1563.c
9885F:	drivers/i2c/busses/i2c-ali15x3.c
9886F:	drivers/i2c/busses/i2c-amd756-s4882.c
9887F:	drivers/i2c/busses/i2c-amd756.c
9888F:	drivers/i2c/busses/i2c-amd8111.c
9889F:	drivers/i2c/busses/i2c-i801.c
9890F:	drivers/i2c/busses/i2c-isch.c
9891F:	drivers/i2c/busses/i2c-nforce2-s4985.c
9892F:	drivers/i2c/busses/i2c-nforce2.c
9893F:	drivers/i2c/busses/i2c-piix4.c
9894F:	drivers/i2c/busses/i2c-sis5595.c
9895F:	drivers/i2c/busses/i2c-sis630.c
9896F:	drivers/i2c/busses/i2c-sis96x.c
9897F:	drivers/i2c/busses/i2c-via.c
9898F:	drivers/i2c/busses/i2c-viapro.c
9899
9900I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9901M:	Hans de Goede <hdegoede@redhat.com>
9902L:	linux-i2c@vger.kernel.org
9903S:	Maintained
9904F:	drivers/i2c/busses/i2c-cht-wc.c
9905
9906I2C/SMBUS ISMT DRIVER
9907M:	Seth Heasley <seth.heasley@intel.com>
9908M:	Neil Horman <nhorman@tuxdriver.com>
9909L:	linux-i2c@vger.kernel.org
9910F:	Documentation/i2c/busses/i2c-ismt.rst
9911F:	drivers/i2c/busses/i2c-ismt.c
9912
9913I2C/SMBUS STUB DRIVER
9914M:	Jean Delvare <jdelvare@suse.com>
9915L:	linux-i2c@vger.kernel.org
9916S:	Maintained
9917F:	drivers/i2c/i2c-stub.c
9918
9919I3C DRIVER FOR ASPEED AST2600
9920M:	Jeremy Kerr <jk@codeconstruct.com.au>
9921S:	Maintained
9922F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
9923F:	drivers/i3c/master/ast2600-i3c-master.c
9924
9925I3C DRIVER FOR CADENCE I3C MASTER IP
9926M:	Przemysław Gaj <pgaj@cadence.com>
9927S:	Maintained
9928F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
9929F:	drivers/i3c/master/i3c-master-cdns.c
9930
9931I3C DRIVER FOR SYNOPSYS DESIGNWARE
9932S:	Orphan
9933F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
9934F:	drivers/i3c/master/dw*
9935
9936I3C SUBSYSTEM
9937M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9938L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
9939S:	Maintained
9940C:	irc://chat.freenode.net/linux-i3c
9941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9942F:	Documentation/ABI/testing/sysfs-bus-i3c
9943F:	Documentation/devicetree/bindings/i3c/
9944F:	Documentation/driver-api/i3c
9945F:	drivers/i3c/
9946F:	include/linux/i3c/
9947
9948IA64 (Itanium) PLATFORM
9949L:	linux-ia64@vger.kernel.org
9950S:	Orphan
9951F:	Documentation/arch/ia64/
9952F:	arch/ia64/
9953
9954IBM Operation Panel Input Driver
9955M:	Eddie James <eajames@linux.ibm.com>
9956L:	linux-input@vger.kernel.org
9957S:	Maintained
9958F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
9959F:	drivers/input/misc/ibm-panel.c
9960
9961IBM Power 842 compression accelerator
9962M:	Haren Myneni <haren@us.ibm.com>
9963S:	Supported
9964F:	crypto/842.c
9965F:	drivers/crypto/nx/Kconfig
9966F:	drivers/crypto/nx/Makefile
9967F:	drivers/crypto/nx/nx-842*
9968F:	include/linux/sw842.h
9969F:	lib/842/
9970
9971IBM Power in-Nest Crypto Acceleration
9972M:	Breno Leitão <leitao@debian.org>
9973M:	Nayna Jain <nayna@linux.ibm.com>
9974M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9975L:	linux-crypto@vger.kernel.org
9976S:	Supported
9977F:	drivers/crypto/nx/Kconfig
9978F:	drivers/crypto/nx/Makefile
9979F:	drivers/crypto/nx/nx-aes*
9980F:	drivers/crypto/nx/nx-sha*
9981F:	drivers/crypto/nx/nx.*
9982F:	drivers/crypto/nx/nx_csbcpb.h
9983F:	drivers/crypto/nx/nx_debugfs.c
9984
9985IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9986M:	Tyrel Datwyler <tyreld@linux.ibm.com>
9987L:	linux-pci@vger.kernel.org
9988L:	linuxppc-dev@lists.ozlabs.org
9989S:	Supported
9990F:	drivers/pci/hotplug/rpadlpar*
9991
9992IBM Power Linux RAID adapter
9993M:	Brian King <brking@us.ibm.com>
9994S:	Supported
9995F:	drivers/scsi/ipr.*
9996
9997IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9998M:	Tyrel Datwyler <tyreld@linux.ibm.com>
9999L:	linux-pci@vger.kernel.org
10000L:	linuxppc-dev@lists.ozlabs.org
10001S:	Supported
10002F:	drivers/pci/hotplug/rpaphp*
10003
10004IBM Power SRIOV Virtual NIC Device Driver
10005M:	Haren Myneni <haren@linux.ibm.com>
10006M:	Rick Lindsley <ricklind@linux.ibm.com>
10007R:	Nick Child <nnac123@linux.ibm.com>
10008R:	Dany Madden <danymadden@us.ibm.com>
10009R:	Thomas Falcon <tlfalcon@linux.ibm.com>
10010L:	netdev@vger.kernel.org
10011S:	Supported
10012F:	drivers/net/ethernet/ibm/ibmvnic.*
10013
10014IBM Power VFIO Support
10015M:	Timothy Pearson <tpearson@raptorengineering.com>
10016S:	Supported
10017F:	drivers/vfio/vfio_iommu_spapr_tce.c
10018
10019IBM Power Virtual Ethernet Device Driver
10020M:	Nick Child <nnac123@linux.ibm.com>
10021L:	netdev@vger.kernel.org
10022S:	Supported
10023F:	drivers/net/ethernet/ibm/ibmveth.*
10024
10025IBM Power Virtual FC Device Drivers
10026M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10027L:	linux-scsi@vger.kernel.org
10028S:	Supported
10029F:	drivers/scsi/ibmvscsi/ibmvfc*
10030
10031IBM Power Virtual Management Channel Driver
10032M:	Brad Warrum <bwarrum@linux.ibm.com>
10033M:	Ritu Agarwal <rituagar@linux.ibm.com>
10034S:	Supported
10035F:	drivers/misc/ibmvmc.*
10036
10037IBM Power Virtual SCSI Device Drivers
10038M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10039L:	linux-scsi@vger.kernel.org
10040S:	Supported
10041F:	drivers/scsi/ibmvscsi/ibmvscsi*
10042F:	include/scsi/viosrp.h
10043
10044IBM Power Virtual SCSI Device Target Driver
10045M:	Michael Cyr <mikecyr@linux.ibm.com>
10046L:	linux-scsi@vger.kernel.org
10047L:	target-devel@vger.kernel.org
10048S:	Supported
10049F:	drivers/scsi/ibmvscsi_tgt/
10050
10051IBM Power VMX Cryptographic instructions
10052M:	Breno Leitão <leitao@debian.org>
10053M:	Nayna Jain <nayna@linux.ibm.com>
10054M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10055L:	linux-crypto@vger.kernel.org
10056S:	Supported
10057F:	drivers/crypto/vmx/Kconfig
10058F:	drivers/crypto/vmx/Makefile
10059F:	drivers/crypto/vmx/aes*
10060F:	drivers/crypto/vmx/ghash*
10061F:	drivers/crypto/vmx/ppc-xlate.pl
10062F:	drivers/crypto/vmx/vmx.c
10063
10064IBM ServeRAID RAID DRIVER
10065S:	Orphan
10066F:	drivers/scsi/ips.*
10067
10068ICH LPC AND GPIO DRIVER
10069M:	Peter Tyser <ptyser@xes-inc.com>
10070S:	Maintained
10071F:	drivers/gpio/gpio-ich.c
10072F:	drivers/mfd/lpc_ich.c
10073
10074ICY I2C DRIVER
10075M:	Max Staudt <max@enpas.org>
10076L:	linux-i2c@vger.kernel.org
10077S:	Maintained
10078F:	drivers/i2c/busses/i2c-icy.c
10079
10080IDEAPAD LAPTOP EXTRAS DRIVER
10081M:	Ike Panhc <ike.pan@canonical.com>
10082L:	platform-driver-x86@vger.kernel.org
10083S:	Maintained
10084W:	http://launchpad.net/ideapad-laptop
10085F:	drivers/platform/x86/ideapad-laptop.c
10086
10087IDEAPAD LAPTOP SLIDEBAR DRIVER
10088M:	Andrey Moiseev <o2g.org.ru@gmail.com>
10089L:	linux-input@vger.kernel.org
10090S:	Maintained
10091W:	https://github.com/o2genum/ideapad-slidebar
10092F:	drivers/input/misc/ideapad_slidebar.c
10093
10094IDMAPPED MOUNTS
10095M:	Christian Brauner <brauner@kernel.org>
10096M:	Seth Forshee <sforshee@kernel.org>
10097L:	linux-fsdevel@vger.kernel.org
10098S:	Maintained
10099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping.git
10100F:	Documentation/filesystems/idmappings.rst
10101F:	include/linux/mnt_idmapping.*
10102F:	tools/testing/selftests/mount_setattr/
10103
10104IDT VersaClock 5 CLOCK DRIVER
10105M:	Luca Ceresoli <luca@lucaceresoli.net>
10106S:	Maintained
10107F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10108F:	drivers/clk/clk-versaclock5.c
10109
10110IEEE 802.15.4 SUBSYSTEM
10111M:	Alexander Aring <alex.aring@gmail.com>
10112M:	Stefan Schmidt <stefan@datenfreihafen.org>
10113M:	Miquel Raynal <miquel.raynal@bootlin.com>
10114L:	linux-wpan@vger.kernel.org
10115S:	Maintained
10116W:	https://linux-wpan.org/
10117Q:	https://patchwork.kernel.org/project/linux-wpan/list/
10118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10120F:	Documentation/networking/ieee802154.rst
10121F:	drivers/net/ieee802154/
10122F:	include/linux/ieee802154.h
10123F:	include/linux/nl802154.h
10124F:	include/net/af_ieee802154.h
10125F:	include/net/cfg802154.h
10126F:	include/net/ieee802154_netdev.h
10127F:	include/net/mac802154.h
10128F:	include/net/nl802154.h
10129F:	net/ieee802154/
10130F:	net/mac802154/
10131
10132IFCVF VIRTIO DATA PATH ACCELERATOR
10133R:	Zhu Lingshan <lingshan.zhu@intel.com>
10134F:	drivers/vdpa/ifcvf/
10135
10136IFE PROTOCOL
10137M:	Yotam Gigi <yotam.gi@gmail.com>
10138M:	Jamal Hadi Salim <jhs@mojatatu.com>
10139F:	include/net/ife.h
10140F:	include/uapi/linux/ife.h
10141F:	net/ife
10142
10143IGORPLUG-USB IR RECEIVER
10144M:	Sean Young <sean@mess.org>
10145L:	linux-media@vger.kernel.org
10146S:	Maintained
10147F:	drivers/media/rc/igorplugusb.c
10148
10149IGUANAWORKS USB IR TRANSCEIVER
10150M:	Sean Young <sean@mess.org>
10151L:	linux-media@vger.kernel.org
10152S:	Maintained
10153F:	drivers/media/rc/iguanair.c
10154
10155IIO DIGITAL POTENTIOMETER DAC
10156M:	Peter Rosin <peda@axentia.se>
10157L:	linux-iio@vger.kernel.org
10158S:	Maintained
10159F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10160F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10161F:	drivers/iio/dac/dpot-dac.c
10162
10163IIO ENVELOPE DETECTOR
10164M:	Peter Rosin <peda@axentia.se>
10165L:	linux-iio@vger.kernel.org
10166S:	Maintained
10167F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10168F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10169F:	drivers/iio/adc/envelope-detector.c
10170
10171IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10172M:	Matti Vaittinen <mazziesaccount@gmail.com>
10173L:	linux-iio@vger.kernel.org
10174S:	Maintained
10175F:	drivers/iio/light/gain-time-scale-helper.c
10176F:	drivers/iio/light/gain-time-scale-helper.h
10177
10178IIO MULTIPLEXER
10179M:	Peter Rosin <peda@axentia.se>
10180L:	linux-iio@vger.kernel.org
10181S:	Maintained
10182F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10183F:	drivers/iio/multiplexer/iio-mux.c
10184
10185IIO SCMI BASED DRIVER
10186M:	Jyoti Bhayana <jbhayana@google.com>
10187L:	linux-iio@vger.kernel.org
10188S:	Maintained
10189F:	drivers/iio/common/scmi_sensors/scmi_iio.c
10190
10191IIO SUBSYSTEM AND DRIVERS
10192M:	Jonathan Cameron <jic23@kernel.org>
10193R:	Lars-Peter Clausen <lars@metafoo.de>
10194L:	linux-iio@vger.kernel.org
10195S:	Maintained
10196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10197F:	Documentation/ABI/testing/configfs-iio*
10198F:	Documentation/ABI/testing/sysfs-bus-iio*
10199F:	Documentation/devicetree/bindings/iio/
10200F:	drivers/iio/
10201F:	drivers/staging/iio/
10202F:	include/dt-bindings/iio/
10203F:	include/linux/iio/
10204F:	tools/iio/
10205
10206IIO UNIT CONVERTER
10207M:	Peter Rosin <peda@axentia.se>
10208L:	linux-iio@vger.kernel.org
10209S:	Maintained
10210F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10211F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10212F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10213F:	drivers/iio/afe/iio-rescale.c
10214
10215IKANOS/ADI EAGLE ADSL USB DRIVER
10216M:	Matthieu Castet <castet.matthieu@free.fr>
10217M:	Stanislaw Gruszka <stf_xl@wp.pl>
10218S:	Maintained
10219F:	drivers/usb/atm/ueagle-atm.c
10220
10221IMAGIS TOUCHSCREEN DRIVER
10222M:	Markuss Broks <markuss.broks@gmail.com>
10223S:	Maintained
10224F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10225F:	drivers/input/touchscreen/imagis.c
10226
10227IMGTEC ASCII LCD DRIVER
10228M:	Paul Burton <paulburton@kernel.org>
10229S:	Maintained
10230F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10231F:	drivers/auxdisplay/img-ascii-lcd.c
10232
10233IMGTEC IR DECODER DRIVER
10234S:	Orphan
10235F:	drivers/media/rc/img-ir/
10236
10237IMON SOUNDGRAPH USB IR RECEIVER
10238M:	Sean Young <sean@mess.org>
10239L:	linux-media@vger.kernel.org
10240S:	Maintained
10241F:	drivers/media/rc/imon.c
10242F:	drivers/media/rc/imon_raw.c
10243
10244IMS TWINTURBO FRAMEBUFFER DRIVER
10245L:	linux-fbdev@vger.kernel.org
10246S:	Orphan
10247F:	drivers/video/fbdev/imsttfb.c
10248
10249INA209 HARDWARE MONITOR DRIVER
10250M:	Guenter Roeck <linux@roeck-us.net>
10251L:	linux-hwmon@vger.kernel.org
10252S:	Maintained
10253F:	Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
10254F:	Documentation/hwmon/ina209.rst
10255F:	drivers/hwmon/ina209.c
10256
10257INA2XX HARDWARE MONITOR DRIVER
10258M:	Guenter Roeck <linux@roeck-us.net>
10259L:	linux-hwmon@vger.kernel.org
10260S:	Maintained
10261F:	Documentation/hwmon/ina2xx.rst
10262F:	drivers/hwmon/ina2xx.c
10263F:	include/linux/platform_data/ina2xx.h
10264
10265INDEX OF FURTHER KERNEL DOCUMENTATION
10266M:	Carlos Bilbao <carlos.bilbao@amd.com>
10267S:	Maintained
10268F:	Documentation/process/kernel-docs.rst
10269
10270INDUSTRY PACK SUBSYSTEM (IPACK)
10271M:	Vaibhav Gupta <vaibhavgupta40@gmail.com>
10272M:	Jens Taprogge <jens.taprogge@taprogge.org>
10273M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10274L:	industrypack-devel@lists.sourceforge.net
10275S:	Maintained
10276W:	http://industrypack.sourceforge.net
10277F:	drivers/ipack/
10278
10279INFINEON DPS310 Driver
10280M:	Eddie James <eajames@linux.ibm.com>
10281L:	linux-iio@vger.kernel.org
10282S:	Maintained
10283F:	drivers/iio/pressure/dps310.c
10284
10285INFINEON PEB2466 ASoC CODEC
10286M:	Herve Codina <herve.codina@bootlin.com>
10287L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10288S:	Maintained
10289F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
10290F:	sound/soc/codecs/peb2466.c
10291
10292INFINIBAND SUBSYSTEM
10293M:	Jason Gunthorpe <jgg@nvidia.com>
10294M:	Leon Romanovsky <leonro@nvidia.com>
10295L:	linux-rdma@vger.kernel.org
10296S:	Supported
10297W:	https://github.com/linux-rdma/rdma-core
10298Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
10300F:	Documentation/devicetree/bindings/infiniband/
10301F:	Documentation/infiniband/
10302F:	drivers/infiniband/
10303F:	include/rdma/
10304F:	include/trace/events/ib_mad.h
10305F:	include/trace/events/ib_umad.h
10306F:	include/trace/misc/rdma.h
10307F:	include/uapi/linux/if_infiniband.h
10308F:	include/uapi/rdma/
10309F:	samples/bpf/ibumad_kern.c
10310F:	samples/bpf/ibumad_user.c
10311
10312INGENIC JZ4780 NAND DRIVER
10313M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10314L:	linux-mtd@lists.infradead.org
10315L:	linux-mips@vger.kernel.org
10316S:	Maintained
10317F:	drivers/mtd/nand/raw/ingenic/
10318
10319INGENIC JZ47xx SoCs
10320M:	Paul Cercueil <paul@crapouillou.net>
10321L:	linux-mips@vger.kernel.org
10322S:	Maintained
10323F:	arch/mips/boot/dts/ingenic/
10324F:	arch/mips/generic/board-ingenic.c
10325F:	arch/mips/include/asm/mach-ingenic/
10326F:	arch/mips/ingenic/Kconfig
10327F:	drivers/clk/ingenic/
10328F:	drivers/dma/dma-jz4780.c
10329F:	drivers/gpu/drm/ingenic/
10330F:	drivers/i2c/busses/i2c-jz4780.c
10331F:	drivers/iio/adc/ingenic-adc.c
10332F:	drivers/irqchip/irq-ingenic.c
10333F:	drivers/memory/jz4780-nemc.c
10334F:	drivers/mmc/host/jz4740_mmc.c
10335F:	drivers/mtd/nand/raw/ingenic/
10336F:	drivers/pinctrl/pinctrl-ingenic.c
10337F:	drivers/power/supply/ingenic-battery.c
10338F:	drivers/pwm/pwm-jz4740.c
10339F:	drivers/remoteproc/ingenic_rproc.c
10340F:	drivers/rtc/rtc-jz4740.c
10341F:	drivers/tty/serial/8250/8250_ingenic.c
10342F:	drivers/usb/musb/jz4740.c
10343F:	drivers/watchdog/jz4740_wdt.c
10344F:	include/dt-bindings/iio/adc/ingenic,adc.h
10345F:	include/linux/mfd/ingenic-tcu.h
10346F:	sound/soc/codecs/jz47*
10347F:	sound/soc/jz4740/
10348
10349INJOINIC IP5xxx POWER BANK IC DRIVER
10350M:	Samuel Holland <samuel@sholland.org>
10351S:	Maintained
10352F:	drivers/power/supply/ip5xxx_power.c
10353
10354INOTIFY
10355M:	Jan Kara <jack@suse.cz>
10356R:	Amir Goldstein <amir73il@gmail.com>
10357L:	linux-fsdevel@vger.kernel.org
10358S:	Maintained
10359F:	Documentation/filesystems/inotify.rst
10360F:	fs/notify/inotify/
10361F:	include/linux/inotify.h
10362F:	include/uapi/linux/inotify.h
10363
10364INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10365M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
10366L:	linux-input@vger.kernel.org
10367S:	Maintained
10368Q:	http://patchwork.kernel.org/project/linux-input/list/
10369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10370F:	Documentation/devicetree/bindings/input/
10371F:	Documentation/devicetree/bindings/serio/
10372F:	Documentation/input/
10373F:	drivers/input/
10374F:	include/dt-bindings/input/
10375F:	include/linux/input.h
10376F:	include/linux/input/
10377F:	include/uapi/linux/input-event-codes.h
10378F:	include/uapi/linux/input.h
10379
10380INPUT MULTITOUCH (MT) PROTOCOL
10381M:	Henrik Rydberg <rydberg@bitmath.org>
10382L:	linux-input@vger.kernel.org
10383S:	Odd fixes
10384F:	Documentation/input/multi-touch-protocol.rst
10385F:	drivers/input/input-mt.c
10386K:	\b(ABS|SYN)_MT_
10387
10388INSIDE SECURE CRYPTO DRIVER
10389M:	Antoine Tenart <atenart@kernel.org>
10390L:	linux-crypto@vger.kernel.org
10391S:	Maintained
10392F:	drivers/crypto/inside-secure/
10393
10394INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10395M:	Mimi Zohar <zohar@linux.ibm.com>
10396M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
10397L:	linux-integrity@vger.kernel.org
10398S:	Supported
10399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10400F:	security/integrity/
10401F:	security/integrity/ima/
10402
10403INTEL 810/815 FRAMEBUFFER DRIVER
10404M:	Antonino Daplas <adaplas@gmail.com>
10405L:	linux-fbdev@vger.kernel.org
10406S:	Maintained
10407F:	drivers/video/fbdev/i810/
10408
10409INTEL 8254 COUNTER DRIVER
10410M:	William Breathitt Gray <william.gray@linaro.org>
10411L:	linux-iio@vger.kernel.org
10412S:	Maintained
10413F:	drivers/counter/i8254.c
10414F:	include/linux/i8254.h
10415
10416INTEL 8255 GPIO DRIVER
10417M:	William Breathitt Gray <william.gray@linaro.org>
10418L:	linux-gpio@vger.kernel.org
10419S:	Maintained
10420F:	drivers/gpio/gpio-i8255.c
10421F:	drivers/gpio/gpio-i8255.h
10422
10423INTEL ASoC DRIVERS
10424M:	Cezary Rojewski <cezary.rojewski@intel.com>
10425M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
10426M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
10427M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
10428M:	Bard Liao <yung-chuan.liao@linux.intel.com>
10429M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
10430M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
10431L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10432S:	Supported
10433F:	sound/soc/intel/
10434
10435INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10436M:	Hans de Goede <hdegoede@redhat.com>
10437L:	platform-driver-x86@vger.kernel.org
10438S:	Maintained
10439F:	drivers/platform/x86/intel/atomisp2/pm.c
10440
10441INTEL ATOMISP2 LED DRIVER
10442M:	Hans de Goede <hdegoede@redhat.com>
10443L:	platform-driver-x86@vger.kernel.org
10444S:	Maintained
10445F:	drivers/platform/x86/intel/atomisp2/led.c
10446
10447INTEL BIOS SAR INT1092 DRIVER
10448M:	Shravan Sudhakar <s.shravan@intel.com>
10449M:	Intel Corporation <linuxwwan@intel.com>
10450L:	platform-driver-x86@vger.kernel.org
10451S:	Maintained
10452F:	drivers/platform/x86/intel/int1092/
10453
10454INTEL BROXTON PMC DRIVER
10455M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10456M:	Zha Qipeng <qipeng.zha@intel.com>
10457S:	Maintained
10458F:	drivers/mfd/intel_pmc_bxt.c
10459F:	include/linux/mfd/intel_pmc_bxt.h
10460
10461INTEL C600 SERIES SAS CONTROLLER DRIVER
10462M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
10463L:	linux-scsi@vger.kernel.org
10464S:	Supported
10465T:	git git://git.code.sf.net/p/intel-sas/isci
10466F:	drivers/scsi/isci/
10467
10468INTEL CPU family model numbers
10469M:	Tony Luck <tony.luck@intel.com>
10470M:	x86@kernel.org
10471L:	linux-kernel@vger.kernel.org
10472S:	Supported
10473F:	arch/x86/include/asm/intel-family.h
10474
10475INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
10476M:	Jani Nikula <jani.nikula@linux.intel.com>
10477M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
10478M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
10479M:	Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
10480L:	intel-gfx@lists.freedesktop.org
10481S:	Supported
10482W:	https://01.org/linuxgraphics/
10483Q:	http://patchwork.freedesktop.org/project/intel-gfx/
10484B:	https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
10485C:	irc://irc.oftc.net/intel-gfx
10486T:	git git://anongit.freedesktop.org/drm-intel
10487F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
10488F:	Documentation/gpu/i915.rst
10489F:	drivers/gpu/drm/i915/
10490F:	include/drm/i915*
10491F:	include/uapi/drm/i915_drm.h
10492
10493INTEL ETHERNET DRIVERS
10494M:	Jesse Brandeburg <jesse.brandeburg@intel.com>
10495M:	Tony Nguyen <anthony.l.nguyen@intel.com>
10496L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
10497S:	Supported
10498W:	https://www.intel.com/content/www/us/en/support.html
10499Q:	https://patchwork.ozlabs.org/project/intel-wired-lan/list/
10500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
10501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
10502F:	Documentation/networking/device_drivers/ethernet/intel/
10503F:	drivers/net/ethernet/intel/
10504F:	drivers/net/ethernet/intel/*/
10505F:	include/linux/avf/virtchnl.h
10506F:	include/linux/net/intel/iidc.h
10507
10508INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
10509M:	Mustafa Ismail <mustafa.ismail@intel.com>
10510M:	Shiraz Saleem <shiraz.saleem@intel.com>
10511L:	linux-rdma@vger.kernel.org
10512S:	Supported
10513F:	drivers/infiniband/hw/irdma/
10514F:	include/uapi/rdma/irdma-abi.h
10515
10516INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
10517M:	Maik Broemme <mbroemme@libmpq.org>
10518L:	linux-fbdev@vger.kernel.org
10519S:	Maintained
10520F:	Documentation/fb/intelfb.rst
10521F:	drivers/video/fbdev/intelfb/
10522
10523INTEL GPIO DRIVERS
10524M:	Andy Shevchenko <andy@kernel.org>
10525L:	linux-gpio@vger.kernel.org
10526S:	Supported
10527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10528F:	drivers/gpio/gpio-elkhartlake.c
10529F:	drivers/gpio/gpio-ich.c
10530F:	drivers/gpio/gpio-merrifield.c
10531F:	drivers/gpio/gpio-ml-ioh.c
10532F:	drivers/gpio/gpio-pch.c
10533F:	drivers/gpio/gpio-sch.c
10534F:	drivers/gpio/gpio-sodaville.c
10535F:	drivers/gpio/gpio-tangier.c
10536
10537INTEL GVT-g DRIVERS (Intel GPU Virtualization)
10538M:	Zhenyu Wang <zhenyuw@linux.intel.com>
10539M:	Zhi Wang <zhi.a.wang@intel.com>
10540L:	intel-gvt-dev@lists.freedesktop.org
10541L:	intel-gfx@lists.freedesktop.org
10542S:	Supported
10543W:	https://01.org/igvt-g
10544T:	git https://github.com/intel/gvt-linux.git
10545F:	drivers/gpu/drm/i915/gvt/
10546
10547INTEL HID EVENT DRIVER
10548M:	Alex Hung <alexhung@gmail.com>
10549L:	platform-driver-x86@vger.kernel.org
10550S:	Maintained
10551F:	drivers/platform/x86/intel/hid.c
10552
10553INTEL I/OAT DMA DRIVER
10554M:	Dave Jiang <dave.jiang@intel.com>
10555R:	Dan Williams <dan.j.williams@intel.com>
10556L:	dmaengine@vger.kernel.org
10557S:	Supported
10558Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
10559F:	drivers/dma/ioat*
10560
10561INTEL IDLE DRIVER
10562M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
10563M:	Len Brown <lenb@kernel.org>
10564L:	linux-pm@vger.kernel.org
10565S:	Supported
10566B:	https://bugzilla.kernel.org
10567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
10568F:	drivers/idle/intel_idle.c
10569
10570INTEL IDXD DRIVER
10571M:	Fenghua Yu <fenghua.yu@intel.com>
10572M:	Dave Jiang <dave.jiang@intel.com>
10573L:	dmaengine@vger.kernel.org
10574S:	Supported
10575F:	drivers/dma/idxd/*
10576F:	include/uapi/linux/idxd.h
10577
10578INTEL IN FIELD SCAN (IFS) DEVICE
10579M:	Jithu Joseph <jithu.joseph@intel.com>
10580R:	Ashok Raj <ashok.raj@intel.com>
10581R:	Tony Luck <tony.luck@intel.com>
10582S:	Maintained
10583F:	drivers/platform/x86/intel/ifs
10584F:	include/trace/events/intel_ifs.h
10585
10586INTEL INTEGRATED SENSOR HUB DRIVER
10587M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10588M:	Jiri Kosina <jikos@kernel.org>
10589L:	linux-input@vger.kernel.org
10590S:	Maintained
10591F:	drivers/hid/intel-ish-hid/
10592
10593INTEL IOMMU (VT-d)
10594M:	David Woodhouse <dwmw2@infradead.org>
10595M:	Lu Baolu <baolu.lu@linux.intel.com>
10596L:	iommu@lists.linux.dev
10597S:	Supported
10598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10599F:	drivers/iommu/intel/
10600
10601INTEL IPU3 CSI-2 CIO2 DRIVER
10602M:	Yong Zhi <yong.zhi@intel.com>
10603M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10604M:	Bingbu Cao <bingbu.cao@intel.com>
10605M:	Dan Scally <djrscally@gmail.com>
10606R:	Tianshu Qiu <tian.shu.qiu@intel.com>
10607L:	linux-media@vger.kernel.org
10608S:	Maintained
10609T:	git git://linuxtv.org/media_tree.git
10610F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10611F:	drivers/media/pci/intel/ipu3/
10612
10613INTEL IPU3 CSI-2 IMGU DRIVER
10614M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10615R:	Bingbu Cao <bingbu.cao@intel.com>
10616R:	Tianshu Qiu <tian.shu.qiu@intel.com>
10617L:	linux-media@vger.kernel.org
10618S:	Maintained
10619F:	Documentation/admin-guide/media/ipu3.rst
10620F:	Documentation/admin-guide/media/ipu3_rcb.svg
10621F:	Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
10622F:	drivers/staging/media/ipu3/
10623
10624INTEL ISHTP ECLITE DRIVER
10625M:	Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
10626L:	platform-driver-x86@vger.kernel.org
10627S:	Supported
10628F:	drivers/platform/x86/intel/ishtp_eclite.c
10629
10630INTEL IXP4XX CRYPTO SUPPORT
10631M:	Corentin Labbe <clabbe@baylibre.com>
10632L:	linux-crypto@vger.kernel.org
10633S:	Maintained
10634F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
10635
10636INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
10637M:	Krzysztof Halasa <khalasa@piap.pl>
10638S:	Maintained
10639F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
10640F:	drivers/net/wan/ixp4xx_hss.c
10641F:	drivers/soc/ixp4xx/ixp4xx-npe.c
10642F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
10643F:	include/linux/soc/ixp4xx/npe.h
10644F:	include/linux/soc/ixp4xx/qmgr.h
10645
10646INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
10647M:	Deepak Saxena <dsaxena@plexity.net>
10648S:	Maintained
10649F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
10650F:	drivers/char/hw_random/ixp4xx-rng.c
10651
10652INTEL KEEM BAY DRM DRIVER
10653M:	Anitha Chrisanthus <anitha.chrisanthus@intel.com>
10654M:	Edmund Dea <edmund.j.dea@intel.com>
10655S:	Maintained
10656F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10657F:	drivers/gpu/drm/kmb/
10658
10659INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10660M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10661S:	Maintained
10662F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10663F:	drivers/crypto/intel/keembay/Kconfig
10664F:	drivers/crypto/intel/keembay/Makefile
10665F:	drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
10666F:	drivers/crypto/intel/keembay/ocs-aes.c
10667F:	drivers/crypto/intel/keembay/ocs-aes.h
10668
10669INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10670M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10671M:	Prabhjot Khurana <prabhjot.khurana@intel.com>
10672M:	Mark Gross <mgross@linux.intel.com>
10673S:	Maintained
10674F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10675F:	drivers/crypto/intel/keembay/Kconfig
10676F:	drivers/crypto/intel/keembay/Makefile
10677F:	drivers/crypto/intel/keembay/keembay-ocs-ecc.c
10678
10679INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10680M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10681M:	Declan Murphy <declan.murphy@intel.com>
10682S:	Maintained
10683F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10684F:	drivers/crypto/intel/keembay/Kconfig
10685F:	drivers/crypto/intel/keembay/Makefile
10686F:	drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
10687F:	drivers/crypto/intel/keembay/ocs-hcu.c
10688F:	drivers/crypto/intel/keembay/ocs-hcu.h
10689
10690INTEL MANAGEMENT ENGINE (mei)
10691M:	Tomas Winkler <tomas.winkler@intel.com>
10692L:	linux-kernel@vger.kernel.org
10693S:	Supported
10694F:	Documentation/driver-api/mei/*
10695F:	drivers/misc/mei/
10696F:	drivers/watchdog/mei_wdt.c
10697F:	include/linux/mei_aux.h
10698F:	include/linux/mei_cl_bus.h
10699F:	include/uapi/linux/mei.h
10700F:	include/uapi/linux/mei_uuid.h
10701F:	include/uapi/linux/uuid.h
10702F:	samples/mei/*
10703
10704INTEL MAX 10 BMC MFD DRIVER
10705M:	Xu Yilun <yilun.xu@intel.com>
10706R:	Tom Rix <trix@redhat.com>
10707S:	Maintained
10708F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10709F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
10710F:	drivers/hwmon/intel-m10-bmc-hwmon.c
10711F:	drivers/mfd/intel-m10-bmc*
10712F:	include/linux/mfd/intel-m10-bmc.h
10713
10714INTEL MAX10 BMC SECURE UPDATES
10715M:	Russ Weight <russell.h.weight@intel.com>
10716L:	linux-fpga@vger.kernel.org
10717S:	Maintained
10718F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
10719F:	drivers/fpga/intel-m10-bmc-sec-update.c
10720
10721INTEL P-Unit IPC DRIVER
10722M:	Zha Qipeng <qipeng.zha@intel.com>
10723L:	platform-driver-x86@vger.kernel.org
10724S:	Maintained
10725F:	arch/x86/include/asm/intel_punit_ipc.h
10726F:	drivers/platform/x86/intel/punit_ipc.c
10727
10728INTEL PMC CORE DRIVER
10729M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10730M:	David E Box <david.e.box@intel.com>
10731L:	platform-driver-x86@vger.kernel.org
10732S:	Maintained
10733F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
10734F:	drivers/platform/x86/intel/pmc/
10735
10736INTEL PMIC GPIO DRIVERS
10737M:	Andy Shevchenko <andy@kernel.org>
10738S:	Supported
10739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10740F:	drivers/gpio/gpio-*cove.c
10741
10742INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10743M:	Andy Shevchenko <andy@kernel.org>
10744S:	Supported
10745F:	drivers/mfd/intel_soc_pmic*
10746F:	include/linux/mfd/intel_soc_pmic*
10747
10748INTEL PMT DRIVERS
10749M:	David E. Box <david.e.box@linux.intel.com>
10750S:	Supported
10751F:	drivers/platform/x86/intel/pmt/
10752
10753INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10754M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
10755L:	linux-wireless@vger.kernel.org
10756S:	Maintained
10757F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10758F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10759F:	drivers/net/wireless/intel/ipw2x00/
10760
10761INTEL PSTATE DRIVER
10762M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10763M:	Len Brown <lenb@kernel.org>
10764L:	linux-pm@vger.kernel.org
10765S:	Supported
10766F:	drivers/cpufreq/intel_pstate.c
10767
10768INTEL PTP DFL ToD DRIVER
10769M:	Tianfei Zhang <tianfei.zhang@intel.com>
10770L:	linux-fpga@vger.kernel.org
10771L:	netdev@vger.kernel.org
10772S:	Maintained
10773F:	drivers/ptp/ptp_dfl_tod.c
10774
10775INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10776M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
10777L:	linux-iio@vger.kernel.org
10778F:	drivers/counter/intel-qep.c
10779
10780INTEL SCU DRIVERS
10781M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10782S:	Maintained
10783F:	arch/x86/include/asm/intel_scu_ipc.h
10784F:	drivers/platform/x86/intel_scu_*
10785
10786INTEL SDSI DRIVER
10787M:	David E. Box <david.e.box@linux.intel.com>
10788S:	Supported
10789F:	drivers/platform/x86/intel/sdsi.c
10790F:	tools/arch/x86/intel_sdsi/
10791F:	tools/testing/selftests/drivers/sdsi/
10792
10793INTEL SGX
10794M:	Jarkko Sakkinen <jarkko@kernel.org>
10795R:	Dave Hansen <dave.hansen@linux.intel.com>
10796L:	linux-sgx@vger.kernel.org
10797S:	Supported
10798Q:	https://patchwork.kernel.org/project/intel-sgx/list/
10799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10800F:	Documentation/arch/x86/sgx.rst
10801F:	arch/x86/entry/vdso/vsgx.S
10802F:	arch/x86/include/asm/sgx.h
10803F:	arch/x86/include/uapi/asm/sgx.h
10804F:	arch/x86/kernel/cpu/sgx/*
10805F:	tools/testing/selftests/sgx/*
10806K:	\bSGX_
10807
10808INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10809M:	Daniel Scally <djrscally@gmail.com>
10810S:	Maintained
10811F:	drivers/platform/x86/intel/int3472/
10812
10813INTEL SPEED SELECT TECHNOLOGY
10814M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10815L:	platform-driver-x86@vger.kernel.org
10816S:	Maintained
10817F:	drivers/platform/x86/intel/speed_select_if/
10818F:	include/uapi/linux/isst_if.h
10819F:	tools/power/x86/intel-speed-select/
10820
10821INTEL STRATIX10 FIRMWARE DRIVERS
10822M:	Dinh Nguyen <dinguyen@kernel.org>
10823L:	linux-kernel@vger.kernel.org
10824S:	Maintained
10825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10826F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10827F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10828F:	drivers/firmware/stratix10-rsu.c
10829F:	drivers/firmware/stratix10-svc.c
10830F:	include/linux/firmware/intel/stratix10-smc.h
10831F:	include/linux/firmware/intel/stratix10-svc-client.h
10832
10833INTEL TELEMETRY DRIVER
10834M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10835M:	"David E. Box" <david.e.box@linux.intel.com>
10836L:	platform-driver-x86@vger.kernel.org
10837S:	Maintained
10838F:	arch/x86/include/asm/intel_telemetry.h
10839F:	drivers/platform/x86/intel/telemetry/
10840
10841INTEL TPMI DRIVER
10842M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10843L:	platform-driver-x86@vger.kernel.org
10844S:	Maintained
10845F:	Documentation/ABI/testing/debugfs-tpmi
10846F:	drivers/platform/x86/intel/tpmi.c
10847F:	include/linux/intel_tpmi.h
10848
10849INTEL UNCORE FREQUENCY CONTROL
10850M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10851L:	platform-driver-x86@vger.kernel.org
10852S:	Maintained
10853F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10854F:	drivers/platform/x86/intel/uncore-frequency/
10855
10856INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10857M:	David E. Box <david.e.box@linux.intel.com>
10858S:	Supported
10859F:	drivers/platform/x86/intel/vsec.*
10860
10861INTEL VIRTUAL BUTTON DRIVER
10862M:	AceLan Kao <acelan.kao@canonical.com>
10863L:	platform-driver-x86@vger.kernel.org
10864S:	Maintained
10865F:	drivers/platform/x86/intel/vbtn.c
10866
10867INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10868M:	Stanislaw Gruszka <stf_xl@wp.pl>
10869L:	linux-wireless@vger.kernel.org
10870S:	Supported
10871F:	drivers/net/wireless/intel/iwlegacy/
10872
10873INTEL WIRELESS WIFI LINK (iwlwifi)
10874M:	Gregory Greenman <gregory.greenman@intel.com>
10875L:	linux-wireless@vger.kernel.org
10876S:	Supported
10877W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10879F:	drivers/net/wireless/intel/iwlwifi/
10880
10881INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10882M:	Jithu Joseph <jithu.joseph@intel.com>
10883R:	Maurice Ma <maurice.ma@intel.com>
10884S:	Maintained
10885W:	https://slimbootloader.github.io/security/firmware-update.html
10886F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
10887
10888INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10889L:	Dell.Client.Kernel@dell.com
10890S:	Maintained
10891F:	drivers/platform/x86/intel/wmi/thunderbolt.c
10892
10893INTEL WWAN IOSM DRIVER
10894M:	M Chetan Kumar <m.chetan.kumar@intel.com>
10895M:	Intel Corporation <linuxwwan@intel.com>
10896L:	netdev@vger.kernel.org
10897S:	Maintained
10898F:	drivers/net/wwan/iosm/
10899
10900INTEL(R) TRACE HUB
10901M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10902S:	Supported
10903F:	Documentation/trace/intel_th.rst
10904F:	drivers/hwtracing/intel_th/
10905F:	include/linux/intel_th.h
10906
10907INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10908M:	Ning Sun <ning.sun@intel.com>
10909L:	tboot-devel@lists.sourceforge.net
10910S:	Supported
10911W:	http://tboot.sourceforge.net
10912T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10913F:	Documentation/arch/x86/intel_txt.rst
10914F:	arch/x86/kernel/tboot.c
10915F:	include/linux/tboot.h
10916
10917INTERCONNECT API
10918M:	Georgi Djakov <djakov@kernel.org>
10919L:	linux-pm@vger.kernel.org
10920S:	Maintained
10921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10922F:	Documentation/devicetree/bindings/interconnect/
10923F:	Documentation/driver-api/interconnect.rst
10924F:	drivers/interconnect/
10925F:	include/dt-bindings/interconnect/
10926F:	include/linux/interconnect-provider.h
10927F:	include/linux/interconnect.h
10928
10929INTERRUPT COUNTER DRIVER
10930M:	Oleksij Rempel <o.rempel@pengutronix.de>
10931R:	Pengutronix Kernel Team <kernel@pengutronix.de>
10932L:	linux-iio@vger.kernel.org
10933F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10934F:	drivers/counter/interrupt-cnt.c
10935
10936INTERSIL ISL7998X VIDEO DECODER DRIVER
10937M:	Michael Tretter <m.tretter@pengutronix.de>
10938R:	Pengutronix Kernel Team <kernel@pengutronix.de>
10939L:	linux-media@vger.kernel.org
10940S:	Maintained
10941F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10942F:	drivers/media/i2c/isl7998x.c
10943
10944INVENSENSE ICM-426xx IMU DRIVER
10945M:	Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10946L:	linux-iio@vger.kernel.org
10947S:	Maintained
10948W:	https://invensense.tdk.com/
10949F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10950F:	drivers/iio/imu/inv_icm42600/
10951
10952INVENSENSE MPU-3050 GYROSCOPE DRIVER
10953M:	Linus Walleij <linus.walleij@linaro.org>
10954L:	linux-iio@vger.kernel.org
10955S:	Maintained
10956F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10957F:	drivers/iio/gyro/mpu3050*
10958
10959IOC3 ETHERNET DRIVER
10960M:	Ralf Baechle <ralf@linux-mips.org>
10961L:	linux-mips@vger.kernel.org
10962S:	Maintained
10963F:	drivers/net/ethernet/sgi/ioc3-eth.c
10964
10965IOMAP FILESYSTEM LIBRARY
10966M:	Darrick J. Wong <djwong@kernel.org>
10967L:	linux-xfs@vger.kernel.org
10968L:	linux-fsdevel@vger.kernel.org
10969S:	Supported
10970T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10971F:	fs/iomap/
10972F:	include/linux/iomap.h
10973
10974IOMMU DMA-API LAYER
10975M:	Robin Murphy <robin.murphy@arm.com>
10976L:	iommu@lists.linux.dev
10977S:	Maintained
10978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10979F:	drivers/iommu/dma-iommu.c
10980F:	drivers/iommu/dma-iommu.h
10981F:	drivers/iommu/iova.c
10982F:	include/linux/iova.h
10983
10984IOMMU SUBSYSTEM
10985M:	Joerg Roedel <joro@8bytes.org>
10986M:	Will Deacon <will@kernel.org>
10987R:	Robin Murphy <robin.murphy@arm.com>
10988L:	iommu@lists.linux.dev
10989S:	Maintained
10990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10991F:	Documentation/devicetree/bindings/iommu/
10992F:	Documentation/userspace-api/iommu.rst
10993F:	drivers/iommu/
10994F:	include/linux/iommu.h
10995F:	include/linux/iova.h
10996F:	include/linux/of_iommu.h
10997F:	include/uapi/linux/iommu.h
10998
10999IOMMUFD
11000M:	Jason Gunthorpe <jgg@nvidia.com>
11001M:	Kevin Tian <kevin.tian@intel.com>
11002L:	iommu@lists.linux.dev
11003S:	Maintained
11004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11005F:	Documentation/userspace-api/iommufd.rst
11006F:	drivers/iommu/iommufd/
11007F:	include/linux/iommufd.h
11008F:	include/uapi/linux/iommufd.h
11009F:	tools/testing/selftests/iommu/
11010
11011IOSYS-MAP HELPERS
11012M:	Thomas Zimmermann <tzimmermann@suse.de>
11013L:	dri-devel@lists.freedesktop.org
11014S:	Maintained
11015T:	git git://anongit.freedesktop.org/drm/drm-misc
11016F:	include/linux/iosys-map.h
11017
11018IO_URING
11019M:	Jens Axboe <axboe@kernel.dk>
11020R:	Pavel Begunkov <asml.silence@gmail.com>
11021L:	io-uring@vger.kernel.org
11022S:	Maintained
11023T:	git git://git.kernel.dk/linux-block
11024T:	git git://git.kernel.dk/liburing
11025F:	include/linux/io_uring.h
11026F:	include/linux/io_uring_types.h
11027F:	include/trace/events/io_uring.h
11028F:	include/uapi/linux/io_uring.h
11029F:	io_uring/
11030
11031IPMI SUBSYSTEM
11032M:	Corey Minyard <minyard@acm.org>
11033L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
11034S:	Supported
11035W:	http://openipmi.sourceforge.net/
11036T:	git https://github.com/cminyard/linux-ipmi.git for-next
11037F:	Documentation/devicetree/bindings/ipmi/
11038F:	Documentation/driver-api/ipmi.rst
11039F:	drivers/char/ipmi/
11040F:	include/linux/ipmi*
11041F:	include/uapi/linux/ipmi*
11042
11043IPS SCSI RAID DRIVER
11044M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
11045L:	linux-scsi@vger.kernel.org
11046S:	Maintained
11047W:	http://www.adaptec.com/
11048F:	drivers/scsi/ips*
11049
11050IPVS
11051M:	Simon Horman <horms@verge.net.au>
11052M:	Julian Anastasov <ja@ssi.bg>
11053L:	netdev@vger.kernel.org
11054L:	lvs-devel@vger.kernel.org
11055S:	Maintained
11056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11058F:	Documentation/networking/ipvs-sysctl.rst
11059F:	include/net/ip_vs.h
11060F:	include/uapi/linux/ip_vs.h
11061F:	net/netfilter/ipvs/
11062
11063IPWIRELESS DRIVER
11064M:	Jiri Kosina <jikos@kernel.org>
11065M:	David Sterba <dsterba@suse.com>
11066S:	Odd Fixes
11067F:	drivers/tty/ipwireless/
11068
11069IRON DEVICE AUDIO CODEC DRIVERS
11070M:	Kiseok Jo <kiseok.jo@irondevice.com>
11071L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11072S:	Maintained
11073F:	Documentation/devicetree/bindings/sound/irondevice,*
11074F:	sound/soc/codecs/sma*
11075
11076IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11077M:	Marc Zyngier <maz@kernel.org>
11078S:	Maintained
11079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11080F:	Documentation/core-api/irq/irq-domain.rst
11081F:	include/linux/irqdomain.h
11082F:	kernel/irq/irqdomain.c
11083F:	kernel/irq/msi.c
11084
11085IRQ SUBSYSTEM
11086M:	Thomas Gleixner <tglx@linutronix.de>
11087L:	linux-kernel@vger.kernel.org
11088S:	Maintained
11089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11090F:	include/linux/group_cpus.h
11091F:	kernel/irq/
11092F:	lib/group_cpus.c
11093
11094IRQCHIP DRIVERS
11095M:	Thomas Gleixner <tglx@linutronix.de>
11096M:	Marc Zyngier <maz@kernel.org>
11097L:	linux-kernel@vger.kernel.org
11098S:	Maintained
11099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11100F:	Documentation/devicetree/bindings/interrupt-controller/
11101F:	drivers/irqchip/
11102
11103ISA
11104M:	William Breathitt Gray <william.gray@linaro.org>
11105S:	Maintained
11106F:	Documentation/driver-api/isa.rst
11107F:	drivers/base/isa.c
11108F:	include/linux/isa.h
11109
11110ISA RADIO MODULE
11111M:	Hans Verkuil <hverkuil@xs4all.nl>
11112L:	linux-media@vger.kernel.org
11113S:	Maintained
11114W:	https://linuxtv.org
11115T:	git git://linuxtv.org/media_tree.git
11116F:	drivers/media/radio/radio-isa*
11117
11118ISAPNP
11119M:	Jaroslav Kysela <perex@perex.cz>
11120S:	Maintained
11121F:	Documentation/driver-api/isapnp.rst
11122F:	drivers/pnp/isapnp/
11123F:	include/linux/isapnp.h
11124
11125ISCSI
11126M:	Lee Duncan <lduncan@suse.com>
11127M:	Chris Leech <cleech@redhat.com>
11128M:	Mike Christie <michael.christie@oracle.com>
11129L:	open-iscsi@googlegroups.com
11130L:	linux-scsi@vger.kernel.org
11131S:	Maintained
11132W:	www.open-iscsi.com
11133F:	drivers/scsi/*iscsi*
11134F:	include/scsi/*iscsi*
11135
11136iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
11137M:	Peter Jones <pjones@redhat.com>
11138M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
11139S:	Maintained
11140F:	drivers/firmware/iscsi_ibft*
11141
11142ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
11143M:	Sagi Grimberg <sagi@grimberg.me>
11144M:	Max Gurtovoy <mgurtovoy@nvidia.com>
11145L:	linux-rdma@vger.kernel.org
11146S:	Supported
11147W:	http://www.openfabrics.org
11148W:	www.open-iscsi.org
11149Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11150F:	drivers/infiniband/ulp/iser/
11151
11152ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
11153M:	Sagi Grimberg <sagi@grimberg.me>
11154L:	linux-rdma@vger.kernel.org
11155L:	target-devel@vger.kernel.org
11156S:	Supported
11157W:	http://www.linux-iscsi.org
11158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11159F:	drivers/infiniband/ulp/isert
11160
11161ISDN/CMTP OVER BLUETOOTH
11162M:	Karsten Keil <isdn@linux-pingi.de>
11163L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11164L:	netdev@vger.kernel.org
11165S:	Odd Fixes
11166W:	http://www.isdn4linux.de
11167F:	Documentation/isdn/
11168F:	drivers/isdn/capi/
11169F:	include/linux/isdn/
11170F:	include/uapi/linux/isdn/
11171F:	net/bluetooth/cmtp/
11172
11173ISDN/mISDN SUBSYSTEM
11174M:	Karsten Keil <isdn@linux-pingi.de>
11175L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11176L:	netdev@vger.kernel.org
11177S:	Maintained
11178W:	http://www.isdn4linux.de
11179F:	drivers/isdn/Kconfig
11180F:	drivers/isdn/Makefile
11181F:	drivers/isdn/hardware/
11182F:	drivers/isdn/mISDN/
11183
11184ISOFS FILESYSTEM
11185M:	Jan Kara <jack@suse.cz>
11186L:	linux-fsdevel@vger.kernel.org
11187S:	Maintained
11188F:	Documentation/filesystems/isofs.rst
11189F:	fs/isofs/
11190
11191IT87 HARDWARE MONITORING DRIVER
11192M:	Jean Delvare <jdelvare@suse.com>
11193L:	linux-hwmon@vger.kernel.org
11194S:	Maintained
11195F:	Documentation/hwmon/it87.rst
11196F:	drivers/hwmon/it87.c
11197
11198IT913X MEDIA DRIVER
11199M:	Antti Palosaari <crope@iki.fi>
11200L:	linux-media@vger.kernel.org
11201S:	Maintained
11202W:	https://linuxtv.org
11203W:	http://palosaari.fi/linux/
11204Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11205T:	git git://linuxtv.org/anttip/media_tree.git
11206F:	drivers/media/tuners/it913x*
11207
11208ITE IT66121 HDMI BRIDGE DRIVER
11209M:	Phong LE <ple@baylibre.com>
11210M:	Neil Armstrong <neil.armstrong@linaro.org>
11211S:	Maintained
11212T:	git git://anongit.freedesktop.org/drm/drm-misc
11213F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11214F:	drivers/gpu/drm/bridge/ite-it66121.c
11215
11216IVTV VIDEO4LINUX DRIVER
11217M:	Andy Walls <awalls@md.metrocast.net>
11218L:	linux-media@vger.kernel.org
11219S:	Maintained
11220W:	https://linuxtv.org
11221T:	git git://linuxtv.org/media_tree.git
11222F:	Documentation/admin-guide/media/ivtv*
11223F:	drivers/media/pci/ivtv/
11224F:	include/uapi/linux/ivtv*
11225
11226IX2505V MEDIA DRIVER
11227M:	Malcolm Priestley <tvboxspy@gmail.com>
11228L:	linux-media@vger.kernel.org
11229S:	Maintained
11230W:	https://linuxtv.org
11231Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11232F:	drivers/media/dvb-frontends/ix2505v*
11233
11234JAILHOUSE HYPERVISOR INTERFACE
11235M:	Jan Kiszka <jan.kiszka@siemens.com>
11236L:	jailhouse-dev@googlegroups.com
11237S:	Maintained
11238F:	arch/x86/include/asm/jailhouse_para.h
11239F:	arch/x86/kernel/jailhouse.c
11240
11241JC42.4 TEMPERATURE SENSOR DRIVER
11242M:	Guenter Roeck <linux@roeck-us.net>
11243L:	linux-hwmon@vger.kernel.org
11244S:	Maintained
11245F:	Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
11246F:	Documentation/hwmon/jc42.rst
11247F:	drivers/hwmon/jc42.c
11248
11249JFS FILESYSTEM
11250M:	Dave Kleikamp <shaggy@kernel.org>
11251L:	jfs-discussion@lists.sourceforge.net
11252S:	Odd Fixes
11253W:	http://jfs.sourceforge.net/
11254T:	git https://github.com/kleikamp/linux-shaggy.git
11255F:	Documentation/admin-guide/jfs.rst
11256F:	fs/jfs/
11257
11258JME NETWORK DRIVER
11259M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
11260L:	netdev@vger.kernel.org
11261S:	Maintained
11262F:	drivers/net/ethernet/jme.*
11263
11264JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
11265M:	David Woodhouse <dwmw2@infradead.org>
11266M:	Richard Weinberger <richard@nod.at>
11267L:	linux-mtd@lists.infradead.org
11268S:	Odd Fixes
11269W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
11270T:	git git://git.infradead.org/ubifs-2.6.git
11271F:	fs/jffs2/
11272F:	include/uapi/linux/jffs2.h
11273
11274JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
11275M:	"Theodore Ts'o" <tytso@mit.edu>
11276M:	Jan Kara <jack@suse.com>
11277L:	linux-ext4@vger.kernel.org
11278S:	Maintained
11279F:	fs/jbd2/
11280F:	include/linux/jbd2.h
11281
11282JPU V4L2 MEM2MEM DRIVER FOR RENESAS
11283M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
11284L:	linux-media@vger.kernel.org
11285L:	linux-renesas-soc@vger.kernel.org
11286S:	Maintained
11287F:	drivers/media/platform/renesas/rcar_jpu.c
11288
11289JSM Neo PCI based serial card
11290L:	linux-serial@vger.kernel.org
11291S:	Orphan
11292F:	drivers/tty/serial/jsm/
11293
11294K10TEMP HARDWARE MONITORING DRIVER
11295M:	Clemens Ladisch <clemens@ladisch.de>
11296L:	linux-hwmon@vger.kernel.org
11297S:	Maintained
11298F:	Documentation/hwmon/k10temp.rst
11299F:	drivers/hwmon/k10temp.c
11300
11301K8TEMP HARDWARE MONITORING DRIVER
11302M:	Rudolf Marek <r.marek@assembler.cz>
11303L:	linux-hwmon@vger.kernel.org
11304S:	Maintained
11305F:	Documentation/hwmon/k8temp.rst
11306F:	drivers/hwmon/k8temp.c
11307
11308KASAN
11309M:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
11310R:	Alexander Potapenko <glider@google.com>
11311R:	Andrey Konovalov <andreyknvl@gmail.com>
11312R:	Dmitry Vyukov <dvyukov@google.com>
11313R:	Vincenzo Frascino <vincenzo.frascino@arm.com>
11314L:	kasan-dev@googlegroups.com
11315S:	Maintained
11316F:	Documentation/dev-tools/kasan.rst
11317F:	arch/*/include/asm/*kasan.h
11318F:	arch/*/mm/kasan_init*
11319F:	include/linux/kasan*.h
11320F:	lib/Kconfig.kasan
11321F:	mm/kasan/
11322F:	scripts/Makefile.kasan
11323
11324KCONFIG
11325M:	Masahiro Yamada <masahiroy@kernel.org>
11326L:	linux-kbuild@vger.kernel.org
11327S:	Maintained
11328Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
11329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
11330F:	Documentation/kbuild/kconfig*
11331F:	scripts/Kconfig.include
11332F:	scripts/kconfig/
11333
11334KCOV
11335R:	Dmitry Vyukov <dvyukov@google.com>
11336R:	Andrey Konovalov <andreyknvl@gmail.com>
11337L:	kasan-dev@googlegroups.com
11338S:	Maintained
11339F:	Documentation/dev-tools/kcov.rst
11340F:	include/linux/kcov.h
11341F:	include/uapi/linux/kcov.h
11342F:	kernel/kcov.c
11343F:	scripts/Makefile.kcov
11344
11345KCSAN
11346M:	Marco Elver <elver@google.com>
11347R:	Dmitry Vyukov <dvyukov@google.com>
11348L:	kasan-dev@googlegroups.com
11349S:	Maintained
11350F:	Documentation/dev-tools/kcsan.rst
11351F:	include/linux/kcsan*.h
11352F:	kernel/kcsan/
11353F:	lib/Kconfig.kcsan
11354F:	scripts/Makefile.kcsan
11355
11356KDUMP
11357M:	Baoquan He <bhe@redhat.com>
11358R:	Vivek Goyal <vgoyal@redhat.com>
11359R:	Dave Young <dyoung@redhat.com>
11360L:	kexec@lists.infradead.org
11361S:	Maintained
11362W:	http://lse.sourceforge.net/kdump/
11363F:	Documentation/admin-guide/kdump/
11364F:	fs/proc/vmcore.c
11365F:	include/linux/crash_core.h
11366F:	include/linux/crash_dump.h
11367F:	include/uapi/linux/vmcore.h
11368F:	kernel/crash_*.c
11369
11370KEENE FM RADIO TRANSMITTER DRIVER
11371M:	Hans Verkuil <hverkuil@xs4all.nl>
11372L:	linux-media@vger.kernel.org
11373S:	Maintained
11374W:	https://linuxtv.org
11375T:	git git://linuxtv.org/media_tree.git
11376F:	drivers/media/radio/radio-keene*
11377
11378KERNEL AUTOMOUNTER
11379M:	Ian Kent <raven@themaw.net>
11380L:	autofs@vger.kernel.org
11381S:	Maintained
11382F:	fs/autofs/
11383
11384KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
11385M:	Masahiro Yamada <masahiroy@kernel.org>
11386R:	Nathan Chancellor <nathan@kernel.org>
11387R:	Nick Desaulniers <ndesaulniers@google.com>
11388R:	Nicolas Schier <nicolas@fjasle.eu>
11389L:	linux-kbuild@vger.kernel.org
11390S:	Maintained
11391Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
11392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
11393F:	Documentation/kbuild/
11394F:	Makefile
11395F:	scripts/*vmlinux*
11396F:	scripts/Kbuild*
11397F:	scripts/Makefile*
11398F:	scripts/basic/
11399F:	scripts/dummy-tools/
11400F:	scripts/mk*
11401F:	scripts/mod/
11402F:	scripts/package/
11403F:	usr/
11404
11405KERNEL HARDENING (not covered by other areas)
11406M:	Kees Cook <keescook@chromium.org>
11407L:	linux-hardening@vger.kernel.org
11408S:	Supported
11409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11410F:	Documentation/ABI/testing/sysfs-kernel-oops_count
11411F:	Documentation/ABI/testing/sysfs-kernel-warn_count
11412F:	include/linux/overflow.h
11413F:	include/linux/randomize_kstack.h
11414F:	mm/usercopy.c
11415K:	\b(add|choose)_random_kstack_offset\b
11416K:	\b__check_(object_size|heap_object)\b
11417
11418KERNEL JANITORS
11419L:	kernel-janitors@vger.kernel.org
11420S:	Odd Fixes
11421W:	http://kernelnewbies.org/KernelJanitors
11422
11423KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
11424M:	Chuck Lever <chuck.lever@oracle.com>
11425M:	Jeff Layton <jlayton@kernel.org>
11426R:	Neil Brown <neilb@suse.de>
11427R:	Olga Kornievskaia <kolga@netapp.com>
11428R:	Dai Ngo <Dai.Ngo@oracle.com>
11429R:	Tom Talpey <tom@talpey.com>
11430L:	linux-nfs@vger.kernel.org
11431S:	Supported
11432W:	http://nfs.sourceforge.net/
11433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11434F:	Documentation/filesystems/nfs/
11435F:	fs/exportfs/
11436F:	fs/lockd/
11437F:	fs/nfs_common/
11438F:	fs/nfsd/
11439F:	include/linux/lockd/
11440F:	include/linux/sunrpc/
11441F:	include/trace/events/rpcgss.h
11442F:	include/trace/events/rpcrdma.h
11443F:	include/trace/events/sunrpc.h
11444F:	include/trace/misc/fs.h
11445F:	include/trace/misc/nfs.h
11446F:	include/trace/misc/sunrpc.h
11447F:	include/uapi/linux/nfsd/
11448F:	include/uapi/linux/sunrpc/
11449F:	net/sunrpc/
11450
11451KERNEL REGRESSIONS
11452M:	Thorsten Leemhuis <linux@leemhuis.info>
11453L:	regressions@lists.linux.dev
11454S:	Supported
11455F:	Documentation/admin-guide/reporting-regressions.rst
11456F:	Documentation/process/handling-regressions.rst
11457
11458KERNEL SELFTEST FRAMEWORK
11459M:	Shuah Khan <shuah@kernel.org>
11460M:	Shuah Khan <skhan@linuxfoundation.org>
11461L:	linux-kselftest@vger.kernel.org
11462S:	Maintained
11463Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
11464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
11465F:	Documentation/dev-tools/kselftest*
11466F:	tools/testing/selftests/
11467
11468KERNEL SMB3 SERVER (KSMBD)
11469M:	Namjae Jeon <linkinjeon@kernel.org>
11470M:	Steve French <sfrench@samba.org>
11471R:	Sergey Senozhatsky <senozhatsky@chromium.org>
11472R:	Tom Talpey <tom@talpey.com>
11473L:	linux-cifs@vger.kernel.org
11474S:	Maintained
11475T:	git git://git.samba.org/ksmbd.git
11476F:	Documentation/filesystems/smb/ksmbd.rst
11477F:	fs/smb/common/
11478F:	fs/smb/server/
11479
11480KERNEL UNIT TESTING FRAMEWORK (KUnit)
11481M:	Brendan Higgins <brendanhiggins@google.com>
11482M:	David Gow <davidgow@google.com>
11483L:	linux-kselftest@vger.kernel.org
11484L:	kunit-dev@googlegroups.com
11485S:	Maintained
11486W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
11487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
11488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
11489F:	Documentation/dev-tools/kunit/
11490F:	include/kunit/
11491F:	lib/kunit/
11492F:	rust/kernel/kunit.rs
11493F:	scripts/rustdoc_test_*
11494F:	tools/testing/kunit/
11495
11496KERNEL USERMODE HELPER
11497M:	Luis Chamberlain <mcgrof@kernel.org>
11498L:	linux-kernel@vger.kernel.org
11499S:	Maintained
11500F:	include/linux/umh.h
11501F:	kernel/umh.c
11502
11503KERNEL VIRTUAL MACHINE (KVM)
11504M:	Paolo Bonzini <pbonzini@redhat.com>
11505L:	kvm@vger.kernel.org
11506S:	Supported
11507W:	http://www.linux-kvm.org
11508T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11509F:	Documentation/virt/kvm/
11510F:	include/asm-generic/kvm*
11511F:	include/kvm/iodev.h
11512F:	include/linux/kvm*
11513F:	include/trace/events/kvm.h
11514F:	include/uapi/asm-generic/kvm*
11515F:	include/uapi/linux/kvm*
11516F:	tools/kvm/
11517F:	tools/testing/selftests/kvm/
11518F:	virt/kvm/*
11519
11520KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
11521M:	Marc Zyngier <maz@kernel.org>
11522M:	Oliver Upton <oliver.upton@linux.dev>
11523R:	James Morse <james.morse@arm.com>
11524R:	Suzuki K Poulose <suzuki.poulose@arm.com>
11525R:	Zenghui Yu <yuzenghui@huawei.com>
11526L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11527L:	kvmarm@lists.linux.dev
11528S:	Maintained
11529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
11530F:	arch/arm64/include/asm/kvm*
11531F:	arch/arm64/include/uapi/asm/kvm*
11532F:	arch/arm64/kvm/
11533F:	include/kvm/arm_*
11534F:	tools/testing/selftests/kvm/*/aarch64/
11535F:	tools/testing/selftests/kvm/aarch64/
11536
11537KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
11538M:	Huacai Chen <chenhuacai@kernel.org>
11539L:	linux-mips@vger.kernel.org
11540L:	kvm@vger.kernel.org
11541S:	Maintained
11542T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11543F:	arch/mips/include/asm/kvm*
11544F:	arch/mips/include/uapi/asm/kvm*
11545F:	arch/mips/kvm/
11546
11547KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
11548M:	Michael Ellerman <mpe@ellerman.id.au>
11549R:	Nicholas Piggin <npiggin@gmail.com>
11550L:	linuxppc-dev@lists.ozlabs.org
11551L:	kvm@vger.kernel.org
11552S:	Maintained (Book3S 64-bit HV)
11553S:	Odd fixes (Book3S 64-bit PR)
11554S:	Orphan (Book3E and 32-bit)
11555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
11556F:	arch/powerpc/include/asm/kvm*
11557F:	arch/powerpc/include/uapi/asm/kvm*
11558F:	arch/powerpc/kernel/kvm*
11559F:	arch/powerpc/kvm/
11560
11561KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
11562M:	Anup Patel <anup@brainfault.org>
11563R:	Atish Patra <atishp@atishpatra.org>
11564L:	kvm@vger.kernel.org
11565L:	kvm-riscv@lists.infradead.org
11566L:	linux-riscv@lists.infradead.org
11567S:	Maintained
11568T:	git https://github.com/kvm-riscv/linux.git
11569F:	arch/riscv/include/asm/kvm*
11570F:	arch/riscv/include/uapi/asm/kvm*
11571F:	arch/riscv/kvm/
11572F:	tools/testing/selftests/kvm/*/riscv/
11573
11574KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
11575M:	Christian Borntraeger <borntraeger@linux.ibm.com>
11576M:	Janosch Frank <frankja@linux.ibm.com>
11577M:	Claudio Imbrenda <imbrenda@linux.ibm.com>
11578R:	David Hildenbrand <david@redhat.com>
11579L:	kvm@vger.kernel.org
11580S:	Supported
11581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
11582F:	Documentation/virt/kvm/s390*
11583F:	arch/s390/include/asm/gmap.h
11584F:	arch/s390/include/asm/kvm*
11585F:	arch/s390/include/uapi/asm/kvm*
11586F:	arch/s390/include/uapi/asm/uvdevice.h
11587F:	arch/s390/kernel/uv.c
11588F:	arch/s390/kvm/
11589F:	arch/s390/mm/gmap.c
11590F:	drivers/s390/char/uvdevice.c
11591F:	tools/testing/selftests/drivers/s390x/uvdevice/
11592F:	tools/testing/selftests/kvm/*/s390x/
11593F:	tools/testing/selftests/kvm/s390x/
11594
11595KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
11596M:	Sean Christopherson <seanjc@google.com>
11597M:	Paolo Bonzini <pbonzini@redhat.com>
11598L:	kvm@vger.kernel.org
11599S:	Supported
11600P:	Documentation/process/maintainer-kvm-x86.rst
11601T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11602F:	arch/x86/include/asm/kvm*
11603F:	arch/x86/include/asm/svm.h
11604F:	arch/x86/include/asm/vmx*.h
11605F:	arch/x86/include/uapi/asm/kvm*
11606F:	arch/x86/include/uapi/asm/svm.h
11607F:	arch/x86/include/uapi/asm/vmx.h
11608F:	arch/x86/kvm/
11609F:	arch/x86/kvm/*/
11610F:	tools/testing/selftests/kvm/*/x86_64/
11611F:	tools/testing/selftests/kvm/x86_64/
11612
11613KERNFS
11614M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11615M:	Tejun Heo <tj@kernel.org>
11616S:	Supported
11617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11618F:	fs/kernfs/
11619F:	include/linux/kernfs.h
11620
11621KEXEC
11622M:	Eric Biederman <ebiederm@xmission.com>
11623L:	kexec@lists.infradead.org
11624S:	Maintained
11625W:	http://kernel.org/pub/linux/utils/kernel/kexec/
11626F:	include/linux/kexec.h
11627F:	include/uapi/linux/kexec.h
11628F:	kernel/kexec*
11629
11630KEYS-ENCRYPTED
11631M:	Mimi Zohar <zohar@linux.ibm.com>
11632L:	linux-integrity@vger.kernel.org
11633L:	keyrings@vger.kernel.org
11634S:	Supported
11635F:	Documentation/security/keys/trusted-encrypted.rst
11636F:	include/keys/encrypted-type.h
11637F:	security/keys/encrypted-keys/
11638
11639KEYS-TRUSTED
11640M:	James Bottomley <jejb@linux.ibm.com>
11641M:	Jarkko Sakkinen <jarkko@kernel.org>
11642M:	Mimi Zohar <zohar@linux.ibm.com>
11643L:	linux-integrity@vger.kernel.org
11644L:	keyrings@vger.kernel.org
11645S:	Supported
11646F:	Documentation/security/keys/trusted-encrypted.rst
11647F:	include/keys/trusted-type.h
11648F:	include/keys/trusted_tpm.h
11649F:	security/keys/trusted-keys/
11650
11651KEYS-TRUSTED-CAAM
11652M:	Ahmad Fatoum <a.fatoum@pengutronix.de>
11653R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11654L:	linux-integrity@vger.kernel.org
11655L:	keyrings@vger.kernel.org
11656S:	Maintained
11657F:	include/keys/trusted_caam.h
11658F:	security/keys/trusted-keys/trusted_caam.c
11659
11660KEYS-TRUSTED-TEE
11661M:	Sumit Garg <sumit.garg@linaro.org>
11662L:	linux-integrity@vger.kernel.org
11663L:	keyrings@vger.kernel.org
11664S:	Supported
11665F:	include/keys/trusted_tee.h
11666F:	security/keys/trusted-keys/trusted_tee.c
11667
11668KEYS/KEYRINGS
11669M:	David Howells <dhowells@redhat.com>
11670M:	Jarkko Sakkinen <jarkko@kernel.org>
11671L:	keyrings@vger.kernel.org
11672S:	Maintained
11673F:	Documentation/security/keys/core.rst
11674F:	include/keys/
11675F:	include/linux/key-type.h
11676F:	include/linux/key.h
11677F:	include/linux/keyctl.h
11678F:	include/uapi/linux/keyctl.h
11679F:	security/keys/
11680
11681KEYS/KEYRINGS_INTEGRITY
11682M:	Jarkko Sakkinen <jarkko@kernel.org>
11683M:	Mimi Zohar <zohar@linux.ibm.com>
11684L:	linux-integrity@vger.kernel.org
11685L:	keyrings@vger.kernel.org
11686S:	Supported
11687F:	security/integrity/platform_certs
11688
11689KFENCE
11690M:	Alexander Potapenko <glider@google.com>
11691M:	Marco Elver <elver@google.com>
11692R:	Dmitry Vyukov <dvyukov@google.com>
11693L:	kasan-dev@googlegroups.com
11694S:	Maintained
11695F:	Documentation/dev-tools/kfence.rst
11696F:	arch/*/include/asm/kfence.h
11697F:	include/linux/kfence.h
11698F:	lib/Kconfig.kfence
11699F:	mm/kfence/
11700
11701KFIFO
11702M:	Stefani Seibold <stefani@seibold.net>
11703S:	Maintained
11704F:	include/linux/kfifo.h
11705F:	lib/kfifo.c
11706F:	samples/kfifo/
11707
11708KGDB / KDB /debug_core
11709M:	Jason Wessel <jason.wessel@windriver.com>
11710M:	Daniel Thompson <daniel.thompson@linaro.org>
11711R:	Douglas Anderson <dianders@chromium.org>
11712L:	kgdb-bugreport@lists.sourceforge.net
11713S:	Maintained
11714W:	http://kgdb.wiki.kernel.org/
11715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11716F:	Documentation/dev-tools/kgdb.rst
11717F:	drivers/misc/kgdbts.c
11718F:	drivers/tty/serial/kgdboc.c
11719F:	include/linux/kdb.h
11720F:	include/linux/kgdb.h
11721F:	kernel/debug/
11722F:	kernel/module/kdb.c
11723
11724KHADAS MCU MFD DRIVER
11725M:	Neil Armstrong <neil.armstrong@linaro.org>
11726L:	linux-amlogic@lists.infradead.org
11727S:	Maintained
11728F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11729F:	drivers/mfd/khadas-mcu.c
11730F:	drivers/thermal/khadas_mcu_fan.c
11731F:	include/linux/mfd/khadas-mcu.h
11732
11733KIONIX/ROHM KX022A ACCELEROMETER
11734M:	Matti Vaittinen <mazziesaccount@gmail.com>
11735L:	linux-iio@vger.kernel.org
11736S:	Supported
11737F:	drivers/iio/accel/kionix-kx022a*
11738
11739KMEMLEAK
11740M:	Catalin Marinas <catalin.marinas@arm.com>
11741S:	Maintained
11742F:	Documentation/dev-tools/kmemleak.rst
11743F:	include/linux/kmemleak.h
11744F:	mm/kmemleak.c
11745F:	samples/kmemleak/kmemleak-test.c
11746
11747KMSAN
11748M:	Alexander Potapenko <glider@google.com>
11749R:	Marco Elver <elver@google.com>
11750R:	Dmitry Vyukov <dvyukov@google.com>
11751L:	kasan-dev@googlegroups.com
11752S:	Maintained
11753F:	Documentation/dev-tools/kmsan.rst
11754F:	arch/*/include/asm/kmsan.h
11755F:	arch/*/mm/kmsan_*
11756F:	include/linux/kmsan*.h
11757F:	lib/Kconfig.kmsan
11758F:	mm/kmsan/
11759F:	scripts/Makefile.kmsan
11760
11761KPROBES
11762M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
11763M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
11764M:	"David S. Miller" <davem@davemloft.net>
11765M:	Masami Hiramatsu <mhiramat@kernel.org>
11766L:	linux-kernel@vger.kernel.org
11767L:	linux-trace-kernel@vger.kernel.org
11768S:	Maintained
11769Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
11770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
11771F:	Documentation/trace/kprobes.rst
11772F:	include/asm-generic/kprobes.h
11773F:	include/linux/kprobes.h
11774F:	kernel/kprobes.c
11775F:	lib/test_kprobes.c
11776F:	samples/kprobes
11777
11778KS0108 LCD CONTROLLER DRIVER
11779M:	Miguel Ojeda <ojeda@kernel.org>
11780S:	Maintained
11781F:	Documentation/admin-guide/auxdisplay/ks0108.rst
11782F:	drivers/auxdisplay/ks0108.c
11783F:	include/linux/ks0108.h
11784
11785KTD253 BACKLIGHT DRIVER
11786M:	Linus Walleij <linus.walleij@linaro.org>
11787S:	Maintained
11788F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
11789F:	drivers/video/backlight/ktd253-backlight.c
11790
11791KTEST
11792M:	Steven Rostedt <rostedt@goodmis.org>
11793M:	John Hawley <warthog9@eaglescrag.net>
11794S:	Maintained
11795F:	tools/testing/ktest
11796
11797KTZ8866 BACKLIGHT DRIVER
11798M:	Jianhua Lu <lujianhua000@gmail.com>
11799S:	Maintained
11800F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
11801F:	drivers/video/backlight/ktz8866.c
11802
11803KVM PARAVIRT (KVM/paravirt)
11804M:	Paolo Bonzini <pbonzini@redhat.com>
11805R:	Wanpeng Li <wanpengli@tencent.com>
11806R:	Vitaly Kuznetsov <vkuznets@redhat.com>
11807L:	kvm@vger.kernel.org
11808S:	Supported
11809T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11810F:	arch/um/include/asm/kvm_para.h
11811F:	arch/x86/include/asm/kvm_para.h
11812F:	arch/x86/include/asm/pvclock-abi.h
11813F:	arch/x86/include/uapi/asm/kvm_para.h
11814F:	arch/x86/kernel/kvm.c
11815F:	arch/x86/kernel/kvmclock.c
11816F:	include/asm-generic/kvm_para.h
11817F:	include/linux/kvm_para.h
11818F:	include/uapi/asm-generic/kvm_para.h
11819F:	include/uapi/linux/kvm_para.h
11820
11821KVM X86 HYPER-V (KVM/hyper-v)
11822M:	Vitaly Kuznetsov <vkuznets@redhat.com>
11823M:	Sean Christopherson <seanjc@google.com>
11824M:	Paolo Bonzini <pbonzini@redhat.com>
11825L:	kvm@vger.kernel.org
11826S:	Supported
11827T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11828F:	arch/x86/kvm/hyperv.*
11829F:	arch/x86/kvm/kvm_onhyperv.*
11830F:	arch/x86/kvm/svm/hyperv.*
11831F:	arch/x86/kvm/svm/svm_onhyperv.*
11832F:	arch/x86/kvm/vmx/hyperv.*
11833
11834KVM X86 Xen (KVM/Xen)
11835M:	David Woodhouse <dwmw2@infradead.org>
11836M:	Paul Durrant <paul@xen.org>
11837M:	Sean Christopherson <seanjc@google.com>
11838M:	Paolo Bonzini <pbonzini@redhat.com>
11839L:	kvm@vger.kernel.org
11840S:	Supported
11841T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11842F:	arch/x86/kvm/xen.*
11843
11844L3MDEV
11845M:	David Ahern <dsahern@kernel.org>
11846L:	netdev@vger.kernel.org
11847S:	Maintained
11848F:	include/net/l3mdev.h
11849F:	net/l3mdev
11850
11851LANDLOCK SECURITY MODULE
11852M:	Mickaël Salaün <mic@digikod.net>
11853L:	linux-security-module@vger.kernel.org
11854S:	Supported
11855W:	https://landlock.io
11856T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
11857F:	Documentation/security/landlock.rst
11858F:	Documentation/userspace-api/landlock.rst
11859F:	include/uapi/linux/landlock.h
11860F:	samples/landlock/
11861F:	security/landlock/
11862F:	tools/testing/selftests/landlock/
11863K:	landlock
11864K:	LANDLOCK
11865
11866LANTIQ / INTEL Ethernet drivers
11867M:	Hauke Mehrtens <hauke@hauke-m.de>
11868L:	netdev@vger.kernel.org
11869S:	Maintained
11870F:	drivers/net/dsa/lantiq_gswip.c
11871F:	drivers/net/dsa/lantiq_pce.h
11872F:	drivers/net/ethernet/lantiq_xrx200.c
11873F:	net/dsa/tag_gswip.c
11874
11875LANTIQ MIPS ARCHITECTURE
11876M:	John Crispin <john@phrozen.org>
11877L:	linux-mips@vger.kernel.org
11878S:	Maintained
11879F:	arch/mips/lantiq
11880F:	drivers/soc/lantiq
11881
11882LASI 53c700 driver for PARISC
11883M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11884L:	linux-scsi@vger.kernel.org
11885S:	Maintained
11886F:	Documentation/scsi/53c700.rst
11887F:	drivers/scsi/53c700*
11888
11889LEAKING_ADDRESSES
11890M:	Tobin C. Harding <me@tobin.cc>
11891M:	Tycho Andersen <tycho@tycho.pizza>
11892L:	linux-hardening@vger.kernel.org
11893S:	Maintained
11894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
11895F:	scripts/leaking_addresses.pl
11896
11897LED SUBSYSTEM
11898M:	Pavel Machek <pavel@ucw.cz>
11899M:	Lee Jones <lee@kernel.org>
11900L:	linux-leds@vger.kernel.org
11901S:	Maintained
11902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
11903F:	Documentation/devicetree/bindings/leds/
11904F:	Documentation/leds/
11905F:	drivers/leds/
11906F:	include/dt-bindings/leds/
11907F:	include/linux/leds.h
11908
11909LEGACY EEPROM DRIVER
11910M:	Jean Delvare <jdelvare@suse.com>
11911S:	Maintained
11912F:	Documentation/misc-devices/eeprom.rst
11913F:	drivers/misc/eeprom/eeprom.c
11914
11915LEGO MINDSTORMS EV3
11916R:	David Lechner <david@lechnology.com>
11917S:	Maintained
11918F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
11919F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
11920F:	drivers/power/supply/lego_ev3_battery.c
11921
11922LEGO USB Tower driver
11923M:	Juergen Stuber <starblue@users.sourceforge.net>
11924L:	legousb-devel@lists.sourceforge.net
11925S:	Maintained
11926W:	http://legousb.sourceforge.net/
11927F:	drivers/usb/misc/legousbtower.c
11928
11929LETSKETCH HID TABLET DRIVER
11930M:	Hans de Goede <hdegoede@redhat.com>
11931L:	linux-input@vger.kernel.org
11932S:	Maintained
11933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11934F:	drivers/hid/hid-letsketch.c
11935
11936LG LAPTOP EXTRAS
11937M:	Matan Ziv-Av <matan@svgalib.org>
11938L:	platform-driver-x86@vger.kernel.org
11939S:	Maintained
11940F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
11941F:	Documentation/admin-guide/laptops/lg-laptop.rst
11942F:	drivers/platform/x86/lg-laptop.c
11943
11944LG2160 MEDIA DRIVER
11945M:	Michael Krufky <mkrufky@linuxtv.org>
11946L:	linux-media@vger.kernel.org
11947S:	Maintained
11948W:	https://linuxtv.org
11949W:	http://github.com/mkrufky
11950Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11951T:	git git://linuxtv.org/mkrufky/tuners.git
11952F:	drivers/media/dvb-frontends/lg2160.*
11953
11954LGDT3305 MEDIA DRIVER
11955M:	Michael Krufky <mkrufky@linuxtv.org>
11956L:	linux-media@vger.kernel.org
11957S:	Maintained
11958W:	https://linuxtv.org
11959W:	http://github.com/mkrufky
11960Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11961T:	git git://linuxtv.org/mkrufky/tuners.git
11962F:	drivers/media/dvb-frontends/lgdt3305.*
11963
11964LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
11965M:	Viresh Kumar <vireshk@kernel.org>
11966L:	linux-ide@vger.kernel.org
11967S:	Maintained
11968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11969F:	drivers/ata/pata_arasan_cf.c
11970F:	include/linux/pata_arasan_cf_data.h
11971
11972LIBATA PATA DRIVERS
11973R:	Sergey Shtylyov <s.shtylyov@omp.ru>
11974L:	linux-ide@vger.kernel.org
11975F:	drivers/ata/ata_*.c
11976F:	drivers/ata/pata_*.c
11977
11978LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11979M:	Linus Walleij <linus.walleij@linaro.org>
11980L:	linux-ide@vger.kernel.org
11981S:	Maintained
11982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11983F:	drivers/ata/pata_ftide010.c
11984F:	drivers/ata/sata_gemini.c
11985F:	drivers/ata/sata_gemini.h
11986
11987LIBATA SATA AHCI PLATFORM devices support
11988M:	Hans de Goede <hdegoede@redhat.com>
11989M:	Jens Axboe <axboe@kernel.dk>
11990L:	linux-ide@vger.kernel.org
11991S:	Maintained
11992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11993F:	drivers/ata/ahci_platform.c
11994F:	drivers/ata/libahci_platform.c
11995F:	include/linux/ahci_platform.h
11996
11997LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
11998M:	Serge Semin <fancer.lancer@gmail.com>
11999L:	linux-ide@vger.kernel.org
12000S:	Maintained
12001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12002F:	Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12003F:	Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12004F:	drivers/ata/ahci_dwc.c
12005
12006LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12007M:	Mikael Pettersson <mikpelinux@gmail.com>
12008L:	linux-ide@vger.kernel.org
12009S:	Maintained
12010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12011F:	drivers/ata/sata_promise.*
12012
12013LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12014M:	Damien Le Moal <dlemoal@kernel.org>
12015L:	linux-ide@vger.kernel.org
12016S:	Maintained
12017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12018F:	Documentation/ABI/testing/sysfs-ata
12019F:	Documentation/devicetree/bindings/ata/
12020F:	drivers/ata/
12021F:	include/linux/ata.h
12022F:	include/linux/libata.h
12023
12024LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12025M:	Vishal Verma <vishal.l.verma@intel.com>
12026M:	Dan Williams <dan.j.williams@intel.com>
12027M:	Dave Jiang <dave.jiang@intel.com>
12028L:	nvdimm@lists.linux.dev
12029S:	Supported
12030Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12031P:	Documentation/nvdimm/maintainer-entry-profile.rst
12032F:	drivers/nvdimm/btt*
12033
12034LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12035M:	Dan Williams <dan.j.williams@intel.com>
12036M:	Vishal Verma <vishal.l.verma@intel.com>
12037M:	Dave Jiang <dave.jiang@intel.com>
12038L:	nvdimm@lists.linux.dev
12039S:	Supported
12040Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12041P:	Documentation/nvdimm/maintainer-entry-profile.rst
12042F:	drivers/nvdimm/pmem*
12043
12044LIBNVDIMM: DEVICETREE BINDINGS
12045M:	Oliver O'Halloran <oohall@gmail.com>
12046L:	nvdimm@lists.linux.dev
12047S:	Supported
12048Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12049F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
12050F:	drivers/nvdimm/of_pmem.c
12051
12052LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12053M:	Dan Williams <dan.j.williams@intel.com>
12054M:	Vishal Verma <vishal.l.verma@intel.com>
12055M:	Dave Jiang <dave.jiang@intel.com>
12056M:	Ira Weiny <ira.weiny@intel.com>
12057L:	nvdimm@lists.linux.dev
12058S:	Supported
12059Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12060P:	Documentation/nvdimm/maintainer-entry-profile.rst
12061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12062F:	drivers/acpi/nfit/*
12063F:	drivers/nvdimm/*
12064F:	include/linux/libnvdimm.h
12065F:	include/linux/nd.h
12066F:	include/uapi/linux/ndctl.h
12067F:	tools/testing/nvdimm/
12068
12069LICENSES and SPDX stuff
12070M:	Thomas Gleixner <tglx@linutronix.de>
12071M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12072L:	linux-spdx@vger.kernel.org
12073S:	Maintained
12074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12075F:	COPYING
12076F:	Documentation/process/license-rules.rst
12077F:	LICENSES/
12078F:	scripts/spdxcheck-test.sh
12079F:	scripts/spdxcheck.py
12080F:	scripts/spdxexclude
12081
12082LINEAR RANGES HELPERS
12083M:	Mark Brown <broonie@kernel.org>
12084R:	Matti Vaittinen <mazziesaccount@gmail.com>
12085F:	include/linux/linear_range.h
12086F:	lib/linear_ranges.c
12087F:	lib/test_linear_ranges.c
12088
12089LINUX FOR POWER MACINTOSH
12090L:	linuxppc-dev@lists.ozlabs.org
12091S:	Orphan
12092F:	arch/powerpc/platforms/powermac/
12093F:	drivers/macintosh/
12094X:	drivers/macintosh/adb-iop.c
12095X:	drivers/macintosh/via-macii.c
12096
12097LINUX FOR POWERPC (32-BIT AND 64-BIT)
12098M:	Michael Ellerman <mpe@ellerman.id.au>
12099R:	Nicholas Piggin <npiggin@gmail.com>
12100R:	Christophe Leroy <christophe.leroy@csgroup.eu>
12101L:	linuxppc-dev@lists.ozlabs.org
12102S:	Supported
12103W:	https://github.com/linuxppc/wiki/wiki
12104Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
12105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
12106F:	Documentation/ABI/stable/sysfs-firmware-opal-*
12107F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
12108F:	Documentation/devicetree/bindings/powerpc/
12109F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
12110F:	Documentation/powerpc/
12111F:	arch/powerpc/
12112F:	drivers/*/*/*pasemi*
12113F:	drivers/*/*pasemi*
12114F:	drivers/char/tpm/tpm_ibmvtpm*
12115F:	drivers/crypto/nx/
12116F:	drivers/crypto/vmx/
12117F:	drivers/i2c/busses/i2c-opal.c
12118F:	drivers/net/ethernet/ibm/ibmveth.*
12119F:	drivers/net/ethernet/ibm/ibmvnic.*
12120F:	drivers/pci/hotplug/pnv_php.c
12121F:	drivers/pci/hotplug/rpa*
12122F:	drivers/rtc/rtc-opal.c
12123F:	drivers/scsi/ibmvscsi/
12124F:	drivers/tty/hvc/hvc_opal.c
12125F:	drivers/watchdog/wdrtas.c
12126F:	tools/testing/selftests/powerpc
12127N:	/pmac
12128N:	powermac
12129N:	powernv
12130N:	[^a-z0-9]ps3
12131N:	pseries
12132
12133LINUX FOR POWERPC EMBEDDED MPC5XXX
12134M:	Anatolij Gustschin <agust@denx.de>
12135L:	linuxppc-dev@lists.ozlabs.org
12136S:	Odd Fixes
12137F:	arch/powerpc/platforms/512x/
12138F:	arch/powerpc/platforms/52xx/
12139
12140LINUX FOR POWERPC EMBEDDED PPC4XX
12141L:	linuxppc-dev@lists.ozlabs.org
12142S:	Orphan
12143F:	arch/powerpc/platforms/40x/
12144F:	arch/powerpc/platforms/44x/
12145
12146LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
12147M:	Scott Wood <oss@buserror.net>
12148L:	linuxppc-dev@lists.ozlabs.org
12149S:	Odd fixes
12150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
12151F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
12152F:	Documentation/devicetree/bindings/powerpc/fsl/
12153F:	arch/powerpc/platforms/83xx/
12154F:	arch/powerpc/platforms/85xx/
12155
12156LINUX FOR POWERPC EMBEDDED PPC8XX
12157M:	Christophe Leroy <christophe.leroy@csgroup.eu>
12158L:	linuxppc-dev@lists.ozlabs.org
12159S:	Maintained
12160F:	arch/powerpc/platforms/8xx/
12161
12162LINUX KERNEL DUMP TEST MODULE (LKDTM)
12163M:	Kees Cook <keescook@chromium.org>
12164S:	Maintained
12165F:	drivers/misc/lkdtm/*
12166F:	tools/testing/selftests/lkdtm/*
12167
12168LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
12169M:	Alan Stern <stern@rowland.harvard.edu>
12170M:	Andrea Parri <parri.andrea@gmail.com>
12171M:	Will Deacon <will@kernel.org>
12172M:	Peter Zijlstra <peterz@infradead.org>
12173M:	Boqun Feng <boqun.feng@gmail.com>
12174M:	Nicholas Piggin <npiggin@gmail.com>
12175M:	David Howells <dhowells@redhat.com>
12176M:	Jade Alglave <j.alglave@ucl.ac.uk>
12177M:	Luc Maranget <luc.maranget@inria.fr>
12178M:	"Paul E. McKenney" <paulmck@kernel.org>
12179R:	Akira Yokosawa <akiyks@gmail.com>
12180R:	Daniel Lustig <dlustig@nvidia.com>
12181R:	Joel Fernandes <joel@joelfernandes.org>
12182L:	linux-kernel@vger.kernel.org
12183L:	linux-arch@vger.kernel.org
12184S:	Supported
12185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
12186F:	Documentation/atomic_bitops.txt
12187F:	Documentation/atomic_t.txt
12188F:	Documentation/core-api/refcount-vs-atomic.rst
12189F:	Documentation/litmus-tests/
12190F:	Documentation/memory-barriers.txt
12191F:	tools/memory-model/
12192
12193LINUX-NEXT TREE
12194M:	Stephen Rothwell <sfr@canb.auug.org.au>
12195L:	linux-next@vger.kernel.org
12196S:	Supported
12197B:	mailto:linux-next@vger.kernel.org and the appropriate development tree
12198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
12199
12200LIS3LV02D ACCELEROMETER DRIVER
12201M:	Eric Piel <eric.piel@tremplin-utc.net>
12202S:	Maintained
12203F:	Documentation/misc-devices/lis3lv02d.rst
12204F:	drivers/misc/lis3lv02d/
12205F:	drivers/platform/x86/hp/hp_accel.c
12206
12207LIST KUNIT TEST
12208M:	David Gow <davidgow@google.com>
12209L:	linux-kselftest@vger.kernel.org
12210L:	kunit-dev@googlegroups.com
12211S:	Maintained
12212F:	lib/list-test.c
12213
12214LITEX PLATFORM
12215M:	Karol Gugala <kgugala@antmicro.com>
12216M:	Mateusz Holenko <mholenko@antmicro.com>
12217M:	Gabriel Somlo <gsomlo@gmail.com>
12218M:	Joel Stanley <joel@jms.id.au>
12219S:	Maintained
12220F:	Documentation/devicetree/bindings/*/litex,*.yaml
12221F:	arch/openrisc/boot/dts/or1klitex.dts
12222F:	drivers/mmc/host/litex_mmc.c
12223F:	drivers/net/ethernet/litex/*
12224F:	drivers/soc/litex/*
12225F:	drivers/tty/serial/liteuart.c
12226F:	include/linux/litex.h
12227N:	litex
12228
12229LIVE PATCHING
12230M:	Josh Poimboeuf <jpoimboe@kernel.org>
12231M:	Jiri Kosina <jikos@kernel.org>
12232M:	Miroslav Benes <mbenes@suse.cz>
12233M:	Petr Mladek <pmladek@suse.com>
12234R:	Joe Lawrence <joe.lawrence@redhat.com>
12235L:	live-patching@vger.kernel.org
12236S:	Maintained
12237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
12238F:	Documentation/ABI/testing/sysfs-kernel-livepatch
12239F:	Documentation/livepatch/
12240F:	arch/powerpc/include/asm/livepatch.h
12241F:	include/linux/livepatch.h
12242F:	kernel/livepatch/
12243F:	kernel/module/livepatch.c
12244F:	lib/livepatch/
12245F:	samples/livepatch/
12246F:	tools/testing/selftests/livepatch/
12247
12248LLC (802.2)
12249L:	netdev@vger.kernel.org
12250S:	Odd fixes
12251F:	include/linux/llc.h
12252F:	include/net/llc*
12253F:	include/uapi/linux/llc.h
12254F:	net/llc/
12255
12256LM73 HARDWARE MONITOR DRIVER
12257M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
12258L:	linux-hwmon@vger.kernel.org
12259S:	Maintained
12260F:	drivers/hwmon/lm73.c
12261
12262LM78 HARDWARE MONITOR DRIVER
12263M:	Jean Delvare <jdelvare@suse.com>
12264L:	linux-hwmon@vger.kernel.org
12265S:	Maintained
12266F:	Documentation/hwmon/lm78.rst
12267F:	drivers/hwmon/lm78.c
12268
12269LM83 HARDWARE MONITOR DRIVER
12270M:	Jean Delvare <jdelvare@suse.com>
12271L:	linux-hwmon@vger.kernel.org
12272S:	Maintained
12273F:	Documentation/hwmon/lm83.rst
12274F:	drivers/hwmon/lm83.c
12275
12276LM90 HARDWARE MONITOR DRIVER
12277M:	Jean Delvare <jdelvare@suse.com>
12278L:	linux-hwmon@vger.kernel.org
12279S:	Maintained
12280F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
12281F:	Documentation/hwmon/lm90.rst
12282F:	drivers/hwmon/lm90.c
12283F:	include/dt-bindings/thermal/lm90.h
12284
12285LM95234 HARDWARE MONITOR DRIVER
12286M:	Guenter Roeck <linux@roeck-us.net>
12287L:	linux-hwmon@vger.kernel.org
12288S:	Maintained
12289F:	Documentation/hwmon/lm95234.rst
12290F:	drivers/hwmon/lm95234.c
12291
12292LME2510 MEDIA DRIVER
12293M:	Malcolm Priestley <tvboxspy@gmail.com>
12294L:	linux-media@vger.kernel.org
12295S:	Maintained
12296W:	https://linuxtv.org
12297Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12298F:	drivers/media/usb/dvb-usb-v2/lmedm04*
12299
12300LOADPIN SECURITY MODULE
12301M:	Kees Cook <keescook@chromium.org>
12302S:	Supported
12303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12304F:	Documentation/admin-guide/LSM/LoadPin.rst
12305F:	security/loadpin/
12306
12307LOCKING PRIMITIVES
12308M:	Peter Zijlstra <peterz@infradead.org>
12309M:	Ingo Molnar <mingo@redhat.com>
12310M:	Will Deacon <will@kernel.org>
12311R:	Waiman Long <longman@redhat.com>
12312R:	Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
12313L:	linux-kernel@vger.kernel.org
12314S:	Maintained
12315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
12316F:	Documentation/locking/
12317F:	arch/*/include/asm/spinlock*.h
12318F:	include/linux/lockdep.h
12319F:	include/linux/mutex*.h
12320F:	include/linux/rwlock*.h
12321F:	include/linux/rwsem*.h
12322F:	include/linux/seqlock.h
12323F:	include/linux/spinlock*.h
12324F:	kernel/locking/
12325F:	lib/locking*.[ch]
12326X:	kernel/locking/locktorture.c
12327
12328LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
12329M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
12330L:	linux-ntfs-dev@lists.sourceforge.net
12331S:	Maintained
12332W:	http://www.linux-ntfs.org/content/view/19/37/
12333F:	Documentation/admin-guide/ldm.rst
12334F:	block/partitions/ldm.*
12335
12336LOGITECH HID GAMING KEYBOARDS
12337M:	Hans de Goede <hdegoede@redhat.com>
12338L:	linux-input@vger.kernel.org
12339S:	Maintained
12340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12341F:	drivers/hid/hid-lg-g15.c
12342
12343LONTIUM LT8912B MIPI TO HDMI BRIDGE
12344M:	Adrien Grassein <adrien.grassein@gmail.com>
12345S:	Maintained
12346F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
12347F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
12348
12349LOONGARCH
12350M:	Huacai Chen <chenhuacai@kernel.org>
12351R:	WANG Xuerui <kernel@xen0n.name>
12352L:	loongarch@lists.linux.dev
12353S:	Maintained
12354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
12355F:	Documentation/arch/loongarch/
12356F:	Documentation/translations/zh_CN/arch/loongarch/
12357F:	arch/loongarch/
12358F:	drivers/*/*loongarch*
12359
12360LOONGSON GPIO DRIVER
12361M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12362L:	linux-gpio@vger.kernel.org
12363S:	Maintained
12364F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
12365F:	drivers/gpio/gpio-loongson-64bit.c
12366
12367LOONGSON LS2X I2C DRIVER
12368M:	Binbin Zhou <zhoubinbin@loongson.cn>
12369L:	linux-i2c@vger.kernel.org
12370S:	Maintained
12371F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
12372F:	drivers/i2c/busses/i2c-ls2x.c
12373
12374LOONGSON-2 SOC SERIES CLOCK DRIVER
12375M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12376L:	linux-clk@vger.kernel.org
12377S:	Maintained
12378F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
12379F:	drivers/clk/clk-loongson2.c
12380F:	include/dt-bindings/clock/loongson,ls2k-clk.h
12381
12382LOONGSON SPI DRIVER
12383M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12384L:	linux-spi@vger.kernel.org
12385S:	Maintained
12386F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
12387F:	drivers/spi/spi-loongson-core.c
12388F:	drivers/spi/spi-loongson-pci.c
12389F:	drivers/spi/spi-loongson-plat.c
12390F:	drivers/spi/spi-loongson.h
12391
12392LOONGSON-2 SOC SERIES GUTS DRIVER
12393M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12394L:	loongarch@lists.linux.dev
12395S:	Maintained
12396F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
12397F:	drivers/soc/loongson/loongson2_guts.c
12398
12399LOONGSON-2 SOC SERIES PM DRIVER
12400M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12401L:	linux-pm@vger.kernel.org
12402S:	Maintained
12403F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
12404F:	drivers/soc/loongson/loongson2_pm.c
12405
12406LOONGSON-2 SOC SERIES PINCTRL DRIVER
12407M:	zhanghongchen <zhanghongchen@loongson.cn>
12408M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12409L:	linux-gpio@vger.kernel.org
12410S:	Maintained
12411F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
12412F:	drivers/pinctrl/pinctrl-loongson2.c
12413
12414LOONGSON-2 SOC SERIES THERMAL DRIVER
12415M:	zhanghongchen <zhanghongchen@loongson.cn>
12416M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12417L:	linux-pm@vger.kernel.org
12418S:	Maintained
12419F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
12420F:	drivers/thermal/loongson2_thermal.c
12421
12422LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
12423M:	Sathya Prakash <sathya.prakash@broadcom.com>
12424M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
12425M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
12426L:	MPT-FusionLinux.pdl@broadcom.com
12427L:	linux-scsi@vger.kernel.org
12428S:	Supported
12429W:	http://www.avagotech.com/support/
12430F:	drivers/message/fusion/
12431F:	drivers/scsi/mpt3sas/
12432
12433LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
12434M:	Matthew Wilcox <willy@infradead.org>
12435L:	linux-scsi@vger.kernel.org
12436S:	Maintained
12437F:	drivers/scsi/sym53c8xx_2/
12438
12439LTC1660 DAC DRIVER
12440M:	Marcus Folkesson <marcus.folkesson@gmail.com>
12441L:	linux-iio@vger.kernel.org
12442S:	Maintained
12443F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
12444F:	drivers/iio/dac/ltc1660.c
12445
12446LTC2688 IIO DAC DRIVER
12447M:	Nuno Sá <nuno.sa@analog.com>
12448L:	linux-iio@vger.kernel.org
12449S:	Supported
12450W:	https://ez.analog.com/linux-software-drivers
12451F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
12452F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
12453F:	drivers/iio/dac/ltc2688.c
12454
12455LTC2947 HARDWARE MONITOR DRIVER
12456M:	Nuno Sá <nuno.sa@analog.com>
12457L:	linux-hwmon@vger.kernel.org
12458S:	Supported
12459W:	https://ez.analog.com/linux-software-drivers
12460F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
12461F:	drivers/hwmon/ltc2947-core.c
12462F:	drivers/hwmon/ltc2947-i2c.c
12463F:	drivers/hwmon/ltc2947-spi.c
12464F:	drivers/hwmon/ltc2947.h
12465
12466LTC2983 IIO TEMPERATURE DRIVER
12467M:	Nuno Sá <nuno.sa@analog.com>
12468L:	linux-iio@vger.kernel.org
12469S:	Supported
12470W:	https://ez.analog.com/linux-software-drivers
12471F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
12472F:	drivers/iio/temperature/ltc2983.c
12473
12474LTC4261 HARDWARE MONITOR DRIVER
12475M:	Guenter Roeck <linux@roeck-us.net>
12476L:	linux-hwmon@vger.kernel.org
12477S:	Maintained
12478F:	Documentation/hwmon/ltc4261.rst
12479F:	drivers/hwmon/ltc4261.c
12480
12481LTC4306 I2C MULTIPLEXER DRIVER
12482M:	Michael Hennerich <michael.hennerich@analog.com>
12483L:	linux-i2c@vger.kernel.org
12484S:	Supported
12485W:	https://ez.analog.com/linux-software-drivers
12486F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
12487F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
12488
12489LTP (Linux Test Project)
12490M:	Mike Frysinger <vapier@gentoo.org>
12491M:	Cyril Hrubis <chrubis@suse.cz>
12492M:	Wanlong Gao <wanlong.gao@gmail.com>
12493M:	Jan Stancek <jstancek@redhat.com>
12494M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
12495M:	Alexey Kodanev <alexey.kodanev@oracle.com>
12496L:	ltp@lists.linux.it (subscribers-only)
12497S:	Maintained
12498W:	http://linux-test-project.github.io/
12499T:	git https://github.com/linux-test-project/ltp.git
12500
12501LYNX 28G SERDES PHY DRIVER
12502M:	Ioana Ciornei <ioana.ciornei@nxp.com>
12503L:	netdev@vger.kernel.org
12504S:	Supported
12505F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
12506F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
12507
12508LYNX PCS MODULE
12509M:	Ioana Ciornei <ioana.ciornei@nxp.com>
12510L:	netdev@vger.kernel.org
12511S:	Supported
12512F:	drivers/net/pcs/pcs-lynx.c
12513F:	include/linux/pcs-lynx.h
12514
12515M68K ARCHITECTURE
12516M:	Geert Uytterhoeven <geert@linux-m68k.org>
12517L:	linux-m68k@lists.linux-m68k.org
12518S:	Maintained
12519W:	http://www.linux-m68k.org/
12520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
12521F:	arch/m68k/
12522F:	drivers/zorro/
12523
12524M68K ON APPLE MACINTOSH
12525M:	Joshua Thompson <funaho@jurai.org>
12526L:	linux-m68k@lists.linux-m68k.org
12527S:	Maintained
12528W:	http://www.mac.linux-m68k.org/
12529F:	arch/m68k/mac/
12530F:	drivers/macintosh/adb-iop.c
12531F:	drivers/macintosh/via-macii.c
12532
12533M68K ON HP9000/300
12534M:	Philip Blundell <philb@gnu.org>
12535S:	Maintained
12536W:	http://www.tazenda.demon.co.uk/phil/linux-hp
12537F:	arch/m68k/hp300/
12538
12539M88DS3103 MEDIA DRIVER
12540M:	Antti Palosaari <crope@iki.fi>
12541L:	linux-media@vger.kernel.org
12542S:	Maintained
12543W:	https://linuxtv.org
12544W:	http://palosaari.fi/linux/
12545Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12546T:	git git://linuxtv.org/anttip/media_tree.git
12547F:	drivers/media/dvb-frontends/m88ds3103*
12548
12549M88RS2000 MEDIA DRIVER
12550M:	Malcolm Priestley <tvboxspy@gmail.com>
12551L:	linux-media@vger.kernel.org
12552S:	Maintained
12553W:	https://linuxtv.org
12554Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12555F:	drivers/media/dvb-frontends/m88rs2000*
12556
12557MA901 MASTERKIT USB FM RADIO DRIVER
12558M:	Alexey Klimov <klimov.linux@gmail.com>
12559L:	linux-media@vger.kernel.org
12560S:	Maintained
12561T:	git git://linuxtv.org/media_tree.git
12562F:	drivers/media/radio/radio-ma901.c
12563
12564MAC80211
12565M:	Johannes Berg <johannes@sipsolutions.net>
12566L:	linux-wireless@vger.kernel.org
12567S:	Maintained
12568W:	https://wireless.wiki.kernel.org/
12569Q:	https://patchwork.kernel.org/project/linux-wireless/list/
12570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
12571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
12572F:	Documentation/networking/mac80211-injection.rst
12573F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
12574F:	drivers/net/wireless/virtual/mac80211_hwsim.[ch]
12575F:	include/net/mac80211.h
12576F:	net/mac80211/
12577
12578MAILBOX API
12579M:	Jassi Brar <jassisinghbrar@gmail.com>
12580L:	linux-kernel@vger.kernel.org
12581S:	Maintained
12582F:	Documentation/devicetree/bindings/mailbox/
12583F:	drivers/mailbox/
12584F:	include/dt-bindings/mailbox/
12585F:	include/linux/mailbox_client.h
12586F:	include/linux/mailbox_controller.h
12587
12588MAILBOX ARM MHUv2
12589M:	Viresh Kumar <viresh.kumar@linaro.org>
12590M:	Tushar Khandelwal <Tushar.Khandelwal@arm.com>
12591L:	linux-kernel@vger.kernel.org
12592S:	Maintained
12593F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
12594F:	drivers/mailbox/arm_mhuv2.c
12595F:	include/linux/mailbox/arm_mhuv2_message.h
12596
12597MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
12598M:	Michael Kerrisk <mtk.manpages@gmail.com>
12599L:	linux-man@vger.kernel.org
12600S:	Maintained
12601W:	http://www.kernel.org/doc/man-pages
12602
12603MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
12604M:	Jeremy Kerr <jk@codeconstruct.com.au>
12605M:	Matt Johnston <matt@codeconstruct.com.au>
12606L:	netdev@vger.kernel.org
12607S:	Maintained
12608F:	Documentation/networking/mctp.rst
12609F:	drivers/net/mctp/
12610F:	include/net/mctp.h
12611F:	include/net/mctpdevice.h
12612F:	include/net/netns/mctp.h
12613F:	net/mctp/
12614
12615MAPLE TREE
12616M:	Liam R. Howlett <Liam.Howlett@oracle.com>
12617L:	maple-tree@lists.infradead.org
12618L:	linux-mm@kvack.org
12619S:	Supported
12620F:	Documentation/core-api/maple_tree.rst
12621F:	include/linux/maple_tree.h
12622F:	include/trace/events/maple_tree.h
12623F:	lib/maple_tree.c
12624F:	lib/test_maple_tree.c
12625F:	tools/testing/radix-tree/linux/maple_tree.h
12626F:	tools/testing/radix-tree/maple.c
12627
12628MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
12629M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
12630L:	linux-mips@vger.kernel.org
12631S:	Maintained
12632F:	arch/mips/boot/dts/img/pistachio*
12633
12634MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
12635M:	Andrew Lunn <andrew@lunn.ch>
12636L:	netdev@vger.kernel.org
12637S:	Maintained
12638F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
12639F:	Documentation/networking/devlink/mv88e6xxx.rst
12640F:	drivers/net/dsa/mv88e6xxx/
12641F:	include/linux/dsa/mv88e6xxx.h
12642F:	include/linux/platform_data/mv88e6xxx.h
12643
12644MARVELL ARMADA 3700 PHY DRIVERS
12645M:	Miquel Raynal <miquel.raynal@bootlin.com>
12646S:	Maintained
12647F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
12648F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
12649F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
12650F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
12651
12652MARVELL ARMADA 3700 SERIAL DRIVER
12653M:	Pali Rohár <pali@kernel.org>
12654S:	Maintained
12655F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
12656F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
12657F:	drivers/tty/serial/mvebu-uart.c
12658
12659MARVELL ARMADA DRM SUPPORT
12660M:	Russell King <linux@armlinux.org.uk>
12661S:	Maintained
12662T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
12663T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
12664F:	Documentation/devicetree/bindings/display/armada/
12665F:	drivers/gpu/drm/armada/
12666F:	include/uapi/drm/armada_drm.h
12667
12668MARVELL CRYPTO DRIVER
12669M:	Boris Brezillon <bbrezillon@kernel.org>
12670M:	Arnaud Ebalard <arno@natisbad.org>
12671M:	Srujana Challa <schalla@marvell.com>
12672L:	linux-crypto@vger.kernel.org
12673S:	Maintained
12674F:	drivers/crypto/marvell/
12675F:	include/linux/soc/marvell/octeontx2/
12676
12677MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
12678M:	Mirko Lindner <mlindner@marvell.com>
12679M:	Stephen Hemminger <stephen@networkplumber.org>
12680L:	netdev@vger.kernel.org
12681S:	Maintained
12682F:	drivers/net/ethernet/marvell/sk*
12683
12684MARVELL LIBERTAS WIRELESS DRIVER
12685L:	libertas-dev@lists.infradead.org
12686S:	Orphan
12687F:	drivers/net/wireless/marvell/libertas/
12688
12689MARVELL MACCHIATOBIN SUPPORT
12690M:	Russell King <linux@armlinux.org.uk>
12691L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12692S:	Maintained
12693F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
12694
12695MARVELL MV643XX ETHERNET DRIVER
12696M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
12697L:	netdev@vger.kernel.org
12698S:	Maintained
12699F:	drivers/net/ethernet/marvell/mv643xx_eth.*
12700F:	include/linux/mv643xx.h
12701
12702MARVELL MV88X3310 PHY DRIVER
12703M:	Russell King <linux@armlinux.org.uk>
12704M:	Marek Behún <kabel@kernel.org>
12705L:	netdev@vger.kernel.org
12706S:	Maintained
12707F:	drivers/net/phy/marvell10g.c
12708
12709MARVELL MVEBU THERMAL DRIVER
12710M:	Miquel Raynal <miquel.raynal@bootlin.com>
12711S:	Maintained
12712F:	drivers/thermal/armada_thermal.c
12713
12714MARVELL MVNETA ETHERNET DRIVER
12715M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12716L:	netdev@vger.kernel.org
12717S:	Maintained
12718F:	drivers/net/ethernet/marvell/mvneta.*
12719
12720MARVELL MVPP2 ETHERNET DRIVER
12721M:	Marcin Wojtas <mw@semihalf.com>
12722M:	Russell King <linux@armlinux.org.uk>
12723L:	netdev@vger.kernel.org
12724S:	Maintained
12725F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
12726F:	drivers/net/ethernet/marvell/mvpp2/
12727
12728MARVELL MWIFIEX WIRELESS DRIVER
12729M:	Brian Norris <briannorris@chromium.org>
12730L:	linux-wireless@vger.kernel.org
12731S:	Odd Fixes
12732F:	drivers/net/wireless/marvell/mwifiex/
12733
12734MARVELL MWL8K WIRELESS DRIVER
12735L:	linux-wireless@vger.kernel.org
12736S:	Orphan
12737F:	drivers/net/wireless/marvell/mwl8k.c
12738
12739MARVELL NAND CONTROLLER DRIVER
12740M:	Miquel Raynal <miquel.raynal@bootlin.com>
12741L:	linux-mtd@lists.infradead.org
12742S:	Maintained
12743F:	drivers/mtd/nand/raw/marvell_nand.c
12744
12745MARVELL OCTEON ENDPOINT DRIVER
12746M:	Veerasenareddy Burru <vburru@marvell.com>
12747M:	Sathesh Edara <sedara@marvell.com>
12748L:	netdev@vger.kernel.org
12749S:	Supported
12750F:	drivers/net/ethernet/marvell/octeon_ep
12751
12752MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
12753M:	Sunil Goutham <sgoutham@marvell.com>
12754M:	Geetha sowjanya <gakula@marvell.com>
12755M:	Subbaraya Sundeep <sbhatta@marvell.com>
12756M:	hariprasad <hkelam@marvell.com>
12757L:	netdev@vger.kernel.org
12758S:	Supported
12759F:	drivers/net/ethernet/marvell/octeontx2/nic/
12760F:	include/linux/soc/marvell/octeontx2/
12761
12762MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
12763M:	Sunil Goutham <sgoutham@marvell.com>
12764M:	Linu Cherian <lcherian@marvell.com>
12765M:	Geetha sowjanya <gakula@marvell.com>
12766M:	Jerin Jacob <jerinj@marvell.com>
12767M:	hariprasad <hkelam@marvell.com>
12768M:	Subbaraya Sundeep <sbhatta@marvell.com>
12769L:	netdev@vger.kernel.org
12770S:	Supported
12771F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
12772F:	drivers/net/ethernet/marvell/octeontx2/af/
12773
12774MARVELL PRESTERA ETHERNET SWITCH DRIVER
12775M:	Taras Chornyi <taras.chornyi@plvision.eu>
12776S:	Supported
12777W:	https://github.com/Marvell-switching/switchdev-prestera
12778F:	drivers/net/ethernet/marvell/prestera/
12779
12780MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
12781M:	Nicolas Pitre <nico@fluxnic.net>
12782S:	Odd Fixes
12783F:	drivers/mmc/host/mvsdio.*
12784
12785MARVELL USB MDIO CONTROLLER DRIVER
12786M:	Tobias Waldekranz <tobias@waldekranz.com>
12787L:	netdev@vger.kernel.org
12788S:	Maintained
12789F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
12790F:	drivers/net/mdio/mdio-mvusb.c
12791
12792MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
12793M:	Hu Ziji <huziji@marvell.com>
12794L:	linux-mmc@vger.kernel.org
12795S:	Supported
12796F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
12797F:	drivers/mmc/host/sdhci-xenon*
12798
12799MATROX FRAMEBUFFER DRIVER
12800L:	linux-fbdev@vger.kernel.org
12801S:	Orphan
12802F:	drivers/video/fbdev/matrox/matroxfb_*
12803F:	include/uapi/linux/matroxfb.h
12804
12805MAX15301 DRIVER
12806M:	Daniel Nilsson <daniel.nilsson@flex.com>
12807L:	linux-hwmon@vger.kernel.org
12808S:	Maintained
12809F:	Documentation/hwmon/max15301.rst
12810F:	drivers/hwmon/pmbus/max15301.c
12811
12812MAX16065 HARDWARE MONITOR DRIVER
12813M:	Guenter Roeck <linux@roeck-us.net>
12814L:	linux-hwmon@vger.kernel.org
12815S:	Maintained
12816F:	Documentation/hwmon/max16065.rst
12817F:	drivers/hwmon/max16065.c
12818
12819MAX2175 SDR TUNER DRIVER
12820M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
12821L:	linux-media@vger.kernel.org
12822S:	Maintained
12823T:	git git://linuxtv.org/media_tree.git
12824F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
12825F:	Documentation/userspace-api/media/drivers/max2175.rst
12826F:	drivers/media/i2c/max2175*
12827F:	include/uapi/linux/max2175.h
12828
12829MAX31827 TEMPERATURE SWITCH DRIVER
12830M:	Daniel Matyas <daniel.matyas@analog.com>
12831L:	linux-hwmon@vger.kernel.org
12832S:	Supported
12833W:	http://ez.analog.com/community/linux-device-drivers
12834F:	Documentation/devicetree/bindings/hwmon/adi,max31827.yaml
12835F:	Documentation/hwmon/max31827.rst
12836F:	drivers/hwmon/max31827.c
12837
12838MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
12839L:	linux-hwmon@vger.kernel.org
12840S:	Orphan
12841F:	Documentation/hwmon/max6650.rst
12842F:	drivers/hwmon/max6650.c
12843
12844MAX6697 HARDWARE MONITOR DRIVER
12845M:	Guenter Roeck <linux@roeck-us.net>
12846L:	linux-hwmon@vger.kernel.org
12847S:	Maintained
12848F:	Documentation/devicetree/bindings/hwmon/max6697.txt
12849F:	Documentation/hwmon/max6697.rst
12850F:	drivers/hwmon/max6697.c
12851F:	include/linux/platform_data/max6697.h
12852
12853MAX9286 QUAD GMSL DESERIALIZER DRIVER
12854M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
12855M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12856M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
12857M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
12858L:	linux-media@vger.kernel.org
12859S:	Maintained
12860F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
12861F:	drivers/media/i2c/max9286.c
12862
12863MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
12864M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
12865L:	linux-media@vger.kernel.org
12866S:	Maintained
12867F:	drivers/staging/media/max96712/max96712.c
12868
12869MAX9860 MONO AUDIO VOICE CODEC DRIVER
12870M:	Peter Rosin <peda@axentia.se>
12871L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12872S:	Maintained
12873F:	Documentation/devicetree/bindings/sound/max9860.txt
12874F:	sound/soc/codecs/max9860.*
12875
12876MAXBOTIX ULTRASONIC RANGER IIO DRIVER
12877M:	Andreas Klinger <ak@it-klinger.de>
12878L:	linux-iio@vger.kernel.org
12879S:	Maintained
12880F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
12881F:	drivers/iio/proximity/mb1232.c
12882
12883MAXIM MAX11205 DRIVER
12884M:	Ramona Bolboaca <ramona.bolboaca@analog.com>
12885L:	linux-iio@vger.kernel.org
12886S:	Supported
12887W:	https://ez.analog.com/linux-software-drivers
12888F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
12889F:	drivers/iio/adc/max11205.c
12890
12891MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
12892R:	Iskren Chernev <iskren.chernev@gmail.com>
12893R:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12894R:	Marek Szyprowski <m.szyprowski@samsung.com>
12895R:	Matheus Castello <matheus@castello.eng.br>
12896L:	linux-pm@vger.kernel.org
12897S:	Maintained
12898F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
12899F:	drivers/power/supply/max17040_battery.c
12900
12901MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
12902R:	Hans de Goede <hdegoede@redhat.com>
12903R:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12904R:	Marek Szyprowski <m.szyprowski@samsung.com>
12905R:	Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
12906R:	Purism Kernel Team <kernel@puri.sm>
12907L:	linux-pm@vger.kernel.org
12908S:	Maintained
12909F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
12910F:	drivers/power/supply/max17042_battery.c
12911
12912MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
12913M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12914L:	linux-kernel@vger.kernel.org
12915S:	Maintained
12916F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
12917F:	drivers/regulator/max20086-regulator.c
12918
12919MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
12920M:	Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
12921L:	linux-iio@vger.kernel.org
12922S:	Maintained
12923F:	drivers/iio/temperature/max30208.c
12924
12925MAXIM MAX77650 PMIC MFD DRIVER
12926M:	Bartosz Golaszewski <brgl@bgdev.pl>
12927L:	linux-kernel@vger.kernel.org
12928S:	Maintained
12929F:	Documentation/devicetree/bindings/*/*max77650.yaml
12930F:	Documentation/devicetree/bindings/*/max77650*.yaml
12931F:	drivers/gpio/gpio-max77650.c
12932F:	drivers/input/misc/max77650-onkey.c
12933F:	drivers/leds/leds-max77650.c
12934F:	drivers/mfd/max77650.c
12935F:	drivers/power/supply/max77650-charger.c
12936F:	drivers/regulator/max77650-regulator.c
12937F:	include/linux/mfd/max77650.h
12938
12939MAXIM MAX77714 PMIC MFD DRIVER
12940M:	Luca Ceresoli <luca@lucaceresoli.net>
12941S:	Maintained
12942F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
12943F:	drivers/mfd/max77714.c
12944F:	include/linux/mfd/max77714.h
12945
12946MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
12947M:	Javier Martinez Canillas <javier@dowhile0.org>
12948L:	linux-kernel@vger.kernel.org
12949S:	Supported
12950F:	Documentation/devicetree/bindings/*/*max77802.yaml
12951F:	drivers/regulator/max77802-regulator.c
12952F:	include/dt-bindings/*/*max77802.h
12953
12954MAXIM MAX77976 BATTERY CHARGER
12955M:	Luca Ceresoli <luca@lucaceresoli.net>
12956S:	Supported
12957F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
12958F:	drivers/power/supply/max77976_charger.c
12959
12960MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
12961M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12962L:	linux-pm@vger.kernel.org
12963S:	Maintained
12964B:	mailto:linux-samsung-soc@vger.kernel.org
12965F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
12966F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
12967F:	drivers/power/supply/max14577_charger.c
12968F:	drivers/power/supply/max77693_charger.c
12969
12970MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
12971M:	Chanwoo Choi <cw00.choi@samsung.com>
12972M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12973L:	linux-kernel@vger.kernel.org
12974S:	Maintained
12975B:	mailto:linux-samsung-soc@vger.kernel.org
12976F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
12977F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
12978F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
12979F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
12980F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
12981F:	drivers/*/*max77843.c
12982F:	drivers/*/max14577*.c
12983F:	drivers/*/max77686*.c
12984F:	drivers/*/max77693*.c
12985F:	drivers/clk/clk-max77686.c
12986F:	drivers/extcon/extcon-max14577.c
12987F:	drivers/extcon/extcon-max77693.c
12988F:	drivers/rtc/rtc-max77686.c
12989F:	include/linux/mfd/max14577*.h
12990F:	include/linux/mfd/max77686*.h
12991F:	include/linux/mfd/max77693*.h
12992
12993MAXIRADIO FM RADIO RECEIVER DRIVER
12994M:	Hans Verkuil <hverkuil@xs4all.nl>
12995L:	linux-media@vger.kernel.org
12996S:	Maintained
12997W:	https://linuxtv.org
12998T:	git git://linuxtv.org/media_tree.git
12999F:	drivers/media/radio/radio-maxiradio*
13000
13001MAXLINEAR ETHERNET PHY DRIVER
13002M:	Xu Liang <lxu@maxlinear.com>
13003L:	netdev@vger.kernel.org
13004S:	Supported
13005F:	drivers/net/phy/mxl-gpy.c
13006
13007MCAN MMIO DEVICE DRIVER
13008M:	Chandrasekar Ramakrishnan <rcsekar@samsung.com>
13009L:	linux-can@vger.kernel.org
13010S:	Maintained
13011F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
13012F:	drivers/net/can/m_can/m_can.c
13013F:	drivers/net/can/m_can/m_can.h
13014F:	drivers/net/can/m_can/m_can_platform.c
13015
13016MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
13017R:	Yasushi SHOJI <yashi@spacecubics.com>
13018L:	linux-can@vger.kernel.org
13019S:	Maintained
13020F:	drivers/net/can/usb/mcba_usb.c
13021
13022MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
13023M:	Rishi Gupta <gupt21@gmail.com>
13024L:	linux-i2c@vger.kernel.org
13025L:	linux-input@vger.kernel.org
13026S:	Maintained
13027F:	drivers/hid/hid-mcp2221.c
13028
13029MCP251XFD SPI-CAN NETWORK DRIVER
13030M:	Marc Kleine-Budde <mkl@pengutronix.de>
13031M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13032R:	Thomas Kopp <thomas.kopp@microchip.com>
13033L:	linux-can@vger.kernel.org
13034S:	Maintained
13035F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
13036F:	drivers/net/can/spi/mcp251xfd/
13037
13038MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
13039M:	Peter Rosin <peda@axentia.se>
13040L:	linux-iio@vger.kernel.org
13041S:	Maintained
13042F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
13043F:	drivers/iio/potentiometer/mcp4018.c
13044F:	drivers/iio/potentiometer/mcp4531.c
13045
13046MCR20A IEEE-802.15.4 RADIO DRIVER
13047M:	Stefan Schmidt <stefan@datenfreihafen.org>
13048L:	linux-wpan@vger.kernel.org
13049S:	Odd Fixes
13050W:	https://github.com/xueliu/mcr20a-linux
13051F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
13052F:	drivers/net/ieee802154/mcr20a.c
13053F:	drivers/net/ieee802154/mcr20a.h
13054
13055MDIO REGMAP DRIVER
13056M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
13057L:	netdev@vger.kernel.org
13058S:	Maintained
13059F:	drivers/net/mdio/mdio-regmap.c
13060F:	include/linux/mdio/mdio-regmap.h
13061
13062MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
13063M:	William Breathitt Gray <william.gray@linaro.org>
13064L:	linux-iio@vger.kernel.org
13065S:	Maintained
13066F:	drivers/iio/dac/cio-dac.c
13067
13068MEDIA CONTROLLER FRAMEWORK
13069M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13070M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13071L:	linux-media@vger.kernel.org
13072S:	Supported
13073W:	https://www.linuxtv.org
13074T:	git git://linuxtv.org/media_tree.git
13075F:	drivers/media/mc/
13076F:	include/media/media-*.h
13077F:	include/uapi/linux/media.h
13078
13079MEDIA DRIVER FOR FREESCALE IMX PXP
13080M:	Philipp Zabel <p.zabel@pengutronix.de>
13081L:	linux-media@vger.kernel.org
13082S:	Maintained
13083T:	git git://linuxtv.org/media_tree.git
13084F:	drivers/media/platform/nxp/imx-pxp.[ch]
13085
13086MEDIA DRIVERS FOR ASCOT2E
13087M:	Sergey Kozlov <serjk@netup.ru>
13088M:	Abylay Ospan <aospan@netup.ru>
13089L:	linux-media@vger.kernel.org
13090S:	Supported
13091W:	https://linuxtv.org
13092W:	http://netup.tv/
13093T:	git git://linuxtv.org/media_tree.git
13094F:	drivers/media/dvb-frontends/ascot2e*
13095
13096MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
13097M:	Jasmin Jessich <jasmin@anw.at>
13098L:	linux-media@vger.kernel.org
13099S:	Maintained
13100W:	https://linuxtv.org
13101T:	git git://linuxtv.org/media_tree.git
13102F:	drivers/media/dvb-frontends/cxd2099*
13103
13104MEDIA DRIVERS FOR CXD2841ER
13105M:	Sergey Kozlov <serjk@netup.ru>
13106M:	Abylay Ospan <aospan@netup.ru>
13107L:	linux-media@vger.kernel.org
13108S:	Supported
13109W:	https://linuxtv.org
13110W:	http://netup.tv/
13111T:	git git://linuxtv.org/media_tree.git
13112F:	drivers/media/dvb-frontends/cxd2841er*
13113
13114MEDIA DRIVERS FOR CXD2880
13115M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
13116L:	linux-media@vger.kernel.org
13117S:	Supported
13118W:	http://linuxtv.org/
13119T:	git git://linuxtv.org/media_tree.git
13120F:	drivers/media/dvb-frontends/cxd2880/*
13121F:	drivers/media/spi/cxd2880*
13122
13123MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
13124L:	linux-media@vger.kernel.org
13125S:	Orphan
13126W:	https://linuxtv.org
13127T:	git git://linuxtv.org/media_tree.git
13128F:	drivers/media/pci/ddbridge/*
13129
13130MEDIA DRIVERS FOR FREESCALE IMX
13131M:	Steve Longerbeam <slongerbeam@gmail.com>
13132M:	Philipp Zabel <p.zabel@pengutronix.de>
13133L:	linux-media@vger.kernel.org
13134S:	Maintained
13135T:	git git://linuxtv.org/media_tree.git
13136F:	Documentation/admin-guide/media/imx.rst
13137F:	Documentation/devicetree/bindings/media/imx.txt
13138F:	drivers/staging/media/imx/
13139F:	include/linux/imx-media.h
13140F:	include/media/imx.h
13141
13142MEDIA DRIVERS FOR FREESCALE IMX7/8
13143M:	Rui Miguel Silva <rmfrfs@gmail.com>
13144M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13145M:	Martin Kepplinger <martin.kepplinger@puri.sm>
13146R:	Purism Kernel Team <kernel@puri.sm>
13147L:	linux-media@vger.kernel.org
13148S:	Maintained
13149T:	git git://linuxtv.org/media_tree.git
13150F:	Documentation/admin-guide/media/imx7.rst
13151F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
13152F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
13153F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
13154F:	drivers/media/platform/nxp/imx-mipi-csis.c
13155F:	drivers/media/platform/nxp/imx7-media-csi.c
13156F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
13157
13158MEDIA DRIVERS FOR HELENE
13159M:	Abylay Ospan <aospan@netup.ru>
13160L:	linux-media@vger.kernel.org
13161S:	Supported
13162W:	https://linuxtv.org
13163W:	http://netup.tv/
13164T:	git git://linuxtv.org/media_tree.git
13165F:	drivers/media/dvb-frontends/helene*
13166
13167MEDIA DRIVERS FOR HORUS3A
13168M:	Sergey Kozlov <serjk@netup.ru>
13169M:	Abylay Ospan <aospan@netup.ru>
13170L:	linux-media@vger.kernel.org
13171S:	Supported
13172W:	https://linuxtv.org
13173W:	http://netup.tv/
13174T:	git git://linuxtv.org/media_tree.git
13175F:	drivers/media/dvb-frontends/horus3a*
13176
13177MEDIA DRIVERS FOR LNBH25
13178M:	Sergey Kozlov <serjk@netup.ru>
13179M:	Abylay Ospan <aospan@netup.ru>
13180L:	linux-media@vger.kernel.org
13181S:	Supported
13182W:	https://linuxtv.org
13183W:	http://netup.tv/
13184T:	git git://linuxtv.org/media_tree.git
13185F:	drivers/media/dvb-frontends/lnbh25*
13186
13187MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
13188L:	linux-media@vger.kernel.org
13189S:	Orphan
13190W:	https://linuxtv.org
13191T:	git git://linuxtv.org/media_tree.git
13192F:	drivers/media/dvb-frontends/mxl5xx*
13193
13194MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
13195M:	Sergey Kozlov <serjk@netup.ru>
13196M:	Abylay Ospan <aospan@netup.ru>
13197L:	linux-media@vger.kernel.org
13198S:	Supported
13199W:	https://linuxtv.org
13200W:	http://netup.tv/
13201T:	git git://linuxtv.org/media_tree.git
13202F:	drivers/media/pci/netup_unidvb/*
13203
13204MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
13205M:	Dmitry Osipenko <digetx@gmail.com>
13206L:	linux-media@vger.kernel.org
13207L:	linux-tegra@vger.kernel.org
13208S:	Maintained
13209T:	git git://linuxtv.org/media_tree.git
13210F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
13211F:	drivers/media/platform/nvidia/tegra-vde/
13212
13213MEDIA DRIVERS FOR RENESAS - CEU
13214M:	Jacopo Mondi <jacopo@jmondi.org>
13215L:	linux-media@vger.kernel.org
13216L:	linux-renesas-soc@vger.kernel.org
13217S:	Supported
13218T:	git git://linuxtv.org/media_tree.git
13219F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
13220F:	drivers/media/platform/renesas/renesas-ceu.c
13221F:	include/media/drv-intf/renesas-ceu.h
13222
13223MEDIA DRIVERS FOR RENESAS - DRIF
13224M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
13225L:	linux-media@vger.kernel.org
13226L:	linux-renesas-soc@vger.kernel.org
13227S:	Supported
13228T:	git git://linuxtv.org/media_tree.git
13229F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
13230F:	drivers/media/platform/renesas/rcar_drif.c
13231
13232MEDIA DRIVERS FOR RENESAS - FCP
13233M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13234L:	linux-media@vger.kernel.org
13235L:	linux-renesas-soc@vger.kernel.org
13236S:	Supported
13237T:	git git://linuxtv.org/media_tree.git
13238F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
13239F:	drivers/media/platform/renesas/rcar-fcp.c
13240F:	include/media/rcar-fcp.h
13241
13242MEDIA DRIVERS FOR RENESAS - FDP1
13243M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13244L:	linux-media@vger.kernel.org
13245L:	linux-renesas-soc@vger.kernel.org
13246S:	Supported
13247T:	git git://linuxtv.org/media_tree.git
13248F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
13249F:	drivers/media/platform/renesas/rcar_fdp1.c
13250
13251MEDIA DRIVERS FOR RENESAS - VIN
13252M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
13253L:	linux-media@vger.kernel.org
13254L:	linux-renesas-soc@vger.kernel.org
13255S:	Supported
13256T:	git git://linuxtv.org/media_tree.git
13257F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
13258F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
13259F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
13260F:	drivers/media/platform/renesas/rcar-isp.c
13261F:	drivers/media/platform/renesas/rcar-vin/
13262
13263MEDIA DRIVERS FOR RENESAS - VSP1
13264M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13265M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13266L:	linux-media@vger.kernel.org
13267L:	linux-renesas-soc@vger.kernel.org
13268S:	Supported
13269T:	git git://linuxtv.org/media_tree.git
13270F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
13271F:	drivers/media/platform/renesas/vsp1/
13272
13273MEDIA DRIVERS FOR ST STV0910 DEMODULATOR 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/stv0910*
13279
13280MEDIA DRIVERS FOR ST STV6111 TUNER ICs
13281L:	linux-media@vger.kernel.org
13282S:	Orphan
13283W:	https://linuxtv.org
13284T:	git git://linuxtv.org/media_tree.git
13285F:	drivers/media/dvb-frontends/stv6111*
13286
13287MEDIA DRIVERS FOR STM32 - DCMI
13288M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
13289L:	linux-media@vger.kernel.org
13290S:	Supported
13291T:	git git://linuxtv.org/media_tree.git
13292F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
13293F:	drivers/media/platform/st/stm32/stm32-dcmi.c
13294
13295MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
13296M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13297L:	linux-media@vger.kernel.org
13298S:	Maintained
13299W:	https://linuxtv.org
13300Q:	http://patchwork.kernel.org/project/linux-media/list/
13301T:	git git://linuxtv.org/media_tree.git
13302F:	Documentation/admin-guide/media/
13303F:	Documentation/devicetree/bindings/media/
13304F:	Documentation/driver-api/media/
13305F:	Documentation/userspace-api/media/
13306F:	drivers/media/
13307F:	drivers/staging/media/
13308F:	include/dt-bindings/media/
13309F:	include/linux/platform_data/media/
13310F:	include/media/
13311F:	include/uapi/linux/dvb/
13312F:	include/uapi/linux/ivtv*
13313F:	include/uapi/linux/media.h
13314F:	include/uapi/linux/uvcvideo.h
13315F:	include/uapi/linux/v4l2-*
13316F:	include/uapi/linux/videodev2.h
13317
13318MEDIATEK BLUETOOTH DRIVER
13319M:	Sean Wang <sean.wang@mediatek.com>
13320L:	linux-bluetooth@vger.kernel.org
13321L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13322S:	Maintained
13323F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
13324F:	drivers/bluetooth/btmtkuart.c
13325
13326MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
13327M:	Sean Wang <sean.wang@mediatek.com>
13328L:	linux-pm@vger.kernel.org
13329S:	Maintained
13330F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
13331F:	drivers/power/reset/mt6323-poweroff.c
13332
13333MEDIATEK CIR DRIVER
13334M:	Sean Wang <sean.wang@mediatek.com>
13335S:	Maintained
13336F:	drivers/media/rc/mtk-cir.c
13337
13338MEDIATEK DMA DRIVER
13339M:	Sean Wang <sean.wang@mediatek.com>
13340L:	dmaengine@vger.kernel.org
13341L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13342L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13343S:	Maintained
13344F:	Documentation/devicetree/bindings/dma/mtk-*
13345F:	drivers/dma/mediatek/
13346
13347MEDIATEK ETHERNET DRIVER
13348M:	Felix Fietkau <nbd@nbd.name>
13349M:	John Crispin <john@phrozen.org>
13350M:	Sean Wang <sean.wang@mediatek.com>
13351M:	Mark Lee <Mark-MC.Lee@mediatek.com>
13352M:	Lorenzo Bianconi <lorenzo@kernel.org>
13353L:	netdev@vger.kernel.org
13354S:	Maintained
13355F:	drivers/net/ethernet/mediatek/
13356
13357MEDIATEK ETHERNET PCS DRIVER
13358M:	Alexander Couzens <lynxis@fe80.eu>
13359M:	Daniel Golle <daniel@makrotopia.org>
13360L:	netdev@vger.kernel.org
13361S:	Maintained
13362F:	drivers/net/pcs/pcs-mtk-lynxi.c
13363F:	include/linux/pcs/pcs-mtk-lynxi.h
13364
13365MEDIATEK ETHERNET PHY DRIVERS
13366M:	Daniel Golle <daniel@makrotopia.org>
13367M:	Qingfang Deng <dqfext@gmail.com>
13368M:	SkyLake Huang <SkyLake.Huang@mediatek.com>
13369L:	netdev@vger.kernel.org
13370S:	Maintained
13371F:	drivers/net/phy/mediatek-ge-soc.c
13372F:	drivers/net/phy/mediatek-ge.c
13373
13374MEDIATEK I2C CONTROLLER DRIVER
13375M:	Qii Wang <qii.wang@mediatek.com>
13376L:	linux-i2c@vger.kernel.org
13377S:	Maintained
13378F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
13379F:	drivers/i2c/busses/i2c-mt65xx.c
13380
13381MEDIATEK IOMMU DRIVER
13382M:	Yong Wu <yong.wu@mediatek.com>
13383L:	iommu@lists.linux.dev
13384L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13385S:	Supported
13386F:	Documentation/devicetree/bindings/iommu/mediatek*
13387F:	drivers/iommu/mtk_iommu*
13388F:	include/dt-bindings/memory/mediatek,mt*-port.h
13389F:	include/dt-bindings/memory/mt*-port.h
13390
13391MEDIATEK JPEG DRIVER
13392M:	Bin Liu <bin.liu@mediatek.com>
13393S:	Supported
13394F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
13395F:	drivers/media/platform/mediatek/jpeg/
13396
13397MEDIATEK KEYPAD DRIVER
13398M:	Mattijs Korpershoek <mkorpershoek@baylibre.com>
13399S:	Supported
13400F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
13401F:	drivers/input/keyboard/mt6779-keypad.c
13402
13403MEDIATEK MDP DRIVER
13404M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
13405M:	Houlong Wei <houlong.wei@mediatek.com>
13406M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
13407S:	Supported
13408F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
13409F:	drivers/media/platform/mediatek/mdp/
13410F:	drivers/media/platform/mediatek/vpu/
13411
13412MEDIATEK MEDIA DRIVER
13413M:	Tiffany Lin <tiffany.lin@mediatek.com>
13414M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
13415M:	Yunfei Dong <yunfei.dong@mediatek.com>
13416S:	Supported
13417F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
13418F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
13419F:	drivers/media/platform/mediatek/vcodec/
13420F:	drivers/media/platform/mediatek/vpu/
13421
13422MEDIATEK MMC/SD/SDIO DRIVER
13423M:	Chaotian Jing <chaotian.jing@mediatek.com>
13424S:	Maintained
13425F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
13426F:	drivers/mmc/host/mtk-sd.c
13427
13428MEDIATEK MT76 WIRELESS LAN DRIVER
13429M:	Felix Fietkau <nbd@nbd.name>
13430M:	Lorenzo Bianconi <lorenzo@kernel.org>
13431M:	Ryder Lee <ryder.lee@mediatek.com>
13432R:	Shayne Chen <shayne.chen@mediatek.com>
13433R:	Sean Wang <sean.wang@mediatek.com>
13434L:	linux-wireless@vger.kernel.org
13435S:	Maintained
13436T:	git https://github.com/nbd168/wireless
13437F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
13438F:	drivers/net/wireless/mediatek/mt76/
13439
13440MEDIATEK MT7601U WIRELESS LAN DRIVER
13441M:	Jakub Kicinski <kuba@kernel.org>
13442L:	linux-wireless@vger.kernel.org
13443S:	Maintained
13444F:	drivers/net/wireless/mediatek/mt7601u/
13445
13446MEDIATEK MT7621 CLOCK DRIVER
13447M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
13448S:	Maintained
13449F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
13450F:	drivers/clk/ralink/clk-mt7621.c
13451
13452MEDIATEK MT7621 PCIE CONTROLLER DRIVER
13453M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
13454S:	Maintained
13455F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
13456F:	drivers/pci/controller/pcie-mt7621.c
13457
13458MEDIATEK MT7621 PHY PCI DRIVER
13459M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
13460S:	Maintained
13461F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
13462F:	drivers/phy/ralink/phy-mt7621-pci.c
13463
13464MEDIATEK MT7621/28/88 I2C DRIVER
13465M:	Stefan Roese <sr@denx.de>
13466L:	linux-i2c@vger.kernel.org
13467S:	Maintained
13468F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
13469F:	drivers/i2c/busses/i2c-mt7621.c
13470
13471MEDIATEK MTMIPS CLOCK DRIVER
13472M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
13473S:	Maintained
13474F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
13475F:	drivers/clk/ralink/clk-mtmips.c
13476
13477MEDIATEK NAND CONTROLLER DRIVER
13478L:	linux-mtd@lists.infradead.org
13479S:	Orphan
13480F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
13481F:	drivers/mtd/nand/raw/mtk_*
13482
13483MEDIATEK PMIC LED DRIVER
13484M:	Sean Wang <sean.wang@mediatek.com>
13485S:	Maintained
13486F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
13487F:	drivers/leds/leds-mt6323.c
13488
13489MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
13490M:	Sean Wang <sean.wang@mediatek.com>
13491S:	Maintained
13492F:	drivers/char/hw_random/mtk-rng.c
13493
13494MEDIATEK SMI DRIVER
13495M:	Yong Wu <yong.wu@mediatek.com>
13496L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13497S:	Supported
13498F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
13499F:	drivers/memory/mtk-smi.c
13500F:	include/soc/mediatek/smi.h
13501
13502MEDIATEK SWITCH DRIVER
13503M:	Arınç ÜNAL <arinc.unal@arinc9.com>
13504M:	Daniel Golle <daniel@makrotopia.org>
13505M:	Landen Chao <Landen.Chao@mediatek.com>
13506M:	DENG Qingfang <dqfext@gmail.com>
13507M:	Sean Wang <sean.wang@mediatek.com>
13508L:	netdev@vger.kernel.org
13509S:	Maintained
13510F:	drivers/net/dsa/mt7530-mdio.c
13511F:	drivers/net/dsa/mt7530-mmio.c
13512F:	drivers/net/dsa/mt7530.*
13513F:	net/dsa/tag_mtk.c
13514
13515MEDIATEK T7XX 5G WWAN MODEM DRIVER
13516M:	Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
13517M:	Intel Corporation <linuxwwan@intel.com>
13518R:	Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
13519R:	Liu Haijun <haijun.liu@mediatek.com>
13520R:	M Chetan Kumar <m.chetan.kumar@linux.intel.com>
13521R:	Ricardo Martinez <ricardo.martinez@linux.intel.com>
13522L:	netdev@vger.kernel.org
13523S:	Supported
13524F:	drivers/net/wwan/t7xx/
13525
13526MEDIATEK USB3 DRD IP DRIVER
13527M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
13528L:	linux-usb@vger.kernel.org
13529L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13530L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13531S:	Maintained
13532F:	Documentation/devicetree/bindings/usb/mediatek,*
13533F:	drivers/usb/host/xhci-mtk*
13534F:	drivers/usb/mtu3/
13535
13536MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
13537M:	Peter Senna Tschudin <peter.senna@gmail.com>
13538M:	Martin Donnelly <martin.donnelly@ge.com>
13539M:	Martyn Welch <martyn.welch@collabora.co.uk>
13540S:	Maintained
13541F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
13542F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
13543
13544MEGARAID SCSI/SAS DRIVERS
13545M:	Kashyap Desai <kashyap.desai@broadcom.com>
13546M:	Sumit Saxena <sumit.saxena@broadcom.com>
13547M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
13548L:	megaraidlinux.pdl@broadcom.com
13549L:	linux-scsi@vger.kernel.org
13550S:	Maintained
13551W:	http://www.avagotech.com/support/
13552F:	Documentation/scsi/megaraid.rst
13553F:	drivers/scsi/megaraid.*
13554F:	drivers/scsi/megaraid/
13555
13556MELEXIS MLX90614 DRIVER
13557M:	Crt Mori <cmo@melexis.com>
13558L:	linux-iio@vger.kernel.org
13559S:	Supported
13560W:	http://www.melexis.com
13561F:	drivers/iio/temperature/mlx90614.c
13562
13563MELEXIS MLX90632 DRIVER
13564M:	Crt Mori <cmo@melexis.com>
13565L:	linux-iio@vger.kernel.org
13566S:	Supported
13567W:	http://www.melexis.com
13568F:	drivers/iio/temperature/mlx90632.c
13569
13570MELFAS MIP4 TOUCHSCREEN DRIVER
13571M:	Sangwon Jee <jeesw@melfas.com>
13572S:	Supported
13573W:	http://www.melfas.com
13574F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
13575F:	drivers/input/touchscreen/melfas_mip4.c
13576
13577MELLANOX BLUEFIELD I2C DRIVER
13578M:	Khalil Blaiech <kblaiech@nvidia.com>
13579M:	Asmaa Mnebhi <asmaa@nvidia.com>
13580L:	linux-i2c@vger.kernel.org
13581S:	Supported
13582F:	drivers/i2c/busses/i2c-mlxbf.c
13583
13584MELLANOX ETHERNET DRIVER (mlx4_en)
13585M:	Tariq Toukan <tariqt@nvidia.com>
13586L:	netdev@vger.kernel.org
13587S:	Supported
13588W:	http://www.mellanox.com
13589Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13590F:	drivers/net/ethernet/mellanox/mlx4/en_*
13591
13592MELLANOX ETHERNET DRIVER (mlx5e)
13593M:	Saeed Mahameed <saeedm@nvidia.com>
13594L:	netdev@vger.kernel.org
13595S:	Supported
13596W:	http://www.mellanox.com
13597Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13598F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
13599
13600MELLANOX ETHERNET INNOVA DRIVERS
13601R:	Boris Pismenny <borisp@nvidia.com>
13602L:	netdev@vger.kernel.org
13603S:	Supported
13604W:	http://www.mellanox.com
13605Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13606F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
13607F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
13608F:	include/linux/mlx5/mlx5_ifc_fpga.h
13609
13610MELLANOX ETHERNET SWITCH DRIVERS
13611M:	Ido Schimmel <idosch@nvidia.com>
13612M:	Petr Machata <petrm@nvidia.com>
13613L:	netdev@vger.kernel.org
13614S:	Supported
13615W:	http://www.mellanox.com
13616Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13617F:	drivers/net/ethernet/mellanox/mlxsw/
13618F:	tools/testing/selftests/drivers/net/mlxsw/
13619
13620MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
13621M:	mlxsw@nvidia.com
13622L:	netdev@vger.kernel.org
13623S:	Supported
13624W:	http://www.mellanox.com
13625Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13626F:	drivers/net/ethernet/mellanox/mlxfw/
13627
13628MELLANOX HARDWARE PLATFORM SUPPORT
13629M:	Hans de Goede <hdegoede@redhat.com>
13630M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
13631M:	Mark Gross <markgross@kernel.org>
13632M:	Vadim Pasternak <vadimp@nvidia.com>
13633L:	platform-driver-x86@vger.kernel.org
13634S:	Supported
13635F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
13636F:	drivers/platform/mellanox/
13637F:	include/linux/platform_data/mlxreg.h
13638
13639MELLANOX MLX4 core VPI driver
13640M:	Tariq Toukan <tariqt@nvidia.com>
13641L:	netdev@vger.kernel.org
13642L:	linux-rdma@vger.kernel.org
13643S:	Supported
13644W:	http://www.mellanox.com
13645Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13646F:	drivers/net/ethernet/mellanox/mlx4/
13647F:	include/linux/mlx4/
13648
13649MELLANOX MLX4 IB driver
13650M:	Yishai Hadas <yishaih@nvidia.com>
13651L:	linux-rdma@vger.kernel.org
13652S:	Supported
13653W:	http://www.mellanox.com
13654Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13655F:	drivers/infiniband/hw/mlx4/
13656F:	include/linux/mlx4/
13657F:	include/uapi/rdma/mlx4-abi.h
13658
13659MELLANOX MLX5 core VPI driver
13660M:	Saeed Mahameed <saeedm@nvidia.com>
13661M:	Leon Romanovsky <leonro@nvidia.com>
13662L:	netdev@vger.kernel.org
13663L:	linux-rdma@vger.kernel.org
13664S:	Supported
13665W:	http://www.mellanox.com
13666Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13667F:	Documentation/networking/device_drivers/ethernet/mellanox/
13668F:	drivers/net/ethernet/mellanox/mlx5/core/
13669F:	include/linux/mlx5/
13670
13671MELLANOX MLX5 IB driver
13672M:	Leon Romanovsky <leonro@nvidia.com>
13673L:	linux-rdma@vger.kernel.org
13674S:	Supported
13675W:	http://www.mellanox.com
13676Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13677F:	drivers/infiniband/hw/mlx5/
13678F:	include/linux/mlx5/
13679F:	include/uapi/rdma/mlx5-abi.h
13680
13681MELLANOX MLXCPLD I2C AND MUX DRIVER
13682M:	Vadim Pasternak <vadimp@nvidia.com>
13683M:	Michael Shych <michaelsh@nvidia.com>
13684L:	linux-i2c@vger.kernel.org
13685S:	Supported
13686F:	Documentation/i2c/busses/i2c-mlxcpld.rst
13687F:	drivers/i2c/busses/i2c-mlxcpld.c
13688F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
13689
13690MELLANOX MLXCPLD LED DRIVER
13691M:	Vadim Pasternak <vadimp@nvidia.com>
13692L:	linux-leds@vger.kernel.org
13693S:	Supported
13694F:	Documentation/leds/leds-mlxcpld.rst
13695F:	drivers/leds/leds-mlxcpld.c
13696F:	drivers/leds/leds-mlxreg.c
13697
13698MELLANOX PLATFORM DRIVER
13699M:	Vadim Pasternak <vadimp@nvidia.com>
13700L:	platform-driver-x86@vger.kernel.org
13701S:	Supported
13702F:	drivers/platform/x86/mlx-platform.c
13703
13704MEMBARRIER SUPPORT
13705M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13706M:	"Paul E. McKenney" <paulmck@kernel.org>
13707L:	linux-kernel@vger.kernel.org
13708S:	Supported
13709F:	arch/powerpc/include/asm/membarrier.h
13710F:	include/uapi/linux/membarrier.h
13711F:	kernel/sched/membarrier.c
13712
13713MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
13714M:	Mike Rapoport <rppt@kernel.org>
13715L:	linux-mm@kvack.org
13716S:	Maintained
13717F:	Documentation/core-api/boot-time-mm.rst
13718F:	include/linux/memblock.h
13719F:	mm/memblock.c
13720F:	mm/mm_init.c
13721F:	tools/testing/memblock/
13722
13723MEMORY CONTROLLER DRIVERS
13724M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
13725L:	linux-kernel@vger.kernel.org
13726S:	Maintained
13727B:	mailto:krzysztof.kozlowski@linaro.org
13728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
13729F:	Documentation/devicetree/bindings/memory-controllers/
13730F:	drivers/memory/
13731F:	include/dt-bindings/memory/
13732F:	include/memory/
13733
13734MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
13735M:	Dmitry Osipenko <digetx@gmail.com>
13736L:	linux-pm@vger.kernel.org
13737L:	linux-tegra@vger.kernel.org
13738S:	Maintained
13739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
13740F:	drivers/devfreq/tegra30-devfreq.c
13741
13742MEMORY HOT(UN)PLUG
13743M:	David Hildenbrand <david@redhat.com>
13744M:	Oscar Salvador <osalvador@suse.de>
13745L:	linux-mm@kvack.org
13746S:	Maintained
13747F:	Documentation/admin-guide/mm/memory-hotplug.rst
13748F:	Documentation/core-api/memory-hotplug.rst
13749F:	drivers/base/memory.c
13750F:	include/linux/memory_hotplug.h
13751F:	mm/memory_hotplug.c
13752F:	tools/testing/selftests/memory-hotplug/
13753
13754MEMORY MANAGEMENT
13755M:	Andrew Morton <akpm@linux-foundation.org>
13756L:	linux-mm@kvack.org
13757S:	Maintained
13758W:	http://www.linux-mm.org
13759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
13760T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
13761F:	include/linux/gfp.h
13762F:	include/linux/gfp_types.h
13763F:	include/linux/memory_hotplug.h
13764F:	include/linux/mm.h
13765F:	include/linux/mmzone.h
13766F:	include/linux/pagewalk.h
13767F:	include/linux/rmap.h
13768F:	include/trace/events/ksm.h
13769F:	mm/
13770F:	tools/mm/
13771F:	tools/testing/selftests/mm/
13772
13773MEMORY TECHNOLOGY DEVICES (MTD)
13774M:	Miquel Raynal <miquel.raynal@bootlin.com>
13775M:	Richard Weinberger <richard@nod.at>
13776M:	Vignesh Raghavendra <vigneshr@ti.com>
13777L:	linux-mtd@lists.infradead.org
13778S:	Maintained
13779W:	http://www.linux-mtd.infradead.org/
13780Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13781C:	irc://irc.oftc.net/mtd
13782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
13783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
13784F:	Documentation/devicetree/bindings/mtd/
13785F:	drivers/mtd/
13786F:	include/linux/mtd/
13787F:	include/uapi/mtd/
13788
13789MEMSENSING MICROSYSTEMS MSA311 DRIVER
13790M:	Dmitry Rokosov <ddrokosov@sberdevices.ru>
13791L:	linux-iio@vger.kernel.org
13792S:	Maintained
13793F:	Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
13794F:	drivers/iio/accel/msa311.c
13795
13796MEN A21 WATCHDOG DRIVER
13797M:	Johannes Thumshirn <morbidrsa@gmail.com>
13798L:	linux-watchdog@vger.kernel.org
13799S:	Maintained
13800F:	drivers/watchdog/mena21_wdt.c
13801
13802MEN CHAMELEON BUS (mcb)
13803M:	Johannes Thumshirn <morbidrsa@gmail.com>
13804S:	Maintained
13805F:	Documentation/driver-api/men-chameleon-bus.rst
13806F:	drivers/mcb/
13807F:	include/linux/mcb.h
13808
13809MEN F21BMC (Board Management Controller)
13810M:	Andreas Werner <andreas.werner@men.de>
13811S:	Supported
13812F:	Documentation/hwmon/menf21bmc.rst
13813F:	drivers/hwmon/menf21bmc_hwmon.c
13814F:	drivers/leds/leds-menf21bmc.c
13815F:	drivers/mfd/menf21bmc.c
13816F:	drivers/watchdog/menf21bmc_wdt.c
13817
13818MEN Z069 WATCHDOG DRIVER
13819M:	Johannes Thumshirn <jth@kernel.org>
13820L:	linux-watchdog@vger.kernel.org
13821S:	Maintained
13822F:	drivers/watchdog/menz69_wdt.c
13823
13824MESON AO CEC DRIVER FOR AMLOGIC SOCS
13825M:	Neil Armstrong <neil.armstrong@linaro.org>
13826L:	linux-media@vger.kernel.org
13827L:	linux-amlogic@lists.infradead.org
13828S:	Supported
13829W:	http://linux-meson.com/
13830T:	git git://linuxtv.org/media_tree.git
13831F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
13832F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
13833F:	drivers/media/cec/platform/meson/ao-cec.c
13834
13835MESON GE2D DRIVER FOR AMLOGIC SOCS
13836M:	Neil Armstrong <neil.armstrong@linaro.org>
13837L:	linux-media@vger.kernel.org
13838L:	linux-amlogic@lists.infradead.org
13839S:	Supported
13840T:	git git://linuxtv.org/media_tree.git
13841F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
13842F:	drivers/media/platform/amlogic/meson-ge2d/
13843
13844MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
13845M:	Liang Yang <liang.yang@amlogic.com>
13846L:	linux-mtd@lists.infradead.org
13847S:	Maintained
13848F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
13849F:	drivers/mtd/nand/raw/meson_*
13850
13851MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
13852M:	Neil Armstrong <neil.armstrong@linaro.org>
13853L:	linux-media@vger.kernel.org
13854L:	linux-amlogic@lists.infradead.org
13855S:	Supported
13856T:	git git://linuxtv.org/media_tree.git
13857F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
13858F:	drivers/staging/media/meson/vdec/
13859
13860METHODE UDPU SUPPORT
13861M:	Vladimir Vid <vladimir.vid@sartura.hr>
13862S:	Maintained
13863F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
13864
13865MHI BUS
13866M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13867L:	mhi@lists.linux.dev
13868L:	linux-arm-msm@vger.kernel.org
13869S:	Maintained
13870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
13871F:	Documentation/ABI/stable/sysfs-bus-mhi
13872F:	Documentation/mhi/
13873F:	drivers/bus/mhi/
13874F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
13875F:	include/linux/mhi.h
13876
13877MICROBLAZE ARCHITECTURE
13878M:	Michal Simek <monstr@monstr.eu>
13879S:	Supported
13880W:	http://www.monstr.eu/fdt/
13881T:	git git://git.monstr.eu/linux-2.6-microblaze.git
13882F:	arch/microblaze/
13883
13884MICROBLAZE TMR INJECT
13885M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
13886S:	Supported
13887F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
13888F:	drivers/misc/xilinx_tmr_inject.c
13889
13890MICROBLAZE TMR MANAGER
13891M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
13892S:	Supported
13893F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
13894F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
13895F:	drivers/misc/xilinx_tmr_manager.c
13896
13897MICROCHIP AT91 DMA DRIVERS
13898M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13899M:	Tudor Ambarus <tudor.ambarus@linaro.org>
13900L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13901L:	dmaengine@vger.kernel.org
13902S:	Supported
13903F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
13904F:	drivers/dma/at_hdmac.c
13905F:	drivers/dma/at_xdmac.c
13906F:	include/dt-bindings/dma/at91.h
13907
13908MICROCHIP AT91 SERIAL DRIVER
13909M:	Richard Genoud <richard.genoud@gmail.com>
13910S:	Maintained
13911F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13912F:	drivers/tty/serial/atmel_serial.c
13913F:	drivers/tty/serial/atmel_serial.h
13914
13915MICROCHIP AT91 USART MFD DRIVER
13916M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
13917L:	linux-kernel@vger.kernel.org
13918S:	Supported
13919F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13920F:	drivers/mfd/at91-usart.c
13921F:	include/dt-bindings/mfd/at91-usart.h
13922
13923MICROCHIP AT91 USART SPI DRIVER
13924M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
13925L:	linux-spi@vger.kernel.org
13926S:	Supported
13927F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13928F:	drivers/spi/spi-at91-usart.c
13929
13930MICROCHIP AUDIO ASOC DRIVERS
13931M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
13932L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13933S:	Supported
13934F:	Documentation/devicetree/bindings/sound/atmel*
13935F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
13936F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
13937F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
13938F:	sound/soc/atmel
13939
13940MICROCHIP CSI2DC DRIVER
13941M:	Eugen Hristev <eugen.hristev@microchip.com>
13942L:	linux-media@vger.kernel.org
13943S:	Supported
13944F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
13945F:	drivers/media/platform/microchip/microchip-csi2dc.c
13946
13947MICROCHIP ECC DRIVER
13948M:	Tudor Ambarus <tudor.ambarus@linaro.org>
13949L:	linux-crypto@vger.kernel.org
13950S:	Maintained
13951F:	drivers/crypto/atmel-ecc.*
13952
13953MICROCHIP EIC DRIVER
13954M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
13955L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13956S:	Supported
13957F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
13958F:	drivers/irqchip/irq-mchp-eic.c
13959
13960MICROCHIP I2C DRIVER
13961M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13962L:	linux-i2c@vger.kernel.org
13963S:	Supported
13964F:	drivers/i2c/busses/i2c-at91-*.c
13965F:	drivers/i2c/busses/i2c-at91.h
13966
13967MICROCHIP ISC DRIVER
13968M:	Eugen Hristev <eugen.hristev@microchip.com>
13969L:	linux-media@vger.kernel.org
13970S:	Supported
13971F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
13972F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
13973F:	drivers/media/platform/microchip/microchip-isc*
13974F:	drivers/media/platform/microchip/microchip-sama*-isc*
13975F:	drivers/staging/media/deprecated/atmel/atmel-isc*
13976F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
13977F:	include/linux/atmel-isc-media.h
13978
13979MICROCHIP ISI DRIVER
13980M:	Eugen Hristev <eugen.hristev@microchip.com>
13981L:	linux-media@vger.kernel.org
13982S:	Supported
13983F:	drivers/media/platform/atmel/atmel-isi.c
13984F:	drivers/media/platform/atmel/atmel-isi.h
13985
13986MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
13987M:	Woojung Huh <woojung.huh@microchip.com>
13988M:	UNGLinuxDriver@microchip.com
13989L:	netdev@vger.kernel.org
13990S:	Maintained
13991F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
13992F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
13993F:	drivers/net/dsa/microchip/*
13994F:	include/linux/dsa/ksz_common.h
13995F:	include/linux/platform_data/microchip-ksz.h
13996F:	net/dsa/tag_ksz.c
13997
13998MICROCHIP LAN743X ETHERNET DRIVER
13999M:	Bryan Whitehead <bryan.whitehead@microchip.com>
14000M:	UNGLinuxDriver@microchip.com
14001L:	netdev@vger.kernel.org
14002S:	Maintained
14003F:	drivers/net/ethernet/microchip/lan743x_*
14004
14005MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
14006M:	Arun Ramadoss <arun.ramadoss@microchip.com>
14007R:	UNGLinuxDriver@microchip.com
14008L:	netdev@vger.kernel.org
14009S:	Maintained
14010F:	drivers/net/phy/microchip_t1.c
14011
14012MICROCHIP LAN966X ETHERNET DRIVER
14013M:	Horatiu Vultur <horatiu.vultur@microchip.com>
14014M:	UNGLinuxDriver@microchip.com
14015L:	netdev@vger.kernel.org
14016S:	Maintained
14017F:	drivers/net/ethernet/microchip/lan966x/*
14018
14019MICROCHIP LCDFB DRIVER
14020M:	Nicolas Ferre <nicolas.ferre@microchip.com>
14021L:	linux-fbdev@vger.kernel.org
14022S:	Maintained
14023F:	drivers/video/fbdev/atmel_lcdfb.c
14024F:	include/video/atmel_lcdc.h
14025
14026MICROCHIP MCP16502 PMIC DRIVER
14027M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14028L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14029S:	Supported
14030F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
14031F:	drivers/regulator/mcp16502.c
14032
14033MICROCHIP MCP3911 ADC DRIVER
14034M:	Marcus Folkesson <marcus.folkesson@gmail.com>
14035M:	Kent Gustavsson <kent@minoris.se>
14036L:	linux-iio@vger.kernel.org
14037S:	Maintained
14038F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
14039F:	drivers/iio/adc/mcp3911.c
14040
14041MICROCHIP MMC/SD/SDIO MCI DRIVER
14042M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14043S:	Maintained
14044F:	drivers/mmc/host/atmel-mci.c
14045
14046MICROCHIP NAND DRIVER
14047M:	Tudor Ambarus <tudor.ambarus@linaro.org>
14048L:	linux-mtd@lists.infradead.org
14049S:	Supported
14050F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
14051F:	drivers/mtd/nand/raw/atmel/*
14052
14053MICROCHIP OTPC DRIVER
14054M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14055L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14056S:	Supported
14057F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
14058F:	drivers/nvmem/microchip-otpc.c
14059F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
14060
14061MICROCHIP PCI1XXXX GP DRIVER
14062M:	Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
14063M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14064L:	linux-gpio@vger.kernel.org
14065S:	Supported
14066F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
14067F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
14068F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
14069F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
14070
14071MICROCHIP PCI1XXXX I2C DRIVER
14072M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
14073M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14074M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14075L:	linux-i2c@vger.kernel.org
14076S:	Maintained
14077F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
14078
14079MICROCHIP PCIe UART DRIVER
14080M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14081M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
14082L:	linux-serial@vger.kernel.org
14083S:	Maintained
14084F:	drivers/tty/serial/8250/8250_pci1xxxx.c
14085
14086MICROCHIP POLARFIRE FPGA DRIVERS
14087M:	Conor Dooley <conor.dooley@microchip.com>
14088R:	Vladimir Georgiev <v.georgiev@metrotek.ru>
14089L:	linux-fpga@vger.kernel.org
14090S:	Supported
14091F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
14092F:	drivers/fpga/microchip-spi.c
14093
14094MICROCHIP PWM DRIVER
14095M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14096L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14097L:	linux-pwm@vger.kernel.org
14098S:	Supported
14099F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
14100F:	drivers/pwm/pwm-atmel.c
14101
14102MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
14103M:	Eugen Hristev <eugen.hristev@microchip.com>
14104L:	linux-iio@vger.kernel.org
14105S:	Supported
14106F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
14107F:	drivers/iio/adc/at91-sama5d2_adc.c
14108F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
14109
14110MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
14111M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14112S:	Supported
14113F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
14114F:	drivers/power/reset/at91-sama5d2_shdwc.c
14115
14116MICROCHIP SOC DRIVERS
14117M:	Conor Dooley <conor@kernel.org>
14118S:	Supported
14119T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
14120F:	drivers/soc/microchip/
14121
14122MICROCHIP SPI DRIVER
14123M:	Ryan Wanner <ryan.wanner@microchip.com>
14124S:	Supported
14125F:	drivers/spi/spi-atmel.*
14126
14127MICROCHIP SSC DRIVER
14128M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14130S:	Supported
14131F:	Documentation/devicetree/bindings/misc/atmel-ssc.txt
14132F:	drivers/misc/atmel-ssc.c
14133F:	include/linux/atmel-ssc.h
14134
14135Microchip Timer Counter Block (TCB) Capture Driver
14136M:	Kamel Bouhara <kamel.bouhara@bootlin.com>
14137L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14138L:	linux-iio@vger.kernel.org
14139S:	Maintained
14140F:	drivers/counter/microchip-tcb-capture.c
14141
14142MICROCHIP USB251XB DRIVER
14143M:	Richard Leitner <richard.leitner@skidata.com>
14144L:	linux-usb@vger.kernel.org
14145S:	Maintained
14146F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
14147F:	drivers/usb/misc/usb251xb.c
14148
14149MICROCHIP USBA UDC DRIVER
14150M:	Cristian Birsan <cristian.birsan@microchip.com>
14151L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14152S:	Supported
14153F:	drivers/usb/gadget/udc/atmel_usba_udc.*
14154
14155MICROCHIP WILC1000 WIFI DRIVER
14156M:	Ajay Singh <ajay.kathat@microchip.com>
14157M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14158L:	linux-wireless@vger.kernel.org
14159S:	Supported
14160F:	drivers/net/wireless/microchip/wilc1000/
14161
14162MICROSEMI MIPS SOCS
14163M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
14164M:	UNGLinuxDriver@microchip.com
14165L:	linux-mips@vger.kernel.org
14166S:	Supported
14167F:	Documentation/devicetree/bindings/mips/mscc.txt
14168F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
14169F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
14170F:	arch/mips/boot/dts/mscc/
14171F:	arch/mips/configs/generic/board-ocelot.config
14172F:	arch/mips/generic/board-ocelot.c
14173
14174MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
14175M:	Don Brace <don.brace@microchip.com>
14176L:	storagedev@microchip.com
14177L:	linux-scsi@vger.kernel.org
14178S:	Supported
14179F:	Documentation/scsi/smartpqi.rst
14180F:	drivers/scsi/smartpqi/Kconfig
14181F:	drivers/scsi/smartpqi/Makefile
14182F:	drivers/scsi/smartpqi/smartpqi*.[ch]
14183F:	include/linux/cciss*.h
14184F:	include/uapi/linux/cciss*.h
14185
14186MICROSOFT MANA RDMA DRIVER
14187M:	Long Li <longli@microsoft.com>
14188M:	Ajay Sharma <sharmaajay@microsoft.com>
14189L:	linux-rdma@vger.kernel.org
14190S:	Supported
14191F:	drivers/infiniband/hw/mana/
14192F:	include/net/mana
14193F:	include/uapi/rdma/mana-abi.h
14194
14195MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
14196M:	Maximilian Luz <luzmaximilian@gmail.com>
14197L:	platform-driver-x86@vger.kernel.org
14198S:	Maintained
14199F:	drivers/platform/surface/surface_aggregator_tabletsw.c
14200
14201MICROSOFT SURFACE BATTERY AND AC DRIVERS
14202M:	Maximilian Luz <luzmaximilian@gmail.com>
14203L:	linux-pm@vger.kernel.org
14204L:	platform-driver-x86@vger.kernel.org
14205S:	Maintained
14206F:	drivers/power/supply/surface_battery.c
14207F:	drivers/power/supply/surface_charger.c
14208
14209MICROSOFT SURFACE DTX DRIVER
14210M:	Maximilian Luz <luzmaximilian@gmail.com>
14211L:	platform-driver-x86@vger.kernel.org
14212S:	Maintained
14213F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
14214F:	drivers/platform/surface/surface_dtx.c
14215F:	include/uapi/linux/surface_aggregator/dtx.h
14216
14217MICROSOFT SURFACE GPE LID SUPPORT DRIVER
14218M:	Maximilian Luz <luzmaximilian@gmail.com>
14219L:	platform-driver-x86@vger.kernel.org
14220S:	Maintained
14221F:	drivers/platform/surface/surface_gpe.c
14222
14223MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
14224M:	Hans de Goede <hdegoede@redhat.com>
14225M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14226M:	Mark Gross <markgross@kernel.org>
14227M:	Maximilian Luz <luzmaximilian@gmail.com>
14228L:	platform-driver-x86@vger.kernel.org
14229S:	Maintained
14230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
14231F:	drivers/platform/surface/
14232
14233MICROSOFT SURFACE HID TRANSPORT DRIVER
14234M:	Maximilian Luz <luzmaximilian@gmail.com>
14235L:	linux-input@vger.kernel.org
14236L:	platform-driver-x86@vger.kernel.org
14237S:	Maintained
14238F:	drivers/hid/surface-hid/
14239
14240MICROSOFT SURFACE HOT-PLUG DRIVER
14241M:	Maximilian Luz <luzmaximilian@gmail.com>
14242L:	platform-driver-x86@vger.kernel.org
14243S:	Maintained
14244F:	drivers/platform/surface/surface_hotplug.c
14245
14246MICROSOFT SURFACE PLATFORM PROFILE DRIVER
14247M:	Maximilian Luz <luzmaximilian@gmail.com>
14248L:	platform-driver-x86@vger.kernel.org
14249S:	Maintained
14250F:	drivers/platform/surface/surface_platform_profile.c
14251
14252MICROSOFT SURFACE PRO 3 BUTTON DRIVER
14253M:	Chen Yu <yu.c.chen@intel.com>
14254L:	platform-driver-x86@vger.kernel.org
14255S:	Supported
14256F:	drivers/platform/surface/surfacepro3_button.c
14257
14258MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
14259M:	Maximilian Luz <luzmaximilian@gmail.com>
14260L:	platform-driver-x86@vger.kernel.org
14261S:	Maintained
14262F:	drivers/platform/surface/surface_aggregator_hub.c
14263
14264MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
14265M:	Maximilian Luz <luzmaximilian@gmail.com>
14266L:	platform-driver-x86@vger.kernel.org
14267S:	Maintained
14268W:	https://github.com/linux-surface/surface-aggregator-module
14269C:	irc://irc.libera.chat/linux-surface
14270F:	Documentation/driver-api/surface_aggregator/
14271F:	drivers/platform/surface/aggregator/
14272F:	drivers/platform/surface/surface_acpi_notify.c
14273F:	drivers/platform/surface/surface_aggregator_cdev.c
14274F:	drivers/platform/surface/surface_aggregator_registry.c
14275F:	include/linux/surface_acpi_notify.h
14276F:	include/linux/surface_aggregator/
14277F:	include/uapi/linux/surface_aggregator/
14278
14279MICROTEK X6 SCANNER
14280M:	Oliver Neukum <oliver@neukum.org>
14281S:	Maintained
14282F:	drivers/usb/image/microtek.*
14283
14284MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
14285M:	Luka Kovacic <luka.kovacic@sartura.hr>
14286M:	Luka Perkov <luka.perkov@sartura.hr>
14287S:	Maintained
14288F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
14289F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
14290F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
14291F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
14292F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
14293F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
14294
14295MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
14296M:	Sakari Ailus <sakari.ailus@linux.intel.com>
14297L:	linux-media@vger.kernel.org
14298S:	Maintained
14299F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
14300F:	Documentation/driver-api/media/drivers/ccs/
14301F:	Documentation/userspace-api/media/drivers/ccs.rst
14302F:	drivers/media/i2c/ccs-pll.c
14303F:	drivers/media/i2c/ccs-pll.h
14304F:	drivers/media/i2c/ccs/
14305F:	include/uapi/linux/ccs.h
14306F:	include/uapi/linux/smiapp.h
14307
14308MIPS
14309M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14310L:	linux-mips@vger.kernel.org
14311S:	Maintained
14312W:	http://www.linux-mips.org/
14313Q:	https://patchwork.kernel.org/project/linux-mips/list/
14314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
14315F:	Documentation/devicetree/bindings/mips/
14316F:	Documentation/arch/mips/
14317F:	arch/mips/
14318F:	drivers/platform/mips/
14319F:	include/dt-bindings/mips/
14320
14321MIPS BOSTON DEVELOPMENT BOARD
14322M:	Paul Burton <paulburton@kernel.org>
14323L:	linux-mips@vger.kernel.org
14324S:	Maintained
14325F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
14326F:	arch/mips/boot/dts/img/boston.dts
14327F:	arch/mips/configs/generic/board-boston.config
14328F:	drivers/clk/imgtec/clk-boston.c
14329F:	include/dt-bindings/clock/boston-clock.h
14330
14331MIPS CORE DRIVERS
14332M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14333M:	Serge Semin <fancer.lancer@gmail.com>
14334L:	linux-mips@vger.kernel.org
14335S:	Supported
14336F:	drivers/bus/mips_cdmm.c
14337F:	drivers/clocksource/mips-gic-timer.c
14338F:	drivers/cpuidle/cpuidle-cps.c
14339F:	drivers/irqchip/irq-mips-cpu.c
14340F:	drivers/irqchip/irq-mips-gic.c
14341
14342MIPS GENERIC PLATFORM
14343M:	Paul Burton <paulburton@kernel.org>
14344L:	linux-mips@vger.kernel.org
14345S:	Supported
14346F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
14347F:	arch/mips/generic/
14348F:	arch/mips/tools/generic-board-config.sh
14349
14350MIPS RINT INSTRUCTION EMULATION
14351M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
14352L:	linux-mips@vger.kernel.org
14353S:	Supported
14354F:	arch/mips/math-emu/dp_rint.c
14355F:	arch/mips/math-emu/sp_rint.c
14356
14357MIPS/LOONGSON1 ARCHITECTURE
14358M:	Keguang Zhang <keguang.zhang@gmail.com>
14359L:	linux-mips@vger.kernel.org
14360S:	Maintained
14361F:	arch/mips/include/asm/mach-loongson32/
14362F:	arch/mips/loongson32/
14363F:	drivers/*/*loongson1*
14364
14365MIPS/LOONGSON2EF ARCHITECTURE
14366M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
14367L:	linux-mips@vger.kernel.org
14368S:	Maintained
14369F:	arch/mips/include/asm/mach-loongson2ef/
14370F:	arch/mips/loongson2ef/
14371F:	drivers/cpufreq/loongson2_cpufreq.c
14372
14373MIPS/LOONGSON64 ARCHITECTURE
14374M:	Huacai Chen <chenhuacai@kernel.org>
14375M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
14376L:	linux-mips@vger.kernel.org
14377S:	Maintained
14378F:	arch/mips/include/asm/mach-loongson64/
14379F:	arch/mips/loongson64/
14380F:	drivers/irqchip/irq-loongson*
14381F:	drivers/platform/mips/cpu_hwmon.c
14382
14383MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
14384M:	Hans Verkuil <hverkuil@xs4all.nl>
14385L:	linux-media@vger.kernel.org
14386S:	Odd Fixes
14387W:	https://linuxtv.org
14388T:	git git://linuxtv.org/media_tree.git
14389F:	drivers/media/radio/radio-miropcm20*
14390
14391MMP SUPPORT
14392R:	Lubomir Rintel <lkundrak@v3.sk>
14393L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14394S:	Odd Fixes
14395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
14396F:	arch/arm/boot/dts/marvell/mmp*
14397F:	arch/arm/mach-mmp/
14398F:	include/linux/soc/mmp/
14399
14400MMP USB PHY DRIVERS
14401R:	Lubomir Rintel <lkundrak@v3.sk>
14402L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14403S:	Maintained
14404F:	drivers/phy/marvell/phy-mmp3-usb.c
14405F:	drivers/phy/marvell/phy-pxa-usb.c
14406
14407MMU GATHER AND TLB INVALIDATION
14408M:	Will Deacon <will@kernel.org>
14409M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
14410M:	Andrew Morton <akpm@linux-foundation.org>
14411M:	Nick Piggin <npiggin@gmail.com>
14412M:	Peter Zijlstra <peterz@infradead.org>
14413L:	linux-arch@vger.kernel.org
14414L:	linux-mm@kvack.org
14415S:	Maintained
14416F:	arch/*/include/asm/tlb.h
14417F:	include/asm-generic/tlb.h
14418F:	mm/mmu_gather.c
14419
14420MN88472 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/mn88472*
14428
14429MN88473 MEDIA DRIVER
14430M:	Antti Palosaari <crope@iki.fi>
14431L:	linux-media@vger.kernel.org
14432S:	Maintained
14433W:	https://linuxtv.org
14434W:	http://palosaari.fi/linux/
14435Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14436F:	drivers/media/dvb-frontends/mn88473*
14437
14438MODULE SUPPORT
14439M:	Luis Chamberlain <mcgrof@kernel.org>
14440L:	linux-modules@vger.kernel.org
14441L:	linux-kernel@vger.kernel.org
14442S:	Maintained
14443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
14444F:	include/linux/kmod.h
14445F:	include/linux/module.h
14446F:	kernel/module/
14447F:	lib/test_kmod.c
14448F:	scripts/module*
14449F:	tools/testing/selftests/kmod/
14450
14451MONOLITHIC POWER SYSTEM PMIC DRIVER
14452M:	Saravanan Sekar <sravanhome@gmail.com>
14453S:	Maintained
14454F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
14455F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
14456F:	drivers/hwmon/pmbus/mpq7932.c
14457F:	drivers/iio/adc/mp2629_adc.c
14458F:	drivers/mfd/mp2629.c
14459F:	drivers/power/supply/mp2629_charger.c
14460F:	drivers/regulator/mp5416.c
14461F:	drivers/regulator/mpq7920.c
14462F:	drivers/regulator/mpq7920.h
14463F:	include/linux/mfd/mp2629.h
14464
14465MOST(R) TECHNOLOGY DRIVER
14466M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
14467M:	Christian Gromm <christian.gromm@microchip.com>
14468S:	Maintained
14469F:	Documentation/ABI/testing/configfs-most
14470F:	Documentation/ABI/testing/sysfs-bus-most
14471F:	drivers/most/
14472F:	drivers/staging/most/
14473F:	include/linux/most.h
14474
14475MOTORCOMM PHY DRIVER
14476M:	Peter Geis <pgwipeout@gmail.com>
14477M:	Frank <Frank.Sae@motor-comm.com>
14478L:	netdev@vger.kernel.org
14479S:	Maintained
14480F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
14481F:	drivers/net/phy/motorcomm.c
14482
14483MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
14484M:	Jiri Slaby <jirislaby@kernel.org>
14485S:	Maintained
14486F:	Documentation/driver-api/tty/moxa-smartio.rst
14487F:	drivers/tty/mxser.*
14488
14489MR800 AVERMEDIA USB FM RADIO DRIVER
14490M:	Alexey Klimov <klimov.linux@gmail.com>
14491L:	linux-media@vger.kernel.org
14492S:	Maintained
14493T:	git git://linuxtv.org/media_tree.git
14494F:	drivers/media/radio/radio-mr800.c
14495
14496MRF24J40 IEEE 802.15.4 RADIO DRIVER
14497M:	Stefan Schmidt <stefan@datenfreihafen.org>
14498L:	linux-wpan@vger.kernel.org
14499S:	Odd Fixes
14500F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
14501F:	drivers/net/ieee802154/mrf24j40.c
14502
14503MSI EC DRIVER
14504M:	Nikita Kravets <teackot@gmail.com>
14505L:	platform-driver-x86@vger.kernel.org
14506S:	Maintained
14507W:	https://github.com/BeardOverflow/msi-ec
14508F:	drivers/platform/x86/msi-ec.*
14509
14510MSI LAPTOP SUPPORT
14511M:	"Lee, Chun-Yi" <jlee@suse.com>
14512L:	platform-driver-x86@vger.kernel.org
14513S:	Maintained
14514F:	drivers/platform/x86/msi-laptop.c
14515
14516MSI WMI SUPPORT
14517L:	platform-driver-x86@vger.kernel.org
14518S:	Orphan
14519F:	drivers/platform/x86/msi-wmi.c
14520
14521MSI001 MEDIA DRIVER
14522M:	Antti Palosaari <crope@iki.fi>
14523L:	linux-media@vger.kernel.org
14524S:	Maintained
14525W:	https://linuxtv.org
14526W:	http://palosaari.fi/linux/
14527Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14528T:	git git://linuxtv.org/anttip/media_tree.git
14529F:	drivers/media/tuners/msi001*
14530
14531MSI2500 MEDIA DRIVER
14532M:	Antti Palosaari <crope@iki.fi>
14533L:	linux-media@vger.kernel.org
14534S:	Maintained
14535W:	https://linuxtv.org
14536W:	http://palosaari.fi/linux/
14537Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14538T:	git git://linuxtv.org/anttip/media_tree.git
14539F:	drivers/media/usb/msi2500/
14540
14541MSTAR INTERRUPT CONTROLLER DRIVER
14542M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
14543M:	Daniel Palmer <daniel@thingy.jp>
14544S:	Maintained
14545F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
14546F:	drivers/irqchip/irq-mst-intc.c
14547
14548MSYSTEMS DISKONCHIP G3 MTD DRIVER
14549M:	Robert Jarzmik <robert.jarzmik@free.fr>
14550L:	linux-mtd@lists.infradead.org
14551S:	Maintained
14552F:	drivers/mtd/devices/docg3*
14553
14554MT9P031 APTINA CAMERA SENSOR
14555M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14556L:	linux-media@vger.kernel.org
14557S:	Maintained
14558T:	git git://linuxtv.org/media_tree.git
14559F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
14560F:	drivers/media/i2c/mt9p031.c
14561F:	include/media/i2c/mt9p031.h
14562
14563MT9T112 APTINA CAMERA SENSOR
14564M:	Jacopo Mondi <jacopo@jmondi.org>
14565L:	linux-media@vger.kernel.org
14566S:	Odd Fixes
14567T:	git git://linuxtv.org/media_tree.git
14568F:	drivers/media/i2c/mt9t112.c
14569F:	include/media/i2c/mt9t112.h
14570
14571MT9V032 APTINA CAMERA SENSOR
14572M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14573L:	linux-media@vger.kernel.org
14574S:	Maintained
14575T:	git git://linuxtv.org/media_tree.git
14576F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
14577F:	drivers/media/i2c/mt9v032.c
14578F:	include/media/i2c/mt9v032.h
14579
14580MT9V111 APTINA CAMERA SENSOR
14581M:	Jacopo Mondi <jacopo@jmondi.org>
14582L:	linux-media@vger.kernel.org
14583S:	Maintained
14584T:	git git://linuxtv.org/media_tree.git
14585F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
14586F:	drivers/media/i2c/mt9v111.c
14587
14588MULTIFUNCTION DEVICES (MFD)
14589M:	Lee Jones <lee@kernel.org>
14590S:	Maintained
14591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14592F:	Documentation/devicetree/bindings/mfd/
14593F:	drivers/mfd/
14594F:	include/dt-bindings/mfd/
14595F:	include/linux/mfd/
14596
14597MULTIMEDIA CARD (MMC) ETC. OVER SPI
14598S:	Orphan
14599F:	drivers/mmc/host/mmc_spi.c
14600F:	include/linux/spi/mmc_spi.h
14601
14602MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
14603M:	Ulf Hansson <ulf.hansson@linaro.org>
14604L:	linux-mmc@vger.kernel.org
14605S:	Maintained
14606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14607F:	Documentation/devicetree/bindings/mmc/
14608F:	drivers/mmc/
14609F:	include/linux/mmc/
14610F:	include/uapi/linux/mmc/
14611
14612MULTIPLEXER SUBSYSTEM
14613M:	Peter Rosin <peda@axentia.se>
14614S:	Maintained
14615F:	Documentation/ABI/testing/sysfs-class-mux*
14616F:	Documentation/devicetree/bindings/mux/
14617F:	drivers/mux/
14618F:	include/dt-bindings/mux/
14619F:	include/linux/mux/
14620
14621MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
14622M:	Bin Liu <b-liu@ti.com>
14623L:	linux-usb@vger.kernel.org
14624S:	Maintained
14625F:	drivers/usb/musb/
14626
14627MXL301RF MEDIA DRIVER
14628M:	Akihiro Tsukada <tskd08@gmail.com>
14629L:	linux-media@vger.kernel.org
14630S:	Odd Fixes
14631F:	drivers/media/tuners/mxl301rf*
14632
14633MXL5007T MEDIA DRIVER
14634M:	Michael Krufky <mkrufky@linuxtv.org>
14635L:	linux-media@vger.kernel.org
14636S:	Maintained
14637W:	https://linuxtv.org
14638W:	http://github.com/mkrufky
14639Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14640T:	git git://linuxtv.org/mkrufky/tuners.git
14641F:	drivers/media/tuners/mxl5007t.*
14642
14643MXSFB DRM DRIVER
14644M:	Marek Vasut <marex@denx.de>
14645M:	Stefan Agner <stefan@agner.ch>
14646L:	dri-devel@lists.freedesktop.org
14647S:	Supported
14648T:	git git://anongit.freedesktop.org/drm/drm-misc
14649F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
14650F:	drivers/gpu/drm/mxsfb/
14651
14652MYLEX DAC960 PCI RAID Controller
14653M:	Hannes Reinecke <hare@kernel.org>
14654L:	linux-scsi@vger.kernel.org
14655S:	Supported
14656F:	drivers/scsi/myrb.*
14657F:	drivers/scsi/myrs.*
14658
14659MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
14660M:	Chris Lee <christopher.lee@cspi.com>
14661L:	netdev@vger.kernel.org
14662S:	Supported
14663W:	https://www.cspi.com/ethernet-products/support/downloads/
14664F:	drivers/net/ethernet/myricom/myri10ge/
14665
14666NAND FLASH SUBSYSTEM
14667M:	Miquel Raynal <miquel.raynal@bootlin.com>
14668R:	Richard Weinberger <richard@nod.at>
14669L:	linux-mtd@lists.infradead.org
14670S:	Maintained
14671W:	http://www.linux-mtd.infradead.org/
14672Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14673C:	irc://irc.oftc.net/mtd
14674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
14675F:	drivers/mtd/nand/
14676F:	include/linux/mtd/*nand*.h
14677
14678NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
14679M:	Daniel Mack <zonque@gmail.com>
14680L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14681S:	Maintained
14682W:	http://www.native-instruments.com
14683F:	sound/usb/caiaq/
14684
14685NATSEMI ETHERNET DRIVER (DP8381x)
14686S:	Orphan
14687F:	drivers/net/ethernet/natsemi/natsemi.c
14688
14689NCR 5380 SCSI DRIVERS
14690M:	Finn Thain <fthain@linux-m68k.org>
14691M:	Michael Schmitz <schmitzmic@gmail.com>
14692L:	linux-scsi@vger.kernel.org
14693S:	Maintained
14694F:	Documentation/scsi/g_NCR5380.rst
14695F:	drivers/scsi/NCR5380.*
14696F:	drivers/scsi/arm/cumana_1.c
14697F:	drivers/scsi/arm/oak.c
14698F:	drivers/scsi/atari_scsi.*
14699F:	drivers/scsi/dmx3191d.c
14700F:	drivers/scsi/g_NCR5380.*
14701F:	drivers/scsi/mac_scsi.*
14702F:	drivers/scsi/sun3_scsi.*
14703F:	drivers/scsi/sun3_scsi_vme.c
14704
14705NCSI LIBRARY
14706M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
14707S:	Maintained
14708F:	net/ncsi/
14709
14710NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
14711M:	Guenter Roeck <linux@roeck-us.net>
14712L:	linux-hwmon@vger.kernel.org
14713S:	Maintained
14714F:	Documentation/hwmon/nct6775.rst
14715F:	drivers/hwmon/nct6775-core.c
14716F:	drivers/hwmon/nct6775-platform.c
14717F:	drivers/hwmon/nct6775.h
14718
14719NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
14720M:	Zev Weiss <zev@bewilderbeest.net>
14721L:	linux-hwmon@vger.kernel.org
14722S:	Maintained
14723F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
14724F:	drivers/hwmon/nct6775-i2c.c
14725
14726NETDEVSIM
14727M:	Jakub Kicinski <kuba@kernel.org>
14728S:	Maintained
14729F:	drivers/net/netdevsim/*
14730
14731NETEM NETWORK EMULATOR
14732M:	Stephen Hemminger <stephen@networkplumber.org>
14733L:	netdev@vger.kernel.org
14734S:	Maintained
14735F:	net/sched/sch_netem.c
14736
14737NETERION 10GbE DRIVERS (s2io)
14738M:	Jon Mason <jdmason@kudzu.us>
14739L:	netdev@vger.kernel.org
14740S:	Supported
14741F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
14742F:	drivers/net/ethernet/neterion/
14743
14744NETFILTER
14745M:	Pablo Neira Ayuso <pablo@netfilter.org>
14746M:	Jozsef Kadlecsik <kadlec@netfilter.org>
14747M:	Florian Westphal <fw@strlen.de>
14748L:	netfilter-devel@vger.kernel.org
14749L:	coreteam@netfilter.org
14750S:	Maintained
14751W:	http://www.netfilter.org/
14752W:	http://www.iptables.org/
14753W:	http://www.nftables.org/
14754Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
14755C:	irc://irc.libera.chat/netfilter
14756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
14757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
14758F:	include/linux/netfilter*
14759F:	include/linux/netfilter/
14760F:	include/net/netfilter/
14761F:	include/uapi/linux/netfilter*
14762F:	include/uapi/linux/netfilter/
14763F:	net/*/netfilter.c
14764F:	net/*/netfilter/
14765F:	net/bridge/br_netfilter*.c
14766F:	net/netfilter/
14767
14768NETROM NETWORK LAYER
14769M:	Ralf Baechle <ralf@linux-mips.org>
14770L:	linux-hams@vger.kernel.org
14771S:	Maintained
14772W:	https://linux-ax25.in-berlin.de
14773F:	include/net/netrom.h
14774F:	include/uapi/linux/netrom.h
14775F:	net/netrom/
14776
14777NETRONIX EMBEDDED CONTROLLER
14778M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
14779S:	Maintained
14780F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
14781F:	drivers/mfd/ntxec.c
14782F:	drivers/pwm/pwm-ntxec.c
14783F:	drivers/rtc/rtc-ntxec.c
14784F:	include/linux/mfd/ntxec.h
14785
14786NETRONOME ETHERNET DRIVERS
14787M:	Louis Peens <louis.peens@corigine.com>
14788R:	Jakub Kicinski <kuba@kernel.org>
14789L:	oss-drivers@corigine.com
14790S:	Maintained
14791F:	drivers/net/ethernet/netronome/
14792
14793NETWORK BLOCK DEVICE (NBD)
14794M:	Josef Bacik <josef@toxicpanda.com>
14795L:	linux-block@vger.kernel.org
14796L:	nbd@other.debian.org
14797S:	Maintained
14798F:	Documentation/admin-guide/blockdev/nbd.rst
14799F:	drivers/block/nbd.c
14800F:	include/trace/events/nbd.h
14801F:	include/uapi/linux/nbd.h
14802
14803NETWORK DROP MONITOR
14804M:	Neil Horman <nhorman@tuxdriver.com>
14805L:	netdev@vger.kernel.org
14806S:	Maintained
14807W:	https://fedorahosted.org/dropwatch/
14808F:	include/uapi/linux/net_dropmon.h
14809F:	net/core/drop_monitor.c
14810
14811NETWORKING DRIVERS
14812M:	"David S. Miller" <davem@davemloft.net>
14813M:	Eric Dumazet <edumazet@google.com>
14814M:	Jakub Kicinski <kuba@kernel.org>
14815M:	Paolo Abeni <pabeni@redhat.com>
14816L:	netdev@vger.kernel.org
14817S:	Maintained
14818Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14821F:	Documentation/devicetree/bindings/net/
14822F:	drivers/connector/
14823F:	drivers/net/
14824F:	include/dt-bindings/net/
14825F:	include/linux/etherdevice.h
14826F:	include/linux/fcdevice.h
14827F:	include/linux/fddidevice.h
14828F:	include/linux/hippidevice.h
14829F:	include/linux/if_*
14830F:	include/linux/inetdevice.h
14831F:	include/linux/netdevice.h
14832F:	include/uapi/linux/if_*
14833F:	include/uapi/linux/netdevice.h
14834X:	drivers/net/wireless/
14835
14836NETWORKING DRIVERS (WIRELESS)
14837M:	Kalle Valo <kvalo@kernel.org>
14838L:	linux-wireless@vger.kernel.org
14839S:	Maintained
14840W:	https://wireless.wiki.kernel.org/
14841Q:	https://patchwork.kernel.org/project/linux-wireless/list/
14842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
14843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
14844F:	Documentation/devicetree/bindings/net/wireless/
14845F:	drivers/net/wireless/
14846
14847NETWORKING [DSA]
14848M:	Andrew Lunn <andrew@lunn.ch>
14849M:	Florian Fainelli <f.fainelli@gmail.com>
14850M:	Vladimir Oltean <olteanv@gmail.com>
14851S:	Maintained
14852F:	Documentation/devicetree/bindings/net/dsa/
14853F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
14854F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
14855F:	drivers/net/dsa/
14856F:	include/linux/dsa/
14857F:	include/linux/platform_data/dsa.h
14858F:	include/net/dsa.h
14859F:	net/dsa/
14860F:	tools/testing/selftests/drivers/net/dsa/
14861
14862NETWORKING [GENERAL]
14863M:	"David S. Miller" <davem@davemloft.net>
14864M:	Eric Dumazet <edumazet@google.com>
14865M:	Jakub Kicinski <kuba@kernel.org>
14866M:	Paolo Abeni <pabeni@redhat.com>
14867L:	netdev@vger.kernel.org
14868S:	Maintained
14869Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14870B:	mailto:netdev@vger.kernel.org
14871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14873F:	Documentation/core-api/netlink.rst
14874F:	Documentation/netlink/
14875F:	Documentation/networking/
14876F:	Documentation/process/maintainer-netdev.rst
14877F:	Documentation/userspace-api/netlink/
14878F:	include/linux/in.h
14879F:	include/linux/net.h
14880F:	include/linux/netdevice.h
14881F:	include/net/
14882F:	include/uapi/linux/in.h
14883F:	include/uapi/linux/net.h
14884F:	include/uapi/linux/net_namespace.h
14885F:	include/uapi/linux/netdevice.h
14886F:	lib/net_utils.c
14887F:	lib/random32.c
14888F:	net/
14889F:	tools/net/
14890F:	tools/testing/selftests/net/
14891X:	net/bluetooth/
14892
14893NETWORKING [IPSEC]
14894M:	Steffen Klassert <steffen.klassert@secunet.com>
14895M:	Herbert Xu <herbert@gondor.apana.org.au>
14896M:	"David S. Miller" <davem@davemloft.net>
14897L:	netdev@vger.kernel.org
14898S:	Maintained
14899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
14900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
14901F:	include/net/xfrm.h
14902F:	include/uapi/linux/xfrm.h
14903F:	net/ipv4/ah4.c
14904F:	net/ipv4/esp4*
14905F:	net/ipv4/ip_vti.c
14906F:	net/ipv4/ipcomp.c
14907F:	net/ipv4/xfrm*
14908F:	net/ipv6/ah6.c
14909F:	net/ipv6/esp6*
14910F:	net/ipv6/ip6_vti.c
14911F:	net/ipv6/ipcomp6.c
14912F:	net/ipv6/xfrm*
14913F:	net/key/
14914F:	net/xfrm/
14915F:	tools/testing/selftests/net/ipsec.c
14916
14917NETWORKING [IPv4/IPv6]
14918M:	"David S. Miller" <davem@davemloft.net>
14919M:	David Ahern <dsahern@kernel.org>
14920L:	netdev@vger.kernel.org
14921S:	Maintained
14922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14923F:	arch/x86/net/*
14924F:	include/linux/ip.h
14925F:	include/linux/ipv6*
14926F:	include/net/fib*
14927F:	include/net/ip*
14928F:	include/net/route.h
14929F:	net/ipv4/
14930F:	net/ipv6/
14931
14932NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
14933M:	Paul Moore <paul@paul-moore.com>
14934L:	netdev@vger.kernel.org
14935L:	linux-security-module@vger.kernel.org
14936S:	Supported
14937W:	https://github.com/netlabel
14938F:	Documentation/netlabel/
14939F:	include/net/calipso.h
14940F:	include/net/cipso_ipv4.h
14941F:	include/net/netlabel.h
14942F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
14943F:	include/uapi/linux/netfilter/xt_SECMARK.h
14944F:	net/ipv4/cipso_ipv4.c
14945F:	net/ipv6/calipso.c
14946F:	net/netfilter/xt_CONNSECMARK.c
14947F:	net/netfilter/xt_SECMARK.c
14948F:	net/netlabel/
14949
14950NETWORKING [MACSEC]
14951M:	Sabrina Dubroca <sd@queasysnail.net>
14952L:	netdev@vger.kernel.org
14953S:	Maintained
14954F:	drivers/net/macsec.c
14955F:	include/net/macsec.h
14956F:	include/uapi/linux/if_macsec.h
14957K:	macsec
14958K:	\bmdo_
14959
14960NETWORKING [MPTCP]
14961M:	Matthieu Baerts <matthieu.baerts@tessares.net>
14962M:	Mat Martineau <martineau@kernel.org>
14963L:	netdev@vger.kernel.org
14964L:	mptcp@lists.linux.dev
14965S:	Maintained
14966W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
14967B:	https://github.com/multipath-tcp/mptcp_net-next/issues
14968T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
14969T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
14970F:	Documentation/networking/mptcp-sysctl.rst
14971F:	include/net/mptcp.h
14972F:	include/trace/events/mptcp.h
14973F:	include/uapi/linux/mptcp.h
14974F:	net/mptcp/
14975F:	tools/testing/selftests/bpf/*/*mptcp*.c
14976F:	tools/testing/selftests/net/mptcp/
14977
14978NETWORKING [TCP]
14979M:	Eric Dumazet <edumazet@google.com>
14980L:	netdev@vger.kernel.org
14981S:	Maintained
14982F:	include/linux/tcp.h
14983F:	include/net/tcp.h
14984F:	include/trace/events/tcp.h
14985F:	include/uapi/linux/tcp.h
14986F:	net/ipv4/syncookies.c
14987F:	net/ipv4/tcp*.c
14988F:	net/ipv6/syncookies.c
14989F:	net/ipv6/tcp*.c
14990
14991NETWORKING [TLS]
14992M:	Boris Pismenny <borisp@nvidia.com>
14993M:	John Fastabend <john.fastabend@gmail.com>
14994M:	Jakub Kicinski <kuba@kernel.org>
14995L:	netdev@vger.kernel.org
14996S:	Maintained
14997F:	include/net/tls.h
14998F:	include/uapi/linux/tls.h
14999F:	net/tls/*
15000
15001NETXEN (1/10) GbE SUPPORT
15002M:	Manish Chopra <manishc@marvell.com>
15003M:	Rahul Verma <rahulv@marvell.com>
15004M:	GR-Linux-NIC-Dev@marvell.com
15005L:	netdev@vger.kernel.org
15006S:	Supported
15007F:	drivers/net/ethernet/qlogic/netxen/
15008
15009NET_FAILOVER MODULE
15010M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
15011L:	netdev@vger.kernel.org
15012S:	Supported
15013F:	Documentation/networking/net_failover.rst
15014F:	drivers/net/net_failover.c
15015F:	include/net/net_failover.h
15016
15017NEXTHOP
15018M:	David Ahern <dsahern@kernel.org>
15019L:	netdev@vger.kernel.org
15020S:	Maintained
15021F:	include/net/netns/nexthop.h
15022F:	include/net/nexthop.h
15023F:	include/uapi/linux/nexthop.h
15024F:	net/ipv4/nexthop.c
15025
15026NFC SUBSYSTEM
15027M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
15028L:	netdev@vger.kernel.org
15029S:	Maintained
15030F:	Documentation/devicetree/bindings/net/nfc/
15031F:	drivers/nfc/
15032F:	include/net/nfc/
15033F:	include/uapi/linux/nfc.h
15034F:	net/nfc/
15035
15036NFC VIRTUAL NCI DEVICE DRIVER
15037M:	Bongsu Jeon <bongsu.jeon@samsung.com>
15038L:	netdev@vger.kernel.org
15039S:	Supported
15040F:	drivers/nfc/virtual_ncidev.c
15041F:	tools/testing/selftests/nci/
15042
15043NFS, SUNRPC, AND LOCKD CLIENTS
15044M:	Trond Myklebust <trond.myklebust@hammerspace.com>
15045M:	Anna Schumaker <anna@kernel.org>
15046L:	linux-nfs@vger.kernel.org
15047S:	Maintained
15048W:	http://client.linux-nfs.org
15049T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
15050F:	Documentation/filesystems/nfs/
15051F:	fs/lockd/
15052F:	fs/nfs/
15053F:	fs/nfs_common/
15054F:	include/linux/lockd/
15055F:	include/linux/nfs*
15056F:	include/linux/sunrpc/
15057F:	include/uapi/linux/nfs*
15058F:	include/uapi/linux/sunrpc/
15059F:	net/sunrpc/
15060
15061NILFS2 FILESYSTEM
15062M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
15063L:	linux-nilfs@vger.kernel.org
15064S:	Supported
15065W:	https://nilfs.sourceforge.io/
15066W:	https://nilfs.osdn.jp/
15067T:	git https://github.com/konis/nilfs2.git
15068F:	Documentation/filesystems/nilfs2.rst
15069F:	fs/nilfs2/
15070F:	include/trace/events/nilfs2.h
15071F:	include/uapi/linux/nilfs2_api.h
15072F:	include/uapi/linux/nilfs2_ondisk.h
15073
15074NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
15075M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
15076S:	Maintained
15077W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15078F:	Documentation/scsi/NinjaSCSI.rst
15079F:	drivers/scsi/pcmcia/nsp_*
15080
15081NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
15082M:	GOTO Masanori <gotom@debian.or.jp>
15083M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
15084S:	Maintained
15085W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15086F:	Documentation/scsi/NinjaSCSI.rst
15087F:	drivers/scsi/nsp32*
15088
15089NINTENDO HID DRIVER
15090M:	Daniel J. Ogorchock <djogorchock@gmail.com>
15091L:	linux-input@vger.kernel.org
15092S:	Maintained
15093F:	drivers/hid/hid-nintendo*
15094
15095NIOS2 ARCHITECTURE
15096M:	Dinh Nguyen <dinguyen@kernel.org>
15097S:	Maintained
15098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
15099F:	arch/nios2/
15100
15101NITRO ENCLAVES (NE)
15102M:	Alexandru Ciobotaru <alcioa@amazon.com>
15103L:	linux-kernel@vger.kernel.org
15104L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
15105S:	Supported
15106W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
15107F:	Documentation/virt/ne_overview.rst
15108F:	drivers/virt/nitro_enclaves/
15109F:	include/linux/nitro_enclaves.h
15110F:	include/uapi/linux/nitro_enclaves.h
15111F:	samples/nitro_enclaves/
15112
15113NOHZ, DYNTICKS SUPPORT
15114M:	Frederic Weisbecker <frederic@kernel.org>
15115M:	Thomas Gleixner <tglx@linutronix.de>
15116M:	Ingo Molnar <mingo@kernel.org>
15117L:	linux-kernel@vger.kernel.org
15118S:	Maintained
15119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
15120F:	include/linux/sched/nohz.h
15121F:	include/linux/tick.h
15122F:	kernel/time/tick*.*
15123
15124NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
15125M:	Pavel Machek <pavel@ucw.cz>
15126M:	Sakari Ailus <sakari.ailus@iki.fi>
15127L:	linux-media@vger.kernel.org
15128S:	Maintained
15129F:	drivers/media/i2c/ad5820.c
15130F:	drivers/media/i2c/et8ek8
15131
15132NOKIA N900 POWER SUPPLY DRIVERS
15133R:	Pali Rohár <pali@kernel.org>
15134F:	drivers/power/supply/bq2415x_charger.c
15135F:	drivers/power/supply/bq27xxx_battery.c
15136F:	drivers/power/supply/bq27xxx_battery_i2c.c
15137F:	drivers/power/supply/isp1704_charger.c
15138F:	drivers/power/supply/rx51_battery.c
15139F:	include/linux/power/bq2415x_charger.h
15140F:	include/linux/power/bq27xxx_battery.h
15141
15142NOLIBC HEADER FILE
15143M:	Willy Tarreau <w@1wt.eu>
15144M:	Thomas Weißschuh <linux@weissschuh.net>
15145S:	Maintained
15146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
15147F:	tools/include/nolibc/
15148F:	tools/testing/selftests/nolibc/
15149
15150NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
15151M:	Hans de Goede <hdegoede@redhat.com>
15152L:	linux-input@vger.kernel.org
15153S:	Maintained
15154F:	drivers/input/touchscreen/novatek-nvt-ts.c
15155
15156NSDEPS
15157M:	Matthias Maennich <maennich@google.com>
15158S:	Maintained
15159F:	Documentation/core-api/symbol-namespaces.rst
15160F:	scripts/nsdeps
15161
15162NTB AMD DRIVER
15163M:	Sanjay R Mehta <sanju.mehta@amd.com>
15164M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
15165L:	ntb@lists.linux.dev
15166S:	Supported
15167F:	drivers/ntb/hw/amd/
15168
15169NTB DRIVER CORE
15170M:	Jon Mason <jdmason@kudzu.us>
15171M:	Dave Jiang <dave.jiang@intel.com>
15172M:	Allen Hubbe <allenbh@gmail.com>
15173L:	ntb@lists.linux.dev
15174S:	Supported
15175W:	https://github.com/jonmason/ntb/wiki
15176T:	git https://github.com/jonmason/ntb.git
15177F:	drivers/net/ntb_netdev.c
15178F:	drivers/ntb/
15179F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
15180F:	include/linux/ntb.h
15181F:	include/linux/ntb_transport.h
15182F:	tools/testing/selftests/ntb/
15183
15184NTB IDT DRIVER
15185M:	Serge Semin <fancer.lancer@gmail.com>
15186L:	ntb@lists.linux.dev
15187S:	Supported
15188F:	drivers/ntb/hw/idt/
15189
15190NTB INTEL DRIVER
15191M:	Dave Jiang <dave.jiang@intel.com>
15192L:	ntb@lists.linux.dev
15193S:	Supported
15194W:	https://github.com/davejiang/linux/wiki
15195T:	git https://github.com/davejiang/linux.git
15196F:	drivers/ntb/hw/intel/
15197
15198NTFS FILESYSTEM
15199M:	Anton Altaparmakov <anton@tuxera.com>
15200R:	Namjae Jeon <linkinjeon@kernel.org>
15201L:	linux-ntfs-dev@lists.sourceforge.net
15202S:	Supported
15203W:	http://www.tuxera.com/
15204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
15205F:	Documentation/filesystems/ntfs.rst
15206F:	fs/ntfs/
15207
15208NTFS3 FILESYSTEM
15209M:	Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
15210L:	ntfs3@lists.linux.dev
15211S:	Supported
15212W:	http://www.paragon-software.com/
15213T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
15214F:	Documentation/filesystems/ntfs3.rst
15215F:	fs/ntfs3/
15216
15217NUBUS SUBSYSTEM
15218M:	Finn Thain <fthain@linux-m68k.org>
15219L:	linux-m68k@lists.linux-m68k.org
15220S:	Maintained
15221F:	arch/*/include/asm/nubus.h
15222F:	drivers/nubus/
15223F:	include/linux/nubus.h
15224F:	include/uapi/linux/nubus.h
15225
15226NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
15227M:	Antonino Daplas <adaplas@gmail.com>
15228L:	linux-fbdev@vger.kernel.org
15229S:	Maintained
15230F:	drivers/video/fbdev/nvidia/
15231F:	drivers/video/fbdev/riva/
15232
15233NVIDIA WMI EC BACKLIGHT DRIVER
15234M:	Daniel Dadap <ddadap@nvidia.com>
15235L:	platform-driver-x86@vger.kernel.org
15236S:	Supported
15237F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
15238F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
15239
15240NVM EXPRESS DRIVER
15241M:	Keith Busch <kbusch@kernel.org>
15242M:	Jens Axboe <axboe@fb.com>
15243M:	Christoph Hellwig <hch@lst.de>
15244M:	Sagi Grimberg <sagi@grimberg.me>
15245L:	linux-nvme@lists.infradead.org
15246S:	Supported
15247W:	http://git.infradead.org/nvme.git
15248T:	git git://git.infradead.org/nvme.git
15249F:	Documentation/nvme/
15250F:	drivers/nvme/common/
15251F:	drivers/nvme/host/
15252F:	include/linux/nvme-*.h
15253F:	include/linux/nvme.h
15254F:	include/uapi/linux/nvme_ioctl.h
15255
15256NVM EXPRESS FABRICS AUTHENTICATION
15257M:	Hannes Reinecke <hare@suse.de>
15258L:	linux-nvme@lists.infradead.org
15259S:	Supported
15260F:	drivers/nvme/host/auth.c
15261F:	drivers/nvme/target/auth.c
15262F:	drivers/nvme/target/fabrics-cmd-auth.c
15263F:	include/linux/nvme-auth.h
15264
15265NVM EXPRESS FC TRANSPORT DRIVERS
15266M:	James Smart <james.smart@broadcom.com>
15267L:	linux-nvme@lists.infradead.org
15268S:	Supported
15269F:	drivers/nvme/host/fc.c
15270F:	drivers/nvme/target/fc.c
15271F:	drivers/nvme/target/fcloop.c
15272F:	include/linux/nvme-fc-driver.h
15273F:	include/linux/nvme-fc.h
15274
15275NVM EXPRESS HARDWARE MONITORING SUPPORT
15276M:	Guenter Roeck <linux@roeck-us.net>
15277L:	linux-nvme@lists.infradead.org
15278S:	Supported
15279F:	drivers/nvme/host/hwmon.c
15280
15281NVM EXPRESS TARGET DRIVER
15282M:	Christoph Hellwig <hch@lst.de>
15283M:	Sagi Grimberg <sagi@grimberg.me>
15284M:	Chaitanya Kulkarni <kch@nvidia.com>
15285L:	linux-nvme@lists.infradead.org
15286S:	Supported
15287W:	http://git.infradead.org/nvme.git
15288T:	git git://git.infradead.org/nvme.git
15289F:	drivers/nvme/target/
15290
15291NVMEM FRAMEWORK
15292M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15293S:	Maintained
15294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
15295F:	Documentation/ABI/stable/sysfs-bus-nvmem
15296F:	Documentation/devicetree/bindings/nvmem/
15297F:	drivers/nvmem/
15298F:	include/linux/nvmem-consumer.h
15299F:	include/linux/nvmem-provider.h
15300
15301NXP BLUETOOTH WIRELESS DRIVERS
15302M:	Amitkumar Karwar <amitkumar.karwar@nxp.com>
15303M:	Neeraj Kale <neeraj.sanjaykale@nxp.com>
15304S:	Maintained
15305F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
15306F:	drivers/bluetooth/btnxpuart.c
15307
15308NXP C45 TJA11XX PHY DRIVER
15309M:	Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
15310L:	netdev@vger.kernel.org
15311S:	Maintained
15312F:	drivers/net/phy/nxp-c45-tja11xx.c
15313
15314NXP FSPI DRIVER
15315M:	Han Xu <han.xu@nxp.com>
15316M:	Haibo Chen <haibo.chen@nxp.com>
15317R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
15318L:	linux-spi@vger.kernel.org
15319S:	Maintained
15320F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
15321F:	drivers/spi/spi-nxp-fspi.c
15322
15323NXP FXAS21002C DRIVER
15324M:	Rui Miguel Silva <rmfrfs@gmail.com>
15325L:	linux-iio@vger.kernel.org
15326S:	Maintained
15327F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
15328F:	drivers/iio/gyro/fxas21002c.h
15329F:	drivers/iio/gyro/fxas21002c_core.c
15330F:	drivers/iio/gyro/fxas21002c_i2c.c
15331F:	drivers/iio/gyro/fxas21002c_spi.c
15332
15333NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
15334M:	Haibo Chen <haibo.chen@nxp.com>
15335L:	linux-iio@vger.kernel.org
15336L:	linux-imx@nxp.com
15337S:	Maintained
15338F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
15339F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
15340F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
15341F:	drivers/iio/adc/imx7d_adc.c
15342F:	drivers/iio/adc/imx93_adc.c
15343F:	drivers/iio/adc/vf610_adc.c
15344
15345NXP i.MX 8M ISI DRIVER
15346M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15347L:	linux-media@vger.kernel.org
15348S:	Maintained
15349F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
15350F:	drivers/media/platform/nxp/imx8-isi/
15351
15352NXP i.MX 8MP DW100 V4L2 DRIVER
15353M:	Xavier Roumegue <xavier.roumegue@oss.nxp.com>
15354L:	linux-media@vger.kernel.org
15355S:	Maintained
15356F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
15357F:	Documentation/userspace-api/media/drivers/dw100.rst
15358F:	drivers/media/platform/nxp/dw100/
15359F:	include/uapi/linux/dw100.h
15360
15361NXP i.MX 8MQ DCSS DRIVER
15362M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
15363R:	Lucas Stach <l.stach@pengutronix.de>
15364L:	dri-devel@lists.freedesktop.org
15365S:	Maintained
15366F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
15367F:	drivers/gpu/drm/imx/dcss/
15368
15369NXP i.MX 8QXP ADC DRIVER
15370M:	Cai Huoqing <cai.huoqing@linux.dev>
15371M:	Haibo Chen <haibo.chen@nxp.com>
15372L:	linux-imx@nxp.com
15373L:	linux-iio@vger.kernel.org
15374S:	Maintained
15375F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
15376F:	drivers/iio/adc/imx8qxp-adc.c
15377
15378NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
15379M:	Mirela Rabulea <mirela.rabulea@nxp.com>
15380R:	NXP Linux Team <linux-imx@nxp.com>
15381L:	linux-media@vger.kernel.org
15382S:	Maintained
15383F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
15384F:	drivers/media/platform/nxp/imx-jpeg
15385
15386NXP i.MX CLOCK DRIVERS
15387M:	Abel Vesa <abelvesa@kernel.org>
15388R:	Peng Fan <peng.fan@nxp.com>
15389L:	linux-clk@vger.kernel.org
15390L:	linux-imx@nxp.com
15391S:	Maintained
15392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
15393F:	Documentation/devicetree/bindings/clock/imx*
15394F:	drivers/clk/imx/
15395F:	include/dt-bindings/clock/imx*
15396
15397NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
15398M:	Jagan Teki <jagan@amarulasolutions.com>
15399S:	Maintained
15400F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
15401F:	drivers/regulator/pf8x00-regulator.c
15402
15403NXP PTN5150A CC LOGIC AND EXTCON DRIVER
15404M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
15405L:	linux-kernel@vger.kernel.org
15406S:	Maintained
15407F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
15408F:	drivers/extcon/extcon-ptn5150.c
15409
15410NXP SGTL5000 DRIVER
15411M:	Fabio Estevam <festevam@gmail.com>
15412L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15413S:	Maintained
15414F:	Documentation/devicetree/bindings/sound/sgtl5000.yaml
15415F:	sound/soc/codecs/sgtl5000*
15416
15417NXP SJA1105 ETHERNET SWITCH DRIVER
15418M:	Vladimir Oltean <olteanv@gmail.com>
15419L:	linux-kernel@vger.kernel.org
15420S:	Maintained
15421F:	drivers/net/dsa/sja1105
15422F:	drivers/net/pcs/pcs-xpcs-nxp.c
15423
15424NXP TDA998X DRM DRIVER
15425M:	Russell King <linux@armlinux.org.uk>
15426S:	Maintained
15427T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
15428T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
15429F:	drivers/gpu/drm/i2c/tda998x_drv.c
15430F:	include/drm/i2c/tda998x.h
15431F:	include/dt-bindings/display/tda998x.h
15432K:	"nxp,tda998x"
15433
15434NXP TFA9879 DRIVER
15435M:	Peter Rosin <peda@axentia.se>
15436L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15437S:	Maintained
15438F:	Documentation/devicetree/bindings/sound/tfa9879.txt
15439F:	sound/soc/codecs/tfa9879*
15440
15441NXP-NCI NFC DRIVER
15442S:	Orphan
15443F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
15444F:	drivers/nfc/nxp-nci
15445
15446NXP/Goodix TFA989X (TFA1) DRIVER
15447M:	Stephan Gerhold <stephan@gerhold.net>
15448L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15449S:	Maintained
15450F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
15451F:	sound/soc/codecs/tfa989x.c
15452
15453NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
15454M:	Jonas Malaco <jonas@protocubo.io>
15455L:	linux-hwmon@vger.kernel.org
15456S:	Maintained
15457F:	Documentation/hwmon/nzxt-kraken2.rst
15458F:	drivers/hwmon/nzxt-kraken2.c
15459
15460NZXT-SMART2 HARDWARE MONITORING DRIVER
15461M:	Aleksandr Mezin <mezin.alexander@gmail.com>
15462L:	linux-hwmon@vger.kernel.org
15463S:	Maintained
15464F:	Documentation/hwmon/nzxt-smart2.rst
15465F:	drivers/hwmon/nzxt-smart2.c
15466
15467OBJAGG
15468M:	Jiri Pirko <jiri@resnulli.us>
15469L:	netdev@vger.kernel.org
15470S:	Supported
15471F:	include/linux/objagg.h
15472F:	lib/objagg.c
15473F:	lib/test_objagg.c
15474
15475OBJTOOL
15476M:	Josh Poimboeuf <jpoimboe@kernel.org>
15477M:	Peter Zijlstra <peterz@infradead.org>
15478S:	Supported
15479F:	include/linux/objtool*.h
15480F:	tools/objtool/
15481
15482OCELOT ETHERNET SWITCH DRIVER
15483M:	Vladimir Oltean <vladimir.oltean@nxp.com>
15484M:	Claudiu Manoil <claudiu.manoil@nxp.com>
15485M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
15486M:	UNGLinuxDriver@microchip.com
15487L:	netdev@vger.kernel.org
15488S:	Supported
15489F:	drivers/net/dsa/ocelot/*
15490F:	drivers/net/ethernet/mscc/
15491F:	include/soc/mscc/ocelot*
15492F:	net/dsa/tag_ocelot.c
15493F:	net/dsa/tag_ocelot_8021q.c
15494F:	tools/testing/selftests/drivers/net/ocelot/*
15495
15496OCELOT EXTERNAL SWITCH CONTROL
15497M:	Colin Foster <colin.foster@in-advantage.com>
15498S:	Supported
15499F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
15500F:	drivers/mfd/ocelot*
15501F:	drivers/net/dsa/ocelot/ocelot_ext.c
15502F:	include/linux/mfd/ocelot.h
15503
15504OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
15505M:	Frederic Barrat <fbarrat@linux.ibm.com>
15506M:	Andrew Donnellan <ajd@linux.ibm.com>
15507L:	linuxppc-dev@lists.ozlabs.org
15508S:	Supported
15509F:	Documentation/userspace-api/accelerators/ocxl.rst
15510F:	arch/powerpc/include/asm/pnv-ocxl.h
15511F:	arch/powerpc/platforms/powernv/ocxl.c
15512F:	drivers/misc/ocxl/
15513F:	include/misc/ocxl*
15514F:	include/uapi/misc/ocxl.h
15515
15516OMAP AUDIO SUPPORT
15517M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
15518M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
15519L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15520L:	linux-omap@vger.kernel.org
15521S:	Maintained
15522F:	sound/soc/ti/n810.c
15523F:	sound/soc/ti/omap*
15524F:	sound/soc/ti/rx51.c
15525F:	sound/soc/ti/sdma-pcm.*
15526
15527OMAP CLOCK FRAMEWORK SUPPORT
15528M:	Paul Walmsley <paul@pwsan.com>
15529L:	linux-omap@vger.kernel.org
15530S:	Maintained
15531F:	arch/arm/*omap*/*clock*
15532
15533OMAP DEVICE TREE SUPPORT
15534M:	Benoît Cousson <bcousson@baylibre.com>
15535M:	Tony Lindgren <tony@atomide.com>
15536L:	linux-omap@vger.kernel.org
15537L:	devicetree@vger.kernel.org
15538S:	Maintained
15539F:	arch/arm/boot/dts/ti/omap/
15540
15541OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
15542L:	linux-omap@vger.kernel.org
15543L:	linux-fbdev@vger.kernel.org
15544S:	Orphan
15545F:	Documentation/arch/arm/omap/dss.rst
15546F:	drivers/video/fbdev/omap2/
15547
15548OMAP FRAMEBUFFER SUPPORT
15549L:	linux-fbdev@vger.kernel.org
15550L:	linux-omap@vger.kernel.org
15551S:	Orphan
15552F:	drivers/video/fbdev/omap/
15553
15554OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
15555M:	Roger Quadros <rogerq@kernel.org>
15556M:	Tony Lindgren <tony@atomide.com>
15557L:	linux-omap@vger.kernel.org
15558S:	Maintained
15559F:	arch/arm/mach-omap2/*gpmc*
15560F:	drivers/memory/omap-gpmc.c
15561
15562OMAP GPIO DRIVER
15563M:	Grygorii Strashko <grygorii.strashko@ti.com>
15564M:	Santosh Shilimkar <ssantosh@kernel.org>
15565M:	Kevin Hilman <khilman@kernel.org>
15566L:	linux-omap@vger.kernel.org
15567S:	Maintained
15568F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
15569F:	drivers/gpio/gpio-omap.c
15570
15571OMAP HARDWARE SPINLOCK SUPPORT
15572M:	Ohad Ben-Cohen <ohad@wizery.com>
15573L:	linux-omap@vger.kernel.org
15574S:	Maintained
15575F:	drivers/hwspinlock/omap_hwspinlock.c
15576
15577OMAP HS MMC SUPPORT
15578L:	linux-mmc@vger.kernel.org
15579L:	linux-omap@vger.kernel.org
15580S:	Orphan
15581F:	drivers/mmc/host/omap_hsmmc.c
15582
15583OMAP HWMOD DATA
15584M:	Paul Walmsley <paul@pwsan.com>
15585L:	linux-omap@vger.kernel.org
15586S:	Maintained
15587F:	arch/arm/mach-omap2/omap_hwmod*data*
15588
15589OMAP HWMOD SUPPORT
15590M:	Benoît Cousson <bcousson@baylibre.com>
15591M:	Paul Walmsley <paul@pwsan.com>
15592L:	linux-omap@vger.kernel.org
15593S:	Maintained
15594F:	arch/arm/mach-omap2/omap_hwmod.*
15595
15596OMAP I2C DRIVER
15597M:	Vignesh R <vigneshr@ti.com>
15598L:	linux-omap@vger.kernel.org
15599L:	linux-i2c@vger.kernel.org
15600S:	Maintained
15601F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
15602F:	drivers/i2c/busses/i2c-omap.c
15603
15604OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
15605M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15606L:	linux-media@vger.kernel.org
15607S:	Maintained
15608F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
15609F:	drivers/media/platform/ti/omap3isp/
15610F:	drivers/staging/media/omap4iss/
15611
15612OMAP MMC SUPPORT
15613M:	Aaro Koskinen <aaro.koskinen@iki.fi>
15614L:	linux-omap@vger.kernel.org
15615S:	Odd Fixes
15616F:	drivers/mmc/host/omap.c
15617
15618OMAP POWER MANAGEMENT SUPPORT
15619M:	Kevin Hilman <khilman@kernel.org>
15620L:	linux-omap@vger.kernel.org
15621S:	Maintained
15622F:	arch/arm/*omap*/*pm*
15623F:	drivers/cpufreq/omap-cpufreq.c
15624
15625OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
15626M:	Paul Walmsley <paul@pwsan.com>
15627L:	linux-omap@vger.kernel.org
15628S:	Maintained
15629F:	arch/arm/mach-omap2/prm*
15630
15631OMAP RANDOM NUMBER GENERATOR SUPPORT
15632M:	Deepak Saxena <dsaxena@plexity.net>
15633S:	Maintained
15634F:	drivers/char/hw_random/omap-rng.c
15635
15636OMAP USB SUPPORT
15637L:	linux-usb@vger.kernel.org
15638L:	linux-omap@vger.kernel.org
15639S:	Orphan
15640F:	arch/arm/*omap*/usb*
15641F:	drivers/usb/*/*omap*
15642
15643OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
15644M:	Mark Jackson <mpfj@newflow.co.uk>
15645L:	linux-omap@vger.kernel.org
15646S:	Maintained
15647F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
15648
15649OMAP1 SUPPORT
15650M:	Aaro Koskinen <aaro.koskinen@iki.fi>
15651M:	Janusz Krzysztofik <jmkrzyszt@gmail.com>
15652M:	Tony Lindgren <tony@atomide.com>
15653L:	linux-omap@vger.kernel.org
15654S:	Maintained
15655Q:	http://patchwork.kernel.org/project/linux-omap/list/
15656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
15657F:	arch/arm/configs/omap1_defconfig
15658F:	arch/arm/mach-omap1/
15659F:	drivers/i2c/busses/i2c-omap.c
15660F:	include/linux/platform_data/ams-delta-fiq.h
15661F:	include/linux/platform_data/i2c-omap.h
15662
15663OMAP2+ SUPPORT
15664M:	Tony Lindgren <tony@atomide.com>
15665L:	linux-omap@vger.kernel.org
15666S:	Maintained
15667W:	http://www.muru.com/linux/omap/
15668W:	http://linux.omap.com/
15669Q:	http://patchwork.kernel.org/project/linux-omap/list/
15670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
15671F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
15672F:	arch/arm/configs/omap2plus_defconfig
15673F:	arch/arm/mach-omap2/
15674F:	drivers/bus/ti-sysc.c
15675F:	drivers/gpio/gpio-tps65219.c
15676F:	drivers/i2c/busses/i2c-omap.c
15677F:	drivers/irqchip/irq-omap-intc.c
15678F:	drivers/mfd/*omap*.c
15679F:	drivers/mfd/menelaus.c
15680F:	drivers/mfd/palmas.c
15681F:	drivers/mfd/tps65217.c
15682F:	drivers/mfd/tps65218.c
15683F:	drivers/mfd/tps65219.c
15684F:	drivers/mfd/tps65910.c
15685F:	drivers/mfd/twl-core.[ch]
15686F:	drivers/mfd/twl4030*.c
15687F:	drivers/mfd/twl6030*.c
15688F:	drivers/mfd/twl6040*.c
15689F:	drivers/regulator/palmas-regulator*.c
15690F:	drivers/regulator/pbias-regulator.c
15691F:	drivers/regulator/tps65217-regulator.c
15692F:	drivers/regulator/tps65218-regulator.c
15693F:	drivers/regulator/tps65219-regulator.c
15694F:	drivers/regulator/tps65910-regulator.c
15695F:	drivers/regulator/twl-regulator.c
15696F:	drivers/regulator/twl6030-regulator.c
15697F:	include/linux/platform_data/i2c-omap.h
15698F:	include/linux/platform_data/ti-sysc.h
15699
15700OMFS FILESYSTEM
15701M:	Bob Copeland <me@bobcopeland.com>
15702L:	linux-karma-devel@lists.sourceforge.net
15703S:	Maintained
15704F:	Documentation/filesystems/omfs.rst
15705F:	fs/omfs/
15706
15707OMNIVISION OG01A1B SENSOR DRIVER
15708M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15709L:	linux-media@vger.kernel.org
15710S:	Maintained
15711F:	drivers/media/i2c/og01a1b.c
15712
15713OMNIVISION OV01A10 SENSOR DRIVER
15714M:	Bingbu Cao <bingbu.cao@intel.com>
15715L:	linux-media@vger.kernel.org
15716S:	Maintained
15717T:	git git://linuxtv.org/media_tree.git
15718F:	drivers/media/i2c/ov01a10.c
15719
15720OMNIVISION OV02A10 SENSOR DRIVER
15721L:	linux-media@vger.kernel.org
15722S:	Orphan
15723T:	git git://linuxtv.org/media_tree.git
15724F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
15725F:	drivers/media/i2c/ov02a10.c
15726
15727OMNIVISION OV08D10 SENSOR DRIVER
15728M:	Jimmy Su <jimmy.su@intel.com>
15729L:	linux-media@vger.kernel.org
15730S:	Maintained
15731T:	git git://linuxtv.org/media_tree.git
15732F:	drivers/media/i2c/ov08d10.c
15733
15734OMNIVISION OV08X40 SENSOR DRIVER
15735M:	Jason Chen <jason.z.chen@intel.com>
15736L:	linux-media@vger.kernel.org
15737S:	Maintained
15738T:	git git://linuxtv.org/media_tree.git
15739F:	drivers/media/i2c/ov08x40.c
15740
15741OMNIVISION OV13858 SENSOR DRIVER
15742M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15743L:	linux-media@vger.kernel.org
15744S:	Maintained
15745T:	git git://linuxtv.org/media_tree.git
15746F:	drivers/media/i2c/ov13858.c
15747
15748OMNIVISION OV13B10 SENSOR DRIVER
15749M:	Arec Kao <arec.kao@intel.com>
15750L:	linux-media@vger.kernel.org
15751S:	Maintained
15752T:	git git://linuxtv.org/media_tree.git
15753F:	drivers/media/i2c/ov13b10.c
15754
15755OMNIVISION OV2680 SENSOR DRIVER
15756M:	Rui Miguel Silva <rmfrfs@gmail.com>
15757M:	Hans de Goede <hansg@kernel.org>
15758L:	linux-media@vger.kernel.org
15759S:	Maintained
15760T:	git git://linuxtv.org/media_tree.git
15761F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
15762F:	drivers/media/i2c/ov2680.c
15763
15764OMNIVISION OV2685 SENSOR DRIVER
15765M:	Shunqian Zheng <zhengsq@rock-chips.com>
15766L:	linux-media@vger.kernel.org
15767S:	Maintained
15768T:	git git://linuxtv.org/media_tree.git
15769F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
15770F:	drivers/media/i2c/ov2685.c
15771
15772OMNIVISION OV2740 SENSOR DRIVER
15773M:	Tianshu Qiu <tian.shu.qiu@intel.com>
15774R:	Sakari Ailus <sakari.ailus@linux.intel.com>
15775R:	Bingbu Cao <bingbu.cao@intel.com>
15776L:	linux-media@vger.kernel.org
15777S:	Maintained
15778T:	git git://linuxtv.org/media_tree.git
15779F:	drivers/media/i2c/ov2740.c
15780
15781OMNIVISION OV4689 SENSOR DRIVER
15782M:	Mikhail Rudenko <mike.rudenko@gmail.com>
15783L:	linux-media@vger.kernel.org
15784S:	Maintained
15785T:	git git://linuxtv.org/media_tree.git
15786F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
15787F:	drivers/media/i2c/ov4689.c
15788
15789OMNIVISION OV5640 SENSOR DRIVER
15790M:	Steve Longerbeam <slongerbeam@gmail.com>
15791L:	linux-media@vger.kernel.org
15792S:	Maintained
15793T:	git git://linuxtv.org/media_tree.git
15794F:	drivers/media/i2c/ov5640.c
15795
15796OMNIVISION OV5647 SENSOR DRIVER
15797M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
15798M:	Jacopo Mondi <jacopo@jmondi.org>
15799L:	linux-media@vger.kernel.org
15800S:	Maintained
15801T:	git git://linuxtv.org/media_tree.git
15802F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
15803F:	drivers/media/i2c/ov5647.c
15804
15805OMNIVISION OV5670 SENSOR DRIVER
15806M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15807L:	linux-media@vger.kernel.org
15808S:	Maintained
15809T:	git git://linuxtv.org/media_tree.git
15810F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
15811F:	drivers/media/i2c/ov5670.c
15812
15813OMNIVISION OV5675 SENSOR DRIVER
15814M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15815L:	linux-media@vger.kernel.org
15816S:	Maintained
15817T:	git git://linuxtv.org/media_tree.git
15818F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
15819F:	drivers/media/i2c/ov5675.c
15820
15821OMNIVISION OV5693 SENSOR DRIVER
15822M:	Daniel Scally <djrscally@gmail.com>
15823L:	linux-media@vger.kernel.org
15824S:	Maintained
15825T:	git git://linuxtv.org/media_tree.git
15826F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
15827F:	drivers/media/i2c/ov5693.c
15828
15829OMNIVISION OV5695 SENSOR DRIVER
15830M:	Shunqian Zheng <zhengsq@rock-chips.com>
15831L:	linux-media@vger.kernel.org
15832S:	Maintained
15833T:	git git://linuxtv.org/media_tree.git
15834F:	drivers/media/i2c/ov5695.c
15835
15836OMNIVISION OV7670 SENSOR DRIVER
15837L:	linux-media@vger.kernel.org
15838S:	Orphan
15839T:	git git://linuxtv.org/media_tree.git
15840F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
15841F:	drivers/media/i2c/ov7670.c
15842
15843OMNIVISION OV772x SENSOR DRIVER
15844M:	Jacopo Mondi <jacopo@jmondi.org>
15845L:	linux-media@vger.kernel.org
15846S:	Odd fixes
15847T:	git git://linuxtv.org/media_tree.git
15848F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
15849F:	drivers/media/i2c/ov772x.c
15850F:	include/media/i2c/ov772x.h
15851
15852OMNIVISION OV7740 SENSOR DRIVER
15853L:	linux-media@vger.kernel.org
15854S:	Orphan
15855T:	git git://linuxtv.org/media_tree.git
15856F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
15857F:	drivers/media/i2c/ov7740.c
15858
15859OMNIVISION OV8856 SENSOR DRIVER
15860M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15861L:	linux-media@vger.kernel.org
15862S:	Maintained
15863T:	git git://linuxtv.org/media_tree.git
15864F:	Documentation/devicetree/bindings/media/i2c/ov8856.yaml
15865F:	drivers/media/i2c/ov8856.c
15866
15867OMNIVISION OV8858 SENSOR DRIVER
15868M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
15869M:	Nicholas Roth <nicholas@rothemail.net>
15870L:	linux-media@vger.kernel.org
15871S:	Maintained
15872T:	git git://linuxtv.org/media_tree.git
15873F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
15874F:	drivers/media/i2c/ov8858.c
15875
15876OMNIVISION OV9282 SENSOR DRIVER
15877M:	Paul J. Murphy <paul.j.murphy@intel.com>
15878M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
15879L:	linux-media@vger.kernel.org
15880S:	Maintained
15881T:	git git://linuxtv.org/media_tree.git
15882F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
15883F:	drivers/media/i2c/ov9282.c
15884
15885OMNIVISION OV9640 SENSOR DRIVER
15886M:	Petr Cvek <petrcvekcz@gmail.com>
15887L:	linux-media@vger.kernel.org
15888S:	Maintained
15889F:	drivers/media/i2c/ov9640.*
15890
15891OMNIVISION OV9650 SENSOR DRIVER
15892M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15893R:	Akinobu Mita <akinobu.mita@gmail.com>
15894R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
15895L:	linux-media@vger.kernel.org
15896S:	Maintained
15897T:	git git://linuxtv.org/media_tree.git
15898F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
15899F:	drivers/media/i2c/ov9650.c
15900
15901OMNIVISION OV9734 SENSOR DRIVER
15902M:	Tianshu Qiu <tian.shu.qiu@intel.com>
15903R:	Bingbu Cao <bingbu.cao@intel.com>
15904L:	linux-media@vger.kernel.org
15905S:	Maintained
15906T:	git git://linuxtv.org/media_tree.git
15907F:	drivers/media/i2c/ov9734.c
15908
15909ONBOARD USB HUB DRIVER
15910M:	Matthias Kaehlcke <mka@chromium.org>
15911L:	linux-usb@vger.kernel.org
15912S:	Maintained
15913F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-hub
15914F:	drivers/usb/misc/onboard_usb_hub.c
15915
15916ONENAND FLASH DRIVER
15917M:	Kyungmin Park <kyungmin.park@samsung.com>
15918L:	linux-mtd@lists.infradead.org
15919S:	Maintained
15920F:	drivers/mtd/nand/onenand/
15921F:	include/linux/mtd/onenand*.h
15922
15923ONEXPLAYER FAN DRIVER
15924M:	Derek John Clark <derekjohn.clark@gmail.com>
15925M:	Joaquín Ignacio Aramendía <samsagax@gmail.com>
15926L:	linux-hwmon@vger.kernel.org
15927S:	Maintained
15928F:	drivers/hwmon/oxp-sensors.c
15929
15930ONIE TLV NVMEM LAYOUT DRIVER
15931M:	Miquel Raynal <miquel.raynal@bootlin.com>
15932S:	Maintained
15933F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
15934F:	drivers/nvmem/layouts/onie-tlv.c
15935
15936ONION OMEGA2+ BOARD
15937M:	Harvey Hunt <harveyhuntnexus@gmail.com>
15938L:	linux-mips@vger.kernel.org
15939S:	Maintained
15940F:	arch/mips/boot/dts/ralink/omega2p.dts
15941
15942ONSEMI ETHERNET PHY DRIVERS
15943M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
15944L:	netdev@vger.kernel.org
15945S:	Supported
15946W:	http://www.onsemi.com
15947F:	drivers/net/phy/ncn*
15948
15949OP-TEE DRIVER
15950M:	Jens Wiklander <jens.wiklander@linaro.org>
15951L:	op-tee@lists.trustedfirmware.org
15952S:	Maintained
15953F:	Documentation/ABI/testing/sysfs-bus-optee-devices
15954F:	drivers/tee/optee/
15955
15956OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
15957M:	Sumit Garg <sumit.garg@linaro.org>
15958L:	op-tee@lists.trustedfirmware.org
15959S:	Maintained
15960F:	drivers/char/hw_random/optee-rng.c
15961
15962OP-TEE RTC DRIVER
15963M:	Clément Léger <clement.leger@bootlin.com>
15964L:	linux-rtc@vger.kernel.org
15965S:	Maintained
15966F:	drivers/rtc/rtc-optee.c
15967
15968OPA-VNIC DRIVER
15969M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15970L:	linux-rdma@vger.kernel.org
15971S:	Supported
15972F:	drivers/infiniband/ulp/opa_vnic
15973
15974OPEN FIRMWARE AND FLATTENED DEVICE TREE
15975M:	Rob Herring <robh+dt@kernel.org>
15976M:	Frank Rowand <frowand.list@gmail.com>
15977L:	devicetree@vger.kernel.org
15978S:	Maintained
15979W:	http://www.devicetree.org/
15980C:	irc://irc.libera.chat/devicetree
15981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15982F:	Documentation/ABI/testing/sysfs-firmware-ofw
15983F:	drivers/of/
15984F:	include/linux/of*.h
15985F:	scripts/dtc/
15986K:	of_overlay_notifier_
15987K:	of_overlay_fdt_apply
15988K:	of_overlay_remove
15989
15990OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
15991M:	Rob Herring <robh+dt@kernel.org>
15992M:	Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
15993M:	Conor Dooley <conor+dt@kernel.org>
15994L:	devicetree@vger.kernel.org
15995S:	Maintained
15996Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
15997C:	irc://irc.libera.chat/devicetree
15998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15999F:	Documentation/devicetree/
16000F:	arch/*/boot/dts/
16001F:	include/dt-bindings/
16002
16003OPENCOMPUTE PTP CLOCK DRIVER
16004M:	Jonathan Lemon <jonathan.lemon@gmail.com>
16005M:	Vadim Fedorenko <vadfed@fb.com>
16006L:	netdev@vger.kernel.org
16007S:	Maintained
16008F:	drivers/ptp/ptp_ocp.c
16009
16010OPENCORES I2C BUS DRIVER
16011M:	Peter Korsgaard <peter@korsgaard.com>
16012M:	Andrew Lunn <andrew@lunn.ch>
16013L:	linux-i2c@vger.kernel.org
16014S:	Maintained
16015F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
16016F:	Documentation/i2c/busses/i2c-ocores.rst
16017F:	drivers/i2c/busses/i2c-ocores.c
16018F:	include/linux/platform_data/i2c-ocores.h
16019
16020OPENRISC ARCHITECTURE
16021M:	Jonas Bonn <jonas@southpole.se>
16022M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
16023M:	Stafford Horne <shorne@gmail.com>
16024L:	linux-openrisc@vger.kernel.org
16025S:	Maintained
16026W:	http://openrisc.io
16027T:	git https://github.com/openrisc/linux.git
16028F:	Documentation/arch/openrisc/
16029F:	Documentation/devicetree/bindings/openrisc/
16030F:	arch/openrisc/
16031F:	drivers/irqchip/irq-ompic.c
16032F:	drivers/irqchip/irq-or1k-*
16033
16034OPENVSWITCH
16035M:	Pravin B Shelar <pshelar@ovn.org>
16036L:	netdev@vger.kernel.org
16037L:	dev@openvswitch.org
16038S:	Maintained
16039W:	http://openvswitch.org
16040F:	include/uapi/linux/openvswitch.h
16041F:	net/openvswitch/
16042F:	tools/testing/selftests/net/openvswitch/
16043
16044OPERATING PERFORMANCE POINTS (OPP)
16045M:	Viresh Kumar <vireshk@kernel.org>
16046M:	Nishanth Menon <nm@ti.com>
16047M:	Stephen Boyd <sboyd@kernel.org>
16048L:	linux-pm@vger.kernel.org
16049S:	Maintained
16050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
16051F:	Documentation/devicetree/bindings/opp/
16052F:	Documentation/power/opp.rst
16053F:	drivers/opp/
16054F:	include/linux/pm_opp.h
16055
16056OPL4 DRIVER
16057M:	Clemens Ladisch <clemens@ladisch.de>
16058L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16059S:	Maintained
16060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16061F:	sound/drivers/opl4/
16062
16063ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
16064M:	Mark Fasheh <mark@fasheh.com>
16065M:	Joel Becker <jlbec@evilplan.org>
16066M:	Joseph Qi <joseph.qi@linux.alibaba.com>
16067L:	ocfs2-devel@lists.linux.dev
16068S:	Supported
16069W:	http://ocfs2.wiki.kernel.org
16070F:	Documentation/filesystems/dlmfs.rst
16071F:	Documentation/filesystems/ocfs2.rst
16072F:	fs/ocfs2/
16073
16074ORANGEFS FILESYSTEM
16075M:	Mike Marshall <hubcap@omnibond.com>
16076R:	Martin Brandenburg <martin@omnibond.com>
16077L:	devel@lists.orangefs.org
16078S:	Supported
16079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
16080F:	Documentation/filesystems/orangefs.rst
16081F:	fs/orangefs/
16082
16083ORINOCO DRIVER
16084L:	linux-wireless@vger.kernel.org
16085S:	Orphan
16086W:	https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
16087W:	http://www.nongnu.org/orinoco/
16088F:	drivers/net/wireless/intersil/orinoco/
16089
16090OV2659 OMNIVISION SENSOR DRIVER
16091M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16092L:	linux-media@vger.kernel.org
16093S:	Maintained
16094W:	https://linuxtv.org
16095Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16096T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16097F:	drivers/media/i2c/ov2659.c
16098F:	include/media/i2c/ov2659.h
16099
16100OVERLAY FILESYSTEM
16101M:	Miklos Szeredi <miklos@szeredi.hu>
16102M:	Amir Goldstein <amir73il@gmail.com>
16103L:	linux-unionfs@vger.kernel.org
16104S:	Supported
16105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
16106F:	Documentation/filesystems/overlayfs.rst
16107F:	fs/overlayfs/
16108
16109P54 WIRELESS DRIVER
16110M:	Christian Lamparter <chunkeey@googlemail.com>
16111L:	linux-wireless@vger.kernel.org
16112S:	Maintained
16113W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
16114F:	drivers/net/wireless/intersil/p54/
16115
16116PACKET SOCKETS
16117M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
16118S:	Maintained
16119F:	include/uapi/linux/if_packet.h
16120F:	net/packet/af_packet.c
16121
16122PACKING
16123M:	Vladimir Oltean <olteanv@gmail.com>
16124L:	netdev@vger.kernel.org
16125S:	Supported
16126F:	Documentation/core-api/packing.rst
16127F:	include/linux/packing.h
16128F:	lib/packing.c
16129
16130PADATA PARALLEL EXECUTION MECHANISM
16131M:	Steffen Klassert <steffen.klassert@secunet.com>
16132M:	Daniel Jordan <daniel.m.jordan@oracle.com>
16133L:	linux-crypto@vger.kernel.org
16134L:	linux-kernel@vger.kernel.org
16135S:	Maintained
16136F:	Documentation/core-api/padata.rst
16137F:	include/linux/padata.h
16138F:	kernel/padata.c
16139
16140PAGE CACHE
16141M:	Matthew Wilcox (Oracle) <willy@infradead.org>
16142L:	linux-fsdevel@vger.kernel.org
16143S:	Supported
16144T:	git git://git.infradead.org/users/willy/pagecache.git
16145F:	Documentation/filesystems/locking.rst
16146F:	Documentation/filesystems/vfs.rst
16147F:	include/linux/pagemap.h
16148F:	mm/filemap.c
16149F:	mm/page-writeback.c
16150F:	mm/readahead.c
16151F:	mm/truncate.c
16152
16153PAGE POOL
16154M:	Jesper Dangaard Brouer <hawk@kernel.org>
16155M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
16156L:	netdev@vger.kernel.org
16157S:	Supported
16158F:	Documentation/networking/page_pool.rst
16159F:	include/net/page_pool/
16160F:	include/trace/events/page_pool.h
16161F:	net/core/page_pool.c
16162
16163PAGE TABLE CHECK
16164M:	Pasha Tatashin <pasha.tatashin@soleen.com>
16165M:	Andrew Morton <akpm@linux-foundation.org>
16166L:	linux-mm@kvack.org
16167S:	Maintained
16168F:	Documentation/mm/page_table_check.rst
16169F:	include/linux/page_table_check.h
16170F:	mm/page_table_check.c
16171
16172PANASONIC LAPTOP ACPI EXTRAS DRIVER
16173M:	Kenneth Chan <kenneth.t.chan@gmail.com>
16174L:	platform-driver-x86@vger.kernel.org
16175S:	Maintained
16176F:	drivers/platform/x86/panasonic-laptop.c
16177
16178PARALLAX PING IIO SENSOR DRIVER
16179M:	Andreas Klinger <ak@it-klinger.de>
16180L:	linux-iio@vger.kernel.org
16181S:	Maintained
16182F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
16183F:	drivers/iio/proximity/ping.c
16184
16185PARALLEL LCD/KEYPAD PANEL DRIVER
16186M:	Willy Tarreau <willy@haproxy.com>
16187M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
16188S:	Odd Fixes
16189F:	Documentation/admin-guide/lcd-panel-cgram.rst
16190F:	drivers/auxdisplay/panel.c
16191
16192PARALLEL PORT SUBSYSTEM
16193M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16194M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16195L:	linux-parport@lists.infradead.org (subscribers-only)
16196S:	Maintained
16197F:	Documentation/driver-api/parport*.rst
16198F:	drivers/char/ppdev.c
16199F:	drivers/parport/
16200F:	include/linux/parport*.h
16201F:	include/uapi/linux/ppdev.h
16202
16203PARAVIRT_OPS INTERFACE
16204M:	Juergen Gross <jgross@suse.com>
16205R:	Ajay Kaher <akaher@vmware.com>
16206R:	Alexey Makhalov <amakhalov@vmware.com>
16207R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
16208L:	virtualization@lists.linux-foundation.org
16209L:	x86@kernel.org
16210S:	Supported
16211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16212F:	Documentation/virt/paravirt_ops.rst
16213F:	arch/*/include/asm/paravirt*.h
16214F:	arch/*/kernel/paravirt*
16215F:	include/linux/hypervisor.h
16216
16217PARISC ARCHITECTURE
16218M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
16219M:	Helge Deller <deller@gmx.de>
16220L:	linux-parisc@vger.kernel.org
16221S:	Maintained
16222W:	https://parisc.wiki.kernel.org
16223Q:	http://patchwork.kernel.org/project/linux-parisc/list/
16224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
16225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
16226F:	Documentation/arch/parisc/
16227F:	arch/parisc/
16228F:	drivers/char/agp/parisc-agp.c
16229F:	drivers/input/misc/hp_sdc_rtc.c
16230F:	drivers/input/serio/gscps2.c
16231F:	drivers/input/serio/hp_sdc*
16232F:	drivers/parisc/
16233F:	drivers/parport/parport_gsc.*
16234F:	drivers/tty/serial/8250/8250_parisc.c
16235F:	drivers/video/console/sti*
16236F:	drivers/video/fbdev/sti*
16237F:	drivers/video/logo/logo_parisc*
16238F:	include/linux/hp_sdc.h
16239
16240PARMAN
16241M:	Jiri Pirko <jiri@resnulli.us>
16242L:	netdev@vger.kernel.org
16243S:	Supported
16244F:	include/linux/parman.h
16245F:	lib/parman.c
16246F:	lib/test_parman.c
16247
16248PC ENGINES APU BOARD DRIVER
16249M:	Enrico Weigelt, metux IT consult <info@metux.net>
16250S:	Maintained
16251F:	drivers/platform/x86/pcengines-apuv2.c
16252
16253PC87360 HARDWARE MONITORING DRIVER
16254M:	Jim Cromie <jim.cromie@gmail.com>
16255L:	linux-hwmon@vger.kernel.org
16256S:	Maintained
16257F:	Documentation/hwmon/pc87360.rst
16258F:	drivers/hwmon/pc87360.c
16259
16260PC8736x GPIO DRIVER
16261M:	Jim Cromie <jim.cromie@gmail.com>
16262S:	Maintained
16263F:	drivers/char/pc8736x_gpio.c
16264
16265PC87427 HARDWARE MONITORING DRIVER
16266M:	Jean Delvare <jdelvare@suse.com>
16267L:	linux-hwmon@vger.kernel.org
16268S:	Maintained
16269F:	Documentation/hwmon/pc87427.rst
16270F:	drivers/hwmon/pc87427.c
16271
16272PCA9532 LED DRIVER
16273M:	Riku Voipio <riku.voipio@iki.fi>
16274S:	Maintained
16275F:	drivers/leds/leds-pca9532.c
16276F:	include/linux/leds-pca9532.h
16277
16278PCA9541 I2C BUS MASTER SELECTOR DRIVER
16279M:	Guenter Roeck <linux@roeck-us.net>
16280L:	linux-i2c@vger.kernel.org
16281S:	Maintained
16282F:	drivers/i2c/muxes/i2c-mux-pca9541.c
16283
16284PCDP - PRIMARY CONSOLE AND DEBUG PORT
16285M:	Khalid Aziz <khalid@gonehiking.org>
16286S:	Maintained
16287F:	drivers/firmware/pcdp.*
16288
16289PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
16290M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
16291M:	Pali Rohár <pali@kernel.org>
16292L:	linux-pci@vger.kernel.org
16293L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16294S:	Maintained
16295F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
16296F:	drivers/pci/controller/pci-aardvark.c
16297
16298PCI DRIVER FOR ALTERA PCIE IP
16299M:	Joyce Ooi <joyce.ooi@intel.com>
16300L:	linux-pci@vger.kernel.org
16301S:	Supported
16302F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
16303F:	drivers/pci/controller/pcie-altera.c
16304
16305PCI DRIVER FOR APPLIEDMICRO XGENE
16306M:	Toan Le <toan@os.amperecomputing.com>
16307L:	linux-pci@vger.kernel.org
16308L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16309S:	Maintained
16310F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
16311F:	drivers/pci/controller/pci-xgene.c
16312
16313PCI DRIVER FOR ARM VERSATILE PLATFORM
16314M:	Rob Herring <robh@kernel.org>
16315L:	linux-pci@vger.kernel.org
16316L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16317S:	Maintained
16318F:	Documentation/devicetree/bindings/pci/versatile.yaml
16319F:	drivers/pci/controller/pci-versatile.c
16320
16321PCI DRIVER FOR ARMADA 8K
16322M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
16323L:	linux-pci@vger.kernel.org
16324L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16325S:	Maintained
16326F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
16327F:	drivers/pci/controller/dwc/pcie-armada8k.c
16328
16329PCI DRIVER FOR CADENCE PCIE IP
16330M:	Tom Joseph <tjoseph@cadence.com>
16331L:	linux-pci@vger.kernel.org
16332S:	Maintained
16333F:	Documentation/devicetree/bindings/pci/cdns,*
16334F:	drivers/pci/controller/cadence/
16335
16336PCI DRIVER FOR FREESCALE LAYERSCAPE
16337M:	Minghuan Lian <minghuan.Lian@nxp.com>
16338M:	Mingkai Hu <mingkai.hu@nxp.com>
16339M:	Roy Zang <roy.zang@nxp.com>
16340L:	linuxppc-dev@lists.ozlabs.org
16341L:	linux-pci@vger.kernel.org
16342L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16343S:	Maintained
16344F:	drivers/pci/controller/dwc/*layerscape*
16345
16346PCI DRIVER FOR FU740
16347M:	Paul Walmsley <paul.walmsley@sifive.com>
16348M:	Greentime Hu <greentime.hu@sifive.com>
16349L:	linux-pci@vger.kernel.org
16350S:	Maintained
16351F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
16352F:	drivers/pci/controller/dwc/pcie-fu740.c
16353
16354PCI DRIVER FOR GENERIC OF HOSTS
16355M:	Will Deacon <will@kernel.org>
16356L:	linux-pci@vger.kernel.org
16357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16358S:	Maintained
16359F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
16360F:	drivers/pci/controller/pci-host-common.c
16361F:	drivers/pci/controller/pci-host-generic.c
16362
16363PCI DRIVER FOR IMX6
16364M:	Richard Zhu <hongxing.zhu@nxp.com>
16365M:	Lucas Stach <l.stach@pengutronix.de>
16366L:	linux-pci@vger.kernel.org
16367L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16368S:	Maintained
16369F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
16370F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
16371F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
16372F:	drivers/pci/controller/dwc/*imx6*
16373
16374PCI DRIVER FOR INTEL IXP4XX
16375M:	Linus Walleij <linus.walleij@linaro.org>
16376S:	Maintained
16377F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
16378F:	drivers/pci/controller/pci-ixp4xx.c
16379
16380PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
16381M:	Nirmal Patel <nirmal.patel@linux.intel.com>
16382R:	Jonathan Derrick <jonathan.derrick@linux.dev>
16383L:	linux-pci@vger.kernel.org
16384S:	Supported
16385F:	drivers/pci/controller/vmd.c
16386
16387PCI DRIVER FOR MICROSEMI SWITCHTEC
16388M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
16389M:	Logan Gunthorpe <logang@deltatee.com>
16390L:	linux-pci@vger.kernel.org
16391S:	Maintained
16392F:	Documentation/ABI/testing/sysfs-class-switchtec
16393F:	Documentation/driver-api/switchtec.rst
16394F:	drivers/ntb/hw/mscc/
16395F:	drivers/pci/switch/switchtec*
16396F:	include/linux/switchtec.h
16397F:	include/uapi/linux/switchtec_ioctl.h
16398
16399PCI DRIVER FOR MOBIVEIL PCIE IP
16400M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
16401M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
16402L:	linux-pci@vger.kernel.org
16403S:	Supported
16404F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
16405F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
16406
16407PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
16408M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
16409M:	Pali Rohár <pali@kernel.org>
16410L:	linux-pci@vger.kernel.org
16411L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16412S:	Maintained
16413F:	drivers/pci/controller/*mvebu*
16414
16415PCI DRIVER FOR NVIDIA TEGRA
16416M:	Thierry Reding <thierry.reding@gmail.com>
16417L:	linux-tegra@vger.kernel.org
16418L:	linux-pci@vger.kernel.org
16419S:	Supported
16420F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
16421F:	drivers/pci/controller/pci-tegra.c
16422
16423PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
16424M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
16425L:	linux-pci@vger.kernel.org
16426L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16427S:	Maintained
16428F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
16429F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
16430
16431PCI DRIVER FOR RENESAS R-CAR
16432M:	Marek Vasut <marek.vasut+renesas@gmail.com>
16433M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
16434L:	linux-pci@vger.kernel.org
16435L:	linux-renesas-soc@vger.kernel.org
16436S:	Maintained
16437F:	Documentation/devicetree/bindings/pci/*rcar*
16438F:	drivers/pci/controller/*rcar*
16439
16440PCI DRIVER FOR SAMSUNG EXYNOS
16441M:	Jingoo Han <jingoohan1@gmail.com>
16442L:	linux-pci@vger.kernel.org
16443L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16444L:	linux-samsung-soc@vger.kernel.org
16445S:	Maintained
16446F:	drivers/pci/controller/dwc/pci-exynos.c
16447
16448PCI DRIVER FOR SYNOPSYS DESIGNWARE
16449M:	Jingoo Han <jingoohan1@gmail.com>
16450M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
16451M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16452L:	linux-pci@vger.kernel.org
16453S:	Maintained
16454F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
16455F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
16456F:	drivers/pci/controller/dwc/*designware*
16457
16458PCI DRIVER FOR TI DRA7XX/J721E
16459M:	Vignesh Raghavendra <vigneshr@ti.com>
16460L:	linux-omap@vger.kernel.org
16461L:	linux-pci@vger.kernel.org
16462L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16463S:	Supported
16464F:	Documentation/devicetree/bindings/pci/ti-pci.txt
16465F:	drivers/pci/controller/cadence/pci-j721e.c
16466F:	drivers/pci/controller/dwc/pci-dra7xx.c
16467
16468PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
16469M:	Linus Walleij <linus.walleij@linaro.org>
16470L:	linux-pci@vger.kernel.org
16471S:	Maintained
16472F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
16473F:	drivers/pci/controller/pci-v3-semi.c
16474
16475PCI DRIVER FOR XILINX VERSAL CPM
16476M:	Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
16477M:	Michal Simek <michal.simek@amd.com>
16478L:	linux-pci@vger.kernel.org
16479S:	Maintained
16480F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
16481F:	drivers/pci/controller/pcie-xilinx-cpm.c
16482
16483PCI ENDPOINT SUBSYSTEM
16484M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
16485M:	Krzysztof Wilczyński <kw@linux.com>
16486R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16487R:	Kishon Vijay Abraham I <kishon@kernel.org>
16488L:	linux-pci@vger.kernel.org
16489S:	Supported
16490Q:	https://patchwork.kernel.org/project/linux-pci/list/
16491B:	https://bugzilla.kernel.org
16492C:	irc://irc.oftc.net/linux-pci
16493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16494F:	Documentation/PCI/endpoint/*
16495F:	Documentation/misc-devices/pci-endpoint-test.rst
16496F:	drivers/misc/pci_endpoint_test.c
16497F:	drivers/pci/endpoint/
16498F:	tools/pci/
16499
16500PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
16501M:	Mahesh J Salgaonkar <mahesh@linux.ibm.com>
16502R:	Oliver O'Halloran <oohall@gmail.com>
16503L:	linuxppc-dev@lists.ozlabs.org
16504S:	Supported
16505F:	Documentation/PCI/pci-error-recovery.rst
16506F:	Documentation/powerpc/eeh-pci-error-recovery.rst
16507F:	arch/powerpc/include/*/eeh*.h
16508F:	arch/powerpc/kernel/eeh*.c
16509F:	arch/powerpc/platforms/*/eeh*.c
16510F:	drivers/pci/pcie/aer.c
16511F:	drivers/pci/pcie/dpc.c
16512F:	drivers/pci/pcie/err.c
16513
16514PCI ERROR RECOVERY
16515M:	Linas Vepstas <linasvepstas@gmail.com>
16516L:	linux-pci@vger.kernel.org
16517S:	Supported
16518F:	Documentation/PCI/pci-error-recovery.rst
16519
16520PCI MSI DRIVER FOR ALTERA MSI IP
16521M:	Joyce Ooi <joyce.ooi@intel.com>
16522L:	linux-pci@vger.kernel.org
16523S:	Supported
16524F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
16525F:	drivers/pci/controller/pcie-altera-msi.c
16526
16527PCI MSI DRIVER FOR APPLIEDMICRO XGENE
16528M:	Toan Le <toan@os.amperecomputing.com>
16529L:	linux-pci@vger.kernel.org
16530L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16531S:	Maintained
16532F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
16533F:	drivers/pci/controller/pci-xgene-msi.c
16534
16535PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
16536M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
16537M:	Krzysztof Wilczyński <kw@linux.com>
16538R:	Rob Herring <robh@kernel.org>
16539L:	linux-pci@vger.kernel.org
16540S:	Supported
16541Q:	https://patchwork.kernel.org/project/linux-pci/list/
16542B:	https://bugzilla.kernel.org
16543C:	irc://irc.oftc.net/linux-pci
16544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16545F:	Documentation/devicetree/bindings/pci/
16546F:	drivers/pci/controller/
16547F:	drivers/pci/pci-bridge-emul.c
16548F:	drivers/pci/pci-bridge-emul.h
16549
16550PCI PEER-TO-PEER DMA (P2PDMA)
16551M:	Bjorn Helgaas <bhelgaas@google.com>
16552M:	Logan Gunthorpe <logang@deltatee.com>
16553L:	linux-pci@vger.kernel.org
16554S:	Supported
16555Q:	https://patchwork.kernel.org/project/linux-pci/list/
16556B:	https://bugzilla.kernel.org
16557C:	irc://irc.oftc.net/linux-pci
16558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16559F:	Documentation/driver-api/pci/p2pdma.rst
16560F:	drivers/pci/p2pdma.c
16561F:	include/linux/pci-p2pdma.h
16562
16563PCI SUBSYSTEM
16564M:	Bjorn Helgaas <bhelgaas@google.com>
16565L:	linux-pci@vger.kernel.org
16566S:	Supported
16567Q:	https://patchwork.kernel.org/project/linux-pci/list/
16568B:	https://bugzilla.kernel.org
16569C:	irc://irc.oftc.net/linux-pci
16570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16571F:	Documentation/PCI/
16572F:	Documentation/devicetree/bindings/pci/
16573F:	arch/x86/kernel/early-quirks.c
16574F:	arch/x86/kernel/quirks.c
16575F:	arch/x86/pci/
16576F:	drivers/acpi/pci*
16577F:	drivers/pci/
16578F:	include/asm-generic/pci*
16579F:	include/linux/of_pci.h
16580F:	include/linux/pci*
16581F:	include/uapi/linux/pci*
16582F:	lib/pci*
16583
16584PCIE DRIVER FOR AMAZON ANNAPURNA LABS
16585M:	Jonathan Chocron <jonnyc@amazon.com>
16586L:	linux-pci@vger.kernel.org
16587S:	Maintained
16588F:	Documentation/devicetree/bindings/pci/pcie-al.txt
16589F:	drivers/pci/controller/dwc/pcie-al.c
16590
16591PCIE DRIVER FOR AMLOGIC MESON
16592M:	Yue Wang <yue.wang@Amlogic.com>
16593L:	linux-pci@vger.kernel.org
16594L:	linux-amlogic@lists.infradead.org
16595S:	Maintained
16596F:	drivers/pci/controller/dwc/pci-meson.c
16597
16598PCIE DRIVER FOR AXIS ARTPEC
16599M:	Jesper Nilsson <jesper.nilsson@axis.com>
16600L:	linux-arm-kernel@axis.com
16601L:	linux-pci@vger.kernel.org
16602S:	Maintained
16603F:	Documentation/devicetree/bindings/pci/axis,artpec*
16604F:	drivers/pci/controller/dwc/*artpec*
16605
16606PCIE DRIVER FOR CAVIUM THUNDERX
16607M:	Robert Richter <rric@kernel.org>
16608L:	linux-pci@vger.kernel.org
16609L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16610S:	Odd Fixes
16611F:	drivers/pci/controller/pci-thunder-*
16612
16613PCIE DRIVER FOR HISILICON
16614M:	Zhou Wang <wangzhou1@hisilicon.com>
16615L:	linux-pci@vger.kernel.org
16616S:	Maintained
16617F:	drivers/pci/controller/dwc/pcie-hisi.c
16618
16619PCIE DRIVER FOR HISILICON KIRIN
16620M:	Xiaowei Song <songxiaowei@hisilicon.com>
16621M:	Binghui Wang <wangbinghui@hisilicon.com>
16622L:	linux-pci@vger.kernel.org
16623S:	Maintained
16624F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
16625F:	drivers/pci/controller/dwc/pcie-kirin.c
16626
16627PCIE DRIVER FOR HISILICON STB
16628M:	Shawn Guo <shawn.guo@linaro.org>
16629L:	linux-pci@vger.kernel.org
16630S:	Maintained
16631F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
16632F:	drivers/pci/controller/dwc/pcie-histb.c
16633
16634PCIE DRIVER FOR INTEL KEEM BAY
16635M:	Srikanth Thokala <srikanth.thokala@intel.com>
16636L:	linux-pci@vger.kernel.org
16637S:	Supported
16638F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
16639F:	drivers/pci/controller/dwc/pcie-keembay.c
16640
16641PCIE DRIVER FOR INTEL LGM GW SOC
16642M:	Chuanhua Lei <lchuanhua@maxlinear.com>
16643L:	linux-pci@vger.kernel.org
16644S:	Maintained
16645F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
16646F:	drivers/pci/controller/dwc/pcie-intel-gw.c
16647
16648PCIE DRIVER FOR MEDIATEK
16649M:	Ryder Lee <ryder.lee@mediatek.com>
16650M:	Jianjun Wang <jianjun.wang@mediatek.com>
16651L:	linux-pci@vger.kernel.org
16652L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16653S:	Supported
16654F:	Documentation/devicetree/bindings/pci/mediatek*
16655F:	drivers/pci/controller/*mediatek*
16656
16657PCIE DRIVER FOR MICROCHIP
16658M:	Daire McNamara <daire.mcnamara@microchip.com>
16659L:	linux-pci@vger.kernel.org
16660S:	Supported
16661F:	Documentation/devicetree/bindings/pci/microchip*
16662F:	drivers/pci/controller/*microchip*
16663
16664PCIE DRIVER FOR QUALCOMM MSM
16665M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16666L:	linux-pci@vger.kernel.org
16667L:	linux-arm-msm@vger.kernel.org
16668S:	Maintained
16669F:	drivers/pci/controller/dwc/pcie-qcom.c
16670
16671PCIE DRIVER FOR ROCKCHIP
16672M:	Shawn Lin <shawn.lin@rock-chips.com>
16673L:	linux-pci@vger.kernel.org
16674L:	linux-rockchip@lists.infradead.org
16675S:	Maintained
16676F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
16677F:	drivers/pci/controller/pcie-rockchip*
16678
16679PCIE DRIVER FOR SOCIONEXT UNIPHIER
16680M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16681L:	linux-pci@vger.kernel.org
16682S:	Maintained
16683F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
16684F:	drivers/pci/controller/dwc/pcie-uniphier*
16685
16686PCIE DRIVER FOR ST SPEAR13XX
16687M:	Pratyush Anand <pratyush.anand@gmail.com>
16688L:	linux-pci@vger.kernel.org
16689S:	Maintained
16690F:	drivers/pci/controller/dwc/*spear*
16691
16692PCIE ENDPOINT DRIVER FOR QUALCOMM
16693M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16694L:	linux-pci@vger.kernel.org
16695L:	linux-arm-msm@vger.kernel.org
16696S:	Maintained
16697F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
16698F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
16699
16700PCMCIA SUBSYSTEM
16701M:	Dominik Brodowski <linux@dominikbrodowski.net>
16702S:	Odd Fixes
16703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
16704F:	Documentation/pcmcia/
16705F:	drivers/pcmcia/
16706F:	include/pcmcia/
16707F:	tools/pcmcia/
16708
16709PCNET32 NETWORK DRIVER
16710M:	Don Fry <pcnet32@frontier.com>
16711L:	netdev@vger.kernel.org
16712S:	Maintained
16713F:	drivers/net/ethernet/amd/pcnet32.c
16714
16715PCRYPT PARALLEL CRYPTO ENGINE
16716M:	Steffen Klassert <steffen.klassert@secunet.com>
16717L:	linux-crypto@vger.kernel.org
16718S:	Maintained
16719F:	crypto/pcrypt.c
16720F:	include/crypto/pcrypt.h
16721
16722PDS DSC VIRTIO DATA PATH ACCELERATOR
16723R:	Shannon Nelson <shannon.nelson@amd.com>
16724F:	drivers/vdpa/pds/
16725
16726PECI HARDWARE MONITORING DRIVERS
16727M:	Iwona Winiarska <iwona.winiarska@intel.com>
16728L:	linux-hwmon@vger.kernel.org
16729S:	Supported
16730F:	Documentation/hwmon/peci-cputemp.rst
16731F:	Documentation/hwmon/peci-dimmtemp.rst
16732F:	drivers/hwmon/peci/
16733
16734PECI SUBSYSTEM
16735M:	Iwona Winiarska <iwona.winiarska@intel.com>
16736L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
16737S:	Supported
16738F:	Documentation/devicetree/bindings/peci/
16739F:	Documentation/peci/
16740F:	drivers/peci/
16741F:	include/linux/peci-cpu.h
16742F:	include/linux/peci.h
16743
16744PENSANDO ETHERNET DRIVERS
16745M:	Shannon Nelson <shannon.nelson@amd.com>
16746M:	Brett Creeley <brett.creeley@amd.com>
16747M:	drivers@pensando.io
16748L:	netdev@vger.kernel.org
16749S:	Supported
16750F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
16751F:	drivers/net/ethernet/pensando/
16752
16753PER-CPU MEMORY ALLOCATOR
16754M:	Dennis Zhou <dennis@kernel.org>
16755M:	Tejun Heo <tj@kernel.org>
16756M:	Christoph Lameter <cl@linux.com>
16757L:	linux-mm@kvack.org
16758S:	Maintained
16759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
16760F:	arch/*/include/asm/percpu.h
16761F:	include/linux/percpu*.h
16762F:	lib/percpu*.c
16763F:	mm/percpu*.c
16764
16765PER-TASK DELAY ACCOUNTING
16766M:	Balbir Singh <bsingharora@gmail.com>
16767S:	Maintained
16768F:	include/linux/delayacct.h
16769F:	kernel/delayacct.c
16770
16771PERFORMANCE EVENTS SUBSYSTEM
16772M:	Peter Zijlstra <peterz@infradead.org>
16773M:	Ingo Molnar <mingo@redhat.com>
16774M:	Arnaldo Carvalho de Melo <acme@kernel.org>
16775R:	Mark Rutland <mark.rutland@arm.com>
16776R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
16777R:	Jiri Olsa <jolsa@kernel.org>
16778R:	Namhyung Kim <namhyung@kernel.org>
16779R:	Ian Rogers <irogers@google.com>
16780R:	Adrian Hunter <adrian.hunter@intel.com>
16781L:	linux-perf-users@vger.kernel.org
16782L:	linux-kernel@vger.kernel.org
16783S:	Supported
16784W:	https://perf.wiki.kernel.org/
16785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
16787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
16788F:	arch/*/events/*
16789F:	arch/*/events/*/*
16790F:	arch/*/include/asm/perf_event.h
16791F:	arch/*/kernel/*/*/perf_event*.c
16792F:	arch/*/kernel/*/perf_event*.c
16793F:	arch/*/kernel/perf_callchain.c
16794F:	arch/*/kernel/perf_event*.c
16795F:	include/linux/perf_event.h
16796F:	include/uapi/linux/perf_event.h
16797F:	kernel/events/*
16798F:	tools/lib/perf/
16799F:	tools/perf/
16800
16801PERFORMANCE EVENTS TOOLING ARM64
16802R:	John Garry <john.g.garry@oracle.com>
16803R:	Will Deacon <will@kernel.org>
16804R:	James Clark <james.clark@arm.com>
16805R:	Mike Leach <mike.leach@linaro.org>
16806R:	Leo Yan <leo.yan@linaro.org>
16807L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16808S:	Supported
16809F:	tools/build/feature/test-libopencsd.c
16810F:	tools/perf/arch/arm*/
16811F:	tools/perf/pmu-events/arch/arm64/
16812F:	tools/perf/util/arm-spe*
16813F:	tools/perf/util/cs-etm*
16814
16815PERSONALITY HANDLING
16816M:	Christoph Hellwig <hch@infradead.org>
16817L:	linux-abi-devel@lists.sourceforge.net
16818S:	Maintained
16819F:	include/linux/personality.h
16820F:	include/uapi/linux/personality.h
16821
16822PHOENIX RC FLIGHT CONTROLLER ADAPTER
16823M:	Marcus Folkesson <marcus.folkesson@gmail.com>
16824L:	linux-input@vger.kernel.org
16825S:	Maintained
16826F:	Documentation/input/devices/pxrc.rst
16827F:	drivers/input/joystick/pxrc.c
16828
16829PHONET PROTOCOL
16830M:	Remi Denis-Courmont <courmisch@gmail.com>
16831S:	Supported
16832F:	Documentation/networking/phonet.rst
16833F:	include/linux/phonet.h
16834F:	include/net/phonet/
16835F:	include/uapi/linux/phonet.h
16836F:	net/phonet/
16837
16838PHRAM MTD DRIVER
16839M:	Joern Engel <joern@lazybastard.org>
16840L:	linux-mtd@lists.infradead.org
16841S:	Maintained
16842F:	drivers/mtd/devices/phram.c
16843
16844PICOLCD HID DRIVER
16845M:	Bruno Prémont <bonbons@linux-vserver.org>
16846L:	linux-input@vger.kernel.org
16847S:	Maintained
16848F:	drivers/hid/hid-picolcd*
16849
16850PIDFD API
16851M:	Christian Brauner <christian@brauner.io>
16852L:	linux-kernel@vger.kernel.org
16853S:	Maintained
16854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
16855F:	samples/pidfd/
16856F:	tools/testing/selftests/clone3/
16857F:	tools/testing/selftests/pid_namespace/
16858F:	tools/testing/selftests/pidfd/
16859K:	(?i)pidfd
16860K:	(?i)clone3
16861K:	\b(clone_args|kernel_clone_args)\b
16862
16863PIN CONTROL SUBSYSTEM
16864M:	Linus Walleij <linus.walleij@linaro.org>
16865L:	linux-gpio@vger.kernel.org
16866S:	Maintained
16867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
16868F:	Documentation/devicetree/bindings/pinctrl/
16869F:	Documentation/driver-api/pin-control.rst
16870F:	drivers/pinctrl/
16871F:	include/dt-bindings/pinctrl/
16872F:	include/linux/pinctrl/
16873
16874PIN CONTROLLER - AMD
16875M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
16876M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16877S:	Maintained
16878F:	drivers/pinctrl/pinctrl-amd.c
16879
16880PIN CONTROLLER - FREESCALE
16881M:	Dong Aisheng <aisheng.dong@nxp.com>
16882M:	Fabio Estevam <festevam@gmail.com>
16883M:	Shawn Guo <shawnguo@kernel.org>
16884M:	Jacky Bai <ping.bai@nxp.com>
16885R:	Pengutronix Kernel Team <kernel@pengutronix.de>
16886L:	linux-gpio@vger.kernel.org
16887S:	Maintained
16888F:	Documentation/devicetree/bindings/pinctrl/fsl,*
16889F:	drivers/pinctrl/freescale/
16890
16891PIN CONTROLLER - INTEL
16892M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16893M:	Andy Shevchenko <andy@kernel.org>
16894S:	Supported
16895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
16896F:	drivers/pinctrl/intel/
16897
16898PIN CONTROLLER - KEEMBAY
16899M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16900S:	Supported
16901F:	drivers/pinctrl/pinctrl-keembay*
16902
16903PIN CONTROLLER - MEDIATEK
16904M:	Sean Wang <sean.wang@kernel.org>
16905L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16906S:	Maintained
16907F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
16908F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
16909F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
16910F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
16911F:	drivers/pinctrl/mediatek/
16912
16913PIN CONTROLLER - MEDIATEK MIPS
16914M:	Arınç ÜNAL <arinc.unal@arinc9.com>
16915M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
16916L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16917L:	linux-mips@vger.kernel.org
16918S:	Maintained
16919F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
16920F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
16921F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
16922F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
16923F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
16924F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
16925F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
16926F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
16927F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
16928F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
16929F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
16930F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
16931F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
16932F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
16933F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
16934
16935PIN CONTROLLER - MICROCHIP AT91
16936M:	Ludovic Desroches <ludovic.desroches@microchip.com>
16937L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16938L:	linux-gpio@vger.kernel.org
16939S:	Supported
16940F:	drivers/gpio/gpio-sama5d2-piobu.c
16941F:	drivers/pinctrl/pinctrl-at91*
16942
16943PIN CONTROLLER - NXP S32
16944M:	Chester Lin <clin@suse.com>
16945R:	NXP S32 Linux Team <s32@nxp.com>
16946L:	linux-gpio@vger.kernel.org
16947S:	Maintained
16948F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
16949F:	drivers/pinctrl/nxp/
16950
16951PIN CONTROLLER - QUALCOMM
16952M:	Bjorn Andersson <andersson@kernel.org>
16953L:	linux-arm-msm@vger.kernel.org
16954S:	Maintained
16955F:	Documentation/devicetree/bindings/pinctrl/qcom,*
16956F:	drivers/pinctrl/qcom/
16957
16958PIN CONTROLLER - RENESAS
16959M:	Geert Uytterhoeven <geert+renesas@glider.be>
16960L:	linux-renesas-soc@vger.kernel.org
16961S:	Supported
16962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
16963F:	Documentation/devicetree/bindings/pinctrl/renesas,*
16964F:	drivers/pinctrl/renesas/
16965
16966PIN CONTROLLER - SAMSUNG
16967M:	Tomasz Figa <tomasz.figa@gmail.com>
16968M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
16969M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
16970R:	Alim Akhtar <alim.akhtar@samsung.com>
16971L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16972L:	linux-samsung-soc@vger.kernel.org
16973S:	Maintained
16974Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
16975B:	mailto:linux-samsung-soc@vger.kernel.org
16976C:	irc://irc.libera.chat/linux-exynos
16977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
16978F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
16979F:	drivers/pinctrl/samsung/
16980F:	include/dt-bindings/pinctrl/samsung.h
16981
16982PIN CONTROLLER - SINGLE
16983M:	Tony Lindgren <tony@atomide.com>
16984M:	Haojian Zhuang <haojian.zhuang@linaro.org>
16985L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16986L:	linux-omap@vger.kernel.org
16987S:	Maintained
16988F:	drivers/pinctrl/pinctrl-single.c
16989
16990PIN CONTROLLER - SUNPLUS / TIBBO
16991M:	Dvorkin Dmitry <dvorkin@tibbo.com>
16992M:	Wells Lu <wellslutw@gmail.com>
16993L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16994S:	Maintained
16995W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
16996F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
16997F:	drivers/pinctrl/sunplus/
16998F:	include/dt-bindings/pinctrl/sppctl*.h
16999
17000PINE64 PINEPHONE KEYBOARD DRIVER
17001M:	Samuel Holland <samuel@sholland.org>
17002S:	Supported
17003F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
17004F:	drivers/input/keyboard/pinephone-keyboard.c
17005
17006PKTCDVD DRIVER
17007M:	linux-block@vger.kernel.org
17008S:	Orphan
17009F:	drivers/block/pktcdvd.c
17010F:	include/linux/pktcdvd.h
17011F:	include/uapi/linux/pktcdvd.h
17012
17013PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
17014M:	Tomasz Duszynski <tduszyns@gmail.com>
17015S:	Maintained
17016F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
17017F:	drivers/iio/chemical/pms7003.c
17018
17019PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
17020M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
17021L:	netdev@vger.kernel.org
17022S:	Maintained
17023F:	drivers/net/phy/mdio-open-alliance.h
17024F:	net/ethtool/plca.c
17025
17026PLDMFW LIBRARY
17027M:	Jacob Keller <jacob.e.keller@intel.com>
17028S:	Maintained
17029F:	Documentation/driver-api/pldmfw/
17030F:	include/linux/pldmfw.h
17031F:	lib/pldmfw/
17032
17033PLX DMA DRIVER
17034M:	Logan Gunthorpe <logang@deltatee.com>
17035S:	Maintained
17036F:	drivers/dma/plx_dma.c
17037
17038PM-GRAPH UTILITY
17039M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
17040L:	linux-pm@vger.kernel.org
17041S:	Supported
17042W:	https://01.org/pm-graph
17043B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
17044T:	git git://github.com/intel/pm-graph
17045F:	tools/power/pm-graph
17046
17047PM6764TR DRIVER
17048M:	Charles Hsu	<hsu.yungteng@gmail.com>
17049L:	linux-hwmon@vger.kernel.org
17050S:	Maintained
17051F:	Documentation/hwmon/pm6764tr.rst
17052F:	drivers/hwmon/pmbus/pm6764tr.c
17053
17054PMBUS HARDWARE MONITORING DRIVERS
17055M:	Guenter Roeck <linux@roeck-us.net>
17056L:	linux-hwmon@vger.kernel.org
17057S:	Maintained
17058W:	http://hwmon.wiki.kernel.org/
17059W:	http://www.roeck-us.net/linux/drivers/
17060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
17061F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
17062F:	Documentation/devicetree/bindings/hwmon/max31785.txt
17063F:	Documentation/hwmon/adm1275.rst
17064F:	Documentation/hwmon/ibm-cffps.rst
17065F:	Documentation/hwmon/ir35221.rst
17066F:	Documentation/hwmon/lm25066.rst
17067F:	Documentation/hwmon/ltc2978.rst
17068F:	Documentation/hwmon/ltc3815.rst
17069F:	Documentation/hwmon/max16064.rst
17070F:	Documentation/hwmon/max20751.rst
17071F:	Documentation/hwmon/max31785.rst
17072F:	Documentation/hwmon/max34440.rst
17073F:	Documentation/hwmon/max8688.rst
17074F:	Documentation/hwmon/pmbus-core.rst
17075F:	Documentation/hwmon/pmbus.rst
17076F:	Documentation/hwmon/tps40422.rst
17077F:	Documentation/hwmon/ucd9000.rst
17078F:	Documentation/hwmon/ucd9200.rst
17079F:	Documentation/hwmon/zl6100.rst
17080F:	drivers/hwmon/pmbus/
17081F:	include/linux/pmbus.h
17082
17083PMC SIERRA MaxRAID DRIVER
17084L:	linux-scsi@vger.kernel.org
17085S:	Orphan
17086W:	http://www.pmc-sierra.com/
17087F:	drivers/scsi/pmcraid.*
17088
17089PMC SIERRA PM8001 DRIVER
17090M:	Jack Wang <jinpu.wang@cloud.ionos.com>
17091L:	linux-scsi@vger.kernel.org
17092S:	Supported
17093F:	drivers/scsi/pm8001/
17094
17095PNI RM3100 IIO DRIVER
17096M:	Song Qiang <songqiang1304521@gmail.com>
17097L:	linux-iio@vger.kernel.org
17098S:	Maintained
17099F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
17100F:	drivers/iio/magnetometer/rm3100*
17101
17102PNP SUPPORT
17103M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
17104L:	linux-acpi@vger.kernel.org
17105S:	Maintained
17106F:	drivers/pnp/
17107F:	include/linux/pnp.h
17108
17109POSIX CLOCKS and TIMERS
17110M:	Thomas Gleixner <tglx@linutronix.de>
17111L:	linux-kernel@vger.kernel.org
17112S:	Maintained
17113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17114F:	fs/timerfd.c
17115F:	include/linux/time_namespace.h
17116F:	include/linux/timer*
17117F:	kernel/time/*timer*
17118F:	kernel/time/namespace.c
17119
17120POWER MANAGEMENT CORE
17121M:	"Rafael J. Wysocki" <rafael@kernel.org>
17122L:	linux-pm@vger.kernel.org
17123S:	Supported
17124B:	https://bugzilla.kernel.org
17125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
17126F:	drivers/base/power/
17127F:	drivers/powercap/
17128F:	include/linux/intel_rapl.h
17129F:	include/linux/pm.h
17130F:	include/linux/pm_*
17131F:	include/linux/powercap.h
17132F:	kernel/configs/nopm.config
17133
17134POWER STATE COORDINATION INTERFACE (PSCI)
17135M:	Mark Rutland <mark.rutland@arm.com>
17136M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
17137L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17138S:	Maintained
17139F:	drivers/firmware/psci/
17140F:	include/linux/psci.h
17141F:	include/uapi/linux/psci.h
17142
17143POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
17144M:	Sebastian Reichel <sre@kernel.org>
17145L:	linux-pm@vger.kernel.org
17146S:	Maintained
17147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17148F:	Documentation/ABI/testing/sysfs-class-power
17149F:	Documentation/devicetree/bindings/power/supply/
17150F:	drivers/power/supply/
17151F:	include/linux/power/
17152F:	include/linux/power_supply.h
17153
17154POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
17155M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
17156L:	linuxppc-dev@lists.ozlabs.org
17157S:	Maintained
17158F:	drivers/char/powernv-op-panel.c
17159
17160PPP OVER ATM (RFC 2364)
17161M:	Mitchell Blank Jr <mitch@sfgoth.com>
17162S:	Maintained
17163F:	include/uapi/linux/atmppp.h
17164F:	net/atm/pppoatm.c
17165
17166PPP OVER ETHERNET
17167M:	Michal Ostrowski <mostrows@earthlink.net>
17168S:	Maintained
17169F:	drivers/net/ppp/pppoe.c
17170F:	drivers/net/ppp/pppox.c
17171
17172PPP OVER L2TP
17173M:	James Chapman <jchapman@katalix.com>
17174S:	Maintained
17175F:	include/linux/if_pppol2tp.h
17176F:	include/uapi/linux/if_pppol2tp.h
17177F:	net/l2tp/l2tp_ppp.c
17178
17179PPP PROTOCOL DRIVERS AND COMPRESSORS
17180L:	linux-ppp@vger.kernel.org
17181S:	Orphan
17182F:	drivers/net/ppp/ppp_*
17183
17184PPS SUPPORT
17185M:	Rodolfo Giometti <giometti@enneenne.com>
17186L:	linuxpps@ml.enneenne.com (subscribers-only)
17187S:	Maintained
17188W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
17189F:	Documentation/ABI/testing/sysfs-pps
17190F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
17191F:	Documentation/driver-api/pps.rst
17192F:	drivers/pps/
17193F:	include/linux/pps*.h
17194F:	include/uapi/linux/pps.h
17195
17196PPTP DRIVER
17197M:	Dmitry Kozlov <xeb@mail.ru>
17198L:	netdev@vger.kernel.org
17199S:	Maintained
17200W:	http://sourceforge.net/projects/accel-pptp
17201F:	drivers/net/ppp/pptp.c
17202
17203PRESSURE STALL INFORMATION (PSI)
17204M:	Johannes Weiner <hannes@cmpxchg.org>
17205M:	Suren Baghdasaryan <surenb@google.com>
17206R:	Peter Ziljstra <peterz@infradead.org>
17207S:	Maintained
17208F:	include/linux/psi*
17209F:	kernel/sched/psi.c
17210
17211PRINTK
17212M:	Petr Mladek <pmladek@suse.com>
17213R:	Steven Rostedt <rostedt@goodmis.org>
17214R:	John Ogness <john.ogness@linutronix.de>
17215R:	Sergey Senozhatsky <senozhatsky@chromium.org>
17216S:	Maintained
17217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
17218F:	include/linux/printk.h
17219F:	kernel/printk/
17220
17221PRINTK INDEXING
17222R:	Chris Down <chris@chrisdown.name>
17223S:	Maintained
17224F:	Documentation/core-api/printk-index.rst
17225F:	kernel/printk/index.c
17226K:	printk_index
17227
17228PROC FILESYSTEM
17229L:	linux-kernel@vger.kernel.org
17230L:	linux-fsdevel@vger.kernel.org
17231S:	Maintained
17232F:	Documentation/filesystems/proc.rst
17233F:	fs/proc/
17234F:	include/linux/proc_fs.h
17235F:	tools/testing/selftests/proc/
17236
17237PROC SYSCTL
17238M:	Luis Chamberlain <mcgrof@kernel.org>
17239M:	Kees Cook <keescook@chromium.org>
17240M:	Iurii Zaikin <yzaikin@google.com>
17241L:	linux-kernel@vger.kernel.org
17242L:	linux-fsdevel@vger.kernel.org
17243S:	Maintained
17244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
17245F:	fs/proc/proc_sysctl.c
17246F:	include/linux/sysctl.h
17247F:	kernel/sysctl-test.c
17248F:	kernel/sysctl.c
17249F:	tools/testing/selftests/sysctl/
17250
17251PS3 NETWORK SUPPORT
17252M:	Geoff Levand <geoff@infradead.org>
17253L:	netdev@vger.kernel.org
17254L:	linuxppc-dev@lists.ozlabs.org
17255S:	Maintained
17256F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
17257
17258PS3 PLATFORM SUPPORT
17259M:	Geoff Levand <geoff@infradead.org>
17260L:	linuxppc-dev@lists.ozlabs.org
17261S:	Maintained
17262F:	arch/powerpc/boot/ps3*
17263F:	arch/powerpc/include/asm/lv1call.h
17264F:	arch/powerpc/include/asm/ps3*.h
17265F:	arch/powerpc/platforms/ps3/
17266F:	drivers/*/ps3*
17267F:	drivers/ps3/
17268F:	drivers/rtc/rtc-ps3.c
17269F:	drivers/usb/host/*ps3.c
17270F:	sound/ppc/snd_ps3*
17271
17272PS3VRAM DRIVER
17273M:	Jim Paris <jim@jtan.com>
17274M:	Geoff Levand <geoff@infradead.org>
17275L:	linuxppc-dev@lists.ozlabs.org
17276S:	Maintained
17277F:	drivers/block/ps3vram.c
17278
17279PSAMPLE PACKET SAMPLING SUPPORT
17280M:	Yotam Gigi <yotam.gi@gmail.com>
17281S:	Maintained
17282F:	include/net/psample.h
17283F:	include/uapi/linux/psample.h
17284F:	net/psample
17285
17286PSTORE FILESYSTEM
17287M:	Kees Cook <keescook@chromium.org>
17288R:	Tony Luck <tony.luck@intel.com>
17289R:	Guilherme G. Piccoli <gpiccoli@igalia.com>
17290L:	linux-hardening@vger.kernel.org
17291S:	Supported
17292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
17293F:	Documentation/admin-guide/pstore-blk.rst
17294F:	Documentation/admin-guide/ramoops.rst
17295F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
17296F:	drivers/acpi/apei/erst.c
17297F:	drivers/firmware/efi/efi-pstore.c
17298F:	fs/pstore/
17299F:	include/linux/pstore*
17300K:	\b(pstore|ramoops)
17301
17302PTP HARDWARE CLOCK SUPPORT
17303M:	Richard Cochran <richardcochran@gmail.com>
17304L:	netdev@vger.kernel.org
17305S:	Maintained
17306W:	http://linuxptp.sourceforge.net/
17307F:	Documentation/ABI/testing/sysfs-ptp
17308F:	Documentation/driver-api/ptp.rst
17309F:	drivers/net/phy/dp83640*
17310F:	drivers/ptp/*
17311F:	include/linux/ptp_cl*
17312K:	(?:\b|_)ptp(?:\b|_)
17313
17314PTP MOCKUP CLOCK SUPPORT
17315M:	Vladimir Oltean <vladimir.oltean@nxp.com>
17316L:	netdev@vger.kernel.org
17317S:	Maintained
17318F:	drivers/ptp/ptp_mock.c
17319F:	include/linux/ptp_mock.h
17320
17321PTP VIRTUAL CLOCK SUPPORT
17322M:	Yangbo Lu <yangbo.lu@nxp.com>
17323L:	netdev@vger.kernel.org
17324S:	Maintained
17325F:	drivers/ptp/ptp_vclock.c
17326F:	net/ethtool/phc_vclocks.c
17327
17328PTRACE SUPPORT
17329M:	Oleg Nesterov <oleg@redhat.com>
17330S:	Maintained
17331F:	arch/*/*/ptrace*.c
17332F:	arch/*/include/asm/ptrace*.h
17333F:	arch/*/ptrace*.c
17334F:	include/asm-generic/syscall.h
17335F:	include/linux/ptrace.h
17336F:	include/linux/regset.h
17337F:	include/uapi/linux/ptrace.h
17338F:	kernel/ptrace.c
17339
17340PULSE8-CEC DRIVER
17341M:	Hans Verkuil <hverkuil@xs4all.nl>
17342L:	linux-media@vger.kernel.org
17343S:	Maintained
17344T:	git git://linuxtv.org/media_tree.git
17345F:	drivers/media/cec/usb/pulse8/
17346
17347PURELIFI PLFXLC DRIVER
17348M:	Srinivasan Raju <srini.raju@purelifi.com>
17349L:	linux-wireless@vger.kernel.org
17350S:	Supported
17351F:	drivers/net/wireless/purelifi/plfxlc/
17352
17353PVRUSB2 VIDEO4LINUX DRIVER
17354M:	Mike Isely <isely@pobox.com>
17355L:	pvrusb2@isely.net	(subscribers-only)
17356L:	linux-media@vger.kernel.org
17357S:	Maintained
17358W:	http://www.isely.net/pvrusb2/
17359T:	git git://linuxtv.org/media_tree.git
17360F:	Documentation/driver-api/media/drivers/pvrusb2*
17361F:	drivers/media/usb/pvrusb2/
17362
17363PWC WEBCAM DRIVER
17364M:	Hans Verkuil <hverkuil@xs4all.nl>
17365L:	linux-media@vger.kernel.org
17366S:	Odd Fixes
17367T:	git git://linuxtv.org/media_tree.git
17368F:	drivers/media/usb/pwc/*
17369F:	include/trace/events/pwc.h
17370
17371PWM IR Transmitter
17372M:	Sean Young <sean@mess.org>
17373L:	linux-media@vger.kernel.org
17374S:	Maintained
17375F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
17376F:	drivers/media/rc/pwm-ir-tx.c
17377
17378PWM SUBSYSTEM
17379M:	Thierry Reding <thierry.reding@gmail.com>
17380R:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
17381L:	linux-pwm@vger.kernel.org
17382S:	Maintained
17383Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
17384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
17385F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
17386F:	Documentation/devicetree/bindings/pwm/
17387F:	Documentation/driver-api/pwm.rst
17388F:	drivers/gpio/gpio-mvebu.c
17389F:	drivers/pwm/
17390F:	drivers/video/backlight/pwm_bl.c
17391F:	include/dt-bindings/pwm/
17392F:	include/linux/pwm.h
17393F:	include/linux/pwm_backlight.h
17394K:	pwm_(config|apply_state|ops)
17395
17396PXA GPIO DRIVER
17397M:	Robert Jarzmik <robert.jarzmik@free.fr>
17398L:	linux-gpio@vger.kernel.org
17399S:	Maintained
17400F:	drivers/gpio/gpio-pxa.c
17401
17402PXA MMCI DRIVER
17403S:	Orphan
17404
17405PXA RTC DRIVER
17406M:	Robert Jarzmik <robert.jarzmik@free.fr>
17407L:	linux-rtc@vger.kernel.org
17408S:	Maintained
17409
17410PXA2xx/PXA3xx SUPPORT
17411M:	Daniel Mack <daniel@zonque.org>
17412M:	Haojian Zhuang <haojian.zhuang@gmail.com>
17413M:	Robert Jarzmik <robert.jarzmik@free.fr>
17414L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17415S:	Maintained
17416T:	git git://github.com/hzhuang1/linux.git
17417T:	git git://github.com/rjarzmik/linux.git
17418F:	arch/arm/boot/dts/intel/pxa/
17419F:	arch/arm/mach-pxa/
17420F:	drivers/dma/pxa*
17421F:	drivers/pcmcia/pxa2xx*
17422F:	drivers/pinctrl/pxa/
17423F:	drivers/spi/spi-pxa2xx*
17424F:	drivers/usb/gadget/udc/pxa2*
17425F:	include/sound/pxa2xx-lib.h
17426F:	sound/arm/pxa*
17427F:	sound/soc/pxa/
17428
17429QAT DRIVER
17430M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
17431L:	qat-linux@intel.com
17432S:	Supported
17433F:	drivers/crypto/intel/qat/
17434
17435QCOM AUDIO (ASoC) DRIVERS
17436M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17437M:	Banajit Goswami <bgoswami@quicinc.com>
17438L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17439S:	Supported
17440F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
17441F:	Documentation/devicetree/bindings/sound/qcom,*
17442F:	drivers/soc/qcom/apr.c
17443F:	include/dt-bindings/sound/qcom,wcd9335.h
17444F:	sound/soc/codecs/lpass-rx-macro.*
17445F:	sound/soc/codecs/lpass-tx-macro.*
17446F:	sound/soc/codecs/lpass-va-macro.c
17447F:	sound/soc/codecs/lpass-wsa-macro.*
17448F:	sound/soc/codecs/msm8916-wcd-analog.c
17449F:	sound/soc/codecs/msm8916-wcd-digital.c
17450F:	sound/soc/codecs/wcd-clsh-v2.*
17451F:	sound/soc/codecs/wcd-mbhc-v2.*
17452F:	sound/soc/codecs/wcd9335.*
17453F:	sound/soc/codecs/wcd934x.c
17454F:	sound/soc/codecs/wsa881x.c
17455F:	sound/soc/codecs/wsa883x.c
17456F:	sound/soc/codecs/wsa884x.c
17457F:	sound/soc/qcom/
17458
17459QCOM EMBEDDED USB DEBUGGER (EUD)
17460M:	Souradeep Chowdhury <quic_schowdhu@quicinc.com>
17461L:	linux-arm-msm@vger.kernel.org
17462S:	Maintained
17463F:	Documentation/ABI/testing/sysfs-driver-eud
17464F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
17465F:	drivers/usb/misc/qcom_eud.c
17466
17467QCOM IPA DRIVER
17468M:	Alex Elder <elder@kernel.org>
17469L:	netdev@vger.kernel.org
17470S:	Supported
17471F:	drivers/net/ipa/
17472
17473QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
17474M:	Gabriel Somlo <somlo@cmu.edu>
17475M:	"Michael S. Tsirkin" <mst@redhat.com>
17476L:	qemu-devel@nongnu.org
17477S:	Maintained
17478F:	drivers/firmware/qemu_fw_cfg.c
17479F:	include/uapi/linux/qemu_fw_cfg.h
17480
17481QIB DRIVER
17482M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17483L:	linux-rdma@vger.kernel.org
17484S:	Supported
17485F:	drivers/infiniband/hw/qib/
17486
17487QLOGIC QL41xxx FCOE DRIVER
17488M:	Saurav Kashyap <skashyap@marvell.com>
17489M:	Javed Hasan <jhasan@marvell.com>
17490M:	GR-QLogic-Storage-Upstream@marvell.com
17491L:	linux-scsi@vger.kernel.org
17492S:	Supported
17493F:	drivers/scsi/qedf/
17494
17495QLOGIC QL41xxx ISCSI DRIVER
17496M:	Nilesh Javali <njavali@marvell.com>
17497M:	Manish Rangankar <mrangankar@marvell.com>
17498M:	GR-QLogic-Storage-Upstream@marvell.com
17499L:	linux-scsi@vger.kernel.org
17500S:	Supported
17501F:	drivers/scsi/qedi/
17502
17503QLOGIC QL4xxx ETHERNET DRIVER
17504M:	Ariel Elior <aelior@marvell.com>
17505M:	Manish Chopra <manishc@marvell.com>
17506L:	netdev@vger.kernel.org
17507S:	Supported
17508F:	drivers/net/ethernet/qlogic/qed/
17509F:	drivers/net/ethernet/qlogic/qede/
17510F:	include/linux/qed/
17511
17512QLOGIC QL4xxx RDMA DRIVER
17513M:	Michal Kalderon <mkalderon@marvell.com>
17514M:	Ariel Elior <aelior@marvell.com>
17515L:	linux-rdma@vger.kernel.org
17516S:	Supported
17517F:	drivers/infiniband/hw/qedr/
17518F:	include/uapi/rdma/qedr-abi.h
17519
17520QLOGIC QLA1280 SCSI DRIVER
17521M:	Michael Reed <mdr@sgi.com>
17522L:	linux-scsi@vger.kernel.org
17523S:	Maintained
17524F:	drivers/scsi/qla1280.[ch]
17525
17526QLOGIC QLA2XXX FC-SCSI DRIVER
17527M:	Nilesh Javali <njavali@marvell.com>
17528M:	GR-QLogic-Storage-Upstream@marvell.com
17529L:	linux-scsi@vger.kernel.org
17530S:	Supported
17531F:	drivers/scsi/qla2xxx/
17532
17533QLOGIC QLA3XXX NETWORK DRIVER
17534M:	GR-Linux-NIC-Dev@marvell.com
17535L:	netdev@vger.kernel.org
17536S:	Supported
17537F:	drivers/net/ethernet/qlogic/qla3xxx.*
17538
17539QLOGIC QLA4XXX iSCSI DRIVER
17540M:	Nilesh Javali <njavali@marvell.com>
17541M:	Manish Rangankar <mrangankar@marvell.com>
17542M:	GR-QLogic-Storage-Upstream@marvell.com
17543L:	linux-scsi@vger.kernel.org
17544S:	Supported
17545F:	drivers/scsi/qla4xxx/
17546
17547QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
17548M:	Shahed Shaikh <shshaikh@marvell.com>
17549M:	Manish Chopra <manishc@marvell.com>
17550M:	GR-Linux-NIC-Dev@marvell.com
17551L:	netdev@vger.kernel.org
17552S:	Supported
17553F:	drivers/net/ethernet/qlogic/qlcnic/
17554
17555QLOGIC QLGE 10Gb ETHERNET DRIVER
17556M:	Manish Chopra <manishc@marvell.com>
17557M:	GR-Linux-NIC-Dev@marvell.com
17558M:	Coiby Xu <coiby.xu@gmail.com>
17559L:	netdev@vger.kernel.org
17560S:	Supported
17561F:	Documentation/networking/device_drivers/qlogic/qlge.rst
17562F:	drivers/staging/qlge/
17563
17564QM1D1B0004 MEDIA DRIVER
17565M:	Akihiro Tsukada <tskd08@gmail.com>
17566L:	linux-media@vger.kernel.org
17567S:	Odd Fixes
17568F:	drivers/media/tuners/qm1d1b0004*
17569
17570QM1D1C0042 MEDIA DRIVER
17571M:	Akihiro Tsukada <tskd08@gmail.com>
17572L:	linux-media@vger.kernel.org
17573S:	Odd Fixes
17574F:	drivers/media/tuners/qm1d1c0042*
17575
17576QNX4 FILESYSTEM
17577M:	Anders Larsen <al@alarsen.net>
17578S:	Maintained
17579W:	http://www.alarsen.net/linux/qnx4fs/
17580F:	fs/qnx4/
17581F:	include/uapi/linux/qnx4_fs.h
17582F:	include/uapi/linux/qnxtypes.h
17583
17584QNX6 FILESYSTEM
17585S:	Orphan
17586F:	Documentation/filesystems/qnx6.rst
17587F:	fs/qnx6/
17588F:	include/linux/qnx6_fs.h
17589
17590QORIQ DPAA2 FSL-MC BUS DRIVER
17591M:	Stuart Yoder <stuyoder@gmail.com>
17592M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
17593L:	linux-kernel@vger.kernel.org
17594S:	Maintained
17595F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
17596F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
17597F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
17598F:	drivers/bus/fsl-mc/
17599F:	include/uapi/linux/fsl_mc.h
17600
17601QT1010 MEDIA DRIVER
17602M:	Antti Palosaari <crope@iki.fi>
17603L:	linux-media@vger.kernel.org
17604S:	Maintained
17605W:	https://linuxtv.org
17606W:	http://palosaari.fi/linux/
17607Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17608T:	git git://linuxtv.org/anttip/media_tree.git
17609F:	drivers/media/tuners/qt1010*
17610
17611QUALCOMM ATH12K WIRELESS DRIVER
17612M:	Kalle Valo <kvalo@kernel.org>
17613M:	Jeff Johnson <quic_jjohnson@quicinc.com>
17614L:	ath12k@lists.infradead.org
17615S:	Supported
17616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17617F:	drivers/net/wireless/ath/ath12k/
17618
17619QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
17620M:	Kalle Valo <kvalo@kernel.org>
17621M:	Jeff Johnson <quic_jjohnson@quicinc.com>
17622L:	ath10k@lists.infradead.org
17623S:	Supported
17624W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
17625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17626F:	Documentation/devicetree/bindings/net/wireless/qcom,ath10k.yaml
17627F:	drivers/net/wireless/ath/ath10k/
17628
17629QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
17630M:	Kalle Valo <kvalo@kernel.org>
17631M:	Jeff Johnson <quic_jjohnson@quicinc.com>
17632L:	ath11k@lists.infradead.org
17633S:	Supported
17634W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
17635B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
17636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17637F:	Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
17638F:	drivers/net/wireless/ath/ath11k/
17639
17640QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
17641M:	Toke Høiland-Jørgensen <toke@toke.dk>
17642L:	linux-wireless@vger.kernel.org
17643S:	Maintained
17644W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
17645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17646F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
17647F:	drivers/net/wireless/ath/ath9k/
17648
17649QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
17650M:	Stephan Gerhold <stephan@gerhold.net>
17651L:	netdev@vger.kernel.org
17652L:	linux-arm-msm@vger.kernel.org
17653S:	Maintained
17654F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
17655F:	drivers/net/wwan/qcom_bam_dmux.c
17656
17657QUALCOMM CAMERA SUBSYSTEM DRIVER
17658M:	Robert Foss <rfoss@kernel.org>
17659M:	Todor Tomov <todor.too@gmail.com>
17660M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
17661L:	linux-media@vger.kernel.org
17662S:	Maintained
17663F:	Documentation/admin-guide/media/qcom_camss.rst
17664F:	Documentation/devicetree/bindings/media/*camss*
17665F:	drivers/media/platform/qcom/camss/
17666
17667QUALCOMM CLOCK DRIVERS
17668M:	Bjorn Andersson <andersson@kernel.org>
17669L:	linux-arm-msm@vger.kernel.org
17670S:	Supported
17671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
17672F:	Documentation/devicetree/bindings/clock/qcom,*
17673F:	drivers/clk/qcom/
17674F:	include/dt-bindings/clock/qcom,*
17675
17676QUALCOMM CLOUD AI (QAIC) DRIVER
17677M:	Jeffrey Hugo <quic_jhugo@quicinc.com>
17678R:	Carl Vanderlip <quic_carlv@quicinc.com>
17679R:	Pranjal Ramajor Asha Kanojiya <quic_pkanojiy@quicinc.com>
17680L:	linux-arm-msm@vger.kernel.org
17681L:	dri-devel@lists.freedesktop.org
17682S:	Supported
17683T:	git git://anongit.freedesktop.org/drm/drm-misc
17684F:	Documentation/accel/qaic/
17685F:	drivers/accel/qaic/
17686F:	include/uapi/drm/qaic_accel.h
17687
17688QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
17689M:	Bjorn Andersson <andersson@kernel.org>
17690M:	Konrad Dybcio <konrad.dybcio@linaro.org>
17691L:	linux-pm@vger.kernel.org
17692L:	linux-arm-msm@vger.kernel.org
17693S:	Maintained
17694F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
17695F:	drivers/pmdomain/qcom/cpr.c
17696
17697QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
17698M:	Ilia Lin <ilia.lin@kernel.org>
17699L:	linux-pm@vger.kernel.org
17700S:	Maintained
17701F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
17702F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
17703F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
17704
17705QUALCOMM CRYPTO DRIVERS
17706M:	Thara Gopinath <thara.gopinath@gmail.com>
17707L:	linux-crypto@vger.kernel.org
17708L:	linux-arm-msm@vger.kernel.org
17709S:	Maintained
17710F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
17711F:	drivers/crypto/qce/
17712
17713QUALCOMM EMAC GIGABIT ETHERNET DRIVER
17714M:	Timur Tabi <timur@kernel.org>
17715L:	netdev@vger.kernel.org
17716S:	Maintained
17717F:	drivers/net/ethernet/qualcomm/emac/
17718
17719QUALCOMM ETHQOS ETHERNET DRIVER
17720M:	Vinod Koul <vkoul@kernel.org>
17721R:	Bhupesh Sharma <bhupesh.sharma@linaro.org>
17722L:	netdev@vger.kernel.org
17723L:	linux-arm-msm@vger.kernel.org
17724S:	Maintained
17725F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
17726F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
17727
17728QUALCOMM FASTRPC DRIVER
17729M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17730M:	Amol Maheshwari <amahesh@qti.qualcomm.com>
17731L:	linux-arm-msm@vger.kernel.org
17732S:	Maintained
17733F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
17734F:	drivers/misc/fastrpc.c
17735F:	include/uapi/misc/fastrpc.h
17736
17737QUALCOMM HEXAGON ARCHITECTURE
17738M:	Brian Cain <bcain@quicinc.com>
17739L:	linux-hexagon@vger.kernel.org
17740S:	Supported
17741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
17742F:	arch/hexagon/
17743
17744QUALCOMM HIDMA DRIVER
17745M:	Sinan Kaya <okaya@kernel.org>
17746L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17747L:	linux-arm-msm@vger.kernel.org
17748L:	dmaengine@vger.kernel.org
17749S:	Supported
17750F:	drivers/dma/qcom/hidma*
17751
17752QUALCOMM I2C CCI DRIVER
17753M:	Loic Poulain <loic.poulain@linaro.org>
17754M:	Robert Foss <rfoss@kernel.org>
17755L:	linux-i2c@vger.kernel.org
17756L:	linux-arm-msm@vger.kernel.org
17757S:	Maintained
17758F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
17759F:	drivers/i2c/busses/i2c-qcom-cci.c
17760
17761QUALCOMM INTERCONNECT BWMON DRIVER
17762M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17763L:	linux-arm-msm@vger.kernel.org
17764S:	Maintained
17765F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
17766F:	drivers/soc/qcom/icc-bwmon.c
17767
17768QUALCOMM IOMMU
17769M:	Rob Clark <robdclark@gmail.com>
17770L:	iommu@lists.linux.dev
17771L:	linux-arm-msm@vger.kernel.org
17772S:	Maintained
17773F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
17774
17775QUALCOMM IPC ROUTER (QRTR) DRIVER
17776M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17777L:	linux-arm-msm@vger.kernel.org
17778S:	Maintained
17779F:	include/trace/events/qrtr.h
17780F:	include/uapi/linux/qrtr.h
17781F:	net/qrtr/
17782
17783QUALCOMM IPCC MAILBOX DRIVER
17784M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17785L:	linux-arm-msm@vger.kernel.org
17786S:	Supported
17787F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
17788F:	drivers/mailbox/qcom-ipcc.c
17789F:	include/dt-bindings/mailbox/qcom-ipcc.h
17790
17791QUALCOMM IPQ4019 USB PHY DRIVER
17792M:	Robert Marko <robert.marko@sartura.hr>
17793M:	Luka Perkov <luka.perkov@sartura.hr>
17794L:	linux-arm-msm@vger.kernel.org
17795S:	Maintained
17796F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
17797F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
17798
17799QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
17800M:	Robert Marko <robert.marko@sartura.hr>
17801M:	Luka Perkov <luka.perkov@sartura.hr>
17802L:	linux-arm-msm@vger.kernel.org
17803S:	Maintained
17804F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
17805F:	drivers/regulator/vqmmc-ipq4019-regulator.c
17806
17807QUALCOMM NAND CONTROLLER DRIVER
17808M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17809L:	linux-mtd@lists.infradead.org
17810L:	linux-arm-msm@vger.kernel.org
17811S:	Maintained
17812F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
17813F:	drivers/mtd/nand/raw/qcom_nandc.c
17814
17815QUALCOMM RMNET DRIVER
17816M:	Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
17817M:	Sean Tranchetti <quic_stranche@quicinc.com>
17818L:	netdev@vger.kernel.org
17819S:	Maintained
17820F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
17821F:	drivers/net/ethernet/qualcomm/rmnet/
17822F:	include/linux/if_rmnet.h
17823
17824QUALCOMM TSENS THERMAL DRIVER
17825M:	Amit Kucheria <amitk@kernel.org>
17826M:	Thara Gopinath <thara.gopinath@gmail.com>
17827L:	linux-pm@vger.kernel.org
17828L:	linux-arm-msm@vger.kernel.org
17829S:	Maintained
17830F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
17831F:	drivers/thermal/qcom/
17832
17833QUALCOMM TYPEC PORT MANAGER DRIVER
17834M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
17835L:	linux-arm-msm@vger.kernel.org
17836L:	linux-usb@vger.kernel.org
17837S:	Maintained
17838F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
17839F:	drivers/usb/typec/tcpm/qcom/
17840
17841QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
17842M:	Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
17843M:	Vikash Garodia <quic_vgarodia@quicinc.com>
17844R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
17845L:	linux-media@vger.kernel.org
17846L:	linux-arm-msm@vger.kernel.org
17847S:	Maintained
17848T:	git git://linuxtv.org/media_tree.git
17849F:	Documentation/devicetree/bindings/media/*venus*
17850F:	drivers/media/platform/qcom/venus/
17851
17852QUALCOMM WCN36XX WIRELESS DRIVER
17853M:	Loic Poulain <loic.poulain@linaro.org>
17854L:	wcn36xx@lists.infradead.org
17855S:	Supported
17856W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
17857F:	drivers/net/wireless/ath/wcn36xx/
17858
17859QUANTENNA QTNFMAC WIRELESS DRIVER
17860M:	Igor Mitsyanko <imitsyanko@quantenna.com>
17861R:	Sergey Matyukevich <geomatsi@gmail.com>
17862L:	linux-wireless@vger.kernel.org
17863S:	Maintained
17864F:	drivers/net/wireless/quantenna
17865
17866RADEON and AMDGPU DRM DRIVERS
17867M:	Alex Deucher <alexander.deucher@amd.com>
17868M:	Christian König <christian.koenig@amd.com>
17869M:	Pan, Xinhui <Xinhui.Pan@amd.com>
17870L:	amd-gfx@lists.freedesktop.org
17871S:	Supported
17872B:	https://gitlab.freedesktop.org/drm/amd/-/issues
17873C:	irc://irc.oftc.net/radeon
17874T:	git https://gitlab.freedesktop.org/agd5f/linux.git
17875F:	Documentation/gpu/amdgpu/
17876F:	drivers/gpu/drm/amd/
17877F:	drivers/gpu/drm/radeon/
17878F:	include/uapi/drm/amdgpu_drm.h
17879F:	include/uapi/drm/radeon_drm.h
17880
17881RADEON FRAMEBUFFER DISPLAY DRIVER
17882M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
17883L:	linux-fbdev@vger.kernel.org
17884S:	Maintained
17885F:	drivers/video/fbdev/aty/radeon*
17886F:	include/uapi/linux/radeonfb.h
17887
17888RADIOSHARK RADIO DRIVER
17889M:	Hans Verkuil <hverkuil@xs4all.nl>
17890L:	linux-media@vger.kernel.org
17891S:	Maintained
17892T:	git git://linuxtv.org/media_tree.git
17893F:	drivers/media/radio/radio-shark.c
17894
17895RADIOSHARK2 RADIO DRIVER
17896M:	Hans Verkuil <hverkuil@xs4all.nl>
17897L:	linux-media@vger.kernel.org
17898S:	Maintained
17899T:	git git://linuxtv.org/media_tree.git
17900F:	drivers/media/radio/radio-shark2.c
17901F:	drivers/media/radio/radio-tea5777.c
17902
17903RADOS BLOCK DEVICE (RBD)
17904M:	Ilya Dryomov <idryomov@gmail.com>
17905R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
17906L:	ceph-devel@vger.kernel.org
17907S:	Supported
17908W:	http://ceph.com/
17909T:	git https://github.com/ceph/ceph-client.git
17910F:	Documentation/ABI/testing/sysfs-bus-rbd
17911F:	drivers/block/rbd.c
17912F:	drivers/block/rbd_types.h
17913
17914RAGE128 FRAMEBUFFER DISPLAY DRIVER
17915L:	linux-fbdev@vger.kernel.org
17916S:	Orphan
17917F:	drivers/video/fbdev/aty/aty128fb.c
17918
17919RAINSHADOW-CEC DRIVER
17920M:	Hans Verkuil <hverkuil@xs4all.nl>
17921L:	linux-media@vger.kernel.org
17922S:	Maintained
17923T:	git git://linuxtv.org/media_tree.git
17924F:	drivers/media/cec/usb/rainshadow/
17925
17926RALINK MIPS ARCHITECTURE
17927M:	John Crispin <john@phrozen.org>
17928L:	linux-mips@vger.kernel.org
17929S:	Maintained
17930F:	arch/mips/ralink
17931
17932RALINK MT7621 MIPS ARCHITECTURE
17933M:	Arınç ÜNAL <arinc.unal@arinc9.com>
17934M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
17935L:	linux-mips@vger.kernel.org
17936S:	Maintained
17937F:	arch/mips/boot/dts/ralink/mt7621*
17938
17939RALINK RT2X00 WIRELESS LAN DRIVER
17940M:	Stanislaw Gruszka <stf_xl@wp.pl>
17941M:	Helmut Schaa <helmut.schaa@googlemail.com>
17942L:	linux-wireless@vger.kernel.org
17943S:	Maintained
17944F:	drivers/net/wireless/ralink/rt2x00/
17945
17946RAMDISK RAM BLOCK DEVICE DRIVER
17947M:	Jens Axboe <axboe@kernel.dk>
17948S:	Maintained
17949F:	Documentation/admin-guide/blockdev/ramdisk.rst
17950F:	drivers/block/brd.c
17951
17952RANCHU VIRTUAL BOARD FOR MIPS
17953M:	Miodrag Dinic <miodrag.dinic@mips.com>
17954L:	linux-mips@vger.kernel.org
17955S:	Supported
17956F:	arch/mips/configs/generic/board-ranchu.config
17957F:	arch/mips/generic/board-ranchu.c
17958
17959RANDOM NUMBER DRIVER
17960M:	"Theodore Ts'o" <tytso@mit.edu>
17961M:	Jason A. Donenfeld <Jason@zx2c4.com>
17962S:	Maintained
17963T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
17964F:	drivers/char/random.c
17965F:	drivers/virt/vmgenid.c
17966
17967RAPIDIO SUBSYSTEM
17968M:	Matt Porter <mporter@kernel.crashing.org>
17969M:	Alexandre Bounine <alex.bou9@gmail.com>
17970S:	Maintained
17971F:	drivers/rapidio/
17972
17973RAS INFRASTRUCTURE
17974M:	Tony Luck <tony.luck@intel.com>
17975M:	Borislav Petkov <bp@alien8.de>
17976L:	linux-edac@vger.kernel.org
17977S:	Maintained
17978F:	Documentation/admin-guide/ras.rst
17979F:	drivers/ras/
17980F:	include/linux/ras.h
17981F:	include/ras/ras_event.h
17982
17983RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
17984L:	linux-wireless@vger.kernel.org
17985S:	Orphan
17986F:	drivers/net/wireless/legacy/ray*
17987
17988RC-CORE / LIRC FRAMEWORK
17989M:	Sean Young <sean@mess.org>
17990L:	linux-media@vger.kernel.org
17991S:	Maintained
17992W:	http://linuxtv.org
17993T:	git git://linuxtv.org/media_tree.git
17994F:	Documentation/driver-api/media/rc-core.rst
17995F:	Documentation/userspace-api/media/rc/
17996F:	drivers/media/rc/
17997F:	include/media/rc-core.h
17998F:	include/media/rc-map.h
17999F:	include/uapi/linux/lirc.h
18000
18001RCMM REMOTE CONTROLS DECODER
18002M:	Patrick Lerda <patrick9876@free.fr>
18003S:	Maintained
18004F:	drivers/media/rc/ir-rcmm-decoder.c
18005
18006RCUTORTURE TEST FRAMEWORK
18007M:	"Paul E. McKenney" <paulmck@kernel.org>
18008M:	Josh Triplett <josh@joshtriplett.org>
18009R:	Steven Rostedt <rostedt@goodmis.org>
18010R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18011R:	Lai Jiangshan <jiangshanlai@gmail.com>
18012L:	rcu@vger.kernel.org
18013S:	Supported
18014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18015F:	tools/testing/selftests/rcutorture
18016
18017RDACM20 Camera Sensor
18018M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
18019M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
18020M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
18021M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
18022L:	linux-media@vger.kernel.org
18023S:	Maintained
18024F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18025F:	drivers/media/i2c/max9271.c
18026F:	drivers/media/i2c/max9271.h
18027F:	drivers/media/i2c/rdacm20.c
18028
18029RDACM21 Camera Sensor
18030M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
18031M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
18032M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
18033M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
18034L:	linux-media@vger.kernel.org
18035S:	Maintained
18036F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18037F:	drivers/media/i2c/max9271.c
18038F:	drivers/media/i2c/max9271.h
18039F:	drivers/media/i2c/rdacm21.c
18040
18041RDC R-321X SoC
18042M:	Florian Fainelli <florian@openwrt.org>
18043S:	Maintained
18044
18045RDC R6040 FAST ETHERNET DRIVER
18046M:	Florian Fainelli <f.fainelli@gmail.com>
18047L:	netdev@vger.kernel.org
18048S:	Maintained
18049F:	drivers/net/ethernet/rdc/r6040.c
18050
18051RDMAVT - RDMA verbs software
18052M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18053L:	linux-rdma@vger.kernel.org
18054S:	Supported
18055F:	drivers/infiniband/sw/rdmavt
18056
18057RDS - RELIABLE DATAGRAM SOCKETS
18058M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
18059L:	netdev@vger.kernel.org
18060L:	linux-rdma@vger.kernel.org
18061L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
18062S:	Supported
18063W:	https://oss.oracle.com/projects/rds/
18064F:	Documentation/networking/rds.rst
18065F:	net/rds/
18066
18067RDT - RESOURCE ALLOCATION
18068M:	Fenghua Yu <fenghua.yu@intel.com>
18069M:	Reinette Chatre <reinette.chatre@intel.com>
18070L:	linux-kernel@vger.kernel.org
18071S:	Supported
18072F:	Documentation/arch/x86/resctrl*
18073F:	arch/x86/include/asm/resctrl.h
18074F:	arch/x86/kernel/cpu/resctrl/
18075F:	tools/testing/selftests/resctrl/
18076
18077READ-COPY UPDATE (RCU)
18078M:	"Paul E. McKenney" <paulmck@kernel.org>
18079M:	Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
18080M:	Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
18081M:	Joel Fernandes <joel@joelfernandes.org>
18082M:	Josh Triplett <josh@joshtriplett.org>
18083M:	Boqun Feng <boqun.feng@gmail.com>
18084R:	Steven Rostedt <rostedt@goodmis.org>
18085R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18086R:	Lai Jiangshan <jiangshanlai@gmail.com>
18087R:	Zqiang <qiang.zhang1211@gmail.com>
18088L:	rcu@vger.kernel.org
18089S:	Supported
18090W:	http://www.rdrop.com/users/paulmck/RCU/
18091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18092F:	Documentation/RCU/
18093F:	include/linux/rcu*
18094F:	kernel/rcu/
18095X:	Documentation/RCU/torture.rst
18096X:	include/linux/srcu*.h
18097X:	kernel/rcu/srcu*.c
18098
18099REAL TIME CLOCK (RTC) SUBSYSTEM
18100M:	Alessandro Zummo <a.zummo@towertech.it>
18101M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
18102L:	linux-rtc@vger.kernel.org
18103S:	Maintained
18104Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
18105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
18106F:	Documentation/admin-guide/rtc.rst
18107F:	Documentation/devicetree/bindings/rtc/
18108F:	drivers/rtc/
18109F:	include/linux/rtc.h
18110F:	include/linux/rtc/
18111F:	include/uapi/linux/rtc.h
18112F:	tools/testing/selftests/rtc/
18113
18114Real-time Linux Analysis (RTLA) tools
18115M:	Daniel Bristot de Oliveira <bristot@kernel.org>
18116M:	Steven Rostedt <rostedt@goodmis.org>
18117L:	linux-trace-kernel@vger.kernel.org
18118S:	Maintained
18119F:	Documentation/tools/rtla/
18120F:	tools/tracing/rtla/
18121
18122REALTEK AUDIO CODECS
18123M:	Oder Chiou <oder_chiou@realtek.com>
18124S:	Maintained
18125F:	include/sound/rt*.h
18126F:	sound/soc/codecs/rt*
18127
18128REALTEK OTTO WATCHDOG
18129M:	Sander Vanheule <sander@svanheule.net>
18130L:	linux-watchdog@vger.kernel.org
18131S:	Maintained
18132F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
18133F:	drivers/watchdog/realtek_otto_wdt.c
18134
18135REALTEK RTL83xx SMI DSA ROUTER CHIPS
18136M:	Linus Walleij <linus.walleij@linaro.org>
18137M:	Alvin Šipraga <alsi@bang-olufsen.dk>
18138S:	Maintained
18139F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
18140F:	drivers/net/dsa/realtek/*
18141
18142REALTEK WIRELESS DRIVER (rtlwifi family)
18143M:	Ping-Ke Shih <pkshih@realtek.com>
18144L:	linux-wireless@vger.kernel.org
18145S:	Maintained
18146W:	https://wireless.wiki.kernel.org/
18147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
18148F:	drivers/net/wireless/realtek/rtlwifi/
18149
18150REALTEK WIRELESS DRIVER (rtw88)
18151M:	Ping-Ke Shih <pkshih@realtek.com>
18152L:	linux-wireless@vger.kernel.org
18153S:	Maintained
18154F:	drivers/net/wireless/realtek/rtw88/
18155
18156REALTEK WIRELESS DRIVER (rtw89)
18157M:	Ping-Ke Shih <pkshih@realtek.com>
18158L:	linux-wireless@vger.kernel.org
18159S:	Maintained
18160F:	drivers/net/wireless/realtek/rtw89/
18161
18162REDPINE WIRELESS DRIVER
18163L:	linux-wireless@vger.kernel.org
18164S:	Orphan
18165F:	drivers/net/wireless/rsi/
18166
18167REGISTER MAP ABSTRACTION
18168M:	Mark Brown <broonie@kernel.org>
18169L:	linux-kernel@vger.kernel.org
18170S:	Supported
18171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
18172F:	Documentation/devicetree/bindings/regmap/
18173F:	drivers/base/regmap/
18174F:	include/linux/regmap.h
18175
18176REISERFS FILE SYSTEM
18177L:	reiserfs-devel@vger.kernel.org
18178S:	Obsolete
18179F:	fs/reiserfs/
18180
18181REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
18182M:	Bjorn Andersson <andersson@kernel.org>
18183M:	Mathieu Poirier <mathieu.poirier@linaro.org>
18184L:	linux-remoteproc@vger.kernel.org
18185S:	Maintained
18186T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
18187F:	Documentation/ABI/testing/sysfs-class-remoteproc
18188F:	Documentation/devicetree/bindings/remoteproc/
18189F:	Documentation/staging/remoteproc.rst
18190F:	drivers/remoteproc/
18191F:	include/linux/remoteproc.h
18192F:	include/linux/remoteproc/
18193
18194REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
18195M:	Bjorn Andersson <andersson@kernel.org>
18196M:	Mathieu Poirier <mathieu.poirier@linaro.org>
18197L:	linux-remoteproc@vger.kernel.org
18198S:	Maintained
18199T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
18200F:	Documentation/ABI/testing/sysfs-bus-rpmsg
18201F:	Documentation/staging/rpmsg.rst
18202F:	drivers/rpmsg/
18203F:	include/linux/rpmsg.h
18204F:	include/linux/rpmsg/
18205F:	include/uapi/linux/rpmsg.h
18206F:	samples/rpmsg/
18207
18208REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
18209M:	Stephan Gerhold <stephan@gerhold.net>
18210L:	netdev@vger.kernel.org
18211L:	linux-remoteproc@vger.kernel.org
18212S:	Maintained
18213F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
18214
18215RENESAS CLOCK DRIVERS
18216M:	Geert Uytterhoeven <geert+renesas@glider.be>
18217L:	linux-renesas-soc@vger.kernel.org
18218S:	Supported
18219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
18220F:	Documentation/devicetree/bindings/clock/renesas,*
18221F:	drivers/clk/renesas/
18222
18223RENESAS EMEV2 I2C DRIVER
18224M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
18225L:	linux-renesas-soc@vger.kernel.org
18226S:	Supported
18227F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
18228F:	drivers/i2c/busses/i2c-emev2.c
18229
18230RENESAS ETHERNET DRIVERS
18231R:	Sergey Shtylyov <s.shtylyov@omp.ru>
18232L:	netdev@vger.kernel.org
18233L:	linux-renesas-soc@vger.kernel.org
18234F:	Documentation/devicetree/bindings/net/renesas,*.yaml
18235F:	drivers/net/ethernet/renesas/
18236F:	include/linux/sh_eth.h
18237
18238RENESAS IDT821034 ASoC CODEC
18239M:	Herve Codina <herve.codina@bootlin.com>
18240L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18241S:	Maintained
18242F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
18243F:	sound/soc/codecs/idt821034.c
18244
18245RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
18246M:	Miquel Raynal <miquel.raynal@bootlin.com>
18247L:	linux-mtd@lists.infradead.org
18248L:	linux-renesas-soc@vger.kernel.org
18249S:	Maintained
18250F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
18251F:	drivers/mtd/nand/raw/renesas-nand-controller.c
18252
18253RENESAS R-CAR GYROADC DRIVER
18254M:	Marek Vasut <marek.vasut@gmail.com>
18255L:	linux-iio@vger.kernel.org
18256S:	Supported
18257F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
18258F:	drivers/iio/adc/rcar-gyroadc.c
18259
18260RENESAS R-CAR I2C DRIVERS
18261M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
18262L:	linux-renesas-soc@vger.kernel.org
18263S:	Supported
18264F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
18265F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
18266F:	drivers/i2c/busses/i2c-rcar.c
18267F:	drivers/i2c/busses/i2c-sh_mobile.c
18268
18269RENESAS R-CAR SATA DRIVER
18270R:	Sergey Shtylyov <s.shtylyov@omp.ru>
18271L:	linux-ide@vger.kernel.org
18272L:	linux-renesas-soc@vger.kernel.org
18273S:	Supported
18274F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
18275F:	drivers/ata/sata_rcar.c
18276
18277RENESAS R-CAR THERMAL DRIVERS
18278M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
18279L:	linux-renesas-soc@vger.kernel.org
18280S:	Supported
18281F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
18282F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
18283F:	drivers/thermal/rcar_gen3_thermal.c
18284F:	drivers/thermal/rcar_thermal.c
18285
18286RENESAS RIIC DRIVER
18287M:	Chris Brandt <chris.brandt@renesas.com>
18288L:	linux-renesas-soc@vger.kernel.org
18289S:	Supported
18290F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
18291F:	drivers/i2c/busses/i2c-riic.c
18292
18293RENESAS RZ/G2L A/D DRIVER
18294M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
18295L:	linux-iio@vger.kernel.org
18296L:	linux-renesas-soc@vger.kernel.org
18297S:	Supported
18298F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
18299F:	drivers/iio/adc/rzg2l_adc.c
18300
18301RENESAS RZ/G2L MTU3a COUNTER DRIVER
18302M:	Biju Das <biju.das.jz@bp.renesas.com>
18303L:	linux-iio@vger.kernel.org
18304L:	linux-renesas-soc@vger.kernel.org
18305S:	Supported
18306F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
18307F:	drivers/counter/rz-mtu3-cnt.c
18308
18309RENESAS RZ/N1 A5PSW SWITCH DRIVER
18310M:	Clément Léger <clement.leger@bootlin.com>
18311L:	linux-renesas-soc@vger.kernel.org
18312L:	netdev@vger.kernel.org
18313S:	Maintained
18314F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
18315F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
18316F:	drivers/net/dsa/rzn1_a5psw*
18317F:	drivers/net/pcs/pcs-rzn1-miic.c
18318F:	include/dt-bindings/net/pcs-rzn1-miic.h
18319F:	include/linux/pcs-rzn1-miic.h
18320F:	net/dsa/tag_rzn1_a5psw.c
18321
18322RENESAS RZ/N1 RTC CONTROLLER DRIVER
18323M:	Miquel Raynal <miquel.raynal@bootlin.com>
18324L:	linux-rtc@vger.kernel.org
18325L:	linux-renesas-soc@vger.kernel.org
18326S:	Maintained
18327F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
18328F:	drivers/rtc/rtc-rzn1.c
18329
18330RENESAS RZ/N1 USBF CONTROLLER DRIVER
18331M:	Herve Codina <herve.codina@bootlin.com>
18332L:	linux-renesas-soc@vger.kernel.org
18333L:	linux-usb@vger.kernel.org
18334S:	Maintained
18335F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
18336F:	drivers/usb/gadget/udc/renesas_usbf.c
18337
18338RENESAS RZ/V2M I2C DRIVER
18339M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
18340L:	linux-i2c@vger.kernel.org
18341L:	linux-renesas-soc@vger.kernel.org
18342S:	Supported
18343F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
18344F:	drivers/i2c/busses/i2c-rzv2m.c
18345
18346RENESAS USB PHY DRIVER
18347M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
18348L:	linux-renesas-soc@vger.kernel.org
18349S:	Maintained
18350F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
18351
18352RENESAS VERSACLOCK 7 CLOCK DRIVER
18353M:	Alex Helms <alexander.helms.jy@renesas.com>
18354S:	Maintained
18355F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
18356F:	drivers/clk/clk-versaclock7.c
18357
18358RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
18359M:	Herve Codina <herve.codina@bootlin.com>
18360L:	linux-iio@vger.kernel.org
18361S:	Maintained
18362F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
18363F:	drivers/iio/potentiometer/x9250.c
18364
18365RESET CONTROLLER FRAMEWORK
18366M:	Philipp Zabel <p.zabel@pengutronix.de>
18367S:	Maintained
18368T:	git git://git.pengutronix.de/git/pza/linux
18369F:	Documentation/devicetree/bindings/reset/
18370F:	Documentation/driver-api/reset.rst
18371F:	drivers/reset/
18372F:	include/dt-bindings/reset/
18373F:	include/linux/reset-controller.h
18374F:	include/linux/reset.h
18375F:	include/linux/reset/
18376K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
18377
18378RESTARTABLE SEQUENCES SUPPORT
18379M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18380M:	Peter Zijlstra <peterz@infradead.org>
18381M:	"Paul E. McKenney" <paulmck@kernel.org>
18382M:	Boqun Feng <boqun.feng@gmail.com>
18383L:	linux-kernel@vger.kernel.org
18384S:	Supported
18385F:	include/trace/events/rseq.h
18386F:	include/uapi/linux/rseq.h
18387F:	kernel/rseq.c
18388F:	tools/testing/selftests/rseq/
18389
18390RFKILL
18391M:	Johannes Berg <johannes@sipsolutions.net>
18392L:	linux-wireless@vger.kernel.org
18393S:	Maintained
18394W:	https://wireless.wiki.kernel.org/
18395Q:	https://patchwork.kernel.org/project/linux-wireless/list/
18396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
18397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
18398F:	Documentation/ABI/stable/sysfs-class-rfkill
18399F:	Documentation/driver-api/rfkill.rst
18400F:	include/linux/rfkill.h
18401F:	include/uapi/linux/rfkill.h
18402F:	net/rfkill/
18403
18404RHASHTABLE
18405M:	Thomas Graf <tgraf@suug.ch>
18406M:	Herbert Xu <herbert@gondor.apana.org.au>
18407L:	netdev@vger.kernel.org
18408S:	Maintained
18409F:	include/linux/rhashtable-types.h
18410F:	include/linux/rhashtable.h
18411F:	lib/rhashtable.c
18412F:	lib/test_rhashtable.c
18413
18414RICOH R5C592 MEMORYSTICK DRIVER
18415M:	Maxim Levitsky <maximlevitsky@gmail.com>
18416S:	Maintained
18417F:	drivers/memstick/host/r592.*
18418
18419RICOH SMARTMEDIA/XD DRIVER
18420M:	Maxim Levitsky <maximlevitsky@gmail.com>
18421S:	Maintained
18422F:	drivers/mtd/nand/raw/r852.c
18423F:	drivers/mtd/nand/raw/r852.h
18424
18425RISC-V ARCHITECTURE
18426M:	Paul Walmsley <paul.walmsley@sifive.com>
18427M:	Palmer Dabbelt <palmer@dabbelt.com>
18428M:	Albert Ou <aou@eecs.berkeley.edu>
18429L:	linux-riscv@lists.infradead.org
18430S:	Supported
18431Q:	https://patchwork.kernel.org/project/linux-riscv/list/
18432C:	irc://irc.libera.chat/riscv
18433P:	Documentation/riscv/patch-acceptance.rst
18434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
18435F:	arch/riscv/
18436N:	riscv
18437K:	riscv
18438
18439RISC-V MICROCHIP FPGA SUPPORT
18440M:	Conor Dooley <conor.dooley@microchip.com>
18441M:	Daire McNamara <daire.mcnamara@microchip.com>
18442L:	linux-riscv@lists.infradead.org
18443S:	Supported
18444F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
18445F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
18446F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
18447F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
18448F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
18449F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
18450F:	Documentation/devicetree/bindings/riscv/microchip.yaml
18451F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
18452F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
18453F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
18454F:	arch/riscv/boot/dts/microchip/
18455F:	drivers/char/hw_random/mpfs-rng.c
18456F:	drivers/clk/microchip/clk-mpfs*.c
18457F:	drivers/i2c/busses/i2c-microchip-corei2c.c
18458F:	drivers/mailbox/mailbox-mpfs.c
18459F:	drivers/pci/controller/pcie-microchip-host.c
18460F:	drivers/pwm/pwm-microchip-core.c
18461F:	drivers/reset/reset-mpfs.c
18462F:	drivers/rtc/rtc-mpfs.c
18463F:	drivers/soc/microchip/mpfs-sys-controller.c
18464F:	drivers/spi/spi-microchip-core-qspi.c
18465F:	drivers/spi/spi-microchip-core.c
18466F:	drivers/usb/musb/mpfs.c
18467F:	include/soc/microchip/mpfs.h
18468
18469RISC-V MISC SOC SUPPORT
18470M:	Conor Dooley <conor@kernel.org>
18471L:	linux-riscv@lists.infradead.org
18472S:	Maintained
18473Q:	https://patchwork.kernel.org/project/linux-riscv/list/
18474T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
18475F:	Documentation/devicetree/bindings/riscv/
18476F:	arch/riscv/boot/dts/
18477X:	arch/riscv/boot/dts/allwinner/
18478X:	arch/riscv/boot/dts/renesas/
18479
18480RISC-V PMU DRIVERS
18481M:	Atish Patra <atishp@atishpatra.org>
18482R:	Anup Patel <anup@brainfault.org>
18483L:	linux-riscv@lists.infradead.org
18484S:	Supported
18485F:	drivers/perf/riscv_pmu.c
18486F:	drivers/perf/riscv_pmu_legacy.c
18487F:	drivers/perf/riscv_pmu_sbi.c
18488
18489RISC-V THEAD SoC SUPPORT
18490M:	Jisheng Zhang <jszhang@kernel.org>
18491M:	Guo Ren <guoren@kernel.org>
18492M:	Fu Wei <wefu@redhat.com>
18493L:	linux-riscv@lists.infradead.org
18494S:	Maintained
18495F:	arch/riscv/boot/dts/thead/
18496
18497RNBD BLOCK DRIVERS
18498M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
18499M:	Jack Wang <jinpu.wang@ionos.com>
18500L:	linux-block@vger.kernel.org
18501S:	Maintained
18502F:	drivers/block/rnbd/
18503
18504ROCCAT DRIVERS
18505M:	Stefan Achatz <erazor_de@users.sourceforge.net>
18506S:	Maintained
18507W:	http://sourceforge.net/projects/roccat/
18508F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
18509F:	drivers/hid/hid-roccat*
18510F:	include/linux/hid-roccat*
18511
18512ROCKCHIP CRYPTO DRIVERS
18513M:	Corentin Labbe <clabbe@baylibre.com>
18514L:	linux-crypto@vger.kernel.org
18515S:	Maintained
18516F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
18517F:	drivers/crypto/rockchip/
18518
18519ROCKCHIP I2S TDM DRIVER
18520M:	Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
18521L:	linux-rockchip@lists.infradead.org
18522S:	Maintained
18523F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
18524F:	sound/soc/rockchip/rockchip_i2s_tdm.*
18525
18526ROCKCHIP ISP V1 DRIVER
18527M:	Dafna Hirschfeld <dafna@fastmail.com>
18528L:	linux-media@vger.kernel.org
18529L:	linux-rockchip@lists.infradead.org
18530S:	Maintained
18531F:	Documentation/admin-guide/media/rkisp1.rst
18532F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
18533F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
18534F:	drivers/media/platform/rockchip/rkisp1
18535F:	include/uapi/linux/rkisp1-config.h
18536
18537ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
18538M:	Jacob Chen <jacob-chen@iotwrt.com>
18539M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18540L:	linux-media@vger.kernel.org
18541L:	linux-rockchip@lists.infradead.org
18542S:	Maintained
18543F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
18544F:	drivers/media/platform/rockchip/rga/
18545
18546ROCKCHIP VIDEO DECODER DRIVER
18547M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18548L:	linux-media@vger.kernel.org
18549L:	linux-rockchip@lists.infradead.org
18550S:	Maintained
18551F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
18552F:	drivers/staging/media/rkvdec/
18553
18554ROCKER DRIVER
18555M:	Jiri Pirko <jiri@resnulli.us>
18556L:	netdev@vger.kernel.org
18557S:	Supported
18558F:	drivers/net/ethernet/rocker/
18559
18560ROCKETPORT EXPRESS/INFINITY DRIVER
18561M:	Kevin Cernekee <cernekee@gmail.com>
18562L:	linux-serial@vger.kernel.org
18563S:	Odd Fixes
18564F:	drivers/tty/serial/rp2.*
18565
18566ROHM BD99954 CHARGER IC
18567M:	Matti Vaittinen <mazziesaccount@gmail.com>
18568S:	Supported
18569F:	drivers/power/supply/bd99954-charger.c
18570F:	drivers/power/supply/bd99954-charger.h
18571
18572ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
18573M:	Tomasz Duszynski <tduszyns@gmail.com>
18574S:	Maintained
18575F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
18576F:	drivers/iio/light/bh1750.c
18577
18578ROHM BU270xx LIGHT SENSOR DRIVERs
18579M:	Matti Vaittinen <mazziesaccount@gmail.com>
18580L:	linux-iio@vger.kernel.org
18581S:	Supported
18582F:	drivers/iio/light/rohm-bu27008.c
18583F:	drivers/iio/light/rohm-bu27034.c
18584
18585ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
18586M:	Marek Vasut <marek.vasut+renesas@gmail.com>
18587L:	linux-kernel@vger.kernel.org
18588L:	linux-renesas-soc@vger.kernel.org
18589S:	Supported
18590F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
18591F:	drivers/gpio/gpio-bd9571mwv.c
18592F:	drivers/mfd/bd9571mwv.c
18593F:	drivers/regulator/bd9571mwv-regulator.c
18594F:	include/linux/mfd/bd9571mwv.h
18595
18596ROHM POWER MANAGEMENT IC DEVICE DRIVERS
18597M:	Matti Vaittinen <mazziesaccount@gmail.com>
18598S:	Supported
18599F:	drivers/clk/clk-bd718x7.c
18600F:	drivers/gpio/gpio-bd71815.c
18601F:	drivers/gpio/gpio-bd71828.c
18602F:	drivers/mfd/rohm-bd71828.c
18603F:	drivers/mfd/rohm-bd718x7.c
18604F:	drivers/mfd/rohm-bd9576.c
18605F:	drivers/regulator/bd71815-regulator.c
18606F:	drivers/regulator/bd71828-regulator.c
18607F:	drivers/regulator/bd718x7-regulator.c
18608F:	drivers/regulator/bd9576-regulator.c
18609F:	drivers/regulator/rohm-regulator.c
18610F:	drivers/rtc/rtc-bd70528.c
18611F:	drivers/watchdog/bd9576_wdt.c
18612F:	include/linux/mfd/rohm-bd71815.h
18613F:	include/linux/mfd/rohm-bd71828.h
18614F:	include/linux/mfd/rohm-bd718x7.h
18615F:	include/linux/mfd/rohm-bd957x.h
18616F:	include/linux/mfd/rohm-generic.h
18617F:	include/linux/mfd/rohm-shared.h
18618
18619ROSE NETWORK LAYER
18620M:	Ralf Baechle <ralf@linux-mips.org>
18621L:	linux-hams@vger.kernel.org
18622S:	Maintained
18623W:	https://linux-ax25.in-berlin.de
18624F:	include/net/rose.h
18625F:	include/uapi/linux/rose.h
18626F:	net/rose/
18627
18628ROTATION DRIVER FOR ALLWINNER A83T
18629M:	Jernej Skrabec <jernej.skrabec@gmail.com>
18630L:	linux-media@vger.kernel.org
18631S:	Maintained
18632T:	git git://linuxtv.org/media_tree.git
18633F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
18634F:	drivers/media/platform/sunxi/sun8i-rotate/
18635
18636RPMSG TTY DRIVER
18637M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
18638L:	linux-remoteproc@vger.kernel.org
18639S:	Maintained
18640F:	drivers/tty/rpmsg_tty.c
18641
18642RTL2830 MEDIA DRIVER
18643M:	Antti Palosaari <crope@iki.fi>
18644L:	linux-media@vger.kernel.org
18645S:	Maintained
18646W:	https://linuxtv.org
18647W:	http://palosaari.fi/linux/
18648Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18649T:	git git://linuxtv.org/anttip/media_tree.git
18650F:	drivers/media/dvb-frontends/rtl2830*
18651
18652RTL2832 MEDIA DRIVER
18653M:	Antti Palosaari <crope@iki.fi>
18654L:	linux-media@vger.kernel.org
18655S:	Maintained
18656W:	https://linuxtv.org
18657W:	http://palosaari.fi/linux/
18658Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18659T:	git git://linuxtv.org/anttip/media_tree.git
18660F:	drivers/media/dvb-frontends/rtl2832*
18661
18662RTL2832_SDR MEDIA DRIVER
18663M:	Antti Palosaari <crope@iki.fi>
18664L:	linux-media@vger.kernel.org
18665S:	Maintained
18666W:	https://linuxtv.org
18667W:	http://palosaari.fi/linux/
18668Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18669T:	git git://linuxtv.org/anttip/media_tree.git
18670F:	drivers/media/dvb-frontends/rtl2832_sdr*
18671
18672RTL8180 WIRELESS DRIVER
18673L:	linux-wireless@vger.kernel.org
18674S:	Orphan
18675W:	https://wireless.wiki.kernel.org/
18676F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
18677
18678RTL8187 WIRELESS DRIVER
18679M:	Hin-Tak Leung <hintak.leung@gmail.com>
18680M:	Larry Finger <Larry.Finger@lwfinger.net>
18681L:	linux-wireless@vger.kernel.org
18682S:	Maintained
18683W:	https://wireless.wiki.kernel.org/
18684F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
18685
18686RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
18687M:	Jes Sorensen <Jes.Sorensen@gmail.com>
18688L:	linux-wireless@vger.kernel.org
18689S:	Maintained
18690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
18691F:	drivers/net/wireless/realtek/rtl8xxxu/
18692
18693RTRS TRANSPORT DRIVERS
18694M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
18695M:	Jack Wang <jinpu.wang@ionos.com>
18696L:	linux-rdma@vger.kernel.org
18697S:	Maintained
18698F:	drivers/infiniband/ulp/rtrs/
18699
18700RUNTIME VERIFICATION (RV)
18701M:	Daniel Bristot de Oliveira <bristot@kernel.org>
18702M:	Steven Rostedt <rostedt@goodmis.org>
18703L:	linux-trace-kernel@vger.kernel.org
18704S:	Maintained
18705F:	Documentation/trace/rv/
18706F:	include/linux/rv.h
18707F:	include/rv/
18708F:	kernel/trace/rv/
18709F:	tools/verification/
18710
18711RUST
18712M:	Miguel Ojeda <ojeda@kernel.org>
18713M:	Alex Gaynor <alex.gaynor@gmail.com>
18714M:	Wedson Almeida Filho <wedsonaf@gmail.com>
18715R:	Boqun Feng <boqun.feng@gmail.com>
18716R:	Gary Guo <gary@garyguo.net>
18717R:	Björn Roy Baron <bjorn3_gh@protonmail.com>
18718R:	Benno Lossin <benno.lossin@proton.me>
18719R:	Andreas Hindborg <a.hindborg@samsung.com>
18720R:	Alice Ryhl <aliceryhl@google.com>
18721L:	rust-for-linux@vger.kernel.org
18722S:	Supported
18723W:	https://github.com/Rust-for-Linux/linux
18724B:	https://github.com/Rust-for-Linux/linux/issues
18725C:	zulip://rust-for-linux.zulipchat.com
18726T:	git https://github.com/Rust-for-Linux/linux.git rust-next
18727F:	Documentation/rust/
18728F:	rust/
18729F:	samples/rust/
18730F:	scripts/*rust*
18731K:	\b(?i:rust)\b
18732
18733RXRPC SOCKETS (AF_RXRPC)
18734M:	David Howells <dhowells@redhat.com>
18735M:	Marc Dionne <marc.dionne@auristor.com>
18736L:	linux-afs@lists.infradead.org
18737S:	Supported
18738W:	https://www.infradead.org/~dhowells/kafs/
18739F:	Documentation/networking/rxrpc.rst
18740F:	include/keys/rxrpc-type.h
18741F:	include/net/af_rxrpc.h
18742F:	include/trace/events/rxrpc.h
18743F:	include/uapi/linux/rxrpc.h
18744F:	net/rxrpc/
18745
18746S3 SAVAGE FRAMEBUFFER DRIVER
18747M:	Antonino Daplas <adaplas@gmail.com>
18748L:	linux-fbdev@vger.kernel.org
18749S:	Maintained
18750F:	drivers/video/fbdev/savage/
18751
18752S390 ARCHITECTURE
18753M:	Heiko Carstens <hca@linux.ibm.com>
18754M:	Vasily Gorbik <gor@linux.ibm.com>
18755M:	Alexander Gordeev <agordeev@linux.ibm.com>
18756R:	Christian Borntraeger <borntraeger@linux.ibm.com>
18757R:	Sven Schnelle <svens@linux.ibm.com>
18758L:	linux-s390@vger.kernel.org
18759S:	Supported
18760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
18761F:	Documentation/driver-api/s390-drivers.rst
18762F:	Documentation/arch/s390/
18763F:	arch/s390/
18764F:	drivers/s390/
18765F:	drivers/watchdog/diag288_wdt.c
18766
18767S390 COMMON I/O LAYER
18768M:	Vineeth Vijayan <vneethv@linux.ibm.com>
18769M:	Peter Oberparleiter <oberpar@linux.ibm.com>
18770L:	linux-s390@vger.kernel.org
18771S:	Supported
18772F:	drivers/s390/cio/
18773
18774S390 DASD DRIVER
18775M:	Stefan Haberland <sth@linux.ibm.com>
18776M:	Jan Hoeppner <hoeppner@linux.ibm.com>
18777L:	linux-s390@vger.kernel.org
18778S:	Supported
18779F:	block/partitions/ibm.c
18780F:	drivers/s390/block/dasd*
18781F:	include/linux/dasd_mod.h
18782
18783S390 IOMMU (PCI)
18784M:	Niklas Schnelle <schnelle@linux.ibm.com>
18785M:	Matthew Rosato <mjrosato@linux.ibm.com>
18786R:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18787L:	linux-s390@vger.kernel.org
18788S:	Supported
18789F:	drivers/iommu/s390-iommu.c
18790
18791S390 IUCV NETWORK LAYER
18792M:	Alexandra Winter <wintera@linux.ibm.com>
18793M:	Wenjia Zhang <wenjia@linux.ibm.com>
18794L:	linux-s390@vger.kernel.org
18795L:	netdev@vger.kernel.org
18796S:	Supported
18797F:	drivers/s390/net/*iucv*
18798F:	include/net/iucv/
18799F:	net/iucv/
18800
18801S390 MM
18802M:	Alexander Gordeev <agordeev@linux.ibm.com>
18803M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18804L:	linux-s390@vger.kernel.org
18805S:	Supported
18806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
18807F:	arch/s390/include/asm/pgtable.h
18808F:	arch/s390/mm
18809
18810S390 NETWORK DRIVERS
18811M:	Alexandra Winter <wintera@linux.ibm.com>
18812M:	Wenjia Zhang <wenjia@linux.ibm.com>
18813L:	linux-s390@vger.kernel.org
18814L:	netdev@vger.kernel.org
18815S:	Supported
18816F:	drivers/s390/net/
18817
18818S390 PCI SUBSYSTEM
18819M:	Niklas Schnelle <schnelle@linux.ibm.com>
18820M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18821L:	linux-s390@vger.kernel.org
18822S:	Supported
18823F:	Documentation/arch/s390/pci.rst
18824F:	arch/s390/pci/
18825F:	drivers/pci/hotplug/s390_pci_hpc.c
18826
18827S390 SCM DRIVER
18828M:	Vineeth Vijayan <vneethv@linux.ibm.com>
18829L:	linux-s390@vger.kernel.org
18830S:	Supported
18831F:	drivers/s390/block/scm*
18832F:	drivers/s390/cio/scm.c
18833
18834S390 VFIO AP DRIVER
18835M:	Tony Krowiak <akrowiak@linux.ibm.com>
18836M:	Halil Pasic <pasic@linux.ibm.com>
18837M:	Jason Herne <jjherne@linux.ibm.com>
18838L:	linux-s390@vger.kernel.org
18839S:	Supported
18840F:	Documentation/arch/s390/vfio-ap*
18841F:	drivers/s390/crypto/vfio_ap*
18842
18843S390 VFIO-CCW DRIVER
18844M:	Eric Farman <farman@linux.ibm.com>
18845M:	Matthew Rosato <mjrosato@linux.ibm.com>
18846R:	Halil Pasic <pasic@linux.ibm.com>
18847L:	linux-s390@vger.kernel.org
18848L:	kvm@vger.kernel.org
18849S:	Supported
18850F:	Documentation/arch/s390/vfio-ccw.rst
18851F:	drivers/s390/cio/vfio_ccw*
18852F:	include/uapi/linux/vfio_ccw.h
18853
18854S390 VFIO-PCI DRIVER
18855M:	Matthew Rosato <mjrosato@linux.ibm.com>
18856M:	Eric Farman <farman@linux.ibm.com>
18857L:	linux-s390@vger.kernel.org
18858L:	kvm@vger.kernel.org
18859S:	Supported
18860F:	arch/s390/kvm/pci*
18861F:	drivers/vfio/pci/vfio_pci_zdev.c
18862F:	include/uapi/linux/vfio_zdev.h
18863
18864S390 ZCRYPT DRIVER
18865M:	Harald Freudenberger <freude@linux.ibm.com>
18866L:	linux-s390@vger.kernel.org
18867S:	Supported
18868F:	drivers/s390/crypto/
18869
18870S390 ZFCP DRIVER
18871M:	Steffen Maier <maier@linux.ibm.com>
18872M:	Benjamin Block <bblock@linux.ibm.com>
18873L:	linux-s390@vger.kernel.org
18874S:	Supported
18875F:	drivers/s390/scsi/zfcp_*
18876
18877SAA6588 RDS RECEIVER DRIVER
18878M:	Hans Verkuil <hverkuil@xs4all.nl>
18879L:	linux-media@vger.kernel.org
18880S:	Odd Fixes
18881W:	https://linuxtv.org
18882T:	git git://linuxtv.org/media_tree.git
18883F:	drivers/media/i2c/saa6588*
18884
18885SAA7134 VIDEO4LINUX DRIVER
18886M:	Mauro Carvalho Chehab <mchehab@kernel.org>
18887L:	linux-media@vger.kernel.org
18888S:	Odd fixes
18889W:	https://linuxtv.org
18890T:	git git://linuxtv.org/media_tree.git
18891F:	Documentation/driver-api/media/drivers/saa7134*
18892F:	drivers/media/pci/saa7134/
18893
18894SAA7146 VIDEO4LINUX-2 DRIVER
18895M:	Hans Verkuil <hverkuil@xs4all.nl>
18896L:	linux-media@vger.kernel.org
18897S:	Maintained
18898T:	git git://linuxtv.org/media_tree.git
18899F:	drivers/media/common/saa7146/
18900F:	drivers/media/pci/saa7146/
18901F:	include/media/drv-intf/saa7146*
18902
18903SAFESETID SECURITY MODULE
18904M:	Micah Morton <mortonm@chromium.org>
18905S:	Supported
18906F:	Documentation/admin-guide/LSM/SafeSetID.rst
18907F:	security/safesetid/
18908
18909SAMSUNG AUDIO (ASoC) DRIVERS
18910M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
18911L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18912S:	Maintained
18913B:	mailto:linux-samsung-soc@vger.kernel.org
18914F:	Documentation/devicetree/bindings/sound/samsung*
18915F:	sound/soc/samsung/
18916
18917SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
18918M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18919L:	linux-crypto@vger.kernel.org
18920L:	linux-samsung-soc@vger.kernel.org
18921S:	Maintained
18922F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
18923F:	drivers/crypto/exynos-rng.c
18924
18925SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
18926M:	Łukasz Stelmach <l.stelmach@samsung.com>
18927L:	linux-samsung-soc@vger.kernel.org
18928S:	Maintained
18929F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
18930F:	drivers/char/hw_random/exynos-trng.c
18931
18932SAMSUNG FRAMEBUFFER DRIVER
18933M:	Jingoo Han <jingoohan1@gmail.com>
18934L:	linux-fbdev@vger.kernel.org
18935S:	Maintained
18936F:	drivers/video/fbdev/s3c-fb.c
18937
18938SAMSUNG INTERCONNECT DRIVERS
18939M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
18940M:	Artur Świgoń <a.swigon@samsung.com>
18941L:	linux-pm@vger.kernel.org
18942L:	linux-samsung-soc@vger.kernel.org
18943S:	Supported
18944F:	drivers/interconnect/samsung/
18945
18946SAMSUNG LAPTOP DRIVER
18947M:	Corentin Chary <corentin.chary@gmail.com>
18948L:	platform-driver-x86@vger.kernel.org
18949S:	Maintained
18950F:	drivers/platform/x86/samsung-laptop.c
18951
18952SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
18953M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18954L:	linux-kernel@vger.kernel.org
18955L:	linux-samsung-soc@vger.kernel.org
18956S:	Maintained
18957B:	mailto:linux-samsung-soc@vger.kernel.org
18958F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
18959F:	Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
18960F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
18961F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
18962F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
18963F:	drivers/clk/clk-s2mps11.c
18964F:	drivers/mfd/sec*.c
18965F:	drivers/regulator/s2m*.c
18966F:	drivers/regulator/s5m*.c
18967F:	drivers/rtc/rtc-s5m.c
18968F:	include/linux/mfd/samsung/
18969
18970SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
18971M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
18972L:	linux-media@vger.kernel.org
18973L:	linux-samsung-soc@vger.kernel.org
18974S:	Maintained
18975F:	drivers/media/platform/samsung/s3c-camif/
18976F:	include/media/drv-intf/s3c_camif.h
18977
18978SAMSUNG S3FWRN5 NFC DRIVER
18979M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18980S:	Maintained
18981F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
18982F:	drivers/nfc/s3fwrn5
18983
18984SAMSUNG S5C73M3 CAMERA DRIVER
18985M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
18986M:	Andrzej Hajda <andrzej.hajda@intel.com>
18987L:	linux-media@vger.kernel.org
18988S:	Supported
18989F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
18990F:	drivers/media/i2c/s5c73m3/*
18991
18992SAMSUNG S5K5BAF CAMERA DRIVER
18993M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
18994M:	Andrzej Hajda <andrzej.hajda@intel.com>
18995L:	linux-media@vger.kernel.org
18996S:	Supported
18997F:	drivers/media/i2c/s5k5baf.c
18998
18999SAMSUNG S5P Security SubSystem (SSS) DRIVER
19000M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
19001M:	Vladimir Zapolskiy <vz@mleia.com>
19002L:	linux-crypto@vger.kernel.org
19003L:	linux-samsung-soc@vger.kernel.org
19004S:	Maintained
19005F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
19006F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
19007F:	drivers/crypto/s5p-sss.c
19008
19009SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
19010M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19011L:	linux-media@vger.kernel.org
19012S:	Supported
19013Q:	https://patchwork.linuxtv.org/project/linux-media/list/
19014F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
19015F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
19016F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
19017F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
19018F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
19019F:	drivers/media/platform/samsung/exynos4-is/
19020
19021SAMSUNG SOC CLOCK DRIVERS
19022M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
19023M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19024M:	Tomasz Figa <tomasz.figa@gmail.com>
19025M:	Chanwoo Choi <cw00.choi@samsung.com>
19026R:	Alim Akhtar <alim.akhtar@samsung.com>
19027L:	linux-samsung-soc@vger.kernel.org
19028S:	Maintained
19029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
19030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
19031F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
19032F:	Documentation/devicetree/bindings/clock/samsung,s3c*
19033F:	drivers/clk/samsung/
19034F:	include/dt-bindings/clock/exynos*.h
19035F:	include/dt-bindings/clock/s5p*.h
19036F:	include/dt-bindings/clock/samsung,*.h
19037F:	include/linux/clk/samsung.h
19038
19039SAMSUNG SPI DRIVERS
19040M:	Andi Shyti <andi.shyti@kernel.org>
19041L:	linux-spi@vger.kernel.org
19042L:	linux-samsung-soc@vger.kernel.org
19043S:	Maintained
19044F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
19045F:	drivers/spi/spi-s3c*
19046F:	include/linux/platform_data/spi-s3c64xx.h
19047
19048SAMSUNG SXGBE DRIVERS
19049M:	Byungho An <bh74.an@samsung.com>
19050L:	netdev@vger.kernel.org
19051S:	Supported
19052F:	drivers/net/ethernet/samsung/sxgbe/
19053
19054SAMSUNG THERMAL DRIVER
19055M:	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
19056M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
19057L:	linux-pm@vger.kernel.org
19058L:	linux-samsung-soc@vger.kernel.org
19059S:	Maintained
19060F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
19061F:	drivers/thermal/samsung/
19062
19063SAMSUNG USB2 PHY DRIVER
19064M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19065L:	linux-kernel@vger.kernel.org
19066S:	Supported
19067F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
19068F:	Documentation/driver-api/phy/samsung-usb2.rst
19069F:	drivers/phy/samsung/phy-exynos4210-usb2.c
19070F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
19071F:	drivers/phy/samsung/phy-exynos5250-usb2.c
19072F:	drivers/phy/samsung/phy-s5pv210-usb2.c
19073F:	drivers/phy/samsung/phy-samsung-usb2.c
19074F:	drivers/phy/samsung/phy-samsung-usb2.h
19075
19076SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
19077M:	Paul Barker <paul.barker@sancloud.com>
19078R:	Marc Murphy <marc.murphy@sancloud.com>
19079S:	Supported
19080F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
19081
19082SC1200 WDT DRIVER
19083M:	Zwane Mwaikambo <zwanem@gmail.com>
19084S:	Maintained
19085F:	drivers/watchdog/sc1200wdt.c
19086
19087SCHEDULER
19088M:	Ingo Molnar <mingo@redhat.com>
19089M:	Peter Zijlstra <peterz@infradead.org>
19090M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
19091M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
19092R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
19093R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
19094R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
19095R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
19096R:	Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
19097R:	Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
19098L:	linux-kernel@vger.kernel.org
19099S:	Maintained
19100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
19101F:	include/linux/preempt.h
19102F:	include/linux/sched.h
19103F:	include/linux/wait.h
19104F:	include/uapi/linux/sched.h
19105F:	kernel/sched/
19106
19107SCSI LIBSAS SUBSYSTEM
19108R:	John Garry <john.g.garry@oracle.com>
19109R:	Jason Yan <yanaijie@huawei.com>
19110L:	linux-scsi@vger.kernel.org
19111S:	Supported
19112F:	Documentation/scsi/libsas.rst
19113F:	drivers/scsi/libsas/
19114F:	include/scsi/libsas.h
19115F:	include/scsi/sas_ata.h
19116
19117SCSI RDMA PROTOCOL (SRP) INITIATOR
19118M:	Bart Van Assche <bvanassche@acm.org>
19119L:	linux-rdma@vger.kernel.org
19120S:	Supported
19121Q:	http://patchwork.kernel.org/project/linux-rdma/list/
19122F:	drivers/infiniband/ulp/srp/
19123F:	include/scsi/srp.h
19124
19125SCSI RDMA PROTOCOL (SRP) TARGET
19126M:	Bart Van Assche <bvanassche@acm.org>
19127L:	linux-rdma@vger.kernel.org
19128L:	target-devel@vger.kernel.org
19129S:	Supported
19130Q:	http://patchwork.kernel.org/project/linux-rdma/list/
19131F:	drivers/infiniband/ulp/srpt/
19132
19133SCSI SG DRIVER
19134M:	Doug Gilbert <dgilbert@interlog.com>
19135L:	linux-scsi@vger.kernel.org
19136S:	Maintained
19137W:	http://sg.danny.cz/sg
19138F:	Documentation/scsi/scsi-generic.rst
19139F:	drivers/scsi/sg.c
19140F:	include/scsi/sg.h
19141
19142SCSI SUBSYSTEM
19143M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
19144M:	"Martin K. Petersen" <martin.petersen@oracle.com>
19145L:	linux-scsi@vger.kernel.org
19146S:	Maintained
19147Q:	https://patchwork.kernel.org/project/linux-scsi/list/
19148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
19149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
19150F:	Documentation/devicetree/bindings/scsi/
19151F:	drivers/scsi/
19152F:	drivers/ufs/
19153F:	include/scsi/
19154
19155SCSI TAPE DRIVER
19156M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
19157L:	linux-scsi@vger.kernel.org
19158S:	Maintained
19159F:	Documentation/scsi/st.rst
19160F:	drivers/scsi/st.*
19161F:	drivers/scsi/st_*.h
19162
19163SCSI TARGET CORE USER DRIVER
19164M:	Bodo Stroesser <bostroesser@gmail.com>
19165L:	linux-scsi@vger.kernel.org
19166L:	target-devel@vger.kernel.org
19167S:	Supported
19168F:	Documentation/target/tcmu-design.rst
19169F:	drivers/target/target_core_user.c
19170F:	include/uapi/linux/target_core_user.h
19171
19172SCSI TARGET SUBSYSTEM
19173M:	"Martin K. Petersen" <martin.petersen@oracle.com>
19174L:	linux-scsi@vger.kernel.org
19175L:	target-devel@vger.kernel.org
19176S:	Supported
19177W:	http://www.linux-iscsi.org
19178Q:	https://patchwork.kernel.org/project/target-devel/list/
19179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
19180F:	Documentation/target/
19181F:	drivers/target/
19182F:	include/target/
19183
19184SCTP PROTOCOL
19185M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
19186M:	Xin Long <lucien.xin@gmail.com>
19187L:	linux-sctp@vger.kernel.org
19188S:	Maintained
19189W:	https://github.com/sctp/lksctp-tools/wiki
19190F:	Documentation/networking/sctp.rst
19191F:	include/linux/sctp.h
19192F:	include/net/sctp/
19193F:	include/uapi/linux/sctp.h
19194F:	net/sctp/
19195
19196SCx200 CPU SUPPORT
19197M:	Jim Cromie <jim.cromie@gmail.com>
19198S:	Odd Fixes
19199F:	Documentation/i2c/busses/scx200_acb.rst
19200F:	arch/x86/platform/scx200/
19201F:	drivers/i2c/busses/scx200*
19202F:	drivers/mtd/maps/scx200_docflash.c
19203F:	drivers/watchdog/scx200_wdt.c
19204F:	include/linux/scx200.h
19205
19206SCx200 GPIO DRIVER
19207M:	Jim Cromie <jim.cromie@gmail.com>
19208S:	Maintained
19209F:	drivers/char/scx200_gpio.c
19210F:	include/linux/scx200_gpio.h
19211
19212SCx200 HRT CLOCKSOURCE DRIVER
19213M:	Jim Cromie <jim.cromie@gmail.com>
19214S:	Maintained
19215F:	drivers/clocksource/scx200_hrt.c
19216
19217SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
19218M:	Sascha Sommer <saschasommer@freenet.de>
19219L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
19220S:	Maintained
19221F:	drivers/mmc/host/sdricoh_cs.c
19222
19223SECO BOARDS CEC DRIVER
19224M:	Ettore Chimenti <ek5.chimenti@gmail.com>
19225S:	Maintained
19226F:	drivers/media/cec/platform/seco/seco-cec.c
19227F:	drivers/media/cec/platform/seco/seco-cec.h
19228
19229SECURE COMPUTING
19230M:	Kees Cook <keescook@chromium.org>
19231R:	Andy Lutomirski <luto@amacapital.net>
19232R:	Will Drewry <wad@chromium.org>
19233S:	Supported
19234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
19235F:	Documentation/userspace-api/seccomp_filter.rst
19236F:	include/linux/seccomp.h
19237F:	include/uapi/linux/seccomp.h
19238F:	kernel/seccomp.c
19239F:	tools/testing/selftests/kselftest_harness.h
19240F:	tools/testing/selftests/seccomp/*
19241K:	\bsecure_computing
19242K:	\bTIF_SECCOMP\b
19243
19244SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
19245M:	Kamal Dasu <kamal.dasu@broadcom.com>
19246M:	Al Cooper <alcooperx@gmail.com>
19247R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
19248L:	linux-mmc@vger.kernel.org
19249S:	Maintained
19250F:	drivers/mmc/host/sdhci-brcmstb*
19251
19252SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
19253M:	Adrian Hunter <adrian.hunter@intel.com>
19254L:	linux-mmc@vger.kernel.org
19255S:	Supported
19256F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
19257F:	drivers/mmc/host/sdhci*
19258
19259SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
19260M:	Eugen Hristev <eugen.hristev@microchip.com>
19261L:	linux-mmc@vger.kernel.org
19262S:	Supported
19263F:	drivers/mmc/host/sdhci-of-at91.c
19264
19265SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
19266M:	Haibo Chen <haibo.chen@nxp.com>
19267L:	linux-imx@nxp.com
19268L:	linux-mmc@vger.kernel.org
19269S:	Maintained
19270F:	drivers/mmc/host/sdhci-esdhc-imx.c
19271
19272SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
19273M:	Ben Dooks <ben-linux@fluff.org>
19274M:	Jaehoon Chung <jh80.chung@samsung.com>
19275L:	linux-mmc@vger.kernel.org
19276S:	Maintained
19277F:	drivers/mmc/host/sdhci-s3c*
19278
19279SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
19280M:	Viresh Kumar <vireshk@kernel.org>
19281L:	linux-mmc@vger.kernel.org
19282S:	Maintained
19283F:	drivers/mmc/host/sdhci-spear.c
19284
19285SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
19286M:	Vignesh Raghavendra <vigneshr@ti.com>
19287L:	linux-mmc@vger.kernel.org
19288S:	Maintained
19289F:	drivers/mmc/host/sdhci-omap.c
19290
19291SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
19292M:	Jonathan Derrick <jonathan.derrick@linux.dev>
19293L:	linux-block@vger.kernel.org
19294S:	Supported
19295F:	block/opal_proto.h
19296F:	block/sed*
19297F:	include/linux/sed*
19298F:	include/uapi/linux/sed*
19299
19300SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
19301M:	Mark Rutland <mark.rutland@arm.com>
19302M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
19303M:	Sudeep Holla <sudeep.holla@arm.com>
19304L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19305S:	Maintained
19306F:	drivers/firmware/smccc/
19307F:	include/linux/arm-smccc.h
19308
19309SECURITY CONTACT
19310M:	Security Officers <security@kernel.org>
19311S:	Supported
19312F:	Documentation/process/security-bugs.rst
19313
19314SECURITY SUBSYSTEM
19315M:	Paul Moore <paul@paul-moore.com>
19316M:	James Morris <jmorris@namei.org>
19317M:	"Serge E. Hallyn" <serge@hallyn.com>
19318L:	linux-security-module@vger.kernel.org (suggested Cc:)
19319S:	Supported
19320W:	http://kernsec.org/
19321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
19322F:	security/
19323X:	security/selinux/
19324
19325SELINUX SECURITY MODULE
19326M:	Paul Moore <paul@paul-moore.com>
19327M:	Stephen Smalley <stephen.smalley.work@gmail.com>
19328M:	Eric Paris <eparis@parisplace.org>
19329L:	selinux@vger.kernel.org
19330S:	Supported
19331W:	https://selinuxproject.org
19332W:	https://github.com/SELinuxProject
19333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
19334F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
19335F:	Documentation/ABI/removed/sysfs-selinux-disable
19336F:	Documentation/admin-guide/LSM/SELinux.rst
19337F:	include/trace/events/avc.h
19338F:	include/uapi/linux/selinux_netlink.h
19339F:	scripts/selinux/
19340F:	security/selinux/
19341
19342SENSABLE PHANTOM
19343M:	Jiri Slaby <jirislaby@kernel.org>
19344S:	Maintained
19345F:	drivers/misc/phantom.c
19346F:	include/uapi/linux/phantom.h
19347
19348SENSEAIR SUNRISE 006-0-0007
19349M:	Jacopo Mondi <jacopo@jmondi.org>
19350S:	Maintained
19351F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
19352F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
19353F:	drivers/iio/chemical/sunrise_co2.c
19354
19355SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
19356M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
19357S:	Maintained
19358F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
19359F:	drivers/iio/chemical/scd30.h
19360F:	drivers/iio/chemical/scd30_core.c
19361F:	drivers/iio/chemical/scd30_i2c.c
19362F:	drivers/iio/chemical/scd30_serial.c
19363
19364SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
19365M:	Roan van Dijk <roan@protonic.nl>
19366S:	Maintained
19367F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
19368F:	drivers/iio/chemical/scd4x.c
19369
19370SENSIRION SGP40 GAS SENSOR DRIVER
19371M:	Andreas Klinger <ak@it-klinger.de>
19372S:	Maintained
19373F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
19374F:	drivers/iio/chemical/sgp40.c
19375
19376SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
19377M:	Tomasz Duszynski <tduszyns@gmail.com>
19378S:	Maintained
19379F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
19380F:	drivers/iio/chemical/sps30.c
19381F:	drivers/iio/chemical/sps30_i2c.c
19382F:	drivers/iio/chemical/sps30_serial.c
19383
19384SERIAL DEVICE BUS
19385M:	Rob Herring <robh@kernel.org>
19386L:	linux-serial@vger.kernel.org
19387S:	Maintained
19388F:	Documentation/devicetree/bindings/serial/serial.yaml
19389F:	drivers/tty/serdev/
19390F:	include/linux/serdev.h
19391
19392SERIAL IR RECEIVER
19393M:	Sean Young <sean@mess.org>
19394L:	linux-media@vger.kernel.org
19395S:	Maintained
19396F:	drivers/media/rc/serial_ir.c
19397
19398SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
19399M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
19400L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19401S:	Maintained
19402F:	Documentation/devicetree/bindings/slimbus/
19403F:	drivers/slimbus/
19404F:	include/linux/slimbus.h
19405
19406SFC NETWORK DRIVER
19407M:	Edward Cree <ecree.xilinx@gmail.com>
19408M:	Martin Habets <habetsm.xilinx@gmail.com>
19409L:	netdev@vger.kernel.org
19410L:	linux-net-drivers@amd.com
19411S:	Supported
19412F:	Documentation/networking/devlink/sfc.rst
19413F:	drivers/net/ethernet/sfc/
19414
19415SFCTEMP HWMON DRIVER
19416M:	Emil Renner Berthing <kernel@esmil.dk>
19417L:	linux-hwmon@vger.kernel.org
19418S:	Maintained
19419F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
19420F:	Documentation/hwmon/sfctemp.rst
19421F:	drivers/hwmon/sfctemp.c
19422
19423SFF/SFP/SFP+ MODULE SUPPORT
19424M:	Russell King <linux@armlinux.org.uk>
19425L:	netdev@vger.kernel.org
19426S:	Maintained
19427F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
19428F:	drivers/net/phy/phylink.c
19429F:	drivers/net/phy/sfp*
19430F:	include/linux/mdio/mdio-i2c.h
19431F:	include/linux/phylink.h
19432F:	include/linux/sfp.h
19433K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
19434
19435SGI GRU DRIVER
19436M:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
19437S:	Maintained
19438F:	drivers/misc/sgi-gru/
19439
19440SGI XP/XPC/XPNET DRIVER
19441M:	Robin Holt <robinmholt@gmail.com>
19442M:	Steve Wahl <steve.wahl@hpe.com>
19443S:	Maintained
19444F:	drivers/misc/sgi-xp/
19445
19446SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
19447M:	Karsten Graul <kgraul@linux.ibm.com>
19448M:	Wenjia Zhang <wenjia@linux.ibm.com>
19449M:	Jan Karcher <jaka@linux.ibm.com>
19450R:	D. Wythe <alibuda@linux.alibaba.com>
19451R:	Tony Lu <tonylu@linux.alibaba.com>
19452R:	Wen Gu <guwen@linux.alibaba.com>
19453L:	linux-s390@vger.kernel.org
19454S:	Supported
19455F:	net/smc/
19456
19457SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
19458M:	Linus Walleij <linus.walleij@linaro.org>
19459L:	linux-iio@vger.kernel.org
19460S:	Maintained
19461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
19462F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
19463F:	drivers/iio/light/gp2ap002.c
19464
19465SHARP RJ54N1CB0C SENSOR DRIVER
19466M:	Jacopo Mondi <jacopo@jmondi.org>
19467L:	linux-media@vger.kernel.org
19468S:	Odd fixes
19469T:	git git://linuxtv.org/media_tree.git
19470F:	drivers/media/i2c/rj54n1cb0c.c
19471F:	include/media/i2c/rj54n1cb0c.h
19472
19473SH_VOU V4L2 OUTPUT DRIVER
19474L:	linux-media@vger.kernel.org
19475S:	Orphan
19476F:	drivers/media/platform/renesas/sh_vou.c
19477F:	include/media/drv-intf/sh_vou.h
19478
19479SI2157 MEDIA DRIVER
19480M:	Antti Palosaari <crope@iki.fi>
19481L:	linux-media@vger.kernel.org
19482S:	Maintained
19483W:	https://linuxtv.org
19484W:	http://palosaari.fi/linux/
19485Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19486T:	git git://linuxtv.org/anttip/media_tree.git
19487F:	drivers/media/tuners/si2157*
19488
19489SI2165 MEDIA DRIVER
19490M:	Matthias Schwarzott <zzam@gentoo.org>
19491L:	linux-media@vger.kernel.org
19492S:	Maintained
19493W:	https://linuxtv.org
19494Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19495F:	drivers/media/dvb-frontends/si2165*
19496
19497SI2168 MEDIA DRIVER
19498M:	Antti Palosaari <crope@iki.fi>
19499L:	linux-media@vger.kernel.org
19500S:	Maintained
19501W:	https://linuxtv.org
19502W:	http://palosaari.fi/linux/
19503Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19504T:	git git://linuxtv.org/anttip/media_tree.git
19505F:	drivers/media/dvb-frontends/si2168*
19506
19507SI470X FM RADIO RECEIVER I2C DRIVER
19508M:	Hans Verkuil <hverkuil@xs4all.nl>
19509L:	linux-media@vger.kernel.org
19510S:	Odd Fixes
19511W:	https://linuxtv.org
19512T:	git git://linuxtv.org/media_tree.git
19513F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
19514F:	drivers/media/radio/si470x/radio-si470x-i2c.c
19515
19516SI470X FM RADIO RECEIVER USB DRIVER
19517M:	Hans Verkuil <hverkuil@xs4all.nl>
19518L:	linux-media@vger.kernel.org
19519S:	Maintained
19520W:	https://linuxtv.org
19521T:	git git://linuxtv.org/media_tree.git
19522F:	drivers/media/radio/si470x/radio-si470x-common.c
19523F:	drivers/media/radio/si470x/radio-si470x-usb.c
19524F:	drivers/media/radio/si470x/radio-si470x.h
19525
19526SI4713 FM RADIO TRANSMITTER I2C DRIVER
19527M:	Eduardo Valentin <edubezval@gmail.com>
19528L:	linux-media@vger.kernel.org
19529S:	Odd Fixes
19530W:	https://linuxtv.org
19531T:	git git://linuxtv.org/media_tree.git
19532F:	drivers/media/radio/si4713/si4713.?
19533
19534SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
19535M:	Eduardo Valentin <edubezval@gmail.com>
19536L:	linux-media@vger.kernel.org
19537S:	Odd Fixes
19538W:	https://linuxtv.org
19539T:	git git://linuxtv.org/media_tree.git
19540F:	drivers/media/radio/si4713/radio-platform-si4713.c
19541
19542SI4713 FM RADIO TRANSMITTER USB DRIVER
19543M:	Hans Verkuil <hverkuil@xs4all.nl>
19544L:	linux-media@vger.kernel.org
19545S:	Maintained
19546W:	https://linuxtv.org
19547T:	git git://linuxtv.org/media_tree.git
19548F:	drivers/media/radio/si4713/radio-usb-si4713.c
19549
19550SIANO DVB DRIVER
19551M:	Mauro Carvalho Chehab <mchehab@kernel.org>
19552L:	linux-media@vger.kernel.org
19553S:	Odd fixes
19554W:	https://linuxtv.org
19555T:	git git://linuxtv.org/media_tree.git
19556F:	drivers/media/common/siano/
19557F:	drivers/media/mmc/siano/
19558F:	drivers/media/usb/siano/
19559F:	drivers/media/usb/siano/
19560
19561SIEMENS IPC LED DRIVERS
19562M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
19563M:	Xing Tong Wu <xingtong.wu@siemens.com>
19564M:	Tobias Schaffner <tobias.schaffner@siemens.com>
19565L:	linux-leds@vger.kernel.org
19566S:	Maintained
19567F:	drivers/leds/simple/
19568
19569SIEMENS IPC PLATFORM DRIVERS
19570M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
19571M:	Xing Tong Wu <xingtong.wu@siemens.com>
19572M:	Tobias Schaffner <tobias.schaffner@siemens.com>
19573L:	platform-driver-x86@vger.kernel.org
19574S:	Maintained
19575F:	drivers/platform/x86/siemens/
19576F:	include/linux/platform_data/x86/simatic-ipc-base.h
19577F:	include/linux/platform_data/x86/simatic-ipc.h
19578
19579SIEMENS IPC WATCHDOG DRIVERS
19580M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
19581M:	Xing Tong Wu <xingtong.wu@siemens.com>
19582M:	Tobias Schaffner <tobias.schaffner@siemens.com>
19583L:	linux-watchdog@vger.kernel.org
19584S:	Maintained
19585F:	drivers/watchdog/simatic-ipc-wdt.c
19586
19587SIFIVE DRIVERS
19588M:	Palmer Dabbelt <palmer@dabbelt.com>
19589M:	Paul Walmsley <paul.walmsley@sifive.com>
19590L:	linux-riscv@lists.infradead.org
19591S:	Supported
19592N:	sifive
19593K:	[^@]sifive
19594
19595SIFIVE FU540 SYSTEM-ON-CHIP
19596M:	Paul Walmsley <paul.walmsley@sifive.com>
19597M:	Palmer Dabbelt <palmer@dabbelt.com>
19598L:	linux-riscv@lists.infradead.org
19599S:	Supported
19600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
19601N:	fu540
19602K:	fu540
19603
19604SIFIVE PDMA DRIVER
19605M:	Green Wan <green.wan@sifive.com>
19606S:	Maintained
19607F:	Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
19608F:	drivers/dma/sf-pdma/
19609
19610SIFIVE SOC DRIVERS
19611M:	Conor Dooley <conor@kernel.org>
19612L:	linux-riscv@lists.infradead.org
19613S:	Maintained
19614T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19615F:	Documentation/devicetree/bindings/cache/sifive,ccache0.yaml
19616F:	drivers/soc/sifive/
19617
19618SILEAD TOUCHSCREEN DRIVER
19619M:	Hans de Goede <hdegoede@redhat.com>
19620L:	linux-input@vger.kernel.org
19621L:	platform-driver-x86@vger.kernel.org
19622S:	Maintained
19623F:	drivers/input/touchscreen/silead.c
19624F:	drivers/platform/x86/touchscreen_dmi.c
19625
19626SILICON LABS WIRELESS DRIVERS (for WFxxx series)
19627M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
19628S:	Supported
19629F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
19630F:	drivers/net/wireless/silabs/wfx/
19631
19632SILICON MOTION SM712 FRAME BUFFER DRIVER
19633M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19634M:	Teddy Wang <teddy.wang@siliconmotion.com>
19635M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19636L:	linux-fbdev@vger.kernel.org
19637S:	Maintained
19638F:	Documentation/fb/sm712fb.rst
19639F:	drivers/video/fbdev/sm712*
19640
19641SILVACO I3C DUAL-ROLE MASTER
19642M:	Miquel Raynal <miquel.raynal@bootlin.com>
19643M:	Conor Culhane <conor.culhane@silvaco.com>
19644L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
19645S:	Maintained
19646F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
19647F:	drivers/i3c/master/svc-i3c-master.c
19648
19649SIMPLEFB FB DRIVER
19650M:	Hans de Goede <hdegoede@redhat.com>
19651L:	linux-fbdev@vger.kernel.org
19652S:	Maintained
19653F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
19654F:	drivers/video/fbdev/simplefb.c
19655F:	include/linux/platform_data/simplefb.h
19656
19657SIMTEC EB110ATX (Chalice CATS)
19658M:	Simtec Linux Team <linux@simtec.co.uk>
19659S:	Supported
19660W:	http://www.simtec.co.uk/products/EB110ATX/
19661
19662SIOX
19663M:	Thorsten Scherer <t.scherer@eckelmann.de>
19664M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
19665R:	Pengutronix Kernel Team <kernel@pengutronix.de>
19666S:	Supported
19667F:	drivers/gpio/gpio-siox.c
19668F:	drivers/siox/*
19669F:	include/trace/events/siox.h
19670
19671SIPHASH PRF ROUTINES
19672M:	Jason A. Donenfeld <Jason@zx2c4.com>
19673S:	Maintained
19674F:	include/linux/siphash.h
19675F:	lib/siphash.c
19676F:	lib/siphash_kunit.c
19677
19678SIS 190 ETHERNET DRIVER
19679M:	Francois Romieu <romieu@fr.zoreil.com>
19680L:	netdev@vger.kernel.org
19681S:	Maintained
19682F:	drivers/net/ethernet/sis/sis190.c
19683
19684SIS 900/7016 FAST ETHERNET DRIVER
19685M:	Daniele Venzano <venza@brownhat.org>
19686L:	netdev@vger.kernel.org
19687S:	Maintained
19688W:	http://www.brownhat.org/sis900.html
19689F:	drivers/net/ethernet/sis/sis900.*
19690
19691SIS FRAMEBUFFER DRIVER
19692S:	Orphan
19693F:	Documentation/fb/sisfb.rst
19694F:	drivers/video/fbdev/sis/
19695F:	include/video/sisfb.h
19696
19697SIS I2C TOUCHSCREEN DRIVER
19698M:	Mika Penttilä <mpenttil@redhat.com>
19699L:	linux-input@vger.kernel.org
19700S:	Maintained
19701F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
19702F:	drivers/input/touchscreen/sis_i2c.c
19703
19704SIS USB2VGA DRIVER
19705M:	Thomas Winischhofer <thomas@winischhofer.net>
19706S:	Maintained
19707W:	http://www.winischhofer.at/linuxsisusbvga.shtml
19708F:	drivers/usb/misc/sisusbvga/
19709
19710SL28 CPLD MFD DRIVER
19711M:	Michael Walle <michael@walle.cc>
19712S:	Maintained
19713F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
19714F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
19715F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
19716F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
19717F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
19718F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
19719F:	drivers/gpio/gpio-sl28cpld.c
19720F:	drivers/hwmon/sl28cpld-hwmon.c
19721F:	drivers/irqchip/irq-sl28cpld.c
19722F:	drivers/pwm/pwm-sl28cpld.c
19723F:	drivers/watchdog/sl28cpld_wdt.c
19724
19725SL28 VPD NVMEM LAYOUT DRIVER
19726M:	Michael Walle <michael@walle.cc>
19727S:	Maintained
19728F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
19729F:	drivers/nvmem/layouts/sl28vpd.c
19730
19731SLAB ALLOCATOR
19732M:	Christoph Lameter <cl@linux.com>
19733M:	Pekka Enberg <penberg@kernel.org>
19734M:	David Rientjes <rientjes@google.com>
19735M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
19736M:	Andrew Morton <akpm@linux-foundation.org>
19737M:	Vlastimil Babka <vbabka@suse.cz>
19738R:	Roman Gushchin <roman.gushchin@linux.dev>
19739R:	Hyeonggon Yoo <42.hyeyoo@gmail.com>
19740L:	linux-mm@kvack.org
19741S:	Maintained
19742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
19743F:	include/linux/sl?b*.h
19744F:	mm/sl?b*
19745
19746SLCAN CAN NETWORK DRIVER
19747M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
19748L:	linux-can@vger.kernel.org
19749S:	Maintained
19750F:	drivers/net/can/slcan/
19751
19752SLEEPABLE READ-COPY UPDATE (SRCU)
19753M:	Lai Jiangshan <jiangshanlai@gmail.com>
19754M:	"Paul E. McKenney" <paulmck@kernel.org>
19755M:	Josh Triplett <josh@joshtriplett.org>
19756R:	Steven Rostedt <rostedt@goodmis.org>
19757R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19758L:	rcu@vger.kernel.org
19759S:	Supported
19760W:	http://www.rdrop.com/users/paulmck/RCU/
19761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19762F:	include/linux/srcu*.h
19763F:	kernel/rcu/srcu*.c
19764
19765SMACK SECURITY MODULE
19766M:	Casey Schaufler <casey@schaufler-ca.com>
19767L:	linux-security-module@vger.kernel.org
19768S:	Maintained
19769W:	http://schaufler-ca.com
19770T:	git git://github.com/cschaufler/smack-next
19771F:	Documentation/admin-guide/LSM/Smack.rst
19772F:	security/smack/
19773
19774SMC91x ETHERNET DRIVER
19775M:	Nicolas Pitre <nico@fluxnic.net>
19776S:	Odd Fixes
19777F:	drivers/net/ethernet/smsc/smc91x.*
19778
19779SMSC EMC2103 HARDWARE MONITOR DRIVER
19780M:	Steve Glendinning <steve.glendinning@shawell.net>
19781L:	linux-hwmon@vger.kernel.org
19782S:	Maintained
19783F:	Documentation/hwmon/emc2103.rst
19784F:	drivers/hwmon/emc2103.c
19785
19786SMSC SCH5627 HARDWARE MONITOR DRIVER
19787M:	Hans de Goede <hdegoede@redhat.com>
19788L:	linux-hwmon@vger.kernel.org
19789S:	Supported
19790F:	Documentation/hwmon/sch5627.rst
19791F:	drivers/hwmon/sch5627.c
19792
19793SMSC UFX6000 and UFX7000 USB to VGA DRIVER
19794M:	Steve Glendinning <steve.glendinning@shawell.net>
19795L:	linux-fbdev@vger.kernel.org
19796S:	Maintained
19797F:	drivers/video/fbdev/smscufx.c
19798
19799SMSC47B397 HARDWARE MONITOR DRIVER
19800M:	Jean Delvare <jdelvare@suse.com>
19801L:	linux-hwmon@vger.kernel.org
19802S:	Maintained
19803F:	Documentation/hwmon/smsc47b397.rst
19804F:	drivers/hwmon/smsc47b397.c
19805
19806SMSC911x ETHERNET DRIVER
19807M:	Steve Glendinning <steve.glendinning@shawell.net>
19808L:	netdev@vger.kernel.org
19809S:	Maintained
19810F:	drivers/net/ethernet/smsc/smsc911x.*
19811F:	include/linux/smsc911x.h
19812
19813SMSC9420 PCI ETHERNET DRIVER
19814M:	Steve Glendinning <steve.glendinning@shawell.net>
19815L:	netdev@vger.kernel.org
19816S:	Maintained
19817F:	drivers/net/ethernet/smsc/smsc9420.*
19818
19819SNET DPU VIRTIO DATA PATH ACCELERATOR
19820R:	Alvaro Karsz <alvaro.karsz@solid-run.com>
19821F:	drivers/vdpa/solidrun/
19822
19823SOCIONEXT (SNI) AVE NETWORK DRIVER
19824M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
19825L:	netdev@vger.kernel.org
19826S:	Maintained
19827F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
19828F:	drivers/net/ethernet/socionext/sni_ave.c
19829
19830SOCIONEXT (SNI) NETSEC NETWORK DRIVER
19831M:	Jassi Brar <jaswinder.singh@linaro.org>
19832M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
19833L:	netdev@vger.kernel.org
19834S:	Maintained
19835F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
19836F:	drivers/net/ethernet/socionext/netsec.c
19837
19838SOCIONEXT (SNI) Synquacer SPI DRIVER
19839M:	Masahisa Kojima <masahisa.kojima@linaro.org>
19840M:	Jassi Brar <jaswinder.singh@linaro.org>
19841L:	linux-spi@vger.kernel.org
19842S:	Maintained
19843F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
19844F:	drivers/spi/spi-synquacer.c
19845
19846SOCIONEXT SYNQUACER I2C DRIVER
19847M:	Ard Biesheuvel <ardb@kernel.org>
19848L:	linux-i2c@vger.kernel.org
19849S:	Maintained
19850F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
19851F:	drivers/i2c/busses/i2c-synquacer.c
19852
19853SOCIONEXT UNIPHIER SOUND DRIVER
19854L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19855S:	Orphan
19856F:	sound/soc/uniphier/
19857
19858SOCKET TIMESTAMPING
19859M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
19860S:	Maintained
19861F:	Documentation/networking/timestamping.rst
19862F:	include/uapi/linux/net_tstamp.h
19863F:	tools/testing/selftests/net/so_txtime.c
19864
19865SOEKRIS NET48XX LED SUPPORT
19866M:	Chris Boot <bootc@bootc.net>
19867S:	Maintained
19868F:	drivers/leds/leds-net48xx.c
19869
19870SOFT-IWARP DRIVER (siw)
19871M:	Bernard Metzler <bmt@zurich.ibm.com>
19872L:	linux-rdma@vger.kernel.org
19873S:	Supported
19874F:	drivers/infiniband/sw/siw/
19875F:	include/uapi/rdma/siw-abi.h
19876
19877SOFT-ROCE DRIVER (rxe)
19878M:	Zhu Yanjun <zyjzyj2000@gmail.com>
19879L:	linux-rdma@vger.kernel.org
19880S:	Supported
19881F:	drivers/infiniband/sw/rxe/
19882F:	include/uapi/rdma/rdma_user_rxe.h
19883
19884SOFTLOGIC 6x10 MPEG CODEC
19885M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
19886M:	Anton Sviridenko <anton@corp.bluecherry.net>
19887M:	Andrey Utkin <andrey_utkin@fastmail.com>
19888M:	Ismael Luceno <ismael@iodev.co.uk>
19889L:	linux-media@vger.kernel.org
19890S:	Supported
19891F:	drivers/media/pci/solo6x10/
19892
19893SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
19894M:	James Morse <james.morse@arm.com>
19895L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19896S:	Maintained
19897F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
19898F:	drivers/firmware/arm_sdei.c
19899F:	include/linux/arm_sdei.h
19900F:	include/uapi/linux/arm_sdei.h
19901
19902SOFTWARE NODES AND DEVICE PROPERTIES
19903R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19904R:	Daniel Scally <djrscally@gmail.com>
19905R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
19906R:	Sakari Ailus <sakari.ailus@linux.intel.com>
19907L:	linux-acpi@vger.kernel.org
19908S:	Maintained
19909F:	drivers/base/property.c
19910F:	drivers/base/swnode.c
19911F:	include/linux/fwnode.h
19912F:	include/linux/property.h
19913
19914SOFTWARE RAID (Multiple Disks) SUPPORT
19915M:	Song Liu <song@kernel.org>
19916L:	linux-raid@vger.kernel.org
19917S:	Supported
19918Q:	https://patchwork.kernel.org/project/linux-raid/list/
19919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
19920F:	drivers/md/Kconfig
19921F:	drivers/md/Makefile
19922F:	drivers/md/md*
19923F:	drivers/md/raid*
19924F:	include/linux/raid/
19925F:	include/uapi/linux/raid/
19926
19927SOLIDRUN CLEARFOG SUPPORT
19928M:	Russell King <linux@armlinux.org.uk>
19929S:	Maintained
19930F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
19931F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
19932
19933SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
19934M:	Russell King <linux@armlinux.org.uk>
19935S:	Maintained
19936F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
19937F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
19938F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
19939
19940SONIC NETWORK DRIVER
19941M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
19942L:	netdev@vger.kernel.org
19943S:	Maintained
19944F:	drivers/net/ethernet/natsemi/sonic.*
19945
19946SONICS SILICON BACKPLANE DRIVER (SSB)
19947M:	Michael Buesch <m@bues.ch>
19948L:	linux-wireless@vger.kernel.org
19949S:	Maintained
19950F:	drivers/ssb/
19951F:	include/linux/ssb/
19952
19953SONY IMX208 SENSOR DRIVER
19954M:	Sakari Ailus <sakari.ailus@linux.intel.com>
19955L:	linux-media@vger.kernel.org
19956S:	Maintained
19957T:	git git://linuxtv.org/media_tree.git
19958F:	drivers/media/i2c/imx208.c
19959
19960SONY IMX214 SENSOR DRIVER
19961M:	Ricardo Ribalda <ribalda@kernel.org>
19962L:	linux-media@vger.kernel.org
19963S:	Maintained
19964T:	git git://linuxtv.org/media_tree.git
19965F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
19966F:	drivers/media/i2c/imx214.c
19967
19968SONY IMX219 SENSOR DRIVER
19969M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
19970L:	linux-media@vger.kernel.org
19971S:	Maintained
19972T:	git git://linuxtv.org/media_tree.git
19973F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
19974F:	drivers/media/i2c/imx219.c
19975
19976SONY IMX258 SENSOR DRIVER
19977M:	Sakari Ailus <sakari.ailus@linux.intel.com>
19978L:	linux-media@vger.kernel.org
19979S:	Maintained
19980T:	git git://linuxtv.org/media_tree.git
19981F:	Documentation/devicetree/bindings/media/i2c/imx258.yaml
19982F:	drivers/media/i2c/imx258.c
19983
19984SONY IMX274 SENSOR DRIVER
19985M:	Leon Luo <leonl@leopardimaging.com>
19986L:	linux-media@vger.kernel.org
19987S:	Maintained
19988T:	git git://linuxtv.org/media_tree.git
19989F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
19990F:	drivers/media/i2c/imx274.c
19991
19992SONY IMX290 SENSOR DRIVER
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,imx290.yaml
19998F:	drivers/media/i2c/imx290.c
19999
20000SONY IMX296 SENSOR DRIVER
20001M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20002M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
20003L:	linux-media@vger.kernel.org
20004S:	Maintained
20005T:	git git://linuxtv.org/media_tree.git
20006F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
20007F:	drivers/media/i2c/imx296.c
20008
20009SONY IMX319 SENSOR DRIVER
20010M:	Bingbu Cao <bingbu.cao@intel.com>
20011L:	linux-media@vger.kernel.org
20012S:	Maintained
20013T:	git git://linuxtv.org/media_tree.git
20014F:	drivers/media/i2c/imx319.c
20015
20016SONY IMX334 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,imx334.yaml
20023F:	drivers/media/i2c/imx334.c
20024
20025SONY IMX335 SENSOR DRIVER
20026M:	Paul J. Murphy <paul.j.murphy@intel.com>
20027M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
20028L:	linux-media@vger.kernel.org
20029S:	Maintained
20030T:	git git://linuxtv.org/media_tree.git
20031F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
20032F:	drivers/media/i2c/imx335.c
20033
20034SONY IMX355 SENSOR DRIVER
20035M:	Tianshu Qiu <tian.shu.qiu@intel.com>
20036L:	linux-media@vger.kernel.org
20037S:	Maintained
20038T:	git git://linuxtv.org/media_tree.git
20039F:	drivers/media/i2c/imx355.c
20040
20041SONY IMX412 SENSOR DRIVER
20042M:	Paul J. Murphy <paul.j.murphy@intel.com>
20043M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
20044L:	linux-media@vger.kernel.org
20045S:	Maintained
20046T:	git git://linuxtv.org/media_tree.git
20047F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
20048F:	drivers/media/i2c/imx412.c
20049
20050SONY IMX415 SENSOR DRIVER
20051M:	Michael Riesch <michael.riesch@wolfvision.net>
20052L:	linux-media@vger.kernel.org
20053S:	Maintained
20054T:	git git://linuxtv.org/media_tree.git
20055F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
20056F:	drivers/media/i2c/imx415.c
20057
20058SONY MEMORYSTICK SUBSYSTEM
20059M:	Maxim Levitsky <maximlevitsky@gmail.com>
20060M:	Alex Dubov <oakad@yahoo.com>
20061M:	Ulf Hansson <ulf.hansson@linaro.org>
20062L:	linux-mmc@vger.kernel.org
20063S:	Maintained
20064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
20065F:	drivers/memstick/
20066F:	include/linux/memstick.h
20067
20068SONY VAIO CONTROL DEVICE DRIVER
20069M:	Mattia Dongili <malattia@linux.it>
20070L:	platform-driver-x86@vger.kernel.org
20071S:	Maintained
20072W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
20073F:	Documentation/admin-guide/laptops/sony-laptop.rst
20074F:	drivers/char/sonypi.c
20075F:	drivers/platform/x86/sony-laptop.c
20076F:	include/linux/sony-laptop.h
20077
20078SOUND
20079M:	Jaroslav Kysela <perex@perex.cz>
20080M:	Takashi Iwai <tiwai@suse.com>
20081L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20082S:	Maintained
20083W:	http://www.alsa-project.org/
20084Q:	http://patchwork.kernel.org/project/alsa-devel/list/
20085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20086F:	Documentation/sound/
20087F:	include/sound/
20088F:	include/uapi/sound/
20089F:	sound/
20090F:	tools/testing/selftests/alsa
20091
20092SOUND - ALSA SELFTESTS
20093M:	Mark Brown <broonie@kernel.org>
20094L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20095L:	linux-kselftest@vger.kernel.org
20096S:	Supported
20097F:	tools/testing/selftests/alsa
20098
20099SOUND - COMPRESSED AUDIO
20100M:	Vinod Koul <vkoul@kernel.org>
20101L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20102S:	Supported
20103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20104F:	Documentation/sound/designs/compress-offload.rst
20105F:	include/sound/compress_driver.h
20106F:	include/uapi/sound/compress_*
20107F:	sound/core/compress_offload.c
20108F:	sound/soc/soc-compress.c
20109
20110SOUND - DMAENGINE HELPERS
20111M:	Lars-Peter Clausen <lars@metafoo.de>
20112S:	Supported
20113F:	include/sound/dmaengine_pcm.h
20114F:	sound/core/pcm_dmaengine.c
20115F:	sound/soc/soc-generic-dmaengine-pcm.c
20116
20117SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
20118M:	Liam Girdwood <lgirdwood@gmail.com>
20119M:	Mark Brown <broonie@kernel.org>
20120L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20121S:	Supported
20122W:	http://alsa-project.org/main/index.php/ASoC
20123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
20124F:	Documentation/devicetree/bindings/sound/
20125F:	Documentation/sound/soc/
20126F:	include/dt-bindings/sound/
20127F:	include/sound/soc*
20128F:	sound/soc/
20129
20130SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
20131M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
20132M:	Liam Girdwood <lgirdwood@gmail.com>
20133M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
20134M:	Bard Liao <yung-chuan.liao@linux.intel.com>
20135M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
20136M:	Daniel Baluta <daniel.baluta@nxp.com>
20137R:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
20138L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
20139S:	Supported
20140W:	https://github.com/thesofproject/linux/
20141F:	sound/soc/sof/
20142
20143SOUNDWIRE SUBSYSTEM
20144M:	Vinod Koul <vkoul@kernel.org>
20145M:	Bard Liao <yung-chuan.liao@linux.intel.com>
20146R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
20147R:	Sanyog Kale <sanyog.r.kale@intel.com>
20148L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20149S:	Supported
20150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
20151F:	Documentation/driver-api/soundwire/
20152F:	drivers/soundwire/
20153F:	include/linux/soundwire/
20154
20155SP2 MEDIA DRIVER
20156M:	Olli Salonen <olli.salonen@iki.fi>
20157L:	linux-media@vger.kernel.org
20158S:	Maintained
20159W:	https://linuxtv.org
20160Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20161F:	drivers/media/dvb-frontends/sp2*
20162
20163SPANISH DOCUMENTATION
20164M:	Carlos Bilbao <carlos.bilbao@amd.com>
20165S:	Maintained
20166F:	Documentation/translations/sp_SP/
20167
20168SPARC + UltraSPARC (sparc/sparc64)
20169M:	"David S. Miller" <davem@davemloft.net>
20170L:	sparclinux@vger.kernel.org
20171S:	Maintained
20172Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
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:	arch/sparc/
20176F:	drivers/sbus/
20177
20178SPARC SERIAL DRIVERS
20179M:	"David S. Miller" <davem@davemloft.net>
20180L:	sparclinux@vger.kernel.org
20181S:	Maintained
20182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
20183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
20184F:	drivers/tty/serial/suncore.c
20185F:	drivers/tty/serial/sunhv.c
20186F:	drivers/tty/serial/sunsab.c
20187F:	drivers/tty/serial/sunsab.h
20188F:	drivers/tty/serial/sunsu.c
20189F:	drivers/tty/serial/sunzilog.c
20190F:	drivers/tty/serial/sunzilog.h
20191F:	drivers/tty/vcc.c
20192F:	include/linux/sunserialcore.h
20193
20194SPARSE CHECKER
20195M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
20196L:	linux-sparse@vger.kernel.org
20197S:	Maintained
20198W:	https://sparse.docs.kernel.org/
20199Q:	https://patchwork.kernel.org/project/linux-sparse/list/
20200B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
20201T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
20202F:	include/linux/compiler.h
20203
20204SPEAKUP CONSOLE SPEECH DRIVER
20205M:	William Hubbs <w.d.hubbs@gmail.com>
20206M:	Chris Brannon <chris@the-brannons.com>
20207M:	Kirk Reiser <kirk@reisers.ca>
20208M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
20209L:	speakup@linux-speakup.org
20210S:	Odd Fixes
20211W:	http://www.linux-speakup.org/
20212W:	https://github.com/linux-speakup/speakup
20213B:	https://github.com/linux-speakup/speakup/issues
20214F:	drivers/accessibility/speakup/
20215
20216SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
20217M:	Viresh Kumar <vireshk@kernel.org>
20218M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
20219M:	soc@kernel.org
20220L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20221S:	Maintained
20222W:	http://www.st.com/spear
20223F:	arch/arm/boot/dts/st/spear*
20224F:	arch/arm/mach-spear/
20225F:	drivers/clk/spear/
20226F:	drivers/pinctrl/spear/
20227
20228SPI NOR SUBSYSTEM
20229M:	Tudor Ambarus <tudor.ambarus@linaro.org>
20230M:	Pratyush Yadav <pratyush@kernel.org>
20231R:	Michael Walle <michael@walle.cc>
20232L:	linux-mtd@lists.infradead.org
20233S:	Maintained
20234W:	http://www.linux-mtd.infradead.org/
20235Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
20236C:	irc://irc.oftc.net/mtd
20237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
20238F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
20239F:	drivers/mtd/spi-nor/
20240F:	include/linux/mtd/spi-nor.h
20241
20242SPI SUBSYSTEM
20243M:	Mark Brown <broonie@kernel.org>
20244L:	linux-spi@vger.kernel.org
20245S:	Maintained
20246Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
20247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
20248F:	Documentation/devicetree/bindings/spi/
20249F:	Documentation/spi/
20250F:	drivers/spi/
20251F:	include/linux/spi/
20252F:	include/uapi/linux/spi/
20253F:	tools/spi/
20254
20255SPIDERNET NETWORK DRIVER for CELL
20256M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
20257M:	Geoff Levand <geoff@infradead.org>
20258L:	netdev@vger.kernel.org
20259L:	linuxppc-dev@lists.ozlabs.org
20260S:	Maintained
20261F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
20262F:	drivers/net/ethernet/toshiba/spider_net*
20263
20264SPMI SUBSYSTEM
20265M:	Stephen Boyd <sboyd@kernel.org>
20266L:	linux-kernel@vger.kernel.org
20267S:	Maintained
20268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
20269F:	Documentation/devicetree/bindings/spmi/
20270F:	drivers/spmi/
20271F:	include/dt-bindings/spmi/spmi.h
20272F:	include/linux/spmi.h
20273F:	include/trace/events/spmi.h
20274
20275SPU FILE SYSTEM
20276M:	Jeremy Kerr <jk@ozlabs.org>
20277L:	linuxppc-dev@lists.ozlabs.org
20278S:	Supported
20279W:	http://www.ibm.com/developerworks/power/cell/
20280F:	Documentation/filesystems/spufs/spufs.rst
20281F:	arch/powerpc/platforms/cell/spufs/
20282
20283SQUASHFS FILE SYSTEM
20284M:	Phillip Lougher <phillip@squashfs.org.uk>
20285L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
20286S:	Maintained
20287W:	http://squashfs.org.uk
20288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
20289F:	Documentation/filesystems/squashfs.rst
20290F:	fs/squashfs/
20291
20292SRM (Alpha) environment access
20293M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
20294S:	Maintained
20295F:	arch/alpha/kernel/srm_env.c
20296
20297ST LSM6DSx IMU IIO DRIVER
20298M:	Lorenzo Bianconi <lorenzo@kernel.org>
20299L:	linux-iio@vger.kernel.org
20300S:	Maintained
20301W:	http://www.st.com/
20302F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
20303F:	drivers/iio/imu/st_lsm6dsx/
20304
20305ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
20306M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
20307M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
20308L:	linux-media@vger.kernel.org
20309S:	Maintained
20310T:	git git://linuxtv.org/media_tree.git
20311F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
20312F:	drivers/media/i2c/st-mipid02.c
20313
20314ST STM32 I2C/SMBUS DRIVER
20315M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
20316M:	Alain Volmat <alain.volmat@foss.st.com>
20317L:	linux-i2c@vger.kernel.org
20318S:	Maintained
20319F:	drivers/i2c/busses/i2c-stm32*
20320
20321ST STM32 SPI DRIVER
20322M:	Alain Volmat <alain.volmat@foss.st.com>
20323L:	linux-spi@vger.kernel.org
20324S:	Maintained
20325F:	drivers/spi/spi-stm32.c
20326
20327ST STPDDC60 DRIVER
20328M:	Daniel Nilsson <daniel.nilsson@flex.com>
20329L:	linux-hwmon@vger.kernel.org
20330S:	Maintained
20331F:	Documentation/hwmon/stpddc60.rst
20332F:	drivers/hwmon/pmbus/stpddc60.c
20333
20334ST VGXY61 DRIVER
20335M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
20336M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
20337L:	linux-media@vger.kernel.org
20338S:	Maintained
20339T:	git git://linuxtv.org/media_tree.git
20340F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
20341F:	Documentation/userspace-api/media/drivers/st-vgxy61.rst
20342F:	drivers/media/i2c/st-vgxy61.c
20343
20344ST VL53L0X ToF RANGER(I2C) IIO DRIVER
20345M:	Song Qiang <songqiang1304521@gmail.com>
20346L:	linux-iio@vger.kernel.org
20347S:	Maintained
20348F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
20349F:	drivers/iio/proximity/vl53l0x-i2c.c
20350
20351STABLE BRANCH
20352M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20353M:	Sasha Levin <sashal@kernel.org>
20354L:	stable@vger.kernel.org
20355S:	Supported
20356F:	Documentation/process/stable-kernel-rules.rst
20357
20358STAGING - ATOMISP DRIVER
20359M:	Hans de Goede <hdegoede@redhat.com>
20360M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20361R:	Sakari Ailus <sakari.ailus@linux.intel.com>
20362L:	linux-media@vger.kernel.org
20363S:	Maintained
20364F:	drivers/staging/media/atomisp/
20365
20366STAGING - FIELDBUS SUBSYSTEM
20367M:	Sven Van Asbroeck <TheSven73@gmail.com>
20368S:	Maintained
20369F:	drivers/staging/fieldbus/*
20370F:	drivers/staging/fieldbus/Documentation/
20371
20372STAGING - HMS ANYBUS-S BUS
20373M:	Sven Van Asbroeck <TheSven73@gmail.com>
20374S:	Maintained
20375F:	drivers/staging/fieldbus/anybuss/
20376
20377STAGING - INDUSTRIAL IO
20378M:	Jonathan Cameron <jic23@kernel.org>
20379L:	linux-iio@vger.kernel.org
20380S:	Odd Fixes
20381F:	Documentation/devicetree/bindings/staging/iio/
20382F:	drivers/staging/iio/
20383
20384STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
20385M:	Marc Dietrich <marvin24@gmx.de>
20386L:	ac100@lists.launchpad.net (moderated for non-subscribers)
20387L:	linux-tegra@vger.kernel.org
20388S:	Maintained
20389F:	drivers/staging/nvec/
20390
20391STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
20392M:	Jens Frederich <jfrederich@gmail.com>
20393M:	Jon Nettleton <jon.nettleton@gmail.com>
20394S:	Maintained
20395W:	http://wiki.laptop.org/go/DCON
20396F:	drivers/staging/olpc_dcon/
20397
20398STAGING - REALTEK RTL8712U DRIVERS
20399M:	Larry Finger <Larry.Finger@lwfinger.net>
20400M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
20401S:	Odd Fixes
20402F:	drivers/staging/rtl8712/
20403
20404STAGING - SEPS525 LCD CONTROLLER DRIVERS
20405M:	Michael Hennerich <michael.hennerich@analog.com>
20406L:	linux-fbdev@vger.kernel.org
20407S:	Supported
20408F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
20409F:	drivers/staging/fbtft/fb_seps525.c
20410
20411STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
20412M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
20413M:	Teddy Wang <teddy.wang@siliconmotion.com>
20414M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
20415L:	linux-fbdev@vger.kernel.org
20416S:	Maintained
20417F:	drivers/staging/sm750fb/
20418
20419STAGING - VIA VT665X DRIVERS
20420M:	Forest Bond <forest@alittletooquiet.net>
20421S:	Odd Fixes
20422F:	drivers/staging/vt665?/
20423
20424STAGING SUBSYSTEM
20425M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20426L:	linux-staging@lists.linux.dev
20427S:	Supported
20428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
20429F:	drivers/staging/
20430
20431STANDALONE CACHE CONTROLLER DRIVERS
20432M:	Conor Dooley <conor@kernel.org>
20433L:	linux-riscv@lists.infradead.org
20434S:	Maintained
20435T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
20436F:	drivers/cache
20437
20438STARFIRE/DURALAN NETWORK DRIVER
20439M:	Ion Badulescu <ionut@badula.org>
20440S:	Odd Fixes
20441F:	drivers/net/ethernet/adaptec/starfire*
20442
20443STARFIVE CRYPTO DRIVER
20444M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
20445M:	William Qiu <william.qiu@starfivetech.com>
20446S:	Supported
20447F:	Documentation/devicetree/bindings/crypto/starfive*
20448F:	drivers/crypto/starfive/
20449
20450STARFIVE DEVICETREES
20451M:	Emil Renner Berthing <kernel@esmil.dk>
20452S:	Maintained
20453F:	arch/riscv/boot/dts/starfive/
20454
20455STARFIVE DWMAC GLUE LAYER
20456M:	Emil Renner Berthing <kernel@esmil.dk>
20457M:	Samin Guo <samin.guo@starfivetech.com>
20458S:	Maintained
20459F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
20460F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
20461
20462STARFIVE JH7110 DPHY RX DRIVER
20463M:	Jack Zhu <jack.zhu@starfivetech.com>
20464M:	Changhuang Liang <changhuang.liang@starfivetech.com>
20465S:	Supported
20466F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
20467F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
20468
20469STARFIVE JH7110 MMC/SD/SDIO DRIVER
20470M:	William Qiu <william.qiu@starfivetech.com>
20471S:	Supported
20472F:	Documentation/devicetree/bindings/mmc/starfive*
20473F:	drivers/mmc/host/dw_mmc-starfive.c
20474
20475STARFIVE JH7110 PLL CLOCK DRIVER
20476M:	Xingyu Wu <xingyu.wu@starfivetech.com>
20477S:	Supported
20478F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
20479F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
20480
20481STARFIVE JH7110 SYSCON
20482M:	William Qiu <william.qiu@starfivetech.com>
20483M:	Xingyu Wu <xingyu.wu@starfivetech.com>
20484S:	Supported
20485F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
20486
20487STARFIVE JH7110 TDM DRIVER
20488M:	Walker Chen <walker.chen@starfivetech.com>
20489S:	Maintained
20490F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
20491F:	sound/soc/starfive/jh7110_tdm.c
20492
20493STARFIVE JH71X0 CLOCK DRIVERS
20494M:	Emil Renner Berthing <kernel@esmil.dk>
20495M:	Hal Feng <hal.feng@starfivetech.com>
20496S:	Maintained
20497F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
20498F:	drivers/clk/starfive/clk-starfive-jh71*
20499F:	include/dt-bindings/clock/starfive?jh71*.h
20500
20501STARFIVE JH71X0 PINCTRL DRIVERS
20502M:	Emil Renner Berthing <kernel@esmil.dk>
20503M:	Jianlong Huang <jianlong.huang@starfivetech.com>
20504L:	linux-gpio@vger.kernel.org
20505S:	Maintained
20506F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
20507F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
20508F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
20509F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
20510
20511STARFIVE JH71X0 RESET CONTROLLER DRIVERS
20512M:	Emil Renner Berthing <kernel@esmil.dk>
20513M:	Hal Feng <hal.feng@starfivetech.com>
20514S:	Maintained
20515F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
20516F:	drivers/reset/starfive/reset-starfive-jh71*
20517F:	include/dt-bindings/reset/starfive?jh71*.h
20518
20519STARFIVE JH71X0 USB DRIVERS
20520M:	Minda Chen <minda.chen@starfivetech.com>
20521S:	Maintained
20522F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
20523F:	drivers/usb/cdns3/cdns3-starfive.c
20524
20525STARFIVE JH71XX PMU CONTROLLER DRIVER
20526M:	Walker Chen <walker.chen@starfivetech.com>
20527S:	Supported
20528F:	Documentation/devicetree/bindings/power/starfive*
20529F:	drivers/pmdomain/starfive/jh71xx-pmu.c
20530F:	include/dt-bindings/power/starfive,jh7110-pmu.h
20531
20532STARFIVE SOC DRIVERS
20533M:	Conor Dooley <conor@kernel.org>
20534S:	Maintained
20535T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
20536F:	Documentation/devicetree/bindings/soc/starfive/
20537F:	drivers/soc/starfive/
20538
20539STARFIVE TRNG DRIVER
20540M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
20541S:	Supported
20542F:	Documentation/devicetree/bindings/rng/starfive*
20543F:	drivers/char/hw_random/jh7110-trng.c
20544
20545STARFIVE WATCHDOG DRIVER
20546M:	Xingyu Wu <xingyu.wu@starfivetech.com>
20547M:	Samin Guo <samin.guo@starfivetech.com>
20548S:	Supported
20549F:	Documentation/devicetree/bindings/watchdog/starfive*
20550F:	drivers/watchdog/starfive-wdt.c
20551
20552STARFIVE JH71X0 PCIE AND USB PHY DRIVER
20553M:	Minda Chen <minda.chen@starfivetech.com>
20554S:	Supported
20555F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
20556F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
20557F:	drivers/phy/starfive/phy-jh7110-pcie.c
20558F:	drivers/phy/starfive/phy-jh7110-usb.c
20559
20560STATIC BRANCH/CALL
20561M:	Peter Zijlstra <peterz@infradead.org>
20562M:	Josh Poimboeuf <jpoimboe@kernel.org>
20563M:	Jason Baron <jbaron@akamai.com>
20564R:	Steven Rostedt <rostedt@goodmis.org>
20565R:	Ard Biesheuvel <ardb@kernel.org>
20566S:	Supported
20567F:	arch/*/include/asm/jump_label*.h
20568F:	arch/*/include/asm/static_call*.h
20569F:	arch/*/kernel/jump_label.c
20570F:	arch/*/kernel/static_call.c
20571F:	include/linux/jump_label*.h
20572F:	include/linux/static_call*.h
20573F:	kernel/jump_label.c
20574F:	kernel/static_call.c
20575
20576STI AUDIO (ASoC) DRIVERS
20577M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
20578L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20579S:	Maintained
20580F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
20581F:	sound/soc/sti/
20582
20583STI CEC DRIVER
20584M:	Alain Volmat <alain.volmat@foss.st.com>
20585S:	Maintained
20586F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
20587F:	drivers/media/cec/platform/sti/
20588
20589STK1160 USB VIDEO CAPTURE DRIVER
20590M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20591L:	linux-media@vger.kernel.org
20592S:	Maintained
20593T:	git git://linuxtv.org/media_tree.git
20594F:	drivers/media/usb/stk1160/
20595
20596STM32 AUDIO (ASoC) DRIVERS
20597M:	Olivier Moysan <olivier.moysan@foss.st.com>
20598M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
20599L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20600S:	Maintained
20601F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
20602F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
20603F:	sound/soc/stm/
20604
20605STM32 TIMER/LPTIMER DRIVERS
20606M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
20607S:	Maintained
20608F:	Documentation/ABI/testing/*timer-stm32
20609F:	Documentation/devicetree/bindings/*/*stm32-*timer*
20610F:	drivers/*/stm32-*timer*
20611F:	drivers/pwm/pwm-stm32*
20612F:	include/linux/*/stm32-*tim*
20613
20614STMMAC ETHERNET DRIVER
20615M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
20616M:	Jose Abreu <joabreu@synopsys.com>
20617L:	netdev@vger.kernel.org
20618S:	Supported
20619W:	http://www.stlinux.com
20620F:	Documentation/networking/device_drivers/ethernet/stmicro/
20621F:	drivers/net/ethernet/stmicro/stmmac/
20622
20623SUN HAPPY MEAL ETHERNET DRIVER
20624M:	Sean Anderson <seanga2@gmail.com>
20625S:	Maintained
20626F:	drivers/net/ethernet/sun/sunhme.*
20627
20628SUN3/3X
20629M:	Sam Creasey <sammy@sammy.net>
20630S:	Maintained
20631W:	http://sammy.net/sun3/
20632F:	arch/m68k/include/asm/sun3*
20633F:	arch/m68k/kernel/*sun3*
20634F:	arch/m68k/sun3*/
20635F:	drivers/net/ethernet/i825xx/sun3*
20636
20637SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
20638M:	Hans de Goede <hdegoede@redhat.com>
20639L:	linux-input@vger.kernel.org
20640S:	Maintained
20641F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
20642F:	drivers/input/keyboard/sun4i-lradc-keys.c
20643
20644SUNDANCE NETWORK DRIVER
20645M:	Denis Kirjanov <kda@linux-powerpc.org>
20646L:	netdev@vger.kernel.org
20647S:	Maintained
20648F:	drivers/net/ethernet/dlink/sundance.c
20649
20650SUNPLUS ETHERNET DRIVER
20651M:	Wells Lu <wellslutw@gmail.com>
20652L:	netdev@vger.kernel.org
20653S:	Maintained
20654W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
20655F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
20656F:	drivers/net/ethernet/sunplus/
20657
20658SUNPLUS MMC DRIVER
20659M:	Tony Huang <tonyhuang.sunplus@gmail.com>
20660M:	Li-hao Kuo <lhjeff911@gmail.com>
20661S:	Maintained
20662F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
20663F:	drivers/mmc/host/sunplus-mmc.c
20664
20665SUNPLUS OCOTP DRIVER
20666M:	Vincent Shih <vincent.sunplus@gmail.com>
20667S:	Maintained
20668F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
20669F:	drivers/nvmem/sunplus-ocotp.c
20670
20671SUNPLUS PWM DRIVER
20672M:	Hammer Hsieh <hammerh0314@gmail.com>
20673S:	Maintained
20674F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
20675F:	drivers/pwm/pwm-sunplus.c
20676
20677SUNPLUS RTC DRIVER
20678M:	Vincent Shih <vincent.sunplus@gmail.com>
20679L:	linux-rtc@vger.kernel.org
20680S:	Maintained
20681F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
20682F:	drivers/rtc/rtc-sunplus.c
20683
20684SUNPLUS SPI CONTROLLER INTERFACE DRIVER
20685M:	Li-hao Kuo <lhjeff911@gmail.com>
20686L:	linux-spi@vger.kernel.org
20687S:	Maintained
20688F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
20689F:	drivers/spi/spi-sunplus-sp7021.c
20690
20691SUNPLUS UART DRIVER
20692M:	Hammer Hsieh <hammerh0314@gmail.com>
20693S:	Maintained
20694F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
20695F:	drivers/tty/serial/sunplus-uart.c
20696
20697SUNPLUS USB2 PHY DRIVER
20698M:	Vincent Shih <vincent.sunplus@gmail.com>
20699L:	linux-usb@vger.kernel.org
20700S:	Maintained
20701F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
20702F:	drivers/phy/sunplus/Kconfig
20703F:	drivers/phy/sunplus/Makefile
20704F:	drivers/phy/sunplus/phy-sunplus-usb2.c
20705
20706SUNPLUS WATCHDOG DRIVER
20707M:	Xiantao Hu <xt.hu@cqplus1.com>
20708L:	linux-watchdog@vger.kernel.org
20709S:	Maintained
20710F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
20711F:	drivers/watchdog/sunplus_wdt.c
20712
20713SUPERH
20714M:	Yoshinori Sato <ysato@users.sourceforge.jp>
20715M:	Rich Felker <dalias@libc.org>
20716M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
20717L:	linux-sh@vger.kernel.org
20718S:	Maintained
20719Q:	http://patchwork.kernel.org/project/linux-sh/list/
20720F:	Documentation/arch/sh/
20721F:	arch/sh/
20722F:	drivers/sh/
20723
20724SUSPEND TO RAM
20725M:	"Rafael J. Wysocki" <rafael@kernel.org>
20726M:	Len Brown <len.brown@intel.com>
20727M:	Pavel Machek <pavel@ucw.cz>
20728L:	linux-pm@vger.kernel.org
20729S:	Supported
20730B:	https://bugzilla.kernel.org
20731F:	Documentation/power/
20732F:	arch/x86/kernel/acpi/sleep*
20733F:	arch/x86/kernel/acpi/wakeup*
20734F:	drivers/base/power/
20735F:	include/linux/freezer.h
20736F:	include/linux/pm.h
20737F:	include/linux/suspend.h
20738F:	kernel/power/
20739
20740SVGA HANDLING
20741M:	Martin Mares <mj@ucw.cz>
20742L:	linux-video@atrey.karlin.mff.cuni.cz
20743S:	Maintained
20744F:	Documentation/admin-guide/svga.rst
20745F:	arch/x86/boot/video*
20746
20747SWITCHDEV
20748M:	Jiri Pirko <jiri@resnulli.us>
20749M:	Ivan Vecera <ivecera@redhat.com>
20750L:	netdev@vger.kernel.org
20751S:	Supported
20752F:	include/net/switchdev.h
20753F:	net/switchdev/
20754
20755SY8106A REGULATOR DRIVER
20756M:	Icenowy Zheng <icenowy@aosc.io>
20757S:	Maintained
20758F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
20759F:	drivers/regulator/sy8106a-regulator.c
20760
20761SYNC FILE FRAMEWORK
20762M:	Sumit Semwal <sumit.semwal@linaro.org>
20763R:	Gustavo Padovan <gustavo@padovan.org>
20764L:	linux-media@vger.kernel.org
20765L:	dri-devel@lists.freedesktop.org
20766S:	Maintained
20767T:	git git://anongit.freedesktop.org/drm/drm-misc
20768F:	Documentation/driver-api/sync_file.rst
20769F:	drivers/dma-buf/dma-fence*
20770F:	drivers/dma-buf/sw_sync.c
20771F:	drivers/dma-buf/sync_*
20772F:	include/linux/sync_file.h
20773F:	include/uapi/linux/sync_file.h
20774
20775SYNOPSYS ARC ARCHITECTURE
20776M:	Vineet Gupta <vgupta@kernel.org>
20777L:	linux-snps-arc@lists.infradead.org
20778S:	Supported
20779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
20780F:	Documentation/arch/arc
20781F:	Documentation/devicetree/bindings/arc/*
20782F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
20783F:	arch/arc/
20784F:	drivers/clocksource/arc_timer.c
20785F:	drivers/tty/serial/arc_uart.c
20786
20787SYNOPSYS ARC HSDK SDP pll clock driver
20788M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20789S:	Supported
20790F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
20791F:	drivers/clk/clk-hsdk-pll.c
20792
20793SYNOPSYS ARC SDP clock driver
20794M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20795S:	Supported
20796F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
20797F:	drivers/clk/axs10x/*
20798
20799SYNOPSYS ARC SDP platform support
20800M:	Alexey Brodkin <abrodkin@synopsys.com>
20801S:	Supported
20802F:	Documentation/devicetree/bindings/arc/axs10*
20803F:	arch/arc/boot/dts/ax*
20804F:	arch/arc/plat-axs10x
20805
20806SYNOPSYS AXS10x RESET CONTROLLER DRIVER
20807M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20808S:	Supported
20809F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
20810F:	drivers/reset/reset-axs10x.c
20811
20812SYNOPSYS CREG GPIO DRIVER
20813M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20814S:	Maintained
20815F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
20816F:	drivers/gpio/gpio-creg-snps.c
20817
20818SYNOPSYS DESIGNWARE 8250 UART DRIVER
20819M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
20820R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20821S:	Supported
20822F:	drivers/tty/serial/8250/8250_dw.c
20823F:	drivers/tty/serial/8250/8250_dwlib.*
20824F:	drivers/tty/serial/8250/8250_lpss.c
20825
20826SYNOPSYS DESIGNWARE APB GPIO DRIVER
20827M:	Hoan Tran <hoan@os.amperecomputing.com>
20828M:	Serge Semin <fancer.lancer@gmail.com>
20829L:	linux-gpio@vger.kernel.org
20830S:	Maintained
20831F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
20832F:	drivers/gpio/gpio-dwapb.c
20833
20834SYNOPSYS DESIGNWARE APB SSI DRIVER
20835M:	Serge Semin <fancer.lancer@gmail.com>
20836L:	linux-spi@vger.kernel.org
20837S:	Supported
20838F:	Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
20839F:	drivers/spi/spi-dw*
20840
20841SYNOPSYS DESIGNWARE AXI DMAC DRIVER
20842M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20843S:	Maintained
20844F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
20845F:	drivers/dma/dw-axi-dmac/
20846
20847SYNOPSYS DESIGNWARE DMAC DRIVER
20848M:	Viresh Kumar <vireshk@kernel.org>
20849R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20850S:	Maintained
20851F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
20852F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
20853F:	drivers/dma/dw/
20854F:	include/dt-bindings/dma/dw-dmac.h
20855F:	include/linux/dma/dw.h
20856F:	include/linux/platform_data/dma-dw.h
20857
20858SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
20859M:	Jose Abreu <Jose.Abreu@synopsys.com>
20860L:	netdev@vger.kernel.org
20861S:	Supported
20862F:	drivers/net/ethernet/synopsys/
20863
20864SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
20865M:	Jose Abreu <Jose.Abreu@synopsys.com>
20866L:	netdev@vger.kernel.org
20867S:	Supported
20868F:	drivers/net/pcs/pcs-xpcs.c
20869F:	drivers/net/pcs/pcs-xpcs.h
20870F:	include/linux/pcs/pcs-xpcs.h
20871
20872SYNOPSYS DESIGNWARE I2C DRIVER
20873M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
20874R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20875R:	Mika Westerberg <mika.westerberg@linux.intel.com>
20876R:	Jan Dabros <jsd@semihalf.com>
20877L:	linux-i2c@vger.kernel.org
20878S:	Supported
20879F:	drivers/i2c/busses/i2c-designware-*
20880
20881SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
20882M:	Jaehoon Chung <jh80.chung@samsung.com>
20883L:	linux-mmc@vger.kernel.org
20884S:	Maintained
20885F:	drivers/mmc/host/dw_mmc*
20886
20887SYNOPSYS HSDK RESET CONTROLLER DRIVER
20888M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20889S:	Supported
20890F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
20891F:	drivers/reset/reset-hsdk.c
20892F:	include/dt-bindings/reset/snps,hsdk-reset.h
20893
20894SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
20895M:	Prabu Thangamuthu <prabu.t@synopsys.com>
20896M:	Manjunath M B <manjumb@synopsys.com>
20897L:	linux-mmc@vger.kernel.org
20898S:	Maintained
20899F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
20900
20901SYSTEM CONFIGURATION (SYSCON)
20902M:	Lee Jones <lee@kernel.org>
20903M:	Arnd Bergmann <arnd@arndb.de>
20904S:	Supported
20905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
20906F:	drivers/mfd/syscon.c
20907
20908SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
20909M:	Sudeep Holla <sudeep.holla@arm.com>
20910R:	Cristian Marussi <cristian.marussi@arm.com>
20911L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20912S:	Maintained
20913F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
20914F:	drivers/clk/clk-sc[mp]i.c
20915F:	drivers/cpufreq/sc[mp]i-cpufreq.c
20916F:	drivers/firmware/arm_scmi/
20917F:	drivers/firmware/arm_scpi.c
20918F:	drivers/powercap/arm_scmi_powercap.c
20919F:	drivers/regulator/scmi-regulator.c
20920F:	drivers/reset/reset-scmi.c
20921F:	include/linux/sc[mp]i_protocol.h
20922F:	include/trace/events/scmi.h
20923F:	include/uapi/linux/virtio_scmi.h
20924
20925SYSTEM RESET/SHUTDOWN DRIVERS
20926M:	Sebastian Reichel <sre@kernel.org>
20927L:	linux-pm@vger.kernel.org
20928S:	Maintained
20929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
20930F:	Documentation/devicetree/bindings/power/reset/
20931F:	drivers/power/reset/
20932
20933SYSTEM TRACE MODULE CLASS
20934M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
20935S:	Maintained
20936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
20937F:	Documentation/trace/stm.rst
20938F:	drivers/hwtracing/stm/
20939F:	include/linux/stm.h
20940F:	include/uapi/linux/stm.h
20941
20942SYSTEM76 ACPI DRIVER
20943M:	Jeremy Soller <jeremy@system76.com>
20944M:	System76 Product Development <productdev@system76.com>
20945L:	platform-driver-x86@vger.kernel.org
20946S:	Maintained
20947F:	drivers/platform/x86/system76_acpi.c
20948
20949SYSV FILESYSTEM
20950S:	Orphan
20951F:	Documentation/filesystems/sysv-fs.rst
20952F:	fs/sysv/
20953F:	include/linux/sysv_fs.h
20954
20955TASKSTATS STATISTICS INTERFACE
20956M:	Balbir Singh <bsingharora@gmail.com>
20957S:	Maintained
20958F:	Documentation/accounting/taskstats*
20959F:	include/linux/taskstats*
20960F:	kernel/taskstats.c
20961
20962TC subsystem
20963M:	Jamal Hadi Salim <jhs@mojatatu.com>
20964M:	Cong Wang <xiyou.wangcong@gmail.com>
20965M:	Jiri Pirko <jiri@resnulli.us>
20966L:	netdev@vger.kernel.org
20967S:	Maintained
20968F:	include/net/pkt_cls.h
20969F:	include/net/pkt_sched.h
20970F:	include/net/tc_act/
20971F:	include/uapi/linux/pkt_cls.h
20972F:	include/uapi/linux/pkt_sched.h
20973F:	include/uapi/linux/tc_act/
20974F:	include/uapi/linux/tc_ematch/
20975F:	net/sched/
20976F:	tools/testing/selftests/tc-testing
20977
20978TC90522 MEDIA DRIVER
20979M:	Akihiro Tsukada <tskd08@gmail.com>
20980L:	linux-media@vger.kernel.org
20981S:	Odd Fixes
20982F:	drivers/media/dvb-frontends/tc90522*
20983
20984TCP LOW PRIORITY MODULE
20985M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
20986M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
20987S:	Maintained
20988W:	http://tcp-lp-mod.sourceforge.net/
20989F:	net/ipv4/tcp_lp.c
20990
20991TDA10071 MEDIA DRIVER
20992M:	Antti Palosaari <crope@iki.fi>
20993L:	linux-media@vger.kernel.org
20994S:	Maintained
20995W:	https://linuxtv.org
20996W:	http://palosaari.fi/linux/
20997Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20998T:	git git://linuxtv.org/anttip/media_tree.git
20999F:	drivers/media/dvb-frontends/tda10071*
21000
21001TDA18212 MEDIA DRIVER
21002M:	Antti Palosaari <crope@iki.fi>
21003L:	linux-media@vger.kernel.org
21004S:	Maintained
21005W:	https://linuxtv.org
21006W:	http://palosaari.fi/linux/
21007Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21008T:	git git://linuxtv.org/anttip/media_tree.git
21009F:	drivers/media/tuners/tda18212*
21010
21011TDA18218 MEDIA DRIVER
21012M:	Antti Palosaari <crope@iki.fi>
21013L:	linux-media@vger.kernel.org
21014S:	Maintained
21015W:	https://linuxtv.org
21016W:	http://palosaari.fi/linux/
21017Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21018T:	git git://linuxtv.org/anttip/media_tree.git
21019F:	drivers/media/tuners/tda18218*
21020
21021TDA18250 MEDIA DRIVER
21022M:	Olli Salonen <olli.salonen@iki.fi>
21023L:	linux-media@vger.kernel.org
21024S:	Maintained
21025W:	https://linuxtv.org
21026Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21027T:	git git://linuxtv.org/media_tree.git
21028F:	drivers/media/tuners/tda18250*
21029
21030TDA18271 MEDIA DRIVER
21031M:	Michael Krufky <mkrufky@linuxtv.org>
21032L:	linux-media@vger.kernel.org
21033S:	Maintained
21034W:	https://linuxtv.org
21035W:	http://github.com/mkrufky
21036Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21037T:	git git://linuxtv.org/mkrufky/tuners.git
21038F:	drivers/media/tuners/tda18271*
21039
21040TDA1997x MEDIA DRIVER
21041M:	Tim Harvey <tharvey@gateworks.com>
21042L:	linux-media@vger.kernel.org
21043S:	Maintained
21044W:	https://linuxtv.org
21045Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21046F:	drivers/media/i2c/tda1997x.*
21047
21048TDA827x MEDIA DRIVER
21049M:	Michael Krufky <mkrufky@linuxtv.org>
21050L:	linux-media@vger.kernel.org
21051S:	Maintained
21052W:	https://linuxtv.org
21053W:	http://github.com/mkrufky
21054Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21055T:	git git://linuxtv.org/mkrufky/tuners.git
21056F:	drivers/media/tuners/tda8290.*
21057
21058TDA8290 MEDIA DRIVER
21059M:	Michael Krufky <mkrufky@linuxtv.org>
21060L:	linux-media@vger.kernel.org
21061S:	Maintained
21062W:	https://linuxtv.org
21063W:	http://github.com/mkrufky
21064Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21065T:	git git://linuxtv.org/mkrufky/tuners.git
21066F:	drivers/media/tuners/tda8290.*
21067
21068TDA9840 MEDIA DRIVER
21069M:	Hans Verkuil <hverkuil@xs4all.nl>
21070L:	linux-media@vger.kernel.org
21071S:	Maintained
21072W:	https://linuxtv.org
21073T:	git git://linuxtv.org/media_tree.git
21074F:	drivers/media/i2c/tda9840*
21075
21076TEA5761 TUNER DRIVER
21077M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21078L:	linux-media@vger.kernel.org
21079S:	Odd fixes
21080W:	https://linuxtv.org
21081T:	git git://linuxtv.org/media_tree.git
21082F:	drivers/media/tuners/tea5761.*
21083
21084TEA5767 TUNER DRIVER
21085M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21086L:	linux-media@vger.kernel.org
21087S:	Maintained
21088W:	https://linuxtv.org
21089T:	git git://linuxtv.org/media_tree.git
21090F:	drivers/media/tuners/tea5767.*
21091
21092TEA6415C MEDIA DRIVER
21093M:	Hans Verkuil <hverkuil@xs4all.nl>
21094L:	linux-media@vger.kernel.org
21095S:	Maintained
21096W:	https://linuxtv.org
21097T:	git git://linuxtv.org/media_tree.git
21098F:	drivers/media/i2c/tea6415c*
21099
21100TEA6420 MEDIA DRIVER
21101M:	Hans Verkuil <hverkuil@xs4all.nl>
21102L:	linux-media@vger.kernel.org
21103S:	Maintained
21104W:	https://linuxtv.org
21105T:	git git://linuxtv.org/media_tree.git
21106F:	drivers/media/i2c/tea6420*
21107
21108TEAM DRIVER
21109M:	Jiri Pirko <jiri@resnulli.us>
21110L:	netdev@vger.kernel.org
21111S:	Supported
21112F:	drivers/net/team/
21113F:	include/linux/if_team.h
21114F:	include/uapi/linux/if_team.h
21115F:	tools/testing/selftests/drivers/net/team/
21116
21117TECHNICAL ADVISORY BOARD PROCESS DOCS
21118M:	"Theodore Ts'o" <tytso@mit.edu>
21119M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21120L:	tech-board-discuss@lists.linux-foundation.org
21121S:	Maintained
21122F:	Documentation/process/contribution-maturity-model.rst
21123F:	Documentation/process/researcher-guidelines.rst
21124
21125TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
21126M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
21127S:	Maintained
21128F:	arch/x86/platform/ts5500/
21129
21130TECHNOTREND USB IR RECEIVER
21131M:	Sean Young <sean@mess.org>
21132L:	linux-media@vger.kernel.org
21133S:	Maintained
21134F:	drivers/media/rc/ttusbir.c
21135
21136TECHWELL TW9910 VIDEO DECODER
21137L:	linux-media@vger.kernel.org
21138S:	Orphan
21139F:	drivers/media/i2c/tw9910.c
21140F:	include/media/i2c/tw9910.h
21141
21142TEE SUBSYSTEM
21143M:	Jens Wiklander <jens.wiklander@linaro.org>
21144R:	Sumit Garg <sumit.garg@linaro.org>
21145L:	op-tee@lists.trustedfirmware.org
21146S:	Maintained
21147F:	Documentation/staging/tee.rst
21148F:	drivers/tee/
21149F:	include/linux/tee_drv.h
21150F:	include/uapi/linux/tee.h
21151
21152TEGRA ARCHITECTURE SUPPORT
21153M:	Thierry Reding <thierry.reding@gmail.com>
21154M:	Jonathan Hunter <jonathanh@nvidia.com>
21155L:	linux-tegra@vger.kernel.org
21156S:	Supported
21157Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
21158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
21159N:	[^a-z]tegra
21160
21161TEGRA CLOCK DRIVER
21162M:	Peter De Schrijver <pdeschrijver@nvidia.com>
21163M:	Prashant Gaikwad <pgaikwad@nvidia.com>
21164S:	Supported
21165F:	drivers/clk/tegra/
21166
21167TEGRA DMA DRIVERS
21168M:	Laxman Dewangan <ldewangan@nvidia.com>
21169M:	Jon Hunter <jonathanh@nvidia.com>
21170S:	Supported
21171F:	drivers/dma/tegra*
21172
21173TEGRA I2C DRIVER
21174M:	Laxman Dewangan <ldewangan@nvidia.com>
21175R:	Dmitry Osipenko <digetx@gmail.com>
21176S:	Supported
21177F:	drivers/i2c/busses/i2c-tegra.c
21178
21179TEGRA IOMMU DRIVERS
21180M:	Thierry Reding <thierry.reding@gmail.com>
21181R:	Krishna Reddy <vdumpa@nvidia.com>
21182L:	linux-tegra@vger.kernel.org
21183S:	Supported
21184F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
21185F:	drivers/iommu/tegra*
21186
21187TEGRA KBC DRIVER
21188M:	Laxman Dewangan <ldewangan@nvidia.com>
21189S:	Supported
21190F:	drivers/input/keyboard/tegra-kbc.c
21191
21192TEGRA NAND DRIVER
21193M:	Stefan Agner <stefan@agner.ch>
21194M:	Lucas Stach <dev@lynxeye.de>
21195S:	Maintained
21196F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
21197F:	drivers/mtd/nand/raw/tegra_nand.c
21198
21199TEGRA PWM DRIVER
21200M:	Thierry Reding <thierry.reding@gmail.com>
21201S:	Supported
21202F:	drivers/pwm/pwm-tegra.c
21203
21204TEGRA QUAD SPI DRIVER
21205M:	Thierry Reding <thierry.reding@gmail.com>
21206M:	Jonathan Hunter <jonathanh@nvidia.com>
21207M:	Sowjanya Komatineni <skomatineni@nvidia.com>
21208L:	linux-tegra@vger.kernel.org
21209S:	Maintained
21210F:	drivers/spi/spi-tegra210-quad.c
21211
21212TEGRA SERIAL DRIVER
21213M:	Laxman Dewangan <ldewangan@nvidia.com>
21214S:	Supported
21215F:	drivers/tty/serial/serial-tegra.c
21216
21217TEGRA SPI DRIVER
21218M:	Laxman Dewangan <ldewangan@nvidia.com>
21219S:	Supported
21220F:	drivers/spi/spi-tegra*
21221
21222TEGRA VIDEO DRIVER
21223M:	Thierry Reding <thierry.reding@gmail.com>
21224M:	Jonathan Hunter <jonathanh@nvidia.com>
21225M:	Sowjanya Komatineni <skomatineni@nvidia.com>
21226M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
21227L:	linux-media@vger.kernel.org
21228L:	linux-tegra@vger.kernel.org
21229S:	Maintained
21230F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
21231F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
21232F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
21233F:	drivers/staging/media/tegra-video/
21234
21235TEGRA XUSB PADCTL DRIVER
21236M:	JC Kuo <jckuo@nvidia.com>
21237S:	Supported
21238F:	drivers/phy/tegra/xusb*
21239
21240TEHUTI ETHERNET DRIVER
21241M:	Andy Gospodarek <andy@greyhouse.net>
21242L:	netdev@vger.kernel.org
21243S:	Supported
21244F:	drivers/net/ethernet/tehuti/*
21245
21246TELECOM CLOCK DRIVER FOR MCPL0010
21247M:	Mark Gross <markgross@kernel.org>
21248S:	Supported
21249F:	drivers/char/tlclk.c
21250
21251TEMPO SEMICONDUCTOR DRIVERS
21252M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
21253S:	Maintained
21254F:	Documentation/devicetree/bindings/sound/tscs*.txt
21255F:	sound/soc/codecs/tscs*.c
21256F:	sound/soc/codecs/tscs*.h
21257
21258TENSILICA XTENSA PORT (xtensa)
21259M:	Chris Zankel <chris@zankel.net>
21260M:	Max Filippov <jcmvbkbc@gmail.com>
21261S:	Maintained
21262T:	git https://github.com/jcmvbkbc/linux-xtensa.git
21263F:	arch/xtensa/
21264F:	drivers/irqchip/irq-xtensa-*
21265
21266TEXAS INSTRUMENTS ASoC DRIVERS
21267M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
21268L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21269S:	Maintained
21270F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
21271F:	sound/soc/ti/
21272
21273TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
21274M:	Shenghao Ding <shenghao-ding@ti.com>
21275M:	Kevin Lu <kevin-lu@ti.com>
21276M:	Baojun Xu <baojun.xu@ti.com>
21277L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21278S:	Maintained
21279F:	Documentation/devicetree/bindings/sound/tas2552.txt
21280F:	Documentation/devicetree/bindings/sound/tas2562.yaml
21281F:	Documentation/devicetree/bindings/sound/tas2770.yaml
21282F:	Documentation/devicetree/bindings/sound/tas27xx.yaml
21283F:	Documentation/devicetree/bindings/sound/ti,pcm1681.txt
21284F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
21285F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
21286F:	Documentation/devicetree/bindings/sound/tlv320adcx140.yaml
21287F:	Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
21288F:	Documentation/devicetree/bindings/sound/tpa6130a2.txt
21289F:	include/sound/tas2*.h
21290F:	include/sound/tlv320*.h
21291F:	include/sound/tpa6130a2-plat.h
21292F:	sound/pci/hda/tas2781_hda_i2c.c
21293F:	sound/soc/codecs/pcm1681.c
21294F:	sound/soc/codecs/pcm1789*.*
21295F:	sound/soc/codecs/pcm179x*.*
21296F:	sound/soc/codecs/pcm186x*.*
21297F:	sound/soc/codecs/pcm3008.*
21298F:	sound/soc/codecs/pcm3060*.*
21299F:	sound/soc/codecs/pcm3168a*.*
21300F:	sound/soc/codecs/pcm5102a.c
21301F:	sound/soc/codecs/pcm512x*.*
21302F:	sound/soc/codecs/tas2*.*
21303F:	sound/soc/codecs/tlv320*.*
21304F:	sound/soc/codecs/tpa6130a2.*
21305
21306TEXAS INSTRUMENTS DMA DRIVERS
21307M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
21308L:	dmaengine@vger.kernel.org
21309S:	Maintained
21310F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
21311F:	Documentation/devicetree/bindings/dma/ti-edma.txt
21312F:	Documentation/devicetree/bindings/dma/ti/
21313F:	drivers/dma/ti/
21314F:	include/linux/dma/k3-psil.h
21315F:	include/linux/dma/k3-udma-glue.h
21316F:	include/linux/dma/ti-cppi5.h
21317X:	drivers/dma/ti/cppi41.c
21318
21319TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
21320M:	Robert Marko <robert.marko@sartura.hr>
21321M:	Luka Perkov <luka.perkov@sartura.hr>
21322L:	linux-hwmon@vger.kernel.org
21323S:	Maintained
21324F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
21325F:	Documentation/hwmon/tps23861.rst
21326F:	drivers/hwmon/tps23861.c
21327
21328TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
21329M:	Ricardo Ribalda <ribalda@kernel.org>
21330L:	linux-iio@vger.kernel.org
21331S:	Supported
21332F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
21333F:	drivers/iio/dac/ti-dac7612.c
21334
21335TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
21336M:	Nishanth Menon <nm@ti.com>
21337M:	Tero Kristo <kristo@kernel.org>
21338M:	Santosh Shilimkar <ssantosh@kernel.org>
21339L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21340S:	Maintained
21341F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
21342F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
21343F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
21344F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
21345F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
21346F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
21347F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
21348F:	drivers/clk/keystone/sci-clk.c
21349F:	drivers/firmware/ti_sci*
21350F:	drivers/irqchip/irq-ti-sci-inta.c
21351F:	drivers/irqchip/irq-ti-sci-intr.c
21352F:	drivers/reset/reset-ti-sci.c
21353F:	drivers/soc/ti/ti_sci_inta_msi.c
21354F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
21355F:	include/dt-bindings/soc/ti,sci_pm_domain.h
21356F:	include/linux/soc/ti/ti_sci_inta_msi.h
21357F:	include/linux/soc/ti/ti_sci_protocol.h
21358
21359TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
21360M:	Puranjay Mohan <puranjay12@gmail.com>
21361L:	linux-iio@vger.kernel.org
21362S:	Supported
21363F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
21364F:	drivers/iio/temperature/tmp117.c
21365
21366THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
21367M:	Hans Verkuil <hverkuil@xs4all.nl>
21368L:	linux-media@vger.kernel.org
21369S:	Maintained
21370W:	https://linuxtv.org
21371T:	git git://linuxtv.org/media_tree.git
21372F:	drivers/media/radio/radio-raremono.c
21373
21374THERMAL
21375M:	Rafael J. Wysocki <rafael@kernel.org>
21376M:	Daniel Lezcano <daniel.lezcano@linaro.org>
21377R:	Amit Kucheria <amitk@kernel.org>
21378R:	Zhang Rui <rui.zhang@intel.com>
21379L:	linux-pm@vger.kernel.org
21380S:	Supported
21381Q:	https://patchwork.kernel.org/project/linux-pm/list/
21382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
21383F:	Documentation/ABI/testing/sysfs-class-thermal
21384F:	Documentation/admin-guide/thermal/
21385F:	Documentation/devicetree/bindings/thermal/
21386F:	Documentation/driver-api/thermal/
21387F:	drivers/thermal/
21388F:	include/dt-bindings/thermal/
21389F:	include/linux/cpu_cooling.h
21390F:	include/linux/thermal.h
21391F:	include/uapi/linux/thermal.h
21392F:	tools/lib/thermal/
21393F:	tools/thermal/
21394
21395THERMAL DRIVER FOR AMLOGIC SOCS
21396M:	Guillaume La Roque <glaroque@baylibre.com>
21397L:	linux-pm@vger.kernel.org
21398L:	linux-amlogic@lists.infradead.org
21399S:	Supported
21400W:	http://linux-meson.com/
21401F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
21402F:	drivers/thermal/amlogic_thermal.c
21403
21404THERMAL/CPU_COOLING
21405M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
21406M:	Daniel Lezcano <daniel.lezcano@linaro.org>
21407M:	Viresh Kumar <viresh.kumar@linaro.org>
21408R:	Lukasz Luba <lukasz.luba@arm.com>
21409L:	linux-pm@vger.kernel.org
21410S:	Supported
21411F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
21412F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
21413F:	drivers/thermal/cpufreq_cooling.c
21414F:	drivers/thermal/cpuidle_cooling.c
21415F:	include/linux/cpu_cooling.h
21416
21417THERMAL/POWER_ALLOCATOR
21418M:	Lukasz Luba <lukasz.luba@arm.com>
21419L:	linux-pm@vger.kernel.org
21420S:	Maintained
21421F:	Documentation/driver-api/thermal/power_allocator.rst
21422F:	drivers/thermal/gov_power_allocator.c
21423F:	drivers/thermal/thermal_trace_ipa.h
21424
21425THINKPAD ACPI EXTRAS DRIVER
21426M:	Henrique de Moraes Holschuh <hmh@hmh.eng.br>
21427L:	ibm-acpi-devel@lists.sourceforge.net
21428L:	platform-driver-x86@vger.kernel.org
21429S:	Maintained
21430W:	http://ibm-acpi.sourceforge.net
21431W:	http://thinkwiki.org/wiki/Ibm-acpi
21432T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
21433F:	drivers/platform/x86/thinkpad_acpi.c
21434
21435THINKPAD LMI DRIVER
21436M:	Mark Pearson <markpearson@lenovo.com>
21437L:	platform-driver-x86@vger.kernel.org
21438S:	Maintained
21439F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
21440F:	drivers/platform/x86/think-lmi.?
21441
21442THUNDERBOLT DMA TRAFFIC TEST DRIVER
21443M:	Isaac Hazan <isaac.hazan@intel.com>
21444L:	linux-usb@vger.kernel.org
21445S:	Maintained
21446F:	drivers/thunderbolt/dma_test.c
21447
21448THUNDERBOLT DRIVER
21449M:	Andreas Noever <andreas.noever@gmail.com>
21450M:	Michael Jamet <michael.jamet@intel.com>
21451M:	Mika Westerberg <mika.westerberg@linux.intel.com>
21452M:	Yehezkel Bernat <YehezkelShB@gmail.com>
21453L:	linux-usb@vger.kernel.org
21454S:	Maintained
21455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
21456F:	Documentation/admin-guide/thunderbolt.rst
21457F:	drivers/thunderbolt/
21458F:	include/linux/thunderbolt.h
21459
21460THUNDERBOLT NETWORK DRIVER
21461M:	Michael Jamet <michael.jamet@intel.com>
21462M:	Mika Westerberg <mika.westerberg@linux.intel.com>
21463M:	Yehezkel Bernat <YehezkelShB@gmail.com>
21464L:	netdev@vger.kernel.org
21465S:	Maintained
21466F:	drivers/net/thunderbolt/
21467
21468THUNDERX GPIO DRIVER
21469M:	Robert Richter <rric@kernel.org>
21470S:	Odd Fixes
21471F:	drivers/gpio/gpio-thunderx.c
21472
21473TI ADS7924 ADC DRIVER
21474M:	Hugo Villeneuve <hvilleneuve@dimonoff.com>
21475L:	linux-iio@vger.kernel.org
21476S:	Supported
21477F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
21478F:	drivers/iio/adc/ti-ads7924.c
21479
21480TI AM437X VPFE DRIVER
21481M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
21482L:	linux-media@vger.kernel.org
21483S:	Maintained
21484W:	https://linuxtv.org
21485Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21486T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
21487F:	drivers/media/platform/ti/am437x/
21488
21489TI BANDGAP AND THERMAL DRIVER
21490M:	Eduardo Valentin <edubezval@gmail.com>
21491M:	Keerthy <j-keerthy@ti.com>
21492L:	linux-pm@vger.kernel.org
21493L:	linux-omap@vger.kernel.org
21494S:	Maintained
21495F:	drivers/thermal/ti-soc-thermal/
21496
21497TI BQ27XXX POWER SUPPLY DRIVER
21498F:	drivers/power/supply/bq27xxx_battery.c
21499F:	drivers/power/supply/bq27xxx_battery_i2c.c
21500F:	include/linux/power/bq27xxx_battery.h
21501
21502TI CDCE706 CLOCK DRIVER
21503M:	Max Filippov <jcmvbkbc@gmail.com>
21504S:	Maintained
21505F:	drivers/clk/clk-cdce706.c
21506
21507TI CLOCK DRIVER
21508M:	Tero Kristo <kristo@kernel.org>
21509L:	linux-omap@vger.kernel.org
21510S:	Odd Fixes
21511F:	drivers/clk/ti/
21512F:	include/linux/clk/ti.h
21513
21514TI DAVINCI MACHINE SUPPORT
21515M:	Bartosz Golaszewski <brgl@bgdev.pl>
21516L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21517S:	Maintained
21518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
21519F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
21520F:	arch/arm/boot/dts/ti/davinci/
21521F:	arch/arm/mach-davinci/
21522F:	drivers/i2c/busses/i2c-davinci.c
21523
21524TI DAVINCI SERIES CLOCK DRIVER
21525M:	David Lechner <david@lechnology.com>
21526R:	Sekhar Nori <nsekhar@ti.com>
21527S:	Maintained
21528F:	Documentation/devicetree/bindings/clock/ti/davinci/
21529F:	drivers/clk/davinci/
21530F:	include/linux/clk/davinci.h
21531
21532TI DAVINCI SERIES GPIO DRIVER
21533M:	Keerthy <j-keerthy@ti.com>
21534L:	linux-gpio@vger.kernel.org
21535S:	Maintained
21536F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
21537F:	drivers/gpio/gpio-davinci.c
21538
21539TI DAVINCI SERIES MEDIA DRIVER
21540M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
21541L:	linux-media@vger.kernel.org
21542S:	Maintained
21543W:	https://linuxtv.org
21544Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21545T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
21546F:	drivers/media/platform/ti/davinci/
21547F:	include/media/davinci/
21548
21549TI ENHANCED CAPTURE (eCAP) DRIVER
21550M:	Vignesh Raghavendra <vigneshr@ti.com>
21551R:	Julien Panis <jpanis@baylibre.com>
21552L:	linux-iio@vger.kernel.org
21553L:	linux-omap@vger.kernel.org
21554S:	Maintained
21555F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
21556F:	drivers/counter/ti-ecap-capture.c
21557
21558TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
21559R:	David Lechner <david@lechnology.com>
21560L:	linux-iio@vger.kernel.org
21561F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
21562F:	drivers/counter/ti-eqep.c
21563
21564TI ETHERNET SWITCH DRIVER (CPSW)
21565R:	Grygorii Strashko <grygorii.strashko@ti.com>
21566L:	linux-omap@vger.kernel.org
21567L:	netdev@vger.kernel.org
21568S:	Maintained
21569F:	drivers/net/ethernet/ti/cpsw*
21570F:	drivers/net/ethernet/ti/davinci*
21571
21572TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
21573M:	Alex Dubov <oakad@yahoo.com>
21574S:	Maintained
21575W:	http://tifmxx.berlios.de/
21576F:	drivers/memstick/host/tifm_ms.c
21577F:	drivers/misc/tifm*
21578F:	drivers/mmc/host/tifm_sd.c
21579F:	include/linux/tifm.h
21580
21581TI FPD-LINK DRIVERS
21582M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
21583L:	linux-media@vger.kernel.org
21584S:	Maintained
21585F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
21586F:	drivers/media/i2c/ds90*
21587F:	include/media/i2c/ds90*
21588
21589TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
21590M:	Nishanth Menon <nm@ti.com>
21591M:	Santosh Shilimkar <ssantosh@kernel.org>
21592L:	linux-kernel@vger.kernel.org
21593L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21594S:	Maintained
21595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
21596F:	drivers/pmdomain/ti/omap_prm.c
21597F:	drivers/soc/ti/*
21598
21599TI LM49xxx FAMILY ASoC CODEC DRIVERS
21600M:	M R Swami Reddy <mr.swami.reddy@ti.com>
21601M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
21602L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21603S:	Maintained
21604F:	sound/soc/codecs/isabelle*
21605F:	sound/soc/codecs/lm49453*
21606
21607TI LMP92064 ADC DRIVER
21608M:	Leonard Göhrs <l.goehrs@pengutronix.de>
21609R:	kernel@pengutronix.de
21610L:	linux-iio@vger.kernel.org
21611S:	Maintained
21612F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
21613F:	drivers/iio/adc/ti-lmp92064.c
21614
21615TI PCM3060 ASoC CODEC DRIVER
21616M:	Kirill Marinushkin <kmarinushkin@birdec.com>
21617L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21618S:	Maintained
21619F:	Documentation/devicetree/bindings/sound/pcm3060.txt
21620F:	sound/soc/codecs/pcm3060*
21621
21622TI TAS571X FAMILY ASoC CODEC DRIVER
21623M:	Kevin Cernekee <cernekee@chromium.org>
21624L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21625S:	Odd Fixes
21626F:	sound/soc/codecs/tas571x*
21627
21628TI TMAG5273 MAGNETOMETER DRIVER
21629M:	Gerald Loacker <gerald.loacker@wolfvision.net>
21630L:	linux-iio@vger.kernel.org
21631S:	Maintained
21632F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
21633F:	drivers/iio/magnetometer/tmag5273.c
21634
21635TI TRF7970A NFC DRIVER
21636M:	Mark Greer <mgreer@animalcreek.com>
21637L:	linux-wireless@vger.kernel.org
21638S:	Supported
21639F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
21640F:	drivers/nfc/trf7970a.c
21641
21642TI TSC2046 ADC DRIVER
21643M:	Oleksij Rempel <o.rempel@pengutronix.de>
21644R:	kernel@pengutronix.de
21645L:	linux-iio@vger.kernel.org
21646S:	Maintained
21647F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
21648F:	drivers/iio/adc/ti-tsc2046.c
21649
21650TI TWL4030 SERIES SOC CODEC DRIVER
21651M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
21652L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21653S:	Maintained
21654F:	sound/soc/codecs/twl4030*
21655
21656TI VPE/CAL DRIVERS
21657M:	Benoit Parrot <bparrot@ti.com>
21658L:	linux-media@vger.kernel.org
21659S:	Maintained
21660W:	http://linuxtv.org/
21661Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21662F:	Documentation/devicetree/bindings/media/ti,cal.yaml
21663F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
21664F:	drivers/media/platform/ti/cal/
21665F:	drivers/media/platform/ti/vpe/
21666
21667TI WILINK WIRELESS DRIVERS
21668L:	linux-wireless@vger.kernel.org
21669S:	Orphan
21670W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
21671W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
21672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
21673F:	drivers/net/wireless/ti/
21674
21675TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
21676M:	John Stultz <jstultz@google.com>
21677M:	Thomas Gleixner <tglx@linutronix.de>
21678R:	Stephen Boyd <sboyd@kernel.org>
21679L:	linux-kernel@vger.kernel.org
21680S:	Supported
21681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
21682F:	include/linux/clocksource.h
21683F:	include/linux/time.h
21684F:	include/linux/timex.h
21685F:	include/uapi/linux/time.h
21686F:	include/uapi/linux/timex.h
21687F:	kernel/time/alarmtimer.c
21688F:	kernel/time/clocksource.c
21689F:	kernel/time/ntp.c
21690F:	kernel/time/time*.c
21691F:	tools/testing/selftests/timers/
21692
21693TIPC NETWORK LAYER
21694M:	Jon Maloy <jmaloy@redhat.com>
21695M:	Ying Xue <ying.xue@windriver.com>
21696L:	netdev@vger.kernel.org (core kernel code)
21697L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
21698S:	Maintained
21699W:	http://tipc.sourceforge.net/
21700F:	include/uapi/linux/tipc*.h
21701F:	net/tipc/
21702
21703TLAN NETWORK DRIVER
21704M:	Samuel Chessman <chessman@tux.org>
21705L:	tlan-devel@lists.sourceforge.net (subscribers-only)
21706S:	Maintained
21707W:	http://sourceforge.net/projects/tlan/
21708F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
21709F:	drivers/net/ethernet/ti/tlan.*
21710
21711TMIO/SDHI MMC DRIVER
21712M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
21713L:	linux-mmc@vger.kernel.org
21714L:	linux-renesas-soc@vger.kernel.org
21715S:	Supported
21716F:	drivers/mmc/host/renesas_sdhi*
21717F:	drivers/mmc/host/tmio_mmc*
21718F:	include/linux/mfd/tmio.h
21719
21720TMP401 HARDWARE MONITOR DRIVER
21721M:	Guenter Roeck <linux@roeck-us.net>
21722L:	linux-hwmon@vger.kernel.org
21723S:	Maintained
21724F:	Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
21725F:	Documentation/hwmon/tmp401.rst
21726F:	drivers/hwmon/tmp401.c
21727
21728TMP464 HARDWARE MONITOR DRIVER
21729M:	Guenter Roeck <linux@roeck-us.net>
21730L:	linux-hwmon@vger.kernel.org
21731S:	Maintained
21732F:	Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
21733F:	Documentation/hwmon/tmp464.rst
21734F:	drivers/hwmon/tmp464.c
21735
21736TMP513 HARDWARE MONITOR DRIVER
21737M:	Eric Tremblay <etremblay@distech-controls.com>
21738L:	linux-hwmon@vger.kernel.org
21739S:	Maintained
21740F:	Documentation/hwmon/tmp513.rst
21741F:	drivers/hwmon/tmp513.c
21742
21743TMPFS (SHMEM FILESYSTEM)
21744M:	Hugh Dickins <hughd@google.com>
21745L:	linux-mm@kvack.org
21746S:	Maintained
21747F:	include/linux/shmem_fs.h
21748F:	mm/shmem.c
21749
21750TOMOYO SECURITY MODULE
21751M:	Kentaro Takeda <takedakn@nttdata.co.jp>
21752M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
21753L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
21754L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
21755L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
21756L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
21757S:	Maintained
21758W:	https://tomoyo.osdn.jp/
21759F:	security/tomoyo/
21760
21761TOPSTAR LAPTOP EXTRAS DRIVER
21762M:	Herton Ronaldo Krzesinski <herton@canonical.com>
21763L:	platform-driver-x86@vger.kernel.org
21764S:	Maintained
21765F:	drivers/platform/x86/topstar-laptop.c
21766
21767TORTURE-TEST MODULES
21768M:	Davidlohr Bueso <dave@stgolabs.net>
21769M:	"Paul E. McKenney" <paulmck@kernel.org>
21770M:	Josh Triplett <josh@joshtriplett.org>
21771L:	linux-kernel@vger.kernel.org
21772S:	Supported
21773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
21774F:	Documentation/RCU/torture.rst
21775F:	kernel/locking/locktorture.c
21776F:	kernel/rcu/rcuscale.c
21777F:	kernel/rcu/rcutorture.c
21778F:	kernel/rcu/refscale.c
21779F:	kernel/torture.c
21780
21781TOSHIBA ACPI EXTRAS DRIVER
21782M:	Azael Avalos <coproscefalo@gmail.com>
21783L:	platform-driver-x86@vger.kernel.org
21784S:	Maintained
21785F:	drivers/platform/x86/toshiba_acpi.c
21786
21787TOSHIBA BLUETOOTH DRIVER
21788M:	Azael Avalos <coproscefalo@gmail.com>
21789L:	platform-driver-x86@vger.kernel.org
21790S:	Maintained
21791F:	drivers/platform/x86/toshiba_bluetooth.c
21792
21793TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
21794M:	Azael Avalos <coproscefalo@gmail.com>
21795L:	platform-driver-x86@vger.kernel.org
21796S:	Maintained
21797F:	drivers/platform/x86/toshiba_haps.c
21798
21799TOSHIBA SMM DRIVER
21800M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
21801S:	Maintained
21802W:	http://www.buzzard.org.uk/toshiba/
21803F:	drivers/char/toshiba.c
21804F:	include/linux/toshiba.h
21805F:	include/uapi/linux/toshiba.h
21806
21807TOSHIBA TC358743 DRIVER
21808M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
21809L:	linux-media@vger.kernel.org
21810S:	Maintained
21811F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
21812F:	drivers/media/i2c/tc358743*
21813F:	include/media/i2c/tc358743.h
21814
21815TOSHIBA WMI HOTKEYS DRIVER
21816M:	Azael Avalos <coproscefalo@gmail.com>
21817L:	platform-driver-x86@vger.kernel.org
21818S:	Maintained
21819F:	drivers/platform/x86/toshiba-wmi.c
21820
21821TPM DEVICE DRIVER
21822M:	Peter Huewe <peterhuewe@gmx.de>
21823M:	Jarkko Sakkinen <jarkko@kernel.org>
21824R:	Jason Gunthorpe <jgg@ziepe.ca>
21825L:	linux-integrity@vger.kernel.org
21826S:	Maintained
21827W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
21828Q:	https://patchwork.kernel.org/project/linux-integrity/list/
21829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
21830F:	drivers/char/tpm/
21831
21832TPS546D24 DRIVER
21833M:	Duke Du <dukedu83@gmail.com>
21834L:	linux-hwmon@vger.kernel.org
21835S:	Maintained
21836F:	Documentation/hwmon/tps546d24.rst
21837F:	drivers/hwmon/pmbus/tps546d24.c
21838
21839TQ SYSTEMS BOARD & DRIVER SUPPORT
21840L:	linux@ew.tq-group.com
21841S:	Supported
21842W:	https://www.tq-group.com/en/products/tq-embedded/
21843F:	arch/arm/boot/dts/imx*mba*.dts*
21844F:	arch/arm/boot/dts/imx*tqma*.dts*
21845F:	arch/arm/boot/dts/mba*.dtsi
21846F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
21847F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
21848F:	arch/arm64/boot/dts/freescale/mba*.dtsi
21849F:	drivers/gpio/gpio-tqmx86.c
21850F:	drivers/mfd/tqmx86.c
21851F:	drivers/watchdog/tqmx86_wdt.c
21852
21853TRACING
21854M:	Steven Rostedt <rostedt@goodmis.org>
21855M:	Masami Hiramatsu <mhiramat@kernel.org>
21856L:	linux-kernel@vger.kernel.org
21857L:	linux-trace-kernel@vger.kernel.org
21858S:	Maintained
21859Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
21860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
21861F:	Documentation/trace/*
21862F:	fs/tracefs/
21863F:	include/linux/trace*.h
21864F:	include/trace/
21865F:	kernel/trace/
21866F:	scripts/tracing/
21867F:	tools/testing/selftests/ftrace/
21868
21869TRACING MMIO ACCESSES (MMIOTRACE)
21870M:	Steven Rostedt <rostedt@goodmis.org>
21871M:	Masami Hiramatsu <mhiramat@kernel.org>
21872R:	Karol Herbst <karolherbst@gmail.com>
21873R:	Pekka Paalanen <ppaalanen@gmail.com>
21874L:	linux-kernel@vger.kernel.org
21875L:	nouveau@lists.freedesktop.org
21876S:	Maintained
21877F:	arch/x86/mm/kmmio.c
21878F:	arch/x86/mm/mmio-mod.c
21879F:	arch/x86/mm/testmmiotrace.c
21880F:	include/linux/mmiotrace.h
21881F:	kernel/trace/trace_mmiotrace.c
21882
21883TRACING OS NOISE / LATENCY TRACERS
21884M:	Steven Rostedt <rostedt@goodmis.org>
21885M:	Daniel Bristot de Oliveira <bristot@kernel.org>
21886S:	Maintained
21887F:	Documentation/trace/hwlat_detector.rst
21888F:	Documentation/trace/osnoise-tracer.rst
21889F:	Documentation/trace/timerlat-tracer.rst
21890F:	arch/*/kernel/trace.c
21891F:	include/trace/events/osnoise.h
21892F:	kernel/trace/trace_hwlat.c
21893F:	kernel/trace/trace_irqsoff.c
21894F:	kernel/trace/trace_osnoise.c
21895F:	kernel/trace/trace_sched_wakeup.c
21896
21897TRADITIONAL CHINESE DOCUMENTATION
21898M:	Hu Haowen <src.res.211@gmail.com>
21899S:	Maintained
21900W:	https://github.com/srcres258/linux-doc
21901T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
21902F:	Documentation/translations/zh_TW/
21903
21904TTY LAYER AND SERIAL DRIVERS
21905M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21906M:	Jiri Slaby <jirislaby@kernel.org>
21907L:	linux-kernel@vger.kernel.org
21908L:	linux-serial@vger.kernel.org
21909S:	Supported
21910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
21911F:	Documentation/devicetree/bindings/serial/
21912F:	Documentation/driver-api/serial/
21913F:	drivers/tty/
21914F:	include/linux/selection.h
21915F:	include/linux/serial.h
21916F:	include/linux/serial_core.h
21917F:	include/linux/sysrq.h
21918F:	include/linux/tty*.h
21919F:	include/linux/vt.h
21920F:	include/linux/vt_*.h
21921F:	include/uapi/linux/serial.h
21922F:	include/uapi/linux/serial_core.h
21923F:	include/uapi/linux/tty.h
21924
21925TUA9001 MEDIA DRIVER
21926M:	Antti Palosaari <crope@iki.fi>
21927L:	linux-media@vger.kernel.org
21928S:	Maintained
21929W:	https://linuxtv.org
21930W:	http://palosaari.fi/linux/
21931Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21932T:	git git://linuxtv.org/anttip/media_tree.git
21933F:	drivers/media/tuners/tua9001*
21934
21935TULIP NETWORK DRIVERS
21936L:	netdev@vger.kernel.org
21937L:	linux-parisc@vger.kernel.org
21938S:	Orphan
21939F:	drivers/net/ethernet/dec/tulip/
21940
21941TUN/TAP driver
21942M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
21943M:	Jason Wang <jasowang@redhat.com>
21944S:	Maintained
21945W:	http://vtun.sourceforge.net/tun
21946F:	Documentation/networking/tuntap.rst
21947F:	arch/um/os-Linux/drivers/
21948F:	drivers/net/tap.c
21949F:	drivers/net/tun.c
21950
21951TURBOCHANNEL SUBSYSTEM
21952M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
21953M:	Ralf Baechle <ralf@linux-mips.org>
21954L:	linux-mips@vger.kernel.org
21955S:	Maintained
21956Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
21957F:	drivers/tc/
21958F:	include/linux/tc.h
21959
21960TURBOSTAT UTILITY
21961M:	"Len Brown" <lenb@kernel.org>
21962L:	linux-pm@vger.kernel.org
21963S:	Supported
21964Q:	https://patchwork.kernel.org/project/linux-pm/list/
21965B:	https://bugzilla.kernel.org
21966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
21967F:	tools/power/x86/turbostat/
21968
21969TW5864 VIDEO4LINUX DRIVER
21970M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
21971M:	Anton Sviridenko <anton@corp.bluecherry.net>
21972M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
21973M:	Andrey Utkin <andrey_utkin@fastmail.com>
21974L:	linux-media@vger.kernel.org
21975S:	Supported
21976F:	drivers/media/pci/tw5864/
21977
21978TW68 VIDEO4LINUX DRIVER
21979M:	Hans Verkuil <hverkuil@xs4all.nl>
21980L:	linux-media@vger.kernel.org
21981S:	Odd Fixes
21982W:	https://linuxtv.org
21983T:	git git://linuxtv.org/media_tree.git
21984F:	drivers/media/pci/tw68/
21985
21986TW686X VIDEO4LINUX DRIVER
21987M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
21988L:	linux-media@vger.kernel.org
21989S:	Maintained
21990W:	http://linuxtv.org
21991T:	git git://linuxtv.org/media_tree.git
21992F:	drivers/media/pci/tw686x/
21993
21994U-BOOT ENVIRONMENT VARIABLES
21995M:	Rafał Miłecki <rafal@milecki.pl>
21996S:	Maintained
21997F:	Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
21998F:	drivers/nvmem/u-boot-env.c
21999
22000UACCE ACCELERATOR FRAMEWORK
22001M:	Zhangfei Gao <zhangfei.gao@linaro.org>
22002M:	Zhou Wang <wangzhou1@hisilicon.com>
22003L:	linux-accelerators@lists.ozlabs.org
22004L:	linux-kernel@vger.kernel.org
22005S:	Maintained
22006F:	Documentation/ABI/testing/sysfs-driver-uacce
22007F:	Documentation/misc-devices/uacce.rst
22008F:	drivers/misc/uacce/
22009F:	include/linux/uacce.h
22010F:	include/uapi/misc/uacce/
22011
22012UBI FILE SYSTEM (UBIFS)
22013M:	Richard Weinberger <richard@nod.at>
22014L:	linux-mtd@lists.infradead.org
22015S:	Supported
22016W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
22017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
22018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
22019F:	Documentation/ABI/testing/sysfs-fs-ubifs
22020F:	Documentation/filesystems/ubifs-authentication.rst
22021F:	Documentation/filesystems/ubifs.rst
22022F:	fs/ubifs/
22023
22024UBLK USERSPACE BLOCK DRIVER
22025M:	Ming Lei <ming.lei@redhat.com>
22026L:	linux-block@vger.kernel.org
22027S:	Maintained
22028F:	Documentation/block/ublk.rst
22029F:	drivers/block/ublk_drv.c
22030F:	include/uapi/linux/ublk_cmd.h
22031
22032UCLINUX (M68KNOMMU AND COLDFIRE)
22033M:	Greg Ungerer <gerg@linux-m68k.org>
22034L:	linux-m68k@lists.linux-m68k.org
22035S:	Maintained
22036W:	http://www.linux-m68k.org/
22037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
22038F:	arch/m68k/*/*_no.*
22039F:	arch/m68k/68*/
22040F:	arch/m68k/coldfire/
22041F:	arch/m68k/include/asm/*_no.*
22042
22043UDF FILESYSTEM
22044M:	Jan Kara <jack@suse.com>
22045S:	Maintained
22046F:	Documentation/filesystems/udf.rst
22047F:	fs/udf/
22048
22049UDRAW TABLET
22050M:	Bastien Nocera <hadess@hadess.net>
22051L:	linux-input@vger.kernel.org
22052S:	Maintained
22053F:	drivers/hid/hid-udraw-ps3.c
22054
22055UFS FILESYSTEM
22056M:	Evgeniy Dushistov <dushistov@mail.ru>
22057S:	Maintained
22058F:	Documentation/admin-guide/ufs.rst
22059F:	fs/ufs/
22060
22061UHID USERSPACE HID IO DRIVER
22062M:	David Rheinsberg <david@readahead.eu>
22063L:	linux-input@vger.kernel.org
22064S:	Maintained
22065F:	drivers/hid/uhid.c
22066F:	include/uapi/linux/uhid.h
22067
22068ULPI BUS
22069M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
22070L:	linux-usb@vger.kernel.org
22071S:	Maintained
22072F:	drivers/usb/common/ulpi.c
22073F:	include/linux/ulpi/
22074
22075UNICODE SUBSYSTEM
22076M:	Gabriel Krisman Bertazi <krisman@collabora.com>
22077L:	linux-fsdevel@vger.kernel.org
22078S:	Supported
22079F:	fs/unicode/
22080
22081UNIFDEF
22082M:	Tony Finch <dot@dotat.at>
22083S:	Maintained
22084W:	http://dotat.at/prog/unifdef
22085F:	scripts/unifdef.c
22086
22087UNIFORM CDROM DRIVER
22088M:	Phillip Potter <phil@philpotter.co.uk>
22089S:	Maintained
22090F:	Documentation/cdrom/
22091F:	drivers/cdrom/cdrom.c
22092F:	include/linux/cdrom.h
22093F:	include/uapi/linux/cdrom.h
22094
22095UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
22096R:	Alim Akhtar <alim.akhtar@samsung.com>
22097R:	Avri Altman <avri.altman@wdc.com>
22098R:	Bart Van Assche <bvanassche@acm.org>
22099L:	linux-scsi@vger.kernel.org
22100S:	Supported
22101F:	Documentation/devicetree/bindings/ufs/
22102F:	Documentation/scsi/ufs.rst
22103F:	drivers/ufs/core/
22104
22105UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
22106M:	Pedro Sousa <pedrom.sousa@synopsys.com>
22107L:	linux-scsi@vger.kernel.org
22108S:	Supported
22109F:	drivers/ufs/host/*dwc*
22110
22111UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
22112M:	Alim Akhtar <alim.akhtar@samsung.com>
22113L:	linux-scsi@vger.kernel.org
22114S:	Maintained
22115F:	drivers/ufs/host/ufs-exynos*
22116
22117UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
22118M:	Stanley Chu <stanley.chu@mediatek.com>
22119L:	linux-scsi@vger.kernel.org
22120L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
22121S:	Maintained
22122F:	drivers/ufs/host/ufs-mediatek*
22123
22124UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
22125M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
22126L:	linux-arm-msm@vger.kernel.org
22127L:	linux-scsi@vger.kernel.org
22128S:	Maintained
22129F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
22130F:	drivers/ufs/host/ufs-qcom*
22131
22132UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
22133M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
22134L:	linux-renesas-soc@vger.kernel.org
22135L:	linux-scsi@vger.kernel.org
22136S:	Maintained
22137F:	drivers/ufs/host/ufs-renesas.c
22138
22139UNSORTED BLOCK IMAGES (UBI)
22140M:	Richard Weinberger <richard@nod.at>
22141L:	linux-mtd@lists.infradead.org
22142S:	Supported
22143W:	http://www.linux-mtd.infradead.org/
22144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
22145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
22146F:	drivers/mtd/ubi/
22147F:	include/linux/mtd/ubi.h
22148F:	include/uapi/mtd/ubi-user.h
22149
22150USB "USBNET" DRIVER FRAMEWORK
22151M:	Oliver Neukum <oneukum@suse.com>
22152L:	netdev@vger.kernel.org
22153S:	Maintained
22154W:	http://www.linux-usb.org/usbnet
22155F:	drivers/net/usb/usbnet.c
22156F:	include/linux/usb/usbnet.h
22157
22158USB ACM DRIVER
22159M:	Oliver Neukum <oneukum@suse.com>
22160L:	linux-usb@vger.kernel.org
22161S:	Maintained
22162F:	Documentation/usb/acm.rst
22163F:	drivers/usb/class/cdc-acm.*
22164
22165USB APPLE MFI FASTCHARGE DRIVER
22166M:	Bastien Nocera <hadess@hadess.net>
22167L:	linux-usb@vger.kernel.org
22168S:	Maintained
22169F:	drivers/usb/misc/apple-mfi-fastcharge.c
22170
22171USB AR5523 WIRELESS DRIVER
22172L:	linux-wireless@vger.kernel.org
22173S:	Orphan
22174F:	drivers/net/wireless/ath/ar5523/
22175
22176USB ATTACHED SCSI
22177M:	Oliver Neukum <oneukum@suse.com>
22178L:	linux-usb@vger.kernel.org
22179L:	linux-scsi@vger.kernel.org
22180S:	Maintained
22181F:	drivers/usb/storage/uas.c
22182
22183USB CDC ETHERNET DRIVER
22184M:	Oliver Neukum <oliver@neukum.org>
22185L:	linux-usb@vger.kernel.org
22186S:	Maintained
22187F:	drivers/net/usb/cdc_*.c
22188F:	include/uapi/linux/usb/cdc.h
22189
22190USB CHAOSKEY DRIVER
22191M:	Keith Packard <keithp@keithp.com>
22192L:	linux-usb@vger.kernel.org
22193S:	Maintained
22194F:	drivers/usb/misc/chaoskey.c
22195
22196USB CYPRESS C67X00 DRIVER
22197L:	linux-usb@vger.kernel.org
22198S:	Orphan
22199F:	drivers/usb/c67x00/
22200
22201USB DAVICOM DM9601 DRIVER
22202M:	Peter Korsgaard <peter@korsgaard.com>
22203L:	netdev@vger.kernel.org
22204S:	Maintained
22205W:	http://www.linux-usb.org/usbnet
22206F:	drivers/net/usb/dm9601.c
22207
22208USB EHCI DRIVER
22209M:	Alan Stern <stern@rowland.harvard.edu>
22210L:	linux-usb@vger.kernel.org
22211S:	Maintained
22212F:	Documentation/usb/ehci.rst
22213F:	drivers/usb/host/ehci*
22214
22215USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
22216M:	Jiri Kosina <jikos@kernel.org>
22217M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
22218L:	linux-usb@vger.kernel.org
22219S:	Maintained
22220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
22221F:	Documentation/hid/hiddev.rst
22222F:	drivers/hid/usbhid/
22223
22224USB INTEL XHCI ROLE MUX DRIVER
22225M:	Hans de Goede <hdegoede@redhat.com>
22226L:	linux-usb@vger.kernel.org
22227S:	Maintained
22228F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
22229
22230USB IP DRIVER FOR HISILICON KIRIN 960
22231M:	Yu Chen <chenyu56@huawei.com>
22232M:	Binghui Wang <wangbinghui@hisilicon.com>
22233L:	linux-usb@vger.kernel.org
22234S:	Maintained
22235F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
22236F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
22237
22238USB IP DRIVER FOR HISILICON KIRIN 970
22239M:	Mauro Carvalho Chehab <mchehab@kernel.org>
22240L:	linux-usb@vger.kernel.org
22241S:	Maintained
22242F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
22243F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
22244
22245USB ISP116X DRIVER
22246M:	Olav Kongas <ok@artecdesign.ee>
22247L:	linux-usb@vger.kernel.org
22248S:	Maintained
22249F:	drivers/usb/host/isp116x*
22250F:	include/linux/usb/isp116x.h
22251
22252USB ISP1760 DRIVER
22253M:	Rui Miguel Silva <rui.silva@linaro.org>
22254L:	linux-usb@vger.kernel.org
22255S:	Maintained
22256F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
22257F:	drivers/usb/isp1760/*
22258
22259USB LAN78XX ETHERNET DRIVER
22260M:	Woojung Huh <woojung.huh@microchip.com>
22261M:	UNGLinuxDriver@microchip.com
22262L:	netdev@vger.kernel.org
22263S:	Maintained
22264F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
22265F:	drivers/net/usb/lan78xx.*
22266F:	include/dt-bindings/net/microchip-lan78xx.h
22267
22268USB MASS STORAGE DRIVER
22269M:	Alan Stern <stern@rowland.harvard.edu>
22270L:	linux-usb@vger.kernel.org
22271L:	usb-storage@lists.one-eyed-alien.net
22272S:	Maintained
22273F:	drivers/usb/storage/
22274
22275USB MIDI DRIVER
22276M:	Clemens Ladisch <clemens@ladisch.de>
22277L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22278S:	Maintained
22279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
22280F:	sound/usb/midi.*
22281
22282USB NETWORKING DRIVERS
22283L:	linux-usb@vger.kernel.org
22284S:	Odd Fixes
22285F:	drivers/net/usb/
22286
22287USB OHCI DRIVER
22288M:	Alan Stern <stern@rowland.harvard.edu>
22289L:	linux-usb@vger.kernel.org
22290S:	Maintained
22291F:	Documentation/usb/ohci.rst
22292F:	drivers/usb/host/ohci*
22293
22294USB OTG FSM (Finite State Machine)
22295M:	Peter Chen <peter.chen@kernel.org>
22296L:	linux-usb@vger.kernel.org
22297S:	Maintained
22298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
22299F:	drivers/usb/common/usb-otg-fsm.c
22300
22301USB OVER IP DRIVER
22302M:	Valentina Manea <valentina.manea.m@gmail.com>
22303M:	Shuah Khan <shuah@kernel.org>
22304M:	Shuah Khan <skhan@linuxfoundation.org>
22305R:	Hongren Zheng <i@zenithal.me>
22306L:	linux-usb@vger.kernel.org
22307S:	Maintained
22308F:	Documentation/usb/usbip_protocol.rst
22309F:	drivers/usb/usbip/
22310F:	tools/testing/selftests/drivers/usb/usbip/
22311F:	tools/usb/usbip/
22312
22313USB PEGASUS DRIVER
22314M:	Petko Manolov <petkan@nucleusys.com>
22315L:	linux-usb@vger.kernel.org
22316L:	netdev@vger.kernel.org
22317S:	Maintained
22318W:	https://github.com/petkan/pegasus
22319T:	git https://github.com/petkan/pegasus.git
22320F:	drivers/net/usb/pegasus.*
22321
22322USB PRINTER DRIVER (usblp)
22323M:	Pete Zaitcev <zaitcev@redhat.com>
22324L:	linux-usb@vger.kernel.org
22325S:	Supported
22326F:	drivers/usb/class/usblp.c
22327
22328USB QMI WWAN NETWORK DRIVER
22329M:	Bjørn Mork <bjorn@mork.no>
22330L:	netdev@vger.kernel.org
22331S:	Maintained
22332F:	Documentation/ABI/testing/sysfs-class-net-qmi
22333F:	drivers/net/usb/qmi_wwan.c
22334
22335USB RAW GADGET DRIVER
22336R:	Andrey Konovalov <andreyknvl@gmail.com>
22337L:	linux-usb@vger.kernel.org
22338S:	Maintained
22339F:	Documentation/usb/raw-gadget.rst
22340F:	drivers/usb/gadget/legacy/raw_gadget.c
22341F:	include/uapi/linux/usb/raw_gadget.h
22342
22343USB RTL8150 DRIVER
22344M:	Petko Manolov <petkan@nucleusys.com>
22345L:	linux-usb@vger.kernel.org
22346L:	netdev@vger.kernel.org
22347S:	Maintained
22348W:	https://github.com/petkan/rtl8150
22349T:	git https://github.com/petkan/rtl8150.git
22350F:	drivers/net/usb/rtl8150.c
22351
22352USB SERIAL SUBSYSTEM
22353M:	Johan Hovold <johan@kernel.org>
22354L:	linux-usb@vger.kernel.org
22355S:	Maintained
22356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
22357F:	Documentation/usb/usb-serial.rst
22358F:	drivers/usb/serial/
22359F:	include/linux/usb/serial.h
22360
22361USB SMSC75XX ETHERNET DRIVER
22362M:	Steve Glendinning <steve.glendinning@shawell.net>
22363L:	netdev@vger.kernel.org
22364S:	Maintained
22365F:	drivers/net/usb/smsc75xx.*
22366
22367USB SMSC95XX ETHERNET DRIVER
22368M:	Steve Glendinning <steve.glendinning@shawell.net>
22369M:	UNGLinuxDriver@microchip.com
22370L:	netdev@vger.kernel.org
22371S:	Maintained
22372F:	drivers/net/usb/smsc95xx.*
22373
22374USB SUBSYSTEM
22375M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22376L:	linux-usb@vger.kernel.org
22377S:	Supported
22378W:	http://www.linux-usb.org
22379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
22380F:	Documentation/devicetree/bindings/usb/
22381F:	Documentation/usb/
22382F:	drivers/usb/
22383F:	include/dt-bindings/usb/
22384F:	include/linux/usb.h
22385F:	include/linux/usb/
22386F:	include/uapi/linux/usb/
22387
22388USB TYPEC BUS FOR ALTERNATE MODES
22389M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
22390L:	linux-usb@vger.kernel.org
22391S:	Maintained
22392F:	Documentation/ABI/testing/sysfs-bus-typec
22393F:	Documentation/driver-api/usb/typec_bus.rst
22394F:	drivers/usb/typec/altmodes/
22395F:	include/linux/usb/typec_altmode.h
22396
22397USB TYPEC CLASS
22398M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
22399L:	linux-usb@vger.kernel.org
22400S:	Maintained
22401F:	Documentation/ABI/testing/sysfs-class-typec
22402F:	Documentation/driver-api/usb/typec.rst
22403F:	drivers/usb/typec/
22404F:	include/linux/usb/typec.h
22405
22406USB TYPEC INTEL PMC MUX DRIVER
22407M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
22408L:	linux-usb@vger.kernel.org
22409S:	Maintained
22410F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
22411F:	drivers/usb/typec/mux/intel_pmc_mux.c
22412
22413USB TYPEC PI3USB30532 MUX DRIVER
22414M:	Hans de Goede <hdegoede@redhat.com>
22415L:	linux-usb@vger.kernel.org
22416S:	Maintained
22417F:	drivers/usb/typec/mux/pi3usb30532.c
22418
22419USB TYPEC PORT CONTROLLER DRIVERS
22420M:	Guenter Roeck <linux@roeck-us.net>
22421L:	linux-usb@vger.kernel.org
22422S:	Maintained
22423F:	drivers/usb/typec/tcpm/
22424
22425USB UHCI DRIVER
22426M:	Alan Stern <stern@rowland.harvard.edu>
22427L:	linux-usb@vger.kernel.org
22428S:	Maintained
22429F:	drivers/usb/host/uhci*
22430
22431USB VIDEO CLASS
22432M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22433L:	linux-media@vger.kernel.org
22434S:	Maintained
22435W:	http://www.ideasonboard.org/uvc/
22436T:	git git://linuxtv.org/media_tree.git
22437F:	drivers/media/usb/uvc/
22438F:	include/uapi/linux/uvcvideo.h
22439
22440USB WEBCAM GADGET
22441M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22442M:	Daniel Scally <dan.scally@ideasonboard.com>
22443L:	linux-usb@vger.kernel.org
22444S:	Maintained
22445F:	drivers/usb/gadget/function/*uvc*
22446F:	drivers/usb/gadget/legacy/webcam.c
22447F:	include/uapi/linux/usb/g_uvc.h
22448
22449USB WIRELESS RNDIS DRIVER (rndis_wlan)
22450L:	linux-wireless@vger.kernel.org
22451S:	Orphan
22452F:	drivers/net/wireless/legacy/rndis_wlan.c
22453
22454USB XHCI DRIVER
22455M:	Mathias Nyman <mathias.nyman@intel.com>
22456L:	linux-usb@vger.kernel.org
22457S:	Supported
22458F:	drivers/usb/host/pci-quirks*
22459F:	drivers/usb/host/xhci*
22460
22461USB ZD1201 DRIVER
22462L:	linux-wireless@vger.kernel.org
22463S:	Orphan
22464W:	http://linux-lc100020.sourceforge.net
22465F:	drivers/net/wireless/zydas/zd1201.*
22466
22467USER DATAGRAM PROTOCOL (UDP)
22468M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
22469S:	Maintained
22470F:	include/linux/udp.h
22471F:	net/ipv4/udp.c
22472F:	net/ipv6/udp.c
22473
22474USER-MODE LINUX (UML)
22475M:	Richard Weinberger <richard@nod.at>
22476M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
22477M:	Johannes Berg <johannes@sipsolutions.net>
22478L:	linux-um@lists.infradead.org
22479S:	Maintained
22480W:	http://user-mode-linux.sourceforge.net
22481Q:	https://patchwork.ozlabs.org/project/linux-um/list/
22482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
22483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
22484F:	Documentation/virt/uml/
22485F:	arch/um/
22486F:	arch/x86/um/
22487F:	fs/hostfs/
22488
22489USERSPACE COPYIN/COPYOUT (UIOVEC)
22490M:	Alexander Viro <viro@zeniv.linux.org.uk>
22491S:	Maintained
22492F:	include/linux/uio.h
22493F:	lib/iov_iter.c
22494
22495USERSPACE DMA BUFFER DRIVER
22496M:	Gerd Hoffmann <kraxel@redhat.com>
22497L:	dri-devel@lists.freedesktop.org
22498S:	Maintained
22499T:	git git://anongit.freedesktop.org/drm/drm-misc
22500F:	drivers/dma-buf/udmabuf.c
22501F:	include/uapi/linux/udmabuf.h
22502
22503USERSPACE I/O (UIO)
22504M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22505S:	Maintained
22506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
22507F:	Documentation/driver-api/uio-howto.rst
22508F:	drivers/uio/
22509F:	include/linux/uio_driver.h
22510
22511UTIL-LINUX PACKAGE
22512M:	Karel Zak <kzak@redhat.com>
22513L:	util-linux@vger.kernel.org
22514S:	Maintained
22515W:	http://en.wikipedia.org/wiki/Util-linux
22516T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
22517
22518UUID HELPERS
22519R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22520L:	linux-kernel@vger.kernel.org
22521S:	Maintained
22522F:	include/linux/uuid.h
22523F:	lib/test_uuid.c
22524F:	lib/uuid.c
22525
22526UV SYSFS DRIVER
22527M:	Justin Ernst <justin.ernst@hpe.com>
22528L:	platform-driver-x86@vger.kernel.org
22529S:	Maintained
22530F:	drivers/platform/x86/uv_sysfs.c
22531
22532UVESAFB DRIVER
22533M:	Michal Januszewski <spock@gentoo.org>
22534L:	linux-fbdev@vger.kernel.org
22535S:	Maintained
22536W:	https://github.com/mjanusz/v86d
22537F:	Documentation/fb/uvesafb.rst
22538F:	drivers/video/fbdev/uvesafb.*
22539
22540Ux500 CLOCK DRIVERS
22541M:	Ulf Hansson <ulf.hansson@linaro.org>
22542L:	linux-clk@vger.kernel.org
22543L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22544S:	Maintained
22545F:	drivers/clk/ux500/
22546
22547V4L2 ASYNC AND FWNODE FRAMEWORKS
22548M:	Sakari Ailus <sakari.ailus@linux.intel.com>
22549L:	linux-media@vger.kernel.org
22550S:	Maintained
22551T:	git git://linuxtv.org/media_tree.git
22552F:	drivers/media/v4l2-core/v4l2-async.c
22553F:	drivers/media/v4l2-core/v4l2-fwnode.c
22554F:	include/media/v4l2-async.h
22555F:	include/media/v4l2-fwnode.h
22556
22557V4L2 LENS DRIVERS
22558M:	Sakari Ailus <sakari.ailus@linux.intel.com>
22559L:	linux-media@vger.kernel.org
22560S:	Maintained
22561F:	drivers/media/i2c/ak*
22562F:	drivers/media/i2c/dw*
22563F:	drivers/media/i2c/lm*
22564
22565V4L2 CAMERA SENSOR DRIVERS
22566M:	Sakari Ailus <sakari.ailus@linux.intel.com>
22567L:	linux-media@vger.kernel.org
22568S:	Maintained
22569F:	Documentation/driver-api/media/camera-sensor.rst
22570F:	Documentation/driver-api/media/tx-rx.rst
22571F:	drivers/media/i2c/ar*
22572F:	drivers/media/i2c/hi*
22573F:	drivers/media/i2c/imx*
22574F:	drivers/media/i2c/mt*
22575F:	drivers/media/i2c/og*
22576F:	drivers/media/i2c/ov*
22577F:	drivers/media/i2c/s5*
22578F:	drivers/media/i2c/st-vgxy61.c
22579
22580VF610 NAND DRIVER
22581M:	Stefan Agner <stefan@agner.ch>
22582L:	linux-mtd@lists.infradead.org
22583S:	Supported
22584F:	drivers/mtd/nand/raw/vf610_nfc.c
22585
22586VFAT/FAT/MSDOS FILESYSTEM
22587M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
22588S:	Maintained
22589F:	Documentation/filesystems/vfat.rst
22590F:	fs/fat/
22591F:	tools/testing/selftests/filesystems/fat/
22592
22593VFIO CDX DRIVER
22594M:	Nipun Gupta <nipun.gupta@amd.com>
22595M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
22596L:	kvm@vger.kernel.org
22597S:	Maintained
22598F:	drivers/vfio/cdx/*
22599
22600VFIO DRIVER
22601M:	Alex Williamson <alex.williamson@redhat.com>
22602L:	kvm@vger.kernel.org
22603S:	Maintained
22604T:	git https://github.com/awilliam/linux-vfio.git
22605F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
22606F:	Documentation/driver-api/vfio.rst
22607F:	drivers/vfio/
22608F:	include/linux/vfio.h
22609F:	include/linux/vfio_pci_core.h
22610F:	include/uapi/linux/vfio.h
22611
22612VFIO FSL-MC DRIVER
22613M:	Diana Craciun <diana.craciun@oss.nxp.com>
22614L:	kvm@vger.kernel.org
22615S:	Maintained
22616F:	drivers/vfio/fsl-mc/
22617
22618VFIO HISILICON PCI DRIVER
22619M:	Longfang Liu <liulongfang@huawei.com>
22620M:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
22621L:	kvm@vger.kernel.org
22622S:	Maintained
22623F:	drivers/vfio/pci/hisilicon/
22624
22625VFIO MEDIATED DEVICE DRIVERS
22626M:	Kirti Wankhede <kwankhede@nvidia.com>
22627L:	kvm@vger.kernel.org
22628S:	Maintained
22629F:	Documentation/driver-api/vfio-mediated-device.rst
22630F:	drivers/vfio/mdev/
22631F:	include/linux/mdev.h
22632F:	samples/vfio-mdev/
22633
22634VFIO MLX5 PCI DRIVER
22635M:	Yishai Hadas <yishaih@nvidia.com>
22636L:	kvm@vger.kernel.org
22637S:	Maintained
22638F:	drivers/vfio/pci/mlx5/
22639
22640VFIO PCI DEVICE SPECIFIC DRIVERS
22641R:	Jason Gunthorpe <jgg@nvidia.com>
22642R:	Yishai Hadas <yishaih@nvidia.com>
22643R:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
22644R:	Kevin Tian <kevin.tian@intel.com>
22645L:	kvm@vger.kernel.org
22646S:	Maintained
22647P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
22648F:	drivers/vfio/pci/*/
22649
22650VFIO PDS PCI DRIVER
22651M:	Brett Creeley <brett.creeley@amd.com>
22652L:	kvm@vger.kernel.org
22653S:	Maintained
22654F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
22655F:	drivers/vfio/pci/pds/
22656
22657VFIO PLATFORM DRIVER
22658M:	Eric Auger <eric.auger@redhat.com>
22659L:	kvm@vger.kernel.org
22660S:	Maintained
22661F:	drivers/vfio/platform/
22662
22663VGA_SWITCHEROO
22664R:	Lukas Wunner <lukas@wunner.de>
22665S:	Maintained
22666T:	git git://anongit.freedesktop.org/drm/drm-misc
22667F:	Documentation/gpu/vga-switcheroo.rst
22668F:	drivers/gpu/vga/vga_switcheroo.c
22669F:	include/linux/vga_switcheroo.h
22670
22671VIA RHINE NETWORK DRIVER
22672M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
22673S:	Maintained
22674F:	drivers/net/ethernet/via/via-rhine.c
22675
22676VIA SD/MMC CARD CONTROLLER DRIVER
22677M:	Bruce Chang <brucechang@via.com.tw>
22678M:	Harald Welte <HaraldWelte@viatech.com>
22679S:	Maintained
22680F:	drivers/mmc/host/via-sdmmc.c
22681
22682VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
22683M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
22684L:	linux-fbdev@vger.kernel.org
22685S:	Maintained
22686F:	drivers/video/fbdev/via/
22687F:	include/linux/via-core.h
22688F:	include/linux/via_i2c.h
22689
22690VIA VELOCITY NETWORK DRIVER
22691M:	Francois Romieu <romieu@fr.zoreil.com>
22692L:	netdev@vger.kernel.org
22693S:	Maintained
22694F:	drivers/net/ethernet/via/via-velocity.*
22695
22696VICODEC VIRTUAL CODEC DRIVER
22697M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
22698L:	linux-media@vger.kernel.org
22699S:	Maintained
22700W:	https://linuxtv.org
22701T:	git git://linuxtv.org/media_tree.git
22702F:	drivers/media/test-drivers/vicodec/*
22703
22704VIDEO I2C POLLING DRIVER
22705M:	Matt Ranostay <matt.ranostay@konsulko.com>
22706L:	linux-media@vger.kernel.org
22707S:	Maintained
22708F:	drivers/media/i2c/video-i2c.c
22709
22710VIDEO MULTIPLEXER DRIVER
22711M:	Philipp Zabel <p.zabel@pengutronix.de>
22712L:	linux-media@vger.kernel.org
22713S:	Maintained
22714F:	drivers/media/platform/video-mux.c
22715
22716VIDEOBUF2 FRAMEWORK
22717M:	Tomasz Figa <tfiga@chromium.org>
22718M:	Marek Szyprowski <m.szyprowski@samsung.com>
22719L:	linux-media@vger.kernel.org
22720S:	Maintained
22721F:	drivers/media/common/videobuf2/*
22722F:	include/media/videobuf2-*
22723
22724VIDTV VIRTUAL DIGITAL TV DRIVER
22725M:	Daniel W. S. Almeida <dwlsalmeida@gmail.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/vidtv/*
22731
22732VIMC VIRTUAL MEDIA CONTROLLER DRIVER
22733M:	Shuah Khan <skhan@linuxfoundation.org>
22734R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
22735L:	linux-media@vger.kernel.org
22736S:	Maintained
22737W:	https://linuxtv.org
22738T:	git git://linuxtv.org/media_tree.git
22739F:	drivers/media/test-drivers/vimc/*
22740
22741VIRT LIB
22742M:	Alex Williamson <alex.williamson@redhat.com>
22743M:	Paolo Bonzini <pbonzini@redhat.com>
22744L:	kvm@vger.kernel.org
22745S:	Supported
22746F:	virt/lib/
22747
22748VIRTIO AND VHOST VSOCK DRIVER
22749M:	Stefan Hajnoczi <stefanha@redhat.com>
22750M:	Stefano Garzarella <sgarzare@redhat.com>
22751L:	kvm@vger.kernel.org
22752L:	virtualization@lists.linux-foundation.org
22753L:	netdev@vger.kernel.org
22754S:	Maintained
22755F:	drivers/vhost/vsock.c
22756F:	include/linux/virtio_vsock.h
22757F:	include/uapi/linux/virtio_vsock.h
22758F:	net/vmw_vsock/virtio_transport.c
22759F:	net/vmw_vsock/virtio_transport_common.c
22760
22761VIRTIO BALLOON
22762M:	"Michael S. Tsirkin" <mst@redhat.com>
22763M:	David Hildenbrand <david@redhat.com>
22764L:	virtualization@lists.linux-foundation.org
22765S:	Maintained
22766F:	drivers/virtio/virtio_balloon.c
22767F:	include/linux/balloon_compaction.h
22768F:	include/uapi/linux/virtio_balloon.h
22769F:	mm/balloon_compaction.c
22770
22771VIRTIO BLOCK AND SCSI DRIVERS
22772M:	"Michael S. Tsirkin" <mst@redhat.com>
22773M:	Jason Wang <jasowang@redhat.com>
22774R:	Paolo Bonzini <pbonzini@redhat.com>
22775R:	Stefan Hajnoczi <stefanha@redhat.com>
22776L:	virtualization@lists.linux-foundation.org
22777S:	Maintained
22778F:	drivers/block/virtio_blk.c
22779F:	drivers/scsi/virtio_scsi.c
22780F:	include/uapi/linux/virtio_blk.h
22781F:	include/uapi/linux/virtio_scsi.h
22782
22783VIRTIO CONSOLE DRIVER
22784M:	Amit Shah <amit@kernel.org>
22785L:	virtualization@lists.linux-foundation.org
22786S:	Maintained
22787F:	drivers/char/virtio_console.c
22788F:	include/linux/virtio_console.h
22789F:	include/uapi/linux/virtio_console.h
22790
22791VIRTIO CORE AND NET DRIVERS
22792M:	"Michael S. Tsirkin" <mst@redhat.com>
22793M:	Jason Wang <jasowang@redhat.com>
22794R:	Xuan Zhuo <xuanzhuo@linux.alibaba.com>
22795L:	virtualization@lists.linux-foundation.org
22796S:	Maintained
22797F:	Documentation/ABI/testing/sysfs-bus-vdpa
22798F:	Documentation/ABI/testing/sysfs-class-vduse
22799F:	Documentation/devicetree/bindings/virtio/
22800F:	Documentation/driver-api/virtio/
22801F:	drivers/block/virtio_blk.c
22802F:	drivers/crypto/virtio/
22803F:	drivers/net/virtio_net.c
22804F:	drivers/vdpa/
22805F:	drivers/virtio/
22806F:	include/linux/vdpa.h
22807F:	include/linux/virtio*.h
22808F:	include/linux/vringh.h
22809F:	include/uapi/linux/virtio_*.h
22810F:	tools/virtio/
22811
22812VIRTIO CRYPTO DRIVER
22813M:	Gonglei <arei.gonglei@huawei.com>
22814L:	virtualization@lists.linux-foundation.org
22815L:	linux-crypto@vger.kernel.org
22816S:	Maintained
22817F:	drivers/crypto/virtio/
22818F:	include/uapi/linux/virtio_crypto.h
22819
22820VIRTIO DRIVERS FOR S390
22821M:	Cornelia Huck <cohuck@redhat.com>
22822M:	Halil Pasic <pasic@linux.ibm.com>
22823M:	Eric Farman <farman@linux.ibm.com>
22824L:	linux-s390@vger.kernel.org
22825L:	virtualization@lists.linux-foundation.org
22826L:	kvm@vger.kernel.org
22827S:	Supported
22828F:	arch/s390/include/uapi/asm/virtio-ccw.h
22829F:	drivers/s390/virtio/
22830
22831VIRTIO FILE SYSTEM
22832M:	Vivek Goyal <vgoyal@redhat.com>
22833M:	Stefan Hajnoczi <stefanha@redhat.com>
22834M:	Miklos Szeredi <miklos@szeredi.hu>
22835L:	virtualization@lists.linux-foundation.org
22836L:	linux-fsdevel@vger.kernel.org
22837S:	Supported
22838W:	https://virtio-fs.gitlab.io/
22839F:	Documentation/filesystems/virtiofs.rst
22840F:	fs/fuse/virtio_fs.c
22841F:	include/uapi/linux/virtio_fs.h
22842
22843VIRTIO GPIO DRIVER
22844M:	Enrico Weigelt, metux IT consult <info@metux.net>
22845M:	Viresh Kumar <vireshk@kernel.org>
22846L:	linux-gpio@vger.kernel.org
22847L:	virtualization@lists.linux-foundation.org
22848S:	Maintained
22849F:	drivers/gpio/gpio-virtio.c
22850F:	include/uapi/linux/virtio_gpio.h
22851
22852VIRTIO GPU DRIVER
22853M:	David Airlie <airlied@redhat.com>
22854M:	Gerd Hoffmann <kraxel@redhat.com>
22855R:	Gurchetan Singh <gurchetansingh@chromium.org>
22856R:	Chia-I Wu <olvaffe@gmail.com>
22857L:	dri-devel@lists.freedesktop.org
22858L:	virtualization@lists.linux-foundation.org
22859S:	Maintained
22860T:	git git://anongit.freedesktop.org/drm/drm-misc
22861F:	drivers/gpu/drm/virtio/
22862F:	include/uapi/linux/virtio_gpu.h
22863
22864VIRTIO HOST (VHOST)
22865M:	"Michael S. Tsirkin" <mst@redhat.com>
22866M:	Jason Wang <jasowang@redhat.com>
22867L:	kvm@vger.kernel.org
22868L:	virtualization@lists.linux-foundation.org
22869L:	netdev@vger.kernel.org
22870S:	Maintained
22871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
22872F:	drivers/vhost/
22873F:	include/linux/sched/vhost_task.h
22874F:	include/linux/vhost_iotlb.h
22875F:	include/uapi/linux/vhost.h
22876F:	kernel/vhost_task.c
22877
22878VIRTIO HOST (VHOST-SCSI)
22879M:	"Michael S. Tsirkin" <mst@redhat.com>
22880M:	Jason Wang <jasowang@redhat.com>
22881M:	Mike Christie <michael.christie@oracle.com>
22882R:	Paolo Bonzini <pbonzini@redhat.com>
22883R:	Stefan Hajnoczi <stefanha@redhat.com>
22884L:	virtualization@lists.linux-foundation.org
22885S:	Maintained
22886F:	drivers/vhost/scsi.c
22887
22888VIRTIO I2C DRIVER
22889M:	Conghui Chen <conghui.chen@intel.com>
22890M:	Viresh Kumar <viresh.kumar@linaro.org>
22891L:	linux-i2c@vger.kernel.org
22892L:	virtualization@lists.linux-foundation.org
22893S:	Maintained
22894F:	drivers/i2c/busses/i2c-virtio.c
22895F:	include/uapi/linux/virtio_i2c.h
22896
22897VIRTIO INPUT DRIVER
22898M:	Gerd Hoffmann <kraxel@redhat.com>
22899S:	Maintained
22900F:	drivers/virtio/virtio_input.c
22901F:	include/uapi/linux/virtio_input.h
22902
22903VIRTIO IOMMU DRIVER
22904M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
22905L:	virtualization@lists.linux-foundation.org
22906S:	Maintained
22907F:	drivers/iommu/virtio-iommu.c
22908F:	include/uapi/linux/virtio_iommu.h
22909
22910VIRTIO MEM DRIVER
22911M:	David Hildenbrand <david@redhat.com>
22912L:	virtualization@lists.linux-foundation.org
22913S:	Maintained
22914W:	https://virtio-mem.gitlab.io/
22915F:	drivers/virtio/virtio_mem.c
22916F:	include/uapi/linux/virtio_mem.h
22917
22918VIRTIO PMEM DRIVER
22919M:	Pankaj Gupta <pankaj.gupta.linux@gmail.com>
22920L:	virtualization@lists.linux-foundation.org
22921S:	Maintained
22922F:	drivers/nvdimm/nd_virtio.c
22923F:	drivers/nvdimm/virtio_pmem.c
22924
22925VIRTIO SOUND DRIVER
22926M:	Anton Yakovlev <anton.yakovlev@opensynergy.com>
22927M:	"Michael S. Tsirkin" <mst@redhat.com>
22928L:	virtualization@lists.linux-foundation.org
22929L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22930S:	Maintained
22931F:	include/uapi/linux/virtio_snd.h
22932F:	sound/virtio/*
22933
22934VIRTUAL BOX GUEST DEVICE DRIVER
22935M:	Hans de Goede <hdegoede@redhat.com>
22936M:	Arnd Bergmann <arnd@arndb.de>
22937M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22938S:	Maintained
22939F:	drivers/virt/vboxguest/
22940F:	include/linux/vbox_utils.h
22941F:	include/uapi/linux/vbox*.h
22942
22943VIRTUAL BOX SHARED FOLDER VFS DRIVER
22944M:	Hans de Goede <hdegoede@redhat.com>
22945L:	linux-fsdevel@vger.kernel.org
22946S:	Maintained
22947F:	fs/vboxsf/*
22948
22949VIRTUAL PCM TEST DRIVER
22950M:	Ivan Orlov <ivan.orlov0322@gmail.com>
22951L:	alsa-devel@alsa-project.org
22952S:	Maintained
22953F:	Documentation/sound/cards/pcmtest.rst
22954F:	sound/drivers/pcmtest.c
22955F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
22956
22957VIRTUAL SERIO DEVICE DRIVER
22958M:	Stephen Chandler Paul <thatslyude@gmail.com>
22959S:	Maintained
22960F:	drivers/input/serio/userio.c
22961F:	include/uapi/linux/userio.h
22962
22963VISL VIRTUAL STATELESS DECODER DRIVER
22964M:	Daniel Almeida <daniel.almeida@collabora.com>
22965L:	linux-media@vger.kernel.org
22966S:	Supported
22967F:	drivers/media/test-drivers/visl
22968
22969VIVID VIRTUAL VIDEO DRIVER
22970M:	Hans Verkuil <hverkuil@xs4all.nl>
22971L:	linux-media@vger.kernel.org
22972S:	Maintained
22973W:	https://linuxtv.org
22974T:	git git://linuxtv.org/media_tree.git
22975F:	drivers/media/test-drivers/vivid/*
22976
22977VLYNQ BUS
22978M:	Florian Fainelli <f.fainelli@gmail.com>
22979L:	openwrt-devel@lists.openwrt.org (subscribers-only)
22980S:	Maintained
22981F:	drivers/vlynq/vlynq.c
22982F:	include/linux/vlynq.h
22983
22984VM SOCKETS (AF_VSOCK)
22985M:	Stefano Garzarella <sgarzare@redhat.com>
22986L:	virtualization@lists.linux-foundation.org
22987L:	netdev@vger.kernel.org
22988S:	Maintained
22989F:	drivers/net/vsockmon.c
22990F:	include/net/af_vsock.h
22991F:	include/uapi/linux/vm_sockets.h
22992F:	include/uapi/linux/vm_sockets_diag.h
22993F:	include/uapi/linux/vsockmon.h
22994F:	net/vmw_vsock/
22995F:	tools/testing/vsock/
22996
22997VMALLOC
22998M:	Andrew Morton <akpm@linux-foundation.org>
22999R:	Uladzislau Rezki <urezki@gmail.com>
23000R:	Christoph Hellwig <hch@infradead.org>
23001R:	Lorenzo Stoakes <lstoakes@gmail.com>
23002L:	linux-mm@kvack.org
23003S:	Maintained
23004W:	http://www.linux-mm.org
23005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
23006F:	include/linux/vmalloc.h
23007F:	mm/vmalloc.c
23008
23009VME SUBSYSTEM
23010M:	Martyn Welch <martyn@welchs.me.uk>
23011M:	Manohar Vanga <manohar.vanga@gmail.com>
23012M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23013L:	linux-kernel@vger.kernel.org
23014S:	Odd fixes
23015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23016F:	Documentation/driver-api/vme.rst
23017F:	drivers/staging/vme_user/
23018
23019VMWARE BALLOON DRIVER
23020M:	Nadav Amit <namit@vmware.com>
23021R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23022L:	linux-kernel@vger.kernel.org
23023S:	Supported
23024F:	drivers/misc/vmw_balloon.c
23025
23026VMWARE HYPERVISOR INTERFACE
23027M:	Ajay Kaher <akaher@vmware.com>
23028M:	Alexey Makhalov <amakhalov@vmware.com>
23029R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23030L:	virtualization@lists.linux-foundation.org
23031L:	x86@kernel.org
23032S:	Supported
23033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
23034F:	arch/x86/include/asm/vmware.h
23035F:	arch/x86/kernel/cpu/vmware.c
23036
23037VMWARE PVRDMA DRIVER
23038M:	Bryan Tan <bryantan@vmware.com>
23039M:	Vishnu Dasa <vdasa@vmware.com>
23040R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23041L:	linux-rdma@vger.kernel.org
23042S:	Supported
23043F:	drivers/infiniband/hw/vmw_pvrdma/
23044
23045VMWARE PVSCSI DRIVER
23046M:	Vishal Bhakta <vbhakta@vmware.com>
23047R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23048L:	linux-scsi@vger.kernel.org
23049S:	Supported
23050F:	drivers/scsi/vmw_pvscsi.c
23051F:	drivers/scsi/vmw_pvscsi.h
23052
23053VMWARE VIRTUAL PTP CLOCK DRIVER
23054M:	Deep Shah <sdeep@vmware.com>
23055R:	Ajay Kaher <akaher@vmware.com>
23056R:	Alexey Makhalov <amakhalov@vmware.com>
23057R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23058L:	netdev@vger.kernel.org
23059S:	Supported
23060F:	drivers/ptp/ptp_vmw.c
23061
23062VMWARE VMCI DRIVER
23063M:	Bryan Tan <bryantan@vmware.com>
23064M:	Vishnu Dasa <vdasa@vmware.com>
23065R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23066L:	linux-kernel@vger.kernel.org
23067S:	Supported
23068F:	drivers/misc/vmw_vmci/
23069F:	include/linux/vmw_vmci*
23070
23071VMWARE VMMOUSE SUBDRIVER
23072M:	Zack Rusin <zackr@vmware.com>
23073R:	VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
23074R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23075L:	linux-input@vger.kernel.org
23076S:	Supported
23077F:	drivers/input/mouse/vmmouse.c
23078F:	drivers/input/mouse/vmmouse.h
23079
23080VMWARE VMXNET3 ETHERNET DRIVER
23081M:	Ronak Doshi <doshir@vmware.com>
23082R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23083L:	netdev@vger.kernel.org
23084S:	Supported
23085F:	drivers/net/vmxnet3/
23086
23087VMWARE VSOCK VMCI TRANSPORT DRIVER
23088M:	Bryan Tan <bryantan@vmware.com>
23089M:	Vishnu Dasa <vdasa@vmware.com>
23090R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23091L:	linux-kernel@vger.kernel.org
23092S:	Supported
23093F:	net/vmw_vsock/vmci_transport*
23094
23095VOCORE VOCORE2 BOARD
23096M:	Harvey Hunt <harveyhuntnexus@gmail.com>
23097L:	linux-mips@vger.kernel.org
23098S:	Maintained
23099F:	arch/mips/boot/dts/ralink/vocore2.dts
23100
23101VOLTAGE AND CURRENT REGULATOR FRAMEWORK
23102M:	Liam Girdwood <lgirdwood@gmail.com>
23103M:	Mark Brown <broonie@kernel.org>
23104L:	linux-kernel@vger.kernel.org
23105S:	Supported
23106W:	http://www.slimlogic.co.uk/?p=48
23107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
23108F:	Documentation/devicetree/bindings/regulator/
23109F:	Documentation/power/regulator/
23110F:	drivers/regulator/
23111F:	include/dt-bindings/regulator/
23112F:	include/linux/regulator/
23113K:	regulator_get_optional
23114
23115VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
23116R:	Matti Vaittinen <mazziesaccount@gmail.com>
23117F:	drivers/regulator/irq_helpers.c
23118
23119VRF
23120M:	David Ahern <dsahern@kernel.org>
23121L:	netdev@vger.kernel.org
23122S:	Maintained
23123F:	Documentation/networking/vrf.rst
23124F:	drivers/net/vrf.c
23125
23126VSPRINTF
23127M:	Petr Mladek <pmladek@suse.com>
23128M:	Steven Rostedt <rostedt@goodmis.org>
23129R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
23130R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
23131R:	Sergey Senozhatsky <senozhatsky@chromium.org>
23132S:	Maintained
23133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
23134F:	Documentation/core-api/printk-formats.rst
23135F:	lib/test_printf.c
23136F:	lib/test_scanf.c
23137F:	lib/vsprintf.c
23138
23139VT1211 HARDWARE MONITOR DRIVER
23140M:	Juerg Haefliger <juergh@proton.me>
23141L:	linux-hwmon@vger.kernel.org
23142S:	Maintained
23143F:	Documentation/hwmon/vt1211.rst
23144F:	drivers/hwmon/vt1211.c
23145
23146VT8231 HARDWARE MONITOR DRIVER
23147M:	Roger Lucas <vt8231@hiddenengine.co.uk>
23148L:	linux-hwmon@vger.kernel.org
23149S:	Maintained
23150F:	drivers/hwmon/vt8231.c
23151
23152VUB300 USB to SDIO/SD/MMC bridge chip
23153L:	linux-mmc@vger.kernel.org
23154S:	Orphan
23155F:	drivers/mmc/host/vub300.c
23156
23157W1 DALLAS'S 1-WIRE BUS
23158M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
23159S:	Maintained
23160F:	Documentation/devicetree/bindings/w1/
23161F:	Documentation/w1/
23162F:	drivers/w1/
23163F:	include/linux/w1.h
23164
23165W83791D HARDWARE MONITORING DRIVER
23166M:	Marc Hulsman <m.hulsman@tudelft.nl>
23167L:	linux-hwmon@vger.kernel.org
23168S:	Maintained
23169F:	Documentation/hwmon/w83791d.rst
23170F:	drivers/hwmon/w83791d.c
23171
23172W83793 HARDWARE MONITORING DRIVER
23173M:	Rudolf Marek <r.marek@assembler.cz>
23174L:	linux-hwmon@vger.kernel.org
23175S:	Maintained
23176F:	Documentation/hwmon/w83793.rst
23177F:	drivers/hwmon/w83793.c
23178
23179W83795 HARDWARE MONITORING DRIVER
23180M:	Jean Delvare <jdelvare@suse.com>
23181L:	linux-hwmon@vger.kernel.org
23182S:	Maintained
23183F:	drivers/hwmon/w83795.c
23184
23185W83L51xD SD/MMC CARD INTERFACE DRIVER
23186M:	Pierre Ossman <pierre@ossman.eu>
23187S:	Maintained
23188F:	drivers/mmc/host/wbsd.*
23189
23190WACOM PROTOCOL 4 SERIAL TABLETS
23191M:	Julian Squires <julian@cipht.net>
23192M:	Hans de Goede <hdegoede@redhat.com>
23193L:	linux-input@vger.kernel.org
23194S:	Maintained
23195F:	drivers/input/tablet/wacom_serial4.c
23196
23197WANGXUN ETHERNET DRIVER
23198M:	Jiawen Wu <jiawenwu@trustnetic.com>
23199M:	Mengyuan Lou <mengyuanlou@net-swift.com>
23200L:	netdev@vger.kernel.org
23201S:	Maintained
23202W:	https://www.net-swift.com
23203F:	Documentation/networking/device_drivers/ethernet/wangxun/*
23204F:	drivers/net/ethernet/wangxun/
23205F:	drivers/net/pcs/pcs-xpcs-wx.c
23206
23207WATCHDOG DEVICE DRIVERS
23208M:	Wim Van Sebroeck <wim@linux-watchdog.org>
23209M:	Guenter Roeck <linux@roeck-us.net>
23210L:	linux-watchdog@vger.kernel.org
23211S:	Maintained
23212W:	http://www.linux-watchdog.org/
23213T:	git git://www.linux-watchdog.org/linux-watchdog.git
23214F:	Documentation/devicetree/bindings/watchdog/
23215F:	Documentation/watchdog/
23216F:	drivers/watchdog/
23217F:	include/linux/watchdog.h
23218F:	include/trace/events/watchdog.h
23219F:	include/uapi/linux/watchdog.h
23220
23221WHISKEYCOVE PMIC GPIO DRIVER
23222M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
23223L:	linux-gpio@vger.kernel.org
23224S:	Maintained
23225F:	drivers/gpio/gpio-wcove.c
23226
23227WHWAVE RTC DRIVER
23228M:	Dianlong Li <long17.cool@163.com>
23229L:	linux-rtc@vger.kernel.org
23230S:	Maintained
23231F:	drivers/rtc/rtc-sd3078.c
23232
23233WIIMOTE HID DRIVER
23234M:	David Rheinsberg <david@readahead.eu>
23235L:	linux-input@vger.kernel.org
23236S:	Maintained
23237F:	drivers/hid/hid-wiimote*
23238
23239WILOCITY WIL6210 WIRELESS DRIVER
23240L:	linux-wireless@vger.kernel.org
23241S:	Orphan
23242W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
23243F:	drivers/net/wireless/ath/wil6210/
23244
23245WINBOND CIR DRIVER
23246M:	David Härdeman <david@hardeman.nu>
23247S:	Maintained
23248F:	drivers/media/rc/winbond-cir.c
23249
23250WINSYSTEMS EBC-C384 WATCHDOG DRIVER
23251L:	linux-watchdog@vger.kernel.org
23252S:	Orphan
23253F:	drivers/watchdog/ebc-c384_wdt.c
23254
23255WINSYSTEMS WS16C48 GPIO DRIVER
23256M:	William Breathitt Gray <william.gray@linaro.org>
23257L:	linux-gpio@vger.kernel.org
23258S:	Maintained
23259F:	drivers/gpio/gpio-ws16c48.c
23260
23261WIREGUARD SECURE NETWORK TUNNEL
23262M:	Jason A. Donenfeld <Jason@zx2c4.com>
23263L:	wireguard@lists.zx2c4.com
23264L:	netdev@vger.kernel.org
23265S:	Maintained
23266F:	drivers/net/wireguard/
23267F:	tools/testing/selftests/wireguard/
23268
23269WISTRON LAPTOP BUTTON DRIVER
23270M:	Miloslav Trmac <mitr@volny.cz>
23271S:	Maintained
23272F:	drivers/input/misc/wistron_btns.c
23273
23274WL3501 WIRELESS PCMCIA CARD DRIVER
23275L:	linux-wireless@vger.kernel.org
23276S:	Orphan
23277F:	drivers/net/wireless/legacy/wl3501*
23278
23279WMI BINARY MOF DRIVER
23280M:	Armin Wolf <W_Armin@gmx.de>
23281R:	Thomas Weißschuh <linux@weissschuh.net>
23282L:	platform-driver-x86@vger.kernel.org
23283S:	Maintained
23284F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
23285F:	Documentation/wmi/devices/wmi-bmof.rst
23286F:	drivers/platform/x86/wmi-bmof.c
23287
23288WOLFSON MICROELECTRONICS DRIVERS
23289L:	patches@opensource.cirrus.com
23290S:	Supported
23291W:	https://github.com/CirrusLogic/linux-drivers/wiki
23292T:	git https://github.com/CirrusLogic/linux-drivers.git
23293F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
23294F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
23295F:	Documentation/devicetree/bindings/mfd/wm831x.txt
23296F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
23297F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
23298F:	Documentation/devicetree/bindings/sound/wm*
23299F:	Documentation/hwmon/wm83??.rst
23300F:	arch/arm/mach-s3c/mach-crag6410*
23301F:	drivers/clk/clk-wm83*.c
23302F:	drivers/gpio/gpio-*wm*.c
23303F:	drivers/gpio/gpio-arizona.c
23304F:	drivers/hwmon/wm83??-hwmon.c
23305F:	drivers/input/misc/wm831x-on.c
23306F:	drivers/input/touchscreen/wm831x-ts.c
23307F:	drivers/input/touchscreen/wm97*.c
23308F:	drivers/leds/leds-wm83*.c
23309F:	drivers/mfd/arizona*
23310F:	drivers/mfd/cs47l24*
23311F:	drivers/mfd/wm*.c
23312F:	drivers/power/supply/wm83*.c
23313F:	drivers/regulator/arizona*
23314F:	drivers/regulator/wm8*.c
23315F:	drivers/rtc/rtc-wm83*.c
23316F:	drivers/video/backlight/wm83*_bl.c
23317F:	drivers/watchdog/wm83*_wdt.c
23318F:	include/linux/mfd/arizona/
23319F:	include/linux/mfd/wm831x/
23320F:	include/linux/mfd/wm8350/
23321F:	include/linux/mfd/wm8400*
23322F:	include/linux/regulator/arizona*
23323F:	include/linux/wm97xx.h
23324F:	include/sound/wm????.h
23325F:	sound/soc/codecs/arizona*
23326F:	sound/soc/codecs/cs47l24*
23327F:	sound/soc/codecs/wm*
23328
23329WORKQUEUE
23330M:	Tejun Heo <tj@kernel.org>
23331R:	Lai Jiangshan <jiangshanlai@gmail.com>
23332S:	Maintained
23333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
23334F:	Documentation/core-api/workqueue.rst
23335F:	include/linux/workqueue.h
23336F:	kernel/workqueue.c
23337F:	kernel/workqueue_internal.h
23338
23339WWAN DRIVERS
23340M:	Loic Poulain <loic.poulain@linaro.org>
23341M:	Sergey Ryazanov <ryazanov.s.a@gmail.com>
23342R:	Johannes Berg <johannes@sipsolutions.net>
23343L:	netdev@vger.kernel.org
23344S:	Maintained
23345F:	drivers/net/wwan/
23346F:	include/linux/wwan.h
23347F:	include/uapi/linux/wwan.h
23348
23349X-POWERS AXP288 PMIC DRIVERS
23350M:	Hans de Goede <hdegoede@redhat.com>
23351S:	Maintained
23352F:	drivers/acpi/pmic/intel_pmic_xpower.c
23353N:	axp288
23354
23355X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
23356M:	Chen-Yu Tsai <wens@csie.org>
23357L:	linux-kernel@vger.kernel.org
23358S:	Maintained
23359N:	axp[128]
23360
23361X.25 STACK
23362M:	Martin Schiller <ms@dev.tdt.de>
23363L:	linux-x25@vger.kernel.org
23364S:	Maintained
23365F:	Documentation/networking/lapb-module.rst
23366F:	Documentation/networking/x25*
23367F:	drivers/net/wan/hdlc_x25.c
23368F:	drivers/net/wan/lapbether.c
23369F:	include/*/lapb.h
23370F:	include/net/x25*
23371F:	include/uapi/linux/x25.h
23372F:	net/lapb/
23373F:	net/x25/
23374
23375X86 ARCHITECTURE (32-BIT AND 64-BIT)
23376M:	Thomas Gleixner <tglx@linutronix.de>
23377M:	Ingo Molnar <mingo@redhat.com>
23378M:	Borislav Petkov <bp@alien8.de>
23379M:	Dave Hansen <dave.hansen@linux.intel.com>
23380M:	x86@kernel.org
23381R:	"H. Peter Anvin" <hpa@zytor.com>
23382L:	linux-kernel@vger.kernel.org
23383S:	Maintained
23384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
23385F:	Documentation/arch/x86/
23386F:	Documentation/devicetree/bindings/x86/
23387F:	arch/x86/
23388
23389X86 ENTRY CODE
23390M:	Andy Lutomirski <luto@kernel.org>
23391L:	linux-kernel@vger.kernel.org
23392S:	Maintained
23393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
23394F:	arch/x86/entry/
23395
23396X86 HARDWARE VULNERABILITIES
23397M:	Thomas Gleixner <tglx@linutronix.de>
23398M:	Borislav Petkov <bp@alien8.de>
23399M:	Peter Zijlstra <peterz@infradead.org>
23400M:	Josh Poimboeuf <jpoimboe@kernel.org>
23401R:	Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
23402S:	Maintained
23403F:	Documentation/admin-guide/hw-vuln/
23404F:	arch/x86/include/asm/nospec-branch.h
23405F:	arch/x86/kernel/cpu/bugs.c
23406
23407X86 MCE INFRASTRUCTURE
23408M:	Tony Luck <tony.luck@intel.com>
23409M:	Borislav Petkov <bp@alien8.de>
23410L:	linux-edac@vger.kernel.org
23411S:	Maintained
23412F:	Documentation/ABI/testing/sysfs-mce
23413F:	Documentation/arch/x86/x86_64/machinecheck.rst
23414F:	arch/x86/kernel/cpu/mce/*
23415
23416X86 MICROCODE UPDATE SUPPORT
23417M:	Borislav Petkov <bp@alien8.de>
23418S:	Maintained
23419F:	arch/x86/kernel/cpu/microcode/*
23420
23421X86 MM
23422M:	Dave Hansen <dave.hansen@linux.intel.com>
23423M:	Andy Lutomirski <luto@kernel.org>
23424M:	Peter Zijlstra <peterz@infradead.org>
23425L:	linux-kernel@vger.kernel.org
23426S:	Maintained
23427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
23428F:	arch/x86/mm/
23429
23430X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
23431M:	Hans de Goede <hdegoede@redhat.com>
23432L:	platform-driver-x86@vger.kernel.org
23433S:	Maintained
23434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
23435F:	drivers/platform/x86/x86-android-tablets/
23436
23437X86 PLATFORM DRIVERS
23438M:	Hans de Goede <hdegoede@redhat.com>
23439M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
23440M:	Mark Gross <markgross@kernel.org>
23441L:	platform-driver-x86@vger.kernel.org
23442S:	Maintained
23443Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
23444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
23445F:	drivers/platform/olpc/
23446F:	drivers/platform/x86/
23447F:	include/linux/platform_data/x86/
23448
23449X86 PLATFORM DRIVERS - ARCH
23450R:	Darren Hart <dvhart@infradead.org>
23451R:	Andy Shevchenko <andy@infradead.org>
23452L:	platform-driver-x86@vger.kernel.org
23453L:	x86@kernel.org
23454S:	Maintained
23455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
23456F:	arch/x86/platform
23457
23458X86 PLATFORM UV HPE SUPERDOME FLEX
23459M:	Steve Wahl <steve.wahl@hpe.com>
23460R:	Justin Ernst <justin.ernst@hpe.com>
23461R:	Kyle Meyer <kyle.meyer@hpe.com>
23462R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
23463R:	Russ Anderson <russ.anderson@hpe.com>
23464S:	Supported
23465F:	arch/x86/include/asm/uv/
23466F:	arch/x86/kernel/apic/x2apic_uv_x.c
23467F:	arch/x86/platform/uv/
23468
23469X86 STACK UNWINDING
23470M:	Josh Poimboeuf <jpoimboe@kernel.org>
23471M:	Peter Zijlstra <peterz@infradead.org>
23472S:	Supported
23473F:	arch/x86/include/asm/unwind*.h
23474F:	arch/x86/kernel/dumpstack.c
23475F:	arch/x86/kernel/stacktrace.c
23476F:	arch/x86/kernel/unwind_*.c
23477
23478X86 VDSO
23479M:	Andy Lutomirski <luto@kernel.org>
23480L:	linux-kernel@vger.kernel.org
23481S:	Maintained
23482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
23483F:	arch/x86/entry/vdso/
23484
23485XARRAY
23486M:	Matthew Wilcox <willy@infradead.org>
23487L:	linux-fsdevel@vger.kernel.org
23488S:	Supported
23489F:	Documentation/core-api/xarray.rst
23490F:	include/linux/idr.h
23491F:	include/linux/xarray.h
23492F:	lib/idr.c
23493F:	lib/xarray.c
23494F:	tools/testing/radix-tree
23495
23496XBOX DVD IR REMOTE
23497M:	Benjamin Valentin <benpicco@googlemail.com>
23498S:	Maintained
23499F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
23500F:	drivers/media/rc/xbox_remote.c
23501
23502XC2028/3028 TUNER DRIVER
23503M:	Mauro Carvalho Chehab <mchehab@kernel.org>
23504L:	linux-media@vger.kernel.org
23505S:	Maintained
23506W:	https://linuxtv.org
23507T:	git git://linuxtv.org/media_tree.git
23508F:	drivers/media/tuners/xc2028.*
23509
23510XDP (eXpress Data Path)
23511M:	Alexei Starovoitov <ast@kernel.org>
23512M:	Daniel Borkmann <daniel@iogearbox.net>
23513M:	David S. Miller <davem@davemloft.net>
23514M:	Jakub Kicinski <kuba@kernel.org>
23515M:	Jesper Dangaard Brouer <hawk@kernel.org>
23516M:	John Fastabend <john.fastabend@gmail.com>
23517L:	netdev@vger.kernel.org
23518L:	bpf@vger.kernel.org
23519S:	Supported
23520F:	drivers/net/ethernet/*/*/*/*/*xdp*
23521F:	drivers/net/ethernet/*/*/*xdp*
23522F:	include/net/xdp.h
23523F:	include/net/xdp_priv.h
23524F:	include/trace/events/xdp.h
23525F:	kernel/bpf/cpumap.c
23526F:	kernel/bpf/devmap.c
23527F:	net/core/xdp.c
23528F:	samples/bpf/xdp*
23529F:	tools/testing/selftests/bpf/*/*xdp*
23530F:	tools/testing/selftests/bpf/*xdp*
23531K:	(?:\b|_)xdp(?:\b|_)
23532
23533XDP SOCKETS (AF_XDP)
23534M:	Björn Töpel <bjorn@kernel.org>
23535M:	Magnus Karlsson <magnus.karlsson@intel.com>
23536M:	Maciej Fijalkowski <maciej.fijalkowski@intel.com>
23537R:	Jonathan Lemon <jonathan.lemon@gmail.com>
23538L:	netdev@vger.kernel.org
23539L:	bpf@vger.kernel.org
23540S:	Maintained
23541F:	Documentation/networking/af_xdp.rst
23542F:	include/net/netns/xdp.h
23543F:	include/net/xdp_sock*
23544F:	include/net/xsk_buff_pool.h
23545F:	include/uapi/linux/if_xdp.h
23546F:	include/uapi/linux/xdp_diag.h
23547F:	net/xdp/
23548F:	tools/testing/selftests/bpf/*xsk*
23549
23550XEN BLOCK SUBSYSTEM
23551M:	Roger Pau Monné <roger.pau@citrix.com>
23552L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23553S:	Supported
23554F:	drivers/block/xen*
23555F:	drivers/block/xen-blkback/*
23556
23557XEN HYPERVISOR ARM
23558M:	Stefano Stabellini <sstabellini@kernel.org>
23559L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23560S:	Maintained
23561F:	arch/arm/include/asm/xen/
23562F:	arch/arm/xen/
23563
23564XEN HYPERVISOR ARM64
23565M:	Stefano Stabellini <sstabellini@kernel.org>
23566L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23567S:	Maintained
23568F:	arch/arm64/include/asm/xen/
23569F:	arch/arm64/xen/
23570
23571XEN HYPERVISOR INTERFACE
23572M:	Juergen Gross <jgross@suse.com>
23573M:	Stefano Stabellini <sstabellini@kernel.org>
23574R:	Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
23575L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23576S:	Supported
23577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
23578F:	Documentation/ABI/stable/sysfs-hypervisor-xen
23579F:	Documentation/ABI/testing/sysfs-hypervisor-xen
23580F:	drivers/*/xen-*front.c
23581F:	drivers/xen/
23582F:	include/uapi/xen/
23583F:	include/xen/
23584F:	kernel/configs/xen.config
23585
23586XEN HYPERVISOR X86
23587M:	Juergen Gross <jgross@suse.com>
23588R:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
23589L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23590S:	Supported
23591F:	arch/x86/configs/xen.config
23592F:	arch/x86/include/asm/pvclock-abi.h
23593F:	arch/x86/include/asm/xen/
23594F:	arch/x86/platform/pvh/
23595F:	arch/x86/xen/
23596
23597XEN NETWORK BACKEND DRIVER
23598M:	Wei Liu <wei.liu@kernel.org>
23599M:	Paul Durrant <paul@xen.org>
23600L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23601L:	netdev@vger.kernel.org
23602S:	Supported
23603F:	drivers/net/xen-netback/*
23604
23605XEN PCI SUBSYSTEM
23606M:	Juergen Gross <jgross@suse.com>
23607L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23608S:	Supported
23609F:	arch/x86/pci/*xen*
23610F:	drivers/pci/*xen*
23611
23612XEN PVSCSI DRIVERS
23613M:	Juergen Gross <jgross@suse.com>
23614L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23615L:	linux-scsi@vger.kernel.org
23616S:	Supported
23617F:	drivers/scsi/xen-scsifront.c
23618F:	drivers/xen/xen-scsiback.c
23619F:	include/xen/interface/io/vscsiif.h
23620
23621XEN PVUSB DRIVER
23622M:	Juergen Gross <jgross@suse.com>
23623L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23624L:	linux-usb@vger.kernel.org
23625S:	Supported
23626F:	drivers/usb/host/xen*
23627F:	include/xen/interface/io/usbif.h
23628
23629XEN SOUND FRONTEND DRIVER
23630M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
23631L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23632L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23633S:	Supported
23634F:	sound/xen/*
23635
23636XEN SWIOTLB SUBSYSTEM
23637M:	Juergen Gross <jgross@suse.com>
23638M:	Stefano Stabellini <sstabellini@kernel.org>
23639L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23640L:	iommu@lists.linux.dev
23641S:	Supported
23642F:	arch/*/include/asm/xen/swiotlb-xen.h
23643F:	drivers/xen/swiotlb-xen.c
23644F:	include/xen/arm/swiotlb-xen.h
23645F:	include/xen/swiotlb-xen.h
23646
23647XFS FILESYSTEM
23648M:	Chandan Babu R <chandan.babu@oracle.com>
23649R:	Darrick J. Wong <djwong@kernel.org>
23650L:	linux-xfs@vger.kernel.org
23651S:	Supported
23652W:	http://xfs.org/
23653C:	irc://irc.oftc.net/xfs
23654T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
23655P:	Documentation/filesystems/xfs-maintainer-entry-profile.rst
23656F:	Documentation/ABI/testing/sysfs-fs-xfs
23657F:	Documentation/admin-guide/xfs.rst
23658F:	Documentation/filesystems/xfs-delayed-logging-design.rst
23659F:	Documentation/filesystems/xfs-self-describing-metadata.rst
23660F:	fs/xfs/
23661F:	include/uapi/linux/dqblk_xfs.h
23662F:	include/uapi/linux/fsmap.h
23663
23664XILINX AMS DRIVER
23665M:	Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
23666L:	linux-iio@vger.kernel.org
23667S:	Maintained
23668F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
23669F:	drivers/iio/adc/xilinx-ams.c
23670
23671XILINX AXI ETHERNET DRIVER
23672M:	Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
23673S:	Maintained
23674F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
23675F:	drivers/net/ethernet/xilinx/xilinx_axienet*
23676
23677XILINX CAN DRIVER
23678M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
23679R:	Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
23680L:	linux-can@vger.kernel.org
23681S:	Maintained
23682F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
23683F:	drivers/net/can/xilinx_can.c
23684
23685XILINX EVENT MANAGEMENT DRIVER
23686M:	Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
23687S:	Maintained
23688F:	drivers/soc/xilinx/xlnx_event_manager.c
23689F:	include/linux/firmware/xlnx-event-manager.h
23690
23691XILINX GPIO DRIVER
23692M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
23693R:	Srinivas Neeli <srinivas.neeli@amd.com>
23694R:	Michal Simek <michal.simek@amd.com>
23695S:	Maintained
23696F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
23697F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
23698F:	drivers/gpio/gpio-xilinx.c
23699F:	drivers/gpio/gpio-zynq.c
23700
23701XILINX PWM DRIVER
23702M:	Sean Anderson <sean.anderson@seco.com>
23703S:	Maintained
23704F:	drivers/pwm/pwm-xilinx.c
23705F:	include/clocksource/timer-xilinx.h
23706
23707XILINX SD-FEC IP CORES
23708M:	Derek Kiernan <derek.kiernan@amd.com>
23709M:	Dragan Cvetic <dragan.cvetic@amd.com>
23710S:	Maintained
23711F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
23712F:	Documentation/misc-devices/xilinx_sdfec.rst
23713F:	drivers/misc/Kconfig
23714F:	drivers/misc/Makefile
23715F:	drivers/misc/xilinx_sdfec.c
23716F:	include/uapi/misc/xilinx_sdfec.h
23717
23718XILINX UARTLITE SERIAL DRIVER
23719M:	Peter Korsgaard <jacmet@sunsite.dk>
23720L:	linux-serial@vger.kernel.org
23721S:	Maintained
23722F:	drivers/tty/serial/uartlite.c
23723
23724XILINX VIDEO IP CORES
23725M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23726L:	linux-media@vger.kernel.org
23727S:	Supported
23728T:	git git://linuxtv.org/media_tree.git
23729F:	Documentation/devicetree/bindings/media/xilinx/
23730F:	drivers/media/platform/xilinx/
23731F:	include/uapi/linux/xilinx-v4l2-controls.h
23732
23733XILINX WATCHDOG DRIVER
23734M:	Srinivas Neeli <srinivas.neeli@amd.com>
23735R:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
23736R:	Michal Simek <michal.simek@amd.com>
23737S:	Maintained
23738F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
23739F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
23740F:	drivers/watchdog/of_xilinx_wdt.c
23741F:	drivers/watchdog/xilinx_wwdt.c
23742
23743XILINX XDMA DRIVER
23744M:	Lizhi Hou <lizhi.hou@amd.com>
23745M:	Brian Xu <brian.xu@amd.com>
23746M:	Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
23747L:	dmaengine@vger.kernel.org
23748S:	Supported
23749F:	drivers/dma/xilinx/xdma-regs.h
23750F:	drivers/dma/xilinx/xdma.c
23751F:	include/linux/dma/amd_xdma.h
23752F:	include/linux/platform_data/amd_xdma.h
23753
23754XILINX ZYNQMP DPDMA DRIVER
23755M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23756L:	dmaengine@vger.kernel.org
23757S:	Supported
23758F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
23759F:	drivers/dma/xilinx/xilinx_dpdma.c
23760F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
23761
23762XILINX ZYNQMP OCM EDAC DRIVER
23763M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
23764M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
23765S:	Maintained
23766F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
23767F:	drivers/edac/zynqmp_edac.c
23768
23769XILINX ZYNQMP PSGTR PHY DRIVER
23770M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23771L:	linux-kernel@vger.kernel.org
23772S:	Supported
23773T:	git https://github.com/Xilinx/linux-xlnx.git
23774F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
23775F:	drivers/phy/xilinx/phy-zynqmp.c
23776
23777XILINX ZYNQMP SHA3 DRIVER
23778M:	Harsha <harsha.harsha@amd.com>
23779S:	Maintained
23780F:	drivers/crypto/xilinx/zynqmp-sha.c
23781
23782XILLYBUS DRIVER
23783M:	Eli Billauer <eli.billauer@gmail.com>
23784L:	linux-kernel@vger.kernel.org
23785S:	Supported
23786F:	drivers/char/xillybus/
23787
23788XLP9XX I2C DRIVER
23789M:	George Cherian <gcherian@marvell.com>
23790L:	linux-i2c@vger.kernel.org
23791S:	Supported
23792W:	http://www.marvell.com
23793F:	drivers/i2c/busses/i2c-xlp9xx.c
23794
23795XRA1403 GPIO EXPANDER
23796M:	Nandor Han <nandor.han@ge.com>
23797L:	linux-gpio@vger.kernel.org
23798S:	Maintained
23799F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
23800F:	drivers/gpio/gpio-xra1403.c
23801
23802XTENSA XTFPGA PLATFORM SUPPORT
23803M:	Max Filippov <jcmvbkbc@gmail.com>
23804S:	Maintained
23805F:	drivers/spi/spi-xtensa-xtfpga.c
23806F:	sound/soc/xtensa/xtfpga-i2s.c
23807
23808YAM DRIVER FOR AX.25
23809M:	Jean-Paul Roubelat <jpr@f6fbb.org>
23810L:	linux-hams@vger.kernel.org
23811S:	Maintained
23812F:	drivers/net/hamradio/yam*
23813F:	include/linux/yam.h
23814
23815YAMA SECURITY MODULE
23816M:	Kees Cook <keescook@chromium.org>
23817S:	Supported
23818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
23819F:	Documentation/admin-guide/LSM/Yama.rst
23820F:	security/yama/
23821
23822YEALINK PHONE DRIVER
23823M:	Henk Vergonet <Henk.Vergonet@gmail.com>
23824L:	usbb2k-api-dev@nongnu.org
23825S:	Maintained
23826F:	Documentation/input/devices/yealink.rst
23827F:	drivers/input/misc/yealink.*
23828
23829Z3FOLD COMPRESSED PAGE ALLOCATOR
23830M:	Vitaly Wool <vitaly.wool@konsulko.com>
23831R:	Miaohe Lin <linmiaohe@huawei.com>
23832L:	linux-mm@kvack.org
23833S:	Maintained
23834F:	mm/z3fold.c
23835
23836Z8530 DRIVER FOR AX.25
23837M:	Joerg Reuter <jreuter@yaina.de>
23838L:	linux-hams@vger.kernel.org
23839S:	Maintained
23840W:	http://yaina.de/jreuter/
23841W:	http://www.qsl.net/dl1bke/
23842F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
23843F:	drivers/net/hamradio/*scc.c
23844F:	drivers/net/hamradio/z8530.h
23845
23846ZBUD COMPRESSED PAGE ALLOCATOR
23847M:	Seth Jennings <sjenning@redhat.com>
23848M:	Dan Streetman <ddstreet@ieee.org>
23849L:	linux-mm@kvack.org
23850S:	Maintained
23851F:	mm/zbud.c
23852
23853ZD1211RW WIRELESS DRIVER
23854L:	linux-wireless@vger.kernel.org
23855S:	Orphan
23856F:	drivers/net/wireless/zydas/zd1211rw/
23857
23858ZD1301 MEDIA DRIVER
23859M:	Antti Palosaari <crope@iki.fi>
23860L:	linux-media@vger.kernel.org
23861S:	Maintained
23862W:	https://linuxtv.org/
23863W:	http://palosaari.fi/linux/
23864Q:	https://patchwork.linuxtv.org/project/linux-media/list/
23865F:	drivers/media/usb/dvb-usb-v2/zd1301*
23866
23867ZD1301_DEMOD MEDIA DRIVER
23868M:	Antti Palosaari <crope@iki.fi>
23869L:	linux-media@vger.kernel.org
23870S:	Maintained
23871W:	https://linuxtv.org/
23872W:	http://palosaari.fi/linux/
23873Q:	https://patchwork.linuxtv.org/project/linux-media/list/
23874F:	drivers/media/dvb-frontends/zd1301_demod*
23875
23876ZHAOXIN PROCESSOR SUPPORT
23877M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
23878L:	linux-kernel@vger.kernel.org
23879S:	Maintained
23880F:	arch/x86/kernel/cpu/zhaoxin.c
23881
23882ZONEFS FILESYSTEM
23883M:	Damien Le Moal <dlemoal@kernel.org>
23884M:	Naohiro Aota <naohiro.aota@wdc.com>
23885R:	Johannes Thumshirn <jth@kernel.org>
23886L:	linux-fsdevel@vger.kernel.org
23887S:	Maintained
23888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
23889F:	Documentation/filesystems/zonefs.rst
23890F:	fs/zonefs/
23891
23892ZPOOL COMPRESSED PAGE STORAGE API
23893M:	Dan Streetman <ddstreet@ieee.org>
23894L:	linux-mm@kvack.org
23895S:	Maintained
23896F:	include/linux/zpool.h
23897F:	mm/zpool.c
23898
23899ZR36067 VIDEO FOR LINUX DRIVER
23900M:	Corentin Labbe <clabbe@baylibre.com>
23901L:	mjpeg-users@lists.sourceforge.net
23902L:	linux-media@vger.kernel.org
23903S:	Maintained
23904W:	http://mjpeg.sourceforge.net/driver-zoran/
23905Q:	https://patchwork.linuxtv.org/project/linux-media/list/
23906F:	Documentation/driver-api/media/drivers/zoran.rst
23907F:	drivers/media/pci/zoran/
23908
23909ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
23910M:	Minchan Kim <minchan@kernel.org>
23911M:	Sergey Senozhatsky <senozhatsky@chromium.org>
23912L:	linux-kernel@vger.kernel.org
23913S:	Maintained
23914F:	Documentation/admin-guide/blockdev/zram.rst
23915F:	drivers/block/zram/
23916
23917ZS DECSTATION Z85C30 SERIAL DRIVER
23918M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
23919S:	Maintained
23920F:	drivers/tty/serial/zs.*
23921
23922ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
23923M:	Minchan Kim <minchan@kernel.org>
23924M:	Sergey Senozhatsky <senozhatsky@chromium.org>
23925L:	linux-mm@kvack.org
23926S:	Maintained
23927F:	Documentation/mm/zsmalloc.rst
23928F:	include/linux/zsmalloc.h
23929F:	mm/zsmalloc.c
23930
23931ZSTD
23932M:	Nick Terrell <terrelln@fb.com>
23933S:	Maintained
23934B:	https://github.com/facebook/zstd/issues
23935T:	git https://github.com/terrelln/linux.git
23936F:	crypto/zstd.c
23937F:	include/linux/zstd*
23938F:	lib/decompress_unzstd.c
23939F:	lib/zstd/
23940N:	zstd
23941K:	zstd
23942
23943ZSWAP COMPRESSED SWAP CACHING
23944M:	Seth Jennings <sjenning@redhat.com>
23945M:	Dan Streetman <ddstreet@ieee.org>
23946M:	Vitaly Wool <vitaly.wool@konsulko.com>
23947L:	linux-mm@kvack.org
23948S:	Maintained
23949F:	mm/zswap.c
23950
23951THE REST
23952M:	Linus Torvalds <torvalds@linux-foundation.org>
23953L:	linux-kernel@vger.kernel.org
23954S:	Buried alive in reporters
23955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
23956F:	*
23957F:	*/
23958