xref: /linux/MAINTAINERS (revision 1cd4bc987abb2823836cbb8f887026011ccddc8a)
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
174L:	linux-media@vger.kernel.org
175S:	Orphan
176W:	https://linuxtv.org
177Q:	http://patchwork.linuxtv.org/project/linux-media/list/
178F:	drivers/media/dvb-frontends/a8293*
179
180AACRAID SCSI RAID DRIVER
181M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
182L:	linux-scsi@vger.kernel.org
183S:	Supported
184W:	http://www.adaptec.com/
185F:	Documentation/scsi/aacraid.rst
186F:	drivers/scsi/aacraid/
187
188AB8500 BATTERY AND CHARGER DRIVERS
189M:	Linus Walleij <linus.walleij@linaro.org>
190F:	Documentation/devicetree/bindings/power/supply/*ab8500*
191F:	drivers/power/supply/*ab8500*
192
193ABI/API
194L:	linux-api@vger.kernel.org
195F:	include/linux/syscalls.h
196F:	kernel/sys_ni.c
197X:	arch/*/include/uapi/
198X:	include/uapi/
199
200ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
201M:	Hans de Goede <hdegoede@redhat.com>
202L:	linux-hwmon@vger.kernel.org
203S:	Maintained
204F:	drivers/hwmon/abituguru.c
205
206ABIT UGURU 3 HARDWARE MONITOR DRIVER
207M:	Alistair John Strachan <alistair@devzero.co.uk>
208L:	linux-hwmon@vger.kernel.org
209S:	Maintained
210F:	drivers/hwmon/abituguru3.c
211
212ACCES 104-DIO-48E GPIO DRIVER
213M:	William Breathitt Gray <wbg@kernel.org>
214L:	linux-gpio@vger.kernel.org
215S:	Maintained
216F:	drivers/gpio/gpio-104-dio-48e.c
217
218ACCES 104-IDI-48 GPIO DRIVER
219M:	William Breathitt Gray <wbg@kernel.org>
220L:	linux-gpio@vger.kernel.org
221S:	Maintained
222F:	drivers/gpio/gpio-104-idi-48.c
223
224ACCES 104-IDIO-16 GPIO DRIVER
225M:	William Breathitt Gray <wbg@kernel.org>
226L:	linux-gpio@vger.kernel.org
227S:	Maintained
228F:	drivers/gpio/gpio-104-idio-16.c
229
230ACCES 104-QUAD-8 DRIVER
231M:	William Breathitt Gray <wbg@kernel.org>
232L:	linux-iio@vger.kernel.org
233S:	Maintained
234F:	drivers/counter/104-quad-8.c
235
236ACCES IDIO-16 GPIO LIBRARY
237M:	William Breathitt Gray <wbg@kernel.org>
238L:	linux-gpio@vger.kernel.org
239S:	Maintained
240F:	drivers/gpio/gpio-idio-16.c
241F:	drivers/gpio/gpio-idio-16.h
242
243ACCES PCI-IDIO-16 GPIO DRIVER
244M:	William Breathitt Gray <wbg@kernel.org>
245L:	linux-gpio@vger.kernel.org
246S:	Maintained
247F:	drivers/gpio/gpio-pci-idio-16.c
248
249ACCES PCIe-IDIO-24 GPIO DRIVER
250M:	William Breathitt Gray <wbg@kernel.org>
251L:	linux-gpio@vger.kernel.org
252S:	Maintained
253F:	drivers/gpio/gpio-pcie-idio-24.c
254
255ACENIC DRIVER
256M:	Jes Sorensen <jes@trained-monkey.org>
257L:	linux-acenic@sunsite.dk
258S:	Maintained
259F:	drivers/net/ethernet/alteon/acenic*
260
261ACER ASPIRE 1 EMBEDDED CONTROLLER DRIVER
262M:	Nikita Travkin <nikita@trvn.ru>
263S:	Maintained
264F:	Documentation/devicetree/bindings/platform/acer,aspire1-ec.yaml
265F:	drivers/platform/arm64/acer-aspire1-ec.c
266
267ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
268M:	Peter Kaestle <peter@piie.net>
269L:	platform-driver-x86@vger.kernel.org
270S:	Maintained
271W:	http://piie.net/?section=acerhdf
272F:	drivers/platform/x86/acerhdf.c
273
274ACER WMI LAPTOP EXTRAS
275M:	"Lee, Chun-Yi" <jlee@suse.com>
276L:	platform-driver-x86@vger.kernel.org
277S:	Maintained
278F:	drivers/platform/x86/acer-wmi.c
279
280ACPI
281M:	"Rafael J. Wysocki" <rafael@kernel.org>
282R:	Len Brown <lenb@kernel.org>
283L:	linux-acpi@vger.kernel.org
284S:	Supported
285Q:	https://patchwork.kernel.org/project/linux-acpi/list/
286B:	https://bugzilla.kernel.org
287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
288F:	Documentation/ABI/testing/configfs-acpi
289F:	Documentation/ABI/testing/sysfs-bus-acpi
290F:	Documentation/firmware-guide/acpi/
291F:	arch/x86/kernel/acpi/
292F:	arch/x86/pci/acpi.c
293F:	drivers/acpi/
294F:	drivers/pci/*/*acpi*
295F:	drivers/pci/*acpi*
296F:	drivers/pnp/pnpacpi/
297F:	include/acpi/
298F:	include/linux/acpi.h
299F:	include/linux/fwnode.h
300F:	include/linux/fw_table.h
301F:	lib/fw_table.c
302F:	tools/power/acpi/
303
304ACPI APEI
305M:	"Rafael J. Wysocki" <rafael@kernel.org>
306R:	Len Brown <lenb@kernel.org>
307R:	James Morse <james.morse@arm.com>
308R:	Tony Luck <tony.luck@intel.com>
309R:	Borislav Petkov <bp@alien8.de>
310L:	linux-acpi@vger.kernel.org
311F:	drivers/acpi/apei/
312
313ACPI COMPONENT ARCHITECTURE (ACPICA)
314M:	Robert Moore <robert.moore@intel.com>
315M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
316L:	linux-acpi@vger.kernel.org
317L:	acpica-devel@lists.linux.dev
318S:	Supported
319W:	https://acpica.org/
320W:	https://github.com/acpica/acpica/
321Q:	https://patchwork.kernel.org/project/linux-acpi/list/
322B:	https://bugzilla.kernel.org
323B:	https://bugs.acpica.org
324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
325F:	drivers/acpi/acpica/
326F:	include/acpi/
327F:	tools/power/acpi/
328
329ACPI FOR ARM64 (ACPI/arm64)
330M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
331M:	Hanjun Guo <guohanjun@huawei.com>
332M:	Sudeep Holla <sudeep.holla@arm.com>
333L:	linux-acpi@vger.kernel.org
334L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
335S:	Maintained
336F:	drivers/acpi/arm64
337
338ACPI FOR RISC-V (ACPI/riscv)
339M:	Sunil V L <sunilvl@ventanamicro.com>
340L:	linux-acpi@vger.kernel.org
341L:	linux-riscv@lists.infradead.org
342S:	Maintained
343F:	drivers/acpi/riscv/
344
345ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
346M:	Sudeep Holla <sudeep.holla@arm.com>
347L:	linux-acpi@vger.kernel.org
348S:	Supported
349F:	drivers/mailbox/pcc.c
350
351ACPI PMIC DRIVERS
352M:	"Rafael J. Wysocki" <rafael@kernel.org>
353M:	Len Brown <lenb@kernel.org>
354R:	Andy Shevchenko <andy@kernel.org>
355R:	Mika Westerberg <mika.westerberg@linux.intel.com>
356L:	linux-acpi@vger.kernel.org
357S:	Supported
358Q:	https://patchwork.kernel.org/project/linux-acpi/list/
359B:	https://bugzilla.kernel.org
360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
361F:	drivers/acpi/pmic/
362
363ACPI QUICKSTART DRIVER
364M:	Armin Wolf <W_Armin@gmx.de>
365L:	platform-driver-x86@vger.kernel.org
366S:	Maintained
367F:	drivers/platform/x86/quickstart.c
368
369ACPI SERIAL MULTI INSTANTIATE DRIVER
370M:	Hans de Goede <hdegoede@redhat.com>
371L:	platform-driver-x86@vger.kernel.org
372S:	Maintained
373F:	drivers/platform/x86/serial-multi-instantiate.c
374
375ACPI THERMAL DRIVER
376M:	Rafael J. Wysocki <rafael@kernel.org>
377R:	Zhang Rui <rui.zhang@intel.com>
378L:	linux-acpi@vger.kernel.org
379S:	Supported
380B:	https://bugzilla.kernel.org
381F:	drivers/acpi/*thermal*
382
383ACPI VIOT DRIVER
384M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
385L:	linux-acpi@vger.kernel.org
386L:	iommu@lists.linux.dev
387S:	Maintained
388F:	drivers/acpi/viot.c
389F:	include/linux/acpi_viot.h
390
391ACPI WMI DRIVER
392M:	Armin Wolf <W_Armin@gmx.de>
393L:	platform-driver-x86@vger.kernel.org
394S:	Maintained
395F:	Documentation/driver-api/wmi.rst
396F:	Documentation/wmi/
397F:	drivers/platform/x86/wmi.c
398F:	include/uapi/linux/wmi.h
399
400ACRN HYPERVISOR SERVICE MODULE
401M:	Fei Li <fei1.li@intel.com>
402L:	acrn-dev@lists.projectacrn.org (subscribers-only)
403S:	Supported
404W:	https://projectacrn.org
405F:	Documentation/virt/acrn/
406F:	drivers/virt/acrn/
407F:	include/uapi/linux/acrn.h
408
409AD1889 ALSA SOUND DRIVER
410L:	linux-parisc@vger.kernel.org
411S:	Maintained
412W:	https://parisc.wiki.kernel.org/index.php/AD1889
413F:	sound/pci/ad1889.*
414
415AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
416M:	Mugilraj Dhavachelvan <dmugil2000@gmail.com>
417L:	linux-iio@vger.kernel.org
418S:	Supported
419F:	drivers/iio/potentiometer/ad5110.c
420
421AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
422M:	Michael Hennerich <michael.hennerich@analog.com>
423S:	Supported
424W:	http://wiki.analog.com/AD5254
425W:	https://ez.analog.com/linux-software-drivers
426F:	drivers/misc/ad525x_dpot.c
427
428AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
429M:	Michael Hennerich <michael.hennerich@analog.com>
430S:	Supported
431W:	http://wiki.analog.com/AD5398
432W:	https://ez.analog.com/linux-software-drivers
433F:	drivers/regulator/ad5398.c
434
435AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
436M:	Michael Hennerich <michael.hennerich@analog.com>
437S:	Supported
438W:	http://wiki.analog.com/AD7142
439W:	https://ez.analog.com/linux-software-drivers
440F:	drivers/input/misc/ad714x.c
441
442AD7877 TOUCHSCREEN DRIVER
443M:	Michael Hennerich <michael.hennerich@analog.com>
444S:	Supported
445W:	http://wiki.analog.com/AD7877
446W:	https://ez.analog.com/linux-software-drivers
447F:	drivers/input/touchscreen/ad7877.c
448
449AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
450M:	Michael Hennerich <michael.hennerich@analog.com>
451S:	Supported
452W:	http://wiki.analog.com/AD7879
453W:	https://ez.analog.com/linux-software-drivers
454F:	drivers/input/touchscreen/ad7879.c
455
456AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
457M:	Michael Hennerich <michael.hennerich@analog.com>
458M:	Nuno Sá <nuno.sa@analog.com>
459R:	David Lechner <dlechner@baylibre.com>
460S:	Supported
461W:	https://ez.analog.com/linux-software-drivers
462F:	Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
463F:	Documentation/iio/ad7944.rst
464F:	drivers/iio/adc/ad7944.c
465
466ADAFRUIT MINI I2C GAMEPAD
467M:	Anshul Dalal <anshulusr@gmail.com>
468L:	linux-input@vger.kernel.org
469S:	Maintained
470F:	Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
471F:	drivers/input/joystick/adafruit-seesaw.c
472
473ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
474M:	Jiri Kosina <jikos@kernel.org>
475S:	Maintained
476
477ADF7242 IEEE 802.15.4 RADIO DRIVER
478M:	Michael Hennerich <michael.hennerich@analog.com>
479L:	linux-wpan@vger.kernel.org
480S:	Supported
481W:	https://wiki.analog.com/ADF7242
482W:	https://ez.analog.com/linux-software-drivers
483F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
484F:	drivers/net/ieee802154/adf7242.c
485
486ADM1025 HARDWARE MONITOR DRIVER
487M:	Jean Delvare <jdelvare@suse.com>
488L:	linux-hwmon@vger.kernel.org
489S:	Maintained
490F:	Documentation/hwmon/adm1025.rst
491F:	drivers/hwmon/adm1025.c
492
493ADM1029 HARDWARE MONITOR DRIVER
494M:	Corentin Labbe <clabbe.montjoie@gmail.com>
495L:	linux-hwmon@vger.kernel.org
496S:	Maintained
497F:	drivers/hwmon/adm1029.c
498
499ADM8211 WIRELESS DRIVER
500L:	linux-wireless@vger.kernel.org
501S:	Orphan
502F:	drivers/net/wireless/admtek/adm8211.*
503
504ADP1050 HARDWARE MONITOR DRIVER
505M:	Radu Sabau <radu.sabau@analog.com>
506L:	linux-hwmon@vger.kernel.org
507S:	Supported
508W:	https://ez.analog.com/linux-software-drivers
509F:	Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
510
511ADP1653 FLASH CONTROLLER DRIVER
512M:	Sakari Ailus <sakari.ailus@iki.fi>
513L:	linux-media@vger.kernel.org
514S:	Maintained
515F:	drivers/media/i2c/adp1653.c
516F:	include/media/i2c/adp1653.h
517
518ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
519M:	Michael Hennerich <michael.hennerich@analog.com>
520S:	Supported
521W:	http://wiki.analog.com/ADP5520
522W:	https://ez.analog.com/linux-software-drivers
523F:	drivers/gpio/gpio-adp5520.c
524F:	drivers/input/keyboard/adp5520-keys.c
525F:	drivers/leds/leds-adp5520.c
526F:	drivers/mfd/adp5520.c
527F:	drivers/video/backlight/adp5520_bl.c
528
529ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
530M:	Michael Hennerich <michael.hennerich@analog.com>
531S:	Supported
532W:	http://wiki.analog.com/ADP5588
533W:	https://ez.analog.com/linux-software-drivers
534F:	Documentation/devicetree/bindings/input/adi,adp5588.yaml
535F:	drivers/input/keyboard/adp5588-keys.c
536
537ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
538M:	Michael Hennerich <michael.hennerich@analog.com>
539S:	Supported
540W:	http://wiki.analog.com/ADP8860
541W:	https://ez.analog.com/linux-software-drivers
542F:	drivers/video/backlight/adp8860_bl.c
543
544ADT746X FAN DRIVER
545M:	Colin Leroy <colin@colino.net>
546S:	Maintained
547F:	drivers/macintosh/therm_adt746x.c
548
549ADT7475 HARDWARE MONITOR DRIVER
550M:	Jean Delvare <jdelvare@suse.com>
551L:	linux-hwmon@vger.kernel.org
552S:	Maintained
553F:	Documentation/hwmon/adt7475.rst
554F:	drivers/hwmon/adt7475.c
555
556ADVANSYS SCSI DRIVER
557M:	Matthew Wilcox <willy@infradead.org>
558M:	Hannes Reinecke <hare@suse.com>
559L:	linux-scsi@vger.kernel.org
560S:	Maintained
561F:	Documentation/scsi/advansys.rst
562F:	drivers/scsi/advansys.c
563
564ADVANTECH SWBTN DRIVER
565M:	Andrea Ho <Andrea.Ho@advantech.com.tw>
566L:	platform-driver-x86@vger.kernel.org
567S:	Maintained
568F:	drivers/platform/x86/adv_swbutton.c
569
570ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
571M:	Lucas Stankus <lucas.p.stankus@gmail.com>
572S:	Supported
573F:	Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
574F:	drivers/iio/accel/adxl313*
575
576ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
577M:	Michael Hennerich <michael.hennerich@analog.com>
578S:	Supported
579W:	http://wiki.analog.com/ADXL345
580W:	https://ez.analog.com/linux-software-drivers
581F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
582F:	drivers/input/misc/adxl34x.c
583
584ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
585M:	Puranjay Mohan <puranjay@kernel.org>
586L:	linux-iio@vger.kernel.org
587S:	Supported
588F:	Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
589F:	drivers/iio/accel/adxl355.h
590F:	drivers/iio/accel/adxl355_core.c
591F:	drivers/iio/accel/adxl355_i2c.c
592F:	drivers/iio/accel/adxl355_spi.c
593
594ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
595M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
596L:	linux-iio@vger.kernel.org
597S:	Supported
598W:	https://ez.analog.com/linux-software-drivers
599F:	Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
600F:	drivers/iio/accel/adxl367*
601
602ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
603M:	Michael Hennerich <michael.hennerich@analog.com>
604S:	Supported
605W:	https://ez.analog.com/linux-software-drivers
606F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
607F:	drivers/iio/accel/adxl372.c
608F:	drivers/iio/accel/adxl372_i2c.c
609F:	drivers/iio/accel/adxl372_spi.c
610
611AF8133J THREE-AXIS MAGNETOMETER DRIVER
612M:	Ondřej Jirman <megi@xff.cz>
613S:	Maintained
614F:	Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
615F:	drivers/iio/magnetometer/af8133j.c
616
617AF9013 MEDIA DRIVER
618L:	linux-media@vger.kernel.org
619S:	Orphan
620W:	https://linuxtv.org
621Q:	http://patchwork.linuxtv.org/project/linux-media/list/
622F:	drivers/media/dvb-frontends/af9013*
623
624AF9033 MEDIA DRIVER
625L:	linux-media@vger.kernel.org
626S:	Orphan
627W:	https://linuxtv.org
628Q:	http://patchwork.linuxtv.org/project/linux-media/list/
629F:	drivers/media/dvb-frontends/af9033*
630
631AFFS FILE SYSTEM
632M:	David Sterba <dsterba@suse.com>
633L:	linux-fsdevel@vger.kernel.org
634S:	Odd Fixes
635F:	Documentation/filesystems/affs.rst
636F:	fs/affs/
637
638AFS FILESYSTEM
639M:	David Howells <dhowells@redhat.com>
640M:	Marc Dionne <marc.dionne@auristor.com>
641L:	linux-afs@lists.infradead.org
642S:	Supported
643W:	https://www.infradead.org/~dhowells/kafs/
644F:	Documentation/filesystems/afs.rst
645F:	fs/afs/
646F:	include/trace/events/afs.h
647
648AGPGART DRIVER
649M:	David Airlie <airlied@redhat.com>
650L:	dri-devel@lists.freedesktop.org
651S:	Maintained
652T:	git https://gitlab.freedesktop.org/drm/kernel.git
653F:	drivers/char/agp/
654F:	include/linux/agp*
655F:	include/uapi/linux/agp*
656
657AHA152X SCSI DRIVER
658M:	"Juergen E. Fischer" <fischer@norbit.de>
659L:	linux-scsi@vger.kernel.org
660S:	Maintained
661F:	drivers/scsi/aha152x*
662F:	drivers/scsi/pcmcia/aha152x*
663
664AIC7XXX / AIC79XX SCSI DRIVER
665M:	Hannes Reinecke <hare@suse.com>
666L:	linux-scsi@vger.kernel.org
667S:	Maintained
668F:	drivers/scsi/aic7xxx/
669
670AIMSLAB FM RADIO RECEIVER DRIVER
671M:	Hans Verkuil <hverkuil@xs4all.nl>
672L:	linux-media@vger.kernel.org
673S:	Maintained
674W:	https://linuxtv.org
675T:	git git://linuxtv.org/media_tree.git
676F:	drivers/media/radio/radio-aimslab*
677
678AIO
679M:	Benjamin LaHaise <bcrl@kvack.org>
680L:	linux-aio@kvack.org
681S:	Supported
682F:	fs/aio.c
683F:	include/linux/*aio*.h
684
685AIROHA SPI SNFI DRIVER
686M:	Lorenzo Bianconi <lorenzo@kernel.org>
687M:	Ray Liu <ray.liu@airoha.com>
688L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
689L:	linux-spi@vger.kernel.org
690S:	Maintained
691F:	Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
692F:	drivers/spi/spi-airoha-snfi.c
693
694AIRSPY MEDIA DRIVER
695L:	linux-media@vger.kernel.org
696S:	Orphan
697W:	https://linuxtv.org
698Q:	http://patchwork.linuxtv.org/project/linux-media/list/
699F:	drivers/media/usb/airspy/
700
701ALACRITECH GIGABIT ETHERNET DRIVER
702M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
703S:	Maintained
704F:	drivers/net/ethernet/alacritech/*
705
706ALCATEL SPEEDTOUCH USB DRIVER
707M:	Duncan Sands <duncan.sands@free.fr>
708L:	linux-usb@vger.kernel.org
709S:	Maintained
710W:	http://www.linux-usb.org/SpeedTouch/
711F:	drivers/usb/atm/speedtch.c
712F:	drivers/usb/atm/usbatm.c
713
714ALCHEMY AU1XX0 MMC DRIVER
715M:	Manuel Lauss <manuel.lauss@gmail.com>
716S:	Maintained
717F:	drivers/mmc/host/au1xmmc.c
718
719ALI1563 I2C DRIVER
720M:	Rudolf Marek <r.marek@assembler.cz>
721L:	linux-i2c@vger.kernel.org
722S:	Maintained
723F:	Documentation/i2c/busses/i2c-ali1563.rst
724F:	drivers/i2c/busses/i2c-ali1563.c
725
726ALIBABA ELASTIC RDMA DRIVER
727M:	Cheng Xu <chengyou@linux.alibaba.com>
728M:	Kai Shen <kaishen@linux.alibaba.com>
729L:	linux-rdma@vger.kernel.org
730S:	Supported
731F:	drivers/infiniband/hw/erdma
732F:	include/uapi/rdma/erdma-abi.h
733
734ALIBABA PMU DRIVER
735M:	Shuai Xue <xueshuai@linux.alibaba.com>
736S:	Supported
737F:	Documentation/admin-guide/perf/alibaba_pmu.rst
738F:	drivers/perf/alibaba_uncore_drw_pmu.c
739
740ALIENWARE WMI DRIVER
741L:	Dell.Client.Kernel@dell.com
742S:	Maintained
743F:	drivers/platform/x86/dell/alienware-wmi.c
744
745ALLEGRO DVT VIDEO IP CORE DRIVER
746M:	Michael Tretter <m.tretter@pengutronix.de>
747R:	Pengutronix Kernel Team <kernel@pengutronix.de>
748L:	linux-media@vger.kernel.org
749S:	Maintained
750F:	Documentation/devicetree/bindings/media/allegro,al5e.yaml
751F:	drivers/media/platform/allegro-dvt/
752
753ALLIED VISION ALVIUM CAMERA DRIVER
754M:	Tommaso Merciai <tomm.merciai@gmail.com>
755M:	Martin Hecht <martin.hecht@avnet.eu>
756L:	linux-media@vger.kernel.org
757S:	Maintained
758F:	Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
759F:	drivers/media/i2c/alvium-csi2.c
760F:	drivers/media/i2c/alvium-csi2.h
761
762ALLWINNER A10 CSI DRIVER
763M:	Maxime Ripard <mripard@kernel.org>
764L:	linux-media@vger.kernel.org
765S:	Maintained
766T:	git git://linuxtv.org/media_tree.git
767F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
768F:	drivers/media/platform/sunxi/sun4i-csi/
769
770ALLWINNER A31 CSI DRIVER
771M:	Yong Deng <yong.deng@magewell.com>
772M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
773L:	linux-media@vger.kernel.org
774S:	Maintained
775T:	git git://linuxtv.org/media_tree.git
776F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
777F:	drivers/media/platform/sunxi/sun6i-csi/
778
779ALLWINNER A31 ISP DRIVER
780M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
781L:	linux-media@vger.kernel.org
782S:	Maintained
783T:	git git://linuxtv.org/media_tree.git
784F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
785F:	drivers/staging/media/sunxi/sun6i-isp/
786F:	drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
787
788ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
789M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
790L:	linux-media@vger.kernel.org
791S:	Maintained
792T:	git git://linuxtv.org/media_tree.git
793F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
794F:	drivers/media/platform/sunxi/sun6i-mipi-csi2/
795
796ALLWINNER CPUFREQ DRIVER
797M:	Yangtao Li <tiny.windzz@gmail.com>
798L:	linux-pm@vger.kernel.org
799S:	Maintained
800F:	Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
801F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
802
803ALLWINNER CRYPTO DRIVERS
804M:	Corentin Labbe <clabbe.montjoie@gmail.com>
805L:	linux-crypto@vger.kernel.org
806S:	Maintained
807F:	drivers/crypto/allwinner/
808
809ALLWINNER DMIC DRIVERS
810M:	Ban Tao <fengzheng923@gmail.com>
811L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
812S:	Maintained
813F:	Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
814F:	sound/soc/sunxi/sun50i-dmic.c
815
816ALLWINNER HARDWARE SPINLOCK SUPPORT
817M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
818S:	Maintained
819F:	Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
820F:	drivers/hwspinlock/sun6i_hwspinlock.c
821
822ALLWINNER THERMAL DRIVER
823M:	Vasily Khoruzhick <anarsoul@gmail.com>
824M:	Yangtao Li <tiny.windzz@gmail.com>
825L:	linux-pm@vger.kernel.org
826S:	Maintained
827F:	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
828F:	drivers/thermal/sun8i_thermal.c
829
830ALLWINNER VPU DRIVER
831M:	Maxime Ripard <mripard@kernel.org>
832M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
833L:	linux-media@vger.kernel.org
834S:	Maintained
835F:	drivers/staging/media/sunxi/cedrus/
836
837ALPHA PORT
838M:	Richard Henderson <richard.henderson@linaro.org>
839M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
840M:	Matt Turner <mattst88@gmail.com>
841L:	linux-alpha@vger.kernel.org
842S:	Odd Fixes
843F:	arch/alpha/
844
845ALPS PS/2 TOUCHPAD DRIVER
846R:	Pali Rohár <pali@kernel.org>
847F:	drivers/input/mouse/alps.*
848
849ALTERA I2C CONTROLLER DRIVER
850M:	Thor Thayer <thor.thayer@linux.intel.com>
851S:	Maintained
852F:	Documentation/devicetree/bindings/i2c/i2c-altera.txt
853F:	drivers/i2c/busses/i2c-altera.c
854
855ALTERA MAILBOX DRIVER
856M:	Mun Yew Tham <mun.yew.tham@intel.com>
857S:	Maintained
858F:	drivers/mailbox/mailbox-altera.c
859
860ALTERA MSGDMA IP CORE DRIVER
861M:	Olivier Dautricourt <olivierdautricourt@gmail.com>
862R:	Stefan Roese <sr@denx.de>
863L:	dmaengine@vger.kernel.org
864S:	Odd Fixes
865F:	Documentation/devicetree/bindings/dma/altr,msgdma.yaml
866F:	drivers/dma/altera-msgdma.c
867
868ALTERA PIO DRIVER
869M:	Mun Yew Tham <mun.yew.tham@intel.com>
870L:	linux-gpio@vger.kernel.org
871S:	Maintained
872F:	drivers/gpio/gpio-altera.c
873
874ALTERA SYSTEM MANAGER DRIVER
875M:	Thor Thayer <thor.thayer@linux.intel.com>
876S:	Maintained
877F:	drivers/mfd/altera-sysmgr.c
878F:	include/linux/mfd/altera-sysmgr.h
879
880ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
881M:	Thor Thayer <thor.thayer@linux.intel.com>
882S:	Maintained
883F:	drivers/gpio/gpio-altera-a10sr.c
884F:	drivers/mfd/altera-a10sr.c
885F:	drivers/reset/reset-a10sr.c
886F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
887F:	include/linux/mfd/altera-a10sr.h
888
889ALTERA TRIPLE SPEED ETHERNET DRIVER
890M:	Joyce Ooi <joyce.ooi@intel.com>
891L:	netdev@vger.kernel.org
892S:	Maintained
893F:	drivers/net/ethernet/altera/
894
895ALTERA UART/JTAG UART SERIAL DRIVERS
896M:	Tobias Klauser <tklauser@distanz.ch>
897L:	linux-serial@vger.kernel.org
898S:	Maintained
899F:	drivers/tty/serial/altera_jtaguart.c
900F:	drivers/tty/serial/altera_uart.c
901F:	include/linux/altera_jtaguart.h
902F:	include/linux/altera_uart.h
903
904AMAZON ANNAPURNA LABS FIC DRIVER
905M:	Talel Shenhar <talel@amazon.com>
906S:	Maintained
907F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
908F:	drivers/irqchip/irq-al-fic.c
909
910AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
911M:	Talel Shenhar <talel@amazon.com>
912M:	Talel Shenhar <talelshenhar@gmail.com>
913S:	Maintained
914F:	Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
915F:	drivers/edac/al_mc_edac.c
916
917AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
918M:	Talel Shenhar <talel@amazon.com>
919S:	Maintained
920F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
921F:	drivers/thermal/thermal_mmio.c
922
923AMAZON ETHERNET DRIVERS
924M:	Shay Agroskin <shayagr@amazon.com>
925M:	Arthur Kiyanovski <akiyano@amazon.com>
926R:	David Arinzon <darinzon@amazon.com>
927R:	Noam Dagan <ndagan@amazon.com>
928R:	Saeed Bishara <saeedb@amazon.com>
929L:	netdev@vger.kernel.org
930S:	Supported
931F:	Documentation/networking/device_drivers/ethernet/amazon/ena.rst
932F:	drivers/net/ethernet/amazon/
933
934AMAZON RDMA EFA DRIVER
935M:	Michael Margolin <mrgolin@amazon.com>
936R:	Gal Pressman <gal.pressman@linux.dev>
937R:	Yossi Leybovich <sleybo@amazon.com>
938L:	linux-rdma@vger.kernel.org
939S:	Supported
940Q:	https://patchwork.kernel.org/project/linux-rdma/list/
941F:	drivers/infiniband/hw/efa/
942F:	include/uapi/rdma/efa-abi.h
943
944AMD ADDRESS TRANSLATION LIBRARY (ATL)
945M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
946L:	linux-edac@vger.kernel.org
947S:	Supported
948F:	drivers/ras/amd/atl/*
949
950AMD AXI W1 DRIVER
951M:	Kris Chaplin <kris.chaplin@amd.com>
952R:	Thomas Delev <thomas.delev@amd.com>
953R:	Michal Simek <michal.simek@amd.com>
954S:	Maintained
955F:	Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
956F:	drivers/w1/masters/amd_axi_w1.c
957
958AMD CDX BUS DRIVER
959M:	Nipun Gupta <nipun.gupta@amd.com>
960M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
961S:	Maintained
962F:	Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
963F:	drivers/cdx/*
964F:	include/linux/cdx/*
965
966AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
967M:	Tom Lendacky <thomas.lendacky@amd.com>
968M:	John Allen <john.allen@amd.com>
969L:	linux-crypto@vger.kernel.org
970S:	Supported
971F:	drivers/crypto/ccp/
972F:	include/linux/ccp.h
973
974AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
975M:	Ashish Kalra <ashish.kalra@amd.com>
976M:	Tom Lendacky <thomas.lendacky@amd.com>
977L:	linux-crypto@vger.kernel.org
978S:	Supported
979F:	drivers/crypto/ccp/sev*
980F:	include/uapi/linux/psp-sev.h
981
982AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
983M:	Mario Limonciello <mario.limonciello@amd.com>
984L:	linux-crypto@vger.kernel.org
985S:	Supported
986F:	drivers/crypto/ccp/dbc.c
987F:	drivers/crypto/ccp/dbc.h
988F:	drivers/crypto/ccp/platform-access.c
989F:	drivers/crypto/ccp/platform-access.h
990F:	include/uapi/linux/psp-dbc.h
991F:	tools/crypto/ccp/*.c
992F:	tools/crypto/ccp/*.py
993
994AMD DISPLAY CORE
995M:	Harry Wentland <harry.wentland@amd.com>
996M:	Leo Li <sunpeng.li@amd.com>
997M:	Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
998L:	amd-gfx@lists.freedesktop.org
999S:	Supported
1000T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1001F:	drivers/gpu/drm/amd/display/
1002
1003AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1004M:	Huang Rui <ray.huang@amd.com>
1005L:	linux-hwmon@vger.kernel.org
1006S:	Supported
1007F:	Documentation/hwmon/fam15h_power.rst
1008F:	drivers/hwmon/fam15h_power.c
1009
1010AMD FCH GPIO DRIVER
1011M:	Enrico Weigelt, metux IT consult <info@metux.net>
1012L:	linux-gpio@vger.kernel.org
1013S:	Maintained
1014F:	drivers/gpio/gpio-amd-fch.c
1015F:	include/linux/platform_data/gpio/gpio-amd-fch.h
1016
1017AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1018L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
1019S:	Orphan
1020F:	drivers/usb/gadget/udc/amd5536udc.*
1021
1022AMD GEODE PROCESSOR/CHIPSET SUPPORT
1023M:	Andres Salomon <dilinger@queued.net>
1024L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
1025S:	Supported
1026W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1027F:	arch/x86/include/asm/geode.h
1028F:	drivers/char/hw_random/geode-rng.c
1029F:	drivers/crypto/geode*
1030F:	drivers/video/fbdev/geode/
1031
1032AMD HSMP DRIVER
1033M:	Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1034R:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
1035L:	platform-driver-x86@vger.kernel.org
1036S:	Maintained
1037F:	Documentation/arch/x86/amd_hsmp.rst
1038F:	arch/x86/include/asm/amd_hsmp.h
1039F:	arch/x86/include/uapi/asm/amd_hsmp.h
1040F:	drivers/platform/x86/amd/hsmp.c
1041
1042AMD IOMMU (AMD-VI)
1043M:	Joerg Roedel <joro@8bytes.org>
1044R:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1045L:	iommu@lists.linux.dev
1046S:	Maintained
1047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
1048F:	drivers/iommu/amd/
1049F:	include/linux/amd-iommu.h
1050
1051AMD KFD
1052M:	Felix Kuehling <Felix.Kuehling@amd.com>
1053L:	amd-gfx@lists.freedesktop.org
1054S:	Supported
1055T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1056F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1057F:	drivers/gpu/drm/amd/amdkfd/
1058F:	drivers/gpu/drm/amd/include/cik_structs.h
1059F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1060F:	drivers/gpu/drm/amd/include/v9_structs.h
1061F:	drivers/gpu/drm/amd/include/vi_structs.h
1062F:	include/uapi/linux/kfd_ioctl.h
1063F:	include/uapi/linux/kfd_sysfs.h
1064
1065AMD MP2 I2C DRIVER
1066M:	Elie Morisse <syniurge@gmail.com>
1067M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1068L:	linux-i2c@vger.kernel.org
1069S:	Maintained
1070F:	drivers/i2c/busses/i2c-amd-mp2*
1071
1072AMD PDS CORE DRIVER
1073M:	Shannon Nelson <shannon.nelson@amd.com>
1074M:	Brett Creeley <brett.creeley@amd.com>
1075L:	netdev@vger.kernel.org
1076S:	Supported
1077F:	Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1078F:	drivers/net/ethernet/amd/pds_core/
1079F:	include/linux/pds/
1080
1081AMD PMC DRIVER
1082M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1083L:	platform-driver-x86@vger.kernel.org
1084S:	Maintained
1085F:	drivers/platform/x86/amd/pmc/
1086
1087AMD PMF DRIVER
1088M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1089L:	platform-driver-x86@vger.kernel.org
1090S:	Maintained
1091F:	Documentation/ABI/testing/sysfs-amd-pmf
1092F:	drivers/platform/x86/amd/pmf/
1093
1094AMD POWERPLAY AND SWSMU
1095M:	Evan Quan <evan.quan@amd.com>
1096L:	amd-gfx@lists.freedesktop.org
1097S:	Supported
1098T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1099F:	drivers/gpu/drm/amd/pm/
1100
1101AMD PSTATE DRIVER
1102M:	Huang Rui <ray.huang@amd.com>
1103M:	Gautham R. Shenoy <gautham.shenoy@amd.com>
1104M:	Mario Limonciello <mario.limonciello@amd.com>
1105R:	Perry Yuan <perry.yuan@amd.com>
1106L:	linux-pm@vger.kernel.org
1107S:	Supported
1108F:	Documentation/admin-guide/pm/amd-pstate.rst
1109F:	drivers/cpufreq/amd-pstate*
1110F:	include/linux/amd-pstate.h
1111F:	tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1112
1113AMD PTDMA DRIVER
1114M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
1115L:	dmaengine@vger.kernel.org
1116S:	Maintained
1117F:	drivers/dma/ptdma/
1118
1119AMD SEATTLE DEVICE TREE SUPPORT
1120M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1121M:	Tom Lendacky <thomas.lendacky@amd.com>
1122S:	Supported
1123F:	arch/arm64/boot/dts/amd/
1124
1125AMD SENSOR FUSION HUB DRIVER
1126M:	Basavaraj Natikar <basavaraj.natikar@amd.com>
1127L:	linux-input@vger.kernel.org
1128S:	Maintained
1129F:	Documentation/hid/amd-sfh*
1130F:	drivers/hid/amd-sfh-hid/
1131
1132AMD SPI DRIVER
1133M:	Sanjay R Mehta <sanju.mehta@amd.com>
1134S:	Maintained
1135F:	drivers/spi/spi-amd.c
1136
1137AMD XGBE DRIVER
1138M:	"Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1139L:	netdev@vger.kernel.org
1140S:	Supported
1141F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1142F:	drivers/net/ethernet/amd/xgbe/
1143
1144AMLOGIC DDR PMU DRIVER
1145M:	Jiucheng Xu <jiucheng.xu@amlogic.com>
1146L:	linux-amlogic@lists.infradead.org
1147S:	Supported
1148W:	http://www.amlogic.com
1149F:	Documentation/admin-guide/perf/meson-ddr-pmu.rst
1150F:	Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1151F:	drivers/perf/amlogic/
1152F:	include/soc/amlogic/
1153
1154AMPHENOL CHIPCAP 2 HUMIDITY-TEMPERATURE IIO DRIVER
1155M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
1156L:	linux-hwmon@vger.kernel.org
1157S:	Maintained
1158F:	Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1159F:	Documentation/hwmon/chipcap2.rst
1160F:	drivers/hwmon/chipcap2.c
1161
1162AMPHION VPU CODEC V4L2 DRIVER
1163M:	Ming Qian <ming.qian@nxp.com>
1164M:	Zhou Peng <eagle.zhou@nxp.com>
1165L:	linux-media@vger.kernel.org
1166S:	Maintained
1167F:	Documentation/devicetree/bindings/media/amphion,vpu.yaml
1168F:	drivers/media/platform/amphion/
1169
1170AMS AS73211 DRIVER
1171M:	Christian Eggers <ceggers@arri.de>
1172L:	linux-iio@vger.kernel.org
1173S:	Maintained
1174F:	Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1175F:	drivers/iio/light/as73211.c
1176
1177AMT (Automatic Multicast Tunneling)
1178M:	Taehee Yoo <ap420073@gmail.com>
1179L:	netdev@vger.kernel.org
1180S:	Maintained
1181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1183F:	drivers/net/amt.c
1184
1185ANALOG DEVICES INC AD3552R DRIVER
1186M:	Nuno Sá <nuno.sa@analog.com>
1187L:	linux-iio@vger.kernel.org
1188S:	Supported
1189W:	https://ez.analog.com/linux-software-drivers
1190F:	Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1191F:	drivers/iio/dac/ad3552r.c
1192
1193ANALOG DEVICES INC AD4130 DRIVER
1194M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1195L:	linux-iio@vger.kernel.org
1196S:	Supported
1197W:	https://ez.analog.com/linux-software-drivers
1198F:	Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1199F:	Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1200F:	drivers/iio/adc/ad4130.c
1201
1202ANALOG DEVICES INC AD7091R DRIVER
1203M:	Marcelo Schmitt <marcelo.schmitt@analog.com>
1204L:	linux-iio@vger.kernel.org
1205S:	Supported
1206W:	http://ez.analog.com/community/linux-device-drivers
1207F:	Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1208F:	drivers/iio/adc/ad7091r*
1209
1210ANALOG DEVICES INC AD7192 DRIVER
1211M:	Alexandru Tachici <alexandru.tachici@analog.com>
1212L:	linux-iio@vger.kernel.org
1213S:	Supported
1214W:	https://ez.analog.com/linux-software-drivers
1215F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1216F:	drivers/iio/adc/ad7192.c
1217
1218ANALOG DEVICES INC AD7292 DRIVER
1219M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1220L:	linux-iio@vger.kernel.org
1221S:	Supported
1222W:	https://ez.analog.com/linux-software-drivers
1223F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1224F:	drivers/iio/adc/ad7292.c
1225
1226ANALOG DEVICES INC AD7293 DRIVER
1227M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1228L:	linux-iio@vger.kernel.org
1229S:	Supported
1230W:	https://ez.analog.com/linux-software-drivers
1231F:	Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1232F:	drivers/iio/dac/ad7293.c
1233
1234ANALOG DEVICES INC AD74115 DRIVER
1235M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1236L:	linux-iio@vger.kernel.org
1237S:	Supported
1238W:	https://ez.analog.com/linux-software-drivers
1239F:	Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1240F:	drivers/iio/addac/ad74115.c
1241
1242ANALOG DEVICES INC AD74413R DRIVER
1243M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1244L:	linux-iio@vger.kernel.org
1245S:	Supported
1246W:	https://ez.analog.com/linux-software-drivers
1247F:	Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1248F:	drivers/iio/addac/ad74413r.c
1249F:	include/dt-bindings/iio/addac/adi,ad74413r.h
1250
1251ANALOG DEVICES INC AD7768-1 DRIVER
1252M:	Michael Hennerich <Michael.Hennerich@analog.com>
1253L:	linux-iio@vger.kernel.org
1254S:	Supported
1255W:	https://ez.analog.com/linux-software-drivers
1256F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1257F:	drivers/iio/adc/ad7768-1.c
1258
1259ANALOG DEVICES INC AD7780 DRIVER
1260M:	Michael Hennerich <Michael.Hennerich@analog.com>
1261M:	Renato Lui Geh <renatogeh@gmail.com>
1262L:	linux-iio@vger.kernel.org
1263S:	Supported
1264W:	https://ez.analog.com/linux-software-drivers
1265F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1266F:	drivers/iio/adc/ad7780.c
1267
1268ANALOG DEVICES INC AD9739a DRIVER
1269M:	Nuno Sa <nuno.sa@analog.com>
1270M:	Dragos Bogdan <dragos.bogdan@analog.com>
1271L:	linux-iio@vger.kernel.org
1272S:	Supported
1273W:	https://ez.analog.com/linux-software-drivers
1274F:	Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1275F:	drivers/iio/dac/ad9739a.c
1276
1277ANALOG DEVICES INC ADA4250 DRIVER
1278M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1279L:	linux-iio@vger.kernel.org
1280S:	Supported
1281W:	https://ez.analog.com/linux-software-drivers
1282F:	Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1283F:	drivers/iio/amplifiers/ada4250.c
1284
1285ANALOG DEVICES INC ADF4377 DRIVER
1286M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1287L:	linux-iio@vger.kernel.org
1288S:	Supported
1289W:	https://ez.analog.com/linux-software-drivers
1290F:	Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1291F:	drivers/iio/frequency/adf4377.c
1292
1293ANALOG DEVICES INC ADGS1408 DRIVER
1294M:	Mircea Caprioru <mircea.caprioru@analog.com>
1295S:	Supported
1296F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1297F:	drivers/mux/adgs1408.c
1298
1299ANALOG DEVICES INC ADIN DRIVER
1300M:	Michael Hennerich <michael.hennerich@analog.com>
1301L:	netdev@vger.kernel.org
1302S:	Supported
1303W:	https://ez.analog.com/linux-software-drivers
1304F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1305F:	drivers/net/phy/adin.c
1306
1307ANALOG DEVICES INC ADIS DRIVER LIBRARY
1308M:	Nuno Sa <nuno.sa@analog.com>
1309L:	linux-iio@vger.kernel.org
1310S:	Supported
1311F:	drivers/iio/imu/adis.c
1312F:	drivers/iio/imu/adis_buffer.c
1313F:	drivers/iio/imu/adis_trigger.c
1314F:	include/linux/iio/imu/adis.h
1315
1316ANALOG DEVICES INC ADIS16460 DRIVER
1317M:	Dragos Bogdan <dragos.bogdan@analog.com>
1318L:	linux-iio@vger.kernel.org
1319S:	Supported
1320W:	https://ez.analog.com/linux-software-drivers
1321F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1322F:	drivers/iio/imu/adis16460.c
1323
1324ANALOG DEVICES INC ADIS16475 DRIVER
1325M:	Nuno Sa <nuno.sa@analog.com>
1326L:	linux-iio@vger.kernel.org
1327S:	Supported
1328W:	https://ez.analog.com/linux-software-drivers
1329F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1330F:	drivers/iio/imu/adis16475.c
1331
1332ANALOG DEVICES INC ADM1177 DRIVER
1333M:	Michael Hennerich <Michael.Hennerich@analog.com>
1334L:	linux-hwmon@vger.kernel.org
1335S:	Supported
1336W:	https://ez.analog.com/linux-software-drivers
1337F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1338F:	drivers/hwmon/adm1177.c
1339
1340ANALOG DEVICES INC ADMFM2000 DRIVER
1341M:	Kim Seer Paller <kimseer.paller@analog.com>
1342L:	linux-iio@vger.kernel.org
1343S:	Supported
1344W:	https://ez.analog.com/linux-software-drivers
1345F:	Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1346F:	drivers/iio/frequency/admfm2000.c
1347
1348ANALOG DEVICES INC ADMV1013 DRIVER
1349M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1350L:	linux-iio@vger.kernel.org
1351S:	Supported
1352W:	https://ez.analog.com/linux-software-drivers
1353F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1354F:	drivers/iio/frequency/admv1013.c
1355
1356ANALOG DEVICES INC ADMV1014 DRIVER
1357M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1358L:	linux-iio@vger.kernel.org
1359S:	Supported
1360W:	https://ez.analog.com/linux-software-drivers
1361F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1362F:	drivers/iio/frequency/admv1014.c
1363
1364ANALOG DEVICES INC ADMV8818 DRIVER
1365M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1366L:	linux-iio@vger.kernel.org
1367S:	Supported
1368W:	https://ez.analog.com/linux-software-drivers
1369F:	Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1370F:	drivers/iio/filter/admv8818.c
1371
1372ANALOG DEVICES INC ADP5061 DRIVER
1373M:	Michael Hennerich <Michael.Hennerich@analog.com>
1374L:	linux-pm@vger.kernel.org
1375S:	Supported
1376W:	https://ez.analog.com/linux-software-drivers
1377F:	drivers/power/supply/adp5061.c
1378
1379ANALOG DEVICES INC ADRF6780 DRIVER
1380M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1381L:	linux-iio@vger.kernel.org
1382S:	Supported
1383W:	https://ez.analog.com/linux-software-drivers
1384F:	Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1385F:	drivers/iio/frequency/adrf6780.c
1386
1387ANALOG DEVICES INC ADV7180 DRIVER
1388M:	Lars-Peter Clausen <lars@metafoo.de>
1389L:	linux-media@vger.kernel.org
1390S:	Supported
1391W:	https://ez.analog.com/linux-software-drivers
1392F:	Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1393F:	drivers/media/i2c/adv7180.c
1394
1395ANALOG DEVICES INC ADV748X DRIVER
1396M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
1397L:	linux-media@vger.kernel.org
1398S:	Maintained
1399F:	Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1400F:	drivers/media/i2c/adv748x/*
1401
1402ANALOG DEVICES INC ADV7511 DRIVER
1403M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1404L:	linux-media@vger.kernel.org
1405S:	Maintained
1406F:	drivers/media/i2c/adv7511*
1407
1408ANALOG DEVICES INC ADV7604 DRIVER
1409M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1410L:	linux-media@vger.kernel.org
1411S:	Maintained
1412F:	Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1413F:	drivers/media/i2c/adv7604*
1414
1415ANALOG DEVICES INC ADV7842 DRIVER
1416M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1417L:	linux-media@vger.kernel.org
1418S:	Maintained
1419F:	drivers/media/i2c/adv7842*
1420
1421ANALOG DEVICES INC ADXRS290 DRIVER
1422M:	Nishant Malpani <nish.malpani25@gmail.com>
1423L:	linux-iio@vger.kernel.org
1424S:	Supported
1425F:	Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1426F:	drivers/iio/gyro/adxrs290.c
1427
1428ANALOG DEVICES INC ASOC CODEC DRIVERS
1429M:	Lars-Peter Clausen <lars@metafoo.de>
1430M:	Nuno Sá <nuno.sa@analog.com>
1431L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1432S:	Supported
1433W:	http://wiki.analog.com/
1434W:	https://ez.analog.com/linux-software-drivers
1435F:	sound/soc/codecs/ad1*
1436F:	sound/soc/codecs/ad7*
1437F:	sound/soc/codecs/adau*
1438F:	sound/soc/codecs/adav*
1439F:	sound/soc/codecs/sigmadsp.*
1440F:	sound/soc/codecs/ssm*
1441
1442ANALOG DEVICES INC AXI DAC DRIVER
1443M:	Nuno Sa <nuno.sa@analog.com>
1444L:	linux-iio@vger.kernel.org
1445S:	Supported
1446W:	https://ez.analog.com/linux-software-drivers
1447F:	Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1448F:	drivers/iio/dac/adi-axi-dac.c
1449
1450ANALOG DEVICES INC DMA DRIVERS
1451M:	Lars-Peter Clausen <lars@metafoo.de>
1452S:	Supported
1453W:	https://ez.analog.com/linux-software-drivers
1454F:	drivers/dma/dma-axi-dmac.c
1455
1456ANALOG DEVICES INC IIO DRIVERS
1457M:	Lars-Peter Clausen <lars@metafoo.de>
1458M:	Michael Hennerich <Michael.Hennerich@analog.com>
1459S:	Supported
1460W:	http://wiki.analog.com/
1461W:	https://ez.analog.com/linux-software-drivers
1462F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1463F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1464F:	Documentation/devicetree/bindings/iio/*/adi,*
1465F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1466F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1467F:	drivers/iio/*/ad*
1468F:	drivers/iio/adc/ltc249*
1469F:	drivers/iio/amplifiers/hmc425a.c
1470F:	drivers/staging/iio/*/ad*
1471X:	drivers/iio/*/adjd*
1472
1473ANALOGBITS PLL LIBRARIES
1474M:	Paul Walmsley <paul.walmsley@sifive.com>
1475M:	Samuel Holland <samuel.holland@sifive.com>
1476S:	Supported
1477F:	drivers/clk/analogbits/*
1478F:	include/linux/clk/analogbits*
1479
1480ANDROID DRIVERS
1481M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1482M:	Arve Hjønnevåg <arve@android.com>
1483M:	Todd Kjos <tkjos@android.com>
1484M:	Martijn Coenen <maco@android.com>
1485M:	Joel Fernandes <joel@joelfernandes.org>
1486M:	Christian Brauner <christian@brauner.io>
1487M:	Carlos Llamas <cmllamas@google.com>
1488M:	Suren Baghdasaryan <surenb@google.com>
1489L:	linux-kernel@vger.kernel.org
1490S:	Supported
1491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1492F:	drivers/android/
1493
1494ANDROID GOLDFISH PIC DRIVER
1495M:	Miodrag Dinic <miodrag.dinic@mips.com>
1496S:	Supported
1497F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1498F:	drivers/irqchip/irq-goldfish-pic.c
1499
1500ANDROID GOLDFISH RTC DRIVER
1501M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
1502S:	Supported
1503F:	drivers/rtc/rtc-goldfish.c
1504
1505AOA (Apple Onboard Audio) ALSA DRIVER
1506M:	Johannes Berg <johannes@sipsolutions.net>
1507L:	linuxppc-dev@lists.ozlabs.org
1508L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1509S:	Maintained
1510F:	sound/aoa/
1511
1512APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1513M:	William Breathitt Gray <wbg@kernel.org>
1514L:	linux-iio@vger.kernel.org
1515S:	Maintained
1516F:	drivers/iio/addac/stx104.c
1517
1518APM DRIVER
1519M:	Jiri Kosina <jikos@kernel.org>
1520S:	Odd fixes
1521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1522F:	arch/x86/kernel/apm_32.c
1523F:	drivers/char/apm-emulation.c
1524F:	include/linux/apm_bios.h
1525F:	include/uapi/linux/apm_bios.h
1526
1527APPARMOR SECURITY MODULE
1528M:	John Johansen <john.johansen@canonical.com>
1529M:	John Johansen <john@apparmor.net>
1530L:	apparmor@lists.ubuntu.com (moderated for non-subscribers)
1531S:	Supported
1532W:	apparmor.net
1533B:	https://gitlab.com/apparmor/apparmor-kernel
1534C:	irc://irc.oftc.net/apparmor
1535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1536T:	https://gitlab.com/apparmor/apparmor-kernel.git
1537F:	Documentation/admin-guide/LSM/apparmor.rst
1538F:	security/apparmor/
1539
1540APPLE BCM5974 MULTITOUCH DRIVER
1541M:	Henrik Rydberg <rydberg@bitmath.org>
1542L:	linux-input@vger.kernel.org
1543S:	Odd fixes
1544F:	drivers/input/mouse/bcm5974.c
1545
1546APPLE PCIE CONTROLLER DRIVER
1547M:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
1548M:	Marc Zyngier <maz@kernel.org>
1549L:	linux-pci@vger.kernel.org
1550S:	Maintained
1551F:	drivers/pci/controller/pcie-apple.c
1552
1553APPLE SMC DRIVER
1554M:	Henrik Rydberg <rydberg@bitmath.org>
1555L:	linux-hwmon@vger.kernel.org
1556S:	Odd fixes
1557F:	drivers/hwmon/applesmc.c
1558
1559APPLETALK NETWORK LAYER
1560L:	netdev@vger.kernel.org
1561S:	Odd fixes
1562F:	include/linux/atalk.h
1563F:	include/uapi/linux/atalk.h
1564F:	net/appletalk/
1565
1566APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1567M:	Khuong Dinh <khuong@os.amperecomputing.com>
1568S:	Supported
1569F:	arch/arm64/boot/dts/apm/
1570
1571APPLIED MICRO (APM) X-GENE SOC EDAC
1572M:	Khuong Dinh <khuong@os.amperecomputing.com>
1573S:	Supported
1574F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1575F:	drivers/edac/xgene_edac.c
1576
1577APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1578M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1579M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1580S:	Supported
1581F:	drivers/net/ethernet/apm/xgene-v2/
1582
1583APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1584M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1585M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1586M:	Quan Nguyen <quan@os.amperecomputing.com>
1587S:	Supported
1588F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1589F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1590F:	drivers/net/ethernet/apm/xgene/
1591F:	drivers/net/mdio/mdio-xgene.c
1592
1593APPLIED MICRO (APM) X-GENE SOC PMU
1594M:	Khuong Dinh <khuong@os.amperecomputing.com>
1595S:	Supported
1596F:	Documentation/admin-guide/perf/xgene-pmu.rst
1597F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1598F:	drivers/perf/xgene_pmu.c
1599
1600APTINA CAMERA SENSOR PLL
1601M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1602L:	linux-media@vger.kernel.org
1603S:	Maintained
1604F:	drivers/media/i2c/aptina-pll.*
1605
1606AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1607M:	Aleksa Savic <savicaleksa83@gmail.com>
1608M:	Jack Doan <me@jackdoan.com>
1609L:	linux-hwmon@vger.kernel.org
1610S:	Maintained
1611F:	Documentation/hwmon/aquacomputer_d5next.rst
1612F:	drivers/hwmon/aquacomputer_d5next.c
1613
1614AQUANTIA ETHERNET DRIVER (atlantic)
1615M:	Igor Russkikh <irusskikh@marvell.com>
1616L:	netdev@vger.kernel.org
1617S:	Supported
1618W:	https://www.marvell.com/
1619Q:	https://patchwork.kernel.org/project/netdevbpf/list/
1620F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1621F:	drivers/net/ethernet/aquantia/atlantic/
1622
1623AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1624M:	Egor Pomozov <epomozov@marvell.com>
1625L:	netdev@vger.kernel.org
1626S:	Supported
1627W:	http://www.aquantia.com
1628F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1629
1630AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1631M:	Krzysztof Hałasa <khalasa@piap.pl>
1632L:	linux-media@vger.kernel.org
1633S:	Maintained
1634F:	Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1635F:	drivers/media/i2c/ar0521.c
1636
1637ARASAN NAND CONTROLLER DRIVER
1638M:	Miquel Raynal <miquel.raynal@bootlin.com>
1639R:	Michal Simek <michal.simek@amd.com>
1640L:	linux-mtd@lists.infradead.org
1641S:	Maintained
1642F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1643F:	drivers/mtd/nand/raw/arasan-nand-controller.c
1644
1645ARC FRAMEBUFFER DRIVER
1646M:	Jaya Kumar <jayalk@intworks.biz>
1647S:	Maintained
1648F:	drivers/video/fbdev/arcfb.c
1649F:	drivers/video/fbdev/core/fb_defio.c
1650
1651ARC PGU DRM DRIVER
1652M:	Alexey Brodkin <abrodkin@synopsys.com>
1653S:	Supported
1654F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1655F:	drivers/gpu/drm/tiny/arcpgu.c
1656
1657ARCNET NETWORK LAYER
1658M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1659L:	netdev@vger.kernel.org
1660S:	Maintained
1661F:	drivers/net/arcnet/
1662F:	include/uapi/linux/if_arcnet.h
1663
1664ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1665M:	Arnd Bergmann <arnd@arndb.de>
1666M:	Olof Johansson <olof@lixom.net>
1667M:	soc@kernel.org
1668L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669S:	Maintained
1670P:	Documentation/process/maintainer-soc.rst
1671C:	irc://irc.libera.chat/armlinux
1672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1673F:	Documentation/process/maintainer-soc*.rst
1674F:	arch/arm/boot/dts/Makefile
1675F:	arch/arm64/boot/dts/Makefile
1676
1677ARM ARCHITECTED TIMER DRIVER
1678M:	Mark Rutland <mark.rutland@arm.com>
1679M:	Marc Zyngier <maz@kernel.org>
1680L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681S:	Maintained
1682F:	arch/arm/include/asm/arch_timer.h
1683F:	arch/arm64/include/asm/arch_timer.h
1684F:	drivers/clocksource/arm_arch_timer.c
1685
1686ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1687M:	Marc Zyngier <maz@kernel.org>
1688L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1689S:	Maintained
1690F:	Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1691F:	arch/arm/include/asm/arch_gicv3.h
1692F:	arch/arm64/include/asm/arch_gicv3.h
1693F:	drivers/irqchip/irq-gic*.[ch]
1694F:	include/linux/irqchip/arm-gic*.h
1695F:	include/linux/irqchip/arm-vgic-info.h
1696
1697ARM HDLCD DRM DRIVER
1698M:	Liviu Dudau <liviu.dudau@arm.com>
1699S:	Supported
1700F:	Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1701F:	drivers/gpu/drm/arm/hdlcd_*
1702
1703ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1704M:	Linus Walleij <linus.walleij@linaro.org>
1705L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706S:	Maintained
1707F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
1708F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
1709F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
1710F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1711F:	Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1712F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1713F:	Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1714F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1715F:	Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1716F:	arch/arm/boot/dts/arm/arm-realview-*
1717F:	arch/arm/boot/dts/arm/integrator*
1718F:	arch/arm/boot/dts/arm/versatile*
1719F:	arch/arm/mach-versatile/
1720F:	drivers/bus/arm-integrator-lm.c
1721F:	drivers/clk/versatile/
1722F:	drivers/i2c/busses/i2c-versatile.c
1723F:	drivers/irqchip/irq-versatile-fpga.c
1724F:	drivers/mtd/maps/physmap-versatile.*
1725F:	drivers/power/reset/arm-versatile-reboot.c
1726F:	drivers/soc/versatile/
1727
1728ARM KOMEDA DRM-KMS DRIVER
1729M:	Liviu Dudau <liviu.dudau@arm.com>
1730S:	Supported
1731T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1732F:	Documentation/devicetree/bindings/display/arm,komeda.yaml
1733F:	Documentation/gpu/komeda-kms.rst
1734F:	drivers/gpu/drm/arm/display/include/
1735F:	drivers/gpu/drm/arm/display/komeda/
1736
1737ARM MALI PANFROST DRM DRIVER
1738M:	Boris Brezillon <boris.brezillon@collabora.com>
1739M:	Rob Herring <robh@kernel.org>
1740R:	Steven Price <steven.price@arm.com>
1741L:	dri-devel@lists.freedesktop.org
1742S:	Supported
1743T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1744F:	Documentation/gpu/panfrost.rst
1745F:	drivers/gpu/drm/panfrost/
1746F:	include/uapi/drm/panfrost_drm.h
1747
1748ARM MALI PANTHOR DRM DRIVER
1749M:	Boris Brezillon <boris.brezillon@collabora.com>
1750M:	Steven Price <steven.price@arm.com>
1751M:	Liviu Dudau <liviu.dudau@arm.com>
1752L:	dri-devel@lists.freedesktop.org
1753S:	Supported
1754T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1755F:	Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1756F:	drivers/gpu/drm/panthor/
1757F:	include/uapi/drm/panthor_drm.h
1758
1759ARM MALI-DP DRM DRIVER
1760M:	Liviu Dudau <liviu.dudau@arm.com>
1761S:	Supported
1762T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1763F:	Documentation/devicetree/bindings/display/arm,malidp.yaml
1764F:	Documentation/gpu/afbc.rst
1765F:	drivers/gpu/drm/arm/
1766
1767ARM MFM AND FLOPPY DRIVERS
1768M:	Ian Molton <spyro@f2s.com>
1769S:	Maintained
1770F:	arch/arm/include/asm/floppy.h
1771F:	arch/arm/mach-rpc/floppydma.S
1772
1773ARM PMU PROFILING AND DEBUGGING
1774M:	Will Deacon <will@kernel.org>
1775M:	Mark Rutland <mark.rutland@arm.com>
1776L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1777S:	Maintained
1778F:	Documentation/devicetree/bindings/arm/pmu.yaml
1779F:	Documentation/devicetree/bindings/perf/
1780F:	arch/arm*/include/asm/hw_breakpoint.h
1781F:	arch/arm*/include/asm/perf_event.h
1782F:	arch/arm*/kernel/hw_breakpoint.c
1783F:	arch/arm*/kernel/perf_*
1784F:	drivers/perf/
1785F:	include/linux/perf/arm_pmu*.h
1786
1787ARM PORT
1788M:	Russell King <linux@armlinux.org.uk>
1789L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1790S:	Odd Fixes
1791W:	http://www.armlinux.org.uk/
1792T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1793F:	arch/arm/
1794X:	arch/arm/boot/dts/
1795
1796ARM PRIMECELL AACI PL041 DRIVER
1797M:	Russell King <linux@armlinux.org.uk>
1798S:	Odd Fixes
1799F:	sound/arm/aaci.*
1800
1801ARM PRIMECELL BUS SUPPORT
1802M:	Russell King <linux@armlinux.org.uk>
1803S:	Odd Fixes
1804F:	drivers/amba/
1805F:	include/linux/amba/bus.h
1806
1807ARM PRIMECELL KMI PL050 DRIVER
1808M:	Russell King <linux@armlinux.org.uk>
1809S:	Odd Fixes
1810F:	drivers/input/serio/ambakmi.*
1811F:	include/linux/amba/kmi.h
1812
1813ARM PRIMECELL MMCI PL180/1 DRIVER
1814M:	Russell King <linux@armlinux.org.uk>
1815S:	Odd Fixes
1816F:	drivers/mmc/host/mmci.*
1817F:	include/linux/amba/mmci.h
1818
1819ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1820M:	Miquel Raynal <miquel.raynal@bootlin.com>
1821R:	Michal Simek <michal.simek@amd.com>
1822L:	linux-mtd@lists.infradead.org
1823S:	Maintained
1824F:	Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1825F:	drivers/mtd/nand/raw/pl35x-nand-controller.c
1826
1827ARM PRIMECELL PL35X SMC DRIVER
1828M:	Miquel Raynal <miquel.raynal@bootlin.com>
1829R:	Michal Simek <michal.simek@amd.com>
1830L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831S:	Maintained
1832F:	Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1833F:	drivers/memory/pl353-smc.c
1834
1835ARM PRIMECELL SSP PL022 SPI DRIVER
1836M:	Linus Walleij <linus.walleij@linaro.org>
1837L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1838S:	Maintained
1839F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1840F:	drivers/spi/spi-pl022.c
1841
1842ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1843M:	Russell King <linux@armlinux.org.uk>
1844S:	Odd Fixes
1845F:	drivers/tty/serial/amba-pl01*.c
1846F:	include/linux/amba/serial.h
1847
1848ARM PRIMECELL VIC PL190/PL192 DRIVER
1849M:	Linus Walleij <linus.walleij@linaro.org>
1850L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1851S:	Maintained
1852F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1853F:	drivers/irqchip/irq-vic.c
1854
1855ARM SMC WATCHDOG DRIVER
1856M:	Julius Werner <jwerner@chromium.org>
1857R:	Evan Benn <evanbenn@chromium.org>
1858S:	Maintained
1859F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1860F:	drivers/watchdog/arm_smc_wdt.c
1861
1862ARM SMMU DRIVERS
1863M:	Will Deacon <will@kernel.org>
1864R:	Robin Murphy <robin.murphy@arm.com>
1865L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1866S:	Maintained
1867F:	Documentation/devicetree/bindings/iommu/arm,smmu*
1868F:	drivers/iommu/arm/
1869F:	drivers/iommu/io-pgtable-arm*
1870
1871ARM SUB-ARCHITECTURES
1872L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1873S:	Maintained
1874C:	irc://irc.libera.chat/armlinux
1875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1876F:	arch/arm/mach-*/
1877F:	arch/arm/plat-*/
1878
1879ARM/ACTIONS SEMI ARCHITECTURE
1880M:	Andreas Färber <afaerber@suse.de>
1881M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1882L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1883L:	linux-actions@lists.infradead.org (moderated for non-subscribers)
1884S:	Maintained
1885F:	Documentation/devicetree/bindings/arm/actions.yaml
1886F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1887F:	Documentation/devicetree/bindings/dma/owl-dma.yaml
1888F:	Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1889F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1890F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1891F:	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1892F:	Documentation/devicetree/bindings/pinctrl/actions,*
1893F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1894F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1895F:	arch/arm/boot/dts/actions/
1896F:	arch/arm/mach-actions/
1897F:	arch/arm64/boot/dts/actions/
1898F:	drivers/clk/actions/
1899F:	drivers/clocksource/timer-owl*
1900F:	drivers/dma/owl-dma.c
1901F:	drivers/i2c/busses/i2c-owl.c
1902F:	drivers/irqchip/irq-owl-sirq.c
1903F:	drivers/mmc/host/owl-mmc.c
1904F:	drivers/net/ethernet/actions/
1905F:	drivers/pinctrl/actions/*
1906F:	drivers/pmdomain/actions/
1907F:	include/dt-bindings/power/owl-*
1908F:	include/dt-bindings/reset/actions,*
1909F:	include/linux/soc/actions/
1910N:	owl
1911
1912ARM/Allwinner SoC Clock Support
1913M:	Emilio López <emilio@elopez.com.ar>
1914S:	Maintained
1915F:	drivers/clk/sunxi/
1916
1917ARM/Allwinner sunXi SoC support
1918M:	Chen-Yu Tsai <wens@csie.org>
1919M:	Jernej Skrabec <jernej.skrabec@gmail.com>
1920M:	Samuel Holland <samuel@sholland.org>
1921L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1922L:	linux-sunxi@lists.linux.dev
1923S:	Maintained
1924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1925F:	arch/arm/mach-sunxi/
1926F:	arch/arm64/boot/dts/allwinner/
1927F:	drivers/clk/sunxi-ng/
1928F:	drivers/pinctrl/sunxi/
1929F:	drivers/soc/sunxi/
1930N:	allwinner
1931N:	sun[x456789]i
1932N:	sun[25]0i
1933
1934ARM/AMD PENSANDO ARM64 ARCHITECTURE
1935M:	Brad Larson <blarson@amd.com>
1936L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1937S:	Supported
1938F:	Documentation/devicetree/bindings/*/amd,pensando*
1939F:	arch/arm64/boot/dts/amd/elba*
1940
1941ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1942M:	Neil Armstrong <neil.armstrong@linaro.org>
1943M:	Jerome Brunet <jbrunet@baylibre.com>
1944L:	linux-amlogic@lists.infradead.org
1945S:	Maintained
1946F:	Documentation/devicetree/bindings/clock/amlogic*
1947F:	drivers/clk/meson/
1948F:	include/dt-bindings/clock/amlogic,a1*
1949F:	include/dt-bindings/clock/gxbb*
1950F:	include/dt-bindings/clock/meson*
1951
1952ARM/Amlogic Meson SoC Crypto Drivers
1953M:	Corentin Labbe <clabbe@baylibre.com>
1954L:	linux-crypto@vger.kernel.org
1955L:	linux-amlogic@lists.infradead.org
1956S:	Maintained
1957F:	Documentation/devicetree/bindings/crypto/amlogic*
1958F:	drivers/crypto/amlogic/
1959
1960ARM/Amlogic Meson SoC Sound Drivers
1961M:	Jerome Brunet <jbrunet@baylibre.com>
1962L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1963S:	Maintained
1964F:	Documentation/devicetree/bindings/sound/amlogic*
1965F:	sound/soc/meson/
1966
1967ARM/Amlogic Meson SoC support
1968M:	Neil Armstrong <neil.armstrong@linaro.org>
1969M:	Kevin Hilman <khilman@baylibre.com>
1970R:	Jerome Brunet <jbrunet@baylibre.com>
1971R:	Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1972L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1973L:	linux-amlogic@lists.infradead.org
1974S:	Maintained
1975W:	http://linux-meson.com/
1976F:	Documentation/devicetree/bindings/phy/amlogic*
1977F:	arch/arm/boot/dts/amlogic/
1978F:	arch/arm/mach-meson/
1979F:	arch/arm64/boot/dts/amlogic/
1980F:	drivers/pmdomain/amlogic/
1981F:	drivers/mmc/host/meson*
1982F:	drivers/phy/amlogic/
1983F:	drivers/pinctrl/meson/
1984F:	drivers/rtc/rtc-meson*
1985F:	drivers/soc/amlogic/
1986N:	meson
1987
1988ARM/Annapurna Labs ALPINE ARCHITECTURE
1989M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1990M:	Antoine Tenart <atenart@kernel.org>
1991L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992S:	Maintained
1993F:	arch/arm/boot/dts/amazon/
1994F:	arch/arm/mach-alpine/
1995F:	arch/arm64/boot/dts/amazon/
1996F:	drivers/*/*alpine*
1997
1998ARM/APPLE MACHINE SOUND DRIVERS
1999M:	Martin Povišer <povik+lin@cutebit.org>
2000L:	asahi@lists.linux.dev
2001L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2002S:	Maintained
2003F:	Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2004F:	Documentation/devicetree/bindings/sound/apple,*
2005F:	sound/soc/apple/*
2006F:	sound/soc/codecs/cs42l83-i2c.c
2007F:	sound/soc/codecs/ssm3515.c
2008
2009ARM/APPLE MACHINE SUPPORT
2010M:	Hector Martin <marcan@marcan.st>
2011M:	Sven Peter <sven@svenpeter.dev>
2012R:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
2013L:	asahi@lists.linux.dev
2014L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2015S:	Maintained
2016W:	https://asahilinux.org
2017B:	https://github.com/AsahiLinux/linux/issues
2018C:	irc://irc.oftc.net/asahi-dev
2019T:	git https://github.com/AsahiLinux/linux.git
2020F:	Documentation/devicetree/bindings/arm/apple.yaml
2021F:	Documentation/devicetree/bindings/arm/apple/*
2022F:	Documentation/devicetree/bindings/clock/apple,nco.yaml
2023F:	Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2024F:	Documentation/devicetree/bindings/dma/apple,admac.yaml
2025F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2026F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
2027F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
2028F:	Documentation/devicetree/bindings/iommu/apple,sart.yaml
2029F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2030F:	Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2031F:	Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2032F:	Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2033F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
2034F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2035F:	Documentation/devicetree/bindings/power/apple*
2036F:	Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2037F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2038F:	arch/arm64/boot/dts/apple/
2039F:	drivers/bluetooth/hci_bcm4377.c
2040F:	drivers/clk/clk-apple-nco.c
2041F:	drivers/cpufreq/apple-soc-cpufreq.c
2042F:	drivers/dma/apple-admac.c
2043F:	drivers/pmdomain/apple/
2044F:	drivers/i2c/busses/i2c-pasemi-core.c
2045F:	drivers/i2c/busses/i2c-pasemi-platform.c
2046F:	drivers/iommu/apple-dart.c
2047F:	drivers/iommu/io-pgtable-dart.c
2048F:	drivers/irqchip/irq-apple-aic.c
2049F:	drivers/nvme/host/apple.c
2050F:	drivers/nvmem/apple-efuses.c
2051F:	drivers/pinctrl/pinctrl-apple-gpio.c
2052F:	drivers/pwm/pwm-apple.c
2053F:	drivers/soc/apple/*
2054F:	drivers/watchdog/apple_wdt.c
2055F:	include/dt-bindings/interrupt-controller/apple-aic.h
2056F:	include/dt-bindings/pinctrl/apple.h
2057F:	include/linux/soc/apple/*
2058
2059ARM/ARTPEC MACHINE SUPPORT
2060M:	Jesper Nilsson <jesper.nilsson@axis.com>
2061M:	Lars Persson <lars.persson@axis.com>
2062L:	linux-arm-kernel@axis.com
2063S:	Maintained
2064F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2065F:	arch/arm/boot/dts/axis/
2066F:	arch/arm/mach-artpec
2067F:	drivers/clk/axis
2068F:	drivers/crypto/axis
2069F:	drivers/mmc/host/usdhi6rol0.c
2070F:	drivers/pinctrl/pinctrl-artpec*
2071
2072ARM/ASPEED I2C DRIVER
2073M:	Brendan Higgins <brendanhiggins@google.com>
2074R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
2075R:	Joel Stanley <joel@jms.id.au>
2076L:	linux-i2c@vger.kernel.org
2077L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2078S:	Maintained
2079F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2080F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2081F:	drivers/i2c/busses/i2c-aspeed.c
2082F:	drivers/irqchip/irq-aspeed-i2c-ic.c
2083
2084ARM/ASPEED MACHINE SUPPORT
2085M:	Joel Stanley <joel@jms.id.au>
2086R:	Andrew Jeffery <andrew@codeconstruct.com.au>
2087L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2088L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2089S:	Supported
2090Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
2091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2092F:	Documentation/devicetree/bindings/arm/aspeed/
2093F:	arch/arm/boot/dts/aspeed/
2094F:	arch/arm/mach-aspeed/
2095N:	aspeed
2096
2097ARM/BITMAIN ARCHITECTURE
2098M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2099L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2100S:	Maintained
2101F:	Documentation/devicetree/bindings/arm/bitmain.yaml
2102F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2103F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2104F:	arch/arm64/boot/dts/bitmain/
2105F:	drivers/clk/clk-bm1880.c
2106F:	drivers/pinctrl/pinctrl-bm1880.c
2107
2108ARM/CALXEDA HIGHBANK ARCHITECTURE
2109M:	Andre Przywara <andre.przywara@arm.com>
2110L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2111S:	Maintained
2112F:	arch/arm/boot/dts/calxeda/
2113F:	arch/arm/mach-highbank/
2114
2115ARM/CAVIUM THUNDER NETWORK DRIVER
2116M:	Sunil Goutham <sgoutham@marvell.com>
2117L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2118S:	Supported
2119F:	drivers/net/ethernet/cavium/thunder/
2120
2121ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2122M:	Lukasz Majewski <lukma@denx.de>
2123L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2124S:	Maintained
2125F:	arch/arm/mach-ep93xx/ts72xx.c
2126
2127ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2128M:	Alexander Shiyan <shc_work@mail.ru>
2129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130S:	Odd Fixes
2131N:	clps711x
2132
2133ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2134M:	Hartley Sweeten <hsweeten@visionengravers.com>
2135M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
2136L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2137S:	Maintained
2138F:	Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2139F:	Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2140F:	arch/arm/boot/compressed/misc-ep93xx.h
2141F:	arch/arm/mach-ep93xx/
2142F:	drivers/iio/adc/ep93xx_adc.c
2143
2144ARM/CLKDEV SUPPORT
2145M:	Russell King <linux@armlinux.org.uk>
2146L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2147S:	Maintained
2148T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2149F:	drivers/clk/clkdev.c
2150
2151ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2152M:	Baruch Siach <baruch@tkos.co.il>
2153L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2154S:	Maintained
2155F:	arch/arm/boot/dts/cnxt/
2156N:	digicolor
2157
2158ARM/CORESIGHT FRAMEWORK AND DRIVERS
2159M:	Suzuki K Poulose <suzuki.poulose@arm.com>
2160R:	Mike Leach <mike.leach@linaro.org>
2161R:	James Clark <james.clark@arm.com>
2162L:	coresight@lists.linaro.org (moderated for non-subscribers)
2163L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164S:	Maintained
2165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2166F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2167F:	Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2168F:	Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2169F:	Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2170F:	Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2171F:	Documentation/trace/coresight/*
2172F:	drivers/hwtracing/coresight/*
2173F:	include/dt-bindings/arm/coresight-cti-dt.h
2174F:	include/linux/coresight*
2175F:	include/uapi/linux/coresight*
2176F:	samples/coresight/*
2177F:	tools/perf/Documentation/arm-coresight.txt
2178F:	tools/perf/arch/arm/util/auxtrace.c
2179F:	tools/perf/arch/arm/util/cs-etm.c
2180F:	tools/perf/arch/arm/util/cs-etm.h
2181F:	tools/perf/arch/arm/util/pmu.c
2182F:	tools/perf/tests/shell/*coresight*
2183F:	tools/perf/tests/shell/coresight/*
2184F:	tools/perf/tests/shell/lib/*coresight*
2185F:	tools/perf/util/cs-etm-decoder/*
2186F:	tools/perf/util/cs-etm.*
2187
2188ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2189M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2190M:	Linus Walleij <linus.walleij@linaro.org>
2191L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2192S:	Maintained
2193T:	git git://github.com/ulli-kroll/linux.git
2194F:	Documentation/devicetree/bindings/arm/gemini.yaml
2195F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2196F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2197F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2198F:	arch/arm/boot/dts/gemini/
2199F:	arch/arm/mach-gemini/
2200F:	drivers/crypto/gemini/
2201F:	drivers/net/ethernet/cortina/
2202F:	drivers/pinctrl/pinctrl-gemini.c
2203F:	drivers/rtc/rtc-ftrtc010.c
2204
2205ARM/CZ.NIC TURRIS SUPPORT
2206M:	Marek Behún <kabel@kernel.org>
2207S:	Maintained
2208W:	https://www.turris.cz/
2209F:	Documentation/ABI/testing/debugfs-moxtet
2210F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
2211F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2212F:	Documentation/devicetree/bindings/bus/moxtet.txt
2213F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2214F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2215F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2216F:	Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2217F:	drivers/bus/moxtet.c
2218F:	drivers/firmware/turris-mox-rwtm.c
2219F:	drivers/gpio/gpio-moxtet.c
2220F:	drivers/leds/leds-turris-omnia.c
2221F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
2222F:	drivers/watchdog/armada_37xx_wdt.c
2223F:	include/dt-bindings/bus/moxtet.h
2224F:	include/linux/armada-37xx-rwtm-mailbox.h
2225F:	include/linux/moxtet.h
2226
2227ARM/FARADAY FA526 PORT
2228M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2229L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2230S:	Maintained
2231T:	git git://git.berlios.de/gemini-board
2232F:	arch/arm/mm/*-fa*
2233
2234ARM/FOOTBRIDGE ARCHITECTURE
2235M:	Russell King <linux@armlinux.org.uk>
2236L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2237S:	Maintained
2238W:	http://www.armlinux.org.uk/
2239F:	arch/arm/include/asm/hardware/dec21285.h
2240F:	arch/arm/mach-footbridge/
2241
2242ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2243M:	Shawn Guo <shawnguo@kernel.org>
2244M:	Sascha Hauer <s.hauer@pengutronix.de>
2245R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2246R:	Fabio Estevam <festevam@gmail.com>
2247L:	imx@lists.linux.dev
2248L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2249S:	Maintained
2250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2251F:	arch/arm/boot/dts/nxp/imx/
2252F:	arch/arm/boot/dts/nxp/mxs/
2253F:	arch/arm64/boot/dts/freescale/
2254X:	arch/arm64/boot/dts/freescale/fsl-*
2255X:	arch/arm64/boot/dts/freescale/qoriq-*
2256X:	drivers/media/i2c/
2257N:	imx
2258N:	mxs
2259
2260ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2261M:	Shawn Guo <shawnguo@kernel.org>
2262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2263S:	Maintained
2264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2265F:	arch/arm/boot/dts/nxp/ls/
2266F:	arch/arm64/boot/dts/freescale/fsl-*
2267F:	arch/arm64/boot/dts/freescale/qoriq-*
2268
2269ARM/FREESCALE VYBRID ARM ARCHITECTURE
2270M:	Shawn Guo <shawnguo@kernel.org>
2271M:	Sascha Hauer <s.hauer@pengutronix.de>
2272R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2273R:	Stefan Agner <stefan@agner.ch>
2274L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2275S:	Maintained
2276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2277F:	arch/arm/boot/dts/nxp/vf/
2278F:	arch/arm/mach-imx/*vf610*
2279
2280ARM/GUMSTIX MACHINE SUPPORT
2281M:	Steve Sakoman <sakoman@gmail.com>
2282L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2283S:	Maintained
2284
2285ARM/HISILICON SOC SUPPORT
2286M:	Wei Xu <xuwei5@hisilicon.com>
2287L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2288S:	Supported
2289W:	http://www.hisilicon.com
2290T:	git https://github.com/hisilicon/linux-hisi.git
2291F:	arch/arm/boot/dts/hisilicon/
2292F:	arch/arm/mach-hisi/
2293F:	arch/arm64/boot/dts/hisilicon/
2294
2295ARM/HP JORNADA 7XX MACHINE SUPPORT
2296M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
2297S:	Maintained
2298W:	www.jlime.com
2299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2300F:	arch/arm/mach-sa1100/include/mach/jornada720.h
2301F:	arch/arm/mach-sa1100/jornada720.c
2302
2303ARM/HPE GXP ARCHITECTURE
2304M:	Jean-Marie Verdun <verdun@hpe.com>
2305M:	Nick Hawkins <nick.hawkins@hpe.com>
2306S:	Maintained
2307F:	Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2308F:	Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2309F:	Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2310F:	Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2311F:	Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2312F:	Documentation/hwmon/gxp-fan-ctrl.rst
2313F:	arch/arm/boot/dts/hpe/
2314F:	arch/arm/mach-hpe/
2315F:	drivers/clocksource/timer-gxp.c
2316F:	drivers/hwmon/gxp-fan-ctrl.c
2317F:	drivers/i2c/busses/i2c-gxp.c
2318F:	drivers/spi/spi-gxp.c
2319F:	drivers/watchdog/gxp-wdt.c
2320
2321ARM/IGEP MACHINE SUPPORT
2322M:	Enric Balletbo i Serra <eballetbo@gmail.com>
2323M:	Javier Martinez Canillas <javier@dowhile0.org>
2324L:	linux-omap@vger.kernel.org
2325L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2326S:	Maintained
2327F:	arch/arm/boot/dts/ti/omap/omap3-igep*
2328
2329ARM/INTEL IXP4XX ARM ARCHITECTURE
2330M:	Linus Walleij <linusw@kernel.org>
2331M:	Imre Kaloz <kaloz@openwrt.org>
2332L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2333S:	Maintained
2334F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2335F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2336F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2337F:	Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2338F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2339F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2340F:	arch/arm/boot/dts/intel/ixp/
2341F:	arch/arm/mach-ixp4xx/
2342F:	drivers/bus/intel-ixp4xx-eb.c
2343F:	drivers/char/hw_random/ixp4xx-rng.c
2344F:	drivers/clocksource/timer-ixp4xx.c
2345F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2346F:	drivers/gpio/gpio-ixp4xx.c
2347F:	drivers/irqchip/irq-ixp4xx.c
2348F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
2349F:	drivers/net/wan/ixp4xx_hss.c
2350F:	drivers/soc/ixp4xx/ixp4xx-npe.c
2351F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
2352F:	include/linux/soc/ixp4xx/npe.h
2353F:	include/linux/soc/ixp4xx/qmgr.h
2354
2355ARM/INTEL KEEMBAY ARCHITECTURE
2356M:	Paul J. Murphy <paul.j.murphy@intel.com>
2357M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2358S:	Maintained
2359F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
2360F:	arch/arm64/boot/dts/intel/keembay-evm.dts
2361F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
2362
2363ARM/INTEL XSC3 (MANZANO) ARM CORE
2364M:	Lennert Buytenhek <kernel@wantstofly.org>
2365L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2366S:	Maintained
2367
2368ARM/LG1K ARCHITECTURE
2369M:	Chanho Min <chanho.min@lge.com>
2370L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2371S:	Maintained
2372F:	arch/arm64/boot/dts/lg/
2373
2374ARM/LPC18XX ARCHITECTURE
2375M:	Vladimir Zapolskiy <vz@mleia.com>
2376L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2377S:	Maintained
2378F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2379F:	arch/arm/boot/dts/nxp/lpc/lpc43*
2380F:	drivers/i2c/busses/i2c-lpc2k.c
2381F:	drivers/memory/pl172.c
2382F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
2383F:	drivers/rtc/rtc-lpc24xx.c
2384N:	lpc18xx
2385
2386ARM/LPC32XX SOC SUPPORT
2387M:	Vladimir Zapolskiy <vz@mleia.com>
2388L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2389S:	Maintained
2390T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2391F:	Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2392F:	arch/arm/boot/dts/nxp/lpc/lpc32*
2393F:	arch/arm/mach-lpc32xx/
2394F:	drivers/i2c/busses/i2c-pnx.c
2395F:	drivers/net/ethernet/nxp/lpc_eth.c
2396F:	drivers/usb/host/ohci-nxp.c
2397F:	drivers/watchdog/pnx4008_wdt.c
2398N:	lpc32xx
2399
2400ARM/Marvell Dove/MV78xx0/Orion SOC support
2401M:	Andrew Lunn <andrew@lunn.ch>
2402M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2403M:	Gregory Clement <gregory.clement@bootlin.com>
2404L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2405S:	Maintained
2406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2407F:	Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2408F:	Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2409F:	Documentation/devicetree/bindings/soc/dove/
2410F:	arch/arm/boot/dts/marvell/dove*
2411F:	arch/arm/boot/dts/marvell/orion5x*
2412F:	arch/arm/mach-dove/
2413F:	arch/arm/mach-mv78xx0/
2414F:	arch/arm/mach-orion5x/
2415F:	arch/arm/plat-orion/
2416F:	drivers/bus/mvebu-mbus.c
2417F:	drivers/soc/dove/
2418
2419ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2420M:	Andrew Lunn <andrew@lunn.ch>
2421M:	Gregory Clement <gregory.clement@bootlin.com>
2422M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2424S:	Maintained
2425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2426F:	Documentation/devicetree/bindings/arm/marvell/
2427F:	arch/arm/boot/dts/marvell/armada*
2428F:	arch/arm/boot/dts/marvell/kirkwood*
2429F:	arch/arm/configs/mvebu_*_defconfig
2430F:	arch/arm/mach-mvebu/
2431F:	arch/arm64/boot/dts/marvell/
2432F:	drivers/clk/mvebu/
2433F:	drivers/cpufreq/armada-37xx-cpufreq.c
2434F:	drivers/cpufreq/armada-8k-cpufreq.c
2435F:	drivers/cpufreq/mvebu-cpufreq.c
2436F:	drivers/irqchip/irq-armada-370-xp.c
2437F:	drivers/irqchip/irq-mvebu-*
2438F:	drivers/pinctrl/mvebu/
2439F:	drivers/rtc/rtc-armada38x.c
2440
2441ARM/Mediatek RTC DRIVER
2442M:	Eddie Huang <eddie.huang@mediatek.com>
2443M:	Sean Wang <sean.wang@mediatek.com>
2444L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2445L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2446S:	Maintained
2447F:	Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2448F:	Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2449F:	drivers/rtc/rtc-mt2712.c
2450F:	drivers/rtc/rtc-mt6397.c
2451F:	drivers/rtc/rtc-mt7622.c
2452
2453ARM/Mediatek SoC support
2454M:	Matthias Brugger <matthias.bgg@gmail.com>
2455M:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2456L:	linux-kernel@vger.kernel.org
2457L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2458L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2459S:	Maintained
2460W:	https://mtk.wiki.kernel.org/
2461C:	irc://irc.libera.chat/linux-mediatek
2462F:	arch/arm/boot/dts/mediatek/
2463F:	arch/arm/mach-mediatek/
2464F:	arch/arm64/boot/dts/mediatek/
2465F:	drivers/soc/mediatek/
2466N:	mtk
2467N:	mt[2678]
2468K:	mediatek
2469
2470ARM/Mediatek USB3 PHY DRIVER
2471M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
2472L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2473L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2474S:	Maintained
2475F:	Documentation/devicetree/bindings/phy/mediatek,*
2476F:	drivers/phy/mediatek/
2477
2478ARM/MICROCHIP (ARM64) SoC support
2479M:	Conor Dooley <conor@kernel.org>
2480M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2481M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2482L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2483S:	Supported
2484T:	git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2485F:	arch/arm64/boot/dts/microchip/
2486
2487ARM/Microchip (AT91) SoC support
2488M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2489M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
2490M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2491L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2492S:	Supported
2493W:	http://www.linux4sam.org
2494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2495F:	arch/arm/boot/dts/microchip/at91*
2496F:	arch/arm/boot/dts/microchip/sama*
2497F:	arch/arm/include/debug/at91.S
2498F:	arch/arm/mach-at91/
2499F:	drivers/memory/atmel*
2500F:	drivers/watchdog/sama5d4_wdt.c
2501F:	include/soc/at91/
2502X:	drivers/input/touchscreen/atmel_mxt_ts.c
2503N:	at91
2504N:	atmel
2505
2506ARM/Microchip Sparx5 SoC support
2507M:	Lars Povlsen <lars.povlsen@microchip.com>
2508M:	Steen Hegelund <Steen.Hegelund@microchip.com>
2509M:	Daniel Machon <daniel.machon@microchip.com>
2510M:	UNGLinuxDriver@microchip.com
2511L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2512S:	Supported
2513F:	arch/arm64/boot/dts/microchip/sparx*
2514F:	drivers/net/ethernet/microchip/vcap/
2515F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
2516N:	sparx5
2517
2518ARM/MILBEAUT ARCHITECTURE
2519M:	Taichi Sugaya <sugaya.taichi@socionext.com>
2520M:	Takao Orito <orito.takao@socionext.com>
2521L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2522S:	Maintained
2523F:	arch/arm/boot/dts/socionext/milbeaut*
2524F:	arch/arm/mach-milbeaut/
2525N:	milbeaut
2526
2527ARM/MStar/Sigmastar Armv7 SoC support
2528M:	Daniel Palmer <daniel@thingy.jp>
2529M:	Romain Perier <romain.perier@gmail.com>
2530L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2531S:	Maintained
2532W:	http://linux-chenxing.org/
2533T:	git git://github.com/linux-chenxing/linux.git
2534F:	Documentation/devicetree/bindings/arm/mstar/*
2535F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2536F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2537F:	arch/arm/boot/dts/sigmastar/
2538F:	arch/arm/mach-mstar/
2539F:	drivers/clk/mstar/
2540F:	drivers/clocksource/timer-msc313e.c
2541F:	drivers/gpio/gpio-msc313.c
2542F:	drivers/rtc/rtc-msc313.c
2543F:	drivers/watchdog/msc313e_wdt.c
2544F:	include/dt-bindings/clock/mstar-*
2545F:	include/dt-bindings/gpio/msc313-gpio.h
2546
2547ARM/NOMADIK/Ux500 ARCHITECTURES
2548M:	Linus Walleij <linus.walleij@linaro.org>
2549L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2550S:	Maintained
2551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2552F:	Documentation/devicetree/bindings/arm/ste-*
2553F:	Documentation/devicetree/bindings/arm/ux500.yaml
2554F:	Documentation/devicetree/bindings/arm/ux500/
2555F:	Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2556F:	Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2557F:	arch/arm/boot/dts/st/ste-*
2558F:	arch/arm/mach-nomadik/
2559F:	arch/arm/mach-ux500/
2560F:	drivers/clk/clk-nomadik.c
2561F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2562F:	drivers/dma/ste_dma40*
2563F:	drivers/pmdomain/st/ste-ux500-pm-domain.c
2564F:	drivers/gpio/gpio-nomadik.c
2565F:	drivers/hwspinlock/u8500_hsem.c
2566F:	drivers/i2c/busses/i2c-nomadik.c
2567F:	drivers/iio/adc/ab8500-gpadc.c
2568F:	drivers/mfd/ab8500*
2569F:	drivers/mfd/abx500*
2570F:	drivers/mfd/db8500*
2571F:	drivers/pinctrl/nomadik/
2572F:	drivers/rtc/rtc-ab8500.c
2573F:	drivers/rtc/rtc-pl031.c
2574F:	drivers/soc/ux500/
2575
2576ARM/NUVOTON MA35 ARCHITECTURE
2577M:	Jacky Huang <ychuang3@nuvoton.com>
2578M:	Shan-Chun Hung <schung@nuvoton.com>
2579L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2580S:	Supported
2581F:	Documentation/devicetree/bindings/*/*/*ma35*
2582F:	Documentation/devicetree/bindings/*/*ma35*
2583F:	arch/arm64/boot/dts/nuvoton/*ma35*
2584F:	drivers/*/*/*ma35*
2585F:	drivers/*/*ma35*
2586K:	ma35d1
2587
2588ARM/NUVOTON NPCM ARCHITECTURE
2589M:	Avi Fishman <avifishman70@gmail.com>
2590M:	Tomer Maimon <tmaimon77@gmail.com>
2591M:	Tali Perry <tali.perry1@gmail.com>
2592R:	Patrick Venture <venture@google.com>
2593R:	Nancy Yuen <yuenn@google.com>
2594R:	Benjamin Fair <benjaminfair@google.com>
2595L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2596S:	Supported
2597F:	Documentation/devicetree/bindings/*/*/*npcm*
2598F:	Documentation/devicetree/bindings/*/*npcm*
2599F:	Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2600F:	arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2601F:	arch/arm/mach-npcm/
2602F:	arch/arm64/boot/dts/nuvoton/
2603F:	drivers/*/*/*npcm*
2604F:	drivers/*/*npcm*
2605F:	drivers/rtc/rtc-nct3018y.c
2606F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2607F:	include/dt-bindings/clock/nuvoton,npcm845-clk.h
2608
2609ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2610M:	Joseph Liu <kwliu@nuvoton.com>
2611M:	Marvin Lin <kflin@nuvoton.com>
2612L:	linux-media@vger.kernel.org
2613L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2614S:	Maintained
2615F:	Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2616F:	Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2617F:	Documentation/userspace-api/media/drivers/npcm-video.rst
2618F:	drivers/media/platform/nuvoton/
2619F:	include/uapi/linux/npcm-video.h
2620
2621ARM/NUVOTON WPCM450 ARCHITECTURE
2622M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2623L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2624S:	Maintained
2625W:	https://github.com/neuschaefer/wpcm450/wiki
2626F:	Documentation/devicetree/bindings/*/*wpcm*
2627F:	arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2628F:	arch/arm/configs/wpcm450_defconfig
2629F:	arch/arm/mach-npcm/wpcm450.c
2630F:	drivers/*/*/*wpcm*
2631F:	drivers/*/*wpcm*
2632
2633ARM/NXP S32G ARCHITECTURE
2634R:	Chester Lin <chester62515@gmail.com>
2635R:	Matthias Brugger <mbrugger@suse.com>
2636R:	Ghennadi Procopciuc <ghennadi.procopciuc@oss.nxp.com>
2637L:	NXP S32 Linux Team <s32@nxp.com>
2638L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2639S:	Maintained
2640F:	arch/arm64/boot/dts/freescale/s32g*.dts*
2641F:	drivers/pinctrl/nxp/
2642
2643ARM/Orion SoC/Technologic Systems TS-78xx platform support
2644M:	Alexander Clouter <alex@digriz.org.uk>
2645L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2646S:	Maintained
2647W:	http://www.digriz.org.uk/ts78xx/kernel
2648F:	arch/arm/mach-orion5x/ts78xx-*
2649
2650ARM/QUALCOMM CHROMEBOOK SUPPORT
2651R:	cros-qcom-dts-watchers@chromium.org
2652F:	arch/arm64/boot/dts/qcom/sc7180*
2653F:	arch/arm64/boot/dts/qcom/sc7280*
2654F:	arch/arm64/boot/dts/qcom/sdm845-cheza*
2655
2656ARM/QUALCOMM MAILING LIST
2657L:	linux-arm-msm@vger.kernel.org
2658F:	Documentation/devicetree/bindings/*/qcom*
2659F:	Documentation/devicetree/bindings/soc/qcom/
2660F:	arch/arm/boot/dts/qcom/
2661F:	arch/arm/configs/qcom_defconfig
2662F:	arch/arm/mach-qcom/
2663F:	arch/arm64/boot/dts/qcom/
2664F:	drivers/*/*/pm8???-*
2665F:	drivers/*/*/qcom*
2666F:	drivers/*/*/qcom/
2667F:	drivers/*/qcom*
2668F:	drivers/*/qcom/
2669F:	drivers/bluetooth/btqcomsmd.c
2670F:	drivers/clocksource/timer-qcom.c
2671F:	drivers/cpuidle/cpuidle-qcom-spm.c
2672F:	drivers/extcon/extcon-qcom*
2673F:	drivers/i2c/busses/i2c-qcom-geni.c
2674F:	drivers/i2c/busses/i2c-qup.c
2675F:	drivers/iommu/msm*
2676F:	drivers/mfd/ssbi.c
2677F:	drivers/mmc/host/mmci_qcom*
2678F:	drivers/mmc/host/sdhci-msm.c
2679F:	drivers/pci/controller/dwc/pcie-qcom.c
2680F:	drivers/phy/qualcomm/
2681F:	drivers/power/*/msm*
2682F:	drivers/reset/reset-qcom-*
2683F:	drivers/rtc/rtc-pm8xxx.c
2684F:	drivers/spi/spi-geni-qcom.c
2685F:	drivers/spi/spi-qcom-qspi.c
2686F:	drivers/spi/spi-qup.c
2687F:	drivers/tty/serial/msm_serial.c
2688F:	drivers/ufs/host/ufs-qcom*
2689F:	drivers/usb/dwc3/dwc3-qcom.c
2690F:	include/dt-bindings/*/qcom*
2691F:	include/linux/*/qcom*
2692F:	include/linux/soc/qcom/
2693
2694ARM/QUALCOMM SUPPORT
2695M:	Bjorn Andersson <andersson@kernel.org>
2696M:	Konrad Dybcio <konrad.dybcio@linaro.org>
2697L:	linux-arm-msm@vger.kernel.org
2698S:	Maintained
2699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2700F:	Documentation/devicetree/bindings/arm/qcom-soc.yaml
2701F:	Documentation/devicetree/bindings/arm/qcom.yaml
2702F:	Documentation/devicetree/bindings/bus/qcom*
2703F:	Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2704F:	Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2705F:	Documentation/devicetree/bindings/reserved-memory/qcom
2706F:	Documentation/devicetree/bindings/soc/qcom/
2707F:	arch/arm/boot/dts/qcom/
2708F:	arch/arm/configs/qcom_defconfig
2709F:	arch/arm/mach-qcom/
2710F:	arch/arm64/boot/dts/qcom/
2711F:	drivers/bus/qcom*
2712F:	drivers/firmware/qcom/
2713F:	drivers/soc/qcom/
2714F:	include/dt-bindings/arm/qcom,ids.h
2715F:	include/dt-bindings/firmware/qcom,scm.h
2716F:	include/dt-bindings/soc/qcom*
2717F:	include/linux/firmware/qcom
2718F:	include/linux/soc/qcom/
2719F:	include/soc/qcom/
2720
2721ARM/RDA MICRO ARCHITECTURE
2722M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2723L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2724L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2725S:	Maintained
2726F:	Documentation/devicetree/bindings/arm/rda.yaml
2727F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2728F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2729F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2730F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2731F:	arch/arm/boot/dts/unisoc/
2732F:	drivers/clocksource/timer-rda.c
2733F:	drivers/gpio/gpio-rda.c
2734F:	drivers/irqchip/irq-rda-intc.c
2735F:	drivers/tty/serial/rda-uart.c
2736
2737ARM/REALTEK ARCHITECTURE
2738M:	Andreas Färber <afaerber@suse.de>
2739L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2740L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2741S:	Maintained
2742F:	Documentation/devicetree/bindings/arm/realtek.yaml
2743F:	arch/arm/boot/dts/realtek/
2744F:	arch/arm/mach-realtek/
2745F:	arch/arm64/boot/dts/realtek/
2746
2747ARM/RISC-V/RENESAS ARCHITECTURE
2748M:	Geert Uytterhoeven <geert+renesas@glider.be>
2749M:	Magnus Damm <magnus.damm@gmail.com>
2750L:	linux-renesas-soc@vger.kernel.org
2751S:	Supported
2752Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2753C:	irc://irc.libera.chat/renesas-soc
2754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2755F:	Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2756F:	Documentation/devicetree/bindings/soc/renesas/
2757F:	arch/arm/boot/dts/renesas/
2758F:	arch/arm/configs/shmobile_defconfig
2759F:	arch/arm/include/debug/renesas-scif.S
2760F:	arch/arm/mach-shmobile/
2761F:	arch/arm64/boot/dts/renesas/
2762F:	arch/riscv/boot/dts/renesas/
2763F:	drivers/pmdomain/renesas/
2764F:	drivers/soc/renesas/
2765F:	include/linux/soc/renesas/
2766K:	\brenesas,
2767
2768ARM/RISCPC ARCHITECTURE
2769M:	Russell King <linux@armlinux.org.uk>
2770L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2771S:	Maintained
2772W:	http://www.armlinux.org.uk/
2773F:	arch/arm/include/asm/hardware/ioc.h
2774F:	arch/arm/include/asm/hardware/iomd.h
2775F:	arch/arm/include/asm/hardware/memc.h
2776F:	arch/arm/mach-rpc/
2777F:	drivers/net/ethernet/8390/etherh.c
2778F:	drivers/net/ethernet/i825xx/ether1*
2779F:	drivers/net/ethernet/seeq/ether3*
2780F:	drivers/scsi/arm/
2781
2782ARM/Rockchip SoC support
2783M:	Heiko Stuebner <heiko@sntech.de>
2784L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2785L:	linux-rockchip@lists.infradead.org
2786S:	Maintained
2787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2788F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2789F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2790F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2791F:	arch/arm/boot/dts/rockchip/
2792F:	arch/arm/mach-rockchip/
2793F:	drivers/*/*/*rockchip*
2794F:	drivers/*/*rockchip*
2795F:	drivers/clk/rockchip/
2796F:	drivers/i2c/busses/i2c-rk3x.c
2797F:	sound/soc/rockchip/
2798N:	rockchip
2799
2800ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2801M:	Krzysztof Kozlowski <krzk@kernel.org>
2802R:	Alim Akhtar <alim.akhtar@samsung.com>
2803L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2804L:	linux-samsung-soc@vger.kernel.org
2805S:	Maintained
2806P:	Documentation/process/maintainer-soc-clean-dts.rst
2807Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2808B:	mailto:linux-samsung-soc@vger.kernel.org
2809C:	irc://irc.libera.chat/linux-exynos
2810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2811F:	Documentation/arch/arm/samsung/
2812F:	Documentation/devicetree/bindings/arm/samsung/
2813F:	Documentation/devicetree/bindings/hwinfo/samsung,*
2814F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
2815F:	Documentation/devicetree/bindings/soc/samsung/
2816F:	arch/arm/boot/dts/samsung/
2817F:	arch/arm/mach-exynos*/
2818F:	arch/arm/mach-s3c/
2819F:	arch/arm/mach-s5p*/
2820F:	arch/arm64/boot/dts/exynos/
2821F:	drivers/*/*/*s3c24*
2822F:	drivers/*/*s3c24*
2823F:	drivers/*/*s3c64xx*
2824F:	drivers/*/*s5pv210*
2825F:	drivers/clocksource/samsung_pwm_timer.c
2826F:	drivers/memory/samsung/
2827F:	drivers/pwm/pwm-samsung.c
2828F:	drivers/soc/samsung/
2829F:	drivers/tty/serial/samsung*
2830F:	include/clocksource/samsung_pwm.h
2831F:	include/linux/platform_data/*s3c*
2832F:	include/linux/serial_s3c.h
2833F:	include/linux/soc/samsung/
2834N:	exynos
2835N:	s3c64xx
2836N:	s5pv210
2837
2838ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2839M:	Łukasz Stelmach <l.stelmach@samsung.com>
2840L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2841L:	linux-media@vger.kernel.org
2842S:	Maintained
2843F:	drivers/media/platform/samsung/s5p-g2d/
2844
2845ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2846M:	Marek Szyprowski <m.szyprowski@samsung.com>
2847L:	linux-samsung-soc@vger.kernel.org
2848L:	linux-media@vger.kernel.org
2849S:	Maintained
2850F:	Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
2851F:	drivers/media/cec/platform/s5p/
2852
2853ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2854M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2855M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2856M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2857L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2858L:	linux-media@vger.kernel.org
2859S:	Maintained
2860F:	Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2861F:	drivers/media/platform/samsung/s5p-jpeg/
2862
2863ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2864M:	Marek Szyprowski <m.szyprowski@samsung.com>
2865M:	Andrzej Hajda <andrzej.hajda@intel.com>
2866L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2867L:	linux-media@vger.kernel.org
2868S:	Maintained
2869F:	Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
2870F:	drivers/media/platform/samsung/s5p-mfc/
2871
2872ARM/SOCFPGA ARCHITECTURE
2873M:	Dinh Nguyen <dinguyen@kernel.org>
2874S:	Maintained
2875W:	http://www.rocketboards.org
2876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2877F:	arch/arm/boot/dts/intel/socfpga/
2878F:	arch/arm/configs/socfpga_defconfig
2879F:	arch/arm/mach-socfpga/
2880F:	arch/arm64/boot/dts/altera/
2881F:	arch/arm64/boot/dts/intel/
2882
2883ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2884M:	Dinh Nguyen <dinguyen@kernel.org>
2885S:	Maintained
2886F:	drivers/clk/socfpga/
2887
2888ARM/SOCFPGA EDAC SUPPORT
2889M:	Dinh Nguyen <dinguyen@kernel.org>
2890S:	Maintained
2891F:	drivers/edac/altera_edac.[ch]
2892
2893ARM/SPREADTRUM SoC SUPPORT
2894M:	Orson Zhai <orsonzhai@gmail.com>
2895M:	Baolin Wang <baolin.wang7@gmail.com>
2896M:	Chunyan Zhang <zhang.lyra@gmail.com>
2897S:	Maintained
2898F:	arch/arm64/boot/dts/sprd
2899N:	sprd
2900N:	sc27xx
2901N:	sc2731
2902
2903ARM/STI ARCHITECTURE
2904M:	Patrice Chotard <patrice.chotard@foss.st.com>
2905L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2906S:	Maintained
2907W:	http://www.stlinux.com
2908F:	Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
2909F:	Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
2910F:	arch/arm/boot/dts/st/sti*
2911F:	arch/arm/mach-sti/
2912F:	drivers/ata/ahci_st.c
2913F:	drivers/char/hw_random/st-rng.c
2914F:	drivers/clocksource/arm_global_timer.c
2915F:	drivers/clocksource/clksrc_st_lpc.c
2916F:	drivers/cpufreq/sti-cpufreq.c
2917F:	drivers/dma/st_fdma*
2918F:	drivers/i2c/busses/i2c-st.c
2919F:	drivers/media/platform/st/sti/c8sectpfe/
2920F:	drivers/media/rc/st_rc.c
2921F:	drivers/mmc/host/sdhci-st.c
2922F:	drivers/phy/st/phy-miphy28lp.c
2923F:	drivers/phy/st/phy-stih407-usb.c
2924F:	drivers/pinctrl/pinctrl-st.c
2925F:	drivers/remoteproc/st_remoteproc.c
2926F:	drivers/remoteproc/st_slim_rproc.c
2927F:	drivers/reset/sti/
2928F:	drivers/rtc/rtc-st-lpc.c
2929F:	drivers/tty/serial/st-asc.c
2930F:	drivers/usb/dwc3/dwc3-st.c
2931F:	drivers/usb/host/ehci-st.c
2932F:	drivers/usb/host/ohci-st.c
2933F:	drivers/watchdog/st_lpc_wdt.c
2934F:	include/linux/remoteproc/st_slim_rproc.h
2935
2936ARM/STM32 ARCHITECTURE
2937M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2938M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
2939L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2940L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2941S:	Maintained
2942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2943F:	arch/arm/boot/dts/st/stm32*
2944F:	arch/arm/mach-stm32/
2945F:	arch/arm64/boot/dts/st/
2946F:	drivers/clocksource/armv7m_systick.c
2947N:	stm32
2948N:	stm
2949
2950ARM/SUNPLUS SP7021 SOC SUPPORT
2951M:	Qin Jian <qinjian@cqplus1.com>
2952L:	linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
2953S:	Maintained
2954W:	https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2955F:	Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2956F:	Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2957F:	Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2958F:	Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2959F:	arch/arm/boot/dts/sunplus/
2960F:	arch/arm/configs/sp7021_*defconfig
2961F:	drivers/clk/clk-sp7021.c
2962F:	drivers/irqchip/irq-sp7021-intc.c
2963F:	drivers/reset/reset-sunplus.c
2964F:	include/dt-bindings/clock/sunplus,sp7021-clkc.h
2965F:	include/dt-bindings/reset/sunplus,sp7021-reset.h
2966
2967ARM/Synaptics SoC support
2968M:	Jisheng Zhang <jszhang@kernel.org>
2969M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2970L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2971S:	Maintained
2972F:	arch/arm/boot/dts/synaptics/
2973F:	arch/arm/mach-berlin/
2974F:	arch/arm64/boot/dts/synaptics/
2975
2976ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2977M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2978L:	linux-tegra@vger.kernel.org
2979L:	linux-media@vger.kernel.org
2980S:	Maintained
2981F:	Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
2982F:	drivers/media/cec/platform/tegra/
2983
2984ARM/TESLA FSD SoC SUPPORT
2985M:	Alim Akhtar <alim.akhtar@samsung.com>
2986M:	linux-fsd@tesla.com
2987L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2988L:	linux-samsung-soc@vger.kernel.org
2989S:	Maintained
2990F:	arch/arm64/boot/dts/tesla/
2991
2992ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2993M:	Santosh Shilimkar <ssantosh@kernel.org>
2994L:	linux-kernel@vger.kernel.org
2995S:	Maintained
2996F:	drivers/memory/*emif*
2997
2998ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2999M:	Nishanth Menon <nm@ti.com>
3000M:	Santosh Shilimkar <ssantosh@kernel.org>
3001L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3002S:	Maintained
3003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3004F:	arch/arm/boot/dts/ti/keystone/
3005F:	arch/arm/mach-keystone/
3006
3007ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3008M:	Santosh Shilimkar <ssantosh@kernel.org>
3009L:	linux-kernel@vger.kernel.org
3010S:	Maintained
3011F:	drivers/clk/keystone/
3012
3013ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3014M:	Santosh Shilimkar <ssantosh@kernel.org>
3015L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3016L:	linux-kernel@vger.kernel.org
3017S:	Maintained
3018F:	drivers/clocksource/timer-keystone.c
3019
3020ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3021M:	Santosh Shilimkar <ssantosh@kernel.org>
3022L:	linux-kernel@vger.kernel.org
3023S:	Maintained
3024F:	drivers/power/reset/keystone-reset.c
3025
3026ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3027M:	Nishanth Menon <nm@ti.com>
3028M:	Vignesh Raghavendra <vigneshr@ti.com>
3029M:	Tero Kristo <kristo@kernel.org>
3030L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3031S:	Supported
3032F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
3033F:	Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3034F:	arch/arm64/boot/dts/ti/Makefile
3035F:	arch/arm64/boot/dts/ti/k3-*
3036
3037ARM/TOSHIBA VISCONTI ARCHITECTURE
3038M:	Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
3039L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3040S:	Supported
3041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3042F:	Documentation/devicetree/bindings/arm/toshiba.yaml
3043F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3044F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3045F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3046F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3047F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3048F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3049F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3050F:	arch/arm64/boot/dts/toshiba/
3051F:	drivers/clk/visconti/
3052F:	drivers/gpio/gpio-visconti.c
3053F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3054F:	drivers/pci/controller/dwc/pcie-visconti.c
3055F:	drivers/pinctrl/visconti/
3056F:	drivers/watchdog/visconti_wdt.c
3057N:	visconti
3058
3059ARM/UNIPHIER ARCHITECTURE
3060M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
3061M:	Masami Hiramatsu <mhiramat@kernel.org>
3062L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3063S:	Maintained
3064F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3065F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3066F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3067F:	Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3068F:	arch/arm/boot/dts/socionext/uniphier*
3069F:	arch/arm/include/asm/hardware/cache-uniphier.h
3070F:	arch/arm/mm/cache-uniphier.c
3071F:	arch/arm64/boot/dts/socionext/uniphier*
3072F:	drivers/bus/uniphier-system-bus.c
3073F:	drivers/clk/uniphier/
3074F:	drivers/dma/uniphier-mdmac.c
3075F:	drivers/gpio/gpio-uniphier.c
3076F:	drivers/i2c/busses/i2c-uniphier*
3077F:	drivers/irqchip/irq-uniphier-aidet.c
3078F:	drivers/mmc/host/uniphier-sd.c
3079F:	drivers/pinctrl/uniphier/
3080F:	drivers/reset/reset-uniphier.c
3081F:	drivers/tty/serial/8250/8250_uniphier.c
3082N:	uniphier
3083
3084ARM/VERSATILE EXPRESS PLATFORM
3085M:	Liviu Dudau <liviu.dudau@arm.com>
3086M:	Sudeep Holla <sudeep.holla@arm.com>
3087M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
3088L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3089S:	Maintained
3090N:	mps2
3091N:	vexpress
3092F:	arch/arm/mach-versatile/
3093F:	arch/arm64/boot/dts/arm/
3094F:	drivers/clocksource/timer-versatile.c
3095X:	drivers/cpufreq/vexpress-spc-cpufreq.c
3096X:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3097
3098ARM/VFP SUPPORT
3099M:	Russell King <linux@armlinux.org.uk>
3100L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3101S:	Maintained
3102W:	http://www.armlinux.org.uk/
3103F:	arch/arm/vfp/
3104
3105ARM/VT8500 ARM ARCHITECTURE
3106L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3107S:	Orphan
3108F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3109F:	arch/arm/mach-vt8500/
3110F:	drivers/clocksource/timer-vt8500.c
3111F:	drivers/i2c/busses/i2c-viai2c-wmt.c
3112F:	drivers/mmc/host/wmt-sdmmc.c
3113F:	drivers/pwm/pwm-vt8500.c
3114F:	drivers/rtc/rtc-vt8500.c
3115F:	drivers/tty/serial/vt8500_serial.c
3116F:	drivers/video/fbdev/vt8500lcdfb.*
3117F:	drivers/video/fbdev/wm8505fb*
3118F:	drivers/video/fbdev/wmt_ge_rops.*
3119
3120ARM/ZYNQ ARCHITECTURE
3121M:	Michal Simek <michal.simek@amd.com>
3122L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3123S:	Supported
3124W:	http://wiki.xilinx.com
3125T:	git https://github.com/Xilinx/linux-xlnx.git
3126F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3127F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3128F:	Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3129F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3130F:	Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3131F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3132F:	arch/arm/mach-zynq/
3133F:	drivers/clocksource/timer-cadence-ttc.c
3134F:	drivers/cpuidle/cpuidle-zynq.c
3135F:	drivers/edac/synopsys_edac.c
3136F:	drivers/i2c/busses/i2c-cadence.c
3137F:	drivers/i2c/busses/i2c-xiic.c
3138F:	drivers/mmc/host/sdhci-of-arasan.c
3139N:	zynq
3140N:	xilinx
3141
3142ARM64 FIT SUPPORT
3143M:	Simon Glass <sjg@chromium.org>
3144L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3145S:	Maintained
3146F:	arch/arm64/boot/Makefile
3147F:	scripts/make_fit.py
3148
3149ARM64 PLATFORM DRIVERS
3150M:	Hans de Goede <hdegoede@redhat.com>
3151M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
3152R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
3153L:	platform-driver-x86@vger.kernel.org
3154S:	Maintained
3155Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
3156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3157F:	drivers/platform/arm64/
3158
3159ARM64 PORT (AARCH64 ARCHITECTURE)
3160M:	Catalin Marinas <catalin.marinas@arm.com>
3161M:	Will Deacon <will@kernel.org>
3162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3163S:	Maintained
3164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3165F:	Documentation/arch/arm64/
3166F:	arch/arm64/
3167F:	tools/testing/selftests/arm64/
3168X:	arch/arm64/boot/dts/
3169
3170ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3171M:	George McCollister <george.mccollister@gmail.com>
3172L:	netdev@vger.kernel.org
3173S:	Maintained
3174F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3175F:	drivers/net/dsa/xrs700x/*
3176F:	net/dsa/tag_xrs700x.c
3177
3178AS3645A LED FLASH CONTROLLER DRIVER
3179M:	Sakari Ailus <sakari.ailus@iki.fi>
3180L:	linux-leds@vger.kernel.org
3181S:	Maintained
3182F:	drivers/leds/flash/leds-as3645a.c
3183
3184ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3185M:	Tianshu Qiu <tian.shu.qiu@intel.com>
3186L:	linux-media@vger.kernel.org
3187S:	Maintained
3188T:	git git://linuxtv.org/media_tree.git
3189F:	Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3190F:	drivers/media/i2c/ak7375.c
3191
3192ASAHI KASEI AK8974 DRIVER
3193M:	Linus Walleij <linus.walleij@linaro.org>
3194L:	linux-iio@vger.kernel.org
3195S:	Supported
3196W:	http://www.akm.com/
3197F:	drivers/iio/magnetometer/ak8974.c
3198
3199AOSONG AGS02MA TVOC SENSOR DRIVER
3200M:	Anshul Dalal <anshulusr@gmail.com>
3201L:	linux-iio@vger.kernel.org
3202S:	Maintained
3203F:	Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3204F:	drivers/iio/chemical/ags02ma.c
3205
3206ASC7621 HARDWARE MONITOR DRIVER
3207M:	George Joseph <george.joseph@fairview5.com>
3208L:	linux-hwmon@vger.kernel.org
3209S:	Maintained
3210F:	Documentation/hwmon/asc7621.rst
3211F:	drivers/hwmon/asc7621.c
3212
3213ASIX AX88796C SPI ETHERNET ADAPTER
3214M:	Łukasz Stelmach <l.stelmach@samsung.com>
3215S:	Maintained
3216F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3217F:	drivers/net/ethernet/asix/ax88796c_*
3218
3219ASIX PHY DRIVER [RUST]
3220M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
3221R:	Trevor Gross <tmgross@umich.edu>
3222L:	netdev@vger.kernel.org
3223L:	rust-for-linux@vger.kernel.org
3224S:	Maintained
3225F:	drivers/net/phy/ax88796b_rust.rs
3226
3227ASPEED CRYPTO DRIVER
3228M:	Neal Liu <neal_liu@aspeedtech.com>
3229L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3230S:	Maintained
3231F:	Documentation/devicetree/bindings/crypto/aspeed,*
3232F:	drivers/crypto/aspeed/
3233
3234ASPEED PECI CONTROLLER
3235M:	Iwona Winiarska <iwona.winiarska@intel.com>
3236L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3237L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3238S:	Supported
3239F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3240F:	drivers/peci/controller/peci-aspeed.c
3241
3242ASPEED PINCTRL DRIVERS
3243M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3244L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3245L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3246L:	linux-gpio@vger.kernel.org
3247S:	Maintained
3248F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
3249F:	drivers/pinctrl/aspeed/
3250
3251ASPEED SCU INTERRUPT CONTROLLER DRIVER
3252M:	Eddie James <eajames@linux.ibm.com>
3253L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3254S:	Maintained
3255F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3256F:	drivers/irqchip/irq-aspeed-scu-ic.c
3257F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3258
3259ASPEED SD/MMC DRIVER
3260M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3261L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3262L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3263L:	linux-mmc@vger.kernel.org
3264S:	Maintained
3265F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3266F:	drivers/mmc/host/sdhci-of-aspeed*
3267
3268ASPEED SMC SPI DRIVER
3269M:	Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3270M:	Cédric Le Goater <clg@kaod.org>
3271L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3272L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3273L:	linux-spi@vger.kernel.org
3274S:	Maintained
3275F:	Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3276F:	drivers/spi/spi-aspeed-smc.c
3277
3278ASPEED USB UDC DRIVER
3279M:	Neal Liu <neal_liu@aspeedtech.com>
3280L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3281S:	Maintained
3282F:	Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3283F:	drivers/usb/gadget/udc/aspeed_udc.c
3284
3285ASPEED VIDEO ENGINE DRIVER
3286M:	Eddie James <eajames@linux.ibm.com>
3287L:	linux-media@vger.kernel.org
3288L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3289S:	Maintained
3290F:	Documentation/devicetree/bindings/media/aspeed-video.txt
3291F:	drivers/media/platform/aspeed/
3292
3293ASUS EC HARDWARE MONITOR DRIVER
3294M:	Eugene Shalygin <eugene.shalygin@gmail.com>
3295L:	linux-hwmon@vger.kernel.org
3296S:	Maintained
3297F:	drivers/hwmon/asus-ec-sensors.c
3298
3299ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3300M:	Corentin Chary <corentin.chary@gmail.com>
3301M:	Luke D. Jones <luke@ljones.dev>
3302L:	platform-driver-x86@vger.kernel.org
3303S:	Maintained
3304W:	https://asus-linux.org/
3305F:	drivers/platform/x86/asus*.c
3306F:	drivers/platform/x86/eeepc*.c
3307
3308ASUS TF103C DOCK DRIVER
3309M:	Hans de Goede <hdegoede@redhat.com>
3310L:	platform-driver-x86@vger.kernel.org
3311S:	Maintained
3312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3313F:	drivers/platform/x86/asus-tf103c-dock.c
3314
3315ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3316M:	Aleksa Savic <savicaleksa83@gmail.com>
3317L:	linux-hwmon@vger.kernel.org
3318S:	Maintained
3319F:	drivers/hwmon/asus_rog_ryujin.c
3320
3321ASUS WIRELESS RADIO CONTROL DRIVER
3322M:	João Paulo Rechi Vita <jprvita@gmail.com>
3323L:	platform-driver-x86@vger.kernel.org
3324S:	Maintained
3325F:	drivers/platform/x86/asus-wireless.c
3326
3327ASUS WMI HARDWARE MONITOR DRIVER
3328M:	Ed Brindley <kernel@maidavale.org>
3329M:	Denis Pauk <pauk.denis@gmail.com>
3330L:	linux-hwmon@vger.kernel.org
3331S:	Maintained
3332F:	drivers/hwmon/asus_wmi_sensors.c
3333
3334ASYMMETRIC KEYS
3335M:	David Howells <dhowells@redhat.com>
3336L:	keyrings@vger.kernel.org
3337S:	Maintained
3338F:	Documentation/crypto/asymmetric-keys.rst
3339F:	crypto/asymmetric_keys/
3340F:	include/crypto/pkcs7.h
3341F:	include/crypto/public_key.h
3342F:	include/linux/verification.h
3343
3344ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3345R:	Dan Williams <dan.j.williams@intel.com>
3346S:	Odd fixes
3347W:	http://sourceforge.net/projects/xscaleiop
3348F:	Documentation/crypto/async-tx-api.rst
3349F:	crypto/async_tx/
3350F:	include/linux/async_tx.h
3351
3352AT24 EEPROM DRIVER
3353M:	Bartosz Golaszewski <brgl@bgdev.pl>
3354L:	linux-i2c@vger.kernel.org
3355S:	Maintained
3356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3357F:	Documentation/devicetree/bindings/eeprom/at24.yaml
3358F:	drivers/misc/eeprom/at24.c
3359
3360ATA OVER ETHERNET (AOE) DRIVER
3361M:	"Justin Sanders" <justin@coraid.com>
3362S:	Supported
3363W:	http://www.openaoe.org/
3364F:	Documentation/admin-guide/aoe/
3365F:	drivers/block/aoe/
3366
3367ATC260X PMIC MFD DRIVER
3368M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3369M:	Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3370L:	linux-actions@lists.infradead.org
3371S:	Maintained
3372F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3373F:	drivers/input/misc/atc260x-onkey.c
3374F:	drivers/mfd/atc260*
3375F:	drivers/power/reset/atc260x-poweroff.c
3376F:	drivers/regulator/atc260x-regulator.c
3377F:	include/linux/mfd/atc260x/*
3378
3379ATHEROS 71XX/9XXX GPIO DRIVER
3380M:	Alban Bedel <albeu@free.fr>
3381S:	Maintained
3382W:	https://github.com/AlbanBedel/linux
3383T:	git git://github.com/AlbanBedel/linux
3384F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3385F:	drivers/gpio/gpio-ath79.c
3386
3387ATHEROS 71XX/9XXX USB PHY DRIVER
3388M:	Alban Bedel <albeu@free.fr>
3389S:	Maintained
3390W:	https://github.com/AlbanBedel/linux
3391T:	git git://github.com/AlbanBedel/linux
3392F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3393F:	drivers/phy/qualcomm/phy-ath79-usb.c
3394
3395ATHEROS ATH GENERIC UTILITIES
3396M:	Kalle Valo <kvalo@kernel.org>
3397L:	linux-wireless@vger.kernel.org
3398S:	Supported
3399F:	drivers/net/wireless/ath/*
3400
3401ATHEROS ATH5K WIRELESS DRIVER
3402M:	Jiri Slaby <jirislaby@kernel.org>
3403M:	Nick Kossifidis <mickflemm@gmail.com>
3404M:	Luis Chamberlain <mcgrof@kernel.org>
3405L:	linux-wireless@vger.kernel.org
3406S:	Maintained
3407W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3408F:	drivers/net/wireless/ath/ath5k/
3409
3410ATHEROS ATH6KL WIRELESS DRIVER
3411L:	linux-wireless@vger.kernel.org
3412S:	Orphan
3413W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3414F:	drivers/net/wireless/ath/ath6kl/
3415
3416ATI_REMOTE2 DRIVER
3417M:	Ville Syrjala <syrjala@sci.fi>
3418S:	Maintained
3419F:	drivers/input/misc/ati_remote2.c
3420
3421ATK0110 HWMON DRIVER
3422M:	Luca Tettamanti <kronos.it@gmail.com>
3423L:	linux-hwmon@vger.kernel.org
3424S:	Maintained
3425F:	drivers/hwmon/asus_atk0110.c
3426
3427ATLX ETHERNET DRIVERS
3428M:	Chris Snook <chris.snook@gmail.com>
3429L:	netdev@vger.kernel.org
3430S:	Maintained
3431W:	http://sourceforge.net/projects/atl1
3432W:	http://atl1.sourceforge.net
3433F:	drivers/net/ethernet/atheros/
3434
3435ATM
3436M:	Chas Williams <3chas3@gmail.com>
3437L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3438L:	netdev@vger.kernel.org
3439S:	Maintained
3440W:	http://linux-atm.sourceforge.net
3441F:	drivers/atm/
3442F:	include/linux/atm*
3443F:	include/uapi/linux/atm*
3444
3445ATMEL MACB ETHERNET DRIVER
3446M:	Nicolas Ferre <nicolas.ferre@microchip.com>
3447M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
3448S:	Supported
3449F:	drivers/net/ethernet/cadence/
3450
3451ATMEL MAXTOUCH DRIVER
3452M:	Nick Dyer <nick@shmanahar.org>
3453S:	Maintained
3454T:	git git://github.com/ndyer/linux.git
3455F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3456F:	drivers/input/touchscreen/atmel_mxt_ts.c
3457
3458ATOMIC INFRASTRUCTURE
3459M:	Will Deacon <will@kernel.org>
3460M:	Peter Zijlstra <peterz@infradead.org>
3461R:	Boqun Feng <boqun.feng@gmail.com>
3462R:	Mark Rutland <mark.rutland@arm.com>
3463L:	linux-kernel@vger.kernel.org
3464S:	Maintained
3465F:	Documentation/atomic_*.txt
3466F:	arch/*/include/asm/atomic*.h
3467F:	include/*/atomic*.h
3468F:	include/linux/refcount.h
3469F:	scripts/atomic/
3470
3471ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3472M:	Bradley Grove <linuxdrivers@attotech.com>
3473L:	linux-scsi@vger.kernel.org
3474S:	Supported
3475W:	http://www.attotech.com
3476F:	drivers/scsi/esas2r
3477
3478ATUSB IEEE 802.15.4 RADIO DRIVER
3479M:	Stefan Schmidt <stefan@datenfreihafen.org>
3480L:	linux-wpan@vger.kernel.org
3481S:	Maintained
3482F:	drivers/net/ieee802154/at86rf230.h
3483F:	drivers/net/ieee802154/atusb.c
3484F:	drivers/net/ieee802154/atusb.h
3485
3486AUDIT SUBSYSTEM
3487M:	Paul Moore <paul@paul-moore.com>
3488M:	Eric Paris <eparis@redhat.com>
3489L:	audit@vger.kernel.org
3490S:	Supported
3491W:	https://github.com/linux-audit
3492Q:	https://patchwork.kernel.org/project/audit/list
3493B:	mailto:audit@vger.kernel.org
3494P:	https://github.com/linux-audit/audit-kernel/blob/main/README.md
3495T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3496F:	include/asm-generic/audit_*.h
3497F:	include/linux/audit.h
3498F:	include/linux/audit_arch.h
3499F:	include/uapi/linux/audit.h
3500F:	kernel/audit*
3501F:	lib/*audit.c
3502K:	\baudit_[a-z_0-9]\+\b
3503
3504AUXILIARY BUS DRIVER
3505M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3506R:	Dave Ertman <david.m.ertman@intel.com>
3507R:	Ira Weiny <ira.weiny@intel.com>
3508S:	Supported
3509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3510F:	Documentation/driver-api/auxiliary_bus.rst
3511F:	drivers/base/auxiliary.c
3512F:	include/linux/auxiliary_bus.h
3513
3514AUXILIARY DISPLAY DRIVERS
3515M:	Andy Shevchenko <andy@kernel.org>
3516R:	Geert Uytterhoeven <geert@linux-m68k.org>
3517S:	Odd Fixes
3518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3519F:	Documentation/devicetree/bindings/auxdisplay/
3520F:	drivers/auxdisplay/
3521F:	include/linux/cfag12864b.h
3522F:	include/uapi/linux/map_to_14segment.h
3523F:	include/uapi/linux/map_to_7segment.h
3524
3525AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3526M:	Andreas Klinger <ak@it-klinger.de>
3527L:	linux-iio@vger.kernel.org
3528S:	Maintained
3529F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3530F:	drivers/iio/adc/hx711.c
3531
3532AX.25 NETWORK LAYER
3533L:	linux-hams@vger.kernel.org
3534S:	Orphan
3535W:	https://linux-ax25.in-berlin.de
3536F:	include/net/ax25.h
3537F:	include/uapi/linux/ax25.h
3538F:	net/ax25/
3539
3540AXENTIA ARM DEVICES
3541M:	Peter Rosin <peda@axentia.se>
3542L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3543S:	Maintained
3544F:	arch/arm/boot/dts/microchip/at91-linea.dtsi
3545F:	arch/arm/boot/dts/microchip/at91-natte.dtsi
3546F:	arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3547F:	arch/arm/boot/dts/microchip/at91-tse850-3.dts
3548
3549AXENTIA ASOC DRIVERS
3550M:	Peter Rosin <peda@axentia.se>
3551L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3552S:	Maintained
3553F:	Documentation/devicetree/bindings/sound/axentia,*
3554F:	sound/soc/atmel/tse850-pcm5142.c
3555
3556AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3557M:	Nuno Sá <nuno.sa@analog.com>
3558L:	linux-hwmon@vger.kernel.org
3559S:	Supported
3560W:	https://ez.analog.com/linux-software-drivers
3561F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3562F:	drivers/hwmon/axi-fan-control.c
3563
3564AXI SPI ENGINE
3565M:	Michael Hennerich <michael.hennerich@analog.com>
3566M:	Nuno Sá <nuno.sa@analog.com>
3567R:	David Lechner <dlechner@baylibre.com>
3568L:	linux-spi@vger.kernel.org
3569S:	Supported
3570W:	https://ez.analog.com/linux-software-drivers
3571F:	Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3572F:	drivers/spi/spi-axi-spi-engine.c
3573
3574AXXIA I2C CONTROLLER
3575M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
3576L:	linux-i2c@vger.kernel.org
3577S:	Maintained
3578F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3579F:	drivers/i2c/busses/i2c-axxia.c
3580
3581AZ6007 DVB DRIVER
3582M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3583L:	linux-media@vger.kernel.org
3584S:	Maintained
3585W:	https://linuxtv.org
3586T:	git git://linuxtv.org/media_tree.git
3587F:	drivers/media/usb/dvb-usb-v2/az6007.c
3588
3589AZTECH FM RADIO RECEIVER DRIVER
3590M:	Hans Verkuil <hverkuil@xs4all.nl>
3591L:	linux-media@vger.kernel.org
3592S:	Maintained
3593W:	https://linuxtv.org
3594T:	git git://linuxtv.org/media_tree.git
3595F:	drivers/media/radio/radio-aztech*
3596
3597B43 WIRELESS DRIVER
3598L:	linux-wireless@vger.kernel.org
3599L:	b43-dev@lists.infradead.org
3600S:	Orphan
3601W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3602F:	drivers/net/wireless/broadcom/b43/
3603
3604B43LEGACY WIRELESS DRIVER
3605M:	Larry Finger <Larry.Finger@lwfinger.net>
3606L:	linux-wireless@vger.kernel.org
3607L:	b43-dev@lists.infradead.org
3608S:	Maintained
3609W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3610F:	drivers/net/wireless/broadcom/b43legacy/
3611
3612BACKLIGHT CLASS/SUBSYSTEM
3613M:	Lee Jones <lee@kernel.org>
3614M:	Daniel Thompson <daniel.thompson@linaro.org>
3615M:	Jingoo Han <jingoohan1@gmail.com>
3616L:	dri-devel@lists.freedesktop.org
3617S:	Maintained
3618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3619F:	Documentation/ABI/stable/sysfs-class-backlight
3620F:	Documentation/ABI/testing/sysfs-class-backlight
3621F:	Documentation/devicetree/bindings/leds/backlight
3622F:	drivers/video/backlight/
3623F:	include/linux/backlight.h
3624F:	include/linux/pwm_backlight.h
3625
3626BAIKAL-T1 PVT HARDWARE MONITOR DRIVER
3627M:	Serge Semin <fancer.lancer@gmail.com>
3628L:	linux-hwmon@vger.kernel.org
3629S:	Supported
3630F:	Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
3631F:	Documentation/hwmon/bt1-pvt.rst
3632F:	drivers/hwmon/bt1-pvt.[ch]
3633
3634BARCO P50 GPIO DRIVER
3635M:	Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3636M:	Peter Korsgaard <peter.korsgaard@barco.com>
3637S:	Maintained
3638F:	drivers/platform/x86/barco-p50-gpio.c
3639
3640BATMAN ADVANCED
3641M:	Marek Lindner <mareklindner@neomailbox.ch>
3642M:	Simon Wunderlich <sw@simonwunderlich.de>
3643M:	Antonio Quartulli <a@unstable.cc>
3644M:	Sven Eckelmann <sven@narfation.org>
3645L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3646S:	Maintained
3647W:	https://www.open-mesh.org/
3648Q:	https://patchwork.open-mesh.org/project/batman/list/
3649B:	https://www.open-mesh.org/projects/batman-adv/issues
3650C:	ircs://irc.hackint.org/batadv
3651T:	git https://git.open-mesh.org/linux-merge.git
3652F:	Documentation/networking/batman-adv.rst
3653F:	include/uapi/linux/batadv_packet.h
3654F:	include/uapi/linux/batman_adv.h
3655F:	net/batman-adv/
3656
3657BAYCOM/HDLCDRV DRIVERS FOR AX.25
3658M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
3659L:	linux-hams@vger.kernel.org
3660S:	Maintained
3661W:	http://www.baycom.org/~tom/ham/ham.html
3662F:	drivers/net/hamradio/baycom*
3663
3664BCACHE (BLOCK LAYER CACHE)
3665M:	Coly Li <colyli@suse.de>
3666M:	Kent Overstreet <kent.overstreet@linux.dev>
3667L:	linux-bcache@vger.kernel.org
3668S:	Maintained
3669W:	http://bcache.evilpiepirate.org
3670C:	irc://irc.oftc.net/bcache
3671F:	drivers/md/bcache/
3672
3673BCACHEFS
3674M:	Kent Overstreet <kent.overstreet@linux.dev>
3675R:	Brian Foster <bfoster@redhat.com>
3676L:	linux-bcachefs@vger.kernel.org
3677S:	Supported
3678C:	irc://irc.oftc.net/bcache
3679T:	git https://evilpiepirate.org/git/bcachefs.git
3680F:	fs/bcachefs/
3681F:	Documentation/filesystems/bcachefs/
3682
3683BDISP ST MEDIA DRIVER
3684M:	Fabien Dessenne <fabien.dessenne@foss.st.com>
3685L:	linux-media@vger.kernel.org
3686S:	Supported
3687W:	https://linuxtv.org
3688T:	git git://linuxtv.org/media_tree.git
3689F:	drivers/media/platform/st/sti/bdisp
3690
3691BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3692M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
3693L:	netdev@vger.kernel.org
3694S:	Maintained
3695F:	drivers/net/ethernet/ec_bhf.c
3696
3697BEFS FILE SYSTEM
3698M:	Luis de Bethencourt <luisbg@kernel.org>
3699M:	Salah Triki <salah.triki@gmail.com>
3700S:	Maintained
3701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3702F:	Documentation/filesystems/befs.rst
3703F:	fs/befs/
3704
3705BFQ I/O SCHEDULER
3706M:	Paolo Valente <paolo.valente@unimore.it>
3707M:	Jens Axboe <axboe@kernel.dk>
3708L:	linux-block@vger.kernel.org
3709S:	Maintained
3710F:	Documentation/block/bfq-iosched.rst
3711F:	block/bfq-*
3712
3713BFS FILE SYSTEM
3714M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3715S:	Maintained
3716F:	Documentation/filesystems/bfs.rst
3717F:	fs/bfs/
3718F:	include/uapi/linux/bfs_fs.h
3719
3720BINMAN
3721M:	Simon Glass <sjg@chromium.org>
3722S:	Supported
3723F:	Documentation/devicetree/bindings/mtd/partitions/binman*
3724
3725BITMAP API
3726M:	Yury Norov <yury.norov@gmail.com>
3727R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3728S:	Maintained
3729F:	include/linux/bitfield.h
3730F:	include/linux/bitmap-str.h
3731F:	include/linux/bitmap.h
3732F:	include/linux/bits.h
3733F:	include/linux/cpumask.h
3734F:	include/linux/find.h
3735F:	include/linux/nodemask.h
3736F:	include/vdso/bits.h
3737F:	lib/bitmap-str.c
3738F:	lib/bitmap.c
3739F:	lib/cpumask.c
3740F:	lib/cpumask_kunit.c
3741F:	lib/find_bit.c
3742F:	lib/find_bit_benchmark.c
3743F:	lib/test_bitmap.c
3744F:	tools/include/linux/bitfield.h
3745F:	tools/include/linux/bitmap.h
3746F:	tools/include/linux/bits.h
3747F:	tools/include/linux/find.h
3748F:	tools/include/vdso/bits.h
3749F:	tools/lib/bitmap.c
3750F:	tools/lib/find_bit.c
3751
3752BITOPS API
3753M:	Yury Norov <yury.norov@gmail.com>
3754R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3755S:	Maintained
3756F:	arch/*/include/asm/bitops.h
3757F:	arch/*/include/asm/bitops_32.h
3758F:	arch/*/include/asm/bitops_64.h
3759F:	arch/*/lib/bitops.c
3760F:	include/asm-generic/bitops
3761F:	include/asm-generic/bitops.h
3762F:	include/linux/bitops.h
3763F:	lib/test_bitops.c
3764F:	tools/*/bitops*
3765
3766BLINKM RGB LED DRIVER
3767M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3768S:	Maintained
3769F:	drivers/leds/leds-blinkm.c
3770
3771BLOCK LAYER
3772M:	Jens Axboe <axboe@kernel.dk>
3773L:	linux-block@vger.kernel.org
3774S:	Maintained
3775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3776F:	Documentation/ABI/stable/sysfs-block
3777F:	Documentation/block/
3778F:	block/
3779F:	drivers/block/
3780F:	include/linux/bio.h
3781F:	include/linux/blk*
3782F:	kernel/trace/blktrace.c
3783F:	lib/sbitmap.c
3784
3785BLOCK2MTD DRIVER
3786M:	Joern Engel <joern@lazybastard.org>
3787L:	linux-mtd@lists.infradead.org
3788S:	Maintained
3789F:	drivers/mtd/devices/block2mtd.c
3790
3791BLUETOOTH DRIVERS
3792M:	Marcel Holtmann <marcel@holtmann.org>
3793M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3794L:	linux-bluetooth@vger.kernel.org
3795S:	Supported
3796W:	http://www.bluez.org/
3797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3799F:	Documentation/devicetree/bindings/net/bluetooth/
3800F:	drivers/bluetooth/
3801
3802BLUETOOTH SUBSYSTEM
3803M:	Marcel Holtmann <marcel@holtmann.org>
3804M:	Johan Hedberg <johan.hedberg@gmail.com>
3805M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3806L:	linux-bluetooth@vger.kernel.org
3807S:	Supported
3808W:	http://www.bluez.org/
3809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3811F:	include/net/bluetooth/
3812F:	net/bluetooth/
3813
3814BONDING DRIVER
3815M:	Jay Vosburgh <j.vosburgh@gmail.com>
3816M:	Andy Gospodarek <andy@greyhouse.net>
3817L:	netdev@vger.kernel.org
3818S:	Supported
3819W:	http://sourceforge.net/projects/bonding/
3820F:	Documentation/networking/bonding.rst
3821F:	drivers/net/bonding/
3822F:	include/net/bond*
3823F:	include/uapi/linux/if_bonding.h
3824F:	tools/testing/selftests/drivers/net/bonding/
3825
3826BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3827M:	Dan Robertson <dan@dlrobertson.com>
3828L:	linux-iio@vger.kernel.org
3829S:	Maintained
3830F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3831F:	drivers/iio/accel/bma400*
3832
3833BOSCH SENSORTEC BMI323 IMU IIO DRIVER
3834M:	Jagath Jog J <jagathjog1996@gmail.com>
3835L:	linux-iio@vger.kernel.org
3836S:	Maintained
3837F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
3838F:	drivers/iio/imu/bmi323/
3839
3840BPF JIT for ARC
3841M:	Shahab Vahedi <shahab@synopsys.com>
3842L:	bpf@vger.kernel.org
3843S:	Maintained
3844F:	arch/arc/net/
3845
3846BPF JIT for ARM
3847M:	Russell King <linux@armlinux.org.uk>
3848M:	Puranjay Mohan <puranjay@kernel.org>
3849L:	bpf@vger.kernel.org
3850S:	Maintained
3851F:	arch/arm/net/
3852
3853BPF JIT for ARM64
3854M:	Daniel Borkmann <daniel@iogearbox.net>
3855M:	Alexei Starovoitov <ast@kernel.org>
3856M:	Puranjay Mohan <puranjay@kernel.org>
3857R:	Xu Kuohai <xukuohai@huaweicloud.com>
3858L:	bpf@vger.kernel.org
3859S:	Supported
3860F:	arch/arm64/net/
3861
3862BPF JIT for LOONGARCH
3863M:	Tiezhu Yang <yangtiezhu@loongson.cn>
3864R:	Hengqi Chen <hengqi.chen@gmail.com>
3865L:	bpf@vger.kernel.org
3866S:	Maintained
3867F:	arch/loongarch/net/
3868
3869BPF JIT for MIPS (32-BIT AND 64-BIT)
3870M:	Johan Almbladh <johan.almbladh@anyfinetworks.com>
3871M:	Paul Burton <paulburton@kernel.org>
3872L:	bpf@vger.kernel.org
3873S:	Maintained
3874F:	arch/mips/net/
3875
3876BPF JIT for NFP NICs
3877M:	Jakub Kicinski <kuba@kernel.org>
3878L:	bpf@vger.kernel.org
3879S:	Odd Fixes
3880F:	drivers/net/ethernet/netronome/nfp/bpf/
3881
3882BPF JIT for POWERPC (32-BIT AND 64-BIT)
3883M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3884M:	Michael Ellerman <mpe@ellerman.id.au>
3885L:	bpf@vger.kernel.org
3886S:	Supported
3887F:	arch/powerpc/net/
3888
3889BPF JIT for RISC-V (32-bit)
3890M:	Luke Nelson <luke.r.nels@gmail.com>
3891M:	Xi Wang <xi.wang@gmail.com>
3892L:	bpf@vger.kernel.org
3893S:	Maintained
3894F:	arch/riscv/net/
3895X:	arch/riscv/net/bpf_jit_comp64.c
3896
3897BPF JIT for RISC-V (64-bit)
3898M:	Björn Töpel <bjorn@kernel.org>
3899R:	Pu Lehui <pulehui@huawei.com>
3900R:	Puranjay Mohan <puranjay@kernel.org>
3901L:	bpf@vger.kernel.org
3902S:	Maintained
3903F:	arch/riscv/net/
3904X:	arch/riscv/net/bpf_jit_comp32.c
3905
3906BPF JIT for S390
3907M:	Ilya Leoshkevich <iii@linux.ibm.com>
3908M:	Heiko Carstens <hca@linux.ibm.com>
3909M:	Vasily Gorbik <gor@linux.ibm.com>
3910L:	bpf@vger.kernel.org
3911S:	Supported
3912F:	arch/s390/net/
3913X:	arch/s390/net/pnet.c
3914
3915BPF JIT for SPARC (32-BIT AND 64-BIT)
3916M:	David S. Miller <davem@davemloft.net>
3917L:	bpf@vger.kernel.org
3918S:	Odd Fixes
3919F:	arch/sparc/net/
3920
3921BPF JIT for X86 32-BIT
3922M:	Wang YanQing <udknight@gmail.com>
3923L:	bpf@vger.kernel.org
3924S:	Odd Fixes
3925F:	arch/x86/net/bpf_jit_comp32.c
3926
3927BPF JIT for X86 64-BIT
3928M:	Alexei Starovoitov <ast@kernel.org>
3929M:	Daniel Borkmann <daniel@iogearbox.net>
3930L:	bpf@vger.kernel.org
3931S:	Supported
3932F:	arch/x86/net/
3933X:	arch/x86/net/bpf_jit_comp32.c
3934
3935BPF [BTF]
3936M:	Martin KaFai Lau <martin.lau@linux.dev>
3937L:	bpf@vger.kernel.org
3938S:	Maintained
3939F:	include/linux/btf*
3940F:	kernel/bpf/btf.c
3941
3942BPF [CORE]
3943M:	Alexei Starovoitov <ast@kernel.org>
3944M:	Daniel Borkmann <daniel@iogearbox.net>
3945R:	John Fastabend <john.fastabend@gmail.com>
3946L:	bpf@vger.kernel.org
3947S:	Maintained
3948F:	include/linux/bpf*
3949F:	include/linux/filter.h
3950F:	include/linux/tnum.h
3951F:	kernel/bpf/core.c
3952F:	kernel/bpf/dispatcher.c
3953F:	kernel/bpf/mprog.c
3954F:	kernel/bpf/syscall.c
3955F:	kernel/bpf/tnum.c
3956F:	kernel/bpf/trampoline.c
3957F:	kernel/bpf/verifier.c
3958
3959BPF [CRYPTO]
3960M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
3961L:	bpf@vger.kernel.org
3962S:	Maintained
3963F:	crypto/bpf_crypto_skcipher.c
3964F:	include/linux/bpf_crypto.h
3965F:	kernel/bpf/crypto.c
3966
3967BPF [DOCUMENTATION] (Related to Standardization)
3968R:	David Vernet <void@manifault.com>
3969L:	bpf@vger.kernel.org
3970L:	bpf@ietf.org
3971S:	Maintained
3972F:	Documentation/bpf/standardization/
3973
3974BPF [GENERAL] (Safe Dynamic Programs and Tools)
3975M:	Alexei Starovoitov <ast@kernel.org>
3976M:	Daniel Borkmann <daniel@iogearbox.net>
3977M:	Andrii Nakryiko <andrii@kernel.org>
3978R:	Martin KaFai Lau <martin.lau@linux.dev>
3979R:	Eduard Zingerman <eddyz87@gmail.com>
3980R:	Song Liu <song@kernel.org>
3981R:	Yonghong Song <yonghong.song@linux.dev>
3982R:	John Fastabend <john.fastabend@gmail.com>
3983R:	KP Singh <kpsingh@kernel.org>
3984R:	Stanislav Fomichev <sdf@google.com>
3985R:	Hao Luo <haoluo@google.com>
3986R:	Jiri Olsa <jolsa@kernel.org>
3987L:	bpf@vger.kernel.org
3988S:	Supported
3989W:	https://bpf.io/
3990Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3993F:	Documentation/bpf/
3994F:	Documentation/networking/filter.rst
3995F:	Documentation/userspace-api/ebpf/
3996F:	arch/*/net/*
3997F:	include/linux/bpf*
3998F:	include/linux/btf*
3999F:	include/linux/filter.h
4000F:	include/trace/events/xdp.h
4001F:	include/uapi/linux/bpf*
4002F:	include/uapi/linux/btf*
4003F:	include/uapi/linux/filter.h
4004F:	kernel/bpf/
4005F:	kernel/trace/bpf_trace.c
4006F:	lib/test_bpf.c
4007F:	net/bpf/
4008F:	net/core/filter.c
4009F:	net/sched/act_bpf.c
4010F:	net/sched/cls_bpf.c
4011F:	samples/bpf/
4012F:	scripts/bpf_doc.py
4013F:	scripts/Makefile.btf
4014F:	scripts/pahole-version.sh
4015F:	tools/bpf/
4016F:	tools/lib/bpf/
4017F:	tools/testing/selftests/bpf/
4018
4019BPF [ITERATOR]
4020M:	Yonghong Song <yonghong.song@linux.dev>
4021L:	bpf@vger.kernel.org
4022S:	Maintained
4023F:	kernel/bpf/*iter.c
4024
4025BPF [L7 FRAMEWORK] (sockmap)
4026M:	John Fastabend <john.fastabend@gmail.com>
4027M:	Jakub Sitnicki <jakub@cloudflare.com>
4028L:	netdev@vger.kernel.org
4029L:	bpf@vger.kernel.org
4030S:	Maintained
4031F:	include/linux/skmsg.h
4032F:	net/core/skmsg.c
4033F:	net/core/sock_map.c
4034F:	net/ipv4/tcp_bpf.c
4035F:	net/ipv4/udp_bpf.c
4036F:	net/unix/unix_bpf.c
4037
4038BPF [LIBRARY] (libbpf)
4039M:	Andrii Nakryiko <andrii@kernel.org>
4040M:	Eduard Zingerman <eddyz87@gmail.com>
4041L:	bpf@vger.kernel.org
4042S:	Maintained
4043F:	tools/lib/bpf/
4044
4045BPF [MISC]
4046L:	bpf@vger.kernel.org
4047S:	Odd Fixes
4048K:	(?:\b|_)bpf(?:\b|_)
4049
4050BPF [NETKIT] (BPF-programmable network device)
4051M:	Daniel Borkmann <daniel@iogearbox.net>
4052M:	Nikolay Aleksandrov <razor@blackwall.org>
4053L:	bpf@vger.kernel.org
4054L:	netdev@vger.kernel.org
4055S:	Supported
4056F:	drivers/net/netkit.c
4057F:	include/net/netkit.h
4058
4059BPF [NETWORKING] (struct_ops, reuseport)
4060M:	Martin KaFai Lau <martin.lau@linux.dev>
4061L:	bpf@vger.kernel.org
4062L:	netdev@vger.kernel.org
4063S:	Maintained
4064F:	kernel/bpf/bpf_struct*
4065
4066BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4067M:	Martin KaFai Lau <martin.lau@linux.dev>
4068M:	Daniel Borkmann <daniel@iogearbox.net>
4069R:	John Fastabend <john.fastabend@gmail.com>
4070L:	bpf@vger.kernel.org
4071L:	netdev@vger.kernel.org
4072S:	Maintained
4073F:	include/net/tcx.h
4074F:	kernel/bpf/tcx.c
4075F:	net/core/filter.c
4076F:	net/sched/act_bpf.c
4077F:	net/sched/cls_bpf.c
4078
4079BPF [RINGBUF]
4080M:	Andrii Nakryiko <andrii@kernel.org>
4081L:	bpf@vger.kernel.org
4082S:	Maintained
4083F:	kernel/bpf/ringbuf.c
4084
4085BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4086M:	KP Singh <kpsingh@kernel.org>
4087R:	Matt Bobrowski <mattbobrowski@google.com>
4088L:	bpf@vger.kernel.org
4089S:	Maintained
4090F:	Documentation/bpf/prog_lsm.rst
4091F:	include/linux/bpf_lsm.h
4092F:	kernel/bpf/bpf_lsm.c
4093F:	security/bpf/
4094
4095BPF [SELFTESTS] (Test Runners & Infrastructure)
4096M:	Andrii Nakryiko <andrii@kernel.org>
4097M:	Eduard Zingerman <eddyz87@gmail.com>
4098R:	Mykola Lysenko <mykolal@fb.com>
4099L:	bpf@vger.kernel.org
4100S:	Maintained
4101F:	tools/testing/selftests/bpf/
4102
4103BPF [STORAGE & CGROUPS]
4104M:	Martin KaFai Lau <martin.lau@linux.dev>
4105L:	bpf@vger.kernel.org
4106S:	Maintained
4107F:	kernel/bpf/*storage.c
4108F:	kernel/bpf/bpf_lru*
4109F:	kernel/bpf/cgroup.c
4110
4111BPF [TOOLING] (bpftool)
4112M:	Quentin Monnet <qmo@kernel.org>
4113L:	bpf@vger.kernel.org
4114S:	Maintained
4115F:	kernel/bpf/disasm.*
4116F:	tools/bpf/bpftool/
4117
4118BPF [TRACING]
4119M:	Song Liu <song@kernel.org>
4120R:	Jiri Olsa <jolsa@kernel.org>
4121L:	bpf@vger.kernel.org
4122S:	Maintained
4123F:	kernel/bpf/stackmap.c
4124F:	kernel/trace/bpf_trace.c
4125
4126BROADCOM ASP 2.0 ETHERNET DRIVER
4127M:	Justin Chen <justin.chen@broadcom.com>
4128M:	Florian Fainelli <florian.fainelli@broadcom.com>
4129L:	bcm-kernel-feedback-list@broadcom.com
4130L:	netdev@vger.kernel.org
4131S:	Supported
4132F:	Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4133F:	drivers/net/ethernet/broadcom/asp2/
4134
4135BROADCOM B44 10/100 ETHERNET DRIVER
4136M:	Michael Chan <michael.chan@broadcom.com>
4137L:	netdev@vger.kernel.org
4138S:	Supported
4139F:	drivers/net/ethernet/broadcom/b44.*
4140
4141BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4142M:	Florian Fainelli <florian.fainelli@broadcom.com>
4143L:	netdev@vger.kernel.org
4144L:	openwrt-devel@lists.openwrt.org (subscribers-only)
4145S:	Supported
4146F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4147F:	drivers/net/dsa/b53/*
4148F:	drivers/net/dsa/bcm_sf2*
4149F:	include/linux/dsa/brcm.h
4150F:	include/linux/platform_data/b53.h
4151
4152BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4153M:	Florian Fainelli <florian.fainelli@broadcom.com>
4154R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4155L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
4156L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4157S:	Maintained
4158T:	git https://github.com/broadcom/stblinux.git
4159F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4160F:	drivers/pci/controller/pcie-brcmstb.c
4161F:	drivers/staging/vc04_services
4162N:	bcm2711
4163N:	bcm283*
4164N:	raspberrypi
4165
4166BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4167M:	Florian Fainelli <florian.fainelli@broadcom.com>
4168M:	Ray Jui <rjui@broadcom.com>
4169M:	Scott Branden <sbranden@broadcom.com>
4170R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4171S:	Maintained
4172T:	git https://github.com/broadcom/mach-bcm
4173F:	arch/arm/mach-bcm/
4174N:	bcm281*
4175N:	bcm113*
4176N:	bcm216*
4177N:	kona
4178
4179BROADCOM BCM2835 CAMERA DRIVERS
4180M:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
4181L:	linux-media@vger.kernel.org
4182S:	Maintained
4183F:	Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4184F:	drivers/media/platform/broadcom/bcm2835-unicam*
4185
4186BROADCOM BCM47XX MIPS ARCHITECTURE
4187M:	Hauke Mehrtens <hauke@hauke-m.de>
4188M:	Rafał Miłecki <zajec5@gmail.com>
4189L:	linux-mips@vger.kernel.org
4190S:	Maintained
4191F:	Documentation/devicetree/bindings/mips/brcm/
4192F:	arch/mips/bcm47xx/*
4193F:	arch/mips/include/asm/mach-bcm47xx/*
4194
4195BROADCOM BCM4908 ETHERNET DRIVER
4196M:	Rafał Miłecki <rafal@milecki.pl>
4197R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4198L:	netdev@vger.kernel.org
4199S:	Maintained
4200F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4201F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
4202F:	drivers/net/ethernet/broadcom/unimac.h
4203
4204BROADCOM BCM4908 PINMUX DRIVER
4205M:	Rafał Miłecki <rafal@milecki.pl>
4206R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4207L:	linux-gpio@vger.kernel.org
4208S:	Maintained
4209F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4210F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
4211
4212BROADCOM BCM5301X ARM ARCHITECTURE
4213M:	Florian Fainelli <florian.fainelli@broadcom.com>
4214M:	Hauke Mehrtens <hauke@hauke-m.de>
4215M:	Rafał Miłecki <zajec5@gmail.com>
4216R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4217L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4218S:	Maintained
4219F:	arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4220F:	arch/arm/boot/dts/broadcom/bcm470*
4221F:	arch/arm/boot/dts/broadcom/bcm5301*
4222F:	arch/arm/boot/dts/broadcom/bcm953012*
4223F:	arch/arm/mach-bcm/bcm_5301x.c
4224
4225BROADCOM BCM53573 ARM ARCHITECTURE
4226M:	Florian Fainelli <florian.fainelli@broadcom.com>
4227M:	Rafał Miłecki <rafal@milecki.pl>
4228R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4229L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4230S:	Maintained
4231F:	arch/arm/boot/dts/broadcom/bcm47189*
4232F:	arch/arm/boot/dts/broadcom/bcm53573*
4233
4234BROADCOM BCM63XX/BCM33XX UDC DRIVER
4235M:	Kevin Cernekee <cernekee@gmail.com>
4236L:	linux-usb@vger.kernel.org
4237S:	Maintained
4238F:	drivers/usb/gadget/udc/bcm63xx_udc.*
4239
4240BROADCOM BCM7XXX ARM ARCHITECTURE
4241M:	Florian Fainelli <florian.fainelli@broadcom.com>
4242R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4243L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4244S:	Maintained
4245T:	git https://github.com/broadcom/stblinux.git
4246F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4247F:	arch/arm/boot/dts/broadcom/bcm7*.dts*
4248F:	arch/arm/include/asm/hardware/cache-b15-rac.h
4249F:	arch/arm/mach-bcm/*brcmstb*
4250F:	arch/arm/mm/cache-b15-rac.c
4251F:	drivers/bus/brcmstb_gisb.c
4252F:	drivers/pci/controller/pcie-brcmstb.c
4253N:	brcmstb
4254N:	bcm7038
4255N:	bcm7120
4256
4257BROADCOM BCMBCA ARM ARCHITECTURE
4258M:	William Zhang <william.zhang@broadcom.com>
4259M:	Anand Gore <anand.gore@broadcom.com>
4260M:	Kursad Oney <kursad.oney@broadcom.com>
4261M:	Florian Fainelli <florian.fainelli@broadcom.com>
4262M:	Rafał Miłecki <rafal@milecki.pl>
4263R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4264L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4265S:	Maintained
4266T:	git https://github.com/broadcom/stblinux.git
4267F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4268F:	arch/arm64/boot/dts/broadcom/bcmbca/*
4269N:	bcmbca
4270N:	bcm[9]?47622
4271N:	bcm[9]?4912
4272N:	bcm[9]?63138
4273N:	bcm[9]?63146
4274N:	bcm[9]?63148
4275N:	bcm[9]?63158
4276N:	bcm[9]?63178
4277N:	bcm[9]?6756
4278N:	bcm[9]?6813
4279N:	bcm[9]?6846
4280N:	bcm[9]?6855
4281N:	bcm[9]?6856
4282N:	bcm[9]?6858
4283N:	bcm[9]?6878
4284
4285BROADCOM BDC DRIVER
4286M:	Justin Chen <justin.chen@broadcom.com>
4287M:	Al Cooper <alcooperx@gmail.com>
4288R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4289L:	linux-usb@vger.kernel.org
4290S:	Maintained
4291F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4292F:	drivers/usb/gadget/udc/bdc/
4293
4294BROADCOM BMIPS CPUFREQ DRIVER
4295M:	Markus Mayer <mmayer@broadcom.com>
4296R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4297L:	linux-pm@vger.kernel.org
4298S:	Maintained
4299F:	drivers/cpufreq/bmips-cpufreq.c
4300
4301BROADCOM BMIPS MIPS ARCHITECTURE
4302M:	Florian Fainelli <florian.fainelli@broadcom.com>
4303R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4304L:	linux-mips@vger.kernel.org
4305S:	Maintained
4306T:	git https://github.com/broadcom/stblinux.git
4307F:	arch/mips/bmips/*
4308F:	arch/mips/boot/dts/brcm/bcm*.dts*
4309F:	arch/mips/include/asm/mach-bmips/*
4310F:	arch/mips/kernel/*bmips*
4311F:	drivers/irqchip/irq-bcm63*
4312F:	drivers/irqchip/irq-bcm7*
4313F:	drivers/irqchip/irq-brcmstb*
4314F:	drivers/pmdomain/bcm/bcm63xx-power.c
4315F:	include/linux/bcm963xx_nvram.h
4316F:	include/linux/bcm963xx_tag.h
4317
4318BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4319M:	Rasesh Mody <rmody@marvell.com>
4320M:	GR-Linux-NIC-Dev@marvell.com
4321L:	netdev@vger.kernel.org
4322S:	Supported
4323F:	drivers/net/ethernet/broadcom/bnx2.*
4324F:	drivers/net/ethernet/broadcom/bnx2_*
4325
4326BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4327M:	Saurav Kashyap <skashyap@marvell.com>
4328M:	Javed Hasan <jhasan@marvell.com>
4329M:	GR-QLogic-Storage-Upstream@marvell.com
4330L:	linux-scsi@vger.kernel.org
4331S:	Supported
4332F:	drivers/scsi/bnx2fc/
4333
4334BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4335M:	Nilesh Javali <njavali@marvell.com>
4336M:	Manish Rangankar <mrangankar@marvell.com>
4337M:	GR-QLogic-Storage-Upstream@marvell.com
4338L:	linux-scsi@vger.kernel.org
4339S:	Supported
4340F:	drivers/scsi/bnx2i/
4341
4342BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4343M:	Sudarsana Kalluru <skalluru@marvell.com>
4344M:	Manish Chopra <manishc@marvell.com>
4345L:	netdev@vger.kernel.org
4346S:	Supported
4347F:	drivers/net/ethernet/broadcom/bnx2x/
4348
4349BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4350M:	Michael Chan <michael.chan@broadcom.com>
4351L:	netdev@vger.kernel.org
4352S:	Supported
4353F:	drivers/firmware/broadcom/tee_bnxt_fw.c
4354F:	drivers/net/ethernet/broadcom/bnxt/
4355F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
4356
4357BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4358M:	Arend van Spriel <arend.vanspriel@broadcom.com>
4359L:	linux-wireless@vger.kernel.org
4360L:	brcm80211@lists.linux.dev
4361L:	brcm80211-dev-list.pdl@broadcom.com
4362S:	Supported
4363F:	drivers/net/wireless/broadcom/brcm80211/
4364F:	include/linux/platform_data/brcmfmac.h
4365
4366BROADCOM BRCMSTB GPIO DRIVER
4367M:	Doug Berger <opendmb@gmail.com>
4368M:	Florian Fainelli <florian.fainelli@broadcom.com>
4369R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4370S:	Supported
4371F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4372F:	drivers/gpio/gpio-brcmstb.c
4373
4374BROADCOM BRCMSTB I2C DRIVER
4375M:	Kamal Dasu <kamal.dasu@broadcom.com>
4376R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4377L:	linux-i2c@vger.kernel.org
4378S:	Supported
4379F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4380F:	drivers/i2c/busses/i2c-brcmstb.c
4381
4382BROADCOM BRCMSTB UART DRIVER
4383M:	Al Cooper <alcooperx@gmail.com>
4384R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4385L:	linux-serial@vger.kernel.org
4386S:	Maintained
4387F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4388F:	drivers/tty/serial/8250/8250_bcm7271.c
4389
4390BROADCOM BRCMSTB USB EHCI DRIVER
4391M:	Justin Chen <justin.chen@broadcom.com>
4392M:	Al Cooper <alcooperx@gmail.com>
4393R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4394L:	linux-usb@vger.kernel.org
4395S:	Maintained
4396F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4397F:	drivers/usb/host/ehci-brcm.*
4398
4399BROADCOM BRCMSTB USB PIN MAP DRIVER
4400M:	Al Cooper <alcooperx@gmail.com>
4401R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4402L:	linux-usb@vger.kernel.org
4403S:	Maintained
4404F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4405F:	drivers/usb/misc/brcmstb-usb-pinmap.c
4406
4407BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4408M:	Justin Chen <justin.chen@broadcom.com>
4409M:	Al Cooper <alcooperx@gmail.com>
4410R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4411L:	linux-kernel@vger.kernel.org
4412S:	Maintained
4413F:	drivers/phy/broadcom/phy-brcm-usb*
4414
4415BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4416M:	William Zhang <william.zhang@broadcom.com>
4417M:	Kursad Oney <kursad.oney@broadcom.com>
4418M:	Jonas Gorski <jonas.gorski@gmail.com>
4419R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4420L:	linux-spi@vger.kernel.org
4421S:	Maintained
4422F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4423F:	drivers/spi/spi-bcm63xx-hsspi.c
4424F:	drivers/spi/spi-bcmbca-hsspi.c
4425
4426BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4427M:	Jonas Gorski <jonas.gorski@gmail.com>
4428L:	linux-spi@vger.kernel.org
4429S:	Odd Fixes
4430F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4431F:	drivers/spi/spi-bcm63xx.c
4432
4433BROADCOM ETHERNET PHY DRIVERS
4434M:	Florian Fainelli <florian.fainelli@broadcom.com>
4435R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4436L:	netdev@vger.kernel.org
4437S:	Supported
4438F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4439F:	drivers/net/phy/bcm*.[ch]
4440F:	drivers/net/phy/broadcom.c
4441F:	include/linux/brcmphy.h
4442
4443BROADCOM GENET ETHERNET DRIVER
4444M:	Doug Berger <opendmb@gmail.com>
4445M:	Florian Fainelli <florian.fainelli@broadcom.com>
4446R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4447L:	netdev@vger.kernel.org
4448S:	Supported
4449F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4450F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4451F:	drivers/net/ethernet/broadcom/genet/
4452F:	drivers/net/ethernet/broadcom/unimac.h
4453F:	drivers/net/mdio/mdio-bcm-unimac.c
4454F:	include/linux/platform_data/bcmgenet.h
4455F:	include/linux/platform_data/mdio-bcm-unimac.h
4456
4457BROADCOM IPROC ARM ARCHITECTURE
4458M:	Ray Jui <rjui@broadcom.com>
4459M:	Scott Branden <sbranden@broadcom.com>
4460R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4461L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4462S:	Maintained
4463T:	git https://github.com/broadcom/stblinux.git
4464F:	arch/arm64/boot/dts/broadcom/northstar2/*
4465F:	arch/arm64/boot/dts/broadcom/stingray/*
4466F:	drivers/clk/bcm/clk-ns*
4467F:	drivers/clk/bcm/clk-sr*
4468F:	drivers/pinctrl/bcm/pinctrl-ns*
4469F:	include/dt-bindings/clock/bcm-sr*
4470N:	iproc
4471N:	cygnus
4472N:	bcm[-_]nsp
4473N:	bcm9113*
4474N:	bcm9583*
4475N:	bcm9585*
4476N:	bcm9586*
4477N:	bcm988312
4478N:	bcm113*
4479N:	bcm583*
4480N:	bcm585*
4481N:	bcm586*
4482N:	bcm88312
4483N:	hr2
4484N:	stingray
4485
4486BROADCOM IPROC GBIT ETHERNET DRIVER
4487M:	Rafał Miłecki <rafal@milecki.pl>
4488R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4489L:	netdev@vger.kernel.org
4490S:	Maintained
4491F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
4492F:	drivers/net/ethernet/broadcom/bgmac*
4493F:	drivers/net/ethernet/broadcom/unimac.h
4494
4495BROADCOM KONA GPIO DRIVER
4496M:	Ray Jui <rjui@broadcom.com>
4497R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4498S:	Supported
4499F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4500F:	drivers/gpio/gpio-bcm-kona.c
4501
4502BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4503M:	Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4504M:	Kashyap Desai <kashyap.desai@broadcom.com>
4505M:	Sumit Saxena <sumit.saxena@broadcom.com>
4506M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4507L:	mpi3mr-linuxdrv.pdl@broadcom.com
4508L:	linux-scsi@vger.kernel.org
4509S:	Supported
4510W:	https://www.broadcom.com/support/storage
4511F:	drivers/scsi/mpi3mr/
4512
4513BROADCOM NETXTREME-E ROCE DRIVER
4514M:	Selvin Xavier <selvin.xavier@broadcom.com>
4515L:	linux-rdma@vger.kernel.org
4516S:	Supported
4517W:	http://www.broadcom.com
4518F:	drivers/infiniband/hw/bnxt_re/
4519F:	include/uapi/rdma/bnxt_re-abi.h
4520
4521BROADCOM NVRAM DRIVER
4522M:	Rafał Miłecki <zajec5@gmail.com>
4523L:	linux-mips@vger.kernel.org
4524S:	Maintained
4525F:	drivers/firmware/broadcom/*
4526
4527BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4528M:	Rafał Miłecki <rafal@milecki.pl>
4529M:	Florian Fainelli <florian.fainelli@broadcom.com>
4530R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4531L:	linux-pm@vger.kernel.org
4532S:	Maintained
4533T:	git https://github.com/broadcom/stblinux.git
4534F:	drivers/pmdomain/bcm/bcm-pmb.c
4535F:	include/dt-bindings/soc/bcm-pmb.h
4536
4537BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4538M:	Rafał Miłecki <zajec5@gmail.com>
4539L:	linux-wireless@vger.kernel.org
4540S:	Maintained
4541F:	drivers/bcma/
4542F:	include/linux/bcma/
4543
4544BROADCOM SPI DRIVER
4545M:	Kamal Dasu <kamal.dasu@broadcom.com>
4546R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4547S:	Maintained
4548F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4549F:	drivers/spi/spi-bcm-qspi.*
4550F:	drivers/spi/spi-brcmstb-qspi.c
4551F:	drivers/spi/spi-iproc-qspi.c
4552
4553BROADCOM STB AVS CPUFREQ DRIVER
4554M:	Markus Mayer <mmayer@broadcom.com>
4555R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4556L:	linux-pm@vger.kernel.org
4557S:	Maintained
4558F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4559F:	drivers/cpufreq/brcmstb*
4560
4561BROADCOM STB AVS TMON DRIVER
4562M:	Markus Mayer <mmayer@broadcom.com>
4563R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4564L:	linux-pm@vger.kernel.org
4565S:	Maintained
4566F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4567F:	drivers/thermal/broadcom/brcmstb*
4568
4569BROADCOM STB DPFE DRIVER
4570M:	Markus Mayer <mmayer@broadcom.com>
4571R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4572L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4573S:	Maintained
4574F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4575F:	drivers/memory/brcmstb_dpfe.c
4576
4577BROADCOM STB NAND FLASH DRIVER
4578M:	Brian Norris <computersforpeace@gmail.com>
4579M:	Kamal Dasu <kamal.dasu@broadcom.com>
4580R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4581L:	linux-mtd@lists.infradead.org
4582S:	Maintained
4583F:	drivers/mtd/nand/raw/brcmnand/
4584F:	include/linux/platform_data/brcmnand.h
4585
4586BROADCOM STB PCIE DRIVER
4587M:	Jim Quinlan <jim2101024@gmail.com>
4588M:	Nicolas Saenz Julienne <nsaenz@kernel.org>
4589M:	Florian Fainelli <florian.fainelli@broadcom.com>
4590R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4591L:	linux-pci@vger.kernel.org
4592S:	Maintained
4593F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4594F:	drivers/pci/controller/pcie-brcmstb.c
4595
4596BROADCOM SYSTEMPORT ETHERNET DRIVER
4597M:	Florian Fainelli <florian.fainelli@broadcom.com>
4598R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4599L:	netdev@vger.kernel.org
4600S:	Supported
4601F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
4602F:	drivers/net/ethernet/broadcom/bcmsysport.*
4603F:	drivers/net/ethernet/broadcom/unimac.h
4604
4605BROADCOM TG3 GIGABIT ETHERNET DRIVER
4606M:	Pavan Chebbi <pavan.chebbi@broadcom.com>
4607M:	Michael Chan <mchan@broadcom.com>
4608L:	netdev@vger.kernel.org
4609S:	Supported
4610F:	drivers/net/ethernet/broadcom/tg3.*
4611
4612BROADCOM VK DRIVER
4613M:	Scott Branden <scott.branden@broadcom.com>
4614R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4615S:	Supported
4616F:	drivers/misc/bcm-vk/
4617F:	include/uapi/linux/misc/bcm_vk.h
4618
4619BROCADE BFA FC SCSI DRIVER
4620M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4621M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4622L:	linux-scsi@vger.kernel.org
4623S:	Supported
4624F:	drivers/scsi/bfa/
4625
4626BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4627M:	Rasesh Mody <rmody@marvell.com>
4628M:	Sudarsana Kalluru <skalluru@marvell.com>
4629M:	GR-Linux-NIC-Dev@marvell.com
4630L:	netdev@vger.kernel.org
4631S:	Supported
4632F:	drivers/net/ethernet/brocade/bna/
4633
4634BSG (block layer generic sg v4 driver)
4635M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4636L:	linux-scsi@vger.kernel.org
4637S:	Supported
4638F:	block/bsg.c
4639F:	include/linux/bsg.h
4640F:	include/uapi/linux/bsg.h
4641
4642BT87X AUDIO DRIVER
4643M:	Clemens Ladisch <clemens@ladisch.de>
4644L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4645S:	Maintained
4646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4647F:	Documentation/sound/cards/bt87x.rst
4648F:	sound/pci/bt87x.c
4649
4650BT8XXGPIO DRIVER
4651M:	Michael Buesch <m@bues.ch>
4652S:	Maintained
4653W:	http://bu3sch.de/btgpio.php
4654F:	drivers/gpio/gpio-bt8xx.c
4655
4656BTRFS FILE SYSTEM
4657M:	Chris Mason <clm@fb.com>
4658M:	Josef Bacik <josef@toxicpanda.com>
4659M:	David Sterba <dsterba@suse.com>
4660L:	linux-btrfs@vger.kernel.org
4661S:	Maintained
4662W:	https://btrfs.readthedocs.io
4663Q:	https://patchwork.kernel.org/project/linux-btrfs/list/
4664C:	irc://irc.libera.chat/btrfs
4665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4666F:	Documentation/filesystems/btrfs.rst
4667F:	fs/btrfs/
4668F:	include/linux/btrfs*
4669F:	include/trace/events/btrfs.h
4670F:	include/uapi/linux/btrfs*
4671
4672BTTV VIDEO4LINUX DRIVER
4673M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4674L:	linux-media@vger.kernel.org
4675S:	Odd fixes
4676W:	https://linuxtv.org
4677T:	git git://linuxtv.org/media_tree.git
4678F:	Documentation/driver-api/media/drivers/bttv*
4679F:	drivers/media/pci/bt8xx/bttv*
4680
4681BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4682M:	Chanwoo Choi <cw00.choi@samsung.com>
4683L:	linux-pm@vger.kernel.org
4684L:	linux-samsung-soc@vger.kernel.org
4685S:	Maintained
4686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4687F:	Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4688F:	drivers/devfreq/exynos-bus.c
4689
4690BUSLOGIC SCSI DRIVER
4691M:	Khalid Aziz <khalid@gonehiking.org>
4692L:	linux-scsi@vger.kernel.org
4693S:	Maintained
4694F:	drivers/scsi/BusLogic.*
4695F:	drivers/scsi/FlashPoint.*
4696
4697BXCAN CAN NETWORK DRIVER
4698M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
4699L:	linux-can@vger.kernel.org
4700S:	Maintained
4701F:	Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4702F:	drivers/net/can/bxcan.c
4703
4704C-MEDIA CMI8788 DRIVER
4705M:	Clemens Ladisch <clemens@ladisch.de>
4706L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4707S:	Maintained
4708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4709F:	sound/pci/oxygen/
4710
4711C-SKY ARCHITECTURE
4712M:	Guo Ren <guoren@kernel.org>
4713L:	linux-csky@vger.kernel.org
4714S:	Supported
4715T:	git https://github.com/c-sky/csky-linux.git
4716F:	Documentation/devicetree/bindings/csky/
4717F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
4718F:	Documentation/devicetree/bindings/timer/csky,*
4719F:	arch/csky/
4720F:	drivers/clocksource/timer-gx6605s.c
4721F:	drivers/clocksource/timer-mp-csky.c
4722F:	drivers/irqchip/irq-csky-*
4723N:	csky
4724K:	csky
4725
4726CA8210 IEEE-802.15.4 RADIO DRIVER
4727L:	linux-wpan@vger.kernel.org
4728S:	Orphan
4729W:	https://github.com/Cascoda/ca8210-linux.git
4730F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4731F:	drivers/net/ieee802154/ca8210.c
4732
4733CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4734M:	David Howells <dhowells@redhat.com>
4735L:	netfs@lists.linux.dev
4736S:	Supported
4737F:	Documentation/filesystems/caching/cachefiles.rst
4738F:	fs/cachefiles/
4739
4740CACHESTAT: PAGE CACHE STATS FOR A FILE
4741M:	Nhat Pham <nphamcs@gmail.com>
4742M:	Johannes Weiner <hannes@cmpxchg.org>
4743L:	linux-mm@kvack.org
4744S:	Maintained
4745F:	tools/testing/selftests/cachestat/test_cachestat.c
4746
4747CADENCE MIPI-CSI2 BRIDGES
4748M:	Maxime Ripard <mripard@kernel.org>
4749L:	linux-media@vger.kernel.org
4750S:	Maintained
4751F:	Documentation/devicetree/bindings/media/cdns,*.txt
4752F:	Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4753F:	drivers/media/platform/cadence/cdns-csi2*
4754
4755CADENCE NAND DRIVER
4756L:	linux-mtd@lists.infradead.org
4757S:	Orphan
4758F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4759F:	drivers/mtd/nand/raw/cadence-nand-controller.c
4760
4761CADENCE USB3 DRD IP DRIVER
4762M:	Peter Chen <peter.chen@kernel.org>
4763M:	Pawel Laszczak <pawell@cadence.com>
4764R:	Roger Quadros <rogerq@kernel.org>
4765L:	linux-usb@vger.kernel.org
4766S:	Maintained
4767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4768F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4769F:	drivers/usb/cdns3/
4770X:	drivers/usb/cdns3/cdnsp*
4771
4772CADENCE USBHS DRIVER
4773M:	Pawel Laszczak <pawell@cadence.com>
4774L:	linux-usb@vger.kernel.org
4775S:	Maintained
4776F:	drivers/usb/gadget/udc/cdns2
4777
4778CADENCE USBSSP DRD IP DRIVER
4779M:	Pawel Laszczak <pawell@cadence.com>
4780L:	linux-usb@vger.kernel.org
4781S:	Maintained
4782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4783F:	drivers/usb/cdns3/
4784X:	drivers/usb/cdns3/cdns3*
4785
4786CADET FM/AM RADIO RECEIVER DRIVER
4787M:	Hans Verkuil <hverkuil@xs4all.nl>
4788L:	linux-media@vger.kernel.org
4789S:	Maintained
4790W:	https://linuxtv.org
4791T:	git git://linuxtv.org/media_tree.git
4792F:	drivers/media/radio/radio-cadet*
4793
4794CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4795L:	linux-media@vger.kernel.org
4796S:	Orphan
4797T:	git git://linuxtv.org/media_tree.git
4798F:	Documentation/admin-guide/media/cafe_ccic*
4799F:	drivers/media/platform/marvell/
4800
4801CAIF NETWORK LAYER
4802L:	netdev@vger.kernel.org
4803S:	Orphan
4804F:	Documentation/networking/caif/
4805F:	drivers/net/caif/
4806F:	include/net/caif/
4807F:	include/uapi/linux/caif/
4808F:	net/caif/
4809
4810CAKE QDISC
4811M:	Toke Høiland-Jørgensen <toke@toke.dk>
4812L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
4813S:	Maintained
4814F:	net/sched/sch_cake.c
4815
4816CAN NETWORK DRIVERS
4817M:	Marc Kleine-Budde <mkl@pengutronix.de>
4818M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
4819L:	linux-can@vger.kernel.org
4820S:	Maintained
4821W:	https://github.com/linux-can
4822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4824F:	Documentation/devicetree/bindings/net/can/
4825F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4826F:	drivers/net/can/
4827F:	drivers/phy/phy-can-transceiver.c
4828F:	include/linux/can/bittiming.h
4829F:	include/linux/can/dev.h
4830F:	include/linux/can/length.h
4831F:	include/linux/can/platform/
4832F:	include/linux/can/rx-offload.h
4833F:	include/uapi/linux/can/error.h
4834F:	include/uapi/linux/can/netlink.h
4835F:	include/uapi/linux/can/vxcan.h
4836
4837CAN NETWORK LAYER
4838M:	Oliver Hartkopp <socketcan@hartkopp.net>
4839M:	Marc Kleine-Budde <mkl@pengutronix.de>
4840L:	linux-can@vger.kernel.org
4841S:	Maintained
4842W:	https://github.com/linux-can
4843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4844T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4845F:	Documentation/networking/can.rst
4846F:	include/linux/can/can-ml.h
4847F:	include/linux/can/core.h
4848F:	include/linux/can/skb.h
4849F:	include/net/netns/can.h
4850F:	include/uapi/linux/can.h
4851F:	include/uapi/linux/can/bcm.h
4852F:	include/uapi/linux/can/gw.h
4853F:	include/uapi/linux/can/isotp.h
4854F:	include/uapi/linux/can/raw.h
4855F:	net/can/
4856
4857CAN-J1939 NETWORK LAYER
4858M:	Robin van der Gracht <robin@protonic.nl>
4859M:	Oleksij Rempel <o.rempel@pengutronix.de>
4860R:	kernel@pengutronix.de
4861L:	linux-can@vger.kernel.org
4862S:	Maintained
4863F:	Documentation/networking/j1939.rst
4864F:	include/uapi/linux/can/j1939.h
4865F:	net/can/j1939/
4866
4867CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4868M:	Damien Le Moal <dlemoal@kernel.org>
4869L:	linux-riscv@lists.infradead.org
4870L:	linux-gpio@vger.kernel.org (pinctrl driver)
4871F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4872F:	drivers/pinctrl/pinctrl-k210.c
4873
4874CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4875M:	Damien Le Moal <dlemoal@kernel.org>
4876L:	linux-kernel@vger.kernel.org
4877L:	linux-riscv@lists.infradead.org
4878S:	Maintained
4879F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4880F:	drivers/reset/reset-k210.c
4881
4882CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4883M:	Damien Le Moal <dlemoal@kernel.org>
4884L:	linux-riscv@lists.infradead.org
4885S:	Maintained
4886F:	Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4887F:	drivers/soc/canaan/
4888F:	include/soc/canaan/
4889
4890CAPABILITIES
4891M:	Serge Hallyn <serge@hallyn.com>
4892L:	linux-security-module@vger.kernel.org
4893S:	Supported
4894F:	include/linux/capability.h
4895F:	include/uapi/linux/capability.h
4896F:	kernel/capability.c
4897F:	security/commoncap.c
4898
4899CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4900M:	Kevin Tsai <ktsai@capellamicro.com>
4901S:	Maintained
4902F:	drivers/iio/light/cm*
4903
4904CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4905M:	Christian Lamparter <chunkeey@googlemail.com>
4906L:	linux-wireless@vger.kernel.org
4907S:	Maintained
4908W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4909F:	drivers/net/wireless/ath/carl9170/
4910
4911CAVIUM I2C DRIVER
4912M:	Robert Richter <rric@kernel.org>
4913S:	Odd Fixes
4914W:	http://www.marvell.com
4915F:	drivers/i2c/busses/i2c-octeon*
4916F:	drivers/i2c/busses/i2c-thunderx*
4917
4918CAVIUM LIQUIDIO NETWORK DRIVER
4919L:	netdev@vger.kernel.org
4920S:	Orphan
4921W:	http://www.marvell.com
4922F:	drivers/net/ethernet/cavium/liquidio/
4923
4924CAVIUM MMC DRIVER
4925M:	Robert Richter <rric@kernel.org>
4926S:	Odd Fixes
4927W:	http://www.marvell.com
4928F:	drivers/mmc/host/cavium*
4929
4930CAVIUM OCTEON-TX CRYPTO DRIVER
4931M:	George Cherian <gcherian@marvell.com>
4932L:	linux-crypto@vger.kernel.org
4933S:	Supported
4934W:	http://www.marvell.com
4935F:	drivers/crypto/cavium/cpt/
4936
4937CAVIUM THUNDERX2 ARM64 SOC
4938M:	Robert Richter <rric@kernel.org>
4939L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4940S:	Odd Fixes
4941F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4942F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
4943
4944CBS/ETF/TAPRIO QDISCS
4945M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
4946L:	netdev@vger.kernel.org
4947S:	Maintained
4948F:	net/sched/sch_cbs.c
4949F:	net/sched/sch_etf.c
4950F:	net/sched/sch_taprio.c
4951
4952CC2520 IEEE-802.15.4 RADIO DRIVER
4953M:	Stefan Schmidt <stefan@datenfreihafen.org>
4954L:	linux-wpan@vger.kernel.org
4955S:	Odd Fixes
4956F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4957F:	drivers/net/ieee802154/cc2520.c
4958
4959CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4960M:	Gilad Ben-Yossef <gilad@benyossef.com>
4961L:	linux-crypto@vger.kernel.org
4962S:	Supported
4963W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4964F:	drivers/crypto/ccree/
4965
4966CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4967M:	Hadar Gat <hadar.gat@arm.com>
4968L:	linux-crypto@vger.kernel.org
4969S:	Supported
4970W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4971F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4972F:	drivers/char/hw_random/cctrng.c
4973F:	drivers/char/hw_random/cctrng.h
4974
4975CEC FRAMEWORK
4976M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4977L:	linux-media@vger.kernel.org
4978S:	Supported
4979W:	http://linuxtv.org
4980T:	git git://linuxtv.org/media_tree.git
4981F:	Documentation/ABI/testing/debugfs-cec-error-inj
4982F:	Documentation/devicetree/bindings/media/cec/cec-common.yaml
4983F:	Documentation/driver-api/media/cec-core.rst
4984F:	Documentation/userspace-api/media/cec
4985F:	drivers/media/cec/
4986F:	drivers/media/rc/keymaps/rc-cec.c
4987F:	include/media/cec-notifier.h
4988F:	include/media/cec.h
4989F:	include/uapi/linux/cec-funcs.h
4990F:	include/uapi/linux/cec.h
4991
4992CEC GPIO DRIVER
4993M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4994L:	linux-media@vger.kernel.org
4995S:	Supported
4996W:	http://linuxtv.org
4997T:	git git://linuxtv.org/media_tree.git
4998F:	Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
4999F:	drivers/media/cec/platform/cec-gpio/
5000
5001CELL BROADBAND ENGINE ARCHITECTURE
5002M:	Arnd Bergmann <arnd@arndb.de>
5003L:	linuxppc-dev@lists.ozlabs.org
5004S:	Supported
5005W:	http://www.ibm.com/developerworks/power/cell/
5006F:	arch/powerpc/include/asm/cell*.h
5007F:	arch/powerpc/include/asm/spu*.h
5008F:	arch/powerpc/include/uapi/asm/spu*.h
5009F:	arch/powerpc/platforms/cell/
5010
5011CELLWISE CW2015 BATTERY DRIVER
5012M:	Tobias Schrammm <t.schramm@manjaro.org>
5013S:	Maintained
5014F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5015F:	drivers/power/supply/cw2015_battery.c
5016
5017CEPH COMMON CODE (LIBCEPH)
5018M:	Ilya Dryomov <idryomov@gmail.com>
5019M:	Xiubo Li <xiubli@redhat.com>
5020L:	ceph-devel@vger.kernel.org
5021S:	Supported
5022W:	http://ceph.com/
5023T:	git https://github.com/ceph/ceph-client.git
5024F:	include/linux/ceph/
5025F:	include/linux/crush/
5026F:	net/ceph/
5027
5028CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5029M:	Xiubo Li <xiubli@redhat.com>
5030M:	Ilya Dryomov <idryomov@gmail.com>
5031L:	ceph-devel@vger.kernel.org
5032S:	Supported
5033W:	http://ceph.com/
5034T:	git https://github.com/ceph/ceph-client.git
5035F:	Documentation/filesystems/ceph.rst
5036F:	fs/ceph/
5037
5038CERTIFICATE HANDLING
5039M:	David Howells <dhowells@redhat.com>
5040M:	David Woodhouse <dwmw2@infradead.org>
5041L:	keyrings@vger.kernel.org
5042S:	Maintained
5043F:	Documentation/admin-guide/module-signing.rst
5044F:	certs/
5045F:	scripts/sign-file.c
5046F:	tools/certs/
5047
5048CFAG12864B LCD DRIVER
5049M:	Miguel Ojeda <ojeda@kernel.org>
5050S:	Maintained
5051F:	drivers/auxdisplay/cfag12864b.c
5052F:	include/linux/cfag12864b.h
5053
5054CFAG12864BFB LCD FRAMEBUFFER DRIVER
5055M:	Miguel Ojeda <ojeda@kernel.org>
5056S:	Maintained
5057F:	drivers/auxdisplay/cfag12864bfb.c
5058F:	include/linux/cfag12864b.h
5059
5060CHAR and MISC DRIVERS
5061M:	Arnd Bergmann <arnd@arndb.de>
5062M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5063S:	Supported
5064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5065F:	drivers/char/
5066F:	drivers/misc/
5067F:	include/linux/miscdevice.h
5068X:	drivers/char/agp/
5069X:	drivers/char/hw_random/
5070X:	drivers/char/ipmi/
5071X:	drivers/char/random.c
5072X:	drivers/char/tpm/
5073
5074CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5075M:	Thomas Weißschuh <linux@weissschuh.net>
5076L:	linux-hwmon@vger.kernel.org
5077S:	Maintained
5078F:	Documentation/hwmon/powerz.rst
5079F:	drivers/hwmon/powerz.c
5080
5081CHECKPATCH
5082M:	Andy Whitcroft <apw@canonical.com>
5083M:	Joe Perches <joe@perches.com>
5084R:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5085R:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5086S:	Maintained
5087F:	scripts/checkpatch.pl
5088
5089CHECKPATCH DOCUMENTATION
5090M:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5091M:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5092R:	Joe Perches <joe@perches.com>
5093S:	Maintained
5094F:	Documentation/dev-tools/checkpatch.rst
5095
5096CHINESE DOCUMENTATION
5097M:	Alex Shi <alexs@kernel.org>
5098M:	Yanteng Si <siyanteng@loongson.cn>
5099S:	Maintained
5100F:	Documentation/translations/zh_CN/
5101
5102CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5103M:	Peter Chen <peter.chen@kernel.org>
5104L:	linux-usb@vger.kernel.org
5105S:	Maintained
5106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5107F:	drivers/usb/chipidea/
5108
5109CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5110M:	Hans de Goede <hdegoede@redhat.com>
5111L:	linux-input@vger.kernel.org
5112S:	Maintained
5113F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5114F:	drivers/input/touchscreen/chipone_icn8318.c
5115
5116CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5117M:	Hans de Goede <hdegoede@redhat.com>
5118L:	linux-input@vger.kernel.org
5119S:	Maintained
5120F:	drivers/input/touchscreen/chipone_icn8505.c
5121
5122CHROME HARDWARE PLATFORM SUPPORT
5123M:	Benson Leung <bleung@chromium.org>
5124M:	Tzung-Bi Shih <tzungbi@kernel.org>
5125L:	chrome-platform@lists.linux.dev
5126S:	Maintained
5127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5128F:	drivers/platform/chrome/
5129
5130CHROMEOS EC CODEC DRIVER
5131M:	Cheng-Yi Chiang <cychiang@chromium.org>
5132M:	Tzung-Bi Shih <tzungbi@kernel.org>
5133R:	Guenter Roeck <groeck@chromium.org>
5134L:	chrome-platform@lists.linux.dev
5135S:	Maintained
5136F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5137F:	sound/soc/codecs/cros_ec_codec.*
5138
5139CHROMEOS EC SUBDRIVERS
5140M:	Benson Leung <bleung@chromium.org>
5141R:	Guenter Roeck <groeck@chromium.org>
5142L:	chrome-platform@lists.linux.dev
5143S:	Maintained
5144F:	drivers/power/supply/cros_usbpd-charger.c
5145N:	cros_ec
5146N:	cros-ec
5147
5148CHROMEOS EC UART DRIVER
5149M:	Bhanu Prakash Maiya <bhanumaiya@chromium.org>
5150R:	Benson Leung <bleung@chromium.org>
5151R:	Tzung-Bi Shih <tzungbi@kernel.org>
5152S:	Maintained
5153F:	drivers/platform/chrome/cros_ec_uart.c
5154
5155CHROMEOS EC USB PD NOTIFY DRIVER
5156M:	Prashant Malani <pmalani@chromium.org>
5157L:	chrome-platform@lists.linux.dev
5158S:	Maintained
5159F:	drivers/platform/chrome/cros_usbpd_notify.c
5160F:	include/linux/platform_data/cros_usbpd_notify.h
5161
5162CHROMEOS EC USB TYPE-C DRIVER
5163M:	Prashant Malani <pmalani@chromium.org>
5164L:	chrome-platform@lists.linux.dev
5165S:	Maintained
5166F:	drivers/platform/chrome/cros_ec_typec.*
5167F:	drivers/platform/chrome/cros_typec_switch.c
5168F:	drivers/platform/chrome/cros_typec_vdm.*
5169
5170CHROMEOS HPS DRIVER
5171M:	Dan Callaghan <dcallagh@chromium.org>
5172R:	Sami Kyöstilä <skyostil@chromium.org>
5173S:	Maintained
5174F:	drivers/platform/chrome/cros_hps_i2c.c
5175
5176CHROMEOS EC WATCHDOG
5177M:	Lukasz Majczak <lma@chromium.org>
5178L:	chrome-platform@lists.linux.dev
5179S:	Maintained
5180F:	drivers/watchdog/cros_ec_wdt.c
5181
5182CHRONTEL CH7322 CEC DRIVER
5183M:	Joe Tessler <jrt@google.com>
5184L:	linux-media@vger.kernel.org
5185S:	Maintained
5186T:	git git://linuxtv.org/media_tree.git
5187F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5188F:	drivers/media/cec/i2c/ch7322.c
5189
5190CIRRUS LOGIC AUDIO CODEC DRIVERS
5191M:	James Schulman <james.schulman@cirrus.com>
5192M:	David Rhodes <david.rhodes@cirrus.com>
5193M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5194L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5195L:	patches@opensource.cirrus.com
5196S:	Maintained
5197F:	Documentation/devicetree/bindings/sound/cirrus,cs*
5198F:	drivers/mfd/cs42l43*
5199F:	drivers/pinctrl/cirrus/pinctrl-cs42l43*
5200F:	drivers/spi/spi-cs42l43*
5201F:	include/dt-bindings/sound/cs*
5202F:	include/linux/mfd/cs42l43*
5203F:	include/sound/cs*
5204F:	sound/pci/hda/cirrus*
5205F:	sound/pci/hda/cs*
5206F:	sound/pci/hda/hda_component*
5207F:	sound/pci/hda/hda_cs_dsp_ctl.*
5208F:	sound/soc/codecs/cs*
5209
5210CIRRUS LOGIC DSP FIRMWARE DRIVER
5211M:	Simon Trimmer <simont@opensource.cirrus.com>
5212M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5213M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5214L:	patches@opensource.cirrus.com
5215S:	Supported
5216W:	https://github.com/CirrusLogic/linux-drivers/wiki
5217T:	git https://github.com/CirrusLogic/linux-drivers.git
5218F:	drivers/firmware/cirrus/*
5219F:	include/linux/firmware/cirrus/*
5220
5221CIRRUS LOGIC EP93XX ETHERNET DRIVER
5222M:	Hartley Sweeten <hsweeten@visionengravers.com>
5223L:	netdev@vger.kernel.org
5224S:	Maintained
5225F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
5226
5227CIRRUS LOGIC LOCHNAGAR DRIVER
5228M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5229M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5230L:	patches@opensource.cirrus.com
5231S:	Supported
5232F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5233F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5234F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5235F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5236F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5237F:	Documentation/hwmon/lochnagar.rst
5238F:	drivers/clk/clk-lochnagar.c
5239F:	drivers/hwmon/lochnagar-hwmon.c
5240F:	drivers/mfd/lochnagar-i2c.c
5241F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5242F:	drivers/regulator/lochnagar-regulator.c
5243F:	include/dt-bindings/clock/lochnagar.h
5244F:	include/dt-bindings/pinctrl/lochnagar.h
5245F:	include/linux/mfd/lochnagar*
5246F:	sound/soc/codecs/lochnagar-sc.c
5247
5248CIRRUS LOGIC MADERA CODEC DRIVERS
5249M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5250M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5251L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5252L:	patches@opensource.cirrus.com
5253S:	Supported
5254W:	https://github.com/CirrusLogic/linux-drivers/wiki
5255T:	git https://github.com/CirrusLogic/linux-drivers.git
5256F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5257F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5258F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5259F:	drivers/gpio/gpio-madera*
5260F:	drivers/irqchip/irq-madera*
5261F:	drivers/mfd/cs47l*
5262F:	drivers/mfd/madera*
5263F:	drivers/pinctrl/cirrus/*
5264F:	include/dt-bindings/sound/madera*
5265F:	include/linux/irqchip/irq-madera*
5266F:	include/linux/mfd/madera/*
5267F:	include/sound/madera*
5268F:	sound/soc/codecs/cs47l*
5269F:	sound/soc/codecs/madera*
5270
5271CISCO FCOE HBA DRIVER
5272M:	Satish Kharat <satishkh@cisco.com>
5273M:	Sesidhar Baddela <sebaddel@cisco.com>
5274M:	Karan Tilak Kumar <kartilak@cisco.com>
5275L:	linux-scsi@vger.kernel.org
5276S:	Supported
5277F:	drivers/scsi/fnic/
5278
5279CISCO SCSI HBA DRIVER
5280M:	Karan Tilak Kumar <kartilak@cisco.com>
5281M:	Sesidhar Baddela <sebaddel@cisco.com>
5282L:	linux-scsi@vger.kernel.org
5283S:	Supported
5284F:	drivers/scsi/snic/
5285
5286CISCO VIC ETHERNET NIC DRIVER
5287M:	Christian Benvenuti <benve@cisco.com>
5288M:	Satish Kharat <satishkh@cisco.com>
5289S:	Supported
5290F:	drivers/net/ethernet/cisco/enic/
5291
5292CISCO VIC LOW LATENCY NIC DRIVER
5293M:	Christian Benvenuti <benve@cisco.com>
5294M:	Nelson Escobar <neescoba@cisco.com>
5295S:	Supported
5296F:	drivers/infiniband/hw/usnic/
5297
5298CLANG CONTROL FLOW INTEGRITY SUPPORT
5299M:	Sami Tolvanen <samitolvanen@google.com>
5300M:	Kees Cook <keescook@chromium.org>
5301R:	Nathan Chancellor <nathan@kernel.org>
5302L:	llvm@lists.linux.dev
5303S:	Supported
5304B:	https://github.com/ClangBuiltLinux/linux/issues
5305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5306F:	include/linux/cfi.h
5307F:	kernel/cfi.c
5308
5309CLANG-FORMAT FILE
5310M:	Miguel Ojeda <ojeda@kernel.org>
5311S:	Maintained
5312F:	.clang-format
5313
5314CLANG/LLVM BUILD SUPPORT
5315M:	Nathan Chancellor <nathan@kernel.org>
5316R:	Nick Desaulniers <ndesaulniers@google.com>
5317R:	Bill Wendling <morbo@google.com>
5318R:	Justin Stitt <justinstitt@google.com>
5319L:	llvm@lists.linux.dev
5320S:	Supported
5321W:	https://clangbuiltlinux.github.io/
5322B:	https://github.com/ClangBuiltLinux/linux/issues
5323C:	irc://irc.libera.chat/clangbuiltlinux
5324F:	Documentation/kbuild/llvm.rst
5325F:	include/linux/compiler-clang.h
5326F:	scripts/Makefile.clang
5327F:	scripts/clang-tools/
5328K:	\b(?i:clang|llvm)\b
5329
5330CLK API
5331M:	Russell King <linux@armlinux.org.uk>
5332L:	linux-clk@vger.kernel.org
5333S:	Maintained
5334F:	include/linux/clk.h
5335
5336CLOCKSOURCE, CLOCKEVENT DRIVERS
5337M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5338M:	Thomas Gleixner <tglx@linutronix.de>
5339L:	linux-kernel@vger.kernel.org
5340S:	Supported
5341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5342F:	Documentation/devicetree/bindings/timer/
5343F:	drivers/clocksource/
5344
5345CLOSURES
5346M:	Kent Overstreet <kent.overstreet@linux.dev>
5347L:	linux-bcachefs@vger.kernel.org
5348S:	Supported
5349C:	irc://irc.oftc.net/bcache
5350F:	include/linux/closure.h
5351F:	lib/closure.c
5352
5353CMPC ACPI DRIVER
5354M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5355L:	platform-driver-x86@vger.kernel.org
5356S:	Supported
5357F:	drivers/platform/x86/classmate-laptop.c
5358
5359COBALT MEDIA DRIVER
5360M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5361L:	linux-media@vger.kernel.org
5362S:	Supported
5363W:	https://linuxtv.org
5364T:	git git://linuxtv.org/media_tree.git
5365F:	drivers/media/pci/cobalt/
5366
5367COCCINELLE/Semantic Patches (SmPL)
5368M:	Julia Lawall <Julia.Lawall@inria.fr>
5369M:	Nicolas Palix <nicolas.palix@imag.fr>
5370L:	cocci@inria.fr (moderated for non-subscribers)
5371S:	Supported
5372W:	https://coccinelle.gitlabpages.inria.fr/website/
5373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5374F:	Documentation/dev-tools/coccinelle.rst
5375F:	scripts/coccicheck
5376F:	scripts/coccinelle/
5377
5378CODA FILE SYSTEM
5379M:	Jan Harkes <jaharkes@cs.cmu.edu>
5380M:	coda@cs.cmu.edu
5381L:	codalist@coda.cs.cmu.edu
5382S:	Maintained
5383W:	http://www.coda.cs.cmu.edu/
5384F:	Documentation/filesystems/coda.rst
5385F:	fs/coda/
5386F:	include/linux/coda*.h
5387F:	include/uapi/linux/coda*.h
5388
5389CODA V4L2 MEM2MEM DRIVER
5390M:	Philipp Zabel <p.zabel@pengutronix.de>
5391L:	linux-media@vger.kernel.org
5392S:	Maintained
5393F:	Documentation/devicetree/bindings/media/coda.yaml
5394F:	drivers/media/platform/chips-media/coda
5395
5396CODE OF CONDUCT
5397M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5398S:	Supported
5399F:	Documentation/process/code-of-conduct-interpretation.rst
5400F:	Documentation/process/code-of-conduct.rst
5401
5402CODE TAGGING
5403M:	Suren Baghdasaryan <surenb@google.com>
5404M:	Kent Overstreet <kent.overstreet@linux.dev>
5405S:	Maintained
5406F:	include/asm-generic/codetag.lds.h
5407F:	include/linux/codetag.h
5408F:	lib/codetag.c
5409
5410COMEDI DRIVERS
5411M:	Ian Abbott <abbotti@mev.co.uk>
5412M:	H Hartley Sweeten <hsweeten@visionengravers.com>
5413S:	Odd Fixes
5414F:	drivers/comedi/
5415F:	include/linux/comedi/
5416F:	include/uapi/linux/comedi.h
5417
5418COMMON CLK FRAMEWORK
5419M:	Michael Turquette <mturquette@baylibre.com>
5420M:	Stephen Boyd <sboyd@kernel.org>
5421L:	linux-clk@vger.kernel.org
5422S:	Maintained
5423Q:	http://patchwork.kernel.org/project/linux-clk/list/
5424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5425F:	Documentation/devicetree/bindings/clock/
5426F:	drivers/clk/
5427F:	include/dt-bindings/clock/
5428F:	include/linux/clk-pr*
5429F:	include/linux/clk/
5430F:	include/linux/of_clk.h
5431X:	drivers/clk/clkdev.c
5432
5433COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5434M:	Steve French <sfrench@samba.org>
5435R:	Paulo Alcantara <pc@manguebit.com> (DFS, global name space)
5436R:	Ronnie Sahlberg <ronniesahlberg@gmail.com> (directory leases, sparse files)
5437R:	Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5438R:	Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5439R:	Bharath SM <bharathsm@microsoft.com> (deferred close, directory leases)
5440L:	linux-cifs@vger.kernel.org
5441L:	samba-technical@lists.samba.org (moderated for non-subscribers)
5442S:	Supported
5443W:	https://wiki.samba.org/index.php/LinuxCIFS
5444T:	git git://git.samba.org/sfrench/cifs-2.6.git
5445F:	Documentation/admin-guide/cifs/
5446F:	fs/smb/client/
5447F:	fs/smb/common/
5448F:	include/uapi/linux/cifs
5449
5450COMPACTPCI HOTPLUG CORE
5451M:	Scott Murray <scott@spiteful.org>
5452L:	linux-pci@vger.kernel.org
5453S:	Maintained
5454F:	drivers/pci/hotplug/cpci_hotplug*
5455
5456COMPACTPCI HOTPLUG GENERIC DRIVER
5457M:	Scott Murray <scott@spiteful.org>
5458L:	linux-pci@vger.kernel.org
5459S:	Maintained
5460F:	drivers/pci/hotplug/cpcihp_generic.c
5461
5462COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5463M:	Scott Murray <scott@spiteful.org>
5464L:	linux-pci@vger.kernel.org
5465S:	Maintained
5466F:	drivers/pci/hotplug/cpcihp_zt5550.*
5467
5468COMPAL LAPTOP SUPPORT
5469M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5470L:	platform-driver-x86@vger.kernel.org
5471S:	Maintained
5472F:	drivers/platform/x86/compal-laptop.c
5473
5474COMPILER ATTRIBUTES
5475M:	Miguel Ojeda <ojeda@kernel.org>
5476S:	Maintained
5477F:	include/linux/compiler_attributes.h
5478
5479COMPUTE EXPRESS LINK (CXL)
5480M:	Davidlohr Bueso <dave@stgolabs.net>
5481M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5482M:	Dave Jiang <dave.jiang@intel.com>
5483M:	Alison Schofield <alison.schofield@intel.com>
5484M:	Vishal Verma <vishal.l.verma@intel.com>
5485M:	Ira Weiny <ira.weiny@intel.com>
5486M:	Dan Williams <dan.j.williams@intel.com>
5487L:	linux-cxl@vger.kernel.org
5488S:	Maintained
5489F:	drivers/cxl/
5490F:	include/linux/einj-cxl.h
5491F:	include/linux/cxl-event.h
5492F:	include/uapi/linux/cxl_mem.h
5493F:	tools/testing/cxl/
5494
5495COMPUTE EXPRESS LINK PMU (CPMU)
5496M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5497L:	linux-cxl@vger.kernel.org
5498S:	Maintained
5499F:	Documentation/admin-guide/perf/cxl.rst
5500F:	drivers/perf/cxl_pmu.c
5501
5502CONEXANT ACCESSRUNNER USB DRIVER
5503L:	accessrunner-general@lists.sourceforge.net
5504S:	Orphan
5505W:	http://accessrunner.sourceforge.net/
5506F:	drivers/usb/atm/cxacru.c
5507
5508CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5509M:	Elena Reshetova <elena.reshetova@intel.com>
5510M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
5511S:	Maintained
5512F:	Documentation/security/snp-tdx-threat-model.rst
5513
5514CONFIGFS
5515M:	Joel Becker <jlbec@evilplan.org>
5516M:	Christoph Hellwig <hch@lst.de>
5517S:	Supported
5518T:	git git://git.infradead.org/users/hch/configfs.git
5519F:	fs/configfs/
5520F:	include/linux/configfs.h
5521F:	samples/configfs/
5522
5523CONSOLE SUBSYSTEM
5524M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5525S:	Supported
5526F:	drivers/video/console/
5527F:	include/linux/console*
5528
5529CONTEXT TRACKING
5530M:	Frederic Weisbecker <frederic@kernel.org>
5531M:	"Paul E. McKenney" <paulmck@kernel.org>
5532S:	Maintained
5533F:	include/linux/context_tracking*
5534F:	kernel/context_tracking.c
5535
5536CONTROL GROUP (CGROUP)
5537M:	Tejun Heo <tj@kernel.org>
5538M:	Zefan Li <lizefan.x@bytedance.com>
5539M:	Johannes Weiner <hannes@cmpxchg.org>
5540L:	cgroups@vger.kernel.org
5541S:	Maintained
5542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5543F:	Documentation/admin-guide/cgroup-v1/
5544F:	Documentation/admin-guide/cgroup-v2.rst
5545F:	include/linux/cgroup*
5546F:	kernel/cgroup/
5547F:	tools/testing/selftests/cgroup/
5548
5549CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5550M:	Tejun Heo <tj@kernel.org>
5551M:	Josef Bacik <josef@toxicpanda.com>
5552M:	Jens Axboe <axboe@kernel.dk>
5553L:	cgroups@vger.kernel.org
5554L:	linux-block@vger.kernel.org
5555T:	git git://git.kernel.dk/linux-block
5556F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5557F:	block/bfq-cgroup.c
5558F:	block/blk-cgroup.c
5559F:	block/blk-iocost.c
5560F:	block/blk-iolatency.c
5561F:	block/blk-throttle.c
5562F:	include/linux/blk-cgroup.h
5563
5564CONTROL GROUP - CPUSET
5565M:	Waiman Long <longman@redhat.com>
5566M:	Zefan Li <lizefan.x@bytedance.com>
5567L:	cgroups@vger.kernel.org
5568S:	Maintained
5569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5570F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
5571F:	include/linux/cpuset.h
5572F:	kernel/cgroup/cpuset.c
5573F:	tools/testing/selftests/cgroup/test_cpuset.c
5574F:	tools/testing/selftests/cgroup/test_cpuset_prs.sh
5575
5576CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5577M:	Johannes Weiner <hannes@cmpxchg.org>
5578M:	Michal Hocko <mhocko@kernel.org>
5579M:	Roman Gushchin <roman.gushchin@linux.dev>
5580M:	Shakeel Butt <shakeel.butt@linux.dev>
5581R:	Muchun Song <muchun.song@linux.dev>
5582L:	cgroups@vger.kernel.org
5583L:	linux-mm@kvack.org
5584S:	Maintained
5585F:	include/linux/memcontrol.h
5586F:	mm/memcontrol.c
5587F:	mm/swap_cgroup.c
5588F:	samples/cgroup/*
5589F:	tools/testing/selftests/cgroup/memcg_protection.m
5590F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5591F:	tools/testing/selftests/cgroup/test_kmem.c
5592F:	tools/testing/selftests/cgroup/test_memcontrol.c
5593
5594CORETEMP HARDWARE MONITORING DRIVER
5595M:	Fenghua Yu <fenghua.yu@intel.com>
5596L:	linux-hwmon@vger.kernel.org
5597S:	Maintained
5598F:	Documentation/hwmon/coretemp.rst
5599F:	drivers/hwmon/coretemp.c
5600
5601CORSAIR-CPRO HARDWARE MONITOR DRIVER
5602M:	Marius Zachmann <mail@mariuszachmann.de>
5603L:	linux-hwmon@vger.kernel.org
5604S:	Maintained
5605F:	drivers/hwmon/corsair-cpro.c
5606
5607CORSAIR-PSU HARDWARE MONITOR DRIVER
5608M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
5609L:	linux-hwmon@vger.kernel.org
5610S:	Maintained
5611F:	Documentation/hwmon/corsair-psu.rst
5612F:	drivers/hwmon/corsair-psu.c
5613
5614COUNTER SUBSYSTEM
5615M:	William Breathitt Gray <wbg@kernel.org>
5616L:	linux-iio@vger.kernel.org
5617S:	Maintained
5618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5619F:	Documentation/ABI/testing/sysfs-bus-counter
5620F:	Documentation/driver-api/generic-counter.rst
5621F:	drivers/counter/
5622F:	include/linux/counter.h
5623F:	include/uapi/linux/counter.h
5624F:	tools/counter/
5625
5626COUNTER WATCH EVENTS TOOL
5627M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
5628L:	linux-iio@vger.kernel.org
5629S:	Maintained
5630F:	tools/counter/counter_watch_events.c
5631
5632CP2615 I2C DRIVER
5633M:	Bence Csókás <bence98@sch.bme.hu>
5634S:	Maintained
5635F:	drivers/i2c/busses/i2c-cp2615.c
5636
5637CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5638M:	Viresh Kumar <viresh.kumar@linaro.org>
5639M:	Sudeep Holla <sudeep.holla@arm.com>
5640L:	linux-pm@vger.kernel.org
5641S:	Maintained
5642W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5643F:	drivers/cpufreq/vexpress-spc-cpufreq.c
5644
5645CPU FREQUENCY SCALING FRAMEWORK
5646M:	"Rafael J. Wysocki" <rafael@kernel.org>
5647M:	Viresh Kumar <viresh.kumar@linaro.org>
5648L:	linux-pm@vger.kernel.org
5649S:	Maintained
5650B:	https://bugzilla.kernel.org
5651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5653F:	Documentation/admin-guide/pm/cpufreq.rst
5654F:	Documentation/admin-guide/pm/intel_pstate.rst
5655F:	Documentation/cpu-freq/
5656F:	Documentation/devicetree/bindings/cpufreq/
5657F:	drivers/cpufreq/
5658F:	include/linux/cpufreq.h
5659F:	include/linux/sched/cpufreq.h
5660F:	kernel/sched/cpufreq*.c
5661F:	tools/testing/selftests/cpufreq/
5662
5663CPU HOTPLUG
5664M:	Thomas Gleixner <tglx@linutronix.de>
5665M:	Peter Zijlstra <peterz@infradead.org>
5666L:	linux-kernel@vger.kernel.org
5667S:	Maintained
5668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5669F:	include/linux/cpu.h
5670F:	include/linux/cpuhotplug.h
5671F:	include/linux/smpboot.h
5672F:	kernel/cpu.c
5673F:	kernel/smpboot.*
5674
5675CPU IDLE TIME MANAGEMENT FRAMEWORK
5676M:	"Rafael J. Wysocki" <rafael@kernel.org>
5677M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5678L:	linux-pm@vger.kernel.org
5679S:	Maintained
5680B:	https://bugzilla.kernel.org
5681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5682F:	Documentation/admin-guide/pm/cpuidle.rst
5683F:	Documentation/driver-api/pm/cpuidle.rst
5684F:	drivers/cpuidle/
5685F:	include/linux/cpuidle.h
5686
5687CPU POWER MONITORING SUBSYSTEM
5688M:	Thomas Renninger <trenn@suse.com>
5689M:	Shuah Khan <shuah@kernel.org>
5690M:	Shuah Khan <skhan@linuxfoundation.org>
5691L:	linux-pm@vger.kernel.org
5692S:	Maintained
5693F:	tools/power/cpupower/
5694
5695CPUID/MSR DRIVER
5696M:	"H. Peter Anvin" <hpa@zytor.com>
5697S:	Maintained
5698F:	arch/x86/kernel/cpuid.c
5699F:	arch/x86/kernel/msr.c
5700
5701CPUIDLE DRIVER - ARM BIG LITTLE
5702M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5703M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5704L:	linux-pm@vger.kernel.org
5705L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5706S:	Maintained
5707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5708F:	drivers/cpuidle/cpuidle-big_little.c
5709
5710CPUIDLE DRIVER - ARM EXYNOS
5711M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5712M:	Kukjin Kim <kgene@kernel.org>
5713R:	Krzysztof Kozlowski <krzk@kernel.org>
5714L:	linux-pm@vger.kernel.org
5715L:	linux-samsung-soc@vger.kernel.org
5716S:	Maintained
5717F:	arch/arm/mach-exynos/pm.c
5718F:	drivers/cpuidle/cpuidle-exynos.c
5719F:	include/linux/platform_data/cpuidle-exynos.h
5720
5721CPUIDLE DRIVER - ARM PSCI
5722M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5723M:	Sudeep Holla <sudeep.holla@arm.com>
5724L:	linux-pm@vger.kernel.org
5725L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5726S:	Supported
5727F:	drivers/cpuidle/cpuidle-psci.c
5728
5729CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5730M:	Ulf Hansson <ulf.hansson@linaro.org>
5731L:	linux-pm@vger.kernel.org
5732L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5733S:	Supported
5734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5735F:	drivers/cpuidle/cpuidle-psci-domain.c
5736F:	drivers/cpuidle/cpuidle-psci.h
5737
5738CPUIDLE DRIVER - DT IDLE PM DOMAIN
5739M:	Ulf Hansson <ulf.hansson@linaro.org>
5740L:	linux-pm@vger.kernel.org
5741S:	Supported
5742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5743F:	drivers/cpuidle/dt_idle_genpd.c
5744F:	drivers/cpuidle/dt_idle_genpd.h
5745
5746CPUIDLE DRIVER - RISC-V SBI
5747M:	Anup Patel <anup@brainfault.org>
5748L:	linux-pm@vger.kernel.org
5749L:	linux-riscv@lists.infradead.org
5750S:	Maintained
5751F:	drivers/cpuidle/cpuidle-riscv-sbi.c
5752
5753CRAMFS FILESYSTEM
5754M:	Nicolas Pitre <nico@fluxnic.net>
5755S:	Maintained
5756F:	Documentation/filesystems/cramfs.rst
5757F:	fs/cramfs/
5758
5759CREATIVE SB0540
5760M:	Bastien Nocera <hadess@hadess.net>
5761L:	linux-input@vger.kernel.org
5762S:	Maintained
5763F:	drivers/hid/hid-creative-sb0540.c
5764
5765CRYPTO API
5766M:	Herbert Xu <herbert@gondor.apana.org.au>
5767M:	"David S. Miller" <davem@davemloft.net>
5768L:	linux-crypto@vger.kernel.org
5769S:	Maintained
5770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5772F:	Documentation/crypto/
5773F:	Documentation/devicetree/bindings/crypto/
5774F:	arch/*/crypto/
5775F:	crypto/
5776F:	drivers/crypto/
5777F:	include/crypto/
5778F:	include/linux/crypto*
5779F:	lib/crypto/
5780
5781CRYPTO SPEED TEST COMPARE
5782M:	Wang Jinchao <wangjinchao@xfusion.com>
5783L:	linux-crypto@vger.kernel.org
5784S:	Maintained
5785F:	tools/crypto/tcrypt/tcrypt_speed_compare.py
5786
5787CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5788M:	Neil Horman <nhorman@tuxdriver.com>
5789L:	linux-crypto@vger.kernel.org
5790S:	Maintained
5791F:	crypto/ansi_cprng.c
5792F:	crypto/rng.c
5793
5794CS3308 MEDIA DRIVER
5795M:	Hans Verkuil <hverkuil@xs4all.nl>
5796L:	linux-media@vger.kernel.org
5797S:	Odd Fixes
5798W:	http://linuxtv.org
5799T:	git git://linuxtv.org/media_tree.git
5800F:	drivers/media/i2c/cs3308.c
5801
5802CS5535 Audio ALSA driver
5803M:	Jaya Kumar <jayakumar.alsa@gmail.com>
5804S:	Maintained
5805F:	sound/pci/cs5535audio/
5806
5807CTU CAN FD DRIVER
5808M:	Pavel Pisa <pisa@cmp.felk.cvut.cz>
5809M:	Ondrej Ille <ondrej.ille@gmail.com>
5810L:	linux-can@vger.kernel.org
5811S:	Maintained
5812F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5813F:	drivers/net/can/ctucanfd/
5814
5815CVE ASSIGNMENT CONTACT
5816M:	CVE Assignment Team <cve@kernel.org>
5817S:	Maintained
5818F:	Documentation/process/cve.rst
5819
5820CW1200 WLAN driver
5821S:	Orphan
5822F:	drivers/net/wireless/st/cw1200/
5823
5824CX18 VIDEO4LINUX DRIVER
5825M:	Andy Walls <awalls@md.metrocast.net>
5826L:	linux-media@vger.kernel.org
5827S:	Maintained
5828W:	https://linuxtv.org
5829T:	git git://linuxtv.org/media_tree.git
5830F:	drivers/media/pci/cx18/
5831F:	include/uapi/linux/ivtv*
5832
5833CX2341X MPEG ENCODER HELPER MODULE
5834M:	Hans Verkuil <hverkuil@xs4all.nl>
5835L:	linux-media@vger.kernel.org
5836S:	Maintained
5837W:	https://linuxtv.org
5838T:	git git://linuxtv.org/media_tree.git
5839F:	drivers/media/common/cx2341x*
5840F:	include/media/drv-intf/cx2341x.h
5841
5842CX24120 MEDIA DRIVER
5843M:	Jemma Denson <jdenson@gmail.com>
5844M:	Patrick Boettcher <patrick.boettcher@posteo.de>
5845L:	linux-media@vger.kernel.org
5846S:	Maintained
5847W:	https://linuxtv.org
5848Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5849F:	drivers/media/dvb-frontends/cx24120*
5850
5851CX88 VIDEO4LINUX DRIVER
5852M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5853L:	linux-media@vger.kernel.org
5854S:	Odd fixes
5855W:	https://linuxtv.org
5856T:	git git://linuxtv.org/media_tree.git
5857F:	Documentation/driver-api/media/drivers/cx88*
5858F:	drivers/media/pci/cx88/
5859
5860CXD2820R MEDIA DRIVER
5861L:	linux-media@vger.kernel.org
5862S:	Orphan
5863W:	https://linuxtv.org
5864Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5865F:	drivers/media/dvb-frontends/cxd2820r*
5866
5867CXGB3 ETHERNET DRIVER (CXGB3)
5868M:	Potnuri Bharat Teja <bharat@chelsio.com>
5869L:	netdev@vger.kernel.org
5870S:	Supported
5871W:	http://www.chelsio.com
5872F:	drivers/net/ethernet/chelsio/cxgb3/
5873
5874CXGB3 ISCSI DRIVER (CXGB3I)
5875M:	Varun Prakash <varun@chelsio.com>
5876L:	linux-scsi@vger.kernel.org
5877S:	Supported
5878W:	http://www.chelsio.com
5879F:	drivers/scsi/cxgbi/cxgb3i
5880
5881CXGB4 CRYPTO DRIVER (chcr)
5882M:	Ayush Sawal <ayush.sawal@chelsio.com>
5883L:	linux-crypto@vger.kernel.org
5884S:	Supported
5885W:	http://www.chelsio.com
5886F:	drivers/crypto/chelsio
5887
5888CXGB4 ETHERNET DRIVER (CXGB4)
5889M:	Potnuri Bharat Teja <bharat@chelsio.com>
5890L:	netdev@vger.kernel.org
5891S:	Supported
5892W:	http://www.chelsio.com
5893F:	drivers/net/ethernet/chelsio/cxgb4/
5894
5895CXGB4 INLINE CRYPTO DRIVER
5896M:	Ayush Sawal <ayush.sawal@chelsio.com>
5897L:	netdev@vger.kernel.org
5898S:	Supported
5899W:	http://www.chelsio.com
5900F:	drivers/net/ethernet/chelsio/inline_crypto/
5901
5902CXGB4 ISCSI DRIVER (CXGB4I)
5903M:	Varun Prakash <varun@chelsio.com>
5904L:	linux-scsi@vger.kernel.org
5905S:	Supported
5906W:	http://www.chelsio.com
5907F:	drivers/scsi/cxgbi/cxgb4i
5908
5909CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5910M:	Potnuri Bharat Teja <bharat@chelsio.com>
5911L:	linux-rdma@vger.kernel.org
5912S:	Supported
5913W:	http://www.openfabrics.org
5914F:	drivers/infiniband/hw/cxgb4/
5915F:	include/uapi/rdma/cxgb4-abi.h
5916
5917CXGB4VF ETHERNET DRIVER (CXGB4VF)
5918M:	Potnuri Bharat Teja <bharat@chelsio.com>
5919L:	netdev@vger.kernel.org
5920S:	Supported
5921W:	http://www.chelsio.com
5922F:	drivers/net/ethernet/chelsio/cxgb4vf/
5923
5924CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5925M:	Frederic Barrat <fbarrat@linux.ibm.com>
5926M:	Andrew Donnellan <ajd@linux.ibm.com>
5927L:	linuxppc-dev@lists.ozlabs.org
5928S:	Supported
5929F:	Documentation/ABI/testing/sysfs-class-cxl
5930F:	Documentation/arch/powerpc/cxl.rst
5931F:	arch/powerpc/platforms/powernv/pci-cxl.c
5932F:	drivers/misc/cxl/
5933F:	include/misc/cxl*
5934F:	include/uapi/misc/cxl.h
5935
5936CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5937M:	Manoj N. Kumar <manoj@linux.ibm.com>
5938M:	Uma Krishnan <ukrishn@linux.ibm.com>
5939L:	linux-scsi@vger.kernel.org
5940S:	Obsolete
5941F:	Documentation/arch/powerpc/cxlflash.rst
5942F:	drivers/scsi/cxlflash/
5943F:	include/uapi/scsi/cxlflash_ioctl.h
5944
5945CYBERPRO FB DRIVER
5946M:	Russell King <linux@armlinux.org.uk>
5947L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5948S:	Maintained
5949W:	http://www.armlinux.org.uk/
5950F:	drivers/video/fbdev/cyber2000fb.*
5951
5952CYCLADES PC300 DRIVER
5953S:	Orphan
5954F:	drivers/net/wan/pc300*
5955
5956CYPRESS CY8C95X0 PINCTRL DRIVER
5957M:	Patrick Rudolph <patrick.rudolph@9elements.com>
5958L:	linux-gpio@vger.kernel.org
5959S:	Maintained
5960F:	drivers/pinctrl/pinctrl-cy8c95x0.c
5961
5962CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5963M:	Linus Walleij <linus.walleij@linaro.org>
5964L:	linux-input@vger.kernel.org
5965S:	Maintained
5966F:	drivers/input/touchscreen/cy8ctma140.c
5967
5968CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5969M:	Yassine Oudjana <y.oudjana@protonmail.com>
5970L:	linux-input@vger.kernel.org
5971S:	Maintained
5972F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
5973F:	drivers/input/keyboard/cypress-sf.c
5974
5975CYPRESS_FIRMWARE MEDIA DRIVER
5976L:	linux-media@vger.kernel.org
5977S:	Orphan
5978W:	https://linuxtv.org
5979Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5980F:	drivers/media/common/cypress_firmware*
5981
5982CYTTSP TOUCHSCREEN DRIVER
5983M:	Linus Walleij <linus.walleij@linaro.org>
5984L:	linux-input@vger.kernel.org
5985S:	Maintained
5986F:	drivers/input/touchscreen/cyttsp*
5987
5988D-LINK DIR-685 TOUCHKEYS DRIVER
5989M:	Linus Walleij <linus.walleij@linaro.org>
5990L:	linux-input@vger.kernel.org
5991S:	Supported
5992F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
5993
5994DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5995M:	Joshua Kinard <kumba@gentoo.org>
5996S:	Maintained
5997F:	drivers/rtc/rtc-ds1685.c
5998F:	include/linux/rtc/ds1685.h
5999
6000DAMA SLAVE for AX.25
6001M:	Joerg Reuter <jreuter@yaina.de>
6002L:	linux-hams@vger.kernel.org
6003S:	Maintained
6004W:	http://yaina.de/jreuter/
6005W:	http://www.qsl.net/dl1bke/
6006F:	net/ax25/af_ax25.c
6007F:	net/ax25/ax25_dev.c
6008F:	net/ax25/ax25_ds_*
6009F:	net/ax25/ax25_in.c
6010F:	net/ax25/ax25_out.c
6011F:	net/ax25/ax25_timer.c
6012F:	net/ax25/sysctl_net_ax25.c
6013
6014DATA ACCESS MONITOR
6015M:	SeongJae Park <sj@kernel.org>
6016L:	damon@lists.linux.dev
6017L:	linux-mm@kvack.org
6018S:	Maintained
6019W:	https://damonitor.github.io
6020P:	Documentation/mm/damon/maintainer-profile.rst
6021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6022T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6024F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
6025F:	Documentation/admin-guide/mm/damon/
6026F:	Documentation/mm/damon/
6027F:	include/linux/damon.h
6028F:	include/trace/events/damon.h
6029F:	mm/damon/
6030F:	tools/testing/selftests/damon/
6031
6032DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6033L:	netdev@vger.kernel.org
6034S:	Orphan
6035F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6036F:	drivers/net/ethernet/dec/tulip/dmfe.c
6037
6038DC390/AM53C974 SCSI driver
6039M:	Hannes Reinecke <hare@suse.com>
6040L:	linux-scsi@vger.kernel.org
6041S:	Maintained
6042F:	drivers/scsi/am53c974.c
6043
6044DC395x SCSI driver
6045M:	Oliver Neukum <oliver@neukum.org>
6046M:	Ali Akcaagac <aliakc@web.de>
6047M:	Jamie Lenehan <lenehan@twibble.org>
6048S:	Maintained
6049F:	Documentation/scsi/dc395x.rst
6050F:	drivers/scsi/dc395x.*
6051
6052DCCP PROTOCOL
6053L:	dccp@vger.kernel.org
6054S:	Orphan
6055W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6056F:	include/linux/dccp.h
6057F:	include/linux/tfrc.h
6058F:	include/uapi/linux/dccp.h
6059F:	net/dccp/
6060
6061DEBUGOBJECTS:
6062M:	Thomas Gleixner <tglx@linutronix.de>
6063L:	linux-kernel@vger.kernel.org
6064S:	Maintained
6065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6066F:	include/linux/debugobjects.h
6067F:	lib/debugobjects.c
6068
6069DECSTATION PLATFORM SUPPORT
6070M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6071L:	linux-mips@vger.kernel.org
6072S:	Maintained
6073W:	http://www.linux-mips.org/wiki/DECstation
6074F:	arch/mips/dec/
6075F:	arch/mips/include/asm/dec/
6076F:	arch/mips/include/asm/mach-dec/
6077
6078DEFXX FDDI NETWORK DRIVER
6079M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6080S:	Maintained
6081F:	drivers/net/fddi/defxx.*
6082
6083DEFZA FDDI NETWORK DRIVER
6084M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6085S:	Maintained
6086F:	drivers/net/fddi/defza.*
6087
6088DEINTERLACE DRIVERS FOR ALLWINNER H3
6089M:	Jernej Skrabec <jernej.skrabec@gmail.com>
6090L:	linux-media@vger.kernel.org
6091S:	Maintained
6092T:	git git://linuxtv.org/media_tree.git
6093F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6094F:	drivers/media/platform/sunxi/sun8i-di/
6095
6096DELL LAPTOP DRIVER
6097M:	Matthew Garrett <mjg59@srcf.ucam.org>
6098M:	Pali Rohár <pali@kernel.org>
6099L:	platform-driver-x86@vger.kernel.org
6100S:	Maintained
6101F:	drivers/platform/x86/dell/dell-laptop.c
6102
6103DELL LAPTOP FREEFALL DRIVER
6104M:	Pali Rohár <pali@kernel.org>
6105S:	Maintained
6106F:	drivers/platform/x86/dell/dell-smo8800.c
6107
6108DELL LAPTOP RBTN DRIVER
6109M:	Pali Rohár <pali@kernel.org>
6110S:	Maintained
6111F:	drivers/platform/x86/dell/dell-rbtn.*
6112
6113DELL LAPTOP SMM DRIVER
6114M:	Pali Rohár <pali@kernel.org>
6115S:	Maintained
6116F:	Documentation/ABI/obsolete/procfs-i8k
6117F:	drivers/hwmon/dell-smm-hwmon.c
6118F:	include/uapi/linux/i8k.h
6119
6120DELL REMOTE BIOS UPDATE DRIVER
6121M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6122L:	platform-driver-x86@vger.kernel.org
6123S:	Maintained
6124F:	drivers/platform/x86/dell/dell_rbu.c
6125
6126DELL SMBIOS DRIVER
6127M:	Pali Rohár <pali@kernel.org>
6128L:	Dell.Client.Kernel@dell.com
6129L:	platform-driver-x86@vger.kernel.org
6130S:	Maintained
6131F:	drivers/platform/x86/dell/dell-smbios.*
6132
6133DELL SMBIOS SMM DRIVER
6134L:	Dell.Client.Kernel@dell.com
6135L:	platform-driver-x86@vger.kernel.org
6136S:	Maintained
6137F:	drivers/platform/x86/dell/dell-smbios-smm.c
6138
6139DELL SMBIOS WMI DRIVER
6140L:	Dell.Client.Kernel@dell.com
6141L:	platform-driver-x86@vger.kernel.org
6142S:	Maintained
6143F:	drivers/platform/x86/dell/dell-smbios-wmi.c
6144F:	tools/wmi/dell-smbios-example.c
6145
6146DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6147M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6148L:	platform-driver-x86@vger.kernel.org
6149S:	Maintained
6150F:	Documentation/userspace-api/dcdbas.rst
6151F:	drivers/platform/x86/dell/dcdbas.*
6152
6153DELL WMI DDV DRIVER
6154M:	Armin Wolf <W_Armin@gmx.de>
6155S:	Maintained
6156F:	Documentation/ABI/testing/debugfs-dell-wmi-ddv
6157F:	Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6158F:	Documentation/wmi/devices/dell-wmi-ddv.rst
6159F:	drivers/platform/x86/dell/dell-wmi-ddv.c
6160
6161DELL WMI DESCRIPTOR DRIVER
6162L:	Dell.Client.Kernel@dell.com
6163S:	Maintained
6164F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
6165
6166DELL WMI HARDWARE PRIVACY SUPPORT
6167L:	Dell.Client.Kernel@dell.com
6168L:	platform-driver-x86@vger.kernel.org
6169S:	Maintained
6170F:	drivers/platform/x86/dell/dell-wmi-privacy.c
6171
6172DELL WMI NOTIFICATIONS DRIVER
6173M:	Matthew Garrett <mjg59@srcf.ucam.org>
6174M:	Pali Rohár <pali@kernel.org>
6175S:	Maintained
6176F:	drivers/platform/x86/dell/dell-wmi-base.c
6177
6178DELL WMI SYSMAN DRIVER
6179M:	Prasanth Ksr <prasanth.ksr@dell.com>
6180L:	Dell.Client.Kernel@dell.com
6181L:	platform-driver-x86@vger.kernel.org
6182S:	Maintained
6183F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
6184F:	drivers/platform/x86/dell/dell-wmi-sysman/
6185
6186DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6187M:	Zev Weiss <zev@bewilderbeest.net>
6188L:	linux-hwmon@vger.kernel.org
6189S:	Maintained
6190F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6191
6192DELTA DPS920AB PSU DRIVER
6193M:	Robert Marko <robert.marko@sartura.hr>
6194L:	linux-hwmon@vger.kernel.org
6195S:	Maintained
6196F:	Documentation/hwmon/dps920ab.rst
6197F:	drivers/hwmon/pmbus/dps920ab.c
6198
6199DELTA NETWORKS TN48M CPLD DRIVERS
6200M:	Robert Marko <robert.marko@sartura.hr>
6201S:	Maintained
6202F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6203F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6204F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6205F:	drivers/gpio/gpio-tn48m.c
6206F:	include/dt-bindings/reset/delta,tn48m-reset.h
6207
6208DELTA ST MEDIA DRIVER
6209M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
6210L:	linux-media@vger.kernel.org
6211S:	Supported
6212W:	https://linuxtv.org
6213T:	git git://linuxtv.org/media_tree.git
6214F:	drivers/media/platform/st/sti/delta
6215
6216DENALI NAND DRIVER
6217L:	linux-mtd@lists.infradead.org
6218S:	Orphan
6219F:	drivers/mtd/nand/raw/denali*
6220
6221DESIGNWARE EDMA CORE IP DRIVER
6222M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
6223R:	Serge Semin <fancer.lancer@gmail.com>
6224L:	dmaengine@vger.kernel.org
6225S:	Maintained
6226F:	drivers/dma/dw-edma/
6227F:	include/linux/dma/edma.h
6228
6229DESIGNWARE USB2 DRD IP DRIVER
6230M:	Minas Harutyunyan <hminas@synopsys.com>
6231L:	linux-usb@vger.kernel.org
6232S:	Maintained
6233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6234F:	drivers/usb/dwc2/
6235
6236DESIGNWARE USB3 DRD IP DRIVER
6237M:	Thinh Nguyen <Thinh.Nguyen@synopsys.com>
6238L:	linux-usb@vger.kernel.org
6239S:	Maintained
6240F:	drivers/usb/dwc3/
6241
6242DESIGNWARE XDATA IP DRIVER
6243M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
6244L:	linux-pci@vger.kernel.org
6245S:	Maintained
6246F:	Documentation/misc-devices/dw-xdata-pcie.rst
6247F:	drivers/misc/dw-xdata-pcie.c
6248
6249DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6250M:	Andreas Klinger <ak@it-klinger.de>
6251L:	linux-iio@vger.kernel.org
6252S:	Maintained
6253F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6254F:	drivers/iio/proximity/srf*.c
6255
6256DEVICE COREDUMP (DEV_COREDUMP)
6257M:	Johannes Berg <johannes@sipsolutions.net>
6258L:	linux-kernel@vger.kernel.org
6259S:	Maintained
6260F:	drivers/base/devcoredump.c
6261F:	include/linux/devcoredump.h
6262
6263DEVICE DEPENDENCY HELPER SCRIPT
6264M:	Saravana Kannan <saravanak@google.com>
6265L:	linux-kernel@vger.kernel.org
6266S:	Maintained
6267F:	scripts/dev-needs.sh
6268
6269DEVICE DIRECT ACCESS (DAX)
6270M:	Dan Williams <dan.j.williams@intel.com>
6271M:	Vishal Verma <vishal.l.verma@intel.com>
6272M:	Dave Jiang <dave.jiang@intel.com>
6273L:	nvdimm@lists.linux.dev
6274L:	linux-cxl@vger.kernel.org
6275S:	Supported
6276F:	drivers/dax/
6277
6278DEVICE FREQUENCY (DEVFREQ)
6279M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6280M:	Kyungmin Park <kyungmin.park@samsung.com>
6281M:	Chanwoo Choi <cw00.choi@samsung.com>
6282L:	linux-pm@vger.kernel.org
6283S:	Maintained
6284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6285F:	Documentation/devicetree/bindings/devfreq/
6286F:	Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6287F:	drivers/devfreq/
6288F:	include/linux/devfreq.h
6289F:	include/trace/events/devfreq.h
6290
6291DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6292M:	Chanwoo Choi <cw00.choi@samsung.com>
6293L:	linux-pm@vger.kernel.org
6294S:	Supported
6295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6296F:	Documentation/devicetree/bindings/devfreq/event/
6297F:	drivers/devfreq/devfreq-event.c
6298F:	drivers/devfreq/event/
6299F:	include/dt-bindings/pmu/exynos_ppmu.h
6300F:	include/linux/devfreq-event.h
6301
6302DEVICE RESOURCE MANAGEMENT HELPERS
6303M:	Hans de Goede <hdegoede@redhat.com>
6304R:	Matti Vaittinen <mazziesaccount@gmail.com>
6305S:	Maintained
6306F:	include/linux/devm-helpers.h
6307
6308DEVICE-MAPPER  (LVM)
6309M:	Alasdair Kergon <agk@redhat.com>
6310M:	Mike Snitzer <snitzer@kernel.org>
6311M:	Mikulas Patocka <mpatocka@redhat.com>
6312L:	dm-devel@lists.linux.dev
6313S:	Maintained
6314Q:	http://patchwork.kernel.org/project/dm-devel/list/
6315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6316F:	Documentation/admin-guide/device-mapper/
6317F:	drivers/md/Kconfig
6318F:	drivers/md/Makefile
6319F:	drivers/md/dm*
6320F:	drivers/md/persistent-data/
6321F:	include/linux/device-mapper.h
6322F:	include/linux/dm-*.h
6323F:	include/uapi/linux/dm-*.h
6324
6325DEVICE-MAPPER VDO TARGET
6326M:	Matthew Sakai <msakai@redhat.com>
6327L:	dm-devel@lists.linux.dev
6328S:	Maintained
6329F:	Documentation/admin-guide/device-mapper/vdo*.rst
6330F:	drivers/md/dm-vdo/
6331
6332DEVLINK
6333M:	Jiri Pirko <jiri@resnulli.us>
6334L:	netdev@vger.kernel.org
6335S:	Supported
6336F:	Documentation/networking/devlink
6337F:	include/net/devlink.h
6338F:	include/uapi/linux/devlink.h
6339F:	net/devlink/
6340
6341DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6342M:	Christoph Niedermaier <cniedermaier@dh-electronics.com>
6343L:	kernel@dh-electronics.com
6344S:	Maintained
6345F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6346F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6347
6348DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6349M:	Marek Vasut <marex@denx.de>
6350L:	kernel@dh-electronics.com
6351S:	Maintained
6352F:	arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6353F:	arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6354
6355DIALOG SEMICONDUCTOR DRIVERS
6356M:	Support Opensource <support.opensource@diasemi.com>
6357S:	Supported
6358W:	http://www.dialog-semiconductor.com/products
6359F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
6360F:	Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6361F:	Documentation/devicetree/bindings/mfd/da90*.txt
6362F:	Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6363F:	Documentation/devicetree/bindings/regulator/da92*.txt
6364F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6365F:	Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6366F:	Documentation/devicetree/bindings/sound/da[79]*.txt
6367F:	Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6368F:	Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6369F:	Documentation/hwmon/da90??.rst
6370F:	drivers/gpio/gpio-da90??.c
6371F:	drivers/hwmon/da90??-hwmon.c
6372F:	drivers/iio/adc/da91??-*.c
6373F:	drivers/input/misc/da72??.[ch]
6374F:	drivers/input/misc/da90??_onkey.c
6375F:	drivers/input/touchscreen/da9052_tsi.c
6376F:	drivers/leds/leds-da90??.c
6377F:	drivers/mfd/da903x.c
6378F:	drivers/mfd/da90??-*.c
6379F:	drivers/mfd/da91??-*.c
6380F:	drivers/pinctrl/pinctrl-da90??.c
6381F:	drivers/power/supply/da9052-battery.c
6382F:	drivers/power/supply/da91??-*.c
6383F:	drivers/regulator/da9???-regulator.[ch]
6384F:	drivers/regulator/slg51000-regulator.[ch]
6385F:	drivers/rtc/rtc-da90??.c
6386F:	drivers/thermal/da90??-thermal.c
6387F:	drivers/video/backlight/da90??_bl.c
6388F:	drivers/watchdog/da90??_wdt.c
6389F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
6390F:	include/linux/mfd/da903x.h
6391F:	include/linux/mfd/da9052/
6392F:	include/linux/mfd/da9055/
6393F:	include/linux/mfd/da9062/
6394F:	include/linux/mfd/da9063/
6395F:	include/linux/mfd/da9150/
6396F:	include/linux/regulator/da9211.h
6397F:	include/sound/da[79]*.h
6398F:	sound/soc/codecs/da[79]*.[ch]
6399
6400DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6401M:	William Breathitt Gray <wbg@kernel.org>
6402L:	linux-gpio@vger.kernel.org
6403S:	Maintained
6404F:	drivers/gpio/gpio-gpio-mm.c
6405
6406DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6407M:	Martin Tuma <martin.tuma@digiteqautomotive.com>
6408L:	linux-media@vger.kernel.org
6409S:	Maintained
6410F:	Documentation/admin-guide/media/mgb4.rst
6411F:	drivers/media/pci/mgb4/
6412
6413DIOLAN U2C-12 I2C DRIVER
6414M:	Guenter Roeck <linux@roeck-us.net>
6415L:	linux-i2c@vger.kernel.org
6416S:	Maintained
6417F:	drivers/i2c/busses/i2c-diolan-u2c.c
6418
6419DIRECTORY NOTIFICATION (DNOTIFY)
6420M:	Jan Kara <jack@suse.cz>
6421R:	Amir Goldstein <amir73il@gmail.com>
6422L:	linux-fsdevel@vger.kernel.org
6423S:	Maintained
6424F:	Documentation/filesystems/dnotify.rst
6425F:	fs/notify/dnotify/
6426F:	include/linux/dnotify.h
6427
6428DISK GEOMETRY AND PARTITION HANDLING
6429M:	Andries Brouwer <aeb@cwi.nl>
6430S:	Maintained
6431W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6432W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6433W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6434
6435DISKQUOTA
6436M:	Jan Kara <jack@suse.com>
6437S:	Maintained
6438F:	Documentation/filesystems/quota.rst
6439F:	fs/quota/
6440F:	include/linux/quota*.h
6441F:	include/uapi/linux/quota*.h
6442
6443DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6444M:	Bernie Thompson <bernie@plugable.com>
6445L:	linux-fbdev@vger.kernel.org
6446S:	Maintained
6447W:	http://plugable.com/category/projects/udlfb/
6448F:	Documentation/fb/udlfb.rst
6449F:	drivers/video/fbdev/udlfb.c
6450F:	include/video/udlfb.h
6451
6452DISTRIBUTED LOCK MANAGER (DLM)
6453M:	Alexander Aring <aahringo@redhat.com>
6454M:	David Teigland <teigland@redhat.com>
6455L:	gfs2@lists.linux.dev
6456S:	Supported
6457W:	https://pagure.io/dlm
6458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6459F:	fs/dlm/
6460
6461DMA BUFFER SHARING FRAMEWORK
6462M:	Sumit Semwal <sumit.semwal@linaro.org>
6463M:	Christian König <christian.koenig@amd.com>
6464L:	linux-media@vger.kernel.org
6465L:	dri-devel@lists.freedesktop.org
6466L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6467S:	Maintained
6468T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6469F:	Documentation/driver-api/dma-buf.rst
6470F:	Documentation/userspace-api/dma-buf-alloc-exchange.rst
6471F:	drivers/dma-buf/
6472F:	include/linux/*fence.h
6473F:	include/linux/dma-buf.h
6474F:	include/linux/dma-resv.h
6475K:	\bdma_(?:buf|fence|resv)\b
6476
6477DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6478M:	Vinod Koul <vkoul@kernel.org>
6479L:	dmaengine@vger.kernel.org
6480S:	Maintained
6481Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6483F:	Documentation/devicetree/bindings/dma/
6484F:	Documentation/driver-api/dmaengine/
6485F:	drivers/dma/
6486F:	include/dt-bindings/dma/
6487F:	include/linux/dma/
6488F:	include/linux/dmaengine.h
6489F:	include/linux/of_dma.h
6490
6491DMA MAPPING BENCHMARK
6492M:	Xiang Chen <chenxiang66@hisilicon.com>
6493L:	iommu@lists.linux.dev
6494F:	kernel/dma/map_benchmark.c
6495F:	tools/testing/selftests/dma/
6496
6497DMA MAPPING HELPERS
6498M:	Christoph Hellwig <hch@lst.de>
6499M:	Marek Szyprowski <m.szyprowski@samsung.com>
6500R:	Robin Murphy <robin.murphy@arm.com>
6501L:	iommu@lists.linux.dev
6502S:	Supported
6503W:	http://git.infradead.org/users/hch/dma-mapping.git
6504T:	git git://git.infradead.org/users/hch/dma-mapping.git
6505F:	include/asm-generic/dma-mapping.h
6506F:	include/linux/dma-direct.h
6507F:	include/linux/dma-map-ops.h
6508F:	include/linux/dma-mapping.h
6509F:	include/linux/swiotlb.h
6510F:	kernel/dma/
6511
6512DMA-BUF HEAPS FRAMEWORK
6513M:	Sumit Semwal <sumit.semwal@linaro.org>
6514R:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
6515R:	Brian Starkey <Brian.Starkey@arm.com>
6516R:	John Stultz <jstultz@google.com>
6517R:	T.J. Mercier <tjmercier@google.com>
6518L:	linux-media@vger.kernel.org
6519L:	dri-devel@lists.freedesktop.org
6520L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6521S:	Maintained
6522T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6523F:	drivers/dma-buf/dma-heap.c
6524F:	drivers/dma-buf/heaps/*
6525F:	include/linux/dma-heap.h
6526F:	include/uapi/linux/dma-heap.h
6527
6528DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6529M:	Lukasz Luba <lukasz.luba@arm.com>
6530L:	linux-pm@vger.kernel.org
6531L:	linux-samsung-soc@vger.kernel.org
6532S:	Maintained
6533F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6534F:	drivers/memory/samsung/exynos5422-dmc.c
6535
6536DME1737 HARDWARE MONITOR DRIVER
6537M:	Juerg Haefliger <juergh@proton.me>
6538L:	linux-hwmon@vger.kernel.org
6539S:	Maintained
6540F:	Documentation/hwmon/dme1737.rst
6541F:	drivers/hwmon/dme1737.c
6542
6543DMI/SMBIOS SUPPORT
6544M:	Jean Delvare <jdelvare@suse.com>
6545S:	Maintained
6546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6547F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
6548F:	drivers/firmware/dmi-id.c
6549F:	drivers/firmware/dmi_scan.c
6550F:	include/linux/dmi.h
6551
6552DOCUMENTATION
6553M:	Jonathan Corbet <corbet@lwn.net>
6554L:	linux-doc@vger.kernel.org
6555S:	Maintained
6556P:	Documentation/doc-guide/maintainer-profile.rst
6557T:	git git://git.lwn.net/linux.git docs-next
6558F:	Documentation/
6559F:	scripts/check-variable-fonts.sh
6560F:	scripts/documentation-file-ref-check
6561F:	scripts/kernel-doc
6562F:	scripts/sphinx-pre-install
6563X:	Documentation/ABI/
6564X:	Documentation/admin-guide/media/
6565X:	Documentation/devicetree/
6566X:	Documentation/driver-api/media/
6567X:	Documentation/firmware-guide/acpi/
6568X:	Documentation/i2c/
6569X:	Documentation/netlink/
6570X:	Documentation/power/
6571X:	Documentation/spi/
6572X:	Documentation/userspace-api/media/
6573
6574DOCUMENTATION PROCESS
6575M:	Jonathan Corbet <corbet@lwn.net>
6576L:	workflows@vger.kernel.org
6577S:	Maintained
6578F:	Documentation/maintainer/
6579F:	Documentation/process/
6580
6581DOCUMENTATION REPORTING ISSUES
6582M:	Thorsten Leemhuis <linux@leemhuis.info>
6583L:	linux-doc@vger.kernel.org
6584S:	Maintained
6585F:	Documentation/admin-guide/quickly-build-trimmed-linux.rst
6586F:	Documentation/admin-guide/reporting-issues.rst
6587F:	Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6588
6589DOCUMENTATION SCRIPTS
6590M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6591L:	linux-doc@vger.kernel.org
6592S:	Maintained
6593F:	Documentation/sphinx/parse-headers.pl
6594F:	scripts/documentation-file-ref-check
6595F:	scripts/sphinx-pre-install
6596
6597DOCUMENTATION/ITALIAN
6598M:	Federico Vaga <federico.vaga@vaga.pv.it>
6599L:	linux-doc@vger.kernel.org
6600S:	Maintained
6601F:	Documentation/translations/it_IT
6602
6603DOCUMENTATION/JAPANESE
6604R:	Akira Yokosawa <akiyks@gmail.com>
6605L:	linux-doc@vger.kernel.org
6606S:	Maintained
6607F:	Documentation/translations/ja_JP
6608
6609DONGWOON DW9714 LENS VOICE COIL DRIVER
6610M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6611L:	linux-media@vger.kernel.org
6612S:	Maintained
6613T:	git git://linuxtv.org/media_tree.git
6614F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6615F:	drivers/media/i2c/dw9714.c
6616
6617DONGWOON DW9719 LENS VOICE COIL DRIVER
6618M:	Daniel Scally <djrscally@gmail.com>
6619L:	linux-media@vger.kernel.org
6620S:	Maintained
6621T:	git git://linuxtv.org/media_tree.git
6622F:	drivers/media/i2c/dw9719.c
6623
6624DONGWOON DW9768 LENS VOICE COIL DRIVER
6625L:	linux-media@vger.kernel.org
6626S:	Orphan
6627T:	git git://linuxtv.org/media_tree.git
6628F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6629F:	drivers/media/i2c/dw9768.c
6630
6631DONGWOON DW9807 LENS VOICE COIL DRIVER
6632M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6633L:	linux-media@vger.kernel.org
6634S:	Maintained
6635T:	git git://linuxtv.org/media_tree.git
6636F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6637F:	drivers/media/i2c/dw9807-vcm.c
6638
6639DOUBLETALK DRIVER
6640M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
6641L:	blinux-list@redhat.com
6642S:	Maintained
6643F:	drivers/char/dtlk.c
6644F:	include/linux/dtlk.h
6645
6646DPAA2 DATAPATH I/O (DPIO) DRIVER
6647M:	Roy Pledge <Roy.Pledge@nxp.com>
6648L:	linux-kernel@vger.kernel.org
6649S:	Maintained
6650F:	drivers/soc/fsl/dpio
6651
6652DPAA2 ETHERNET DRIVER
6653M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6654L:	netdev@vger.kernel.org
6655S:	Maintained
6656F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6657F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6658F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
6659F:	drivers/net/ethernet/freescale/dpaa2/Makefile
6660F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6661F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6662F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6663F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
6664F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
6665F:	drivers/net/ethernet/freescale/dpaa2/dpni*
6666
6667DPAA2 ETHERNET SWITCH DRIVER
6668M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6669L:	netdev@vger.kernel.org
6670S:	Maintained
6671F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6672F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6673F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
6674
6675DPLL SUBSYSTEM
6676M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
6677M:	Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
6678M:	Jiri Pirko <jiri@resnulli.us>
6679L:	netdev@vger.kernel.org
6680S:	Supported
6681F:	Documentation/driver-api/dpll.rst
6682F:	drivers/dpll/*
6683F:	include/linux/dpll.h
6684F:	include/uapi/linux/dpll.h
6685
6686DRBD DRIVER
6687M:	Philipp Reisner <philipp.reisner@linbit.com>
6688M:	Lars Ellenberg <lars.ellenberg@linbit.com>
6689M:	Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6690L:	drbd-dev@lists.linbit.com
6691S:	Supported
6692W:	http://www.drbd.org
6693T:	git git://git.linbit.com/linux-drbd.git
6694T:	git git://git.linbit.com/drbd-8.4.git
6695F:	Documentation/admin-guide/blockdev/
6696F:	drivers/block/drbd/
6697F:	include/linux/drbd*
6698F:	lib/lru_cache.c
6699
6700DRIVER COMPONENT FRAMEWORK
6701L:	dri-devel@lists.freedesktop.org
6702F:	drivers/base/component.c
6703F:	include/linux/component.h
6704
6705DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6706M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6707R:	"Rafael J. Wysocki" <rafael@kernel.org>
6708S:	Supported
6709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6710F:	Documentation/core-api/kobject.rst
6711F:	drivers/base/
6712F:	fs/debugfs/
6713F:	fs/sysfs/
6714F:	include/linux/debugfs.h
6715F:	include/linux/fwnode.h
6716F:	include/linux/kobj*
6717F:	include/linux/property.h
6718F:	lib/kobj*
6719
6720DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6721M:	Nishanth Menon <nm@ti.com>
6722L:	linux-pm@vger.kernel.org
6723S:	Maintained
6724F:	drivers/soc/ti/smartreflex.c
6725F:	include/linux/power/smartreflex.h
6726
6727DRM ACCEL DRIVERS FOR INTEL VPU
6728M:	Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
6729M:	Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com>
6730L:	dri-devel@lists.freedesktop.org
6731S:	Supported
6732T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6733F:	drivers/accel/ivpu/
6734F:	include/uapi/drm/ivpu_accel.h
6735
6736DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6737M:	Oded Gabbay <ogabbay@kernel.org>
6738L:	dri-devel@lists.freedesktop.org
6739S:	Maintained
6740C:	irc://irc.oftc.net/dri-devel
6741T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6742F:	Documentation/accel/
6743F:	drivers/accel/
6744F:	include/drm/drm_accel.h
6745
6746DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6747M:	Maxime Ripard <mripard@kernel.org>
6748M:	Chen-Yu Tsai <wens@csie.org>
6749R:	Jernej Skrabec <jernej.skrabec@gmail.com>
6750L:	dri-devel@lists.freedesktop.org
6751S:	Supported
6752T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6753F:	drivers/gpu/drm/sun4i/sun8i*
6754
6755DRM DRIVER FOR ARM PL111 CLCD
6756S:	Orphan
6757T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6758F:	drivers/gpu/drm/pl111/
6759
6760DRM DRIVER FOR ARM VERSATILE TFT PANELS
6761M:	Linus Walleij <linus.walleij@linaro.org>
6762S:	Maintained
6763T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6764F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6765F:	drivers/gpu/drm/panel/panel-arm-versatile.c
6766
6767DRM DRIVER FOR ASPEED BMC GFX
6768M:	Joel Stanley <joel@jms.id.au>
6769L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6770S:	Supported
6771T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6772F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6773F:	drivers/gpu/drm/aspeed/
6774
6775DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6776M:	Dave Airlie <airlied@redhat.com>
6777R:	Thomas Zimmermann <tzimmermann@suse.de>
6778R:	Jocelyn Falempe <jfalempe@redhat.com>
6779L:	dri-devel@lists.freedesktop.org
6780S:	Supported
6781T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6782F:	drivers/gpu/drm/ast/
6783
6784DRM DRIVER FOR BOCHS VIRTUAL GPU
6785M:	Gerd Hoffmann <kraxel@redhat.com>
6786L:	virtualization@lists.linux.dev
6787S:	Maintained
6788T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6789F:	drivers/gpu/drm/tiny/bochs.c
6790
6791DRM DRIVER FOR BOE HIMAX8279D PANELS
6792M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6793S:	Maintained
6794F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6795F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
6796
6797DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6798M:	Jagan Teki <jagan@amarulasolutions.com>
6799S:	Maintained
6800F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6801F:	drivers/gpu/drm/bridge/chipone-icn6211.c
6802
6803DRM DRIVER FOR EBBG FT8719 PANEL
6804M:	Joel Selvaraj <jo@jsfamily.in>
6805S:	Maintained
6806T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6807F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6808F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6809
6810DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6811M:	Linus Walleij <linus.walleij@linaro.org>
6812S:	Maintained
6813T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6814F:	drivers/gpu/drm/tve200/
6815
6816DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6817M:	Icenowy Zheng <icenowy@aosc.io>
6818S:	Maintained
6819F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6820F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6821
6822DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6823M:	Jagan Teki <jagan@amarulasolutions.com>
6824S:	Maintained
6825F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6826F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6827
6828DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6829M:	Thomas Zimmermann <tzimmermann@suse.de>
6830M:	Javier Martinez Canillas <javierm@redhat.com>
6831L:	dri-devel@lists.freedesktop.org
6832S:	Maintained
6833T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6834F:	drivers/gpu/drm/drm_aperture.c
6835F:	drivers/gpu/drm/tiny/ofdrm.c
6836F:	drivers/gpu/drm/tiny/simpledrm.c
6837F:	drivers/video/aperture.c
6838F:	drivers/video/nomodeset.c
6839F:	include/drm/drm_aperture.h
6840F:	include/linux/aperture.h
6841F:	include/video/nomodeset.h
6842
6843DRM DRIVER FOR GENERIC EDP PANELS
6844R:	Douglas Anderson <dianders@chromium.org>
6845F:	Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6846F:	drivers/gpu/drm/panel/panel-edp.c
6847
6848DRM DRIVER FOR GENERIC USB DISPLAY
6849M:	Noralf Trønnes <noralf@tronnes.org>
6850S:	Maintained
6851W:	https://github.com/notro/gud/wiki
6852T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6853F:	drivers/gpu/drm/gud/
6854F:	include/drm/gud.h
6855
6856DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6857M:	Hans de Goede <hdegoede@redhat.com>
6858S:	Maintained
6859T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6860F:	drivers/gpu/drm/tiny/gm12u320.c
6861
6862DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
6863M:	Ondrej Jirman <megi@xff.cz>
6864M:	Javier Martinez Canillas <javierm@redhat.com>
6865S:	Maintained
6866T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6867F:	Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
6868F:	drivers/gpu/drm/panel/panel-himax-hx8394.c
6869
6870DRM DRIVER FOR HX8357D PANELS
6871S:	Orphan
6872T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6873F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
6874F:	drivers/gpu/drm/tiny/hx8357d.c
6875
6876DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6877M:	Deepak Rawat <drawat.floss@gmail.com>
6878L:	linux-hyperv@vger.kernel.org
6879L:	dri-devel@lists.freedesktop.org
6880S:	Maintained
6881T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6882F:	drivers/gpu/drm/hyperv
6883
6884DRM DRIVER FOR ILITEK ILI9225 PANELS
6885M:	David Lechner <david@lechnology.com>
6886S:	Maintained
6887T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6888F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6889F:	drivers/gpu/drm/tiny/ili9225.c
6890
6891DRM DRIVER FOR ILITEK ILI9486 PANELS
6892M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6893S:	Maintained
6894T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6895F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6896F:	drivers/gpu/drm/tiny/ili9486.c
6897
6898DRM DRIVER FOR ILITEK ILI9805 PANELS
6899M:	Michael Trimarchi <michael@amarulasolutions.com>
6900S:	Maintained
6901F:	Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
6902F:	drivers/gpu/drm/panel/panel-ilitek-ili9805.c
6903
6904DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
6905M:	Jagan Teki <jagan@edgeble.ai>
6906S:	Maintained
6907F:	Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
6908F:	drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
6909
6910DRM DRIVER FOR LG SW43408 PANELS
6911M:	Sumit Semwal <sumit.semwal@linaro.org>
6912M:	Caleb Connolly <caleb.connolly@linaro.org>
6913S:	Maintained
6914T:	git git://anongit.freedesktop.org/drm/drm-misc
6915F:	Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
6916F:	drivers/gpu/drm/panel/panel-lg-sw43408.c
6917
6918DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6919M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
6920S:	Supported
6921T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6922F:	drivers/gpu/drm/logicvc/
6923
6924DRM DRIVER FOR LVDS PANELS
6925M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6926L:	dri-devel@lists.freedesktop.org
6927S:	Maintained
6928T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6929F:	Documentation/devicetree/bindings/display/lvds.yaml
6930F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6931F:	drivers/gpu/drm/panel/panel-lvds.c
6932
6933DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6934M:	Guido Günther <agx@sigxcpu.org>
6935R:	Purism Kernel Team <kernel@puri.sm>
6936S:	Maintained
6937F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6938F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6939
6940DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6941M:	Dave Airlie <airlied@redhat.com>
6942R:	Thomas Zimmermann <tzimmermann@suse.de>
6943R:	Jocelyn Falempe <jfalempe@redhat.com>
6944L:	dri-devel@lists.freedesktop.org
6945S:	Supported
6946T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6947F:	drivers/gpu/drm/mgag200/
6948
6949DRM DRIVER FOR MI0283QT
6950M:	Noralf Trønnes <noralf@tronnes.org>
6951S:	Maintained
6952T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6953F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6954F:	drivers/gpu/drm/tiny/mi0283qt.c
6955
6956DRM DRIVER FOR MIPI DBI compatible panels
6957M:	Noralf Trønnes <noralf@tronnes.org>
6958S:	Maintained
6959W:	https://github.com/notro/panel-mipi-dbi/wiki
6960T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6961F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6962F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
6963
6964DRM DRIVER for Qualcomm Adreno GPUs
6965M:	Rob Clark <robdclark@gmail.com>
6966R:	Sean Paul <sean@poorly.run>
6967R:	Konrad Dybcio <konrad.dybcio@linaro.org>
6968L:	linux-arm-msm@vger.kernel.org
6969L:	dri-devel@lists.freedesktop.org
6970L:	freedreno@lists.freedesktop.org
6971S:	Maintained
6972B:	https://gitlab.freedesktop.org/drm/msm/-/issues
6973T:	git https://gitlab.freedesktop.org/drm/msm.git
6974F:	Documentation/devicetree/bindings/display/msm/gpu.yaml
6975F:	drivers/gpu/drm/msm/adreno/
6976F:	drivers/gpu/drm/msm/msm_gpu.*
6977F:	drivers/gpu/drm/msm/msm_gpu_devfreq.*
6978F:	drivers/gpu/drm/msm/msm_ringbuffer.*
6979F:	drivers/gpu/drm/msm/registers/adreno/
6980F:	include/uapi/drm/msm_drm.h
6981
6982DRM DRIVER for Qualcomm display hardware
6983M:	Rob Clark <robdclark@gmail.com>
6984M:	Abhinav Kumar <quic_abhinavk@quicinc.com>
6985M:	Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6986R:	Sean Paul <sean@poorly.run>
6987R:	Marijn Suijten <marijn.suijten@somainline.org>
6988L:	linux-arm-msm@vger.kernel.org
6989L:	dri-devel@lists.freedesktop.org
6990L:	freedreno@lists.freedesktop.org
6991S:	Maintained
6992B:	https://gitlab.freedesktop.org/drm/msm/-/issues
6993T:	git https://gitlab.freedesktop.org/drm/msm.git
6994F:	Documentation/devicetree/bindings/display/msm/
6995F:	drivers/gpu/drm/ci/xfails/msm*
6996F:	drivers/gpu/drm/msm/
6997F:	include/uapi/drm/msm_drm.h
6998
6999DRM DRIVER FOR NOVATEK NT35510 PANELS
7000M:	Linus Walleij <linus.walleij@linaro.org>
7001S:	Maintained
7002T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7003F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7004F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
7005
7006DRM DRIVER FOR NOVATEK NT35560 PANELS
7007M:	Linus Walleij <linus.walleij@linaro.org>
7008S:	Maintained
7009T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7010F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7011F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
7012
7013DRM DRIVER FOR NOVATEK NT36523 PANELS
7014M:	Jianhua Lu <lujianhua000@gmail.com>
7015S:	Maintained
7016T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7017F:	Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7018F:	drivers/gpu/drm/panel/panel-novatek-nt36523.c
7019
7020DRM DRIVER FOR NOVATEK NT36672A PANELS
7021M:	Sumit Semwal <sumit.semwal@linaro.org>
7022S:	Maintained
7023T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7024F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7025F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7026
7027DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7028M:	Karol Herbst <kherbst@redhat.com>
7029M:	Lyude Paul <lyude@redhat.com>
7030M:	Danilo Krummrich <dakr@redhat.com>
7031L:	dri-devel@lists.freedesktop.org
7032L:	nouveau@lists.freedesktop.org
7033S:	Supported
7034W:	https://nouveau.freedesktop.org/
7035Q:	https://patchwork.freedesktop.org/project/nouveau/
7036Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7037B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
7038C:	irc://irc.oftc.net/nouveau
7039T:	git https://gitlab.freedesktop.org/drm/nouveau.git
7040F:	drivers/gpu/drm/nouveau/
7041F:	include/uapi/drm/nouveau_drm.h
7042
7043DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7044M:	Stefan Mavrodiev <stefan@olimex.com>
7045S:	Maintained
7046F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7047F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7048
7049DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7050R:	Douglas Anderson <dianders@chromium.org>
7051F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7052F:	drivers/gpu/drm/bridge/parade-ps8640.c
7053
7054DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7055M:	Noralf Trønnes <noralf@tronnes.org>
7056S:	Maintained
7057T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7058F:	Documentation/devicetree/bindings/display/repaper.txt
7059F:	drivers/gpu/drm/tiny/repaper.c
7060
7061DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7062M:	Dave Airlie <airlied@redhat.com>
7063M:	Gerd Hoffmann <kraxel@redhat.com>
7064L:	virtualization@lists.linux.dev
7065S:	Obsolete
7066W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7067T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7068F:	drivers/gpu/drm/tiny/cirrus.c
7069
7070DRM DRIVER FOR QXL VIRTUAL GPU
7071M:	Dave Airlie <airlied@redhat.com>
7072M:	Gerd Hoffmann <kraxel@redhat.com>
7073L:	virtualization@lists.linux.dev
7074L:	spice-devel@lists.freedesktop.org
7075S:	Maintained
7076T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7077F:	drivers/gpu/drm/qxl/
7078F:	include/uapi/drm/qxl_drm.h
7079
7080DRM DRIVER FOR RAYDIUM RM67191 PANELS
7081M:	Robert Chiras <robert.chiras@nxp.com>
7082S:	Maintained
7083F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7084F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
7085
7086DRM DRIVER FOR SAMSUNG DB7430 PANELS
7087M:	Linus Walleij <linus.walleij@linaro.org>
7088S:	Maintained
7089T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7090F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7091F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
7092
7093DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7094M:	Inki Dae <inki.dae@samsung.com>
7095M:	Jagan Teki <jagan@amarulasolutions.com>
7096M:	Marek Szyprowski <m.szyprowski@samsung.com>
7097S:	Maintained
7098T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7099F:	Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7100F:	drivers/gpu/drm/bridge/samsung-dsim.c
7101F:	include/drm/bridge/samsung-dsim.h
7102
7103DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7104M:	Markuss Broks <markuss.broks@gmail.com>
7105S:	Maintained
7106F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7107F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7108
7109DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7110M:	Artur Weber <aweber.kernel@gmail.com>
7111S:	Maintained
7112F:	Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7113F:	drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7114
7115DRM DRIVER FOR SITRONIX ST7586 PANELS
7116M:	David Lechner <david@lechnology.com>
7117S:	Maintained
7118T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7119F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
7120F:	drivers/gpu/drm/tiny/st7586.c
7121
7122DRM DRIVER FOR SITRONIX ST7701 PANELS
7123M:	Jagan Teki <jagan@amarulasolutions.com>
7124S:	Maintained
7125F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7126F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
7127
7128DRM DRIVER FOR SITRONIX ST7703 PANELS
7129M:	Guido Günther <agx@sigxcpu.org>
7130R:	Purism Kernel Team <kernel@puri.sm>
7131R:	Ondrej Jirman <megi@xff.cz>
7132S:	Maintained
7133F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7134F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
7135
7136DRM DRIVER FOR SITRONIX ST7735R PANELS
7137M:	David Lechner <david@lechnology.com>
7138S:	Maintained
7139T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7140F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7141F:	drivers/gpu/drm/tiny/st7735r.c
7142
7143DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7144M:	Javier Martinez Canillas <javierm@redhat.com>
7145S:	Maintained
7146T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7147F:	Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7148F:	Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7149F:	drivers/gpu/drm/solomon/ssd130x*
7150
7151DRM DRIVER FOR ST-ERICSSON MCDE
7152M:	Linus Walleij <linus.walleij@linaro.org>
7153S:	Maintained
7154T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7155F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
7156F:	drivers/gpu/drm/mcde/
7157
7158DRM DRIVER FOR SYNAPTICS R63353 PANELS
7159M:	Michael Trimarchi <michael@amarulasolutions.com>
7160S:	Maintained
7161F:	Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7162F:	drivers/gpu/drm/panel/panel-synaptics-r63353.c
7163
7164DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7165M:	Jagan Teki <jagan@amarulasolutions.com>
7166S:	Maintained
7167F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7168F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
7169
7170DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7171R:	Douglas Anderson <dianders@chromium.org>
7172F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7173F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
7174
7175DRM DRIVER FOR TPO TPG110 PANELS
7176M:	Linus Walleij <linus.walleij@linaro.org>
7177S:	Maintained
7178T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7179F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7180F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
7181
7182DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7183M:	Dave Airlie <airlied@redhat.com>
7184R:	Sean Paul <sean@poorly.run>
7185R:	Thomas Zimmermann <tzimmermann@suse.de>
7186L:	dri-devel@lists.freedesktop.org
7187S:	Supported
7188T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7189F:	drivers/gpu/drm/udl/
7190
7191DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7192M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
7193M:	Melissa Wen <melissa.srw@gmail.com>
7194M:	Maíra Canal <mairacanal@riseup.net>
7195R:	Haneen Mohammed <hamohammed.sa@gmail.com>
7196R:	Daniel Vetter <daniel@ffwll.ch>
7197L:	dri-devel@lists.freedesktop.org
7198S:	Maintained
7199T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7200F:	Documentation/gpu/vkms.rst
7201F:	drivers/gpu/drm/vkms/
7202
7203DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7204M:	Hans de Goede <hdegoede@redhat.com>
7205L:	dri-devel@lists.freedesktop.org
7206S:	Maintained
7207T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7208F:	drivers/gpu/drm/vboxvideo/
7209
7210DRM DRIVER FOR VMWARE VIRTUAL GPU
7211M:	Zack Rusin <zack.rusin@broadcom.com>
7212R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
7213L:	dri-devel@lists.freedesktop.org
7214S:	Supported
7215T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7216F:	drivers/gpu/drm/vmwgfx/
7217F:	include/uapi/drm/vmwgfx_drm.h
7218
7219DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7220M:	Linus Walleij <linus.walleij@linaro.org>
7221S:	Maintained
7222T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7223F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7224F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
7225
7226DRM DRIVERS
7227M:	David Airlie <airlied@gmail.com>
7228M:	Daniel Vetter <daniel@ffwll.ch>
7229L:	dri-devel@lists.freedesktop.org
7230S:	Maintained
7231B:	https://gitlab.freedesktop.org/drm
7232C:	irc://irc.oftc.net/dri-devel
7233T:	git https://gitlab.freedesktop.org/drm/kernel.git
7234F:	Documentation/devicetree/bindings/display/
7235F:	Documentation/devicetree/bindings/gpu/
7236F:	Documentation/gpu/
7237F:	drivers/gpu/
7238F:	include/drm/
7239F:	include/linux/vga*
7240F:	include/uapi/drm/
7241
7242DRM DRIVERS AND MISC GPU PATCHES
7243M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
7244M:	Maxime Ripard <mripard@kernel.org>
7245M:	Thomas Zimmermann <tzimmermann@suse.de>
7246S:	Maintained
7247W:	https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7248T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7249F:	Documentation/devicetree/bindings/display/
7250F:	Documentation/devicetree/bindings/gpu/
7251F:	Documentation/gpu/
7252F:	drivers/gpu/drm/
7253F:	drivers/gpu/vga/
7254F:	include/drm/drm
7255F:	include/linux/vga*
7256F:	include/uapi/drm/
7257X:	drivers/gpu/drm/amd/
7258X:	drivers/gpu/drm/armada/
7259X:	drivers/gpu/drm/etnaviv/
7260X:	drivers/gpu/drm/exynos/
7261X:	drivers/gpu/drm/i915/
7262X:	drivers/gpu/drm/kmb/
7263X:	drivers/gpu/drm/mediatek/
7264X:	drivers/gpu/drm/msm/
7265X:	drivers/gpu/drm/nouveau/
7266X:	drivers/gpu/drm/radeon/
7267X:	drivers/gpu/drm/renesas/rcar-du/
7268X:	drivers/gpu/drm/tegra/
7269
7270DRM DRIVERS FOR ALLWINNER A10
7271M:	Maxime Ripard <mripard@kernel.org>
7272M:	Chen-Yu Tsai <wens@csie.org>
7273L:	dri-devel@lists.freedesktop.org
7274S:	Supported
7275T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7276F:	Documentation/devicetree/bindings/display/allwinner*
7277F:	drivers/gpu/drm/sun4i/
7278
7279DRM DRIVERS FOR AMLOGIC SOCS
7280M:	Neil Armstrong <neil.armstrong@linaro.org>
7281L:	dri-devel@lists.freedesktop.org
7282L:	linux-amlogic@lists.infradead.org
7283S:	Supported
7284W:	http://linux-meson.com/
7285T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7286F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7287F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7288F:	Documentation/gpu/meson.rst
7289F:	drivers/gpu/drm/ci/xfails/meson*
7290F:	drivers/gpu/drm/meson/
7291
7292DRM DRIVERS FOR ATMEL HLCDC
7293M:	Sam Ravnborg <sam@ravnborg.org>
7294M:	Boris Brezillon <bbrezillon@kernel.org>
7295L:	dri-devel@lists.freedesktop.org
7296S:	Supported
7297T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7298F:	Documentation/devicetree/bindings/display/atmel/
7299F:	drivers/gpu/drm/atmel-hlcdc/
7300
7301DRM DRIVERS FOR BRIDGE CHIPS
7302M:	Andrzej Hajda <andrzej.hajda@intel.com>
7303M:	Neil Armstrong <neil.armstrong@linaro.org>
7304M:	Robert Foss <rfoss@kernel.org>
7305R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
7306R:	Jonas Karlman <jonas@kwiboo.se>
7307R:	Jernej Skrabec <jernej.skrabec@gmail.com>
7308S:	Maintained
7309T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7310F:	Documentation/devicetree/bindings/display/bridge/
7311F:	drivers/gpu/drm/bridge/
7312F:	drivers/gpu/drm/drm_bridge.c
7313F:	drivers/gpu/drm/drm_bridge_connector.c
7314F:	include/drm/drm_bridge.h
7315F:	include/drm/drm_bridge_connector.h
7316
7317DRM DRIVERS FOR EXYNOS
7318M:	Inki Dae <inki.dae@samsung.com>
7319M:	Seung-Woo Kim <sw0312.kim@samsung.com>
7320M:	Kyungmin Park <kyungmin.park@samsung.com>
7321L:	dri-devel@lists.freedesktop.org
7322S:	Supported
7323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7324F:	Documentation/devicetree/bindings/display/exynos/
7325F:	Documentation/devicetree/bindings/display/samsung/
7326F:	drivers/gpu/drm/exynos/
7327F:	include/uapi/drm/exynos_drm.h
7328
7329DRM DRIVERS FOR FREESCALE DCU
7330M:	Stefan Agner <stefan@agner.ch>
7331M:	Alison Wang <alison.wang@nxp.com>
7332L:	dri-devel@lists.freedesktop.org
7333S:	Supported
7334T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7335F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
7336F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
7337F:	drivers/gpu/drm/fsl-dcu/
7338
7339DRM DRIVERS FOR FREESCALE IMX 5/6
7340M:	Philipp Zabel <p.zabel@pengutronix.de>
7341L:	dri-devel@lists.freedesktop.org
7342S:	Maintained
7343T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7344T:	git git://git.pengutronix.de/git/pza/linux
7345F:	Documentation/devicetree/bindings/display/imx/
7346F:	drivers/gpu/drm/imx/ipuv3/
7347F:	drivers/gpu/ipu-v3/
7348
7349DRM DRIVERS FOR FREESCALE IMX BRIDGE
7350M:	Liu Ying <victor.liu@nxp.com>
7351L:	dri-devel@lists.freedesktop.org
7352S:	Maintained
7353F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7354F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7355F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7356F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7357F:	drivers/gpu/drm/bridge/imx/
7358
7359DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7360M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
7361L:	dri-devel@lists.freedesktop.org
7362S:	Maintained
7363T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7364F:	drivers/gpu/drm/gma500/
7365
7366DRM DRIVERS FOR HISILICON
7367M:	Xinliang Liu <xinliang.liu@linaro.org>
7368M:	Tian Tao  <tiantao6@hisilicon.com>
7369R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
7370R:	Sumit Semwal <sumit.semwal@linaro.org>
7371R:	Yongqin Liu <yongqin.liu@linaro.org>
7372R:	John Stultz <jstultz@google.com>
7373L:	dri-devel@lists.freedesktop.org
7374S:	Maintained
7375T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7376F:	Documentation/devicetree/bindings/display/hisilicon/
7377F:	drivers/gpu/drm/hisilicon/
7378
7379DRM DRIVERS FOR LIMA
7380M:	Qiang Yu <yuq825@gmail.com>
7381L:	dri-devel@lists.freedesktop.org
7382L:	lima@lists.freedesktop.org (moderated for non-subscribers)
7383S:	Maintained
7384T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7385F:	drivers/gpu/drm/lima/
7386F:	include/uapi/drm/lima_drm.h
7387
7388DRM DRIVERS FOR LOONGSON
7389M:	Sui Jingfeng <suijingfeng@loongson.cn>
7390L:	dri-devel@lists.freedesktop.org
7391S:	Supported
7392T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7393F:	drivers/gpu/drm/loongson/
7394
7395DRM DRIVERS FOR MEDIATEK
7396M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
7397M:	Philipp Zabel <p.zabel@pengutronix.de>
7398L:	dri-devel@lists.freedesktop.org
7399L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
7400S:	Supported
7401F:	Documentation/devicetree/bindings/display/mediatek/
7402F:	drivers/gpu/drm/ci/xfails/mediatek*
7403F:	drivers/gpu/drm/mediatek/
7404F:	drivers/phy/mediatek/phy-mtk-dp.c
7405F:	drivers/phy/mediatek/phy-mtk-hdmi*
7406F:	drivers/phy/mediatek/phy-mtk-mipi*
7407
7408DRM DRIVERS FOR NVIDIA TEGRA
7409M:	Thierry Reding <thierry.reding@gmail.com>
7410M:	Mikko Perttunen <mperttunen@nvidia.com>
7411L:	dri-devel@lists.freedesktop.org
7412L:	linux-tegra@vger.kernel.org
7413S:	Supported
7414T:	git https://gitlab.freedesktop.org/drm/tegra.git
7415F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7416F:	Documentation/devicetree/bindings/gpu/host1x/
7417F:	drivers/gpu/drm/tegra/
7418F:	drivers/gpu/host1x/
7419F:	include/linux/host1x.h
7420F:	include/uapi/drm/tegra_drm.h
7421
7422DRM DRIVERS FOR RENESAS R-CAR
7423M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7424M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
7425L:	dri-devel@lists.freedesktop.org
7426L:	linux-renesas-soc@vger.kernel.org
7427S:	Supported
7428T:	git git://linuxtv.org/pinchartl/media drm/du/next
7429F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7430F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7431F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7432F:	Documentation/devicetree/bindings/display/renesas,du.yaml
7433F:	drivers/gpu/drm/renesas/rcar-du/
7434
7435DRM DRIVERS FOR RENESAS RZ
7436M:	Biju Das <biju.das.jz@bp.renesas.com>
7437L:	dri-devel@lists.freedesktop.org
7438L:	linux-renesas-soc@vger.kernel.org
7439S:	Maintained
7440T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7441F:	Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7442F:	drivers/gpu/drm/renesas/rz-du/
7443
7444DRM DRIVERS FOR RENESAS SHMOBILE
7445M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7446M:	Geert Uytterhoeven <geert+renesas@glider.be>
7447L:	dri-devel@lists.freedesktop.org
7448L:	linux-renesas-soc@vger.kernel.org
7449S:	Supported
7450T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7451F:	Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7452F:	drivers/gpu/drm/renesas/shmobile/
7453F:	include/linux/platform_data/shmob_drm.h
7454
7455DRM DRIVERS FOR ROCKCHIP
7456M:	Sandy Huang <hjc@rock-chips.com>
7457M:	Heiko Stübner <heiko@sntech.de>
7458M:	Andy Yan <andy.yan@rock-chips.com>
7459L:	dri-devel@lists.freedesktop.org
7460S:	Maintained
7461T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7462F:	Documentation/devicetree/bindings/display/rockchip/
7463F:	drivers/gpu/drm/ci/xfails/rockchip*
7464F:	drivers/gpu/drm/rockchip/
7465
7466DRM DRIVERS FOR STI
7467M:	Alain Volmat <alain.volmat@foss.st.com>
7468L:	dri-devel@lists.freedesktop.org
7469S:	Maintained
7470T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7471F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
7472F:	drivers/gpu/drm/sti
7473
7474DRM DRIVERS FOR STM
7475M:	Yannick Fertre <yannick.fertre@foss.st.com>
7476M:	Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
7477M:	Philippe Cornu <philippe.cornu@foss.st.com>
7478L:	dri-devel@lists.freedesktop.org
7479S:	Maintained
7480T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7481F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7482F:	drivers/gpu/drm/stm
7483
7484DRM DRIVERS FOR TI KEYSTONE
7485M:	Jyri Sarha <jyri.sarha@iki.fi>
7486M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7487L:	dri-devel@lists.freedesktop.org
7488S:	Maintained
7489T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7490F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7491F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7492F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7493F:	drivers/gpu/drm/tidss/
7494
7495DRM DRIVERS FOR TI LCDC
7496M:	Jyri Sarha <jyri.sarha@iki.fi>
7497M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7498L:	dri-devel@lists.freedesktop.org
7499S:	Maintained
7500T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7501F:	Documentation/devicetree/bindings/display/tilcdc/
7502F:	drivers/gpu/drm/tilcdc/
7503
7504DRM DRIVERS FOR TI OMAP
7505M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7506L:	dri-devel@lists.freedesktop.org
7507S:	Maintained
7508T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7509F:	Documentation/devicetree/bindings/display/ti/
7510F:	drivers/gpu/drm/omapdrm/
7511
7512DRM DRIVERS FOR V3D
7513M:	Melissa Wen <mwen@igalia.com>
7514M:	Maíra Canal <mcanal@igalia.com>
7515S:	Supported
7516T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7517F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7518F:	drivers/gpu/drm/v3d/
7519F:	include/uapi/drm/v3d_drm.h
7520
7521DRM DRIVERS FOR VC4
7522M:	Maxime Ripard <mripard@kernel.org>
7523S:	Supported
7524T:	git git://github.com/anholt/linux
7525T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7526F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7527F:	drivers/gpu/drm/vc4/
7528F:	include/uapi/drm/vc4_drm.h
7529
7530DRM DRIVERS FOR VIVANTE GPU IP
7531M:	Lucas Stach <l.stach@pengutronix.de>
7532R:	Russell King <linux+etnaviv@armlinux.org.uk>
7533R:	Christian Gmeiner <christian.gmeiner@gmail.com>
7534L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7535L:	dri-devel@lists.freedesktop.org
7536S:	Maintained
7537F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7538F:	drivers/gpu/drm/etnaviv/
7539F:	include/uapi/drm/etnaviv_drm.h
7540
7541DRM DRIVERS FOR XEN
7542M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7543L:	dri-devel@lists.freedesktop.org
7544L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
7545S:	Supported
7546T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7547F:	Documentation/gpu/xen-front.rst
7548F:	drivers/gpu/drm/xen/
7549
7550DRM DRIVERS FOR XILINX
7551M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7552M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7553L:	dri-devel@lists.freedesktop.org
7554S:	Maintained
7555T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7556F:	Documentation/devicetree/bindings/display/xlnx/
7557F:	drivers/gpu/drm/xlnx/
7558
7559DRM GPU SCHEDULER
7560M:	Luben Tuikov <ltuikov89@gmail.com>
7561M:	Matthew Brost <matthew.brost@intel.com>
7562L:	dri-devel@lists.freedesktop.org
7563S:	Maintained
7564T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7565F:	drivers/gpu/drm/scheduler/
7566F:	include/drm/gpu_scheduler.h
7567
7568DRM PANEL DRIVERS
7569M:	Neil Armstrong <neil.armstrong@linaro.org>
7570R:	Jessica Zhang <quic_jesszhan@quicinc.com>
7571R:	Sam Ravnborg <sam@ravnborg.org>
7572L:	dri-devel@lists.freedesktop.org
7573S:	Maintained
7574T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7575F:	Documentation/devicetree/bindings/display/panel/
7576F:	drivers/gpu/drm/drm_panel.c
7577F:	drivers/gpu/drm/panel/
7578F:	include/drm/drm_panel.h
7579
7580DRM PRIVACY-SCREEN CLASS
7581M:	Hans de Goede <hdegoede@redhat.com>
7582L:	dri-devel@lists.freedesktop.org
7583S:	Maintained
7584T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7585F:	drivers/gpu/drm/drm_privacy_screen*
7586F:	include/drm/drm_privacy_screen*
7587
7588DRM TTM SUBSYSTEM
7589M:	Christian Koenig <christian.koenig@amd.com>
7590M:	Huang Rui <ray.huang@amd.com>
7591L:	dri-devel@lists.freedesktop.org
7592S:	Maintained
7593T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7594F:	drivers/gpu/drm/ttm/
7595F:	include/drm/ttm/
7596
7597DRM AUTOMATED TESTING
7598M:	Helen Koike <helen.koike@collabora.com>
7599L:	dri-devel@lists.freedesktop.org
7600S:	Maintained
7601T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7602F:	Documentation/gpu/automated_testing.rst
7603F:	drivers/gpu/drm/ci/
7604
7605DSBR100 USB FM RADIO DRIVER
7606M:	Alexey Klimov <klimov.linux@gmail.com>
7607L:	linux-media@vger.kernel.org
7608S:	Maintained
7609T:	git git://linuxtv.org/media_tree.git
7610F:	drivers/media/radio/dsbr100.c
7611
7612DT3155 MEDIA DRIVER
7613M:	Hans Verkuil <hverkuil@xs4all.nl>
7614L:	linux-media@vger.kernel.org
7615S:	Odd Fixes
7616W:	https://linuxtv.org
7617T:	git git://linuxtv.org/media_tree.git
7618F:	drivers/media/pci/dt3155/
7619
7620DVB_USB_AF9015 MEDIA DRIVER
7621L:	linux-media@vger.kernel.org
7622S:	Orphan
7623W:	https://linuxtv.org
7624Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7625F:	drivers/media/usb/dvb-usb-v2/af9015*
7626
7627DVB_USB_AF9035 MEDIA DRIVER
7628L:	linux-media@vger.kernel.org
7629S:	Orphan
7630W:	https://linuxtv.org
7631Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7632F:	drivers/media/usb/dvb-usb-v2/af9035*
7633
7634DVB_USB_ANYSEE MEDIA DRIVER
7635L:	linux-media@vger.kernel.org
7636S:	Orphan
7637W:	https://linuxtv.org
7638Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7639F:	drivers/media/usb/dvb-usb-v2/anysee*
7640
7641DVB_USB_AU6610 MEDIA DRIVER
7642L:	linux-media@vger.kernel.org
7643S:	Orphan
7644W:	https://linuxtv.org
7645Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7646F:	drivers/media/usb/dvb-usb-v2/au6610*
7647
7648DVB_USB_CE6230 MEDIA DRIVER
7649L:	linux-media@vger.kernel.org
7650S:	Orphan
7651W:	https://linuxtv.org
7652Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7653F:	drivers/media/usb/dvb-usb-v2/ce6230*
7654
7655DVB_USB_CXUSB MEDIA DRIVER
7656M:	Michael Krufky <mkrufky@linuxtv.org>
7657L:	linux-media@vger.kernel.org
7658S:	Maintained
7659W:	https://linuxtv.org
7660W:	http://github.com/mkrufky
7661Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7662T:	git git://linuxtv.org/media_tree.git
7663F:	drivers/media/usb/dvb-usb/cxusb*
7664
7665DVB_USB_EC168 MEDIA DRIVER
7666L:	linux-media@vger.kernel.org
7667S:	Orphan
7668W:	https://linuxtv.org
7669Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7670F:	drivers/media/usb/dvb-usb-v2/ec168*
7671
7672DVB_USB_GL861 MEDIA DRIVER
7673L:	linux-media@vger.kernel.org
7674S:	Orphan
7675W:	https://linuxtv.org
7676Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7677F:	drivers/media/usb/dvb-usb-v2/gl861*
7678
7679DVB_USB_MXL111SF MEDIA DRIVER
7680M:	Michael Krufky <mkrufky@linuxtv.org>
7681L:	linux-media@vger.kernel.org
7682S:	Maintained
7683W:	https://linuxtv.org
7684W:	http://github.com/mkrufky
7685Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7686T:	git git://linuxtv.org/mkrufky/mxl111sf.git
7687F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
7688
7689DVB_USB_RTL28XXU MEDIA DRIVER
7690L:	linux-media@vger.kernel.org
7691S:	Orphan
7692W:	https://linuxtv.org
7693Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7694F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
7695
7696DVB_USB_V2 MEDIA DRIVER
7697L:	linux-media@vger.kernel.org
7698S:	Orphan
7699W:	https://linuxtv.org
7700W:	http://palosaari.fi/linux/
7701Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7702F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
7703F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
7704
7705DYNAMIC DEBUG
7706M:	Jason Baron <jbaron@akamai.com>
7707M:	Jim Cromie <jim.cromie@gmail.com>
7708S:	Maintained
7709F:	include/linux/dynamic_debug.h
7710F:	lib/dynamic_debug.c
7711F:	lib/test_dynamic_debug.c
7712
7713DYNAMIC INTERRUPT MODERATION
7714M:	Tal Gilboa <talgi@nvidia.com>
7715S:	Maintained
7716F:	Documentation/networking/net_dim.rst
7717F:	include/linux/dim.h
7718F:	lib/dim/
7719
7720DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7721M:	Daniel Lezcano <daniel.lezcano@kernel.org>
7722L:	linux-pm@vger.kernel.org
7723S:	Supported
7724B:	https://bugzilla.kernel.org
7725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7726F:	drivers/powercap/dtpm*
7727F:	include/linux/dtpm.h
7728
7729DZ DECSTATION DZ11 SERIAL DRIVER
7730M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
7731S:	Maintained
7732F:	drivers/tty/serial/dz.*
7733
7734E3X0 POWER BUTTON DRIVER
7735M:	Moritz Fischer <moritz.fischer@ettus.com>
7736L:	usrp-users@lists.ettus.com
7737S:	Supported
7738W:	http://www.ettus.com
7739F:	Documentation/devicetree/bindings/input/e3x0-button.txt
7740F:	drivers/input/misc/e3x0-button.c
7741
7742E4000 MEDIA DRIVER
7743L:	linux-media@vger.kernel.org
7744S:	Orphan
7745W:	https://linuxtv.org
7746Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7747F:	drivers/media/tuners/e4000*
7748
7749EARTH_PT1 MEDIA DRIVER
7750M:	Akihiro Tsukada <tskd08@gmail.com>
7751L:	linux-media@vger.kernel.org
7752S:	Odd Fixes
7753F:	drivers/media/pci/pt1/
7754
7755EARTH_PT3 MEDIA DRIVER
7756M:	Akihiro Tsukada <tskd08@gmail.com>
7757L:	linux-media@vger.kernel.org
7758S:	Odd Fixes
7759F:	drivers/media/pci/pt3/
7760
7761EC100 MEDIA DRIVER
7762L:	linux-media@vger.kernel.org
7763S:	Orphan
7764W:	https://linuxtv.org
7765Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7766F:	drivers/media/dvb-frontends/ec100*
7767
7768ECRYPT FILE SYSTEM
7769M:	Tyler Hicks <code@tyhicks.com>
7770L:	ecryptfs@vger.kernel.org
7771S:	Odd Fixes
7772W:	http://ecryptfs.org
7773W:	https://launchpad.net/ecryptfs
7774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7775F:	Documentation/filesystems/ecryptfs.rst
7776F:	fs/ecryptfs/
7777
7778EDAC-AMD64
7779M:	Yazen Ghannam <yazen.ghannam@amd.com>
7780L:	linux-edac@vger.kernel.org
7781S:	Supported
7782F:	drivers/edac/amd64_edac*
7783F:	drivers/edac/mce_amd*
7784
7785EDAC-ARMADA
7786M:	Jan Luebbe <jlu@pengutronix.de>
7787L:	linux-edac@vger.kernel.org
7788S:	Maintained
7789F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7790F:	drivers/edac/armada_xp_*
7791
7792EDAC-AST2500
7793M:	Stefan Schaeckeler <sschaeck@cisco.com>
7794S:	Supported
7795F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7796F:	drivers/edac/aspeed_edac.c
7797
7798EDAC-BLUEFIELD
7799M:	Shravan Kumar Ramani <shravankr@nvidia.com>
7800S:	Supported
7801F:	drivers/edac/bluefield_edac.c
7802
7803EDAC-CALXEDA
7804M:	Andre Przywara <andre.przywara@arm.com>
7805L:	linux-edac@vger.kernel.org
7806S:	Maintained
7807F:	drivers/edac/highbank*
7808
7809EDAC-CAVIUM OCTEON
7810M:	Ralf Baechle <ralf@linux-mips.org>
7811L:	linux-edac@vger.kernel.org
7812L:	linux-mips@vger.kernel.org
7813S:	Supported
7814F:	drivers/edac/octeon_edac*
7815
7816EDAC-CAVIUM THUNDERX
7817M:	Robert Richter <rric@kernel.org>
7818L:	linux-edac@vger.kernel.org
7819S:	Odd Fixes
7820F:	drivers/edac/thunderx_edac*
7821
7822EDAC-CORE
7823M:	Borislav Petkov <bp@alien8.de>
7824M:	Tony Luck <tony.luck@intel.com>
7825R:	James Morse <james.morse@arm.com>
7826R:	Mauro Carvalho Chehab <mchehab@kernel.org>
7827R:	Robert Richter <rric@kernel.org>
7828L:	linux-edac@vger.kernel.org
7829S:	Supported
7830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7831F:	Documentation/driver-api/edac.rst
7832F:	drivers/edac/
7833F:	include/linux/edac.h
7834
7835EDAC-DMC520
7836M:	Lei Wang <lewan@microsoft.com>
7837L:	linux-edac@vger.kernel.org
7838S:	Supported
7839F:	drivers/edac/dmc520_edac.c
7840
7841EDAC-E752X
7842M:	Mark Gross <markgross@kernel.org>
7843L:	linux-edac@vger.kernel.org
7844S:	Maintained
7845F:	drivers/edac/e752x_edac.c
7846
7847EDAC-E7XXX
7848L:	linux-edac@vger.kernel.org
7849S:	Maintained
7850F:	drivers/edac/e7xxx_edac.c
7851
7852EDAC-FSL_DDR
7853M:	York Sun <york.sun@nxp.com>
7854L:	linux-edac@vger.kernel.org
7855S:	Maintained
7856F:	drivers/edac/fsl_ddr_edac.*
7857
7858EDAC-GHES
7859M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7860L:	linux-edac@vger.kernel.org
7861S:	Maintained
7862F:	drivers/edac/ghes_edac.c
7863
7864EDAC-I10NM
7865M:	Tony Luck <tony.luck@intel.com>
7866L:	linux-edac@vger.kernel.org
7867S:	Maintained
7868F:	drivers/edac/i10nm_base.c
7869
7870EDAC-I3000
7871L:	linux-edac@vger.kernel.org
7872S:	Orphan
7873F:	drivers/edac/i3000_edac.c
7874
7875EDAC-I5000
7876L:	linux-edac@vger.kernel.org
7877S:	Maintained
7878F:	drivers/edac/i5000_edac.c
7879
7880EDAC-I5400
7881M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7882L:	linux-edac@vger.kernel.org
7883S:	Maintained
7884F:	drivers/edac/i5400_edac.c
7885
7886EDAC-I7300
7887M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7888L:	linux-edac@vger.kernel.org
7889S:	Maintained
7890F:	drivers/edac/i7300_edac.c
7891
7892EDAC-I7CORE
7893M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7894L:	linux-edac@vger.kernel.org
7895S:	Maintained
7896F:	drivers/edac/i7core_edac.c
7897
7898EDAC-I82443BXGX
7899M:	Tim Small <tim@buttersideup.com>
7900L:	linux-edac@vger.kernel.org
7901S:	Maintained
7902F:	drivers/edac/i82443bxgx_edac.c
7903
7904EDAC-I82975X
7905M:	"Arvind R." <arvino55@gmail.com>
7906L:	linux-edac@vger.kernel.org
7907S:	Maintained
7908F:	drivers/edac/i82975x_edac.c
7909
7910EDAC-IE31200
7911M:	Jason Baron <jbaron@akamai.com>
7912L:	linux-edac@vger.kernel.org
7913S:	Maintained
7914F:	drivers/edac/ie31200_edac.c
7915
7916EDAC-IGEN6
7917M:	Tony Luck <tony.luck@intel.com>
7918R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7919L:	linux-edac@vger.kernel.org
7920S:	Maintained
7921F:	drivers/edac/igen6_edac.c
7922
7923EDAC-MPC85XX
7924M:	Johannes Thumshirn <morbidrsa@gmail.com>
7925L:	linux-edac@vger.kernel.org
7926S:	Maintained
7927F:	drivers/edac/mpc85xx_edac.[ch]
7928
7929EDAC-NPCM
7930M:	Marvin Lin <kflin@nuvoton.com>
7931M:	Stanley Chu <yschu@nuvoton.com>
7932L:	linux-edac@vger.kernel.org
7933S:	Maintained
7934F:	Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
7935F:	drivers/edac/npcm_edac.c
7936
7937EDAC-PASEMI
7938M:	Egor Martovetsky <egor@pasemi.com>
7939L:	linux-edac@vger.kernel.org
7940S:	Maintained
7941F:	drivers/edac/pasemi_edac.c
7942
7943EDAC-PND2
7944M:	Tony Luck <tony.luck@intel.com>
7945L:	linux-edac@vger.kernel.org
7946S:	Maintained
7947F:	drivers/edac/pnd2_edac.[ch]
7948
7949EDAC-QCOM
7950M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
7951L:	linux-arm-msm@vger.kernel.org
7952L:	linux-edac@vger.kernel.org
7953S:	Maintained
7954F:	drivers/edac/qcom_edac.c
7955
7956EDAC-R82600
7957M:	Tim Small <tim@buttersideup.com>
7958L:	linux-edac@vger.kernel.org
7959S:	Maintained
7960F:	drivers/edac/r82600_edac.c
7961
7962EDAC-SBRIDGE
7963M:	Tony Luck <tony.luck@intel.com>
7964R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7965L:	linux-edac@vger.kernel.org
7966S:	Maintained
7967F:	drivers/edac/sb_edac.c
7968
7969EDAC-SKYLAKE
7970M:	Tony Luck <tony.luck@intel.com>
7971L:	linux-edac@vger.kernel.org
7972S:	Maintained
7973F:	drivers/edac/skx_*.[ch]
7974
7975EDAC-TI
7976M:	Tero Kristo <kristo@kernel.org>
7977L:	linux-edac@vger.kernel.org
7978S:	Odd Fixes
7979F:	drivers/edac/ti_edac.c
7980
7981EDIROL UA-101/UA-1000 DRIVER
7982M:	Clemens Ladisch <clemens@ladisch.de>
7983L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7984S:	Maintained
7985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7986F:	sound/usb/misc/ua101.c
7987
7988EFI TEST DRIVER
7989M:	Ivan Hu <ivan.hu@canonical.com>
7990M:	Ard Biesheuvel <ardb@kernel.org>
7991L:	linux-efi@vger.kernel.org
7992S:	Maintained
7993F:	drivers/firmware/efi/test/
7994
7995EFI VARIABLE FILESYSTEM
7996M:	Jeremy Kerr <jk@ozlabs.org>
7997M:	Ard Biesheuvel <ardb@kernel.org>
7998L:	linux-efi@vger.kernel.org
7999S:	Maintained
8000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8001F:	fs/efivarfs/
8002
8003EFIFB FRAMEBUFFER DRIVER
8004M:	Peter Jones <pjones@redhat.com>
8005L:	linux-fbdev@vger.kernel.org
8006S:	Maintained
8007F:	drivers/video/fbdev/efifb.c
8008
8009EFS FILESYSTEM
8010S:	Orphan
8011W:	http://aeschi.ch.eu.org/efs/
8012F:	fs/efs/
8013
8014EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8015L:	netdev@vger.kernel.org
8016S:	Orphan
8017F:	drivers/net/ethernet/ibm/ehea/
8018
8019ELM327 CAN NETWORK DRIVER
8020M:	Max Staudt <max@enpas.org>
8021L:	linux-can@vger.kernel.org
8022S:	Maintained
8023F:	Documentation/networking/device_drivers/can/can327.rst
8024F:	drivers/net/can/can327.c
8025
8026EM28XX VIDEO4LINUX DRIVER
8027M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8028L:	linux-media@vger.kernel.org
8029S:	Maintained
8030W:	https://linuxtv.org
8031T:	git git://linuxtv.org/media_tree.git
8032F:	Documentation/admin-guide/media/em28xx*
8033F:	drivers/media/usb/em28xx/
8034
8035EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8036M:	Adrian Hunter <adrian.hunter@intel.com>
8037M:	Asutosh Das <quic_asutoshd@quicinc.com>
8038R:	Ritesh Harjani <ritesh.list@gmail.com>
8039L:	linux-mmc@vger.kernel.org
8040S:	Supported
8041F:	drivers/mmc/host/cqhci*
8042
8043EMS CPC-PCI CAN DRIVER
8044M:	Gerhard Uttenthaler <uttenthaler@ems-wuensche.com>
8045M:	support@ems-wuensche.com
8046L:	linux-can@vger.kernel.org
8047S:	Maintained
8048F:	drivers/net/can/sja1000/ems_pci.c
8049
8050EMULEX 10Gbps iSCSI - OneConnect DRIVER
8051M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
8052L:	linux-scsi@vger.kernel.org
8053S:	Supported
8054W:	http://www.broadcom.com
8055F:	drivers/scsi/be2iscsi/
8056
8057EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8058M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
8059M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
8060M:	Somnath Kotur <somnath.kotur@broadcom.com>
8061L:	netdev@vger.kernel.org
8062S:	Supported
8063W:	http://www.emulex.com
8064F:	drivers/net/ethernet/emulex/benet/
8065
8066EMULEX ONECONNECT ROCE DRIVER
8067M:	Selvin Xavier <selvin.xavier@broadcom.com>
8068L:	linux-rdma@vger.kernel.org
8069S:	Odd Fixes
8070W:	http://www.broadcom.com
8071F:	drivers/infiniband/hw/ocrdma/
8072F:	include/uapi/rdma/ocrdma-abi.h
8073
8074EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8075M:	James Smart <james.smart@broadcom.com>
8076M:	Ram Vegesna <ram.vegesna@broadcom.com>
8077L:	linux-scsi@vger.kernel.org
8078L:	target-devel@vger.kernel.org
8079S:	Supported
8080W:	http://www.broadcom.com
8081F:	drivers/scsi/elx/
8082
8083EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8084M:	James Smart <james.smart@broadcom.com>
8085M:	Dick Kennedy <dick.kennedy@broadcom.com>
8086L:	linux-scsi@vger.kernel.org
8087S:	Supported
8088W:	http://www.broadcom.com
8089F:	drivers/scsi/lpfc/
8090
8091ENE CB710 FLASH CARD READER DRIVER
8092M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
8093S:	Maintained
8094F:	drivers/misc/cb710/
8095F:	drivers/mmc/host/cb710-mmc.*
8096F:	include/linux/cb710.h
8097
8098ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8099M:	Maxim Levitsky <maximlevitsky@gmail.com>
8100S:	Maintained
8101F:	drivers/media/rc/ene_ir.*
8102
8103EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8104M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
8105L:	linuxppc-dev@lists.ozlabs.org
8106S:	Maintained
8107F:	drivers/tty/ehv_bytechan.c
8108
8109EPSON S1D13XXX FRAMEBUFFER DRIVER
8110M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
8111S:	Maintained
8112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8113F:	drivers/video/fbdev/s1d13xxxfb.c
8114F:	include/video/s1d13xxxfb.h
8115
8116EROFS FILE SYSTEM
8117M:	Gao Xiang <xiang@kernel.org>
8118M:	Chao Yu <chao@kernel.org>
8119R:	Yue Hu <huyue2@coolpad.com>
8120R:	Jeffle Xu <jefflexu@linux.alibaba.com>
8121R:	Sandeep Dhavale <dhavale@google.com>
8122L:	linux-erofs@lists.ozlabs.org
8123S:	Maintained
8124W:	https://erofs.docs.kernel.org
8125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8126F:	Documentation/ABI/testing/sysfs-fs-erofs
8127F:	Documentation/filesystems/erofs.rst
8128F:	fs/erofs/
8129F:	include/trace/events/erofs.h
8130
8131ERRSEQ ERROR TRACKING INFRASTRUCTURE
8132M:	Jeff Layton <jlayton@kernel.org>
8133S:	Maintained
8134F:	include/linux/errseq.h
8135F:	lib/errseq.c
8136
8137ESD CAN NETWORK DRIVERS
8138M:	Stefan Mätje <stefan.maetje@esd.eu>
8139R:	socketcan@esd.eu
8140L:	linux-can@vger.kernel.org
8141S:	Maintained
8142F:	drivers/net/can/esd/
8143
8144ESD CAN/USB DRIVERS
8145M:	Frank Jungclaus <frank.jungclaus@esd.eu>
8146R:	socketcan@esd.eu
8147L:	linux-can@vger.kernel.org
8148S:	Maintained
8149F:	drivers/net/can/usb/esd_usb.c
8150
8151ET131X NETWORK DRIVER
8152M:	Mark Einon <mark.einon@gmail.com>
8153S:	Odd Fixes
8154F:	drivers/net/ethernet/agere/
8155
8156ETAS ES58X CAN/USB DRIVER
8157M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
8158L:	linux-can@vger.kernel.org
8159S:	Maintained
8160F:	Documentation/networking/devlink/etas_es58x.rst
8161F:	drivers/net/can/usb/etas_es58x/
8162
8163ETHERNET BRIDGE
8164M:	Roopa Prabhu <roopa@nvidia.com>
8165M:	Nikolay Aleksandrov <razor@blackwall.org>
8166L:	bridge@lists.linux.dev
8167L:	netdev@vger.kernel.org
8168S:	Maintained
8169W:	http://www.linuxfoundation.org/en/Net:Bridge
8170F:	include/linux/netfilter_bridge/
8171F:	net/bridge/
8172
8173ETHERNET PHY LIBRARY
8174M:	Andrew Lunn <andrew@lunn.ch>
8175M:	Heiner Kallweit <hkallweit1@gmail.com>
8176R:	Russell King <linux@armlinux.org.uk>
8177L:	netdev@vger.kernel.org
8178S:	Maintained
8179F:	Documentation/ABI/testing/sysfs-class-net-phydev
8180F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
8181F:	Documentation/devicetree/bindings/net/mdio*
8182F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
8183F:	Documentation/networking/phy.rst
8184F:	drivers/net/mdio/
8185F:	drivers/net/mdio/acpi_mdio.c
8186F:	drivers/net/mdio/fwnode_mdio.c
8187F:	drivers/net/mdio/of_mdio.c
8188F:	drivers/net/pcs/
8189F:	drivers/net/phy/
8190F:	include/dt-bindings/net/qca-ar803x.h
8191F:	include/linux/*mdio*.h
8192F:	include/linux/linkmode.h
8193F:	include/linux/mdio/*.h
8194F:	include/linux/mii.h
8195F:	include/linux/of_net.h
8196F:	include/linux/phy.h
8197F:	include/linux/phy_fixed.h
8198F:	include/linux/phylib_stubs.h
8199F:	include/linux/platform_data/mdio-bcm-unimac.h
8200F:	include/linux/platform_data/mdio-gpio.h
8201F:	include/trace/events/mdio.h
8202F:	include/uapi/linux/mdio.h
8203F:	include/uapi/linux/mii.h
8204F:	net/core/of_net.c
8205
8206ETHERNET PHY LIBRARY [RUST]
8207M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
8208R:	Trevor Gross <tmgross@umich.edu>
8209L:	netdev@vger.kernel.org
8210L:	rust-for-linux@vger.kernel.org
8211S:	Maintained
8212F:	rust/kernel/net/phy.rs
8213
8214EXEC & BINFMT API, ELF
8215R:	Eric Biederman <ebiederm@xmission.com>
8216R:	Kees Cook <keescook@chromium.org>
8217L:	linux-mm@kvack.org
8218S:	Supported
8219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8220F:	Documentation/userspace-api/ELF.rst
8221F:	fs/*binfmt_*.c
8222F:	fs/exec.c
8223F:	include/linux/binfmts.h
8224F:	include/linux/elf.h
8225F:	include/uapi/linux/binfmts.h
8226F:	include/uapi/linux/elf.h
8227F:	tools/testing/selftests/exec/
8228N:	asm/elf.h
8229N:	binfmt
8230
8231EXFAT FILE SYSTEM
8232M:	Namjae Jeon <linkinjeon@kernel.org>
8233M:	Sungjong Seo <sj1557.seo@samsung.com>
8234L:	linux-fsdevel@vger.kernel.org
8235S:	Maintained
8236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8237F:	fs/exfat/
8238
8239EXPRESSWIRE PROTOCOL LIBRARY
8240M:	Duje Mihanović <duje.mihanovic@skole.hr>
8241L:	linux-leds@vger.kernel.org
8242S:	Maintained
8243F:	drivers/leds/leds-expresswire.c
8244F:	include/linux/leds-expresswire.h
8245
8246EXT2 FILE SYSTEM
8247M:	Jan Kara <jack@suse.com>
8248L:	linux-ext4@vger.kernel.org
8249S:	Maintained
8250F:	Documentation/filesystems/ext2.rst
8251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8252F:	fs/ext2/
8253F:	include/linux/ext2*
8254
8255EXT4 FILE SYSTEM
8256M:	"Theodore Ts'o" <tytso@mit.edu>
8257M:	Andreas Dilger <adilger.kernel@dilger.ca>
8258L:	linux-ext4@vger.kernel.org
8259S:	Maintained
8260W:	http://ext4.wiki.kernel.org
8261Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
8262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8263F:	Documentation/filesystems/ext4/
8264F:	fs/ext4/
8265F:	include/trace/events/ext4.h
8266F:	include/uapi/linux/ext4.h
8267
8268Extended Verification Module (EVM)
8269M:	Mimi Zohar <zohar@linux.ibm.com>
8270M:	Roberto Sassu <roberto.sassu@huawei.com>
8271L:	linux-integrity@vger.kernel.org
8272S:	Supported
8273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8274F:	security/integrity/
8275F:	security/integrity/evm/
8276
8277EXTENSIBLE FIRMWARE INTERFACE (EFI)
8278M:	Ard Biesheuvel <ardb@kernel.org>
8279L:	linux-efi@vger.kernel.org
8280S:	Maintained
8281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8282F:	Documentation/admin-guide/efi-stub.rst
8283F:	arch/*/include/asm/efi.h
8284F:	arch/*/kernel/efi.c
8285F:	arch/arm/boot/compressed/efi-header.S
8286F:	arch/x86/platform/efi/
8287F:	drivers/firmware/efi/
8288F:	include/linux/efi*.h
8289
8290EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8291M:	MyungJoo Ham <myungjoo.ham@samsung.com>
8292M:	Chanwoo Choi <cw00.choi@samsung.com>
8293L:	linux-kernel@vger.kernel.org
8294S:	Maintained
8295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8296F:	Documentation/devicetree/bindings/extcon/
8297F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8298F:	drivers/extcon/
8299F:	include/linux/extcon.h
8300F:	include/linux/extcon/
8301
8302EXTRA BOOT CONFIG
8303M:	Masami Hiramatsu <mhiramat@kernel.org>
8304L:	linux-kernel@vger.kernel.org
8305L:	linux-trace-kernel@vger.kernel.org
8306S:	Maintained
8307Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
8308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8309F:	Documentation/admin-guide/bootconfig.rst
8310F:	fs/proc/bootconfig.c
8311F:	include/linux/bootconfig.h
8312F:	lib/bootconfig-data.S
8313F:	lib/bootconfig.c
8314F:	tools/bootconfig/*
8315F:	tools/bootconfig/scripts/*
8316
8317EXYNOS DP DRIVER
8318M:	Jingoo Han <jingoohan1@gmail.com>
8319L:	dri-devel@lists.freedesktop.org
8320S:	Maintained
8321F:	drivers/gpu/drm/exynos/exynos_dp*
8322
8323EXYNOS SYSMMU (IOMMU) driver
8324M:	Marek Szyprowski <m.szyprowski@samsung.com>
8325L:	iommu@lists.linux.dev
8326S:	Maintained
8327F:	drivers/iommu/exynos-iommu.c
8328
8329F2FS FILE SYSTEM
8330M:	Jaegeuk Kim <jaegeuk@kernel.org>
8331M:	Chao Yu <chao@kernel.org>
8332L:	linux-f2fs-devel@lists.sourceforge.net
8333S:	Maintained
8334W:	https://f2fs.wiki.kernel.org/
8335Q:	https://patchwork.kernel.org/project/f2fs/list/
8336B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8338F:	Documentation/ABI/testing/sysfs-fs-f2fs
8339F:	Documentation/filesystems/f2fs.rst
8340F:	fs/f2fs/
8341F:	include/linux/f2fs_fs.h
8342F:	include/trace/events/f2fs.h
8343F:	include/uapi/linux/f2fs.h
8344
8345F71805F HARDWARE MONITORING DRIVER
8346M:	Jean Delvare <jdelvare@suse.com>
8347L:	linux-hwmon@vger.kernel.org
8348S:	Maintained
8349F:	Documentation/hwmon/f71805f.rst
8350F:	drivers/hwmon/f71805f.c
8351
8352FADDR2LINE
8353M:	Josh Poimboeuf <jpoimboe@kernel.org>
8354S:	Maintained
8355F:	scripts/faddr2line
8356
8357FAILOVER MODULE
8358M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
8359L:	netdev@vger.kernel.org
8360S:	Supported
8361F:	Documentation/networking/failover.rst
8362F:	include/net/failover.h
8363F:	net/core/failover.c
8364
8365FANOTIFY
8366M:	Jan Kara <jack@suse.cz>
8367R:	Amir Goldstein <amir73il@gmail.com>
8368R:	Matthew Bobrowski <repnop@google.com>
8369L:	linux-fsdevel@vger.kernel.org
8370S:	Maintained
8371F:	fs/notify/fanotify/
8372F:	include/linux/fanotify.h
8373F:	include/uapi/linux/fanotify.h
8374
8375FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8376M:	Linus Walleij <linus.walleij@linaro.org>
8377L:	linux-usb@vger.kernel.org
8378S:	Maintained
8379F:	drivers/usb/fotg210/
8380
8381FARSYNC SYNCHRONOUS DRIVER
8382M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
8383S:	Supported
8384W:	http://www.farsite.co.uk/
8385F:	drivers/net/wan/farsync.*
8386
8387FAULT INJECTION SUPPORT
8388M:	Akinobu Mita <akinobu.mita@gmail.com>
8389S:	Supported
8390F:	Documentation/fault-injection/
8391F:	lib/fault-inject.c
8392
8393FBTFT Framebuffer drivers
8394L:	dri-devel@lists.freedesktop.org
8395L:	linux-fbdev@vger.kernel.org
8396S:	Orphan
8397F:	drivers/staging/fbtft/
8398
8399FC0011 TUNER DRIVER
8400M:	Michael Buesch <m@bues.ch>
8401L:	linux-media@vger.kernel.org
8402S:	Maintained
8403F:	drivers/media/tuners/fc0011.c
8404F:	drivers/media/tuners/fc0011.h
8405
8406FC2580 MEDIA DRIVER
8407L:	linux-media@vger.kernel.org
8408S:	Orphan
8409W:	https://linuxtv.org
8410Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8411F:	drivers/media/tuners/fc2580*
8412
8413FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8414M:	Hannes Reinecke <hare@suse.de>
8415L:	linux-scsi@vger.kernel.org
8416S:	Supported
8417W:	www.Open-FCoE.org
8418F:	drivers/scsi/fcoe/
8419F:	drivers/scsi/libfc/
8420F:	include/scsi/fc/
8421F:	include/scsi/libfc.h
8422F:	include/scsi/libfcoe.h
8423F:	include/uapi/scsi/fc/
8424
8425FILE LOCKING (flock() and fcntl()/lockf())
8426M:	Jeff Layton <jlayton@kernel.org>
8427M:	Chuck Lever <chuck.lever@oracle.com>
8428R:	Alexander Aring <alex.aring@gmail.com>
8429L:	linux-fsdevel@vger.kernel.org
8430S:	Maintained
8431F:	fs/fcntl.c
8432F:	fs/locks.c
8433F:	include/linux/fcntl.h
8434F:	include/uapi/linux/fcntl.h
8435
8436FILESYSTEM DIRECT ACCESS (DAX)
8437M:	Dan Williams <dan.j.williams@intel.com>
8438R:	Matthew Wilcox <willy@infradead.org>
8439R:	Jan Kara <jack@suse.cz>
8440L:	linux-fsdevel@vger.kernel.org
8441L:	nvdimm@lists.linux.dev
8442S:	Supported
8443F:	fs/dax.c
8444F:	include/linux/dax.h
8445F:	include/trace/events/fs_dax.h
8446
8447FILESYSTEMS (VFS and infrastructure)
8448M:	Alexander Viro <viro@zeniv.linux.org.uk>
8449M:	Christian Brauner <brauner@kernel.org>
8450R:	Jan Kara <jack@suse.cz>
8451L:	linux-fsdevel@vger.kernel.org
8452S:	Maintained
8453F:	fs/*
8454F:	include/linux/fs.h
8455F:	include/linux/fs_types.h
8456F:	include/uapi/linux/fs.h
8457F:	include/uapi/linux/openat2.h
8458
8459FILESYSTEMS [EXPORTFS]
8460M:	Chuck Lever <chuck.lever@oracle.com>
8461M:	Jeff Layton <jlayton@kernel.org>
8462R:	Amir Goldstein <amir73il@gmail.com>
8463L:	linux-fsdevel@vger.kernel.org
8464L:	linux-nfs@vger.kernel.org
8465S:	Supported
8466F:	Documentation/filesystems/nfs/exporting.rst
8467F:	fs/exportfs/
8468F:	fs/fhandle.c
8469F:	include/linux/exportfs.h
8470
8471FILESYSTEMS [IDMAPPED MOUNTS]
8472M:	Christian Brauner <brauner@kernel.org>
8473M:	Seth Forshee <sforshee@kernel.org>
8474L:	linux-fsdevel@vger.kernel.org
8475S:	Maintained
8476F:	Documentation/filesystems/idmappings.rst
8477F:	fs/mnt_idmapping.c
8478F:	include/linux/mnt_idmapping.*
8479F:	tools/testing/selftests/mount_setattr/
8480
8481FILESYSTEMS [IOMAP]
8482M:	Christian Brauner <brauner@kernel.org>
8483R:	Darrick J. Wong <djwong@kernel.org>
8484L:	linux-xfs@vger.kernel.org
8485L:	linux-fsdevel@vger.kernel.org
8486S:	Supported
8487F:	fs/iomap/
8488F:	include/linux/iomap.h
8489
8490FILESYSTEMS [NETFS LIBRARY]
8491M:	David Howells <dhowells@redhat.com>
8492R:	Jeff Layton <jlayton@kernel.org>
8493L:	netfs@lists.linux.dev
8494L:	linux-fsdevel@vger.kernel.org
8495S:	Supported
8496F:	Documentation/filesystems/caching/
8497F:	Documentation/filesystems/netfs_library.rst
8498F:	fs/netfs/
8499F:	include/linux/fscache*.h
8500F:	include/linux/netfs.h
8501F:	include/trace/events/fscache.h
8502F:	include/trace/events/netfs.h
8503
8504FILESYSTEMS [STACKABLE]
8505M:	Miklos Szeredi <miklos@szeredi.hu>
8506M:	Amir Goldstein <amir73il@gmail.com>
8507L:	linux-fsdevel@vger.kernel.org
8508L:	linux-unionfs@vger.kernel.org
8509S:	Maintained
8510F:	fs/backing-file.c
8511F:	include/linux/backing-file.h
8512
8513FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8514M:	Riku Voipio <riku.voipio@iki.fi>
8515L:	linux-hwmon@vger.kernel.org
8516S:	Maintained
8517F:	drivers/hwmon/f75375s.c
8518F:	include/linux/f75375s.h
8519
8520FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8521M:	Ji-Ze Hong (Peter Hong) <peter_hong@fintek.com.tw>
8522L:	linux-can@vger.kernel.org
8523S:	Maintained
8524F:	drivers/net/can/usb/f81604.c
8525
8526FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8527M:	Clemens Ladisch <clemens@ladisch.de>
8528M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8529L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8530S:	Maintained
8531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8532F:	include/uapi/sound/firewire.h
8533F:	sound/firewire/
8534
8535FIREWIRE MEDIA DRIVERS (firedtv)
8536M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
8537L:	linux-media@vger.kernel.org
8538L:	linux1394-devel@lists.sourceforge.net
8539S:	Maintained
8540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8541F:	drivers/media/firewire/
8542
8543FIREWIRE SBP-2 TARGET
8544M:	Chris Boot <bootc@bootc.net>
8545L:	linux-scsi@vger.kernel.org
8546L:	target-devel@vger.kernel.org
8547L:	linux1394-devel@lists.sourceforge.net
8548S:	Maintained
8549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8550F:	drivers/target/sbp/
8551
8552FIREWIRE SUBSYSTEM
8553M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8554M:	Takashi Sakamoto <takaswie@kernel.org>
8555L:	linux1394-devel@lists.sourceforge.net
8556S:	Maintained
8557W:	http://ieee1394.docs.kernel.org/
8558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8559F:	drivers/firewire/
8560F:	include/linux/firewire.h
8561F:	include/uapi/linux/firewire*.h
8562F:	tools/firewire/
8563
8564FIRMWARE FRAMEWORK FOR ARMV8-A
8565M:	Sudeep Holla <sudeep.holla@arm.com>
8566L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8567S:	Maintained
8568F:	drivers/firmware/arm_ffa/
8569F:	include/linux/arm_ffa.h
8570
8571FIRMWARE LOADER (request_firmware)
8572M:	Luis Chamberlain <mcgrof@kernel.org>
8573M:	Russ Weight <russ.weight@linux.dev>
8574L:	linux-kernel@vger.kernel.org
8575S:	Maintained
8576F:	Documentation/firmware_class/
8577F:	drivers/base/firmware_loader/
8578F:	include/linux/firmware.h
8579
8580FLEXTIMER FTM-QUADDEC DRIVER
8581M:	Patrick Havelange <patrick.havelange@essensium.com>
8582L:	linux-iio@vger.kernel.org
8583S:	Maintained
8584F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8585F:	drivers/counter/ftm-quaddec.c
8586
8587FLOPPY DRIVER
8588M:	Denis Efremov <efremov@linux.com>
8589L:	linux-block@vger.kernel.org
8590S:	Odd Fixes
8591F:	drivers/block/floppy.c
8592
8593FLYSKY FSIA6B RC RECEIVER
8594M:	Markus Koch <markus@notsyncing.net>
8595L:	linux-input@vger.kernel.org
8596S:	Maintained
8597F:	drivers/input/joystick/fsia6b.c
8598
8599FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8600M:	Geoffrey D. Bennett <g@b4.vu>
8601L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8602S:	Maintained
8603W:	https://github.com/geoffreybennett/scarlett-gen2
8604B:	https://github.com/geoffreybennett/scarlett-gen2/issues
8605T:	git https://github.com/geoffreybennett/scarlett-gen2.git
8606F:	include/uapi/sound/scarlett2.h
8607F:	sound/usb/mixer_scarlett2.c
8608
8609FORCEDETH GIGABIT ETHERNET DRIVER
8610M:	Rain River <rain.1986.08.12@gmail.com>
8611M:	Zhu Yanjun <zyjzyj2000@gmail.com>
8612L:	netdev@vger.kernel.org
8613S:	Maintained
8614F:	drivers/net/ethernet/nvidia/*
8615
8616FORTIFY_SOURCE
8617M:	Kees Cook <keescook@chromium.org>
8618L:	linux-hardening@vger.kernel.org
8619S:	Supported
8620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8621F:	include/linux/fortify-string.h
8622F:	lib/fortify_kunit.c
8623F:	lib/memcpy_kunit.c
8624F:	lib/test_fortify/*
8625F:	scripts/test_fortify.sh
8626K:	\b__NO_FORTIFY\b
8627
8628FPGA DFL DRIVERS
8629M:	Wu Hao <hao.wu@intel.com>
8630R:	Tom Rix <trix@redhat.com>
8631L:	linux-fpga@vger.kernel.org
8632S:	Maintained
8633F:	Documentation/ABI/testing/sysfs-bus-dfl*
8634F:	Documentation/fpga/dfl.rst
8635F:	drivers/fpga/dfl*
8636F:	drivers/uio/uio_dfl.c
8637F:	include/linux/dfl.h
8638F:	include/uapi/linux/fpga-dfl.h
8639
8640FPGA MANAGER FRAMEWORK
8641M:	Moritz Fischer <mdf@kernel.org>
8642M:	Wu Hao <hao.wu@intel.com>
8643M:	Xu Yilun <yilun.xu@intel.com>
8644R:	Tom Rix <trix@redhat.com>
8645L:	linux-fpga@vger.kernel.org
8646S:	Maintained
8647Q:	http://patchwork.kernel.org/project/linux-fpga/list/
8648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8649F:	Documentation/devicetree/bindings/fpga/
8650F:	Documentation/driver-api/fpga/
8651F:	Documentation/fpga/
8652F:	drivers/fpga/
8653F:	include/linux/fpga/
8654
8655FPU EMULATOR
8656M:	Bill Metzenthen <billm@melbpc.org.au>
8657S:	Maintained
8658W:	https://floatingpoint.billm.au/
8659F:	arch/x86/math-emu/
8660
8661FRAMEBUFFER CORE
8662M:	Daniel Vetter <daniel@ffwll.ch>
8663S:	Odd Fixes
8664T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8665F:	drivers/video/fbdev/core/
8666
8667FRAMEBUFFER LAYER
8668M:	Helge Deller <deller@gmx.de>
8669L:	linux-fbdev@vger.kernel.org
8670L:	dri-devel@lists.freedesktop.org
8671S:	Maintained
8672Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
8673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8674F:	Documentation/fb/
8675F:	drivers/video/
8676F:	include/linux/fb.h
8677F:	include/uapi/linux/fb.h
8678F:	include/uapi/video/
8679F:	include/video/
8680
8681FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8682M:	Horia Geantă <horia.geanta@nxp.com>
8683M:	Pankaj Gupta <pankaj.gupta@nxp.com>
8684M:	Gaurav Jain <gaurav.jain@nxp.com>
8685L:	linux-crypto@vger.kernel.org
8686S:	Maintained
8687F:	Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8688F:	drivers/crypto/caam/
8689
8690FREESCALE COLDFIRE M5441X MMC DRIVER
8691M:	Angelo Dureghello <adureghello@baylibre.com>
8692L:	linux-mmc@vger.kernel.org
8693S:	Maintained
8694F:	drivers/mmc/host/sdhci-esdhc-mcf.c
8695F:	include/linux/platform_data/mmc-esdhc-mcf.h
8696
8697FREESCALE DIU FRAMEBUFFER DRIVER
8698M:	Timur Tabi <timur@kernel.org>
8699L:	linux-fbdev@vger.kernel.org
8700S:	Maintained
8701F:	drivers/video/fbdev/fsl-diu-fb.*
8702
8703FREESCALE DMA DRIVER
8704M:	Zhang Wei <zw@zh-kernel.org>
8705L:	linuxppc-dev@lists.ozlabs.org
8706S:	Maintained
8707F:	drivers/dma/fsldma.*
8708
8709FREESCALE DSPI DRIVER
8710M:	Vladimir Oltean <olteanv@gmail.com>
8711L:	linux-spi@vger.kernel.org
8712S:	Maintained
8713F:	Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8714F:	drivers/spi/spi-fsl-dspi.c
8715F:	include/linux/spi/spi-fsl-dspi.h
8716
8717FREESCALE eDMA DRIVER
8718M:	Frank Li <Frank.Li@nxp.com>
8719L:	imx@lists.linux.dev
8720L:	dmaengine@vger.kernel.org
8721S:	Maintained
8722F:	Documentation/devicetree/bindings/dma/fsl,edma.yaml
8723F:	drivers/dma/fsl-edma*.*
8724
8725FREESCALE ENETC ETHERNET DRIVERS
8726M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8727M:	Vladimir Oltean <vladimir.oltean@nxp.com>
8728L:	netdev@vger.kernel.org
8729S:	Maintained
8730F:	drivers/net/ethernet/freescale/enetc/
8731
8732FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8733M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8734L:	netdev@vger.kernel.org
8735S:	Maintained
8736F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8737F:	drivers/net/ethernet/freescale/gianfar*
8738
8739FREESCALE GPMI NAND DRIVER
8740M:	Han Xu <han.xu@nxp.com>
8741L:	linux-mtd@lists.infradead.org
8742S:	Maintained
8743F:	drivers/mtd/nand/raw/gpmi-nand/*
8744
8745FREESCALE I2C CPM DRIVER
8746M:	Jochen Friedrich <jochen@scram.de>
8747L:	linuxppc-dev@lists.ozlabs.org
8748L:	linux-i2c@vger.kernel.org
8749S:	Maintained
8750F:	drivers/i2c/busses/i2c-cpm.c
8751
8752FREESCALE IMX / MXC FEC DRIVER
8753M:	Wei Fang <wei.fang@nxp.com>
8754R:	Shenwei Wang <shenwei.wang@nxp.com>
8755R:	Clark Wang <xiaoning.wang@nxp.com>
8756L:	imx@lists.linux.dev
8757L:	netdev@vger.kernel.org
8758S:	Maintained
8759F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
8760F:	drivers/net/ethernet/freescale/fec.h
8761F:	drivers/net/ethernet/freescale/fec_main.c
8762F:	drivers/net/ethernet/freescale/fec_ptp.c
8763
8764FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8765M:	Sascha Hauer <s.hauer@pengutronix.de>
8766R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8767L:	linux-fbdev@vger.kernel.org
8768L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8769S:	Maintained
8770F:	drivers/video/fbdev/imxfb.c
8771
8772FREESCALE IMX DDR PMU DRIVER
8773M:	Frank Li <Frank.li@nxp.com>
8774L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8775S:	Maintained
8776F:	Documentation/admin-guide/perf/imx-ddr.rst
8777F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8778F:	drivers/perf/fsl_imx8_ddr_perf.c
8779
8780FREESCALE IMX I2C DRIVER
8781M:	Oleksij Rempel <o.rempel@pengutronix.de>
8782R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8783L:	linux-i2c@vger.kernel.org
8784S:	Maintained
8785F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8786F:	drivers/i2c/busses/i2c-imx.c
8787
8788FREESCALE IMX LPI2C DRIVER
8789M:	Dong Aisheng <aisheng.dong@nxp.com>
8790L:	linux-i2c@vger.kernel.org
8791L:	imx@lists.linux.dev
8792S:	Maintained
8793F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8794F:	drivers/i2c/busses/i2c-imx-lpi2c.c
8795
8796FREESCALE MPC I2C DRIVER
8797M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
8798L:	linux-i2c@vger.kernel.org
8799S:	Maintained
8800F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8801F:	drivers/i2c/busses/i2c-mpc.c
8802
8803FREESCALE QORIQ DPAA ETHERNET DRIVER
8804M:	Madalin Bucur <madalin.bucur@nxp.com>
8805L:	netdev@vger.kernel.org
8806S:	Maintained
8807F:	drivers/net/ethernet/freescale/dpaa
8808
8809FREESCALE QORIQ DPAA FMAN DRIVER
8810M:	Madalin Bucur <madalin.bucur@nxp.com>
8811R:	Sean Anderson <sean.anderson@seco.com>
8812L:	netdev@vger.kernel.org
8813S:	Maintained
8814F:	Documentation/devicetree/bindings/net/fsl-fman.txt
8815F:	drivers/net/ethernet/freescale/fman
8816
8817FREESCALE QORIQ PTP CLOCK DRIVER
8818M:	Yangbo Lu <yangbo.lu@nxp.com>
8819L:	netdev@vger.kernel.org
8820S:	Maintained
8821F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8822F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8823F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
8824F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8825F:	drivers/ptp/ptp_qoriq.c
8826F:	drivers/ptp/ptp_qoriq_debugfs.c
8827F:	include/linux/fsl/ptp_qoriq.h
8828
8829FREESCALE QUAD SPI DRIVER
8830M:	Han Xu <han.xu@nxp.com>
8831L:	linux-spi@vger.kernel.org
8832S:	Maintained
8833F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8834F:	drivers/spi/spi-fsl-qspi.c
8835
8836FREESCALE QUICC ENGINE LIBRARY
8837M:	Qiang Zhao <qiang.zhao@nxp.com>
8838L:	linuxppc-dev@lists.ozlabs.org
8839S:	Maintained
8840F:	drivers/soc/fsl/qe/
8841F:	include/soc/fsl/qe/
8842
8843FREESCALE QUICC ENGINE QMC DRIVER
8844M:	Herve Codina <herve.codina@bootlin.com>
8845L:	linuxppc-dev@lists.ozlabs.org
8846S:	Maintained
8847F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
8848F:	drivers/soc/fsl/qe/qmc.c
8849F:	include/soc/fsl/qe/qmc.h
8850
8851FREESCALE QUICC ENGINE QMC HDLC DRIVER
8852M:	Herve Codina <herve.codina@bootlin.com>
8853L:	netdev@vger.kernel.org
8854L:	linuxppc-dev@lists.ozlabs.org
8855S:	Maintained
8856F:	drivers/net/wan/fsl_qmc_hdlc.c
8857
8858FREESCALE QUICC ENGINE TSA DRIVER
8859M:	Herve Codina <herve.codina@bootlin.com>
8860L:	linuxppc-dev@lists.ozlabs.org
8861S:	Maintained
8862F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
8863F:	drivers/soc/fsl/qe/tsa.c
8864F:	drivers/soc/fsl/qe/tsa.h
8865F:	include/dt-bindings/soc/cpm1-fsl,tsa.h
8866
8867FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8868L:	netdev@vger.kernel.org
8869L:	linuxppc-dev@lists.ozlabs.org
8870S:	Orphan
8871F:	drivers/net/ethernet/freescale/ucc_geth*
8872
8873FREESCALE QUICC ENGINE UCC HDLC DRIVER
8874M:	Zhao Qiang <qiang.zhao@nxp.com>
8875L:	netdev@vger.kernel.org
8876L:	linuxppc-dev@lists.ozlabs.org
8877S:	Maintained
8878F:	drivers/net/wan/fsl_ucc_hdlc*
8879
8880FREESCALE QUICC ENGINE UCC UART DRIVER
8881M:	Timur Tabi <timur@kernel.org>
8882L:	linuxppc-dev@lists.ozlabs.org
8883S:	Maintained
8884F:	drivers/tty/serial/ucc_uart.c
8885
8886FREESCALE SOC DRIVERS
8887L:	linuxppc-dev@lists.ozlabs.org
8888L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8889S:	Orphan
8890F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8891F:	Documentation/devicetree/bindings/soc/fsl/
8892F:	drivers/soc/fsl/
8893F:	include/linux/fsl/
8894F:	include/soc/fsl/
8895
8896FREESCALE SOC FS_ENET DRIVER
8897M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
8898L:	linuxppc-dev@lists.ozlabs.org
8899L:	netdev@vger.kernel.org
8900S:	Maintained
8901F:	drivers/net/ethernet/freescale/fs_enet/
8902
8903FREESCALE SOC SOUND DRIVERS
8904M:	Shengjiu Wang <shengjiu.wang@gmail.com>
8905M:	Xiubo Li <Xiubo.Lee@gmail.com>
8906R:	Fabio Estevam <festevam@gmail.com>
8907R:	Nicolin Chen <nicoleotsuka@gmail.com>
8908L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8909L:	linuxppc-dev@lists.ozlabs.org
8910S:	Maintained
8911F:	sound/soc/fsl/fsl*
8912F:	sound/soc/fsl/imx*
8913
8914FREESCALE SOC SOUND QMC DRIVER
8915M:	Herve Codina <herve.codina@bootlin.com>
8916L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8917L:	linuxppc-dev@lists.ozlabs.org
8918S:	Maintained
8919F:	Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
8920F:	sound/soc/fsl/fsl_qmc_audio.c
8921
8922FREESCALE USB PERIPHERAL DRIVERS
8923L:	linux-usb@vger.kernel.org
8924L:	linuxppc-dev@lists.ozlabs.org
8925S:	Orphan
8926F:	drivers/usb/gadget/udc/fsl*
8927
8928FREESCALE USB PHY DRIVER
8929L:	linux-usb@vger.kernel.org
8930L:	linuxppc-dev@lists.ozlabs.org
8931S:	Orphan
8932F:	drivers/usb/phy/phy-fsl-usb*
8933
8934FREEVXFS FILESYSTEM
8935M:	Christoph Hellwig <hch@infradead.org>
8936S:	Maintained
8937W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
8938F:	fs/freevxfs/
8939
8940FREEZER
8941M:	"Rafael J. Wysocki" <rafael@kernel.org>
8942M:	Pavel Machek <pavel@ucw.cz>
8943L:	linux-pm@vger.kernel.org
8944S:	Supported
8945F:	Documentation/power/freezing-of-tasks.rst
8946F:	include/linux/freezer.h
8947F:	kernel/freezer.c
8948
8949FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8950M:	Eric Biggers <ebiggers@kernel.org>
8951M:	Theodore Y. Ts'o <tytso@mit.edu>
8952M:	Jaegeuk Kim <jaegeuk@kernel.org>
8953L:	linux-fscrypt@vger.kernel.org
8954S:	Supported
8955Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
8956T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
8957F:	Documentation/filesystems/fscrypt.rst
8958F:	fs/crypto/
8959F:	include/linux/fscrypt.h
8960F:	include/uapi/linux/fscrypt.h
8961
8962FSI SUBSYSTEM
8963M:	Jeremy Kerr <jk@ozlabs.org>
8964M:	Joel Stanley <joel@jms.id.au>
8965R:	Alistar Popple <alistair@popple.id.au>
8966R:	Eddie James <eajames@linux.ibm.com>
8967L:	linux-fsi@lists.ozlabs.org
8968S:	Supported
8969Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
8970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8971F:	drivers/fsi/
8972F:	include/linux/fsi*.h
8973F:	include/trace/events/fsi*.h
8974
8975FSI-ATTACHED I2C DRIVER
8976M:	Eddie James <eajames@linux.ibm.com>
8977L:	linux-i2c@vger.kernel.org
8978L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
8979S:	Maintained
8980F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8981F:	drivers/i2c/busses/i2c-fsi.c
8982
8983FSI-ATTACHED SPI DRIVER
8984M:	Eddie James <eajames@linux.ibm.com>
8985L:	linux-spi@vger.kernel.org
8986S:	Maintained
8987F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8988F:	drivers/spi/spi-fsi.c
8989
8990FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8991M:	Jan Kara <jack@suse.cz>
8992R:	Amir Goldstein <amir73il@gmail.com>
8993L:	linux-fsdevel@vger.kernel.org
8994S:	Maintained
8995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8996F:	fs/notify/
8997F:	include/linux/fsnotify*.h
8998
8999FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9000M:	Eric Biggers <ebiggers@kernel.org>
9001M:	Theodore Y. Ts'o <tytso@mit.edu>
9002L:	fsverity@lists.linux.dev
9003S:	Supported
9004Q:	https://patchwork.kernel.org/project/fsverity/list/
9005T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9006F:	Documentation/filesystems/fsverity.rst
9007F:	fs/verity/
9008F:	include/linux/fsverity.h
9009F:	include/uapi/linux/fsverity.h
9010
9011FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9012M:	Michael Zaidman <michael.zaidman@gmail.com>
9013L:	linux-i2c@vger.kernel.org
9014L:	linux-input@vger.kernel.org
9015S:	Maintained
9016F:	drivers/hid/hid-ft260.c
9017
9018FUJITSU LAPTOP EXTRAS
9019M:	Jonathan Woithe <jwoithe@just42.net>
9020L:	platform-driver-x86@vger.kernel.org
9021S:	Maintained
9022F:	drivers/platform/x86/fujitsu-laptop.c
9023
9024FUJITSU TABLET EXTRAS
9025M:	Robert Gerlach <khnz@gmx.de>
9026L:	platform-driver-x86@vger.kernel.org
9027S:	Maintained
9028F:	drivers/platform/x86/fujitsu-tablet.c
9029
9030FUNCTION HOOKS (FTRACE)
9031M:	Steven Rostedt <rostedt@goodmis.org>
9032M:	Masami Hiramatsu <mhiramat@kernel.org>
9033R:	Mark Rutland <mark.rutland@arm.com>
9034L:	linux-kernel@vger.kernel.org
9035L:	linux-trace-kernel@vger.kernel.org
9036S:	Maintained
9037Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
9038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9039F:	Documentation/trace/ftrace*
9040F:	arch/*/*/*/*ftrace*
9041F:	arch/*/*/*ftrace*
9042F:	include/*/ftrace.h
9043F:	kernel/trace/fgraph.c
9044F:	kernel/trace/ftrace*
9045F:	samples/ftrace
9046
9047FUNGIBLE ETHERNET DRIVERS
9048M:	Dimitris Michailidis <dmichail@fungible.com>
9049L:	netdev@vger.kernel.org
9050S:	Supported
9051F:	drivers/net/ethernet/fungible/
9052
9053FUSE: FILESYSTEM IN USERSPACE
9054M:	Miklos Szeredi <miklos@szeredi.hu>
9055L:	linux-fsdevel@vger.kernel.org
9056S:	Maintained
9057W:	https://github.com/libfuse/
9058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9059F:	Documentation/filesystems/fuse.rst
9060F:	fs/fuse/
9061F:	include/uapi/linux/fuse.h
9062
9063FUTEX SUBSYSTEM
9064M:	Thomas Gleixner <tglx@linutronix.de>
9065M:	Ingo Molnar <mingo@redhat.com>
9066R:	Peter Zijlstra <peterz@infradead.org>
9067R:	Darren Hart <dvhart@infradead.org>
9068R:	Davidlohr Bueso <dave@stgolabs.net>
9069R:	André Almeida <andrealmeid@igalia.com>
9070L:	linux-kernel@vger.kernel.org
9071S:	Maintained
9072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9073F:	Documentation/locking/*futex*
9074F:	include/asm-generic/futex.h
9075F:	include/linux/futex.h
9076F:	include/uapi/linux/futex.h
9077F:	kernel/futex/*
9078F:	tools/perf/bench/futex*
9079F:	tools/testing/selftests/futex/
9080
9081GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9082M:	Sebastian Reichel <sre@kernel.org>
9083L:	linux-media@vger.kernel.org
9084S:	Maintained
9085F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9086F:	drivers/media/i2c/gc0308.c
9087
9088GALAXYCORE GC2145 SENSOR DRIVER
9089M:	Alain Volmat <alain.volmat@foss.st.com>
9090L:	linux-media@vger.kernel.org
9091S:	Maintained
9092T:	git git://linuxtv.org/media_tree.git
9093F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9094F:	drivers/media/i2c/gc2145.c
9095
9096GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9097M:	Tim Harvey <tharvey@gateworks.com>
9098S:	Maintained
9099F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9100F:	Documentation/hwmon/gsc-hwmon.rst
9101F:	drivers/hwmon/gsc-hwmon.c
9102F:	drivers/mfd/gateworks-gsc.c
9103F:	include/linux/mfd/gsc.h
9104F:	include/linux/platform_data/gsc_hwmon.h
9105
9106GCC PLUGINS
9107M:	Kees Cook <keescook@chromium.org>
9108L:	linux-hardening@vger.kernel.org
9109S:	Maintained
9110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9111F:	Documentation/kbuild/gcc-plugins.rst
9112F:	include/linux/stackleak.h
9113F:	kernel/stackleak.c
9114F:	scripts/Makefile.gcc-plugins
9115F:	scripts/gcc-plugins/
9116
9117GCOV BASED KERNEL PROFILING
9118M:	Peter Oberparleiter <oberpar@linux.ibm.com>
9119S:	Maintained
9120F:	Documentation/dev-tools/gcov.rst
9121F:	kernel/gcov/
9122
9123GDB KERNEL DEBUGGING HELPER SCRIPTS
9124M:	Jan Kiszka <jan.kiszka@siemens.com>
9125M:	Kieran Bingham <kbingham@kernel.org>
9126S:	Supported
9127F:	scripts/gdb/
9128
9129GEMINI CRYPTO DRIVER
9130M:	Corentin Labbe <clabbe@baylibre.com>
9131L:	linux-crypto@vger.kernel.org
9132S:	Maintained
9133F:	drivers/crypto/gemini/
9134
9135GEMTEK FM RADIO RECEIVER DRIVER
9136M:	Hans Verkuil <hverkuil@xs4all.nl>
9137L:	linux-media@vger.kernel.org
9138S:	Maintained
9139W:	https://linuxtv.org
9140T:	git git://linuxtv.org/media_tree.git
9141F:	drivers/media/radio/radio-gemtek*
9142
9143GENERIC ARCHITECTURE TOPOLOGY
9144M:	Sudeep Holla <sudeep.holla@arm.com>
9145L:	linux-kernel@vger.kernel.org
9146S:	Maintained
9147F:	drivers/base/arch_topology.c
9148F:	include/linux/arch_topology.h
9149
9150GENERIC ENTRY CODE
9151M:	Thomas Gleixner <tglx@linutronix.de>
9152M:	Peter Zijlstra <peterz@infradead.org>
9153M:	Andy Lutomirski <luto@kernel.org>
9154L:	linux-kernel@vger.kernel.org
9155S:	Maintained
9156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9157F:	include/linux/entry-common.h
9158F:	include/linux/entry-kvm.h
9159F:	kernel/entry/
9160
9161GENERIC GPIO I2C DRIVER
9162M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9163S:	Supported
9164F:	drivers/i2c/busses/i2c-gpio.c
9165F:	include/linux/platform_data/i2c-gpio.h
9166
9167GENERIC GPIO I2C MULTIPLEXER DRIVER
9168M:	Peter Korsgaard <peter.korsgaard@barco.com>
9169L:	linux-i2c@vger.kernel.org
9170S:	Supported
9171F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
9172F:	drivers/i2c/muxes/i2c-mux-gpio.c
9173F:	include/linux/platform_data/i2c-mux-gpio.h
9174
9175GENERIC GPIO RESET DRIVER
9176M:	Krzysztof Kozlowski <krzk@kernel.org>
9177S:	Maintained
9178F:	drivers/reset/reset-gpio.c
9179
9180GENERIC HDLC (WAN) DRIVERS
9181M:	Krzysztof Halasa <khc@pm.waw.pl>
9182S:	Maintained
9183W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
9184F:	drivers/net/wan/c101.c
9185F:	drivers/net/wan/hd6457*
9186F:	drivers/net/wan/hdlc*
9187F:	drivers/net/wan/n2.c
9188F:	drivers/net/wan/pc300too.c
9189F:	drivers/net/wan/pci200syn.c
9190F:	drivers/net/wan/wanxl*
9191
9192GENERIC INCLUDE/ASM HEADER FILES
9193M:	Arnd Bergmann <arnd@arndb.de>
9194L:	linux-arch@vger.kernel.org
9195S:	Maintained
9196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9197F:	include/asm-generic/
9198F:	include/uapi/asm-generic/
9199
9200GENERIC PHY FRAMEWORK
9201M:	Vinod Koul <vkoul@kernel.org>
9202M:	Kishon Vijay Abraham I <kishon@kernel.org>
9203L:	linux-phy@lists.infradead.org
9204S:	Supported
9205Q:	https://patchwork.kernel.org/project/linux-phy/list/
9206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9207F:	Documentation/devicetree/bindings/phy/
9208F:	drivers/phy/
9209F:	include/dt-bindings/phy/
9210F:	include/linux/phy/
9211
9212GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9213M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9214S:	Supported
9215F:	Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9216F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
9217
9218GENERIC PM DOMAINS
9219M:	Ulf Hansson <ulf.hansson@linaro.org>
9220L:	linux-pm@vger.kernel.org
9221S:	Supported
9222F:	Documentation/devicetree/bindings/power/power?domain*
9223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9224F:	drivers/pmdomain/
9225F:	include/linux/pm_domain.h
9226
9227GENERIC RADIX TREE
9228M:	Kent Overstreet <kent.overstreet@linux.dev>
9229S:	Supported
9230C:	irc://irc.oftc.net/bcache
9231F:	include/linux/generic-radix-tree.h
9232F:	lib/generic-radix-tree.c
9233
9234GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9235M:	Eugen Hristev <eugen.hristev@microchip.com>
9236L:	linux-input@vger.kernel.org
9237S:	Maintained
9238F:	drivers/input/touchscreen/resistive-adc-touch.c
9239
9240GENERIC STRING LIBRARY
9241M:	Kees Cook <keescook@chromium.org>
9242R:	Andy Shevchenko <andy@kernel.org>
9243L:	linux-hardening@vger.kernel.org
9244S:	Supported
9245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9246F:	include/linux/string.h
9247F:	include/linux/string_choices.h
9248F:	include/linux/string_helpers.h
9249F:	lib/string.c
9250F:	lib/string_kunit.c
9251F:	lib/string_helpers.c
9252F:	lib/string_helpers_kunit.c
9253F:	scripts/coccinelle/api/string_choices.cocci
9254
9255GENERIC UIO DRIVER FOR PCI DEVICES
9256M:	"Michael S. Tsirkin" <mst@redhat.com>
9257L:	kvm@vger.kernel.org
9258S:	Supported
9259F:	drivers/uio/uio_pci_generic.c
9260
9261GENERIC VDSO LIBRARY
9262M:	Andy Lutomirski <luto@kernel.org>
9263M:	Thomas Gleixner <tglx@linutronix.de>
9264M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
9265L:	linux-kernel@vger.kernel.org
9266S:	Maintained
9267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9268F:	include/asm-generic/vdso/vsyscall.h
9269F:	include/vdso/
9270F:	kernel/time/vsyscall.c
9271F:	lib/vdso/
9272
9273GENWQE (IBM Generic Workqueue Card)
9274M:	Frank Haverkamp <haver@linux.ibm.com>
9275S:	Supported
9276F:	drivers/misc/genwqe/
9277
9278GET_MAINTAINER SCRIPT
9279M:	Joe Perches <joe@perches.com>
9280S:	Maintained
9281F:	scripts/get_maintainer.pl
9282
9283GFS2 FILE SYSTEM
9284M:	Andreas Gruenbacher <agruenba@redhat.com>
9285L:	gfs2@lists.linux.dev
9286S:	Supported
9287B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9289F:	Documentation/filesystems/gfs2*
9290F:	fs/gfs2/
9291F:	include/uapi/linux/gfs2_ondisk.h
9292
9293GIGABYTE WATERFORCE SENSOR DRIVER
9294M:	Aleksa Savic <savicaleksa83@gmail.com>
9295L:	linux-hwmon@vger.kernel.org
9296S:	Maintained
9297F:	Documentation/hwmon/gigabyte_waterforce.rst
9298F:	drivers/hwmon/gigabyte_waterforce.c
9299
9300GIGABYTE WMI DRIVER
9301M:	Thomas Weißschuh <thomas@weissschuh.net>
9302L:	platform-driver-x86@vger.kernel.org
9303S:	Maintained
9304F:	drivers/platform/x86/gigabyte-wmi.c
9305
9306GNSS SUBSYSTEM
9307M:	Johan Hovold <johan@kernel.org>
9308S:	Maintained
9309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9310F:	Documentation/ABI/testing/sysfs-class-gnss
9311F:	Documentation/devicetree/bindings/gnss/
9312F:	drivers/gnss/
9313F:	include/linux/gnss.h
9314
9315GO7007 MPEG CODEC
9316M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
9317L:	linux-media@vger.kernel.org
9318S:	Maintained
9319F:	drivers/media/usb/go7007/
9320
9321GOODIX TOUCHSCREEN
9322M:	Bastien Nocera <hadess@hadess.net>
9323M:	Hans de Goede <hdegoede@redhat.com>
9324L:	linux-input@vger.kernel.org
9325S:	Maintained
9326F:	drivers/input/touchscreen/goodix*
9327
9328GOOGLE ETHERNET DRIVERS
9329M:	Jeroen de Borst <jeroendb@google.com>
9330M:	Praveen Kaligineedi <pkaligineedi@google.com>
9331R:	Shailend Chand <shailend@google.com>
9332L:	netdev@vger.kernel.org
9333S:	Supported
9334F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
9335F:	drivers/net/ethernet/google
9336
9337GOOGLE FIRMWARE DRIVERS
9338M:	Tzung-Bi Shih <tzungbi@kernel.org>
9339R:	Brian Norris <briannorris@chromium.org>
9340R:	Julius Werner <jwerner@chromium.org>
9341L:	chrome-platform@lists.linux.dev
9342S:	Maintained
9343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9344F:	drivers/firmware/google/
9345
9346GOOGLE TENSOR SoC SUPPORT
9347M:	Peter Griffin <peter.griffin@linaro.org>
9348L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9349L:	linux-samsung-soc@vger.kernel.org
9350S:	Maintained
9351F:	Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9352F:	arch/arm64/boot/dts/exynos/google/
9353F:	drivers/clk/samsung/clk-gs101.c
9354F:	drivers/phy/samsung/phy-gs101-ufs.c
9355F:	include/dt-bindings/clock/google,gs101.h
9356K:	[gG]oogle.?[tT]ensor
9357
9358GPD POCKET FAN DRIVER
9359M:	Hans de Goede <hdegoede@redhat.com>
9360L:	platform-driver-x86@vger.kernel.org
9361S:	Maintained
9362F:	drivers/platform/x86/gpd-pocket-fan.c
9363
9364GPIO ACPI SUPPORT
9365M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9366M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9367L:	linux-gpio@vger.kernel.org
9368L:	linux-acpi@vger.kernel.org
9369S:	Supported
9370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9371F:	Documentation/firmware-guide/acpi/gpio-properties.rst
9372F:	drivers/gpio/gpiolib-acpi.c
9373F:	drivers/gpio/gpiolib-acpi.h
9374
9375GPIO AGGREGATOR
9376M:	Geert Uytterhoeven <geert+renesas@glider.be>
9377L:	linux-gpio@vger.kernel.org
9378S:	Supported
9379F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
9380F:	drivers/gpio/gpio-aggregator.c
9381
9382GPIO IR Transmitter
9383M:	Sean Young <sean@mess.org>
9384L:	linux-media@vger.kernel.org
9385S:	Maintained
9386F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9387F:	drivers/media/rc/gpio-ir-tx.c
9388
9389GPIO MOCKUP DRIVER
9390M:	Bamvor Jian Zhang <bamv2005@gmail.com>
9391L:	linux-gpio@vger.kernel.org
9392S:	Maintained
9393F:	drivers/gpio/gpio-mockup.c
9394F:	tools/testing/selftests/gpio/
9395
9396GPIO REGMAP
9397M:	Michael Walle <mwalle@kernel.org>
9398S:	Maintained
9399F:	drivers/gpio/gpio-regmap.c
9400F:	include/linux/gpio/regmap.h
9401K:	(devm_)?gpio_regmap_(un)?register
9402
9403GPIO SUBSYSTEM
9404M:	Linus Walleij <linus.walleij@linaro.org>
9405M:	Bartosz Golaszewski <brgl@bgdev.pl>
9406L:	linux-gpio@vger.kernel.org
9407S:	Maintained
9408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9409F:	Documentation/admin-guide/gpio/
9410F:	Documentation/devicetree/bindings/gpio/
9411F:	Documentation/driver-api/gpio/
9412F:	drivers/gpio/
9413F:	include/dt-bindings/gpio/
9414F:	include/linux/gpio.h
9415F:	include/linux/gpio/
9416F:	include/linux/of_gpio.h
9417
9418GPIO UAPI
9419M:	Bartosz Golaszewski <brgl@bgdev.pl>
9420R:	Kent Gibson <warthog618@gmail.com>
9421L:	linux-gpio@vger.kernel.org
9422S:	Maintained
9423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9424F:	Documentation/ABI/obsolete/sysfs-gpio
9425F:	Documentation/ABI/testing/gpio-cdev
9426F:	Documentation/userspace-api/gpio/
9427F:	drivers/gpio/gpiolib-cdev.c
9428F:	include/uapi/linux/gpio.h
9429F:	tools/gpio/
9430
9431GRE DEMULTIPLEXER DRIVER
9432M:	Dmitry Kozlov <xeb@mail.ru>
9433L:	netdev@vger.kernel.org
9434S:	Maintained
9435F:	include/net/gre.h
9436F:	net/ipv4/gre_demux.c
9437F:	net/ipv4/gre_offload.c
9438
9439GRETH 10/100/1G Ethernet MAC device driver
9440M:	Andreas Larsson <andreas@gaisler.com>
9441L:	netdev@vger.kernel.org
9442S:	Maintained
9443F:	drivers/net/ethernet/aeroflex/
9444
9445GREYBUS AUDIO PROTOCOLS DRIVERS
9446M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
9447M:	Mark Greer <mgreer@animalcreek.com>
9448S:	Maintained
9449F:	drivers/staging/greybus/audio_apbridgea.c
9450F:	drivers/staging/greybus/audio_apbridgea.h
9451F:	drivers/staging/greybus/audio_codec.c
9452F:	drivers/staging/greybus/audio_codec.h
9453F:	drivers/staging/greybus/audio_gb.c
9454F:	drivers/staging/greybus/audio_manager.c
9455F:	drivers/staging/greybus/audio_manager.h
9456F:	drivers/staging/greybus/audio_manager_module.c
9457F:	drivers/staging/greybus/audio_manager_private.h
9458F:	drivers/staging/greybus/audio_manager_sysfs.c
9459F:	drivers/staging/greybus/audio_module.c
9460F:	drivers/staging/greybus/audio_topology.c
9461
9462GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9463M:	Viresh Kumar <vireshk@kernel.org>
9464S:	Maintained
9465F:	drivers/staging/greybus/authentication.c
9466F:	drivers/staging/greybus/bootrom.c
9467F:	drivers/staging/greybus/firmware.h
9468F:	drivers/staging/greybus/fw-core.c
9469F:	drivers/staging/greybus/fw-download.c
9470F:	drivers/staging/greybus/fw-management.c
9471F:	drivers/staging/greybus/greybus_authentication.h
9472F:	drivers/staging/greybus/greybus_firmware.h
9473F:	drivers/staging/greybus/hid.c
9474F:	drivers/staging/greybus/i2c.c
9475F:	drivers/staging/greybus/spi.c
9476F:	drivers/staging/greybus/spilib.c
9477F:	drivers/staging/greybus/spilib.h
9478
9479GREYBUS LOOPBACK DRIVER
9480M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
9481S:	Maintained
9482F:	drivers/staging/greybus/loopback.c
9483
9484GREYBUS PLATFORM DRIVERS
9485M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
9486S:	Maintained
9487F:	drivers/staging/greybus/arche-apb-ctrl.c
9488F:	drivers/staging/greybus/arche-platform.c
9489F:	drivers/staging/greybus/arche_platform.h
9490
9491GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9492M:	Rui Miguel Silva <rmfrfs@gmail.com>
9493S:	Maintained
9494F:	drivers/staging/greybus/gpio.c
9495F:	drivers/staging/greybus/light.c
9496F:	drivers/staging/greybus/power_supply.c
9497F:	drivers/staging/greybus/sdio.c
9498F:	drivers/staging/greybus/spi.c
9499F:	drivers/staging/greybus/spilib.c
9500
9501GREYBUS BEAGLEPLAY DRIVERS
9502M:	Ayush Singh <ayushdevel1325@gmail.com>
9503L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9504S:	Maintained
9505F:	Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9506F:	drivers/greybus/gb-beagleplay.c
9507
9508GREYBUS SUBSYSTEM
9509M:	Johan Hovold <johan@kernel.org>
9510M:	Alex Elder <elder@kernel.org>
9511M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9512L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9513S:	Maintained
9514F:	drivers/greybus/
9515F:	drivers/staging/greybus/
9516F:	include/linux/greybus.h
9517F:	include/linux/greybus/
9518
9519GREYBUS UART PROTOCOLS DRIVERS
9520M:	David Lin <dtwlin@gmail.com>
9521S:	Maintained
9522F:	drivers/staging/greybus/log.c
9523F:	drivers/staging/greybus/uart.c
9524
9525GS1662 VIDEO SERIALIZER
9526M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
9527L:	linux-media@vger.kernel.org
9528S:	Maintained
9529T:	git git://linuxtv.org/media_tree.git
9530F:	drivers/media/spi/gs1662.c
9531
9532GSPCA FINEPIX SUBDRIVER
9533M:	Frank Zago <frank@zago.net>
9534L:	linux-media@vger.kernel.org
9535S:	Maintained
9536T:	git git://linuxtv.org/media_tree.git
9537F:	drivers/media/usb/gspca/finepix.c
9538
9539GSPCA GL860 SUBDRIVER
9540M:	Olivier Lorin <o.lorin@laposte.net>
9541L:	linux-media@vger.kernel.org
9542S:	Maintained
9543T:	git git://linuxtv.org/media_tree.git
9544F:	drivers/media/usb/gspca/gl860/
9545
9546GSPCA M5602 SUBDRIVER
9547M:	Erik Andren <erik.andren@gmail.com>
9548L:	linux-media@vger.kernel.org
9549S:	Maintained
9550T:	git git://linuxtv.org/media_tree.git
9551F:	drivers/media/usb/gspca/m5602/
9552
9553GSPCA PAC207 SONIXB SUBDRIVER
9554M:	Hans Verkuil <hverkuil@xs4all.nl>
9555L:	linux-media@vger.kernel.org
9556S:	Odd Fixes
9557T:	git git://linuxtv.org/media_tree.git
9558F:	drivers/media/usb/gspca/pac207.c
9559
9560GSPCA SN9C20X SUBDRIVER
9561M:	Brian Johnson <brijohn@gmail.com>
9562L:	linux-media@vger.kernel.org
9563S:	Maintained
9564T:	git git://linuxtv.org/media_tree.git
9565F:	drivers/media/usb/gspca/sn9c20x.c
9566
9567GSPCA T613 SUBDRIVER
9568M:	Leandro Costantino <lcostantino@gmail.com>
9569L:	linux-media@vger.kernel.org
9570S:	Maintained
9571T:	git git://linuxtv.org/media_tree.git
9572F:	drivers/media/usb/gspca/t613.c
9573
9574GSPCA USB WEBCAM DRIVER
9575M:	Hans Verkuil <hverkuil@xs4all.nl>
9576L:	linux-media@vger.kernel.org
9577S:	Odd Fixes
9578T:	git git://linuxtv.org/media_tree.git
9579F:	drivers/media/usb/gspca/
9580
9581GTP (GPRS Tunneling Protocol)
9582M:	Pablo Neira Ayuso <pablo@netfilter.org>
9583M:	Harald Welte <laforge@gnumonks.org>
9584L:	osmocom-net-gprs@lists.osmocom.org
9585S:	Maintained
9586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9587F:	drivers/net/gtp.c
9588
9589GUID PARTITION TABLE (GPT)
9590M:	Davidlohr Bueso <dave@stgolabs.net>
9591L:	linux-efi@vger.kernel.org
9592S:	Maintained
9593F:	block/partitions/efi.*
9594
9595HABANALABS PCI DRIVER
9596M:	Oded Gabbay <ogabbay@kernel.org>
9597L:	dri-devel@lists.freedesktop.org
9598S:	Supported
9599C:	irc://irc.oftc.net/dri-devel
9600T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
9601F:	Documentation/ABI/testing/debugfs-driver-habanalabs
9602F:	Documentation/ABI/testing/sysfs-driver-habanalabs
9603F:	drivers/accel/habanalabs/
9604F:	include/linux/habanalabs/
9605F:	include/trace/events/habanalabs.h
9606F:	include/uapi/drm/habanalabs_accel.h
9607
9608HACKRF MEDIA DRIVER
9609L:	linux-media@vger.kernel.org
9610S:	Orphan
9611W:	https://linuxtv.org
9612Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9613F:	drivers/media/usb/hackrf/
9614
9615HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9616M:	Chuck Lever <chuck.lever@oracle.com>
9617L:	kernel-tls-handshake@lists.linux.dev
9618L:	netdev@vger.kernel.org
9619S:	Maintained
9620F:	Documentation/netlink/specs/handshake.yaml
9621F:	Documentation/networking/tls-handshake.rst
9622F:	include/net/handshake.h
9623F:	include/trace/events/handshake.h
9624F:	net/handshake/
9625
9626HANTRO VPU CODEC DRIVER
9627M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
9628M:	Philipp Zabel <p.zabel@pengutronix.de>
9629L:	linux-media@vger.kernel.org
9630L:	linux-rockchip@lists.infradead.org
9631S:	Maintained
9632F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9633F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9634F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9635F:	drivers/media/platform/verisilicon/
9636
9637HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9638M:	Frank Seidel <frank@f-seidel.de>
9639L:	platform-driver-x86@vger.kernel.org
9640S:	Maintained
9641W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9642F:	drivers/platform/x86/hdaps.c
9643
9644HARDWARE MONITORING
9645M:	Jean Delvare <jdelvare@suse.com>
9646M:	Guenter Roeck <linux@roeck-us.net>
9647L:	linux-hwmon@vger.kernel.org
9648S:	Maintained
9649W:	http://hwmon.wiki.kernel.org/
9650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9651F:	Documentation/ABI/testing/sysfs-class-hwmon
9652F:	Documentation/devicetree/bindings/hwmon/
9653F:	Documentation/hwmon/
9654F:	drivers/hwmon/
9655F:	include/linux/hwmon*.h
9656F:	include/trace/events/hwmon*.h
9657K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9658
9659HARDWARE RANDOM NUMBER GENERATOR CORE
9660M:	Olivia Mackall <olivia@selenic.com>
9661M:	Herbert Xu <herbert@gondor.apana.org.au>
9662L:	linux-crypto@vger.kernel.org
9663S:	Odd fixes
9664F:	Documentation/admin-guide/hw_random.rst
9665F:	Documentation/devicetree/bindings/rng/
9666F:	drivers/char/hw_random/
9667F:	include/linux/hw_random.h
9668
9669HARDWARE SPINLOCK CORE
9670M:	Bjorn Andersson <andersson@kernel.org>
9671R:	Baolin Wang <baolin.wang7@gmail.com>
9672L:	linux-remoteproc@vger.kernel.org
9673S:	Maintained
9674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9675F:	Documentation/devicetree/bindings/hwlock/
9676F:	Documentation/locking/hwspinlock.rst
9677F:	drivers/hwspinlock/
9678F:	include/linux/hwspinlock.h
9679
9680HARDWARE TRACING FACILITIES
9681M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9682S:	Maintained
9683F:	drivers/hwtracing/
9684
9685HARMONY SOUND DRIVER
9686L:	linux-parisc@vger.kernel.org
9687S:	Maintained
9688F:	sound/parisc/harmony.*
9689
9690HDPVR USB VIDEO ENCODER DRIVER
9691M:	Hans Verkuil <hverkuil@xs4all.nl>
9692L:	linux-media@vger.kernel.org
9693S:	Odd Fixes
9694W:	https://linuxtv.org
9695T:	git git://linuxtv.org/media_tree.git
9696F:	drivers/media/usb/hdpvr/
9697
9698HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9699M:	Keng-Yu Lin <keng-yu.lin@hpe.com>
9700S:	Supported
9701F:	drivers/misc/hpilo.[ch]
9702
9703HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9704M:	Jerry Hoemann <jerry.hoemann@hpe.com>
9705S:	Supported
9706F:	Documentation/watchdog/hpwdt.rst
9707F:	drivers/watchdog/hpwdt.c
9708
9709HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9710M:	Don Brace <don.brace@microchip.com>
9711L:	storagedev@microchip.com
9712L:	linux-scsi@vger.kernel.org
9713S:	Supported
9714F:	Documentation/scsi/hpsa.rst
9715F:	drivers/scsi/hpsa*.[ch]
9716F:	include/linux/cciss*.h
9717F:	include/uapi/linux/cciss*.h
9718
9719HFI1 DRIVER
9720M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
9721L:	linux-rdma@vger.kernel.org
9722S:	Supported
9723F:	drivers/infiniband/hw/hfi1
9724
9725HFS FILESYSTEM
9726L:	linux-fsdevel@vger.kernel.org
9727S:	Orphan
9728F:	Documentation/filesystems/hfs.rst
9729F:	fs/hfs/
9730
9731HFSPLUS FILESYSTEM
9732L:	linux-fsdevel@vger.kernel.org
9733S:	Orphan
9734F:	Documentation/filesystems/hfsplus.rst
9735F:	fs/hfsplus/
9736
9737HGA FRAMEBUFFER DRIVER
9738M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9739L:	linux-nvidia@lists.surfsouth.com
9740S:	Maintained
9741W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9742F:	drivers/video/fbdev/hgafb.c
9743
9744HIBERNATION (aka Software Suspend, aka swsusp)
9745M:	"Rafael J. Wysocki" <rafael@kernel.org>
9746M:	Pavel Machek <pavel@ucw.cz>
9747L:	linux-pm@vger.kernel.org
9748S:	Supported
9749B:	https://bugzilla.kernel.org
9750F:	arch/*/include/asm/suspend*.h
9751F:	arch/x86/power/
9752F:	drivers/base/power/
9753F:	include/linux/freezer.h
9754F:	include/linux/pm.h
9755F:	include/linux/suspend.h
9756F:	kernel/power/
9757
9758HID CORE LAYER
9759M:	Jiri Kosina <jikos@kernel.org>
9760M:	Benjamin Tissoires <bentiss@kernel.org>
9761L:	linux-input@vger.kernel.org
9762S:	Maintained
9763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9764F:	Documentation/hid/
9765F:	drivers/hid/
9766F:	include/linux/hid*
9767F:	include/uapi/linux/hid*
9768F:	samples/hid/
9769F:	tools/testing/selftests/hid/
9770
9771HID LOGITECH DRIVERS
9772R:	Filipe Laíns <lains@riseup.net>
9773L:	linux-input@vger.kernel.org
9774S:	Maintained
9775F:	drivers/hid/hid-logitech-*
9776
9777HID NVIDIA SHIELD DRIVER
9778M:	Rahul Rameshbabu <rrameshbabu@nvidia.com>
9779L:	linux-input@vger.kernel.org
9780S:	Maintained
9781F:	drivers/hid/hid-nvidia-shield.c
9782
9783HID PHOENIX RC FLIGHT CONTROLLER
9784M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9785L:	linux-input@vger.kernel.org
9786S:	Maintained
9787F:	drivers/hid/hid-pxrc.c
9788
9789HID PLAYSTATION DRIVER
9790M:	Roderick Colenbrander <roderick.colenbrander@sony.com>
9791L:	linux-input@vger.kernel.org
9792S:	Supported
9793F:	drivers/hid/hid-playstation.c
9794
9795HID SENSOR HUB DRIVERS
9796M:	Jiri Kosina <jikos@kernel.org>
9797M:	Jonathan Cameron <jic23@kernel.org>
9798M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9799L:	linux-input@vger.kernel.org
9800L:	linux-iio@vger.kernel.org
9801S:	Maintained
9802F:	Documentation/hid/hid-sensor*
9803F:	drivers/hid/hid-sensor-*
9804F:	drivers/iio/*/hid-*
9805F:	include/linux/hid-sensor-*
9806
9807HID VRC-2 CAR CONTROLLER DRIVER
9808M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9809L:	linux-input@vger.kernel.org
9810S:	Maintained
9811F:	drivers/hid/hid-vrc2.c
9812
9813HID WACOM DRIVER
9814M:	Ping Cheng <ping.cheng@wacom.com>
9815M:	Jason Gerecke  <jason.gerecke@wacom.com>
9816L:	linux-input@vger.kernel.org
9817S:	Maintained
9818F:	drivers/hid/wacom.h
9819F:	drivers/hid/wacom_*
9820
9821HID++ LOGITECH DRIVERS
9822R:	Filipe Laíns <lains@riseup.net>
9823R:	Bastien Nocera <hadess@hadess.net>
9824L:	linux-input@vger.kernel.org
9825S:	Maintained
9826F:	drivers/hid/hid-logitech-hidpp.c
9827
9828HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
9829M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
9830M:	Frederic Weisbecker <frederic@kernel.org>
9831M:	Thomas Gleixner <tglx@linutronix.de>
9832L:	linux-kernel@vger.kernel.org
9833S:	Maintained
9834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9835F:	Documentation/timers/
9836F:	include/linux/clockchips.h
9837F:	include/linux/hrtimer.h
9838F:	include/linux/timer.h
9839F:	kernel/time/clockevents.c
9840F:	kernel/time/hrtimer.c
9841F:	kernel/time/timer.c
9842F:	kernel/time/timer_list.c
9843F:	kernel/time/timer_migration.*
9844F:	tools/testing/selftests/timers/
9845
9846HIGH-SPEED SCC DRIVER FOR AX.25
9847L:	linux-hams@vger.kernel.org
9848S:	Orphan
9849F:	drivers/net/hamradio/scc.c
9850
9851HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9852M:	HighPoint Linux Team <linux@highpoint-tech.com>
9853S:	Supported
9854W:	http://www.highpoint-tech.com
9855F:	Documentation/scsi/hptiop.rst
9856F:	drivers/scsi/hptiop.c
9857
9858HIKEY960 ONBOARD USB GPIO HUB DRIVER
9859M:	John Stultz <jstultz@google.com>
9860L:	linux-kernel@vger.kernel.org
9861S:	Maintained
9862F:	drivers/misc/hisi_hikey_usb.c
9863
9864HIMAX HX83112B TOUCHSCREEN SUPPORT
9865M:	Job Noorman <job@noorman.info>
9866L:	linux-input@vger.kernel.org
9867S:	Maintained
9868F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
9869F:	drivers/input/touchscreen/himax_hx83112b.c
9870
9871HIPPI
9872M:	Jes Sorensen <jes@trained-monkey.org>
9873L:	linux-hippi@sunsite.dk
9874S:	Maintained
9875F:	drivers/net/hippi/
9876F:	include/linux/hippidevice.h
9877F:	include/uapi/linux/if_hippi.h
9878F:	net/802/hippi.c
9879
9880HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9881M:	Kurt Kanzenbach <kurt@linutronix.de>
9882L:	netdev@vger.kernel.org
9883S:	Maintained
9884F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9885F:	drivers/net/dsa/hirschmann/*
9886F:	include/linux/platform_data/hirschmann-hellcreek.h
9887F:	net/dsa/tag_hellcreek.c
9888
9889HISILICON DMA DRIVER
9890M:	Zhou Wang <wangzhou1@hisilicon.com>
9891M:	Jie Hai <haijie1@huawei.com>
9892L:	dmaengine@vger.kernel.org
9893S:	Maintained
9894F:	drivers/dma/hisi_dma.c
9895
9896HISILICON GPIO DRIVER
9897M:	Jay Fang <f.fangjian@huawei.com>
9898L:	linux-gpio@vger.kernel.org
9899S:	Maintained
9900F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
9901F:	drivers/gpio/gpio-hisi.c
9902
9903HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9904M:	Zhiqi Song <songzhiqi1@huawei.com>
9905M:	Longfang Liu <liulongfang@huawei.com>
9906L:	linux-crypto@vger.kernel.org
9907S:	Maintained
9908F:	Documentation/ABI/testing/debugfs-hisi-hpre
9909F:	drivers/crypto/hisilicon/hpre/hpre.h
9910F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
9911F:	drivers/crypto/hisilicon/hpre/hpre_main.c
9912
9913HISILICON HNS3 PMU DRIVER
9914M:	Jijie Shao <shaojijie@huawei.com>
9915S:	Supported
9916F:	Documentation/admin-guide/perf/hns3-pmu.rst
9917F:	drivers/perf/hisilicon/hns3_pmu.c
9918
9919HISILICON I2C CONTROLLER DRIVER
9920M:	Yicong Yang <yangyicong@hisilicon.com>
9921L:	linux-i2c@vger.kernel.org
9922S:	Maintained
9923W:	https://www.hisilicon.com
9924F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
9925F:	drivers/i2c/busses/i2c-hisi.c
9926
9927HISILICON KUNPENG SOC HCCS DRIVER
9928M:	Huisong Li <lihuisong@huawei.com>
9929S:	Maintained
9930F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
9931F:	drivers/soc/hisilicon/kunpeng_hccs.c
9932F:	drivers/soc/hisilicon/kunpeng_hccs.h
9933
9934HISILICON LPC BUS DRIVER
9935M:	Jay Fang <f.fangjian@huawei.com>
9936S:	Maintained
9937W:	http://www.hisilicon.com
9938F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9939F:	drivers/bus/hisi_lpc.c
9940
9941HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9942M:	Yisen Zhuang <yisen.zhuang@huawei.com>
9943M:	Salil Mehta <salil.mehta@huawei.com>
9944M:	Jijie Shao <shaojijie@huawei.com>
9945L:	netdev@vger.kernel.org
9946S:	Maintained
9947W:	http://www.hisilicon.com
9948F:	drivers/net/ethernet/hisilicon/hns3/
9949
9950HISILICON NETWORK SUBSYSTEM DRIVER
9951M:	Yisen Zhuang <yisen.zhuang@huawei.com>
9952M:	Salil Mehta <salil.mehta@huawei.com>
9953L:	netdev@vger.kernel.org
9954S:	Maintained
9955W:	http://www.hisilicon.com
9956F:	Documentation/devicetree/bindings/net/hisilicon*.txt
9957F:	drivers/net/ethernet/hisilicon/
9958
9959HISILICON PMU DRIVER
9960M:	Yicong Yang <yangyicong@hisilicon.com>
9961M:	Jonathan Cameron <jonathan.cameron@huawei.com>
9962S:	Supported
9963W:	http://www.hisilicon.com
9964F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9965F:	Documentation/admin-guide/perf/hisi-pmu.rst
9966F:	drivers/perf/hisilicon
9967
9968HISILICON PTT DRIVER
9969M:	Yicong Yang <yangyicong@hisilicon.com>
9970M:	Jonathan Cameron <jonathan.cameron@huawei.com>
9971L:	linux-kernel@vger.kernel.org
9972S:	Maintained
9973F:	Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
9974F:	Documentation/trace/hisi-ptt.rst
9975F:	drivers/hwtracing/ptt/
9976F:	tools/perf/arch/arm64/util/hisi-ptt.c
9977F:	tools/perf/util/hisi-ptt*
9978F:	tools/perf/util/hisi-ptt-decoder/*
9979
9980HISILICON QM DRIVER
9981M:	Weili Qian <qianweili@huawei.com>
9982M:	Zhou Wang <wangzhou1@hisilicon.com>
9983L:	linux-crypto@vger.kernel.org
9984S:	Maintained
9985F:	drivers/crypto/hisilicon/Kconfig
9986F:	drivers/crypto/hisilicon/Makefile
9987F:	drivers/crypto/hisilicon/qm.c
9988F:	drivers/crypto/hisilicon/sgl.c
9989F:	include/linux/hisi_acc_qm.h
9990
9991HISILICON ROCE DRIVER
9992M:	Chengchang Tang <tangchengchang@huawei.com>
9993M:	Junxian Huang <huangjunxian6@hisilicon.com>
9994L:	linux-rdma@vger.kernel.org
9995S:	Maintained
9996F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9997F:	drivers/infiniband/hw/hns/
9998
9999HISILICON SAS Controller
10000M:	Xiang Chen <chenxiang66@hisilicon.com>
10001S:	Supported
10002W:	http://www.hisilicon.com
10003F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10004F:	drivers/scsi/hisi_sas/
10005
10006HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10007M:	Longfang Liu <liulongfang@huawei.com>
10008L:	linux-crypto@vger.kernel.org
10009S:	Maintained
10010F:	Documentation/ABI/testing/debugfs-hisi-sec
10011F:	drivers/crypto/hisilicon/sec2/sec.h
10012F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
10013F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
10014F:	drivers/crypto/hisilicon/sec2/sec_main.c
10015
10016HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10017M:	Jay Fang <f.fangjian@huawei.com>
10018L:	linux-spi@vger.kernel.org
10019S:	Maintained
10020W:	http://www.hisilicon.com
10021F:	drivers/spi/spi-hisi-kunpeng.c
10022
10023HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10024M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10025L:	linux-kernel@vger.kernel.org
10026S:	Maintained
10027F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10028F:	drivers/spmi/hisi-spmi-controller.c
10029
10030HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10031M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10032L:	linux-kernel@vger.kernel.org
10033S:	Maintained
10034F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10035F:	drivers/mfd/hi6421-spmi-pmic.c
10036
10037HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10038M:	Weili Qian <qianweili@huawei.com>
10039S:	Maintained
10040F:	drivers/crypto/hisilicon/trng/trng.c
10041
10042HISILICON V3XX SPI NOR FLASH Controller Driver
10043M:	Jay Fang <f.fangjian@huawei.com>
10044S:	Maintained
10045W:	http://www.hisilicon.com
10046F:	drivers/spi/spi-hisi-sfc-v3xx.c
10047
10048HISILICON ZIP Controller DRIVER
10049M:	Yang Shen <shenyang39@huawei.com>
10050M:	Zhou Wang <wangzhou1@hisilicon.com>
10051L:	linux-crypto@vger.kernel.org
10052S:	Maintained
10053F:	Documentation/ABI/testing/debugfs-hisi-zip
10054F:	drivers/crypto/hisilicon/zip/
10055
10056HMM - Heterogeneous Memory Management
10057M:	Jérôme Glisse <jglisse@redhat.com>
10058L:	linux-mm@kvack.org
10059S:	Maintained
10060F:	Documentation/mm/hmm.rst
10061F:	include/linux/hmm*
10062F:	lib/test_hmm*
10063F:	mm/hmm*
10064F:	tools/testing/selftests/mm/*hmm*
10065
10066HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10067M:	Petre Rodan <petre.rodan@subdimension.ro>
10068L:	linux-iio@vger.kernel.org
10069S:	Maintained
10070F:	Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10071F:	drivers/iio/pressure/hsc030pa*
10072
10073HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10074M:	Andreas Klinger <ak@it-klinger.de>
10075M:	Petre Rodan <petre.rodan@subdimension.ro>
10076L:	linux-iio@vger.kernel.org
10077S:	Maintained
10078F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10079F:	drivers/iio/pressure/mprls0025pa*
10080
10081HP BIOSCFG DRIVER
10082M:	Jorge Lopez <jorge.lopez2@hp.com>
10083L:	platform-driver-x86@vger.kernel.org
10084S:	Maintained
10085F:	drivers/platform/x86/hp/hp-bioscfg/
10086
10087HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10088L:	platform-driver-x86@vger.kernel.org
10089S:	Orphan
10090F:	drivers/platform/x86/hp/tc1100-wmi.c
10091
10092HP WMI HARDWARE MONITOR DRIVER
10093M:	James Seo <james@equiv.tech>
10094L:	linux-hwmon@vger.kernel.org
10095S:	Maintained
10096F:	Documentation/hwmon/hp-wmi-sensors.rst
10097F:	drivers/hwmon/hp-wmi-sensors.c
10098
10099HPET:	High Precision Event Timers driver
10100M:	Clemens Ladisch <clemens@ladisch.de>
10101S:	Maintained
10102F:	Documentation/timers/hpet.rst
10103F:	drivers/char/hpet.c
10104F:	include/linux/hpet.h
10105F:	include/uapi/linux/hpet.h
10106
10107HPET:	x86
10108S:	Orphan
10109F:	arch/x86/include/asm/hpet.h
10110F:	arch/x86/kernel/hpet.c
10111
10112HPFS FILESYSTEM
10113M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
10114S:	Maintained
10115W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10116F:	fs/hpfs/
10117
10118HS3001 Hardware Temperature and Humidity Sensor
10119M:	Andre Werner <andre.werner@systec-electronic.com>
10120L:	linux-hwmon@vger.kernel.org
10121S:	Maintained
10122F:	drivers/hwmon/hs3001.c
10123
10124HSI SUBSYSTEM
10125M:	Sebastian Reichel <sre@kernel.org>
10126S:	Maintained
10127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10128F:	Documentation/ABI/testing/sysfs-bus-hsi
10129F:	Documentation/driver-api/hsi.rst
10130F:	drivers/hsi/
10131F:	include/linux/hsi/
10132F:	include/uapi/linux/hsi/
10133
10134HSO 3G MODEM DRIVER
10135L:	linux-usb@vger.kernel.org
10136S:	Orphan
10137F:	drivers/net/usb/hso.c
10138
10139HSR NETWORK PROTOCOL
10140L:	netdev@vger.kernel.org
10141S:	Orphan
10142F:	net/hsr/
10143
10144HT16K33 LED CONTROLLER DRIVER
10145M:	Robin van der Gracht <robin@protonic.nl>
10146S:	Maintained
10147F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10148F:	drivers/auxdisplay/ht16k33.c
10149
10150HTCPEN TOUCHSCREEN DRIVER
10151M:	Pau Oliva Fora <pof@eslack.org>
10152L:	linux-input@vger.kernel.org
10153S:	Maintained
10154F:	drivers/input/touchscreen/htcpen.c
10155
10156HTE SUBSYSTEM
10157M:	Dipen Patel <dipenp@nvidia.com>
10158L:	timestamp@lists.linux.dev
10159S:	Maintained
10160Q:	https://patchwork.kernel.org/project/timestamp/list/
10161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10162F:	Documentation/devicetree/bindings/timestamp/
10163F:	Documentation/driver-api/hte/
10164F:	drivers/hte/
10165F:	include/linux/hte.h
10166
10167HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10168M:	Lorenzo Bianconi <lorenzo@kernel.org>
10169L:	linux-iio@vger.kernel.org
10170S:	Maintained
10171W:	http://www.st.com/
10172F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10173F:	drivers/iio/humidity/hts221*
10174
10175HUAWEI ETHERNET DRIVER
10176M:	Cai Huoqing <cai.huoqing@linux.dev>
10177L:	netdev@vger.kernel.org
10178S:	Maintained
10179F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10180F:	drivers/net/ethernet/huawei/hinic/
10181
10182HUGETLB SUBSYSTEM
10183M:	Muchun Song <muchun.song@linux.dev>
10184L:	linux-mm@kvack.org
10185S:	Maintained
10186F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10187F:	Documentation/admin-guide/mm/hugetlbpage.rst
10188F:	Documentation/mm/hugetlbfs_reserv.rst
10189F:	Documentation/mm/vmemmap_dedup.rst
10190F:	fs/hugetlbfs/
10191F:	include/linux/hugetlb.h
10192F:	mm/hugetlb.c
10193F:	mm/hugetlb_vmemmap.c
10194F:	mm/hugetlb_vmemmap.h
10195F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10196
10197HVA ST MEDIA DRIVER
10198M:	Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
10199L:	linux-media@vger.kernel.org
10200S:	Supported
10201W:	https://linuxtv.org
10202T:	git git://linuxtv.org/media_tree.git
10203F:	drivers/media/platform/st/sti/hva
10204
10205HWPOISON MEMORY FAILURE HANDLING
10206M:	Miaohe Lin <linmiaohe@huawei.com>
10207R:	Naoya Horiguchi <nao.horiguchi@gmail.com>
10208L:	linux-mm@kvack.org
10209S:	Maintained
10210F:	mm/hwpoison-inject.c
10211F:	mm/memory-failure.c
10212
10213HYCON HY46XX TOUCHSCREEN SUPPORT
10214M:	Giulio Benetti <giulio.benetti@benettiengineering.com>
10215L:	linux-input@vger.kernel.org
10216S:	Maintained
10217F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10218F:	drivers/input/touchscreen/hycon-hy46xx.c
10219
10220HYGON PROCESSOR SUPPORT
10221M:	Pu Wen <puwen@hygon.cn>
10222L:	linux-kernel@vger.kernel.org
10223S:	Maintained
10224F:	arch/x86/kernel/cpu/hygon.c
10225
10226HYNIX HI556 SENSOR DRIVER
10227M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10228L:	linux-media@vger.kernel.org
10229S:	Maintained
10230T:	git git://linuxtv.org/media_tree.git
10231F:	drivers/media/i2c/hi556.c
10232
10233HYNIX HI846 SENSOR DRIVER
10234M:	Martin Kepplinger <martin.kepplinger@puri.sm>
10235L:	linux-media@vger.kernel.org
10236S:	Maintained
10237F:	drivers/media/i2c/hi846.c
10238
10239HYNIX HI847 SENSOR DRIVER
10240M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10241L:	linux-media@vger.kernel.org
10242S:	Maintained
10243F:	drivers/media/i2c/hi847.c
10244
10245Hyper-V/Azure CORE AND DRIVERS
10246M:	"K. Y. Srinivasan" <kys@microsoft.com>
10247M:	Haiyang Zhang <haiyangz@microsoft.com>
10248M:	Wei Liu <wei.liu@kernel.org>
10249M:	Dexuan Cui <decui@microsoft.com>
10250L:	linux-hyperv@vger.kernel.org
10251S:	Supported
10252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10253F:	Documentation/ABI/stable/sysfs-bus-vmbus
10254F:	Documentation/ABI/testing/debugfs-hyperv
10255F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10256F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10257F:	Documentation/virt/hyperv
10258F:	arch/arm64/hyperv
10259F:	arch/arm64/include/asm/hyperv-tlfs.h
10260F:	arch/arm64/include/asm/mshyperv.h
10261F:	arch/x86/hyperv
10262F:	arch/x86/include/asm/hyperv-tlfs.h
10263F:	arch/x86/include/asm/mshyperv.h
10264F:	arch/x86/include/asm/trace/hyperv.h
10265F:	arch/x86/kernel/cpu/mshyperv.c
10266F:	drivers/clocksource/hyperv_timer.c
10267F:	drivers/hid/hid-hyperv.c
10268F:	drivers/hv/
10269F:	drivers/input/serio/hyperv-keyboard.c
10270F:	drivers/iommu/hyperv-iommu.c
10271F:	drivers/net/ethernet/microsoft/
10272F:	drivers/net/hyperv/
10273F:	drivers/pci/controller/pci-hyperv-intf.c
10274F:	drivers/pci/controller/pci-hyperv.c
10275F:	drivers/scsi/storvsc_drv.c
10276F:	drivers/uio/uio_hv_generic.c
10277F:	drivers/video/fbdev/hyperv_fb.c
10278F:	include/asm-generic/hyperv-tlfs.h
10279F:	include/asm-generic/mshyperv.h
10280F:	include/clocksource/hyperv_timer.h
10281F:	include/linux/hyperv.h
10282F:	include/net/mana
10283F:	include/uapi/linux/hyperv.h
10284F:	net/vmw_vsock/hyperv_transport.c
10285F:	tools/hv/
10286
10287HYPERBUS SUPPORT
10288M:	Vignesh Raghavendra <vigneshr@ti.com>
10289R:	Tudor Ambarus <tudor.ambarus@linaro.org>
10290L:	linux-mtd@lists.infradead.org
10291S:	Supported
10292Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10293C:	irc://irc.oftc.net/mtd
10294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10295F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10296F:	drivers/mtd/hyperbus/
10297F:	include/linux/mtd/hyperbus.h
10298
10299HYPERVISOR VIRTUAL CONSOLE DRIVER
10300L:	linuxppc-dev@lists.ozlabs.org
10301S:	Odd Fixes
10302F:	drivers/tty/hvc/
10303
10304I2C ACPI SUPPORT
10305M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10306L:	linux-i2c@vger.kernel.org
10307L:	linux-acpi@vger.kernel.org
10308S:	Maintained
10309F:	drivers/i2c/i2c-core-acpi.c
10310
10311I2C ADDRESS TRANSLATOR (ATR)
10312M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
10313R:	Luca Ceresoli <luca.ceresoli@bootlin.com>
10314L:	linux-i2c@vger.kernel.org
10315S:	Maintained
10316F:	drivers/i2c/i2c-atr.c
10317F:	include/linux/i2c-atr.h
10318
10319I2C CONTROLLER DRIVER FOR NVIDIA GPU
10320M:	Ajay Gupta <ajayg@nvidia.com>
10321L:	linux-i2c@vger.kernel.org
10322S:	Maintained
10323F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
10324F:	drivers/i2c/busses/i2c-nvidia-gpu.c
10325
10326I2C MUXES
10327M:	Peter Rosin <peda@axentia.se>
10328L:	linux-i2c@vger.kernel.org
10329S:	Maintained
10330F:	Documentation/devicetree/bindings/i2c/i2c-arb*
10331F:	Documentation/devicetree/bindings/i2c/i2c-gate*
10332F:	Documentation/devicetree/bindings/i2c/i2c-mux*
10333F:	Documentation/i2c/i2c-topology.rst
10334F:	Documentation/i2c/muxes/
10335F:	drivers/i2c/i2c-mux.c
10336F:	drivers/i2c/muxes/
10337F:	include/linux/i2c-mux.h
10338
10339I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10340M:	Gregory CLEMENT <gregory.clement@bootlin.com>
10341L:	linux-i2c@vger.kernel.org
10342S:	Maintained
10343F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10344F:	drivers/i2c/busses/i2c-mv64xxx.c
10345
10346I2C OVER PARALLEL PORT
10347M:	Jean Delvare <jdelvare@suse.com>
10348L:	linux-i2c@vger.kernel.org
10349S:	Maintained
10350F:	Documentation/i2c/busses/i2c-parport.rst
10351F:	drivers/i2c/busses/i2c-parport.c
10352
10353I2C SUBSYSTEM
10354M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
10355L:	linux-i2c@vger.kernel.org
10356S:	Maintained
10357W:	https://i2c.wiki.kernel.org/
10358Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10360F:	Documentation/i2c/
10361F:	drivers/i2c/*
10362F:	include/dt-bindings/i2c/i2c.h
10363F:	include/linux/i2c-dev.h
10364F:	include/linux/i2c-smbus.h
10365F:	include/linux/i2c.h
10366F:	include/uapi/linux/i2c-*.h
10367F:	include/uapi/linux/i2c.h
10368
10369I2C SUBSYSTEM HOST DRIVERS
10370M:	Andi Shyti <andi.shyti@kernel.org>
10371L:	linux-i2c@vger.kernel.org
10372S:	Maintained
10373W:	https://i2c.wiki.kernel.org/
10374Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10376F:	Documentation/devicetree/bindings/i2c/
10377F:	drivers/i2c/algos/
10378F:	drivers/i2c/busses/
10379F:	include/dt-bindings/i2c/
10380
10381I2C-TAOS-EVM DRIVER
10382M:	Jean Delvare <jdelvare@suse.com>
10383L:	linux-i2c@vger.kernel.org
10384S:	Maintained
10385F:	Documentation/i2c/busses/i2c-taos-evm.rst
10386F:	drivers/i2c/busses/i2c-taos-evm.c
10387
10388I2C-TINY-USB DRIVER
10389M:	Till Harbaum <till@harbaum.org>
10390L:	linux-i2c@vger.kernel.org
10391S:	Maintained
10392W:	http://www.harbaum.org/till/i2c_tiny_usb
10393F:	drivers/i2c/busses/i2c-tiny-usb.c
10394
10395I2C/SMBUS CONTROLLER DRIVERS FOR PC
10396M:	Jean Delvare <jdelvare@suse.com>
10397L:	linux-i2c@vger.kernel.org
10398S:	Maintained
10399F:	Documentation/i2c/busses/i2c-ali1535.rst
10400F:	Documentation/i2c/busses/i2c-ali1563.rst
10401F:	Documentation/i2c/busses/i2c-ali15x3.rst
10402F:	Documentation/i2c/busses/i2c-amd756.rst
10403F:	Documentation/i2c/busses/i2c-amd8111.rst
10404F:	Documentation/i2c/busses/i2c-i801.rst
10405F:	Documentation/i2c/busses/i2c-nforce2.rst
10406F:	Documentation/i2c/busses/i2c-piix4.rst
10407F:	Documentation/i2c/busses/i2c-sis5595.rst
10408F:	Documentation/i2c/busses/i2c-sis630.rst
10409F:	Documentation/i2c/busses/i2c-sis96x.rst
10410F:	Documentation/i2c/busses/i2c-via.rst
10411F:	Documentation/i2c/busses/i2c-viapro.rst
10412F:	drivers/i2c/busses/i2c-ali1535.c
10413F:	drivers/i2c/busses/i2c-ali1563.c
10414F:	drivers/i2c/busses/i2c-ali15x3.c
10415F:	drivers/i2c/busses/i2c-amd756-s4882.c
10416F:	drivers/i2c/busses/i2c-amd756.c
10417F:	drivers/i2c/busses/i2c-amd8111.c
10418F:	drivers/i2c/busses/i2c-i801.c
10419F:	drivers/i2c/busses/i2c-isch.c
10420F:	drivers/i2c/busses/i2c-nforce2-s4985.c
10421F:	drivers/i2c/busses/i2c-nforce2.c
10422F:	drivers/i2c/busses/i2c-piix4.c
10423F:	drivers/i2c/busses/i2c-sis5595.c
10424F:	drivers/i2c/busses/i2c-sis630.c
10425F:	drivers/i2c/busses/i2c-sis96x.c
10426F:	drivers/i2c/busses/i2c-via.c
10427F:	drivers/i2c/busses/i2c-viapro.c
10428
10429I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10430M:	Hans de Goede <hdegoede@redhat.com>
10431L:	linux-i2c@vger.kernel.org
10432S:	Maintained
10433F:	drivers/i2c/busses/i2c-cht-wc.c
10434
10435I2C/SMBUS ISMT DRIVER
10436M:	Seth Heasley <seth.heasley@intel.com>
10437M:	Neil Horman <nhorman@tuxdriver.com>
10438L:	linux-i2c@vger.kernel.org
10439F:	Documentation/i2c/busses/i2c-ismt.rst
10440F:	drivers/i2c/busses/i2c-ismt.c
10441
10442I2C/SMBUS ZHAOXIN DRIVER
10443M:	Hans Hu <hanshu@zhaoxin.com>
10444L:	linux-i2c@vger.kernel.org
10445S:	Maintained
10446W:	https://www.zhaoxin.com
10447F:	drivers/i2c/busses/i2c-viai2c-common.c
10448F:	drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10449
10450I2C/SMBUS STUB DRIVER
10451M:	Jean Delvare <jdelvare@suse.com>
10452L:	linux-i2c@vger.kernel.org
10453S:	Maintained
10454F:	drivers/i2c/i2c-stub.c
10455
10456I3C DRIVER FOR ASPEED AST2600
10457M:	Jeremy Kerr <jk@codeconstruct.com.au>
10458S:	Maintained
10459F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10460F:	drivers/i3c/master/ast2600-i3c-master.c
10461
10462I3C DRIVER FOR CADENCE I3C MASTER IP
10463M:	Przemysław Gaj <pgaj@cadence.com>
10464S:	Maintained
10465F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10466F:	drivers/i3c/master/i3c-master-cdns.c
10467
10468I3C DRIVER FOR SYNOPSYS DESIGNWARE
10469S:	Orphan
10470F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10471F:	drivers/i3c/master/dw*
10472
10473I3C SUBSYSTEM
10474M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10475L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
10476S:	Maintained
10477C:	irc://chat.freenode.net/linux-i3c
10478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10479F:	Documentation/ABI/testing/sysfs-bus-i3c
10480F:	Documentation/devicetree/bindings/i3c/
10481F:	Documentation/driver-api/i3c
10482F:	drivers/i3c/
10483F:	include/linux/i3c/
10484
10485IBM Operation Panel Input Driver
10486M:	Eddie James <eajames@linux.ibm.com>
10487L:	linux-input@vger.kernel.org
10488S:	Maintained
10489F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10490F:	drivers/input/misc/ibm-panel.c
10491
10492IBM Power 842 compression accelerator
10493M:	Haren Myneni <haren@us.ibm.com>
10494S:	Supported
10495F:	crypto/842.c
10496F:	drivers/crypto/nx/Kconfig
10497F:	drivers/crypto/nx/Makefile
10498F:	drivers/crypto/nx/nx-842*
10499F:	include/linux/sw842.h
10500F:	lib/842/
10501
10502IBM Power in-Nest Crypto Acceleration
10503M:	Breno Leitão <leitao@debian.org>
10504M:	Nayna Jain <nayna@linux.ibm.com>
10505M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10506L:	linux-crypto@vger.kernel.org
10507S:	Supported
10508F:	drivers/crypto/nx/Kconfig
10509F:	drivers/crypto/nx/Makefile
10510F:	drivers/crypto/nx/nx-aes*
10511F:	drivers/crypto/nx/nx-sha*
10512F:	drivers/crypto/nx/nx.*
10513F:	drivers/crypto/nx/nx_csbcpb.h
10514F:	drivers/crypto/nx/nx_debugfs.c
10515
10516IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10517M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10518L:	linux-pci@vger.kernel.org
10519L:	linuxppc-dev@lists.ozlabs.org
10520S:	Supported
10521F:	drivers/pci/hotplug/rpadlpar*
10522
10523IBM Power Linux RAID adapter
10524M:	Brian King <brking@us.ibm.com>
10525S:	Supported
10526F:	drivers/scsi/ipr.*
10527
10528IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10529M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10530L:	linux-pci@vger.kernel.org
10531L:	linuxppc-dev@lists.ozlabs.org
10532S:	Supported
10533F:	drivers/pci/hotplug/rpaphp*
10534
10535IBM Power SRIOV Virtual NIC Device Driver
10536M:	Haren Myneni <haren@linux.ibm.com>
10537M:	Rick Lindsley <ricklind@linux.ibm.com>
10538R:	Nick Child <nnac123@linux.ibm.com>
10539R:	Thomas Falcon <tlfalcon@linux.ibm.com>
10540L:	netdev@vger.kernel.org
10541S:	Supported
10542F:	drivers/net/ethernet/ibm/ibmvnic.*
10543
10544IBM Power VFIO Support
10545M:	Timothy Pearson <tpearson@raptorengineering.com>
10546S:	Supported
10547F:	drivers/vfio/vfio_iommu_spapr_tce.c
10548
10549IBM Power Virtual Ethernet Device Driver
10550M:	Nick Child <nnac123@linux.ibm.com>
10551L:	netdev@vger.kernel.org
10552S:	Supported
10553F:	drivers/net/ethernet/ibm/ibmveth.*
10554
10555IBM Power Virtual FC Device Drivers
10556M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10557L:	linux-scsi@vger.kernel.org
10558S:	Supported
10559F:	drivers/scsi/ibmvscsi/ibmvfc*
10560
10561IBM Power Virtual Management Channel Driver
10562M:	Brad Warrum <bwarrum@linux.ibm.com>
10563M:	Ritu Agarwal <rituagar@linux.ibm.com>
10564S:	Supported
10565F:	drivers/misc/ibmvmc.*
10566
10567IBM Power Virtual SCSI Device Drivers
10568M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10569L:	linux-scsi@vger.kernel.org
10570S:	Supported
10571F:	drivers/scsi/ibmvscsi/ibmvscsi*
10572F:	include/scsi/viosrp.h
10573
10574IBM Power Virtual SCSI Device Target Driver
10575M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10576L:	linux-scsi@vger.kernel.org
10577L:	target-devel@vger.kernel.org
10578S:	Supported
10579F:	drivers/scsi/ibmvscsi_tgt/
10580
10581IBM Power VMX Cryptographic instructions
10582M:	Breno Leitão <leitao@debian.org>
10583M:	Nayna Jain <nayna@linux.ibm.com>
10584M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10585L:	linux-crypto@vger.kernel.org
10586S:	Supported
10587F:	arch/powerpc/crypto/Kconfig
10588F:	arch/powerpc/crypto/Makefile
10589F:	arch/powerpc/crypto/aes.c
10590F:	arch/powerpc/crypto/aes_cbc.c
10591F:	arch/powerpc/crypto/aes_ctr.c
10592F:	arch/powerpc/crypto/aes_xts.c
10593F:	arch/powerpc/crypto/aesp8-ppc.*
10594F:	arch/powerpc/crypto/ghash.c
10595F:	arch/powerpc/crypto/ghashp8-ppc.pl
10596F:	arch/powerpc/crypto/ppc-xlate.pl
10597F:	arch/powerpc/crypto/vmx.c
10598
10599IBM ServeRAID RAID DRIVER
10600S:	Orphan
10601F:	drivers/scsi/ips.*
10602
10603ICH LPC AND GPIO DRIVER
10604M:	Peter Tyser <ptyser@xes-inc.com>
10605S:	Maintained
10606F:	drivers/gpio/gpio-ich.c
10607F:	drivers/mfd/lpc_ich.c
10608
10609ICY I2C DRIVER
10610M:	Max Staudt <max@enpas.org>
10611L:	linux-i2c@vger.kernel.org
10612S:	Maintained
10613F:	drivers/i2c/busses/i2c-icy.c
10614
10615IDEAPAD LAPTOP EXTRAS DRIVER
10616M:	Ike Panhc <ike.pan@canonical.com>
10617L:	platform-driver-x86@vger.kernel.org
10618S:	Maintained
10619W:	http://launchpad.net/ideapad-laptop
10620F:	drivers/platform/x86/ideapad-laptop.c
10621
10622IDEAPAD LAPTOP SLIDEBAR DRIVER
10623M:	Andrey Moiseev <o2g.org.ru@gmail.com>
10624L:	linux-input@vger.kernel.org
10625S:	Maintained
10626W:	https://github.com/o2genum/ideapad-slidebar
10627F:	drivers/input/misc/ideapad_slidebar.c
10628
10629IDT VersaClock 5 CLOCK DRIVER
10630M:	Luca Ceresoli <luca@lucaceresoli.net>
10631S:	Maintained
10632F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10633F:	drivers/clk/clk-versaclock5.c
10634
10635IEEE 802.15.4 SUBSYSTEM
10636M:	Alexander Aring <alex.aring@gmail.com>
10637M:	Stefan Schmidt <stefan@datenfreihafen.org>
10638M:	Miquel Raynal <miquel.raynal@bootlin.com>
10639L:	linux-wpan@vger.kernel.org
10640S:	Maintained
10641W:	https://linux-wpan.org/
10642Q:	https://patchwork.kernel.org/project/linux-wpan/list/
10643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10645F:	Documentation/networking/ieee802154.rst
10646F:	drivers/net/ieee802154/
10647F:	include/linux/ieee802154.h
10648F:	include/linux/nl802154.h
10649F:	include/net/af_ieee802154.h
10650F:	include/net/cfg802154.h
10651F:	include/net/ieee802154_netdev.h
10652F:	include/net/mac802154.h
10653F:	include/net/nl802154.h
10654F:	net/ieee802154/
10655F:	net/mac802154/
10656
10657Intel VIRTIO DATA PATH ACCELERATOR
10658M:	Zhu Lingshan <lingshan.zhu@intel.com>
10659L:	virtualization@lists.linux.dev
10660S:	Supported
10661F:	drivers/vdpa/ifcvf/
10662
10663IFE PROTOCOL
10664M:	Yotam Gigi <yotam.gi@gmail.com>
10665M:	Jamal Hadi Salim <jhs@mojatatu.com>
10666F:	include/net/ife.h
10667F:	include/uapi/linux/ife.h
10668F:	net/ife
10669
10670IGORPLUG-USB IR RECEIVER
10671M:	Sean Young <sean@mess.org>
10672L:	linux-media@vger.kernel.org
10673S:	Maintained
10674F:	drivers/media/rc/igorplugusb.c
10675
10676IGUANAWORKS USB IR TRANSCEIVER
10677M:	Sean Young <sean@mess.org>
10678L:	linux-media@vger.kernel.org
10679S:	Maintained
10680F:	drivers/media/rc/iguanair.c
10681
10682IIO BACKEND FRAMEWORK
10683M:	Nuno Sa <nuno.sa@analog.com>
10684R:	Olivier Moysan <olivier.moysan@foss.st.com>
10685L:	linux-iio@vger.kernel.org
10686S:	Maintained
10687F:	drivers/iio/industrialio-backend.c
10688F:	include/linux/iio/backend.h
10689
10690IIO DIGITAL POTENTIOMETER DAC
10691M:	Peter Rosin <peda@axentia.se>
10692L:	linux-iio@vger.kernel.org
10693S:	Maintained
10694F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10695F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10696F:	drivers/iio/dac/dpot-dac.c
10697
10698IIO ENVELOPE DETECTOR
10699M:	Peter Rosin <peda@axentia.se>
10700L:	linux-iio@vger.kernel.org
10701S:	Maintained
10702F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10703F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10704F:	drivers/iio/adc/envelope-detector.c
10705
10706IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10707M:	Matti Vaittinen <mazziesaccount@gmail.com>
10708L:	linux-iio@vger.kernel.org
10709S:	Maintained
10710F:	drivers/iio/industrialio-gts-helper.c
10711F:	include/linux/iio/iio-gts-helper.h
10712F:	drivers/iio/test/iio-test-gts.c
10713
10714IIO MULTIPLEXER
10715M:	Peter Rosin <peda@axentia.se>
10716L:	linux-iio@vger.kernel.org
10717S:	Maintained
10718F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10719F:	drivers/iio/multiplexer/iio-mux.c
10720
10721IIO SCMI BASED DRIVER
10722M:	Jyoti Bhayana <jbhayana@google.com>
10723L:	linux-iio@vger.kernel.org
10724S:	Maintained
10725F:	drivers/iio/common/scmi_sensors/scmi_iio.c
10726
10727IIO SUBSYSTEM AND DRIVERS
10728M:	Jonathan Cameron <jic23@kernel.org>
10729R:	Lars-Peter Clausen <lars@metafoo.de>
10730L:	linux-iio@vger.kernel.org
10731S:	Maintained
10732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10733F:	Documentation/ABI/testing/configfs-iio*
10734F:	Documentation/ABI/testing/sysfs-bus-iio*
10735F:	Documentation/devicetree/bindings/iio/
10736F:	Documentation/iio/
10737F:	drivers/iio/
10738F:	drivers/staging/iio/
10739F:	include/dt-bindings/iio/
10740F:	include/linux/iio/
10741F:	tools/iio/
10742
10743IIO UNIT CONVERTER
10744M:	Peter Rosin <peda@axentia.se>
10745L:	linux-iio@vger.kernel.org
10746S:	Maintained
10747F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10748F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10749F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10750F:	drivers/iio/afe/iio-rescale.c
10751
10752IKANOS/ADI EAGLE ADSL USB DRIVER
10753M:	Matthieu Castet <castet.matthieu@free.fr>
10754M:	Stanislaw Gruszka <stf_xl@wp.pl>
10755S:	Maintained
10756F:	drivers/usb/atm/ueagle-atm.c
10757
10758IMAGIS TOUCHSCREEN DRIVER
10759M:	Markuss Broks <markuss.broks@gmail.com>
10760S:	Maintained
10761F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10762F:	drivers/input/touchscreen/imagis.c
10763
10764IMGTEC ASCII LCD DRIVER
10765M:	Paul Burton <paulburton@kernel.org>
10766S:	Maintained
10767F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10768F:	drivers/auxdisplay/img-ascii-lcd.c
10769
10770IMGTEC IR DECODER DRIVER
10771S:	Orphan
10772F:	drivers/media/rc/img-ir/
10773
10774IMGTEC POWERVR DRM DRIVER
10775M:	Frank Binns <frank.binns@imgtec.com>
10776M:	Matt Coster <matt.coster@imgtec.com>
10777S:	Supported
10778T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
10779F:	Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
10780F:	Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
10781F:	Documentation/gpu/imagination/
10782F:	drivers/gpu/drm/imagination/
10783F:	include/uapi/drm/pvr_drm.h
10784
10785IMON SOUNDGRAPH USB IR RECEIVER
10786M:	Sean Young <sean@mess.org>
10787L:	linux-media@vger.kernel.org
10788S:	Maintained
10789F:	drivers/media/rc/imon.c
10790F:	drivers/media/rc/imon_raw.c
10791
10792IMS TWINTURBO FRAMEBUFFER DRIVER
10793L:	linux-fbdev@vger.kernel.org
10794S:	Orphan
10795F:	drivers/video/fbdev/imsttfb.c
10796
10797INDEX OF FURTHER KERNEL DOCUMENTATION
10798M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
10799S:	Maintained
10800F:	Documentation/process/kernel-docs.rst
10801
10802INDUSTRY PACK SUBSYSTEM (IPACK)
10803M:	Vaibhav Gupta <vaibhavgupta40@gmail.com>
10804M:	Jens Taprogge <jens.taprogge@taprogge.org>
10805M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10806L:	industrypack-devel@lists.sourceforge.net
10807S:	Maintained
10808W:	http://industrypack.sourceforge.net
10809F:	drivers/ipack/
10810
10811INFINEON DPS310 Driver
10812M:	Eddie James <eajames@linux.ibm.com>
10813L:	linux-iio@vger.kernel.org
10814S:	Maintained
10815F:	drivers/iio/pressure/dps310.c
10816
10817INFINEON PEB2466 ASoC CODEC
10818M:	Herve Codina <herve.codina@bootlin.com>
10819L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10820S:	Maintained
10821F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
10822F:	sound/soc/codecs/peb2466.c
10823
10824INFINIBAND SUBSYSTEM
10825M:	Jason Gunthorpe <jgg@nvidia.com>
10826M:	Leon Romanovsky <leonro@nvidia.com>
10827L:	linux-rdma@vger.kernel.org
10828S:	Supported
10829W:	https://github.com/linux-rdma/rdma-core
10830Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
10832F:	Documentation/devicetree/bindings/infiniband/
10833F:	Documentation/infiniband/
10834F:	drivers/infiniband/
10835F:	include/rdma/
10836F:	include/trace/events/ib_mad.h
10837F:	include/trace/events/ib_umad.h
10838F:	include/trace/misc/rdma.h
10839F:	include/uapi/linux/if_infiniband.h
10840F:	include/uapi/rdma/
10841F:	samples/bpf/ibumad_kern.c
10842F:	samples/bpf/ibumad_user.c
10843
10844INGENIC JZ4780 NAND DRIVER
10845M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10846L:	linux-mtd@lists.infradead.org
10847L:	linux-mips@vger.kernel.org
10848S:	Maintained
10849F:	drivers/mtd/nand/raw/ingenic/
10850
10851INGENIC JZ47xx SoCs
10852M:	Paul Cercueil <paul@crapouillou.net>
10853L:	linux-mips@vger.kernel.org
10854S:	Maintained
10855F:	arch/mips/boot/dts/ingenic/
10856F:	arch/mips/generic/board-ingenic.c
10857F:	arch/mips/include/asm/mach-ingenic/
10858F:	arch/mips/ingenic/Kconfig
10859F:	drivers/clk/ingenic/
10860F:	drivers/dma/dma-jz4780.c
10861F:	drivers/gpu/drm/ingenic/
10862F:	drivers/i2c/busses/i2c-jz4780.c
10863F:	drivers/iio/adc/ingenic-adc.c
10864F:	drivers/irqchip/irq-ingenic.c
10865F:	drivers/memory/jz4780-nemc.c
10866F:	drivers/mmc/host/jz4740_mmc.c
10867F:	drivers/mtd/nand/raw/ingenic/
10868F:	drivers/pinctrl/pinctrl-ingenic.c
10869F:	drivers/power/supply/ingenic-battery.c
10870F:	drivers/pwm/pwm-jz4740.c
10871F:	drivers/remoteproc/ingenic_rproc.c
10872F:	drivers/rtc/rtc-jz4740.c
10873F:	drivers/tty/serial/8250/8250_ingenic.c
10874F:	drivers/usb/musb/jz4740.c
10875F:	drivers/watchdog/jz4740_wdt.c
10876F:	include/dt-bindings/iio/adc/ingenic,adc.h
10877F:	include/linux/mfd/ingenic-tcu.h
10878F:	sound/soc/codecs/jz47*
10879F:	sound/soc/jz4740/
10880
10881INJOINIC IP5xxx POWER BANK IC DRIVER
10882M:	Samuel Holland <samuel@sholland.org>
10883S:	Maintained
10884F:	drivers/power/supply/ip5xxx_power.c
10885
10886INOTIFY
10887M:	Jan Kara <jack@suse.cz>
10888R:	Amir Goldstein <amir73il@gmail.com>
10889L:	linux-fsdevel@vger.kernel.org
10890S:	Maintained
10891F:	Documentation/filesystems/inotify.rst
10892F:	fs/notify/inotify/
10893F:	include/linux/inotify.h
10894F:	include/uapi/linux/inotify.h
10895
10896INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10897M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
10898L:	linux-input@vger.kernel.org
10899S:	Maintained
10900Q:	http://patchwork.kernel.org/project/linux-input/list/
10901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10902F:	Documentation/devicetree/bindings/input/
10903F:	Documentation/devicetree/bindings/serio/
10904F:	Documentation/input/
10905F:	drivers/input/
10906F:	include/dt-bindings/input/
10907F:	include/linux/input.h
10908F:	include/linux/input/
10909F:	include/uapi/linux/input-event-codes.h
10910F:	include/uapi/linux/input.h
10911
10912INPUT MULTITOUCH (MT) PROTOCOL
10913M:	Henrik Rydberg <rydberg@bitmath.org>
10914L:	linux-input@vger.kernel.org
10915S:	Odd fixes
10916F:	Documentation/input/multi-touch-protocol.rst
10917F:	drivers/input/input-mt.c
10918K:	\b(ABS|SYN)_MT_
10919
10920INSIDE SECURE CRYPTO DRIVER
10921M:	Antoine Tenart <atenart@kernel.org>
10922L:	linux-crypto@vger.kernel.org
10923S:	Maintained
10924F:	drivers/crypto/inside-secure/
10925
10926INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10927M:	Mimi Zohar <zohar@linux.ibm.com>
10928M:	Roberto Sassu <roberto.sassu@huawei.com>
10929M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
10930R:	Eric Snowberg <eric.snowberg@oracle.com>
10931L:	linux-integrity@vger.kernel.org
10932S:	Supported
10933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10934F:	security/integrity/
10935F:	security/integrity/ima/
10936
10937INTEL 810/815 FRAMEBUFFER DRIVER
10938M:	Antonino Daplas <adaplas@gmail.com>
10939L:	linux-fbdev@vger.kernel.org
10940S:	Maintained
10941F:	drivers/video/fbdev/i810/
10942
10943INTEL 8254 COUNTER DRIVER
10944M:	William Breathitt Gray <wbg@kernel.org>
10945L:	linux-iio@vger.kernel.org
10946S:	Maintained
10947F:	drivers/counter/i8254.c
10948F:	include/linux/i8254.h
10949
10950INTEL 8255 GPIO DRIVER
10951M:	William Breathitt Gray <wbg@kernel.org>
10952L:	linux-gpio@vger.kernel.org
10953S:	Maintained
10954F:	drivers/gpio/gpio-i8255.c
10955F:	drivers/gpio/gpio-i8255.h
10956
10957INTEL ASoC DRIVERS
10958M:	Cezary Rojewski <cezary.rojewski@intel.com>
10959M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
10960M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
10961M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
10962M:	Bard Liao <yung-chuan.liao@linux.intel.com>
10963M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
10964M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
10965L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10966S:	Supported
10967F:	sound/soc/intel/
10968
10969INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10970M:	Hans de Goede <hdegoede@redhat.com>
10971L:	platform-driver-x86@vger.kernel.org
10972S:	Maintained
10973F:	drivers/platform/x86/intel/atomisp2/pm.c
10974
10975INTEL ATOMISP2 LED DRIVER
10976M:	Hans de Goede <hdegoede@redhat.com>
10977L:	platform-driver-x86@vger.kernel.org
10978S:	Maintained
10979F:	drivers/platform/x86/intel/atomisp2/led.c
10980
10981INTEL BIOS SAR INT1092 DRIVER
10982M:	Shravan Sudhakar <s.shravan@intel.com>
10983L:	platform-driver-x86@vger.kernel.org
10984S:	Maintained
10985F:	drivers/platform/x86/intel/int1092/
10986
10987INTEL BROXTON PMC DRIVER
10988M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10989M:	Zha Qipeng <qipeng.zha@intel.com>
10990S:	Maintained
10991F:	drivers/mfd/intel_pmc_bxt.c
10992F:	include/linux/mfd/intel_pmc_bxt.h
10993
10994INTEL C600 SERIES SAS CONTROLLER DRIVER
10995M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
10996L:	linux-scsi@vger.kernel.org
10997S:	Supported
10998T:	git git://git.code.sf.net/p/intel-sas/isci
10999F:	drivers/scsi/isci/
11000
11001INTEL CPU family model numbers
11002M:	Tony Luck <tony.luck@intel.com>
11003M:	x86@kernel.org
11004L:	linux-kernel@vger.kernel.org
11005S:	Supported
11006F:	arch/x86/include/asm/intel-family.h
11007
11008INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11009M:	Jani Nikula <jani.nikula@linux.intel.com>
11010M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11011L:	intel-gfx@lists.freedesktop.org
11012L:	intel-xe@lists.freedesktop.org
11013S:	Supported
11014F:	drivers/gpu/drm/i915/display/
11015F:	drivers/gpu/drm/xe/display/
11016F:	drivers/gpu/drm/xe/compat-i915-headers
11017
11018INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11019M:	Jani Nikula <jani.nikula@linux.intel.com>
11020M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
11021M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11022M:	Tvrtko Ursulin <tursulin@ursulin.net>
11023L:	intel-gfx@lists.freedesktop.org
11024S:	Supported
11025W:	https://drm.pages.freedesktop.org/intel-docs/
11026Q:	http://patchwork.freedesktop.org/project/intel-gfx/
11027B:	https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11028C:	irc://irc.oftc.net/intel-gfx
11029T:	git git://anongit.freedesktop.org/drm-intel
11030F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11031F:	Documentation/gpu/i915.rst
11032F:	drivers/gpu/drm/ci/xfails/i915*
11033F:	drivers/gpu/drm/i915/
11034F:	include/drm/i915*
11035F:	include/uapi/drm/i915_drm.h
11036
11037INTEL DRM XE DRIVER (Lunar Lake and newer)
11038M:	Lucas De Marchi <lucas.demarchi@intel.com>
11039M:	Oded Gabbay <ogabbay@kernel.org>
11040M:	Thomas Hellström <thomas.hellstrom@linux.intel.com>
11041L:	intel-xe@lists.freedesktop.org
11042S:	Supported
11043W:	https://drm.pages.freedesktop.org/intel-docs/
11044Q:	http://patchwork.freedesktop.org/project/intel-xe/
11045B:	https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11046C:	irc://irc.oftc.net/xe
11047T:	git https://gitlab.freedesktop.org/drm/xe/kernel.git
11048F:	Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11049F:	Documentation/gpu/xe/
11050F:	drivers/gpu/drm/xe/
11051F:	include/drm/xe*
11052F:	include/uapi/drm/xe_drm.h
11053
11054INTEL ETHERNET DRIVERS
11055M:	Jesse Brandeburg <jesse.brandeburg@intel.com>
11056M:	Tony Nguyen <anthony.l.nguyen@intel.com>
11057L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
11058S:	Supported
11059W:	https://www.intel.com/content/www/us/en/support.html
11060Q:	https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11063F:	Documentation/networking/device_drivers/ethernet/intel/
11064F:	drivers/net/ethernet/intel/
11065F:	drivers/net/ethernet/intel/*/
11066F:	include/linux/avf/virtchnl.h
11067F:	include/linux/net/intel/iidc.h
11068
11069INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11070M:	Mustafa Ismail <mustafa.ismail@intel.com>
11071M:	Shiraz Saleem <shiraz.saleem@intel.com>
11072L:	linux-rdma@vger.kernel.org
11073S:	Supported
11074F:	drivers/infiniband/hw/irdma/
11075F:	include/uapi/rdma/irdma-abi.h
11076
11077INTEL GPIO DRIVERS
11078M:	Andy Shevchenko <andy@kernel.org>
11079L:	linux-gpio@vger.kernel.org
11080S:	Supported
11081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11082F:	drivers/gpio/gpio-elkhartlake.c
11083F:	drivers/gpio/gpio-graniterapids.c
11084F:	drivers/gpio/gpio-ich.c
11085F:	drivers/gpio/gpio-merrifield.c
11086F:	drivers/gpio/gpio-ml-ioh.c
11087F:	drivers/gpio/gpio-pch.c
11088F:	drivers/gpio/gpio-sch.c
11089F:	drivers/gpio/gpio-sodaville.c
11090F:	drivers/gpio/gpio-tangier.c
11091F:	drivers/gpio/gpio-tangier.h
11092
11093INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11094M:	Zhenyu Wang <zhenyuw@linux.intel.com>
11095M:	Zhi Wang <zhi.wang.linux@gmail.com>
11096L:	intel-gvt-dev@lists.freedesktop.org
11097L:	intel-gfx@lists.freedesktop.org
11098S:	Supported
11099W:	https://github.com/intel/gvt-linux/wiki
11100T:	git https://github.com/intel/gvt-linux.git
11101F:	drivers/gpu/drm/i915/gvt/
11102
11103INTEL HID EVENT DRIVER
11104M:	Alex Hung <alexhung@gmail.com>
11105L:	platform-driver-x86@vger.kernel.org
11106S:	Maintained
11107F:	drivers/platform/x86/intel/hid.c
11108
11109INTEL I/OAT DMA DRIVER
11110M:	Dave Jiang <dave.jiang@intel.com>
11111R:	Dan Williams <dan.j.williams@intel.com>
11112L:	dmaengine@vger.kernel.org
11113S:	Supported
11114Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
11115F:	drivers/dma/ioat*
11116
11117INTEL IAA CRYPTO DRIVER
11118M:	Tom Zanussi <tom.zanussi@linux.intel.com>
11119L:	linux-crypto@vger.kernel.org
11120S:	Supported
11121F:	Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11122F:	drivers/crypto/intel/iaa/*
11123
11124INTEL IDLE DRIVER
11125M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
11126M:	Len Brown <lenb@kernel.org>
11127L:	linux-pm@vger.kernel.org
11128S:	Supported
11129B:	https://bugzilla.kernel.org
11130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11131F:	drivers/idle/intel_idle.c
11132
11133INTEL IDXD DRIVER
11134M:	Fenghua Yu <fenghua.yu@intel.com>
11135R:	Dave Jiang <dave.jiang@intel.com>
11136L:	dmaengine@vger.kernel.org
11137S:	Supported
11138F:	drivers/dma/idxd/*
11139F:	include/uapi/linux/idxd.h
11140
11141INTEL IN FIELD SCAN (IFS) DEVICE
11142M:	Jithu Joseph <jithu.joseph@intel.com>
11143R:	Ashok Raj <ashok.raj@intel.com>
11144R:	Tony Luck <tony.luck@intel.com>
11145S:	Maintained
11146F:	drivers/platform/x86/intel/ifs
11147F:	include/trace/events/intel_ifs.h
11148
11149INTEL INTEGRATED SENSOR HUB DRIVER
11150M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11151M:	Jiri Kosina <jikos@kernel.org>
11152L:	linux-input@vger.kernel.org
11153S:	Maintained
11154F:	drivers/hid/intel-ish-hid/
11155
11156INTEL IOMMU (VT-d)
11157M:	David Woodhouse <dwmw2@infradead.org>
11158M:	Lu Baolu <baolu.lu@linux.intel.com>
11159L:	iommu@lists.linux.dev
11160S:	Supported
11161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
11162F:	drivers/iommu/intel/
11163
11164INTEL IPU3 CSI-2 CIO2 DRIVER
11165M:	Yong Zhi <yong.zhi@intel.com>
11166M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11167M:	Bingbu Cao <bingbu.cao@intel.com>
11168M:	Dan Scally <djrscally@gmail.com>
11169R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11170L:	linux-media@vger.kernel.org
11171S:	Maintained
11172T:	git git://linuxtv.org/media_tree.git
11173F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11174F:	drivers/media/pci/intel/ipu3/
11175
11176INTEL IPU3 CSI-2 IMGU DRIVER
11177M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11178R:	Bingbu Cao <bingbu.cao@intel.com>
11179R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11180L:	linux-media@vger.kernel.org
11181S:	Maintained
11182F:	Documentation/admin-guide/media/ipu3.rst
11183F:	Documentation/admin-guide/media/ipu3_rcb.svg
11184F:	Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11185F:	drivers/staging/media/ipu3/
11186
11187INTEL IPU6 INPUT SYSTEM DRIVER
11188M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11189M:	Bingbu Cao <bingbu.cao@intel.com>
11190R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11191L:	linux-media@vger.kernel.org
11192S:	Maintained
11193T:	git git://linuxtv.org/media_tree.git
11194F:	Documentation/admin-guide/media/ipu6-isys.rst
11195F:	drivers/media/pci/intel/ipu6/
11196
11197INTEL ISHTP ECLITE DRIVER
11198M:	Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
11199L:	platform-driver-x86@vger.kernel.org
11200S:	Supported
11201F:	drivers/platform/x86/intel/ishtp_eclite.c
11202
11203INTEL IXP4XX CRYPTO SUPPORT
11204M:	Corentin Labbe <clabbe@baylibre.com>
11205L:	linux-crypto@vger.kernel.org
11206S:	Maintained
11207F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11208
11209INTEL KEEM BAY DRM DRIVER
11210M:	Anitha Chrisanthus <anitha.chrisanthus@intel.com>
11211M:	Edmund Dea <edmund.j.dea@intel.com>
11212S:	Maintained
11213F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11214F:	drivers/gpu/drm/kmb/
11215
11216INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11217M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11218S:	Maintained
11219F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11220F:	drivers/crypto/intel/keembay/Kconfig
11221F:	drivers/crypto/intel/keembay/Makefile
11222F:	drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11223F:	drivers/crypto/intel/keembay/ocs-aes.c
11224F:	drivers/crypto/intel/keembay/ocs-aes.h
11225
11226INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11227M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11228M:	Prabhjot Khurana <prabhjot.khurana@intel.com>
11229M:	Mark Gross <mgross@linux.intel.com>
11230S:	Maintained
11231F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11232F:	drivers/crypto/intel/keembay/Kconfig
11233F:	drivers/crypto/intel/keembay/Makefile
11234F:	drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11235
11236INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11237M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11238M:	Declan Murphy <declan.murphy@intel.com>
11239S:	Maintained
11240F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11241F:	drivers/crypto/intel/keembay/Kconfig
11242F:	drivers/crypto/intel/keembay/Makefile
11243F:	drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11244F:	drivers/crypto/intel/keembay/ocs-hcu.c
11245F:	drivers/crypto/intel/keembay/ocs-hcu.h
11246
11247INTEL MANAGEMENT ENGINE (mei)
11248M:	Tomas Winkler <tomas.winkler@intel.com>
11249L:	linux-kernel@vger.kernel.org
11250S:	Supported
11251F:	Documentation/driver-api/mei/*
11252F:	drivers/misc/mei/
11253F:	drivers/watchdog/mei_wdt.c
11254F:	include/linux/mei_aux.h
11255F:	include/linux/mei_cl_bus.h
11256F:	include/uapi/linux/mei.h
11257F:	include/uapi/linux/mei_uuid.h
11258F:	include/uapi/linux/uuid.h
11259F:	samples/mei/*
11260
11261INTEL MAX 10 BMC MFD DRIVER
11262M:	Xu Yilun <yilun.xu@intel.com>
11263R:	Tom Rix <trix@redhat.com>
11264S:	Maintained
11265F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11266F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
11267F:	drivers/hwmon/intel-m10-bmc-hwmon.c
11268F:	drivers/mfd/intel-m10-bmc*
11269F:	include/linux/mfd/intel-m10-bmc.h
11270
11271INTEL MAX10 BMC SECURE UPDATES
11272M:	Peter Colberg <peter.colberg@intel.com>
11273L:	linux-fpga@vger.kernel.org
11274S:	Maintained
11275F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11276F:	drivers/fpga/intel-m10-bmc-sec-update.c
11277
11278INTEL P-Unit IPC DRIVER
11279M:	Zha Qipeng <qipeng.zha@intel.com>
11280L:	platform-driver-x86@vger.kernel.org
11281S:	Maintained
11282F:	arch/x86/include/asm/intel_punit_ipc.h
11283F:	drivers/platform/x86/intel/punit_ipc.c
11284
11285INTEL PMC CORE DRIVER
11286M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11287M:	David E Box <david.e.box@intel.com>
11288L:	platform-driver-x86@vger.kernel.org
11289S:	Maintained
11290F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
11291F:	drivers/platform/x86/intel/pmc/
11292
11293INTEL PMIC GPIO DRIVERS
11294M:	Andy Shevchenko <andy@kernel.org>
11295S:	Supported
11296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11297F:	drivers/gpio/gpio-*cove.c
11298
11299INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11300M:	Andy Shevchenko <andy@kernel.org>
11301S:	Supported
11302F:	drivers/mfd/intel_soc_pmic*
11303F:	include/linux/mfd/intel_soc_pmic*
11304
11305INTEL PMT DRIVERS
11306M:	David E. Box <david.e.box@linux.intel.com>
11307S:	Supported
11308F:	drivers/platform/x86/intel/pmt/
11309
11310INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11311M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
11312L:	linux-wireless@vger.kernel.org
11313S:	Maintained
11314F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11315F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11316F:	drivers/net/wireless/intel/ipw2x00/
11317
11318INTEL PSTATE DRIVER
11319M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11320M:	Len Brown <lenb@kernel.org>
11321L:	linux-pm@vger.kernel.org
11322S:	Supported
11323F:	drivers/cpufreq/intel_pstate.c
11324
11325INTEL PTP DFL ToD DRIVER
11326M:	Tianfei Zhang <tianfei.zhang@intel.com>
11327L:	linux-fpga@vger.kernel.org
11328L:	netdev@vger.kernel.org
11329S:	Maintained
11330F:	drivers/ptp/ptp_dfl_tod.c
11331
11332INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11333M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
11334L:	linux-iio@vger.kernel.org
11335F:	drivers/counter/intel-qep.c
11336
11337INTEL SCU DRIVERS
11338M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11339S:	Maintained
11340F:	arch/x86/include/asm/intel_scu_ipc.h
11341F:	drivers/platform/x86/intel_scu_*
11342
11343INTEL SDSI DRIVER
11344M:	David E. Box <david.e.box@linux.intel.com>
11345S:	Supported
11346F:	drivers/platform/x86/intel/sdsi.c
11347F:	tools/arch/x86/intel_sdsi/
11348F:	tools/testing/selftests/drivers/sdsi/
11349
11350INTEL SGX
11351M:	Jarkko Sakkinen <jarkko@kernel.org>
11352R:	Dave Hansen <dave.hansen@linux.intel.com>
11353L:	linux-sgx@vger.kernel.org
11354S:	Supported
11355Q:	https://patchwork.kernel.org/project/intel-sgx/list/
11356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11357F:	Documentation/arch/x86/sgx.rst
11358F:	arch/x86/entry/vdso/vsgx.S
11359F:	arch/x86/include/asm/sgx.h
11360F:	arch/x86/include/uapi/asm/sgx.h
11361F:	arch/x86/kernel/cpu/sgx/*
11362F:	tools/testing/selftests/sgx/*
11363K:	\bSGX_
11364
11365INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11366M:	Daniel Scally <djrscally@gmail.com>
11367S:	Maintained
11368F:	drivers/platform/x86/intel/int3472/
11369
11370INTEL SPEED SELECT TECHNOLOGY
11371M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11372L:	platform-driver-x86@vger.kernel.org
11373S:	Maintained
11374F:	drivers/platform/x86/intel/speed_select_if/
11375F:	include/uapi/linux/isst_if.h
11376F:	tools/power/x86/intel-speed-select/
11377
11378INTEL STRATIX10 FIRMWARE DRIVERS
11379M:	Dinh Nguyen <dinguyen@kernel.org>
11380L:	linux-kernel@vger.kernel.org
11381S:	Maintained
11382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11383F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11384F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11385F:	drivers/firmware/stratix10-rsu.c
11386F:	drivers/firmware/stratix10-svc.c
11387F:	include/linux/firmware/intel/stratix10-smc.h
11388F:	include/linux/firmware/intel/stratix10-svc-client.h
11389
11390INTEL TELEMETRY DRIVER
11391M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11392M:	"David E. Box" <david.e.box@linux.intel.com>
11393L:	platform-driver-x86@vger.kernel.org
11394S:	Maintained
11395F:	arch/x86/include/asm/intel_telemetry.h
11396F:	drivers/platform/x86/intel/telemetry/
11397
11398INTEL TPMI DRIVER
11399M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11400L:	platform-driver-x86@vger.kernel.org
11401S:	Maintained
11402F:	Documentation/ABI/testing/debugfs-tpmi
11403F:	drivers/platform/x86/intel/tpmi.c
11404F:	include/linux/intel_tpmi.h
11405
11406INTEL UNCORE FREQUENCY CONTROL
11407M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11408L:	platform-driver-x86@vger.kernel.org
11409S:	Maintained
11410F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11411F:	drivers/platform/x86/intel/uncore-frequency/
11412
11413INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11414M:	David E. Box <david.e.box@linux.intel.com>
11415S:	Supported
11416F:	drivers/platform/x86/intel/vsec.*
11417
11418INTEL VIRTUAL BUTTON DRIVER
11419M:	AceLan Kao <acelan.kao@canonical.com>
11420L:	platform-driver-x86@vger.kernel.org
11421S:	Maintained
11422F:	drivers/platform/x86/intel/vbtn.c
11423
11424INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11425M:	Stanislaw Gruszka <stf_xl@wp.pl>
11426L:	linux-wireless@vger.kernel.org
11427S:	Supported
11428F:	drivers/net/wireless/intel/iwlegacy/
11429
11430INTEL WIRELESS WIFI LINK (iwlwifi)
11431M:	Miri Korenblit <miriam.rachel.korenblit@intel.com>
11432L:	linux-wireless@vger.kernel.org
11433S:	Supported
11434W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11436F:	drivers/net/wireless/intel/iwlwifi/
11437
11438INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11439M:	Jithu Joseph <jithu.joseph@intel.com>
11440S:	Maintained
11441W:	https://slimbootloader.github.io/security/firmware-update.html
11442F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
11443
11444INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11445L:	Dell.Client.Kernel@dell.com
11446S:	Maintained
11447F:	drivers/platform/x86/intel/wmi/thunderbolt.c
11448
11449INTEL WWAN IOSM DRIVER
11450M:	M Chetan Kumar <m.chetan.kumar@intel.com>
11451L:	netdev@vger.kernel.org
11452S:	Maintained
11453F:	drivers/net/wwan/iosm/
11454
11455INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11456M:	Xin Li <xin@zytor.com>
11457M:	"H. Peter Anvin" <hpa@zytor.com>
11458S:	Supported
11459F:	Documentation/arch/x86/x86_64/fred.rst
11460F:	arch/x86/entry/entry_64_fred.S
11461F:	arch/x86/entry/entry_fred.c
11462F:	arch/x86/include/asm/fred.h
11463F:	arch/x86/kernel/fred.c
11464
11465INTEL(R) TRACE HUB
11466M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11467S:	Supported
11468F:	Documentation/trace/intel_th.rst
11469F:	drivers/hwtracing/intel_th/
11470F:	include/linux/intel_th.h
11471
11472INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11473M:	Ning Sun <ning.sun@intel.com>
11474L:	tboot-devel@lists.sourceforge.net
11475S:	Supported
11476W:	http://tboot.sourceforge.net
11477T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11478F:	Documentation/arch/x86/intel_txt.rst
11479F:	arch/x86/kernel/tboot.c
11480F:	include/linux/tboot.h
11481
11482INTERCONNECT API
11483M:	Georgi Djakov <djakov@kernel.org>
11484L:	linux-pm@vger.kernel.org
11485S:	Maintained
11486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11487F:	Documentation/devicetree/bindings/interconnect/
11488F:	Documentation/driver-api/interconnect.rst
11489F:	drivers/interconnect/
11490F:	include/dt-bindings/interconnect/
11491F:	include/linux/interconnect-provider.h
11492F:	include/linux/interconnect.h
11493
11494INTERRUPT COUNTER DRIVER
11495M:	Oleksij Rempel <o.rempel@pengutronix.de>
11496R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11497L:	linux-iio@vger.kernel.org
11498F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11499F:	drivers/counter/interrupt-cnt.c
11500
11501INTERSIL ISL7998X VIDEO DECODER DRIVER
11502M:	Michael Tretter <m.tretter@pengutronix.de>
11503R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11504L:	linux-media@vger.kernel.org
11505S:	Maintained
11506F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11507F:	drivers/media/i2c/isl7998x.c
11508
11509INVENSENSE ICM-426xx IMU DRIVER
11510M:	Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
11511L:	linux-iio@vger.kernel.org
11512S:	Maintained
11513W:	https://invensense.tdk.com/
11514F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11515F:	drivers/iio/imu/inv_icm42600/
11516
11517INVENSENSE MPU-3050 GYROSCOPE DRIVER
11518M:	Linus Walleij <linus.walleij@linaro.org>
11519L:	linux-iio@vger.kernel.org
11520S:	Maintained
11521F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11522F:	drivers/iio/gyro/mpu3050*
11523
11524IOC3 ETHERNET DRIVER
11525M:	Ralf Baechle <ralf@linux-mips.org>
11526L:	linux-mips@vger.kernel.org
11527S:	Maintained
11528F:	drivers/net/ethernet/sgi/ioc3-eth.c
11529
11530IOMMU DMA-API LAYER
11531M:	Robin Murphy <robin.murphy@arm.com>
11532L:	iommu@lists.linux.dev
11533S:	Maintained
11534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
11535F:	drivers/iommu/dma-iommu.c
11536F:	drivers/iommu/dma-iommu.h
11537F:	drivers/iommu/iova.c
11538F:	include/linux/iova.h
11539
11540IOMMU SUBSYSTEM
11541M:	Joerg Roedel <joro@8bytes.org>
11542M:	Will Deacon <will@kernel.org>
11543R:	Robin Murphy <robin.murphy@arm.com>
11544L:	iommu@lists.linux.dev
11545S:	Maintained
11546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
11547F:	Documentation/devicetree/bindings/iommu/
11548F:	Documentation/userspace-api/iommu.rst
11549F:	drivers/iommu/
11550F:	include/linux/iommu.h
11551F:	include/linux/iova.h
11552F:	include/linux/of_iommu.h
11553
11554IOMMUFD
11555M:	Jason Gunthorpe <jgg@nvidia.com>
11556M:	Kevin Tian <kevin.tian@intel.com>
11557L:	iommu@lists.linux.dev
11558S:	Maintained
11559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11560F:	Documentation/userspace-api/iommufd.rst
11561F:	drivers/iommu/iommufd/
11562F:	include/linux/iommufd.h
11563F:	include/uapi/linux/iommufd.h
11564F:	tools/testing/selftests/iommu/
11565
11566IOSYS-MAP HELPERS
11567M:	Thomas Zimmermann <tzimmermann@suse.de>
11568L:	dri-devel@lists.freedesktop.org
11569S:	Maintained
11570T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11571F:	include/linux/iosys-map.h
11572
11573IO_URING
11574M:	Jens Axboe <axboe@kernel.dk>
11575R:	Pavel Begunkov <asml.silence@gmail.com>
11576L:	io-uring@vger.kernel.org
11577S:	Maintained
11578T:	git git://git.kernel.dk/linux-block
11579T:	git git://git.kernel.dk/liburing
11580F:	include/linux/io_uring/
11581F:	include/linux/io_uring.h
11582F:	include/linux/io_uring_types.h
11583F:	include/trace/events/io_uring.h
11584F:	include/uapi/linux/io_uring.h
11585F:	io_uring/
11586
11587IPMI SUBSYSTEM
11588M:	Corey Minyard <minyard@acm.org>
11589L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
11590S:	Supported
11591W:	http://openipmi.sourceforge.net/
11592T:	git https://github.com/cminyard/linux-ipmi.git for-next
11593F:	Documentation/devicetree/bindings/ipmi/
11594F:	Documentation/driver-api/ipmi.rst
11595F:	drivers/char/ipmi/
11596F:	include/linux/ipmi*
11597F:	include/uapi/linux/ipmi*
11598
11599IPS SCSI RAID DRIVER
11600M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
11601L:	linux-scsi@vger.kernel.org
11602S:	Maintained
11603W:	http://www.adaptec.com/
11604F:	drivers/scsi/ips*
11605
11606IPVS
11607M:	Simon Horman <horms@verge.net.au>
11608M:	Julian Anastasov <ja@ssi.bg>
11609L:	netdev@vger.kernel.org
11610L:	lvs-devel@vger.kernel.org
11611S:	Maintained
11612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11614F:	Documentation/networking/ipvs-sysctl.rst
11615F:	include/net/ip_vs.h
11616F:	include/uapi/linux/ip_vs.h
11617F:	net/netfilter/ipvs/
11618
11619IPWIRELESS DRIVER
11620M:	Jiri Kosina <jikos@kernel.org>
11621M:	David Sterba <dsterba@suse.com>
11622S:	Odd Fixes
11623F:	drivers/tty/ipwireless/
11624
11625IRON DEVICE AUDIO CODEC DRIVERS
11626M:	Kiseok Jo <kiseok.jo@irondevice.com>
11627L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11628S:	Maintained
11629F:	Documentation/devicetree/bindings/sound/irondevice,*
11630F:	sound/soc/codecs/sma*
11631
11632IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11633M:	Thomas Gleixner <tglx@linutronix.de>
11634S:	Maintained
11635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11636F:	Documentation/core-api/irq/irq-domain.rst
11637F:	include/linux/irqdomain.h
11638F:	include/linux/irqdomain_defs.h
11639F:	kernel/irq/irqdomain.c
11640F:	kernel/irq/msi.c
11641
11642IRQ SUBSYSTEM
11643M:	Thomas Gleixner <tglx@linutronix.de>
11644L:	linux-kernel@vger.kernel.org
11645S:	Maintained
11646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11647F:	include/linux/group_cpus.h
11648F:	include/linux/irq.h
11649F:	include/linux/irqhandler.h
11650F:	include/linux/irqnr.h
11651F:	include/linux/irqreturn.h
11652F:	kernel/irq/
11653F:	lib/group_cpus.c
11654
11655IRQCHIP DRIVERS
11656M:	Thomas Gleixner <tglx@linutronix.de>
11657L:	linux-kernel@vger.kernel.org
11658S:	Maintained
11659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11660F:	Documentation/devicetree/bindings/interrupt-controller/
11661F:	drivers/irqchip/
11662F:	include/linux/irqchip.h
11663
11664ISA
11665M:	William Breathitt Gray <wbg@kernel.org>
11666S:	Maintained
11667F:	Documentation/driver-api/isa.rst
11668F:	drivers/base/isa.c
11669F:	include/linux/isa.h
11670
11671ISA RADIO MODULE
11672M:	Hans Verkuil <hverkuil@xs4all.nl>
11673L:	linux-media@vger.kernel.org
11674S:	Maintained
11675W:	https://linuxtv.org
11676T:	git git://linuxtv.org/media_tree.git
11677F:	drivers/media/radio/radio-isa*
11678
11679ISAPNP
11680M:	Jaroslav Kysela <perex@perex.cz>
11681S:	Maintained
11682F:	Documentation/userspace-api/isapnp.rst
11683F:	drivers/pnp/isapnp/
11684F:	include/linux/isapnp.h
11685
11686ISCSI
11687M:	Lee Duncan <lduncan@suse.com>
11688M:	Chris Leech <cleech@redhat.com>
11689M:	Mike Christie <michael.christie@oracle.com>
11690L:	open-iscsi@googlegroups.com
11691L:	linux-scsi@vger.kernel.org
11692S:	Maintained
11693W:	www.open-iscsi.com
11694F:	drivers/scsi/*iscsi*
11695F:	include/scsi/*iscsi*
11696
11697iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
11698M:	Peter Jones <pjones@redhat.com>
11699M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
11700S:	Maintained
11701F:	drivers/firmware/iscsi_ibft*
11702
11703ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
11704M:	Sagi Grimberg <sagi@grimberg.me>
11705M:	Max Gurtovoy <mgurtovoy@nvidia.com>
11706L:	linux-rdma@vger.kernel.org
11707S:	Supported
11708W:	http://www.openfabrics.org
11709W:	www.open-iscsi.org
11710Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11711F:	drivers/infiniband/ulp/iser/
11712
11713ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
11714M:	Sagi Grimberg <sagi@grimberg.me>
11715L:	linux-rdma@vger.kernel.org
11716L:	target-devel@vger.kernel.org
11717S:	Supported
11718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11719F:	drivers/infiniband/ulp/isert
11720
11721ISDN/CMTP OVER BLUETOOTH
11722M:	Karsten Keil <isdn@linux-pingi.de>
11723L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11724L:	netdev@vger.kernel.org
11725S:	Odd Fixes
11726W:	http://www.isdn4linux.de
11727F:	Documentation/isdn/
11728F:	drivers/isdn/capi/
11729F:	include/linux/isdn/
11730F:	include/uapi/linux/isdn/
11731F:	net/bluetooth/cmtp/
11732
11733ISDN/mISDN SUBSYSTEM
11734M:	Karsten Keil <isdn@linux-pingi.de>
11735L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11736L:	netdev@vger.kernel.org
11737S:	Maintained
11738W:	http://www.isdn4linux.de
11739F:	drivers/isdn/Kconfig
11740F:	drivers/isdn/Makefile
11741F:	drivers/isdn/hardware/
11742F:	drivers/isdn/mISDN/
11743
11744ISOFS FILESYSTEM
11745M:	Jan Kara <jack@suse.cz>
11746L:	linux-fsdevel@vger.kernel.org
11747S:	Maintained
11748F:	Documentation/filesystems/isofs.rst
11749F:	fs/isofs/
11750
11751IT87 HARDWARE MONITORING DRIVER
11752M:	Jean Delvare <jdelvare@suse.com>
11753L:	linux-hwmon@vger.kernel.org
11754S:	Maintained
11755F:	Documentation/hwmon/it87.rst
11756F:	drivers/hwmon/it87.c
11757
11758IT913X MEDIA DRIVER
11759L:	linux-media@vger.kernel.org
11760S:	Orphan
11761W:	https://linuxtv.org
11762Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11763F:	drivers/media/tuners/it913x*
11764
11765ITE IT66121 HDMI BRIDGE DRIVER
11766M:	Phong LE <ple@baylibre.com>
11767M:	Neil Armstrong <neil.armstrong@linaro.org>
11768S:	Maintained
11769T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11770F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11771F:	drivers/gpu/drm/bridge/ite-it66121.c
11772
11773IVTV VIDEO4LINUX DRIVER
11774M:	Andy Walls <awalls@md.metrocast.net>
11775L:	linux-media@vger.kernel.org
11776S:	Maintained
11777W:	https://linuxtv.org
11778T:	git git://linuxtv.org/media_tree.git
11779F:	Documentation/admin-guide/media/ivtv*
11780F:	drivers/media/pci/ivtv/
11781F:	include/uapi/linux/ivtv*
11782
11783IX2505V MEDIA DRIVER
11784M:	Malcolm Priestley <tvboxspy@gmail.com>
11785L:	linux-media@vger.kernel.org
11786S:	Maintained
11787W:	https://linuxtv.org
11788Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11789F:	drivers/media/dvb-frontends/ix2505v*
11790
11791JAILHOUSE HYPERVISOR INTERFACE
11792M:	Jan Kiszka <jan.kiszka@siemens.com>
11793L:	jailhouse-dev@googlegroups.com
11794S:	Maintained
11795F:	arch/x86/include/asm/jailhouse_para.h
11796F:	arch/x86/kernel/jailhouse.c
11797
11798JFS FILESYSTEM
11799M:	Dave Kleikamp <shaggy@kernel.org>
11800L:	jfs-discussion@lists.sourceforge.net
11801S:	Odd Fixes
11802W:	http://jfs.sourceforge.net/
11803T:	git https://github.com/kleikamp/linux-shaggy.git
11804F:	Documentation/admin-guide/jfs.rst
11805F:	fs/jfs/
11806
11807JME NETWORK DRIVER
11808M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
11809L:	netdev@vger.kernel.org
11810S:	Maintained
11811F:	drivers/net/ethernet/jme.*
11812
11813JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
11814M:	David Woodhouse <dwmw2@infradead.org>
11815M:	Richard Weinberger <richard@nod.at>
11816L:	linux-mtd@lists.infradead.org
11817S:	Odd Fixes
11818W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
11819T:	git git://git.infradead.org/ubifs-2.6.git
11820F:	fs/jffs2/
11821F:	include/uapi/linux/jffs2.h
11822
11823JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
11824M:	"Theodore Ts'o" <tytso@mit.edu>
11825M:	Jan Kara <jack@suse.com>
11826L:	linux-ext4@vger.kernel.org
11827S:	Maintained
11828F:	fs/jbd2/
11829F:	include/linux/jbd2.h
11830
11831JPU V4L2 MEM2MEM DRIVER FOR RENESAS
11832M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
11833L:	linux-media@vger.kernel.org
11834L:	linux-renesas-soc@vger.kernel.org
11835S:	Maintained
11836F:	drivers/media/platform/renesas/rcar_jpu.c
11837
11838JSM Neo PCI based serial card
11839L:	linux-serial@vger.kernel.org
11840S:	Orphan
11841F:	drivers/tty/serial/jsm/
11842
11843K10TEMP HARDWARE MONITORING DRIVER
11844M:	Clemens Ladisch <clemens@ladisch.de>
11845L:	linux-hwmon@vger.kernel.org
11846S:	Maintained
11847F:	Documentation/hwmon/k10temp.rst
11848F:	drivers/hwmon/k10temp.c
11849
11850K8TEMP HARDWARE MONITORING DRIVER
11851M:	Rudolf Marek <r.marek@assembler.cz>
11852L:	linux-hwmon@vger.kernel.org
11853S:	Maintained
11854F:	Documentation/hwmon/k8temp.rst
11855F:	drivers/hwmon/k8temp.c
11856
11857KASAN
11858M:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
11859R:	Alexander Potapenko <glider@google.com>
11860R:	Andrey Konovalov <andreyknvl@gmail.com>
11861R:	Dmitry Vyukov <dvyukov@google.com>
11862R:	Vincenzo Frascino <vincenzo.frascino@arm.com>
11863L:	kasan-dev@googlegroups.com
11864S:	Maintained
11865F:	Documentation/dev-tools/kasan.rst
11866F:	arch/*/include/asm/*kasan.h
11867F:	arch/*/mm/kasan_init*
11868F:	include/linux/kasan*.h
11869F:	lib/Kconfig.kasan
11870F:	mm/kasan/
11871F:	scripts/Makefile.kasan
11872
11873KCONFIG
11874M:	Masahiro Yamada <masahiroy@kernel.org>
11875L:	linux-kbuild@vger.kernel.org
11876S:	Maintained
11877Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
11878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
11879F:	Documentation/kbuild/kconfig*
11880F:	scripts/Kconfig.include
11881F:	scripts/kconfig/
11882
11883KCOV
11884R:	Dmitry Vyukov <dvyukov@google.com>
11885R:	Andrey Konovalov <andreyknvl@gmail.com>
11886L:	kasan-dev@googlegroups.com
11887S:	Maintained
11888F:	Documentation/dev-tools/kcov.rst
11889F:	include/linux/kcov.h
11890F:	include/uapi/linux/kcov.h
11891F:	kernel/kcov.c
11892F:	scripts/Makefile.kcov
11893
11894KCSAN
11895M:	Marco Elver <elver@google.com>
11896R:	Dmitry Vyukov <dvyukov@google.com>
11897L:	kasan-dev@googlegroups.com
11898S:	Maintained
11899F:	Documentation/dev-tools/kcsan.rst
11900F:	include/linux/kcsan*.h
11901F:	kernel/kcsan/
11902F:	lib/Kconfig.kcsan
11903F:	scripts/Makefile.kcsan
11904
11905KDUMP
11906M:	Baoquan He <bhe@redhat.com>
11907R:	Vivek Goyal <vgoyal@redhat.com>
11908R:	Dave Young <dyoung@redhat.com>
11909L:	kexec@lists.infradead.org
11910S:	Maintained
11911W:	http://lse.sourceforge.net/kdump/
11912F:	Documentation/admin-guide/kdump/
11913F:	fs/proc/vmcore.c
11914F:	include/linux/crash_core.h
11915F:	include/linux/crash_dump.h
11916F:	include/uapi/linux/vmcore.h
11917F:	kernel/crash_*.c
11918
11919KEENE FM RADIO TRANSMITTER DRIVER
11920M:	Hans Verkuil <hverkuil@xs4all.nl>
11921L:	linux-media@vger.kernel.org
11922S:	Maintained
11923W:	https://linuxtv.org
11924T:	git git://linuxtv.org/media_tree.git
11925F:	drivers/media/radio/radio-keene*
11926
11927KERNEL AUTOMOUNTER
11928M:	Ian Kent <raven@themaw.net>
11929L:	autofs@vger.kernel.org
11930S:	Maintained
11931F:	fs/autofs/
11932
11933KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
11934M:	Masahiro Yamada <masahiroy@kernel.org>
11935R:	Nathan Chancellor <nathan@kernel.org>
11936R:	Nicolas Schier <nicolas@fjasle.eu>
11937L:	linux-kbuild@vger.kernel.org
11938S:	Maintained
11939Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
11940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
11941F:	Documentation/kbuild/
11942F:	Makefile
11943F:	scripts/*vmlinux*
11944F:	scripts/Kbuild*
11945F:	scripts/Makefile*
11946F:	scripts/basic/
11947F:	scripts/clang-tools/
11948F:	scripts/dummy-tools/
11949F:	scripts/mk*
11950F:	scripts/mod/
11951F:	scripts/package/
11952F:	usr/
11953
11954KERNEL HARDENING (not covered by other areas)
11955M:	Kees Cook <keescook@chromium.org>
11956R:	Gustavo A. R. Silva <gustavoars@kernel.org>
11957L:	linux-hardening@vger.kernel.org
11958S:	Supported
11959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11960F:	Documentation/ABI/testing/sysfs-kernel-oops_count
11961F:	Documentation/ABI/testing/sysfs-kernel-warn_count
11962F:	arch/*/configs/hardening.config
11963F:	include/linux/overflow.h
11964F:	include/linux/randomize_kstack.h
11965F:	kernel/configs/hardening.config
11966F:	mm/usercopy.c
11967K:	\b(add|choose)_random_kstack_offset\b
11968K:	\b__check_(object_size|heap_object)\b
11969K:	\b__counted_by\b
11970
11971KERNEL JANITORS
11972L:	kernel-janitors@vger.kernel.org
11973S:	Odd Fixes
11974W:	http://kernelnewbies.org/KernelJanitors
11975
11976KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
11977M:	Chuck Lever <chuck.lever@oracle.com>
11978M:	Jeff Layton <jlayton@kernel.org>
11979R:	Neil Brown <neilb@suse.de>
11980R:	Olga Kornievskaia <kolga@netapp.com>
11981R:	Dai Ngo <Dai.Ngo@oracle.com>
11982R:	Tom Talpey <tom@talpey.com>
11983L:	linux-nfs@vger.kernel.org
11984S:	Supported
11985W:	http://nfs.sourceforge.net/
11986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11987F:	Documentation/filesystems/nfs/
11988F:	fs/lockd/
11989F:	fs/nfs_common/
11990F:	fs/nfsd/
11991F:	include/linux/lockd/
11992F:	include/linux/sunrpc/
11993F:	include/trace/events/rpcgss.h
11994F:	include/trace/events/rpcrdma.h
11995F:	include/trace/events/sunrpc.h
11996F:	include/trace/misc/fs.h
11997F:	include/trace/misc/nfs.h
11998F:	include/trace/misc/sunrpc.h
11999F:	include/uapi/linux/nfsd/
12000F:	include/uapi/linux/sunrpc/
12001F:	net/sunrpc/
12002
12003KERNEL REGRESSIONS
12004M:	Thorsten Leemhuis <linux@leemhuis.info>
12005L:	regressions@lists.linux.dev
12006S:	Supported
12007F:	Documentation/admin-guide/reporting-regressions.rst
12008F:	Documentation/process/handling-regressions.rst
12009
12010KERNEL SELFTEST FRAMEWORK
12011M:	Shuah Khan <shuah@kernel.org>
12012M:	Shuah Khan <skhan@linuxfoundation.org>
12013L:	linux-kselftest@vger.kernel.org
12014S:	Maintained
12015Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
12016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12017F:	Documentation/dev-tools/kselftest*
12018F:	tools/testing/selftests/
12019
12020KERNEL SMB3 SERVER (KSMBD)
12021M:	Namjae Jeon <linkinjeon@kernel.org>
12022M:	Steve French <sfrench@samba.org>
12023R:	Sergey Senozhatsky <senozhatsky@chromium.org>
12024R:	Tom Talpey <tom@talpey.com>
12025L:	linux-cifs@vger.kernel.org
12026S:	Maintained
12027T:	git git://git.samba.org/ksmbd.git
12028F:	Documentation/filesystems/smb/ksmbd.rst
12029F:	fs/smb/common/
12030F:	fs/smb/server/
12031
12032KERNEL UNIT TESTING FRAMEWORK (KUnit)
12033M:	Brendan Higgins <brendanhiggins@google.com>
12034M:	David Gow <davidgow@google.com>
12035R:	Rae Moar <rmoar@google.com>
12036L:	linux-kselftest@vger.kernel.org
12037L:	kunit-dev@googlegroups.com
12038S:	Maintained
12039W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
12040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12042F:	Documentation/dev-tools/kunit/
12043F:	include/kunit/
12044F:	lib/kunit/
12045F:	rust/kernel/kunit.rs
12046F:	scripts/rustdoc_test_*
12047F:	tools/testing/kunit/
12048
12049KERNEL USERMODE HELPER
12050M:	Luis Chamberlain <mcgrof@kernel.org>
12051L:	linux-kernel@vger.kernel.org
12052S:	Maintained
12053F:	include/linux/umh.h
12054F:	kernel/umh.c
12055
12056KERNEL VIRTUAL MACHINE (KVM)
12057M:	Paolo Bonzini <pbonzini@redhat.com>
12058L:	kvm@vger.kernel.org
12059S:	Supported
12060W:	http://www.linux-kvm.org
12061T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12062F:	Documentation/virt/kvm/
12063F:	include/asm-generic/kvm*
12064F:	include/kvm/iodev.h
12065F:	include/linux/kvm*
12066F:	include/trace/events/kvm.h
12067F:	include/uapi/asm-generic/kvm*
12068F:	include/uapi/linux/kvm*
12069F:	tools/kvm/
12070F:	tools/testing/selftests/kvm/
12071F:	virt/kvm/*
12072
12073KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12074M:	Marc Zyngier <maz@kernel.org>
12075M:	Oliver Upton <oliver.upton@linux.dev>
12076R:	James Morse <james.morse@arm.com>
12077R:	Suzuki K Poulose <suzuki.poulose@arm.com>
12078R:	Zenghui Yu <yuzenghui@huawei.com>
12079L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12080L:	kvmarm@lists.linux.dev
12081S:	Maintained
12082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12083F:	arch/arm64/include/asm/kvm*
12084F:	arch/arm64/include/uapi/asm/kvm*
12085F:	arch/arm64/kvm/
12086F:	include/kvm/arm_*
12087F:	tools/testing/selftests/kvm/*/aarch64/
12088F:	tools/testing/selftests/kvm/aarch64/
12089
12090KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12091M:	Tianrui Zhao <zhaotianrui@loongson.cn>
12092M:	Bibo Mao <maobibo@loongson.cn>
12093M:	Huacai Chen <chenhuacai@kernel.org>
12094L:	kvm@vger.kernel.org
12095L:	loongarch@lists.linux.dev
12096S:	Maintained
12097T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12098F:	arch/loongarch/include/asm/kvm*
12099F:	arch/loongarch/include/uapi/asm/kvm*
12100F:	arch/loongarch/kvm/
12101
12102KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12103M:	Huacai Chen <chenhuacai@kernel.org>
12104L:	linux-mips@vger.kernel.org
12105L:	kvm@vger.kernel.org
12106S:	Maintained
12107T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12108F:	arch/mips/include/asm/kvm*
12109F:	arch/mips/include/uapi/asm/kvm*
12110F:	arch/mips/kvm/
12111
12112KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12113M:	Michael Ellerman <mpe@ellerman.id.au>
12114R:	Nicholas Piggin <npiggin@gmail.com>
12115L:	linuxppc-dev@lists.ozlabs.org
12116L:	kvm@vger.kernel.org
12117S:	Maintained (Book3S 64-bit HV)
12118S:	Odd fixes (Book3S 64-bit PR)
12119S:	Orphan (Book3E and 32-bit)
12120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12121F:	arch/powerpc/include/asm/kvm*
12122F:	arch/powerpc/include/uapi/asm/kvm*
12123F:	arch/powerpc/kernel/kvm*
12124F:	arch/powerpc/kvm/
12125
12126KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12127M:	Anup Patel <anup@brainfault.org>
12128R:	Atish Patra <atishp@atishpatra.org>
12129L:	kvm@vger.kernel.org
12130L:	kvm-riscv@lists.infradead.org
12131L:	linux-riscv@lists.infradead.org
12132S:	Maintained
12133T:	git https://github.com/kvm-riscv/linux.git
12134F:	arch/riscv/include/asm/kvm*
12135F:	arch/riscv/include/uapi/asm/kvm*
12136F:	arch/riscv/kvm/
12137F:	tools/testing/selftests/kvm/*/riscv/
12138F:	tools/testing/selftests/kvm/riscv/
12139
12140KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12141M:	Christian Borntraeger <borntraeger@linux.ibm.com>
12142M:	Janosch Frank <frankja@linux.ibm.com>
12143M:	Claudio Imbrenda <imbrenda@linux.ibm.com>
12144R:	David Hildenbrand <david@redhat.com>
12145L:	kvm@vger.kernel.org
12146S:	Supported
12147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12148F:	Documentation/virt/kvm/s390*
12149F:	arch/s390/include/asm/gmap.h
12150F:	arch/s390/include/asm/kvm*
12151F:	arch/s390/include/uapi/asm/kvm*
12152F:	arch/s390/include/uapi/asm/uvdevice.h
12153F:	arch/s390/kernel/uv.c
12154F:	arch/s390/kvm/
12155F:	arch/s390/mm/gmap.c
12156F:	drivers/s390/char/uvdevice.c
12157F:	tools/testing/selftests/drivers/s390x/uvdevice/
12158F:	tools/testing/selftests/kvm/*/s390x/
12159F:	tools/testing/selftests/kvm/s390x/
12160
12161KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12162M:	Sean Christopherson <seanjc@google.com>
12163M:	Paolo Bonzini <pbonzini@redhat.com>
12164L:	kvm@vger.kernel.org
12165S:	Supported
12166P:	Documentation/process/maintainer-kvm-x86.rst
12167T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12168F:	arch/x86/include/asm/kvm*
12169F:	arch/x86/include/asm/svm.h
12170F:	arch/x86/include/asm/vmx*.h
12171F:	arch/x86/include/uapi/asm/kvm*
12172F:	arch/x86/include/uapi/asm/svm.h
12173F:	arch/x86/include/uapi/asm/vmx.h
12174F:	arch/x86/kvm/
12175F:	arch/x86/kvm/*/
12176F:	tools/testing/selftests/kvm/*/x86_64/
12177F:	tools/testing/selftests/kvm/x86_64/
12178
12179KERNFS
12180M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12181M:	Tejun Heo <tj@kernel.org>
12182S:	Supported
12183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12184F:	fs/kernfs/
12185F:	include/linux/kernfs.h
12186
12187KEXEC
12188M:	Eric Biederman <ebiederm@xmission.com>
12189L:	kexec@lists.infradead.org
12190S:	Maintained
12191W:	http://kernel.org/pub/linux/utils/kernel/kexec/
12192F:	include/linux/kexec.h
12193F:	include/uapi/linux/kexec.h
12194F:	kernel/kexec*
12195
12196KEYS-ENCRYPTED
12197M:	Mimi Zohar <zohar@linux.ibm.com>
12198L:	linux-integrity@vger.kernel.org
12199L:	keyrings@vger.kernel.org
12200S:	Supported
12201F:	Documentation/security/keys/trusted-encrypted.rst
12202F:	include/keys/encrypted-type.h
12203F:	security/keys/encrypted-keys/
12204
12205KEYS-TRUSTED
12206M:	James Bottomley <James.Bottomley@HansenPartnership.com>
12207M:	Jarkko Sakkinen <jarkko@kernel.org>
12208M:	Mimi Zohar <zohar@linux.ibm.com>
12209L:	linux-integrity@vger.kernel.org
12210L:	keyrings@vger.kernel.org
12211S:	Supported
12212F:	Documentation/security/keys/trusted-encrypted.rst
12213F:	include/keys/trusted-type.h
12214F:	include/keys/trusted_tpm.h
12215F:	security/keys/trusted-keys/
12216
12217KEYS-TRUSTED-CAAM
12218M:	Ahmad Fatoum <a.fatoum@pengutronix.de>
12219R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12220L:	linux-integrity@vger.kernel.org
12221L:	keyrings@vger.kernel.org
12222S:	Maintained
12223F:	include/keys/trusted_caam.h
12224F:	security/keys/trusted-keys/trusted_caam.c
12225
12226KEYS-TRUSTED-DCP
12227M:	David Gstir <david@sigma-star.at>
12228R:	sigma star Kernel Team <upstream+dcp@sigma-star.at>
12229L:	linux-integrity@vger.kernel.org
12230L:	keyrings@vger.kernel.org
12231S:	Supported
12232F:	include/keys/trusted_dcp.h
12233F:	security/keys/trusted-keys/trusted_dcp.c
12234
12235KEYS-TRUSTED-TEE
12236M:	Sumit Garg <sumit.garg@linaro.org>
12237L:	linux-integrity@vger.kernel.org
12238L:	keyrings@vger.kernel.org
12239S:	Supported
12240F:	include/keys/trusted_tee.h
12241F:	security/keys/trusted-keys/trusted_tee.c
12242
12243KEYS/KEYRINGS
12244M:	David Howells <dhowells@redhat.com>
12245M:	Jarkko Sakkinen <jarkko@kernel.org>
12246L:	keyrings@vger.kernel.org
12247S:	Maintained
12248F:	Documentation/security/keys/core.rst
12249F:	include/keys/
12250F:	include/linux/key-type.h
12251F:	include/linux/key.h
12252F:	include/linux/keyctl.h
12253F:	include/uapi/linux/keyctl.h
12254F:	security/keys/
12255
12256KEYS/KEYRINGS_INTEGRITY
12257M:	Jarkko Sakkinen <jarkko@kernel.org>
12258M:	Mimi Zohar <zohar@linux.ibm.com>
12259L:	linux-integrity@vger.kernel.org
12260L:	keyrings@vger.kernel.org
12261S:	Supported
12262W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12263F:	security/integrity/platform_certs
12264
12265KFENCE
12266M:	Alexander Potapenko <glider@google.com>
12267M:	Marco Elver <elver@google.com>
12268R:	Dmitry Vyukov <dvyukov@google.com>
12269L:	kasan-dev@googlegroups.com
12270S:	Maintained
12271F:	Documentation/dev-tools/kfence.rst
12272F:	arch/*/include/asm/kfence.h
12273F:	include/linux/kfence.h
12274F:	lib/Kconfig.kfence
12275F:	mm/kfence/
12276
12277KFIFO
12278M:	Stefani Seibold <stefani@seibold.net>
12279S:	Maintained
12280F:	include/linux/kfifo.h
12281F:	lib/kfifo.c
12282F:	samples/kfifo/
12283
12284KGDB / KDB /debug_core
12285M:	Jason Wessel <jason.wessel@windriver.com>
12286M:	Daniel Thompson <daniel.thompson@linaro.org>
12287R:	Douglas Anderson <dianders@chromium.org>
12288L:	kgdb-bugreport@lists.sourceforge.net
12289S:	Maintained
12290W:	http://kgdb.wiki.kernel.org/
12291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12292F:	Documentation/dev-tools/kgdb.rst
12293F:	drivers/misc/kgdbts.c
12294F:	drivers/tty/serial/kgdboc.c
12295F:	include/linux/kdb.h
12296F:	include/linux/kgdb.h
12297F:	kernel/debug/
12298F:	kernel/module/kdb.c
12299
12300KHADAS MCU MFD DRIVER
12301M:	Neil Armstrong <neil.armstrong@linaro.org>
12302L:	linux-amlogic@lists.infradead.org
12303S:	Maintained
12304F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12305F:	drivers/mfd/khadas-mcu.c
12306F:	drivers/thermal/khadas_mcu_fan.c
12307F:	include/linux/mfd/khadas-mcu.h
12308
12309KIONIX/ROHM KX022A ACCELEROMETER
12310M:	Matti Vaittinen <mazziesaccount@gmail.com>
12311L:	linux-iio@vger.kernel.org
12312S:	Supported
12313F:	drivers/iio/accel/kionix-kx022a*
12314
12315KMEMLEAK
12316M:	Catalin Marinas <catalin.marinas@arm.com>
12317S:	Maintained
12318F:	Documentation/dev-tools/kmemleak.rst
12319F:	include/linux/kmemleak.h
12320F:	mm/kmemleak.c
12321F:	samples/kmemleak/kmemleak-test.c
12322
12323KMSAN
12324M:	Alexander Potapenko <glider@google.com>
12325R:	Marco Elver <elver@google.com>
12326R:	Dmitry Vyukov <dvyukov@google.com>
12327L:	kasan-dev@googlegroups.com
12328S:	Maintained
12329F:	Documentation/dev-tools/kmsan.rst
12330F:	arch/*/include/asm/kmsan.h
12331F:	arch/*/mm/kmsan_*
12332F:	include/linux/kmsan*.h
12333F:	lib/Kconfig.kmsan
12334F:	mm/kmsan/
12335F:	scripts/Makefile.kmsan
12336
12337KPROBES
12338M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
12339M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
12340M:	"David S. Miller" <davem@davemloft.net>
12341M:	Masami Hiramatsu <mhiramat@kernel.org>
12342L:	linux-kernel@vger.kernel.org
12343L:	linux-trace-kernel@vger.kernel.org
12344S:	Maintained
12345Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
12346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12347F:	Documentation/trace/kprobes.rst
12348F:	include/asm-generic/kprobes.h
12349F:	include/linux/kprobes.h
12350F:	kernel/kprobes.c
12351F:	lib/test_kprobes.c
12352F:	samples/kprobes
12353
12354KS0108 LCD CONTROLLER DRIVER
12355M:	Miguel Ojeda <ojeda@kernel.org>
12356S:	Maintained
12357F:	Documentation/admin-guide/auxdisplay/ks0108.rst
12358F:	drivers/auxdisplay/ks0108.c
12359F:	include/linux/ks0108.h
12360
12361KTD253 BACKLIGHT DRIVER
12362M:	Linus Walleij <linus.walleij@linaro.org>
12363S:	Maintained
12364F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12365F:	drivers/video/backlight/ktd253-backlight.c
12366
12367KTD2801 BACKLIGHT DRIVER
12368M:	Duje Mihanović <duje.mihanovic@skole.hr>
12369S:	Maintained
12370F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12371F:	drivers/video/backlight/ktd2801-backlight.c
12372
12373KTEST
12374M:	Steven Rostedt <rostedt@goodmis.org>
12375M:	John Hawley <warthog9@eaglescrag.net>
12376S:	Maintained
12377F:	tools/testing/ktest
12378
12379KTZ8866 BACKLIGHT DRIVER
12380M:	Jianhua Lu <lujianhua000@gmail.com>
12381S:	Maintained
12382F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12383F:	drivers/video/backlight/ktz8866.c
12384
12385KVM PARAVIRT (KVM/paravirt)
12386M:	Paolo Bonzini <pbonzini@redhat.com>
12387R:	Wanpeng Li <wanpengli@tencent.com>
12388R:	Vitaly Kuznetsov <vkuznets@redhat.com>
12389L:	kvm@vger.kernel.org
12390S:	Supported
12391T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12392F:	arch/um/include/asm/kvm_para.h
12393F:	arch/x86/include/asm/kvm_para.h
12394F:	arch/x86/include/asm/pvclock-abi.h
12395F:	arch/x86/include/uapi/asm/kvm_para.h
12396F:	arch/x86/kernel/kvm.c
12397F:	arch/x86/kernel/kvmclock.c
12398F:	include/asm-generic/kvm_para.h
12399F:	include/linux/kvm_para.h
12400F:	include/uapi/asm-generic/kvm_para.h
12401F:	include/uapi/linux/kvm_para.h
12402
12403KVM X86 HYPER-V (KVM/hyper-v)
12404M:	Vitaly Kuznetsov <vkuznets@redhat.com>
12405M:	Sean Christopherson <seanjc@google.com>
12406M:	Paolo Bonzini <pbonzini@redhat.com>
12407L:	kvm@vger.kernel.org
12408S:	Supported
12409T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12410F:	arch/x86/kvm/hyperv.*
12411F:	arch/x86/kvm/kvm_onhyperv.*
12412F:	arch/x86/kvm/svm/hyperv.*
12413F:	arch/x86/kvm/svm/svm_onhyperv.*
12414F:	arch/x86/kvm/vmx/hyperv.*
12415
12416KVM X86 Xen (KVM/Xen)
12417M:	David Woodhouse <dwmw2@infradead.org>
12418M:	Paul Durrant <paul@xen.org>
12419M:	Sean Christopherson <seanjc@google.com>
12420M:	Paolo Bonzini <pbonzini@redhat.com>
12421L:	kvm@vger.kernel.org
12422S:	Supported
12423T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12424F:	arch/x86/kvm/xen.*
12425
12426L3MDEV
12427M:	David Ahern <dsahern@kernel.org>
12428L:	netdev@vger.kernel.org
12429S:	Maintained
12430F:	include/net/l3mdev.h
12431F:	net/l3mdev
12432
12433LANDLOCK SECURITY MODULE
12434M:	Mickaël Salaün <mic@digikod.net>
12435R:	Günther Noack <gnoack@google.com>
12436L:	linux-security-module@vger.kernel.org
12437S:	Supported
12438W:	https://landlock.io
12439T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12440F:	Documentation/security/landlock.rst
12441F:	Documentation/userspace-api/landlock.rst
12442F:	fs/ioctl.c
12443F:	include/uapi/linux/landlock.h
12444F:	samples/landlock/
12445F:	security/landlock/
12446F:	tools/testing/selftests/landlock/
12447K:	landlock
12448K:	LANDLOCK
12449
12450LANTIQ / INTEL Ethernet drivers
12451M:	Hauke Mehrtens <hauke@hauke-m.de>
12452L:	netdev@vger.kernel.org
12453S:	Maintained
12454F:	drivers/net/dsa/lantiq_gswip.c
12455F:	drivers/net/dsa/lantiq_pce.h
12456F:	drivers/net/ethernet/lantiq_xrx200.c
12457F:	net/dsa/tag_gswip.c
12458
12459LANTIQ MIPS ARCHITECTURE
12460M:	John Crispin <john@phrozen.org>
12461L:	linux-mips@vger.kernel.org
12462S:	Maintained
12463F:	arch/mips/lantiq
12464F:	drivers/soc/lantiq
12465
12466LANTIQ PEF2256 DRIVER
12467M:	Herve Codina <herve.codina@bootlin.com>
12468S:	Maintained
12469F:	Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12470F:	drivers/net/wan/framer/pef2256/
12471F:	drivers/pinctrl/pinctrl-pef2256.c
12472F:	include/linux/framer/pef2256.h
12473
12474LASI 53c700 driver for PARISC
12475M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12476L:	linux-scsi@vger.kernel.org
12477S:	Maintained
12478F:	Documentation/scsi/53c700.rst
12479F:	drivers/scsi/53c700*
12480
12481LEAKING_ADDRESSES
12482M:	Tycho Andersen <tycho@tycho.pizza>
12483R:	Kees Cook <keescook@chromium.org>
12484L:	linux-hardening@vger.kernel.org
12485S:	Maintained
12486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12487F:	scripts/leaking_addresses.pl
12488
12489LED SUBSYSTEM
12490M:	Pavel Machek <pavel@ucw.cz>
12491M:	Lee Jones <lee@kernel.org>
12492L:	linux-leds@vger.kernel.org
12493S:	Maintained
12494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
12495F:	Documentation/devicetree/bindings/leds/
12496F:	Documentation/leds/
12497F:	drivers/leds/
12498F:	include/dt-bindings/leds/
12499F:	include/linux/leds.h
12500
12501LEGO MINDSTORMS EV3
12502R:	David Lechner <david@lechnology.com>
12503S:	Maintained
12504F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12505F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12506F:	drivers/power/supply/lego_ev3_battery.c
12507
12508LEGO USB Tower driver
12509M:	Juergen Stuber <starblue@users.sourceforge.net>
12510L:	legousb-devel@lists.sourceforge.net
12511S:	Maintained
12512W:	http://legousb.sourceforge.net/
12513F:	drivers/usb/misc/legousbtower.c
12514
12515LETSKETCH HID TABLET DRIVER
12516M:	Hans de Goede <hdegoede@redhat.com>
12517L:	linux-input@vger.kernel.org
12518S:	Maintained
12519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12520F:	drivers/hid/hid-letsketch.c
12521
12522LG LAPTOP EXTRAS
12523M:	Matan Ziv-Av <matan@svgalib.org>
12524L:	platform-driver-x86@vger.kernel.org
12525S:	Maintained
12526F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
12527F:	Documentation/admin-guide/laptops/lg-laptop.rst
12528F:	drivers/platform/x86/lg-laptop.c
12529
12530LG2160 MEDIA DRIVER
12531M:	Michael Krufky <mkrufky@linuxtv.org>
12532L:	linux-media@vger.kernel.org
12533S:	Maintained
12534W:	https://linuxtv.org
12535W:	http://github.com/mkrufky
12536Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12537T:	git git://linuxtv.org/mkrufky/tuners.git
12538F:	drivers/media/dvb-frontends/lg2160.*
12539
12540LGDT3305 MEDIA DRIVER
12541M:	Michael Krufky <mkrufky@linuxtv.org>
12542L:	linux-media@vger.kernel.org
12543S:	Maintained
12544W:	https://linuxtv.org
12545W:	http://github.com/mkrufky
12546Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12547T:	git git://linuxtv.org/mkrufky/tuners.git
12548F:	drivers/media/dvb-frontends/lgdt3305.*
12549
12550LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12551M:	Viresh Kumar <vireshk@kernel.org>
12552L:	linux-ide@vger.kernel.org
12553S:	Maintained
12554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12555F:	drivers/ata/pata_arasan_cf.c
12556F:	include/linux/pata_arasan_cf_data.h
12557
12558LIBATA PATA DRIVERS
12559R:	Sergey Shtylyov <s.shtylyov@omp.ru>
12560L:	linux-ide@vger.kernel.org
12561F:	drivers/ata/ata_*.c
12562F:	drivers/ata/pata_*.c
12563
12564LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12565M:	Linus Walleij <linus.walleij@linaro.org>
12566L:	linux-ide@vger.kernel.org
12567S:	Maintained
12568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12569F:	drivers/ata/pata_ftide010.c
12570F:	drivers/ata/sata_gemini.c
12571F:	drivers/ata/sata_gemini.h
12572
12573LIBATA SATA AHCI PLATFORM devices support
12574M:	Hans de Goede <hdegoede@redhat.com>
12575M:	Jens Axboe <axboe@kernel.dk>
12576L:	linux-ide@vger.kernel.org
12577S:	Maintained
12578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12579F:	drivers/ata/ahci_platform.c
12580F:	drivers/ata/libahci_platform.c
12581F:	include/linux/ahci_platform.h
12582
12583LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12584M:	Serge Semin <fancer.lancer@gmail.com>
12585L:	linux-ide@vger.kernel.org
12586S:	Maintained
12587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12588F:	Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12589F:	Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12590F:	drivers/ata/ahci_dwc.c
12591
12592LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12593M:	Mikael Pettersson <mikpelinux@gmail.com>
12594L:	linux-ide@vger.kernel.org
12595S:	Maintained
12596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12597F:	drivers/ata/sata_promise.*
12598
12599LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12600M:	Damien Le Moal <dlemoal@kernel.org>
12601M:	Niklas Cassel <cassel@kernel.org>
12602L:	linux-ide@vger.kernel.org
12603S:	Maintained
12604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12605F:	Documentation/ABI/testing/sysfs-ata
12606F:	Documentation/devicetree/bindings/ata/
12607F:	drivers/ata/
12608F:	include/linux/ata.h
12609F:	include/linux/libata.h
12610
12611LIBETH COMMON ETHERNET LIBRARY
12612M:	Alexander Lobakin <aleksander.lobakin@intel.com>
12613L:	netdev@vger.kernel.org
12614L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12615S:	Supported
12616T:	git https://github.com/alobakin/linux.git
12617F:	drivers/net/ethernet/intel/libeth/
12618F:	include/net/libeth/
12619K:	libeth
12620
12621LIBIE COMMON INTEL ETHERNET LIBRARY
12622M:	Alexander Lobakin <aleksander.lobakin@intel.com>
12623L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12624L:	netdev@vger.kernel.org
12625S:	Supported
12626T:	git https://github.com/alobakin/linux.git
12627F:	drivers/net/ethernet/intel/libie/
12628F:	include/linux/net/intel/libie/
12629K:	libie
12630
12631LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12632M:	Vishal Verma <vishal.l.verma@intel.com>
12633M:	Dan Williams <dan.j.williams@intel.com>
12634M:	Dave Jiang <dave.jiang@intel.com>
12635L:	nvdimm@lists.linux.dev
12636S:	Supported
12637Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12638P:	Documentation/nvdimm/maintainer-entry-profile.rst
12639F:	drivers/nvdimm/btt*
12640
12641LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12642M:	Dan Williams <dan.j.williams@intel.com>
12643M:	Vishal Verma <vishal.l.verma@intel.com>
12644M:	Dave Jiang <dave.jiang@intel.com>
12645L:	nvdimm@lists.linux.dev
12646S:	Supported
12647Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12648P:	Documentation/nvdimm/maintainer-entry-profile.rst
12649F:	drivers/nvdimm/pmem*
12650
12651LIBNVDIMM: DEVICETREE BINDINGS
12652M:	Oliver O'Halloran <oohall@gmail.com>
12653L:	nvdimm@lists.linux.dev
12654S:	Supported
12655Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12656F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
12657F:	drivers/nvdimm/of_pmem.c
12658
12659LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12660M:	Dan Williams <dan.j.williams@intel.com>
12661M:	Vishal Verma <vishal.l.verma@intel.com>
12662M:	Dave Jiang <dave.jiang@intel.com>
12663M:	Ira Weiny <ira.weiny@intel.com>
12664L:	nvdimm@lists.linux.dev
12665S:	Supported
12666Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12667P:	Documentation/nvdimm/maintainer-entry-profile.rst
12668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12669F:	drivers/acpi/nfit/*
12670F:	drivers/nvdimm/*
12671F:	include/linux/libnvdimm.h
12672F:	include/linux/nd.h
12673F:	include/uapi/linux/ndctl.h
12674F:	tools/testing/nvdimm/
12675
12676LIBRARY CODE
12677M:	Andrew Morton <akpm@linux-foundation.org>
12678L:	linux-kernel@vger.kernel.org
12679S:	Supported
12680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
12681F:	lib/*
12682
12683LICENSES and SPDX stuff
12684M:	Thomas Gleixner <tglx@linutronix.de>
12685M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12686L:	linux-spdx@vger.kernel.org
12687S:	Maintained
12688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12689F:	COPYING
12690F:	Documentation/process/license-rules.rst
12691F:	LICENSES/
12692F:	scripts/spdxcheck-test.sh
12693F:	scripts/spdxcheck.py
12694F:	scripts/spdxexclude
12695
12696LINEAR RANGES HELPERS
12697M:	Mark Brown <broonie@kernel.org>
12698R:	Matti Vaittinen <mazziesaccount@gmail.com>
12699F:	include/linux/linear_range.h
12700F:	lib/linear_ranges.c
12701F:	lib/test_linear_ranges.c
12702
12703LINUX FOR POWER MACINTOSH
12704L:	linuxppc-dev@lists.ozlabs.org
12705S:	Orphan
12706F:	arch/powerpc/platforms/powermac/
12707F:	drivers/macintosh/
12708X:	drivers/macintosh/adb-iop.c
12709X:	drivers/macintosh/via-macii.c
12710
12711LINUX FOR POWERPC (32-BIT AND 64-BIT)
12712M:	Michael Ellerman <mpe@ellerman.id.au>
12713R:	Nicholas Piggin <npiggin@gmail.com>
12714R:	Christophe Leroy <christophe.leroy@csgroup.eu>
12715R:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
12716L:	linuxppc-dev@lists.ozlabs.org
12717S:	Supported
12718W:	https://github.com/linuxppc/wiki/wiki
12719Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
12720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
12721F:	Documentation/ABI/stable/sysfs-firmware-opal-*
12722F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
12723F:	Documentation/devicetree/bindings/powerpc/
12724F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
12725F:	Documentation/arch/powerpc/
12726F:	arch/powerpc/
12727F:	drivers/*/*/*pasemi*
12728F:	drivers/*/*pasemi*
12729F:	drivers/char/tpm/tpm_ibmvtpm*
12730F:	drivers/crypto/nx/
12731F:	drivers/i2c/busses/i2c-opal.c
12732F:	drivers/net/ethernet/ibm/ibmveth.*
12733F:	drivers/net/ethernet/ibm/ibmvnic.*
12734F:	drivers/pci/hotplug/pnv_php.c
12735F:	drivers/pci/hotplug/rpa*
12736F:	drivers/rtc/rtc-opal.c
12737F:	drivers/scsi/ibmvscsi/
12738F:	drivers/tty/hvc/hvc_opal.c
12739F:	drivers/watchdog/wdrtas.c
12740F:	include/linux/papr_scm.h
12741F:	include/uapi/linux/papr_pdsm.h
12742F:	tools/testing/selftests/powerpc
12743N:	/pmac
12744N:	powermac
12745N:	powernv
12746N:	[^a-z0-9]ps3
12747N:	pseries
12748
12749LINUX FOR POWERPC EMBEDDED MPC5XXX
12750M:	Anatolij Gustschin <agust@denx.de>
12751L:	linuxppc-dev@lists.ozlabs.org
12752S:	Odd Fixes
12753F:	arch/powerpc/platforms/512x/
12754F:	arch/powerpc/platforms/52xx/
12755
12756LINUX FOR POWERPC EMBEDDED PPC4XX
12757L:	linuxppc-dev@lists.ozlabs.org
12758S:	Orphan
12759F:	arch/powerpc/platforms/40x/
12760F:	arch/powerpc/platforms/44x/
12761
12762LINUX FOR POWERPC EMBEDDED PPC85XX
12763M:	Scott Wood <oss@buserror.net>
12764L:	linuxppc-dev@lists.ozlabs.org
12765S:	Odd fixes
12766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
12767F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
12768F:	Documentation/devicetree/bindings/powerpc/fsl/
12769F:	arch/powerpc/platforms/85xx/
12770
12771LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
12772M:	Christophe Leroy <christophe.leroy@csgroup.eu>
12773L:	linuxppc-dev@lists.ozlabs.org
12774S:	Maintained
12775F:	arch/powerpc/platforms/8xx/
12776F:	arch/powerpc/platforms/83xx/
12777
12778LINUX KERNEL DUMP TEST MODULE (LKDTM)
12779M:	Kees Cook <keescook@chromium.org>
12780S:	Maintained
12781F:	drivers/misc/lkdtm/*
12782F:	tools/testing/selftests/lkdtm/*
12783
12784LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
12785M:	Alan Stern <stern@rowland.harvard.edu>
12786M:	Andrea Parri <parri.andrea@gmail.com>
12787M:	Will Deacon <will@kernel.org>
12788M:	Peter Zijlstra <peterz@infradead.org>
12789M:	Boqun Feng <boqun.feng@gmail.com>
12790M:	Nicholas Piggin <npiggin@gmail.com>
12791M:	David Howells <dhowells@redhat.com>
12792M:	Jade Alglave <j.alglave@ucl.ac.uk>
12793M:	Luc Maranget <luc.maranget@inria.fr>
12794M:	"Paul E. McKenney" <paulmck@kernel.org>
12795R:	Akira Yokosawa <akiyks@gmail.com>
12796R:	Daniel Lustig <dlustig@nvidia.com>
12797R:	Joel Fernandes <joel@joelfernandes.org>
12798L:	linux-kernel@vger.kernel.org
12799L:	linux-arch@vger.kernel.org
12800S:	Supported
12801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
12802F:	Documentation/atomic_bitops.txt
12803F:	Documentation/atomic_t.txt
12804F:	Documentation/core-api/refcount-vs-atomic.rst
12805F:	Documentation/litmus-tests/
12806F:	Documentation/memory-barriers.txt
12807F:	tools/memory-model/
12808
12809LINUX-NEXT TREE
12810M:	Stephen Rothwell <sfr@canb.auug.org.au>
12811L:	linux-next@vger.kernel.org
12812S:	Supported
12813B:	mailto:linux-next@vger.kernel.org and the appropriate development tree
12814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
12815
12816LIS3LV02D ACCELEROMETER DRIVER
12817M:	Eric Piel <eric.piel@tremplin-utc.net>
12818S:	Maintained
12819F:	Documentation/misc-devices/lis3lv02d.rst
12820F:	drivers/misc/lis3lv02d/
12821F:	drivers/platform/x86/hp/hp_accel.c
12822
12823LIST KUNIT TEST
12824M:	David Gow <davidgow@google.com>
12825L:	linux-kselftest@vger.kernel.org
12826L:	kunit-dev@googlegroups.com
12827S:	Maintained
12828F:	lib/list-test.c
12829
12830LITEX PLATFORM
12831M:	Karol Gugala <kgugala@antmicro.com>
12832M:	Mateusz Holenko <mholenko@antmicro.com>
12833M:	Gabriel Somlo <gsomlo@gmail.com>
12834M:	Joel Stanley <joel@jms.id.au>
12835S:	Maintained
12836F:	Documentation/devicetree/bindings/*/litex,*.yaml
12837F:	arch/openrisc/boot/dts/or1klitex.dts
12838F:	drivers/mmc/host/litex_mmc.c
12839F:	drivers/net/ethernet/litex/*
12840F:	drivers/soc/litex/*
12841F:	drivers/tty/serial/liteuart.c
12842F:	include/linux/litex.h
12843N:	litex
12844
12845LIVE PATCHING
12846M:	Josh Poimboeuf <jpoimboe@kernel.org>
12847M:	Jiri Kosina <jikos@kernel.org>
12848M:	Miroslav Benes <mbenes@suse.cz>
12849M:	Petr Mladek <pmladek@suse.com>
12850R:	Joe Lawrence <joe.lawrence@redhat.com>
12851L:	live-patching@vger.kernel.org
12852S:	Maintained
12853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
12854F:	Documentation/ABI/testing/sysfs-kernel-livepatch
12855F:	Documentation/livepatch/
12856F:	arch/powerpc/include/asm/livepatch.h
12857F:	include/linux/livepatch.h
12858F:	kernel/livepatch/
12859F:	kernel/module/livepatch.c
12860F:	samples/livepatch/
12861F:	tools/testing/selftests/livepatch/
12862
12863LLC (802.2)
12864L:	netdev@vger.kernel.org
12865S:	Odd fixes
12866F:	include/linux/llc.h
12867F:	include/net/llc*
12868F:	include/uapi/linux/llc.h
12869F:	net/llc/
12870
12871LM73 HARDWARE MONITOR DRIVER
12872M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
12873L:	linux-hwmon@vger.kernel.org
12874S:	Maintained
12875F:	drivers/hwmon/lm73.c
12876
12877LM78 HARDWARE MONITOR DRIVER
12878M:	Jean Delvare <jdelvare@suse.com>
12879L:	linux-hwmon@vger.kernel.org
12880S:	Maintained
12881F:	Documentation/hwmon/lm78.rst
12882F:	drivers/hwmon/lm78.c
12883
12884LM83 HARDWARE MONITOR DRIVER
12885M:	Jean Delvare <jdelvare@suse.com>
12886L:	linux-hwmon@vger.kernel.org
12887S:	Maintained
12888F:	Documentation/hwmon/lm83.rst
12889F:	drivers/hwmon/lm83.c
12890
12891LM90 HARDWARE MONITOR DRIVER
12892M:	Jean Delvare <jdelvare@suse.com>
12893L:	linux-hwmon@vger.kernel.org
12894S:	Maintained
12895F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
12896F:	Documentation/hwmon/lm90.rst
12897F:	drivers/hwmon/lm90.c
12898F:	include/dt-bindings/thermal/lm90.h
12899
12900LME2510 MEDIA DRIVER
12901M:	Malcolm Priestley <tvboxspy@gmail.com>
12902L:	linux-media@vger.kernel.org
12903S:	Maintained
12904W:	https://linuxtv.org
12905Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12906F:	drivers/media/usb/dvb-usb-v2/lmedm04*
12907
12908LOADPIN SECURITY MODULE
12909M:	Kees Cook <keescook@chromium.org>
12910S:	Supported
12911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12912F:	Documentation/admin-guide/LSM/LoadPin.rst
12913F:	security/loadpin/
12914
12915LOCKDOWN SECURITY MODULE
12916L:	linux-security-module@vger.kernel.org
12917S:	Odd Fixes
12918T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
12919F:	security/lockdown/
12920
12921LOCKING PRIMITIVES
12922M:	Peter Zijlstra <peterz@infradead.org>
12923M:	Ingo Molnar <mingo@redhat.com>
12924M:	Will Deacon <will@kernel.org>
12925R:	Waiman Long <longman@redhat.com>
12926R:	Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
12927L:	linux-kernel@vger.kernel.org
12928S:	Maintained
12929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
12930F:	Documentation/locking/
12931F:	arch/*/include/asm/spinlock*.h
12932F:	include/linux/lockdep*.h
12933F:	include/linux/mutex*.h
12934F:	include/linux/rwlock*.h
12935F:	include/linux/rwsem*.h
12936F:	include/linux/seqlock.h
12937F:	include/linux/spinlock*.h
12938F:	kernel/locking/
12939F:	lib/locking*.[ch]
12940X:	kernel/locking/locktorture.c
12941
12942LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
12943M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
12944L:	linux-ntfs-dev@lists.sourceforge.net
12945S:	Maintained
12946W:	http://www.linux-ntfs.org/content/view/19/37/
12947F:	Documentation/admin-guide/ldm.rst
12948F:	block/partitions/ldm.*
12949
12950LOGITECH HID GAMING KEYBOARDS
12951M:	Hans de Goede <hdegoede@redhat.com>
12952L:	linux-input@vger.kernel.org
12953S:	Maintained
12954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12955F:	drivers/hid/hid-lg-g15.c
12956
12957LONTIUM LT8912B MIPI TO HDMI BRIDGE
12958M:	Adrien Grassein <adrien.grassein@gmail.com>
12959S:	Maintained
12960F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
12961F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
12962
12963LOONGARCH
12964M:	Huacai Chen <chenhuacai@kernel.org>
12965R:	WANG Xuerui <kernel@xen0n.name>
12966L:	loongarch@lists.linux.dev
12967S:	Maintained
12968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
12969F:	Documentation/arch/loongarch/
12970F:	Documentation/translations/zh_CN/arch/loongarch/
12971F:	arch/loongarch/
12972F:	drivers/*/*loongarch*
12973
12974LOONGSON GPIO DRIVER
12975M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12976L:	linux-gpio@vger.kernel.org
12977S:	Maintained
12978F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
12979F:	drivers/gpio/gpio-loongson-64bit.c
12980
12981LOONGSON LS2X APB DMA DRIVER
12982M:	Binbin Zhou <zhoubinbin@loongson.cn>
12983L:	dmaengine@vger.kernel.org
12984S:	Maintained
12985F:	Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
12986F:	drivers/dma/ls2x-apb-dma.c
12987
12988LOONGSON LS2X I2C DRIVER
12989M:	Binbin Zhou <zhoubinbin@loongson.cn>
12990L:	linux-i2c@vger.kernel.org
12991S:	Maintained
12992F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
12993F:	drivers/i2c/busses/i2c-ls2x.c
12994
12995LOONGSON-2 SOC SERIES CLOCK DRIVER
12996M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12997L:	linux-clk@vger.kernel.org
12998S:	Maintained
12999F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13000F:	drivers/clk/clk-loongson2.c
13001F:	include/dt-bindings/clock/loongson,ls2k-clk.h
13002
13003LOONGSON SPI DRIVER
13004M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13005L:	linux-spi@vger.kernel.org
13006S:	Maintained
13007F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13008F:	drivers/spi/spi-loongson-core.c
13009F:	drivers/spi/spi-loongson-pci.c
13010F:	drivers/spi/spi-loongson-plat.c
13011F:	drivers/spi/spi-loongson.h
13012
13013LOONGSON-2 SOC SERIES GUTS DRIVER
13014M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13015L:	loongarch@lists.linux.dev
13016S:	Maintained
13017F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13018F:	drivers/soc/loongson/loongson2_guts.c
13019
13020LOONGSON-2 SOC SERIES PM DRIVER
13021M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13022L:	linux-pm@vger.kernel.org
13023S:	Maintained
13024F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13025F:	drivers/soc/loongson/loongson2_pm.c
13026
13027LOONGSON-2 SOC SERIES PINCTRL DRIVER
13028M:	zhanghongchen <zhanghongchen@loongson.cn>
13029M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13030L:	linux-gpio@vger.kernel.org
13031S:	Maintained
13032F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13033F:	drivers/pinctrl/pinctrl-loongson2.c
13034
13035LOONGSON-2 SOC SERIES THERMAL DRIVER
13036M:	zhanghongchen <zhanghongchen@loongson.cn>
13037M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13038L:	linux-pm@vger.kernel.org
13039S:	Maintained
13040F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13041F:	drivers/thermal/loongson2_thermal.c
13042
13043LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13044M:	Sathya Prakash <sathya.prakash@broadcom.com>
13045M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
13046M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
13047L:	MPT-FusionLinux.pdl@broadcom.com
13048L:	linux-scsi@vger.kernel.org
13049S:	Supported
13050W:	http://www.avagotech.com/support/
13051F:	drivers/message/fusion/
13052F:	drivers/scsi/mpt3sas/
13053
13054LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13055M:	Matthew Wilcox <willy@infradead.org>
13056L:	linux-scsi@vger.kernel.org
13057S:	Maintained
13058F:	drivers/scsi/sym53c8xx_2/
13059
13060LTC1660 DAC DRIVER
13061M:	Marcus Folkesson <marcus.folkesson@gmail.com>
13062L:	linux-iio@vger.kernel.org
13063S:	Maintained
13064F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13065F:	drivers/iio/dac/ltc1660.c
13066
13067LTC2688 IIO DAC DRIVER
13068M:	Nuno Sá <nuno.sa@analog.com>
13069L:	linux-iio@vger.kernel.org
13070S:	Supported
13071W:	https://ez.analog.com/linux-software-drivers
13072F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13073F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13074F:	drivers/iio/dac/ltc2688.c
13075
13076LTC2947 HARDWARE MONITOR DRIVER
13077M:	Nuno Sá <nuno.sa@analog.com>
13078L:	linux-hwmon@vger.kernel.org
13079S:	Supported
13080W:	https://ez.analog.com/linux-software-drivers
13081F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13082F:	drivers/hwmon/ltc2947-core.c
13083F:	drivers/hwmon/ltc2947-i2c.c
13084F:	drivers/hwmon/ltc2947-spi.c
13085F:	drivers/hwmon/ltc2947.h
13086
13087LTC2991 HARDWARE MONITOR DRIVER
13088M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13089L:	linux-hwmon@vger.kernel.org
13090S:	Supported
13091W:	https://ez.analog.com/linux-software-drivers
13092F:	Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13093F:	drivers/hwmon/ltc2991.c
13094
13095LTC2983 IIO TEMPERATURE DRIVER
13096M:	Nuno Sá <nuno.sa@analog.com>
13097L:	linux-iio@vger.kernel.org
13098S:	Supported
13099W:	https://ez.analog.com/linux-software-drivers
13100F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13101F:	drivers/iio/temperature/ltc2983.c
13102
13103LTC4282 HARDWARE MONITOR DRIVER
13104M:	Nuno Sa <nuno.sa@analog.com>
13105L:	linux-hwmon@vger.kernel.org
13106S:	Supported
13107F:	Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13108F:	Documentation/hwmon/ltc4282.rst
13109F:	drivers/hwmon/ltc4282.c
13110
13111LTC4286 HARDWARE MONITOR DRIVER
13112M:	Delphine CC Chiu <Delphine_CC_Chiu@Wiwynn.com>
13113L:	linux-i2c@vger.kernel.org
13114S:	Maintained
13115F:	Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13116F:	Documentation/hwmon/ltc4286.rst
13117F:	drivers/hwmon/pmbus/Kconfig
13118F:	drivers/hwmon/pmbus/Makefile
13119F:	drivers/hwmon/pmbus/ltc4286.c
13120
13121LTC4306 I2C MULTIPLEXER DRIVER
13122M:	Michael Hennerich <michael.hennerich@analog.com>
13123L:	linux-i2c@vger.kernel.org
13124S:	Supported
13125W:	https://ez.analog.com/linux-software-drivers
13126F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13127F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
13128
13129LTP (Linux Test Project)
13130M:	Cyril Hrubis <chrubis@suse.cz>
13131M:	Jan Stancek <jstancek@redhat.com>
13132M:	Petr Vorel <pvorel@suse.cz>
13133M:	Li Wang <liwang@redhat.com>
13134M:	Yang Xu <xuyang2018.jy@fujitsu.com>
13135L:	ltp@lists.linux.it (subscribers-only)
13136S:	Maintained
13137W:	http://linux-test-project.github.io/
13138T:	git https://github.com/linux-test-project/ltp.git
13139
13140LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13141M:	Anshul Dalal <anshulusr@gmail.com>
13142L:	linux-iio@vger.kernel.org
13143S:	Maintained
13144F:	Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13145F:	drivers/iio/light/ltr390.c
13146
13147LYNX 28G SERDES PHY DRIVER
13148M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13149L:	netdev@vger.kernel.org
13150S:	Supported
13151F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13152F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
13153
13154LYNX PCS MODULE
13155M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13156L:	netdev@vger.kernel.org
13157S:	Supported
13158F:	drivers/net/pcs/pcs-lynx.c
13159F:	include/linux/pcs-lynx.h
13160
13161M68K ARCHITECTURE
13162M:	Geert Uytterhoeven <geert@linux-m68k.org>
13163L:	linux-m68k@lists.linux-m68k.org
13164S:	Maintained
13165W:	http://www.linux-m68k.org/
13166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13167F:	arch/m68k/
13168F:	drivers/zorro/
13169
13170M68K ON APPLE MACINTOSH
13171M:	Joshua Thompson <funaho@jurai.org>
13172L:	linux-m68k@lists.linux-m68k.org
13173S:	Maintained
13174W:	http://www.mac.linux-m68k.org/
13175F:	arch/m68k/mac/
13176F:	drivers/macintosh/adb-iop.c
13177F:	drivers/macintosh/via-macii.c
13178
13179M68K ON HP9000/300
13180M:	Philip Blundell <philb@gnu.org>
13181S:	Maintained
13182W:	http://www.tazenda.demon.co.uk/phil/linux-hp
13183F:	arch/m68k/hp300/
13184
13185M88DS3103 MEDIA DRIVER
13186L:	linux-media@vger.kernel.org
13187S:	Orphan
13188W:	https://linuxtv.org
13189Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13190F:	drivers/media/dvb-frontends/m88ds3103*
13191
13192M88RS2000 MEDIA DRIVER
13193M:	Malcolm Priestley <tvboxspy@gmail.com>
13194L:	linux-media@vger.kernel.org
13195S:	Maintained
13196W:	https://linuxtv.org
13197Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13198F:	drivers/media/dvb-frontends/m88rs2000*
13199
13200MA901 MASTERKIT USB FM RADIO DRIVER
13201M:	Alexey Klimov <klimov.linux@gmail.com>
13202L:	linux-media@vger.kernel.org
13203S:	Maintained
13204T:	git git://linuxtv.org/media_tree.git
13205F:	drivers/media/radio/radio-ma901.c
13206
13207MAC80211
13208M:	Johannes Berg <johannes@sipsolutions.net>
13209L:	linux-wireless@vger.kernel.org
13210S:	Maintained
13211W:	https://wireless.wiki.kernel.org/
13212Q:	https://patchwork.kernel.org/project/linux-wireless/list/
13213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13215F:	Documentation/networking/mac80211-injection.rst
13216F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13217F:	drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13218F:	include/net/mac80211.h
13219F:	net/mac80211/
13220
13221MAILBOX API
13222M:	Jassi Brar <jassisinghbrar@gmail.com>
13223L:	linux-kernel@vger.kernel.org
13224S:	Maintained
13225F:	Documentation/devicetree/bindings/mailbox/
13226F:	drivers/mailbox/
13227F:	include/dt-bindings/mailbox/
13228F:	include/linux/mailbox_client.h
13229F:	include/linux/mailbox_controller.h
13230
13231MAILBOX ARM MHUv2
13232M:	Viresh Kumar <viresh.kumar@linaro.org>
13233M:	Tushar Khandelwal <Tushar.Khandelwal@arm.com>
13234L:	linux-kernel@vger.kernel.org
13235S:	Maintained
13236F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13237F:	drivers/mailbox/arm_mhuv2.c
13238F:	include/linux/mailbox/arm_mhuv2_message.h
13239
13240MAILBOX ARM MHUv3
13241M:	Sudeep Holla <sudeep.holla@arm.com>
13242M:	Cristian Marussi <cristian.marussi@arm.com>
13243L:	linux-kernel@vger.kernel.org
13244L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13245S:	Maintained
13246F:	Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13247F:	drivers/mailbox/arm_mhuv3.c
13248
13249MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13250M:	Alejandro Colomar <alx@kernel.org>
13251L:	linux-man@vger.kernel.org
13252S:	Maintained
13253W:	http://www.kernel.org/doc/man-pages
13254T:	git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13255T:	git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13256
13257MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13258M:	Jeremy Kerr <jk@codeconstruct.com.au>
13259M:	Matt Johnston <matt@codeconstruct.com.au>
13260L:	netdev@vger.kernel.org
13261S:	Maintained
13262F:	Documentation/networking/mctp.rst
13263F:	drivers/net/mctp/
13264F:	include/net/mctp.h
13265F:	include/net/mctpdevice.h
13266F:	include/net/netns/mctp.h
13267F:	net/mctp/
13268
13269MAPLE TREE
13270M:	Liam R. Howlett <Liam.Howlett@oracle.com>
13271L:	maple-tree@lists.infradead.org
13272L:	linux-mm@kvack.org
13273S:	Supported
13274F:	Documentation/core-api/maple_tree.rst
13275F:	include/linux/maple_tree.h
13276F:	include/trace/events/maple_tree.h
13277F:	lib/maple_tree.c
13278F:	lib/test_maple_tree.c
13279F:	tools/testing/radix-tree/linux/maple_tree.h
13280F:	tools/testing/radix-tree/maple.c
13281
13282MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13283M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
13284L:	linux-mips@vger.kernel.org
13285S:	Maintained
13286F:	arch/mips/boot/dts/img/pistachio*
13287
13288MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13289M:	Andrew Lunn <andrew@lunn.ch>
13290L:	netdev@vger.kernel.org
13291S:	Maintained
13292F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13293F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13294F:	Documentation/networking/devlink/mv88e6xxx.rst
13295F:	drivers/net/dsa/mv88e6xxx/
13296F:	include/linux/dsa/mv88e6xxx.h
13297F:	include/linux/platform_data/mv88e6xxx.h
13298
13299MARVELL ARMADA 3700 PHY DRIVERS
13300M:	Miquel Raynal <miquel.raynal@bootlin.com>
13301S:	Maintained
13302F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13303F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13304F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13305F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13306
13307MARVELL ARMADA 3700 SERIAL DRIVER
13308M:	Pali Rohár <pali@kernel.org>
13309S:	Maintained
13310F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13311F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
13312F:	drivers/tty/serial/mvebu-uart.c
13313
13314MARVELL ARMADA DRM SUPPORT
13315M:	Russell King <linux@armlinux.org.uk>
13316S:	Maintained
13317T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13318T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13319F:	Documentation/devicetree/bindings/display/armada/
13320F:	drivers/gpu/drm/armada/
13321F:	include/uapi/drm/armada_drm.h
13322
13323MARVELL CRYPTO DRIVER
13324M:	Boris Brezillon <bbrezillon@kernel.org>
13325M:	Arnaud Ebalard <arno@natisbad.org>
13326M:	Srujana Challa <schalla@marvell.com>
13327L:	linux-crypto@vger.kernel.org
13328S:	Maintained
13329F:	drivers/crypto/marvell/
13330F:	include/linux/soc/marvell/octeontx2/
13331
13332MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13333M:	Mirko Lindner <mlindner@marvell.com>
13334M:	Stephen Hemminger <stephen@networkplumber.org>
13335L:	netdev@vger.kernel.org
13336S:	Maintained
13337F:	drivers/net/ethernet/marvell/sk*
13338
13339MARVELL LIBERTAS WIRELESS DRIVER
13340L:	libertas-dev@lists.infradead.org
13341S:	Orphan
13342F:	drivers/net/wireless/marvell/libertas/
13343
13344MARVELL MACCHIATOBIN SUPPORT
13345M:	Russell King <linux@armlinux.org.uk>
13346L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13347S:	Maintained
13348F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13349
13350MARVELL MV643XX ETHERNET DRIVER
13351M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
13352L:	netdev@vger.kernel.org
13353S:	Maintained
13354F:	drivers/net/ethernet/marvell/mv643xx_eth.*
13355F:	include/linux/mv643xx.h
13356
13357MARVELL MV88X3310 PHY DRIVER
13358M:	Russell King <linux@armlinux.org.uk>
13359M:	Marek Behún <kabel@kernel.org>
13360L:	netdev@vger.kernel.org
13361S:	Maintained
13362F:	drivers/net/phy/marvell10g.c
13363
13364MARVELL MVEBU THERMAL DRIVER
13365M:	Miquel Raynal <miquel.raynal@bootlin.com>
13366S:	Maintained
13367F:	drivers/thermal/armada_thermal.c
13368
13369MARVELL MVNETA ETHERNET DRIVER
13370M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13371L:	netdev@vger.kernel.org
13372S:	Maintained
13373F:	drivers/net/ethernet/marvell/mvneta*
13374
13375MARVELL MVPP2 ETHERNET DRIVER
13376M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13377M:	Russell King <linux@armlinux.org.uk>
13378L:	netdev@vger.kernel.org
13379S:	Maintained
13380F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
13381F:	drivers/net/ethernet/marvell/mvpp2/
13382
13383MARVELL MWIFIEX WIRELESS DRIVER
13384M:	Brian Norris <briannorris@chromium.org>
13385R:	Francesco Dolcini <francesco@dolcini.it>
13386L:	linux-wireless@vger.kernel.org
13387S:	Odd Fixes
13388F:	drivers/net/wireless/marvell/mwifiex/
13389
13390MARVELL MWL8K WIRELESS DRIVER
13391L:	linux-wireless@vger.kernel.org
13392S:	Orphan
13393F:	drivers/net/wireless/marvell/mwl8k.c
13394
13395MARVELL NAND CONTROLLER DRIVER
13396M:	Miquel Raynal <miquel.raynal@bootlin.com>
13397L:	linux-mtd@lists.infradead.org
13398S:	Maintained
13399F:	drivers/mtd/nand/raw/marvell_nand.c
13400
13401MARVELL OCTEON ENDPOINT DRIVER
13402M:	Veerasenareddy Burru <vburru@marvell.com>
13403M:	Sathesh Edara <sedara@marvell.com>
13404L:	netdev@vger.kernel.org
13405S:	Supported
13406F:	drivers/net/ethernet/marvell/octeon_ep
13407
13408MARVELL OCTEON ENDPOINT VF DRIVER
13409M:	Veerasenareddy Burru <vburru@marvell.com>
13410M:	Sathesh Edara <sedara@marvell.com>
13411M:	Shinas Rasheed <srasheed@marvell.com>
13412M:	Satananda Burla <sburla@marvell.com>
13413L:	netdev@vger.kernel.org
13414S:	Supported
13415F:	drivers/net/ethernet/marvell/octeon_ep_vf
13416
13417MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13418M:	Sunil Goutham <sgoutham@marvell.com>
13419M:	Geetha sowjanya <gakula@marvell.com>
13420M:	Subbaraya Sundeep <sbhatta@marvell.com>
13421M:	hariprasad <hkelam@marvell.com>
13422L:	netdev@vger.kernel.org
13423S:	Supported
13424F:	drivers/net/ethernet/marvell/octeontx2/nic/
13425F:	include/linux/soc/marvell/octeontx2/
13426
13427MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13428M:	Sunil Goutham <sgoutham@marvell.com>
13429M:	Linu Cherian <lcherian@marvell.com>
13430M:	Geetha sowjanya <gakula@marvell.com>
13431M:	Jerin Jacob <jerinj@marvell.com>
13432M:	hariprasad <hkelam@marvell.com>
13433M:	Subbaraya Sundeep <sbhatta@marvell.com>
13434L:	netdev@vger.kernel.org
13435S:	Supported
13436F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13437F:	drivers/net/ethernet/marvell/octeontx2/af/
13438
13439MARVELL PRESTERA ETHERNET SWITCH DRIVER
13440M:	Taras Chornyi <taras.chornyi@plvision.eu>
13441S:	Supported
13442W:	https://github.com/Marvell-switching/switchdev-prestera
13443F:	drivers/net/ethernet/marvell/prestera/
13444
13445MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13446M:	Nicolas Pitre <nico@fluxnic.net>
13447S:	Odd Fixes
13448F:	drivers/mmc/host/mvsdio.*
13449
13450MARVELL USB MDIO CONTROLLER DRIVER
13451M:	Tobias Waldekranz <tobias@waldekranz.com>
13452L:	netdev@vger.kernel.org
13453S:	Maintained
13454F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13455F:	drivers/net/mdio/mdio-mvusb.c
13456
13457MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13458M:	Hu Ziji <huziji@marvell.com>
13459L:	linux-mmc@vger.kernel.org
13460S:	Supported
13461F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13462F:	drivers/mmc/host/sdhci-xenon*
13463
13464MATROX FRAMEBUFFER DRIVER
13465L:	linux-fbdev@vger.kernel.org
13466S:	Orphan
13467F:	drivers/video/fbdev/matrox/matroxfb_*
13468F:	include/uapi/linux/matroxfb.h
13469
13470MAX15301 DRIVER
13471M:	Daniel Nilsson <daniel.nilsson@flex.com>
13472L:	linux-hwmon@vger.kernel.org
13473S:	Maintained
13474F:	Documentation/hwmon/max15301.rst
13475F:	drivers/hwmon/pmbus/max15301.c
13476
13477MAX2175 SDR TUNER DRIVER
13478M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
13479L:	linux-media@vger.kernel.org
13480S:	Maintained
13481T:	git git://linuxtv.org/media_tree.git
13482F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
13483F:	Documentation/userspace-api/media/drivers/max2175.rst
13484F:	drivers/media/i2c/max2175*
13485F:	include/uapi/linux/max2175.h
13486
13487MAX31335 RTC DRIVER
13488M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13489L:	linux-rtc@vger.kernel.org
13490S:	Supported
13491W:	https://ez.analog.com/linux-software-drivers
13492F:	Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13493F:	drivers/rtc/rtc-max31335.c
13494
13495MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13496L:	linux-hwmon@vger.kernel.org
13497S:	Orphan
13498F:	Documentation/hwmon/max6650.rst
13499F:	drivers/hwmon/max6650.c
13500
13501MAX9286 QUAD GMSL DESERIALIZER DRIVER
13502M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
13503M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13504M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
13505M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
13506L:	linux-media@vger.kernel.org
13507S:	Maintained
13508F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13509F:	drivers/media/i2c/max9286.c
13510
13511MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13512M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
13513L:	linux-media@vger.kernel.org
13514S:	Maintained
13515F:	Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13516F:	drivers/staging/media/max96712/max96712.c
13517
13518MAX9860 MONO AUDIO VOICE CODEC DRIVER
13519M:	Peter Rosin <peda@axentia.se>
13520L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13521S:	Maintained
13522F:	Documentation/devicetree/bindings/sound/max9860.txt
13523F:	sound/soc/codecs/max9860.*
13524
13525MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13526M:	Andreas Klinger <ak@it-klinger.de>
13527L:	linux-iio@vger.kernel.org
13528S:	Maintained
13529F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13530F:	drivers/iio/proximity/mb1232.c
13531
13532MAXIM MAX11205 DRIVER
13533M:	Ramona Bolboaca <ramona.bolboaca@analog.com>
13534L:	linux-iio@vger.kernel.org
13535S:	Supported
13536W:	https://ez.analog.com/linux-software-drivers
13537F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13538F:	drivers/iio/adc/max11205.c
13539
13540MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13541R:	Iskren Chernev <iskren.chernev@gmail.com>
13542R:	Krzysztof Kozlowski <krzk@kernel.org>
13543R:	Marek Szyprowski <m.szyprowski@samsung.com>
13544R:	Matheus Castello <matheus@castello.eng.br>
13545L:	linux-pm@vger.kernel.org
13546S:	Maintained
13547F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13548F:	drivers/power/supply/max17040_battery.c
13549
13550MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13551R:	Hans de Goede <hdegoede@redhat.com>
13552R:	Krzysztof Kozlowski <krzk@kernel.org>
13553R:	Marek Szyprowski <m.szyprowski@samsung.com>
13554R:	Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
13555R:	Purism Kernel Team <kernel@puri.sm>
13556L:	linux-pm@vger.kernel.org
13557S:	Maintained
13558F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13559F:	drivers/power/supply/max17042_battery.c
13560
13561MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13562M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13563L:	linux-kernel@vger.kernel.org
13564S:	Maintained
13565F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13566F:	drivers/regulator/max20086-regulator.c
13567
13568MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13569M:	Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
13570L:	linux-iio@vger.kernel.org
13571S:	Maintained
13572F:	drivers/iio/temperature/max30208.c
13573
13574MAXIM MAX77650 PMIC MFD DRIVER
13575M:	Bartosz Golaszewski <brgl@bgdev.pl>
13576L:	linux-kernel@vger.kernel.org
13577S:	Maintained
13578F:	Documentation/devicetree/bindings/*/*max77650.yaml
13579F:	Documentation/devicetree/bindings/*/max77650*.yaml
13580F:	drivers/gpio/gpio-max77650.c
13581F:	drivers/input/misc/max77650-onkey.c
13582F:	drivers/leds/leds-max77650.c
13583F:	drivers/mfd/max77650.c
13584F:	drivers/power/supply/max77650-charger.c
13585F:	drivers/regulator/max77650-regulator.c
13586F:	include/linux/mfd/max77650.h
13587
13588MAXIM MAX77714 PMIC MFD DRIVER
13589M:	Luca Ceresoli <luca@lucaceresoli.net>
13590S:	Maintained
13591F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13592F:	drivers/mfd/max77714.c
13593F:	include/linux/mfd/max77714.h
13594
13595MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
13596M:	Javier Martinez Canillas <javier@dowhile0.org>
13597L:	linux-kernel@vger.kernel.org
13598S:	Supported
13599F:	Documentation/devicetree/bindings/*/*max77802.yaml
13600F:	drivers/regulator/max77802-regulator.c
13601F:	include/dt-bindings/*/*max77802.h
13602
13603MAXIM MAX77976 BATTERY CHARGER
13604M:	Luca Ceresoli <luca@lucaceresoli.net>
13605S:	Supported
13606F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
13607F:	drivers/power/supply/max77976_charger.c
13608
13609MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
13610M:	Krzysztof Kozlowski <krzk@kernel.org>
13611L:	linux-pm@vger.kernel.org
13612S:	Maintained
13613B:	mailto:linux-samsung-soc@vger.kernel.org
13614F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
13615F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
13616F:	drivers/power/supply/max14577_charger.c
13617F:	drivers/power/supply/max77693_charger.c
13618
13619MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
13620M:	Chanwoo Choi <cw00.choi@samsung.com>
13621M:	Krzysztof Kozlowski <krzk@kernel.org>
13622L:	linux-kernel@vger.kernel.org
13623S:	Maintained
13624B:	mailto:linux-samsung-soc@vger.kernel.org
13625F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
13626F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
13627F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
13628F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
13629F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
13630F:	drivers/*/*max77843.c
13631F:	drivers/*/max14577*.c
13632F:	drivers/*/max77686*.c
13633F:	drivers/*/max77693*.c
13634F:	drivers/clk/clk-max77686.c
13635F:	drivers/extcon/extcon-max14577.c
13636F:	drivers/extcon/extcon-max77693.c
13637F:	drivers/rtc/rtc-max77686.c
13638F:	include/linux/mfd/max14577*.h
13639F:	include/linux/mfd/max77686*.h
13640F:	include/linux/mfd/max77693*.h
13641
13642MAXIRADIO FM RADIO RECEIVER DRIVER
13643M:	Hans Verkuil <hverkuil@xs4all.nl>
13644L:	linux-media@vger.kernel.org
13645S:	Maintained
13646W:	https://linuxtv.org
13647T:	git git://linuxtv.org/media_tree.git
13648F:	drivers/media/radio/radio-maxiradio*
13649
13650MAXLINEAR ETHERNET PHY DRIVER
13651M:	Xu Liang <lxu@maxlinear.com>
13652L:	netdev@vger.kernel.org
13653S:	Supported
13654F:	drivers/net/phy/mxl-gpy.c
13655
13656MCAN MMIO DEVICE DRIVER
13657M:	Chandrasekar Ramakrishnan <rcsekar@samsung.com>
13658L:	linux-can@vger.kernel.org
13659S:	Maintained
13660F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
13661F:	drivers/net/can/m_can/m_can.c
13662F:	drivers/net/can/m_can/m_can.h
13663F:	drivers/net/can/m_can/m_can_platform.c
13664
13665MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
13666R:	Yasushi SHOJI <yashi@spacecubics.com>
13667L:	linux-can@vger.kernel.org
13668S:	Maintained
13669F:	drivers/net/can/usb/mcba_usb.c
13670
13671MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
13672M:	Rishi Gupta <gupt21@gmail.com>
13673L:	linux-i2c@vger.kernel.org
13674L:	linux-input@vger.kernel.org
13675S:	Maintained
13676F:	drivers/hid/hid-mcp2221.c
13677
13678MCP251XFD SPI-CAN NETWORK DRIVER
13679M:	Marc Kleine-Budde <mkl@pengutronix.de>
13680M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13681R:	Thomas Kopp <thomas.kopp@microchip.com>
13682L:	linux-can@vger.kernel.org
13683S:	Maintained
13684F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
13685F:	drivers/net/can/spi/mcp251xfd/
13686
13687MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
13688M:	Peter Rosin <peda@axentia.se>
13689L:	linux-iio@vger.kernel.org
13690S:	Maintained
13691F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
13692F:	drivers/iio/potentiometer/mcp4018.c
13693F:	drivers/iio/potentiometer/mcp4531.c
13694
13695MCP4821 DAC DRIVER
13696M:	Anshul Dalal <anshulusr@gmail.com>
13697L:	linux-iio@vger.kernel.org
13698S:	Maintained
13699F:	Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
13700F:	drivers/iio/dac/mcp4821.c
13701
13702MCR20A IEEE-802.15.4 RADIO DRIVER
13703M:	Stefan Schmidt <stefan@datenfreihafen.org>
13704L:	linux-wpan@vger.kernel.org
13705S:	Odd Fixes
13706W:	https://github.com/xueliu/mcr20a-linux
13707F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
13708F:	drivers/net/ieee802154/mcr20a.c
13709F:	drivers/net/ieee802154/mcr20a.h
13710
13711MDIO REGMAP DRIVER
13712M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
13713L:	netdev@vger.kernel.org
13714S:	Maintained
13715F:	drivers/net/mdio/mdio-regmap.c
13716F:	include/linux/mdio/mdio-regmap.h
13717
13718MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
13719M:	William Breathitt Gray <wbg@kernel.org>
13720L:	linux-iio@vger.kernel.org
13721S:	Maintained
13722F:	drivers/iio/dac/cio-dac.c
13723
13724MEDIA CONTROLLER FRAMEWORK
13725M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13726M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13727L:	linux-media@vger.kernel.org
13728S:	Supported
13729W:	https://www.linuxtv.org
13730T:	git git://linuxtv.org/media_tree.git
13731F:	drivers/media/mc/
13732F:	include/media/media-*.h
13733F:	include/uapi/linux/media.h
13734
13735MEDIA DRIVER FOR FREESCALE IMX PXP
13736M:	Philipp Zabel <p.zabel@pengutronix.de>
13737L:	linux-media@vger.kernel.org
13738S:	Maintained
13739T:	git git://linuxtv.org/media_tree.git
13740F:	drivers/media/platform/nxp/imx-pxp.[ch]
13741
13742MEDIA DRIVERS FOR ASCOT2E
13743M:	Sergey Kozlov <serjk@netup.ru>
13744M:	Abylay Ospan <aospan@netup.ru>
13745L:	linux-media@vger.kernel.org
13746S:	Supported
13747W:	https://linuxtv.org
13748W:	http://netup.tv/
13749T:	git git://linuxtv.org/media_tree.git
13750F:	drivers/media/dvb-frontends/ascot2e*
13751
13752MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
13753M:	Jasmin Jessich <jasmin@anw.at>
13754L:	linux-media@vger.kernel.org
13755S:	Maintained
13756W:	https://linuxtv.org
13757T:	git git://linuxtv.org/media_tree.git
13758F:	drivers/media/dvb-frontends/cxd2099*
13759
13760MEDIA DRIVERS FOR CXD2841ER
13761M:	Sergey Kozlov <serjk@netup.ru>
13762M:	Abylay Ospan <aospan@netup.ru>
13763L:	linux-media@vger.kernel.org
13764S:	Supported
13765W:	https://linuxtv.org
13766W:	http://netup.tv/
13767T:	git git://linuxtv.org/media_tree.git
13768F:	drivers/media/dvb-frontends/cxd2841er*
13769
13770MEDIA DRIVERS FOR CXD2880
13771M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
13772L:	linux-media@vger.kernel.org
13773S:	Supported
13774W:	http://linuxtv.org/
13775T:	git git://linuxtv.org/media_tree.git
13776F:	drivers/media/dvb-frontends/cxd2880/*
13777F:	drivers/media/spi/cxd2880*
13778
13779MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
13780L:	linux-media@vger.kernel.org
13781S:	Orphan
13782W:	https://linuxtv.org
13783T:	git git://linuxtv.org/media_tree.git
13784F:	drivers/media/pci/ddbridge/*
13785
13786MEDIA DRIVERS FOR FREESCALE IMX
13787M:	Steve Longerbeam <slongerbeam@gmail.com>
13788M:	Philipp Zabel <p.zabel@pengutronix.de>
13789L:	linux-media@vger.kernel.org
13790S:	Maintained
13791T:	git git://linuxtv.org/media_tree.git
13792F:	Documentation/admin-guide/media/imx.rst
13793F:	Documentation/devicetree/bindings/media/imx.txt
13794F:	drivers/staging/media/imx/
13795F:	include/linux/imx-media.h
13796F:	include/media/imx.h
13797
13798MEDIA DRIVERS FOR FREESCALE IMX7/8
13799M:	Rui Miguel Silva <rmfrfs@gmail.com>
13800M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13801M:	Martin Kepplinger <martin.kepplinger@puri.sm>
13802R:	Purism Kernel Team <kernel@puri.sm>
13803L:	linux-media@vger.kernel.org
13804S:	Maintained
13805T:	git git://linuxtv.org/media_tree.git
13806F:	Documentation/admin-guide/media/imx7.rst
13807F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
13808F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
13809F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
13810F:	drivers/media/platform/nxp/imx-mipi-csis.c
13811F:	drivers/media/platform/nxp/imx7-media-csi.c
13812F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
13813
13814MEDIA DRIVERS FOR HELENE
13815M:	Abylay Ospan <aospan@netup.ru>
13816L:	linux-media@vger.kernel.org
13817S:	Supported
13818W:	https://linuxtv.org
13819W:	http://netup.tv/
13820T:	git git://linuxtv.org/media_tree.git
13821F:	drivers/media/dvb-frontends/helene*
13822
13823MEDIA DRIVERS FOR HORUS3A
13824M:	Sergey Kozlov <serjk@netup.ru>
13825M:	Abylay Ospan <aospan@netup.ru>
13826L:	linux-media@vger.kernel.org
13827S:	Supported
13828W:	https://linuxtv.org
13829W:	http://netup.tv/
13830T:	git git://linuxtv.org/media_tree.git
13831F:	drivers/media/dvb-frontends/horus3a*
13832
13833MEDIA DRIVERS FOR LNBH25
13834M:	Sergey Kozlov <serjk@netup.ru>
13835M:	Abylay Ospan <aospan@netup.ru>
13836L:	linux-media@vger.kernel.org
13837S:	Supported
13838W:	https://linuxtv.org
13839W:	http://netup.tv/
13840T:	git git://linuxtv.org/media_tree.git
13841F:	drivers/media/dvb-frontends/lnbh25*
13842
13843MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
13844L:	linux-media@vger.kernel.org
13845S:	Orphan
13846W:	https://linuxtv.org
13847T:	git git://linuxtv.org/media_tree.git
13848F:	drivers/media/dvb-frontends/mxl5xx*
13849
13850MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
13851M:	Sergey Kozlov <serjk@netup.ru>
13852M:	Abylay Ospan <aospan@netup.ru>
13853L:	linux-media@vger.kernel.org
13854S:	Supported
13855W:	https://linuxtv.org
13856W:	http://netup.tv/
13857T:	git git://linuxtv.org/media_tree.git
13858F:	drivers/media/pci/netup_unidvb/*
13859
13860MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
13861M:	Dmitry Osipenko <digetx@gmail.com>
13862L:	linux-media@vger.kernel.org
13863L:	linux-tegra@vger.kernel.org
13864S:	Maintained
13865T:	git git://linuxtv.org/media_tree.git
13866F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
13867F:	drivers/media/platform/nvidia/tegra-vde/
13868
13869MEDIA DRIVERS FOR RENESAS - CEU
13870M:	Jacopo Mondi <jacopo@jmondi.org>
13871L:	linux-media@vger.kernel.org
13872L:	linux-renesas-soc@vger.kernel.org
13873S:	Supported
13874T:	git git://linuxtv.org/media_tree.git
13875F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
13876F:	drivers/media/platform/renesas/renesas-ceu.c
13877F:	include/media/drv-intf/renesas-ceu.h
13878
13879MEDIA DRIVERS FOR RENESAS - DRIF
13880M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
13881L:	linux-media@vger.kernel.org
13882L:	linux-renesas-soc@vger.kernel.org
13883S:	Supported
13884T:	git git://linuxtv.org/media_tree.git
13885F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
13886F:	drivers/media/platform/renesas/rcar_drif.c
13887
13888MEDIA DRIVERS FOR RENESAS - FCP
13889M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13890L:	linux-media@vger.kernel.org
13891L:	linux-renesas-soc@vger.kernel.org
13892S:	Supported
13893T:	git git://linuxtv.org/media_tree.git
13894F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
13895F:	drivers/media/platform/renesas/rcar-fcp.c
13896F:	include/media/rcar-fcp.h
13897
13898MEDIA DRIVERS FOR RENESAS - FDP1
13899M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13900L:	linux-media@vger.kernel.org
13901L:	linux-renesas-soc@vger.kernel.org
13902S:	Supported
13903T:	git git://linuxtv.org/media_tree.git
13904F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
13905F:	drivers/media/platform/renesas/rcar_fdp1.c
13906
13907MEDIA DRIVERS FOR RENESAS - VIN
13908M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
13909L:	linux-media@vger.kernel.org
13910L:	linux-renesas-soc@vger.kernel.org
13911S:	Supported
13912T:	git git://linuxtv.org/media_tree.git
13913F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
13914F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
13915F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
13916F:	drivers/media/platform/renesas/rcar-csi2.c
13917F:	drivers/media/platform/renesas/rcar-isp.c
13918F:	drivers/media/platform/renesas/rcar-vin/
13919
13920MEDIA DRIVERS FOR RENESAS - VSP1
13921M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13922M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13923L:	linux-media@vger.kernel.org
13924L:	linux-renesas-soc@vger.kernel.org
13925S:	Supported
13926T:	git git://linuxtv.org/media_tree.git
13927F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
13928F:	drivers/media/platform/renesas/vsp1/
13929
13930MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
13931L:	linux-media@vger.kernel.org
13932S:	Orphan
13933W:	https://linuxtv.org
13934T:	git git://linuxtv.org/media_tree.git
13935F:	drivers/media/dvb-frontends/stv0910*
13936
13937MEDIA DRIVERS FOR ST STV6111 TUNER ICs
13938L:	linux-media@vger.kernel.org
13939S:	Orphan
13940W:	https://linuxtv.org
13941T:	git git://linuxtv.org/media_tree.git
13942F:	drivers/media/dvb-frontends/stv6111*
13943
13944MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
13945M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
13946M:	Alain Volmat <alain.volmat@foss.st.com>
13947L:	linux-media@vger.kernel.org
13948S:	Supported
13949T:	git git://linuxtv.org/media_tree.git
13950F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
13951F:	Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
13952F:	drivers/media/platform/st/stm32/stm32-dcmi.c
13953F:	drivers/media/platform/st/stm32/stm32-dcmipp/*
13954
13955MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
13956M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13957L:	linux-media@vger.kernel.org
13958S:	Maintained
13959W:	https://linuxtv.org
13960Q:	http://patchwork.kernel.org/project/linux-media/list/
13961T:	git git://linuxtv.org/media_tree.git
13962F:	Documentation/admin-guide/media/
13963F:	Documentation/devicetree/bindings/media/
13964F:	Documentation/driver-api/media/
13965F:	Documentation/userspace-api/media/
13966F:	drivers/media/
13967F:	drivers/staging/media/
13968F:	include/dt-bindings/media/
13969F:	include/linux/platform_data/media/
13970F:	include/media/
13971F:	include/uapi/linux/dvb/
13972F:	include/uapi/linux/ivtv*
13973F:	include/uapi/linux/media.h
13974F:	include/uapi/linux/uvcvideo.h
13975F:	include/uapi/linux/v4l2-*
13976F:	include/uapi/linux/videodev2.h
13977
13978MEDIATEK BLUETOOTH DRIVER
13979M:	Sean Wang <sean.wang@mediatek.com>
13980L:	linux-bluetooth@vger.kernel.org
13981L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13982S:	Maintained
13983F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
13984F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
13985F:	drivers/bluetooth/btmtkuart.c
13986
13987MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
13988M:	Sean Wang <sean.wang@mediatek.com>
13989L:	linux-pm@vger.kernel.org
13990S:	Maintained
13991F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
13992F:	drivers/power/reset/mt6323-poweroff.c
13993
13994MEDIATEK CIR DRIVER
13995M:	Sean Wang <sean.wang@mediatek.com>
13996S:	Maintained
13997F:	drivers/media/rc/mtk-cir.c
13998
13999MEDIATEK DMA DRIVER
14000M:	Sean Wang <sean.wang@mediatek.com>
14001L:	dmaengine@vger.kernel.org
14002L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14003L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14004S:	Maintained
14005F:	Documentation/devicetree/bindings/dma/mediatek,*
14006F:	drivers/dma/mediatek/
14007
14008MEDIATEK ETHERNET DRIVER
14009M:	Felix Fietkau <nbd@nbd.name>
14010M:	Sean Wang <sean.wang@mediatek.com>
14011M:	Mark Lee <Mark-MC.Lee@mediatek.com>
14012M:	Lorenzo Bianconi <lorenzo@kernel.org>
14013L:	netdev@vger.kernel.org
14014S:	Maintained
14015F:	drivers/net/ethernet/mediatek/
14016
14017MEDIATEK ETHERNET PCS DRIVER
14018M:	Alexander Couzens <lynxis@fe80.eu>
14019M:	Daniel Golle <daniel@makrotopia.org>
14020L:	netdev@vger.kernel.org
14021S:	Maintained
14022F:	drivers/net/pcs/pcs-mtk-lynxi.c
14023F:	include/linux/pcs/pcs-mtk-lynxi.h
14024
14025MEDIATEK ETHERNET PHY DRIVERS
14026M:	Daniel Golle <daniel@makrotopia.org>
14027M:	Qingfang Deng <dqfext@gmail.com>
14028M:	SkyLake Huang <SkyLake.Huang@mediatek.com>
14029L:	netdev@vger.kernel.org
14030S:	Maintained
14031F:	drivers/net/phy/mediatek-ge-soc.c
14032F:	drivers/net/phy/mediatek-ge.c
14033F:	drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14034
14035MEDIATEK I2C CONTROLLER DRIVER
14036M:	Qii Wang <qii.wang@mediatek.com>
14037L:	linux-i2c@vger.kernel.org
14038S:	Maintained
14039F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14040F:	drivers/i2c/busses/i2c-mt65xx.c
14041
14042MEDIATEK IOMMU DRIVER
14043M:	Yong Wu <yong.wu@mediatek.com>
14044L:	iommu@lists.linux.dev
14045L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14046S:	Supported
14047F:	Documentation/devicetree/bindings/iommu/mediatek*
14048F:	drivers/iommu/mtk_iommu*
14049F:	include/dt-bindings/memory/mediatek,mt*-port.h
14050F:	include/dt-bindings/memory/mt*-port.h
14051
14052MEDIATEK JPEG DRIVER
14053M:	Bin Liu <bin.liu@mediatek.com>
14054S:	Supported
14055F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14056F:	drivers/media/platform/mediatek/jpeg/
14057
14058MEDIATEK KEYPAD DRIVER
14059M:	Mattijs Korpershoek <mkorpershoek@baylibre.com>
14060S:	Supported
14061F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14062F:	drivers/input/keyboard/mt6779-keypad.c
14063
14064MEDIATEK MDP DRIVER
14065M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
14066M:	Houlong Wei <houlong.wei@mediatek.com>
14067M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14068S:	Supported
14069F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
14070F:	drivers/media/platform/mediatek/mdp/
14071F:	drivers/media/platform/mediatek/vpu/
14072
14073MEDIATEK MEDIA DRIVER
14074M:	Tiffany Lin <tiffany.lin@mediatek.com>
14075M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14076M:	Yunfei Dong <yunfei.dong@mediatek.com>
14077S:	Supported
14078F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14079F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
14080F:	drivers/media/platform/mediatek/vcodec/
14081F:	drivers/media/platform/mediatek/vpu/
14082
14083MEDIATEK MIPI-CSI CDPHY DRIVER
14084M:	Julien Stephan <jstephan@baylibre.com>
14085M:	Andy Hsieh <andy.hsieh@mediatek.com>
14086S:	Supported
14087F:	Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14088F:	drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14089
14090MEDIATEK MMC/SD/SDIO DRIVER
14091M:	Chaotian Jing <chaotian.jing@mediatek.com>
14092S:	Maintained
14093F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14094F:	drivers/mmc/host/mtk-sd.c
14095
14096MEDIATEK MT76 WIRELESS LAN DRIVER
14097M:	Felix Fietkau <nbd@nbd.name>
14098M:	Lorenzo Bianconi <lorenzo@kernel.org>
14099M:	Ryder Lee <ryder.lee@mediatek.com>
14100R:	Shayne Chen <shayne.chen@mediatek.com>
14101R:	Sean Wang <sean.wang@mediatek.com>
14102L:	linux-wireless@vger.kernel.org
14103S:	Maintained
14104T:	git https://github.com/nbd168/wireless
14105F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14106F:	drivers/net/wireless/mediatek/mt76/
14107
14108MEDIATEK MT7601U WIRELESS LAN DRIVER
14109M:	Jakub Kicinski <kuba@kernel.org>
14110L:	linux-wireless@vger.kernel.org
14111S:	Maintained
14112F:	drivers/net/wireless/mediatek/mt7601u/
14113
14114MEDIATEK MT7621 CLOCK DRIVER
14115M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14116S:	Maintained
14117F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14118F:	drivers/clk/ralink/clk-mt7621.c
14119
14120MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14121M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14122S:	Maintained
14123F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14124F:	drivers/pci/controller/pcie-mt7621.c
14125
14126MEDIATEK MT7621 PHY PCI DRIVER
14127M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14128S:	Maintained
14129F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14130F:	drivers/phy/ralink/phy-mt7621-pci.c
14131
14132MEDIATEK MT7621/28/88 I2C DRIVER
14133M:	Stefan Roese <sr@denx.de>
14134L:	linux-i2c@vger.kernel.org
14135S:	Maintained
14136F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14137F:	drivers/i2c/busses/i2c-mt7621.c
14138
14139MEDIATEK MTMIPS CLOCK DRIVER
14140M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14141S:	Maintained
14142F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14143F:	drivers/clk/ralink/clk-mtmips.c
14144
14145MEDIATEK NAND CONTROLLER DRIVER
14146L:	linux-mtd@lists.infradead.org
14147S:	Orphan
14148F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14149F:	drivers/mtd/nand/raw/mtk_*
14150
14151MEDIATEK PMIC LED DRIVER
14152M:	Sean Wang <sean.wang@mediatek.com>
14153S:	Maintained
14154F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
14155F:	drivers/leds/leds-mt6323.c
14156
14157MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14158M:	Sean Wang <sean.wang@mediatek.com>
14159S:	Maintained
14160F:	drivers/char/hw_random/mtk-rng.c
14161
14162MEDIATEK SMI DRIVER
14163M:	Yong Wu <yong.wu@mediatek.com>
14164L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14165S:	Supported
14166F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14167F:	drivers/memory/mtk-smi.c
14168F:	include/soc/mediatek/smi.h
14169
14170MEDIATEK SWITCH DRIVER
14171M:	Arınç ÜNAL <arinc.unal@arinc9.com>
14172M:	Daniel Golle <daniel@makrotopia.org>
14173M:	DENG Qingfang <dqfext@gmail.com>
14174M:	Sean Wang <sean.wang@mediatek.com>
14175L:	netdev@vger.kernel.org
14176S:	Maintained
14177F:	drivers/net/dsa/mt7530-mdio.c
14178F:	drivers/net/dsa/mt7530-mmio.c
14179F:	drivers/net/dsa/mt7530.*
14180F:	net/dsa/tag_mtk.c
14181
14182MEDIATEK T7XX 5G WWAN MODEM DRIVER
14183M:	Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
14184R:	Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
14185R:	Liu Haijun <haijun.liu@mediatek.com>
14186R:	M Chetan Kumar <m.chetan.kumar@linux.intel.com>
14187R:	Ricardo Martinez <ricardo.martinez@linux.intel.com>
14188L:	netdev@vger.kernel.org
14189S:	Supported
14190F:	drivers/net/wwan/t7xx/
14191
14192MEDIATEK USB3 DRD IP DRIVER
14193M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
14194L:	linux-usb@vger.kernel.org
14195L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14196L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14197S:	Maintained
14198F:	Documentation/devicetree/bindings/usb/mediatek,*
14199F:	drivers/usb/host/xhci-mtk*
14200F:	drivers/usb/mtu3/
14201
14202MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14203M:	Peter Senna Tschudin <peter.senna@gmail.com>
14204M:	Ian Ray <ian.ray@ge.com>
14205M:	Martyn Welch <martyn.welch@collabora.co.uk>
14206S:	Maintained
14207F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14208F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14209
14210MEGARAID SCSI/SAS DRIVERS
14211M:	Kashyap Desai <kashyap.desai@broadcom.com>
14212M:	Sumit Saxena <sumit.saxena@broadcom.com>
14213M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
14214M:	Chandrakanth patil <chandrakanth.patil@broadcom.com>
14215L:	megaraidlinux.pdl@broadcom.com
14216L:	linux-scsi@vger.kernel.org
14217S:	Maintained
14218W:	http://www.avagotech.com/support/
14219F:	Documentation/scsi/megaraid.rst
14220F:	drivers/scsi/megaraid.*
14221F:	drivers/scsi/megaraid/
14222
14223MELEXIS MLX90614 DRIVER
14224M:	Crt Mori <cmo@melexis.com>
14225L:	linux-iio@vger.kernel.org
14226S:	Supported
14227W:	http://www.melexis.com
14228F:	drivers/iio/temperature/mlx90614.c
14229
14230MELEXIS MLX90632 DRIVER
14231M:	Crt Mori <cmo@melexis.com>
14232L:	linux-iio@vger.kernel.org
14233S:	Supported
14234W:	http://www.melexis.com
14235F:	drivers/iio/temperature/mlx90632.c
14236
14237MELEXIS MLX90635 DRIVER
14238M:	Crt Mori <cmo@melexis.com>
14239L:	linux-iio@vger.kernel.org
14240S:	Supported
14241W:	http://www.melexis.com
14242F:	drivers/iio/temperature/mlx90635.c
14243
14244MELFAS MIP4 TOUCHSCREEN DRIVER
14245M:	Sangwon Jee <jeesw@melfas.com>
14246S:	Supported
14247W:	http://www.melfas.com
14248F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14249F:	drivers/input/touchscreen/melfas_mip4.c
14250
14251MELLANOX BLUEFIELD I2C DRIVER
14252M:	Khalil Blaiech <kblaiech@nvidia.com>
14253M:	Asmaa Mnebhi <asmaa@nvidia.com>
14254L:	linux-i2c@vger.kernel.org
14255S:	Supported
14256F:	drivers/i2c/busses/i2c-mlxbf.c
14257
14258MELLANOX ETHERNET DRIVER (mlx4_en)
14259M:	Tariq Toukan <tariqt@nvidia.com>
14260L:	netdev@vger.kernel.org
14261S:	Supported
14262W:	http://www.mellanox.com
14263Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14264F:	drivers/net/ethernet/mellanox/mlx4/en_*
14265
14266MELLANOX ETHERNET DRIVER (mlx5e)
14267M:	Saeed Mahameed <saeedm@nvidia.com>
14268M:	Tariq Toukan <tariqt@nvidia.com>
14269L:	netdev@vger.kernel.org
14270S:	Supported
14271W:	http://www.mellanox.com
14272Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14273F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
14274
14275MELLANOX ETHERNET INNOVA DRIVERS
14276R:	Boris Pismenny <borisp@nvidia.com>
14277L:	netdev@vger.kernel.org
14278S:	Supported
14279W:	http://www.mellanox.com
14280Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14281F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14282F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14283F:	include/linux/mlx5/mlx5_ifc_fpga.h
14284
14285MELLANOX ETHERNET SWITCH DRIVERS
14286M:	Ido Schimmel <idosch@nvidia.com>
14287M:	Petr Machata <petrm@nvidia.com>
14288L:	netdev@vger.kernel.org
14289S:	Supported
14290W:	http://www.mellanox.com
14291Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14292F:	drivers/net/ethernet/mellanox/mlxsw/
14293F:	tools/testing/selftests/drivers/net/mlxsw/
14294
14295MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14296M:	mlxsw@nvidia.com
14297L:	netdev@vger.kernel.org
14298S:	Supported
14299W:	http://www.mellanox.com
14300Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14301F:	drivers/net/ethernet/mellanox/mlxfw/
14302
14303MELLANOX HARDWARE PLATFORM SUPPORT
14304M:	Hans de Goede <hdegoede@redhat.com>
14305M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14306M:	Vadim Pasternak <vadimp@nvidia.com>
14307L:	platform-driver-x86@vger.kernel.org
14308S:	Supported
14309F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14310F:	drivers/platform/mellanox/
14311F:	include/linux/platform_data/mlxreg.h
14312
14313MELLANOX MLX4 core VPI driver
14314M:	Tariq Toukan <tariqt@nvidia.com>
14315L:	netdev@vger.kernel.org
14316L:	linux-rdma@vger.kernel.org
14317S:	Supported
14318W:	http://www.mellanox.com
14319Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14320F:	drivers/net/ethernet/mellanox/mlx4/
14321F:	include/linux/mlx4/
14322
14323MELLANOX MLX4 IB driver
14324M:	Yishai Hadas <yishaih@nvidia.com>
14325L:	linux-rdma@vger.kernel.org
14326S:	Supported
14327W:	http://www.mellanox.com
14328Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14329F:	drivers/infiniband/hw/mlx4/
14330F:	include/linux/mlx4/
14331F:	include/uapi/rdma/mlx4-abi.h
14332
14333MELLANOX MLX5 core VPI driver
14334M:	Saeed Mahameed <saeedm@nvidia.com>
14335M:	Leon Romanovsky <leonro@nvidia.com>
14336M:	Tariq Toukan <tariqt@nvidia.com>
14337L:	netdev@vger.kernel.org
14338L:	linux-rdma@vger.kernel.org
14339S:	Supported
14340W:	http://www.mellanox.com
14341Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14342F:	Documentation/networking/device_drivers/ethernet/mellanox/
14343F:	drivers/net/ethernet/mellanox/mlx5/core/
14344F:	include/linux/mlx5/
14345
14346MELLANOX MLX5 IB driver
14347M:	Leon Romanovsky <leonro@nvidia.com>
14348L:	linux-rdma@vger.kernel.org
14349S:	Supported
14350W:	http://www.mellanox.com
14351Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14352F:	drivers/infiniband/hw/mlx5/
14353F:	include/linux/mlx5/
14354F:	include/uapi/rdma/mlx5-abi.h
14355
14356MELLANOX MLX5 VDPA DRIVER
14357M:	Dragos Tatulea <dtatulea@nvidia.com>
14358L:	virtualization@lists.linux.dev
14359S:	Supported
14360F:	drivers/vdpa/mlx5/
14361
14362MELLANOX MLXCPLD I2C AND MUX DRIVER
14363M:	Vadim Pasternak <vadimp@nvidia.com>
14364M:	Michael Shych <michaelsh@nvidia.com>
14365L:	linux-i2c@vger.kernel.org
14366S:	Supported
14367F:	Documentation/i2c/busses/i2c-mlxcpld.rst
14368F:	drivers/i2c/busses/i2c-mlxcpld.c
14369F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
14370
14371MELLANOX MLXCPLD LED DRIVER
14372M:	Vadim Pasternak <vadimp@nvidia.com>
14373L:	linux-leds@vger.kernel.org
14374S:	Supported
14375F:	Documentation/leds/leds-mlxcpld.rst
14376F:	drivers/leds/leds-mlxcpld.c
14377F:	drivers/leds/leds-mlxreg.c
14378
14379MELLANOX PLATFORM DRIVER
14380M:	Vadim Pasternak <vadimp@nvidia.com>
14381L:	platform-driver-x86@vger.kernel.org
14382S:	Supported
14383F:	drivers/platform/x86/mlx-platform.c
14384
14385MEMBARRIER SUPPORT
14386M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14387M:	"Paul E. McKenney" <paulmck@kernel.org>
14388L:	linux-kernel@vger.kernel.org
14389S:	Supported
14390F:	Documentation/scheduler/membarrier.rst
14391F:	arch/*/include/asm/membarrier.h
14392F:	arch/*/include/asm/sync_core.h
14393F:	include/uapi/linux/membarrier.h
14394F:	kernel/sched/membarrier.c
14395
14396MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14397M:	Mike Rapoport <rppt@kernel.org>
14398L:	linux-mm@kvack.org
14399S:	Maintained
14400F:	Documentation/core-api/boot-time-mm.rst
14401F:	include/linux/memblock.h
14402F:	mm/memblock.c
14403F:	mm/mm_init.c
14404F:	tools/testing/memblock/
14405
14406MEMORY ALLOCATION PROFILING
14407M:	Suren Baghdasaryan <surenb@google.com>
14408M:	Kent Overstreet <kent.overstreet@linux.dev>
14409L:	linux-mm@kvack.org
14410S:	Maintained
14411F:	Documentation/mm/allocation-profiling.rst
14412F:	include/linux/alloc_tag.h
14413F:	include/linux/pgalloc_tag.h
14414F:	lib/alloc_tag.c
14415
14416MEMORY CONTROLLER DRIVERS
14417M:	Krzysztof Kozlowski <krzk@kernel.org>
14418L:	linux-kernel@vger.kernel.org
14419S:	Maintained
14420B:	mailto:krzysztof.kozlowski@linaro.org
14421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14422F:	Documentation/devicetree/bindings/memory-controllers/
14423F:	drivers/memory/
14424F:	include/dt-bindings/memory/
14425F:	include/memory/
14426
14427MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14428M:	Dmitry Osipenko <digetx@gmail.com>
14429L:	linux-pm@vger.kernel.org
14430L:	linux-tegra@vger.kernel.org
14431S:	Maintained
14432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14433F:	drivers/devfreq/tegra30-devfreq.c
14434
14435MEMORY HOT(UN)PLUG
14436M:	David Hildenbrand <david@redhat.com>
14437M:	Oscar Salvador <osalvador@suse.de>
14438L:	linux-mm@kvack.org
14439S:	Maintained
14440F:	Documentation/admin-guide/mm/memory-hotplug.rst
14441F:	Documentation/core-api/memory-hotplug.rst
14442F:	drivers/base/memory.c
14443F:	include/linux/memory_hotplug.h
14444F:	mm/memory_hotplug.c
14445F:	tools/testing/selftests/memory-hotplug/
14446
14447MEMORY MANAGEMENT
14448M:	Andrew Morton <akpm@linux-foundation.org>
14449L:	linux-mm@kvack.org
14450S:	Maintained
14451W:	http://www.linux-mm.org
14452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14453T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14454F:	include/linux/gfp.h
14455F:	include/linux/gfp_types.h
14456F:	include/linux/memfd.h
14457F:	include/linux/memory.h
14458F:	include/linux/memory_hotplug.h
14459F:	include/linux/memory-tiers.h
14460F:	include/linux/mempolicy.h
14461F:	include/linux/mempool.h
14462F:	include/linux/memremap.h
14463F:	include/linux/mm.h
14464F:	include/linux/mm_*.h
14465F:	include/linux/mmzone.h
14466F:	include/linux/mmu_notifier.h
14467F:	include/linux/pagewalk.h
14468F:	include/linux/rmap.h
14469F:	include/trace/events/ksm.h
14470F:	mm/
14471F:	tools/mm/
14472F:	tools/testing/selftests/mm/
14473N:	include/linux/page[-_]*
14474
14475MEMORY MAPPING
14476M:	Andrew Morton <akpm@linux-foundation.org>
14477R:	Liam R. Howlett <Liam.Howlett@oracle.com>
14478R:	Vlastimil Babka <vbabka@suse.cz>
14479R:	Lorenzo Stoakes <lstoakes@gmail.com>
14480L:	linux-mm@kvack.org
14481S:	Maintained
14482W:	http://www.linux-mm.org
14483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14484F:	mm/mmap.c
14485
14486MEMORY TECHNOLOGY DEVICES (MTD)
14487M:	Miquel Raynal <miquel.raynal@bootlin.com>
14488M:	Richard Weinberger <richard@nod.at>
14489M:	Vignesh Raghavendra <vigneshr@ti.com>
14490L:	linux-mtd@lists.infradead.org
14491S:	Maintained
14492W:	http://www.linux-mtd.infradead.org/
14493Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14494C:	irc://irc.oftc.net/mtd
14495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14497F:	Documentation/devicetree/bindings/mtd/
14498F:	drivers/mtd/
14499F:	include/linux/mtd/
14500F:	include/uapi/mtd/
14501
14502MEMSENSING MICROSYSTEMS MSA311 DRIVER
14503M:	Dmitry Rokosov <ddrokosov@sberdevices.ru>
14504L:	linux-iio@vger.kernel.org
14505S:	Maintained
14506F:	Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
14507F:	drivers/iio/accel/msa311.c
14508
14509MEN A21 WATCHDOG DRIVER
14510M:	Johannes Thumshirn <morbidrsa@gmail.com>
14511L:	linux-watchdog@vger.kernel.org
14512S:	Maintained
14513F:	drivers/watchdog/mena21_wdt.c
14514
14515MEN CHAMELEON BUS (mcb)
14516M:	Johannes Thumshirn <morbidrsa@gmail.com>
14517S:	Maintained
14518F:	Documentation/driver-api/men-chameleon-bus.rst
14519F:	drivers/mcb/
14520F:	include/linux/mcb.h
14521
14522MEN F21BMC (Board Management Controller)
14523M:	Andreas Werner <andreas.werner@men.de>
14524S:	Supported
14525F:	Documentation/hwmon/menf21bmc.rst
14526F:	drivers/hwmon/menf21bmc_hwmon.c
14527F:	drivers/leds/leds-menf21bmc.c
14528F:	drivers/mfd/menf21bmc.c
14529F:	drivers/watchdog/menf21bmc_wdt.c
14530
14531MEN Z069 WATCHDOG DRIVER
14532M:	Johannes Thumshirn <jth@kernel.org>
14533L:	linux-watchdog@vger.kernel.org
14534S:	Maintained
14535F:	drivers/watchdog/menz69_wdt.c
14536
14537MESON AO CEC DRIVER FOR AMLOGIC SOCS
14538M:	Neil Armstrong <neil.armstrong@linaro.org>
14539L:	linux-media@vger.kernel.org
14540L:	linux-amlogic@lists.infradead.org
14541S:	Supported
14542W:	http://linux-meson.com/
14543T:	git git://linuxtv.org/media_tree.git
14544F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14545F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
14546F:	drivers/media/cec/platform/meson/ao-cec.c
14547
14548MESON GE2D DRIVER FOR AMLOGIC SOCS
14549M:	Neil Armstrong <neil.armstrong@linaro.org>
14550L:	linux-media@vger.kernel.org
14551L:	linux-amlogic@lists.infradead.org
14552S:	Supported
14553T:	git git://linuxtv.org/media_tree.git
14554F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14555F:	drivers/media/platform/amlogic/meson-ge2d/
14556
14557MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14558M:	Liang Yang <liang.yang@amlogic.com>
14559L:	linux-mtd@lists.infradead.org
14560S:	Maintained
14561F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14562F:	drivers/mtd/nand/raw/meson_*
14563
14564MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
14565M:	Neil Armstrong <neil.armstrong@linaro.org>
14566L:	linux-media@vger.kernel.org
14567L:	linux-amlogic@lists.infradead.org
14568S:	Supported
14569T:	git git://linuxtv.org/media_tree.git
14570F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
14571F:	drivers/staging/media/meson/vdec/
14572
14573METHODE UDPU SUPPORT
14574M:	Robert Marko <robert.marko@sartura.hr>
14575S:	Maintained
14576F:	arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14577F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14578
14579MHI BUS
14580M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14581L:	mhi@lists.linux.dev
14582L:	linux-arm-msm@vger.kernel.org
14583S:	Maintained
14584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14585F:	Documentation/ABI/stable/sysfs-bus-mhi
14586F:	Documentation/mhi/
14587F:	drivers/bus/mhi/
14588F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
14589F:	include/linux/mhi.h
14590
14591MICROBLAZE ARCHITECTURE
14592M:	Michal Simek <monstr@monstr.eu>
14593S:	Supported
14594W:	http://www.monstr.eu/fdt/
14595T:	git git://git.monstr.eu/linux-2.6-microblaze.git
14596F:	arch/microblaze/
14597
14598MICROBLAZE TMR INJECT
14599M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14600S:	Supported
14601F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
14602F:	drivers/misc/xilinx_tmr_inject.c
14603
14604MICROBLAZE TMR MANAGER
14605M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14606S:	Supported
14607F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
14608F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
14609F:	drivers/misc/xilinx_tmr_manager.c
14610
14611MICROCHIP AT91 DMA DRIVERS
14612M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14613L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14614L:	dmaengine@vger.kernel.org
14615S:	Supported
14616F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
14617F:	drivers/dma/at_hdmac.c
14618F:	drivers/dma/at_xdmac.c
14619F:	include/dt-bindings/dma/at91.h
14620
14621MICROCHIP AT91 SERIAL DRIVER
14622M:	Richard Genoud <richard.genoud@bootlin.com>
14623S:	Maintained
14624F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14625F:	drivers/tty/serial/atmel_serial.c
14626F:	drivers/tty/serial/atmel_serial.h
14627
14628MICROCHIP AT91 USART MFD DRIVER
14629M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14630L:	linux-kernel@vger.kernel.org
14631S:	Supported
14632F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14633F:	drivers/mfd/at91-usart.c
14634F:	include/dt-bindings/mfd/at91-usart.h
14635
14636MICROCHIP AT91 USART SPI DRIVER
14637M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14638L:	linux-spi@vger.kernel.org
14639S:	Supported
14640F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14641F:	drivers/spi/spi-at91-usart.c
14642
14643MICROCHIP AUDIO ASOC DRIVERS
14644M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14645L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14646S:	Supported
14647F:	Documentation/devicetree/bindings/sound/atmel*
14648F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
14649F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
14650F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
14651F:	sound/soc/atmel
14652
14653MICROCHIP CSI2DC DRIVER
14654M:	Eugen Hristev <eugen.hristev@microchip.com>
14655L:	linux-media@vger.kernel.org
14656S:	Supported
14657F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
14658F:	drivers/media/platform/microchip/microchip-csi2dc.c
14659
14660MICROCHIP ECC DRIVER
14661L:	linux-crypto@vger.kernel.org
14662S:	Orphan
14663F:	drivers/crypto/atmel-ecc.*
14664
14665MICROCHIP EIC DRIVER
14666M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14667L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14668S:	Supported
14669F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
14670F:	drivers/irqchip/irq-mchp-eic.c
14671
14672MICROCHIP I2C DRIVER
14673M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
14674L:	linux-i2c@vger.kernel.org
14675S:	Supported
14676F:	drivers/i2c/busses/i2c-at91-*.c
14677F:	drivers/i2c/busses/i2c-at91.h
14678
14679MICROCHIP ISC DRIVER
14680M:	Eugen Hristev <eugen.hristev@microchip.com>
14681L:	linux-media@vger.kernel.org
14682S:	Supported
14683F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
14684F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
14685F:	drivers/media/platform/microchip/microchip-isc*
14686F:	drivers/media/platform/microchip/microchip-sama*-isc*
14687F:	drivers/staging/media/deprecated/atmel/atmel-isc*
14688F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
14689F:	include/linux/atmel-isc-media.h
14690
14691MICROCHIP ISI DRIVER
14692M:	Eugen Hristev <eugen.hristev@microchip.com>
14693L:	linux-media@vger.kernel.org
14694S:	Supported
14695F:	drivers/media/platform/atmel/atmel-isi.c
14696F:	drivers/media/platform/atmel/atmel-isi.h
14697
14698MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
14699M:	Woojung Huh <woojung.huh@microchip.com>
14700M:	UNGLinuxDriver@microchip.com
14701L:	netdev@vger.kernel.org
14702S:	Maintained
14703F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
14704F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
14705F:	drivers/net/dsa/microchip/*
14706F:	include/linux/dsa/ksz_common.h
14707F:	include/linux/platform_data/microchip-ksz.h
14708F:	net/dsa/tag_ksz.c
14709
14710MICROCHIP LAN743X ETHERNET DRIVER
14711M:	Bryan Whitehead <bryan.whitehead@microchip.com>
14712M:	UNGLinuxDriver@microchip.com
14713L:	netdev@vger.kernel.org
14714S:	Maintained
14715F:	drivers/net/ethernet/microchip/lan743x_*
14716
14717MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
14718M:	Arun Ramadoss <arun.ramadoss@microchip.com>
14719R:	UNGLinuxDriver@microchip.com
14720L:	netdev@vger.kernel.org
14721S:	Maintained
14722F:	drivers/net/phy/microchip_t1.c
14723
14724MICROCHIP LAN966X ETHERNET DRIVER
14725M:	Horatiu Vultur <horatiu.vultur@microchip.com>
14726M:	UNGLinuxDriver@microchip.com
14727L:	netdev@vger.kernel.org
14728S:	Maintained
14729F:	drivers/net/ethernet/microchip/lan966x/*
14730
14731MICROCHIP LCDFB DRIVER
14732M:	Nicolas Ferre <nicolas.ferre@microchip.com>
14733L:	linux-fbdev@vger.kernel.org
14734S:	Maintained
14735F:	drivers/video/fbdev/atmel_lcdfb.c
14736F:	include/video/atmel_lcdc.h
14737
14738MICROCHIP MCP16502 PMIC DRIVER
14739M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14740L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14741S:	Supported
14742F:	Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
14743F:	drivers/regulator/mcp16502.c
14744
14745MICROCHIP MCP3564 ADC DRIVER
14746M:	Marius Cristea <marius.cristea@microchip.com>
14747L:	linux-iio@vger.kernel.org
14748S:	Supported
14749F:	Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
14750F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
14751F:	drivers/iio/adc/mcp3564.c
14752
14753MICROCHIP MCP3911 ADC DRIVER
14754M:	Marcus Folkesson <marcus.folkesson@gmail.com>
14755M:	Kent Gustavsson <kent@minoris.se>
14756L:	linux-iio@vger.kernel.org
14757S:	Maintained
14758F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
14759F:	drivers/iio/adc/mcp3911.c
14760
14761MICROCHIP MMC/SD/SDIO MCI DRIVER
14762M:	Aubin Constans <aubin.constans@microchip.com>
14763S:	Maintained
14764F:	drivers/mmc/host/atmel-mci.c
14765
14766MICROCHIP NAND DRIVER
14767L:	linux-mtd@lists.infradead.org
14768S:	Orphan
14769F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
14770F:	drivers/mtd/nand/raw/atmel/*
14771
14772MICROCHIP OTPC DRIVER
14773M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14774L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14775S:	Supported
14776F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
14777F:	drivers/nvmem/microchip-otpc.c
14778F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
14779
14780MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
14781M:	Marius Cristea <marius.cristea@microchip.com>
14782L:	linux-iio@vger.kernel.org
14783S:	Supported
14784F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
14785F:	drivers/iio/adc/pac1934.c
14786
14787MICROCHIP PCI1XXXX GP DRIVER
14788M:	Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
14789M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14790L:	linux-gpio@vger.kernel.org
14791S:	Supported
14792F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
14793F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
14794F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
14795F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
14796
14797MICROCHIP PCI1XXXX I2C DRIVER
14798M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
14799M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14800M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14801L:	linux-i2c@vger.kernel.org
14802S:	Maintained
14803F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
14804
14805MICROCHIP PCIe UART DRIVER
14806M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14807M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
14808L:	linux-serial@vger.kernel.org
14809S:	Maintained
14810F:	drivers/tty/serial/8250/8250_pci1xxxx.c
14811
14812MICROCHIP POLARFIRE FPGA DRIVERS
14813M:	Conor Dooley <conor.dooley@microchip.com>
14814R:	Vladimir Georgiev <v.georgiev@metrotek.ru>
14815L:	linux-fpga@vger.kernel.org
14816S:	Supported
14817F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
14818F:	drivers/fpga/microchip-spi.c
14819
14820MICROCHIP PWM DRIVER
14821M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14822L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14823L:	linux-pwm@vger.kernel.org
14824S:	Supported
14825F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
14826F:	drivers/pwm/pwm-atmel.c
14827
14828MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
14829M:	Manikandan Muralidharan <manikandan.m@microchip.com>
14830M:	Dharma Balasubiramani <dharma.b@microchip.com>
14831L:	dri-devel@lists.freedesktop.org
14832S:	Supported
14833F:	Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
14834F:	drivers/gpu/drm/bridge/microchip-lvds.c
14835
14836MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
14837M:	Eugen Hristev <eugen.hristev@microchip.com>
14838L:	linux-iio@vger.kernel.org
14839S:	Supported
14840F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
14841F:	drivers/iio/adc/at91-sama5d2_adc.c
14842F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
14843
14844MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
14845M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14846S:	Supported
14847F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
14848F:	drivers/power/reset/at91-sama5d2_shdwc.c
14849
14850MICROCHIP SOC DRIVERS
14851M:	Conor Dooley <conor@kernel.org>
14852S:	Supported
14853T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
14854F:	drivers/soc/microchip/
14855
14856MICROCHIP SPI DRIVER
14857M:	Ryan Wanner <ryan.wanner@microchip.com>
14858S:	Supported
14859F:	drivers/spi/spi-atmel.*
14860
14861MICROCHIP SSC DRIVER
14862M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14863L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14864S:	Supported
14865F:	Documentation/devicetree/bindings/misc/atmel-ssc.txt
14866F:	drivers/misc/atmel-ssc.c
14867F:	include/linux/atmel-ssc.h
14868
14869Microchip Timer Counter Block (TCB) Capture Driver
14870M:	Kamel Bouhara <kamel.bouhara@bootlin.com>
14871L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14872L:	linux-iio@vger.kernel.org
14873S:	Maintained
14874F:	drivers/counter/microchip-tcb-capture.c
14875
14876MICROCHIP USB251XB DRIVER
14877M:	Richard Leitner <richard.leitner@skidata.com>
14878L:	linux-usb@vger.kernel.org
14879S:	Maintained
14880F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
14881F:	drivers/usb/misc/usb251xb.c
14882
14883MICROCHIP USBA UDC DRIVER
14884M:	Cristian Birsan <cristian.birsan@microchip.com>
14885L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14886S:	Supported
14887F:	drivers/usb/gadget/udc/atmel_usba_udc.*
14888
14889MICROCHIP WILC1000 WIFI DRIVER
14890M:	Ajay Singh <ajay.kathat@microchip.com>
14891M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14892L:	linux-wireless@vger.kernel.org
14893S:	Supported
14894F:	drivers/net/wireless/microchip/wilc1000/
14895
14896MICROSEMI MIPS SOCS
14897M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
14898M:	UNGLinuxDriver@microchip.com
14899L:	linux-mips@vger.kernel.org
14900S:	Supported
14901F:	Documentation/devicetree/bindings/mips/mscc.txt
14902F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
14903F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
14904F:	arch/mips/boot/dts/mscc/
14905F:	arch/mips/configs/generic/board-ocelot.config
14906F:	arch/mips/generic/board-ocelot.c
14907
14908MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
14909M:	Don Brace <don.brace@microchip.com>
14910L:	storagedev@microchip.com
14911L:	linux-scsi@vger.kernel.org
14912S:	Supported
14913F:	Documentation/scsi/smartpqi.rst
14914F:	drivers/scsi/smartpqi/Kconfig
14915F:	drivers/scsi/smartpqi/Makefile
14916F:	drivers/scsi/smartpqi/smartpqi*.[ch]
14917F:	include/linux/cciss*.h
14918F:	include/uapi/linux/cciss*.h
14919
14920MICROSOFT MANA RDMA DRIVER
14921M:	Long Li <longli@microsoft.com>
14922M:	Ajay Sharma <sharmaajay@microsoft.com>
14923L:	linux-rdma@vger.kernel.org
14924S:	Supported
14925F:	drivers/infiniband/hw/mana/
14926F:	include/net/mana
14927F:	include/uapi/rdma/mana-abi.h
14928
14929MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
14930M:	Maximilian Luz <luzmaximilian@gmail.com>
14931L:	platform-driver-x86@vger.kernel.org
14932S:	Maintained
14933F:	drivers/platform/surface/surface_aggregator_tabletsw.c
14934
14935MICROSOFT SURFACE BATTERY AND AC DRIVERS
14936M:	Maximilian Luz <luzmaximilian@gmail.com>
14937L:	linux-pm@vger.kernel.org
14938L:	platform-driver-x86@vger.kernel.org
14939S:	Maintained
14940F:	drivers/power/supply/surface_battery.c
14941F:	drivers/power/supply/surface_charger.c
14942
14943MICROSOFT SURFACE DTX DRIVER
14944M:	Maximilian Luz <luzmaximilian@gmail.com>
14945L:	platform-driver-x86@vger.kernel.org
14946S:	Maintained
14947F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
14948F:	drivers/platform/surface/surface_dtx.c
14949F:	include/uapi/linux/surface_aggregator/dtx.h
14950
14951MICROSOFT SURFACE SENSOR FAN DRIVER
14952M:	Maximilian Luz <luzmaximilian@gmail.com>
14953M:	Ivor Wanders <ivor@iwanders.net>
14954L:	linux-hwmon@vger.kernel.org
14955S:	Maintained
14956F:	Documentation/hwmon/surface_fan.rst
14957F:	drivers/hwmon/surface_fan.c
14958
14959MICROSOFT SURFACE GPE LID SUPPORT DRIVER
14960M:	Maximilian Luz <luzmaximilian@gmail.com>
14961L:	platform-driver-x86@vger.kernel.org
14962S:	Maintained
14963F:	drivers/platform/surface/surface_gpe.c
14964
14965MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
14966M:	Hans de Goede <hdegoede@redhat.com>
14967M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14968M:	Maximilian Luz <luzmaximilian@gmail.com>
14969L:	platform-driver-x86@vger.kernel.org
14970S:	Maintained
14971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
14972F:	drivers/platform/surface/
14973
14974MICROSOFT SURFACE HID TRANSPORT DRIVER
14975M:	Maximilian Luz <luzmaximilian@gmail.com>
14976L:	linux-input@vger.kernel.org
14977L:	platform-driver-x86@vger.kernel.org
14978S:	Maintained
14979F:	drivers/hid/surface-hid/
14980
14981MICROSOFT SURFACE HOT-PLUG DRIVER
14982M:	Maximilian Luz <luzmaximilian@gmail.com>
14983L:	platform-driver-x86@vger.kernel.org
14984S:	Maintained
14985F:	drivers/platform/surface/surface_hotplug.c
14986
14987MICROSOFT SURFACE PLATFORM PROFILE DRIVER
14988M:	Maximilian Luz <luzmaximilian@gmail.com>
14989L:	platform-driver-x86@vger.kernel.org
14990S:	Maintained
14991F:	drivers/platform/surface/surface_platform_profile.c
14992
14993MICROSOFT SURFACE PRO 3 BUTTON DRIVER
14994M:	Chen Yu <yu.c.chen@intel.com>
14995L:	platform-driver-x86@vger.kernel.org
14996S:	Supported
14997F:	drivers/platform/surface/surfacepro3_button.c
14998
14999MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15000M:	Maximilian Luz <luzmaximilian@gmail.com>
15001L:	platform-driver-x86@vger.kernel.org
15002S:	Maintained
15003F:	drivers/platform/surface/surface_aggregator_hub.c
15004
15005MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15006M:	Maximilian Luz <luzmaximilian@gmail.com>
15007L:	platform-driver-x86@vger.kernel.org
15008S:	Maintained
15009W:	https://github.com/linux-surface/surface-aggregator-module
15010C:	irc://irc.libera.chat/linux-surface
15011F:	Documentation/driver-api/surface_aggregator/
15012F:	drivers/platform/surface/aggregator/
15013F:	drivers/platform/surface/surface_acpi_notify.c
15014F:	drivers/platform/surface/surface_aggregator_cdev.c
15015F:	drivers/platform/surface/surface_aggregator_registry.c
15016F:	include/linux/surface_acpi_notify.h
15017F:	include/linux/surface_aggregator/
15018F:	include/uapi/linux/surface_aggregator/
15019
15020MICROTEK X6 SCANNER
15021M:	Oliver Neukum <oliver@neukum.org>
15022S:	Maintained
15023F:	drivers/usb/image/microtek.*
15024
15025MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15026M:	Luka Kovacic <luka.kovacic@sartura.hr>
15027M:	Luka Perkov <luka.perkov@sartura.hr>
15028S:	Maintained
15029F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15030F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15031F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15032F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15033F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15034F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15035
15036MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15037M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15038L:	linux-media@vger.kernel.org
15039S:	Maintained
15040F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15041F:	Documentation/driver-api/media/drivers/ccs/
15042F:	Documentation/userspace-api/media/drivers/ccs.rst
15043F:	drivers/media/i2c/ccs-pll.c
15044F:	drivers/media/i2c/ccs-pll.h
15045F:	drivers/media/i2c/ccs/
15046F:	include/uapi/linux/ccs.h
15047F:	include/uapi/linux/smiapp.h
15048
15049MIPS
15050M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15051L:	linux-mips@vger.kernel.org
15052S:	Maintained
15053W:	http://www.linux-mips.org/
15054Q:	https://patchwork.kernel.org/project/linux-mips/list/
15055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15056F:	Documentation/devicetree/bindings/mips/
15057F:	Documentation/arch/mips/
15058F:	arch/mips/
15059F:	drivers/platform/mips/
15060F:	include/dt-bindings/mips/
15061
15062MIPS BAIKAL-T1 PLATFORM
15063M:	Serge Semin <fancer.lancer@gmail.com>
15064L:	linux-mips@vger.kernel.org
15065S:	Supported
15066F:	Documentation/devicetree/bindings/bus/baikal,bt1-*.yaml
15067F:	Documentation/devicetree/bindings/clock/baikal,bt1-*.yaml
15068F:	drivers/bus/bt1-*.c
15069F:	drivers/clk/baikal-t1/
15070F:	drivers/memory/bt1-l2-ctl.c
15071F:	drivers/mtd/maps/physmap-bt1-rom.[ch]
15072
15073MIPS BOSTON DEVELOPMENT BOARD
15074M:	Paul Burton <paulburton@kernel.org>
15075L:	linux-mips@vger.kernel.org
15076S:	Maintained
15077F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
15078F:	arch/mips/boot/dts/img/boston.dts
15079F:	arch/mips/configs/generic/board-boston.config
15080F:	drivers/clk/imgtec/clk-boston.c
15081F:	include/dt-bindings/clock/boston-clock.h
15082
15083MIPS CORE DRIVERS
15084M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15085M:	Serge Semin <fancer.lancer@gmail.com>
15086L:	linux-mips@vger.kernel.org
15087S:	Supported
15088F:	drivers/bus/mips_cdmm.c
15089F:	drivers/clocksource/mips-gic-timer.c
15090F:	drivers/cpuidle/cpuidle-cps.c
15091F:	drivers/irqchip/irq-mips-cpu.c
15092F:	drivers/irqchip/irq-mips-gic.c
15093
15094MIPS GENERIC PLATFORM
15095M:	Paul Burton <paulburton@kernel.org>
15096L:	linux-mips@vger.kernel.org
15097S:	Supported
15098F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15099F:	arch/mips/generic/
15100F:	arch/mips/tools/generic-board-config.sh
15101
15102MIPS RINT INSTRUCTION EMULATION
15103M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
15104L:	linux-mips@vger.kernel.org
15105S:	Supported
15106F:	arch/mips/math-emu/dp_rint.c
15107F:	arch/mips/math-emu/sp_rint.c
15108
15109MIPS/LOONGSON1 ARCHITECTURE
15110M:	Keguang Zhang <keguang.zhang@gmail.com>
15111L:	linux-mips@vger.kernel.org
15112S:	Maintained
15113F:	Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15114F:	arch/mips/include/asm/mach-loongson32/
15115F:	arch/mips/loongson32/
15116F:	drivers/*/*loongson1*
15117F:	drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15118
15119MIPS/LOONGSON2EF ARCHITECTURE
15120M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15121L:	linux-mips@vger.kernel.org
15122S:	Maintained
15123F:	arch/mips/include/asm/mach-loongson2ef/
15124F:	arch/mips/loongson2ef/
15125F:	drivers/cpufreq/loongson2_cpufreq.c
15126
15127MIPS/LOONGSON64 ARCHITECTURE
15128M:	Huacai Chen <chenhuacai@kernel.org>
15129M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15130L:	linux-mips@vger.kernel.org
15131S:	Maintained
15132F:	arch/mips/include/asm/mach-loongson64/
15133F:	arch/mips/loongson64/
15134F:	drivers/irqchip/irq-loongson*
15135F:	drivers/platform/mips/cpu_hwmon.c
15136
15137MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15138M:	Hans Verkuil <hverkuil@xs4all.nl>
15139L:	linux-media@vger.kernel.org
15140S:	Odd Fixes
15141W:	https://linuxtv.org
15142T:	git git://linuxtv.org/media_tree.git
15143F:	drivers/media/radio/radio-miropcm20*
15144
15145MITSUMI MM8013 FG DRIVER
15146M:	Konrad Dybcio <konradybcio@kernel.org>
15147F:	Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15148F:	drivers/power/supply/mm8013.c
15149
15150MMP SUPPORT
15151R:	Lubomir Rintel <lkundrak@v3.sk>
15152L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15153S:	Odd Fixes
15154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15155F:	arch/arm/boot/dts/marvell/mmp*
15156F:	arch/arm/mach-mmp/
15157F:	include/linux/soc/mmp/
15158
15159MMP USB PHY DRIVERS
15160R:	Lubomir Rintel <lkundrak@v3.sk>
15161L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15162S:	Maintained
15163F:	drivers/phy/marvell/phy-mmp3-usb.c
15164F:	drivers/phy/marvell/phy-pxa-usb.c
15165
15166MMU GATHER AND TLB INVALIDATION
15167M:	Will Deacon <will@kernel.org>
15168M:	"Aneesh Kumar K.V" <aneesh.kumar@kernel.org>
15169M:	Andrew Morton <akpm@linux-foundation.org>
15170M:	Nick Piggin <npiggin@gmail.com>
15171M:	Peter Zijlstra <peterz@infradead.org>
15172L:	linux-arch@vger.kernel.org
15173L:	linux-mm@kvack.org
15174S:	Maintained
15175F:	arch/*/include/asm/tlb.h
15176F:	include/asm-generic/tlb.h
15177F:	mm/mmu_gather.c
15178
15179MN88472 MEDIA DRIVER
15180L:	linux-media@vger.kernel.org
15181S:	Orphan
15182W:	https://linuxtv.org
15183Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15184F:	drivers/media/dvb-frontends/mn88472*
15185
15186MN88473 MEDIA DRIVER
15187L:	linux-media@vger.kernel.org
15188S:	Orphan
15189W:	https://linuxtv.org
15190Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15191F:	drivers/media/dvb-frontends/mn88473*
15192
15193MOBILEYE MIPS SOCS
15194M:	Vladimir Kondratiev <vladimir.kondratiev@mobileye.com>
15195M:	Gregory CLEMENT <gregory.clement@bootlin.com>
15196M:	Théo Lebrun <theo.lebrun@bootlin.com>
15197L:	linux-mips@vger.kernel.org
15198S:	Maintained
15199F:	Documentation/devicetree/bindings/mips/mobileye.yaml
15200F:	arch/mips/boot/dts/mobileye/
15201F:	arch/mips/configs/eyeq5_defconfig
15202F:	arch/mips/mobileye/board-epm5.its.S
15203
15204MODULE SUPPORT
15205M:	Luis Chamberlain <mcgrof@kernel.org>
15206L:	linux-modules@vger.kernel.org
15207L:	linux-kernel@vger.kernel.org
15208S:	Maintained
15209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15210F:	include/linux/kmod.h
15211F:	include/linux/module*.h
15212F:	kernel/module/
15213F:	lib/test_kmod.c
15214F:	scripts/module*
15215F:	tools/testing/selftests/kmod/
15216
15217MONOLITHIC POWER SYSTEM PMIC DRIVER
15218M:	Saravanan Sekar <sravanhome@gmail.com>
15219S:	Maintained
15220F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15221F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15222F:	drivers/hwmon/pmbus/mpq7932.c
15223F:	drivers/iio/adc/mp2629_adc.c
15224F:	drivers/mfd/mp2629.c
15225F:	drivers/power/supply/mp2629_charger.c
15226F:	drivers/regulator/mp5416.c
15227F:	drivers/regulator/mpq7920.c
15228F:	drivers/regulator/mpq7920.h
15229F:	include/linux/mfd/mp2629.h
15230
15231MOST(R) TECHNOLOGY DRIVER
15232M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
15233M:	Christian Gromm <christian.gromm@microchip.com>
15234S:	Maintained
15235F:	Documentation/ABI/testing/configfs-most
15236F:	Documentation/ABI/testing/sysfs-bus-most
15237F:	drivers/most/
15238F:	drivers/staging/most/
15239F:	include/linux/most.h
15240
15241MOTORCOMM PHY DRIVER
15242M:	Frank <Frank.Sae@motor-comm.com>
15243L:	netdev@vger.kernel.org
15244S:	Maintained
15245F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15246F:	drivers/net/phy/motorcomm.c
15247
15248MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15249M:	Jiri Slaby <jirislaby@kernel.org>
15250S:	Maintained
15251F:	Documentation/driver-api/tty/moxa-smartio.rst
15252F:	drivers/tty/mxser.*
15253
15254MP3309C BACKLIGHT DRIVER
15255M:	Flavio Suligoi <f.suligoi@asem.it>
15256L:	dri-devel@lists.freedesktop.org
15257S:	Maintained
15258F:	Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15259F:	drivers/video/backlight/mp3309c.c
15260
15261MR800 AVERMEDIA USB FM RADIO DRIVER
15262M:	Alexey Klimov <klimov.linux@gmail.com>
15263L:	linux-media@vger.kernel.org
15264S:	Maintained
15265T:	git git://linuxtv.org/media_tree.git
15266F:	drivers/media/radio/radio-mr800.c
15267
15268MRF24J40 IEEE 802.15.4 RADIO DRIVER
15269M:	Stefan Schmidt <stefan@datenfreihafen.org>
15270L:	linux-wpan@vger.kernel.org
15271S:	Odd Fixes
15272F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15273F:	drivers/net/ieee802154/mrf24j40.c
15274
15275MSI EC DRIVER
15276M:	Nikita Kravets <teackot@gmail.com>
15277L:	platform-driver-x86@vger.kernel.org
15278S:	Maintained
15279W:	https://github.com/BeardOverflow/msi-ec
15280F:	drivers/platform/x86/msi-ec.*
15281
15282MSI LAPTOP SUPPORT
15283M:	"Lee, Chun-Yi" <jlee@suse.com>
15284L:	platform-driver-x86@vger.kernel.org
15285S:	Maintained
15286F:	drivers/platform/x86/msi-laptop.c
15287
15288MSI WMI SUPPORT
15289L:	platform-driver-x86@vger.kernel.org
15290S:	Orphan
15291F:	drivers/platform/x86/msi-wmi.c
15292
15293MSI WMI PLATFORM FEATURES
15294M:	Armin Wolf <W_Armin@gmx.de>
15295L:	platform-driver-x86@vger.kernel.org
15296S:	Maintained
15297F:	Documentation/ABI/testing/debugfs-msi-wmi-platform
15298F:	Documentation/wmi/devices/msi-wmi-platform.rst
15299F:	drivers/platform/x86/msi-wmi-platform.c
15300
15301MSI001 MEDIA DRIVER
15302L:	linux-media@vger.kernel.org
15303S:	Orphan
15304W:	https://linuxtv.org
15305Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15306F:	drivers/media/tuners/msi001*
15307
15308MSI2500 MEDIA DRIVER
15309L:	linux-media@vger.kernel.org
15310S:	Orphan
15311W:	https://linuxtv.org
15312Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15313F:	drivers/media/usb/msi2500/
15314
15315MSTAR INTERRUPT CONTROLLER DRIVER
15316M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
15317M:	Daniel Palmer <daniel@thingy.jp>
15318S:	Maintained
15319F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15320F:	drivers/irqchip/irq-mst-intc.c
15321
15322MSYSTEMS DISKONCHIP G3 MTD DRIVER
15323M:	Robert Jarzmik <robert.jarzmik@free.fr>
15324L:	linux-mtd@lists.infradead.org
15325S:	Maintained
15326F:	drivers/mtd/devices/docg3*
15327
15328MT9M114 ONSEMI SENSOR DRIVER
15329M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15330L:	linux-media@vger.kernel.org
15331S:	Maintained
15332T:	git git://linuxtv.org/media_tree.git
15333F:	Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15334F:	drivers/media/i2c/mt9m114.c
15335
15336MT9P031 APTINA CAMERA SENSOR
15337M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15338L:	linux-media@vger.kernel.org
15339S:	Maintained
15340T:	git git://linuxtv.org/media_tree.git
15341F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15342F:	drivers/media/i2c/mt9p031.c
15343F:	include/media/i2c/mt9p031.h
15344
15345MT9T112 APTINA CAMERA SENSOR
15346M:	Jacopo Mondi <jacopo@jmondi.org>
15347L:	linux-media@vger.kernel.org
15348S:	Odd Fixes
15349T:	git git://linuxtv.org/media_tree.git
15350F:	drivers/media/i2c/mt9t112.c
15351F:	include/media/i2c/mt9t112.h
15352
15353MT9V032 APTINA CAMERA SENSOR
15354M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15355L:	linux-media@vger.kernel.org
15356S:	Maintained
15357T:	git git://linuxtv.org/media_tree.git
15358F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
15359F:	drivers/media/i2c/mt9v032.c
15360F:	include/media/i2c/mt9v032.h
15361
15362MT9V111 APTINA CAMERA SENSOR
15363M:	Jacopo Mondi <jacopo@jmondi.org>
15364L:	linux-media@vger.kernel.org
15365S:	Maintained
15366T:	git git://linuxtv.org/media_tree.git
15367F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
15368F:	drivers/media/i2c/mt9v111.c
15369
15370MULTIFUNCTION DEVICES (MFD)
15371M:	Lee Jones <lee@kernel.org>
15372S:	Maintained
15373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15374F:	Documentation/devicetree/bindings/mfd/
15375F:	drivers/mfd/
15376F:	include/dt-bindings/mfd/
15377F:	include/linux/mfd/
15378
15379MULTIMEDIA CARD (MMC) ETC. OVER SPI
15380S:	Orphan
15381F:	drivers/mmc/host/mmc_spi.c
15382F:	include/linux/spi/mmc_spi.h
15383
15384MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
15385M:	Ulf Hansson <ulf.hansson@linaro.org>
15386L:	linux-mmc@vger.kernel.org
15387S:	Maintained
15388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15389F:	Documentation/devicetree/bindings/mmc/
15390F:	drivers/mmc/
15391F:	include/linux/mmc/
15392F:	include/uapi/linux/mmc/
15393
15394MULTIPLEXER SUBSYSTEM
15395M:	Peter Rosin <peda@axentia.se>
15396S:	Maintained
15397F:	Documentation/ABI/testing/sysfs-class-mux*
15398F:	Documentation/devicetree/bindings/mux/
15399F:	drivers/mux/
15400F:	include/dt-bindings/mux/
15401F:	include/linux/mux/
15402
15403MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
15404M:	Bin Liu <b-liu@ti.com>
15405L:	linux-usb@vger.kernel.org
15406S:	Maintained
15407F:	drivers/usb/musb/
15408
15409MXL301RF MEDIA DRIVER
15410M:	Akihiro Tsukada <tskd08@gmail.com>
15411L:	linux-media@vger.kernel.org
15412S:	Odd Fixes
15413F:	drivers/media/tuners/mxl301rf*
15414
15415MXL5007T MEDIA DRIVER
15416M:	Michael Krufky <mkrufky@linuxtv.org>
15417L:	linux-media@vger.kernel.org
15418S:	Maintained
15419W:	https://linuxtv.org
15420W:	http://github.com/mkrufky
15421Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15422T:	git git://linuxtv.org/mkrufky/tuners.git
15423F:	drivers/media/tuners/mxl5007t.*
15424
15425MXSFB DRM DRIVER
15426M:	Marek Vasut <marex@denx.de>
15427M:	Stefan Agner <stefan@agner.ch>
15428L:	dri-devel@lists.freedesktop.org
15429S:	Supported
15430T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
15431F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15432F:	drivers/gpu/drm/mxsfb/
15433
15434MYLEX DAC960 PCI RAID Controller
15435M:	Hannes Reinecke <hare@kernel.org>
15436L:	linux-scsi@vger.kernel.org
15437S:	Supported
15438F:	drivers/scsi/myrb.*
15439F:	drivers/scsi/myrs.*
15440
15441MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15442L:	netdev@vger.kernel.org
15443S:	Orphan
15444W:	https://www.cspi.com/ethernet-products/support/downloads/
15445F:	drivers/net/ethernet/myricom/myri10ge/
15446
15447NAND FLASH SUBSYSTEM
15448M:	Miquel Raynal <miquel.raynal@bootlin.com>
15449R:	Richard Weinberger <richard@nod.at>
15450L:	linux-mtd@lists.infradead.org
15451S:	Maintained
15452W:	http://www.linux-mtd.infradead.org/
15453Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15454C:	irc://irc.oftc.net/mtd
15455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15456F:	drivers/mtd/nand/
15457F:	include/linux/mtd/*nand*.h
15458
15459NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15460M:	Daniel Mack <zonque@gmail.com>
15461L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15462S:	Maintained
15463W:	http://www.native-instruments.com
15464F:	sound/usb/caiaq/
15465
15466NATSEMI ETHERNET DRIVER (DP8381x)
15467S:	Orphan
15468F:	drivers/net/ethernet/natsemi/natsemi.c
15469
15470NCR 5380 SCSI DRIVERS
15471M:	Finn Thain <fthain@linux-m68k.org>
15472M:	Michael Schmitz <schmitzmic@gmail.com>
15473L:	linux-scsi@vger.kernel.org
15474S:	Maintained
15475F:	Documentation/scsi/g_NCR5380.rst
15476F:	drivers/scsi/NCR5380.*
15477F:	drivers/scsi/arm/cumana_1.c
15478F:	drivers/scsi/arm/oak.c
15479F:	drivers/scsi/atari_scsi.*
15480F:	drivers/scsi/dmx3191d.c
15481F:	drivers/scsi/g_NCR5380.*
15482F:	drivers/scsi/mac_scsi.*
15483F:	drivers/scsi/sun3_scsi.*
15484F:	drivers/scsi/sun3_scsi_vme.c
15485
15486NCSI LIBRARY
15487M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
15488S:	Maintained
15489F:	net/ncsi/
15490
15491NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15492M:	Zev Weiss <zev@bewilderbeest.net>
15493L:	linux-hwmon@vger.kernel.org
15494S:	Maintained
15495F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15496F:	drivers/hwmon/nct6775-i2c.c
15497
15498NETDEVSIM
15499M:	Jakub Kicinski <kuba@kernel.org>
15500S:	Maintained
15501F:	drivers/net/netdevsim/*
15502F:	tools/testing/selftests/drivers/net/netdevsim/*
15503
15504NETEM NETWORK EMULATOR
15505M:	Stephen Hemminger <stephen@networkplumber.org>
15506L:	netdev@vger.kernel.org
15507S:	Maintained
15508F:	net/sched/sch_netem.c
15509
15510NETERION 10GbE DRIVERS (s2io)
15511M:	Jon Mason <jdmason@kudzu.us>
15512L:	netdev@vger.kernel.org
15513S:	Supported
15514F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
15515F:	drivers/net/ethernet/neterion/
15516
15517NETFILTER
15518M:	Pablo Neira Ayuso <pablo@netfilter.org>
15519M:	Jozsef Kadlecsik <kadlec@netfilter.org>
15520L:	netfilter-devel@vger.kernel.org
15521L:	coreteam@netfilter.org
15522S:	Maintained
15523W:	http://www.netfilter.org/
15524W:	http://www.iptables.org/
15525W:	http://www.nftables.org/
15526Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
15527C:	irc://irc.libera.chat/netfilter
15528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
15529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
15530F:	include/linux/netfilter*
15531F:	include/linux/netfilter/
15532F:	include/net/netfilter/
15533F:	include/uapi/linux/netfilter*
15534F:	include/uapi/linux/netfilter/
15535F:	net/*/netfilter.c
15536F:	net/*/netfilter/
15537F:	net/bridge/br_netfilter*.c
15538F:	net/netfilter/
15539F:	tools/testing/selftests/net/netfilter/
15540
15541NETROM NETWORK LAYER
15542M:	Ralf Baechle <ralf@linux-mips.org>
15543L:	linux-hams@vger.kernel.org
15544S:	Maintained
15545W:	https://linux-ax25.in-berlin.de
15546F:	include/net/netrom.h
15547F:	include/uapi/linux/netrom.h
15548F:	net/netrom/
15549
15550NETRONIX EMBEDDED CONTROLLER
15551M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
15552S:	Maintained
15553F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
15554F:	drivers/mfd/ntxec.c
15555F:	drivers/pwm/pwm-ntxec.c
15556F:	drivers/rtc/rtc-ntxec.c
15557F:	include/linux/mfd/ntxec.h
15558
15559NETRONOME ETHERNET DRIVERS
15560M:	Louis Peens <louis.peens@corigine.com>
15561R:	Jakub Kicinski <kuba@kernel.org>
15562L:	oss-drivers@corigine.com
15563S:	Maintained
15564F:	drivers/net/ethernet/netronome/
15565
15566NETWORK BLOCK DEVICE (NBD)
15567M:	Josef Bacik <josef@toxicpanda.com>
15568L:	linux-block@vger.kernel.org
15569L:	nbd@other.debian.org
15570S:	Maintained
15571F:	Documentation/admin-guide/blockdev/nbd.rst
15572F:	drivers/block/nbd.c
15573F:	include/trace/events/nbd.h
15574F:	include/uapi/linux/nbd.h
15575
15576NETWORK DROP MONITOR
15577M:	Neil Horman <nhorman@tuxdriver.com>
15578L:	netdev@vger.kernel.org
15579S:	Maintained
15580W:	https://fedorahosted.org/dropwatch/
15581F:	include/uapi/linux/net_dropmon.h
15582F:	net/core/drop_monitor.c
15583
15584NETWORKING DRIVERS
15585M:	"David S. Miller" <davem@davemloft.net>
15586M:	Eric Dumazet <edumazet@google.com>
15587M:	Jakub Kicinski <kuba@kernel.org>
15588M:	Paolo Abeni <pabeni@redhat.com>
15589L:	netdev@vger.kernel.org
15590S:	Maintained
15591P:	Documentation/process/maintainer-netdev.rst
15592Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15595F:	Documentation/devicetree/bindings/net/
15596F:	Documentation/networking/net_cachelines/net_device.rst
15597F:	drivers/connector/
15598F:	drivers/net/
15599F:	include/dt-bindings/net/
15600F:	include/linux/cn_proc.h
15601F:	include/linux/etherdevice.h
15602F:	include/linux/fcdevice.h
15603F:	include/linux/fddidevice.h
15604F:	include/linux/hippidevice.h
15605F:	include/linux/if_*
15606F:	include/linux/inetdevice.h
15607F:	include/linux/netdevice.h
15608F:	include/uapi/linux/cn_proc.h
15609F:	include/uapi/linux/if_*
15610F:	include/uapi/linux/netdevice.h
15611X:	drivers/net/wireless/
15612
15613NETWORKING DRIVERS (WIRELESS)
15614M:	Kalle Valo <kvalo@kernel.org>
15615L:	linux-wireless@vger.kernel.org
15616S:	Maintained
15617W:	https://wireless.wiki.kernel.org/
15618Q:	https://patchwork.kernel.org/project/linux-wireless/list/
15619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15621F:	Documentation/devicetree/bindings/net/wireless/
15622F:	drivers/net/wireless/
15623
15624NETWORKING [DSA]
15625M:	Andrew Lunn <andrew@lunn.ch>
15626M:	Florian Fainelli <f.fainelli@gmail.com>
15627M:	Vladimir Oltean <olteanv@gmail.com>
15628S:	Maintained
15629F:	Documentation/devicetree/bindings/net/dsa/
15630F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
15631F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
15632F:	drivers/net/dsa/
15633F:	include/linux/dsa/
15634F:	include/linux/platform_data/dsa.h
15635F:	include/net/dsa.h
15636F:	net/dsa/
15637F:	tools/testing/selftests/drivers/net/dsa/
15638
15639NETWORKING [GENERAL]
15640M:	"David S. Miller" <davem@davemloft.net>
15641M:	Eric Dumazet <edumazet@google.com>
15642M:	Jakub Kicinski <kuba@kernel.org>
15643M:	Paolo Abeni <pabeni@redhat.com>
15644L:	netdev@vger.kernel.org
15645S:	Maintained
15646P:	Documentation/process/maintainer-netdev.rst
15647Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15648B:	mailto:netdev@vger.kernel.org
15649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15651F:	Documentation/core-api/netlink.rst
15652F:	Documentation/netlink/
15653F:	Documentation/networking/
15654F:	Documentation/networking/net_cachelines/
15655F:	Documentation/process/maintainer-netdev.rst
15656F:	Documentation/userspace-api/netlink/
15657F:	include/linux/framer/framer-provider.h
15658F:	include/linux/framer/framer.h
15659F:	include/linux/in.h
15660F:	include/linux/indirect_call_wrapper.h
15661F:	include/linux/net.h
15662F:	include/linux/netdevice.h
15663F:	include/net/
15664F:	include/uapi/linux/in.h
15665F:	include/uapi/linux/net.h
15666F:	include/uapi/linux/net_namespace.h
15667F:	include/uapi/linux/netdevice.h
15668F:	lib/net_utils.c
15669F:	lib/random32.c
15670F:	net/
15671F:	tools/net/
15672F:	tools/testing/selftests/net/
15673X:	net/9p/
15674X:	net/bluetooth/
15675
15676NETWORKING [IPSEC]
15677M:	Steffen Klassert <steffen.klassert@secunet.com>
15678M:	Herbert Xu <herbert@gondor.apana.org.au>
15679M:	"David S. Miller" <davem@davemloft.net>
15680L:	netdev@vger.kernel.org
15681S:	Maintained
15682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
15683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
15684F:	include/net/xfrm.h
15685F:	include/uapi/linux/xfrm.h
15686F:	net/ipv4/ah4.c
15687F:	net/ipv4/esp4*
15688F:	net/ipv4/ip_vti.c
15689F:	net/ipv4/ipcomp.c
15690F:	net/ipv4/xfrm*
15691F:	net/ipv6/ah6.c
15692F:	net/ipv6/esp6*
15693F:	net/ipv6/ip6_vti.c
15694F:	net/ipv6/ipcomp6.c
15695F:	net/ipv6/xfrm*
15696F:	net/key/
15697F:	net/xfrm/
15698F:	tools/testing/selftests/net/ipsec.c
15699
15700NETWORKING [IPv4/IPv6]
15701M:	"David S. Miller" <davem@davemloft.net>
15702M:	David Ahern <dsahern@kernel.org>
15703L:	netdev@vger.kernel.org
15704S:	Maintained
15705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15706F:	arch/x86/net/*
15707F:	include/linux/ip.h
15708F:	include/linux/ipv6*
15709F:	include/net/fib*
15710F:	include/net/ip*
15711F:	include/net/route.h
15712F:	net/ipv4/
15713F:	net/ipv6/
15714
15715NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
15716M:	Paul Moore <paul@paul-moore.com>
15717L:	netdev@vger.kernel.org
15718L:	linux-security-module@vger.kernel.org
15719S:	Supported
15720W:	https://github.com/netlabel
15721F:	Documentation/netlabel/
15722F:	include/net/calipso.h
15723F:	include/net/cipso_ipv4.h
15724F:	include/net/netlabel.h
15725F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
15726F:	include/uapi/linux/netfilter/xt_SECMARK.h
15727F:	net/ipv4/cipso_ipv4.c
15728F:	net/ipv6/calipso.c
15729F:	net/netfilter/xt_CONNSECMARK.c
15730F:	net/netfilter/xt_SECMARK.c
15731F:	net/netlabel/
15732
15733NETWORKING [MACSEC]
15734M:	Sabrina Dubroca <sd@queasysnail.net>
15735L:	netdev@vger.kernel.org
15736S:	Maintained
15737F:	drivers/net/macsec.c
15738F:	include/net/macsec.h
15739F:	include/uapi/linux/if_macsec.h
15740K:	macsec
15741K:	\bmdo_
15742
15743NETWORKING [MPTCP]
15744M:	Matthieu Baerts <matttbe@kernel.org>
15745M:	Mat Martineau <martineau@kernel.org>
15746R:	Geliang Tang <geliang@kernel.org>
15747L:	netdev@vger.kernel.org
15748L:	mptcp@lists.linux.dev
15749S:	Maintained
15750W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
15751B:	https://github.com/multipath-tcp/mptcp_net-next/issues
15752T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
15753T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
15754F:	Documentation/netlink/specs/mptcp_pm.yaml
15755F:	Documentation/networking/mptcp-sysctl.rst
15756F:	include/net/mptcp.h
15757F:	include/trace/events/mptcp.h
15758F:	include/uapi/linux/mptcp*.h
15759F:	net/mptcp/
15760F:	tools/testing/selftests/bpf/*/*mptcp*.c
15761F:	tools/testing/selftests/net/mptcp/
15762
15763NETWORKING [TCP]
15764M:	Eric Dumazet <edumazet@google.com>
15765L:	netdev@vger.kernel.org
15766S:	Maintained
15767F:	Documentation/networking/net_cachelines/tcp_sock.rst
15768F:	include/linux/tcp.h
15769F:	include/net/tcp.h
15770F:	include/trace/events/tcp.h
15771F:	include/uapi/linux/tcp.h
15772F:	net/ipv4/syncookies.c
15773F:	net/ipv4/tcp*.c
15774F:	net/ipv6/syncookies.c
15775F:	net/ipv6/tcp*.c
15776
15777NETWORKING [TLS]
15778M:	Boris Pismenny <borisp@nvidia.com>
15779M:	John Fastabend <john.fastabend@gmail.com>
15780M:	Jakub Kicinski <kuba@kernel.org>
15781L:	netdev@vger.kernel.org
15782S:	Maintained
15783F:	include/net/tls.h
15784F:	include/uapi/linux/tls.h
15785F:	net/tls/*
15786
15787NETXEN (1/10) GbE SUPPORT
15788M:	Manish Chopra <manishc@marvell.com>
15789M:	Rahul Verma <rahulv@marvell.com>
15790M:	GR-Linux-NIC-Dev@marvell.com
15791L:	netdev@vger.kernel.org
15792S:	Supported
15793F:	drivers/net/ethernet/qlogic/netxen/
15794
15795NET_FAILOVER MODULE
15796M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
15797L:	netdev@vger.kernel.org
15798S:	Supported
15799F:	Documentation/networking/net_failover.rst
15800F:	drivers/net/net_failover.c
15801F:	include/net/net_failover.h
15802
15803NEXTHOP
15804M:	David Ahern <dsahern@kernel.org>
15805L:	netdev@vger.kernel.org
15806S:	Maintained
15807F:	include/net/netns/nexthop.h
15808F:	include/net/nexthop.h
15809F:	include/uapi/linux/nexthop.h
15810F:	net/ipv4/nexthop.c
15811
15812NFC SUBSYSTEM
15813M:	Krzysztof Kozlowski <krzk@kernel.org>
15814L:	netdev@vger.kernel.org
15815S:	Maintained
15816F:	Documentation/devicetree/bindings/net/nfc/
15817F:	drivers/nfc/
15818F:	include/net/nfc/
15819F:	include/uapi/linux/nfc.h
15820F:	net/nfc/
15821
15822NFC VIRTUAL NCI DEVICE DRIVER
15823M:	Bongsu Jeon <bongsu.jeon@samsung.com>
15824L:	netdev@vger.kernel.org
15825S:	Supported
15826F:	drivers/nfc/virtual_ncidev.c
15827F:	tools/testing/selftests/nci/
15828
15829NFS, SUNRPC, AND LOCKD CLIENTS
15830M:	Trond Myklebust <trond.myklebust@hammerspace.com>
15831M:	Anna Schumaker <anna@kernel.org>
15832L:	linux-nfs@vger.kernel.org
15833S:	Maintained
15834W:	http://client.linux-nfs.org
15835T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
15836F:	Documentation/filesystems/nfs/
15837F:	fs/lockd/
15838F:	fs/nfs/
15839F:	fs/nfs_common/
15840F:	include/linux/lockd/
15841F:	include/linux/nfs*
15842F:	include/linux/sunrpc/
15843F:	include/uapi/linux/nfs*
15844F:	include/uapi/linux/sunrpc/
15845F:	net/sunrpc/
15846
15847NILFS2 FILESYSTEM
15848M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
15849L:	linux-nilfs@vger.kernel.org
15850S:	Supported
15851W:	https://nilfs.sourceforge.io/
15852T:	git https://github.com/konis/nilfs2.git
15853F:	Documentation/filesystems/nilfs2.rst
15854F:	fs/nilfs2/
15855F:	include/trace/events/nilfs2.h
15856F:	include/uapi/linux/nilfs2_api.h
15857F:	include/uapi/linux/nilfs2_ondisk.h
15858
15859NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
15860M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
15861S:	Maintained
15862W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15863F:	Documentation/scsi/NinjaSCSI.rst
15864F:	drivers/scsi/pcmcia/nsp_*
15865
15866NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
15867M:	GOTO Masanori <gotom@debian.or.jp>
15868M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
15869S:	Maintained
15870W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15871F:	Documentation/scsi/NinjaSCSI.rst
15872F:	drivers/scsi/nsp32*
15873
15874NINTENDO HID DRIVER
15875M:	Daniel J. Ogorchock <djogorchock@gmail.com>
15876L:	linux-input@vger.kernel.org
15877S:	Maintained
15878F:	drivers/hid/hid-nintendo*
15879
15880NIOS2 ARCHITECTURE
15881M:	Dinh Nguyen <dinguyen@kernel.org>
15882S:	Maintained
15883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
15884F:	arch/nios2/
15885
15886NITRO ENCLAVES (NE)
15887M:	Alexandru Ciobotaru <alcioa@amazon.com>
15888L:	linux-kernel@vger.kernel.org
15889L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
15890S:	Supported
15891W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
15892F:	Documentation/virt/ne_overview.rst
15893F:	drivers/virt/nitro_enclaves/
15894F:	include/linux/nitro_enclaves.h
15895F:	include/uapi/linux/nitro_enclaves.h
15896F:	samples/nitro_enclaves/
15897
15898NITRO SECURE MODULE (NSM)
15899M:	Alexander Graf <graf@amazon.com>
15900L:	linux-kernel@vger.kernel.org
15901L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
15902S:	Supported
15903W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
15904F:	drivers/misc/nsm.c
15905F:	include/uapi/linux/nsm.h
15906
15907NOHZ, DYNTICKS SUPPORT
15908M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
15909M:	Frederic Weisbecker <frederic@kernel.org>
15910M:	Ingo Molnar <mingo@kernel.org>
15911M:	Thomas Gleixner <tglx@linutronix.de>
15912L:	linux-kernel@vger.kernel.org
15913S:	Maintained
15914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
15915F:	include/linux/sched/nohz.h
15916F:	include/linux/tick.h
15917F:	kernel/time/tick*.*
15918
15919NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
15920M:	Pavel Machek <pavel@ucw.cz>
15921M:	Sakari Ailus <sakari.ailus@iki.fi>
15922L:	linux-media@vger.kernel.org
15923S:	Maintained
15924F:	drivers/media/i2c/ad5820.c
15925F:	drivers/media/i2c/et8ek8
15926
15927NOKIA N900 POWER SUPPLY DRIVERS
15928R:	Pali Rohár <pali@kernel.org>
15929F:	drivers/power/supply/bq2415x_charger.c
15930F:	drivers/power/supply/bq27xxx_battery.c
15931F:	drivers/power/supply/bq27xxx_battery_i2c.c
15932F:	drivers/power/supply/isp1704_charger.c
15933F:	drivers/power/supply/rx51_battery.c
15934F:	include/linux/power/bq2415x_charger.h
15935F:	include/linux/power/bq27xxx_battery.h
15936
15937NOLIBC HEADER FILE
15938M:	Willy Tarreau <w@1wt.eu>
15939M:	Thomas Weißschuh <linux@weissschuh.net>
15940S:	Maintained
15941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
15942F:	tools/include/nolibc/
15943F:	tools/testing/selftests/nolibc/
15944
15945NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
15946M:	Hans de Goede <hdegoede@redhat.com>
15947L:	linux-input@vger.kernel.org
15948S:	Maintained
15949F:	drivers/input/touchscreen/novatek-nvt-ts.c
15950
15951NSDEPS
15952M:	Matthias Maennich <maennich@google.com>
15953S:	Maintained
15954F:	Documentation/core-api/symbol-namespaces.rst
15955F:	scripts/nsdeps
15956
15957NTB AMD DRIVER
15958M:	Sanjay R Mehta <sanju.mehta@amd.com>
15959M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
15960L:	ntb@lists.linux.dev
15961S:	Supported
15962F:	drivers/ntb/hw/amd/
15963
15964NTB DRIVER CORE
15965M:	Jon Mason <jdmason@kudzu.us>
15966M:	Dave Jiang <dave.jiang@intel.com>
15967M:	Allen Hubbe <allenbh@gmail.com>
15968L:	ntb@lists.linux.dev
15969S:	Supported
15970W:	https://github.com/jonmason/ntb/wiki
15971T:	git https://github.com/jonmason/ntb.git
15972F:	drivers/net/ntb_netdev.c
15973F:	drivers/ntb/
15974F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
15975F:	include/linux/ntb.h
15976F:	include/linux/ntb_transport.h
15977F:	tools/testing/selftests/ntb/
15978
15979NTB IDT DRIVER
15980M:	Serge Semin <fancer.lancer@gmail.com>
15981L:	ntb@lists.linux.dev
15982S:	Supported
15983F:	drivers/ntb/hw/idt/
15984
15985NTB INTEL DRIVER
15986M:	Dave Jiang <dave.jiang@intel.com>
15987L:	ntb@lists.linux.dev
15988S:	Supported
15989W:	https://github.com/davejiang/linux/wiki
15990T:	git https://github.com/davejiang/linux.git
15991F:	drivers/ntb/hw/intel/
15992
15993NTFS3 FILESYSTEM
15994M:	Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
15995L:	ntfs3@lists.linux.dev
15996S:	Supported
15997W:	http://www.paragon-software.com/
15998T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
15999F:	Documentation/filesystems/ntfs3.rst
16000F:	fs/ntfs3/
16001
16002NUBUS SUBSYSTEM
16003M:	Finn Thain <fthain@linux-m68k.org>
16004L:	linux-m68k@lists.linux-m68k.org
16005S:	Maintained
16006F:	arch/*/include/asm/nubus.h
16007F:	drivers/nubus/
16008F:	include/linux/nubus.h
16009F:	include/uapi/linux/nubus.h
16010
16011NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16012M:	Antonino Daplas <adaplas@gmail.com>
16013L:	linux-fbdev@vger.kernel.org
16014S:	Maintained
16015F:	drivers/video/fbdev/nvidia/
16016F:	drivers/video/fbdev/riva/
16017
16018NVIDIA WMI EC BACKLIGHT DRIVER
16019M:	Daniel Dadap <ddadap@nvidia.com>
16020L:	platform-driver-x86@vger.kernel.org
16021S:	Supported
16022F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
16023F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16024
16025NVM EXPRESS DRIVER
16026M:	Keith Busch <kbusch@kernel.org>
16027M:	Jens Axboe <axboe@fb.com>
16028M:	Christoph Hellwig <hch@lst.de>
16029M:	Sagi Grimberg <sagi@grimberg.me>
16030L:	linux-nvme@lists.infradead.org
16031S:	Supported
16032W:	http://git.infradead.org/nvme.git
16033T:	git git://git.infradead.org/nvme.git
16034F:	Documentation/nvme/
16035F:	drivers/nvme/common/
16036F:	drivers/nvme/host/
16037F:	include/linux/nvme-*.h
16038F:	include/linux/nvme.h
16039F:	include/uapi/linux/nvme_ioctl.h
16040
16041NVM EXPRESS FABRICS AUTHENTICATION
16042M:	Hannes Reinecke <hare@suse.de>
16043L:	linux-nvme@lists.infradead.org
16044S:	Supported
16045F:	drivers/nvme/host/auth.c
16046F:	drivers/nvme/target/auth.c
16047F:	drivers/nvme/target/fabrics-cmd-auth.c
16048F:	include/linux/nvme-auth.h
16049
16050NVM EXPRESS FC TRANSPORT DRIVERS
16051M:	James Smart <james.smart@broadcom.com>
16052L:	linux-nvme@lists.infradead.org
16053S:	Supported
16054F:	drivers/nvme/host/fc.c
16055F:	drivers/nvme/target/fc.c
16056F:	drivers/nvme/target/fcloop.c
16057F:	include/linux/nvme-fc-driver.h
16058F:	include/linux/nvme-fc.h
16059
16060NVM EXPRESS HARDWARE MONITORING SUPPORT
16061M:	Guenter Roeck <linux@roeck-us.net>
16062L:	linux-nvme@lists.infradead.org
16063S:	Supported
16064F:	drivers/nvme/host/hwmon.c
16065
16066NVM EXPRESS TARGET DRIVER
16067M:	Christoph Hellwig <hch@lst.de>
16068M:	Sagi Grimberg <sagi@grimberg.me>
16069M:	Chaitanya Kulkarni <kch@nvidia.com>
16070L:	linux-nvme@lists.infradead.org
16071S:	Supported
16072W:	http://git.infradead.org/nvme.git
16073T:	git git://git.infradead.org/nvme.git
16074F:	drivers/nvme/target/
16075
16076NVMEM FRAMEWORK
16077M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16078S:	Maintained
16079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16080F:	Documentation/ABI/stable/sysfs-bus-nvmem
16081F:	Documentation/devicetree/bindings/nvmem/
16082F:	drivers/nvmem/
16083F:	include/linux/nvmem-consumer.h
16084F:	include/linux/nvmem-provider.h
16085
16086NXP BLUETOOTH WIRELESS DRIVERS
16087M:	Amitkumar Karwar <amitkumar.karwar@nxp.com>
16088M:	Neeraj Kale <neeraj.sanjaykale@nxp.com>
16089S:	Maintained
16090F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16091F:	drivers/bluetooth/btnxpuart.c
16092
16093NXP C45 TJA11XX PHY DRIVER
16094M:	Andrei Botila <andrei.botila@oss.nxp.com>
16095L:	netdev@vger.kernel.org
16096S:	Maintained
16097F:	drivers/net/phy/nxp-c45-tja11xx*
16098
16099NXP FSPI DRIVER
16100M:	Han Xu <han.xu@nxp.com>
16101M:	Haibo Chen <haibo.chen@nxp.com>
16102R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
16103L:	linux-spi@vger.kernel.org
16104S:	Maintained
16105F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16106F:	drivers/spi/spi-nxp-fspi.c
16107
16108NXP FXAS21002C DRIVER
16109M:	Rui Miguel Silva <rmfrfs@gmail.com>
16110L:	linux-iio@vger.kernel.org
16111S:	Maintained
16112F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16113F:	drivers/iio/gyro/fxas21002c.h
16114F:	drivers/iio/gyro/fxas21002c_core.c
16115F:	drivers/iio/gyro/fxas21002c_i2c.c
16116F:	drivers/iio/gyro/fxas21002c_spi.c
16117
16118NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16119M:	Haibo Chen <haibo.chen@nxp.com>
16120L:	linux-iio@vger.kernel.org
16121L:	imx@lists.linux.dev
16122S:	Maintained
16123F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16124F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16125F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16126F:	drivers/iio/adc/imx7d_adc.c
16127F:	drivers/iio/adc/imx93_adc.c
16128F:	drivers/iio/adc/vf610_adc.c
16129
16130NXP i.MX 8M ISI DRIVER
16131M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16132L:	linux-media@vger.kernel.org
16133S:	Maintained
16134F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16135F:	drivers/media/platform/nxp/imx8-isi/
16136
16137NXP i.MX 8MP DW100 V4L2 DRIVER
16138M:	Xavier Roumegue <xavier.roumegue@oss.nxp.com>
16139L:	linux-media@vger.kernel.org
16140S:	Maintained
16141F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
16142F:	Documentation/userspace-api/media/drivers/dw100.rst
16143F:	drivers/media/platform/nxp/dw100/
16144F:	include/uapi/linux/dw100.h
16145
16146NXP i.MX 8MQ DCSS DRIVER
16147M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
16148R:	Lucas Stach <l.stach@pengutronix.de>
16149L:	dri-devel@lists.freedesktop.org
16150S:	Maintained
16151T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
16152F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16153F:	drivers/gpu/drm/imx/dcss/
16154
16155NXP i.MX 8QXP ADC DRIVER
16156M:	Cai Huoqing <cai.huoqing@linux.dev>
16157M:	Haibo Chen <haibo.chen@nxp.com>
16158L:	imx@lists.linux.dev
16159L:	linux-iio@vger.kernel.org
16160S:	Maintained
16161F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16162F:	drivers/iio/adc/imx8qxp-adc.c
16163
16164NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16165M:	Mirela Rabulea <mirela.rabulea@nxp.com>
16166L:	imx@lists.linux.dev
16167L:	linux-media@vger.kernel.org
16168S:	Maintained
16169F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16170F:	drivers/media/platform/nxp/imx-jpeg
16171
16172NXP i.MX CLOCK DRIVERS
16173M:	Abel Vesa <abelvesa@kernel.org>
16174R:	Peng Fan <peng.fan@nxp.com>
16175L:	linux-clk@vger.kernel.org
16176L:	imx@lists.linux.dev
16177S:	Maintained
16178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16179F:	Documentation/devicetree/bindings/clock/imx*
16180F:	drivers/clk/imx/
16181F:	include/dt-bindings/clock/imx*
16182
16183NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16184M:	Jagan Teki <jagan@amarulasolutions.com>
16185S:	Maintained
16186F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16187F:	drivers/regulator/pf8x00-regulator.c
16188
16189NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16190M:	Krzysztof Kozlowski <krzk@kernel.org>
16191L:	linux-kernel@vger.kernel.org
16192S:	Maintained
16193F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16194F:	drivers/extcon/extcon-ptn5150.c
16195
16196NXP SGTL5000 DRIVER
16197M:	Fabio Estevam <festevam@gmail.com>
16198L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16199S:	Maintained
16200F:	Documentation/devicetree/bindings/sound/sgtl5000.yaml
16201F:	sound/soc/codecs/sgtl5000*
16202
16203NXP SJA1105 ETHERNET SWITCH DRIVER
16204M:	Vladimir Oltean <olteanv@gmail.com>
16205L:	linux-kernel@vger.kernel.org
16206S:	Maintained
16207F:	drivers/net/dsa/sja1105
16208F:	drivers/net/pcs/pcs-xpcs-nxp.c
16209
16210NXP TDA998X DRM DRIVER
16211M:	Russell King <linux@armlinux.org.uk>
16212S:	Maintained
16213T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16214T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16215F:	drivers/gpu/drm/i2c/tda998x_drv.c
16216F:	include/drm/i2c/tda998x.h
16217F:	include/dt-bindings/display/tda998x.h
16218K:	"nxp,tda998x"
16219
16220NXP TFA9879 DRIVER
16221M:	Peter Rosin <peda@axentia.se>
16222L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16223S:	Maintained
16224F:	Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16225F:	sound/soc/codecs/tfa9879*
16226
16227NXP-NCI NFC DRIVER
16228S:	Orphan
16229F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16230F:	drivers/nfc/nxp-nci
16231
16232NXP/Goodix TFA989X (TFA1) DRIVER
16233M:	Stephan Gerhold <stephan@gerhold.net>
16234L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16235S:	Maintained
16236F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16237F:	sound/soc/codecs/tfa989x.c
16238
16239NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16240M:	Jonas Malaco <jonas@protocubo.io>
16241L:	linux-hwmon@vger.kernel.org
16242S:	Maintained
16243F:	Documentation/hwmon/nzxt-kraken2.rst
16244F:	drivers/hwmon/nzxt-kraken2.c
16245
16246NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16247M:	Jonas Malaco <jonas@protocubo.io>
16248M:	Aleksa Savic <savicaleksa83@gmail.com>
16249L:	linux-hwmon@vger.kernel.org
16250S:	Maintained
16251F:	Documentation/hwmon/nzxt-kraken3.rst
16252F:	drivers/hwmon/nzxt-kraken3.c
16253
16254NZXT-SMART2 HARDWARE MONITORING DRIVER
16255M:	Aleksandr Mezin <mezin.alexander@gmail.com>
16256L:	linux-hwmon@vger.kernel.org
16257S:	Maintained
16258F:	Documentation/hwmon/nzxt-smart2.rst
16259F:	drivers/hwmon/nzxt-smart2.c
16260
16261OBJAGG
16262M:	Jiri Pirko <jiri@resnulli.us>
16263L:	netdev@vger.kernel.org
16264S:	Supported
16265F:	include/linux/objagg.h
16266F:	lib/objagg.c
16267F:	lib/test_objagg.c
16268
16269OBJPOOL
16270M:	Matt Wu <wuqiang.matt@bytedance.com>
16271S:	Supported
16272F:	include/linux/objpool.h
16273F:	lib/objpool.c
16274F:	lib/test_objpool.c
16275
16276OBJTOOL
16277M:	Josh Poimboeuf <jpoimboe@kernel.org>
16278M:	Peter Zijlstra <peterz@infradead.org>
16279S:	Supported
16280F:	include/linux/objtool*.h
16281F:	tools/objtool/
16282
16283OCELOT ETHERNET SWITCH DRIVER
16284M:	Vladimir Oltean <vladimir.oltean@nxp.com>
16285M:	Claudiu Manoil <claudiu.manoil@nxp.com>
16286M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
16287M:	UNGLinuxDriver@microchip.com
16288L:	netdev@vger.kernel.org
16289S:	Supported
16290F:	drivers/net/dsa/ocelot/*
16291F:	drivers/net/ethernet/mscc/
16292F:	include/soc/mscc/ocelot*
16293F:	net/dsa/tag_ocelot.c
16294F:	net/dsa/tag_ocelot_8021q.c
16295F:	tools/testing/selftests/drivers/net/ocelot/*
16296
16297OCELOT EXTERNAL SWITCH CONTROL
16298M:	Colin Foster <colin.foster@in-advantage.com>
16299S:	Supported
16300F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
16301F:	drivers/mfd/ocelot*
16302F:	drivers/net/dsa/ocelot/ocelot_ext.c
16303F:	include/linux/mfd/ocelot.h
16304
16305OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
16306M:	Frederic Barrat <fbarrat@linux.ibm.com>
16307M:	Andrew Donnellan <ajd@linux.ibm.com>
16308L:	linuxppc-dev@lists.ozlabs.org
16309S:	Supported
16310F:	Documentation/userspace-api/accelerators/ocxl.rst
16311F:	arch/powerpc/include/asm/pnv-ocxl.h
16312F:	arch/powerpc/platforms/powernv/ocxl.c
16313F:	drivers/misc/ocxl/
16314F:	include/misc/ocxl*
16315F:	include/uapi/misc/ocxl.h
16316
16317OMAP AUDIO SUPPORT
16318M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
16319M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
16320L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16321L:	linux-omap@vger.kernel.org
16322S:	Maintained
16323F:	sound/soc/ti/n810.c
16324F:	sound/soc/ti/omap*
16325F:	sound/soc/ti/rx51.c
16326F:	sound/soc/ti/sdma-pcm.*
16327
16328OMAP CLOCK FRAMEWORK SUPPORT
16329M:	Paul Walmsley <paul@pwsan.com>
16330L:	linux-omap@vger.kernel.org
16331S:	Maintained
16332F:	arch/arm/*omap*/*clock*
16333
16334OMAP DEVICE TREE SUPPORT
16335M:	Benoît Cousson <bcousson@baylibre.com>
16336M:	Tony Lindgren <tony@atomide.com>
16337L:	linux-omap@vger.kernel.org
16338L:	devicetree@vger.kernel.org
16339S:	Maintained
16340F:	arch/arm/boot/dts/ti/omap/
16341
16342OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
16343L:	linux-omap@vger.kernel.org
16344L:	linux-fbdev@vger.kernel.org
16345S:	Orphan
16346F:	Documentation/arch/arm/omap/dss.rst
16347F:	drivers/video/fbdev/omap2/
16348
16349OMAP FRAMEBUFFER SUPPORT
16350L:	linux-fbdev@vger.kernel.org
16351L:	linux-omap@vger.kernel.org
16352S:	Orphan
16353F:	drivers/video/fbdev/omap/
16354
16355OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
16356M:	Roger Quadros <rogerq@kernel.org>
16357M:	Tony Lindgren <tony@atomide.com>
16358L:	linux-omap@vger.kernel.org
16359S:	Maintained
16360F:	arch/arm/mach-omap2/*gpmc*
16361F:	drivers/memory/omap-gpmc.c
16362
16363OMAP GPIO DRIVER
16364M:	Grygorii Strashko <grygorii.strashko@ti.com>
16365M:	Santosh Shilimkar <ssantosh@kernel.org>
16366M:	Kevin Hilman <khilman@kernel.org>
16367L:	linux-omap@vger.kernel.org
16368S:	Maintained
16369F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
16370F:	drivers/gpio/gpio-omap.c
16371
16372OMAP HARDWARE SPINLOCK SUPPORT
16373L:	linux-omap@vger.kernel.org
16374S:	Orphan
16375F:	drivers/hwspinlock/omap_hwspinlock.c
16376
16377OMAP HS MMC SUPPORT
16378L:	linux-mmc@vger.kernel.org
16379L:	linux-omap@vger.kernel.org
16380S:	Orphan
16381F:	drivers/mmc/host/omap_hsmmc.c
16382
16383OMAP HWMOD DATA
16384M:	Paul Walmsley <paul@pwsan.com>
16385L:	linux-omap@vger.kernel.org
16386S:	Maintained
16387F:	arch/arm/mach-omap2/omap_hwmod*data*
16388
16389OMAP HWMOD SUPPORT
16390M:	Benoît Cousson <bcousson@baylibre.com>
16391M:	Paul Walmsley <paul@pwsan.com>
16392L:	linux-omap@vger.kernel.org
16393S:	Maintained
16394F:	arch/arm/mach-omap2/omap_hwmod.*
16395
16396OMAP I2C DRIVER
16397M:	Vignesh R <vigneshr@ti.com>
16398L:	linux-omap@vger.kernel.org
16399L:	linux-i2c@vger.kernel.org
16400S:	Maintained
16401F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
16402F:	drivers/i2c/busses/i2c-omap.c
16403
16404OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
16405M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16406L:	linux-media@vger.kernel.org
16407S:	Maintained
16408F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
16409F:	drivers/media/platform/ti/omap3isp/
16410F:	drivers/staging/media/omap4iss/
16411
16412OMAP MMC SUPPORT
16413M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16414L:	linux-omap@vger.kernel.org
16415S:	Odd Fixes
16416F:	drivers/mmc/host/omap.c
16417
16418OMAP POWER MANAGEMENT SUPPORT
16419M:	Kevin Hilman <khilman@kernel.org>
16420L:	linux-omap@vger.kernel.org
16421S:	Maintained
16422F:	arch/arm/*omap*/*pm*
16423F:	drivers/cpufreq/omap-cpufreq.c
16424
16425OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16426M:	Paul Walmsley <paul@pwsan.com>
16427L:	linux-omap@vger.kernel.org
16428S:	Maintained
16429F:	arch/arm/mach-omap2/prm*
16430
16431OMAP RANDOM NUMBER GENERATOR SUPPORT
16432M:	Deepak Saxena <dsaxena@plexity.net>
16433S:	Maintained
16434F:	drivers/char/hw_random/omap-rng.c
16435
16436OMAP USB SUPPORT
16437L:	linux-usb@vger.kernel.org
16438L:	linux-omap@vger.kernel.org
16439S:	Orphan
16440F:	arch/arm/*omap*/usb*
16441F:	drivers/usb/*/*omap*
16442
16443OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16444M:	Mark Jackson <mpfj@newflow.co.uk>
16445L:	linux-omap@vger.kernel.org
16446S:	Maintained
16447F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
16448
16449OMAP1 SUPPORT
16450M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16451M:	Janusz Krzysztofik <jmkrzyszt@gmail.com>
16452M:	Tony Lindgren <tony@atomide.com>
16453L:	linux-omap@vger.kernel.org
16454S:	Maintained
16455Q:	http://patchwork.kernel.org/project/linux-omap/list/
16456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16457F:	arch/arm/configs/omap1_defconfig
16458F:	arch/arm/mach-omap1/
16459F:	drivers/i2c/busses/i2c-omap.c
16460F:	include/linux/platform_data/ams-delta-fiq.h
16461F:	include/linux/platform_data/i2c-omap.h
16462
16463OMAP2+ SUPPORT
16464M:	Tony Lindgren <tony@atomide.com>
16465L:	linux-omap@vger.kernel.org
16466S:	Maintained
16467W:	http://www.muru.com/linux/omap/
16468W:	http://linux.omap.com/
16469Q:	http://patchwork.kernel.org/project/linux-omap/list/
16470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16471F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
16472F:	arch/arm/configs/omap2plus_defconfig
16473F:	arch/arm/mach-omap2/
16474F:	drivers/bus/omap*.[ch]
16475F:	drivers/bus/ti-sysc.c
16476F:	drivers/gpio/gpio-tps65219.c
16477F:	drivers/i2c/busses/i2c-omap.c
16478F:	drivers/irqchip/irq-omap-intc.c
16479F:	drivers/mfd/*omap*.c
16480F:	drivers/mfd/menelaus.c
16481F:	drivers/mfd/palmas.c
16482F:	drivers/mfd/tps65217.c
16483F:	drivers/mfd/tps65218.c
16484F:	drivers/mfd/tps65219.c
16485F:	drivers/mfd/tps65910.c
16486F:	drivers/mfd/twl-core.[ch]
16487F:	drivers/mfd/twl4030*.c
16488F:	drivers/mfd/twl6030*.c
16489F:	drivers/mfd/twl6040*.c
16490F:	drivers/regulator/palmas-regulator*.c
16491F:	drivers/regulator/pbias-regulator.c
16492F:	drivers/regulator/tps65217-regulator.c
16493F:	drivers/regulator/tps65218-regulator.c
16494F:	drivers/regulator/tps65219-regulator.c
16495F:	drivers/regulator/tps65910-regulator.c
16496F:	drivers/regulator/twl-regulator.c
16497F:	drivers/regulator/twl6030-regulator.c
16498F:	include/linux/platform_data/i2c-omap.h
16499F:	include/linux/platform_data/ti-sysc.h
16500
16501OMFS FILESYSTEM
16502M:	Bob Copeland <me@bobcopeland.com>
16503L:	linux-karma-devel@lists.sourceforge.net
16504S:	Maintained
16505F:	Documentation/filesystems/omfs.rst
16506F:	fs/omfs/
16507
16508OMNIVISION OG01A1B SENSOR DRIVER
16509M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16510L:	linux-media@vger.kernel.org
16511S:	Maintained
16512F:	drivers/media/i2c/og01a1b.c
16513
16514OMNIVISION OV01A10 SENSOR DRIVER
16515M:	Bingbu Cao <bingbu.cao@intel.com>
16516L:	linux-media@vger.kernel.org
16517S:	Maintained
16518T:	git git://linuxtv.org/media_tree.git
16519F:	drivers/media/i2c/ov01a10.c
16520
16521OMNIVISION OV02A10 SENSOR DRIVER
16522L:	linux-media@vger.kernel.org
16523S:	Orphan
16524T:	git git://linuxtv.org/media_tree.git
16525F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
16526F:	drivers/media/i2c/ov02a10.c
16527
16528OMNIVISION OV08D10 SENSOR DRIVER
16529M:	Jimmy Su <jimmy.su@intel.com>
16530L:	linux-media@vger.kernel.org
16531S:	Maintained
16532T:	git git://linuxtv.org/media_tree.git
16533F:	drivers/media/i2c/ov08d10.c
16534
16535OMNIVISION OV08X40 SENSOR DRIVER
16536M:	Jason Chen <jason.z.chen@intel.com>
16537L:	linux-media@vger.kernel.org
16538S:	Maintained
16539T:	git git://linuxtv.org/media_tree.git
16540F:	drivers/media/i2c/ov08x40.c
16541
16542OMNIVISION OV13858 SENSOR DRIVER
16543M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16544L:	linux-media@vger.kernel.org
16545S:	Maintained
16546T:	git git://linuxtv.org/media_tree.git
16547F:	drivers/media/i2c/ov13858.c
16548
16549OMNIVISION OV13B10 SENSOR DRIVER
16550M:	Arec Kao <arec.kao@intel.com>
16551L:	linux-media@vger.kernel.org
16552S:	Maintained
16553T:	git git://linuxtv.org/media_tree.git
16554F:	drivers/media/i2c/ov13b10.c
16555
16556OMNIVISION OV2680 SENSOR DRIVER
16557M:	Rui Miguel Silva <rmfrfs@gmail.com>
16558M:	Hans de Goede <hansg@kernel.org>
16559L:	linux-media@vger.kernel.org
16560S:	Maintained
16561T:	git git://linuxtv.org/media_tree.git
16562F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
16563F:	drivers/media/i2c/ov2680.c
16564
16565OMNIVISION OV2685 SENSOR DRIVER
16566M:	Shunqian Zheng <zhengsq@rock-chips.com>
16567L:	linux-media@vger.kernel.org
16568S:	Maintained
16569T:	git git://linuxtv.org/media_tree.git
16570F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
16571F:	drivers/media/i2c/ov2685.c
16572
16573OMNIVISION OV2740 SENSOR DRIVER
16574M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16575R:	Sakari Ailus <sakari.ailus@linux.intel.com>
16576R:	Bingbu Cao <bingbu.cao@intel.com>
16577L:	linux-media@vger.kernel.org
16578S:	Maintained
16579T:	git git://linuxtv.org/media_tree.git
16580F:	drivers/media/i2c/ov2740.c
16581
16582OMNIVISION OV4689 SENSOR DRIVER
16583M:	Mikhail Rudenko <mike.rudenko@gmail.com>
16584L:	linux-media@vger.kernel.org
16585S:	Maintained
16586T:	git git://linuxtv.org/media_tree.git
16587F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
16588F:	drivers/media/i2c/ov4689.c
16589
16590OMNIVISION OV5640 SENSOR DRIVER
16591M:	Steve Longerbeam <slongerbeam@gmail.com>
16592L:	linux-media@vger.kernel.org
16593S:	Maintained
16594T:	git git://linuxtv.org/media_tree.git
16595F:	drivers/media/i2c/ov5640.c
16596
16597OMNIVISION OV5647 SENSOR DRIVER
16598M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16599M:	Jacopo Mondi <jacopo@jmondi.org>
16600L:	linux-media@vger.kernel.org
16601S:	Maintained
16602T:	git git://linuxtv.org/media_tree.git
16603F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
16604F:	drivers/media/i2c/ov5647.c
16605
16606OMNIVISION OV5670 SENSOR DRIVER
16607M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16608L:	linux-media@vger.kernel.org
16609S:	Maintained
16610T:	git git://linuxtv.org/media_tree.git
16611F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
16612F:	drivers/media/i2c/ov5670.c
16613
16614OMNIVISION OV5675 SENSOR DRIVER
16615M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16616L:	linux-media@vger.kernel.org
16617S:	Maintained
16618T:	git git://linuxtv.org/media_tree.git
16619F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
16620F:	drivers/media/i2c/ov5675.c
16621
16622OMNIVISION OV5693 SENSOR DRIVER
16623M:	Daniel Scally <djrscally@gmail.com>
16624L:	linux-media@vger.kernel.org
16625S:	Maintained
16626T:	git git://linuxtv.org/media_tree.git
16627F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
16628F:	drivers/media/i2c/ov5693.c
16629
16630OMNIVISION OV5695 SENSOR DRIVER
16631M:	Shunqian Zheng <zhengsq@rock-chips.com>
16632L:	linux-media@vger.kernel.org
16633S:	Maintained
16634T:	git git://linuxtv.org/media_tree.git
16635F:	drivers/media/i2c/ov5695.c
16636
16637OMNIVISION OV64A40 SENSOR DRIVER
16638M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16639L:	linux-media@vger.kernel.org
16640S:	Maintained
16641T:	git git://linuxtv.org/media_tree.git
16642F:	Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
16643F:	drivers/media/i2c/ov64a40.c
16644
16645OMNIVISION OV7670 SENSOR DRIVER
16646L:	linux-media@vger.kernel.org
16647S:	Orphan
16648T:	git git://linuxtv.org/media_tree.git
16649F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
16650F:	drivers/media/i2c/ov7670.c
16651
16652OMNIVISION OV772x SENSOR DRIVER
16653M:	Jacopo Mondi <jacopo@jmondi.org>
16654L:	linux-media@vger.kernel.org
16655S:	Odd fixes
16656T:	git git://linuxtv.org/media_tree.git
16657F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
16658F:	drivers/media/i2c/ov772x.c
16659F:	include/media/i2c/ov772x.h
16660
16661OMNIVISION OV7740 SENSOR DRIVER
16662L:	linux-media@vger.kernel.org
16663S:	Orphan
16664T:	git git://linuxtv.org/media_tree.git
16665F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
16666F:	drivers/media/i2c/ov7740.c
16667
16668OMNIVISION OV8856 SENSOR DRIVER
16669M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16670L:	linux-media@vger.kernel.org
16671S:	Maintained
16672T:	git git://linuxtv.org/media_tree.git
16673F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
16674F:	drivers/media/i2c/ov8856.c
16675
16676OMNIVISION OV8858 SENSOR DRIVER
16677M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16678M:	Nicholas Roth <nicholas@rothemail.net>
16679L:	linux-media@vger.kernel.org
16680S:	Maintained
16681T:	git git://linuxtv.org/media_tree.git
16682F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
16683F:	drivers/media/i2c/ov8858.c
16684
16685OMNIVISION OV9282 SENSOR DRIVER
16686M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16687L:	linux-media@vger.kernel.org
16688S:	Maintained
16689T:	git git://linuxtv.org/media_tree.git
16690F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
16691F:	drivers/media/i2c/ov9282.c
16692
16693OMNIVISION OV9640 SENSOR DRIVER
16694M:	Petr Cvek <petrcvekcz@gmail.com>
16695L:	linux-media@vger.kernel.org
16696S:	Maintained
16697F:	drivers/media/i2c/ov9640.*
16698
16699OMNIVISION OV9650 SENSOR DRIVER
16700M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16701R:	Akinobu Mita <akinobu.mita@gmail.com>
16702R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
16703L:	linux-media@vger.kernel.org
16704S:	Maintained
16705T:	git git://linuxtv.org/media_tree.git
16706F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
16707F:	drivers/media/i2c/ov9650.c
16708
16709OMNIVISION OV9734 SENSOR DRIVER
16710M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16711R:	Bingbu Cao <bingbu.cao@intel.com>
16712L:	linux-media@vger.kernel.org
16713S:	Maintained
16714T:	git git://linuxtv.org/media_tree.git
16715F:	drivers/media/i2c/ov9734.c
16716
16717ONBOARD USB HUB DRIVER
16718M:	Matthias Kaehlcke <mka@chromium.org>
16719L:	linux-usb@vger.kernel.org
16720S:	Maintained
16721F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
16722F:	drivers/usb/misc/onboard_usb_dev.c
16723
16724ONENAND FLASH DRIVER
16725M:	Kyungmin Park <kyungmin.park@samsung.com>
16726L:	linux-mtd@lists.infradead.org
16727S:	Maintained
16728F:	drivers/mtd/nand/onenand/
16729F:	include/linux/mtd/onenand*.h
16730
16731ONEXPLAYER FAN DRIVER
16732M:	Derek John Clark <derekjohn.clark@gmail.com>
16733M:	Joaquín Ignacio Aramendía <samsagax@gmail.com>
16734L:	linux-hwmon@vger.kernel.org
16735S:	Maintained
16736F:	drivers/hwmon/oxp-sensors.c
16737
16738ONIE TLV NVMEM LAYOUT DRIVER
16739M:	Miquel Raynal <miquel.raynal@bootlin.com>
16740S:	Maintained
16741F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
16742F:	drivers/nvmem/layouts/onie-tlv.c
16743
16744ONION OMEGA2+ BOARD
16745M:	Harvey Hunt <harveyhuntnexus@gmail.com>
16746L:	linux-mips@vger.kernel.org
16747S:	Maintained
16748F:	arch/mips/boot/dts/ralink/omega2p.dts
16749
16750ONSEMI ETHERNET PHY DRIVERS
16751M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
16752L:	netdev@vger.kernel.org
16753S:	Supported
16754W:	http://www.onsemi.com
16755F:	drivers/net/phy/ncn*
16756
16757OP-TEE DRIVER
16758M:	Jens Wiklander <jens.wiklander@linaro.org>
16759L:	op-tee@lists.trustedfirmware.org
16760S:	Maintained
16761F:	Documentation/ABI/testing/sysfs-bus-optee-devices
16762F:	drivers/tee/optee/
16763
16764OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
16765M:	Sumit Garg <sumit.garg@linaro.org>
16766L:	op-tee@lists.trustedfirmware.org
16767S:	Maintained
16768F:	drivers/char/hw_random/optee-rng.c
16769
16770OP-TEE RTC DRIVER
16771M:	Clément Léger <clement.leger@bootlin.com>
16772L:	linux-rtc@vger.kernel.org
16773S:	Maintained
16774F:	drivers/rtc/rtc-optee.c
16775
16776OPA-VNIC DRIVER
16777M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16778L:	linux-rdma@vger.kernel.org
16779S:	Supported
16780F:	drivers/infiniband/ulp/opa_vnic
16781
16782OPEN FIRMWARE AND FLATTENED DEVICE TREE
16783M:	Rob Herring <robh@kernel.org>
16784M:	Saravana Kannan <saravanak@google.com>
16785L:	devicetree@vger.kernel.org
16786S:	Maintained
16787W:	http://www.devicetree.org/
16788C:	irc://irc.libera.chat/devicetree
16789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
16790F:	Documentation/ABI/testing/sysfs-firmware-ofw
16791F:	drivers/of/
16792F:	include/linux/of*.h
16793F:	scripts/dtc/
16794F:	tools/testing/selftests/dt/
16795K:	of_overlay_notifier_
16796K:	of_overlay_fdt_apply
16797K:	of_overlay_remove
16798
16799OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
16800M:	Rob Herring <robh@kernel.org>
16801M:	Krzysztof Kozlowski <krzk+dt@kernel.org>
16802M:	Conor Dooley <conor+dt@kernel.org>
16803L:	devicetree@vger.kernel.org
16804S:	Maintained
16805Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
16806C:	irc://irc.libera.chat/devicetree
16807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
16808F:	Documentation/devicetree/
16809F:	arch/*/boot/dts/
16810F:	include/dt-bindings/
16811
16812OPENCOMPUTE PTP CLOCK DRIVER
16813M:	Jonathan Lemon <jonathan.lemon@gmail.com>
16814M:	Vadim Fedorenko <vadfed@linux.dev>
16815L:	netdev@vger.kernel.org
16816S:	Maintained
16817F:	drivers/ptp/ptp_ocp.c
16818
16819OPENCORES I2C BUS DRIVER
16820M:	Peter Korsgaard <peter@korsgaard.com>
16821M:	Andrew Lunn <andrew@lunn.ch>
16822L:	linux-i2c@vger.kernel.org
16823S:	Maintained
16824F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
16825F:	Documentation/i2c/busses/i2c-ocores.rst
16826F:	drivers/i2c/busses/i2c-ocores.c
16827F:	include/linux/platform_data/i2c-ocores.h
16828
16829OPENRISC ARCHITECTURE
16830M:	Jonas Bonn <jonas@southpole.se>
16831M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
16832M:	Stafford Horne <shorne@gmail.com>
16833L:	linux-openrisc@vger.kernel.org
16834S:	Maintained
16835W:	http://openrisc.io
16836T:	git https://github.com/openrisc/linux.git
16837F:	Documentation/arch/openrisc/
16838F:	Documentation/devicetree/bindings/openrisc/
16839F:	arch/openrisc/
16840F:	drivers/irqchip/irq-ompic.c
16841F:	drivers/irqchip/irq-or1k-*
16842
16843OPENVSWITCH
16844M:	Pravin B Shelar <pshelar@ovn.org>
16845L:	netdev@vger.kernel.org
16846L:	dev@openvswitch.org
16847S:	Maintained
16848W:	http://openvswitch.org
16849F:	include/uapi/linux/openvswitch.h
16850F:	net/openvswitch/
16851F:	tools/testing/selftests/net/openvswitch/
16852
16853OPERATING PERFORMANCE POINTS (OPP)
16854M:	Viresh Kumar <vireshk@kernel.org>
16855M:	Nishanth Menon <nm@ti.com>
16856M:	Stephen Boyd <sboyd@kernel.org>
16857L:	linux-pm@vger.kernel.org
16858S:	Maintained
16859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
16860F:	Documentation/devicetree/bindings/opp/
16861F:	Documentation/power/opp.rst
16862F:	drivers/opp/
16863F:	include/linux/pm_opp.h
16864
16865OPL4 DRIVER
16866M:	Clemens Ladisch <clemens@ladisch.de>
16867L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16868S:	Maintained
16869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16870F:	sound/drivers/opl4/
16871
16872ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
16873M:	Mark Fasheh <mark@fasheh.com>
16874M:	Joel Becker <jlbec@evilplan.org>
16875M:	Joseph Qi <joseph.qi@linux.alibaba.com>
16876L:	ocfs2-devel@lists.linux.dev
16877S:	Supported
16878W:	http://ocfs2.wiki.kernel.org
16879F:	Documentation/filesystems/dlmfs.rst
16880F:	Documentation/filesystems/ocfs2.rst
16881F:	fs/ocfs2/
16882
16883ORANGEFS FILESYSTEM
16884M:	Mike Marshall <hubcap@omnibond.com>
16885R:	Martin Brandenburg <martin@omnibond.com>
16886L:	devel@lists.orangefs.org
16887S:	Supported
16888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
16889F:	Documentation/filesystems/orangefs.rst
16890F:	fs/orangefs/
16891
16892OV2659 OMNIVISION SENSOR DRIVER
16893M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16894L:	linux-media@vger.kernel.org
16895S:	Maintained
16896W:	https://linuxtv.org
16897Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16898T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16899F:	drivers/media/i2c/ov2659.c
16900F:	include/media/i2c/ov2659.h
16901
16902OVERLAY FILESYSTEM
16903M:	Miklos Szeredi <miklos@szeredi.hu>
16904M:	Amir Goldstein <amir73il@gmail.com>
16905L:	linux-unionfs@vger.kernel.org
16906S:	Supported
16907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
16908F:	Documentation/filesystems/overlayfs.rst
16909F:	fs/overlayfs/
16910
16911P54 WIRELESS DRIVER
16912M:	Christian Lamparter <chunkeey@googlemail.com>
16913L:	linux-wireless@vger.kernel.org
16914S:	Maintained
16915W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
16916F:	drivers/net/wireless/intersil/p54/
16917
16918PACKET SOCKETS
16919M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
16920S:	Maintained
16921F:	include/uapi/linux/if_packet.h
16922F:	net/packet/af_packet.c
16923
16924PACKING
16925M:	Vladimir Oltean <olteanv@gmail.com>
16926L:	netdev@vger.kernel.org
16927S:	Supported
16928F:	Documentation/core-api/packing.rst
16929F:	include/linux/packing.h
16930F:	lib/packing.c
16931
16932PADATA PARALLEL EXECUTION MECHANISM
16933M:	Steffen Klassert <steffen.klassert@secunet.com>
16934M:	Daniel Jordan <daniel.m.jordan@oracle.com>
16935L:	linux-crypto@vger.kernel.org
16936L:	linux-kernel@vger.kernel.org
16937S:	Maintained
16938F:	Documentation/core-api/padata.rst
16939F:	include/linux/padata.h
16940F:	kernel/padata.c
16941
16942PAGE CACHE
16943M:	Matthew Wilcox (Oracle) <willy@infradead.org>
16944L:	linux-fsdevel@vger.kernel.org
16945S:	Supported
16946T:	git git://git.infradead.org/users/willy/pagecache.git
16947F:	Documentation/filesystems/locking.rst
16948F:	Documentation/filesystems/vfs.rst
16949F:	include/linux/pagemap.h
16950F:	mm/filemap.c
16951F:	mm/page-writeback.c
16952F:	mm/readahead.c
16953F:	mm/truncate.c
16954
16955PAGE POOL
16956M:	Jesper Dangaard Brouer <hawk@kernel.org>
16957M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
16958L:	netdev@vger.kernel.org
16959S:	Supported
16960F:	Documentation/networking/page_pool.rst
16961F:	include/net/page_pool/
16962F:	include/trace/events/page_pool.h
16963F:	net/core/page_pool.c
16964
16965PAGE TABLE CHECK
16966M:	Pasha Tatashin <pasha.tatashin@soleen.com>
16967M:	Andrew Morton <akpm@linux-foundation.org>
16968L:	linux-mm@kvack.org
16969S:	Maintained
16970F:	Documentation/mm/page_table_check.rst
16971F:	include/linux/page_table_check.h
16972F:	mm/page_table_check.c
16973
16974PANASONIC LAPTOP ACPI EXTRAS DRIVER
16975M:	Kenneth Chan <kenneth.t.chan@gmail.com>
16976L:	platform-driver-x86@vger.kernel.org
16977S:	Maintained
16978F:	drivers/platform/x86/panasonic-laptop.c
16979
16980PARALLAX PING IIO SENSOR DRIVER
16981M:	Andreas Klinger <ak@it-klinger.de>
16982L:	linux-iio@vger.kernel.org
16983S:	Maintained
16984F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
16985F:	drivers/iio/proximity/ping.c
16986
16987PARALLEL LCD/KEYPAD PANEL DRIVER
16988M:	Willy Tarreau <willy@haproxy.com>
16989M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
16990S:	Odd Fixes
16991F:	Documentation/admin-guide/lcd-panel-cgram.rst
16992F:	drivers/auxdisplay/panel.c
16993
16994PARALLEL PORT SUBSYSTEM
16995M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16996M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16997L:	linux-parport@lists.infradead.org (subscribers-only)
16998S:	Maintained
16999F:	Documentation/driver-api/parport*.rst
17000F:	drivers/char/ppdev.c
17001F:	drivers/parport/
17002F:	include/linux/parport*.h
17003F:	include/uapi/linux/ppdev.h
17004
17005PARAVIRT_OPS INTERFACE
17006M:	Juergen Gross <jgross@suse.com>
17007R:	Ajay Kaher <ajay.kaher@broadcom.com>
17008R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
17009R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
17010L:	virtualization@lists.linux.dev
17011L:	x86@kernel.org
17012S:	Supported
17013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17014F:	Documentation/virt/paravirt_ops.rst
17015F:	arch/*/include/asm/paravirt*.h
17016F:	arch/*/kernel/paravirt*
17017F:	include/linux/hypervisor.h
17018
17019PARISC ARCHITECTURE
17020M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
17021M:	Helge Deller <deller@gmx.de>
17022L:	linux-parisc@vger.kernel.org
17023S:	Maintained
17024W:	https://parisc.wiki.kernel.org
17025Q:	http://patchwork.kernel.org/project/linux-parisc/list/
17026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17028F:	Documentation/arch/parisc/
17029F:	arch/parisc/
17030F:	drivers/char/agp/parisc-agp.c
17031F:	drivers/input/misc/hp_sdc_rtc.c
17032F:	drivers/input/serio/gscps2.c
17033F:	drivers/input/serio/hp_sdc*
17034F:	drivers/parisc/
17035F:	drivers/parport/parport_gsc.*
17036F:	drivers/tty/serial/8250/8250_parisc.c
17037F:	drivers/video/console/sti*
17038F:	drivers/video/fbdev/sti*
17039F:	drivers/video/logo/logo_parisc*
17040F:	include/linux/hp_sdc.h
17041
17042PARMAN
17043M:	Jiri Pirko <jiri@resnulli.us>
17044L:	netdev@vger.kernel.org
17045S:	Supported
17046F:	include/linux/parman.h
17047F:	lib/parman.c
17048F:	lib/test_parman.c
17049
17050PC ENGINES APU BOARD DRIVER
17051M:	Enrico Weigelt, metux IT consult <info@metux.net>
17052S:	Maintained
17053F:	drivers/platform/x86/pcengines-apuv2.c
17054
17055PC87360 HARDWARE MONITORING DRIVER
17056M:	Jim Cromie <jim.cromie@gmail.com>
17057L:	linux-hwmon@vger.kernel.org
17058S:	Maintained
17059F:	Documentation/hwmon/pc87360.rst
17060F:	drivers/hwmon/pc87360.c
17061
17062PC8736x GPIO DRIVER
17063M:	Jim Cromie <jim.cromie@gmail.com>
17064S:	Maintained
17065F:	drivers/char/pc8736x_gpio.c
17066
17067PC87427 HARDWARE MONITORING DRIVER
17068M:	Jean Delvare <jdelvare@suse.com>
17069L:	linux-hwmon@vger.kernel.org
17070S:	Maintained
17071F:	Documentation/hwmon/pc87427.rst
17072F:	drivers/hwmon/pc87427.c
17073
17074PCA9532 LED DRIVER
17075M:	Riku Voipio <riku.voipio@iki.fi>
17076S:	Maintained
17077F:	drivers/leds/leds-pca9532.c
17078F:	include/linux/leds-pca9532.h
17079
17080PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17081M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17082M:	Pali Rohár <pali@kernel.org>
17083L:	linux-pci@vger.kernel.org
17084L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17085S:	Maintained
17086F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
17087F:	drivers/pci/controller/pci-aardvark.c
17088
17089PCI DRIVER FOR ALTERA PCIE IP
17090M:	Joyce Ooi <joyce.ooi@intel.com>
17091L:	linux-pci@vger.kernel.org
17092S:	Supported
17093F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
17094F:	drivers/pci/controller/pcie-altera.c
17095
17096PCI DRIVER FOR APPLIEDMICRO XGENE
17097M:	Toan Le <toan@os.amperecomputing.com>
17098L:	linux-pci@vger.kernel.org
17099L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17100S:	Maintained
17101F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
17102F:	drivers/pci/controller/pci-xgene.c
17103
17104PCI DRIVER FOR ARM VERSATILE PLATFORM
17105M:	Rob Herring <robh@kernel.org>
17106L:	linux-pci@vger.kernel.org
17107L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17108S:	Maintained
17109F:	Documentation/devicetree/bindings/pci/versatile.yaml
17110F:	drivers/pci/controller/pci-versatile.c
17111
17112PCI DRIVER FOR ARMADA 8K
17113M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17114L:	linux-pci@vger.kernel.org
17115L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17116S:	Maintained
17117F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
17118F:	drivers/pci/controller/dwc/pcie-armada8k.c
17119
17120PCI DRIVER FOR CADENCE PCIE IP
17121L:	linux-pci@vger.kernel.org
17122S:	Orphan
17123F:	Documentation/devicetree/bindings/pci/cdns,*
17124F:	drivers/pci/controller/cadence/*cadence*
17125
17126PCI DRIVER FOR FREESCALE LAYERSCAPE
17127M:	Minghuan Lian <minghuan.Lian@nxp.com>
17128M:	Mingkai Hu <mingkai.hu@nxp.com>
17129M:	Roy Zang <roy.zang@nxp.com>
17130L:	linuxppc-dev@lists.ozlabs.org
17131L:	linux-pci@vger.kernel.org
17132L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17133S:	Maintained
17134F:	drivers/pci/controller/dwc/*layerscape*
17135
17136PCI DRIVER FOR FU740
17137M:	Paul Walmsley <paul.walmsley@sifive.com>
17138M:	Greentime Hu <greentime.hu@sifive.com>
17139M:	Samuel Holland <samuel.holland@sifive.com>
17140L:	linux-pci@vger.kernel.org
17141S:	Maintained
17142F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17143F:	drivers/pci/controller/dwc/pcie-fu740.c
17144
17145PCI DRIVER FOR GENERIC OF HOSTS
17146M:	Will Deacon <will@kernel.org>
17147L:	linux-pci@vger.kernel.org
17148L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17149S:	Maintained
17150F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17151F:	drivers/pci/controller/pci-host-common.c
17152F:	drivers/pci/controller/pci-host-generic.c
17153
17154PCI DRIVER FOR IMX6
17155M:	Richard Zhu <hongxing.zhu@nxp.com>
17156M:	Lucas Stach <l.stach@pengutronix.de>
17157L:	linux-pci@vger.kernel.org
17158L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17159S:	Maintained
17160F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17161F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17162F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17163F:	drivers/pci/controller/dwc/*imx6*
17164
17165PCI DRIVER FOR INTEL IXP4XX
17166M:	Linus Walleij <linus.walleij@linaro.org>
17167S:	Maintained
17168F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17169F:	drivers/pci/controller/pci-ixp4xx.c
17170
17171PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17172M:	Nirmal Patel <nirmal.patel@linux.intel.com>
17173R:	Jonathan Derrick <jonathan.derrick@linux.dev>
17174L:	linux-pci@vger.kernel.org
17175S:	Supported
17176F:	drivers/pci/controller/vmd.c
17177
17178PCI DRIVER FOR MICROSEMI SWITCHTEC
17179M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
17180M:	Logan Gunthorpe <logang@deltatee.com>
17181L:	linux-pci@vger.kernel.org
17182S:	Maintained
17183F:	Documentation/ABI/testing/sysfs-class-switchtec
17184F:	Documentation/driver-api/switchtec.rst
17185F:	drivers/ntb/hw/mscc/
17186F:	drivers/pci/switch/switchtec*
17187F:	include/linux/switchtec.h
17188F:	include/uapi/linux/switchtec_ioctl.h
17189
17190PCI DRIVER FOR MOBIVEIL PCIE IP
17191M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
17192M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17193L:	linux-pci@vger.kernel.org
17194S:	Supported
17195F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17196F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
17197
17198PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17199M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17200M:	Pali Rohár <pali@kernel.org>
17201L:	linux-pci@vger.kernel.org
17202L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17203S:	Maintained
17204F:	drivers/pci/controller/*mvebu*
17205
17206PCI DRIVER FOR NVIDIA TEGRA
17207M:	Thierry Reding <thierry.reding@gmail.com>
17208L:	linux-tegra@vger.kernel.org
17209L:	linux-pci@vger.kernel.org
17210S:	Supported
17211F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17212F:	drivers/pci/controller/pci-tegra.c
17213
17214PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17215M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17216L:	linux-pci@vger.kernel.org
17217L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17218S:	Maintained
17219F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17220F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17221
17222PCI DRIVER FOR RENESAS R-CAR
17223M:	Marek Vasut <marek.vasut+renesas@gmail.com>
17224M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17225L:	linux-pci@vger.kernel.org
17226L:	linux-renesas-soc@vger.kernel.org
17227S:	Maintained
17228F:	Documentation/devicetree/bindings/pci/*rcar*
17229F:	drivers/pci/controller/*rcar*
17230F:	drivers/pci/controller/dwc/*rcar*
17231
17232PCI DRIVER FOR SAMSUNG EXYNOS
17233M:	Jingoo Han <jingoohan1@gmail.com>
17234L:	linux-pci@vger.kernel.org
17235L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17236L:	linux-samsung-soc@vger.kernel.org
17237S:	Maintained
17238F:	drivers/pci/controller/dwc/pci-exynos.c
17239
17240PCI DRIVER FOR SYNOPSYS DESIGNWARE
17241M:	Jingoo Han <jingoohan1@gmail.com>
17242M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17243L:	linux-pci@vger.kernel.org
17244S:	Maintained
17245F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17246F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17247F:	drivers/pci/controller/dwc/*designware*
17248
17249PCI DRIVER FOR TI DRA7XX/J721E
17250M:	Vignesh Raghavendra <vigneshr@ti.com>
17251R:	Siddharth Vadapalli <s-vadapalli@ti.com>
17252L:	linux-omap@vger.kernel.org
17253L:	linux-pci@vger.kernel.org
17254L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17255S:	Supported
17256F:	Documentation/devicetree/bindings/pci/ti-pci.txt
17257F:	drivers/pci/controller/cadence/pci-j721e.c
17258F:	drivers/pci/controller/dwc/pci-dra7xx.c
17259
17260PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17261M:	Linus Walleij <linus.walleij@linaro.org>
17262L:	linux-pci@vger.kernel.org
17263S:	Maintained
17264F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17265F:	drivers/pci/controller/pci-v3-semi.c
17266
17267PCI DRIVER FOR XILINX VERSAL CPM
17268M:	Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
17269M:	Michal Simek <michal.simek@amd.com>
17270L:	linux-pci@vger.kernel.org
17271S:	Maintained
17272F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17273F:	drivers/pci/controller/pcie-xilinx-cpm.c
17274
17275PCI ENDPOINT SUBSYSTEM
17276M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17277M:	Krzysztof Wilczyński <kw@linux.com>
17278R:	Kishon Vijay Abraham I <kishon@kernel.org>
17279L:	linux-pci@vger.kernel.org
17280S:	Supported
17281Q:	https://patchwork.kernel.org/project/linux-pci/list/
17282B:	https://bugzilla.kernel.org
17283C:	irc://irc.oftc.net/linux-pci
17284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17285F:	Documentation/PCI/endpoint/*
17286F:	Documentation/misc-devices/pci-endpoint-test.rst
17287F:	drivers/misc/pci_endpoint_test.c
17288F:	drivers/pci/endpoint/
17289F:	tools/pci/
17290
17291PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
17292M:	Mahesh J Salgaonkar <mahesh@linux.ibm.com>
17293R:	Oliver O'Halloran <oohall@gmail.com>
17294L:	linuxppc-dev@lists.ozlabs.org
17295S:	Supported
17296F:	Documentation/PCI/pci-error-recovery.rst
17297F:	Documentation/arch/powerpc/eeh-pci-error-recovery.rst
17298F:	arch/powerpc/include/*/eeh*.h
17299F:	arch/powerpc/kernel/eeh*.c
17300F:	arch/powerpc/platforms/*/eeh*.c
17301F:	drivers/pci/pcie/aer.c
17302F:	drivers/pci/pcie/dpc.c
17303F:	drivers/pci/pcie/err.c
17304
17305PCI ERROR RECOVERY
17306M:	Linas Vepstas <linasvepstas@gmail.com>
17307L:	linux-pci@vger.kernel.org
17308S:	Supported
17309F:	Documentation/PCI/pci-error-recovery.rst
17310
17311PCI MSI DRIVER FOR ALTERA MSI IP
17312M:	Joyce Ooi <joyce.ooi@intel.com>
17313L:	linux-pci@vger.kernel.org
17314S:	Supported
17315F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
17316F:	drivers/pci/controller/pcie-altera-msi.c
17317
17318PCI MSI DRIVER FOR APPLIEDMICRO XGENE
17319M:	Toan Le <toan@os.amperecomputing.com>
17320L:	linux-pci@vger.kernel.org
17321L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17322S:	Maintained
17323F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
17324F:	drivers/pci/controller/pci-xgene-msi.c
17325
17326PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
17327M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
17328M:	Krzysztof Wilczyński <kw@linux.com>
17329R:	Rob Herring <robh@kernel.org>
17330L:	linux-pci@vger.kernel.org
17331S:	Supported
17332Q:	https://patchwork.kernel.org/project/linux-pci/list/
17333B:	https://bugzilla.kernel.org
17334C:	irc://irc.oftc.net/linux-pci
17335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17336F:	Documentation/devicetree/bindings/pci/
17337F:	drivers/pci/controller/
17338F:	drivers/pci/pci-bridge-emul.c
17339F:	drivers/pci/pci-bridge-emul.h
17340
17341PCI PEER-TO-PEER DMA (P2PDMA)
17342M:	Bjorn Helgaas <bhelgaas@google.com>
17343M:	Logan Gunthorpe <logang@deltatee.com>
17344L:	linux-pci@vger.kernel.org
17345S:	Supported
17346Q:	https://patchwork.kernel.org/project/linux-pci/list/
17347B:	https://bugzilla.kernel.org
17348C:	irc://irc.oftc.net/linux-pci
17349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17350F:	Documentation/driver-api/pci/p2pdma.rst
17351F:	drivers/pci/p2pdma.c
17352F:	include/linux/pci-p2pdma.h
17353
17354PCI SUBSYSTEM
17355M:	Bjorn Helgaas <bhelgaas@google.com>
17356L:	linux-pci@vger.kernel.org
17357S:	Supported
17358Q:	https://patchwork.kernel.org/project/linux-pci/list/
17359B:	https://bugzilla.kernel.org
17360C:	irc://irc.oftc.net/linux-pci
17361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17362F:	Documentation/PCI/
17363F:	Documentation/devicetree/bindings/pci/
17364F:	arch/x86/kernel/early-quirks.c
17365F:	arch/x86/kernel/quirks.c
17366F:	arch/x86/pci/
17367F:	drivers/acpi/pci*
17368F:	drivers/pci/
17369F:	include/asm-generic/pci*
17370F:	include/linux/of_pci.h
17371F:	include/linux/pci*
17372F:	include/uapi/linux/pci*
17373
17374PCIE DRIVER FOR AMAZON ANNAPURNA LABS
17375M:	Jonathan Chocron <jonnyc@amazon.com>
17376L:	linux-pci@vger.kernel.org
17377S:	Maintained
17378F:	Documentation/devicetree/bindings/pci/pcie-al.txt
17379F:	drivers/pci/controller/dwc/pcie-al.c
17380
17381PCIE DRIVER FOR AMLOGIC MESON
17382M:	Yue Wang <yue.wang@Amlogic.com>
17383L:	linux-pci@vger.kernel.org
17384L:	linux-amlogic@lists.infradead.org
17385S:	Maintained
17386F:	drivers/pci/controller/dwc/pci-meson.c
17387
17388PCIE DRIVER FOR AXIS ARTPEC
17389M:	Jesper Nilsson <jesper.nilsson@axis.com>
17390L:	linux-arm-kernel@axis.com
17391L:	linux-pci@vger.kernel.org
17392S:	Maintained
17393F:	Documentation/devicetree/bindings/pci/axis,artpec*
17394F:	drivers/pci/controller/dwc/*artpec*
17395
17396PCIE DRIVER FOR CAVIUM THUNDERX
17397M:	Robert Richter <rric@kernel.org>
17398L:	linux-pci@vger.kernel.org
17399L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17400S:	Odd Fixes
17401F:	drivers/pci/controller/pci-thunder-*
17402
17403PCIE DRIVER FOR HISILICON
17404M:	Zhou Wang <wangzhou1@hisilicon.com>
17405L:	linux-pci@vger.kernel.org
17406S:	Maintained
17407F:	drivers/pci/controller/dwc/pcie-hisi.c
17408
17409PCIE DRIVER FOR HISILICON KIRIN
17410M:	Xiaowei Song <songxiaowei@hisilicon.com>
17411M:	Binghui Wang <wangbinghui@hisilicon.com>
17412L:	linux-pci@vger.kernel.org
17413S:	Maintained
17414F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17415F:	drivers/pci/controller/dwc/pcie-kirin.c
17416
17417PCIE DRIVER FOR HISILICON STB
17418M:	Shawn Guo <shawn.guo@linaro.org>
17419L:	linux-pci@vger.kernel.org
17420S:	Maintained
17421F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17422F:	drivers/pci/controller/dwc/pcie-histb.c
17423
17424PCIE DRIVER FOR INTEL KEEM BAY
17425M:	Srikanth Thokala <srikanth.thokala@intel.com>
17426L:	linux-pci@vger.kernel.org
17427S:	Supported
17428F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17429F:	drivers/pci/controller/dwc/pcie-keembay.c
17430
17431PCIE DRIVER FOR INTEL LGM GW SOC
17432M:	Chuanhua Lei <lchuanhua@maxlinear.com>
17433L:	linux-pci@vger.kernel.org
17434S:	Maintained
17435F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
17436F:	drivers/pci/controller/dwc/pcie-intel-gw.c
17437
17438PCIE DRIVER FOR MEDIATEK
17439M:	Ryder Lee <ryder.lee@mediatek.com>
17440M:	Jianjun Wang <jianjun.wang@mediatek.com>
17441L:	linux-pci@vger.kernel.org
17442L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17443S:	Supported
17444F:	Documentation/devicetree/bindings/pci/mediatek*
17445F:	drivers/pci/controller/*mediatek*
17446
17447PCIE DRIVER FOR MICROCHIP
17448M:	Daire McNamara <daire.mcnamara@microchip.com>
17449L:	linux-pci@vger.kernel.org
17450S:	Supported
17451F:	Documentation/devicetree/bindings/pci/microchip*
17452F:	drivers/pci/controller/*microchip*
17453
17454PCIE DRIVER FOR QUALCOMM MSM
17455M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17456L:	linux-pci@vger.kernel.org
17457L:	linux-arm-msm@vger.kernel.org
17458S:	Maintained
17459F:	drivers/pci/controller/dwc/pcie-qcom.c
17460
17461PCIE DRIVER FOR ROCKCHIP
17462M:	Shawn Lin <shawn.lin@rock-chips.com>
17463L:	linux-pci@vger.kernel.org
17464L:	linux-rockchip@lists.infradead.org
17465S:	Maintained
17466F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
17467F:	drivers/pci/controller/pcie-rockchip*
17468
17469PCIE DRIVER FOR SOCIONEXT UNIPHIER
17470M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17471L:	linux-pci@vger.kernel.org
17472S:	Maintained
17473F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
17474F:	drivers/pci/controller/dwc/pcie-uniphier*
17475
17476PCIE DRIVER FOR ST SPEAR13XX
17477M:	Pratyush Anand <pratyush.anand@gmail.com>
17478L:	linux-pci@vger.kernel.org
17479S:	Maintained
17480F:	drivers/pci/controller/dwc/*spear*
17481
17482PCIE ENDPOINT DRIVER FOR QUALCOMM
17483M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17484L:	linux-pci@vger.kernel.org
17485L:	linux-arm-msm@vger.kernel.org
17486S:	Maintained
17487F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
17488F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
17489
17490PCMCIA SUBSYSTEM
17491M:	Dominik Brodowski <linux@dominikbrodowski.net>
17492S:	Odd Fixes
17493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
17494F:	Documentation/pcmcia/
17495F:	drivers/pcmcia/
17496F:	include/pcmcia/
17497F:	tools/pcmcia/
17498
17499PCNET32 NETWORK DRIVER
17500M:	Don Fry <pcnet32@frontier.com>
17501L:	netdev@vger.kernel.org
17502S:	Maintained
17503F:	drivers/net/ethernet/amd/pcnet32.c
17504
17505PCRYPT PARALLEL CRYPTO ENGINE
17506M:	Steffen Klassert <steffen.klassert@secunet.com>
17507L:	linux-crypto@vger.kernel.org
17508S:	Maintained
17509F:	crypto/pcrypt.c
17510F:	include/crypto/pcrypt.h
17511
17512PDS DSC VIRTIO DATA PATH ACCELERATOR
17513R:	Shannon Nelson <shannon.nelson@amd.com>
17514F:	drivers/vdpa/pds/
17515
17516PECI HARDWARE MONITORING DRIVERS
17517M:	Iwona Winiarska <iwona.winiarska@intel.com>
17518L:	linux-hwmon@vger.kernel.org
17519S:	Supported
17520F:	Documentation/hwmon/peci-cputemp.rst
17521F:	Documentation/hwmon/peci-dimmtemp.rst
17522F:	drivers/hwmon/peci/
17523
17524PECI SUBSYSTEM
17525M:	Iwona Winiarska <iwona.winiarska@intel.com>
17526L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
17527S:	Supported
17528F:	Documentation/devicetree/bindings/peci/
17529F:	Documentation/peci/
17530F:	drivers/peci/
17531F:	include/linux/peci-cpu.h
17532F:	include/linux/peci.h
17533
17534PENSANDO ETHERNET DRIVERS
17535M:	Shannon Nelson <shannon.nelson@amd.com>
17536M:	Brett Creeley <brett.creeley@amd.com>
17537M:	drivers@pensando.io
17538L:	netdev@vger.kernel.org
17539S:	Supported
17540F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
17541F:	drivers/net/ethernet/pensando/
17542
17543PER-CPU MEMORY ALLOCATOR
17544M:	Dennis Zhou <dennis@kernel.org>
17545M:	Tejun Heo <tj@kernel.org>
17546M:	Christoph Lameter <cl@linux.com>
17547L:	linux-mm@kvack.org
17548S:	Maintained
17549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
17550F:	arch/*/include/asm/percpu.h
17551F:	include/linux/percpu*.h
17552F:	lib/percpu*.c
17553F:	mm/percpu*.c
17554
17555PER-TASK DELAY ACCOUNTING
17556M:	Balbir Singh <bsingharora@gmail.com>
17557S:	Maintained
17558F:	include/linux/delayacct.h
17559F:	kernel/delayacct.c
17560
17561PERFORMANCE EVENTS SUBSYSTEM
17562M:	Peter Zijlstra <peterz@infradead.org>
17563M:	Ingo Molnar <mingo@redhat.com>
17564M:	Arnaldo Carvalho de Melo <acme@kernel.org>
17565M:	Namhyung Kim <namhyung@kernel.org>
17566R:	Mark Rutland <mark.rutland@arm.com>
17567R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
17568R:	Jiri Olsa <jolsa@kernel.org>
17569R:	Ian Rogers <irogers@google.com>
17570R:	Adrian Hunter <adrian.hunter@intel.com>
17571R:	"Liang, Kan" <kan.liang@linux.intel.com>
17572L:	linux-perf-users@vger.kernel.org
17573L:	linux-kernel@vger.kernel.org
17574S:	Supported
17575W:	https://perf.wiki.kernel.org/
17576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
17578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
17579F:	arch/*/events/*
17580F:	arch/*/events/*/*
17581F:	arch/*/include/asm/perf_event.h
17582F:	arch/*/kernel/*/*/perf_event*.c
17583F:	arch/*/kernel/*/perf_event*.c
17584F:	arch/*/kernel/perf_callchain.c
17585F:	arch/*/kernel/perf_event*.c
17586F:	include/linux/perf_event.h
17587F:	include/uapi/linux/perf_event.h
17588F:	kernel/events/*
17589F:	tools/lib/perf/
17590F:	tools/perf/
17591
17592PERFORMANCE EVENTS TOOLING ARM64
17593R:	John Garry <john.g.garry@oracle.com>
17594R:	Will Deacon <will@kernel.org>
17595R:	James Clark <james.clark@arm.com>
17596R:	Mike Leach <mike.leach@linaro.org>
17597R:	Leo Yan <leo.yan@linux.dev>
17598L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17599S:	Supported
17600F:	tools/build/feature/test-libopencsd.c
17601F:	tools/perf/arch/arm*/
17602F:	tools/perf/pmu-events/arch/arm64/
17603F:	tools/perf/util/arm-spe*
17604F:	tools/perf/util/cs-etm*
17605
17606PERSONALITY HANDLING
17607M:	Christoph Hellwig <hch@infradead.org>
17608L:	linux-abi-devel@lists.sourceforge.net
17609S:	Maintained
17610F:	include/linux/personality.h
17611F:	include/uapi/linux/personality.h
17612
17613PHOENIX RC FLIGHT CONTROLLER ADAPTER
17614M:	Marcus Folkesson <marcus.folkesson@gmail.com>
17615L:	linux-input@vger.kernel.org
17616S:	Maintained
17617F:	Documentation/input/devices/pxrc.rst
17618F:	drivers/input/joystick/pxrc.c
17619
17620PHONET PROTOCOL
17621M:	Remi Denis-Courmont <courmisch@gmail.com>
17622S:	Supported
17623F:	Documentation/networking/phonet.rst
17624F:	include/linux/phonet.h
17625F:	include/net/phonet/
17626F:	include/uapi/linux/phonet.h
17627F:	net/phonet/
17628
17629PHRAM MTD DRIVER
17630M:	Joern Engel <joern@lazybastard.org>
17631L:	linux-mtd@lists.infradead.org
17632S:	Maintained
17633F:	drivers/mtd/devices/phram.c
17634
17635PICOLCD HID DRIVER
17636M:	Bruno Prémont <bonbons@linux-vserver.org>
17637L:	linux-input@vger.kernel.org
17638S:	Maintained
17639F:	drivers/hid/hid-picolcd*
17640
17641PIDFD API
17642M:	Christian Brauner <christian@brauner.io>
17643L:	linux-kernel@vger.kernel.org
17644S:	Maintained
17645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
17646F:	samples/pidfd/
17647F:	tools/testing/selftests/clone3/
17648F:	tools/testing/selftests/pid_namespace/
17649F:	tools/testing/selftests/pidfd/
17650K:	(?i)pidfd
17651K:	(?i)clone3
17652K:	\b(clone_args|kernel_clone_args)\b
17653
17654PIN CONTROL SUBSYSTEM
17655M:	Linus Walleij <linus.walleij@linaro.org>
17656L:	linux-gpio@vger.kernel.org
17657S:	Maintained
17658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
17659F:	Documentation/devicetree/bindings/pinctrl/
17660F:	Documentation/driver-api/pin-control.rst
17661F:	drivers/pinctrl/
17662F:	include/dt-bindings/pinctrl/
17663F:	include/linux/pinctrl/
17664
17665PIN CONTROLLER - AMD
17666M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
17667M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
17668S:	Maintained
17669F:	drivers/pinctrl/pinctrl-amd.c
17670
17671PIN CONTROLLER - FREESCALE
17672M:	Dong Aisheng <aisheng.dong@nxp.com>
17673M:	Fabio Estevam <festevam@gmail.com>
17674M:	Shawn Guo <shawnguo@kernel.org>
17675M:	Jacky Bai <ping.bai@nxp.com>
17676R:	Pengutronix Kernel Team <kernel@pengutronix.de>
17677L:	linux-gpio@vger.kernel.org
17678L:	NXP S32 Linux Team <s32@nxp.com>
17679S:	Maintained
17680F:	Documentation/devicetree/bindings/pinctrl/fsl,*
17681F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
17682F:	drivers/pinctrl/freescale/
17683F:	drivers/pinctrl/nxp/
17684
17685PIN CONTROLLER - INTEL
17686M:	Mika Westerberg <mika.westerberg@linux.intel.com>
17687M:	Andy Shevchenko <andy@kernel.org>
17688S:	Supported
17689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
17690F:	drivers/pinctrl/intel/
17691
17692PIN CONTROLLER - KEEMBAY
17693M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
17694S:	Supported
17695F:	drivers/pinctrl/pinctrl-keembay*
17696
17697PIN CONTROLLER - MEDIATEK
17698M:	Sean Wang <sean.wang@kernel.org>
17699L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17700S:	Maintained
17701F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
17702F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
17703F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
17704F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
17705F:	drivers/pinctrl/mediatek/
17706
17707PIN CONTROLLER - MEDIATEK MIPS
17708M:	Arınç ÜNAL <arinc.unal@arinc9.com>
17709M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
17710L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17711L:	linux-mips@vger.kernel.org
17712S:	Maintained
17713F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
17714F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
17715F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
17716F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
17717F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
17718F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
17719F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
17720F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
17721F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
17722F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
17723F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
17724F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
17725F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
17726F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
17727F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
17728
17729PIN CONTROLLER - MICROCHIP AT91
17730M:	Ludovic Desroches <ludovic.desroches@microchip.com>
17731L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17732L:	linux-gpio@vger.kernel.org
17733S:	Supported
17734F:	drivers/gpio/gpio-sama5d2-piobu.c
17735F:	drivers/pinctrl/pinctrl-at91*
17736
17737PIN CONTROLLER - QUALCOMM
17738M:	Bjorn Andersson <andersson@kernel.org>
17739L:	linux-arm-msm@vger.kernel.org
17740S:	Maintained
17741F:	Documentation/devicetree/bindings/pinctrl/qcom,*
17742F:	drivers/pinctrl/qcom/
17743
17744PIN CONTROLLER - RENESAS
17745M:	Geert Uytterhoeven <geert+renesas@glider.be>
17746L:	linux-renesas-soc@vger.kernel.org
17747S:	Supported
17748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
17749F:	Documentation/devicetree/bindings/pinctrl/renesas,*
17750F:	drivers/pinctrl/renesas/
17751
17752PIN CONTROLLER - SAMSUNG
17753M:	Krzysztof Kozlowski <krzk@kernel.org>
17754M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17755R:	Alim Akhtar <alim.akhtar@samsung.com>
17756L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17757L:	linux-samsung-soc@vger.kernel.org
17758S:	Maintained
17759Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
17760B:	mailto:linux-samsung-soc@vger.kernel.org
17761C:	irc://irc.libera.chat/linux-exynos
17762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
17763F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
17764F:	drivers/pinctrl/samsung/
17765
17766PIN CONTROLLER - SINGLE
17767M:	Tony Lindgren <tony@atomide.com>
17768M:	Haojian Zhuang <haojian.zhuang@linaro.org>
17769L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17770L:	linux-omap@vger.kernel.org
17771S:	Maintained
17772F:	drivers/pinctrl/pinctrl-single.c
17773
17774PIN CONTROLLER - SUNPLUS / TIBBO
17775M:	Dvorkin Dmitry <dvorkin@tibbo.com>
17776M:	Wells Lu <wellslutw@gmail.com>
17777L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17778S:	Maintained
17779W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
17780F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
17781F:	drivers/pinctrl/sunplus/
17782F:	include/dt-bindings/pinctrl/sppctl*.h
17783
17784PINE64 PINEPHONE KEYBOARD DRIVER
17785M:	Samuel Holland <samuel@sholland.org>
17786S:	Supported
17787F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
17788F:	drivers/input/keyboard/pinephone-keyboard.c
17789
17790PKTCDVD DRIVER
17791M:	linux-block@vger.kernel.org
17792S:	Orphan
17793F:	drivers/block/pktcdvd.c
17794F:	include/linux/pktcdvd.h
17795F:	include/uapi/linux/pktcdvd.h
17796
17797PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
17798M:	Tomasz Duszynski <tduszyns@gmail.com>
17799S:	Maintained
17800F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
17801F:	drivers/iio/chemical/pms7003.c
17802
17803PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
17804M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
17805L:	netdev@vger.kernel.org
17806S:	Maintained
17807F:	drivers/net/phy/mdio-open-alliance.h
17808F:	net/ethtool/plca.c
17809
17810PLDMFW LIBRARY
17811M:	Jacob Keller <jacob.e.keller@intel.com>
17812S:	Maintained
17813F:	Documentation/driver-api/pldmfw/
17814F:	include/linux/pldmfw.h
17815F:	lib/pldmfw/
17816
17817PLX DMA DRIVER
17818M:	Logan Gunthorpe <logang@deltatee.com>
17819S:	Maintained
17820F:	drivers/dma/plx_dma.c
17821
17822PM-GRAPH UTILITY
17823M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
17824L:	linux-pm@vger.kernel.org
17825S:	Supported
17826W:	https://01.org/pm-graph
17827B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
17828T:	git git://github.com/intel/pm-graph
17829F:	tools/power/pm-graph
17830
17831PM6764TR DRIVER
17832M:	Charles Hsu	<hsu.yungteng@gmail.com>
17833L:	linux-hwmon@vger.kernel.org
17834S:	Maintained
17835F:	Documentation/hwmon/pm6764tr.rst
17836F:	drivers/hwmon/pmbus/pm6764tr.c
17837
17838PMC SIERRA MaxRAID DRIVER
17839L:	linux-scsi@vger.kernel.org
17840S:	Orphan
17841W:	http://www.pmc-sierra.com/
17842F:	drivers/scsi/pmcraid.*
17843
17844PMC SIERRA PM8001 DRIVER
17845M:	Jack Wang <jinpu.wang@cloud.ionos.com>
17846L:	linux-scsi@vger.kernel.org
17847S:	Supported
17848F:	drivers/scsi/pm8001/
17849
17850PNI RM3100 IIO DRIVER
17851M:	Song Qiang <songqiang1304521@gmail.com>
17852L:	linux-iio@vger.kernel.org
17853S:	Maintained
17854F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
17855F:	drivers/iio/magnetometer/rm3100*
17856
17857PNP SUPPORT
17858M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
17859L:	linux-acpi@vger.kernel.org
17860S:	Maintained
17861F:	drivers/pnp/
17862F:	include/linux/pnp.h
17863
17864POSIX CLOCKS and TIMERS
17865M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
17866M:	Frederic Weisbecker <frederic@kernel.org>
17867M:	Thomas Gleixner <tglx@linutronix.de>
17868L:	linux-kernel@vger.kernel.org
17869S:	Maintained
17870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17871F:	fs/timerfd.c
17872F:	include/linux/time_namespace.h
17873F:	include/linux/timerfd.h
17874F:	include/uapi/linux/time.h
17875F:	include/uapi/linux/timerfd.h
17876F:	include/trace/events/timer*
17877F:	kernel/time/itimer.c
17878F:	kernel/time/posix-*
17879F:	kernel/time/namespace.c
17880
17881POWER MANAGEMENT CORE
17882M:	"Rafael J. Wysocki" <rafael@kernel.org>
17883L:	linux-pm@vger.kernel.org
17884S:	Supported
17885B:	https://bugzilla.kernel.org
17886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
17887F:	drivers/base/power/
17888F:	drivers/powercap/
17889F:	include/linux/intel_rapl.h
17890F:	include/linux/pm.h
17891F:	include/linux/pm_*
17892F:	include/linux/powercap.h
17893F:	kernel/configs/nopm.config
17894
17895POWER STATE COORDINATION INTERFACE (PSCI)
17896M:	Mark Rutland <mark.rutland@arm.com>
17897M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
17898L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17899S:	Maintained
17900F:	drivers/firmware/psci/
17901F:	include/linux/psci.h
17902F:	include/uapi/linux/psci.h
17903
17904POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
17905M:	Sebastian Reichel <sre@kernel.org>
17906L:	linux-pm@vger.kernel.org
17907S:	Maintained
17908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17909F:	Documentation/ABI/testing/sysfs-class-power
17910F:	Documentation/devicetree/bindings/power/supply/
17911F:	drivers/power/supply/
17912F:	include/linux/power/
17913F:	include/linux/power_supply.h
17914F:	tools/testing/selftests/power_supply/
17915
17916POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
17917M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
17918L:	linuxppc-dev@lists.ozlabs.org
17919S:	Maintained
17920F:	drivers/char/powernv-op-panel.c
17921
17922PPP OVER ATM (RFC 2364)
17923M:	Mitchell Blank Jr <mitch@sfgoth.com>
17924S:	Maintained
17925F:	include/uapi/linux/atmppp.h
17926F:	net/atm/pppoatm.c
17927
17928PPP OVER ETHERNET
17929M:	Michal Ostrowski <mostrows@earthlink.net>
17930S:	Maintained
17931F:	drivers/net/ppp/pppoe.c
17932F:	drivers/net/ppp/pppox.c
17933
17934PPP OVER L2TP
17935M:	James Chapman <jchapman@katalix.com>
17936S:	Maintained
17937F:	include/linux/if_pppol2tp.h
17938F:	include/uapi/linux/if_pppol2tp.h
17939F:	net/l2tp/l2tp_ppp.c
17940
17941PPP PROTOCOL DRIVERS AND COMPRESSORS
17942L:	linux-ppp@vger.kernel.org
17943S:	Orphan
17944F:	drivers/net/ppp/ppp_*
17945
17946PPS SUPPORT
17947M:	Rodolfo Giometti <giometti@enneenne.com>
17948L:	linuxpps@ml.enneenne.com (subscribers-only)
17949S:	Maintained
17950W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
17951F:	Documentation/ABI/testing/sysfs-pps
17952F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
17953F:	Documentation/driver-api/pps.rst
17954F:	drivers/pps/
17955F:	include/linux/pps*.h
17956F:	include/uapi/linux/pps.h
17957
17958PPTP DRIVER
17959M:	Dmitry Kozlov <xeb@mail.ru>
17960L:	netdev@vger.kernel.org
17961S:	Maintained
17962W:	http://sourceforge.net/projects/accel-pptp
17963F:	drivers/net/ppp/pptp.c
17964
17965PRESSURE STALL INFORMATION (PSI)
17966M:	Johannes Weiner <hannes@cmpxchg.org>
17967M:	Suren Baghdasaryan <surenb@google.com>
17968R:	Peter Ziljstra <peterz@infradead.org>
17969S:	Maintained
17970F:	include/linux/psi*
17971F:	kernel/sched/psi.c
17972
17973PRINTK
17974M:	Petr Mladek <pmladek@suse.com>
17975R:	Steven Rostedt <rostedt@goodmis.org>
17976R:	John Ogness <john.ogness@linutronix.de>
17977R:	Sergey Senozhatsky <senozhatsky@chromium.org>
17978S:	Maintained
17979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
17980F:	include/linux/printk.h
17981F:	kernel/printk/
17982
17983PRINTK INDEXING
17984R:	Chris Down <chris@chrisdown.name>
17985S:	Maintained
17986F:	Documentation/core-api/printk-index.rst
17987F:	kernel/printk/index.c
17988K:	printk_index
17989
17990PROC FILESYSTEM
17991L:	linux-kernel@vger.kernel.org
17992L:	linux-fsdevel@vger.kernel.org
17993S:	Maintained
17994F:	Documentation/filesystems/proc.rst
17995F:	fs/proc/
17996F:	include/linux/proc_fs.h
17997F:	tools/testing/selftests/proc/
17998
17999PROC SYSCTL
18000M:	Luis Chamberlain <mcgrof@kernel.org>
18001M:	Kees Cook <keescook@chromium.org>
18002M:	Joel Granados <j.granados@samsung.com>
18003L:	linux-kernel@vger.kernel.org
18004L:	linux-fsdevel@vger.kernel.org
18005S:	Maintained
18006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18007F:	fs/proc/proc_sysctl.c
18008F:	include/linux/sysctl.h
18009F:	kernel/sysctl-test.c
18010F:	kernel/sysctl.c
18011F:	tools/testing/selftests/sysctl/
18012
18013PS3 NETWORK SUPPORT
18014M:	Geoff Levand <geoff@infradead.org>
18015L:	netdev@vger.kernel.org
18016L:	linuxppc-dev@lists.ozlabs.org
18017S:	Maintained
18018F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
18019
18020PS3 PLATFORM SUPPORT
18021M:	Geoff Levand <geoff@infradead.org>
18022L:	linuxppc-dev@lists.ozlabs.org
18023S:	Maintained
18024F:	arch/powerpc/boot/ps3*
18025F:	arch/powerpc/include/asm/lv1call.h
18026F:	arch/powerpc/include/asm/ps3*.h
18027F:	arch/powerpc/platforms/ps3/
18028F:	drivers/*/ps3*
18029F:	drivers/ps3/
18030F:	drivers/rtc/rtc-ps3.c
18031F:	drivers/usb/host/*ps3.c
18032F:	sound/ppc/snd_ps3*
18033
18034PS3VRAM DRIVER
18035M:	Jim Paris <jim@jtan.com>
18036M:	Geoff Levand <geoff@infradead.org>
18037L:	linuxppc-dev@lists.ozlabs.org
18038S:	Maintained
18039F:	drivers/block/ps3vram.c
18040
18041PSAMPLE PACKET SAMPLING SUPPORT
18042M:	Yotam Gigi <yotam.gi@gmail.com>
18043S:	Maintained
18044F:	include/net/psample.h
18045F:	include/uapi/linux/psample.h
18046F:	net/psample
18047
18048PSE NETWORK DRIVER
18049M:	Oleksij Rempel <o.rempel@pengutronix.de>
18050M:	Kory Maincent <kory.maincent@bootlin.com>
18051L:	netdev@vger.kernel.org
18052S:	Maintained
18053F:	Documentation/devicetree/bindings/net/pse-pd/
18054F:	drivers/net/pse-pd/
18055
18056PSTORE FILESYSTEM
18057M:	Kees Cook <keescook@chromium.org>
18058R:	Tony Luck <tony.luck@intel.com>
18059R:	Guilherme G. Piccoli <gpiccoli@igalia.com>
18060L:	linux-hardening@vger.kernel.org
18061S:	Supported
18062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18063F:	Documentation/admin-guide/pstore-blk.rst
18064F:	Documentation/admin-guide/ramoops.rst
18065F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18066F:	drivers/acpi/apei/erst.c
18067F:	drivers/firmware/efi/efi-pstore.c
18068F:	fs/pstore/
18069F:	include/linux/pstore*
18070K:	\b(pstore|ramoops)
18071
18072PT5161L HARDWARE MONITOR DRIVER
18073M:	Cosmo Chou <cosmo.chou@quantatw.com>
18074L:	linux-hwmon@vger.kernel.org
18075S:	Maintained
18076F:	Documentation/hwmon/pt5161l.rst
18077F:	drivers/hwmon/pt5161l.c
18078
18079PTP HARDWARE CLOCK SUPPORT
18080M:	Richard Cochran <richardcochran@gmail.com>
18081L:	netdev@vger.kernel.org
18082S:	Maintained
18083W:	http://linuxptp.sourceforge.net/
18084F:	Documentation/ABI/testing/sysfs-ptp
18085F:	Documentation/driver-api/ptp.rst
18086F:	drivers/net/phy/dp83640*
18087F:	drivers/ptp/*
18088F:	include/linux/ptp_cl*
18089K:	(?:\b|_)ptp(?:\b|_)
18090
18091PTP MOCKUP CLOCK SUPPORT
18092M:	Vladimir Oltean <vladimir.oltean@nxp.com>
18093L:	netdev@vger.kernel.org
18094S:	Maintained
18095F:	drivers/ptp/ptp_mock.c
18096F:	include/linux/ptp_mock.h
18097
18098PTP VIRTUAL CLOCK SUPPORT
18099M:	Yangbo Lu <yangbo.lu@nxp.com>
18100L:	netdev@vger.kernel.org
18101S:	Maintained
18102F:	drivers/ptp/ptp_vclock.c
18103F:	net/ethtool/phc_vclocks.c
18104
18105PTRACE SUPPORT
18106M:	Oleg Nesterov <oleg@redhat.com>
18107S:	Maintained
18108F:	arch/*/*/ptrace*.c
18109F:	arch/*/include/asm/ptrace*.h
18110F:	arch/*/ptrace*.c
18111F:	include/asm-generic/syscall.h
18112F:	include/linux/ptrace.h
18113F:	include/linux/regset.h
18114F:	include/uapi/linux/ptrace.h
18115F:	kernel/ptrace.c
18116
18117PULSE8-CEC DRIVER
18118M:	Hans Verkuil <hverkuil@xs4all.nl>
18119L:	linux-media@vger.kernel.org
18120S:	Maintained
18121T:	git git://linuxtv.org/media_tree.git
18122F:	drivers/media/cec/usb/pulse8/
18123
18124PURELIFI PLFXLC DRIVER
18125M:	Srinivasan Raju <srini.raju@purelifi.com>
18126L:	linux-wireless@vger.kernel.org
18127S:	Supported
18128F:	drivers/net/wireless/purelifi/plfxlc/
18129
18130PVRUSB2 VIDEO4LINUX DRIVER
18131M:	Mike Isely <isely@pobox.com>
18132L:	pvrusb2@isely.net	(subscribers-only)
18133L:	linux-media@vger.kernel.org
18134S:	Maintained
18135W:	http://www.isely.net/pvrusb2/
18136T:	git git://linuxtv.org/media_tree.git
18137F:	Documentation/driver-api/media/drivers/pvrusb2*
18138F:	drivers/media/usb/pvrusb2/
18139
18140PWC WEBCAM DRIVER
18141M:	Hans Verkuil <hverkuil@xs4all.nl>
18142L:	linux-media@vger.kernel.org
18143S:	Odd Fixes
18144T:	git git://linuxtv.org/media_tree.git
18145F:	drivers/media/usb/pwc/*
18146F:	include/trace/events/pwc.h
18147
18148PWM IR Transmitter
18149M:	Sean Young <sean@mess.org>
18150L:	linux-media@vger.kernel.org
18151S:	Maintained
18152F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18153F:	drivers/media/rc/pwm-ir-tx.c
18154
18155PWM SUBSYSTEM
18156M:	Uwe Kleine-König <ukleinek@kernel.org>
18157L:	linux-pwm@vger.kernel.org
18158S:	Maintained
18159Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
18160T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18161F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18162F:	Documentation/devicetree/bindings/pwm/
18163F:	Documentation/driver-api/pwm.rst
18164F:	drivers/gpio/gpio-mvebu.c
18165F:	drivers/pwm/
18166F:	drivers/video/backlight/pwm_bl.c
18167F:	include/dt-bindings/pwm/
18168F:	include/linux/pwm.h
18169F:	include/linux/pwm_backlight.h
18170K:	pwm_(config|apply_might_sleep|apply_atomic|ops)
18171
18172PXA GPIO DRIVER
18173M:	Robert Jarzmik <robert.jarzmik@free.fr>
18174L:	linux-gpio@vger.kernel.org
18175S:	Maintained
18176F:	drivers/gpio/gpio-pxa.c
18177
18178PXA MMCI DRIVER
18179S:	Orphan
18180
18181PXA RTC DRIVER
18182M:	Robert Jarzmik <robert.jarzmik@free.fr>
18183L:	linux-rtc@vger.kernel.org
18184S:	Maintained
18185
18186PXA2xx/PXA3xx SUPPORT
18187M:	Daniel Mack <daniel@zonque.org>
18188M:	Haojian Zhuang <haojian.zhuang@gmail.com>
18189M:	Robert Jarzmik <robert.jarzmik@free.fr>
18190L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18191S:	Maintained
18192T:	git git://github.com/hzhuang1/linux.git
18193T:	git git://github.com/rjarzmik/linux.git
18194F:	arch/arm/boot/dts/intel/pxa/
18195F:	arch/arm/mach-pxa/
18196F:	drivers/dma/pxa*
18197F:	drivers/pcmcia/pxa2xx*
18198F:	drivers/pinctrl/pxa/
18199F:	drivers/spi/spi-pxa2xx*
18200F:	drivers/usb/gadget/udc/pxa2*
18201F:	include/sound/pxa2xx-lib.h
18202F:	sound/arm/pxa*
18203F:	sound/soc/pxa/
18204
18205QAT DRIVER
18206M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
18207L:	qat-linux@intel.com
18208S:	Supported
18209F:	drivers/crypto/intel/qat/
18210
18211QCOM AUDIO (ASoC) DRIVERS
18212M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18213M:	Banajit Goswami <bgoswami@quicinc.com>
18214L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18215S:	Supported
18216F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18217F:	Documentation/devicetree/bindings/sound/qcom,*
18218F:	drivers/soc/qcom/apr.c
18219F:	include/dt-bindings/sound/qcom,wcd9335.h
18220F:	sound/soc/codecs/lpass-rx-macro.*
18221F:	sound/soc/codecs/lpass-tx-macro.*
18222F:	sound/soc/codecs/lpass-va-macro.c
18223F:	sound/soc/codecs/lpass-wsa-macro.*
18224F:	sound/soc/codecs/msm8916-wcd-analog.c
18225F:	sound/soc/codecs/msm8916-wcd-digital.c
18226F:	sound/soc/codecs/wcd-clsh-v2.*
18227F:	sound/soc/codecs/wcd-mbhc-v2.*
18228F:	sound/soc/codecs/wcd9335.*
18229F:	sound/soc/codecs/wcd934x.c
18230F:	sound/soc/codecs/wsa881x.c
18231F:	sound/soc/codecs/wsa883x.c
18232F:	sound/soc/codecs/wsa884x.c
18233F:	sound/soc/qcom/
18234
18235QCOM EMBEDDED USB DEBUGGER (EUD)
18236M:	Souradeep Chowdhury <quic_schowdhu@quicinc.com>
18237L:	linux-arm-msm@vger.kernel.org
18238S:	Maintained
18239F:	Documentation/ABI/testing/sysfs-driver-eud
18240F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
18241F:	drivers/usb/misc/qcom_eud.c
18242
18243QCOM IPA DRIVER
18244M:	Alex Elder <elder@kernel.org>
18245L:	netdev@vger.kernel.org
18246S:	Supported
18247F:	drivers/net/ipa/
18248
18249QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
18250M:	Gabriel Somlo <somlo@cmu.edu>
18251M:	"Michael S. Tsirkin" <mst@redhat.com>
18252L:	qemu-devel@nongnu.org
18253S:	Maintained
18254F:	drivers/firmware/qemu_fw_cfg.c
18255F:	include/uapi/linux/qemu_fw_cfg.h
18256
18257QIB DRIVER
18258M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18259L:	linux-rdma@vger.kernel.org
18260S:	Supported
18261F:	drivers/infiniband/hw/qib/
18262
18263QLOGIC QL41xxx FCOE DRIVER
18264M:	Saurav Kashyap <skashyap@marvell.com>
18265M:	Javed Hasan <jhasan@marvell.com>
18266M:	GR-QLogic-Storage-Upstream@marvell.com
18267L:	linux-scsi@vger.kernel.org
18268S:	Supported
18269F:	drivers/scsi/qedf/
18270
18271QLOGIC QL41xxx ISCSI DRIVER
18272M:	Nilesh Javali <njavali@marvell.com>
18273M:	Manish Rangankar <mrangankar@marvell.com>
18274M:	GR-QLogic-Storage-Upstream@marvell.com
18275L:	linux-scsi@vger.kernel.org
18276S:	Supported
18277F:	drivers/scsi/qedi/
18278
18279QLOGIC QL4xxx ETHERNET DRIVER
18280M:	Manish Chopra <manishc@marvell.com>
18281L:	netdev@vger.kernel.org
18282S:	Supported
18283F:	drivers/net/ethernet/qlogic/qed/
18284F:	drivers/net/ethernet/qlogic/qede/
18285F:	include/linux/qed/
18286
18287QLOGIC QL4xxx RDMA DRIVER
18288M:	Michal Kalderon <mkalderon@marvell.com>
18289L:	linux-rdma@vger.kernel.org
18290S:	Supported
18291F:	drivers/infiniband/hw/qedr/
18292F:	include/uapi/rdma/qedr-abi.h
18293
18294QLOGIC QLA1280 SCSI DRIVER
18295M:	Michael Reed <mdr@sgi.com>
18296L:	linux-scsi@vger.kernel.org
18297S:	Maintained
18298F:	drivers/scsi/qla1280.[ch]
18299
18300QLOGIC QLA2XXX FC-SCSI DRIVER
18301M:	Nilesh Javali <njavali@marvell.com>
18302M:	GR-QLogic-Storage-Upstream@marvell.com
18303L:	linux-scsi@vger.kernel.org
18304S:	Supported
18305F:	drivers/scsi/qla2xxx/
18306
18307QLOGIC QLA3XXX NETWORK DRIVER
18308M:	GR-Linux-NIC-Dev@marvell.com
18309L:	netdev@vger.kernel.org
18310S:	Supported
18311F:	drivers/net/ethernet/qlogic/qla3xxx.*
18312
18313QLOGIC QLA4XXX iSCSI DRIVER
18314M:	Nilesh Javali <njavali@marvell.com>
18315M:	Manish Rangankar <mrangankar@marvell.com>
18316M:	GR-QLogic-Storage-Upstream@marvell.com
18317L:	linux-scsi@vger.kernel.org
18318S:	Supported
18319F:	drivers/scsi/qla4xxx/
18320
18321QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
18322M:	Shahed Shaikh <shshaikh@marvell.com>
18323M:	Manish Chopra <manishc@marvell.com>
18324M:	GR-Linux-NIC-Dev@marvell.com
18325L:	netdev@vger.kernel.org
18326S:	Supported
18327F:	drivers/net/ethernet/qlogic/qlcnic/
18328
18329QM1D1B0004 MEDIA DRIVER
18330M:	Akihiro Tsukada <tskd08@gmail.com>
18331L:	linux-media@vger.kernel.org
18332S:	Odd Fixes
18333F:	drivers/media/tuners/qm1d1b0004*
18334
18335QM1D1C0042 MEDIA DRIVER
18336M:	Akihiro Tsukada <tskd08@gmail.com>
18337L:	linux-media@vger.kernel.org
18338S:	Odd Fixes
18339F:	drivers/media/tuners/qm1d1c0042*
18340
18341QNX4 FILESYSTEM
18342M:	Anders Larsen <al@alarsen.net>
18343S:	Maintained
18344W:	http://www.alarsen.net/linux/qnx4fs/
18345F:	fs/qnx4/
18346F:	include/uapi/linux/qnx4_fs.h
18347F:	include/uapi/linux/qnxtypes.h
18348
18349QNX6 FILESYSTEM
18350S:	Orphan
18351F:	Documentation/filesystems/qnx6.rst
18352F:	fs/qnx6/
18353F:	include/linux/qnx6_fs.h
18354
18355QORIQ DPAA2 FSL-MC BUS DRIVER
18356M:	Stuart Yoder <stuyoder@gmail.com>
18357M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
18358L:	linux-kernel@vger.kernel.org
18359S:	Maintained
18360F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
18361F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
18362F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
18363F:	drivers/bus/fsl-mc/
18364F:	include/uapi/linux/fsl_mc.h
18365
18366QT1010 MEDIA DRIVER
18367L:	linux-media@vger.kernel.org
18368S:	Orphan
18369W:	https://linuxtv.org
18370Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18371F:	drivers/media/tuners/qt1010*
18372
18373QUALCOMM ATH12K WIRELESS DRIVER
18374M:	Kalle Valo <kvalo@kernel.org>
18375M:	Jeff Johnson <jjohnson@kernel.org>
18376L:	ath12k@lists.infradead.org
18377S:	Supported
18378W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
18379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18380F:	drivers/net/wireless/ath/ath12k/
18381N:	ath12k
18382
18383QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
18384M:	Kalle Valo <kvalo@kernel.org>
18385M:	Jeff Johnson <jjohnson@kernel.org>
18386L:	ath10k@lists.infradead.org
18387S:	Supported
18388W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
18389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18390F:	drivers/net/wireless/ath/ath10k/
18391N:	ath10k
18392
18393QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
18394M:	Kalle Valo <kvalo@kernel.org>
18395M:	Jeff Johnson <jjohnson@kernel.org>
18396L:	ath11k@lists.infradead.org
18397S:	Supported
18398W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18399B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18401F:	drivers/net/wireless/ath/ath11k/
18402N:	ath11k
18403
18404QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18405M:	Toke Høiland-Jørgensen <toke@toke.dk>
18406L:	linux-wireless@vger.kernel.org
18407S:	Maintained
18408W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18410F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18411F:	drivers/net/wireless/ath/ath9k/
18412
18413QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
18414M:	Stefan Wahren <wahrenst@gmx.net>
18415L:	netdev@vger.kernel.org
18416S:	Maintained
18417F:	Documentation/devicetree/bindings/net/qca,qca7000.txt
18418F:	drivers/net/ethernet/qualcomm/qca*
18419
18420QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
18421M:	Stephan Gerhold <stephan@gerhold.net>
18422L:	netdev@vger.kernel.org
18423L:	linux-arm-msm@vger.kernel.org
18424S:	Maintained
18425F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
18426F:	drivers/net/wwan/qcom_bam_dmux.c
18427
18428QUALCOMM CAMERA SUBSYSTEM DRIVER
18429M:	Robert Foss <rfoss@kernel.org>
18430M:	Todor Tomov <todor.too@gmail.com>
18431M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18432L:	linux-media@vger.kernel.org
18433S:	Maintained
18434F:	Documentation/admin-guide/media/qcom_camss.rst
18435F:	Documentation/devicetree/bindings/media/*camss*
18436F:	drivers/media/platform/qcom/camss/
18437
18438QUALCOMM CLOCK DRIVERS
18439M:	Bjorn Andersson <andersson@kernel.org>
18440L:	linux-arm-msm@vger.kernel.org
18441S:	Supported
18442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
18443F:	Documentation/devicetree/bindings/clock/qcom,*
18444F:	drivers/clk/qcom/
18445F:	include/dt-bindings/clock/qcom,*
18446
18447QUALCOMM CLOUD AI (QAIC) DRIVER
18448M:	Jeffrey Hugo <quic_jhugo@quicinc.com>
18449R:	Carl Vanderlip <quic_carlv@quicinc.com>
18450R:	Pranjal Ramajor Asha Kanojiya <quic_pkanojiy@quicinc.com>
18451L:	linux-arm-msm@vger.kernel.org
18452L:	dri-devel@lists.freedesktop.org
18453S:	Supported
18454T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
18455F:	Documentation/accel/qaic/
18456F:	drivers/accel/qaic/
18457F:	include/uapi/drm/qaic_accel.h
18458
18459QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
18460M:	Bjorn Andersson <andersson@kernel.org>
18461M:	Konrad Dybcio <konrad.dybcio@linaro.org>
18462L:	linux-pm@vger.kernel.org
18463L:	linux-arm-msm@vger.kernel.org
18464S:	Maintained
18465F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
18466F:	drivers/pmdomain/qcom/cpr.c
18467
18468QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
18469M:	Ilia Lin <ilia.lin@kernel.org>
18470L:	linux-pm@vger.kernel.org
18471S:	Maintained
18472F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
18473F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
18474F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
18475
18476QUALCOMM CRYPTO DRIVERS
18477M:	Thara Gopinath <thara.gopinath@gmail.com>
18478L:	linux-crypto@vger.kernel.org
18479L:	linux-arm-msm@vger.kernel.org
18480S:	Maintained
18481F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
18482F:	drivers/crypto/qce/
18483
18484QUALCOMM EMAC GIGABIT ETHERNET DRIVER
18485M:	Timur Tabi <timur@kernel.org>
18486L:	netdev@vger.kernel.org
18487S:	Maintained
18488F:	drivers/net/ethernet/qualcomm/emac/
18489
18490QUALCOMM ETHQOS ETHERNET DRIVER
18491M:	Vinod Koul <vkoul@kernel.org>
18492L:	netdev@vger.kernel.org
18493L:	linux-arm-msm@vger.kernel.org
18494S:	Maintained
18495F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
18496F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
18497
18498QUALCOMM FASTRPC DRIVER
18499M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18500M:	Amol Maheshwari <amahesh@qti.qualcomm.com>
18501L:	linux-arm-msm@vger.kernel.org
18502S:	Maintained
18503F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
18504F:	drivers/misc/fastrpc.c
18505F:	include/uapi/misc/fastrpc.h
18506
18507QUALCOMM HEXAGON ARCHITECTURE
18508M:	Brian Cain <bcain@quicinc.com>
18509L:	linux-hexagon@vger.kernel.org
18510S:	Supported
18511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
18512F:	arch/hexagon/
18513
18514QUALCOMM HIDMA DRIVER
18515M:	Sinan Kaya <okaya@kernel.org>
18516L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18517L:	linux-arm-msm@vger.kernel.org
18518L:	dmaengine@vger.kernel.org
18519S:	Supported
18520F:	drivers/dma/qcom/hidma*
18521
18522QUALCOMM I2C CCI DRIVER
18523M:	Loic Poulain <loic.poulain@linaro.org>
18524M:	Robert Foss <rfoss@kernel.org>
18525L:	linux-i2c@vger.kernel.org
18526L:	linux-arm-msm@vger.kernel.org
18527S:	Maintained
18528F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
18529F:	drivers/i2c/busses/i2c-qcom-cci.c
18530
18531QUALCOMM INTERCONNECT BWMON DRIVER
18532M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18533L:	linux-arm-msm@vger.kernel.org
18534S:	Maintained
18535F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
18536F:	drivers/soc/qcom/icc-bwmon.c
18537
18538QUALCOMM IOMMU
18539M:	Rob Clark <robdclark@gmail.com>
18540L:	iommu@lists.linux.dev
18541L:	linux-arm-msm@vger.kernel.org
18542S:	Maintained
18543F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
18544F:	drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
18545F:	drivers/iommu/msm_iommu*
18546
18547QUALCOMM IPC ROUTER (QRTR) DRIVER
18548M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18549L:	linux-arm-msm@vger.kernel.org
18550S:	Maintained
18551F:	include/trace/events/qrtr.h
18552F:	include/uapi/linux/qrtr.h
18553F:	net/qrtr/
18554
18555QUALCOMM IPCC MAILBOX DRIVER
18556M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18557L:	linux-arm-msm@vger.kernel.org
18558S:	Supported
18559F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
18560F:	drivers/mailbox/qcom-ipcc.c
18561F:	include/dt-bindings/mailbox/qcom-ipcc.h
18562
18563QUALCOMM IPQ4019 USB PHY DRIVER
18564M:	Robert Marko <robert.marko@sartura.hr>
18565M:	Luka Perkov <luka.perkov@sartura.hr>
18566L:	linux-arm-msm@vger.kernel.org
18567S:	Maintained
18568F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
18569F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
18570
18571QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
18572M:	Robert Marko <robert.marko@sartura.hr>
18573M:	Luka Perkov <luka.perkov@sartura.hr>
18574L:	linux-arm-msm@vger.kernel.org
18575S:	Maintained
18576F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
18577F:	drivers/regulator/vqmmc-ipq4019-regulator.c
18578
18579QUALCOMM NAND CONTROLLER DRIVER
18580M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18581L:	linux-mtd@lists.infradead.org
18582L:	linux-arm-msm@vger.kernel.org
18583S:	Maintained
18584F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
18585F:	drivers/mtd/nand/raw/qcom_nandc.c
18586
18587QUALCOMM QSEECOM DRIVER
18588M:	Maximilian Luz <luzmaximilian@gmail.com>
18589L:	linux-arm-msm@vger.kernel.org
18590S:	Maintained
18591F:	drivers/firmware/qcom/qcom_qseecom.c
18592
18593QUALCOMM QSEECOM UEFISECAPP DRIVER
18594M:	Maximilian Luz <luzmaximilian@gmail.com>
18595L:	linux-arm-msm@vger.kernel.org
18596S:	Maintained
18597F:	drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
18598
18599QUALCOMM RMNET DRIVER
18600M:	Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
18601M:	Sean Tranchetti <quic_stranche@quicinc.com>
18602L:	netdev@vger.kernel.org
18603S:	Maintained
18604F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
18605F:	drivers/net/ethernet/qualcomm/rmnet/
18606F:	include/linux/if_rmnet.h
18607
18608QUALCOMM TSENS THERMAL DRIVER
18609M:	Amit Kucheria <amitk@kernel.org>
18610M:	Thara Gopinath <thara.gopinath@gmail.com>
18611L:	linux-pm@vger.kernel.org
18612L:	linux-arm-msm@vger.kernel.org
18613S:	Maintained
18614F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
18615F:	drivers/thermal/qcom/
18616
18617QUALCOMM TYPEC PORT MANAGER DRIVER
18618M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18619L:	linux-arm-msm@vger.kernel.org
18620L:	linux-usb@vger.kernel.org
18621S:	Maintained
18622F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
18623F:	drivers/usb/typec/tcpm/qcom/
18624
18625QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
18626M:	Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
18627M:	Vikash Garodia <quic_vgarodia@quicinc.com>
18628R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18629L:	linux-media@vger.kernel.org
18630L:	linux-arm-msm@vger.kernel.org
18631S:	Maintained
18632T:	git git://linuxtv.org/media_tree.git
18633F:	Documentation/devicetree/bindings/media/*venus*
18634F:	drivers/media/platform/qcom/venus/
18635
18636QUALCOMM WCN36XX WIRELESS DRIVER
18637M:	Loic Poulain <loic.poulain@linaro.org>
18638L:	wcn36xx@lists.infradead.org
18639S:	Supported
18640W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
18641F:	drivers/net/wireless/ath/wcn36xx/
18642
18643QUANTENNA QTNFMAC WIRELESS DRIVER
18644M:	Igor Mitsyanko <imitsyanko@quantenna.com>
18645R:	Sergey Matyukevich <geomatsi@gmail.com>
18646L:	linux-wireless@vger.kernel.org
18647S:	Maintained
18648F:	drivers/net/wireless/quantenna
18649
18650RADEON and AMDGPU DRM DRIVERS
18651M:	Alex Deucher <alexander.deucher@amd.com>
18652M:	Christian König <christian.koenig@amd.com>
18653M:	Pan, Xinhui <Xinhui.Pan@amd.com>
18654L:	amd-gfx@lists.freedesktop.org
18655S:	Supported
18656B:	https://gitlab.freedesktop.org/drm/amd/-/issues
18657C:	irc://irc.oftc.net/radeon
18658T:	git https://gitlab.freedesktop.org/agd5f/linux.git
18659F:	Documentation/gpu/amdgpu/
18660F:	drivers/gpu/drm/amd/
18661F:	drivers/gpu/drm/ci/xfails/amd*
18662F:	drivers/gpu/drm/radeon/
18663F:	include/uapi/drm/amdgpu_drm.h
18664F:	include/uapi/drm/radeon_drm.h
18665
18666RADEON FRAMEBUFFER DISPLAY DRIVER
18667M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
18668L:	linux-fbdev@vger.kernel.org
18669S:	Maintained
18670F:	drivers/video/fbdev/aty/radeon*
18671F:	include/uapi/linux/radeonfb.h
18672
18673RADIOSHARK RADIO DRIVER
18674M:	Hans Verkuil <hverkuil@xs4all.nl>
18675L:	linux-media@vger.kernel.org
18676S:	Maintained
18677T:	git git://linuxtv.org/media_tree.git
18678F:	drivers/media/radio/radio-shark.c
18679
18680RADIOSHARK2 RADIO DRIVER
18681M:	Hans Verkuil <hverkuil@xs4all.nl>
18682L:	linux-media@vger.kernel.org
18683S:	Maintained
18684T:	git git://linuxtv.org/media_tree.git
18685F:	drivers/media/radio/radio-shark2.c
18686F:	drivers/media/radio/radio-tea5777.c
18687
18688RADOS BLOCK DEVICE (RBD)
18689M:	Ilya Dryomov <idryomov@gmail.com>
18690R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
18691L:	ceph-devel@vger.kernel.org
18692S:	Supported
18693W:	http://ceph.com/
18694T:	git https://github.com/ceph/ceph-client.git
18695F:	Documentation/ABI/testing/sysfs-bus-rbd
18696F:	drivers/block/rbd.c
18697F:	drivers/block/rbd_types.h
18698
18699RAGE128 FRAMEBUFFER DISPLAY DRIVER
18700L:	linux-fbdev@vger.kernel.org
18701S:	Orphan
18702F:	drivers/video/fbdev/aty/aty128fb.c
18703
18704RAINSHADOW-CEC DRIVER
18705M:	Hans Verkuil <hverkuil@xs4all.nl>
18706L:	linux-media@vger.kernel.org
18707S:	Maintained
18708T:	git git://linuxtv.org/media_tree.git
18709F:	drivers/media/cec/usb/rainshadow/
18710
18711RALINK MIPS ARCHITECTURE
18712M:	John Crispin <john@phrozen.org>
18713M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
18714L:	linux-mips@vger.kernel.org
18715S:	Maintained
18716F:	arch/mips/ralink
18717
18718RALINK MT7621 MIPS ARCHITECTURE
18719M:	Arınç ÜNAL <arinc.unal@arinc9.com>
18720M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
18721L:	linux-mips@vger.kernel.org
18722S:	Maintained
18723F:	arch/mips/boot/dts/ralink/mt7621*
18724
18725RALINK RT2X00 WIRELESS LAN DRIVER
18726M:	Stanislaw Gruszka <stf_xl@wp.pl>
18727L:	linux-wireless@vger.kernel.org
18728S:	Maintained
18729F:	drivers/net/wireless/ralink/rt2x00/
18730
18731RAMDISK RAM BLOCK DEVICE DRIVER
18732M:	Jens Axboe <axboe@kernel.dk>
18733S:	Maintained
18734F:	Documentation/admin-guide/blockdev/ramdisk.rst
18735F:	drivers/block/brd.c
18736
18737RANCHU VIRTUAL BOARD FOR MIPS
18738M:	Miodrag Dinic <miodrag.dinic@mips.com>
18739L:	linux-mips@vger.kernel.org
18740S:	Supported
18741F:	arch/mips/configs/generic/board-ranchu.config
18742F:	arch/mips/generic/board-ranchu.c
18743
18744RANDOM NUMBER DRIVER
18745M:	"Theodore Ts'o" <tytso@mit.edu>
18746M:	Jason A. Donenfeld <Jason@zx2c4.com>
18747S:	Maintained
18748T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
18749F:	Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
18750F:	drivers/char/random.c
18751F:	drivers/virt/vmgenid.c
18752
18753RAPIDIO SUBSYSTEM
18754M:	Matt Porter <mporter@kernel.crashing.org>
18755M:	Alexandre Bounine <alex.bou9@gmail.com>
18756S:	Maintained
18757F:	drivers/rapidio/
18758
18759RAS INFRASTRUCTURE
18760M:	Tony Luck <tony.luck@intel.com>
18761M:	Borislav Petkov <bp@alien8.de>
18762L:	linux-edac@vger.kernel.org
18763S:	Maintained
18764F:	Documentation/admin-guide/RAS
18765F:	drivers/ras/
18766F:	include/linux/ras.h
18767F:	include/ras/ras_event.h
18768
18769RAS FRU MEMORY POISON MANAGER (FMPM)
18770M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
18771L:	linux-edac@vger.kernel.org
18772S:	Maintained
18773F:	drivers/ras/amd/fmpm.c
18774
18775RC-CORE / LIRC FRAMEWORK
18776M:	Sean Young <sean@mess.org>
18777L:	linux-media@vger.kernel.org
18778S:	Maintained
18779W:	http://linuxtv.org
18780T:	git git://linuxtv.org/media_tree.git
18781F:	Documentation/driver-api/media/rc-core.rst
18782F:	Documentation/userspace-api/media/rc/
18783F:	drivers/media/rc/
18784F:	include/media/rc-core.h
18785F:	include/media/rc-map.h
18786F:	include/uapi/linux/lirc.h
18787
18788RCMM REMOTE CONTROLS DECODER
18789M:	Patrick Lerda <patrick9876@free.fr>
18790S:	Maintained
18791F:	drivers/media/rc/ir-rcmm-decoder.c
18792
18793RCUTORTURE TEST FRAMEWORK
18794M:	"Paul E. McKenney" <paulmck@kernel.org>
18795M:	Josh Triplett <josh@joshtriplett.org>
18796R:	Steven Rostedt <rostedt@goodmis.org>
18797R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18798R:	Lai Jiangshan <jiangshanlai@gmail.com>
18799L:	rcu@vger.kernel.org
18800S:	Supported
18801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18802F:	tools/testing/selftests/rcutorture
18803
18804RDACM20 Camera Sensor
18805M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
18806M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
18807M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
18808M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
18809L:	linux-media@vger.kernel.org
18810S:	Maintained
18811F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18812F:	drivers/media/i2c/max9271.c
18813F:	drivers/media/i2c/max9271.h
18814F:	drivers/media/i2c/rdacm20.c
18815
18816RDACM21 Camera Sensor
18817M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
18818M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
18819M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
18820M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
18821L:	linux-media@vger.kernel.org
18822S:	Maintained
18823F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18824F:	drivers/media/i2c/max9271.c
18825F:	drivers/media/i2c/max9271.h
18826F:	drivers/media/i2c/rdacm21.c
18827
18828RDC R-321X SoC
18829M:	Florian Fainelli <florian@openwrt.org>
18830S:	Maintained
18831
18832RDC R6040 FAST ETHERNET DRIVER
18833M:	Florian Fainelli <f.fainelli@gmail.com>
18834L:	netdev@vger.kernel.org
18835S:	Maintained
18836F:	drivers/net/ethernet/rdc/r6040.c
18837
18838RDMAVT - RDMA verbs software
18839M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18840L:	linux-rdma@vger.kernel.org
18841S:	Supported
18842F:	drivers/infiniband/sw/rdmavt
18843
18844RDS - RELIABLE DATAGRAM SOCKETS
18845M:	Allison Henderson <allison.henderson@oracle.com>
18846L:	netdev@vger.kernel.org
18847L:	linux-rdma@vger.kernel.org
18848L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
18849S:	Supported
18850W:	https://oss.oracle.com/projects/rds/
18851F:	Documentation/networking/rds.rst
18852F:	net/rds/
18853
18854RDT - RESOURCE ALLOCATION
18855M:	Fenghua Yu <fenghua.yu@intel.com>
18856M:	Reinette Chatre <reinette.chatre@intel.com>
18857L:	linux-kernel@vger.kernel.org
18858S:	Supported
18859F:	Documentation/arch/x86/resctrl*
18860F:	arch/x86/include/asm/resctrl.h
18861F:	arch/x86/kernel/cpu/resctrl/
18862F:	tools/testing/selftests/resctrl/
18863
18864READ-COPY UPDATE (RCU)
18865M:	"Paul E. McKenney" <paulmck@kernel.org>
18866M:	Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
18867M:	Neeraj Upadhyay <neeraj.upadhyay@kernel.org> (kernel/rcu/tasks.h)
18868M:	Joel Fernandes <joel@joelfernandes.org>
18869M:	Josh Triplett <josh@joshtriplett.org>
18870M:	Boqun Feng <boqun.feng@gmail.com>
18871R:	Steven Rostedt <rostedt@goodmis.org>
18872R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18873R:	Lai Jiangshan <jiangshanlai@gmail.com>
18874R:	Zqiang <qiang.zhang1211@gmail.com>
18875L:	rcu@vger.kernel.org
18876S:	Supported
18877W:	http://www.rdrop.com/users/paulmck/RCU/
18878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18879F:	Documentation/RCU/
18880F:	include/linux/rcu*
18881F:	kernel/rcu/
18882X:	Documentation/RCU/torture.rst
18883X:	include/linux/srcu*.h
18884X:	kernel/rcu/srcu*.c
18885
18886REAL TIME CLOCK (RTC) SUBSYSTEM
18887M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
18888L:	linux-rtc@vger.kernel.org
18889S:	Maintained
18890Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
18891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
18892F:	Documentation/admin-guide/rtc.rst
18893F:	Documentation/devicetree/bindings/rtc/
18894F:	drivers/rtc/
18895F:	include/linux/rtc.h
18896F:	include/linux/rtc/
18897F:	include/uapi/linux/rtc.h
18898F:	tools/testing/selftests/rtc/
18899
18900Real-time Linux Analysis (RTLA) tools
18901M:	Daniel Bristot de Oliveira <bristot@kernel.org>
18902M:	Steven Rostedt <rostedt@goodmis.org>
18903L:	linux-trace-kernel@vger.kernel.org
18904S:	Maintained
18905F:	Documentation/tools/rtla/
18906F:	tools/tracing/rtla/
18907
18908REALTEK AUDIO CODECS
18909M:	Oder Chiou <oder_chiou@realtek.com>
18910S:	Maintained
18911F:	include/sound/rt*.h
18912F:	sound/soc/codecs/rt*
18913
18914REALTEK OTTO WATCHDOG
18915M:	Sander Vanheule <sander@svanheule.net>
18916L:	linux-watchdog@vger.kernel.org
18917S:	Maintained
18918F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
18919F:	drivers/watchdog/realtek_otto_wdt.c
18920
18921REALTEK RTL83xx SMI DSA ROUTER CHIPS
18922M:	Linus Walleij <linus.walleij@linaro.org>
18923M:	Alvin Šipraga <alsi@bang-olufsen.dk>
18924S:	Maintained
18925F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
18926F:	drivers/net/dsa/realtek/*
18927
18928REALTEK WIRELESS DRIVER (rtlwifi family)
18929M:	Ping-Ke Shih <pkshih@realtek.com>
18930L:	linux-wireless@vger.kernel.org
18931S:	Maintained
18932T:	git https://github.com/pkshih/rtw.git
18933F:	drivers/net/wireless/realtek/rtlwifi/
18934
18935REALTEK WIRELESS DRIVER (rtw88)
18936M:	Ping-Ke Shih <pkshih@realtek.com>
18937L:	linux-wireless@vger.kernel.org
18938S:	Maintained
18939T:	git https://github.com/pkshih/rtw.git
18940F:	drivers/net/wireless/realtek/rtw88/
18941
18942REALTEK WIRELESS DRIVER (rtw89)
18943M:	Ping-Ke Shih <pkshih@realtek.com>
18944L:	linux-wireless@vger.kernel.org
18945S:	Maintained
18946T:	git https://github.com/pkshih/rtw.git
18947F:	drivers/net/wireless/realtek/rtw89/
18948
18949REDPINE WIRELESS DRIVER
18950L:	linux-wireless@vger.kernel.org
18951S:	Orphan
18952F:	drivers/net/wireless/rsi/
18953
18954REGISTER MAP ABSTRACTION
18955M:	Mark Brown <broonie@kernel.org>
18956L:	linux-kernel@vger.kernel.org
18957S:	Supported
18958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
18959F:	Documentation/devicetree/bindings/regmap/
18960F:	drivers/base/regmap/
18961F:	include/linux/regmap.h
18962
18963REISERFS FILE SYSTEM
18964L:	reiserfs-devel@vger.kernel.org
18965S:	Obsolete
18966F:	fs/reiserfs/
18967
18968REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
18969M:	Bjorn Andersson <andersson@kernel.org>
18970M:	Mathieu Poirier <mathieu.poirier@linaro.org>
18971L:	linux-remoteproc@vger.kernel.org
18972S:	Maintained
18973T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
18974F:	Documentation/ABI/testing/sysfs-class-remoteproc
18975F:	Documentation/devicetree/bindings/remoteproc/
18976F:	Documentation/staging/remoteproc.rst
18977F:	drivers/remoteproc/
18978F:	include/linux/remoteproc.h
18979F:	include/linux/remoteproc/
18980
18981REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
18982M:	Bjorn Andersson <andersson@kernel.org>
18983M:	Mathieu Poirier <mathieu.poirier@linaro.org>
18984L:	linux-remoteproc@vger.kernel.org
18985S:	Maintained
18986T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
18987F:	Documentation/ABI/testing/sysfs-bus-rpmsg
18988F:	Documentation/staging/rpmsg.rst
18989F:	drivers/rpmsg/
18990F:	include/linux/rpmsg.h
18991F:	include/linux/rpmsg/
18992F:	include/uapi/linux/rpmsg.h
18993F:	samples/rpmsg/
18994
18995REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
18996M:	Stephan Gerhold <stephan@gerhold.net>
18997L:	netdev@vger.kernel.org
18998L:	linux-remoteproc@vger.kernel.org
18999S:	Maintained
19000F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
19001
19002RENESAS CLOCK DRIVERS
19003M:	Geert Uytterhoeven <geert+renesas@glider.be>
19004L:	linux-renesas-soc@vger.kernel.org
19005S:	Supported
19006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19007F:	Documentation/devicetree/bindings/clock/renesas,*
19008F:	drivers/clk/renesas/
19009
19010RENESAS EMEV2 I2C DRIVER
19011M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19012L:	linux-renesas-soc@vger.kernel.org
19013S:	Supported
19014F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19015F:	drivers/i2c/busses/i2c-emev2.c
19016
19017RENESAS ETHERNET AVB DRIVER
19018R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19019L:	netdev@vger.kernel.org
19020L:	linux-renesas-soc@vger.kernel.org
19021F:	Documentation/devicetree/bindings/net/renesas,etheravb.yaml
19022F:	drivers/net/ethernet/renesas/Kconfig
19023F:	drivers/net/ethernet/renesas/Makefile
19024F:	drivers/net/ethernet/renesas/ravb*
19025
19026RENESAS ETHERNET SWITCH DRIVER
19027R:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19028L:	netdev@vger.kernel.org
19029L:	linux-renesas-soc@vger.kernel.org
19030F:	Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19031F:	drivers/net/ethernet/renesas/Kconfig
19032F:	drivers/net/ethernet/renesas/Makefile
19033F:	drivers/net/ethernet/renesas/rcar_gen4*
19034F:	drivers/net/ethernet/renesas/rswitch*
19035
19036RENESAS IDT821034 ASoC CODEC
19037M:	Herve Codina <herve.codina@bootlin.com>
19038L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19039S:	Maintained
19040F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19041F:	sound/soc/codecs/idt821034.c
19042
19043RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19044M:	Miquel Raynal <miquel.raynal@bootlin.com>
19045L:	linux-mtd@lists.infradead.org
19046L:	linux-renesas-soc@vger.kernel.org
19047S:	Maintained
19048F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19049F:	drivers/mtd/nand/raw/renesas-nand-controller.c
19050
19051RENESAS R-CAR GYROADC DRIVER
19052M:	Marek Vasut <marek.vasut@gmail.com>
19053L:	linux-iio@vger.kernel.org
19054S:	Supported
19055F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19056F:	drivers/iio/adc/rcar-gyroadc.c
19057
19058RENESAS R-CAR I2C DRIVERS
19059M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19060L:	linux-renesas-soc@vger.kernel.org
19061S:	Supported
19062F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19063F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19064F:	drivers/i2c/busses/i2c-rcar.c
19065F:	drivers/i2c/busses/i2c-sh_mobile.c
19066
19067RENESAS R-CAR SATA DRIVER
19068R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19069L:	linux-ide@vger.kernel.org
19070L:	linux-renesas-soc@vger.kernel.org
19071S:	Supported
19072F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
19073F:	drivers/ata/sata_rcar.c
19074
19075RENESAS R-CAR THERMAL DRIVERS
19076M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
19077L:	linux-renesas-soc@vger.kernel.org
19078S:	Supported
19079F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19080F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19081F:	drivers/thermal/rcar_gen3_thermal.c
19082F:	drivers/thermal/rcar_thermal.c
19083
19084RENESAS RIIC DRIVER
19085M:	Chris Brandt <chris.brandt@renesas.com>
19086L:	linux-renesas-soc@vger.kernel.org
19087S:	Supported
19088F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19089F:	drivers/i2c/busses/i2c-riic.c
19090
19091RENESAS RZ/G2L A/D DRIVER
19092M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
19093L:	linux-iio@vger.kernel.org
19094L:	linux-renesas-soc@vger.kernel.org
19095S:	Supported
19096F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19097F:	drivers/iio/adc/rzg2l_adc.c
19098
19099RENESAS RZ/G2L MTU3a COUNTER DRIVER
19100M:	Biju Das <biju.das.jz@bp.renesas.com>
19101L:	linux-iio@vger.kernel.org
19102L:	linux-renesas-soc@vger.kernel.org
19103S:	Supported
19104F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19105F:	drivers/counter/rz-mtu3-cnt.c
19106
19107RENESAS RZ/N1 A5PSW SWITCH DRIVER
19108M:	Clément Léger <clement.leger@bootlin.com>
19109L:	linux-renesas-soc@vger.kernel.org
19110L:	netdev@vger.kernel.org
19111S:	Maintained
19112F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19113F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19114F:	drivers/net/dsa/rzn1_a5psw*
19115F:	drivers/net/pcs/pcs-rzn1-miic.c
19116F:	include/dt-bindings/net/pcs-rzn1-miic.h
19117F:	include/linux/pcs-rzn1-miic.h
19118F:	net/dsa/tag_rzn1_a5psw.c
19119
19120RENESAS RZ/N1 DWMAC GLUE LAYER
19121M:	Romain Gantois <romain.gantois@bootlin.com>
19122S:	Maintained
19123F:	Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19124F:	drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19125
19126RENESAS RZ/N1 RTC CONTROLLER DRIVER
19127M:	Miquel Raynal <miquel.raynal@bootlin.com>
19128L:	linux-rtc@vger.kernel.org
19129L:	linux-renesas-soc@vger.kernel.org
19130S:	Maintained
19131F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19132F:	drivers/rtc/rtc-rzn1.c
19133
19134RENESAS RZ/N1 USBF CONTROLLER DRIVER
19135M:	Herve Codina <herve.codina@bootlin.com>
19136L:	linux-renesas-soc@vger.kernel.org
19137L:	linux-usb@vger.kernel.org
19138S:	Maintained
19139F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19140F:	drivers/usb/gadget/udc/renesas_usbf.c
19141
19142RENESAS RZ/V2M I2C DRIVER
19143M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
19144L:	linux-i2c@vger.kernel.org
19145L:	linux-renesas-soc@vger.kernel.org
19146S:	Supported
19147F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
19148F:	drivers/i2c/busses/i2c-rzv2m.c
19149
19150RENESAS SUPERH ETHERNET DRIVER
19151R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19152L:	netdev@vger.kernel.org
19153L:	linux-renesas-soc@vger.kernel.org
19154F:	Documentation/devicetree/bindings/net/renesas,ether.yaml
19155F:	drivers/net/ethernet/renesas/Kconfig
19156F:	drivers/net/ethernet/renesas/Makefile
19157F:	drivers/net/ethernet/renesas/sh_eth*
19158F:	include/linux/sh_eth.h
19159
19160RENESAS USB PHY DRIVER
19161M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19162L:	linux-renesas-soc@vger.kernel.org
19163S:	Maintained
19164F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
19165
19166RENESAS VERSACLOCK 7 CLOCK DRIVER
19167M:	Alex Helms <alexander.helms.jy@renesas.com>
19168S:	Maintained
19169F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
19170F:	drivers/clk/clk-versaclock7.c
19171
19172RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
19173M:	Herve Codina <herve.codina@bootlin.com>
19174L:	linux-iio@vger.kernel.org
19175S:	Maintained
19176F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
19177F:	drivers/iio/potentiometer/x9250.c
19178
19179RESET CONTROLLER FRAMEWORK
19180M:	Philipp Zabel <p.zabel@pengutronix.de>
19181S:	Maintained
19182T:	git git://git.pengutronix.de/git/pza/linux
19183F:	Documentation/devicetree/bindings/reset/
19184F:	Documentation/driver-api/reset.rst
19185F:	drivers/reset/
19186F:	include/dt-bindings/reset/
19187F:	include/linux/reset-controller.h
19188F:	include/linux/reset.h
19189F:	include/linux/reset/
19190K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
19191
19192RESTARTABLE SEQUENCES SUPPORT
19193M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19194M:	Peter Zijlstra <peterz@infradead.org>
19195M:	"Paul E. McKenney" <paulmck@kernel.org>
19196M:	Boqun Feng <boqun.feng@gmail.com>
19197L:	linux-kernel@vger.kernel.org
19198S:	Supported
19199F:	include/trace/events/rseq.h
19200F:	include/uapi/linux/rseq.h
19201F:	kernel/rseq.c
19202F:	tools/testing/selftests/rseq/
19203
19204RFKILL
19205M:	Johannes Berg <johannes@sipsolutions.net>
19206L:	linux-wireless@vger.kernel.org
19207S:	Maintained
19208W:	https://wireless.wiki.kernel.org/
19209Q:	https://patchwork.kernel.org/project/linux-wireless/list/
19210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
19211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
19212F:	Documentation/ABI/stable/sysfs-class-rfkill
19213F:	Documentation/driver-api/rfkill.rst
19214F:	include/linux/rfkill.h
19215F:	include/uapi/linux/rfkill.h
19216F:	net/rfkill/
19217
19218RHASHTABLE
19219M:	Thomas Graf <tgraf@suug.ch>
19220M:	Herbert Xu <herbert@gondor.apana.org.au>
19221L:	netdev@vger.kernel.org
19222S:	Maintained
19223F:	include/linux/rhashtable-types.h
19224F:	include/linux/rhashtable.h
19225F:	lib/rhashtable.c
19226F:	lib/test_rhashtable.c
19227
19228RICOH R5C592 MEMORYSTICK DRIVER
19229M:	Maxim Levitsky <maximlevitsky@gmail.com>
19230S:	Maintained
19231F:	drivers/memstick/host/r592.*
19232
19233RICOH SMARTMEDIA/XD DRIVER
19234M:	Maxim Levitsky <maximlevitsky@gmail.com>
19235S:	Maintained
19236F:	drivers/mtd/nand/raw/r852.c
19237F:	drivers/mtd/nand/raw/r852.h
19238
19239RISC-V AIA DRIVERS
19240M:	Anup Patel <anup@brainfault.org>
19241L:	linux-riscv@lists.infradead.org
19242S:	Maintained
19243F:	Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
19244F:	Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
19245F:	drivers/irqchip/irq-riscv-aplic-*.c
19246F:	drivers/irqchip/irq-riscv-aplic-*.h
19247F:	drivers/irqchip/irq-riscv-imsic-*.c
19248F:	drivers/irqchip/irq-riscv-imsic-*.h
19249F:	drivers/irqchip/irq-riscv-intc.c
19250F:	include/linux/irqchip/riscv-aplic.h
19251F:	include/linux/irqchip/riscv-imsic.h
19252
19253RISC-V ARCHITECTURE
19254M:	Paul Walmsley <paul.walmsley@sifive.com>
19255M:	Palmer Dabbelt <palmer@dabbelt.com>
19256M:	Albert Ou <aou@eecs.berkeley.edu>
19257L:	linux-riscv@lists.infradead.org
19258S:	Supported
19259Q:	https://patchwork.kernel.org/project/linux-riscv/list/
19260C:	irc://irc.libera.chat/riscv
19261P:	Documentation/arch/riscv/patch-acceptance.rst
19262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
19263F:	arch/riscv/
19264N:	riscv
19265K:	riscv
19266
19267RISC-V MICROCHIP FPGA SUPPORT
19268M:	Conor Dooley <conor.dooley@microchip.com>
19269M:	Daire McNamara <daire.mcnamara@microchip.com>
19270L:	linux-riscv@lists.infradead.org
19271S:	Supported
19272F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
19273F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
19274F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
19275F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
19276F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
19277F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
19278F:	Documentation/devicetree/bindings/riscv/microchip.yaml
19279F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
19280F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
19281F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
19282F:	arch/riscv/boot/dts/microchip/
19283F:	drivers/char/hw_random/mpfs-rng.c
19284F:	drivers/clk/microchip/clk-mpfs*.c
19285F:	drivers/firmware/microchip/mpfs-auto-update.c
19286F:	drivers/i2c/busses/i2c-microchip-corei2c.c
19287F:	drivers/mailbox/mailbox-mpfs.c
19288F:	drivers/pci/controller/pcie-microchip-host.c
19289F:	drivers/pwm/pwm-microchip-core.c
19290F:	drivers/reset/reset-mpfs.c
19291F:	drivers/rtc/rtc-mpfs.c
19292F:	drivers/soc/microchip/mpfs-sys-controller.c
19293F:	drivers/spi/spi-microchip-core-qspi.c
19294F:	drivers/spi/spi-microchip-core.c
19295F:	drivers/usb/musb/mpfs.c
19296F:	include/soc/microchip/mpfs.h
19297
19298RISC-V MISC SOC SUPPORT
19299M:	Conor Dooley <conor@kernel.org>
19300L:	linux-riscv@lists.infradead.org
19301S:	Maintained
19302Q:	https://patchwork.kernel.org/project/linux-riscv/list/
19303T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19304F:	Documentation/devicetree/bindings/riscv/
19305F:	arch/riscv/boot/dts/
19306X:	arch/riscv/boot/dts/allwinner/
19307X:	arch/riscv/boot/dts/renesas/
19308X:	arch/riscv/boot/dts/sophgo/
19309
19310RISC-V PMU DRIVERS
19311M:	Atish Patra <atishp@atishpatra.org>
19312R:	Anup Patel <anup@brainfault.org>
19313L:	linux-riscv@lists.infradead.org
19314S:	Supported
19315F:	drivers/perf/riscv_pmu.c
19316F:	drivers/perf/riscv_pmu_legacy.c
19317F:	drivers/perf/riscv_pmu_sbi.c
19318
19319RISC-V THEAD SoC SUPPORT
19320M:	Jisheng Zhang <jszhang@kernel.org>
19321M:	Guo Ren <guoren@kernel.org>
19322M:	Fu Wei <wefu@redhat.com>
19323L:	linux-riscv@lists.infradead.org
19324S:	Maintained
19325F:	arch/riscv/boot/dts/thead/
19326
19327RNBD BLOCK DRIVERS
19328M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19329M:	Jack Wang <jinpu.wang@ionos.com>
19330L:	linux-block@vger.kernel.org
19331S:	Maintained
19332F:	drivers/block/rnbd/
19333
19334ROCCAT DRIVERS
19335M:	Stefan Achatz <erazor_de@users.sourceforge.net>
19336S:	Maintained
19337W:	http://sourceforge.net/projects/roccat/
19338F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
19339F:	drivers/hid/hid-roccat*
19340F:	include/linux/hid-roccat*
19341
19342ROCKCHIP CRYPTO DRIVERS
19343M:	Corentin Labbe <clabbe@baylibre.com>
19344L:	linux-crypto@vger.kernel.org
19345S:	Maintained
19346F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
19347F:	drivers/crypto/rockchip/
19348
19349ROCKCHIP I2S TDM DRIVER
19350M:	Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
19351L:	linux-rockchip@lists.infradead.org
19352S:	Maintained
19353F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
19354F:	sound/soc/rockchip/rockchip_i2s_tdm.*
19355
19356ROCKCHIP ISP V1 DRIVER
19357M:	Dafna Hirschfeld <dafna@fastmail.com>
19358M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19359L:	linux-media@vger.kernel.org
19360L:	linux-rockchip@lists.infradead.org
19361S:	Maintained
19362F:	Documentation/admin-guide/media/rkisp1.rst
19363F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
19364F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
19365F:	drivers/media/platform/rockchip/rkisp1
19366F:	include/uapi/linux/rkisp1-config.h
19367
19368ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
19369M:	Jacob Chen <jacob-chen@iotwrt.com>
19370M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19371L:	linux-media@vger.kernel.org
19372L:	linux-rockchip@lists.infradead.org
19373S:	Maintained
19374F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
19375F:	drivers/media/platform/rockchip/rga/
19376
19377ROCKCHIP RK3308 INTERNAL AUDIO CODEC
19378M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
19379S:	Maintained
19380F:	Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
19381F:	sound/soc/codecs/rk3308_codec.c
19382F:	sound/soc/codecs/rk3308_codec.h
19383
19384ROCKCHIP VIDEO DECODER DRIVER
19385M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19386L:	linux-media@vger.kernel.org
19387L:	linux-rockchip@lists.infradead.org
19388S:	Maintained
19389F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
19390F:	drivers/staging/media/rkvdec/
19391
19392ROCKER DRIVER
19393M:	Jiri Pirko <jiri@resnulli.us>
19394L:	netdev@vger.kernel.org
19395S:	Supported
19396F:	drivers/net/ethernet/rocker/
19397
19398ROCKETPORT EXPRESS/INFINITY DRIVER
19399M:	Kevin Cernekee <cernekee@gmail.com>
19400L:	linux-serial@vger.kernel.org
19401S:	Odd Fixes
19402F:	drivers/tty/serial/rp2.*
19403
19404ROHM BD99954 CHARGER IC
19405M:	Matti Vaittinen <mazziesaccount@gmail.com>
19406S:	Supported
19407F:	drivers/power/supply/bd99954-charger.c
19408F:	drivers/power/supply/bd99954-charger.h
19409
19410ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
19411M:	Tomasz Duszynski <tduszyns@gmail.com>
19412S:	Maintained
19413F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
19414F:	drivers/iio/light/bh1750.c
19415
19416ROHM BM1390 PRESSURE SENSOR DRIVER
19417M:	Matti Vaittinen <mazziesaccount@gmail.com>
19418L:	linux-iio@vger.kernel.org
19419S:	Supported
19420F:	drivers/iio/pressure/rohm-bm1390.c
19421
19422ROHM BU270xx LIGHT SENSOR DRIVERs
19423M:	Matti Vaittinen <mazziesaccount@gmail.com>
19424L:	linux-iio@vger.kernel.org
19425S:	Supported
19426F:	drivers/iio/light/rohm-bu27008.c
19427F:	drivers/iio/light/rohm-bu27034.c
19428
19429ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
19430M:	Marek Vasut <marek.vasut+renesas@gmail.com>
19431L:	linux-kernel@vger.kernel.org
19432L:	linux-renesas-soc@vger.kernel.org
19433S:	Supported
19434F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
19435F:	drivers/gpio/gpio-bd9571mwv.c
19436F:	drivers/mfd/bd9571mwv.c
19437F:	drivers/regulator/bd9571mwv-regulator.c
19438F:	include/linux/mfd/bd9571mwv.h
19439
19440ROHM POWER MANAGEMENT IC DEVICE DRIVERS
19441M:	Matti Vaittinen <mazziesaccount@gmail.com>
19442S:	Supported
19443F:	drivers/clk/clk-bd718x7.c
19444F:	drivers/gpio/gpio-bd71815.c
19445F:	drivers/gpio/gpio-bd71828.c
19446F:	drivers/mfd/rohm-bd71828.c
19447F:	drivers/mfd/rohm-bd718x7.c
19448F:	drivers/mfd/rohm-bd9576.c
19449F:	drivers/regulator/bd71815-regulator.c
19450F:	drivers/regulator/bd71828-regulator.c
19451F:	drivers/regulator/bd718x7-regulator.c
19452F:	drivers/regulator/bd9576-regulator.c
19453F:	drivers/regulator/rohm-regulator.c
19454F:	drivers/rtc/rtc-bd70528.c
19455F:	drivers/watchdog/bd9576_wdt.c
19456F:	include/linux/mfd/rohm-bd71815.h
19457F:	include/linux/mfd/rohm-bd71828.h
19458F:	include/linux/mfd/rohm-bd718x7.h
19459F:	include/linux/mfd/rohm-bd957x.h
19460F:	include/linux/mfd/rohm-generic.h
19461F:	include/linux/mfd/rohm-shared.h
19462
19463ROSE NETWORK LAYER
19464M:	Ralf Baechle <ralf@linux-mips.org>
19465L:	linux-hams@vger.kernel.org
19466S:	Maintained
19467W:	https://linux-ax25.in-berlin.de
19468F:	include/net/rose.h
19469F:	include/uapi/linux/rose.h
19470F:	net/rose/
19471
19472ROTATION DRIVER FOR ALLWINNER A83T
19473M:	Jernej Skrabec <jernej.skrabec@gmail.com>
19474L:	linux-media@vger.kernel.org
19475S:	Maintained
19476T:	git git://linuxtv.org/media_tree.git
19477F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
19478F:	drivers/media/platform/sunxi/sun8i-rotate/
19479
19480RPMSG TTY DRIVER
19481M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19482L:	linux-remoteproc@vger.kernel.org
19483S:	Maintained
19484F:	drivers/tty/rpmsg_tty.c
19485
19486RTL2830 MEDIA DRIVER
19487L:	linux-media@vger.kernel.org
19488S:	Orphan
19489W:	https://linuxtv.org
19490Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19491F:	drivers/media/dvb-frontends/rtl2830*
19492
19493RTL2832 MEDIA DRIVER
19494L:	linux-media@vger.kernel.org
19495S:	Orphan
19496W:	https://linuxtv.org
19497Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19498F:	drivers/media/dvb-frontends/rtl2832*
19499
19500RTL2832_SDR MEDIA DRIVER
19501L:	linux-media@vger.kernel.org
19502S:	Orphan
19503W:	https://linuxtv.org
19504Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19505F:	drivers/media/dvb-frontends/rtl2832_sdr*
19506
19507RTL8180 WIRELESS DRIVER
19508L:	linux-wireless@vger.kernel.org
19509S:	Orphan
19510F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
19511
19512RTL8187 WIRELESS DRIVER
19513M:	Hin-Tak Leung <hintak.leung@gmail.com>
19514M:	Larry Finger <Larry.Finger@lwfinger.net>
19515L:	linux-wireless@vger.kernel.org
19516S:	Maintained
19517T:	git https://github.com/pkshih/rtw.git
19518F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
19519
19520RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
19521M:	Jes Sorensen <Jes.Sorensen@gmail.com>
19522L:	linux-wireless@vger.kernel.org
19523S:	Maintained
19524T:	git https://github.com/pkshih/rtw.git
19525F:	drivers/net/wireless/realtek/rtl8xxxu/
19526
19527RTRS TRANSPORT DRIVERS
19528M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19529M:	Jack Wang <jinpu.wang@ionos.com>
19530L:	linux-rdma@vger.kernel.org
19531S:	Maintained
19532F:	drivers/infiniband/ulp/rtrs/
19533
19534RUNTIME VERIFICATION (RV)
19535M:	Daniel Bristot de Oliveira <bristot@kernel.org>
19536M:	Steven Rostedt <rostedt@goodmis.org>
19537L:	linux-trace-kernel@vger.kernel.org
19538S:	Maintained
19539F:	Documentation/trace/rv/
19540F:	include/linux/rv.h
19541F:	include/rv/
19542F:	kernel/trace/rv/
19543F:	tools/verification/
19544
19545RUST
19546M:	Miguel Ojeda <ojeda@kernel.org>
19547M:	Alex Gaynor <alex.gaynor@gmail.com>
19548M:	Wedson Almeida Filho <wedsonaf@gmail.com>
19549R:	Boqun Feng <boqun.feng@gmail.com>
19550R:	Gary Guo <gary@garyguo.net>
19551R:	Björn Roy Baron <bjorn3_gh@protonmail.com>
19552R:	Benno Lossin <benno.lossin@proton.me>
19553R:	Andreas Hindborg <a.hindborg@samsung.com>
19554R:	Alice Ryhl <aliceryhl@google.com>
19555L:	rust-for-linux@vger.kernel.org
19556S:	Supported
19557W:	https://rust-for-linux.com
19558B:	https://github.com/Rust-for-Linux/linux/issues
19559C:	zulip://rust-for-linux.zulipchat.com
19560P:	https://rust-for-linux.com/contributing
19561T:	git https://github.com/Rust-for-Linux/linux.git rust-next
19562F:	Documentation/rust/
19563F:	rust/
19564F:	samples/rust/
19565F:	scripts/*rust*
19566F:	tools/testing/selftests/rust/
19567K:	\b(?i:rust)\b
19568
19569RXRPC SOCKETS (AF_RXRPC)
19570M:	David Howells <dhowells@redhat.com>
19571M:	Marc Dionne <marc.dionne@auristor.com>
19572L:	linux-afs@lists.infradead.org
19573S:	Supported
19574W:	https://www.infradead.org/~dhowells/kafs/
19575F:	Documentation/networking/rxrpc.rst
19576F:	include/keys/rxrpc-type.h
19577F:	include/net/af_rxrpc.h
19578F:	include/trace/events/rxrpc.h
19579F:	include/uapi/linux/rxrpc.h
19580F:	net/rxrpc/
19581
19582S3 SAVAGE FRAMEBUFFER DRIVER
19583M:	Antonino Daplas <adaplas@gmail.com>
19584L:	linux-fbdev@vger.kernel.org
19585S:	Maintained
19586F:	drivers/video/fbdev/savage/
19587
19588S390 ARCHITECTURE
19589M:	Heiko Carstens <hca@linux.ibm.com>
19590M:	Vasily Gorbik <gor@linux.ibm.com>
19591M:	Alexander Gordeev <agordeev@linux.ibm.com>
19592R:	Christian Borntraeger <borntraeger@linux.ibm.com>
19593R:	Sven Schnelle <svens@linux.ibm.com>
19594L:	linux-s390@vger.kernel.org
19595S:	Supported
19596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19597F:	Documentation/driver-api/s390-drivers.rst
19598F:	Documentation/arch/s390/
19599F:	arch/s390/
19600F:	drivers/s390/
19601F:	drivers/watchdog/diag288_wdt.c
19602
19603S390 COMMON I/O LAYER
19604M:	Vineeth Vijayan <vneethv@linux.ibm.com>
19605M:	Peter Oberparleiter <oberpar@linux.ibm.com>
19606L:	linux-s390@vger.kernel.org
19607S:	Supported
19608F:	drivers/s390/cio/
19609
19610S390 DASD DRIVER
19611M:	Stefan Haberland <sth@linux.ibm.com>
19612M:	Jan Hoeppner <hoeppner@linux.ibm.com>
19613L:	linux-s390@vger.kernel.org
19614S:	Supported
19615F:	block/partitions/ibm.c
19616F:	drivers/s390/block/dasd*
19617F:	include/linux/dasd_mod.h
19618
19619S390 IOMMU (PCI)
19620M:	Niklas Schnelle <schnelle@linux.ibm.com>
19621M:	Matthew Rosato <mjrosato@linux.ibm.com>
19622R:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19623L:	linux-s390@vger.kernel.org
19624S:	Supported
19625F:	drivers/iommu/s390-iommu.c
19626
19627S390 IUCV NETWORK LAYER
19628M:	Alexandra Winter <wintera@linux.ibm.com>
19629M:	Thorsten Winkler <twinkler@linux.ibm.com>
19630L:	linux-s390@vger.kernel.org
19631L:	netdev@vger.kernel.org
19632S:	Supported
19633F:	drivers/s390/net/*iucv*
19634F:	include/net/iucv/
19635F:	net/iucv/
19636
19637S390 MM
19638M:	Alexander Gordeev <agordeev@linux.ibm.com>
19639M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19640L:	linux-s390@vger.kernel.org
19641S:	Supported
19642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19643F:	arch/s390/include/asm/pgtable.h
19644F:	arch/s390/mm
19645
19646S390 NETWORK DRIVERS
19647M:	Alexandra Winter <wintera@linux.ibm.com>
19648M:	Thorsten Winkler <twinkler@linux.ibm.com>
19649L:	linux-s390@vger.kernel.org
19650L:	netdev@vger.kernel.org
19651S:	Supported
19652F:	drivers/s390/net/
19653
19654S390 PCI SUBSYSTEM
19655M:	Niklas Schnelle <schnelle@linux.ibm.com>
19656M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19657L:	linux-s390@vger.kernel.org
19658S:	Supported
19659F:	Documentation/arch/s390/pci.rst
19660F:	arch/s390/pci/
19661F:	drivers/pci/hotplug/s390_pci_hpc.c
19662
19663S390 SCM DRIVER
19664M:	Vineeth Vijayan <vneethv@linux.ibm.com>
19665L:	linux-s390@vger.kernel.org
19666S:	Supported
19667F:	drivers/s390/block/scm*
19668F:	drivers/s390/cio/scm.c
19669
19670S390 VFIO AP DRIVER
19671M:	Tony Krowiak <akrowiak@linux.ibm.com>
19672M:	Halil Pasic <pasic@linux.ibm.com>
19673M:	Jason Herne <jjherne@linux.ibm.com>
19674L:	linux-s390@vger.kernel.org
19675S:	Supported
19676F:	Documentation/arch/s390/vfio-ap*
19677F:	drivers/s390/crypto/vfio_ap*
19678
19679S390 VFIO-CCW DRIVER
19680M:	Eric Farman <farman@linux.ibm.com>
19681M:	Matthew Rosato <mjrosato@linux.ibm.com>
19682R:	Halil Pasic <pasic@linux.ibm.com>
19683L:	linux-s390@vger.kernel.org
19684L:	kvm@vger.kernel.org
19685S:	Supported
19686F:	Documentation/arch/s390/vfio-ccw.rst
19687F:	drivers/s390/cio/vfio_ccw*
19688F:	include/uapi/linux/vfio_ccw.h
19689
19690S390 VFIO-PCI DRIVER
19691M:	Matthew Rosato <mjrosato@linux.ibm.com>
19692M:	Eric Farman <farman@linux.ibm.com>
19693L:	linux-s390@vger.kernel.org
19694L:	kvm@vger.kernel.org
19695S:	Supported
19696F:	arch/s390/kvm/pci*
19697F:	drivers/vfio/pci/vfio_pci_zdev.c
19698F:	include/uapi/linux/vfio_zdev.h
19699
19700S390 ZCRYPT DRIVER
19701M:	Harald Freudenberger <freude@linux.ibm.com>
19702L:	linux-s390@vger.kernel.org
19703S:	Supported
19704F:	drivers/s390/crypto/
19705
19706S390 ZFCP DRIVER
19707M:	Steffen Maier <maier@linux.ibm.com>
19708M:	Benjamin Block <bblock@linux.ibm.com>
19709L:	linux-s390@vger.kernel.org
19710S:	Supported
19711F:	drivers/s390/scsi/zfcp_*
19712
19713SAA6588 RDS RECEIVER DRIVER
19714M:	Hans Verkuil <hverkuil@xs4all.nl>
19715L:	linux-media@vger.kernel.org
19716S:	Odd Fixes
19717W:	https://linuxtv.org
19718T:	git git://linuxtv.org/media_tree.git
19719F:	drivers/media/i2c/saa6588*
19720
19721SAA7134 VIDEO4LINUX DRIVER
19722M:	Mauro Carvalho Chehab <mchehab@kernel.org>
19723L:	linux-media@vger.kernel.org
19724S:	Odd fixes
19725W:	https://linuxtv.org
19726T:	git git://linuxtv.org/media_tree.git
19727F:	Documentation/driver-api/media/drivers/saa7134*
19728F:	drivers/media/pci/saa7134/
19729
19730SAA7146 VIDEO4LINUX-2 DRIVER
19731M:	Hans Verkuil <hverkuil@xs4all.nl>
19732L:	linux-media@vger.kernel.org
19733S:	Maintained
19734T:	git git://linuxtv.org/media_tree.git
19735F:	drivers/media/common/saa7146/
19736F:	drivers/media/pci/saa7146/
19737F:	include/media/drv-intf/saa7146*
19738
19739SAFESETID SECURITY MODULE
19740M:	Micah Morton <mortonm@chromium.org>
19741S:	Supported
19742F:	Documentation/admin-guide/LSM/SafeSetID.rst
19743F:	security/safesetid/
19744
19745SAMSUNG AUDIO (ASoC) DRIVERS
19746M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19747L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19748S:	Maintained
19749B:	mailto:linux-samsung-soc@vger.kernel.org
19750F:	Documentation/devicetree/bindings/sound/samsung*
19751F:	sound/soc/samsung/
19752
19753SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
19754M:	Krzysztof Kozlowski <krzk@kernel.org>
19755L:	linux-crypto@vger.kernel.org
19756L:	linux-samsung-soc@vger.kernel.org
19757S:	Maintained
19758F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
19759F:	drivers/crypto/exynos-rng.c
19760
19761SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
19762M:	Łukasz Stelmach <l.stelmach@samsung.com>
19763L:	linux-samsung-soc@vger.kernel.org
19764S:	Maintained
19765F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
19766F:	drivers/char/hw_random/exynos-trng.c
19767
19768SAMSUNG FRAMEBUFFER DRIVER
19769M:	Jingoo Han <jingoohan1@gmail.com>
19770L:	linux-fbdev@vger.kernel.org
19771S:	Maintained
19772F:	drivers/video/fbdev/s3c-fb.c
19773
19774SAMSUNG INTERCONNECT DRIVERS
19775M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19776M:	Artur Świgoń <a.swigon@samsung.com>
19777L:	linux-pm@vger.kernel.org
19778L:	linux-samsung-soc@vger.kernel.org
19779S:	Supported
19780F:	drivers/interconnect/samsung/
19781
19782SAMSUNG LAPTOP DRIVER
19783M:	Corentin Chary <corentin.chary@gmail.com>
19784L:	platform-driver-x86@vger.kernel.org
19785S:	Maintained
19786F:	drivers/platform/x86/samsung-laptop.c
19787
19788SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
19789M:	Krzysztof Kozlowski <krzk@kernel.org>
19790L:	linux-kernel@vger.kernel.org
19791L:	linux-samsung-soc@vger.kernel.org
19792S:	Maintained
19793B:	mailto:linux-samsung-soc@vger.kernel.org
19794F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
19795F:	Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
19796F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
19797F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
19798F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
19799F:	drivers/clk/clk-s2mps11.c
19800F:	drivers/mfd/sec*.c
19801F:	drivers/regulator/s2m*.c
19802F:	drivers/regulator/s5m*.c
19803F:	drivers/rtc/rtc-s5m.c
19804F:	include/linux/mfd/samsung/
19805
19806SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
19807M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
19808L:	linux-media@vger.kernel.org
19809L:	linux-samsung-soc@vger.kernel.org
19810S:	Maintained
19811F:	drivers/media/platform/samsung/s3c-camif/
19812F:	include/media/drv-intf/s3c_camif.h
19813
19814SAMSUNG S3FWRN5 NFC DRIVER
19815M:	Krzysztof Kozlowski <krzk@kernel.org>
19816S:	Maintained
19817F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
19818F:	drivers/nfc/s3fwrn5
19819
19820SAMSUNG S5C73M3 CAMERA DRIVER
19821M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19822M:	Andrzej Hajda <andrzej.hajda@intel.com>
19823L:	linux-media@vger.kernel.org
19824S:	Supported
19825F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
19826F:	drivers/media/i2c/s5c73m3/*
19827
19828SAMSUNG S5K5BAF CAMERA DRIVER
19829M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19830M:	Andrzej Hajda <andrzej.hajda@intel.com>
19831L:	linux-media@vger.kernel.org
19832S:	Supported
19833F:	drivers/media/i2c/s5k5baf.c
19834
19835SAMSUNG S5P Security SubSystem (SSS) DRIVER
19836M:	Krzysztof Kozlowski <krzk@kernel.org>
19837M:	Vladimir Zapolskiy <vz@mleia.com>
19838L:	linux-crypto@vger.kernel.org
19839L:	linux-samsung-soc@vger.kernel.org
19840S:	Maintained
19841F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
19842F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
19843F:	drivers/crypto/s5p-sss.c
19844
19845SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
19846M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19847L:	linux-media@vger.kernel.org
19848S:	Supported
19849Q:	https://patchwork.linuxtv.org/project/linux-media/list/
19850F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
19851F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
19852F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
19853F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
19854F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
19855F:	drivers/media/platform/samsung/exynos4-is/
19856
19857SAMSUNG SOC CLOCK DRIVERS
19858M:	Krzysztof Kozlowski <krzk@kernel.org>
19859M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19860M:	Chanwoo Choi <cw00.choi@samsung.com>
19861R:	Alim Akhtar <alim.akhtar@samsung.com>
19862L:	linux-samsung-soc@vger.kernel.org
19863S:	Maintained
19864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
19865F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
19866F:	Documentation/devicetree/bindings/clock/samsung,s3c*
19867F:	drivers/clk/samsung/
19868F:	include/dt-bindings/clock/exynos*.h
19869F:	include/dt-bindings/clock/s5p*.h
19870F:	include/dt-bindings/clock/samsung,*.h
19871F:	include/linux/clk/samsung.h
19872
19873SAMSUNG SPI DRIVERS
19874M:	Andi Shyti <andi.shyti@kernel.org>
19875L:	linux-spi@vger.kernel.org
19876L:	linux-samsung-soc@vger.kernel.org
19877S:	Maintained
19878F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
19879F:	drivers/spi/spi-s3c*
19880F:	include/linux/platform_data/spi-s3c64xx.h
19881
19882SAMSUNG SXGBE DRIVERS
19883M:	Byungho An <bh74.an@samsung.com>
19884L:	netdev@vger.kernel.org
19885S:	Supported
19886F:	drivers/net/ethernet/samsung/sxgbe/
19887
19888SAMSUNG THERMAL DRIVER
19889M:	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
19890M:	Krzysztof Kozlowski <krzk@kernel.org>
19891L:	linux-pm@vger.kernel.org
19892L:	linux-samsung-soc@vger.kernel.org
19893S:	Maintained
19894F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
19895F:	drivers/thermal/samsung/
19896
19897SAMSUNG USB2 PHY DRIVER
19898M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19899L:	linux-kernel@vger.kernel.org
19900S:	Supported
19901F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
19902F:	Documentation/driver-api/phy/samsung-usb2.rst
19903F:	drivers/phy/samsung/phy-exynos4210-usb2.c
19904F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
19905F:	drivers/phy/samsung/phy-exynos5250-usb2.c
19906F:	drivers/phy/samsung/phy-s5pv210-usb2.c
19907F:	drivers/phy/samsung/phy-samsung-usb2.c
19908F:	drivers/phy/samsung/phy-samsung-usb2.h
19909
19910SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
19911M:	Paul Barker <paul.barker@sancloud.com>
19912R:	Marc Murphy <marc.murphy@sancloud.com>
19913S:	Supported
19914F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
19915
19916SC1200 WDT DRIVER
19917M:	Zwane Mwaikambo <zwanem@gmail.com>
19918S:	Maintained
19919F:	drivers/watchdog/sc1200wdt.c
19920
19921SCHEDULER
19922M:	Ingo Molnar <mingo@redhat.com>
19923M:	Peter Zijlstra <peterz@infradead.org>
19924M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
19925M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
19926R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
19927R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
19928R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
19929R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
19930R:	Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
19931R:	Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
19932L:	linux-kernel@vger.kernel.org
19933S:	Maintained
19934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
19935F:	include/linux/preempt.h
19936F:	include/linux/sched.h
19937F:	include/linux/wait.h
19938F:	include/uapi/linux/sched.h
19939F:	kernel/sched/
19940
19941SCSI LIBSAS SUBSYSTEM
19942R:	John Garry <john.g.garry@oracle.com>
19943R:	Jason Yan <yanaijie@huawei.com>
19944L:	linux-scsi@vger.kernel.org
19945S:	Supported
19946F:	Documentation/scsi/libsas.rst
19947F:	drivers/scsi/libsas/
19948F:	include/scsi/libsas.h
19949F:	include/scsi/sas_ata.h
19950
19951SCSI RDMA PROTOCOL (SRP) INITIATOR
19952M:	Bart Van Assche <bvanassche@acm.org>
19953L:	linux-rdma@vger.kernel.org
19954S:	Supported
19955Q:	http://patchwork.kernel.org/project/linux-rdma/list/
19956F:	drivers/infiniband/ulp/srp/
19957F:	include/scsi/srp.h
19958
19959SCSI RDMA PROTOCOL (SRP) TARGET
19960M:	Bart Van Assche <bvanassche@acm.org>
19961L:	linux-rdma@vger.kernel.org
19962L:	target-devel@vger.kernel.org
19963S:	Supported
19964Q:	http://patchwork.kernel.org/project/linux-rdma/list/
19965F:	drivers/infiniband/ulp/srpt/
19966
19967SCSI SG DRIVER
19968M:	Doug Gilbert <dgilbert@interlog.com>
19969L:	linux-scsi@vger.kernel.org
19970S:	Maintained
19971W:	http://sg.danny.cz/sg
19972F:	Documentation/scsi/scsi-generic.rst
19973F:	drivers/scsi/sg.c
19974F:	include/scsi/sg.h
19975
19976SCSI SUBSYSTEM
19977M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
19978M:	"Martin K. Petersen" <martin.petersen@oracle.com>
19979L:	linux-scsi@vger.kernel.org
19980S:	Maintained
19981Q:	https://patchwork.kernel.org/project/linux-scsi/list/
19982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
19983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
19984F:	Documentation/devicetree/bindings/scsi/
19985F:	drivers/scsi/
19986F:	drivers/ufs/
19987F:	include/scsi/
19988
19989SCSI TAPE DRIVER
19990M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
19991L:	linux-scsi@vger.kernel.org
19992S:	Maintained
19993F:	Documentation/scsi/st.rst
19994F:	drivers/scsi/st.*
19995F:	drivers/scsi/st_*.h
19996
19997SCSI TARGET CORE USER DRIVER
19998M:	Bodo Stroesser <bostroesser@gmail.com>
19999L:	linux-scsi@vger.kernel.org
20000L:	target-devel@vger.kernel.org
20001S:	Supported
20002F:	Documentation/target/tcmu-design.rst
20003F:	drivers/target/target_core_user.c
20004F:	include/uapi/linux/target_core_user.h
20005
20006SCSI TARGET SUBSYSTEM
20007M:	"Martin K. Petersen" <martin.petersen@oracle.com>
20008L:	linux-scsi@vger.kernel.org
20009L:	target-devel@vger.kernel.org
20010S:	Supported
20011Q:	https://patchwork.kernel.org/project/target-devel/list/
20012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20013F:	Documentation/target/
20014F:	drivers/target/
20015F:	include/target/
20016
20017SCTP PROTOCOL
20018M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
20019M:	Xin Long <lucien.xin@gmail.com>
20020L:	linux-sctp@vger.kernel.org
20021S:	Maintained
20022W:	https://github.com/sctp/lksctp-tools/wiki
20023F:	Documentation/networking/sctp.rst
20024F:	include/linux/sctp.h
20025F:	include/net/sctp/
20026F:	include/uapi/linux/sctp.h
20027F:	net/sctp/
20028
20029SCx200 CPU SUPPORT
20030M:	Jim Cromie <jim.cromie@gmail.com>
20031S:	Odd Fixes
20032F:	Documentation/i2c/busses/scx200_acb.rst
20033F:	arch/x86/platform/scx200/
20034F:	drivers/i2c/busses/scx200*
20035F:	drivers/mtd/maps/scx200_docflash.c
20036F:	drivers/watchdog/scx200_wdt.c
20037F:	include/linux/scx200.h
20038
20039SCx200 GPIO DRIVER
20040M:	Jim Cromie <jim.cromie@gmail.com>
20041S:	Maintained
20042F:	drivers/char/scx200_gpio.c
20043F:	include/linux/scx200_gpio.h
20044
20045SCx200 HRT CLOCKSOURCE DRIVER
20046M:	Jim Cromie <jim.cromie@gmail.com>
20047S:	Maintained
20048F:	drivers/clocksource/scx200_hrt.c
20049
20050SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
20051M:	Sascha Sommer <saschasommer@freenet.de>
20052L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
20053S:	Maintained
20054F:	drivers/mmc/host/sdricoh_cs.c
20055
20056SECO BOARDS CEC DRIVER
20057M:	Ettore Chimenti <ek5.chimenti@gmail.com>
20058S:	Maintained
20059F:	drivers/media/cec/platform/seco/seco-cec.c
20060F:	drivers/media/cec/platform/seco/seco-cec.h
20061
20062SECURE COMPUTING
20063M:	Kees Cook <keescook@chromium.org>
20064R:	Andy Lutomirski <luto@amacapital.net>
20065R:	Will Drewry <wad@chromium.org>
20066S:	Supported
20067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
20068F:	Documentation/userspace-api/seccomp_filter.rst
20069F:	include/linux/seccomp.h
20070F:	include/uapi/linux/seccomp.h
20071F:	kernel/seccomp.c
20072F:	tools/testing/selftests/kselftest_harness.h
20073F:	tools/testing/selftests/seccomp/*
20074K:	\bsecure_computing
20075K:	\bTIF_SECCOMP\b
20076
20077SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
20078M:	Kamal Dasu <kamal.dasu@broadcom.com>
20079M:	Al Cooper <alcooperx@gmail.com>
20080R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
20081L:	linux-mmc@vger.kernel.org
20082S:	Maintained
20083F:	drivers/mmc/host/sdhci-brcmstb*
20084
20085SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
20086M:	Adrian Hunter <adrian.hunter@intel.com>
20087L:	linux-mmc@vger.kernel.org
20088S:	Supported
20089F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
20090F:	drivers/mmc/host/sdhci*
20091
20092SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
20093M:	Aubin Constans <aubin.constans@microchip.com>
20094R:	Eugen Hristev <eugen.hristev@collabora.com>
20095L:	linux-mmc@vger.kernel.org
20096S:	Supported
20097F:	drivers/mmc/host/sdhci-of-at91.c
20098
20099SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
20100M:	Haibo Chen <haibo.chen@nxp.com>
20101L:	imx@lists.linux.dev
20102L:	linux-mmc@vger.kernel.org
20103S:	Maintained
20104F:	drivers/mmc/host/sdhci-esdhc-imx.c
20105
20106SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
20107M:	Ben Dooks <ben-linux@fluff.org>
20108M:	Jaehoon Chung <jh80.chung@samsung.com>
20109L:	linux-mmc@vger.kernel.org
20110S:	Maintained
20111F:	drivers/mmc/host/sdhci-s3c*
20112
20113SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
20114M:	Viresh Kumar <vireshk@kernel.org>
20115L:	linux-mmc@vger.kernel.org
20116S:	Maintained
20117F:	drivers/mmc/host/sdhci-spear.c
20118
20119SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
20120M:	Vignesh Raghavendra <vigneshr@ti.com>
20121L:	linux-mmc@vger.kernel.org
20122S:	Maintained
20123F:	drivers/mmc/host/sdhci-omap.c
20124
20125SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
20126M:	Jonathan Derrick <jonathan.derrick@linux.dev>
20127L:	linux-block@vger.kernel.org
20128S:	Supported
20129F:	block/opal_proto.h
20130F:	block/sed*
20131F:	include/linux/sed*
20132F:	include/uapi/linux/sed*
20133
20134SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
20135M:	Mark Rutland <mark.rutland@arm.com>
20136M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
20137M:	Sudeep Holla <sudeep.holla@arm.com>
20138L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20139S:	Maintained
20140F:	drivers/firmware/smccc/
20141F:	include/linux/arm-smccc.h
20142
20143SECURITY CONTACT
20144M:	Security Officers <security@kernel.org>
20145S:	Supported
20146F:	Documentation/process/security-bugs.rst
20147
20148SECURITY SUBSYSTEM
20149M:	Paul Moore <paul@paul-moore.com>
20150M:	James Morris <jmorris@namei.org>
20151M:	"Serge E. Hallyn" <serge@hallyn.com>
20152L:	linux-security-module@vger.kernel.org
20153S:	Supported
20154Q:	https://patchwork.kernel.org/project/linux-security-module/list
20155B:	mailto:linux-security-module@vger.kernel.org
20156P:	https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
20157T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
20158F:	include/linux/lsm_audit.h
20159F:	include/linux/lsm_hook_defs.h
20160F:	include/linux/lsm_hooks.h
20161F:	include/linux/security.h
20162F:	include/uapi/linux/lsm.h
20163F:	security/
20164F:	tools/testing/selftests/lsm/
20165X:	security/selinux/
20166K:	\bsecurity_[a-z_0-9]\+\b
20167
20168SELINUX SECURITY MODULE
20169M:	Paul Moore <paul@paul-moore.com>
20170M:	Stephen Smalley <stephen.smalley.work@gmail.com>
20171R:	Ondrej Mosnacek <omosnace@redhat.com>
20172L:	selinux@vger.kernel.org
20173S:	Supported
20174W:	https://github.com/SELinuxProject
20175Q:	https://patchwork.kernel.org/project/selinux/list
20176B:	mailto:selinux@vger.kernel.org
20177P:	https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
20178T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
20179F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
20180F:	Documentation/ABI/removed/sysfs-selinux-disable
20181F:	Documentation/admin-guide/LSM/SELinux.rst
20182F:	include/trace/events/avc.h
20183F:	include/uapi/linux/selinux_netlink.h
20184F:	scripts/selinux/
20185F:	security/selinux/
20186
20187SENSABLE PHANTOM
20188M:	Jiri Slaby <jirislaby@kernel.org>
20189S:	Maintained
20190F:	drivers/misc/phantom.c
20191F:	include/uapi/linux/phantom.h
20192
20193SENSEAIR SUNRISE 006-0-0007
20194M:	Jacopo Mondi <jacopo@jmondi.org>
20195S:	Maintained
20196F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
20197F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
20198F:	drivers/iio/chemical/sunrise_co2.c
20199
20200SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
20201M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
20202S:	Maintained
20203F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
20204F:	drivers/iio/chemical/scd30.h
20205F:	drivers/iio/chemical/scd30_core.c
20206F:	drivers/iio/chemical/scd30_i2c.c
20207F:	drivers/iio/chemical/scd30_serial.c
20208
20209SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
20210M:	Roan van Dijk <roan@protonic.nl>
20211S:	Maintained
20212F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
20213F:	drivers/iio/chemical/scd4x.c
20214
20215SENSIRION SGP40 GAS SENSOR DRIVER
20216M:	Andreas Klinger <ak@it-klinger.de>
20217S:	Maintained
20218F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
20219F:	drivers/iio/chemical/sgp40.c
20220
20221SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
20222M:	Tomasz Duszynski <tduszyns@gmail.com>
20223S:	Maintained
20224F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
20225F:	drivers/iio/chemical/sps30.c
20226F:	drivers/iio/chemical/sps30_i2c.c
20227F:	drivers/iio/chemical/sps30_serial.c
20228
20229SERIAL DEVICE BUS
20230M:	Rob Herring <robh@kernel.org>
20231L:	linux-serial@vger.kernel.org
20232S:	Maintained
20233F:	Documentation/devicetree/bindings/serial/serial.yaml
20234F:	drivers/tty/serdev/
20235F:	include/linux/serdev.h
20236
20237SERIAL IR RECEIVER
20238M:	Sean Young <sean@mess.org>
20239L:	linux-media@vger.kernel.org
20240S:	Maintained
20241F:	drivers/media/rc/serial_ir.c
20242
20243SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
20244M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
20245L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20246S:	Maintained
20247F:	Documentation/devicetree/bindings/slimbus/
20248F:	drivers/slimbus/
20249F:	include/linux/slimbus.h
20250
20251SFC NETWORK DRIVER
20252M:	Edward Cree <ecree.xilinx@gmail.com>
20253M:	Martin Habets <habetsm.xilinx@gmail.com>
20254L:	netdev@vger.kernel.org
20255L:	linux-net-drivers@amd.com
20256S:	Supported
20257F:	Documentation/networking/devlink/sfc.rst
20258F:	drivers/net/ethernet/sfc/
20259
20260SFCTEMP HWMON DRIVER
20261M:	Emil Renner Berthing <kernel@esmil.dk>
20262M:	Hal Feng <hal.feng@starfivetech.com>
20263L:	linux-hwmon@vger.kernel.org
20264S:	Maintained
20265F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
20266F:	Documentation/hwmon/sfctemp.rst
20267F:	drivers/hwmon/sfctemp.c
20268
20269SFF/SFP/SFP+ MODULE SUPPORT
20270M:	Russell King <linux@armlinux.org.uk>
20271L:	netdev@vger.kernel.org
20272S:	Maintained
20273F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
20274F:	drivers/net/phy/phylink.c
20275F:	drivers/net/phy/sfp*
20276F:	include/linux/mdio/mdio-i2c.h
20277F:	include/linux/phylink.h
20278F:	include/linux/sfp.h
20279K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
20280
20281SGI GRU DRIVER
20282M:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
20283S:	Maintained
20284F:	drivers/misc/sgi-gru/
20285
20286SGI XP/XPC/XPNET DRIVER
20287M:	Robin Holt <robinmholt@gmail.com>
20288M:	Steve Wahl <steve.wahl@hpe.com>
20289S:	Maintained
20290F:	drivers/misc/sgi-xp/
20291
20292SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
20293M:	Wenjia Zhang <wenjia@linux.ibm.com>
20294M:	Jan Karcher <jaka@linux.ibm.com>
20295R:	D. Wythe <alibuda@linux.alibaba.com>
20296R:	Tony Lu <tonylu@linux.alibaba.com>
20297R:	Wen Gu <guwen@linux.alibaba.com>
20298L:	linux-s390@vger.kernel.org
20299S:	Supported
20300F:	net/smc/
20301
20302SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
20303M:	Linus Walleij <linus.walleij@linaro.org>
20304L:	linux-iio@vger.kernel.org
20305S:	Maintained
20306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
20307F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
20308F:	drivers/iio/light/gp2ap002.c
20309
20310SHARP RJ54N1CB0C SENSOR DRIVER
20311M:	Jacopo Mondi <jacopo@jmondi.org>
20312L:	linux-media@vger.kernel.org
20313S:	Odd fixes
20314T:	git git://linuxtv.org/media_tree.git
20315F:	drivers/media/i2c/rj54n1cb0c.c
20316F:	include/media/i2c/rj54n1cb0c.h
20317
20318SHRINKER
20319M:	Andrew Morton <akpm@linux-foundation.org>
20320M:	Dave Chinner <david@fromorbit.com>
20321R:	Qi Zheng <zhengqi.arch@bytedance.com>
20322R:	Roman Gushchin <roman.gushchin@linux.dev>
20323R:	Muchun Song <muchun.song@linux.dev>
20324L:	linux-mm@kvack.org
20325S:	Maintained
20326F:	Documentation/admin-guide/mm/shrinker_debugfs.rst
20327F:	include/linux/shrinker.h
20328F:	mm/shrinker.c
20329F:	mm/shrinker_debug.c
20330
20331SH_VOU V4L2 OUTPUT DRIVER
20332L:	linux-media@vger.kernel.org
20333S:	Orphan
20334F:	drivers/media/platform/renesas/sh_vou.c
20335F:	include/media/drv-intf/sh_vou.h
20336
20337SI2157 MEDIA DRIVER
20338L:	linux-media@vger.kernel.org
20339S:	Orphan
20340W:	https://linuxtv.org
20341Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20342F:	drivers/media/tuners/si2157*
20343
20344SI2165 MEDIA DRIVER
20345M:	Matthias Schwarzott <zzam@gentoo.org>
20346L:	linux-media@vger.kernel.org
20347S:	Maintained
20348W:	https://linuxtv.org
20349Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20350F:	drivers/media/dvb-frontends/si2165*
20351
20352SI2168 MEDIA DRIVER
20353L:	linux-media@vger.kernel.org
20354S:	Orphan
20355W:	https://linuxtv.org
20356Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20357F:	drivers/media/dvb-frontends/si2168*
20358
20359SI470X FM RADIO RECEIVER I2C DRIVER
20360M:	Hans Verkuil <hverkuil@xs4all.nl>
20361L:	linux-media@vger.kernel.org
20362S:	Odd Fixes
20363W:	https://linuxtv.org
20364T:	git git://linuxtv.org/media_tree.git
20365F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
20366F:	drivers/media/radio/si470x/radio-si470x-i2c.c
20367
20368SI470X FM RADIO RECEIVER USB DRIVER
20369M:	Hans Verkuil <hverkuil@xs4all.nl>
20370L:	linux-media@vger.kernel.org
20371S:	Maintained
20372W:	https://linuxtv.org
20373T:	git git://linuxtv.org/media_tree.git
20374F:	drivers/media/radio/si470x/radio-si470x-common.c
20375F:	drivers/media/radio/si470x/radio-si470x-usb.c
20376F:	drivers/media/radio/si470x/radio-si470x.h
20377
20378SI4713 FM RADIO TRANSMITTER I2C DRIVER
20379M:	Eduardo Valentin <edubezval@gmail.com>
20380L:	linux-media@vger.kernel.org
20381S:	Odd Fixes
20382W:	https://linuxtv.org
20383T:	git git://linuxtv.org/media_tree.git
20384F:	drivers/media/radio/si4713/si4713.?
20385
20386SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
20387M:	Eduardo Valentin <edubezval@gmail.com>
20388L:	linux-media@vger.kernel.org
20389S:	Odd Fixes
20390W:	https://linuxtv.org
20391T:	git git://linuxtv.org/media_tree.git
20392F:	drivers/media/radio/si4713/radio-platform-si4713.c
20393
20394SI4713 FM RADIO TRANSMITTER USB DRIVER
20395M:	Hans Verkuil <hverkuil@xs4all.nl>
20396L:	linux-media@vger.kernel.org
20397S:	Maintained
20398W:	https://linuxtv.org
20399T:	git git://linuxtv.org/media_tree.git
20400F:	drivers/media/radio/si4713/radio-usb-si4713.c
20401
20402SIANO DVB DRIVER
20403M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20404L:	linux-media@vger.kernel.org
20405S:	Odd fixes
20406W:	https://linuxtv.org
20407T:	git git://linuxtv.org/media_tree.git
20408F:	drivers/media/common/siano/
20409F:	drivers/media/mmc/siano/
20410F:	drivers/media/usb/siano/
20411F:	drivers/media/usb/siano/
20412
20413SIEMENS IPC LED DRIVERS
20414M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20415M:	Xing Tong Wu <xingtong.wu@siemens.com>
20416M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20417L:	linux-leds@vger.kernel.org
20418S:	Maintained
20419F:	drivers/leds/simple/
20420
20421SIEMENS IPC PLATFORM DRIVERS
20422M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20423M:	Xing Tong Wu <xingtong.wu@siemens.com>
20424M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20425L:	platform-driver-x86@vger.kernel.org
20426S:	Maintained
20427F:	drivers/platform/x86/siemens/
20428F:	include/linux/platform_data/x86/simatic-ipc-base.h
20429F:	include/linux/platform_data/x86/simatic-ipc.h
20430
20431SIEMENS IPC WATCHDOG DRIVERS
20432M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20433M:	Xing Tong Wu <xingtong.wu@siemens.com>
20434M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20435L:	linux-watchdog@vger.kernel.org
20436S:	Maintained
20437F:	drivers/watchdog/simatic-ipc-wdt.c
20438
20439SIFIVE DRIVERS
20440M:	Paul Walmsley <paul.walmsley@sifive.com>
20441M:	Samuel Holland <samuel.holland@sifive.com>
20442L:	linux-riscv@lists.infradead.org
20443S:	Supported
20444F:	drivers/dma/sf-pdma/
20445N:	sifive
20446K:	fu[57]40
20447K:	[^@]sifive
20448
20449SILEAD TOUCHSCREEN DRIVER
20450M:	Hans de Goede <hdegoede@redhat.com>
20451L:	linux-input@vger.kernel.org
20452L:	platform-driver-x86@vger.kernel.org
20453S:	Maintained
20454F:	drivers/input/touchscreen/silead.c
20455F:	drivers/platform/x86/touchscreen_dmi.c
20456
20457SILICON LABS WIRELESS DRIVERS (for WFxxx series)
20458M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
20459S:	Supported
20460F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
20461F:	drivers/net/wireless/silabs/wfx/
20462
20463SILICON MOTION SM712 FRAME BUFFER DRIVER
20464M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
20465M:	Teddy Wang <teddy.wang@siliconmotion.com>
20466M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
20467L:	linux-fbdev@vger.kernel.org
20468S:	Maintained
20469F:	Documentation/fb/sm712fb.rst
20470F:	drivers/video/fbdev/sm712*
20471
20472SILVACO I3C DUAL-ROLE MASTER
20473M:	Miquel Raynal <miquel.raynal@bootlin.com>
20474M:	Conor Culhane <conor.culhane@silvaco.com>
20475L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
20476S:	Maintained
20477F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
20478F:	drivers/i3c/master/svc-i3c-master.c
20479
20480SIMPLEFB FB DRIVER
20481M:	Hans de Goede <hdegoede@redhat.com>
20482L:	linux-fbdev@vger.kernel.org
20483S:	Maintained
20484F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
20485F:	drivers/video/fbdev/simplefb.c
20486F:	include/linux/platform_data/simplefb.h
20487
20488SIOX
20489M:	Thorsten Scherer <t.scherer@eckelmann.de>
20490R:	Pengutronix Kernel Team <kernel@pengutronix.de>
20491S:	Supported
20492F:	drivers/gpio/gpio-siox.c
20493F:	drivers/siox/*
20494F:	include/trace/events/siox.h
20495
20496SIPHASH PRF ROUTINES
20497M:	Jason A. Donenfeld <Jason@zx2c4.com>
20498S:	Maintained
20499F:	include/linux/siphash.h
20500F:	lib/siphash.c
20501F:	lib/siphash_kunit.c
20502
20503SIS 190 ETHERNET DRIVER
20504M:	Francois Romieu <romieu@fr.zoreil.com>
20505L:	netdev@vger.kernel.org
20506S:	Maintained
20507F:	drivers/net/ethernet/sis/sis190.c
20508
20509SIS 900/7016 FAST ETHERNET DRIVER
20510M:	Daniele Venzano <venza@brownhat.org>
20511L:	netdev@vger.kernel.org
20512S:	Maintained
20513W:	http://www.brownhat.org/sis900.html
20514F:	drivers/net/ethernet/sis/sis900.*
20515
20516SIS FRAMEBUFFER DRIVER
20517S:	Orphan
20518F:	Documentation/fb/sisfb.rst
20519F:	drivers/video/fbdev/sis/
20520F:	include/video/sisfb.h
20521
20522SIS I2C TOUCHSCREEN DRIVER
20523M:	Mika Penttilä <mpenttil@redhat.com>
20524L:	linux-input@vger.kernel.org
20525S:	Maintained
20526F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
20527F:	drivers/input/touchscreen/sis_i2c.c
20528
20529SIS USB2VGA DRIVER
20530M:	Thomas Winischhofer <thomas@winischhofer.net>
20531S:	Maintained
20532W:	http://www.winischhofer.at/linuxsisusbvga.shtml
20533F:	drivers/usb/misc/sisusbvga/
20534
20535SL28 CPLD MFD DRIVER
20536M:	Michael Walle <mwalle@kernel.org>
20537S:	Maintained
20538F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
20539F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
20540F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
20541F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
20542F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
20543F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
20544F:	drivers/gpio/gpio-sl28cpld.c
20545F:	drivers/hwmon/sl28cpld-hwmon.c
20546F:	drivers/irqchip/irq-sl28cpld.c
20547F:	drivers/pwm/pwm-sl28cpld.c
20548F:	drivers/watchdog/sl28cpld_wdt.c
20549
20550SL28 VPD NVMEM LAYOUT DRIVER
20551M:	Michael Walle <mwalle@kernel.org>
20552S:	Maintained
20553F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
20554F:	drivers/nvmem/layouts/sl28vpd.c
20555
20556SLAB ALLOCATOR
20557M:	Christoph Lameter <cl@linux.com>
20558M:	Pekka Enberg <penberg@kernel.org>
20559M:	David Rientjes <rientjes@google.com>
20560M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
20561M:	Andrew Morton <akpm@linux-foundation.org>
20562M:	Vlastimil Babka <vbabka@suse.cz>
20563R:	Roman Gushchin <roman.gushchin@linux.dev>
20564R:	Hyeonggon Yoo <42.hyeyoo@gmail.com>
20565L:	linux-mm@kvack.org
20566S:	Maintained
20567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
20568F:	include/linux/sl?b*.h
20569F:	mm/sl?b*
20570
20571SLCAN CAN NETWORK DRIVER
20572M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
20573L:	linux-can@vger.kernel.org
20574S:	Maintained
20575F:	drivers/net/can/slcan/
20576
20577SLEEPABLE READ-COPY UPDATE (SRCU)
20578M:	Lai Jiangshan <jiangshanlai@gmail.com>
20579M:	"Paul E. McKenney" <paulmck@kernel.org>
20580M:	Josh Triplett <josh@joshtriplett.org>
20581R:	Steven Rostedt <rostedt@goodmis.org>
20582R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
20583L:	rcu@vger.kernel.org
20584S:	Supported
20585W:	http://www.rdrop.com/users/paulmck/RCU/
20586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20587F:	include/linux/srcu*.h
20588F:	kernel/rcu/srcu*.c
20589
20590SMACK SECURITY MODULE
20591M:	Casey Schaufler <casey@schaufler-ca.com>
20592L:	linux-security-module@vger.kernel.org
20593S:	Maintained
20594W:	http://schaufler-ca.com
20595T:	git git://github.com/cschaufler/smack-next
20596F:	Documentation/admin-guide/LSM/Smack.rst
20597F:	security/smack/
20598
20599SMC91x ETHERNET DRIVER
20600M:	Nicolas Pitre <nico@fluxnic.net>
20601S:	Odd Fixes
20602F:	drivers/net/ethernet/smsc/smc91x.*
20603
20604SMSC EMC2103 HARDWARE MONITOR DRIVER
20605M:	Steve Glendinning <steve.glendinning@shawell.net>
20606L:	linux-hwmon@vger.kernel.org
20607S:	Maintained
20608F:	Documentation/hwmon/emc2103.rst
20609F:	drivers/hwmon/emc2103.c
20610
20611SMSC SCH5627 HARDWARE MONITOR DRIVER
20612M:	Hans de Goede <hdegoede@redhat.com>
20613L:	linux-hwmon@vger.kernel.org
20614S:	Supported
20615F:	Documentation/hwmon/sch5627.rst
20616F:	drivers/hwmon/sch5627.c
20617
20618SMSC UFX6000 and UFX7000 USB to VGA DRIVER
20619M:	Steve Glendinning <steve.glendinning@shawell.net>
20620L:	linux-fbdev@vger.kernel.org
20621S:	Maintained
20622F:	drivers/video/fbdev/smscufx.c
20623
20624SMSC47B397 HARDWARE MONITOR DRIVER
20625M:	Jean Delvare <jdelvare@suse.com>
20626L:	linux-hwmon@vger.kernel.org
20627S:	Maintained
20628F:	Documentation/hwmon/smsc47b397.rst
20629F:	drivers/hwmon/smsc47b397.c
20630
20631SMSC911x ETHERNET DRIVER
20632M:	Steve Glendinning <steve.glendinning@shawell.net>
20633L:	netdev@vger.kernel.org
20634S:	Maintained
20635F:	drivers/net/ethernet/smsc/smsc911x.*
20636F:	include/linux/smsc911x.h
20637
20638SMSC9420 PCI ETHERNET DRIVER
20639M:	Steve Glendinning <steve.glendinning@shawell.net>
20640L:	netdev@vger.kernel.org
20641S:	Maintained
20642F:	drivers/net/ethernet/smsc/smsc9420.*
20643
20644SNET DPU VIRTIO DATA PATH ACCELERATOR
20645R:	Alvaro Karsz <alvaro.karsz@solid-run.com>
20646F:	drivers/vdpa/solidrun/
20647
20648SOCIONEXT (SNI) AVE NETWORK DRIVER
20649M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
20650L:	netdev@vger.kernel.org
20651S:	Maintained
20652F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
20653F:	drivers/net/ethernet/socionext/sni_ave.c
20654
20655SOCIONEXT (SNI) NETSEC NETWORK DRIVER
20656M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
20657M:	Masahisa Kojima <kojima.masahisa@socionext.com>
20658L:	netdev@vger.kernel.org
20659S:	Maintained
20660F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
20661F:	drivers/net/ethernet/socionext/netsec.c
20662
20663SOCIONEXT (SNI) Synquacer SPI DRIVER
20664M:	Masahisa Kojima <masahisa.kojima@linaro.org>
20665M:	Jassi Brar <jaswinder.singh@linaro.org>
20666L:	linux-spi@vger.kernel.org
20667S:	Maintained
20668F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
20669F:	drivers/spi/spi-synquacer.c
20670
20671SOCIONEXT SYNQUACER I2C DRIVER
20672M:	Ard Biesheuvel <ardb@kernel.org>
20673L:	linux-i2c@vger.kernel.org
20674S:	Maintained
20675F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
20676F:	drivers/i2c/busses/i2c-synquacer.c
20677
20678SOCIONEXT UNIPHIER SOUND DRIVER
20679L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20680S:	Orphan
20681F:	sound/soc/uniphier/
20682
20683SOCKET TIMESTAMPING
20684M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
20685S:	Maintained
20686F:	Documentation/networking/timestamping.rst
20687F:	include/uapi/linux/net_tstamp.h
20688F:	tools/testing/selftests/net/so_txtime.c
20689
20690SOEKRIS NET48XX LED SUPPORT
20691M:	Chris Boot <bootc@bootc.net>
20692S:	Maintained
20693F:	drivers/leds/leds-net48xx.c
20694
20695SOFT-IWARP DRIVER (siw)
20696M:	Bernard Metzler <bmt@zurich.ibm.com>
20697L:	linux-rdma@vger.kernel.org
20698S:	Supported
20699F:	drivers/infiniband/sw/siw/
20700F:	include/uapi/rdma/siw-abi.h
20701
20702SOFT-ROCE DRIVER (rxe)
20703M:	Zhu Yanjun <zyjzyj2000@gmail.com>
20704L:	linux-rdma@vger.kernel.org
20705S:	Supported
20706F:	drivers/infiniband/sw/rxe/
20707F:	include/uapi/rdma/rdma_user_rxe.h
20708
20709SOFTLOGIC 6x10 MPEG CODEC
20710M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
20711M:	Anton Sviridenko <anton@corp.bluecherry.net>
20712M:	Andrey Utkin <andrey_utkin@fastmail.com>
20713M:	Ismael Luceno <ismael@iodev.co.uk>
20714L:	linux-media@vger.kernel.org
20715S:	Supported
20716F:	drivers/media/pci/solo6x10/
20717
20718SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
20719M:	James Morse <james.morse@arm.com>
20720L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20721S:	Maintained
20722F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
20723F:	drivers/firmware/arm_sdei.c
20724F:	include/linux/arm_sdei.h
20725F:	include/uapi/linux/arm_sdei.h
20726
20727SOFTWARE NODES AND DEVICE PROPERTIES
20728R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20729R:	Daniel Scally <djrscally@gmail.com>
20730R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
20731R:	Sakari Ailus <sakari.ailus@linux.intel.com>
20732L:	linux-acpi@vger.kernel.org
20733S:	Maintained
20734F:	drivers/base/property.c
20735F:	drivers/base/swnode.c
20736F:	include/linux/fwnode.h
20737F:	include/linux/property.h
20738
20739SOFTWARE RAID (Multiple Disks) SUPPORT
20740M:	Song Liu <song@kernel.org>
20741R:	Yu Kuai <yukuai3@huawei.com>
20742L:	linux-raid@vger.kernel.org
20743S:	Supported
20744Q:	https://patchwork.kernel.org/project/linux-raid/list/
20745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
20746F:	drivers/md/Kconfig
20747F:	drivers/md/Makefile
20748F:	drivers/md/md*
20749F:	drivers/md/raid*
20750F:	include/linux/raid/
20751F:	include/uapi/linux/raid/
20752
20753SOLIDRUN CLEARFOG SUPPORT
20754M:	Russell King <linux@armlinux.org.uk>
20755S:	Maintained
20756F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
20757F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
20758
20759SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
20760M:	Russell King <linux@armlinux.org.uk>
20761S:	Maintained
20762F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
20763F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
20764F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
20765
20766SONIC NETWORK DRIVER
20767M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
20768L:	netdev@vger.kernel.org
20769S:	Maintained
20770F:	drivers/net/ethernet/natsemi/sonic.*
20771
20772SONICS SILICON BACKPLANE DRIVER (SSB)
20773M:	Michael Buesch <m@bues.ch>
20774L:	linux-wireless@vger.kernel.org
20775S:	Maintained
20776F:	drivers/ssb/
20777F:	include/linux/ssb/
20778
20779SONY IMX208 SENSOR DRIVER
20780M:	Sakari Ailus <sakari.ailus@linux.intel.com>
20781L:	linux-media@vger.kernel.org
20782S:	Maintained
20783T:	git git://linuxtv.org/media_tree.git
20784F:	drivers/media/i2c/imx208.c
20785
20786SONY IMX214 SENSOR DRIVER
20787M:	Ricardo Ribalda <ribalda@kernel.org>
20788L:	linux-media@vger.kernel.org
20789S:	Maintained
20790T:	git git://linuxtv.org/media_tree.git
20791F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
20792F:	drivers/media/i2c/imx214.c
20793
20794SONY IMX219 SENSOR DRIVER
20795M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
20796L:	linux-media@vger.kernel.org
20797S:	Maintained
20798T:	git git://linuxtv.org/media_tree.git
20799F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
20800F:	drivers/media/i2c/imx219.c
20801
20802SONY IMX258 SENSOR DRIVER
20803M:	Sakari Ailus <sakari.ailus@linux.intel.com>
20804L:	linux-media@vger.kernel.org
20805S:	Maintained
20806T:	git git://linuxtv.org/media_tree.git
20807F:	Documentation/devicetree/bindings/media/i2c/imx258.yaml
20808F:	drivers/media/i2c/imx258.c
20809
20810SONY IMX274 SENSOR DRIVER
20811M:	Leon Luo <leonl@leopardimaging.com>
20812L:	linux-media@vger.kernel.org
20813S:	Maintained
20814T:	git git://linuxtv.org/media_tree.git
20815F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
20816F:	drivers/media/i2c/imx274.c
20817
20818SONY IMX290 SENSOR DRIVER
20819M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
20820L:	linux-media@vger.kernel.org
20821S:	Maintained
20822T:	git git://linuxtv.org/media_tree.git
20823F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
20824F:	drivers/media/i2c/imx290.c
20825
20826SONY IMX296 SENSOR DRIVER
20827M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20828M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
20829L:	linux-media@vger.kernel.org
20830S:	Maintained
20831T:	git git://linuxtv.org/media_tree.git
20832F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
20833F:	drivers/media/i2c/imx296.c
20834
20835SONY IMX319 SENSOR DRIVER
20836M:	Bingbu Cao <bingbu.cao@intel.com>
20837L:	linux-media@vger.kernel.org
20838S:	Maintained
20839T:	git git://linuxtv.org/media_tree.git
20840F:	drivers/media/i2c/imx319.c
20841
20842SONY IMX334 SENSOR DRIVER
20843L:	linux-media@vger.kernel.org
20844S:	Orphan
20845T:	git git://linuxtv.org/media_tree.git
20846F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
20847F:	drivers/media/i2c/imx334.c
20848
20849SONY IMX335 SENSOR DRIVER
20850L:	linux-media@vger.kernel.org
20851S:	Orphan
20852T:	git git://linuxtv.org/media_tree.git
20853F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
20854F:	drivers/media/i2c/imx335.c
20855
20856SONY IMX355 SENSOR DRIVER
20857M:	Tianshu Qiu <tian.shu.qiu@intel.com>
20858L:	linux-media@vger.kernel.org
20859S:	Maintained
20860T:	git git://linuxtv.org/media_tree.git
20861F:	drivers/media/i2c/imx355.c
20862
20863SONY IMX412 SENSOR DRIVER
20864L:	linux-media@vger.kernel.org
20865S:	Orphan
20866T:	git git://linuxtv.org/media_tree.git
20867F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
20868F:	drivers/media/i2c/imx412.c
20869
20870SONY IMX415 SENSOR DRIVER
20871M:	Michael Riesch <michael.riesch@wolfvision.net>
20872L:	linux-media@vger.kernel.org
20873S:	Maintained
20874T:	git git://linuxtv.org/media_tree.git
20875F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
20876F:	drivers/media/i2c/imx415.c
20877
20878SONY MEMORYSTICK SUBSYSTEM
20879M:	Maxim Levitsky <maximlevitsky@gmail.com>
20880M:	Alex Dubov <oakad@yahoo.com>
20881M:	Ulf Hansson <ulf.hansson@linaro.org>
20882L:	linux-mmc@vger.kernel.org
20883S:	Maintained
20884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
20885F:	drivers/memstick/
20886F:	include/linux/memstick.h
20887
20888SONY VAIO CONTROL DEVICE DRIVER
20889M:	Mattia Dongili <malattia@linux.it>
20890L:	platform-driver-x86@vger.kernel.org
20891S:	Maintained
20892W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
20893F:	Documentation/admin-guide/laptops/sony-laptop.rst
20894F:	drivers/char/sonypi.c
20895F:	drivers/platform/x86/sony-laptop.c
20896F:	include/linux/sony-laptop.h
20897
20898SOPHGO DEVICETREES and DRIVERS
20899M:	Chen Wang <unicorn_wang@outlook.com>
20900M:	Inochi Amaoto <inochiama@outlook.com>
20901T:	git https://github.com/sophgo/linux.git
20902S:	Maintained
20903N:	sophgo
20904K:	sophgo
20905
20906SOUND
20907M:	Jaroslav Kysela <perex@perex.cz>
20908M:	Takashi Iwai <tiwai@suse.com>
20909L:	linux-sound@vger.kernel.org
20910S:	Maintained
20911W:	http://www.alsa-project.org/
20912Q:	http://patchwork.kernel.org/project/alsa-devel/list/
20913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20914F:	Documentation/sound/
20915F:	include/sound/
20916F:	include/uapi/sound/
20917F:	sound/
20918F:	tools/testing/selftests/alsa
20919
20920SOUND - ALSA SELFTESTS
20921M:	Mark Brown <broonie@kernel.org>
20922L:	linux-sound@vger.kernel.org
20923L:	linux-kselftest@vger.kernel.org
20924S:	Supported
20925F:	tools/testing/selftests/alsa
20926
20927SOUND - COMPRESSED AUDIO
20928M:	Vinod Koul <vkoul@kernel.org>
20929L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20930S:	Supported
20931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20932F:	Documentation/sound/designs/compress-offload.rst
20933F:	include/sound/compress_driver.h
20934F:	include/uapi/sound/compress_*
20935F:	sound/core/compress_offload.c
20936F:	sound/soc/soc-compress.c
20937
20938SOUND - CORE KUNIT TEST
20939M:	Ivan Orlov <ivan.orlov0322@gmail.com>
20940L:	linux-sound@vger.kernel.org
20941S:	Supported
20942F:	sound/core/sound_kunit.c
20943
20944SOUND - DMAENGINE HELPERS
20945M:	Lars-Peter Clausen <lars@metafoo.de>
20946S:	Supported
20947F:	include/sound/dmaengine_pcm.h
20948F:	sound/core/pcm_dmaengine.c
20949F:	sound/soc/soc-generic-dmaengine-pcm.c
20950
20951SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
20952M:	Liam Girdwood <lgirdwood@gmail.com>
20953M:	Mark Brown <broonie@kernel.org>
20954L:	linux-sound@vger.kernel.org
20955S:	Supported
20956W:	http://alsa-project.org/main/index.php/ASoC
20957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
20958F:	Documentation/devicetree/bindings/sound/
20959F:	Documentation/sound/soc/
20960F:	include/dt-bindings/sound/
20961F:	include/sound/soc*
20962F:	include/sound/sof.h
20963F:	include/sound/sof/
20964F:	include/trace/events/sof*.h
20965F:	include/uapi/sound/asoc.h
20966F:	sound/soc/
20967
20968SOUND - SOC LAYER / dapm-graph
20969M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
20970L:	linux-sound@vger.kernel.org
20971S:	Maintained
20972F:	tools/sound/dapm-graph
20973
20974SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
20975M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
20976M:	Liam Girdwood <lgirdwood@gmail.com>
20977M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
20978M:	Bard Liao <yung-chuan.liao@linux.intel.com>
20979M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
20980M:	Daniel Baluta <daniel.baluta@nxp.com>
20981R:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
20982L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
20983S:	Supported
20984W:	https://github.com/thesofproject/linux/
20985F:	sound/soc/sof/
20986
20987SOUNDWIRE SUBSYSTEM
20988M:	Vinod Koul <vkoul@kernel.org>
20989M:	Bard Liao <yung-chuan.liao@linux.intel.com>
20990R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
20991R:	Sanyog Kale <sanyog.r.kale@intel.com>
20992L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20993S:	Supported
20994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
20995F:	Documentation/driver-api/soundwire/
20996F:	drivers/soundwire/
20997F:	include/linux/soundwire/
20998
20999SP2 MEDIA DRIVER
21000M:	Olli Salonen <olli.salonen@iki.fi>
21001L:	linux-media@vger.kernel.org
21002S:	Maintained
21003W:	https://linuxtv.org
21004Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21005F:	drivers/media/dvb-frontends/sp2*
21006
21007SPANISH DOCUMENTATION
21008M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
21009R:	Avadhut Naik <avadhut.naik@amd.com>
21010S:	Maintained
21011F:	Documentation/translations/sp_SP/
21012
21013SPARC + UltraSPARC (sparc/sparc64)
21014M:	"David S. Miller" <davem@davemloft.net>
21015M:	Andreas Larsson <andreas@gaisler.com>
21016L:	sparclinux@vger.kernel.org
21017S:	Maintained
21018Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
21019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21021F:	arch/sparc/
21022F:	drivers/sbus/
21023
21024SPARC SERIAL DRIVERS
21025M:	"David S. Miller" <davem@davemloft.net>
21026L:	sparclinux@vger.kernel.org
21027S:	Maintained
21028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21030F:	drivers/tty/serial/suncore.c
21031F:	drivers/tty/serial/sunhv.c
21032F:	drivers/tty/serial/sunsab.c
21033F:	drivers/tty/serial/sunsab.h
21034F:	drivers/tty/serial/sunsu.c
21035F:	drivers/tty/serial/sunzilog.c
21036F:	drivers/tty/serial/sunzilog.h
21037F:	drivers/tty/vcc.c
21038F:	include/linux/sunserialcore.h
21039
21040SPARSE CHECKER
21041M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
21042L:	linux-sparse@vger.kernel.org
21043S:	Maintained
21044W:	https://sparse.docs.kernel.org/
21045Q:	https://patchwork.kernel.org/project/linux-sparse/list/
21046B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
21047T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
21048F:	include/linux/compiler.h
21049
21050SPEAKUP CONSOLE SPEECH DRIVER
21051M:	William Hubbs <w.d.hubbs@gmail.com>
21052M:	Chris Brannon <chris@the-brannons.com>
21053M:	Kirk Reiser <kirk@reisers.ca>
21054M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
21055L:	speakup@linux-speakup.org
21056S:	Odd Fixes
21057W:	http://www.linux-speakup.org/
21058W:	https://github.com/linux-speakup/speakup
21059B:	https://github.com/linux-speakup/speakup/issues
21060F:	drivers/accessibility/speakup/
21061
21062SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
21063M:	Viresh Kumar <vireshk@kernel.org>
21064M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
21065M:	soc@kernel.org
21066L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21067S:	Maintained
21068W:	http://www.st.com/spear
21069F:	arch/arm/boot/dts/st/spear*
21070F:	arch/arm/mach-spear/
21071F:	drivers/clk/spear/
21072F:	drivers/pinctrl/spear/
21073
21074SPI NOR SUBSYSTEM
21075M:	Tudor Ambarus <tudor.ambarus@linaro.org>
21076M:	Pratyush Yadav <pratyush@kernel.org>
21077M:	Michael Walle <mwalle@kernel.org>
21078L:	linux-mtd@lists.infradead.org
21079S:	Maintained
21080W:	http://www.linux-mtd.infradead.org/
21081Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
21082C:	irc://irc.oftc.net/mtd
21083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
21084F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
21085F:	drivers/mtd/spi-nor/
21086F:	include/linux/mtd/spi-nor.h
21087
21088SPI SUBSYSTEM
21089M:	Mark Brown <broonie@kernel.org>
21090L:	linux-spi@vger.kernel.org
21091S:	Maintained
21092Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
21093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
21094F:	Documentation/devicetree/bindings/spi/
21095F:	Documentation/spi/
21096F:	drivers/spi/
21097F:	include/linux/spi/
21098F:	include/uapi/linux/spi/
21099F:	tools/spi/
21100
21101SPIDERNET NETWORK DRIVER for CELL
21102M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
21103M:	Geoff Levand <geoff@infradead.org>
21104L:	netdev@vger.kernel.org
21105L:	linuxppc-dev@lists.ozlabs.org
21106S:	Maintained
21107F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
21108F:	drivers/net/ethernet/toshiba/spider_net*
21109
21110SPMI SUBSYSTEM
21111M:	Stephen Boyd <sboyd@kernel.org>
21112L:	linux-kernel@vger.kernel.org
21113S:	Maintained
21114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
21115F:	Documentation/devicetree/bindings/spmi/
21116F:	drivers/spmi/
21117F:	include/dt-bindings/spmi/spmi.h
21118F:	include/linux/spmi.h
21119F:	include/trace/events/spmi.h
21120
21121SPU FILE SYSTEM
21122M:	Jeremy Kerr <jk@ozlabs.org>
21123L:	linuxppc-dev@lists.ozlabs.org
21124S:	Supported
21125W:	http://www.ibm.com/developerworks/power/cell/
21126F:	Documentation/filesystems/spufs/spufs.rst
21127F:	arch/powerpc/platforms/cell/spufs/
21128
21129SQUASHFS FILE SYSTEM
21130M:	Phillip Lougher <phillip@squashfs.org.uk>
21131L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
21132S:	Maintained
21133W:	http://squashfs.org.uk
21134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
21135F:	Documentation/filesystems/squashfs.rst
21136F:	fs/squashfs/
21137
21138SRM (Alpha) environment access
21139M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
21140S:	Maintained
21141F:	arch/alpha/kernel/srm_env.c
21142
21143ST LSM6DSx IMU IIO DRIVER
21144M:	Lorenzo Bianconi <lorenzo@kernel.org>
21145L:	linux-iio@vger.kernel.org
21146S:	Maintained
21147W:	http://www.st.com/
21148F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
21149F:	drivers/iio/imu/st_lsm6dsx/
21150
21151ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
21152M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21153M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
21154L:	linux-media@vger.kernel.org
21155S:	Maintained
21156T:	git git://linuxtv.org/media_tree.git
21157F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
21158F:	drivers/media/i2c/st-mipid02.c
21159
21160ST STM32 FIREWALL
21161M:	Gatien Chevallier <gatien.chevallier@foss.st.com>
21162S:	Maintained
21163F:	drivers/bus/stm32_etzpc.c
21164F:	drivers/bus/stm32_firewall.c
21165F:	drivers/bus/stm32_rifsc.c
21166
21167ST STM32 I2C/SMBUS DRIVER
21168M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
21169M:	Alain Volmat <alain.volmat@foss.st.com>
21170L:	linux-i2c@vger.kernel.org
21171S:	Maintained
21172F:	drivers/i2c/busses/i2c-stm32*
21173
21174ST STM32 SPI DRIVER
21175M:	Alain Volmat <alain.volmat@foss.st.com>
21176L:	linux-spi@vger.kernel.org
21177S:	Maintained
21178F:	drivers/spi/spi-stm32.c
21179
21180ST STPDDC60 DRIVER
21181M:	Daniel Nilsson <daniel.nilsson@flex.com>
21182L:	linux-hwmon@vger.kernel.org
21183S:	Maintained
21184F:	Documentation/hwmon/stpddc60.rst
21185F:	drivers/hwmon/pmbus/stpddc60.c
21186
21187ST VGXY61 DRIVER
21188M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21189M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
21190L:	linux-media@vger.kernel.org
21191S:	Maintained
21192T:	git git://linuxtv.org/media_tree.git
21193F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
21194F:	Documentation/userspace-api/media/drivers/st-vgxy61.rst
21195F:	drivers/media/i2c/st-vgxy61.c
21196
21197ST VL53L0X ToF RANGER(I2C) IIO DRIVER
21198M:	Song Qiang <songqiang1304521@gmail.com>
21199L:	linux-iio@vger.kernel.org
21200S:	Maintained
21201F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
21202F:	drivers/iio/proximity/vl53l0x-i2c.c
21203
21204STABLE BRANCH
21205M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21206M:	Sasha Levin <sashal@kernel.org>
21207L:	stable@vger.kernel.org
21208S:	Supported
21209F:	Documentation/process/stable-kernel-rules.rst
21210
21211STAGING - ATOMISP DRIVER
21212M:	Hans de Goede <hdegoede@redhat.com>
21213M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21214R:	Sakari Ailus <sakari.ailus@linux.intel.com>
21215L:	linux-media@vger.kernel.org
21216S:	Maintained
21217F:	drivers/staging/media/atomisp/
21218
21219STAGING - FIELDBUS SUBSYSTEM
21220M:	Sven Van Asbroeck <TheSven73@gmail.com>
21221S:	Maintained
21222F:	drivers/staging/fieldbus/*
21223F:	drivers/staging/fieldbus/Documentation/
21224
21225STAGING - HMS ANYBUS-S BUS
21226M:	Sven Van Asbroeck <TheSven73@gmail.com>
21227S:	Maintained
21228F:	drivers/staging/fieldbus/anybuss/
21229
21230STAGING - INDUSTRIAL IO
21231M:	Jonathan Cameron <jic23@kernel.org>
21232L:	linux-iio@vger.kernel.org
21233S:	Odd Fixes
21234F:	Documentation/devicetree/bindings/staging/iio/
21235F:	drivers/staging/iio/
21236
21237STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
21238M:	Marc Dietrich <marvin24@gmx.de>
21239L:	ac100@lists.launchpad.net (moderated for non-subscribers)
21240L:	linux-tegra@vger.kernel.org
21241S:	Maintained
21242F:	drivers/staging/nvec/
21243
21244STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
21245M:	Jens Frederich <jfrederich@gmail.com>
21246M:	Jon Nettleton <jon.nettleton@gmail.com>
21247S:	Maintained
21248W:	http://wiki.laptop.org/go/DCON
21249F:	drivers/staging/olpc_dcon/
21250
21251STAGING - REALTEK RTL8712U DRIVERS
21252M:	Larry Finger <Larry.Finger@lwfinger.net>
21253M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
21254S:	Odd Fixes
21255F:	drivers/staging/rtl8712/
21256
21257STAGING - SEPS525 LCD CONTROLLER DRIVERS
21258M:	Michael Hennerich <michael.hennerich@analog.com>
21259L:	linux-fbdev@vger.kernel.org
21260S:	Supported
21261F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
21262F:	drivers/staging/fbtft/fb_seps525.c
21263
21264STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
21265M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
21266M:	Teddy Wang <teddy.wang@siliconmotion.com>
21267M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
21268L:	linux-fbdev@vger.kernel.org
21269S:	Maintained
21270F:	drivers/staging/sm750fb/
21271
21272STAGING - VIA VT665X DRIVERS
21273M:	Philipp Hortmann <philipp.g.hortmann@gmail.com>
21274S:	Odd Fixes
21275F:	drivers/staging/vt665?/
21276
21277STAGING SUBSYSTEM
21278M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21279L:	linux-staging@lists.linux.dev
21280S:	Supported
21281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
21282F:	drivers/staging/
21283
21284STANDALONE CACHE CONTROLLER DRIVERS
21285M:	Conor Dooley <conor@kernel.org>
21286L:	linux-riscv@lists.infradead.org
21287S:	Maintained
21288T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21289F:	drivers/cache
21290
21291STARFIRE/DURALAN NETWORK DRIVER
21292M:	Ion Badulescu <ionut@badula.org>
21293S:	Odd Fixes
21294F:	drivers/net/ethernet/adaptec/starfire*
21295
21296STARFIVE CAMERA SUBSYSTEM DRIVER
21297M:	Jack Zhu <jack.zhu@starfivetech.com>
21298M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21299L:	linux-media@vger.kernel.org
21300S:	Maintained
21301F:	Documentation/admin-guide/media/starfive_camss.rst
21302F:	Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
21303F:	drivers/staging/media/starfive/camss
21304
21305STARFIVE CRYPTO DRIVER
21306M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
21307M:	William Qiu <william.qiu@starfivetech.com>
21308S:	Supported
21309F:	Documentation/devicetree/bindings/crypto/starfive*
21310F:	drivers/crypto/starfive/
21311
21312STARFIVE DEVICETREES
21313M:	Emil Renner Berthing <kernel@esmil.dk>
21314S:	Maintained
21315F:	arch/riscv/boot/dts/starfive/
21316
21317STARFIVE DWMAC GLUE LAYER
21318M:	Emil Renner Berthing <kernel@esmil.dk>
21319M:	Minda Chen <minda.chen@starfivetech.com>
21320S:	Maintained
21321F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
21322F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
21323
21324STARFIVE JH7110 DPHY RX DRIVER
21325M:	Jack Zhu <jack.zhu@starfivetech.com>
21326M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21327S:	Supported
21328F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
21329F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
21330
21331STARFIVE JH7110 MMC/SD/SDIO DRIVER
21332M:	William Qiu <william.qiu@starfivetech.com>
21333S:	Supported
21334F:	Documentation/devicetree/bindings/mmc/starfive*
21335F:	drivers/mmc/host/dw_mmc-starfive.c
21336
21337STARFIVE JH7110 PLL CLOCK DRIVER
21338M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21339S:	Supported
21340F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
21341F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
21342
21343STARFIVE JH7110 PWMDAC DRIVER
21344M:	Hal Feng <hal.feng@starfivetech.com>
21345M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21346S:	Supported
21347F:	Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
21348F:	sound/soc/starfive/jh7110_pwmdac.c
21349
21350STARFIVE JH7110 SYSCON
21351M:	William Qiu <william.qiu@starfivetech.com>
21352M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21353S:	Supported
21354F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
21355
21356STARFIVE JH7110 TDM DRIVER
21357M:	Walker Chen <walker.chen@starfivetech.com>
21358S:	Maintained
21359F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
21360F:	sound/soc/starfive/jh7110_tdm.c
21361
21362STARFIVE JH71X0 CLOCK DRIVERS
21363M:	Emil Renner Berthing <kernel@esmil.dk>
21364M:	Hal Feng <hal.feng@starfivetech.com>
21365S:	Maintained
21366F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
21367F:	drivers/clk/starfive/clk-starfive-jh71*
21368F:	include/dt-bindings/clock/starfive?jh71*.h
21369
21370STARFIVE JH71X0 PINCTRL DRIVERS
21371M:	Emil Renner Berthing <kernel@esmil.dk>
21372M:	Jianlong Huang <jianlong.huang@starfivetech.com>
21373M:	Hal Feng <hal.feng@starfivetech.com>
21374L:	linux-gpio@vger.kernel.org
21375S:	Maintained
21376F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
21377F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
21378F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
21379F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
21380
21381STARFIVE JH71X0 RESET CONTROLLER DRIVERS
21382M:	Emil Renner Berthing <kernel@esmil.dk>
21383M:	Hal Feng <hal.feng@starfivetech.com>
21384S:	Maintained
21385F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
21386F:	drivers/reset/starfive/reset-starfive-jh71*
21387F:	include/dt-bindings/reset/starfive?jh71*.h
21388
21389STARFIVE JH71X0 USB DRIVERS
21390M:	Minda Chen <minda.chen@starfivetech.com>
21391S:	Maintained
21392F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
21393F:	drivers/usb/cdns3/cdns3-starfive.c
21394
21395STARFIVE JH71XX PMU CONTROLLER DRIVER
21396M:	Walker Chen <walker.chen@starfivetech.com>
21397M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21398S:	Supported
21399F:	Documentation/devicetree/bindings/power/starfive*
21400F:	drivers/pmdomain/starfive/
21401F:	include/dt-bindings/power/starfive,jh7110-pmu.h
21402
21403STARFIVE SOC DRIVERS
21404M:	Conor Dooley <conor@kernel.org>
21405S:	Maintained
21406T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21407F:	Documentation/devicetree/bindings/soc/starfive/
21408
21409STARFIVE STARLINK PMU DRIVER
21410M:	Ji Sheng Teoh <jisheng.teoh@starfivetech.com>
21411S:	Maintained
21412F:	Documentation/admin-guide/perf/starfive_starlink_pmu.rst
21413F:	Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
21414F:	drivers/perf/starfive_starlink_pmu.c
21415
21416STARFIVE TRNG DRIVER
21417M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
21418S:	Supported
21419F:	Documentation/devicetree/bindings/rng/starfive*
21420F:	drivers/char/hw_random/jh7110-trng.c
21421
21422STARFIVE WATCHDOG DRIVER
21423M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21424M:	Samin Guo <samin.guo@starfivetech.com>
21425S:	Supported
21426F:	Documentation/devicetree/bindings/watchdog/starfive*
21427F:	drivers/watchdog/starfive-wdt.c
21428
21429STARFIVE JH71X0 PCIE AND USB PHY DRIVER
21430M:	Minda Chen <minda.chen@starfivetech.com>
21431S:	Supported
21432F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
21433F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
21434F:	drivers/phy/starfive/phy-jh7110-pcie.c
21435F:	drivers/phy/starfive/phy-jh7110-usb.c
21436
21437STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
21438M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21439S:	Supported
21440F:	Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
21441F:	drivers/irqchip/irq-starfive-jh8100-intc.c
21442
21443STATIC BRANCH/CALL
21444M:	Peter Zijlstra <peterz@infradead.org>
21445M:	Josh Poimboeuf <jpoimboe@kernel.org>
21446M:	Jason Baron <jbaron@akamai.com>
21447R:	Steven Rostedt <rostedt@goodmis.org>
21448R:	Ard Biesheuvel <ardb@kernel.org>
21449S:	Supported
21450F:	arch/*/include/asm/jump_label*.h
21451F:	arch/*/include/asm/static_call*.h
21452F:	arch/*/kernel/jump_label.c
21453F:	arch/*/kernel/static_call.c
21454F:	include/linux/jump_label*.h
21455F:	include/linux/static_call*.h
21456F:	kernel/jump_label.c
21457F:	kernel/static_call.c
21458
21459STI AUDIO (ASoC) DRIVERS
21460M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21461L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21462S:	Maintained
21463F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
21464F:	sound/soc/sti/
21465
21466STI CEC DRIVER
21467M:	Alain Volmat <alain.volmat@foss.st.com>
21468S:	Maintained
21469F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
21470F:	drivers/media/cec/platform/sti/
21471
21472STK1160 USB VIDEO CAPTURE DRIVER
21473M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
21474L:	linux-media@vger.kernel.org
21475S:	Maintained
21476T:	git git://linuxtv.org/media_tree.git
21477F:	drivers/media/usb/stk1160/
21478
21479STM32 AUDIO (ASoC) DRIVERS
21480M:	Olivier Moysan <olivier.moysan@foss.st.com>
21481M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21482L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21483S:	Maintained
21484F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
21485F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
21486F:	sound/soc/stm/
21487
21488STM32 TIMER/LPTIMER DRIVERS
21489M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
21490S:	Maintained
21491F:	Documentation/ABI/testing/*timer-stm32
21492F:	Documentation/devicetree/bindings/*/*stm32-*timer*
21493F:	drivers/*/stm32-*timer*
21494F:	drivers/pwm/pwm-stm32*
21495F:	include/linux/*/stm32-*tim*
21496
21497STMMAC ETHERNET DRIVER
21498M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
21499M:	Jose Abreu <joabreu@synopsys.com>
21500L:	netdev@vger.kernel.org
21501S:	Supported
21502W:	http://www.stlinux.com
21503F:	Documentation/networking/device_drivers/ethernet/stmicro/
21504F:	drivers/net/ethernet/stmicro/stmmac/
21505
21506SUN HAPPY MEAL ETHERNET DRIVER
21507M:	Sean Anderson <seanga2@gmail.com>
21508S:	Maintained
21509F:	drivers/net/ethernet/sun/sunhme.*
21510
21511SUN3/3X
21512M:	Sam Creasey <sammy@sammy.net>
21513S:	Maintained
21514W:	http://sammy.net/sun3/
21515F:	arch/m68k/include/asm/sun3*
21516F:	arch/m68k/kernel/*sun3*
21517F:	arch/m68k/sun3*/
21518F:	drivers/net/ethernet/i825xx/sun3*
21519
21520SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
21521M:	Hans de Goede <hdegoede@redhat.com>
21522L:	linux-input@vger.kernel.org
21523S:	Maintained
21524F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
21525F:	drivers/input/keyboard/sun4i-lradc-keys.c
21526
21527SUNDANCE NETWORK DRIVER
21528M:	Denis Kirjanov <kda@linux-powerpc.org>
21529L:	netdev@vger.kernel.org
21530S:	Maintained
21531F:	drivers/net/ethernet/dlink/sundance.c
21532
21533SUNPLUS ETHERNET DRIVER
21534M:	Wells Lu <wellslutw@gmail.com>
21535L:	netdev@vger.kernel.org
21536S:	Maintained
21537W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
21538F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
21539F:	drivers/net/ethernet/sunplus/
21540
21541SUNPLUS MMC DRIVER
21542M:	Tony Huang <tonyhuang.sunplus@gmail.com>
21543M:	Li-hao Kuo <lhjeff911@gmail.com>
21544S:	Maintained
21545F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
21546F:	drivers/mmc/host/sunplus-mmc.c
21547
21548SUNPLUS OCOTP DRIVER
21549M:	Vincent Shih <vincent.sunplus@gmail.com>
21550S:	Maintained
21551F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
21552F:	drivers/nvmem/sunplus-ocotp.c
21553
21554SUNPLUS PWM DRIVER
21555M:	Hammer Hsieh <hammerh0314@gmail.com>
21556S:	Maintained
21557F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
21558F:	drivers/pwm/pwm-sunplus.c
21559
21560SUNPLUS RTC DRIVER
21561M:	Vincent Shih <vincent.sunplus@gmail.com>
21562L:	linux-rtc@vger.kernel.org
21563S:	Maintained
21564F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
21565F:	drivers/rtc/rtc-sunplus.c
21566
21567SUNPLUS SPI CONTROLLER INTERFACE DRIVER
21568M:	Li-hao Kuo <lhjeff911@gmail.com>
21569L:	linux-spi@vger.kernel.org
21570S:	Maintained
21571F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
21572F:	drivers/spi/spi-sunplus-sp7021.c
21573
21574SUNPLUS UART DRIVER
21575M:	Hammer Hsieh <hammerh0314@gmail.com>
21576S:	Maintained
21577F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
21578F:	drivers/tty/serial/sunplus-uart.c
21579
21580SUNPLUS USB2 PHY DRIVER
21581M:	Vincent Shih <vincent.sunplus@gmail.com>
21582L:	linux-usb@vger.kernel.org
21583S:	Maintained
21584F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
21585F:	drivers/phy/sunplus/Kconfig
21586F:	drivers/phy/sunplus/Makefile
21587F:	drivers/phy/sunplus/phy-sunplus-usb2.c
21588
21589SUNPLUS WATCHDOG DRIVER
21590M:	Xiantao Hu <xt.hu@cqplus1.com>
21591L:	linux-watchdog@vger.kernel.org
21592S:	Maintained
21593F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
21594F:	drivers/watchdog/sunplus_wdt.c
21595
21596SUPERH
21597M:	Yoshinori Sato <ysato@users.sourceforge.jp>
21598M:	Rich Felker <dalias@libc.org>
21599M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
21600L:	linux-sh@vger.kernel.org
21601S:	Maintained
21602Q:	http://patchwork.kernel.org/project/linux-sh/list/
21603F:	Documentation/arch/sh/
21604F:	arch/sh/
21605F:	drivers/sh/
21606
21607SUSPEND TO RAM
21608M:	"Rafael J. Wysocki" <rafael@kernel.org>
21609M:	Len Brown <len.brown@intel.com>
21610M:	Pavel Machek <pavel@ucw.cz>
21611L:	linux-pm@vger.kernel.org
21612S:	Supported
21613B:	https://bugzilla.kernel.org
21614F:	Documentation/power/
21615F:	arch/x86/kernel/acpi/sleep*
21616F:	arch/x86/kernel/acpi/wakeup*
21617F:	drivers/base/power/
21618F:	include/linux/freezer.h
21619F:	include/linux/pm.h
21620F:	include/linux/suspend.h
21621F:	kernel/power/
21622
21623SVGA HANDLING
21624M:	Martin Mares <mj@ucw.cz>
21625L:	linux-video@atrey.karlin.mff.cuni.cz
21626S:	Maintained
21627F:	Documentation/admin-guide/svga.rst
21628F:	arch/x86/boot/video*
21629
21630SWITCHDEV
21631M:	Jiri Pirko <jiri@resnulli.us>
21632M:	Ivan Vecera <ivecera@redhat.com>
21633L:	netdev@vger.kernel.org
21634S:	Supported
21635F:	include/net/switchdev.h
21636F:	net/switchdev/
21637
21638SY8106A REGULATOR DRIVER
21639M:	Icenowy Zheng <icenowy@aosc.io>
21640S:	Maintained
21641F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
21642F:	drivers/regulator/sy8106a-regulator.c
21643
21644SYNC FILE FRAMEWORK
21645M:	Sumit Semwal <sumit.semwal@linaro.org>
21646R:	Gustavo Padovan <gustavo@padovan.org>
21647L:	linux-media@vger.kernel.org
21648L:	dri-devel@lists.freedesktop.org
21649S:	Maintained
21650T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
21651F:	Documentation/driver-api/sync_file.rst
21652F:	drivers/dma-buf/dma-fence*
21653F:	drivers/dma-buf/sw_sync.c
21654F:	drivers/dma-buf/sync_*
21655F:	include/linux/sync_file.h
21656F:	include/uapi/linux/sync_file.h
21657
21658SYNOPSYS ARC ARCHITECTURE
21659M:	Vineet Gupta <vgupta@kernel.org>
21660L:	linux-snps-arc@lists.infradead.org
21661S:	Supported
21662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
21663F:	Documentation/arch/arc
21664F:	Documentation/devicetree/bindings/arc/*
21665F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
21666F:	arch/arc/
21667F:	drivers/clocksource/arc_timer.c
21668F:	drivers/tty/serial/arc_uart.c
21669
21670SYNOPSYS ARC HSDK SDP pll clock driver
21671M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21672S:	Supported
21673F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
21674F:	drivers/clk/clk-hsdk-pll.c
21675
21676SYNOPSYS ARC SDP clock driver
21677M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21678S:	Supported
21679F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
21680F:	drivers/clk/axs10x/*
21681
21682SYNOPSYS ARC SDP platform support
21683M:	Alexey Brodkin <abrodkin@synopsys.com>
21684S:	Supported
21685F:	Documentation/devicetree/bindings/arc/axs10*
21686F:	arch/arc/boot/dts/ax*
21687F:	arch/arc/plat-axs10x
21688
21689SYNOPSYS AXS10x RESET CONTROLLER DRIVER
21690M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21691S:	Supported
21692F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
21693F:	drivers/reset/reset-axs10x.c
21694
21695SYNOPSYS CREG GPIO DRIVER
21696M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21697S:	Maintained
21698F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
21699F:	drivers/gpio/gpio-creg-snps.c
21700
21701SYNOPSYS DESIGNWARE 8250 UART DRIVER
21702M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
21703R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21704S:	Supported
21705F:	drivers/tty/serial/8250/8250_dw.c
21706F:	drivers/tty/serial/8250/8250_dwlib.*
21707F:	drivers/tty/serial/8250/8250_lpss.c
21708
21709SYNOPSYS DESIGNWARE APB GPIO DRIVER
21710M:	Hoan Tran <hoan@os.amperecomputing.com>
21711M:	Serge Semin <fancer.lancer@gmail.com>
21712L:	linux-gpio@vger.kernel.org
21713S:	Maintained
21714F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
21715F:	drivers/gpio/gpio-dwapb.c
21716
21717SYNOPSYS DESIGNWARE APB SSI DRIVER
21718M:	Serge Semin <fancer.lancer@gmail.com>
21719L:	linux-spi@vger.kernel.org
21720S:	Supported
21721F:	Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
21722F:	drivers/spi/spi-dw*
21723
21724SYNOPSYS DESIGNWARE AXI DMAC DRIVER
21725M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21726S:	Maintained
21727F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
21728F:	drivers/dma/dw-axi-dmac/
21729
21730SYNOPSYS DESIGNWARE DMAC DRIVER
21731M:	Viresh Kumar <vireshk@kernel.org>
21732R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21733S:	Maintained
21734F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
21735F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
21736F:	drivers/dma/dw/
21737F:	include/dt-bindings/dma/dw-dmac.h
21738F:	include/linux/dma/dw.h
21739F:	include/linux/platform_data/dma-dw.h
21740
21741SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
21742M:	Jose Abreu <Jose.Abreu@synopsys.com>
21743L:	netdev@vger.kernel.org
21744S:	Supported
21745F:	drivers/net/ethernet/synopsys/
21746
21747SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
21748M:	Jose Abreu <Jose.Abreu@synopsys.com>
21749L:	netdev@vger.kernel.org
21750S:	Supported
21751F:	drivers/net/pcs/pcs-xpcs.c
21752F:	drivers/net/pcs/pcs-xpcs.h
21753F:	include/linux/pcs/pcs-xpcs.h
21754
21755SYNOPSYS DESIGNWARE I2C DRIVER
21756M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
21757R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21758R:	Mika Westerberg <mika.westerberg@linux.intel.com>
21759R:	Jan Dabros <jsd@semihalf.com>
21760L:	linux-i2c@vger.kernel.org
21761S:	Supported
21762F:	drivers/i2c/busses/i2c-designware-*
21763
21764SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
21765M:	Jaehoon Chung <jh80.chung@samsung.com>
21766L:	linux-mmc@vger.kernel.org
21767S:	Maintained
21768F:	drivers/mmc/host/dw_mmc*
21769
21770SYNOPSYS DESIGNWARE PCIE PMU DRIVER
21771M:	Shuai Xue <xueshuai@linux.alibaba.com>
21772M:	Jing Zhang <renyu.zj@linux.alibaba.com>
21773S:	Supported
21774F:	Documentation/admin-guide/perf/dwc_pcie_pmu.rst
21775F:	drivers/perf/dwc_pcie_pmu.c
21776
21777SYNOPSYS HSDK RESET CONTROLLER DRIVER
21778M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21779S:	Supported
21780F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
21781F:	drivers/reset/reset-hsdk.c
21782F:	include/dt-bindings/reset/snps,hsdk-reset.h
21783
21784SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
21785M:	Prabu Thangamuthu <prabu.t@synopsys.com>
21786M:	Manjunath M B <manjumb@synopsys.com>
21787L:	linux-mmc@vger.kernel.org
21788S:	Maintained
21789F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
21790
21791SYSTEM CONFIGURATION (SYSCON)
21792M:	Lee Jones <lee@kernel.org>
21793M:	Arnd Bergmann <arnd@arndb.de>
21794S:	Supported
21795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
21796F:	drivers/mfd/syscon.c
21797
21798SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
21799M:	Sudeep Holla <sudeep.holla@arm.com>
21800R:	Cristian Marussi <cristian.marussi@arm.com>
21801L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21802S:	Maintained
21803F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
21804F:	drivers/clk/clk-sc[mp]i.c
21805F:	drivers/cpufreq/sc[mp]i-cpufreq.c
21806F:	drivers/firmware/arm_scmi/
21807F:	drivers/firmware/arm_scpi.c
21808F:	drivers/hwmon/scmi-hwmon.c
21809F:	drivers/pinctrl/pinctrl-scmi.c
21810F:	drivers/pmdomain/arm/
21811F:	drivers/powercap/arm_scmi_powercap.c
21812F:	drivers/regulator/scmi-regulator.c
21813F:	drivers/reset/reset-scmi.c
21814F:	include/linux/sc[mp]i_protocol.h
21815F:	include/trace/events/scmi.h
21816F:	include/uapi/linux/virtio_scmi.h
21817
21818SYSTEM RESET/SHUTDOWN DRIVERS
21819M:	Sebastian Reichel <sre@kernel.org>
21820L:	linux-pm@vger.kernel.org
21821S:	Maintained
21822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
21823F:	Documentation/devicetree/bindings/power/reset/
21824F:	drivers/power/reset/
21825
21826SYSTEM TRACE MODULE CLASS
21827M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
21828S:	Maintained
21829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
21830F:	Documentation/trace/stm.rst
21831F:	drivers/hwtracing/stm/
21832F:	include/linux/stm.h
21833F:	include/uapi/linux/stm.h
21834
21835SYSTEM76 ACPI DRIVER
21836M:	Jeremy Soller <jeremy@system76.com>
21837M:	System76 Product Development <productdev@system76.com>
21838L:	platform-driver-x86@vger.kernel.org
21839S:	Maintained
21840F:	drivers/platform/x86/system76_acpi.c
21841
21842SYSV FILESYSTEM
21843S:	Orphan
21844F:	Documentation/filesystems/sysv-fs.rst
21845F:	fs/sysv/
21846F:	include/linux/sysv_fs.h
21847
21848TASKSTATS STATISTICS INTERFACE
21849M:	Balbir Singh <bsingharora@gmail.com>
21850S:	Maintained
21851F:	Documentation/accounting/taskstats*
21852F:	include/linux/taskstats*
21853F:	kernel/taskstats.c
21854
21855TC subsystem
21856M:	Jamal Hadi Salim <jhs@mojatatu.com>
21857M:	Cong Wang <xiyou.wangcong@gmail.com>
21858M:	Jiri Pirko <jiri@resnulli.us>
21859L:	netdev@vger.kernel.org
21860S:	Maintained
21861F:	include/net/pkt_cls.h
21862F:	include/net/pkt_sched.h
21863F:	include/net/tc_act/
21864F:	include/uapi/linux/pkt_cls.h
21865F:	include/uapi/linux/pkt_sched.h
21866F:	include/uapi/linux/tc_act/
21867F:	include/uapi/linux/tc_ematch/
21868F:	net/sched/
21869F:	tools/testing/selftests/tc-testing
21870
21871TC90522 MEDIA DRIVER
21872M:	Akihiro Tsukada <tskd08@gmail.com>
21873L:	linux-media@vger.kernel.org
21874S:	Odd Fixes
21875F:	drivers/media/dvb-frontends/tc90522*
21876
21877TCP LOW PRIORITY MODULE
21878M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
21879M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
21880S:	Maintained
21881W:	http://tcp-lp-mod.sourceforge.net/
21882F:	net/ipv4/tcp_lp.c
21883
21884TDA10071 MEDIA DRIVER
21885L:	linux-media@vger.kernel.org
21886S:	Orphan
21887W:	https://linuxtv.org
21888Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21889F:	drivers/media/dvb-frontends/tda10071*
21890
21891TDA18212 MEDIA DRIVER
21892L:	linux-media@vger.kernel.org
21893S:	Orphan
21894W:	https://linuxtv.org
21895Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21896F:	drivers/media/tuners/tda18212*
21897
21898TDA18218 MEDIA DRIVER
21899L:	linux-media@vger.kernel.org
21900S:	Orphan
21901W:	https://linuxtv.org
21902Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21903F:	drivers/media/tuners/tda18218*
21904
21905TDA18250 MEDIA DRIVER
21906M:	Olli Salonen <olli.salonen@iki.fi>
21907L:	linux-media@vger.kernel.org
21908S:	Maintained
21909W:	https://linuxtv.org
21910Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21911T:	git git://linuxtv.org/media_tree.git
21912F:	drivers/media/tuners/tda18250*
21913
21914TDA18271 MEDIA DRIVER
21915M:	Michael Krufky <mkrufky@linuxtv.org>
21916L:	linux-media@vger.kernel.org
21917S:	Maintained
21918W:	https://linuxtv.org
21919W:	http://github.com/mkrufky
21920Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21921T:	git git://linuxtv.org/mkrufky/tuners.git
21922F:	drivers/media/tuners/tda18271*
21923
21924TDA1997x MEDIA DRIVER
21925M:	Tim Harvey <tharvey@gateworks.com>
21926L:	linux-media@vger.kernel.org
21927S:	Maintained
21928W:	https://linuxtv.org
21929Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21930F:	drivers/media/i2c/tda1997x.*
21931
21932TDA827x MEDIA DRIVER
21933M:	Michael Krufky <mkrufky@linuxtv.org>
21934L:	linux-media@vger.kernel.org
21935S:	Maintained
21936W:	https://linuxtv.org
21937W:	http://github.com/mkrufky
21938Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21939T:	git git://linuxtv.org/mkrufky/tuners.git
21940F:	drivers/media/tuners/tda8290.*
21941
21942TDA8290 MEDIA DRIVER
21943M:	Michael Krufky <mkrufky@linuxtv.org>
21944L:	linux-media@vger.kernel.org
21945S:	Maintained
21946W:	https://linuxtv.org
21947W:	http://github.com/mkrufky
21948Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21949T:	git git://linuxtv.org/mkrufky/tuners.git
21950F:	drivers/media/tuners/tda8290.*
21951
21952TDA9840 MEDIA DRIVER
21953M:	Hans Verkuil <hverkuil@xs4all.nl>
21954L:	linux-media@vger.kernel.org
21955S:	Maintained
21956W:	https://linuxtv.org
21957T:	git git://linuxtv.org/media_tree.git
21958F:	drivers/media/i2c/tda9840*
21959
21960TEA5761 TUNER DRIVER
21961M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21962L:	linux-media@vger.kernel.org
21963S:	Odd fixes
21964W:	https://linuxtv.org
21965T:	git git://linuxtv.org/media_tree.git
21966F:	drivers/media/tuners/tea5761.*
21967
21968TEA5767 TUNER DRIVER
21969M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21970L:	linux-media@vger.kernel.org
21971S:	Maintained
21972W:	https://linuxtv.org
21973T:	git git://linuxtv.org/media_tree.git
21974F:	drivers/media/tuners/tea5767.*
21975
21976TEA6415C MEDIA DRIVER
21977M:	Hans Verkuil <hverkuil@xs4all.nl>
21978L:	linux-media@vger.kernel.org
21979S:	Maintained
21980W:	https://linuxtv.org
21981T:	git git://linuxtv.org/media_tree.git
21982F:	drivers/media/i2c/tea6415c*
21983
21984TEA6420 MEDIA DRIVER
21985M:	Hans Verkuil <hverkuil@xs4all.nl>
21986L:	linux-media@vger.kernel.org
21987S:	Maintained
21988W:	https://linuxtv.org
21989T:	git git://linuxtv.org/media_tree.git
21990F:	drivers/media/i2c/tea6420*
21991
21992TEAM DRIVER
21993M:	Jiri Pirko <jiri@resnulli.us>
21994L:	netdev@vger.kernel.org
21995S:	Supported
21996F:	Documentation/netlink/specs/team.yaml
21997F:	drivers/net/team/
21998F:	include/linux/if_team.h
21999F:	include/uapi/linux/if_team.h
22000F:	tools/testing/selftests/drivers/net/team/
22001
22002TECHNICAL ADVISORY BOARD PROCESS DOCS
22003M:	"Theodore Ts'o" <tytso@mit.edu>
22004M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22005L:	tech-board-discuss@lists.linux.dev
22006S:	Maintained
22007F:	Documentation/process/contribution-maturity-model.rst
22008F:	Documentation/process/researcher-guidelines.rst
22009
22010TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
22011M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
22012S:	Maintained
22013F:	arch/x86/platform/ts5500/
22014
22015TECHNOTREND USB IR RECEIVER
22016M:	Sean Young <sean@mess.org>
22017L:	linux-media@vger.kernel.org
22018S:	Maintained
22019F:	drivers/media/rc/ttusbir.c
22020
22021TECHWELL TW9900 VIDEO DECODER
22022M:	Mehdi Djait <mehdi.djait@bootlin.com>
22023L:	linux-media@vger.kernel.org
22024S:	Maintained
22025F:	drivers/media/i2c/tw9900.c
22026
22027TECHWELL TW9910 VIDEO DECODER
22028L:	linux-media@vger.kernel.org
22029S:	Orphan
22030F:	drivers/media/i2c/tw9910.c
22031F:	include/media/i2c/tw9910.h
22032
22033TEE SUBSYSTEM
22034M:	Jens Wiklander <jens.wiklander@linaro.org>
22035R:	Sumit Garg <sumit.garg@linaro.org>
22036L:	op-tee@lists.trustedfirmware.org
22037S:	Maintained
22038F:	Documentation/driver-api/tee.rst
22039F:	Documentation/tee/
22040F:	Documentation/userspace-api/tee.rst
22041F:	drivers/tee/
22042F:	include/linux/tee_core.h
22043F:	include/linux/tee_drv.h
22044F:	include/uapi/linux/tee.h
22045
22046TEGRA ARCHITECTURE SUPPORT
22047M:	Thierry Reding <thierry.reding@gmail.com>
22048M:	Jonathan Hunter <jonathanh@nvidia.com>
22049L:	linux-tegra@vger.kernel.org
22050S:	Supported
22051Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
22052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
22053N:	[^a-z]tegra
22054
22055TEGRA CLOCK DRIVER
22056M:	Peter De Schrijver <pdeschrijver@nvidia.com>
22057M:	Prashant Gaikwad <pgaikwad@nvidia.com>
22058S:	Supported
22059F:	drivers/clk/tegra/
22060
22061TEGRA CRYPTO DRIVERS
22062M:	Akhil R <akhilrajeev@nvidia.com>
22063S:	Supported
22064F:	drivers/crypto/tegra/*
22065
22066TEGRA DMA DRIVERS
22067M:	Laxman Dewangan <ldewangan@nvidia.com>
22068M:	Jon Hunter <jonathanh@nvidia.com>
22069S:	Supported
22070F:	drivers/dma/tegra*
22071
22072TEGRA I2C DRIVER
22073M:	Laxman Dewangan <ldewangan@nvidia.com>
22074R:	Dmitry Osipenko <digetx@gmail.com>
22075S:	Supported
22076F:	drivers/i2c/busses/i2c-tegra.c
22077
22078TEGRA IOMMU DRIVERS
22079M:	Thierry Reding <thierry.reding@gmail.com>
22080R:	Krishna Reddy <vdumpa@nvidia.com>
22081L:	linux-tegra@vger.kernel.org
22082S:	Supported
22083F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
22084F:	drivers/iommu/tegra*
22085
22086TEGRA KBC DRIVER
22087M:	Laxman Dewangan <ldewangan@nvidia.com>
22088S:	Supported
22089F:	drivers/input/keyboard/tegra-kbc.c
22090
22091TEGRA NAND DRIVER
22092M:	Stefan Agner <stefan@agner.ch>
22093M:	Lucas Stach <dev@lynxeye.de>
22094S:	Maintained
22095F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
22096F:	drivers/mtd/nand/raw/tegra_nand.c
22097
22098TEGRA PWM DRIVER
22099M:	Thierry Reding <thierry.reding@gmail.com>
22100S:	Supported
22101F:	drivers/pwm/pwm-tegra.c
22102
22103TEGRA QUAD SPI DRIVER
22104M:	Thierry Reding <thierry.reding@gmail.com>
22105M:	Jonathan Hunter <jonathanh@nvidia.com>
22106M:	Sowjanya Komatineni <skomatineni@nvidia.com>
22107L:	linux-tegra@vger.kernel.org
22108S:	Maintained
22109F:	drivers/spi/spi-tegra210-quad.c
22110
22111TEGRA SERIAL DRIVER
22112M:	Laxman Dewangan <ldewangan@nvidia.com>
22113S:	Supported
22114F:	drivers/tty/serial/serial-tegra.c
22115
22116TEGRA SPI DRIVER
22117M:	Laxman Dewangan <ldewangan@nvidia.com>
22118S:	Supported
22119F:	drivers/spi/spi-tegra*
22120
22121TEGRA VIDEO DRIVER
22122M:	Thierry Reding <thierry.reding@gmail.com>
22123M:	Jonathan Hunter <jonathanh@nvidia.com>
22124M:	Sowjanya Komatineni <skomatineni@nvidia.com>
22125M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
22126L:	linux-media@vger.kernel.org
22127L:	linux-tegra@vger.kernel.org
22128S:	Maintained
22129F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
22130F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
22131F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
22132F:	drivers/staging/media/tegra-video/
22133
22134TEGRA XUSB PADCTL DRIVER
22135M:	JC Kuo <jckuo@nvidia.com>
22136S:	Supported
22137F:	drivers/phy/tegra/xusb*
22138
22139TEHUTI ETHERNET DRIVER
22140M:	Andy Gospodarek <andy@greyhouse.net>
22141L:	netdev@vger.kernel.org
22142S:	Supported
22143F:	drivers/net/ethernet/tehuti/*
22144
22145TELECOM CLOCK DRIVER FOR MCPL0010
22146M:	Mark Gross <markgross@kernel.org>
22147S:	Supported
22148F:	drivers/char/tlclk.c
22149
22150TEMPO SEMICONDUCTOR DRIVERS
22151M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
22152S:	Maintained
22153F:	Documentation/devicetree/bindings/sound/tscs*.txt
22154F:	sound/soc/codecs/tscs*.c
22155F:	sound/soc/codecs/tscs*.h
22156
22157TENSILICA XTENSA PORT (xtensa)
22158M:	Chris Zankel <chris@zankel.net>
22159M:	Max Filippov <jcmvbkbc@gmail.com>
22160S:	Maintained
22161T:	git https://github.com/jcmvbkbc/linux-xtensa.git
22162F:	arch/xtensa/
22163F:	drivers/irqchip/irq-xtensa-*
22164
22165TEXAS INSTRUMENTS ASoC DRIVERS
22166M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22167L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22168S:	Maintained
22169F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
22170F:	sound/soc/ti/
22171
22172TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
22173M:	Shenghao Ding <shenghao-ding@ti.com>
22174M:	Kevin Lu <kevin-lu@ti.com>
22175M:	Baojun Xu <baojun.xu@ti.com>
22176L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22177S:	Maintained
22178F:	Documentation/devicetree/bindings/sound/tas2552.txt
22179F:	Documentation/devicetree/bindings/sound/tas2562.yaml
22180F:	Documentation/devicetree/bindings/sound/tas2770.yaml
22181F:	Documentation/devicetree/bindings/sound/tas27xx.yaml
22182F:	Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
22183F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
22184F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
22185F:	Documentation/devicetree/bindings/sound/tlv320adcx140.yaml
22186F:	Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
22187F:	Documentation/devicetree/bindings/sound/tpa6130a2.txt
22188F:	include/sound/tas2*.h
22189F:	include/sound/tlv320*.h
22190F:	include/sound/tpa6130a2-plat.h
22191F:	sound/pci/hda/tas2781_hda_i2c.c
22192F:	sound/soc/codecs/pcm1681.c
22193F:	sound/soc/codecs/pcm1789*.*
22194F:	sound/soc/codecs/pcm179x*.*
22195F:	sound/soc/codecs/pcm186x*.*
22196F:	sound/soc/codecs/pcm3008.*
22197F:	sound/soc/codecs/pcm3060*.*
22198F:	sound/soc/codecs/pcm3168a*.*
22199F:	sound/soc/codecs/pcm5102a.c
22200F:	sound/soc/codecs/pcm512x*.*
22201F:	sound/soc/codecs/tas2*.*
22202F:	sound/soc/codecs/tlv320*.*
22203F:	sound/soc/codecs/tpa6130a2.*
22204
22205TEXAS INSTRUMENTS DMA DRIVERS
22206M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22207L:	dmaengine@vger.kernel.org
22208S:	Maintained
22209F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
22210F:	Documentation/devicetree/bindings/dma/ti-edma.txt
22211F:	Documentation/devicetree/bindings/dma/ti/
22212F:	drivers/dma/ti/
22213F:	include/linux/dma/k3-psil.h
22214F:	include/linux/dma/k3-udma-glue.h
22215F:	include/linux/dma/ti-cppi5.h
22216X:	drivers/dma/ti/cppi41.c
22217
22218TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
22219M:	Robert Marko <robert.marko@sartura.hr>
22220M:	Luka Perkov <luka.perkov@sartura.hr>
22221L:	linux-hwmon@vger.kernel.org
22222S:	Maintained
22223F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
22224F:	Documentation/hwmon/tps23861.rst
22225F:	drivers/hwmon/tps23861.c
22226
22227TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
22228M:	Ricardo Ribalda <ribalda@kernel.org>
22229L:	linux-iio@vger.kernel.org
22230S:	Supported
22231F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
22232F:	drivers/iio/dac/ti-dac7612.c
22233
22234TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
22235M:	Nishanth Menon <nm@ti.com>
22236M:	Tero Kristo <kristo@kernel.org>
22237M:	Santosh Shilimkar <ssantosh@kernel.org>
22238L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22239S:	Maintained
22240F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
22241F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
22242F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
22243F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
22244F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
22245F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
22246F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
22247F:	drivers/clk/keystone/sci-clk.c
22248F:	drivers/firmware/ti_sci*
22249F:	drivers/irqchip/irq-ti-sci-inta.c
22250F:	drivers/irqchip/irq-ti-sci-intr.c
22251F:	drivers/reset/reset-ti-sci.c
22252F:	drivers/soc/ti/ti_sci_inta_msi.c
22253F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
22254F:	include/dt-bindings/soc/ti,sci_pm_domain.h
22255F:	include/linux/soc/ti/ti_sci_inta_msi.h
22256F:	include/linux/soc/ti/ti_sci_protocol.h
22257
22258TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
22259M:	Puranjay Mohan <puranjay@kernel.org>
22260L:	linux-iio@vger.kernel.org
22261S:	Supported
22262F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
22263F:	drivers/iio/temperature/tmp117.c
22264
22265THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
22266M:	Hans Verkuil <hverkuil@xs4all.nl>
22267L:	linux-media@vger.kernel.org
22268S:	Maintained
22269W:	https://linuxtv.org
22270T:	git git://linuxtv.org/media_tree.git
22271F:	drivers/media/radio/radio-raremono.c
22272
22273THERMAL
22274M:	Rafael J. Wysocki <rafael@kernel.org>
22275M:	Daniel Lezcano <daniel.lezcano@linaro.org>
22276R:	Zhang Rui <rui.zhang@intel.com>
22277R:	Lukasz Luba <lukasz.luba@arm.com>
22278L:	linux-pm@vger.kernel.org
22279S:	Supported
22280Q:	https://patchwork.kernel.org/project/linux-pm/list/
22281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
22282F:	Documentation/ABI/testing/sysfs-class-thermal
22283F:	Documentation/admin-guide/thermal/
22284F:	Documentation/devicetree/bindings/thermal/
22285F:	Documentation/driver-api/thermal/
22286F:	drivers/thermal/
22287F:	include/dt-bindings/thermal/
22288F:	include/linux/cpu_cooling.h
22289F:	include/linux/thermal.h
22290F:	include/uapi/linux/thermal.h
22291F:	tools/lib/thermal/
22292F:	tools/thermal/
22293
22294THERMAL DRIVER FOR AMLOGIC SOCS
22295M:	Guillaume La Roque <glaroque@baylibre.com>
22296L:	linux-pm@vger.kernel.org
22297L:	linux-amlogic@lists.infradead.org
22298S:	Supported
22299W:	http://linux-meson.com/
22300F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
22301F:	drivers/thermal/amlogic_thermal.c
22302
22303THERMAL/CPU_COOLING
22304M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
22305M:	Daniel Lezcano <daniel.lezcano@linaro.org>
22306M:	Viresh Kumar <viresh.kumar@linaro.org>
22307R:	Lukasz Luba <lukasz.luba@arm.com>
22308L:	linux-pm@vger.kernel.org
22309S:	Supported
22310F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
22311F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
22312F:	drivers/thermal/cpufreq_cooling.c
22313F:	drivers/thermal/cpuidle_cooling.c
22314F:	include/linux/cpu_cooling.h
22315
22316THERMAL/POWER_ALLOCATOR
22317M:	Lukasz Luba <lukasz.luba@arm.com>
22318L:	linux-pm@vger.kernel.org
22319S:	Maintained
22320F:	Documentation/driver-api/thermal/power_allocator.rst
22321F:	drivers/thermal/gov_power_allocator.c
22322F:	drivers/thermal/thermal_trace_ipa.h
22323
22324THINKPAD ACPI EXTRAS DRIVER
22325M:	Henrique de Moraes Holschuh <hmh@hmh.eng.br>
22326L:	ibm-acpi-devel@lists.sourceforge.net
22327L:	platform-driver-x86@vger.kernel.org
22328S:	Maintained
22329W:	http://ibm-acpi.sourceforge.net
22330W:	http://thinkwiki.org/wiki/Ibm-acpi
22331T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
22332F:	drivers/platform/x86/thinkpad_acpi.c
22333
22334THINKPAD LMI DRIVER
22335M:	Mark Pearson <markpearson@lenovo.com>
22336L:	platform-driver-x86@vger.kernel.org
22337S:	Maintained
22338F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
22339F:	drivers/platform/x86/think-lmi.?
22340
22341THP7312 ISP DRIVER
22342M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22343M:	Paul Elder <paul.elder@ideasonboard.com>
22344L:	linux-media@vger.kernel.org
22345S:	Maintained
22346T:	git git://linuxtv.org/media_tree.git
22347F:	Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
22348F:	Documentation/userspace-api/media/drivers/thp7312.rst
22349F:	drivers/media/i2c/thp7312.c
22350F:	include/uapi/linux/thp7312.h
22351
22352THUNDERBOLT DMA TRAFFIC TEST DRIVER
22353M:	Isaac Hazan <isaac.hazan@intel.com>
22354L:	linux-usb@vger.kernel.org
22355S:	Maintained
22356F:	drivers/thunderbolt/dma_test.c
22357
22358THUNDERBOLT DRIVER
22359M:	Andreas Noever <andreas.noever@gmail.com>
22360M:	Michael Jamet <michael.jamet@intel.com>
22361M:	Mika Westerberg <mika.westerberg@linux.intel.com>
22362M:	Yehezkel Bernat <YehezkelShB@gmail.com>
22363L:	linux-usb@vger.kernel.org
22364S:	Maintained
22365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
22366F:	Documentation/admin-guide/thunderbolt.rst
22367F:	drivers/thunderbolt/
22368F:	include/linux/thunderbolt.h
22369
22370THUNDERBOLT NETWORK DRIVER
22371M:	Michael Jamet <michael.jamet@intel.com>
22372M:	Mika Westerberg <mika.westerberg@linux.intel.com>
22373M:	Yehezkel Bernat <YehezkelShB@gmail.com>
22374L:	netdev@vger.kernel.org
22375S:	Maintained
22376F:	drivers/net/thunderbolt/
22377
22378THUNDERX GPIO DRIVER
22379M:	Robert Richter <rric@kernel.org>
22380S:	Odd Fixes
22381F:	drivers/gpio/gpio-thunderx.c
22382
22383TI ADS7924 ADC DRIVER
22384M:	Hugo Villeneuve <hvilleneuve@dimonoff.com>
22385L:	linux-iio@vger.kernel.org
22386S:	Supported
22387F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
22388F:	drivers/iio/adc/ti-ads7924.c
22389
22390TI AM437X VPFE DRIVER
22391M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22392L:	linux-media@vger.kernel.org
22393S:	Maintained
22394W:	https://linuxtv.org
22395Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22396T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22397F:	drivers/media/platform/ti/am437x/
22398
22399TI BANDGAP AND THERMAL DRIVER
22400M:	Eduardo Valentin <edubezval@gmail.com>
22401M:	Keerthy <j-keerthy@ti.com>
22402L:	linux-pm@vger.kernel.org
22403L:	linux-omap@vger.kernel.org
22404S:	Maintained
22405F:	drivers/thermal/ti-soc-thermal/
22406
22407TI BQ27XXX POWER SUPPLY DRIVER
22408F:	drivers/power/supply/bq27xxx_battery.c
22409F:	drivers/power/supply/bq27xxx_battery_i2c.c
22410F:	include/linux/power/bq27xxx_battery.h
22411
22412TI CDCE706 CLOCK DRIVER
22413M:	Max Filippov <jcmvbkbc@gmail.com>
22414S:	Maintained
22415F:	drivers/clk/clk-cdce706.c
22416
22417TI CLOCK DRIVER
22418M:	Tero Kristo <kristo@kernel.org>
22419L:	linux-omap@vger.kernel.org
22420S:	Odd Fixes
22421F:	drivers/clk/ti/
22422F:	include/linux/clk/ti.h
22423
22424TI DAVINCI MACHINE SUPPORT
22425M:	Bartosz Golaszewski <brgl@bgdev.pl>
22426L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22427S:	Maintained
22428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
22429F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
22430F:	arch/arm/boot/dts/ti/davinci/
22431F:	arch/arm/mach-davinci/
22432F:	drivers/i2c/busses/i2c-davinci.c
22433
22434TI DAVINCI SERIES CLOCK DRIVER
22435M:	David Lechner <david@lechnology.com>
22436S:	Maintained
22437F:	Documentation/devicetree/bindings/clock/ti/davinci/
22438F:	drivers/clk/davinci/
22439F:	include/linux/clk/davinci.h
22440
22441TI DAVINCI SERIES GPIO DRIVER
22442M:	Keerthy <j-keerthy@ti.com>
22443L:	linux-gpio@vger.kernel.org
22444S:	Maintained
22445F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
22446F:	drivers/gpio/gpio-davinci.c
22447
22448TI DAVINCI SERIES MEDIA DRIVER
22449M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22450L:	linux-media@vger.kernel.org
22451S:	Maintained
22452W:	https://linuxtv.org
22453Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22454T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22455F:	drivers/media/platform/ti/davinci/
22456F:	include/media/davinci/
22457
22458TI ENHANCED CAPTURE (eCAP) DRIVER
22459M:	Vignesh Raghavendra <vigneshr@ti.com>
22460R:	Julien Panis <jpanis@baylibre.com>
22461L:	linux-iio@vger.kernel.org
22462L:	linux-omap@vger.kernel.org
22463S:	Maintained
22464F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
22465F:	drivers/counter/ti-ecap-capture.c
22466
22467TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
22468R:	David Lechner <david@lechnology.com>
22469L:	linux-iio@vger.kernel.org
22470F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
22471F:	drivers/counter/ti-eqep.c
22472
22473TI ETHERNET SWITCH DRIVER (CPSW)
22474R:	Siddharth Vadapalli <s-vadapalli@ti.com>
22475R:	Roger Quadros <rogerq@kernel.org>
22476L:	linux-omap@vger.kernel.org
22477L:	netdev@vger.kernel.org
22478S:	Maintained
22479F:	drivers/net/ethernet/ti/cpsw*
22480F:	drivers/net/ethernet/ti/davinci*
22481
22482TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
22483M:	Alex Dubov <oakad@yahoo.com>
22484S:	Maintained
22485W:	http://tifmxx.berlios.de/
22486F:	drivers/memstick/host/tifm_ms.c
22487F:	drivers/misc/tifm*
22488F:	drivers/mmc/host/tifm_sd.c
22489F:	include/linux/tifm.h
22490
22491TI FPD-LINK DRIVERS
22492M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
22493L:	linux-media@vger.kernel.org
22494S:	Maintained
22495F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
22496F:	drivers/media/i2c/ds90*
22497F:	include/media/i2c/ds90*
22498
22499TI HDC302X HUMIDITY DRIVER
22500M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
22501M:	Li peiyu <579lpy@gmail.com>
22502L:	linux-iio@vger.kernel.org
22503S:	Maintained
22504F:	Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
22505F:	drivers/iio/humidity/hdc3020.c
22506
22507TI ICSSG ETHERNET DRIVER (ICSSG)
22508R:	MD Danish Anwar <danishanwar@ti.com>
22509R:	Roger Quadros <rogerq@kernel.org>
22510L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22511L:	netdev@vger.kernel.org
22512S:	Maintained
22513F:	Documentation/devicetree/bindings/net/ti,icss*.yaml
22514F:	drivers/net/ethernet/ti/icssg/*
22515
22516TI J721E CSI2RX DRIVER
22517M:	Jai Luthra <j-luthra@ti.com>
22518L:	linux-media@vger.kernel.org
22519S:	Maintained
22520F:	Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
22521F:	drivers/media/platform/ti/j721e-csi2rx/
22522
22523TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
22524M:	Nishanth Menon <nm@ti.com>
22525M:	Santosh Shilimkar <ssantosh@kernel.org>
22526L:	linux-kernel@vger.kernel.org
22527L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22528S:	Maintained
22529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
22530F:	drivers/pmdomain/ti/omap_prm.c
22531F:	drivers/soc/ti/*
22532
22533TI LM49xxx FAMILY ASoC CODEC DRIVERS
22534M:	M R Swami Reddy <mr.swami.reddy@ti.com>
22535M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
22536L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22537S:	Maintained
22538F:	sound/soc/codecs/isabelle*
22539F:	sound/soc/codecs/lm49453*
22540
22541TI LMP92064 ADC DRIVER
22542M:	Leonard Göhrs <l.goehrs@pengutronix.de>
22543R:	kernel@pengutronix.de
22544L:	linux-iio@vger.kernel.org
22545S:	Maintained
22546F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
22547F:	drivers/iio/adc/ti-lmp92064.c
22548
22549TI PCM3060 ASoC CODEC DRIVER
22550M:	Kirill Marinushkin <kmarinushkin@birdec.com>
22551L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22552S:	Maintained
22553F:	Documentation/devicetree/bindings/sound/pcm3060.txt
22554F:	sound/soc/codecs/pcm3060*
22555
22556TI TAS571X FAMILY ASoC CODEC DRIVER
22557M:	Kevin Cernekee <cernekee@chromium.org>
22558L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22559S:	Odd Fixes
22560F:	sound/soc/codecs/tas571x*
22561
22562TI TMAG5273 MAGNETOMETER DRIVER
22563M:	Gerald Loacker <gerald.loacker@wolfvision.net>
22564L:	linux-iio@vger.kernel.org
22565S:	Maintained
22566F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
22567F:	drivers/iio/magnetometer/tmag5273.c
22568
22569TI TRF7970A NFC DRIVER
22570M:	Mark Greer <mgreer@animalcreek.com>
22571L:	linux-wireless@vger.kernel.org
22572S:	Supported
22573F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
22574F:	drivers/nfc/trf7970a.c
22575
22576TI TSC2046 ADC DRIVER
22577M:	Oleksij Rempel <o.rempel@pengutronix.de>
22578R:	kernel@pengutronix.de
22579L:	linux-iio@vger.kernel.org
22580S:	Maintained
22581F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
22582F:	drivers/iio/adc/ti-tsc2046.c
22583
22584TI TWL4030 SERIES SOC CODEC DRIVER
22585M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22586L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22587S:	Maintained
22588F:	sound/soc/codecs/twl4030*
22589
22590TI VPE/CAL DRIVERS
22591M:	Benoit Parrot <bparrot@ti.com>
22592L:	linux-media@vger.kernel.org
22593S:	Maintained
22594W:	http://linuxtv.org/
22595Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22596F:	Documentation/devicetree/bindings/media/ti,cal.yaml
22597F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
22598F:	drivers/media/platform/ti/cal/
22599F:	drivers/media/platform/ti/vpe/
22600
22601TI WILINK WIRELESS DRIVERS
22602L:	linux-wireless@vger.kernel.org
22603S:	Orphan
22604W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
22605W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
22606F:	drivers/net/wireless/ti/
22607
22608TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
22609M:	John Stultz <jstultz@google.com>
22610M:	Thomas Gleixner <tglx@linutronix.de>
22611R:	Stephen Boyd <sboyd@kernel.org>
22612L:	linux-kernel@vger.kernel.org
22613S:	Supported
22614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
22615F:	include/linux/clocksource.h
22616F:	include/linux/time.h
22617F:	include/linux/timekeeper_internal.h
22618F:	include/linux/timekeeping.h
22619F:	include/linux/timex.h
22620F:	include/uapi/linux/time.h
22621F:	include/uapi/linux/timex.h
22622F:	kernel/time/alarmtimer.c
22623F:	kernel/time/clocksource*
22624F:	kernel/time/ntp*
22625F:	kernel/time/time.c
22626F:	kernel/time/timeconst.bc
22627F:	kernel/time/timeconv.c
22628F:	kernel/time/timecounter.c
22629F:	kernel/time/timekeeping*
22630F:	kernel/time/time_test.c
22631F:	tools/testing/selftests/timers/
22632
22633TIPC NETWORK LAYER
22634M:	Jon Maloy <jmaloy@redhat.com>
22635M:	Ying Xue <ying.xue@windriver.com>
22636L:	netdev@vger.kernel.org (core kernel code)
22637L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
22638S:	Maintained
22639W:	http://tipc.sourceforge.net/
22640F:	include/uapi/linux/tipc*.h
22641F:	net/tipc/
22642
22643TLAN NETWORK DRIVER
22644M:	Samuel Chessman <chessman@tux.org>
22645L:	tlan-devel@lists.sourceforge.net (subscribers-only)
22646S:	Maintained
22647W:	http://sourceforge.net/projects/tlan/
22648F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
22649F:	drivers/net/ethernet/ti/tlan.*
22650
22651TMIO/SDHI MMC DRIVER
22652M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
22653L:	linux-mmc@vger.kernel.org
22654L:	linux-renesas-soc@vger.kernel.org
22655S:	Supported
22656F:	drivers/mmc/host/renesas_sdhi*
22657F:	drivers/mmc/host/tmio_mmc*
22658F:	include/linux/mfd/tmio.h
22659
22660TMP513 HARDWARE MONITOR DRIVER
22661M:	Eric Tremblay <etremblay@distech-controls.com>
22662L:	linux-hwmon@vger.kernel.org
22663S:	Maintained
22664F:	Documentation/hwmon/tmp513.rst
22665F:	drivers/hwmon/tmp513.c
22666
22667TMPFS (SHMEM FILESYSTEM)
22668M:	Hugh Dickins <hughd@google.com>
22669L:	linux-mm@kvack.org
22670S:	Maintained
22671F:	include/linux/shmem_fs.h
22672F:	mm/shmem.c
22673
22674TOMOYO SECURITY MODULE
22675M:	Kentaro Takeda <takedakn@nttdata.co.jp>
22676M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
22677L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
22678L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
22679L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
22680L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
22681S:	Maintained
22682W:	https://tomoyo.osdn.jp/
22683F:	security/tomoyo/
22684
22685TOPSTAR LAPTOP EXTRAS DRIVER
22686M:	Herton Ronaldo Krzesinski <herton@canonical.com>
22687L:	platform-driver-x86@vger.kernel.org
22688S:	Maintained
22689F:	drivers/platform/x86/topstar-laptop.c
22690
22691TORTURE-TEST MODULES
22692M:	Davidlohr Bueso <dave@stgolabs.net>
22693M:	"Paul E. McKenney" <paulmck@kernel.org>
22694M:	Josh Triplett <josh@joshtriplett.org>
22695L:	linux-kernel@vger.kernel.org
22696S:	Supported
22697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
22698F:	Documentation/RCU/torture.rst
22699F:	kernel/locking/locktorture.c
22700F:	kernel/rcu/rcuscale.c
22701F:	kernel/rcu/rcutorture.c
22702F:	kernel/rcu/refscale.c
22703F:	kernel/torture.c
22704
22705TOSHIBA ACPI EXTRAS DRIVER
22706M:	Azael Avalos <coproscefalo@gmail.com>
22707L:	platform-driver-x86@vger.kernel.org
22708S:	Maintained
22709F:	drivers/platform/x86/toshiba_acpi.c
22710
22711TOSHIBA BLUETOOTH DRIVER
22712M:	Azael Avalos <coproscefalo@gmail.com>
22713L:	platform-driver-x86@vger.kernel.org
22714S:	Maintained
22715F:	drivers/platform/x86/toshiba_bluetooth.c
22716
22717TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
22718M:	Azael Avalos <coproscefalo@gmail.com>
22719L:	platform-driver-x86@vger.kernel.org
22720S:	Maintained
22721F:	drivers/platform/x86/toshiba_haps.c
22722
22723TOSHIBA SMM DRIVER
22724M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
22725S:	Maintained
22726W:	http://www.buzzard.org.uk/toshiba/
22727F:	drivers/char/toshiba.c
22728F:	include/linux/toshiba.h
22729F:	include/uapi/linux/toshiba.h
22730
22731TOSHIBA TC358743 DRIVER
22732M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
22733L:	linux-media@vger.kernel.org
22734S:	Maintained
22735F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
22736F:	drivers/media/i2c/tc358743*
22737F:	include/media/i2c/tc358743.h
22738
22739TOSHIBA WMI HOTKEYS DRIVER
22740M:	Azael Avalos <coproscefalo@gmail.com>
22741L:	platform-driver-x86@vger.kernel.org
22742S:	Maintained
22743F:	drivers/platform/x86/toshiba-wmi.c
22744
22745TPM DEVICE DRIVER
22746M:	Peter Huewe <peterhuewe@gmx.de>
22747M:	Jarkko Sakkinen <jarkko@kernel.org>
22748R:	Jason Gunthorpe <jgg@ziepe.ca>
22749L:	linux-integrity@vger.kernel.org
22750S:	Maintained
22751W:	https://gitlab.com/jarkkojs/linux-tpmdd-test
22752Q:	https://patchwork.kernel.org/project/linux-integrity/list/
22753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
22754F:	Documentation/devicetree/bindings/tpm/
22755F:	drivers/char/tpm/
22756
22757TPS546D24 DRIVER
22758M:	Duke Du <dukedu83@gmail.com>
22759L:	linux-hwmon@vger.kernel.org
22760S:	Maintained
22761F:	Documentation/hwmon/tps546d24.rst
22762F:	drivers/hwmon/pmbus/tps546d24.c
22763
22764TQ SYSTEMS BOARD & DRIVER SUPPORT
22765L:	linux@ew.tq-group.com
22766S:	Supported
22767W:	https://www.tq-group.com/en/products/tq-embedded/
22768F:	arch/arm/boot/dts/imx*mba*.dts*
22769F:	arch/arm/boot/dts/imx*tqma*.dts*
22770F:	arch/arm/boot/dts/mba*.dtsi
22771F:	arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
22772F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
22773F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
22774F:	arch/arm64/boot/dts/freescale/mba*.dtsi
22775F:	arch/arm64/boot/dts/freescale/tqml*.dts*
22776F:	drivers/gpio/gpio-tqmx86.c
22777F:	drivers/mfd/tqmx86.c
22778F:	drivers/watchdog/tqmx86_wdt.c
22779
22780TRACING
22781M:	Steven Rostedt <rostedt@goodmis.org>
22782M:	Masami Hiramatsu <mhiramat@kernel.org>
22783R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
22784L:	linux-kernel@vger.kernel.org
22785L:	linux-trace-kernel@vger.kernel.org
22786S:	Maintained
22787Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
22788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
22789F:	Documentation/trace/*
22790F:	fs/tracefs/
22791F:	include/linux/trace*.h
22792F:	include/trace/
22793F:	kernel/trace/
22794F:	scripts/tracing/
22795F:	tools/testing/selftests/ftrace/
22796
22797TRACING MMIO ACCESSES (MMIOTRACE)
22798M:	Steven Rostedt <rostedt@goodmis.org>
22799M:	Masami Hiramatsu <mhiramat@kernel.org>
22800R:	Karol Herbst <karolherbst@gmail.com>
22801R:	Pekka Paalanen <ppaalanen@gmail.com>
22802L:	linux-kernel@vger.kernel.org
22803L:	nouveau@lists.freedesktop.org
22804S:	Maintained
22805F:	arch/x86/mm/kmmio.c
22806F:	arch/x86/mm/mmio-mod.c
22807F:	arch/x86/mm/testmmiotrace.c
22808F:	include/linux/mmiotrace.h
22809F:	kernel/trace/trace_mmiotrace.c
22810
22811TRACING OS NOISE / LATENCY TRACERS
22812M:	Steven Rostedt <rostedt@goodmis.org>
22813M:	Daniel Bristot de Oliveira <bristot@kernel.org>
22814S:	Maintained
22815F:	Documentation/trace/hwlat_detector.rst
22816F:	Documentation/trace/osnoise-tracer.rst
22817F:	Documentation/trace/timerlat-tracer.rst
22818F:	arch/*/kernel/trace.c
22819F:	include/trace/events/osnoise.h
22820F:	kernel/trace/trace_hwlat.c
22821F:	kernel/trace/trace_irqsoff.c
22822F:	kernel/trace/trace_osnoise.c
22823F:	kernel/trace/trace_sched_wakeup.c
22824
22825TRADITIONAL CHINESE DOCUMENTATION
22826M:	Hu Haowen <2023002089@link.tyut.edu.cn>
22827S:	Maintained
22828W:	https://github.com/srcres258/linux-doc
22829T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
22830F:	Documentation/translations/zh_TW/
22831
22832TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
22833M:	Dan Williams <dan.j.williams@intel.com>
22834L:	linux-coco@lists.linux.dev
22835S:	Maintained
22836F:	Documentation/ABI/testing/configfs-tsm
22837F:	drivers/virt/coco/tsm.c
22838F:	include/linux/tsm.h
22839
22840TRUSTED SERVICES TEE DRIVER
22841M:	Balint Dobszay <balint.dobszay@arm.com>
22842M:	Sudeep Holla <sudeep.holla@arm.com>
22843L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22844L:	trusted-services@lists.trustedfirmware.org
22845S:	Maintained
22846F:	Documentation/tee/ts-tee.rst
22847F:	drivers/tee/tstee/
22848
22849TTY LAYER AND SERIAL DRIVERS
22850M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22851M:	Jiri Slaby <jirislaby@kernel.org>
22852L:	linux-kernel@vger.kernel.org
22853L:	linux-serial@vger.kernel.org
22854S:	Supported
22855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
22856F:	Documentation/devicetree/bindings/serial/
22857F:	Documentation/driver-api/serial/
22858F:	drivers/tty/
22859F:	include/linux/selection.h
22860F:	include/linux/serial.h
22861F:	include/linux/serial_core.h
22862F:	include/linux/sysrq.h
22863F:	include/linux/tty*.h
22864F:	include/linux/vt.h
22865F:	include/linux/vt_*.h
22866F:	include/uapi/linux/serial.h
22867F:	include/uapi/linux/serial_core.h
22868F:	include/uapi/linux/tty.h
22869
22870TUA9001 MEDIA DRIVER
22871L:	linux-media@vger.kernel.org
22872S:	Orphan
22873W:	https://linuxtv.org
22874Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22875F:	drivers/media/tuners/tua9001*
22876
22877TULIP NETWORK DRIVERS
22878L:	netdev@vger.kernel.org
22879L:	linux-parisc@vger.kernel.org
22880S:	Orphan
22881F:	drivers/net/ethernet/dec/tulip/
22882
22883TUN/TAP driver
22884M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
22885M:	Jason Wang <jasowang@redhat.com>
22886S:	Maintained
22887W:	http://vtun.sourceforge.net/tun
22888F:	Documentation/networking/tuntap.rst
22889F:	arch/um/os-Linux/drivers/
22890F:	drivers/net/tap.c
22891F:	drivers/net/tun.c
22892
22893TURBOCHANNEL SUBSYSTEM
22894M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
22895M:	Ralf Baechle <ralf@linux-mips.org>
22896L:	linux-mips@vger.kernel.org
22897S:	Maintained
22898Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
22899F:	drivers/tc/
22900F:	include/linux/tc.h
22901
22902TURBOSTAT UTILITY
22903M:	"Len Brown" <lenb@kernel.org>
22904L:	linux-pm@vger.kernel.org
22905S:	Supported
22906Q:	https://patchwork.kernel.org/project/linux-pm/list/
22907B:	https://bugzilla.kernel.org
22908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
22909F:	tools/power/x86/turbostat/
22910F:	tools/testing/selftests/turbostat/
22911
22912TW5864 VIDEO4LINUX DRIVER
22913M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
22914M:	Anton Sviridenko <anton@corp.bluecherry.net>
22915M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
22916M:	Andrey Utkin <andrey_utkin@fastmail.com>
22917L:	linux-media@vger.kernel.org
22918S:	Supported
22919F:	drivers/media/pci/tw5864/
22920
22921TW68 VIDEO4LINUX DRIVER
22922M:	Hans Verkuil <hverkuil@xs4all.nl>
22923L:	linux-media@vger.kernel.org
22924S:	Odd Fixes
22925W:	https://linuxtv.org
22926T:	git git://linuxtv.org/media_tree.git
22927F:	drivers/media/pci/tw68/
22928
22929TW686X VIDEO4LINUX DRIVER
22930M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
22931L:	linux-media@vger.kernel.org
22932S:	Maintained
22933W:	http://linuxtv.org
22934T:	git git://linuxtv.org/media_tree.git
22935F:	drivers/media/pci/tw686x/
22936
22937U-BOOT ENVIRONMENT VARIABLES
22938M:	Rafał Miłecki <rafal@milecki.pl>
22939S:	Maintained
22940F:	Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
22941F:	drivers/nvmem/u-boot-env.c
22942
22943UACCE ACCELERATOR FRAMEWORK
22944M:	Zhangfei Gao <zhangfei.gao@linaro.org>
22945M:	Zhou Wang <wangzhou1@hisilicon.com>
22946L:	linux-accelerators@lists.ozlabs.org
22947L:	linux-kernel@vger.kernel.org
22948S:	Maintained
22949F:	Documentation/ABI/testing/sysfs-driver-uacce
22950F:	Documentation/misc-devices/uacce.rst
22951F:	drivers/misc/uacce/
22952F:	include/linux/uacce.h
22953F:	include/uapi/misc/uacce/
22954
22955UBI FILE SYSTEM (UBIFS)
22956M:	Richard Weinberger <richard@nod.at>
22957R:	Zhihao Cheng <chengzhihao1@huawei.com>
22958L:	linux-mtd@lists.infradead.org
22959S:	Supported
22960W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
22961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
22962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
22963F:	Documentation/ABI/testing/sysfs-fs-ubifs
22964F:	Documentation/filesystems/ubifs-authentication.rst
22965F:	Documentation/filesystems/ubifs.rst
22966F:	fs/ubifs/
22967
22968UBLK USERSPACE BLOCK DRIVER
22969M:	Ming Lei <ming.lei@redhat.com>
22970L:	linux-block@vger.kernel.org
22971S:	Maintained
22972F:	Documentation/block/ublk.rst
22973F:	drivers/block/ublk_drv.c
22974F:	include/uapi/linux/ublk_cmd.h
22975
22976UBSAN
22977M:	Kees Cook <keescook@chromium.org>
22978R:	Marco Elver <elver@google.com>
22979R:	Andrey Konovalov <andreyknvl@gmail.com>
22980R:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
22981L:	kasan-dev@googlegroups.com
22982L:	linux-hardening@vger.kernel.org
22983S:	Supported
22984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
22985F:	Documentation/dev-tools/ubsan.rst
22986F:	include/linux/ubsan.h
22987F:	lib/Kconfig.ubsan
22988F:	lib/test_ubsan.c
22989F:	lib/ubsan.c
22990F:	lib/ubsan.h
22991F:	scripts/Makefile.ubsan
22992K:	\bARCH_HAS_UBSAN\b
22993
22994UCLINUX (M68KNOMMU AND COLDFIRE)
22995M:	Greg Ungerer <gerg@linux-m68k.org>
22996L:	linux-m68k@lists.linux-m68k.org
22997S:	Maintained
22998W:	http://www.linux-m68k.org/
22999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
23000F:	arch/m68k/*/*_no.*
23001F:	arch/m68k/68*/
23002F:	arch/m68k/coldfire/
23003F:	arch/m68k/include/asm/*_no.*
23004
23005UDF FILESYSTEM
23006M:	Jan Kara <jack@suse.com>
23007S:	Maintained
23008F:	Documentation/filesystems/udf.rst
23009F:	fs/udf/
23010
23011UDRAW TABLET
23012M:	Bastien Nocera <hadess@hadess.net>
23013L:	linux-input@vger.kernel.org
23014S:	Maintained
23015F:	drivers/hid/hid-udraw-ps3.c
23016
23017UFS FILESYSTEM
23018M:	Evgeniy Dushistov <dushistov@mail.ru>
23019S:	Maintained
23020F:	Documentation/admin-guide/ufs.rst
23021F:	fs/ufs/
23022
23023UHID USERSPACE HID IO DRIVER
23024M:	David Rheinsberg <david@readahead.eu>
23025L:	linux-input@vger.kernel.org
23026S:	Maintained
23027F:	drivers/hid/uhid.c
23028F:	include/uapi/linux/uhid.h
23029
23030ULPI BUS
23031M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23032L:	linux-usb@vger.kernel.org
23033S:	Maintained
23034F:	drivers/usb/common/ulpi.c
23035F:	include/linux/ulpi/
23036
23037UNICODE SUBSYSTEM
23038M:	Gabriel Krisman Bertazi <krisman@kernel.org>
23039L:	linux-fsdevel@vger.kernel.org
23040S:	Supported
23041F:	fs/unicode/
23042
23043UNIFDEF
23044M:	Tony Finch <dot@dotat.at>
23045S:	Maintained
23046W:	http://dotat.at/prog/unifdef
23047F:	scripts/unifdef.c
23048
23049UNIFORM CDROM DRIVER
23050M:	Phillip Potter <phil@philpotter.co.uk>
23051S:	Maintained
23052F:	Documentation/cdrom/
23053F:	drivers/cdrom/cdrom.c
23054F:	include/linux/cdrom.h
23055F:	include/uapi/linux/cdrom.h
23056
23057UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
23058R:	Alim Akhtar <alim.akhtar@samsung.com>
23059R:	Avri Altman <avri.altman@wdc.com>
23060R:	Bart Van Assche <bvanassche@acm.org>
23061L:	linux-scsi@vger.kernel.org
23062S:	Supported
23063F:	Documentation/devicetree/bindings/ufs/
23064F:	Documentation/scsi/ufs.rst
23065F:	drivers/ufs/core/
23066
23067UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
23068M:	Pedro Sousa <pedrom.sousa@synopsys.com>
23069L:	linux-scsi@vger.kernel.org
23070S:	Supported
23071F:	drivers/ufs/host/*dwc*
23072
23073UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
23074M:	Alim Akhtar <alim.akhtar@samsung.com>
23075L:	linux-scsi@vger.kernel.org
23076S:	Maintained
23077F:	drivers/ufs/host/ufs-exynos*
23078
23079UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
23080M:	Peter Wang <peter.wang@mediatek.com>
23081R:	Stanley Jhu <chu.stanley@gmail.com>
23082L:	linux-scsi@vger.kernel.org
23083L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
23084S:	Maintained
23085F:	drivers/ufs/host/ufs-mediatek*
23086
23087UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
23088M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
23089L:	linux-arm-msm@vger.kernel.org
23090L:	linux-scsi@vger.kernel.org
23091S:	Maintained
23092F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
23093F:	drivers/ufs/host/ufs-qcom*
23094
23095UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
23096M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
23097L:	linux-renesas-soc@vger.kernel.org
23098L:	linux-scsi@vger.kernel.org
23099S:	Maintained
23100F:	drivers/ufs/host/ufs-renesas.c
23101
23102UNSORTED BLOCK IMAGES (UBI)
23103M:	Richard Weinberger <richard@nod.at>
23104R:	Zhihao Cheng <chengzhihao1@huawei.com>
23105L:	linux-mtd@lists.infradead.org
23106S:	Supported
23107W:	http://www.linux-mtd.infradead.org/
23108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23110F:	drivers/mtd/ubi/
23111F:	include/linux/mtd/ubi.h
23112F:	include/uapi/mtd/ubi-user.h
23113
23114USB "USBNET" DRIVER FRAMEWORK
23115M:	Oliver Neukum <oneukum@suse.com>
23116L:	netdev@vger.kernel.org
23117S:	Maintained
23118W:	http://www.linux-usb.org/usbnet
23119F:	drivers/net/usb/usbnet.c
23120F:	include/linux/usb/usbnet.h
23121
23122USB ACM DRIVER
23123M:	Oliver Neukum <oneukum@suse.com>
23124L:	linux-usb@vger.kernel.org
23125S:	Maintained
23126F:	Documentation/usb/acm.rst
23127F:	drivers/usb/class/cdc-acm.*
23128
23129USB APPLE MFI FASTCHARGE DRIVER
23130M:	Bastien Nocera <hadess@hadess.net>
23131L:	linux-usb@vger.kernel.org
23132S:	Maintained
23133F:	drivers/usb/misc/apple-mfi-fastcharge.c
23134
23135USB AR5523 WIRELESS DRIVER
23136L:	linux-wireless@vger.kernel.org
23137S:	Orphan
23138F:	drivers/net/wireless/ath/ar5523/
23139
23140USB ATTACHED SCSI
23141M:	Oliver Neukum <oneukum@suse.com>
23142L:	linux-usb@vger.kernel.org
23143L:	linux-scsi@vger.kernel.org
23144S:	Maintained
23145F:	drivers/usb/storage/uas.c
23146
23147USB CDC ETHERNET DRIVER
23148M:	Oliver Neukum <oliver@neukum.org>
23149L:	linux-usb@vger.kernel.org
23150S:	Maintained
23151F:	drivers/net/usb/cdc_*.c
23152F:	include/uapi/linux/usb/cdc.h
23153
23154USB CHAOSKEY DRIVER
23155M:	Keith Packard <keithp@keithp.com>
23156L:	linux-usb@vger.kernel.org
23157S:	Maintained
23158F:	drivers/usb/misc/chaoskey.c
23159
23160USB CYPRESS C67X00 DRIVER
23161L:	linux-usb@vger.kernel.org
23162S:	Orphan
23163F:	drivers/usb/c67x00/
23164
23165USB DAVICOM DM9601 DRIVER
23166M:	Peter Korsgaard <peter@korsgaard.com>
23167L:	netdev@vger.kernel.org
23168S:	Maintained
23169W:	http://www.linux-usb.org/usbnet
23170F:	drivers/net/usb/dm9601.c
23171
23172USB EHCI DRIVER
23173M:	Alan Stern <stern@rowland.harvard.edu>
23174L:	linux-usb@vger.kernel.org
23175S:	Maintained
23176F:	Documentation/usb/ehci.rst
23177F:	drivers/usb/host/ehci*
23178
23179USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
23180M:	Jiri Kosina <jikos@kernel.org>
23181M:	Benjamin Tissoires <bentiss@kernel.org>
23182L:	linux-usb@vger.kernel.org
23183S:	Maintained
23184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
23185F:	Documentation/hid/hiddev.rst
23186F:	drivers/hid/usbhid/
23187
23188USB INTEL XHCI ROLE MUX DRIVER
23189M:	Hans de Goede <hdegoede@redhat.com>
23190L:	linux-usb@vger.kernel.org
23191S:	Maintained
23192F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
23193
23194USB IP DRIVER FOR HISILICON KIRIN 960
23195M:	Yu Chen <chenyu56@huawei.com>
23196M:	Binghui Wang <wangbinghui@hisilicon.com>
23197L:	linux-usb@vger.kernel.org
23198S:	Maintained
23199F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
23200F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
23201
23202USB IP DRIVER FOR HISILICON KIRIN 970
23203M:	Mauro Carvalho Chehab <mchehab@kernel.org>
23204L:	linux-usb@vger.kernel.org
23205S:	Maintained
23206F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
23207F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
23208
23209USB ISP116X DRIVER
23210M:	Olav Kongas <ok@artecdesign.ee>
23211L:	linux-usb@vger.kernel.org
23212S:	Maintained
23213F:	drivers/usb/host/isp116x*
23214F:	include/linux/usb/isp116x.h
23215
23216USB ISP1760 DRIVER
23217M:	Rui Miguel Silva <rui.silva@linaro.org>
23218L:	linux-usb@vger.kernel.org
23219S:	Maintained
23220F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
23221F:	drivers/usb/isp1760/*
23222
23223USB LAN78XX ETHERNET DRIVER
23224M:	Woojung Huh <woojung.huh@microchip.com>
23225M:	UNGLinuxDriver@microchip.com
23226L:	netdev@vger.kernel.org
23227S:	Maintained
23228F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
23229F:	drivers/net/usb/lan78xx.*
23230F:	include/dt-bindings/net/microchip-lan78xx.h
23231
23232USB MASS STORAGE DRIVER
23233M:	Alan Stern <stern@rowland.harvard.edu>
23234L:	linux-usb@vger.kernel.org
23235L:	usb-storage@lists.one-eyed-alien.net
23236S:	Maintained
23237F:	drivers/usb/storage/
23238
23239USB MIDI DRIVER
23240M:	Clemens Ladisch <clemens@ladisch.de>
23241L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23242S:	Maintained
23243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
23244F:	sound/usb/midi.*
23245
23246USB NETWORKING DRIVERS
23247L:	linux-usb@vger.kernel.org
23248S:	Odd Fixes
23249F:	drivers/net/usb/
23250
23251USB OHCI DRIVER
23252M:	Alan Stern <stern@rowland.harvard.edu>
23253L:	linux-usb@vger.kernel.org
23254S:	Maintained
23255F:	Documentation/usb/ohci.rst
23256F:	drivers/usb/host/ohci*
23257
23258USB OTG FSM (Finite State Machine)
23259M:	Peter Chen <peter.chen@kernel.org>
23260L:	linux-usb@vger.kernel.org
23261S:	Maintained
23262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
23263F:	drivers/usb/common/usb-otg-fsm.c
23264
23265USB OVER IP DRIVER
23266M:	Valentina Manea <valentina.manea.m@gmail.com>
23267M:	Shuah Khan <shuah@kernel.org>
23268M:	Shuah Khan <skhan@linuxfoundation.org>
23269R:	Hongren Zheng <i@zenithal.me>
23270L:	linux-usb@vger.kernel.org
23271S:	Maintained
23272F:	Documentation/usb/usbip_protocol.rst
23273F:	drivers/usb/usbip/
23274F:	tools/testing/selftests/drivers/usb/usbip/
23275F:	tools/usb/usbip/
23276
23277USB PEGASUS DRIVER
23278M:	Petko Manolov <petkan@nucleusys.com>
23279L:	linux-usb@vger.kernel.org
23280L:	netdev@vger.kernel.org
23281S:	Maintained
23282W:	https://github.com/petkan/pegasus
23283T:	git https://github.com/petkan/pegasus.git
23284F:	drivers/net/usb/pegasus.*
23285
23286USB PRINTER DRIVER (usblp)
23287M:	Pete Zaitcev <zaitcev@redhat.com>
23288L:	linux-usb@vger.kernel.org
23289S:	Supported
23290F:	drivers/usb/class/usblp.c
23291
23292USB QMI WWAN NETWORK DRIVER
23293M:	Bjørn Mork <bjorn@mork.no>
23294L:	netdev@vger.kernel.org
23295S:	Maintained
23296F:	Documentation/ABI/testing/sysfs-class-net-qmi
23297F:	drivers/net/usb/qmi_wwan.c
23298
23299USB RAW GADGET DRIVER
23300R:	Andrey Konovalov <andreyknvl@gmail.com>
23301L:	linux-usb@vger.kernel.org
23302S:	Maintained
23303F:	Documentation/usb/raw-gadget.rst
23304F:	drivers/usb/gadget/legacy/raw_gadget.c
23305F:	include/uapi/linux/usb/raw_gadget.h
23306
23307USB RTL8150 DRIVER
23308M:	Petko Manolov <petkan@nucleusys.com>
23309L:	linux-usb@vger.kernel.org
23310L:	netdev@vger.kernel.org
23311S:	Maintained
23312W:	https://github.com/petkan/rtl8150
23313T:	git https://github.com/petkan/rtl8150.git
23314F:	drivers/net/usb/rtl8150.c
23315
23316USB SERIAL SUBSYSTEM
23317M:	Johan Hovold <johan@kernel.org>
23318L:	linux-usb@vger.kernel.org
23319S:	Maintained
23320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
23321F:	Documentation/usb/usb-serial.rst
23322F:	drivers/usb/serial/
23323F:	include/linux/usb/serial.h
23324
23325USB SMSC75XX ETHERNET DRIVER
23326M:	Steve Glendinning <steve.glendinning@shawell.net>
23327L:	netdev@vger.kernel.org
23328S:	Maintained
23329F:	drivers/net/usb/smsc75xx.*
23330
23331USB SMSC95XX ETHERNET DRIVER
23332M:	Steve Glendinning <steve.glendinning@shawell.net>
23333M:	UNGLinuxDriver@microchip.com
23334L:	netdev@vger.kernel.org
23335S:	Maintained
23336F:	drivers/net/usb/smsc95xx.*
23337
23338USB SUBSYSTEM
23339M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23340L:	linux-usb@vger.kernel.org
23341S:	Supported
23342W:	http://www.linux-usb.org
23343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
23344F:	Documentation/devicetree/bindings/usb/
23345F:	Documentation/usb/
23346F:	drivers/usb/
23347F:	include/dt-bindings/usb/
23348F:	include/linux/usb.h
23349F:	include/linux/usb/
23350F:	include/uapi/linux/usb/
23351
23352USB TYPEC BUS FOR ALTERNATE MODES
23353M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23354L:	linux-usb@vger.kernel.org
23355S:	Maintained
23356F:	Documentation/ABI/testing/sysfs-bus-typec
23357F:	Documentation/driver-api/usb/typec_bus.rst
23358F:	drivers/usb/typec/altmodes/
23359F:	include/linux/usb/typec_altmode.h
23360
23361USB TYPEC CLASS
23362M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23363L:	linux-usb@vger.kernel.org
23364S:	Maintained
23365F:	Documentation/ABI/testing/sysfs-class-typec
23366F:	Documentation/driver-api/usb/typec.rst
23367F:	drivers/usb/typec/
23368F:	include/linux/usb/typec.h
23369
23370USB TYPEC INTEL PMC MUX DRIVER
23371M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23372L:	linux-usb@vger.kernel.org
23373S:	Maintained
23374F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
23375F:	drivers/usb/typec/mux/intel_pmc_mux.c
23376
23377USB TYPEC PI3USB30532 MUX DRIVER
23378M:	Hans de Goede <hdegoede@redhat.com>
23379L:	linux-usb@vger.kernel.org
23380S:	Maintained
23381F:	drivers/usb/typec/mux/pi3usb30532.c
23382
23383USB TYPEC PORT CONTROLLER DRIVERS
23384L:	linux-usb@vger.kernel.org
23385S:	Orphan
23386F:	drivers/usb/typec/tcpm/
23387
23388USB UHCI DRIVER
23389M:	Alan Stern <stern@rowland.harvard.edu>
23390L:	linux-usb@vger.kernel.org
23391S:	Maintained
23392F:	drivers/usb/host/uhci*
23393
23394USB VIDEO CLASS
23395M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23396L:	linux-media@vger.kernel.org
23397S:	Maintained
23398W:	http://www.ideasonboard.org/uvc/
23399T:	git git://linuxtv.org/media_tree.git
23400F:	drivers/media/usb/uvc/
23401F:	include/uapi/linux/uvcvideo.h
23402
23403USB WEBCAM GADGET
23404M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23405M:	Daniel Scally <dan.scally@ideasonboard.com>
23406L:	linux-usb@vger.kernel.org
23407S:	Maintained
23408F:	drivers/usb/gadget/function/*uvc*
23409F:	drivers/usb/gadget/legacy/webcam.c
23410F:	include/uapi/linux/usb/g_uvc.h
23411
23412USB XHCI DRIVER
23413M:	Mathias Nyman <mathias.nyman@intel.com>
23414L:	linux-usb@vger.kernel.org
23415S:	Supported
23416F:	drivers/usb/host/pci-quirks*
23417F:	drivers/usb/host/xhci*
23418
23419USER DATAGRAM PROTOCOL (UDP)
23420M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
23421S:	Maintained
23422F:	include/linux/udp.h
23423F:	net/ipv4/udp.c
23424F:	net/ipv6/udp.c
23425
23426USER-MODE LINUX (UML)
23427M:	Richard Weinberger <richard@nod.at>
23428M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
23429M:	Johannes Berg <johannes@sipsolutions.net>
23430L:	linux-um@lists.infradead.org
23431S:	Maintained
23432W:	http://user-mode-linux.sourceforge.net
23433Q:	https://patchwork.ozlabs.org/project/linux-um/list/
23434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
23435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
23436F:	Documentation/virt/uml/
23437F:	arch/um/
23438F:	arch/x86/um/
23439F:	fs/hostfs/
23440
23441USERSPACE COPYIN/COPYOUT (UIOVEC)
23442M:	Alexander Viro <viro@zeniv.linux.org.uk>
23443S:	Maintained
23444F:	include/linux/uio.h
23445F:	lib/iov_iter.c
23446
23447USERSPACE DMA BUFFER DRIVER
23448M:	Gerd Hoffmann <kraxel@redhat.com>
23449L:	dri-devel@lists.freedesktop.org
23450S:	Maintained
23451T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23452F:	drivers/dma-buf/udmabuf.c
23453F:	include/uapi/linux/udmabuf.h
23454
23455USERSPACE I/O (UIO)
23456M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23457S:	Maintained
23458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23459F:	Documentation/driver-api/uio-howto.rst
23460F:	drivers/uio/
23461F:	include/linux/uio_driver.h
23462
23463UTIL-LINUX PACKAGE
23464M:	Karel Zak <kzak@redhat.com>
23465L:	util-linux@vger.kernel.org
23466S:	Maintained
23467W:	http://en.wikipedia.org/wiki/Util-linux
23468T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
23469
23470UUID HELPERS
23471R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
23472L:	linux-kernel@vger.kernel.org
23473S:	Maintained
23474F:	include/linux/uuid.h
23475F:	lib/test_uuid.c
23476F:	lib/uuid.c
23477
23478UV SYSFS DRIVER
23479M:	Justin Ernst <justin.ernst@hpe.com>
23480L:	platform-driver-x86@vger.kernel.org
23481S:	Maintained
23482F:	drivers/platform/x86/uv_sysfs.c
23483
23484UVESAFB DRIVER
23485M:	Michal Januszewski <spock@gentoo.org>
23486L:	linux-fbdev@vger.kernel.org
23487S:	Maintained
23488W:	https://github.com/mjanusz/v86d
23489F:	Documentation/fb/uvesafb.rst
23490F:	drivers/video/fbdev/uvesafb.*
23491
23492Ux500 CLOCK DRIVERS
23493M:	Ulf Hansson <ulf.hansson@linaro.org>
23494L:	linux-clk@vger.kernel.org
23495L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23496S:	Maintained
23497F:	drivers/clk/ux500/
23498
23499V4L2 ASYNC AND FWNODE FRAMEWORKS
23500M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23501L:	linux-media@vger.kernel.org
23502S:	Maintained
23503T:	git git://linuxtv.org/media_tree.git
23504F:	drivers/media/v4l2-core/v4l2-async.c
23505F:	drivers/media/v4l2-core/v4l2-fwnode.c
23506F:	include/media/v4l2-async.h
23507F:	include/media/v4l2-fwnode.h
23508
23509V4L2 LENS DRIVERS
23510M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23511L:	linux-media@vger.kernel.org
23512S:	Maintained
23513F:	drivers/media/i2c/ak*
23514F:	drivers/media/i2c/dw*
23515F:	drivers/media/i2c/lm*
23516
23517V4L2 CAMERA SENSOR DRIVERS
23518M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23519L:	linux-media@vger.kernel.org
23520S:	Maintained
23521F:	Documentation/driver-api/media/camera-sensor.rst
23522F:	Documentation/driver-api/media/tx-rx.rst
23523F:	drivers/media/i2c/ar*
23524F:	drivers/media/i2c/gc*
23525F:	drivers/media/i2c/hi*
23526F:	drivers/media/i2c/imx*
23527F:	drivers/media/i2c/mt*
23528F:	drivers/media/i2c/og*
23529F:	drivers/media/i2c/ov*
23530F:	drivers/media/i2c/s5*
23531F:	drivers/media/i2c/st-vgxy61.c
23532
23533VF610 NAND DRIVER
23534M:	Stefan Agner <stefan@agner.ch>
23535L:	linux-mtd@lists.infradead.org
23536S:	Supported
23537F:	drivers/mtd/nand/raw/vf610_nfc.c
23538
23539VFAT/FAT/MSDOS FILESYSTEM
23540M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
23541S:	Maintained
23542F:	Documentation/filesystems/vfat.rst
23543F:	fs/fat/
23544F:	tools/testing/selftests/filesystems/fat/
23545
23546VFIO CDX DRIVER
23547M:	Nipun Gupta <nipun.gupta@amd.com>
23548M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
23549L:	kvm@vger.kernel.org
23550S:	Maintained
23551F:	drivers/vfio/cdx/*
23552
23553VFIO DRIVER
23554M:	Alex Williamson <alex.williamson@redhat.com>
23555L:	kvm@vger.kernel.org
23556S:	Maintained
23557T:	git https://github.com/awilliam/linux-vfio.git
23558F:	Documentation/ABI/testing/debugfs-vfio
23559F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
23560F:	Documentation/driver-api/vfio.rst
23561F:	drivers/vfio/
23562F:	include/linux/vfio.h
23563F:	include/linux/vfio_pci_core.h
23564F:	include/uapi/linux/vfio.h
23565
23566VFIO FSL-MC DRIVER
23567L:	kvm@vger.kernel.org
23568S:	Orphan
23569F:	drivers/vfio/fsl-mc/
23570
23571VFIO HISILICON PCI DRIVER
23572M:	Longfang Liu <liulongfang@huawei.com>
23573M:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
23574L:	kvm@vger.kernel.org
23575S:	Maintained
23576F:	drivers/vfio/pci/hisilicon/
23577
23578VFIO MEDIATED DEVICE DRIVERS
23579M:	Kirti Wankhede <kwankhede@nvidia.com>
23580L:	kvm@vger.kernel.org
23581S:	Maintained
23582F:	Documentation/driver-api/vfio-mediated-device.rst
23583F:	drivers/vfio/mdev/
23584F:	include/linux/mdev.h
23585F:	samples/vfio-mdev/
23586
23587VFIO MLX5 PCI DRIVER
23588M:	Yishai Hadas <yishaih@nvidia.com>
23589L:	kvm@vger.kernel.org
23590S:	Maintained
23591F:	drivers/vfio/pci/mlx5/
23592
23593VFIO NVIDIA GRACE GPU DRIVER
23594M:	Ankit Agrawal <ankita@nvidia.com>
23595L:	kvm@vger.kernel.org
23596S:	Supported
23597F:	drivers/vfio/pci/nvgrace-gpu/
23598
23599VFIO PCI DEVICE SPECIFIC DRIVERS
23600R:	Jason Gunthorpe <jgg@nvidia.com>
23601R:	Yishai Hadas <yishaih@nvidia.com>
23602R:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
23603R:	Kevin Tian <kevin.tian@intel.com>
23604L:	kvm@vger.kernel.org
23605S:	Maintained
23606P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
23607F:	drivers/vfio/pci/*/
23608
23609VFIO PDS PCI DRIVER
23610M:	Brett Creeley <brett.creeley@amd.com>
23611L:	kvm@vger.kernel.org
23612S:	Maintained
23613F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
23614F:	drivers/vfio/pci/pds/
23615
23616VFIO PLATFORM DRIVER
23617M:	Eric Auger <eric.auger@redhat.com>
23618L:	kvm@vger.kernel.org
23619S:	Maintained
23620F:	drivers/vfio/platform/
23621
23622VFIO QAT PCI DRIVER
23623M:	Xin Zeng <xin.zeng@intel.com>
23624M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
23625L:	kvm@vger.kernel.org
23626L:	qat-linux@intel.com
23627S:	Supported
23628F:	drivers/vfio/pci/qat/
23629
23630VFIO VIRTIO PCI DRIVER
23631M:	Yishai Hadas <yishaih@nvidia.com>
23632L:	kvm@vger.kernel.org
23633L:	virtualization@lists.linux.dev
23634S:	Maintained
23635F:	drivers/vfio/pci/virtio
23636
23637VGA_SWITCHEROO
23638R:	Lukas Wunner <lukas@wunner.de>
23639S:	Maintained
23640T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23641F:	Documentation/gpu/vga-switcheroo.rst
23642F:	drivers/gpu/vga/vga_switcheroo.c
23643F:	include/linux/vga_switcheroo.h
23644
23645VIA RHINE NETWORK DRIVER
23646M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
23647S:	Maintained
23648F:	drivers/net/ethernet/via/via-rhine.c
23649
23650VIA SD/MMC CARD CONTROLLER DRIVER
23651M:	Bruce Chang <brucechang@via.com.tw>
23652M:	Harald Welte <HaraldWelte@viatech.com>
23653S:	Maintained
23654F:	drivers/mmc/host/via-sdmmc.c
23655
23656VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
23657M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
23658L:	linux-fbdev@vger.kernel.org
23659S:	Maintained
23660F:	drivers/video/fbdev/via/
23661F:	include/linux/via-core.h
23662F:	include/linux/via_i2c.h
23663
23664VIA VELOCITY NETWORK DRIVER
23665M:	Francois Romieu <romieu@fr.zoreil.com>
23666L:	netdev@vger.kernel.org
23667S:	Maintained
23668F:	drivers/net/ethernet/via/via-velocity.*
23669
23670VICODEC VIRTUAL CODEC DRIVER
23671M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
23672L:	linux-media@vger.kernel.org
23673S:	Maintained
23674W:	https://linuxtv.org
23675T:	git git://linuxtv.org/media_tree.git
23676F:	drivers/media/test-drivers/vicodec/*
23677
23678VIDEO I2C POLLING DRIVER
23679M:	Matt Ranostay <matt.ranostay@konsulko.com>
23680L:	linux-media@vger.kernel.org
23681S:	Maintained
23682F:	drivers/media/i2c/video-i2c.c
23683
23684VIDEO MULTIPLEXER DRIVER
23685M:	Philipp Zabel <p.zabel@pengutronix.de>
23686L:	linux-media@vger.kernel.org
23687S:	Maintained
23688F:	drivers/media/platform/video-mux.c
23689
23690VIDEOBUF2 FRAMEWORK
23691M:	Tomasz Figa <tfiga@chromium.org>
23692M:	Marek Szyprowski <m.szyprowski@samsung.com>
23693L:	linux-media@vger.kernel.org
23694S:	Maintained
23695F:	drivers/media/common/videobuf2/*
23696F:	include/media/videobuf2-*
23697
23698VIDTV VIRTUAL DIGITAL TV DRIVER
23699M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
23700L:	linux-media@vger.kernel.org
23701S:	Maintained
23702W:	https://linuxtv.org
23703T:	git git://linuxtv.org/media_tree.git
23704F:	drivers/media/test-drivers/vidtv/*
23705
23706VIMC VIRTUAL MEDIA CONTROLLER DRIVER
23707M:	Shuah Khan <skhan@linuxfoundation.org>
23708R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
23709L:	linux-media@vger.kernel.org
23710S:	Maintained
23711W:	https://linuxtv.org
23712T:	git git://linuxtv.org/media_tree.git
23713F:	drivers/media/test-drivers/vimc/*
23714
23715VIRT LIB
23716M:	Alex Williamson <alex.williamson@redhat.com>
23717M:	Paolo Bonzini <pbonzini@redhat.com>
23718L:	kvm@vger.kernel.org
23719S:	Supported
23720F:	virt/lib/
23721
23722VIRTIO AND VHOST VSOCK DRIVER
23723M:	Stefan Hajnoczi <stefanha@redhat.com>
23724M:	Stefano Garzarella <sgarzare@redhat.com>
23725L:	kvm@vger.kernel.org
23726L:	virtualization@lists.linux.dev
23727L:	netdev@vger.kernel.org
23728S:	Maintained
23729F:	drivers/vhost/vsock.c
23730F:	include/linux/virtio_vsock.h
23731F:	include/uapi/linux/virtio_vsock.h
23732F:	net/vmw_vsock/virtio_transport.c
23733F:	net/vmw_vsock/virtio_transport_common.c
23734
23735VIRTIO BALLOON
23736M:	"Michael S. Tsirkin" <mst@redhat.com>
23737M:	David Hildenbrand <david@redhat.com>
23738L:	virtualization@lists.linux.dev
23739S:	Maintained
23740F:	drivers/virtio/virtio_balloon.c
23741F:	include/linux/balloon_compaction.h
23742F:	include/uapi/linux/virtio_balloon.h
23743F:	mm/balloon_compaction.c
23744
23745VIRTIO BLOCK AND SCSI DRIVERS
23746M:	"Michael S. Tsirkin" <mst@redhat.com>
23747M:	Jason Wang <jasowang@redhat.com>
23748R:	Paolo Bonzini <pbonzini@redhat.com>
23749R:	Stefan Hajnoczi <stefanha@redhat.com>
23750R:	Eugenio Pérez <eperezma@redhat.com>
23751L:	virtualization@lists.linux.dev
23752S:	Maintained
23753F:	drivers/block/virtio_blk.c
23754F:	drivers/scsi/virtio_scsi.c
23755F:	include/uapi/linux/virtio_blk.h
23756F:	include/uapi/linux/virtio_scsi.h
23757
23758VIRTIO CONSOLE DRIVER
23759M:	Amit Shah <amit@kernel.org>
23760L:	virtualization@lists.linux.dev
23761S:	Maintained
23762F:	drivers/char/virtio_console.c
23763F:	include/uapi/linux/virtio_console.h
23764
23765VIRTIO CORE AND NET DRIVERS
23766M:	"Michael S. Tsirkin" <mst@redhat.com>
23767M:	Jason Wang <jasowang@redhat.com>
23768R:	Xuan Zhuo <xuanzhuo@linux.alibaba.com>
23769R:	Eugenio Pérez <eperezma@redhat.com>
23770L:	virtualization@lists.linux.dev
23771S:	Maintained
23772F:	Documentation/ABI/testing/sysfs-bus-vdpa
23773F:	Documentation/ABI/testing/sysfs-class-vduse
23774F:	Documentation/devicetree/bindings/virtio/
23775F:	Documentation/driver-api/virtio/
23776F:	drivers/block/virtio_blk.c
23777F:	drivers/crypto/virtio/
23778F:	drivers/net/virtio_net.c
23779F:	drivers/vdpa/
23780F:	drivers/virtio/
23781F:	include/linux/vdpa.h
23782F:	include/linux/virtio*.h
23783F:	include/linux/vringh.h
23784F:	include/uapi/linux/virtio_*.h
23785F:	tools/virtio/
23786F:	tools/testing/selftests/drivers/net/virtio_net/
23787
23788VIRTIO CRYPTO DRIVER
23789M:	Gonglei <arei.gonglei@huawei.com>
23790L:	virtualization@lists.linux.dev
23791L:	linux-crypto@vger.kernel.org
23792S:	Maintained
23793F:	drivers/crypto/virtio/
23794F:	include/uapi/linux/virtio_crypto.h
23795
23796VIRTIO DRIVERS FOR S390
23797M:	Cornelia Huck <cohuck@redhat.com>
23798M:	Halil Pasic <pasic@linux.ibm.com>
23799M:	Eric Farman <farman@linux.ibm.com>
23800L:	linux-s390@vger.kernel.org
23801L:	virtualization@lists.linux.dev
23802L:	kvm@vger.kernel.org
23803S:	Supported
23804F:	arch/s390/include/uapi/asm/virtio-ccw.h
23805F:	drivers/s390/virtio/
23806
23807VIRTIO FILE SYSTEM
23808M:	Vivek Goyal <vgoyal@redhat.com>
23809M:	Stefan Hajnoczi <stefanha@redhat.com>
23810M:	Miklos Szeredi <miklos@szeredi.hu>
23811R:	Eugenio Pérez <eperezma@redhat.com>
23812L:	virtualization@lists.linux.dev
23813L:	linux-fsdevel@vger.kernel.org
23814S:	Supported
23815W:	https://virtio-fs.gitlab.io/
23816F:	Documentation/filesystems/virtiofs.rst
23817F:	fs/fuse/virtio_fs.c
23818F:	include/uapi/linux/virtio_fs.h
23819
23820VIRTIO GPIO DRIVER
23821M:	Enrico Weigelt, metux IT consult <info@metux.net>
23822M:	Viresh Kumar <vireshk@kernel.org>
23823L:	linux-gpio@vger.kernel.org
23824L:	virtualization@lists.linux.dev
23825S:	Maintained
23826F:	drivers/gpio/gpio-virtio.c
23827F:	include/uapi/linux/virtio_gpio.h
23828
23829VIRTIO GPU DRIVER
23830M:	David Airlie <airlied@redhat.com>
23831M:	Gerd Hoffmann <kraxel@redhat.com>
23832R:	Gurchetan Singh <gurchetansingh@chromium.org>
23833R:	Chia-I Wu <olvaffe@gmail.com>
23834L:	dri-devel@lists.freedesktop.org
23835L:	virtualization@lists.linux.dev
23836S:	Maintained
23837T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23838F:	drivers/gpu/drm/ci/xfails/virtio*
23839F:	drivers/gpu/drm/virtio/
23840F:	include/uapi/linux/virtio_gpu.h
23841
23842VIRTIO HOST (VHOST)
23843M:	"Michael S. Tsirkin" <mst@redhat.com>
23844M:	Jason Wang <jasowang@redhat.com>
23845R:	Eugenio Pérez <eperezma@redhat.com>
23846L:	kvm@vger.kernel.org
23847L:	virtualization@lists.linux.dev
23848L:	netdev@vger.kernel.org
23849S:	Maintained
23850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
23851F:	drivers/vhost/
23852F:	include/linux/sched/vhost_task.h
23853F:	include/linux/vhost_iotlb.h
23854F:	include/uapi/linux/vhost.h
23855F:	kernel/vhost_task.c
23856
23857VIRTIO HOST (VHOST-SCSI)
23858M:	"Michael S. Tsirkin" <mst@redhat.com>
23859M:	Jason Wang <jasowang@redhat.com>
23860M:	Mike Christie <michael.christie@oracle.com>
23861R:	Paolo Bonzini <pbonzini@redhat.com>
23862R:	Stefan Hajnoczi <stefanha@redhat.com>
23863L:	virtualization@lists.linux.dev
23864S:	Maintained
23865F:	drivers/vhost/scsi.c
23866
23867VIRTIO I2C DRIVER
23868M:	Conghui Chen <conghui.chen@intel.com>
23869M:	Viresh Kumar <viresh.kumar@linaro.org>
23870L:	linux-i2c@vger.kernel.org
23871L:	virtualization@lists.linux.dev
23872S:	Maintained
23873F:	drivers/i2c/busses/i2c-virtio.c
23874F:	include/uapi/linux/virtio_i2c.h
23875
23876VIRTIO INPUT DRIVER
23877M:	Gerd Hoffmann <kraxel@redhat.com>
23878S:	Maintained
23879F:	drivers/virtio/virtio_input.c
23880F:	include/uapi/linux/virtio_input.h
23881
23882VIRTIO IOMMU DRIVER
23883M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
23884L:	virtualization@lists.linux.dev
23885S:	Maintained
23886F:	drivers/iommu/virtio-iommu.c
23887F:	include/uapi/linux/virtio_iommu.h
23888
23889VIRTIO MEM DRIVER
23890M:	David Hildenbrand <david@redhat.com>
23891L:	virtualization@lists.linux.dev
23892S:	Maintained
23893W:	https://virtio-mem.gitlab.io/
23894F:	drivers/virtio/virtio_mem.c
23895F:	include/uapi/linux/virtio_mem.h
23896
23897VIRTIO PMEM DRIVER
23898M:	Pankaj Gupta <pankaj.gupta.linux@gmail.com>
23899L:	virtualization@lists.linux.dev
23900S:	Maintained
23901F:	drivers/nvdimm/nd_virtio.c
23902F:	drivers/nvdimm/virtio_pmem.c
23903
23904VIRTIO SOUND DRIVER
23905M:	Anton Yakovlev <anton.yakovlev@opensynergy.com>
23906M:	"Michael S. Tsirkin" <mst@redhat.com>
23907L:	virtualization@lists.linux.dev
23908L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23909S:	Maintained
23910F:	include/uapi/linux/virtio_snd.h
23911F:	sound/virtio/*
23912
23913VIRTUAL BOX GUEST DEVICE DRIVER
23914M:	Hans de Goede <hdegoede@redhat.com>
23915M:	Arnd Bergmann <arnd@arndb.de>
23916M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23917S:	Maintained
23918F:	drivers/virt/vboxguest/
23919F:	include/linux/vbox_utils.h
23920F:	include/uapi/linux/vbox*.h
23921
23922VIRTUAL BOX SHARED FOLDER VFS DRIVER
23923M:	Hans de Goede <hdegoede@redhat.com>
23924L:	linux-fsdevel@vger.kernel.org
23925S:	Maintained
23926F:	fs/vboxsf/*
23927
23928VIRTUAL PCM TEST DRIVER
23929M:	Ivan Orlov <ivan.orlov0322@gmail.com>
23930L:	linux-sound@vger.kernel.org
23931S:	Maintained
23932F:	Documentation/sound/cards/pcmtest.rst
23933F:	sound/drivers/pcmtest.c
23934F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
23935
23936VIRTUAL SERIO DEVICE DRIVER
23937M:	Stephen Chandler Paul <thatslyude@gmail.com>
23938S:	Maintained
23939F:	drivers/input/serio/userio.c
23940F:	include/uapi/linux/userio.h
23941
23942VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
23943M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
23944S:	Maintained
23945F:	Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
23946F:	drivers/iio/light/veml6075.c
23947
23948VISL VIRTUAL STATELESS DECODER DRIVER
23949M:	Daniel Almeida <daniel.almeida@collabora.com>
23950L:	linux-media@vger.kernel.org
23951S:	Supported
23952F:	drivers/media/test-drivers/visl
23953
23954VIVID VIRTUAL VIDEO DRIVER
23955M:	Hans Verkuil <hverkuil@xs4all.nl>
23956L:	linux-media@vger.kernel.org
23957S:	Maintained
23958W:	https://linuxtv.org
23959T:	git git://linuxtv.org/media_tree.git
23960F:	drivers/media/test-drivers/vivid/*
23961
23962VM SOCKETS (AF_VSOCK)
23963M:	Stefano Garzarella <sgarzare@redhat.com>
23964L:	virtualization@lists.linux.dev
23965L:	netdev@vger.kernel.org
23966S:	Maintained
23967F:	drivers/net/vsockmon.c
23968F:	include/net/af_vsock.h
23969F:	include/uapi/linux/vm_sockets.h
23970F:	include/uapi/linux/vm_sockets_diag.h
23971F:	include/uapi/linux/vsockmon.h
23972F:	net/vmw_vsock/
23973F:	tools/testing/vsock/
23974
23975VMALLOC
23976M:	Andrew Morton <akpm@linux-foundation.org>
23977R:	Uladzislau Rezki <urezki@gmail.com>
23978R:	Christoph Hellwig <hch@infradead.org>
23979R:	Lorenzo Stoakes <lstoakes@gmail.com>
23980L:	linux-mm@kvack.org
23981S:	Maintained
23982W:	http://www.linux-mm.org
23983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
23984F:	include/linux/vmalloc.h
23985F:	mm/vmalloc.c
23986
23987VME SUBSYSTEM
23988L:	linux-kernel@vger.kernel.org
23989S:	Orphan
23990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23991F:	Documentation/driver-api/vme.rst
23992F:	drivers/staging/vme_user/
23993
23994VMWARE BALLOON DRIVER
23995M:	Jerrin Shaji George <jerrin.shaji-george@broadcom.com>
23996R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
23997L:	linux-kernel@vger.kernel.org
23998S:	Supported
23999F:	drivers/misc/vmw_balloon.c
24000
24001VMWARE HYPERVISOR INTERFACE
24002M:	Ajay Kaher <ajay.kaher@broadcom.com>
24003M:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
24004R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24005L:	virtualization@lists.linux.dev
24006L:	x86@kernel.org
24007S:	Supported
24008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
24009F:	arch/x86/include/asm/vmware.h
24010F:	arch/x86/kernel/cpu/vmware.c
24011
24012VMWARE PVRDMA DRIVER
24013M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24014M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24015R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24016L:	linux-rdma@vger.kernel.org
24017S:	Supported
24018F:	drivers/infiniband/hw/vmw_pvrdma/
24019
24020VMWARE PVSCSI DRIVER
24021M:	Vishal Bhakta <vishal.bhakta@broadcom.com>
24022R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24023L:	linux-scsi@vger.kernel.org
24024S:	Supported
24025F:	drivers/scsi/vmw_pvscsi.c
24026F:	drivers/scsi/vmw_pvscsi.h
24027
24028VMWARE VIRTUAL PTP CLOCK DRIVER
24029M:	Nick Shi <nick.shi@broadcom.com>
24030R:	Ajay Kaher <ajay.kaher@broadcom.com>
24031R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
24032R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24033L:	netdev@vger.kernel.org
24034S:	Supported
24035F:	drivers/ptp/ptp_vmw.c
24036
24037VMWARE VMCI DRIVER
24038M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24039M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24040R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24041L:	linux-kernel@vger.kernel.org
24042S:	Supported
24043F:	drivers/misc/vmw_vmci/
24044F:	include/linux/vmw_vmci*
24045
24046VMWARE VMMOUSE SUBDRIVER
24047M:	Zack Rusin <zack.rusin@broadcom.com>
24048R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24049L:	linux-input@vger.kernel.org
24050S:	Supported
24051F:	drivers/input/mouse/vmmouse.c
24052F:	drivers/input/mouse/vmmouse.h
24053
24054VMWARE VMXNET3 ETHERNET DRIVER
24055M:	Ronak Doshi <ronak.doshi@broadcom.com>
24056R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24057L:	netdev@vger.kernel.org
24058S:	Supported
24059F:	drivers/net/vmxnet3/
24060
24061VMWARE VSOCK VMCI TRANSPORT DRIVER
24062M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24063M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24064R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24065L:	linux-kernel@vger.kernel.org
24066S:	Supported
24067F:	net/vmw_vsock/vmci_transport*
24068
24069VOCORE VOCORE2 BOARD
24070M:	Harvey Hunt <harveyhuntnexus@gmail.com>
24071L:	linux-mips@vger.kernel.org
24072S:	Maintained
24073F:	arch/mips/boot/dts/ralink/vocore2.dts
24074
24075VOLTAGE AND CURRENT REGULATOR FRAMEWORK
24076M:	Liam Girdwood <lgirdwood@gmail.com>
24077M:	Mark Brown <broonie@kernel.org>
24078L:	linux-kernel@vger.kernel.org
24079S:	Supported
24080W:	http://www.slimlogic.co.uk/?p=48
24081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
24082F:	Documentation/devicetree/bindings/regulator/
24083F:	Documentation/power/regulator/
24084F:	drivers/regulator/
24085F:	include/dt-bindings/regulator/
24086F:	include/linux/regulator/
24087K:	regulator_get_optional
24088
24089VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
24090R:	Matti Vaittinen <mazziesaccount@gmail.com>
24091F:	drivers/regulator/irq_helpers.c
24092
24093VRF
24094M:	David Ahern <dsahern@kernel.org>
24095L:	netdev@vger.kernel.org
24096S:	Maintained
24097F:	Documentation/networking/vrf.rst
24098F:	drivers/net/vrf.c
24099
24100VSPRINTF
24101M:	Petr Mladek <pmladek@suse.com>
24102M:	Steven Rostedt <rostedt@goodmis.org>
24103R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
24104R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
24105R:	Sergey Senozhatsky <senozhatsky@chromium.org>
24106S:	Maintained
24107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
24108F:	Documentation/core-api/printk-formats.rst
24109F:	lib/test_printf.c
24110F:	lib/test_scanf.c
24111F:	lib/vsprintf.c
24112
24113VT1211 HARDWARE MONITOR DRIVER
24114M:	Juerg Haefliger <juergh@proton.me>
24115L:	linux-hwmon@vger.kernel.org
24116S:	Maintained
24117F:	Documentation/hwmon/vt1211.rst
24118F:	drivers/hwmon/vt1211.c
24119
24120VT8231 HARDWARE MONITOR DRIVER
24121M:	Roger Lucas <vt8231@hiddenengine.co.uk>
24122L:	linux-hwmon@vger.kernel.org
24123S:	Maintained
24124F:	drivers/hwmon/vt8231.c
24125
24126VUB300 USB to SDIO/SD/MMC bridge chip
24127L:	linux-mmc@vger.kernel.org
24128S:	Orphan
24129F:	drivers/mmc/host/vub300.c
24130
24131W1 DALLAS'S 1-WIRE BUS
24132M:	Krzysztof Kozlowski <krzk@kernel.org>
24133S:	Maintained
24134F:	Documentation/devicetree/bindings/w1/
24135F:	Documentation/w1/
24136F:	drivers/w1/
24137F:	include/linux/w1.h
24138
24139W83791D HARDWARE MONITORING DRIVER
24140M:	Marc Hulsman <m.hulsman@tudelft.nl>
24141L:	linux-hwmon@vger.kernel.org
24142S:	Maintained
24143F:	Documentation/hwmon/w83791d.rst
24144F:	drivers/hwmon/w83791d.c
24145
24146W83793 HARDWARE MONITORING DRIVER
24147M:	Rudolf Marek <r.marek@assembler.cz>
24148L:	linux-hwmon@vger.kernel.org
24149S:	Maintained
24150F:	Documentation/hwmon/w83793.rst
24151F:	drivers/hwmon/w83793.c
24152
24153W83795 HARDWARE MONITORING DRIVER
24154M:	Jean Delvare <jdelvare@suse.com>
24155L:	linux-hwmon@vger.kernel.org
24156S:	Maintained
24157F:	drivers/hwmon/w83795.c
24158
24159W83L51xD SD/MMC CARD INTERFACE DRIVER
24160M:	Pierre Ossman <pierre@ossman.eu>
24161S:	Maintained
24162F:	drivers/mmc/host/wbsd.*
24163
24164WACOM PROTOCOL 4 SERIAL TABLETS
24165M:	Julian Squires <julian@cipht.net>
24166M:	Hans de Goede <hdegoede@redhat.com>
24167L:	linux-input@vger.kernel.org
24168S:	Maintained
24169F:	drivers/input/tablet/wacom_serial4.c
24170
24171WANGXUN ETHERNET DRIVER
24172M:	Jiawen Wu <jiawenwu@trustnetic.com>
24173M:	Mengyuan Lou <mengyuanlou@net-swift.com>
24174L:	netdev@vger.kernel.org
24175S:	Maintained
24176W:	https://www.net-swift.com
24177F:	Documentation/networking/device_drivers/ethernet/wangxun/*
24178F:	drivers/net/ethernet/wangxun/
24179F:	drivers/net/pcs/pcs-xpcs-wx.c
24180
24181WATCHDOG DEVICE DRIVERS
24182M:	Wim Van Sebroeck <wim@linux-watchdog.org>
24183M:	Guenter Roeck <linux@roeck-us.net>
24184L:	linux-watchdog@vger.kernel.org
24185S:	Maintained
24186W:	http://www.linux-watchdog.org/
24187T:	git git://www.linux-watchdog.org/linux-watchdog.git
24188F:	Documentation/devicetree/bindings/watchdog/
24189F:	Documentation/watchdog/
24190F:	drivers/watchdog/
24191F:	include/linux/watchdog.h
24192F:	include/trace/events/watchdog.h
24193F:	include/uapi/linux/watchdog.h
24194
24195WAVE5 VPU CODEC DRIVER
24196M:	Nas Chung <nas.chung@chipsnmedia.com>
24197M:	Jackson Lee <jackson.lee@chipsnmedia.com>
24198L:	linux-media@vger.kernel.org
24199S:	Maintained
24200F:	Documentation/devicetree/bindings/media/cnm,wave521c.yaml
24201F:	drivers/media/platform/chips-media/wave5/
24202
24203WHISKEYCOVE PMIC GPIO DRIVER
24204M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
24205L:	linux-gpio@vger.kernel.org
24206S:	Maintained
24207F:	drivers/gpio/gpio-wcove.c
24208
24209WHWAVE RTC DRIVER
24210M:	Dianlong Li <long17.cool@163.com>
24211L:	linux-rtc@vger.kernel.org
24212S:	Maintained
24213F:	drivers/rtc/rtc-sd3078.c
24214
24215WIIMOTE HID DRIVER
24216M:	David Rheinsberg <david@readahead.eu>
24217L:	linux-input@vger.kernel.org
24218S:	Maintained
24219F:	drivers/hid/hid-wiimote*
24220
24221WILOCITY WIL6210 WIRELESS DRIVER
24222L:	linux-wireless@vger.kernel.org
24223S:	Orphan
24224W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
24225F:	drivers/net/wireless/ath/wil6210/
24226
24227WINBOND CIR DRIVER
24228M:	David Härdeman <david@hardeman.nu>
24229S:	Maintained
24230F:	drivers/media/rc/winbond-cir.c
24231
24232WINSYSTEMS EBC-C384 WATCHDOG DRIVER
24233L:	linux-watchdog@vger.kernel.org
24234S:	Orphan
24235F:	drivers/watchdog/ebc-c384_wdt.c
24236
24237WINSYSTEMS WS16C48 GPIO DRIVER
24238M:	William Breathitt Gray <wbg@kernel.org>
24239L:	linux-gpio@vger.kernel.org
24240S:	Maintained
24241F:	drivers/gpio/gpio-ws16c48.c
24242
24243WIREGUARD SECURE NETWORK TUNNEL
24244M:	Jason A. Donenfeld <Jason@zx2c4.com>
24245L:	wireguard@lists.zx2c4.com
24246L:	netdev@vger.kernel.org
24247S:	Maintained
24248F:	drivers/net/wireguard/
24249F:	tools/testing/selftests/wireguard/
24250
24251WISTRON LAPTOP BUTTON DRIVER
24252M:	Miloslav Trmac <mitr@volny.cz>
24253S:	Maintained
24254F:	drivers/input/misc/wistron_btns.c
24255
24256WMI BINARY MOF DRIVER
24257M:	Armin Wolf <W_Armin@gmx.de>
24258R:	Thomas Weißschuh <linux@weissschuh.net>
24259L:	platform-driver-x86@vger.kernel.org
24260S:	Maintained
24261F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
24262F:	Documentation/wmi/devices/wmi-bmof.rst
24263F:	drivers/platform/x86/wmi-bmof.c
24264
24265WOLFSON MICROELECTRONICS DRIVERS
24266L:	patches@opensource.cirrus.com
24267S:	Supported
24268W:	https://github.com/CirrusLogic/linux-drivers/wiki
24269T:	git https://github.com/CirrusLogic/linux-drivers.git
24270F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
24271F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
24272F:	Documentation/devicetree/bindings/mfd/wm831x.txt
24273F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
24274F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
24275F:	Documentation/devicetree/bindings/sound/wm*
24276F:	Documentation/hwmon/wm83??.rst
24277F:	arch/arm/mach-s3c/mach-crag6410*
24278F:	drivers/clk/clk-wm83*.c
24279F:	drivers/gpio/gpio-*wm*.c
24280F:	drivers/gpio/gpio-arizona.c
24281F:	drivers/hwmon/wm83??-hwmon.c
24282F:	drivers/input/misc/wm831x-on.c
24283F:	drivers/input/touchscreen/wm831x-ts.c
24284F:	drivers/input/touchscreen/wm97*.c
24285F:	drivers/leds/leds-wm83*.c
24286F:	drivers/mfd/arizona*
24287F:	drivers/mfd/cs47l24*
24288F:	drivers/mfd/wm*.c
24289F:	drivers/power/supply/wm83*.c
24290F:	drivers/regulator/arizona*
24291F:	drivers/regulator/wm8*.c
24292F:	drivers/rtc/rtc-wm83*.c
24293F:	drivers/video/backlight/wm83*_bl.c
24294F:	drivers/watchdog/wm83*_wdt.c
24295F:	include/linux/mfd/arizona/
24296F:	include/linux/mfd/wm831x/
24297F:	include/linux/mfd/wm8350/
24298F:	include/linux/mfd/wm8400*
24299F:	include/linux/regulator/arizona*
24300F:	include/linux/wm97xx.h
24301F:	include/sound/wm????.h
24302F:	sound/soc/codecs/arizona*
24303F:	sound/soc/codecs/cs47l24*
24304F:	sound/soc/codecs/wm*
24305
24306WORKQUEUE
24307M:	Tejun Heo <tj@kernel.org>
24308R:	Lai Jiangshan <jiangshanlai@gmail.com>
24309S:	Maintained
24310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
24311F:	Documentation/core-api/workqueue.rst
24312F:	include/linux/workqueue.h
24313F:	kernel/workqueue.c
24314F:	kernel/workqueue_internal.h
24315
24316WWAN DRIVERS
24317M:	Loic Poulain <loic.poulain@linaro.org>
24318M:	Sergey Ryazanov <ryazanov.s.a@gmail.com>
24319R:	Johannes Berg <johannes@sipsolutions.net>
24320L:	netdev@vger.kernel.org
24321S:	Maintained
24322F:	drivers/net/wwan/
24323F:	include/linux/wwan.h
24324F:	include/uapi/linux/wwan.h
24325
24326X-POWERS AXP288 PMIC DRIVERS
24327M:	Hans de Goede <hdegoede@redhat.com>
24328S:	Maintained
24329F:	drivers/acpi/pmic/intel_pmic_xpower.c
24330N:	axp288
24331
24332X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
24333M:	Chen-Yu Tsai <wens@csie.org>
24334L:	linux-kernel@vger.kernel.org
24335S:	Maintained
24336N:	axp[128]
24337
24338X.25 STACK
24339M:	Martin Schiller <ms@dev.tdt.de>
24340L:	linux-x25@vger.kernel.org
24341S:	Maintained
24342F:	Documentation/networking/lapb-module.rst
24343F:	Documentation/networking/x25*
24344F:	drivers/net/wan/hdlc_x25.c
24345F:	drivers/net/wan/lapbether.c
24346F:	include/*/lapb.h
24347F:	include/net/x25*
24348F:	include/uapi/linux/x25.h
24349F:	net/lapb/
24350F:	net/x25/
24351
24352X86 ARCHITECTURE (32-BIT AND 64-BIT)
24353M:	Thomas Gleixner <tglx@linutronix.de>
24354M:	Ingo Molnar <mingo@redhat.com>
24355M:	Borislav Petkov <bp@alien8.de>
24356M:	Dave Hansen <dave.hansen@linux.intel.com>
24357M:	x86@kernel.org
24358R:	"H. Peter Anvin" <hpa@zytor.com>
24359L:	linux-kernel@vger.kernel.org
24360S:	Maintained
24361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
24362F:	Documentation/arch/x86/
24363F:	Documentation/devicetree/bindings/x86/
24364F:	arch/x86/
24365
24366X86 ENTRY CODE
24367M:	Andy Lutomirski <luto@kernel.org>
24368L:	linux-kernel@vger.kernel.org
24369S:	Maintained
24370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
24371F:	arch/x86/entry/
24372
24373X86 HARDWARE VULNERABILITIES
24374M:	Thomas Gleixner <tglx@linutronix.de>
24375M:	Borislav Petkov <bp@alien8.de>
24376M:	Peter Zijlstra <peterz@infradead.org>
24377M:	Josh Poimboeuf <jpoimboe@kernel.org>
24378R:	Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
24379S:	Maintained
24380F:	Documentation/admin-guide/hw-vuln/
24381F:	arch/x86/include/asm/nospec-branch.h
24382F:	arch/x86/kernel/cpu/bugs.c
24383
24384X86 MCE INFRASTRUCTURE
24385M:	Tony Luck <tony.luck@intel.com>
24386M:	Borislav Petkov <bp@alien8.de>
24387L:	linux-edac@vger.kernel.org
24388S:	Maintained
24389F:	Documentation/ABI/testing/sysfs-mce
24390F:	Documentation/arch/x86/x86_64/machinecheck.rst
24391F:	arch/x86/kernel/cpu/mce/*
24392
24393X86 MICROCODE UPDATE SUPPORT
24394M:	Borislav Petkov <bp@alien8.de>
24395S:	Maintained
24396F:	arch/x86/kernel/cpu/microcode/*
24397
24398X86 MM
24399M:	Dave Hansen <dave.hansen@linux.intel.com>
24400M:	Andy Lutomirski <luto@kernel.org>
24401M:	Peter Zijlstra <peterz@infradead.org>
24402L:	linux-kernel@vger.kernel.org
24403S:	Maintained
24404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
24405F:	arch/x86/mm/
24406
24407X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
24408M:	Hans de Goede <hdegoede@redhat.com>
24409L:	platform-driver-x86@vger.kernel.org
24410S:	Maintained
24411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24412F:	drivers/platform/x86/x86-android-tablets/
24413
24414X86 PLATFORM DRIVERS
24415M:	Hans de Goede <hdegoede@redhat.com>
24416M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
24417L:	platform-driver-x86@vger.kernel.org
24418S:	Maintained
24419Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
24420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24421F:	drivers/platform/olpc/
24422F:	drivers/platform/x86/
24423F:	include/linux/platform_data/x86/
24424
24425X86 PLATFORM UV HPE SUPERDOME FLEX
24426M:	Steve Wahl <steve.wahl@hpe.com>
24427R:	Justin Ernst <justin.ernst@hpe.com>
24428R:	Kyle Meyer <kyle.meyer@hpe.com>
24429R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
24430R:	Russ Anderson <russ.anderson@hpe.com>
24431S:	Supported
24432F:	arch/x86/include/asm/uv/
24433F:	arch/x86/kernel/apic/x2apic_uv_x.c
24434F:	arch/x86/platform/uv/
24435
24436X86 STACK UNWINDING
24437M:	Josh Poimboeuf <jpoimboe@kernel.org>
24438M:	Peter Zijlstra <peterz@infradead.org>
24439S:	Supported
24440F:	arch/x86/include/asm/unwind*.h
24441F:	arch/x86/kernel/dumpstack.c
24442F:	arch/x86/kernel/stacktrace.c
24443F:	arch/x86/kernel/unwind_*.c
24444
24445X86 TRUST DOMAIN EXTENSIONS (TDX)
24446M:	Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
24447R:	Dave Hansen <dave.hansen@linux.intel.com>
24448L:	x86@kernel.org
24449L:	linux-coco@lists.linux.dev
24450S:	Supported
24451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
24452F:	arch/x86/boot/compressed/tdx*
24453F:	arch/x86/coco/tdx/
24454F:	arch/x86/include/asm/shared/tdx.h
24455F:	arch/x86/include/asm/tdx.h
24456F:	arch/x86/virt/vmx/tdx/
24457F:	drivers/virt/coco/tdx-guest
24458
24459X86 VDSO
24460M:	Andy Lutomirski <luto@kernel.org>
24461L:	linux-kernel@vger.kernel.org
24462S:	Maintained
24463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
24464F:	arch/x86/entry/vdso/
24465
24466XARRAY
24467M:	Matthew Wilcox <willy@infradead.org>
24468L:	linux-fsdevel@vger.kernel.org
24469S:	Supported
24470F:	Documentation/core-api/xarray.rst
24471F:	include/linux/idr.h
24472F:	include/linux/xarray.h
24473F:	lib/idr.c
24474F:	lib/xarray.c
24475F:	tools/testing/radix-tree
24476
24477XBOX DVD IR REMOTE
24478M:	Benjamin Valentin <benpicco@googlemail.com>
24479S:	Maintained
24480F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
24481F:	drivers/media/rc/xbox_remote.c
24482
24483XC2028/3028 TUNER DRIVER
24484M:	Mauro Carvalho Chehab <mchehab@kernel.org>
24485L:	linux-media@vger.kernel.org
24486S:	Maintained
24487W:	https://linuxtv.org
24488T:	git git://linuxtv.org/media_tree.git
24489F:	drivers/media/tuners/xc2028.*
24490
24491XDP (eXpress Data Path)
24492M:	Alexei Starovoitov <ast@kernel.org>
24493M:	Daniel Borkmann <daniel@iogearbox.net>
24494M:	David S. Miller <davem@davemloft.net>
24495M:	Jakub Kicinski <kuba@kernel.org>
24496M:	Jesper Dangaard Brouer <hawk@kernel.org>
24497M:	John Fastabend <john.fastabend@gmail.com>
24498L:	netdev@vger.kernel.org
24499L:	bpf@vger.kernel.org
24500S:	Supported
24501F:	drivers/net/ethernet/*/*/*/*/*xdp*
24502F:	drivers/net/ethernet/*/*/*xdp*
24503F:	include/net/xdp.h
24504F:	include/net/xdp_priv.h
24505F:	include/trace/events/xdp.h
24506F:	kernel/bpf/cpumap.c
24507F:	kernel/bpf/devmap.c
24508F:	net/core/xdp.c
24509F:	samples/bpf/xdp*
24510F:	tools/testing/selftests/bpf/*/*xdp*
24511F:	tools/testing/selftests/bpf/*xdp*
24512K:	(?:\b|_)xdp(?:\b|_)
24513
24514XDP SOCKETS (AF_XDP)
24515M:	Björn Töpel <bjorn@kernel.org>
24516M:	Magnus Karlsson <magnus.karlsson@intel.com>
24517M:	Maciej Fijalkowski <maciej.fijalkowski@intel.com>
24518R:	Jonathan Lemon <jonathan.lemon@gmail.com>
24519L:	netdev@vger.kernel.org
24520L:	bpf@vger.kernel.org
24521S:	Maintained
24522F:	Documentation/networking/af_xdp.rst
24523F:	include/net/netns/xdp.h
24524F:	include/net/xdp_sock*
24525F:	include/net/xsk_buff_pool.h
24526F:	include/uapi/linux/if_xdp.h
24527F:	include/uapi/linux/xdp_diag.h
24528F:	net/xdp/
24529F:	tools/testing/selftests/bpf/*xsk*
24530
24531XEN BLOCK SUBSYSTEM
24532M:	Roger Pau Monné <roger.pau@citrix.com>
24533L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24534S:	Supported
24535F:	drivers/block/xen*
24536F:	drivers/block/xen-blkback/*
24537
24538XEN HYPERVISOR ARM
24539M:	Stefano Stabellini <sstabellini@kernel.org>
24540L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24541S:	Maintained
24542F:	arch/arm/include/asm/xen/
24543F:	arch/arm/xen/
24544
24545XEN HYPERVISOR ARM64
24546M:	Stefano Stabellini <sstabellini@kernel.org>
24547L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24548S:	Maintained
24549F:	arch/arm64/include/asm/xen/
24550F:	arch/arm64/xen/
24551
24552XEN HYPERVISOR INTERFACE
24553M:	Juergen Gross <jgross@suse.com>
24554M:	Stefano Stabellini <sstabellini@kernel.org>
24555R:	Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
24556L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24557S:	Supported
24558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
24559F:	Documentation/ABI/stable/sysfs-hypervisor-xen
24560F:	Documentation/ABI/testing/sysfs-hypervisor-xen
24561F:	drivers/*/xen-*front.c
24562F:	drivers/xen/
24563F:	include/uapi/xen/
24564F:	include/xen/
24565F:	kernel/configs/xen.config
24566
24567XEN HYPERVISOR X86
24568M:	Juergen Gross <jgross@suse.com>
24569R:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
24570L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24571S:	Supported
24572F:	arch/x86/configs/xen.config
24573F:	arch/x86/include/asm/pvclock-abi.h
24574F:	arch/x86/include/asm/xen/
24575F:	arch/x86/platform/pvh/
24576F:	arch/x86/xen/
24577
24578XEN NETWORK BACKEND DRIVER
24579M:	Wei Liu <wei.liu@kernel.org>
24580M:	Paul Durrant <paul@xen.org>
24581L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24582L:	netdev@vger.kernel.org
24583S:	Supported
24584F:	drivers/net/xen-netback/*
24585
24586XEN PCI SUBSYSTEM
24587M:	Juergen Gross <jgross@suse.com>
24588L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24589S:	Supported
24590F:	arch/x86/pci/*xen*
24591F:	drivers/pci/*xen*
24592
24593XEN PVSCSI DRIVERS
24594M:	Juergen Gross <jgross@suse.com>
24595L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24596L:	linux-scsi@vger.kernel.org
24597S:	Supported
24598F:	drivers/scsi/xen-scsifront.c
24599F:	drivers/xen/xen-scsiback.c
24600F:	include/xen/interface/io/vscsiif.h
24601
24602XEN PVUSB DRIVER
24603M:	Juergen Gross <jgross@suse.com>
24604L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24605L:	linux-usb@vger.kernel.org
24606S:	Supported
24607F:	drivers/usb/host/xen*
24608F:	include/xen/interface/io/usbif.h
24609
24610XEN SOUND FRONTEND DRIVER
24611M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
24612L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24613L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
24614S:	Supported
24615F:	sound/xen/*
24616
24617XEN SWIOTLB SUBSYSTEM
24618M:	Juergen Gross <jgross@suse.com>
24619M:	Stefano Stabellini <sstabellini@kernel.org>
24620L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24621L:	iommu@lists.linux.dev
24622S:	Supported
24623F:	arch/*/include/asm/xen/swiotlb-xen.h
24624F:	drivers/xen/swiotlb-xen.c
24625F:	include/xen/arm/swiotlb-xen.h
24626F:	include/xen/swiotlb-xen.h
24627
24628XFS FILESYSTEM
24629M:	Chandan Babu R <chandan.babu@oracle.com>
24630R:	Darrick J. Wong <djwong@kernel.org>
24631L:	linux-xfs@vger.kernel.org
24632S:	Supported
24633W:	http://xfs.org/
24634C:	irc://irc.oftc.net/xfs
24635T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
24636P:	Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
24637F:	Documentation/ABI/testing/sysfs-fs-xfs
24638F:	Documentation/admin-guide/xfs.rst
24639F:	Documentation/filesystems/xfs/*
24640F:	fs/xfs/
24641F:	include/uapi/linux/dqblk_xfs.h
24642F:	include/uapi/linux/fsmap.h
24643
24644XILINX AMS DRIVER
24645M:	Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
24646L:	linux-iio@vger.kernel.org
24647S:	Maintained
24648F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
24649F:	drivers/iio/adc/xilinx-ams.c
24650
24651XILINX AXI ETHERNET DRIVER
24652M:	Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
24653S:	Maintained
24654F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
24655F:	drivers/net/ethernet/xilinx/xilinx_axienet*
24656
24657XILINX CAN DRIVER
24658M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
24659L:	linux-can@vger.kernel.org
24660S:	Maintained
24661F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
24662F:	drivers/net/can/xilinx_can.c
24663
24664XILINX EVENT MANAGEMENT DRIVER
24665M:	Michal Simek <michal.simek@amd.com>
24666S:	Maintained
24667F:	drivers/soc/xilinx/xlnx_event_manager.c
24668F:	include/linux/firmware/xlnx-event-manager.h
24669
24670XILINX GPIO DRIVER
24671M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24672R:	Srinivas Neeli <srinivas.neeli@amd.com>
24673R:	Michal Simek <michal.simek@amd.com>
24674S:	Maintained
24675F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
24676F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
24677F:	drivers/gpio/gpio-xilinx.c
24678F:	drivers/gpio/gpio-zynq.c
24679
24680XILINX LL TEMAC ETHERNET DRIVER
24681L:	netdev@vger.kernel.org
24682S:	Orphan
24683F:	drivers/net/ethernet/xilinx/ll_temac*
24684
24685XILINX PWM DRIVER
24686M:	Sean Anderson <sean.anderson@seco.com>
24687S:	Maintained
24688F:	drivers/pwm/pwm-xilinx.c
24689F:	include/clocksource/timer-xilinx.h
24690
24691XILINX SD-FEC IP CORES
24692M:	Derek Kiernan <derek.kiernan@amd.com>
24693M:	Dragan Cvetic <dragan.cvetic@amd.com>
24694S:	Maintained
24695F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
24696F:	Documentation/misc-devices/xilinx_sdfec.rst
24697F:	drivers/misc/Kconfig
24698F:	drivers/misc/Makefile
24699F:	drivers/misc/xilinx_sdfec.c
24700F:	include/uapi/misc/xilinx_sdfec.h
24701
24702XILINX UARTLITE SERIAL DRIVER
24703M:	Peter Korsgaard <jacmet@sunsite.dk>
24704L:	linux-serial@vger.kernel.org
24705S:	Maintained
24706F:	drivers/tty/serial/uartlite.c
24707
24708XILINX VIDEO IP CORES
24709M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24710L:	linux-media@vger.kernel.org
24711S:	Supported
24712T:	git git://linuxtv.org/media_tree.git
24713F:	Documentation/devicetree/bindings/media/xilinx/
24714F:	drivers/media/platform/xilinx/
24715F:	include/uapi/linux/xilinx-v4l2-controls.h
24716
24717XILINX VERSAL EDAC DRIVER
24718M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24719M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
24720S:	Maintained
24721F:	Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
24722F:	drivers/edac/versal_edac.c
24723
24724XILINX WATCHDOG DRIVER
24725M:	Srinivas Neeli <srinivas.neeli@amd.com>
24726R:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24727R:	Michal Simek <michal.simek@amd.com>
24728S:	Maintained
24729F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
24730F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
24731F:	drivers/watchdog/of_xilinx_wdt.c
24732F:	drivers/watchdog/xilinx_wwdt.c
24733
24734XILINX XDMA DRIVER
24735M:	Lizhi Hou <lizhi.hou@amd.com>
24736M:	Brian Xu <brian.xu@amd.com>
24737M:	Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
24738L:	dmaengine@vger.kernel.org
24739S:	Supported
24740F:	drivers/dma/xilinx/xdma-regs.h
24741F:	drivers/dma/xilinx/xdma.c
24742F:	include/linux/dma/amd_xdma.h
24743F:	include/linux/platform_data/amd_xdma.h
24744
24745XILINX ZYNQMP DPDMA DRIVER
24746M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24747L:	dmaengine@vger.kernel.org
24748S:	Supported
24749F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
24750F:	drivers/dma/xilinx/xilinx_dpdma.c
24751F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
24752
24753XILINX ZYNQMP OCM EDAC DRIVER
24754M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24755M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
24756S:	Maintained
24757F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
24758F:	drivers/edac/zynqmp_edac.c
24759
24760XILINX ZYNQMP PSGTR PHY DRIVER
24761M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24762L:	linux-kernel@vger.kernel.org
24763S:	Supported
24764T:	git https://github.com/Xilinx/linux-xlnx.git
24765F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
24766F:	drivers/phy/xilinx/phy-zynqmp.c
24767
24768XILINX ZYNQMP SHA3 DRIVER
24769M:	Harsha <harsha.harsha@amd.com>
24770S:	Maintained
24771F:	drivers/crypto/xilinx/zynqmp-sha.c
24772
24773XILINX ZYNQMP NVMEM DRIVER
24774M:	Praveen Teja Kundanala <praveen.teja.kundanala@amd.com>
24775M:	Kalyani Akula <kalyani.akula@amd.com>
24776R:	Michal Simek <michal.simek@amd.com>
24777S:	Maintained
24778F:	Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
24779F:	drivers/nvmem/zynqmp_nvmem.c
24780
24781XILLYBUS DRIVER
24782M:	Eli Billauer <eli.billauer@gmail.com>
24783L:	linux-kernel@vger.kernel.org
24784S:	Supported
24785F:	drivers/char/xillybus/
24786
24787XLP9XX I2C DRIVER
24788M:	George Cherian <gcherian@marvell.com>
24789L:	linux-i2c@vger.kernel.org
24790S:	Supported
24791W:	http://www.marvell.com
24792F:	drivers/i2c/busses/i2c-xlp9xx.c
24793
24794XRA1403 GPIO EXPANDER
24795M:	Nandor Han <nandor.han@ge.com>
24796L:	linux-gpio@vger.kernel.org
24797S:	Maintained
24798F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
24799F:	drivers/gpio/gpio-xra1403.c
24800
24801XTENSA XTFPGA PLATFORM SUPPORT
24802M:	Max Filippov <jcmvbkbc@gmail.com>
24803S:	Maintained
24804F:	drivers/spi/spi-xtensa-xtfpga.c
24805F:	sound/soc/xtensa/xtfpga-i2s.c
24806
24807YAM DRIVER FOR AX.25
24808M:	Jean-Paul Roubelat <jpr@f6fbb.org>
24809L:	linux-hams@vger.kernel.org
24810S:	Maintained
24811F:	drivers/net/hamradio/yam*
24812F:	include/linux/yam.h
24813
24814YAMA SECURITY MODULE
24815M:	Kees Cook <keescook@chromium.org>
24816S:	Supported
24817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
24818F:	Documentation/admin-guide/LSM/Yama.rst
24819F:	security/yama/
24820
24821YAML NETLINK (YNL)
24822M:	Donald Hunter <donald.hunter@gmail.com>
24823M:	Jakub Kicinski <kuba@kernel.org>
24824F:	Documentation/netlink/
24825F:	Documentation/userspace-api/netlink/intro-specs.rst
24826F:	Documentation/userspace-api/netlink/specs.rst
24827F:	tools/net/ynl/
24828
24829YEALINK PHONE DRIVER
24830M:	Henk Vergonet <Henk.Vergonet@gmail.com>
24831L:	usbb2k-api-dev@nongnu.org
24832S:	Maintained
24833F:	Documentation/input/devices/yealink.rst
24834F:	drivers/input/misc/yealink.*
24835
24836Z3FOLD COMPRESSED PAGE ALLOCATOR
24837M:	Vitaly Wool <vitaly.wool@konsulko.com>
24838R:	Miaohe Lin <linmiaohe@huawei.com>
24839L:	linux-mm@kvack.org
24840S:	Maintained
24841F:	mm/z3fold.c
24842
24843Z8530 DRIVER FOR AX.25
24844M:	Joerg Reuter <jreuter@yaina.de>
24845L:	linux-hams@vger.kernel.org
24846S:	Maintained
24847W:	http://yaina.de/jreuter/
24848W:	http://www.qsl.net/dl1bke/
24849F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
24850F:	drivers/net/hamradio/*scc.c
24851F:	drivers/net/hamradio/z8530.h
24852
24853ZBUD COMPRESSED PAGE ALLOCATOR
24854M:	Seth Jennings <sjenning@redhat.com>
24855M:	Dan Streetman <ddstreet@ieee.org>
24856L:	linux-mm@kvack.org
24857S:	Maintained
24858F:	mm/zbud.c
24859
24860ZD1211RW WIRELESS DRIVER
24861L:	linux-wireless@vger.kernel.org
24862S:	Orphan
24863F:	drivers/net/wireless/zydas/zd1211rw/
24864
24865ZD1301 MEDIA DRIVER
24866L:	linux-media@vger.kernel.org
24867S:	Orphan
24868W:	https://linuxtv.org/
24869Q:	https://patchwork.linuxtv.org/project/linux-media/list/
24870F:	drivers/media/usb/dvb-usb-v2/zd1301*
24871
24872ZD1301_DEMOD MEDIA DRIVER
24873L:	linux-media@vger.kernel.org
24874S:	Orphan
24875W:	https://linuxtv.org/
24876Q:	https://patchwork.linuxtv.org/project/linux-media/list/
24877F:	drivers/media/dvb-frontends/zd1301_demod*
24878
24879ZHAOXIN PROCESSOR SUPPORT
24880M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
24881L:	linux-kernel@vger.kernel.org
24882S:	Maintained
24883F:	arch/x86/kernel/cpu/zhaoxin.c
24884
24885ZONEFS FILESYSTEM
24886M:	Damien Le Moal <dlemoal@kernel.org>
24887M:	Naohiro Aota <naohiro.aota@wdc.com>
24888R:	Johannes Thumshirn <jth@kernel.org>
24889L:	linux-fsdevel@vger.kernel.org
24890S:	Maintained
24891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
24892F:	Documentation/filesystems/zonefs.rst
24893F:	fs/zonefs/
24894
24895ZR36067 VIDEO FOR LINUX DRIVER
24896M:	Corentin Labbe <clabbe@baylibre.com>
24897L:	mjpeg-users@lists.sourceforge.net
24898L:	linux-media@vger.kernel.org
24899S:	Maintained
24900W:	http://mjpeg.sourceforge.net/driver-zoran/
24901Q:	https://patchwork.linuxtv.org/project/linux-media/list/
24902F:	Documentation/driver-api/media/drivers/zoran.rst
24903F:	drivers/media/pci/zoran/
24904
24905ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
24906M:	Minchan Kim <minchan@kernel.org>
24907M:	Sergey Senozhatsky <senozhatsky@chromium.org>
24908L:	linux-kernel@vger.kernel.org
24909S:	Maintained
24910F:	Documentation/admin-guide/blockdev/zram.rst
24911F:	drivers/block/zram/
24912
24913ZS DECSTATION Z85C30 SERIAL DRIVER
24914M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
24915S:	Maintained
24916F:	drivers/tty/serial/zs.*
24917
24918ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
24919M:	Minchan Kim <minchan@kernel.org>
24920M:	Sergey Senozhatsky <senozhatsky@chromium.org>
24921L:	linux-mm@kvack.org
24922S:	Maintained
24923F:	Documentation/mm/zsmalloc.rst
24924F:	include/linux/zsmalloc.h
24925F:	mm/zsmalloc.c
24926
24927ZSTD
24928M:	Nick Terrell <terrelln@fb.com>
24929S:	Maintained
24930B:	https://github.com/facebook/zstd/issues
24931T:	git https://github.com/terrelln/linux.git
24932F:	crypto/zstd.c
24933F:	include/linux/zstd*
24934F:	lib/decompress_unzstd.c
24935F:	lib/zstd/
24936N:	zstd
24937K:	zstd
24938
24939ZSWAP COMPRESSED SWAP CACHING
24940M:	Johannes Weiner <hannes@cmpxchg.org>
24941M:	Yosry Ahmed <yosryahmed@google.com>
24942M:	Nhat Pham <nphamcs@gmail.com>
24943R:	Chengming Zhou <chengming.zhou@linux.dev>
24944L:	linux-mm@kvack.org
24945S:	Maintained
24946F:	Documentation/admin-guide/mm/zswap.rst
24947F:	include/linux/zpool.h
24948F:	include/linux/zswap.h
24949F:	mm/zpool.c
24950F:	mm/zswap.c
24951F:	tools/testing/selftests/cgroup/test_zswap.c
24952
24953THE REST
24954M:	Linus Torvalds <torvalds@linux-foundation.org>
24955L:	linux-kernel@vger.kernel.org
24956S:	Buried alive in reporters
24957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
24958F:	*
24959F:	*/
24960