xref: /linux/MAINTAINERS (revision f949cb759051b24aa6cacda73964327608c08a89)
1List of maintainers
2===================
3
4Descriptions of section entries and preferred order
5---------------------------------------------------
6
7	M: *Mail* patches to: FullName <address@domain>
8	R: Designated *Reviewer*: FullName <address@domain>
9	   These reviewers should be CCed on patches.
10	L: *Mailing list* that is relevant to this area
11	S: *Status*, one of the following:
12	   Supported:	Someone is actually paid to look after this.
13	   Maintained:	Someone actually looks after it.
14	   Odd Fixes:	It has a maintainer but they don't have time to do
15			much other than throw the odd patch in. See below..
16	   Orphan:	No current maintainer [but maybe you could take the
17			role as you write your new code].
18	   Obsolete:	Old code. Something tagged obsolete generally means
19			it has been replaced by a better system and you
20			should be using that.
21	W: *Web-page* with status/info
22	Q: *Patchwork* web based patch tracking system site
23	B: URI for where to file *bugs*. A web-page with detailed bug
24	   filing info, a direct bug tracker link, or a mailto: URI.
25	C: URI for *chat* protocol, server and channel where developers
26	   usually hang out, for example irc://server/channel.
27	P: Subsystem Profile document for more details submitting
28	   patches to the given subsystem. This is either an in-tree file,
29	   or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
30	   for details.
31	T: *SCM* tree type and location.
32	   Type is one of: git, hg, quilt, stgit, topgit
33	F: *Files* and directories wildcard patterns.
34	   A trailing slash includes all files and subdirectory files.
35	   F:	drivers/net/	all files in and below drivers/net
36	   F:	drivers/net/*	all files in drivers/net, but not below
37	   F:	*/net/*		all files in "any top level directory"/net
38	   One pattern per line.  Multiple F: lines acceptable.
39	X: *Excluded* files and directories that are NOT maintained, same
40	   rules as F:. Files exclusions are tested before file matches.
41	   Can be useful for excluding a specific subdirectory, for instance:
42	   F:	net/
43	   X:	net/ipv6/
44	   matches all files in and below net excluding net/ipv6/
45	N: Files and directories *Regex* patterns.
46	   N:	[^a-z]tegra	all files whose path contains tegra
47	                        (not including files like integrator)
48	   One pattern per line.  Multiple N: lines acceptable.
49	   scripts/get_maintainer.pl has different behavior for files that
50	   match F: pattern and matches of N: patterns.  By default,
51	   get_maintainer will not look at git log history when an F: pattern
52	   match occurs.  When an N: match occurs, git log history is used
53	   to also notify the people that have git commit signatures.
54	K: *Content regex* (perl extended) pattern match in a patch or file.
55	   For instance:
56	   K: of_get_profile
57	      matches patches or files that contain "of_get_profile"
58	   K: \b(printk|pr_(info|err))\b
59	      matches patches or files that contain one or more of the words
60	      printk, pr_info or pr_err
61	   One regex pattern per line.  Multiple K: lines acceptable.
62
63Maintainers List
64----------------
65
66.. note:: When reading this list, please look for the most precise areas
67          first. When adding to this list, please keep the entries in
68          alphabetical order.
69
703C59X NETWORK DRIVER
71M:	Steffen Klassert <klassert@kernel.org>
72L:	netdev@vger.kernel.org
73S:	Odd Fixes
74F:	Documentation/networking/device_drivers/ethernet/3com/vortex.rst
75F:	drivers/net/ethernet/3com/3c59x.c
76
773CR990 NETWORK DRIVER
78M:	David Dillow <dave@thedillows.org>
79L:	netdev@vger.kernel.org
80S:	Maintained
81F:	drivers/net/ethernet/3com/typhoon*
82
833WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
84M:	Adam Radford <aradford@gmail.com>
85L:	linux-scsi@vger.kernel.org
86S:	Supported
87W:	http://www.lsi.com
88F:	drivers/scsi/3w-*
89
9053C700 AND 53C700-66 SCSI DRIVER
91M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
92L:	linux-scsi@vger.kernel.org
93S:	Maintained
94F:	drivers/scsi/53c700*
95
966LOWPAN GENERIC (BTLE/IEEE 802.15.4)
97M:	Alexander Aring <alex.aring@gmail.com>
98L:	linux-bluetooth@vger.kernel.org
99L:	linux-wpan@vger.kernel.org
100S:	Maintained
101F:	Documentation/networking/6lowpan.rst
102F:	include/net/6lowpan.h
103F:	net/6lowpan/
104
1056PACK NETWORK DRIVER FOR AX.25
106M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
107L:	linux-hams@vger.kernel.org
108S:	Maintained
109F:	drivers/net/hamradio/6pack.c
110
111802.11 (including CFG80211/NL80211)
112M:	Johannes Berg <johannes@sipsolutions.net>
113L:	linux-wireless@vger.kernel.org
114S:	Maintained
115W:	https://wireless.wiki.kernel.org/
116Q:	https://patchwork.kernel.org/project/linux-wireless/list/
117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
119F:	Documentation/driver-api/80211/cfg80211.rst
120F:	Documentation/networking/regulatory.rst
121F:	include/linux/ieee80211.h
122F:	include/net/cfg80211.h
123F:	include/net/ieee80211_radiotap.h
124F:	include/net/iw_handler.h
125F:	include/net/wext.h
126F:	include/uapi/linux/nl80211.h
127F:	include/uapi/linux/wireless.h
128F:	net/wireless/
129
1308169 10/100/1000 GIGABIT ETHERNET DRIVER
131M:	Heiner Kallweit <hkallweit1@gmail.com>
132M:	nic_swsd@realtek.com
133L:	netdev@vger.kernel.org
134S:	Maintained
135F:	drivers/net/ethernet/realtek/r8169*
136
1378250/16?50 (AND CLONE UARTS) SERIAL DRIVER
138M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
139L:	linux-serial@vger.kernel.org
140S:	Maintained
141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
142F:	drivers/tty/serial/8250*
143F:	include/linux/serial_8250.h
144
1458390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
146L:	netdev@vger.kernel.org
147S:	Orphan / Obsolete
148F:	drivers/net/ethernet/8390/
149
1509P FILE SYSTEM
151M:	Eric Van Hensbergen <ericvh@kernel.org>
152M:	Latchesar Ionkov <lucho@ionkov.net>
153M:	Dominique Martinet <asmadeus@codewreck.org>
154R:	Christian Schoenebeck <linux_oss@crudebyte.com>
155L:	v9fs@lists.linux.dev
156S:	Maintained
157W:	http://github.com/v9fs
158Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
160T:	git git://github.com/martinetd/linux.git
161F:	Documentation/filesystems/9p.rst
162F:	fs/9p/
163F:	include/net/9p/
164F:	include/trace/events/9p.h
165F:	include/uapi/linux/virtio_9p.h
166F:	net/9p/
167
168A64FX DIAG DRIVER
169M:	Hitomi Hasegawa <hasegawa-hitomi@fujitsu.com>
170S:	Supported
171F:	drivers/soc/fujitsu/a64fx-diag.c
172
173A8293 MEDIA DRIVER
174M:	Antti Palosaari <crope@iki.fi>
175L:	linux-media@vger.kernel.org
176S:	Maintained
177W:	https://linuxtv.org
178W:	http://palosaari.fi/linux/
179Q:	http://patchwork.linuxtv.org/project/linux-media/list/
180T:	git git://linuxtv.org/anttip/media_tree.git
181F:	drivers/media/dvb-frontends/a8293*
182
183AACRAID SCSI RAID DRIVER
184M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
185L:	linux-scsi@vger.kernel.org
186S:	Supported
187W:	http://www.adaptec.com/
188F:	Documentation/scsi/aacraid.rst
189F:	drivers/scsi/aacraid/
190
191AB8500 BATTERY AND CHARGER DRIVERS
192M:	Linus Walleij <linus.walleij@linaro.org>
193F:	Documentation/devicetree/bindings/power/supply/*ab8500*
194F:	drivers/power/supply/*ab8500*
195
196ABI/API
197L:	linux-api@vger.kernel.org
198F:	include/linux/syscalls.h
199F:	kernel/sys_ni.c
200X:	arch/*/include/uapi/
201X:	include/uapi/
202
203ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
204M:	Hans de Goede <hdegoede@redhat.com>
205L:	linux-hwmon@vger.kernel.org
206S:	Maintained
207F:	drivers/hwmon/abituguru.c
208
209ABIT UGURU 3 HARDWARE MONITOR DRIVER
210M:	Alistair John Strachan <alistair@devzero.co.uk>
211L:	linux-hwmon@vger.kernel.org
212S:	Maintained
213F:	drivers/hwmon/abituguru3.c
214
215ACCES 104-DIO-48E GPIO DRIVER
216M:	William Breathitt Gray <william.gray@linaro.org>
217L:	linux-gpio@vger.kernel.org
218S:	Maintained
219F:	drivers/gpio/gpio-104-dio-48e.c
220
221ACCES 104-IDI-48 GPIO DRIVER
222M:	William Breathitt Gray <william.gray@linaro.org>
223L:	linux-gpio@vger.kernel.org
224S:	Maintained
225F:	drivers/gpio/gpio-104-idi-48.c
226
227ACCES 104-IDIO-16 GPIO DRIVER
228M:	William Breathitt Gray <william.gray@linaro.org>
229L:	linux-gpio@vger.kernel.org
230S:	Maintained
231F:	drivers/gpio/gpio-104-idio-16.c
232
233ACCES 104-QUAD-8 DRIVER
234M:	William Breathitt Gray <william.gray@linaro.org>
235L:	linux-iio@vger.kernel.org
236S:	Maintained
237F:	drivers/counter/104-quad-8.c
238
239ACCES IDIO-16 GPIO LIBRARY
240M:	William Breathitt Gray <william.gray@linaro.org>
241L:	linux-gpio@vger.kernel.org
242S:	Maintained
243F:	drivers/gpio/gpio-idio-16.c
244F:	drivers/gpio/gpio-idio-16.h
245
246ACCES PCI-IDIO-16 GPIO DRIVER
247M:	William Breathitt Gray <william.gray@linaro.org>
248L:	linux-gpio@vger.kernel.org
249S:	Maintained
250F:	drivers/gpio/gpio-pci-idio-16.c
251
252ACCES PCIe-IDIO-24 GPIO DRIVER
253M:	William Breathitt Gray <william.gray@linaro.org>
254L:	linux-gpio@vger.kernel.org
255S:	Maintained
256F:	drivers/gpio/gpio-pcie-idio-24.c
257
258ACENIC DRIVER
259M:	Jes Sorensen <jes@trained-monkey.org>
260L:	linux-acenic@sunsite.dk
261S:	Maintained
262F:	drivers/net/ethernet/alteon/acenic*
263
264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
265M:	Peter Kaestle <peter@piie.net>
266L:	platform-driver-x86@vger.kernel.org
267S:	Maintained
268W:	http://piie.net/?section=acerhdf
269F:	drivers/platform/x86/acerhdf.c
270
271ACER WMI LAPTOP EXTRAS
272M:	"Lee, Chun-Yi" <jlee@suse.com>
273L:	platform-driver-x86@vger.kernel.org
274S:	Maintained
275F:	drivers/platform/x86/acer-wmi.c
276
277ACPI
278M:	"Rafael J. Wysocki" <rafael@kernel.org>
279R:	Len Brown <lenb@kernel.org>
280L:	linux-acpi@vger.kernel.org
281S:	Supported
282Q:	https://patchwork.kernel.org/project/linux-acpi/list/
283B:	https://bugzilla.kernel.org
284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
285F:	Documentation/ABI/testing/configfs-acpi
286F:	Documentation/ABI/testing/sysfs-bus-acpi
287F:	Documentation/firmware-guide/acpi/
288F:	arch/x86/kernel/acpi/
289F:	arch/x86/pci/acpi.c
290F:	drivers/acpi/
291F:	drivers/pci/*/*acpi*
292F:	drivers/pci/*acpi*
293F:	drivers/pnp/pnpacpi/
294F:	include/acpi/
295F:	include/linux/acpi.h
296F:	include/linux/fwnode.h
297F:	tools/power/acpi/
298
299ACPI APEI
300M:	"Rafael J. Wysocki" <rafael@kernel.org>
301R:	Len Brown <lenb@kernel.org>
302R:	James Morse <james.morse@arm.com>
303R:	Tony Luck <tony.luck@intel.com>
304R:	Borislav Petkov <bp@alien8.de>
305L:	linux-acpi@vger.kernel.org
306F:	drivers/acpi/apei/
307
308ACPI COMPONENT ARCHITECTURE (ACPICA)
309M:	Robert Moore <robert.moore@intel.com>
310M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
311L:	linux-acpi@vger.kernel.org
312L:	acpica-devel@lists.linuxfoundation.org
313S:	Supported
314W:	https://acpica.org/
315W:	https://github.com/acpica/acpica/
316Q:	https://patchwork.kernel.org/project/linux-acpi/list/
317B:	https://bugzilla.kernel.org
318B:	https://bugs.acpica.org
319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
320F:	drivers/acpi/acpica/
321F:	include/acpi/
322F:	tools/power/acpi/
323
324ACPI FOR ARM64 (ACPI/arm64)
325M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
326M:	Hanjun Guo <guohanjun@huawei.com>
327M:	Sudeep Holla <sudeep.holla@arm.com>
328L:	linux-acpi@vger.kernel.org
329L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
330S:	Maintained
331F:	drivers/acpi/arm64
332
333ACPI FOR RISC-V (ACPI/riscv)
334M:	Sunil V L <sunilvl@ventanamicro.com>
335L:	linux-acpi@vger.kernel.org
336L:	linux-riscv@lists.infradead.org
337S:	Maintained
338F:	drivers/acpi/riscv/
339
340ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
341M:	Sudeep Holla <sudeep.holla@arm.com>
342L:	linux-acpi@vger.kernel.org
343S:	Supported
344F:	drivers/mailbox/pcc.c
345
346ACPI PMIC DRIVERS
347M:	"Rafael J. Wysocki" <rafael@kernel.org>
348M:	Len Brown <lenb@kernel.org>
349R:	Andy Shevchenko <andy@kernel.org>
350R:	Mika Westerberg <mika.westerberg@linux.intel.com>
351L:	linux-acpi@vger.kernel.org
352S:	Supported
353Q:	https://patchwork.kernel.org/project/linux-acpi/list/
354B:	https://bugzilla.kernel.org
355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
356F:	drivers/acpi/pmic/
357
358ACPI SERIAL MULTI INSTANTIATE DRIVER
359M:	Hans de Goede <hdegoede@redhat.com>
360L:	platform-driver-x86@vger.kernel.org
361S:	Maintained
362F:	drivers/platform/x86/serial-multi-instantiate.c
363
364ACPI THERMAL DRIVER
365M:	Rafael J. Wysocki <rafael@kernel.org>
366R:	Zhang Rui <rui.zhang@intel.com>
367L:	linux-acpi@vger.kernel.org
368S:	Supported
369B:	https://bugzilla.kernel.org
370F:	drivers/acpi/*thermal*
371
372ACPI VIOT DRIVER
373M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
374L:	linux-acpi@vger.kernel.org
375L:	iommu@lists.linux.dev
376S:	Maintained
377F:	drivers/acpi/viot.c
378F:	include/linux/acpi_viot.h
379
380ACPI WMI DRIVER
381L:	platform-driver-x86@vger.kernel.org
382S:	Orphan
383F:	Documentation/driver-api/wmi.rst
384F:	Documentation/wmi/
385F:	drivers/platform/x86/wmi.c
386F:	include/uapi/linux/wmi.h
387
388ACRN HYPERVISOR SERVICE MODULE
389M:	Fei Li <fei1.li@intel.com>
390L:	acrn-dev@lists.projectacrn.org (subscribers-only)
391S:	Supported
392W:	https://projectacrn.org
393F:	Documentation/virt/acrn/
394F:	drivers/virt/acrn/
395F:	include/uapi/linux/acrn.h
396
397AD1889 ALSA SOUND DRIVER
398L:	linux-parisc@vger.kernel.org
399S:	Maintained
400W:	https://parisc.wiki.kernel.org/index.php/AD1889
401F:	sound/pci/ad1889.*
402
403AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
404M:	Mugilraj Dhavachelvan <dmugil2000@gmail.com>
405L:	linux-iio@vger.kernel.org
406S:	Supported
407F:	drivers/iio/potentiometer/ad5110.c
408
409AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
410M:	Michael Hennerich <michael.hennerich@analog.com>
411S:	Supported
412W:	http://wiki.analog.com/AD5254
413W:	https://ez.analog.com/linux-software-drivers
414F:	drivers/misc/ad525x_dpot.c
415
416AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
417M:	Michael Hennerich <michael.hennerich@analog.com>
418S:	Supported
419W:	http://wiki.analog.com/AD5398
420W:	https://ez.analog.com/linux-software-drivers
421F:	drivers/regulator/ad5398.c
422
423AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
424M:	Michael Hennerich <michael.hennerich@analog.com>
425S:	Supported
426W:	http://wiki.analog.com/AD7142
427W:	https://ez.analog.com/linux-software-drivers
428F:	drivers/input/misc/ad714x.c
429
430AD7877 TOUCHSCREEN DRIVER
431M:	Michael Hennerich <michael.hennerich@analog.com>
432S:	Supported
433W:	http://wiki.analog.com/AD7877
434W:	https://ez.analog.com/linux-software-drivers
435F:	drivers/input/touchscreen/ad7877.c
436
437AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
438M:	Michael Hennerich <michael.hennerich@analog.com>
439S:	Supported
440W:	http://wiki.analog.com/AD7879
441W:	https://ez.analog.com/linux-software-drivers
442F:	drivers/input/touchscreen/ad7879.c
443
444ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
445M:	Jiri Kosina <jikos@kernel.org>
446S:	Maintained
447
448ADF7242 IEEE 802.15.4 RADIO DRIVER
449M:	Michael Hennerich <michael.hennerich@analog.com>
450L:	linux-wpan@vger.kernel.org
451S:	Supported
452W:	https://wiki.analog.com/ADF7242
453W:	https://ez.analog.com/linux-software-drivers
454F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
455F:	drivers/net/ieee802154/adf7242.c
456
457ADM1025 HARDWARE MONITOR DRIVER
458M:	Jean Delvare <jdelvare@suse.com>
459L:	linux-hwmon@vger.kernel.org
460S:	Maintained
461F:	Documentation/hwmon/adm1025.rst
462F:	drivers/hwmon/adm1025.c
463
464ADM1029 HARDWARE MONITOR DRIVER
465M:	Corentin Labbe <clabbe.montjoie@gmail.com>
466L:	linux-hwmon@vger.kernel.org
467S:	Maintained
468F:	drivers/hwmon/adm1029.c
469
470ADM8211 WIRELESS DRIVER
471L:	linux-wireless@vger.kernel.org
472S:	Orphan
473W:	https://wireless.wiki.kernel.org/
474F:	drivers/net/wireless/admtek/adm8211.*
475
476ADP1653 FLASH CONTROLLER DRIVER
477M:	Sakari Ailus <sakari.ailus@iki.fi>
478L:	linux-media@vger.kernel.org
479S:	Maintained
480F:	drivers/media/i2c/adp1653.c
481F:	include/media/i2c/adp1653.h
482
483ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
484M:	Michael Hennerich <michael.hennerich@analog.com>
485S:	Supported
486W:	http://wiki.analog.com/ADP5520
487W:	https://ez.analog.com/linux-software-drivers
488F:	drivers/gpio/gpio-adp5520.c
489F:	drivers/input/keyboard/adp5520-keys.c
490F:	drivers/leds/leds-adp5520.c
491F:	drivers/mfd/adp5520.c
492F:	drivers/video/backlight/adp5520_bl.c
493
494ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
495M:	Michael Hennerich <michael.hennerich@analog.com>
496S:	Supported
497W:	http://wiki.analog.com/ADP5588
498W:	https://ez.analog.com/linux-software-drivers
499F:	Documentation/devicetree/bindings/input/adi,adp5588.yaml
500F:	drivers/input/keyboard/adp5588-keys.c
501
502ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
503M:	Michael Hennerich <michael.hennerich@analog.com>
504S:	Supported
505W:	http://wiki.analog.com/ADP8860
506W:	https://ez.analog.com/linux-software-drivers
507F:	drivers/video/backlight/adp8860_bl.c
508
509ADT746X FAN DRIVER
510M:	Colin Leroy <colin@colino.net>
511S:	Maintained
512F:	drivers/macintosh/therm_adt746x.c
513
514ADT7475 HARDWARE MONITOR DRIVER
515M:	Jean Delvare <jdelvare@suse.com>
516L:	linux-hwmon@vger.kernel.org
517S:	Maintained
518F:	Documentation/hwmon/adt7475.rst
519F:	drivers/hwmon/adt7475.c
520
521ADVANSYS SCSI DRIVER
522M:	Matthew Wilcox <willy@infradead.org>
523M:	Hannes Reinecke <hare@suse.com>
524L:	linux-scsi@vger.kernel.org
525S:	Maintained
526F:	Documentation/scsi/advansys.rst
527F:	drivers/scsi/advansys.c
528
529ADVANTECH SWBTN DRIVER
530M:	Andrea Ho <Andrea.Ho@advantech.com.tw>
531L:	platform-driver-x86@vger.kernel.org
532S:	Maintained
533F:	drivers/platform/x86/adv_swbutton.c
534
535ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
536M:	Lucas Stankus <lucas.p.stankus@gmail.com>
537S:	Supported
538F:	Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
539F:	drivers/iio/accel/adxl313*
540
541ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
542M:	Michael Hennerich <michael.hennerich@analog.com>
543S:	Supported
544W:	http://wiki.analog.com/ADXL345
545W:	https://ez.analog.com/linux-software-drivers
546F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
547F:	drivers/input/misc/adxl34x.c
548
549ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
550M:	Puranjay Mohan <puranjay12@gmail.com>
551L:	linux-iio@vger.kernel.org
552S:	Supported
553F:	Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
554F:	drivers/iio/accel/adxl355.h
555F:	drivers/iio/accel/adxl355_core.c
556F:	drivers/iio/accel/adxl355_i2c.c
557F:	drivers/iio/accel/adxl355_spi.c
558
559ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
560M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
561L:	linux-iio@vger.kernel.org
562S:	Supported
563W:	https://ez.analog.com/linux-software-drivers
564F:	Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
565F:	drivers/iio/accel/adxl367*
566
567ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
568M:	Michael Hennerich <michael.hennerich@analog.com>
569S:	Supported
570W:	https://ez.analog.com/linux-software-drivers
571F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
572F:	drivers/iio/accel/adxl372.c
573F:	drivers/iio/accel/adxl372_i2c.c
574F:	drivers/iio/accel/adxl372_spi.c
575
576AF9013 MEDIA DRIVER
577M:	Antti Palosaari <crope@iki.fi>
578L:	linux-media@vger.kernel.org
579S:	Maintained
580W:	https://linuxtv.org
581W:	http://palosaari.fi/linux/
582Q:	http://patchwork.linuxtv.org/project/linux-media/list/
583T:	git git://linuxtv.org/anttip/media_tree.git
584F:	drivers/media/dvb-frontends/af9013*
585
586AF9033 MEDIA DRIVER
587M:	Antti Palosaari <crope@iki.fi>
588L:	linux-media@vger.kernel.org
589S:	Maintained
590W:	https://linuxtv.org
591W:	http://palosaari.fi/linux/
592Q:	http://patchwork.linuxtv.org/project/linux-media/list/
593T:	git git://linuxtv.org/anttip/media_tree.git
594F:	drivers/media/dvb-frontends/af9033*
595
596AFFS FILE SYSTEM
597M:	David Sterba <dsterba@suse.com>
598L:	linux-fsdevel@vger.kernel.org
599S:	Odd Fixes
600F:	Documentation/filesystems/affs.rst
601F:	fs/affs/
602
603AFS FILESYSTEM
604M:	David Howells <dhowells@redhat.com>
605M:	Marc Dionne <marc.dionne@auristor.com>
606L:	linux-afs@lists.infradead.org
607S:	Supported
608W:	https://www.infradead.org/~dhowells/kafs/
609F:	Documentation/filesystems/afs.rst
610F:	fs/afs/
611F:	include/trace/events/afs.h
612
613AGPGART DRIVER
614M:	David Airlie <airlied@redhat.com>
615L:	dri-devel@lists.freedesktop.org
616S:	Maintained
617T:	git git://anongit.freedesktop.org/drm/drm
618F:	drivers/char/agp/
619F:	include/linux/agp*
620F:	include/uapi/linux/agp*
621
622AHA152X SCSI DRIVER
623M:	"Juergen E. Fischer" <fischer@norbit.de>
624L:	linux-scsi@vger.kernel.org
625S:	Maintained
626F:	drivers/scsi/aha152x*
627F:	drivers/scsi/pcmcia/aha152x*
628
629AIC7XXX / AIC79XX SCSI DRIVER
630M:	Hannes Reinecke <hare@suse.com>
631L:	linux-scsi@vger.kernel.org
632S:	Maintained
633F:	drivers/scsi/aic7xxx/
634
635AIMSLAB FM RADIO RECEIVER DRIVER
636M:	Hans Verkuil <hverkuil@xs4all.nl>
637L:	linux-media@vger.kernel.org
638S:	Maintained
639W:	https://linuxtv.org
640T:	git git://linuxtv.org/media_tree.git
641F:	drivers/media/radio/radio-aimslab*
642
643AIO
644M:	Benjamin LaHaise <bcrl@kvack.org>
645L:	linux-aio@kvack.org
646S:	Supported
647F:	fs/aio.c
648F:	include/linux/*aio*.h
649
650AIRSPY MEDIA DRIVER
651M:	Antti Palosaari <crope@iki.fi>
652L:	linux-media@vger.kernel.org
653S:	Maintained
654W:	https://linuxtv.org
655W:	http://palosaari.fi/linux/
656Q:	http://patchwork.linuxtv.org/project/linux-media/list/
657T:	git git://linuxtv.org/anttip/media_tree.git
658F:	drivers/media/usb/airspy/
659
660ALACRITECH GIGABIT ETHERNET DRIVER
661M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
662S:	Maintained
663F:	drivers/net/ethernet/alacritech/*
664
665ALCATEL SPEEDTOUCH USB DRIVER
666M:	Duncan Sands <duncan.sands@free.fr>
667L:	linux-usb@vger.kernel.org
668S:	Maintained
669W:	http://www.linux-usb.org/SpeedTouch/
670F:	drivers/usb/atm/speedtch.c
671F:	drivers/usb/atm/usbatm.c
672
673ALCHEMY AU1XX0 MMC DRIVER
674M:	Manuel Lauss <manuel.lauss@gmail.com>
675S:	Maintained
676F:	drivers/mmc/host/au1xmmc.c
677
678ALI1563 I2C DRIVER
679M:	Rudolf Marek <r.marek@assembler.cz>
680L:	linux-i2c@vger.kernel.org
681S:	Maintained
682F:	Documentation/i2c/busses/i2c-ali1563.rst
683F:	drivers/i2c/busses/i2c-ali1563.c
684
685ALIBABA ELASTIC RDMA DRIVER
686M:	Cheng Xu <chengyou@linux.alibaba.com>
687M:	Kai Shen <kaishen@linux.alibaba.com>
688L:	linux-rdma@vger.kernel.org
689S:	Supported
690F:	drivers/infiniband/hw/erdma
691F:	include/uapi/rdma/erdma-abi.h
692
693ALIBABA PMU DRIVER
694M:	Shuai Xue <xueshuai@linux.alibaba.com>
695S:	Supported
696F:	Documentation/admin-guide/perf/alibaba_pmu.rst
697F:	drivers/perf/alibaba_uncore_drw_pmu.c
698
699ALIENWARE WMI DRIVER
700L:	Dell.Client.Kernel@dell.com
701S:	Maintained
702F:	drivers/platform/x86/dell/alienware-wmi.c
703
704ALLEGRO DVT VIDEO IP CORE DRIVER
705M:	Michael Tretter <m.tretter@pengutronix.de>
706R:	Pengutronix Kernel Team <kernel@pengutronix.de>
707L:	linux-media@vger.kernel.org
708S:	Maintained
709F:	Documentation/devicetree/bindings/media/allegro,al5e.yaml
710F:	drivers/media/platform/allegro-dvt/
711
712ALLWINNER A10 CSI DRIVER
713M:	Maxime Ripard <mripard@kernel.org>
714L:	linux-media@vger.kernel.org
715S:	Maintained
716T:	git git://linuxtv.org/media_tree.git
717F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
718F:	drivers/media/platform/sunxi/sun4i-csi/
719
720ALLWINNER A31 CSI DRIVER
721M:	Yong Deng <yong.deng@magewell.com>
722M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
723L:	linux-media@vger.kernel.org
724S:	Maintained
725T:	git git://linuxtv.org/media_tree.git
726F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
727F:	drivers/media/platform/sunxi/sun6i-csi/
728
729ALLWINNER A31 ISP DRIVER
730M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
731L:	linux-media@vger.kernel.org
732S:	Maintained
733T:	git git://linuxtv.org/media_tree.git
734F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
735F:	drivers/staging/media/sunxi/sun6i-isp/
736F:	drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
737
738ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
739M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
740L:	linux-media@vger.kernel.org
741S:	Maintained
742T:	git git://linuxtv.org/media_tree.git
743F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
744F:	drivers/media/platform/sunxi/sun6i-mipi-csi2/
745
746ALLWINNER CPUFREQ DRIVER
747M:	Yangtao Li <tiny.windzz@gmail.com>
748L:	linux-pm@vger.kernel.org
749S:	Maintained
750F:	Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
751F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
752
753ALLWINNER CRYPTO DRIVERS
754M:	Corentin Labbe <clabbe.montjoie@gmail.com>
755L:	linux-crypto@vger.kernel.org
756S:	Maintained
757F:	drivers/crypto/allwinner/
758
759ALLWINNER DMIC DRIVERS
760M:	Ban Tao <fengzheng923@gmail.com>
761L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
762S:	Maintained
763F:	Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
764F:	sound/soc/sunxi/sun50i-dmic.c
765
766ALLWINNER HARDWARE SPINLOCK SUPPORT
767M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
768S:	Maintained
769F:	Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
770F:	drivers/hwspinlock/sun6i_hwspinlock.c
771
772ALLWINNER THERMAL DRIVER
773M:	Vasily Khoruzhick <anarsoul@gmail.com>
774M:	Yangtao Li <tiny.windzz@gmail.com>
775L:	linux-pm@vger.kernel.org
776S:	Maintained
777F:	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
778F:	drivers/thermal/sun8i_thermal.c
779
780ALLWINNER VPU DRIVER
781M:	Maxime Ripard <mripard@kernel.org>
782M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
783L:	linux-media@vger.kernel.org
784S:	Maintained
785F:	drivers/staging/media/sunxi/cedrus/
786
787ALPHA PORT
788M:	Richard Henderson <richard.henderson@linaro.org>
789M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
790M:	Matt Turner <mattst88@gmail.com>
791L:	linux-alpha@vger.kernel.org
792S:	Odd Fixes
793F:	arch/alpha/
794
795ALPS PS/2 TOUCHPAD DRIVER
796R:	Pali Rohár <pali@kernel.org>
797F:	drivers/input/mouse/alps.*
798
799ALTERA I2C CONTROLLER DRIVER
800M:	Thor Thayer <thor.thayer@linux.intel.com>
801S:	Maintained
802F:	Documentation/devicetree/bindings/i2c/i2c-altera.txt
803F:	drivers/i2c/busses/i2c-altera.c
804
805ALTERA MAILBOX DRIVER
806M:	Mun Yew Tham <mun.yew.tham@intel.com>
807S:	Maintained
808F:	drivers/mailbox/mailbox-altera.c
809
810ALTERA MSGDMA IP CORE DRIVER
811M:	Olivier Dautricourt <olivierdautricourt@gmail.com>
812R:	Stefan Roese <sr@denx.de>
813L:	dmaengine@vger.kernel.org
814S:	Odd Fixes
815F:	Documentation/devicetree/bindings/dma/altr,msgdma.yaml
816F:	drivers/dma/altera-msgdma.c
817
818ALTERA PIO DRIVER
819M:	Mun Yew Tham <mun.yew.tham@intel.com>
820L:	linux-gpio@vger.kernel.org
821S:	Maintained
822F:	drivers/gpio/gpio-altera.c
823
824ALTERA SYSTEM MANAGER DRIVER
825M:	Thor Thayer <thor.thayer@linux.intel.com>
826S:	Maintained
827F:	drivers/mfd/altera-sysmgr.c
828F:	include/linux/mfd/altera-sysmgr.h
829
830ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
831M:	Thor Thayer <thor.thayer@linux.intel.com>
832S:	Maintained
833F:	drivers/gpio/gpio-altera-a10sr.c
834F:	drivers/mfd/altera-a10sr.c
835F:	drivers/reset/reset-a10sr.c
836F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
837F:	include/linux/mfd/altera-a10sr.h
838
839ALTERA TRIPLE SPEED ETHERNET DRIVER
840M:	Joyce Ooi <joyce.ooi@intel.com>
841L:	netdev@vger.kernel.org
842S:	Maintained
843F:	drivers/net/ethernet/altera/
844
845ALTERA UART/JTAG UART SERIAL DRIVERS
846M:	Tobias Klauser <tklauser@distanz.ch>
847L:	linux-serial@vger.kernel.org
848S:	Maintained
849F:	drivers/tty/serial/altera_jtaguart.c
850F:	drivers/tty/serial/altera_uart.c
851F:	include/linux/altera_jtaguart.h
852F:	include/linux/altera_uart.h
853
854AMAZON ANNAPURNA LABS FIC DRIVER
855M:	Talel Shenhar <talel@amazon.com>
856S:	Maintained
857F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
858F:	drivers/irqchip/irq-al-fic.c
859
860AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
861M:	Talel Shenhar <talel@amazon.com>
862M:	Talel Shenhar <talelshenhar@gmail.com>
863S:	Maintained
864F:	Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
865F:	drivers/edac/al_mc_edac.c
866
867AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
868M:	Talel Shenhar <talel@amazon.com>
869S:	Maintained
870F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
871F:	drivers/thermal/thermal_mmio.c
872
873AMAZON ETHERNET DRIVERS
874M:	Shay Agroskin <shayagr@amazon.com>
875M:	Arthur Kiyanovski <akiyano@amazon.com>
876R:	David Arinzon <darinzon@amazon.com>
877R:	Noam Dagan <ndagan@amazon.com>
878R:	Saeed Bishara <saeedb@amazon.com>
879L:	netdev@vger.kernel.org
880S:	Supported
881F:	Documentation/networking/device_drivers/ethernet/amazon/ena.rst
882F:	drivers/net/ethernet/amazon/
883
884AMAZON RDMA EFA DRIVER
885M:	Michael Margolin <mrgolin@amazon.com>
886R:	Gal Pressman <gal.pressman@linux.dev>
887R:	Yossi Leybovich <sleybo@amazon.com>
888L:	linux-rdma@vger.kernel.org
889S:	Supported
890Q:	https://patchwork.kernel.org/project/linux-rdma/list/
891F:	drivers/infiniband/hw/efa/
892F:	include/uapi/rdma/efa-abi.h
893
894AMD CDX BUS DRIVER
895M:	Nipun Gupta <nipun.gupta@amd.com>
896M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
897S:	Maintained
898F:	Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
899F:	drivers/cdx/*
900F:	include/linux/cdx/*
901
902AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
903M:	Tom Lendacky <thomas.lendacky@amd.com>
904M:	John Allen <john.allen@amd.com>
905L:	linux-crypto@vger.kernel.org
906S:	Supported
907F:	drivers/crypto/ccp/
908F:	include/linux/ccp.h
909
910AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
911M:	Brijesh Singh <brijesh.singh@amd.com>
912M:	Tom Lendacky <thomas.lendacky@amd.com>
913L:	linux-crypto@vger.kernel.org
914S:	Supported
915F:	drivers/crypto/ccp/sev*
916F:	include/uapi/linux/psp-sev.h
917
918AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
919M:	Mario Limonciello <mario.limonciello@amd.com>
920L:	linux-crypto@vger.kernel.org
921S:	Supported
922F:	drivers/crypto/ccp/dbc.c
923F:	drivers/crypto/ccp/dbc.h
924F:	drivers/crypto/ccp/platform-access.c
925F:	drivers/crypto/ccp/platform-access.h
926F:	include/uapi/linux/psp-dbc.h
927F:	tools/crypto/ccp/*.c
928F:	tools/crypto/ccp/*.py
929
930AMD DISPLAY CORE
931M:	Harry Wentland <harry.wentland@amd.com>
932M:	Leo Li <sunpeng.li@amd.com>
933M:	Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
934L:	amd-gfx@lists.freedesktop.org
935S:	Supported
936T:	git https://gitlab.freedesktop.org/agd5f/linux.git
937F:	drivers/gpu/drm/amd/display/
938
939AMD FAM15H PROCESSOR POWER MONITORING DRIVER
940M:	Huang Rui <ray.huang@amd.com>
941L:	linux-hwmon@vger.kernel.org
942S:	Supported
943F:	Documentation/hwmon/fam15h_power.rst
944F:	drivers/hwmon/fam15h_power.c
945
946AMD FCH GPIO DRIVER
947M:	Enrico Weigelt, metux IT consult <info@metux.net>
948L:	linux-gpio@vger.kernel.org
949S:	Maintained
950F:	drivers/gpio/gpio-amd-fch.c
951F:	include/linux/platform_data/gpio/gpio-amd-fch.h
952
953AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
954L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
955S:	Orphan
956F:	drivers/usb/gadget/udc/amd5536udc.*
957
958AMD GEODE PROCESSOR/CHIPSET SUPPORT
959M:	Andres Salomon <dilinger@queued.net>
960L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
961S:	Supported
962W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
963F:	arch/x86/include/asm/geode.h
964F:	drivers/char/hw_random/geode-rng.c
965F:	drivers/crypto/geode*
966F:	drivers/video/fbdev/geode/
967
968AMD HSMP DRIVER
969M:	Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
970R:	Carlos Bilbao <carlos.bilbao@amd.com>
971L:	platform-driver-x86@vger.kernel.org
972S:	Maintained
973F:	Documentation/arch/x86/amd_hsmp.rst
974F:	arch/x86/include/asm/amd_hsmp.h
975F:	arch/x86/include/uapi/asm/amd_hsmp.h
976F:	drivers/platform/x86/amd/hsmp.c
977
978AMD IOMMU (AMD-VI)
979M:	Joerg Roedel <joro@8bytes.org>
980R:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
981L:	iommu@lists.linux.dev
982S:	Maintained
983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
984F:	drivers/iommu/amd/
985F:	include/linux/amd-iommu.h
986
987AMD KFD
988M:	Felix Kuehling <Felix.Kuehling@amd.com>
989L:	amd-gfx@lists.freedesktop.org
990S:	Supported
991T:	git https://gitlab.freedesktop.org/agd5f/linux.git
992F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
993F:	drivers/gpu/drm/amd/amdkfd/
994F:	drivers/gpu/drm/amd/include/cik_structs.h
995F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
996F:	drivers/gpu/drm/amd/include/v9_structs.h
997F:	drivers/gpu/drm/amd/include/vi_structs.h
998F:	include/uapi/linux/kfd_ioctl.h
999F:	include/uapi/linux/kfd_sysfs.h
1000
1001AMD MP2 I2C DRIVER
1002M:	Elie Morisse <syniurge@gmail.com>
1003M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1004L:	linux-i2c@vger.kernel.org
1005S:	Maintained
1006F:	drivers/i2c/busses/i2c-amd-mp2*
1007
1008AMD PDS CORE DRIVER
1009M:	Shannon Nelson <shannon.nelson@amd.com>
1010M:	Brett Creeley <brett.creeley@amd.com>
1011L:	netdev@vger.kernel.org
1012S:	Supported
1013F:	Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1014F:	drivers/net/ethernet/amd/pds_core/
1015F:	include/linux/pds/
1016
1017AMD PMC DRIVER
1018M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1019L:	platform-driver-x86@vger.kernel.org
1020S:	Maintained
1021F:	drivers/platform/x86/amd/pmc/
1022
1023AMD PMF DRIVER
1024M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1025L:	platform-driver-x86@vger.kernel.org
1026S:	Maintained
1027F:	Documentation/ABI/testing/sysfs-amd-pmf
1028F:	drivers/platform/x86/amd/pmf/
1029
1030AMD POWERPLAY AND SWSMU
1031M:	Evan Quan <evan.quan@amd.com>
1032L:	amd-gfx@lists.freedesktop.org
1033S:	Supported
1034T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1035F:	drivers/gpu/drm/amd/pm/
1036
1037AMD PSTATE DRIVER
1038M:	Huang Rui <ray.huang@amd.com>
1039L:	linux-pm@vger.kernel.org
1040S:	Supported
1041F:	Documentation/admin-guide/pm/amd-pstate.rst
1042F:	drivers/cpufreq/amd-pstate*
1043F:	include/linux/amd-pstate.h
1044F:	tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1045
1046AMD PTDMA DRIVER
1047M:	Sanjay R Mehta <sanju.mehta@amd.com>
1048L:	dmaengine@vger.kernel.org
1049S:	Maintained
1050F:	drivers/dma/ptdma/
1051
1052AMD SEATTLE DEVICE TREE SUPPORT
1053M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1054M:	Tom Lendacky <thomas.lendacky@amd.com>
1055S:	Supported
1056F:	arch/arm64/boot/dts/amd/
1057
1058AMD SENSOR FUSION HUB DRIVER
1059M:	Basavaraj Natikar <basavaraj.natikar@amd.com>
1060L:	linux-input@vger.kernel.org
1061S:	Maintained
1062F:	Documentation/hid/amd-sfh*
1063F:	drivers/hid/amd-sfh-hid/
1064
1065AMD SPI DRIVER
1066M:	Sanjay R Mehta <sanju.mehta@amd.com>
1067S:	Maintained
1068F:	drivers/spi/spi-amd.c
1069
1070AMD XGBE DRIVER
1071M:	"Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1072L:	netdev@vger.kernel.org
1073S:	Supported
1074F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1075F:	drivers/net/ethernet/amd/xgbe/
1076
1077AMLOGIC DDR PMU DRIVER
1078M:	Jiucheng Xu <jiucheng.xu@amlogic.com>
1079L:	linux-amlogic@lists.infradead.org
1080S:	Supported
1081W:	http://www.amlogic.com
1082F:	Documentation/admin-guide/perf/meson-ddr-pmu.rst
1083F:	Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1084F:	drivers/perf/amlogic/
1085F:	include/soc/amlogic/
1086
1087AMPHION VPU CODEC V4L2 DRIVER
1088M:	Ming Qian <ming.qian@nxp.com>
1089M:	Zhou Peng <eagle.zhou@nxp.com>
1090L:	linux-media@vger.kernel.org
1091S:	Maintained
1092F:	Documentation/devicetree/bindings/media/amphion,vpu.yaml
1093F:	drivers/media/platform/amphion/
1094
1095AMS AS73211 DRIVER
1096M:	Christian Eggers <ceggers@arri.de>
1097L:	linux-iio@vger.kernel.org
1098S:	Maintained
1099F:	Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1100F:	drivers/iio/light/as73211.c
1101
1102AMT (Automatic Multicast Tunneling)
1103M:	Taehee Yoo <ap420073@gmail.com>
1104L:	netdev@vger.kernel.org
1105S:	Maintained
1106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1108F:	drivers/net/amt.c
1109
1110ANALOG DEVICES INC AD3552R DRIVER
1111M:	Nuno Sá <nuno.sa@analog.com>
1112L:	linux-iio@vger.kernel.org
1113S:	Supported
1114W:	https://ez.analog.com/linux-software-drivers
1115F:	Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1116F:	drivers/iio/dac/ad3552r.c
1117
1118ANALOG DEVICES INC AD4130 DRIVER
1119M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1120L:	linux-iio@vger.kernel.org
1121S:	Supported
1122W:	http://ez.analog.com/community/linux-device-drivers
1123F:	Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1124F:	Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1125F:	drivers/iio/adc/ad4130.c
1126
1127ANALOG DEVICES INC AD7192 DRIVER
1128M:	Alexandru Tachici <alexandru.tachici@analog.com>
1129L:	linux-iio@vger.kernel.org
1130S:	Supported
1131W:	https://ez.analog.com/linux-software-drivers
1132F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1133F:	drivers/iio/adc/ad7192.c
1134
1135ANALOG DEVICES INC AD7292 DRIVER
1136M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1137L:	linux-iio@vger.kernel.org
1138S:	Supported
1139W:	https://ez.analog.com/linux-software-drivers
1140F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1141F:	drivers/iio/adc/ad7292.c
1142
1143ANALOG DEVICES INC AD7293 DRIVER
1144M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1145L:	linux-iio@vger.kernel.org
1146S:	Supported
1147W:	https://ez.analog.com/linux-software-drivers
1148F:	Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1149F:	drivers/iio/dac/ad7293.c
1150
1151ANALOG DEVICES INC AD74115 DRIVER
1152M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1153L:	linux-iio@vger.kernel.org
1154S:	Supported
1155W:	http://ez.analog.com/community/linux-device-drivers
1156F:	Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1157F:	drivers/iio/addac/ad74115.c
1158
1159ANALOG DEVICES INC AD74413R DRIVER
1160M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1161L:	linux-iio@vger.kernel.org
1162S:	Supported
1163W:	https://ez.analog.com/linux-software-drivers
1164F:	Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1165F:	drivers/iio/addac/ad74413r.c
1166F:	include/dt-bindings/iio/addac/adi,ad74413r.h
1167
1168ANALOG DEVICES INC AD7768-1 DRIVER
1169M:	Michael Hennerich <Michael.Hennerich@analog.com>
1170L:	linux-iio@vger.kernel.org
1171S:	Supported
1172W:	https://ez.analog.com/linux-software-drivers
1173F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1174F:	drivers/iio/adc/ad7768-1.c
1175
1176ANALOG DEVICES INC AD7780 DRIVER
1177M:	Michael Hennerich <Michael.Hennerich@analog.com>
1178M:	Renato Lui Geh <renatogeh@gmail.com>
1179L:	linux-iio@vger.kernel.org
1180S:	Supported
1181W:	https://ez.analog.com/linux-software-drivers
1182F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1183F:	drivers/iio/adc/ad7780.c
1184
1185ANALOG DEVICES INC ADA4250 DRIVER
1186M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1187L:	linux-iio@vger.kernel.org
1188S:	Supported
1189W:	https://ez.analog.com/linux-software-drivers
1190F:	Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1191F:	drivers/iio/amplifiers/ada4250.c
1192
1193ANALOG DEVICES INC ADF4377 DRIVER
1194M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1195L:	linux-iio@vger.kernel.org
1196S:	Supported
1197W:	https://ez.analog.com/linux-software-drivers
1198F:	Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1199F:	drivers/iio/frequency/adf4377.c
1200
1201ANALOG DEVICES INC ADGS1408 DRIVER
1202M:	Mircea Caprioru <mircea.caprioru@analog.com>
1203S:	Supported
1204F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1205F:	drivers/mux/adgs1408.c
1206
1207ANALOG DEVICES INC ADIN DRIVER
1208M:	Michael Hennerich <michael.hennerich@analog.com>
1209L:	netdev@vger.kernel.org
1210S:	Supported
1211W:	https://ez.analog.com/linux-software-drivers
1212F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1213F:	drivers/net/phy/adin.c
1214
1215ANALOG DEVICES INC ADIS DRIVER LIBRARY
1216M:	Nuno Sa <nuno.sa@analog.com>
1217L:	linux-iio@vger.kernel.org
1218S:	Supported
1219F:	drivers/iio/imu/adis.c
1220F:	drivers/iio/imu/adis_buffer.c
1221F:	drivers/iio/imu/adis_trigger.c
1222F:	include/linux/iio/imu/adis.h
1223
1224ANALOG DEVICES INC ADIS16460 DRIVER
1225M:	Dragos Bogdan <dragos.bogdan@analog.com>
1226L:	linux-iio@vger.kernel.org
1227S:	Supported
1228W:	https://ez.analog.com/linux-software-drivers
1229F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1230F:	drivers/iio/imu/adis16460.c
1231
1232ANALOG DEVICES INC ADIS16475 DRIVER
1233M:	Nuno Sa <nuno.sa@analog.com>
1234L:	linux-iio@vger.kernel.org
1235S:	Supported
1236W:	https://ez.analog.com/linux-software-drivers
1237F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1238F:	drivers/iio/imu/adis16475.c
1239
1240ANALOG DEVICES INC ADM1177 DRIVER
1241M:	Michael Hennerich <Michael.Hennerich@analog.com>
1242L:	linux-hwmon@vger.kernel.org
1243S:	Supported
1244W:	https://ez.analog.com/linux-software-drivers
1245F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1246F:	drivers/hwmon/adm1177.c
1247
1248ANALOG DEVICES INC ADMV1013 DRIVER
1249M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1250L:	linux-iio@vger.kernel.org
1251S:	Supported
1252W:	https://ez.analog.com/linux-software-drivers
1253F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1254F:	drivers/iio/frequency/admv1013.c
1255
1256ANALOG DEVICES INC ADMV1014 DRIVER
1257M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1258L:	linux-iio@vger.kernel.org
1259S:	Supported
1260W:	https://ez.analog.com/linux-software-drivers
1261F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1262F:	drivers/iio/frequency/admv1014.c
1263
1264ANALOG DEVICES INC ADMV8818 DRIVER
1265M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1266L:	linux-iio@vger.kernel.org
1267S:	Supported
1268W:	https://ez.analog.com/linux-software-drivers
1269F:	Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1270F:	drivers/iio/filter/admv8818.c
1271
1272ANALOG DEVICES INC ADP5061 DRIVER
1273M:	Michael Hennerich <Michael.Hennerich@analog.com>
1274L:	linux-pm@vger.kernel.org
1275S:	Supported
1276W:	https://ez.analog.com/linux-software-drivers
1277F:	drivers/power/supply/adp5061.c
1278
1279ANALOG DEVICES INC ADRF6780 DRIVER
1280M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1281L:	linux-iio@vger.kernel.org
1282S:	Supported
1283W:	https://ez.analog.com/linux-software-drivers
1284F:	Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1285F:	drivers/iio/frequency/adrf6780.c
1286
1287ANALOG DEVICES INC ADV7180 DRIVER
1288M:	Lars-Peter Clausen <lars@metafoo.de>
1289L:	linux-media@vger.kernel.org
1290S:	Supported
1291W:	https://ez.analog.com/linux-software-drivers
1292F:	Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1293F:	drivers/media/i2c/adv7180.c
1294
1295ANALOG DEVICES INC ADV748X DRIVER
1296M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
1297L:	linux-media@vger.kernel.org
1298S:	Maintained
1299F:	Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1300F:	drivers/media/i2c/adv748x/*
1301
1302ANALOG DEVICES INC ADV7511 DRIVER
1303M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1304L:	linux-media@vger.kernel.org
1305S:	Maintained
1306F:	drivers/media/i2c/adv7511*
1307
1308ANALOG DEVICES INC ADV7604 DRIVER
1309M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1310L:	linux-media@vger.kernel.org
1311S:	Maintained
1312F:	Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1313F:	drivers/media/i2c/adv7604*
1314
1315ANALOG DEVICES INC ADV7842 DRIVER
1316M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1317L:	linux-media@vger.kernel.org
1318S:	Maintained
1319F:	drivers/media/i2c/adv7842*
1320
1321ANALOG DEVICES INC ADXRS290 DRIVER
1322M:	Nishant Malpani <nish.malpani25@gmail.com>
1323L:	linux-iio@vger.kernel.org
1324S:	Supported
1325F:	Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1326F:	drivers/iio/gyro/adxrs290.c
1327
1328ANALOG DEVICES INC ASOC CODEC DRIVERS
1329M:	Lars-Peter Clausen <lars@metafoo.de>
1330M:	Nuno Sá <nuno.sa@analog.com>
1331L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1332S:	Supported
1333W:	http://wiki.analog.com/
1334W:	https://ez.analog.com/linux-software-drivers
1335F:	sound/soc/codecs/ad1*
1336F:	sound/soc/codecs/ad7*
1337F:	sound/soc/codecs/adau*
1338F:	sound/soc/codecs/adav*
1339F:	sound/soc/codecs/sigmadsp.*
1340F:	sound/soc/codecs/ssm*
1341
1342ANALOG DEVICES INC DMA DRIVERS
1343M:	Lars-Peter Clausen <lars@metafoo.de>
1344S:	Supported
1345W:	https://ez.analog.com/linux-software-drivers
1346F:	drivers/dma/dma-axi-dmac.c
1347
1348ANALOG DEVICES INC IIO DRIVERS
1349M:	Lars-Peter Clausen <lars@metafoo.de>
1350M:	Michael Hennerich <Michael.Hennerich@analog.com>
1351S:	Supported
1352W:	http://wiki.analog.com/
1353W:	https://ez.analog.com/linux-software-drivers
1354F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1355F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1356F:	Documentation/devicetree/bindings/iio/*/adi,*
1357F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1358F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1359F:	drivers/iio/*/ad*
1360F:	drivers/iio/adc/ltc249*
1361F:	drivers/iio/amplifiers/hmc425a.c
1362F:	drivers/staging/iio/*/ad*
1363X:	drivers/iio/*/adjd*
1364
1365ANALOG DEVICES INC MAX31760 DRIVER
1366M:	Ibrahim Tilki <Ibrahim.Tilki@analog.com>
1367S:	Maintained
1368W:	http://wiki.analog.com/
1369W:	https://ez.analog.com/linux-software-drivers
1370F:	Documentation/devicetree/bindings/hwmon/adi,max31760.yaml
1371F:	Documentation/hwmon/max31760.rst
1372F:	drivers/hwmon/max31760.c
1373
1374ANALOGBITS PLL LIBRARIES
1375M:	Paul Walmsley <paul.walmsley@sifive.com>
1376S:	Supported
1377F:	drivers/clk/analogbits/*
1378F:	include/linux/clk/analogbits*
1379
1380ANDROID DRIVERS
1381M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1382M:	Arve Hjønnevåg <arve@android.com>
1383M:	Todd Kjos <tkjos@android.com>
1384M:	Martijn Coenen <maco@android.com>
1385M:	Joel Fernandes <joel@joelfernandes.org>
1386M:	Christian Brauner <christian@brauner.io>
1387M:	Carlos Llamas <cmllamas@google.com>
1388M:	Suren Baghdasaryan <surenb@google.com>
1389L:	linux-kernel@vger.kernel.org
1390S:	Supported
1391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1392F:	drivers/android/
1393
1394ANDROID GOLDFISH PIC DRIVER
1395M:	Miodrag Dinic <miodrag.dinic@mips.com>
1396S:	Supported
1397F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1398F:	drivers/irqchip/irq-goldfish-pic.c
1399
1400ANDROID GOLDFISH RTC DRIVER
1401M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
1402S:	Supported
1403F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1404F:	drivers/rtc/rtc-goldfish.c
1405
1406AOA (Apple Onboard Audio) ALSA DRIVER
1407M:	Johannes Berg <johannes@sipsolutions.net>
1408L:	linuxppc-dev@lists.ozlabs.org
1409L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1410S:	Maintained
1411F:	sound/aoa/
1412
1413APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1414M:	William Breathitt Gray <william.gray@linaro.org>
1415L:	linux-iio@vger.kernel.org
1416S:	Maintained
1417F:	drivers/iio/addac/stx104.c
1418
1419APM DRIVER
1420M:	Jiri Kosina <jikos@kernel.org>
1421S:	Odd fixes
1422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1423F:	arch/x86/kernel/apm_32.c
1424F:	drivers/char/apm-emulation.c
1425F:	include/linux/apm_bios.h
1426F:	include/uapi/linux/apm_bios.h
1427
1428APPARMOR SECURITY MODULE
1429M:	John Johansen <john.johansen@canonical.com>
1430M:	John Johansen <john@apparmor.net>
1431L:	apparmor@lists.ubuntu.com (moderated for non-subscribers)
1432S:	Supported
1433W:	apparmor.net
1434B:	https://gitlab.com/apparmor/apparmor-kernel
1435C:	irc://irc.oftc.net/apparmor
1436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1437T:	https://gitlab.com/apparmor/apparmor-kernel.git
1438F:	Documentation/admin-guide/LSM/apparmor.rst
1439F:	security/apparmor/
1440
1441APPLE BCM5974 MULTITOUCH DRIVER
1442M:	Henrik Rydberg <rydberg@bitmath.org>
1443L:	linux-input@vger.kernel.org
1444S:	Odd fixes
1445F:	drivers/input/mouse/bcm5974.c
1446
1447APPLE PCIE CONTROLLER DRIVER
1448M:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
1449M:	Marc Zyngier <maz@kernel.org>
1450L:	linux-pci@vger.kernel.org
1451S:	Maintained
1452F:	drivers/pci/controller/pcie-apple.c
1453
1454APPLE SMC DRIVER
1455M:	Henrik Rydberg <rydberg@bitmath.org>
1456L:	linux-hwmon@vger.kernel.org
1457S:	Odd fixes
1458F:	drivers/hwmon/applesmc.c
1459
1460APPLETALK NETWORK LAYER
1461L:	netdev@vger.kernel.org
1462S:	Odd fixes
1463F:	drivers/net/appletalk/
1464F:	include/linux/atalk.h
1465F:	include/uapi/linux/atalk.h
1466F:	net/appletalk/
1467
1468APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1469M:	Khuong Dinh <khuong@os.amperecomputing.com>
1470S:	Supported
1471F:	arch/arm64/boot/dts/apm/
1472
1473APPLIED MICRO (APM) X-GENE SOC EDAC
1474M:	Khuong Dinh <khuong@os.amperecomputing.com>
1475S:	Supported
1476F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1477F:	drivers/edac/xgene_edac.c
1478
1479APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1480M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1481M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1482S:	Supported
1483F:	drivers/net/ethernet/apm/xgene-v2/
1484
1485APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1486M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1487M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1488M:	Quan Nguyen <quan@os.amperecomputing.com>
1489S:	Supported
1490F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1491F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1492F:	drivers/net/ethernet/apm/xgene/
1493F:	drivers/net/mdio/mdio-xgene.c
1494
1495APPLIED MICRO (APM) X-GENE SOC PMU
1496M:	Khuong Dinh <khuong@os.amperecomputing.com>
1497S:	Supported
1498F:	Documentation/admin-guide/perf/xgene-pmu.rst
1499F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1500F:	drivers/perf/xgene_pmu.c
1501
1502APTINA CAMERA SENSOR PLL
1503M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1504L:	linux-media@vger.kernel.org
1505S:	Maintained
1506F:	drivers/media/i2c/aptina-pll.*
1507
1508AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1509M:	Aleksa Savic <savicaleksa83@gmail.com>
1510M:	Jack Doan <me@jackdoan.com>
1511L:	linux-hwmon@vger.kernel.org
1512S:	Maintained
1513F:	Documentation/hwmon/aquacomputer_d5next.rst
1514F:	drivers/hwmon/aquacomputer_d5next.c
1515
1516AQUANTIA ETHERNET DRIVER (atlantic)
1517M:	Igor Russkikh <irusskikh@marvell.com>
1518L:	netdev@vger.kernel.org
1519S:	Supported
1520W:	https://www.marvell.com/
1521Q:	https://patchwork.kernel.org/project/netdevbpf/list/
1522F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1523F:	drivers/net/ethernet/aquantia/atlantic/
1524
1525AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1526M:	Egor Pomozov <epomozov@marvell.com>
1527L:	netdev@vger.kernel.org
1528S:	Supported
1529W:	http://www.aquantia.com
1530F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1531
1532AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1533M:	Krzysztof Hałasa <khalasa@piap.pl>
1534L:	linux-media@vger.kernel.org
1535S:	Maintained
1536F:	Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1537F:	drivers/media/i2c/ar0521.c
1538
1539ARASAN NAND CONTROLLER DRIVER
1540M:	Miquel Raynal <miquel.raynal@bootlin.com>
1541R:	Michal Simek <michal.simek@amd.com>
1542L:	linux-mtd@lists.infradead.org
1543S:	Maintained
1544F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1545F:	drivers/mtd/nand/raw/arasan-nand-controller.c
1546
1547ARC FRAMEBUFFER DRIVER
1548M:	Jaya Kumar <jayalk@intworks.biz>
1549S:	Maintained
1550F:	drivers/video/fbdev/arcfb.c
1551F:	drivers/video/fbdev/core/fb_defio.c
1552
1553ARC PGU DRM DRIVER
1554M:	Alexey Brodkin <abrodkin@synopsys.com>
1555S:	Supported
1556F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1557F:	drivers/gpu/drm/tiny/arcpgu.c
1558
1559ARCNET NETWORK LAYER
1560M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1561L:	netdev@vger.kernel.org
1562S:	Maintained
1563F:	drivers/net/arcnet/
1564F:	include/uapi/linux/if_arcnet.h
1565
1566ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1567M:	Arnd Bergmann <arnd@arndb.de>
1568M:	Olof Johansson <olof@lixom.net>
1569M:	soc@kernel.org
1570L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571S:	Maintained
1572P:	Documentation/process/maintainer-soc.rst
1573C:	irc://irc.libera.chat/armlinux
1574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1575F:	Documentation/process/maintainer-soc*.rst
1576F:	arch/arm/boot/dts/Makefile
1577F:	arch/arm64/boot/dts/Makefile
1578
1579ARM ARCHITECTED TIMER DRIVER
1580M:	Mark Rutland <mark.rutland@arm.com>
1581M:	Marc Zyngier <maz@kernel.org>
1582L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583S:	Maintained
1584F:	arch/arm/include/asm/arch_timer.h
1585F:	arch/arm64/include/asm/arch_timer.h
1586F:	drivers/clocksource/arm_arch_timer.c
1587
1588ARM HDLCD DRM DRIVER
1589M:	Liviu Dudau <liviu.dudau@arm.com>
1590S:	Supported
1591F:	Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1592F:	drivers/gpu/drm/arm/hdlcd_*
1593
1594ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1595M:	Linus Walleij <linus.walleij@linaro.org>
1596L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597S:	Maintained
1598F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
1599F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
1600F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
1601F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1602F:	Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1603F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1604F:	Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1605F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1606F:	Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1607F:	arch/arm/boot/dts/arm/arm-realview-*
1608F:	arch/arm/boot/dts/arm/integrator*
1609F:	arch/arm/boot/dts/arm/versatile*
1610F:	arch/arm/mach-versatile/
1611F:	drivers/bus/arm-integrator-lm.c
1612F:	drivers/clk/versatile/
1613F:	drivers/i2c/busses/i2c-versatile.c
1614F:	drivers/irqchip/irq-versatile-fpga.c
1615F:	drivers/mtd/maps/physmap-versatile.*
1616F:	drivers/power/reset/arm-versatile-reboot.c
1617F:	drivers/soc/versatile/
1618
1619ARM KOMEDA DRM-KMS DRIVER
1620M:	Liviu Dudau <liviu.dudau@arm.com>
1621S:	Supported
1622T:	git git://anongit.freedesktop.org/drm/drm-misc
1623F:	Documentation/devicetree/bindings/display/arm,komeda.yaml
1624F:	Documentation/gpu/komeda-kms.rst
1625F:	drivers/gpu/drm/arm/display/include/
1626F:	drivers/gpu/drm/arm/display/komeda/
1627
1628ARM MALI PANFROST DRM DRIVER
1629M:	Rob Herring <robh@kernel.org>
1630M:	Tomeu Vizoso <tomeu.vizoso@collabora.com>
1631R:	Steven Price <steven.price@arm.com>
1632R:	Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1633L:	dri-devel@lists.freedesktop.org
1634S:	Supported
1635T:	git git://anongit.freedesktop.org/drm/drm-misc
1636F:	drivers/gpu/drm/panfrost/
1637F:	include/uapi/drm/panfrost_drm.h
1638
1639ARM MALI-DP DRM DRIVER
1640M:	Liviu Dudau <liviu.dudau@arm.com>
1641S:	Supported
1642T:	git git://anongit.freedesktop.org/drm/drm-misc
1643F:	Documentation/devicetree/bindings/display/arm,malidp.yaml
1644F:	Documentation/gpu/afbc.rst
1645F:	drivers/gpu/drm/arm/
1646
1647ARM MFM AND FLOPPY DRIVERS
1648M:	Ian Molton <spyro@f2s.com>
1649S:	Maintained
1650F:	arch/arm/include/asm/floppy.h
1651F:	arch/arm/mach-rpc/floppydma.S
1652
1653ARM PMU PROFILING AND DEBUGGING
1654M:	Will Deacon <will@kernel.org>
1655M:	Mark Rutland <mark.rutland@arm.com>
1656L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1657S:	Maintained
1658F:	Documentation/devicetree/bindings/arm/pmu.yaml
1659F:	Documentation/devicetree/bindings/perf/
1660F:	arch/arm*/include/asm/hw_breakpoint.h
1661F:	arch/arm*/include/asm/perf_event.h
1662F:	arch/arm*/kernel/hw_breakpoint.c
1663F:	arch/arm*/kernel/perf_*
1664F:	drivers/perf/
1665F:	include/linux/perf/arm_pmu.h
1666
1667ARM PORT
1668M:	Russell King <linux@armlinux.org.uk>
1669L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670S:	Odd Fixes
1671W:	http://www.armlinux.org.uk/
1672T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1673F:	arch/arm/
1674X:	arch/arm/boot/dts/
1675
1676ARM PRIMECELL AACI PL041 DRIVER
1677M:	Russell King <linux@armlinux.org.uk>
1678S:	Odd Fixes
1679F:	sound/arm/aaci.*
1680
1681ARM PRIMECELL BUS SUPPORT
1682M:	Russell King <linux@armlinux.org.uk>
1683S:	Odd Fixes
1684F:	drivers/amba/
1685F:	include/linux/amba/bus.h
1686
1687ARM PRIMECELL CLCD PL110 DRIVER
1688M:	Russell King <linux@armlinux.org.uk>
1689S:	Odd Fixes
1690F:	drivers/video/fbdev/amba-clcd.*
1691
1692ARM PRIMECELL KMI PL050 DRIVER
1693M:	Russell King <linux@armlinux.org.uk>
1694S:	Odd Fixes
1695F:	drivers/input/serio/ambakmi.*
1696F:	include/linux/amba/kmi.h
1697
1698ARM PRIMECELL MMCI PL180/1 DRIVER
1699M:	Russell King <linux@armlinux.org.uk>
1700S:	Odd Fixes
1701F:	drivers/mmc/host/mmci.*
1702F:	include/linux/amba/mmci.h
1703
1704ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1705M:	Miquel Raynal <miquel.raynal@bootlin.com>
1706R:	Michal Simek <michal.simek@amd.com>
1707L:	linux-mtd@lists.infradead.org
1708S:	Maintained
1709F:	Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1710F:	drivers/mtd/nand/raw/pl35x-nand-controller.c
1711
1712ARM PRIMECELL PL35X SMC DRIVER
1713M:	Miquel Raynal <miquel.raynal@bootlin.com>
1714R:	Michal Simek <michal.simek@amd.com>
1715L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1716S:	Maintained
1717F:	Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1718F:	drivers/memory/pl353-smc.c
1719
1720ARM PRIMECELL SSP PL022 SPI DRIVER
1721M:	Linus Walleij <linus.walleij@linaro.org>
1722L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1723S:	Maintained
1724F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1725F:	drivers/spi/spi-pl022.c
1726
1727ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1728M:	Russell King <linux@armlinux.org.uk>
1729S:	Odd Fixes
1730F:	drivers/tty/serial/amba-pl01*.c
1731F:	include/linux/amba/serial.h
1732
1733ARM PRIMECELL VIC PL190/PL192 DRIVER
1734M:	Linus Walleij <linus.walleij@linaro.org>
1735L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736S:	Maintained
1737F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1738F:	drivers/irqchip/irq-vic.c
1739
1740ARM SMC WATCHDOG DRIVER
1741M:	Julius Werner <jwerner@chromium.org>
1742R:	Evan Benn <evanbenn@chromium.org>
1743S:	Maintained
1744F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1745F:	drivers/watchdog/arm_smc_wdt.c
1746
1747ARM SMMU DRIVERS
1748M:	Will Deacon <will@kernel.org>
1749R:	Robin Murphy <robin.murphy@arm.com>
1750L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1751S:	Maintained
1752F:	Documentation/devicetree/bindings/iommu/arm,smmu*
1753F:	drivers/iommu/arm/
1754F:	drivers/iommu/io-pgtable-arm*
1755
1756ARM SUB-ARCHITECTURES
1757L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758S:	Maintained
1759C:	irc://irc.libera.chat/armlinux
1760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1761F:	arch/arm/mach-*/
1762F:	arch/arm/plat-*/
1763
1764ARM/ACTIONS SEMI ARCHITECTURE
1765M:	Andreas Färber <afaerber@suse.de>
1766M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1767L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1768L:	linux-actions@lists.infradead.org (moderated for non-subscribers)
1769S:	Maintained
1770F:	Documentation/devicetree/bindings/arm/actions.yaml
1771F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1772F:	Documentation/devicetree/bindings/dma/owl-dma.yaml
1773F:	Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1774F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1775F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1776F:	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1777F:	Documentation/devicetree/bindings/pinctrl/actions,*
1778F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1779F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1780F:	arch/arm/boot/dts/actions/
1781F:	arch/arm/mach-actions/
1782F:	arch/arm64/boot/dts/actions/
1783F:	drivers/clk/actions/
1784F:	drivers/clocksource/timer-owl*
1785F:	drivers/dma/owl-dma.c
1786F:	drivers/i2c/busses/i2c-owl.c
1787F:	drivers/irqchip/irq-owl-sirq.c
1788F:	drivers/mmc/host/owl-mmc.c
1789F:	drivers/net/ethernet/actions/
1790F:	drivers/pinctrl/actions/*
1791F:	drivers/soc/actions/
1792F:	include/dt-bindings/power/owl-*
1793F:	include/dt-bindings/reset/actions,*
1794F:	include/linux/soc/actions/
1795N:	owl
1796
1797ARM/Allwinner SoC Clock Support
1798M:	Emilio López <emilio@elopez.com.ar>
1799S:	Maintained
1800F:	drivers/clk/sunxi/
1801
1802ARM/Allwinner sunXi SoC support
1803M:	Chen-Yu Tsai <wens@csie.org>
1804M:	Jernej Skrabec <jernej.skrabec@gmail.com>
1805M:	Samuel Holland <samuel@sholland.org>
1806L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1807L:	linux-sunxi@lists.linux.dev
1808S:	Maintained
1809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1810F:	arch/arm/mach-sunxi/
1811F:	arch/arm64/boot/dts/allwinner/
1812F:	drivers/clk/sunxi-ng/
1813F:	drivers/pinctrl/sunxi/
1814F:	drivers/soc/sunxi/
1815N:	allwinner
1816N:	sun[x456789]i
1817N:	sun[25]0i
1818
1819ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1820M:	Neil Armstrong <neil.armstrong@linaro.org>
1821M:	Jerome Brunet <jbrunet@baylibre.com>
1822L:	linux-amlogic@lists.infradead.org
1823S:	Maintained
1824F:	Documentation/devicetree/bindings/clock/amlogic*
1825F:	drivers/clk/meson/
1826F:	include/dt-bindings/clock/amlogic,a1*
1827F:	include/dt-bindings/clock/gxbb*
1828F:	include/dt-bindings/clock/meson*
1829
1830ARM/Amlogic Meson SoC Crypto Drivers
1831M:	Corentin Labbe <clabbe@baylibre.com>
1832L:	linux-crypto@vger.kernel.org
1833L:	linux-amlogic@lists.infradead.org
1834S:	Maintained
1835F:	Documentation/devicetree/bindings/crypto/amlogic*
1836F:	drivers/crypto/amlogic/
1837
1838ARM/Amlogic Meson SoC Sound Drivers
1839M:	Jerome Brunet <jbrunet@baylibre.com>
1840L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1841S:	Maintained
1842F:	Documentation/devicetree/bindings/sound/amlogic*
1843F:	sound/soc/meson/
1844
1845ARM/Amlogic Meson SoC support
1846M:	Neil Armstrong <neil.armstrong@linaro.org>
1847M:	Kevin Hilman <khilman@baylibre.com>
1848R:	Jerome Brunet <jbrunet@baylibre.com>
1849R:	Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1850L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1851L:	linux-amlogic@lists.infradead.org
1852S:	Maintained
1853W:	http://linux-meson.com/
1854F:	Documentation/devicetree/bindings/phy/amlogic*
1855F:	arch/arm/boot/dts/amlogic/
1856F:	arch/arm/mach-meson/
1857F:	arch/arm64/boot/dts/amlogic/
1858F:	drivers/genpd/amlogic/
1859F:	drivers/mmc/host/meson*
1860F:	drivers/phy/amlogic/
1861F:	drivers/pinctrl/meson/
1862F:	drivers/rtc/rtc-meson*
1863F:	drivers/soc/amlogic/
1864N:	meson
1865
1866ARM/Annapurna Labs ALPINE ARCHITECTURE
1867M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1868M:	Antoine Tenart <atenart@kernel.org>
1869L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870S:	Maintained
1871F:	arch/arm/boot/dts/amazon/
1872F:	arch/arm/mach-alpine/
1873F:	arch/arm64/boot/dts/amazon/
1874F:	drivers/*/*alpine*
1875
1876ARM/APPLE MACHINE SOUND DRIVERS
1877M:	Martin Povišer <povik+lin@cutebit.org>
1878L:	asahi@lists.linux.dev
1879L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1880S:	Maintained
1881F:	Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
1882F:	Documentation/devicetree/bindings/sound/apple,*
1883F:	sound/soc/apple/*
1884F:	sound/soc/codecs/cs42l83-i2c.c
1885F:	sound/soc/codecs/ssm3515.c
1886
1887ARM/APPLE MACHINE SUPPORT
1888M:	Hector Martin <marcan@marcan.st>
1889M:	Sven Peter <sven@svenpeter.dev>
1890R:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
1891L:	asahi@lists.linux.dev
1892L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893S:	Maintained
1894W:	https://asahilinux.org
1895B:	https://github.com/AsahiLinux/linux/issues
1896C:	irc://irc.oftc.net/asahi-dev
1897T:	git https://github.com/AsahiLinux/linux.git
1898F:	Documentation/devicetree/bindings/arm/apple.yaml
1899F:	Documentation/devicetree/bindings/arm/apple/*
1900F:	Documentation/devicetree/bindings/clock/apple,nco.yaml
1901F:	Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
1902F:	Documentation/devicetree/bindings/dma/apple,admac.yaml
1903F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1904F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
1905F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
1906F:	Documentation/devicetree/bindings/iommu/apple,sart.yaml
1907F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1908F:	Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
1909F:	Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
1910F:	Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
1911F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
1912F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1913F:	Documentation/devicetree/bindings/power/apple*
1914F:	Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
1915F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1916F:	arch/arm64/boot/dts/apple/
1917F:	drivers/bluetooth/hci_bcm4377.c
1918F:	drivers/clk/clk-apple-nco.c
1919F:	drivers/cpufreq/apple-soc-cpufreq.c
1920F:	drivers/dma/apple-admac.c
1921F:	drivers/genpd/apple/
1922F:	drivers/i2c/busses/i2c-pasemi-core.c
1923F:	drivers/i2c/busses/i2c-pasemi-platform.c
1924F:	drivers/iommu/apple-dart.c
1925F:	drivers/iommu/io-pgtable-dart.c
1926F:	drivers/irqchip/irq-apple-aic.c
1927F:	drivers/mailbox/apple-mailbox.c
1928F:	drivers/nvme/host/apple.c
1929F:	drivers/nvmem/apple-efuses.c
1930F:	drivers/pinctrl/pinctrl-apple-gpio.c
1931F:	drivers/pwm/pwm-apple.c
1932F:	drivers/soc/apple/*
1933F:	drivers/watchdog/apple_wdt.c
1934F:	include/dt-bindings/interrupt-controller/apple-aic.h
1935F:	include/dt-bindings/pinctrl/apple.h
1936F:	include/linux/apple-mailbox.h
1937F:	include/linux/soc/apple/*
1938
1939ARM/ARTPEC MACHINE SUPPORT
1940M:	Jesper Nilsson <jesper.nilsson@axis.com>
1941M:	Lars Persson <lars.persson@axis.com>
1942L:	linux-arm-kernel@axis.com
1943S:	Maintained
1944F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1945F:	arch/arm/boot/dts/axis/
1946F:	arch/arm/mach-artpec
1947F:	drivers/clk/axis
1948F:	drivers/crypto/axis
1949F:	drivers/mmc/host/usdhi6rol0.c
1950F:	drivers/pinctrl/pinctrl-artpec*
1951
1952ARM/ASPEED I2C DRIVER
1953M:	Brendan Higgins <brendanhiggins@google.com>
1954R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1955R:	Joel Stanley <joel@jms.id.au>
1956L:	linux-i2c@vger.kernel.org
1957L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1958S:	Maintained
1959F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
1960F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1961F:	drivers/i2c/busses/i2c-aspeed.c
1962F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1963
1964ARM/ASPEED MACHINE SUPPORT
1965M:	Joel Stanley <joel@jms.id.au>
1966R:	Andrew Jeffery <andrew@aj.id.au>
1967L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1969S:	Supported
1970Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1972F:	Documentation/devicetree/bindings/arm/aspeed/
1973F:	arch/arm/boot/dts/aspeed/
1974F:	arch/arm/mach-aspeed/
1975N:	aspeed
1976
1977ARM/BITMAIN ARCHITECTURE
1978M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1979L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980S:	Maintained
1981F:	Documentation/devicetree/bindings/arm/bitmain.yaml
1982F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1983F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1984F:	arch/arm64/boot/dts/bitmain/
1985F:	drivers/clk/clk-bm1880.c
1986F:	drivers/pinctrl/pinctrl-bm1880.c
1987
1988ARM/CALXEDA HIGHBANK ARCHITECTURE
1989M:	Andre Przywara <andre.przywara@arm.com>
1990L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991S:	Maintained
1992F:	arch/arm/boot/dts/calxeda/
1993F:	arch/arm/mach-highbank/
1994
1995ARM/CAVIUM THUNDER NETWORK DRIVER
1996M:	Sunil Goutham <sgoutham@marvell.com>
1997L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1998S:	Supported
1999F:	drivers/net/ethernet/cavium/thunder/
2000
2001ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2002M:	Lukasz Majewski <lukma@denx.de>
2003L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2004S:	Maintained
2005F:	arch/arm/mach-ep93xx/ts72xx.c
2006
2007ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2008M:	Alexander Shiyan <shc_work@mail.ru>
2009L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2010S:	Odd Fixes
2011N:	clps711x
2012
2013ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
2014M:	Lennert Buytenhek <kernel@wantstofly.org>
2015L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2016S:	Maintained
2017
2018ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2019M:	Hartley Sweeten <hsweeten@visionengravers.com>
2020M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
2021L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022S:	Maintained
2023F:	Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2024F:	Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2025F:	arch/arm/boot/compressed/misc-ep93xx.h
2026F:	arch/arm/mach-ep93xx/
2027F:	drivers/iio/adc/ep93xx_adc.c
2028
2029ARM/CLKDEV SUPPORT
2030M:	Russell King <linux@armlinux.org.uk>
2031L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2032S:	Maintained
2033T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2034F:	drivers/clk/clkdev.c
2035
2036ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2037M:	Baruch Siach <baruch@tkos.co.il>
2038L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2039S:	Maintained
2040F:	arch/arm/boot/dts/cnxt/
2041N:	digicolor
2042
2043ARM/CORESIGHT FRAMEWORK AND DRIVERS
2044M:	Suzuki K Poulose <suzuki.poulose@arm.com>
2045R:	Mike Leach <mike.leach@linaro.org>
2046R:	James Clark <james.clark@arm.com>
2047R:	Leo Yan <leo.yan@linaro.org>
2048L:	coresight@lists.linaro.org (moderated for non-subscribers)
2049L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2050S:	Maintained
2051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2052F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2053F:	Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2054F:	Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2055F:	Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2056F:	Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2057F:	Documentation/trace/coresight/*
2058F:	drivers/hwtracing/coresight/*
2059F:	include/dt-bindings/arm/coresight-cti-dt.h
2060F:	include/linux/coresight*
2061F:	samples/coresight/*
2062F:	tools/perf/arch/arm/util/auxtrace.c
2063F:	tools/perf/arch/arm/util/cs-etm.c
2064F:	tools/perf/arch/arm/util/cs-etm.h
2065F:	tools/perf/arch/arm/util/pmu.c
2066F:	tools/perf/tests/shell/coresight/*
2067F:	tools/perf/util/cs-etm-decoder/*
2068F:	tools/perf/util/cs-etm.*
2069
2070ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2071M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2072M:	Linus Walleij <linus.walleij@linaro.org>
2073L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2074S:	Maintained
2075T:	git git://github.com/ulli-kroll/linux.git
2076F:	Documentation/devicetree/bindings/arm/gemini.yaml
2077F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2078F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2079F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2080F:	arch/arm/boot/dts/gemini/
2081F:	arch/arm/mach-gemini/
2082F:	drivers/crypto/gemini/
2083F:	drivers/net/ethernet/cortina/
2084F:	drivers/pinctrl/pinctrl-gemini.c
2085F:	drivers/rtc/rtc-ftrtc010.c
2086
2087ARM/CZ.NIC TURRIS SUPPORT
2088M:	Marek Behún <kabel@kernel.org>
2089S:	Maintained
2090W:	https://www.turris.cz/
2091F:	Documentation/ABI/testing/debugfs-moxtet
2092F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
2093F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2094F:	Documentation/devicetree/bindings/bus/moxtet.txt
2095F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2096F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2097F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2098F:	Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2099F:	drivers/bus/moxtet.c
2100F:	drivers/firmware/turris-mox-rwtm.c
2101F:	drivers/gpio/gpio-moxtet.c
2102F:	drivers/leds/leds-turris-omnia.c
2103F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
2104F:	drivers/watchdog/armada_37xx_wdt.c
2105F:	include/dt-bindings/bus/moxtet.h
2106F:	include/linux/armada-37xx-rwtm-mailbox.h
2107F:	include/linux/moxtet.h
2108
2109ARM/FARADAY FA526 PORT
2110M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2111L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2112S:	Maintained
2113T:	git git://git.berlios.de/gemini-board
2114F:	arch/arm/mm/*-fa*
2115
2116ARM/FOOTBRIDGE ARCHITECTURE
2117M:	Russell King <linux@armlinux.org.uk>
2118L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2119S:	Maintained
2120W:	http://www.armlinux.org.uk/
2121F:	arch/arm/include/asm/hardware/dec21285.h
2122F:	arch/arm/mach-footbridge/
2123
2124ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2125M:	Shawn Guo <shawnguo@kernel.org>
2126M:	Sascha Hauer <s.hauer@pengutronix.de>
2127R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2128R:	Fabio Estevam <festevam@gmail.com>
2129R:	NXP Linux Team <linux-imx@nxp.com>
2130L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2131S:	Maintained
2132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2133F:	arch/arm/boot/dts/nxp/imx/
2134F:	arch/arm/boot/dts/nxp/mxs/
2135X:	arch/arm64/boot/dts/freescale/fsl-*
2136X:	arch/arm64/boot/dts/freescale/qoriq-*
2137X:	drivers/media/i2c/
2138N:	imx
2139N:	mxs
2140
2141ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2142M:	Shawn Guo <shawnguo@kernel.org>
2143M:	Li Yang <leoyang.li@nxp.com>
2144L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2145S:	Maintained
2146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2147F:	arch/arm/boot/dts/nxp/ls/
2148F:	arch/arm64/boot/dts/freescale/fsl-*
2149F:	arch/arm64/boot/dts/freescale/qoriq-*
2150
2151ARM/FREESCALE VYBRID ARM ARCHITECTURE
2152M:	Shawn Guo <shawnguo@kernel.org>
2153M:	Sascha Hauer <s.hauer@pengutronix.de>
2154R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2155R:	Stefan Agner <stefan@agner.ch>
2156L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2157S:	Maintained
2158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2159F:	arch/arm/boot/dts/nxp/vf/
2160F:	arch/arm/mach-imx/*vf610*
2161
2162ARM/GUMSTIX MACHINE SUPPORT
2163M:	Steve Sakoman <sakoman@gmail.com>
2164L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2165S:	Maintained
2166
2167ARM/HISILICON SOC SUPPORT
2168M:	Wei Xu <xuwei5@hisilicon.com>
2169L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2170S:	Supported
2171W:	http://www.hisilicon.com
2172T:	git https://github.com/hisilicon/linux-hisi.git
2173F:	arch/arm/boot/dts/hisilicon/
2174F:	arch/arm/mach-hisi/
2175F:	arch/arm64/boot/dts/hisilicon/
2176
2177ARM/HP JORNADA 7XX MACHINE SUPPORT
2178M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
2179S:	Maintained
2180W:	www.jlime.com
2181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2182F:	arch/arm/mach-sa1100/include/mach/jornada720.h
2183F:	arch/arm/mach-sa1100/jornada720.c
2184
2185ARM/HPE GXP ARCHITECTURE
2186M:	Jean-Marie Verdun <verdun@hpe.com>
2187M:	Nick Hawkins <nick.hawkins@hpe.com>
2188S:	Maintained
2189F:	Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2190F:	Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2191F:	Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2192F:	Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2193F:	Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2194F:	Documentation/hwmon/gxp-fan-ctrl.rst
2195F:	arch/arm/boot/dts/hpe/
2196F:	arch/arm/mach-hpe/
2197F:	drivers/clocksource/timer-gxp.c
2198F:	drivers/hwmon/gxp-fan-ctrl.c
2199F:	drivers/i2c/busses/i2c-gxp.c
2200F:	drivers/spi/spi-gxp.c
2201F:	drivers/watchdog/gxp-wdt.c
2202
2203ARM/IGEP MACHINE SUPPORT
2204M:	Enric Balletbo i Serra <eballetbo@gmail.com>
2205M:	Javier Martinez Canillas <javier@dowhile0.org>
2206L:	linux-omap@vger.kernel.org
2207L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2208S:	Maintained
2209F:	arch/arm/boot/dts/ti/omap/omap3-igep*
2210
2211ARM/INTEL IXP4XX ARM ARCHITECTURE
2212M:	Linus Walleij <linusw@kernel.org>
2213M:	Imre Kaloz <kaloz@openwrt.org>
2214M:	Krzysztof Halasa <khalasa@piap.pl>
2215L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2216S:	Maintained
2217F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2218F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2219F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2220F:	Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2221F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2222F:	arch/arm/boot/dts/intel/ixp/
2223F:	arch/arm/mach-ixp4xx/
2224F:	drivers/bus/intel-ixp4xx-eb.c
2225F:	drivers/clocksource/timer-ixp4xx.c
2226F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2227F:	drivers/gpio/gpio-ixp4xx.c
2228F:	drivers/irqchip/irq-ixp4xx.c
2229
2230ARM/INTEL KEEMBAY ARCHITECTURE
2231M:	Paul J. Murphy <paul.j.murphy@intel.com>
2232M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2233S:	Maintained
2234F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
2235F:	arch/arm64/boot/dts/intel/keembay-evm.dts
2236F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
2237
2238ARM/INTEL XSC3 (MANZANO) ARM CORE
2239M:	Lennert Buytenhek <kernel@wantstofly.org>
2240L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2241S:	Maintained
2242
2243ARM/LG1K ARCHITECTURE
2244M:	Chanho Min <chanho.min@lge.com>
2245L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2246S:	Maintained
2247F:	arch/arm64/boot/dts/lg/
2248
2249ARM/LPC18XX ARCHITECTURE
2250M:	Vladimir Zapolskiy <vz@mleia.com>
2251L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2252S:	Maintained
2253F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2254F:	arch/arm/boot/dts/nxp/lpc/lpc43*
2255F:	drivers/i2c/busses/i2c-lpc2k.c
2256F:	drivers/memory/pl172.c
2257F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
2258F:	drivers/rtc/rtc-lpc24xx.c
2259N:	lpc18xx
2260
2261ARM/LPC32XX SOC SUPPORT
2262M:	Vladimir Zapolskiy <vz@mleia.com>
2263L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2264S:	Maintained
2265T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2266F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2267F:	arch/arm/boot/dts/nxp/lpc/lpc32*
2268F:	arch/arm/mach-lpc32xx/
2269F:	drivers/i2c/busses/i2c-pnx.c
2270F:	drivers/net/ethernet/nxp/lpc_eth.c
2271F:	drivers/usb/host/ohci-nxp.c
2272F:	drivers/watchdog/pnx4008_wdt.c
2273N:	lpc32xx
2274
2275ARM/Marvell Dove/MV78xx0/Orion SOC support
2276M:	Andrew Lunn <andrew@lunn.ch>
2277M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2278M:	Gregory Clement <gregory.clement@bootlin.com>
2279L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2280S:	Maintained
2281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2282F:	Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2283F:	Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2284F:	Documentation/devicetree/bindings/soc/dove/
2285F:	arch/arm/boot/dts/marvell/dove*
2286F:	arch/arm/boot/dts/marvell/orion5x*
2287F:	arch/arm/mach-dove/
2288F:	arch/arm/mach-mv78xx0/
2289F:	arch/arm/mach-orion5x/
2290F:	arch/arm/plat-orion/
2291F:	drivers/soc/dove/
2292
2293ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2294M:	Andrew Lunn <andrew@lunn.ch>
2295M:	Gregory Clement <gregory.clement@bootlin.com>
2296M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2297L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2298S:	Maintained
2299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2300F:	Documentation/devicetree/bindings/arm/marvell/
2301F:	arch/arm/boot/dts/marvell/armada*
2302F:	arch/arm/boot/dts/marvell/kirkwood*
2303F:	arch/arm/configs/mvebu_*_defconfig
2304F:	arch/arm/mach-mvebu/
2305F:	arch/arm64/boot/dts/marvell/armada*
2306F:	arch/arm64/boot/dts/marvell/cn913*
2307F:	drivers/clk/mvebu/
2308F:	drivers/cpufreq/armada-37xx-cpufreq.c
2309F:	drivers/cpufreq/armada-8k-cpufreq.c
2310F:	drivers/cpufreq/mvebu-cpufreq.c
2311F:	drivers/irqchip/irq-armada-370-xp.c
2312F:	drivers/irqchip/irq-mvebu-*
2313F:	drivers/pinctrl/mvebu/
2314F:	drivers/rtc/rtc-armada38x.c
2315
2316ARM/Mediatek RTC DRIVER
2317M:	Eddie Huang <eddie.huang@mediatek.com>
2318M:	Sean Wang <sean.wang@mediatek.com>
2319L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2320L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2321S:	Maintained
2322F:	Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2323F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2324F:	drivers/rtc/rtc-mt2712.c
2325F:	drivers/rtc/rtc-mt6397.c
2326F:	drivers/rtc/rtc-mt7622.c
2327
2328ARM/Mediatek SoC support
2329M:	Matthias Brugger <matthias.bgg@gmail.com>
2330R:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2331L:	linux-kernel@vger.kernel.org
2332L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2333L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2334S:	Maintained
2335W:	https://mtk.wiki.kernel.org/
2336C:	irc://irc.libera.chat/linux-mediatek
2337F:	arch/arm/boot/dts/mediatek/
2338F:	arch/arm/mach-mediatek/
2339F:	arch/arm64/boot/dts/mediatek/
2340F:	drivers/soc/mediatek/
2341N:	mtk
2342N:	mt[2678]
2343K:	mediatek
2344
2345ARM/Mediatek USB3 PHY DRIVER
2346M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
2347L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2348L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2349S:	Maintained
2350F:	Documentation/devicetree/bindings/phy/mediatek,*
2351F:	drivers/phy/mediatek/
2352
2353ARM/MICROCHIP (ARM64) SoC support
2354M:	Conor Dooley <conor@kernel.org>
2355M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2356M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2358S:	Supported
2359T:	git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2360F:	arch/arm64/boot/dts/microchip/
2361
2362ARM/Microchip (AT91) SoC support
2363M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2364M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
2365M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2366L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2367S:	Supported
2368W:	http://www.linux4sam.org
2369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2370F:	arch/arm/boot/dts/microchip/at91*
2371F:	arch/arm/boot/dts/microchip/sama*
2372F:	arch/arm/include/debug/at91.S
2373F:	arch/arm/mach-at91/
2374F:	drivers/memory/atmel*
2375F:	drivers/watchdog/sama5d4_wdt.c
2376F:	include/soc/at91/
2377X:	drivers/input/touchscreen/atmel_mxt_ts.c
2378X:	drivers/net/wireless/atmel/
2379N:	at91
2380N:	atmel
2381
2382ARM/Microchip Sparx5 SoC support
2383M:	Lars Povlsen <lars.povlsen@microchip.com>
2384M:	Steen Hegelund <Steen.Hegelund@microchip.com>
2385M:	Daniel Machon <daniel.machon@microchip.com>
2386M:	UNGLinuxDriver@microchip.com
2387L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2388S:	Supported
2389F:	arch/arm64/boot/dts/microchip/sparx*
2390F:	drivers/net/ethernet/microchip/vcap/
2391F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
2392N:	sparx5
2393
2394ARM/MILBEAUT ARCHITECTURE
2395M:	Taichi Sugaya <sugaya.taichi@socionext.com>
2396M:	Takao Orito <orito.takao@socionext.com>
2397L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2398S:	Maintained
2399F:	arch/arm/boot/dts/socionext/milbeaut*
2400F:	arch/arm/mach-milbeaut/
2401N:	milbeaut
2402
2403ARM/MStar/Sigmastar Armv7 SoC support
2404M:	Daniel Palmer <daniel@thingy.jp>
2405M:	Romain Perier <romain.perier@gmail.com>
2406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2407S:	Maintained
2408W:	http://linux-chenxing.org/
2409T:	git git://github.com/linux-chenxing/linux.git
2410F:	Documentation/devicetree/bindings/arm/mstar/*
2411F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2412F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2413F:	arch/arm/boot/dts/sigmastar/
2414F:	arch/arm/mach-mstar/
2415F:	drivers/clk/mstar/
2416F:	drivers/clocksource/timer-msc313e.c
2417F:	drivers/gpio/gpio-msc313.c
2418F:	drivers/rtc/rtc-msc313.c
2419F:	drivers/watchdog/msc313e_wdt.c
2420F:	include/dt-bindings/clock/mstar-*
2421F:	include/dt-bindings/gpio/msc313-gpio.h
2422
2423ARM/NOMADIK/Ux500 ARCHITECTURES
2424M:	Linus Walleij <linus.walleij@linaro.org>
2425L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2426S:	Maintained
2427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2428F:	Documentation/devicetree/bindings/arm/ste-*
2429F:	Documentation/devicetree/bindings/arm/ux500.yaml
2430F:	Documentation/devicetree/bindings/arm/ux500/
2431F:	Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2432F:	arch/arm/boot/dts/st/ste-*
2433F:	arch/arm/mach-nomadik/
2434F:	arch/arm/mach-ux500/
2435F:	drivers/clk/clk-nomadik.c
2436F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2437F:	drivers/dma/ste_dma40*
2438F:	drivers/genpd/st/ste-ux500-pm-domain.c
2439F:	drivers/hwspinlock/u8500_hsem.c
2440F:	drivers/i2c/busses/i2c-nomadik.c
2441F:	drivers/iio/adc/ab8500-gpadc.c
2442F:	drivers/mfd/ab8500*
2443F:	drivers/mfd/abx500*
2444F:	drivers/mfd/db8500*
2445F:	drivers/pinctrl/nomadik/
2446F:	drivers/rtc/rtc-ab8500.c
2447F:	drivers/rtc/rtc-pl031.c
2448F:	drivers/soc/ux500/
2449
2450ARM/NUVOTON MA35 ARCHITECTURE
2451M:	Jacky Huang <ychuang3@nuvoton.com>
2452M:	Shan-Chun Hung <schung@nuvoton.com>
2453L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2454S:	Supported
2455F:	Documentation/devicetree/bindings/*/*/*ma35*
2456F:	Documentation/devicetree/bindings/*/*ma35*
2457F:	arch/arm64/boot/dts/nuvoton/*ma35*
2458F:	drivers/*/*/*ma35*
2459F:	drivers/*/*ma35*
2460K:	ma35d1
2461
2462ARM/NUVOTON NPCM ARCHITECTURE
2463M:	Avi Fishman <avifishman70@gmail.com>
2464M:	Tomer Maimon <tmaimon77@gmail.com>
2465M:	Tali Perry <tali.perry1@gmail.com>
2466R:	Patrick Venture <venture@google.com>
2467R:	Nancy Yuen <yuenn@google.com>
2468R:	Benjamin Fair <benjaminfair@google.com>
2469L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2470S:	Supported
2471F:	Documentation/devicetree/bindings/*/*/*npcm*
2472F:	Documentation/devicetree/bindings/*/*npcm*
2473F:	Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2474F:	arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2475F:	arch/arm/mach-npcm/
2476F:	arch/arm64/boot/dts/nuvoton/
2477F:	drivers/*/*/*npcm*
2478F:	drivers/*/*npcm*
2479F:	drivers/rtc/rtc-nct3018y.c
2480F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2481F:	include/dt-bindings/clock/nuvoton,npcm845-clk.h
2482
2483ARM/NUVOTON WPCM450 ARCHITECTURE
2484M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2485L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2486S:	Maintained
2487W:	https://github.com/neuschaefer/wpcm450/wiki
2488F:	Documentation/devicetree/bindings/*/*wpcm*
2489F:	arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2490F:	arch/arm/configs/wpcm450_defconfig
2491F:	arch/arm/mach-npcm/wpcm450.c
2492F:	drivers/*/*/*wpcm*
2493F:	drivers/*/*wpcm*
2494
2495ARM/NXP S32G ARCHITECTURE
2496M:	Chester Lin <clin@suse.com>
2497R:	Andreas Färber <afaerber@suse.de>
2498R:	Matthias Brugger <mbrugger@suse.com>
2499R:	NXP S32 Linux Team <s32@nxp.com>
2500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2501S:	Maintained
2502F:	arch/arm64/boot/dts/freescale/s32g*.dts*
2503
2504ARM/Orion SoC/Technologic Systems TS-78xx platform support
2505M:	Alexander Clouter <alex@digriz.org.uk>
2506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2507S:	Maintained
2508W:	http://www.digriz.org.uk/ts78xx/kernel
2509F:	arch/arm/mach-orion5x/ts78xx-*
2510
2511ARM/QUALCOMM CHROMEBOOK SUPPORT
2512R:	cros-qcom-dts-watchers@chromium.org
2513F:	arch/arm64/boot/dts/qcom/sc7180*
2514F:	arch/arm64/boot/dts/qcom/sc7280*
2515F:	arch/arm64/boot/dts/qcom/sdm845-cheza*
2516
2517ARM/QUALCOMM SUPPORT
2518M:	Andy Gross <agross@kernel.org>
2519M:	Bjorn Andersson <andersson@kernel.org>
2520M:	Konrad Dybcio <konrad.dybcio@linaro.org>
2521L:	linux-arm-msm@vger.kernel.org
2522S:	Maintained
2523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2524F:	Documentation/devicetree/bindings/*/qcom*
2525F:	Documentation/devicetree/bindings/soc/qcom/
2526F:	arch/arm/boot/dts/qcom/
2527F:	arch/arm/configs/qcom_defconfig
2528F:	arch/arm/mach-qcom/
2529F:	arch/arm64/boot/dts/qcom/
2530F:	drivers/*/*/pm8???-*
2531F:	drivers/*/*/qcom*
2532F:	drivers/*/*/qcom/
2533F:	drivers/*/qcom*
2534F:	drivers/*/qcom/
2535F:	drivers/bluetooth/btqcomsmd.c
2536F:	drivers/clocksource/timer-qcom.c
2537F:	drivers/cpuidle/cpuidle-qcom-spm.c
2538F:	drivers/extcon/extcon-qcom*
2539F:	drivers/i2c/busses/i2c-qcom-geni.c
2540F:	drivers/i2c/busses/i2c-qup.c
2541F:	drivers/iommu/msm*
2542F:	drivers/mfd/ssbi.c
2543F:	drivers/mmc/host/mmci_qcom*
2544F:	drivers/mmc/host/sdhci-msm.c
2545F:	drivers/pci/controller/dwc/pcie-qcom.c
2546F:	drivers/phy/qualcomm/
2547F:	drivers/power/*/msm*
2548F:	drivers/reset/reset-qcom-*
2549F:	drivers/spi/spi-geni-qcom.c
2550F:	drivers/spi/spi-qcom-qspi.c
2551F:	drivers/spi/spi-qup.c
2552F:	drivers/tty/serial/msm_serial.c
2553F:	drivers/ufs/host/ufs-qcom*
2554F:	drivers/usb/dwc3/dwc3-qcom.c
2555F:	include/dt-bindings/*/qcom*
2556F:	include/linux/*/qcom*
2557F:	include/linux/soc/qcom/
2558
2559ARM/RDA MICRO ARCHITECTURE
2560M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2561L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2562L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2563S:	Maintained
2564F:	Documentation/devicetree/bindings/arm/rda.yaml
2565F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2566F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2567F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2568F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2569F:	arch/arm/boot/dts/unisoc/
2570F:	drivers/clocksource/timer-rda.c
2571F:	drivers/gpio/gpio-rda.c
2572F:	drivers/irqchip/irq-rda-intc.c
2573F:	drivers/tty/serial/rda-uart.c
2574
2575ARM/REALTEK ARCHITECTURE
2576M:	Andreas Färber <afaerber@suse.de>
2577L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2578L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2579S:	Maintained
2580F:	Documentation/devicetree/bindings/arm/realtek.yaml
2581F:	arch/arm/boot/dts/realtek/
2582F:	arch/arm/mach-realtek/
2583F:	arch/arm64/boot/dts/realtek/
2584
2585ARM/RISC-V/RENESAS ARCHITECTURE
2586M:	Geert Uytterhoeven <geert+renesas@glider.be>
2587M:	Magnus Damm <magnus.damm@gmail.com>
2588L:	linux-renesas-soc@vger.kernel.org
2589S:	Supported
2590Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2591C:	irc://irc.libera.chat/renesas-soc
2592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2593F:	Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2594F:	Documentation/devicetree/bindings/soc/renesas/
2595F:	arch/arm/boot/dts/renesas/
2596F:	arch/arm/configs/shmobile_defconfig
2597F:	arch/arm/include/debug/renesas-scif.S
2598F:	arch/arm/mach-shmobile/
2599F:	arch/arm64/boot/dts/renesas/
2600F:	arch/riscv/boot/dts/renesas/
2601F:	drivers/genpd/renesas/
2602F:	drivers/soc/renesas/
2603F:	include/linux/soc/renesas/
2604K:	\brenesas,
2605
2606ARM/RISCPC ARCHITECTURE
2607M:	Russell King <linux@armlinux.org.uk>
2608L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2609S:	Maintained
2610W:	http://www.armlinux.org.uk/
2611F:	arch/arm/include/asm/hardware/ioc.h
2612F:	arch/arm/include/asm/hardware/iomd.h
2613F:	arch/arm/include/asm/hardware/memc.h
2614F:	arch/arm/mach-rpc/
2615F:	drivers/net/ethernet/8390/etherh.c
2616F:	drivers/net/ethernet/i825xx/ether1*
2617F:	drivers/net/ethernet/seeq/ether3*
2618F:	drivers/scsi/arm/
2619
2620ARM/Rockchip SoC support
2621M:	Heiko Stuebner <heiko@sntech.de>
2622L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2623L:	linux-rockchip@lists.infradead.org
2624S:	Maintained
2625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2626F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2627F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2628F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2629F:	arch/arm/boot/dts/rockchip/
2630F:	arch/arm/mach-rockchip/
2631F:	drivers/*/*/*rockchip*
2632F:	drivers/*/*rockchip*
2633F:	drivers/clk/rockchip/
2634F:	drivers/i2c/busses/i2c-rk3x.c
2635F:	sound/soc/rockchip/
2636N:	rockchip
2637
2638ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2639M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2640R:	Alim Akhtar <alim.akhtar@samsung.com>
2641L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2642L:	linux-samsung-soc@vger.kernel.org
2643S:	Maintained
2644P:	Documentation/process/maintainer-soc-clean-dts.rst
2645Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2646B:	mailto:linux-samsung-soc@vger.kernel.org
2647C:	irc://irc.libera.chat/linux-exynos
2648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2649F:	Documentation/arch/arm/samsung/
2650F:	Documentation/devicetree/bindings/arm/samsung/
2651F:	Documentation/devicetree/bindings/hwinfo/samsung,*
2652F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
2653F:	Documentation/devicetree/bindings/soc/samsung/
2654F:	arch/arm/boot/dts/samsung/
2655F:	arch/arm/mach-exynos*/
2656F:	arch/arm/mach-s3c/
2657F:	arch/arm/mach-s5p*/
2658F:	arch/arm64/boot/dts/exynos/
2659F:	drivers/*/*/*s3c24*
2660F:	drivers/*/*s3c24*
2661F:	drivers/*/*s3c64xx*
2662F:	drivers/*/*s5pv210*
2663F:	drivers/clocksource/samsung_pwm_timer.c
2664F:	drivers/memory/samsung/
2665F:	drivers/pwm/pwm-samsung.c
2666F:	drivers/soc/samsung/
2667F:	drivers/tty/serial/samsung*
2668F:	include/clocksource/samsung_pwm.h
2669F:	include/linux/platform_data/*s3c*
2670F:	include/linux/serial_s3c.h
2671F:	include/linux/soc/samsung/
2672N:	exynos
2673N:	s3c64xx
2674N:	s5pv210
2675
2676ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2677M:	Łukasz Stelmach <l.stelmach@samsung.com>
2678L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2679L:	linux-media@vger.kernel.org
2680S:	Maintained
2681F:	drivers/media/platform/samsung/s5p-g2d/
2682
2683ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2684M:	Marek Szyprowski <m.szyprowski@samsung.com>
2685L:	linux-samsung-soc@vger.kernel.org
2686L:	linux-media@vger.kernel.org
2687S:	Maintained
2688F:	Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
2689F:	drivers/media/cec/platform/s5p/
2690
2691ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2692M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2693M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2694M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2695L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2696L:	linux-media@vger.kernel.org
2697S:	Maintained
2698F:	Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2699F:	drivers/media/platform/samsung/s5p-jpeg/
2700
2701ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2702M:	Marek Szyprowski <m.szyprowski@samsung.com>
2703M:	Andrzej Hajda <andrzej.hajda@intel.com>
2704L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2705L:	linux-media@vger.kernel.org
2706S:	Maintained
2707F:	drivers/media/platform/samsung/s5p-mfc/
2708
2709ARM/SOCFPGA ARCHITECTURE
2710M:	Dinh Nguyen <dinguyen@kernel.org>
2711S:	Maintained
2712W:	http://www.rocketboards.org
2713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2714F:	arch/arm/boot/dts/intel/socfpga/
2715F:	arch/arm/configs/socfpga_defconfig
2716F:	arch/arm/mach-socfpga/
2717F:	arch/arm64/boot/dts/altera/
2718F:	arch/arm64/boot/dts/intel/
2719
2720ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2721M:	Dinh Nguyen <dinguyen@kernel.org>
2722S:	Maintained
2723F:	drivers/clk/socfpga/
2724
2725ARM/SOCFPGA EDAC SUPPORT
2726M:	Dinh Nguyen <dinguyen@kernel.org>
2727S:	Maintained
2728F:	drivers/edac/altera_edac.[ch]
2729
2730ARM/SPREADTRUM SoC SUPPORT
2731M:	Orson Zhai <orsonzhai@gmail.com>
2732M:	Baolin Wang <baolin.wang7@gmail.com>
2733M:	Chunyan Zhang <zhang.lyra@gmail.com>
2734S:	Maintained
2735F:	arch/arm64/boot/dts/sprd
2736N:	sprd
2737N:	sc27xx
2738N:	sc2731
2739
2740ARM/STI ARCHITECTURE
2741M:	Patrice Chotard <patrice.chotard@foss.st.com>
2742L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2743S:	Maintained
2744W:	http://www.stlinux.com
2745F:	Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
2746F:	Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
2747F:	arch/arm/boot/dts/st/sti*
2748F:	arch/arm/mach-sti/
2749F:	drivers/ata/ahci_st.c
2750F:	drivers/char/hw_random/st-rng.c
2751F:	drivers/clocksource/arm_global_timer.c
2752F:	drivers/clocksource/clksrc_st_lpc.c
2753F:	drivers/cpufreq/sti-cpufreq.c
2754F:	drivers/dma/st_fdma*
2755F:	drivers/i2c/busses/i2c-st.c
2756F:	drivers/media/platform/st/sti/c8sectpfe/
2757F:	drivers/media/rc/st_rc.c
2758F:	drivers/mmc/host/sdhci-st.c
2759F:	drivers/phy/st/phy-miphy28lp.c
2760F:	drivers/phy/st/phy-stih407-usb.c
2761F:	drivers/pinctrl/pinctrl-st.c
2762F:	drivers/remoteproc/st_remoteproc.c
2763F:	drivers/remoteproc/st_slim_rproc.c
2764F:	drivers/reset/sti/
2765F:	drivers/rtc/rtc-st-lpc.c
2766F:	drivers/tty/serial/st-asc.c
2767F:	drivers/usb/dwc3/dwc3-st.c
2768F:	drivers/usb/host/ehci-st.c
2769F:	drivers/usb/host/ohci-st.c
2770F:	drivers/watchdog/st_lpc_wdt.c
2771F:	include/linux/remoteproc/st_slim_rproc.h
2772
2773ARM/STM32 ARCHITECTURE
2774M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2775M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
2776L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2777L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2778S:	Maintained
2779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2780F:	arch/arm/boot/dts/st/stm32*
2781F:	arch/arm/mach-stm32/
2782F:	arch/arm64/boot/dts/st/
2783F:	drivers/clocksource/armv7m_systick.c
2784N:	stm32
2785N:	stm
2786
2787ARM/SUNPLUS SP7021 SOC SUPPORT
2788M:	Qin Jian <qinjian@cqplus1.com>
2789L:	linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
2790S:	Maintained
2791W:	https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2792F:	Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2793F:	Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2794F:	Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2795F:	Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2796F:	arch/arm/boot/dts/sunplus/
2797F:	arch/arm/configs/sp7021_*defconfig
2798F:	arch/arm/mach-sunplus/
2799F:	drivers/clk/clk-sp7021.c
2800F:	drivers/irqchip/irq-sp7021-intc.c
2801F:	drivers/reset/reset-sunplus.c
2802F:	include/dt-bindings/clock/sunplus,sp7021-clkc.h
2803F:	include/dt-bindings/reset/sunplus,sp7021-reset.h
2804
2805ARM/Synaptics SoC support
2806M:	Jisheng Zhang <jszhang@kernel.org>
2807M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2808L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2809S:	Maintained
2810F:	arch/arm/boot/dts/synaptics/
2811F:	arch/arm/mach-berlin/
2812F:	arch/arm64/boot/dts/synaptics/
2813
2814ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2815M:	Lennert Buytenhek <kernel@wantstofly.org>
2816L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2817S:	Maintained
2818
2819ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2820M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2821L:	linux-tegra@vger.kernel.org
2822L:	linux-media@vger.kernel.org
2823S:	Maintained
2824F:	Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
2825F:	drivers/media/cec/platform/tegra/
2826
2827ARM/TESLA FSD SoC SUPPORT
2828M:	Alim Akhtar <alim.akhtar@samsung.com>
2829M:	linux-fsd@tesla.com
2830L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2831L:	linux-samsung-soc@vger.kernel.org
2832S:	Maintained
2833F:	arch/arm64/boot/dts/tesla/
2834
2835ARM/TETON BGA MACHINE SUPPORT
2836M:	"Mark F. Brown" <mark.brown314@gmail.com>
2837L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2838S:	Maintained
2839
2840ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2841M:	Santosh Shilimkar <ssantosh@kernel.org>
2842L:	linux-kernel@vger.kernel.org
2843S:	Maintained
2844F:	drivers/memory/*emif*
2845
2846ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2847M:	Nishanth Menon <nm@ti.com>
2848M:	Santosh Shilimkar <ssantosh@kernel.org>
2849L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2850S:	Maintained
2851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2852F:	arch/arm/boot/dts/ti/keystone/
2853F:	arch/arm/mach-keystone/
2854
2855ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2856M:	Santosh Shilimkar <ssantosh@kernel.org>
2857L:	linux-kernel@vger.kernel.org
2858S:	Maintained
2859F:	drivers/clk/keystone/
2860
2861ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2862M:	Santosh Shilimkar <ssantosh@kernel.org>
2863L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2864L:	linux-kernel@vger.kernel.org
2865S:	Maintained
2866F:	drivers/clocksource/timer-keystone.c
2867
2868ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2869M:	Santosh Shilimkar <ssantosh@kernel.org>
2870L:	linux-kernel@vger.kernel.org
2871S:	Maintained
2872F:	drivers/power/reset/keystone-reset.c
2873
2874ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2875M:	Nishanth Menon <nm@ti.com>
2876M:	Vignesh Raghavendra <vigneshr@ti.com>
2877M:	Tero Kristo <kristo@kernel.org>
2878L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2879S:	Supported
2880F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
2881F:	Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
2882F:	arch/arm64/boot/dts/ti/Makefile
2883F:	arch/arm64/boot/dts/ti/k3-*
2884
2885ARM/TOSHIBA VISCONTI ARCHITECTURE
2886M:	Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2887L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2888S:	Supported
2889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2890F:	Documentation/devicetree/bindings/arm/toshiba.yaml
2891F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
2892F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
2893F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2894F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2895F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2896F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2897F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2898F:	arch/arm64/boot/dts/toshiba/
2899F:	drivers/clk/visconti/
2900F:	drivers/gpio/gpio-visconti.c
2901F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2902F:	drivers/pci/controller/dwc/pcie-visconti.c
2903F:	drivers/pinctrl/visconti/
2904F:	drivers/watchdog/visconti_wdt.c
2905N:	visconti
2906
2907ARM/UNIPHIER ARCHITECTURE
2908M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2909M:	Masami Hiramatsu <mhiramat@kernel.org>
2910L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2911S:	Maintained
2912F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2913F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2914F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2915F:	Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
2916F:	arch/arm/boot/dts/socionext/uniphier*
2917F:	arch/arm/include/asm/hardware/cache-uniphier.h
2918F:	arch/arm/mach-uniphier/
2919F:	arch/arm/mm/cache-uniphier.c
2920F:	arch/arm64/boot/dts/socionext/uniphier*
2921F:	drivers/bus/uniphier-system-bus.c
2922F:	drivers/clk/uniphier/
2923F:	drivers/dma/uniphier-mdmac.c
2924F:	drivers/gpio/gpio-uniphier.c
2925F:	drivers/i2c/busses/i2c-uniphier*
2926F:	drivers/irqchip/irq-uniphier-aidet.c
2927F:	drivers/mmc/host/uniphier-sd.c
2928F:	drivers/pinctrl/uniphier/
2929F:	drivers/reset/reset-uniphier.c
2930F:	drivers/tty/serial/8250/8250_uniphier.c
2931N:	uniphier
2932
2933ARM/VERSATILE EXPRESS PLATFORM
2934M:	Liviu Dudau <liviu.dudau@arm.com>
2935M:	Sudeep Holla <sudeep.holla@arm.com>
2936M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
2937L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2938S:	Maintained
2939N:	mps2
2940N:	vexpress
2941F:	arch/arm/mach-versatile/
2942F:	arch/arm64/boot/dts/arm/
2943F:	drivers/clocksource/timer-versatile.c
2944X:	drivers/cpufreq/vexpress-spc-cpufreq.c
2945X:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
2946
2947ARM/VFP SUPPORT
2948M:	Russell King <linux@armlinux.org.uk>
2949L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2950S:	Maintained
2951W:	http://www.armlinux.org.uk/
2952F:	arch/arm/vfp/
2953
2954ARM/VT8500 ARM ARCHITECTURE
2955L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2956S:	Orphan
2957F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2958F:	arch/arm/mach-vt8500/
2959F:	drivers/clocksource/timer-vt8500.c
2960F:	drivers/i2c/busses/i2c-wmt.c
2961F:	drivers/mmc/host/wmt-sdmmc.c
2962F:	drivers/pwm/pwm-vt8500.c
2963F:	drivers/rtc/rtc-vt8500.c
2964F:	drivers/tty/serial/vt8500_serial.c
2965F:	drivers/usb/host/ehci-platform.c
2966F:	drivers/usb/host/uhci-platform.c
2967F:	drivers/video/fbdev/vt8500lcdfb.*
2968F:	drivers/video/fbdev/wm8505fb*
2969F:	drivers/video/fbdev/wmt_ge_rops.*
2970
2971ARM/ZYNQ ARCHITECTURE
2972M:	Michal Simek <michal.simek@amd.com>
2973L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2974S:	Supported
2975W:	http://wiki.xilinx.com
2976T:	git https://github.com/Xilinx/linux-xlnx.git
2977F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2978F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2979F:	Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
2980F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
2981F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2982F:	arch/arm/mach-zynq/
2983F:	drivers/clocksource/timer-cadence-ttc.c
2984F:	drivers/cpuidle/cpuidle-zynq.c
2985F:	drivers/edac/synopsys_edac.c
2986F:	drivers/i2c/busses/i2c-cadence.c
2987F:	drivers/i2c/busses/i2c-xiic.c
2988F:	drivers/mmc/host/sdhci-of-arasan.c
2989N:	zynq
2990N:	xilinx
2991
2992ARM64 PORT (AARCH64 ARCHITECTURE)
2993M:	Catalin Marinas <catalin.marinas@arm.com>
2994M:	Will Deacon <will@kernel.org>
2995L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2996S:	Maintained
2997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2998F:	Documentation/arch/arm64/
2999F:	arch/arm64/
3000F:	tools/testing/selftests/arm64/
3001X:	arch/arm64/boot/dts/
3002
3003ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3004M:	George McCollister <george.mccollister@gmail.com>
3005L:	netdev@vger.kernel.org
3006S:	Maintained
3007F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3008F:	drivers/net/dsa/xrs700x/*
3009F:	net/dsa/tag_xrs700x.c
3010
3011AS3645A LED FLASH CONTROLLER DRIVER
3012M:	Sakari Ailus <sakari.ailus@iki.fi>
3013L:	linux-leds@vger.kernel.org
3014S:	Maintained
3015F:	drivers/leds/flash/leds-as3645a.c
3016
3017ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3018M:	Tianshu Qiu <tian.shu.qiu@intel.com>
3019L:	linux-media@vger.kernel.org
3020S:	Maintained
3021T:	git git://linuxtv.org/media_tree.git
3022F:	Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3023F:	drivers/media/i2c/ak7375.c
3024
3025ASAHI KASEI AK8974 DRIVER
3026M:	Linus Walleij <linus.walleij@linaro.org>
3027L:	linux-iio@vger.kernel.org
3028S:	Supported
3029W:	http://www.akm.com/
3030F:	drivers/iio/magnetometer/ak8974.c
3031
3032ASC7621 HARDWARE MONITOR DRIVER
3033M:	George Joseph <george.joseph@fairview5.com>
3034L:	linux-hwmon@vger.kernel.org
3035S:	Maintained
3036F:	Documentation/hwmon/asc7621.rst
3037F:	drivers/hwmon/asc7621.c
3038
3039ASIX AX88796C SPI ETHERNET ADAPTER
3040M:	Łukasz Stelmach <l.stelmach@samsung.com>
3041S:	Maintained
3042F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3043F:	drivers/net/ethernet/asix/ax88796c_*
3044
3045ASPEED CRYPTO DRIVER
3046M:	Neal Liu <neal_liu@aspeedtech.com>
3047L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3048S:	Maintained
3049F:	Documentation/devicetree/bindings/crypto/aspeed,*
3050F:	drivers/crypto/aspeed/
3051
3052ASPEED PECI CONTROLLER
3053M:	Iwona Winiarska <iwona.winiarska@intel.com>
3054L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3055L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3056S:	Supported
3057F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3058F:	drivers/peci/controller/peci-aspeed.c
3059
3060ASPEED PINCTRL DRIVERS
3061M:	Andrew Jeffery <andrew@aj.id.au>
3062L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3063L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3064L:	linux-gpio@vger.kernel.org
3065S:	Maintained
3066F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
3067F:	drivers/pinctrl/aspeed/
3068
3069ASPEED SCU INTERRUPT CONTROLLER DRIVER
3070M:	Eddie James <eajames@linux.ibm.com>
3071L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3072S:	Maintained
3073F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3074F:	drivers/irqchip/irq-aspeed-scu-ic.c
3075F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3076
3077ASPEED SD/MMC DRIVER
3078M:	Andrew Jeffery <andrew@aj.id.au>
3079L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3080L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3081L:	linux-mmc@vger.kernel.org
3082S:	Maintained
3083F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3084F:	drivers/mmc/host/sdhci-of-aspeed*
3085
3086ASPEED SMC SPI DRIVER
3087M:	Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3088M:	Cédric Le Goater <clg@kaod.org>
3089L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3090L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3091L:	linux-spi@vger.kernel.org
3092S:	Maintained
3093F:	Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3094F:	drivers/spi/spi-aspeed-smc.c
3095
3096ASPEED USB UDC DRIVER
3097M:	Neal Liu <neal_liu@aspeedtech.com>
3098L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3099S:	Maintained
3100F:	Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3101F:	drivers/usb/gadget/udc/aspeed_udc.c
3102
3103ASPEED VIDEO ENGINE DRIVER
3104M:	Eddie James <eajames@linux.ibm.com>
3105L:	linux-media@vger.kernel.org
3106L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3107S:	Maintained
3108F:	Documentation/devicetree/bindings/media/aspeed-video.txt
3109F:	drivers/media/platform/aspeed/
3110
3111ASUS EC HARDWARE MONITOR DRIVER
3112M:	Eugene Shalygin <eugene.shalygin@gmail.com>
3113L:	linux-hwmon@vger.kernel.org
3114S:	Maintained
3115F:	drivers/hwmon/asus-ec-sensors.c
3116
3117ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3118M:	Corentin Chary <corentin.chary@gmail.com>
3119L:	acpi4asus-user@lists.sourceforge.net
3120L:	platform-driver-x86@vger.kernel.org
3121S:	Maintained
3122W:	http://acpi4asus.sf.net
3123F:	drivers/platform/x86/asus*.c
3124F:	drivers/platform/x86/eeepc*.c
3125
3126ASUS TF103C DOCK DRIVER
3127M:	Hans de Goede <hdegoede@redhat.com>
3128L:	platform-driver-x86@vger.kernel.org
3129S:	Maintained
3130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3131F:	drivers/platform/x86/asus-tf103c-dock.c
3132
3133ASUS WIRELESS RADIO CONTROL DRIVER
3134M:	João Paulo Rechi Vita <jprvita@gmail.com>
3135L:	platform-driver-x86@vger.kernel.org
3136S:	Maintained
3137F:	drivers/platform/x86/asus-wireless.c
3138
3139ASUS WMI HARDWARE MONITOR DRIVER
3140M:	Ed Brindley <kernel@maidavale.org>
3141M:	Denis Pauk <pauk.denis@gmail.com>
3142L:	linux-hwmon@vger.kernel.org
3143S:	Maintained
3144F:	drivers/hwmon/asus_wmi_sensors.c
3145
3146ASYMMETRIC KEYS
3147M:	David Howells <dhowells@redhat.com>
3148L:	keyrings@vger.kernel.org
3149S:	Maintained
3150F:	Documentation/crypto/asymmetric-keys.rst
3151F:	crypto/asymmetric_keys/
3152F:	include/crypto/pkcs7.h
3153F:	include/crypto/public_key.h
3154F:	include/linux/verification.h
3155
3156ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3157R:	Dan Williams <dan.j.williams@intel.com>
3158S:	Odd fixes
3159W:	http://sourceforge.net/projects/xscaleiop
3160F:	Documentation/crypto/async-tx-api.rst
3161F:	crypto/async_tx/
3162F:	include/linux/async_tx.h
3163
3164AT24 EEPROM DRIVER
3165M:	Bartosz Golaszewski <brgl@bgdev.pl>
3166L:	linux-i2c@vger.kernel.org
3167S:	Maintained
3168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3169F:	Documentation/devicetree/bindings/eeprom/at24.yaml
3170F:	drivers/misc/eeprom/at24.c
3171
3172ATA OVER ETHERNET (AOE) DRIVER
3173M:	"Justin Sanders" <justin@coraid.com>
3174S:	Supported
3175W:	http://www.openaoe.org/
3176F:	Documentation/admin-guide/aoe/
3177F:	drivers/block/aoe/
3178
3179ATC260X PMIC MFD DRIVER
3180M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3181M:	Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3182L:	linux-actions@lists.infradead.org
3183S:	Maintained
3184F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3185F:	drivers/input/misc/atc260x-onkey.c
3186F:	drivers/mfd/atc260*
3187F:	drivers/power/reset/atc260x-poweroff.c
3188F:	drivers/regulator/atc260x-regulator.c
3189F:	include/linux/mfd/atc260x/*
3190
3191ATHEROS 71XX/9XXX GPIO DRIVER
3192M:	Alban Bedel <albeu@free.fr>
3193S:	Maintained
3194W:	https://github.com/AlbanBedel/linux
3195T:	git git://github.com/AlbanBedel/linux
3196F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3197F:	drivers/gpio/gpio-ath79.c
3198
3199ATHEROS 71XX/9XXX USB PHY DRIVER
3200M:	Alban Bedel <albeu@free.fr>
3201S:	Maintained
3202W:	https://github.com/AlbanBedel/linux
3203T:	git git://github.com/AlbanBedel/linux
3204F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3205F:	drivers/phy/qualcomm/phy-ath79-usb.c
3206
3207ATHEROS ATH GENERIC UTILITIES
3208M:	Kalle Valo <kvalo@kernel.org>
3209L:	linux-wireless@vger.kernel.org
3210S:	Supported
3211F:	drivers/net/wireless/ath/*
3212
3213ATHEROS ATH5K WIRELESS DRIVER
3214M:	Jiri Slaby <jirislaby@kernel.org>
3215M:	Nick Kossifidis <mickflemm@gmail.com>
3216M:	Luis Chamberlain <mcgrof@kernel.org>
3217L:	linux-wireless@vger.kernel.org
3218S:	Maintained
3219W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3220F:	drivers/net/wireless/ath/ath5k/
3221
3222ATHEROS ATH6KL WIRELESS DRIVER
3223L:	linux-wireless@vger.kernel.org
3224S:	Orphan
3225W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3226F:	drivers/net/wireless/ath/ath6kl/
3227
3228ATI_REMOTE2 DRIVER
3229M:	Ville Syrjala <syrjala@sci.fi>
3230S:	Maintained
3231F:	drivers/input/misc/ati_remote2.c
3232
3233ATK0110 HWMON DRIVER
3234M:	Luca Tettamanti <kronos.it@gmail.com>
3235L:	linux-hwmon@vger.kernel.org
3236S:	Maintained
3237F:	drivers/hwmon/asus_atk0110.c
3238
3239ATLX ETHERNET DRIVERS
3240M:	Chris Snook <chris.snook@gmail.com>
3241L:	netdev@vger.kernel.org
3242S:	Maintained
3243W:	http://sourceforge.net/projects/atl1
3244W:	http://atl1.sourceforge.net
3245F:	drivers/net/ethernet/atheros/
3246
3247ATM
3248M:	Chas Williams <3chas3@gmail.com>
3249L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3250L:	netdev@vger.kernel.org
3251S:	Maintained
3252W:	http://linux-atm.sourceforge.net
3253F:	drivers/atm/
3254F:	include/linux/atm*
3255F:	include/uapi/linux/atm*
3256
3257ATMEL MACB ETHERNET DRIVER
3258M:	Nicolas Ferre <nicolas.ferre@microchip.com>
3259M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
3260S:	Supported
3261F:	drivers/net/ethernet/cadence/
3262
3263ATMEL MAXTOUCH DRIVER
3264M:	Nick Dyer <nick@shmanahar.org>
3265S:	Maintained
3266T:	git git://github.com/ndyer/linux.git
3267F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3268F:	drivers/input/touchscreen/atmel_mxt_ts.c
3269
3270ATMEL WIRELESS DRIVER
3271L:	linux-wireless@vger.kernel.org
3272S:	Orphan
3273W:	http://www.thekelleys.org.uk/atmel
3274W:	http://atmelwlandriver.sourceforge.net/
3275F:	drivers/net/wireless/atmel/atmel*
3276
3277ATOMIC INFRASTRUCTURE
3278M:	Will Deacon <will@kernel.org>
3279M:	Peter Zijlstra <peterz@infradead.org>
3280R:	Boqun Feng <boqun.feng@gmail.com>
3281R:	Mark Rutland <mark.rutland@arm.com>
3282L:	linux-kernel@vger.kernel.org
3283S:	Maintained
3284F:	Documentation/atomic_*.txt
3285F:	arch/*/include/asm/atomic*.h
3286F:	include/*/atomic*.h
3287F:	include/linux/refcount.h
3288F:	scripts/atomic/
3289
3290ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3291M:	Bradley Grove <linuxdrivers@attotech.com>
3292L:	linux-scsi@vger.kernel.org
3293S:	Supported
3294W:	http://www.attotech.com
3295F:	drivers/scsi/esas2r
3296
3297ATUSB IEEE 802.15.4 RADIO DRIVER
3298M:	Stefan Schmidt <stefan@datenfreihafen.org>
3299L:	linux-wpan@vger.kernel.org
3300S:	Maintained
3301F:	drivers/net/ieee802154/at86rf230.h
3302F:	drivers/net/ieee802154/atusb.c
3303F:	drivers/net/ieee802154/atusb.h
3304
3305AUDIT SUBSYSTEM
3306M:	Paul Moore <paul@paul-moore.com>
3307M:	Eric Paris <eparis@redhat.com>
3308L:	audit@vger.kernel.org
3309S:	Supported
3310W:	https://github.com/linux-audit
3311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3312F:	include/asm-generic/audit_*.h
3313F:	include/linux/audit.h
3314F:	include/linux/audit_arch.h
3315F:	include/uapi/linux/audit.h
3316F:	kernel/audit*
3317F:	lib/*audit.c
3318
3319AUXILIARY BUS DRIVER
3320M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3321R:	Dave Ertman <david.m.ertman@intel.com>
3322R:	Ira Weiny <ira.weiny@intel.com>
3323S:	Supported
3324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3325F:	Documentation/driver-api/auxiliary_bus.rst
3326F:	drivers/base/auxiliary.c
3327F:	include/linux/auxiliary_bus.h
3328
3329AUXILIARY DISPLAY DRIVERS
3330M:	Miguel Ojeda <ojeda@kernel.org>
3331S:	Maintained
3332F:	Documentation/devicetree/bindings/auxdisplay/
3333F:	drivers/auxdisplay/
3334F:	include/linux/cfag12864b.h
3335
3336AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3337M:	Andreas Klinger <ak@it-klinger.de>
3338L:	linux-iio@vger.kernel.org
3339S:	Maintained
3340F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3341F:	drivers/iio/adc/hx711.c
3342
3343AX.25 NETWORK LAYER
3344M:	Ralf Baechle <ralf@linux-mips.org>
3345L:	linux-hams@vger.kernel.org
3346S:	Maintained
3347W:	http://www.linux-ax25.org/
3348F:	include/net/ax25.h
3349F:	include/uapi/linux/ax25.h
3350F:	net/ax25/
3351
3352AXENTIA ARM DEVICES
3353M:	Peter Rosin <peda@axentia.se>
3354L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3355S:	Maintained
3356F:	arch/arm/boot/dts/microchip/at91-linea.dtsi
3357F:	arch/arm/boot/dts/microchip/at91-natte.dtsi
3358F:	arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3359F:	arch/arm/boot/dts/microchip/at91-tse850-3.dts
3360
3361AXENTIA ASOC DRIVERS
3362M:	Peter Rosin <peda@axentia.se>
3363L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3364S:	Maintained
3365F:	Documentation/devicetree/bindings/sound/axentia,*
3366F:	sound/soc/atmel/tse850-pcm5142.c
3367
3368AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3369M:	Nuno Sá <nuno.sa@analog.com>
3370L:	linux-hwmon@vger.kernel.org
3371S:	Supported
3372W:	https://ez.analog.com/linux-software-drivers
3373F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3374F:	drivers/hwmon/axi-fan-control.c
3375
3376AXXIA I2C CONTROLLER
3377M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
3378L:	linux-i2c@vger.kernel.org
3379S:	Maintained
3380F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3381F:	drivers/i2c/busses/i2c-axxia.c
3382
3383AZ6007 DVB DRIVER
3384M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3385L:	linux-media@vger.kernel.org
3386S:	Maintained
3387W:	https://linuxtv.org
3388T:	git git://linuxtv.org/media_tree.git
3389F:	drivers/media/usb/dvb-usb-v2/az6007.c
3390
3391AZTECH FM RADIO RECEIVER DRIVER
3392M:	Hans Verkuil <hverkuil@xs4all.nl>
3393L:	linux-media@vger.kernel.org
3394S:	Maintained
3395W:	https://linuxtv.org
3396T:	git git://linuxtv.org/media_tree.git
3397F:	drivers/media/radio/radio-aztech*
3398
3399B43 WIRELESS DRIVER
3400L:	linux-wireless@vger.kernel.org
3401L:	b43-dev@lists.infradead.org
3402S:	Orphan
3403W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3404F:	drivers/net/wireless/broadcom/b43/
3405
3406B43LEGACY WIRELESS DRIVER
3407M:	Larry Finger <Larry.Finger@lwfinger.net>
3408L:	linux-wireless@vger.kernel.org
3409L:	b43-dev@lists.infradead.org
3410S:	Maintained
3411W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3412F:	drivers/net/wireless/broadcom/b43legacy/
3413
3414BACKLIGHT CLASS/SUBSYSTEM
3415M:	Lee Jones <lee@kernel.org>
3416M:	Daniel Thompson <daniel.thompson@linaro.org>
3417M:	Jingoo Han <jingoohan1@gmail.com>
3418L:	dri-devel@lists.freedesktop.org
3419S:	Maintained
3420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3421F:	Documentation/ABI/stable/sysfs-class-backlight
3422F:	Documentation/ABI/testing/sysfs-class-backlight
3423F:	Documentation/devicetree/bindings/leds/backlight
3424F:	drivers/video/backlight/
3425F:	include/linux/backlight.h
3426F:	include/linux/pwm_backlight.h
3427
3428BARCO P50 GPIO DRIVER
3429M:	Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3430M:	Peter Korsgaard <peter.korsgaard@barco.com>
3431S:	Maintained
3432F:	drivers/platform/x86/barco-p50-gpio.c
3433
3434BATMAN ADVANCED
3435M:	Marek Lindner <mareklindner@neomailbox.ch>
3436M:	Simon Wunderlich <sw@simonwunderlich.de>
3437M:	Antonio Quartulli <a@unstable.cc>
3438M:	Sven Eckelmann <sven@narfation.org>
3439L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3440S:	Maintained
3441W:	https://www.open-mesh.org/
3442Q:	https://patchwork.open-mesh.org/project/batman/list/
3443B:	https://www.open-mesh.org/projects/batman-adv/issues
3444C:	ircs://irc.hackint.org/batadv
3445T:	git https://git.open-mesh.org/linux-merge.git
3446F:	Documentation/networking/batman-adv.rst
3447F:	include/uapi/linux/batadv_packet.h
3448F:	include/uapi/linux/batman_adv.h
3449F:	net/batman-adv/
3450
3451BAYCOM/HDLCDRV DRIVERS FOR AX.25
3452M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
3453L:	linux-hams@vger.kernel.org
3454S:	Maintained
3455W:	http://www.baycom.org/~tom/ham/ham.html
3456F:	drivers/net/hamradio/baycom*
3457
3458BCACHE (BLOCK LAYER CACHE)
3459M:	Coly Li <colyli@suse.de>
3460M:	Kent Overstreet <kent.overstreet@gmail.com>
3461L:	linux-bcache@vger.kernel.org
3462S:	Maintained
3463W:	http://bcache.evilpiepirate.org
3464C:	irc://irc.oftc.net/bcache
3465F:	drivers/md/bcache/
3466
3467BDISP ST MEDIA DRIVER
3468M:	Fabien Dessenne <fabien.dessenne@foss.st.com>
3469L:	linux-media@vger.kernel.org
3470S:	Supported
3471W:	https://linuxtv.org
3472T:	git git://linuxtv.org/media_tree.git
3473F:	drivers/media/platform/st/sti/bdisp
3474
3475BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3476M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
3477L:	netdev@vger.kernel.org
3478S:	Maintained
3479F:	drivers/net/ethernet/ec_bhf.c
3480
3481BEFS FILE SYSTEM
3482M:	Luis de Bethencourt <luisbg@kernel.org>
3483M:	Salah Triki <salah.triki@gmail.com>
3484S:	Maintained
3485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3486F:	Documentation/filesystems/befs.rst
3487F:	fs/befs/
3488
3489BFQ I/O SCHEDULER
3490M:	Paolo Valente <paolo.valente@unimore.it>
3491M:	Jens Axboe <axboe@kernel.dk>
3492L:	linux-block@vger.kernel.org
3493S:	Maintained
3494F:	Documentation/block/bfq-iosched.rst
3495F:	block/bfq-*
3496
3497BFS FILE SYSTEM
3498M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3499S:	Maintained
3500F:	Documentation/filesystems/bfs.rst
3501F:	fs/bfs/
3502F:	include/uapi/linux/bfs_fs.h
3503
3504BITMAP API
3505M:	Yury Norov <yury.norov@gmail.com>
3506R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3507R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3508S:	Maintained
3509F:	include/linux/bitfield.h
3510F:	include/linux/bitmap.h
3511F:	include/linux/bits.h
3512F:	include/linux/cpumask.h
3513F:	include/linux/find.h
3514F:	include/linux/nodemask.h
3515F:	include/vdso/bits.h
3516F:	lib/bitmap.c
3517F:	lib/cpumask.c
3518F:	lib/cpumask_kunit.c
3519F:	lib/find_bit.c
3520F:	lib/find_bit_benchmark.c
3521F:	lib/test_bitmap.c
3522F:	tools/include/linux/bitfield.h
3523F:	tools/include/linux/bitmap.h
3524F:	tools/include/linux/bits.h
3525F:	tools/include/linux/find.h
3526F:	tools/include/vdso/bits.h
3527F:	tools/lib/bitmap.c
3528F:	tools/lib/find_bit.c
3529
3530BLINKM RGB LED DRIVER
3531M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3532S:	Maintained
3533F:	drivers/leds/leds-blinkm.c
3534
3535BLOCK LAYER
3536M:	Jens Axboe <axboe@kernel.dk>
3537L:	linux-block@vger.kernel.org
3538S:	Maintained
3539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3540F:	Documentation/ABI/stable/sysfs-block
3541F:	Documentation/block/
3542F:	block/
3543F:	drivers/block/
3544F:	include/linux/bio.h
3545F:	include/linux/blk*
3546F:	kernel/trace/blktrace.c
3547F:	lib/sbitmap.c
3548
3549BLOCK2MTD DRIVER
3550M:	Joern Engel <joern@lazybastard.org>
3551L:	linux-mtd@lists.infradead.org
3552S:	Maintained
3553F:	drivers/mtd/devices/block2mtd.c
3554
3555BLUETOOTH DRIVERS
3556M:	Marcel Holtmann <marcel@holtmann.org>
3557M:	Johan Hedberg <johan.hedberg@gmail.com>
3558M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3559L:	linux-bluetooth@vger.kernel.org
3560S:	Supported
3561W:	http://www.bluez.org/
3562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3564F:	Documentation/devicetree/bindings/net/bluetooth/
3565F:	drivers/bluetooth/
3566
3567BLUETOOTH SUBSYSTEM
3568M:	Marcel Holtmann <marcel@holtmann.org>
3569M:	Johan Hedberg <johan.hedberg@gmail.com>
3570M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3571L:	linux-bluetooth@vger.kernel.org
3572S:	Supported
3573W:	http://www.bluez.org/
3574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3576F:	include/net/bluetooth/
3577F:	net/bluetooth/
3578
3579BONDING DRIVER
3580M:	Jay Vosburgh <j.vosburgh@gmail.com>
3581M:	Andy Gospodarek <andy@greyhouse.net>
3582L:	netdev@vger.kernel.org
3583S:	Supported
3584W:	http://sourceforge.net/projects/bonding/
3585F:	Documentation/networking/bonding.rst
3586F:	drivers/net/bonding/
3587F:	include/net/bond*
3588F:	include/uapi/linux/if_bonding.h
3589F:	tools/testing/selftests/drivers/net/bonding/
3590
3591BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3592M:	Dan Robertson <dan@dlrobertson.com>
3593L:	linux-iio@vger.kernel.org
3594S:	Maintained
3595F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3596F:	drivers/iio/accel/bma400*
3597
3598BPF JIT for ARM
3599M:	Shubham Bansal <illusionist.neo@gmail.com>
3600L:	bpf@vger.kernel.org
3601S:	Odd Fixes
3602F:	arch/arm/net/
3603
3604BPF JIT for ARM64
3605M:	Daniel Borkmann <daniel@iogearbox.net>
3606M:	Alexei Starovoitov <ast@kernel.org>
3607M:	Zi Shen Lim <zlim.lnx@gmail.com>
3608L:	bpf@vger.kernel.org
3609S:	Supported
3610F:	arch/arm64/net/
3611
3612BPF JIT for MIPS (32-BIT AND 64-BIT)
3613M:	Johan Almbladh <johan.almbladh@anyfinetworks.com>
3614M:	Paul Burton <paulburton@kernel.org>
3615L:	bpf@vger.kernel.org
3616S:	Maintained
3617F:	arch/mips/net/
3618
3619BPF JIT for NFP NICs
3620M:	Jakub Kicinski <kuba@kernel.org>
3621L:	bpf@vger.kernel.org
3622S:	Odd Fixes
3623F:	drivers/net/ethernet/netronome/nfp/bpf/
3624
3625BPF JIT for POWERPC (32-BIT AND 64-BIT)
3626M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3627M:	Michael Ellerman <mpe@ellerman.id.au>
3628L:	bpf@vger.kernel.org
3629S:	Supported
3630F:	arch/powerpc/net/
3631
3632BPF JIT for RISC-V (32-bit)
3633M:	Luke Nelson <luke.r.nels@gmail.com>
3634M:	Xi Wang <xi.wang@gmail.com>
3635L:	bpf@vger.kernel.org
3636S:	Maintained
3637F:	arch/riscv/net/
3638X:	arch/riscv/net/bpf_jit_comp64.c
3639
3640BPF JIT for RISC-V (64-bit)
3641M:	Björn Töpel <bjorn@kernel.org>
3642L:	bpf@vger.kernel.org
3643S:	Maintained
3644F:	arch/riscv/net/
3645X:	arch/riscv/net/bpf_jit_comp32.c
3646
3647BPF JIT for S390
3648M:	Ilya Leoshkevich <iii@linux.ibm.com>
3649M:	Heiko Carstens <hca@linux.ibm.com>
3650M:	Vasily Gorbik <gor@linux.ibm.com>
3651L:	bpf@vger.kernel.org
3652S:	Supported
3653F:	arch/s390/net/
3654X:	arch/s390/net/pnet.c
3655
3656BPF JIT for SPARC (32-BIT AND 64-BIT)
3657M:	David S. Miller <davem@davemloft.net>
3658L:	bpf@vger.kernel.org
3659S:	Odd Fixes
3660F:	arch/sparc/net/
3661
3662BPF JIT for X86 32-BIT
3663M:	Wang YanQing <udknight@gmail.com>
3664L:	bpf@vger.kernel.org
3665S:	Odd Fixes
3666F:	arch/x86/net/bpf_jit_comp32.c
3667
3668BPF JIT for X86 64-BIT
3669M:	Alexei Starovoitov <ast@kernel.org>
3670M:	Daniel Borkmann <daniel@iogearbox.net>
3671L:	bpf@vger.kernel.org
3672S:	Supported
3673F:	arch/x86/net/
3674X:	arch/x86/net/bpf_jit_comp32.c
3675
3676BPF [BTF]
3677M:	Martin KaFai Lau <martin.lau@linux.dev>
3678L:	bpf@vger.kernel.org
3679S:	Maintained
3680F:	include/linux/btf*
3681F:	kernel/bpf/btf.c
3682
3683BPF [CORE]
3684M:	Alexei Starovoitov <ast@kernel.org>
3685M:	Daniel Borkmann <daniel@iogearbox.net>
3686R:	John Fastabend <john.fastabend@gmail.com>
3687L:	bpf@vger.kernel.org
3688S:	Maintained
3689F:	include/linux/bpf*
3690F:	include/linux/filter.h
3691F:	include/linux/tnum.h
3692F:	kernel/bpf/core.c
3693F:	kernel/bpf/dispatcher.c
3694F:	kernel/bpf/mprog.c
3695F:	kernel/bpf/syscall.c
3696F:	kernel/bpf/tnum.c
3697F:	kernel/bpf/trampoline.c
3698F:	kernel/bpf/verifier.c
3699
3700BPF [DOCUMENTATION] (Related to Standardization)
3701R:	David Vernet <void@manifault.com>
3702L:	bpf@vger.kernel.org
3703L:	bpf@ietf.org
3704S:	Maintained
3705F:	Documentation/bpf/standardization/
3706
3707BPF [GENERAL] (Safe Dynamic Programs and Tools)
3708M:	Alexei Starovoitov <ast@kernel.org>
3709M:	Daniel Borkmann <daniel@iogearbox.net>
3710M:	Andrii Nakryiko <andrii@kernel.org>
3711R:	Martin KaFai Lau <martin.lau@linux.dev>
3712R:	Song Liu <song@kernel.org>
3713R:	Yonghong Song <yonghong.song@linux.dev>
3714R:	John Fastabend <john.fastabend@gmail.com>
3715R:	KP Singh <kpsingh@kernel.org>
3716R:	Stanislav Fomichev <sdf@google.com>
3717R:	Hao Luo <haoluo@google.com>
3718R:	Jiri Olsa <jolsa@kernel.org>
3719L:	bpf@vger.kernel.org
3720S:	Supported
3721W:	https://bpf.io/
3722Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3725F:	Documentation/bpf/
3726F:	Documentation/networking/filter.rst
3727F:	Documentation/userspace-api/ebpf/
3728F:	arch/*/net/*
3729F:	include/linux/bpf*
3730F:	include/linux/btf*
3731F:	include/linux/filter.h
3732F:	include/trace/events/xdp.h
3733F:	include/uapi/linux/bpf*
3734F:	include/uapi/linux/btf*
3735F:	include/uapi/linux/filter.h
3736F:	kernel/bpf/
3737F:	kernel/trace/bpf_trace.c
3738F:	lib/test_bpf.c
3739F:	net/bpf/
3740F:	net/core/filter.c
3741F:	net/sched/act_bpf.c
3742F:	net/sched/cls_bpf.c
3743F:	samples/bpf/
3744F:	scripts/bpf_doc.py
3745F:	scripts/pahole-flags.sh
3746F:	scripts/pahole-version.sh
3747F:	tools/bpf/
3748F:	tools/lib/bpf/
3749F:	tools/testing/selftests/bpf/
3750
3751BPF [ITERATOR]
3752M:	Yonghong Song <yonghong.song@linux.dev>
3753L:	bpf@vger.kernel.org
3754S:	Maintained
3755F:	kernel/bpf/*iter.c
3756
3757BPF [L7 FRAMEWORK] (sockmap)
3758M:	John Fastabend <john.fastabend@gmail.com>
3759M:	Jakub Sitnicki <jakub@cloudflare.com>
3760L:	netdev@vger.kernel.org
3761L:	bpf@vger.kernel.org
3762S:	Maintained
3763F:	include/linux/skmsg.h
3764F:	net/core/skmsg.c
3765F:	net/core/sock_map.c
3766F:	net/ipv4/tcp_bpf.c
3767F:	net/ipv4/udp_bpf.c
3768F:	net/unix/unix_bpf.c
3769
3770BPF [LIBRARY] (libbpf)
3771M:	Andrii Nakryiko <andrii@kernel.org>
3772L:	bpf@vger.kernel.org
3773S:	Maintained
3774F:	tools/lib/bpf/
3775
3776BPF [MISC]
3777L:	bpf@vger.kernel.org
3778S:	Odd Fixes
3779K:	(?:\b|_)bpf(?:\b|_)
3780
3781BPF [NETWORKING] (struct_ops, reuseport)
3782M:	Martin KaFai Lau <martin.lau@linux.dev>
3783L:	bpf@vger.kernel.org
3784L:	netdev@vger.kernel.org
3785S:	Maintained
3786F:	kernel/bpf/bpf_struct*
3787
3788BPF [NETWORKING] (tcx & tc BPF, sock_addr)
3789M:	Martin KaFai Lau <martin.lau@linux.dev>
3790M:	Daniel Borkmann <daniel@iogearbox.net>
3791R:	John Fastabend <john.fastabend@gmail.com>
3792L:	bpf@vger.kernel.org
3793L:	netdev@vger.kernel.org
3794S:	Maintained
3795F:	include/net/tcx.h
3796F:	kernel/bpf/tcx.c
3797F:	net/core/filter.c
3798F:	net/sched/act_bpf.c
3799F:	net/sched/cls_bpf.c
3800
3801BPF [RINGBUF]
3802M:	Andrii Nakryiko <andrii@kernel.org>
3803L:	bpf@vger.kernel.org
3804S:	Maintained
3805F:	kernel/bpf/ringbuf.c
3806
3807BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
3808M:	KP Singh <kpsingh@kernel.org>
3809R:	Florent Revest <revest@chromium.org>
3810R:	Brendan Jackman <jackmanb@chromium.org>
3811L:	bpf@vger.kernel.org
3812S:	Maintained
3813F:	Documentation/bpf/prog_lsm.rst
3814F:	include/linux/bpf_lsm.h
3815F:	kernel/bpf/bpf_lsm.c
3816F:	security/bpf/
3817
3818BPF [SELFTESTS] (Test Runners & Infrastructure)
3819M:	Andrii Nakryiko <andrii@kernel.org>
3820R:	Mykola Lysenko <mykolal@fb.com>
3821L:	bpf@vger.kernel.org
3822S:	Maintained
3823F:	tools/testing/selftests/bpf/
3824
3825BPF [STORAGE & CGROUPS]
3826M:	Martin KaFai Lau <martin.lau@linux.dev>
3827L:	bpf@vger.kernel.org
3828S:	Maintained
3829F:	kernel/bpf/*storage.c
3830F:	kernel/bpf/bpf_lru*
3831F:	kernel/bpf/cgroup.c
3832
3833BPF [TOOLING] (bpftool)
3834M:	Quentin Monnet <quentin@isovalent.com>
3835L:	bpf@vger.kernel.org
3836S:	Maintained
3837F:	kernel/bpf/disasm.*
3838F:	tools/bpf/bpftool/
3839
3840BPF [TRACING]
3841M:	Song Liu <song@kernel.org>
3842R:	Jiri Olsa <jolsa@kernel.org>
3843L:	bpf@vger.kernel.org
3844S:	Maintained
3845F:	kernel/bpf/stackmap.c
3846F:	kernel/trace/bpf_trace.c
3847
3848BROADCOM ASP 2.0 ETHERNET DRIVER
3849M:	Justin Chen <justin.chen@broadcom.com>
3850M:	Florian Fainelli <florian.fainelli@broadcom.com>
3851L:	bcm-kernel-feedback-list@broadcom.com
3852L:	netdev@vger.kernel.org
3853S:	Supported
3854F:	Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
3855F:	drivers/net/ethernet/broadcom/asp2/
3856
3857BROADCOM B44 10/100 ETHERNET DRIVER
3858M:	Michael Chan <michael.chan@broadcom.com>
3859L:	netdev@vger.kernel.org
3860S:	Supported
3861F:	drivers/net/ethernet/broadcom/b44.*
3862
3863BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3864M:	Florian Fainelli <florian.fainelli@broadcom.com>
3865L:	netdev@vger.kernel.org
3866L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3867S:	Supported
3868F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3869F:	drivers/net/dsa/b53/*
3870F:	drivers/net/dsa/bcm_sf2*
3871F:	include/linux/dsa/brcm.h
3872F:	include/linux/platform_data/b53.h
3873
3874BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3875M:	Florian Fainelli <florian.fainelli@broadcom.com>
3876R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3877L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3878L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3879S:	Maintained
3880T:	git https://github.com/broadcom/stblinux.git
3881F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3882F:	drivers/pci/controller/pcie-brcmstb.c
3883F:	drivers/staging/vc04_services
3884N:	bcm2711
3885N:	bcm283*
3886N:	raspberrypi
3887
3888BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3889M:	Florian Fainelli <florian.fainelli@broadcom.com>
3890M:	Ray Jui <rjui@broadcom.com>
3891M:	Scott Branden <sbranden@broadcom.com>
3892R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3893S:	Maintained
3894T:	git https://github.com/broadcom/mach-bcm
3895F:	arch/arm/mach-bcm/
3896N:	bcm281*
3897N:	bcm113*
3898N:	bcm216*
3899N:	kona
3900
3901BROADCOM BCM47XX MIPS ARCHITECTURE
3902M:	Hauke Mehrtens <hauke@hauke-m.de>
3903M:	Rafał Miłecki <zajec5@gmail.com>
3904L:	linux-mips@vger.kernel.org
3905S:	Maintained
3906F:	Documentation/devicetree/bindings/mips/brcm/
3907F:	arch/mips/bcm47xx/*
3908F:	arch/mips/include/asm/mach-bcm47xx/*
3909
3910BROADCOM BCM4908 ETHERNET DRIVER
3911M:	Rafał Miłecki <rafal@milecki.pl>
3912R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3913L:	netdev@vger.kernel.org
3914S:	Maintained
3915F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3916F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
3917F:	drivers/net/ethernet/broadcom/unimac.h
3918
3919BROADCOM BCM4908 PINMUX DRIVER
3920M:	Rafał Miłecki <rafal@milecki.pl>
3921R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3922L:	linux-gpio@vger.kernel.org
3923S:	Maintained
3924F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
3925F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
3926
3927BROADCOM BCM5301X ARM ARCHITECTURE
3928M:	Florian Fainelli <florian.fainelli@broadcom.com>
3929M:	Hauke Mehrtens <hauke@hauke-m.de>
3930M:	Rafał Miłecki <zajec5@gmail.com>
3931R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3932L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3933S:	Maintained
3934F:	arch/arm/boot/dts/broadcom/bcm-ns.dtsi
3935F:	arch/arm/boot/dts/broadcom/bcm470*
3936F:	arch/arm/boot/dts/broadcom/bcm5301*
3937F:	arch/arm/boot/dts/broadcom/bcm953012*
3938F:	arch/arm/mach-bcm/bcm_5301x.c
3939
3940BROADCOM BCM53573 ARM ARCHITECTURE
3941M:	Florian Fainelli <florian.fainelli@broadcom.com>
3942M:	Rafał Miłecki <rafal@milecki.pl>
3943R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3944L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3945S:	Maintained
3946F:	arch/arm/boot/dts/broadcom/bcm47189*
3947F:	arch/arm/boot/dts/broadcom/bcm53573*
3948
3949BROADCOM BCM63XX/BCM33XX UDC DRIVER
3950M:	Kevin Cernekee <cernekee@gmail.com>
3951L:	linux-usb@vger.kernel.org
3952S:	Maintained
3953F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3954
3955BROADCOM BCM7XXX ARM ARCHITECTURE
3956M:	Florian Fainelli <florian.fainelli@broadcom.com>
3957R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3958L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3959S:	Maintained
3960T:	git https://github.com/broadcom/stblinux.git
3961F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3962F:	arch/arm/boot/dts/broadcom/bcm7*.dts*
3963F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3964F:	arch/arm/mach-bcm/*brcmstb*
3965F:	arch/arm/mm/cache-b15-rac.c
3966F:	drivers/bus/brcmstb_gisb.c
3967F:	drivers/pci/controller/pcie-brcmstb.c
3968N:	brcmstb
3969N:	bcm7038
3970N:	bcm7120
3971
3972BROADCOM BCMBCA ARM ARCHITECTURE
3973M:	William Zhang <william.zhang@broadcom.com>
3974M:	Anand Gore <anand.gore@broadcom.com>
3975M:	Kursad Oney <kursad.oney@broadcom.com>
3976M:	Florian Fainelli <florian.fainelli@broadcom.com>
3977M:	Rafał Miłecki <rafal@milecki.pl>
3978R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3979L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3980S:	Maintained
3981T:	git https://github.com/broadcom/stblinux.git
3982F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
3983F:	arch/arm64/boot/dts/broadcom/bcmbca/*
3984N:	bcmbca
3985N:	bcm[9]?47622
3986N:	bcm[9]?4912
3987N:	bcm[9]?63138
3988N:	bcm[9]?63146
3989N:	bcm[9]?63148
3990N:	bcm[9]?63158
3991N:	bcm[9]?63178
3992N:	bcm[9]?6756
3993N:	bcm[9]?6813
3994N:	bcm[9]?6846
3995N:	bcm[9]?6855
3996N:	bcm[9]?6856
3997N:	bcm[9]?6858
3998N:	bcm[9]?6878
3999
4000BROADCOM BDC DRIVER
4001M:	Justin Chen <justin.chen@broadcom.com>
4002M:	Al Cooper <alcooperx@gmail.com>
4003R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4004L:	linux-usb@vger.kernel.org
4005S:	Maintained
4006F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4007F:	drivers/usb/gadget/udc/bdc/
4008
4009BROADCOM BMIPS CPUFREQ DRIVER
4010M:	Markus Mayer <mmayer@broadcom.com>
4011R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4012L:	linux-pm@vger.kernel.org
4013S:	Maintained
4014F:	drivers/cpufreq/bmips-cpufreq.c
4015
4016BROADCOM BMIPS MIPS ARCHITECTURE
4017M:	Florian Fainelli <florian.fainelli@broadcom.com>
4018R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4019L:	linux-mips@vger.kernel.org
4020S:	Maintained
4021T:	git https://github.com/broadcom/stblinux.git
4022F:	arch/mips/bmips/*
4023F:	arch/mips/boot/dts/brcm/bcm*.dts*
4024F:	arch/mips/include/asm/mach-bmips/*
4025F:	arch/mips/kernel/*bmips*
4026F:	drivers/irqchip/irq-bcm63*
4027F:	drivers/irqchip/irq-bcm7*
4028F:	drivers/irqchip/irq-brcmstb*
4029F:	drivers/genpd/bcm/bcm63xx-power.c
4030F:	include/linux/bcm963xx_nvram.h
4031F:	include/linux/bcm963xx_tag.h
4032
4033BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4034M:	Rasesh Mody <rmody@marvell.com>
4035M:	GR-Linux-NIC-Dev@marvell.com
4036L:	netdev@vger.kernel.org
4037S:	Supported
4038F:	drivers/net/ethernet/broadcom/bnx2.*
4039F:	drivers/net/ethernet/broadcom/bnx2_*
4040
4041BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4042M:	Saurav Kashyap <skashyap@marvell.com>
4043M:	Javed Hasan <jhasan@marvell.com>
4044M:	GR-QLogic-Storage-Upstream@marvell.com
4045L:	linux-scsi@vger.kernel.org
4046S:	Supported
4047F:	drivers/scsi/bnx2fc/
4048
4049BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4050M:	Nilesh Javali <njavali@marvell.com>
4051M:	Manish Rangankar <mrangankar@marvell.com>
4052M:	GR-QLogic-Storage-Upstream@marvell.com
4053L:	linux-scsi@vger.kernel.org
4054S:	Supported
4055F:	drivers/scsi/bnx2i/
4056
4057BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4058M:	Ariel Elior <aelior@marvell.com>
4059M:	Sudarsana Kalluru <skalluru@marvell.com>
4060M:	Manish Chopra <manishc@marvell.com>
4061L:	netdev@vger.kernel.org
4062S:	Supported
4063F:	drivers/net/ethernet/broadcom/bnx2x/
4064
4065BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4066M:	Michael Chan <michael.chan@broadcom.com>
4067L:	netdev@vger.kernel.org
4068S:	Supported
4069F:	drivers/firmware/broadcom/tee_bnxt_fw.c
4070F:	drivers/net/ethernet/broadcom/bnxt/
4071F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
4072
4073BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
4074M:	Arend van Spriel <aspriel@gmail.com>
4075M:	Franky Lin <franky.lin@broadcom.com>
4076M:	Hante Meuleman <hante.meuleman@broadcom.com>
4077L:	linux-wireless@vger.kernel.org
4078L:	brcm80211-dev-list.pdl@broadcom.com
4079L:	SHA-cyfmac-dev-list@infineon.com
4080S:	Supported
4081F:	drivers/net/wireless/broadcom/brcm80211/
4082
4083BROADCOM BRCMSTB GPIO DRIVER
4084M:	Doug Berger <opendmb@gmail.com>
4085M:	Florian Fainelli <florian.fainelli@broadcom>
4086R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4087S:	Supported
4088F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4089F:	drivers/gpio/gpio-brcmstb.c
4090
4091BROADCOM BRCMSTB I2C DRIVER
4092M:	Kamal Dasu <kamal.dasu@broadcom.com>
4093R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4094L:	linux-i2c@vger.kernel.org
4095S:	Supported
4096F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4097F:	drivers/i2c/busses/i2c-brcmstb.c
4098
4099BROADCOM BRCMSTB UART DRIVER
4100M:	Al Cooper <alcooperx@gmail.com>
4101R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4102L:	linux-serial@vger.kernel.org
4103S:	Maintained
4104F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4105F:	drivers/tty/serial/8250/8250_bcm7271.c
4106
4107BROADCOM BRCMSTB USB EHCI DRIVER
4108M:	Justin Chen <justin.chen@broadcom.com>
4109M:	Al Cooper <alcooperx@gmail.com>
4110R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4111L:	linux-usb@vger.kernel.org
4112S:	Maintained
4113F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4114F:	drivers/usb/host/ehci-brcm.*
4115
4116BROADCOM BRCMSTB USB PIN MAP DRIVER
4117M:	Al Cooper <alcooperx@gmail.com>
4118R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4119L:	linux-usb@vger.kernel.org
4120S:	Maintained
4121F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4122F:	drivers/usb/misc/brcmstb-usb-pinmap.c
4123
4124BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4125M:	Justin Chen <justin.chen@broadcom.com>
4126M:	Al Cooper <alcooperx@gmail.com>
4127R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4128L:	linux-kernel@vger.kernel.org
4129S:	Maintained
4130F:	drivers/phy/broadcom/phy-brcm-usb*
4131
4132BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4133M:	William Zhang <william.zhang@broadcom.com>
4134M:	Kursad Oney <kursad.oney@broadcom.com>
4135M:	Jonas Gorski <jonas.gorski@gmail.com>
4136R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4137L:	linux-spi@vger.kernel.org
4138S:	Maintained
4139F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4140F:	drivers/spi/spi-bcm63xx-hsspi.c
4141F:	drivers/spi/spi-bcmbca-hsspi.c
4142
4143BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4144M:	Jonas Gorski <jonas.gorski@gmail.com>
4145L:	linux-spi@vger.kernel.org
4146S:	Odd Fixes
4147F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4148F:	drivers/spi/spi-bcm63xx.c
4149
4150BROADCOM ETHERNET PHY DRIVERS
4151M:	Florian Fainelli <florian.fainelli@broadcom.com>
4152R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4153L:	netdev@vger.kernel.org
4154S:	Supported
4155F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4156F:	drivers/net/phy/bcm*.[ch]
4157F:	drivers/net/phy/broadcom.c
4158F:	include/linux/brcmphy.h
4159
4160BROADCOM GENET ETHERNET DRIVER
4161M:	Doug Berger <opendmb@gmail.com>
4162M:	Florian Fainelli <florian.fainelli@broadcom.com>
4163R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4164L:	netdev@vger.kernel.org
4165S:	Supported
4166F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4167F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4168F:	drivers/net/ethernet/broadcom/genet/
4169F:	drivers/net/ethernet/broadcom/unimac.h
4170F:	drivers/net/mdio/mdio-bcm-unimac.c
4171F:	include/linux/platform_data/bcmgenet.h
4172F:	include/linux/platform_data/mdio-bcm-unimac.h
4173
4174BROADCOM IPROC ARM ARCHITECTURE
4175M:	Ray Jui <rjui@broadcom.com>
4176M:	Scott Branden <sbranden@broadcom.com>
4177R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4178L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4179S:	Maintained
4180T:	git https://github.com/broadcom/stblinux.git
4181F:	arch/arm64/boot/dts/broadcom/northstar2/*
4182F:	arch/arm64/boot/dts/broadcom/stingray/*
4183F:	drivers/clk/bcm/clk-ns*
4184F:	drivers/clk/bcm/clk-sr*
4185F:	drivers/pinctrl/bcm/pinctrl-ns*
4186F:	include/dt-bindings/clock/bcm-sr*
4187N:	iproc
4188N:	cygnus
4189N:	bcm[-_]nsp
4190N:	bcm9113*
4191N:	bcm9583*
4192N:	bcm9585*
4193N:	bcm9586*
4194N:	bcm988312
4195N:	bcm113*
4196N:	bcm583*
4197N:	bcm585*
4198N:	bcm586*
4199N:	bcm88312
4200N:	hr2
4201N:	stingray
4202
4203BROADCOM IPROC GBIT ETHERNET DRIVER
4204M:	Rafał Miłecki <rafal@milecki.pl>
4205R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4206L:	netdev@vger.kernel.org
4207S:	Maintained
4208F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
4209F:	drivers/net/ethernet/broadcom/bgmac*
4210F:	drivers/net/ethernet/broadcom/unimac.h
4211
4212BROADCOM KONA GPIO DRIVER
4213M:	Ray Jui <rjui@broadcom.com>
4214R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4215S:	Supported
4216F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4217F:	drivers/gpio/gpio-bcm-kona.c
4218
4219BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4220M:	Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4221M:	Kashyap Desai <kashyap.desai@broadcom.com>
4222M:	Sumit Saxena <sumit.saxena@broadcom.com>
4223M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4224L:	mpi3mr-linuxdrv.pdl@broadcom.com
4225L:	linux-scsi@vger.kernel.org
4226S:	Supported
4227W:	https://www.broadcom.com/support/storage
4228F:	drivers/scsi/mpi3mr/
4229
4230BROADCOM NETXTREME-E ROCE DRIVER
4231M:	Selvin Xavier <selvin.xavier@broadcom.com>
4232L:	linux-rdma@vger.kernel.org
4233S:	Supported
4234W:	http://www.broadcom.com
4235F:	drivers/infiniband/hw/bnxt_re/
4236F:	include/uapi/rdma/bnxt_re-abi.h
4237
4238BROADCOM NVRAM DRIVER
4239M:	Rafał Miłecki <zajec5@gmail.com>
4240L:	linux-mips@vger.kernel.org
4241S:	Maintained
4242F:	drivers/firmware/broadcom/*
4243
4244BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4245M:	Rafał Miłecki <rafal@milecki.pl>
4246M:	Florian Fainelli <florian.fainelli@broadcom.com>
4247R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4248L:	linux-pm@vger.kernel.org
4249S:	Maintained
4250T:	git https://github.com/broadcom/stblinux.git
4251F:	drivers/genpd/bcm/bcm-pmb.c
4252F:	include/dt-bindings/soc/bcm-pmb.h
4253
4254BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4255M:	Rafał Miłecki <zajec5@gmail.com>
4256L:	linux-wireless@vger.kernel.org
4257S:	Maintained
4258F:	drivers/bcma/
4259F:	include/linux/bcma/
4260
4261BROADCOM SPI DRIVER
4262M:	Kamal Dasu <kamal.dasu@broadcom.com>
4263R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4264S:	Maintained
4265F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4266F:	drivers/spi/spi-bcm-qspi.*
4267F:	drivers/spi/spi-brcmstb-qspi.c
4268F:	drivers/spi/spi-iproc-qspi.c
4269
4270BROADCOM STB AVS CPUFREQ DRIVER
4271M:	Markus Mayer <mmayer@broadcom.com>
4272R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4273L:	linux-pm@vger.kernel.org
4274S:	Maintained
4275F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4276F:	drivers/cpufreq/brcmstb*
4277
4278BROADCOM STB AVS TMON DRIVER
4279M:	Markus Mayer <mmayer@broadcom.com>
4280R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4281L:	linux-pm@vger.kernel.org
4282S:	Maintained
4283F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4284F:	drivers/thermal/broadcom/brcmstb*
4285
4286BROADCOM STB DPFE DRIVER
4287M:	Markus Mayer <mmayer@broadcom.com>
4288R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4289L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4290S:	Maintained
4291F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4292F:	drivers/memory/brcmstb_dpfe.c
4293
4294BROADCOM STB NAND FLASH DRIVER
4295M:	Brian Norris <computersforpeace@gmail.com>
4296M:	Kamal Dasu <kamal.dasu@broadcom.com>
4297R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4298L:	linux-mtd@lists.infradead.org
4299S:	Maintained
4300F:	drivers/mtd/nand/raw/brcmnand/
4301F:	include/linux/platform_data/brcmnand.h
4302
4303BROADCOM STB PCIE DRIVER
4304M:	Jim Quinlan <jim2101024@gmail.com>
4305M:	Nicolas Saenz Julienne <nsaenz@kernel.org>
4306M:	Florian Fainelli <florian.fainelli@broadcom.com>
4307R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4308L:	linux-pci@vger.kernel.org
4309S:	Maintained
4310F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4311F:	drivers/pci/controller/pcie-brcmstb.c
4312
4313BROADCOM SYSTEMPORT ETHERNET DRIVER
4314M:	Florian Fainelli <florian.fainelli@broadcom.com>
4315R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4316L:	netdev@vger.kernel.org
4317S:	Supported
4318F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
4319F:	drivers/net/ethernet/broadcom/bcmsysport.*
4320F:	drivers/net/ethernet/broadcom/unimac.h
4321
4322BROADCOM TG3 GIGABIT ETHERNET DRIVER
4323M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
4324M:	Prashant Sreedharan <prashant@broadcom.com>
4325M:	Michael Chan <mchan@broadcom.com>
4326L:	netdev@vger.kernel.org
4327S:	Supported
4328F:	drivers/net/ethernet/broadcom/tg3.*
4329
4330BROADCOM VK DRIVER
4331M:	Scott Branden <scott.branden@broadcom.com>
4332R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4333S:	Supported
4334F:	drivers/misc/bcm-vk/
4335F:	include/uapi/linux/misc/bcm_vk.h
4336
4337BROCADE BFA FC SCSI DRIVER
4338M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4339M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4340L:	linux-scsi@vger.kernel.org
4341S:	Supported
4342F:	drivers/scsi/bfa/
4343
4344BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4345M:	Rasesh Mody <rmody@marvell.com>
4346M:	Sudarsana Kalluru <skalluru@marvell.com>
4347M:	GR-Linux-NIC-Dev@marvell.com
4348L:	netdev@vger.kernel.org
4349S:	Supported
4350F:	drivers/net/ethernet/brocade/bna/
4351
4352BSG (block layer generic sg v4 driver)
4353M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4354L:	linux-scsi@vger.kernel.org
4355S:	Supported
4356F:	block/bsg.c
4357F:	include/linux/bsg.h
4358F:	include/uapi/linux/bsg.h
4359
4360BT87X AUDIO DRIVER
4361M:	Clemens Ladisch <clemens@ladisch.de>
4362L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4363S:	Maintained
4364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4365F:	Documentation/sound/cards/bt87x.rst
4366F:	sound/pci/bt87x.c
4367
4368BT8XXGPIO DRIVER
4369M:	Michael Buesch <m@bues.ch>
4370S:	Maintained
4371W:	http://bu3sch.de/btgpio.php
4372F:	drivers/gpio/gpio-bt8xx.c
4373
4374BTRFS FILE SYSTEM
4375M:	Chris Mason <clm@fb.com>
4376M:	Josef Bacik <josef@toxicpanda.com>
4377M:	David Sterba <dsterba@suse.com>
4378L:	linux-btrfs@vger.kernel.org
4379S:	Maintained
4380W:	https://btrfs.readthedocs.io
4381W:	https://btrfs.wiki.kernel.org/
4382Q:	https://patchwork.kernel.org/project/linux-btrfs/list/
4383C:	irc://irc.libera.chat/btrfs
4384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4385F:	Documentation/filesystems/btrfs.rst
4386F:	fs/btrfs/
4387F:	include/linux/btrfs*
4388F:	include/trace/events/btrfs.h
4389F:	include/uapi/linux/btrfs*
4390
4391BTTV VIDEO4LINUX DRIVER
4392M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4393L:	linux-media@vger.kernel.org
4394S:	Odd fixes
4395W:	https://linuxtv.org
4396T:	git git://linuxtv.org/media_tree.git
4397F:	Documentation/driver-api/media/drivers/bttv*
4398F:	drivers/media/pci/bt8xx/bttv*
4399
4400BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4401M:	Chanwoo Choi <cw00.choi@samsung.com>
4402L:	linux-pm@vger.kernel.org
4403L:	linux-samsung-soc@vger.kernel.org
4404S:	Maintained
4405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4406F:	Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4407F:	drivers/devfreq/exynos-bus.c
4408
4409BUSLOGIC SCSI DRIVER
4410M:	Khalid Aziz <khalid@gonehiking.org>
4411L:	linux-scsi@vger.kernel.org
4412S:	Maintained
4413F:	drivers/scsi/BusLogic.*
4414F:	drivers/scsi/FlashPoint.*
4415
4416BXCAN CAN NETWORK DRIVER
4417M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
4418L:	linux-can@vger.kernel.org
4419S:	Maintained
4420F:	Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4421F:	drivers/net/can/bxcan.c
4422
4423C-MEDIA CMI8788 DRIVER
4424M:	Clemens Ladisch <clemens@ladisch.de>
4425L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4426S:	Maintained
4427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4428F:	sound/pci/oxygen/
4429
4430C-SKY ARCHITECTURE
4431M:	Guo Ren <guoren@kernel.org>
4432L:	linux-csky@vger.kernel.org
4433S:	Supported
4434T:	git https://github.com/c-sky/csky-linux.git
4435F:	Documentation/devicetree/bindings/csky/
4436F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
4437F:	Documentation/devicetree/bindings/timer/csky,*
4438F:	arch/csky/
4439F:	drivers/clocksource/timer-gx6605s.c
4440F:	drivers/clocksource/timer-mp-csky.c
4441F:	drivers/irqchip/irq-csky-*
4442N:	csky
4443K:	csky
4444
4445CA8210 IEEE-802.15.4 RADIO DRIVER
4446L:	linux-wpan@vger.kernel.org
4447S:	Orphan
4448W:	https://github.com/Cascoda/ca8210-linux.git
4449F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4450F:	drivers/net/ieee802154/ca8210.c
4451
4452CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4453M:	David Howells <dhowells@redhat.com>
4454L:	linux-cachefs@redhat.com (moderated for non-subscribers)
4455S:	Supported
4456F:	Documentation/filesystems/caching/cachefiles.rst
4457F:	fs/cachefiles/
4458
4459CACHESTAT: PAGE CACHE STATS FOR A FILE
4460M:	Nhat Pham <nphamcs@gmail.com>
4461M:	Johannes Weiner <hannes@cmpxchg.org>
4462L:	linux-mm@kvack.org
4463S:	Maintained
4464F:	tools/testing/selftests/cachestat/test_cachestat.c
4465
4466CADENCE MIPI-CSI2 BRIDGES
4467M:	Maxime Ripard <mripard@kernel.org>
4468L:	linux-media@vger.kernel.org
4469S:	Maintained
4470F:	Documentation/devicetree/bindings/media/cdns,*.txt
4471F:	Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4472F:	drivers/media/platform/cadence/cdns-csi2*
4473
4474CADENCE NAND DRIVER
4475L:	linux-mtd@lists.infradead.org
4476S:	Orphan
4477F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4478F:	drivers/mtd/nand/raw/cadence-nand-controller.c
4479
4480CADENCE USB3 DRD IP DRIVER
4481M:	Peter Chen <peter.chen@kernel.org>
4482M:	Pawel Laszczak <pawell@cadence.com>
4483R:	Roger Quadros <rogerq@kernel.org>
4484L:	linux-usb@vger.kernel.org
4485S:	Maintained
4486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4487F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4488F:	drivers/usb/cdns3/
4489X:	drivers/usb/cdns3/cdnsp*
4490
4491CADENCE USBHS DRIVER
4492M:	Pawel Laszczak <pawell@cadence.com>
4493L:	linux-usb@vger.kernel.org
4494S:	Maintained
4495F:	drivers/usb/gadget/udc/cdns2
4496
4497CADENCE USBSSP DRD IP DRIVER
4498M:	Pawel Laszczak <pawell@cadence.com>
4499L:	linux-usb@vger.kernel.org
4500S:	Maintained
4501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4502F:	drivers/usb/cdns3/
4503X:	drivers/usb/cdns3/cdns3*
4504
4505CADET FM/AM RADIO RECEIVER DRIVER
4506M:	Hans Verkuil <hverkuil@xs4all.nl>
4507L:	linux-media@vger.kernel.org
4508S:	Maintained
4509W:	https://linuxtv.org
4510T:	git git://linuxtv.org/media_tree.git
4511F:	drivers/media/radio/radio-cadet*
4512
4513CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4514L:	linux-media@vger.kernel.org
4515S:	Orphan
4516T:	git git://linuxtv.org/media_tree.git
4517F:	Documentation/admin-guide/media/cafe_ccic*
4518F:	drivers/media/platform/marvell/
4519
4520CAIF NETWORK LAYER
4521L:	netdev@vger.kernel.org
4522S:	Orphan
4523F:	Documentation/networking/caif/
4524F:	drivers/net/caif/
4525F:	include/net/caif/
4526F:	include/uapi/linux/caif/
4527F:	net/caif/
4528
4529CAKE QDISC
4530M:	Toke Høiland-Jørgensen <toke@toke.dk>
4531L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
4532S:	Maintained
4533F:	net/sched/sch_cake.c
4534
4535CAN NETWORK DRIVERS
4536M:	Wolfgang Grandegger <wg@grandegger.com>
4537M:	Marc Kleine-Budde <mkl@pengutronix.de>
4538L:	linux-can@vger.kernel.org
4539S:	Maintained
4540W:	https://github.com/linux-can
4541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4543F:	Documentation/devicetree/bindings/net/can/
4544F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4545F:	drivers/net/can/
4546F:	drivers/phy/phy-can-transceiver.c
4547F:	include/linux/can/bittiming.h
4548F:	include/linux/can/dev.h
4549F:	include/linux/can/length.h
4550F:	include/linux/can/platform/
4551F:	include/linux/can/rx-offload.h
4552F:	include/uapi/linux/can/error.h
4553F:	include/uapi/linux/can/netlink.h
4554F:	include/uapi/linux/can/vxcan.h
4555
4556CAN NETWORK LAYER
4557M:	Oliver Hartkopp <socketcan@hartkopp.net>
4558M:	Marc Kleine-Budde <mkl@pengutronix.de>
4559L:	linux-can@vger.kernel.org
4560S:	Maintained
4561W:	https://github.com/linux-can
4562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4564F:	Documentation/networking/can.rst
4565F:	include/linux/can/can-ml.h
4566F:	include/linux/can/core.h
4567F:	include/linux/can/skb.h
4568F:	include/net/netns/can.h
4569F:	include/uapi/linux/can.h
4570F:	include/uapi/linux/can/bcm.h
4571F:	include/uapi/linux/can/gw.h
4572F:	include/uapi/linux/can/isotp.h
4573F:	include/uapi/linux/can/raw.h
4574F:	net/can/
4575
4576CAN-J1939 NETWORK LAYER
4577M:	Robin van der Gracht <robin@protonic.nl>
4578M:	Oleksij Rempel <o.rempel@pengutronix.de>
4579R:	kernel@pengutronix.de
4580L:	linux-can@vger.kernel.org
4581S:	Maintained
4582F:	Documentation/networking/j1939.rst
4583F:	include/uapi/linux/can/j1939.h
4584F:	net/can/j1939/
4585
4586CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4587M:	Damien Le Moal <dlemoal@kernel.org>
4588L:	linux-riscv@lists.infradead.org
4589L:	linux-gpio@vger.kernel.org (pinctrl driver)
4590F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4591F:	drivers/pinctrl/pinctrl-k210.c
4592
4593CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4594M:	Damien Le Moal <dlemoal@kernel.org>
4595L:	linux-kernel@vger.kernel.org
4596L:	linux-riscv@lists.infradead.org
4597S:	Maintained
4598F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4599F:	drivers/reset/reset-k210.c
4600
4601CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4602M:	Damien Le Moal <dlemoal@kernel.org>
4603L:	linux-riscv@lists.infradead.org
4604S:	Maintained
4605F:	Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4606F:	drivers/soc/canaan/
4607F:	include/soc/canaan/
4608
4609CAPABILITIES
4610M:	Serge Hallyn <serge@hallyn.com>
4611L:	linux-security-module@vger.kernel.org
4612S:	Supported
4613F:	include/linux/capability.h
4614F:	include/uapi/linux/capability.h
4615F:	kernel/capability.c
4616F:	security/commoncap.c
4617
4618CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4619M:	Kevin Tsai <ktsai@capellamicro.com>
4620S:	Maintained
4621F:	drivers/iio/light/cm*
4622
4623CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4624M:	Christian Lamparter <chunkeey@googlemail.com>
4625L:	linux-wireless@vger.kernel.org
4626S:	Maintained
4627W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4628F:	drivers/net/wireless/ath/carl9170/
4629
4630CAVIUM I2C DRIVER
4631M:	Robert Richter <rric@kernel.org>
4632S:	Odd Fixes
4633W:	http://www.marvell.com
4634F:	drivers/i2c/busses/i2c-octeon*
4635F:	drivers/i2c/busses/i2c-thunderx*
4636
4637CAVIUM LIQUIDIO NETWORK DRIVER
4638M:	Derek Chickles <dchickles@marvell.com>
4639M:	Satanand Burla <sburla@marvell.com>
4640M:	Felix Manlunas <fmanlunas@marvell.com>
4641L:	netdev@vger.kernel.org
4642S:	Supported
4643W:	http://www.marvell.com
4644F:	drivers/net/ethernet/cavium/liquidio/
4645
4646CAVIUM MMC DRIVER
4647M:	Robert Richter <rric@kernel.org>
4648S:	Odd Fixes
4649W:	http://www.marvell.com
4650F:	drivers/mmc/host/cavium*
4651
4652CAVIUM OCTEON-TX CRYPTO DRIVER
4653M:	George Cherian <gcherian@marvell.com>
4654L:	linux-crypto@vger.kernel.org
4655S:	Supported
4656W:	http://www.marvell.com
4657F:	drivers/crypto/cavium/cpt/
4658
4659CAVIUM THUNDERX2 ARM64 SOC
4660M:	Robert Richter <rric@kernel.org>
4661L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4662S:	Odd Fixes
4663F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4664F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
4665
4666CBS/ETF/TAPRIO QDISCS
4667M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
4668L:	netdev@vger.kernel.org
4669S:	Maintained
4670F:	net/sched/sch_cbs.c
4671F:	net/sched/sch_etf.c
4672F:	net/sched/sch_taprio.c
4673
4674CC2520 IEEE-802.15.4 RADIO DRIVER
4675M:	Stefan Schmidt <stefan@datenfreihafen.org>
4676L:	linux-wpan@vger.kernel.org
4677S:	Odd Fixes
4678F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4679F:	drivers/net/ieee802154/cc2520.c
4680
4681CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4682M:	Gilad Ben-Yossef <gilad@benyossef.com>
4683L:	linux-crypto@vger.kernel.org
4684S:	Supported
4685W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4686F:	drivers/crypto/ccree/
4687
4688CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4689M:	Hadar Gat <hadar.gat@arm.com>
4690L:	linux-crypto@vger.kernel.org
4691S:	Supported
4692W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4693F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4694F:	drivers/char/hw_random/cctrng.c
4695F:	drivers/char/hw_random/cctrng.h
4696
4697CEC FRAMEWORK
4698M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4699L:	linux-media@vger.kernel.org
4700S:	Supported
4701W:	http://linuxtv.org
4702T:	git git://linuxtv.org/media_tree.git
4703F:	Documentation/ABI/testing/debugfs-cec-error-inj
4704F:	Documentation/devicetree/bindings/media/cec/cec-common.yaml
4705F:	Documentation/driver-api/media/cec-core.rst
4706F:	Documentation/userspace-api/media/cec
4707F:	drivers/media/cec/
4708F:	drivers/media/rc/keymaps/rc-cec.c
4709F:	include/media/cec-notifier.h
4710F:	include/media/cec.h
4711F:	include/uapi/linux/cec-funcs.h
4712F:	include/uapi/linux/cec.h
4713
4714CEC GPIO DRIVER
4715M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4716L:	linux-media@vger.kernel.org
4717S:	Supported
4718W:	http://linuxtv.org
4719T:	git git://linuxtv.org/media_tree.git
4720F:	Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
4721F:	drivers/media/cec/platform/cec-gpio/
4722
4723CELL BROADBAND ENGINE ARCHITECTURE
4724M:	Arnd Bergmann <arnd@arndb.de>
4725L:	linuxppc-dev@lists.ozlabs.org
4726S:	Supported
4727W:	http://www.ibm.com/developerworks/power/cell/
4728F:	arch/powerpc/include/asm/cell*.h
4729F:	arch/powerpc/include/asm/spu*.h
4730F:	arch/powerpc/include/uapi/asm/spu*.h
4731F:	arch/powerpc/platforms/cell/
4732
4733CELLWISE CW2015 BATTERY DRIVER
4734M:	Tobias Schrammm <t.schramm@manjaro.org>
4735S:	Maintained
4736F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4737F:	drivers/power/supply/cw2015_battery.c
4738
4739CEPH COMMON CODE (LIBCEPH)
4740M:	Ilya Dryomov <idryomov@gmail.com>
4741M:	Xiubo Li <xiubli@redhat.com>
4742R:	Jeff Layton <jlayton@kernel.org>
4743L:	ceph-devel@vger.kernel.org
4744S:	Supported
4745W:	http://ceph.com/
4746T:	git https://github.com/ceph/ceph-client.git
4747F:	include/linux/ceph/
4748F:	include/linux/crush/
4749F:	net/ceph/
4750
4751CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4752M:	Xiubo Li <xiubli@redhat.com>
4753M:	Ilya Dryomov <idryomov@gmail.com>
4754R:	Jeff Layton <jlayton@kernel.org>
4755L:	ceph-devel@vger.kernel.org
4756S:	Supported
4757W:	http://ceph.com/
4758T:	git https://github.com/ceph/ceph-client.git
4759F:	Documentation/filesystems/ceph.rst
4760F:	fs/ceph/
4761
4762CERTIFICATE HANDLING
4763M:	David Howells <dhowells@redhat.com>
4764M:	David Woodhouse <dwmw2@infradead.org>
4765L:	keyrings@vger.kernel.org
4766S:	Maintained
4767F:	Documentation/admin-guide/module-signing.rst
4768F:	certs/
4769F:	scripts/sign-file.c
4770F:	tools/certs/
4771
4772CFAG12864B LCD DRIVER
4773M:	Miguel Ojeda <ojeda@kernel.org>
4774S:	Maintained
4775F:	drivers/auxdisplay/cfag12864b.c
4776F:	include/linux/cfag12864b.h
4777
4778CFAG12864BFB LCD FRAMEBUFFER DRIVER
4779M:	Miguel Ojeda <ojeda@kernel.org>
4780S:	Maintained
4781F:	drivers/auxdisplay/cfag12864bfb.c
4782F:	include/linux/cfag12864b.h
4783
4784CHAR and MISC DRIVERS
4785M:	Arnd Bergmann <arnd@arndb.de>
4786M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4787S:	Supported
4788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4789F:	drivers/char/
4790F:	drivers/misc/
4791F:	include/linux/miscdevice.h
4792X:	drivers/char/agp/
4793X:	drivers/char/hw_random/
4794X:	drivers/char/ipmi/
4795X:	drivers/char/random.c
4796X:	drivers/char/tpm/
4797
4798CHECKPATCH
4799M:	Andy Whitcroft <apw@canonical.com>
4800M:	Joe Perches <joe@perches.com>
4801R:	Dwaipayan Ray <dwaipayanray1@gmail.com>
4802R:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
4803S:	Maintained
4804F:	scripts/checkpatch.pl
4805
4806CHECKPATCH DOCUMENTATION
4807M:	Dwaipayan Ray <dwaipayanray1@gmail.com>
4808M:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
4809R:	Joe Perches <joe@perches.com>
4810S:	Maintained
4811F:	Documentation/dev-tools/checkpatch.rst
4812
4813CHINESE DOCUMENTATION
4814M:	Alex Shi <alexs@kernel.org>
4815M:	Yanteng Si <siyanteng@loongson.cn>
4816S:	Maintained
4817F:	Documentation/translations/zh_CN/
4818
4819CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4820M:	Peter Chen <peter.chen@kernel.org>
4821L:	linux-usb@vger.kernel.org
4822S:	Maintained
4823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4824F:	drivers/usb/chipidea/
4825
4826CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4827M:	Hans de Goede <hdegoede@redhat.com>
4828L:	linux-input@vger.kernel.org
4829S:	Maintained
4830F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4831F:	drivers/input/touchscreen/chipone_icn8318.c
4832
4833CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4834M:	Hans de Goede <hdegoede@redhat.com>
4835L:	linux-input@vger.kernel.org
4836S:	Maintained
4837F:	drivers/input/touchscreen/chipone_icn8505.c
4838
4839CHROME HARDWARE PLATFORM SUPPORT
4840M:	Benson Leung <bleung@chromium.org>
4841M:	Tzung-Bi Shih <tzungbi@kernel.org>
4842L:	chrome-platform@lists.linux.dev
4843S:	Maintained
4844T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4845F:	drivers/platform/chrome/
4846
4847CHROMEOS EC CODEC DRIVER
4848M:	Cheng-Yi Chiang <cychiang@chromium.org>
4849M:	Tzung-Bi Shih <tzungbi@kernel.org>
4850R:	Guenter Roeck <groeck@chromium.org>
4851L:	chrome-platform@lists.linux.dev
4852S:	Maintained
4853F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4854F:	sound/soc/codecs/cros_ec_codec.*
4855
4856CHROMEOS EC SUBDRIVERS
4857M:	Benson Leung <bleung@chromium.org>
4858R:	Guenter Roeck <groeck@chromium.org>
4859L:	chrome-platform@lists.linux.dev
4860S:	Maintained
4861F:	drivers/power/supply/cros_usbpd-charger.c
4862N:	cros_ec
4863N:	cros-ec
4864
4865CHROMEOS EC UART DRIVER
4866M:	Bhanu Prakash Maiya <bhanumaiya@chromium.org>
4867R:	Benson Leung <bleung@chromium.org>
4868R:	Tzung-Bi Shih <tzungbi@kernel.org>
4869S:	Maintained
4870F:	drivers/platform/chrome/cros_ec_uart.c
4871
4872CHROMEOS EC USB PD NOTIFY DRIVER
4873M:	Prashant Malani <pmalani@chromium.org>
4874L:	chrome-platform@lists.linux.dev
4875S:	Maintained
4876F:	drivers/platform/chrome/cros_usbpd_notify.c
4877F:	include/linux/platform_data/cros_usbpd_notify.h
4878
4879CHROMEOS EC USB TYPE-C DRIVER
4880M:	Prashant Malani <pmalani@chromium.org>
4881L:	chrome-platform@lists.linux.dev
4882S:	Maintained
4883F:	drivers/platform/chrome/cros_ec_typec.*
4884F:	drivers/platform/chrome/cros_typec_switch.c
4885F:	drivers/platform/chrome/cros_typec_vdm.*
4886
4887CHROMEOS HPS DRIVER
4888M:	Dan Callaghan <dcallagh@chromium.org>
4889R:	Sami Kyöstilä <skyostil@chromium.org>
4890S:	Maintained
4891F:	drivers/platform/chrome/cros_hps_i2c.c
4892
4893CHRONTEL CH7322 CEC DRIVER
4894M:	Joe Tessler <jrt@google.com>
4895L:	linux-media@vger.kernel.org
4896S:	Maintained
4897T:	git git://linuxtv.org/media_tree.git
4898F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4899F:	drivers/media/cec/i2c/ch7322.c
4900
4901CIRRUS LOGIC AUDIO CODEC DRIVERS
4902M:	James Schulman <james.schulman@cirrus.com>
4903M:	David Rhodes <david.rhodes@cirrus.com>
4904M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4905L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4906L:	patches@opensource.cirrus.com
4907S:	Maintained
4908F:	Documentation/devicetree/bindings/sound/cirrus,cs*
4909F:	drivers/mfd/cs42l43*
4910F:	drivers/pinctrl/cirrus/pinctrl-cs42l43*
4911F:	drivers/spi/spi-cs42l43*
4912F:	include/dt-bindings/sound/cs*
4913F:	include/linux/mfd/cs42l43*
4914F:	include/sound/cs*
4915F:	sound/pci/hda/cs*
4916F:	sound/pci/hda/hda_cs_dsp_ctl.*
4917F:	sound/soc/codecs/cs*
4918
4919CIRRUS LOGIC DSP FIRMWARE DRIVER
4920M:	Simon Trimmer <simont@opensource.cirrus.com>
4921M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4922M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4923L:	patches@opensource.cirrus.com
4924S:	Supported
4925W:	https://github.com/CirrusLogic/linux-drivers/wiki
4926T:	git https://github.com/CirrusLogic/linux-drivers.git
4927F:	drivers/firmware/cirrus/*
4928F:	include/linux/firmware/cirrus/*
4929
4930CIRRUS LOGIC EP93XX ETHERNET DRIVER
4931M:	Hartley Sweeten <hsweeten@visionengravers.com>
4932L:	netdev@vger.kernel.org
4933S:	Maintained
4934F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
4935
4936CIRRUS LOGIC LOCHNAGAR DRIVER
4937M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4938M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4939L:	patches@opensource.cirrus.com
4940S:	Supported
4941F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4942F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4943F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4944F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4945F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4946F:	Documentation/hwmon/lochnagar.rst
4947F:	drivers/clk/clk-lochnagar.c
4948F:	drivers/hwmon/lochnagar-hwmon.c
4949F:	drivers/mfd/lochnagar-i2c.c
4950F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4951F:	drivers/regulator/lochnagar-regulator.c
4952F:	include/dt-bindings/clock/lochnagar.h
4953F:	include/dt-bindings/pinctrl/lochnagar.h
4954F:	include/linux/mfd/lochnagar*
4955F:	sound/soc/codecs/lochnagar-sc.c
4956
4957CIRRUS LOGIC MADERA CODEC DRIVERS
4958M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4959M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4960L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4961L:	patches@opensource.cirrus.com
4962S:	Supported
4963W:	https://github.com/CirrusLogic/linux-drivers/wiki
4964T:	git https://github.com/CirrusLogic/linux-drivers.git
4965F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4966F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4967F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4968F:	drivers/gpio/gpio-madera*
4969F:	drivers/irqchip/irq-madera*
4970F:	drivers/mfd/cs47l*
4971F:	drivers/mfd/madera*
4972F:	drivers/pinctrl/cirrus/*
4973F:	include/dt-bindings/sound/madera*
4974F:	include/linux/irqchip/irq-madera*
4975F:	include/linux/mfd/madera/*
4976F:	include/sound/madera*
4977F:	sound/soc/codecs/cs47l*
4978F:	sound/soc/codecs/madera*
4979
4980CISCO FCOE HBA DRIVER
4981M:	Satish Kharat <satishkh@cisco.com>
4982M:	Sesidhar Baddela <sebaddel@cisco.com>
4983M:	Karan Tilak Kumar <kartilak@cisco.com>
4984L:	linux-scsi@vger.kernel.org
4985S:	Supported
4986F:	drivers/scsi/fnic/
4987
4988CISCO SCSI HBA DRIVER
4989M:	Karan Tilak Kumar <kartilak@cisco.com>
4990M:	Sesidhar Baddela <sebaddel@cisco.com>
4991L:	linux-scsi@vger.kernel.org
4992S:	Supported
4993F:	drivers/scsi/snic/
4994
4995CISCO VIC ETHERNET NIC DRIVER
4996M:	Christian Benvenuti <benve@cisco.com>
4997M:	Satish Kharat <satishkh@cisco.com>
4998S:	Supported
4999F:	drivers/net/ethernet/cisco/enic/
5000
5001CISCO VIC LOW LATENCY NIC DRIVER
5002M:	Christian Benvenuti <benve@cisco.com>
5003M:	Nelson Escobar <neescoba@cisco.com>
5004S:	Supported
5005F:	drivers/infiniband/hw/usnic/
5006
5007CLANG CONTROL FLOW INTEGRITY SUPPORT
5008M:	Sami Tolvanen <samitolvanen@google.com>
5009M:	Kees Cook <keescook@chromium.org>
5010R:	Nathan Chancellor <nathan@kernel.org>
5011R:	Nick Desaulniers <ndesaulniers@google.com>
5012L:	llvm@lists.linux.dev
5013S:	Supported
5014B:	https://github.com/ClangBuiltLinux/linux/issues
5015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5016F:	include/linux/cfi.h
5017F:	kernel/cfi.c
5018
5019CLANG-FORMAT FILE
5020M:	Miguel Ojeda <ojeda@kernel.org>
5021S:	Maintained
5022F:	.clang-format
5023
5024CLANG/LLVM BUILD SUPPORT
5025M:	Nathan Chancellor <nathan@kernel.org>
5026M:	Nick Desaulniers <ndesaulniers@google.com>
5027R:	Tom Rix <trix@redhat.com>
5028L:	llvm@lists.linux.dev
5029S:	Supported
5030W:	https://clangbuiltlinux.github.io/
5031B:	https://github.com/ClangBuiltLinux/linux/issues
5032C:	irc://irc.libera.chat/clangbuiltlinux
5033F:	Documentation/kbuild/llvm.rst
5034F:	include/linux/compiler-clang.h
5035F:	scripts/Makefile.clang
5036F:	scripts/clang-tools/
5037K:	\b(?i:clang|llvm)\b
5038
5039CLK API
5040M:	Russell King <linux@armlinux.org.uk>
5041L:	linux-clk@vger.kernel.org
5042S:	Maintained
5043F:	include/linux/clk.h
5044
5045CLOCKSOURCE, CLOCKEVENT DRIVERS
5046M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5047M:	Thomas Gleixner <tglx@linutronix.de>
5048L:	linux-kernel@vger.kernel.org
5049S:	Supported
5050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5051F:	Documentation/devicetree/bindings/timer/
5052F:	drivers/clocksource/
5053
5054CMPC ACPI DRIVER
5055M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5056M:	Daniel Oliveira Nascimento <don@syst.com.br>
5057L:	platform-driver-x86@vger.kernel.org
5058S:	Supported
5059F:	drivers/platform/x86/classmate-laptop.c
5060
5061COBALT MEDIA DRIVER
5062M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5063L:	linux-media@vger.kernel.org
5064S:	Supported
5065W:	https://linuxtv.org
5066T:	git git://linuxtv.org/media_tree.git
5067F:	drivers/media/pci/cobalt/
5068
5069COCCINELLE/Semantic Patches (SmPL)
5070M:	Julia Lawall <Julia.Lawall@inria.fr>
5071M:	Nicolas Palix <nicolas.palix@imag.fr>
5072L:	cocci@inria.fr (moderated for non-subscribers)
5073S:	Supported
5074W:	https://coccinelle.gitlabpages.inria.fr/website/
5075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5076F:	Documentation/dev-tools/coccinelle.rst
5077F:	scripts/coccicheck
5078F:	scripts/coccinelle/
5079
5080CODA FILE SYSTEM
5081M:	Jan Harkes <jaharkes@cs.cmu.edu>
5082M:	coda@cs.cmu.edu
5083L:	codalist@coda.cs.cmu.edu
5084S:	Maintained
5085W:	http://www.coda.cs.cmu.edu/
5086F:	Documentation/filesystems/coda.rst
5087F:	fs/coda/
5088F:	include/linux/coda*.h
5089F:	include/uapi/linux/coda*.h
5090
5091CODA V4L2 MEM2MEM DRIVER
5092M:	Philipp Zabel <p.zabel@pengutronix.de>
5093L:	linux-media@vger.kernel.org
5094S:	Maintained
5095F:	Documentation/devicetree/bindings/media/coda.yaml
5096F:	drivers/media/platform/chips-media/
5097
5098CODE OF CONDUCT
5099M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5100S:	Supported
5101F:	Documentation/process/code-of-conduct-interpretation.rst
5102F:	Documentation/process/code-of-conduct.rst
5103
5104COMEDI DRIVERS
5105M:	Ian Abbott <abbotti@mev.co.uk>
5106M:	H Hartley Sweeten <hsweeten@visionengravers.com>
5107S:	Odd Fixes
5108F:	drivers/comedi/
5109F:	include/linux/comedi/
5110F:	include/uapi/linux/comedi.h
5111
5112COMMON CLK FRAMEWORK
5113M:	Michael Turquette <mturquette@baylibre.com>
5114M:	Stephen Boyd <sboyd@kernel.org>
5115L:	linux-clk@vger.kernel.org
5116S:	Maintained
5117Q:	http://patchwork.kernel.org/project/linux-clk/list/
5118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5119F:	Documentation/devicetree/bindings/clock/
5120F:	drivers/clk/
5121F:	include/dt-bindings/clock/
5122F:	include/linux/clk-pr*
5123F:	include/linux/clk/
5124F:	include/linux/of_clk.h
5125X:	drivers/clk/clkdev.c
5126
5127COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5128M:	Steve French <sfrench@samba.org>
5129R:	Paulo Alcantara <pc@manguebit.com> (DFS, global name space)
5130R:	Ronnie Sahlberg <lsahlber@redhat.com> (directory leases, sparse files)
5131R:	Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5132R:	Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5133L:	linux-cifs@vger.kernel.org
5134L:	samba-technical@lists.samba.org (moderated for non-subscribers)
5135S:	Supported
5136W:	https://wiki.samba.org/index.php/LinuxCIFS
5137T:	git git://git.samba.org/sfrench/cifs-2.6.git
5138F:	Documentation/admin-guide/cifs/
5139F:	fs/smb/client/
5140F:	fs/smb/common/
5141F:	include/uapi/linux/cifs
5142
5143COMPACTPCI HOTPLUG CORE
5144M:	Scott Murray <scott@spiteful.org>
5145L:	linux-pci@vger.kernel.org
5146S:	Maintained
5147F:	drivers/pci/hotplug/cpci_hotplug*
5148
5149COMPACTPCI HOTPLUG GENERIC DRIVER
5150M:	Scott Murray <scott@spiteful.org>
5151L:	linux-pci@vger.kernel.org
5152S:	Maintained
5153F:	drivers/pci/hotplug/cpcihp_generic.c
5154
5155COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5156M:	Scott Murray <scott@spiteful.org>
5157L:	linux-pci@vger.kernel.org
5158S:	Maintained
5159F:	drivers/pci/hotplug/cpcihp_zt5550.*
5160
5161COMPAL LAPTOP SUPPORT
5162M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5163L:	platform-driver-x86@vger.kernel.org
5164S:	Maintained
5165F:	drivers/platform/x86/compal-laptop.c
5166
5167COMPILER ATTRIBUTES
5168M:	Miguel Ojeda <ojeda@kernel.org>
5169R:	Nick Desaulniers <ndesaulniers@google.com>
5170S:	Maintained
5171F:	include/linux/compiler_attributes.h
5172
5173COMPUTE EXPRESS LINK (CXL)
5174M:	Davidlohr Bueso <dave@stgolabs.net>
5175M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5176M:	Dave Jiang <dave.jiang@intel.com>
5177M:	Alison Schofield <alison.schofield@intel.com>
5178M:	Vishal Verma <vishal.l.verma@intel.com>
5179M:	Ira Weiny <ira.weiny@intel.com>
5180M:	Dan Williams <dan.j.williams@intel.com>
5181L:	linux-cxl@vger.kernel.org
5182S:	Maintained
5183F:	drivers/cxl/
5184F:	include/uapi/linux/cxl_mem.h
5185
5186COMPUTE EXPRESS LINK PMU (CPMU)
5187M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5188L:	linux-cxl@vger.kernel.org
5189S:	Maintained
5190F:	Documentation/admin-guide/perf/cxl.rst
5191F:	drivers/perf/cxl_pmu.c
5192
5193CONEXANT ACCESSRUNNER USB DRIVER
5194L:	accessrunner-general@lists.sourceforge.net
5195S:	Orphan
5196W:	http://accessrunner.sourceforge.net/
5197F:	drivers/usb/atm/cxacru.c
5198
5199CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5200M:    Elena Reshetova <elena.reshetova@intel.com>
5201M:    Carlos Bilbao <carlos.bilbao@amd.com>
5202S:    Maintained
5203F:    Documentation/security/snp-tdx-threat-model.rst
5204
5205CONFIGFS
5206M:	Joel Becker <jlbec@evilplan.org>
5207M:	Christoph Hellwig <hch@lst.de>
5208S:	Supported
5209T:	git git://git.infradead.org/users/hch/configfs.git
5210F:	fs/configfs/
5211F:	include/linux/configfs.h
5212F:	samples/configfs/
5213
5214CONSOLE SUBSYSTEM
5215M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5216S:	Supported
5217F:	drivers/video/console/
5218F:	include/linux/console*
5219
5220CONTEXT TRACKING
5221M:	Frederic Weisbecker <frederic@kernel.org>
5222M:	"Paul E. McKenney" <paulmck@kernel.org>
5223S:	Maintained
5224F:	include/linux/context_tracking*
5225F:	kernel/context_tracking.c
5226
5227CONTROL GROUP (CGROUP)
5228M:	Tejun Heo <tj@kernel.org>
5229M:	Zefan Li <lizefan.x@bytedance.com>
5230M:	Johannes Weiner <hannes@cmpxchg.org>
5231L:	cgroups@vger.kernel.org
5232S:	Maintained
5233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5234F:	Documentation/admin-guide/cgroup-v1/
5235F:	Documentation/admin-guide/cgroup-v2.rst
5236F:	include/linux/cgroup*
5237F:	kernel/cgroup/
5238F:	tools/testing/selftests/cgroup/
5239
5240CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5241M:	Tejun Heo <tj@kernel.org>
5242M:	Josef Bacik <josef@toxicpanda.com>
5243M:	Jens Axboe <axboe@kernel.dk>
5244L:	cgroups@vger.kernel.org
5245L:	linux-block@vger.kernel.org
5246T:	git git://git.kernel.dk/linux-block
5247F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5248F:	block/bfq-cgroup.c
5249F:	block/blk-cgroup.c
5250F:	block/blk-iocost.c
5251F:	block/blk-iolatency.c
5252F:	block/blk-throttle.c
5253F:	include/linux/blk-cgroup.h
5254
5255CONTROL GROUP - CPUSET
5256M:	Waiman Long <longman@redhat.com>
5257M:	Zefan Li <lizefan.x@bytedance.com>
5258L:	cgroups@vger.kernel.org
5259S:	Maintained
5260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5261F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
5262F:	include/linux/cpuset.h
5263F:	kernel/cgroup/cpuset.c
5264F:	tools/testing/selftests/cgroup/test_cpuset.c
5265F:	tools/testing/selftests/cgroup/test_cpuset_prs.sh
5266
5267CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5268M:	Johannes Weiner <hannes@cmpxchg.org>
5269M:	Michal Hocko <mhocko@kernel.org>
5270M:	Roman Gushchin <roman.gushchin@linux.dev>
5271M:	Shakeel Butt <shakeelb@google.com>
5272R:	Muchun Song <muchun.song@linux.dev>
5273L:	cgroups@vger.kernel.org
5274L:	linux-mm@kvack.org
5275S:	Maintained
5276F:	mm/memcontrol.c
5277F:	mm/swap_cgroup.c
5278F:	tools/testing/selftests/cgroup/memcg_protection.m
5279F:	tools/testing/selftests/cgroup/test_kmem.c
5280F:	tools/testing/selftests/cgroup/test_memcontrol.c
5281
5282CORETEMP HARDWARE MONITORING DRIVER
5283M:	Fenghua Yu <fenghua.yu@intel.com>
5284L:	linux-hwmon@vger.kernel.org
5285S:	Maintained
5286F:	Documentation/hwmon/coretemp.rst
5287F:	drivers/hwmon/coretemp.c
5288
5289CORSAIR-CPRO HARDWARE MONITOR DRIVER
5290M:	Marius Zachmann <mail@mariuszachmann.de>
5291L:	linux-hwmon@vger.kernel.org
5292S:	Maintained
5293F:	drivers/hwmon/corsair-cpro.c
5294
5295CORSAIR-PSU HARDWARE MONITOR DRIVER
5296M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
5297L:	linux-hwmon@vger.kernel.org
5298S:	Maintained
5299F:	Documentation/hwmon/corsair-psu.rst
5300F:	drivers/hwmon/corsair-psu.c
5301
5302COUNTER SUBSYSTEM
5303M:	William Breathitt Gray <william.gray@linaro.org>
5304L:	linux-iio@vger.kernel.org
5305S:	Maintained
5306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5307F:	Documentation/ABI/testing/sysfs-bus-counter
5308F:	Documentation/driver-api/generic-counter.rst
5309F:	drivers/counter/
5310F:	include/linux/counter.h
5311F:	include/uapi/linux/counter.h
5312F:	tools/counter/
5313
5314CP2615 I2C DRIVER
5315M:	Bence Csókás <bence98@sch.bme.hu>
5316S:	Maintained
5317F:	drivers/i2c/busses/i2c-cp2615.c
5318
5319CPMAC ETHERNET DRIVER
5320M:	Florian Fainelli <f.fainelli@gmail.com>
5321L:	netdev@vger.kernel.org
5322S:	Maintained
5323F:	drivers/net/ethernet/ti/cpmac.c
5324
5325CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5326M:	Viresh Kumar <viresh.kumar@linaro.org>
5327M:	Sudeep Holla <sudeep.holla@arm.com>
5328L:	linux-pm@vger.kernel.org
5329S:	Maintained
5330W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5331F:	drivers/cpufreq/vexpress-spc-cpufreq.c
5332
5333CPU FREQUENCY SCALING FRAMEWORK
5334M:	"Rafael J. Wysocki" <rafael@kernel.org>
5335M:	Viresh Kumar <viresh.kumar@linaro.org>
5336L:	linux-pm@vger.kernel.org
5337S:	Maintained
5338B:	https://bugzilla.kernel.org
5339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5341F:	Documentation/admin-guide/pm/cpufreq.rst
5342F:	Documentation/admin-guide/pm/intel_pstate.rst
5343F:	Documentation/cpu-freq/
5344F:	Documentation/devicetree/bindings/cpufreq/
5345F:	drivers/cpufreq/
5346F:	include/linux/cpufreq.h
5347F:	include/linux/sched/cpufreq.h
5348F:	kernel/sched/cpufreq*.c
5349F:	tools/testing/selftests/cpufreq/
5350
5351CPU HOTPLUG
5352M:	Thomas Gleixner <tglx@linutronix.de>
5353M:	Peter Zijlstra <peterz@infradead.org>
5354L:	linux-kernel@vger.kernel.org
5355S:	Maintained
5356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5357F:	include/linux/cpu.h
5358F:	include/linux/cpuhotplug.h
5359F:	include/linux/smpboot.h
5360F:	kernel/cpu.c
5361F:	kernel/smpboot.*
5362
5363CPU IDLE TIME MANAGEMENT FRAMEWORK
5364M:	"Rafael J. Wysocki" <rafael@kernel.org>
5365M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5366L:	linux-pm@vger.kernel.org
5367S:	Maintained
5368B:	https://bugzilla.kernel.org
5369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5370F:	Documentation/admin-guide/pm/cpuidle.rst
5371F:	Documentation/driver-api/pm/cpuidle.rst
5372F:	drivers/cpuidle/
5373F:	include/linux/cpuidle.h
5374
5375CPU POWER MONITORING SUBSYSTEM
5376M:	Thomas Renninger <trenn@suse.com>
5377M:	Shuah Khan <shuah@kernel.org>
5378M:	Shuah Khan <skhan@linuxfoundation.org>
5379L:	linux-pm@vger.kernel.org
5380S:	Maintained
5381F:	tools/power/cpupower/
5382
5383CPUID/MSR DRIVER
5384M:	"H. Peter Anvin" <hpa@zytor.com>
5385S:	Maintained
5386F:	arch/x86/kernel/cpuid.c
5387F:	arch/x86/kernel/msr.c
5388
5389CPUIDLE DRIVER - ARM BIG LITTLE
5390M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5391M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5392L:	linux-pm@vger.kernel.org
5393L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5394S:	Maintained
5395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5396F:	drivers/cpuidle/cpuidle-big_little.c
5397
5398CPUIDLE DRIVER - ARM EXYNOS
5399M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5400M:	Kukjin Kim <kgene@kernel.org>
5401R:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
5402L:	linux-pm@vger.kernel.org
5403L:	linux-samsung-soc@vger.kernel.org
5404S:	Maintained
5405F:	arch/arm/mach-exynos/pm.c
5406F:	drivers/cpuidle/cpuidle-exynos.c
5407F:	include/linux/platform_data/cpuidle-exynos.h
5408
5409CPUIDLE DRIVER - ARM PSCI
5410M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5411M:	Sudeep Holla <sudeep.holla@arm.com>
5412L:	linux-pm@vger.kernel.org
5413L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5414S:	Supported
5415F:	drivers/cpuidle/cpuidle-psci.c
5416
5417CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5418M:	Ulf Hansson <ulf.hansson@linaro.org>
5419L:	linux-pm@vger.kernel.org
5420L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5421S:	Supported
5422F:	drivers/cpuidle/cpuidle-psci-domain.c
5423F:	drivers/cpuidle/cpuidle-psci.h
5424
5425CPUIDLE DRIVER - DT IDLE PM DOMAIN
5426M:	Ulf Hansson <ulf.hansson@linaro.org>
5427L:	linux-pm@vger.kernel.org
5428S:	Supported
5429F:	drivers/cpuidle/dt_idle_genpd.c
5430F:	drivers/cpuidle/dt_idle_genpd.h
5431
5432CPUIDLE DRIVER - RISC-V SBI
5433M:	Anup Patel <anup@brainfault.org>
5434L:	linux-pm@vger.kernel.org
5435L:	linux-riscv@lists.infradead.org
5436S:	Maintained
5437F:	drivers/cpuidle/cpuidle-riscv-sbi.c
5438
5439CRAMFS FILESYSTEM
5440M:	Nicolas Pitre <nico@fluxnic.net>
5441S:	Maintained
5442F:	Documentation/filesystems/cramfs.rst
5443F:	fs/cramfs/
5444
5445CREATIVE SB0540
5446M:	Bastien Nocera <hadess@hadess.net>
5447L:	linux-input@vger.kernel.org
5448S:	Maintained
5449F:	drivers/hid/hid-creative-sb0540.c
5450
5451CRYPTO API
5452M:	Herbert Xu <herbert@gondor.apana.org.au>
5453M:	"David S. Miller" <davem@davemloft.net>
5454L:	linux-crypto@vger.kernel.org
5455S:	Maintained
5456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5458F:	Documentation/crypto/
5459F:	Documentation/devicetree/bindings/crypto/
5460F:	arch/*/crypto/
5461F:	crypto/
5462F:	drivers/crypto/
5463F:	include/crypto/
5464F:	include/linux/crypto*
5465F:	lib/crypto/
5466
5467CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5468M:	Neil Horman <nhorman@tuxdriver.com>
5469L:	linux-crypto@vger.kernel.org
5470S:	Maintained
5471F:	crypto/ansi_cprng.c
5472F:	crypto/rng.c
5473
5474CS3308 MEDIA DRIVER
5475M:	Hans Verkuil <hverkuil@xs4all.nl>
5476L:	linux-media@vger.kernel.org
5477S:	Odd Fixes
5478W:	http://linuxtv.org
5479T:	git git://linuxtv.org/media_tree.git
5480F:	drivers/media/i2c/cs3308.c
5481
5482CS5535 Audio ALSA driver
5483M:	Jaya Kumar <jayakumar.alsa@gmail.com>
5484S:	Maintained
5485F:	sound/pci/cs5535audio/
5486
5487CTU CAN FD DRIVER
5488M:	Pavel Pisa <pisa@cmp.felk.cvut.cz>
5489M:	Ondrej Ille <ondrej.ille@gmail.com>
5490L:	linux-can@vger.kernel.org
5491S:	Maintained
5492F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5493F:	drivers/net/can/ctucanfd/
5494
5495CW1200 WLAN driver
5496S:	Orphan
5497F:	drivers/net/wireless/st/cw1200/
5498
5499CX18 VIDEO4LINUX DRIVER
5500M:	Andy Walls <awalls@md.metrocast.net>
5501L:	linux-media@vger.kernel.org
5502S:	Maintained
5503W:	https://linuxtv.org
5504T:	git git://linuxtv.org/media_tree.git
5505F:	drivers/media/pci/cx18/
5506F:	include/uapi/linux/ivtv*
5507
5508CX2341X MPEG ENCODER HELPER MODULE
5509M:	Hans Verkuil <hverkuil@xs4all.nl>
5510L:	linux-media@vger.kernel.org
5511S:	Maintained
5512W:	https://linuxtv.org
5513T:	git git://linuxtv.org/media_tree.git
5514F:	drivers/media/common/cx2341x*
5515F:	include/media/drv-intf/cx2341x.h
5516
5517CX24120 MEDIA DRIVER
5518M:	Jemma Denson <jdenson@gmail.com>
5519M:	Patrick Boettcher <patrick.boettcher@posteo.de>
5520L:	linux-media@vger.kernel.org
5521S:	Maintained
5522W:	https://linuxtv.org
5523Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5524F:	drivers/media/dvb-frontends/cx24120*
5525
5526CX88 VIDEO4LINUX DRIVER
5527M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5528L:	linux-media@vger.kernel.org
5529S:	Odd fixes
5530W:	https://linuxtv.org
5531T:	git git://linuxtv.org/media_tree.git
5532F:	Documentation/driver-api/media/drivers/cx88*
5533F:	drivers/media/pci/cx88/
5534
5535CXD2820R MEDIA DRIVER
5536M:	Antti Palosaari <crope@iki.fi>
5537L:	linux-media@vger.kernel.org
5538S:	Maintained
5539W:	https://linuxtv.org
5540W:	http://palosaari.fi/linux/
5541Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5542T:	git git://linuxtv.org/anttip/media_tree.git
5543F:	drivers/media/dvb-frontends/cxd2820r*
5544
5545CXGB3 ETHERNET DRIVER (CXGB3)
5546M:	Raju Rangoju <rajur@chelsio.com>
5547L:	netdev@vger.kernel.org
5548S:	Supported
5549W:	http://www.chelsio.com
5550F:	drivers/net/ethernet/chelsio/cxgb3/
5551
5552CXGB3 ISCSI DRIVER (CXGB3I)
5553M:	Varun Prakash <varun@chelsio.com>
5554L:	linux-scsi@vger.kernel.org
5555S:	Supported
5556W:	http://www.chelsio.com
5557F:	drivers/scsi/cxgbi/cxgb3i
5558
5559CXGB4 CRYPTO DRIVER (chcr)
5560M:	Ayush Sawal <ayush.sawal@chelsio.com>
5561L:	linux-crypto@vger.kernel.org
5562S:	Supported
5563W:	http://www.chelsio.com
5564F:	drivers/crypto/chelsio
5565
5566CXGB4 ETHERNET DRIVER (CXGB4)
5567M:	Raju Rangoju <rajur@chelsio.com>
5568L:	netdev@vger.kernel.org
5569S:	Supported
5570W:	http://www.chelsio.com
5571F:	drivers/net/ethernet/chelsio/cxgb4/
5572
5573CXGB4 INLINE CRYPTO DRIVER
5574M:	Ayush Sawal <ayush.sawal@chelsio.com>
5575L:	netdev@vger.kernel.org
5576S:	Supported
5577W:	http://www.chelsio.com
5578F:	drivers/net/ethernet/chelsio/inline_crypto/
5579
5580CXGB4 ISCSI DRIVER (CXGB4I)
5581M:	Varun Prakash <varun@chelsio.com>
5582L:	linux-scsi@vger.kernel.org
5583S:	Supported
5584W:	http://www.chelsio.com
5585F:	drivers/scsi/cxgbi/cxgb4i
5586
5587CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5588M:	Potnuri Bharat Teja <bharat@chelsio.com>
5589L:	linux-rdma@vger.kernel.org
5590S:	Supported
5591W:	http://www.openfabrics.org
5592F:	drivers/infiniband/hw/cxgb4/
5593F:	include/uapi/rdma/cxgb4-abi.h
5594
5595CXGB4VF ETHERNET DRIVER (CXGB4VF)
5596M:	Raju Rangoju <rajur@chelsio.com>
5597L:	netdev@vger.kernel.org
5598S:	Supported
5599W:	http://www.chelsio.com
5600F:	drivers/net/ethernet/chelsio/cxgb4vf/
5601
5602CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5603M:	Frederic Barrat <fbarrat@linux.ibm.com>
5604M:	Andrew Donnellan <ajd@linux.ibm.com>
5605L:	linuxppc-dev@lists.ozlabs.org
5606S:	Supported
5607F:	Documentation/ABI/testing/sysfs-class-cxl
5608F:	Documentation/arch/powerpc/cxl.rst
5609F:	arch/powerpc/platforms/powernv/pci-cxl.c
5610F:	drivers/misc/cxl/
5611F:	include/misc/cxl*
5612F:	include/uapi/misc/cxl.h
5613
5614CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5615M:	Manoj N. Kumar <manoj@linux.ibm.com>
5616M:	Matthew R. Ochs <mrochs@linux.ibm.com>
5617M:	Uma Krishnan <ukrishn@linux.ibm.com>
5618L:	linux-scsi@vger.kernel.org
5619S:	Supported
5620F:	Documentation/arch/powerpc/cxlflash.rst
5621F:	drivers/scsi/cxlflash/
5622F:	include/uapi/scsi/cxlflash_ioctl.h
5623
5624CYBERPRO FB DRIVER
5625M:	Russell King <linux@armlinux.org.uk>
5626L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5627S:	Maintained
5628W:	http://www.armlinux.org.uk/
5629F:	drivers/video/fbdev/cyber2000fb.*
5630
5631CYCLADES PC300 DRIVER
5632S:	Orphan
5633F:	drivers/net/wan/pc300*
5634
5635CYPRESS CY8C95X0 PINCTRL DRIVER
5636M:	Patrick Rudolph <patrick.rudolph@9elements.com>
5637L:	linux-gpio@vger.kernel.org
5638S:	Maintained
5639F:	drivers/pinctrl/pinctrl-cy8c95x0.c
5640
5641CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5642M:	Linus Walleij <linus.walleij@linaro.org>
5643L:	linux-input@vger.kernel.org
5644S:	Maintained
5645F:	drivers/input/touchscreen/cy8ctma140.c
5646
5647CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5648M:	Yassine Oudjana <y.oudjana@protonmail.com>
5649L:	linux-input@vger.kernel.org
5650S:	Maintained
5651F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
5652F:	drivers/input/keyboard/cypress-sf.c
5653
5654CYPRESS_FIRMWARE MEDIA DRIVER
5655M:	Antti Palosaari <crope@iki.fi>
5656L:	linux-media@vger.kernel.org
5657S:	Maintained
5658W:	https://linuxtv.org
5659W:	http://palosaari.fi/linux/
5660Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5661T:	git git://linuxtv.org/anttip/media_tree.git
5662F:	drivers/media/common/cypress_firmware*
5663
5664CYTTSP TOUCHSCREEN DRIVER
5665M:	Linus Walleij <linus.walleij@linaro.org>
5666L:	linux-input@vger.kernel.org
5667S:	Maintained
5668F:	drivers/input/touchscreen/cyttsp*
5669
5670D-LINK DIR-685 TOUCHKEYS DRIVER
5671M:	Linus Walleij <linus.walleij@linaro.org>
5672L:	linux-input@vger.kernel.org
5673S:	Supported
5674F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
5675
5676DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5677M:	Joshua Kinard <kumba@gentoo.org>
5678S:	Maintained
5679F:	drivers/rtc/rtc-ds1685.c
5680F:	include/linux/rtc/ds1685.h
5681
5682DAMA SLAVE for AX.25
5683M:	Joerg Reuter <jreuter@yaina.de>
5684L:	linux-hams@vger.kernel.org
5685S:	Maintained
5686W:	http://yaina.de/jreuter/
5687W:	http://www.qsl.net/dl1bke/
5688F:	net/ax25/af_ax25.c
5689F:	net/ax25/ax25_dev.c
5690F:	net/ax25/ax25_ds_*
5691F:	net/ax25/ax25_in.c
5692F:	net/ax25/ax25_out.c
5693F:	net/ax25/ax25_timer.c
5694F:	net/ax25/sysctl_net_ax25.c
5695
5696DATA ACCESS MONITOR
5697M:	SeongJae Park <sj@kernel.org>
5698L:	damon@lists.linux.dev
5699L:	linux-mm@kvack.org
5700S:	Maintained
5701W:	https://damonitor.github.io
5702P:	Documentation/mm/damon/maintainer-profile.rst
5703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
5704T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
5705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
5706F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
5707F:	Documentation/admin-guide/mm/damon/
5708F:	Documentation/mm/damon/
5709F:	include/linux/damon.h
5710F:	include/trace/events/damon.h
5711F:	mm/damon/
5712F:	tools/testing/selftests/damon/
5713
5714DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5715L:	netdev@vger.kernel.org
5716S:	Orphan
5717F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5718F:	drivers/net/ethernet/dec/tulip/dmfe.c
5719
5720DC390/AM53C974 SCSI driver
5721M:	Hannes Reinecke <hare@suse.com>
5722L:	linux-scsi@vger.kernel.org
5723S:	Maintained
5724F:	drivers/scsi/am53c974.c
5725
5726DC395x SCSI driver
5727M:	Oliver Neukum <oliver@neukum.org>
5728M:	Ali Akcaagac <aliakc@web.de>
5729M:	Jamie Lenehan <lenehan@twibble.org>
5730S:	Maintained
5731F:	Documentation/scsi/dc395x.rst
5732F:	drivers/scsi/dc395x.*
5733
5734DCCP PROTOCOL
5735L:	dccp@vger.kernel.org
5736S:	Orphan
5737W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5738F:	include/linux/dccp.h
5739F:	include/linux/tfrc.h
5740F:	include/uapi/linux/dccp.h
5741F:	net/dccp/
5742
5743DEBUGOBJECTS:
5744M:	Thomas Gleixner <tglx@linutronix.de>
5745L:	linux-kernel@vger.kernel.org
5746S:	Maintained
5747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
5748F:	include/linux/debugobjects.h
5749F:	lib/debugobjects.c
5750
5751DECSTATION PLATFORM SUPPORT
5752M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
5753L:	linux-mips@vger.kernel.org
5754S:	Maintained
5755W:	http://www.linux-mips.org/wiki/DECstation
5756F:	arch/mips/dec/
5757F:	arch/mips/include/asm/dec/
5758F:	arch/mips/include/asm/mach-dec/
5759
5760DEFXX FDDI NETWORK DRIVER
5761M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
5762S:	Maintained
5763F:	drivers/net/fddi/defxx.*
5764
5765DEFZA FDDI NETWORK DRIVER
5766M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
5767S:	Maintained
5768F:	drivers/net/fddi/defza.*
5769
5770DEINTERLACE DRIVERS FOR ALLWINNER H3
5771M:	Jernej Skrabec <jernej.skrabec@gmail.com>
5772L:	linux-media@vger.kernel.org
5773S:	Maintained
5774T:	git git://linuxtv.org/media_tree.git
5775F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5776F:	drivers/media/platform/sunxi/sun8i-di/
5777
5778DELL LAPTOP DRIVER
5779M:	Matthew Garrett <mjg59@srcf.ucam.org>
5780M:	Pali Rohár <pali@kernel.org>
5781L:	platform-driver-x86@vger.kernel.org
5782S:	Maintained
5783F:	drivers/platform/x86/dell/dell-laptop.c
5784
5785DELL LAPTOP FREEFALL DRIVER
5786M:	Pali Rohár <pali@kernel.org>
5787S:	Maintained
5788F:	drivers/platform/x86/dell/dell-smo8800.c
5789
5790DELL LAPTOP RBTN DRIVER
5791M:	Pali Rohár <pali@kernel.org>
5792S:	Maintained
5793F:	drivers/platform/x86/dell/dell-rbtn.*
5794
5795DELL LAPTOP SMM DRIVER
5796M:	Pali Rohár <pali@kernel.org>
5797S:	Maintained
5798F:	Documentation/ABI/obsolete/procfs-i8k
5799F:	drivers/hwmon/dell-smm-hwmon.c
5800F:	include/uapi/linux/i8k.h
5801
5802DELL REMOTE BIOS UPDATE DRIVER
5803M:	Stuart Hayes <stuart.w.hayes@gmail.com>
5804L:	platform-driver-x86@vger.kernel.org
5805S:	Maintained
5806F:	drivers/platform/x86/dell/dell_rbu.c
5807
5808DELL SMBIOS DRIVER
5809M:	Pali Rohár <pali@kernel.org>
5810L:	Dell.Client.Kernel@dell.com
5811L:	platform-driver-x86@vger.kernel.org
5812S:	Maintained
5813F:	drivers/platform/x86/dell/dell-smbios.*
5814
5815DELL SMBIOS SMM DRIVER
5816L:	Dell.Client.Kernel@dell.com
5817L:	platform-driver-x86@vger.kernel.org
5818S:	Maintained
5819F:	drivers/platform/x86/dell/dell-smbios-smm.c
5820
5821DELL SMBIOS WMI DRIVER
5822L:	Dell.Client.Kernel@dell.com
5823L:	platform-driver-x86@vger.kernel.org
5824S:	Maintained
5825F:	drivers/platform/x86/dell/dell-smbios-wmi.c
5826F:	tools/wmi/dell-smbios-example.c
5827
5828DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5829M:	Stuart Hayes <stuart.w.hayes@gmail.com>
5830L:	platform-driver-x86@vger.kernel.org
5831S:	Maintained
5832F:	Documentation/driver-api/dcdbas.rst
5833F:	drivers/platform/x86/dell/dcdbas.*
5834
5835DELL WMI DDV DRIVER
5836M:	Armin Wolf <W_Armin@gmx.de>
5837S:	Maintained
5838F:	Documentation/ABI/testing/debugfs-dell-wmi-ddv
5839F:	Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
5840F:	Documentation/wmi/devices/dell-wmi-ddv.rst
5841F:	drivers/platform/x86/dell/dell-wmi-ddv.c
5842
5843DELL WMI DESCRIPTOR DRIVER
5844L:	Dell.Client.Kernel@dell.com
5845S:	Maintained
5846F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
5847
5848DELL WMI HARDWARE PRIVACY SUPPORT
5849M:	Perry Yuan <Perry.Yuan@dell.com>
5850L:	Dell.Client.Kernel@dell.com
5851L:	platform-driver-x86@vger.kernel.org
5852S:	Maintained
5853F:	drivers/platform/x86/dell/dell-wmi-privacy.c
5854
5855DELL WMI NOTIFICATIONS DRIVER
5856M:	Matthew Garrett <mjg59@srcf.ucam.org>
5857M:	Pali Rohár <pali@kernel.org>
5858S:	Maintained
5859F:	drivers/platform/x86/dell/dell-wmi-base.c
5860
5861DELL WMI SYSMAN DRIVER
5862M:	Prasanth Ksr <prasanth.ksr@dell.com>
5863L:	Dell.Client.Kernel@dell.com
5864L:	platform-driver-x86@vger.kernel.org
5865S:	Maintained
5866F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
5867F:	drivers/platform/x86/dell/dell-wmi-sysman/
5868
5869DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5870M:	Zev Weiss <zev@bewilderbeest.net>
5871L:	linux-hwmon@vger.kernel.org
5872S:	Maintained
5873F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5874
5875DELTA DPS920AB PSU DRIVER
5876M:	Robert Marko <robert.marko@sartura.hr>
5877L:	linux-hwmon@vger.kernel.org
5878S:	Maintained
5879F:	Documentation/hwmon/dps920ab.rst
5880F:	drivers/hwmon/pmbus/dps920ab.c
5881
5882DELTA NETWORKS TN48M CPLD DRIVERS
5883M:	Robert Marko <robert.marko@sartura.hr>
5884S:	Maintained
5885F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5886F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5887F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5888F:	drivers/gpio/gpio-tn48m.c
5889F:	include/dt-bindings/reset/delta,tn48m-reset.h
5890
5891DELTA ST MEDIA DRIVER
5892M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
5893L:	linux-media@vger.kernel.org
5894S:	Supported
5895W:	https://linuxtv.org
5896T:	git git://linuxtv.org/media_tree.git
5897F:	drivers/media/platform/st/sti/delta
5898
5899DENALI NAND DRIVER
5900L:	linux-mtd@lists.infradead.org
5901S:	Orphan
5902F:	drivers/mtd/nand/raw/denali*
5903
5904DESIGNWARE EDMA CORE IP DRIVER
5905M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
5906R:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5907R:	Serge Semin <fancer.lancer@gmail.com>
5908L:	dmaengine@vger.kernel.org
5909S:	Maintained
5910F:	drivers/dma/dw-edma/
5911F:	include/linux/dma/edma.h
5912
5913DESIGNWARE USB2 DRD IP DRIVER
5914M:	Minas Harutyunyan <hminas@synopsys.com>
5915L:	linux-usb@vger.kernel.org
5916S:	Maintained
5917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5918F:	drivers/usb/dwc2/
5919
5920DESIGNWARE USB3 DRD IP DRIVER
5921M:	Thinh Nguyen <Thinh.Nguyen@synopsys.com>
5922L:	linux-usb@vger.kernel.org
5923S:	Maintained
5924F:	drivers/usb/dwc3/
5925
5926DESIGNWARE XDATA IP DRIVER
5927M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5928L:	linux-pci@vger.kernel.org
5929S:	Maintained
5930F:	Documentation/misc-devices/dw-xdata-pcie.rst
5931F:	drivers/misc/dw-xdata-pcie.c
5932
5933DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5934M:	Andreas Klinger <ak@it-klinger.de>
5935L:	linux-iio@vger.kernel.org
5936S:	Maintained
5937F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5938F:	drivers/iio/proximity/srf*.c
5939
5940DEVICE COREDUMP (DEV_COREDUMP)
5941M:	Johannes Berg <johannes@sipsolutions.net>
5942L:	linux-kernel@vger.kernel.org
5943S:	Maintained
5944F:	drivers/base/devcoredump.c
5945F:	include/linux/devcoredump.h
5946
5947DEVICE DEPENDENCY HELPER SCRIPT
5948M:	Saravana Kannan <saravanak@google.com>
5949L:	linux-kernel@vger.kernel.org
5950S:	Maintained
5951F:	scripts/dev-needs.sh
5952
5953DEVICE DIRECT ACCESS (DAX)
5954M:	Dan Williams <dan.j.williams@intel.com>
5955M:	Vishal Verma <vishal.l.verma@intel.com>
5956M:	Dave Jiang <dave.jiang@intel.com>
5957L:	nvdimm@lists.linux.dev
5958L:	linux-cxl@vger.kernel.org
5959S:	Supported
5960F:	drivers/dax/
5961
5962DEVICE FREQUENCY (DEVFREQ)
5963M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5964M:	Kyungmin Park <kyungmin.park@samsung.com>
5965M:	Chanwoo Choi <cw00.choi@samsung.com>
5966L:	linux-pm@vger.kernel.org
5967S:	Maintained
5968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5969F:	Documentation/devicetree/bindings/devfreq/
5970F:	Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
5971F:	drivers/devfreq/
5972F:	include/linux/devfreq.h
5973F:	include/trace/events/devfreq.h
5974
5975DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5976M:	Chanwoo Choi <cw00.choi@samsung.com>
5977L:	linux-pm@vger.kernel.org
5978S:	Supported
5979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5980F:	Documentation/devicetree/bindings/devfreq/event/
5981F:	drivers/devfreq/devfreq-event.c
5982F:	drivers/devfreq/event/
5983F:	include/dt-bindings/pmu/exynos_ppmu.h
5984F:	include/linux/devfreq-event.h
5985
5986DEVICE RESOURCE MANAGEMENT HELPERS
5987M:	Hans de Goede <hdegoede@redhat.com>
5988R:	Matti Vaittinen <mazziesaccount@gmail.com>
5989S:	Maintained
5990F:	include/linux/devm-helpers.h
5991
5992DEVICE-MAPPER  (LVM)
5993M:	Alasdair Kergon <agk@redhat.com>
5994M:	Mike Snitzer <snitzer@kernel.org>
5995M:	dm-devel@redhat.com
5996L:	dm-devel@redhat.com
5997S:	Maintained
5998W:	http://sources.redhat.com/dm
5999Q:	http://patchwork.kernel.org/project/dm-devel/list/
6000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6001T:	quilt http://people.redhat.com/agk/patches/linux/editing/
6002F:	Documentation/admin-guide/device-mapper/
6003F:	drivers/md/Kconfig
6004F:	drivers/md/Makefile
6005F:	drivers/md/dm*
6006F:	drivers/md/persistent-data/
6007F:	include/linux/device-mapper.h
6008F:	include/linux/dm-*.h
6009F:	include/uapi/linux/dm-*.h
6010
6011DEVLINK
6012M:	Jiri Pirko <jiri@resnulli.us>
6013L:	netdev@vger.kernel.org
6014S:	Supported
6015F:	Documentation/networking/devlink
6016F:	include/net/devlink.h
6017F:	include/uapi/linux/devlink.h
6018F:	net/devlink/
6019
6020DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6021M:	Christoph Niedermaier <cniedermaier@dh-electronics.com>
6022L:	kernel@dh-electronics.com
6023S:	Maintained
6024F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6025F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6026
6027DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6028M:	Marek Vasut <marex@denx.de>
6029L:	kernel@dh-electronics.com
6030S:	Maintained
6031F:	arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6032F:	arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6033
6034DIALOG SEMICONDUCTOR DRIVERS
6035M:	Support Opensource <support.opensource@diasemi.com>
6036S:	Supported
6037W:	http://www.dialog-semiconductor.com/products
6038F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
6039F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
6040F:	Documentation/devicetree/bindings/mfd/da90*.txt
6041F:	Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6042F:	Documentation/devicetree/bindings/regulator/da92*.txt
6043F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6044F:	Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6045F:	Documentation/devicetree/bindings/sound/da[79]*.txt
6046F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
6047F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
6048F:	Documentation/hwmon/da90??.rst
6049F:	drivers/gpio/gpio-da90??.c
6050F:	drivers/hwmon/da90??-hwmon.c
6051F:	drivers/iio/adc/da91??-*.c
6052F:	drivers/input/misc/da72??.[ch]
6053F:	drivers/input/misc/da90??_onkey.c
6054F:	drivers/input/touchscreen/da9052_tsi.c
6055F:	drivers/leds/leds-da90??.c
6056F:	drivers/mfd/da903x.c
6057F:	drivers/mfd/da90??-*.c
6058F:	drivers/mfd/da91??-*.c
6059F:	drivers/pinctrl/pinctrl-da90??.c
6060F:	drivers/power/supply/da9052-battery.c
6061F:	drivers/power/supply/da91??-*.c
6062F:	drivers/regulator/da9???-regulator.[ch]
6063F:	drivers/regulator/slg51000-regulator.[ch]
6064F:	drivers/rtc/rtc-da90??.c
6065F:	drivers/thermal/da90??-thermal.c
6066F:	drivers/video/backlight/da90??_bl.c
6067F:	drivers/watchdog/da90??_wdt.c
6068F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
6069F:	include/linux/mfd/da903x.h
6070F:	include/linux/mfd/da9052/
6071F:	include/linux/mfd/da9055/
6072F:	include/linux/mfd/da9062/
6073F:	include/linux/mfd/da9063/
6074F:	include/linux/mfd/da9150/
6075F:	include/linux/regulator/da9211.h
6076F:	include/sound/da[79]*.h
6077F:	sound/soc/codecs/da[79]*.[ch]
6078
6079DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6080M:	William Breathitt Gray <william.gray@linaro.org>
6081L:	linux-gpio@vger.kernel.org
6082S:	Maintained
6083F:	drivers/gpio/gpio-gpio-mm.c
6084
6085DIOLAN U2C-12 I2C DRIVER
6086M:	Guenter Roeck <linux@roeck-us.net>
6087L:	linux-i2c@vger.kernel.org
6088S:	Maintained
6089F:	drivers/i2c/busses/i2c-diolan-u2c.c
6090
6091DIRECTORY NOTIFICATION (DNOTIFY)
6092M:	Jan Kara <jack@suse.cz>
6093R:	Amir Goldstein <amir73il@gmail.com>
6094L:	linux-fsdevel@vger.kernel.org
6095S:	Maintained
6096F:	Documentation/filesystems/dnotify.rst
6097F:	fs/notify/dnotify/
6098F:	include/linux/dnotify.h
6099
6100DISK GEOMETRY AND PARTITION HANDLING
6101M:	Andries Brouwer <aeb@cwi.nl>
6102S:	Maintained
6103W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6104W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6105W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6106
6107DISKQUOTA
6108M:	Jan Kara <jack@suse.com>
6109S:	Maintained
6110F:	Documentation/filesystems/quota.rst
6111F:	fs/quota/
6112F:	include/linux/quota*.h
6113F:	include/uapi/linux/quota*.h
6114
6115DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6116M:	Bernie Thompson <bernie@plugable.com>
6117L:	linux-fbdev@vger.kernel.org
6118S:	Maintained
6119W:	http://plugable.com/category/projects/udlfb/
6120F:	Documentation/fb/udlfb.rst
6121F:	drivers/video/fbdev/udlfb.c
6122F:	include/video/udlfb.h
6123
6124DISTRIBUTED LOCK MANAGER (DLM)
6125M:	Christine Caulfield <ccaulfie@redhat.com>
6126M:	David Teigland <teigland@redhat.com>
6127L:	gfs2@lists.linux.dev
6128S:	Supported
6129W:	http://sources.redhat.com/cluster/
6130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6131F:	fs/dlm/
6132
6133DMA BUFFER SHARING FRAMEWORK
6134M:	Sumit Semwal <sumit.semwal@linaro.org>
6135M:	Christian König <christian.koenig@amd.com>
6136L:	linux-media@vger.kernel.org
6137L:	dri-devel@lists.freedesktop.org
6138L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6139S:	Maintained
6140T:	git git://anongit.freedesktop.org/drm/drm-misc
6141F:	Documentation/driver-api/dma-buf.rst
6142F:	drivers/dma-buf/
6143F:	include/linux/*fence.h
6144F:	include/linux/dma-buf.h
6145F:	include/linux/dma-resv.h
6146K:	\bdma_(?:buf|fence|resv)\b
6147
6148DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6149M:	Vinod Koul <vkoul@kernel.org>
6150L:	dmaengine@vger.kernel.org
6151S:	Maintained
6152Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6154F:	Documentation/devicetree/bindings/dma/
6155F:	Documentation/driver-api/dmaengine/
6156F:	drivers/dma/
6157F:	include/dt-bindings/dma/
6158F:	include/linux/dma/
6159F:	include/linux/dmaengine.h
6160F:	include/linux/of_dma.h
6161
6162DMA MAPPING BENCHMARK
6163M:	Xiang Chen <chenxiang66@hisilicon.com>
6164L:	iommu@lists.linux.dev
6165F:	kernel/dma/map_benchmark.c
6166F:	tools/testing/selftests/dma/
6167
6168DMA MAPPING HELPERS
6169M:	Christoph Hellwig <hch@lst.de>
6170M:	Marek Szyprowski <m.szyprowski@samsung.com>
6171R:	Robin Murphy <robin.murphy@arm.com>
6172L:	iommu@lists.linux.dev
6173S:	Supported
6174W:	http://git.infradead.org/users/hch/dma-mapping.git
6175T:	git git://git.infradead.org/users/hch/dma-mapping.git
6176F:	include/asm-generic/dma-mapping.h
6177F:	include/linux/dma-direct.h
6178F:	include/linux/dma-map-ops.h
6179F:	include/linux/dma-mapping.h
6180F:	include/linux/swiotlb.h
6181F:	kernel/dma/
6182
6183DMA-BUF HEAPS FRAMEWORK
6184M:	Sumit Semwal <sumit.semwal@linaro.org>
6185R:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
6186R:	Brian Starkey <Brian.Starkey@arm.com>
6187R:	John Stultz <jstultz@google.com>
6188R:	T.J. Mercier <tjmercier@google.com>
6189L:	linux-media@vger.kernel.org
6190L:	dri-devel@lists.freedesktop.org
6191L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6192S:	Maintained
6193T:	git git://anongit.freedesktop.org/drm/drm-misc
6194F:	drivers/dma-buf/dma-heap.c
6195F:	drivers/dma-buf/heaps/*
6196F:	include/linux/dma-heap.h
6197F:	include/uapi/linux/dma-heap.h
6198
6199DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6200M:	Lukasz Luba <lukasz.luba@arm.com>
6201L:	linux-pm@vger.kernel.org
6202L:	linux-samsung-soc@vger.kernel.org
6203S:	Maintained
6204F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6205F:	drivers/memory/samsung/exynos5422-dmc.c
6206
6207DME1737 HARDWARE MONITOR DRIVER
6208M:	Juerg Haefliger <juergh@proton.me>
6209L:	linux-hwmon@vger.kernel.org
6210S:	Maintained
6211F:	Documentation/hwmon/dme1737.rst
6212F:	drivers/hwmon/dme1737.c
6213
6214DMI/SMBIOS SUPPORT
6215M:	Jean Delvare <jdelvare@suse.com>
6216S:	Maintained
6217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6218F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
6219F:	drivers/firmware/dmi-id.c
6220F:	drivers/firmware/dmi_scan.c
6221F:	include/linux/dmi.h
6222
6223DOCUMENTATION
6224M:	Jonathan Corbet <corbet@lwn.net>
6225L:	linux-doc@vger.kernel.org
6226S:	Maintained
6227P:	Documentation/doc-guide/maintainer-profile.rst
6228T:	git git://git.lwn.net/linux.git docs-next
6229F:	Documentation/
6230F:	scripts/documentation-file-ref-check
6231F:	scripts/kernel-doc
6232F:	scripts/sphinx-pre-install
6233X:	Documentation/ABI/
6234X:	Documentation/admin-guide/media/
6235X:	Documentation/devicetree/
6236X:	Documentation/driver-api/media/
6237X:	Documentation/firmware-guide/acpi/
6238X:	Documentation/i2c/
6239X:	Documentation/netlink/
6240X:	Documentation/power/
6241X:	Documentation/spi/
6242X:	Documentation/userspace-api/media/
6243
6244DOCUMENTATION PROCESS
6245M:	Jonathan Corbet <corbet@lwn.net>
6246L:	workflows@vger.kernel.org
6247S:	Maintained
6248F:	Documentation/maintainer/
6249F:	Documentation/process/
6250
6251DOCUMENTATION REPORTING ISSUES
6252M:	Thorsten Leemhuis <linux@leemhuis.info>
6253L:	linux-doc@vger.kernel.org
6254S:	Maintained
6255F:	Documentation/admin-guide/quickly-build-trimmed-linux.rst
6256F:	Documentation/admin-guide/reporting-issues.rst
6257
6258DOCUMENTATION SCRIPTS
6259M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6260L:	linux-doc@vger.kernel.org
6261S:	Maintained
6262F:	Documentation/sphinx/parse-headers.pl
6263F:	scripts/documentation-file-ref-check
6264F:	scripts/sphinx-pre-install
6265
6266DOCUMENTATION/ITALIAN
6267M:	Federico Vaga <federico.vaga@vaga.pv.it>
6268L:	linux-doc@vger.kernel.org
6269S:	Maintained
6270F:	Documentation/translations/it_IT
6271
6272DOCUMENTATION/JAPANESE
6273R:	Akira Yokosawa <akiyks@gmail.com>
6274L:	linux-doc@vger.kernel.org
6275S:	Maintained
6276F:	Documentation/translations/ja_JP
6277
6278DONGWOON DW9714 LENS VOICE COIL DRIVER
6279M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6280L:	linux-media@vger.kernel.org
6281S:	Maintained
6282T:	git git://linuxtv.org/media_tree.git
6283F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6284F:	drivers/media/i2c/dw9714.c
6285
6286DONGWOON DW9719 LENS VOICE COIL DRIVER
6287M:	Daniel Scally <djrscally@gmail.com>
6288L:	linux-media@vger.kernel.org
6289S:	Maintained
6290T:	git git://linuxtv.org/media_tree.git
6291F:	drivers/media/i2c/dw9719.c
6292
6293DONGWOON DW9768 LENS VOICE COIL DRIVER
6294L:	linux-media@vger.kernel.org
6295S:	Orphan
6296T:	git git://linuxtv.org/media_tree.git
6297F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6298F:	drivers/media/i2c/dw9768.c
6299
6300DONGWOON DW9807 LENS VOICE COIL DRIVER
6301M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6302L:	linux-media@vger.kernel.org
6303S:	Maintained
6304T:	git git://linuxtv.org/media_tree.git
6305F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6306F:	drivers/media/i2c/dw9807-vcm.c
6307
6308DOUBLETALK DRIVER
6309M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
6310L:	blinux-list@redhat.com
6311S:	Maintained
6312F:	drivers/char/dtlk.c
6313F:	include/linux/dtlk.h
6314
6315DPAA2 DATAPATH I/O (DPIO) DRIVER
6316M:	Roy Pledge <Roy.Pledge@nxp.com>
6317L:	linux-kernel@vger.kernel.org
6318S:	Maintained
6319F:	drivers/soc/fsl/dpio
6320
6321DPAA2 ETHERNET DRIVER
6322M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6323L:	netdev@vger.kernel.org
6324S:	Maintained
6325F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6326F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6327F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
6328F:	drivers/net/ethernet/freescale/dpaa2/Makefile
6329F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6330F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6331F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6332F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
6333F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
6334F:	drivers/net/ethernet/freescale/dpaa2/dpni*
6335
6336DPAA2 ETHERNET SWITCH DRIVER
6337M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6338L:	netdev@vger.kernel.org
6339S:	Maintained
6340F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6341F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6342F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
6343
6344DRBD DRIVER
6345M:	Philipp Reisner <philipp.reisner@linbit.com>
6346M:	Lars Ellenberg <lars.ellenberg@linbit.com>
6347M:	Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6348L:	drbd-dev@lists.linbit.com
6349S:	Supported
6350W:	http://www.drbd.org
6351T:	git git://git.linbit.com/linux-drbd.git
6352T:	git git://git.linbit.com/drbd-8.4.git
6353F:	Documentation/admin-guide/blockdev/
6354F:	drivers/block/drbd/
6355F:	include/linux/drbd*
6356F:	lib/lru_cache.c
6357
6358DRIVER COMPONENT FRAMEWORK
6359L:	dri-devel@lists.freedesktop.org
6360F:	drivers/base/component.c
6361F:	include/linux/component.h
6362
6363DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6364M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6365R:	"Rafael J. Wysocki" <rafael@kernel.org>
6366S:	Supported
6367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6368F:	Documentation/core-api/kobject.rst
6369F:	drivers/base/
6370F:	fs/debugfs/
6371F:	fs/sysfs/
6372F:	include/linux/debugfs.h
6373F:	include/linux/fwnode.h
6374F:	include/linux/kobj*
6375F:	include/linux/property.h
6376F:	lib/kobj*
6377
6378DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6379M:	Nishanth Menon <nm@ti.com>
6380L:	linux-pm@vger.kernel.org
6381S:	Maintained
6382F:	drivers/soc/ti/smartreflex.c
6383F:	include/linux/power/smartreflex.h
6384
6385DRM ACCEL DRIVERS FOR INTEL VPU
6386M:	Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
6387M:	Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com>
6388L:	dri-devel@lists.freedesktop.org
6389S:	Supported
6390T:	git git://anongit.freedesktop.org/drm/drm-misc
6391F:	drivers/accel/ivpu/
6392F:	include/uapi/drm/ivpu_accel.h
6393
6394DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6395M:	Oded Gabbay <ogabbay@kernel.org>
6396L:	dri-devel@lists.freedesktop.org
6397S:	Maintained
6398C:	irc://irc.oftc.net/dri-devel
6399T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6400F:	Documentation/accel/
6401F:	drivers/accel/
6402F:	include/drm/drm_accel.h
6403
6404DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6405M:	Maxime Ripard <mripard@kernel.org>
6406M:	Chen-Yu Tsai <wens@csie.org>
6407R:	Jernej Skrabec <jernej.skrabec@gmail.com>
6408L:	dri-devel@lists.freedesktop.org
6409S:	Supported
6410T:	git git://anongit.freedesktop.org/drm/drm-misc
6411F:	drivers/gpu/drm/sun4i/sun8i*
6412
6413DRM DRIVER FOR ARM PL111 CLCD
6414M:	Emma Anholt <emma@anholt.net>
6415S:	Supported
6416T:	git git://anongit.freedesktop.org/drm/drm-misc
6417F:	drivers/gpu/drm/pl111/
6418
6419DRM DRIVER FOR ARM VERSATILE TFT PANELS
6420M:	Linus Walleij <linus.walleij@linaro.org>
6421S:	Maintained
6422T:	git git://anongit.freedesktop.org/drm/drm-misc
6423F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6424F:	drivers/gpu/drm/panel/panel-arm-versatile.c
6425
6426DRM DRIVER FOR ASPEED BMC GFX
6427M:	Joel Stanley <joel@jms.id.au>
6428L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6429S:	Supported
6430T:	git git://anongit.freedesktop.org/drm/drm-misc
6431F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6432F:	drivers/gpu/drm/aspeed/
6433
6434DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6435M:	Dave Airlie <airlied@redhat.com>
6436R:	Thomas Zimmermann <tzimmermann@suse.de>
6437R:	Jocelyn Falempe <jfalempe@redhat.com>
6438L:	dri-devel@lists.freedesktop.org
6439S:	Supported
6440T:	git git://anongit.freedesktop.org/drm/drm-misc
6441F:	drivers/gpu/drm/ast/
6442
6443DRM DRIVER FOR BOCHS VIRTUAL GPU
6444M:	Gerd Hoffmann <kraxel@redhat.com>
6445L:	virtualization@lists.linux-foundation.org
6446S:	Maintained
6447T:	git git://anongit.freedesktop.org/drm/drm-misc
6448F:	drivers/gpu/drm/tiny/bochs.c
6449
6450DRM DRIVER FOR BOE HIMAX8279D PANELS
6451M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6452S:	Maintained
6453F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6454F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
6455
6456DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6457M:	Jagan Teki <jagan@amarulasolutions.com>
6458S:	Maintained
6459F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6460F:	drivers/gpu/drm/bridge/chipone-icn6211.c
6461
6462DRM DRIVER FOR EBBG FT8719 PANEL
6463M:	Joel Selvaraj <jo@jsfamily.in>
6464S:	Maintained
6465T:	git git://anongit.freedesktop.org/drm/drm-misc
6466F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6467F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6468
6469DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6470M:	Linus Walleij <linus.walleij@linaro.org>
6471S:	Maintained
6472T:	git git://anongit.freedesktop.org/drm/drm-misc
6473F:	drivers/gpu/drm/tve200/
6474
6475DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6476M:	Icenowy Zheng <icenowy@aosc.io>
6477S:	Maintained
6478F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6479F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6480
6481DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6482M:	Jagan Teki <jagan@amarulasolutions.com>
6483S:	Maintained
6484F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6485F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6486
6487DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6488M:	Thomas Zimmermann <tzimmermann@suse.de>
6489M:	Javier Martinez Canillas <javierm@redhat.com>
6490L:	dri-devel@lists.freedesktop.org
6491S:	Maintained
6492T:	git git://anongit.freedesktop.org/drm/drm-misc
6493F:	drivers/gpu/drm/drm_aperture.c
6494F:	drivers/gpu/drm/tiny/ofdrm.c
6495F:	drivers/gpu/drm/tiny/simpledrm.c
6496F:	drivers/video/aperture.c
6497F:	drivers/video/nomodeset.c
6498F:	include/drm/drm_aperture.h
6499F:	include/linux/aperture.h
6500F:	include/video/nomodeset.h
6501
6502DRM DRIVER FOR GENERIC EDP PANELS
6503R:	Douglas Anderson <dianders@chromium.org>
6504F:	Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6505F:	drivers/gpu/drm/panel/panel-edp.c
6506
6507DRM DRIVER FOR GENERIC USB DISPLAY
6508M:	Noralf Trønnes <noralf@tronnes.org>
6509S:	Maintained
6510W:	https://github.com/notro/gud/wiki
6511T:	git git://anongit.freedesktop.org/drm/drm-misc
6512F:	drivers/gpu/drm/gud/
6513F:	include/drm/gud.h
6514
6515DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6516M:	Hans de Goede <hdegoede@redhat.com>
6517S:	Maintained
6518T:	git git://anongit.freedesktop.org/drm/drm-misc
6519F:	drivers/gpu/drm/tiny/gm12u320.c
6520
6521DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
6522M:	Ondrej Jirman <megi@xff.cz>
6523M:	Javier Martinez Canillas <javierm@redhat.com>
6524S:	Maintained
6525T:	git git://anongit.freedesktop.org/drm/drm-misc
6526F:	Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
6527F:	drivers/gpu/drm/panel/panel-himax-hx8394.c
6528
6529DRM DRIVER FOR HX8357D PANELS
6530M:	Emma Anholt <emma@anholt.net>
6531S:	Maintained
6532T:	git git://anongit.freedesktop.org/drm/drm-misc
6533F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
6534F:	drivers/gpu/drm/tiny/hx8357d.c
6535
6536DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6537M:	Deepak Rawat <drawat.floss@gmail.com>
6538L:	linux-hyperv@vger.kernel.org
6539L:	dri-devel@lists.freedesktop.org
6540S:	Maintained
6541T:	git git://anongit.freedesktop.org/drm/drm-misc
6542F:	drivers/gpu/drm/hyperv
6543
6544DRM DRIVER FOR ILITEK ILI9225 PANELS
6545M:	David Lechner <david@lechnology.com>
6546S:	Maintained
6547T:	git git://anongit.freedesktop.org/drm/drm-misc
6548F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6549F:	drivers/gpu/drm/tiny/ili9225.c
6550
6551DRM DRIVER FOR ILITEK ILI9486 PANELS
6552M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6553S:	Maintained
6554T:	git git://anongit.freedesktop.org/drm/drm-misc
6555F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6556F:	drivers/gpu/drm/tiny/ili9486.c
6557
6558DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
6559M:	Jagan Teki <jagan@edgeble.ai>
6560S:	Maintained
6561F:	Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
6562F:	drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
6563
6564DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6565M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
6566S:	Supported
6567T:	git git://anongit.freedesktop.org/drm/drm-misc
6568F:	drivers/gpu/drm/logicvc/
6569
6570DRM DRIVER FOR LVDS PANELS
6571M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6572L:	dri-devel@lists.freedesktop.org
6573S:	Maintained
6574T:	git git://anongit.freedesktop.org/drm/drm-misc
6575F:	Documentation/devicetree/bindings/display/lvds.yaml
6576F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6577F:	drivers/gpu/drm/panel/panel-lvds.c
6578
6579DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6580M:	Guido Günther <agx@sigxcpu.org>
6581R:	Purism Kernel Team <kernel@puri.sm>
6582S:	Maintained
6583F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6584F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6585
6586DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6587M:	Dave Airlie <airlied@redhat.com>
6588R:	Thomas Zimmermann <tzimmermann@suse.de>
6589R:	Jocelyn Falempe <jfalempe@redhat.com>
6590L:	dri-devel@lists.freedesktop.org
6591S:	Supported
6592T:	git git://anongit.freedesktop.org/drm/drm-misc
6593F:	drivers/gpu/drm/mgag200/
6594
6595DRM DRIVER FOR MI0283QT
6596M:	Noralf Trønnes <noralf@tronnes.org>
6597S:	Maintained
6598T:	git git://anongit.freedesktop.org/drm/drm-misc
6599F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6600F:	drivers/gpu/drm/tiny/mi0283qt.c
6601
6602DRM DRIVER FOR MIPI DBI compatible panels
6603M:	Noralf Trønnes <noralf@tronnes.org>
6604S:	Maintained
6605W:	https://github.com/notro/panel-mipi-dbi/wiki
6606T:	git git://anongit.freedesktop.org/drm/drm-misc
6607F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6608F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
6609
6610DRM DRIVER FOR MSM ADRENO GPU
6611M:	Rob Clark <robdclark@gmail.com>
6612M:	Abhinav Kumar <quic_abhinavk@quicinc.com>
6613M:	Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6614R:	Sean Paul <sean@poorly.run>
6615R:	Marijn Suijten <marijn.suijten@somainline.org>
6616L:	linux-arm-msm@vger.kernel.org
6617L:	dri-devel@lists.freedesktop.org
6618L:	freedreno@lists.freedesktop.org
6619S:	Maintained
6620B:	https://gitlab.freedesktop.org/drm/msm/-/issues
6621T:	git https://gitlab.freedesktop.org/drm/msm.git
6622F:	Documentation/devicetree/bindings/display/msm/
6623F:	drivers/gpu/drm/msm/
6624F:	include/uapi/drm/msm_drm.h
6625
6626DRM DRIVER FOR NOVATEK NT35510 PANELS
6627M:	Linus Walleij <linus.walleij@linaro.org>
6628S:	Maintained
6629T:	git git://anongit.freedesktop.org/drm/drm-misc
6630F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6631F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
6632
6633DRM DRIVER FOR NOVATEK NT35560 PANELS
6634M:	Linus Walleij <linus.walleij@linaro.org>
6635S:	Maintained
6636T:	git git://anongit.freedesktop.org/drm/drm-misc
6637F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6638F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
6639
6640DRM DRIVER FOR NOVATEK NT36523 PANELS
6641M:	Jianhua Lu <lujianhua000@gmail.com>
6642S:	Maintained
6643T:	git git://anongit.freedesktop.org/drm/drm-misc
6644F:	Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
6645F:	drivers/gpu/drm/panel/panel-novatek-nt36523.c
6646
6647DRM DRIVER FOR NOVATEK NT36672A PANELS
6648M:	Sumit Semwal <sumit.semwal@linaro.org>
6649S:	Maintained
6650T:	git git://anongit.freedesktop.org/drm/drm-misc
6651F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6652F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6653
6654DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6655M:	Ben Skeggs <bskeggs@redhat.com>
6656M:	Karol Herbst <kherbst@redhat.com>
6657M:	Lyude Paul <lyude@redhat.com>
6658L:	dri-devel@lists.freedesktop.org
6659L:	nouveau@lists.freedesktop.org
6660S:	Supported
6661W:	https://nouveau.freedesktop.org/
6662Q:	https://patchwork.freedesktop.org/project/nouveau/
6663Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6664B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
6665C:	irc://irc.oftc.net/nouveau
6666T:	git https://gitlab.freedesktop.org/drm/nouveau.git
6667F:	drivers/gpu/drm/nouveau/
6668F:	include/uapi/drm/nouveau_drm.h
6669
6670DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6671M:	Stefan Mavrodiev <stefan@olimex.com>
6672S:	Maintained
6673F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6674F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6675
6676DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6677R:	Douglas Anderson <dianders@chromium.org>
6678F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6679F:	drivers/gpu/drm/bridge/parade-ps8640.c
6680
6681DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6682M:	Noralf Trønnes <noralf@tronnes.org>
6683S:	Maintained
6684T:	git git://anongit.freedesktop.org/drm/drm-misc
6685F:	Documentation/devicetree/bindings/display/repaper.txt
6686F:	drivers/gpu/drm/tiny/repaper.c
6687
6688DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6689M:	Dave Airlie <airlied@redhat.com>
6690M:	Gerd Hoffmann <kraxel@redhat.com>
6691L:	virtualization@lists.linux-foundation.org
6692S:	Obsolete
6693W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6694T:	git git://anongit.freedesktop.org/drm/drm-misc
6695F:	drivers/gpu/drm/tiny/cirrus.c
6696
6697DRM DRIVER FOR QXL VIRTUAL GPU
6698M:	Dave Airlie <airlied@redhat.com>
6699M:	Gerd Hoffmann <kraxel@redhat.com>
6700L:	virtualization@lists.linux-foundation.org
6701L:	spice-devel@lists.freedesktop.org
6702S:	Maintained
6703T:	git git://anongit.freedesktop.org/drm/drm-misc
6704F:	drivers/gpu/drm/qxl/
6705F:	include/uapi/drm/qxl_drm.h
6706
6707DRM DRIVER FOR RAYDIUM RM67191 PANELS
6708M:	Robert Chiras <robert.chiras@nxp.com>
6709S:	Maintained
6710F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6711F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
6712
6713DRM DRIVER FOR SAMSUNG DB7430 PANELS
6714M:	Linus Walleij <linus.walleij@linaro.org>
6715S:	Maintained
6716T:	git git://anongit.freedesktop.org/drm/drm-misc
6717F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6718F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
6719
6720DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
6721M:	Inki Dae <inki.dae@samsung.com>
6722M:	Jagan Teki <jagan@amarulasolutions.com>
6723M:	Marek Szyprowski <m.szyprowski@samsung.com>
6724S:	Maintained
6725T:	git git://anongit.freedesktop.org/drm/drm-misc
6726F:	Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
6727F:	drivers/gpu/drm/bridge/samsung-dsim.c
6728F:	include/drm/bridge/samsung-dsim.h
6729
6730DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6731M:	Markuss Broks <markuss.broks@gmail.com>
6732S:	Maintained
6733F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6734F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6735
6736DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
6737M:	Artur Weber <aweber.kernel@gmail.com>
6738S:	Maintained
6739F:	Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
6740F:	drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
6741
6742DRM DRIVER FOR SITRONIX ST7586 PANELS
6743M:	David Lechner <david@lechnology.com>
6744S:	Maintained
6745T:	git git://anongit.freedesktop.org/drm/drm-misc
6746F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
6747F:	drivers/gpu/drm/tiny/st7586.c
6748
6749DRM DRIVER FOR SITRONIX ST7701 PANELS
6750M:	Jagan Teki <jagan@amarulasolutions.com>
6751S:	Maintained
6752F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6753F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
6754
6755DRM DRIVER FOR SITRONIX ST7703 PANELS
6756M:	Guido Günther <agx@sigxcpu.org>
6757R:	Purism Kernel Team <kernel@puri.sm>
6758R:	Ondrej Jirman <megous@megous.com>
6759S:	Maintained
6760F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6761F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
6762
6763DRM DRIVER FOR SITRONIX ST7735R PANELS
6764M:	David Lechner <david@lechnology.com>
6765S:	Maintained
6766T:	git git://anongit.freedesktop.org/drm/drm-misc
6767F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6768F:	drivers/gpu/drm/tiny/st7735r.c
6769
6770DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6771M:	Javier Martinez Canillas <javierm@redhat.com>
6772S:	Maintained
6773T:	git git://anongit.freedesktop.org/drm/drm-misc
6774F:	Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6775F:	drivers/gpu/drm/solomon/ssd130x*
6776
6777DRM DRIVER FOR ST-ERICSSON MCDE
6778M:	Linus Walleij <linus.walleij@linaro.org>
6779S:	Maintained
6780T:	git git://anongit.freedesktop.org/drm/drm-misc
6781F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
6782F:	drivers/gpu/drm/mcde/
6783
6784DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
6785M:	Jagan Teki <jagan@amarulasolutions.com>
6786S:	Maintained
6787F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
6788F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
6789
6790DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6791R:	Douglas Anderson <dianders@chromium.org>
6792F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6793F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
6794
6795DRM DRIVER FOR TPO TPG110 PANELS
6796M:	Linus Walleij <linus.walleij@linaro.org>
6797S:	Maintained
6798T:	git git://anongit.freedesktop.org/drm/drm-misc
6799F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6800F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
6801
6802DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6803M:	Dave Airlie <airlied@redhat.com>
6804R:	Sean Paul <sean@poorly.run>
6805R:	Thomas Zimmermann <tzimmermann@suse.de>
6806L:	dri-devel@lists.freedesktop.org
6807S:	Supported
6808T:	git git://anongit.freedesktop.org/drm/drm-misc
6809F:	drivers/gpu/drm/udl/
6810
6811DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6812M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6813M:	Melissa Wen <melissa.srw@gmail.com>
6814M:	Maíra Canal <mairacanal@riseup.net>
6815R:	Haneen Mohammed <hamohammed.sa@gmail.com>
6816R:	Daniel Vetter <daniel@ffwll.ch>
6817L:	dri-devel@lists.freedesktop.org
6818S:	Maintained
6819T:	git git://anongit.freedesktop.org/drm/drm-misc
6820F:	Documentation/gpu/vkms.rst
6821F:	drivers/gpu/drm/vkms/
6822
6823DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6824M:	Hans de Goede <hdegoede@redhat.com>
6825L:	dri-devel@lists.freedesktop.org
6826S:	Maintained
6827T:	git git://anongit.freedesktop.org/drm/drm-misc
6828F:	drivers/gpu/drm/vboxvideo/
6829
6830DRM DRIVER FOR VMWARE VIRTUAL GPU
6831M:	Zack Rusin <zackr@vmware.com>
6832R:	VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6833L:	dri-devel@lists.freedesktop.org
6834S:	Supported
6835T:	git git://anongit.freedesktop.org/drm/drm-misc
6836F:	drivers/gpu/drm/vmwgfx/
6837F:	include/uapi/drm/vmwgfx_drm.h
6838
6839DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6840M:	Linus Walleij <linus.walleij@linaro.org>
6841S:	Maintained
6842T:	git git://anongit.freedesktop.org/drm/drm-misc
6843F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6844F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
6845
6846DRM DRIVERS
6847M:	David Airlie <airlied@gmail.com>
6848M:	Daniel Vetter <daniel@ffwll.ch>
6849L:	dri-devel@lists.freedesktop.org
6850S:	Maintained
6851B:	https://gitlab.freedesktop.org/drm
6852C:	irc://irc.oftc.net/dri-devel
6853T:	git git://anongit.freedesktop.org/drm/drm
6854F:	Documentation/devicetree/bindings/display/
6855F:	Documentation/devicetree/bindings/gpu/
6856F:	Documentation/gpu/
6857F:	drivers/gpu/
6858F:	include/drm/
6859F:	include/linux/vga*
6860F:	include/uapi/drm/
6861
6862DRM DRIVERS AND MISC GPU PATCHES
6863M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6864M:	Maxime Ripard <mripard@kernel.org>
6865M:	Thomas Zimmermann <tzimmermann@suse.de>
6866S:	Maintained
6867W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6868T:	git git://anongit.freedesktop.org/drm/drm-misc
6869F:	Documentation/gpu/
6870F:	drivers/gpu/drm/*
6871F:	drivers/gpu/vga/
6872F:	include/drm/drm*
6873F:	include/linux/vga*
6874F:	include/uapi/drm/drm*
6875
6876DRM DRIVERS FOR ALLWINNER A10
6877M:	Maxime Ripard <mripard@kernel.org>
6878M:	Chen-Yu Tsai <wens@csie.org>
6879L:	dri-devel@lists.freedesktop.org
6880S:	Supported
6881T:	git git://anongit.freedesktop.org/drm/drm-misc
6882F:	Documentation/devicetree/bindings/display/allwinner*
6883F:	drivers/gpu/drm/sun4i/
6884
6885DRM DRIVERS FOR AMLOGIC SOCS
6886M:	Neil Armstrong <neil.armstrong@linaro.org>
6887L:	dri-devel@lists.freedesktop.org
6888L:	linux-amlogic@lists.infradead.org
6889S:	Supported
6890W:	http://linux-meson.com/
6891T:	git git://anongit.freedesktop.org/drm/drm-misc
6892F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6893F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6894F:	Documentation/gpu/meson.rst
6895F:	drivers/gpu/drm/meson/
6896
6897DRM DRIVERS FOR ATMEL HLCDC
6898M:	Sam Ravnborg <sam@ravnborg.org>
6899M:	Boris Brezillon <bbrezillon@kernel.org>
6900L:	dri-devel@lists.freedesktop.org
6901S:	Supported
6902T:	git git://anongit.freedesktop.org/drm/drm-misc
6903F:	Documentation/devicetree/bindings/display/atmel/
6904F:	drivers/gpu/drm/atmel-hlcdc/
6905
6906DRM DRIVERS FOR BRIDGE CHIPS
6907M:	Andrzej Hajda <andrzej.hajda@intel.com>
6908M:	Neil Armstrong <neil.armstrong@linaro.org>
6909M:	Robert Foss <rfoss@kernel.org>
6910R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6911R:	Jonas Karlman <jonas@kwiboo.se>
6912R:	Jernej Skrabec <jernej.skrabec@gmail.com>
6913S:	Maintained
6914T:	git git://anongit.freedesktop.org/drm/drm-misc
6915F:	Documentation/devicetree/bindings/display/bridge/
6916F:	drivers/gpu/drm/bridge/
6917F:	drivers/gpu/drm/drm_bridge.c
6918F:	include/drm/drm_bridge.h
6919
6920DRM DRIVERS FOR EXYNOS
6921M:	Inki Dae <inki.dae@samsung.com>
6922M:	Seung-Woo Kim <sw0312.kim@samsung.com>
6923M:	Kyungmin Park <kyungmin.park@samsung.com>
6924L:	dri-devel@lists.freedesktop.org
6925S:	Supported
6926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6927F:	Documentation/devicetree/bindings/display/exynos/
6928F:	Documentation/devicetree/bindings/display/samsung/
6929F:	drivers/gpu/drm/exynos/
6930F:	include/uapi/drm/exynos_drm.h
6931
6932DRM DRIVERS FOR FREESCALE DCU
6933M:	Stefan Agner <stefan@agner.ch>
6934M:	Alison Wang <alison.wang@nxp.com>
6935L:	dri-devel@lists.freedesktop.org
6936S:	Supported
6937T:	git git://anongit.freedesktop.org/drm/drm-misc
6938F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
6939F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
6940F:	drivers/gpu/drm/fsl-dcu/
6941
6942DRM DRIVERS FOR FREESCALE IMX
6943M:	Philipp Zabel <p.zabel@pengutronix.de>
6944L:	dri-devel@lists.freedesktop.org
6945S:	Maintained
6946F:	Documentation/devicetree/bindings/display/imx/
6947F:	drivers/gpu/drm/imx/ipuv3/
6948F:	drivers/gpu/ipu-v3/
6949
6950DRM DRIVERS FOR FREESCALE IMX BRIDGE
6951M:	Liu Ying <victor.liu@nxp.com>
6952L:	dri-devel@lists.freedesktop.org
6953S:	Maintained
6954F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
6955F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
6956F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
6957F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
6958F:	drivers/gpu/drm/bridge/imx/
6959
6960DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6961M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6962L:	dri-devel@lists.freedesktop.org
6963S:	Maintained
6964T:	git git://github.com/patjak/drm-gma500
6965F:	drivers/gpu/drm/gma500/
6966
6967DRM DRIVERS FOR HISILICON
6968M:	Xinliang Liu <xinliang.liu@linaro.org>
6969M:	Tian Tao  <tiantao6@hisilicon.com>
6970R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
6971R:	Sumit Semwal <sumit.semwal@linaro.org>
6972R:	Yongqin Liu <yongqin.liu@linaro.org>
6973R:	John Stultz <jstultz@google.com>
6974L:	dri-devel@lists.freedesktop.org
6975S:	Maintained
6976T:	git git://anongit.freedesktop.org/drm/drm-misc
6977F:	Documentation/devicetree/bindings/display/hisilicon/
6978F:	drivers/gpu/drm/hisilicon/
6979
6980DRM DRIVERS FOR LIMA
6981M:	Qiang Yu <yuq825@gmail.com>
6982L:	dri-devel@lists.freedesktop.org
6983L:	lima@lists.freedesktop.org (moderated for non-subscribers)
6984S:	Maintained
6985T:	git git://anongit.freedesktop.org/drm/drm-misc
6986F:	drivers/gpu/drm/lima/
6987F:	include/uapi/drm/lima_drm.h
6988
6989DRM DRIVERS FOR LOONGSON
6990M:	Sui Jingfeng <suijingfeng@loongson.cn>
6991L:	dri-devel@lists.freedesktop.org
6992S:	Supported
6993T:	git git://anongit.freedesktop.org/drm/drm-misc
6994F:	drivers/gpu/drm/loongson/
6995
6996DRM DRIVERS FOR MEDIATEK
6997M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
6998M:	Philipp Zabel <p.zabel@pengutronix.de>
6999L:	dri-devel@lists.freedesktop.org
7000L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
7001S:	Supported
7002F:	Documentation/devicetree/bindings/display/mediatek/
7003F:	drivers/gpu/drm/mediatek/
7004F:	drivers/phy/mediatek/phy-mtk-dp.c
7005F:	drivers/phy/mediatek/phy-mtk-hdmi*
7006F:	drivers/phy/mediatek/phy-mtk-mipi*
7007
7008DRM DRIVERS FOR NVIDIA TEGRA
7009M:	Thierry Reding <thierry.reding@gmail.com>
7010M:	Mikko Perttunen <mperttunen@nvidia.com>
7011L:	dri-devel@lists.freedesktop.org
7012L:	linux-tegra@vger.kernel.org
7013S:	Supported
7014T:	git https://gitlab.freedesktop.org/drm/tegra.git
7015F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7016F:	Documentation/devicetree/bindings/gpu/host1x/
7017F:	drivers/gpu/drm/tegra/
7018F:	drivers/gpu/host1x/
7019F:	include/linux/host1x.h
7020F:	include/uapi/drm/tegra_drm.h
7021
7022DRM DRIVERS FOR RENESAS
7023M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7024M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
7025L:	dri-devel@lists.freedesktop.org
7026L:	linux-renesas-soc@vger.kernel.org
7027S:	Supported
7028T:	git git://linuxtv.org/pinchartl/media drm/du/next
7029F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7030F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7031F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7032F:	Documentation/devicetree/bindings/display/renesas,du.yaml
7033F:	drivers/gpu/drm/renesas/
7034F:	include/linux/platform_data/shmob_drm.h
7035
7036DRM DRIVERS FOR ROCKCHIP
7037M:	Sandy Huang <hjc@rock-chips.com>
7038M:	Heiko Stübner <heiko@sntech.de>
7039L:	dri-devel@lists.freedesktop.org
7040S:	Maintained
7041T:	git git://anongit.freedesktop.org/drm/drm-misc
7042F:	Documentation/devicetree/bindings/display/rockchip/
7043F:	drivers/gpu/drm/rockchip/
7044
7045DRM DRIVERS FOR STI
7046M:	Alain Volmat <alain.volmat@foss.st.com>
7047L:	dri-devel@lists.freedesktop.org
7048S:	Maintained
7049T:	git git://anongit.freedesktop.org/drm/drm-misc
7050F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
7051F:	drivers/gpu/drm/sti
7052
7053DRM DRIVERS FOR STM
7054M:	Yannick Fertre <yannick.fertre@foss.st.com>
7055M:	Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
7056M:	Philippe Cornu <philippe.cornu@foss.st.com>
7057L:	dri-devel@lists.freedesktop.org
7058S:	Maintained
7059T:	git git://anongit.freedesktop.org/drm/drm-misc
7060F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7061F:	drivers/gpu/drm/stm
7062
7063DRM DRIVERS FOR TI KEYSTONE
7064M:	Jyri Sarha <jyri.sarha@iki.fi>
7065M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7066L:	dri-devel@lists.freedesktop.org
7067S:	Maintained
7068T:	git git://anongit.freedesktop.org/drm/drm-misc
7069F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7070F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7071F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7072F:	drivers/gpu/drm/tidss/
7073
7074DRM DRIVERS FOR TI LCDC
7075M:	Jyri Sarha <jyri.sarha@iki.fi>
7076M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7077L:	dri-devel@lists.freedesktop.org
7078S:	Maintained
7079T:	git git://anongit.freedesktop.org/drm/drm-misc
7080F:	Documentation/devicetree/bindings/display/tilcdc/
7081F:	drivers/gpu/drm/tilcdc/
7082
7083DRM DRIVERS FOR TI OMAP
7084M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7085L:	dri-devel@lists.freedesktop.org
7086S:	Maintained
7087T:	git git://anongit.freedesktop.org/drm/drm-misc
7088F:	Documentation/devicetree/bindings/display/ti/
7089F:	drivers/gpu/drm/omapdrm/
7090
7091DRM DRIVERS FOR V3D
7092M:	Emma Anholt <emma@anholt.net>
7093M:	Melissa Wen <mwen@igalia.com>
7094S:	Supported
7095T:	git git://anongit.freedesktop.org/drm/drm-misc
7096F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7097F:	drivers/gpu/drm/v3d/
7098F:	include/uapi/drm/v3d_drm.h
7099
7100DRM DRIVERS FOR VC4
7101M:	Emma Anholt <emma@anholt.net>
7102M:	Maxime Ripard <mripard@kernel.org>
7103S:	Supported
7104T:	git git://github.com/anholt/linux
7105T:	git git://anongit.freedesktop.org/drm/drm-misc
7106F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7107F:	drivers/gpu/drm/vc4/
7108F:	include/uapi/drm/vc4_drm.h
7109
7110DRM DRIVERS FOR VIVANTE GPU IP
7111M:	Lucas Stach <l.stach@pengutronix.de>
7112R:	Russell King <linux+etnaviv@armlinux.org.uk>
7113R:	Christian Gmeiner <christian.gmeiner@gmail.com>
7114L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7115L:	dri-devel@lists.freedesktop.org
7116S:	Maintained
7117F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7118F:	drivers/gpu/drm/etnaviv/
7119F:	include/uapi/drm/etnaviv_drm.h
7120
7121DRM DRIVERS FOR XEN
7122M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7123L:	dri-devel@lists.freedesktop.org
7124L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
7125S:	Supported
7126T:	git git://anongit.freedesktop.org/drm/drm-misc
7127F:	Documentation/gpu/xen-front.rst
7128F:	drivers/gpu/drm/xen/
7129
7130DRM DRIVERS FOR XILINX
7131M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7132L:	dri-devel@lists.freedesktop.org
7133S:	Maintained
7134T:	git git://anongit.freedesktop.org/drm/drm-misc
7135F:	Documentation/devicetree/bindings/display/xlnx/
7136F:	drivers/gpu/drm/xlnx/
7137
7138DRM GPU SCHEDULER
7139M:	Luben Tuikov <luben.tuikov@amd.com>
7140L:	dri-devel@lists.freedesktop.org
7141S:	Maintained
7142T:	git git://anongit.freedesktop.org/drm/drm-misc
7143F:	drivers/gpu/drm/scheduler/
7144F:	include/drm/gpu_scheduler.h
7145
7146DRM PANEL DRIVERS
7147M:	Neil Armstrong <neil.armstrong@linaro.org>
7148R:	Sam Ravnborg <sam@ravnborg.org>
7149L:	dri-devel@lists.freedesktop.org
7150S:	Maintained
7151T:	git git://anongit.freedesktop.org/drm/drm-misc
7152F:	Documentation/devicetree/bindings/display/panel/
7153F:	drivers/gpu/drm/drm_panel.c
7154F:	drivers/gpu/drm/panel/
7155F:	include/drm/drm_panel.h
7156
7157DRM PRIVACY-SCREEN CLASS
7158M:	Hans de Goede <hdegoede@redhat.com>
7159L:	dri-devel@lists.freedesktop.org
7160S:	Maintained
7161T:	git git://anongit.freedesktop.org/drm/drm-misc
7162F:	drivers/gpu/drm/drm_privacy_screen*
7163F:	include/drm/drm_privacy_screen*
7164
7165DRM TTM SUBSYSTEM
7166M:	Christian Koenig <christian.koenig@amd.com>
7167M:	Huang Rui <ray.huang@amd.com>
7168L:	dri-devel@lists.freedesktop.org
7169S:	Maintained
7170T:	git git://anongit.freedesktop.org/drm/drm-misc
7171F:	drivers/gpu/drm/ttm/
7172F:	include/drm/ttm/
7173
7174DRM AUTOMATED TESTING
7175M:	Helen Koike <helen.koike@collabora.com>
7176L:	dri-devel@lists.freedesktop.org
7177S:	Maintained
7178T:	git git://anongit.freedesktop.org/drm/drm-misc
7179F:	Documentation/gpu/automated_testing.rst
7180F:	drivers/gpu/drm/ci/
7181
7182DSBR100 USB FM RADIO DRIVER
7183M:	Alexey Klimov <klimov.linux@gmail.com>
7184L:	linux-media@vger.kernel.org
7185S:	Maintained
7186T:	git git://linuxtv.org/media_tree.git
7187F:	drivers/media/radio/dsbr100.c
7188
7189DT3155 MEDIA DRIVER
7190M:	Hans Verkuil <hverkuil@xs4all.nl>
7191L:	linux-media@vger.kernel.org
7192S:	Odd Fixes
7193W:	https://linuxtv.org
7194T:	git git://linuxtv.org/media_tree.git
7195F:	drivers/media/pci/dt3155/
7196
7197DVB_USB_AF9015 MEDIA DRIVER
7198M:	Antti Palosaari <crope@iki.fi>
7199L:	linux-media@vger.kernel.org
7200S:	Maintained
7201W:	https://linuxtv.org
7202W:	http://palosaari.fi/linux/
7203Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7204T:	git git://linuxtv.org/anttip/media_tree.git
7205F:	drivers/media/usb/dvb-usb-v2/af9015*
7206
7207DVB_USB_AF9035 MEDIA DRIVER
7208M:	Antti Palosaari <crope@iki.fi>
7209L:	linux-media@vger.kernel.org
7210S:	Maintained
7211W:	https://linuxtv.org
7212W:	http://palosaari.fi/linux/
7213Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7214T:	git git://linuxtv.org/anttip/media_tree.git
7215F:	drivers/media/usb/dvb-usb-v2/af9035*
7216
7217DVB_USB_ANYSEE MEDIA DRIVER
7218M:	Antti Palosaari <crope@iki.fi>
7219L:	linux-media@vger.kernel.org
7220S:	Maintained
7221W:	https://linuxtv.org
7222W:	http://palosaari.fi/linux/
7223Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7224T:	git git://linuxtv.org/anttip/media_tree.git
7225F:	drivers/media/usb/dvb-usb-v2/anysee*
7226
7227DVB_USB_AU6610 MEDIA DRIVER
7228M:	Antti Palosaari <crope@iki.fi>
7229L:	linux-media@vger.kernel.org
7230S:	Maintained
7231W:	https://linuxtv.org
7232W:	http://palosaari.fi/linux/
7233Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7234T:	git git://linuxtv.org/anttip/media_tree.git
7235F:	drivers/media/usb/dvb-usb-v2/au6610*
7236
7237DVB_USB_CE6230 MEDIA DRIVER
7238M:	Antti Palosaari <crope@iki.fi>
7239L:	linux-media@vger.kernel.org
7240S:	Maintained
7241W:	https://linuxtv.org
7242W:	http://palosaari.fi/linux/
7243Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7244T:	git git://linuxtv.org/anttip/media_tree.git
7245F:	drivers/media/usb/dvb-usb-v2/ce6230*
7246
7247DVB_USB_CXUSB MEDIA DRIVER
7248M:	Michael Krufky <mkrufky@linuxtv.org>
7249L:	linux-media@vger.kernel.org
7250S:	Maintained
7251W:	https://linuxtv.org
7252W:	http://github.com/mkrufky
7253Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7254T:	git git://linuxtv.org/media_tree.git
7255F:	drivers/media/usb/dvb-usb/cxusb*
7256
7257DVB_USB_EC168 MEDIA DRIVER
7258M:	Antti Palosaari <crope@iki.fi>
7259L:	linux-media@vger.kernel.org
7260S:	Maintained
7261W:	https://linuxtv.org
7262W:	http://palosaari.fi/linux/
7263Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7264T:	git git://linuxtv.org/anttip/media_tree.git
7265F:	drivers/media/usb/dvb-usb-v2/ec168*
7266
7267DVB_USB_GL861 MEDIA DRIVER
7268M:	Antti Palosaari <crope@iki.fi>
7269L:	linux-media@vger.kernel.org
7270S:	Maintained
7271W:	https://linuxtv.org
7272Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7273T:	git git://linuxtv.org/anttip/media_tree.git
7274F:	drivers/media/usb/dvb-usb-v2/gl861*
7275
7276DVB_USB_MXL111SF MEDIA DRIVER
7277M:	Michael Krufky <mkrufky@linuxtv.org>
7278L:	linux-media@vger.kernel.org
7279S:	Maintained
7280W:	https://linuxtv.org
7281W:	http://github.com/mkrufky
7282Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7283T:	git git://linuxtv.org/mkrufky/mxl111sf.git
7284F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
7285
7286DVB_USB_RTL28XXU MEDIA DRIVER
7287M:	Antti Palosaari <crope@iki.fi>
7288L:	linux-media@vger.kernel.org
7289S:	Maintained
7290W:	https://linuxtv.org
7291W:	http://palosaari.fi/linux/
7292Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7293T:	git git://linuxtv.org/anttip/media_tree.git
7294F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
7295
7296DVB_USB_V2 MEDIA DRIVER
7297M:	Antti Palosaari <crope@iki.fi>
7298L:	linux-media@vger.kernel.org
7299S:	Maintained
7300W:	https://linuxtv.org
7301W:	http://palosaari.fi/linux/
7302Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7303T:	git git://linuxtv.org/anttip/media_tree.git
7304F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
7305F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
7306
7307DYNAMIC DEBUG
7308M:	Jason Baron <jbaron@akamai.com>
7309M:	Jim Cromie <jim.cromie@gmail.com>
7310S:	Maintained
7311F:	include/linux/dynamic_debug.h
7312F:	lib/dynamic_debug.c
7313F:	lib/test_dynamic_debug.c
7314
7315DYNAMIC INTERRUPT MODERATION
7316M:	Tal Gilboa <talgi@nvidia.com>
7317S:	Maintained
7318F:	Documentation/networking/net_dim.rst
7319F:	include/linux/dim.h
7320F:	lib/dim/
7321
7322DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7323M:	Daniel Lezcano <daniel.lezcano@kernel.org>
7324L:	linux-pm@vger.kernel.org
7325S:	Supported
7326B:	https://bugzilla.kernel.org
7327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7328F:	drivers/powercap/dtpm*
7329F:	include/linux/dtpm.h
7330
7331DZ DECSTATION DZ11 SERIAL DRIVER
7332M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
7333S:	Maintained
7334F:	drivers/tty/serial/dz.*
7335
7336E3X0 POWER BUTTON DRIVER
7337M:	Moritz Fischer <moritz.fischer@ettus.com>
7338L:	usrp-users@lists.ettus.com
7339S:	Supported
7340W:	http://www.ettus.com
7341F:	Documentation/devicetree/bindings/input/e3x0-button.txt
7342F:	drivers/input/misc/e3x0-button.c
7343
7344E4000 MEDIA DRIVER
7345M:	Antti Palosaari <crope@iki.fi>
7346L:	linux-media@vger.kernel.org
7347S:	Maintained
7348W:	https://linuxtv.org
7349W:	http://palosaari.fi/linux/
7350Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7351T:	git git://linuxtv.org/anttip/media_tree.git
7352F:	drivers/media/tuners/e4000*
7353
7354EARTH_PT1 MEDIA DRIVER
7355M:	Akihiro Tsukada <tskd08@gmail.com>
7356L:	linux-media@vger.kernel.org
7357S:	Odd Fixes
7358F:	drivers/media/pci/pt1/
7359
7360EARTH_PT3 MEDIA DRIVER
7361M:	Akihiro Tsukada <tskd08@gmail.com>
7362L:	linux-media@vger.kernel.org
7363S:	Odd Fixes
7364F:	drivers/media/pci/pt3/
7365
7366EC100 MEDIA DRIVER
7367M:	Antti Palosaari <crope@iki.fi>
7368L:	linux-media@vger.kernel.org
7369S:	Maintained
7370W:	https://linuxtv.org
7371W:	http://palosaari.fi/linux/
7372Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7373T:	git git://linuxtv.org/anttip/media_tree.git
7374F:	drivers/media/dvb-frontends/ec100*
7375
7376ECRYPT FILE SYSTEM
7377M:	Tyler Hicks <code@tyhicks.com>
7378L:	ecryptfs@vger.kernel.org
7379S:	Odd Fixes
7380W:	http://ecryptfs.org
7381W:	https://launchpad.net/ecryptfs
7382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7383F:	Documentation/filesystems/ecryptfs.rst
7384F:	fs/ecryptfs/
7385
7386EDAC-AMD64
7387M:	Yazen Ghannam <yazen.ghannam@amd.com>
7388L:	linux-edac@vger.kernel.org
7389S:	Supported
7390F:	drivers/edac/amd64_edac*
7391F:	drivers/edac/mce_amd*
7392
7393EDAC-ARMADA
7394M:	Jan Luebbe <jlu@pengutronix.de>
7395L:	linux-edac@vger.kernel.org
7396S:	Maintained
7397F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7398F:	drivers/edac/armada_xp_*
7399
7400EDAC-AST2500
7401M:	Stefan Schaeckeler <sschaeck@cisco.com>
7402S:	Supported
7403F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7404F:	drivers/edac/aspeed_edac.c
7405
7406EDAC-BLUEFIELD
7407M:	Shravan Kumar Ramani <shravankr@nvidia.com>
7408S:	Supported
7409F:	drivers/edac/bluefield_edac.c
7410
7411EDAC-CALXEDA
7412M:	Andre Przywara <andre.przywara@arm.com>
7413L:	linux-edac@vger.kernel.org
7414S:	Maintained
7415F:	drivers/edac/highbank*
7416
7417EDAC-CAVIUM OCTEON
7418M:	Ralf Baechle <ralf@linux-mips.org>
7419L:	linux-edac@vger.kernel.org
7420L:	linux-mips@vger.kernel.org
7421S:	Supported
7422F:	drivers/edac/octeon_edac*
7423
7424EDAC-CAVIUM THUNDERX
7425M:	Robert Richter <rric@kernel.org>
7426L:	linux-edac@vger.kernel.org
7427S:	Odd Fixes
7428F:	drivers/edac/thunderx_edac*
7429
7430EDAC-CORE
7431M:	Borislav Petkov <bp@alien8.de>
7432M:	Tony Luck <tony.luck@intel.com>
7433R:	James Morse <james.morse@arm.com>
7434R:	Mauro Carvalho Chehab <mchehab@kernel.org>
7435R:	Robert Richter <rric@kernel.org>
7436L:	linux-edac@vger.kernel.org
7437S:	Supported
7438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7439F:	Documentation/admin-guide/ras.rst
7440F:	Documentation/driver-api/edac.rst
7441F:	drivers/edac/
7442F:	include/linux/edac.h
7443
7444EDAC-DMC520
7445M:	Lei Wang <lewan@microsoft.com>
7446L:	linux-edac@vger.kernel.org
7447S:	Supported
7448F:	drivers/edac/dmc520_edac.c
7449
7450EDAC-E752X
7451M:	Mark Gross <markgross@kernel.org>
7452L:	linux-edac@vger.kernel.org
7453S:	Maintained
7454F:	drivers/edac/e752x_edac.c
7455
7456EDAC-E7XXX
7457L:	linux-edac@vger.kernel.org
7458S:	Maintained
7459F:	drivers/edac/e7xxx_edac.c
7460
7461EDAC-FSL_DDR
7462M:	York Sun <york.sun@nxp.com>
7463L:	linux-edac@vger.kernel.org
7464S:	Maintained
7465F:	drivers/edac/fsl_ddr_edac.*
7466
7467EDAC-GHES
7468M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7469L:	linux-edac@vger.kernel.org
7470S:	Maintained
7471F:	drivers/edac/ghes_edac.c
7472
7473EDAC-I10NM
7474M:	Tony Luck <tony.luck@intel.com>
7475L:	linux-edac@vger.kernel.org
7476S:	Maintained
7477F:	drivers/edac/i10nm_base.c
7478
7479EDAC-I3000
7480L:	linux-edac@vger.kernel.org
7481S:	Orphan
7482F:	drivers/edac/i3000_edac.c
7483
7484EDAC-I5000
7485L:	linux-edac@vger.kernel.org
7486S:	Maintained
7487F:	drivers/edac/i5000_edac.c
7488
7489EDAC-I5400
7490M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7491L:	linux-edac@vger.kernel.org
7492S:	Maintained
7493F:	drivers/edac/i5400_edac.c
7494
7495EDAC-I7300
7496M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7497L:	linux-edac@vger.kernel.org
7498S:	Maintained
7499F:	drivers/edac/i7300_edac.c
7500
7501EDAC-I7CORE
7502M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7503L:	linux-edac@vger.kernel.org
7504S:	Maintained
7505F:	drivers/edac/i7core_edac.c
7506
7507EDAC-I82443BXGX
7508M:	Tim Small <tim@buttersideup.com>
7509L:	linux-edac@vger.kernel.org
7510S:	Maintained
7511F:	drivers/edac/i82443bxgx_edac.c
7512
7513EDAC-I82975X
7514M:	"Arvind R." <arvino55@gmail.com>
7515L:	linux-edac@vger.kernel.org
7516S:	Maintained
7517F:	drivers/edac/i82975x_edac.c
7518
7519EDAC-IE31200
7520M:	Jason Baron <jbaron@akamai.com>
7521L:	linux-edac@vger.kernel.org
7522S:	Maintained
7523F:	drivers/edac/ie31200_edac.c
7524
7525EDAC-IGEN6
7526M:	Tony Luck <tony.luck@intel.com>
7527R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7528L:	linux-edac@vger.kernel.org
7529S:	Maintained
7530F:	drivers/edac/igen6_edac.c
7531
7532EDAC-MPC85XX
7533M:	Johannes Thumshirn <morbidrsa@gmail.com>
7534L:	linux-edac@vger.kernel.org
7535S:	Maintained
7536F:	drivers/edac/mpc85xx_edac.[ch]
7537
7538EDAC-NPCM
7539M:	Marvin Lin <kflin@nuvoton.com>
7540M:	Stanley Chu <yschu@nuvoton.com>
7541L:	linux-edac@vger.kernel.org
7542S:	Maintained
7543F:	Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
7544F:	drivers/edac/npcm_edac.c
7545
7546EDAC-PASEMI
7547M:	Egor Martovetsky <egor@pasemi.com>
7548L:	linux-edac@vger.kernel.org
7549S:	Maintained
7550F:	drivers/edac/pasemi_edac.c
7551
7552EDAC-PND2
7553M:	Tony Luck <tony.luck@intel.com>
7554L:	linux-edac@vger.kernel.org
7555S:	Maintained
7556F:	drivers/edac/pnd2_edac.[ch]
7557
7558EDAC-QCOM
7559M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
7560L:	linux-arm-msm@vger.kernel.org
7561L:	linux-edac@vger.kernel.org
7562S:	Maintained
7563F:	drivers/edac/qcom_edac.c
7564
7565EDAC-R82600
7566M:	Tim Small <tim@buttersideup.com>
7567L:	linux-edac@vger.kernel.org
7568S:	Maintained
7569F:	drivers/edac/r82600_edac.c
7570
7571EDAC-SBRIDGE
7572M:	Tony Luck <tony.luck@intel.com>
7573R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7574L:	linux-edac@vger.kernel.org
7575S:	Maintained
7576F:	drivers/edac/sb_edac.c
7577
7578EDAC-SKYLAKE
7579M:	Tony Luck <tony.luck@intel.com>
7580L:	linux-edac@vger.kernel.org
7581S:	Maintained
7582F:	drivers/edac/skx_*.[ch]
7583
7584EDAC-TI
7585M:	Tero Kristo <kristo@kernel.org>
7586L:	linux-edac@vger.kernel.org
7587S:	Odd Fixes
7588F:	drivers/edac/ti_edac.c
7589
7590EDIROL UA-101/UA-1000 DRIVER
7591M:	Clemens Ladisch <clemens@ladisch.de>
7592L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7593S:	Maintained
7594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7595F:	sound/usb/misc/ua101.c
7596
7597EFI TEST DRIVER
7598M:	Ivan Hu <ivan.hu@canonical.com>
7599M:	Ard Biesheuvel <ardb@kernel.org>
7600L:	linux-efi@vger.kernel.org
7601S:	Maintained
7602F:	drivers/firmware/efi/test/
7603
7604EFI VARIABLE FILESYSTEM
7605M:	Jeremy Kerr <jk@ozlabs.org>
7606M:	Ard Biesheuvel <ardb@kernel.org>
7607L:	linux-efi@vger.kernel.org
7608S:	Maintained
7609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7610F:	fs/efivarfs/
7611
7612EFIFB FRAMEBUFFER DRIVER
7613M:	Peter Jones <pjones@redhat.com>
7614L:	linux-fbdev@vger.kernel.org
7615S:	Maintained
7616F:	drivers/video/fbdev/efifb.c
7617
7618EFS FILESYSTEM
7619S:	Orphan
7620W:	http://aeschi.ch.eu.org/efs/
7621F:	fs/efs/
7622
7623EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7624M:	Douglas Miller <dougmill@linux.ibm.com>
7625L:	netdev@vger.kernel.org
7626S:	Maintained
7627F:	drivers/net/ethernet/ibm/ehea/
7628
7629ELM327 CAN NETWORK DRIVER
7630M:	Max Staudt <max@enpas.org>
7631L:	linux-can@vger.kernel.org
7632S:	Maintained
7633F:	Documentation/networking/device_drivers/can/can327.rst
7634F:	drivers/net/can/can327.c
7635
7636EM28XX VIDEO4LINUX DRIVER
7637M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7638L:	linux-media@vger.kernel.org
7639S:	Maintained
7640W:	https://linuxtv.org
7641T:	git git://linuxtv.org/media_tree.git
7642F:	Documentation/admin-guide/media/em28xx*
7643F:	drivers/media/usb/em28xx/
7644
7645EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7646M:	Adrian Hunter <adrian.hunter@intel.com>
7647M:	Ritesh Harjani <riteshh@codeaurora.org>
7648M:	Asutosh Das <asutoshd@codeaurora.org>
7649L:	linux-mmc@vger.kernel.org
7650S:	Supported
7651F:	drivers/mmc/host/cqhci*
7652
7653EMS CPC-PCI CAN DRIVER
7654M:	Gerhard Uttenthaler <uttenthaler@ems-wuensche.com>
7655M:	support@ems-wuensche.com
7656L:	linux-can@vger.kernel.org
7657S:	Maintained
7658F:	drivers/net/can/sja1000/ems_pci.c
7659
7660EMULEX 10Gbps iSCSI - OneConnect DRIVER
7661M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
7662L:	linux-scsi@vger.kernel.org
7663S:	Supported
7664W:	http://www.broadcom.com
7665F:	drivers/scsi/be2iscsi/
7666
7667EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7668M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
7669M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7670M:	Somnath Kotur <somnath.kotur@broadcom.com>
7671L:	netdev@vger.kernel.org
7672S:	Supported
7673W:	http://www.emulex.com
7674F:	drivers/net/ethernet/emulex/benet/
7675
7676EMULEX ONECONNECT ROCE DRIVER
7677M:	Selvin Xavier <selvin.xavier@broadcom.com>
7678L:	linux-rdma@vger.kernel.org
7679S:	Odd Fixes
7680W:	http://www.broadcom.com
7681F:	drivers/infiniband/hw/ocrdma/
7682F:	include/uapi/rdma/ocrdma-abi.h
7683
7684EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7685M:	James Smart <james.smart@broadcom.com>
7686M:	Ram Vegesna <ram.vegesna@broadcom.com>
7687L:	linux-scsi@vger.kernel.org
7688L:	target-devel@vger.kernel.org
7689S:	Supported
7690W:	http://www.broadcom.com
7691F:	drivers/scsi/elx/
7692
7693EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7694M:	James Smart <james.smart@broadcom.com>
7695M:	Dick Kennedy <dick.kennedy@broadcom.com>
7696L:	linux-scsi@vger.kernel.org
7697S:	Supported
7698W:	http://www.broadcom.com
7699F:	drivers/scsi/lpfc/
7700
7701ENE CB710 FLASH CARD READER DRIVER
7702M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
7703S:	Maintained
7704F:	drivers/misc/cb710/
7705F:	drivers/mmc/host/cb710-mmc.*
7706F:	include/linux/cb710.h
7707
7708ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7709M:	Maxim Levitsky <maximlevitsky@gmail.com>
7710S:	Maintained
7711F:	drivers/media/rc/ene_ir.*
7712
7713EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7714M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
7715L:	linuxppc-dev@lists.ozlabs.org
7716S:	Maintained
7717F:	drivers/tty/ehv_bytechan.c
7718
7719EPSON S1D13XXX FRAMEBUFFER DRIVER
7720M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
7721S:	Maintained
7722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7723F:	drivers/video/fbdev/s1d13xxxfb.c
7724F:	include/video/s1d13xxxfb.h
7725
7726EROFS FILE SYSTEM
7727M:	Gao Xiang <xiang@kernel.org>
7728M:	Chao Yu <chao@kernel.org>
7729R:	Yue Hu <huyue2@coolpad.com>
7730R:	Jeffle Xu <jefflexu@linux.alibaba.com>
7731L:	linux-erofs@lists.ozlabs.org
7732S:	Maintained
7733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7734F:	Documentation/ABI/testing/sysfs-fs-erofs
7735F:	Documentation/filesystems/erofs.rst
7736F:	fs/erofs/
7737F:	include/trace/events/erofs.h
7738
7739ERRSEQ ERROR TRACKING INFRASTRUCTURE
7740M:	Jeff Layton <jlayton@kernel.org>
7741S:	Maintained
7742F:	include/linux/errseq.h
7743F:	lib/errseq.c
7744
7745ESD CAN/USB DRIVERS
7746M:	Frank Jungclaus <frank.jungclaus@esd.eu>
7747R:	socketcan@esd.eu
7748L:	linux-can@vger.kernel.org
7749S:	Maintained
7750F:	drivers/net/can/usb/esd_usb.c
7751
7752ET131X NETWORK DRIVER
7753M:	Mark Einon <mark.einon@gmail.com>
7754S:	Odd Fixes
7755F:	drivers/net/ethernet/agere/
7756
7757ETAS ES58X CAN/USB DRIVER
7758M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7759L:	linux-can@vger.kernel.org
7760S:	Maintained
7761F:	Documentation/networking/devlink/etas_es58x.rst
7762F:	drivers/net/can/usb/etas_es58x/
7763
7764ETHERNET BRIDGE
7765M:	Roopa Prabhu <roopa@nvidia.com>
7766M:	Nikolay Aleksandrov <razor@blackwall.org>
7767L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
7768L:	netdev@vger.kernel.org
7769S:	Maintained
7770W:	http://www.linuxfoundation.org/en/Net:Bridge
7771F:	include/linux/netfilter_bridge/
7772F:	net/bridge/
7773
7774ETHERNET PHY LIBRARY
7775M:	Andrew Lunn <andrew@lunn.ch>
7776M:	Heiner Kallweit <hkallweit1@gmail.com>
7777R:	Russell King <linux@armlinux.org.uk>
7778L:	netdev@vger.kernel.org
7779S:	Maintained
7780F:	Documentation/ABI/testing/sysfs-class-net-phydev
7781F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
7782F:	Documentation/devicetree/bindings/net/mdio*
7783F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
7784F:	Documentation/networking/phy.rst
7785F:	drivers/net/mdio/
7786F:	drivers/net/mdio/acpi_mdio.c
7787F:	drivers/net/mdio/fwnode_mdio.c
7788F:	drivers/net/mdio/of_mdio.c
7789F:	drivers/net/pcs/
7790F:	drivers/net/phy/
7791F:	include/dt-bindings/net/qca-ar803x.h
7792F:	include/linux/*mdio*.h
7793F:	include/linux/linkmode.h
7794F:	include/linux/mdio/*.h
7795F:	include/linux/mii.h
7796F:	include/linux/of_net.h
7797F:	include/linux/phy.h
7798F:	include/linux/phy_fixed.h
7799F:	include/linux/phylib_stubs.h
7800F:	include/linux/platform_data/mdio-bcm-unimac.h
7801F:	include/linux/platform_data/mdio-gpio.h
7802F:	include/trace/events/mdio.h
7803F:	include/uapi/linux/mdio.h
7804F:	include/uapi/linux/mii.h
7805F:	net/core/of_net.c
7806
7807EXEC & BINFMT API
7808R:	Eric Biederman <ebiederm@xmission.com>
7809R:	Kees Cook <keescook@chromium.org>
7810L:	linux-mm@kvack.org
7811S:	Supported
7812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7813F:	fs/*binfmt_*.c
7814F:	fs/exec.c
7815F:	include/linux/binfmts.h
7816F:	include/linux/elf.h
7817F:	include/uapi/linux/binfmts.h
7818F:	include/uapi/linux/elf.h
7819F:	tools/testing/selftests/exec/
7820N:	asm/elf.h
7821N:	binfmt
7822
7823EXFAT FILE SYSTEM
7824M:	Namjae Jeon <linkinjeon@kernel.org>
7825M:	Sungjong Seo <sj1557.seo@samsung.com>
7826L:	linux-fsdevel@vger.kernel.org
7827S:	Maintained
7828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
7829F:	fs/exfat/
7830
7831EXT2 FILE SYSTEM
7832M:	Jan Kara <jack@suse.com>
7833L:	linux-ext4@vger.kernel.org
7834S:	Maintained
7835F:	Documentation/filesystems/ext2.rst
7836F:	fs/ext2/
7837F:	include/linux/ext2*
7838
7839EXT4 FILE SYSTEM
7840M:	"Theodore Ts'o" <tytso@mit.edu>
7841M:	Andreas Dilger <adilger.kernel@dilger.ca>
7842L:	linux-ext4@vger.kernel.org
7843S:	Maintained
7844W:	http://ext4.wiki.kernel.org
7845Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
7846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7847F:	Documentation/filesystems/ext4/
7848F:	fs/ext4/
7849F:	include/trace/events/ext4.h
7850F:	include/uapi/linux/ext4.h
7851
7852Extended Verification Module (EVM)
7853M:	Mimi Zohar <zohar@linux.ibm.com>
7854L:	linux-integrity@vger.kernel.org
7855S:	Supported
7856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7857F:	security/integrity/
7858F:	security/integrity/evm/
7859
7860EXTENSIBLE FIRMWARE INTERFACE (EFI)
7861M:	Ard Biesheuvel <ardb@kernel.org>
7862L:	linux-efi@vger.kernel.org
7863S:	Maintained
7864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7865F:	Documentation/admin-guide/efi-stub.rst
7866F:	arch/*/include/asm/efi.h
7867F:	arch/*/kernel/efi.c
7868F:	arch/arm/boot/compressed/efi-header.S
7869F:	arch/x86/platform/efi/
7870F:	drivers/firmware/efi/
7871F:	include/linux/efi*.h
7872
7873EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7874M:	MyungJoo Ham <myungjoo.ham@samsung.com>
7875M:	Chanwoo Choi <cw00.choi@samsung.com>
7876L:	linux-kernel@vger.kernel.org
7877S:	Maintained
7878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7879F:	Documentation/devicetree/bindings/extcon/
7880F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7881F:	drivers/extcon/
7882F:	include/linux/extcon.h
7883F:	include/linux/extcon/
7884
7885EXTRA BOOT CONFIG
7886M:	Masami Hiramatsu <mhiramat@kernel.org>
7887L:	linux-kernel@vger.kernel.org
7888L:	linux-trace-kernel@vger.kernel.org
7889S:	Maintained
7890Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
7891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
7892F:	Documentation/admin-guide/bootconfig.rst
7893F:	fs/proc/bootconfig.c
7894F:	include/linux/bootconfig.h
7895F:	lib/bootconfig-data.S
7896F:	lib/bootconfig.c
7897F:	tools/bootconfig/*
7898F:	tools/bootconfig/scripts/*
7899
7900EXYNOS DP DRIVER
7901M:	Jingoo Han <jingoohan1@gmail.com>
7902L:	dri-devel@lists.freedesktop.org
7903S:	Maintained
7904F:	drivers/gpu/drm/exynos/exynos_dp*
7905
7906EXYNOS SYSMMU (IOMMU) driver
7907M:	Marek Szyprowski <m.szyprowski@samsung.com>
7908L:	iommu@lists.linux.dev
7909S:	Maintained
7910F:	drivers/iommu/exynos-iommu.c
7911
7912F2FS FILE SYSTEM
7913M:	Jaegeuk Kim <jaegeuk@kernel.org>
7914M:	Chao Yu <chao@kernel.org>
7915L:	linux-f2fs-devel@lists.sourceforge.net
7916S:	Maintained
7917W:	https://f2fs.wiki.kernel.org/
7918Q:	https://patchwork.kernel.org/project/f2fs/list/
7919B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
7920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7921F:	Documentation/ABI/testing/sysfs-fs-f2fs
7922F:	Documentation/filesystems/f2fs.rst
7923F:	fs/f2fs/
7924F:	include/linux/f2fs_fs.h
7925F:	include/trace/events/f2fs.h
7926F:	include/uapi/linux/f2fs.h
7927
7928F71805F HARDWARE MONITORING DRIVER
7929M:	Jean Delvare <jdelvare@suse.com>
7930L:	linux-hwmon@vger.kernel.org
7931S:	Maintained
7932F:	Documentation/hwmon/f71805f.rst
7933F:	drivers/hwmon/f71805f.c
7934
7935FADDR2LINE
7936M:	Josh Poimboeuf <jpoimboe@kernel.org>
7937S:	Maintained
7938F:	scripts/faddr2line
7939
7940FAILOVER MODULE
7941M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
7942L:	netdev@vger.kernel.org
7943S:	Supported
7944F:	Documentation/networking/failover.rst
7945F:	include/net/failover.h
7946F:	net/core/failover.c
7947
7948FANOTIFY
7949M:	Jan Kara <jack@suse.cz>
7950R:	Amir Goldstein <amir73il@gmail.com>
7951R:	Matthew Bobrowski <repnop@google.com>
7952L:	linux-fsdevel@vger.kernel.org
7953S:	Maintained
7954F:	fs/notify/fanotify/
7955F:	include/linux/fanotify.h
7956F:	include/uapi/linux/fanotify.h
7957
7958FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
7959M:	Linus Walleij <linus.walleij@linaro.org>
7960L:	linux-usb@vger.kernel.org
7961S:	Maintained
7962F:	drivers/usb/fotg210/
7963
7964FARSYNC SYNCHRONOUS DRIVER
7965M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
7966S:	Supported
7967W:	http://www.farsite.co.uk/
7968F:	drivers/net/wan/farsync.*
7969
7970FAULT INJECTION SUPPORT
7971M:	Akinobu Mita <akinobu.mita@gmail.com>
7972S:	Supported
7973F:	Documentation/fault-injection/
7974F:	lib/fault-inject.c
7975
7976FBTFT Framebuffer drivers
7977L:	dri-devel@lists.freedesktop.org
7978L:	linux-fbdev@vger.kernel.org
7979S:	Orphan
7980F:	drivers/staging/fbtft/
7981
7982FC0011 TUNER DRIVER
7983M:	Michael Buesch <m@bues.ch>
7984L:	linux-media@vger.kernel.org
7985S:	Maintained
7986F:	drivers/media/tuners/fc0011.c
7987F:	drivers/media/tuners/fc0011.h
7988
7989FC2580 MEDIA DRIVER
7990M:	Antti Palosaari <crope@iki.fi>
7991L:	linux-media@vger.kernel.org
7992S:	Maintained
7993W:	https://linuxtv.org
7994W:	http://palosaari.fi/linux/
7995Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7996T:	git git://linuxtv.org/anttip/media_tree.git
7997F:	drivers/media/tuners/fc2580*
7998
7999FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8000M:	Hannes Reinecke <hare@suse.de>
8001L:	linux-scsi@vger.kernel.org
8002S:	Supported
8003W:	www.Open-FCoE.org
8004F:	drivers/scsi/fcoe/
8005F:	drivers/scsi/libfc/
8006F:	include/scsi/fc/
8007F:	include/scsi/libfc.h
8008F:	include/scsi/libfcoe.h
8009F:	include/uapi/scsi/fc/
8010
8011FILE LOCKING (flock() and fcntl()/lockf())
8012M:	Jeff Layton <jlayton@kernel.org>
8013M:	Chuck Lever <chuck.lever@oracle.com>
8014L:	linux-fsdevel@vger.kernel.org
8015S:	Maintained
8016F:	fs/fcntl.c
8017F:	fs/locks.c
8018F:	include/linux/fcntl.h
8019F:	include/uapi/linux/fcntl.h
8020
8021FILESYSTEM DIRECT ACCESS (DAX)
8022M:	Dan Williams <dan.j.williams@intel.com>
8023R:	Matthew Wilcox <willy@infradead.org>
8024R:	Jan Kara <jack@suse.cz>
8025L:	linux-fsdevel@vger.kernel.org
8026L:	nvdimm@lists.linux.dev
8027S:	Supported
8028F:	fs/dax.c
8029F:	include/linux/dax.h
8030F:	include/trace/events/fs_dax.h
8031
8032FILESYSTEMS (VFS and infrastructure)
8033M:	Alexander Viro <viro@zeniv.linux.org.uk>
8034M:	Christian Brauner <brauner@kernel.org>
8035L:	linux-fsdevel@vger.kernel.org
8036S:	Maintained
8037F:	fs/*
8038F:	include/linux/fs.h
8039F:	include/linux/fs_types.h
8040F:	include/uapi/linux/fs.h
8041F:	include/uapi/linux/openat2.h
8042
8043FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8044M:	Riku Voipio <riku.voipio@iki.fi>
8045L:	linux-hwmon@vger.kernel.org
8046S:	Maintained
8047F:	drivers/hwmon/f75375s.c
8048F:	include/linux/f75375s.h
8049
8050FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8051M:	Ji-Ze Hong (Peter Hong) <peter_hong@fintek.com.tw>
8052L:	linux-can@vger.kernel.org
8053S:	Maintained
8054F:	drivers/net/can/usb/f81604.c
8055
8056FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8057M:	Clemens Ladisch <clemens@ladisch.de>
8058M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8059L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8060S:	Maintained
8061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8062F:	include/uapi/sound/firewire.h
8063F:	sound/firewire/
8064
8065FIREWIRE MEDIA DRIVERS (firedtv)
8066M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
8067L:	linux-media@vger.kernel.org
8068L:	linux1394-devel@lists.sourceforge.net
8069S:	Maintained
8070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8071F:	drivers/media/firewire/
8072
8073FIREWIRE SBP-2 TARGET
8074M:	Chris Boot <bootc@bootc.net>
8075L:	linux-scsi@vger.kernel.org
8076L:	target-devel@vger.kernel.org
8077L:	linux1394-devel@lists.sourceforge.net
8078S:	Maintained
8079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8080F:	drivers/target/sbp/
8081
8082FIREWIRE SUBSYSTEM
8083M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8084M:	Takashi Sakamoto <takaswie@kernel.org>
8085L:	linux1394-devel@lists.sourceforge.net
8086S:	Maintained
8087W:	http://ieee1394.docs.kernel.org/
8088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8089F:	drivers/firewire/
8090F:	include/linux/firewire.h
8091F:	include/uapi/linux/firewire*.h
8092F:	tools/firewire/
8093
8094FIRMWARE FRAMEWORK FOR ARMV8-A
8095M:	Sudeep Holla <sudeep.holla@arm.com>
8096L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8097S:	Maintained
8098F:	drivers/firmware/arm_ffa/
8099F:	include/linux/arm_ffa.h
8100
8101FIRMWARE LOADER (request_firmware)
8102M:	Luis Chamberlain <mcgrof@kernel.org>
8103M:	Russ Weight <russell.h.weight@intel.com>
8104L:	linux-kernel@vger.kernel.org
8105S:	Maintained
8106F:	Documentation/firmware_class/
8107F:	drivers/base/firmware_loader/
8108F:	include/linux/firmware.h
8109
8110FLEXTIMER FTM-QUADDEC DRIVER
8111M:	Patrick Havelange <patrick.havelange@essensium.com>
8112L:	linux-iio@vger.kernel.org
8113S:	Maintained
8114F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8115F:	drivers/counter/ftm-quaddec.c
8116
8117FLOPPY DRIVER
8118M:	Denis Efremov <efremov@linux.com>
8119L:	linux-block@vger.kernel.org
8120S:	Odd Fixes
8121F:	drivers/block/floppy.c
8122
8123FLYSKY FSIA6B RC RECEIVER
8124M:	Markus Koch <markus@notsyncing.net>
8125L:	linux-input@vger.kernel.org
8126S:	Maintained
8127F:	drivers/input/joystick/fsia6b.c
8128
8129FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
8130M:	Geoffrey D. Bennett <g@b4.vu>
8131L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8132S:	Maintained
8133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8134F:	sound/usb/mixer_scarlett_gen2.c
8135
8136FORCEDETH GIGABIT ETHERNET DRIVER
8137M:	Rain River <rain.1986.08.12@gmail.com>
8138M:	Zhu Yanjun <zyjzyj2000@gmail.com>
8139L:	netdev@vger.kernel.org
8140S:	Maintained
8141F:	drivers/net/ethernet/nvidia/*
8142
8143FORTIFY_SOURCE
8144M:	Kees Cook <keescook@chromium.org>
8145L:	linux-hardening@vger.kernel.org
8146S:	Supported
8147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8148F:	include/linux/fortify-string.h
8149F:	lib/fortify_kunit.c
8150F:	lib/memcpy_kunit.c
8151F:	lib/strcat_kunit.c
8152F:	lib/strscpy_kunit.c
8153F:	lib/test_fortify/*
8154F:	scripts/test_fortify.sh
8155K:	\b__NO_FORTIFY\b
8156
8157FPGA DFL DRIVERS
8158M:	Wu Hao <hao.wu@intel.com>
8159R:	Tom Rix <trix@redhat.com>
8160L:	linux-fpga@vger.kernel.org
8161S:	Maintained
8162F:	Documentation/ABI/testing/sysfs-bus-dfl*
8163F:	Documentation/fpga/dfl.rst
8164F:	drivers/fpga/dfl*
8165F:	drivers/uio/uio_dfl.c
8166F:	include/linux/dfl.h
8167F:	include/uapi/linux/fpga-dfl.h
8168
8169FPGA MANAGER FRAMEWORK
8170M:	Moritz Fischer <mdf@kernel.org>
8171M:	Wu Hao <hao.wu@intel.com>
8172M:	Xu Yilun <yilun.xu@intel.com>
8173R:	Tom Rix <trix@redhat.com>
8174L:	linux-fpga@vger.kernel.org
8175S:	Maintained
8176Q:	http://patchwork.kernel.org/project/linux-fpga/list/
8177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8178F:	Documentation/devicetree/bindings/fpga/
8179F:	Documentation/driver-api/fpga/
8180F:	Documentation/fpga/
8181F:	drivers/fpga/
8182F:	include/linux/fpga/
8183
8184FPU EMULATOR
8185M:	Bill Metzenthen <billm@melbpc.org.au>
8186S:	Maintained
8187W:	https://floatingpoint.billm.au/
8188F:	arch/x86/math-emu/
8189
8190FRAMEBUFFER CORE
8191M:	Daniel Vetter <daniel@ffwll.ch>
8192S:	Odd Fixes
8193T:	git git://anongit.freedesktop.org/drm/drm-misc
8194F:	drivers/video/fbdev/core/
8195
8196FRAMEBUFFER LAYER
8197M:	Helge Deller <deller@gmx.de>
8198L:	linux-fbdev@vger.kernel.org
8199L:	dri-devel@lists.freedesktop.org
8200S:	Maintained
8201Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
8202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8203F:	Documentation/fb/
8204F:	drivers/video/
8205F:	include/linux/fb.h
8206F:	include/uapi/linux/fb.h
8207F:	include/uapi/video/
8208F:	include/video/
8209
8210FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8211M:	Horia Geantă <horia.geanta@nxp.com>
8212M:	Pankaj Gupta <pankaj.gupta@nxp.com>
8213M:	Gaurav Jain <gaurav.jain@nxp.com>
8214L:	linux-crypto@vger.kernel.org
8215S:	Maintained
8216F:	Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8217F:	drivers/crypto/caam/
8218
8219FREESCALE COLDFIRE M5441X MMC DRIVER
8220M:	Angelo Dureghello <angelo.dureghello@timesys.com>
8221L:	linux-mmc@vger.kernel.org
8222S:	Maintained
8223F:	drivers/mmc/host/sdhci-esdhc-mcf.c
8224F:	include/linux/platform_data/mmc-esdhc-mcf.h
8225
8226FREESCALE DIU FRAMEBUFFER DRIVER
8227M:	Timur Tabi <timur@kernel.org>
8228L:	linux-fbdev@vger.kernel.org
8229S:	Maintained
8230F:	drivers/video/fbdev/fsl-diu-fb.*
8231
8232FREESCALE DMA DRIVER
8233M:	Li Yang <leoyang.li@nxp.com>
8234M:	Zhang Wei <zw@zh-kernel.org>
8235L:	linuxppc-dev@lists.ozlabs.org
8236S:	Maintained
8237F:	drivers/dma/fsldma.*
8238
8239FREESCALE DSPI DRIVER
8240M:	Vladimir Oltean <olteanv@gmail.com>
8241L:	linux-spi@vger.kernel.org
8242S:	Maintained
8243F:	Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8244F:	drivers/spi/spi-fsl-dspi.c
8245F:	include/linux/spi/spi-fsl-dspi.h
8246
8247FREESCALE ENETC ETHERNET DRIVERS
8248M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8249M:	Vladimir Oltean <vladimir.oltean@nxp.com>
8250L:	netdev@vger.kernel.org
8251S:	Maintained
8252F:	drivers/net/ethernet/freescale/enetc/
8253
8254FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8255M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8256L:	netdev@vger.kernel.org
8257S:	Maintained
8258F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8259F:	drivers/net/ethernet/freescale/gianfar*
8260
8261FREESCALE GPMI NAND DRIVER
8262M:	Han Xu <han.xu@nxp.com>
8263L:	linux-mtd@lists.infradead.org
8264S:	Maintained
8265F:	drivers/mtd/nand/raw/gpmi-nand/*
8266
8267FREESCALE I2C CPM DRIVER
8268M:	Jochen Friedrich <jochen@scram.de>
8269L:	linuxppc-dev@lists.ozlabs.org
8270L:	linux-i2c@vger.kernel.org
8271S:	Maintained
8272F:	drivers/i2c/busses/i2c-cpm.c
8273
8274FREESCALE IMX / MXC FEC DRIVER
8275M:	Wei Fang <wei.fang@nxp.com>
8276R:	Shenwei Wang <shenwei.wang@nxp.com>
8277R:	Clark Wang <xiaoning.wang@nxp.com>
8278R:	NXP Linux Team <linux-imx@nxp.com>
8279L:	netdev@vger.kernel.org
8280S:	Maintained
8281F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
8282F:	drivers/net/ethernet/freescale/fec.h
8283F:	drivers/net/ethernet/freescale/fec_main.c
8284F:	drivers/net/ethernet/freescale/fec_ptp.c
8285
8286FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8287M:	Sascha Hauer <s.hauer@pengutronix.de>
8288R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8289L:	linux-fbdev@vger.kernel.org
8290L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8291S:	Maintained
8292F:	drivers/video/fbdev/imxfb.c
8293
8294FREESCALE IMX DDR PMU DRIVER
8295M:	Frank Li <Frank.li@nxp.com>
8296L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8297S:	Maintained
8298F:	Documentation/admin-guide/perf/imx-ddr.rst
8299F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8300F:	drivers/perf/fsl_imx8_ddr_perf.c
8301
8302FREESCALE IMX I2C DRIVER
8303M:	Oleksij Rempel <o.rempel@pengutronix.de>
8304R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8305L:	linux-i2c@vger.kernel.org
8306S:	Maintained
8307F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8308F:	drivers/i2c/busses/i2c-imx.c
8309
8310FREESCALE IMX LPI2C DRIVER
8311M:	Dong Aisheng <aisheng.dong@nxp.com>
8312L:	linux-i2c@vger.kernel.org
8313L:	linux-imx@nxp.com
8314S:	Maintained
8315F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8316F:	drivers/i2c/busses/i2c-imx-lpi2c.c
8317
8318FREESCALE MPC I2C DRIVER
8319M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
8320L:	linux-i2c@vger.kernel.org
8321S:	Maintained
8322F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8323F:	drivers/i2c/busses/i2c-mpc.c
8324
8325FREESCALE QORIQ DPAA ETHERNET DRIVER
8326M:	Madalin Bucur <madalin.bucur@nxp.com>
8327L:	netdev@vger.kernel.org
8328S:	Maintained
8329F:	drivers/net/ethernet/freescale/dpaa
8330
8331FREESCALE QORIQ DPAA FMAN DRIVER
8332M:	Madalin Bucur <madalin.bucur@nxp.com>
8333R:	Sean Anderson <sean.anderson@seco.com>
8334L:	netdev@vger.kernel.org
8335S:	Maintained
8336F:	Documentation/devicetree/bindings/net/fsl-fman.txt
8337F:	drivers/net/ethernet/freescale/fman
8338
8339FREESCALE QORIQ PTP CLOCK DRIVER
8340M:	Yangbo Lu <yangbo.lu@nxp.com>
8341L:	netdev@vger.kernel.org
8342S:	Maintained
8343F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8344F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8345F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
8346F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8347F:	drivers/ptp/ptp_qoriq.c
8348F:	drivers/ptp/ptp_qoriq_debugfs.c
8349F:	include/linux/fsl/ptp_qoriq.h
8350
8351FREESCALE QUAD SPI DRIVER
8352M:	Han Xu <han.xu@nxp.com>
8353L:	linux-spi@vger.kernel.org
8354S:	Maintained
8355F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8356F:	drivers/spi/spi-fsl-qspi.c
8357
8358FREESCALE QUICC ENGINE LIBRARY
8359M:	Qiang Zhao <qiang.zhao@nxp.com>
8360L:	linuxppc-dev@lists.ozlabs.org
8361S:	Maintained
8362F:	drivers/soc/fsl/qe/
8363F:	include/soc/fsl/qe/
8364
8365FREESCALE QUICC ENGINE QMC DRIVER
8366M:	Herve Codina <herve.codina@bootlin.com>
8367L:	linuxppc-dev@lists.ozlabs.org
8368S:	Maintained
8369F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
8370F:	drivers/soc/fsl/qe/qmc.c
8371F:	include/soc/fsl/qe/qmc.h
8372
8373FREESCALE QUICC ENGINE TSA DRIVER
8374M:	Herve Codina <herve.codina@bootlin.com>
8375L:	linuxppc-dev@lists.ozlabs.org
8376S:	Maintained
8377F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
8378F:	drivers/soc/fsl/qe/tsa.c
8379F:	drivers/soc/fsl/qe/tsa.h
8380F:	include/dt-bindings/soc/cpm1-fsl,tsa.h
8381
8382FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8383M:	Li Yang <leoyang.li@nxp.com>
8384L:	netdev@vger.kernel.org
8385L:	linuxppc-dev@lists.ozlabs.org
8386S:	Maintained
8387F:	drivers/net/ethernet/freescale/ucc_geth*
8388
8389FREESCALE QUICC ENGINE UCC HDLC DRIVER
8390M:	Zhao Qiang <qiang.zhao@nxp.com>
8391L:	netdev@vger.kernel.org
8392L:	linuxppc-dev@lists.ozlabs.org
8393S:	Maintained
8394F:	drivers/net/wan/fsl_ucc_hdlc*
8395
8396FREESCALE QUICC ENGINE UCC UART DRIVER
8397M:	Timur Tabi <timur@kernel.org>
8398L:	linuxppc-dev@lists.ozlabs.org
8399S:	Maintained
8400F:	drivers/tty/serial/ucc_uart.c
8401
8402FREESCALE SOC DRIVERS
8403M:	Li Yang <leoyang.li@nxp.com>
8404L:	linuxppc-dev@lists.ozlabs.org
8405L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8406S:	Maintained
8407F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8408F:	Documentation/devicetree/bindings/soc/fsl/
8409F:	drivers/soc/fsl/
8410F:	include/linux/fsl/
8411F:	include/soc/fsl/
8412
8413FREESCALE SOC FS_ENET DRIVER
8414M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
8415L:	linuxppc-dev@lists.ozlabs.org
8416L:	netdev@vger.kernel.org
8417S:	Maintained
8418F:	drivers/net/ethernet/freescale/fs_enet/
8419
8420FREESCALE SOC SOUND DRIVERS
8421M:	Shengjiu Wang <shengjiu.wang@gmail.com>
8422M:	Xiubo Li <Xiubo.Lee@gmail.com>
8423R:	Fabio Estevam <festevam@gmail.com>
8424R:	Nicolin Chen <nicoleotsuka@gmail.com>
8425L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8426L:	linuxppc-dev@lists.ozlabs.org
8427S:	Maintained
8428F:	sound/soc/fsl/fsl*
8429F:	sound/soc/fsl/imx*
8430F:	sound/soc/fsl/mpc8610_hpcd.c
8431
8432FREESCALE SOC SOUND QMC DRIVER
8433M:	Herve Codina <herve.codina@bootlin.com>
8434L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8435L:	linuxppc-dev@lists.ozlabs.org
8436S:	Maintained
8437F:	Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
8438F:	sound/soc/fsl/fsl_qmc_audio.c
8439
8440FREESCALE USB PERIPHERAL DRIVERS
8441M:	Li Yang <leoyang.li@nxp.com>
8442L:	linux-usb@vger.kernel.org
8443L:	linuxppc-dev@lists.ozlabs.org
8444S:	Maintained
8445F:	drivers/usb/gadget/udc/fsl*
8446
8447FREESCALE USB PHY DRIVER
8448M:	Ran Wang <ran.wang_1@nxp.com>
8449L:	linux-usb@vger.kernel.org
8450L:	linuxppc-dev@lists.ozlabs.org
8451S:	Maintained
8452F:	drivers/usb/phy/phy-fsl-usb*
8453
8454FREEVXFS FILESYSTEM
8455M:	Christoph Hellwig <hch@infradead.org>
8456S:	Maintained
8457W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
8458F:	fs/freevxfs/
8459
8460FREEZER
8461M:	"Rafael J. Wysocki" <rafael@kernel.org>
8462M:	Pavel Machek <pavel@ucw.cz>
8463L:	linux-pm@vger.kernel.org
8464S:	Supported
8465F:	Documentation/power/freezing-of-tasks.rst
8466F:	include/linux/freezer.h
8467F:	kernel/freezer.c
8468
8469FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8470M:	David Howells <dhowells@redhat.com>
8471L:	linux-cachefs@redhat.com (moderated for non-subscribers)
8472S:	Supported
8473F:	Documentation/filesystems/caching/
8474F:	fs/fscache/
8475F:	include/linux/fscache*.h
8476
8477FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8478M:	Eric Biggers <ebiggers@kernel.org>
8479M:	Theodore Y. Ts'o <tytso@mit.edu>
8480M:	Jaegeuk Kim <jaegeuk@kernel.org>
8481L:	linux-fscrypt@vger.kernel.org
8482S:	Supported
8483Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
8484T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
8485F:	Documentation/filesystems/fscrypt.rst
8486F:	fs/crypto/
8487F:	include/linux/fscrypt.h
8488F:	include/uapi/linux/fscrypt.h
8489
8490FSI SUBSYSTEM
8491M:	Jeremy Kerr <jk@ozlabs.org>
8492M:	Joel Stanley <joel@jms.id.au>
8493R:	Alistar Popple <alistair@popple.id.au>
8494R:	Eddie James <eajames@linux.ibm.com>
8495L:	linux-fsi@lists.ozlabs.org
8496S:	Supported
8497Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
8498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8499F:	drivers/fsi/
8500F:	include/linux/fsi*.h
8501F:	include/trace/events/fsi*.h
8502
8503FSI-ATTACHED I2C DRIVER
8504M:	Eddie James <eajames@linux.ibm.com>
8505L:	linux-i2c@vger.kernel.org
8506L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
8507S:	Maintained
8508F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8509F:	drivers/i2c/busses/i2c-fsi.c
8510
8511FSI-ATTACHED SPI DRIVER
8512M:	Eddie James <eajames@linux.ibm.com>
8513L:	linux-spi@vger.kernel.org
8514S:	Maintained
8515F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8516F:	drivers/spi/spi-fsi.c
8517
8518FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8519M:	Jan Kara <jack@suse.cz>
8520R:	Amir Goldstein <amir73il@gmail.com>
8521L:	linux-fsdevel@vger.kernel.org
8522S:	Maintained
8523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8524F:	fs/notify/
8525F:	include/linux/fsnotify*.h
8526
8527FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8528M:	Eric Biggers <ebiggers@kernel.org>
8529M:	Theodore Y. Ts'o <tytso@mit.edu>
8530L:	fsverity@lists.linux.dev
8531S:	Supported
8532Q:	https://patchwork.kernel.org/project/fsverity/list/
8533T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
8534F:	Documentation/filesystems/fsverity.rst
8535F:	fs/verity/
8536F:	include/linux/fsverity.h
8537F:	include/uapi/linux/fsverity.h
8538
8539FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8540M:	Michael Zaidman <michael.zaidman@gmail.com>
8541L:	linux-i2c@vger.kernel.org
8542L:	linux-input@vger.kernel.org
8543S:	Maintained
8544F:	drivers/hid/hid-ft260.c
8545
8546FUJITSU LAPTOP EXTRAS
8547M:	Jonathan Woithe <jwoithe@just42.net>
8548L:	platform-driver-x86@vger.kernel.org
8549S:	Maintained
8550F:	drivers/platform/x86/fujitsu-laptop.c
8551
8552FUJITSU TABLET EXTRAS
8553M:	Robert Gerlach <khnz@gmx.de>
8554L:	platform-driver-x86@vger.kernel.org
8555S:	Maintained
8556F:	drivers/platform/x86/fujitsu-tablet.c
8557
8558FUNCTION HOOKS (FTRACE)
8559M:	Steven Rostedt <rostedt@goodmis.org>
8560M:	Masami Hiramatsu <mhiramat@kernel.org>
8561R:	Mark Rutland <mark.rutland@arm.com>
8562L:	linux-kernel@vger.kernel.org
8563L:	linux-trace-kernel@vger.kernel.org
8564S:	Maintained
8565Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
8566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8567F:	Documentation/trace/ftrace*
8568F:	arch/*/*/*/*ftrace*
8569F:	arch/*/*/*ftrace*
8570F:	include/*/ftrace.h
8571F:	kernel/trace/fgraph.c
8572F:	kernel/trace/ftrace*
8573F:	samples/ftrace
8574
8575FUNGIBLE ETHERNET DRIVERS
8576M:	Dimitris Michailidis <dmichail@fungible.com>
8577L:	netdev@vger.kernel.org
8578S:	Supported
8579F:	drivers/net/ethernet/fungible/
8580
8581FUSE: FILESYSTEM IN USERSPACE
8582M:	Miklos Szeredi <miklos@szeredi.hu>
8583L:	linux-fsdevel@vger.kernel.org
8584S:	Maintained
8585W:	https://github.com/libfuse/
8586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8587F:	Documentation/filesystems/fuse.rst
8588F:	fs/fuse/
8589F:	include/uapi/linux/fuse.h
8590
8591FUTEX SUBSYSTEM
8592M:	Thomas Gleixner <tglx@linutronix.de>
8593M:	Ingo Molnar <mingo@redhat.com>
8594R:	Peter Zijlstra <peterz@infradead.org>
8595R:	Darren Hart <dvhart@infradead.org>
8596R:	Davidlohr Bueso <dave@stgolabs.net>
8597R:	André Almeida <andrealmeid@igalia.com>
8598L:	linux-kernel@vger.kernel.org
8599S:	Maintained
8600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8601F:	Documentation/locking/*futex*
8602F:	include/asm-generic/futex.h
8603F:	include/linux/futex.h
8604F:	include/uapi/linux/futex.h
8605F:	kernel/futex/*
8606F:	tools/perf/bench/futex*
8607F:	tools/testing/selftests/futex/
8608
8609GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8610M:	Tim Harvey <tharvey@gateworks.com>
8611S:	Maintained
8612F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8613F:	Documentation/hwmon/gsc-hwmon.rst
8614F:	drivers/hwmon/gsc-hwmon.c
8615F:	drivers/mfd/gateworks-gsc.c
8616F:	include/linux/mfd/gsc.h
8617F:	include/linux/platform_data/gsc_hwmon.h
8618
8619GCC PLUGINS
8620M:	Kees Cook <keescook@chromium.org>
8621L:	linux-hardening@vger.kernel.org
8622S:	Maintained
8623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8624F:	Documentation/kbuild/gcc-plugins.rst
8625F:	scripts/Makefile.gcc-plugins
8626F:	scripts/gcc-plugins/
8627
8628GCOV BASED KERNEL PROFILING
8629M:	Peter Oberparleiter <oberpar@linux.ibm.com>
8630S:	Maintained
8631F:	Documentation/dev-tools/gcov.rst
8632F:	kernel/gcov/
8633
8634GDB KERNEL DEBUGGING HELPER SCRIPTS
8635M:	Jan Kiszka <jan.kiszka@siemens.com>
8636M:	Kieran Bingham <kbingham@kernel.org>
8637S:	Supported
8638F:	scripts/gdb/
8639
8640GEMINI CRYPTO DRIVER
8641M:	Corentin Labbe <clabbe@baylibre.com>
8642L:	linux-crypto@vger.kernel.org
8643S:	Maintained
8644F:	drivers/crypto/gemini/
8645
8646GEMTEK FM RADIO RECEIVER DRIVER
8647M:	Hans Verkuil <hverkuil@xs4all.nl>
8648L:	linux-media@vger.kernel.org
8649S:	Maintained
8650W:	https://linuxtv.org
8651T:	git git://linuxtv.org/media_tree.git
8652F:	drivers/media/radio/radio-gemtek*
8653
8654GENERIC ARCHITECTURE TOPOLOGY
8655M:	Sudeep Holla <sudeep.holla@arm.com>
8656L:	linux-kernel@vger.kernel.org
8657S:	Maintained
8658F:	drivers/base/arch_topology.c
8659F:	include/linux/arch_topology.h
8660
8661GENERIC ENTRY CODE
8662M:	Thomas Gleixner <tglx@linutronix.de>
8663M:	Peter Zijlstra <peterz@infradead.org>
8664M:	Andy Lutomirski <luto@kernel.org>
8665L:	linux-kernel@vger.kernel.org
8666S:	Maintained
8667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8668F:	include/linux/entry-common.h
8669F:	include/linux/entry-kvm.h
8670F:	kernel/entry/
8671
8672GENERIC GPIO I2C DRIVER
8673M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
8674S:	Supported
8675F:	drivers/i2c/busses/i2c-gpio.c
8676F:	include/linux/platform_data/i2c-gpio.h
8677
8678GENERIC GPIO I2C MULTIPLEXER DRIVER
8679M:	Peter Korsgaard <peter.korsgaard@barco.com>
8680L:	linux-i2c@vger.kernel.org
8681S:	Supported
8682F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
8683F:	drivers/i2c/muxes/i2c-mux-gpio.c
8684F:	include/linux/platform_data/i2c-mux-gpio.h
8685
8686GENERIC HDLC (WAN) DRIVERS
8687M:	Krzysztof Halasa <khc@pm.waw.pl>
8688S:	Maintained
8689W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
8690F:	drivers/net/wan/c101.c
8691F:	drivers/net/wan/hd6457*
8692F:	drivers/net/wan/hdlc*
8693F:	drivers/net/wan/n2.c
8694F:	drivers/net/wan/pc300too.c
8695F:	drivers/net/wan/pci200syn.c
8696F:	drivers/net/wan/wanxl*
8697
8698GENERIC INCLUDE/ASM HEADER FILES
8699M:	Arnd Bergmann <arnd@arndb.de>
8700L:	linux-arch@vger.kernel.org
8701S:	Maintained
8702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8703F:	include/asm-generic/
8704F:	include/uapi/asm-generic/
8705
8706GENERIC PHY FRAMEWORK
8707M:	Vinod Koul <vkoul@kernel.org>
8708M:	Kishon Vijay Abraham I <kishon@kernel.org>
8709L:	linux-phy@lists.infradead.org
8710S:	Supported
8711Q:	https://patchwork.kernel.org/project/linux-phy/list/
8712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8713F:	Documentation/devicetree/bindings/phy/
8714F:	drivers/phy/
8715F:	include/dt-bindings/phy/
8716F:	include/linux/phy/
8717
8718GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8719M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
8720S:	Supported
8721F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
8722
8723GENERIC PM DOMAINS
8724M:	"Rafael J. Wysocki" <rafael@kernel.org>
8725M:	Kevin Hilman <khilman@kernel.org>
8726M:	Ulf Hansson <ulf.hansson@linaro.org>
8727L:	linux-pm@vger.kernel.org
8728S:	Supported
8729F:	Documentation/devicetree/bindings/power/power?domain*
8730F:	drivers/base/power/domain*.c
8731F:	include/linux/pm_domain.h
8732
8733GENERIC PM DOMAIN PROVIDERS
8734M:	Ulf Hansson <ulf.hansson@linaro.org>
8735L:	linux-pm@vger.kernel.org
8736S:	Supported
8737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
8738F:	drivers/genpd/
8739
8740GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8741M:	Eugen Hristev <eugen.hristev@microchip.com>
8742L:	linux-input@vger.kernel.org
8743S:	Maintained
8744F:	drivers/input/touchscreen/resistive-adc-touch.c
8745
8746GENERIC STRING LIBRARY
8747M:	Kees Cook <keescook@chromium.org>
8748R:	Andy Shevchenko <andy@kernel.org>
8749L:	linux-hardening@vger.kernel.org
8750S:	Supported
8751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8752F:	include/linux/string.h
8753F:	include/linux/string_choices.h
8754F:	include/linux/string_helpers.h
8755F:	lib/string.c
8756F:	lib/string_helpers.c
8757F:	lib/test-string_helpers.c
8758F:	lib/test_string.c
8759
8760GENERIC UIO DRIVER FOR PCI DEVICES
8761M:	"Michael S. Tsirkin" <mst@redhat.com>
8762L:	kvm@vger.kernel.org
8763S:	Supported
8764F:	drivers/uio/uio_pci_generic.c
8765
8766GENERIC VDSO LIBRARY
8767M:	Andy Lutomirski <luto@kernel.org>
8768M:	Thomas Gleixner <tglx@linutronix.de>
8769M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
8770L:	linux-kernel@vger.kernel.org
8771S:	Maintained
8772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8773F:	include/asm-generic/vdso/vsyscall.h
8774F:	include/vdso/
8775F:	kernel/time/vsyscall.c
8776F:	lib/vdso/
8777
8778GENWQE (IBM Generic Workqueue Card)
8779M:	Frank Haverkamp <haver@linux.ibm.com>
8780S:	Supported
8781F:	drivers/misc/genwqe/
8782
8783GET_MAINTAINER SCRIPT
8784M:	Joe Perches <joe@perches.com>
8785S:	Maintained
8786F:	scripts/get_maintainer.pl
8787
8788GFS2 FILE SYSTEM
8789M:	Bob Peterson <rpeterso@redhat.com>
8790M:	Andreas Gruenbacher <agruenba@redhat.com>
8791L:	gfs2@lists.linux.dev
8792S:	Supported
8793B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8795F:	Documentation/filesystems/gfs2*
8796F:	fs/gfs2/
8797F:	include/uapi/linux/gfs2_ondisk.h
8798
8799GIGABYTE WMI DRIVER
8800M:	Thomas Weißschuh <thomas@weissschuh.net>
8801L:	platform-driver-x86@vger.kernel.org
8802S:	Maintained
8803F:	drivers/platform/x86/gigabyte-wmi.c
8804
8805GNSS SUBSYSTEM
8806M:	Johan Hovold <johan@kernel.org>
8807S:	Maintained
8808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8809F:	Documentation/ABI/testing/sysfs-class-gnss
8810F:	Documentation/devicetree/bindings/gnss/
8811F:	drivers/gnss/
8812F:	include/linux/gnss.h
8813
8814GO7007 MPEG CODEC
8815M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
8816L:	linux-media@vger.kernel.org
8817S:	Maintained
8818F:	drivers/media/usb/go7007/
8819
8820GOODIX TOUCHSCREEN
8821M:	Bastien Nocera <hadess@hadess.net>
8822M:	Hans de Goede <hdegoede@redhat.com>
8823L:	linux-input@vger.kernel.org
8824S:	Maintained
8825F:	drivers/input/touchscreen/goodix*
8826
8827GOOGLE ETHERNET DRIVERS
8828M:	Jeroen de Borst <jeroendb@google.com>
8829M:	Praveen Kaligineedi <pkaligineedi@google.com>
8830R:	Shailend Chand <shailend@google.com>
8831L:	netdev@vger.kernel.org
8832S:	Supported
8833F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
8834F:	drivers/net/ethernet/google
8835
8836GOOGLE FIRMWARE DRIVERS
8837M:	Tzung-Bi Shih <tzungbi@kernel.org>
8838R:	Brian Norris <briannorris@chromium.org>
8839R:	Julius Werner <jwerner@chromium.org>
8840L:	chrome-platform@lists.linux.dev
8841S:	Maintained
8842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
8843F:	drivers/firmware/google/
8844
8845GPD POCKET FAN DRIVER
8846M:	Hans de Goede <hdegoede@redhat.com>
8847L:	platform-driver-x86@vger.kernel.org
8848S:	Maintained
8849F:	drivers/platform/x86/gpd-pocket-fan.c
8850
8851GPIO ACPI SUPPORT
8852M:	Mika Westerberg <mika.westerberg@linux.intel.com>
8853M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8854L:	linux-gpio@vger.kernel.org
8855L:	linux-acpi@vger.kernel.org
8856S:	Supported
8857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8858F:	Documentation/firmware-guide/acpi/gpio-properties.rst
8859F:	drivers/gpio/gpiolib-acpi.c
8860F:	drivers/gpio/gpiolib-acpi.h
8861
8862GPIO AGGREGATOR
8863M:	Geert Uytterhoeven <geert+renesas@glider.be>
8864L:	linux-gpio@vger.kernel.org
8865S:	Supported
8866F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
8867F:	drivers/gpio/gpio-aggregator.c
8868
8869GPIO IR Transmitter
8870M:	Sean Young <sean@mess.org>
8871L:	linux-media@vger.kernel.org
8872S:	Maintained
8873F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
8874F:	drivers/media/rc/gpio-ir-tx.c
8875
8876GPIO MOCKUP DRIVER
8877M:	Bamvor Jian Zhang <bamv2005@gmail.com>
8878L:	linux-gpio@vger.kernel.org
8879S:	Maintained
8880F:	drivers/gpio/gpio-mockup.c
8881F:	tools/testing/selftests/gpio/
8882
8883GPIO REGMAP
8884R:	Michael Walle <michael@walle.cc>
8885S:	Maintained
8886F:	drivers/gpio/gpio-regmap.c
8887F:	include/linux/gpio/regmap.h
8888K:	(devm_)?gpio_regmap_(un)?register
8889
8890GPIO SUBSYSTEM
8891M:	Linus Walleij <linus.walleij@linaro.org>
8892M:	Bartosz Golaszewski <brgl@bgdev.pl>
8893R:	Andy Shevchenko <andy@kernel.org>
8894L:	linux-gpio@vger.kernel.org
8895S:	Maintained
8896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
8897F:	Documentation/ABI/obsolete/sysfs-gpio
8898F:	Documentation/ABI/testing/gpio-cdev
8899F:	Documentation/admin-guide/gpio/
8900F:	Documentation/devicetree/bindings/gpio/
8901F:	Documentation/driver-api/gpio/
8902F:	drivers/gpio/
8903F:	include/dt-bindings/gpio/
8904F:	include/linux/gpio.h
8905F:	include/linux/gpio/
8906F:	include/linux/of_gpio.h
8907F:	include/uapi/linux/gpio.h
8908F:	tools/gpio/
8909
8910GRE DEMULTIPLEXER DRIVER
8911M:	Dmitry Kozlov <xeb@mail.ru>
8912L:	netdev@vger.kernel.org
8913S:	Maintained
8914F:	include/net/gre.h
8915F:	net/ipv4/gre_demux.c
8916F:	net/ipv4/gre_offload.c
8917
8918GRETH 10/100/1G Ethernet MAC device driver
8919M:	Andreas Larsson <andreas@gaisler.com>
8920L:	netdev@vger.kernel.org
8921S:	Maintained
8922F:	drivers/net/ethernet/aeroflex/
8923
8924GREYBUS AUDIO PROTOCOLS DRIVERS
8925M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
8926M:	Mark Greer <mgreer@animalcreek.com>
8927S:	Maintained
8928F:	drivers/staging/greybus/audio_apbridgea.c
8929F:	drivers/staging/greybus/audio_apbridgea.h
8930F:	drivers/staging/greybus/audio_codec.c
8931F:	drivers/staging/greybus/audio_codec.h
8932F:	drivers/staging/greybus/audio_gb.c
8933F:	drivers/staging/greybus/audio_manager.c
8934F:	drivers/staging/greybus/audio_manager.h
8935F:	drivers/staging/greybus/audio_manager_module.c
8936F:	drivers/staging/greybus/audio_manager_private.h
8937F:	drivers/staging/greybus/audio_manager_sysfs.c
8938F:	drivers/staging/greybus/audio_module.c
8939F:	drivers/staging/greybus/audio_topology.c
8940
8941GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8942M:	Viresh Kumar <vireshk@kernel.org>
8943S:	Maintained
8944F:	drivers/staging/greybus/authentication.c
8945F:	drivers/staging/greybus/bootrom.c
8946F:	drivers/staging/greybus/firmware.h
8947F:	drivers/staging/greybus/fw-core.c
8948F:	drivers/staging/greybus/fw-download.c
8949F:	drivers/staging/greybus/fw-management.c
8950F:	drivers/staging/greybus/greybus_authentication.h
8951F:	drivers/staging/greybus/greybus_firmware.h
8952F:	drivers/staging/greybus/hid.c
8953F:	drivers/staging/greybus/i2c.c
8954F:	drivers/staging/greybus/spi.c
8955F:	drivers/staging/greybus/spilib.c
8956F:	drivers/staging/greybus/spilib.h
8957
8958GREYBUS LOOPBACK DRIVER
8959M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
8960S:	Maintained
8961F:	drivers/staging/greybus/loopback.c
8962
8963GREYBUS PLATFORM DRIVERS
8964M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8965S:	Maintained
8966F:	drivers/staging/greybus/arche-apb-ctrl.c
8967F:	drivers/staging/greybus/arche-platform.c
8968F:	drivers/staging/greybus/arche_platform.h
8969
8970GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8971M:	Rui Miguel Silva <rmfrfs@gmail.com>
8972S:	Maintained
8973F:	drivers/staging/greybus/gpio.c
8974F:	drivers/staging/greybus/light.c
8975F:	drivers/staging/greybus/power_supply.c
8976F:	drivers/staging/greybus/sdio.c
8977F:	drivers/staging/greybus/spi.c
8978F:	drivers/staging/greybus/spilib.c
8979
8980GREYBUS SUBSYSTEM
8981M:	Johan Hovold <johan@kernel.org>
8982M:	Alex Elder <elder@kernel.org>
8983M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8984L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
8985S:	Maintained
8986F:	drivers/greybus/
8987F:	drivers/staging/greybus/
8988F:	include/linux/greybus.h
8989F:	include/linux/greybus/
8990
8991GREYBUS UART PROTOCOLS DRIVERS
8992M:	David Lin <dtwlin@gmail.com>
8993S:	Maintained
8994F:	drivers/staging/greybus/log.c
8995F:	drivers/staging/greybus/uart.c
8996
8997GS1662 VIDEO SERIALIZER
8998M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8999L:	linux-media@vger.kernel.org
9000S:	Maintained
9001T:	git git://linuxtv.org/media_tree.git
9002F:	drivers/media/spi/gs1662.c
9003
9004GSPCA FINEPIX SUBDRIVER
9005M:	Frank Zago <frank@zago.net>
9006L:	linux-media@vger.kernel.org
9007S:	Maintained
9008T:	git git://linuxtv.org/media_tree.git
9009F:	drivers/media/usb/gspca/finepix.c
9010
9011GSPCA GL860 SUBDRIVER
9012M:	Olivier Lorin <o.lorin@laposte.net>
9013L:	linux-media@vger.kernel.org
9014S:	Maintained
9015T:	git git://linuxtv.org/media_tree.git
9016F:	drivers/media/usb/gspca/gl860/
9017
9018GSPCA M5602 SUBDRIVER
9019M:	Erik Andren <erik.andren@gmail.com>
9020L:	linux-media@vger.kernel.org
9021S:	Maintained
9022T:	git git://linuxtv.org/media_tree.git
9023F:	drivers/media/usb/gspca/m5602/
9024
9025GSPCA PAC207 SONIXB SUBDRIVER
9026M:	Hans Verkuil <hverkuil@xs4all.nl>
9027L:	linux-media@vger.kernel.org
9028S:	Odd Fixes
9029T:	git git://linuxtv.org/media_tree.git
9030F:	drivers/media/usb/gspca/pac207.c
9031
9032GSPCA SN9C20X SUBDRIVER
9033M:	Brian Johnson <brijohn@gmail.com>
9034L:	linux-media@vger.kernel.org
9035S:	Maintained
9036T:	git git://linuxtv.org/media_tree.git
9037F:	drivers/media/usb/gspca/sn9c20x.c
9038
9039GSPCA T613 SUBDRIVER
9040M:	Leandro Costantino <lcostantino@gmail.com>
9041L:	linux-media@vger.kernel.org
9042S:	Maintained
9043T:	git git://linuxtv.org/media_tree.git
9044F:	drivers/media/usb/gspca/t613.c
9045
9046GSPCA USB WEBCAM DRIVER
9047M:	Hans Verkuil <hverkuil@xs4all.nl>
9048L:	linux-media@vger.kernel.org
9049S:	Odd Fixes
9050T:	git git://linuxtv.org/media_tree.git
9051F:	drivers/media/usb/gspca/
9052
9053GTP (GPRS Tunneling Protocol)
9054M:	Pablo Neira Ayuso <pablo@netfilter.org>
9055M:	Harald Welte <laforge@gnumonks.org>
9056L:	osmocom-net-gprs@lists.osmocom.org
9057S:	Maintained
9058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9059F:	drivers/net/gtp.c
9060
9061GUID PARTITION TABLE (GPT)
9062M:	Davidlohr Bueso <dave@stgolabs.net>
9063L:	linux-efi@vger.kernel.org
9064S:	Maintained
9065F:	block/partitions/efi.*
9066
9067HABANALABS PCI DRIVER
9068M:	Oded Gabbay <ogabbay@kernel.org>
9069L:	dri-devel@lists.freedesktop.org
9070S:	Supported
9071C:	irc://irc.oftc.net/dri-devel
9072T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
9073F:	Documentation/ABI/testing/debugfs-driver-habanalabs
9074F:	Documentation/ABI/testing/sysfs-driver-habanalabs
9075F:	drivers/accel/habanalabs/
9076F:	include/trace/events/habanalabs.h
9077F:	include/uapi/drm/habanalabs_accel.h
9078
9079HACKRF MEDIA DRIVER
9080M:	Antti Palosaari <crope@iki.fi>
9081L:	linux-media@vger.kernel.org
9082S:	Maintained
9083W:	https://linuxtv.org
9084W:	http://palosaari.fi/linux/
9085Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9086T:	git git://linuxtv.org/anttip/media_tree.git
9087F:	drivers/media/usb/hackrf/
9088
9089HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9090M:	Chuck Lever <chuck.lever@oracle.com>
9091L:	kernel-tls-handshake@lists.linux.dev
9092L:	netdev@vger.kernel.org
9093S:	Maintained
9094F:	Documentation/netlink/specs/handshake.yaml
9095F:	Documentation/networking/tls-handshake.rst
9096F:	include/net/handshake.h
9097F:	include/trace/events/handshake.h
9098F:	net/handshake/
9099
9100HANTRO VPU CODEC DRIVER
9101M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
9102M:	Philipp Zabel <p.zabel@pengutronix.de>
9103L:	linux-media@vger.kernel.org
9104L:	linux-rockchip@lists.infradead.org
9105S:	Maintained
9106F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9107F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9108F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9109F:	drivers/media/platform/verisilicon/
9110
9111HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9112M:	Frank Seidel <frank@f-seidel.de>
9113L:	platform-driver-x86@vger.kernel.org
9114S:	Maintained
9115W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9116F:	drivers/platform/x86/hdaps.c
9117
9118HARDWARE MONITORING
9119M:	Jean Delvare <jdelvare@suse.com>
9120M:	Guenter Roeck <linux@roeck-us.net>
9121L:	linux-hwmon@vger.kernel.org
9122S:	Maintained
9123W:	http://hwmon.wiki.kernel.org/
9124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9125F:	Documentation/ABI/testing/sysfs-class-hwmon
9126F:	Documentation/devicetree/bindings/hwmon/
9127F:	Documentation/hwmon/
9128F:	drivers/hwmon/
9129F:	include/linux/hwmon*.h
9130F:	include/trace/events/hwmon*.h
9131K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9132
9133HARDWARE RANDOM NUMBER GENERATOR CORE
9134M:	Olivia Mackall <olivia@selenic.com>
9135M:	Herbert Xu <herbert@gondor.apana.org.au>
9136L:	linux-crypto@vger.kernel.org
9137S:	Odd fixes
9138F:	Documentation/admin-guide/hw_random.rst
9139F:	Documentation/devicetree/bindings/rng/
9140F:	drivers/char/hw_random/
9141F:	include/linux/hw_random.h
9142
9143HARDWARE SPINLOCK CORE
9144M:	Ohad Ben-Cohen <ohad@wizery.com>
9145M:	Bjorn Andersson <andersson@kernel.org>
9146R:	Baolin Wang <baolin.wang7@gmail.com>
9147L:	linux-remoteproc@vger.kernel.org
9148S:	Maintained
9149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9150F:	Documentation/devicetree/bindings/hwlock/
9151F:	Documentation/locking/hwspinlock.rst
9152F:	drivers/hwspinlock/
9153F:	include/linux/hwspinlock.h
9154
9155HARDWARE TRACING FACILITIES
9156M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9157S:	Maintained
9158F:	drivers/hwtracing/
9159
9160HARMONY SOUND DRIVER
9161L:	linux-parisc@vger.kernel.org
9162S:	Maintained
9163F:	sound/parisc/harmony.*
9164
9165HDPVR USB VIDEO ENCODER DRIVER
9166M:	Hans Verkuil <hverkuil@xs4all.nl>
9167L:	linux-media@vger.kernel.org
9168S:	Odd Fixes
9169W:	https://linuxtv.org
9170T:	git git://linuxtv.org/media_tree.git
9171F:	drivers/media/usb/hdpvr/
9172
9173HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9174M:	Matt Hsiao <matt.hsiao@hpe.com>
9175S:	Supported
9176F:	drivers/misc/hpilo.[ch]
9177
9178HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9179M:	Jerry Hoemann <jerry.hoemann@hpe.com>
9180S:	Supported
9181F:	Documentation/watchdog/hpwdt.rst
9182F:	drivers/watchdog/hpwdt.c
9183
9184HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9185M:	Don Brace <don.brace@microchip.com>
9186L:	storagedev@microchip.com
9187L:	linux-scsi@vger.kernel.org
9188S:	Supported
9189F:	Documentation/scsi/hpsa.rst
9190F:	drivers/scsi/hpsa*.[ch]
9191F:	include/linux/cciss*.h
9192F:	include/uapi/linux/cciss*.h
9193
9194HFI1 DRIVER
9195M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
9196L:	linux-rdma@vger.kernel.org
9197S:	Supported
9198F:	drivers/infiniband/hw/hfi1
9199
9200HFS FILESYSTEM
9201L:	linux-fsdevel@vger.kernel.org
9202S:	Orphan
9203F:	Documentation/filesystems/hfs.rst
9204F:	fs/hfs/
9205
9206HFSPLUS FILESYSTEM
9207L:	linux-fsdevel@vger.kernel.org
9208S:	Orphan
9209F:	Documentation/filesystems/hfsplus.rst
9210F:	fs/hfsplus/
9211
9212HGA FRAMEBUFFER DRIVER
9213M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9214L:	linux-nvidia@lists.surfsouth.com
9215S:	Maintained
9216W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9217F:	drivers/video/fbdev/hgafb.c
9218
9219HIBERNATION (aka Software Suspend, aka swsusp)
9220M:	"Rafael J. Wysocki" <rafael@kernel.org>
9221M:	Pavel Machek <pavel@ucw.cz>
9222L:	linux-pm@vger.kernel.org
9223S:	Supported
9224B:	https://bugzilla.kernel.org
9225F:	arch/*/include/asm/suspend*.h
9226F:	arch/x86/power/
9227F:	drivers/base/power/
9228F:	include/linux/freezer.h
9229F:	include/linux/pm.h
9230F:	include/linux/suspend.h
9231F:	kernel/power/
9232
9233HID CORE LAYER
9234M:	Jiri Kosina <jikos@kernel.org>
9235M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
9236L:	linux-input@vger.kernel.org
9237S:	Maintained
9238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9239F:	Documentation/hid/
9240F:	drivers/hid/
9241F:	include/linux/hid*
9242F:	include/uapi/linux/hid*
9243F:	samples/hid/
9244F:	tools/testing/selftests/hid/
9245
9246HID LOGITECH DRIVERS
9247R:	Filipe Laíns <lains@riseup.net>
9248L:	linux-input@vger.kernel.org
9249S:	Maintained
9250F:	drivers/hid/hid-logitech-*
9251
9252HID NVIDIA SHIELD DRIVER
9253M:	Rahul Rameshbabu <rrameshbabu@nvidia.com>
9254L:	linux-input@vger.kernel.org
9255S:	Maintained
9256F:	drivers/hid/hid-nvidia-shield.c
9257
9258HID PHOENIX RC FLIGHT CONTROLLER
9259M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9260L:	linux-input@vger.kernel.org
9261S:	Maintained
9262F:	drivers/hid/hid-pxrc.c
9263
9264HID PLAYSTATION DRIVER
9265M:	Roderick Colenbrander <roderick.colenbrander@sony.com>
9266L:	linux-input@vger.kernel.org
9267S:	Supported
9268F:	drivers/hid/hid-playstation.c
9269
9270HID SENSOR HUB DRIVERS
9271M:	Jiri Kosina <jikos@kernel.org>
9272M:	Jonathan Cameron <jic23@kernel.org>
9273M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9274L:	linux-input@vger.kernel.org
9275L:	linux-iio@vger.kernel.org
9276S:	Maintained
9277F:	Documentation/hid/hid-sensor*
9278F:	drivers/hid/hid-sensor-*
9279F:	drivers/iio/*/hid-*
9280F:	include/linux/hid-sensor-*
9281
9282HID VRC-2 CAR CONTROLLER DRIVER
9283M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9284L:	linux-input@vger.kernel.org
9285S:	Maintained
9286F:	drivers/hid/hid-vrc2.c
9287
9288HID WACOM DRIVER
9289M:	Ping Cheng <ping.cheng@wacom.com>
9290M:	Jason Gerecke  <jason.gerecke@wacom.com>
9291L:	linux-input@vger.kernel.org
9292S:	Maintained
9293F:	drivers/hid/wacom.h
9294F:	drivers/hid/wacom_*
9295
9296HID++ LOGITECH DRIVERS
9297R:	Filipe Laíns <lains@riseup.net>
9298R:	Bastien Nocera <hadess@hadess.net>
9299L:	linux-input@vger.kernel.org
9300S:	Maintained
9301F:	drivers/hid/hid-logitech-hidpp.c
9302
9303HIGH-RESOLUTION TIMERS, CLOCKEVENTS
9304M:	Thomas Gleixner <tglx@linutronix.de>
9305L:	linux-kernel@vger.kernel.org
9306S:	Maintained
9307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9308F:	Documentation/timers/
9309F:	include/linux/clockchips.h
9310F:	include/linux/hrtimer.h
9311F:	kernel/time/clockevents.c
9312F:	kernel/time/hrtimer.c
9313F:	kernel/time/timer_*.c
9314
9315HIGH-SPEED SCC DRIVER FOR AX.25
9316L:	linux-hams@vger.kernel.org
9317S:	Orphan
9318F:	drivers/net/hamradio/scc.c
9319
9320HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9321M:	HighPoint Linux Team <linux@highpoint-tech.com>
9322S:	Supported
9323W:	http://www.highpoint-tech.com
9324F:	Documentation/scsi/hptiop.rst
9325F:	drivers/scsi/hptiop.c
9326
9327HIKEY960 ONBOARD USB GPIO HUB DRIVER
9328M:	John Stultz <jstultz@google.com>
9329L:	linux-kernel@vger.kernel.org
9330S:	Maintained
9331F:	drivers/misc/hisi_hikey_usb.c
9332
9333HIMAX HX83112B TOUCHSCREEN SUPPORT
9334M:	Job Noorman <job@noorman.info>
9335L:	linux-input@vger.kernel.org
9336S:	Maintained
9337F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
9338F:	drivers/input/touchscreen/himax_hx83112b.c
9339
9340HIPPI
9341M:	Jes Sorensen <jes@trained-monkey.org>
9342L:	linux-hippi@sunsite.dk
9343S:	Maintained
9344F:	drivers/net/hippi/
9345F:	include/linux/hippidevice.h
9346F:	include/uapi/linux/if_hippi.h
9347F:	net/802/hippi.c
9348
9349HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9350M:	Kurt Kanzenbach <kurt@linutronix.de>
9351L:	netdev@vger.kernel.org
9352S:	Maintained
9353F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9354F:	drivers/net/dsa/hirschmann/*
9355F:	include/linux/platform_data/hirschmann-hellcreek.h
9356F:	net/dsa/tag_hellcreek.c
9357
9358HISILICON DMA DRIVER
9359M:	Zhou Wang <wangzhou1@hisilicon.com>
9360M:	Jie Hai <haijie1@huawei.com>
9361L:	dmaengine@vger.kernel.org
9362S:	Maintained
9363F:	drivers/dma/hisi_dma.c
9364
9365HISILICON GPIO DRIVER
9366M:	Jay Fang <f.fangjian@huawei.com>
9367L:	linux-gpio@vger.kernel.org
9368S:	Maintained
9369F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
9370F:	drivers/gpio/gpio-hisi.c
9371
9372HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9373M:	Longfang Liu <liulongfang@huawei.com>
9374L:	linux-crypto@vger.kernel.org
9375S:	Maintained
9376F:	Documentation/ABI/testing/debugfs-hisi-hpre
9377F:	drivers/crypto/hisilicon/hpre/hpre.h
9378F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
9379F:	drivers/crypto/hisilicon/hpre/hpre_main.c
9380
9381HISILICON HNS3 PMU DRIVER
9382M:	Jijie Shao <shaojijie@huawei.com>
9383S:	Supported
9384F:	Documentation/admin-guide/perf/hns3-pmu.rst
9385F:	drivers/perf/hisilicon/hns3_pmu.c
9386
9387HISILICON I2C CONTROLLER DRIVER
9388M:	Yicong Yang <yangyicong@hisilicon.com>
9389L:	linux-i2c@vger.kernel.org
9390S:	Maintained
9391W:	https://www.hisilicon.com
9392F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
9393F:	drivers/i2c/busses/i2c-hisi.c
9394
9395HISILICON KUNPENG SOC HCCS DRIVER
9396M:	Huisong Li <lihuisong@huawei.com>
9397S:	Maintained
9398F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
9399F:	drivers/soc/hisilicon/kunpeng_hccs.c
9400F:	drivers/soc/hisilicon/kunpeng_hccs.h
9401
9402HISILICON LPC BUS DRIVER
9403M:	Jay Fang <f.fangjian@huawei.com>
9404S:	Maintained
9405W:	http://www.hisilicon.com
9406F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9407F:	drivers/bus/hisi_lpc.c
9408
9409HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9410M:	Yisen Zhuang <yisen.zhuang@huawei.com>
9411M:	Salil Mehta <salil.mehta@huawei.com>
9412L:	netdev@vger.kernel.org
9413S:	Maintained
9414W:	http://www.hisilicon.com
9415F:	drivers/net/ethernet/hisilicon/hns3/
9416
9417HISILICON NETWORK SUBSYSTEM DRIVER
9418M:	Yisen Zhuang <yisen.zhuang@huawei.com>
9419M:	Salil Mehta <salil.mehta@huawei.com>
9420L:	netdev@vger.kernel.org
9421S:	Maintained
9422W:	http://www.hisilicon.com
9423F:	Documentation/devicetree/bindings/net/hisilicon*.txt
9424F:	drivers/net/ethernet/hisilicon/
9425
9426HISILICON PMU DRIVER
9427M:	Yicong Yang <yangyicong@hisilicon.com>
9428M:	Jonathan Cameron <jonathan.cameron@huawei.com>
9429S:	Supported
9430W:	http://www.hisilicon.com
9431F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9432F:	Documentation/admin-guide/perf/hisi-pmu.rst
9433F:	drivers/perf/hisilicon
9434
9435HISILICON PTT DRIVER
9436M:	Yicong Yang <yangyicong@hisilicon.com>
9437M:	Jonathan Cameron <jonathan.cameron@huawei.com>
9438L:	linux-kernel@vger.kernel.org
9439S:	Maintained
9440F:	Documentation/ABI/testing/sysfs-devices-hisi_ptt
9441F:	Documentation/trace/hisi-ptt.rst
9442F:	drivers/hwtracing/ptt/
9443F:	tools/perf/arch/arm64/util/hisi-ptt.c
9444F:	tools/perf/util/hisi-ptt*
9445F:	tools/perf/util/hisi-ptt-decoder/*
9446
9447HISILICON QM DRIVER
9448M:	Weili Qian <qianweili@huawei.com>
9449M:	Zhou Wang <wangzhou1@hisilicon.com>
9450L:	linux-crypto@vger.kernel.org
9451S:	Maintained
9452F:	drivers/crypto/hisilicon/Kconfig
9453F:	drivers/crypto/hisilicon/Makefile
9454F:	drivers/crypto/hisilicon/qm.c
9455F:	drivers/crypto/hisilicon/sgl.c
9456F:	include/linux/hisi_acc_qm.h
9457
9458HISILICON ROCE DRIVER
9459M:	Junxian Huang <huangjunxian6@hisilicon.com>
9460L:	linux-rdma@vger.kernel.org
9461S:	Maintained
9462F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9463F:	drivers/infiniband/hw/hns/
9464
9465HISILICON SAS Controller
9466M:	Xiang Chen <chenxiang66@hisilicon.com>
9467S:	Supported
9468W:	http://www.hisilicon.com
9469F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
9470F:	drivers/scsi/hisi_sas/
9471
9472HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
9473M:	Kai Ye <yekai13@huawei.com>
9474M:	Longfang Liu <liulongfang@huawei.com>
9475L:	linux-crypto@vger.kernel.org
9476S:	Maintained
9477F:	Documentation/ABI/testing/debugfs-hisi-sec
9478F:	drivers/crypto/hisilicon/sec2/sec.h
9479F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
9480F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
9481F:	drivers/crypto/hisilicon/sec2/sec_main.c
9482
9483HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9484M:	Jay Fang <f.fangjian@huawei.com>
9485L:	linux-spi@vger.kernel.org
9486S:	Maintained
9487W:	http://www.hisilicon.com
9488F:	drivers/spi/spi-hisi-kunpeng.c
9489
9490HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9491M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9492L:	linux-kernel@vger.kernel.org
9493S:	Maintained
9494F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9495F:	drivers/spmi/hisi-spmi-controller.c
9496
9497HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9498M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9499L:	linux-kernel@vger.kernel.org
9500S:	Maintained
9501F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9502F:	drivers/mfd/hi6421-spmi-pmic.c
9503
9504HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9505M:	Weili Qian <qianweili@huawei.com>
9506S:	Maintained
9507F:	drivers/crypto/hisilicon/trng/trng.c
9508
9509HISILICON V3XX SPI NOR FLASH Controller Driver
9510M:	Jay Fang <f.fangjian@huawei.com>
9511S:	Maintained
9512W:	http://www.hisilicon.com
9513F:	drivers/spi/spi-hisi-sfc-v3xx.c
9514
9515HISILICON ZIP Controller DRIVER
9516M:	Yang Shen <shenyang39@huawei.com>
9517M:	Zhou Wang <wangzhou1@hisilicon.com>
9518L:	linux-crypto@vger.kernel.org
9519S:	Maintained
9520F:	Documentation/ABI/testing/debugfs-hisi-zip
9521F:	drivers/crypto/hisilicon/zip/
9522
9523HMM - Heterogeneous Memory Management
9524M:	Jérôme Glisse <jglisse@redhat.com>
9525L:	linux-mm@kvack.org
9526S:	Maintained
9527F:	Documentation/mm/hmm.rst
9528F:	include/linux/hmm*
9529F:	lib/test_hmm*
9530F:	mm/hmm*
9531F:	tools/testing/selftests/mm/*hmm*
9532
9533HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
9534M:	Andreas Klinger <ak@it-klinger.de>
9535L:	linux-iio@vger.kernel.org
9536S:	Maintained
9537F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
9538F:	drivers/iio/pressure/mprls0025pa.c
9539
9540HOST AP DRIVER
9541M:	Jouni Malinen <j@w1.fi>
9542L:	linux-wireless@vger.kernel.org
9543S:	Obsolete
9544W:	http://w1.fi/hostap-driver.html
9545F:	drivers/net/wireless/intersil/hostap/
9546
9547HP BIOSCFG DRIVER
9548M:	Jorge Lopez <jorge.lopez2@hp.com>
9549L:	platform-driver-x86@vger.kernel.org
9550S:	Maintained
9551F:	drivers/platform/x86/hp/hp-bioscfg/
9552
9553HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9554L:	platform-driver-x86@vger.kernel.org
9555S:	Orphan
9556F:	drivers/platform/x86/hp/tc1100-wmi.c
9557
9558HP WMI HARDWARE MONITOR DRIVER
9559M:	James Seo <james@equiv.tech>
9560L:	linux-hwmon@vger.kernel.org
9561S:	Maintained
9562F:	Documentation/hwmon/hp-wmi-sensors.rst
9563F:	drivers/hwmon/hp-wmi-sensors.c
9564
9565HPET:	High Precision Event Timers driver
9566M:	Clemens Ladisch <clemens@ladisch.de>
9567S:	Maintained
9568F:	Documentation/timers/hpet.rst
9569F:	drivers/char/hpet.c
9570F:	include/linux/hpet.h
9571F:	include/uapi/linux/hpet.h
9572
9573HPET:	x86
9574S:	Orphan
9575F:	arch/x86/include/asm/hpet.h
9576F:	arch/x86/kernel/hpet.c
9577
9578HPFS FILESYSTEM
9579M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
9580S:	Maintained
9581W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9582F:	fs/hpfs/
9583
9584HS3001 Hardware Temperature and Humidity Sensor
9585M:	Andre Werner <andre.werner@systec-electronic.com>
9586L:	linux-hwmon@vger.kernel.org
9587S:	Maintained
9588F:	drivers/hwmon/hs3001.c
9589
9590HSI SUBSYSTEM
9591M:	Sebastian Reichel <sre@kernel.org>
9592S:	Maintained
9593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9594F:	Documentation/ABI/testing/sysfs-bus-hsi
9595F:	Documentation/driver-api/hsi.rst
9596F:	drivers/hsi/
9597F:	include/linux/hsi/
9598F:	include/uapi/linux/hsi/
9599
9600HSO 3G MODEM DRIVER
9601L:	linux-usb@vger.kernel.org
9602S:	Orphan
9603F:	drivers/net/usb/hso.c
9604
9605HSR NETWORK PROTOCOL
9606L:	netdev@vger.kernel.org
9607S:	Orphan
9608F:	net/hsr/
9609
9610HT16K33 LED CONTROLLER DRIVER
9611M:	Robin van der Gracht <robin@protonic.nl>
9612S:	Maintained
9613F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9614F:	drivers/auxdisplay/ht16k33.c
9615
9616HTCPEN TOUCHSCREEN DRIVER
9617M:	Pau Oliva Fora <pof@eslack.org>
9618L:	linux-input@vger.kernel.org
9619S:	Maintained
9620F:	drivers/input/touchscreen/htcpen.c
9621
9622HTE SUBSYSTEM
9623M:	Dipen Patel <dipenp@nvidia.com>
9624L:	timestamp@lists.linux.dev
9625S:	Maintained
9626Q:	https://patchwork.kernel.org/project/timestamp/list/
9627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
9628F:	Documentation/devicetree/bindings/timestamp/
9629F:	Documentation/driver-api/hte/
9630F:	drivers/hte/
9631F:	include/linux/hte.h
9632
9633HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9634M:	Lorenzo Bianconi <lorenzo@kernel.org>
9635L:	linux-iio@vger.kernel.org
9636S:	Maintained
9637W:	http://www.st.com/
9638F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9639F:	drivers/iio/humidity/hts221*
9640
9641HUAWEI ETHERNET DRIVER
9642M:	Cai Huoqing <cai.huoqing@linux.dev>
9643L:	netdev@vger.kernel.org
9644S:	Maintained
9645F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9646F:	drivers/net/ethernet/huawei/hinic/
9647
9648HUGETLB SUBSYSTEM
9649M:	Mike Kravetz <mike.kravetz@oracle.com>
9650M:	Muchun Song <muchun.song@linux.dev>
9651L:	linux-mm@kvack.org
9652S:	Maintained
9653F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9654F:	Documentation/admin-guide/mm/hugetlbpage.rst
9655F:	Documentation/mm/hugetlbfs_reserv.rst
9656F:	Documentation/mm/vmemmap_dedup.rst
9657F:	fs/hugetlbfs/
9658F:	include/linux/hugetlb.h
9659F:	mm/hugetlb.c
9660F:	mm/hugetlb_vmemmap.c
9661F:	mm/hugetlb_vmemmap.h
9662
9663HVA ST MEDIA DRIVER
9664M:	Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
9665L:	linux-media@vger.kernel.org
9666S:	Supported
9667W:	https://linuxtv.org
9668T:	git git://linuxtv.org/media_tree.git
9669F:	drivers/media/platform/st/sti/hva
9670
9671HWPOISON MEMORY FAILURE HANDLING
9672M:	Naoya Horiguchi <naoya.horiguchi@nec.com>
9673R:	Miaohe Lin <linmiaohe@huawei.com>
9674L:	linux-mm@kvack.org
9675S:	Maintained
9676F:	mm/hwpoison-inject.c
9677F:	mm/memory-failure.c
9678
9679HYCON HY46XX TOUCHSCREEN SUPPORT
9680M:	Giulio Benetti <giulio.benetti@benettiengineering.com>
9681L:	linux-input@vger.kernel.org
9682S:	Maintained
9683F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9684F:	drivers/input/touchscreen/hycon-hy46xx.c
9685
9686HYGON PROCESSOR SUPPORT
9687M:	Pu Wen <puwen@hygon.cn>
9688L:	linux-kernel@vger.kernel.org
9689S:	Maintained
9690F:	arch/x86/kernel/cpu/hygon.c
9691
9692HYNIX HI556 SENSOR DRIVER
9693M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9694L:	linux-media@vger.kernel.org
9695S:	Maintained
9696T:	git git://linuxtv.org/media_tree.git
9697F:	drivers/media/i2c/hi556.c
9698
9699HYNIX HI846 SENSOR DRIVER
9700M:	Martin Kepplinger <martin.kepplinger@puri.sm>
9701L:	linux-media@vger.kernel.org
9702S:	Maintained
9703F:	drivers/media/i2c/hi846.c
9704
9705HYNIX HI847 SENSOR DRIVER
9706M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9707L:	linux-media@vger.kernel.org
9708S:	Maintained
9709F:	drivers/media/i2c/hi847.c
9710
9711Hyper-V/Azure CORE AND DRIVERS
9712M:	"K. Y. Srinivasan" <kys@microsoft.com>
9713M:	Haiyang Zhang <haiyangz@microsoft.com>
9714M:	Wei Liu <wei.liu@kernel.org>
9715M:	Dexuan Cui <decui@microsoft.com>
9716L:	linux-hyperv@vger.kernel.org
9717S:	Supported
9718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9719F:	Documentation/ABI/stable/sysfs-bus-vmbus
9720F:	Documentation/ABI/testing/debugfs-hyperv
9721F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
9722F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9723F:	Documentation/virt/hyperv
9724F:	arch/arm64/hyperv
9725F:	arch/arm64/include/asm/hyperv-tlfs.h
9726F:	arch/arm64/include/asm/mshyperv.h
9727F:	arch/x86/hyperv
9728F:	arch/x86/include/asm/hyperv-tlfs.h
9729F:	arch/x86/include/asm/mshyperv.h
9730F:	arch/x86/include/asm/trace/hyperv.h
9731F:	arch/x86/kernel/cpu/mshyperv.c
9732F:	drivers/clocksource/hyperv_timer.c
9733F:	drivers/hid/hid-hyperv.c
9734F:	drivers/hv/
9735F:	drivers/input/serio/hyperv-keyboard.c
9736F:	drivers/iommu/hyperv-iommu.c
9737F:	drivers/net/ethernet/microsoft/
9738F:	drivers/net/hyperv/
9739F:	drivers/pci/controller/pci-hyperv-intf.c
9740F:	drivers/pci/controller/pci-hyperv.c
9741F:	drivers/scsi/storvsc_drv.c
9742F:	drivers/uio/uio_hv_generic.c
9743F:	drivers/video/fbdev/hyperv_fb.c
9744F:	include/asm-generic/hyperv-tlfs.h
9745F:	include/asm-generic/mshyperv.h
9746F:	include/clocksource/hyperv_timer.h
9747F:	include/linux/hyperv.h
9748F:	include/net/mana
9749F:	include/uapi/linux/hyperv.h
9750F:	net/vmw_vsock/hyperv_transport.c
9751F:	tools/hv/
9752
9753HYPERBUS SUPPORT
9754M:	Vignesh Raghavendra <vigneshr@ti.com>
9755R:	Tudor Ambarus <tudor.ambarus@linaro.org>
9756L:	linux-mtd@lists.infradead.org
9757S:	Supported
9758Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9759C:	irc://irc.oftc.net/mtd
9760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9761F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9762F:	drivers/mtd/hyperbus/
9763F:	include/linux/mtd/hyperbus.h
9764
9765HYPERVISOR VIRTUAL CONSOLE DRIVER
9766L:	linuxppc-dev@lists.ozlabs.org
9767S:	Odd Fixes
9768F:	drivers/tty/hvc/
9769
9770I2C ACPI SUPPORT
9771M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9772L:	linux-i2c@vger.kernel.org
9773L:	linux-acpi@vger.kernel.org
9774S:	Maintained
9775F:	drivers/i2c/i2c-core-acpi.c
9776
9777I2C ADDRESS TRANSLATOR (ATR)
9778M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
9779R:	Luca Ceresoli <luca.ceresoli@bootlin.com>
9780L:	linux-i2c@vger.kernel.org
9781S:	Maintained
9782F:	drivers/i2c/i2c-atr.c
9783F:	include/linux/i2c-atr.h
9784
9785I2C CONTROLLER DRIVER FOR NVIDIA GPU
9786M:	Ajay Gupta <ajayg@nvidia.com>
9787L:	linux-i2c@vger.kernel.org
9788S:	Maintained
9789F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
9790F:	drivers/i2c/busses/i2c-nvidia-gpu.c
9791
9792I2C MUXES
9793M:	Peter Rosin <peda@axentia.se>
9794L:	linux-i2c@vger.kernel.org
9795S:	Maintained
9796F:	Documentation/devicetree/bindings/i2c/i2c-arb*
9797F:	Documentation/devicetree/bindings/i2c/i2c-gate*
9798F:	Documentation/devicetree/bindings/i2c/i2c-mux*
9799F:	Documentation/i2c/i2c-topology.rst
9800F:	Documentation/i2c/muxes/
9801F:	drivers/i2c/i2c-mux.c
9802F:	drivers/i2c/muxes/
9803F:	include/linux/i2c-mux.h
9804
9805I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9806M:	Gregory CLEMENT <gregory.clement@bootlin.com>
9807L:	linux-i2c@vger.kernel.org
9808S:	Maintained
9809F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9810F:	drivers/i2c/busses/i2c-mv64xxx.c
9811
9812I2C OVER PARALLEL PORT
9813M:	Jean Delvare <jdelvare@suse.com>
9814L:	linux-i2c@vger.kernel.org
9815S:	Maintained
9816F:	Documentation/i2c/busses/i2c-parport.rst
9817F:	drivers/i2c/busses/i2c-parport.c
9818
9819I2C SUBSYSTEM
9820M:	Wolfram Sang <wsa@kernel.org>
9821L:	linux-i2c@vger.kernel.org
9822S:	Maintained
9823W:	https://i2c.wiki.kernel.org/
9824Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
9825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9826F:	Documentation/devicetree/bindings/i2c/i2c.txt
9827F:	Documentation/i2c/
9828F:	drivers/i2c/*
9829F:	include/dt-bindings/i2c/i2c.h
9830F:	include/linux/i2c-dev.h
9831F:	include/linux/i2c-smbus.h
9832F:	include/linux/i2c.h
9833F:	include/uapi/linux/i2c-*.h
9834F:	include/uapi/linux/i2c.h
9835
9836I2C SUBSYSTEM HOST DRIVERS
9837M:	Andi Shyti <andi.shyti@kernel.org>
9838L:	linux-i2c@vger.kernel.org
9839S:	Maintained
9840W:	https://i2c.wiki.kernel.org/
9841Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
9842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9843F:	Documentation/devicetree/bindings/i2c/
9844F:	drivers/i2c/algos/
9845F:	drivers/i2c/busses/
9846F:	include/dt-bindings/i2c/
9847
9848I2C-TAOS-EVM DRIVER
9849M:	Jean Delvare <jdelvare@suse.com>
9850L:	linux-i2c@vger.kernel.org
9851S:	Maintained
9852F:	Documentation/i2c/busses/i2c-taos-evm.rst
9853F:	drivers/i2c/busses/i2c-taos-evm.c
9854
9855I2C-TINY-USB DRIVER
9856M:	Till Harbaum <till@harbaum.org>
9857L:	linux-i2c@vger.kernel.org
9858S:	Maintained
9859W:	http://www.harbaum.org/till/i2c_tiny_usb
9860F:	drivers/i2c/busses/i2c-tiny-usb.c
9861
9862I2C/SMBUS CONTROLLER DRIVERS FOR PC
9863M:	Jean Delvare <jdelvare@suse.com>
9864L:	linux-i2c@vger.kernel.org
9865S:	Maintained
9866F:	Documentation/i2c/busses/i2c-ali1535.rst
9867F:	Documentation/i2c/busses/i2c-ali1563.rst
9868F:	Documentation/i2c/busses/i2c-ali15x3.rst
9869F:	Documentation/i2c/busses/i2c-amd756.rst
9870F:	Documentation/i2c/busses/i2c-amd8111.rst
9871F:	Documentation/i2c/busses/i2c-i801.rst
9872F:	Documentation/i2c/busses/i2c-nforce2.rst
9873F:	Documentation/i2c/busses/i2c-piix4.rst
9874F:	Documentation/i2c/busses/i2c-sis5595.rst
9875F:	Documentation/i2c/busses/i2c-sis630.rst
9876F:	Documentation/i2c/busses/i2c-sis96x.rst
9877F:	Documentation/i2c/busses/i2c-via.rst
9878F:	Documentation/i2c/busses/i2c-viapro.rst
9879F:	drivers/i2c/busses/i2c-ali1535.c
9880F:	drivers/i2c/busses/i2c-ali1563.c
9881F:	drivers/i2c/busses/i2c-ali15x3.c
9882F:	drivers/i2c/busses/i2c-amd756-s4882.c
9883F:	drivers/i2c/busses/i2c-amd756.c
9884F:	drivers/i2c/busses/i2c-amd8111.c
9885F:	drivers/i2c/busses/i2c-i801.c
9886F:	drivers/i2c/busses/i2c-isch.c
9887F:	drivers/i2c/busses/i2c-nforce2-s4985.c
9888F:	drivers/i2c/busses/i2c-nforce2.c
9889F:	drivers/i2c/busses/i2c-piix4.c
9890F:	drivers/i2c/busses/i2c-sis5595.c
9891F:	drivers/i2c/busses/i2c-sis630.c
9892F:	drivers/i2c/busses/i2c-sis96x.c
9893F:	drivers/i2c/busses/i2c-via.c
9894F:	drivers/i2c/busses/i2c-viapro.c
9895
9896I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9897M:	Hans de Goede <hdegoede@redhat.com>
9898L:	linux-i2c@vger.kernel.org
9899S:	Maintained
9900F:	drivers/i2c/busses/i2c-cht-wc.c
9901
9902I2C/SMBUS ISMT DRIVER
9903M:	Seth Heasley <seth.heasley@intel.com>
9904M:	Neil Horman <nhorman@tuxdriver.com>
9905L:	linux-i2c@vger.kernel.org
9906F:	Documentation/i2c/busses/i2c-ismt.rst
9907F:	drivers/i2c/busses/i2c-ismt.c
9908
9909I2C/SMBUS STUB DRIVER
9910M:	Jean Delvare <jdelvare@suse.com>
9911L:	linux-i2c@vger.kernel.org
9912S:	Maintained
9913F:	drivers/i2c/i2c-stub.c
9914
9915I3C DRIVER FOR ASPEED AST2600
9916M:	Jeremy Kerr <jk@codeconstruct.com.au>
9917S:	Maintained
9918F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
9919F:	drivers/i3c/master/ast2600-i3c-master.c
9920
9921I3C DRIVER FOR CADENCE I3C MASTER IP
9922M:	Przemysław Gaj <pgaj@cadence.com>
9923S:	Maintained
9924F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
9925F:	drivers/i3c/master/i3c-master-cdns.c
9926
9927I3C DRIVER FOR SYNOPSYS DESIGNWARE
9928S:	Orphan
9929F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
9930F:	drivers/i3c/master/dw*
9931
9932I3C SUBSYSTEM
9933M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9934L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
9935S:	Maintained
9936C:	irc://chat.freenode.net/linux-i3c
9937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9938F:	Documentation/ABI/testing/sysfs-bus-i3c
9939F:	Documentation/devicetree/bindings/i3c/
9940F:	Documentation/driver-api/i3c
9941F:	drivers/i3c/
9942F:	include/linux/i3c/
9943
9944IA64 (Itanium) PLATFORM
9945L:	linux-ia64@vger.kernel.org
9946S:	Orphan
9947F:	Documentation/arch/ia64/
9948F:	arch/ia64/
9949
9950IBM Operation Panel Input Driver
9951M:	Eddie James <eajames@linux.ibm.com>
9952L:	linux-input@vger.kernel.org
9953S:	Maintained
9954F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
9955F:	drivers/input/misc/ibm-panel.c
9956
9957IBM Power 842 compression accelerator
9958M:	Haren Myneni <haren@us.ibm.com>
9959S:	Supported
9960F:	crypto/842.c
9961F:	drivers/crypto/nx/Kconfig
9962F:	drivers/crypto/nx/Makefile
9963F:	drivers/crypto/nx/nx-842*
9964F:	include/linux/sw842.h
9965F:	lib/842/
9966
9967IBM Power in-Nest Crypto Acceleration
9968M:	Breno Leitão <leitao@debian.org>
9969M:	Nayna Jain <nayna@linux.ibm.com>
9970M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9971L:	linux-crypto@vger.kernel.org
9972S:	Supported
9973F:	drivers/crypto/nx/Kconfig
9974F:	drivers/crypto/nx/Makefile
9975F:	drivers/crypto/nx/nx-aes*
9976F:	drivers/crypto/nx/nx-sha*
9977F:	drivers/crypto/nx/nx.*
9978F:	drivers/crypto/nx/nx_csbcpb.h
9979F:	drivers/crypto/nx/nx_debugfs.c
9980
9981IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9982M:	Tyrel Datwyler <tyreld@linux.ibm.com>
9983L:	linux-pci@vger.kernel.org
9984L:	linuxppc-dev@lists.ozlabs.org
9985S:	Supported
9986F:	drivers/pci/hotplug/rpadlpar*
9987
9988IBM Power Linux RAID adapter
9989M:	Brian King <brking@us.ibm.com>
9990S:	Supported
9991F:	drivers/scsi/ipr.*
9992
9993IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9994M:	Tyrel Datwyler <tyreld@linux.ibm.com>
9995L:	linux-pci@vger.kernel.org
9996L:	linuxppc-dev@lists.ozlabs.org
9997S:	Supported
9998F:	drivers/pci/hotplug/rpaphp*
9999
10000IBM Power SRIOV Virtual NIC Device Driver
10001M:	Haren Myneni <haren@linux.ibm.com>
10002M:	Rick Lindsley <ricklind@linux.ibm.com>
10003R:	Nick Child <nnac123@linux.ibm.com>
10004R:	Dany Madden <danymadden@us.ibm.com>
10005R:	Thomas Falcon <tlfalcon@linux.ibm.com>
10006L:	netdev@vger.kernel.org
10007S:	Supported
10008F:	drivers/net/ethernet/ibm/ibmvnic.*
10009
10010IBM Power VFIO Support
10011M:	Timothy Pearson <tpearson@raptorengineering.com>
10012S:	Supported
10013F:	drivers/vfio/vfio_iommu_spapr_tce.c
10014
10015IBM Power Virtual Ethernet Device Driver
10016M:	Nick Child <nnac123@linux.ibm.com>
10017L:	netdev@vger.kernel.org
10018S:	Supported
10019F:	drivers/net/ethernet/ibm/ibmveth.*
10020
10021IBM Power Virtual FC Device Drivers
10022M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10023L:	linux-scsi@vger.kernel.org
10024S:	Supported
10025F:	drivers/scsi/ibmvscsi/ibmvfc*
10026
10027IBM Power Virtual Management Channel Driver
10028M:	Brad Warrum <bwarrum@linux.ibm.com>
10029M:	Ritu Agarwal <rituagar@linux.ibm.com>
10030S:	Supported
10031F:	drivers/misc/ibmvmc.*
10032
10033IBM Power Virtual SCSI Device Drivers
10034M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10035L:	linux-scsi@vger.kernel.org
10036S:	Supported
10037F:	drivers/scsi/ibmvscsi/ibmvscsi*
10038F:	include/scsi/viosrp.h
10039
10040IBM Power Virtual SCSI Device Target Driver
10041M:	Michael Cyr <mikecyr@linux.ibm.com>
10042L:	linux-scsi@vger.kernel.org
10043L:	target-devel@vger.kernel.org
10044S:	Supported
10045F:	drivers/scsi/ibmvscsi_tgt/
10046
10047IBM Power VMX Cryptographic instructions
10048M:	Breno Leitão <leitao@debian.org>
10049M:	Nayna Jain <nayna@linux.ibm.com>
10050M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10051L:	linux-crypto@vger.kernel.org
10052S:	Supported
10053F:	drivers/crypto/vmx/Kconfig
10054F:	drivers/crypto/vmx/Makefile
10055F:	drivers/crypto/vmx/aes*
10056F:	drivers/crypto/vmx/ghash*
10057F:	drivers/crypto/vmx/ppc-xlate.pl
10058F:	drivers/crypto/vmx/vmx.c
10059
10060IBM ServeRAID RAID DRIVER
10061S:	Orphan
10062F:	drivers/scsi/ips.*
10063
10064ICH LPC AND GPIO DRIVER
10065M:	Peter Tyser <ptyser@xes-inc.com>
10066S:	Maintained
10067F:	drivers/gpio/gpio-ich.c
10068F:	drivers/mfd/lpc_ich.c
10069
10070ICY I2C DRIVER
10071M:	Max Staudt <max@enpas.org>
10072L:	linux-i2c@vger.kernel.org
10073S:	Maintained
10074F:	drivers/i2c/busses/i2c-icy.c
10075
10076IDEAPAD LAPTOP EXTRAS DRIVER
10077M:	Ike Panhc <ike.pan@canonical.com>
10078L:	platform-driver-x86@vger.kernel.org
10079S:	Maintained
10080W:	http://launchpad.net/ideapad-laptop
10081F:	drivers/platform/x86/ideapad-laptop.c
10082
10083IDEAPAD LAPTOP SLIDEBAR DRIVER
10084M:	Andrey Moiseev <o2g.org.ru@gmail.com>
10085L:	linux-input@vger.kernel.org
10086S:	Maintained
10087W:	https://github.com/o2genum/ideapad-slidebar
10088F:	drivers/input/misc/ideapad_slidebar.c
10089
10090IDMAPPED MOUNTS
10091M:	Christian Brauner <brauner@kernel.org>
10092M:	Seth Forshee <sforshee@kernel.org>
10093L:	linux-fsdevel@vger.kernel.org
10094S:	Maintained
10095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping.git
10096F:	Documentation/filesystems/idmappings.rst
10097F:	include/linux/mnt_idmapping.*
10098F:	tools/testing/selftests/mount_setattr/
10099
10100IDT VersaClock 5 CLOCK DRIVER
10101M:	Luca Ceresoli <luca@lucaceresoli.net>
10102S:	Maintained
10103F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10104F:	drivers/clk/clk-versaclock5.c
10105
10106IEEE 802.15.4 SUBSYSTEM
10107M:	Alexander Aring <alex.aring@gmail.com>
10108M:	Stefan Schmidt <stefan@datenfreihafen.org>
10109M:	Miquel Raynal <miquel.raynal@bootlin.com>
10110L:	linux-wpan@vger.kernel.org
10111S:	Maintained
10112W:	https://linux-wpan.org/
10113Q:	https://patchwork.kernel.org/project/linux-wpan/list/
10114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10116F:	Documentation/networking/ieee802154.rst
10117F:	drivers/net/ieee802154/
10118F:	include/linux/ieee802154.h
10119F:	include/linux/nl802154.h
10120F:	include/net/af_ieee802154.h
10121F:	include/net/cfg802154.h
10122F:	include/net/ieee802154_netdev.h
10123F:	include/net/mac802154.h
10124F:	include/net/nl802154.h
10125F:	net/ieee802154/
10126F:	net/mac802154/
10127
10128IFCVF VIRTIO DATA PATH ACCELERATOR
10129R:	Zhu Lingshan <lingshan.zhu@intel.com>
10130F:	drivers/vdpa/ifcvf/
10131
10132IFE PROTOCOL
10133M:	Yotam Gigi <yotam.gi@gmail.com>
10134M:	Jamal Hadi Salim <jhs@mojatatu.com>
10135F:	include/net/ife.h
10136F:	include/uapi/linux/ife.h
10137F:	net/ife
10138
10139IGORPLUG-USB IR RECEIVER
10140M:	Sean Young <sean@mess.org>
10141L:	linux-media@vger.kernel.org
10142S:	Maintained
10143F:	drivers/media/rc/igorplugusb.c
10144
10145IGUANAWORKS USB IR TRANSCEIVER
10146M:	Sean Young <sean@mess.org>
10147L:	linux-media@vger.kernel.org
10148S:	Maintained
10149F:	drivers/media/rc/iguanair.c
10150
10151IIO DIGITAL POTENTIOMETER DAC
10152M:	Peter Rosin <peda@axentia.se>
10153L:	linux-iio@vger.kernel.org
10154S:	Maintained
10155F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10156F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10157F:	drivers/iio/dac/dpot-dac.c
10158
10159IIO ENVELOPE DETECTOR
10160M:	Peter Rosin <peda@axentia.se>
10161L:	linux-iio@vger.kernel.org
10162S:	Maintained
10163F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10164F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10165F:	drivers/iio/adc/envelope-detector.c
10166
10167IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10168M:	Matti Vaittinen <mazziesaccount@gmail.com>
10169L:	linux-iio@vger.kernel.org
10170S:	Maintained
10171F:	drivers/iio/light/gain-time-scale-helper.c
10172F:	drivers/iio/light/gain-time-scale-helper.h
10173
10174IIO MULTIPLEXER
10175M:	Peter Rosin <peda@axentia.se>
10176L:	linux-iio@vger.kernel.org
10177S:	Maintained
10178F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10179F:	drivers/iio/multiplexer/iio-mux.c
10180
10181IIO SCMI BASED DRIVER
10182M:	Jyoti Bhayana <jbhayana@google.com>
10183L:	linux-iio@vger.kernel.org
10184S:	Maintained
10185F:	drivers/iio/common/scmi_sensors/scmi_iio.c
10186
10187IIO SUBSYSTEM AND DRIVERS
10188M:	Jonathan Cameron <jic23@kernel.org>
10189R:	Lars-Peter Clausen <lars@metafoo.de>
10190L:	linux-iio@vger.kernel.org
10191S:	Maintained
10192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10193F:	Documentation/ABI/testing/configfs-iio*
10194F:	Documentation/ABI/testing/sysfs-bus-iio*
10195F:	Documentation/devicetree/bindings/iio/
10196F:	drivers/iio/
10197F:	drivers/staging/iio/
10198F:	include/dt-bindings/iio/
10199F:	include/linux/iio/
10200F:	tools/iio/
10201
10202IIO UNIT CONVERTER
10203M:	Peter Rosin <peda@axentia.se>
10204L:	linux-iio@vger.kernel.org
10205S:	Maintained
10206F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10207F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10208F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10209F:	drivers/iio/afe/iio-rescale.c
10210
10211IKANOS/ADI EAGLE ADSL USB DRIVER
10212M:	Matthieu Castet <castet.matthieu@free.fr>
10213M:	Stanislaw Gruszka <stf_xl@wp.pl>
10214S:	Maintained
10215F:	drivers/usb/atm/ueagle-atm.c
10216
10217IMAGIS TOUCHSCREEN DRIVER
10218M:	Markuss Broks <markuss.broks@gmail.com>
10219S:	Maintained
10220F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10221F:	drivers/input/touchscreen/imagis.c
10222
10223IMGTEC ASCII LCD DRIVER
10224M:	Paul Burton <paulburton@kernel.org>
10225S:	Maintained
10226F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10227F:	drivers/auxdisplay/img-ascii-lcd.c
10228
10229IMGTEC IR DECODER DRIVER
10230S:	Orphan
10231F:	drivers/media/rc/img-ir/
10232
10233IMON SOUNDGRAPH USB IR RECEIVER
10234M:	Sean Young <sean@mess.org>
10235L:	linux-media@vger.kernel.org
10236S:	Maintained
10237F:	drivers/media/rc/imon.c
10238F:	drivers/media/rc/imon_raw.c
10239
10240IMS TWINTURBO FRAMEBUFFER DRIVER
10241L:	linux-fbdev@vger.kernel.org
10242S:	Orphan
10243F:	drivers/video/fbdev/imsttfb.c
10244
10245INA209 HARDWARE MONITOR DRIVER
10246M:	Guenter Roeck <linux@roeck-us.net>
10247L:	linux-hwmon@vger.kernel.org
10248S:	Maintained
10249F:	Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
10250F:	Documentation/hwmon/ina209.rst
10251F:	drivers/hwmon/ina209.c
10252
10253INA2XX HARDWARE MONITOR DRIVER
10254M:	Guenter Roeck <linux@roeck-us.net>
10255L:	linux-hwmon@vger.kernel.org
10256S:	Maintained
10257F:	Documentation/hwmon/ina2xx.rst
10258F:	drivers/hwmon/ina2xx.c
10259F:	include/linux/platform_data/ina2xx.h
10260
10261INDEX OF FURTHER KERNEL DOCUMENTATION
10262M:	Carlos Bilbao <carlos.bilbao@amd.com>
10263S:	Maintained
10264F:	Documentation/process/kernel-docs.rst
10265
10266INDUSTRY PACK SUBSYSTEM (IPACK)
10267M:	Vaibhav Gupta <vaibhavgupta40@gmail.com>
10268M:	Jens Taprogge <jens.taprogge@taprogge.org>
10269M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10270L:	industrypack-devel@lists.sourceforge.net
10271S:	Maintained
10272W:	http://industrypack.sourceforge.net
10273F:	drivers/ipack/
10274
10275INFINEON DPS310 Driver
10276M:	Eddie James <eajames@linux.ibm.com>
10277L:	linux-iio@vger.kernel.org
10278S:	Maintained
10279F:	drivers/iio/pressure/dps310.c
10280
10281INFINEON PEB2466 ASoC CODEC
10282M:	Herve Codina <herve.codina@bootlin.com>
10283L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10284S:	Maintained
10285F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
10286F:	sound/soc/codecs/peb2466.c
10287
10288INFINIBAND SUBSYSTEM
10289M:	Jason Gunthorpe <jgg@nvidia.com>
10290M:	Leon Romanovsky <leonro@nvidia.com>
10291L:	linux-rdma@vger.kernel.org
10292S:	Supported
10293W:	https://github.com/linux-rdma/rdma-core
10294Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
10296F:	Documentation/devicetree/bindings/infiniband/
10297F:	Documentation/infiniband/
10298F:	drivers/infiniband/
10299F:	include/rdma/
10300F:	include/trace/events/ib_mad.h
10301F:	include/trace/events/ib_umad.h
10302F:	include/trace/misc/rdma.h
10303F:	include/uapi/linux/if_infiniband.h
10304F:	include/uapi/rdma/
10305F:	samples/bpf/ibumad_kern.c
10306F:	samples/bpf/ibumad_user.c
10307
10308INGENIC JZ4780 NAND DRIVER
10309M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10310L:	linux-mtd@lists.infradead.org
10311L:	linux-mips@vger.kernel.org
10312S:	Maintained
10313F:	drivers/mtd/nand/raw/ingenic/
10314
10315INGENIC JZ47xx SoCs
10316M:	Paul Cercueil <paul@crapouillou.net>
10317L:	linux-mips@vger.kernel.org
10318S:	Maintained
10319F:	arch/mips/boot/dts/ingenic/
10320F:	arch/mips/generic/board-ingenic.c
10321F:	arch/mips/include/asm/mach-ingenic/
10322F:	arch/mips/ingenic/Kconfig
10323F:	drivers/clk/ingenic/
10324F:	drivers/dma/dma-jz4780.c
10325F:	drivers/gpu/drm/ingenic/
10326F:	drivers/i2c/busses/i2c-jz4780.c
10327F:	drivers/iio/adc/ingenic-adc.c
10328F:	drivers/irqchip/irq-ingenic.c
10329F:	drivers/memory/jz4780-nemc.c
10330F:	drivers/mmc/host/jz4740_mmc.c
10331F:	drivers/mtd/nand/raw/ingenic/
10332F:	drivers/pinctrl/pinctrl-ingenic.c
10333F:	drivers/power/supply/ingenic-battery.c
10334F:	drivers/pwm/pwm-jz4740.c
10335F:	drivers/remoteproc/ingenic_rproc.c
10336F:	drivers/rtc/rtc-jz4740.c
10337F:	drivers/tty/serial/8250/8250_ingenic.c
10338F:	drivers/usb/musb/jz4740.c
10339F:	drivers/watchdog/jz4740_wdt.c
10340F:	include/dt-bindings/iio/adc/ingenic,adc.h
10341F:	include/linux/mfd/ingenic-tcu.h
10342F:	sound/soc/codecs/jz47*
10343F:	sound/soc/jz4740/
10344
10345INJOINIC IP5xxx POWER BANK IC DRIVER
10346M:	Samuel Holland <samuel@sholland.org>
10347S:	Maintained
10348F:	drivers/power/supply/ip5xxx_power.c
10349
10350INOTIFY
10351M:	Jan Kara <jack@suse.cz>
10352R:	Amir Goldstein <amir73il@gmail.com>
10353L:	linux-fsdevel@vger.kernel.org
10354S:	Maintained
10355F:	Documentation/filesystems/inotify.rst
10356F:	fs/notify/inotify/
10357F:	include/linux/inotify.h
10358F:	include/uapi/linux/inotify.h
10359
10360INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10361M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
10362L:	linux-input@vger.kernel.org
10363S:	Maintained
10364Q:	http://patchwork.kernel.org/project/linux-input/list/
10365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10366F:	Documentation/devicetree/bindings/input/
10367F:	Documentation/devicetree/bindings/serio/
10368F:	Documentation/input/
10369F:	drivers/input/
10370F:	include/dt-bindings/input/
10371F:	include/linux/input.h
10372F:	include/linux/input/
10373F:	include/uapi/linux/input-event-codes.h
10374F:	include/uapi/linux/input.h
10375
10376INPUT MULTITOUCH (MT) PROTOCOL
10377M:	Henrik Rydberg <rydberg@bitmath.org>
10378L:	linux-input@vger.kernel.org
10379S:	Odd fixes
10380F:	Documentation/input/multi-touch-protocol.rst
10381F:	drivers/input/input-mt.c
10382K:	\b(ABS|SYN)_MT_
10383
10384INSIDE SECURE CRYPTO DRIVER
10385M:	Antoine Tenart <atenart@kernel.org>
10386L:	linux-crypto@vger.kernel.org
10387S:	Maintained
10388F:	drivers/crypto/inside-secure/
10389
10390INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10391M:	Mimi Zohar <zohar@linux.ibm.com>
10392M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
10393L:	linux-integrity@vger.kernel.org
10394S:	Supported
10395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10396F:	security/integrity/
10397F:	security/integrity/ima/
10398
10399INTEL 810/815 FRAMEBUFFER DRIVER
10400M:	Antonino Daplas <adaplas@gmail.com>
10401L:	linux-fbdev@vger.kernel.org
10402S:	Maintained
10403F:	drivers/video/fbdev/i810/
10404
10405INTEL 8254 COUNTER DRIVER
10406M:	William Breathitt Gray <william.gray@linaro.org>
10407L:	linux-iio@vger.kernel.org
10408S:	Maintained
10409F:	drivers/counter/i8254.c
10410F:	include/linux/i8254.h
10411
10412INTEL 8255 GPIO DRIVER
10413M:	William Breathitt Gray <william.gray@linaro.org>
10414L:	linux-gpio@vger.kernel.org
10415S:	Maintained
10416F:	drivers/gpio/gpio-i8255.c
10417F:	drivers/gpio/gpio-i8255.h
10418
10419INTEL ASoC DRIVERS
10420M:	Cezary Rojewski <cezary.rojewski@intel.com>
10421M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
10422M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
10423M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
10424M:	Bard Liao <yung-chuan.liao@linux.intel.com>
10425M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
10426M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
10427L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10428S:	Supported
10429F:	sound/soc/intel/
10430
10431INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10432M:	Hans de Goede <hdegoede@redhat.com>
10433L:	platform-driver-x86@vger.kernel.org
10434S:	Maintained
10435F:	drivers/platform/x86/intel/atomisp2/pm.c
10436
10437INTEL ATOMISP2 LED DRIVER
10438M:	Hans de Goede <hdegoede@redhat.com>
10439L:	platform-driver-x86@vger.kernel.org
10440S:	Maintained
10441F:	drivers/platform/x86/intel/atomisp2/led.c
10442
10443INTEL BIOS SAR INT1092 DRIVER
10444M:	Shravan Sudhakar <s.shravan@intel.com>
10445M:	Intel Corporation <linuxwwan@intel.com>
10446L:	platform-driver-x86@vger.kernel.org
10447S:	Maintained
10448F:	drivers/platform/x86/intel/int1092/
10449
10450INTEL BROXTON PMC DRIVER
10451M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10452M:	Zha Qipeng <qipeng.zha@intel.com>
10453S:	Maintained
10454F:	drivers/mfd/intel_pmc_bxt.c
10455F:	include/linux/mfd/intel_pmc_bxt.h
10456
10457INTEL C600 SERIES SAS CONTROLLER DRIVER
10458M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
10459L:	linux-scsi@vger.kernel.org
10460S:	Supported
10461T:	git git://git.code.sf.net/p/intel-sas/isci
10462F:	drivers/scsi/isci/
10463
10464INTEL CPU family model numbers
10465M:	Tony Luck <tony.luck@intel.com>
10466M:	x86@kernel.org
10467L:	linux-kernel@vger.kernel.org
10468S:	Supported
10469F:	arch/x86/include/asm/intel-family.h
10470
10471INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
10472M:	Jani Nikula <jani.nikula@linux.intel.com>
10473M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
10474M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
10475M:	Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
10476L:	intel-gfx@lists.freedesktop.org
10477S:	Supported
10478W:	https://01.org/linuxgraphics/
10479Q:	http://patchwork.freedesktop.org/project/intel-gfx/
10480B:	https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
10481C:	irc://irc.oftc.net/intel-gfx
10482T:	git git://anongit.freedesktop.org/drm-intel
10483F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
10484F:	Documentation/gpu/i915.rst
10485F:	drivers/gpu/drm/i915/
10486F:	include/drm/i915*
10487F:	include/uapi/drm/i915_drm.h
10488
10489INTEL ETHERNET DRIVERS
10490M:	Jesse Brandeburg <jesse.brandeburg@intel.com>
10491M:	Tony Nguyen <anthony.l.nguyen@intel.com>
10492L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
10493S:	Supported
10494W:	https://www.intel.com/content/www/us/en/support.html
10495Q:	https://patchwork.ozlabs.org/project/intel-wired-lan/list/
10496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
10497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
10498F:	Documentation/networking/device_drivers/ethernet/intel/
10499F:	drivers/net/ethernet/intel/
10500F:	drivers/net/ethernet/intel/*/
10501F:	include/linux/avf/virtchnl.h
10502F:	include/linux/net/intel/iidc.h
10503
10504INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
10505M:	Mustafa Ismail <mustafa.ismail@intel.com>
10506M:	Shiraz Saleem <shiraz.saleem@intel.com>
10507L:	linux-rdma@vger.kernel.org
10508S:	Supported
10509F:	drivers/infiniband/hw/irdma/
10510F:	include/uapi/rdma/irdma-abi.h
10511
10512INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
10513M:	Maik Broemme <mbroemme@libmpq.org>
10514L:	linux-fbdev@vger.kernel.org
10515S:	Maintained
10516F:	Documentation/fb/intelfb.rst
10517F:	drivers/video/fbdev/intelfb/
10518
10519INTEL GPIO DRIVERS
10520M:	Andy Shevchenko <andy@kernel.org>
10521L:	linux-gpio@vger.kernel.org
10522S:	Supported
10523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10524F:	drivers/gpio/gpio-elkhartlake.c
10525F:	drivers/gpio/gpio-ich.c
10526F:	drivers/gpio/gpio-merrifield.c
10527F:	drivers/gpio/gpio-ml-ioh.c
10528F:	drivers/gpio/gpio-pch.c
10529F:	drivers/gpio/gpio-sch.c
10530F:	drivers/gpio/gpio-sodaville.c
10531F:	drivers/gpio/gpio-tangier.c
10532
10533INTEL GVT-g DRIVERS (Intel GPU Virtualization)
10534M:	Zhenyu Wang <zhenyuw@linux.intel.com>
10535M:	Zhi Wang <zhi.a.wang@intel.com>
10536L:	intel-gvt-dev@lists.freedesktop.org
10537L:	intel-gfx@lists.freedesktop.org
10538S:	Supported
10539W:	https://01.org/igvt-g
10540T:	git https://github.com/intel/gvt-linux.git
10541F:	drivers/gpu/drm/i915/gvt/
10542
10543INTEL HID EVENT DRIVER
10544M:	Alex Hung <alexhung@gmail.com>
10545L:	platform-driver-x86@vger.kernel.org
10546S:	Maintained
10547F:	drivers/platform/x86/intel/hid.c
10548
10549INTEL I/OAT DMA DRIVER
10550M:	Dave Jiang <dave.jiang@intel.com>
10551R:	Dan Williams <dan.j.williams@intel.com>
10552L:	dmaengine@vger.kernel.org
10553S:	Supported
10554Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
10555F:	drivers/dma/ioat*
10556
10557INTEL IDLE DRIVER
10558M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
10559M:	Len Brown <lenb@kernel.org>
10560L:	linux-pm@vger.kernel.org
10561S:	Supported
10562B:	https://bugzilla.kernel.org
10563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
10564F:	drivers/idle/intel_idle.c
10565
10566INTEL IDXD DRIVER
10567M:	Fenghua Yu <fenghua.yu@intel.com>
10568M:	Dave Jiang <dave.jiang@intel.com>
10569L:	dmaengine@vger.kernel.org
10570S:	Supported
10571F:	drivers/dma/idxd/*
10572F:	include/uapi/linux/idxd.h
10573
10574INTEL IN FIELD SCAN (IFS) DEVICE
10575M:	Jithu Joseph <jithu.joseph@intel.com>
10576R:	Ashok Raj <ashok.raj@intel.com>
10577R:	Tony Luck <tony.luck@intel.com>
10578S:	Maintained
10579F:	drivers/platform/x86/intel/ifs
10580F:	include/trace/events/intel_ifs.h
10581
10582INTEL INTEGRATED SENSOR HUB DRIVER
10583M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10584M:	Jiri Kosina <jikos@kernel.org>
10585L:	linux-input@vger.kernel.org
10586S:	Maintained
10587F:	drivers/hid/intel-ish-hid/
10588
10589INTEL IOMMU (VT-d)
10590M:	David Woodhouse <dwmw2@infradead.org>
10591M:	Lu Baolu <baolu.lu@linux.intel.com>
10592L:	iommu@lists.linux.dev
10593S:	Supported
10594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10595F:	drivers/iommu/intel/
10596
10597INTEL IPU3 CSI-2 CIO2 DRIVER
10598M:	Yong Zhi <yong.zhi@intel.com>
10599M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10600M:	Bingbu Cao <bingbu.cao@intel.com>
10601M:	Dan Scally <djrscally@gmail.com>
10602R:	Tianshu Qiu <tian.shu.qiu@intel.com>
10603L:	linux-media@vger.kernel.org
10604S:	Maintained
10605T:	git git://linuxtv.org/media_tree.git
10606F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10607F:	drivers/media/pci/intel/ipu3/
10608
10609INTEL IPU3 CSI-2 IMGU DRIVER
10610M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10611R:	Bingbu Cao <bingbu.cao@intel.com>
10612R:	Tianshu Qiu <tian.shu.qiu@intel.com>
10613L:	linux-media@vger.kernel.org
10614S:	Maintained
10615F:	Documentation/admin-guide/media/ipu3.rst
10616F:	Documentation/admin-guide/media/ipu3_rcb.svg
10617F:	Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
10618F:	drivers/staging/media/ipu3/
10619
10620INTEL ISHTP ECLITE DRIVER
10621M:	Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
10622L:	platform-driver-x86@vger.kernel.org
10623S:	Supported
10624F:	drivers/platform/x86/intel/ishtp_eclite.c
10625
10626INTEL IXP4XX CRYPTO SUPPORT
10627M:	Corentin Labbe <clabbe@baylibre.com>
10628L:	linux-crypto@vger.kernel.org
10629S:	Maintained
10630F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
10631
10632INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
10633M:	Krzysztof Halasa <khalasa@piap.pl>
10634S:	Maintained
10635F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
10636F:	drivers/net/wan/ixp4xx_hss.c
10637F:	drivers/soc/ixp4xx/ixp4xx-npe.c
10638F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
10639F:	include/linux/soc/ixp4xx/npe.h
10640F:	include/linux/soc/ixp4xx/qmgr.h
10641
10642INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
10643M:	Deepak Saxena <dsaxena@plexity.net>
10644S:	Maintained
10645F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
10646F:	drivers/char/hw_random/ixp4xx-rng.c
10647
10648INTEL KEEM BAY DRM DRIVER
10649M:	Anitha Chrisanthus <anitha.chrisanthus@intel.com>
10650M:	Edmund Dea <edmund.j.dea@intel.com>
10651S:	Maintained
10652F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10653F:	drivers/gpu/drm/kmb/
10654
10655INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10656M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10657S:	Maintained
10658F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10659F:	drivers/crypto/intel/keembay/Kconfig
10660F:	drivers/crypto/intel/keembay/Makefile
10661F:	drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
10662F:	drivers/crypto/intel/keembay/ocs-aes.c
10663F:	drivers/crypto/intel/keembay/ocs-aes.h
10664
10665INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10666M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10667M:	Prabhjot Khurana <prabhjot.khurana@intel.com>
10668M:	Mark Gross <mgross@linux.intel.com>
10669S:	Maintained
10670F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10671F:	drivers/crypto/intel/keembay/Kconfig
10672F:	drivers/crypto/intel/keembay/Makefile
10673F:	drivers/crypto/intel/keembay/keembay-ocs-ecc.c
10674
10675INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10676M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10677M:	Declan Murphy <declan.murphy@intel.com>
10678S:	Maintained
10679F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10680F:	drivers/crypto/intel/keembay/Kconfig
10681F:	drivers/crypto/intel/keembay/Makefile
10682F:	drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
10683F:	drivers/crypto/intel/keembay/ocs-hcu.c
10684F:	drivers/crypto/intel/keembay/ocs-hcu.h
10685
10686INTEL MANAGEMENT ENGINE (mei)
10687M:	Tomas Winkler <tomas.winkler@intel.com>
10688L:	linux-kernel@vger.kernel.org
10689S:	Supported
10690F:	Documentation/driver-api/mei/*
10691F:	drivers/misc/mei/
10692F:	drivers/watchdog/mei_wdt.c
10693F:	include/linux/mei_aux.h
10694F:	include/linux/mei_cl_bus.h
10695F:	include/uapi/linux/mei.h
10696F:	include/uapi/linux/mei_uuid.h
10697F:	include/uapi/linux/uuid.h
10698F:	samples/mei/*
10699
10700INTEL MAX 10 BMC MFD DRIVER
10701M:	Xu Yilun <yilun.xu@intel.com>
10702R:	Tom Rix <trix@redhat.com>
10703S:	Maintained
10704F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10705F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
10706F:	drivers/hwmon/intel-m10-bmc-hwmon.c
10707F:	drivers/mfd/intel-m10-bmc*
10708F:	include/linux/mfd/intel-m10-bmc.h
10709
10710INTEL MAX10 BMC SECURE UPDATES
10711M:	Russ Weight <russell.h.weight@intel.com>
10712L:	linux-fpga@vger.kernel.org
10713S:	Maintained
10714F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
10715F:	drivers/fpga/intel-m10-bmc-sec-update.c
10716
10717INTEL P-Unit IPC DRIVER
10718M:	Zha Qipeng <qipeng.zha@intel.com>
10719L:	platform-driver-x86@vger.kernel.org
10720S:	Maintained
10721F:	arch/x86/include/asm/intel_punit_ipc.h
10722F:	drivers/platform/x86/intel/punit_ipc.c
10723
10724INTEL PMC CORE DRIVER
10725M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10726M:	David E Box <david.e.box@intel.com>
10727L:	platform-driver-x86@vger.kernel.org
10728S:	Maintained
10729F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
10730F:	drivers/platform/x86/intel/pmc/
10731
10732INTEL PMIC GPIO DRIVERS
10733M:	Andy Shevchenko <andy@kernel.org>
10734S:	Supported
10735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10736F:	drivers/gpio/gpio-*cove.c
10737
10738INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10739M:	Andy Shevchenko <andy@kernel.org>
10740S:	Supported
10741F:	drivers/mfd/intel_soc_pmic*
10742F:	include/linux/mfd/intel_soc_pmic*
10743
10744INTEL PMT DRIVERS
10745M:	David E. Box <david.e.box@linux.intel.com>
10746S:	Supported
10747F:	drivers/platform/x86/intel/pmt/
10748
10749INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10750M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
10751L:	linux-wireless@vger.kernel.org
10752S:	Maintained
10753F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10754F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10755F:	drivers/net/wireless/intel/ipw2x00/
10756
10757INTEL PSTATE DRIVER
10758M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10759M:	Len Brown <lenb@kernel.org>
10760L:	linux-pm@vger.kernel.org
10761S:	Supported
10762F:	drivers/cpufreq/intel_pstate.c
10763
10764INTEL PTP DFL ToD DRIVER
10765M:	Tianfei Zhang <tianfei.zhang@intel.com>
10766L:	linux-fpga@vger.kernel.org
10767L:	netdev@vger.kernel.org
10768S:	Maintained
10769F:	drivers/ptp/ptp_dfl_tod.c
10770
10771INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10772M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
10773L:	linux-iio@vger.kernel.org
10774F:	drivers/counter/intel-qep.c
10775
10776INTEL SCU DRIVERS
10777M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10778S:	Maintained
10779F:	arch/x86/include/asm/intel_scu_ipc.h
10780F:	drivers/platform/x86/intel_scu_*
10781
10782INTEL SDSI DRIVER
10783M:	David E. Box <david.e.box@linux.intel.com>
10784S:	Supported
10785F:	drivers/platform/x86/intel/sdsi.c
10786F:	tools/arch/x86/intel_sdsi/
10787F:	tools/testing/selftests/drivers/sdsi/
10788
10789INTEL SGX
10790M:	Jarkko Sakkinen <jarkko@kernel.org>
10791R:	Dave Hansen <dave.hansen@linux.intel.com>
10792L:	linux-sgx@vger.kernel.org
10793S:	Supported
10794Q:	https://patchwork.kernel.org/project/intel-sgx/list/
10795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10796F:	Documentation/arch/x86/sgx.rst
10797F:	arch/x86/entry/vdso/vsgx.S
10798F:	arch/x86/include/asm/sgx.h
10799F:	arch/x86/include/uapi/asm/sgx.h
10800F:	arch/x86/kernel/cpu/sgx/*
10801F:	tools/testing/selftests/sgx/*
10802K:	\bSGX_
10803
10804INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10805M:	Daniel Scally <djrscally@gmail.com>
10806S:	Maintained
10807F:	drivers/platform/x86/intel/int3472/
10808
10809INTEL SPEED SELECT TECHNOLOGY
10810M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10811L:	platform-driver-x86@vger.kernel.org
10812S:	Maintained
10813F:	drivers/platform/x86/intel/speed_select_if/
10814F:	include/uapi/linux/isst_if.h
10815F:	tools/power/x86/intel-speed-select/
10816
10817INTEL STRATIX10 FIRMWARE DRIVERS
10818M:	Dinh Nguyen <dinguyen@kernel.org>
10819L:	linux-kernel@vger.kernel.org
10820S:	Maintained
10821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10822F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10823F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10824F:	drivers/firmware/stratix10-rsu.c
10825F:	drivers/firmware/stratix10-svc.c
10826F:	include/linux/firmware/intel/stratix10-smc.h
10827F:	include/linux/firmware/intel/stratix10-svc-client.h
10828
10829INTEL TELEMETRY DRIVER
10830M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10831M:	"David E. Box" <david.e.box@linux.intel.com>
10832L:	platform-driver-x86@vger.kernel.org
10833S:	Maintained
10834F:	arch/x86/include/asm/intel_telemetry.h
10835F:	drivers/platform/x86/intel/telemetry/
10836
10837INTEL TPMI DRIVER
10838M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10839L:	platform-driver-x86@vger.kernel.org
10840S:	Maintained
10841F:	Documentation/ABI/testing/debugfs-tpmi
10842F:	drivers/platform/x86/intel/tpmi.c
10843F:	include/linux/intel_tpmi.h
10844
10845INTEL UNCORE FREQUENCY CONTROL
10846M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10847L:	platform-driver-x86@vger.kernel.org
10848S:	Maintained
10849F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10850F:	drivers/platform/x86/intel/uncore-frequency/
10851
10852INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10853M:	David E. Box <david.e.box@linux.intel.com>
10854S:	Supported
10855F:	drivers/platform/x86/intel/vsec.*
10856
10857INTEL VIRTUAL BUTTON DRIVER
10858M:	AceLan Kao <acelan.kao@canonical.com>
10859L:	platform-driver-x86@vger.kernel.org
10860S:	Maintained
10861F:	drivers/platform/x86/intel/vbtn.c
10862
10863INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10864M:	Stanislaw Gruszka <stf_xl@wp.pl>
10865L:	linux-wireless@vger.kernel.org
10866S:	Supported
10867F:	drivers/net/wireless/intel/iwlegacy/
10868
10869INTEL WIRELESS WIFI LINK (iwlwifi)
10870M:	Gregory Greenman <gregory.greenman@intel.com>
10871L:	linux-wireless@vger.kernel.org
10872S:	Supported
10873W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10875F:	drivers/net/wireless/intel/iwlwifi/
10876
10877INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10878M:	Jithu Joseph <jithu.joseph@intel.com>
10879R:	Maurice Ma <maurice.ma@intel.com>
10880S:	Maintained
10881W:	https://slimbootloader.github.io/security/firmware-update.html
10882F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
10883
10884INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10885L:	Dell.Client.Kernel@dell.com
10886S:	Maintained
10887F:	drivers/platform/x86/intel/wmi/thunderbolt.c
10888
10889INTEL WWAN IOSM DRIVER
10890M:	M Chetan Kumar <m.chetan.kumar@intel.com>
10891M:	Intel Corporation <linuxwwan@intel.com>
10892L:	netdev@vger.kernel.org
10893S:	Maintained
10894F:	drivers/net/wwan/iosm/
10895
10896INTEL(R) TRACE HUB
10897M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10898S:	Supported
10899F:	Documentation/trace/intel_th.rst
10900F:	drivers/hwtracing/intel_th/
10901F:	include/linux/intel_th.h
10902
10903INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10904M:	Ning Sun <ning.sun@intel.com>
10905L:	tboot-devel@lists.sourceforge.net
10906S:	Supported
10907W:	http://tboot.sourceforge.net
10908T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10909F:	Documentation/arch/x86/intel_txt.rst
10910F:	arch/x86/kernel/tboot.c
10911F:	include/linux/tboot.h
10912
10913INTERCONNECT API
10914M:	Georgi Djakov <djakov@kernel.org>
10915L:	linux-pm@vger.kernel.org
10916S:	Maintained
10917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10918F:	Documentation/devicetree/bindings/interconnect/
10919F:	Documentation/driver-api/interconnect.rst
10920F:	drivers/interconnect/
10921F:	include/dt-bindings/interconnect/
10922F:	include/linux/interconnect-provider.h
10923F:	include/linux/interconnect.h
10924
10925INTERRUPT COUNTER DRIVER
10926M:	Oleksij Rempel <o.rempel@pengutronix.de>
10927R:	Pengutronix Kernel Team <kernel@pengutronix.de>
10928L:	linux-iio@vger.kernel.org
10929F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10930F:	drivers/counter/interrupt-cnt.c
10931
10932INTERSIL ISL7998X VIDEO DECODER DRIVER
10933M:	Michael Tretter <m.tretter@pengutronix.de>
10934R:	Pengutronix Kernel Team <kernel@pengutronix.de>
10935L:	linux-media@vger.kernel.org
10936S:	Maintained
10937F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10938F:	drivers/media/i2c/isl7998x.c
10939
10940INVENSENSE ICM-426xx IMU DRIVER
10941M:	Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10942L:	linux-iio@vger.kernel.org
10943S:	Maintained
10944W:	https://invensense.tdk.com/
10945F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10946F:	drivers/iio/imu/inv_icm42600/
10947
10948INVENSENSE MPU-3050 GYROSCOPE DRIVER
10949M:	Linus Walleij <linus.walleij@linaro.org>
10950L:	linux-iio@vger.kernel.org
10951S:	Maintained
10952F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10953F:	drivers/iio/gyro/mpu3050*
10954
10955IOC3 ETHERNET DRIVER
10956M:	Ralf Baechle <ralf@linux-mips.org>
10957L:	linux-mips@vger.kernel.org
10958S:	Maintained
10959F:	drivers/net/ethernet/sgi/ioc3-eth.c
10960
10961IOMAP FILESYSTEM LIBRARY
10962M:	Darrick J. Wong <djwong@kernel.org>
10963L:	linux-xfs@vger.kernel.org
10964L:	linux-fsdevel@vger.kernel.org
10965S:	Supported
10966T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10967F:	fs/iomap/
10968F:	include/linux/iomap.h
10969
10970IOMMU DMA-API LAYER
10971M:	Robin Murphy <robin.murphy@arm.com>
10972L:	iommu@lists.linux.dev
10973S:	Maintained
10974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10975F:	drivers/iommu/dma-iommu.c
10976F:	drivers/iommu/dma-iommu.h
10977F:	drivers/iommu/iova.c
10978F:	include/linux/iova.h
10979
10980IOMMU SUBSYSTEM
10981M:	Joerg Roedel <joro@8bytes.org>
10982M:	Will Deacon <will@kernel.org>
10983R:	Robin Murphy <robin.murphy@arm.com>
10984L:	iommu@lists.linux.dev
10985S:	Maintained
10986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10987F:	Documentation/devicetree/bindings/iommu/
10988F:	Documentation/userspace-api/iommu.rst
10989F:	drivers/iommu/
10990F:	include/linux/iommu.h
10991F:	include/linux/iova.h
10992F:	include/linux/of_iommu.h
10993F:	include/uapi/linux/iommu.h
10994
10995IOMMUFD
10996M:	Jason Gunthorpe <jgg@nvidia.com>
10997M:	Kevin Tian <kevin.tian@intel.com>
10998L:	iommu@lists.linux.dev
10999S:	Maintained
11000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11001F:	Documentation/userspace-api/iommufd.rst
11002F:	drivers/iommu/iommufd/
11003F:	include/linux/iommufd.h
11004F:	include/uapi/linux/iommufd.h
11005F:	tools/testing/selftests/iommu/
11006
11007IOSYS-MAP HELPERS
11008M:	Thomas Zimmermann <tzimmermann@suse.de>
11009L:	dri-devel@lists.freedesktop.org
11010S:	Maintained
11011T:	git git://anongit.freedesktop.org/drm/drm-misc
11012F:	include/linux/iosys-map.h
11013
11014IO_URING
11015M:	Jens Axboe <axboe@kernel.dk>
11016R:	Pavel Begunkov <asml.silence@gmail.com>
11017L:	io-uring@vger.kernel.org
11018S:	Maintained
11019T:	git git://git.kernel.dk/linux-block
11020T:	git git://git.kernel.dk/liburing
11021F:	include/linux/io_uring.h
11022F:	include/linux/io_uring_types.h
11023F:	include/trace/events/io_uring.h
11024F:	include/uapi/linux/io_uring.h
11025F:	io_uring/
11026
11027IPMI SUBSYSTEM
11028M:	Corey Minyard <minyard@acm.org>
11029L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
11030S:	Supported
11031W:	http://openipmi.sourceforge.net/
11032T:	git https://github.com/cminyard/linux-ipmi.git for-next
11033F:	Documentation/devicetree/bindings/ipmi/
11034F:	Documentation/driver-api/ipmi.rst
11035F:	drivers/char/ipmi/
11036F:	include/linux/ipmi*
11037F:	include/uapi/linux/ipmi*
11038
11039IPS SCSI RAID DRIVER
11040M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
11041L:	linux-scsi@vger.kernel.org
11042S:	Maintained
11043W:	http://www.adaptec.com/
11044F:	drivers/scsi/ips*
11045
11046IPVS
11047M:	Simon Horman <horms@verge.net.au>
11048M:	Julian Anastasov <ja@ssi.bg>
11049L:	netdev@vger.kernel.org
11050L:	lvs-devel@vger.kernel.org
11051S:	Maintained
11052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11054F:	Documentation/networking/ipvs-sysctl.rst
11055F:	include/net/ip_vs.h
11056F:	include/uapi/linux/ip_vs.h
11057F:	net/netfilter/ipvs/
11058
11059IPWIRELESS DRIVER
11060M:	Jiri Kosina <jikos@kernel.org>
11061M:	David Sterba <dsterba@suse.com>
11062S:	Odd Fixes
11063F:	drivers/tty/ipwireless/
11064
11065IRON DEVICE AUDIO CODEC DRIVERS
11066M:	Kiseok Jo <kiseok.jo@irondevice.com>
11067L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11068S:	Maintained
11069F:	Documentation/devicetree/bindings/sound/irondevice,*
11070F:	sound/soc/codecs/sma*
11071
11072IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11073M:	Marc Zyngier <maz@kernel.org>
11074S:	Maintained
11075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11076F:	Documentation/core-api/irq/irq-domain.rst
11077F:	include/linux/irqdomain.h
11078F:	kernel/irq/irqdomain.c
11079F:	kernel/irq/msi.c
11080
11081IRQ SUBSYSTEM
11082M:	Thomas Gleixner <tglx@linutronix.de>
11083L:	linux-kernel@vger.kernel.org
11084S:	Maintained
11085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11086F:	include/linux/group_cpus.h
11087F:	kernel/irq/
11088F:	lib/group_cpus.c
11089
11090IRQCHIP DRIVERS
11091M:	Thomas Gleixner <tglx@linutronix.de>
11092M:	Marc Zyngier <maz@kernel.org>
11093L:	linux-kernel@vger.kernel.org
11094S:	Maintained
11095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11096F:	Documentation/devicetree/bindings/interrupt-controller/
11097F:	drivers/irqchip/
11098
11099ISA
11100M:	William Breathitt Gray <william.gray@linaro.org>
11101S:	Maintained
11102F:	Documentation/driver-api/isa.rst
11103F:	drivers/base/isa.c
11104F:	include/linux/isa.h
11105
11106ISA RADIO MODULE
11107M:	Hans Verkuil <hverkuil@xs4all.nl>
11108L:	linux-media@vger.kernel.org
11109S:	Maintained
11110W:	https://linuxtv.org
11111T:	git git://linuxtv.org/media_tree.git
11112F:	drivers/media/radio/radio-isa*
11113
11114ISAPNP
11115M:	Jaroslav Kysela <perex@perex.cz>
11116S:	Maintained
11117F:	Documentation/driver-api/isapnp.rst
11118F:	drivers/pnp/isapnp/
11119F:	include/linux/isapnp.h
11120
11121ISCSI
11122M:	Lee Duncan <lduncan@suse.com>
11123M:	Chris Leech <cleech@redhat.com>
11124M:	Mike Christie <michael.christie@oracle.com>
11125L:	open-iscsi@googlegroups.com
11126L:	linux-scsi@vger.kernel.org
11127S:	Maintained
11128W:	www.open-iscsi.com
11129F:	drivers/scsi/*iscsi*
11130F:	include/scsi/*iscsi*
11131
11132iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
11133M:	Peter Jones <pjones@redhat.com>
11134M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
11135S:	Maintained
11136F:	drivers/firmware/iscsi_ibft*
11137
11138ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
11139M:	Sagi Grimberg <sagi@grimberg.me>
11140M:	Max Gurtovoy <mgurtovoy@nvidia.com>
11141L:	linux-rdma@vger.kernel.org
11142S:	Supported
11143W:	http://www.openfabrics.org
11144W:	www.open-iscsi.org
11145Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11146F:	drivers/infiniband/ulp/iser/
11147
11148ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
11149M:	Sagi Grimberg <sagi@grimberg.me>
11150L:	linux-rdma@vger.kernel.org
11151L:	target-devel@vger.kernel.org
11152S:	Supported
11153W:	http://www.linux-iscsi.org
11154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11155F:	drivers/infiniband/ulp/isert
11156
11157ISDN/CMTP OVER BLUETOOTH
11158M:	Karsten Keil <isdn@linux-pingi.de>
11159L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11160L:	netdev@vger.kernel.org
11161S:	Odd Fixes
11162W:	http://www.isdn4linux.de
11163F:	Documentation/isdn/
11164F:	drivers/isdn/capi/
11165F:	include/linux/isdn/
11166F:	include/uapi/linux/isdn/
11167F:	net/bluetooth/cmtp/
11168
11169ISDN/mISDN SUBSYSTEM
11170M:	Karsten Keil <isdn@linux-pingi.de>
11171L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11172L:	netdev@vger.kernel.org
11173S:	Maintained
11174W:	http://www.isdn4linux.de
11175F:	drivers/isdn/Kconfig
11176F:	drivers/isdn/Makefile
11177F:	drivers/isdn/hardware/
11178F:	drivers/isdn/mISDN/
11179
11180ISOFS FILESYSTEM
11181M:	Jan Kara <jack@suse.cz>
11182L:	linux-fsdevel@vger.kernel.org
11183S:	Maintained
11184F:	Documentation/filesystems/isofs.rst
11185F:	fs/isofs/
11186
11187IT87 HARDWARE MONITORING DRIVER
11188M:	Jean Delvare <jdelvare@suse.com>
11189L:	linux-hwmon@vger.kernel.org
11190S:	Maintained
11191F:	Documentation/hwmon/it87.rst
11192F:	drivers/hwmon/it87.c
11193
11194IT913X MEDIA DRIVER
11195M:	Antti Palosaari <crope@iki.fi>
11196L:	linux-media@vger.kernel.org
11197S:	Maintained
11198W:	https://linuxtv.org
11199W:	http://palosaari.fi/linux/
11200Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11201T:	git git://linuxtv.org/anttip/media_tree.git
11202F:	drivers/media/tuners/it913x*
11203
11204ITE IT66121 HDMI BRIDGE DRIVER
11205M:	Phong LE <ple@baylibre.com>
11206M:	Neil Armstrong <neil.armstrong@linaro.org>
11207S:	Maintained
11208T:	git git://anongit.freedesktop.org/drm/drm-misc
11209F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11210F:	drivers/gpu/drm/bridge/ite-it66121.c
11211
11212IVTV VIDEO4LINUX DRIVER
11213M:	Andy Walls <awalls@md.metrocast.net>
11214L:	linux-media@vger.kernel.org
11215S:	Maintained
11216W:	https://linuxtv.org
11217T:	git git://linuxtv.org/media_tree.git
11218F:	Documentation/admin-guide/media/ivtv*
11219F:	drivers/media/pci/ivtv/
11220F:	include/uapi/linux/ivtv*
11221
11222IX2505V MEDIA DRIVER
11223M:	Malcolm Priestley <tvboxspy@gmail.com>
11224L:	linux-media@vger.kernel.org
11225S:	Maintained
11226W:	https://linuxtv.org
11227Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11228F:	drivers/media/dvb-frontends/ix2505v*
11229
11230JAILHOUSE HYPERVISOR INTERFACE
11231M:	Jan Kiszka <jan.kiszka@siemens.com>
11232L:	jailhouse-dev@googlegroups.com
11233S:	Maintained
11234F:	arch/x86/include/asm/jailhouse_para.h
11235F:	arch/x86/kernel/jailhouse.c
11236
11237JC42.4 TEMPERATURE SENSOR DRIVER
11238M:	Guenter Roeck <linux@roeck-us.net>
11239L:	linux-hwmon@vger.kernel.org
11240S:	Maintained
11241F:	Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
11242F:	Documentation/hwmon/jc42.rst
11243F:	drivers/hwmon/jc42.c
11244
11245JFS FILESYSTEM
11246M:	Dave Kleikamp <shaggy@kernel.org>
11247L:	jfs-discussion@lists.sourceforge.net
11248S:	Odd Fixes
11249W:	http://jfs.sourceforge.net/
11250T:	git https://github.com/kleikamp/linux-shaggy.git
11251F:	Documentation/admin-guide/jfs.rst
11252F:	fs/jfs/
11253
11254JME NETWORK DRIVER
11255M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
11256L:	netdev@vger.kernel.org
11257S:	Maintained
11258F:	drivers/net/ethernet/jme.*
11259
11260JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
11261M:	David Woodhouse <dwmw2@infradead.org>
11262M:	Richard Weinberger <richard@nod.at>
11263L:	linux-mtd@lists.infradead.org
11264S:	Odd Fixes
11265W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
11266T:	git git://git.infradead.org/ubifs-2.6.git
11267F:	fs/jffs2/
11268F:	include/uapi/linux/jffs2.h
11269
11270JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
11271M:	"Theodore Ts'o" <tytso@mit.edu>
11272M:	Jan Kara <jack@suse.com>
11273L:	linux-ext4@vger.kernel.org
11274S:	Maintained
11275F:	fs/jbd2/
11276F:	include/linux/jbd2.h
11277
11278JPU V4L2 MEM2MEM DRIVER FOR RENESAS
11279M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
11280L:	linux-media@vger.kernel.org
11281L:	linux-renesas-soc@vger.kernel.org
11282S:	Maintained
11283F:	drivers/media/platform/renesas/rcar_jpu.c
11284
11285JSM Neo PCI based serial card
11286L:	linux-serial@vger.kernel.org
11287S:	Orphan
11288F:	drivers/tty/serial/jsm/
11289
11290K10TEMP HARDWARE MONITORING DRIVER
11291M:	Clemens Ladisch <clemens@ladisch.de>
11292L:	linux-hwmon@vger.kernel.org
11293S:	Maintained
11294F:	Documentation/hwmon/k10temp.rst
11295F:	drivers/hwmon/k10temp.c
11296
11297K8TEMP HARDWARE MONITORING DRIVER
11298M:	Rudolf Marek <r.marek@assembler.cz>
11299L:	linux-hwmon@vger.kernel.org
11300S:	Maintained
11301F:	Documentation/hwmon/k8temp.rst
11302F:	drivers/hwmon/k8temp.c
11303
11304KASAN
11305M:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
11306R:	Alexander Potapenko <glider@google.com>
11307R:	Andrey Konovalov <andreyknvl@gmail.com>
11308R:	Dmitry Vyukov <dvyukov@google.com>
11309R:	Vincenzo Frascino <vincenzo.frascino@arm.com>
11310L:	kasan-dev@googlegroups.com
11311S:	Maintained
11312F:	Documentation/dev-tools/kasan.rst
11313F:	arch/*/include/asm/*kasan.h
11314F:	arch/*/mm/kasan_init*
11315F:	include/linux/kasan*.h
11316F:	lib/Kconfig.kasan
11317F:	mm/kasan/
11318F:	scripts/Makefile.kasan
11319
11320KCONFIG
11321M:	Masahiro Yamada <masahiroy@kernel.org>
11322L:	linux-kbuild@vger.kernel.org
11323S:	Maintained
11324Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
11325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
11326F:	Documentation/kbuild/kconfig*
11327F:	scripts/Kconfig.include
11328F:	scripts/kconfig/
11329
11330KCOV
11331R:	Dmitry Vyukov <dvyukov@google.com>
11332R:	Andrey Konovalov <andreyknvl@gmail.com>
11333L:	kasan-dev@googlegroups.com
11334S:	Maintained
11335F:	Documentation/dev-tools/kcov.rst
11336F:	include/linux/kcov.h
11337F:	include/uapi/linux/kcov.h
11338F:	kernel/kcov.c
11339F:	scripts/Makefile.kcov
11340
11341KCSAN
11342M:	Marco Elver <elver@google.com>
11343R:	Dmitry Vyukov <dvyukov@google.com>
11344L:	kasan-dev@googlegroups.com
11345S:	Maintained
11346F:	Documentation/dev-tools/kcsan.rst
11347F:	include/linux/kcsan*.h
11348F:	kernel/kcsan/
11349F:	lib/Kconfig.kcsan
11350F:	scripts/Makefile.kcsan
11351
11352KDUMP
11353M:	Baoquan He <bhe@redhat.com>
11354R:	Vivek Goyal <vgoyal@redhat.com>
11355R:	Dave Young <dyoung@redhat.com>
11356L:	kexec@lists.infradead.org
11357S:	Maintained
11358W:	http://lse.sourceforge.net/kdump/
11359F:	Documentation/admin-guide/kdump/
11360F:	fs/proc/vmcore.c
11361F:	include/linux/crash_core.h
11362F:	include/linux/crash_dump.h
11363F:	include/uapi/linux/vmcore.h
11364F:	kernel/crash_*.c
11365
11366KEENE FM RADIO TRANSMITTER DRIVER
11367M:	Hans Verkuil <hverkuil@xs4all.nl>
11368L:	linux-media@vger.kernel.org
11369S:	Maintained
11370W:	https://linuxtv.org
11371T:	git git://linuxtv.org/media_tree.git
11372F:	drivers/media/radio/radio-keene*
11373
11374KERNEL AUTOMOUNTER
11375M:	Ian Kent <raven@themaw.net>
11376L:	autofs@vger.kernel.org
11377S:	Maintained
11378F:	fs/autofs/
11379
11380KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
11381M:	Masahiro Yamada <masahiroy@kernel.org>
11382R:	Nathan Chancellor <nathan@kernel.org>
11383R:	Nick Desaulniers <ndesaulniers@google.com>
11384R:	Nicolas Schier <nicolas@fjasle.eu>
11385L:	linux-kbuild@vger.kernel.org
11386S:	Maintained
11387Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
11388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
11389F:	Documentation/kbuild/
11390F:	Makefile
11391F:	scripts/*vmlinux*
11392F:	scripts/Kbuild*
11393F:	scripts/Makefile*
11394F:	scripts/basic/
11395F:	scripts/dummy-tools/
11396F:	scripts/mk*
11397F:	scripts/mod/
11398F:	scripts/package/
11399F:	usr/
11400
11401KERNEL HARDENING (not covered by other areas)
11402M:	Kees Cook <keescook@chromium.org>
11403L:	linux-hardening@vger.kernel.org
11404S:	Supported
11405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11406F:	Documentation/ABI/testing/sysfs-kernel-oops_count
11407F:	Documentation/ABI/testing/sysfs-kernel-warn_count
11408F:	include/linux/overflow.h
11409F:	include/linux/randomize_kstack.h
11410F:	mm/usercopy.c
11411K:	\b(add|choose)_random_kstack_offset\b
11412K:	\b__check_(object_size|heap_object)\b
11413
11414KERNEL JANITORS
11415L:	kernel-janitors@vger.kernel.org
11416S:	Odd Fixes
11417W:	http://kernelnewbies.org/KernelJanitors
11418
11419KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
11420M:	Chuck Lever <chuck.lever@oracle.com>
11421M:	Jeff Layton <jlayton@kernel.org>
11422R:	Neil Brown <neilb@suse.de>
11423R:	Olga Kornievskaia <kolga@netapp.com>
11424R:	Dai Ngo <Dai.Ngo@oracle.com>
11425R:	Tom Talpey <tom@talpey.com>
11426L:	linux-nfs@vger.kernel.org
11427S:	Supported
11428W:	http://nfs.sourceforge.net/
11429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11430F:	Documentation/filesystems/nfs/
11431F:	fs/exportfs/
11432F:	fs/lockd/
11433F:	fs/nfs_common/
11434F:	fs/nfsd/
11435F:	include/linux/lockd/
11436F:	include/linux/sunrpc/
11437F:	include/trace/events/rpcgss.h
11438F:	include/trace/events/rpcrdma.h
11439F:	include/trace/events/sunrpc.h
11440F:	include/trace/misc/fs.h
11441F:	include/trace/misc/nfs.h
11442F:	include/trace/misc/sunrpc.h
11443F:	include/uapi/linux/nfsd/
11444F:	include/uapi/linux/sunrpc/
11445F:	net/sunrpc/
11446
11447KERNEL REGRESSIONS
11448M:	Thorsten Leemhuis <linux@leemhuis.info>
11449L:	regressions@lists.linux.dev
11450S:	Supported
11451F:	Documentation/admin-guide/reporting-regressions.rst
11452F:	Documentation/process/handling-regressions.rst
11453
11454KERNEL SELFTEST FRAMEWORK
11455M:	Shuah Khan <shuah@kernel.org>
11456M:	Shuah Khan <skhan@linuxfoundation.org>
11457L:	linux-kselftest@vger.kernel.org
11458S:	Maintained
11459Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
11460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
11461F:	Documentation/dev-tools/kselftest*
11462F:	tools/testing/selftests/
11463
11464KERNEL SMB3 SERVER (KSMBD)
11465M:	Namjae Jeon <linkinjeon@kernel.org>
11466M:	Steve French <sfrench@samba.org>
11467R:	Sergey Senozhatsky <senozhatsky@chromium.org>
11468R:	Tom Talpey <tom@talpey.com>
11469L:	linux-cifs@vger.kernel.org
11470S:	Maintained
11471T:	git git://git.samba.org/ksmbd.git
11472F:	Documentation/filesystems/smb/ksmbd.rst
11473F:	fs/smb/common/
11474F:	fs/smb/server/
11475
11476KERNEL UNIT TESTING FRAMEWORK (KUnit)
11477M:	Brendan Higgins <brendanhiggins@google.com>
11478M:	David Gow <davidgow@google.com>
11479L:	linux-kselftest@vger.kernel.org
11480L:	kunit-dev@googlegroups.com
11481S:	Maintained
11482W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
11483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
11484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
11485F:	Documentation/dev-tools/kunit/
11486F:	include/kunit/
11487F:	lib/kunit/
11488F:	rust/kernel/kunit.rs
11489F:	scripts/rustdoc_test_*
11490F:	tools/testing/kunit/
11491
11492KERNEL USERMODE HELPER
11493M:	Luis Chamberlain <mcgrof@kernel.org>
11494L:	linux-kernel@vger.kernel.org
11495S:	Maintained
11496F:	include/linux/umh.h
11497F:	kernel/umh.c
11498
11499KERNEL VIRTUAL MACHINE (KVM)
11500M:	Paolo Bonzini <pbonzini@redhat.com>
11501L:	kvm@vger.kernel.org
11502S:	Supported
11503W:	http://www.linux-kvm.org
11504T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11505F:	Documentation/virt/kvm/
11506F:	include/asm-generic/kvm*
11507F:	include/kvm/iodev.h
11508F:	include/linux/kvm*
11509F:	include/trace/events/kvm.h
11510F:	include/uapi/asm-generic/kvm*
11511F:	include/uapi/linux/kvm*
11512F:	tools/kvm/
11513F:	tools/testing/selftests/kvm/
11514F:	virt/kvm/*
11515
11516KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
11517M:	Marc Zyngier <maz@kernel.org>
11518M:	Oliver Upton <oliver.upton@linux.dev>
11519R:	James Morse <james.morse@arm.com>
11520R:	Suzuki K Poulose <suzuki.poulose@arm.com>
11521R:	Zenghui Yu <yuzenghui@huawei.com>
11522L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11523L:	kvmarm@lists.linux.dev
11524S:	Maintained
11525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
11526F:	arch/arm64/include/asm/kvm*
11527F:	arch/arm64/include/uapi/asm/kvm*
11528F:	arch/arm64/kvm/
11529F:	include/kvm/arm_*
11530F:	tools/testing/selftests/kvm/*/aarch64/
11531F:	tools/testing/selftests/kvm/aarch64/
11532
11533KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
11534M:	Huacai Chen <chenhuacai@kernel.org>
11535L:	linux-mips@vger.kernel.org
11536L:	kvm@vger.kernel.org
11537S:	Maintained
11538T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11539F:	arch/mips/include/asm/kvm*
11540F:	arch/mips/include/uapi/asm/kvm*
11541F:	arch/mips/kvm/
11542
11543KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
11544M:	Michael Ellerman <mpe@ellerman.id.au>
11545R:	Nicholas Piggin <npiggin@gmail.com>
11546L:	linuxppc-dev@lists.ozlabs.org
11547L:	kvm@vger.kernel.org
11548S:	Maintained (Book3S 64-bit HV)
11549S:	Odd fixes (Book3S 64-bit PR)
11550S:	Orphan (Book3E and 32-bit)
11551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
11552F:	arch/powerpc/include/asm/kvm*
11553F:	arch/powerpc/include/uapi/asm/kvm*
11554F:	arch/powerpc/kernel/kvm*
11555F:	arch/powerpc/kvm/
11556
11557KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
11558M:	Anup Patel <anup@brainfault.org>
11559R:	Atish Patra <atishp@atishpatra.org>
11560L:	kvm@vger.kernel.org
11561L:	kvm-riscv@lists.infradead.org
11562L:	linux-riscv@lists.infradead.org
11563S:	Maintained
11564T:	git https://github.com/kvm-riscv/linux.git
11565F:	arch/riscv/include/asm/kvm*
11566F:	arch/riscv/include/uapi/asm/kvm*
11567F:	arch/riscv/kvm/
11568F:	tools/testing/selftests/kvm/*/riscv/
11569
11570KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
11571M:	Christian Borntraeger <borntraeger@linux.ibm.com>
11572M:	Janosch Frank <frankja@linux.ibm.com>
11573M:	Claudio Imbrenda <imbrenda@linux.ibm.com>
11574R:	David Hildenbrand <david@redhat.com>
11575L:	kvm@vger.kernel.org
11576S:	Supported
11577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
11578F:	Documentation/virt/kvm/s390*
11579F:	arch/s390/include/asm/gmap.h
11580F:	arch/s390/include/asm/kvm*
11581F:	arch/s390/include/uapi/asm/kvm*
11582F:	arch/s390/include/uapi/asm/uvdevice.h
11583F:	arch/s390/kernel/uv.c
11584F:	arch/s390/kvm/
11585F:	arch/s390/mm/gmap.c
11586F:	drivers/s390/char/uvdevice.c
11587F:	tools/testing/selftests/drivers/s390x/uvdevice/
11588F:	tools/testing/selftests/kvm/*/s390x/
11589F:	tools/testing/selftests/kvm/s390x/
11590
11591KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
11592M:	Sean Christopherson <seanjc@google.com>
11593M:	Paolo Bonzini <pbonzini@redhat.com>
11594L:	kvm@vger.kernel.org
11595S:	Supported
11596P:	Documentation/process/maintainer-kvm-x86.rst
11597T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11598F:	arch/x86/include/asm/kvm*
11599F:	arch/x86/include/asm/svm.h
11600F:	arch/x86/include/asm/vmx*.h
11601F:	arch/x86/include/uapi/asm/kvm*
11602F:	arch/x86/include/uapi/asm/svm.h
11603F:	arch/x86/include/uapi/asm/vmx.h
11604F:	arch/x86/kvm/
11605F:	arch/x86/kvm/*/
11606F:	tools/testing/selftests/kvm/*/x86_64/
11607F:	tools/testing/selftests/kvm/x86_64/
11608
11609KERNFS
11610M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11611M:	Tejun Heo <tj@kernel.org>
11612S:	Supported
11613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11614F:	fs/kernfs/
11615F:	include/linux/kernfs.h
11616
11617KEXEC
11618M:	Eric Biederman <ebiederm@xmission.com>
11619L:	kexec@lists.infradead.org
11620S:	Maintained
11621W:	http://kernel.org/pub/linux/utils/kernel/kexec/
11622F:	include/linux/kexec.h
11623F:	include/uapi/linux/kexec.h
11624F:	kernel/kexec*
11625
11626KEYS-ENCRYPTED
11627M:	Mimi Zohar <zohar@linux.ibm.com>
11628L:	linux-integrity@vger.kernel.org
11629L:	keyrings@vger.kernel.org
11630S:	Supported
11631F:	Documentation/security/keys/trusted-encrypted.rst
11632F:	include/keys/encrypted-type.h
11633F:	security/keys/encrypted-keys/
11634
11635KEYS-TRUSTED
11636M:	James Bottomley <jejb@linux.ibm.com>
11637M:	Jarkko Sakkinen <jarkko@kernel.org>
11638M:	Mimi Zohar <zohar@linux.ibm.com>
11639L:	linux-integrity@vger.kernel.org
11640L:	keyrings@vger.kernel.org
11641S:	Supported
11642F:	Documentation/security/keys/trusted-encrypted.rst
11643F:	include/keys/trusted-type.h
11644F:	include/keys/trusted_tpm.h
11645F:	security/keys/trusted-keys/
11646
11647KEYS-TRUSTED-CAAM
11648M:	Ahmad Fatoum <a.fatoum@pengutronix.de>
11649R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11650L:	linux-integrity@vger.kernel.org
11651L:	keyrings@vger.kernel.org
11652S:	Maintained
11653F:	include/keys/trusted_caam.h
11654F:	security/keys/trusted-keys/trusted_caam.c
11655
11656KEYS-TRUSTED-TEE
11657M:	Sumit Garg <sumit.garg@linaro.org>
11658L:	linux-integrity@vger.kernel.org
11659L:	keyrings@vger.kernel.org
11660S:	Supported
11661F:	include/keys/trusted_tee.h
11662F:	security/keys/trusted-keys/trusted_tee.c
11663
11664KEYS/KEYRINGS
11665M:	David Howells <dhowells@redhat.com>
11666M:	Jarkko Sakkinen <jarkko@kernel.org>
11667L:	keyrings@vger.kernel.org
11668S:	Maintained
11669F:	Documentation/security/keys/core.rst
11670F:	include/keys/
11671F:	include/linux/key-type.h
11672F:	include/linux/key.h
11673F:	include/linux/keyctl.h
11674F:	include/uapi/linux/keyctl.h
11675F:	security/keys/
11676
11677KEYS/KEYRINGS_INTEGRITY
11678M:	Jarkko Sakkinen <jarkko@kernel.org>
11679M:	Mimi Zohar <zohar@linux.ibm.com>
11680L:	linux-integrity@vger.kernel.org
11681L:	keyrings@vger.kernel.org
11682S:	Supported
11683F:	security/integrity/platform_certs
11684
11685KFENCE
11686M:	Alexander Potapenko <glider@google.com>
11687M:	Marco Elver <elver@google.com>
11688R:	Dmitry Vyukov <dvyukov@google.com>
11689L:	kasan-dev@googlegroups.com
11690S:	Maintained
11691F:	Documentation/dev-tools/kfence.rst
11692F:	arch/*/include/asm/kfence.h
11693F:	include/linux/kfence.h
11694F:	lib/Kconfig.kfence
11695F:	mm/kfence/
11696
11697KFIFO
11698M:	Stefani Seibold <stefani@seibold.net>
11699S:	Maintained
11700F:	include/linux/kfifo.h
11701F:	lib/kfifo.c
11702F:	samples/kfifo/
11703
11704KGDB / KDB /debug_core
11705M:	Jason Wessel <jason.wessel@windriver.com>
11706M:	Daniel Thompson <daniel.thompson@linaro.org>
11707R:	Douglas Anderson <dianders@chromium.org>
11708L:	kgdb-bugreport@lists.sourceforge.net
11709S:	Maintained
11710W:	http://kgdb.wiki.kernel.org/
11711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11712F:	Documentation/dev-tools/kgdb.rst
11713F:	drivers/misc/kgdbts.c
11714F:	drivers/tty/serial/kgdboc.c
11715F:	include/linux/kdb.h
11716F:	include/linux/kgdb.h
11717F:	kernel/debug/
11718F:	kernel/module/kdb.c
11719
11720KHADAS MCU MFD DRIVER
11721M:	Neil Armstrong <neil.armstrong@linaro.org>
11722L:	linux-amlogic@lists.infradead.org
11723S:	Maintained
11724F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11725F:	drivers/mfd/khadas-mcu.c
11726F:	drivers/thermal/khadas_mcu_fan.c
11727F:	include/linux/mfd/khadas-mcu.h
11728
11729KIONIX/ROHM KX022A ACCELEROMETER
11730M:	Matti Vaittinen <mazziesaccount@gmail.com>
11731L:	linux-iio@vger.kernel.org
11732S:	Supported
11733F:	drivers/iio/accel/kionix-kx022a*
11734
11735KMEMLEAK
11736M:	Catalin Marinas <catalin.marinas@arm.com>
11737S:	Maintained
11738F:	Documentation/dev-tools/kmemleak.rst
11739F:	include/linux/kmemleak.h
11740F:	mm/kmemleak.c
11741F:	samples/kmemleak/kmemleak-test.c
11742
11743KMSAN
11744M:	Alexander Potapenko <glider@google.com>
11745R:	Marco Elver <elver@google.com>
11746R:	Dmitry Vyukov <dvyukov@google.com>
11747L:	kasan-dev@googlegroups.com
11748S:	Maintained
11749F:	Documentation/dev-tools/kmsan.rst
11750F:	arch/*/include/asm/kmsan.h
11751F:	arch/*/mm/kmsan_*
11752F:	include/linux/kmsan*.h
11753F:	lib/Kconfig.kmsan
11754F:	mm/kmsan/
11755F:	scripts/Makefile.kmsan
11756
11757KPROBES
11758M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
11759M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
11760M:	"David S. Miller" <davem@davemloft.net>
11761M:	Masami Hiramatsu <mhiramat@kernel.org>
11762L:	linux-kernel@vger.kernel.org
11763L:	linux-trace-kernel@vger.kernel.org
11764S:	Maintained
11765Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
11766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
11767F:	Documentation/trace/kprobes.rst
11768F:	include/asm-generic/kprobes.h
11769F:	include/linux/kprobes.h
11770F:	kernel/kprobes.c
11771F:	lib/test_kprobes.c
11772F:	samples/kprobes
11773
11774KS0108 LCD CONTROLLER DRIVER
11775M:	Miguel Ojeda <ojeda@kernel.org>
11776S:	Maintained
11777F:	Documentation/admin-guide/auxdisplay/ks0108.rst
11778F:	drivers/auxdisplay/ks0108.c
11779F:	include/linux/ks0108.h
11780
11781KTD253 BACKLIGHT DRIVER
11782M:	Linus Walleij <linus.walleij@linaro.org>
11783S:	Maintained
11784F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
11785F:	drivers/video/backlight/ktd253-backlight.c
11786
11787KTEST
11788M:	Steven Rostedt <rostedt@goodmis.org>
11789M:	John Hawley <warthog9@eaglescrag.net>
11790S:	Maintained
11791F:	tools/testing/ktest
11792
11793KTZ8866 BACKLIGHT DRIVER
11794M:	Jianhua Lu <lujianhua000@gmail.com>
11795S:	Maintained
11796F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
11797F:	drivers/video/backlight/ktz8866.c
11798
11799KVM PARAVIRT (KVM/paravirt)
11800M:	Paolo Bonzini <pbonzini@redhat.com>
11801R:	Wanpeng Li <wanpengli@tencent.com>
11802R:	Vitaly Kuznetsov <vkuznets@redhat.com>
11803L:	kvm@vger.kernel.org
11804S:	Supported
11805T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11806F:	arch/um/include/asm/kvm_para.h
11807F:	arch/x86/include/asm/kvm_para.h
11808F:	arch/x86/include/asm/pvclock-abi.h
11809F:	arch/x86/include/uapi/asm/kvm_para.h
11810F:	arch/x86/kernel/kvm.c
11811F:	arch/x86/kernel/kvmclock.c
11812F:	include/asm-generic/kvm_para.h
11813F:	include/linux/kvm_para.h
11814F:	include/uapi/asm-generic/kvm_para.h
11815F:	include/uapi/linux/kvm_para.h
11816
11817KVM X86 HYPER-V (KVM/hyper-v)
11818M:	Vitaly Kuznetsov <vkuznets@redhat.com>
11819M:	Sean Christopherson <seanjc@google.com>
11820M:	Paolo Bonzini <pbonzini@redhat.com>
11821L:	kvm@vger.kernel.org
11822S:	Supported
11823T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11824F:	arch/x86/kvm/hyperv.*
11825F:	arch/x86/kvm/kvm_onhyperv.*
11826F:	arch/x86/kvm/svm/hyperv.*
11827F:	arch/x86/kvm/svm/svm_onhyperv.*
11828F:	arch/x86/kvm/vmx/hyperv.*
11829
11830KVM X86 Xen (KVM/Xen)
11831M:	David Woodhouse <dwmw2@infradead.org>
11832M:	Paul Durrant <paul@xen.org>
11833M:	Sean Christopherson <seanjc@google.com>
11834M:	Paolo Bonzini <pbonzini@redhat.com>
11835L:	kvm@vger.kernel.org
11836S:	Supported
11837T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11838F:	arch/x86/kvm/xen.*
11839
11840L3MDEV
11841M:	David Ahern <dsahern@kernel.org>
11842L:	netdev@vger.kernel.org
11843S:	Maintained
11844F:	include/net/l3mdev.h
11845F:	net/l3mdev
11846
11847LANDLOCK SECURITY MODULE
11848M:	Mickaël Salaün <mic@digikod.net>
11849L:	linux-security-module@vger.kernel.org
11850S:	Supported
11851W:	https://landlock.io
11852T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
11853F:	Documentation/security/landlock.rst
11854F:	Documentation/userspace-api/landlock.rst
11855F:	include/uapi/linux/landlock.h
11856F:	samples/landlock/
11857F:	security/landlock/
11858F:	tools/testing/selftests/landlock/
11859K:	landlock
11860K:	LANDLOCK
11861
11862LANTIQ / INTEL Ethernet drivers
11863M:	Hauke Mehrtens <hauke@hauke-m.de>
11864L:	netdev@vger.kernel.org
11865S:	Maintained
11866F:	drivers/net/dsa/lantiq_gswip.c
11867F:	drivers/net/dsa/lantiq_pce.h
11868F:	drivers/net/ethernet/lantiq_xrx200.c
11869F:	net/dsa/tag_gswip.c
11870
11871LANTIQ MIPS ARCHITECTURE
11872M:	John Crispin <john@phrozen.org>
11873L:	linux-mips@vger.kernel.org
11874S:	Maintained
11875F:	arch/mips/lantiq
11876F:	drivers/soc/lantiq
11877
11878LASI 53c700 driver for PARISC
11879M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11880L:	linux-scsi@vger.kernel.org
11881S:	Maintained
11882F:	Documentation/scsi/53c700.rst
11883F:	drivers/scsi/53c700*
11884
11885LEAKING_ADDRESSES
11886M:	Tobin C. Harding <me@tobin.cc>
11887M:	Tycho Andersen <tycho@tycho.pizza>
11888L:	linux-hardening@vger.kernel.org
11889S:	Maintained
11890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
11891F:	scripts/leaking_addresses.pl
11892
11893LED SUBSYSTEM
11894M:	Pavel Machek <pavel@ucw.cz>
11895M:	Lee Jones <lee@kernel.org>
11896L:	linux-leds@vger.kernel.org
11897S:	Maintained
11898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
11899F:	Documentation/devicetree/bindings/leds/
11900F:	Documentation/leds/
11901F:	drivers/leds/
11902F:	include/dt-bindings/leds/
11903F:	include/linux/leds.h
11904
11905LEGACY EEPROM DRIVER
11906M:	Jean Delvare <jdelvare@suse.com>
11907S:	Maintained
11908F:	Documentation/misc-devices/eeprom.rst
11909F:	drivers/misc/eeprom/eeprom.c
11910
11911LEGO MINDSTORMS EV3
11912R:	David Lechner <david@lechnology.com>
11913S:	Maintained
11914F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
11915F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
11916F:	drivers/power/supply/lego_ev3_battery.c
11917
11918LEGO USB Tower driver
11919M:	Juergen Stuber <starblue@users.sourceforge.net>
11920L:	legousb-devel@lists.sourceforge.net
11921S:	Maintained
11922W:	http://legousb.sourceforge.net/
11923F:	drivers/usb/misc/legousbtower.c
11924
11925LETSKETCH HID TABLET DRIVER
11926M:	Hans de Goede <hdegoede@redhat.com>
11927L:	linux-input@vger.kernel.org
11928S:	Maintained
11929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11930F:	drivers/hid/hid-letsketch.c
11931
11932LG LAPTOP EXTRAS
11933M:	Matan Ziv-Av <matan@svgalib.org>
11934L:	platform-driver-x86@vger.kernel.org
11935S:	Maintained
11936F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
11937F:	Documentation/admin-guide/laptops/lg-laptop.rst
11938F:	drivers/platform/x86/lg-laptop.c
11939
11940LG2160 MEDIA DRIVER
11941M:	Michael Krufky <mkrufky@linuxtv.org>
11942L:	linux-media@vger.kernel.org
11943S:	Maintained
11944W:	https://linuxtv.org
11945W:	http://github.com/mkrufky
11946Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11947T:	git git://linuxtv.org/mkrufky/tuners.git
11948F:	drivers/media/dvb-frontends/lg2160.*
11949
11950LGDT3305 MEDIA DRIVER
11951M:	Michael Krufky <mkrufky@linuxtv.org>
11952L:	linux-media@vger.kernel.org
11953S:	Maintained
11954W:	https://linuxtv.org
11955W:	http://github.com/mkrufky
11956Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11957T:	git git://linuxtv.org/mkrufky/tuners.git
11958F:	drivers/media/dvb-frontends/lgdt3305.*
11959
11960LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
11961M:	Viresh Kumar <vireshk@kernel.org>
11962L:	linux-ide@vger.kernel.org
11963S:	Maintained
11964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11965F:	drivers/ata/pata_arasan_cf.c
11966F:	include/linux/pata_arasan_cf_data.h
11967
11968LIBATA PATA DRIVERS
11969R:	Sergey Shtylyov <s.shtylyov@omp.ru>
11970L:	linux-ide@vger.kernel.org
11971F:	drivers/ata/ata_*.c
11972F:	drivers/ata/pata_*.c
11973
11974LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11975M:	Linus Walleij <linus.walleij@linaro.org>
11976L:	linux-ide@vger.kernel.org
11977S:	Maintained
11978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11979F:	drivers/ata/pata_ftide010.c
11980F:	drivers/ata/sata_gemini.c
11981F:	drivers/ata/sata_gemini.h
11982
11983LIBATA SATA AHCI PLATFORM devices support
11984M:	Hans de Goede <hdegoede@redhat.com>
11985M:	Jens Axboe <axboe@kernel.dk>
11986L:	linux-ide@vger.kernel.org
11987S:	Maintained
11988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11989F:	drivers/ata/ahci_platform.c
11990F:	drivers/ata/libahci_platform.c
11991F:	include/linux/ahci_platform.h
11992
11993LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
11994M:	Serge Semin <fancer.lancer@gmail.com>
11995L:	linux-ide@vger.kernel.org
11996S:	Maintained
11997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11998F:	Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
11999F:	Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12000F:	drivers/ata/ahci_dwc.c
12001
12002LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12003M:	Mikael Pettersson <mikpelinux@gmail.com>
12004L:	linux-ide@vger.kernel.org
12005S:	Maintained
12006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12007F:	drivers/ata/sata_promise.*
12008
12009LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12010M:	Damien Le Moal <dlemoal@kernel.org>
12011L:	linux-ide@vger.kernel.org
12012S:	Maintained
12013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12014F:	Documentation/ABI/testing/sysfs-ata
12015F:	Documentation/devicetree/bindings/ata/
12016F:	drivers/ata/
12017F:	include/linux/ata.h
12018F:	include/linux/libata.h
12019
12020LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12021M:	Vishal Verma <vishal.l.verma@intel.com>
12022M:	Dan Williams <dan.j.williams@intel.com>
12023M:	Dave Jiang <dave.jiang@intel.com>
12024L:	nvdimm@lists.linux.dev
12025S:	Supported
12026Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12027P:	Documentation/nvdimm/maintainer-entry-profile.rst
12028F:	drivers/nvdimm/btt*
12029
12030LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12031M:	Dan Williams <dan.j.williams@intel.com>
12032M:	Vishal Verma <vishal.l.verma@intel.com>
12033M:	Dave Jiang <dave.jiang@intel.com>
12034L:	nvdimm@lists.linux.dev
12035S:	Supported
12036Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12037P:	Documentation/nvdimm/maintainer-entry-profile.rst
12038F:	drivers/nvdimm/pmem*
12039
12040LIBNVDIMM: DEVICETREE BINDINGS
12041M:	Oliver O'Halloran <oohall@gmail.com>
12042L:	nvdimm@lists.linux.dev
12043S:	Supported
12044Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12045F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
12046F:	drivers/nvdimm/of_pmem.c
12047
12048LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12049M:	Dan Williams <dan.j.williams@intel.com>
12050M:	Vishal Verma <vishal.l.verma@intel.com>
12051M:	Dave Jiang <dave.jiang@intel.com>
12052M:	Ira Weiny <ira.weiny@intel.com>
12053L:	nvdimm@lists.linux.dev
12054S:	Supported
12055Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12056P:	Documentation/nvdimm/maintainer-entry-profile.rst
12057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12058F:	drivers/acpi/nfit/*
12059F:	drivers/nvdimm/*
12060F:	include/linux/libnvdimm.h
12061F:	include/linux/nd.h
12062F:	include/uapi/linux/ndctl.h
12063F:	tools/testing/nvdimm/
12064
12065LICENSES and SPDX stuff
12066M:	Thomas Gleixner <tglx@linutronix.de>
12067M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12068L:	linux-spdx@vger.kernel.org
12069S:	Maintained
12070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12071F:	COPYING
12072F:	Documentation/process/license-rules.rst
12073F:	LICENSES/
12074F:	scripts/spdxcheck-test.sh
12075F:	scripts/spdxcheck.py
12076F:	scripts/spdxexclude
12077
12078LINEAR RANGES HELPERS
12079M:	Mark Brown <broonie@kernel.org>
12080R:	Matti Vaittinen <mazziesaccount@gmail.com>
12081F:	include/linux/linear_range.h
12082F:	lib/linear_ranges.c
12083F:	lib/test_linear_ranges.c
12084
12085LINUX FOR POWER MACINTOSH
12086L:	linuxppc-dev@lists.ozlabs.org
12087S:	Orphan
12088F:	arch/powerpc/platforms/powermac/
12089F:	drivers/macintosh/
12090X:	drivers/macintosh/adb-iop.c
12091X:	drivers/macintosh/via-macii.c
12092
12093LINUX FOR POWERPC (32-BIT AND 64-BIT)
12094M:	Michael Ellerman <mpe@ellerman.id.au>
12095R:	Nicholas Piggin <npiggin@gmail.com>
12096R:	Christophe Leroy <christophe.leroy@csgroup.eu>
12097L:	linuxppc-dev@lists.ozlabs.org
12098S:	Supported
12099W:	https://github.com/linuxppc/wiki/wiki
12100Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
12101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
12102F:	Documentation/ABI/stable/sysfs-firmware-opal-*
12103F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
12104F:	Documentation/devicetree/bindings/powerpc/
12105F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
12106F:	Documentation/arch/powerpc/
12107F:	arch/powerpc/
12108F:	drivers/*/*/*pasemi*
12109F:	drivers/*/*pasemi*
12110F:	drivers/char/tpm/tpm_ibmvtpm*
12111F:	drivers/crypto/nx/
12112F:	drivers/crypto/vmx/
12113F:	drivers/i2c/busses/i2c-opal.c
12114F:	drivers/net/ethernet/ibm/ibmveth.*
12115F:	drivers/net/ethernet/ibm/ibmvnic.*
12116F:	drivers/pci/hotplug/pnv_php.c
12117F:	drivers/pci/hotplug/rpa*
12118F:	drivers/rtc/rtc-opal.c
12119F:	drivers/scsi/ibmvscsi/
12120F:	drivers/tty/hvc/hvc_opal.c
12121F:	drivers/watchdog/wdrtas.c
12122F:	tools/testing/selftests/powerpc
12123N:	/pmac
12124N:	powermac
12125N:	powernv
12126N:	[^a-z0-9]ps3
12127N:	pseries
12128
12129LINUX FOR POWERPC EMBEDDED MPC5XXX
12130M:	Anatolij Gustschin <agust@denx.de>
12131L:	linuxppc-dev@lists.ozlabs.org
12132S:	Odd Fixes
12133F:	arch/powerpc/platforms/512x/
12134F:	arch/powerpc/platforms/52xx/
12135
12136LINUX FOR POWERPC EMBEDDED PPC4XX
12137L:	linuxppc-dev@lists.ozlabs.org
12138S:	Orphan
12139F:	arch/powerpc/platforms/40x/
12140F:	arch/powerpc/platforms/44x/
12141
12142LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
12143M:	Scott Wood <oss@buserror.net>
12144L:	linuxppc-dev@lists.ozlabs.org
12145S:	Odd fixes
12146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
12147F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
12148F:	Documentation/devicetree/bindings/powerpc/fsl/
12149F:	arch/powerpc/platforms/83xx/
12150F:	arch/powerpc/platforms/85xx/
12151
12152LINUX FOR POWERPC EMBEDDED PPC8XX
12153M:	Christophe Leroy <christophe.leroy@csgroup.eu>
12154L:	linuxppc-dev@lists.ozlabs.org
12155S:	Maintained
12156F:	arch/powerpc/platforms/8xx/
12157
12158LINUX KERNEL DUMP TEST MODULE (LKDTM)
12159M:	Kees Cook <keescook@chromium.org>
12160S:	Maintained
12161F:	drivers/misc/lkdtm/*
12162F:	tools/testing/selftests/lkdtm/*
12163
12164LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
12165M:	Alan Stern <stern@rowland.harvard.edu>
12166M:	Andrea Parri <parri.andrea@gmail.com>
12167M:	Will Deacon <will@kernel.org>
12168M:	Peter Zijlstra <peterz@infradead.org>
12169M:	Boqun Feng <boqun.feng@gmail.com>
12170M:	Nicholas Piggin <npiggin@gmail.com>
12171M:	David Howells <dhowells@redhat.com>
12172M:	Jade Alglave <j.alglave@ucl.ac.uk>
12173M:	Luc Maranget <luc.maranget@inria.fr>
12174M:	"Paul E. McKenney" <paulmck@kernel.org>
12175R:	Akira Yokosawa <akiyks@gmail.com>
12176R:	Daniel Lustig <dlustig@nvidia.com>
12177R:	Joel Fernandes <joel@joelfernandes.org>
12178L:	linux-kernel@vger.kernel.org
12179L:	linux-arch@vger.kernel.org
12180S:	Supported
12181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
12182F:	Documentation/atomic_bitops.txt
12183F:	Documentation/atomic_t.txt
12184F:	Documentation/core-api/refcount-vs-atomic.rst
12185F:	Documentation/litmus-tests/
12186F:	Documentation/memory-barriers.txt
12187F:	tools/memory-model/
12188
12189LINUX-NEXT TREE
12190M:	Stephen Rothwell <sfr@canb.auug.org.au>
12191L:	linux-next@vger.kernel.org
12192S:	Supported
12193B:	mailto:linux-next@vger.kernel.org and the appropriate development tree
12194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
12195
12196LIS3LV02D ACCELEROMETER DRIVER
12197M:	Eric Piel <eric.piel@tremplin-utc.net>
12198S:	Maintained
12199F:	Documentation/misc-devices/lis3lv02d.rst
12200F:	drivers/misc/lis3lv02d/
12201F:	drivers/platform/x86/hp/hp_accel.c
12202
12203LIST KUNIT TEST
12204M:	David Gow <davidgow@google.com>
12205L:	linux-kselftest@vger.kernel.org
12206L:	kunit-dev@googlegroups.com
12207S:	Maintained
12208F:	lib/list-test.c
12209
12210LITEX PLATFORM
12211M:	Karol Gugala <kgugala@antmicro.com>
12212M:	Mateusz Holenko <mholenko@antmicro.com>
12213M:	Gabriel Somlo <gsomlo@gmail.com>
12214M:	Joel Stanley <joel@jms.id.au>
12215S:	Maintained
12216F:	Documentation/devicetree/bindings/*/litex,*.yaml
12217F:	arch/openrisc/boot/dts/or1klitex.dts
12218F:	drivers/mmc/host/litex_mmc.c
12219F:	drivers/net/ethernet/litex/*
12220F:	drivers/soc/litex/*
12221F:	drivers/tty/serial/liteuart.c
12222F:	include/linux/litex.h
12223N:	litex
12224
12225LIVE PATCHING
12226M:	Josh Poimboeuf <jpoimboe@kernel.org>
12227M:	Jiri Kosina <jikos@kernel.org>
12228M:	Miroslav Benes <mbenes@suse.cz>
12229M:	Petr Mladek <pmladek@suse.com>
12230R:	Joe Lawrence <joe.lawrence@redhat.com>
12231L:	live-patching@vger.kernel.org
12232S:	Maintained
12233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
12234F:	Documentation/ABI/testing/sysfs-kernel-livepatch
12235F:	Documentation/livepatch/
12236F:	arch/powerpc/include/asm/livepatch.h
12237F:	include/linux/livepatch.h
12238F:	kernel/livepatch/
12239F:	kernel/module/livepatch.c
12240F:	lib/livepatch/
12241F:	samples/livepatch/
12242F:	tools/testing/selftests/livepatch/
12243
12244LLC (802.2)
12245L:	netdev@vger.kernel.org
12246S:	Odd fixes
12247F:	include/linux/llc.h
12248F:	include/net/llc*
12249F:	include/uapi/linux/llc.h
12250F:	net/llc/
12251
12252LM73 HARDWARE MONITOR DRIVER
12253M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
12254L:	linux-hwmon@vger.kernel.org
12255S:	Maintained
12256F:	drivers/hwmon/lm73.c
12257
12258LM78 HARDWARE MONITOR DRIVER
12259M:	Jean Delvare <jdelvare@suse.com>
12260L:	linux-hwmon@vger.kernel.org
12261S:	Maintained
12262F:	Documentation/hwmon/lm78.rst
12263F:	drivers/hwmon/lm78.c
12264
12265LM83 HARDWARE MONITOR DRIVER
12266M:	Jean Delvare <jdelvare@suse.com>
12267L:	linux-hwmon@vger.kernel.org
12268S:	Maintained
12269F:	Documentation/hwmon/lm83.rst
12270F:	drivers/hwmon/lm83.c
12271
12272LM90 HARDWARE MONITOR DRIVER
12273M:	Jean Delvare <jdelvare@suse.com>
12274L:	linux-hwmon@vger.kernel.org
12275S:	Maintained
12276F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
12277F:	Documentation/hwmon/lm90.rst
12278F:	drivers/hwmon/lm90.c
12279F:	include/dt-bindings/thermal/lm90.h
12280
12281LM95234 HARDWARE MONITOR DRIVER
12282M:	Guenter Roeck <linux@roeck-us.net>
12283L:	linux-hwmon@vger.kernel.org
12284S:	Maintained
12285F:	Documentation/hwmon/lm95234.rst
12286F:	drivers/hwmon/lm95234.c
12287
12288LME2510 MEDIA DRIVER
12289M:	Malcolm Priestley <tvboxspy@gmail.com>
12290L:	linux-media@vger.kernel.org
12291S:	Maintained
12292W:	https://linuxtv.org
12293Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12294F:	drivers/media/usb/dvb-usb-v2/lmedm04*
12295
12296LOADPIN SECURITY MODULE
12297M:	Kees Cook <keescook@chromium.org>
12298S:	Supported
12299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12300F:	Documentation/admin-guide/LSM/LoadPin.rst
12301F:	security/loadpin/
12302
12303LOCKING PRIMITIVES
12304M:	Peter Zijlstra <peterz@infradead.org>
12305M:	Ingo Molnar <mingo@redhat.com>
12306M:	Will Deacon <will@kernel.org>
12307R:	Waiman Long <longman@redhat.com>
12308R:	Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
12309L:	linux-kernel@vger.kernel.org
12310S:	Maintained
12311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
12312F:	Documentation/locking/
12313F:	arch/*/include/asm/spinlock*.h
12314F:	include/linux/lockdep.h
12315F:	include/linux/mutex*.h
12316F:	include/linux/rwlock*.h
12317F:	include/linux/rwsem*.h
12318F:	include/linux/seqlock.h
12319F:	include/linux/spinlock*.h
12320F:	kernel/locking/
12321F:	lib/locking*.[ch]
12322X:	kernel/locking/locktorture.c
12323
12324LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
12325M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
12326L:	linux-ntfs-dev@lists.sourceforge.net
12327S:	Maintained
12328W:	http://www.linux-ntfs.org/content/view/19/37/
12329F:	Documentation/admin-guide/ldm.rst
12330F:	block/partitions/ldm.*
12331
12332LOGITECH HID GAMING KEYBOARDS
12333M:	Hans de Goede <hdegoede@redhat.com>
12334L:	linux-input@vger.kernel.org
12335S:	Maintained
12336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12337F:	drivers/hid/hid-lg-g15.c
12338
12339LONTIUM LT8912B MIPI TO HDMI BRIDGE
12340M:	Adrien Grassein <adrien.grassein@gmail.com>
12341S:	Maintained
12342F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
12343F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
12344
12345LOONGARCH
12346M:	Huacai Chen <chenhuacai@kernel.org>
12347R:	WANG Xuerui <kernel@xen0n.name>
12348L:	loongarch@lists.linux.dev
12349S:	Maintained
12350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
12351F:	Documentation/arch/loongarch/
12352F:	Documentation/translations/zh_CN/arch/loongarch/
12353F:	arch/loongarch/
12354F:	drivers/*/*loongarch*
12355
12356LOONGSON GPIO DRIVER
12357M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12358L:	linux-gpio@vger.kernel.org
12359S:	Maintained
12360F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
12361F:	drivers/gpio/gpio-loongson-64bit.c
12362
12363LOONGSON LS2X I2C DRIVER
12364M:	Binbin Zhou <zhoubinbin@loongson.cn>
12365L:	linux-i2c@vger.kernel.org
12366S:	Maintained
12367F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
12368F:	drivers/i2c/busses/i2c-ls2x.c
12369
12370LOONGSON-2 SOC SERIES CLOCK DRIVER
12371M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12372L:	linux-clk@vger.kernel.org
12373S:	Maintained
12374F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
12375F:	drivers/clk/clk-loongson2.c
12376F:	include/dt-bindings/clock/loongson,ls2k-clk.h
12377
12378LOONGSON SPI DRIVER
12379M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12380L:	linux-spi@vger.kernel.org
12381S:	Maintained
12382F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
12383F:	drivers/spi/spi-loongson-core.c
12384F:	drivers/spi/spi-loongson-pci.c
12385F:	drivers/spi/spi-loongson-plat.c
12386F:	drivers/spi/spi-loongson.h
12387
12388LOONGSON-2 SOC SERIES GUTS DRIVER
12389M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12390L:	loongarch@lists.linux.dev
12391S:	Maintained
12392F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
12393F:	drivers/soc/loongson/loongson2_guts.c
12394
12395LOONGSON-2 SOC SERIES PM DRIVER
12396M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12397L:	linux-pm@vger.kernel.org
12398S:	Maintained
12399F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
12400F:	drivers/soc/loongson/loongson2_pm.c
12401
12402LOONGSON-2 SOC SERIES PINCTRL DRIVER
12403M:	zhanghongchen <zhanghongchen@loongson.cn>
12404M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12405L:	linux-gpio@vger.kernel.org
12406S:	Maintained
12407F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
12408F:	drivers/pinctrl/pinctrl-loongson2.c
12409
12410LOONGSON-2 SOC SERIES THERMAL DRIVER
12411M:	zhanghongchen <zhanghongchen@loongson.cn>
12412M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12413L:	linux-pm@vger.kernel.org
12414S:	Maintained
12415F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
12416F:	drivers/thermal/loongson2_thermal.c
12417
12418LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
12419M:	Sathya Prakash <sathya.prakash@broadcom.com>
12420M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
12421M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
12422L:	MPT-FusionLinux.pdl@broadcom.com
12423L:	linux-scsi@vger.kernel.org
12424S:	Supported
12425W:	http://www.avagotech.com/support/
12426F:	drivers/message/fusion/
12427F:	drivers/scsi/mpt3sas/
12428
12429LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
12430M:	Matthew Wilcox <willy@infradead.org>
12431L:	linux-scsi@vger.kernel.org
12432S:	Maintained
12433F:	drivers/scsi/sym53c8xx_2/
12434
12435LTC1660 DAC DRIVER
12436M:	Marcus Folkesson <marcus.folkesson@gmail.com>
12437L:	linux-iio@vger.kernel.org
12438S:	Maintained
12439F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
12440F:	drivers/iio/dac/ltc1660.c
12441
12442LTC2688 IIO DAC DRIVER
12443M:	Nuno Sá <nuno.sa@analog.com>
12444L:	linux-iio@vger.kernel.org
12445S:	Supported
12446W:	https://ez.analog.com/linux-software-drivers
12447F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
12448F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
12449F:	drivers/iio/dac/ltc2688.c
12450
12451LTC2947 HARDWARE MONITOR DRIVER
12452M:	Nuno Sá <nuno.sa@analog.com>
12453L:	linux-hwmon@vger.kernel.org
12454S:	Supported
12455W:	https://ez.analog.com/linux-software-drivers
12456F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
12457F:	drivers/hwmon/ltc2947-core.c
12458F:	drivers/hwmon/ltc2947-i2c.c
12459F:	drivers/hwmon/ltc2947-spi.c
12460F:	drivers/hwmon/ltc2947.h
12461
12462LTC2983 IIO TEMPERATURE DRIVER
12463M:	Nuno Sá <nuno.sa@analog.com>
12464L:	linux-iio@vger.kernel.org
12465S:	Supported
12466W:	https://ez.analog.com/linux-software-drivers
12467F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
12468F:	drivers/iio/temperature/ltc2983.c
12469
12470LTC4261 HARDWARE MONITOR DRIVER
12471M:	Guenter Roeck <linux@roeck-us.net>
12472L:	linux-hwmon@vger.kernel.org
12473S:	Maintained
12474F:	Documentation/hwmon/ltc4261.rst
12475F:	drivers/hwmon/ltc4261.c
12476
12477LTC4306 I2C MULTIPLEXER DRIVER
12478M:	Michael Hennerich <michael.hennerich@analog.com>
12479L:	linux-i2c@vger.kernel.org
12480S:	Supported
12481W:	https://ez.analog.com/linux-software-drivers
12482F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
12483F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
12484
12485LTP (Linux Test Project)
12486M:	Mike Frysinger <vapier@gentoo.org>
12487M:	Cyril Hrubis <chrubis@suse.cz>
12488M:	Wanlong Gao <wanlong.gao@gmail.com>
12489M:	Jan Stancek <jstancek@redhat.com>
12490M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
12491M:	Alexey Kodanev <alexey.kodanev@oracle.com>
12492L:	ltp@lists.linux.it (subscribers-only)
12493S:	Maintained
12494W:	http://linux-test-project.github.io/
12495T:	git https://github.com/linux-test-project/ltp.git
12496
12497LYNX 28G SERDES PHY DRIVER
12498M:	Ioana Ciornei <ioana.ciornei@nxp.com>
12499L:	netdev@vger.kernel.org
12500S:	Supported
12501F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
12502F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
12503
12504LYNX PCS MODULE
12505M:	Ioana Ciornei <ioana.ciornei@nxp.com>
12506L:	netdev@vger.kernel.org
12507S:	Supported
12508F:	drivers/net/pcs/pcs-lynx.c
12509F:	include/linux/pcs-lynx.h
12510
12511M68K ARCHITECTURE
12512M:	Geert Uytterhoeven <geert@linux-m68k.org>
12513L:	linux-m68k@lists.linux-m68k.org
12514S:	Maintained
12515W:	http://www.linux-m68k.org/
12516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
12517F:	arch/m68k/
12518F:	drivers/zorro/
12519
12520M68K ON APPLE MACINTOSH
12521M:	Joshua Thompson <funaho@jurai.org>
12522L:	linux-m68k@lists.linux-m68k.org
12523S:	Maintained
12524W:	http://www.mac.linux-m68k.org/
12525F:	arch/m68k/mac/
12526F:	drivers/macintosh/adb-iop.c
12527F:	drivers/macintosh/via-macii.c
12528
12529M68K ON HP9000/300
12530M:	Philip Blundell <philb@gnu.org>
12531S:	Maintained
12532W:	http://www.tazenda.demon.co.uk/phil/linux-hp
12533F:	arch/m68k/hp300/
12534
12535M88DS3103 MEDIA DRIVER
12536M:	Antti Palosaari <crope@iki.fi>
12537L:	linux-media@vger.kernel.org
12538S:	Maintained
12539W:	https://linuxtv.org
12540W:	http://palosaari.fi/linux/
12541Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12542T:	git git://linuxtv.org/anttip/media_tree.git
12543F:	drivers/media/dvb-frontends/m88ds3103*
12544
12545M88RS2000 MEDIA DRIVER
12546M:	Malcolm Priestley <tvboxspy@gmail.com>
12547L:	linux-media@vger.kernel.org
12548S:	Maintained
12549W:	https://linuxtv.org
12550Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12551F:	drivers/media/dvb-frontends/m88rs2000*
12552
12553MA901 MASTERKIT USB FM RADIO DRIVER
12554M:	Alexey Klimov <klimov.linux@gmail.com>
12555L:	linux-media@vger.kernel.org
12556S:	Maintained
12557T:	git git://linuxtv.org/media_tree.git
12558F:	drivers/media/radio/radio-ma901.c
12559
12560MAC80211
12561M:	Johannes Berg <johannes@sipsolutions.net>
12562L:	linux-wireless@vger.kernel.org
12563S:	Maintained
12564W:	https://wireless.wiki.kernel.org/
12565Q:	https://patchwork.kernel.org/project/linux-wireless/list/
12566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
12567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
12568F:	Documentation/networking/mac80211-injection.rst
12569F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
12570F:	drivers/net/wireless/virtual/mac80211_hwsim.[ch]
12571F:	include/net/mac80211.h
12572F:	net/mac80211/
12573
12574MAILBOX API
12575M:	Jassi Brar <jassisinghbrar@gmail.com>
12576L:	linux-kernel@vger.kernel.org
12577S:	Maintained
12578F:	Documentation/devicetree/bindings/mailbox/
12579F:	drivers/mailbox/
12580F:	include/dt-bindings/mailbox/
12581F:	include/linux/mailbox_client.h
12582F:	include/linux/mailbox_controller.h
12583
12584MAILBOX ARM MHUv2
12585M:	Viresh Kumar <viresh.kumar@linaro.org>
12586M:	Tushar Khandelwal <Tushar.Khandelwal@arm.com>
12587L:	linux-kernel@vger.kernel.org
12588S:	Maintained
12589F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
12590F:	drivers/mailbox/arm_mhuv2.c
12591F:	include/linux/mailbox/arm_mhuv2_message.h
12592
12593MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
12594M:	Michael Kerrisk <mtk.manpages@gmail.com>
12595L:	linux-man@vger.kernel.org
12596S:	Maintained
12597W:	http://www.kernel.org/doc/man-pages
12598
12599MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
12600M:	Jeremy Kerr <jk@codeconstruct.com.au>
12601M:	Matt Johnston <matt@codeconstruct.com.au>
12602L:	netdev@vger.kernel.org
12603S:	Maintained
12604F:	Documentation/networking/mctp.rst
12605F:	drivers/net/mctp/
12606F:	include/net/mctp.h
12607F:	include/net/mctpdevice.h
12608F:	include/net/netns/mctp.h
12609F:	net/mctp/
12610
12611MAPLE TREE
12612M:	Liam R. Howlett <Liam.Howlett@oracle.com>
12613L:	maple-tree@lists.infradead.org
12614L:	linux-mm@kvack.org
12615S:	Supported
12616F:	Documentation/core-api/maple_tree.rst
12617F:	include/linux/maple_tree.h
12618F:	include/trace/events/maple_tree.h
12619F:	lib/maple_tree.c
12620F:	lib/test_maple_tree.c
12621F:	tools/testing/radix-tree/linux/maple_tree.h
12622F:	tools/testing/radix-tree/maple.c
12623
12624MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
12625M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
12626L:	linux-mips@vger.kernel.org
12627S:	Maintained
12628F:	arch/mips/boot/dts/img/pistachio*
12629
12630MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
12631M:	Andrew Lunn <andrew@lunn.ch>
12632L:	netdev@vger.kernel.org
12633S:	Maintained
12634F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
12635F:	Documentation/networking/devlink/mv88e6xxx.rst
12636F:	drivers/net/dsa/mv88e6xxx/
12637F:	include/linux/dsa/mv88e6xxx.h
12638F:	include/linux/platform_data/mv88e6xxx.h
12639
12640MARVELL ARMADA 3700 PHY DRIVERS
12641M:	Miquel Raynal <miquel.raynal@bootlin.com>
12642S:	Maintained
12643F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
12644F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
12645F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
12646F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
12647
12648MARVELL ARMADA 3700 SERIAL DRIVER
12649M:	Pali Rohár <pali@kernel.org>
12650S:	Maintained
12651F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
12652F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
12653F:	drivers/tty/serial/mvebu-uart.c
12654
12655MARVELL ARMADA DRM SUPPORT
12656M:	Russell King <linux@armlinux.org.uk>
12657S:	Maintained
12658T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
12659T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
12660F:	Documentation/devicetree/bindings/display/armada/
12661F:	drivers/gpu/drm/armada/
12662F:	include/uapi/drm/armada_drm.h
12663
12664MARVELL CRYPTO DRIVER
12665M:	Boris Brezillon <bbrezillon@kernel.org>
12666M:	Arnaud Ebalard <arno@natisbad.org>
12667M:	Srujana Challa <schalla@marvell.com>
12668L:	linux-crypto@vger.kernel.org
12669S:	Maintained
12670F:	drivers/crypto/marvell/
12671F:	include/linux/soc/marvell/octeontx2/
12672
12673MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
12674M:	Mirko Lindner <mlindner@marvell.com>
12675M:	Stephen Hemminger <stephen@networkplumber.org>
12676L:	netdev@vger.kernel.org
12677S:	Maintained
12678F:	drivers/net/ethernet/marvell/sk*
12679
12680MARVELL LIBERTAS WIRELESS DRIVER
12681L:	libertas-dev@lists.infradead.org
12682S:	Orphan
12683F:	drivers/net/wireless/marvell/libertas/
12684
12685MARVELL MACCHIATOBIN SUPPORT
12686M:	Russell King <linux@armlinux.org.uk>
12687L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12688S:	Maintained
12689F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
12690
12691MARVELL MV643XX ETHERNET DRIVER
12692M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
12693L:	netdev@vger.kernel.org
12694S:	Maintained
12695F:	drivers/net/ethernet/marvell/mv643xx_eth.*
12696F:	include/linux/mv643xx.h
12697
12698MARVELL MV88X3310 PHY DRIVER
12699M:	Russell King <linux@armlinux.org.uk>
12700M:	Marek Behún <kabel@kernel.org>
12701L:	netdev@vger.kernel.org
12702S:	Maintained
12703F:	drivers/net/phy/marvell10g.c
12704
12705MARVELL MVEBU THERMAL DRIVER
12706M:	Miquel Raynal <miquel.raynal@bootlin.com>
12707S:	Maintained
12708F:	drivers/thermal/armada_thermal.c
12709
12710MARVELL MVNETA ETHERNET DRIVER
12711M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12712L:	netdev@vger.kernel.org
12713S:	Maintained
12714F:	drivers/net/ethernet/marvell/mvneta.*
12715
12716MARVELL MVPP2 ETHERNET DRIVER
12717M:	Marcin Wojtas <mw@semihalf.com>
12718M:	Russell King <linux@armlinux.org.uk>
12719L:	netdev@vger.kernel.org
12720S:	Maintained
12721F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
12722F:	drivers/net/ethernet/marvell/mvpp2/
12723
12724MARVELL MWIFIEX WIRELESS DRIVER
12725M:	Brian Norris <briannorris@chromium.org>
12726L:	linux-wireless@vger.kernel.org
12727S:	Odd Fixes
12728F:	drivers/net/wireless/marvell/mwifiex/
12729
12730MARVELL MWL8K WIRELESS DRIVER
12731L:	linux-wireless@vger.kernel.org
12732S:	Orphan
12733F:	drivers/net/wireless/marvell/mwl8k.c
12734
12735MARVELL NAND CONTROLLER DRIVER
12736M:	Miquel Raynal <miquel.raynal@bootlin.com>
12737L:	linux-mtd@lists.infradead.org
12738S:	Maintained
12739F:	drivers/mtd/nand/raw/marvell_nand.c
12740
12741MARVELL OCTEON ENDPOINT DRIVER
12742M:	Veerasenareddy Burru <vburru@marvell.com>
12743M:	Sathesh Edara <sedara@marvell.com>
12744L:	netdev@vger.kernel.org
12745S:	Supported
12746F:	drivers/net/ethernet/marvell/octeon_ep
12747
12748MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
12749M:	Sunil Goutham <sgoutham@marvell.com>
12750M:	Geetha sowjanya <gakula@marvell.com>
12751M:	Subbaraya Sundeep <sbhatta@marvell.com>
12752M:	hariprasad <hkelam@marvell.com>
12753L:	netdev@vger.kernel.org
12754S:	Supported
12755F:	drivers/net/ethernet/marvell/octeontx2/nic/
12756F:	include/linux/soc/marvell/octeontx2/
12757
12758MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
12759M:	Sunil Goutham <sgoutham@marvell.com>
12760M:	Linu Cherian <lcherian@marvell.com>
12761M:	Geetha sowjanya <gakula@marvell.com>
12762M:	Jerin Jacob <jerinj@marvell.com>
12763M:	hariprasad <hkelam@marvell.com>
12764M:	Subbaraya Sundeep <sbhatta@marvell.com>
12765L:	netdev@vger.kernel.org
12766S:	Supported
12767F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
12768F:	drivers/net/ethernet/marvell/octeontx2/af/
12769
12770MARVELL PRESTERA ETHERNET SWITCH DRIVER
12771M:	Taras Chornyi <taras.chornyi@plvision.eu>
12772S:	Supported
12773W:	https://github.com/Marvell-switching/switchdev-prestera
12774F:	drivers/net/ethernet/marvell/prestera/
12775
12776MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
12777M:	Nicolas Pitre <nico@fluxnic.net>
12778S:	Odd Fixes
12779F:	drivers/mmc/host/mvsdio.*
12780
12781MARVELL USB MDIO CONTROLLER DRIVER
12782M:	Tobias Waldekranz <tobias@waldekranz.com>
12783L:	netdev@vger.kernel.org
12784S:	Maintained
12785F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
12786F:	drivers/net/mdio/mdio-mvusb.c
12787
12788MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
12789M:	Hu Ziji <huziji@marvell.com>
12790L:	linux-mmc@vger.kernel.org
12791S:	Supported
12792F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
12793F:	drivers/mmc/host/sdhci-xenon*
12794
12795MATROX FRAMEBUFFER DRIVER
12796L:	linux-fbdev@vger.kernel.org
12797S:	Orphan
12798F:	drivers/video/fbdev/matrox/matroxfb_*
12799F:	include/uapi/linux/matroxfb.h
12800
12801MAX15301 DRIVER
12802M:	Daniel Nilsson <daniel.nilsson@flex.com>
12803L:	linux-hwmon@vger.kernel.org
12804S:	Maintained
12805F:	Documentation/hwmon/max15301.rst
12806F:	drivers/hwmon/pmbus/max15301.c
12807
12808MAX16065 HARDWARE MONITOR DRIVER
12809M:	Guenter Roeck <linux@roeck-us.net>
12810L:	linux-hwmon@vger.kernel.org
12811S:	Maintained
12812F:	Documentation/hwmon/max16065.rst
12813F:	drivers/hwmon/max16065.c
12814
12815MAX2175 SDR TUNER DRIVER
12816M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
12817L:	linux-media@vger.kernel.org
12818S:	Maintained
12819T:	git git://linuxtv.org/media_tree.git
12820F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
12821F:	Documentation/userspace-api/media/drivers/max2175.rst
12822F:	drivers/media/i2c/max2175*
12823F:	include/uapi/linux/max2175.h
12824
12825MAX31827 TEMPERATURE SWITCH DRIVER
12826M:	Daniel Matyas <daniel.matyas@analog.com>
12827L:	linux-hwmon@vger.kernel.org
12828S:	Supported
12829W:	http://ez.analog.com/community/linux-device-drivers
12830F:	Documentation/devicetree/bindings/hwmon/adi,max31827.yaml
12831F:	Documentation/hwmon/max31827.rst
12832F:	drivers/hwmon/max31827.c
12833
12834MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
12835L:	linux-hwmon@vger.kernel.org
12836S:	Orphan
12837F:	Documentation/hwmon/max6650.rst
12838F:	drivers/hwmon/max6650.c
12839
12840MAX6697 HARDWARE MONITOR DRIVER
12841M:	Guenter Roeck <linux@roeck-us.net>
12842L:	linux-hwmon@vger.kernel.org
12843S:	Maintained
12844F:	Documentation/devicetree/bindings/hwmon/max6697.txt
12845F:	Documentation/hwmon/max6697.rst
12846F:	drivers/hwmon/max6697.c
12847F:	include/linux/platform_data/max6697.h
12848
12849MAX9286 QUAD GMSL DESERIALIZER DRIVER
12850M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
12851M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12852M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
12853M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
12854L:	linux-media@vger.kernel.org
12855S:	Maintained
12856F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
12857F:	drivers/media/i2c/max9286.c
12858
12859MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
12860M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
12861L:	linux-media@vger.kernel.org
12862S:	Maintained
12863F:	drivers/staging/media/max96712/max96712.c
12864
12865MAX9860 MONO AUDIO VOICE CODEC DRIVER
12866M:	Peter Rosin <peda@axentia.se>
12867L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12868S:	Maintained
12869F:	Documentation/devicetree/bindings/sound/max9860.txt
12870F:	sound/soc/codecs/max9860.*
12871
12872MAXBOTIX ULTRASONIC RANGER IIO DRIVER
12873M:	Andreas Klinger <ak@it-klinger.de>
12874L:	linux-iio@vger.kernel.org
12875S:	Maintained
12876F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
12877F:	drivers/iio/proximity/mb1232.c
12878
12879MAXIM MAX11205 DRIVER
12880M:	Ramona Bolboaca <ramona.bolboaca@analog.com>
12881L:	linux-iio@vger.kernel.org
12882S:	Supported
12883W:	https://ez.analog.com/linux-software-drivers
12884F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
12885F:	drivers/iio/adc/max11205.c
12886
12887MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
12888R:	Iskren Chernev <iskren.chernev@gmail.com>
12889R:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12890R:	Marek Szyprowski <m.szyprowski@samsung.com>
12891R:	Matheus Castello <matheus@castello.eng.br>
12892L:	linux-pm@vger.kernel.org
12893S:	Maintained
12894F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
12895F:	drivers/power/supply/max17040_battery.c
12896
12897MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
12898R:	Hans de Goede <hdegoede@redhat.com>
12899R:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12900R:	Marek Szyprowski <m.szyprowski@samsung.com>
12901R:	Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
12902R:	Purism Kernel Team <kernel@puri.sm>
12903L:	linux-pm@vger.kernel.org
12904S:	Maintained
12905F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
12906F:	drivers/power/supply/max17042_battery.c
12907
12908MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
12909M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12910L:	linux-kernel@vger.kernel.org
12911S:	Maintained
12912F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
12913F:	drivers/regulator/max20086-regulator.c
12914
12915MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
12916M:	Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
12917L:	linux-iio@vger.kernel.org
12918S:	Maintained
12919F:	drivers/iio/temperature/max30208.c
12920
12921MAXIM MAX77650 PMIC MFD DRIVER
12922M:	Bartosz Golaszewski <brgl@bgdev.pl>
12923L:	linux-kernel@vger.kernel.org
12924S:	Maintained
12925F:	Documentation/devicetree/bindings/*/*max77650.yaml
12926F:	Documentation/devicetree/bindings/*/max77650*.yaml
12927F:	drivers/gpio/gpio-max77650.c
12928F:	drivers/input/misc/max77650-onkey.c
12929F:	drivers/leds/leds-max77650.c
12930F:	drivers/mfd/max77650.c
12931F:	drivers/power/supply/max77650-charger.c
12932F:	drivers/regulator/max77650-regulator.c
12933F:	include/linux/mfd/max77650.h
12934
12935MAXIM MAX77714 PMIC MFD DRIVER
12936M:	Luca Ceresoli <luca@lucaceresoli.net>
12937S:	Maintained
12938F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
12939F:	drivers/mfd/max77714.c
12940F:	include/linux/mfd/max77714.h
12941
12942MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
12943M:	Javier Martinez Canillas <javier@dowhile0.org>
12944L:	linux-kernel@vger.kernel.org
12945S:	Supported
12946F:	Documentation/devicetree/bindings/*/*max77802.yaml
12947F:	drivers/regulator/max77802-regulator.c
12948F:	include/dt-bindings/*/*max77802.h
12949
12950MAXIM MAX77976 BATTERY CHARGER
12951M:	Luca Ceresoli <luca@lucaceresoli.net>
12952S:	Supported
12953F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
12954F:	drivers/power/supply/max77976_charger.c
12955
12956MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
12957M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12958L:	linux-pm@vger.kernel.org
12959S:	Maintained
12960B:	mailto:linux-samsung-soc@vger.kernel.org
12961F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
12962F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
12963F:	drivers/power/supply/max14577_charger.c
12964F:	drivers/power/supply/max77693_charger.c
12965
12966MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
12967M:	Chanwoo Choi <cw00.choi@samsung.com>
12968M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12969L:	linux-kernel@vger.kernel.org
12970S:	Maintained
12971B:	mailto:linux-samsung-soc@vger.kernel.org
12972F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
12973F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
12974F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
12975F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
12976F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
12977F:	drivers/*/*max77843.c
12978F:	drivers/*/max14577*.c
12979F:	drivers/*/max77686*.c
12980F:	drivers/*/max77693*.c
12981F:	drivers/clk/clk-max77686.c
12982F:	drivers/extcon/extcon-max14577.c
12983F:	drivers/extcon/extcon-max77693.c
12984F:	drivers/rtc/rtc-max77686.c
12985F:	include/linux/mfd/max14577*.h
12986F:	include/linux/mfd/max77686*.h
12987F:	include/linux/mfd/max77693*.h
12988
12989MAXIRADIO FM RADIO RECEIVER DRIVER
12990M:	Hans Verkuil <hverkuil@xs4all.nl>
12991L:	linux-media@vger.kernel.org
12992S:	Maintained
12993W:	https://linuxtv.org
12994T:	git git://linuxtv.org/media_tree.git
12995F:	drivers/media/radio/radio-maxiradio*
12996
12997MAXLINEAR ETHERNET PHY DRIVER
12998M:	Xu Liang <lxu@maxlinear.com>
12999L:	netdev@vger.kernel.org
13000S:	Supported
13001F:	drivers/net/phy/mxl-gpy.c
13002
13003MCAN MMIO DEVICE DRIVER
13004M:	Chandrasekar Ramakrishnan <rcsekar@samsung.com>
13005L:	linux-can@vger.kernel.org
13006S:	Maintained
13007F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
13008F:	drivers/net/can/m_can/m_can.c
13009F:	drivers/net/can/m_can/m_can.h
13010F:	drivers/net/can/m_can/m_can_platform.c
13011
13012MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
13013R:	Yasushi SHOJI <yashi@spacecubics.com>
13014L:	linux-can@vger.kernel.org
13015S:	Maintained
13016F:	drivers/net/can/usb/mcba_usb.c
13017
13018MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
13019M:	Rishi Gupta <gupt21@gmail.com>
13020L:	linux-i2c@vger.kernel.org
13021L:	linux-input@vger.kernel.org
13022S:	Maintained
13023F:	drivers/hid/hid-mcp2221.c
13024
13025MCP251XFD SPI-CAN NETWORK DRIVER
13026M:	Marc Kleine-Budde <mkl@pengutronix.de>
13027M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13028R:	Thomas Kopp <thomas.kopp@microchip.com>
13029L:	linux-can@vger.kernel.org
13030S:	Maintained
13031F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
13032F:	drivers/net/can/spi/mcp251xfd/
13033
13034MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
13035M:	Peter Rosin <peda@axentia.se>
13036L:	linux-iio@vger.kernel.org
13037S:	Maintained
13038F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
13039F:	drivers/iio/potentiometer/mcp4018.c
13040F:	drivers/iio/potentiometer/mcp4531.c
13041
13042MCR20A IEEE-802.15.4 RADIO DRIVER
13043M:	Stefan Schmidt <stefan@datenfreihafen.org>
13044L:	linux-wpan@vger.kernel.org
13045S:	Odd Fixes
13046W:	https://github.com/xueliu/mcr20a-linux
13047F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
13048F:	drivers/net/ieee802154/mcr20a.c
13049F:	drivers/net/ieee802154/mcr20a.h
13050
13051MDIO REGMAP DRIVER
13052M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
13053L:	netdev@vger.kernel.org
13054S:	Maintained
13055F:	drivers/net/mdio/mdio-regmap.c
13056F:	include/linux/mdio/mdio-regmap.h
13057
13058MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
13059M:	William Breathitt Gray <william.gray@linaro.org>
13060L:	linux-iio@vger.kernel.org
13061S:	Maintained
13062F:	drivers/iio/dac/cio-dac.c
13063
13064MEDIA CONTROLLER FRAMEWORK
13065M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13066M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13067L:	linux-media@vger.kernel.org
13068S:	Supported
13069W:	https://www.linuxtv.org
13070T:	git git://linuxtv.org/media_tree.git
13071F:	drivers/media/mc/
13072F:	include/media/media-*.h
13073F:	include/uapi/linux/media.h
13074
13075MEDIA DRIVER FOR FREESCALE IMX PXP
13076M:	Philipp Zabel <p.zabel@pengutronix.de>
13077L:	linux-media@vger.kernel.org
13078S:	Maintained
13079T:	git git://linuxtv.org/media_tree.git
13080F:	drivers/media/platform/nxp/imx-pxp.[ch]
13081
13082MEDIA DRIVERS FOR ASCOT2E
13083M:	Sergey Kozlov <serjk@netup.ru>
13084M:	Abylay Ospan <aospan@netup.ru>
13085L:	linux-media@vger.kernel.org
13086S:	Supported
13087W:	https://linuxtv.org
13088W:	http://netup.tv/
13089T:	git git://linuxtv.org/media_tree.git
13090F:	drivers/media/dvb-frontends/ascot2e*
13091
13092MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
13093M:	Jasmin Jessich <jasmin@anw.at>
13094L:	linux-media@vger.kernel.org
13095S:	Maintained
13096W:	https://linuxtv.org
13097T:	git git://linuxtv.org/media_tree.git
13098F:	drivers/media/dvb-frontends/cxd2099*
13099
13100MEDIA DRIVERS FOR CXD2841ER
13101M:	Sergey Kozlov <serjk@netup.ru>
13102M:	Abylay Ospan <aospan@netup.ru>
13103L:	linux-media@vger.kernel.org
13104S:	Supported
13105W:	https://linuxtv.org
13106W:	http://netup.tv/
13107T:	git git://linuxtv.org/media_tree.git
13108F:	drivers/media/dvb-frontends/cxd2841er*
13109
13110MEDIA DRIVERS FOR CXD2880
13111M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
13112L:	linux-media@vger.kernel.org
13113S:	Supported
13114W:	http://linuxtv.org/
13115T:	git git://linuxtv.org/media_tree.git
13116F:	drivers/media/dvb-frontends/cxd2880/*
13117F:	drivers/media/spi/cxd2880*
13118
13119MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
13120L:	linux-media@vger.kernel.org
13121S:	Orphan
13122W:	https://linuxtv.org
13123T:	git git://linuxtv.org/media_tree.git
13124F:	drivers/media/pci/ddbridge/*
13125
13126MEDIA DRIVERS FOR FREESCALE IMX
13127M:	Steve Longerbeam <slongerbeam@gmail.com>
13128M:	Philipp Zabel <p.zabel@pengutronix.de>
13129L:	linux-media@vger.kernel.org
13130S:	Maintained
13131T:	git git://linuxtv.org/media_tree.git
13132F:	Documentation/admin-guide/media/imx.rst
13133F:	Documentation/devicetree/bindings/media/imx.txt
13134F:	drivers/staging/media/imx/
13135F:	include/linux/imx-media.h
13136F:	include/media/imx.h
13137
13138MEDIA DRIVERS FOR FREESCALE IMX7/8
13139M:	Rui Miguel Silva <rmfrfs@gmail.com>
13140M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13141M:	Martin Kepplinger <martin.kepplinger@puri.sm>
13142R:	Purism Kernel Team <kernel@puri.sm>
13143L:	linux-media@vger.kernel.org
13144S:	Maintained
13145T:	git git://linuxtv.org/media_tree.git
13146F:	Documentation/admin-guide/media/imx7.rst
13147F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
13148F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
13149F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
13150F:	drivers/media/platform/nxp/imx-mipi-csis.c
13151F:	drivers/media/platform/nxp/imx7-media-csi.c
13152F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
13153
13154MEDIA DRIVERS FOR HELENE
13155M:	Abylay Ospan <aospan@netup.ru>
13156L:	linux-media@vger.kernel.org
13157S:	Supported
13158W:	https://linuxtv.org
13159W:	http://netup.tv/
13160T:	git git://linuxtv.org/media_tree.git
13161F:	drivers/media/dvb-frontends/helene*
13162
13163MEDIA DRIVERS FOR HORUS3A
13164M:	Sergey Kozlov <serjk@netup.ru>
13165M:	Abylay Ospan <aospan@netup.ru>
13166L:	linux-media@vger.kernel.org
13167S:	Supported
13168W:	https://linuxtv.org
13169W:	http://netup.tv/
13170T:	git git://linuxtv.org/media_tree.git
13171F:	drivers/media/dvb-frontends/horus3a*
13172
13173MEDIA DRIVERS FOR LNBH25
13174M:	Sergey Kozlov <serjk@netup.ru>
13175M:	Abylay Ospan <aospan@netup.ru>
13176L:	linux-media@vger.kernel.org
13177S:	Supported
13178W:	https://linuxtv.org
13179W:	http://netup.tv/
13180T:	git git://linuxtv.org/media_tree.git
13181F:	drivers/media/dvb-frontends/lnbh25*
13182
13183MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
13184L:	linux-media@vger.kernel.org
13185S:	Orphan
13186W:	https://linuxtv.org
13187T:	git git://linuxtv.org/media_tree.git
13188F:	drivers/media/dvb-frontends/mxl5xx*
13189
13190MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
13191M:	Sergey Kozlov <serjk@netup.ru>
13192M:	Abylay Ospan <aospan@netup.ru>
13193L:	linux-media@vger.kernel.org
13194S:	Supported
13195W:	https://linuxtv.org
13196W:	http://netup.tv/
13197T:	git git://linuxtv.org/media_tree.git
13198F:	drivers/media/pci/netup_unidvb/*
13199
13200MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
13201M:	Dmitry Osipenko <digetx@gmail.com>
13202L:	linux-media@vger.kernel.org
13203L:	linux-tegra@vger.kernel.org
13204S:	Maintained
13205T:	git git://linuxtv.org/media_tree.git
13206F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
13207F:	drivers/media/platform/nvidia/tegra-vde/
13208
13209MEDIA DRIVERS FOR RENESAS - CEU
13210M:	Jacopo Mondi <jacopo@jmondi.org>
13211L:	linux-media@vger.kernel.org
13212L:	linux-renesas-soc@vger.kernel.org
13213S:	Supported
13214T:	git git://linuxtv.org/media_tree.git
13215F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
13216F:	drivers/media/platform/renesas/renesas-ceu.c
13217F:	include/media/drv-intf/renesas-ceu.h
13218
13219MEDIA DRIVERS FOR RENESAS - DRIF
13220M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
13221L:	linux-media@vger.kernel.org
13222L:	linux-renesas-soc@vger.kernel.org
13223S:	Supported
13224T:	git git://linuxtv.org/media_tree.git
13225F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
13226F:	drivers/media/platform/renesas/rcar_drif.c
13227
13228MEDIA DRIVERS FOR RENESAS - FCP
13229M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13230L:	linux-media@vger.kernel.org
13231L:	linux-renesas-soc@vger.kernel.org
13232S:	Supported
13233T:	git git://linuxtv.org/media_tree.git
13234F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
13235F:	drivers/media/platform/renesas/rcar-fcp.c
13236F:	include/media/rcar-fcp.h
13237
13238MEDIA DRIVERS FOR RENESAS - FDP1
13239M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13240L:	linux-media@vger.kernel.org
13241L:	linux-renesas-soc@vger.kernel.org
13242S:	Supported
13243T:	git git://linuxtv.org/media_tree.git
13244F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
13245F:	drivers/media/platform/renesas/rcar_fdp1.c
13246
13247MEDIA DRIVERS FOR RENESAS - VIN
13248M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
13249L:	linux-media@vger.kernel.org
13250L:	linux-renesas-soc@vger.kernel.org
13251S:	Supported
13252T:	git git://linuxtv.org/media_tree.git
13253F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
13254F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
13255F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
13256F:	drivers/media/platform/renesas/rcar-isp.c
13257F:	drivers/media/platform/renesas/rcar-vin/
13258
13259MEDIA DRIVERS FOR RENESAS - VSP1
13260M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13261M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13262L:	linux-media@vger.kernel.org
13263L:	linux-renesas-soc@vger.kernel.org
13264S:	Supported
13265T:	git git://linuxtv.org/media_tree.git
13266F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
13267F:	drivers/media/platform/renesas/vsp1/
13268
13269MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
13270L:	linux-media@vger.kernel.org
13271S:	Orphan
13272W:	https://linuxtv.org
13273T:	git git://linuxtv.org/media_tree.git
13274F:	drivers/media/dvb-frontends/stv0910*
13275
13276MEDIA DRIVERS FOR ST STV6111 TUNER ICs
13277L:	linux-media@vger.kernel.org
13278S:	Orphan
13279W:	https://linuxtv.org
13280T:	git git://linuxtv.org/media_tree.git
13281F:	drivers/media/dvb-frontends/stv6111*
13282
13283MEDIA DRIVERS FOR STM32 - DCMI
13284M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
13285L:	linux-media@vger.kernel.org
13286S:	Supported
13287T:	git git://linuxtv.org/media_tree.git
13288F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
13289F:	drivers/media/platform/st/stm32/stm32-dcmi.c
13290
13291MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
13292M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13293L:	linux-media@vger.kernel.org
13294S:	Maintained
13295W:	https://linuxtv.org
13296Q:	http://patchwork.kernel.org/project/linux-media/list/
13297T:	git git://linuxtv.org/media_tree.git
13298F:	Documentation/admin-guide/media/
13299F:	Documentation/devicetree/bindings/media/
13300F:	Documentation/driver-api/media/
13301F:	Documentation/userspace-api/media/
13302F:	drivers/media/
13303F:	drivers/staging/media/
13304F:	include/dt-bindings/media/
13305F:	include/linux/platform_data/media/
13306F:	include/media/
13307F:	include/uapi/linux/dvb/
13308F:	include/uapi/linux/ivtv*
13309F:	include/uapi/linux/media.h
13310F:	include/uapi/linux/uvcvideo.h
13311F:	include/uapi/linux/v4l2-*
13312F:	include/uapi/linux/videodev2.h
13313
13314MEDIATEK BLUETOOTH DRIVER
13315M:	Sean Wang <sean.wang@mediatek.com>
13316L:	linux-bluetooth@vger.kernel.org
13317L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13318S:	Maintained
13319F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
13320F:	drivers/bluetooth/btmtkuart.c
13321
13322MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
13323M:	Sean Wang <sean.wang@mediatek.com>
13324L:	linux-pm@vger.kernel.org
13325S:	Maintained
13326F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
13327F:	drivers/power/reset/mt6323-poweroff.c
13328
13329MEDIATEK CIR DRIVER
13330M:	Sean Wang <sean.wang@mediatek.com>
13331S:	Maintained
13332F:	drivers/media/rc/mtk-cir.c
13333
13334MEDIATEK DMA DRIVER
13335M:	Sean Wang <sean.wang@mediatek.com>
13336L:	dmaengine@vger.kernel.org
13337L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13338L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13339S:	Maintained
13340F:	Documentation/devicetree/bindings/dma/mtk-*
13341F:	drivers/dma/mediatek/
13342
13343MEDIATEK ETHERNET DRIVER
13344M:	Felix Fietkau <nbd@nbd.name>
13345M:	John Crispin <john@phrozen.org>
13346M:	Sean Wang <sean.wang@mediatek.com>
13347M:	Mark Lee <Mark-MC.Lee@mediatek.com>
13348M:	Lorenzo Bianconi <lorenzo@kernel.org>
13349L:	netdev@vger.kernel.org
13350S:	Maintained
13351F:	drivers/net/ethernet/mediatek/
13352
13353MEDIATEK ETHERNET PCS DRIVER
13354M:	Alexander Couzens <lynxis@fe80.eu>
13355M:	Daniel Golle <daniel@makrotopia.org>
13356L:	netdev@vger.kernel.org
13357S:	Maintained
13358F:	drivers/net/pcs/pcs-mtk-lynxi.c
13359F:	include/linux/pcs/pcs-mtk-lynxi.h
13360
13361MEDIATEK ETHERNET PHY DRIVERS
13362M:	Daniel Golle <daniel@makrotopia.org>
13363M:	Qingfang Deng <dqfext@gmail.com>
13364M:	SkyLake Huang <SkyLake.Huang@mediatek.com>
13365L:	netdev@vger.kernel.org
13366S:	Maintained
13367F:	drivers/net/phy/mediatek-ge-soc.c
13368F:	drivers/net/phy/mediatek-ge.c
13369
13370MEDIATEK I2C CONTROLLER DRIVER
13371M:	Qii Wang <qii.wang@mediatek.com>
13372L:	linux-i2c@vger.kernel.org
13373S:	Maintained
13374F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
13375F:	drivers/i2c/busses/i2c-mt65xx.c
13376
13377MEDIATEK IOMMU DRIVER
13378M:	Yong Wu <yong.wu@mediatek.com>
13379L:	iommu@lists.linux.dev
13380L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13381S:	Supported
13382F:	Documentation/devicetree/bindings/iommu/mediatek*
13383F:	drivers/iommu/mtk_iommu*
13384F:	include/dt-bindings/memory/mediatek,mt*-port.h
13385F:	include/dt-bindings/memory/mt*-port.h
13386
13387MEDIATEK JPEG DRIVER
13388M:	Bin Liu <bin.liu@mediatek.com>
13389S:	Supported
13390F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
13391F:	drivers/media/platform/mediatek/jpeg/
13392
13393MEDIATEK KEYPAD DRIVER
13394M:	Mattijs Korpershoek <mkorpershoek@baylibre.com>
13395S:	Supported
13396F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
13397F:	drivers/input/keyboard/mt6779-keypad.c
13398
13399MEDIATEK MDP DRIVER
13400M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
13401M:	Houlong Wei <houlong.wei@mediatek.com>
13402M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
13403S:	Supported
13404F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
13405F:	drivers/media/platform/mediatek/mdp/
13406F:	drivers/media/platform/mediatek/vpu/
13407
13408MEDIATEK MEDIA DRIVER
13409M:	Tiffany Lin <tiffany.lin@mediatek.com>
13410M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
13411M:	Yunfei Dong <yunfei.dong@mediatek.com>
13412S:	Supported
13413F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
13414F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
13415F:	drivers/media/platform/mediatek/vcodec/
13416F:	drivers/media/platform/mediatek/vpu/
13417
13418MEDIATEK MMC/SD/SDIO DRIVER
13419M:	Chaotian Jing <chaotian.jing@mediatek.com>
13420S:	Maintained
13421F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
13422F:	drivers/mmc/host/mtk-sd.c
13423
13424MEDIATEK MT76 WIRELESS LAN DRIVER
13425M:	Felix Fietkau <nbd@nbd.name>
13426M:	Lorenzo Bianconi <lorenzo@kernel.org>
13427M:	Ryder Lee <ryder.lee@mediatek.com>
13428R:	Shayne Chen <shayne.chen@mediatek.com>
13429R:	Sean Wang <sean.wang@mediatek.com>
13430L:	linux-wireless@vger.kernel.org
13431S:	Maintained
13432T:	git https://github.com/nbd168/wireless
13433F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
13434F:	drivers/net/wireless/mediatek/mt76/
13435
13436MEDIATEK MT7601U WIRELESS LAN DRIVER
13437M:	Jakub Kicinski <kuba@kernel.org>
13438L:	linux-wireless@vger.kernel.org
13439S:	Maintained
13440F:	drivers/net/wireless/mediatek/mt7601u/
13441
13442MEDIATEK MT7621 CLOCK DRIVER
13443M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
13444S:	Maintained
13445F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
13446F:	drivers/clk/ralink/clk-mt7621.c
13447
13448MEDIATEK MT7621 PCIE CONTROLLER DRIVER
13449M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
13450S:	Maintained
13451F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
13452F:	drivers/pci/controller/pcie-mt7621.c
13453
13454MEDIATEK MT7621 PHY PCI DRIVER
13455M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
13456S:	Maintained
13457F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
13458F:	drivers/phy/ralink/phy-mt7621-pci.c
13459
13460MEDIATEK MT7621/28/88 I2C DRIVER
13461M:	Stefan Roese <sr@denx.de>
13462L:	linux-i2c@vger.kernel.org
13463S:	Maintained
13464F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
13465F:	drivers/i2c/busses/i2c-mt7621.c
13466
13467MEDIATEK MTMIPS CLOCK DRIVER
13468M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
13469S:	Maintained
13470F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
13471F:	drivers/clk/ralink/clk-mtmips.c
13472
13473MEDIATEK NAND CONTROLLER DRIVER
13474L:	linux-mtd@lists.infradead.org
13475S:	Orphan
13476F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
13477F:	drivers/mtd/nand/raw/mtk_*
13478
13479MEDIATEK PMIC LED DRIVER
13480M:	Sean Wang <sean.wang@mediatek.com>
13481S:	Maintained
13482F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
13483F:	drivers/leds/leds-mt6323.c
13484
13485MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
13486M:	Sean Wang <sean.wang@mediatek.com>
13487S:	Maintained
13488F:	drivers/char/hw_random/mtk-rng.c
13489
13490MEDIATEK SMI DRIVER
13491M:	Yong Wu <yong.wu@mediatek.com>
13492L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13493S:	Supported
13494F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
13495F:	drivers/memory/mtk-smi.c
13496F:	include/soc/mediatek/smi.h
13497
13498MEDIATEK SWITCH DRIVER
13499M:	Arınç ÜNAL <arinc.unal@arinc9.com>
13500M:	Daniel Golle <daniel@makrotopia.org>
13501M:	Landen Chao <Landen.Chao@mediatek.com>
13502M:	DENG Qingfang <dqfext@gmail.com>
13503M:	Sean Wang <sean.wang@mediatek.com>
13504L:	netdev@vger.kernel.org
13505S:	Maintained
13506F:	drivers/net/dsa/mt7530-mdio.c
13507F:	drivers/net/dsa/mt7530-mmio.c
13508F:	drivers/net/dsa/mt7530.*
13509F:	net/dsa/tag_mtk.c
13510
13511MEDIATEK T7XX 5G WWAN MODEM DRIVER
13512M:	Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
13513M:	Intel Corporation <linuxwwan@intel.com>
13514R:	Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
13515R:	Liu Haijun <haijun.liu@mediatek.com>
13516R:	M Chetan Kumar <m.chetan.kumar@linux.intel.com>
13517R:	Ricardo Martinez <ricardo.martinez@linux.intel.com>
13518L:	netdev@vger.kernel.org
13519S:	Supported
13520F:	drivers/net/wwan/t7xx/
13521
13522MEDIATEK USB3 DRD IP DRIVER
13523M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
13524L:	linux-usb@vger.kernel.org
13525L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13526L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13527S:	Maintained
13528F:	Documentation/devicetree/bindings/usb/mediatek,*
13529F:	drivers/usb/host/xhci-mtk*
13530F:	drivers/usb/mtu3/
13531
13532MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
13533M:	Peter Senna Tschudin <peter.senna@gmail.com>
13534M:	Martin Donnelly <martin.donnelly@ge.com>
13535M:	Martyn Welch <martyn.welch@collabora.co.uk>
13536S:	Maintained
13537F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
13538F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
13539
13540MEGARAID SCSI/SAS DRIVERS
13541M:	Kashyap Desai <kashyap.desai@broadcom.com>
13542M:	Sumit Saxena <sumit.saxena@broadcom.com>
13543M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
13544L:	megaraidlinux.pdl@broadcom.com
13545L:	linux-scsi@vger.kernel.org
13546S:	Maintained
13547W:	http://www.avagotech.com/support/
13548F:	Documentation/scsi/megaraid.rst
13549F:	drivers/scsi/megaraid.*
13550F:	drivers/scsi/megaraid/
13551
13552MELEXIS MLX90614 DRIVER
13553M:	Crt Mori <cmo@melexis.com>
13554L:	linux-iio@vger.kernel.org
13555S:	Supported
13556W:	http://www.melexis.com
13557F:	drivers/iio/temperature/mlx90614.c
13558
13559MELEXIS MLX90632 DRIVER
13560M:	Crt Mori <cmo@melexis.com>
13561L:	linux-iio@vger.kernel.org
13562S:	Supported
13563W:	http://www.melexis.com
13564F:	drivers/iio/temperature/mlx90632.c
13565
13566MELFAS MIP4 TOUCHSCREEN DRIVER
13567M:	Sangwon Jee <jeesw@melfas.com>
13568S:	Supported
13569W:	http://www.melfas.com
13570F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
13571F:	drivers/input/touchscreen/melfas_mip4.c
13572
13573MELLANOX BLUEFIELD I2C DRIVER
13574M:	Khalil Blaiech <kblaiech@nvidia.com>
13575M:	Asmaa Mnebhi <asmaa@nvidia.com>
13576L:	linux-i2c@vger.kernel.org
13577S:	Supported
13578F:	drivers/i2c/busses/i2c-mlxbf.c
13579
13580MELLANOX ETHERNET DRIVER (mlx4_en)
13581M:	Tariq Toukan <tariqt@nvidia.com>
13582L:	netdev@vger.kernel.org
13583S:	Supported
13584W:	http://www.mellanox.com
13585Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13586F:	drivers/net/ethernet/mellanox/mlx4/en_*
13587
13588MELLANOX ETHERNET DRIVER (mlx5e)
13589M:	Saeed Mahameed <saeedm@nvidia.com>
13590L:	netdev@vger.kernel.org
13591S:	Supported
13592W:	http://www.mellanox.com
13593Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13594F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
13595
13596MELLANOX ETHERNET INNOVA DRIVERS
13597R:	Boris Pismenny <borisp@nvidia.com>
13598L:	netdev@vger.kernel.org
13599S:	Supported
13600W:	http://www.mellanox.com
13601Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13602F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
13603F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
13604F:	include/linux/mlx5/mlx5_ifc_fpga.h
13605
13606MELLANOX ETHERNET SWITCH DRIVERS
13607M:	Ido Schimmel <idosch@nvidia.com>
13608M:	Petr Machata <petrm@nvidia.com>
13609L:	netdev@vger.kernel.org
13610S:	Supported
13611W:	http://www.mellanox.com
13612Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13613F:	drivers/net/ethernet/mellanox/mlxsw/
13614F:	tools/testing/selftests/drivers/net/mlxsw/
13615
13616MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
13617M:	mlxsw@nvidia.com
13618L:	netdev@vger.kernel.org
13619S:	Supported
13620W:	http://www.mellanox.com
13621Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13622F:	drivers/net/ethernet/mellanox/mlxfw/
13623
13624MELLANOX HARDWARE PLATFORM SUPPORT
13625M:	Hans de Goede <hdegoede@redhat.com>
13626M:	Mark Gross <markgross@kernel.org>
13627M:	Vadim Pasternak <vadimp@nvidia.com>
13628L:	platform-driver-x86@vger.kernel.org
13629S:	Supported
13630F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
13631F:	drivers/platform/mellanox/
13632F:	include/linux/platform_data/mlxreg.h
13633
13634MELLANOX MLX4 core VPI driver
13635M:	Tariq Toukan <tariqt@nvidia.com>
13636L:	netdev@vger.kernel.org
13637L:	linux-rdma@vger.kernel.org
13638S:	Supported
13639W:	http://www.mellanox.com
13640Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13641F:	drivers/net/ethernet/mellanox/mlx4/
13642F:	include/linux/mlx4/
13643
13644MELLANOX MLX4 IB driver
13645M:	Yishai Hadas <yishaih@nvidia.com>
13646L:	linux-rdma@vger.kernel.org
13647S:	Supported
13648W:	http://www.mellanox.com
13649Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13650F:	drivers/infiniband/hw/mlx4/
13651F:	include/linux/mlx4/
13652F:	include/uapi/rdma/mlx4-abi.h
13653
13654MELLANOX MLX5 core VPI driver
13655M:	Saeed Mahameed <saeedm@nvidia.com>
13656M:	Leon Romanovsky <leonro@nvidia.com>
13657L:	netdev@vger.kernel.org
13658L:	linux-rdma@vger.kernel.org
13659S:	Supported
13660W:	http://www.mellanox.com
13661Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13662F:	Documentation/networking/device_drivers/ethernet/mellanox/
13663F:	drivers/net/ethernet/mellanox/mlx5/core/
13664F:	include/linux/mlx5/
13665
13666MELLANOX MLX5 IB driver
13667M:	Leon Romanovsky <leonro@nvidia.com>
13668L:	linux-rdma@vger.kernel.org
13669S:	Supported
13670W:	http://www.mellanox.com
13671Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13672F:	drivers/infiniband/hw/mlx5/
13673F:	include/linux/mlx5/
13674F:	include/uapi/rdma/mlx5-abi.h
13675
13676MELLANOX MLXCPLD I2C AND MUX DRIVER
13677M:	Vadim Pasternak <vadimp@nvidia.com>
13678M:	Michael Shych <michaelsh@nvidia.com>
13679L:	linux-i2c@vger.kernel.org
13680S:	Supported
13681F:	Documentation/i2c/busses/i2c-mlxcpld.rst
13682F:	drivers/i2c/busses/i2c-mlxcpld.c
13683F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
13684
13685MELLANOX MLXCPLD LED DRIVER
13686M:	Vadim Pasternak <vadimp@nvidia.com>
13687L:	linux-leds@vger.kernel.org
13688S:	Supported
13689F:	Documentation/leds/leds-mlxcpld.rst
13690F:	drivers/leds/leds-mlxcpld.c
13691F:	drivers/leds/leds-mlxreg.c
13692
13693MELLANOX PLATFORM DRIVER
13694M:	Vadim Pasternak <vadimp@nvidia.com>
13695L:	platform-driver-x86@vger.kernel.org
13696S:	Supported
13697F:	drivers/platform/x86/mlx-platform.c
13698
13699MEMBARRIER SUPPORT
13700M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13701M:	"Paul E. McKenney" <paulmck@kernel.org>
13702L:	linux-kernel@vger.kernel.org
13703S:	Supported
13704F:	arch/powerpc/include/asm/membarrier.h
13705F:	include/uapi/linux/membarrier.h
13706F:	kernel/sched/membarrier.c
13707
13708MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
13709M:	Mike Rapoport <rppt@kernel.org>
13710L:	linux-mm@kvack.org
13711S:	Maintained
13712F:	Documentation/core-api/boot-time-mm.rst
13713F:	include/linux/memblock.h
13714F:	mm/memblock.c
13715F:	mm/mm_init.c
13716F:	tools/testing/memblock/
13717
13718MEMORY CONTROLLER DRIVERS
13719M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
13720L:	linux-kernel@vger.kernel.org
13721S:	Maintained
13722B:	mailto:krzysztof.kozlowski@linaro.org
13723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
13724F:	Documentation/devicetree/bindings/memory-controllers/
13725F:	drivers/memory/
13726F:	include/dt-bindings/memory/
13727F:	include/memory/
13728
13729MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
13730M:	Dmitry Osipenko <digetx@gmail.com>
13731L:	linux-pm@vger.kernel.org
13732L:	linux-tegra@vger.kernel.org
13733S:	Maintained
13734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
13735F:	drivers/devfreq/tegra30-devfreq.c
13736
13737MEMORY HOT(UN)PLUG
13738M:	David Hildenbrand <david@redhat.com>
13739M:	Oscar Salvador <osalvador@suse.de>
13740L:	linux-mm@kvack.org
13741S:	Maintained
13742F:	Documentation/admin-guide/mm/memory-hotplug.rst
13743F:	Documentation/core-api/memory-hotplug.rst
13744F:	drivers/base/memory.c
13745F:	include/linux/memory_hotplug.h
13746F:	mm/memory_hotplug.c
13747F:	tools/testing/selftests/memory-hotplug/
13748
13749MEMORY MANAGEMENT
13750M:	Andrew Morton <akpm@linux-foundation.org>
13751L:	linux-mm@kvack.org
13752S:	Maintained
13753W:	http://www.linux-mm.org
13754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
13755T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
13756F:	include/linux/gfp.h
13757F:	include/linux/gfp_types.h
13758F:	include/linux/memory_hotplug.h
13759F:	include/linux/mm.h
13760F:	include/linux/mmzone.h
13761F:	include/linux/pagewalk.h
13762F:	include/linux/rmap.h
13763F:	include/trace/events/ksm.h
13764F:	mm/
13765F:	tools/mm/
13766F:	tools/testing/selftests/mm/
13767
13768MEMORY TECHNOLOGY DEVICES (MTD)
13769M:	Miquel Raynal <miquel.raynal@bootlin.com>
13770M:	Richard Weinberger <richard@nod.at>
13771M:	Vignesh Raghavendra <vigneshr@ti.com>
13772L:	linux-mtd@lists.infradead.org
13773S:	Maintained
13774W:	http://www.linux-mtd.infradead.org/
13775Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13776C:	irc://irc.oftc.net/mtd
13777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
13778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
13779F:	Documentation/devicetree/bindings/mtd/
13780F:	drivers/mtd/
13781F:	include/linux/mtd/
13782F:	include/uapi/mtd/
13783
13784MEMSENSING MICROSYSTEMS MSA311 DRIVER
13785M:	Dmitry Rokosov <ddrokosov@sberdevices.ru>
13786L:	linux-iio@vger.kernel.org
13787S:	Maintained
13788F:	Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
13789F:	drivers/iio/accel/msa311.c
13790
13791MEN A21 WATCHDOG DRIVER
13792M:	Johannes Thumshirn <morbidrsa@gmail.com>
13793L:	linux-watchdog@vger.kernel.org
13794S:	Maintained
13795F:	drivers/watchdog/mena21_wdt.c
13796
13797MEN CHAMELEON BUS (mcb)
13798M:	Johannes Thumshirn <morbidrsa@gmail.com>
13799S:	Maintained
13800F:	Documentation/driver-api/men-chameleon-bus.rst
13801F:	drivers/mcb/
13802F:	include/linux/mcb.h
13803
13804MEN F21BMC (Board Management Controller)
13805M:	Andreas Werner <andreas.werner@men.de>
13806S:	Supported
13807F:	Documentation/hwmon/menf21bmc.rst
13808F:	drivers/hwmon/menf21bmc_hwmon.c
13809F:	drivers/leds/leds-menf21bmc.c
13810F:	drivers/mfd/menf21bmc.c
13811F:	drivers/watchdog/menf21bmc_wdt.c
13812
13813MEN Z069 WATCHDOG DRIVER
13814M:	Johannes Thumshirn <jth@kernel.org>
13815L:	linux-watchdog@vger.kernel.org
13816S:	Maintained
13817F:	drivers/watchdog/menz69_wdt.c
13818
13819MESON AO CEC DRIVER FOR AMLOGIC SOCS
13820M:	Neil Armstrong <neil.armstrong@linaro.org>
13821L:	linux-media@vger.kernel.org
13822L:	linux-amlogic@lists.infradead.org
13823S:	Supported
13824W:	http://linux-meson.com/
13825T:	git git://linuxtv.org/media_tree.git
13826F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
13827F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
13828F:	drivers/media/cec/platform/meson/ao-cec.c
13829
13830MESON GE2D DRIVER FOR AMLOGIC SOCS
13831M:	Neil Armstrong <neil.armstrong@linaro.org>
13832L:	linux-media@vger.kernel.org
13833L:	linux-amlogic@lists.infradead.org
13834S:	Supported
13835T:	git git://linuxtv.org/media_tree.git
13836F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
13837F:	drivers/media/platform/amlogic/meson-ge2d/
13838
13839MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
13840M:	Liang Yang <liang.yang@amlogic.com>
13841L:	linux-mtd@lists.infradead.org
13842S:	Maintained
13843F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
13844F:	drivers/mtd/nand/raw/meson_*
13845
13846MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
13847M:	Neil Armstrong <neil.armstrong@linaro.org>
13848L:	linux-media@vger.kernel.org
13849L:	linux-amlogic@lists.infradead.org
13850S:	Supported
13851T:	git git://linuxtv.org/media_tree.git
13852F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
13853F:	drivers/staging/media/meson/vdec/
13854
13855METHODE UDPU SUPPORT
13856M:	Vladimir Vid <vladimir.vid@sartura.hr>
13857S:	Maintained
13858F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
13859
13860MHI BUS
13861M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13862L:	mhi@lists.linux.dev
13863L:	linux-arm-msm@vger.kernel.org
13864S:	Maintained
13865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
13866F:	Documentation/ABI/stable/sysfs-bus-mhi
13867F:	Documentation/mhi/
13868F:	drivers/bus/mhi/
13869F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
13870F:	include/linux/mhi.h
13871
13872MICROBLAZE ARCHITECTURE
13873M:	Michal Simek <monstr@monstr.eu>
13874S:	Supported
13875W:	http://www.monstr.eu/fdt/
13876T:	git git://git.monstr.eu/linux-2.6-microblaze.git
13877F:	arch/microblaze/
13878
13879MICROBLAZE TMR INJECT
13880M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
13881S:	Supported
13882F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
13883F:	drivers/misc/xilinx_tmr_inject.c
13884
13885MICROBLAZE TMR MANAGER
13886M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
13887S:	Supported
13888F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
13889F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
13890F:	drivers/misc/xilinx_tmr_manager.c
13891
13892MICROCHIP AT91 DMA DRIVERS
13893M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13894M:	Tudor Ambarus <tudor.ambarus@linaro.org>
13895L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13896L:	dmaengine@vger.kernel.org
13897S:	Supported
13898F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
13899F:	drivers/dma/at_hdmac.c
13900F:	drivers/dma/at_xdmac.c
13901F:	include/dt-bindings/dma/at91.h
13902
13903MICROCHIP AT91 SERIAL DRIVER
13904M:	Richard Genoud <richard.genoud@gmail.com>
13905S:	Maintained
13906F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13907F:	drivers/tty/serial/atmel_serial.c
13908F:	drivers/tty/serial/atmel_serial.h
13909
13910MICROCHIP AT91 USART MFD DRIVER
13911M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
13912L:	linux-kernel@vger.kernel.org
13913S:	Supported
13914F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13915F:	drivers/mfd/at91-usart.c
13916F:	include/dt-bindings/mfd/at91-usart.h
13917
13918MICROCHIP AT91 USART SPI DRIVER
13919M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
13920L:	linux-spi@vger.kernel.org
13921S:	Supported
13922F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13923F:	drivers/spi/spi-at91-usart.c
13924
13925MICROCHIP AUDIO ASOC DRIVERS
13926M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
13927L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13928S:	Supported
13929F:	Documentation/devicetree/bindings/sound/atmel*
13930F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
13931F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
13932F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
13933F:	sound/soc/atmel
13934
13935MICROCHIP CSI2DC DRIVER
13936M:	Eugen Hristev <eugen.hristev@microchip.com>
13937L:	linux-media@vger.kernel.org
13938S:	Supported
13939F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
13940F:	drivers/media/platform/microchip/microchip-csi2dc.c
13941
13942MICROCHIP ECC DRIVER
13943M:	Tudor Ambarus <tudor.ambarus@linaro.org>
13944L:	linux-crypto@vger.kernel.org
13945S:	Maintained
13946F:	drivers/crypto/atmel-ecc.*
13947
13948MICROCHIP EIC DRIVER
13949M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
13950L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13951S:	Supported
13952F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
13953F:	drivers/irqchip/irq-mchp-eic.c
13954
13955MICROCHIP I2C DRIVER
13956M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13957L:	linux-i2c@vger.kernel.org
13958S:	Supported
13959F:	drivers/i2c/busses/i2c-at91-*.c
13960F:	drivers/i2c/busses/i2c-at91.h
13961
13962MICROCHIP ISC DRIVER
13963M:	Eugen Hristev <eugen.hristev@microchip.com>
13964L:	linux-media@vger.kernel.org
13965S:	Supported
13966F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
13967F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
13968F:	drivers/media/platform/microchip/microchip-isc*
13969F:	drivers/media/platform/microchip/microchip-sama*-isc*
13970F:	drivers/staging/media/deprecated/atmel/atmel-isc*
13971F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
13972F:	include/linux/atmel-isc-media.h
13973
13974MICROCHIP ISI DRIVER
13975M:	Eugen Hristev <eugen.hristev@microchip.com>
13976L:	linux-media@vger.kernel.org
13977S:	Supported
13978F:	drivers/media/platform/atmel/atmel-isi.c
13979F:	drivers/media/platform/atmel/atmel-isi.h
13980
13981MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
13982M:	Woojung Huh <woojung.huh@microchip.com>
13983M:	UNGLinuxDriver@microchip.com
13984L:	netdev@vger.kernel.org
13985S:	Maintained
13986F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
13987F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
13988F:	drivers/net/dsa/microchip/*
13989F:	include/linux/dsa/ksz_common.h
13990F:	include/linux/platform_data/microchip-ksz.h
13991F:	net/dsa/tag_ksz.c
13992
13993MICROCHIP LAN743X ETHERNET DRIVER
13994M:	Bryan Whitehead <bryan.whitehead@microchip.com>
13995M:	UNGLinuxDriver@microchip.com
13996L:	netdev@vger.kernel.org
13997S:	Maintained
13998F:	drivers/net/ethernet/microchip/lan743x_*
13999
14000MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
14001M:	Arun Ramadoss <arun.ramadoss@microchip.com>
14002R:	UNGLinuxDriver@microchip.com
14003L:	netdev@vger.kernel.org
14004S:	Maintained
14005F:	drivers/net/phy/microchip_t1.c
14006
14007MICROCHIP LAN966X ETHERNET DRIVER
14008M:	Horatiu Vultur <horatiu.vultur@microchip.com>
14009M:	UNGLinuxDriver@microchip.com
14010L:	netdev@vger.kernel.org
14011S:	Maintained
14012F:	drivers/net/ethernet/microchip/lan966x/*
14013
14014MICROCHIP LCDFB DRIVER
14015M:	Nicolas Ferre <nicolas.ferre@microchip.com>
14016L:	linux-fbdev@vger.kernel.org
14017S:	Maintained
14018F:	drivers/video/fbdev/atmel_lcdfb.c
14019F:	include/video/atmel_lcdc.h
14020
14021MICROCHIP MCP16502 PMIC DRIVER
14022M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14023L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14024S:	Supported
14025F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
14026F:	drivers/regulator/mcp16502.c
14027
14028MICROCHIP MCP3911 ADC DRIVER
14029M:	Marcus Folkesson <marcus.folkesson@gmail.com>
14030M:	Kent Gustavsson <kent@minoris.se>
14031L:	linux-iio@vger.kernel.org
14032S:	Maintained
14033F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
14034F:	drivers/iio/adc/mcp3911.c
14035
14036MICROCHIP MMC/SD/SDIO MCI DRIVER
14037M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14038S:	Maintained
14039F:	drivers/mmc/host/atmel-mci.c
14040
14041MICROCHIP NAND DRIVER
14042M:	Tudor Ambarus <tudor.ambarus@linaro.org>
14043L:	linux-mtd@lists.infradead.org
14044S:	Supported
14045F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
14046F:	drivers/mtd/nand/raw/atmel/*
14047
14048MICROCHIP OTPC DRIVER
14049M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14050L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14051S:	Supported
14052F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
14053F:	drivers/nvmem/microchip-otpc.c
14054F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
14055
14056MICROCHIP PCI1XXXX GP DRIVER
14057M:	Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
14058M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14059L:	linux-gpio@vger.kernel.org
14060S:	Supported
14061F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
14062F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
14063F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
14064F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
14065
14066MICROCHIP PCI1XXXX I2C DRIVER
14067M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
14068M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14069M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14070L:	linux-i2c@vger.kernel.org
14071S:	Maintained
14072F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
14073
14074MICROCHIP PCIe UART DRIVER
14075M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14076M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
14077L:	linux-serial@vger.kernel.org
14078S:	Maintained
14079F:	drivers/tty/serial/8250/8250_pci1xxxx.c
14080
14081MICROCHIP POLARFIRE FPGA DRIVERS
14082M:	Conor Dooley <conor.dooley@microchip.com>
14083R:	Vladimir Georgiev <v.georgiev@metrotek.ru>
14084L:	linux-fpga@vger.kernel.org
14085S:	Supported
14086F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
14087F:	drivers/fpga/microchip-spi.c
14088
14089MICROCHIP PWM DRIVER
14090M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14091L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14092L:	linux-pwm@vger.kernel.org
14093S:	Supported
14094F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
14095F:	drivers/pwm/pwm-atmel.c
14096
14097MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
14098M:	Eugen Hristev <eugen.hristev@microchip.com>
14099L:	linux-iio@vger.kernel.org
14100S:	Supported
14101F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
14102F:	drivers/iio/adc/at91-sama5d2_adc.c
14103F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
14104
14105MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
14106M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14107S:	Supported
14108F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
14109F:	drivers/power/reset/at91-sama5d2_shdwc.c
14110
14111MICROCHIP SOC DRIVERS
14112M:	Conor Dooley <conor@kernel.org>
14113S:	Supported
14114T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
14115F:	drivers/soc/microchip/
14116
14117MICROCHIP SPI DRIVER
14118M:	Ryan Wanner <ryan.wanner@microchip.com>
14119S:	Supported
14120F:	drivers/spi/spi-atmel.*
14121
14122MICROCHIP SSC DRIVER
14123M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14124L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14125S:	Supported
14126F:	Documentation/devicetree/bindings/misc/atmel-ssc.txt
14127F:	drivers/misc/atmel-ssc.c
14128F:	include/linux/atmel-ssc.h
14129
14130Microchip Timer Counter Block (TCB) Capture Driver
14131M:	Kamel Bouhara <kamel.bouhara@bootlin.com>
14132L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14133L:	linux-iio@vger.kernel.org
14134S:	Maintained
14135F:	drivers/counter/microchip-tcb-capture.c
14136
14137MICROCHIP USB251XB DRIVER
14138M:	Richard Leitner <richard.leitner@skidata.com>
14139L:	linux-usb@vger.kernel.org
14140S:	Maintained
14141F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
14142F:	drivers/usb/misc/usb251xb.c
14143
14144MICROCHIP USBA UDC DRIVER
14145M:	Cristian Birsan <cristian.birsan@microchip.com>
14146L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14147S:	Supported
14148F:	drivers/usb/gadget/udc/atmel_usba_udc.*
14149
14150MICROCHIP WILC1000 WIFI DRIVER
14151M:	Ajay Singh <ajay.kathat@microchip.com>
14152M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14153L:	linux-wireless@vger.kernel.org
14154S:	Supported
14155F:	drivers/net/wireless/microchip/wilc1000/
14156
14157MICROSEMI MIPS SOCS
14158M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
14159M:	UNGLinuxDriver@microchip.com
14160L:	linux-mips@vger.kernel.org
14161S:	Supported
14162F:	Documentation/devicetree/bindings/mips/mscc.txt
14163F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
14164F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
14165F:	arch/mips/boot/dts/mscc/
14166F:	arch/mips/configs/generic/board-ocelot.config
14167F:	arch/mips/generic/board-ocelot.c
14168
14169MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
14170M:	Don Brace <don.brace@microchip.com>
14171L:	storagedev@microchip.com
14172L:	linux-scsi@vger.kernel.org
14173S:	Supported
14174F:	Documentation/scsi/smartpqi.rst
14175F:	drivers/scsi/smartpqi/Kconfig
14176F:	drivers/scsi/smartpqi/Makefile
14177F:	drivers/scsi/smartpqi/smartpqi*.[ch]
14178F:	include/linux/cciss*.h
14179F:	include/uapi/linux/cciss*.h
14180
14181MICROSOFT MANA RDMA DRIVER
14182M:	Long Li <longli@microsoft.com>
14183M:	Ajay Sharma <sharmaajay@microsoft.com>
14184L:	linux-rdma@vger.kernel.org
14185S:	Supported
14186F:	drivers/infiniband/hw/mana/
14187F:	include/net/mana
14188F:	include/uapi/rdma/mana-abi.h
14189
14190MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
14191M:	Maximilian Luz <luzmaximilian@gmail.com>
14192L:	platform-driver-x86@vger.kernel.org
14193S:	Maintained
14194F:	drivers/platform/surface/surface_aggregator_tabletsw.c
14195
14196MICROSOFT SURFACE BATTERY AND AC DRIVERS
14197M:	Maximilian Luz <luzmaximilian@gmail.com>
14198L:	linux-pm@vger.kernel.org
14199L:	platform-driver-x86@vger.kernel.org
14200S:	Maintained
14201F:	drivers/power/supply/surface_battery.c
14202F:	drivers/power/supply/surface_charger.c
14203
14204MICROSOFT SURFACE DTX DRIVER
14205M:	Maximilian Luz <luzmaximilian@gmail.com>
14206L:	platform-driver-x86@vger.kernel.org
14207S:	Maintained
14208F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
14209F:	drivers/platform/surface/surface_dtx.c
14210F:	include/uapi/linux/surface_aggregator/dtx.h
14211
14212MICROSOFT SURFACE GPE LID SUPPORT DRIVER
14213M:	Maximilian Luz <luzmaximilian@gmail.com>
14214L:	platform-driver-x86@vger.kernel.org
14215S:	Maintained
14216F:	drivers/platform/surface/surface_gpe.c
14217
14218MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
14219M:	Hans de Goede <hdegoede@redhat.com>
14220M:	Mark Gross <markgross@kernel.org>
14221M:	Maximilian Luz <luzmaximilian@gmail.com>
14222L:	platform-driver-x86@vger.kernel.org
14223S:	Maintained
14224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
14225F:	drivers/platform/surface/
14226
14227MICROSOFT SURFACE HID TRANSPORT DRIVER
14228M:	Maximilian Luz <luzmaximilian@gmail.com>
14229L:	linux-input@vger.kernel.org
14230L:	platform-driver-x86@vger.kernel.org
14231S:	Maintained
14232F:	drivers/hid/surface-hid/
14233
14234MICROSOFT SURFACE HOT-PLUG DRIVER
14235M:	Maximilian Luz <luzmaximilian@gmail.com>
14236L:	platform-driver-x86@vger.kernel.org
14237S:	Maintained
14238F:	drivers/platform/surface/surface_hotplug.c
14239
14240MICROSOFT SURFACE PLATFORM PROFILE DRIVER
14241M:	Maximilian Luz <luzmaximilian@gmail.com>
14242L:	platform-driver-x86@vger.kernel.org
14243S:	Maintained
14244F:	drivers/platform/surface/surface_platform_profile.c
14245
14246MICROSOFT SURFACE PRO 3 BUTTON DRIVER
14247M:	Chen Yu <yu.c.chen@intel.com>
14248L:	platform-driver-x86@vger.kernel.org
14249S:	Supported
14250F:	drivers/platform/surface/surfacepro3_button.c
14251
14252MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
14253M:	Maximilian Luz <luzmaximilian@gmail.com>
14254L:	platform-driver-x86@vger.kernel.org
14255S:	Maintained
14256F:	drivers/platform/surface/surface_aggregator_hub.c
14257
14258MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
14259M:	Maximilian Luz <luzmaximilian@gmail.com>
14260L:	platform-driver-x86@vger.kernel.org
14261S:	Maintained
14262W:	https://github.com/linux-surface/surface-aggregator-module
14263C:	irc://irc.libera.chat/linux-surface
14264F:	Documentation/driver-api/surface_aggregator/
14265F:	drivers/platform/surface/aggregator/
14266F:	drivers/platform/surface/surface_acpi_notify.c
14267F:	drivers/platform/surface/surface_aggregator_cdev.c
14268F:	drivers/platform/surface/surface_aggregator_registry.c
14269F:	include/linux/surface_acpi_notify.h
14270F:	include/linux/surface_aggregator/
14271F:	include/uapi/linux/surface_aggregator/
14272
14273MICROTEK X6 SCANNER
14274M:	Oliver Neukum <oliver@neukum.org>
14275S:	Maintained
14276F:	drivers/usb/image/microtek.*
14277
14278MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
14279M:	Luka Kovacic <luka.kovacic@sartura.hr>
14280M:	Luka Perkov <luka.perkov@sartura.hr>
14281S:	Maintained
14282F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
14283F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
14284F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
14285F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
14286F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
14287F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
14288
14289MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
14290M:	Sakari Ailus <sakari.ailus@linux.intel.com>
14291L:	linux-media@vger.kernel.org
14292S:	Maintained
14293F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
14294F:	Documentation/driver-api/media/drivers/ccs/
14295F:	Documentation/userspace-api/media/drivers/ccs.rst
14296F:	drivers/media/i2c/ccs-pll.c
14297F:	drivers/media/i2c/ccs-pll.h
14298F:	drivers/media/i2c/ccs/
14299F:	include/uapi/linux/ccs.h
14300F:	include/uapi/linux/smiapp.h
14301
14302MIPS
14303M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14304L:	linux-mips@vger.kernel.org
14305S:	Maintained
14306W:	http://www.linux-mips.org/
14307Q:	https://patchwork.kernel.org/project/linux-mips/list/
14308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
14309F:	Documentation/devicetree/bindings/mips/
14310F:	Documentation/arch/mips/
14311F:	arch/mips/
14312F:	drivers/platform/mips/
14313F:	include/dt-bindings/mips/
14314
14315MIPS BOSTON DEVELOPMENT BOARD
14316M:	Paul Burton <paulburton@kernel.org>
14317L:	linux-mips@vger.kernel.org
14318S:	Maintained
14319F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
14320F:	arch/mips/boot/dts/img/boston.dts
14321F:	arch/mips/configs/generic/board-boston.config
14322F:	drivers/clk/imgtec/clk-boston.c
14323F:	include/dt-bindings/clock/boston-clock.h
14324
14325MIPS CORE DRIVERS
14326M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14327M:	Serge Semin <fancer.lancer@gmail.com>
14328L:	linux-mips@vger.kernel.org
14329S:	Supported
14330F:	drivers/bus/mips_cdmm.c
14331F:	drivers/clocksource/mips-gic-timer.c
14332F:	drivers/cpuidle/cpuidle-cps.c
14333F:	drivers/irqchip/irq-mips-cpu.c
14334F:	drivers/irqchip/irq-mips-gic.c
14335
14336MIPS GENERIC PLATFORM
14337M:	Paul Burton <paulburton@kernel.org>
14338L:	linux-mips@vger.kernel.org
14339S:	Supported
14340F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
14341F:	arch/mips/generic/
14342F:	arch/mips/tools/generic-board-config.sh
14343
14344MIPS RINT INSTRUCTION EMULATION
14345M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
14346L:	linux-mips@vger.kernel.org
14347S:	Supported
14348F:	arch/mips/math-emu/dp_rint.c
14349F:	arch/mips/math-emu/sp_rint.c
14350
14351MIPS/LOONGSON1 ARCHITECTURE
14352M:	Keguang Zhang <keguang.zhang@gmail.com>
14353L:	linux-mips@vger.kernel.org
14354S:	Maintained
14355F:	arch/mips/include/asm/mach-loongson32/
14356F:	arch/mips/loongson32/
14357F:	drivers/*/*loongson1*
14358
14359MIPS/LOONGSON2EF ARCHITECTURE
14360M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
14361L:	linux-mips@vger.kernel.org
14362S:	Maintained
14363F:	arch/mips/include/asm/mach-loongson2ef/
14364F:	arch/mips/loongson2ef/
14365F:	drivers/cpufreq/loongson2_cpufreq.c
14366
14367MIPS/LOONGSON64 ARCHITECTURE
14368M:	Huacai Chen <chenhuacai@kernel.org>
14369M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
14370L:	linux-mips@vger.kernel.org
14371S:	Maintained
14372F:	arch/mips/include/asm/mach-loongson64/
14373F:	arch/mips/loongson64/
14374F:	drivers/irqchip/irq-loongson*
14375F:	drivers/platform/mips/cpu_hwmon.c
14376
14377MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
14378M:	Hans Verkuil <hverkuil@xs4all.nl>
14379L:	linux-media@vger.kernel.org
14380S:	Odd Fixes
14381W:	https://linuxtv.org
14382T:	git git://linuxtv.org/media_tree.git
14383F:	drivers/media/radio/radio-miropcm20*
14384
14385MMP SUPPORT
14386R:	Lubomir Rintel <lkundrak@v3.sk>
14387L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14388S:	Odd Fixes
14389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
14390F:	arch/arm/boot/dts/marvell/mmp*
14391F:	arch/arm/mach-mmp/
14392F:	include/linux/soc/mmp/
14393
14394MMP USB PHY DRIVERS
14395R:	Lubomir Rintel <lkundrak@v3.sk>
14396L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14397S:	Maintained
14398F:	drivers/phy/marvell/phy-mmp3-usb.c
14399F:	drivers/phy/marvell/phy-pxa-usb.c
14400
14401MMU GATHER AND TLB INVALIDATION
14402M:	Will Deacon <will@kernel.org>
14403M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
14404M:	Andrew Morton <akpm@linux-foundation.org>
14405M:	Nick Piggin <npiggin@gmail.com>
14406M:	Peter Zijlstra <peterz@infradead.org>
14407L:	linux-arch@vger.kernel.org
14408L:	linux-mm@kvack.org
14409S:	Maintained
14410F:	arch/*/include/asm/tlb.h
14411F:	include/asm-generic/tlb.h
14412F:	mm/mmu_gather.c
14413
14414MN88472 MEDIA DRIVER
14415M:	Antti Palosaari <crope@iki.fi>
14416L:	linux-media@vger.kernel.org
14417S:	Maintained
14418W:	https://linuxtv.org
14419W:	http://palosaari.fi/linux/
14420Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14421F:	drivers/media/dvb-frontends/mn88472*
14422
14423MN88473 MEDIA DRIVER
14424M:	Antti Palosaari <crope@iki.fi>
14425L:	linux-media@vger.kernel.org
14426S:	Maintained
14427W:	https://linuxtv.org
14428W:	http://palosaari.fi/linux/
14429Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14430F:	drivers/media/dvb-frontends/mn88473*
14431
14432MODULE SUPPORT
14433M:	Luis Chamberlain <mcgrof@kernel.org>
14434L:	linux-modules@vger.kernel.org
14435L:	linux-kernel@vger.kernel.org
14436S:	Maintained
14437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
14438F:	include/linux/kmod.h
14439F:	include/linux/module.h
14440F:	kernel/module/
14441F:	lib/test_kmod.c
14442F:	scripts/module*
14443F:	tools/testing/selftests/kmod/
14444
14445MONOLITHIC POWER SYSTEM PMIC DRIVER
14446M:	Saravanan Sekar <sravanhome@gmail.com>
14447S:	Maintained
14448F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
14449F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
14450F:	drivers/hwmon/pmbus/mpq7932.c
14451F:	drivers/iio/adc/mp2629_adc.c
14452F:	drivers/mfd/mp2629.c
14453F:	drivers/power/supply/mp2629_charger.c
14454F:	drivers/regulator/mp5416.c
14455F:	drivers/regulator/mpq7920.c
14456F:	drivers/regulator/mpq7920.h
14457F:	include/linux/mfd/mp2629.h
14458
14459MOST(R) TECHNOLOGY DRIVER
14460M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
14461M:	Christian Gromm <christian.gromm@microchip.com>
14462S:	Maintained
14463F:	Documentation/ABI/testing/configfs-most
14464F:	Documentation/ABI/testing/sysfs-bus-most
14465F:	drivers/most/
14466F:	drivers/staging/most/
14467F:	include/linux/most.h
14468
14469MOTORCOMM PHY DRIVER
14470M:	Peter Geis <pgwipeout@gmail.com>
14471M:	Frank <Frank.Sae@motor-comm.com>
14472L:	netdev@vger.kernel.org
14473S:	Maintained
14474F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
14475F:	drivers/net/phy/motorcomm.c
14476
14477MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
14478M:	Jiri Slaby <jirislaby@kernel.org>
14479S:	Maintained
14480F:	Documentation/driver-api/tty/moxa-smartio.rst
14481F:	drivers/tty/mxser.*
14482
14483MR800 AVERMEDIA USB FM RADIO DRIVER
14484M:	Alexey Klimov <klimov.linux@gmail.com>
14485L:	linux-media@vger.kernel.org
14486S:	Maintained
14487T:	git git://linuxtv.org/media_tree.git
14488F:	drivers/media/radio/radio-mr800.c
14489
14490MRF24J40 IEEE 802.15.4 RADIO DRIVER
14491M:	Stefan Schmidt <stefan@datenfreihafen.org>
14492L:	linux-wpan@vger.kernel.org
14493S:	Odd Fixes
14494F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
14495F:	drivers/net/ieee802154/mrf24j40.c
14496
14497MSI EC DRIVER
14498M:	Nikita Kravets <teackot@gmail.com>
14499L:	platform-driver-x86@vger.kernel.org
14500S:	Maintained
14501W:	https://github.com/BeardOverflow/msi-ec
14502F:	drivers/platform/x86/msi-ec.*
14503
14504MSI LAPTOP SUPPORT
14505M:	"Lee, Chun-Yi" <jlee@suse.com>
14506L:	platform-driver-x86@vger.kernel.org
14507S:	Maintained
14508F:	drivers/platform/x86/msi-laptop.c
14509
14510MSI WMI SUPPORT
14511L:	platform-driver-x86@vger.kernel.org
14512S:	Orphan
14513F:	drivers/platform/x86/msi-wmi.c
14514
14515MSI001 MEDIA DRIVER
14516M:	Antti Palosaari <crope@iki.fi>
14517L:	linux-media@vger.kernel.org
14518S:	Maintained
14519W:	https://linuxtv.org
14520W:	http://palosaari.fi/linux/
14521Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14522T:	git git://linuxtv.org/anttip/media_tree.git
14523F:	drivers/media/tuners/msi001*
14524
14525MSI2500 MEDIA DRIVER
14526M:	Antti Palosaari <crope@iki.fi>
14527L:	linux-media@vger.kernel.org
14528S:	Maintained
14529W:	https://linuxtv.org
14530W:	http://palosaari.fi/linux/
14531Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14532T:	git git://linuxtv.org/anttip/media_tree.git
14533F:	drivers/media/usb/msi2500/
14534
14535MSTAR INTERRUPT CONTROLLER DRIVER
14536M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
14537M:	Daniel Palmer <daniel@thingy.jp>
14538S:	Maintained
14539F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
14540F:	drivers/irqchip/irq-mst-intc.c
14541
14542MSYSTEMS DISKONCHIP G3 MTD DRIVER
14543M:	Robert Jarzmik <robert.jarzmik@free.fr>
14544L:	linux-mtd@lists.infradead.org
14545S:	Maintained
14546F:	drivers/mtd/devices/docg3*
14547
14548MT9P031 APTINA CAMERA SENSOR
14549M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14550L:	linux-media@vger.kernel.org
14551S:	Maintained
14552T:	git git://linuxtv.org/media_tree.git
14553F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
14554F:	drivers/media/i2c/mt9p031.c
14555F:	include/media/i2c/mt9p031.h
14556
14557MT9T112 APTINA CAMERA SENSOR
14558M:	Jacopo Mondi <jacopo@jmondi.org>
14559L:	linux-media@vger.kernel.org
14560S:	Odd Fixes
14561T:	git git://linuxtv.org/media_tree.git
14562F:	drivers/media/i2c/mt9t112.c
14563F:	include/media/i2c/mt9t112.h
14564
14565MT9V032 APTINA CAMERA SENSOR
14566M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14567L:	linux-media@vger.kernel.org
14568S:	Maintained
14569T:	git git://linuxtv.org/media_tree.git
14570F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
14571F:	drivers/media/i2c/mt9v032.c
14572F:	include/media/i2c/mt9v032.h
14573
14574MT9V111 APTINA CAMERA SENSOR
14575M:	Jacopo Mondi <jacopo@jmondi.org>
14576L:	linux-media@vger.kernel.org
14577S:	Maintained
14578T:	git git://linuxtv.org/media_tree.git
14579F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
14580F:	drivers/media/i2c/mt9v111.c
14581
14582MULTIFUNCTION DEVICES (MFD)
14583M:	Lee Jones <lee@kernel.org>
14584S:	Maintained
14585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14586F:	Documentation/devicetree/bindings/mfd/
14587F:	drivers/mfd/
14588F:	include/dt-bindings/mfd/
14589F:	include/linux/mfd/
14590
14591MULTIMEDIA CARD (MMC) ETC. OVER SPI
14592S:	Orphan
14593F:	drivers/mmc/host/mmc_spi.c
14594F:	include/linux/spi/mmc_spi.h
14595
14596MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
14597M:	Ulf Hansson <ulf.hansson@linaro.org>
14598L:	linux-mmc@vger.kernel.org
14599S:	Maintained
14600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14601F:	Documentation/devicetree/bindings/mmc/
14602F:	drivers/mmc/
14603F:	include/linux/mmc/
14604F:	include/uapi/linux/mmc/
14605
14606MULTIPLEXER SUBSYSTEM
14607M:	Peter Rosin <peda@axentia.se>
14608S:	Maintained
14609F:	Documentation/ABI/testing/sysfs-class-mux*
14610F:	Documentation/devicetree/bindings/mux/
14611F:	drivers/mux/
14612F:	include/dt-bindings/mux/
14613F:	include/linux/mux/
14614
14615MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
14616M:	Bin Liu <b-liu@ti.com>
14617L:	linux-usb@vger.kernel.org
14618S:	Maintained
14619F:	drivers/usb/musb/
14620
14621MXL301RF MEDIA DRIVER
14622M:	Akihiro Tsukada <tskd08@gmail.com>
14623L:	linux-media@vger.kernel.org
14624S:	Odd Fixes
14625F:	drivers/media/tuners/mxl301rf*
14626
14627MXL5007T MEDIA DRIVER
14628M:	Michael Krufky <mkrufky@linuxtv.org>
14629L:	linux-media@vger.kernel.org
14630S:	Maintained
14631W:	https://linuxtv.org
14632W:	http://github.com/mkrufky
14633Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14634T:	git git://linuxtv.org/mkrufky/tuners.git
14635F:	drivers/media/tuners/mxl5007t.*
14636
14637MXSFB DRM DRIVER
14638M:	Marek Vasut <marex@denx.de>
14639M:	Stefan Agner <stefan@agner.ch>
14640L:	dri-devel@lists.freedesktop.org
14641S:	Supported
14642T:	git git://anongit.freedesktop.org/drm/drm-misc
14643F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
14644F:	drivers/gpu/drm/mxsfb/
14645
14646MYLEX DAC960 PCI RAID Controller
14647M:	Hannes Reinecke <hare@kernel.org>
14648L:	linux-scsi@vger.kernel.org
14649S:	Supported
14650F:	drivers/scsi/myrb.*
14651F:	drivers/scsi/myrs.*
14652
14653MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
14654M:	Chris Lee <christopher.lee@cspi.com>
14655L:	netdev@vger.kernel.org
14656S:	Supported
14657W:	https://www.cspi.com/ethernet-products/support/downloads/
14658F:	drivers/net/ethernet/myricom/myri10ge/
14659
14660NAND FLASH SUBSYSTEM
14661M:	Miquel Raynal <miquel.raynal@bootlin.com>
14662R:	Richard Weinberger <richard@nod.at>
14663L:	linux-mtd@lists.infradead.org
14664S:	Maintained
14665W:	http://www.linux-mtd.infradead.org/
14666Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14667C:	irc://irc.oftc.net/mtd
14668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
14669F:	drivers/mtd/nand/
14670F:	include/linux/mtd/*nand*.h
14671
14672NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
14673M:	Daniel Mack <zonque@gmail.com>
14674L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14675S:	Maintained
14676W:	http://www.native-instruments.com
14677F:	sound/usb/caiaq/
14678
14679NATSEMI ETHERNET DRIVER (DP8381x)
14680S:	Orphan
14681F:	drivers/net/ethernet/natsemi/natsemi.c
14682
14683NCR 5380 SCSI DRIVERS
14684M:	Finn Thain <fthain@linux-m68k.org>
14685M:	Michael Schmitz <schmitzmic@gmail.com>
14686L:	linux-scsi@vger.kernel.org
14687S:	Maintained
14688F:	Documentation/scsi/g_NCR5380.rst
14689F:	drivers/scsi/NCR5380.*
14690F:	drivers/scsi/arm/cumana_1.c
14691F:	drivers/scsi/arm/oak.c
14692F:	drivers/scsi/atari_scsi.*
14693F:	drivers/scsi/dmx3191d.c
14694F:	drivers/scsi/g_NCR5380.*
14695F:	drivers/scsi/mac_scsi.*
14696F:	drivers/scsi/sun3_scsi.*
14697F:	drivers/scsi/sun3_scsi_vme.c
14698
14699NCSI LIBRARY
14700M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
14701S:	Maintained
14702F:	net/ncsi/
14703
14704NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
14705M:	Guenter Roeck <linux@roeck-us.net>
14706L:	linux-hwmon@vger.kernel.org
14707S:	Maintained
14708F:	Documentation/hwmon/nct6775.rst
14709F:	drivers/hwmon/nct6775-core.c
14710F:	drivers/hwmon/nct6775-platform.c
14711F:	drivers/hwmon/nct6775.h
14712
14713NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
14714M:	Zev Weiss <zev@bewilderbeest.net>
14715L:	linux-hwmon@vger.kernel.org
14716S:	Maintained
14717F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
14718F:	drivers/hwmon/nct6775-i2c.c
14719
14720NETDEVSIM
14721M:	Jakub Kicinski <kuba@kernel.org>
14722S:	Maintained
14723F:	drivers/net/netdevsim/*
14724
14725NETEM NETWORK EMULATOR
14726M:	Stephen Hemminger <stephen@networkplumber.org>
14727L:	netdev@vger.kernel.org
14728S:	Maintained
14729F:	net/sched/sch_netem.c
14730
14731NETERION 10GbE DRIVERS (s2io)
14732M:	Jon Mason <jdmason@kudzu.us>
14733L:	netdev@vger.kernel.org
14734S:	Supported
14735F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
14736F:	drivers/net/ethernet/neterion/
14737
14738NETFILTER
14739M:	Pablo Neira Ayuso <pablo@netfilter.org>
14740M:	Jozsef Kadlecsik <kadlec@netfilter.org>
14741M:	Florian Westphal <fw@strlen.de>
14742L:	netfilter-devel@vger.kernel.org
14743L:	coreteam@netfilter.org
14744S:	Maintained
14745W:	http://www.netfilter.org/
14746W:	http://www.iptables.org/
14747W:	http://www.nftables.org/
14748Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
14749C:	irc://irc.libera.chat/netfilter
14750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
14751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
14752F:	include/linux/netfilter*
14753F:	include/linux/netfilter/
14754F:	include/net/netfilter/
14755F:	include/uapi/linux/netfilter*
14756F:	include/uapi/linux/netfilter/
14757F:	net/*/netfilter.c
14758F:	net/*/netfilter/
14759F:	net/bridge/br_netfilter*.c
14760F:	net/netfilter/
14761
14762NETROM NETWORK LAYER
14763M:	Ralf Baechle <ralf@linux-mips.org>
14764L:	linux-hams@vger.kernel.org
14765S:	Maintained
14766W:	http://www.linux-ax25.org/
14767F:	include/net/netrom.h
14768F:	include/uapi/linux/netrom.h
14769F:	net/netrom/
14770
14771NETRONIX EMBEDDED CONTROLLER
14772M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
14773S:	Maintained
14774F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
14775F:	drivers/mfd/ntxec.c
14776F:	drivers/pwm/pwm-ntxec.c
14777F:	drivers/rtc/rtc-ntxec.c
14778F:	include/linux/mfd/ntxec.h
14779
14780NETRONOME ETHERNET DRIVERS
14781M:	Louis Peens <louis.peens@corigine.com>
14782R:	Jakub Kicinski <kuba@kernel.org>
14783L:	oss-drivers@corigine.com
14784S:	Maintained
14785F:	drivers/net/ethernet/netronome/
14786
14787NETWORK BLOCK DEVICE (NBD)
14788M:	Josef Bacik <josef@toxicpanda.com>
14789L:	linux-block@vger.kernel.org
14790L:	nbd@other.debian.org
14791S:	Maintained
14792F:	Documentation/admin-guide/blockdev/nbd.rst
14793F:	drivers/block/nbd.c
14794F:	include/trace/events/nbd.h
14795F:	include/uapi/linux/nbd.h
14796
14797NETWORK DROP MONITOR
14798M:	Neil Horman <nhorman@tuxdriver.com>
14799L:	netdev@vger.kernel.org
14800S:	Maintained
14801W:	https://fedorahosted.org/dropwatch/
14802F:	include/uapi/linux/net_dropmon.h
14803F:	net/core/drop_monitor.c
14804
14805NETWORKING DRIVERS
14806M:	"David S. Miller" <davem@davemloft.net>
14807M:	Eric Dumazet <edumazet@google.com>
14808M:	Jakub Kicinski <kuba@kernel.org>
14809M:	Paolo Abeni <pabeni@redhat.com>
14810L:	netdev@vger.kernel.org
14811S:	Maintained
14812Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14815F:	Documentation/devicetree/bindings/net/
14816F:	drivers/connector/
14817F:	drivers/net/
14818F:	include/dt-bindings/net/
14819F:	include/linux/etherdevice.h
14820F:	include/linux/fcdevice.h
14821F:	include/linux/fddidevice.h
14822F:	include/linux/hippidevice.h
14823F:	include/linux/if_*
14824F:	include/linux/inetdevice.h
14825F:	include/linux/netdevice.h
14826F:	include/uapi/linux/if_*
14827F:	include/uapi/linux/netdevice.h
14828X:	drivers/net/wireless/
14829
14830NETWORKING DRIVERS (WIRELESS)
14831M:	Kalle Valo <kvalo@kernel.org>
14832L:	linux-wireless@vger.kernel.org
14833S:	Maintained
14834W:	https://wireless.wiki.kernel.org/
14835Q:	https://patchwork.kernel.org/project/linux-wireless/list/
14836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
14837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
14838F:	Documentation/devicetree/bindings/net/wireless/
14839F:	drivers/net/wireless/
14840
14841NETWORKING [DSA]
14842M:	Andrew Lunn <andrew@lunn.ch>
14843M:	Florian Fainelli <f.fainelli@gmail.com>
14844M:	Vladimir Oltean <olteanv@gmail.com>
14845S:	Maintained
14846F:	Documentation/devicetree/bindings/net/dsa/
14847F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
14848F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
14849F:	drivers/net/dsa/
14850F:	include/linux/dsa/
14851F:	include/linux/platform_data/dsa.h
14852F:	include/net/dsa.h
14853F:	net/dsa/
14854F:	tools/testing/selftests/drivers/net/dsa/
14855
14856NETWORKING [GENERAL]
14857M:	"David S. Miller" <davem@davemloft.net>
14858M:	Eric Dumazet <edumazet@google.com>
14859M:	Jakub Kicinski <kuba@kernel.org>
14860M:	Paolo Abeni <pabeni@redhat.com>
14861L:	netdev@vger.kernel.org
14862S:	Maintained
14863Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14864B:	mailto:netdev@vger.kernel.org
14865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14867F:	Documentation/core-api/netlink.rst
14868F:	Documentation/netlink/
14869F:	Documentation/networking/
14870F:	Documentation/process/maintainer-netdev.rst
14871F:	Documentation/userspace-api/netlink/
14872F:	include/linux/in.h
14873F:	include/linux/net.h
14874F:	include/linux/netdevice.h
14875F:	include/net/
14876F:	include/uapi/linux/in.h
14877F:	include/uapi/linux/net.h
14878F:	include/uapi/linux/net_namespace.h
14879F:	include/uapi/linux/netdevice.h
14880F:	lib/net_utils.c
14881F:	lib/random32.c
14882F:	net/
14883F:	tools/net/
14884F:	tools/testing/selftests/net/
14885X:	net/bluetooth/
14886
14887NETWORKING [IPSEC]
14888M:	Steffen Klassert <steffen.klassert@secunet.com>
14889M:	Herbert Xu <herbert@gondor.apana.org.au>
14890M:	"David S. Miller" <davem@davemloft.net>
14891L:	netdev@vger.kernel.org
14892S:	Maintained
14893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
14894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
14895F:	include/net/xfrm.h
14896F:	include/uapi/linux/xfrm.h
14897F:	net/ipv4/ah4.c
14898F:	net/ipv4/esp4*
14899F:	net/ipv4/ip_vti.c
14900F:	net/ipv4/ipcomp.c
14901F:	net/ipv4/xfrm*
14902F:	net/ipv6/ah6.c
14903F:	net/ipv6/esp6*
14904F:	net/ipv6/ip6_vti.c
14905F:	net/ipv6/ipcomp6.c
14906F:	net/ipv6/xfrm*
14907F:	net/key/
14908F:	net/xfrm/
14909F:	tools/testing/selftests/net/ipsec.c
14910
14911NETWORKING [IPv4/IPv6]
14912M:	"David S. Miller" <davem@davemloft.net>
14913M:	David Ahern <dsahern@kernel.org>
14914L:	netdev@vger.kernel.org
14915S:	Maintained
14916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14917F:	arch/x86/net/*
14918F:	include/linux/ip.h
14919F:	include/linux/ipv6*
14920F:	include/net/fib*
14921F:	include/net/ip*
14922F:	include/net/route.h
14923F:	net/ipv4/
14924F:	net/ipv6/
14925
14926NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
14927M:	Paul Moore <paul@paul-moore.com>
14928L:	netdev@vger.kernel.org
14929L:	linux-security-module@vger.kernel.org
14930S:	Supported
14931W:	https://github.com/netlabel
14932F:	Documentation/netlabel/
14933F:	include/net/calipso.h
14934F:	include/net/cipso_ipv4.h
14935F:	include/net/netlabel.h
14936F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
14937F:	include/uapi/linux/netfilter/xt_SECMARK.h
14938F:	net/ipv4/cipso_ipv4.c
14939F:	net/ipv6/calipso.c
14940F:	net/netfilter/xt_CONNSECMARK.c
14941F:	net/netfilter/xt_SECMARK.c
14942F:	net/netlabel/
14943
14944NETWORKING [MACSEC]
14945M:	Sabrina Dubroca <sd@queasysnail.net>
14946L:	netdev@vger.kernel.org
14947S:	Maintained
14948F:	drivers/net/macsec.c
14949F:	include/net/macsec.h
14950F:	include/uapi/linux/if_macsec.h
14951K:	macsec
14952K:	\bmdo_
14953
14954NETWORKING [MPTCP]
14955M:	Matthieu Baerts <matthieu.baerts@tessares.net>
14956M:	Mat Martineau <martineau@kernel.org>
14957L:	netdev@vger.kernel.org
14958L:	mptcp@lists.linux.dev
14959S:	Maintained
14960W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
14961B:	https://github.com/multipath-tcp/mptcp_net-next/issues
14962T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
14963T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
14964F:	Documentation/networking/mptcp-sysctl.rst
14965F:	include/net/mptcp.h
14966F:	include/trace/events/mptcp.h
14967F:	include/uapi/linux/mptcp.h
14968F:	net/mptcp/
14969F:	tools/testing/selftests/bpf/*/*mptcp*.c
14970F:	tools/testing/selftests/net/mptcp/
14971
14972NETWORKING [TCP]
14973M:	Eric Dumazet <edumazet@google.com>
14974L:	netdev@vger.kernel.org
14975S:	Maintained
14976F:	include/linux/tcp.h
14977F:	include/net/tcp.h
14978F:	include/trace/events/tcp.h
14979F:	include/uapi/linux/tcp.h
14980F:	net/ipv4/syncookies.c
14981F:	net/ipv4/tcp*.c
14982F:	net/ipv6/syncookies.c
14983F:	net/ipv6/tcp*.c
14984
14985NETWORKING [TLS]
14986M:	Boris Pismenny <borisp@nvidia.com>
14987M:	John Fastabend <john.fastabend@gmail.com>
14988M:	Jakub Kicinski <kuba@kernel.org>
14989L:	netdev@vger.kernel.org
14990S:	Maintained
14991F:	include/net/tls.h
14992F:	include/uapi/linux/tls.h
14993F:	net/tls/*
14994
14995NETXEN (1/10) GbE SUPPORT
14996M:	Manish Chopra <manishc@marvell.com>
14997M:	Rahul Verma <rahulv@marvell.com>
14998M:	GR-Linux-NIC-Dev@marvell.com
14999L:	netdev@vger.kernel.org
15000S:	Supported
15001F:	drivers/net/ethernet/qlogic/netxen/
15002
15003NET_FAILOVER MODULE
15004M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
15005L:	netdev@vger.kernel.org
15006S:	Supported
15007F:	Documentation/networking/net_failover.rst
15008F:	drivers/net/net_failover.c
15009F:	include/net/net_failover.h
15010
15011NEXTHOP
15012M:	David Ahern <dsahern@kernel.org>
15013L:	netdev@vger.kernel.org
15014S:	Maintained
15015F:	include/net/netns/nexthop.h
15016F:	include/net/nexthop.h
15017F:	include/uapi/linux/nexthop.h
15018F:	net/ipv4/nexthop.c
15019
15020NFC SUBSYSTEM
15021M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
15022L:	netdev@vger.kernel.org
15023S:	Maintained
15024F:	Documentation/devicetree/bindings/net/nfc/
15025F:	drivers/nfc/
15026F:	include/net/nfc/
15027F:	include/uapi/linux/nfc.h
15028F:	net/nfc/
15029
15030NFC VIRTUAL NCI DEVICE DRIVER
15031M:	Bongsu Jeon <bongsu.jeon@samsung.com>
15032L:	netdev@vger.kernel.org
15033S:	Supported
15034F:	drivers/nfc/virtual_ncidev.c
15035F:	tools/testing/selftests/nci/
15036
15037NFS, SUNRPC, AND LOCKD CLIENTS
15038M:	Trond Myklebust <trond.myklebust@hammerspace.com>
15039M:	Anna Schumaker <anna@kernel.org>
15040L:	linux-nfs@vger.kernel.org
15041S:	Maintained
15042W:	http://client.linux-nfs.org
15043T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
15044F:	Documentation/filesystems/nfs/
15045F:	fs/lockd/
15046F:	fs/nfs/
15047F:	fs/nfs_common/
15048F:	include/linux/lockd/
15049F:	include/linux/nfs*
15050F:	include/linux/sunrpc/
15051F:	include/uapi/linux/nfs*
15052F:	include/uapi/linux/sunrpc/
15053F:	net/sunrpc/
15054
15055NILFS2 FILESYSTEM
15056M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
15057L:	linux-nilfs@vger.kernel.org
15058S:	Supported
15059W:	https://nilfs.sourceforge.io/
15060W:	https://nilfs.osdn.jp/
15061T:	git https://github.com/konis/nilfs2.git
15062F:	Documentation/filesystems/nilfs2.rst
15063F:	fs/nilfs2/
15064F:	include/trace/events/nilfs2.h
15065F:	include/uapi/linux/nilfs2_api.h
15066F:	include/uapi/linux/nilfs2_ondisk.h
15067
15068NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
15069M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
15070S:	Maintained
15071W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15072F:	Documentation/scsi/NinjaSCSI.rst
15073F:	drivers/scsi/pcmcia/nsp_*
15074
15075NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
15076M:	GOTO Masanori <gotom@debian.or.jp>
15077M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
15078S:	Maintained
15079W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15080F:	Documentation/scsi/NinjaSCSI.rst
15081F:	drivers/scsi/nsp32*
15082
15083NINTENDO HID DRIVER
15084M:	Daniel J. Ogorchock <djogorchock@gmail.com>
15085L:	linux-input@vger.kernel.org
15086S:	Maintained
15087F:	drivers/hid/hid-nintendo*
15088
15089NIOS2 ARCHITECTURE
15090M:	Dinh Nguyen <dinguyen@kernel.org>
15091S:	Maintained
15092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
15093F:	arch/nios2/
15094
15095NITRO ENCLAVES (NE)
15096M:	Alexandru Ciobotaru <alcioa@amazon.com>
15097L:	linux-kernel@vger.kernel.org
15098L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
15099S:	Supported
15100W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
15101F:	Documentation/virt/ne_overview.rst
15102F:	drivers/virt/nitro_enclaves/
15103F:	include/linux/nitro_enclaves.h
15104F:	include/uapi/linux/nitro_enclaves.h
15105F:	samples/nitro_enclaves/
15106
15107NOHZ, DYNTICKS SUPPORT
15108M:	Frederic Weisbecker <frederic@kernel.org>
15109M:	Thomas Gleixner <tglx@linutronix.de>
15110M:	Ingo Molnar <mingo@kernel.org>
15111L:	linux-kernel@vger.kernel.org
15112S:	Maintained
15113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
15114F:	include/linux/sched/nohz.h
15115F:	include/linux/tick.h
15116F:	kernel/time/tick*.*
15117
15118NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
15119M:	Pavel Machek <pavel@ucw.cz>
15120M:	Sakari Ailus <sakari.ailus@iki.fi>
15121L:	linux-media@vger.kernel.org
15122S:	Maintained
15123F:	drivers/media/i2c/ad5820.c
15124F:	drivers/media/i2c/et8ek8
15125
15126NOKIA N900 POWER SUPPLY DRIVERS
15127R:	Pali Rohár <pali@kernel.org>
15128F:	drivers/power/supply/bq2415x_charger.c
15129F:	drivers/power/supply/bq27xxx_battery.c
15130F:	drivers/power/supply/bq27xxx_battery_i2c.c
15131F:	drivers/power/supply/isp1704_charger.c
15132F:	drivers/power/supply/rx51_battery.c
15133F:	include/linux/power/bq2415x_charger.h
15134F:	include/linux/power/bq27xxx_battery.h
15135
15136NOLIBC HEADER FILE
15137M:	Willy Tarreau <w@1wt.eu>
15138M:	Thomas Weißschuh <linux@weissschuh.net>
15139S:	Maintained
15140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
15141F:	tools/include/nolibc/
15142F:	tools/testing/selftests/nolibc/
15143
15144NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
15145M:	Hans de Goede <hdegoede@redhat.com>
15146L:	linux-input@vger.kernel.org
15147S:	Maintained
15148F:	drivers/input/touchscreen/novatek-nvt-ts.c
15149
15150NSDEPS
15151M:	Matthias Maennich <maennich@google.com>
15152S:	Maintained
15153F:	Documentation/core-api/symbol-namespaces.rst
15154F:	scripts/nsdeps
15155
15156NTB AMD DRIVER
15157M:	Sanjay R Mehta <sanju.mehta@amd.com>
15158M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
15159L:	ntb@lists.linux.dev
15160S:	Supported
15161F:	drivers/ntb/hw/amd/
15162
15163NTB DRIVER CORE
15164M:	Jon Mason <jdmason@kudzu.us>
15165M:	Dave Jiang <dave.jiang@intel.com>
15166M:	Allen Hubbe <allenbh@gmail.com>
15167L:	ntb@lists.linux.dev
15168S:	Supported
15169W:	https://github.com/jonmason/ntb/wiki
15170T:	git https://github.com/jonmason/ntb.git
15171F:	drivers/net/ntb_netdev.c
15172F:	drivers/ntb/
15173F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
15174F:	include/linux/ntb.h
15175F:	include/linux/ntb_transport.h
15176F:	tools/testing/selftests/ntb/
15177
15178NTB IDT DRIVER
15179M:	Serge Semin <fancer.lancer@gmail.com>
15180L:	ntb@lists.linux.dev
15181S:	Supported
15182F:	drivers/ntb/hw/idt/
15183
15184NTB INTEL DRIVER
15185M:	Dave Jiang <dave.jiang@intel.com>
15186L:	ntb@lists.linux.dev
15187S:	Supported
15188W:	https://github.com/davejiang/linux/wiki
15189T:	git https://github.com/davejiang/linux.git
15190F:	drivers/ntb/hw/intel/
15191
15192NTFS FILESYSTEM
15193M:	Anton Altaparmakov <anton@tuxera.com>
15194R:	Namjae Jeon <linkinjeon@kernel.org>
15195L:	linux-ntfs-dev@lists.sourceforge.net
15196S:	Supported
15197W:	http://www.tuxera.com/
15198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
15199F:	Documentation/filesystems/ntfs.rst
15200F:	fs/ntfs/
15201
15202NTFS3 FILESYSTEM
15203M:	Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
15204L:	ntfs3@lists.linux.dev
15205S:	Supported
15206W:	http://www.paragon-software.com/
15207T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
15208F:	Documentation/filesystems/ntfs3.rst
15209F:	fs/ntfs3/
15210
15211NUBUS SUBSYSTEM
15212M:	Finn Thain <fthain@linux-m68k.org>
15213L:	linux-m68k@lists.linux-m68k.org
15214S:	Maintained
15215F:	arch/*/include/asm/nubus.h
15216F:	drivers/nubus/
15217F:	include/linux/nubus.h
15218F:	include/uapi/linux/nubus.h
15219
15220NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
15221M:	Antonino Daplas <adaplas@gmail.com>
15222L:	linux-fbdev@vger.kernel.org
15223S:	Maintained
15224F:	drivers/video/fbdev/nvidia/
15225F:	drivers/video/fbdev/riva/
15226
15227NVIDIA WMI EC BACKLIGHT DRIVER
15228M:	Daniel Dadap <ddadap@nvidia.com>
15229L:	platform-driver-x86@vger.kernel.org
15230S:	Supported
15231F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
15232F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
15233
15234NVM EXPRESS DRIVER
15235M:	Keith Busch <kbusch@kernel.org>
15236M:	Jens Axboe <axboe@fb.com>
15237M:	Christoph Hellwig <hch@lst.de>
15238M:	Sagi Grimberg <sagi@grimberg.me>
15239L:	linux-nvme@lists.infradead.org
15240S:	Supported
15241W:	http://git.infradead.org/nvme.git
15242T:	git git://git.infradead.org/nvme.git
15243F:	Documentation/nvme/
15244F:	drivers/nvme/common/
15245F:	drivers/nvme/host/
15246F:	include/linux/nvme-*.h
15247F:	include/linux/nvme.h
15248F:	include/uapi/linux/nvme_ioctl.h
15249
15250NVM EXPRESS FABRICS AUTHENTICATION
15251M:	Hannes Reinecke <hare@suse.de>
15252L:	linux-nvme@lists.infradead.org
15253S:	Supported
15254F:	drivers/nvme/host/auth.c
15255F:	drivers/nvme/target/auth.c
15256F:	drivers/nvme/target/fabrics-cmd-auth.c
15257F:	include/linux/nvme-auth.h
15258
15259NVM EXPRESS FC TRANSPORT DRIVERS
15260M:	James Smart <james.smart@broadcom.com>
15261L:	linux-nvme@lists.infradead.org
15262S:	Supported
15263F:	drivers/nvme/host/fc.c
15264F:	drivers/nvme/target/fc.c
15265F:	drivers/nvme/target/fcloop.c
15266F:	include/linux/nvme-fc-driver.h
15267F:	include/linux/nvme-fc.h
15268
15269NVM EXPRESS HARDWARE MONITORING SUPPORT
15270M:	Guenter Roeck <linux@roeck-us.net>
15271L:	linux-nvme@lists.infradead.org
15272S:	Supported
15273F:	drivers/nvme/host/hwmon.c
15274
15275NVM EXPRESS TARGET DRIVER
15276M:	Christoph Hellwig <hch@lst.de>
15277M:	Sagi Grimberg <sagi@grimberg.me>
15278M:	Chaitanya Kulkarni <kch@nvidia.com>
15279L:	linux-nvme@lists.infradead.org
15280S:	Supported
15281W:	http://git.infradead.org/nvme.git
15282T:	git git://git.infradead.org/nvme.git
15283F:	drivers/nvme/target/
15284
15285NVMEM FRAMEWORK
15286M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15287S:	Maintained
15288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
15289F:	Documentation/ABI/stable/sysfs-bus-nvmem
15290F:	Documentation/devicetree/bindings/nvmem/
15291F:	drivers/nvmem/
15292F:	include/linux/nvmem-consumer.h
15293F:	include/linux/nvmem-provider.h
15294
15295NXP BLUETOOTH WIRELESS DRIVERS
15296M:	Amitkumar Karwar <amitkumar.karwar@nxp.com>
15297M:	Neeraj Kale <neeraj.sanjaykale@nxp.com>
15298S:	Maintained
15299F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
15300F:	drivers/bluetooth/btnxpuart.c
15301
15302NXP C45 TJA11XX PHY DRIVER
15303M:	Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
15304L:	netdev@vger.kernel.org
15305S:	Maintained
15306F:	drivers/net/phy/nxp-c45-tja11xx.c
15307
15308NXP FSPI DRIVER
15309M:	Han Xu <han.xu@nxp.com>
15310M:	Haibo Chen <haibo.chen@nxp.com>
15311R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
15312L:	linux-spi@vger.kernel.org
15313S:	Maintained
15314F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
15315F:	drivers/spi/spi-nxp-fspi.c
15316
15317NXP FXAS21002C DRIVER
15318M:	Rui Miguel Silva <rmfrfs@gmail.com>
15319L:	linux-iio@vger.kernel.org
15320S:	Maintained
15321F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
15322F:	drivers/iio/gyro/fxas21002c.h
15323F:	drivers/iio/gyro/fxas21002c_core.c
15324F:	drivers/iio/gyro/fxas21002c_i2c.c
15325F:	drivers/iio/gyro/fxas21002c_spi.c
15326
15327NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
15328M:	Haibo Chen <haibo.chen@nxp.com>
15329L:	linux-iio@vger.kernel.org
15330L:	linux-imx@nxp.com
15331S:	Maintained
15332F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
15333F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
15334F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
15335F:	drivers/iio/adc/imx7d_adc.c
15336F:	drivers/iio/adc/imx93_adc.c
15337F:	drivers/iio/adc/vf610_adc.c
15338
15339NXP i.MX 8M ISI DRIVER
15340M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15341L:	linux-media@vger.kernel.org
15342S:	Maintained
15343F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
15344F:	drivers/media/platform/nxp/imx8-isi/
15345
15346NXP i.MX 8MP DW100 V4L2 DRIVER
15347M:	Xavier Roumegue <xavier.roumegue@oss.nxp.com>
15348L:	linux-media@vger.kernel.org
15349S:	Maintained
15350F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
15351F:	Documentation/userspace-api/media/drivers/dw100.rst
15352F:	drivers/media/platform/nxp/dw100/
15353F:	include/uapi/linux/dw100.h
15354
15355NXP i.MX 8MQ DCSS DRIVER
15356M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
15357R:	Lucas Stach <l.stach@pengutronix.de>
15358L:	dri-devel@lists.freedesktop.org
15359S:	Maintained
15360F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
15361F:	drivers/gpu/drm/imx/dcss/
15362
15363NXP i.MX 8QXP ADC DRIVER
15364M:	Cai Huoqing <cai.huoqing@linux.dev>
15365M:	Haibo Chen <haibo.chen@nxp.com>
15366L:	linux-imx@nxp.com
15367L:	linux-iio@vger.kernel.org
15368S:	Maintained
15369F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
15370F:	drivers/iio/adc/imx8qxp-adc.c
15371
15372NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
15373M:	Mirela Rabulea <mirela.rabulea@nxp.com>
15374R:	NXP Linux Team <linux-imx@nxp.com>
15375L:	linux-media@vger.kernel.org
15376S:	Maintained
15377F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
15378F:	drivers/media/platform/nxp/imx-jpeg
15379
15380NXP i.MX CLOCK DRIVERS
15381M:	Abel Vesa <abelvesa@kernel.org>
15382R:	Peng Fan <peng.fan@nxp.com>
15383L:	linux-clk@vger.kernel.org
15384L:	linux-imx@nxp.com
15385S:	Maintained
15386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
15387F:	Documentation/devicetree/bindings/clock/imx*
15388F:	drivers/clk/imx/
15389F:	include/dt-bindings/clock/imx*
15390
15391NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
15392M:	Jagan Teki <jagan@amarulasolutions.com>
15393S:	Maintained
15394F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
15395F:	drivers/regulator/pf8x00-regulator.c
15396
15397NXP PTN5150A CC LOGIC AND EXTCON DRIVER
15398M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
15399L:	linux-kernel@vger.kernel.org
15400S:	Maintained
15401F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
15402F:	drivers/extcon/extcon-ptn5150.c
15403
15404NXP SGTL5000 DRIVER
15405M:	Fabio Estevam <festevam@gmail.com>
15406L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15407S:	Maintained
15408F:	Documentation/devicetree/bindings/sound/sgtl5000.yaml
15409F:	sound/soc/codecs/sgtl5000*
15410
15411NXP SJA1105 ETHERNET SWITCH DRIVER
15412M:	Vladimir Oltean <olteanv@gmail.com>
15413L:	linux-kernel@vger.kernel.org
15414S:	Maintained
15415F:	drivers/net/dsa/sja1105
15416F:	drivers/net/pcs/pcs-xpcs-nxp.c
15417
15418NXP TDA998X DRM DRIVER
15419M:	Russell King <linux@armlinux.org.uk>
15420S:	Maintained
15421T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
15422T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
15423F:	drivers/gpu/drm/i2c/tda998x_drv.c
15424F:	include/drm/i2c/tda998x.h
15425F:	include/dt-bindings/display/tda998x.h
15426K:	"nxp,tda998x"
15427
15428NXP TFA9879 DRIVER
15429M:	Peter Rosin <peda@axentia.se>
15430L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15431S:	Maintained
15432F:	Documentation/devicetree/bindings/sound/tfa9879.txt
15433F:	sound/soc/codecs/tfa9879*
15434
15435NXP-NCI NFC DRIVER
15436S:	Orphan
15437F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
15438F:	drivers/nfc/nxp-nci
15439
15440NXP/Goodix TFA989X (TFA1) DRIVER
15441M:	Stephan Gerhold <stephan@gerhold.net>
15442L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15443S:	Maintained
15444F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
15445F:	sound/soc/codecs/tfa989x.c
15446
15447NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
15448M:	Jonas Malaco <jonas@protocubo.io>
15449L:	linux-hwmon@vger.kernel.org
15450S:	Maintained
15451F:	Documentation/hwmon/nzxt-kraken2.rst
15452F:	drivers/hwmon/nzxt-kraken2.c
15453
15454NZXT-SMART2 HARDWARE MONITORING DRIVER
15455M:	Aleksandr Mezin <mezin.alexander@gmail.com>
15456L:	linux-hwmon@vger.kernel.org
15457S:	Maintained
15458F:	Documentation/hwmon/nzxt-smart2.rst
15459F:	drivers/hwmon/nzxt-smart2.c
15460
15461OBJAGG
15462M:	Jiri Pirko <jiri@resnulli.us>
15463L:	netdev@vger.kernel.org
15464S:	Supported
15465F:	include/linux/objagg.h
15466F:	lib/objagg.c
15467F:	lib/test_objagg.c
15468
15469OBJTOOL
15470M:	Josh Poimboeuf <jpoimboe@kernel.org>
15471M:	Peter Zijlstra <peterz@infradead.org>
15472S:	Supported
15473F:	include/linux/objtool*.h
15474F:	tools/objtool/
15475
15476OCELOT ETHERNET SWITCH DRIVER
15477M:	Vladimir Oltean <vladimir.oltean@nxp.com>
15478M:	Claudiu Manoil <claudiu.manoil@nxp.com>
15479M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
15480M:	UNGLinuxDriver@microchip.com
15481L:	netdev@vger.kernel.org
15482S:	Supported
15483F:	drivers/net/dsa/ocelot/*
15484F:	drivers/net/ethernet/mscc/
15485F:	include/soc/mscc/ocelot*
15486F:	net/dsa/tag_ocelot.c
15487F:	net/dsa/tag_ocelot_8021q.c
15488F:	tools/testing/selftests/drivers/net/ocelot/*
15489
15490OCELOT EXTERNAL SWITCH CONTROL
15491M:	Colin Foster <colin.foster@in-advantage.com>
15492S:	Supported
15493F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
15494F:	drivers/mfd/ocelot*
15495F:	drivers/net/dsa/ocelot/ocelot_ext.c
15496F:	include/linux/mfd/ocelot.h
15497
15498OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
15499M:	Frederic Barrat <fbarrat@linux.ibm.com>
15500M:	Andrew Donnellan <ajd@linux.ibm.com>
15501L:	linuxppc-dev@lists.ozlabs.org
15502S:	Supported
15503F:	Documentation/userspace-api/accelerators/ocxl.rst
15504F:	arch/powerpc/include/asm/pnv-ocxl.h
15505F:	arch/powerpc/platforms/powernv/ocxl.c
15506F:	drivers/misc/ocxl/
15507F:	include/misc/ocxl*
15508F:	include/uapi/misc/ocxl.h
15509
15510OMAP AUDIO SUPPORT
15511M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
15512M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
15513L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15514L:	linux-omap@vger.kernel.org
15515S:	Maintained
15516F:	sound/soc/ti/n810.c
15517F:	sound/soc/ti/omap*
15518F:	sound/soc/ti/rx51.c
15519F:	sound/soc/ti/sdma-pcm.*
15520
15521OMAP CLOCK FRAMEWORK SUPPORT
15522M:	Paul Walmsley <paul@pwsan.com>
15523L:	linux-omap@vger.kernel.org
15524S:	Maintained
15525F:	arch/arm/*omap*/*clock*
15526
15527OMAP DEVICE TREE SUPPORT
15528M:	Benoît Cousson <bcousson@baylibre.com>
15529M:	Tony Lindgren <tony@atomide.com>
15530L:	linux-omap@vger.kernel.org
15531L:	devicetree@vger.kernel.org
15532S:	Maintained
15533F:	arch/arm/boot/dts/ti/omap/
15534
15535OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
15536L:	linux-omap@vger.kernel.org
15537L:	linux-fbdev@vger.kernel.org
15538S:	Orphan
15539F:	Documentation/arch/arm/omap/dss.rst
15540F:	drivers/video/fbdev/omap2/
15541
15542OMAP FRAMEBUFFER SUPPORT
15543L:	linux-fbdev@vger.kernel.org
15544L:	linux-omap@vger.kernel.org
15545S:	Orphan
15546F:	drivers/video/fbdev/omap/
15547
15548OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
15549M:	Roger Quadros <rogerq@kernel.org>
15550M:	Tony Lindgren <tony@atomide.com>
15551L:	linux-omap@vger.kernel.org
15552S:	Maintained
15553F:	arch/arm/mach-omap2/*gpmc*
15554F:	drivers/memory/omap-gpmc.c
15555
15556OMAP GPIO DRIVER
15557M:	Grygorii Strashko <grygorii.strashko@ti.com>
15558M:	Santosh Shilimkar <ssantosh@kernel.org>
15559M:	Kevin Hilman <khilman@kernel.org>
15560L:	linux-omap@vger.kernel.org
15561S:	Maintained
15562F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
15563F:	drivers/gpio/gpio-omap.c
15564
15565OMAP HARDWARE SPINLOCK SUPPORT
15566M:	Ohad Ben-Cohen <ohad@wizery.com>
15567L:	linux-omap@vger.kernel.org
15568S:	Maintained
15569F:	drivers/hwspinlock/omap_hwspinlock.c
15570
15571OMAP HS MMC SUPPORT
15572L:	linux-mmc@vger.kernel.org
15573L:	linux-omap@vger.kernel.org
15574S:	Orphan
15575F:	drivers/mmc/host/omap_hsmmc.c
15576
15577OMAP HWMOD DATA
15578M:	Paul Walmsley <paul@pwsan.com>
15579L:	linux-omap@vger.kernel.org
15580S:	Maintained
15581F:	arch/arm/mach-omap2/omap_hwmod*data*
15582
15583OMAP HWMOD SUPPORT
15584M:	Benoît Cousson <bcousson@baylibre.com>
15585M:	Paul Walmsley <paul@pwsan.com>
15586L:	linux-omap@vger.kernel.org
15587S:	Maintained
15588F:	arch/arm/mach-omap2/omap_hwmod.*
15589
15590OMAP I2C DRIVER
15591M:	Vignesh R <vigneshr@ti.com>
15592L:	linux-omap@vger.kernel.org
15593L:	linux-i2c@vger.kernel.org
15594S:	Maintained
15595F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
15596F:	drivers/i2c/busses/i2c-omap.c
15597
15598OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
15599M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15600L:	linux-media@vger.kernel.org
15601S:	Maintained
15602F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
15603F:	drivers/media/platform/ti/omap3isp/
15604F:	drivers/staging/media/omap4iss/
15605
15606OMAP MMC SUPPORT
15607M:	Aaro Koskinen <aaro.koskinen@iki.fi>
15608L:	linux-omap@vger.kernel.org
15609S:	Odd Fixes
15610F:	drivers/mmc/host/omap.c
15611
15612OMAP POWER MANAGEMENT SUPPORT
15613M:	Kevin Hilman <khilman@kernel.org>
15614L:	linux-omap@vger.kernel.org
15615S:	Maintained
15616F:	arch/arm/*omap*/*pm*
15617F:	drivers/cpufreq/omap-cpufreq.c
15618
15619OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
15620M:	Paul Walmsley <paul@pwsan.com>
15621L:	linux-omap@vger.kernel.org
15622S:	Maintained
15623F:	arch/arm/mach-omap2/prm*
15624
15625OMAP RANDOM NUMBER GENERATOR SUPPORT
15626M:	Deepak Saxena <dsaxena@plexity.net>
15627S:	Maintained
15628F:	drivers/char/hw_random/omap-rng.c
15629
15630OMAP USB SUPPORT
15631L:	linux-usb@vger.kernel.org
15632L:	linux-omap@vger.kernel.org
15633S:	Orphan
15634F:	arch/arm/*omap*/usb*
15635F:	drivers/usb/*/*omap*
15636
15637OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
15638M:	Mark Jackson <mpfj@newflow.co.uk>
15639L:	linux-omap@vger.kernel.org
15640S:	Maintained
15641F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
15642
15643OMAP1 SUPPORT
15644M:	Aaro Koskinen <aaro.koskinen@iki.fi>
15645M:	Janusz Krzysztofik <jmkrzyszt@gmail.com>
15646M:	Tony Lindgren <tony@atomide.com>
15647L:	linux-omap@vger.kernel.org
15648S:	Maintained
15649Q:	http://patchwork.kernel.org/project/linux-omap/list/
15650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
15651F:	arch/arm/configs/omap1_defconfig
15652F:	arch/arm/mach-omap1/
15653F:	drivers/i2c/busses/i2c-omap.c
15654F:	include/linux/platform_data/ams-delta-fiq.h
15655F:	include/linux/platform_data/i2c-omap.h
15656
15657OMAP2+ SUPPORT
15658M:	Tony Lindgren <tony@atomide.com>
15659L:	linux-omap@vger.kernel.org
15660S:	Maintained
15661W:	http://www.muru.com/linux/omap/
15662W:	http://linux.omap.com/
15663Q:	http://patchwork.kernel.org/project/linux-omap/list/
15664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
15665F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
15666F:	arch/arm/configs/omap2plus_defconfig
15667F:	arch/arm/mach-omap2/
15668F:	drivers/bus/ti-sysc.c
15669F:	drivers/gpio/gpio-tps65219.c
15670F:	drivers/i2c/busses/i2c-omap.c
15671F:	drivers/irqchip/irq-omap-intc.c
15672F:	drivers/mfd/*omap*.c
15673F:	drivers/mfd/menelaus.c
15674F:	drivers/mfd/palmas.c
15675F:	drivers/mfd/tps65217.c
15676F:	drivers/mfd/tps65218.c
15677F:	drivers/mfd/tps65219.c
15678F:	drivers/mfd/tps65910.c
15679F:	drivers/mfd/twl-core.[ch]
15680F:	drivers/mfd/twl4030*.c
15681F:	drivers/mfd/twl6030*.c
15682F:	drivers/mfd/twl6040*.c
15683F:	drivers/regulator/palmas-regulator*.c
15684F:	drivers/regulator/pbias-regulator.c
15685F:	drivers/regulator/tps65217-regulator.c
15686F:	drivers/regulator/tps65218-regulator.c
15687F:	drivers/regulator/tps65219-regulator.c
15688F:	drivers/regulator/tps65910-regulator.c
15689F:	drivers/regulator/twl-regulator.c
15690F:	drivers/regulator/twl6030-regulator.c
15691F:	include/linux/platform_data/i2c-omap.h
15692F:	include/linux/platform_data/ti-sysc.h
15693
15694OMFS FILESYSTEM
15695M:	Bob Copeland <me@bobcopeland.com>
15696L:	linux-karma-devel@lists.sourceforge.net
15697S:	Maintained
15698F:	Documentation/filesystems/omfs.rst
15699F:	fs/omfs/
15700
15701OMNIVISION OG01A1B SENSOR DRIVER
15702M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15703L:	linux-media@vger.kernel.org
15704S:	Maintained
15705F:	drivers/media/i2c/og01a1b.c
15706
15707OMNIVISION OV01A10 SENSOR DRIVER
15708M:	Bingbu Cao <bingbu.cao@intel.com>
15709L:	linux-media@vger.kernel.org
15710S:	Maintained
15711T:	git git://linuxtv.org/media_tree.git
15712F:	drivers/media/i2c/ov01a10.c
15713
15714OMNIVISION OV02A10 SENSOR DRIVER
15715L:	linux-media@vger.kernel.org
15716S:	Orphan
15717T:	git git://linuxtv.org/media_tree.git
15718F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
15719F:	drivers/media/i2c/ov02a10.c
15720
15721OMNIVISION OV08D10 SENSOR DRIVER
15722M:	Jimmy Su <jimmy.su@intel.com>
15723L:	linux-media@vger.kernel.org
15724S:	Maintained
15725T:	git git://linuxtv.org/media_tree.git
15726F:	drivers/media/i2c/ov08d10.c
15727
15728OMNIVISION OV08X40 SENSOR DRIVER
15729M:	Jason Chen <jason.z.chen@intel.com>
15730L:	linux-media@vger.kernel.org
15731S:	Maintained
15732T:	git git://linuxtv.org/media_tree.git
15733F:	drivers/media/i2c/ov08x40.c
15734
15735OMNIVISION OV13858 SENSOR DRIVER
15736M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15737L:	linux-media@vger.kernel.org
15738S:	Maintained
15739T:	git git://linuxtv.org/media_tree.git
15740F:	drivers/media/i2c/ov13858.c
15741
15742OMNIVISION OV13B10 SENSOR DRIVER
15743M:	Arec Kao <arec.kao@intel.com>
15744L:	linux-media@vger.kernel.org
15745S:	Maintained
15746T:	git git://linuxtv.org/media_tree.git
15747F:	drivers/media/i2c/ov13b10.c
15748
15749OMNIVISION OV2680 SENSOR DRIVER
15750M:	Rui Miguel Silva <rmfrfs@gmail.com>
15751M:	Hans de Goede <hansg@kernel.org>
15752L:	linux-media@vger.kernel.org
15753S:	Maintained
15754T:	git git://linuxtv.org/media_tree.git
15755F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
15756F:	drivers/media/i2c/ov2680.c
15757
15758OMNIVISION OV2685 SENSOR DRIVER
15759M:	Shunqian Zheng <zhengsq@rock-chips.com>
15760L:	linux-media@vger.kernel.org
15761S:	Maintained
15762T:	git git://linuxtv.org/media_tree.git
15763F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
15764F:	drivers/media/i2c/ov2685.c
15765
15766OMNIVISION OV2740 SENSOR DRIVER
15767M:	Tianshu Qiu <tian.shu.qiu@intel.com>
15768R:	Sakari Ailus <sakari.ailus@linux.intel.com>
15769R:	Bingbu Cao <bingbu.cao@intel.com>
15770L:	linux-media@vger.kernel.org
15771S:	Maintained
15772T:	git git://linuxtv.org/media_tree.git
15773F:	drivers/media/i2c/ov2740.c
15774
15775OMNIVISION OV4689 SENSOR DRIVER
15776M:	Mikhail Rudenko <mike.rudenko@gmail.com>
15777L:	linux-media@vger.kernel.org
15778S:	Maintained
15779T:	git git://linuxtv.org/media_tree.git
15780F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
15781F:	drivers/media/i2c/ov5647.c
15782
15783OMNIVISION OV5640 SENSOR DRIVER
15784M:	Steve Longerbeam <slongerbeam@gmail.com>
15785L:	linux-media@vger.kernel.org
15786S:	Maintained
15787T:	git git://linuxtv.org/media_tree.git
15788F:	drivers/media/i2c/ov5640.c
15789
15790OMNIVISION OV5647 SENSOR DRIVER
15791M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
15792M:	Jacopo Mondi <jacopo@jmondi.org>
15793L:	linux-media@vger.kernel.org
15794S:	Maintained
15795T:	git git://linuxtv.org/media_tree.git
15796F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
15797F:	drivers/media/i2c/ov5647.c
15798
15799OMNIVISION OV5670 SENSOR DRIVER
15800M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15801L:	linux-media@vger.kernel.org
15802S:	Maintained
15803T:	git git://linuxtv.org/media_tree.git
15804F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
15805F:	drivers/media/i2c/ov5670.c
15806
15807OMNIVISION OV5675 SENSOR DRIVER
15808M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15809L:	linux-media@vger.kernel.org
15810S:	Maintained
15811T:	git git://linuxtv.org/media_tree.git
15812F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
15813F:	drivers/media/i2c/ov5675.c
15814
15815OMNIVISION OV5693 SENSOR DRIVER
15816M:	Daniel Scally <djrscally@gmail.com>
15817L:	linux-media@vger.kernel.org
15818S:	Maintained
15819T:	git git://linuxtv.org/media_tree.git
15820F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
15821F:	drivers/media/i2c/ov5693.c
15822
15823OMNIVISION OV5695 SENSOR DRIVER
15824M:	Shunqian Zheng <zhengsq@rock-chips.com>
15825L:	linux-media@vger.kernel.org
15826S:	Maintained
15827T:	git git://linuxtv.org/media_tree.git
15828F:	drivers/media/i2c/ov5695.c
15829
15830OMNIVISION OV7670 SENSOR DRIVER
15831L:	linux-media@vger.kernel.org
15832S:	Orphan
15833T:	git git://linuxtv.org/media_tree.git
15834F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
15835F:	drivers/media/i2c/ov7670.c
15836
15837OMNIVISION OV772x SENSOR DRIVER
15838M:	Jacopo Mondi <jacopo@jmondi.org>
15839L:	linux-media@vger.kernel.org
15840S:	Odd fixes
15841T:	git git://linuxtv.org/media_tree.git
15842F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
15843F:	drivers/media/i2c/ov772x.c
15844F:	include/media/i2c/ov772x.h
15845
15846OMNIVISION OV7740 SENSOR DRIVER
15847L:	linux-media@vger.kernel.org
15848S:	Orphan
15849T:	git git://linuxtv.org/media_tree.git
15850F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
15851F:	drivers/media/i2c/ov7740.c
15852
15853OMNIVISION OV8856 SENSOR DRIVER
15854M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15855L:	linux-media@vger.kernel.org
15856S:	Maintained
15857T:	git git://linuxtv.org/media_tree.git
15858F:	Documentation/devicetree/bindings/media/i2c/ov8856.yaml
15859F:	drivers/media/i2c/ov8856.c
15860
15861OMNIVISION OV8858 SENSOR DRIVER
15862M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
15863M:	Nicholas Roth <nicholas@rothemail.net>
15864L:	linux-media@vger.kernel.org
15865S:	Maintained
15866T:	git git://linuxtv.org/media_tree.git
15867F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
15868F:	drivers/media/i2c/ov8858.c
15869
15870OMNIVISION OV9282 SENSOR DRIVER
15871M:	Paul J. Murphy <paul.j.murphy@intel.com>
15872M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
15873L:	linux-media@vger.kernel.org
15874S:	Maintained
15875T:	git git://linuxtv.org/media_tree.git
15876F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
15877F:	drivers/media/i2c/ov9282.c
15878
15879OMNIVISION OV9640 SENSOR DRIVER
15880M:	Petr Cvek <petrcvekcz@gmail.com>
15881L:	linux-media@vger.kernel.org
15882S:	Maintained
15883F:	drivers/media/i2c/ov9640.*
15884
15885OMNIVISION OV9650 SENSOR DRIVER
15886M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15887R:	Akinobu Mita <akinobu.mita@gmail.com>
15888R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
15889L:	linux-media@vger.kernel.org
15890S:	Maintained
15891T:	git git://linuxtv.org/media_tree.git
15892F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
15893F:	drivers/media/i2c/ov9650.c
15894
15895OMNIVISION OV9734 SENSOR DRIVER
15896M:	Tianshu Qiu <tian.shu.qiu@intel.com>
15897R:	Bingbu Cao <bingbu.cao@intel.com>
15898L:	linux-media@vger.kernel.org
15899S:	Maintained
15900T:	git git://linuxtv.org/media_tree.git
15901F:	drivers/media/i2c/ov9734.c
15902
15903ONBOARD USB HUB DRIVER
15904M:	Matthias Kaehlcke <mka@chromium.org>
15905L:	linux-usb@vger.kernel.org
15906S:	Maintained
15907F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-hub
15908F:	drivers/usb/misc/onboard_usb_hub.c
15909
15910ONENAND FLASH DRIVER
15911M:	Kyungmin Park <kyungmin.park@samsung.com>
15912L:	linux-mtd@lists.infradead.org
15913S:	Maintained
15914F:	drivers/mtd/nand/onenand/
15915F:	include/linux/mtd/onenand*.h
15916
15917ONEXPLAYER FAN DRIVER
15918M:	Derek John Clark <derekjohn.clark@gmail.com>
15919M:	Joaquín Ignacio Aramendía <samsagax@gmail.com>
15920L:	linux-hwmon@vger.kernel.org
15921S:	Maintained
15922F:	drivers/hwmon/oxp-sensors.c
15923
15924ONIE TLV NVMEM LAYOUT DRIVER
15925M:	Miquel Raynal <miquel.raynal@bootlin.com>
15926S:	Maintained
15927F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
15928F:	drivers/nvmem/layouts/onie-tlv.c
15929
15930ONION OMEGA2+ BOARD
15931M:	Harvey Hunt <harveyhuntnexus@gmail.com>
15932L:	linux-mips@vger.kernel.org
15933S:	Maintained
15934F:	arch/mips/boot/dts/ralink/omega2p.dts
15935
15936ONSEMI ETHERNET PHY DRIVERS
15937M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
15938L:	netdev@vger.kernel.org
15939S:	Supported
15940W:	http://www.onsemi.com
15941F:	drivers/net/phy/ncn*
15942
15943OP-TEE DRIVER
15944M:	Jens Wiklander <jens.wiklander@linaro.org>
15945L:	op-tee@lists.trustedfirmware.org
15946S:	Maintained
15947F:	Documentation/ABI/testing/sysfs-bus-optee-devices
15948F:	drivers/tee/optee/
15949
15950OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
15951M:	Sumit Garg <sumit.garg@linaro.org>
15952L:	op-tee@lists.trustedfirmware.org
15953S:	Maintained
15954F:	drivers/char/hw_random/optee-rng.c
15955
15956OP-TEE RTC DRIVER
15957M:	Clément Léger <clement.leger@bootlin.com>
15958L:	linux-rtc@vger.kernel.org
15959S:	Maintained
15960F:	drivers/rtc/rtc-optee.c
15961
15962OPA-VNIC DRIVER
15963M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15964L:	linux-rdma@vger.kernel.org
15965S:	Supported
15966F:	drivers/infiniband/ulp/opa_vnic
15967
15968OPEN FIRMWARE AND FLATTENED DEVICE TREE
15969M:	Rob Herring <robh+dt@kernel.org>
15970M:	Frank Rowand <frowand.list@gmail.com>
15971L:	devicetree@vger.kernel.org
15972S:	Maintained
15973W:	http://www.devicetree.org/
15974C:	irc://irc.libera.chat/devicetree
15975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15976F:	Documentation/ABI/testing/sysfs-firmware-ofw
15977F:	drivers/of/
15978F:	include/linux/of*.h
15979F:	scripts/dtc/
15980K:	of_overlay_notifier_
15981K:	of_overlay_fdt_apply
15982K:	of_overlay_remove
15983
15984OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
15985M:	Rob Herring <robh+dt@kernel.org>
15986M:	Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
15987M:	Conor Dooley <conor+dt@kernel.org>
15988L:	devicetree@vger.kernel.org
15989S:	Maintained
15990Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
15991C:	irc://irc.libera.chat/devicetree
15992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15993F:	Documentation/devicetree/
15994F:	arch/*/boot/dts/
15995F:	include/dt-bindings/
15996
15997OPENCOMPUTE PTP CLOCK DRIVER
15998M:	Jonathan Lemon <jonathan.lemon@gmail.com>
15999M:	Vadim Fedorenko <vadfed@fb.com>
16000L:	netdev@vger.kernel.org
16001S:	Maintained
16002F:	drivers/ptp/ptp_ocp.c
16003
16004OPENCORES I2C BUS DRIVER
16005M:	Peter Korsgaard <peter@korsgaard.com>
16006M:	Andrew Lunn <andrew@lunn.ch>
16007L:	linux-i2c@vger.kernel.org
16008S:	Maintained
16009F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
16010F:	Documentation/i2c/busses/i2c-ocores.rst
16011F:	drivers/i2c/busses/i2c-ocores.c
16012F:	include/linux/platform_data/i2c-ocores.h
16013
16014OPENRISC ARCHITECTURE
16015M:	Jonas Bonn <jonas@southpole.se>
16016M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
16017M:	Stafford Horne <shorne@gmail.com>
16018L:	linux-openrisc@vger.kernel.org
16019S:	Maintained
16020W:	http://openrisc.io
16021T:	git https://github.com/openrisc/linux.git
16022F:	Documentation/arch/openrisc/
16023F:	Documentation/devicetree/bindings/openrisc/
16024F:	arch/openrisc/
16025F:	drivers/irqchip/irq-ompic.c
16026F:	drivers/irqchip/irq-or1k-*
16027
16028OPENVSWITCH
16029M:	Pravin B Shelar <pshelar@ovn.org>
16030L:	netdev@vger.kernel.org
16031L:	dev@openvswitch.org
16032S:	Maintained
16033W:	http://openvswitch.org
16034F:	include/uapi/linux/openvswitch.h
16035F:	net/openvswitch/
16036F:	tools/testing/selftests/net/openvswitch/
16037
16038OPERATING PERFORMANCE POINTS (OPP)
16039M:	Viresh Kumar <vireshk@kernel.org>
16040M:	Nishanth Menon <nm@ti.com>
16041M:	Stephen Boyd <sboyd@kernel.org>
16042L:	linux-pm@vger.kernel.org
16043S:	Maintained
16044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
16045F:	Documentation/devicetree/bindings/opp/
16046F:	Documentation/power/opp.rst
16047F:	drivers/opp/
16048F:	include/linux/pm_opp.h
16049
16050OPL4 DRIVER
16051M:	Clemens Ladisch <clemens@ladisch.de>
16052L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16053S:	Maintained
16054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16055F:	sound/drivers/opl4/
16056
16057ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
16058M:	Mark Fasheh <mark@fasheh.com>
16059M:	Joel Becker <jlbec@evilplan.org>
16060M:	Joseph Qi <joseph.qi@linux.alibaba.com>
16061L:	ocfs2-devel@lists.linux.dev
16062S:	Supported
16063W:	http://ocfs2.wiki.kernel.org
16064F:	Documentation/filesystems/dlmfs.rst
16065F:	Documentation/filesystems/ocfs2.rst
16066F:	fs/ocfs2/
16067
16068ORANGEFS FILESYSTEM
16069M:	Mike Marshall <hubcap@omnibond.com>
16070R:	Martin Brandenburg <martin@omnibond.com>
16071L:	devel@lists.orangefs.org
16072S:	Supported
16073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
16074F:	Documentation/filesystems/orangefs.rst
16075F:	fs/orangefs/
16076
16077ORINOCO DRIVER
16078L:	linux-wireless@vger.kernel.org
16079S:	Orphan
16080W:	https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
16081W:	http://www.nongnu.org/orinoco/
16082F:	drivers/net/wireless/intersil/orinoco/
16083
16084OV2659 OMNIVISION SENSOR DRIVER
16085M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16086L:	linux-media@vger.kernel.org
16087S:	Maintained
16088W:	https://linuxtv.org
16089Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16090T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16091F:	drivers/media/i2c/ov2659.c
16092F:	include/media/i2c/ov2659.h
16093
16094OVERLAY FILESYSTEM
16095M:	Miklos Szeredi <miklos@szeredi.hu>
16096M:	Amir Goldstein <amir73il@gmail.com>
16097L:	linux-unionfs@vger.kernel.org
16098S:	Supported
16099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
16100F:	Documentation/filesystems/overlayfs.rst
16101F:	fs/overlayfs/
16102
16103P54 WIRELESS DRIVER
16104M:	Christian Lamparter <chunkeey@googlemail.com>
16105L:	linux-wireless@vger.kernel.org
16106S:	Maintained
16107W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
16108F:	drivers/net/wireless/intersil/p54/
16109
16110PACKET SOCKETS
16111M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
16112S:	Maintained
16113F:	include/uapi/linux/if_packet.h
16114F:	net/packet/af_packet.c
16115
16116PACKING
16117M:	Vladimir Oltean <olteanv@gmail.com>
16118L:	netdev@vger.kernel.org
16119S:	Supported
16120F:	Documentation/core-api/packing.rst
16121F:	include/linux/packing.h
16122F:	lib/packing.c
16123
16124PADATA PARALLEL EXECUTION MECHANISM
16125M:	Steffen Klassert <steffen.klassert@secunet.com>
16126M:	Daniel Jordan <daniel.m.jordan@oracle.com>
16127L:	linux-crypto@vger.kernel.org
16128L:	linux-kernel@vger.kernel.org
16129S:	Maintained
16130F:	Documentation/core-api/padata.rst
16131F:	include/linux/padata.h
16132F:	kernel/padata.c
16133
16134PAGE CACHE
16135M:	Matthew Wilcox (Oracle) <willy@infradead.org>
16136L:	linux-fsdevel@vger.kernel.org
16137S:	Supported
16138T:	git git://git.infradead.org/users/willy/pagecache.git
16139F:	Documentation/filesystems/locking.rst
16140F:	Documentation/filesystems/vfs.rst
16141F:	include/linux/pagemap.h
16142F:	mm/filemap.c
16143F:	mm/page-writeback.c
16144F:	mm/readahead.c
16145F:	mm/truncate.c
16146
16147PAGE POOL
16148M:	Jesper Dangaard Brouer <hawk@kernel.org>
16149M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
16150L:	netdev@vger.kernel.org
16151S:	Supported
16152F:	Documentation/networking/page_pool.rst
16153F:	include/net/page_pool/
16154F:	include/trace/events/page_pool.h
16155F:	net/core/page_pool.c
16156
16157PAGE TABLE CHECK
16158M:	Pasha Tatashin <pasha.tatashin@soleen.com>
16159M:	Andrew Morton <akpm@linux-foundation.org>
16160L:	linux-mm@kvack.org
16161S:	Maintained
16162F:	Documentation/mm/page_table_check.rst
16163F:	include/linux/page_table_check.h
16164F:	mm/page_table_check.c
16165
16166PANASONIC LAPTOP ACPI EXTRAS DRIVER
16167M:	Kenneth Chan <kenneth.t.chan@gmail.com>
16168L:	platform-driver-x86@vger.kernel.org
16169S:	Maintained
16170F:	drivers/platform/x86/panasonic-laptop.c
16171
16172PARALLAX PING IIO SENSOR DRIVER
16173M:	Andreas Klinger <ak@it-klinger.de>
16174L:	linux-iio@vger.kernel.org
16175S:	Maintained
16176F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
16177F:	drivers/iio/proximity/ping.c
16178
16179PARALLEL LCD/KEYPAD PANEL DRIVER
16180M:	Willy Tarreau <willy@haproxy.com>
16181M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
16182S:	Odd Fixes
16183F:	Documentation/admin-guide/lcd-panel-cgram.rst
16184F:	drivers/auxdisplay/panel.c
16185
16186PARALLEL PORT SUBSYSTEM
16187M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16188M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16189L:	linux-parport@lists.infradead.org (subscribers-only)
16190S:	Maintained
16191F:	Documentation/driver-api/parport*.rst
16192F:	drivers/char/ppdev.c
16193F:	drivers/parport/
16194F:	include/linux/parport*.h
16195F:	include/uapi/linux/ppdev.h
16196
16197PARAVIRT_OPS INTERFACE
16198M:	Juergen Gross <jgross@suse.com>
16199R:	Ajay Kaher <akaher@vmware.com>
16200R:	Alexey Makhalov <amakhalov@vmware.com>
16201R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
16202L:	virtualization@lists.linux-foundation.org
16203L:	x86@kernel.org
16204S:	Supported
16205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16206F:	Documentation/virt/paravirt_ops.rst
16207F:	arch/*/include/asm/paravirt*.h
16208F:	arch/*/kernel/paravirt*
16209F:	include/linux/hypervisor.h
16210
16211PARISC ARCHITECTURE
16212M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
16213M:	Helge Deller <deller@gmx.de>
16214L:	linux-parisc@vger.kernel.org
16215S:	Maintained
16216W:	https://parisc.wiki.kernel.org
16217Q:	http://patchwork.kernel.org/project/linux-parisc/list/
16218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
16219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
16220F:	Documentation/arch/parisc/
16221F:	arch/parisc/
16222F:	drivers/char/agp/parisc-agp.c
16223F:	drivers/input/misc/hp_sdc_rtc.c
16224F:	drivers/input/serio/gscps2.c
16225F:	drivers/input/serio/hp_sdc*
16226F:	drivers/parisc/
16227F:	drivers/parport/parport_gsc.*
16228F:	drivers/tty/serial/8250/8250_parisc.c
16229F:	drivers/video/console/sti*
16230F:	drivers/video/fbdev/sti*
16231F:	drivers/video/logo/logo_parisc*
16232F:	include/linux/hp_sdc.h
16233
16234PARMAN
16235M:	Jiri Pirko <jiri@resnulli.us>
16236L:	netdev@vger.kernel.org
16237S:	Supported
16238F:	include/linux/parman.h
16239F:	lib/parman.c
16240F:	lib/test_parman.c
16241
16242PC ENGINES APU BOARD DRIVER
16243M:	Enrico Weigelt, metux IT consult <info@metux.net>
16244S:	Maintained
16245F:	drivers/platform/x86/pcengines-apuv2.c
16246
16247PC87360 HARDWARE MONITORING DRIVER
16248M:	Jim Cromie <jim.cromie@gmail.com>
16249L:	linux-hwmon@vger.kernel.org
16250S:	Maintained
16251F:	Documentation/hwmon/pc87360.rst
16252F:	drivers/hwmon/pc87360.c
16253
16254PC8736x GPIO DRIVER
16255M:	Jim Cromie <jim.cromie@gmail.com>
16256S:	Maintained
16257F:	drivers/char/pc8736x_gpio.c
16258
16259PC87427 HARDWARE MONITORING DRIVER
16260M:	Jean Delvare <jdelvare@suse.com>
16261L:	linux-hwmon@vger.kernel.org
16262S:	Maintained
16263F:	Documentation/hwmon/pc87427.rst
16264F:	drivers/hwmon/pc87427.c
16265
16266PCA9532 LED DRIVER
16267M:	Riku Voipio <riku.voipio@iki.fi>
16268S:	Maintained
16269F:	drivers/leds/leds-pca9532.c
16270F:	include/linux/leds-pca9532.h
16271
16272PCA9541 I2C BUS MASTER SELECTOR DRIVER
16273M:	Guenter Roeck <linux@roeck-us.net>
16274L:	linux-i2c@vger.kernel.org
16275S:	Maintained
16276F:	drivers/i2c/muxes/i2c-mux-pca9541.c
16277
16278PCDP - PRIMARY CONSOLE AND DEBUG PORT
16279M:	Khalid Aziz <khalid@gonehiking.org>
16280S:	Maintained
16281F:	drivers/firmware/pcdp.*
16282
16283PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
16284M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
16285M:	Pali Rohár <pali@kernel.org>
16286L:	linux-pci@vger.kernel.org
16287L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16288S:	Maintained
16289F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
16290F:	drivers/pci/controller/pci-aardvark.c
16291
16292PCI DRIVER FOR ALTERA PCIE IP
16293M:	Joyce Ooi <joyce.ooi@intel.com>
16294L:	linux-pci@vger.kernel.org
16295S:	Supported
16296F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
16297F:	drivers/pci/controller/pcie-altera.c
16298
16299PCI DRIVER FOR APPLIEDMICRO XGENE
16300M:	Toan Le <toan@os.amperecomputing.com>
16301L:	linux-pci@vger.kernel.org
16302L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16303S:	Maintained
16304F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
16305F:	drivers/pci/controller/pci-xgene.c
16306
16307PCI DRIVER FOR ARM VERSATILE PLATFORM
16308M:	Rob Herring <robh@kernel.org>
16309L:	linux-pci@vger.kernel.org
16310L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16311S:	Maintained
16312F:	Documentation/devicetree/bindings/pci/versatile.yaml
16313F:	drivers/pci/controller/pci-versatile.c
16314
16315PCI DRIVER FOR ARMADA 8K
16316M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
16317L:	linux-pci@vger.kernel.org
16318L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16319S:	Maintained
16320F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
16321F:	drivers/pci/controller/dwc/pcie-armada8k.c
16322
16323PCI DRIVER FOR CADENCE PCIE IP
16324M:	Tom Joseph <tjoseph@cadence.com>
16325L:	linux-pci@vger.kernel.org
16326S:	Maintained
16327F:	Documentation/devicetree/bindings/pci/cdns,*
16328F:	drivers/pci/controller/cadence/
16329
16330PCI DRIVER FOR FREESCALE LAYERSCAPE
16331M:	Minghuan Lian <minghuan.Lian@nxp.com>
16332M:	Mingkai Hu <mingkai.hu@nxp.com>
16333M:	Roy Zang <roy.zang@nxp.com>
16334L:	linuxppc-dev@lists.ozlabs.org
16335L:	linux-pci@vger.kernel.org
16336L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16337S:	Maintained
16338F:	drivers/pci/controller/dwc/*layerscape*
16339
16340PCI DRIVER FOR FU740
16341M:	Paul Walmsley <paul.walmsley@sifive.com>
16342M:	Greentime Hu <greentime.hu@sifive.com>
16343L:	linux-pci@vger.kernel.org
16344S:	Maintained
16345F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
16346F:	drivers/pci/controller/dwc/pcie-fu740.c
16347
16348PCI DRIVER FOR GENERIC OF HOSTS
16349M:	Will Deacon <will@kernel.org>
16350L:	linux-pci@vger.kernel.org
16351L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16352S:	Maintained
16353F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
16354F:	drivers/pci/controller/pci-host-common.c
16355F:	drivers/pci/controller/pci-host-generic.c
16356
16357PCI DRIVER FOR IMX6
16358M:	Richard Zhu <hongxing.zhu@nxp.com>
16359M:	Lucas Stach <l.stach@pengutronix.de>
16360L:	linux-pci@vger.kernel.org
16361L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16362S:	Maintained
16363F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
16364F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
16365F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
16366F:	drivers/pci/controller/dwc/*imx6*
16367
16368PCI DRIVER FOR INTEL IXP4XX
16369M:	Linus Walleij <linus.walleij@linaro.org>
16370S:	Maintained
16371F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
16372F:	drivers/pci/controller/pci-ixp4xx.c
16373
16374PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
16375M:	Nirmal Patel <nirmal.patel@linux.intel.com>
16376R:	Jonathan Derrick <jonathan.derrick@linux.dev>
16377L:	linux-pci@vger.kernel.org
16378S:	Supported
16379F:	drivers/pci/controller/vmd.c
16380
16381PCI DRIVER FOR MICROSEMI SWITCHTEC
16382M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
16383M:	Logan Gunthorpe <logang@deltatee.com>
16384L:	linux-pci@vger.kernel.org
16385S:	Maintained
16386F:	Documentation/ABI/testing/sysfs-class-switchtec
16387F:	Documentation/driver-api/switchtec.rst
16388F:	drivers/ntb/hw/mscc/
16389F:	drivers/pci/switch/switchtec*
16390F:	include/linux/switchtec.h
16391F:	include/uapi/linux/switchtec_ioctl.h
16392
16393PCI DRIVER FOR MOBIVEIL PCIE IP
16394M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
16395M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
16396L:	linux-pci@vger.kernel.org
16397S:	Supported
16398F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
16399F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
16400
16401PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
16402M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
16403M:	Pali Rohár <pali@kernel.org>
16404L:	linux-pci@vger.kernel.org
16405L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16406S:	Maintained
16407F:	drivers/pci/controller/*mvebu*
16408
16409PCI DRIVER FOR NVIDIA TEGRA
16410M:	Thierry Reding <thierry.reding@gmail.com>
16411L:	linux-tegra@vger.kernel.org
16412L:	linux-pci@vger.kernel.org
16413S:	Supported
16414F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
16415F:	drivers/pci/controller/pci-tegra.c
16416
16417PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
16418M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
16419L:	linux-pci@vger.kernel.org
16420L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16421S:	Maintained
16422F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
16423F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
16424
16425PCI DRIVER FOR RENESAS R-CAR
16426M:	Marek Vasut <marek.vasut+renesas@gmail.com>
16427M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
16428L:	linux-pci@vger.kernel.org
16429L:	linux-renesas-soc@vger.kernel.org
16430S:	Maintained
16431F:	Documentation/devicetree/bindings/pci/*rcar*
16432F:	drivers/pci/controller/*rcar*
16433
16434PCI DRIVER FOR SAMSUNG EXYNOS
16435M:	Jingoo Han <jingoohan1@gmail.com>
16436L:	linux-pci@vger.kernel.org
16437L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16438L:	linux-samsung-soc@vger.kernel.org
16439S:	Maintained
16440F:	drivers/pci/controller/dwc/pci-exynos.c
16441
16442PCI DRIVER FOR SYNOPSYS DESIGNWARE
16443M:	Jingoo Han <jingoohan1@gmail.com>
16444M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
16445M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16446L:	linux-pci@vger.kernel.org
16447S:	Maintained
16448F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
16449F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
16450F:	drivers/pci/controller/dwc/*designware*
16451
16452PCI DRIVER FOR TI DRA7XX/J721E
16453M:	Vignesh Raghavendra <vigneshr@ti.com>
16454L:	linux-omap@vger.kernel.org
16455L:	linux-pci@vger.kernel.org
16456L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16457S:	Supported
16458F:	Documentation/devicetree/bindings/pci/ti-pci.txt
16459F:	drivers/pci/controller/cadence/pci-j721e.c
16460F:	drivers/pci/controller/dwc/pci-dra7xx.c
16461
16462PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
16463M:	Linus Walleij <linus.walleij@linaro.org>
16464L:	linux-pci@vger.kernel.org
16465S:	Maintained
16466F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
16467F:	drivers/pci/controller/pci-v3-semi.c
16468
16469PCI DRIVER FOR XILINX VERSAL CPM
16470M:	Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
16471M:	Michal Simek <michal.simek@amd.com>
16472L:	linux-pci@vger.kernel.org
16473S:	Maintained
16474F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
16475F:	drivers/pci/controller/pcie-xilinx-cpm.c
16476
16477PCI ENDPOINT SUBSYSTEM
16478M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
16479M:	Krzysztof Wilczyński <kw@linux.com>
16480R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16481R:	Kishon Vijay Abraham I <kishon@kernel.org>
16482L:	linux-pci@vger.kernel.org
16483S:	Supported
16484Q:	https://patchwork.kernel.org/project/linux-pci/list/
16485B:	https://bugzilla.kernel.org
16486C:	irc://irc.oftc.net/linux-pci
16487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16488F:	Documentation/PCI/endpoint/*
16489F:	Documentation/misc-devices/pci-endpoint-test.rst
16490F:	drivers/misc/pci_endpoint_test.c
16491F:	drivers/pci/endpoint/
16492F:	tools/pci/
16493
16494PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
16495M:	Mahesh J Salgaonkar <mahesh@linux.ibm.com>
16496R:	Oliver O'Halloran <oohall@gmail.com>
16497L:	linuxppc-dev@lists.ozlabs.org
16498S:	Supported
16499F:	Documentation/PCI/pci-error-recovery.rst
16500F:	Documentation/arch/powerpc/eeh-pci-error-recovery.rst
16501F:	arch/powerpc/include/*/eeh*.h
16502F:	arch/powerpc/kernel/eeh*.c
16503F:	arch/powerpc/platforms/*/eeh*.c
16504F:	drivers/pci/pcie/aer.c
16505F:	drivers/pci/pcie/dpc.c
16506F:	drivers/pci/pcie/err.c
16507
16508PCI ERROR RECOVERY
16509M:	Linas Vepstas <linasvepstas@gmail.com>
16510L:	linux-pci@vger.kernel.org
16511S:	Supported
16512F:	Documentation/PCI/pci-error-recovery.rst
16513
16514PCI MSI DRIVER FOR ALTERA MSI IP
16515M:	Joyce Ooi <joyce.ooi@intel.com>
16516L:	linux-pci@vger.kernel.org
16517S:	Supported
16518F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
16519F:	drivers/pci/controller/pcie-altera-msi.c
16520
16521PCI MSI DRIVER FOR APPLIEDMICRO XGENE
16522M:	Toan Le <toan@os.amperecomputing.com>
16523L:	linux-pci@vger.kernel.org
16524L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16525S:	Maintained
16526F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
16527F:	drivers/pci/controller/pci-xgene-msi.c
16528
16529PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
16530M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
16531M:	Krzysztof Wilczyński <kw@linux.com>
16532R:	Rob Herring <robh@kernel.org>
16533L:	linux-pci@vger.kernel.org
16534S:	Supported
16535Q:	https://patchwork.kernel.org/project/linux-pci/list/
16536B:	https://bugzilla.kernel.org
16537C:	irc://irc.oftc.net/linux-pci
16538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16539F:	Documentation/devicetree/bindings/pci/
16540F:	drivers/pci/controller/
16541F:	drivers/pci/pci-bridge-emul.c
16542F:	drivers/pci/pci-bridge-emul.h
16543
16544PCI PEER-TO-PEER DMA (P2PDMA)
16545M:	Bjorn Helgaas <bhelgaas@google.com>
16546M:	Logan Gunthorpe <logang@deltatee.com>
16547L:	linux-pci@vger.kernel.org
16548S:	Supported
16549Q:	https://patchwork.kernel.org/project/linux-pci/list/
16550B:	https://bugzilla.kernel.org
16551C:	irc://irc.oftc.net/linux-pci
16552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16553F:	Documentation/driver-api/pci/p2pdma.rst
16554F:	drivers/pci/p2pdma.c
16555F:	include/linux/pci-p2pdma.h
16556
16557PCI SUBSYSTEM
16558M:	Bjorn Helgaas <bhelgaas@google.com>
16559L:	linux-pci@vger.kernel.org
16560S:	Supported
16561Q:	https://patchwork.kernel.org/project/linux-pci/list/
16562B:	https://bugzilla.kernel.org
16563C:	irc://irc.oftc.net/linux-pci
16564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16565F:	Documentation/PCI/
16566F:	Documentation/devicetree/bindings/pci/
16567F:	arch/x86/kernel/early-quirks.c
16568F:	arch/x86/kernel/quirks.c
16569F:	arch/x86/pci/
16570F:	drivers/acpi/pci*
16571F:	drivers/pci/
16572F:	include/asm-generic/pci*
16573F:	include/linux/of_pci.h
16574F:	include/linux/pci*
16575F:	include/uapi/linux/pci*
16576F:	lib/pci*
16577
16578PCIE DRIVER FOR AMAZON ANNAPURNA LABS
16579M:	Jonathan Chocron <jonnyc@amazon.com>
16580L:	linux-pci@vger.kernel.org
16581S:	Maintained
16582F:	Documentation/devicetree/bindings/pci/pcie-al.txt
16583F:	drivers/pci/controller/dwc/pcie-al.c
16584
16585PCIE DRIVER FOR AMLOGIC MESON
16586M:	Yue Wang <yue.wang@Amlogic.com>
16587L:	linux-pci@vger.kernel.org
16588L:	linux-amlogic@lists.infradead.org
16589S:	Maintained
16590F:	drivers/pci/controller/dwc/pci-meson.c
16591
16592PCIE DRIVER FOR AXIS ARTPEC
16593M:	Jesper Nilsson <jesper.nilsson@axis.com>
16594L:	linux-arm-kernel@axis.com
16595L:	linux-pci@vger.kernel.org
16596S:	Maintained
16597F:	Documentation/devicetree/bindings/pci/axis,artpec*
16598F:	drivers/pci/controller/dwc/*artpec*
16599
16600PCIE DRIVER FOR CAVIUM THUNDERX
16601M:	Robert Richter <rric@kernel.org>
16602L:	linux-pci@vger.kernel.org
16603L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16604S:	Odd Fixes
16605F:	drivers/pci/controller/pci-thunder-*
16606
16607PCIE DRIVER FOR HISILICON
16608M:	Zhou Wang <wangzhou1@hisilicon.com>
16609L:	linux-pci@vger.kernel.org
16610S:	Maintained
16611F:	drivers/pci/controller/dwc/pcie-hisi.c
16612
16613PCIE DRIVER FOR HISILICON KIRIN
16614M:	Xiaowei Song <songxiaowei@hisilicon.com>
16615M:	Binghui Wang <wangbinghui@hisilicon.com>
16616L:	linux-pci@vger.kernel.org
16617S:	Maintained
16618F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
16619F:	drivers/pci/controller/dwc/pcie-kirin.c
16620
16621PCIE DRIVER FOR HISILICON STB
16622M:	Shawn Guo <shawn.guo@linaro.org>
16623L:	linux-pci@vger.kernel.org
16624S:	Maintained
16625F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
16626F:	drivers/pci/controller/dwc/pcie-histb.c
16627
16628PCIE DRIVER FOR INTEL KEEM BAY
16629M:	Srikanth Thokala <srikanth.thokala@intel.com>
16630L:	linux-pci@vger.kernel.org
16631S:	Supported
16632F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
16633F:	drivers/pci/controller/dwc/pcie-keembay.c
16634
16635PCIE DRIVER FOR INTEL LGM GW SOC
16636M:	Chuanhua Lei <lchuanhua@maxlinear.com>
16637L:	linux-pci@vger.kernel.org
16638S:	Maintained
16639F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
16640F:	drivers/pci/controller/dwc/pcie-intel-gw.c
16641
16642PCIE DRIVER FOR MEDIATEK
16643M:	Ryder Lee <ryder.lee@mediatek.com>
16644M:	Jianjun Wang <jianjun.wang@mediatek.com>
16645L:	linux-pci@vger.kernel.org
16646L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16647S:	Supported
16648F:	Documentation/devicetree/bindings/pci/mediatek*
16649F:	drivers/pci/controller/*mediatek*
16650
16651PCIE DRIVER FOR MICROCHIP
16652M:	Daire McNamara <daire.mcnamara@microchip.com>
16653L:	linux-pci@vger.kernel.org
16654S:	Supported
16655F:	Documentation/devicetree/bindings/pci/microchip*
16656F:	drivers/pci/controller/*microchip*
16657
16658PCIE DRIVER FOR QUALCOMM MSM
16659M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16660L:	linux-pci@vger.kernel.org
16661L:	linux-arm-msm@vger.kernel.org
16662S:	Maintained
16663F:	drivers/pci/controller/dwc/pcie-qcom.c
16664
16665PCIE DRIVER FOR ROCKCHIP
16666M:	Shawn Lin <shawn.lin@rock-chips.com>
16667L:	linux-pci@vger.kernel.org
16668L:	linux-rockchip@lists.infradead.org
16669S:	Maintained
16670F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
16671F:	drivers/pci/controller/pcie-rockchip*
16672
16673PCIE DRIVER FOR SOCIONEXT UNIPHIER
16674M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16675L:	linux-pci@vger.kernel.org
16676S:	Maintained
16677F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
16678F:	drivers/pci/controller/dwc/pcie-uniphier*
16679
16680PCIE DRIVER FOR ST SPEAR13XX
16681M:	Pratyush Anand <pratyush.anand@gmail.com>
16682L:	linux-pci@vger.kernel.org
16683S:	Maintained
16684F:	drivers/pci/controller/dwc/*spear*
16685
16686PCIE ENDPOINT DRIVER FOR QUALCOMM
16687M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16688L:	linux-pci@vger.kernel.org
16689L:	linux-arm-msm@vger.kernel.org
16690S:	Maintained
16691F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
16692F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
16693
16694PCMCIA SUBSYSTEM
16695M:	Dominik Brodowski <linux@dominikbrodowski.net>
16696S:	Odd Fixes
16697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
16698F:	Documentation/pcmcia/
16699F:	drivers/pcmcia/
16700F:	include/pcmcia/
16701F:	tools/pcmcia/
16702
16703PCNET32 NETWORK DRIVER
16704M:	Don Fry <pcnet32@frontier.com>
16705L:	netdev@vger.kernel.org
16706S:	Maintained
16707F:	drivers/net/ethernet/amd/pcnet32.c
16708
16709PCRYPT PARALLEL CRYPTO ENGINE
16710M:	Steffen Klassert <steffen.klassert@secunet.com>
16711L:	linux-crypto@vger.kernel.org
16712S:	Maintained
16713F:	crypto/pcrypt.c
16714F:	include/crypto/pcrypt.h
16715
16716PDS DSC VIRTIO DATA PATH ACCELERATOR
16717R:	Shannon Nelson <shannon.nelson@amd.com>
16718F:	drivers/vdpa/pds/
16719
16720PECI HARDWARE MONITORING DRIVERS
16721M:	Iwona Winiarska <iwona.winiarska@intel.com>
16722L:	linux-hwmon@vger.kernel.org
16723S:	Supported
16724F:	Documentation/hwmon/peci-cputemp.rst
16725F:	Documentation/hwmon/peci-dimmtemp.rst
16726F:	drivers/hwmon/peci/
16727
16728PECI SUBSYSTEM
16729M:	Iwona Winiarska <iwona.winiarska@intel.com>
16730L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
16731S:	Supported
16732F:	Documentation/devicetree/bindings/peci/
16733F:	Documentation/peci/
16734F:	drivers/peci/
16735F:	include/linux/peci-cpu.h
16736F:	include/linux/peci.h
16737
16738PENSANDO ETHERNET DRIVERS
16739M:	Shannon Nelson <shannon.nelson@amd.com>
16740M:	Brett Creeley <brett.creeley@amd.com>
16741M:	drivers@pensando.io
16742L:	netdev@vger.kernel.org
16743S:	Supported
16744F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
16745F:	drivers/net/ethernet/pensando/
16746
16747PER-CPU MEMORY ALLOCATOR
16748M:	Dennis Zhou <dennis@kernel.org>
16749M:	Tejun Heo <tj@kernel.org>
16750M:	Christoph Lameter <cl@linux.com>
16751L:	linux-mm@kvack.org
16752S:	Maintained
16753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
16754F:	arch/*/include/asm/percpu.h
16755F:	include/linux/percpu*.h
16756F:	lib/percpu*.c
16757F:	mm/percpu*.c
16758
16759PER-TASK DELAY ACCOUNTING
16760M:	Balbir Singh <bsingharora@gmail.com>
16761S:	Maintained
16762F:	include/linux/delayacct.h
16763F:	kernel/delayacct.c
16764
16765PERFORMANCE EVENTS SUBSYSTEM
16766M:	Peter Zijlstra <peterz@infradead.org>
16767M:	Ingo Molnar <mingo@redhat.com>
16768M:	Arnaldo Carvalho de Melo <acme@kernel.org>
16769R:	Mark Rutland <mark.rutland@arm.com>
16770R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
16771R:	Jiri Olsa <jolsa@kernel.org>
16772R:	Namhyung Kim <namhyung@kernel.org>
16773R:	Ian Rogers <irogers@google.com>
16774R:	Adrian Hunter <adrian.hunter@intel.com>
16775L:	linux-perf-users@vger.kernel.org
16776L:	linux-kernel@vger.kernel.org
16777S:	Supported
16778W:	https://perf.wiki.kernel.org/
16779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
16781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
16782F:	arch/*/events/*
16783F:	arch/*/events/*/*
16784F:	arch/*/include/asm/perf_event.h
16785F:	arch/*/kernel/*/*/perf_event*.c
16786F:	arch/*/kernel/*/perf_event*.c
16787F:	arch/*/kernel/perf_callchain.c
16788F:	arch/*/kernel/perf_event*.c
16789F:	include/linux/perf_event.h
16790F:	include/uapi/linux/perf_event.h
16791F:	kernel/events/*
16792F:	tools/lib/perf/
16793F:	tools/perf/
16794
16795PERFORMANCE EVENTS TOOLING ARM64
16796R:	John Garry <john.g.garry@oracle.com>
16797R:	Will Deacon <will@kernel.org>
16798R:	James Clark <james.clark@arm.com>
16799R:	Mike Leach <mike.leach@linaro.org>
16800R:	Leo Yan <leo.yan@linaro.org>
16801L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16802S:	Supported
16803F:	tools/build/feature/test-libopencsd.c
16804F:	tools/perf/arch/arm*/
16805F:	tools/perf/pmu-events/arch/arm64/
16806F:	tools/perf/util/arm-spe*
16807F:	tools/perf/util/cs-etm*
16808
16809PERSONALITY HANDLING
16810M:	Christoph Hellwig <hch@infradead.org>
16811L:	linux-abi-devel@lists.sourceforge.net
16812S:	Maintained
16813F:	include/linux/personality.h
16814F:	include/uapi/linux/personality.h
16815
16816PHOENIX RC FLIGHT CONTROLLER ADAPTER
16817M:	Marcus Folkesson <marcus.folkesson@gmail.com>
16818L:	linux-input@vger.kernel.org
16819S:	Maintained
16820F:	Documentation/input/devices/pxrc.rst
16821F:	drivers/input/joystick/pxrc.c
16822
16823PHONET PROTOCOL
16824M:	Remi Denis-Courmont <courmisch@gmail.com>
16825S:	Supported
16826F:	Documentation/networking/phonet.rst
16827F:	include/linux/phonet.h
16828F:	include/net/phonet/
16829F:	include/uapi/linux/phonet.h
16830F:	net/phonet/
16831
16832PHRAM MTD DRIVER
16833M:	Joern Engel <joern@lazybastard.org>
16834L:	linux-mtd@lists.infradead.org
16835S:	Maintained
16836F:	drivers/mtd/devices/phram.c
16837
16838PICOLCD HID DRIVER
16839M:	Bruno Prémont <bonbons@linux-vserver.org>
16840L:	linux-input@vger.kernel.org
16841S:	Maintained
16842F:	drivers/hid/hid-picolcd*
16843
16844PIDFD API
16845M:	Christian Brauner <christian@brauner.io>
16846L:	linux-kernel@vger.kernel.org
16847S:	Maintained
16848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
16849F:	samples/pidfd/
16850F:	tools/testing/selftests/clone3/
16851F:	tools/testing/selftests/pid_namespace/
16852F:	tools/testing/selftests/pidfd/
16853K:	(?i)pidfd
16854K:	(?i)clone3
16855K:	\b(clone_args|kernel_clone_args)\b
16856
16857PIN CONTROL SUBSYSTEM
16858M:	Linus Walleij <linus.walleij@linaro.org>
16859L:	linux-gpio@vger.kernel.org
16860S:	Maintained
16861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
16862F:	Documentation/devicetree/bindings/pinctrl/
16863F:	Documentation/driver-api/pin-control.rst
16864F:	drivers/pinctrl/
16865F:	include/dt-bindings/pinctrl/
16866F:	include/linux/pinctrl/
16867
16868PIN CONTROLLER - AMD
16869M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
16870M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16871S:	Maintained
16872F:	drivers/pinctrl/pinctrl-amd.c
16873
16874PIN CONTROLLER - FREESCALE
16875M:	Dong Aisheng <aisheng.dong@nxp.com>
16876M:	Fabio Estevam <festevam@gmail.com>
16877M:	Shawn Guo <shawnguo@kernel.org>
16878M:	Jacky Bai <ping.bai@nxp.com>
16879R:	Pengutronix Kernel Team <kernel@pengutronix.de>
16880L:	linux-gpio@vger.kernel.org
16881S:	Maintained
16882F:	Documentation/devicetree/bindings/pinctrl/fsl,*
16883F:	drivers/pinctrl/freescale/
16884
16885PIN CONTROLLER - INTEL
16886M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16887M:	Andy Shevchenko <andy@kernel.org>
16888S:	Supported
16889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
16890F:	drivers/pinctrl/intel/
16891
16892PIN CONTROLLER - KEEMBAY
16893M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16894S:	Supported
16895F:	drivers/pinctrl/pinctrl-keembay*
16896
16897PIN CONTROLLER - MEDIATEK
16898M:	Sean Wang <sean.wang@kernel.org>
16899L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16900S:	Maintained
16901F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
16902F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
16903F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
16904F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
16905F:	drivers/pinctrl/mediatek/
16906
16907PIN CONTROLLER - MEDIATEK MIPS
16908M:	Arınç ÜNAL <arinc.unal@arinc9.com>
16909M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
16910L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16911L:	linux-mips@vger.kernel.org
16912S:	Maintained
16913F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
16914F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
16915F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
16916F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
16917F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
16918F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
16919F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
16920F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
16921F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
16922F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
16923F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
16924F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
16925F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
16926F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
16927F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
16928
16929PIN CONTROLLER - MICROCHIP AT91
16930M:	Ludovic Desroches <ludovic.desroches@microchip.com>
16931L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16932L:	linux-gpio@vger.kernel.org
16933S:	Supported
16934F:	drivers/gpio/gpio-sama5d2-piobu.c
16935F:	drivers/pinctrl/pinctrl-at91*
16936
16937PIN CONTROLLER - NXP S32
16938M:	Chester Lin <clin@suse.com>
16939R:	NXP S32 Linux Team <s32@nxp.com>
16940L:	linux-gpio@vger.kernel.org
16941S:	Maintained
16942F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
16943F:	drivers/pinctrl/nxp/
16944
16945PIN CONTROLLER - QUALCOMM
16946M:	Bjorn Andersson <andersson@kernel.org>
16947L:	linux-arm-msm@vger.kernel.org
16948S:	Maintained
16949F:	Documentation/devicetree/bindings/pinctrl/qcom,*
16950F:	drivers/pinctrl/qcom/
16951
16952PIN CONTROLLER - RENESAS
16953M:	Geert Uytterhoeven <geert+renesas@glider.be>
16954L:	linux-renesas-soc@vger.kernel.org
16955S:	Supported
16956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
16957F:	Documentation/devicetree/bindings/pinctrl/renesas,*
16958F:	drivers/pinctrl/renesas/
16959
16960PIN CONTROLLER - SAMSUNG
16961M:	Tomasz Figa <tomasz.figa@gmail.com>
16962M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
16963M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
16964R:	Alim Akhtar <alim.akhtar@samsung.com>
16965L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16966L:	linux-samsung-soc@vger.kernel.org
16967S:	Maintained
16968Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
16969B:	mailto:linux-samsung-soc@vger.kernel.org
16970C:	irc://irc.libera.chat/linux-exynos
16971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
16972F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
16973F:	drivers/pinctrl/samsung/
16974F:	include/dt-bindings/pinctrl/samsung.h
16975
16976PIN CONTROLLER - SINGLE
16977M:	Tony Lindgren <tony@atomide.com>
16978M:	Haojian Zhuang <haojian.zhuang@linaro.org>
16979L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16980L:	linux-omap@vger.kernel.org
16981S:	Maintained
16982F:	drivers/pinctrl/pinctrl-single.c
16983
16984PIN CONTROLLER - SUNPLUS / TIBBO
16985M:	Dvorkin Dmitry <dvorkin@tibbo.com>
16986M:	Wells Lu <wellslutw@gmail.com>
16987L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16988S:	Maintained
16989W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
16990F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
16991F:	drivers/pinctrl/sunplus/
16992F:	include/dt-bindings/pinctrl/sppctl*.h
16993
16994PINE64 PINEPHONE KEYBOARD DRIVER
16995M:	Samuel Holland <samuel@sholland.org>
16996S:	Supported
16997F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
16998F:	drivers/input/keyboard/pinephone-keyboard.c
16999
17000PKTCDVD DRIVER
17001M:	linux-block@vger.kernel.org
17002S:	Orphan
17003F:	drivers/block/pktcdvd.c
17004F:	include/linux/pktcdvd.h
17005F:	include/uapi/linux/pktcdvd.h
17006
17007PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
17008M:	Tomasz Duszynski <tduszyns@gmail.com>
17009S:	Maintained
17010F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
17011F:	drivers/iio/chemical/pms7003.c
17012
17013PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
17014M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
17015L:	netdev@vger.kernel.org
17016S:	Maintained
17017F:	drivers/net/phy/mdio-open-alliance.h
17018F:	net/ethtool/plca.c
17019
17020PLDMFW LIBRARY
17021M:	Jacob Keller <jacob.e.keller@intel.com>
17022S:	Maintained
17023F:	Documentation/driver-api/pldmfw/
17024F:	include/linux/pldmfw.h
17025F:	lib/pldmfw/
17026
17027PLX DMA DRIVER
17028M:	Logan Gunthorpe <logang@deltatee.com>
17029S:	Maintained
17030F:	drivers/dma/plx_dma.c
17031
17032PM-GRAPH UTILITY
17033M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
17034L:	linux-pm@vger.kernel.org
17035S:	Supported
17036W:	https://01.org/pm-graph
17037B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
17038T:	git git://github.com/intel/pm-graph
17039F:	tools/power/pm-graph
17040
17041PM6764TR DRIVER
17042M:	Charles Hsu	<hsu.yungteng@gmail.com>
17043L:	linux-hwmon@vger.kernel.org
17044S:	Maintained
17045F:	Documentation/hwmon/pm6764tr.rst
17046F:	drivers/hwmon/pmbus/pm6764tr.c
17047
17048PMBUS HARDWARE MONITORING DRIVERS
17049M:	Guenter Roeck <linux@roeck-us.net>
17050L:	linux-hwmon@vger.kernel.org
17051S:	Maintained
17052W:	http://hwmon.wiki.kernel.org/
17053W:	http://www.roeck-us.net/linux/drivers/
17054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
17055F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
17056F:	Documentation/devicetree/bindings/hwmon/max31785.txt
17057F:	Documentation/hwmon/adm1275.rst
17058F:	Documentation/hwmon/ibm-cffps.rst
17059F:	Documentation/hwmon/ir35221.rst
17060F:	Documentation/hwmon/lm25066.rst
17061F:	Documentation/hwmon/ltc2978.rst
17062F:	Documentation/hwmon/ltc3815.rst
17063F:	Documentation/hwmon/max16064.rst
17064F:	Documentation/hwmon/max20751.rst
17065F:	Documentation/hwmon/max31785.rst
17066F:	Documentation/hwmon/max34440.rst
17067F:	Documentation/hwmon/max8688.rst
17068F:	Documentation/hwmon/pmbus-core.rst
17069F:	Documentation/hwmon/pmbus.rst
17070F:	Documentation/hwmon/tps40422.rst
17071F:	Documentation/hwmon/ucd9000.rst
17072F:	Documentation/hwmon/ucd9200.rst
17073F:	Documentation/hwmon/zl6100.rst
17074F:	drivers/hwmon/pmbus/
17075F:	include/linux/pmbus.h
17076
17077PMC SIERRA MaxRAID DRIVER
17078L:	linux-scsi@vger.kernel.org
17079S:	Orphan
17080W:	http://www.pmc-sierra.com/
17081F:	drivers/scsi/pmcraid.*
17082
17083PMC SIERRA PM8001 DRIVER
17084M:	Jack Wang <jinpu.wang@cloud.ionos.com>
17085L:	linux-scsi@vger.kernel.org
17086S:	Supported
17087F:	drivers/scsi/pm8001/
17088
17089PNI RM3100 IIO DRIVER
17090M:	Song Qiang <songqiang1304521@gmail.com>
17091L:	linux-iio@vger.kernel.org
17092S:	Maintained
17093F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
17094F:	drivers/iio/magnetometer/rm3100*
17095
17096PNP SUPPORT
17097M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
17098L:	linux-acpi@vger.kernel.org
17099S:	Maintained
17100F:	drivers/pnp/
17101F:	include/linux/pnp.h
17102
17103POSIX CLOCKS and TIMERS
17104M:	Thomas Gleixner <tglx@linutronix.de>
17105L:	linux-kernel@vger.kernel.org
17106S:	Maintained
17107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17108F:	fs/timerfd.c
17109F:	include/linux/time_namespace.h
17110F:	include/linux/timer*
17111F:	kernel/time/*timer*
17112F:	kernel/time/namespace.c
17113
17114POWER MANAGEMENT CORE
17115M:	"Rafael J. Wysocki" <rafael@kernel.org>
17116L:	linux-pm@vger.kernel.org
17117S:	Supported
17118B:	https://bugzilla.kernel.org
17119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
17120F:	drivers/base/power/
17121F:	drivers/powercap/
17122F:	include/linux/intel_rapl.h
17123F:	include/linux/pm.h
17124F:	include/linux/pm_*
17125F:	include/linux/powercap.h
17126F:	kernel/configs/nopm.config
17127
17128POWER STATE COORDINATION INTERFACE (PSCI)
17129M:	Mark Rutland <mark.rutland@arm.com>
17130M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
17131L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17132S:	Maintained
17133F:	drivers/firmware/psci/
17134F:	include/linux/psci.h
17135F:	include/uapi/linux/psci.h
17136
17137POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
17138M:	Sebastian Reichel <sre@kernel.org>
17139L:	linux-pm@vger.kernel.org
17140S:	Maintained
17141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17142F:	Documentation/ABI/testing/sysfs-class-power
17143F:	Documentation/devicetree/bindings/power/supply/
17144F:	drivers/power/supply/
17145F:	include/linux/power/
17146F:	include/linux/power_supply.h
17147
17148POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
17149M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
17150L:	linuxppc-dev@lists.ozlabs.org
17151S:	Maintained
17152F:	drivers/char/powernv-op-panel.c
17153
17154PPP OVER ATM (RFC 2364)
17155M:	Mitchell Blank Jr <mitch@sfgoth.com>
17156S:	Maintained
17157F:	include/uapi/linux/atmppp.h
17158F:	net/atm/pppoatm.c
17159
17160PPP OVER ETHERNET
17161M:	Michal Ostrowski <mostrows@earthlink.net>
17162S:	Maintained
17163F:	drivers/net/ppp/pppoe.c
17164F:	drivers/net/ppp/pppox.c
17165
17166PPP OVER L2TP
17167M:	James Chapman <jchapman@katalix.com>
17168S:	Maintained
17169F:	include/linux/if_pppol2tp.h
17170F:	include/uapi/linux/if_pppol2tp.h
17171F:	net/l2tp/l2tp_ppp.c
17172
17173PPP PROTOCOL DRIVERS AND COMPRESSORS
17174L:	linux-ppp@vger.kernel.org
17175S:	Orphan
17176F:	drivers/net/ppp/ppp_*
17177
17178PPS SUPPORT
17179M:	Rodolfo Giometti <giometti@enneenne.com>
17180L:	linuxpps@ml.enneenne.com (subscribers-only)
17181S:	Maintained
17182W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
17183F:	Documentation/ABI/testing/sysfs-pps
17184F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
17185F:	Documentation/driver-api/pps.rst
17186F:	drivers/pps/
17187F:	include/linux/pps*.h
17188F:	include/uapi/linux/pps.h
17189
17190PPTP DRIVER
17191M:	Dmitry Kozlov <xeb@mail.ru>
17192L:	netdev@vger.kernel.org
17193S:	Maintained
17194W:	http://sourceforge.net/projects/accel-pptp
17195F:	drivers/net/ppp/pptp.c
17196
17197PRESSURE STALL INFORMATION (PSI)
17198M:	Johannes Weiner <hannes@cmpxchg.org>
17199M:	Suren Baghdasaryan <surenb@google.com>
17200R:	Peter Ziljstra <peterz@infradead.org>
17201S:	Maintained
17202F:	include/linux/psi*
17203F:	kernel/sched/psi.c
17204
17205PRINTK
17206M:	Petr Mladek <pmladek@suse.com>
17207R:	Steven Rostedt <rostedt@goodmis.org>
17208R:	John Ogness <john.ogness@linutronix.de>
17209R:	Sergey Senozhatsky <senozhatsky@chromium.org>
17210S:	Maintained
17211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
17212F:	include/linux/printk.h
17213F:	kernel/printk/
17214
17215PRINTK INDEXING
17216R:	Chris Down <chris@chrisdown.name>
17217S:	Maintained
17218F:	Documentation/core-api/printk-index.rst
17219F:	kernel/printk/index.c
17220K:	printk_index
17221
17222PROC FILESYSTEM
17223L:	linux-kernel@vger.kernel.org
17224L:	linux-fsdevel@vger.kernel.org
17225S:	Maintained
17226F:	Documentation/filesystems/proc.rst
17227F:	fs/proc/
17228F:	include/linux/proc_fs.h
17229F:	tools/testing/selftests/proc/
17230
17231PROC SYSCTL
17232M:	Luis Chamberlain <mcgrof@kernel.org>
17233M:	Kees Cook <keescook@chromium.org>
17234M:	Iurii Zaikin <yzaikin@google.com>
17235L:	linux-kernel@vger.kernel.org
17236L:	linux-fsdevel@vger.kernel.org
17237S:	Maintained
17238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
17239F:	fs/proc/proc_sysctl.c
17240F:	include/linux/sysctl.h
17241F:	kernel/sysctl-test.c
17242F:	kernel/sysctl.c
17243F:	tools/testing/selftests/sysctl/
17244
17245PS3 NETWORK SUPPORT
17246M:	Geoff Levand <geoff@infradead.org>
17247L:	netdev@vger.kernel.org
17248L:	linuxppc-dev@lists.ozlabs.org
17249S:	Maintained
17250F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
17251
17252PS3 PLATFORM SUPPORT
17253M:	Geoff Levand <geoff@infradead.org>
17254L:	linuxppc-dev@lists.ozlabs.org
17255S:	Maintained
17256F:	arch/powerpc/boot/ps3*
17257F:	arch/powerpc/include/asm/lv1call.h
17258F:	arch/powerpc/include/asm/ps3*.h
17259F:	arch/powerpc/platforms/ps3/
17260F:	drivers/*/ps3*
17261F:	drivers/ps3/
17262F:	drivers/rtc/rtc-ps3.c
17263F:	drivers/usb/host/*ps3.c
17264F:	sound/ppc/snd_ps3*
17265
17266PS3VRAM DRIVER
17267M:	Jim Paris <jim@jtan.com>
17268M:	Geoff Levand <geoff@infradead.org>
17269L:	linuxppc-dev@lists.ozlabs.org
17270S:	Maintained
17271F:	drivers/block/ps3vram.c
17272
17273PSAMPLE PACKET SAMPLING SUPPORT
17274M:	Yotam Gigi <yotam.gi@gmail.com>
17275S:	Maintained
17276F:	include/net/psample.h
17277F:	include/uapi/linux/psample.h
17278F:	net/psample
17279
17280PSTORE FILESYSTEM
17281M:	Kees Cook <keescook@chromium.org>
17282R:	Tony Luck <tony.luck@intel.com>
17283R:	Guilherme G. Piccoli <gpiccoli@igalia.com>
17284L:	linux-hardening@vger.kernel.org
17285S:	Supported
17286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
17287F:	Documentation/admin-guide/pstore-blk.rst
17288F:	Documentation/admin-guide/ramoops.rst
17289F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
17290F:	drivers/acpi/apei/erst.c
17291F:	drivers/firmware/efi/efi-pstore.c
17292F:	fs/pstore/
17293F:	include/linux/pstore*
17294K:	\b(pstore|ramoops)
17295
17296PTP HARDWARE CLOCK SUPPORT
17297M:	Richard Cochran <richardcochran@gmail.com>
17298L:	netdev@vger.kernel.org
17299S:	Maintained
17300W:	http://linuxptp.sourceforge.net/
17301F:	Documentation/ABI/testing/sysfs-ptp
17302F:	Documentation/driver-api/ptp.rst
17303F:	drivers/net/phy/dp83640*
17304F:	drivers/ptp/*
17305F:	include/linux/ptp_cl*
17306K:	(?:\b|_)ptp(?:\b|_)
17307
17308PTP MOCKUP CLOCK SUPPORT
17309M:	Vladimir Oltean <vladimir.oltean@nxp.com>
17310L:	netdev@vger.kernel.org
17311S:	Maintained
17312F:	drivers/ptp/ptp_mock.c
17313F:	include/linux/ptp_mock.h
17314
17315PTP VIRTUAL CLOCK SUPPORT
17316M:	Yangbo Lu <yangbo.lu@nxp.com>
17317L:	netdev@vger.kernel.org
17318S:	Maintained
17319F:	drivers/ptp/ptp_vclock.c
17320F:	net/ethtool/phc_vclocks.c
17321
17322PTRACE SUPPORT
17323M:	Oleg Nesterov <oleg@redhat.com>
17324S:	Maintained
17325F:	arch/*/*/ptrace*.c
17326F:	arch/*/include/asm/ptrace*.h
17327F:	arch/*/ptrace*.c
17328F:	include/asm-generic/syscall.h
17329F:	include/linux/ptrace.h
17330F:	include/linux/regset.h
17331F:	include/uapi/linux/ptrace.h
17332F:	kernel/ptrace.c
17333
17334PULSE8-CEC DRIVER
17335M:	Hans Verkuil <hverkuil@xs4all.nl>
17336L:	linux-media@vger.kernel.org
17337S:	Maintained
17338T:	git git://linuxtv.org/media_tree.git
17339F:	drivers/media/cec/usb/pulse8/
17340
17341PURELIFI PLFXLC DRIVER
17342M:	Srinivasan Raju <srini.raju@purelifi.com>
17343L:	linux-wireless@vger.kernel.org
17344S:	Supported
17345F:	drivers/net/wireless/purelifi/plfxlc/
17346
17347PVRUSB2 VIDEO4LINUX DRIVER
17348M:	Mike Isely <isely@pobox.com>
17349L:	pvrusb2@isely.net	(subscribers-only)
17350L:	linux-media@vger.kernel.org
17351S:	Maintained
17352W:	http://www.isely.net/pvrusb2/
17353T:	git git://linuxtv.org/media_tree.git
17354F:	Documentation/driver-api/media/drivers/pvrusb2*
17355F:	drivers/media/usb/pvrusb2/
17356
17357PWC WEBCAM DRIVER
17358M:	Hans Verkuil <hverkuil@xs4all.nl>
17359L:	linux-media@vger.kernel.org
17360S:	Odd Fixes
17361T:	git git://linuxtv.org/media_tree.git
17362F:	drivers/media/usb/pwc/*
17363F:	include/trace/events/pwc.h
17364
17365PWM IR Transmitter
17366M:	Sean Young <sean@mess.org>
17367L:	linux-media@vger.kernel.org
17368S:	Maintained
17369F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
17370F:	drivers/media/rc/pwm-ir-tx.c
17371
17372PWM SUBSYSTEM
17373M:	Thierry Reding <thierry.reding@gmail.com>
17374R:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
17375L:	linux-pwm@vger.kernel.org
17376S:	Maintained
17377Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
17378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
17379F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
17380F:	Documentation/devicetree/bindings/pwm/
17381F:	Documentation/driver-api/pwm.rst
17382F:	drivers/gpio/gpio-mvebu.c
17383F:	drivers/pwm/
17384F:	drivers/video/backlight/pwm_bl.c
17385F:	include/dt-bindings/pwm/
17386F:	include/linux/pwm.h
17387F:	include/linux/pwm_backlight.h
17388K:	pwm_(config|apply_state|ops)
17389
17390PXA GPIO DRIVER
17391M:	Robert Jarzmik <robert.jarzmik@free.fr>
17392L:	linux-gpio@vger.kernel.org
17393S:	Maintained
17394F:	drivers/gpio/gpio-pxa.c
17395
17396PXA MMCI DRIVER
17397S:	Orphan
17398
17399PXA RTC DRIVER
17400M:	Robert Jarzmik <robert.jarzmik@free.fr>
17401L:	linux-rtc@vger.kernel.org
17402S:	Maintained
17403
17404PXA2xx/PXA3xx SUPPORT
17405M:	Daniel Mack <daniel@zonque.org>
17406M:	Haojian Zhuang <haojian.zhuang@gmail.com>
17407M:	Robert Jarzmik <robert.jarzmik@free.fr>
17408L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17409S:	Maintained
17410T:	git git://github.com/hzhuang1/linux.git
17411T:	git git://github.com/rjarzmik/linux.git
17412F:	arch/arm/boot/dts/intel/pxa/
17413F:	arch/arm/mach-pxa/
17414F:	drivers/dma/pxa*
17415F:	drivers/pcmcia/pxa2xx*
17416F:	drivers/pinctrl/pxa/
17417F:	drivers/spi/spi-pxa2xx*
17418F:	drivers/usb/gadget/udc/pxa2*
17419F:	include/sound/pxa2xx-lib.h
17420F:	sound/arm/pxa*
17421F:	sound/soc/pxa/
17422
17423QAT DRIVER
17424M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
17425L:	qat-linux@intel.com
17426S:	Supported
17427F:	drivers/crypto/intel/qat/
17428
17429QCOM AUDIO (ASoC) DRIVERS
17430M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17431M:	Banajit Goswami <bgoswami@quicinc.com>
17432L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17433S:	Supported
17434F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
17435F:	Documentation/devicetree/bindings/sound/qcom,*
17436F:	drivers/soc/qcom/apr.c
17437F:	include/dt-bindings/sound/qcom,wcd9335.h
17438F:	sound/soc/codecs/lpass-rx-macro.*
17439F:	sound/soc/codecs/lpass-tx-macro.*
17440F:	sound/soc/codecs/lpass-va-macro.c
17441F:	sound/soc/codecs/lpass-wsa-macro.*
17442F:	sound/soc/codecs/msm8916-wcd-analog.c
17443F:	sound/soc/codecs/msm8916-wcd-digital.c
17444F:	sound/soc/codecs/wcd-clsh-v2.*
17445F:	sound/soc/codecs/wcd-mbhc-v2.*
17446F:	sound/soc/codecs/wcd9335.*
17447F:	sound/soc/codecs/wcd934x.c
17448F:	sound/soc/codecs/wsa881x.c
17449F:	sound/soc/codecs/wsa883x.c
17450F:	sound/soc/codecs/wsa884x.c
17451F:	sound/soc/qcom/
17452
17453QCOM EMBEDDED USB DEBUGGER (EUD)
17454M:	Souradeep Chowdhury <quic_schowdhu@quicinc.com>
17455L:	linux-arm-msm@vger.kernel.org
17456S:	Maintained
17457F:	Documentation/ABI/testing/sysfs-driver-eud
17458F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
17459F:	drivers/usb/misc/qcom_eud.c
17460
17461QCOM IPA DRIVER
17462M:	Alex Elder <elder@kernel.org>
17463L:	netdev@vger.kernel.org
17464S:	Supported
17465F:	drivers/net/ipa/
17466
17467QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
17468M:	Gabriel Somlo <somlo@cmu.edu>
17469M:	"Michael S. Tsirkin" <mst@redhat.com>
17470L:	qemu-devel@nongnu.org
17471S:	Maintained
17472F:	drivers/firmware/qemu_fw_cfg.c
17473F:	include/uapi/linux/qemu_fw_cfg.h
17474
17475QIB DRIVER
17476M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17477L:	linux-rdma@vger.kernel.org
17478S:	Supported
17479F:	drivers/infiniband/hw/qib/
17480
17481QLOGIC QL41xxx FCOE DRIVER
17482M:	Saurav Kashyap <skashyap@marvell.com>
17483M:	Javed Hasan <jhasan@marvell.com>
17484M:	GR-QLogic-Storage-Upstream@marvell.com
17485L:	linux-scsi@vger.kernel.org
17486S:	Supported
17487F:	drivers/scsi/qedf/
17488
17489QLOGIC QL41xxx ISCSI DRIVER
17490M:	Nilesh Javali <njavali@marvell.com>
17491M:	Manish Rangankar <mrangankar@marvell.com>
17492M:	GR-QLogic-Storage-Upstream@marvell.com
17493L:	linux-scsi@vger.kernel.org
17494S:	Supported
17495F:	drivers/scsi/qedi/
17496
17497QLOGIC QL4xxx ETHERNET DRIVER
17498M:	Ariel Elior <aelior@marvell.com>
17499M:	Manish Chopra <manishc@marvell.com>
17500L:	netdev@vger.kernel.org
17501S:	Supported
17502F:	drivers/net/ethernet/qlogic/qed/
17503F:	drivers/net/ethernet/qlogic/qede/
17504F:	include/linux/qed/
17505
17506QLOGIC QL4xxx RDMA DRIVER
17507M:	Michal Kalderon <mkalderon@marvell.com>
17508M:	Ariel Elior <aelior@marvell.com>
17509L:	linux-rdma@vger.kernel.org
17510S:	Supported
17511F:	drivers/infiniband/hw/qedr/
17512F:	include/uapi/rdma/qedr-abi.h
17513
17514QLOGIC QLA1280 SCSI DRIVER
17515M:	Michael Reed <mdr@sgi.com>
17516L:	linux-scsi@vger.kernel.org
17517S:	Maintained
17518F:	drivers/scsi/qla1280.[ch]
17519
17520QLOGIC QLA2XXX FC-SCSI DRIVER
17521M:	Nilesh Javali <njavali@marvell.com>
17522M:	GR-QLogic-Storage-Upstream@marvell.com
17523L:	linux-scsi@vger.kernel.org
17524S:	Supported
17525F:	drivers/scsi/qla2xxx/
17526
17527QLOGIC QLA3XXX NETWORK DRIVER
17528M:	GR-Linux-NIC-Dev@marvell.com
17529L:	netdev@vger.kernel.org
17530S:	Supported
17531F:	drivers/net/ethernet/qlogic/qla3xxx.*
17532
17533QLOGIC QLA4XXX iSCSI DRIVER
17534M:	Nilesh Javali <njavali@marvell.com>
17535M:	Manish Rangankar <mrangankar@marvell.com>
17536M:	GR-QLogic-Storage-Upstream@marvell.com
17537L:	linux-scsi@vger.kernel.org
17538S:	Supported
17539F:	drivers/scsi/qla4xxx/
17540
17541QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
17542M:	Shahed Shaikh <shshaikh@marvell.com>
17543M:	Manish Chopra <manishc@marvell.com>
17544M:	GR-Linux-NIC-Dev@marvell.com
17545L:	netdev@vger.kernel.org
17546S:	Supported
17547F:	drivers/net/ethernet/qlogic/qlcnic/
17548
17549QLOGIC QLGE 10Gb ETHERNET DRIVER
17550M:	Manish Chopra <manishc@marvell.com>
17551M:	GR-Linux-NIC-Dev@marvell.com
17552M:	Coiby Xu <coiby.xu@gmail.com>
17553L:	netdev@vger.kernel.org
17554S:	Supported
17555F:	Documentation/networking/device_drivers/qlogic/qlge.rst
17556F:	drivers/staging/qlge/
17557
17558QM1D1B0004 MEDIA DRIVER
17559M:	Akihiro Tsukada <tskd08@gmail.com>
17560L:	linux-media@vger.kernel.org
17561S:	Odd Fixes
17562F:	drivers/media/tuners/qm1d1b0004*
17563
17564QM1D1C0042 MEDIA DRIVER
17565M:	Akihiro Tsukada <tskd08@gmail.com>
17566L:	linux-media@vger.kernel.org
17567S:	Odd Fixes
17568F:	drivers/media/tuners/qm1d1c0042*
17569
17570QNX4 FILESYSTEM
17571M:	Anders Larsen <al@alarsen.net>
17572S:	Maintained
17573W:	http://www.alarsen.net/linux/qnx4fs/
17574F:	fs/qnx4/
17575F:	include/uapi/linux/qnx4_fs.h
17576F:	include/uapi/linux/qnxtypes.h
17577
17578QNX6 FILESYSTEM
17579S:	Orphan
17580F:	Documentation/filesystems/qnx6.rst
17581F:	fs/qnx6/
17582F:	include/linux/qnx6_fs.h
17583
17584QORIQ DPAA2 FSL-MC BUS DRIVER
17585M:	Stuart Yoder <stuyoder@gmail.com>
17586M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
17587L:	linux-kernel@vger.kernel.org
17588S:	Maintained
17589F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
17590F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
17591F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
17592F:	drivers/bus/fsl-mc/
17593F:	include/uapi/linux/fsl_mc.h
17594
17595QT1010 MEDIA DRIVER
17596M:	Antti Palosaari <crope@iki.fi>
17597L:	linux-media@vger.kernel.org
17598S:	Maintained
17599W:	https://linuxtv.org
17600W:	http://palosaari.fi/linux/
17601Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17602T:	git git://linuxtv.org/anttip/media_tree.git
17603F:	drivers/media/tuners/qt1010*
17604
17605QUALCOMM ATH12K WIRELESS DRIVER
17606M:	Kalle Valo <kvalo@kernel.org>
17607M:	Jeff Johnson <quic_jjohnson@quicinc.com>
17608L:	ath12k@lists.infradead.org
17609S:	Supported
17610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17611F:	drivers/net/wireless/ath/ath12k/
17612
17613QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
17614M:	Kalle Valo <kvalo@kernel.org>
17615M:	Jeff Johnson <quic_jjohnson@quicinc.com>
17616L:	ath10k@lists.infradead.org
17617S:	Supported
17618W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
17619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17620F:	Documentation/devicetree/bindings/net/wireless/qcom,ath10k.yaml
17621F:	drivers/net/wireless/ath/ath10k/
17622
17623QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
17624M:	Kalle Valo <kvalo@kernel.org>
17625M:	Jeff Johnson <quic_jjohnson@quicinc.com>
17626L:	ath11k@lists.infradead.org
17627S:	Supported
17628W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
17629B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
17630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17631F:	Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
17632F:	drivers/net/wireless/ath/ath11k/
17633
17634QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
17635M:	Toke Høiland-Jørgensen <toke@toke.dk>
17636L:	linux-wireless@vger.kernel.org
17637S:	Maintained
17638W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
17639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17640F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
17641F:	drivers/net/wireless/ath/ath9k/
17642
17643QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
17644M:	Stephan Gerhold <stephan@gerhold.net>
17645L:	netdev@vger.kernel.org
17646L:	linux-arm-msm@vger.kernel.org
17647S:	Maintained
17648F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
17649F:	drivers/net/wwan/qcom_bam_dmux.c
17650
17651QUALCOMM CAMERA SUBSYSTEM DRIVER
17652M:	Robert Foss <rfoss@kernel.org>
17653M:	Todor Tomov <todor.too@gmail.com>
17654M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
17655L:	linux-media@vger.kernel.org
17656S:	Maintained
17657F:	Documentation/admin-guide/media/qcom_camss.rst
17658F:	Documentation/devicetree/bindings/media/*camss*
17659F:	drivers/media/platform/qcom/camss/
17660
17661QUALCOMM CLOCK DRIVERS
17662M:	Bjorn Andersson <andersson@kernel.org>
17663L:	linux-arm-msm@vger.kernel.org
17664S:	Supported
17665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
17666F:	Documentation/devicetree/bindings/clock/qcom,*
17667F:	drivers/clk/qcom/
17668F:	include/dt-bindings/clock/qcom,*
17669
17670QUALCOMM CLOUD AI (QAIC) DRIVER
17671M:	Jeffrey Hugo <quic_jhugo@quicinc.com>
17672R:	Carl Vanderlip <quic_carlv@quicinc.com>
17673R:	Pranjal Ramajor Asha Kanojiya <quic_pkanojiy@quicinc.com>
17674L:	linux-arm-msm@vger.kernel.org
17675L:	dri-devel@lists.freedesktop.org
17676S:	Supported
17677T:	git git://anongit.freedesktop.org/drm/drm-misc
17678F:	Documentation/accel/qaic/
17679F:	drivers/accel/qaic/
17680F:	include/uapi/drm/qaic_accel.h
17681
17682QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
17683M:	Bjorn Andersson <andersson@kernel.org>
17684M:	Konrad Dybcio <konrad.dybcio@linaro.org>
17685L:	linux-pm@vger.kernel.org
17686L:	linux-arm-msm@vger.kernel.org
17687S:	Maintained
17688F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
17689F:	drivers/genpd/qcom/cpr.c
17690
17691QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
17692M:	Ilia Lin <ilia.lin@kernel.org>
17693L:	linux-pm@vger.kernel.org
17694S:	Maintained
17695F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
17696F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
17697F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
17698
17699QUALCOMM CRYPTO DRIVERS
17700M:	Thara Gopinath <thara.gopinath@gmail.com>
17701L:	linux-crypto@vger.kernel.org
17702L:	linux-arm-msm@vger.kernel.org
17703S:	Maintained
17704F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
17705F:	drivers/crypto/qce/
17706
17707QUALCOMM EMAC GIGABIT ETHERNET DRIVER
17708M:	Timur Tabi <timur@kernel.org>
17709L:	netdev@vger.kernel.org
17710S:	Maintained
17711F:	drivers/net/ethernet/qualcomm/emac/
17712
17713QUALCOMM ETHQOS ETHERNET DRIVER
17714M:	Vinod Koul <vkoul@kernel.org>
17715R:	Bhupesh Sharma <bhupesh.sharma@linaro.org>
17716L:	netdev@vger.kernel.org
17717L:	linux-arm-msm@vger.kernel.org
17718S:	Maintained
17719F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
17720F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
17721
17722QUALCOMM FASTRPC DRIVER
17723M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17724M:	Amol Maheshwari <amahesh@qti.qualcomm.com>
17725L:	linux-arm-msm@vger.kernel.org
17726S:	Maintained
17727F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
17728F:	drivers/misc/fastrpc.c
17729F:	include/uapi/misc/fastrpc.h
17730
17731QUALCOMM HEXAGON ARCHITECTURE
17732M:	Brian Cain <bcain@quicinc.com>
17733L:	linux-hexagon@vger.kernel.org
17734S:	Supported
17735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
17736F:	arch/hexagon/
17737
17738QUALCOMM HIDMA DRIVER
17739M:	Sinan Kaya <okaya@kernel.org>
17740L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17741L:	linux-arm-msm@vger.kernel.org
17742L:	dmaengine@vger.kernel.org
17743S:	Supported
17744F:	drivers/dma/qcom/hidma*
17745
17746QUALCOMM I2C CCI DRIVER
17747M:	Loic Poulain <loic.poulain@linaro.org>
17748M:	Robert Foss <rfoss@kernel.org>
17749L:	linux-i2c@vger.kernel.org
17750L:	linux-arm-msm@vger.kernel.org
17751S:	Maintained
17752F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
17753F:	drivers/i2c/busses/i2c-qcom-cci.c
17754
17755QUALCOMM INTERCONNECT BWMON DRIVER
17756M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17757L:	linux-arm-msm@vger.kernel.org
17758S:	Maintained
17759F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
17760F:	drivers/soc/qcom/icc-bwmon.c
17761
17762QUALCOMM IOMMU
17763M:	Rob Clark <robdclark@gmail.com>
17764L:	iommu@lists.linux.dev
17765L:	linux-arm-msm@vger.kernel.org
17766S:	Maintained
17767F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
17768
17769QUALCOMM IPC ROUTER (QRTR) DRIVER
17770M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17771L:	linux-arm-msm@vger.kernel.org
17772S:	Maintained
17773F:	include/trace/events/qrtr.h
17774F:	include/uapi/linux/qrtr.h
17775F:	net/qrtr/
17776
17777QUALCOMM IPCC MAILBOX DRIVER
17778M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17779L:	linux-arm-msm@vger.kernel.org
17780S:	Supported
17781F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
17782F:	drivers/mailbox/qcom-ipcc.c
17783F:	include/dt-bindings/mailbox/qcom-ipcc.h
17784
17785QUALCOMM IPQ4019 USB PHY DRIVER
17786M:	Robert Marko <robert.marko@sartura.hr>
17787M:	Luka Perkov <luka.perkov@sartura.hr>
17788L:	linux-arm-msm@vger.kernel.org
17789S:	Maintained
17790F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
17791F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
17792
17793QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
17794M:	Robert Marko <robert.marko@sartura.hr>
17795M:	Luka Perkov <luka.perkov@sartura.hr>
17796L:	linux-arm-msm@vger.kernel.org
17797S:	Maintained
17798F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
17799F:	drivers/regulator/vqmmc-ipq4019-regulator.c
17800
17801QUALCOMM NAND CONTROLLER DRIVER
17802M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17803L:	linux-mtd@lists.infradead.org
17804L:	linux-arm-msm@vger.kernel.org
17805S:	Maintained
17806F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
17807F:	drivers/mtd/nand/raw/qcom_nandc.c
17808
17809QUALCOMM RMNET DRIVER
17810M:	Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
17811M:	Sean Tranchetti <quic_stranche@quicinc.com>
17812L:	netdev@vger.kernel.org
17813S:	Maintained
17814F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
17815F:	drivers/net/ethernet/qualcomm/rmnet/
17816F:	include/linux/if_rmnet.h
17817
17818QUALCOMM TSENS THERMAL DRIVER
17819M:	Amit Kucheria <amitk@kernel.org>
17820M:	Thara Gopinath <thara.gopinath@gmail.com>
17821L:	linux-pm@vger.kernel.org
17822L:	linux-arm-msm@vger.kernel.org
17823S:	Maintained
17824F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
17825F:	drivers/thermal/qcom/
17826
17827QUALCOMM TYPEC PORT MANAGER DRIVER
17828M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
17829L:	linux-arm-msm@vger.kernel.org
17830L:	linux-usb@vger.kernel.org
17831S:	Maintained
17832F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
17833F:	drivers/usb/typec/tcpm/qcom/
17834
17835QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
17836M:	Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
17837M:	Vikash Garodia <quic_vgarodia@quicinc.com>
17838R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
17839L:	linux-media@vger.kernel.org
17840L:	linux-arm-msm@vger.kernel.org
17841S:	Maintained
17842T:	git git://linuxtv.org/media_tree.git
17843F:	Documentation/devicetree/bindings/media/*venus*
17844F:	drivers/media/platform/qcom/venus/
17845
17846QUALCOMM WCN36XX WIRELESS DRIVER
17847M:	Loic Poulain <loic.poulain@linaro.org>
17848L:	wcn36xx@lists.infradead.org
17849S:	Supported
17850W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
17851F:	drivers/net/wireless/ath/wcn36xx/
17852
17853QUANTENNA QTNFMAC WIRELESS DRIVER
17854M:	Igor Mitsyanko <imitsyanko@quantenna.com>
17855R:	Sergey Matyukevich <geomatsi@gmail.com>
17856L:	linux-wireless@vger.kernel.org
17857S:	Maintained
17858F:	drivers/net/wireless/quantenna
17859
17860RADEON and AMDGPU DRM DRIVERS
17861M:	Alex Deucher <alexander.deucher@amd.com>
17862M:	Christian König <christian.koenig@amd.com>
17863M:	Pan, Xinhui <Xinhui.Pan@amd.com>
17864L:	amd-gfx@lists.freedesktop.org
17865S:	Supported
17866B:	https://gitlab.freedesktop.org/drm/amd/-/issues
17867C:	irc://irc.oftc.net/radeon
17868T:	git https://gitlab.freedesktop.org/agd5f/linux.git
17869F:	Documentation/gpu/amdgpu/
17870F:	drivers/gpu/drm/amd/
17871F:	drivers/gpu/drm/radeon/
17872F:	include/uapi/drm/amdgpu_drm.h
17873F:	include/uapi/drm/radeon_drm.h
17874
17875RADEON FRAMEBUFFER DISPLAY DRIVER
17876M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
17877L:	linux-fbdev@vger.kernel.org
17878S:	Maintained
17879F:	drivers/video/fbdev/aty/radeon*
17880F:	include/uapi/linux/radeonfb.h
17881
17882RADIOSHARK RADIO DRIVER
17883M:	Hans Verkuil <hverkuil@xs4all.nl>
17884L:	linux-media@vger.kernel.org
17885S:	Maintained
17886T:	git git://linuxtv.org/media_tree.git
17887F:	drivers/media/radio/radio-shark.c
17888
17889RADIOSHARK2 RADIO DRIVER
17890M:	Hans Verkuil <hverkuil@xs4all.nl>
17891L:	linux-media@vger.kernel.org
17892S:	Maintained
17893T:	git git://linuxtv.org/media_tree.git
17894F:	drivers/media/radio/radio-shark2.c
17895F:	drivers/media/radio/radio-tea5777.c
17896
17897RADOS BLOCK DEVICE (RBD)
17898M:	Ilya Dryomov <idryomov@gmail.com>
17899R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
17900L:	ceph-devel@vger.kernel.org
17901S:	Supported
17902W:	http://ceph.com/
17903T:	git https://github.com/ceph/ceph-client.git
17904F:	Documentation/ABI/testing/sysfs-bus-rbd
17905F:	drivers/block/rbd.c
17906F:	drivers/block/rbd_types.h
17907
17908RAGE128 FRAMEBUFFER DISPLAY DRIVER
17909L:	linux-fbdev@vger.kernel.org
17910S:	Orphan
17911F:	drivers/video/fbdev/aty/aty128fb.c
17912
17913RAINSHADOW-CEC DRIVER
17914M:	Hans Verkuil <hverkuil@xs4all.nl>
17915L:	linux-media@vger.kernel.org
17916S:	Maintained
17917T:	git git://linuxtv.org/media_tree.git
17918F:	drivers/media/cec/usb/rainshadow/
17919
17920RALINK MIPS ARCHITECTURE
17921M:	John Crispin <john@phrozen.org>
17922L:	linux-mips@vger.kernel.org
17923S:	Maintained
17924F:	arch/mips/ralink
17925
17926RALINK MT7621 MIPS ARCHITECTURE
17927M:	Arınç ÜNAL <arinc.unal@arinc9.com>
17928M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
17929L:	linux-mips@vger.kernel.org
17930S:	Maintained
17931F:	arch/mips/boot/dts/ralink/mt7621*
17932
17933RALINK RT2X00 WIRELESS LAN DRIVER
17934M:	Stanislaw Gruszka <stf_xl@wp.pl>
17935M:	Helmut Schaa <helmut.schaa@googlemail.com>
17936L:	linux-wireless@vger.kernel.org
17937S:	Maintained
17938F:	drivers/net/wireless/ralink/rt2x00/
17939
17940RAMDISK RAM BLOCK DEVICE DRIVER
17941M:	Jens Axboe <axboe@kernel.dk>
17942S:	Maintained
17943F:	Documentation/admin-guide/blockdev/ramdisk.rst
17944F:	drivers/block/brd.c
17945
17946RANCHU VIRTUAL BOARD FOR MIPS
17947M:	Miodrag Dinic <miodrag.dinic@mips.com>
17948L:	linux-mips@vger.kernel.org
17949S:	Supported
17950F:	arch/mips/configs/generic/board-ranchu.config
17951F:	arch/mips/generic/board-ranchu.c
17952
17953RANDOM NUMBER DRIVER
17954M:	"Theodore Ts'o" <tytso@mit.edu>
17955M:	Jason A. Donenfeld <Jason@zx2c4.com>
17956S:	Maintained
17957T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
17958F:	drivers/char/random.c
17959F:	drivers/virt/vmgenid.c
17960
17961RAPIDIO SUBSYSTEM
17962M:	Matt Porter <mporter@kernel.crashing.org>
17963M:	Alexandre Bounine <alex.bou9@gmail.com>
17964S:	Maintained
17965F:	drivers/rapidio/
17966
17967RAS INFRASTRUCTURE
17968M:	Tony Luck <tony.luck@intel.com>
17969M:	Borislav Petkov <bp@alien8.de>
17970L:	linux-edac@vger.kernel.org
17971S:	Maintained
17972F:	Documentation/admin-guide/ras.rst
17973F:	drivers/ras/
17974F:	include/linux/ras.h
17975F:	include/ras/ras_event.h
17976
17977RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
17978L:	linux-wireless@vger.kernel.org
17979S:	Orphan
17980F:	drivers/net/wireless/legacy/ray*
17981
17982RC-CORE / LIRC FRAMEWORK
17983M:	Sean Young <sean@mess.org>
17984L:	linux-media@vger.kernel.org
17985S:	Maintained
17986W:	http://linuxtv.org
17987T:	git git://linuxtv.org/media_tree.git
17988F:	Documentation/driver-api/media/rc-core.rst
17989F:	Documentation/userspace-api/media/rc/
17990F:	drivers/media/rc/
17991F:	include/media/rc-core.h
17992F:	include/media/rc-map.h
17993F:	include/uapi/linux/lirc.h
17994
17995RCMM REMOTE CONTROLS DECODER
17996M:	Patrick Lerda <patrick9876@free.fr>
17997S:	Maintained
17998F:	drivers/media/rc/ir-rcmm-decoder.c
17999
18000RCUTORTURE TEST FRAMEWORK
18001M:	"Paul E. McKenney" <paulmck@kernel.org>
18002M:	Josh Triplett <josh@joshtriplett.org>
18003R:	Steven Rostedt <rostedt@goodmis.org>
18004R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18005R:	Lai Jiangshan <jiangshanlai@gmail.com>
18006L:	rcu@vger.kernel.org
18007S:	Supported
18008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18009F:	tools/testing/selftests/rcutorture
18010
18011RDACM20 Camera Sensor
18012M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
18013M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
18014M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
18015M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
18016L:	linux-media@vger.kernel.org
18017S:	Maintained
18018F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18019F:	drivers/media/i2c/max9271.c
18020F:	drivers/media/i2c/max9271.h
18021F:	drivers/media/i2c/rdacm20.c
18022
18023RDACM21 Camera Sensor
18024M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
18025M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
18026M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
18027M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
18028L:	linux-media@vger.kernel.org
18029S:	Maintained
18030F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18031F:	drivers/media/i2c/max9271.c
18032F:	drivers/media/i2c/max9271.h
18033F:	drivers/media/i2c/rdacm21.c
18034
18035RDC R-321X SoC
18036M:	Florian Fainelli <florian@openwrt.org>
18037S:	Maintained
18038
18039RDC R6040 FAST ETHERNET DRIVER
18040M:	Florian Fainelli <f.fainelli@gmail.com>
18041L:	netdev@vger.kernel.org
18042S:	Maintained
18043F:	drivers/net/ethernet/rdc/r6040.c
18044
18045RDMAVT - RDMA verbs software
18046M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18047L:	linux-rdma@vger.kernel.org
18048S:	Supported
18049F:	drivers/infiniband/sw/rdmavt
18050
18051RDS - RELIABLE DATAGRAM SOCKETS
18052M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
18053L:	netdev@vger.kernel.org
18054L:	linux-rdma@vger.kernel.org
18055L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
18056S:	Supported
18057W:	https://oss.oracle.com/projects/rds/
18058F:	Documentation/networking/rds.rst
18059F:	net/rds/
18060
18061RDT - RESOURCE ALLOCATION
18062M:	Fenghua Yu <fenghua.yu@intel.com>
18063M:	Reinette Chatre <reinette.chatre@intel.com>
18064L:	linux-kernel@vger.kernel.org
18065S:	Supported
18066F:	Documentation/arch/x86/resctrl*
18067F:	arch/x86/include/asm/resctrl.h
18068F:	arch/x86/kernel/cpu/resctrl/
18069F:	tools/testing/selftests/resctrl/
18070
18071READ-COPY UPDATE (RCU)
18072M:	"Paul E. McKenney" <paulmck@kernel.org>
18073M:	Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
18074M:	Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
18075M:	Joel Fernandes <joel@joelfernandes.org>
18076M:	Josh Triplett <josh@joshtriplett.org>
18077M:	Boqun Feng <boqun.feng@gmail.com>
18078R:	Steven Rostedt <rostedt@goodmis.org>
18079R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18080R:	Lai Jiangshan <jiangshanlai@gmail.com>
18081R:	Zqiang <qiang.zhang1211@gmail.com>
18082L:	rcu@vger.kernel.org
18083S:	Supported
18084W:	http://www.rdrop.com/users/paulmck/RCU/
18085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18086F:	Documentation/RCU/
18087F:	include/linux/rcu*
18088F:	kernel/rcu/
18089X:	Documentation/RCU/torture.rst
18090X:	include/linux/srcu*.h
18091X:	kernel/rcu/srcu*.c
18092
18093REAL TIME CLOCK (RTC) SUBSYSTEM
18094M:	Alessandro Zummo <a.zummo@towertech.it>
18095M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
18096L:	linux-rtc@vger.kernel.org
18097S:	Maintained
18098Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
18099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
18100F:	Documentation/admin-guide/rtc.rst
18101F:	Documentation/devicetree/bindings/rtc/
18102F:	drivers/rtc/
18103F:	include/linux/rtc.h
18104F:	include/linux/rtc/
18105F:	include/uapi/linux/rtc.h
18106F:	tools/testing/selftests/rtc/
18107
18108Real-time Linux Analysis (RTLA) tools
18109M:	Daniel Bristot de Oliveira <bristot@kernel.org>
18110M:	Steven Rostedt <rostedt@goodmis.org>
18111L:	linux-trace-kernel@vger.kernel.org
18112S:	Maintained
18113F:	Documentation/tools/rtla/
18114F:	tools/tracing/rtla/
18115
18116REALTEK AUDIO CODECS
18117M:	Oder Chiou <oder_chiou@realtek.com>
18118S:	Maintained
18119F:	include/sound/rt*.h
18120F:	sound/soc/codecs/rt*
18121
18122REALTEK OTTO WATCHDOG
18123M:	Sander Vanheule <sander@svanheule.net>
18124L:	linux-watchdog@vger.kernel.org
18125S:	Maintained
18126F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
18127F:	drivers/watchdog/realtek_otto_wdt.c
18128
18129REALTEK RTL83xx SMI DSA ROUTER CHIPS
18130M:	Linus Walleij <linus.walleij@linaro.org>
18131M:	Alvin Šipraga <alsi@bang-olufsen.dk>
18132S:	Maintained
18133F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
18134F:	drivers/net/dsa/realtek/*
18135
18136REALTEK WIRELESS DRIVER (rtlwifi family)
18137M:	Ping-Ke Shih <pkshih@realtek.com>
18138L:	linux-wireless@vger.kernel.org
18139S:	Maintained
18140W:	https://wireless.wiki.kernel.org/
18141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
18142F:	drivers/net/wireless/realtek/rtlwifi/
18143
18144REALTEK WIRELESS DRIVER (rtw88)
18145M:	Ping-Ke Shih <pkshih@realtek.com>
18146L:	linux-wireless@vger.kernel.org
18147S:	Maintained
18148F:	drivers/net/wireless/realtek/rtw88/
18149
18150REALTEK WIRELESS DRIVER (rtw89)
18151M:	Ping-Ke Shih <pkshih@realtek.com>
18152L:	linux-wireless@vger.kernel.org
18153S:	Maintained
18154F:	drivers/net/wireless/realtek/rtw89/
18155
18156REDPINE WIRELESS DRIVER
18157L:	linux-wireless@vger.kernel.org
18158S:	Orphan
18159F:	drivers/net/wireless/rsi/
18160
18161REGISTER MAP ABSTRACTION
18162M:	Mark Brown <broonie@kernel.org>
18163L:	linux-kernel@vger.kernel.org
18164S:	Supported
18165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
18166F:	Documentation/devicetree/bindings/regmap/
18167F:	drivers/base/regmap/
18168F:	include/linux/regmap.h
18169
18170REISERFS FILE SYSTEM
18171L:	reiserfs-devel@vger.kernel.org
18172S:	Obsolete
18173F:	fs/reiserfs/
18174
18175REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
18176M:	Bjorn Andersson <andersson@kernel.org>
18177M:	Mathieu Poirier <mathieu.poirier@linaro.org>
18178L:	linux-remoteproc@vger.kernel.org
18179S:	Maintained
18180T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
18181F:	Documentation/ABI/testing/sysfs-class-remoteproc
18182F:	Documentation/devicetree/bindings/remoteproc/
18183F:	Documentation/staging/remoteproc.rst
18184F:	drivers/remoteproc/
18185F:	include/linux/remoteproc.h
18186F:	include/linux/remoteproc/
18187
18188REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
18189M:	Bjorn Andersson <andersson@kernel.org>
18190M:	Mathieu Poirier <mathieu.poirier@linaro.org>
18191L:	linux-remoteproc@vger.kernel.org
18192S:	Maintained
18193T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
18194F:	Documentation/ABI/testing/sysfs-bus-rpmsg
18195F:	Documentation/staging/rpmsg.rst
18196F:	drivers/rpmsg/
18197F:	include/linux/rpmsg.h
18198F:	include/linux/rpmsg/
18199F:	include/uapi/linux/rpmsg.h
18200F:	samples/rpmsg/
18201
18202REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
18203M:	Stephan Gerhold <stephan@gerhold.net>
18204L:	netdev@vger.kernel.org
18205L:	linux-remoteproc@vger.kernel.org
18206S:	Maintained
18207F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
18208
18209RENESAS CLOCK DRIVERS
18210M:	Geert Uytterhoeven <geert+renesas@glider.be>
18211L:	linux-renesas-soc@vger.kernel.org
18212S:	Supported
18213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
18214F:	Documentation/devicetree/bindings/clock/renesas,*
18215F:	drivers/clk/renesas/
18216
18217RENESAS EMEV2 I2C DRIVER
18218M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
18219L:	linux-renesas-soc@vger.kernel.org
18220S:	Supported
18221F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
18222F:	drivers/i2c/busses/i2c-emev2.c
18223
18224RENESAS ETHERNET DRIVERS
18225R:	Sergey Shtylyov <s.shtylyov@omp.ru>
18226L:	netdev@vger.kernel.org
18227L:	linux-renesas-soc@vger.kernel.org
18228F:	Documentation/devicetree/bindings/net/renesas,*.yaml
18229F:	drivers/net/ethernet/renesas/
18230F:	include/linux/sh_eth.h
18231
18232RENESAS IDT821034 ASoC CODEC
18233M:	Herve Codina <herve.codina@bootlin.com>
18234L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18235S:	Maintained
18236F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
18237F:	sound/soc/codecs/idt821034.c
18238
18239RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
18240M:	Miquel Raynal <miquel.raynal@bootlin.com>
18241L:	linux-mtd@lists.infradead.org
18242L:	linux-renesas-soc@vger.kernel.org
18243S:	Maintained
18244F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
18245F:	drivers/mtd/nand/raw/renesas-nand-controller.c
18246
18247RENESAS R-CAR GYROADC DRIVER
18248M:	Marek Vasut <marek.vasut@gmail.com>
18249L:	linux-iio@vger.kernel.org
18250S:	Supported
18251F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
18252F:	drivers/iio/adc/rcar-gyroadc.c
18253
18254RENESAS R-CAR I2C DRIVERS
18255M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
18256L:	linux-renesas-soc@vger.kernel.org
18257S:	Supported
18258F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
18259F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
18260F:	drivers/i2c/busses/i2c-rcar.c
18261F:	drivers/i2c/busses/i2c-sh_mobile.c
18262
18263RENESAS R-CAR SATA DRIVER
18264R:	Sergey Shtylyov <s.shtylyov@omp.ru>
18265L:	linux-ide@vger.kernel.org
18266L:	linux-renesas-soc@vger.kernel.org
18267S:	Supported
18268F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
18269F:	drivers/ata/sata_rcar.c
18270
18271RENESAS R-CAR THERMAL DRIVERS
18272M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
18273L:	linux-renesas-soc@vger.kernel.org
18274S:	Supported
18275F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
18276F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
18277F:	drivers/thermal/rcar_gen3_thermal.c
18278F:	drivers/thermal/rcar_thermal.c
18279
18280RENESAS RIIC DRIVER
18281M:	Chris Brandt <chris.brandt@renesas.com>
18282L:	linux-renesas-soc@vger.kernel.org
18283S:	Supported
18284F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
18285F:	drivers/i2c/busses/i2c-riic.c
18286
18287RENESAS RZ/G2L A/D DRIVER
18288M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
18289L:	linux-iio@vger.kernel.org
18290L:	linux-renesas-soc@vger.kernel.org
18291S:	Supported
18292F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
18293F:	drivers/iio/adc/rzg2l_adc.c
18294
18295RENESAS RZ/G2L MTU3a COUNTER DRIVER
18296M:	Biju Das <biju.das.jz@bp.renesas.com>
18297L:	linux-iio@vger.kernel.org
18298L:	linux-renesas-soc@vger.kernel.org
18299S:	Supported
18300F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
18301F:	drivers/counter/rz-mtu3-cnt.c
18302
18303RENESAS RZ/N1 A5PSW SWITCH DRIVER
18304M:	Clément Léger <clement.leger@bootlin.com>
18305L:	linux-renesas-soc@vger.kernel.org
18306L:	netdev@vger.kernel.org
18307S:	Maintained
18308F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
18309F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
18310F:	drivers/net/dsa/rzn1_a5psw*
18311F:	drivers/net/pcs/pcs-rzn1-miic.c
18312F:	include/dt-bindings/net/pcs-rzn1-miic.h
18313F:	include/linux/pcs-rzn1-miic.h
18314F:	net/dsa/tag_rzn1_a5psw.c
18315
18316RENESAS RZ/N1 RTC CONTROLLER DRIVER
18317M:	Miquel Raynal <miquel.raynal@bootlin.com>
18318L:	linux-rtc@vger.kernel.org
18319L:	linux-renesas-soc@vger.kernel.org
18320S:	Maintained
18321F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
18322F:	drivers/rtc/rtc-rzn1.c
18323
18324RENESAS RZ/N1 USBF CONTROLLER DRIVER
18325M:	Herve Codina <herve.codina@bootlin.com>
18326L:	linux-renesas-soc@vger.kernel.org
18327L:	linux-usb@vger.kernel.org
18328S:	Maintained
18329F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
18330F:	drivers/usb/gadget/udc/renesas_usbf.c
18331
18332RENESAS RZ/V2M I2C DRIVER
18333M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
18334L:	linux-i2c@vger.kernel.org
18335L:	linux-renesas-soc@vger.kernel.org
18336S:	Supported
18337F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
18338F:	drivers/i2c/busses/i2c-rzv2m.c
18339
18340RENESAS USB PHY DRIVER
18341M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
18342L:	linux-renesas-soc@vger.kernel.org
18343S:	Maintained
18344F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
18345
18346RENESAS VERSACLOCK 7 CLOCK DRIVER
18347M:	Alex Helms <alexander.helms.jy@renesas.com>
18348S:	Maintained
18349F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
18350F:	drivers/clk/clk-versaclock7.c
18351
18352RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
18353M:	Herve Codina <herve.codina@bootlin.com>
18354L:	linux-iio@vger.kernel.org
18355S:	Maintained
18356F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
18357F:	drivers/iio/potentiometer/x9250.c
18358
18359RESET CONTROLLER FRAMEWORK
18360M:	Philipp Zabel <p.zabel@pengutronix.de>
18361S:	Maintained
18362T:	git git://git.pengutronix.de/git/pza/linux
18363F:	Documentation/devicetree/bindings/reset/
18364F:	Documentation/driver-api/reset.rst
18365F:	drivers/reset/
18366F:	include/dt-bindings/reset/
18367F:	include/linux/reset-controller.h
18368F:	include/linux/reset.h
18369F:	include/linux/reset/
18370K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
18371
18372RESTARTABLE SEQUENCES SUPPORT
18373M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18374M:	Peter Zijlstra <peterz@infradead.org>
18375M:	"Paul E. McKenney" <paulmck@kernel.org>
18376M:	Boqun Feng <boqun.feng@gmail.com>
18377L:	linux-kernel@vger.kernel.org
18378S:	Supported
18379F:	include/trace/events/rseq.h
18380F:	include/uapi/linux/rseq.h
18381F:	kernel/rseq.c
18382F:	tools/testing/selftests/rseq/
18383
18384RFKILL
18385M:	Johannes Berg <johannes@sipsolutions.net>
18386L:	linux-wireless@vger.kernel.org
18387S:	Maintained
18388W:	https://wireless.wiki.kernel.org/
18389Q:	https://patchwork.kernel.org/project/linux-wireless/list/
18390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
18391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
18392F:	Documentation/ABI/stable/sysfs-class-rfkill
18393F:	Documentation/driver-api/rfkill.rst
18394F:	include/linux/rfkill.h
18395F:	include/uapi/linux/rfkill.h
18396F:	net/rfkill/
18397
18398RHASHTABLE
18399M:	Thomas Graf <tgraf@suug.ch>
18400M:	Herbert Xu <herbert@gondor.apana.org.au>
18401L:	netdev@vger.kernel.org
18402S:	Maintained
18403F:	include/linux/rhashtable-types.h
18404F:	include/linux/rhashtable.h
18405F:	lib/rhashtable.c
18406F:	lib/test_rhashtable.c
18407
18408RICOH R5C592 MEMORYSTICK DRIVER
18409M:	Maxim Levitsky <maximlevitsky@gmail.com>
18410S:	Maintained
18411F:	drivers/memstick/host/r592.*
18412
18413RICOH SMARTMEDIA/XD DRIVER
18414M:	Maxim Levitsky <maximlevitsky@gmail.com>
18415S:	Maintained
18416F:	drivers/mtd/nand/raw/r852.c
18417F:	drivers/mtd/nand/raw/r852.h
18418
18419RISC-V ARCHITECTURE
18420M:	Paul Walmsley <paul.walmsley@sifive.com>
18421M:	Palmer Dabbelt <palmer@dabbelt.com>
18422M:	Albert Ou <aou@eecs.berkeley.edu>
18423L:	linux-riscv@lists.infradead.org
18424S:	Supported
18425Q:	https://patchwork.kernel.org/project/linux-riscv/list/
18426C:	irc://irc.libera.chat/riscv
18427P:	Documentation/arch/riscv/patch-acceptance.rst
18428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
18429F:	arch/riscv/
18430N:	riscv
18431K:	riscv
18432
18433RISC-V MICROCHIP FPGA SUPPORT
18434M:	Conor Dooley <conor.dooley@microchip.com>
18435M:	Daire McNamara <daire.mcnamara@microchip.com>
18436L:	linux-riscv@lists.infradead.org
18437S:	Supported
18438F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
18439F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
18440F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
18441F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
18442F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
18443F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
18444F:	Documentation/devicetree/bindings/riscv/microchip.yaml
18445F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
18446F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
18447F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
18448F:	arch/riscv/boot/dts/microchip/
18449F:	drivers/char/hw_random/mpfs-rng.c
18450F:	drivers/clk/microchip/clk-mpfs*.c
18451F:	drivers/i2c/busses/i2c-microchip-corei2c.c
18452F:	drivers/mailbox/mailbox-mpfs.c
18453F:	drivers/pci/controller/pcie-microchip-host.c
18454F:	drivers/pwm/pwm-microchip-core.c
18455F:	drivers/reset/reset-mpfs.c
18456F:	drivers/rtc/rtc-mpfs.c
18457F:	drivers/soc/microchip/mpfs-sys-controller.c
18458F:	drivers/spi/spi-microchip-core-qspi.c
18459F:	drivers/spi/spi-microchip-core.c
18460F:	drivers/usb/musb/mpfs.c
18461F:	include/soc/microchip/mpfs.h
18462
18463RISC-V MISC SOC SUPPORT
18464M:	Conor Dooley <conor@kernel.org>
18465L:	linux-riscv@lists.infradead.org
18466S:	Maintained
18467Q:	https://patchwork.kernel.org/project/linux-riscv/list/
18468T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
18469F:	Documentation/devicetree/bindings/riscv/
18470F:	arch/riscv/boot/dts/
18471X:	arch/riscv/boot/dts/allwinner/
18472X:	arch/riscv/boot/dts/renesas/
18473
18474RISC-V PMU DRIVERS
18475M:	Atish Patra <atishp@atishpatra.org>
18476R:	Anup Patel <anup@brainfault.org>
18477L:	linux-riscv@lists.infradead.org
18478S:	Supported
18479F:	drivers/perf/riscv_pmu.c
18480F:	drivers/perf/riscv_pmu_legacy.c
18481F:	drivers/perf/riscv_pmu_sbi.c
18482
18483RISC-V THEAD SoC SUPPORT
18484M:	Jisheng Zhang <jszhang@kernel.org>
18485M:	Guo Ren <guoren@kernel.org>
18486M:	Fu Wei <wefu@redhat.com>
18487L:	linux-riscv@lists.infradead.org
18488S:	Maintained
18489F:	arch/riscv/boot/dts/thead/
18490
18491RNBD BLOCK DRIVERS
18492M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
18493M:	Jack Wang <jinpu.wang@ionos.com>
18494L:	linux-block@vger.kernel.org
18495S:	Maintained
18496F:	drivers/block/rnbd/
18497
18498ROCCAT DRIVERS
18499M:	Stefan Achatz <erazor_de@users.sourceforge.net>
18500S:	Maintained
18501W:	http://sourceforge.net/projects/roccat/
18502F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
18503F:	drivers/hid/hid-roccat*
18504F:	include/linux/hid-roccat*
18505
18506ROCKCHIP CRYPTO DRIVERS
18507M:	Corentin Labbe <clabbe@baylibre.com>
18508L:	linux-crypto@vger.kernel.org
18509S:	Maintained
18510F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
18511F:	drivers/crypto/rockchip/
18512
18513ROCKCHIP I2S TDM DRIVER
18514M:	Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
18515L:	linux-rockchip@lists.infradead.org
18516S:	Maintained
18517F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
18518F:	sound/soc/rockchip/rockchip_i2s_tdm.*
18519
18520ROCKCHIP ISP V1 DRIVER
18521M:	Dafna Hirschfeld <dafna@fastmail.com>
18522L:	linux-media@vger.kernel.org
18523L:	linux-rockchip@lists.infradead.org
18524S:	Maintained
18525F:	Documentation/admin-guide/media/rkisp1.rst
18526F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
18527F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
18528F:	drivers/media/platform/rockchip/rkisp1
18529F:	include/uapi/linux/rkisp1-config.h
18530
18531ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
18532M:	Jacob Chen <jacob-chen@iotwrt.com>
18533M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18534L:	linux-media@vger.kernel.org
18535L:	linux-rockchip@lists.infradead.org
18536S:	Maintained
18537F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
18538F:	drivers/media/platform/rockchip/rga/
18539
18540ROCKCHIP VIDEO DECODER DRIVER
18541M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18542L:	linux-media@vger.kernel.org
18543L:	linux-rockchip@lists.infradead.org
18544S:	Maintained
18545F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
18546F:	drivers/staging/media/rkvdec/
18547
18548ROCKER DRIVER
18549M:	Jiri Pirko <jiri@resnulli.us>
18550L:	netdev@vger.kernel.org
18551S:	Supported
18552F:	drivers/net/ethernet/rocker/
18553
18554ROCKETPORT EXPRESS/INFINITY DRIVER
18555M:	Kevin Cernekee <cernekee@gmail.com>
18556L:	linux-serial@vger.kernel.org
18557S:	Odd Fixes
18558F:	drivers/tty/serial/rp2.*
18559
18560ROHM BD99954 CHARGER IC
18561M:	Matti Vaittinen <mazziesaccount@gmail.com>
18562S:	Supported
18563F:	drivers/power/supply/bd99954-charger.c
18564F:	drivers/power/supply/bd99954-charger.h
18565
18566ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
18567M:	Tomasz Duszynski <tduszyns@gmail.com>
18568S:	Maintained
18569F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
18570F:	drivers/iio/light/bh1750.c
18571
18572ROHM BU270xx LIGHT SENSOR DRIVERs
18573M:	Matti Vaittinen <mazziesaccount@gmail.com>
18574L:	linux-iio@vger.kernel.org
18575S:	Supported
18576F:	drivers/iio/light/rohm-bu27008.c
18577F:	drivers/iio/light/rohm-bu27034.c
18578
18579ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
18580M:	Marek Vasut <marek.vasut+renesas@gmail.com>
18581L:	linux-kernel@vger.kernel.org
18582L:	linux-renesas-soc@vger.kernel.org
18583S:	Supported
18584F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
18585F:	drivers/gpio/gpio-bd9571mwv.c
18586F:	drivers/mfd/bd9571mwv.c
18587F:	drivers/regulator/bd9571mwv-regulator.c
18588F:	include/linux/mfd/bd9571mwv.h
18589
18590ROHM POWER MANAGEMENT IC DEVICE DRIVERS
18591M:	Matti Vaittinen <mazziesaccount@gmail.com>
18592S:	Supported
18593F:	drivers/clk/clk-bd718x7.c
18594F:	drivers/gpio/gpio-bd71815.c
18595F:	drivers/gpio/gpio-bd71828.c
18596F:	drivers/mfd/rohm-bd71828.c
18597F:	drivers/mfd/rohm-bd718x7.c
18598F:	drivers/mfd/rohm-bd9576.c
18599F:	drivers/regulator/bd71815-regulator.c
18600F:	drivers/regulator/bd71828-regulator.c
18601F:	drivers/regulator/bd718x7-regulator.c
18602F:	drivers/regulator/bd9576-regulator.c
18603F:	drivers/regulator/rohm-regulator.c
18604F:	drivers/rtc/rtc-bd70528.c
18605F:	drivers/watchdog/bd9576_wdt.c
18606F:	include/linux/mfd/rohm-bd71815.h
18607F:	include/linux/mfd/rohm-bd71828.h
18608F:	include/linux/mfd/rohm-bd718x7.h
18609F:	include/linux/mfd/rohm-bd957x.h
18610F:	include/linux/mfd/rohm-generic.h
18611F:	include/linux/mfd/rohm-shared.h
18612
18613ROSE NETWORK LAYER
18614M:	Ralf Baechle <ralf@linux-mips.org>
18615L:	linux-hams@vger.kernel.org
18616S:	Maintained
18617W:	http://www.linux-ax25.org/
18618F:	include/net/rose.h
18619F:	include/uapi/linux/rose.h
18620F:	net/rose/
18621
18622ROTATION DRIVER FOR ALLWINNER A83T
18623M:	Jernej Skrabec <jernej.skrabec@gmail.com>
18624L:	linux-media@vger.kernel.org
18625S:	Maintained
18626T:	git git://linuxtv.org/media_tree.git
18627F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
18628F:	drivers/media/platform/sunxi/sun8i-rotate/
18629
18630RPMSG TTY DRIVER
18631M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
18632L:	linux-remoteproc@vger.kernel.org
18633S:	Maintained
18634F:	drivers/tty/rpmsg_tty.c
18635
18636RTL2830 MEDIA DRIVER
18637M:	Antti Palosaari <crope@iki.fi>
18638L:	linux-media@vger.kernel.org
18639S:	Maintained
18640W:	https://linuxtv.org
18641W:	http://palosaari.fi/linux/
18642Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18643T:	git git://linuxtv.org/anttip/media_tree.git
18644F:	drivers/media/dvb-frontends/rtl2830*
18645
18646RTL2832 MEDIA DRIVER
18647M:	Antti Palosaari <crope@iki.fi>
18648L:	linux-media@vger.kernel.org
18649S:	Maintained
18650W:	https://linuxtv.org
18651W:	http://palosaari.fi/linux/
18652Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18653T:	git git://linuxtv.org/anttip/media_tree.git
18654F:	drivers/media/dvb-frontends/rtl2832*
18655
18656RTL2832_SDR MEDIA DRIVER
18657M:	Antti Palosaari <crope@iki.fi>
18658L:	linux-media@vger.kernel.org
18659S:	Maintained
18660W:	https://linuxtv.org
18661W:	http://palosaari.fi/linux/
18662Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18663T:	git git://linuxtv.org/anttip/media_tree.git
18664F:	drivers/media/dvb-frontends/rtl2832_sdr*
18665
18666RTL8180 WIRELESS DRIVER
18667L:	linux-wireless@vger.kernel.org
18668S:	Orphan
18669W:	https://wireless.wiki.kernel.org/
18670F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
18671
18672RTL8187 WIRELESS DRIVER
18673M:	Hin-Tak Leung <hintak.leung@gmail.com>
18674M:	Larry Finger <Larry.Finger@lwfinger.net>
18675L:	linux-wireless@vger.kernel.org
18676S:	Maintained
18677W:	https://wireless.wiki.kernel.org/
18678F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
18679
18680RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
18681M:	Jes Sorensen <Jes.Sorensen@gmail.com>
18682L:	linux-wireless@vger.kernel.org
18683S:	Maintained
18684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
18685F:	drivers/net/wireless/realtek/rtl8xxxu/
18686
18687RTRS TRANSPORT DRIVERS
18688M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
18689M:	Jack Wang <jinpu.wang@ionos.com>
18690L:	linux-rdma@vger.kernel.org
18691S:	Maintained
18692F:	drivers/infiniband/ulp/rtrs/
18693
18694RUNTIME VERIFICATION (RV)
18695M:	Daniel Bristot de Oliveira <bristot@kernel.org>
18696M:	Steven Rostedt <rostedt@goodmis.org>
18697L:	linux-trace-kernel@vger.kernel.org
18698S:	Maintained
18699F:	Documentation/trace/rv/
18700F:	include/linux/rv.h
18701F:	include/rv/
18702F:	kernel/trace/rv/
18703F:	tools/verification/
18704
18705RUST
18706M:	Miguel Ojeda <ojeda@kernel.org>
18707M:	Alex Gaynor <alex.gaynor@gmail.com>
18708M:	Wedson Almeida Filho <wedsonaf@gmail.com>
18709R:	Boqun Feng <boqun.feng@gmail.com>
18710R:	Gary Guo <gary@garyguo.net>
18711R:	Björn Roy Baron <bjorn3_gh@protonmail.com>
18712R:	Benno Lossin <benno.lossin@proton.me>
18713R:	Andreas Hindborg <a.hindborg@samsung.com>
18714R:	Alice Ryhl <aliceryhl@google.com>
18715L:	rust-for-linux@vger.kernel.org
18716S:	Supported
18717W:	https://github.com/Rust-for-Linux/linux
18718B:	https://github.com/Rust-for-Linux/linux/issues
18719C:	zulip://rust-for-linux.zulipchat.com
18720T:	git https://github.com/Rust-for-Linux/linux.git rust-next
18721F:	Documentation/rust/
18722F:	rust/
18723F:	samples/rust/
18724F:	scripts/*rust*
18725K:	\b(?i:rust)\b
18726
18727RXRPC SOCKETS (AF_RXRPC)
18728M:	David Howells <dhowells@redhat.com>
18729M:	Marc Dionne <marc.dionne@auristor.com>
18730L:	linux-afs@lists.infradead.org
18731S:	Supported
18732W:	https://www.infradead.org/~dhowells/kafs/
18733F:	Documentation/networking/rxrpc.rst
18734F:	include/keys/rxrpc-type.h
18735F:	include/net/af_rxrpc.h
18736F:	include/trace/events/rxrpc.h
18737F:	include/uapi/linux/rxrpc.h
18738F:	net/rxrpc/
18739
18740S3 SAVAGE FRAMEBUFFER DRIVER
18741M:	Antonino Daplas <adaplas@gmail.com>
18742L:	linux-fbdev@vger.kernel.org
18743S:	Maintained
18744F:	drivers/video/fbdev/savage/
18745
18746S390 ARCHITECTURE
18747M:	Heiko Carstens <hca@linux.ibm.com>
18748M:	Vasily Gorbik <gor@linux.ibm.com>
18749M:	Alexander Gordeev <agordeev@linux.ibm.com>
18750R:	Christian Borntraeger <borntraeger@linux.ibm.com>
18751R:	Sven Schnelle <svens@linux.ibm.com>
18752L:	linux-s390@vger.kernel.org
18753S:	Supported
18754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
18755F:	Documentation/driver-api/s390-drivers.rst
18756F:	Documentation/arch/s390/
18757F:	arch/s390/
18758F:	drivers/s390/
18759F:	drivers/watchdog/diag288_wdt.c
18760
18761S390 COMMON I/O LAYER
18762M:	Vineeth Vijayan <vneethv@linux.ibm.com>
18763M:	Peter Oberparleiter <oberpar@linux.ibm.com>
18764L:	linux-s390@vger.kernel.org
18765S:	Supported
18766F:	drivers/s390/cio/
18767
18768S390 DASD DRIVER
18769M:	Stefan Haberland <sth@linux.ibm.com>
18770M:	Jan Hoeppner <hoeppner@linux.ibm.com>
18771L:	linux-s390@vger.kernel.org
18772S:	Supported
18773F:	block/partitions/ibm.c
18774F:	drivers/s390/block/dasd*
18775F:	include/linux/dasd_mod.h
18776
18777S390 IOMMU (PCI)
18778M:	Niklas Schnelle <schnelle@linux.ibm.com>
18779M:	Matthew Rosato <mjrosato@linux.ibm.com>
18780R:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18781L:	linux-s390@vger.kernel.org
18782S:	Supported
18783F:	drivers/iommu/s390-iommu.c
18784
18785S390 IUCV NETWORK LAYER
18786M:	Alexandra Winter <wintera@linux.ibm.com>
18787M:	Wenjia Zhang <wenjia@linux.ibm.com>
18788L:	linux-s390@vger.kernel.org
18789L:	netdev@vger.kernel.org
18790S:	Supported
18791F:	drivers/s390/net/*iucv*
18792F:	include/net/iucv/
18793F:	net/iucv/
18794
18795S390 MM
18796M:	Alexander Gordeev <agordeev@linux.ibm.com>
18797M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18798L:	linux-s390@vger.kernel.org
18799S:	Supported
18800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
18801F:	arch/s390/include/asm/pgtable.h
18802F:	arch/s390/mm
18803
18804S390 NETWORK DRIVERS
18805M:	Alexandra Winter <wintera@linux.ibm.com>
18806M:	Wenjia Zhang <wenjia@linux.ibm.com>
18807L:	linux-s390@vger.kernel.org
18808L:	netdev@vger.kernel.org
18809S:	Supported
18810F:	drivers/s390/net/
18811
18812S390 PCI SUBSYSTEM
18813M:	Niklas Schnelle <schnelle@linux.ibm.com>
18814M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18815L:	linux-s390@vger.kernel.org
18816S:	Supported
18817F:	Documentation/arch/s390/pci.rst
18818F:	arch/s390/pci/
18819F:	drivers/pci/hotplug/s390_pci_hpc.c
18820
18821S390 SCM DRIVER
18822M:	Vineeth Vijayan <vneethv@linux.ibm.com>
18823L:	linux-s390@vger.kernel.org
18824S:	Supported
18825F:	drivers/s390/block/scm*
18826F:	drivers/s390/cio/scm.c
18827
18828S390 VFIO AP DRIVER
18829M:	Tony Krowiak <akrowiak@linux.ibm.com>
18830M:	Halil Pasic <pasic@linux.ibm.com>
18831M:	Jason Herne <jjherne@linux.ibm.com>
18832L:	linux-s390@vger.kernel.org
18833S:	Supported
18834F:	Documentation/arch/s390/vfio-ap*
18835F:	drivers/s390/crypto/vfio_ap*
18836
18837S390 VFIO-CCW DRIVER
18838M:	Eric Farman <farman@linux.ibm.com>
18839M:	Matthew Rosato <mjrosato@linux.ibm.com>
18840R:	Halil Pasic <pasic@linux.ibm.com>
18841L:	linux-s390@vger.kernel.org
18842L:	kvm@vger.kernel.org
18843S:	Supported
18844F:	Documentation/arch/s390/vfio-ccw.rst
18845F:	drivers/s390/cio/vfio_ccw*
18846F:	include/uapi/linux/vfio_ccw.h
18847
18848S390 VFIO-PCI DRIVER
18849M:	Matthew Rosato <mjrosato@linux.ibm.com>
18850M:	Eric Farman <farman@linux.ibm.com>
18851L:	linux-s390@vger.kernel.org
18852L:	kvm@vger.kernel.org
18853S:	Supported
18854F:	arch/s390/kvm/pci*
18855F:	drivers/vfio/pci/vfio_pci_zdev.c
18856F:	include/uapi/linux/vfio_zdev.h
18857
18858S390 ZCRYPT DRIVER
18859M:	Harald Freudenberger <freude@linux.ibm.com>
18860L:	linux-s390@vger.kernel.org
18861S:	Supported
18862F:	drivers/s390/crypto/
18863
18864S390 ZFCP DRIVER
18865M:	Steffen Maier <maier@linux.ibm.com>
18866M:	Benjamin Block <bblock@linux.ibm.com>
18867L:	linux-s390@vger.kernel.org
18868S:	Supported
18869F:	drivers/s390/scsi/zfcp_*
18870
18871SAA6588 RDS RECEIVER DRIVER
18872M:	Hans Verkuil <hverkuil@xs4all.nl>
18873L:	linux-media@vger.kernel.org
18874S:	Odd Fixes
18875W:	https://linuxtv.org
18876T:	git git://linuxtv.org/media_tree.git
18877F:	drivers/media/i2c/saa6588*
18878
18879SAA7134 VIDEO4LINUX DRIVER
18880M:	Mauro Carvalho Chehab <mchehab@kernel.org>
18881L:	linux-media@vger.kernel.org
18882S:	Odd fixes
18883W:	https://linuxtv.org
18884T:	git git://linuxtv.org/media_tree.git
18885F:	Documentation/driver-api/media/drivers/saa7134*
18886F:	drivers/media/pci/saa7134/
18887
18888SAA7146 VIDEO4LINUX-2 DRIVER
18889M:	Hans Verkuil <hverkuil@xs4all.nl>
18890L:	linux-media@vger.kernel.org
18891S:	Maintained
18892T:	git git://linuxtv.org/media_tree.git
18893F:	drivers/media/common/saa7146/
18894F:	drivers/media/pci/saa7146/
18895F:	include/media/drv-intf/saa7146*
18896
18897SAFESETID SECURITY MODULE
18898M:	Micah Morton <mortonm@chromium.org>
18899S:	Supported
18900F:	Documentation/admin-guide/LSM/SafeSetID.rst
18901F:	security/safesetid/
18902
18903SAMSUNG AUDIO (ASoC) DRIVERS
18904M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
18905L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18906S:	Maintained
18907B:	mailto:linux-samsung-soc@vger.kernel.org
18908F:	Documentation/devicetree/bindings/sound/samsung*
18909F:	sound/soc/samsung/
18910
18911SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
18912M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18913L:	linux-crypto@vger.kernel.org
18914L:	linux-samsung-soc@vger.kernel.org
18915S:	Maintained
18916F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
18917F:	drivers/crypto/exynos-rng.c
18918
18919SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
18920M:	Łukasz Stelmach <l.stelmach@samsung.com>
18921L:	linux-samsung-soc@vger.kernel.org
18922S:	Maintained
18923F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
18924F:	drivers/char/hw_random/exynos-trng.c
18925
18926SAMSUNG FRAMEBUFFER DRIVER
18927M:	Jingoo Han <jingoohan1@gmail.com>
18928L:	linux-fbdev@vger.kernel.org
18929S:	Maintained
18930F:	drivers/video/fbdev/s3c-fb.c
18931
18932SAMSUNG INTERCONNECT DRIVERS
18933M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
18934M:	Artur Świgoń <a.swigon@samsung.com>
18935L:	linux-pm@vger.kernel.org
18936L:	linux-samsung-soc@vger.kernel.org
18937S:	Supported
18938F:	drivers/interconnect/samsung/
18939
18940SAMSUNG LAPTOP DRIVER
18941M:	Corentin Chary <corentin.chary@gmail.com>
18942L:	platform-driver-x86@vger.kernel.org
18943S:	Maintained
18944F:	drivers/platform/x86/samsung-laptop.c
18945
18946SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
18947M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18948L:	linux-kernel@vger.kernel.org
18949L:	linux-samsung-soc@vger.kernel.org
18950S:	Maintained
18951B:	mailto:linux-samsung-soc@vger.kernel.org
18952F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
18953F:	Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
18954F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
18955F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
18956F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
18957F:	drivers/clk/clk-s2mps11.c
18958F:	drivers/mfd/sec*.c
18959F:	drivers/regulator/s2m*.c
18960F:	drivers/regulator/s5m*.c
18961F:	drivers/rtc/rtc-s5m.c
18962F:	include/linux/mfd/samsung/
18963
18964SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
18965M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
18966L:	linux-media@vger.kernel.org
18967L:	linux-samsung-soc@vger.kernel.org
18968S:	Maintained
18969F:	drivers/media/platform/samsung/s3c-camif/
18970F:	include/media/drv-intf/s3c_camif.h
18971
18972SAMSUNG S3FWRN5 NFC DRIVER
18973M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18974S:	Maintained
18975F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
18976F:	drivers/nfc/s3fwrn5
18977
18978SAMSUNG S5C73M3 CAMERA DRIVER
18979M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
18980M:	Andrzej Hajda <andrzej.hajda@intel.com>
18981L:	linux-media@vger.kernel.org
18982S:	Supported
18983F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
18984F:	drivers/media/i2c/s5c73m3/*
18985
18986SAMSUNG S5K5BAF CAMERA DRIVER
18987M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
18988M:	Andrzej Hajda <andrzej.hajda@intel.com>
18989L:	linux-media@vger.kernel.org
18990S:	Supported
18991F:	drivers/media/i2c/s5k5baf.c
18992
18993SAMSUNG S5P Security SubSystem (SSS) DRIVER
18994M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18995M:	Vladimir Zapolskiy <vz@mleia.com>
18996L:	linux-crypto@vger.kernel.org
18997L:	linux-samsung-soc@vger.kernel.org
18998S:	Maintained
18999F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
19000F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
19001F:	drivers/crypto/s5p-sss.c
19002
19003SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
19004M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19005L:	linux-media@vger.kernel.org
19006S:	Supported
19007Q:	https://patchwork.linuxtv.org/project/linux-media/list/
19008F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
19009F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
19010F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
19011F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
19012F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
19013F:	drivers/media/platform/samsung/exynos4-is/
19014
19015SAMSUNG SOC CLOCK DRIVERS
19016M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
19017M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19018M:	Tomasz Figa <tomasz.figa@gmail.com>
19019M:	Chanwoo Choi <cw00.choi@samsung.com>
19020R:	Alim Akhtar <alim.akhtar@samsung.com>
19021L:	linux-samsung-soc@vger.kernel.org
19022S:	Maintained
19023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
19024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
19025F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
19026F:	Documentation/devicetree/bindings/clock/samsung,s3c*
19027F:	drivers/clk/samsung/
19028F:	include/dt-bindings/clock/exynos*.h
19029F:	include/dt-bindings/clock/s5p*.h
19030F:	include/dt-bindings/clock/samsung,*.h
19031F:	include/linux/clk/samsung.h
19032
19033SAMSUNG SPI DRIVERS
19034M:	Andi Shyti <andi.shyti@kernel.org>
19035L:	linux-spi@vger.kernel.org
19036L:	linux-samsung-soc@vger.kernel.org
19037S:	Maintained
19038F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
19039F:	drivers/spi/spi-s3c*
19040F:	include/linux/platform_data/spi-s3c64xx.h
19041
19042SAMSUNG SXGBE DRIVERS
19043M:	Byungho An <bh74.an@samsung.com>
19044L:	netdev@vger.kernel.org
19045S:	Supported
19046F:	drivers/net/ethernet/samsung/sxgbe/
19047
19048SAMSUNG THERMAL DRIVER
19049M:	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
19050M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
19051L:	linux-pm@vger.kernel.org
19052L:	linux-samsung-soc@vger.kernel.org
19053S:	Maintained
19054F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
19055F:	drivers/thermal/samsung/
19056
19057SAMSUNG USB2 PHY DRIVER
19058M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19059L:	linux-kernel@vger.kernel.org
19060S:	Supported
19061F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
19062F:	Documentation/driver-api/phy/samsung-usb2.rst
19063F:	drivers/phy/samsung/phy-exynos4210-usb2.c
19064F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
19065F:	drivers/phy/samsung/phy-exynos5250-usb2.c
19066F:	drivers/phy/samsung/phy-s5pv210-usb2.c
19067F:	drivers/phy/samsung/phy-samsung-usb2.c
19068F:	drivers/phy/samsung/phy-samsung-usb2.h
19069
19070SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
19071M:	Paul Barker <paul.barker@sancloud.com>
19072R:	Marc Murphy <marc.murphy@sancloud.com>
19073S:	Supported
19074F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
19075
19076SC1200 WDT DRIVER
19077M:	Zwane Mwaikambo <zwanem@gmail.com>
19078S:	Maintained
19079F:	drivers/watchdog/sc1200wdt.c
19080
19081SCHEDULER
19082M:	Ingo Molnar <mingo@redhat.com>
19083M:	Peter Zijlstra <peterz@infradead.org>
19084M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
19085M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
19086R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
19087R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
19088R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
19089R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
19090R:	Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
19091R:	Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
19092L:	linux-kernel@vger.kernel.org
19093S:	Maintained
19094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
19095F:	include/linux/preempt.h
19096F:	include/linux/sched.h
19097F:	include/linux/wait.h
19098F:	include/uapi/linux/sched.h
19099F:	kernel/sched/
19100
19101SCSI LIBSAS SUBSYSTEM
19102R:	John Garry <john.g.garry@oracle.com>
19103R:	Jason Yan <yanaijie@huawei.com>
19104L:	linux-scsi@vger.kernel.org
19105S:	Supported
19106F:	Documentation/scsi/libsas.rst
19107F:	drivers/scsi/libsas/
19108F:	include/scsi/libsas.h
19109F:	include/scsi/sas_ata.h
19110
19111SCSI RDMA PROTOCOL (SRP) INITIATOR
19112M:	Bart Van Assche <bvanassche@acm.org>
19113L:	linux-rdma@vger.kernel.org
19114S:	Supported
19115Q:	http://patchwork.kernel.org/project/linux-rdma/list/
19116F:	drivers/infiniband/ulp/srp/
19117F:	include/scsi/srp.h
19118
19119SCSI RDMA PROTOCOL (SRP) TARGET
19120M:	Bart Van Assche <bvanassche@acm.org>
19121L:	linux-rdma@vger.kernel.org
19122L:	target-devel@vger.kernel.org
19123S:	Supported
19124Q:	http://patchwork.kernel.org/project/linux-rdma/list/
19125F:	drivers/infiniband/ulp/srpt/
19126
19127SCSI SG DRIVER
19128M:	Doug Gilbert <dgilbert@interlog.com>
19129L:	linux-scsi@vger.kernel.org
19130S:	Maintained
19131W:	http://sg.danny.cz/sg
19132F:	Documentation/scsi/scsi-generic.rst
19133F:	drivers/scsi/sg.c
19134F:	include/scsi/sg.h
19135
19136SCSI SUBSYSTEM
19137M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
19138M:	"Martin K. Petersen" <martin.petersen@oracle.com>
19139L:	linux-scsi@vger.kernel.org
19140S:	Maintained
19141Q:	https://patchwork.kernel.org/project/linux-scsi/list/
19142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
19143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
19144F:	Documentation/devicetree/bindings/scsi/
19145F:	drivers/scsi/
19146F:	drivers/ufs/
19147F:	include/scsi/
19148
19149SCSI TAPE DRIVER
19150M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
19151L:	linux-scsi@vger.kernel.org
19152S:	Maintained
19153F:	Documentation/scsi/st.rst
19154F:	drivers/scsi/st.*
19155F:	drivers/scsi/st_*.h
19156
19157SCSI TARGET CORE USER DRIVER
19158M:	Bodo Stroesser <bostroesser@gmail.com>
19159L:	linux-scsi@vger.kernel.org
19160L:	target-devel@vger.kernel.org
19161S:	Supported
19162F:	Documentation/target/tcmu-design.rst
19163F:	drivers/target/target_core_user.c
19164F:	include/uapi/linux/target_core_user.h
19165
19166SCSI TARGET SUBSYSTEM
19167M:	"Martin K. Petersen" <martin.petersen@oracle.com>
19168L:	linux-scsi@vger.kernel.org
19169L:	target-devel@vger.kernel.org
19170S:	Supported
19171W:	http://www.linux-iscsi.org
19172Q:	https://patchwork.kernel.org/project/target-devel/list/
19173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
19174F:	Documentation/target/
19175F:	drivers/target/
19176F:	include/target/
19177
19178SCTP PROTOCOL
19179M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
19180M:	Xin Long <lucien.xin@gmail.com>
19181L:	linux-sctp@vger.kernel.org
19182S:	Maintained
19183W:	https://github.com/sctp/lksctp-tools/wiki
19184F:	Documentation/networking/sctp.rst
19185F:	include/linux/sctp.h
19186F:	include/net/sctp/
19187F:	include/uapi/linux/sctp.h
19188F:	net/sctp/
19189
19190SCx200 CPU SUPPORT
19191M:	Jim Cromie <jim.cromie@gmail.com>
19192S:	Odd Fixes
19193F:	Documentation/i2c/busses/scx200_acb.rst
19194F:	arch/x86/platform/scx200/
19195F:	drivers/i2c/busses/scx200*
19196F:	drivers/mtd/maps/scx200_docflash.c
19197F:	drivers/watchdog/scx200_wdt.c
19198F:	include/linux/scx200.h
19199
19200SCx200 GPIO DRIVER
19201M:	Jim Cromie <jim.cromie@gmail.com>
19202S:	Maintained
19203F:	drivers/char/scx200_gpio.c
19204F:	include/linux/scx200_gpio.h
19205
19206SCx200 HRT CLOCKSOURCE DRIVER
19207M:	Jim Cromie <jim.cromie@gmail.com>
19208S:	Maintained
19209F:	drivers/clocksource/scx200_hrt.c
19210
19211SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
19212M:	Sascha Sommer <saschasommer@freenet.de>
19213L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
19214S:	Maintained
19215F:	drivers/mmc/host/sdricoh_cs.c
19216
19217SECO BOARDS CEC DRIVER
19218M:	Ettore Chimenti <ek5.chimenti@gmail.com>
19219S:	Maintained
19220F:	drivers/media/cec/platform/seco/seco-cec.c
19221F:	drivers/media/cec/platform/seco/seco-cec.h
19222
19223SECURE COMPUTING
19224M:	Kees Cook <keescook@chromium.org>
19225R:	Andy Lutomirski <luto@amacapital.net>
19226R:	Will Drewry <wad@chromium.org>
19227S:	Supported
19228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
19229F:	Documentation/userspace-api/seccomp_filter.rst
19230F:	include/linux/seccomp.h
19231F:	include/uapi/linux/seccomp.h
19232F:	kernel/seccomp.c
19233F:	tools/testing/selftests/kselftest_harness.h
19234F:	tools/testing/selftests/seccomp/*
19235K:	\bsecure_computing
19236K:	\bTIF_SECCOMP\b
19237
19238SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
19239M:	Kamal Dasu <kamal.dasu@broadcom.com>
19240M:	Al Cooper <alcooperx@gmail.com>
19241R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
19242L:	linux-mmc@vger.kernel.org
19243S:	Maintained
19244F:	drivers/mmc/host/sdhci-brcmstb*
19245
19246SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
19247M:	Adrian Hunter <adrian.hunter@intel.com>
19248L:	linux-mmc@vger.kernel.org
19249S:	Supported
19250F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
19251F:	drivers/mmc/host/sdhci*
19252
19253SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
19254M:	Eugen Hristev <eugen.hristev@microchip.com>
19255L:	linux-mmc@vger.kernel.org
19256S:	Supported
19257F:	drivers/mmc/host/sdhci-of-at91.c
19258
19259SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
19260M:	Haibo Chen <haibo.chen@nxp.com>
19261L:	linux-imx@nxp.com
19262L:	linux-mmc@vger.kernel.org
19263S:	Maintained
19264F:	drivers/mmc/host/sdhci-esdhc-imx.c
19265
19266SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
19267M:	Ben Dooks <ben-linux@fluff.org>
19268M:	Jaehoon Chung <jh80.chung@samsung.com>
19269L:	linux-mmc@vger.kernel.org
19270S:	Maintained
19271F:	drivers/mmc/host/sdhci-s3c*
19272
19273SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
19274M:	Viresh Kumar <vireshk@kernel.org>
19275L:	linux-mmc@vger.kernel.org
19276S:	Maintained
19277F:	drivers/mmc/host/sdhci-spear.c
19278
19279SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
19280M:	Vignesh Raghavendra <vigneshr@ti.com>
19281L:	linux-mmc@vger.kernel.org
19282S:	Maintained
19283F:	drivers/mmc/host/sdhci-omap.c
19284
19285SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
19286M:	Jonathan Derrick <jonathan.derrick@linux.dev>
19287L:	linux-block@vger.kernel.org
19288S:	Supported
19289F:	block/opal_proto.h
19290F:	block/sed*
19291F:	include/linux/sed*
19292F:	include/uapi/linux/sed*
19293
19294SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
19295M:	Mark Rutland <mark.rutland@arm.com>
19296M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
19297M:	Sudeep Holla <sudeep.holla@arm.com>
19298L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19299S:	Maintained
19300F:	drivers/firmware/smccc/
19301F:	include/linux/arm-smccc.h
19302
19303SECURITY CONTACT
19304M:	Security Officers <security@kernel.org>
19305S:	Supported
19306F:	Documentation/process/security-bugs.rst
19307
19308SECURITY SUBSYSTEM
19309M:	Paul Moore <paul@paul-moore.com>
19310M:	James Morris <jmorris@namei.org>
19311M:	"Serge E. Hallyn" <serge@hallyn.com>
19312L:	linux-security-module@vger.kernel.org (suggested Cc:)
19313S:	Supported
19314W:	http://kernsec.org/
19315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
19316F:	security/
19317X:	security/selinux/
19318
19319SELINUX SECURITY MODULE
19320M:	Paul Moore <paul@paul-moore.com>
19321M:	Stephen Smalley <stephen.smalley.work@gmail.com>
19322M:	Eric Paris <eparis@parisplace.org>
19323L:	selinux@vger.kernel.org
19324S:	Supported
19325W:	https://selinuxproject.org
19326W:	https://github.com/SELinuxProject
19327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
19328F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
19329F:	Documentation/ABI/removed/sysfs-selinux-disable
19330F:	Documentation/admin-guide/LSM/SELinux.rst
19331F:	include/trace/events/avc.h
19332F:	include/uapi/linux/selinux_netlink.h
19333F:	scripts/selinux/
19334F:	security/selinux/
19335
19336SENSABLE PHANTOM
19337M:	Jiri Slaby <jirislaby@kernel.org>
19338S:	Maintained
19339F:	drivers/misc/phantom.c
19340F:	include/uapi/linux/phantom.h
19341
19342SENSEAIR SUNRISE 006-0-0007
19343M:	Jacopo Mondi <jacopo@jmondi.org>
19344S:	Maintained
19345F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
19346F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
19347F:	drivers/iio/chemical/sunrise_co2.c
19348
19349SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
19350M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
19351S:	Maintained
19352F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
19353F:	drivers/iio/chemical/scd30.h
19354F:	drivers/iio/chemical/scd30_core.c
19355F:	drivers/iio/chemical/scd30_i2c.c
19356F:	drivers/iio/chemical/scd30_serial.c
19357
19358SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
19359M:	Roan van Dijk <roan@protonic.nl>
19360S:	Maintained
19361F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
19362F:	drivers/iio/chemical/scd4x.c
19363
19364SENSIRION SGP40 GAS SENSOR DRIVER
19365M:	Andreas Klinger <ak@it-klinger.de>
19366S:	Maintained
19367F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
19368F:	drivers/iio/chemical/sgp40.c
19369
19370SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
19371M:	Tomasz Duszynski <tduszyns@gmail.com>
19372S:	Maintained
19373F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
19374F:	drivers/iio/chemical/sps30.c
19375F:	drivers/iio/chemical/sps30_i2c.c
19376F:	drivers/iio/chemical/sps30_serial.c
19377
19378SERIAL DEVICE BUS
19379M:	Rob Herring <robh@kernel.org>
19380L:	linux-serial@vger.kernel.org
19381S:	Maintained
19382F:	Documentation/devicetree/bindings/serial/serial.yaml
19383F:	drivers/tty/serdev/
19384F:	include/linux/serdev.h
19385
19386SERIAL IR RECEIVER
19387M:	Sean Young <sean@mess.org>
19388L:	linux-media@vger.kernel.org
19389S:	Maintained
19390F:	drivers/media/rc/serial_ir.c
19391
19392SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
19393M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
19394L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19395S:	Maintained
19396F:	Documentation/devicetree/bindings/slimbus/
19397F:	drivers/slimbus/
19398F:	include/linux/slimbus.h
19399
19400SFC NETWORK DRIVER
19401M:	Edward Cree <ecree.xilinx@gmail.com>
19402M:	Martin Habets <habetsm.xilinx@gmail.com>
19403L:	netdev@vger.kernel.org
19404L:	linux-net-drivers@amd.com
19405S:	Supported
19406F:	Documentation/networking/devlink/sfc.rst
19407F:	drivers/net/ethernet/sfc/
19408
19409SFCTEMP HWMON DRIVER
19410M:	Emil Renner Berthing <kernel@esmil.dk>
19411L:	linux-hwmon@vger.kernel.org
19412S:	Maintained
19413F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
19414F:	Documentation/hwmon/sfctemp.rst
19415F:	drivers/hwmon/sfctemp.c
19416
19417SFF/SFP/SFP+ MODULE SUPPORT
19418M:	Russell King <linux@armlinux.org.uk>
19419L:	netdev@vger.kernel.org
19420S:	Maintained
19421F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
19422F:	drivers/net/phy/phylink.c
19423F:	drivers/net/phy/sfp*
19424F:	include/linux/mdio/mdio-i2c.h
19425F:	include/linux/phylink.h
19426F:	include/linux/sfp.h
19427K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
19428
19429SGI GRU DRIVER
19430M:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
19431S:	Maintained
19432F:	drivers/misc/sgi-gru/
19433
19434SGI XP/XPC/XPNET DRIVER
19435M:	Robin Holt <robinmholt@gmail.com>
19436M:	Steve Wahl <steve.wahl@hpe.com>
19437S:	Maintained
19438F:	drivers/misc/sgi-xp/
19439
19440SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
19441M:	Karsten Graul <kgraul@linux.ibm.com>
19442M:	Wenjia Zhang <wenjia@linux.ibm.com>
19443M:	Jan Karcher <jaka@linux.ibm.com>
19444R:	D. Wythe <alibuda@linux.alibaba.com>
19445R:	Tony Lu <tonylu@linux.alibaba.com>
19446R:	Wen Gu <guwen@linux.alibaba.com>
19447L:	linux-s390@vger.kernel.org
19448S:	Supported
19449F:	net/smc/
19450
19451SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
19452M:	Linus Walleij <linus.walleij@linaro.org>
19453L:	linux-iio@vger.kernel.org
19454S:	Maintained
19455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
19456F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
19457F:	drivers/iio/light/gp2ap002.c
19458
19459SHARP RJ54N1CB0C SENSOR DRIVER
19460M:	Jacopo Mondi <jacopo@jmondi.org>
19461L:	linux-media@vger.kernel.org
19462S:	Odd fixes
19463T:	git git://linuxtv.org/media_tree.git
19464F:	drivers/media/i2c/rj54n1cb0c.c
19465F:	include/media/i2c/rj54n1cb0c.h
19466
19467SH_VOU V4L2 OUTPUT DRIVER
19468L:	linux-media@vger.kernel.org
19469S:	Orphan
19470F:	drivers/media/platform/renesas/sh_vou.c
19471F:	include/media/drv-intf/sh_vou.h
19472
19473SI2157 MEDIA DRIVER
19474M:	Antti Palosaari <crope@iki.fi>
19475L:	linux-media@vger.kernel.org
19476S:	Maintained
19477W:	https://linuxtv.org
19478W:	http://palosaari.fi/linux/
19479Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19480T:	git git://linuxtv.org/anttip/media_tree.git
19481F:	drivers/media/tuners/si2157*
19482
19483SI2165 MEDIA DRIVER
19484M:	Matthias Schwarzott <zzam@gentoo.org>
19485L:	linux-media@vger.kernel.org
19486S:	Maintained
19487W:	https://linuxtv.org
19488Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19489F:	drivers/media/dvb-frontends/si2165*
19490
19491SI2168 MEDIA DRIVER
19492M:	Antti Palosaari <crope@iki.fi>
19493L:	linux-media@vger.kernel.org
19494S:	Maintained
19495W:	https://linuxtv.org
19496W:	http://palosaari.fi/linux/
19497Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19498T:	git git://linuxtv.org/anttip/media_tree.git
19499F:	drivers/media/dvb-frontends/si2168*
19500
19501SI470X FM RADIO RECEIVER I2C DRIVER
19502M:	Hans Verkuil <hverkuil@xs4all.nl>
19503L:	linux-media@vger.kernel.org
19504S:	Odd Fixes
19505W:	https://linuxtv.org
19506T:	git git://linuxtv.org/media_tree.git
19507F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
19508F:	drivers/media/radio/si470x/radio-si470x-i2c.c
19509
19510SI470X FM RADIO RECEIVER USB DRIVER
19511M:	Hans Verkuil <hverkuil@xs4all.nl>
19512L:	linux-media@vger.kernel.org
19513S:	Maintained
19514W:	https://linuxtv.org
19515T:	git git://linuxtv.org/media_tree.git
19516F:	drivers/media/radio/si470x/radio-si470x-common.c
19517F:	drivers/media/radio/si470x/radio-si470x-usb.c
19518F:	drivers/media/radio/si470x/radio-si470x.h
19519
19520SI4713 FM RADIO TRANSMITTER I2C DRIVER
19521M:	Eduardo Valentin <edubezval@gmail.com>
19522L:	linux-media@vger.kernel.org
19523S:	Odd Fixes
19524W:	https://linuxtv.org
19525T:	git git://linuxtv.org/media_tree.git
19526F:	drivers/media/radio/si4713/si4713.?
19527
19528SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
19529M:	Eduardo Valentin <edubezval@gmail.com>
19530L:	linux-media@vger.kernel.org
19531S:	Odd Fixes
19532W:	https://linuxtv.org
19533T:	git git://linuxtv.org/media_tree.git
19534F:	drivers/media/radio/si4713/radio-platform-si4713.c
19535
19536SI4713 FM RADIO TRANSMITTER USB DRIVER
19537M:	Hans Verkuil <hverkuil@xs4all.nl>
19538L:	linux-media@vger.kernel.org
19539S:	Maintained
19540W:	https://linuxtv.org
19541T:	git git://linuxtv.org/media_tree.git
19542F:	drivers/media/radio/si4713/radio-usb-si4713.c
19543
19544SIANO DVB DRIVER
19545M:	Mauro Carvalho Chehab <mchehab@kernel.org>
19546L:	linux-media@vger.kernel.org
19547S:	Odd fixes
19548W:	https://linuxtv.org
19549T:	git git://linuxtv.org/media_tree.git
19550F:	drivers/media/common/siano/
19551F:	drivers/media/mmc/siano/
19552F:	drivers/media/usb/siano/
19553F:	drivers/media/usb/siano/
19554
19555SIEMENS IPC LED DRIVERS
19556M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
19557M:	Xing Tong Wu <xingtong.wu@siemens.com>
19558M:	Tobias Schaffner <tobias.schaffner@siemens.com>
19559L:	linux-leds@vger.kernel.org
19560S:	Maintained
19561F:	drivers/leds/simple/
19562
19563SIEMENS IPC PLATFORM DRIVERS
19564M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
19565M:	Xing Tong Wu <xingtong.wu@siemens.com>
19566M:	Tobias Schaffner <tobias.schaffner@siemens.com>
19567L:	platform-driver-x86@vger.kernel.org
19568S:	Maintained
19569F:	drivers/platform/x86/siemens/
19570F:	include/linux/platform_data/x86/simatic-ipc-base.h
19571F:	include/linux/platform_data/x86/simatic-ipc.h
19572
19573SIEMENS IPC WATCHDOG DRIVERS
19574M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
19575M:	Xing Tong Wu <xingtong.wu@siemens.com>
19576M:	Tobias Schaffner <tobias.schaffner@siemens.com>
19577L:	linux-watchdog@vger.kernel.org
19578S:	Maintained
19579F:	drivers/watchdog/simatic-ipc-wdt.c
19580
19581SIFIVE DRIVERS
19582M:	Palmer Dabbelt <palmer@dabbelt.com>
19583M:	Paul Walmsley <paul.walmsley@sifive.com>
19584L:	linux-riscv@lists.infradead.org
19585S:	Supported
19586N:	sifive
19587K:	[^@]sifive
19588
19589SIFIVE FU540 SYSTEM-ON-CHIP
19590M:	Paul Walmsley <paul.walmsley@sifive.com>
19591M:	Palmer Dabbelt <palmer@dabbelt.com>
19592L:	linux-riscv@lists.infradead.org
19593S:	Supported
19594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
19595N:	fu540
19596K:	fu540
19597
19598SIFIVE PDMA DRIVER
19599M:	Green Wan <green.wan@sifive.com>
19600S:	Maintained
19601F:	Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
19602F:	drivers/dma/sf-pdma/
19603
19604SIFIVE SOC DRIVERS
19605M:	Conor Dooley <conor@kernel.org>
19606L:	linux-riscv@lists.infradead.org
19607S:	Maintained
19608T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19609F:	Documentation/devicetree/bindings/cache/sifive,ccache0.yaml
19610F:	drivers/soc/sifive/
19611
19612SILEAD TOUCHSCREEN DRIVER
19613M:	Hans de Goede <hdegoede@redhat.com>
19614L:	linux-input@vger.kernel.org
19615L:	platform-driver-x86@vger.kernel.org
19616S:	Maintained
19617F:	drivers/input/touchscreen/silead.c
19618F:	drivers/platform/x86/touchscreen_dmi.c
19619
19620SILICON LABS WIRELESS DRIVERS (for WFxxx series)
19621M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
19622S:	Supported
19623F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
19624F:	drivers/net/wireless/silabs/wfx/
19625
19626SILICON MOTION SM712 FRAME BUFFER DRIVER
19627M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19628M:	Teddy Wang <teddy.wang@siliconmotion.com>
19629M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19630L:	linux-fbdev@vger.kernel.org
19631S:	Maintained
19632F:	Documentation/fb/sm712fb.rst
19633F:	drivers/video/fbdev/sm712*
19634
19635SILVACO I3C DUAL-ROLE MASTER
19636M:	Miquel Raynal <miquel.raynal@bootlin.com>
19637M:	Conor Culhane <conor.culhane@silvaco.com>
19638L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
19639S:	Maintained
19640F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
19641F:	drivers/i3c/master/svc-i3c-master.c
19642
19643SIMPLEFB FB DRIVER
19644M:	Hans de Goede <hdegoede@redhat.com>
19645L:	linux-fbdev@vger.kernel.org
19646S:	Maintained
19647F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
19648F:	drivers/video/fbdev/simplefb.c
19649F:	include/linux/platform_data/simplefb.h
19650
19651SIMTEC EB110ATX (Chalice CATS)
19652M:	Simtec Linux Team <linux@simtec.co.uk>
19653S:	Supported
19654W:	http://www.simtec.co.uk/products/EB110ATX/
19655
19656SIOX
19657M:	Thorsten Scherer <t.scherer@eckelmann.de>
19658M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
19659R:	Pengutronix Kernel Team <kernel@pengutronix.de>
19660S:	Supported
19661F:	drivers/gpio/gpio-siox.c
19662F:	drivers/siox/*
19663F:	include/trace/events/siox.h
19664
19665SIPHASH PRF ROUTINES
19666M:	Jason A. Donenfeld <Jason@zx2c4.com>
19667S:	Maintained
19668F:	include/linux/siphash.h
19669F:	lib/siphash.c
19670F:	lib/siphash_kunit.c
19671
19672SIS 190 ETHERNET DRIVER
19673M:	Francois Romieu <romieu@fr.zoreil.com>
19674L:	netdev@vger.kernel.org
19675S:	Maintained
19676F:	drivers/net/ethernet/sis/sis190.c
19677
19678SIS 900/7016 FAST ETHERNET DRIVER
19679M:	Daniele Venzano <venza@brownhat.org>
19680L:	netdev@vger.kernel.org
19681S:	Maintained
19682W:	http://www.brownhat.org/sis900.html
19683F:	drivers/net/ethernet/sis/sis900.*
19684
19685SIS FRAMEBUFFER DRIVER
19686S:	Orphan
19687F:	Documentation/fb/sisfb.rst
19688F:	drivers/video/fbdev/sis/
19689F:	include/video/sisfb.h
19690
19691SIS I2C TOUCHSCREEN DRIVER
19692M:	Mika Penttilä <mpenttil@redhat.com>
19693L:	linux-input@vger.kernel.org
19694S:	Maintained
19695F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
19696F:	drivers/input/touchscreen/sis_i2c.c
19697
19698SIS USB2VGA DRIVER
19699M:	Thomas Winischhofer <thomas@winischhofer.net>
19700S:	Maintained
19701W:	http://www.winischhofer.at/linuxsisusbvga.shtml
19702F:	drivers/usb/misc/sisusbvga/
19703
19704SL28 CPLD MFD DRIVER
19705M:	Michael Walle <michael@walle.cc>
19706S:	Maintained
19707F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
19708F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
19709F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
19710F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
19711F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
19712F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
19713F:	drivers/gpio/gpio-sl28cpld.c
19714F:	drivers/hwmon/sl28cpld-hwmon.c
19715F:	drivers/irqchip/irq-sl28cpld.c
19716F:	drivers/pwm/pwm-sl28cpld.c
19717F:	drivers/watchdog/sl28cpld_wdt.c
19718
19719SL28 VPD NVMEM LAYOUT DRIVER
19720M:	Michael Walle <michael@walle.cc>
19721S:	Maintained
19722F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
19723F:	drivers/nvmem/layouts/sl28vpd.c
19724
19725SLAB ALLOCATOR
19726M:	Christoph Lameter <cl@linux.com>
19727M:	Pekka Enberg <penberg@kernel.org>
19728M:	David Rientjes <rientjes@google.com>
19729M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
19730M:	Andrew Morton <akpm@linux-foundation.org>
19731M:	Vlastimil Babka <vbabka@suse.cz>
19732R:	Roman Gushchin <roman.gushchin@linux.dev>
19733R:	Hyeonggon Yoo <42.hyeyoo@gmail.com>
19734L:	linux-mm@kvack.org
19735S:	Maintained
19736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
19737F:	include/linux/sl?b*.h
19738F:	mm/sl?b*
19739
19740SLCAN CAN NETWORK DRIVER
19741M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
19742L:	linux-can@vger.kernel.org
19743S:	Maintained
19744F:	drivers/net/can/slcan/
19745
19746SLEEPABLE READ-COPY UPDATE (SRCU)
19747M:	Lai Jiangshan <jiangshanlai@gmail.com>
19748M:	"Paul E. McKenney" <paulmck@kernel.org>
19749M:	Josh Triplett <josh@joshtriplett.org>
19750R:	Steven Rostedt <rostedt@goodmis.org>
19751R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19752L:	rcu@vger.kernel.org
19753S:	Supported
19754W:	http://www.rdrop.com/users/paulmck/RCU/
19755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19756F:	include/linux/srcu*.h
19757F:	kernel/rcu/srcu*.c
19758
19759SMACK SECURITY MODULE
19760M:	Casey Schaufler <casey@schaufler-ca.com>
19761L:	linux-security-module@vger.kernel.org
19762S:	Maintained
19763W:	http://schaufler-ca.com
19764T:	git git://github.com/cschaufler/smack-next
19765F:	Documentation/admin-guide/LSM/Smack.rst
19766F:	security/smack/
19767
19768SMC91x ETHERNET DRIVER
19769M:	Nicolas Pitre <nico@fluxnic.net>
19770S:	Odd Fixes
19771F:	drivers/net/ethernet/smsc/smc91x.*
19772
19773SMSC EMC2103 HARDWARE MONITOR DRIVER
19774M:	Steve Glendinning <steve.glendinning@shawell.net>
19775L:	linux-hwmon@vger.kernel.org
19776S:	Maintained
19777F:	Documentation/hwmon/emc2103.rst
19778F:	drivers/hwmon/emc2103.c
19779
19780SMSC SCH5627 HARDWARE MONITOR DRIVER
19781M:	Hans de Goede <hdegoede@redhat.com>
19782L:	linux-hwmon@vger.kernel.org
19783S:	Supported
19784F:	Documentation/hwmon/sch5627.rst
19785F:	drivers/hwmon/sch5627.c
19786
19787SMSC UFX6000 and UFX7000 USB to VGA DRIVER
19788M:	Steve Glendinning <steve.glendinning@shawell.net>
19789L:	linux-fbdev@vger.kernel.org
19790S:	Maintained
19791F:	drivers/video/fbdev/smscufx.c
19792
19793SMSC47B397 HARDWARE MONITOR DRIVER
19794M:	Jean Delvare <jdelvare@suse.com>
19795L:	linux-hwmon@vger.kernel.org
19796S:	Maintained
19797F:	Documentation/hwmon/smsc47b397.rst
19798F:	drivers/hwmon/smsc47b397.c
19799
19800SMSC911x ETHERNET DRIVER
19801M:	Steve Glendinning <steve.glendinning@shawell.net>
19802L:	netdev@vger.kernel.org
19803S:	Maintained
19804F:	drivers/net/ethernet/smsc/smsc911x.*
19805F:	include/linux/smsc911x.h
19806
19807SMSC9420 PCI ETHERNET DRIVER
19808M:	Steve Glendinning <steve.glendinning@shawell.net>
19809L:	netdev@vger.kernel.org
19810S:	Maintained
19811F:	drivers/net/ethernet/smsc/smsc9420.*
19812
19813SNET DPU VIRTIO DATA PATH ACCELERATOR
19814R:	Alvaro Karsz <alvaro.karsz@solid-run.com>
19815F:	drivers/vdpa/solidrun/
19816
19817SOCIONEXT (SNI) AVE NETWORK DRIVER
19818M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
19819L:	netdev@vger.kernel.org
19820S:	Maintained
19821F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
19822F:	drivers/net/ethernet/socionext/sni_ave.c
19823
19824SOCIONEXT (SNI) NETSEC NETWORK DRIVER
19825M:	Jassi Brar <jaswinder.singh@linaro.org>
19826M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
19827L:	netdev@vger.kernel.org
19828S:	Maintained
19829F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
19830F:	drivers/net/ethernet/socionext/netsec.c
19831
19832SOCIONEXT (SNI) Synquacer SPI DRIVER
19833M:	Masahisa Kojima <masahisa.kojima@linaro.org>
19834M:	Jassi Brar <jaswinder.singh@linaro.org>
19835L:	linux-spi@vger.kernel.org
19836S:	Maintained
19837F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
19838F:	drivers/spi/spi-synquacer.c
19839
19840SOCIONEXT SYNQUACER I2C DRIVER
19841M:	Ard Biesheuvel <ardb@kernel.org>
19842L:	linux-i2c@vger.kernel.org
19843S:	Maintained
19844F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
19845F:	drivers/i2c/busses/i2c-synquacer.c
19846
19847SOCIONEXT UNIPHIER SOUND DRIVER
19848L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19849S:	Orphan
19850F:	sound/soc/uniphier/
19851
19852SOCKET TIMESTAMPING
19853M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
19854S:	Maintained
19855F:	Documentation/networking/timestamping.rst
19856F:	include/uapi/linux/net_tstamp.h
19857F:	tools/testing/selftests/net/so_txtime.c
19858
19859SOEKRIS NET48XX LED SUPPORT
19860M:	Chris Boot <bootc@bootc.net>
19861S:	Maintained
19862F:	drivers/leds/leds-net48xx.c
19863
19864SOFT-IWARP DRIVER (siw)
19865M:	Bernard Metzler <bmt@zurich.ibm.com>
19866L:	linux-rdma@vger.kernel.org
19867S:	Supported
19868F:	drivers/infiniband/sw/siw/
19869F:	include/uapi/rdma/siw-abi.h
19870
19871SOFT-ROCE DRIVER (rxe)
19872M:	Zhu Yanjun <zyjzyj2000@gmail.com>
19873L:	linux-rdma@vger.kernel.org
19874S:	Supported
19875F:	drivers/infiniband/sw/rxe/
19876F:	include/uapi/rdma/rdma_user_rxe.h
19877
19878SOFTLOGIC 6x10 MPEG CODEC
19879M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
19880M:	Anton Sviridenko <anton@corp.bluecherry.net>
19881M:	Andrey Utkin <andrey_utkin@fastmail.com>
19882M:	Ismael Luceno <ismael@iodev.co.uk>
19883L:	linux-media@vger.kernel.org
19884S:	Supported
19885F:	drivers/media/pci/solo6x10/
19886
19887SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
19888M:	James Morse <james.morse@arm.com>
19889L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19890S:	Maintained
19891F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
19892F:	drivers/firmware/arm_sdei.c
19893F:	include/linux/arm_sdei.h
19894F:	include/uapi/linux/arm_sdei.h
19895
19896SOFTWARE NODES AND DEVICE PROPERTIES
19897R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19898R:	Daniel Scally <djrscally@gmail.com>
19899R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
19900R:	Sakari Ailus <sakari.ailus@linux.intel.com>
19901L:	linux-acpi@vger.kernel.org
19902S:	Maintained
19903F:	drivers/base/property.c
19904F:	drivers/base/swnode.c
19905F:	include/linux/fwnode.h
19906F:	include/linux/property.h
19907
19908SOFTWARE RAID (Multiple Disks) SUPPORT
19909M:	Song Liu <song@kernel.org>
19910L:	linux-raid@vger.kernel.org
19911S:	Supported
19912Q:	https://patchwork.kernel.org/project/linux-raid/list/
19913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
19914F:	drivers/md/Kconfig
19915F:	drivers/md/Makefile
19916F:	drivers/md/md*
19917F:	drivers/md/raid*
19918F:	include/linux/raid/
19919F:	include/uapi/linux/raid/
19920
19921SOLIDRUN CLEARFOG SUPPORT
19922M:	Russell King <linux@armlinux.org.uk>
19923S:	Maintained
19924F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
19925F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
19926
19927SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
19928M:	Russell King <linux@armlinux.org.uk>
19929S:	Maintained
19930F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
19931F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
19932F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
19933
19934SONIC NETWORK DRIVER
19935M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
19936L:	netdev@vger.kernel.org
19937S:	Maintained
19938F:	drivers/net/ethernet/natsemi/sonic.*
19939
19940SONICS SILICON BACKPLANE DRIVER (SSB)
19941M:	Michael Buesch <m@bues.ch>
19942L:	linux-wireless@vger.kernel.org
19943S:	Maintained
19944F:	drivers/ssb/
19945F:	include/linux/ssb/
19946
19947SONY IMX208 SENSOR DRIVER
19948M:	Sakari Ailus <sakari.ailus@linux.intel.com>
19949L:	linux-media@vger.kernel.org
19950S:	Maintained
19951T:	git git://linuxtv.org/media_tree.git
19952F:	drivers/media/i2c/imx208.c
19953
19954SONY IMX214 SENSOR DRIVER
19955M:	Ricardo Ribalda <ribalda@kernel.org>
19956L:	linux-media@vger.kernel.org
19957S:	Maintained
19958T:	git git://linuxtv.org/media_tree.git
19959F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
19960F:	drivers/media/i2c/imx214.c
19961
19962SONY IMX219 SENSOR DRIVER
19963M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
19964L:	linux-media@vger.kernel.org
19965S:	Maintained
19966T:	git git://linuxtv.org/media_tree.git
19967F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
19968F:	drivers/media/i2c/imx219.c
19969
19970SONY IMX258 SENSOR DRIVER
19971M:	Sakari Ailus <sakari.ailus@linux.intel.com>
19972L:	linux-media@vger.kernel.org
19973S:	Maintained
19974T:	git git://linuxtv.org/media_tree.git
19975F:	Documentation/devicetree/bindings/media/i2c/imx258.yaml
19976F:	drivers/media/i2c/imx258.c
19977
19978SONY IMX274 SENSOR DRIVER
19979M:	Leon Luo <leonl@leopardimaging.com>
19980L:	linux-media@vger.kernel.org
19981S:	Maintained
19982T:	git git://linuxtv.org/media_tree.git
19983F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
19984F:	drivers/media/i2c/imx274.c
19985
19986SONY IMX290 SENSOR DRIVER
19987M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19988L:	linux-media@vger.kernel.org
19989S:	Maintained
19990T:	git git://linuxtv.org/media_tree.git
19991F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
19992F:	drivers/media/i2c/imx290.c
19993
19994SONY IMX296 SENSOR DRIVER
19995M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19996M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19997L:	linux-media@vger.kernel.org
19998S:	Maintained
19999T:	git git://linuxtv.org/media_tree.git
20000F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
20001F:	drivers/media/i2c/imx296.c
20002
20003SONY IMX319 SENSOR DRIVER
20004M:	Bingbu Cao <bingbu.cao@intel.com>
20005L:	linux-media@vger.kernel.org
20006S:	Maintained
20007T:	git git://linuxtv.org/media_tree.git
20008F:	drivers/media/i2c/imx319.c
20009
20010SONY IMX334 SENSOR DRIVER
20011M:	Paul J. Murphy <paul.j.murphy@intel.com>
20012M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
20013L:	linux-media@vger.kernel.org
20014S:	Maintained
20015T:	git git://linuxtv.org/media_tree.git
20016F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
20017F:	drivers/media/i2c/imx334.c
20018
20019SONY IMX335 SENSOR DRIVER
20020M:	Paul J. Murphy <paul.j.murphy@intel.com>
20021M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
20022L:	linux-media@vger.kernel.org
20023S:	Maintained
20024T:	git git://linuxtv.org/media_tree.git
20025F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
20026F:	drivers/media/i2c/imx335.c
20027
20028SONY IMX355 SENSOR DRIVER
20029M:	Tianshu Qiu <tian.shu.qiu@intel.com>
20030L:	linux-media@vger.kernel.org
20031S:	Maintained
20032T:	git git://linuxtv.org/media_tree.git
20033F:	drivers/media/i2c/imx355.c
20034
20035SONY IMX412 SENSOR DRIVER
20036M:	Paul J. Murphy <paul.j.murphy@intel.com>
20037M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
20038L:	linux-media@vger.kernel.org
20039S:	Maintained
20040T:	git git://linuxtv.org/media_tree.git
20041F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
20042F:	drivers/media/i2c/imx412.c
20043
20044SONY IMX415 SENSOR DRIVER
20045M:	Michael Riesch <michael.riesch@wolfvision.net>
20046L:	linux-media@vger.kernel.org
20047S:	Maintained
20048T:	git git://linuxtv.org/media_tree.git
20049F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
20050F:	drivers/media/i2c/imx415.c
20051
20052SONY MEMORYSTICK SUBSYSTEM
20053M:	Maxim Levitsky <maximlevitsky@gmail.com>
20054M:	Alex Dubov <oakad@yahoo.com>
20055M:	Ulf Hansson <ulf.hansson@linaro.org>
20056L:	linux-mmc@vger.kernel.org
20057S:	Maintained
20058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
20059F:	drivers/memstick/
20060F:	include/linux/memstick.h
20061
20062SONY VAIO CONTROL DEVICE DRIVER
20063M:	Mattia Dongili <malattia@linux.it>
20064L:	platform-driver-x86@vger.kernel.org
20065S:	Maintained
20066W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
20067F:	Documentation/admin-guide/laptops/sony-laptop.rst
20068F:	drivers/char/sonypi.c
20069F:	drivers/platform/x86/sony-laptop.c
20070F:	include/linux/sony-laptop.h
20071
20072SOUND
20073M:	Jaroslav Kysela <perex@perex.cz>
20074M:	Takashi Iwai <tiwai@suse.com>
20075L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20076S:	Maintained
20077W:	http://www.alsa-project.org/
20078Q:	http://patchwork.kernel.org/project/alsa-devel/list/
20079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20080F:	Documentation/sound/
20081F:	include/sound/
20082F:	include/uapi/sound/
20083F:	sound/
20084F:	tools/testing/selftests/alsa
20085
20086SOUND - ALSA SELFTESTS
20087M:	Mark Brown <broonie@kernel.org>
20088L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20089L:	linux-kselftest@vger.kernel.org
20090S:	Supported
20091F:	tools/testing/selftests/alsa
20092
20093SOUND - COMPRESSED AUDIO
20094M:	Vinod Koul <vkoul@kernel.org>
20095L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20096S:	Supported
20097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20098F:	Documentation/sound/designs/compress-offload.rst
20099F:	include/sound/compress_driver.h
20100F:	include/uapi/sound/compress_*
20101F:	sound/core/compress_offload.c
20102F:	sound/soc/soc-compress.c
20103
20104SOUND - DMAENGINE HELPERS
20105M:	Lars-Peter Clausen <lars@metafoo.de>
20106S:	Supported
20107F:	include/sound/dmaengine_pcm.h
20108F:	sound/core/pcm_dmaengine.c
20109F:	sound/soc/soc-generic-dmaengine-pcm.c
20110
20111SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
20112M:	Liam Girdwood <lgirdwood@gmail.com>
20113M:	Mark Brown <broonie@kernel.org>
20114L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20115S:	Supported
20116W:	http://alsa-project.org/main/index.php/ASoC
20117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
20118F:	Documentation/devicetree/bindings/sound/
20119F:	Documentation/sound/soc/
20120F:	include/dt-bindings/sound/
20121F:	include/sound/soc*
20122F:	sound/soc/
20123
20124SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
20125M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
20126M:	Liam Girdwood <lgirdwood@gmail.com>
20127M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
20128M:	Bard Liao <yung-chuan.liao@linux.intel.com>
20129M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
20130M:	Daniel Baluta <daniel.baluta@nxp.com>
20131R:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
20132L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
20133S:	Supported
20134W:	https://github.com/thesofproject/linux/
20135F:	sound/soc/sof/
20136
20137SOUNDWIRE SUBSYSTEM
20138M:	Vinod Koul <vkoul@kernel.org>
20139M:	Bard Liao <yung-chuan.liao@linux.intel.com>
20140R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
20141R:	Sanyog Kale <sanyog.r.kale@intel.com>
20142L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20143S:	Supported
20144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
20145F:	Documentation/driver-api/soundwire/
20146F:	drivers/soundwire/
20147F:	include/linux/soundwire/
20148
20149SP2 MEDIA DRIVER
20150M:	Olli Salonen <olli.salonen@iki.fi>
20151L:	linux-media@vger.kernel.org
20152S:	Maintained
20153W:	https://linuxtv.org
20154Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20155F:	drivers/media/dvb-frontends/sp2*
20156
20157SPANISH DOCUMENTATION
20158M:	Carlos Bilbao <carlos.bilbao@amd.com>
20159S:	Maintained
20160F:	Documentation/translations/sp_SP/
20161
20162SPARC + UltraSPARC (sparc/sparc64)
20163M:	"David S. Miller" <davem@davemloft.net>
20164L:	sparclinux@vger.kernel.org
20165S:	Maintained
20166Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
20167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
20168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
20169F:	arch/sparc/
20170F:	drivers/sbus/
20171
20172SPARC SERIAL DRIVERS
20173M:	"David S. Miller" <davem@davemloft.net>
20174L:	sparclinux@vger.kernel.org
20175S:	Maintained
20176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
20177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
20178F:	drivers/tty/serial/suncore.c
20179F:	drivers/tty/serial/sunhv.c
20180F:	drivers/tty/serial/sunsab.c
20181F:	drivers/tty/serial/sunsab.h
20182F:	drivers/tty/serial/sunsu.c
20183F:	drivers/tty/serial/sunzilog.c
20184F:	drivers/tty/serial/sunzilog.h
20185F:	drivers/tty/vcc.c
20186F:	include/linux/sunserialcore.h
20187
20188SPARSE CHECKER
20189M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
20190L:	linux-sparse@vger.kernel.org
20191S:	Maintained
20192W:	https://sparse.docs.kernel.org/
20193Q:	https://patchwork.kernel.org/project/linux-sparse/list/
20194B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
20195T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
20196F:	include/linux/compiler.h
20197
20198SPEAKUP CONSOLE SPEECH DRIVER
20199M:	William Hubbs <w.d.hubbs@gmail.com>
20200M:	Chris Brannon <chris@the-brannons.com>
20201M:	Kirk Reiser <kirk@reisers.ca>
20202M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
20203L:	speakup@linux-speakup.org
20204S:	Odd Fixes
20205W:	http://www.linux-speakup.org/
20206W:	https://github.com/linux-speakup/speakup
20207B:	https://github.com/linux-speakup/speakup/issues
20208F:	drivers/accessibility/speakup/
20209
20210SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
20211M:	Viresh Kumar <vireshk@kernel.org>
20212M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
20213M:	soc@kernel.org
20214L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20215S:	Maintained
20216W:	http://www.st.com/spear
20217F:	arch/arm/boot/dts/st/spear*
20218F:	arch/arm/mach-spear/
20219F:	drivers/clk/spear/
20220F:	drivers/pinctrl/spear/
20221
20222SPI NOR SUBSYSTEM
20223M:	Tudor Ambarus <tudor.ambarus@linaro.org>
20224M:	Pratyush Yadav <pratyush@kernel.org>
20225R:	Michael Walle <michael@walle.cc>
20226L:	linux-mtd@lists.infradead.org
20227S:	Maintained
20228W:	http://www.linux-mtd.infradead.org/
20229Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
20230C:	irc://irc.oftc.net/mtd
20231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
20232F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
20233F:	drivers/mtd/spi-nor/
20234F:	include/linux/mtd/spi-nor.h
20235
20236SPI SUBSYSTEM
20237M:	Mark Brown <broonie@kernel.org>
20238L:	linux-spi@vger.kernel.org
20239S:	Maintained
20240Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
20241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
20242F:	Documentation/devicetree/bindings/spi/
20243F:	Documentation/spi/
20244F:	drivers/spi/
20245F:	include/linux/spi/
20246F:	include/uapi/linux/spi/
20247F:	tools/spi/
20248
20249SPIDERNET NETWORK DRIVER for CELL
20250M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
20251M:	Geoff Levand <geoff@infradead.org>
20252L:	netdev@vger.kernel.org
20253L:	linuxppc-dev@lists.ozlabs.org
20254S:	Maintained
20255F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
20256F:	drivers/net/ethernet/toshiba/spider_net*
20257
20258SPMI SUBSYSTEM
20259M:	Stephen Boyd <sboyd@kernel.org>
20260L:	linux-kernel@vger.kernel.org
20261S:	Maintained
20262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
20263F:	Documentation/devicetree/bindings/spmi/
20264F:	drivers/spmi/
20265F:	include/dt-bindings/spmi/spmi.h
20266F:	include/linux/spmi.h
20267F:	include/trace/events/spmi.h
20268
20269SPU FILE SYSTEM
20270M:	Jeremy Kerr <jk@ozlabs.org>
20271L:	linuxppc-dev@lists.ozlabs.org
20272S:	Supported
20273W:	http://www.ibm.com/developerworks/power/cell/
20274F:	Documentation/filesystems/spufs/spufs.rst
20275F:	arch/powerpc/platforms/cell/spufs/
20276
20277SQUASHFS FILE SYSTEM
20278M:	Phillip Lougher <phillip@squashfs.org.uk>
20279L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
20280S:	Maintained
20281W:	http://squashfs.org.uk
20282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
20283F:	Documentation/filesystems/squashfs.rst
20284F:	fs/squashfs/
20285
20286SRM (Alpha) environment access
20287M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
20288S:	Maintained
20289F:	arch/alpha/kernel/srm_env.c
20290
20291ST LSM6DSx IMU IIO DRIVER
20292M:	Lorenzo Bianconi <lorenzo@kernel.org>
20293L:	linux-iio@vger.kernel.org
20294S:	Maintained
20295W:	http://www.st.com/
20296F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
20297F:	drivers/iio/imu/st_lsm6dsx/
20298
20299ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
20300M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
20301M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
20302L:	linux-media@vger.kernel.org
20303S:	Maintained
20304T:	git git://linuxtv.org/media_tree.git
20305F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
20306F:	drivers/media/i2c/st-mipid02.c
20307
20308ST STM32 I2C/SMBUS DRIVER
20309M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
20310M:	Alain Volmat <alain.volmat@foss.st.com>
20311L:	linux-i2c@vger.kernel.org
20312S:	Maintained
20313F:	drivers/i2c/busses/i2c-stm32*
20314
20315ST STM32 SPI DRIVER
20316M:	Alain Volmat <alain.volmat@foss.st.com>
20317L:	linux-spi@vger.kernel.org
20318S:	Maintained
20319F:	drivers/spi/spi-stm32.c
20320
20321ST STPDDC60 DRIVER
20322M:	Daniel Nilsson <daniel.nilsson@flex.com>
20323L:	linux-hwmon@vger.kernel.org
20324S:	Maintained
20325F:	Documentation/hwmon/stpddc60.rst
20326F:	drivers/hwmon/pmbus/stpddc60.c
20327
20328ST VGXY61 DRIVER
20329M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
20330M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
20331L:	linux-media@vger.kernel.org
20332S:	Maintained
20333T:	git git://linuxtv.org/media_tree.git
20334F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
20335F:	Documentation/userspace-api/media/drivers/st-vgxy61.rst
20336F:	drivers/media/i2c/st-vgxy61.c
20337
20338ST VL53L0X ToF RANGER(I2C) IIO DRIVER
20339M:	Song Qiang <songqiang1304521@gmail.com>
20340L:	linux-iio@vger.kernel.org
20341S:	Maintained
20342F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
20343F:	drivers/iio/proximity/vl53l0x-i2c.c
20344
20345STABLE BRANCH
20346M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20347M:	Sasha Levin <sashal@kernel.org>
20348L:	stable@vger.kernel.org
20349S:	Supported
20350F:	Documentation/process/stable-kernel-rules.rst
20351
20352STAGING - ATOMISP DRIVER
20353M:	Hans de Goede <hdegoede@redhat.com>
20354M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20355R:	Sakari Ailus <sakari.ailus@linux.intel.com>
20356L:	linux-media@vger.kernel.org
20357S:	Maintained
20358F:	drivers/staging/media/atomisp/
20359
20360STAGING - FIELDBUS SUBSYSTEM
20361M:	Sven Van Asbroeck <TheSven73@gmail.com>
20362S:	Maintained
20363F:	drivers/staging/fieldbus/*
20364F:	drivers/staging/fieldbus/Documentation/
20365
20366STAGING - HMS ANYBUS-S BUS
20367M:	Sven Van Asbroeck <TheSven73@gmail.com>
20368S:	Maintained
20369F:	drivers/staging/fieldbus/anybuss/
20370
20371STAGING - INDUSTRIAL IO
20372M:	Jonathan Cameron <jic23@kernel.org>
20373L:	linux-iio@vger.kernel.org
20374S:	Odd Fixes
20375F:	Documentation/devicetree/bindings/staging/iio/
20376F:	drivers/staging/iio/
20377
20378STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
20379M:	Marc Dietrich <marvin24@gmx.de>
20380L:	ac100@lists.launchpad.net (moderated for non-subscribers)
20381L:	linux-tegra@vger.kernel.org
20382S:	Maintained
20383F:	drivers/staging/nvec/
20384
20385STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
20386M:	Jens Frederich <jfrederich@gmail.com>
20387M:	Jon Nettleton <jon.nettleton@gmail.com>
20388S:	Maintained
20389W:	http://wiki.laptop.org/go/DCON
20390F:	drivers/staging/olpc_dcon/
20391
20392STAGING - REALTEK RTL8712U DRIVERS
20393M:	Larry Finger <Larry.Finger@lwfinger.net>
20394M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
20395S:	Odd Fixes
20396F:	drivers/staging/rtl8712/
20397
20398STAGING - SEPS525 LCD CONTROLLER DRIVERS
20399M:	Michael Hennerich <michael.hennerich@analog.com>
20400L:	linux-fbdev@vger.kernel.org
20401S:	Supported
20402F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
20403F:	drivers/staging/fbtft/fb_seps525.c
20404
20405STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
20406M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
20407M:	Teddy Wang <teddy.wang@siliconmotion.com>
20408M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
20409L:	linux-fbdev@vger.kernel.org
20410S:	Maintained
20411F:	drivers/staging/sm750fb/
20412
20413STAGING - VIA VT665X DRIVERS
20414M:	Forest Bond <forest@alittletooquiet.net>
20415S:	Odd Fixes
20416F:	drivers/staging/vt665?/
20417
20418STAGING SUBSYSTEM
20419M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20420L:	linux-staging@lists.linux.dev
20421S:	Supported
20422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
20423F:	drivers/staging/
20424
20425STANDALONE CACHE CONTROLLER DRIVERS
20426M:	Conor Dooley <conor@kernel.org>
20427L:	linux-riscv@lists.infradead.org
20428S:	Maintained
20429T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
20430F:	drivers/cache
20431
20432STARFIRE/DURALAN NETWORK DRIVER
20433M:	Ion Badulescu <ionut@badula.org>
20434S:	Odd Fixes
20435F:	drivers/net/ethernet/adaptec/starfire*
20436
20437STARFIVE CRYPTO DRIVER
20438M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
20439M:	William Qiu <william.qiu@starfivetech.com>
20440S:	Supported
20441F:	Documentation/devicetree/bindings/crypto/starfive*
20442F:	drivers/crypto/starfive/
20443
20444STARFIVE DEVICETREES
20445M:	Emil Renner Berthing <kernel@esmil.dk>
20446S:	Maintained
20447F:	arch/riscv/boot/dts/starfive/
20448
20449STARFIVE DWMAC GLUE LAYER
20450M:	Emil Renner Berthing <kernel@esmil.dk>
20451M:	Samin Guo <samin.guo@starfivetech.com>
20452S:	Maintained
20453F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
20454F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
20455
20456STARFIVE JH7110 DPHY RX DRIVER
20457M:	Jack Zhu <jack.zhu@starfivetech.com>
20458M:	Changhuang Liang <changhuang.liang@starfivetech.com>
20459S:	Supported
20460F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
20461F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
20462
20463STARFIVE JH7110 MMC/SD/SDIO DRIVER
20464M:	William Qiu <william.qiu@starfivetech.com>
20465S:	Supported
20466F:	Documentation/devicetree/bindings/mmc/starfive*
20467F:	drivers/mmc/host/dw_mmc-starfive.c
20468
20469STARFIVE JH7110 PLL CLOCK DRIVER
20470M:	Xingyu Wu <xingyu.wu@starfivetech.com>
20471S:	Supported
20472F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
20473F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
20474
20475STARFIVE JH7110 SYSCON
20476M:	William Qiu <william.qiu@starfivetech.com>
20477M:	Xingyu Wu <xingyu.wu@starfivetech.com>
20478S:	Supported
20479F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
20480
20481STARFIVE JH7110 TDM DRIVER
20482M:	Walker Chen <walker.chen@starfivetech.com>
20483S:	Maintained
20484F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
20485F:	sound/soc/starfive/jh7110_tdm.c
20486
20487STARFIVE JH71X0 CLOCK DRIVERS
20488M:	Emil Renner Berthing <kernel@esmil.dk>
20489M:	Hal Feng <hal.feng@starfivetech.com>
20490S:	Maintained
20491F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
20492F:	drivers/clk/starfive/clk-starfive-jh71*
20493F:	include/dt-bindings/clock/starfive?jh71*.h
20494
20495STARFIVE JH71X0 PINCTRL DRIVERS
20496M:	Emil Renner Berthing <kernel@esmil.dk>
20497M:	Jianlong Huang <jianlong.huang@starfivetech.com>
20498L:	linux-gpio@vger.kernel.org
20499S:	Maintained
20500F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
20501F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
20502F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
20503F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
20504
20505STARFIVE JH71X0 RESET CONTROLLER DRIVERS
20506M:	Emil Renner Berthing <kernel@esmil.dk>
20507M:	Hal Feng <hal.feng@starfivetech.com>
20508S:	Maintained
20509F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
20510F:	drivers/reset/starfive/reset-starfive-jh71*
20511F:	include/dt-bindings/reset/starfive?jh71*.h
20512
20513STARFIVE JH71X0 USB DRIVERS
20514M:	Minda Chen <minda.chen@starfivetech.com>
20515S:	Maintained
20516F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
20517F:	drivers/usb/cdns3/cdns3-starfive.c
20518
20519STARFIVE JH71XX PMU CONTROLLER DRIVER
20520M:	Walker Chen <walker.chen@starfivetech.com>
20521S:	Supported
20522F:	Documentation/devicetree/bindings/power/starfive*
20523F:	drivers/genpd/starfive/jh71xx-pmu.c
20524F:	include/dt-bindings/power/starfive,jh7110-pmu.h
20525
20526STARFIVE SOC DRIVERS
20527M:	Conor Dooley <conor@kernel.org>
20528S:	Maintained
20529T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
20530F:	Documentation/devicetree/bindings/soc/starfive/
20531F:	drivers/soc/starfive/
20532
20533STARFIVE TRNG DRIVER
20534M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
20535S:	Supported
20536F:	Documentation/devicetree/bindings/rng/starfive*
20537F:	drivers/char/hw_random/jh7110-trng.c
20538
20539STARFIVE WATCHDOG DRIVER
20540M:	Xingyu Wu <xingyu.wu@starfivetech.com>
20541M:	Samin Guo <samin.guo@starfivetech.com>
20542S:	Supported
20543F:	Documentation/devicetree/bindings/watchdog/starfive*
20544F:	drivers/watchdog/starfive-wdt.c
20545
20546STARFIVE JH71X0 PCIE AND USB PHY DRIVER
20547M:	Minda Chen <minda.chen@starfivetech.com>
20548S:	Supported
20549F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
20550F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
20551F:	drivers/phy/starfive/phy-jh7110-pcie.c
20552F:	drivers/phy/starfive/phy-jh7110-usb.c
20553
20554STATIC BRANCH/CALL
20555M:	Peter Zijlstra <peterz@infradead.org>
20556M:	Josh Poimboeuf <jpoimboe@kernel.org>
20557M:	Jason Baron <jbaron@akamai.com>
20558R:	Steven Rostedt <rostedt@goodmis.org>
20559R:	Ard Biesheuvel <ardb@kernel.org>
20560S:	Supported
20561F:	arch/*/include/asm/jump_label*.h
20562F:	arch/*/include/asm/static_call*.h
20563F:	arch/*/kernel/jump_label.c
20564F:	arch/*/kernel/static_call.c
20565F:	include/linux/jump_label*.h
20566F:	include/linux/static_call*.h
20567F:	kernel/jump_label.c
20568F:	kernel/static_call.c
20569
20570STI AUDIO (ASoC) DRIVERS
20571M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
20572L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20573S:	Maintained
20574F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
20575F:	sound/soc/sti/
20576
20577STI CEC DRIVER
20578M:	Alain Volmat <alain.volmat@foss.st.com>
20579S:	Maintained
20580F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
20581F:	drivers/media/cec/platform/sti/
20582
20583STK1160 USB VIDEO CAPTURE DRIVER
20584M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20585L:	linux-media@vger.kernel.org
20586S:	Maintained
20587T:	git git://linuxtv.org/media_tree.git
20588F:	drivers/media/usb/stk1160/
20589
20590STM32 AUDIO (ASoC) DRIVERS
20591M:	Olivier Moysan <olivier.moysan@foss.st.com>
20592M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
20593L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20594S:	Maintained
20595F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
20596F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
20597F:	sound/soc/stm/
20598
20599STM32 TIMER/LPTIMER DRIVERS
20600M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
20601S:	Maintained
20602F:	Documentation/ABI/testing/*timer-stm32
20603F:	Documentation/devicetree/bindings/*/*stm32-*timer*
20604F:	drivers/*/stm32-*timer*
20605F:	drivers/pwm/pwm-stm32*
20606F:	include/linux/*/stm32-*tim*
20607
20608STMMAC ETHERNET DRIVER
20609M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
20610M:	Jose Abreu <joabreu@synopsys.com>
20611L:	netdev@vger.kernel.org
20612S:	Supported
20613W:	http://www.stlinux.com
20614F:	Documentation/networking/device_drivers/ethernet/stmicro/
20615F:	drivers/net/ethernet/stmicro/stmmac/
20616
20617SUN HAPPY MEAL ETHERNET DRIVER
20618M:	Sean Anderson <seanga2@gmail.com>
20619S:	Maintained
20620F:	drivers/net/ethernet/sun/sunhme.*
20621
20622SUN3/3X
20623M:	Sam Creasey <sammy@sammy.net>
20624S:	Maintained
20625W:	http://sammy.net/sun3/
20626F:	arch/m68k/include/asm/sun3*
20627F:	arch/m68k/kernel/*sun3*
20628F:	arch/m68k/sun3*/
20629F:	drivers/net/ethernet/i825xx/sun3*
20630
20631SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
20632M:	Hans de Goede <hdegoede@redhat.com>
20633L:	linux-input@vger.kernel.org
20634S:	Maintained
20635F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
20636F:	drivers/input/keyboard/sun4i-lradc-keys.c
20637
20638SUNDANCE NETWORK DRIVER
20639M:	Denis Kirjanov <kda@linux-powerpc.org>
20640L:	netdev@vger.kernel.org
20641S:	Maintained
20642F:	drivers/net/ethernet/dlink/sundance.c
20643
20644SUNPLUS ETHERNET DRIVER
20645M:	Wells Lu <wellslutw@gmail.com>
20646L:	netdev@vger.kernel.org
20647S:	Maintained
20648W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
20649F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
20650F:	drivers/net/ethernet/sunplus/
20651
20652SUNPLUS MMC DRIVER
20653M:	Tony Huang <tonyhuang.sunplus@gmail.com>
20654M:	Li-hao Kuo <lhjeff911@gmail.com>
20655S:	Maintained
20656F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
20657F:	drivers/mmc/host/sunplus-mmc.c
20658
20659SUNPLUS OCOTP DRIVER
20660M:	Vincent Shih <vincent.sunplus@gmail.com>
20661S:	Maintained
20662F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
20663F:	drivers/nvmem/sunplus-ocotp.c
20664
20665SUNPLUS PWM DRIVER
20666M:	Hammer Hsieh <hammerh0314@gmail.com>
20667S:	Maintained
20668F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
20669F:	drivers/pwm/pwm-sunplus.c
20670
20671SUNPLUS RTC DRIVER
20672M:	Vincent Shih <vincent.sunplus@gmail.com>
20673L:	linux-rtc@vger.kernel.org
20674S:	Maintained
20675F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
20676F:	drivers/rtc/rtc-sunplus.c
20677
20678SUNPLUS SPI CONTROLLER INTERFACE DRIVER
20679M:	Li-hao Kuo <lhjeff911@gmail.com>
20680L:	linux-spi@vger.kernel.org
20681S:	Maintained
20682F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
20683F:	drivers/spi/spi-sunplus-sp7021.c
20684
20685SUNPLUS UART DRIVER
20686M:	Hammer Hsieh <hammerh0314@gmail.com>
20687S:	Maintained
20688F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
20689F:	drivers/tty/serial/sunplus-uart.c
20690
20691SUNPLUS USB2 PHY DRIVER
20692M:	Vincent Shih <vincent.sunplus@gmail.com>
20693L:	linux-usb@vger.kernel.org
20694S:	Maintained
20695F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
20696F:	drivers/phy/sunplus/Kconfig
20697F:	drivers/phy/sunplus/Makefile
20698F:	drivers/phy/sunplus/phy-sunplus-usb2.c
20699
20700SUNPLUS WATCHDOG DRIVER
20701M:	Xiantao Hu <xt.hu@cqplus1.com>
20702L:	linux-watchdog@vger.kernel.org
20703S:	Maintained
20704F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
20705F:	drivers/watchdog/sunplus_wdt.c
20706
20707SUPERH
20708M:	Yoshinori Sato <ysato@users.sourceforge.jp>
20709M:	Rich Felker <dalias@libc.org>
20710M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
20711L:	linux-sh@vger.kernel.org
20712S:	Maintained
20713Q:	http://patchwork.kernel.org/project/linux-sh/list/
20714F:	Documentation/arch/sh/
20715F:	arch/sh/
20716F:	drivers/sh/
20717
20718SUSPEND TO RAM
20719M:	"Rafael J. Wysocki" <rafael@kernel.org>
20720M:	Len Brown <len.brown@intel.com>
20721M:	Pavel Machek <pavel@ucw.cz>
20722L:	linux-pm@vger.kernel.org
20723S:	Supported
20724B:	https://bugzilla.kernel.org
20725F:	Documentation/power/
20726F:	arch/x86/kernel/acpi/sleep*
20727F:	arch/x86/kernel/acpi/wakeup*
20728F:	drivers/base/power/
20729F:	include/linux/freezer.h
20730F:	include/linux/pm.h
20731F:	include/linux/suspend.h
20732F:	kernel/power/
20733
20734SVGA HANDLING
20735M:	Martin Mares <mj@ucw.cz>
20736L:	linux-video@atrey.karlin.mff.cuni.cz
20737S:	Maintained
20738F:	Documentation/admin-guide/svga.rst
20739F:	arch/x86/boot/video*
20740
20741SWITCHDEV
20742M:	Jiri Pirko <jiri@resnulli.us>
20743M:	Ivan Vecera <ivecera@redhat.com>
20744L:	netdev@vger.kernel.org
20745S:	Supported
20746F:	include/net/switchdev.h
20747F:	net/switchdev/
20748
20749SY8106A REGULATOR DRIVER
20750M:	Icenowy Zheng <icenowy@aosc.io>
20751S:	Maintained
20752F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
20753F:	drivers/regulator/sy8106a-regulator.c
20754
20755SYNC FILE FRAMEWORK
20756M:	Sumit Semwal <sumit.semwal@linaro.org>
20757R:	Gustavo Padovan <gustavo@padovan.org>
20758L:	linux-media@vger.kernel.org
20759L:	dri-devel@lists.freedesktop.org
20760S:	Maintained
20761T:	git git://anongit.freedesktop.org/drm/drm-misc
20762F:	Documentation/driver-api/sync_file.rst
20763F:	drivers/dma-buf/dma-fence*
20764F:	drivers/dma-buf/sw_sync.c
20765F:	drivers/dma-buf/sync_*
20766F:	include/linux/sync_file.h
20767F:	include/uapi/linux/sync_file.h
20768
20769SYNOPSYS ARC ARCHITECTURE
20770M:	Vineet Gupta <vgupta@kernel.org>
20771L:	linux-snps-arc@lists.infradead.org
20772S:	Supported
20773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
20774F:	Documentation/arch/arc
20775F:	Documentation/devicetree/bindings/arc/*
20776F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
20777F:	arch/arc/
20778F:	drivers/clocksource/arc_timer.c
20779F:	drivers/tty/serial/arc_uart.c
20780
20781SYNOPSYS ARC HSDK SDP pll clock driver
20782M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20783S:	Supported
20784F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
20785F:	drivers/clk/clk-hsdk-pll.c
20786
20787SYNOPSYS ARC SDP clock driver
20788M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20789S:	Supported
20790F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
20791F:	drivers/clk/axs10x/*
20792
20793SYNOPSYS ARC SDP platform support
20794M:	Alexey Brodkin <abrodkin@synopsys.com>
20795S:	Supported
20796F:	Documentation/devicetree/bindings/arc/axs10*
20797F:	arch/arc/boot/dts/ax*
20798F:	arch/arc/plat-axs10x
20799
20800SYNOPSYS AXS10x RESET CONTROLLER DRIVER
20801M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20802S:	Supported
20803F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
20804F:	drivers/reset/reset-axs10x.c
20805
20806SYNOPSYS CREG GPIO DRIVER
20807M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20808S:	Maintained
20809F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
20810F:	drivers/gpio/gpio-creg-snps.c
20811
20812SYNOPSYS DESIGNWARE 8250 UART DRIVER
20813M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
20814R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20815S:	Supported
20816F:	drivers/tty/serial/8250/8250_dw.c
20817F:	drivers/tty/serial/8250/8250_dwlib.*
20818F:	drivers/tty/serial/8250/8250_lpss.c
20819
20820SYNOPSYS DESIGNWARE APB GPIO DRIVER
20821M:	Hoan Tran <hoan@os.amperecomputing.com>
20822M:	Serge Semin <fancer.lancer@gmail.com>
20823L:	linux-gpio@vger.kernel.org
20824S:	Maintained
20825F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
20826F:	drivers/gpio/gpio-dwapb.c
20827
20828SYNOPSYS DESIGNWARE APB SSI DRIVER
20829M:	Serge Semin <fancer.lancer@gmail.com>
20830L:	linux-spi@vger.kernel.org
20831S:	Supported
20832F:	Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
20833F:	drivers/spi/spi-dw*
20834
20835SYNOPSYS DESIGNWARE AXI DMAC DRIVER
20836M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20837S:	Maintained
20838F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
20839F:	drivers/dma/dw-axi-dmac/
20840
20841SYNOPSYS DESIGNWARE DMAC DRIVER
20842M:	Viresh Kumar <vireshk@kernel.org>
20843R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20844S:	Maintained
20845F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
20846F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
20847F:	drivers/dma/dw/
20848F:	include/dt-bindings/dma/dw-dmac.h
20849F:	include/linux/dma/dw.h
20850F:	include/linux/platform_data/dma-dw.h
20851
20852SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
20853M:	Jose Abreu <Jose.Abreu@synopsys.com>
20854L:	netdev@vger.kernel.org
20855S:	Supported
20856F:	drivers/net/ethernet/synopsys/
20857
20858SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
20859M:	Jose Abreu <Jose.Abreu@synopsys.com>
20860L:	netdev@vger.kernel.org
20861S:	Supported
20862F:	drivers/net/pcs/pcs-xpcs.c
20863F:	drivers/net/pcs/pcs-xpcs.h
20864F:	include/linux/pcs/pcs-xpcs.h
20865
20866SYNOPSYS DESIGNWARE I2C DRIVER
20867M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
20868R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20869R:	Mika Westerberg <mika.westerberg@linux.intel.com>
20870R:	Jan Dabros <jsd@semihalf.com>
20871L:	linux-i2c@vger.kernel.org
20872S:	Supported
20873F:	drivers/i2c/busses/i2c-designware-*
20874
20875SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
20876M:	Jaehoon Chung <jh80.chung@samsung.com>
20877L:	linux-mmc@vger.kernel.org
20878S:	Maintained
20879F:	drivers/mmc/host/dw_mmc*
20880
20881SYNOPSYS HSDK RESET CONTROLLER DRIVER
20882M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20883S:	Supported
20884F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
20885F:	drivers/reset/reset-hsdk.c
20886F:	include/dt-bindings/reset/snps,hsdk-reset.h
20887
20888SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
20889M:	Prabu Thangamuthu <prabu.t@synopsys.com>
20890M:	Manjunath M B <manjumb@synopsys.com>
20891L:	linux-mmc@vger.kernel.org
20892S:	Maintained
20893F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
20894
20895SYSTEM CONFIGURATION (SYSCON)
20896M:	Lee Jones <lee@kernel.org>
20897M:	Arnd Bergmann <arnd@arndb.de>
20898S:	Supported
20899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
20900F:	drivers/mfd/syscon.c
20901
20902SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
20903M:	Sudeep Holla <sudeep.holla@arm.com>
20904R:	Cristian Marussi <cristian.marussi@arm.com>
20905L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20906S:	Maintained
20907F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
20908F:	drivers/clk/clk-sc[mp]i.c
20909F:	drivers/cpufreq/sc[mp]i-cpufreq.c
20910F:	drivers/firmware/arm_scmi/
20911F:	drivers/firmware/arm_scpi.c
20912F:	drivers/powercap/arm_scmi_powercap.c
20913F:	drivers/regulator/scmi-regulator.c
20914F:	drivers/reset/reset-scmi.c
20915F:	include/linux/sc[mp]i_protocol.h
20916F:	include/trace/events/scmi.h
20917F:	include/uapi/linux/virtio_scmi.h
20918
20919SYSTEM RESET/SHUTDOWN DRIVERS
20920M:	Sebastian Reichel <sre@kernel.org>
20921L:	linux-pm@vger.kernel.org
20922S:	Maintained
20923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
20924F:	Documentation/devicetree/bindings/power/reset/
20925F:	drivers/power/reset/
20926
20927SYSTEM TRACE MODULE CLASS
20928M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
20929S:	Maintained
20930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
20931F:	Documentation/trace/stm.rst
20932F:	drivers/hwtracing/stm/
20933F:	include/linux/stm.h
20934F:	include/uapi/linux/stm.h
20935
20936SYSTEM76 ACPI DRIVER
20937M:	Jeremy Soller <jeremy@system76.com>
20938M:	System76 Product Development <productdev@system76.com>
20939L:	platform-driver-x86@vger.kernel.org
20940S:	Maintained
20941F:	drivers/platform/x86/system76_acpi.c
20942
20943SYSV FILESYSTEM
20944S:	Orphan
20945F:	Documentation/filesystems/sysv-fs.rst
20946F:	fs/sysv/
20947F:	include/linux/sysv_fs.h
20948
20949TASKSTATS STATISTICS INTERFACE
20950M:	Balbir Singh <bsingharora@gmail.com>
20951S:	Maintained
20952F:	Documentation/accounting/taskstats*
20953F:	include/linux/taskstats*
20954F:	kernel/taskstats.c
20955
20956TC subsystem
20957M:	Jamal Hadi Salim <jhs@mojatatu.com>
20958M:	Cong Wang <xiyou.wangcong@gmail.com>
20959M:	Jiri Pirko <jiri@resnulli.us>
20960L:	netdev@vger.kernel.org
20961S:	Maintained
20962F:	include/net/pkt_cls.h
20963F:	include/net/pkt_sched.h
20964F:	include/net/tc_act/
20965F:	include/uapi/linux/pkt_cls.h
20966F:	include/uapi/linux/pkt_sched.h
20967F:	include/uapi/linux/tc_act/
20968F:	include/uapi/linux/tc_ematch/
20969F:	net/sched/
20970F:	tools/testing/selftests/tc-testing
20971
20972TC90522 MEDIA DRIVER
20973M:	Akihiro Tsukada <tskd08@gmail.com>
20974L:	linux-media@vger.kernel.org
20975S:	Odd Fixes
20976F:	drivers/media/dvb-frontends/tc90522*
20977
20978TCP LOW PRIORITY MODULE
20979M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
20980M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
20981S:	Maintained
20982W:	http://tcp-lp-mod.sourceforge.net/
20983F:	net/ipv4/tcp_lp.c
20984
20985TDA10071 MEDIA DRIVER
20986M:	Antti Palosaari <crope@iki.fi>
20987L:	linux-media@vger.kernel.org
20988S:	Maintained
20989W:	https://linuxtv.org
20990W:	http://palosaari.fi/linux/
20991Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20992T:	git git://linuxtv.org/anttip/media_tree.git
20993F:	drivers/media/dvb-frontends/tda10071*
20994
20995TDA18212 MEDIA DRIVER
20996M:	Antti Palosaari <crope@iki.fi>
20997L:	linux-media@vger.kernel.org
20998S:	Maintained
20999W:	https://linuxtv.org
21000W:	http://palosaari.fi/linux/
21001Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21002T:	git git://linuxtv.org/anttip/media_tree.git
21003F:	drivers/media/tuners/tda18212*
21004
21005TDA18218 MEDIA DRIVER
21006M:	Antti Palosaari <crope@iki.fi>
21007L:	linux-media@vger.kernel.org
21008S:	Maintained
21009W:	https://linuxtv.org
21010W:	http://palosaari.fi/linux/
21011Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21012T:	git git://linuxtv.org/anttip/media_tree.git
21013F:	drivers/media/tuners/tda18218*
21014
21015TDA18250 MEDIA DRIVER
21016M:	Olli Salonen <olli.salonen@iki.fi>
21017L:	linux-media@vger.kernel.org
21018S:	Maintained
21019W:	https://linuxtv.org
21020Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21021T:	git git://linuxtv.org/media_tree.git
21022F:	drivers/media/tuners/tda18250*
21023
21024TDA18271 MEDIA DRIVER
21025M:	Michael Krufky <mkrufky@linuxtv.org>
21026L:	linux-media@vger.kernel.org
21027S:	Maintained
21028W:	https://linuxtv.org
21029W:	http://github.com/mkrufky
21030Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21031T:	git git://linuxtv.org/mkrufky/tuners.git
21032F:	drivers/media/tuners/tda18271*
21033
21034TDA1997x MEDIA DRIVER
21035M:	Tim Harvey <tharvey@gateworks.com>
21036L:	linux-media@vger.kernel.org
21037S:	Maintained
21038W:	https://linuxtv.org
21039Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21040F:	drivers/media/i2c/tda1997x.*
21041
21042TDA827x MEDIA DRIVER
21043M:	Michael Krufky <mkrufky@linuxtv.org>
21044L:	linux-media@vger.kernel.org
21045S:	Maintained
21046W:	https://linuxtv.org
21047W:	http://github.com/mkrufky
21048Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21049T:	git git://linuxtv.org/mkrufky/tuners.git
21050F:	drivers/media/tuners/tda8290.*
21051
21052TDA8290 MEDIA DRIVER
21053M:	Michael Krufky <mkrufky@linuxtv.org>
21054L:	linux-media@vger.kernel.org
21055S:	Maintained
21056W:	https://linuxtv.org
21057W:	http://github.com/mkrufky
21058Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21059T:	git git://linuxtv.org/mkrufky/tuners.git
21060F:	drivers/media/tuners/tda8290.*
21061
21062TDA9840 MEDIA DRIVER
21063M:	Hans Verkuil <hverkuil@xs4all.nl>
21064L:	linux-media@vger.kernel.org
21065S:	Maintained
21066W:	https://linuxtv.org
21067T:	git git://linuxtv.org/media_tree.git
21068F:	drivers/media/i2c/tda9840*
21069
21070TEA5761 TUNER DRIVER
21071M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21072L:	linux-media@vger.kernel.org
21073S:	Odd fixes
21074W:	https://linuxtv.org
21075T:	git git://linuxtv.org/media_tree.git
21076F:	drivers/media/tuners/tea5761.*
21077
21078TEA5767 TUNER DRIVER
21079M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21080L:	linux-media@vger.kernel.org
21081S:	Maintained
21082W:	https://linuxtv.org
21083T:	git git://linuxtv.org/media_tree.git
21084F:	drivers/media/tuners/tea5767.*
21085
21086TEA6415C MEDIA DRIVER
21087M:	Hans Verkuil <hverkuil@xs4all.nl>
21088L:	linux-media@vger.kernel.org
21089S:	Maintained
21090W:	https://linuxtv.org
21091T:	git git://linuxtv.org/media_tree.git
21092F:	drivers/media/i2c/tea6415c*
21093
21094TEA6420 MEDIA DRIVER
21095M:	Hans Verkuil <hverkuil@xs4all.nl>
21096L:	linux-media@vger.kernel.org
21097S:	Maintained
21098W:	https://linuxtv.org
21099T:	git git://linuxtv.org/media_tree.git
21100F:	drivers/media/i2c/tea6420*
21101
21102TEAM DRIVER
21103M:	Jiri Pirko <jiri@resnulli.us>
21104L:	netdev@vger.kernel.org
21105S:	Supported
21106F:	drivers/net/team/
21107F:	include/linux/if_team.h
21108F:	include/uapi/linux/if_team.h
21109F:	tools/testing/selftests/drivers/net/team/
21110
21111TECHNICAL ADVISORY BOARD PROCESS DOCS
21112M:	"Theodore Ts'o" <tytso@mit.edu>
21113M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21114L:	tech-board-discuss@lists.linux-foundation.org
21115S:	Maintained
21116F:	Documentation/process/contribution-maturity-model.rst
21117F:	Documentation/process/researcher-guidelines.rst
21118
21119TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
21120M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
21121S:	Maintained
21122F:	arch/x86/platform/ts5500/
21123
21124TECHNOTREND USB IR RECEIVER
21125M:	Sean Young <sean@mess.org>
21126L:	linux-media@vger.kernel.org
21127S:	Maintained
21128F:	drivers/media/rc/ttusbir.c
21129
21130TECHWELL TW9910 VIDEO DECODER
21131L:	linux-media@vger.kernel.org
21132S:	Orphan
21133F:	drivers/media/i2c/tw9910.c
21134F:	include/media/i2c/tw9910.h
21135
21136TEE SUBSYSTEM
21137M:	Jens Wiklander <jens.wiklander@linaro.org>
21138R:	Sumit Garg <sumit.garg@linaro.org>
21139L:	op-tee@lists.trustedfirmware.org
21140S:	Maintained
21141F:	Documentation/staging/tee.rst
21142F:	drivers/tee/
21143F:	include/linux/tee_drv.h
21144F:	include/uapi/linux/tee.h
21145
21146TEGRA ARCHITECTURE SUPPORT
21147M:	Thierry Reding <thierry.reding@gmail.com>
21148M:	Jonathan Hunter <jonathanh@nvidia.com>
21149L:	linux-tegra@vger.kernel.org
21150S:	Supported
21151Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
21152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
21153N:	[^a-z]tegra
21154
21155TEGRA CLOCK DRIVER
21156M:	Peter De Schrijver <pdeschrijver@nvidia.com>
21157M:	Prashant Gaikwad <pgaikwad@nvidia.com>
21158S:	Supported
21159F:	drivers/clk/tegra/
21160
21161TEGRA DMA DRIVERS
21162M:	Laxman Dewangan <ldewangan@nvidia.com>
21163M:	Jon Hunter <jonathanh@nvidia.com>
21164S:	Supported
21165F:	drivers/dma/tegra*
21166
21167TEGRA I2C DRIVER
21168M:	Laxman Dewangan <ldewangan@nvidia.com>
21169R:	Dmitry Osipenko <digetx@gmail.com>
21170S:	Supported
21171F:	drivers/i2c/busses/i2c-tegra.c
21172
21173TEGRA IOMMU DRIVERS
21174M:	Thierry Reding <thierry.reding@gmail.com>
21175R:	Krishna Reddy <vdumpa@nvidia.com>
21176L:	linux-tegra@vger.kernel.org
21177S:	Supported
21178F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
21179F:	drivers/iommu/tegra*
21180
21181TEGRA KBC DRIVER
21182M:	Laxman Dewangan <ldewangan@nvidia.com>
21183S:	Supported
21184F:	drivers/input/keyboard/tegra-kbc.c
21185
21186TEGRA NAND DRIVER
21187M:	Stefan Agner <stefan@agner.ch>
21188M:	Lucas Stach <dev@lynxeye.de>
21189S:	Maintained
21190F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
21191F:	drivers/mtd/nand/raw/tegra_nand.c
21192
21193TEGRA PWM DRIVER
21194M:	Thierry Reding <thierry.reding@gmail.com>
21195S:	Supported
21196F:	drivers/pwm/pwm-tegra.c
21197
21198TEGRA QUAD SPI DRIVER
21199M:	Thierry Reding <thierry.reding@gmail.com>
21200M:	Jonathan Hunter <jonathanh@nvidia.com>
21201M:	Sowjanya Komatineni <skomatineni@nvidia.com>
21202L:	linux-tegra@vger.kernel.org
21203S:	Maintained
21204F:	drivers/spi/spi-tegra210-quad.c
21205
21206TEGRA SERIAL DRIVER
21207M:	Laxman Dewangan <ldewangan@nvidia.com>
21208S:	Supported
21209F:	drivers/tty/serial/serial-tegra.c
21210
21211TEGRA SPI DRIVER
21212M:	Laxman Dewangan <ldewangan@nvidia.com>
21213S:	Supported
21214F:	drivers/spi/spi-tegra*
21215
21216TEGRA VIDEO DRIVER
21217M:	Thierry Reding <thierry.reding@gmail.com>
21218M:	Jonathan Hunter <jonathanh@nvidia.com>
21219M:	Sowjanya Komatineni <skomatineni@nvidia.com>
21220M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
21221L:	linux-media@vger.kernel.org
21222L:	linux-tegra@vger.kernel.org
21223S:	Maintained
21224F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
21225F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
21226F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
21227F:	drivers/staging/media/tegra-video/
21228
21229TEGRA XUSB PADCTL DRIVER
21230M:	JC Kuo <jckuo@nvidia.com>
21231S:	Supported
21232F:	drivers/phy/tegra/xusb*
21233
21234TEHUTI ETHERNET DRIVER
21235M:	Andy Gospodarek <andy@greyhouse.net>
21236L:	netdev@vger.kernel.org
21237S:	Supported
21238F:	drivers/net/ethernet/tehuti/*
21239
21240TELECOM CLOCK DRIVER FOR MCPL0010
21241M:	Mark Gross <markgross@kernel.org>
21242S:	Supported
21243F:	drivers/char/tlclk.c
21244
21245TEMPO SEMICONDUCTOR DRIVERS
21246M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
21247S:	Maintained
21248F:	Documentation/devicetree/bindings/sound/tscs*.txt
21249F:	sound/soc/codecs/tscs*.c
21250F:	sound/soc/codecs/tscs*.h
21251
21252TENSILICA XTENSA PORT (xtensa)
21253M:	Chris Zankel <chris@zankel.net>
21254M:	Max Filippov <jcmvbkbc@gmail.com>
21255S:	Maintained
21256T:	git https://github.com/jcmvbkbc/linux-xtensa.git
21257F:	arch/xtensa/
21258F:	drivers/irqchip/irq-xtensa-*
21259
21260TEXAS INSTRUMENTS ASoC DRIVERS
21261M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
21262L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21263S:	Maintained
21264F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
21265F:	sound/soc/ti/
21266
21267TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
21268M:	Shenghao Ding <shenghao-ding@ti.com>
21269M:	Kevin Lu <kevin-lu@ti.com>
21270M:	Baojun Xu <baojun.xu@ti.com>
21271L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21272S:	Maintained
21273F:	Documentation/devicetree/bindings/sound/tas2552.txt
21274F:	Documentation/devicetree/bindings/sound/tas2562.yaml
21275F:	Documentation/devicetree/bindings/sound/tas2770.yaml
21276F:	Documentation/devicetree/bindings/sound/tas27xx.yaml
21277F:	Documentation/devicetree/bindings/sound/ti,pcm1681.txt
21278F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
21279F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
21280F:	Documentation/devicetree/bindings/sound/tlv320adcx140.yaml
21281F:	Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
21282F:	Documentation/devicetree/bindings/sound/tpa6130a2.txt
21283F:	include/sound/tas2*.h
21284F:	include/sound/tlv320*.h
21285F:	include/sound/tpa6130a2-plat.h
21286F:	sound/pci/hda/tas2781_hda_i2c.c
21287F:	sound/soc/codecs/pcm1681.c
21288F:	sound/soc/codecs/pcm1789*.*
21289F:	sound/soc/codecs/pcm179x*.*
21290F:	sound/soc/codecs/pcm186x*.*
21291F:	sound/soc/codecs/pcm3008.*
21292F:	sound/soc/codecs/pcm3060*.*
21293F:	sound/soc/codecs/pcm3168a*.*
21294F:	sound/soc/codecs/pcm5102a.c
21295F:	sound/soc/codecs/pcm512x*.*
21296F:	sound/soc/codecs/tas2*.*
21297F:	sound/soc/codecs/tlv320*.*
21298F:	sound/soc/codecs/tpa6130a2.*
21299
21300TEXAS INSTRUMENTS DMA DRIVERS
21301M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
21302L:	dmaengine@vger.kernel.org
21303S:	Maintained
21304F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
21305F:	Documentation/devicetree/bindings/dma/ti-edma.txt
21306F:	Documentation/devicetree/bindings/dma/ti/
21307F:	drivers/dma/ti/
21308F:	include/linux/dma/k3-psil.h
21309F:	include/linux/dma/k3-udma-glue.h
21310F:	include/linux/dma/ti-cppi5.h
21311X:	drivers/dma/ti/cppi41.c
21312
21313TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
21314M:	Robert Marko <robert.marko@sartura.hr>
21315M:	Luka Perkov <luka.perkov@sartura.hr>
21316L:	linux-hwmon@vger.kernel.org
21317S:	Maintained
21318F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
21319F:	Documentation/hwmon/tps23861.rst
21320F:	drivers/hwmon/tps23861.c
21321
21322TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
21323M:	Ricardo Ribalda <ribalda@kernel.org>
21324L:	linux-iio@vger.kernel.org
21325S:	Supported
21326F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
21327F:	drivers/iio/dac/ti-dac7612.c
21328
21329TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
21330M:	Nishanth Menon <nm@ti.com>
21331M:	Tero Kristo <kristo@kernel.org>
21332M:	Santosh Shilimkar <ssantosh@kernel.org>
21333L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21334S:	Maintained
21335F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
21336F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
21337F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
21338F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
21339F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
21340F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
21341F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
21342F:	drivers/clk/keystone/sci-clk.c
21343F:	drivers/firmware/ti_sci*
21344F:	drivers/irqchip/irq-ti-sci-inta.c
21345F:	drivers/irqchip/irq-ti-sci-intr.c
21346F:	drivers/reset/reset-ti-sci.c
21347F:	drivers/soc/ti/ti_sci_inta_msi.c
21348F:	drivers/genpd/ti/ti_sci_pm_domains.c
21349F:	include/dt-bindings/soc/ti,sci_pm_domain.h
21350F:	include/linux/soc/ti/ti_sci_inta_msi.h
21351F:	include/linux/soc/ti/ti_sci_protocol.h
21352
21353TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
21354M:	Puranjay Mohan <puranjay12@gmail.com>
21355L:	linux-iio@vger.kernel.org
21356S:	Supported
21357F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
21358F:	drivers/iio/temperature/tmp117.c
21359
21360THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
21361M:	Hans Verkuil <hverkuil@xs4all.nl>
21362L:	linux-media@vger.kernel.org
21363S:	Maintained
21364W:	https://linuxtv.org
21365T:	git git://linuxtv.org/media_tree.git
21366F:	drivers/media/radio/radio-raremono.c
21367
21368THERMAL
21369M:	Rafael J. Wysocki <rafael@kernel.org>
21370M:	Daniel Lezcano <daniel.lezcano@linaro.org>
21371R:	Amit Kucheria <amitk@kernel.org>
21372R:	Zhang Rui <rui.zhang@intel.com>
21373L:	linux-pm@vger.kernel.org
21374S:	Supported
21375Q:	https://patchwork.kernel.org/project/linux-pm/list/
21376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
21377F:	Documentation/ABI/testing/sysfs-class-thermal
21378F:	Documentation/admin-guide/thermal/
21379F:	Documentation/devicetree/bindings/thermal/
21380F:	Documentation/driver-api/thermal/
21381F:	drivers/thermal/
21382F:	include/dt-bindings/thermal/
21383F:	include/linux/cpu_cooling.h
21384F:	include/linux/thermal.h
21385F:	include/uapi/linux/thermal.h
21386F:	tools/lib/thermal/
21387F:	tools/thermal/
21388
21389THERMAL DRIVER FOR AMLOGIC SOCS
21390M:	Guillaume La Roque <glaroque@baylibre.com>
21391L:	linux-pm@vger.kernel.org
21392L:	linux-amlogic@lists.infradead.org
21393S:	Supported
21394W:	http://linux-meson.com/
21395F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
21396F:	drivers/thermal/amlogic_thermal.c
21397
21398THERMAL/CPU_COOLING
21399M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
21400M:	Daniel Lezcano <daniel.lezcano@linaro.org>
21401M:	Viresh Kumar <viresh.kumar@linaro.org>
21402R:	Lukasz Luba <lukasz.luba@arm.com>
21403L:	linux-pm@vger.kernel.org
21404S:	Supported
21405F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
21406F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
21407F:	drivers/thermal/cpufreq_cooling.c
21408F:	drivers/thermal/cpuidle_cooling.c
21409F:	include/linux/cpu_cooling.h
21410
21411THERMAL/POWER_ALLOCATOR
21412M:	Lukasz Luba <lukasz.luba@arm.com>
21413L:	linux-pm@vger.kernel.org
21414S:	Maintained
21415F:	Documentation/driver-api/thermal/power_allocator.rst
21416F:	drivers/thermal/gov_power_allocator.c
21417F:	drivers/thermal/thermal_trace_ipa.h
21418
21419THINKPAD ACPI EXTRAS DRIVER
21420M:	Henrique de Moraes Holschuh <hmh@hmh.eng.br>
21421L:	ibm-acpi-devel@lists.sourceforge.net
21422L:	platform-driver-x86@vger.kernel.org
21423S:	Maintained
21424W:	http://ibm-acpi.sourceforge.net
21425W:	http://thinkwiki.org/wiki/Ibm-acpi
21426T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
21427F:	drivers/platform/x86/thinkpad_acpi.c
21428
21429THINKPAD LMI DRIVER
21430M:	Mark Pearson <markpearson@lenovo.com>
21431L:	platform-driver-x86@vger.kernel.org
21432S:	Maintained
21433F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
21434F:	drivers/platform/x86/think-lmi.?
21435
21436THUNDERBOLT DMA TRAFFIC TEST DRIVER
21437M:	Isaac Hazan <isaac.hazan@intel.com>
21438L:	linux-usb@vger.kernel.org
21439S:	Maintained
21440F:	drivers/thunderbolt/dma_test.c
21441
21442THUNDERBOLT DRIVER
21443M:	Andreas Noever <andreas.noever@gmail.com>
21444M:	Michael Jamet <michael.jamet@intel.com>
21445M:	Mika Westerberg <mika.westerberg@linux.intel.com>
21446M:	Yehezkel Bernat <YehezkelShB@gmail.com>
21447L:	linux-usb@vger.kernel.org
21448S:	Maintained
21449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
21450F:	Documentation/admin-guide/thunderbolt.rst
21451F:	drivers/thunderbolt/
21452F:	include/linux/thunderbolt.h
21453
21454THUNDERBOLT NETWORK DRIVER
21455M:	Michael Jamet <michael.jamet@intel.com>
21456M:	Mika Westerberg <mika.westerberg@linux.intel.com>
21457M:	Yehezkel Bernat <YehezkelShB@gmail.com>
21458L:	netdev@vger.kernel.org
21459S:	Maintained
21460F:	drivers/net/thunderbolt/
21461
21462THUNDERX GPIO DRIVER
21463M:	Robert Richter <rric@kernel.org>
21464S:	Odd Fixes
21465F:	drivers/gpio/gpio-thunderx.c
21466
21467TI ADS7924 ADC DRIVER
21468M:	Hugo Villeneuve <hvilleneuve@dimonoff.com>
21469L:	linux-iio@vger.kernel.org
21470S:	Supported
21471F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
21472F:	drivers/iio/adc/ti-ads7924.c
21473
21474TI AM437X VPFE DRIVER
21475M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
21476L:	linux-media@vger.kernel.org
21477S:	Maintained
21478W:	https://linuxtv.org
21479Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21480T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
21481F:	drivers/media/platform/ti/am437x/
21482
21483TI BANDGAP AND THERMAL DRIVER
21484M:	Eduardo Valentin <edubezval@gmail.com>
21485M:	Keerthy <j-keerthy@ti.com>
21486L:	linux-pm@vger.kernel.org
21487L:	linux-omap@vger.kernel.org
21488S:	Maintained
21489F:	drivers/thermal/ti-soc-thermal/
21490
21491TI BQ27XXX POWER SUPPLY DRIVER
21492F:	drivers/power/supply/bq27xxx_battery.c
21493F:	drivers/power/supply/bq27xxx_battery_i2c.c
21494F:	include/linux/power/bq27xxx_battery.h
21495
21496TI CDCE706 CLOCK DRIVER
21497M:	Max Filippov <jcmvbkbc@gmail.com>
21498S:	Maintained
21499F:	drivers/clk/clk-cdce706.c
21500
21501TI CLOCK DRIVER
21502M:	Tero Kristo <kristo@kernel.org>
21503L:	linux-omap@vger.kernel.org
21504S:	Odd Fixes
21505F:	drivers/clk/ti/
21506F:	include/linux/clk/ti.h
21507
21508TI DAVINCI MACHINE SUPPORT
21509M:	Bartosz Golaszewski <brgl@bgdev.pl>
21510L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21511S:	Maintained
21512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
21513F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
21514F:	arch/arm/boot/dts/ti/davinci/
21515F:	arch/arm/mach-davinci/
21516F:	drivers/i2c/busses/i2c-davinci.c
21517
21518TI DAVINCI SERIES CLOCK DRIVER
21519M:	David Lechner <david@lechnology.com>
21520R:	Sekhar Nori <nsekhar@ti.com>
21521S:	Maintained
21522F:	Documentation/devicetree/bindings/clock/ti/davinci/
21523F:	drivers/clk/davinci/
21524F:	include/linux/clk/davinci.h
21525
21526TI DAVINCI SERIES GPIO DRIVER
21527M:	Keerthy <j-keerthy@ti.com>
21528L:	linux-gpio@vger.kernel.org
21529S:	Maintained
21530F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
21531F:	drivers/gpio/gpio-davinci.c
21532
21533TI DAVINCI SERIES MEDIA DRIVER
21534M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
21535L:	linux-media@vger.kernel.org
21536S:	Maintained
21537W:	https://linuxtv.org
21538Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21539T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
21540F:	drivers/media/platform/ti/davinci/
21541F:	include/media/davinci/
21542
21543TI ENHANCED CAPTURE (eCAP) DRIVER
21544M:	Vignesh Raghavendra <vigneshr@ti.com>
21545R:	Julien Panis <jpanis@baylibre.com>
21546L:	linux-iio@vger.kernel.org
21547L:	linux-omap@vger.kernel.org
21548S:	Maintained
21549F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
21550F:	drivers/counter/ti-ecap-capture.c
21551
21552TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
21553R:	David Lechner <david@lechnology.com>
21554L:	linux-iio@vger.kernel.org
21555F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
21556F:	drivers/counter/ti-eqep.c
21557
21558TI ETHERNET SWITCH DRIVER (CPSW)
21559R:	Grygorii Strashko <grygorii.strashko@ti.com>
21560L:	linux-omap@vger.kernel.org
21561L:	netdev@vger.kernel.org
21562S:	Maintained
21563F:	drivers/net/ethernet/ti/cpsw*
21564F:	drivers/net/ethernet/ti/davinci*
21565
21566TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
21567M:	Alex Dubov <oakad@yahoo.com>
21568S:	Maintained
21569W:	http://tifmxx.berlios.de/
21570F:	drivers/memstick/host/tifm_ms.c
21571F:	drivers/misc/tifm*
21572F:	drivers/mmc/host/tifm_sd.c
21573F:	include/linux/tifm.h
21574
21575TI FPD-LINK DRIVERS
21576M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
21577L:	linux-media@vger.kernel.org
21578S:	Maintained
21579F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
21580F:	drivers/media/i2c/ds90*
21581F:	include/media/i2c/ds90*
21582
21583TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
21584M:	Nishanth Menon <nm@ti.com>
21585M:	Santosh Shilimkar <ssantosh@kernel.org>
21586L:	linux-kernel@vger.kernel.org
21587L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21588S:	Maintained
21589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
21590F:	drivers/genpd/ti/omap_prm.c
21591F:	drivers/soc/ti/*
21592
21593TI LM49xxx FAMILY ASoC CODEC DRIVERS
21594M:	M R Swami Reddy <mr.swami.reddy@ti.com>
21595M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
21596L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21597S:	Maintained
21598F:	sound/soc/codecs/isabelle*
21599F:	sound/soc/codecs/lm49453*
21600
21601TI LMP92064 ADC DRIVER
21602M:	Leonard Göhrs <l.goehrs@pengutronix.de>
21603R:	kernel@pengutronix.de
21604L:	linux-iio@vger.kernel.org
21605S:	Maintained
21606F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
21607F:	drivers/iio/adc/ti-lmp92064.c
21608
21609TI PCM3060 ASoC CODEC DRIVER
21610M:	Kirill Marinushkin <kmarinushkin@birdec.com>
21611L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21612S:	Maintained
21613F:	Documentation/devicetree/bindings/sound/pcm3060.txt
21614F:	sound/soc/codecs/pcm3060*
21615
21616TI TAS571X FAMILY ASoC CODEC DRIVER
21617M:	Kevin Cernekee <cernekee@chromium.org>
21618L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21619S:	Odd Fixes
21620F:	sound/soc/codecs/tas571x*
21621
21622TI TMAG5273 MAGNETOMETER DRIVER
21623M:	Gerald Loacker <gerald.loacker@wolfvision.net>
21624L:	linux-iio@vger.kernel.org
21625S:	Maintained
21626F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
21627F:	drivers/iio/magnetometer/tmag5273.c
21628
21629TI TRF7970A NFC DRIVER
21630M:	Mark Greer <mgreer@animalcreek.com>
21631L:	linux-wireless@vger.kernel.org
21632S:	Supported
21633F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
21634F:	drivers/nfc/trf7970a.c
21635
21636TI TSC2046 ADC DRIVER
21637M:	Oleksij Rempel <o.rempel@pengutronix.de>
21638R:	kernel@pengutronix.de
21639L:	linux-iio@vger.kernel.org
21640S:	Maintained
21641F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
21642F:	drivers/iio/adc/ti-tsc2046.c
21643
21644TI TWL4030 SERIES SOC CODEC DRIVER
21645M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
21646L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21647S:	Maintained
21648F:	sound/soc/codecs/twl4030*
21649
21650TI VPE/CAL DRIVERS
21651M:	Benoit Parrot <bparrot@ti.com>
21652L:	linux-media@vger.kernel.org
21653S:	Maintained
21654W:	http://linuxtv.org/
21655Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21656F:	Documentation/devicetree/bindings/media/ti,cal.yaml
21657F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
21658F:	drivers/media/platform/ti/cal/
21659F:	drivers/media/platform/ti/vpe/
21660
21661TI WILINK WIRELESS DRIVERS
21662L:	linux-wireless@vger.kernel.org
21663S:	Orphan
21664W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
21665W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
21666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
21667F:	drivers/net/wireless/ti/
21668
21669TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
21670M:	John Stultz <jstultz@google.com>
21671M:	Thomas Gleixner <tglx@linutronix.de>
21672R:	Stephen Boyd <sboyd@kernel.org>
21673L:	linux-kernel@vger.kernel.org
21674S:	Supported
21675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
21676F:	include/linux/clocksource.h
21677F:	include/linux/time.h
21678F:	include/linux/timex.h
21679F:	include/uapi/linux/time.h
21680F:	include/uapi/linux/timex.h
21681F:	kernel/time/alarmtimer.c
21682F:	kernel/time/clocksource.c
21683F:	kernel/time/ntp.c
21684F:	kernel/time/time*.c
21685F:	tools/testing/selftests/timers/
21686
21687TIPC NETWORK LAYER
21688M:	Jon Maloy <jmaloy@redhat.com>
21689M:	Ying Xue <ying.xue@windriver.com>
21690L:	netdev@vger.kernel.org (core kernel code)
21691L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
21692S:	Maintained
21693W:	http://tipc.sourceforge.net/
21694F:	include/uapi/linux/tipc*.h
21695F:	net/tipc/
21696
21697TLAN NETWORK DRIVER
21698M:	Samuel Chessman <chessman@tux.org>
21699L:	tlan-devel@lists.sourceforge.net (subscribers-only)
21700S:	Maintained
21701W:	http://sourceforge.net/projects/tlan/
21702F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
21703F:	drivers/net/ethernet/ti/tlan.*
21704
21705TMIO/SDHI MMC DRIVER
21706M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
21707L:	linux-mmc@vger.kernel.org
21708L:	linux-renesas-soc@vger.kernel.org
21709S:	Supported
21710F:	drivers/mmc/host/renesas_sdhi*
21711F:	drivers/mmc/host/tmio_mmc*
21712F:	include/linux/mfd/tmio.h
21713
21714TMP401 HARDWARE MONITOR DRIVER
21715M:	Guenter Roeck <linux@roeck-us.net>
21716L:	linux-hwmon@vger.kernel.org
21717S:	Maintained
21718F:	Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
21719F:	Documentation/hwmon/tmp401.rst
21720F:	drivers/hwmon/tmp401.c
21721
21722TMP464 HARDWARE MONITOR DRIVER
21723M:	Guenter Roeck <linux@roeck-us.net>
21724L:	linux-hwmon@vger.kernel.org
21725S:	Maintained
21726F:	Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
21727F:	Documentation/hwmon/tmp464.rst
21728F:	drivers/hwmon/tmp464.c
21729
21730TMP513 HARDWARE MONITOR DRIVER
21731M:	Eric Tremblay <etremblay@distech-controls.com>
21732L:	linux-hwmon@vger.kernel.org
21733S:	Maintained
21734F:	Documentation/hwmon/tmp513.rst
21735F:	drivers/hwmon/tmp513.c
21736
21737TMPFS (SHMEM FILESYSTEM)
21738M:	Hugh Dickins <hughd@google.com>
21739L:	linux-mm@kvack.org
21740S:	Maintained
21741F:	include/linux/shmem_fs.h
21742F:	mm/shmem.c
21743
21744TOMOYO SECURITY MODULE
21745M:	Kentaro Takeda <takedakn@nttdata.co.jp>
21746M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
21747L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
21748L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
21749L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
21750L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
21751S:	Maintained
21752W:	https://tomoyo.osdn.jp/
21753F:	security/tomoyo/
21754
21755TOPSTAR LAPTOP EXTRAS DRIVER
21756M:	Herton Ronaldo Krzesinski <herton@canonical.com>
21757L:	platform-driver-x86@vger.kernel.org
21758S:	Maintained
21759F:	drivers/platform/x86/topstar-laptop.c
21760
21761TORTURE-TEST MODULES
21762M:	Davidlohr Bueso <dave@stgolabs.net>
21763M:	"Paul E. McKenney" <paulmck@kernel.org>
21764M:	Josh Triplett <josh@joshtriplett.org>
21765L:	linux-kernel@vger.kernel.org
21766S:	Supported
21767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
21768F:	Documentation/RCU/torture.rst
21769F:	kernel/locking/locktorture.c
21770F:	kernel/rcu/rcuscale.c
21771F:	kernel/rcu/rcutorture.c
21772F:	kernel/rcu/refscale.c
21773F:	kernel/torture.c
21774
21775TOSHIBA ACPI EXTRAS DRIVER
21776M:	Azael Avalos <coproscefalo@gmail.com>
21777L:	platform-driver-x86@vger.kernel.org
21778S:	Maintained
21779F:	drivers/platform/x86/toshiba_acpi.c
21780
21781TOSHIBA BLUETOOTH DRIVER
21782M:	Azael Avalos <coproscefalo@gmail.com>
21783L:	platform-driver-x86@vger.kernel.org
21784S:	Maintained
21785F:	drivers/platform/x86/toshiba_bluetooth.c
21786
21787TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
21788M:	Azael Avalos <coproscefalo@gmail.com>
21789L:	platform-driver-x86@vger.kernel.org
21790S:	Maintained
21791F:	drivers/platform/x86/toshiba_haps.c
21792
21793TOSHIBA SMM DRIVER
21794M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
21795S:	Maintained
21796W:	http://www.buzzard.org.uk/toshiba/
21797F:	drivers/char/toshiba.c
21798F:	include/linux/toshiba.h
21799F:	include/uapi/linux/toshiba.h
21800
21801TOSHIBA TC358743 DRIVER
21802M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
21803L:	linux-media@vger.kernel.org
21804S:	Maintained
21805F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
21806F:	drivers/media/i2c/tc358743*
21807F:	include/media/i2c/tc358743.h
21808
21809TOSHIBA WMI HOTKEYS DRIVER
21810M:	Azael Avalos <coproscefalo@gmail.com>
21811L:	platform-driver-x86@vger.kernel.org
21812S:	Maintained
21813F:	drivers/platform/x86/toshiba-wmi.c
21814
21815TPM DEVICE DRIVER
21816M:	Peter Huewe <peterhuewe@gmx.de>
21817M:	Jarkko Sakkinen <jarkko@kernel.org>
21818R:	Jason Gunthorpe <jgg@ziepe.ca>
21819L:	linux-integrity@vger.kernel.org
21820S:	Maintained
21821W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
21822Q:	https://patchwork.kernel.org/project/linux-integrity/list/
21823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
21824F:	drivers/char/tpm/
21825
21826TPS546D24 DRIVER
21827M:	Duke Du <dukedu83@gmail.com>
21828L:	linux-hwmon@vger.kernel.org
21829S:	Maintained
21830F:	Documentation/hwmon/tps546d24.rst
21831F:	drivers/hwmon/pmbus/tps546d24.c
21832
21833TQ SYSTEMS BOARD & DRIVER SUPPORT
21834L:	linux@ew.tq-group.com
21835S:	Supported
21836W:	https://www.tq-group.com/en/products/tq-embedded/
21837F:	arch/arm/boot/dts/imx*mba*.dts*
21838F:	arch/arm/boot/dts/imx*tqma*.dts*
21839F:	arch/arm/boot/dts/mba*.dtsi
21840F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
21841F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
21842F:	arch/arm64/boot/dts/freescale/mba*.dtsi
21843F:	drivers/gpio/gpio-tqmx86.c
21844F:	drivers/mfd/tqmx86.c
21845F:	drivers/watchdog/tqmx86_wdt.c
21846
21847TRACING
21848M:	Steven Rostedt <rostedt@goodmis.org>
21849M:	Masami Hiramatsu <mhiramat@kernel.org>
21850L:	linux-kernel@vger.kernel.org
21851L:	linux-trace-kernel@vger.kernel.org
21852S:	Maintained
21853Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
21854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
21855F:	Documentation/trace/*
21856F:	fs/tracefs/
21857F:	include/linux/trace*.h
21858F:	include/trace/
21859F:	kernel/trace/
21860F:	scripts/tracing/
21861F:	tools/testing/selftests/ftrace/
21862
21863TRACING MMIO ACCESSES (MMIOTRACE)
21864M:	Steven Rostedt <rostedt@goodmis.org>
21865M:	Masami Hiramatsu <mhiramat@kernel.org>
21866R:	Karol Herbst <karolherbst@gmail.com>
21867R:	Pekka Paalanen <ppaalanen@gmail.com>
21868L:	linux-kernel@vger.kernel.org
21869L:	nouveau@lists.freedesktop.org
21870S:	Maintained
21871F:	arch/x86/mm/kmmio.c
21872F:	arch/x86/mm/mmio-mod.c
21873F:	arch/x86/mm/testmmiotrace.c
21874F:	include/linux/mmiotrace.h
21875F:	kernel/trace/trace_mmiotrace.c
21876
21877TRACING OS NOISE / LATENCY TRACERS
21878M:	Steven Rostedt <rostedt@goodmis.org>
21879M:	Daniel Bristot de Oliveira <bristot@kernel.org>
21880S:	Maintained
21881F:	Documentation/trace/hwlat_detector.rst
21882F:	Documentation/trace/osnoise-tracer.rst
21883F:	Documentation/trace/timerlat-tracer.rst
21884F:	arch/*/kernel/trace.c
21885F:	include/trace/events/osnoise.h
21886F:	kernel/trace/trace_hwlat.c
21887F:	kernel/trace/trace_irqsoff.c
21888F:	kernel/trace/trace_osnoise.c
21889F:	kernel/trace/trace_sched_wakeup.c
21890
21891TRADITIONAL CHINESE DOCUMENTATION
21892M:	Hu Haowen <src.res.211@gmail.com>
21893S:	Maintained
21894W:	https://github.com/srcres258/linux-doc
21895T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
21896F:	Documentation/translations/zh_TW/
21897
21898TTY LAYER AND SERIAL DRIVERS
21899M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21900M:	Jiri Slaby <jirislaby@kernel.org>
21901L:	linux-kernel@vger.kernel.org
21902L:	linux-serial@vger.kernel.org
21903S:	Supported
21904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
21905F:	Documentation/devicetree/bindings/serial/
21906F:	Documentation/driver-api/serial/
21907F:	drivers/tty/
21908F:	include/linux/selection.h
21909F:	include/linux/serial.h
21910F:	include/linux/serial_core.h
21911F:	include/linux/sysrq.h
21912F:	include/linux/tty*.h
21913F:	include/linux/vt.h
21914F:	include/linux/vt_*.h
21915F:	include/uapi/linux/serial.h
21916F:	include/uapi/linux/serial_core.h
21917F:	include/uapi/linux/tty.h
21918
21919TUA9001 MEDIA DRIVER
21920M:	Antti Palosaari <crope@iki.fi>
21921L:	linux-media@vger.kernel.org
21922S:	Maintained
21923W:	https://linuxtv.org
21924W:	http://palosaari.fi/linux/
21925Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21926T:	git git://linuxtv.org/anttip/media_tree.git
21927F:	drivers/media/tuners/tua9001*
21928
21929TULIP NETWORK DRIVERS
21930L:	netdev@vger.kernel.org
21931L:	linux-parisc@vger.kernel.org
21932S:	Orphan
21933F:	drivers/net/ethernet/dec/tulip/
21934
21935TUN/TAP driver
21936M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
21937M:	Jason Wang <jasowang@redhat.com>
21938S:	Maintained
21939W:	http://vtun.sourceforge.net/tun
21940F:	Documentation/networking/tuntap.rst
21941F:	arch/um/os-Linux/drivers/
21942F:	drivers/net/tap.c
21943F:	drivers/net/tun.c
21944
21945TURBOCHANNEL SUBSYSTEM
21946M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
21947M:	Ralf Baechle <ralf@linux-mips.org>
21948L:	linux-mips@vger.kernel.org
21949S:	Maintained
21950Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
21951F:	drivers/tc/
21952F:	include/linux/tc.h
21953
21954TURBOSTAT UTILITY
21955M:	"Len Brown" <lenb@kernel.org>
21956L:	linux-pm@vger.kernel.org
21957S:	Supported
21958Q:	https://patchwork.kernel.org/project/linux-pm/list/
21959B:	https://bugzilla.kernel.org
21960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
21961F:	tools/power/x86/turbostat/
21962
21963TW5864 VIDEO4LINUX DRIVER
21964M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
21965M:	Anton Sviridenko <anton@corp.bluecherry.net>
21966M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
21967M:	Andrey Utkin <andrey_utkin@fastmail.com>
21968L:	linux-media@vger.kernel.org
21969S:	Supported
21970F:	drivers/media/pci/tw5864/
21971
21972TW68 VIDEO4LINUX DRIVER
21973M:	Hans Verkuil <hverkuil@xs4all.nl>
21974L:	linux-media@vger.kernel.org
21975S:	Odd Fixes
21976W:	https://linuxtv.org
21977T:	git git://linuxtv.org/media_tree.git
21978F:	drivers/media/pci/tw68/
21979
21980TW686X VIDEO4LINUX DRIVER
21981M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
21982L:	linux-media@vger.kernel.org
21983S:	Maintained
21984W:	http://linuxtv.org
21985T:	git git://linuxtv.org/media_tree.git
21986F:	drivers/media/pci/tw686x/
21987
21988U-BOOT ENVIRONMENT VARIABLES
21989M:	Rafał Miłecki <rafal@milecki.pl>
21990S:	Maintained
21991F:	Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
21992F:	drivers/nvmem/u-boot-env.c
21993
21994UACCE ACCELERATOR FRAMEWORK
21995M:	Zhangfei Gao <zhangfei.gao@linaro.org>
21996M:	Zhou Wang <wangzhou1@hisilicon.com>
21997L:	linux-accelerators@lists.ozlabs.org
21998L:	linux-kernel@vger.kernel.org
21999S:	Maintained
22000F:	Documentation/ABI/testing/sysfs-driver-uacce
22001F:	Documentation/misc-devices/uacce.rst
22002F:	drivers/misc/uacce/
22003F:	include/linux/uacce.h
22004F:	include/uapi/misc/uacce/
22005
22006UBI FILE SYSTEM (UBIFS)
22007M:	Richard Weinberger <richard@nod.at>
22008L:	linux-mtd@lists.infradead.org
22009S:	Supported
22010W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
22011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
22012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
22013F:	Documentation/ABI/testing/sysfs-fs-ubifs
22014F:	Documentation/filesystems/ubifs-authentication.rst
22015F:	Documentation/filesystems/ubifs.rst
22016F:	fs/ubifs/
22017
22018UBLK USERSPACE BLOCK DRIVER
22019M:	Ming Lei <ming.lei@redhat.com>
22020L:	linux-block@vger.kernel.org
22021S:	Maintained
22022F:	Documentation/block/ublk.rst
22023F:	drivers/block/ublk_drv.c
22024F:	include/uapi/linux/ublk_cmd.h
22025
22026UCLINUX (M68KNOMMU AND COLDFIRE)
22027M:	Greg Ungerer <gerg@linux-m68k.org>
22028L:	linux-m68k@lists.linux-m68k.org
22029S:	Maintained
22030W:	http://www.linux-m68k.org/
22031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
22032F:	arch/m68k/*/*_no.*
22033F:	arch/m68k/68*/
22034F:	arch/m68k/coldfire/
22035F:	arch/m68k/include/asm/*_no.*
22036
22037UDF FILESYSTEM
22038M:	Jan Kara <jack@suse.com>
22039S:	Maintained
22040F:	Documentation/filesystems/udf.rst
22041F:	fs/udf/
22042
22043UDRAW TABLET
22044M:	Bastien Nocera <hadess@hadess.net>
22045L:	linux-input@vger.kernel.org
22046S:	Maintained
22047F:	drivers/hid/hid-udraw-ps3.c
22048
22049UFS FILESYSTEM
22050M:	Evgeniy Dushistov <dushistov@mail.ru>
22051S:	Maintained
22052F:	Documentation/admin-guide/ufs.rst
22053F:	fs/ufs/
22054
22055UHID USERSPACE HID IO DRIVER
22056M:	David Rheinsberg <david@readahead.eu>
22057L:	linux-input@vger.kernel.org
22058S:	Maintained
22059F:	drivers/hid/uhid.c
22060F:	include/uapi/linux/uhid.h
22061
22062ULPI BUS
22063M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
22064L:	linux-usb@vger.kernel.org
22065S:	Maintained
22066F:	drivers/usb/common/ulpi.c
22067F:	include/linux/ulpi/
22068
22069UNICODE SUBSYSTEM
22070M:	Gabriel Krisman Bertazi <krisman@collabora.com>
22071L:	linux-fsdevel@vger.kernel.org
22072S:	Supported
22073F:	fs/unicode/
22074
22075UNIFDEF
22076M:	Tony Finch <dot@dotat.at>
22077S:	Maintained
22078W:	http://dotat.at/prog/unifdef
22079F:	scripts/unifdef.c
22080
22081UNIFORM CDROM DRIVER
22082M:	Phillip Potter <phil@philpotter.co.uk>
22083S:	Maintained
22084F:	Documentation/cdrom/
22085F:	drivers/cdrom/cdrom.c
22086F:	include/linux/cdrom.h
22087F:	include/uapi/linux/cdrom.h
22088
22089UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
22090R:	Alim Akhtar <alim.akhtar@samsung.com>
22091R:	Avri Altman <avri.altman@wdc.com>
22092R:	Bart Van Assche <bvanassche@acm.org>
22093L:	linux-scsi@vger.kernel.org
22094S:	Supported
22095F:	Documentation/devicetree/bindings/ufs/
22096F:	Documentation/scsi/ufs.rst
22097F:	drivers/ufs/core/
22098
22099UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
22100M:	Pedro Sousa <pedrom.sousa@synopsys.com>
22101L:	linux-scsi@vger.kernel.org
22102S:	Supported
22103F:	drivers/ufs/host/*dwc*
22104
22105UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
22106M:	Alim Akhtar <alim.akhtar@samsung.com>
22107L:	linux-scsi@vger.kernel.org
22108S:	Maintained
22109F:	drivers/ufs/host/ufs-exynos*
22110
22111UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
22112M:	Stanley Chu <stanley.chu@mediatek.com>
22113L:	linux-scsi@vger.kernel.org
22114L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
22115S:	Maintained
22116F:	drivers/ufs/host/ufs-mediatek*
22117
22118UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
22119M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
22120L:	linux-arm-msm@vger.kernel.org
22121L:	linux-scsi@vger.kernel.org
22122S:	Maintained
22123F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
22124F:	drivers/ufs/host/ufs-qcom*
22125
22126UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
22127M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
22128L:	linux-renesas-soc@vger.kernel.org
22129L:	linux-scsi@vger.kernel.org
22130S:	Maintained
22131F:	drivers/ufs/host/ufs-renesas.c
22132
22133UNSORTED BLOCK IMAGES (UBI)
22134M:	Richard Weinberger <richard@nod.at>
22135L:	linux-mtd@lists.infradead.org
22136S:	Supported
22137W:	http://www.linux-mtd.infradead.org/
22138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
22139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
22140F:	drivers/mtd/ubi/
22141F:	include/linux/mtd/ubi.h
22142F:	include/uapi/mtd/ubi-user.h
22143
22144USB "USBNET" DRIVER FRAMEWORK
22145M:	Oliver Neukum <oneukum@suse.com>
22146L:	netdev@vger.kernel.org
22147S:	Maintained
22148W:	http://www.linux-usb.org/usbnet
22149F:	drivers/net/usb/usbnet.c
22150F:	include/linux/usb/usbnet.h
22151
22152USB ACM DRIVER
22153M:	Oliver Neukum <oneukum@suse.com>
22154L:	linux-usb@vger.kernel.org
22155S:	Maintained
22156F:	Documentation/usb/acm.rst
22157F:	drivers/usb/class/cdc-acm.*
22158
22159USB APPLE MFI FASTCHARGE DRIVER
22160M:	Bastien Nocera <hadess@hadess.net>
22161L:	linux-usb@vger.kernel.org
22162S:	Maintained
22163F:	drivers/usb/misc/apple-mfi-fastcharge.c
22164
22165USB AR5523 WIRELESS DRIVER
22166L:	linux-wireless@vger.kernel.org
22167S:	Orphan
22168F:	drivers/net/wireless/ath/ar5523/
22169
22170USB ATTACHED SCSI
22171M:	Oliver Neukum <oneukum@suse.com>
22172L:	linux-usb@vger.kernel.org
22173L:	linux-scsi@vger.kernel.org
22174S:	Maintained
22175F:	drivers/usb/storage/uas.c
22176
22177USB CDC ETHERNET DRIVER
22178M:	Oliver Neukum <oliver@neukum.org>
22179L:	linux-usb@vger.kernel.org
22180S:	Maintained
22181F:	drivers/net/usb/cdc_*.c
22182F:	include/uapi/linux/usb/cdc.h
22183
22184USB CHAOSKEY DRIVER
22185M:	Keith Packard <keithp@keithp.com>
22186L:	linux-usb@vger.kernel.org
22187S:	Maintained
22188F:	drivers/usb/misc/chaoskey.c
22189
22190USB CYPRESS C67X00 DRIVER
22191L:	linux-usb@vger.kernel.org
22192S:	Orphan
22193F:	drivers/usb/c67x00/
22194
22195USB DAVICOM DM9601 DRIVER
22196M:	Peter Korsgaard <peter@korsgaard.com>
22197L:	netdev@vger.kernel.org
22198S:	Maintained
22199W:	http://www.linux-usb.org/usbnet
22200F:	drivers/net/usb/dm9601.c
22201
22202USB EHCI DRIVER
22203M:	Alan Stern <stern@rowland.harvard.edu>
22204L:	linux-usb@vger.kernel.org
22205S:	Maintained
22206F:	Documentation/usb/ehci.rst
22207F:	drivers/usb/host/ehci*
22208
22209USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
22210M:	Jiri Kosina <jikos@kernel.org>
22211M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
22212L:	linux-usb@vger.kernel.org
22213S:	Maintained
22214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
22215F:	Documentation/hid/hiddev.rst
22216F:	drivers/hid/usbhid/
22217
22218USB INTEL XHCI ROLE MUX DRIVER
22219M:	Hans de Goede <hdegoede@redhat.com>
22220L:	linux-usb@vger.kernel.org
22221S:	Maintained
22222F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
22223
22224USB IP DRIVER FOR HISILICON KIRIN 960
22225M:	Yu Chen <chenyu56@huawei.com>
22226M:	Binghui Wang <wangbinghui@hisilicon.com>
22227L:	linux-usb@vger.kernel.org
22228S:	Maintained
22229F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
22230F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
22231
22232USB IP DRIVER FOR HISILICON KIRIN 970
22233M:	Mauro Carvalho Chehab <mchehab@kernel.org>
22234L:	linux-usb@vger.kernel.org
22235S:	Maintained
22236F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
22237F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
22238
22239USB ISP116X DRIVER
22240M:	Olav Kongas <ok@artecdesign.ee>
22241L:	linux-usb@vger.kernel.org
22242S:	Maintained
22243F:	drivers/usb/host/isp116x*
22244F:	include/linux/usb/isp116x.h
22245
22246USB ISP1760 DRIVER
22247M:	Rui Miguel Silva <rui.silva@linaro.org>
22248L:	linux-usb@vger.kernel.org
22249S:	Maintained
22250F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
22251F:	drivers/usb/isp1760/*
22252
22253USB LAN78XX ETHERNET DRIVER
22254M:	Woojung Huh <woojung.huh@microchip.com>
22255M:	UNGLinuxDriver@microchip.com
22256L:	netdev@vger.kernel.org
22257S:	Maintained
22258F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
22259F:	drivers/net/usb/lan78xx.*
22260F:	include/dt-bindings/net/microchip-lan78xx.h
22261
22262USB MASS STORAGE DRIVER
22263M:	Alan Stern <stern@rowland.harvard.edu>
22264L:	linux-usb@vger.kernel.org
22265L:	usb-storage@lists.one-eyed-alien.net
22266S:	Maintained
22267F:	drivers/usb/storage/
22268
22269USB MIDI DRIVER
22270M:	Clemens Ladisch <clemens@ladisch.de>
22271L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22272S:	Maintained
22273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
22274F:	sound/usb/midi.*
22275
22276USB NETWORKING DRIVERS
22277L:	linux-usb@vger.kernel.org
22278S:	Odd Fixes
22279F:	drivers/net/usb/
22280
22281USB OHCI DRIVER
22282M:	Alan Stern <stern@rowland.harvard.edu>
22283L:	linux-usb@vger.kernel.org
22284S:	Maintained
22285F:	Documentation/usb/ohci.rst
22286F:	drivers/usb/host/ohci*
22287
22288USB OTG FSM (Finite State Machine)
22289M:	Peter Chen <peter.chen@kernel.org>
22290L:	linux-usb@vger.kernel.org
22291S:	Maintained
22292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
22293F:	drivers/usb/common/usb-otg-fsm.c
22294
22295USB OVER IP DRIVER
22296M:	Valentina Manea <valentina.manea.m@gmail.com>
22297M:	Shuah Khan <shuah@kernel.org>
22298M:	Shuah Khan <skhan@linuxfoundation.org>
22299R:	Hongren Zheng <i@zenithal.me>
22300L:	linux-usb@vger.kernel.org
22301S:	Maintained
22302F:	Documentation/usb/usbip_protocol.rst
22303F:	drivers/usb/usbip/
22304F:	tools/testing/selftests/drivers/usb/usbip/
22305F:	tools/usb/usbip/
22306
22307USB PEGASUS DRIVER
22308M:	Petko Manolov <petkan@nucleusys.com>
22309L:	linux-usb@vger.kernel.org
22310L:	netdev@vger.kernel.org
22311S:	Maintained
22312W:	https://github.com/petkan/pegasus
22313T:	git https://github.com/petkan/pegasus.git
22314F:	drivers/net/usb/pegasus.*
22315
22316USB PRINTER DRIVER (usblp)
22317M:	Pete Zaitcev <zaitcev@redhat.com>
22318L:	linux-usb@vger.kernel.org
22319S:	Supported
22320F:	drivers/usb/class/usblp.c
22321
22322USB QMI WWAN NETWORK DRIVER
22323M:	Bjørn Mork <bjorn@mork.no>
22324L:	netdev@vger.kernel.org
22325S:	Maintained
22326F:	Documentation/ABI/testing/sysfs-class-net-qmi
22327F:	drivers/net/usb/qmi_wwan.c
22328
22329USB RAW GADGET DRIVER
22330R:	Andrey Konovalov <andreyknvl@gmail.com>
22331L:	linux-usb@vger.kernel.org
22332S:	Maintained
22333F:	Documentation/usb/raw-gadget.rst
22334F:	drivers/usb/gadget/legacy/raw_gadget.c
22335F:	include/uapi/linux/usb/raw_gadget.h
22336
22337USB RTL8150 DRIVER
22338M:	Petko Manolov <petkan@nucleusys.com>
22339L:	linux-usb@vger.kernel.org
22340L:	netdev@vger.kernel.org
22341S:	Maintained
22342W:	https://github.com/petkan/rtl8150
22343T:	git https://github.com/petkan/rtl8150.git
22344F:	drivers/net/usb/rtl8150.c
22345
22346USB SERIAL SUBSYSTEM
22347M:	Johan Hovold <johan@kernel.org>
22348L:	linux-usb@vger.kernel.org
22349S:	Maintained
22350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
22351F:	Documentation/usb/usb-serial.rst
22352F:	drivers/usb/serial/
22353F:	include/linux/usb/serial.h
22354
22355USB SMSC75XX ETHERNET DRIVER
22356M:	Steve Glendinning <steve.glendinning@shawell.net>
22357L:	netdev@vger.kernel.org
22358S:	Maintained
22359F:	drivers/net/usb/smsc75xx.*
22360
22361USB SMSC95XX ETHERNET DRIVER
22362M:	Steve Glendinning <steve.glendinning@shawell.net>
22363M:	UNGLinuxDriver@microchip.com
22364L:	netdev@vger.kernel.org
22365S:	Maintained
22366F:	drivers/net/usb/smsc95xx.*
22367
22368USB SUBSYSTEM
22369M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22370L:	linux-usb@vger.kernel.org
22371S:	Supported
22372W:	http://www.linux-usb.org
22373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
22374F:	Documentation/devicetree/bindings/usb/
22375F:	Documentation/usb/
22376F:	drivers/usb/
22377F:	include/dt-bindings/usb/
22378F:	include/linux/usb.h
22379F:	include/linux/usb/
22380F:	include/uapi/linux/usb/
22381
22382USB TYPEC BUS FOR ALTERNATE MODES
22383M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
22384L:	linux-usb@vger.kernel.org
22385S:	Maintained
22386F:	Documentation/ABI/testing/sysfs-bus-typec
22387F:	Documentation/driver-api/usb/typec_bus.rst
22388F:	drivers/usb/typec/altmodes/
22389F:	include/linux/usb/typec_altmode.h
22390
22391USB TYPEC CLASS
22392M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
22393L:	linux-usb@vger.kernel.org
22394S:	Maintained
22395F:	Documentation/ABI/testing/sysfs-class-typec
22396F:	Documentation/driver-api/usb/typec.rst
22397F:	drivers/usb/typec/
22398F:	include/linux/usb/typec.h
22399
22400USB TYPEC INTEL PMC MUX DRIVER
22401M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
22402L:	linux-usb@vger.kernel.org
22403S:	Maintained
22404F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
22405F:	drivers/usb/typec/mux/intel_pmc_mux.c
22406
22407USB TYPEC PI3USB30532 MUX DRIVER
22408M:	Hans de Goede <hdegoede@redhat.com>
22409L:	linux-usb@vger.kernel.org
22410S:	Maintained
22411F:	drivers/usb/typec/mux/pi3usb30532.c
22412
22413USB TYPEC PORT CONTROLLER DRIVERS
22414M:	Guenter Roeck <linux@roeck-us.net>
22415L:	linux-usb@vger.kernel.org
22416S:	Maintained
22417F:	drivers/usb/typec/tcpm/
22418
22419USB UHCI DRIVER
22420M:	Alan Stern <stern@rowland.harvard.edu>
22421L:	linux-usb@vger.kernel.org
22422S:	Maintained
22423F:	drivers/usb/host/uhci*
22424
22425USB VIDEO CLASS
22426M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22427L:	linux-media@vger.kernel.org
22428S:	Maintained
22429W:	http://www.ideasonboard.org/uvc/
22430T:	git git://linuxtv.org/media_tree.git
22431F:	drivers/media/usb/uvc/
22432F:	include/uapi/linux/uvcvideo.h
22433
22434USB WEBCAM GADGET
22435M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22436M:	Daniel Scally <dan.scally@ideasonboard.com>
22437L:	linux-usb@vger.kernel.org
22438S:	Maintained
22439F:	drivers/usb/gadget/function/*uvc*
22440F:	drivers/usb/gadget/legacy/webcam.c
22441F:	include/uapi/linux/usb/g_uvc.h
22442
22443USB WIRELESS RNDIS DRIVER (rndis_wlan)
22444L:	linux-wireless@vger.kernel.org
22445S:	Orphan
22446F:	drivers/net/wireless/legacy/rndis_wlan.c
22447
22448USB XHCI DRIVER
22449M:	Mathias Nyman <mathias.nyman@intel.com>
22450L:	linux-usb@vger.kernel.org
22451S:	Supported
22452F:	drivers/usb/host/pci-quirks*
22453F:	drivers/usb/host/xhci*
22454
22455USB ZD1201 DRIVER
22456L:	linux-wireless@vger.kernel.org
22457S:	Orphan
22458W:	http://linux-lc100020.sourceforge.net
22459F:	drivers/net/wireless/zydas/zd1201.*
22460
22461USER DATAGRAM PROTOCOL (UDP)
22462M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
22463S:	Maintained
22464F:	include/linux/udp.h
22465F:	net/ipv4/udp.c
22466F:	net/ipv6/udp.c
22467
22468USER-MODE LINUX (UML)
22469M:	Richard Weinberger <richard@nod.at>
22470M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
22471M:	Johannes Berg <johannes@sipsolutions.net>
22472L:	linux-um@lists.infradead.org
22473S:	Maintained
22474W:	http://user-mode-linux.sourceforge.net
22475Q:	https://patchwork.ozlabs.org/project/linux-um/list/
22476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
22477T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
22478F:	Documentation/virt/uml/
22479F:	arch/um/
22480F:	arch/x86/um/
22481F:	fs/hostfs/
22482
22483USERSPACE COPYIN/COPYOUT (UIOVEC)
22484M:	Alexander Viro <viro@zeniv.linux.org.uk>
22485S:	Maintained
22486F:	include/linux/uio.h
22487F:	lib/iov_iter.c
22488
22489USERSPACE DMA BUFFER DRIVER
22490M:	Gerd Hoffmann <kraxel@redhat.com>
22491L:	dri-devel@lists.freedesktop.org
22492S:	Maintained
22493T:	git git://anongit.freedesktop.org/drm/drm-misc
22494F:	drivers/dma-buf/udmabuf.c
22495F:	include/uapi/linux/udmabuf.h
22496
22497USERSPACE I/O (UIO)
22498M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22499S:	Maintained
22500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
22501F:	Documentation/driver-api/uio-howto.rst
22502F:	drivers/uio/
22503F:	include/linux/uio_driver.h
22504
22505UTIL-LINUX PACKAGE
22506M:	Karel Zak <kzak@redhat.com>
22507L:	util-linux@vger.kernel.org
22508S:	Maintained
22509W:	http://en.wikipedia.org/wiki/Util-linux
22510T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
22511
22512UUID HELPERS
22513R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22514L:	linux-kernel@vger.kernel.org
22515S:	Maintained
22516F:	include/linux/uuid.h
22517F:	lib/test_uuid.c
22518F:	lib/uuid.c
22519
22520UV SYSFS DRIVER
22521M:	Justin Ernst <justin.ernst@hpe.com>
22522L:	platform-driver-x86@vger.kernel.org
22523S:	Maintained
22524F:	drivers/platform/x86/uv_sysfs.c
22525
22526UVESAFB DRIVER
22527M:	Michal Januszewski <spock@gentoo.org>
22528L:	linux-fbdev@vger.kernel.org
22529S:	Maintained
22530W:	https://github.com/mjanusz/v86d
22531F:	Documentation/fb/uvesafb.rst
22532F:	drivers/video/fbdev/uvesafb.*
22533
22534Ux500 CLOCK DRIVERS
22535M:	Ulf Hansson <ulf.hansson@linaro.org>
22536L:	linux-clk@vger.kernel.org
22537L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22538S:	Maintained
22539F:	drivers/clk/ux500/
22540
22541V4L2 ASYNC AND FWNODE FRAMEWORKS
22542M:	Sakari Ailus <sakari.ailus@linux.intel.com>
22543L:	linux-media@vger.kernel.org
22544S:	Maintained
22545T:	git git://linuxtv.org/media_tree.git
22546F:	drivers/media/v4l2-core/v4l2-async.c
22547F:	drivers/media/v4l2-core/v4l2-fwnode.c
22548F:	include/media/v4l2-async.h
22549F:	include/media/v4l2-fwnode.h
22550
22551V4L2 LENS DRIVERS
22552M:	Sakari Ailus <sakari.ailus@linux.intel.com>
22553L:	linux-media@vger.kernel.org
22554S:	Maintained
22555F:	drivers/media/i2c/ak*
22556F:	drivers/media/i2c/dw*
22557F:	drivers/media/i2c/lm*
22558
22559V4L2 CAMERA SENSOR DRIVERS
22560M:	Sakari Ailus <sakari.ailus@linux.intel.com>
22561L:	linux-media@vger.kernel.org
22562S:	Maintained
22563F:	Documentation/driver-api/media/camera-sensor.rst
22564F:	Documentation/driver-api/media/tx-rx.rst
22565F:	drivers/media/i2c/ar*
22566F:	drivers/media/i2c/hi*
22567F:	drivers/media/i2c/imx*
22568F:	drivers/media/i2c/mt*
22569F:	drivers/media/i2c/og*
22570F:	drivers/media/i2c/ov*
22571F:	drivers/media/i2c/s5*
22572F:	drivers/media/i2c/st-vgxy61.c
22573
22574VF610 NAND DRIVER
22575M:	Stefan Agner <stefan@agner.ch>
22576L:	linux-mtd@lists.infradead.org
22577S:	Supported
22578F:	drivers/mtd/nand/raw/vf610_nfc.c
22579
22580VFAT/FAT/MSDOS FILESYSTEM
22581M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
22582S:	Maintained
22583F:	Documentation/filesystems/vfat.rst
22584F:	fs/fat/
22585F:	tools/testing/selftests/filesystems/fat/
22586
22587VFIO CDX DRIVER
22588M:	Nipun Gupta <nipun.gupta@amd.com>
22589M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
22590L:	kvm@vger.kernel.org
22591S:	Maintained
22592F:	drivers/vfio/cdx/*
22593
22594VFIO DRIVER
22595M:	Alex Williamson <alex.williamson@redhat.com>
22596L:	kvm@vger.kernel.org
22597S:	Maintained
22598T:	git https://github.com/awilliam/linux-vfio.git
22599F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
22600F:	Documentation/driver-api/vfio.rst
22601F:	drivers/vfio/
22602F:	include/linux/vfio.h
22603F:	include/linux/vfio_pci_core.h
22604F:	include/uapi/linux/vfio.h
22605
22606VFIO FSL-MC DRIVER
22607M:	Diana Craciun <diana.craciun@oss.nxp.com>
22608L:	kvm@vger.kernel.org
22609S:	Maintained
22610F:	drivers/vfio/fsl-mc/
22611
22612VFIO HISILICON PCI DRIVER
22613M:	Longfang Liu <liulongfang@huawei.com>
22614M:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
22615L:	kvm@vger.kernel.org
22616S:	Maintained
22617F:	drivers/vfio/pci/hisilicon/
22618
22619VFIO MEDIATED DEVICE DRIVERS
22620M:	Kirti Wankhede <kwankhede@nvidia.com>
22621L:	kvm@vger.kernel.org
22622S:	Maintained
22623F:	Documentation/driver-api/vfio-mediated-device.rst
22624F:	drivers/vfio/mdev/
22625F:	include/linux/mdev.h
22626F:	samples/vfio-mdev/
22627
22628VFIO MLX5 PCI DRIVER
22629M:	Yishai Hadas <yishaih@nvidia.com>
22630L:	kvm@vger.kernel.org
22631S:	Maintained
22632F:	drivers/vfio/pci/mlx5/
22633
22634VFIO PCI DEVICE SPECIFIC DRIVERS
22635R:	Jason Gunthorpe <jgg@nvidia.com>
22636R:	Yishai Hadas <yishaih@nvidia.com>
22637R:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
22638R:	Kevin Tian <kevin.tian@intel.com>
22639L:	kvm@vger.kernel.org
22640S:	Maintained
22641P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
22642F:	drivers/vfio/pci/*/
22643
22644VFIO PDS PCI DRIVER
22645M:	Brett Creeley <brett.creeley@amd.com>
22646L:	kvm@vger.kernel.org
22647S:	Maintained
22648F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
22649F:	drivers/vfio/pci/pds/
22650
22651VFIO PLATFORM DRIVER
22652M:	Eric Auger <eric.auger@redhat.com>
22653L:	kvm@vger.kernel.org
22654S:	Maintained
22655F:	drivers/vfio/platform/
22656
22657VGA_SWITCHEROO
22658R:	Lukas Wunner <lukas@wunner.de>
22659S:	Maintained
22660T:	git git://anongit.freedesktop.org/drm/drm-misc
22661F:	Documentation/gpu/vga-switcheroo.rst
22662F:	drivers/gpu/vga/vga_switcheroo.c
22663F:	include/linux/vga_switcheroo.h
22664
22665VIA RHINE NETWORK DRIVER
22666M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
22667S:	Maintained
22668F:	drivers/net/ethernet/via/via-rhine.c
22669
22670VIA SD/MMC CARD CONTROLLER DRIVER
22671M:	Bruce Chang <brucechang@via.com.tw>
22672M:	Harald Welte <HaraldWelte@viatech.com>
22673S:	Maintained
22674F:	drivers/mmc/host/via-sdmmc.c
22675
22676VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
22677M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
22678L:	linux-fbdev@vger.kernel.org
22679S:	Maintained
22680F:	drivers/video/fbdev/via/
22681F:	include/linux/via-core.h
22682F:	include/linux/via_i2c.h
22683
22684VIA VELOCITY NETWORK DRIVER
22685M:	Francois Romieu <romieu@fr.zoreil.com>
22686L:	netdev@vger.kernel.org
22687S:	Maintained
22688F:	drivers/net/ethernet/via/via-velocity.*
22689
22690VICODEC VIRTUAL CODEC DRIVER
22691M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
22692L:	linux-media@vger.kernel.org
22693S:	Maintained
22694W:	https://linuxtv.org
22695T:	git git://linuxtv.org/media_tree.git
22696F:	drivers/media/test-drivers/vicodec/*
22697
22698VIDEO I2C POLLING DRIVER
22699M:	Matt Ranostay <matt.ranostay@konsulko.com>
22700L:	linux-media@vger.kernel.org
22701S:	Maintained
22702F:	drivers/media/i2c/video-i2c.c
22703
22704VIDEO MULTIPLEXER DRIVER
22705M:	Philipp Zabel <p.zabel@pengutronix.de>
22706L:	linux-media@vger.kernel.org
22707S:	Maintained
22708F:	drivers/media/platform/video-mux.c
22709
22710VIDEOBUF2 FRAMEWORK
22711M:	Tomasz Figa <tfiga@chromium.org>
22712M:	Marek Szyprowski <m.szyprowski@samsung.com>
22713L:	linux-media@vger.kernel.org
22714S:	Maintained
22715F:	drivers/media/common/videobuf2/*
22716F:	include/media/videobuf2-*
22717
22718VIDTV VIRTUAL DIGITAL TV DRIVER
22719M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
22720L:	linux-media@vger.kernel.org
22721S:	Maintained
22722W:	https://linuxtv.org
22723T:	git git://linuxtv.org/media_tree.git
22724F:	drivers/media/test-drivers/vidtv/*
22725
22726VIMC VIRTUAL MEDIA CONTROLLER DRIVER
22727M:	Shuah Khan <skhan@linuxfoundation.org>
22728R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
22729L:	linux-media@vger.kernel.org
22730S:	Maintained
22731W:	https://linuxtv.org
22732T:	git git://linuxtv.org/media_tree.git
22733F:	drivers/media/test-drivers/vimc/*
22734
22735VIRT LIB
22736M:	Alex Williamson <alex.williamson@redhat.com>
22737M:	Paolo Bonzini <pbonzini@redhat.com>
22738L:	kvm@vger.kernel.org
22739S:	Supported
22740F:	virt/lib/
22741
22742VIRTIO AND VHOST VSOCK DRIVER
22743M:	Stefan Hajnoczi <stefanha@redhat.com>
22744M:	Stefano Garzarella <sgarzare@redhat.com>
22745L:	kvm@vger.kernel.org
22746L:	virtualization@lists.linux-foundation.org
22747L:	netdev@vger.kernel.org
22748S:	Maintained
22749F:	drivers/vhost/vsock.c
22750F:	include/linux/virtio_vsock.h
22751F:	include/uapi/linux/virtio_vsock.h
22752F:	net/vmw_vsock/virtio_transport.c
22753F:	net/vmw_vsock/virtio_transport_common.c
22754
22755VIRTIO BALLOON
22756M:	"Michael S. Tsirkin" <mst@redhat.com>
22757M:	David Hildenbrand <david@redhat.com>
22758L:	virtualization@lists.linux-foundation.org
22759S:	Maintained
22760F:	drivers/virtio/virtio_balloon.c
22761F:	include/linux/balloon_compaction.h
22762F:	include/uapi/linux/virtio_balloon.h
22763F:	mm/balloon_compaction.c
22764
22765VIRTIO BLOCK AND SCSI DRIVERS
22766M:	"Michael S. Tsirkin" <mst@redhat.com>
22767M:	Jason Wang <jasowang@redhat.com>
22768R:	Paolo Bonzini <pbonzini@redhat.com>
22769R:	Stefan Hajnoczi <stefanha@redhat.com>
22770L:	virtualization@lists.linux-foundation.org
22771S:	Maintained
22772F:	drivers/block/virtio_blk.c
22773F:	drivers/scsi/virtio_scsi.c
22774F:	include/uapi/linux/virtio_blk.h
22775F:	include/uapi/linux/virtio_scsi.h
22776
22777VIRTIO CONSOLE DRIVER
22778M:	Amit Shah <amit@kernel.org>
22779L:	virtualization@lists.linux-foundation.org
22780S:	Maintained
22781F:	drivers/char/virtio_console.c
22782F:	include/linux/virtio_console.h
22783F:	include/uapi/linux/virtio_console.h
22784
22785VIRTIO CORE AND NET DRIVERS
22786M:	"Michael S. Tsirkin" <mst@redhat.com>
22787M:	Jason Wang <jasowang@redhat.com>
22788R:	Xuan Zhuo <xuanzhuo@linux.alibaba.com>
22789L:	virtualization@lists.linux-foundation.org
22790S:	Maintained
22791F:	Documentation/ABI/testing/sysfs-bus-vdpa
22792F:	Documentation/ABI/testing/sysfs-class-vduse
22793F:	Documentation/devicetree/bindings/virtio/
22794F:	Documentation/driver-api/virtio/
22795F:	drivers/block/virtio_blk.c
22796F:	drivers/crypto/virtio/
22797F:	drivers/net/virtio_net.c
22798F:	drivers/vdpa/
22799F:	drivers/virtio/
22800F:	include/linux/vdpa.h
22801F:	include/linux/virtio*.h
22802F:	include/linux/vringh.h
22803F:	include/uapi/linux/virtio_*.h
22804F:	tools/virtio/
22805
22806VIRTIO CRYPTO DRIVER
22807M:	Gonglei <arei.gonglei@huawei.com>
22808L:	virtualization@lists.linux-foundation.org
22809L:	linux-crypto@vger.kernel.org
22810S:	Maintained
22811F:	drivers/crypto/virtio/
22812F:	include/uapi/linux/virtio_crypto.h
22813
22814VIRTIO DRIVERS FOR S390
22815M:	Cornelia Huck <cohuck@redhat.com>
22816M:	Halil Pasic <pasic@linux.ibm.com>
22817M:	Eric Farman <farman@linux.ibm.com>
22818L:	linux-s390@vger.kernel.org
22819L:	virtualization@lists.linux-foundation.org
22820L:	kvm@vger.kernel.org
22821S:	Supported
22822F:	arch/s390/include/uapi/asm/virtio-ccw.h
22823F:	drivers/s390/virtio/
22824
22825VIRTIO FILE SYSTEM
22826M:	Vivek Goyal <vgoyal@redhat.com>
22827M:	Stefan Hajnoczi <stefanha@redhat.com>
22828M:	Miklos Szeredi <miklos@szeredi.hu>
22829L:	virtualization@lists.linux-foundation.org
22830L:	linux-fsdevel@vger.kernel.org
22831S:	Supported
22832W:	https://virtio-fs.gitlab.io/
22833F:	Documentation/filesystems/virtiofs.rst
22834F:	fs/fuse/virtio_fs.c
22835F:	include/uapi/linux/virtio_fs.h
22836
22837VIRTIO GPIO DRIVER
22838M:	Enrico Weigelt, metux IT consult <info@metux.net>
22839M:	Viresh Kumar <vireshk@kernel.org>
22840L:	linux-gpio@vger.kernel.org
22841L:	virtualization@lists.linux-foundation.org
22842S:	Maintained
22843F:	drivers/gpio/gpio-virtio.c
22844F:	include/uapi/linux/virtio_gpio.h
22845
22846VIRTIO GPU DRIVER
22847M:	David Airlie <airlied@redhat.com>
22848M:	Gerd Hoffmann <kraxel@redhat.com>
22849R:	Gurchetan Singh <gurchetansingh@chromium.org>
22850R:	Chia-I Wu <olvaffe@gmail.com>
22851L:	dri-devel@lists.freedesktop.org
22852L:	virtualization@lists.linux-foundation.org
22853S:	Maintained
22854T:	git git://anongit.freedesktop.org/drm/drm-misc
22855F:	drivers/gpu/drm/virtio/
22856F:	include/uapi/linux/virtio_gpu.h
22857
22858VIRTIO HOST (VHOST)
22859M:	"Michael S. Tsirkin" <mst@redhat.com>
22860M:	Jason Wang <jasowang@redhat.com>
22861L:	kvm@vger.kernel.org
22862L:	virtualization@lists.linux-foundation.org
22863L:	netdev@vger.kernel.org
22864S:	Maintained
22865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
22866F:	drivers/vhost/
22867F:	include/linux/sched/vhost_task.h
22868F:	include/linux/vhost_iotlb.h
22869F:	include/uapi/linux/vhost.h
22870F:	kernel/vhost_task.c
22871
22872VIRTIO HOST (VHOST-SCSI)
22873M:	"Michael S. Tsirkin" <mst@redhat.com>
22874M:	Jason Wang <jasowang@redhat.com>
22875M:	Mike Christie <michael.christie@oracle.com>
22876R:	Paolo Bonzini <pbonzini@redhat.com>
22877R:	Stefan Hajnoczi <stefanha@redhat.com>
22878L:	virtualization@lists.linux-foundation.org
22879S:	Maintained
22880F:	drivers/vhost/scsi.c
22881
22882VIRTIO I2C DRIVER
22883M:	Conghui Chen <conghui.chen@intel.com>
22884M:	Viresh Kumar <viresh.kumar@linaro.org>
22885L:	linux-i2c@vger.kernel.org
22886L:	virtualization@lists.linux-foundation.org
22887S:	Maintained
22888F:	drivers/i2c/busses/i2c-virtio.c
22889F:	include/uapi/linux/virtio_i2c.h
22890
22891VIRTIO INPUT DRIVER
22892M:	Gerd Hoffmann <kraxel@redhat.com>
22893S:	Maintained
22894F:	drivers/virtio/virtio_input.c
22895F:	include/uapi/linux/virtio_input.h
22896
22897VIRTIO IOMMU DRIVER
22898M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
22899L:	virtualization@lists.linux-foundation.org
22900S:	Maintained
22901F:	drivers/iommu/virtio-iommu.c
22902F:	include/uapi/linux/virtio_iommu.h
22903
22904VIRTIO MEM DRIVER
22905M:	David Hildenbrand <david@redhat.com>
22906L:	virtualization@lists.linux-foundation.org
22907S:	Maintained
22908W:	https://virtio-mem.gitlab.io/
22909F:	drivers/virtio/virtio_mem.c
22910F:	include/uapi/linux/virtio_mem.h
22911
22912VIRTIO PMEM DRIVER
22913M:	Pankaj Gupta <pankaj.gupta.linux@gmail.com>
22914L:	virtualization@lists.linux-foundation.org
22915S:	Maintained
22916F:	drivers/nvdimm/nd_virtio.c
22917F:	drivers/nvdimm/virtio_pmem.c
22918
22919VIRTIO SOUND DRIVER
22920M:	Anton Yakovlev <anton.yakovlev@opensynergy.com>
22921M:	"Michael S. Tsirkin" <mst@redhat.com>
22922L:	virtualization@lists.linux-foundation.org
22923L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22924S:	Maintained
22925F:	include/uapi/linux/virtio_snd.h
22926F:	sound/virtio/*
22927
22928VIRTUAL BOX GUEST DEVICE DRIVER
22929M:	Hans de Goede <hdegoede@redhat.com>
22930M:	Arnd Bergmann <arnd@arndb.de>
22931M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22932S:	Maintained
22933F:	drivers/virt/vboxguest/
22934F:	include/linux/vbox_utils.h
22935F:	include/uapi/linux/vbox*.h
22936
22937VIRTUAL BOX SHARED FOLDER VFS DRIVER
22938M:	Hans de Goede <hdegoede@redhat.com>
22939L:	linux-fsdevel@vger.kernel.org
22940S:	Maintained
22941F:	fs/vboxsf/*
22942
22943VIRTUAL PCM TEST DRIVER
22944M:	Ivan Orlov <ivan.orlov0322@gmail.com>
22945L:	alsa-devel@alsa-project.org
22946S:	Maintained
22947F:	Documentation/sound/cards/pcmtest.rst
22948F:	sound/drivers/pcmtest.c
22949F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
22950
22951VIRTUAL SERIO DEVICE DRIVER
22952M:	Stephen Chandler Paul <thatslyude@gmail.com>
22953S:	Maintained
22954F:	drivers/input/serio/userio.c
22955F:	include/uapi/linux/userio.h
22956
22957VISL VIRTUAL STATELESS DECODER DRIVER
22958M:	Daniel Almeida <daniel.almeida@collabora.com>
22959L:	linux-media@vger.kernel.org
22960S:	Supported
22961F:	drivers/media/test-drivers/visl
22962
22963VIVID VIRTUAL VIDEO DRIVER
22964M:	Hans Verkuil <hverkuil@xs4all.nl>
22965L:	linux-media@vger.kernel.org
22966S:	Maintained
22967W:	https://linuxtv.org
22968T:	git git://linuxtv.org/media_tree.git
22969F:	drivers/media/test-drivers/vivid/*
22970
22971VLYNQ BUS
22972M:	Florian Fainelli <f.fainelli@gmail.com>
22973L:	openwrt-devel@lists.openwrt.org (subscribers-only)
22974S:	Maintained
22975F:	drivers/vlynq/vlynq.c
22976F:	include/linux/vlynq.h
22977
22978VM SOCKETS (AF_VSOCK)
22979M:	Stefano Garzarella <sgarzare@redhat.com>
22980L:	virtualization@lists.linux-foundation.org
22981L:	netdev@vger.kernel.org
22982S:	Maintained
22983F:	drivers/net/vsockmon.c
22984F:	include/net/af_vsock.h
22985F:	include/uapi/linux/vm_sockets.h
22986F:	include/uapi/linux/vm_sockets_diag.h
22987F:	include/uapi/linux/vsockmon.h
22988F:	net/vmw_vsock/
22989F:	tools/testing/vsock/
22990
22991VMALLOC
22992M:	Andrew Morton <akpm@linux-foundation.org>
22993R:	Uladzislau Rezki <urezki@gmail.com>
22994R:	Christoph Hellwig <hch@infradead.org>
22995R:	Lorenzo Stoakes <lstoakes@gmail.com>
22996L:	linux-mm@kvack.org
22997S:	Maintained
22998W:	http://www.linux-mm.org
22999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
23000F:	include/linux/vmalloc.h
23001F:	mm/vmalloc.c
23002
23003VME SUBSYSTEM
23004M:	Martyn Welch <martyn@welchs.me.uk>
23005M:	Manohar Vanga <manohar.vanga@gmail.com>
23006M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23007L:	linux-kernel@vger.kernel.org
23008S:	Odd fixes
23009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23010F:	Documentation/driver-api/vme.rst
23011F:	drivers/staging/vme_user/
23012
23013VMWARE BALLOON DRIVER
23014M:	Nadav Amit <namit@vmware.com>
23015R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23016L:	linux-kernel@vger.kernel.org
23017S:	Supported
23018F:	drivers/misc/vmw_balloon.c
23019
23020VMWARE HYPERVISOR INTERFACE
23021M:	Ajay Kaher <akaher@vmware.com>
23022M:	Alexey Makhalov <amakhalov@vmware.com>
23023R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23024L:	virtualization@lists.linux-foundation.org
23025L:	x86@kernel.org
23026S:	Supported
23027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
23028F:	arch/x86/include/asm/vmware.h
23029F:	arch/x86/kernel/cpu/vmware.c
23030
23031VMWARE PVRDMA DRIVER
23032M:	Bryan Tan <bryantan@vmware.com>
23033M:	Vishnu Dasa <vdasa@vmware.com>
23034R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23035L:	linux-rdma@vger.kernel.org
23036S:	Supported
23037F:	drivers/infiniband/hw/vmw_pvrdma/
23038
23039VMWARE PVSCSI DRIVER
23040M:	Vishal Bhakta <vbhakta@vmware.com>
23041R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23042L:	linux-scsi@vger.kernel.org
23043S:	Supported
23044F:	drivers/scsi/vmw_pvscsi.c
23045F:	drivers/scsi/vmw_pvscsi.h
23046
23047VMWARE VIRTUAL PTP CLOCK DRIVER
23048M:	Deep Shah <sdeep@vmware.com>
23049R:	Ajay Kaher <akaher@vmware.com>
23050R:	Alexey Makhalov <amakhalov@vmware.com>
23051R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23052L:	netdev@vger.kernel.org
23053S:	Supported
23054F:	drivers/ptp/ptp_vmw.c
23055
23056VMWARE VMCI DRIVER
23057M:	Bryan Tan <bryantan@vmware.com>
23058M:	Vishnu Dasa <vdasa@vmware.com>
23059R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23060L:	linux-kernel@vger.kernel.org
23061S:	Supported
23062F:	drivers/misc/vmw_vmci/
23063F:	include/linux/vmw_vmci*
23064
23065VMWARE VMMOUSE SUBDRIVER
23066M:	Zack Rusin <zackr@vmware.com>
23067R:	VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
23068R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23069L:	linux-input@vger.kernel.org
23070S:	Supported
23071F:	drivers/input/mouse/vmmouse.c
23072F:	drivers/input/mouse/vmmouse.h
23073
23074VMWARE VMXNET3 ETHERNET DRIVER
23075M:	Ronak Doshi <doshir@vmware.com>
23076R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23077L:	netdev@vger.kernel.org
23078S:	Supported
23079F:	drivers/net/vmxnet3/
23080
23081VMWARE VSOCK VMCI TRANSPORT DRIVER
23082M:	Bryan Tan <bryantan@vmware.com>
23083M:	Vishnu Dasa <vdasa@vmware.com>
23084R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23085L:	linux-kernel@vger.kernel.org
23086S:	Supported
23087F:	net/vmw_vsock/vmci_transport*
23088
23089VOCORE VOCORE2 BOARD
23090M:	Harvey Hunt <harveyhuntnexus@gmail.com>
23091L:	linux-mips@vger.kernel.org
23092S:	Maintained
23093F:	arch/mips/boot/dts/ralink/vocore2.dts
23094
23095VOLTAGE AND CURRENT REGULATOR FRAMEWORK
23096M:	Liam Girdwood <lgirdwood@gmail.com>
23097M:	Mark Brown <broonie@kernel.org>
23098L:	linux-kernel@vger.kernel.org
23099S:	Supported
23100W:	http://www.slimlogic.co.uk/?p=48
23101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
23102F:	Documentation/devicetree/bindings/regulator/
23103F:	Documentation/power/regulator/
23104F:	drivers/regulator/
23105F:	include/dt-bindings/regulator/
23106F:	include/linux/regulator/
23107K:	regulator_get_optional
23108
23109VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
23110R:	Matti Vaittinen <mazziesaccount@gmail.com>
23111F:	drivers/regulator/irq_helpers.c
23112
23113VRF
23114M:	David Ahern <dsahern@kernel.org>
23115L:	netdev@vger.kernel.org
23116S:	Maintained
23117F:	Documentation/networking/vrf.rst
23118F:	drivers/net/vrf.c
23119
23120VSPRINTF
23121M:	Petr Mladek <pmladek@suse.com>
23122M:	Steven Rostedt <rostedt@goodmis.org>
23123R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
23124R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
23125R:	Sergey Senozhatsky <senozhatsky@chromium.org>
23126S:	Maintained
23127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
23128F:	Documentation/core-api/printk-formats.rst
23129F:	lib/test_printf.c
23130F:	lib/test_scanf.c
23131F:	lib/vsprintf.c
23132
23133VT1211 HARDWARE MONITOR DRIVER
23134M:	Juerg Haefliger <juergh@proton.me>
23135L:	linux-hwmon@vger.kernel.org
23136S:	Maintained
23137F:	Documentation/hwmon/vt1211.rst
23138F:	drivers/hwmon/vt1211.c
23139
23140VT8231 HARDWARE MONITOR DRIVER
23141M:	Roger Lucas <vt8231@hiddenengine.co.uk>
23142L:	linux-hwmon@vger.kernel.org
23143S:	Maintained
23144F:	drivers/hwmon/vt8231.c
23145
23146VUB300 USB to SDIO/SD/MMC bridge chip
23147L:	linux-mmc@vger.kernel.org
23148S:	Orphan
23149F:	drivers/mmc/host/vub300.c
23150
23151W1 DALLAS'S 1-WIRE BUS
23152M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
23153S:	Maintained
23154F:	Documentation/devicetree/bindings/w1/
23155F:	Documentation/w1/
23156F:	drivers/w1/
23157F:	include/linux/w1.h
23158
23159W83791D HARDWARE MONITORING DRIVER
23160M:	Marc Hulsman <m.hulsman@tudelft.nl>
23161L:	linux-hwmon@vger.kernel.org
23162S:	Maintained
23163F:	Documentation/hwmon/w83791d.rst
23164F:	drivers/hwmon/w83791d.c
23165
23166W83793 HARDWARE MONITORING DRIVER
23167M:	Rudolf Marek <r.marek@assembler.cz>
23168L:	linux-hwmon@vger.kernel.org
23169S:	Maintained
23170F:	Documentation/hwmon/w83793.rst
23171F:	drivers/hwmon/w83793.c
23172
23173W83795 HARDWARE MONITORING DRIVER
23174M:	Jean Delvare <jdelvare@suse.com>
23175L:	linux-hwmon@vger.kernel.org
23176S:	Maintained
23177F:	drivers/hwmon/w83795.c
23178
23179W83L51xD SD/MMC CARD INTERFACE DRIVER
23180M:	Pierre Ossman <pierre@ossman.eu>
23181S:	Maintained
23182F:	drivers/mmc/host/wbsd.*
23183
23184WACOM PROTOCOL 4 SERIAL TABLETS
23185M:	Julian Squires <julian@cipht.net>
23186M:	Hans de Goede <hdegoede@redhat.com>
23187L:	linux-input@vger.kernel.org
23188S:	Maintained
23189F:	drivers/input/tablet/wacom_serial4.c
23190
23191WANGXUN ETHERNET DRIVER
23192M:	Jiawen Wu <jiawenwu@trustnetic.com>
23193M:	Mengyuan Lou <mengyuanlou@net-swift.com>
23194L:	netdev@vger.kernel.org
23195S:	Maintained
23196W:	https://www.net-swift.com
23197F:	Documentation/networking/device_drivers/ethernet/wangxun/*
23198F:	drivers/net/ethernet/wangxun/
23199F:	drivers/net/pcs/pcs-xpcs-wx.c
23200
23201WATCHDOG DEVICE DRIVERS
23202M:	Wim Van Sebroeck <wim@linux-watchdog.org>
23203M:	Guenter Roeck <linux@roeck-us.net>
23204L:	linux-watchdog@vger.kernel.org
23205S:	Maintained
23206W:	http://www.linux-watchdog.org/
23207T:	git git://www.linux-watchdog.org/linux-watchdog.git
23208F:	Documentation/devicetree/bindings/watchdog/
23209F:	Documentation/watchdog/
23210F:	drivers/watchdog/
23211F:	include/linux/watchdog.h
23212F:	include/trace/events/watchdog.h
23213F:	include/uapi/linux/watchdog.h
23214
23215WHISKEYCOVE PMIC GPIO DRIVER
23216M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
23217L:	linux-gpio@vger.kernel.org
23218S:	Maintained
23219F:	drivers/gpio/gpio-wcove.c
23220
23221WHWAVE RTC DRIVER
23222M:	Dianlong Li <long17.cool@163.com>
23223L:	linux-rtc@vger.kernel.org
23224S:	Maintained
23225F:	drivers/rtc/rtc-sd3078.c
23226
23227WIIMOTE HID DRIVER
23228M:	David Rheinsberg <david@readahead.eu>
23229L:	linux-input@vger.kernel.org
23230S:	Maintained
23231F:	drivers/hid/hid-wiimote*
23232
23233WILOCITY WIL6210 WIRELESS DRIVER
23234L:	linux-wireless@vger.kernel.org
23235S:	Orphan
23236W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
23237F:	drivers/net/wireless/ath/wil6210/
23238
23239WINBOND CIR DRIVER
23240M:	David Härdeman <david@hardeman.nu>
23241S:	Maintained
23242F:	drivers/media/rc/winbond-cir.c
23243
23244WINSYSTEMS EBC-C384 WATCHDOG DRIVER
23245L:	linux-watchdog@vger.kernel.org
23246S:	Orphan
23247F:	drivers/watchdog/ebc-c384_wdt.c
23248
23249WINSYSTEMS WS16C48 GPIO DRIVER
23250M:	William Breathitt Gray <william.gray@linaro.org>
23251L:	linux-gpio@vger.kernel.org
23252S:	Maintained
23253F:	drivers/gpio/gpio-ws16c48.c
23254
23255WIREGUARD SECURE NETWORK TUNNEL
23256M:	Jason A. Donenfeld <Jason@zx2c4.com>
23257L:	wireguard@lists.zx2c4.com
23258L:	netdev@vger.kernel.org
23259S:	Maintained
23260F:	drivers/net/wireguard/
23261F:	tools/testing/selftests/wireguard/
23262
23263WISTRON LAPTOP BUTTON DRIVER
23264M:	Miloslav Trmac <mitr@volny.cz>
23265S:	Maintained
23266F:	drivers/input/misc/wistron_btns.c
23267
23268WL3501 WIRELESS PCMCIA CARD DRIVER
23269L:	linux-wireless@vger.kernel.org
23270S:	Orphan
23271F:	drivers/net/wireless/legacy/wl3501*
23272
23273WMI BINARY MOF DRIVER
23274M:	Armin Wolf <W_Armin@gmx.de>
23275R:	Thomas Weißschuh <linux@weissschuh.net>
23276L:	platform-driver-x86@vger.kernel.org
23277S:	Maintained
23278F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
23279F:	Documentation/wmi/devices/wmi-bmof.rst
23280F:	drivers/platform/x86/wmi-bmof.c
23281
23282WOLFSON MICROELECTRONICS DRIVERS
23283L:	patches@opensource.cirrus.com
23284S:	Supported
23285W:	https://github.com/CirrusLogic/linux-drivers/wiki
23286T:	git https://github.com/CirrusLogic/linux-drivers.git
23287F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
23288F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
23289F:	Documentation/devicetree/bindings/mfd/wm831x.txt
23290F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
23291F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
23292F:	Documentation/devicetree/bindings/sound/wm*
23293F:	Documentation/hwmon/wm83??.rst
23294F:	arch/arm/mach-s3c/mach-crag6410*
23295F:	drivers/clk/clk-wm83*.c
23296F:	drivers/gpio/gpio-*wm*.c
23297F:	drivers/gpio/gpio-arizona.c
23298F:	drivers/hwmon/wm83??-hwmon.c
23299F:	drivers/input/misc/wm831x-on.c
23300F:	drivers/input/touchscreen/wm831x-ts.c
23301F:	drivers/input/touchscreen/wm97*.c
23302F:	drivers/leds/leds-wm83*.c
23303F:	drivers/mfd/arizona*
23304F:	drivers/mfd/cs47l24*
23305F:	drivers/mfd/wm*.c
23306F:	drivers/power/supply/wm83*.c
23307F:	drivers/regulator/arizona*
23308F:	drivers/regulator/wm8*.c
23309F:	drivers/rtc/rtc-wm83*.c
23310F:	drivers/video/backlight/wm83*_bl.c
23311F:	drivers/watchdog/wm83*_wdt.c
23312F:	include/linux/mfd/arizona/
23313F:	include/linux/mfd/wm831x/
23314F:	include/linux/mfd/wm8350/
23315F:	include/linux/mfd/wm8400*
23316F:	include/linux/regulator/arizona*
23317F:	include/linux/wm97xx.h
23318F:	include/sound/wm????.h
23319F:	sound/soc/codecs/arizona*
23320F:	sound/soc/codecs/cs47l24*
23321F:	sound/soc/codecs/wm*
23322
23323WORKQUEUE
23324M:	Tejun Heo <tj@kernel.org>
23325R:	Lai Jiangshan <jiangshanlai@gmail.com>
23326S:	Maintained
23327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
23328F:	Documentation/core-api/workqueue.rst
23329F:	include/linux/workqueue.h
23330F:	kernel/workqueue.c
23331F:	kernel/workqueue_internal.h
23332
23333WWAN DRIVERS
23334M:	Loic Poulain <loic.poulain@linaro.org>
23335M:	Sergey Ryazanov <ryazanov.s.a@gmail.com>
23336R:	Johannes Berg <johannes@sipsolutions.net>
23337L:	netdev@vger.kernel.org
23338S:	Maintained
23339F:	drivers/net/wwan/
23340F:	include/linux/wwan.h
23341F:	include/uapi/linux/wwan.h
23342
23343X-POWERS AXP288 PMIC DRIVERS
23344M:	Hans de Goede <hdegoede@redhat.com>
23345S:	Maintained
23346F:	drivers/acpi/pmic/intel_pmic_xpower.c
23347N:	axp288
23348
23349X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
23350M:	Chen-Yu Tsai <wens@csie.org>
23351L:	linux-kernel@vger.kernel.org
23352S:	Maintained
23353N:	axp[128]
23354
23355X.25 STACK
23356M:	Martin Schiller <ms@dev.tdt.de>
23357L:	linux-x25@vger.kernel.org
23358S:	Maintained
23359F:	Documentation/networking/lapb-module.rst
23360F:	Documentation/networking/x25*
23361F:	drivers/net/wan/hdlc_x25.c
23362F:	drivers/net/wan/lapbether.c
23363F:	include/*/lapb.h
23364F:	include/net/x25*
23365F:	include/uapi/linux/x25.h
23366F:	net/lapb/
23367F:	net/x25/
23368
23369X86 ARCHITECTURE (32-BIT AND 64-BIT)
23370M:	Thomas Gleixner <tglx@linutronix.de>
23371M:	Ingo Molnar <mingo@redhat.com>
23372M:	Borislav Petkov <bp@alien8.de>
23373M:	Dave Hansen <dave.hansen@linux.intel.com>
23374M:	x86@kernel.org
23375R:	"H. Peter Anvin" <hpa@zytor.com>
23376L:	linux-kernel@vger.kernel.org
23377S:	Maintained
23378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
23379F:	Documentation/arch/x86/
23380F:	Documentation/devicetree/bindings/x86/
23381F:	arch/x86/
23382
23383X86 ENTRY CODE
23384M:	Andy Lutomirski <luto@kernel.org>
23385L:	linux-kernel@vger.kernel.org
23386S:	Maintained
23387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
23388F:	arch/x86/entry/
23389
23390X86 HARDWARE VULNERABILITIES
23391M:	Thomas Gleixner <tglx@linutronix.de>
23392M:	Borislav Petkov <bp@alien8.de>
23393M:	Peter Zijlstra <peterz@infradead.org>
23394M:	Josh Poimboeuf <jpoimboe@kernel.org>
23395R:	Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
23396S:	Maintained
23397F:	Documentation/admin-guide/hw-vuln/
23398F:	arch/x86/include/asm/nospec-branch.h
23399F:	arch/x86/kernel/cpu/bugs.c
23400
23401X86 MCE INFRASTRUCTURE
23402M:	Tony Luck <tony.luck@intel.com>
23403M:	Borislav Petkov <bp@alien8.de>
23404L:	linux-edac@vger.kernel.org
23405S:	Maintained
23406F:	Documentation/ABI/testing/sysfs-mce
23407F:	Documentation/arch/x86/x86_64/machinecheck.rst
23408F:	arch/x86/kernel/cpu/mce/*
23409
23410X86 MICROCODE UPDATE SUPPORT
23411M:	Borislav Petkov <bp@alien8.de>
23412S:	Maintained
23413F:	arch/x86/kernel/cpu/microcode/*
23414
23415X86 MM
23416M:	Dave Hansen <dave.hansen@linux.intel.com>
23417M:	Andy Lutomirski <luto@kernel.org>
23418M:	Peter Zijlstra <peterz@infradead.org>
23419L:	linux-kernel@vger.kernel.org
23420S:	Maintained
23421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
23422F:	arch/x86/mm/
23423
23424X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
23425M:	Hans de Goede <hdegoede@redhat.com>
23426L:	platform-driver-x86@vger.kernel.org
23427S:	Maintained
23428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
23429F:	drivers/platform/x86/x86-android-tablets/
23430
23431X86 PLATFORM DRIVERS
23432M:	Hans de Goede <hdegoede@redhat.com>
23433M:	Mark Gross <markgross@kernel.org>
23434L:	platform-driver-x86@vger.kernel.org
23435S:	Maintained
23436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
23437F:	drivers/platform/olpc/
23438F:	drivers/platform/x86/
23439F:	include/linux/platform_data/x86/
23440
23441X86 PLATFORM DRIVERS - ARCH
23442R:	Darren Hart <dvhart@infradead.org>
23443R:	Andy Shevchenko <andy@infradead.org>
23444L:	platform-driver-x86@vger.kernel.org
23445L:	x86@kernel.org
23446S:	Maintained
23447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
23448F:	arch/x86/platform
23449
23450X86 PLATFORM UV HPE SUPERDOME FLEX
23451M:	Steve Wahl <steve.wahl@hpe.com>
23452R:	Justin Ernst <justin.ernst@hpe.com>
23453R:	Kyle Meyer <kyle.meyer@hpe.com>
23454R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
23455R:	Russ Anderson <russ.anderson@hpe.com>
23456S:	Supported
23457F:	arch/x86/include/asm/uv/
23458F:	arch/x86/kernel/apic/x2apic_uv_x.c
23459F:	arch/x86/platform/uv/
23460
23461X86 STACK UNWINDING
23462M:	Josh Poimboeuf <jpoimboe@kernel.org>
23463M:	Peter Zijlstra <peterz@infradead.org>
23464S:	Supported
23465F:	arch/x86/include/asm/unwind*.h
23466F:	arch/x86/kernel/dumpstack.c
23467F:	arch/x86/kernel/stacktrace.c
23468F:	arch/x86/kernel/unwind_*.c
23469
23470X86 VDSO
23471M:	Andy Lutomirski <luto@kernel.org>
23472L:	linux-kernel@vger.kernel.org
23473S:	Maintained
23474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
23475F:	arch/x86/entry/vdso/
23476
23477XARRAY
23478M:	Matthew Wilcox <willy@infradead.org>
23479L:	linux-fsdevel@vger.kernel.org
23480S:	Supported
23481F:	Documentation/core-api/xarray.rst
23482F:	include/linux/idr.h
23483F:	include/linux/xarray.h
23484F:	lib/idr.c
23485F:	lib/xarray.c
23486F:	tools/testing/radix-tree
23487
23488XBOX DVD IR REMOTE
23489M:	Benjamin Valentin <benpicco@googlemail.com>
23490S:	Maintained
23491F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
23492F:	drivers/media/rc/xbox_remote.c
23493
23494XC2028/3028 TUNER DRIVER
23495M:	Mauro Carvalho Chehab <mchehab@kernel.org>
23496L:	linux-media@vger.kernel.org
23497S:	Maintained
23498W:	https://linuxtv.org
23499T:	git git://linuxtv.org/media_tree.git
23500F:	drivers/media/tuners/xc2028.*
23501
23502XDP (eXpress Data Path)
23503M:	Alexei Starovoitov <ast@kernel.org>
23504M:	Daniel Borkmann <daniel@iogearbox.net>
23505M:	David S. Miller <davem@davemloft.net>
23506M:	Jakub Kicinski <kuba@kernel.org>
23507M:	Jesper Dangaard Brouer <hawk@kernel.org>
23508M:	John Fastabend <john.fastabend@gmail.com>
23509L:	netdev@vger.kernel.org
23510L:	bpf@vger.kernel.org
23511S:	Supported
23512F:	drivers/net/ethernet/*/*/*/*/*xdp*
23513F:	drivers/net/ethernet/*/*/*xdp*
23514F:	include/net/xdp.h
23515F:	include/net/xdp_priv.h
23516F:	include/trace/events/xdp.h
23517F:	kernel/bpf/cpumap.c
23518F:	kernel/bpf/devmap.c
23519F:	net/core/xdp.c
23520F:	samples/bpf/xdp*
23521F:	tools/testing/selftests/bpf/*/*xdp*
23522F:	tools/testing/selftests/bpf/*xdp*
23523K:	(?:\b|_)xdp(?:\b|_)
23524
23525XDP SOCKETS (AF_XDP)
23526M:	Björn Töpel <bjorn@kernel.org>
23527M:	Magnus Karlsson <magnus.karlsson@intel.com>
23528M:	Maciej Fijalkowski <maciej.fijalkowski@intel.com>
23529R:	Jonathan Lemon <jonathan.lemon@gmail.com>
23530L:	netdev@vger.kernel.org
23531L:	bpf@vger.kernel.org
23532S:	Maintained
23533F:	Documentation/networking/af_xdp.rst
23534F:	include/net/netns/xdp.h
23535F:	include/net/xdp_sock*
23536F:	include/net/xsk_buff_pool.h
23537F:	include/uapi/linux/if_xdp.h
23538F:	include/uapi/linux/xdp_diag.h
23539F:	net/xdp/
23540F:	tools/testing/selftests/bpf/*xsk*
23541
23542XEN BLOCK SUBSYSTEM
23543M:	Roger Pau Monné <roger.pau@citrix.com>
23544L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23545S:	Supported
23546F:	drivers/block/xen*
23547F:	drivers/block/xen-blkback/*
23548
23549XEN HYPERVISOR ARM
23550M:	Stefano Stabellini <sstabellini@kernel.org>
23551L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23552S:	Maintained
23553F:	arch/arm/include/asm/xen/
23554F:	arch/arm/xen/
23555
23556XEN HYPERVISOR ARM64
23557M:	Stefano Stabellini <sstabellini@kernel.org>
23558L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23559S:	Maintained
23560F:	arch/arm64/include/asm/xen/
23561F:	arch/arm64/xen/
23562
23563XEN HYPERVISOR INTERFACE
23564M:	Juergen Gross <jgross@suse.com>
23565M:	Stefano Stabellini <sstabellini@kernel.org>
23566R:	Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
23567L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23568S:	Supported
23569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
23570F:	Documentation/ABI/stable/sysfs-hypervisor-xen
23571F:	Documentation/ABI/testing/sysfs-hypervisor-xen
23572F:	drivers/*/xen-*front.c
23573F:	drivers/xen/
23574F:	include/uapi/xen/
23575F:	include/xen/
23576F:	kernel/configs/xen.config
23577
23578XEN HYPERVISOR X86
23579M:	Juergen Gross <jgross@suse.com>
23580R:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
23581L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23582S:	Supported
23583F:	arch/x86/configs/xen.config
23584F:	arch/x86/include/asm/pvclock-abi.h
23585F:	arch/x86/include/asm/xen/
23586F:	arch/x86/platform/pvh/
23587F:	arch/x86/xen/
23588
23589XEN NETWORK BACKEND DRIVER
23590M:	Wei Liu <wei.liu@kernel.org>
23591M:	Paul Durrant <paul@xen.org>
23592L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23593L:	netdev@vger.kernel.org
23594S:	Supported
23595F:	drivers/net/xen-netback/*
23596
23597XEN PCI SUBSYSTEM
23598M:	Juergen Gross <jgross@suse.com>
23599L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23600S:	Supported
23601F:	arch/x86/pci/*xen*
23602F:	drivers/pci/*xen*
23603
23604XEN PVSCSI DRIVERS
23605M:	Juergen Gross <jgross@suse.com>
23606L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23607L:	linux-scsi@vger.kernel.org
23608S:	Supported
23609F:	drivers/scsi/xen-scsifront.c
23610F:	drivers/xen/xen-scsiback.c
23611F:	include/xen/interface/io/vscsiif.h
23612
23613XEN PVUSB DRIVER
23614M:	Juergen Gross <jgross@suse.com>
23615L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23616L:	linux-usb@vger.kernel.org
23617S:	Supported
23618F:	drivers/usb/host/xen*
23619F:	include/xen/interface/io/usbif.h
23620
23621XEN SOUND FRONTEND DRIVER
23622M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
23623L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23624L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23625S:	Supported
23626F:	sound/xen/*
23627
23628XEN SWIOTLB SUBSYSTEM
23629M:	Juergen Gross <jgross@suse.com>
23630M:	Stefano Stabellini <sstabellini@kernel.org>
23631L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23632L:	iommu@lists.linux.dev
23633S:	Supported
23634F:	arch/*/include/asm/xen/swiotlb-xen.h
23635F:	drivers/xen/swiotlb-xen.c
23636F:	include/xen/arm/swiotlb-xen.h
23637F:	include/xen/swiotlb-xen.h
23638
23639XFS FILESYSTEM
23640M:	Chandan Babu R <chandan.babu@oracle.com>
23641R:	Darrick J. Wong <djwong@kernel.org>
23642L:	linux-xfs@vger.kernel.org
23643S:	Supported
23644W:	http://xfs.org/
23645C:	irc://irc.oftc.net/xfs
23646T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
23647P:	Documentation/filesystems/xfs-maintainer-entry-profile.rst
23648F:	Documentation/ABI/testing/sysfs-fs-xfs
23649F:	Documentation/admin-guide/xfs.rst
23650F:	Documentation/filesystems/xfs-delayed-logging-design.rst
23651F:	Documentation/filesystems/xfs-self-describing-metadata.rst
23652F:	fs/xfs/
23653F:	include/uapi/linux/dqblk_xfs.h
23654F:	include/uapi/linux/fsmap.h
23655
23656XILINX AMS DRIVER
23657M:	Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
23658L:	linux-iio@vger.kernel.org
23659S:	Maintained
23660F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
23661F:	drivers/iio/adc/xilinx-ams.c
23662
23663XILINX AXI ETHERNET DRIVER
23664M:	Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
23665S:	Maintained
23666F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
23667F:	drivers/net/ethernet/xilinx/xilinx_axienet*
23668
23669XILINX CAN DRIVER
23670M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
23671R:	Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
23672L:	linux-can@vger.kernel.org
23673S:	Maintained
23674F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
23675F:	drivers/net/can/xilinx_can.c
23676
23677XILINX EVENT MANAGEMENT DRIVER
23678M:	Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
23679S:	Maintained
23680F:	drivers/soc/xilinx/xlnx_event_manager.c
23681F:	include/linux/firmware/xlnx-event-manager.h
23682
23683XILINX GPIO DRIVER
23684M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
23685R:	Srinivas Neeli <srinivas.neeli@amd.com>
23686R:	Michal Simek <michal.simek@amd.com>
23687S:	Maintained
23688F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
23689F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
23690F:	drivers/gpio/gpio-xilinx.c
23691F:	drivers/gpio/gpio-zynq.c
23692
23693XILINX PWM DRIVER
23694M:	Sean Anderson <sean.anderson@seco.com>
23695S:	Maintained
23696F:	drivers/pwm/pwm-xilinx.c
23697F:	include/clocksource/timer-xilinx.h
23698
23699XILINX SD-FEC IP CORES
23700M:	Derek Kiernan <derek.kiernan@amd.com>
23701M:	Dragan Cvetic <dragan.cvetic@amd.com>
23702S:	Maintained
23703F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
23704F:	Documentation/misc-devices/xilinx_sdfec.rst
23705F:	drivers/misc/Kconfig
23706F:	drivers/misc/Makefile
23707F:	drivers/misc/xilinx_sdfec.c
23708F:	include/uapi/misc/xilinx_sdfec.h
23709
23710XILINX UARTLITE SERIAL DRIVER
23711M:	Peter Korsgaard <jacmet@sunsite.dk>
23712L:	linux-serial@vger.kernel.org
23713S:	Maintained
23714F:	drivers/tty/serial/uartlite.c
23715
23716XILINX VIDEO IP CORES
23717M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23718L:	linux-media@vger.kernel.org
23719S:	Supported
23720T:	git git://linuxtv.org/media_tree.git
23721F:	Documentation/devicetree/bindings/media/xilinx/
23722F:	drivers/media/platform/xilinx/
23723F:	include/uapi/linux/xilinx-v4l2-controls.h
23724
23725XILINX WATCHDOG DRIVER
23726M:	Srinivas Neeli <srinivas.neeli@amd.com>
23727R:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
23728R:	Michal Simek <michal.simek@amd.com>
23729S:	Maintained
23730F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
23731F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
23732F:	drivers/watchdog/of_xilinx_wdt.c
23733F:	drivers/watchdog/xilinx_wwdt.c
23734
23735XILINX XDMA DRIVER
23736M:	Lizhi Hou <lizhi.hou@amd.com>
23737M:	Brian Xu <brian.xu@amd.com>
23738M:	Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
23739L:	dmaengine@vger.kernel.org
23740S:	Supported
23741F:	drivers/dma/xilinx/xdma-regs.h
23742F:	drivers/dma/xilinx/xdma.c
23743F:	include/linux/dma/amd_xdma.h
23744F:	include/linux/platform_data/amd_xdma.h
23745
23746XILINX ZYNQMP DPDMA DRIVER
23747M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23748L:	dmaengine@vger.kernel.org
23749S:	Supported
23750F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
23751F:	drivers/dma/xilinx/xilinx_dpdma.c
23752F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
23753
23754XILINX ZYNQMP OCM EDAC DRIVER
23755M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
23756M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
23757S:	Maintained
23758F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
23759F:	drivers/edac/zynqmp_edac.c
23760
23761XILINX ZYNQMP PSGTR PHY DRIVER
23762M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23763L:	linux-kernel@vger.kernel.org
23764S:	Supported
23765T:	git https://github.com/Xilinx/linux-xlnx.git
23766F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
23767F:	drivers/phy/xilinx/phy-zynqmp.c
23768
23769XILINX ZYNQMP SHA3 DRIVER
23770M:	Harsha <harsha.harsha@amd.com>
23771S:	Maintained
23772F:	drivers/crypto/xilinx/zynqmp-sha.c
23773
23774XILLYBUS DRIVER
23775M:	Eli Billauer <eli.billauer@gmail.com>
23776L:	linux-kernel@vger.kernel.org
23777S:	Supported
23778F:	drivers/char/xillybus/
23779
23780XLP9XX I2C DRIVER
23781M:	George Cherian <gcherian@marvell.com>
23782L:	linux-i2c@vger.kernel.org
23783S:	Supported
23784W:	http://www.marvell.com
23785F:	drivers/i2c/busses/i2c-xlp9xx.c
23786
23787XRA1403 GPIO EXPANDER
23788M:	Nandor Han <nandor.han@ge.com>
23789L:	linux-gpio@vger.kernel.org
23790S:	Maintained
23791F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
23792F:	drivers/gpio/gpio-xra1403.c
23793
23794XTENSA XTFPGA PLATFORM SUPPORT
23795M:	Max Filippov <jcmvbkbc@gmail.com>
23796S:	Maintained
23797F:	drivers/spi/spi-xtensa-xtfpga.c
23798F:	sound/soc/xtensa/xtfpga-i2s.c
23799
23800YAM DRIVER FOR AX.25
23801M:	Jean-Paul Roubelat <jpr@f6fbb.org>
23802L:	linux-hams@vger.kernel.org
23803S:	Maintained
23804F:	drivers/net/hamradio/yam*
23805F:	include/linux/yam.h
23806
23807YAMA SECURITY MODULE
23808M:	Kees Cook <keescook@chromium.org>
23809S:	Supported
23810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
23811F:	Documentation/admin-guide/LSM/Yama.rst
23812F:	security/yama/
23813
23814YEALINK PHONE DRIVER
23815M:	Henk Vergonet <Henk.Vergonet@gmail.com>
23816L:	usbb2k-api-dev@nongnu.org
23817S:	Maintained
23818F:	Documentation/input/devices/yealink.rst
23819F:	drivers/input/misc/yealink.*
23820
23821Z3FOLD COMPRESSED PAGE ALLOCATOR
23822M:	Vitaly Wool <vitaly.wool@konsulko.com>
23823R:	Miaohe Lin <linmiaohe@huawei.com>
23824L:	linux-mm@kvack.org
23825S:	Maintained
23826F:	mm/z3fold.c
23827
23828Z8530 DRIVER FOR AX.25
23829M:	Joerg Reuter <jreuter@yaina.de>
23830L:	linux-hams@vger.kernel.org
23831S:	Maintained
23832W:	http://yaina.de/jreuter/
23833W:	http://www.qsl.net/dl1bke/
23834F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
23835F:	drivers/net/hamradio/*scc.c
23836F:	drivers/net/hamradio/z8530.h
23837
23838ZBUD COMPRESSED PAGE ALLOCATOR
23839M:	Seth Jennings <sjenning@redhat.com>
23840M:	Dan Streetman <ddstreet@ieee.org>
23841L:	linux-mm@kvack.org
23842S:	Maintained
23843F:	mm/zbud.c
23844
23845ZD1211RW WIRELESS DRIVER
23846L:	linux-wireless@vger.kernel.org
23847S:	Orphan
23848F:	drivers/net/wireless/zydas/zd1211rw/
23849
23850ZD1301 MEDIA DRIVER
23851M:	Antti Palosaari <crope@iki.fi>
23852L:	linux-media@vger.kernel.org
23853S:	Maintained
23854W:	https://linuxtv.org/
23855W:	http://palosaari.fi/linux/
23856Q:	https://patchwork.linuxtv.org/project/linux-media/list/
23857F:	drivers/media/usb/dvb-usb-v2/zd1301*
23858
23859ZD1301_DEMOD MEDIA DRIVER
23860M:	Antti Palosaari <crope@iki.fi>
23861L:	linux-media@vger.kernel.org
23862S:	Maintained
23863W:	https://linuxtv.org/
23864W:	http://palosaari.fi/linux/
23865Q:	https://patchwork.linuxtv.org/project/linux-media/list/
23866F:	drivers/media/dvb-frontends/zd1301_demod*
23867
23868ZHAOXIN PROCESSOR SUPPORT
23869M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
23870L:	linux-kernel@vger.kernel.org
23871S:	Maintained
23872F:	arch/x86/kernel/cpu/zhaoxin.c
23873
23874ZONEFS FILESYSTEM
23875M:	Damien Le Moal <dlemoal@kernel.org>
23876M:	Naohiro Aota <naohiro.aota@wdc.com>
23877R:	Johannes Thumshirn <jth@kernel.org>
23878L:	linux-fsdevel@vger.kernel.org
23879S:	Maintained
23880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
23881F:	Documentation/filesystems/zonefs.rst
23882F:	fs/zonefs/
23883
23884ZPOOL COMPRESSED PAGE STORAGE API
23885M:	Dan Streetman <ddstreet@ieee.org>
23886L:	linux-mm@kvack.org
23887S:	Maintained
23888F:	include/linux/zpool.h
23889F:	mm/zpool.c
23890
23891ZR36067 VIDEO FOR LINUX DRIVER
23892M:	Corentin Labbe <clabbe@baylibre.com>
23893L:	mjpeg-users@lists.sourceforge.net
23894L:	linux-media@vger.kernel.org
23895S:	Maintained
23896W:	http://mjpeg.sourceforge.net/driver-zoran/
23897Q:	https://patchwork.linuxtv.org/project/linux-media/list/
23898F:	Documentation/driver-api/media/drivers/zoran.rst
23899F:	drivers/media/pci/zoran/
23900
23901ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
23902M:	Minchan Kim <minchan@kernel.org>
23903M:	Sergey Senozhatsky <senozhatsky@chromium.org>
23904L:	linux-kernel@vger.kernel.org
23905S:	Maintained
23906F:	Documentation/admin-guide/blockdev/zram.rst
23907F:	drivers/block/zram/
23908
23909ZS DECSTATION Z85C30 SERIAL DRIVER
23910M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
23911S:	Maintained
23912F:	drivers/tty/serial/zs.*
23913
23914ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
23915M:	Minchan Kim <minchan@kernel.org>
23916M:	Sergey Senozhatsky <senozhatsky@chromium.org>
23917L:	linux-mm@kvack.org
23918S:	Maintained
23919F:	Documentation/mm/zsmalloc.rst
23920F:	include/linux/zsmalloc.h
23921F:	mm/zsmalloc.c
23922
23923ZSTD
23924M:	Nick Terrell <terrelln@fb.com>
23925S:	Maintained
23926B:	https://github.com/facebook/zstd/issues
23927T:	git https://github.com/terrelln/linux.git
23928F:	crypto/zstd.c
23929F:	include/linux/zstd*
23930F:	lib/decompress_unzstd.c
23931F:	lib/zstd/
23932N:	zstd
23933K:	zstd
23934
23935ZSWAP COMPRESSED SWAP CACHING
23936M:	Seth Jennings <sjenning@redhat.com>
23937M:	Dan Streetman <ddstreet@ieee.org>
23938M:	Vitaly Wool <vitaly.wool@konsulko.com>
23939L:	linux-mm@kvack.org
23940S:	Maintained
23941F:	mm/zswap.c
23942
23943THE REST
23944M:	Linus Torvalds <torvalds@linux-foundation.org>
23945L:	linux-kernel@vger.kernel.org
23946S:	Buried alive in reporters
23947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
23948F:	*
23949F:	*/
23950