xref: /linux/MAINTAINERS (revision cc374782b6ca0fd634482391da977542443d3368)
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 MAILBOX DRIVER
850M:	Mun Yew Tham <mun.yew.tham@intel.com>
851S:	Maintained
852F:	drivers/mailbox/mailbox-altera.c
853
854ALTERA MSGDMA IP CORE DRIVER
855M:	Olivier Dautricourt <olivierdautricourt@gmail.com>
856R:	Stefan Roese <sr@denx.de>
857L:	dmaengine@vger.kernel.org
858S:	Odd Fixes
859F:	Documentation/devicetree/bindings/dma/altr,msgdma.yaml
860F:	drivers/dma/altera-msgdma.c
861
862ALTERA PIO DRIVER
863M:	Mun Yew Tham <mun.yew.tham@intel.com>
864L:	linux-gpio@vger.kernel.org
865S:	Maintained
866F:	drivers/gpio/gpio-altera.c
867
868ALTERA TRIPLE SPEED ETHERNET DRIVER
869M:	Joyce Ooi <joyce.ooi@intel.com>
870L:	netdev@vger.kernel.org
871S:	Maintained
872F:	drivers/net/ethernet/altera/
873
874ALTERA UART/JTAG UART SERIAL DRIVERS
875M:	Tobias Klauser <tklauser@distanz.ch>
876L:	linux-serial@vger.kernel.org
877S:	Maintained
878F:	drivers/tty/serial/altera_jtaguart.c
879F:	drivers/tty/serial/altera_uart.c
880F:	include/linux/altera_jtaguart.h
881F:	include/linux/altera_uart.h
882
883AMAZON ANNAPURNA LABS FIC DRIVER
884M:	Talel Shenhar <talel@amazon.com>
885S:	Maintained
886F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
887F:	drivers/irqchip/irq-al-fic.c
888
889AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
890M:	Talel Shenhar <talel@amazon.com>
891M:	Talel Shenhar <talelshenhar@gmail.com>
892S:	Maintained
893F:	Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
894F:	drivers/edac/al_mc_edac.c
895
896AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
897M:	Talel Shenhar <talel@amazon.com>
898S:	Maintained
899F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
900F:	drivers/thermal/thermal_mmio.c
901
902AMAZON ETHERNET DRIVERS
903M:	Shay Agroskin <shayagr@amazon.com>
904M:	Arthur Kiyanovski <akiyano@amazon.com>
905R:	David Arinzon <darinzon@amazon.com>
906R:	Noam Dagan <ndagan@amazon.com>
907R:	Saeed Bishara <saeedb@amazon.com>
908L:	netdev@vger.kernel.org
909S:	Supported
910F:	Documentation/networking/device_drivers/ethernet/amazon/ena.rst
911F:	drivers/net/ethernet/amazon/
912
913AMAZON RDMA EFA DRIVER
914M:	Michael Margolin <mrgolin@amazon.com>
915R:	Gal Pressman <gal.pressman@linux.dev>
916R:	Yossi Leybovich <sleybo@amazon.com>
917L:	linux-rdma@vger.kernel.org
918S:	Supported
919Q:	https://patchwork.kernel.org/project/linux-rdma/list/
920F:	drivers/infiniband/hw/efa/
921F:	include/uapi/rdma/efa-abi.h
922
923AMD ADDRESS TRANSLATION LIBRARY (ATL)
924M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
925L:	linux-edac@vger.kernel.org
926S:	Supported
927F:	drivers/ras/amd/atl/*
928
929AMD AXI W1 DRIVER
930M:	Kris Chaplin <kris.chaplin@amd.com>
931R:	Thomas Delev <thomas.delev@amd.com>
932R:	Michal Simek <michal.simek@amd.com>
933S:	Maintained
934F:	Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
935F:	drivers/w1/masters/amd_axi_w1.c
936
937AMD CDX BUS DRIVER
938M:	Nipun Gupta <nipun.gupta@amd.com>
939M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
940S:	Maintained
941F:	Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
942F:	drivers/cdx/*
943F:	include/linux/cdx/*
944
945AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
946M:	Tom Lendacky <thomas.lendacky@amd.com>
947M:	John Allen <john.allen@amd.com>
948L:	linux-crypto@vger.kernel.org
949S:	Supported
950F:	drivers/crypto/ccp/
951F:	include/linux/ccp.h
952
953AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
954M:	Ashish Kalra <ashish.kalra@amd.com>
955M:	Tom Lendacky <thomas.lendacky@amd.com>
956L:	linux-crypto@vger.kernel.org
957S:	Supported
958F:	drivers/crypto/ccp/sev*
959F:	include/uapi/linux/psp-sev.h
960
961AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
962M:	Mario Limonciello <mario.limonciello@amd.com>
963L:	linux-crypto@vger.kernel.org
964S:	Supported
965F:	drivers/crypto/ccp/dbc.c
966F:	drivers/crypto/ccp/dbc.h
967F:	drivers/crypto/ccp/platform-access.c
968F:	drivers/crypto/ccp/platform-access.h
969F:	include/uapi/linux/psp-dbc.h
970F:	tools/crypto/ccp/*.c
971F:	tools/crypto/ccp/*.py
972
973AMD DISPLAY CORE
974M:	Harry Wentland <harry.wentland@amd.com>
975M:	Leo Li <sunpeng.li@amd.com>
976M:	Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
977L:	amd-gfx@lists.freedesktop.org
978S:	Supported
979T:	git https://gitlab.freedesktop.org/agd5f/linux.git
980F:	drivers/gpu/drm/amd/display/
981
982AMD FAM15H PROCESSOR POWER MONITORING DRIVER
983M:	Huang Rui <ray.huang@amd.com>
984L:	linux-hwmon@vger.kernel.org
985S:	Supported
986F:	Documentation/hwmon/fam15h_power.rst
987F:	drivers/hwmon/fam15h_power.c
988
989AMD FCH GPIO DRIVER
990M:	Enrico Weigelt, metux IT consult <info@metux.net>
991L:	linux-gpio@vger.kernel.org
992S:	Maintained
993F:	drivers/gpio/gpio-amd-fch.c
994F:	include/linux/platform_data/gpio/gpio-amd-fch.h
995
996AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
997L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
998S:	Orphan
999F:	drivers/usb/gadget/udc/amd5536udc.*
1000
1001AMD GEODE PROCESSOR/CHIPSET SUPPORT
1002M:	Andres Salomon <dilinger@queued.net>
1003L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
1004S:	Supported
1005W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1006F:	arch/x86/include/asm/geode.h
1007F:	drivers/char/hw_random/geode-rng.c
1008F:	drivers/crypto/geode*
1009F:	drivers/video/fbdev/geode/
1010
1011AMD HSMP DRIVER
1012M:	Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1013R:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
1014L:	platform-driver-x86@vger.kernel.org
1015S:	Maintained
1016F:	Documentation/arch/x86/amd_hsmp.rst
1017F:	arch/x86/include/asm/amd_hsmp.h
1018F:	arch/x86/include/uapi/asm/amd_hsmp.h
1019F:	drivers/platform/x86/amd/hsmp.c
1020
1021AMD IOMMU (AMD-VI)
1022M:	Joerg Roedel <joro@8bytes.org>
1023R:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1024L:	iommu@lists.linux.dev
1025S:	Maintained
1026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
1027F:	drivers/iommu/amd/
1028F:	include/linux/amd-iommu.h
1029
1030AMD KFD
1031M:	Felix Kuehling <Felix.Kuehling@amd.com>
1032L:	amd-gfx@lists.freedesktop.org
1033S:	Supported
1034T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1035F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1036F:	drivers/gpu/drm/amd/amdkfd/
1037F:	drivers/gpu/drm/amd/include/cik_structs.h
1038F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1039F:	drivers/gpu/drm/amd/include/v9_structs.h
1040F:	drivers/gpu/drm/amd/include/vi_structs.h
1041F:	include/uapi/linux/kfd_ioctl.h
1042F:	include/uapi/linux/kfd_sysfs.h
1043
1044AMD MP2 I2C DRIVER
1045M:	Elie Morisse <syniurge@gmail.com>
1046M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1047L:	linux-i2c@vger.kernel.org
1048S:	Maintained
1049F:	drivers/i2c/busses/i2c-amd-mp2*
1050
1051AMD PDS CORE DRIVER
1052M:	Shannon Nelson <shannon.nelson@amd.com>
1053M:	Brett Creeley <brett.creeley@amd.com>
1054L:	netdev@vger.kernel.org
1055S:	Supported
1056F:	Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1057F:	drivers/net/ethernet/amd/pds_core/
1058F:	include/linux/pds/
1059
1060AMD PMC DRIVER
1061M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1062L:	platform-driver-x86@vger.kernel.org
1063S:	Maintained
1064F:	drivers/platform/x86/amd/pmc/
1065
1066AMD PMF DRIVER
1067M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1068L:	platform-driver-x86@vger.kernel.org
1069S:	Maintained
1070F:	Documentation/ABI/testing/sysfs-amd-pmf
1071F:	drivers/platform/x86/amd/pmf/
1072
1073AMD POWERPLAY AND SWSMU
1074M:	Evan Quan <evan.quan@amd.com>
1075L:	amd-gfx@lists.freedesktop.org
1076S:	Supported
1077T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1078F:	drivers/gpu/drm/amd/pm/
1079
1080AMD PSTATE DRIVER
1081M:	Huang Rui <ray.huang@amd.com>
1082M:	Gautham R. Shenoy <gautham.shenoy@amd.com>
1083M:	Mario Limonciello <mario.limonciello@amd.com>
1084R:	Perry Yuan <perry.yuan@amd.com>
1085L:	linux-pm@vger.kernel.org
1086S:	Supported
1087F:	Documentation/admin-guide/pm/amd-pstate.rst
1088F:	drivers/cpufreq/amd-pstate*
1089F:	tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1090
1091AMD PTDMA DRIVER
1092M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
1093L:	dmaengine@vger.kernel.org
1094S:	Maintained
1095F:	drivers/dma/ptdma/
1096
1097AMD SEATTLE DEVICE TREE SUPPORT
1098M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1099M:	Tom Lendacky <thomas.lendacky@amd.com>
1100S:	Supported
1101F:	arch/arm64/boot/dts/amd/
1102
1103AMD SENSOR FUSION HUB DRIVER
1104M:	Basavaraj Natikar <basavaraj.natikar@amd.com>
1105L:	linux-input@vger.kernel.org
1106S:	Maintained
1107F:	Documentation/hid/amd-sfh*
1108F:	drivers/hid/amd-sfh-hid/
1109
1110AMD SPI DRIVER
1111M:	Sanjay R Mehta <sanju.mehta@amd.com>
1112S:	Maintained
1113F:	drivers/spi/spi-amd.c
1114
1115AMD XGBE DRIVER
1116M:	"Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1117L:	netdev@vger.kernel.org
1118S:	Supported
1119F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1120F:	drivers/net/ethernet/amd/xgbe/
1121
1122AMLOGIC DDR PMU DRIVER
1123M:	Jiucheng Xu <jiucheng.xu@amlogic.com>
1124L:	linux-amlogic@lists.infradead.org
1125S:	Supported
1126W:	http://www.amlogic.com
1127F:	Documentation/admin-guide/perf/meson-ddr-pmu.rst
1128F:	Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1129F:	drivers/perf/amlogic/
1130F:	include/soc/amlogic/
1131
1132AMPHENOL CHIPCAP 2 HUMIDITY-TEMPERATURE IIO DRIVER
1133M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
1134L:	linux-hwmon@vger.kernel.org
1135S:	Maintained
1136F:	Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1137F:	Documentation/hwmon/chipcap2.rst
1138F:	drivers/hwmon/chipcap2.c
1139
1140AMPHION VPU CODEC V4L2 DRIVER
1141M:	Ming Qian <ming.qian@nxp.com>
1142M:	Zhou Peng <eagle.zhou@nxp.com>
1143L:	linux-media@vger.kernel.org
1144S:	Maintained
1145F:	Documentation/devicetree/bindings/media/amphion,vpu.yaml
1146F:	drivers/media/platform/amphion/
1147
1148AMS AS73211 DRIVER
1149M:	Christian Eggers <ceggers@arri.de>
1150L:	linux-iio@vger.kernel.org
1151S:	Maintained
1152F:	Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1153F:	drivers/iio/light/as73211.c
1154
1155AMT (Automatic Multicast Tunneling)
1156M:	Taehee Yoo <ap420073@gmail.com>
1157L:	netdev@vger.kernel.org
1158S:	Maintained
1159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1161F:	drivers/net/amt.c
1162
1163ANALOG DEVICES INC AD3552R DRIVER
1164M:	Nuno Sá <nuno.sa@analog.com>
1165L:	linux-iio@vger.kernel.org
1166S:	Supported
1167W:	https://ez.analog.com/linux-software-drivers
1168F:	Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1169F:	drivers/iio/dac/ad3552r.c
1170
1171ANALOG DEVICES INC AD4130 DRIVER
1172M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1173L:	linux-iio@vger.kernel.org
1174S:	Supported
1175W:	https://ez.analog.com/linux-software-drivers
1176F:	Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1177F:	Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1178F:	drivers/iio/adc/ad4130.c
1179
1180ANALOG DEVICES INC AD7091R DRIVER
1181M:	Marcelo Schmitt <marcelo.schmitt@analog.com>
1182L:	linux-iio@vger.kernel.org
1183S:	Supported
1184W:	http://ez.analog.com/community/linux-device-drivers
1185F:	Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1186F:	drivers/iio/adc/ad7091r*
1187
1188ANALOG DEVICES INC AD7192 DRIVER
1189M:	Alexandru Tachici <alexandru.tachici@analog.com>
1190L:	linux-iio@vger.kernel.org
1191S:	Supported
1192W:	https://ez.analog.com/linux-software-drivers
1193F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1194F:	drivers/iio/adc/ad7192.c
1195
1196ANALOG DEVICES INC AD7292 DRIVER
1197M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1198L:	linux-iio@vger.kernel.org
1199S:	Supported
1200W:	https://ez.analog.com/linux-software-drivers
1201F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1202F:	drivers/iio/adc/ad7292.c
1203
1204ANALOG DEVICES INC AD7293 DRIVER
1205M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1206L:	linux-iio@vger.kernel.org
1207S:	Supported
1208W:	https://ez.analog.com/linux-software-drivers
1209F:	Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1210F:	drivers/iio/dac/ad7293.c
1211
1212ANALOG DEVICES INC AD74115 DRIVER
1213M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1214L:	linux-iio@vger.kernel.org
1215S:	Supported
1216W:	https://ez.analog.com/linux-software-drivers
1217F:	Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1218F:	drivers/iio/addac/ad74115.c
1219
1220ANALOG DEVICES INC AD74413R DRIVER
1221M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1222L:	linux-iio@vger.kernel.org
1223S:	Supported
1224W:	https://ez.analog.com/linux-software-drivers
1225F:	Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1226F:	drivers/iio/addac/ad74413r.c
1227F:	include/dt-bindings/iio/addac/adi,ad74413r.h
1228
1229ANALOG DEVICES INC AD7768-1 DRIVER
1230M:	Michael Hennerich <Michael.Hennerich@analog.com>
1231L:	linux-iio@vger.kernel.org
1232S:	Supported
1233W:	https://ez.analog.com/linux-software-drivers
1234F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1235F:	drivers/iio/adc/ad7768-1.c
1236
1237ANALOG DEVICES INC AD7780 DRIVER
1238M:	Michael Hennerich <Michael.Hennerich@analog.com>
1239M:	Renato Lui Geh <renatogeh@gmail.com>
1240L:	linux-iio@vger.kernel.org
1241S:	Supported
1242W:	https://ez.analog.com/linux-software-drivers
1243F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1244F:	drivers/iio/adc/ad7780.c
1245
1246ANALOG DEVICES INC AD9739a DRIVER
1247M:	Nuno Sa <nuno.sa@analog.com>
1248M:	Dragos Bogdan <dragos.bogdan@analog.com>
1249L:	linux-iio@vger.kernel.org
1250S:	Supported
1251W:	https://ez.analog.com/linux-software-drivers
1252F:	Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1253F:	drivers/iio/dac/ad9739a.c
1254
1255ANALOG DEVICES INC ADA4250 DRIVER
1256M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1257L:	linux-iio@vger.kernel.org
1258S:	Supported
1259W:	https://ez.analog.com/linux-software-drivers
1260F:	Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1261F:	drivers/iio/amplifiers/ada4250.c
1262
1263ANALOG DEVICES INC ADF4377 DRIVER
1264M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1265L:	linux-iio@vger.kernel.org
1266S:	Supported
1267W:	https://ez.analog.com/linux-software-drivers
1268F:	Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1269F:	drivers/iio/frequency/adf4377.c
1270
1271ANALOG DEVICES INC ADGS1408 DRIVER
1272M:	Mircea Caprioru <mircea.caprioru@analog.com>
1273S:	Supported
1274F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1275F:	drivers/mux/adgs1408.c
1276
1277ANALOG DEVICES INC ADIN DRIVER
1278M:	Michael Hennerich <michael.hennerich@analog.com>
1279L:	netdev@vger.kernel.org
1280S:	Supported
1281W:	https://ez.analog.com/linux-software-drivers
1282F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1283F:	drivers/net/phy/adin.c
1284
1285ANALOG DEVICES INC ADIS DRIVER LIBRARY
1286M:	Nuno Sa <nuno.sa@analog.com>
1287L:	linux-iio@vger.kernel.org
1288S:	Supported
1289F:	drivers/iio/imu/adis.c
1290F:	drivers/iio/imu/adis_buffer.c
1291F:	drivers/iio/imu/adis_trigger.c
1292F:	include/linux/iio/imu/adis.h
1293
1294ANALOG DEVICES INC ADIS16460 DRIVER
1295M:	Dragos Bogdan <dragos.bogdan@analog.com>
1296L:	linux-iio@vger.kernel.org
1297S:	Supported
1298W:	https://ez.analog.com/linux-software-drivers
1299F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1300F:	drivers/iio/imu/adis16460.c
1301
1302ANALOG DEVICES INC ADIS16475 DRIVER
1303M:	Nuno Sa <nuno.sa@analog.com>
1304L:	linux-iio@vger.kernel.org
1305S:	Supported
1306W:	https://ez.analog.com/linux-software-drivers
1307F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1308F:	drivers/iio/imu/adis16475.c
1309
1310ANALOG DEVICES INC ADM1177 DRIVER
1311M:	Michael Hennerich <Michael.Hennerich@analog.com>
1312L:	linux-hwmon@vger.kernel.org
1313S:	Supported
1314W:	https://ez.analog.com/linux-software-drivers
1315F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1316F:	drivers/hwmon/adm1177.c
1317
1318ANALOG DEVICES INC ADMFM2000 DRIVER
1319M:	Kim Seer Paller <kimseer.paller@analog.com>
1320L:	linux-iio@vger.kernel.org
1321S:	Supported
1322W:	https://ez.analog.com/linux-software-drivers
1323F:	Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1324F:	drivers/iio/frequency/admfm2000.c
1325
1326ANALOG DEVICES INC ADMV1013 DRIVER
1327M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1328L:	linux-iio@vger.kernel.org
1329S:	Supported
1330W:	https://ez.analog.com/linux-software-drivers
1331F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1332F:	drivers/iio/frequency/admv1013.c
1333
1334ANALOG DEVICES INC ADMV1014 DRIVER
1335M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1336L:	linux-iio@vger.kernel.org
1337S:	Supported
1338W:	https://ez.analog.com/linux-software-drivers
1339F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1340F:	drivers/iio/frequency/admv1014.c
1341
1342ANALOG DEVICES INC ADMV8818 DRIVER
1343M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1344L:	linux-iio@vger.kernel.org
1345S:	Supported
1346W:	https://ez.analog.com/linux-software-drivers
1347F:	Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1348F:	drivers/iio/filter/admv8818.c
1349
1350ANALOG DEVICES INC ADP5061 DRIVER
1351M:	Michael Hennerich <Michael.Hennerich@analog.com>
1352L:	linux-pm@vger.kernel.org
1353S:	Supported
1354W:	https://ez.analog.com/linux-software-drivers
1355F:	drivers/power/supply/adp5061.c
1356
1357ANALOG DEVICES INC ADRF6780 DRIVER
1358M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1359L:	linux-iio@vger.kernel.org
1360S:	Supported
1361W:	https://ez.analog.com/linux-software-drivers
1362F:	Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1363F:	drivers/iio/frequency/adrf6780.c
1364
1365ANALOG DEVICES INC ADV7180 DRIVER
1366M:	Lars-Peter Clausen <lars@metafoo.de>
1367L:	linux-media@vger.kernel.org
1368S:	Supported
1369W:	https://ez.analog.com/linux-software-drivers
1370F:	Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1371F:	drivers/media/i2c/adv7180.c
1372
1373ANALOG DEVICES INC ADV748X DRIVER
1374M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
1375L:	linux-media@vger.kernel.org
1376S:	Maintained
1377F:	Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1378F:	drivers/media/i2c/adv748x/*
1379
1380ANALOG DEVICES INC ADV7511 DRIVER
1381M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1382L:	linux-media@vger.kernel.org
1383S:	Maintained
1384F:	drivers/media/i2c/adv7511*
1385
1386ANALOG DEVICES INC ADV7604 DRIVER
1387M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1388L:	linux-media@vger.kernel.org
1389S:	Maintained
1390F:	Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1391F:	drivers/media/i2c/adv7604*
1392
1393ANALOG DEVICES INC ADV7842 DRIVER
1394M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1395L:	linux-media@vger.kernel.org
1396S:	Maintained
1397F:	drivers/media/i2c/adv7842*
1398
1399ANALOG DEVICES INC ADXRS290 DRIVER
1400M:	Nishant Malpani <nish.malpani25@gmail.com>
1401L:	linux-iio@vger.kernel.org
1402S:	Supported
1403F:	Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1404F:	drivers/iio/gyro/adxrs290.c
1405
1406ANALOG DEVICES INC ASOC CODEC DRIVERS
1407M:	Lars-Peter Clausen <lars@metafoo.de>
1408M:	Nuno Sá <nuno.sa@analog.com>
1409L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1410S:	Supported
1411W:	http://wiki.analog.com/
1412W:	https://ez.analog.com/linux-software-drivers
1413F:	sound/soc/codecs/ad1*
1414F:	sound/soc/codecs/ad7*
1415F:	sound/soc/codecs/adau*
1416F:	sound/soc/codecs/adav*
1417F:	sound/soc/codecs/sigmadsp.*
1418F:	sound/soc/codecs/ssm*
1419
1420ANALOG DEVICES INC AXI DAC DRIVER
1421M:	Nuno Sa <nuno.sa@analog.com>
1422L:	linux-iio@vger.kernel.org
1423S:	Supported
1424W:	https://ez.analog.com/linux-software-drivers
1425F:	Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1426F:	drivers/iio/dac/adi-axi-dac.c
1427
1428ANALOG DEVICES INC DMA DRIVERS
1429M:	Lars-Peter Clausen <lars@metafoo.de>
1430S:	Supported
1431W:	https://ez.analog.com/linux-software-drivers
1432F:	drivers/dma/dma-axi-dmac.c
1433
1434ANALOG DEVICES INC IIO DRIVERS
1435M:	Lars-Peter Clausen <lars@metafoo.de>
1436M:	Michael Hennerich <Michael.Hennerich@analog.com>
1437S:	Supported
1438W:	http://wiki.analog.com/
1439W:	https://ez.analog.com/linux-software-drivers
1440F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1441F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1442F:	Documentation/devicetree/bindings/iio/*/adi,*
1443F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1444F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1445F:	drivers/iio/*/ad*
1446F:	drivers/iio/adc/ltc249*
1447F:	drivers/iio/amplifiers/hmc425a.c
1448F:	drivers/staging/iio/*/ad*
1449X:	drivers/iio/*/adjd*
1450
1451ANALOGBITS PLL LIBRARIES
1452M:	Paul Walmsley <paul.walmsley@sifive.com>
1453M:	Samuel Holland <samuel.holland@sifive.com>
1454S:	Supported
1455F:	drivers/clk/analogbits/*
1456F:	include/linux/clk/analogbits*
1457
1458ANDROID DRIVERS
1459M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1460M:	Arve Hjønnevåg <arve@android.com>
1461M:	Todd Kjos <tkjos@android.com>
1462M:	Martijn Coenen <maco@android.com>
1463M:	Joel Fernandes <joel@joelfernandes.org>
1464M:	Christian Brauner <christian@brauner.io>
1465M:	Carlos Llamas <cmllamas@google.com>
1466M:	Suren Baghdasaryan <surenb@google.com>
1467L:	linux-kernel@vger.kernel.org
1468S:	Supported
1469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1470F:	drivers/android/
1471
1472ANDROID GOLDFISH PIC DRIVER
1473M:	Miodrag Dinic <miodrag.dinic@mips.com>
1474S:	Supported
1475F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1476F:	drivers/irqchip/irq-goldfish-pic.c
1477
1478ANDROID GOLDFISH RTC DRIVER
1479M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
1480S:	Supported
1481F:	drivers/rtc/rtc-goldfish.c
1482
1483AOA (Apple Onboard Audio) ALSA DRIVER
1484M:	Johannes Berg <johannes@sipsolutions.net>
1485L:	linuxppc-dev@lists.ozlabs.org
1486L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1487S:	Maintained
1488F:	sound/aoa/
1489
1490APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1491M:	William Breathitt Gray <wbg@kernel.org>
1492L:	linux-iio@vger.kernel.org
1493S:	Maintained
1494F:	drivers/iio/addac/stx104.c
1495
1496APM DRIVER
1497M:	Jiri Kosina <jikos@kernel.org>
1498S:	Odd fixes
1499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1500F:	arch/x86/kernel/apm_32.c
1501F:	drivers/char/apm-emulation.c
1502F:	include/linux/apm_bios.h
1503F:	include/uapi/linux/apm_bios.h
1504
1505APPARMOR SECURITY MODULE
1506M:	John Johansen <john.johansen@canonical.com>
1507M:	John Johansen <john@apparmor.net>
1508L:	apparmor@lists.ubuntu.com (moderated for non-subscribers)
1509S:	Supported
1510W:	apparmor.net
1511B:	https://gitlab.com/apparmor/apparmor-kernel
1512C:	irc://irc.oftc.net/apparmor
1513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1514T:	https://gitlab.com/apparmor/apparmor-kernel.git
1515F:	Documentation/admin-guide/LSM/apparmor.rst
1516F:	security/apparmor/
1517
1518APPLE BCM5974 MULTITOUCH DRIVER
1519M:	Henrik Rydberg <rydberg@bitmath.org>
1520L:	linux-input@vger.kernel.org
1521S:	Odd fixes
1522F:	drivers/input/mouse/bcm5974.c
1523
1524APPLE PCIE CONTROLLER DRIVER
1525M:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
1526M:	Marc Zyngier <maz@kernel.org>
1527L:	linux-pci@vger.kernel.org
1528S:	Maintained
1529F:	drivers/pci/controller/pcie-apple.c
1530
1531APPLE SMC DRIVER
1532M:	Henrik Rydberg <rydberg@bitmath.org>
1533L:	linux-hwmon@vger.kernel.org
1534S:	Odd fixes
1535F:	drivers/hwmon/applesmc.c
1536
1537APPLETALK NETWORK LAYER
1538L:	netdev@vger.kernel.org
1539S:	Odd fixes
1540F:	include/linux/atalk.h
1541F:	include/uapi/linux/atalk.h
1542F:	net/appletalk/
1543
1544APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1545M:	Khuong Dinh <khuong@os.amperecomputing.com>
1546S:	Supported
1547F:	arch/arm64/boot/dts/apm/
1548
1549APPLIED MICRO (APM) X-GENE SOC EDAC
1550M:	Khuong Dinh <khuong@os.amperecomputing.com>
1551S:	Supported
1552F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1553F:	drivers/edac/xgene_edac.c
1554
1555APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1556M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1557M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1558S:	Supported
1559F:	drivers/net/ethernet/apm/xgene-v2/
1560
1561APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1562M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1563M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1564M:	Quan Nguyen <quan@os.amperecomputing.com>
1565S:	Supported
1566F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1567F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1568F:	drivers/net/ethernet/apm/xgene/
1569F:	drivers/net/mdio/mdio-xgene.c
1570
1571APPLIED MICRO (APM) X-GENE SOC PMU
1572M:	Khuong Dinh <khuong@os.amperecomputing.com>
1573S:	Supported
1574F:	Documentation/admin-guide/perf/xgene-pmu.rst
1575F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1576F:	drivers/perf/xgene_pmu.c
1577
1578APTINA CAMERA SENSOR PLL
1579M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1580L:	linux-media@vger.kernel.org
1581S:	Maintained
1582F:	drivers/media/i2c/aptina-pll.*
1583
1584AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1585M:	Aleksa Savic <savicaleksa83@gmail.com>
1586M:	Jack Doan <me@jackdoan.com>
1587L:	linux-hwmon@vger.kernel.org
1588S:	Maintained
1589F:	Documentation/hwmon/aquacomputer_d5next.rst
1590F:	drivers/hwmon/aquacomputer_d5next.c
1591
1592AQUANTIA ETHERNET DRIVER (atlantic)
1593M:	Igor Russkikh <irusskikh@marvell.com>
1594L:	netdev@vger.kernel.org
1595S:	Supported
1596W:	https://www.marvell.com/
1597Q:	https://patchwork.kernel.org/project/netdevbpf/list/
1598F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1599F:	drivers/net/ethernet/aquantia/atlantic/
1600
1601AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1602M:	Egor Pomozov <epomozov@marvell.com>
1603L:	netdev@vger.kernel.org
1604S:	Supported
1605W:	http://www.aquantia.com
1606F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1607
1608AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1609M:	Krzysztof Hałasa <khalasa@piap.pl>
1610L:	linux-media@vger.kernel.org
1611S:	Maintained
1612F:	Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1613F:	drivers/media/i2c/ar0521.c
1614
1615ARASAN NAND CONTROLLER DRIVER
1616M:	Miquel Raynal <miquel.raynal@bootlin.com>
1617R:	Michal Simek <michal.simek@amd.com>
1618L:	linux-mtd@lists.infradead.org
1619S:	Maintained
1620F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1621F:	drivers/mtd/nand/raw/arasan-nand-controller.c
1622
1623ARC FRAMEBUFFER DRIVER
1624M:	Jaya Kumar <jayalk@intworks.biz>
1625S:	Maintained
1626F:	drivers/video/fbdev/arcfb.c
1627F:	drivers/video/fbdev/core/fb_defio.c
1628
1629ARC PGU DRM DRIVER
1630M:	Alexey Brodkin <abrodkin@synopsys.com>
1631S:	Supported
1632F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1633F:	drivers/gpu/drm/tiny/arcpgu.c
1634
1635ARCNET NETWORK LAYER
1636M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1637L:	netdev@vger.kernel.org
1638S:	Maintained
1639F:	drivers/net/arcnet/
1640F:	include/uapi/linux/if_arcnet.h
1641
1642ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1643M:	Arnd Bergmann <arnd@arndb.de>
1644M:	Olof Johansson <olof@lixom.net>
1645M:	soc@kernel.org
1646L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647S:	Maintained
1648P:	Documentation/process/maintainer-soc.rst
1649C:	irc://irc.libera.chat/armlinux
1650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1651F:	Documentation/process/maintainer-soc*.rst
1652F:	arch/arm/boot/dts/Makefile
1653F:	arch/arm64/boot/dts/Makefile
1654
1655ARM ARCHITECTED TIMER DRIVER
1656M:	Mark Rutland <mark.rutland@arm.com>
1657M:	Marc Zyngier <maz@kernel.org>
1658L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1659S:	Maintained
1660F:	arch/arm/include/asm/arch_timer.h
1661F:	arch/arm64/include/asm/arch_timer.h
1662F:	drivers/clocksource/arm_arch_timer.c
1663
1664ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1665M:	Marc Zyngier <maz@kernel.org>
1666L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667S:	Maintained
1668F:	Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1669F:	arch/arm/include/asm/arch_gicv3.h
1670F:	arch/arm64/include/asm/arch_gicv3.h
1671F:	drivers/irqchip/irq-gic*.[ch]
1672F:	include/linux/irqchip/arm-gic*.h
1673F:	include/linux/irqchip/arm-vgic-info.h
1674
1675ARM HDLCD DRM DRIVER
1676M:	Liviu Dudau <liviu.dudau@arm.com>
1677S:	Supported
1678F:	Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1679F:	drivers/gpu/drm/arm/hdlcd_*
1680
1681ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1682M:	Linus Walleij <linus.walleij@linaro.org>
1683L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1684S:	Maintained
1685F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
1686F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
1687F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
1688F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1689F:	Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1690F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1691F:	Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1692F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1693F:	Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1694F:	arch/arm/boot/dts/arm/arm-realview-*
1695F:	arch/arm/boot/dts/arm/integrator*
1696F:	arch/arm/boot/dts/arm/versatile*
1697F:	arch/arm/mach-versatile/
1698F:	drivers/bus/arm-integrator-lm.c
1699F:	drivers/clk/versatile/
1700F:	drivers/i2c/busses/i2c-versatile.c
1701F:	drivers/irqchip/irq-versatile-fpga.c
1702F:	drivers/mtd/maps/physmap-versatile.*
1703F:	drivers/power/reset/arm-versatile-reboot.c
1704F:	drivers/soc/versatile/
1705
1706ARM KOMEDA DRM-KMS DRIVER
1707M:	Liviu Dudau <liviu.dudau@arm.com>
1708S:	Supported
1709T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1710F:	Documentation/devicetree/bindings/display/arm,komeda.yaml
1711F:	Documentation/gpu/komeda-kms.rst
1712F:	drivers/gpu/drm/arm/display/include/
1713F:	drivers/gpu/drm/arm/display/komeda/
1714
1715ARM MALI PANFROST DRM DRIVER
1716M:	Boris Brezillon <boris.brezillon@collabora.com>
1717M:	Rob Herring <robh@kernel.org>
1718R:	Steven Price <steven.price@arm.com>
1719L:	dri-devel@lists.freedesktop.org
1720S:	Supported
1721T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1722F:	Documentation/gpu/panfrost.rst
1723F:	drivers/gpu/drm/panfrost/
1724F:	include/uapi/drm/panfrost_drm.h
1725
1726ARM MALI PANTHOR DRM DRIVER
1727M:	Boris Brezillon <boris.brezillon@collabora.com>
1728M:	Steven Price <steven.price@arm.com>
1729M:	Liviu Dudau <liviu.dudau@arm.com>
1730L:	dri-devel@lists.freedesktop.org
1731S:	Supported
1732T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1733F:	Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1734F:	drivers/gpu/drm/panthor/
1735F:	include/uapi/drm/panthor_drm.h
1736
1737ARM MALI-DP DRM DRIVER
1738M:	Liviu Dudau <liviu.dudau@arm.com>
1739S:	Supported
1740T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1741F:	Documentation/devicetree/bindings/display/arm,malidp.yaml
1742F:	Documentation/gpu/afbc.rst
1743F:	drivers/gpu/drm/arm/
1744
1745ARM MFM AND FLOPPY DRIVERS
1746M:	Ian Molton <spyro@f2s.com>
1747S:	Maintained
1748F:	arch/arm/include/asm/floppy.h
1749F:	arch/arm/mach-rpc/floppydma.S
1750
1751ARM PMU PROFILING AND DEBUGGING
1752M:	Will Deacon <will@kernel.org>
1753M:	Mark Rutland <mark.rutland@arm.com>
1754L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1755S:	Maintained
1756F:	Documentation/devicetree/bindings/arm/pmu.yaml
1757F:	Documentation/devicetree/bindings/perf/
1758F:	arch/arm*/include/asm/hw_breakpoint.h
1759F:	arch/arm*/include/asm/perf_event.h
1760F:	arch/arm*/kernel/hw_breakpoint.c
1761F:	arch/arm*/kernel/perf_*
1762F:	drivers/perf/
1763F:	include/linux/perf/arm_pmu*.h
1764
1765ARM PORT
1766M:	Russell King <linux@armlinux.org.uk>
1767L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1768S:	Odd Fixes
1769W:	http://www.armlinux.org.uk/
1770T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1771F:	arch/arm/
1772X:	arch/arm/boot/dts/
1773
1774ARM PRIMECELL AACI PL041 DRIVER
1775M:	Russell King <linux@armlinux.org.uk>
1776S:	Odd Fixes
1777F:	sound/arm/aaci.*
1778
1779ARM PRIMECELL BUS SUPPORT
1780M:	Russell King <linux@armlinux.org.uk>
1781S:	Odd Fixes
1782F:	drivers/amba/
1783F:	include/linux/amba/bus.h
1784
1785ARM PRIMECELL KMI PL050 DRIVER
1786M:	Russell King <linux@armlinux.org.uk>
1787S:	Odd Fixes
1788F:	drivers/input/serio/ambakmi.*
1789F:	include/linux/amba/kmi.h
1790
1791ARM PRIMECELL MMCI PL180/1 DRIVER
1792M:	Russell King <linux@armlinux.org.uk>
1793S:	Odd Fixes
1794F:	drivers/mmc/host/mmci.*
1795F:	include/linux/amba/mmci.h
1796
1797ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1798M:	Miquel Raynal <miquel.raynal@bootlin.com>
1799R:	Michal Simek <michal.simek@amd.com>
1800L:	linux-mtd@lists.infradead.org
1801S:	Maintained
1802F:	Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1803F:	drivers/mtd/nand/raw/pl35x-nand-controller.c
1804
1805ARM PRIMECELL PL35X SMC DRIVER
1806M:	Miquel Raynal <miquel.raynal@bootlin.com>
1807R:	Michal Simek <michal.simek@amd.com>
1808L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809S:	Maintained
1810F:	Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1811F:	drivers/memory/pl353-smc.c
1812
1813ARM PRIMECELL SSP PL022 SPI DRIVER
1814M:	Linus Walleij <linus.walleij@linaro.org>
1815L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816S:	Maintained
1817F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1818F:	drivers/spi/spi-pl022.c
1819
1820ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1821M:	Russell King <linux@armlinux.org.uk>
1822S:	Odd Fixes
1823F:	drivers/tty/serial/amba-pl01*.c
1824F:	include/linux/amba/serial.h
1825
1826ARM PRIMECELL VIC PL190/PL192 DRIVER
1827M:	Linus Walleij <linus.walleij@linaro.org>
1828L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829S:	Maintained
1830F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1831F:	drivers/irqchip/irq-vic.c
1832
1833ARM SMC WATCHDOG DRIVER
1834M:	Julius Werner <jwerner@chromium.org>
1835R:	Evan Benn <evanbenn@chromium.org>
1836S:	Maintained
1837F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1838F:	drivers/watchdog/arm_smc_wdt.c
1839
1840ARM SMMU DRIVERS
1841M:	Will Deacon <will@kernel.org>
1842R:	Robin Murphy <robin.murphy@arm.com>
1843L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1844S:	Maintained
1845F:	Documentation/devicetree/bindings/iommu/arm,smmu*
1846F:	drivers/iommu/arm/
1847F:	drivers/iommu/io-pgtable-arm*
1848
1849ARM SUB-ARCHITECTURES
1850L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1851S:	Maintained
1852C:	irc://irc.libera.chat/armlinux
1853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1854F:	arch/arm/mach-*/
1855F:	arch/arm/plat-*/
1856
1857ARM/ACTIONS SEMI ARCHITECTURE
1858M:	Andreas Färber <afaerber@suse.de>
1859M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1860L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861L:	linux-actions@lists.infradead.org (moderated for non-subscribers)
1862S:	Maintained
1863F:	Documentation/devicetree/bindings/arm/actions.yaml
1864F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1865F:	Documentation/devicetree/bindings/dma/owl-dma.yaml
1866F:	Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1867F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1868F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1869F:	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1870F:	Documentation/devicetree/bindings/pinctrl/actions,*
1871F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1872F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1873F:	arch/arm/boot/dts/actions/
1874F:	arch/arm/mach-actions/
1875F:	arch/arm64/boot/dts/actions/
1876F:	drivers/clk/actions/
1877F:	drivers/clocksource/timer-owl*
1878F:	drivers/dma/owl-dma.c
1879F:	drivers/i2c/busses/i2c-owl.c
1880F:	drivers/irqchip/irq-owl-sirq.c
1881F:	drivers/mmc/host/owl-mmc.c
1882F:	drivers/net/ethernet/actions/
1883F:	drivers/pinctrl/actions/*
1884F:	drivers/pmdomain/actions/
1885F:	include/dt-bindings/power/owl-*
1886F:	include/dt-bindings/reset/actions,*
1887F:	include/linux/soc/actions/
1888N:	owl
1889
1890ARM/Allwinner SoC Clock Support
1891M:	Emilio López <emilio@elopez.com.ar>
1892S:	Maintained
1893F:	drivers/clk/sunxi/
1894
1895ARM/Allwinner sunXi SoC support
1896M:	Chen-Yu Tsai <wens@csie.org>
1897M:	Jernej Skrabec <jernej.skrabec@gmail.com>
1898M:	Samuel Holland <samuel@sholland.org>
1899L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1900L:	linux-sunxi@lists.linux.dev
1901S:	Maintained
1902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1903F:	arch/arm/mach-sunxi/
1904F:	arch/arm64/boot/dts/allwinner/
1905F:	drivers/clk/sunxi-ng/
1906F:	drivers/pinctrl/sunxi/
1907F:	drivers/soc/sunxi/
1908N:	allwinner
1909N:	sun[x456789]i
1910N:	sun[25]0i
1911
1912ARM/AMD PENSANDO ARM64 ARCHITECTURE
1913M:	Brad Larson <blarson@amd.com>
1914L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1915S:	Supported
1916F:	Documentation/devicetree/bindings/*/amd,pensando*
1917F:	arch/arm64/boot/dts/amd/elba*
1918
1919ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1920M:	Neil Armstrong <neil.armstrong@linaro.org>
1921M:	Jerome Brunet <jbrunet@baylibre.com>
1922L:	linux-amlogic@lists.infradead.org
1923S:	Maintained
1924F:	Documentation/devicetree/bindings/clock/amlogic*
1925F:	drivers/clk/meson/
1926F:	include/dt-bindings/clock/amlogic,a1*
1927F:	include/dt-bindings/clock/gxbb*
1928F:	include/dt-bindings/clock/meson*
1929
1930ARM/Amlogic Meson SoC Crypto Drivers
1931M:	Corentin Labbe <clabbe@baylibre.com>
1932L:	linux-crypto@vger.kernel.org
1933L:	linux-amlogic@lists.infradead.org
1934S:	Maintained
1935F:	Documentation/devicetree/bindings/crypto/amlogic*
1936F:	drivers/crypto/amlogic/
1937
1938ARM/Amlogic Meson SoC Sound Drivers
1939M:	Jerome Brunet <jbrunet@baylibre.com>
1940L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1941S:	Maintained
1942F:	Documentation/devicetree/bindings/sound/amlogic*
1943F:	sound/soc/meson/
1944
1945ARM/Amlogic Meson SoC support
1946M:	Neil Armstrong <neil.armstrong@linaro.org>
1947M:	Kevin Hilman <khilman@baylibre.com>
1948R:	Jerome Brunet <jbrunet@baylibre.com>
1949R:	Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1950L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951L:	linux-amlogic@lists.infradead.org
1952S:	Maintained
1953W:	http://linux-meson.com/
1954F:	Documentation/devicetree/bindings/phy/amlogic*
1955F:	arch/arm/boot/dts/amlogic/
1956F:	arch/arm/mach-meson/
1957F:	arch/arm64/boot/dts/amlogic/
1958F:	drivers/pmdomain/amlogic/
1959F:	drivers/mmc/host/meson*
1960F:	drivers/phy/amlogic/
1961F:	drivers/pinctrl/meson/
1962F:	drivers/rtc/rtc-meson*
1963F:	drivers/soc/amlogic/
1964N:	meson
1965
1966ARM/Annapurna Labs ALPINE ARCHITECTURE
1967M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1968M:	Antoine Tenart <atenart@kernel.org>
1969L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970S:	Maintained
1971F:	arch/arm/boot/dts/amazon/
1972F:	arch/arm/mach-alpine/
1973F:	arch/arm64/boot/dts/amazon/
1974F:	drivers/*/*alpine*
1975
1976ARM/APPLE MACHINE SOUND DRIVERS
1977M:	Martin Povišer <povik+lin@cutebit.org>
1978L:	asahi@lists.linux.dev
1979L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1980S:	Maintained
1981F:	Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
1982F:	Documentation/devicetree/bindings/sound/apple,*
1983F:	sound/soc/apple/*
1984F:	sound/soc/codecs/cs42l83-i2c.c
1985F:	sound/soc/codecs/ssm3515.c
1986
1987ARM/APPLE MACHINE SUPPORT
1988M:	Hector Martin <marcan@marcan.st>
1989M:	Sven Peter <sven@svenpeter.dev>
1990R:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
1991L:	asahi@lists.linux.dev
1992L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993S:	Maintained
1994W:	https://asahilinux.org
1995B:	https://github.com/AsahiLinux/linux/issues
1996C:	irc://irc.oftc.net/asahi-dev
1997T:	git https://github.com/AsahiLinux/linux.git
1998F:	Documentation/devicetree/bindings/arm/apple.yaml
1999F:	Documentation/devicetree/bindings/arm/apple/*
2000F:	Documentation/devicetree/bindings/clock/apple,nco.yaml
2001F:	Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2002F:	Documentation/devicetree/bindings/dma/apple,admac.yaml
2003F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2004F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
2005F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
2006F:	Documentation/devicetree/bindings/iommu/apple,sart.yaml
2007F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2008F:	Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2009F:	Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2010F:	Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2011F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
2012F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2013F:	Documentation/devicetree/bindings/power/apple*
2014F:	Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2015F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2016F:	arch/arm64/boot/dts/apple/
2017F:	drivers/bluetooth/hci_bcm4377.c
2018F:	drivers/clk/clk-apple-nco.c
2019F:	drivers/cpufreq/apple-soc-cpufreq.c
2020F:	drivers/dma/apple-admac.c
2021F:	drivers/pmdomain/apple/
2022F:	drivers/i2c/busses/i2c-pasemi-core.c
2023F:	drivers/i2c/busses/i2c-pasemi-platform.c
2024F:	drivers/iommu/apple-dart.c
2025F:	drivers/iommu/io-pgtable-dart.c
2026F:	drivers/irqchip/irq-apple-aic.c
2027F:	drivers/nvme/host/apple.c
2028F:	drivers/nvmem/apple-efuses.c
2029F:	drivers/pinctrl/pinctrl-apple-gpio.c
2030F:	drivers/pwm/pwm-apple.c
2031F:	drivers/soc/apple/*
2032F:	drivers/watchdog/apple_wdt.c
2033F:	include/dt-bindings/interrupt-controller/apple-aic.h
2034F:	include/dt-bindings/pinctrl/apple.h
2035F:	include/linux/soc/apple/*
2036
2037ARM/ARTPEC MACHINE SUPPORT
2038M:	Jesper Nilsson <jesper.nilsson@axis.com>
2039M:	Lars Persson <lars.persson@axis.com>
2040L:	linux-arm-kernel@axis.com
2041S:	Maintained
2042F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2043F:	arch/arm/boot/dts/axis/
2044F:	arch/arm/mach-artpec
2045F:	drivers/clk/axis
2046F:	drivers/crypto/axis
2047F:	drivers/mmc/host/usdhi6rol0.c
2048F:	drivers/pinctrl/pinctrl-artpec*
2049
2050ARM/ASPEED I2C DRIVER
2051M:	Brendan Higgins <brendanhiggins@google.com>
2052R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
2053R:	Joel Stanley <joel@jms.id.au>
2054L:	linux-i2c@vger.kernel.org
2055L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2056S:	Maintained
2057F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2058F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2059F:	drivers/i2c/busses/i2c-aspeed.c
2060F:	drivers/irqchip/irq-aspeed-i2c-ic.c
2061
2062ARM/ASPEED MACHINE SUPPORT
2063M:	Joel Stanley <joel@jms.id.au>
2064R:	Andrew Jeffery <andrew@codeconstruct.com.au>
2065L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2066L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2067S:	Supported
2068Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
2069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2070F:	Documentation/devicetree/bindings/arm/aspeed/
2071F:	arch/arm/boot/dts/aspeed/
2072F:	arch/arm/mach-aspeed/
2073N:	aspeed
2074
2075ARM/BITMAIN ARCHITECTURE
2076M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2077L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2078S:	Maintained
2079F:	Documentation/devicetree/bindings/arm/bitmain.yaml
2080F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2081F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2082F:	arch/arm64/boot/dts/bitmain/
2083F:	drivers/clk/clk-bm1880.c
2084F:	drivers/pinctrl/pinctrl-bm1880.c
2085
2086ARM/CALXEDA HIGHBANK ARCHITECTURE
2087M:	Andre Przywara <andre.przywara@arm.com>
2088L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2089S:	Maintained
2090F:	arch/arm/boot/dts/calxeda/
2091F:	arch/arm/mach-highbank/
2092
2093ARM/CAVIUM THUNDER NETWORK DRIVER
2094M:	Sunil Goutham <sgoutham@marvell.com>
2095L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2096S:	Supported
2097F:	drivers/net/ethernet/cavium/thunder/
2098
2099ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2100M:	Lukasz Majewski <lukma@denx.de>
2101L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2102S:	Maintained
2103F:	arch/arm/mach-ep93xx/ts72xx.c
2104
2105ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2106M:	Alexander Shiyan <shc_work@mail.ru>
2107L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2108S:	Odd Fixes
2109N:	clps711x
2110
2111ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2112M:	Hartley Sweeten <hsweeten@visionengravers.com>
2113M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
2114L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2115S:	Maintained
2116F:	Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2117F:	Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2118F:	arch/arm/boot/compressed/misc-ep93xx.h
2119F:	arch/arm/mach-ep93xx/
2120F:	drivers/iio/adc/ep93xx_adc.c
2121
2122ARM/CLKDEV SUPPORT
2123M:	Russell King <linux@armlinux.org.uk>
2124L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2125S:	Maintained
2126T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2127F:	drivers/clk/clkdev.c
2128
2129ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2130M:	Baruch Siach <baruch@tkos.co.il>
2131L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2132S:	Maintained
2133F:	arch/arm/boot/dts/cnxt/
2134N:	digicolor
2135
2136ARM/CORESIGHT FRAMEWORK AND DRIVERS
2137M:	Suzuki K Poulose <suzuki.poulose@arm.com>
2138R:	Mike Leach <mike.leach@linaro.org>
2139R:	James Clark <james.clark@arm.com>
2140L:	coresight@lists.linaro.org (moderated for non-subscribers)
2141L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2142S:	Maintained
2143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2144F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2145F:	Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2146F:	Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2147F:	Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2148F:	Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2149F:	Documentation/trace/coresight/*
2150F:	drivers/hwtracing/coresight/*
2151F:	include/dt-bindings/arm/coresight-cti-dt.h
2152F:	include/linux/coresight*
2153F:	include/uapi/linux/coresight*
2154F:	samples/coresight/*
2155F:	tools/perf/Documentation/arm-coresight.txt
2156F:	tools/perf/arch/arm/util/auxtrace.c
2157F:	tools/perf/arch/arm/util/cs-etm.c
2158F:	tools/perf/arch/arm/util/cs-etm.h
2159F:	tools/perf/arch/arm/util/pmu.c
2160F:	tools/perf/tests/shell/*coresight*
2161F:	tools/perf/tests/shell/coresight/*
2162F:	tools/perf/tests/shell/lib/*coresight*
2163F:	tools/perf/util/cs-etm-decoder/*
2164F:	tools/perf/util/cs-etm.*
2165
2166ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2167M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2168M:	Linus Walleij <linus.walleij@linaro.org>
2169L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2170S:	Maintained
2171T:	git git://github.com/ulli-kroll/linux.git
2172F:	Documentation/devicetree/bindings/arm/gemini.yaml
2173F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2174F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2175F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2176F:	arch/arm/boot/dts/gemini/
2177F:	arch/arm/mach-gemini/
2178F:	drivers/crypto/gemini/
2179F:	drivers/net/ethernet/cortina/
2180F:	drivers/pinctrl/pinctrl-gemini.c
2181F:	drivers/rtc/rtc-ftrtc010.c
2182
2183ARM/CZ.NIC TURRIS SUPPORT
2184M:	Marek Behún <kabel@kernel.org>
2185S:	Maintained
2186W:	https://www.turris.cz/
2187F:	Documentation/ABI/testing/debugfs-moxtet
2188F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
2189F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2190F:	Documentation/devicetree/bindings/bus/moxtet.txt
2191F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2192F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2193F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2194F:	Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2195F:	drivers/bus/moxtet.c
2196F:	drivers/firmware/turris-mox-rwtm.c
2197F:	drivers/gpio/gpio-moxtet.c
2198F:	drivers/leds/leds-turris-omnia.c
2199F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
2200F:	drivers/watchdog/armada_37xx_wdt.c
2201F:	include/dt-bindings/bus/moxtet.h
2202F:	include/linux/armada-37xx-rwtm-mailbox.h
2203F:	include/linux/moxtet.h
2204
2205ARM/FARADAY FA526 PORT
2206M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2207L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2208S:	Maintained
2209T:	git git://git.berlios.de/gemini-board
2210F:	arch/arm/mm/*-fa*
2211
2212ARM/FOOTBRIDGE ARCHITECTURE
2213M:	Russell King <linux@armlinux.org.uk>
2214L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2215S:	Maintained
2216W:	http://www.armlinux.org.uk/
2217F:	arch/arm/include/asm/hardware/dec21285.h
2218F:	arch/arm/mach-footbridge/
2219
2220ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2221M:	Shawn Guo <shawnguo@kernel.org>
2222M:	Sascha Hauer <s.hauer@pengutronix.de>
2223R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2224R:	Fabio Estevam <festevam@gmail.com>
2225L:	imx@lists.linux.dev
2226L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2227S:	Maintained
2228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2229F:	arch/arm/boot/dts/nxp/imx/
2230F:	arch/arm/boot/dts/nxp/mxs/
2231F:	arch/arm64/boot/dts/freescale/
2232X:	arch/arm64/boot/dts/freescale/fsl-*
2233X:	arch/arm64/boot/dts/freescale/qoriq-*
2234X:	drivers/media/i2c/
2235N:	imx
2236N:	mxs
2237
2238ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2239M:	Shawn Guo <shawnguo@kernel.org>
2240L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2241S:	Maintained
2242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2243F:	arch/arm/boot/dts/nxp/ls/
2244F:	arch/arm64/boot/dts/freescale/fsl-*
2245F:	arch/arm64/boot/dts/freescale/qoriq-*
2246
2247ARM/FREESCALE VYBRID ARM ARCHITECTURE
2248M:	Shawn Guo <shawnguo@kernel.org>
2249M:	Sascha Hauer <s.hauer@pengutronix.de>
2250R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2251R:	Stefan Agner <stefan@agner.ch>
2252L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2253S:	Maintained
2254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2255F:	arch/arm/boot/dts/nxp/vf/
2256F:	arch/arm/mach-imx/*vf610*
2257
2258ARM/GUMSTIX MACHINE SUPPORT
2259M:	Steve Sakoman <sakoman@gmail.com>
2260L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2261S:	Maintained
2262
2263ARM/HISILICON SOC SUPPORT
2264M:	Wei Xu <xuwei5@hisilicon.com>
2265L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2266S:	Supported
2267W:	http://www.hisilicon.com
2268T:	git https://github.com/hisilicon/linux-hisi.git
2269F:	arch/arm/boot/dts/hisilicon/
2270F:	arch/arm/mach-hisi/
2271F:	arch/arm64/boot/dts/hisilicon/
2272
2273ARM/HP JORNADA 7XX MACHINE SUPPORT
2274M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
2275S:	Maintained
2276W:	www.jlime.com
2277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2278F:	arch/arm/mach-sa1100/include/mach/jornada720.h
2279F:	arch/arm/mach-sa1100/jornada720.c
2280
2281ARM/HPE GXP ARCHITECTURE
2282M:	Jean-Marie Verdun <verdun@hpe.com>
2283M:	Nick Hawkins <nick.hawkins@hpe.com>
2284S:	Maintained
2285F:	Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2286F:	Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2287F:	Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2288F:	Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2289F:	Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2290F:	Documentation/hwmon/gxp-fan-ctrl.rst
2291F:	arch/arm/boot/dts/hpe/
2292F:	arch/arm/mach-hpe/
2293F:	drivers/clocksource/timer-gxp.c
2294F:	drivers/hwmon/gxp-fan-ctrl.c
2295F:	drivers/i2c/busses/i2c-gxp.c
2296F:	drivers/spi/spi-gxp.c
2297F:	drivers/watchdog/gxp-wdt.c
2298
2299ARM/IGEP MACHINE SUPPORT
2300M:	Enric Balletbo i Serra <eballetbo@gmail.com>
2301M:	Javier Martinez Canillas <javier@dowhile0.org>
2302L:	linux-omap@vger.kernel.org
2303L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2304S:	Maintained
2305F:	arch/arm/boot/dts/ti/omap/omap3-igep*
2306
2307ARM/INTEL IXP4XX ARM ARCHITECTURE
2308M:	Linus Walleij <linusw@kernel.org>
2309M:	Imre Kaloz <kaloz@openwrt.org>
2310L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2311S:	Maintained
2312F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2313F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2314F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2315F:	Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2316F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2317F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2318F:	arch/arm/boot/dts/intel/ixp/
2319F:	arch/arm/mach-ixp4xx/
2320F:	drivers/bus/intel-ixp4xx-eb.c
2321F:	drivers/char/hw_random/ixp4xx-rng.c
2322F:	drivers/clocksource/timer-ixp4xx.c
2323F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2324F:	drivers/gpio/gpio-ixp4xx.c
2325F:	drivers/irqchip/irq-ixp4xx.c
2326F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
2327F:	drivers/net/wan/ixp4xx_hss.c
2328F:	drivers/soc/ixp4xx/ixp4xx-npe.c
2329F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
2330F:	include/linux/soc/ixp4xx/npe.h
2331F:	include/linux/soc/ixp4xx/qmgr.h
2332
2333ARM/INTEL KEEMBAY ARCHITECTURE
2334M:	Paul J. Murphy <paul.j.murphy@intel.com>
2335M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2336S:	Maintained
2337F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
2338F:	arch/arm64/boot/dts/intel/keembay-evm.dts
2339F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
2340
2341ARM/INTEL XSC3 (MANZANO) ARM CORE
2342M:	Lennert Buytenhek <kernel@wantstofly.org>
2343L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2344S:	Maintained
2345
2346ARM/LG1K ARCHITECTURE
2347M:	Chanho Min <chanho.min@lge.com>
2348L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2349S:	Maintained
2350F:	arch/arm64/boot/dts/lg/
2351
2352ARM/LPC18XX ARCHITECTURE
2353M:	Vladimir Zapolskiy <vz@mleia.com>
2354L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2355S:	Maintained
2356F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2357F:	arch/arm/boot/dts/nxp/lpc/lpc43*
2358F:	drivers/i2c/busses/i2c-lpc2k.c
2359F:	drivers/memory/pl172.c
2360F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
2361F:	drivers/rtc/rtc-lpc24xx.c
2362N:	lpc18xx
2363
2364ARM/LPC32XX SOC SUPPORT
2365M:	Vladimir Zapolskiy <vz@mleia.com>
2366L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2367S:	Maintained
2368T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2369F:	Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2370F:	arch/arm/boot/dts/nxp/lpc/lpc32*
2371F:	arch/arm/mach-lpc32xx/
2372F:	drivers/i2c/busses/i2c-pnx.c
2373F:	drivers/net/ethernet/nxp/lpc_eth.c
2374F:	drivers/usb/host/ohci-nxp.c
2375F:	drivers/watchdog/pnx4008_wdt.c
2376N:	lpc32xx
2377
2378ARM/Marvell Dove/MV78xx0/Orion SOC support
2379M:	Andrew Lunn <andrew@lunn.ch>
2380M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2381M:	Gregory Clement <gregory.clement@bootlin.com>
2382L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2383S:	Maintained
2384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2385F:	Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2386F:	Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2387F:	Documentation/devicetree/bindings/soc/dove/
2388F:	arch/arm/boot/dts/marvell/dove*
2389F:	arch/arm/boot/dts/marvell/orion5x*
2390F:	arch/arm/mach-dove/
2391F:	arch/arm/mach-mv78xx0/
2392F:	arch/arm/mach-orion5x/
2393F:	arch/arm/plat-orion/
2394F:	drivers/bus/mvebu-mbus.c
2395F:	drivers/soc/dove/
2396
2397ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2398M:	Andrew Lunn <andrew@lunn.ch>
2399M:	Gregory Clement <gregory.clement@bootlin.com>
2400M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2401L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2402S:	Maintained
2403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2404F:	Documentation/devicetree/bindings/arm/marvell/
2405F:	arch/arm/boot/dts/marvell/armada*
2406F:	arch/arm/boot/dts/marvell/kirkwood*
2407F:	arch/arm/configs/mvebu_*_defconfig
2408F:	arch/arm/mach-mvebu/
2409F:	arch/arm64/boot/dts/marvell/
2410F:	drivers/clk/mvebu/
2411F:	drivers/cpufreq/armada-37xx-cpufreq.c
2412F:	drivers/cpufreq/armada-8k-cpufreq.c
2413F:	drivers/cpufreq/mvebu-cpufreq.c
2414F:	drivers/irqchip/irq-armada-370-xp.c
2415F:	drivers/irqchip/irq-mvebu-*
2416F:	drivers/pinctrl/mvebu/
2417F:	drivers/rtc/rtc-armada38x.c
2418
2419ARM/Mediatek RTC DRIVER
2420M:	Eddie Huang <eddie.huang@mediatek.com>
2421M:	Sean Wang <sean.wang@mediatek.com>
2422L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2423L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2424S:	Maintained
2425F:	Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2426F:	Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2427F:	drivers/rtc/rtc-mt2712.c
2428F:	drivers/rtc/rtc-mt6397.c
2429F:	drivers/rtc/rtc-mt7622.c
2430
2431ARM/Mediatek SoC support
2432M:	Matthias Brugger <matthias.bgg@gmail.com>
2433M:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2434L:	linux-kernel@vger.kernel.org
2435L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2436L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2437S:	Maintained
2438W:	https://mtk.wiki.kernel.org/
2439C:	irc://irc.libera.chat/linux-mediatek
2440F:	arch/arm/boot/dts/mediatek/
2441F:	arch/arm/mach-mediatek/
2442F:	arch/arm64/boot/dts/mediatek/
2443F:	drivers/soc/mediatek/
2444N:	mtk
2445N:	mt[2678]
2446K:	mediatek
2447
2448ARM/Mediatek USB3 PHY DRIVER
2449M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
2450L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2451L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2452S:	Maintained
2453F:	Documentation/devicetree/bindings/phy/mediatek,*
2454F:	drivers/phy/mediatek/
2455
2456ARM/MICROCHIP (ARM64) SoC support
2457M:	Conor Dooley <conor@kernel.org>
2458M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2459M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2460L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2461S:	Supported
2462T:	git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2463F:	arch/arm64/boot/dts/microchip/
2464
2465ARM/Microchip (AT91) SoC support
2466M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2467M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
2468M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2469L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2470S:	Supported
2471W:	http://www.linux4sam.org
2472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2473F:	arch/arm/boot/dts/microchip/at91*
2474F:	arch/arm/boot/dts/microchip/sama*
2475F:	arch/arm/include/debug/at91.S
2476F:	arch/arm/mach-at91/
2477F:	drivers/memory/atmel*
2478F:	drivers/watchdog/sama5d4_wdt.c
2479F:	include/soc/at91/
2480X:	drivers/input/touchscreen/atmel_mxt_ts.c
2481N:	at91
2482N:	atmel
2483
2484ARM/Microchip Sparx5 SoC support
2485M:	Lars Povlsen <lars.povlsen@microchip.com>
2486M:	Steen Hegelund <Steen.Hegelund@microchip.com>
2487M:	Daniel Machon <daniel.machon@microchip.com>
2488M:	UNGLinuxDriver@microchip.com
2489L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2490S:	Supported
2491F:	arch/arm64/boot/dts/microchip/sparx*
2492F:	drivers/net/ethernet/microchip/vcap/
2493F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
2494N:	sparx5
2495
2496ARM/MILBEAUT ARCHITECTURE
2497M:	Taichi Sugaya <sugaya.taichi@socionext.com>
2498M:	Takao Orito <orito.takao@socionext.com>
2499L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2500S:	Maintained
2501F:	arch/arm/boot/dts/socionext/milbeaut*
2502F:	arch/arm/mach-milbeaut/
2503N:	milbeaut
2504
2505ARM/MStar/Sigmastar Armv7 SoC support
2506M:	Daniel Palmer <daniel@thingy.jp>
2507M:	Romain Perier <romain.perier@gmail.com>
2508L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2509S:	Maintained
2510W:	http://linux-chenxing.org/
2511T:	git git://github.com/linux-chenxing/linux.git
2512F:	Documentation/devicetree/bindings/arm/mstar/*
2513F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2514F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2515F:	arch/arm/boot/dts/sigmastar/
2516F:	arch/arm/mach-mstar/
2517F:	drivers/clk/mstar/
2518F:	drivers/clocksource/timer-msc313e.c
2519F:	drivers/gpio/gpio-msc313.c
2520F:	drivers/rtc/rtc-msc313.c
2521F:	drivers/watchdog/msc313e_wdt.c
2522F:	include/dt-bindings/clock/mstar-*
2523F:	include/dt-bindings/gpio/msc313-gpio.h
2524
2525ARM/NOMADIK/Ux500 ARCHITECTURES
2526M:	Linus Walleij <linus.walleij@linaro.org>
2527L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2528S:	Maintained
2529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2530F:	Documentation/devicetree/bindings/arm/ste-*
2531F:	Documentation/devicetree/bindings/arm/ux500.yaml
2532F:	Documentation/devicetree/bindings/arm/ux500/
2533F:	Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2534F:	Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2535F:	arch/arm/boot/dts/st/ste-*
2536F:	arch/arm/mach-nomadik/
2537F:	arch/arm/mach-ux500/
2538F:	drivers/clk/clk-nomadik.c
2539F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2540F:	drivers/dma/ste_dma40*
2541F:	drivers/pmdomain/st/ste-ux500-pm-domain.c
2542F:	drivers/gpio/gpio-nomadik.c
2543F:	drivers/hwspinlock/u8500_hsem.c
2544F:	drivers/i2c/busses/i2c-nomadik.c
2545F:	drivers/iio/adc/ab8500-gpadc.c
2546F:	drivers/mfd/ab8500*
2547F:	drivers/mfd/abx500*
2548F:	drivers/mfd/db8500*
2549F:	drivers/pinctrl/nomadik/
2550F:	drivers/rtc/rtc-ab8500.c
2551F:	drivers/rtc/rtc-pl031.c
2552F:	drivers/soc/ux500/
2553
2554ARM/NUVOTON MA35 ARCHITECTURE
2555M:	Jacky Huang <ychuang3@nuvoton.com>
2556M:	Shan-Chun Hung <schung@nuvoton.com>
2557L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2558S:	Supported
2559F:	Documentation/devicetree/bindings/*/*/*ma35*
2560F:	Documentation/devicetree/bindings/*/*ma35*
2561F:	arch/arm64/boot/dts/nuvoton/*ma35*
2562F:	drivers/*/*/*ma35*
2563F:	drivers/*/*ma35*
2564K:	ma35d1
2565
2566ARM/NUVOTON NPCM ARCHITECTURE
2567M:	Avi Fishman <avifishman70@gmail.com>
2568M:	Tomer Maimon <tmaimon77@gmail.com>
2569M:	Tali Perry <tali.perry1@gmail.com>
2570R:	Patrick Venture <venture@google.com>
2571R:	Nancy Yuen <yuenn@google.com>
2572R:	Benjamin Fair <benjaminfair@google.com>
2573L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2574S:	Supported
2575F:	Documentation/devicetree/bindings/*/*/*npcm*
2576F:	Documentation/devicetree/bindings/*/*npcm*
2577F:	Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2578F:	arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2579F:	arch/arm/mach-npcm/
2580F:	arch/arm64/boot/dts/nuvoton/
2581F:	drivers/*/*/*npcm*
2582F:	drivers/*/*npcm*
2583F:	drivers/rtc/rtc-nct3018y.c
2584F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2585F:	include/dt-bindings/clock/nuvoton,npcm845-clk.h
2586
2587ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2588M:	Joseph Liu <kwliu@nuvoton.com>
2589M:	Marvin Lin <kflin@nuvoton.com>
2590L:	linux-media@vger.kernel.org
2591L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2592S:	Maintained
2593F:	Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2594F:	Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2595F:	Documentation/userspace-api/media/drivers/npcm-video.rst
2596F:	drivers/media/platform/nuvoton/
2597F:	include/uapi/linux/npcm-video.h
2598
2599ARM/NUVOTON WPCM450 ARCHITECTURE
2600M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2601L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2602S:	Maintained
2603W:	https://github.com/neuschaefer/wpcm450/wiki
2604F:	Documentation/devicetree/bindings/*/*wpcm*
2605F:	arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2606F:	arch/arm/configs/wpcm450_defconfig
2607F:	arch/arm/mach-npcm/wpcm450.c
2608F:	drivers/*/*/*wpcm*
2609F:	drivers/*/*wpcm*
2610
2611ARM/NXP S32G ARCHITECTURE
2612R:	Chester Lin <chester62515@gmail.com>
2613R:	Matthias Brugger <mbrugger@suse.com>
2614R:	Ghennadi Procopciuc <ghennadi.procopciuc@oss.nxp.com>
2615L:	NXP S32 Linux Team <s32@nxp.com>
2616L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2617S:	Maintained
2618F:	arch/arm64/boot/dts/freescale/s32g*.dts*
2619F:	drivers/pinctrl/nxp/
2620
2621ARM/Orion SoC/Technologic Systems TS-78xx platform support
2622M:	Alexander Clouter <alex@digriz.org.uk>
2623L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2624S:	Maintained
2625W:	http://www.digriz.org.uk/ts78xx/kernel
2626F:	arch/arm/mach-orion5x/ts78xx-*
2627
2628ARM/QUALCOMM CHROMEBOOK SUPPORT
2629R:	cros-qcom-dts-watchers@chromium.org
2630F:	arch/arm64/boot/dts/qcom/sc7180*
2631F:	arch/arm64/boot/dts/qcom/sc7280*
2632F:	arch/arm64/boot/dts/qcom/sdm845-cheza*
2633
2634ARM/QUALCOMM MAILING LIST
2635L:	linux-arm-msm@vger.kernel.org
2636F:	Documentation/devicetree/bindings/*/qcom*
2637F:	Documentation/devicetree/bindings/soc/qcom/
2638F:	arch/arm/boot/dts/qcom/
2639F:	arch/arm/configs/qcom_defconfig
2640F:	arch/arm/mach-qcom/
2641F:	arch/arm64/boot/dts/qcom/
2642F:	drivers/*/*/pm8???-*
2643F:	drivers/*/*/qcom*
2644F:	drivers/*/*/qcom/
2645F:	drivers/*/qcom*
2646F:	drivers/*/qcom/
2647F:	drivers/bluetooth/btqcomsmd.c
2648F:	drivers/clocksource/timer-qcom.c
2649F:	drivers/cpuidle/cpuidle-qcom-spm.c
2650F:	drivers/extcon/extcon-qcom*
2651F:	drivers/i2c/busses/i2c-qcom-geni.c
2652F:	drivers/i2c/busses/i2c-qup.c
2653F:	drivers/iommu/msm*
2654F:	drivers/mfd/ssbi.c
2655F:	drivers/mmc/host/mmci_qcom*
2656F:	drivers/mmc/host/sdhci-msm.c
2657F:	drivers/pci/controller/dwc/pcie-qcom.c
2658F:	drivers/phy/qualcomm/
2659F:	drivers/power/*/msm*
2660F:	drivers/reset/reset-qcom-*
2661F:	drivers/rtc/rtc-pm8xxx.c
2662F:	drivers/spi/spi-geni-qcom.c
2663F:	drivers/spi/spi-qcom-qspi.c
2664F:	drivers/spi/spi-qup.c
2665F:	drivers/tty/serial/msm_serial.c
2666F:	drivers/ufs/host/ufs-qcom*
2667F:	drivers/usb/dwc3/dwc3-qcom.c
2668F:	include/dt-bindings/*/qcom*
2669F:	include/linux/*/qcom*
2670F:	include/linux/soc/qcom/
2671
2672ARM/QUALCOMM SUPPORT
2673M:	Bjorn Andersson <andersson@kernel.org>
2674M:	Konrad Dybcio <konrad.dybcio@linaro.org>
2675L:	linux-arm-msm@vger.kernel.org
2676S:	Maintained
2677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2678F:	Documentation/devicetree/bindings/arm/qcom-soc.yaml
2679F:	Documentation/devicetree/bindings/arm/qcom.yaml
2680F:	Documentation/devicetree/bindings/bus/qcom*
2681F:	Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2682F:	Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2683F:	Documentation/devicetree/bindings/reserved-memory/qcom
2684F:	Documentation/devicetree/bindings/soc/qcom/
2685F:	arch/arm/boot/dts/qcom/
2686F:	arch/arm/configs/qcom_defconfig
2687F:	arch/arm/mach-qcom/
2688F:	arch/arm64/boot/dts/qcom/
2689F:	drivers/bus/qcom*
2690F:	drivers/firmware/qcom/
2691F:	drivers/soc/qcom/
2692F:	include/dt-bindings/arm/qcom,ids.h
2693F:	include/dt-bindings/firmware/qcom,scm.h
2694F:	include/dt-bindings/soc/qcom*
2695F:	include/linux/firmware/qcom
2696F:	include/linux/soc/qcom/
2697F:	include/soc/qcom/
2698
2699ARM/RDA MICRO ARCHITECTURE
2700M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2701L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2702L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2703S:	Maintained
2704F:	Documentation/devicetree/bindings/arm/rda.yaml
2705F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2706F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2707F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2708F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2709F:	arch/arm/boot/dts/unisoc/
2710F:	drivers/clocksource/timer-rda.c
2711F:	drivers/gpio/gpio-rda.c
2712F:	drivers/irqchip/irq-rda-intc.c
2713F:	drivers/tty/serial/rda-uart.c
2714
2715ARM/REALTEK ARCHITECTURE
2716M:	Andreas Färber <afaerber@suse.de>
2717L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2718L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2719S:	Maintained
2720F:	Documentation/devicetree/bindings/arm/realtek.yaml
2721F:	arch/arm/boot/dts/realtek/
2722F:	arch/arm/mach-realtek/
2723F:	arch/arm64/boot/dts/realtek/
2724
2725ARM/RISC-V/RENESAS ARCHITECTURE
2726M:	Geert Uytterhoeven <geert+renesas@glider.be>
2727M:	Magnus Damm <magnus.damm@gmail.com>
2728L:	linux-renesas-soc@vger.kernel.org
2729S:	Supported
2730Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2731C:	irc://irc.libera.chat/renesas-soc
2732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2733F:	Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2734F:	Documentation/devicetree/bindings/soc/renesas/
2735F:	arch/arm/boot/dts/renesas/
2736F:	arch/arm/configs/shmobile_defconfig
2737F:	arch/arm/include/debug/renesas-scif.S
2738F:	arch/arm/mach-shmobile/
2739F:	arch/arm64/boot/dts/renesas/
2740F:	arch/riscv/boot/dts/renesas/
2741F:	drivers/pmdomain/renesas/
2742F:	drivers/soc/renesas/
2743F:	include/linux/soc/renesas/
2744K:	\brenesas,
2745
2746ARM/RISCPC ARCHITECTURE
2747M:	Russell King <linux@armlinux.org.uk>
2748L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2749S:	Maintained
2750W:	http://www.armlinux.org.uk/
2751F:	arch/arm/include/asm/hardware/ioc.h
2752F:	arch/arm/include/asm/hardware/iomd.h
2753F:	arch/arm/include/asm/hardware/memc.h
2754F:	arch/arm/mach-rpc/
2755F:	drivers/net/ethernet/8390/etherh.c
2756F:	drivers/net/ethernet/i825xx/ether1*
2757F:	drivers/net/ethernet/seeq/ether3*
2758F:	drivers/scsi/arm/
2759
2760ARM/Rockchip SoC support
2761M:	Heiko Stuebner <heiko@sntech.de>
2762L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2763L:	linux-rockchip@lists.infradead.org
2764S:	Maintained
2765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2766F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2767F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2768F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2769F:	arch/arm/boot/dts/rockchip/
2770F:	arch/arm/mach-rockchip/
2771F:	drivers/*/*/*rockchip*
2772F:	drivers/*/*rockchip*
2773F:	drivers/clk/rockchip/
2774F:	drivers/i2c/busses/i2c-rk3x.c
2775F:	sound/soc/rockchip/
2776N:	rockchip
2777
2778ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2779M:	Krzysztof Kozlowski <krzk@kernel.org>
2780R:	Alim Akhtar <alim.akhtar@samsung.com>
2781L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2782L:	linux-samsung-soc@vger.kernel.org
2783S:	Maintained
2784P:	Documentation/process/maintainer-soc-clean-dts.rst
2785Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2786B:	mailto:linux-samsung-soc@vger.kernel.org
2787C:	irc://irc.libera.chat/linux-exynos
2788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2789F:	Documentation/arch/arm/samsung/
2790F:	Documentation/devicetree/bindings/arm/samsung/
2791F:	Documentation/devicetree/bindings/hwinfo/samsung,*
2792F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
2793F:	Documentation/devicetree/bindings/soc/samsung/
2794F:	arch/arm/boot/dts/samsung/
2795F:	arch/arm/mach-exynos*/
2796F:	arch/arm/mach-s3c/
2797F:	arch/arm/mach-s5p*/
2798F:	arch/arm64/boot/dts/exynos/
2799F:	drivers/*/*/*s3c24*
2800F:	drivers/*/*s3c24*
2801F:	drivers/*/*s3c64xx*
2802F:	drivers/*/*s5pv210*
2803F:	drivers/clocksource/samsung_pwm_timer.c
2804F:	drivers/memory/samsung/
2805F:	drivers/pwm/pwm-samsung.c
2806F:	drivers/soc/samsung/
2807F:	drivers/tty/serial/samsung*
2808F:	include/clocksource/samsung_pwm.h
2809F:	include/linux/platform_data/*s3c*
2810F:	include/linux/serial_s3c.h
2811F:	include/linux/soc/samsung/
2812N:	exynos
2813N:	s3c64xx
2814N:	s5pv210
2815
2816ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2817M:	Łukasz Stelmach <l.stelmach@samsung.com>
2818L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2819L:	linux-media@vger.kernel.org
2820S:	Maintained
2821F:	drivers/media/platform/samsung/s5p-g2d/
2822
2823ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2824M:	Marek Szyprowski <m.szyprowski@samsung.com>
2825L:	linux-samsung-soc@vger.kernel.org
2826L:	linux-media@vger.kernel.org
2827S:	Maintained
2828F:	Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
2829F:	drivers/media/cec/platform/s5p/
2830
2831ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2832M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2833M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2834M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2835L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2836L:	linux-media@vger.kernel.org
2837S:	Maintained
2838F:	Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2839F:	drivers/media/platform/samsung/s5p-jpeg/
2840
2841ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2842M:	Marek Szyprowski <m.szyprowski@samsung.com>
2843M:	Andrzej Hajda <andrzej.hajda@intel.com>
2844L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2845L:	linux-media@vger.kernel.org
2846S:	Maintained
2847F:	Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
2848F:	drivers/media/platform/samsung/s5p-mfc/
2849
2850ARM/SOCFPGA ARCHITECTURE
2851M:	Dinh Nguyen <dinguyen@kernel.org>
2852S:	Maintained
2853W:	http://www.rocketboards.org
2854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2855F:	arch/arm/boot/dts/intel/socfpga/
2856F:	arch/arm/configs/socfpga_defconfig
2857F:	arch/arm/mach-socfpga/
2858F:	arch/arm64/boot/dts/altera/
2859F:	arch/arm64/boot/dts/intel/
2860
2861ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2862M:	Dinh Nguyen <dinguyen@kernel.org>
2863S:	Maintained
2864F:	drivers/clk/socfpga/
2865
2866ARM/SOCFPGA EDAC SUPPORT
2867M:	Dinh Nguyen <dinguyen@kernel.org>
2868S:	Maintained
2869F:	drivers/edac/altera_edac.[ch]
2870
2871ARM/SPREADTRUM SoC SUPPORT
2872M:	Orson Zhai <orsonzhai@gmail.com>
2873M:	Baolin Wang <baolin.wang7@gmail.com>
2874R:	Chunyan Zhang <zhang.lyra@gmail.com>
2875S:	Maintained
2876F:	arch/arm64/boot/dts/sprd
2877N:	sprd
2878N:	sc27xx
2879N:	sc2731
2880
2881ARM/STI ARCHITECTURE
2882M:	Patrice Chotard <patrice.chotard@foss.st.com>
2883L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2884S:	Maintained
2885W:	http://www.stlinux.com
2886F:	Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
2887F:	Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
2888F:	arch/arm/boot/dts/st/sti*
2889F:	arch/arm/mach-sti/
2890F:	drivers/ata/ahci_st.c
2891F:	drivers/char/hw_random/st-rng.c
2892F:	drivers/clocksource/arm_global_timer.c
2893F:	drivers/clocksource/clksrc_st_lpc.c
2894F:	drivers/cpufreq/sti-cpufreq.c
2895F:	drivers/dma/st_fdma*
2896F:	drivers/i2c/busses/i2c-st.c
2897F:	drivers/media/platform/st/sti/c8sectpfe/
2898F:	drivers/media/rc/st_rc.c
2899F:	drivers/mmc/host/sdhci-st.c
2900F:	drivers/phy/st/phy-miphy28lp.c
2901F:	drivers/phy/st/phy-stih407-usb.c
2902F:	drivers/pinctrl/pinctrl-st.c
2903F:	drivers/remoteproc/st_remoteproc.c
2904F:	drivers/remoteproc/st_slim_rproc.c
2905F:	drivers/reset/sti/
2906F:	drivers/rtc/rtc-st-lpc.c
2907F:	drivers/tty/serial/st-asc.c
2908F:	drivers/usb/dwc3/dwc3-st.c
2909F:	drivers/usb/host/ehci-st.c
2910F:	drivers/usb/host/ohci-st.c
2911F:	drivers/watchdog/st_lpc_wdt.c
2912F:	include/linux/remoteproc/st_slim_rproc.h
2913
2914ARM/STM32 ARCHITECTURE
2915M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2916M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
2917L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2918L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2919S:	Maintained
2920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2921F:	arch/arm/boot/dts/st/stm32*
2922F:	arch/arm/mach-stm32/
2923F:	arch/arm64/boot/dts/st/
2924F:	drivers/clocksource/armv7m_systick.c
2925N:	stm32
2926N:	stm
2927
2928ARM/SUNPLUS SP7021 SOC SUPPORT
2929M:	Qin Jian <qinjian@cqplus1.com>
2930L:	linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
2931S:	Maintained
2932W:	https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2933F:	Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2934F:	Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2935F:	Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2936F:	Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2937F:	arch/arm/boot/dts/sunplus/
2938F:	arch/arm/configs/sp7021_*defconfig
2939F:	drivers/clk/clk-sp7021.c
2940F:	drivers/irqchip/irq-sp7021-intc.c
2941F:	drivers/reset/reset-sunplus.c
2942F:	include/dt-bindings/clock/sunplus,sp7021-clkc.h
2943F:	include/dt-bindings/reset/sunplus,sp7021-reset.h
2944
2945ARM/Synaptics SoC support
2946M:	Jisheng Zhang <jszhang@kernel.org>
2947M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2948L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2949S:	Maintained
2950F:	arch/arm/boot/dts/synaptics/
2951F:	arch/arm/mach-berlin/
2952F:	arch/arm64/boot/dts/synaptics/
2953
2954ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2955M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2956L:	linux-tegra@vger.kernel.org
2957L:	linux-media@vger.kernel.org
2958S:	Maintained
2959F:	Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
2960F:	drivers/media/cec/platform/tegra/
2961
2962ARM/TESLA FSD SoC SUPPORT
2963M:	Alim Akhtar <alim.akhtar@samsung.com>
2964M:	linux-fsd@tesla.com
2965L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2966L:	linux-samsung-soc@vger.kernel.org
2967S:	Maintained
2968F:	arch/arm64/boot/dts/tesla/
2969
2970ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2971M:	Santosh Shilimkar <ssantosh@kernel.org>
2972L:	linux-kernel@vger.kernel.org
2973S:	Maintained
2974F:	drivers/memory/*emif*
2975
2976ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2977M:	Nishanth Menon <nm@ti.com>
2978M:	Santosh Shilimkar <ssantosh@kernel.org>
2979L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2980S:	Maintained
2981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2982F:	arch/arm/boot/dts/ti/keystone/
2983F:	arch/arm/mach-keystone/
2984
2985ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2986M:	Santosh Shilimkar <ssantosh@kernel.org>
2987L:	linux-kernel@vger.kernel.org
2988S:	Maintained
2989F:	drivers/clk/keystone/
2990
2991ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2992M:	Santosh Shilimkar <ssantosh@kernel.org>
2993L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2994L:	linux-kernel@vger.kernel.org
2995S:	Maintained
2996F:	drivers/clocksource/timer-keystone.c
2997
2998ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2999M:	Santosh Shilimkar <ssantosh@kernel.org>
3000L:	linux-kernel@vger.kernel.org
3001S:	Maintained
3002F:	drivers/power/reset/keystone-reset.c
3003
3004ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3005M:	Nishanth Menon <nm@ti.com>
3006M:	Vignesh Raghavendra <vigneshr@ti.com>
3007M:	Tero Kristo <kristo@kernel.org>
3008L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3009S:	Supported
3010F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
3011F:	Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3012F:	arch/arm64/boot/dts/ti/Makefile
3013F:	arch/arm64/boot/dts/ti/k3-*
3014
3015ARM/TOSHIBA VISCONTI ARCHITECTURE
3016M:	Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
3017L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3018S:	Supported
3019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3020F:	Documentation/devicetree/bindings/arm/toshiba.yaml
3021F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3022F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3023F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3024F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3025F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3026F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3027F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3028F:	arch/arm64/boot/dts/toshiba/
3029F:	drivers/clk/visconti/
3030F:	drivers/gpio/gpio-visconti.c
3031F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3032F:	drivers/pci/controller/dwc/pcie-visconti.c
3033F:	drivers/pinctrl/visconti/
3034F:	drivers/watchdog/visconti_wdt.c
3035N:	visconti
3036
3037ARM/UNIPHIER ARCHITECTURE
3038M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
3039M:	Masami Hiramatsu <mhiramat@kernel.org>
3040L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3041S:	Maintained
3042F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3043F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3044F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3045F:	Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3046F:	arch/arm/boot/dts/socionext/uniphier*
3047F:	arch/arm/include/asm/hardware/cache-uniphier.h
3048F:	arch/arm/mm/cache-uniphier.c
3049F:	arch/arm64/boot/dts/socionext/uniphier*
3050F:	drivers/bus/uniphier-system-bus.c
3051F:	drivers/clk/uniphier/
3052F:	drivers/dma/uniphier-mdmac.c
3053F:	drivers/gpio/gpio-uniphier.c
3054F:	drivers/i2c/busses/i2c-uniphier*
3055F:	drivers/irqchip/irq-uniphier-aidet.c
3056F:	drivers/mmc/host/uniphier-sd.c
3057F:	drivers/pinctrl/uniphier/
3058F:	drivers/reset/reset-uniphier.c
3059F:	drivers/tty/serial/8250/8250_uniphier.c
3060N:	uniphier
3061
3062ARM/VERSATILE EXPRESS PLATFORM
3063M:	Liviu Dudau <liviu.dudau@arm.com>
3064M:	Sudeep Holla <sudeep.holla@arm.com>
3065M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
3066L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3067S:	Maintained
3068N:	mps2
3069N:	vexpress
3070F:	arch/arm/mach-versatile/
3071F:	arch/arm64/boot/dts/arm/
3072F:	drivers/clocksource/timer-versatile.c
3073X:	drivers/cpufreq/vexpress-spc-cpufreq.c
3074X:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3075
3076ARM/VFP SUPPORT
3077M:	Russell King <linux@armlinux.org.uk>
3078L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3079S:	Maintained
3080W:	http://www.armlinux.org.uk/
3081F:	arch/arm/vfp/
3082
3083ARM/VT8500 ARM ARCHITECTURE
3084L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3085S:	Orphan
3086F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3087F:	arch/arm/mach-vt8500/
3088F:	drivers/clocksource/timer-vt8500.c
3089F:	drivers/i2c/busses/i2c-viai2c-wmt.c
3090F:	drivers/mmc/host/wmt-sdmmc.c
3091F:	drivers/pwm/pwm-vt8500.c
3092F:	drivers/rtc/rtc-vt8500.c
3093F:	drivers/tty/serial/vt8500_serial.c
3094F:	drivers/video/fbdev/vt8500lcdfb.*
3095F:	drivers/video/fbdev/wm8505fb*
3096F:	drivers/video/fbdev/wmt_ge_rops.*
3097
3098ARM/ZYNQ ARCHITECTURE
3099M:	Michal Simek <michal.simek@amd.com>
3100L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3101S:	Supported
3102W:	http://wiki.xilinx.com
3103T:	git https://github.com/Xilinx/linux-xlnx.git
3104F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3105F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3106F:	Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3107F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3108F:	Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3109F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3110F:	arch/arm/mach-zynq/
3111F:	drivers/clocksource/timer-cadence-ttc.c
3112F:	drivers/cpuidle/cpuidle-zynq.c
3113F:	drivers/edac/synopsys_edac.c
3114F:	drivers/i2c/busses/i2c-cadence.c
3115F:	drivers/i2c/busses/i2c-xiic.c
3116F:	drivers/mmc/host/sdhci-of-arasan.c
3117N:	zynq
3118N:	xilinx
3119
3120ARM64 FIT SUPPORT
3121M:	Simon Glass <sjg@chromium.org>
3122L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3123S:	Maintained
3124F:	arch/arm64/boot/Makefile
3125F:	scripts/make_fit.py
3126
3127ARM64 PLATFORM DRIVERS
3128M:	Hans de Goede <hdegoede@redhat.com>
3129M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
3130R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
3131L:	platform-driver-x86@vger.kernel.org
3132S:	Maintained
3133Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
3134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3135F:	drivers/platform/arm64/
3136
3137ARM64 PORT (AARCH64 ARCHITECTURE)
3138M:	Catalin Marinas <catalin.marinas@arm.com>
3139M:	Will Deacon <will@kernel.org>
3140L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3141S:	Maintained
3142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3143F:	Documentation/arch/arm64/
3144F:	arch/arm64/
3145F:	tools/testing/selftests/arm64/
3146X:	arch/arm64/boot/dts/
3147
3148ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3149M:	George McCollister <george.mccollister@gmail.com>
3150L:	netdev@vger.kernel.org
3151S:	Maintained
3152F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3153F:	drivers/net/dsa/xrs700x/*
3154F:	net/dsa/tag_xrs700x.c
3155
3156AS3645A LED FLASH CONTROLLER DRIVER
3157M:	Sakari Ailus <sakari.ailus@iki.fi>
3158L:	linux-leds@vger.kernel.org
3159S:	Maintained
3160F:	drivers/leds/flash/leds-as3645a.c
3161
3162ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3163M:	Tianshu Qiu <tian.shu.qiu@intel.com>
3164L:	linux-media@vger.kernel.org
3165S:	Maintained
3166T:	git git://linuxtv.org/media_tree.git
3167F:	Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3168F:	drivers/media/i2c/ak7375.c
3169
3170ASAHI KASEI AK8974 DRIVER
3171M:	Linus Walleij <linus.walleij@linaro.org>
3172L:	linux-iio@vger.kernel.org
3173S:	Supported
3174W:	http://www.akm.com/
3175F:	drivers/iio/magnetometer/ak8974.c
3176
3177AOSONG AGS02MA TVOC SENSOR DRIVER
3178M:	Anshul Dalal <anshulusr@gmail.com>
3179L:	linux-iio@vger.kernel.org
3180S:	Maintained
3181F:	Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3182F:	drivers/iio/chemical/ags02ma.c
3183
3184ASC7621 HARDWARE MONITOR DRIVER
3185M:	George Joseph <george.joseph@fairview5.com>
3186L:	linux-hwmon@vger.kernel.org
3187S:	Maintained
3188F:	Documentation/hwmon/asc7621.rst
3189F:	drivers/hwmon/asc7621.c
3190
3191ASIX AX88796C SPI ETHERNET ADAPTER
3192M:	Łukasz Stelmach <l.stelmach@samsung.com>
3193S:	Maintained
3194F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3195F:	drivers/net/ethernet/asix/ax88796c_*
3196
3197ASIX PHY DRIVER [RUST]
3198M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
3199R:	Trevor Gross <tmgross@umich.edu>
3200L:	netdev@vger.kernel.org
3201L:	rust-for-linux@vger.kernel.org
3202S:	Maintained
3203F:	drivers/net/phy/ax88796b_rust.rs
3204
3205ASPEED CRYPTO DRIVER
3206M:	Neal Liu <neal_liu@aspeedtech.com>
3207L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3208S:	Maintained
3209F:	Documentation/devicetree/bindings/crypto/aspeed,*
3210F:	drivers/crypto/aspeed/
3211
3212ASPEED PECI CONTROLLER
3213M:	Iwona Winiarska <iwona.winiarska@intel.com>
3214L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3215L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3216S:	Supported
3217F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3218F:	drivers/peci/controller/peci-aspeed.c
3219
3220ASPEED PINCTRL DRIVERS
3221M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3222L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3223L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3224L:	linux-gpio@vger.kernel.org
3225S:	Maintained
3226F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
3227F:	drivers/pinctrl/aspeed/
3228
3229ASPEED SCU INTERRUPT CONTROLLER DRIVER
3230M:	Eddie James <eajames@linux.ibm.com>
3231L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3232S:	Maintained
3233F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3234F:	drivers/irqchip/irq-aspeed-scu-ic.c
3235F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3236
3237ASPEED SD/MMC DRIVER
3238M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3239L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3240L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3241L:	linux-mmc@vger.kernel.org
3242S:	Maintained
3243F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3244F:	drivers/mmc/host/sdhci-of-aspeed*
3245
3246ASPEED SMC SPI DRIVER
3247M:	Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3248M:	Cédric Le Goater <clg@kaod.org>
3249L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3250L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3251L:	linux-spi@vger.kernel.org
3252S:	Maintained
3253F:	Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3254F:	drivers/spi/spi-aspeed-smc.c
3255
3256ASPEED USB UDC DRIVER
3257M:	Neal Liu <neal_liu@aspeedtech.com>
3258L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3259S:	Maintained
3260F:	Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3261F:	drivers/usb/gadget/udc/aspeed_udc.c
3262
3263ASPEED VIDEO ENGINE DRIVER
3264M:	Eddie James <eajames@linux.ibm.com>
3265L:	linux-media@vger.kernel.org
3266L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3267S:	Maintained
3268F:	Documentation/devicetree/bindings/media/aspeed-video.txt
3269F:	drivers/media/platform/aspeed/
3270
3271ASUS EC HARDWARE MONITOR DRIVER
3272M:	Eugene Shalygin <eugene.shalygin@gmail.com>
3273L:	linux-hwmon@vger.kernel.org
3274S:	Maintained
3275F:	drivers/hwmon/asus-ec-sensors.c
3276
3277ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3278M:	Corentin Chary <corentin.chary@gmail.com>
3279M:	Luke D. Jones <luke@ljones.dev>
3280L:	platform-driver-x86@vger.kernel.org
3281S:	Maintained
3282W:	https://asus-linux.org/
3283F:	drivers/platform/x86/asus*.c
3284F:	drivers/platform/x86/eeepc*.c
3285
3286ASUS TF103C DOCK DRIVER
3287M:	Hans de Goede <hdegoede@redhat.com>
3288L:	platform-driver-x86@vger.kernel.org
3289S:	Maintained
3290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3291F:	drivers/platform/x86/asus-tf103c-dock.c
3292
3293ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3294M:	Aleksa Savic <savicaleksa83@gmail.com>
3295L:	linux-hwmon@vger.kernel.org
3296S:	Maintained
3297F:	drivers/hwmon/asus_rog_ryujin.c
3298
3299ASUS WIRELESS RADIO CONTROL DRIVER
3300M:	João Paulo Rechi Vita <jprvita@gmail.com>
3301L:	platform-driver-x86@vger.kernel.org
3302S:	Maintained
3303F:	drivers/platform/x86/asus-wireless.c
3304
3305ASUS WMI HARDWARE MONITOR DRIVER
3306M:	Ed Brindley <kernel@maidavale.org>
3307M:	Denis Pauk <pauk.denis@gmail.com>
3308L:	linux-hwmon@vger.kernel.org
3309S:	Maintained
3310F:	drivers/hwmon/asus_wmi_sensors.c
3311
3312ASYMMETRIC KEYS
3313M:	David Howells <dhowells@redhat.com>
3314L:	keyrings@vger.kernel.org
3315S:	Maintained
3316F:	Documentation/crypto/asymmetric-keys.rst
3317F:	crypto/asymmetric_keys/
3318F:	include/crypto/pkcs7.h
3319F:	include/crypto/public_key.h
3320F:	include/linux/verification.h
3321
3322ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3323R:	Dan Williams <dan.j.williams@intel.com>
3324S:	Odd fixes
3325W:	http://sourceforge.net/projects/xscaleiop
3326F:	Documentation/crypto/async-tx-api.rst
3327F:	crypto/async_tx/
3328F:	include/linux/async_tx.h
3329
3330AT24 EEPROM DRIVER
3331M:	Bartosz Golaszewski <brgl@bgdev.pl>
3332L:	linux-i2c@vger.kernel.org
3333S:	Maintained
3334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3335F:	Documentation/devicetree/bindings/eeprom/at24.yaml
3336F:	drivers/misc/eeprom/at24.c
3337
3338ATA OVER ETHERNET (AOE) DRIVER
3339M:	"Justin Sanders" <justin@coraid.com>
3340S:	Supported
3341W:	http://www.openaoe.org/
3342F:	Documentation/admin-guide/aoe/
3343F:	drivers/block/aoe/
3344
3345ATC260X PMIC MFD DRIVER
3346M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3347M:	Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3348L:	linux-actions@lists.infradead.org
3349S:	Maintained
3350F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3351F:	drivers/input/misc/atc260x-onkey.c
3352F:	drivers/mfd/atc260*
3353F:	drivers/power/reset/atc260x-poweroff.c
3354F:	drivers/regulator/atc260x-regulator.c
3355F:	include/linux/mfd/atc260x/*
3356
3357ATHEROS 71XX/9XXX GPIO DRIVER
3358M:	Alban Bedel <albeu@free.fr>
3359S:	Maintained
3360W:	https://github.com/AlbanBedel/linux
3361T:	git git://github.com/AlbanBedel/linux
3362F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3363F:	drivers/gpio/gpio-ath79.c
3364
3365ATHEROS 71XX/9XXX USB PHY DRIVER
3366M:	Alban Bedel <albeu@free.fr>
3367S:	Maintained
3368W:	https://github.com/AlbanBedel/linux
3369T:	git git://github.com/AlbanBedel/linux
3370F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3371F:	drivers/phy/qualcomm/phy-ath79-usb.c
3372
3373ATHEROS ATH GENERIC UTILITIES
3374M:	Kalle Valo <kvalo@kernel.org>
3375L:	linux-wireless@vger.kernel.org
3376S:	Supported
3377F:	drivers/net/wireless/ath/*
3378
3379ATHEROS ATH5K WIRELESS DRIVER
3380M:	Jiri Slaby <jirislaby@kernel.org>
3381M:	Nick Kossifidis <mickflemm@gmail.com>
3382M:	Luis Chamberlain <mcgrof@kernel.org>
3383L:	linux-wireless@vger.kernel.org
3384S:	Maintained
3385W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3386F:	drivers/net/wireless/ath/ath5k/
3387
3388ATHEROS ATH6KL WIRELESS DRIVER
3389L:	linux-wireless@vger.kernel.org
3390S:	Orphan
3391W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3392F:	drivers/net/wireless/ath/ath6kl/
3393
3394ATI_REMOTE2 DRIVER
3395M:	Ville Syrjala <syrjala@sci.fi>
3396S:	Maintained
3397F:	drivers/input/misc/ati_remote2.c
3398
3399ATK0110 HWMON DRIVER
3400M:	Luca Tettamanti <kronos.it@gmail.com>
3401L:	linux-hwmon@vger.kernel.org
3402S:	Maintained
3403F:	drivers/hwmon/asus_atk0110.c
3404
3405ATLX ETHERNET DRIVERS
3406M:	Chris Snook <chris.snook@gmail.com>
3407L:	netdev@vger.kernel.org
3408S:	Maintained
3409W:	http://sourceforge.net/projects/atl1
3410W:	http://atl1.sourceforge.net
3411F:	drivers/net/ethernet/atheros/
3412
3413ATM
3414M:	Chas Williams <3chas3@gmail.com>
3415L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3416L:	netdev@vger.kernel.org
3417S:	Maintained
3418W:	http://linux-atm.sourceforge.net
3419F:	drivers/atm/
3420F:	include/linux/atm*
3421F:	include/uapi/linux/atm*
3422
3423ATMEL MACB ETHERNET DRIVER
3424M:	Nicolas Ferre <nicolas.ferre@microchip.com>
3425M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
3426S:	Supported
3427F:	drivers/net/ethernet/cadence/
3428
3429ATMEL MAXTOUCH DRIVER
3430M:	Nick Dyer <nick@shmanahar.org>
3431S:	Maintained
3432T:	git git://github.com/ndyer/linux.git
3433F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3434F:	drivers/input/touchscreen/atmel_mxt_ts.c
3435
3436ATOMIC INFRASTRUCTURE
3437M:	Will Deacon <will@kernel.org>
3438M:	Peter Zijlstra <peterz@infradead.org>
3439R:	Boqun Feng <boqun.feng@gmail.com>
3440R:	Mark Rutland <mark.rutland@arm.com>
3441L:	linux-kernel@vger.kernel.org
3442S:	Maintained
3443F:	Documentation/atomic_*.txt
3444F:	arch/*/include/asm/atomic*.h
3445F:	include/*/atomic*.h
3446F:	include/linux/refcount.h
3447F:	scripts/atomic/
3448
3449ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3450M:	Bradley Grove <linuxdrivers@attotech.com>
3451L:	linux-scsi@vger.kernel.org
3452S:	Supported
3453W:	http://www.attotech.com
3454F:	drivers/scsi/esas2r
3455
3456ATUSB IEEE 802.15.4 RADIO DRIVER
3457M:	Stefan Schmidt <stefan@datenfreihafen.org>
3458L:	linux-wpan@vger.kernel.org
3459S:	Maintained
3460F:	drivers/net/ieee802154/at86rf230.h
3461F:	drivers/net/ieee802154/atusb.c
3462F:	drivers/net/ieee802154/atusb.h
3463
3464AUDIT SUBSYSTEM
3465M:	Paul Moore <paul@paul-moore.com>
3466M:	Eric Paris <eparis@redhat.com>
3467L:	audit@vger.kernel.org
3468S:	Supported
3469W:	https://github.com/linux-audit
3470Q:	https://patchwork.kernel.org/project/audit/list
3471B:	mailto:audit@vger.kernel.org
3472P:	https://github.com/linux-audit/audit-kernel/blob/main/README.md
3473T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3474F:	include/asm-generic/audit_*.h
3475F:	include/linux/audit.h
3476F:	include/linux/audit_arch.h
3477F:	include/uapi/linux/audit.h
3478F:	kernel/audit*
3479F:	lib/*audit.c
3480K:	\baudit_[a-z_0-9]\+\b
3481
3482AUXILIARY BUS DRIVER
3483M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3484R:	Dave Ertman <david.m.ertman@intel.com>
3485R:	Ira Weiny <ira.weiny@intel.com>
3486S:	Supported
3487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3488F:	Documentation/driver-api/auxiliary_bus.rst
3489F:	drivers/base/auxiliary.c
3490F:	include/linux/auxiliary_bus.h
3491
3492AUXILIARY DISPLAY DRIVERS
3493M:	Andy Shevchenko <andy@kernel.org>
3494R:	Geert Uytterhoeven <geert@linux-m68k.org>
3495S:	Odd Fixes
3496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3497F:	Documentation/devicetree/bindings/auxdisplay/
3498F:	drivers/auxdisplay/
3499F:	include/linux/cfag12864b.h
3500F:	include/uapi/linux/map_to_14segment.h
3501F:	include/uapi/linux/map_to_7segment.h
3502
3503AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3504M:	Andreas Klinger <ak@it-klinger.de>
3505L:	linux-iio@vger.kernel.org
3506S:	Maintained
3507F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3508F:	drivers/iio/adc/hx711.c
3509
3510AX.25 NETWORK LAYER
3511L:	linux-hams@vger.kernel.org
3512S:	Orphan
3513W:	https://linux-ax25.in-berlin.de
3514F:	include/net/ax25.h
3515F:	include/uapi/linux/ax25.h
3516F:	net/ax25/
3517
3518AXENTIA ARM DEVICES
3519M:	Peter Rosin <peda@axentia.se>
3520L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3521S:	Maintained
3522F:	arch/arm/boot/dts/microchip/at91-linea.dtsi
3523F:	arch/arm/boot/dts/microchip/at91-natte.dtsi
3524F:	arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3525F:	arch/arm/boot/dts/microchip/at91-tse850-3.dts
3526
3527AXENTIA ASOC DRIVERS
3528M:	Peter Rosin <peda@axentia.se>
3529L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3530S:	Maintained
3531F:	Documentation/devicetree/bindings/sound/axentia,*
3532F:	sound/soc/atmel/tse850-pcm5142.c
3533
3534AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3535M:	Nuno Sá <nuno.sa@analog.com>
3536L:	linux-hwmon@vger.kernel.org
3537S:	Supported
3538W:	https://ez.analog.com/linux-software-drivers
3539F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3540F:	drivers/hwmon/axi-fan-control.c
3541
3542AXI SPI ENGINE
3543M:	Michael Hennerich <michael.hennerich@analog.com>
3544M:	Nuno Sá <nuno.sa@analog.com>
3545R:	David Lechner <dlechner@baylibre.com>
3546L:	linux-spi@vger.kernel.org
3547S:	Supported
3548W:	https://ez.analog.com/linux-software-drivers
3549F:	Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3550F:	drivers/spi/spi-axi-spi-engine.c
3551
3552AXXIA I2C CONTROLLER
3553M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
3554L:	linux-i2c@vger.kernel.org
3555S:	Maintained
3556F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3557F:	drivers/i2c/busses/i2c-axxia.c
3558
3559AZ6007 DVB DRIVER
3560M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3561L:	linux-media@vger.kernel.org
3562S:	Maintained
3563W:	https://linuxtv.org
3564T:	git git://linuxtv.org/media_tree.git
3565F:	drivers/media/usb/dvb-usb-v2/az6007.c
3566
3567AZTECH FM RADIO RECEIVER DRIVER
3568M:	Hans Verkuil <hverkuil@xs4all.nl>
3569L:	linux-media@vger.kernel.org
3570S:	Maintained
3571W:	https://linuxtv.org
3572T:	git git://linuxtv.org/media_tree.git
3573F:	drivers/media/radio/radio-aztech*
3574
3575B43 WIRELESS DRIVER
3576L:	linux-wireless@vger.kernel.org
3577L:	b43-dev@lists.infradead.org
3578S:	Orphan
3579W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3580F:	drivers/net/wireless/broadcom/b43/
3581
3582B43LEGACY WIRELESS DRIVER
3583L:	linux-wireless@vger.kernel.org
3584L:	b43-dev@lists.infradead.org
3585S:	Orphan
3586W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3587F:	drivers/net/wireless/broadcom/b43legacy/
3588
3589BACKLIGHT CLASS/SUBSYSTEM
3590M:	Lee Jones <lee@kernel.org>
3591M:	Daniel Thompson <daniel.thompson@linaro.org>
3592M:	Jingoo Han <jingoohan1@gmail.com>
3593L:	dri-devel@lists.freedesktop.org
3594S:	Maintained
3595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3596F:	Documentation/ABI/stable/sysfs-class-backlight
3597F:	Documentation/ABI/testing/sysfs-class-backlight
3598F:	Documentation/devicetree/bindings/leds/backlight
3599F:	drivers/video/backlight/
3600F:	include/linux/backlight.h
3601F:	include/linux/pwm_backlight.h
3602
3603BAIKAL-T1 PVT HARDWARE MONITOR DRIVER
3604M:	Serge Semin <fancer.lancer@gmail.com>
3605L:	linux-hwmon@vger.kernel.org
3606S:	Supported
3607F:	Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
3608F:	Documentation/hwmon/bt1-pvt.rst
3609F:	drivers/hwmon/bt1-pvt.[ch]
3610
3611BARCO P50 GPIO DRIVER
3612M:	Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3613M:	Peter Korsgaard <peter.korsgaard@barco.com>
3614S:	Maintained
3615F:	drivers/platform/x86/barco-p50-gpio.c
3616
3617BATMAN ADVANCED
3618M:	Marek Lindner <mareklindner@neomailbox.ch>
3619M:	Simon Wunderlich <sw@simonwunderlich.de>
3620M:	Antonio Quartulli <a@unstable.cc>
3621M:	Sven Eckelmann <sven@narfation.org>
3622L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3623S:	Maintained
3624W:	https://www.open-mesh.org/
3625Q:	https://patchwork.open-mesh.org/project/batman/list/
3626B:	https://www.open-mesh.org/projects/batman-adv/issues
3627C:	ircs://irc.hackint.org/batadv
3628T:	git https://git.open-mesh.org/linux-merge.git
3629F:	Documentation/networking/batman-adv.rst
3630F:	include/uapi/linux/batadv_packet.h
3631F:	include/uapi/linux/batman_adv.h
3632F:	net/batman-adv/
3633
3634BAYCOM/HDLCDRV DRIVERS FOR AX.25
3635M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
3636L:	linux-hams@vger.kernel.org
3637S:	Maintained
3638W:	http://www.baycom.org/~tom/ham/ham.html
3639F:	drivers/net/hamradio/baycom*
3640
3641BCACHE (BLOCK LAYER CACHE)
3642M:	Coly Li <colyli@suse.de>
3643M:	Kent Overstreet <kent.overstreet@linux.dev>
3644L:	linux-bcache@vger.kernel.org
3645S:	Maintained
3646W:	http://bcache.evilpiepirate.org
3647C:	irc://irc.oftc.net/bcache
3648F:	drivers/md/bcache/
3649
3650BCACHEFS
3651M:	Kent Overstreet <kent.overstreet@linux.dev>
3652R:	Brian Foster <bfoster@redhat.com>
3653L:	linux-bcachefs@vger.kernel.org
3654S:	Supported
3655C:	irc://irc.oftc.net/bcache
3656T:	git https://evilpiepirate.org/git/bcachefs.git
3657F:	fs/bcachefs/
3658F:	Documentation/filesystems/bcachefs/
3659
3660BDISP ST MEDIA DRIVER
3661M:	Fabien Dessenne <fabien.dessenne@foss.st.com>
3662L:	linux-media@vger.kernel.org
3663S:	Supported
3664W:	https://linuxtv.org
3665T:	git git://linuxtv.org/media_tree.git
3666F:	drivers/media/platform/st/sti/bdisp
3667
3668BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3669M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
3670L:	netdev@vger.kernel.org
3671S:	Maintained
3672F:	drivers/net/ethernet/ec_bhf.c
3673
3674BEFS FILE SYSTEM
3675M:	Luis de Bethencourt <luisbg@kernel.org>
3676M:	Salah Triki <salah.triki@gmail.com>
3677S:	Maintained
3678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3679F:	Documentation/filesystems/befs.rst
3680F:	fs/befs/
3681
3682BFQ I/O SCHEDULER
3683M:	Paolo Valente <paolo.valente@unimore.it>
3684M:	Jens Axboe <axboe@kernel.dk>
3685L:	linux-block@vger.kernel.org
3686S:	Maintained
3687F:	Documentation/block/bfq-iosched.rst
3688F:	block/bfq-*
3689
3690BFS FILE SYSTEM
3691M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3692S:	Maintained
3693F:	Documentation/filesystems/bfs.rst
3694F:	fs/bfs/
3695F:	include/uapi/linux/bfs_fs.h
3696
3697BINMAN
3698M:	Simon Glass <sjg@chromium.org>
3699S:	Supported
3700F:	Documentation/devicetree/bindings/mtd/partitions/binman*
3701
3702BITMAP API
3703M:	Yury Norov <yury.norov@gmail.com>
3704R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3705S:	Maintained
3706F:	include/linux/bitfield.h
3707F:	include/linux/bitmap-str.h
3708F:	include/linux/bitmap.h
3709F:	include/linux/bits.h
3710F:	include/linux/cpumask.h
3711F:	include/linux/find.h
3712F:	include/linux/nodemask.h
3713F:	include/vdso/bits.h
3714F:	lib/bitmap-str.c
3715F:	lib/bitmap.c
3716F:	lib/cpumask.c
3717F:	lib/cpumask_kunit.c
3718F:	lib/find_bit.c
3719F:	lib/find_bit_benchmark.c
3720F:	lib/test_bitmap.c
3721F:	tools/include/linux/bitfield.h
3722F:	tools/include/linux/bitmap.h
3723F:	tools/include/linux/bits.h
3724F:	tools/include/linux/find.h
3725F:	tools/include/vdso/bits.h
3726F:	tools/lib/bitmap.c
3727F:	tools/lib/find_bit.c
3728
3729BITOPS API
3730M:	Yury Norov <yury.norov@gmail.com>
3731R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3732S:	Maintained
3733F:	arch/*/include/asm/bitops.h
3734F:	arch/*/include/asm/bitops_32.h
3735F:	arch/*/include/asm/bitops_64.h
3736F:	arch/*/lib/bitops.c
3737F:	include/asm-generic/bitops
3738F:	include/asm-generic/bitops.h
3739F:	include/linux/bitops.h
3740F:	lib/test_bitops.c
3741F:	tools/*/bitops*
3742
3743BLINKM RGB LED DRIVER
3744M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3745S:	Maintained
3746F:	drivers/leds/leds-blinkm.c
3747
3748BLOCK LAYER
3749M:	Jens Axboe <axboe@kernel.dk>
3750L:	linux-block@vger.kernel.org
3751S:	Maintained
3752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3753F:	Documentation/ABI/stable/sysfs-block
3754F:	Documentation/block/
3755F:	block/
3756F:	drivers/block/
3757F:	include/linux/bio.h
3758F:	include/linux/blk*
3759F:	kernel/trace/blktrace.c
3760F:	lib/sbitmap.c
3761
3762BLOCK2MTD DRIVER
3763M:	Joern Engel <joern@lazybastard.org>
3764L:	linux-mtd@lists.infradead.org
3765S:	Maintained
3766F:	drivers/mtd/devices/block2mtd.c
3767
3768BLUETOOTH DRIVERS
3769M:	Marcel Holtmann <marcel@holtmann.org>
3770M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3771L:	linux-bluetooth@vger.kernel.org
3772S:	Supported
3773W:	http://www.bluez.org/
3774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3776F:	Documentation/devicetree/bindings/net/bluetooth/
3777F:	drivers/bluetooth/
3778
3779BLUETOOTH SUBSYSTEM
3780M:	Marcel Holtmann <marcel@holtmann.org>
3781M:	Johan Hedberg <johan.hedberg@gmail.com>
3782M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3783L:	linux-bluetooth@vger.kernel.org
3784S:	Supported
3785W:	http://www.bluez.org/
3786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3788F:	include/net/bluetooth/
3789F:	net/bluetooth/
3790
3791BONDING DRIVER
3792M:	Jay Vosburgh <j.vosburgh@gmail.com>
3793M:	Andy Gospodarek <andy@greyhouse.net>
3794L:	netdev@vger.kernel.org
3795S:	Supported
3796W:	http://sourceforge.net/projects/bonding/
3797F:	Documentation/networking/bonding.rst
3798F:	drivers/net/bonding/
3799F:	include/net/bond*
3800F:	include/uapi/linux/if_bonding.h
3801F:	tools/testing/selftests/drivers/net/bonding/
3802
3803BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3804M:	Dan Robertson <dan@dlrobertson.com>
3805L:	linux-iio@vger.kernel.org
3806S:	Maintained
3807F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3808F:	drivers/iio/accel/bma400*
3809
3810BOSCH SENSORTEC BMI323 IMU IIO DRIVER
3811M:	Jagath Jog J <jagathjog1996@gmail.com>
3812L:	linux-iio@vger.kernel.org
3813S:	Maintained
3814F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
3815F:	drivers/iio/imu/bmi323/
3816
3817BPF JIT for ARC
3818M:	Shahab Vahedi <shahab@synopsys.com>
3819L:	bpf@vger.kernel.org
3820S:	Maintained
3821F:	arch/arc/net/
3822
3823BPF JIT for ARM
3824M:	Russell King <linux@armlinux.org.uk>
3825M:	Puranjay Mohan <puranjay@kernel.org>
3826L:	bpf@vger.kernel.org
3827S:	Maintained
3828F:	arch/arm/net/
3829
3830BPF JIT for ARM64
3831M:	Daniel Borkmann <daniel@iogearbox.net>
3832M:	Alexei Starovoitov <ast@kernel.org>
3833M:	Puranjay Mohan <puranjay@kernel.org>
3834R:	Xu Kuohai <xukuohai@huaweicloud.com>
3835L:	bpf@vger.kernel.org
3836S:	Supported
3837F:	arch/arm64/net/
3838
3839BPF JIT for LOONGARCH
3840M:	Tiezhu Yang <yangtiezhu@loongson.cn>
3841R:	Hengqi Chen <hengqi.chen@gmail.com>
3842L:	bpf@vger.kernel.org
3843S:	Maintained
3844F:	arch/loongarch/net/
3845
3846BPF JIT for MIPS (32-BIT AND 64-BIT)
3847M:	Johan Almbladh <johan.almbladh@anyfinetworks.com>
3848M:	Paul Burton <paulburton@kernel.org>
3849L:	bpf@vger.kernel.org
3850S:	Maintained
3851F:	arch/mips/net/
3852
3853BPF JIT for NFP NICs
3854M:	Jakub Kicinski <kuba@kernel.org>
3855L:	bpf@vger.kernel.org
3856S:	Odd Fixes
3857F:	drivers/net/ethernet/netronome/nfp/bpf/
3858
3859BPF JIT for POWERPC (32-BIT AND 64-BIT)
3860M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3861M:	Michael Ellerman <mpe@ellerman.id.au>
3862L:	bpf@vger.kernel.org
3863S:	Supported
3864F:	arch/powerpc/net/
3865
3866BPF JIT for RISC-V (32-bit)
3867M:	Luke Nelson <luke.r.nels@gmail.com>
3868M:	Xi Wang <xi.wang@gmail.com>
3869L:	bpf@vger.kernel.org
3870S:	Maintained
3871F:	arch/riscv/net/
3872X:	arch/riscv/net/bpf_jit_comp64.c
3873
3874BPF JIT for RISC-V (64-bit)
3875M:	Björn Töpel <bjorn@kernel.org>
3876R:	Pu Lehui <pulehui@huawei.com>
3877R:	Puranjay Mohan <puranjay@kernel.org>
3878L:	bpf@vger.kernel.org
3879S:	Maintained
3880F:	arch/riscv/net/
3881X:	arch/riscv/net/bpf_jit_comp32.c
3882
3883BPF JIT for S390
3884M:	Ilya Leoshkevich <iii@linux.ibm.com>
3885M:	Heiko Carstens <hca@linux.ibm.com>
3886M:	Vasily Gorbik <gor@linux.ibm.com>
3887L:	bpf@vger.kernel.org
3888S:	Supported
3889F:	arch/s390/net/
3890X:	arch/s390/net/pnet.c
3891
3892BPF JIT for SPARC (32-BIT AND 64-BIT)
3893M:	David S. Miller <davem@davemloft.net>
3894L:	bpf@vger.kernel.org
3895S:	Odd Fixes
3896F:	arch/sparc/net/
3897
3898BPF JIT for X86 32-BIT
3899M:	Wang YanQing <udknight@gmail.com>
3900L:	bpf@vger.kernel.org
3901S:	Odd Fixes
3902F:	arch/x86/net/bpf_jit_comp32.c
3903
3904BPF JIT for X86 64-BIT
3905M:	Alexei Starovoitov <ast@kernel.org>
3906M:	Daniel Borkmann <daniel@iogearbox.net>
3907L:	bpf@vger.kernel.org
3908S:	Supported
3909F:	arch/x86/net/
3910X:	arch/x86/net/bpf_jit_comp32.c
3911
3912BPF [BTF]
3913M:	Martin KaFai Lau <martin.lau@linux.dev>
3914L:	bpf@vger.kernel.org
3915S:	Maintained
3916F:	include/linux/btf*
3917F:	kernel/bpf/btf.c
3918
3919BPF [CORE]
3920M:	Alexei Starovoitov <ast@kernel.org>
3921M:	Daniel Borkmann <daniel@iogearbox.net>
3922R:	John Fastabend <john.fastabend@gmail.com>
3923L:	bpf@vger.kernel.org
3924S:	Maintained
3925F:	include/linux/bpf*
3926F:	include/linux/filter.h
3927F:	include/linux/tnum.h
3928F:	kernel/bpf/core.c
3929F:	kernel/bpf/dispatcher.c
3930F:	kernel/bpf/mprog.c
3931F:	kernel/bpf/syscall.c
3932F:	kernel/bpf/tnum.c
3933F:	kernel/bpf/trampoline.c
3934F:	kernel/bpf/verifier.c
3935
3936BPF [CRYPTO]
3937M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
3938L:	bpf@vger.kernel.org
3939S:	Maintained
3940F:	crypto/bpf_crypto_skcipher.c
3941F:	include/linux/bpf_crypto.h
3942F:	kernel/bpf/crypto.c
3943
3944BPF [DOCUMENTATION] (Related to Standardization)
3945R:	David Vernet <void@manifault.com>
3946L:	bpf@vger.kernel.org
3947L:	bpf@ietf.org
3948S:	Maintained
3949F:	Documentation/bpf/standardization/
3950
3951BPF [GENERAL] (Safe Dynamic Programs and Tools)
3952M:	Alexei Starovoitov <ast@kernel.org>
3953M:	Daniel Borkmann <daniel@iogearbox.net>
3954M:	Andrii Nakryiko <andrii@kernel.org>
3955R:	Martin KaFai Lau <martin.lau@linux.dev>
3956R:	Eduard Zingerman <eddyz87@gmail.com>
3957R:	Song Liu <song@kernel.org>
3958R:	Yonghong Song <yonghong.song@linux.dev>
3959R:	John Fastabend <john.fastabend@gmail.com>
3960R:	KP Singh <kpsingh@kernel.org>
3961R:	Stanislav Fomichev <sdf@fomichev.me>
3962R:	Hao Luo <haoluo@google.com>
3963R:	Jiri Olsa <jolsa@kernel.org>
3964L:	bpf@vger.kernel.org
3965S:	Supported
3966W:	https://bpf.io/
3967Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3970F:	Documentation/bpf/
3971F:	Documentation/networking/filter.rst
3972F:	Documentation/userspace-api/ebpf/
3973F:	arch/*/net/*
3974F:	include/linux/bpf*
3975F:	include/linux/btf*
3976F:	include/linux/filter.h
3977F:	include/trace/events/xdp.h
3978F:	include/uapi/linux/bpf*
3979F:	include/uapi/linux/btf*
3980F:	include/uapi/linux/filter.h
3981F:	kernel/bpf/
3982F:	kernel/trace/bpf_trace.c
3983F:	lib/test_bpf.c
3984F:	net/bpf/
3985F:	net/core/filter.c
3986F:	net/sched/act_bpf.c
3987F:	net/sched/cls_bpf.c
3988F:	samples/bpf/
3989F:	scripts/bpf_doc.py
3990F:	scripts/Makefile.btf
3991F:	scripts/pahole-version.sh
3992F:	tools/bpf/
3993F:	tools/lib/bpf/
3994F:	tools/testing/selftests/bpf/
3995
3996BPF [ITERATOR]
3997M:	Yonghong Song <yonghong.song@linux.dev>
3998L:	bpf@vger.kernel.org
3999S:	Maintained
4000F:	kernel/bpf/*iter.c
4001
4002BPF [L7 FRAMEWORK] (sockmap)
4003M:	John Fastabend <john.fastabend@gmail.com>
4004M:	Jakub Sitnicki <jakub@cloudflare.com>
4005L:	netdev@vger.kernel.org
4006L:	bpf@vger.kernel.org
4007S:	Maintained
4008F:	include/linux/skmsg.h
4009F:	net/core/skmsg.c
4010F:	net/core/sock_map.c
4011F:	net/ipv4/tcp_bpf.c
4012F:	net/ipv4/udp_bpf.c
4013F:	net/unix/unix_bpf.c
4014
4015BPF [LIBRARY] (libbpf)
4016M:	Andrii Nakryiko <andrii@kernel.org>
4017M:	Eduard Zingerman <eddyz87@gmail.com>
4018L:	bpf@vger.kernel.org
4019S:	Maintained
4020F:	tools/lib/bpf/
4021
4022BPF [MISC]
4023L:	bpf@vger.kernel.org
4024S:	Odd Fixes
4025K:	(?:\b|_)bpf(?:\b|_)
4026
4027BPF [NETKIT] (BPF-programmable network device)
4028M:	Daniel Borkmann <daniel@iogearbox.net>
4029M:	Nikolay Aleksandrov <razor@blackwall.org>
4030L:	bpf@vger.kernel.org
4031L:	netdev@vger.kernel.org
4032S:	Supported
4033F:	drivers/net/netkit.c
4034F:	include/net/netkit.h
4035
4036BPF [NETWORKING] (struct_ops, reuseport)
4037M:	Martin KaFai Lau <martin.lau@linux.dev>
4038L:	bpf@vger.kernel.org
4039L:	netdev@vger.kernel.org
4040S:	Maintained
4041F:	kernel/bpf/bpf_struct*
4042
4043BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4044M:	Martin KaFai Lau <martin.lau@linux.dev>
4045M:	Daniel Borkmann <daniel@iogearbox.net>
4046R:	John Fastabend <john.fastabend@gmail.com>
4047L:	bpf@vger.kernel.org
4048L:	netdev@vger.kernel.org
4049S:	Maintained
4050F:	include/net/tcx.h
4051F:	kernel/bpf/tcx.c
4052F:	net/core/filter.c
4053F:	net/sched/act_bpf.c
4054F:	net/sched/cls_bpf.c
4055
4056BPF [RINGBUF]
4057M:	Andrii Nakryiko <andrii@kernel.org>
4058L:	bpf@vger.kernel.org
4059S:	Maintained
4060F:	kernel/bpf/ringbuf.c
4061
4062BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4063M:	KP Singh <kpsingh@kernel.org>
4064M:	Matt Bobrowski <mattbobrowski@google.com>
4065L:	bpf@vger.kernel.org
4066S:	Maintained
4067F:	Documentation/bpf/prog_lsm.rst
4068F:	include/linux/bpf_lsm.h
4069F:	kernel/bpf/bpf_lsm.c
4070F:	kernel/trace/bpf_trace.c
4071F:	security/bpf/
4072
4073BPF [SELFTESTS] (Test Runners & Infrastructure)
4074M:	Andrii Nakryiko <andrii@kernel.org>
4075M:	Eduard Zingerman <eddyz87@gmail.com>
4076R:	Mykola Lysenko <mykolal@fb.com>
4077L:	bpf@vger.kernel.org
4078S:	Maintained
4079F:	tools/testing/selftests/bpf/
4080
4081BPF [STORAGE & CGROUPS]
4082M:	Martin KaFai Lau <martin.lau@linux.dev>
4083L:	bpf@vger.kernel.org
4084S:	Maintained
4085F:	kernel/bpf/*storage.c
4086F:	kernel/bpf/bpf_lru*
4087F:	kernel/bpf/cgroup.c
4088
4089BPF [TOOLING] (bpftool)
4090M:	Quentin Monnet <qmo@kernel.org>
4091L:	bpf@vger.kernel.org
4092S:	Maintained
4093F:	kernel/bpf/disasm.*
4094F:	tools/bpf/bpftool/
4095
4096BPF [TRACING]
4097M:	Song Liu <song@kernel.org>
4098R:	Jiri Olsa <jolsa@kernel.org>
4099L:	bpf@vger.kernel.org
4100S:	Maintained
4101F:	kernel/bpf/stackmap.c
4102F:	kernel/trace/bpf_trace.c
4103
4104BROADCOM ASP 2.0 ETHERNET DRIVER
4105M:	Justin Chen <justin.chen@broadcom.com>
4106M:	Florian Fainelli <florian.fainelli@broadcom.com>
4107L:	bcm-kernel-feedback-list@broadcom.com
4108L:	netdev@vger.kernel.org
4109S:	Supported
4110F:	Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4111F:	drivers/net/ethernet/broadcom/asp2/
4112
4113BROADCOM B44 10/100 ETHERNET DRIVER
4114M:	Michael Chan <michael.chan@broadcom.com>
4115L:	netdev@vger.kernel.org
4116S:	Supported
4117F:	drivers/net/ethernet/broadcom/b44.*
4118
4119BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4120M:	Florian Fainelli <florian.fainelli@broadcom.com>
4121L:	netdev@vger.kernel.org
4122L:	openwrt-devel@lists.openwrt.org (subscribers-only)
4123S:	Supported
4124F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4125F:	drivers/net/dsa/b53/*
4126F:	drivers/net/dsa/bcm_sf2*
4127F:	include/linux/dsa/brcm.h
4128F:	include/linux/platform_data/b53.h
4129
4130BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4131M:	Florian Fainelli <florian.fainelli@broadcom.com>
4132R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4133L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
4134L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4135S:	Maintained
4136T:	git https://github.com/broadcom/stblinux.git
4137F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4138F:	drivers/pci/controller/pcie-brcmstb.c
4139F:	drivers/staging/vc04_services
4140N:	bcm2711
4141N:	bcm283*
4142N:	raspberrypi
4143
4144BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4145M:	Florian Fainelli <florian.fainelli@broadcom.com>
4146M:	Ray Jui <rjui@broadcom.com>
4147M:	Scott Branden <sbranden@broadcom.com>
4148R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4149S:	Maintained
4150T:	git https://github.com/broadcom/mach-bcm
4151F:	arch/arm/mach-bcm/
4152N:	bcm281*
4153N:	bcm113*
4154N:	bcm216*
4155N:	kona
4156
4157BROADCOM BCM2835 CAMERA DRIVERS
4158M:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
4159L:	linux-media@vger.kernel.org
4160S:	Maintained
4161F:	Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4162F:	drivers/media/platform/broadcom/bcm2835-unicam*
4163
4164BROADCOM BCM47XX MIPS ARCHITECTURE
4165M:	Hauke Mehrtens <hauke@hauke-m.de>
4166M:	Rafał Miłecki <zajec5@gmail.com>
4167L:	linux-mips@vger.kernel.org
4168S:	Maintained
4169F:	Documentation/devicetree/bindings/mips/brcm/
4170F:	arch/mips/bcm47xx/*
4171F:	arch/mips/include/asm/mach-bcm47xx/*
4172
4173BROADCOM BCM4908 ETHERNET DRIVER
4174M:	Rafał Miłecki <rafal@milecki.pl>
4175R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4176L:	netdev@vger.kernel.org
4177S:	Maintained
4178F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4179F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
4180F:	drivers/net/ethernet/broadcom/unimac.h
4181
4182BROADCOM BCM4908 PINMUX DRIVER
4183M:	Rafał Miłecki <rafal@milecki.pl>
4184R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4185L:	linux-gpio@vger.kernel.org
4186S:	Maintained
4187F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4188F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
4189
4190BROADCOM BCM5301X ARM ARCHITECTURE
4191M:	Florian Fainelli <florian.fainelli@broadcom.com>
4192M:	Hauke Mehrtens <hauke@hauke-m.de>
4193M:	Rafał Miłecki <zajec5@gmail.com>
4194R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4195L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4196S:	Maintained
4197F:	arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4198F:	arch/arm/boot/dts/broadcom/bcm470*
4199F:	arch/arm/boot/dts/broadcom/bcm5301*
4200F:	arch/arm/boot/dts/broadcom/bcm953012*
4201F:	arch/arm/mach-bcm/bcm_5301x.c
4202
4203BROADCOM BCM53573 ARM ARCHITECTURE
4204M:	Florian Fainelli <florian.fainelli@broadcom.com>
4205M:	Rafał Miłecki <rafal@milecki.pl>
4206R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4207L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4208S:	Maintained
4209F:	arch/arm/boot/dts/broadcom/bcm47189*
4210F:	arch/arm/boot/dts/broadcom/bcm53573*
4211
4212BROADCOM BCM63XX/BCM33XX UDC DRIVER
4213M:	Kevin Cernekee <cernekee@gmail.com>
4214L:	linux-usb@vger.kernel.org
4215S:	Maintained
4216F:	drivers/usb/gadget/udc/bcm63xx_udc.*
4217
4218BROADCOM BCM7XXX ARM ARCHITECTURE
4219M:	Florian Fainelli <florian.fainelli@broadcom.com>
4220R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4221L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4222S:	Maintained
4223T:	git https://github.com/broadcom/stblinux.git
4224F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4225F:	arch/arm/boot/dts/broadcom/bcm7*.dts*
4226F:	arch/arm/include/asm/hardware/cache-b15-rac.h
4227F:	arch/arm/mach-bcm/*brcmstb*
4228F:	arch/arm/mm/cache-b15-rac.c
4229F:	drivers/bus/brcmstb_gisb.c
4230F:	drivers/pci/controller/pcie-brcmstb.c
4231N:	brcmstb
4232N:	bcm7038
4233N:	bcm7120
4234
4235BROADCOM BCMBCA ARM ARCHITECTURE
4236M:	William Zhang <william.zhang@broadcom.com>
4237M:	Anand Gore <anand.gore@broadcom.com>
4238M:	Kursad Oney <kursad.oney@broadcom.com>
4239M:	Florian Fainelli <florian.fainelli@broadcom.com>
4240M:	Rafał Miłecki <rafal@milecki.pl>
4241R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4243S:	Maintained
4244T:	git https://github.com/broadcom/stblinux.git
4245F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4246F:	arch/arm64/boot/dts/broadcom/bcmbca/*
4247N:	bcmbca
4248N:	bcm[9]?47622
4249N:	bcm[9]?4912
4250N:	bcm[9]?63138
4251N:	bcm[9]?63146
4252N:	bcm[9]?63148
4253N:	bcm[9]?63158
4254N:	bcm[9]?63178
4255N:	bcm[9]?6756
4256N:	bcm[9]?6813
4257N:	bcm[9]?6846
4258N:	bcm[9]?6855
4259N:	bcm[9]?6856
4260N:	bcm[9]?6858
4261N:	bcm[9]?6878
4262
4263BROADCOM BDC DRIVER
4264M:	Justin Chen <justin.chen@broadcom.com>
4265M:	Al Cooper <alcooperx@gmail.com>
4266R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4267L:	linux-usb@vger.kernel.org
4268S:	Maintained
4269F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4270F:	drivers/usb/gadget/udc/bdc/
4271
4272BROADCOM BMIPS CPUFREQ DRIVER
4273M:	Markus Mayer <mmayer@broadcom.com>
4274R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4275L:	linux-pm@vger.kernel.org
4276S:	Maintained
4277F:	drivers/cpufreq/bmips-cpufreq.c
4278
4279BROADCOM BMIPS MIPS ARCHITECTURE
4280M:	Florian Fainelli <florian.fainelli@broadcom.com>
4281R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4282L:	linux-mips@vger.kernel.org
4283S:	Maintained
4284T:	git https://github.com/broadcom/stblinux.git
4285F:	arch/mips/bmips/*
4286F:	arch/mips/boot/dts/brcm/bcm*.dts*
4287F:	arch/mips/include/asm/mach-bmips/*
4288F:	arch/mips/kernel/*bmips*
4289F:	drivers/irqchip/irq-bcm63*
4290F:	drivers/irqchip/irq-bcm7*
4291F:	drivers/irqchip/irq-brcmstb*
4292F:	drivers/pmdomain/bcm/bcm63xx-power.c
4293F:	include/linux/bcm963xx_nvram.h
4294F:	include/linux/bcm963xx_tag.h
4295
4296BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4297M:	Rasesh Mody <rmody@marvell.com>
4298M:	GR-Linux-NIC-Dev@marvell.com
4299L:	netdev@vger.kernel.org
4300S:	Supported
4301F:	drivers/net/ethernet/broadcom/bnx2.*
4302F:	drivers/net/ethernet/broadcom/bnx2_*
4303
4304BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4305M:	Saurav Kashyap <skashyap@marvell.com>
4306M:	Javed Hasan <jhasan@marvell.com>
4307M:	GR-QLogic-Storage-Upstream@marvell.com
4308L:	linux-scsi@vger.kernel.org
4309S:	Supported
4310F:	drivers/scsi/bnx2fc/
4311
4312BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4313M:	Nilesh Javali <njavali@marvell.com>
4314M:	Manish Rangankar <mrangankar@marvell.com>
4315M:	GR-QLogic-Storage-Upstream@marvell.com
4316L:	linux-scsi@vger.kernel.org
4317S:	Supported
4318F:	drivers/scsi/bnx2i/
4319
4320BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4321M:	Sudarsana Kalluru <skalluru@marvell.com>
4322M:	Manish Chopra <manishc@marvell.com>
4323L:	netdev@vger.kernel.org
4324S:	Supported
4325F:	drivers/net/ethernet/broadcom/bnx2x/
4326
4327BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4328M:	Michael Chan <michael.chan@broadcom.com>
4329L:	netdev@vger.kernel.org
4330S:	Supported
4331F:	drivers/firmware/broadcom/tee_bnxt_fw.c
4332F:	drivers/net/ethernet/broadcom/bnxt/
4333F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
4334
4335BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4336M:	Arend van Spriel <arend.vanspriel@broadcom.com>
4337L:	linux-wireless@vger.kernel.org
4338L:	brcm80211@lists.linux.dev
4339L:	brcm80211-dev-list.pdl@broadcom.com
4340S:	Supported
4341F:	drivers/net/wireless/broadcom/brcm80211/
4342F:	include/linux/platform_data/brcmfmac.h
4343
4344BROADCOM BRCMSTB GPIO DRIVER
4345M:	Doug Berger <opendmb@gmail.com>
4346M:	Florian Fainelli <florian.fainelli@broadcom.com>
4347R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4348S:	Supported
4349F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4350F:	drivers/gpio/gpio-brcmstb.c
4351
4352BROADCOM BRCMSTB I2C DRIVER
4353M:	Kamal Dasu <kamal.dasu@broadcom.com>
4354R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4355L:	linux-i2c@vger.kernel.org
4356S:	Supported
4357F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4358F:	drivers/i2c/busses/i2c-brcmstb.c
4359
4360BROADCOM BRCMSTB UART DRIVER
4361M:	Al Cooper <alcooperx@gmail.com>
4362R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4363L:	linux-serial@vger.kernel.org
4364S:	Maintained
4365F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4366F:	drivers/tty/serial/8250/8250_bcm7271.c
4367
4368BROADCOM BRCMSTB USB EHCI DRIVER
4369M:	Justin Chen <justin.chen@broadcom.com>
4370M:	Al Cooper <alcooperx@gmail.com>
4371R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4372L:	linux-usb@vger.kernel.org
4373S:	Maintained
4374F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4375F:	drivers/usb/host/ehci-brcm.*
4376
4377BROADCOM BRCMSTB USB PIN MAP DRIVER
4378M:	Al Cooper <alcooperx@gmail.com>
4379R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4380L:	linux-usb@vger.kernel.org
4381S:	Maintained
4382F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4383F:	drivers/usb/misc/brcmstb-usb-pinmap.c
4384
4385BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4386M:	Justin Chen <justin.chen@broadcom.com>
4387M:	Al Cooper <alcooperx@gmail.com>
4388R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4389L:	linux-kernel@vger.kernel.org
4390S:	Maintained
4391F:	drivers/phy/broadcom/phy-brcm-usb*
4392
4393BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4394M:	William Zhang <william.zhang@broadcom.com>
4395M:	Kursad Oney <kursad.oney@broadcom.com>
4396M:	Jonas Gorski <jonas.gorski@gmail.com>
4397R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4398L:	linux-spi@vger.kernel.org
4399S:	Maintained
4400F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4401F:	drivers/spi/spi-bcm63xx-hsspi.c
4402F:	drivers/spi/spi-bcmbca-hsspi.c
4403
4404BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4405M:	Jonas Gorski <jonas.gorski@gmail.com>
4406L:	linux-spi@vger.kernel.org
4407S:	Odd Fixes
4408F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4409F:	drivers/spi/spi-bcm63xx.c
4410
4411BROADCOM ETHERNET PHY DRIVERS
4412M:	Florian Fainelli <florian.fainelli@broadcom.com>
4413R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4414L:	netdev@vger.kernel.org
4415S:	Supported
4416F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4417F:	drivers/net/phy/bcm*.[ch]
4418F:	drivers/net/phy/broadcom.c
4419F:	include/linux/brcmphy.h
4420
4421BROADCOM GENET ETHERNET DRIVER
4422M:	Doug Berger <opendmb@gmail.com>
4423M:	Florian Fainelli <florian.fainelli@broadcom.com>
4424R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4425L:	netdev@vger.kernel.org
4426S:	Supported
4427F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4428F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4429F:	drivers/net/ethernet/broadcom/genet/
4430F:	drivers/net/ethernet/broadcom/unimac.h
4431F:	drivers/net/mdio/mdio-bcm-unimac.c
4432F:	include/linux/platform_data/bcmgenet.h
4433F:	include/linux/platform_data/mdio-bcm-unimac.h
4434
4435BROADCOM IPROC ARM ARCHITECTURE
4436M:	Ray Jui <rjui@broadcom.com>
4437M:	Scott Branden <sbranden@broadcom.com>
4438R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4439L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4440S:	Maintained
4441T:	git https://github.com/broadcom/stblinux.git
4442F:	arch/arm64/boot/dts/broadcom/northstar2/*
4443F:	arch/arm64/boot/dts/broadcom/stingray/*
4444F:	drivers/clk/bcm/clk-ns*
4445F:	drivers/clk/bcm/clk-sr*
4446F:	drivers/pinctrl/bcm/pinctrl-ns*
4447F:	include/dt-bindings/clock/bcm-sr*
4448N:	iproc
4449N:	cygnus
4450N:	bcm[-_]nsp
4451N:	bcm9113*
4452N:	bcm9583*
4453N:	bcm9585*
4454N:	bcm9586*
4455N:	bcm988312
4456N:	bcm113*
4457N:	bcm583*
4458N:	bcm585*
4459N:	bcm586*
4460N:	bcm88312
4461N:	hr2
4462N:	stingray
4463
4464BROADCOM IPROC GBIT ETHERNET DRIVER
4465M:	Rafał Miłecki <rafal@milecki.pl>
4466R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4467L:	netdev@vger.kernel.org
4468S:	Maintained
4469F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
4470F:	drivers/net/ethernet/broadcom/bgmac*
4471F:	drivers/net/ethernet/broadcom/unimac.h
4472
4473BROADCOM KONA GPIO DRIVER
4474M:	Ray Jui <rjui@broadcom.com>
4475R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4476S:	Supported
4477F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4478F:	drivers/gpio/gpio-bcm-kona.c
4479
4480BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4481M:	Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4482M:	Kashyap Desai <kashyap.desai@broadcom.com>
4483M:	Sumit Saxena <sumit.saxena@broadcom.com>
4484M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4485L:	mpi3mr-linuxdrv.pdl@broadcom.com
4486L:	linux-scsi@vger.kernel.org
4487S:	Supported
4488W:	https://www.broadcom.com/support/storage
4489F:	drivers/scsi/mpi3mr/
4490
4491BROADCOM NETXTREME-E ROCE DRIVER
4492M:	Selvin Xavier <selvin.xavier@broadcom.com>
4493L:	linux-rdma@vger.kernel.org
4494S:	Supported
4495W:	http://www.broadcom.com
4496F:	drivers/infiniband/hw/bnxt_re/
4497F:	include/uapi/rdma/bnxt_re-abi.h
4498
4499BROADCOM NVRAM DRIVER
4500M:	Rafał Miłecki <zajec5@gmail.com>
4501L:	linux-mips@vger.kernel.org
4502S:	Maintained
4503F:	drivers/firmware/broadcom/*
4504
4505BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4506M:	Rafał Miłecki <rafal@milecki.pl>
4507M:	Florian Fainelli <florian.fainelli@broadcom.com>
4508R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4509L:	linux-pm@vger.kernel.org
4510S:	Maintained
4511T:	git https://github.com/broadcom/stblinux.git
4512F:	drivers/pmdomain/bcm/bcm-pmb.c
4513F:	include/dt-bindings/soc/bcm-pmb.h
4514
4515BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4516M:	Rafał Miłecki <zajec5@gmail.com>
4517L:	linux-wireless@vger.kernel.org
4518S:	Maintained
4519F:	drivers/bcma/
4520F:	include/linux/bcma/
4521
4522BROADCOM SPI DRIVER
4523M:	Kamal Dasu <kamal.dasu@broadcom.com>
4524R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4525S:	Maintained
4526F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4527F:	drivers/spi/spi-bcm-qspi.*
4528F:	drivers/spi/spi-brcmstb-qspi.c
4529F:	drivers/spi/spi-iproc-qspi.c
4530
4531BROADCOM STB AVS CPUFREQ DRIVER
4532M:	Markus Mayer <mmayer@broadcom.com>
4533R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4534L:	linux-pm@vger.kernel.org
4535S:	Maintained
4536F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4537F:	drivers/cpufreq/brcmstb*
4538
4539BROADCOM STB AVS TMON DRIVER
4540M:	Markus Mayer <mmayer@broadcom.com>
4541R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4542L:	linux-pm@vger.kernel.org
4543S:	Maintained
4544F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4545F:	drivers/thermal/broadcom/brcmstb*
4546
4547BROADCOM STB DPFE DRIVER
4548M:	Markus Mayer <mmayer@broadcom.com>
4549R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4550L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4551S:	Maintained
4552F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4553F:	drivers/memory/brcmstb_dpfe.c
4554
4555BROADCOM STB NAND FLASH DRIVER
4556M:	Brian Norris <computersforpeace@gmail.com>
4557M:	Kamal Dasu <kamal.dasu@broadcom.com>
4558R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4559L:	linux-mtd@lists.infradead.org
4560S:	Maintained
4561F:	drivers/mtd/nand/raw/brcmnand/
4562F:	include/linux/platform_data/brcmnand.h
4563
4564BROADCOM STB PCIE DRIVER
4565M:	Jim Quinlan <jim2101024@gmail.com>
4566M:	Nicolas Saenz Julienne <nsaenz@kernel.org>
4567M:	Florian Fainelli <florian.fainelli@broadcom.com>
4568R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4569L:	linux-pci@vger.kernel.org
4570S:	Maintained
4571F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4572F:	drivers/pci/controller/pcie-brcmstb.c
4573
4574BROADCOM SYSTEMPORT ETHERNET DRIVER
4575M:	Florian Fainelli <florian.fainelli@broadcom.com>
4576R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4577L:	netdev@vger.kernel.org
4578S:	Supported
4579F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
4580F:	drivers/net/ethernet/broadcom/bcmsysport.*
4581F:	drivers/net/ethernet/broadcom/unimac.h
4582
4583BROADCOM TG3 GIGABIT ETHERNET DRIVER
4584M:	Pavan Chebbi <pavan.chebbi@broadcom.com>
4585M:	Michael Chan <mchan@broadcom.com>
4586L:	netdev@vger.kernel.org
4587S:	Supported
4588F:	drivers/net/ethernet/broadcom/tg3.*
4589
4590BROADCOM VK DRIVER
4591M:	Scott Branden <scott.branden@broadcom.com>
4592R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4593S:	Supported
4594F:	drivers/misc/bcm-vk/
4595F:	include/uapi/linux/misc/bcm_vk.h
4596
4597BROCADE BFA FC SCSI DRIVER
4598M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4599M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4600L:	linux-scsi@vger.kernel.org
4601S:	Supported
4602F:	drivers/scsi/bfa/
4603
4604BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4605M:	Rasesh Mody <rmody@marvell.com>
4606M:	Sudarsana Kalluru <skalluru@marvell.com>
4607M:	GR-Linux-NIC-Dev@marvell.com
4608L:	netdev@vger.kernel.org
4609S:	Supported
4610F:	drivers/net/ethernet/brocade/bna/
4611
4612BSG (block layer generic sg v4 driver)
4613M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4614L:	linux-scsi@vger.kernel.org
4615S:	Supported
4616F:	block/bsg.c
4617F:	include/linux/bsg.h
4618F:	include/uapi/linux/bsg.h
4619
4620BT87X AUDIO DRIVER
4621M:	Clemens Ladisch <clemens@ladisch.de>
4622L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4623S:	Maintained
4624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4625F:	Documentation/sound/cards/bt87x.rst
4626F:	sound/pci/bt87x.c
4627
4628BT8XXGPIO DRIVER
4629M:	Michael Buesch <m@bues.ch>
4630S:	Maintained
4631W:	http://bu3sch.de/btgpio.php
4632F:	drivers/gpio/gpio-bt8xx.c
4633
4634BTRFS FILE SYSTEM
4635M:	Chris Mason <clm@fb.com>
4636M:	Josef Bacik <josef@toxicpanda.com>
4637M:	David Sterba <dsterba@suse.com>
4638L:	linux-btrfs@vger.kernel.org
4639S:	Maintained
4640W:	https://btrfs.readthedocs.io
4641Q:	https://patchwork.kernel.org/project/linux-btrfs/list/
4642C:	irc://irc.libera.chat/btrfs
4643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4644F:	Documentation/filesystems/btrfs.rst
4645F:	fs/btrfs/
4646F:	include/linux/btrfs*
4647F:	include/trace/events/btrfs.h
4648F:	include/uapi/linux/btrfs*
4649
4650BTTV VIDEO4LINUX DRIVER
4651M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4652L:	linux-media@vger.kernel.org
4653S:	Odd fixes
4654W:	https://linuxtv.org
4655T:	git git://linuxtv.org/media_tree.git
4656F:	Documentation/driver-api/media/drivers/bttv*
4657F:	drivers/media/pci/bt8xx/bttv*
4658
4659BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4660M:	Chanwoo Choi <cw00.choi@samsung.com>
4661L:	linux-pm@vger.kernel.org
4662L:	linux-samsung-soc@vger.kernel.org
4663S:	Maintained
4664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4665F:	Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4666F:	drivers/devfreq/exynos-bus.c
4667
4668BUSLOGIC SCSI DRIVER
4669M:	Khalid Aziz <khalid@gonehiking.org>
4670L:	linux-scsi@vger.kernel.org
4671S:	Maintained
4672F:	drivers/scsi/BusLogic.*
4673F:	drivers/scsi/FlashPoint.*
4674
4675BXCAN CAN NETWORK DRIVER
4676M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
4677L:	linux-can@vger.kernel.org
4678S:	Maintained
4679F:	Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4680F:	drivers/net/can/bxcan.c
4681
4682C-MEDIA CMI8788 DRIVER
4683M:	Clemens Ladisch <clemens@ladisch.de>
4684L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4685S:	Maintained
4686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4687F:	sound/pci/oxygen/
4688
4689C-SKY ARCHITECTURE
4690M:	Guo Ren <guoren@kernel.org>
4691L:	linux-csky@vger.kernel.org
4692S:	Supported
4693T:	git https://github.com/c-sky/csky-linux.git
4694F:	Documentation/devicetree/bindings/csky/
4695F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
4696F:	Documentation/devicetree/bindings/timer/csky,*
4697F:	arch/csky/
4698F:	drivers/clocksource/timer-gx6605s.c
4699F:	drivers/clocksource/timer-mp-csky.c
4700F:	drivers/irqchip/irq-csky-*
4701N:	csky
4702K:	csky
4703
4704CA8210 IEEE-802.15.4 RADIO DRIVER
4705L:	linux-wpan@vger.kernel.org
4706S:	Orphan
4707W:	https://github.com/Cascoda/ca8210-linux.git
4708F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4709F:	drivers/net/ieee802154/ca8210.c
4710
4711CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4712M:	David Howells <dhowells@redhat.com>
4713L:	netfs@lists.linux.dev
4714S:	Supported
4715F:	Documentation/filesystems/caching/cachefiles.rst
4716F:	fs/cachefiles/
4717
4718CACHESTAT: PAGE CACHE STATS FOR A FILE
4719M:	Nhat Pham <nphamcs@gmail.com>
4720M:	Johannes Weiner <hannes@cmpxchg.org>
4721L:	linux-mm@kvack.org
4722S:	Maintained
4723F:	tools/testing/selftests/cachestat/test_cachestat.c
4724
4725CADENCE MIPI-CSI2 BRIDGES
4726M:	Maxime Ripard <mripard@kernel.org>
4727L:	linux-media@vger.kernel.org
4728S:	Maintained
4729F:	Documentation/devicetree/bindings/media/cdns,*.txt
4730F:	Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4731F:	drivers/media/platform/cadence/cdns-csi2*
4732
4733CADENCE NAND DRIVER
4734L:	linux-mtd@lists.infradead.org
4735S:	Orphan
4736F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4737F:	drivers/mtd/nand/raw/cadence-nand-controller.c
4738
4739CADENCE USB3 DRD IP DRIVER
4740M:	Peter Chen <peter.chen@kernel.org>
4741M:	Pawel Laszczak <pawell@cadence.com>
4742R:	Roger Quadros <rogerq@kernel.org>
4743L:	linux-usb@vger.kernel.org
4744S:	Maintained
4745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4746F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4747F:	drivers/usb/cdns3/
4748X:	drivers/usb/cdns3/cdnsp*
4749
4750CADENCE USBHS DRIVER
4751M:	Pawel Laszczak <pawell@cadence.com>
4752L:	linux-usb@vger.kernel.org
4753S:	Maintained
4754F:	drivers/usb/gadget/udc/cdns2
4755
4756CADENCE USBSSP DRD IP DRIVER
4757M:	Pawel Laszczak <pawell@cadence.com>
4758L:	linux-usb@vger.kernel.org
4759S:	Maintained
4760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4761F:	drivers/usb/cdns3/
4762X:	drivers/usb/cdns3/cdns3*
4763
4764CADET FM/AM RADIO RECEIVER DRIVER
4765M:	Hans Verkuil <hverkuil@xs4all.nl>
4766L:	linux-media@vger.kernel.org
4767S:	Maintained
4768W:	https://linuxtv.org
4769T:	git git://linuxtv.org/media_tree.git
4770F:	drivers/media/radio/radio-cadet*
4771
4772CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4773L:	linux-media@vger.kernel.org
4774S:	Orphan
4775T:	git git://linuxtv.org/media_tree.git
4776F:	Documentation/admin-guide/media/cafe_ccic*
4777F:	drivers/media/platform/marvell/
4778
4779CAIF NETWORK LAYER
4780L:	netdev@vger.kernel.org
4781S:	Orphan
4782F:	Documentation/networking/caif/
4783F:	drivers/net/caif/
4784F:	include/net/caif/
4785F:	include/uapi/linux/caif/
4786F:	net/caif/
4787
4788CAKE QDISC
4789M:	Toke Høiland-Jørgensen <toke@toke.dk>
4790L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
4791S:	Maintained
4792F:	net/sched/sch_cake.c
4793
4794CAN NETWORK DRIVERS
4795M:	Marc Kleine-Budde <mkl@pengutronix.de>
4796M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
4797L:	linux-can@vger.kernel.org
4798S:	Maintained
4799W:	https://github.com/linux-can
4800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4802F:	Documentation/devicetree/bindings/net/can/
4803F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4804F:	drivers/net/can/
4805F:	drivers/phy/phy-can-transceiver.c
4806F:	include/linux/can/bittiming.h
4807F:	include/linux/can/dev.h
4808F:	include/linux/can/length.h
4809F:	include/linux/can/platform/
4810F:	include/linux/can/rx-offload.h
4811F:	include/uapi/linux/can/error.h
4812F:	include/uapi/linux/can/netlink.h
4813F:	include/uapi/linux/can/vxcan.h
4814
4815CAN NETWORK LAYER
4816M:	Oliver Hartkopp <socketcan@hartkopp.net>
4817M:	Marc Kleine-Budde <mkl@pengutronix.de>
4818L:	linux-can@vger.kernel.org
4819S:	Maintained
4820W:	https://github.com/linux-can
4821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4823F:	Documentation/networking/can.rst
4824F:	include/linux/can/can-ml.h
4825F:	include/linux/can/core.h
4826F:	include/linux/can/skb.h
4827F:	include/net/netns/can.h
4828F:	include/uapi/linux/can.h
4829F:	include/uapi/linux/can/bcm.h
4830F:	include/uapi/linux/can/gw.h
4831F:	include/uapi/linux/can/isotp.h
4832F:	include/uapi/linux/can/raw.h
4833F:	net/can/
4834
4835CAN-J1939 NETWORK LAYER
4836M:	Robin van der Gracht <robin@protonic.nl>
4837M:	Oleksij Rempel <o.rempel@pengutronix.de>
4838R:	kernel@pengutronix.de
4839L:	linux-can@vger.kernel.org
4840S:	Maintained
4841F:	Documentation/networking/j1939.rst
4842F:	include/uapi/linux/can/j1939.h
4843F:	net/can/j1939/
4844
4845CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4846M:	Damien Le Moal <dlemoal@kernel.org>
4847L:	linux-riscv@lists.infradead.org
4848L:	linux-gpio@vger.kernel.org (pinctrl driver)
4849F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4850F:	drivers/pinctrl/pinctrl-k210.c
4851
4852CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4853M:	Damien Le Moal <dlemoal@kernel.org>
4854L:	linux-kernel@vger.kernel.org
4855L:	linux-riscv@lists.infradead.org
4856S:	Maintained
4857F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4858F:	drivers/reset/reset-k210.c
4859
4860CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4861M:	Damien Le Moal <dlemoal@kernel.org>
4862L:	linux-riscv@lists.infradead.org
4863S:	Maintained
4864F:	Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4865F:	drivers/soc/canaan/
4866F:	include/soc/canaan/
4867
4868CAPABILITIES
4869M:	Serge Hallyn <serge@hallyn.com>
4870L:	linux-security-module@vger.kernel.org
4871S:	Supported
4872F:	include/linux/capability.h
4873F:	include/uapi/linux/capability.h
4874F:	kernel/capability.c
4875F:	security/commoncap.c
4876
4877CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4878M:	Kevin Tsai <ktsai@capellamicro.com>
4879S:	Maintained
4880F:	drivers/iio/light/cm*
4881
4882CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4883M:	Christian Lamparter <chunkeey@googlemail.com>
4884L:	linux-wireless@vger.kernel.org
4885S:	Maintained
4886W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4887F:	drivers/net/wireless/ath/carl9170/
4888
4889CAVIUM I2C DRIVER
4890M:	Robert Richter <rric@kernel.org>
4891S:	Odd Fixes
4892W:	http://www.marvell.com
4893F:	drivers/i2c/busses/i2c-octeon*
4894F:	drivers/i2c/busses/i2c-thunderx*
4895
4896CAVIUM LIQUIDIO NETWORK DRIVER
4897L:	netdev@vger.kernel.org
4898S:	Orphan
4899W:	http://www.marvell.com
4900F:	drivers/net/ethernet/cavium/liquidio/
4901
4902CAVIUM MMC DRIVER
4903M:	Robert Richter <rric@kernel.org>
4904S:	Odd Fixes
4905W:	http://www.marvell.com
4906F:	drivers/mmc/host/cavium*
4907
4908CAVIUM OCTEON-TX CRYPTO DRIVER
4909M:	George Cherian <gcherian@marvell.com>
4910L:	linux-crypto@vger.kernel.org
4911S:	Supported
4912W:	http://www.marvell.com
4913F:	drivers/crypto/cavium/cpt/
4914
4915CAVIUM THUNDERX2 ARM64 SOC
4916M:	Robert Richter <rric@kernel.org>
4917L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4918S:	Odd Fixes
4919F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4920F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
4921
4922CBS/ETF/TAPRIO QDISCS
4923M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
4924L:	netdev@vger.kernel.org
4925S:	Maintained
4926F:	net/sched/sch_cbs.c
4927F:	net/sched/sch_etf.c
4928F:	net/sched/sch_taprio.c
4929
4930CC2520 IEEE-802.15.4 RADIO DRIVER
4931M:	Stefan Schmidt <stefan@datenfreihafen.org>
4932L:	linux-wpan@vger.kernel.org
4933S:	Odd Fixes
4934F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4935F:	drivers/net/ieee802154/cc2520.c
4936
4937CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4938M:	Gilad Ben-Yossef <gilad@benyossef.com>
4939L:	linux-crypto@vger.kernel.org
4940S:	Supported
4941W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4942F:	drivers/crypto/ccree/
4943
4944CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4945M:	Hadar Gat <hadar.gat@arm.com>
4946L:	linux-crypto@vger.kernel.org
4947S:	Supported
4948W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4949F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4950F:	drivers/char/hw_random/cctrng.c
4951F:	drivers/char/hw_random/cctrng.h
4952
4953CEC FRAMEWORK
4954M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4955L:	linux-media@vger.kernel.org
4956S:	Supported
4957W:	http://linuxtv.org
4958T:	git git://linuxtv.org/media_tree.git
4959F:	Documentation/ABI/testing/debugfs-cec-error-inj
4960F:	Documentation/devicetree/bindings/media/cec/cec-common.yaml
4961F:	Documentation/driver-api/media/cec-core.rst
4962F:	Documentation/userspace-api/media/cec
4963F:	drivers/media/cec/
4964F:	drivers/media/rc/keymaps/rc-cec.c
4965F:	include/media/cec-notifier.h
4966F:	include/media/cec.h
4967F:	include/uapi/linux/cec-funcs.h
4968F:	include/uapi/linux/cec.h
4969
4970CEC GPIO DRIVER
4971M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4972L:	linux-media@vger.kernel.org
4973S:	Supported
4974W:	http://linuxtv.org
4975T:	git git://linuxtv.org/media_tree.git
4976F:	Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
4977F:	drivers/media/cec/platform/cec-gpio/
4978
4979CELL BROADBAND ENGINE ARCHITECTURE
4980M:	Arnd Bergmann <arnd@arndb.de>
4981L:	linuxppc-dev@lists.ozlabs.org
4982S:	Supported
4983W:	http://www.ibm.com/developerworks/power/cell/
4984F:	arch/powerpc/include/asm/cell*.h
4985F:	arch/powerpc/include/asm/spu*.h
4986F:	arch/powerpc/include/uapi/asm/spu*.h
4987F:	arch/powerpc/platforms/cell/
4988
4989CELLWISE CW2015 BATTERY DRIVER
4990M:	Tobias Schrammm <t.schramm@manjaro.org>
4991S:	Maintained
4992F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4993F:	drivers/power/supply/cw2015_battery.c
4994
4995CEPH COMMON CODE (LIBCEPH)
4996M:	Ilya Dryomov <idryomov@gmail.com>
4997M:	Xiubo Li <xiubli@redhat.com>
4998L:	ceph-devel@vger.kernel.org
4999S:	Supported
5000W:	http://ceph.com/
5001T:	git https://github.com/ceph/ceph-client.git
5002F:	include/linux/ceph/
5003F:	include/linux/crush/
5004F:	net/ceph/
5005
5006CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5007M:	Xiubo Li <xiubli@redhat.com>
5008M:	Ilya Dryomov <idryomov@gmail.com>
5009L:	ceph-devel@vger.kernel.org
5010S:	Supported
5011W:	http://ceph.com/
5012T:	git https://github.com/ceph/ceph-client.git
5013F:	Documentation/filesystems/ceph.rst
5014F:	fs/ceph/
5015
5016CERTIFICATE HANDLING
5017M:	David Howells <dhowells@redhat.com>
5018M:	David Woodhouse <dwmw2@infradead.org>
5019L:	keyrings@vger.kernel.org
5020S:	Maintained
5021F:	Documentation/admin-guide/module-signing.rst
5022F:	certs/
5023F:	scripts/sign-file.c
5024F:	tools/certs/
5025
5026CFAG12864B LCD DRIVER
5027M:	Miguel Ojeda <ojeda@kernel.org>
5028S:	Maintained
5029F:	drivers/auxdisplay/cfag12864b.c
5030F:	include/linux/cfag12864b.h
5031
5032CFAG12864BFB LCD FRAMEBUFFER DRIVER
5033M:	Miguel Ojeda <ojeda@kernel.org>
5034S:	Maintained
5035F:	drivers/auxdisplay/cfag12864bfb.c
5036F:	include/linux/cfag12864b.h
5037
5038CHAR and MISC DRIVERS
5039M:	Arnd Bergmann <arnd@arndb.de>
5040M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5041S:	Supported
5042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5043F:	drivers/char/
5044F:	drivers/misc/
5045F:	include/linux/miscdevice.h
5046X:	drivers/char/agp/
5047X:	drivers/char/hw_random/
5048X:	drivers/char/ipmi/
5049X:	drivers/char/random.c
5050X:	drivers/char/tpm/
5051
5052CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5053M:	Thomas Weißschuh <linux@weissschuh.net>
5054L:	linux-hwmon@vger.kernel.org
5055S:	Maintained
5056F:	Documentation/hwmon/powerz.rst
5057F:	drivers/hwmon/powerz.c
5058
5059CHECKPATCH
5060M:	Andy Whitcroft <apw@canonical.com>
5061M:	Joe Perches <joe@perches.com>
5062R:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5063R:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5064S:	Maintained
5065F:	scripts/checkpatch.pl
5066
5067CHECKPATCH DOCUMENTATION
5068M:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5069M:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5070R:	Joe Perches <joe@perches.com>
5071S:	Maintained
5072F:	Documentation/dev-tools/checkpatch.rst
5073
5074CHINESE DOCUMENTATION
5075M:	Alex Shi <alexs@kernel.org>
5076M:	Yanteng Si <siyanteng@loongson.cn>
5077S:	Maintained
5078F:	Documentation/translations/zh_CN/
5079
5080CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5081M:	Peter Chen <peter.chen@kernel.org>
5082L:	linux-usb@vger.kernel.org
5083S:	Maintained
5084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5085F:	drivers/usb/chipidea/
5086
5087CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5088M:	Hans de Goede <hdegoede@redhat.com>
5089L:	linux-input@vger.kernel.org
5090S:	Maintained
5091F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5092F:	drivers/input/touchscreen/chipone_icn8318.c
5093
5094CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5095M:	Hans de Goede <hdegoede@redhat.com>
5096L:	linux-input@vger.kernel.org
5097S:	Maintained
5098F:	drivers/input/touchscreen/chipone_icn8505.c
5099
5100CHROME HARDWARE PLATFORM SUPPORT
5101M:	Benson Leung <bleung@chromium.org>
5102M:	Tzung-Bi Shih <tzungbi@kernel.org>
5103L:	chrome-platform@lists.linux.dev
5104S:	Maintained
5105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5106F:	drivers/platform/chrome/
5107
5108CHROMEOS EC CODEC DRIVER
5109M:	Cheng-Yi Chiang <cychiang@chromium.org>
5110M:	Tzung-Bi Shih <tzungbi@kernel.org>
5111R:	Guenter Roeck <groeck@chromium.org>
5112L:	chrome-platform@lists.linux.dev
5113S:	Maintained
5114F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5115F:	sound/soc/codecs/cros_ec_codec.*
5116
5117CHROMEOS EC SUBDRIVERS
5118M:	Benson Leung <bleung@chromium.org>
5119R:	Guenter Roeck <groeck@chromium.org>
5120L:	chrome-platform@lists.linux.dev
5121S:	Maintained
5122F:	drivers/power/supply/cros_usbpd-charger.c
5123N:	cros_ec
5124N:	cros-ec
5125
5126CHROMEOS EC UART DRIVER
5127M:	Bhanu Prakash Maiya <bhanumaiya@chromium.org>
5128R:	Benson Leung <bleung@chromium.org>
5129R:	Tzung-Bi Shih <tzungbi@kernel.org>
5130S:	Maintained
5131F:	drivers/platform/chrome/cros_ec_uart.c
5132
5133CHROMEOS EC USB PD NOTIFY DRIVER
5134M:	Prashant Malani <pmalani@chromium.org>
5135L:	chrome-platform@lists.linux.dev
5136S:	Maintained
5137F:	drivers/platform/chrome/cros_usbpd_notify.c
5138F:	include/linux/platform_data/cros_usbpd_notify.h
5139
5140CHROMEOS EC USB TYPE-C DRIVER
5141M:	Prashant Malani <pmalani@chromium.org>
5142L:	chrome-platform@lists.linux.dev
5143S:	Maintained
5144F:	drivers/platform/chrome/cros_ec_typec.*
5145F:	drivers/platform/chrome/cros_typec_switch.c
5146F:	drivers/platform/chrome/cros_typec_vdm.*
5147
5148CHROMEOS HPS DRIVER
5149M:	Dan Callaghan <dcallagh@chromium.org>
5150R:	Sami Kyöstilä <skyostil@chromium.org>
5151S:	Maintained
5152F:	drivers/platform/chrome/cros_hps_i2c.c
5153
5154CHROMEOS EC WATCHDOG
5155M:	Lukasz Majczak <lma@chromium.org>
5156L:	chrome-platform@lists.linux.dev
5157S:	Maintained
5158F:	drivers/watchdog/cros_ec_wdt.c
5159
5160CHRONTEL CH7322 CEC DRIVER
5161M:	Joe Tessler <jrt@google.com>
5162L:	linux-media@vger.kernel.org
5163S:	Maintained
5164T:	git git://linuxtv.org/media_tree.git
5165F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5166F:	drivers/media/cec/i2c/ch7322.c
5167
5168CIRRUS LOGIC AUDIO CODEC DRIVERS
5169M:	David Rhodes <david.rhodes@cirrus.com>
5170M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5171L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5172L:	patches@opensource.cirrus.com
5173S:	Maintained
5174F:	Documentation/devicetree/bindings/sound/cirrus,cs*
5175F:	drivers/mfd/cs42l43*
5176F:	drivers/pinctrl/cirrus/pinctrl-cs42l43*
5177F:	drivers/spi/spi-cs42l43*
5178F:	include/dt-bindings/sound/cs*
5179F:	include/linux/mfd/cs42l43*
5180F:	include/sound/cs*
5181F:	sound/pci/hda/cirrus*
5182F:	sound/pci/hda/cs*
5183F:	sound/pci/hda/hda_component*
5184F:	sound/pci/hda/hda_cs_dsp_ctl.*
5185F:	sound/soc/codecs/cs*
5186
5187CIRRUS LOGIC DSP FIRMWARE DRIVER
5188M:	Simon Trimmer <simont@opensource.cirrus.com>
5189M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5190M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5191L:	patches@opensource.cirrus.com
5192S:	Supported
5193W:	https://github.com/CirrusLogic/linux-drivers/wiki
5194T:	git https://github.com/CirrusLogic/linux-drivers.git
5195F:	drivers/firmware/cirrus/*
5196F:	include/linux/firmware/cirrus/*
5197
5198CIRRUS LOGIC EP93XX ETHERNET DRIVER
5199M:	Hartley Sweeten <hsweeten@visionengravers.com>
5200L:	netdev@vger.kernel.org
5201S:	Maintained
5202F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
5203
5204CIRRUS LOGIC LOCHNAGAR DRIVER
5205M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5206M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5207L:	patches@opensource.cirrus.com
5208S:	Supported
5209F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5210F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5211F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5212F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5213F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5214F:	Documentation/hwmon/lochnagar.rst
5215F:	drivers/clk/clk-lochnagar.c
5216F:	drivers/hwmon/lochnagar-hwmon.c
5217F:	drivers/mfd/lochnagar-i2c.c
5218F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5219F:	drivers/regulator/lochnagar-regulator.c
5220F:	include/dt-bindings/clock/lochnagar.h
5221F:	include/dt-bindings/pinctrl/lochnagar.h
5222F:	include/linux/mfd/lochnagar*
5223F:	sound/soc/codecs/lochnagar-sc.c
5224
5225CIRRUS LOGIC MADERA CODEC DRIVERS
5226M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5227M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5228L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5229L:	patches@opensource.cirrus.com
5230S:	Supported
5231W:	https://github.com/CirrusLogic/linux-drivers/wiki
5232T:	git https://github.com/CirrusLogic/linux-drivers.git
5233F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5234F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5235F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5236F:	drivers/gpio/gpio-madera*
5237F:	drivers/irqchip/irq-madera*
5238F:	drivers/mfd/cs47l*
5239F:	drivers/mfd/madera*
5240F:	drivers/pinctrl/cirrus/*
5241F:	include/dt-bindings/sound/madera*
5242F:	include/linux/irqchip/irq-madera*
5243F:	include/linux/mfd/madera/*
5244F:	include/sound/madera*
5245F:	sound/soc/codecs/cs47l*
5246F:	sound/soc/codecs/madera*
5247
5248CISCO FCOE HBA DRIVER
5249M:	Satish Kharat <satishkh@cisco.com>
5250M:	Sesidhar Baddela <sebaddel@cisco.com>
5251M:	Karan Tilak Kumar <kartilak@cisco.com>
5252L:	linux-scsi@vger.kernel.org
5253S:	Supported
5254F:	drivers/scsi/fnic/
5255
5256CISCO SCSI HBA DRIVER
5257M:	Karan Tilak Kumar <kartilak@cisco.com>
5258M:	Sesidhar Baddela <sebaddel@cisco.com>
5259L:	linux-scsi@vger.kernel.org
5260S:	Supported
5261F:	drivers/scsi/snic/
5262
5263CISCO VIC ETHERNET NIC DRIVER
5264M:	Christian Benvenuti <benve@cisco.com>
5265M:	Satish Kharat <satishkh@cisco.com>
5266S:	Supported
5267F:	drivers/net/ethernet/cisco/enic/
5268
5269CISCO VIC LOW LATENCY NIC DRIVER
5270M:	Christian Benvenuti <benve@cisco.com>
5271M:	Nelson Escobar <neescoba@cisco.com>
5272S:	Supported
5273F:	drivers/infiniband/hw/usnic/
5274
5275CLANG CONTROL FLOW INTEGRITY SUPPORT
5276M:	Sami Tolvanen <samitolvanen@google.com>
5277M:	Kees Cook <kees@kernel.org>
5278R:	Nathan Chancellor <nathan@kernel.org>
5279L:	llvm@lists.linux.dev
5280S:	Supported
5281B:	https://github.com/ClangBuiltLinux/linux/issues
5282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5283F:	include/linux/cfi.h
5284F:	kernel/cfi.c
5285
5286CLANG-FORMAT FILE
5287M:	Miguel Ojeda <ojeda@kernel.org>
5288S:	Maintained
5289F:	.clang-format
5290
5291CLANG/LLVM BUILD SUPPORT
5292M:	Nathan Chancellor <nathan@kernel.org>
5293R:	Nick Desaulniers <ndesaulniers@google.com>
5294R:	Bill Wendling <morbo@google.com>
5295R:	Justin Stitt <justinstitt@google.com>
5296L:	llvm@lists.linux.dev
5297S:	Supported
5298W:	https://clangbuiltlinux.github.io/
5299B:	https://github.com/ClangBuiltLinux/linux/issues
5300C:	irc://irc.libera.chat/clangbuiltlinux
5301F:	Documentation/kbuild/llvm.rst
5302F:	include/linux/compiler-clang.h
5303F:	scripts/Makefile.clang
5304F:	scripts/clang-tools/
5305K:	\b(?i:clang|llvm)\b
5306
5307CLK API
5308M:	Russell King <linux@armlinux.org.uk>
5309L:	linux-clk@vger.kernel.org
5310S:	Maintained
5311F:	include/linux/clk.h
5312
5313CLOCKSOURCE, CLOCKEVENT DRIVERS
5314M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5315M:	Thomas Gleixner <tglx@linutronix.de>
5316L:	linux-kernel@vger.kernel.org
5317S:	Supported
5318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5319F:	Documentation/devicetree/bindings/timer/
5320F:	drivers/clocksource/
5321
5322CLOSURES
5323M:	Kent Overstreet <kent.overstreet@linux.dev>
5324L:	linux-bcachefs@vger.kernel.org
5325S:	Supported
5326C:	irc://irc.oftc.net/bcache
5327F:	include/linux/closure.h
5328F:	lib/closure.c
5329
5330CMPC ACPI DRIVER
5331M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5332L:	platform-driver-x86@vger.kernel.org
5333S:	Supported
5334F:	drivers/platform/x86/classmate-laptop.c
5335
5336COBALT MEDIA DRIVER
5337M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5338L:	linux-media@vger.kernel.org
5339S:	Supported
5340W:	https://linuxtv.org
5341T:	git git://linuxtv.org/media_tree.git
5342F:	drivers/media/pci/cobalt/
5343
5344COCCINELLE/Semantic Patches (SmPL)
5345M:	Julia Lawall <Julia.Lawall@inria.fr>
5346M:	Nicolas Palix <nicolas.palix@imag.fr>
5347L:	cocci@inria.fr (moderated for non-subscribers)
5348S:	Supported
5349W:	https://coccinelle.gitlabpages.inria.fr/website/
5350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5351F:	Documentation/dev-tools/coccinelle.rst
5352F:	scripts/coccicheck
5353F:	scripts/coccinelle/
5354
5355CODA FILE SYSTEM
5356M:	Jan Harkes <jaharkes@cs.cmu.edu>
5357M:	coda@cs.cmu.edu
5358L:	codalist@coda.cs.cmu.edu
5359S:	Maintained
5360W:	http://www.coda.cs.cmu.edu/
5361F:	Documentation/filesystems/coda.rst
5362F:	fs/coda/
5363F:	include/linux/coda*.h
5364F:	include/uapi/linux/coda*.h
5365
5366CODA V4L2 MEM2MEM DRIVER
5367M:	Philipp Zabel <p.zabel@pengutronix.de>
5368L:	linux-media@vger.kernel.org
5369S:	Maintained
5370F:	Documentation/devicetree/bindings/media/coda.yaml
5371F:	drivers/media/platform/chips-media/coda
5372
5373CODE OF CONDUCT
5374M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5375S:	Supported
5376F:	Documentation/process/code-of-conduct-interpretation.rst
5377F:	Documentation/process/code-of-conduct.rst
5378
5379CODE TAGGING
5380M:	Suren Baghdasaryan <surenb@google.com>
5381M:	Kent Overstreet <kent.overstreet@linux.dev>
5382S:	Maintained
5383F:	include/asm-generic/codetag.lds.h
5384F:	include/linux/codetag.h
5385F:	lib/codetag.c
5386
5387COMEDI DRIVERS
5388M:	Ian Abbott <abbotti@mev.co.uk>
5389M:	H Hartley Sweeten <hsweeten@visionengravers.com>
5390S:	Odd Fixes
5391F:	drivers/comedi/
5392F:	include/linux/comedi/
5393F:	include/uapi/linux/comedi.h
5394
5395COMMON CLK FRAMEWORK
5396M:	Michael Turquette <mturquette@baylibre.com>
5397M:	Stephen Boyd <sboyd@kernel.org>
5398L:	linux-clk@vger.kernel.org
5399S:	Maintained
5400Q:	http://patchwork.kernel.org/project/linux-clk/list/
5401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5402F:	Documentation/devicetree/bindings/clock/
5403F:	drivers/clk/
5404F:	include/dt-bindings/clock/
5405F:	include/linux/clk-pr*
5406F:	include/linux/clk/
5407F:	include/linux/of_clk.h
5408X:	drivers/clk/clkdev.c
5409
5410COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5411M:	Steve French <sfrench@samba.org>
5412R:	Paulo Alcantara <pc@manguebit.com> (DFS, global name space)
5413R:	Ronnie Sahlberg <ronniesahlberg@gmail.com> (directory leases, sparse files)
5414R:	Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5415R:	Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5416R:	Bharath SM <bharathsm@microsoft.com> (deferred close, directory leases)
5417L:	linux-cifs@vger.kernel.org
5418L:	samba-technical@lists.samba.org (moderated for non-subscribers)
5419S:	Supported
5420W:	https://wiki.samba.org/index.php/LinuxCIFS
5421T:	git git://git.samba.org/sfrench/cifs-2.6.git
5422F:	Documentation/admin-guide/cifs/
5423F:	fs/smb/client/
5424F:	fs/smb/common/
5425F:	include/uapi/linux/cifs
5426
5427COMPACTPCI HOTPLUG CORE
5428M:	Scott Murray <scott@spiteful.org>
5429L:	linux-pci@vger.kernel.org
5430S:	Maintained
5431F:	drivers/pci/hotplug/cpci_hotplug*
5432
5433COMPACTPCI HOTPLUG GENERIC DRIVER
5434M:	Scott Murray <scott@spiteful.org>
5435L:	linux-pci@vger.kernel.org
5436S:	Maintained
5437F:	drivers/pci/hotplug/cpcihp_generic.c
5438
5439COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5440M:	Scott Murray <scott@spiteful.org>
5441L:	linux-pci@vger.kernel.org
5442S:	Maintained
5443F:	drivers/pci/hotplug/cpcihp_zt5550.*
5444
5445COMPAL LAPTOP SUPPORT
5446M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5447L:	platform-driver-x86@vger.kernel.org
5448S:	Maintained
5449F:	drivers/platform/x86/compal-laptop.c
5450
5451COMPILER ATTRIBUTES
5452M:	Miguel Ojeda <ojeda@kernel.org>
5453S:	Maintained
5454F:	include/linux/compiler_attributes.h
5455
5456COMPUTE EXPRESS LINK (CXL)
5457M:	Davidlohr Bueso <dave@stgolabs.net>
5458M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5459M:	Dave Jiang <dave.jiang@intel.com>
5460M:	Alison Schofield <alison.schofield@intel.com>
5461M:	Vishal Verma <vishal.l.verma@intel.com>
5462M:	Ira Weiny <ira.weiny@intel.com>
5463M:	Dan Williams <dan.j.williams@intel.com>
5464L:	linux-cxl@vger.kernel.org
5465S:	Maintained
5466F:	drivers/cxl/
5467F:	include/linux/einj-cxl.h
5468F:	include/linux/cxl-event.h
5469F:	include/uapi/linux/cxl_mem.h
5470F:	tools/testing/cxl/
5471
5472COMPUTE EXPRESS LINK PMU (CPMU)
5473M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5474L:	linux-cxl@vger.kernel.org
5475S:	Maintained
5476F:	Documentation/admin-guide/perf/cxl.rst
5477F:	drivers/perf/cxl_pmu.c
5478
5479CONEXANT ACCESSRUNNER USB DRIVER
5480L:	accessrunner-general@lists.sourceforge.net
5481S:	Orphan
5482W:	http://accessrunner.sourceforge.net/
5483F:	drivers/usb/atm/cxacru.c
5484
5485CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5486M:	Elena Reshetova <elena.reshetova@intel.com>
5487M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
5488S:	Maintained
5489F:	Documentation/security/snp-tdx-threat-model.rst
5490
5491CONFIGFS
5492M:	Joel Becker <jlbec@evilplan.org>
5493M:	Christoph Hellwig <hch@lst.de>
5494S:	Supported
5495T:	git git://git.infradead.org/users/hch/configfs.git
5496F:	fs/configfs/
5497F:	include/linux/configfs.h
5498F:	samples/configfs/
5499
5500CONSOLE SUBSYSTEM
5501M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5502S:	Supported
5503F:	drivers/video/console/
5504F:	include/linux/console*
5505
5506CONTEXT TRACKING
5507M:	Frederic Weisbecker <frederic@kernel.org>
5508M:	"Paul E. McKenney" <paulmck@kernel.org>
5509S:	Maintained
5510F:	include/linux/context_tracking*
5511F:	kernel/context_tracking.c
5512
5513CONTROL GROUP (CGROUP)
5514M:	Tejun Heo <tj@kernel.org>
5515M:	Zefan Li <lizefan.x@bytedance.com>
5516M:	Johannes Weiner <hannes@cmpxchg.org>
5517L:	cgroups@vger.kernel.org
5518S:	Maintained
5519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5520F:	Documentation/admin-guide/cgroup-v1/
5521F:	Documentation/admin-guide/cgroup-v2.rst
5522F:	include/linux/cgroup*
5523F:	kernel/cgroup/
5524F:	tools/testing/selftests/cgroup/
5525
5526CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5527M:	Tejun Heo <tj@kernel.org>
5528M:	Josef Bacik <josef@toxicpanda.com>
5529M:	Jens Axboe <axboe@kernel.dk>
5530L:	cgroups@vger.kernel.org
5531L:	linux-block@vger.kernel.org
5532T:	git git://git.kernel.dk/linux-block
5533F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5534F:	block/bfq-cgroup.c
5535F:	block/blk-cgroup.c
5536F:	block/blk-iocost.c
5537F:	block/blk-iolatency.c
5538F:	block/blk-throttle.c
5539F:	include/linux/blk-cgroup.h
5540
5541CONTROL GROUP - CPUSET
5542M:	Waiman Long <longman@redhat.com>
5543M:	Zefan Li <lizefan.x@bytedance.com>
5544L:	cgroups@vger.kernel.org
5545S:	Maintained
5546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5547F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
5548F:	include/linux/cpuset.h
5549F:	kernel/cgroup/cpuset.c
5550F:	tools/testing/selftests/cgroup/test_cpuset.c
5551F:	tools/testing/selftests/cgroup/test_cpuset_prs.sh
5552
5553CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5554M:	Johannes Weiner <hannes@cmpxchg.org>
5555M:	Michal Hocko <mhocko@kernel.org>
5556M:	Roman Gushchin <roman.gushchin@linux.dev>
5557M:	Shakeel Butt <shakeel.butt@linux.dev>
5558R:	Muchun Song <muchun.song@linux.dev>
5559L:	cgroups@vger.kernel.org
5560L:	linux-mm@kvack.org
5561S:	Maintained
5562F:	include/linux/memcontrol.h
5563F:	mm/memcontrol.c
5564F:	mm/swap_cgroup.c
5565F:	samples/cgroup/*
5566F:	tools/testing/selftests/cgroup/memcg_protection.m
5567F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5568F:	tools/testing/selftests/cgroup/test_kmem.c
5569F:	tools/testing/selftests/cgroup/test_memcontrol.c
5570
5571CORETEMP HARDWARE MONITORING DRIVER
5572M:	Fenghua Yu <fenghua.yu@intel.com>
5573L:	linux-hwmon@vger.kernel.org
5574S:	Maintained
5575F:	Documentation/hwmon/coretemp.rst
5576F:	drivers/hwmon/coretemp.c
5577
5578CORSAIR-CPRO HARDWARE MONITOR DRIVER
5579M:	Marius Zachmann <mail@mariuszachmann.de>
5580L:	linux-hwmon@vger.kernel.org
5581S:	Maintained
5582F:	drivers/hwmon/corsair-cpro.c
5583
5584CORSAIR-PSU HARDWARE MONITOR DRIVER
5585M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
5586L:	linux-hwmon@vger.kernel.org
5587S:	Maintained
5588F:	Documentation/hwmon/corsair-psu.rst
5589F:	drivers/hwmon/corsair-psu.c
5590
5591COUNTER SUBSYSTEM
5592M:	William Breathitt Gray <wbg@kernel.org>
5593L:	linux-iio@vger.kernel.org
5594S:	Maintained
5595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5596F:	Documentation/ABI/testing/sysfs-bus-counter
5597F:	Documentation/driver-api/generic-counter.rst
5598F:	drivers/counter/
5599F:	include/linux/counter.h
5600F:	include/uapi/linux/counter.h
5601F:	tools/counter/
5602
5603COUNTER WATCH EVENTS TOOL
5604M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
5605L:	linux-iio@vger.kernel.org
5606S:	Maintained
5607F:	tools/counter/counter_watch_events.c
5608
5609CP2615 I2C DRIVER
5610M:	Bence Csókás <bence98@sch.bme.hu>
5611S:	Maintained
5612F:	drivers/i2c/busses/i2c-cp2615.c
5613
5614CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5615M:	Viresh Kumar <viresh.kumar@linaro.org>
5616M:	Sudeep Holla <sudeep.holla@arm.com>
5617L:	linux-pm@vger.kernel.org
5618S:	Maintained
5619W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5620F:	drivers/cpufreq/vexpress-spc-cpufreq.c
5621
5622CPU FREQUENCY SCALING FRAMEWORK
5623M:	"Rafael J. Wysocki" <rafael@kernel.org>
5624M:	Viresh Kumar <viresh.kumar@linaro.org>
5625L:	linux-pm@vger.kernel.org
5626S:	Maintained
5627B:	https://bugzilla.kernel.org
5628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5630F:	Documentation/admin-guide/pm/cpufreq.rst
5631F:	Documentation/admin-guide/pm/intel_pstate.rst
5632F:	Documentation/cpu-freq/
5633F:	Documentation/devicetree/bindings/cpufreq/
5634F:	drivers/cpufreq/
5635F:	include/linux/cpufreq.h
5636F:	include/linux/sched/cpufreq.h
5637F:	kernel/sched/cpufreq*.c
5638F:	tools/testing/selftests/cpufreq/
5639
5640CPU HOTPLUG
5641M:	Thomas Gleixner <tglx@linutronix.de>
5642M:	Peter Zijlstra <peterz@infradead.org>
5643L:	linux-kernel@vger.kernel.org
5644S:	Maintained
5645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5646F:	include/linux/cpu.h
5647F:	include/linux/cpuhotplug.h
5648F:	include/linux/smpboot.h
5649F:	kernel/cpu.c
5650F:	kernel/smpboot.*
5651
5652CPU IDLE TIME MANAGEMENT FRAMEWORK
5653M:	"Rafael J. Wysocki" <rafael@kernel.org>
5654M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5655L:	linux-pm@vger.kernel.org
5656S:	Maintained
5657B:	https://bugzilla.kernel.org
5658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5659F:	Documentation/admin-guide/pm/cpuidle.rst
5660F:	Documentation/driver-api/pm/cpuidle.rst
5661F:	drivers/cpuidle/
5662F:	include/linux/cpuidle.h
5663
5664CPU POWER MONITORING SUBSYSTEM
5665M:	Thomas Renninger <trenn@suse.com>
5666M:	Shuah Khan <shuah@kernel.org>
5667M:	Shuah Khan <skhan@linuxfoundation.org>
5668L:	linux-pm@vger.kernel.org
5669S:	Maintained
5670F:	tools/power/cpupower/
5671
5672CPUID/MSR DRIVER
5673M:	"H. Peter Anvin" <hpa@zytor.com>
5674S:	Maintained
5675F:	arch/x86/kernel/cpuid.c
5676F:	arch/x86/kernel/msr.c
5677
5678CPUIDLE DRIVER - ARM BIG LITTLE
5679M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5680M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5681L:	linux-pm@vger.kernel.org
5682L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5683S:	Maintained
5684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5685F:	drivers/cpuidle/cpuidle-big_little.c
5686
5687CPUIDLE DRIVER - ARM EXYNOS
5688M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5689M:	Kukjin Kim <kgene@kernel.org>
5690R:	Krzysztof Kozlowski <krzk@kernel.org>
5691L:	linux-pm@vger.kernel.org
5692L:	linux-samsung-soc@vger.kernel.org
5693S:	Maintained
5694F:	arch/arm/mach-exynos/pm.c
5695F:	drivers/cpuidle/cpuidle-exynos.c
5696F:	include/linux/platform_data/cpuidle-exynos.h
5697
5698CPUIDLE DRIVER - ARM PSCI
5699M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5700M:	Sudeep Holla <sudeep.holla@arm.com>
5701L:	linux-pm@vger.kernel.org
5702L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5703S:	Supported
5704F:	drivers/cpuidle/cpuidle-psci.c
5705
5706CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5707M:	Ulf Hansson <ulf.hansson@linaro.org>
5708L:	linux-pm@vger.kernel.org
5709L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5710S:	Supported
5711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5712F:	drivers/cpuidle/cpuidle-psci-domain.c
5713F:	drivers/cpuidle/cpuidle-psci.h
5714
5715CPUIDLE DRIVER - DT IDLE PM DOMAIN
5716M:	Ulf Hansson <ulf.hansson@linaro.org>
5717L:	linux-pm@vger.kernel.org
5718S:	Supported
5719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5720F:	drivers/cpuidle/dt_idle_genpd.c
5721F:	drivers/cpuidle/dt_idle_genpd.h
5722
5723CPUIDLE DRIVER - RISC-V SBI
5724M:	Anup Patel <anup@brainfault.org>
5725L:	linux-pm@vger.kernel.org
5726L:	linux-riscv@lists.infradead.org
5727S:	Maintained
5728F:	drivers/cpuidle/cpuidle-riscv-sbi.c
5729
5730CRAMFS FILESYSTEM
5731M:	Nicolas Pitre <nico@fluxnic.net>
5732S:	Maintained
5733F:	Documentation/filesystems/cramfs.rst
5734F:	fs/cramfs/
5735
5736CREATIVE SB0540
5737M:	Bastien Nocera <hadess@hadess.net>
5738L:	linux-input@vger.kernel.org
5739S:	Maintained
5740F:	drivers/hid/hid-creative-sb0540.c
5741
5742CRYPTO API
5743M:	Herbert Xu <herbert@gondor.apana.org.au>
5744M:	"David S. Miller" <davem@davemloft.net>
5745L:	linux-crypto@vger.kernel.org
5746S:	Maintained
5747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5749F:	Documentation/crypto/
5750F:	Documentation/devicetree/bindings/crypto/
5751F:	arch/*/crypto/
5752F:	crypto/
5753F:	drivers/crypto/
5754F:	include/crypto/
5755F:	include/linux/crypto*
5756F:	lib/crypto/
5757
5758CRYPTO SPEED TEST COMPARE
5759M:	Wang Jinchao <wangjinchao@xfusion.com>
5760L:	linux-crypto@vger.kernel.org
5761S:	Maintained
5762F:	tools/crypto/tcrypt/tcrypt_speed_compare.py
5763
5764CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5765M:	Neil Horman <nhorman@tuxdriver.com>
5766L:	linux-crypto@vger.kernel.org
5767S:	Maintained
5768F:	crypto/ansi_cprng.c
5769F:	crypto/rng.c
5770
5771CS3308 MEDIA DRIVER
5772M:	Hans Verkuil <hverkuil@xs4all.nl>
5773L:	linux-media@vger.kernel.org
5774S:	Odd Fixes
5775W:	http://linuxtv.org
5776T:	git git://linuxtv.org/media_tree.git
5777F:	drivers/media/i2c/cs3308.c
5778
5779CS5535 Audio ALSA driver
5780M:	Jaya Kumar <jayakumar.alsa@gmail.com>
5781S:	Maintained
5782F:	sound/pci/cs5535audio/
5783
5784CTU CAN FD DRIVER
5785M:	Pavel Pisa <pisa@cmp.felk.cvut.cz>
5786M:	Ondrej Ille <ondrej.ille@gmail.com>
5787L:	linux-can@vger.kernel.org
5788S:	Maintained
5789F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5790F:	drivers/net/can/ctucanfd/
5791
5792CVE ASSIGNMENT CONTACT
5793M:	CVE Assignment Team <cve@kernel.org>
5794S:	Maintained
5795F:	Documentation/process/cve.rst
5796
5797CW1200 WLAN driver
5798S:	Orphan
5799F:	drivers/net/wireless/st/cw1200/
5800
5801CX18 VIDEO4LINUX DRIVER
5802M:	Andy Walls <awalls@md.metrocast.net>
5803L:	linux-media@vger.kernel.org
5804S:	Maintained
5805W:	https://linuxtv.org
5806T:	git git://linuxtv.org/media_tree.git
5807F:	drivers/media/pci/cx18/
5808F:	include/uapi/linux/ivtv*
5809
5810CX2341X MPEG ENCODER HELPER MODULE
5811M:	Hans Verkuil <hverkuil@xs4all.nl>
5812L:	linux-media@vger.kernel.org
5813S:	Maintained
5814W:	https://linuxtv.org
5815T:	git git://linuxtv.org/media_tree.git
5816F:	drivers/media/common/cx2341x*
5817F:	include/media/drv-intf/cx2341x.h
5818
5819CX24120 MEDIA DRIVER
5820M:	Jemma Denson <jdenson@gmail.com>
5821M:	Patrick Boettcher <patrick.boettcher@posteo.de>
5822L:	linux-media@vger.kernel.org
5823S:	Maintained
5824W:	https://linuxtv.org
5825Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5826F:	drivers/media/dvb-frontends/cx24120*
5827
5828CX88 VIDEO4LINUX DRIVER
5829M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5830L:	linux-media@vger.kernel.org
5831S:	Odd fixes
5832W:	https://linuxtv.org
5833T:	git git://linuxtv.org/media_tree.git
5834F:	Documentation/driver-api/media/drivers/cx88*
5835F:	drivers/media/pci/cx88/
5836
5837CXD2820R MEDIA DRIVER
5838L:	linux-media@vger.kernel.org
5839S:	Orphan
5840W:	https://linuxtv.org
5841Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5842F:	drivers/media/dvb-frontends/cxd2820r*
5843
5844CXGB3 ETHERNET DRIVER (CXGB3)
5845M:	Potnuri Bharat Teja <bharat@chelsio.com>
5846L:	netdev@vger.kernel.org
5847S:	Supported
5848W:	http://www.chelsio.com
5849F:	drivers/net/ethernet/chelsio/cxgb3/
5850
5851CXGB3 ISCSI DRIVER (CXGB3I)
5852M:	Varun Prakash <varun@chelsio.com>
5853L:	linux-scsi@vger.kernel.org
5854S:	Supported
5855W:	http://www.chelsio.com
5856F:	drivers/scsi/cxgbi/cxgb3i
5857
5858CXGB4 CRYPTO DRIVER (chcr)
5859M:	Ayush Sawal <ayush.sawal@chelsio.com>
5860L:	linux-crypto@vger.kernel.org
5861S:	Supported
5862W:	http://www.chelsio.com
5863F:	drivers/crypto/chelsio
5864
5865CXGB4 ETHERNET DRIVER (CXGB4)
5866M:	Potnuri Bharat Teja <bharat@chelsio.com>
5867L:	netdev@vger.kernel.org
5868S:	Supported
5869W:	http://www.chelsio.com
5870F:	drivers/net/ethernet/chelsio/cxgb4/
5871
5872CXGB4 INLINE CRYPTO DRIVER
5873M:	Ayush Sawal <ayush.sawal@chelsio.com>
5874L:	netdev@vger.kernel.org
5875S:	Supported
5876W:	http://www.chelsio.com
5877F:	drivers/net/ethernet/chelsio/inline_crypto/
5878
5879CXGB4 ISCSI DRIVER (CXGB4I)
5880M:	Varun Prakash <varun@chelsio.com>
5881L:	linux-scsi@vger.kernel.org
5882S:	Supported
5883W:	http://www.chelsio.com
5884F:	drivers/scsi/cxgbi/cxgb4i
5885
5886CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5887M:	Potnuri Bharat Teja <bharat@chelsio.com>
5888L:	linux-rdma@vger.kernel.org
5889S:	Supported
5890W:	http://www.openfabrics.org
5891F:	drivers/infiniband/hw/cxgb4/
5892F:	include/uapi/rdma/cxgb4-abi.h
5893
5894CXGB4VF ETHERNET DRIVER (CXGB4VF)
5895M:	Potnuri Bharat Teja <bharat@chelsio.com>
5896L:	netdev@vger.kernel.org
5897S:	Supported
5898W:	http://www.chelsio.com
5899F:	drivers/net/ethernet/chelsio/cxgb4vf/
5900
5901CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5902M:	Frederic Barrat <fbarrat@linux.ibm.com>
5903M:	Andrew Donnellan <ajd@linux.ibm.com>
5904L:	linuxppc-dev@lists.ozlabs.org
5905S:	Supported
5906F:	Documentation/ABI/testing/sysfs-class-cxl
5907F:	Documentation/arch/powerpc/cxl.rst
5908F:	arch/powerpc/platforms/powernv/pci-cxl.c
5909F:	drivers/misc/cxl/
5910F:	include/misc/cxl*
5911F:	include/uapi/misc/cxl.h
5912
5913CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5914M:	Manoj N. Kumar <manoj@linux.ibm.com>
5915M:	Uma Krishnan <ukrishn@linux.ibm.com>
5916L:	linux-scsi@vger.kernel.org
5917S:	Obsolete
5918F:	Documentation/arch/powerpc/cxlflash.rst
5919F:	drivers/scsi/cxlflash/
5920F:	include/uapi/scsi/cxlflash_ioctl.h
5921
5922CYBERPRO FB DRIVER
5923M:	Russell King <linux@armlinux.org.uk>
5924L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5925S:	Maintained
5926W:	http://www.armlinux.org.uk/
5927F:	drivers/video/fbdev/cyber2000fb.*
5928
5929CYCLADES PC300 DRIVER
5930S:	Orphan
5931F:	drivers/net/wan/pc300*
5932
5933CYPRESS CY8C95X0 PINCTRL DRIVER
5934M:	Patrick Rudolph <patrick.rudolph@9elements.com>
5935L:	linux-gpio@vger.kernel.org
5936S:	Maintained
5937F:	drivers/pinctrl/pinctrl-cy8c95x0.c
5938
5939CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5940M:	Linus Walleij <linus.walleij@linaro.org>
5941L:	linux-input@vger.kernel.org
5942S:	Maintained
5943F:	drivers/input/touchscreen/cy8ctma140.c
5944
5945CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5946M:	Yassine Oudjana <y.oudjana@protonmail.com>
5947L:	linux-input@vger.kernel.org
5948S:	Maintained
5949F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
5950F:	drivers/input/keyboard/cypress-sf.c
5951
5952CYPRESS_FIRMWARE MEDIA DRIVER
5953L:	linux-media@vger.kernel.org
5954S:	Orphan
5955W:	https://linuxtv.org
5956Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5957F:	drivers/media/common/cypress_firmware*
5958
5959CYTTSP TOUCHSCREEN DRIVER
5960M:	Linus Walleij <linus.walleij@linaro.org>
5961L:	linux-input@vger.kernel.org
5962S:	Maintained
5963F:	drivers/input/touchscreen/cyttsp*
5964
5965D-LINK DIR-685 TOUCHKEYS DRIVER
5966M:	Linus Walleij <linus.walleij@linaro.org>
5967L:	linux-input@vger.kernel.org
5968S:	Supported
5969F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
5970
5971DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5972M:	Joshua Kinard <kumba@gentoo.org>
5973S:	Maintained
5974F:	drivers/rtc/rtc-ds1685.c
5975F:	include/linux/rtc/ds1685.h
5976
5977DAMA SLAVE for AX.25
5978M:	Joerg Reuter <jreuter@yaina.de>
5979L:	linux-hams@vger.kernel.org
5980S:	Maintained
5981W:	http://yaina.de/jreuter/
5982W:	http://www.qsl.net/dl1bke/
5983F:	net/ax25/af_ax25.c
5984F:	net/ax25/ax25_dev.c
5985F:	net/ax25/ax25_ds_*
5986F:	net/ax25/ax25_in.c
5987F:	net/ax25/ax25_out.c
5988F:	net/ax25/ax25_timer.c
5989F:	net/ax25/sysctl_net_ax25.c
5990
5991DATA ACCESS MONITOR
5992M:	SeongJae Park <sj@kernel.org>
5993L:	damon@lists.linux.dev
5994L:	linux-mm@kvack.org
5995S:	Maintained
5996W:	https://damonitor.github.io
5997P:	Documentation/mm/damon/maintainer-profile.rst
5998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
5999T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6001F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
6002F:	Documentation/admin-guide/mm/damon/
6003F:	Documentation/mm/damon/
6004F:	include/linux/damon.h
6005F:	include/trace/events/damon.h
6006F:	mm/damon/
6007F:	tools/testing/selftests/damon/
6008
6009DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6010L:	netdev@vger.kernel.org
6011S:	Orphan
6012F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6013F:	drivers/net/ethernet/dec/tulip/dmfe.c
6014
6015DC390/AM53C974 SCSI driver
6016M:	Hannes Reinecke <hare@suse.com>
6017L:	linux-scsi@vger.kernel.org
6018S:	Maintained
6019F:	drivers/scsi/am53c974.c
6020
6021DC395x SCSI driver
6022M:	Oliver Neukum <oliver@neukum.org>
6023M:	Ali Akcaagac <aliakc@web.de>
6024M:	Jamie Lenehan <lenehan@twibble.org>
6025S:	Maintained
6026F:	Documentation/scsi/dc395x.rst
6027F:	drivers/scsi/dc395x.*
6028
6029DCCP PROTOCOL
6030L:	dccp@vger.kernel.org
6031S:	Orphan
6032W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6033F:	include/linux/dccp.h
6034F:	include/linux/tfrc.h
6035F:	include/uapi/linux/dccp.h
6036F:	net/dccp/
6037
6038DEBUGOBJECTS:
6039M:	Thomas Gleixner <tglx@linutronix.de>
6040L:	linux-kernel@vger.kernel.org
6041S:	Maintained
6042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6043F:	include/linux/debugobjects.h
6044F:	lib/debugobjects.c
6045
6046DECSTATION PLATFORM SUPPORT
6047M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6048L:	linux-mips@vger.kernel.org
6049S:	Maintained
6050W:	http://www.linux-mips.org/wiki/DECstation
6051F:	arch/mips/dec/
6052F:	arch/mips/include/asm/dec/
6053F:	arch/mips/include/asm/mach-dec/
6054
6055DEFXX FDDI NETWORK DRIVER
6056M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6057S:	Maintained
6058F:	drivers/net/fddi/defxx.*
6059
6060DEFZA FDDI NETWORK DRIVER
6061M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6062S:	Maintained
6063F:	drivers/net/fddi/defza.*
6064
6065DEINTERLACE DRIVERS FOR ALLWINNER H3
6066M:	Jernej Skrabec <jernej.skrabec@gmail.com>
6067L:	linux-media@vger.kernel.org
6068S:	Maintained
6069T:	git git://linuxtv.org/media_tree.git
6070F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6071F:	drivers/media/platform/sunxi/sun8i-di/
6072
6073DELL LAPTOP DRIVER
6074M:	Matthew Garrett <mjg59@srcf.ucam.org>
6075M:	Pali Rohár <pali@kernel.org>
6076L:	platform-driver-x86@vger.kernel.org
6077S:	Maintained
6078F:	drivers/platform/x86/dell/dell-laptop.c
6079
6080DELL LAPTOP FREEFALL DRIVER
6081M:	Pali Rohár <pali@kernel.org>
6082S:	Maintained
6083F:	drivers/platform/x86/dell/dell-smo8800.c
6084
6085DELL LAPTOP RBTN DRIVER
6086M:	Pali Rohár <pali@kernel.org>
6087S:	Maintained
6088F:	drivers/platform/x86/dell/dell-rbtn.*
6089
6090DELL LAPTOP SMM DRIVER
6091M:	Pali Rohár <pali@kernel.org>
6092S:	Maintained
6093F:	Documentation/ABI/obsolete/procfs-i8k
6094F:	drivers/hwmon/dell-smm-hwmon.c
6095F:	include/uapi/linux/i8k.h
6096
6097DELL REMOTE BIOS UPDATE DRIVER
6098M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6099L:	platform-driver-x86@vger.kernel.org
6100S:	Maintained
6101F:	drivers/platform/x86/dell/dell_rbu.c
6102
6103DELL SMBIOS DRIVER
6104M:	Pali Rohár <pali@kernel.org>
6105L:	Dell.Client.Kernel@dell.com
6106L:	platform-driver-x86@vger.kernel.org
6107S:	Maintained
6108F:	drivers/platform/x86/dell/dell-smbios.*
6109
6110DELL SMBIOS SMM DRIVER
6111L:	Dell.Client.Kernel@dell.com
6112L:	platform-driver-x86@vger.kernel.org
6113S:	Maintained
6114F:	drivers/platform/x86/dell/dell-smbios-smm.c
6115
6116DELL SMBIOS WMI DRIVER
6117L:	Dell.Client.Kernel@dell.com
6118L:	platform-driver-x86@vger.kernel.org
6119S:	Maintained
6120F:	drivers/platform/x86/dell/dell-smbios-wmi.c
6121F:	tools/wmi/dell-smbios-example.c
6122
6123DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6124M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6125L:	platform-driver-x86@vger.kernel.org
6126S:	Maintained
6127F:	Documentation/userspace-api/dcdbas.rst
6128F:	drivers/platform/x86/dell/dcdbas.*
6129
6130DELL WMI DDV DRIVER
6131M:	Armin Wolf <W_Armin@gmx.de>
6132S:	Maintained
6133F:	Documentation/ABI/testing/debugfs-dell-wmi-ddv
6134F:	Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6135F:	Documentation/wmi/devices/dell-wmi-ddv.rst
6136F:	drivers/platform/x86/dell/dell-wmi-ddv.c
6137
6138DELL WMI DESCRIPTOR DRIVER
6139L:	Dell.Client.Kernel@dell.com
6140S:	Maintained
6141F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
6142
6143DELL WMI HARDWARE PRIVACY SUPPORT
6144L:	Dell.Client.Kernel@dell.com
6145L:	platform-driver-x86@vger.kernel.org
6146S:	Maintained
6147F:	drivers/platform/x86/dell/dell-wmi-privacy.c
6148
6149DELL WMI NOTIFICATIONS DRIVER
6150M:	Matthew Garrett <mjg59@srcf.ucam.org>
6151M:	Pali Rohár <pali@kernel.org>
6152S:	Maintained
6153F:	drivers/platform/x86/dell/dell-wmi-base.c
6154
6155DELL WMI SYSMAN DRIVER
6156M:	Prasanth Ksr <prasanth.ksr@dell.com>
6157L:	Dell.Client.Kernel@dell.com
6158L:	platform-driver-x86@vger.kernel.org
6159S:	Maintained
6160F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
6161F:	drivers/platform/x86/dell/dell-wmi-sysman/
6162
6163DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6164M:	Zev Weiss <zev@bewilderbeest.net>
6165L:	linux-hwmon@vger.kernel.org
6166S:	Maintained
6167F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6168
6169DELTA DPS920AB PSU DRIVER
6170M:	Robert Marko <robert.marko@sartura.hr>
6171L:	linux-hwmon@vger.kernel.org
6172S:	Maintained
6173F:	Documentation/hwmon/dps920ab.rst
6174F:	drivers/hwmon/pmbus/dps920ab.c
6175
6176DELTA NETWORKS TN48M CPLD DRIVERS
6177M:	Robert Marko <robert.marko@sartura.hr>
6178S:	Maintained
6179F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6180F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6181F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6182F:	drivers/gpio/gpio-tn48m.c
6183F:	include/dt-bindings/reset/delta,tn48m-reset.h
6184
6185DELTA ST MEDIA DRIVER
6186M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
6187L:	linux-media@vger.kernel.org
6188S:	Supported
6189W:	https://linuxtv.org
6190T:	git git://linuxtv.org/media_tree.git
6191F:	drivers/media/platform/st/sti/delta
6192
6193DENALI NAND DRIVER
6194L:	linux-mtd@lists.infradead.org
6195S:	Orphan
6196F:	drivers/mtd/nand/raw/denali*
6197
6198DESIGNWARE EDMA CORE IP DRIVER
6199M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
6200R:	Serge Semin <fancer.lancer@gmail.com>
6201L:	dmaengine@vger.kernel.org
6202S:	Maintained
6203F:	drivers/dma/dw-edma/
6204F:	include/linux/dma/edma.h
6205
6206DESIGNWARE USB2 DRD IP DRIVER
6207M:	Minas Harutyunyan <hminas@synopsys.com>
6208L:	linux-usb@vger.kernel.org
6209S:	Maintained
6210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6211F:	drivers/usb/dwc2/
6212
6213DESIGNWARE USB3 DRD IP DRIVER
6214M:	Thinh Nguyen <Thinh.Nguyen@synopsys.com>
6215L:	linux-usb@vger.kernel.org
6216S:	Maintained
6217F:	drivers/usb/dwc3/
6218
6219DESIGNWARE XDATA IP DRIVER
6220L:	linux-pci@vger.kernel.org
6221S:	Orphan
6222F:	Documentation/misc-devices/dw-xdata-pcie.rst
6223F:	drivers/misc/dw-xdata-pcie.c
6224
6225DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6226M:	Andreas Klinger <ak@it-klinger.de>
6227L:	linux-iio@vger.kernel.org
6228S:	Maintained
6229F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6230F:	drivers/iio/proximity/srf*.c
6231
6232DEVICE COREDUMP (DEV_COREDUMP)
6233M:	Johannes Berg <johannes@sipsolutions.net>
6234L:	linux-kernel@vger.kernel.org
6235S:	Maintained
6236F:	drivers/base/devcoredump.c
6237F:	include/linux/devcoredump.h
6238
6239DEVICE DEPENDENCY HELPER SCRIPT
6240M:	Saravana Kannan <saravanak@google.com>
6241L:	linux-kernel@vger.kernel.org
6242S:	Maintained
6243F:	scripts/dev-needs.sh
6244
6245DEVICE DIRECT ACCESS (DAX)
6246M:	Dan Williams <dan.j.williams@intel.com>
6247M:	Vishal Verma <vishal.l.verma@intel.com>
6248M:	Dave Jiang <dave.jiang@intel.com>
6249L:	nvdimm@lists.linux.dev
6250L:	linux-cxl@vger.kernel.org
6251S:	Supported
6252F:	drivers/dax/
6253
6254DEVICE FREQUENCY (DEVFREQ)
6255M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6256M:	Kyungmin Park <kyungmin.park@samsung.com>
6257M:	Chanwoo Choi <cw00.choi@samsung.com>
6258L:	linux-pm@vger.kernel.org
6259S:	Maintained
6260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6261F:	Documentation/devicetree/bindings/devfreq/
6262F:	Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6263F:	drivers/devfreq/
6264F:	include/linux/devfreq.h
6265F:	include/trace/events/devfreq.h
6266
6267DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6268M:	Chanwoo Choi <cw00.choi@samsung.com>
6269L:	linux-pm@vger.kernel.org
6270S:	Supported
6271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6272F:	Documentation/devicetree/bindings/devfreq/event/
6273F:	drivers/devfreq/devfreq-event.c
6274F:	drivers/devfreq/event/
6275F:	include/dt-bindings/pmu/exynos_ppmu.h
6276F:	include/linux/devfreq-event.h
6277
6278DEVICE RESOURCE MANAGEMENT HELPERS
6279M:	Hans de Goede <hdegoede@redhat.com>
6280R:	Matti Vaittinen <mazziesaccount@gmail.com>
6281S:	Maintained
6282F:	include/linux/devm-helpers.h
6283
6284DEVICE-MAPPER  (LVM)
6285M:	Alasdair Kergon <agk@redhat.com>
6286M:	Mike Snitzer <snitzer@kernel.org>
6287M:	Mikulas Patocka <mpatocka@redhat.com>
6288L:	dm-devel@lists.linux.dev
6289S:	Maintained
6290Q:	http://patchwork.kernel.org/project/dm-devel/list/
6291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6292F:	Documentation/admin-guide/device-mapper/
6293F:	drivers/md/Kconfig
6294F:	drivers/md/Makefile
6295F:	drivers/md/dm*
6296F:	drivers/md/persistent-data/
6297F:	include/linux/device-mapper.h
6298F:	include/linux/dm-*.h
6299F:	include/uapi/linux/dm-*.h
6300
6301DEVICE-MAPPER VDO TARGET
6302M:	Matthew Sakai <msakai@redhat.com>
6303L:	dm-devel@lists.linux.dev
6304S:	Maintained
6305F:	Documentation/admin-guide/device-mapper/vdo*.rst
6306F:	drivers/md/dm-vdo/
6307
6308DEVLINK
6309M:	Jiri Pirko <jiri@resnulli.us>
6310L:	netdev@vger.kernel.org
6311S:	Supported
6312F:	Documentation/networking/devlink
6313F:	include/net/devlink.h
6314F:	include/uapi/linux/devlink.h
6315F:	net/devlink/
6316
6317DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6318M:	Christoph Niedermaier <cniedermaier@dh-electronics.com>
6319L:	kernel@dh-electronics.com
6320S:	Maintained
6321F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6322F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6323
6324DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6325M:	Marek Vasut <marex@denx.de>
6326L:	kernel@dh-electronics.com
6327S:	Maintained
6328F:	arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6329F:	arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6330
6331DIALOG SEMICONDUCTOR DRIVERS
6332M:	Support Opensource <support.opensource@diasemi.com>
6333S:	Supported
6334W:	http://www.dialog-semiconductor.com/products
6335F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
6336F:	Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6337F:	Documentation/devicetree/bindings/mfd/da90*.txt
6338F:	Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6339F:	Documentation/devicetree/bindings/regulator/da92*.txt
6340F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6341F:	Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6342F:	Documentation/devicetree/bindings/sound/da[79]*.txt
6343F:	Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6344F:	Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6345F:	Documentation/hwmon/da90??.rst
6346F:	drivers/gpio/gpio-da90??.c
6347F:	drivers/hwmon/da90??-hwmon.c
6348F:	drivers/iio/adc/da91??-*.c
6349F:	drivers/input/misc/da72??.[ch]
6350F:	drivers/input/misc/da90??_onkey.c
6351F:	drivers/input/touchscreen/da9052_tsi.c
6352F:	drivers/leds/leds-da90??.c
6353F:	drivers/mfd/da903x.c
6354F:	drivers/mfd/da90??-*.c
6355F:	drivers/mfd/da91??-*.c
6356F:	drivers/pinctrl/pinctrl-da90??.c
6357F:	drivers/power/supply/da9052-battery.c
6358F:	drivers/power/supply/da91??-*.c
6359F:	drivers/regulator/da9???-regulator.[ch]
6360F:	drivers/regulator/slg51000-regulator.[ch]
6361F:	drivers/rtc/rtc-da90??.c
6362F:	drivers/thermal/da90??-thermal.c
6363F:	drivers/video/backlight/da90??_bl.c
6364F:	drivers/watchdog/da90??_wdt.c
6365F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
6366F:	include/linux/mfd/da903x.h
6367F:	include/linux/mfd/da9052/
6368F:	include/linux/mfd/da9055/
6369F:	include/linux/mfd/da9062/
6370F:	include/linux/mfd/da9063/
6371F:	include/linux/mfd/da9150/
6372F:	include/linux/regulator/da9211.h
6373F:	include/sound/da[79]*.h
6374F:	sound/soc/codecs/da[79]*.[ch]
6375
6376DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6377M:	William Breathitt Gray <wbg@kernel.org>
6378L:	linux-gpio@vger.kernel.org
6379S:	Maintained
6380F:	drivers/gpio/gpio-gpio-mm.c
6381
6382DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6383M:	Martin Tuma <martin.tuma@digiteqautomotive.com>
6384L:	linux-media@vger.kernel.org
6385S:	Maintained
6386F:	Documentation/admin-guide/media/mgb4.rst
6387F:	drivers/media/pci/mgb4/
6388
6389DIOLAN U2C-12 I2C DRIVER
6390M:	Guenter Roeck <linux@roeck-us.net>
6391L:	linux-i2c@vger.kernel.org
6392S:	Maintained
6393F:	drivers/i2c/busses/i2c-diolan-u2c.c
6394
6395DIRECTORY NOTIFICATION (DNOTIFY)
6396M:	Jan Kara <jack@suse.cz>
6397R:	Amir Goldstein <amir73il@gmail.com>
6398L:	linux-fsdevel@vger.kernel.org
6399S:	Maintained
6400F:	Documentation/filesystems/dnotify.rst
6401F:	fs/notify/dnotify/
6402F:	include/linux/dnotify.h
6403
6404DISK GEOMETRY AND PARTITION HANDLING
6405M:	Andries Brouwer <aeb@cwi.nl>
6406S:	Maintained
6407W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6408W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6409W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6410
6411DISKQUOTA
6412M:	Jan Kara <jack@suse.com>
6413S:	Maintained
6414F:	Documentation/filesystems/quota.rst
6415F:	fs/quota/
6416F:	include/linux/quota*.h
6417F:	include/uapi/linux/quota*.h
6418
6419DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6420M:	Bernie Thompson <bernie@plugable.com>
6421L:	linux-fbdev@vger.kernel.org
6422S:	Maintained
6423W:	http://plugable.com/category/projects/udlfb/
6424F:	Documentation/fb/udlfb.rst
6425F:	drivers/video/fbdev/udlfb.c
6426F:	include/video/udlfb.h
6427
6428DISTRIBUTED LOCK MANAGER (DLM)
6429M:	Alexander Aring <aahringo@redhat.com>
6430M:	David Teigland <teigland@redhat.com>
6431L:	gfs2@lists.linux.dev
6432S:	Supported
6433W:	https://pagure.io/dlm
6434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6435F:	fs/dlm/
6436
6437DMA BUFFER SHARING FRAMEWORK
6438M:	Sumit Semwal <sumit.semwal@linaro.org>
6439M:	Christian König <christian.koenig@amd.com>
6440L:	linux-media@vger.kernel.org
6441L:	dri-devel@lists.freedesktop.org
6442L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6443S:	Maintained
6444T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6445F:	Documentation/driver-api/dma-buf.rst
6446F:	Documentation/userspace-api/dma-buf-alloc-exchange.rst
6447F:	drivers/dma-buf/
6448F:	include/linux/*fence.h
6449F:	include/linux/dma-buf.h
6450F:	include/linux/dma-resv.h
6451K:	\bdma_(?:buf|fence|resv)\b
6452
6453DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6454M:	Vinod Koul <vkoul@kernel.org>
6455L:	dmaengine@vger.kernel.org
6456S:	Maintained
6457Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6459F:	Documentation/devicetree/bindings/dma/
6460F:	Documentation/driver-api/dmaengine/
6461F:	drivers/dma/
6462F:	include/dt-bindings/dma/
6463F:	include/linux/dma/
6464F:	include/linux/dmaengine.h
6465F:	include/linux/of_dma.h
6466
6467DMA MAPPING BENCHMARK
6468M:	Xiang Chen <chenxiang66@hisilicon.com>
6469L:	iommu@lists.linux.dev
6470F:	kernel/dma/map_benchmark.c
6471F:	tools/testing/selftests/dma/
6472
6473DMA MAPPING HELPERS
6474M:	Christoph Hellwig <hch@lst.de>
6475M:	Marek Szyprowski <m.szyprowski@samsung.com>
6476R:	Robin Murphy <robin.murphy@arm.com>
6477L:	iommu@lists.linux.dev
6478S:	Supported
6479W:	http://git.infradead.org/users/hch/dma-mapping.git
6480T:	git git://git.infradead.org/users/hch/dma-mapping.git
6481F:	include/asm-generic/dma-mapping.h
6482F:	include/linux/dma-direct.h
6483F:	include/linux/dma-map-ops.h
6484F:	include/linux/dma-mapping.h
6485F:	include/linux/swiotlb.h
6486F:	kernel/dma/
6487
6488DMA-BUF HEAPS FRAMEWORK
6489M:	Sumit Semwal <sumit.semwal@linaro.org>
6490R:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
6491R:	Brian Starkey <Brian.Starkey@arm.com>
6492R:	John Stultz <jstultz@google.com>
6493R:	T.J. Mercier <tjmercier@google.com>
6494L:	linux-media@vger.kernel.org
6495L:	dri-devel@lists.freedesktop.org
6496L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6497S:	Maintained
6498T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6499F:	drivers/dma-buf/dma-heap.c
6500F:	drivers/dma-buf/heaps/*
6501F:	include/linux/dma-heap.h
6502F:	include/uapi/linux/dma-heap.h
6503
6504DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6505M:	Lukasz Luba <lukasz.luba@arm.com>
6506L:	linux-pm@vger.kernel.org
6507L:	linux-samsung-soc@vger.kernel.org
6508S:	Maintained
6509F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6510F:	drivers/memory/samsung/exynos5422-dmc.c
6511
6512DME1737 HARDWARE MONITOR DRIVER
6513M:	Juerg Haefliger <juergh@proton.me>
6514L:	linux-hwmon@vger.kernel.org
6515S:	Maintained
6516F:	Documentation/hwmon/dme1737.rst
6517F:	drivers/hwmon/dme1737.c
6518
6519DMI/SMBIOS SUPPORT
6520M:	Jean Delvare <jdelvare@suse.com>
6521S:	Maintained
6522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6523F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
6524F:	drivers/firmware/dmi-id.c
6525F:	drivers/firmware/dmi_scan.c
6526F:	include/linux/dmi.h
6527
6528DOCUMENTATION
6529M:	Jonathan Corbet <corbet@lwn.net>
6530L:	linux-doc@vger.kernel.org
6531S:	Maintained
6532P:	Documentation/doc-guide/maintainer-profile.rst
6533T:	git git://git.lwn.net/linux.git docs-next
6534F:	Documentation/
6535F:	scripts/check-variable-fonts.sh
6536F:	scripts/documentation-file-ref-check
6537F:	scripts/kernel-doc
6538F:	scripts/sphinx-pre-install
6539X:	Documentation/ABI/
6540X:	Documentation/admin-guide/media/
6541X:	Documentation/devicetree/
6542X:	Documentation/driver-api/media/
6543X:	Documentation/firmware-guide/acpi/
6544X:	Documentation/i2c/
6545X:	Documentation/netlink/
6546X:	Documentation/power/
6547X:	Documentation/spi/
6548X:	Documentation/userspace-api/media/
6549
6550DOCUMENTATION PROCESS
6551M:	Jonathan Corbet <corbet@lwn.net>
6552L:	workflows@vger.kernel.org
6553S:	Maintained
6554F:	Documentation/maintainer/
6555F:	Documentation/process/
6556
6557DOCUMENTATION REPORTING ISSUES
6558M:	Thorsten Leemhuis <linux@leemhuis.info>
6559L:	linux-doc@vger.kernel.org
6560S:	Maintained
6561F:	Documentation/admin-guide/quickly-build-trimmed-linux.rst
6562F:	Documentation/admin-guide/reporting-issues.rst
6563F:	Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6564
6565DOCUMENTATION SCRIPTS
6566M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6567L:	linux-doc@vger.kernel.org
6568S:	Maintained
6569F:	Documentation/sphinx/parse-headers.pl
6570F:	scripts/documentation-file-ref-check
6571F:	scripts/sphinx-pre-install
6572
6573DOCUMENTATION/ITALIAN
6574M:	Federico Vaga <federico.vaga@vaga.pv.it>
6575L:	linux-doc@vger.kernel.org
6576S:	Maintained
6577F:	Documentation/translations/it_IT
6578
6579DOCUMENTATION/JAPANESE
6580R:	Akira Yokosawa <akiyks@gmail.com>
6581L:	linux-doc@vger.kernel.org
6582S:	Maintained
6583F:	Documentation/translations/ja_JP
6584
6585DONGWOON DW9714 LENS VOICE COIL DRIVER
6586M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6587L:	linux-media@vger.kernel.org
6588S:	Maintained
6589T:	git git://linuxtv.org/media_tree.git
6590F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6591F:	drivers/media/i2c/dw9714.c
6592
6593DONGWOON DW9719 LENS VOICE COIL DRIVER
6594M:	Daniel Scally <djrscally@gmail.com>
6595L:	linux-media@vger.kernel.org
6596S:	Maintained
6597T:	git git://linuxtv.org/media_tree.git
6598F:	drivers/media/i2c/dw9719.c
6599
6600DONGWOON DW9768 LENS VOICE COIL DRIVER
6601L:	linux-media@vger.kernel.org
6602S:	Orphan
6603T:	git git://linuxtv.org/media_tree.git
6604F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6605F:	drivers/media/i2c/dw9768.c
6606
6607DONGWOON DW9807 LENS VOICE COIL DRIVER
6608M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6609L:	linux-media@vger.kernel.org
6610S:	Maintained
6611T:	git git://linuxtv.org/media_tree.git
6612F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6613F:	drivers/media/i2c/dw9807-vcm.c
6614
6615DOUBLETALK DRIVER
6616M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
6617L:	blinux-list@redhat.com
6618S:	Maintained
6619F:	drivers/char/dtlk.c
6620F:	include/linux/dtlk.h
6621
6622DPAA2 DATAPATH I/O (DPIO) DRIVER
6623M:	Roy Pledge <Roy.Pledge@nxp.com>
6624L:	linux-kernel@vger.kernel.org
6625S:	Maintained
6626F:	drivers/soc/fsl/dpio
6627
6628DPAA2 ETHERNET DRIVER
6629M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6630L:	netdev@vger.kernel.org
6631S:	Maintained
6632F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6633F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6634F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
6635F:	drivers/net/ethernet/freescale/dpaa2/Makefile
6636F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6637F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6638F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6639F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
6640F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
6641F:	drivers/net/ethernet/freescale/dpaa2/dpni*
6642
6643DPAA2 ETHERNET SWITCH DRIVER
6644M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6645L:	netdev@vger.kernel.org
6646S:	Maintained
6647F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6648F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6649F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
6650
6651DPLL SUBSYSTEM
6652M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
6653M:	Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
6654M:	Jiri Pirko <jiri@resnulli.us>
6655L:	netdev@vger.kernel.org
6656S:	Supported
6657F:	Documentation/driver-api/dpll.rst
6658F:	drivers/dpll/*
6659F:	include/linux/dpll.h
6660F:	include/uapi/linux/dpll.h
6661
6662DRBD DRIVER
6663M:	Philipp Reisner <philipp.reisner@linbit.com>
6664M:	Lars Ellenberg <lars.ellenberg@linbit.com>
6665M:	Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6666L:	drbd-dev@lists.linbit.com
6667S:	Supported
6668W:	http://www.drbd.org
6669T:	git git://git.linbit.com/linux-drbd.git
6670T:	git git://git.linbit.com/drbd-8.4.git
6671F:	Documentation/admin-guide/blockdev/
6672F:	drivers/block/drbd/
6673F:	include/linux/drbd*
6674F:	lib/lru_cache.c
6675
6676DRIVER COMPONENT FRAMEWORK
6677L:	dri-devel@lists.freedesktop.org
6678F:	drivers/base/component.c
6679F:	include/linux/component.h
6680
6681DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6682M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6683R:	"Rafael J. Wysocki" <rafael@kernel.org>
6684S:	Supported
6685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6686F:	Documentation/core-api/kobject.rst
6687F:	drivers/base/
6688F:	fs/debugfs/
6689F:	fs/sysfs/
6690F:	include/linux/debugfs.h
6691F:	include/linux/fwnode.h
6692F:	include/linux/kobj*
6693F:	include/linux/property.h
6694F:	lib/kobj*
6695
6696DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6697M:	Nishanth Menon <nm@ti.com>
6698L:	linux-pm@vger.kernel.org
6699S:	Maintained
6700F:	drivers/soc/ti/smartreflex.c
6701F:	include/linux/power/smartreflex.h
6702
6703DRM ACCEL DRIVERS FOR INTEL VPU
6704M:	Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
6705M:	Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com>
6706L:	dri-devel@lists.freedesktop.org
6707S:	Supported
6708T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6709F:	drivers/accel/ivpu/
6710F:	include/uapi/drm/ivpu_accel.h
6711
6712DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6713M:	Oded Gabbay <ogabbay@kernel.org>
6714L:	dri-devel@lists.freedesktop.org
6715S:	Maintained
6716C:	irc://irc.oftc.net/dri-devel
6717T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6718F:	Documentation/accel/
6719F:	drivers/accel/
6720F:	include/drm/drm_accel.h
6721
6722DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6723M:	Maxime Ripard <mripard@kernel.org>
6724M:	Chen-Yu Tsai <wens@csie.org>
6725R:	Jernej Skrabec <jernej.skrabec@gmail.com>
6726L:	dri-devel@lists.freedesktop.org
6727S:	Supported
6728T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6729F:	drivers/gpu/drm/sun4i/sun8i*
6730
6731DRM DRIVER FOR ARM PL111 CLCD
6732S:	Orphan
6733T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6734F:	drivers/gpu/drm/pl111/
6735
6736DRM DRIVER FOR ARM VERSATILE TFT PANELS
6737M:	Linus Walleij <linus.walleij@linaro.org>
6738S:	Maintained
6739T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6740F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6741F:	drivers/gpu/drm/panel/panel-arm-versatile.c
6742
6743DRM DRIVER FOR ASPEED BMC GFX
6744M:	Joel Stanley <joel@jms.id.au>
6745L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6746S:	Supported
6747T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6748F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6749F:	drivers/gpu/drm/aspeed/
6750
6751DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6752M:	Dave Airlie <airlied@redhat.com>
6753R:	Thomas Zimmermann <tzimmermann@suse.de>
6754R:	Jocelyn Falempe <jfalempe@redhat.com>
6755L:	dri-devel@lists.freedesktop.org
6756S:	Supported
6757T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6758F:	drivers/gpu/drm/ast/
6759
6760DRM DRIVER FOR BOCHS VIRTUAL GPU
6761M:	Gerd Hoffmann <kraxel@redhat.com>
6762L:	virtualization@lists.linux.dev
6763S:	Maintained
6764T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6765F:	drivers/gpu/drm/tiny/bochs.c
6766
6767DRM DRIVER FOR BOE HIMAX8279D PANELS
6768M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6769S:	Maintained
6770F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6771F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
6772
6773DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6774M:	Jagan Teki <jagan@amarulasolutions.com>
6775S:	Maintained
6776F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6777F:	drivers/gpu/drm/bridge/chipone-icn6211.c
6778
6779DRM DRIVER FOR EBBG FT8719 PANEL
6780M:	Joel Selvaraj <jo@jsfamily.in>
6781S:	Maintained
6782T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6783F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6784F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6785
6786DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6787M:	Linus Walleij <linus.walleij@linaro.org>
6788S:	Maintained
6789T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6790F:	drivers/gpu/drm/tve200/
6791
6792DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6793M:	Icenowy Zheng <icenowy@aosc.io>
6794S:	Maintained
6795F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6796F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6797
6798DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6799M:	Jagan Teki <jagan@amarulasolutions.com>
6800S:	Maintained
6801F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6802F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6803
6804DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6805M:	Thomas Zimmermann <tzimmermann@suse.de>
6806M:	Javier Martinez Canillas <javierm@redhat.com>
6807L:	dri-devel@lists.freedesktop.org
6808S:	Maintained
6809T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6810F:	drivers/gpu/drm/drm_aperture.c
6811F:	drivers/gpu/drm/tiny/ofdrm.c
6812F:	drivers/gpu/drm/tiny/simpledrm.c
6813F:	drivers/video/aperture.c
6814F:	drivers/video/nomodeset.c
6815F:	include/drm/drm_aperture.h
6816F:	include/linux/aperture.h
6817F:	include/video/nomodeset.h
6818
6819DRM DRIVER FOR GENERIC EDP PANELS
6820R:	Douglas Anderson <dianders@chromium.org>
6821F:	Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6822F:	drivers/gpu/drm/panel/panel-edp.c
6823
6824DRM DRIVER FOR GENERIC USB DISPLAY
6825M:	Noralf Trønnes <noralf@tronnes.org>
6826S:	Maintained
6827W:	https://github.com/notro/gud/wiki
6828T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6829F:	drivers/gpu/drm/gud/
6830F:	include/drm/gud.h
6831
6832DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6833M:	Hans de Goede <hdegoede@redhat.com>
6834S:	Maintained
6835T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6836F:	drivers/gpu/drm/tiny/gm12u320.c
6837
6838DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
6839M:	Ondrej Jirman <megi@xff.cz>
6840M:	Javier Martinez Canillas <javierm@redhat.com>
6841S:	Maintained
6842T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6843F:	Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
6844F:	drivers/gpu/drm/panel/panel-himax-hx8394.c
6845
6846DRM DRIVER FOR HX8357D PANELS
6847S:	Orphan
6848T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6849F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
6850F:	drivers/gpu/drm/tiny/hx8357d.c
6851
6852DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6853M:	Deepak Rawat <drawat.floss@gmail.com>
6854L:	linux-hyperv@vger.kernel.org
6855L:	dri-devel@lists.freedesktop.org
6856S:	Maintained
6857T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6858F:	drivers/gpu/drm/hyperv
6859
6860DRM DRIVER FOR ILITEK ILI9225 PANELS
6861M:	David Lechner <david@lechnology.com>
6862S:	Maintained
6863T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6864F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6865F:	drivers/gpu/drm/tiny/ili9225.c
6866
6867DRM DRIVER FOR ILITEK ILI9486 PANELS
6868M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6869S:	Maintained
6870T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6871F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6872F:	drivers/gpu/drm/tiny/ili9486.c
6873
6874DRM DRIVER FOR ILITEK ILI9805 PANELS
6875M:	Michael Trimarchi <michael@amarulasolutions.com>
6876S:	Maintained
6877F:	Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
6878F:	drivers/gpu/drm/panel/panel-ilitek-ili9805.c
6879
6880DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
6881M:	Jagan Teki <jagan@edgeble.ai>
6882S:	Maintained
6883F:	Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
6884F:	drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
6885
6886DRM DRIVER FOR LG SW43408 PANELS
6887M:	Sumit Semwal <sumit.semwal@linaro.org>
6888M:	Caleb Connolly <caleb.connolly@linaro.org>
6889S:	Maintained
6890T:	git git://anongit.freedesktop.org/drm/drm-misc
6891F:	Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
6892F:	drivers/gpu/drm/panel/panel-lg-sw43408.c
6893
6894DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6895M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
6896S:	Supported
6897T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6898F:	drivers/gpu/drm/logicvc/
6899
6900DRM DRIVER FOR LVDS PANELS
6901M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6902L:	dri-devel@lists.freedesktop.org
6903S:	Maintained
6904T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6905F:	Documentation/devicetree/bindings/display/lvds.yaml
6906F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6907F:	drivers/gpu/drm/panel/panel-lvds.c
6908
6909DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6910M:	Guido Günther <agx@sigxcpu.org>
6911R:	Purism Kernel Team <kernel@puri.sm>
6912S:	Maintained
6913F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6914F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6915
6916DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6917M:	Dave Airlie <airlied@redhat.com>
6918R:	Thomas Zimmermann <tzimmermann@suse.de>
6919R:	Jocelyn Falempe <jfalempe@redhat.com>
6920L:	dri-devel@lists.freedesktop.org
6921S:	Supported
6922T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6923F:	drivers/gpu/drm/mgag200/
6924
6925DRM DRIVER FOR MI0283QT
6926M:	Noralf Trønnes <noralf@tronnes.org>
6927S:	Maintained
6928T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6929F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6930F:	drivers/gpu/drm/tiny/mi0283qt.c
6931
6932DRM DRIVER FOR MIPI DBI compatible panels
6933M:	Noralf Trønnes <noralf@tronnes.org>
6934S:	Maintained
6935W:	https://github.com/notro/panel-mipi-dbi/wiki
6936T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6937F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6938F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
6939
6940DRM DRIVER for Qualcomm Adreno GPUs
6941M:	Rob Clark <robdclark@gmail.com>
6942R:	Sean Paul <sean@poorly.run>
6943R:	Konrad Dybcio <konrad.dybcio@linaro.org>
6944L:	linux-arm-msm@vger.kernel.org
6945L:	dri-devel@lists.freedesktop.org
6946L:	freedreno@lists.freedesktop.org
6947S:	Maintained
6948B:	https://gitlab.freedesktop.org/drm/msm/-/issues
6949T:	git https://gitlab.freedesktop.org/drm/msm.git
6950F:	Documentation/devicetree/bindings/display/msm/gpu.yaml
6951F:	drivers/gpu/drm/msm/adreno/
6952F:	drivers/gpu/drm/msm/msm_gpu.*
6953F:	drivers/gpu/drm/msm/msm_gpu_devfreq.*
6954F:	drivers/gpu/drm/msm/msm_ringbuffer.*
6955F:	drivers/gpu/drm/msm/registers/adreno/
6956F:	include/uapi/drm/msm_drm.h
6957
6958DRM DRIVER for Qualcomm display hardware
6959M:	Rob Clark <robdclark@gmail.com>
6960M:	Abhinav Kumar <quic_abhinavk@quicinc.com>
6961M:	Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6962R:	Sean Paul <sean@poorly.run>
6963R:	Marijn Suijten <marijn.suijten@somainline.org>
6964L:	linux-arm-msm@vger.kernel.org
6965L:	dri-devel@lists.freedesktop.org
6966L:	freedreno@lists.freedesktop.org
6967S:	Maintained
6968B:	https://gitlab.freedesktop.org/drm/msm/-/issues
6969T:	git https://gitlab.freedesktop.org/drm/msm.git
6970F:	Documentation/devicetree/bindings/display/msm/
6971F:	drivers/gpu/drm/ci/xfails/msm*
6972F:	drivers/gpu/drm/msm/
6973F:	include/uapi/drm/msm_drm.h
6974
6975DRM DRIVER FOR NOVATEK NT35510 PANELS
6976M:	Linus Walleij <linus.walleij@linaro.org>
6977S:	Maintained
6978T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6979F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6980F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
6981
6982DRM DRIVER FOR NOVATEK NT35560 PANELS
6983M:	Linus Walleij <linus.walleij@linaro.org>
6984S:	Maintained
6985T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6986F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6987F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
6988
6989DRM DRIVER FOR NOVATEK NT36523 PANELS
6990M:	Jianhua Lu <lujianhua000@gmail.com>
6991S:	Maintained
6992T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6993F:	Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
6994F:	drivers/gpu/drm/panel/panel-novatek-nt36523.c
6995
6996DRM DRIVER FOR NOVATEK NT36672A PANELS
6997M:	Sumit Semwal <sumit.semwal@linaro.org>
6998S:	Maintained
6999T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7000F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7001F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7002
7003DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7004M:	Karol Herbst <kherbst@redhat.com>
7005M:	Lyude Paul <lyude@redhat.com>
7006M:	Danilo Krummrich <dakr@redhat.com>
7007L:	dri-devel@lists.freedesktop.org
7008L:	nouveau@lists.freedesktop.org
7009S:	Supported
7010W:	https://nouveau.freedesktop.org/
7011Q:	https://patchwork.freedesktop.org/project/nouveau/
7012Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7013B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
7014C:	irc://irc.oftc.net/nouveau
7015T:	git https://gitlab.freedesktop.org/drm/nouveau.git
7016F:	drivers/gpu/drm/nouveau/
7017F:	include/uapi/drm/nouveau_drm.h
7018
7019DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7020M:	Stefan Mavrodiev <stefan@olimex.com>
7021S:	Maintained
7022F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7023F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7024
7025DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7026R:	Douglas Anderson <dianders@chromium.org>
7027F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7028F:	drivers/gpu/drm/bridge/parade-ps8640.c
7029
7030DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7031M:	Noralf Trønnes <noralf@tronnes.org>
7032S:	Maintained
7033T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7034F:	Documentation/devicetree/bindings/display/repaper.txt
7035F:	drivers/gpu/drm/tiny/repaper.c
7036
7037DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7038M:	Dave Airlie <airlied@redhat.com>
7039M:	Gerd Hoffmann <kraxel@redhat.com>
7040L:	virtualization@lists.linux.dev
7041S:	Obsolete
7042W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7043T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7044F:	drivers/gpu/drm/tiny/cirrus.c
7045
7046DRM DRIVER FOR QXL VIRTUAL GPU
7047M:	Dave Airlie <airlied@redhat.com>
7048M:	Gerd Hoffmann <kraxel@redhat.com>
7049L:	virtualization@lists.linux.dev
7050L:	spice-devel@lists.freedesktop.org
7051S:	Maintained
7052T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7053F:	drivers/gpu/drm/qxl/
7054F:	include/uapi/drm/qxl_drm.h
7055
7056DRM DRIVER FOR RAYDIUM RM67191 PANELS
7057M:	Robert Chiras <robert.chiras@nxp.com>
7058S:	Maintained
7059F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7060F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
7061
7062DRM DRIVER FOR SAMSUNG DB7430 PANELS
7063M:	Linus Walleij <linus.walleij@linaro.org>
7064S:	Maintained
7065T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7066F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7067F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
7068
7069DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7070M:	Inki Dae <inki.dae@samsung.com>
7071M:	Jagan Teki <jagan@amarulasolutions.com>
7072M:	Marek Szyprowski <m.szyprowski@samsung.com>
7073S:	Maintained
7074T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7075F:	Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7076F:	drivers/gpu/drm/bridge/samsung-dsim.c
7077F:	include/drm/bridge/samsung-dsim.h
7078
7079DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7080M:	Markuss Broks <markuss.broks@gmail.com>
7081S:	Maintained
7082F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7083F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7084
7085DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7086M:	Artur Weber <aweber.kernel@gmail.com>
7087S:	Maintained
7088F:	Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7089F:	drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7090
7091DRM DRIVER FOR SITRONIX ST7586 PANELS
7092M:	David Lechner <david@lechnology.com>
7093S:	Maintained
7094T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7095F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
7096F:	drivers/gpu/drm/tiny/st7586.c
7097
7098DRM DRIVER FOR SITRONIX ST7701 PANELS
7099M:	Jagan Teki <jagan@amarulasolutions.com>
7100S:	Maintained
7101F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7102F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
7103
7104DRM DRIVER FOR SITRONIX ST7703 PANELS
7105M:	Guido Günther <agx@sigxcpu.org>
7106R:	Purism Kernel Team <kernel@puri.sm>
7107R:	Ondrej Jirman <megi@xff.cz>
7108S:	Maintained
7109F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7110F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
7111
7112DRM DRIVER FOR SITRONIX ST7735R PANELS
7113M:	David Lechner <david@lechnology.com>
7114S:	Maintained
7115T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7116F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7117F:	drivers/gpu/drm/tiny/st7735r.c
7118
7119DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7120M:	Javier Martinez Canillas <javierm@redhat.com>
7121S:	Maintained
7122T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7123F:	Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7124F:	Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7125F:	drivers/gpu/drm/solomon/ssd130x*
7126
7127DRM DRIVER FOR ST-ERICSSON MCDE
7128M:	Linus Walleij <linus.walleij@linaro.org>
7129S:	Maintained
7130T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7131F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
7132F:	drivers/gpu/drm/mcde/
7133
7134DRM DRIVER FOR SYNAPTICS R63353 PANELS
7135M:	Michael Trimarchi <michael@amarulasolutions.com>
7136S:	Maintained
7137F:	Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7138F:	drivers/gpu/drm/panel/panel-synaptics-r63353.c
7139
7140DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7141M:	Jagan Teki <jagan@amarulasolutions.com>
7142S:	Maintained
7143F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7144F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
7145
7146DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7147R:	Douglas Anderson <dianders@chromium.org>
7148F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7149F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
7150
7151DRM DRIVER FOR TPO TPG110 PANELS
7152M:	Linus Walleij <linus.walleij@linaro.org>
7153S:	Maintained
7154T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7155F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7156F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
7157
7158DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7159M:	Dave Airlie <airlied@redhat.com>
7160R:	Sean Paul <sean@poorly.run>
7161R:	Thomas Zimmermann <tzimmermann@suse.de>
7162L:	dri-devel@lists.freedesktop.org
7163S:	Supported
7164T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7165F:	drivers/gpu/drm/udl/
7166
7167DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7168M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
7169M:	Melissa Wen <melissa.srw@gmail.com>
7170M:	Maíra Canal <mairacanal@riseup.net>
7171R:	Haneen Mohammed <hamohammed.sa@gmail.com>
7172R:	Daniel Vetter <daniel@ffwll.ch>
7173L:	dri-devel@lists.freedesktop.org
7174S:	Maintained
7175T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7176F:	Documentation/gpu/vkms.rst
7177F:	drivers/gpu/drm/vkms/
7178
7179DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7180M:	Hans de Goede <hdegoede@redhat.com>
7181L:	dri-devel@lists.freedesktop.org
7182S:	Maintained
7183T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7184F:	drivers/gpu/drm/vboxvideo/
7185
7186DRM DRIVER FOR VMWARE VIRTUAL GPU
7187M:	Zack Rusin <zack.rusin@broadcom.com>
7188R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
7189L:	dri-devel@lists.freedesktop.org
7190S:	Supported
7191T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7192F:	drivers/gpu/drm/vmwgfx/
7193F:	include/uapi/drm/vmwgfx_drm.h
7194
7195DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7196M:	Linus Walleij <linus.walleij@linaro.org>
7197S:	Maintained
7198T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7199F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7200F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
7201
7202DRM DRIVERS
7203M:	David Airlie <airlied@gmail.com>
7204M:	Daniel Vetter <daniel@ffwll.ch>
7205L:	dri-devel@lists.freedesktop.org
7206S:	Maintained
7207B:	https://gitlab.freedesktop.org/drm
7208C:	irc://irc.oftc.net/dri-devel
7209T:	git https://gitlab.freedesktop.org/drm/kernel.git
7210F:	Documentation/devicetree/bindings/display/
7211F:	Documentation/devicetree/bindings/gpu/
7212F:	Documentation/gpu/
7213F:	drivers/gpu/
7214F:	include/drm/
7215F:	include/linux/vga*
7216F:	include/uapi/drm/
7217
7218DRM DRIVERS AND MISC GPU PATCHES
7219M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
7220M:	Maxime Ripard <mripard@kernel.org>
7221M:	Thomas Zimmermann <tzimmermann@suse.de>
7222S:	Maintained
7223W:	https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7224T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7225F:	Documentation/devicetree/bindings/display/
7226F:	Documentation/devicetree/bindings/gpu/
7227F:	Documentation/gpu/
7228F:	drivers/gpu/drm/
7229F:	drivers/gpu/vga/
7230F:	include/drm/drm
7231F:	include/linux/vga*
7232F:	include/uapi/drm/
7233X:	drivers/gpu/drm/amd/
7234X:	drivers/gpu/drm/armada/
7235X:	drivers/gpu/drm/etnaviv/
7236X:	drivers/gpu/drm/exynos/
7237X:	drivers/gpu/drm/i915/
7238X:	drivers/gpu/drm/kmb/
7239X:	drivers/gpu/drm/mediatek/
7240X:	drivers/gpu/drm/msm/
7241X:	drivers/gpu/drm/nouveau/
7242X:	drivers/gpu/drm/radeon/
7243X:	drivers/gpu/drm/renesas/rcar-du/
7244X:	drivers/gpu/drm/tegra/
7245
7246DRM DRIVERS FOR ALLWINNER A10
7247M:	Maxime Ripard <mripard@kernel.org>
7248M:	Chen-Yu Tsai <wens@csie.org>
7249L:	dri-devel@lists.freedesktop.org
7250S:	Supported
7251T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7252F:	Documentation/devicetree/bindings/display/allwinner*
7253F:	drivers/gpu/drm/sun4i/
7254
7255DRM DRIVERS FOR AMLOGIC SOCS
7256M:	Neil Armstrong <neil.armstrong@linaro.org>
7257L:	dri-devel@lists.freedesktop.org
7258L:	linux-amlogic@lists.infradead.org
7259S:	Supported
7260W:	http://linux-meson.com/
7261T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7262F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7263F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7264F:	Documentation/gpu/meson.rst
7265F:	drivers/gpu/drm/ci/xfails/meson*
7266F:	drivers/gpu/drm/meson/
7267
7268DRM DRIVERS FOR ATMEL HLCDC
7269M:	Sam Ravnborg <sam@ravnborg.org>
7270M:	Boris Brezillon <bbrezillon@kernel.org>
7271L:	dri-devel@lists.freedesktop.org
7272S:	Supported
7273T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7274F:	Documentation/devicetree/bindings/display/atmel/
7275F:	drivers/gpu/drm/atmel-hlcdc/
7276
7277DRM DRIVERS FOR BRIDGE CHIPS
7278M:	Andrzej Hajda <andrzej.hajda@intel.com>
7279M:	Neil Armstrong <neil.armstrong@linaro.org>
7280M:	Robert Foss <rfoss@kernel.org>
7281R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
7282R:	Jonas Karlman <jonas@kwiboo.se>
7283R:	Jernej Skrabec <jernej.skrabec@gmail.com>
7284S:	Maintained
7285T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7286F:	Documentation/devicetree/bindings/display/bridge/
7287F:	drivers/gpu/drm/bridge/
7288F:	drivers/gpu/drm/drm_bridge.c
7289F:	drivers/gpu/drm/drm_bridge_connector.c
7290F:	include/drm/drm_bridge.h
7291F:	include/drm/drm_bridge_connector.h
7292
7293DRM DRIVERS FOR EXYNOS
7294M:	Inki Dae <inki.dae@samsung.com>
7295M:	Seung-Woo Kim <sw0312.kim@samsung.com>
7296M:	Kyungmin Park <kyungmin.park@samsung.com>
7297L:	dri-devel@lists.freedesktop.org
7298S:	Supported
7299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7300F:	Documentation/devicetree/bindings/display/exynos/
7301F:	Documentation/devicetree/bindings/display/samsung/
7302F:	drivers/gpu/drm/exynos/
7303F:	include/uapi/drm/exynos_drm.h
7304
7305DRM DRIVERS FOR FREESCALE DCU
7306M:	Stefan Agner <stefan@agner.ch>
7307M:	Alison Wang <alison.wang@nxp.com>
7308L:	dri-devel@lists.freedesktop.org
7309S:	Supported
7310T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7311F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
7312F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
7313F:	drivers/gpu/drm/fsl-dcu/
7314
7315DRM DRIVERS FOR FREESCALE IMX 5/6
7316M:	Philipp Zabel <p.zabel@pengutronix.de>
7317L:	dri-devel@lists.freedesktop.org
7318S:	Maintained
7319T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7320T:	git git://git.pengutronix.de/git/pza/linux
7321F:	Documentation/devicetree/bindings/display/imx/
7322F:	drivers/gpu/drm/imx/ipuv3/
7323F:	drivers/gpu/ipu-v3/
7324
7325DRM DRIVERS FOR FREESCALE IMX BRIDGE
7326M:	Liu Ying <victor.liu@nxp.com>
7327L:	dri-devel@lists.freedesktop.org
7328S:	Maintained
7329F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7330F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7331F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7332F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7333F:	drivers/gpu/drm/bridge/imx/
7334
7335DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7336M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
7337L:	dri-devel@lists.freedesktop.org
7338S:	Maintained
7339T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7340F:	drivers/gpu/drm/gma500/
7341
7342DRM DRIVERS FOR HISILICON
7343M:	Xinliang Liu <xinliang.liu@linaro.org>
7344M:	Tian Tao  <tiantao6@hisilicon.com>
7345R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
7346R:	Sumit Semwal <sumit.semwal@linaro.org>
7347R:	Yongqin Liu <yongqin.liu@linaro.org>
7348R:	John Stultz <jstultz@google.com>
7349L:	dri-devel@lists.freedesktop.org
7350S:	Maintained
7351T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7352F:	Documentation/devicetree/bindings/display/hisilicon/
7353F:	drivers/gpu/drm/hisilicon/
7354
7355DRM DRIVERS FOR LIMA
7356M:	Qiang Yu <yuq825@gmail.com>
7357L:	dri-devel@lists.freedesktop.org
7358L:	lima@lists.freedesktop.org (moderated for non-subscribers)
7359S:	Maintained
7360T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7361F:	drivers/gpu/drm/lima/
7362F:	include/uapi/drm/lima_drm.h
7363
7364DRM DRIVERS FOR LOONGSON
7365M:	Sui Jingfeng <suijingfeng@loongson.cn>
7366L:	dri-devel@lists.freedesktop.org
7367S:	Supported
7368T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7369F:	drivers/gpu/drm/loongson/
7370
7371DRM DRIVERS FOR MEDIATEK
7372M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
7373M:	Philipp Zabel <p.zabel@pengutronix.de>
7374L:	dri-devel@lists.freedesktop.org
7375L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
7376S:	Supported
7377F:	Documentation/devicetree/bindings/display/mediatek/
7378F:	drivers/gpu/drm/ci/xfails/mediatek*
7379F:	drivers/gpu/drm/mediatek/
7380F:	drivers/phy/mediatek/phy-mtk-dp.c
7381F:	drivers/phy/mediatek/phy-mtk-hdmi*
7382F:	drivers/phy/mediatek/phy-mtk-mipi*
7383
7384DRM DRIVERS FOR NVIDIA TEGRA
7385M:	Thierry Reding <thierry.reding@gmail.com>
7386M:	Mikko Perttunen <mperttunen@nvidia.com>
7387L:	dri-devel@lists.freedesktop.org
7388L:	linux-tegra@vger.kernel.org
7389S:	Supported
7390T:	git https://gitlab.freedesktop.org/drm/tegra.git
7391F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7392F:	Documentation/devicetree/bindings/gpu/host1x/
7393F:	drivers/gpu/drm/tegra/
7394F:	drivers/gpu/host1x/
7395F:	include/linux/host1x.h
7396F:	include/uapi/drm/tegra_drm.h
7397
7398DRM DRIVERS FOR RENESAS R-CAR
7399M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7400M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
7401L:	dri-devel@lists.freedesktop.org
7402L:	linux-renesas-soc@vger.kernel.org
7403S:	Supported
7404T:	git git://linuxtv.org/pinchartl/media drm/du/next
7405F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7406F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7407F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7408F:	Documentation/devicetree/bindings/display/renesas,du.yaml
7409F:	drivers/gpu/drm/renesas/rcar-du/
7410
7411DRM DRIVERS FOR RENESAS RZ
7412M:	Biju Das <biju.das.jz@bp.renesas.com>
7413L:	dri-devel@lists.freedesktop.org
7414L:	linux-renesas-soc@vger.kernel.org
7415S:	Maintained
7416T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7417F:	Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7418F:	drivers/gpu/drm/renesas/rz-du/
7419
7420DRM DRIVERS FOR RENESAS SHMOBILE
7421M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7422M:	Geert Uytterhoeven <geert+renesas@glider.be>
7423L:	dri-devel@lists.freedesktop.org
7424L:	linux-renesas-soc@vger.kernel.org
7425S:	Supported
7426T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7427F:	Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7428F:	drivers/gpu/drm/renesas/shmobile/
7429F:	include/linux/platform_data/shmob_drm.h
7430
7431DRM DRIVERS FOR ROCKCHIP
7432M:	Sandy Huang <hjc@rock-chips.com>
7433M:	Heiko Stübner <heiko@sntech.de>
7434M:	Andy Yan <andy.yan@rock-chips.com>
7435L:	dri-devel@lists.freedesktop.org
7436S:	Maintained
7437T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7438F:	Documentation/devicetree/bindings/display/rockchip/
7439F:	drivers/gpu/drm/ci/xfails/rockchip*
7440F:	drivers/gpu/drm/rockchip/
7441
7442DRM DRIVERS FOR STI
7443M:	Alain Volmat <alain.volmat@foss.st.com>
7444L:	dri-devel@lists.freedesktop.org
7445S:	Maintained
7446T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7447F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
7448F:	drivers/gpu/drm/sti
7449
7450DRM DRIVERS FOR STM
7451M:	Yannick Fertre <yannick.fertre@foss.st.com>
7452M:	Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
7453M:	Philippe Cornu <philippe.cornu@foss.st.com>
7454L:	dri-devel@lists.freedesktop.org
7455S:	Maintained
7456T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7457F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7458F:	drivers/gpu/drm/stm
7459
7460DRM DRIVERS FOR TI KEYSTONE
7461M:	Jyri Sarha <jyri.sarha@iki.fi>
7462M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7463L:	dri-devel@lists.freedesktop.org
7464S:	Maintained
7465T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7466F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7467F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7468F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7469F:	drivers/gpu/drm/tidss/
7470
7471DRM DRIVERS FOR TI LCDC
7472M:	Jyri Sarha <jyri.sarha@iki.fi>
7473M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7474L:	dri-devel@lists.freedesktop.org
7475S:	Maintained
7476T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7477F:	Documentation/devicetree/bindings/display/tilcdc/
7478F:	drivers/gpu/drm/tilcdc/
7479
7480DRM DRIVERS FOR TI OMAP
7481M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7482L:	dri-devel@lists.freedesktop.org
7483S:	Maintained
7484T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7485F:	Documentation/devicetree/bindings/display/ti/
7486F:	drivers/gpu/drm/omapdrm/
7487
7488DRM DRIVERS FOR V3D
7489M:	Melissa Wen <mwen@igalia.com>
7490M:	Maíra Canal <mcanal@igalia.com>
7491S:	Supported
7492T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7493F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7494F:	drivers/gpu/drm/v3d/
7495F:	include/uapi/drm/v3d_drm.h
7496
7497DRM DRIVERS FOR VC4
7498M:	Maxime Ripard <mripard@kernel.org>
7499S:	Supported
7500T:	git git://github.com/anholt/linux
7501T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7502F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7503F:	drivers/gpu/drm/vc4/
7504F:	include/uapi/drm/vc4_drm.h
7505
7506DRM DRIVERS FOR VIVANTE GPU IP
7507M:	Lucas Stach <l.stach@pengutronix.de>
7508R:	Russell King <linux+etnaviv@armlinux.org.uk>
7509R:	Christian Gmeiner <christian.gmeiner@gmail.com>
7510L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7511L:	dri-devel@lists.freedesktop.org
7512S:	Maintained
7513F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7514F:	drivers/gpu/drm/etnaviv/
7515F:	include/uapi/drm/etnaviv_drm.h
7516
7517DRM DRIVERS FOR XEN
7518M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7519L:	dri-devel@lists.freedesktop.org
7520L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
7521S:	Supported
7522T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7523F:	Documentation/gpu/xen-front.rst
7524F:	drivers/gpu/drm/xen/
7525
7526DRM DRIVERS FOR XILINX
7527M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7528M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7529L:	dri-devel@lists.freedesktop.org
7530S:	Maintained
7531T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7532F:	Documentation/devicetree/bindings/display/xlnx/
7533F:	drivers/gpu/drm/xlnx/
7534
7535DRM GPU SCHEDULER
7536M:	Luben Tuikov <ltuikov89@gmail.com>
7537M:	Matthew Brost <matthew.brost@intel.com>
7538L:	dri-devel@lists.freedesktop.org
7539S:	Maintained
7540T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7541F:	drivers/gpu/drm/scheduler/
7542F:	include/drm/gpu_scheduler.h
7543
7544DRM PANEL DRIVERS
7545M:	Neil Armstrong <neil.armstrong@linaro.org>
7546R:	Jessica Zhang <quic_jesszhan@quicinc.com>
7547R:	Sam Ravnborg <sam@ravnborg.org>
7548L:	dri-devel@lists.freedesktop.org
7549S:	Maintained
7550T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7551F:	Documentation/devicetree/bindings/display/panel/
7552F:	drivers/gpu/drm/drm_panel.c
7553F:	drivers/gpu/drm/panel/
7554F:	include/drm/drm_panel.h
7555
7556DRM PRIVACY-SCREEN CLASS
7557M:	Hans de Goede <hdegoede@redhat.com>
7558L:	dri-devel@lists.freedesktop.org
7559S:	Maintained
7560T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7561F:	drivers/gpu/drm/drm_privacy_screen*
7562F:	include/drm/drm_privacy_screen*
7563
7564DRM TTM SUBSYSTEM
7565M:	Christian Koenig <christian.koenig@amd.com>
7566M:	Huang Rui <ray.huang@amd.com>
7567L:	dri-devel@lists.freedesktop.org
7568S:	Maintained
7569T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7570F:	drivers/gpu/drm/ttm/
7571F:	include/drm/ttm/
7572
7573DRM AUTOMATED TESTING
7574M:	Helen Koike <helen.koike@collabora.com>
7575L:	dri-devel@lists.freedesktop.org
7576S:	Maintained
7577T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7578F:	Documentation/gpu/automated_testing.rst
7579F:	drivers/gpu/drm/ci/
7580
7581DSBR100 USB FM RADIO DRIVER
7582M:	Alexey Klimov <klimov.linux@gmail.com>
7583L:	linux-media@vger.kernel.org
7584S:	Maintained
7585T:	git git://linuxtv.org/media_tree.git
7586F:	drivers/media/radio/dsbr100.c
7587
7588DT3155 MEDIA DRIVER
7589M:	Hans Verkuil <hverkuil@xs4all.nl>
7590L:	linux-media@vger.kernel.org
7591S:	Odd Fixes
7592W:	https://linuxtv.org
7593T:	git git://linuxtv.org/media_tree.git
7594F:	drivers/media/pci/dt3155/
7595
7596DVB_USB_AF9015 MEDIA DRIVER
7597L:	linux-media@vger.kernel.org
7598S:	Orphan
7599W:	https://linuxtv.org
7600Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7601F:	drivers/media/usb/dvb-usb-v2/af9015*
7602
7603DVB_USB_AF9035 MEDIA DRIVER
7604L:	linux-media@vger.kernel.org
7605S:	Orphan
7606W:	https://linuxtv.org
7607Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7608F:	drivers/media/usb/dvb-usb-v2/af9035*
7609
7610DVB_USB_ANYSEE MEDIA DRIVER
7611L:	linux-media@vger.kernel.org
7612S:	Orphan
7613W:	https://linuxtv.org
7614Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7615F:	drivers/media/usb/dvb-usb-v2/anysee*
7616
7617DVB_USB_AU6610 MEDIA DRIVER
7618L:	linux-media@vger.kernel.org
7619S:	Orphan
7620W:	https://linuxtv.org
7621Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7622F:	drivers/media/usb/dvb-usb-v2/au6610*
7623
7624DVB_USB_CE6230 MEDIA DRIVER
7625L:	linux-media@vger.kernel.org
7626S:	Orphan
7627W:	https://linuxtv.org
7628Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7629F:	drivers/media/usb/dvb-usb-v2/ce6230*
7630
7631DVB_USB_CXUSB MEDIA DRIVER
7632M:	Michael Krufky <mkrufky@linuxtv.org>
7633L:	linux-media@vger.kernel.org
7634S:	Maintained
7635W:	https://linuxtv.org
7636W:	http://github.com/mkrufky
7637Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7638T:	git git://linuxtv.org/media_tree.git
7639F:	drivers/media/usb/dvb-usb/cxusb*
7640
7641DVB_USB_EC168 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/ec168*
7647
7648DVB_USB_GL861 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/gl861*
7654
7655DVB_USB_MXL111SF 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/mkrufky/mxl111sf.git
7663F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
7664
7665DVB_USB_RTL28XXU 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/rtl28xxu*
7671
7672DVB_USB_V2 MEDIA DRIVER
7673L:	linux-media@vger.kernel.org
7674S:	Orphan
7675W:	https://linuxtv.org
7676W:	http://palosaari.fi/linux/
7677Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7678F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
7679F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
7680
7681DYNAMIC DEBUG
7682M:	Jason Baron <jbaron@akamai.com>
7683M:	Jim Cromie <jim.cromie@gmail.com>
7684S:	Maintained
7685F:	include/linux/dynamic_debug.h
7686F:	lib/dynamic_debug.c
7687F:	lib/test_dynamic_debug.c
7688
7689DYNAMIC INTERRUPT MODERATION
7690M:	Tal Gilboa <talgi@nvidia.com>
7691S:	Maintained
7692F:	Documentation/networking/net_dim.rst
7693F:	include/linux/dim.h
7694F:	lib/dim/
7695
7696DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7697M:	Daniel Lezcano <daniel.lezcano@kernel.org>
7698L:	linux-pm@vger.kernel.org
7699S:	Supported
7700B:	https://bugzilla.kernel.org
7701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7702F:	drivers/powercap/dtpm*
7703F:	include/linux/dtpm.h
7704
7705DZ DECSTATION DZ11 SERIAL DRIVER
7706M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
7707S:	Maintained
7708F:	drivers/tty/serial/dz.*
7709
7710E3X0 POWER BUTTON DRIVER
7711M:	Moritz Fischer <moritz.fischer@ettus.com>
7712L:	usrp-users@lists.ettus.com
7713S:	Supported
7714W:	http://www.ettus.com
7715F:	Documentation/devicetree/bindings/input/e3x0-button.txt
7716F:	drivers/input/misc/e3x0-button.c
7717
7718E4000 MEDIA DRIVER
7719L:	linux-media@vger.kernel.org
7720S:	Orphan
7721W:	https://linuxtv.org
7722Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7723F:	drivers/media/tuners/e4000*
7724
7725EARTH_PT1 MEDIA DRIVER
7726M:	Akihiro Tsukada <tskd08@gmail.com>
7727L:	linux-media@vger.kernel.org
7728S:	Odd Fixes
7729F:	drivers/media/pci/pt1/
7730
7731EARTH_PT3 MEDIA DRIVER
7732M:	Akihiro Tsukada <tskd08@gmail.com>
7733L:	linux-media@vger.kernel.org
7734S:	Odd Fixes
7735F:	drivers/media/pci/pt3/
7736
7737EC100 MEDIA DRIVER
7738L:	linux-media@vger.kernel.org
7739S:	Orphan
7740W:	https://linuxtv.org
7741Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7742F:	drivers/media/dvb-frontends/ec100*
7743
7744ECRYPT FILE SYSTEM
7745M:	Tyler Hicks <code@tyhicks.com>
7746L:	ecryptfs@vger.kernel.org
7747S:	Odd Fixes
7748W:	http://ecryptfs.org
7749W:	https://launchpad.net/ecryptfs
7750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7751F:	Documentation/filesystems/ecryptfs.rst
7752F:	fs/ecryptfs/
7753
7754EDAC-AMD64
7755M:	Yazen Ghannam <yazen.ghannam@amd.com>
7756L:	linux-edac@vger.kernel.org
7757S:	Supported
7758F:	drivers/edac/amd64_edac*
7759F:	drivers/edac/mce_amd*
7760
7761EDAC-ARMADA
7762M:	Jan Luebbe <jlu@pengutronix.de>
7763L:	linux-edac@vger.kernel.org
7764S:	Maintained
7765F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7766F:	drivers/edac/armada_xp_*
7767
7768EDAC-AST2500
7769M:	Stefan Schaeckeler <sschaeck@cisco.com>
7770S:	Supported
7771F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7772F:	drivers/edac/aspeed_edac.c
7773
7774EDAC-BLUEFIELD
7775M:	Shravan Kumar Ramani <shravankr@nvidia.com>
7776S:	Supported
7777F:	drivers/edac/bluefield_edac.c
7778
7779EDAC-CALXEDA
7780M:	Andre Przywara <andre.przywara@arm.com>
7781L:	linux-edac@vger.kernel.org
7782S:	Maintained
7783F:	drivers/edac/highbank*
7784
7785EDAC-CAVIUM OCTEON
7786M:	Ralf Baechle <ralf@linux-mips.org>
7787L:	linux-edac@vger.kernel.org
7788L:	linux-mips@vger.kernel.org
7789S:	Supported
7790F:	drivers/edac/octeon_edac*
7791
7792EDAC-CAVIUM THUNDERX
7793M:	Robert Richter <rric@kernel.org>
7794L:	linux-edac@vger.kernel.org
7795S:	Odd Fixes
7796F:	drivers/edac/thunderx_edac*
7797
7798EDAC-CORE
7799M:	Borislav Petkov <bp@alien8.de>
7800M:	Tony Luck <tony.luck@intel.com>
7801R:	James Morse <james.morse@arm.com>
7802R:	Mauro Carvalho Chehab <mchehab@kernel.org>
7803R:	Robert Richter <rric@kernel.org>
7804L:	linux-edac@vger.kernel.org
7805S:	Supported
7806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7807F:	Documentation/driver-api/edac.rst
7808F:	drivers/edac/
7809F:	include/linux/edac.h
7810
7811EDAC-DMC520
7812M:	Lei Wang <lewan@microsoft.com>
7813L:	linux-edac@vger.kernel.org
7814S:	Supported
7815F:	drivers/edac/dmc520_edac.c
7816
7817EDAC-E752X
7818M:	Mark Gross <markgross@kernel.org>
7819L:	linux-edac@vger.kernel.org
7820S:	Maintained
7821F:	drivers/edac/e752x_edac.c
7822
7823EDAC-E7XXX
7824L:	linux-edac@vger.kernel.org
7825S:	Maintained
7826F:	drivers/edac/e7xxx_edac.c
7827
7828EDAC-FSL_DDR
7829M:	York Sun <york.sun@nxp.com>
7830L:	linux-edac@vger.kernel.org
7831S:	Maintained
7832F:	drivers/edac/fsl_ddr_edac.*
7833
7834EDAC-GHES
7835M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7836L:	linux-edac@vger.kernel.org
7837S:	Maintained
7838F:	drivers/edac/ghes_edac.c
7839
7840EDAC-I10NM
7841M:	Tony Luck <tony.luck@intel.com>
7842L:	linux-edac@vger.kernel.org
7843S:	Maintained
7844F:	drivers/edac/i10nm_base.c
7845
7846EDAC-I3000
7847L:	linux-edac@vger.kernel.org
7848S:	Orphan
7849F:	drivers/edac/i3000_edac.c
7850
7851EDAC-I5000
7852L:	linux-edac@vger.kernel.org
7853S:	Maintained
7854F:	drivers/edac/i5000_edac.c
7855
7856EDAC-I5400
7857M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7858L:	linux-edac@vger.kernel.org
7859S:	Maintained
7860F:	drivers/edac/i5400_edac.c
7861
7862EDAC-I7300
7863M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7864L:	linux-edac@vger.kernel.org
7865S:	Maintained
7866F:	drivers/edac/i7300_edac.c
7867
7868EDAC-I7CORE
7869M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7870L:	linux-edac@vger.kernel.org
7871S:	Maintained
7872F:	drivers/edac/i7core_edac.c
7873
7874EDAC-I82443BXGX
7875M:	Tim Small <tim@buttersideup.com>
7876L:	linux-edac@vger.kernel.org
7877S:	Maintained
7878F:	drivers/edac/i82443bxgx_edac.c
7879
7880EDAC-I82975X
7881M:	"Arvind R." <arvino55@gmail.com>
7882L:	linux-edac@vger.kernel.org
7883S:	Maintained
7884F:	drivers/edac/i82975x_edac.c
7885
7886EDAC-IE31200
7887M:	Jason Baron <jbaron@akamai.com>
7888L:	linux-edac@vger.kernel.org
7889S:	Maintained
7890F:	drivers/edac/ie31200_edac.c
7891
7892EDAC-IGEN6
7893M:	Tony Luck <tony.luck@intel.com>
7894R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7895L:	linux-edac@vger.kernel.org
7896S:	Maintained
7897F:	drivers/edac/igen6_edac.c
7898
7899EDAC-MPC85XX
7900M:	Johannes Thumshirn <morbidrsa@gmail.com>
7901L:	linux-edac@vger.kernel.org
7902S:	Maintained
7903F:	drivers/edac/mpc85xx_edac.[ch]
7904
7905EDAC-NPCM
7906M:	Marvin Lin <kflin@nuvoton.com>
7907M:	Stanley Chu <yschu@nuvoton.com>
7908L:	linux-edac@vger.kernel.org
7909S:	Maintained
7910F:	Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
7911F:	drivers/edac/npcm_edac.c
7912
7913EDAC-PASEMI
7914M:	Egor Martovetsky <egor@pasemi.com>
7915L:	linux-edac@vger.kernel.org
7916S:	Maintained
7917F:	drivers/edac/pasemi_edac.c
7918
7919EDAC-PND2
7920M:	Tony Luck <tony.luck@intel.com>
7921L:	linux-edac@vger.kernel.org
7922S:	Maintained
7923F:	drivers/edac/pnd2_edac.[ch]
7924
7925EDAC-QCOM
7926M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
7927L:	linux-arm-msm@vger.kernel.org
7928L:	linux-edac@vger.kernel.org
7929S:	Maintained
7930F:	drivers/edac/qcom_edac.c
7931
7932EDAC-R82600
7933M:	Tim Small <tim@buttersideup.com>
7934L:	linux-edac@vger.kernel.org
7935S:	Maintained
7936F:	drivers/edac/r82600_edac.c
7937
7938EDAC-SBRIDGE
7939M:	Tony Luck <tony.luck@intel.com>
7940R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7941L:	linux-edac@vger.kernel.org
7942S:	Maintained
7943F:	drivers/edac/sb_edac.c
7944
7945EDAC-SKYLAKE
7946M:	Tony Luck <tony.luck@intel.com>
7947L:	linux-edac@vger.kernel.org
7948S:	Maintained
7949F:	drivers/edac/skx_*.[ch]
7950
7951EDAC-TI
7952M:	Tero Kristo <kristo@kernel.org>
7953L:	linux-edac@vger.kernel.org
7954S:	Odd Fixes
7955F:	drivers/edac/ti_edac.c
7956
7957EDIROL UA-101/UA-1000 DRIVER
7958M:	Clemens Ladisch <clemens@ladisch.de>
7959L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7960S:	Maintained
7961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7962F:	sound/usb/misc/ua101.c
7963
7964EFI TEST DRIVER
7965M:	Ivan Hu <ivan.hu@canonical.com>
7966M:	Ard Biesheuvel <ardb@kernel.org>
7967L:	linux-efi@vger.kernel.org
7968S:	Maintained
7969F:	drivers/firmware/efi/test/
7970
7971EFI VARIABLE FILESYSTEM
7972M:	Jeremy Kerr <jk@ozlabs.org>
7973M:	Ard Biesheuvel <ardb@kernel.org>
7974L:	linux-efi@vger.kernel.org
7975S:	Maintained
7976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7977F:	fs/efivarfs/
7978
7979EFIFB FRAMEBUFFER DRIVER
7980M:	Peter Jones <pjones@redhat.com>
7981L:	linux-fbdev@vger.kernel.org
7982S:	Maintained
7983F:	drivers/video/fbdev/efifb.c
7984
7985EFS FILESYSTEM
7986S:	Orphan
7987W:	http://aeschi.ch.eu.org/efs/
7988F:	fs/efs/
7989
7990EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7991L:	netdev@vger.kernel.org
7992S:	Orphan
7993F:	drivers/net/ethernet/ibm/ehea/
7994
7995ELM327 CAN NETWORK DRIVER
7996M:	Max Staudt <max@enpas.org>
7997L:	linux-can@vger.kernel.org
7998S:	Maintained
7999F:	Documentation/networking/device_drivers/can/can327.rst
8000F:	drivers/net/can/can327.c
8001
8002EM28XX VIDEO4LINUX DRIVER
8003M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8004L:	linux-media@vger.kernel.org
8005S:	Maintained
8006W:	https://linuxtv.org
8007T:	git git://linuxtv.org/media_tree.git
8008F:	Documentation/admin-guide/media/em28xx*
8009F:	drivers/media/usb/em28xx/
8010
8011EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8012M:	Adrian Hunter <adrian.hunter@intel.com>
8013M:	Asutosh Das <quic_asutoshd@quicinc.com>
8014R:	Ritesh Harjani <ritesh.list@gmail.com>
8015L:	linux-mmc@vger.kernel.org
8016S:	Supported
8017F:	drivers/mmc/host/cqhci*
8018
8019EMS CPC-PCI CAN DRIVER
8020M:	Gerhard Uttenthaler <uttenthaler@ems-wuensche.com>
8021M:	support@ems-wuensche.com
8022L:	linux-can@vger.kernel.org
8023S:	Maintained
8024F:	drivers/net/can/sja1000/ems_pci.c
8025
8026EMULEX 10Gbps iSCSI - OneConnect DRIVER
8027M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
8028L:	linux-scsi@vger.kernel.org
8029S:	Supported
8030W:	http://www.broadcom.com
8031F:	drivers/scsi/be2iscsi/
8032
8033EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8034M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
8035M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
8036M:	Somnath Kotur <somnath.kotur@broadcom.com>
8037L:	netdev@vger.kernel.org
8038S:	Supported
8039W:	http://www.emulex.com
8040F:	drivers/net/ethernet/emulex/benet/
8041
8042EMULEX ONECONNECT ROCE DRIVER
8043M:	Selvin Xavier <selvin.xavier@broadcom.com>
8044L:	linux-rdma@vger.kernel.org
8045S:	Odd Fixes
8046W:	http://www.broadcom.com
8047F:	drivers/infiniband/hw/ocrdma/
8048F:	include/uapi/rdma/ocrdma-abi.h
8049
8050EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8051M:	James Smart <james.smart@broadcom.com>
8052M:	Ram Vegesna <ram.vegesna@broadcom.com>
8053L:	linux-scsi@vger.kernel.org
8054L:	target-devel@vger.kernel.org
8055S:	Supported
8056W:	http://www.broadcom.com
8057F:	drivers/scsi/elx/
8058
8059EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8060M:	James Smart <james.smart@broadcom.com>
8061M:	Dick Kennedy <dick.kennedy@broadcom.com>
8062L:	linux-scsi@vger.kernel.org
8063S:	Supported
8064W:	http://www.broadcom.com
8065F:	drivers/scsi/lpfc/
8066
8067ENE CB710 FLASH CARD READER DRIVER
8068M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
8069S:	Maintained
8070F:	drivers/misc/cb710/
8071F:	drivers/mmc/host/cb710-mmc.*
8072F:	include/linux/cb710.h
8073
8074ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8075M:	Maxim Levitsky <maximlevitsky@gmail.com>
8076S:	Maintained
8077F:	drivers/media/rc/ene_ir.*
8078
8079EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8080M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
8081L:	linuxppc-dev@lists.ozlabs.org
8082S:	Maintained
8083F:	drivers/tty/ehv_bytechan.c
8084
8085EPSON S1D13XXX FRAMEBUFFER DRIVER
8086M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
8087S:	Maintained
8088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8089F:	drivers/video/fbdev/s1d13xxxfb.c
8090F:	include/video/s1d13xxxfb.h
8091
8092EROFS FILE SYSTEM
8093M:	Gao Xiang <xiang@kernel.org>
8094M:	Chao Yu <chao@kernel.org>
8095R:	Yue Hu <huyue2@coolpad.com>
8096R:	Jeffle Xu <jefflexu@linux.alibaba.com>
8097R:	Sandeep Dhavale <dhavale@google.com>
8098L:	linux-erofs@lists.ozlabs.org
8099S:	Maintained
8100W:	https://erofs.docs.kernel.org
8101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8102F:	Documentation/ABI/testing/sysfs-fs-erofs
8103F:	Documentation/filesystems/erofs.rst
8104F:	fs/erofs/
8105F:	include/trace/events/erofs.h
8106
8107ERRSEQ ERROR TRACKING INFRASTRUCTURE
8108M:	Jeff Layton <jlayton@kernel.org>
8109S:	Maintained
8110F:	include/linux/errseq.h
8111F:	lib/errseq.c
8112
8113ESD CAN NETWORK DRIVERS
8114M:	Stefan Mätje <stefan.maetje@esd.eu>
8115R:	socketcan@esd.eu
8116L:	linux-can@vger.kernel.org
8117S:	Maintained
8118F:	drivers/net/can/esd/
8119
8120ESD CAN/USB DRIVERS
8121M:	Frank Jungclaus <frank.jungclaus@esd.eu>
8122R:	socketcan@esd.eu
8123L:	linux-can@vger.kernel.org
8124S:	Maintained
8125F:	drivers/net/can/usb/esd_usb.c
8126
8127ET131X NETWORK DRIVER
8128M:	Mark Einon <mark.einon@gmail.com>
8129S:	Odd Fixes
8130F:	drivers/net/ethernet/agere/
8131
8132ETAS ES58X CAN/USB DRIVER
8133M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
8134L:	linux-can@vger.kernel.org
8135S:	Maintained
8136F:	Documentation/networking/devlink/etas_es58x.rst
8137F:	drivers/net/can/usb/etas_es58x/
8138
8139ETHERNET BRIDGE
8140M:	Roopa Prabhu <roopa@nvidia.com>
8141M:	Nikolay Aleksandrov <razor@blackwall.org>
8142L:	bridge@lists.linux.dev
8143L:	netdev@vger.kernel.org
8144S:	Maintained
8145W:	http://www.linuxfoundation.org/en/Net:Bridge
8146F:	include/linux/netfilter_bridge/
8147F:	net/bridge/
8148
8149ETHERNET PHY LIBRARY
8150M:	Andrew Lunn <andrew@lunn.ch>
8151M:	Heiner Kallweit <hkallweit1@gmail.com>
8152R:	Russell King <linux@armlinux.org.uk>
8153L:	netdev@vger.kernel.org
8154S:	Maintained
8155F:	Documentation/ABI/testing/sysfs-class-net-phydev
8156F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
8157F:	Documentation/devicetree/bindings/net/mdio*
8158F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
8159F:	Documentation/networking/phy.rst
8160F:	drivers/net/mdio/
8161F:	drivers/net/mdio/acpi_mdio.c
8162F:	drivers/net/mdio/fwnode_mdio.c
8163F:	drivers/net/mdio/of_mdio.c
8164F:	drivers/net/pcs/
8165F:	drivers/net/phy/
8166F:	include/dt-bindings/net/qca-ar803x.h
8167F:	include/linux/*mdio*.h
8168F:	include/linux/linkmode.h
8169F:	include/linux/mdio/*.h
8170F:	include/linux/mii.h
8171F:	include/linux/of_net.h
8172F:	include/linux/phy.h
8173F:	include/linux/phy_fixed.h
8174F:	include/linux/phylib_stubs.h
8175F:	include/linux/platform_data/mdio-bcm-unimac.h
8176F:	include/linux/platform_data/mdio-gpio.h
8177F:	include/trace/events/mdio.h
8178F:	include/uapi/linux/mdio.h
8179F:	include/uapi/linux/mii.h
8180F:	net/core/of_net.c
8181
8182ETHERNET PHY LIBRARY [RUST]
8183M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
8184R:	Trevor Gross <tmgross@umich.edu>
8185L:	netdev@vger.kernel.org
8186L:	rust-for-linux@vger.kernel.org
8187S:	Maintained
8188F:	rust/kernel/net/phy.rs
8189
8190EXEC & BINFMT API, ELF
8191R:	Eric Biederman <ebiederm@xmission.com>
8192R:	Kees Cook <kees@kernel.org>
8193L:	linux-mm@kvack.org
8194S:	Supported
8195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8196F:	Documentation/userspace-api/ELF.rst
8197F:	fs/*binfmt_*.c
8198F:	fs/exec.c
8199F:	include/linux/binfmts.h
8200F:	include/linux/elf.h
8201F:	include/uapi/linux/binfmts.h
8202F:	include/uapi/linux/elf.h
8203F:	tools/testing/selftests/exec/
8204N:	asm/elf.h
8205N:	binfmt
8206
8207EXFAT FILE SYSTEM
8208M:	Namjae Jeon <linkinjeon@kernel.org>
8209M:	Sungjong Seo <sj1557.seo@samsung.com>
8210L:	linux-fsdevel@vger.kernel.org
8211S:	Maintained
8212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8213F:	fs/exfat/
8214
8215EXPRESSWIRE PROTOCOL LIBRARY
8216M:	Duje Mihanović <duje.mihanovic@skole.hr>
8217L:	linux-leds@vger.kernel.org
8218S:	Maintained
8219F:	drivers/leds/leds-expresswire.c
8220F:	include/linux/leds-expresswire.h
8221
8222EXT2 FILE SYSTEM
8223M:	Jan Kara <jack@suse.com>
8224L:	linux-ext4@vger.kernel.org
8225S:	Maintained
8226F:	Documentation/filesystems/ext2.rst
8227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8228F:	fs/ext2/
8229F:	include/linux/ext2*
8230
8231EXT4 FILE SYSTEM
8232M:	"Theodore Ts'o" <tytso@mit.edu>
8233M:	Andreas Dilger <adilger.kernel@dilger.ca>
8234L:	linux-ext4@vger.kernel.org
8235S:	Maintained
8236W:	http://ext4.wiki.kernel.org
8237Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
8238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8239F:	Documentation/filesystems/ext4/
8240F:	fs/ext4/
8241F:	include/trace/events/ext4.h
8242F:	include/uapi/linux/ext4.h
8243
8244Extended Verification Module (EVM)
8245M:	Mimi Zohar <zohar@linux.ibm.com>
8246M:	Roberto Sassu <roberto.sassu@huawei.com>
8247L:	linux-integrity@vger.kernel.org
8248S:	Supported
8249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8250F:	security/integrity/
8251F:	security/integrity/evm/
8252
8253EXTENSIBLE FIRMWARE INTERFACE (EFI)
8254M:	Ard Biesheuvel <ardb@kernel.org>
8255L:	linux-efi@vger.kernel.org
8256S:	Maintained
8257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8258F:	Documentation/admin-guide/efi-stub.rst
8259F:	arch/*/include/asm/efi.h
8260F:	arch/*/kernel/efi.c
8261F:	arch/arm/boot/compressed/efi-header.S
8262F:	arch/x86/platform/efi/
8263F:	drivers/firmware/efi/
8264F:	include/linux/efi*.h
8265
8266EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8267M:	MyungJoo Ham <myungjoo.ham@samsung.com>
8268M:	Chanwoo Choi <cw00.choi@samsung.com>
8269L:	linux-kernel@vger.kernel.org
8270S:	Maintained
8271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8272F:	Documentation/devicetree/bindings/extcon/
8273F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8274F:	drivers/extcon/
8275F:	include/linux/extcon.h
8276F:	include/linux/extcon/
8277
8278EXTRA BOOT CONFIG
8279M:	Masami Hiramatsu <mhiramat@kernel.org>
8280L:	linux-kernel@vger.kernel.org
8281L:	linux-trace-kernel@vger.kernel.org
8282S:	Maintained
8283Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
8284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8285F:	Documentation/admin-guide/bootconfig.rst
8286F:	fs/proc/bootconfig.c
8287F:	include/linux/bootconfig.h
8288F:	lib/bootconfig-data.S
8289F:	lib/bootconfig.c
8290F:	tools/bootconfig/*
8291F:	tools/bootconfig/scripts/*
8292
8293EXYNOS DP DRIVER
8294M:	Jingoo Han <jingoohan1@gmail.com>
8295L:	dri-devel@lists.freedesktop.org
8296S:	Maintained
8297F:	drivers/gpu/drm/exynos/exynos_dp*
8298
8299EXYNOS SYSMMU (IOMMU) driver
8300M:	Marek Szyprowski <m.szyprowski@samsung.com>
8301L:	iommu@lists.linux.dev
8302S:	Maintained
8303F:	drivers/iommu/exynos-iommu.c
8304
8305F2FS FILE SYSTEM
8306M:	Jaegeuk Kim <jaegeuk@kernel.org>
8307M:	Chao Yu <chao@kernel.org>
8308L:	linux-f2fs-devel@lists.sourceforge.net
8309S:	Maintained
8310W:	https://f2fs.wiki.kernel.org/
8311Q:	https://patchwork.kernel.org/project/f2fs/list/
8312B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8314F:	Documentation/ABI/testing/sysfs-fs-f2fs
8315F:	Documentation/filesystems/f2fs.rst
8316F:	fs/f2fs/
8317F:	include/linux/f2fs_fs.h
8318F:	include/trace/events/f2fs.h
8319F:	include/uapi/linux/f2fs.h
8320
8321F71805F HARDWARE MONITORING DRIVER
8322M:	Jean Delvare <jdelvare@suse.com>
8323L:	linux-hwmon@vger.kernel.org
8324S:	Maintained
8325F:	Documentation/hwmon/f71805f.rst
8326F:	drivers/hwmon/f71805f.c
8327
8328FADDR2LINE
8329M:	Josh Poimboeuf <jpoimboe@kernel.org>
8330S:	Maintained
8331F:	scripts/faddr2line
8332
8333FAILOVER MODULE
8334M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
8335L:	netdev@vger.kernel.org
8336S:	Supported
8337F:	Documentation/networking/failover.rst
8338F:	include/net/failover.h
8339F:	net/core/failover.c
8340
8341FANOTIFY
8342M:	Jan Kara <jack@suse.cz>
8343R:	Amir Goldstein <amir73il@gmail.com>
8344R:	Matthew Bobrowski <repnop@google.com>
8345L:	linux-fsdevel@vger.kernel.org
8346S:	Maintained
8347F:	fs/notify/fanotify/
8348F:	include/linux/fanotify.h
8349F:	include/uapi/linux/fanotify.h
8350
8351FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8352M:	Linus Walleij <linus.walleij@linaro.org>
8353L:	linux-usb@vger.kernel.org
8354S:	Maintained
8355F:	drivers/usb/fotg210/
8356
8357FARSYNC SYNCHRONOUS DRIVER
8358M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
8359S:	Supported
8360W:	http://www.farsite.co.uk/
8361F:	drivers/net/wan/farsync.*
8362
8363FAULT INJECTION SUPPORT
8364M:	Akinobu Mita <akinobu.mita@gmail.com>
8365S:	Supported
8366F:	Documentation/fault-injection/
8367F:	lib/fault-inject.c
8368
8369FBTFT Framebuffer drivers
8370L:	dri-devel@lists.freedesktop.org
8371L:	linux-fbdev@vger.kernel.org
8372S:	Orphan
8373F:	drivers/staging/fbtft/
8374
8375FC0011 TUNER DRIVER
8376M:	Michael Buesch <m@bues.ch>
8377L:	linux-media@vger.kernel.org
8378S:	Maintained
8379F:	drivers/media/tuners/fc0011.c
8380F:	drivers/media/tuners/fc0011.h
8381
8382FC2580 MEDIA DRIVER
8383L:	linux-media@vger.kernel.org
8384S:	Orphan
8385W:	https://linuxtv.org
8386Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8387F:	drivers/media/tuners/fc2580*
8388
8389FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8390M:	Hannes Reinecke <hare@suse.de>
8391L:	linux-scsi@vger.kernel.org
8392S:	Supported
8393W:	www.Open-FCoE.org
8394F:	drivers/scsi/fcoe/
8395F:	drivers/scsi/libfc/
8396F:	include/scsi/fc/
8397F:	include/scsi/libfc.h
8398F:	include/scsi/libfcoe.h
8399F:	include/uapi/scsi/fc/
8400
8401FILE LOCKING (flock() and fcntl()/lockf())
8402M:	Jeff Layton <jlayton@kernel.org>
8403M:	Chuck Lever <chuck.lever@oracle.com>
8404R:	Alexander Aring <alex.aring@gmail.com>
8405L:	linux-fsdevel@vger.kernel.org
8406S:	Maintained
8407F:	fs/fcntl.c
8408F:	fs/locks.c
8409F:	include/linux/fcntl.h
8410F:	include/uapi/linux/fcntl.h
8411
8412FILESYSTEM DIRECT ACCESS (DAX)
8413M:	Dan Williams <dan.j.williams@intel.com>
8414R:	Matthew Wilcox <willy@infradead.org>
8415R:	Jan Kara <jack@suse.cz>
8416L:	linux-fsdevel@vger.kernel.org
8417L:	nvdimm@lists.linux.dev
8418S:	Supported
8419F:	fs/dax.c
8420F:	include/linux/dax.h
8421F:	include/trace/events/fs_dax.h
8422
8423FILESYSTEMS (VFS and infrastructure)
8424M:	Alexander Viro <viro@zeniv.linux.org.uk>
8425M:	Christian Brauner <brauner@kernel.org>
8426R:	Jan Kara <jack@suse.cz>
8427L:	linux-fsdevel@vger.kernel.org
8428S:	Maintained
8429F:	fs/*
8430F:	include/linux/fs.h
8431F:	include/linux/fs_types.h
8432F:	include/uapi/linux/fs.h
8433F:	include/uapi/linux/openat2.h
8434
8435FILESYSTEMS [EXPORTFS]
8436M:	Chuck Lever <chuck.lever@oracle.com>
8437M:	Jeff Layton <jlayton@kernel.org>
8438R:	Amir Goldstein <amir73il@gmail.com>
8439L:	linux-fsdevel@vger.kernel.org
8440L:	linux-nfs@vger.kernel.org
8441S:	Supported
8442F:	Documentation/filesystems/nfs/exporting.rst
8443F:	fs/exportfs/
8444F:	fs/fhandle.c
8445F:	include/linux/exportfs.h
8446
8447FILESYSTEMS [IDMAPPED MOUNTS]
8448M:	Christian Brauner <brauner@kernel.org>
8449M:	Seth Forshee <sforshee@kernel.org>
8450L:	linux-fsdevel@vger.kernel.org
8451S:	Maintained
8452F:	Documentation/filesystems/idmappings.rst
8453F:	fs/mnt_idmapping.c
8454F:	include/linux/mnt_idmapping.*
8455F:	tools/testing/selftests/mount_setattr/
8456
8457FILESYSTEMS [IOMAP]
8458M:	Christian Brauner <brauner@kernel.org>
8459R:	Darrick J. Wong <djwong@kernel.org>
8460L:	linux-xfs@vger.kernel.org
8461L:	linux-fsdevel@vger.kernel.org
8462S:	Supported
8463F:	fs/iomap/
8464F:	include/linux/iomap.h
8465
8466FILESYSTEMS [NETFS LIBRARY]
8467M:	David Howells <dhowells@redhat.com>
8468R:	Jeff Layton <jlayton@kernel.org>
8469L:	netfs@lists.linux.dev
8470L:	linux-fsdevel@vger.kernel.org
8471S:	Supported
8472F:	Documentation/filesystems/caching/
8473F:	Documentation/filesystems/netfs_library.rst
8474F:	fs/netfs/
8475F:	include/linux/fscache*.h
8476F:	include/linux/netfs.h
8477F:	include/trace/events/fscache.h
8478F:	include/trace/events/netfs.h
8479
8480FILESYSTEMS [STACKABLE]
8481M:	Miklos Szeredi <miklos@szeredi.hu>
8482M:	Amir Goldstein <amir73il@gmail.com>
8483L:	linux-fsdevel@vger.kernel.org
8484L:	linux-unionfs@vger.kernel.org
8485S:	Maintained
8486F:	fs/backing-file.c
8487F:	include/linux/backing-file.h
8488
8489FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8490M:	Riku Voipio <riku.voipio@iki.fi>
8491L:	linux-hwmon@vger.kernel.org
8492S:	Maintained
8493F:	drivers/hwmon/f75375s.c
8494F:	include/linux/f75375s.h
8495
8496FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8497M:	Ji-Ze Hong (Peter Hong) <peter_hong@fintek.com.tw>
8498L:	linux-can@vger.kernel.org
8499S:	Maintained
8500F:	drivers/net/can/usb/f81604.c
8501
8502FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8503M:	Clemens Ladisch <clemens@ladisch.de>
8504M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8505L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8506S:	Maintained
8507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8508F:	include/uapi/sound/firewire.h
8509F:	sound/firewire/
8510
8511FIREWIRE MEDIA DRIVERS (firedtv)
8512M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
8513L:	linux-media@vger.kernel.org
8514L:	linux1394-devel@lists.sourceforge.net
8515S:	Maintained
8516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8517F:	drivers/media/firewire/
8518
8519FIREWIRE SBP-2 TARGET
8520M:	Chris Boot <bootc@bootc.net>
8521L:	linux-scsi@vger.kernel.org
8522L:	target-devel@vger.kernel.org
8523L:	linux1394-devel@lists.sourceforge.net
8524S:	Maintained
8525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8526F:	drivers/target/sbp/
8527
8528FIREWIRE SUBSYSTEM
8529M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8530M:	Takashi Sakamoto <takaswie@kernel.org>
8531L:	linux1394-devel@lists.sourceforge.net
8532S:	Maintained
8533W:	http://ieee1394.docs.kernel.org/
8534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8535F:	drivers/firewire/
8536F:	include/linux/firewire.h
8537F:	include/uapi/linux/firewire*.h
8538F:	tools/firewire/
8539
8540FIRMWARE FRAMEWORK FOR ARMV8-A
8541M:	Sudeep Holla <sudeep.holla@arm.com>
8542L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8543S:	Maintained
8544F:	drivers/firmware/arm_ffa/
8545F:	include/linux/arm_ffa.h
8546
8547FIRMWARE LOADER (request_firmware)
8548M:	Luis Chamberlain <mcgrof@kernel.org>
8549M:	Russ Weight <russ.weight@linux.dev>
8550L:	linux-kernel@vger.kernel.org
8551S:	Maintained
8552F:	Documentation/firmware_class/
8553F:	drivers/base/firmware_loader/
8554F:	include/linux/firmware.h
8555
8556FLEXTIMER FTM-QUADDEC DRIVER
8557M:	Patrick Havelange <patrick.havelange@essensium.com>
8558L:	linux-iio@vger.kernel.org
8559S:	Maintained
8560F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8561F:	drivers/counter/ftm-quaddec.c
8562
8563FLOPPY DRIVER
8564M:	Denis Efremov <efremov@linux.com>
8565L:	linux-block@vger.kernel.org
8566S:	Odd Fixes
8567F:	drivers/block/floppy.c
8568
8569FLYSKY FSIA6B RC RECEIVER
8570M:	Markus Koch <markus@notsyncing.net>
8571L:	linux-input@vger.kernel.org
8572S:	Maintained
8573F:	drivers/input/joystick/fsia6b.c
8574
8575FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8576M:	Geoffrey D. Bennett <g@b4.vu>
8577L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8578S:	Maintained
8579W:	https://github.com/geoffreybennett/scarlett-gen2
8580B:	https://github.com/geoffreybennett/scarlett-gen2/issues
8581T:	git https://github.com/geoffreybennett/scarlett-gen2.git
8582F:	include/uapi/sound/scarlett2.h
8583F:	sound/usb/mixer_scarlett2.c
8584
8585FORCEDETH GIGABIT ETHERNET DRIVER
8586M:	Rain River <rain.1986.08.12@gmail.com>
8587M:	Zhu Yanjun <zyjzyj2000@gmail.com>
8588L:	netdev@vger.kernel.org
8589S:	Maintained
8590F:	drivers/net/ethernet/nvidia/*
8591
8592FORTIFY_SOURCE
8593M:	Kees Cook <kees@kernel.org>
8594L:	linux-hardening@vger.kernel.org
8595S:	Supported
8596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8597F:	include/linux/fortify-string.h
8598F:	lib/fortify_kunit.c
8599F:	lib/memcpy_kunit.c
8600F:	lib/test_fortify/*
8601F:	scripts/test_fortify.sh
8602K:	\b__NO_FORTIFY\b
8603
8604FPGA DFL DRIVERS
8605M:	Wu Hao <hao.wu@intel.com>
8606R:	Tom Rix <trix@redhat.com>
8607L:	linux-fpga@vger.kernel.org
8608S:	Maintained
8609F:	Documentation/ABI/testing/sysfs-bus-dfl*
8610F:	Documentation/fpga/dfl.rst
8611F:	drivers/fpga/dfl*
8612F:	drivers/uio/uio_dfl.c
8613F:	include/linux/dfl.h
8614F:	include/uapi/linux/fpga-dfl.h
8615
8616FPGA MANAGER FRAMEWORK
8617M:	Moritz Fischer <mdf@kernel.org>
8618M:	Wu Hao <hao.wu@intel.com>
8619M:	Xu Yilun <yilun.xu@intel.com>
8620R:	Tom Rix <trix@redhat.com>
8621L:	linux-fpga@vger.kernel.org
8622S:	Maintained
8623Q:	http://patchwork.kernel.org/project/linux-fpga/list/
8624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8625F:	Documentation/devicetree/bindings/fpga/
8626F:	Documentation/driver-api/fpga/
8627F:	Documentation/fpga/
8628F:	drivers/fpga/
8629F:	include/linux/fpga/
8630
8631FPU EMULATOR
8632M:	Bill Metzenthen <billm@melbpc.org.au>
8633S:	Maintained
8634W:	https://floatingpoint.billm.au/
8635F:	arch/x86/math-emu/
8636
8637FRAMEBUFFER CORE
8638M:	Daniel Vetter <daniel@ffwll.ch>
8639S:	Odd Fixes
8640T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8641F:	drivers/video/fbdev/core/
8642
8643FRAMEBUFFER LAYER
8644M:	Helge Deller <deller@gmx.de>
8645L:	linux-fbdev@vger.kernel.org
8646L:	dri-devel@lists.freedesktop.org
8647S:	Maintained
8648Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
8649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8650F:	Documentation/fb/
8651F:	drivers/video/
8652F:	include/linux/fb.h
8653F:	include/uapi/linux/fb.h
8654F:	include/uapi/video/
8655F:	include/video/
8656
8657FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8658M:	Horia Geantă <horia.geanta@nxp.com>
8659M:	Pankaj Gupta <pankaj.gupta@nxp.com>
8660M:	Gaurav Jain <gaurav.jain@nxp.com>
8661L:	linux-crypto@vger.kernel.org
8662S:	Maintained
8663F:	Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8664F:	drivers/crypto/caam/
8665
8666FREESCALE COLDFIRE M5441X MMC DRIVER
8667M:	Angelo Dureghello <adureghello@baylibre.com>
8668L:	linux-mmc@vger.kernel.org
8669S:	Maintained
8670F:	drivers/mmc/host/sdhci-esdhc-mcf.c
8671F:	include/linux/platform_data/mmc-esdhc-mcf.h
8672
8673FREESCALE DIU FRAMEBUFFER DRIVER
8674M:	Timur Tabi <timur@kernel.org>
8675L:	linux-fbdev@vger.kernel.org
8676S:	Maintained
8677F:	drivers/video/fbdev/fsl-diu-fb.*
8678
8679FREESCALE DMA DRIVER
8680M:	Zhang Wei <zw@zh-kernel.org>
8681L:	linuxppc-dev@lists.ozlabs.org
8682S:	Maintained
8683F:	drivers/dma/fsldma.*
8684
8685FREESCALE DSPI DRIVER
8686M:	Vladimir Oltean <olteanv@gmail.com>
8687L:	linux-spi@vger.kernel.org
8688S:	Maintained
8689F:	Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8690F:	drivers/spi/spi-fsl-dspi.c
8691F:	include/linux/spi/spi-fsl-dspi.h
8692
8693FREESCALE eDMA DRIVER
8694M:	Frank Li <Frank.Li@nxp.com>
8695L:	imx@lists.linux.dev
8696L:	dmaengine@vger.kernel.org
8697S:	Maintained
8698F:	Documentation/devicetree/bindings/dma/fsl,edma.yaml
8699F:	drivers/dma/fsl-edma*.*
8700
8701FREESCALE ENETC ETHERNET DRIVERS
8702M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8703M:	Vladimir Oltean <vladimir.oltean@nxp.com>
8704L:	netdev@vger.kernel.org
8705S:	Maintained
8706F:	drivers/net/ethernet/freescale/enetc/
8707
8708FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8709M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8710L:	netdev@vger.kernel.org
8711S:	Maintained
8712F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8713F:	drivers/net/ethernet/freescale/gianfar*
8714
8715FREESCALE GPMI NAND DRIVER
8716M:	Han Xu <han.xu@nxp.com>
8717L:	linux-mtd@lists.infradead.org
8718S:	Maintained
8719F:	drivers/mtd/nand/raw/gpmi-nand/*
8720
8721FREESCALE I2C CPM DRIVER
8722M:	Jochen Friedrich <jochen@scram.de>
8723L:	linuxppc-dev@lists.ozlabs.org
8724L:	linux-i2c@vger.kernel.org
8725S:	Maintained
8726F:	drivers/i2c/busses/i2c-cpm.c
8727
8728FREESCALE IMX / MXC FEC DRIVER
8729M:	Wei Fang <wei.fang@nxp.com>
8730R:	Shenwei Wang <shenwei.wang@nxp.com>
8731R:	Clark Wang <xiaoning.wang@nxp.com>
8732L:	imx@lists.linux.dev
8733L:	netdev@vger.kernel.org
8734S:	Maintained
8735F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
8736F:	drivers/net/ethernet/freescale/fec.h
8737F:	drivers/net/ethernet/freescale/fec_main.c
8738F:	drivers/net/ethernet/freescale/fec_ptp.c
8739
8740FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8741M:	Sascha Hauer <s.hauer@pengutronix.de>
8742R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8743L:	linux-fbdev@vger.kernel.org
8744L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8745S:	Maintained
8746F:	drivers/video/fbdev/imxfb.c
8747
8748FREESCALE IMX DDR PMU DRIVER
8749M:	Frank Li <Frank.li@nxp.com>
8750L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8751S:	Maintained
8752F:	Documentation/admin-guide/perf/imx-ddr.rst
8753F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8754F:	drivers/perf/fsl_imx8_ddr_perf.c
8755
8756FREESCALE IMX I2C DRIVER
8757M:	Oleksij Rempel <o.rempel@pengutronix.de>
8758R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8759L:	linux-i2c@vger.kernel.org
8760S:	Maintained
8761F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8762F:	drivers/i2c/busses/i2c-imx.c
8763
8764FREESCALE IMX LPI2C DRIVER
8765M:	Dong Aisheng <aisheng.dong@nxp.com>
8766L:	linux-i2c@vger.kernel.org
8767L:	imx@lists.linux.dev
8768S:	Maintained
8769F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8770F:	drivers/i2c/busses/i2c-imx-lpi2c.c
8771
8772FREESCALE MPC I2C DRIVER
8773M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
8774L:	linux-i2c@vger.kernel.org
8775S:	Maintained
8776F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8777F:	drivers/i2c/busses/i2c-mpc.c
8778
8779FREESCALE QORIQ DPAA ETHERNET DRIVER
8780M:	Madalin Bucur <madalin.bucur@nxp.com>
8781L:	netdev@vger.kernel.org
8782S:	Maintained
8783F:	drivers/net/ethernet/freescale/dpaa
8784
8785FREESCALE QORIQ DPAA FMAN DRIVER
8786M:	Madalin Bucur <madalin.bucur@nxp.com>
8787R:	Sean Anderson <sean.anderson@seco.com>
8788L:	netdev@vger.kernel.org
8789S:	Maintained
8790F:	Documentation/devicetree/bindings/net/fsl-fman.txt
8791F:	drivers/net/ethernet/freescale/fman
8792
8793FREESCALE QORIQ PTP CLOCK DRIVER
8794M:	Yangbo Lu <yangbo.lu@nxp.com>
8795L:	netdev@vger.kernel.org
8796S:	Maintained
8797F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8798F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8799F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
8800F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8801F:	drivers/ptp/ptp_qoriq.c
8802F:	drivers/ptp/ptp_qoriq_debugfs.c
8803F:	include/linux/fsl/ptp_qoriq.h
8804
8805FREESCALE QUAD SPI DRIVER
8806M:	Han Xu <han.xu@nxp.com>
8807L:	linux-spi@vger.kernel.org
8808S:	Maintained
8809F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8810F:	drivers/spi/spi-fsl-qspi.c
8811
8812FREESCALE QUICC ENGINE LIBRARY
8813M:	Qiang Zhao <qiang.zhao@nxp.com>
8814M:	Christophe Leroy <christophe.leroy@csgroup.eu>
8815L:	linuxppc-dev@lists.ozlabs.org
8816S:	Maintained
8817F:	drivers/soc/fsl/qe/
8818F:	include/soc/fsl/qe/
8819
8820FREESCALE QUICC ENGINE QMC DRIVER
8821M:	Herve Codina <herve.codina@bootlin.com>
8822L:	linuxppc-dev@lists.ozlabs.org
8823S:	Maintained
8824F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
8825F:	drivers/soc/fsl/qe/qmc.c
8826F:	include/soc/fsl/qe/qmc.h
8827
8828FREESCALE QUICC ENGINE QMC HDLC DRIVER
8829M:	Herve Codina <herve.codina@bootlin.com>
8830L:	netdev@vger.kernel.org
8831L:	linuxppc-dev@lists.ozlabs.org
8832S:	Maintained
8833F:	drivers/net/wan/fsl_qmc_hdlc.c
8834
8835FREESCALE QUICC ENGINE TSA DRIVER
8836M:	Herve Codina <herve.codina@bootlin.com>
8837L:	linuxppc-dev@lists.ozlabs.org
8838S:	Maintained
8839F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
8840F:	drivers/soc/fsl/qe/tsa.c
8841F:	drivers/soc/fsl/qe/tsa.h
8842F:	include/dt-bindings/soc/cpm1-fsl,tsa.h
8843
8844FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8845L:	netdev@vger.kernel.org
8846L:	linuxppc-dev@lists.ozlabs.org
8847S:	Orphan
8848F:	drivers/net/ethernet/freescale/ucc_geth*
8849
8850FREESCALE QUICC ENGINE UCC HDLC DRIVER
8851M:	Zhao Qiang <qiang.zhao@nxp.com>
8852L:	netdev@vger.kernel.org
8853L:	linuxppc-dev@lists.ozlabs.org
8854S:	Maintained
8855F:	drivers/net/wan/fsl_ucc_hdlc*
8856
8857FREESCALE QUICC ENGINE UCC UART DRIVER
8858M:	Timur Tabi <timur@kernel.org>
8859L:	linuxppc-dev@lists.ozlabs.org
8860S:	Maintained
8861F:	drivers/tty/serial/ucc_uart.c
8862
8863FREESCALE SOC DRIVERS
8864M:	Christophe Leroy <christophe.leroy@csgroup.eu>
8865L:	linuxppc-dev@lists.ozlabs.org
8866L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8867S:	Maintained
8868F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8869F:	Documentation/devicetree/bindings/soc/fsl/
8870F:	drivers/soc/fsl/
8871F:	include/linux/fsl/
8872F:	include/soc/fsl/
8873
8874FREESCALE SOC FS_ENET DRIVER
8875M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
8876L:	linuxppc-dev@lists.ozlabs.org
8877L:	netdev@vger.kernel.org
8878S:	Maintained
8879F:	drivers/net/ethernet/freescale/fs_enet/
8880
8881FREESCALE SOC SOUND DRIVERS
8882M:	Shengjiu Wang <shengjiu.wang@gmail.com>
8883M:	Xiubo Li <Xiubo.Lee@gmail.com>
8884R:	Fabio Estevam <festevam@gmail.com>
8885R:	Nicolin Chen <nicoleotsuka@gmail.com>
8886L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8887L:	linuxppc-dev@lists.ozlabs.org
8888S:	Maintained
8889F:	sound/soc/fsl/fsl*
8890F:	sound/soc/fsl/imx*
8891
8892FREESCALE SOC SOUND QMC DRIVER
8893M:	Herve Codina <herve.codina@bootlin.com>
8894L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8895L:	linuxppc-dev@lists.ozlabs.org
8896S:	Maintained
8897F:	Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
8898F:	sound/soc/fsl/fsl_qmc_audio.c
8899
8900FREESCALE USB PERIPHERAL DRIVERS
8901L:	linux-usb@vger.kernel.org
8902L:	linuxppc-dev@lists.ozlabs.org
8903S:	Orphan
8904F:	drivers/usb/gadget/udc/fsl*
8905
8906FREESCALE USB PHY DRIVER
8907L:	linux-usb@vger.kernel.org
8908L:	linuxppc-dev@lists.ozlabs.org
8909S:	Orphan
8910F:	drivers/usb/phy/phy-fsl-usb*
8911
8912FREEVXFS FILESYSTEM
8913M:	Christoph Hellwig <hch@infradead.org>
8914S:	Maintained
8915W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
8916F:	fs/freevxfs/
8917
8918FREEZER
8919M:	"Rafael J. Wysocki" <rafael@kernel.org>
8920M:	Pavel Machek <pavel@ucw.cz>
8921L:	linux-pm@vger.kernel.org
8922S:	Supported
8923F:	Documentation/power/freezing-of-tasks.rst
8924F:	include/linux/freezer.h
8925F:	kernel/freezer.c
8926
8927FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8928M:	Eric Biggers <ebiggers@kernel.org>
8929M:	Theodore Y. Ts'o <tytso@mit.edu>
8930M:	Jaegeuk Kim <jaegeuk@kernel.org>
8931L:	linux-fscrypt@vger.kernel.org
8932S:	Supported
8933Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
8934T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
8935F:	Documentation/filesystems/fscrypt.rst
8936F:	fs/crypto/
8937F:	include/linux/fscrypt.h
8938F:	include/uapi/linux/fscrypt.h
8939
8940FSI SUBSYSTEM
8941M:	Jeremy Kerr <jk@ozlabs.org>
8942M:	Joel Stanley <joel@jms.id.au>
8943R:	Alistar Popple <alistair@popple.id.au>
8944R:	Eddie James <eajames@linux.ibm.com>
8945L:	linux-fsi@lists.ozlabs.org
8946S:	Supported
8947Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
8948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8949F:	drivers/fsi/
8950F:	include/linux/fsi*.h
8951F:	include/trace/events/fsi*.h
8952
8953FSI-ATTACHED I2C DRIVER
8954M:	Eddie James <eajames@linux.ibm.com>
8955L:	linux-i2c@vger.kernel.org
8956L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
8957S:	Maintained
8958F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8959F:	drivers/i2c/busses/i2c-fsi.c
8960
8961FSI-ATTACHED SPI DRIVER
8962M:	Eddie James <eajames@linux.ibm.com>
8963L:	linux-spi@vger.kernel.org
8964S:	Maintained
8965F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8966F:	drivers/spi/spi-fsi.c
8967
8968FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8969M:	Jan Kara <jack@suse.cz>
8970R:	Amir Goldstein <amir73il@gmail.com>
8971L:	linux-fsdevel@vger.kernel.org
8972S:	Maintained
8973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8974F:	fs/notify/
8975F:	include/linux/fsnotify*.h
8976
8977FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8978M:	Eric Biggers <ebiggers@kernel.org>
8979M:	Theodore Y. Ts'o <tytso@mit.edu>
8980L:	fsverity@lists.linux.dev
8981S:	Supported
8982Q:	https://patchwork.kernel.org/project/fsverity/list/
8983T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
8984F:	Documentation/filesystems/fsverity.rst
8985F:	fs/verity/
8986F:	include/linux/fsverity.h
8987F:	include/uapi/linux/fsverity.h
8988
8989FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8990M:	Michael Zaidman <michael.zaidman@gmail.com>
8991L:	linux-i2c@vger.kernel.org
8992L:	linux-input@vger.kernel.org
8993S:	Maintained
8994F:	drivers/hid/hid-ft260.c
8995
8996FUJITSU LAPTOP EXTRAS
8997M:	Jonathan Woithe <jwoithe@just42.net>
8998L:	platform-driver-x86@vger.kernel.org
8999S:	Maintained
9000F:	drivers/platform/x86/fujitsu-laptop.c
9001
9002FUJITSU TABLET EXTRAS
9003M:	Robert Gerlach <khnz@gmx.de>
9004L:	platform-driver-x86@vger.kernel.org
9005S:	Maintained
9006F:	drivers/platform/x86/fujitsu-tablet.c
9007
9008FUNCTION HOOKS (FTRACE)
9009M:	Steven Rostedt <rostedt@goodmis.org>
9010M:	Masami Hiramatsu <mhiramat@kernel.org>
9011R:	Mark Rutland <mark.rutland@arm.com>
9012L:	linux-kernel@vger.kernel.org
9013L:	linux-trace-kernel@vger.kernel.org
9014S:	Maintained
9015Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
9016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9017F:	Documentation/trace/ftrace*
9018F:	arch/*/*/*/*ftrace*
9019F:	arch/*/*/*ftrace*
9020F:	include/*/ftrace.h
9021F:	kernel/trace/fgraph.c
9022F:	kernel/trace/ftrace*
9023F:	samples/ftrace
9024
9025FUNGIBLE ETHERNET DRIVERS
9026M:	Dimitris Michailidis <dmichail@fungible.com>
9027L:	netdev@vger.kernel.org
9028S:	Supported
9029F:	drivers/net/ethernet/fungible/
9030
9031FUSE: FILESYSTEM IN USERSPACE
9032M:	Miklos Szeredi <miklos@szeredi.hu>
9033L:	linux-fsdevel@vger.kernel.org
9034S:	Maintained
9035W:	https://github.com/libfuse/
9036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9037F:	Documentation/filesystems/fuse.rst
9038F:	fs/fuse/
9039F:	include/uapi/linux/fuse.h
9040
9041FUTEX SUBSYSTEM
9042M:	Thomas Gleixner <tglx@linutronix.de>
9043M:	Ingo Molnar <mingo@redhat.com>
9044R:	Peter Zijlstra <peterz@infradead.org>
9045R:	Darren Hart <dvhart@infradead.org>
9046R:	Davidlohr Bueso <dave@stgolabs.net>
9047R:	André Almeida <andrealmeid@igalia.com>
9048L:	linux-kernel@vger.kernel.org
9049S:	Maintained
9050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9051F:	Documentation/locking/*futex*
9052F:	include/asm-generic/futex.h
9053F:	include/linux/futex.h
9054F:	include/uapi/linux/futex.h
9055F:	kernel/futex/*
9056F:	tools/perf/bench/futex*
9057F:	tools/testing/selftests/futex/
9058
9059GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9060M:	Sebastian Reichel <sre@kernel.org>
9061L:	linux-media@vger.kernel.org
9062S:	Maintained
9063F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9064F:	drivers/media/i2c/gc0308.c
9065
9066GALAXYCORE GC2145 SENSOR DRIVER
9067M:	Alain Volmat <alain.volmat@foss.st.com>
9068L:	linux-media@vger.kernel.org
9069S:	Maintained
9070T:	git git://linuxtv.org/media_tree.git
9071F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9072F:	drivers/media/i2c/gc2145.c
9073
9074GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9075M:	Tim Harvey <tharvey@gateworks.com>
9076S:	Maintained
9077F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9078F:	Documentation/hwmon/gsc-hwmon.rst
9079F:	drivers/hwmon/gsc-hwmon.c
9080F:	drivers/mfd/gateworks-gsc.c
9081F:	include/linux/mfd/gsc.h
9082F:	include/linux/platform_data/gsc_hwmon.h
9083
9084GCC PLUGINS
9085M:	Kees Cook <kees@kernel.org>
9086L:	linux-hardening@vger.kernel.org
9087S:	Maintained
9088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9089F:	Documentation/kbuild/gcc-plugins.rst
9090F:	include/linux/stackleak.h
9091F:	kernel/stackleak.c
9092F:	scripts/Makefile.gcc-plugins
9093F:	scripts/gcc-plugins/
9094
9095GCOV BASED KERNEL PROFILING
9096M:	Peter Oberparleiter <oberpar@linux.ibm.com>
9097S:	Maintained
9098F:	Documentation/dev-tools/gcov.rst
9099F:	kernel/gcov/
9100
9101GDB KERNEL DEBUGGING HELPER SCRIPTS
9102M:	Jan Kiszka <jan.kiszka@siemens.com>
9103M:	Kieran Bingham <kbingham@kernel.org>
9104S:	Supported
9105F:	scripts/gdb/
9106
9107GEMINI CRYPTO DRIVER
9108M:	Corentin Labbe <clabbe@baylibre.com>
9109L:	linux-crypto@vger.kernel.org
9110S:	Maintained
9111F:	drivers/crypto/gemini/
9112
9113GEMTEK FM RADIO RECEIVER DRIVER
9114M:	Hans Verkuil <hverkuil@xs4all.nl>
9115L:	linux-media@vger.kernel.org
9116S:	Maintained
9117W:	https://linuxtv.org
9118T:	git git://linuxtv.org/media_tree.git
9119F:	drivers/media/radio/radio-gemtek*
9120
9121GENERIC ARCHITECTURE TOPOLOGY
9122M:	Sudeep Holla <sudeep.holla@arm.com>
9123L:	linux-kernel@vger.kernel.org
9124S:	Maintained
9125F:	drivers/base/arch_topology.c
9126F:	include/linux/arch_topology.h
9127
9128GENERIC ENTRY CODE
9129M:	Thomas Gleixner <tglx@linutronix.de>
9130M:	Peter Zijlstra <peterz@infradead.org>
9131M:	Andy Lutomirski <luto@kernel.org>
9132L:	linux-kernel@vger.kernel.org
9133S:	Maintained
9134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9135F:	include/linux/entry-common.h
9136F:	include/linux/entry-kvm.h
9137F:	kernel/entry/
9138
9139GENERIC GPIO I2C DRIVER
9140M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9141S:	Supported
9142F:	drivers/i2c/busses/i2c-gpio.c
9143F:	include/linux/platform_data/i2c-gpio.h
9144
9145GENERIC GPIO I2C MULTIPLEXER DRIVER
9146M:	Peter Korsgaard <peter.korsgaard@barco.com>
9147L:	linux-i2c@vger.kernel.org
9148S:	Supported
9149F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
9150F:	drivers/i2c/muxes/i2c-mux-gpio.c
9151F:	include/linux/platform_data/i2c-mux-gpio.h
9152
9153GENERIC GPIO RESET DRIVER
9154M:	Krzysztof Kozlowski <krzk@kernel.org>
9155S:	Maintained
9156F:	drivers/reset/reset-gpio.c
9157
9158GENERIC HDLC (WAN) DRIVERS
9159M:	Krzysztof Halasa <khc@pm.waw.pl>
9160S:	Maintained
9161W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
9162F:	drivers/net/wan/c101.c
9163F:	drivers/net/wan/hd6457*
9164F:	drivers/net/wan/hdlc*
9165F:	drivers/net/wan/n2.c
9166F:	drivers/net/wan/pc300too.c
9167F:	drivers/net/wan/pci200syn.c
9168F:	drivers/net/wan/wanxl*
9169
9170GENERIC INCLUDE/ASM HEADER FILES
9171M:	Arnd Bergmann <arnd@arndb.de>
9172L:	linux-arch@vger.kernel.org
9173S:	Maintained
9174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9175F:	include/asm-generic/
9176F:	include/uapi/asm-generic/
9177
9178GENERIC PHY FRAMEWORK
9179M:	Vinod Koul <vkoul@kernel.org>
9180M:	Kishon Vijay Abraham I <kishon@kernel.org>
9181L:	linux-phy@lists.infradead.org
9182S:	Supported
9183Q:	https://patchwork.kernel.org/project/linux-phy/list/
9184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9185F:	Documentation/devicetree/bindings/phy/
9186F:	drivers/phy/
9187F:	include/dt-bindings/phy/
9188F:	include/linux/phy/
9189
9190GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9191M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9192S:	Supported
9193F:	Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9194F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
9195
9196GENERIC PM DOMAINS
9197M:	Ulf Hansson <ulf.hansson@linaro.org>
9198L:	linux-pm@vger.kernel.org
9199S:	Supported
9200F:	Documentation/devicetree/bindings/power/power?domain*
9201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9202F:	drivers/pmdomain/
9203F:	include/linux/pm_domain.h
9204
9205GENERIC RADIX TREE
9206M:	Kent Overstreet <kent.overstreet@linux.dev>
9207S:	Supported
9208C:	irc://irc.oftc.net/bcache
9209F:	include/linux/generic-radix-tree.h
9210F:	lib/generic-radix-tree.c
9211
9212GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9213M:	Eugen Hristev <eugen.hristev@microchip.com>
9214L:	linux-input@vger.kernel.org
9215S:	Maintained
9216F:	drivers/input/touchscreen/resistive-adc-touch.c
9217
9218GENERIC STRING LIBRARY
9219M:	Kees Cook <kees@kernel.org>
9220R:	Andy Shevchenko <andy@kernel.org>
9221L:	linux-hardening@vger.kernel.org
9222S:	Supported
9223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9224F:	include/linux/string.h
9225F:	include/linux/string_choices.h
9226F:	include/linux/string_helpers.h
9227F:	lib/string.c
9228F:	lib/string_kunit.c
9229F:	lib/string_helpers.c
9230F:	lib/string_helpers_kunit.c
9231F:	scripts/coccinelle/api/string_choices.cocci
9232
9233GENERIC UIO DRIVER FOR PCI DEVICES
9234M:	"Michael S. Tsirkin" <mst@redhat.com>
9235L:	kvm@vger.kernel.org
9236S:	Supported
9237F:	drivers/uio/uio_pci_generic.c
9238
9239GENERIC VDSO LIBRARY
9240M:	Andy Lutomirski <luto@kernel.org>
9241M:	Thomas Gleixner <tglx@linutronix.de>
9242M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
9243L:	linux-kernel@vger.kernel.org
9244S:	Maintained
9245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9246F:	include/asm-generic/vdso/vsyscall.h
9247F:	include/vdso/
9248F:	kernel/time/vsyscall.c
9249F:	lib/vdso/
9250
9251GENWQE (IBM Generic Workqueue Card)
9252M:	Frank Haverkamp <haver@linux.ibm.com>
9253S:	Supported
9254F:	drivers/misc/genwqe/
9255
9256GET_MAINTAINER SCRIPT
9257M:	Joe Perches <joe@perches.com>
9258S:	Maintained
9259F:	scripts/get_maintainer.pl
9260
9261GFS2 FILE SYSTEM
9262M:	Andreas Gruenbacher <agruenba@redhat.com>
9263L:	gfs2@lists.linux.dev
9264S:	Supported
9265B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9267F:	Documentation/filesystems/gfs2*
9268F:	fs/gfs2/
9269F:	include/uapi/linux/gfs2_ondisk.h
9270
9271GIGABYTE WATERFORCE SENSOR DRIVER
9272M:	Aleksa Savic <savicaleksa83@gmail.com>
9273L:	linux-hwmon@vger.kernel.org
9274S:	Maintained
9275F:	Documentation/hwmon/gigabyte_waterforce.rst
9276F:	drivers/hwmon/gigabyte_waterforce.c
9277
9278GIGABYTE WMI DRIVER
9279M:	Thomas Weißschuh <thomas@weissschuh.net>
9280L:	platform-driver-x86@vger.kernel.org
9281S:	Maintained
9282F:	drivers/platform/x86/gigabyte-wmi.c
9283
9284GNSS SUBSYSTEM
9285M:	Johan Hovold <johan@kernel.org>
9286S:	Maintained
9287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9288F:	Documentation/ABI/testing/sysfs-class-gnss
9289F:	Documentation/devicetree/bindings/gnss/
9290F:	drivers/gnss/
9291F:	include/linux/gnss.h
9292
9293GO7007 MPEG CODEC
9294M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
9295L:	linux-media@vger.kernel.org
9296S:	Maintained
9297F:	drivers/media/usb/go7007/
9298
9299GOODIX TOUCHSCREEN
9300M:	Bastien Nocera <hadess@hadess.net>
9301M:	Hans de Goede <hdegoede@redhat.com>
9302L:	linux-input@vger.kernel.org
9303S:	Maintained
9304F:	drivers/input/touchscreen/goodix*
9305
9306GOOGLE ETHERNET DRIVERS
9307M:	Jeroen de Borst <jeroendb@google.com>
9308M:	Praveen Kaligineedi <pkaligineedi@google.com>
9309R:	Shailend Chand <shailend@google.com>
9310L:	netdev@vger.kernel.org
9311S:	Supported
9312F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
9313F:	drivers/net/ethernet/google
9314
9315GOOGLE FIRMWARE DRIVERS
9316M:	Tzung-Bi Shih <tzungbi@kernel.org>
9317R:	Brian Norris <briannorris@chromium.org>
9318R:	Julius Werner <jwerner@chromium.org>
9319L:	chrome-platform@lists.linux.dev
9320S:	Maintained
9321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9322F:	drivers/firmware/google/
9323
9324GOOGLE TENSOR SoC SUPPORT
9325M:	Peter Griffin <peter.griffin@linaro.org>
9326L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9327L:	linux-samsung-soc@vger.kernel.org
9328S:	Maintained
9329F:	Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9330F:	arch/arm64/boot/dts/exynos/google/
9331F:	drivers/clk/samsung/clk-gs101.c
9332F:	drivers/phy/samsung/phy-gs101-ufs.c
9333F:	include/dt-bindings/clock/google,gs101.h
9334K:	[gG]oogle.?[tT]ensor
9335
9336GPD POCKET FAN DRIVER
9337M:	Hans de Goede <hdegoede@redhat.com>
9338L:	platform-driver-x86@vger.kernel.org
9339S:	Maintained
9340F:	drivers/platform/x86/gpd-pocket-fan.c
9341
9342GPIO ACPI SUPPORT
9343M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9344M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9345L:	linux-gpio@vger.kernel.org
9346L:	linux-acpi@vger.kernel.org
9347S:	Supported
9348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9349F:	Documentation/firmware-guide/acpi/gpio-properties.rst
9350F:	drivers/gpio/gpiolib-acpi.c
9351F:	drivers/gpio/gpiolib-acpi.h
9352
9353GPIO AGGREGATOR
9354M:	Geert Uytterhoeven <geert+renesas@glider.be>
9355L:	linux-gpio@vger.kernel.org
9356S:	Supported
9357F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
9358F:	drivers/gpio/gpio-aggregator.c
9359
9360GPIO IR Transmitter
9361M:	Sean Young <sean@mess.org>
9362L:	linux-media@vger.kernel.org
9363S:	Maintained
9364F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9365F:	drivers/media/rc/gpio-ir-tx.c
9366
9367GPIO MOCKUP DRIVER
9368M:	Bamvor Jian Zhang <bamv2005@gmail.com>
9369L:	linux-gpio@vger.kernel.org
9370S:	Maintained
9371F:	drivers/gpio/gpio-mockup.c
9372F:	tools/testing/selftests/gpio/
9373
9374GPIO REGMAP
9375M:	Michael Walle <mwalle@kernel.org>
9376S:	Maintained
9377F:	drivers/gpio/gpio-regmap.c
9378F:	include/linux/gpio/regmap.h
9379K:	(devm_)?gpio_regmap_(un)?register
9380
9381GPIO SUBSYSTEM
9382M:	Linus Walleij <linus.walleij@linaro.org>
9383M:	Bartosz Golaszewski <brgl@bgdev.pl>
9384L:	linux-gpio@vger.kernel.org
9385S:	Maintained
9386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9387F:	Documentation/admin-guide/gpio/
9388F:	Documentation/devicetree/bindings/gpio/
9389F:	Documentation/driver-api/gpio/
9390F:	drivers/gpio/
9391F:	include/dt-bindings/gpio/
9392F:	include/linux/gpio.h
9393F:	include/linux/gpio/
9394F:	include/linux/of_gpio.h
9395
9396GPIO UAPI
9397M:	Bartosz Golaszewski <brgl@bgdev.pl>
9398R:	Kent Gibson <warthog618@gmail.com>
9399L:	linux-gpio@vger.kernel.org
9400S:	Maintained
9401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9402F:	Documentation/ABI/obsolete/sysfs-gpio
9403F:	Documentation/ABI/testing/gpio-cdev
9404F:	Documentation/userspace-api/gpio/
9405F:	drivers/gpio/gpiolib-cdev.c
9406F:	include/uapi/linux/gpio.h
9407F:	tools/gpio/
9408
9409GRE DEMULTIPLEXER DRIVER
9410M:	Dmitry Kozlov <xeb@mail.ru>
9411L:	netdev@vger.kernel.org
9412S:	Maintained
9413F:	include/net/gre.h
9414F:	net/ipv4/gre_demux.c
9415F:	net/ipv4/gre_offload.c
9416
9417GRETH 10/100/1G Ethernet MAC device driver
9418M:	Andreas Larsson <andreas@gaisler.com>
9419L:	netdev@vger.kernel.org
9420S:	Maintained
9421F:	drivers/net/ethernet/aeroflex/
9422
9423GREYBUS AUDIO PROTOCOLS DRIVERS
9424M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
9425M:	Mark Greer <mgreer@animalcreek.com>
9426S:	Maintained
9427F:	drivers/staging/greybus/audio_apbridgea.c
9428F:	drivers/staging/greybus/audio_apbridgea.h
9429F:	drivers/staging/greybus/audio_codec.c
9430F:	drivers/staging/greybus/audio_codec.h
9431F:	drivers/staging/greybus/audio_gb.c
9432F:	drivers/staging/greybus/audio_manager.c
9433F:	drivers/staging/greybus/audio_manager.h
9434F:	drivers/staging/greybus/audio_manager_module.c
9435F:	drivers/staging/greybus/audio_manager_private.h
9436F:	drivers/staging/greybus/audio_manager_sysfs.c
9437F:	drivers/staging/greybus/audio_module.c
9438F:	drivers/staging/greybus/audio_topology.c
9439
9440GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9441M:	Viresh Kumar <vireshk@kernel.org>
9442S:	Maintained
9443F:	drivers/staging/greybus/authentication.c
9444F:	drivers/staging/greybus/bootrom.c
9445F:	drivers/staging/greybus/firmware.h
9446F:	drivers/staging/greybus/fw-core.c
9447F:	drivers/staging/greybus/fw-download.c
9448F:	drivers/staging/greybus/fw-management.c
9449F:	drivers/staging/greybus/greybus_authentication.h
9450F:	drivers/staging/greybus/greybus_firmware.h
9451F:	drivers/staging/greybus/hid.c
9452F:	drivers/staging/greybus/i2c.c
9453F:	drivers/staging/greybus/spi.c
9454F:	drivers/staging/greybus/spilib.c
9455F:	drivers/staging/greybus/spilib.h
9456
9457GREYBUS LOOPBACK DRIVER
9458M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
9459S:	Maintained
9460F:	drivers/staging/greybus/loopback.c
9461
9462GREYBUS PLATFORM DRIVERS
9463M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
9464S:	Maintained
9465F:	drivers/staging/greybus/arche-apb-ctrl.c
9466F:	drivers/staging/greybus/arche-platform.c
9467F:	drivers/staging/greybus/arche_platform.h
9468
9469GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9470M:	Rui Miguel Silva <rmfrfs@gmail.com>
9471S:	Maintained
9472F:	drivers/staging/greybus/gpio.c
9473F:	drivers/staging/greybus/light.c
9474F:	drivers/staging/greybus/power_supply.c
9475F:	drivers/staging/greybus/sdio.c
9476F:	drivers/staging/greybus/spi.c
9477F:	drivers/staging/greybus/spilib.c
9478
9479GREYBUS BEAGLEPLAY DRIVERS
9480M:	Ayush Singh <ayushdevel1325@gmail.com>
9481L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9482S:	Maintained
9483F:	Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9484F:	drivers/greybus/gb-beagleplay.c
9485
9486GREYBUS SUBSYSTEM
9487M:	Johan Hovold <johan@kernel.org>
9488M:	Alex Elder <elder@kernel.org>
9489M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9490L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9491S:	Maintained
9492F:	drivers/greybus/
9493F:	drivers/staging/greybus/
9494F:	include/linux/greybus.h
9495F:	include/linux/greybus/
9496
9497GREYBUS UART PROTOCOLS DRIVERS
9498M:	David Lin <dtwlin@gmail.com>
9499S:	Maintained
9500F:	drivers/staging/greybus/log.c
9501F:	drivers/staging/greybus/uart.c
9502
9503GS1662 VIDEO SERIALIZER
9504M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
9505L:	linux-media@vger.kernel.org
9506S:	Maintained
9507T:	git git://linuxtv.org/media_tree.git
9508F:	drivers/media/spi/gs1662.c
9509
9510GSPCA FINEPIX SUBDRIVER
9511M:	Frank Zago <frank@zago.net>
9512L:	linux-media@vger.kernel.org
9513S:	Maintained
9514T:	git git://linuxtv.org/media_tree.git
9515F:	drivers/media/usb/gspca/finepix.c
9516
9517GSPCA GL860 SUBDRIVER
9518M:	Olivier Lorin <o.lorin@laposte.net>
9519L:	linux-media@vger.kernel.org
9520S:	Maintained
9521T:	git git://linuxtv.org/media_tree.git
9522F:	drivers/media/usb/gspca/gl860/
9523
9524GSPCA M5602 SUBDRIVER
9525M:	Erik Andren <erik.andren@gmail.com>
9526L:	linux-media@vger.kernel.org
9527S:	Maintained
9528T:	git git://linuxtv.org/media_tree.git
9529F:	drivers/media/usb/gspca/m5602/
9530
9531GSPCA PAC207 SONIXB SUBDRIVER
9532M:	Hans Verkuil <hverkuil@xs4all.nl>
9533L:	linux-media@vger.kernel.org
9534S:	Odd Fixes
9535T:	git git://linuxtv.org/media_tree.git
9536F:	drivers/media/usb/gspca/pac207.c
9537
9538GSPCA SN9C20X SUBDRIVER
9539M:	Brian Johnson <brijohn@gmail.com>
9540L:	linux-media@vger.kernel.org
9541S:	Maintained
9542T:	git git://linuxtv.org/media_tree.git
9543F:	drivers/media/usb/gspca/sn9c20x.c
9544
9545GSPCA T613 SUBDRIVER
9546M:	Leandro Costantino <lcostantino@gmail.com>
9547L:	linux-media@vger.kernel.org
9548S:	Maintained
9549T:	git git://linuxtv.org/media_tree.git
9550F:	drivers/media/usb/gspca/t613.c
9551
9552GSPCA USB WEBCAM DRIVER
9553M:	Hans Verkuil <hverkuil@xs4all.nl>
9554L:	linux-media@vger.kernel.org
9555S:	Odd Fixes
9556T:	git git://linuxtv.org/media_tree.git
9557F:	drivers/media/usb/gspca/
9558
9559GTP (GPRS Tunneling Protocol)
9560M:	Pablo Neira Ayuso <pablo@netfilter.org>
9561M:	Harald Welte <laforge@gnumonks.org>
9562L:	osmocom-net-gprs@lists.osmocom.org
9563S:	Maintained
9564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9565F:	drivers/net/gtp.c
9566
9567GUID PARTITION TABLE (GPT)
9568M:	Davidlohr Bueso <dave@stgolabs.net>
9569L:	linux-efi@vger.kernel.org
9570S:	Maintained
9571F:	block/partitions/efi.*
9572
9573HABANALABS PCI DRIVER
9574M:	Oded Gabbay <ogabbay@kernel.org>
9575L:	dri-devel@lists.freedesktop.org
9576S:	Supported
9577C:	irc://irc.oftc.net/dri-devel
9578T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
9579F:	Documentation/ABI/testing/debugfs-driver-habanalabs
9580F:	Documentation/ABI/testing/sysfs-driver-habanalabs
9581F:	drivers/accel/habanalabs/
9582F:	include/linux/habanalabs/
9583F:	include/trace/events/habanalabs.h
9584F:	include/uapi/drm/habanalabs_accel.h
9585
9586HACKRF MEDIA DRIVER
9587L:	linux-media@vger.kernel.org
9588S:	Orphan
9589W:	https://linuxtv.org
9590Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9591F:	drivers/media/usb/hackrf/
9592
9593HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9594M:	Chuck Lever <chuck.lever@oracle.com>
9595L:	kernel-tls-handshake@lists.linux.dev
9596L:	netdev@vger.kernel.org
9597S:	Maintained
9598F:	Documentation/netlink/specs/handshake.yaml
9599F:	Documentation/networking/tls-handshake.rst
9600F:	include/net/handshake.h
9601F:	include/trace/events/handshake.h
9602F:	net/handshake/
9603
9604HANTRO VPU CODEC DRIVER
9605M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
9606M:	Philipp Zabel <p.zabel@pengutronix.de>
9607L:	linux-media@vger.kernel.org
9608L:	linux-rockchip@lists.infradead.org
9609S:	Maintained
9610F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9611F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9612F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9613F:	drivers/media/platform/verisilicon/
9614
9615HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9616M:	Frank Seidel <frank@f-seidel.de>
9617L:	platform-driver-x86@vger.kernel.org
9618S:	Maintained
9619W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9620F:	drivers/platform/x86/hdaps.c
9621
9622HARDWARE MONITORING
9623M:	Jean Delvare <jdelvare@suse.com>
9624M:	Guenter Roeck <linux@roeck-us.net>
9625L:	linux-hwmon@vger.kernel.org
9626S:	Maintained
9627W:	http://hwmon.wiki.kernel.org/
9628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9629F:	Documentation/ABI/testing/sysfs-class-hwmon
9630F:	Documentation/devicetree/bindings/hwmon/
9631F:	Documentation/hwmon/
9632F:	drivers/hwmon/
9633F:	include/linux/hwmon*.h
9634F:	include/trace/events/hwmon*.h
9635K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9636
9637HARDWARE RANDOM NUMBER GENERATOR CORE
9638M:	Olivia Mackall <olivia@selenic.com>
9639M:	Herbert Xu <herbert@gondor.apana.org.au>
9640L:	linux-crypto@vger.kernel.org
9641S:	Odd fixes
9642F:	Documentation/admin-guide/hw_random.rst
9643F:	Documentation/devicetree/bindings/rng/
9644F:	drivers/char/hw_random/
9645F:	include/linux/hw_random.h
9646
9647HARDWARE SPINLOCK CORE
9648M:	Bjorn Andersson <andersson@kernel.org>
9649R:	Baolin Wang <baolin.wang7@gmail.com>
9650L:	linux-remoteproc@vger.kernel.org
9651S:	Maintained
9652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9653F:	Documentation/devicetree/bindings/hwlock/
9654F:	Documentation/locking/hwspinlock.rst
9655F:	drivers/hwspinlock/
9656F:	include/linux/hwspinlock.h
9657
9658HARDWARE TRACING FACILITIES
9659M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9660S:	Maintained
9661F:	drivers/hwtracing/
9662
9663HARMONY SOUND DRIVER
9664L:	linux-parisc@vger.kernel.org
9665S:	Maintained
9666F:	sound/parisc/harmony.*
9667
9668HDPVR USB VIDEO ENCODER DRIVER
9669M:	Hans Verkuil <hverkuil@xs4all.nl>
9670L:	linux-media@vger.kernel.org
9671S:	Odd Fixes
9672W:	https://linuxtv.org
9673T:	git git://linuxtv.org/media_tree.git
9674F:	drivers/media/usb/hdpvr/
9675
9676HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9677M:	Keng-Yu Lin <keng-yu.lin@hpe.com>
9678S:	Supported
9679F:	drivers/misc/hpilo.[ch]
9680
9681HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9682M:	Jerry Hoemann <jerry.hoemann@hpe.com>
9683S:	Supported
9684F:	Documentation/watchdog/hpwdt.rst
9685F:	drivers/watchdog/hpwdt.c
9686
9687HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9688M:	Don Brace <don.brace@microchip.com>
9689L:	storagedev@microchip.com
9690L:	linux-scsi@vger.kernel.org
9691S:	Supported
9692F:	Documentation/scsi/hpsa.rst
9693F:	drivers/scsi/hpsa*.[ch]
9694F:	include/linux/cciss*.h
9695F:	include/uapi/linux/cciss*.h
9696
9697HFI1 DRIVER
9698M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
9699L:	linux-rdma@vger.kernel.org
9700S:	Supported
9701F:	drivers/infiniband/hw/hfi1
9702
9703HFS FILESYSTEM
9704L:	linux-fsdevel@vger.kernel.org
9705S:	Orphan
9706F:	Documentation/filesystems/hfs.rst
9707F:	fs/hfs/
9708
9709HFSPLUS FILESYSTEM
9710L:	linux-fsdevel@vger.kernel.org
9711S:	Orphan
9712F:	Documentation/filesystems/hfsplus.rst
9713F:	fs/hfsplus/
9714
9715HGA FRAMEBUFFER DRIVER
9716M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9717L:	linux-nvidia@lists.surfsouth.com
9718S:	Maintained
9719W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9720F:	drivers/video/fbdev/hgafb.c
9721
9722HIBERNATION (aka Software Suspend, aka swsusp)
9723M:	"Rafael J. Wysocki" <rafael@kernel.org>
9724M:	Pavel Machek <pavel@ucw.cz>
9725L:	linux-pm@vger.kernel.org
9726S:	Supported
9727B:	https://bugzilla.kernel.org
9728F:	arch/*/include/asm/suspend*.h
9729F:	arch/x86/power/
9730F:	drivers/base/power/
9731F:	include/linux/freezer.h
9732F:	include/linux/pm.h
9733F:	include/linux/suspend.h
9734F:	kernel/power/
9735
9736HID CORE LAYER
9737M:	Jiri Kosina <jikos@kernel.org>
9738M:	Benjamin Tissoires <bentiss@kernel.org>
9739L:	linux-input@vger.kernel.org
9740S:	Maintained
9741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9742F:	Documentation/hid/
9743F:	drivers/hid/
9744F:	include/linux/hid*
9745F:	include/uapi/linux/hid*
9746F:	samples/hid/
9747F:	tools/testing/selftests/hid/
9748
9749HID LOGITECH DRIVERS
9750R:	Filipe Laíns <lains@riseup.net>
9751L:	linux-input@vger.kernel.org
9752S:	Maintained
9753F:	drivers/hid/hid-logitech-*
9754
9755HID NVIDIA SHIELD DRIVER
9756M:	Rahul Rameshbabu <rrameshbabu@nvidia.com>
9757L:	linux-input@vger.kernel.org
9758S:	Maintained
9759F:	drivers/hid/hid-nvidia-shield.c
9760
9761HID PHOENIX RC FLIGHT CONTROLLER
9762M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9763L:	linux-input@vger.kernel.org
9764S:	Maintained
9765F:	drivers/hid/hid-pxrc.c
9766
9767HID PLAYSTATION DRIVER
9768M:	Roderick Colenbrander <roderick.colenbrander@sony.com>
9769L:	linux-input@vger.kernel.org
9770S:	Supported
9771F:	drivers/hid/hid-playstation.c
9772
9773HID SENSOR HUB DRIVERS
9774M:	Jiri Kosina <jikos@kernel.org>
9775M:	Jonathan Cameron <jic23@kernel.org>
9776M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9777L:	linux-input@vger.kernel.org
9778L:	linux-iio@vger.kernel.org
9779S:	Maintained
9780F:	Documentation/hid/hid-sensor*
9781F:	drivers/hid/hid-sensor-*
9782F:	drivers/iio/*/hid-*
9783F:	include/linux/hid-sensor-*
9784
9785HID VRC-2 CAR CONTROLLER DRIVER
9786M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9787L:	linux-input@vger.kernel.org
9788S:	Maintained
9789F:	drivers/hid/hid-vrc2.c
9790
9791HID WACOM DRIVER
9792M:	Ping Cheng <ping.cheng@wacom.com>
9793M:	Jason Gerecke  <jason.gerecke@wacom.com>
9794L:	linux-input@vger.kernel.org
9795S:	Maintained
9796F:	drivers/hid/wacom.h
9797F:	drivers/hid/wacom_*
9798
9799HID++ LOGITECH DRIVERS
9800R:	Filipe Laíns <lains@riseup.net>
9801R:	Bastien Nocera <hadess@hadess.net>
9802L:	linux-input@vger.kernel.org
9803S:	Maintained
9804F:	drivers/hid/hid-logitech-hidpp.c
9805
9806HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
9807M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
9808M:	Frederic Weisbecker <frederic@kernel.org>
9809M:	Thomas Gleixner <tglx@linutronix.de>
9810L:	linux-kernel@vger.kernel.org
9811S:	Maintained
9812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9813F:	Documentation/timers/
9814F:	include/linux/clockchips.h
9815F:	include/linux/hrtimer.h
9816F:	include/linux/timer.h
9817F:	kernel/time/clockevents.c
9818F:	kernel/time/hrtimer.c
9819F:	kernel/time/timer.c
9820F:	kernel/time/timer_list.c
9821F:	kernel/time/timer_migration.*
9822F:	tools/testing/selftests/timers/
9823
9824HIGH-SPEED SCC DRIVER FOR AX.25
9825L:	linux-hams@vger.kernel.org
9826S:	Orphan
9827F:	drivers/net/hamradio/scc.c
9828
9829HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9830M:	HighPoint Linux Team <linux@highpoint-tech.com>
9831S:	Supported
9832W:	http://www.highpoint-tech.com
9833F:	Documentation/scsi/hptiop.rst
9834F:	drivers/scsi/hptiop.c
9835
9836HIKEY960 ONBOARD USB GPIO HUB DRIVER
9837M:	John Stultz <jstultz@google.com>
9838L:	linux-kernel@vger.kernel.org
9839S:	Maintained
9840F:	drivers/misc/hisi_hikey_usb.c
9841
9842HIMAX HX83112B TOUCHSCREEN SUPPORT
9843M:	Job Noorman <job@noorman.info>
9844L:	linux-input@vger.kernel.org
9845S:	Maintained
9846F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
9847F:	drivers/input/touchscreen/himax_hx83112b.c
9848
9849HIPPI
9850M:	Jes Sorensen <jes@trained-monkey.org>
9851L:	linux-hippi@sunsite.dk
9852S:	Maintained
9853F:	drivers/net/hippi/
9854F:	include/linux/hippidevice.h
9855F:	include/uapi/linux/if_hippi.h
9856F:	net/802/hippi.c
9857
9858HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9859M:	Kurt Kanzenbach <kurt@linutronix.de>
9860L:	netdev@vger.kernel.org
9861S:	Maintained
9862F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9863F:	drivers/net/dsa/hirschmann/*
9864F:	include/linux/platform_data/hirschmann-hellcreek.h
9865F:	net/dsa/tag_hellcreek.c
9866
9867HISILICON DMA DRIVER
9868M:	Zhou Wang <wangzhou1@hisilicon.com>
9869M:	Jie Hai <haijie1@huawei.com>
9870L:	dmaengine@vger.kernel.org
9871S:	Maintained
9872F:	drivers/dma/hisi_dma.c
9873
9874HISILICON GPIO DRIVER
9875M:	Jay Fang <f.fangjian@huawei.com>
9876L:	linux-gpio@vger.kernel.org
9877S:	Maintained
9878F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
9879F:	drivers/gpio/gpio-hisi.c
9880
9881HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9882M:	Zhiqi Song <songzhiqi1@huawei.com>
9883M:	Longfang Liu <liulongfang@huawei.com>
9884L:	linux-crypto@vger.kernel.org
9885S:	Maintained
9886F:	Documentation/ABI/testing/debugfs-hisi-hpre
9887F:	drivers/crypto/hisilicon/hpre/hpre.h
9888F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
9889F:	drivers/crypto/hisilicon/hpre/hpre_main.c
9890
9891HISILICON HNS3 PMU DRIVER
9892M:	Jijie Shao <shaojijie@huawei.com>
9893S:	Supported
9894F:	Documentation/admin-guide/perf/hns3-pmu.rst
9895F:	drivers/perf/hisilicon/hns3_pmu.c
9896
9897HISILICON I2C CONTROLLER DRIVER
9898M:	Yicong Yang <yangyicong@hisilicon.com>
9899L:	linux-i2c@vger.kernel.org
9900S:	Maintained
9901W:	https://www.hisilicon.com
9902F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
9903F:	drivers/i2c/busses/i2c-hisi.c
9904
9905HISILICON KUNPENG SOC HCCS DRIVER
9906M:	Huisong Li <lihuisong@huawei.com>
9907S:	Maintained
9908F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
9909F:	drivers/soc/hisilicon/kunpeng_hccs.c
9910F:	drivers/soc/hisilicon/kunpeng_hccs.h
9911
9912HISILICON LPC BUS DRIVER
9913M:	Jay Fang <f.fangjian@huawei.com>
9914S:	Maintained
9915W:	http://www.hisilicon.com
9916F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9917F:	drivers/bus/hisi_lpc.c
9918
9919HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9920M:	Yisen Zhuang <yisen.zhuang@huawei.com>
9921M:	Salil Mehta <salil.mehta@huawei.com>
9922M:	Jijie Shao <shaojijie@huawei.com>
9923L:	netdev@vger.kernel.org
9924S:	Maintained
9925W:	http://www.hisilicon.com
9926F:	drivers/net/ethernet/hisilicon/hns3/
9927
9928HISILICON NETWORK SUBSYSTEM DRIVER
9929M:	Yisen Zhuang <yisen.zhuang@huawei.com>
9930M:	Salil Mehta <salil.mehta@huawei.com>
9931L:	netdev@vger.kernel.org
9932S:	Maintained
9933W:	http://www.hisilicon.com
9934F:	Documentation/devicetree/bindings/net/hisilicon*.txt
9935F:	drivers/net/ethernet/hisilicon/
9936
9937HISILICON PMU DRIVER
9938M:	Yicong Yang <yangyicong@hisilicon.com>
9939M:	Jonathan Cameron <jonathan.cameron@huawei.com>
9940S:	Supported
9941W:	http://www.hisilicon.com
9942F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9943F:	Documentation/admin-guide/perf/hisi-pmu.rst
9944F:	drivers/perf/hisilicon
9945
9946HISILICON PTT DRIVER
9947M:	Yicong Yang <yangyicong@hisilicon.com>
9948M:	Jonathan Cameron <jonathan.cameron@huawei.com>
9949L:	linux-kernel@vger.kernel.org
9950S:	Maintained
9951F:	Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
9952F:	Documentation/trace/hisi-ptt.rst
9953F:	drivers/hwtracing/ptt/
9954F:	tools/perf/arch/arm64/util/hisi-ptt.c
9955F:	tools/perf/util/hisi-ptt*
9956F:	tools/perf/util/hisi-ptt-decoder/*
9957
9958HISILICON QM DRIVER
9959M:	Weili Qian <qianweili@huawei.com>
9960M:	Zhou Wang <wangzhou1@hisilicon.com>
9961L:	linux-crypto@vger.kernel.org
9962S:	Maintained
9963F:	drivers/crypto/hisilicon/Kconfig
9964F:	drivers/crypto/hisilicon/Makefile
9965F:	drivers/crypto/hisilicon/qm.c
9966F:	drivers/crypto/hisilicon/sgl.c
9967F:	include/linux/hisi_acc_qm.h
9968
9969HISILICON ROCE DRIVER
9970M:	Chengchang Tang <tangchengchang@huawei.com>
9971M:	Junxian Huang <huangjunxian6@hisilicon.com>
9972L:	linux-rdma@vger.kernel.org
9973S:	Maintained
9974F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9975F:	drivers/infiniband/hw/hns/
9976
9977HISILICON SAS Controller
9978M:	Xiang Chen <chenxiang66@hisilicon.com>
9979S:	Supported
9980W:	http://www.hisilicon.com
9981F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
9982F:	drivers/scsi/hisi_sas/
9983
9984HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
9985M:	Longfang Liu <liulongfang@huawei.com>
9986L:	linux-crypto@vger.kernel.org
9987S:	Maintained
9988F:	Documentation/ABI/testing/debugfs-hisi-sec
9989F:	drivers/crypto/hisilicon/sec2/sec.h
9990F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
9991F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
9992F:	drivers/crypto/hisilicon/sec2/sec_main.c
9993
9994HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9995M:	Jay Fang <f.fangjian@huawei.com>
9996L:	linux-spi@vger.kernel.org
9997S:	Maintained
9998W:	http://www.hisilicon.com
9999F:	drivers/spi/spi-hisi-kunpeng.c
10000
10001HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10002M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10003L:	linux-kernel@vger.kernel.org
10004S:	Maintained
10005F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10006F:	drivers/spmi/hisi-spmi-controller.c
10007
10008HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10009M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10010L:	linux-kernel@vger.kernel.org
10011S:	Maintained
10012F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10013F:	drivers/mfd/hi6421-spmi-pmic.c
10014
10015HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10016M:	Weili Qian <qianweili@huawei.com>
10017S:	Maintained
10018F:	drivers/crypto/hisilicon/trng/trng.c
10019
10020HISILICON V3XX SPI NOR FLASH Controller Driver
10021M:	Jay Fang <f.fangjian@huawei.com>
10022S:	Maintained
10023W:	http://www.hisilicon.com
10024F:	drivers/spi/spi-hisi-sfc-v3xx.c
10025
10026HISILICON ZIP Controller DRIVER
10027M:	Yang Shen <shenyang39@huawei.com>
10028M:	Zhou Wang <wangzhou1@hisilicon.com>
10029L:	linux-crypto@vger.kernel.org
10030S:	Maintained
10031F:	Documentation/ABI/testing/debugfs-hisi-zip
10032F:	drivers/crypto/hisilicon/zip/
10033
10034HMM - Heterogeneous Memory Management
10035M:	Jérôme Glisse <jglisse@redhat.com>
10036L:	linux-mm@kvack.org
10037S:	Maintained
10038F:	Documentation/mm/hmm.rst
10039F:	include/linux/hmm*
10040F:	lib/test_hmm*
10041F:	mm/hmm*
10042F:	tools/testing/selftests/mm/*hmm*
10043
10044HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10045M:	Petre Rodan <petre.rodan@subdimension.ro>
10046L:	linux-iio@vger.kernel.org
10047S:	Maintained
10048F:	Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10049F:	drivers/iio/pressure/hsc030pa*
10050
10051HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10052M:	Andreas Klinger <ak@it-klinger.de>
10053M:	Petre Rodan <petre.rodan@subdimension.ro>
10054L:	linux-iio@vger.kernel.org
10055S:	Maintained
10056F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10057F:	drivers/iio/pressure/mprls0025pa*
10058
10059HP BIOSCFG DRIVER
10060M:	Jorge Lopez <jorge.lopez2@hp.com>
10061L:	platform-driver-x86@vger.kernel.org
10062S:	Maintained
10063F:	drivers/platform/x86/hp/hp-bioscfg/
10064
10065HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10066L:	platform-driver-x86@vger.kernel.org
10067S:	Orphan
10068F:	drivers/platform/x86/hp/tc1100-wmi.c
10069
10070HP WMI HARDWARE MONITOR DRIVER
10071M:	James Seo <james@equiv.tech>
10072L:	linux-hwmon@vger.kernel.org
10073S:	Maintained
10074F:	Documentation/hwmon/hp-wmi-sensors.rst
10075F:	drivers/hwmon/hp-wmi-sensors.c
10076
10077HPET:	High Precision Event Timers driver
10078M:	Clemens Ladisch <clemens@ladisch.de>
10079S:	Maintained
10080F:	Documentation/timers/hpet.rst
10081F:	drivers/char/hpet.c
10082F:	include/linux/hpet.h
10083F:	include/uapi/linux/hpet.h
10084
10085HPET:	x86
10086S:	Orphan
10087F:	arch/x86/include/asm/hpet.h
10088F:	arch/x86/kernel/hpet.c
10089
10090HPFS FILESYSTEM
10091M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
10092S:	Maintained
10093W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10094F:	fs/hpfs/
10095
10096HS3001 Hardware Temperature and Humidity Sensor
10097M:	Andre Werner <andre.werner@systec-electronic.com>
10098L:	linux-hwmon@vger.kernel.org
10099S:	Maintained
10100F:	drivers/hwmon/hs3001.c
10101
10102HSI SUBSYSTEM
10103M:	Sebastian Reichel <sre@kernel.org>
10104S:	Maintained
10105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10106F:	Documentation/ABI/testing/sysfs-bus-hsi
10107F:	Documentation/driver-api/hsi.rst
10108F:	drivers/hsi/
10109F:	include/linux/hsi/
10110F:	include/uapi/linux/hsi/
10111
10112HSO 3G MODEM DRIVER
10113L:	linux-usb@vger.kernel.org
10114S:	Orphan
10115F:	drivers/net/usb/hso.c
10116
10117HSR NETWORK PROTOCOL
10118L:	netdev@vger.kernel.org
10119S:	Orphan
10120F:	net/hsr/
10121
10122HT16K33 LED CONTROLLER DRIVER
10123M:	Robin van der Gracht <robin@protonic.nl>
10124S:	Maintained
10125F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10126F:	drivers/auxdisplay/ht16k33.c
10127
10128HTCPEN TOUCHSCREEN DRIVER
10129M:	Pau Oliva Fora <pof@eslack.org>
10130L:	linux-input@vger.kernel.org
10131S:	Maintained
10132F:	drivers/input/touchscreen/htcpen.c
10133
10134HTE SUBSYSTEM
10135M:	Dipen Patel <dipenp@nvidia.com>
10136L:	timestamp@lists.linux.dev
10137S:	Maintained
10138Q:	https://patchwork.kernel.org/project/timestamp/list/
10139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10140F:	Documentation/devicetree/bindings/timestamp/
10141F:	Documentation/driver-api/hte/
10142F:	drivers/hte/
10143F:	include/linux/hte.h
10144
10145HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10146M:	Lorenzo Bianconi <lorenzo@kernel.org>
10147L:	linux-iio@vger.kernel.org
10148S:	Maintained
10149W:	http://www.st.com/
10150F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10151F:	drivers/iio/humidity/hts221*
10152
10153HUAWEI ETHERNET DRIVER
10154M:	Cai Huoqing <cai.huoqing@linux.dev>
10155L:	netdev@vger.kernel.org
10156S:	Maintained
10157F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10158F:	drivers/net/ethernet/huawei/hinic/
10159
10160HUGETLB SUBSYSTEM
10161M:	Muchun Song <muchun.song@linux.dev>
10162L:	linux-mm@kvack.org
10163S:	Maintained
10164F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10165F:	Documentation/admin-guide/mm/hugetlbpage.rst
10166F:	Documentation/mm/hugetlbfs_reserv.rst
10167F:	Documentation/mm/vmemmap_dedup.rst
10168F:	fs/hugetlbfs/
10169F:	include/linux/hugetlb.h
10170F:	mm/hugetlb.c
10171F:	mm/hugetlb_vmemmap.c
10172F:	mm/hugetlb_vmemmap.h
10173F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10174
10175HVA ST MEDIA DRIVER
10176M:	Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
10177L:	linux-media@vger.kernel.org
10178S:	Supported
10179W:	https://linuxtv.org
10180T:	git git://linuxtv.org/media_tree.git
10181F:	drivers/media/platform/st/sti/hva
10182
10183HWPOISON MEMORY FAILURE HANDLING
10184M:	Miaohe Lin <linmiaohe@huawei.com>
10185R:	Naoya Horiguchi <nao.horiguchi@gmail.com>
10186L:	linux-mm@kvack.org
10187S:	Maintained
10188F:	mm/hwpoison-inject.c
10189F:	mm/memory-failure.c
10190
10191HYCON HY46XX TOUCHSCREEN SUPPORT
10192M:	Giulio Benetti <giulio.benetti@benettiengineering.com>
10193L:	linux-input@vger.kernel.org
10194S:	Maintained
10195F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10196F:	drivers/input/touchscreen/hycon-hy46xx.c
10197
10198HYGON PROCESSOR SUPPORT
10199M:	Pu Wen <puwen@hygon.cn>
10200L:	linux-kernel@vger.kernel.org
10201S:	Maintained
10202F:	arch/x86/kernel/cpu/hygon.c
10203
10204HYNIX HI556 SENSOR DRIVER
10205M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10206L:	linux-media@vger.kernel.org
10207S:	Maintained
10208T:	git git://linuxtv.org/media_tree.git
10209F:	drivers/media/i2c/hi556.c
10210
10211HYNIX HI846 SENSOR DRIVER
10212M:	Martin Kepplinger <martin.kepplinger@puri.sm>
10213L:	linux-media@vger.kernel.org
10214S:	Maintained
10215F:	drivers/media/i2c/hi846.c
10216
10217HYNIX HI847 SENSOR DRIVER
10218M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10219L:	linux-media@vger.kernel.org
10220S:	Maintained
10221F:	drivers/media/i2c/hi847.c
10222
10223Hyper-V/Azure CORE AND DRIVERS
10224M:	"K. Y. Srinivasan" <kys@microsoft.com>
10225M:	Haiyang Zhang <haiyangz@microsoft.com>
10226M:	Wei Liu <wei.liu@kernel.org>
10227M:	Dexuan Cui <decui@microsoft.com>
10228L:	linux-hyperv@vger.kernel.org
10229S:	Supported
10230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10231F:	Documentation/ABI/stable/sysfs-bus-vmbus
10232F:	Documentation/ABI/testing/debugfs-hyperv
10233F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10234F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10235F:	Documentation/virt/hyperv
10236F:	arch/arm64/hyperv
10237F:	arch/arm64/include/asm/hyperv-tlfs.h
10238F:	arch/arm64/include/asm/mshyperv.h
10239F:	arch/x86/hyperv
10240F:	arch/x86/include/asm/hyperv-tlfs.h
10241F:	arch/x86/include/asm/mshyperv.h
10242F:	arch/x86/include/asm/trace/hyperv.h
10243F:	arch/x86/kernel/cpu/mshyperv.c
10244F:	drivers/clocksource/hyperv_timer.c
10245F:	drivers/hid/hid-hyperv.c
10246F:	drivers/hv/
10247F:	drivers/input/serio/hyperv-keyboard.c
10248F:	drivers/iommu/hyperv-iommu.c
10249F:	drivers/net/ethernet/microsoft/
10250F:	drivers/net/hyperv/
10251F:	drivers/pci/controller/pci-hyperv-intf.c
10252F:	drivers/pci/controller/pci-hyperv.c
10253F:	drivers/scsi/storvsc_drv.c
10254F:	drivers/uio/uio_hv_generic.c
10255F:	drivers/video/fbdev/hyperv_fb.c
10256F:	include/asm-generic/hyperv-tlfs.h
10257F:	include/asm-generic/mshyperv.h
10258F:	include/clocksource/hyperv_timer.h
10259F:	include/linux/hyperv.h
10260F:	include/net/mana
10261F:	include/uapi/linux/hyperv.h
10262F:	net/vmw_vsock/hyperv_transport.c
10263F:	tools/hv/
10264
10265HYPERBUS SUPPORT
10266M:	Vignesh Raghavendra <vigneshr@ti.com>
10267R:	Tudor Ambarus <tudor.ambarus@linaro.org>
10268L:	linux-mtd@lists.infradead.org
10269S:	Supported
10270Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10271C:	irc://irc.oftc.net/mtd
10272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10273F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10274F:	drivers/mtd/hyperbus/
10275F:	include/linux/mtd/hyperbus.h
10276
10277HYPERVISOR VIRTUAL CONSOLE DRIVER
10278L:	linuxppc-dev@lists.ozlabs.org
10279S:	Odd Fixes
10280F:	drivers/tty/hvc/
10281
10282I2C ACPI SUPPORT
10283M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10284L:	linux-i2c@vger.kernel.org
10285L:	linux-acpi@vger.kernel.org
10286S:	Maintained
10287F:	drivers/i2c/i2c-core-acpi.c
10288
10289I2C ADDRESS TRANSLATOR (ATR)
10290M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
10291R:	Luca Ceresoli <luca.ceresoli@bootlin.com>
10292L:	linux-i2c@vger.kernel.org
10293S:	Maintained
10294F:	drivers/i2c/i2c-atr.c
10295F:	include/linux/i2c-atr.h
10296
10297I2C CONTROLLER DRIVER FOR NVIDIA GPU
10298M:	Ajay Gupta <ajayg@nvidia.com>
10299L:	linux-i2c@vger.kernel.org
10300S:	Maintained
10301F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
10302F:	drivers/i2c/busses/i2c-nvidia-gpu.c
10303
10304I2C MUXES
10305M:	Peter Rosin <peda@axentia.se>
10306L:	linux-i2c@vger.kernel.org
10307S:	Maintained
10308F:	Documentation/devicetree/bindings/i2c/i2c-arb*
10309F:	Documentation/devicetree/bindings/i2c/i2c-gate*
10310F:	Documentation/devicetree/bindings/i2c/i2c-mux*
10311F:	Documentation/i2c/i2c-topology.rst
10312F:	Documentation/i2c/muxes/
10313F:	drivers/i2c/i2c-mux.c
10314F:	drivers/i2c/muxes/
10315F:	include/linux/i2c-mux.h
10316
10317I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10318M:	Gregory CLEMENT <gregory.clement@bootlin.com>
10319L:	linux-i2c@vger.kernel.org
10320S:	Maintained
10321F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10322F:	drivers/i2c/busses/i2c-mv64xxx.c
10323
10324I2C OVER PARALLEL PORT
10325M:	Jean Delvare <jdelvare@suse.com>
10326L:	linux-i2c@vger.kernel.org
10327S:	Maintained
10328F:	Documentation/i2c/busses/i2c-parport.rst
10329F:	drivers/i2c/busses/i2c-parport.c
10330
10331I2C SUBSYSTEM
10332M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
10333L:	linux-i2c@vger.kernel.org
10334S:	Maintained
10335W:	https://i2c.wiki.kernel.org/
10336Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10338F:	Documentation/i2c/
10339F:	drivers/i2c/*
10340F:	include/dt-bindings/i2c/i2c.h
10341F:	include/linux/i2c-dev.h
10342F:	include/linux/i2c-smbus.h
10343F:	include/linux/i2c.h
10344F:	include/uapi/linux/i2c-*.h
10345F:	include/uapi/linux/i2c.h
10346
10347I2C SUBSYSTEM HOST DRIVERS
10348M:	Andi Shyti <andi.shyti@kernel.org>
10349L:	linux-i2c@vger.kernel.org
10350S:	Maintained
10351W:	https://i2c.wiki.kernel.org/
10352Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10354F:	Documentation/devicetree/bindings/i2c/
10355F:	drivers/i2c/algos/
10356F:	drivers/i2c/busses/
10357F:	include/dt-bindings/i2c/
10358
10359I2C-TAOS-EVM DRIVER
10360M:	Jean Delvare <jdelvare@suse.com>
10361L:	linux-i2c@vger.kernel.org
10362S:	Maintained
10363F:	Documentation/i2c/busses/i2c-taos-evm.rst
10364F:	drivers/i2c/busses/i2c-taos-evm.c
10365
10366I2C-TINY-USB DRIVER
10367M:	Till Harbaum <till@harbaum.org>
10368L:	linux-i2c@vger.kernel.org
10369S:	Maintained
10370W:	http://www.harbaum.org/till/i2c_tiny_usb
10371F:	drivers/i2c/busses/i2c-tiny-usb.c
10372
10373I2C/SMBUS CONTROLLER DRIVERS FOR PC
10374M:	Jean Delvare <jdelvare@suse.com>
10375L:	linux-i2c@vger.kernel.org
10376S:	Maintained
10377F:	Documentation/i2c/busses/i2c-ali1535.rst
10378F:	Documentation/i2c/busses/i2c-ali1563.rst
10379F:	Documentation/i2c/busses/i2c-ali15x3.rst
10380F:	Documentation/i2c/busses/i2c-amd756.rst
10381F:	Documentation/i2c/busses/i2c-amd8111.rst
10382F:	Documentation/i2c/busses/i2c-i801.rst
10383F:	Documentation/i2c/busses/i2c-nforce2.rst
10384F:	Documentation/i2c/busses/i2c-piix4.rst
10385F:	Documentation/i2c/busses/i2c-sis5595.rst
10386F:	Documentation/i2c/busses/i2c-sis630.rst
10387F:	Documentation/i2c/busses/i2c-sis96x.rst
10388F:	Documentation/i2c/busses/i2c-via.rst
10389F:	Documentation/i2c/busses/i2c-viapro.rst
10390F:	drivers/i2c/busses/i2c-ali1535.c
10391F:	drivers/i2c/busses/i2c-ali1563.c
10392F:	drivers/i2c/busses/i2c-ali15x3.c
10393F:	drivers/i2c/busses/i2c-amd756-s4882.c
10394F:	drivers/i2c/busses/i2c-amd756.c
10395F:	drivers/i2c/busses/i2c-amd8111.c
10396F:	drivers/i2c/busses/i2c-i801.c
10397F:	drivers/i2c/busses/i2c-isch.c
10398F:	drivers/i2c/busses/i2c-nforce2-s4985.c
10399F:	drivers/i2c/busses/i2c-nforce2.c
10400F:	drivers/i2c/busses/i2c-piix4.c
10401F:	drivers/i2c/busses/i2c-sis5595.c
10402F:	drivers/i2c/busses/i2c-sis630.c
10403F:	drivers/i2c/busses/i2c-sis96x.c
10404F:	drivers/i2c/busses/i2c-via.c
10405F:	drivers/i2c/busses/i2c-viapro.c
10406
10407I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10408M:	Hans de Goede <hdegoede@redhat.com>
10409L:	linux-i2c@vger.kernel.org
10410S:	Maintained
10411F:	drivers/i2c/busses/i2c-cht-wc.c
10412
10413I2C/SMBUS ISMT DRIVER
10414M:	Seth Heasley <seth.heasley@intel.com>
10415M:	Neil Horman <nhorman@tuxdriver.com>
10416L:	linux-i2c@vger.kernel.org
10417F:	Documentation/i2c/busses/i2c-ismt.rst
10418F:	drivers/i2c/busses/i2c-ismt.c
10419
10420I2C/SMBUS ZHAOXIN DRIVER
10421M:	Hans Hu <hanshu@zhaoxin.com>
10422L:	linux-i2c@vger.kernel.org
10423S:	Maintained
10424W:	https://www.zhaoxin.com
10425F:	drivers/i2c/busses/i2c-viai2c-common.c
10426F:	drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10427
10428I2C/SMBUS STUB DRIVER
10429M:	Jean Delvare <jdelvare@suse.com>
10430L:	linux-i2c@vger.kernel.org
10431S:	Maintained
10432F:	drivers/i2c/i2c-stub.c
10433
10434I3C DRIVER FOR ASPEED AST2600
10435M:	Jeremy Kerr <jk@codeconstruct.com.au>
10436S:	Maintained
10437F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10438F:	drivers/i3c/master/ast2600-i3c-master.c
10439
10440I3C DRIVER FOR CADENCE I3C MASTER IP
10441M:	Przemysław Gaj <pgaj@cadence.com>
10442S:	Maintained
10443F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10444F:	drivers/i3c/master/i3c-master-cdns.c
10445
10446I3C DRIVER FOR SYNOPSYS DESIGNWARE
10447S:	Orphan
10448F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10449F:	drivers/i3c/master/dw*
10450
10451I3C SUBSYSTEM
10452M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10453L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
10454S:	Maintained
10455C:	irc://chat.freenode.net/linux-i3c
10456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10457F:	Documentation/ABI/testing/sysfs-bus-i3c
10458F:	Documentation/devicetree/bindings/i3c/
10459F:	Documentation/driver-api/i3c
10460F:	drivers/i3c/
10461F:	include/linux/i3c/
10462
10463IBM Operation Panel Input Driver
10464M:	Eddie James <eajames@linux.ibm.com>
10465L:	linux-input@vger.kernel.org
10466S:	Maintained
10467F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10468F:	drivers/input/misc/ibm-panel.c
10469
10470IBM Power 842 compression accelerator
10471M:	Haren Myneni <haren@us.ibm.com>
10472S:	Supported
10473F:	crypto/842.c
10474F:	drivers/crypto/nx/Kconfig
10475F:	drivers/crypto/nx/Makefile
10476F:	drivers/crypto/nx/nx-842*
10477F:	include/linux/sw842.h
10478F:	lib/842/
10479
10480IBM Power in-Nest Crypto Acceleration
10481M:	Breno Leitão <leitao@debian.org>
10482M:	Nayna Jain <nayna@linux.ibm.com>
10483M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10484L:	linux-crypto@vger.kernel.org
10485S:	Supported
10486F:	drivers/crypto/nx/Kconfig
10487F:	drivers/crypto/nx/Makefile
10488F:	drivers/crypto/nx/nx-aes*
10489F:	drivers/crypto/nx/nx-sha*
10490F:	drivers/crypto/nx/nx.*
10491F:	drivers/crypto/nx/nx_csbcpb.h
10492F:	drivers/crypto/nx/nx_debugfs.c
10493
10494IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10495M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10496L:	linux-pci@vger.kernel.org
10497L:	linuxppc-dev@lists.ozlabs.org
10498S:	Supported
10499F:	drivers/pci/hotplug/rpadlpar*
10500
10501IBM Power Linux RAID adapter
10502M:	Brian King <brking@us.ibm.com>
10503S:	Supported
10504F:	drivers/scsi/ipr.*
10505
10506IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10507M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10508L:	linux-pci@vger.kernel.org
10509L:	linuxppc-dev@lists.ozlabs.org
10510S:	Supported
10511F:	drivers/pci/hotplug/rpaphp*
10512
10513IBM Power SRIOV Virtual NIC Device Driver
10514M:	Haren Myneni <haren@linux.ibm.com>
10515M:	Rick Lindsley <ricklind@linux.ibm.com>
10516R:	Nick Child <nnac123@linux.ibm.com>
10517R:	Thomas Falcon <tlfalcon@linux.ibm.com>
10518L:	netdev@vger.kernel.org
10519S:	Supported
10520F:	drivers/net/ethernet/ibm/ibmvnic.*
10521
10522IBM Power VFIO Support
10523M:	Timothy Pearson <tpearson@raptorengineering.com>
10524S:	Supported
10525F:	drivers/vfio/vfio_iommu_spapr_tce.c
10526
10527IBM Power Virtual Ethernet Device Driver
10528M:	Nick Child <nnac123@linux.ibm.com>
10529L:	netdev@vger.kernel.org
10530S:	Supported
10531F:	drivers/net/ethernet/ibm/ibmveth.*
10532
10533IBM Power Virtual FC Device Drivers
10534M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10535L:	linux-scsi@vger.kernel.org
10536S:	Supported
10537F:	drivers/scsi/ibmvscsi/ibmvfc*
10538
10539IBM Power Virtual Management Channel Driver
10540M:	Brad Warrum <bwarrum@linux.ibm.com>
10541M:	Ritu Agarwal <rituagar@linux.ibm.com>
10542S:	Supported
10543F:	drivers/misc/ibmvmc.*
10544
10545IBM Power Virtual SCSI Device Drivers
10546M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10547L:	linux-scsi@vger.kernel.org
10548S:	Supported
10549F:	drivers/scsi/ibmvscsi/ibmvscsi*
10550F:	include/scsi/viosrp.h
10551
10552IBM Power Virtual SCSI Device Target Driver
10553M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10554L:	linux-scsi@vger.kernel.org
10555L:	target-devel@vger.kernel.org
10556S:	Supported
10557F:	drivers/scsi/ibmvscsi_tgt/
10558
10559IBM Power VMX Cryptographic instructions
10560M:	Breno Leitão <leitao@debian.org>
10561M:	Nayna Jain <nayna@linux.ibm.com>
10562M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10563L:	linux-crypto@vger.kernel.org
10564S:	Supported
10565F:	arch/powerpc/crypto/Kconfig
10566F:	arch/powerpc/crypto/Makefile
10567F:	arch/powerpc/crypto/aes.c
10568F:	arch/powerpc/crypto/aes_cbc.c
10569F:	arch/powerpc/crypto/aes_ctr.c
10570F:	arch/powerpc/crypto/aes_xts.c
10571F:	arch/powerpc/crypto/aesp8-ppc.*
10572F:	arch/powerpc/crypto/ghash.c
10573F:	arch/powerpc/crypto/ghashp8-ppc.pl
10574F:	arch/powerpc/crypto/ppc-xlate.pl
10575F:	arch/powerpc/crypto/vmx.c
10576
10577IBM ServeRAID RAID DRIVER
10578S:	Orphan
10579F:	drivers/scsi/ips.*
10580
10581ICH LPC AND GPIO DRIVER
10582M:	Peter Tyser <ptyser@xes-inc.com>
10583S:	Maintained
10584F:	drivers/gpio/gpio-ich.c
10585F:	drivers/mfd/lpc_ich.c
10586
10587ICY I2C DRIVER
10588M:	Max Staudt <max@enpas.org>
10589L:	linux-i2c@vger.kernel.org
10590S:	Maintained
10591F:	drivers/i2c/busses/i2c-icy.c
10592
10593IDEAPAD LAPTOP EXTRAS DRIVER
10594M:	Ike Panhc <ike.pan@canonical.com>
10595L:	platform-driver-x86@vger.kernel.org
10596S:	Maintained
10597W:	http://launchpad.net/ideapad-laptop
10598F:	drivers/platform/x86/ideapad-laptop.c
10599
10600IDEAPAD LAPTOP SLIDEBAR DRIVER
10601M:	Andrey Moiseev <o2g.org.ru@gmail.com>
10602L:	linux-input@vger.kernel.org
10603S:	Maintained
10604W:	https://github.com/o2genum/ideapad-slidebar
10605F:	drivers/input/misc/ideapad_slidebar.c
10606
10607IDT VersaClock 5 CLOCK DRIVER
10608M:	Luca Ceresoli <luca@lucaceresoli.net>
10609S:	Maintained
10610F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10611F:	drivers/clk/clk-versaclock5.c
10612
10613IEEE 802.15.4 SUBSYSTEM
10614M:	Alexander Aring <alex.aring@gmail.com>
10615M:	Stefan Schmidt <stefan@datenfreihafen.org>
10616M:	Miquel Raynal <miquel.raynal@bootlin.com>
10617L:	linux-wpan@vger.kernel.org
10618S:	Maintained
10619W:	https://linux-wpan.org/
10620Q:	https://patchwork.kernel.org/project/linux-wpan/list/
10621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10623F:	Documentation/networking/ieee802154.rst
10624F:	drivers/net/ieee802154/
10625F:	include/linux/ieee802154.h
10626F:	include/linux/nl802154.h
10627F:	include/net/af_ieee802154.h
10628F:	include/net/cfg802154.h
10629F:	include/net/ieee802154_netdev.h
10630F:	include/net/mac802154.h
10631F:	include/net/nl802154.h
10632F:	net/ieee802154/
10633F:	net/mac802154/
10634
10635Intel VIRTIO DATA PATH ACCELERATOR
10636M:	Zhu Lingshan <lingshan.zhu@intel.com>
10637L:	virtualization@lists.linux.dev
10638S:	Supported
10639F:	drivers/vdpa/ifcvf/
10640
10641IFE PROTOCOL
10642M:	Yotam Gigi <yotam.gi@gmail.com>
10643M:	Jamal Hadi Salim <jhs@mojatatu.com>
10644F:	include/net/ife.h
10645F:	include/uapi/linux/ife.h
10646F:	net/ife
10647
10648IGORPLUG-USB IR RECEIVER
10649M:	Sean Young <sean@mess.org>
10650L:	linux-media@vger.kernel.org
10651S:	Maintained
10652F:	drivers/media/rc/igorplugusb.c
10653
10654IGUANAWORKS USB IR TRANSCEIVER
10655M:	Sean Young <sean@mess.org>
10656L:	linux-media@vger.kernel.org
10657S:	Maintained
10658F:	drivers/media/rc/iguanair.c
10659
10660IIO BACKEND FRAMEWORK
10661M:	Nuno Sa <nuno.sa@analog.com>
10662R:	Olivier Moysan <olivier.moysan@foss.st.com>
10663L:	linux-iio@vger.kernel.org
10664S:	Maintained
10665F:	drivers/iio/industrialio-backend.c
10666F:	include/linux/iio/backend.h
10667
10668IIO DIGITAL POTENTIOMETER DAC
10669M:	Peter Rosin <peda@axentia.se>
10670L:	linux-iio@vger.kernel.org
10671S:	Maintained
10672F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10673F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10674F:	drivers/iio/dac/dpot-dac.c
10675
10676IIO ENVELOPE DETECTOR
10677M:	Peter Rosin <peda@axentia.se>
10678L:	linux-iio@vger.kernel.org
10679S:	Maintained
10680F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10681F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10682F:	drivers/iio/adc/envelope-detector.c
10683
10684IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10685M:	Matti Vaittinen <mazziesaccount@gmail.com>
10686L:	linux-iio@vger.kernel.org
10687S:	Maintained
10688F:	drivers/iio/industrialio-gts-helper.c
10689F:	include/linux/iio/iio-gts-helper.h
10690F:	drivers/iio/test/iio-test-gts.c
10691
10692IIO MULTIPLEXER
10693M:	Peter Rosin <peda@axentia.se>
10694L:	linux-iio@vger.kernel.org
10695S:	Maintained
10696F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10697F:	drivers/iio/multiplexer/iio-mux.c
10698
10699IIO SCMI BASED DRIVER
10700M:	Jyoti Bhayana <jbhayana@google.com>
10701L:	linux-iio@vger.kernel.org
10702S:	Maintained
10703F:	drivers/iio/common/scmi_sensors/scmi_iio.c
10704
10705IIO SUBSYSTEM AND DRIVERS
10706M:	Jonathan Cameron <jic23@kernel.org>
10707R:	Lars-Peter Clausen <lars@metafoo.de>
10708L:	linux-iio@vger.kernel.org
10709S:	Maintained
10710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10711F:	Documentation/ABI/testing/configfs-iio*
10712F:	Documentation/ABI/testing/sysfs-bus-iio*
10713F:	Documentation/devicetree/bindings/iio/
10714F:	Documentation/iio/
10715F:	drivers/iio/
10716F:	drivers/staging/iio/
10717F:	include/dt-bindings/iio/
10718F:	include/linux/iio/
10719F:	tools/iio/
10720
10721IIO UNIT CONVERTER
10722M:	Peter Rosin <peda@axentia.se>
10723L:	linux-iio@vger.kernel.org
10724S:	Maintained
10725F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10726F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10727F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10728F:	drivers/iio/afe/iio-rescale.c
10729
10730IKANOS/ADI EAGLE ADSL USB DRIVER
10731M:	Matthieu Castet <castet.matthieu@free.fr>
10732M:	Stanislaw Gruszka <stf_xl@wp.pl>
10733S:	Maintained
10734F:	drivers/usb/atm/ueagle-atm.c
10735
10736IMAGIS TOUCHSCREEN DRIVER
10737M:	Markuss Broks <markuss.broks@gmail.com>
10738S:	Maintained
10739F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10740F:	drivers/input/touchscreen/imagis.c
10741
10742IMGTEC ASCII LCD DRIVER
10743M:	Paul Burton <paulburton@kernel.org>
10744S:	Maintained
10745F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10746F:	drivers/auxdisplay/img-ascii-lcd.c
10747
10748IMGTEC IR DECODER DRIVER
10749S:	Orphan
10750F:	drivers/media/rc/img-ir/
10751
10752IMGTEC POWERVR DRM DRIVER
10753M:	Frank Binns <frank.binns@imgtec.com>
10754M:	Matt Coster <matt.coster@imgtec.com>
10755S:	Supported
10756T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
10757F:	Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
10758F:	Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
10759F:	Documentation/gpu/imagination/
10760F:	drivers/gpu/drm/imagination/
10761F:	include/uapi/drm/pvr_drm.h
10762
10763IMON SOUNDGRAPH USB IR RECEIVER
10764M:	Sean Young <sean@mess.org>
10765L:	linux-media@vger.kernel.org
10766S:	Maintained
10767F:	drivers/media/rc/imon.c
10768F:	drivers/media/rc/imon_raw.c
10769
10770IMS TWINTURBO FRAMEBUFFER DRIVER
10771L:	linux-fbdev@vger.kernel.org
10772S:	Orphan
10773F:	drivers/video/fbdev/imsttfb.c
10774
10775INDEX OF FURTHER KERNEL DOCUMENTATION
10776M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
10777S:	Maintained
10778F:	Documentation/process/kernel-docs.rst
10779
10780INDUSTRY PACK SUBSYSTEM (IPACK)
10781M:	Vaibhav Gupta <vaibhavgupta40@gmail.com>
10782M:	Jens Taprogge <jens.taprogge@taprogge.org>
10783M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10784L:	industrypack-devel@lists.sourceforge.net
10785S:	Maintained
10786W:	http://industrypack.sourceforge.net
10787F:	drivers/ipack/
10788
10789INFINEON DPS310 Driver
10790M:	Eddie James <eajames@linux.ibm.com>
10791L:	linux-iio@vger.kernel.org
10792S:	Maintained
10793F:	drivers/iio/pressure/dps310.c
10794
10795INFINEON PEB2466 ASoC CODEC
10796M:	Herve Codina <herve.codina@bootlin.com>
10797L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10798S:	Maintained
10799F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
10800F:	sound/soc/codecs/peb2466.c
10801
10802INFINIBAND SUBSYSTEM
10803M:	Jason Gunthorpe <jgg@nvidia.com>
10804M:	Leon Romanovsky <leonro@nvidia.com>
10805L:	linux-rdma@vger.kernel.org
10806S:	Supported
10807W:	https://github.com/linux-rdma/rdma-core
10808Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
10810F:	Documentation/devicetree/bindings/infiniband/
10811F:	Documentation/infiniband/
10812F:	drivers/infiniband/
10813F:	include/rdma/
10814F:	include/trace/events/ib_mad.h
10815F:	include/trace/events/ib_umad.h
10816F:	include/trace/misc/rdma.h
10817F:	include/uapi/linux/if_infiniband.h
10818F:	include/uapi/rdma/
10819F:	samples/bpf/ibumad_kern.c
10820F:	samples/bpf/ibumad_user.c
10821
10822INGENIC JZ4780 NAND DRIVER
10823M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10824L:	linux-mtd@lists.infradead.org
10825L:	linux-mips@vger.kernel.org
10826S:	Maintained
10827F:	drivers/mtd/nand/raw/ingenic/
10828
10829INGENIC JZ47xx SoCs
10830M:	Paul Cercueil <paul@crapouillou.net>
10831L:	linux-mips@vger.kernel.org
10832S:	Maintained
10833F:	arch/mips/boot/dts/ingenic/
10834F:	arch/mips/generic/board-ingenic.c
10835F:	arch/mips/include/asm/mach-ingenic/
10836F:	arch/mips/ingenic/Kconfig
10837F:	drivers/clk/ingenic/
10838F:	drivers/dma/dma-jz4780.c
10839F:	drivers/gpu/drm/ingenic/
10840F:	drivers/i2c/busses/i2c-jz4780.c
10841F:	drivers/iio/adc/ingenic-adc.c
10842F:	drivers/irqchip/irq-ingenic.c
10843F:	drivers/memory/jz4780-nemc.c
10844F:	drivers/mmc/host/jz4740_mmc.c
10845F:	drivers/mtd/nand/raw/ingenic/
10846F:	drivers/pinctrl/pinctrl-ingenic.c
10847F:	drivers/power/supply/ingenic-battery.c
10848F:	drivers/pwm/pwm-jz4740.c
10849F:	drivers/remoteproc/ingenic_rproc.c
10850F:	drivers/rtc/rtc-jz4740.c
10851F:	drivers/tty/serial/8250/8250_ingenic.c
10852F:	drivers/usb/musb/jz4740.c
10853F:	drivers/watchdog/jz4740_wdt.c
10854F:	include/dt-bindings/iio/adc/ingenic,adc.h
10855F:	include/linux/mfd/ingenic-tcu.h
10856F:	sound/soc/codecs/jz47*
10857F:	sound/soc/jz4740/
10858
10859INJOINIC IP5xxx POWER BANK IC DRIVER
10860M:	Samuel Holland <samuel@sholland.org>
10861S:	Maintained
10862F:	drivers/power/supply/ip5xxx_power.c
10863
10864INOTIFY
10865M:	Jan Kara <jack@suse.cz>
10866R:	Amir Goldstein <amir73il@gmail.com>
10867L:	linux-fsdevel@vger.kernel.org
10868S:	Maintained
10869F:	Documentation/filesystems/inotify.rst
10870F:	fs/notify/inotify/
10871F:	include/linux/inotify.h
10872F:	include/uapi/linux/inotify.h
10873
10874INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10875M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
10876L:	linux-input@vger.kernel.org
10877S:	Maintained
10878Q:	http://patchwork.kernel.org/project/linux-input/list/
10879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10880F:	Documentation/devicetree/bindings/input/
10881F:	Documentation/devicetree/bindings/serio/
10882F:	Documentation/input/
10883F:	drivers/input/
10884F:	include/dt-bindings/input/
10885F:	include/linux/input.h
10886F:	include/linux/input/
10887F:	include/uapi/linux/input-event-codes.h
10888F:	include/uapi/linux/input.h
10889
10890INPUT MULTITOUCH (MT) PROTOCOL
10891M:	Henrik Rydberg <rydberg@bitmath.org>
10892L:	linux-input@vger.kernel.org
10893S:	Odd fixes
10894F:	Documentation/input/multi-touch-protocol.rst
10895F:	drivers/input/input-mt.c
10896K:	\b(ABS|SYN)_MT_
10897
10898INSIDE SECURE CRYPTO DRIVER
10899M:	Antoine Tenart <atenart@kernel.org>
10900L:	linux-crypto@vger.kernel.org
10901S:	Maintained
10902F:	drivers/crypto/inside-secure/
10903
10904INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10905M:	Mimi Zohar <zohar@linux.ibm.com>
10906M:	Roberto Sassu <roberto.sassu@huawei.com>
10907M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
10908R:	Eric Snowberg <eric.snowberg@oracle.com>
10909L:	linux-integrity@vger.kernel.org
10910S:	Supported
10911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10912F:	security/integrity/
10913F:	security/integrity/ima/
10914
10915INTEL 810/815 FRAMEBUFFER DRIVER
10916M:	Antonino Daplas <adaplas@gmail.com>
10917L:	linux-fbdev@vger.kernel.org
10918S:	Maintained
10919F:	drivers/video/fbdev/i810/
10920
10921INTEL 8254 COUNTER DRIVER
10922M:	William Breathitt Gray <wbg@kernel.org>
10923L:	linux-iio@vger.kernel.org
10924S:	Maintained
10925F:	drivers/counter/i8254.c
10926F:	include/linux/i8254.h
10927
10928INTEL 8255 GPIO DRIVER
10929M:	William Breathitt Gray <wbg@kernel.org>
10930L:	linux-gpio@vger.kernel.org
10931S:	Maintained
10932F:	drivers/gpio/gpio-i8255.c
10933F:	drivers/gpio/gpio-i8255.h
10934
10935INTEL ASoC DRIVERS
10936M:	Cezary Rojewski <cezary.rojewski@intel.com>
10937M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
10938M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
10939M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
10940M:	Bard Liao <yung-chuan.liao@linux.intel.com>
10941M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
10942M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
10943L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10944S:	Supported
10945F:	sound/soc/intel/
10946
10947INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10948M:	Hans de Goede <hdegoede@redhat.com>
10949L:	platform-driver-x86@vger.kernel.org
10950S:	Maintained
10951F:	drivers/platform/x86/intel/atomisp2/pm.c
10952
10953INTEL ATOMISP2 LED DRIVER
10954M:	Hans de Goede <hdegoede@redhat.com>
10955L:	platform-driver-x86@vger.kernel.org
10956S:	Maintained
10957F:	drivers/platform/x86/intel/atomisp2/led.c
10958
10959INTEL BIOS SAR INT1092 DRIVER
10960M:	Shravan Sudhakar <s.shravan@intel.com>
10961L:	platform-driver-x86@vger.kernel.org
10962S:	Maintained
10963F:	drivers/platform/x86/intel/int1092/
10964
10965INTEL BROXTON PMC DRIVER
10966M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10967M:	Zha Qipeng <qipeng.zha@intel.com>
10968S:	Maintained
10969F:	drivers/mfd/intel_pmc_bxt.c
10970F:	include/linux/mfd/intel_pmc_bxt.h
10971
10972INTEL C600 SERIES SAS CONTROLLER DRIVER
10973M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
10974L:	linux-scsi@vger.kernel.org
10975S:	Supported
10976T:	git git://git.code.sf.net/p/intel-sas/isci
10977F:	drivers/scsi/isci/
10978
10979INTEL CPU family model numbers
10980M:	Tony Luck <tony.luck@intel.com>
10981M:	x86@kernel.org
10982L:	linux-kernel@vger.kernel.org
10983S:	Supported
10984F:	arch/x86/include/asm/intel-family.h
10985
10986INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
10987M:	Jani Nikula <jani.nikula@linux.intel.com>
10988M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
10989L:	intel-gfx@lists.freedesktop.org
10990L:	intel-xe@lists.freedesktop.org
10991S:	Supported
10992F:	drivers/gpu/drm/i915/display/
10993F:	drivers/gpu/drm/xe/display/
10994F:	drivers/gpu/drm/xe/compat-i915-headers
10995
10996INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
10997M:	Jani Nikula <jani.nikula@linux.intel.com>
10998M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
10999M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11000M:	Tvrtko Ursulin <tursulin@ursulin.net>
11001L:	intel-gfx@lists.freedesktop.org
11002S:	Supported
11003W:	https://drm.pages.freedesktop.org/intel-docs/
11004Q:	http://patchwork.freedesktop.org/project/intel-gfx/
11005B:	https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11006C:	irc://irc.oftc.net/intel-gfx
11007T:	git git://anongit.freedesktop.org/drm-intel
11008F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11009F:	Documentation/gpu/i915.rst
11010F:	drivers/gpu/drm/ci/xfails/i915*
11011F:	drivers/gpu/drm/i915/
11012F:	include/drm/i915*
11013F:	include/uapi/drm/i915_drm.h
11014
11015INTEL DRM XE DRIVER (Lunar Lake and newer)
11016M:	Lucas De Marchi <lucas.demarchi@intel.com>
11017M:	Thomas Hellström <thomas.hellstrom@linux.intel.com>
11018M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11019L:	intel-xe@lists.freedesktop.org
11020S:	Supported
11021W:	https://drm.pages.freedesktop.org/intel-docs/
11022Q:	http://patchwork.freedesktop.org/project/intel-xe/
11023B:	https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11024C:	irc://irc.oftc.net/xe
11025T:	git https://gitlab.freedesktop.org/drm/xe/kernel.git
11026F:	Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11027F:	Documentation/gpu/xe/
11028F:	drivers/gpu/drm/xe/
11029F:	include/drm/xe*
11030F:	include/uapi/drm/xe_drm.h
11031
11032INTEL ETHERNET DRIVERS
11033M:	Jesse Brandeburg <jesse.brandeburg@intel.com>
11034M:	Tony Nguyen <anthony.l.nguyen@intel.com>
11035L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
11036S:	Supported
11037W:	https://www.intel.com/content/www/us/en/support.html
11038Q:	https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11041F:	Documentation/networking/device_drivers/ethernet/intel/
11042F:	drivers/net/ethernet/intel/
11043F:	drivers/net/ethernet/intel/*/
11044F:	include/linux/avf/virtchnl.h
11045F:	include/linux/net/intel/iidc.h
11046
11047INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11048M:	Mustafa Ismail <mustafa.ismail@intel.com>
11049M:	Shiraz Saleem <shiraz.saleem@intel.com>
11050L:	linux-rdma@vger.kernel.org
11051S:	Supported
11052F:	drivers/infiniband/hw/irdma/
11053F:	include/uapi/rdma/irdma-abi.h
11054
11055INTEL GPIO DRIVERS
11056M:	Andy Shevchenko <andy@kernel.org>
11057L:	linux-gpio@vger.kernel.org
11058S:	Supported
11059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11060F:	drivers/gpio/gpio-elkhartlake.c
11061F:	drivers/gpio/gpio-graniterapids.c
11062F:	drivers/gpio/gpio-ich.c
11063F:	drivers/gpio/gpio-merrifield.c
11064F:	drivers/gpio/gpio-ml-ioh.c
11065F:	drivers/gpio/gpio-pch.c
11066F:	drivers/gpio/gpio-sch.c
11067F:	drivers/gpio/gpio-sodaville.c
11068F:	drivers/gpio/gpio-tangier.c
11069F:	drivers/gpio/gpio-tangier.h
11070
11071INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11072M:	Zhenyu Wang <zhenyuw@linux.intel.com>
11073M:	Zhi Wang <zhi.wang.linux@gmail.com>
11074L:	intel-gvt-dev@lists.freedesktop.org
11075L:	intel-gfx@lists.freedesktop.org
11076S:	Supported
11077W:	https://github.com/intel/gvt-linux/wiki
11078T:	git https://github.com/intel/gvt-linux.git
11079F:	drivers/gpu/drm/i915/gvt/
11080
11081INTEL HID EVENT DRIVER
11082M:	Alex Hung <alexhung@gmail.com>
11083L:	platform-driver-x86@vger.kernel.org
11084S:	Maintained
11085F:	drivers/platform/x86/intel/hid.c
11086
11087INTEL I/OAT DMA DRIVER
11088M:	Dave Jiang <dave.jiang@intel.com>
11089R:	Dan Williams <dan.j.williams@intel.com>
11090L:	dmaengine@vger.kernel.org
11091S:	Supported
11092Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
11093F:	drivers/dma/ioat*
11094
11095INTEL IAA CRYPTO DRIVER
11096M:	Tom Zanussi <tom.zanussi@linux.intel.com>
11097L:	linux-crypto@vger.kernel.org
11098S:	Supported
11099F:	Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11100F:	drivers/crypto/intel/iaa/*
11101
11102INTEL IDLE DRIVER
11103M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
11104M:	Len Brown <lenb@kernel.org>
11105L:	linux-pm@vger.kernel.org
11106S:	Supported
11107B:	https://bugzilla.kernel.org
11108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11109F:	drivers/idle/intel_idle.c
11110
11111INTEL IDXD DRIVER
11112M:	Fenghua Yu <fenghua.yu@intel.com>
11113R:	Dave Jiang <dave.jiang@intel.com>
11114L:	dmaengine@vger.kernel.org
11115S:	Supported
11116F:	drivers/dma/idxd/*
11117F:	include/uapi/linux/idxd.h
11118
11119INTEL IN FIELD SCAN (IFS) DEVICE
11120M:	Jithu Joseph <jithu.joseph@intel.com>
11121R:	Ashok Raj <ashok.raj@intel.com>
11122R:	Tony Luck <tony.luck@intel.com>
11123S:	Maintained
11124F:	drivers/platform/x86/intel/ifs
11125F:	include/trace/events/intel_ifs.h
11126
11127INTEL INTEGRATED SENSOR HUB DRIVER
11128M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11129M:	Jiri Kosina <jikos@kernel.org>
11130L:	linux-input@vger.kernel.org
11131S:	Maintained
11132F:	drivers/hid/intel-ish-hid/
11133
11134INTEL IOMMU (VT-d)
11135M:	David Woodhouse <dwmw2@infradead.org>
11136M:	Lu Baolu <baolu.lu@linux.intel.com>
11137L:	iommu@lists.linux.dev
11138S:	Supported
11139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11140F:	drivers/iommu/intel/
11141
11142INTEL IPU3 CSI-2 CIO2 DRIVER
11143M:	Yong Zhi <yong.zhi@intel.com>
11144M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11145M:	Bingbu Cao <bingbu.cao@intel.com>
11146M:	Dan Scally <djrscally@gmail.com>
11147R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11148L:	linux-media@vger.kernel.org
11149S:	Maintained
11150T:	git git://linuxtv.org/media_tree.git
11151F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11152F:	drivers/media/pci/intel/ipu3/
11153
11154INTEL IPU3 CSI-2 IMGU DRIVER
11155M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11156R:	Bingbu Cao <bingbu.cao@intel.com>
11157R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11158L:	linux-media@vger.kernel.org
11159S:	Maintained
11160F:	Documentation/admin-guide/media/ipu3.rst
11161F:	Documentation/admin-guide/media/ipu3_rcb.svg
11162F:	Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11163F:	drivers/staging/media/ipu3/
11164
11165INTEL IPU6 INPUT SYSTEM DRIVER
11166M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11167M:	Bingbu Cao <bingbu.cao@intel.com>
11168R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11169L:	linux-media@vger.kernel.org
11170S:	Maintained
11171T:	git git://linuxtv.org/media_tree.git
11172F:	Documentation/admin-guide/media/ipu6-isys.rst
11173F:	drivers/media/pci/intel/ipu6/
11174
11175INTEL ISHTP ECLITE DRIVER
11176M:	Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
11177L:	platform-driver-x86@vger.kernel.org
11178S:	Supported
11179F:	drivers/platform/x86/intel/ishtp_eclite.c
11180
11181INTEL IXP4XX CRYPTO SUPPORT
11182M:	Corentin Labbe <clabbe@baylibre.com>
11183L:	linux-crypto@vger.kernel.org
11184S:	Maintained
11185F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11186
11187INTEL KEEM BAY DRM DRIVER
11188M:	Anitha Chrisanthus <anitha.chrisanthus@intel.com>
11189M:	Edmund Dea <edmund.j.dea@intel.com>
11190S:	Maintained
11191F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11192F:	drivers/gpu/drm/kmb/
11193
11194INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11195M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11196S:	Maintained
11197F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11198F:	drivers/crypto/intel/keembay/Kconfig
11199F:	drivers/crypto/intel/keembay/Makefile
11200F:	drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11201F:	drivers/crypto/intel/keembay/ocs-aes.c
11202F:	drivers/crypto/intel/keembay/ocs-aes.h
11203
11204INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11205M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11206M:	Prabhjot Khurana <prabhjot.khurana@intel.com>
11207M:	Mark Gross <mgross@linux.intel.com>
11208S:	Maintained
11209F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11210F:	drivers/crypto/intel/keembay/Kconfig
11211F:	drivers/crypto/intel/keembay/Makefile
11212F:	drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11213
11214INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11215M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11216M:	Declan Murphy <declan.murphy@intel.com>
11217S:	Maintained
11218F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11219F:	drivers/crypto/intel/keembay/Kconfig
11220F:	drivers/crypto/intel/keembay/Makefile
11221F:	drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11222F:	drivers/crypto/intel/keembay/ocs-hcu.c
11223F:	drivers/crypto/intel/keembay/ocs-hcu.h
11224
11225INTEL MANAGEMENT ENGINE (mei)
11226M:	Tomas Winkler <tomas.winkler@intel.com>
11227L:	linux-kernel@vger.kernel.org
11228S:	Supported
11229F:	Documentation/driver-api/mei/*
11230F:	drivers/misc/mei/
11231F:	drivers/watchdog/mei_wdt.c
11232F:	include/linux/mei_aux.h
11233F:	include/linux/mei_cl_bus.h
11234F:	include/uapi/linux/mei.h
11235F:	include/uapi/linux/mei_uuid.h
11236F:	include/uapi/linux/uuid.h
11237F:	samples/mei/*
11238
11239INTEL MAX 10 BMC MFD DRIVER
11240M:	Xu Yilun <yilun.xu@intel.com>
11241R:	Tom Rix <trix@redhat.com>
11242S:	Maintained
11243F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11244F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
11245F:	drivers/hwmon/intel-m10-bmc-hwmon.c
11246F:	drivers/mfd/intel-m10-bmc*
11247F:	include/linux/mfd/intel-m10-bmc.h
11248
11249INTEL MAX10 BMC SECURE UPDATES
11250M:	Peter Colberg <peter.colberg@intel.com>
11251L:	linux-fpga@vger.kernel.org
11252S:	Maintained
11253F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11254F:	drivers/fpga/intel-m10-bmc-sec-update.c
11255
11256INTEL P-Unit IPC DRIVER
11257M:	Zha Qipeng <qipeng.zha@intel.com>
11258L:	platform-driver-x86@vger.kernel.org
11259S:	Maintained
11260F:	arch/x86/include/asm/intel_punit_ipc.h
11261F:	drivers/platform/x86/intel/punit_ipc.c
11262
11263INTEL PMC CORE DRIVER
11264M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11265M:	David E Box <david.e.box@intel.com>
11266L:	platform-driver-x86@vger.kernel.org
11267S:	Maintained
11268F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
11269F:	drivers/platform/x86/intel/pmc/
11270
11271INTEL PMIC GPIO DRIVERS
11272M:	Andy Shevchenko <andy@kernel.org>
11273S:	Supported
11274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11275F:	drivers/gpio/gpio-*cove.c
11276
11277INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11278M:	Andy Shevchenko <andy@kernel.org>
11279S:	Supported
11280F:	drivers/mfd/intel_soc_pmic*
11281F:	include/linux/mfd/intel_soc_pmic*
11282
11283INTEL PMT DRIVERS
11284M:	David E. Box <david.e.box@linux.intel.com>
11285S:	Supported
11286F:	drivers/platform/x86/intel/pmt/
11287
11288INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11289M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
11290L:	linux-wireless@vger.kernel.org
11291S:	Maintained
11292F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11293F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11294F:	drivers/net/wireless/intel/ipw2x00/
11295
11296INTEL PSTATE DRIVER
11297M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11298M:	Len Brown <lenb@kernel.org>
11299L:	linux-pm@vger.kernel.org
11300S:	Supported
11301F:	drivers/cpufreq/intel_pstate.c
11302
11303INTEL PTP DFL ToD DRIVER
11304M:	Tianfei Zhang <tianfei.zhang@intel.com>
11305L:	linux-fpga@vger.kernel.org
11306L:	netdev@vger.kernel.org
11307S:	Maintained
11308F:	drivers/ptp/ptp_dfl_tod.c
11309
11310INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11311M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
11312L:	linux-iio@vger.kernel.org
11313F:	drivers/counter/intel-qep.c
11314
11315INTEL SCU DRIVERS
11316M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11317S:	Maintained
11318F:	arch/x86/include/asm/intel_scu_ipc.h
11319F:	drivers/platform/x86/intel_scu_*
11320
11321INTEL SDSI DRIVER
11322M:	David E. Box <david.e.box@linux.intel.com>
11323S:	Supported
11324F:	drivers/platform/x86/intel/sdsi.c
11325F:	tools/arch/x86/intel_sdsi/
11326F:	tools/testing/selftests/drivers/sdsi/
11327
11328INTEL SGX
11329M:	Jarkko Sakkinen <jarkko@kernel.org>
11330R:	Dave Hansen <dave.hansen@linux.intel.com>
11331L:	linux-sgx@vger.kernel.org
11332S:	Supported
11333Q:	https://patchwork.kernel.org/project/intel-sgx/list/
11334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11335F:	Documentation/arch/x86/sgx.rst
11336F:	arch/x86/entry/vdso/vsgx.S
11337F:	arch/x86/include/asm/sgx.h
11338F:	arch/x86/include/uapi/asm/sgx.h
11339F:	arch/x86/kernel/cpu/sgx/*
11340F:	tools/testing/selftests/sgx/*
11341K:	\bSGX_
11342
11343INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11344M:	Daniel Scally <djrscally@gmail.com>
11345S:	Maintained
11346F:	drivers/platform/x86/intel/int3472/
11347
11348INTEL SPEED SELECT TECHNOLOGY
11349M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11350L:	platform-driver-x86@vger.kernel.org
11351S:	Maintained
11352F:	drivers/platform/x86/intel/speed_select_if/
11353F:	include/uapi/linux/isst_if.h
11354F:	tools/power/x86/intel-speed-select/
11355
11356INTEL STRATIX10 FIRMWARE DRIVERS
11357M:	Dinh Nguyen <dinguyen@kernel.org>
11358L:	linux-kernel@vger.kernel.org
11359S:	Maintained
11360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11361F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11362F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11363F:	drivers/firmware/stratix10-rsu.c
11364F:	drivers/firmware/stratix10-svc.c
11365F:	include/linux/firmware/intel/stratix10-smc.h
11366F:	include/linux/firmware/intel/stratix10-svc-client.h
11367
11368INTEL TELEMETRY DRIVER
11369M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11370M:	"David E. Box" <david.e.box@linux.intel.com>
11371L:	platform-driver-x86@vger.kernel.org
11372S:	Maintained
11373F:	arch/x86/include/asm/intel_telemetry.h
11374F:	drivers/platform/x86/intel/telemetry/
11375
11376INTEL TPMI DRIVER
11377M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11378L:	platform-driver-x86@vger.kernel.org
11379S:	Maintained
11380F:	Documentation/ABI/testing/debugfs-tpmi
11381F:	drivers/platform/x86/intel/tpmi.c
11382F:	include/linux/intel_tpmi.h
11383
11384INTEL UNCORE FREQUENCY CONTROL
11385M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11386L:	platform-driver-x86@vger.kernel.org
11387S:	Maintained
11388F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11389F:	drivers/platform/x86/intel/uncore-frequency/
11390
11391INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11392M:	David E. Box <david.e.box@linux.intel.com>
11393S:	Supported
11394F:	drivers/platform/x86/intel/vsec.*
11395
11396INTEL VIRTUAL BUTTON DRIVER
11397M:	AceLan Kao <acelan.kao@canonical.com>
11398L:	platform-driver-x86@vger.kernel.org
11399S:	Maintained
11400F:	drivers/platform/x86/intel/vbtn.c
11401
11402INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11403M:	Stanislaw Gruszka <stf_xl@wp.pl>
11404L:	linux-wireless@vger.kernel.org
11405S:	Supported
11406F:	drivers/net/wireless/intel/iwlegacy/
11407
11408INTEL WIRELESS WIFI LINK (iwlwifi)
11409M:	Miri Korenblit <miriam.rachel.korenblit@intel.com>
11410L:	linux-wireless@vger.kernel.org
11411S:	Supported
11412W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11414F:	drivers/net/wireless/intel/iwlwifi/
11415
11416INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11417M:	Jithu Joseph <jithu.joseph@intel.com>
11418S:	Maintained
11419W:	https://slimbootloader.github.io/security/firmware-update.html
11420F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
11421
11422INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11423L:	Dell.Client.Kernel@dell.com
11424S:	Maintained
11425F:	drivers/platform/x86/intel/wmi/thunderbolt.c
11426
11427INTEL WWAN IOSM DRIVER
11428M:	M Chetan Kumar <m.chetan.kumar@intel.com>
11429L:	netdev@vger.kernel.org
11430S:	Maintained
11431F:	drivers/net/wwan/iosm/
11432
11433INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11434M:	Xin Li <xin@zytor.com>
11435M:	"H. Peter Anvin" <hpa@zytor.com>
11436S:	Supported
11437F:	Documentation/arch/x86/x86_64/fred.rst
11438F:	arch/x86/entry/entry_64_fred.S
11439F:	arch/x86/entry/entry_fred.c
11440F:	arch/x86/include/asm/fred.h
11441F:	arch/x86/kernel/fred.c
11442
11443INTEL(R) TRACE HUB
11444M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11445S:	Supported
11446F:	Documentation/trace/intel_th.rst
11447F:	drivers/hwtracing/intel_th/
11448F:	include/linux/intel_th.h
11449
11450INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11451M:	Ning Sun <ning.sun@intel.com>
11452L:	tboot-devel@lists.sourceforge.net
11453S:	Supported
11454W:	http://tboot.sourceforge.net
11455T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11456F:	Documentation/arch/x86/intel_txt.rst
11457F:	arch/x86/kernel/tboot.c
11458F:	include/linux/tboot.h
11459
11460INTERCONNECT API
11461M:	Georgi Djakov <djakov@kernel.org>
11462L:	linux-pm@vger.kernel.org
11463S:	Maintained
11464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11465F:	Documentation/devicetree/bindings/interconnect/
11466F:	Documentation/driver-api/interconnect.rst
11467F:	drivers/interconnect/
11468F:	include/dt-bindings/interconnect/
11469F:	include/linux/interconnect-provider.h
11470F:	include/linux/interconnect.h
11471
11472INTERRUPT COUNTER DRIVER
11473M:	Oleksij Rempel <o.rempel@pengutronix.de>
11474R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11475L:	linux-iio@vger.kernel.org
11476F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11477F:	drivers/counter/interrupt-cnt.c
11478
11479INTERSIL ISL7998X VIDEO DECODER DRIVER
11480M:	Michael Tretter <m.tretter@pengutronix.de>
11481R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11482L:	linux-media@vger.kernel.org
11483S:	Maintained
11484F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11485F:	drivers/media/i2c/isl7998x.c
11486
11487INVENSENSE ICM-426xx IMU DRIVER
11488M:	Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
11489L:	linux-iio@vger.kernel.org
11490S:	Maintained
11491W:	https://invensense.tdk.com/
11492F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11493F:	drivers/iio/imu/inv_icm42600/
11494
11495INVENSENSE MPU-3050 GYROSCOPE DRIVER
11496M:	Linus Walleij <linus.walleij@linaro.org>
11497L:	linux-iio@vger.kernel.org
11498S:	Maintained
11499F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11500F:	drivers/iio/gyro/mpu3050*
11501
11502IOC3 ETHERNET DRIVER
11503M:	Ralf Baechle <ralf@linux-mips.org>
11504L:	linux-mips@vger.kernel.org
11505S:	Maintained
11506F:	drivers/net/ethernet/sgi/ioc3-eth.c
11507
11508IOMMU DMA-API LAYER
11509M:	Robin Murphy <robin.murphy@arm.com>
11510L:	iommu@lists.linux.dev
11511S:	Maintained
11512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11513F:	drivers/iommu/dma-iommu.c
11514F:	drivers/iommu/dma-iommu.h
11515F:	drivers/iommu/iova.c
11516F:	include/linux/iova.h
11517
11518IOMMU SUBSYSTEM
11519M:	Joerg Roedel <joro@8bytes.org>
11520M:	Will Deacon <will@kernel.org>
11521R:	Robin Murphy <robin.murphy@arm.com>
11522L:	iommu@lists.linux.dev
11523S:	Maintained
11524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11525F:	Documentation/devicetree/bindings/iommu/
11526F:	Documentation/userspace-api/iommu.rst
11527F:	drivers/iommu/
11528F:	include/linux/iommu.h
11529F:	include/linux/iova.h
11530F:	include/linux/of_iommu.h
11531
11532IOMMUFD
11533M:	Jason Gunthorpe <jgg@nvidia.com>
11534M:	Kevin Tian <kevin.tian@intel.com>
11535L:	iommu@lists.linux.dev
11536S:	Maintained
11537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11538F:	Documentation/userspace-api/iommufd.rst
11539F:	drivers/iommu/iommufd/
11540F:	include/linux/iommufd.h
11541F:	include/uapi/linux/iommufd.h
11542F:	tools/testing/selftests/iommu/
11543
11544IOSYS-MAP HELPERS
11545M:	Thomas Zimmermann <tzimmermann@suse.de>
11546L:	dri-devel@lists.freedesktop.org
11547S:	Maintained
11548T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11549F:	include/linux/iosys-map.h
11550
11551IO_URING
11552M:	Jens Axboe <axboe@kernel.dk>
11553R:	Pavel Begunkov <asml.silence@gmail.com>
11554L:	io-uring@vger.kernel.org
11555S:	Maintained
11556T:	git git://git.kernel.dk/linux-block
11557T:	git git://git.kernel.dk/liburing
11558F:	include/linux/io_uring/
11559F:	include/linux/io_uring.h
11560F:	include/linux/io_uring_types.h
11561F:	include/trace/events/io_uring.h
11562F:	include/uapi/linux/io_uring.h
11563F:	io_uring/
11564
11565IPMI SUBSYSTEM
11566M:	Corey Minyard <minyard@acm.org>
11567L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
11568S:	Supported
11569W:	http://openipmi.sourceforge.net/
11570T:	git https://github.com/cminyard/linux-ipmi.git for-next
11571F:	Documentation/devicetree/bindings/ipmi/
11572F:	Documentation/driver-api/ipmi.rst
11573F:	drivers/char/ipmi/
11574F:	include/linux/ipmi*
11575F:	include/uapi/linux/ipmi*
11576
11577IPS SCSI RAID DRIVER
11578M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
11579L:	linux-scsi@vger.kernel.org
11580S:	Maintained
11581W:	http://www.adaptec.com/
11582F:	drivers/scsi/ips*
11583
11584IPVS
11585M:	Simon Horman <horms@verge.net.au>
11586M:	Julian Anastasov <ja@ssi.bg>
11587L:	netdev@vger.kernel.org
11588L:	lvs-devel@vger.kernel.org
11589S:	Maintained
11590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11592F:	Documentation/networking/ipvs-sysctl.rst
11593F:	include/net/ip_vs.h
11594F:	include/uapi/linux/ip_vs.h
11595F:	net/netfilter/ipvs/
11596
11597IPWIRELESS DRIVER
11598M:	Jiri Kosina <jikos@kernel.org>
11599M:	David Sterba <dsterba@suse.com>
11600S:	Odd Fixes
11601F:	drivers/tty/ipwireless/
11602
11603IRON DEVICE AUDIO CODEC DRIVERS
11604M:	Kiseok Jo <kiseok.jo@irondevice.com>
11605L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11606S:	Maintained
11607F:	Documentation/devicetree/bindings/sound/irondevice,*
11608F:	sound/soc/codecs/sma*
11609
11610IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11611M:	Thomas Gleixner <tglx@linutronix.de>
11612S:	Maintained
11613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11614F:	Documentation/core-api/irq/irq-domain.rst
11615F:	include/linux/irqdomain.h
11616F:	include/linux/irqdomain_defs.h
11617F:	kernel/irq/irqdomain.c
11618F:	kernel/irq/msi.c
11619
11620IRQ SUBSYSTEM
11621M:	Thomas Gleixner <tglx@linutronix.de>
11622L:	linux-kernel@vger.kernel.org
11623S:	Maintained
11624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11625F:	include/linux/group_cpus.h
11626F:	include/linux/irq.h
11627F:	include/linux/irqhandler.h
11628F:	include/linux/irqnr.h
11629F:	include/linux/irqreturn.h
11630F:	kernel/irq/
11631F:	lib/group_cpus.c
11632
11633IRQCHIP DRIVERS
11634M:	Thomas Gleixner <tglx@linutronix.de>
11635L:	linux-kernel@vger.kernel.org
11636S:	Maintained
11637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11638F:	Documentation/devicetree/bindings/interrupt-controller/
11639F:	drivers/irqchip/
11640F:	include/linux/irqchip.h
11641
11642ISA
11643M:	William Breathitt Gray <wbg@kernel.org>
11644S:	Maintained
11645F:	Documentation/driver-api/isa.rst
11646F:	drivers/base/isa.c
11647F:	include/linux/isa.h
11648
11649ISA RADIO MODULE
11650M:	Hans Verkuil <hverkuil@xs4all.nl>
11651L:	linux-media@vger.kernel.org
11652S:	Maintained
11653W:	https://linuxtv.org
11654T:	git git://linuxtv.org/media_tree.git
11655F:	drivers/media/radio/radio-isa*
11656
11657ISAPNP
11658M:	Jaroslav Kysela <perex@perex.cz>
11659S:	Maintained
11660F:	Documentation/userspace-api/isapnp.rst
11661F:	drivers/pnp/isapnp/
11662F:	include/linux/isapnp.h
11663
11664ISCSI
11665M:	Lee Duncan <lduncan@suse.com>
11666M:	Chris Leech <cleech@redhat.com>
11667M:	Mike Christie <michael.christie@oracle.com>
11668L:	open-iscsi@googlegroups.com
11669L:	linux-scsi@vger.kernel.org
11670S:	Maintained
11671W:	www.open-iscsi.com
11672F:	drivers/scsi/*iscsi*
11673F:	include/scsi/*iscsi*
11674
11675iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
11676M:	Peter Jones <pjones@redhat.com>
11677M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
11678S:	Maintained
11679F:	drivers/firmware/iscsi_ibft*
11680
11681ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
11682M:	Sagi Grimberg <sagi@grimberg.me>
11683M:	Max Gurtovoy <mgurtovoy@nvidia.com>
11684L:	linux-rdma@vger.kernel.org
11685S:	Supported
11686W:	http://www.openfabrics.org
11687W:	www.open-iscsi.org
11688Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11689F:	drivers/infiniband/ulp/iser/
11690
11691ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
11692M:	Sagi Grimberg <sagi@grimberg.me>
11693L:	linux-rdma@vger.kernel.org
11694L:	target-devel@vger.kernel.org
11695S:	Supported
11696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11697F:	drivers/infiniband/ulp/isert
11698
11699ISDN/CMTP OVER BLUETOOTH
11700M:	Karsten Keil <isdn@linux-pingi.de>
11701L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11702L:	netdev@vger.kernel.org
11703S:	Odd Fixes
11704W:	http://www.isdn4linux.de
11705F:	Documentation/isdn/
11706F:	drivers/isdn/capi/
11707F:	include/linux/isdn/
11708F:	include/uapi/linux/isdn/
11709F:	net/bluetooth/cmtp/
11710
11711ISDN/mISDN SUBSYSTEM
11712M:	Karsten Keil <isdn@linux-pingi.de>
11713L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11714L:	netdev@vger.kernel.org
11715S:	Maintained
11716W:	http://www.isdn4linux.de
11717F:	drivers/isdn/Kconfig
11718F:	drivers/isdn/Makefile
11719F:	drivers/isdn/hardware/
11720F:	drivers/isdn/mISDN/
11721
11722ISOFS FILESYSTEM
11723M:	Jan Kara <jack@suse.cz>
11724L:	linux-fsdevel@vger.kernel.org
11725S:	Maintained
11726F:	Documentation/filesystems/isofs.rst
11727F:	fs/isofs/
11728
11729IT87 HARDWARE MONITORING DRIVER
11730M:	Jean Delvare <jdelvare@suse.com>
11731L:	linux-hwmon@vger.kernel.org
11732S:	Maintained
11733F:	Documentation/hwmon/it87.rst
11734F:	drivers/hwmon/it87.c
11735
11736IT913X MEDIA DRIVER
11737L:	linux-media@vger.kernel.org
11738S:	Orphan
11739W:	https://linuxtv.org
11740Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11741F:	drivers/media/tuners/it913x*
11742
11743ITE IT66121 HDMI BRIDGE DRIVER
11744M:	Phong LE <ple@baylibre.com>
11745M:	Neil Armstrong <neil.armstrong@linaro.org>
11746S:	Maintained
11747T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11748F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11749F:	drivers/gpu/drm/bridge/ite-it66121.c
11750
11751IVTV VIDEO4LINUX DRIVER
11752M:	Andy Walls <awalls@md.metrocast.net>
11753L:	linux-media@vger.kernel.org
11754S:	Maintained
11755W:	https://linuxtv.org
11756T:	git git://linuxtv.org/media_tree.git
11757F:	Documentation/admin-guide/media/ivtv*
11758F:	drivers/media/pci/ivtv/
11759F:	include/uapi/linux/ivtv*
11760
11761IX2505V MEDIA DRIVER
11762M:	Malcolm Priestley <tvboxspy@gmail.com>
11763L:	linux-media@vger.kernel.org
11764S:	Maintained
11765W:	https://linuxtv.org
11766Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11767F:	drivers/media/dvb-frontends/ix2505v*
11768
11769JAILHOUSE HYPERVISOR INTERFACE
11770M:	Jan Kiszka <jan.kiszka@siemens.com>
11771L:	jailhouse-dev@googlegroups.com
11772S:	Maintained
11773F:	arch/x86/include/asm/jailhouse_para.h
11774F:	arch/x86/kernel/jailhouse.c
11775
11776JFS FILESYSTEM
11777M:	Dave Kleikamp <shaggy@kernel.org>
11778L:	jfs-discussion@lists.sourceforge.net
11779S:	Odd Fixes
11780W:	http://jfs.sourceforge.net/
11781T:	git https://github.com/kleikamp/linux-shaggy.git
11782F:	Documentation/admin-guide/jfs.rst
11783F:	fs/jfs/
11784
11785JME NETWORK DRIVER
11786M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
11787L:	netdev@vger.kernel.org
11788S:	Maintained
11789F:	drivers/net/ethernet/jme.*
11790
11791JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
11792M:	David Woodhouse <dwmw2@infradead.org>
11793M:	Richard Weinberger <richard@nod.at>
11794L:	linux-mtd@lists.infradead.org
11795S:	Odd Fixes
11796W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
11797T:	git git://git.infradead.org/ubifs-2.6.git
11798F:	fs/jffs2/
11799F:	include/uapi/linux/jffs2.h
11800
11801JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
11802M:	"Theodore Ts'o" <tytso@mit.edu>
11803M:	Jan Kara <jack@suse.com>
11804L:	linux-ext4@vger.kernel.org
11805S:	Maintained
11806F:	fs/jbd2/
11807F:	include/linux/jbd2.h
11808
11809JPU V4L2 MEM2MEM DRIVER FOR RENESAS
11810M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
11811L:	linux-media@vger.kernel.org
11812L:	linux-renesas-soc@vger.kernel.org
11813S:	Maintained
11814F:	drivers/media/platform/renesas/rcar_jpu.c
11815
11816JSM Neo PCI based serial card
11817L:	linux-serial@vger.kernel.org
11818S:	Orphan
11819F:	drivers/tty/serial/jsm/
11820
11821K10TEMP HARDWARE MONITORING DRIVER
11822M:	Clemens Ladisch <clemens@ladisch.de>
11823L:	linux-hwmon@vger.kernel.org
11824S:	Maintained
11825F:	Documentation/hwmon/k10temp.rst
11826F:	drivers/hwmon/k10temp.c
11827
11828K8TEMP HARDWARE MONITORING DRIVER
11829M:	Rudolf Marek <r.marek@assembler.cz>
11830L:	linux-hwmon@vger.kernel.org
11831S:	Maintained
11832F:	Documentation/hwmon/k8temp.rst
11833F:	drivers/hwmon/k8temp.c
11834
11835KASAN
11836M:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
11837R:	Alexander Potapenko <glider@google.com>
11838R:	Andrey Konovalov <andreyknvl@gmail.com>
11839R:	Dmitry Vyukov <dvyukov@google.com>
11840R:	Vincenzo Frascino <vincenzo.frascino@arm.com>
11841L:	kasan-dev@googlegroups.com
11842S:	Maintained
11843F:	Documentation/dev-tools/kasan.rst
11844F:	arch/*/include/asm/*kasan.h
11845F:	arch/*/mm/kasan_init*
11846F:	include/linux/kasan*.h
11847F:	lib/Kconfig.kasan
11848F:	mm/kasan/
11849F:	scripts/Makefile.kasan
11850
11851KCONFIG
11852M:	Masahiro Yamada <masahiroy@kernel.org>
11853L:	linux-kbuild@vger.kernel.org
11854S:	Maintained
11855Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
11856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
11857F:	Documentation/kbuild/kconfig*
11858F:	scripts/Kconfig.include
11859F:	scripts/kconfig/
11860
11861KCOV
11862R:	Dmitry Vyukov <dvyukov@google.com>
11863R:	Andrey Konovalov <andreyknvl@gmail.com>
11864L:	kasan-dev@googlegroups.com
11865S:	Maintained
11866F:	Documentation/dev-tools/kcov.rst
11867F:	include/linux/kcov.h
11868F:	include/uapi/linux/kcov.h
11869F:	kernel/kcov.c
11870F:	scripts/Makefile.kcov
11871
11872KCSAN
11873M:	Marco Elver <elver@google.com>
11874R:	Dmitry Vyukov <dvyukov@google.com>
11875L:	kasan-dev@googlegroups.com
11876S:	Maintained
11877F:	Documentation/dev-tools/kcsan.rst
11878F:	include/linux/kcsan*.h
11879F:	kernel/kcsan/
11880F:	lib/Kconfig.kcsan
11881F:	scripts/Makefile.kcsan
11882
11883KDUMP
11884M:	Baoquan He <bhe@redhat.com>
11885R:	Vivek Goyal <vgoyal@redhat.com>
11886R:	Dave Young <dyoung@redhat.com>
11887L:	kexec@lists.infradead.org
11888S:	Maintained
11889W:	http://lse.sourceforge.net/kdump/
11890F:	Documentation/admin-guide/kdump/
11891F:	fs/proc/vmcore.c
11892F:	include/linux/crash_core.h
11893F:	include/linux/crash_dump.h
11894F:	include/uapi/linux/vmcore.h
11895F:	kernel/crash_*.c
11896
11897KEENE FM RADIO TRANSMITTER DRIVER
11898M:	Hans Verkuil <hverkuil@xs4all.nl>
11899L:	linux-media@vger.kernel.org
11900S:	Maintained
11901W:	https://linuxtv.org
11902T:	git git://linuxtv.org/media_tree.git
11903F:	drivers/media/radio/radio-keene*
11904
11905KERNEL AUTOMOUNTER
11906M:	Ian Kent <raven@themaw.net>
11907L:	autofs@vger.kernel.org
11908S:	Maintained
11909F:	fs/autofs/
11910
11911KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
11912M:	Masahiro Yamada <masahiroy@kernel.org>
11913R:	Nathan Chancellor <nathan@kernel.org>
11914R:	Nicolas Schier <nicolas@fjasle.eu>
11915L:	linux-kbuild@vger.kernel.org
11916S:	Maintained
11917Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
11918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
11919F:	Documentation/kbuild/
11920F:	Makefile
11921F:	scripts/*vmlinux*
11922F:	scripts/Kbuild*
11923F:	scripts/Makefile*
11924F:	scripts/basic/
11925F:	scripts/clang-tools/
11926F:	scripts/dummy-tools/
11927F:	scripts/mk*
11928F:	scripts/mod/
11929F:	scripts/package/
11930F:	usr/
11931
11932KERNEL HARDENING (not covered by other areas)
11933M:	Kees Cook <kees@kernel.org>
11934R:	Gustavo A. R. Silva <gustavoars@kernel.org>
11935L:	linux-hardening@vger.kernel.org
11936S:	Supported
11937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11938F:	Documentation/ABI/testing/sysfs-kernel-oops_count
11939F:	Documentation/ABI/testing/sysfs-kernel-warn_count
11940F:	arch/*/configs/hardening.config
11941F:	include/linux/overflow.h
11942F:	include/linux/randomize_kstack.h
11943F:	kernel/configs/hardening.config
11944F:	mm/usercopy.c
11945K:	\b(add|choose)_random_kstack_offset\b
11946K:	\b__check_(object_size|heap_object)\b
11947K:	\b__counted_by\b
11948
11949KERNEL JANITORS
11950L:	kernel-janitors@vger.kernel.org
11951S:	Odd Fixes
11952W:	http://kernelnewbies.org/KernelJanitors
11953
11954KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
11955M:	Chuck Lever <chuck.lever@oracle.com>
11956M:	Jeff Layton <jlayton@kernel.org>
11957R:	Neil Brown <neilb@suse.de>
11958R:	Olga Kornievskaia <kolga@netapp.com>
11959R:	Dai Ngo <Dai.Ngo@oracle.com>
11960R:	Tom Talpey <tom@talpey.com>
11961L:	linux-nfs@vger.kernel.org
11962S:	Supported
11963W:	http://nfs.sourceforge.net/
11964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11965F:	Documentation/filesystems/nfs/
11966F:	fs/lockd/
11967F:	fs/nfs_common/
11968F:	fs/nfsd/
11969F:	include/linux/lockd/
11970F:	include/linux/sunrpc/
11971F:	include/trace/events/rpcgss.h
11972F:	include/trace/events/rpcrdma.h
11973F:	include/trace/events/sunrpc.h
11974F:	include/trace/misc/fs.h
11975F:	include/trace/misc/nfs.h
11976F:	include/trace/misc/sunrpc.h
11977F:	include/uapi/linux/nfsd/
11978F:	include/uapi/linux/sunrpc/
11979F:	net/sunrpc/
11980
11981KERNEL REGRESSIONS
11982M:	Thorsten Leemhuis <linux@leemhuis.info>
11983L:	regressions@lists.linux.dev
11984S:	Supported
11985F:	Documentation/admin-guide/reporting-regressions.rst
11986F:	Documentation/process/handling-regressions.rst
11987
11988KERNEL SELFTEST FRAMEWORK
11989M:	Shuah Khan <shuah@kernel.org>
11990M:	Shuah Khan <skhan@linuxfoundation.org>
11991L:	linux-kselftest@vger.kernel.org
11992S:	Maintained
11993Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
11994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
11995F:	Documentation/dev-tools/kselftest*
11996F:	tools/testing/selftests/
11997
11998KERNEL SMB3 SERVER (KSMBD)
11999M:	Namjae Jeon <linkinjeon@kernel.org>
12000M:	Steve French <sfrench@samba.org>
12001R:	Sergey Senozhatsky <senozhatsky@chromium.org>
12002R:	Tom Talpey <tom@talpey.com>
12003L:	linux-cifs@vger.kernel.org
12004S:	Maintained
12005T:	git git://git.samba.org/ksmbd.git
12006F:	Documentation/filesystems/smb/ksmbd.rst
12007F:	fs/smb/common/
12008F:	fs/smb/server/
12009
12010KERNEL UNIT TESTING FRAMEWORK (KUnit)
12011M:	Brendan Higgins <brendanhiggins@google.com>
12012M:	David Gow <davidgow@google.com>
12013R:	Rae Moar <rmoar@google.com>
12014L:	linux-kselftest@vger.kernel.org
12015L:	kunit-dev@googlegroups.com
12016S:	Maintained
12017W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
12018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12020F:	Documentation/dev-tools/kunit/
12021F:	include/kunit/
12022F:	lib/kunit/
12023F:	rust/kernel/kunit.rs
12024F:	scripts/rustdoc_test_*
12025F:	tools/testing/kunit/
12026
12027KERNEL USERMODE HELPER
12028M:	Luis Chamberlain <mcgrof@kernel.org>
12029L:	linux-kernel@vger.kernel.org
12030S:	Maintained
12031F:	include/linux/umh.h
12032F:	kernel/umh.c
12033
12034KERNEL VIRTUAL MACHINE (KVM)
12035M:	Paolo Bonzini <pbonzini@redhat.com>
12036L:	kvm@vger.kernel.org
12037S:	Supported
12038W:	http://www.linux-kvm.org
12039T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12040F:	Documentation/virt/kvm/
12041F:	include/asm-generic/kvm*
12042F:	include/kvm/iodev.h
12043F:	include/linux/kvm*
12044F:	include/trace/events/kvm.h
12045F:	include/uapi/asm-generic/kvm*
12046F:	include/uapi/linux/kvm*
12047F:	tools/kvm/
12048F:	tools/testing/selftests/kvm/
12049F:	virt/kvm/*
12050
12051KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12052M:	Marc Zyngier <maz@kernel.org>
12053M:	Oliver Upton <oliver.upton@linux.dev>
12054R:	James Morse <james.morse@arm.com>
12055R:	Suzuki K Poulose <suzuki.poulose@arm.com>
12056R:	Zenghui Yu <yuzenghui@huawei.com>
12057L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12058L:	kvmarm@lists.linux.dev
12059S:	Maintained
12060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12061F:	arch/arm64/include/asm/kvm*
12062F:	arch/arm64/include/uapi/asm/kvm*
12063F:	arch/arm64/kvm/
12064F:	include/kvm/arm_*
12065F:	tools/testing/selftests/kvm/*/aarch64/
12066F:	tools/testing/selftests/kvm/aarch64/
12067
12068KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12069M:	Tianrui Zhao <zhaotianrui@loongson.cn>
12070M:	Bibo Mao <maobibo@loongson.cn>
12071M:	Huacai Chen <chenhuacai@kernel.org>
12072L:	kvm@vger.kernel.org
12073L:	loongarch@lists.linux.dev
12074S:	Maintained
12075T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12076F:	arch/loongarch/include/asm/kvm*
12077F:	arch/loongarch/include/uapi/asm/kvm*
12078F:	arch/loongarch/kvm/
12079
12080KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12081M:	Huacai Chen <chenhuacai@kernel.org>
12082L:	linux-mips@vger.kernel.org
12083L:	kvm@vger.kernel.org
12084S:	Maintained
12085T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12086F:	arch/mips/include/asm/kvm*
12087F:	arch/mips/include/uapi/asm/kvm*
12088F:	arch/mips/kvm/
12089
12090KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12091M:	Michael Ellerman <mpe@ellerman.id.au>
12092R:	Nicholas Piggin <npiggin@gmail.com>
12093L:	linuxppc-dev@lists.ozlabs.org
12094L:	kvm@vger.kernel.org
12095S:	Maintained (Book3S 64-bit HV)
12096S:	Odd fixes (Book3S 64-bit PR)
12097S:	Orphan (Book3E and 32-bit)
12098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12099F:	arch/powerpc/include/asm/kvm*
12100F:	arch/powerpc/include/uapi/asm/kvm*
12101F:	arch/powerpc/kernel/kvm*
12102F:	arch/powerpc/kvm/
12103
12104KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12105M:	Anup Patel <anup@brainfault.org>
12106R:	Atish Patra <atishp@atishpatra.org>
12107L:	kvm@vger.kernel.org
12108L:	kvm-riscv@lists.infradead.org
12109L:	linux-riscv@lists.infradead.org
12110S:	Maintained
12111T:	git https://github.com/kvm-riscv/linux.git
12112F:	arch/riscv/include/asm/kvm*
12113F:	arch/riscv/include/uapi/asm/kvm*
12114F:	arch/riscv/kvm/
12115F:	tools/testing/selftests/kvm/*/riscv/
12116F:	tools/testing/selftests/kvm/riscv/
12117
12118KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12119M:	Christian Borntraeger <borntraeger@linux.ibm.com>
12120M:	Janosch Frank <frankja@linux.ibm.com>
12121M:	Claudio Imbrenda <imbrenda@linux.ibm.com>
12122R:	David Hildenbrand <david@redhat.com>
12123L:	kvm@vger.kernel.org
12124S:	Supported
12125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12126F:	Documentation/virt/kvm/s390*
12127F:	arch/s390/include/asm/gmap.h
12128F:	arch/s390/include/asm/kvm*
12129F:	arch/s390/include/uapi/asm/kvm*
12130F:	arch/s390/include/uapi/asm/uvdevice.h
12131F:	arch/s390/kernel/uv.c
12132F:	arch/s390/kvm/
12133F:	arch/s390/mm/gmap.c
12134F:	drivers/s390/char/uvdevice.c
12135F:	tools/testing/selftests/drivers/s390x/uvdevice/
12136F:	tools/testing/selftests/kvm/*/s390x/
12137F:	tools/testing/selftests/kvm/s390x/
12138
12139KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12140M:	Sean Christopherson <seanjc@google.com>
12141M:	Paolo Bonzini <pbonzini@redhat.com>
12142L:	kvm@vger.kernel.org
12143S:	Supported
12144P:	Documentation/process/maintainer-kvm-x86.rst
12145T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12146F:	arch/x86/include/asm/kvm*
12147F:	arch/x86/include/asm/svm.h
12148F:	arch/x86/include/asm/vmx*.h
12149F:	arch/x86/include/uapi/asm/kvm*
12150F:	arch/x86/include/uapi/asm/svm.h
12151F:	arch/x86/include/uapi/asm/vmx.h
12152F:	arch/x86/kvm/
12153F:	arch/x86/kvm/*/
12154F:	tools/testing/selftests/kvm/*/x86_64/
12155F:	tools/testing/selftests/kvm/x86_64/
12156
12157KERNFS
12158M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12159M:	Tejun Heo <tj@kernel.org>
12160S:	Supported
12161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12162F:	fs/kernfs/
12163F:	include/linux/kernfs.h
12164
12165KEXEC
12166M:	Eric Biederman <ebiederm@xmission.com>
12167L:	kexec@lists.infradead.org
12168S:	Maintained
12169W:	http://kernel.org/pub/linux/utils/kernel/kexec/
12170F:	include/linux/kexec.h
12171F:	include/uapi/linux/kexec.h
12172F:	kernel/kexec*
12173
12174KEYS-ENCRYPTED
12175M:	Mimi Zohar <zohar@linux.ibm.com>
12176L:	linux-integrity@vger.kernel.org
12177L:	keyrings@vger.kernel.org
12178S:	Supported
12179F:	Documentation/security/keys/trusted-encrypted.rst
12180F:	include/keys/encrypted-type.h
12181F:	security/keys/encrypted-keys/
12182
12183KEYS-TRUSTED
12184M:	James Bottomley <James.Bottomley@HansenPartnership.com>
12185M:	Jarkko Sakkinen <jarkko@kernel.org>
12186M:	Mimi Zohar <zohar@linux.ibm.com>
12187L:	linux-integrity@vger.kernel.org
12188L:	keyrings@vger.kernel.org
12189S:	Supported
12190F:	Documentation/security/keys/trusted-encrypted.rst
12191F:	include/keys/trusted-type.h
12192F:	include/keys/trusted_tpm.h
12193F:	security/keys/trusted-keys/
12194
12195KEYS-TRUSTED-CAAM
12196M:	Ahmad Fatoum <a.fatoum@pengutronix.de>
12197R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12198L:	linux-integrity@vger.kernel.org
12199L:	keyrings@vger.kernel.org
12200S:	Maintained
12201F:	include/keys/trusted_caam.h
12202F:	security/keys/trusted-keys/trusted_caam.c
12203
12204KEYS-TRUSTED-DCP
12205M:	David Gstir <david@sigma-star.at>
12206R:	sigma star Kernel Team <upstream+dcp@sigma-star.at>
12207L:	linux-integrity@vger.kernel.org
12208L:	keyrings@vger.kernel.org
12209S:	Supported
12210F:	include/keys/trusted_dcp.h
12211F:	security/keys/trusted-keys/trusted_dcp.c
12212
12213KEYS-TRUSTED-TEE
12214M:	Sumit Garg <sumit.garg@linaro.org>
12215L:	linux-integrity@vger.kernel.org
12216L:	keyrings@vger.kernel.org
12217S:	Supported
12218F:	include/keys/trusted_tee.h
12219F:	security/keys/trusted-keys/trusted_tee.c
12220
12221KEYS/KEYRINGS
12222M:	David Howells <dhowells@redhat.com>
12223M:	Jarkko Sakkinen <jarkko@kernel.org>
12224L:	keyrings@vger.kernel.org
12225S:	Maintained
12226F:	Documentation/security/keys/core.rst
12227F:	include/keys/
12228F:	include/linux/key-type.h
12229F:	include/linux/key.h
12230F:	include/linux/keyctl.h
12231F:	include/uapi/linux/keyctl.h
12232F:	security/keys/
12233
12234KEYS/KEYRINGS_INTEGRITY
12235M:	Jarkko Sakkinen <jarkko@kernel.org>
12236M:	Mimi Zohar <zohar@linux.ibm.com>
12237L:	linux-integrity@vger.kernel.org
12238L:	keyrings@vger.kernel.org
12239S:	Supported
12240W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12241F:	security/integrity/platform_certs
12242
12243KFENCE
12244M:	Alexander Potapenko <glider@google.com>
12245M:	Marco Elver <elver@google.com>
12246R:	Dmitry Vyukov <dvyukov@google.com>
12247L:	kasan-dev@googlegroups.com
12248S:	Maintained
12249F:	Documentation/dev-tools/kfence.rst
12250F:	arch/*/include/asm/kfence.h
12251F:	include/linux/kfence.h
12252F:	lib/Kconfig.kfence
12253F:	mm/kfence/
12254
12255KFIFO
12256M:	Stefani Seibold <stefani@seibold.net>
12257S:	Maintained
12258F:	include/linux/kfifo.h
12259F:	lib/kfifo.c
12260F:	samples/kfifo/
12261
12262KGDB / KDB /debug_core
12263M:	Jason Wessel <jason.wessel@windriver.com>
12264M:	Daniel Thompson <daniel.thompson@linaro.org>
12265R:	Douglas Anderson <dianders@chromium.org>
12266L:	kgdb-bugreport@lists.sourceforge.net
12267S:	Maintained
12268W:	http://kgdb.wiki.kernel.org/
12269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12270F:	Documentation/dev-tools/kgdb.rst
12271F:	drivers/misc/kgdbts.c
12272F:	drivers/tty/serial/kgdboc.c
12273F:	include/linux/kdb.h
12274F:	include/linux/kgdb.h
12275F:	kernel/debug/
12276F:	kernel/module/kdb.c
12277
12278KHADAS MCU MFD DRIVER
12279M:	Neil Armstrong <neil.armstrong@linaro.org>
12280L:	linux-amlogic@lists.infradead.org
12281S:	Maintained
12282F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12283F:	drivers/mfd/khadas-mcu.c
12284F:	drivers/thermal/khadas_mcu_fan.c
12285F:	include/linux/mfd/khadas-mcu.h
12286
12287KIONIX/ROHM KX022A ACCELEROMETER
12288M:	Matti Vaittinen <mazziesaccount@gmail.com>
12289L:	linux-iio@vger.kernel.org
12290S:	Supported
12291F:	drivers/iio/accel/kionix-kx022a*
12292
12293KMEMLEAK
12294M:	Catalin Marinas <catalin.marinas@arm.com>
12295S:	Maintained
12296F:	Documentation/dev-tools/kmemleak.rst
12297F:	include/linux/kmemleak.h
12298F:	mm/kmemleak.c
12299F:	samples/kmemleak/kmemleak-test.c
12300
12301KMSAN
12302M:	Alexander Potapenko <glider@google.com>
12303R:	Marco Elver <elver@google.com>
12304R:	Dmitry Vyukov <dvyukov@google.com>
12305L:	kasan-dev@googlegroups.com
12306S:	Maintained
12307F:	Documentation/dev-tools/kmsan.rst
12308F:	arch/*/include/asm/kmsan.h
12309F:	arch/*/mm/kmsan_*
12310F:	include/linux/kmsan*.h
12311F:	lib/Kconfig.kmsan
12312F:	mm/kmsan/
12313F:	scripts/Makefile.kmsan
12314
12315KPROBES
12316M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
12317M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
12318M:	"David S. Miller" <davem@davemloft.net>
12319M:	Masami Hiramatsu <mhiramat@kernel.org>
12320L:	linux-kernel@vger.kernel.org
12321L:	linux-trace-kernel@vger.kernel.org
12322S:	Maintained
12323Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
12324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12325F:	Documentation/trace/kprobes.rst
12326F:	include/asm-generic/kprobes.h
12327F:	include/linux/kprobes.h
12328F:	kernel/kprobes.c
12329F:	lib/test_kprobes.c
12330F:	samples/kprobes
12331
12332KS0108 LCD CONTROLLER DRIVER
12333M:	Miguel Ojeda <ojeda@kernel.org>
12334S:	Maintained
12335F:	Documentation/admin-guide/auxdisplay/ks0108.rst
12336F:	drivers/auxdisplay/ks0108.c
12337F:	include/linux/ks0108.h
12338
12339KTD253 BACKLIGHT DRIVER
12340M:	Linus Walleij <linus.walleij@linaro.org>
12341S:	Maintained
12342F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12343F:	drivers/video/backlight/ktd253-backlight.c
12344
12345KTD2801 BACKLIGHT DRIVER
12346M:	Duje Mihanović <duje.mihanovic@skole.hr>
12347S:	Maintained
12348F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12349F:	drivers/video/backlight/ktd2801-backlight.c
12350
12351KTEST
12352M:	Steven Rostedt <rostedt@goodmis.org>
12353M:	John Hawley <warthog9@eaglescrag.net>
12354S:	Maintained
12355F:	tools/testing/ktest
12356
12357KTZ8866 BACKLIGHT DRIVER
12358M:	Jianhua Lu <lujianhua000@gmail.com>
12359S:	Maintained
12360F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12361F:	drivers/video/backlight/ktz8866.c
12362
12363KVM PARAVIRT (KVM/paravirt)
12364M:	Paolo Bonzini <pbonzini@redhat.com>
12365R:	Vitaly Kuznetsov <vkuznets@redhat.com>
12366L:	kvm@vger.kernel.org
12367S:	Supported
12368T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12369F:	arch/um/include/asm/kvm_para.h
12370F:	arch/x86/include/asm/kvm_para.h
12371F:	arch/x86/include/asm/pvclock-abi.h
12372F:	arch/x86/include/uapi/asm/kvm_para.h
12373F:	arch/x86/kernel/kvm.c
12374F:	arch/x86/kernel/kvmclock.c
12375F:	include/asm-generic/kvm_para.h
12376F:	include/linux/kvm_para.h
12377F:	include/uapi/asm-generic/kvm_para.h
12378F:	include/uapi/linux/kvm_para.h
12379
12380KVM X86 HYPER-V (KVM/hyper-v)
12381M:	Vitaly Kuznetsov <vkuznets@redhat.com>
12382M:	Sean Christopherson <seanjc@google.com>
12383M:	Paolo Bonzini <pbonzini@redhat.com>
12384L:	kvm@vger.kernel.org
12385S:	Supported
12386T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12387F:	arch/x86/kvm/hyperv.*
12388F:	arch/x86/kvm/kvm_onhyperv.*
12389F:	arch/x86/kvm/svm/hyperv.*
12390F:	arch/x86/kvm/svm/svm_onhyperv.*
12391F:	arch/x86/kvm/vmx/hyperv.*
12392
12393KVM X86 Xen (KVM/Xen)
12394M:	David Woodhouse <dwmw2@infradead.org>
12395M:	Paul Durrant <paul@xen.org>
12396M:	Sean Christopherson <seanjc@google.com>
12397M:	Paolo Bonzini <pbonzini@redhat.com>
12398L:	kvm@vger.kernel.org
12399S:	Supported
12400T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12401F:	arch/x86/kvm/xen.*
12402
12403L3MDEV
12404M:	David Ahern <dsahern@kernel.org>
12405L:	netdev@vger.kernel.org
12406S:	Maintained
12407F:	include/net/l3mdev.h
12408F:	net/l3mdev
12409
12410LANDLOCK SECURITY MODULE
12411M:	Mickaël Salaün <mic@digikod.net>
12412R:	Günther Noack <gnoack@google.com>
12413L:	linux-security-module@vger.kernel.org
12414S:	Supported
12415W:	https://landlock.io
12416T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12417F:	Documentation/security/landlock.rst
12418F:	Documentation/userspace-api/landlock.rst
12419F:	fs/ioctl.c
12420F:	include/uapi/linux/landlock.h
12421F:	samples/landlock/
12422F:	security/landlock/
12423F:	tools/testing/selftests/landlock/
12424K:	landlock
12425K:	LANDLOCK
12426
12427LANTIQ / INTEL Ethernet drivers
12428M:	Hauke Mehrtens <hauke@hauke-m.de>
12429L:	netdev@vger.kernel.org
12430S:	Maintained
12431F:	drivers/net/dsa/lantiq_gswip.c
12432F:	drivers/net/dsa/lantiq_pce.h
12433F:	drivers/net/ethernet/lantiq_xrx200.c
12434F:	net/dsa/tag_gswip.c
12435
12436LANTIQ MIPS ARCHITECTURE
12437M:	John Crispin <john@phrozen.org>
12438L:	linux-mips@vger.kernel.org
12439S:	Maintained
12440F:	arch/mips/lantiq
12441F:	drivers/soc/lantiq
12442
12443LANTIQ PEF2256 DRIVER
12444M:	Herve Codina <herve.codina@bootlin.com>
12445S:	Maintained
12446F:	Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12447F:	drivers/net/wan/framer/pef2256/
12448F:	drivers/pinctrl/pinctrl-pef2256.c
12449F:	include/linux/framer/pef2256.h
12450
12451LASI 53c700 driver for PARISC
12452M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12453L:	linux-scsi@vger.kernel.org
12454S:	Maintained
12455F:	Documentation/scsi/53c700.rst
12456F:	drivers/scsi/53c700*
12457
12458LEAKING_ADDRESSES
12459M:	Tycho Andersen <tycho@tycho.pizza>
12460R:	Kees Cook <kees@kernel.org>
12461L:	linux-hardening@vger.kernel.org
12462S:	Maintained
12463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12464F:	scripts/leaking_addresses.pl
12465
12466LED SUBSYSTEM
12467M:	Pavel Machek <pavel@ucw.cz>
12468M:	Lee Jones <lee@kernel.org>
12469L:	linux-leds@vger.kernel.org
12470S:	Maintained
12471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
12472F:	Documentation/devicetree/bindings/leds/
12473F:	Documentation/leds/
12474F:	drivers/leds/
12475F:	include/dt-bindings/leds/
12476F:	include/linux/leds.h
12477
12478LEGO MINDSTORMS EV3
12479R:	David Lechner <david@lechnology.com>
12480S:	Maintained
12481F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12482F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12483F:	drivers/power/supply/lego_ev3_battery.c
12484
12485LEGO USB Tower driver
12486M:	Juergen Stuber <starblue@users.sourceforge.net>
12487L:	legousb-devel@lists.sourceforge.net
12488S:	Maintained
12489W:	http://legousb.sourceforge.net/
12490F:	drivers/usb/misc/legousbtower.c
12491
12492LETSKETCH HID TABLET DRIVER
12493M:	Hans de Goede <hdegoede@redhat.com>
12494L:	linux-input@vger.kernel.org
12495S:	Maintained
12496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12497F:	drivers/hid/hid-letsketch.c
12498
12499LG LAPTOP EXTRAS
12500M:	Matan Ziv-Av <matan@svgalib.org>
12501L:	platform-driver-x86@vger.kernel.org
12502S:	Maintained
12503F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
12504F:	Documentation/admin-guide/laptops/lg-laptop.rst
12505F:	drivers/platform/x86/lg-laptop.c
12506
12507LG2160 MEDIA DRIVER
12508M:	Michael Krufky <mkrufky@linuxtv.org>
12509L:	linux-media@vger.kernel.org
12510S:	Maintained
12511W:	https://linuxtv.org
12512W:	http://github.com/mkrufky
12513Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12514T:	git git://linuxtv.org/mkrufky/tuners.git
12515F:	drivers/media/dvb-frontends/lg2160.*
12516
12517LGDT3305 MEDIA DRIVER
12518M:	Michael Krufky <mkrufky@linuxtv.org>
12519L:	linux-media@vger.kernel.org
12520S:	Maintained
12521W:	https://linuxtv.org
12522W:	http://github.com/mkrufky
12523Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12524T:	git git://linuxtv.org/mkrufky/tuners.git
12525F:	drivers/media/dvb-frontends/lgdt3305.*
12526
12527LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12528M:	Viresh Kumar <vireshk@kernel.org>
12529L:	linux-ide@vger.kernel.org
12530S:	Maintained
12531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12532F:	drivers/ata/pata_arasan_cf.c
12533F:	include/linux/pata_arasan_cf_data.h
12534
12535LIBATA PATA DRIVERS
12536R:	Sergey Shtylyov <s.shtylyov@omp.ru>
12537L:	linux-ide@vger.kernel.org
12538F:	drivers/ata/ata_*.c
12539F:	drivers/ata/pata_*.c
12540
12541LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12542M:	Linus Walleij <linus.walleij@linaro.org>
12543L:	linux-ide@vger.kernel.org
12544S:	Maintained
12545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12546F:	drivers/ata/pata_ftide010.c
12547F:	drivers/ata/sata_gemini.c
12548F:	drivers/ata/sata_gemini.h
12549
12550LIBATA SATA AHCI PLATFORM devices support
12551M:	Hans de Goede <hdegoede@redhat.com>
12552M:	Jens Axboe <axboe@kernel.dk>
12553L:	linux-ide@vger.kernel.org
12554S:	Maintained
12555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12556F:	drivers/ata/ahci_platform.c
12557F:	drivers/ata/libahci_platform.c
12558F:	include/linux/ahci_platform.h
12559
12560LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12561M:	Serge Semin <fancer.lancer@gmail.com>
12562L:	linux-ide@vger.kernel.org
12563S:	Maintained
12564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12565F:	Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12566F:	Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12567F:	drivers/ata/ahci_dwc.c
12568
12569LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12570M:	Mikael Pettersson <mikpelinux@gmail.com>
12571L:	linux-ide@vger.kernel.org
12572S:	Maintained
12573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12574F:	drivers/ata/sata_promise.*
12575
12576LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12577M:	Damien Le Moal <dlemoal@kernel.org>
12578M:	Niklas Cassel <cassel@kernel.org>
12579L:	linux-ide@vger.kernel.org
12580S:	Maintained
12581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12582F:	Documentation/ABI/testing/sysfs-ata
12583F:	Documentation/devicetree/bindings/ata/
12584F:	drivers/ata/
12585F:	include/linux/ata.h
12586F:	include/linux/libata.h
12587
12588LIBETH COMMON ETHERNET LIBRARY
12589M:	Alexander Lobakin <aleksander.lobakin@intel.com>
12590L:	netdev@vger.kernel.org
12591L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12592S:	Supported
12593T:	git https://github.com/alobakin/linux.git
12594F:	drivers/net/ethernet/intel/libeth/
12595F:	include/net/libeth/
12596K:	libeth
12597
12598LIBIE COMMON INTEL ETHERNET LIBRARY
12599M:	Alexander Lobakin <aleksander.lobakin@intel.com>
12600L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12601L:	netdev@vger.kernel.org
12602S:	Supported
12603T:	git https://github.com/alobakin/linux.git
12604F:	drivers/net/ethernet/intel/libie/
12605F:	include/linux/net/intel/libie/
12606K:	libie
12607
12608LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12609M:	Vishal Verma <vishal.l.verma@intel.com>
12610M:	Dan Williams <dan.j.williams@intel.com>
12611M:	Dave Jiang <dave.jiang@intel.com>
12612L:	nvdimm@lists.linux.dev
12613S:	Supported
12614Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12615P:	Documentation/nvdimm/maintainer-entry-profile.rst
12616F:	drivers/nvdimm/btt*
12617
12618LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12619M:	Dan Williams <dan.j.williams@intel.com>
12620M:	Vishal Verma <vishal.l.verma@intel.com>
12621M:	Dave Jiang <dave.jiang@intel.com>
12622L:	nvdimm@lists.linux.dev
12623S:	Supported
12624Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12625P:	Documentation/nvdimm/maintainer-entry-profile.rst
12626F:	drivers/nvdimm/pmem*
12627
12628LIBNVDIMM: DEVICETREE BINDINGS
12629M:	Oliver O'Halloran <oohall@gmail.com>
12630L:	nvdimm@lists.linux.dev
12631S:	Supported
12632Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12633F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
12634F:	drivers/nvdimm/of_pmem.c
12635
12636LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12637M:	Dan Williams <dan.j.williams@intel.com>
12638M:	Vishal Verma <vishal.l.verma@intel.com>
12639M:	Dave Jiang <dave.jiang@intel.com>
12640M:	Ira Weiny <ira.weiny@intel.com>
12641L:	nvdimm@lists.linux.dev
12642S:	Supported
12643Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12644P:	Documentation/nvdimm/maintainer-entry-profile.rst
12645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12646F:	drivers/acpi/nfit/*
12647F:	drivers/nvdimm/*
12648F:	include/linux/libnvdimm.h
12649F:	include/linux/nd.h
12650F:	include/uapi/linux/ndctl.h
12651F:	tools/testing/nvdimm/
12652
12653LIBRARY CODE
12654M:	Andrew Morton <akpm@linux-foundation.org>
12655L:	linux-kernel@vger.kernel.org
12656S:	Supported
12657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
12658F:	lib/*
12659
12660LICENSES and SPDX stuff
12661M:	Thomas Gleixner <tglx@linutronix.de>
12662M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12663L:	linux-spdx@vger.kernel.org
12664S:	Maintained
12665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12666F:	COPYING
12667F:	Documentation/process/license-rules.rst
12668F:	LICENSES/
12669F:	scripts/spdxcheck-test.sh
12670F:	scripts/spdxcheck.py
12671F:	scripts/spdxexclude
12672
12673LINEAR RANGES HELPERS
12674M:	Mark Brown <broonie@kernel.org>
12675R:	Matti Vaittinen <mazziesaccount@gmail.com>
12676F:	include/linux/linear_range.h
12677F:	lib/linear_ranges.c
12678F:	lib/test_linear_ranges.c
12679
12680LINUX FOR POWER MACINTOSH
12681L:	linuxppc-dev@lists.ozlabs.org
12682S:	Orphan
12683F:	arch/powerpc/platforms/powermac/
12684F:	drivers/macintosh/
12685X:	drivers/macintosh/adb-iop.c
12686X:	drivers/macintosh/via-macii.c
12687
12688LINUX FOR POWERPC (32-BIT AND 64-BIT)
12689M:	Michael Ellerman <mpe@ellerman.id.au>
12690R:	Nicholas Piggin <npiggin@gmail.com>
12691R:	Christophe Leroy <christophe.leroy@csgroup.eu>
12692R:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
12693L:	linuxppc-dev@lists.ozlabs.org
12694S:	Supported
12695W:	https://github.com/linuxppc/wiki/wiki
12696Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
12697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
12698F:	Documentation/ABI/stable/sysfs-firmware-opal-*
12699F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
12700F:	Documentation/devicetree/bindings/powerpc/
12701F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
12702F:	Documentation/arch/powerpc/
12703F:	arch/powerpc/
12704F:	drivers/*/*/*pasemi*
12705F:	drivers/*/*pasemi*
12706F:	drivers/char/tpm/tpm_ibmvtpm*
12707F:	drivers/crypto/nx/
12708F:	drivers/i2c/busses/i2c-opal.c
12709F:	drivers/net/ethernet/ibm/ibmveth.*
12710F:	drivers/net/ethernet/ibm/ibmvnic.*
12711F:	drivers/pci/hotplug/pnv_php.c
12712F:	drivers/pci/hotplug/rpa*
12713F:	drivers/rtc/rtc-opal.c
12714F:	drivers/scsi/ibmvscsi/
12715F:	drivers/tty/hvc/hvc_opal.c
12716F:	drivers/watchdog/wdrtas.c
12717F:	include/linux/papr_scm.h
12718F:	include/uapi/linux/papr_pdsm.h
12719F:	tools/testing/selftests/powerpc
12720N:	/pmac
12721N:	powermac
12722N:	powernv
12723N:	[^a-z0-9]ps3
12724N:	pseries
12725
12726LINUX FOR POWERPC EMBEDDED MPC5XXX
12727M:	Anatolij Gustschin <agust@denx.de>
12728L:	linuxppc-dev@lists.ozlabs.org
12729S:	Odd Fixes
12730F:	arch/powerpc/platforms/512x/
12731F:	arch/powerpc/platforms/52xx/
12732
12733LINUX FOR POWERPC EMBEDDED PPC4XX
12734L:	linuxppc-dev@lists.ozlabs.org
12735S:	Orphan
12736F:	arch/powerpc/platforms/40x/
12737F:	arch/powerpc/platforms/44x/
12738
12739LINUX FOR POWERPC EMBEDDED PPC85XX
12740M:	Scott Wood <oss@buserror.net>
12741L:	linuxppc-dev@lists.ozlabs.org
12742S:	Odd fixes
12743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
12744F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
12745F:	Documentation/devicetree/bindings/powerpc/fsl/
12746F:	arch/powerpc/platforms/85xx/
12747
12748LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
12749M:	Christophe Leroy <christophe.leroy@csgroup.eu>
12750L:	linuxppc-dev@lists.ozlabs.org
12751S:	Maintained
12752F:	arch/powerpc/platforms/8xx/
12753F:	arch/powerpc/platforms/83xx/
12754
12755LINUX KERNEL DUMP TEST MODULE (LKDTM)
12756M:	Kees Cook <kees@kernel.org>
12757S:	Maintained
12758F:	drivers/misc/lkdtm/*
12759F:	tools/testing/selftests/lkdtm/*
12760
12761LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
12762M:	Alan Stern <stern@rowland.harvard.edu>
12763M:	Andrea Parri <parri.andrea@gmail.com>
12764M:	Will Deacon <will@kernel.org>
12765M:	Peter Zijlstra <peterz@infradead.org>
12766M:	Boqun Feng <boqun.feng@gmail.com>
12767M:	Nicholas Piggin <npiggin@gmail.com>
12768M:	David Howells <dhowells@redhat.com>
12769M:	Jade Alglave <j.alglave@ucl.ac.uk>
12770M:	Luc Maranget <luc.maranget@inria.fr>
12771M:	"Paul E. McKenney" <paulmck@kernel.org>
12772R:	Akira Yokosawa <akiyks@gmail.com>
12773R:	Daniel Lustig <dlustig@nvidia.com>
12774R:	Joel Fernandes <joel@joelfernandes.org>
12775L:	linux-kernel@vger.kernel.org
12776L:	linux-arch@vger.kernel.org
12777S:	Supported
12778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
12779F:	Documentation/atomic_bitops.txt
12780F:	Documentation/atomic_t.txt
12781F:	Documentation/core-api/refcount-vs-atomic.rst
12782F:	Documentation/litmus-tests/
12783F:	Documentation/memory-barriers.txt
12784F:	tools/memory-model/
12785
12786LINUX-NEXT TREE
12787M:	Stephen Rothwell <sfr@canb.auug.org.au>
12788L:	linux-next@vger.kernel.org
12789S:	Supported
12790B:	mailto:linux-next@vger.kernel.org and the appropriate development tree
12791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
12792
12793LIS3LV02D ACCELEROMETER DRIVER
12794M:	Eric Piel <eric.piel@tremplin-utc.net>
12795S:	Maintained
12796F:	Documentation/misc-devices/lis3lv02d.rst
12797F:	drivers/misc/lis3lv02d/
12798F:	drivers/platform/x86/hp/hp_accel.c
12799
12800LIST KUNIT TEST
12801M:	David Gow <davidgow@google.com>
12802L:	linux-kselftest@vger.kernel.org
12803L:	kunit-dev@googlegroups.com
12804S:	Maintained
12805F:	lib/list-test.c
12806
12807LITEX PLATFORM
12808M:	Karol Gugala <kgugala@antmicro.com>
12809M:	Mateusz Holenko <mholenko@antmicro.com>
12810M:	Gabriel Somlo <gsomlo@gmail.com>
12811M:	Joel Stanley <joel@jms.id.au>
12812S:	Maintained
12813F:	Documentation/devicetree/bindings/*/litex,*.yaml
12814F:	arch/openrisc/boot/dts/or1klitex.dts
12815F:	drivers/mmc/host/litex_mmc.c
12816F:	drivers/net/ethernet/litex/*
12817F:	drivers/soc/litex/*
12818F:	drivers/tty/serial/liteuart.c
12819F:	include/linux/litex.h
12820N:	litex
12821
12822LIVE PATCHING
12823M:	Josh Poimboeuf <jpoimboe@kernel.org>
12824M:	Jiri Kosina <jikos@kernel.org>
12825M:	Miroslav Benes <mbenes@suse.cz>
12826M:	Petr Mladek <pmladek@suse.com>
12827R:	Joe Lawrence <joe.lawrence@redhat.com>
12828L:	live-patching@vger.kernel.org
12829S:	Maintained
12830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
12831F:	Documentation/ABI/testing/sysfs-kernel-livepatch
12832F:	Documentation/livepatch/
12833F:	arch/powerpc/include/asm/livepatch.h
12834F:	include/linux/livepatch.h
12835F:	kernel/livepatch/
12836F:	kernel/module/livepatch.c
12837F:	samples/livepatch/
12838F:	tools/testing/selftests/livepatch/
12839
12840LLC (802.2)
12841L:	netdev@vger.kernel.org
12842S:	Odd fixes
12843F:	include/linux/llc.h
12844F:	include/net/llc*
12845F:	include/uapi/linux/llc.h
12846F:	net/llc/
12847
12848LM73 HARDWARE MONITOR DRIVER
12849M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
12850L:	linux-hwmon@vger.kernel.org
12851S:	Maintained
12852F:	drivers/hwmon/lm73.c
12853
12854LM78 HARDWARE MONITOR DRIVER
12855M:	Jean Delvare <jdelvare@suse.com>
12856L:	linux-hwmon@vger.kernel.org
12857S:	Maintained
12858F:	Documentation/hwmon/lm78.rst
12859F:	drivers/hwmon/lm78.c
12860
12861LM83 HARDWARE MONITOR DRIVER
12862M:	Jean Delvare <jdelvare@suse.com>
12863L:	linux-hwmon@vger.kernel.org
12864S:	Maintained
12865F:	Documentation/hwmon/lm83.rst
12866F:	drivers/hwmon/lm83.c
12867
12868LM90 HARDWARE MONITOR DRIVER
12869M:	Jean Delvare <jdelvare@suse.com>
12870L:	linux-hwmon@vger.kernel.org
12871S:	Maintained
12872F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
12873F:	Documentation/hwmon/lm90.rst
12874F:	drivers/hwmon/lm90.c
12875F:	include/dt-bindings/thermal/lm90.h
12876
12877LME2510 MEDIA DRIVER
12878M:	Malcolm Priestley <tvboxspy@gmail.com>
12879L:	linux-media@vger.kernel.org
12880S:	Maintained
12881W:	https://linuxtv.org
12882Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12883F:	drivers/media/usb/dvb-usb-v2/lmedm04*
12884
12885LOADPIN SECURITY MODULE
12886M:	Kees Cook <kees@kernel.org>
12887S:	Supported
12888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12889F:	Documentation/admin-guide/LSM/LoadPin.rst
12890F:	security/loadpin/
12891
12892LOCKDOWN SECURITY MODULE
12893L:	linux-security-module@vger.kernel.org
12894S:	Odd Fixes
12895T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
12896F:	security/lockdown/
12897
12898LOCKING PRIMITIVES
12899M:	Peter Zijlstra <peterz@infradead.org>
12900M:	Ingo Molnar <mingo@redhat.com>
12901M:	Will Deacon <will@kernel.org>
12902R:	Waiman Long <longman@redhat.com>
12903R:	Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
12904L:	linux-kernel@vger.kernel.org
12905S:	Maintained
12906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
12907F:	Documentation/locking/
12908F:	arch/*/include/asm/spinlock*.h
12909F:	include/linux/lockdep*.h
12910F:	include/linux/mutex*.h
12911F:	include/linux/rwlock*.h
12912F:	include/linux/rwsem*.h
12913F:	include/linux/seqlock.h
12914F:	include/linux/spinlock*.h
12915F:	kernel/locking/
12916F:	lib/locking*.[ch]
12917X:	kernel/locking/locktorture.c
12918
12919LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
12920M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
12921L:	linux-ntfs-dev@lists.sourceforge.net
12922S:	Maintained
12923W:	http://www.linux-ntfs.org/content/view/19/37/
12924F:	Documentation/admin-guide/ldm.rst
12925F:	block/partitions/ldm.*
12926
12927LOGITECH HID GAMING KEYBOARDS
12928M:	Hans de Goede <hdegoede@redhat.com>
12929L:	linux-input@vger.kernel.org
12930S:	Maintained
12931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12932F:	drivers/hid/hid-lg-g15.c
12933
12934LONTIUM LT8912B MIPI TO HDMI BRIDGE
12935M:	Adrien Grassein <adrien.grassein@gmail.com>
12936S:	Maintained
12937F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
12938F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
12939
12940LOONGARCH
12941M:	Huacai Chen <chenhuacai@kernel.org>
12942R:	WANG Xuerui <kernel@xen0n.name>
12943L:	loongarch@lists.linux.dev
12944S:	Maintained
12945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
12946F:	Documentation/arch/loongarch/
12947F:	Documentation/translations/zh_CN/arch/loongarch/
12948F:	arch/loongarch/
12949F:	drivers/*/*loongarch*
12950
12951LOONGSON GPIO DRIVER
12952M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12953L:	linux-gpio@vger.kernel.org
12954S:	Maintained
12955F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
12956F:	drivers/gpio/gpio-loongson-64bit.c
12957
12958LOONGSON LS2X APB DMA DRIVER
12959M:	Binbin Zhou <zhoubinbin@loongson.cn>
12960L:	dmaengine@vger.kernel.org
12961S:	Maintained
12962F:	Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
12963F:	drivers/dma/ls2x-apb-dma.c
12964
12965LOONGSON LS2X I2C DRIVER
12966M:	Binbin Zhou <zhoubinbin@loongson.cn>
12967L:	linux-i2c@vger.kernel.org
12968S:	Maintained
12969F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
12970F:	drivers/i2c/busses/i2c-ls2x.c
12971
12972LOONGSON-2 SOC SERIES CLOCK DRIVER
12973M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12974L:	linux-clk@vger.kernel.org
12975S:	Maintained
12976F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
12977F:	drivers/clk/clk-loongson2.c
12978F:	include/dt-bindings/clock/loongson,ls2k-clk.h
12979
12980LOONGSON SPI DRIVER
12981M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12982L:	linux-spi@vger.kernel.org
12983S:	Maintained
12984F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
12985F:	drivers/spi/spi-loongson-core.c
12986F:	drivers/spi/spi-loongson-pci.c
12987F:	drivers/spi/spi-loongson-plat.c
12988F:	drivers/spi/spi-loongson.h
12989
12990LOONGSON-2 SOC SERIES GUTS DRIVER
12991M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12992L:	loongarch@lists.linux.dev
12993S:	Maintained
12994F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
12995F:	drivers/soc/loongson/loongson2_guts.c
12996
12997LOONGSON-2 SOC SERIES PM DRIVER
12998M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12999L:	linux-pm@vger.kernel.org
13000S:	Maintained
13001F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13002F:	drivers/soc/loongson/loongson2_pm.c
13003
13004LOONGSON-2 SOC SERIES PINCTRL DRIVER
13005M:	zhanghongchen <zhanghongchen@loongson.cn>
13006M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13007L:	linux-gpio@vger.kernel.org
13008S:	Maintained
13009F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13010F:	drivers/pinctrl/pinctrl-loongson2.c
13011
13012LOONGSON-2 SOC SERIES THERMAL DRIVER
13013M:	zhanghongchen <zhanghongchen@loongson.cn>
13014M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13015L:	linux-pm@vger.kernel.org
13016S:	Maintained
13017F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13018F:	drivers/thermal/loongson2_thermal.c
13019
13020LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13021M:	Sathya Prakash <sathya.prakash@broadcom.com>
13022M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
13023M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
13024L:	MPT-FusionLinux.pdl@broadcom.com
13025L:	linux-scsi@vger.kernel.org
13026S:	Supported
13027W:	http://www.avagotech.com/support/
13028F:	drivers/message/fusion/
13029F:	drivers/scsi/mpt3sas/
13030
13031LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13032M:	Matthew Wilcox <willy@infradead.org>
13033L:	linux-scsi@vger.kernel.org
13034S:	Maintained
13035F:	drivers/scsi/sym53c8xx_2/
13036
13037LTC1660 DAC DRIVER
13038M:	Marcus Folkesson <marcus.folkesson@gmail.com>
13039L:	linux-iio@vger.kernel.org
13040S:	Maintained
13041F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13042F:	drivers/iio/dac/ltc1660.c
13043
13044LTC2688 IIO DAC DRIVER
13045M:	Nuno Sá <nuno.sa@analog.com>
13046L:	linux-iio@vger.kernel.org
13047S:	Supported
13048W:	https://ez.analog.com/linux-software-drivers
13049F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13050F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13051F:	drivers/iio/dac/ltc2688.c
13052
13053LTC2947 HARDWARE MONITOR DRIVER
13054M:	Nuno Sá <nuno.sa@analog.com>
13055L:	linux-hwmon@vger.kernel.org
13056S:	Supported
13057W:	https://ez.analog.com/linux-software-drivers
13058F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13059F:	drivers/hwmon/ltc2947-core.c
13060F:	drivers/hwmon/ltc2947-i2c.c
13061F:	drivers/hwmon/ltc2947-spi.c
13062F:	drivers/hwmon/ltc2947.h
13063
13064LTC2991 HARDWARE MONITOR DRIVER
13065M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13066L:	linux-hwmon@vger.kernel.org
13067S:	Supported
13068W:	https://ez.analog.com/linux-software-drivers
13069F:	Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13070F:	drivers/hwmon/ltc2991.c
13071
13072LTC2983 IIO TEMPERATURE DRIVER
13073M:	Nuno Sá <nuno.sa@analog.com>
13074L:	linux-iio@vger.kernel.org
13075S:	Supported
13076W:	https://ez.analog.com/linux-software-drivers
13077F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13078F:	drivers/iio/temperature/ltc2983.c
13079
13080LTC4282 HARDWARE MONITOR DRIVER
13081M:	Nuno Sa <nuno.sa@analog.com>
13082L:	linux-hwmon@vger.kernel.org
13083S:	Supported
13084F:	Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13085F:	Documentation/hwmon/ltc4282.rst
13086F:	drivers/hwmon/ltc4282.c
13087
13088LTC4286 HARDWARE MONITOR DRIVER
13089M:	Delphine CC Chiu <Delphine_CC_Chiu@Wiwynn.com>
13090L:	linux-i2c@vger.kernel.org
13091S:	Maintained
13092F:	Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13093F:	Documentation/hwmon/ltc4286.rst
13094F:	drivers/hwmon/pmbus/Kconfig
13095F:	drivers/hwmon/pmbus/Makefile
13096F:	drivers/hwmon/pmbus/ltc4286.c
13097
13098LTC4306 I2C MULTIPLEXER DRIVER
13099M:	Michael Hennerich <michael.hennerich@analog.com>
13100L:	linux-i2c@vger.kernel.org
13101S:	Supported
13102W:	https://ez.analog.com/linux-software-drivers
13103F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13104F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
13105
13106LTP (Linux Test Project)
13107M:	Cyril Hrubis <chrubis@suse.cz>
13108M:	Jan Stancek <jstancek@redhat.com>
13109M:	Petr Vorel <pvorel@suse.cz>
13110M:	Li Wang <liwang@redhat.com>
13111M:	Yang Xu <xuyang2018.jy@fujitsu.com>
13112L:	ltp@lists.linux.it (subscribers-only)
13113S:	Maintained
13114W:	http://linux-test-project.github.io/
13115T:	git https://github.com/linux-test-project/ltp.git
13116
13117LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13118M:	Anshul Dalal <anshulusr@gmail.com>
13119L:	linux-iio@vger.kernel.org
13120S:	Maintained
13121F:	Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13122F:	drivers/iio/light/ltr390.c
13123
13124LYNX 28G SERDES PHY DRIVER
13125M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13126L:	netdev@vger.kernel.org
13127S:	Supported
13128F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13129F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
13130
13131LYNX PCS MODULE
13132M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13133L:	netdev@vger.kernel.org
13134S:	Supported
13135F:	drivers/net/pcs/pcs-lynx.c
13136F:	include/linux/pcs-lynx.h
13137
13138M68K ARCHITECTURE
13139M:	Geert Uytterhoeven <geert@linux-m68k.org>
13140L:	linux-m68k@lists.linux-m68k.org
13141S:	Maintained
13142W:	http://www.linux-m68k.org/
13143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13144F:	arch/m68k/
13145F:	drivers/zorro/
13146
13147M68K ON APPLE MACINTOSH
13148M:	Joshua Thompson <funaho@jurai.org>
13149L:	linux-m68k@lists.linux-m68k.org
13150S:	Maintained
13151W:	http://www.mac.linux-m68k.org/
13152F:	arch/m68k/mac/
13153F:	drivers/macintosh/adb-iop.c
13154F:	drivers/macintosh/via-macii.c
13155
13156M68K ON HP9000/300
13157M:	Philip Blundell <philb@gnu.org>
13158S:	Maintained
13159W:	http://www.tazenda.demon.co.uk/phil/linux-hp
13160F:	arch/m68k/hp300/
13161
13162M88DS3103 MEDIA DRIVER
13163L:	linux-media@vger.kernel.org
13164S:	Orphan
13165W:	https://linuxtv.org
13166Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13167F:	drivers/media/dvb-frontends/m88ds3103*
13168
13169M88RS2000 MEDIA DRIVER
13170M:	Malcolm Priestley <tvboxspy@gmail.com>
13171L:	linux-media@vger.kernel.org
13172S:	Maintained
13173W:	https://linuxtv.org
13174Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13175F:	drivers/media/dvb-frontends/m88rs2000*
13176
13177MA901 MASTERKIT USB FM RADIO DRIVER
13178M:	Alexey Klimov <klimov.linux@gmail.com>
13179L:	linux-media@vger.kernel.org
13180S:	Maintained
13181T:	git git://linuxtv.org/media_tree.git
13182F:	drivers/media/radio/radio-ma901.c
13183
13184MAC80211
13185M:	Johannes Berg <johannes@sipsolutions.net>
13186L:	linux-wireless@vger.kernel.org
13187S:	Maintained
13188W:	https://wireless.wiki.kernel.org/
13189Q:	https://patchwork.kernel.org/project/linux-wireless/list/
13190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13192F:	Documentation/networking/mac80211-injection.rst
13193F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13194F:	drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13195F:	include/net/mac80211.h
13196F:	net/mac80211/
13197
13198MAILBOX API
13199M:	Jassi Brar <jassisinghbrar@gmail.com>
13200L:	linux-kernel@vger.kernel.org
13201S:	Maintained
13202F:	Documentation/devicetree/bindings/mailbox/
13203F:	drivers/mailbox/
13204F:	include/dt-bindings/mailbox/
13205F:	include/linux/mailbox_client.h
13206F:	include/linux/mailbox_controller.h
13207
13208MAILBOX ARM MHUv2
13209M:	Viresh Kumar <viresh.kumar@linaro.org>
13210M:	Tushar Khandelwal <Tushar.Khandelwal@arm.com>
13211L:	linux-kernel@vger.kernel.org
13212S:	Maintained
13213F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13214F:	drivers/mailbox/arm_mhuv2.c
13215F:	include/linux/mailbox/arm_mhuv2_message.h
13216
13217MAILBOX ARM MHUv3
13218M:	Sudeep Holla <sudeep.holla@arm.com>
13219M:	Cristian Marussi <cristian.marussi@arm.com>
13220L:	linux-kernel@vger.kernel.org
13221L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13222S:	Maintained
13223F:	Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13224F:	drivers/mailbox/arm_mhuv3.c
13225
13226MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13227M:	Alejandro Colomar <alx@kernel.org>
13228L:	linux-man@vger.kernel.org
13229S:	Maintained
13230W:	http://www.kernel.org/doc/man-pages
13231T:	git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13232T:	git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13233
13234MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13235M:	Jeremy Kerr <jk@codeconstruct.com.au>
13236M:	Matt Johnston <matt@codeconstruct.com.au>
13237L:	netdev@vger.kernel.org
13238S:	Maintained
13239F:	Documentation/networking/mctp.rst
13240F:	drivers/net/mctp/
13241F:	include/net/mctp.h
13242F:	include/net/mctpdevice.h
13243F:	include/net/netns/mctp.h
13244F:	net/mctp/
13245
13246MAPLE TREE
13247M:	Liam R. Howlett <Liam.Howlett@oracle.com>
13248L:	maple-tree@lists.infradead.org
13249L:	linux-mm@kvack.org
13250S:	Supported
13251F:	Documentation/core-api/maple_tree.rst
13252F:	include/linux/maple_tree.h
13253F:	include/trace/events/maple_tree.h
13254F:	lib/maple_tree.c
13255F:	lib/test_maple_tree.c
13256F:	tools/testing/radix-tree/linux/maple_tree.h
13257F:	tools/testing/radix-tree/maple.c
13258
13259MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13260M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
13261L:	linux-mips@vger.kernel.org
13262S:	Maintained
13263F:	arch/mips/boot/dts/img/pistachio*
13264
13265MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13266M:	Andrew Lunn <andrew@lunn.ch>
13267L:	netdev@vger.kernel.org
13268S:	Maintained
13269F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13270F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13271F:	Documentation/networking/devlink/mv88e6xxx.rst
13272F:	drivers/net/dsa/mv88e6xxx/
13273F:	include/linux/dsa/mv88e6xxx.h
13274F:	include/linux/platform_data/mv88e6xxx.h
13275
13276MARVELL ARMADA 3700 PHY DRIVERS
13277M:	Miquel Raynal <miquel.raynal@bootlin.com>
13278S:	Maintained
13279F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13280F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13281F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13282F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13283
13284MARVELL ARMADA 3700 SERIAL DRIVER
13285M:	Pali Rohár <pali@kernel.org>
13286S:	Maintained
13287F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13288F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
13289F:	drivers/tty/serial/mvebu-uart.c
13290
13291MARVELL ARMADA DRM SUPPORT
13292M:	Russell King <linux@armlinux.org.uk>
13293S:	Maintained
13294T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13295T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13296F:	Documentation/devicetree/bindings/display/armada/
13297F:	drivers/gpu/drm/armada/
13298F:	include/uapi/drm/armada_drm.h
13299
13300MARVELL CRYPTO DRIVER
13301M:	Boris Brezillon <bbrezillon@kernel.org>
13302M:	Arnaud Ebalard <arno@natisbad.org>
13303M:	Srujana Challa <schalla@marvell.com>
13304L:	linux-crypto@vger.kernel.org
13305S:	Maintained
13306F:	drivers/crypto/marvell/
13307F:	include/linux/soc/marvell/octeontx2/
13308
13309MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13310M:	Mirko Lindner <mlindner@marvell.com>
13311M:	Stephen Hemminger <stephen@networkplumber.org>
13312L:	netdev@vger.kernel.org
13313S:	Maintained
13314F:	drivers/net/ethernet/marvell/sk*
13315
13316MARVELL LIBERTAS WIRELESS DRIVER
13317L:	libertas-dev@lists.infradead.org
13318S:	Orphan
13319F:	drivers/net/wireless/marvell/libertas/
13320
13321MARVELL MACCHIATOBIN SUPPORT
13322M:	Russell King <linux@armlinux.org.uk>
13323L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13324S:	Maintained
13325F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13326
13327MARVELL MV643XX ETHERNET DRIVER
13328M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
13329L:	netdev@vger.kernel.org
13330S:	Maintained
13331F:	drivers/net/ethernet/marvell/mv643xx_eth.*
13332F:	include/linux/mv643xx.h
13333
13334MARVELL MV88X3310 PHY DRIVER
13335M:	Russell King <linux@armlinux.org.uk>
13336M:	Marek Behún <kabel@kernel.org>
13337L:	netdev@vger.kernel.org
13338S:	Maintained
13339F:	drivers/net/phy/marvell10g.c
13340
13341MARVELL MVEBU THERMAL DRIVER
13342M:	Miquel Raynal <miquel.raynal@bootlin.com>
13343S:	Maintained
13344F:	drivers/thermal/armada_thermal.c
13345
13346MARVELL MVNETA ETHERNET DRIVER
13347M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13348L:	netdev@vger.kernel.org
13349S:	Maintained
13350F:	drivers/net/ethernet/marvell/mvneta*
13351
13352MARVELL MVPP2 ETHERNET DRIVER
13353M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13354M:	Russell King <linux@armlinux.org.uk>
13355L:	netdev@vger.kernel.org
13356S:	Maintained
13357F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
13358F:	drivers/net/ethernet/marvell/mvpp2/
13359
13360MARVELL MWIFIEX WIRELESS DRIVER
13361M:	Brian Norris <briannorris@chromium.org>
13362R:	Francesco Dolcini <francesco@dolcini.it>
13363L:	linux-wireless@vger.kernel.org
13364S:	Odd Fixes
13365F:	drivers/net/wireless/marvell/mwifiex/
13366
13367MARVELL MWL8K WIRELESS DRIVER
13368L:	linux-wireless@vger.kernel.org
13369S:	Orphan
13370F:	drivers/net/wireless/marvell/mwl8k.c
13371
13372MARVELL NAND CONTROLLER DRIVER
13373M:	Miquel Raynal <miquel.raynal@bootlin.com>
13374L:	linux-mtd@lists.infradead.org
13375S:	Maintained
13376F:	drivers/mtd/nand/raw/marvell_nand.c
13377
13378MARVELL OCTEON ENDPOINT DRIVER
13379M:	Veerasenareddy Burru <vburru@marvell.com>
13380M:	Sathesh Edara <sedara@marvell.com>
13381L:	netdev@vger.kernel.org
13382S:	Supported
13383F:	drivers/net/ethernet/marvell/octeon_ep
13384
13385MARVELL OCTEON ENDPOINT VF DRIVER
13386M:	Veerasenareddy Burru <vburru@marvell.com>
13387M:	Sathesh Edara <sedara@marvell.com>
13388M:	Shinas Rasheed <srasheed@marvell.com>
13389M:	Satananda Burla <sburla@marvell.com>
13390L:	netdev@vger.kernel.org
13391S:	Supported
13392F:	drivers/net/ethernet/marvell/octeon_ep_vf
13393
13394MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13395M:	Sunil Goutham <sgoutham@marvell.com>
13396M:	Geetha sowjanya <gakula@marvell.com>
13397M:	Subbaraya Sundeep <sbhatta@marvell.com>
13398M:	hariprasad <hkelam@marvell.com>
13399L:	netdev@vger.kernel.org
13400S:	Supported
13401F:	drivers/net/ethernet/marvell/octeontx2/nic/
13402F:	include/linux/soc/marvell/octeontx2/
13403
13404MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13405M:	Sunil Goutham <sgoutham@marvell.com>
13406M:	Linu Cherian <lcherian@marvell.com>
13407M:	Geetha sowjanya <gakula@marvell.com>
13408M:	Jerin Jacob <jerinj@marvell.com>
13409M:	hariprasad <hkelam@marvell.com>
13410M:	Subbaraya Sundeep <sbhatta@marvell.com>
13411L:	netdev@vger.kernel.org
13412S:	Supported
13413F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13414F:	drivers/net/ethernet/marvell/octeontx2/af/
13415
13416MARVELL PRESTERA ETHERNET SWITCH DRIVER
13417M:	Taras Chornyi <taras.chornyi@plvision.eu>
13418S:	Supported
13419W:	https://github.com/Marvell-switching/switchdev-prestera
13420F:	drivers/net/ethernet/marvell/prestera/
13421
13422MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13423M:	Nicolas Pitre <nico@fluxnic.net>
13424S:	Odd Fixes
13425F:	drivers/mmc/host/mvsdio.*
13426
13427MARVELL USB MDIO CONTROLLER DRIVER
13428M:	Tobias Waldekranz <tobias@waldekranz.com>
13429L:	netdev@vger.kernel.org
13430S:	Maintained
13431F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13432F:	drivers/net/mdio/mdio-mvusb.c
13433
13434MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13435M:	Hu Ziji <huziji@marvell.com>
13436L:	linux-mmc@vger.kernel.org
13437S:	Supported
13438F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13439F:	drivers/mmc/host/sdhci-xenon*
13440
13441MATROX FRAMEBUFFER DRIVER
13442L:	linux-fbdev@vger.kernel.org
13443S:	Orphan
13444F:	drivers/video/fbdev/matrox/matroxfb_*
13445F:	include/uapi/linux/matroxfb.h
13446
13447MAX15301 DRIVER
13448M:	Daniel Nilsson <daniel.nilsson@flex.com>
13449L:	linux-hwmon@vger.kernel.org
13450S:	Maintained
13451F:	Documentation/hwmon/max15301.rst
13452F:	drivers/hwmon/pmbus/max15301.c
13453
13454MAX2175 SDR TUNER DRIVER
13455M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
13456L:	linux-media@vger.kernel.org
13457S:	Maintained
13458T:	git git://linuxtv.org/media_tree.git
13459F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
13460F:	Documentation/userspace-api/media/drivers/max2175.rst
13461F:	drivers/media/i2c/max2175*
13462F:	include/uapi/linux/max2175.h
13463
13464MAX31335 RTC DRIVER
13465M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13466L:	linux-rtc@vger.kernel.org
13467S:	Supported
13468W:	https://ez.analog.com/linux-software-drivers
13469F:	Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13470F:	drivers/rtc/rtc-max31335.c
13471
13472MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13473L:	linux-hwmon@vger.kernel.org
13474S:	Orphan
13475F:	Documentation/hwmon/max6650.rst
13476F:	drivers/hwmon/max6650.c
13477
13478MAX9286 QUAD GMSL DESERIALIZER DRIVER
13479M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
13480M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13481M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
13482M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
13483L:	linux-media@vger.kernel.org
13484S:	Maintained
13485F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13486F:	drivers/media/i2c/max9286.c
13487
13488MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13489M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
13490L:	linux-media@vger.kernel.org
13491S:	Maintained
13492F:	Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13493F:	drivers/staging/media/max96712/max96712.c
13494
13495MAX9860 MONO AUDIO VOICE CODEC DRIVER
13496M:	Peter Rosin <peda@axentia.se>
13497L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13498S:	Maintained
13499F:	Documentation/devicetree/bindings/sound/max9860.txt
13500F:	sound/soc/codecs/max9860.*
13501
13502MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13503M:	Andreas Klinger <ak@it-klinger.de>
13504L:	linux-iio@vger.kernel.org
13505S:	Maintained
13506F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13507F:	drivers/iio/proximity/mb1232.c
13508
13509MAXIM MAX11205 DRIVER
13510M:	Ramona Bolboaca <ramona.bolboaca@analog.com>
13511L:	linux-iio@vger.kernel.org
13512S:	Supported
13513W:	https://ez.analog.com/linux-software-drivers
13514F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13515F:	drivers/iio/adc/max11205.c
13516
13517MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13518R:	Iskren Chernev <iskren.chernev@gmail.com>
13519R:	Krzysztof Kozlowski <krzk@kernel.org>
13520R:	Marek Szyprowski <m.szyprowski@samsung.com>
13521R:	Matheus Castello <matheus@castello.eng.br>
13522L:	linux-pm@vger.kernel.org
13523S:	Maintained
13524F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13525F:	drivers/power/supply/max17040_battery.c
13526
13527MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13528R:	Hans de Goede <hdegoede@redhat.com>
13529R:	Krzysztof Kozlowski <krzk@kernel.org>
13530R:	Marek Szyprowski <m.szyprowski@samsung.com>
13531R:	Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
13532R:	Purism Kernel Team <kernel@puri.sm>
13533L:	linux-pm@vger.kernel.org
13534S:	Maintained
13535F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13536F:	drivers/power/supply/max17042_battery.c
13537
13538MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13539M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13540L:	linux-kernel@vger.kernel.org
13541S:	Maintained
13542F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13543F:	drivers/regulator/max20086-regulator.c
13544
13545MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13546M:	Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
13547L:	linux-iio@vger.kernel.org
13548S:	Maintained
13549F:	drivers/iio/temperature/max30208.c
13550
13551MAXIM MAX77650 PMIC MFD DRIVER
13552M:	Bartosz Golaszewski <brgl@bgdev.pl>
13553L:	linux-kernel@vger.kernel.org
13554S:	Maintained
13555F:	Documentation/devicetree/bindings/*/*max77650.yaml
13556F:	Documentation/devicetree/bindings/*/max77650*.yaml
13557F:	drivers/gpio/gpio-max77650.c
13558F:	drivers/input/misc/max77650-onkey.c
13559F:	drivers/leds/leds-max77650.c
13560F:	drivers/mfd/max77650.c
13561F:	drivers/power/supply/max77650-charger.c
13562F:	drivers/regulator/max77650-regulator.c
13563F:	include/linux/mfd/max77650.h
13564
13565MAXIM MAX77714 PMIC MFD DRIVER
13566M:	Luca Ceresoli <luca@lucaceresoli.net>
13567S:	Maintained
13568F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13569F:	drivers/mfd/max77714.c
13570F:	include/linux/mfd/max77714.h
13571
13572MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
13573M:	Javier Martinez Canillas <javier@dowhile0.org>
13574L:	linux-kernel@vger.kernel.org
13575S:	Supported
13576F:	Documentation/devicetree/bindings/*/*max77802.yaml
13577F:	drivers/regulator/max77802-regulator.c
13578F:	include/dt-bindings/*/*max77802.h
13579
13580MAXIM MAX77976 BATTERY CHARGER
13581M:	Luca Ceresoli <luca@lucaceresoli.net>
13582S:	Supported
13583F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
13584F:	drivers/power/supply/max77976_charger.c
13585
13586MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
13587M:	Krzysztof Kozlowski <krzk@kernel.org>
13588L:	linux-pm@vger.kernel.org
13589S:	Maintained
13590B:	mailto:linux-samsung-soc@vger.kernel.org
13591F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
13592F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
13593F:	drivers/power/supply/max14577_charger.c
13594F:	drivers/power/supply/max77693_charger.c
13595
13596MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
13597M:	Chanwoo Choi <cw00.choi@samsung.com>
13598M:	Krzysztof Kozlowski <krzk@kernel.org>
13599L:	linux-kernel@vger.kernel.org
13600S:	Maintained
13601B:	mailto:linux-samsung-soc@vger.kernel.org
13602F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
13603F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
13604F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
13605F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
13606F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
13607F:	drivers/*/*max77843.c
13608F:	drivers/*/max14577*.c
13609F:	drivers/*/max77686*.c
13610F:	drivers/*/max77693*.c
13611F:	drivers/clk/clk-max77686.c
13612F:	drivers/extcon/extcon-max14577.c
13613F:	drivers/extcon/extcon-max77693.c
13614F:	drivers/rtc/rtc-max77686.c
13615F:	include/linux/mfd/max14577*.h
13616F:	include/linux/mfd/max77686*.h
13617F:	include/linux/mfd/max77693*.h
13618
13619MAXIRADIO FM RADIO RECEIVER DRIVER
13620M:	Hans Verkuil <hverkuil@xs4all.nl>
13621L:	linux-media@vger.kernel.org
13622S:	Maintained
13623W:	https://linuxtv.org
13624T:	git git://linuxtv.org/media_tree.git
13625F:	drivers/media/radio/radio-maxiradio*
13626
13627MAXLINEAR ETHERNET PHY DRIVER
13628M:	Xu Liang <lxu@maxlinear.com>
13629L:	netdev@vger.kernel.org
13630S:	Supported
13631F:	drivers/net/phy/mxl-gpy.c
13632
13633MCAN MMIO DEVICE DRIVER
13634M:	Chandrasekar Ramakrishnan <rcsekar@samsung.com>
13635L:	linux-can@vger.kernel.org
13636S:	Maintained
13637F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
13638F:	drivers/net/can/m_can/m_can.c
13639F:	drivers/net/can/m_can/m_can.h
13640F:	drivers/net/can/m_can/m_can_platform.c
13641
13642MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
13643R:	Yasushi SHOJI <yashi@spacecubics.com>
13644L:	linux-can@vger.kernel.org
13645S:	Maintained
13646F:	drivers/net/can/usb/mcba_usb.c
13647
13648MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
13649M:	Rishi Gupta <gupt21@gmail.com>
13650L:	linux-i2c@vger.kernel.org
13651L:	linux-input@vger.kernel.org
13652S:	Maintained
13653F:	drivers/hid/hid-mcp2221.c
13654
13655MCP251XFD SPI-CAN NETWORK DRIVER
13656M:	Marc Kleine-Budde <mkl@pengutronix.de>
13657M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13658R:	Thomas Kopp <thomas.kopp@microchip.com>
13659L:	linux-can@vger.kernel.org
13660S:	Maintained
13661F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
13662F:	drivers/net/can/spi/mcp251xfd/
13663
13664MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
13665M:	Peter Rosin <peda@axentia.se>
13666L:	linux-iio@vger.kernel.org
13667S:	Maintained
13668F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
13669F:	drivers/iio/potentiometer/mcp4018.c
13670F:	drivers/iio/potentiometer/mcp4531.c
13671
13672MCP4821 DAC DRIVER
13673M:	Anshul Dalal <anshulusr@gmail.com>
13674L:	linux-iio@vger.kernel.org
13675S:	Maintained
13676F:	Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
13677F:	drivers/iio/dac/mcp4821.c
13678
13679MCR20A IEEE-802.15.4 RADIO DRIVER
13680M:	Stefan Schmidt <stefan@datenfreihafen.org>
13681L:	linux-wpan@vger.kernel.org
13682S:	Odd Fixes
13683W:	https://github.com/xueliu/mcr20a-linux
13684F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
13685F:	drivers/net/ieee802154/mcr20a.c
13686F:	drivers/net/ieee802154/mcr20a.h
13687
13688MDIO REGMAP DRIVER
13689M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
13690L:	netdev@vger.kernel.org
13691S:	Maintained
13692F:	drivers/net/mdio/mdio-regmap.c
13693F:	include/linux/mdio/mdio-regmap.h
13694
13695MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
13696M:	William Breathitt Gray <wbg@kernel.org>
13697L:	linux-iio@vger.kernel.org
13698S:	Maintained
13699F:	drivers/iio/dac/cio-dac.c
13700
13701MEDIA CONTROLLER FRAMEWORK
13702M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13703M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13704L:	linux-media@vger.kernel.org
13705S:	Supported
13706W:	https://www.linuxtv.org
13707T:	git git://linuxtv.org/media_tree.git
13708F:	drivers/media/mc/
13709F:	include/media/media-*.h
13710F:	include/uapi/linux/media.h
13711
13712MEDIA DRIVER FOR FREESCALE IMX PXP
13713M:	Philipp Zabel <p.zabel@pengutronix.de>
13714L:	linux-media@vger.kernel.org
13715S:	Maintained
13716T:	git git://linuxtv.org/media_tree.git
13717F:	drivers/media/platform/nxp/imx-pxp.[ch]
13718
13719MEDIA DRIVERS FOR ASCOT2E
13720M:	Sergey Kozlov <serjk@netup.ru>
13721M:	Abylay Ospan <aospan@netup.ru>
13722L:	linux-media@vger.kernel.org
13723S:	Supported
13724W:	https://linuxtv.org
13725W:	http://netup.tv/
13726T:	git git://linuxtv.org/media_tree.git
13727F:	drivers/media/dvb-frontends/ascot2e*
13728
13729MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
13730M:	Jasmin Jessich <jasmin@anw.at>
13731L:	linux-media@vger.kernel.org
13732S:	Maintained
13733W:	https://linuxtv.org
13734T:	git git://linuxtv.org/media_tree.git
13735F:	drivers/media/dvb-frontends/cxd2099*
13736
13737MEDIA DRIVERS FOR CXD2841ER
13738M:	Sergey Kozlov <serjk@netup.ru>
13739M:	Abylay Ospan <aospan@netup.ru>
13740L:	linux-media@vger.kernel.org
13741S:	Supported
13742W:	https://linuxtv.org
13743W:	http://netup.tv/
13744T:	git git://linuxtv.org/media_tree.git
13745F:	drivers/media/dvb-frontends/cxd2841er*
13746
13747MEDIA DRIVERS FOR CXD2880
13748M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
13749L:	linux-media@vger.kernel.org
13750S:	Supported
13751W:	http://linuxtv.org/
13752T:	git git://linuxtv.org/media_tree.git
13753F:	drivers/media/dvb-frontends/cxd2880/*
13754F:	drivers/media/spi/cxd2880*
13755
13756MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
13757L:	linux-media@vger.kernel.org
13758S:	Orphan
13759W:	https://linuxtv.org
13760T:	git git://linuxtv.org/media_tree.git
13761F:	drivers/media/pci/ddbridge/*
13762
13763MEDIA DRIVERS FOR FREESCALE IMX
13764M:	Steve Longerbeam <slongerbeam@gmail.com>
13765M:	Philipp Zabel <p.zabel@pengutronix.de>
13766L:	linux-media@vger.kernel.org
13767S:	Maintained
13768T:	git git://linuxtv.org/media_tree.git
13769F:	Documentation/admin-guide/media/imx.rst
13770F:	Documentation/devicetree/bindings/media/imx.txt
13771F:	drivers/staging/media/imx/
13772F:	include/linux/imx-media.h
13773F:	include/media/imx.h
13774
13775MEDIA DRIVERS FOR FREESCALE IMX7/8
13776M:	Rui Miguel Silva <rmfrfs@gmail.com>
13777M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13778M:	Martin Kepplinger <martin.kepplinger@puri.sm>
13779R:	Purism Kernel Team <kernel@puri.sm>
13780L:	linux-media@vger.kernel.org
13781S:	Maintained
13782T:	git git://linuxtv.org/media_tree.git
13783F:	Documentation/admin-guide/media/imx7.rst
13784F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
13785F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
13786F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
13787F:	drivers/media/platform/nxp/imx-mipi-csis.c
13788F:	drivers/media/platform/nxp/imx7-media-csi.c
13789F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
13790
13791MEDIA DRIVERS FOR HELENE
13792M:	Abylay Ospan <aospan@netup.ru>
13793L:	linux-media@vger.kernel.org
13794S:	Supported
13795W:	https://linuxtv.org
13796W:	http://netup.tv/
13797T:	git git://linuxtv.org/media_tree.git
13798F:	drivers/media/dvb-frontends/helene*
13799
13800MEDIA DRIVERS FOR HORUS3A
13801M:	Sergey Kozlov <serjk@netup.ru>
13802M:	Abylay Ospan <aospan@netup.ru>
13803L:	linux-media@vger.kernel.org
13804S:	Supported
13805W:	https://linuxtv.org
13806W:	http://netup.tv/
13807T:	git git://linuxtv.org/media_tree.git
13808F:	drivers/media/dvb-frontends/horus3a*
13809
13810MEDIA DRIVERS FOR LNBH25
13811M:	Sergey Kozlov <serjk@netup.ru>
13812M:	Abylay Ospan <aospan@netup.ru>
13813L:	linux-media@vger.kernel.org
13814S:	Supported
13815W:	https://linuxtv.org
13816W:	http://netup.tv/
13817T:	git git://linuxtv.org/media_tree.git
13818F:	drivers/media/dvb-frontends/lnbh25*
13819
13820MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
13821L:	linux-media@vger.kernel.org
13822S:	Orphan
13823W:	https://linuxtv.org
13824T:	git git://linuxtv.org/media_tree.git
13825F:	drivers/media/dvb-frontends/mxl5xx*
13826
13827MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
13828M:	Sergey Kozlov <serjk@netup.ru>
13829M:	Abylay Ospan <aospan@netup.ru>
13830L:	linux-media@vger.kernel.org
13831S:	Supported
13832W:	https://linuxtv.org
13833W:	http://netup.tv/
13834T:	git git://linuxtv.org/media_tree.git
13835F:	drivers/media/pci/netup_unidvb/*
13836
13837MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
13838M:	Dmitry Osipenko <digetx@gmail.com>
13839L:	linux-media@vger.kernel.org
13840L:	linux-tegra@vger.kernel.org
13841S:	Maintained
13842T:	git git://linuxtv.org/media_tree.git
13843F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
13844F:	drivers/media/platform/nvidia/tegra-vde/
13845
13846MEDIA DRIVERS FOR RENESAS - CEU
13847M:	Jacopo Mondi <jacopo@jmondi.org>
13848L:	linux-media@vger.kernel.org
13849L:	linux-renesas-soc@vger.kernel.org
13850S:	Supported
13851T:	git git://linuxtv.org/media_tree.git
13852F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
13853F:	drivers/media/platform/renesas/renesas-ceu.c
13854F:	include/media/drv-intf/renesas-ceu.h
13855
13856MEDIA DRIVERS FOR RENESAS - DRIF
13857M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
13858L:	linux-media@vger.kernel.org
13859L:	linux-renesas-soc@vger.kernel.org
13860S:	Supported
13861T:	git git://linuxtv.org/media_tree.git
13862F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
13863F:	drivers/media/platform/renesas/rcar_drif.c
13864
13865MEDIA DRIVERS FOR RENESAS - FCP
13866M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13867L:	linux-media@vger.kernel.org
13868L:	linux-renesas-soc@vger.kernel.org
13869S:	Supported
13870T:	git git://linuxtv.org/media_tree.git
13871F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
13872F:	drivers/media/platform/renesas/rcar-fcp.c
13873F:	include/media/rcar-fcp.h
13874
13875MEDIA DRIVERS FOR RENESAS - FDP1
13876M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13877L:	linux-media@vger.kernel.org
13878L:	linux-renesas-soc@vger.kernel.org
13879S:	Supported
13880T:	git git://linuxtv.org/media_tree.git
13881F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
13882F:	drivers/media/platform/renesas/rcar_fdp1.c
13883
13884MEDIA DRIVERS FOR RENESAS - VIN
13885M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
13886L:	linux-media@vger.kernel.org
13887L:	linux-renesas-soc@vger.kernel.org
13888S:	Supported
13889T:	git git://linuxtv.org/media_tree.git
13890F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
13891F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
13892F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
13893F:	drivers/media/platform/renesas/rcar-csi2.c
13894F:	drivers/media/platform/renesas/rcar-isp.c
13895F:	drivers/media/platform/renesas/rcar-vin/
13896
13897MEDIA DRIVERS FOR RENESAS - VSP1
13898M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
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,vsp1.yaml
13905F:	drivers/media/platform/renesas/vsp1/
13906
13907MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
13908L:	linux-media@vger.kernel.org
13909S:	Orphan
13910W:	https://linuxtv.org
13911T:	git git://linuxtv.org/media_tree.git
13912F:	drivers/media/dvb-frontends/stv0910*
13913
13914MEDIA DRIVERS FOR ST STV6111 TUNER ICs
13915L:	linux-media@vger.kernel.org
13916S:	Orphan
13917W:	https://linuxtv.org
13918T:	git git://linuxtv.org/media_tree.git
13919F:	drivers/media/dvb-frontends/stv6111*
13920
13921MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
13922M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
13923M:	Alain Volmat <alain.volmat@foss.st.com>
13924L:	linux-media@vger.kernel.org
13925S:	Supported
13926T:	git git://linuxtv.org/media_tree.git
13927F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
13928F:	Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
13929F:	drivers/media/platform/st/stm32/stm32-dcmi.c
13930F:	drivers/media/platform/st/stm32/stm32-dcmipp/*
13931
13932MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
13933M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13934L:	linux-media@vger.kernel.org
13935S:	Maintained
13936W:	https://linuxtv.org
13937Q:	http://patchwork.kernel.org/project/linux-media/list/
13938T:	git git://linuxtv.org/media_tree.git
13939F:	Documentation/admin-guide/media/
13940F:	Documentation/devicetree/bindings/media/
13941F:	Documentation/driver-api/media/
13942F:	Documentation/userspace-api/media/
13943F:	drivers/media/
13944F:	drivers/staging/media/
13945F:	include/dt-bindings/media/
13946F:	include/linux/platform_data/media/
13947F:	include/media/
13948F:	include/uapi/linux/dvb/
13949F:	include/uapi/linux/ivtv*
13950F:	include/uapi/linux/media.h
13951F:	include/uapi/linux/uvcvideo.h
13952F:	include/uapi/linux/v4l2-*
13953F:	include/uapi/linux/videodev2.h
13954
13955MEDIATEK BLUETOOTH DRIVER
13956M:	Sean Wang <sean.wang@mediatek.com>
13957L:	linux-bluetooth@vger.kernel.org
13958L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13959S:	Maintained
13960F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
13961F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
13962F:	drivers/bluetooth/btmtkuart.c
13963
13964MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
13965M:	Sean Wang <sean.wang@mediatek.com>
13966L:	linux-pm@vger.kernel.org
13967S:	Maintained
13968F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
13969F:	drivers/power/reset/mt6323-poweroff.c
13970
13971MEDIATEK CIR DRIVER
13972M:	Sean Wang <sean.wang@mediatek.com>
13973S:	Maintained
13974F:	drivers/media/rc/mtk-cir.c
13975
13976MEDIATEK DMA DRIVER
13977M:	Sean Wang <sean.wang@mediatek.com>
13978L:	dmaengine@vger.kernel.org
13979L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13980L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13981S:	Maintained
13982F:	Documentation/devicetree/bindings/dma/mediatek,*
13983F:	drivers/dma/mediatek/
13984
13985MEDIATEK ETHERNET DRIVER
13986M:	Felix Fietkau <nbd@nbd.name>
13987M:	Sean Wang <sean.wang@mediatek.com>
13988M:	Mark Lee <Mark-MC.Lee@mediatek.com>
13989M:	Lorenzo Bianconi <lorenzo@kernel.org>
13990L:	netdev@vger.kernel.org
13991S:	Maintained
13992F:	drivers/net/ethernet/mediatek/
13993
13994MEDIATEK ETHERNET PCS DRIVER
13995M:	Alexander Couzens <lynxis@fe80.eu>
13996M:	Daniel Golle <daniel@makrotopia.org>
13997L:	netdev@vger.kernel.org
13998S:	Maintained
13999F:	drivers/net/pcs/pcs-mtk-lynxi.c
14000F:	include/linux/pcs/pcs-mtk-lynxi.h
14001
14002MEDIATEK ETHERNET PHY DRIVERS
14003M:	Daniel Golle <daniel@makrotopia.org>
14004M:	Qingfang Deng <dqfext@gmail.com>
14005M:	SkyLake Huang <SkyLake.Huang@mediatek.com>
14006L:	netdev@vger.kernel.org
14007S:	Maintained
14008F:	drivers/net/phy/mediatek-ge-soc.c
14009F:	drivers/net/phy/mediatek-ge.c
14010F:	drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14011
14012MEDIATEK I2C CONTROLLER DRIVER
14013M:	Qii Wang <qii.wang@mediatek.com>
14014L:	linux-i2c@vger.kernel.org
14015S:	Maintained
14016F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14017F:	drivers/i2c/busses/i2c-mt65xx.c
14018
14019MEDIATEK IOMMU DRIVER
14020M:	Yong Wu <yong.wu@mediatek.com>
14021L:	iommu@lists.linux.dev
14022L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14023S:	Supported
14024F:	Documentation/devicetree/bindings/iommu/mediatek*
14025F:	drivers/iommu/mtk_iommu*
14026F:	include/dt-bindings/memory/mediatek,mt*-port.h
14027F:	include/dt-bindings/memory/mt*-port.h
14028
14029MEDIATEK JPEG DRIVER
14030M:	Bin Liu <bin.liu@mediatek.com>
14031S:	Supported
14032F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14033F:	drivers/media/platform/mediatek/jpeg/
14034
14035MEDIATEK KEYPAD DRIVER
14036M:	Mattijs Korpershoek <mkorpershoek@baylibre.com>
14037S:	Supported
14038F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14039F:	drivers/input/keyboard/mt6779-keypad.c
14040
14041MEDIATEK MDP DRIVER
14042M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
14043M:	Houlong Wei <houlong.wei@mediatek.com>
14044M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14045S:	Supported
14046F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
14047F:	drivers/media/platform/mediatek/mdp/
14048F:	drivers/media/platform/mediatek/vpu/
14049
14050MEDIATEK MEDIA DRIVER
14051M:	Tiffany Lin <tiffany.lin@mediatek.com>
14052M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14053M:	Yunfei Dong <yunfei.dong@mediatek.com>
14054S:	Supported
14055F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14056F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
14057F:	drivers/media/platform/mediatek/vcodec/
14058F:	drivers/media/platform/mediatek/vpu/
14059
14060MEDIATEK MIPI-CSI CDPHY DRIVER
14061M:	Julien Stephan <jstephan@baylibre.com>
14062M:	Andy Hsieh <andy.hsieh@mediatek.com>
14063S:	Supported
14064F:	Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14065F:	drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14066
14067MEDIATEK MMC/SD/SDIO DRIVER
14068M:	Chaotian Jing <chaotian.jing@mediatek.com>
14069S:	Maintained
14070F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14071F:	drivers/mmc/host/mtk-sd.c
14072
14073MEDIATEK MT76 WIRELESS LAN DRIVER
14074M:	Felix Fietkau <nbd@nbd.name>
14075M:	Lorenzo Bianconi <lorenzo@kernel.org>
14076M:	Ryder Lee <ryder.lee@mediatek.com>
14077R:	Shayne Chen <shayne.chen@mediatek.com>
14078R:	Sean Wang <sean.wang@mediatek.com>
14079L:	linux-wireless@vger.kernel.org
14080S:	Maintained
14081T:	git https://github.com/nbd168/wireless
14082F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14083F:	drivers/net/wireless/mediatek/mt76/
14084
14085MEDIATEK MT7601U WIRELESS LAN DRIVER
14086M:	Jakub Kicinski <kuba@kernel.org>
14087L:	linux-wireless@vger.kernel.org
14088S:	Maintained
14089F:	drivers/net/wireless/mediatek/mt7601u/
14090
14091MEDIATEK MT7621 CLOCK DRIVER
14092M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14093S:	Maintained
14094F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14095F:	drivers/clk/ralink/clk-mt7621.c
14096
14097MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14098M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14099S:	Maintained
14100F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14101F:	drivers/pci/controller/pcie-mt7621.c
14102
14103MEDIATEK MT7621 PHY PCI DRIVER
14104M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14105S:	Maintained
14106F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14107F:	drivers/phy/ralink/phy-mt7621-pci.c
14108
14109MEDIATEK MT7621/28/88 I2C DRIVER
14110M:	Stefan Roese <sr@denx.de>
14111L:	linux-i2c@vger.kernel.org
14112S:	Maintained
14113F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14114F:	drivers/i2c/busses/i2c-mt7621.c
14115
14116MEDIATEK MTMIPS CLOCK DRIVER
14117M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14118S:	Maintained
14119F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14120F:	drivers/clk/ralink/clk-mtmips.c
14121
14122MEDIATEK NAND CONTROLLER DRIVER
14123L:	linux-mtd@lists.infradead.org
14124S:	Orphan
14125F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14126F:	drivers/mtd/nand/raw/mtk_*
14127
14128MEDIATEK PMIC LED DRIVER
14129M:	Sean Wang <sean.wang@mediatek.com>
14130S:	Maintained
14131F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
14132F:	drivers/leds/leds-mt6323.c
14133
14134MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14135M:	Sean Wang <sean.wang@mediatek.com>
14136S:	Maintained
14137F:	drivers/char/hw_random/mtk-rng.c
14138
14139MEDIATEK SMI DRIVER
14140M:	Yong Wu <yong.wu@mediatek.com>
14141L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14142S:	Supported
14143F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14144F:	drivers/memory/mtk-smi.c
14145F:	include/soc/mediatek/smi.h
14146
14147MEDIATEK SWITCH DRIVER
14148M:	Arınç ÜNAL <arinc.unal@arinc9.com>
14149M:	Daniel Golle <daniel@makrotopia.org>
14150M:	DENG Qingfang <dqfext@gmail.com>
14151M:	Sean Wang <sean.wang@mediatek.com>
14152L:	netdev@vger.kernel.org
14153S:	Maintained
14154F:	drivers/net/dsa/mt7530-mdio.c
14155F:	drivers/net/dsa/mt7530-mmio.c
14156F:	drivers/net/dsa/mt7530.*
14157F:	net/dsa/tag_mtk.c
14158
14159MEDIATEK T7XX 5G WWAN MODEM DRIVER
14160M:	Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
14161R:	Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
14162R:	Liu Haijun <haijun.liu@mediatek.com>
14163R:	M Chetan Kumar <m.chetan.kumar@linux.intel.com>
14164R:	Ricardo Martinez <ricardo.martinez@linux.intel.com>
14165L:	netdev@vger.kernel.org
14166S:	Supported
14167F:	drivers/net/wwan/t7xx/
14168
14169MEDIATEK USB3 DRD IP DRIVER
14170M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
14171L:	linux-usb@vger.kernel.org
14172L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14173L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14174S:	Maintained
14175F:	Documentation/devicetree/bindings/usb/mediatek,*
14176F:	drivers/usb/host/xhci-mtk*
14177F:	drivers/usb/mtu3/
14178
14179MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14180M:	Peter Senna Tschudin <peter.senna@gmail.com>
14181M:	Ian Ray <ian.ray@ge.com>
14182M:	Martyn Welch <martyn.welch@collabora.co.uk>
14183S:	Maintained
14184F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14185F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14186
14187MEGARAID SCSI/SAS DRIVERS
14188M:	Kashyap Desai <kashyap.desai@broadcom.com>
14189M:	Sumit Saxena <sumit.saxena@broadcom.com>
14190M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
14191M:	Chandrakanth patil <chandrakanth.patil@broadcom.com>
14192L:	megaraidlinux.pdl@broadcom.com
14193L:	linux-scsi@vger.kernel.org
14194S:	Maintained
14195W:	http://www.avagotech.com/support/
14196F:	Documentation/scsi/megaraid.rst
14197F:	drivers/scsi/megaraid.*
14198F:	drivers/scsi/megaraid/
14199
14200MELEXIS MLX90614 DRIVER
14201M:	Crt Mori <cmo@melexis.com>
14202L:	linux-iio@vger.kernel.org
14203S:	Supported
14204W:	http://www.melexis.com
14205F:	drivers/iio/temperature/mlx90614.c
14206
14207MELEXIS MLX90632 DRIVER
14208M:	Crt Mori <cmo@melexis.com>
14209L:	linux-iio@vger.kernel.org
14210S:	Supported
14211W:	http://www.melexis.com
14212F:	drivers/iio/temperature/mlx90632.c
14213
14214MELEXIS MLX90635 DRIVER
14215M:	Crt Mori <cmo@melexis.com>
14216L:	linux-iio@vger.kernel.org
14217S:	Supported
14218W:	http://www.melexis.com
14219F:	drivers/iio/temperature/mlx90635.c
14220
14221MELFAS MIP4 TOUCHSCREEN DRIVER
14222M:	Sangwon Jee <jeesw@melfas.com>
14223S:	Supported
14224W:	http://www.melfas.com
14225F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14226F:	drivers/input/touchscreen/melfas_mip4.c
14227
14228MELLANOX BLUEFIELD I2C DRIVER
14229M:	Khalil Blaiech <kblaiech@nvidia.com>
14230M:	Asmaa Mnebhi <asmaa@nvidia.com>
14231L:	linux-i2c@vger.kernel.org
14232S:	Supported
14233F:	drivers/i2c/busses/i2c-mlxbf.c
14234
14235MELLANOX ETHERNET DRIVER (mlx4_en)
14236M:	Tariq Toukan <tariqt@nvidia.com>
14237L:	netdev@vger.kernel.org
14238S:	Supported
14239W:	http://www.mellanox.com
14240Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14241F:	drivers/net/ethernet/mellanox/mlx4/en_*
14242
14243MELLANOX ETHERNET DRIVER (mlx5e)
14244M:	Saeed Mahameed <saeedm@nvidia.com>
14245M:	Tariq Toukan <tariqt@nvidia.com>
14246L:	netdev@vger.kernel.org
14247S:	Supported
14248W:	http://www.mellanox.com
14249Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14250F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
14251
14252MELLANOX ETHERNET INNOVA DRIVERS
14253R:	Boris Pismenny <borisp@nvidia.com>
14254L:	netdev@vger.kernel.org
14255S:	Supported
14256W:	http://www.mellanox.com
14257Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14258F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14259F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14260F:	include/linux/mlx5/mlx5_ifc_fpga.h
14261
14262MELLANOX ETHERNET SWITCH DRIVERS
14263M:	Ido Schimmel <idosch@nvidia.com>
14264M:	Petr Machata <petrm@nvidia.com>
14265L:	netdev@vger.kernel.org
14266S:	Supported
14267W:	http://www.mellanox.com
14268Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14269F:	drivers/net/ethernet/mellanox/mlxsw/
14270F:	tools/testing/selftests/drivers/net/mlxsw/
14271
14272MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14273M:	mlxsw@nvidia.com
14274L:	netdev@vger.kernel.org
14275S:	Supported
14276W:	http://www.mellanox.com
14277Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14278F:	drivers/net/ethernet/mellanox/mlxfw/
14279
14280MELLANOX HARDWARE PLATFORM SUPPORT
14281M:	Hans de Goede <hdegoede@redhat.com>
14282M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14283M:	Vadim Pasternak <vadimp@nvidia.com>
14284L:	platform-driver-x86@vger.kernel.org
14285S:	Supported
14286F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14287F:	drivers/platform/mellanox/
14288F:	include/linux/platform_data/mlxreg.h
14289
14290MELLANOX MLX4 core VPI driver
14291M:	Tariq Toukan <tariqt@nvidia.com>
14292L:	netdev@vger.kernel.org
14293L:	linux-rdma@vger.kernel.org
14294S:	Supported
14295W:	http://www.mellanox.com
14296Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14297F:	drivers/net/ethernet/mellanox/mlx4/
14298F:	include/linux/mlx4/
14299
14300MELLANOX MLX4 IB driver
14301M:	Yishai Hadas <yishaih@nvidia.com>
14302L:	linux-rdma@vger.kernel.org
14303S:	Supported
14304W:	http://www.mellanox.com
14305Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14306F:	drivers/infiniband/hw/mlx4/
14307F:	include/linux/mlx4/
14308F:	include/uapi/rdma/mlx4-abi.h
14309
14310MELLANOX MLX5 core VPI driver
14311M:	Saeed Mahameed <saeedm@nvidia.com>
14312M:	Leon Romanovsky <leonro@nvidia.com>
14313M:	Tariq Toukan <tariqt@nvidia.com>
14314L:	netdev@vger.kernel.org
14315L:	linux-rdma@vger.kernel.org
14316S:	Supported
14317W:	http://www.mellanox.com
14318Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14319F:	Documentation/networking/device_drivers/ethernet/mellanox/
14320F:	drivers/net/ethernet/mellanox/mlx5/core/
14321F:	include/linux/mlx5/
14322
14323MELLANOX MLX5 IB driver
14324M:	Leon Romanovsky <leonro@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/mlx5/
14330F:	include/linux/mlx5/
14331F:	include/uapi/rdma/mlx5-abi.h
14332
14333MELLANOX MLX5 VDPA DRIVER
14334M:	Dragos Tatulea <dtatulea@nvidia.com>
14335L:	virtualization@lists.linux.dev
14336S:	Supported
14337F:	drivers/vdpa/mlx5/
14338
14339MELLANOX MLXCPLD I2C AND MUX DRIVER
14340M:	Vadim Pasternak <vadimp@nvidia.com>
14341M:	Michael Shych <michaelsh@nvidia.com>
14342L:	linux-i2c@vger.kernel.org
14343S:	Supported
14344F:	Documentation/i2c/busses/i2c-mlxcpld.rst
14345F:	drivers/i2c/busses/i2c-mlxcpld.c
14346F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
14347
14348MELLANOX MLXCPLD LED DRIVER
14349M:	Vadim Pasternak <vadimp@nvidia.com>
14350L:	linux-leds@vger.kernel.org
14351S:	Supported
14352F:	Documentation/leds/leds-mlxcpld.rst
14353F:	drivers/leds/leds-mlxcpld.c
14354F:	drivers/leds/leds-mlxreg.c
14355
14356MELLANOX PLATFORM DRIVER
14357M:	Vadim Pasternak <vadimp@nvidia.com>
14358L:	platform-driver-x86@vger.kernel.org
14359S:	Supported
14360F:	drivers/platform/x86/mlx-platform.c
14361
14362MEMBARRIER SUPPORT
14363M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14364M:	"Paul E. McKenney" <paulmck@kernel.org>
14365L:	linux-kernel@vger.kernel.org
14366S:	Supported
14367F:	Documentation/scheduler/membarrier.rst
14368F:	arch/*/include/asm/membarrier.h
14369F:	arch/*/include/asm/sync_core.h
14370F:	include/uapi/linux/membarrier.h
14371F:	kernel/sched/membarrier.c
14372
14373MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14374M:	Mike Rapoport <rppt@kernel.org>
14375L:	linux-mm@kvack.org
14376S:	Maintained
14377F:	Documentation/core-api/boot-time-mm.rst
14378F:	include/linux/memblock.h
14379F:	mm/memblock.c
14380F:	mm/mm_init.c
14381F:	tools/testing/memblock/
14382
14383MEMORY ALLOCATION PROFILING
14384M:	Suren Baghdasaryan <surenb@google.com>
14385M:	Kent Overstreet <kent.overstreet@linux.dev>
14386L:	linux-mm@kvack.org
14387S:	Maintained
14388F:	Documentation/mm/allocation-profiling.rst
14389F:	include/linux/alloc_tag.h
14390F:	include/linux/pgalloc_tag.h
14391F:	lib/alloc_tag.c
14392
14393MEMORY CONTROLLER DRIVERS
14394M:	Krzysztof Kozlowski <krzk@kernel.org>
14395L:	linux-kernel@vger.kernel.org
14396S:	Maintained
14397B:	mailto:krzysztof.kozlowski@linaro.org
14398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14399F:	Documentation/devicetree/bindings/memory-controllers/
14400F:	drivers/memory/
14401F:	include/dt-bindings/memory/
14402F:	include/memory/
14403
14404MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14405M:	Dmitry Osipenko <digetx@gmail.com>
14406L:	linux-pm@vger.kernel.org
14407L:	linux-tegra@vger.kernel.org
14408S:	Maintained
14409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14410F:	drivers/devfreq/tegra30-devfreq.c
14411
14412MEMORY HOT(UN)PLUG
14413M:	David Hildenbrand <david@redhat.com>
14414M:	Oscar Salvador <osalvador@suse.de>
14415L:	linux-mm@kvack.org
14416S:	Maintained
14417F:	Documentation/admin-guide/mm/memory-hotplug.rst
14418F:	Documentation/core-api/memory-hotplug.rst
14419F:	drivers/base/memory.c
14420F:	include/linux/memory_hotplug.h
14421F:	mm/memory_hotplug.c
14422F:	tools/testing/selftests/memory-hotplug/
14423
14424MEMORY MANAGEMENT
14425M:	Andrew Morton <akpm@linux-foundation.org>
14426L:	linux-mm@kvack.org
14427S:	Maintained
14428W:	http://www.linux-mm.org
14429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14430T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14431F:	include/linux/gfp.h
14432F:	include/linux/gfp_types.h
14433F:	include/linux/memfd.h
14434F:	include/linux/memory.h
14435F:	include/linux/memory_hotplug.h
14436F:	include/linux/memory-tiers.h
14437F:	include/linux/mempolicy.h
14438F:	include/linux/mempool.h
14439F:	include/linux/memremap.h
14440F:	include/linux/mm.h
14441F:	include/linux/mm_*.h
14442F:	include/linux/mmzone.h
14443F:	include/linux/mmu_notifier.h
14444F:	include/linux/pagewalk.h
14445F:	include/linux/rmap.h
14446F:	include/trace/events/ksm.h
14447F:	mm/
14448F:	tools/mm/
14449F:	tools/testing/selftests/mm/
14450N:	include/linux/page[-_]*
14451
14452MEMORY MAPPING
14453M:	Andrew Morton <akpm@linux-foundation.org>
14454R:	Liam R. Howlett <Liam.Howlett@oracle.com>
14455R:	Vlastimil Babka <vbabka@suse.cz>
14456R:	Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
14457L:	linux-mm@kvack.org
14458S:	Maintained
14459W:	http://www.linux-mm.org
14460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14461F:	mm/mmap.c
14462
14463MEMORY TECHNOLOGY DEVICES (MTD)
14464M:	Miquel Raynal <miquel.raynal@bootlin.com>
14465M:	Richard Weinberger <richard@nod.at>
14466M:	Vignesh Raghavendra <vigneshr@ti.com>
14467L:	linux-mtd@lists.infradead.org
14468S:	Maintained
14469W:	http://www.linux-mtd.infradead.org/
14470Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14471C:	irc://irc.oftc.net/mtd
14472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14474F:	Documentation/devicetree/bindings/mtd/
14475F:	drivers/mtd/
14476F:	include/linux/mtd/
14477F:	include/uapi/mtd/
14478
14479MEMSENSING MICROSYSTEMS MSA311 DRIVER
14480M:	Dmitry Rokosov <ddrokosov@sberdevices.ru>
14481L:	linux-iio@vger.kernel.org
14482S:	Maintained
14483F:	Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
14484F:	drivers/iio/accel/msa311.c
14485
14486MEN A21 WATCHDOG DRIVER
14487M:	Johannes Thumshirn <morbidrsa@gmail.com>
14488L:	linux-watchdog@vger.kernel.org
14489S:	Maintained
14490F:	drivers/watchdog/mena21_wdt.c
14491
14492MEN CHAMELEON BUS (mcb)
14493M:	Johannes Thumshirn <morbidrsa@gmail.com>
14494S:	Maintained
14495F:	Documentation/driver-api/men-chameleon-bus.rst
14496F:	drivers/mcb/
14497F:	include/linux/mcb.h
14498
14499MEN F21BMC (Board Management Controller)
14500M:	Andreas Werner <andreas.werner@men.de>
14501S:	Supported
14502F:	Documentation/hwmon/menf21bmc.rst
14503F:	drivers/hwmon/menf21bmc_hwmon.c
14504F:	drivers/leds/leds-menf21bmc.c
14505F:	drivers/mfd/menf21bmc.c
14506F:	drivers/watchdog/menf21bmc_wdt.c
14507
14508MEN Z069 WATCHDOG DRIVER
14509M:	Johannes Thumshirn <jth@kernel.org>
14510L:	linux-watchdog@vger.kernel.org
14511S:	Maintained
14512F:	drivers/watchdog/menz69_wdt.c
14513
14514MESON AO CEC DRIVER FOR AMLOGIC SOCS
14515M:	Neil Armstrong <neil.armstrong@linaro.org>
14516L:	linux-media@vger.kernel.org
14517L:	linux-amlogic@lists.infradead.org
14518S:	Supported
14519W:	http://linux-meson.com/
14520T:	git git://linuxtv.org/media_tree.git
14521F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14522F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
14523F:	drivers/media/cec/platform/meson/ao-cec.c
14524
14525MESON GE2D DRIVER FOR AMLOGIC SOCS
14526M:	Neil Armstrong <neil.armstrong@linaro.org>
14527L:	linux-media@vger.kernel.org
14528L:	linux-amlogic@lists.infradead.org
14529S:	Supported
14530T:	git git://linuxtv.org/media_tree.git
14531F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14532F:	drivers/media/platform/amlogic/meson-ge2d/
14533
14534MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14535M:	Liang Yang <liang.yang@amlogic.com>
14536L:	linux-mtd@lists.infradead.org
14537S:	Maintained
14538F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14539F:	drivers/mtd/nand/raw/meson_*
14540
14541MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
14542M:	Neil Armstrong <neil.armstrong@linaro.org>
14543L:	linux-media@vger.kernel.org
14544L:	linux-amlogic@lists.infradead.org
14545S:	Supported
14546T:	git git://linuxtv.org/media_tree.git
14547F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
14548F:	drivers/staging/media/meson/vdec/
14549
14550METHODE UDPU SUPPORT
14551M:	Robert Marko <robert.marko@sartura.hr>
14552S:	Maintained
14553F:	arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14554F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14555
14556MHI BUS
14557M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14558L:	mhi@lists.linux.dev
14559L:	linux-arm-msm@vger.kernel.org
14560S:	Maintained
14561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14562F:	Documentation/ABI/stable/sysfs-bus-mhi
14563F:	Documentation/mhi/
14564F:	drivers/bus/mhi/
14565F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
14566F:	include/linux/mhi.h
14567
14568MICROBLAZE ARCHITECTURE
14569M:	Michal Simek <monstr@monstr.eu>
14570S:	Supported
14571W:	http://www.monstr.eu/fdt/
14572T:	git git://git.monstr.eu/linux-2.6-microblaze.git
14573F:	arch/microblaze/
14574
14575MICROBLAZE TMR INJECT
14576M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14577S:	Supported
14578F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
14579F:	drivers/misc/xilinx_tmr_inject.c
14580
14581MICROBLAZE TMR MANAGER
14582M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14583S:	Supported
14584F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
14585F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
14586F:	drivers/misc/xilinx_tmr_manager.c
14587
14588MICROCHIP AT91 DMA DRIVERS
14589M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14590L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14591L:	dmaengine@vger.kernel.org
14592S:	Supported
14593F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
14594F:	drivers/dma/at_hdmac.c
14595F:	drivers/dma/at_xdmac.c
14596F:	include/dt-bindings/dma/at91.h
14597
14598MICROCHIP AT91 SERIAL DRIVER
14599M:	Richard Genoud <richard.genoud@bootlin.com>
14600S:	Maintained
14601F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14602F:	drivers/tty/serial/atmel_serial.c
14603F:	drivers/tty/serial/atmel_serial.h
14604
14605MICROCHIP AT91 USART MFD DRIVER
14606M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14607L:	linux-kernel@vger.kernel.org
14608S:	Supported
14609F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14610F:	drivers/mfd/at91-usart.c
14611F:	include/dt-bindings/mfd/at91-usart.h
14612
14613MICROCHIP AT91 USART SPI DRIVER
14614M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14615L:	linux-spi@vger.kernel.org
14616S:	Supported
14617F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14618F:	drivers/spi/spi-at91-usart.c
14619
14620MICROCHIP AUDIO ASOC DRIVERS
14621M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14622L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14623S:	Supported
14624F:	Documentation/devicetree/bindings/sound/atmel*
14625F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
14626F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
14627F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
14628F:	sound/soc/atmel
14629
14630MICROCHIP CSI2DC DRIVER
14631M:	Eugen Hristev <eugen.hristev@microchip.com>
14632L:	linux-media@vger.kernel.org
14633S:	Supported
14634F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
14635F:	drivers/media/platform/microchip/microchip-csi2dc.c
14636
14637MICROCHIP ECC DRIVER
14638L:	linux-crypto@vger.kernel.org
14639S:	Orphan
14640F:	drivers/crypto/atmel-ecc.*
14641
14642MICROCHIP EIC DRIVER
14643M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14644L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14645S:	Supported
14646F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
14647F:	drivers/irqchip/irq-mchp-eic.c
14648
14649MICROCHIP I2C DRIVER
14650M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
14651L:	linux-i2c@vger.kernel.org
14652S:	Supported
14653F:	drivers/i2c/busses/i2c-at91-*.c
14654F:	drivers/i2c/busses/i2c-at91.h
14655
14656MICROCHIP ISC DRIVER
14657M:	Eugen Hristev <eugen.hristev@microchip.com>
14658L:	linux-media@vger.kernel.org
14659S:	Supported
14660F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
14661F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
14662F:	drivers/media/platform/microchip/microchip-isc*
14663F:	drivers/media/platform/microchip/microchip-sama*-isc*
14664F:	drivers/staging/media/deprecated/atmel/atmel-isc*
14665F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
14666F:	include/linux/atmel-isc-media.h
14667
14668MICROCHIP ISI DRIVER
14669M:	Eugen Hristev <eugen.hristev@microchip.com>
14670L:	linux-media@vger.kernel.org
14671S:	Supported
14672F:	drivers/media/platform/atmel/atmel-isi.c
14673F:	drivers/media/platform/atmel/atmel-isi.h
14674
14675MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
14676M:	Woojung Huh <woojung.huh@microchip.com>
14677M:	UNGLinuxDriver@microchip.com
14678L:	netdev@vger.kernel.org
14679S:	Maintained
14680F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
14681F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
14682F:	drivers/net/dsa/microchip/*
14683F:	include/linux/dsa/ksz_common.h
14684F:	include/linux/platform_data/microchip-ksz.h
14685F:	net/dsa/tag_ksz.c
14686
14687MICROCHIP LAN743X ETHERNET DRIVER
14688M:	Bryan Whitehead <bryan.whitehead@microchip.com>
14689M:	UNGLinuxDriver@microchip.com
14690L:	netdev@vger.kernel.org
14691S:	Maintained
14692F:	drivers/net/ethernet/microchip/lan743x_*
14693
14694MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
14695M:	Arun Ramadoss <arun.ramadoss@microchip.com>
14696R:	UNGLinuxDriver@microchip.com
14697L:	netdev@vger.kernel.org
14698S:	Maintained
14699F:	drivers/net/phy/microchip_t1.c
14700
14701MICROCHIP LAN966X ETHERNET DRIVER
14702M:	Horatiu Vultur <horatiu.vultur@microchip.com>
14703M:	UNGLinuxDriver@microchip.com
14704L:	netdev@vger.kernel.org
14705S:	Maintained
14706F:	drivers/net/ethernet/microchip/lan966x/*
14707
14708MICROCHIP LCDFB DRIVER
14709M:	Nicolas Ferre <nicolas.ferre@microchip.com>
14710L:	linux-fbdev@vger.kernel.org
14711S:	Maintained
14712F:	drivers/video/fbdev/atmel_lcdfb.c
14713F:	include/video/atmel_lcdc.h
14714
14715MICROCHIP MCP16502 PMIC DRIVER
14716M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14717L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14718S:	Supported
14719F:	Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
14720F:	drivers/regulator/mcp16502.c
14721
14722MICROCHIP MCP3564 ADC DRIVER
14723M:	Marius Cristea <marius.cristea@microchip.com>
14724L:	linux-iio@vger.kernel.org
14725S:	Supported
14726F:	Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
14727F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
14728F:	drivers/iio/adc/mcp3564.c
14729
14730MICROCHIP MCP3911 ADC DRIVER
14731M:	Marcus Folkesson <marcus.folkesson@gmail.com>
14732M:	Kent Gustavsson <kent@minoris.se>
14733L:	linux-iio@vger.kernel.org
14734S:	Maintained
14735F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
14736F:	drivers/iio/adc/mcp3911.c
14737
14738MICROCHIP MMC/SD/SDIO MCI DRIVER
14739M:	Aubin Constans <aubin.constans@microchip.com>
14740S:	Maintained
14741F:	drivers/mmc/host/atmel-mci.c
14742
14743MICROCHIP NAND DRIVER
14744L:	linux-mtd@lists.infradead.org
14745S:	Orphan
14746F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
14747F:	drivers/mtd/nand/raw/atmel/*
14748
14749MICROCHIP OTPC DRIVER
14750M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14751L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14752S:	Supported
14753F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
14754F:	drivers/nvmem/microchip-otpc.c
14755F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
14756
14757MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
14758M:	Marius Cristea <marius.cristea@microchip.com>
14759L:	linux-iio@vger.kernel.org
14760S:	Supported
14761F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
14762F:	drivers/iio/adc/pac1934.c
14763
14764MICROCHIP PCI1XXXX GP DRIVER
14765M:	Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
14766M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14767L:	linux-gpio@vger.kernel.org
14768S:	Supported
14769F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
14770F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
14771F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
14772F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
14773
14774MICROCHIP PCI1XXXX I2C DRIVER
14775M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
14776M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14777M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14778L:	linux-i2c@vger.kernel.org
14779S:	Maintained
14780F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
14781
14782MICROCHIP PCIe UART DRIVER
14783M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14784M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
14785L:	linux-serial@vger.kernel.org
14786S:	Maintained
14787F:	drivers/tty/serial/8250/8250_pci1xxxx.c
14788
14789MICROCHIP POLARFIRE FPGA DRIVERS
14790M:	Conor Dooley <conor.dooley@microchip.com>
14791R:	Vladimir Georgiev <v.georgiev@metrotek.ru>
14792L:	linux-fpga@vger.kernel.org
14793S:	Supported
14794F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
14795F:	drivers/fpga/microchip-spi.c
14796
14797MICROCHIP PWM DRIVER
14798M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14799L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14800L:	linux-pwm@vger.kernel.org
14801S:	Supported
14802F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
14803F:	drivers/pwm/pwm-atmel.c
14804
14805MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
14806M:	Manikandan Muralidharan <manikandan.m@microchip.com>
14807M:	Dharma Balasubiramani <dharma.b@microchip.com>
14808L:	dri-devel@lists.freedesktop.org
14809S:	Supported
14810F:	Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
14811F:	drivers/gpu/drm/bridge/microchip-lvds.c
14812
14813MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
14814M:	Eugen Hristev <eugen.hristev@microchip.com>
14815L:	linux-iio@vger.kernel.org
14816S:	Supported
14817F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
14818F:	drivers/iio/adc/at91-sama5d2_adc.c
14819F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
14820
14821MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
14822M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14823S:	Supported
14824F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
14825F:	drivers/power/reset/at91-sama5d2_shdwc.c
14826
14827MICROCHIP SOC DRIVERS
14828M:	Conor Dooley <conor@kernel.org>
14829S:	Supported
14830T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
14831F:	drivers/soc/microchip/
14832
14833MICROCHIP SPI DRIVER
14834M:	Ryan Wanner <ryan.wanner@microchip.com>
14835S:	Supported
14836F:	drivers/spi/spi-atmel.*
14837
14838MICROCHIP SSC DRIVER
14839M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14840L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14841S:	Supported
14842F:	Documentation/devicetree/bindings/misc/atmel-ssc.txt
14843F:	drivers/misc/atmel-ssc.c
14844F:	include/linux/atmel-ssc.h
14845
14846Microchip Timer Counter Block (TCB) Capture Driver
14847M:	Kamel Bouhara <kamel.bouhara@bootlin.com>
14848L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14849L:	linux-iio@vger.kernel.org
14850S:	Maintained
14851F:	drivers/counter/microchip-tcb-capture.c
14852
14853MICROCHIP USB251XB DRIVER
14854M:	Richard Leitner <richard.leitner@skidata.com>
14855L:	linux-usb@vger.kernel.org
14856S:	Maintained
14857F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
14858F:	drivers/usb/misc/usb251xb.c
14859
14860MICROCHIP USBA UDC DRIVER
14861M:	Cristian Birsan <cristian.birsan@microchip.com>
14862L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14863S:	Supported
14864F:	drivers/usb/gadget/udc/atmel_usba_udc.*
14865
14866MICROCHIP WILC1000 WIFI DRIVER
14867M:	Ajay Singh <ajay.kathat@microchip.com>
14868M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14869L:	linux-wireless@vger.kernel.org
14870S:	Supported
14871F:	drivers/net/wireless/microchip/wilc1000/
14872
14873MICROSEMI MIPS SOCS
14874M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
14875M:	UNGLinuxDriver@microchip.com
14876L:	linux-mips@vger.kernel.org
14877S:	Supported
14878F:	Documentation/devicetree/bindings/mips/mscc.txt
14879F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
14880F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
14881F:	arch/mips/boot/dts/mscc/
14882F:	arch/mips/configs/generic/board-ocelot.config
14883F:	arch/mips/generic/board-ocelot.c
14884
14885MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
14886M:	Don Brace <don.brace@microchip.com>
14887L:	storagedev@microchip.com
14888L:	linux-scsi@vger.kernel.org
14889S:	Supported
14890F:	Documentation/scsi/smartpqi.rst
14891F:	drivers/scsi/smartpqi/Kconfig
14892F:	drivers/scsi/smartpqi/Makefile
14893F:	drivers/scsi/smartpqi/smartpqi*.[ch]
14894F:	include/linux/cciss*.h
14895F:	include/uapi/linux/cciss*.h
14896
14897MICROSOFT MANA RDMA DRIVER
14898M:	Long Li <longli@microsoft.com>
14899M:	Ajay Sharma <sharmaajay@microsoft.com>
14900L:	linux-rdma@vger.kernel.org
14901S:	Supported
14902F:	drivers/infiniband/hw/mana/
14903F:	include/net/mana
14904F:	include/uapi/rdma/mana-abi.h
14905
14906MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
14907M:	Maximilian Luz <luzmaximilian@gmail.com>
14908L:	platform-driver-x86@vger.kernel.org
14909S:	Maintained
14910F:	drivers/platform/surface/surface_aggregator_tabletsw.c
14911
14912MICROSOFT SURFACE BATTERY AND AC DRIVERS
14913M:	Maximilian Luz <luzmaximilian@gmail.com>
14914L:	linux-pm@vger.kernel.org
14915L:	platform-driver-x86@vger.kernel.org
14916S:	Maintained
14917F:	drivers/power/supply/surface_battery.c
14918F:	drivers/power/supply/surface_charger.c
14919
14920MICROSOFT SURFACE DTX DRIVER
14921M:	Maximilian Luz <luzmaximilian@gmail.com>
14922L:	platform-driver-x86@vger.kernel.org
14923S:	Maintained
14924F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
14925F:	drivers/platform/surface/surface_dtx.c
14926F:	include/uapi/linux/surface_aggregator/dtx.h
14927
14928MICROSOFT SURFACE SENSOR FAN DRIVER
14929M:	Maximilian Luz <luzmaximilian@gmail.com>
14930M:	Ivor Wanders <ivor@iwanders.net>
14931L:	linux-hwmon@vger.kernel.org
14932S:	Maintained
14933F:	Documentation/hwmon/surface_fan.rst
14934F:	drivers/hwmon/surface_fan.c
14935
14936MICROSOFT SURFACE GPE LID SUPPORT DRIVER
14937M:	Maximilian Luz <luzmaximilian@gmail.com>
14938L:	platform-driver-x86@vger.kernel.org
14939S:	Maintained
14940F:	drivers/platform/surface/surface_gpe.c
14941
14942MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
14943M:	Hans de Goede <hdegoede@redhat.com>
14944M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14945M:	Maximilian Luz <luzmaximilian@gmail.com>
14946L:	platform-driver-x86@vger.kernel.org
14947S:	Maintained
14948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
14949F:	drivers/platform/surface/
14950
14951MICROSOFT SURFACE HID TRANSPORT DRIVER
14952M:	Maximilian Luz <luzmaximilian@gmail.com>
14953L:	linux-input@vger.kernel.org
14954L:	platform-driver-x86@vger.kernel.org
14955S:	Maintained
14956F:	drivers/hid/surface-hid/
14957
14958MICROSOFT SURFACE HOT-PLUG DRIVER
14959M:	Maximilian Luz <luzmaximilian@gmail.com>
14960L:	platform-driver-x86@vger.kernel.org
14961S:	Maintained
14962F:	drivers/platform/surface/surface_hotplug.c
14963
14964MICROSOFT SURFACE PLATFORM PROFILE DRIVER
14965M:	Maximilian Luz <luzmaximilian@gmail.com>
14966L:	platform-driver-x86@vger.kernel.org
14967S:	Maintained
14968F:	drivers/platform/surface/surface_platform_profile.c
14969
14970MICROSOFT SURFACE PRO 3 BUTTON DRIVER
14971M:	Chen Yu <yu.c.chen@intel.com>
14972L:	platform-driver-x86@vger.kernel.org
14973S:	Supported
14974F:	drivers/platform/surface/surfacepro3_button.c
14975
14976MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
14977M:	Maximilian Luz <luzmaximilian@gmail.com>
14978L:	platform-driver-x86@vger.kernel.org
14979S:	Maintained
14980F:	drivers/platform/surface/surface_aggregator_hub.c
14981
14982MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
14983M:	Maximilian Luz <luzmaximilian@gmail.com>
14984L:	platform-driver-x86@vger.kernel.org
14985S:	Maintained
14986W:	https://github.com/linux-surface/surface-aggregator-module
14987C:	irc://irc.libera.chat/linux-surface
14988F:	Documentation/driver-api/surface_aggregator/
14989F:	drivers/platform/surface/aggregator/
14990F:	drivers/platform/surface/surface_acpi_notify.c
14991F:	drivers/platform/surface/surface_aggregator_cdev.c
14992F:	drivers/platform/surface/surface_aggregator_registry.c
14993F:	include/linux/surface_acpi_notify.h
14994F:	include/linux/surface_aggregator/
14995F:	include/uapi/linux/surface_aggregator/
14996
14997MICROTEK X6 SCANNER
14998M:	Oliver Neukum <oliver@neukum.org>
14999S:	Maintained
15000F:	drivers/usb/image/microtek.*
15001
15002MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15003M:	Luka Kovacic <luka.kovacic@sartura.hr>
15004M:	Luka Perkov <luka.perkov@sartura.hr>
15005S:	Maintained
15006F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15007F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15008F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15009F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15010F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15011F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15012
15013MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15014M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15015L:	linux-media@vger.kernel.org
15016S:	Maintained
15017F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15018F:	Documentation/driver-api/media/drivers/ccs/
15019F:	Documentation/userspace-api/media/drivers/ccs.rst
15020F:	drivers/media/i2c/ccs-pll.c
15021F:	drivers/media/i2c/ccs-pll.h
15022F:	drivers/media/i2c/ccs/
15023F:	include/uapi/linux/ccs.h
15024F:	include/uapi/linux/smiapp.h
15025
15026MIPS
15027M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15028L:	linux-mips@vger.kernel.org
15029S:	Maintained
15030W:	http://www.linux-mips.org/
15031Q:	https://patchwork.kernel.org/project/linux-mips/list/
15032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15033F:	Documentation/devicetree/bindings/mips/
15034F:	Documentation/arch/mips/
15035F:	arch/mips/
15036F:	drivers/platform/mips/
15037F:	include/dt-bindings/mips/
15038
15039MIPS BAIKAL-T1 PLATFORM
15040M:	Serge Semin <fancer.lancer@gmail.com>
15041L:	linux-mips@vger.kernel.org
15042S:	Supported
15043F:	Documentation/devicetree/bindings/bus/baikal,bt1-*.yaml
15044F:	Documentation/devicetree/bindings/clock/baikal,bt1-*.yaml
15045F:	drivers/bus/bt1-*.c
15046F:	drivers/clk/baikal-t1/
15047F:	drivers/memory/bt1-l2-ctl.c
15048F:	drivers/mtd/maps/physmap-bt1-rom.[ch]
15049
15050MIPS BOSTON DEVELOPMENT BOARD
15051M:	Paul Burton <paulburton@kernel.org>
15052L:	linux-mips@vger.kernel.org
15053S:	Maintained
15054F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
15055F:	arch/mips/boot/dts/img/boston.dts
15056F:	arch/mips/configs/generic/board-boston.config
15057F:	drivers/clk/imgtec/clk-boston.c
15058F:	include/dt-bindings/clock/boston-clock.h
15059
15060MIPS CORE DRIVERS
15061M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15062M:	Serge Semin <fancer.lancer@gmail.com>
15063L:	linux-mips@vger.kernel.org
15064S:	Supported
15065F:	drivers/bus/mips_cdmm.c
15066F:	drivers/clocksource/mips-gic-timer.c
15067F:	drivers/cpuidle/cpuidle-cps.c
15068F:	drivers/irqchip/irq-mips-cpu.c
15069F:	drivers/irqchip/irq-mips-gic.c
15070
15071MIPS GENERIC PLATFORM
15072M:	Paul Burton <paulburton@kernel.org>
15073L:	linux-mips@vger.kernel.org
15074S:	Supported
15075F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15076F:	arch/mips/generic/
15077F:	arch/mips/tools/generic-board-config.sh
15078
15079MIPS RINT INSTRUCTION EMULATION
15080M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
15081L:	linux-mips@vger.kernel.org
15082S:	Supported
15083F:	arch/mips/math-emu/dp_rint.c
15084F:	arch/mips/math-emu/sp_rint.c
15085
15086MIPS/LOONGSON1 ARCHITECTURE
15087M:	Keguang Zhang <keguang.zhang@gmail.com>
15088L:	linux-mips@vger.kernel.org
15089S:	Maintained
15090F:	Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15091F:	arch/mips/include/asm/mach-loongson32/
15092F:	arch/mips/loongson32/
15093F:	drivers/*/*loongson1*
15094F:	drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15095
15096MIPS/LOONGSON2EF ARCHITECTURE
15097M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15098L:	linux-mips@vger.kernel.org
15099S:	Maintained
15100F:	arch/mips/include/asm/mach-loongson2ef/
15101F:	arch/mips/loongson2ef/
15102F:	drivers/cpufreq/loongson2_cpufreq.c
15103
15104MIPS/LOONGSON64 ARCHITECTURE
15105M:	Huacai Chen <chenhuacai@kernel.org>
15106M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15107L:	linux-mips@vger.kernel.org
15108S:	Maintained
15109F:	arch/mips/include/asm/mach-loongson64/
15110F:	arch/mips/loongson64/
15111F:	drivers/irqchip/irq-loongson*
15112F:	drivers/platform/mips/cpu_hwmon.c
15113
15114MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15115M:	Hans Verkuil <hverkuil@xs4all.nl>
15116L:	linux-media@vger.kernel.org
15117S:	Odd Fixes
15118W:	https://linuxtv.org
15119T:	git git://linuxtv.org/media_tree.git
15120F:	drivers/media/radio/radio-miropcm20*
15121
15122MITSUMI MM8013 FG DRIVER
15123M:	Konrad Dybcio <konradybcio@kernel.org>
15124F:	Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15125F:	drivers/power/supply/mm8013.c
15126
15127MMP SUPPORT
15128R:	Lubomir Rintel <lkundrak@v3.sk>
15129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15130S:	Odd Fixes
15131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15132F:	arch/arm/boot/dts/marvell/mmp*
15133F:	arch/arm/mach-mmp/
15134F:	include/linux/soc/mmp/
15135
15136MMP USB PHY DRIVERS
15137R:	Lubomir Rintel <lkundrak@v3.sk>
15138L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15139S:	Maintained
15140F:	drivers/phy/marvell/phy-mmp3-usb.c
15141F:	drivers/phy/marvell/phy-pxa-usb.c
15142
15143MMU GATHER AND TLB INVALIDATION
15144M:	Will Deacon <will@kernel.org>
15145M:	"Aneesh Kumar K.V" <aneesh.kumar@kernel.org>
15146M:	Andrew Morton <akpm@linux-foundation.org>
15147M:	Nick Piggin <npiggin@gmail.com>
15148M:	Peter Zijlstra <peterz@infradead.org>
15149L:	linux-arch@vger.kernel.org
15150L:	linux-mm@kvack.org
15151S:	Maintained
15152F:	arch/*/include/asm/tlb.h
15153F:	include/asm-generic/tlb.h
15154F:	mm/mmu_gather.c
15155
15156MN88472 MEDIA DRIVER
15157L:	linux-media@vger.kernel.org
15158S:	Orphan
15159W:	https://linuxtv.org
15160Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15161F:	drivers/media/dvb-frontends/mn88472*
15162
15163MN88473 MEDIA DRIVER
15164L:	linux-media@vger.kernel.org
15165S:	Orphan
15166W:	https://linuxtv.org
15167Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15168F:	drivers/media/dvb-frontends/mn88473*
15169
15170MOBILEYE MIPS SOCS
15171M:	Vladimir Kondratiev <vladimir.kondratiev@mobileye.com>
15172M:	Gregory CLEMENT <gregory.clement@bootlin.com>
15173M:	Théo Lebrun <theo.lebrun@bootlin.com>
15174L:	linux-mips@vger.kernel.org
15175S:	Maintained
15176F:	Documentation/devicetree/bindings/mips/mobileye.yaml
15177F:	arch/mips/boot/dts/mobileye/
15178F:	arch/mips/configs/eyeq5_defconfig
15179F:	arch/mips/mobileye/board-epm5.its.S
15180
15181MODULE SUPPORT
15182M:	Luis Chamberlain <mcgrof@kernel.org>
15183L:	linux-modules@vger.kernel.org
15184L:	linux-kernel@vger.kernel.org
15185S:	Maintained
15186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15187F:	include/linux/kmod.h
15188F:	include/linux/module*.h
15189F:	kernel/module/
15190F:	lib/test_kmod.c
15191F:	scripts/module*
15192F:	tools/testing/selftests/kmod/
15193
15194MONOLITHIC POWER SYSTEM PMIC DRIVER
15195M:	Saravanan Sekar <sravanhome@gmail.com>
15196S:	Maintained
15197F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15198F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15199F:	drivers/hwmon/pmbus/mpq7932.c
15200F:	drivers/iio/adc/mp2629_adc.c
15201F:	drivers/mfd/mp2629.c
15202F:	drivers/power/supply/mp2629_charger.c
15203F:	drivers/regulator/mp5416.c
15204F:	drivers/regulator/mpq7920.c
15205F:	drivers/regulator/mpq7920.h
15206F:	include/linux/mfd/mp2629.h
15207
15208MOST(R) TECHNOLOGY DRIVER
15209M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
15210M:	Christian Gromm <christian.gromm@microchip.com>
15211S:	Maintained
15212F:	Documentation/ABI/testing/configfs-most
15213F:	Documentation/ABI/testing/sysfs-bus-most
15214F:	drivers/most/
15215F:	drivers/staging/most/
15216F:	include/linux/most.h
15217
15218MOTORCOMM PHY DRIVER
15219M:	Frank <Frank.Sae@motor-comm.com>
15220L:	netdev@vger.kernel.org
15221S:	Maintained
15222F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15223F:	drivers/net/phy/motorcomm.c
15224
15225MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15226M:	Jiri Slaby <jirislaby@kernel.org>
15227S:	Maintained
15228F:	Documentation/driver-api/tty/moxa-smartio.rst
15229F:	drivers/tty/mxser.*
15230
15231MP3309C BACKLIGHT DRIVER
15232M:	Flavio Suligoi <f.suligoi@asem.it>
15233L:	dri-devel@lists.freedesktop.org
15234S:	Maintained
15235F:	Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15236F:	drivers/video/backlight/mp3309c.c
15237
15238MR800 AVERMEDIA USB FM RADIO DRIVER
15239M:	Alexey Klimov <klimov.linux@gmail.com>
15240L:	linux-media@vger.kernel.org
15241S:	Maintained
15242T:	git git://linuxtv.org/media_tree.git
15243F:	drivers/media/radio/radio-mr800.c
15244
15245MRF24J40 IEEE 802.15.4 RADIO DRIVER
15246M:	Stefan Schmidt <stefan@datenfreihafen.org>
15247L:	linux-wpan@vger.kernel.org
15248S:	Odd Fixes
15249F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15250F:	drivers/net/ieee802154/mrf24j40.c
15251
15252MSI EC DRIVER
15253M:	Nikita Kravets <teackot@gmail.com>
15254L:	platform-driver-x86@vger.kernel.org
15255S:	Maintained
15256W:	https://github.com/BeardOverflow/msi-ec
15257F:	drivers/platform/x86/msi-ec.*
15258
15259MSI LAPTOP SUPPORT
15260M:	"Lee, Chun-Yi" <jlee@suse.com>
15261L:	platform-driver-x86@vger.kernel.org
15262S:	Maintained
15263F:	drivers/platform/x86/msi-laptop.c
15264
15265MSI WMI SUPPORT
15266L:	platform-driver-x86@vger.kernel.org
15267S:	Orphan
15268F:	drivers/platform/x86/msi-wmi.c
15269
15270MSI WMI PLATFORM FEATURES
15271M:	Armin Wolf <W_Armin@gmx.de>
15272L:	platform-driver-x86@vger.kernel.org
15273S:	Maintained
15274F:	Documentation/ABI/testing/debugfs-msi-wmi-platform
15275F:	Documentation/wmi/devices/msi-wmi-platform.rst
15276F:	drivers/platform/x86/msi-wmi-platform.c
15277
15278MSI001 MEDIA DRIVER
15279L:	linux-media@vger.kernel.org
15280S:	Orphan
15281W:	https://linuxtv.org
15282Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15283F:	drivers/media/tuners/msi001*
15284
15285MSI2500 MEDIA DRIVER
15286L:	linux-media@vger.kernel.org
15287S:	Orphan
15288W:	https://linuxtv.org
15289Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15290F:	drivers/media/usb/msi2500/
15291
15292MSTAR INTERRUPT CONTROLLER DRIVER
15293M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
15294M:	Daniel Palmer <daniel@thingy.jp>
15295S:	Maintained
15296F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15297F:	drivers/irqchip/irq-mst-intc.c
15298
15299MSYSTEMS DISKONCHIP G3 MTD DRIVER
15300M:	Robert Jarzmik <robert.jarzmik@free.fr>
15301L:	linux-mtd@lists.infradead.org
15302S:	Maintained
15303F:	drivers/mtd/devices/docg3*
15304
15305MT9M114 ONSEMI SENSOR DRIVER
15306M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15307L:	linux-media@vger.kernel.org
15308S:	Maintained
15309T:	git git://linuxtv.org/media_tree.git
15310F:	Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15311F:	drivers/media/i2c/mt9m114.c
15312
15313MT9P031 APTINA CAMERA SENSOR
15314M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15315L:	linux-media@vger.kernel.org
15316S:	Maintained
15317T:	git git://linuxtv.org/media_tree.git
15318F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15319F:	drivers/media/i2c/mt9p031.c
15320F:	include/media/i2c/mt9p031.h
15321
15322MT9T112 APTINA CAMERA SENSOR
15323M:	Jacopo Mondi <jacopo@jmondi.org>
15324L:	linux-media@vger.kernel.org
15325S:	Odd Fixes
15326T:	git git://linuxtv.org/media_tree.git
15327F:	drivers/media/i2c/mt9t112.c
15328F:	include/media/i2c/mt9t112.h
15329
15330MT9V032 APTINA CAMERA SENSOR
15331M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15332L:	linux-media@vger.kernel.org
15333S:	Maintained
15334T:	git git://linuxtv.org/media_tree.git
15335F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
15336F:	drivers/media/i2c/mt9v032.c
15337F:	include/media/i2c/mt9v032.h
15338
15339MT9V111 APTINA CAMERA SENSOR
15340M:	Jacopo Mondi <jacopo@jmondi.org>
15341L:	linux-media@vger.kernel.org
15342S:	Maintained
15343T:	git git://linuxtv.org/media_tree.git
15344F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
15345F:	drivers/media/i2c/mt9v111.c
15346
15347MULTIFUNCTION DEVICES (MFD)
15348M:	Lee Jones <lee@kernel.org>
15349S:	Maintained
15350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15351F:	Documentation/devicetree/bindings/mfd/
15352F:	drivers/mfd/
15353F:	include/dt-bindings/mfd/
15354F:	include/linux/mfd/
15355
15356MULTIMEDIA CARD (MMC) ETC. OVER SPI
15357S:	Orphan
15358F:	drivers/mmc/host/mmc_spi.c
15359F:	include/linux/spi/mmc_spi.h
15360
15361MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
15362M:	Ulf Hansson <ulf.hansson@linaro.org>
15363L:	linux-mmc@vger.kernel.org
15364S:	Maintained
15365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15366F:	Documentation/devicetree/bindings/mmc/
15367F:	drivers/mmc/
15368F:	include/linux/mmc/
15369F:	include/uapi/linux/mmc/
15370
15371MULTIPLEXER SUBSYSTEM
15372M:	Peter Rosin <peda@axentia.se>
15373S:	Maintained
15374F:	Documentation/ABI/testing/sysfs-class-mux*
15375F:	Documentation/devicetree/bindings/mux/
15376F:	drivers/mux/
15377F:	include/dt-bindings/mux/
15378F:	include/linux/mux/
15379
15380MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
15381M:	Bin Liu <b-liu@ti.com>
15382L:	linux-usb@vger.kernel.org
15383S:	Maintained
15384F:	drivers/usb/musb/
15385
15386MXL301RF MEDIA DRIVER
15387M:	Akihiro Tsukada <tskd08@gmail.com>
15388L:	linux-media@vger.kernel.org
15389S:	Odd Fixes
15390F:	drivers/media/tuners/mxl301rf*
15391
15392MXL5007T MEDIA DRIVER
15393M:	Michael Krufky <mkrufky@linuxtv.org>
15394L:	linux-media@vger.kernel.org
15395S:	Maintained
15396W:	https://linuxtv.org
15397W:	http://github.com/mkrufky
15398Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15399T:	git git://linuxtv.org/mkrufky/tuners.git
15400F:	drivers/media/tuners/mxl5007t.*
15401
15402MXSFB DRM DRIVER
15403M:	Marek Vasut <marex@denx.de>
15404M:	Stefan Agner <stefan@agner.ch>
15405L:	dri-devel@lists.freedesktop.org
15406S:	Supported
15407T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
15408F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15409F:	drivers/gpu/drm/mxsfb/
15410
15411MYLEX DAC960 PCI RAID Controller
15412M:	Hannes Reinecke <hare@kernel.org>
15413L:	linux-scsi@vger.kernel.org
15414S:	Supported
15415F:	drivers/scsi/myrb.*
15416F:	drivers/scsi/myrs.*
15417
15418MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15419L:	netdev@vger.kernel.org
15420S:	Orphan
15421W:	https://www.cspi.com/ethernet-products/support/downloads/
15422F:	drivers/net/ethernet/myricom/myri10ge/
15423
15424NAND FLASH SUBSYSTEM
15425M:	Miquel Raynal <miquel.raynal@bootlin.com>
15426R:	Richard Weinberger <richard@nod.at>
15427L:	linux-mtd@lists.infradead.org
15428S:	Maintained
15429W:	http://www.linux-mtd.infradead.org/
15430Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15431C:	irc://irc.oftc.net/mtd
15432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15433F:	drivers/mtd/nand/
15434F:	include/linux/mtd/*nand*.h
15435
15436NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15437M:	Daniel Mack <zonque@gmail.com>
15438L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15439S:	Maintained
15440W:	http://www.native-instruments.com
15441F:	sound/usb/caiaq/
15442
15443NATSEMI ETHERNET DRIVER (DP8381x)
15444S:	Orphan
15445F:	drivers/net/ethernet/natsemi/natsemi.c
15446
15447NCR 5380 SCSI DRIVERS
15448M:	Finn Thain <fthain@linux-m68k.org>
15449M:	Michael Schmitz <schmitzmic@gmail.com>
15450L:	linux-scsi@vger.kernel.org
15451S:	Maintained
15452F:	Documentation/scsi/g_NCR5380.rst
15453F:	drivers/scsi/NCR5380.*
15454F:	drivers/scsi/arm/cumana_1.c
15455F:	drivers/scsi/arm/oak.c
15456F:	drivers/scsi/atari_scsi.*
15457F:	drivers/scsi/dmx3191d.c
15458F:	drivers/scsi/g_NCR5380.*
15459F:	drivers/scsi/mac_scsi.*
15460F:	drivers/scsi/sun3_scsi.*
15461F:	drivers/scsi/sun3_scsi_vme.c
15462
15463NCSI LIBRARY
15464M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
15465S:	Maintained
15466F:	net/ncsi/
15467
15468NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15469M:	Zev Weiss <zev@bewilderbeest.net>
15470L:	linux-hwmon@vger.kernel.org
15471S:	Maintained
15472F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15473F:	drivers/hwmon/nct6775-i2c.c
15474
15475NETDEVSIM
15476M:	Jakub Kicinski <kuba@kernel.org>
15477S:	Maintained
15478F:	drivers/net/netdevsim/*
15479F:	tools/testing/selftests/drivers/net/netdevsim/*
15480
15481NETEM NETWORK EMULATOR
15482M:	Stephen Hemminger <stephen@networkplumber.org>
15483L:	netdev@vger.kernel.org
15484S:	Maintained
15485F:	net/sched/sch_netem.c
15486
15487NETERION 10GbE DRIVERS (s2io)
15488M:	Jon Mason <jdmason@kudzu.us>
15489L:	netdev@vger.kernel.org
15490S:	Supported
15491F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
15492F:	drivers/net/ethernet/neterion/
15493
15494NETFILTER
15495M:	Pablo Neira Ayuso <pablo@netfilter.org>
15496M:	Jozsef Kadlecsik <kadlec@netfilter.org>
15497L:	netfilter-devel@vger.kernel.org
15498L:	coreteam@netfilter.org
15499S:	Maintained
15500W:	http://www.netfilter.org/
15501W:	http://www.iptables.org/
15502W:	http://www.nftables.org/
15503Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
15504C:	irc://irc.libera.chat/netfilter
15505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
15506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
15507F:	include/linux/netfilter*
15508F:	include/linux/netfilter/
15509F:	include/net/netfilter/
15510F:	include/uapi/linux/netfilter*
15511F:	include/uapi/linux/netfilter/
15512F:	net/*/netfilter.c
15513F:	net/*/netfilter/
15514F:	net/bridge/br_netfilter*.c
15515F:	net/netfilter/
15516F:	tools/testing/selftests/net/netfilter/
15517
15518NETROM NETWORK LAYER
15519M:	Ralf Baechle <ralf@linux-mips.org>
15520L:	linux-hams@vger.kernel.org
15521S:	Maintained
15522W:	https://linux-ax25.in-berlin.de
15523F:	include/net/netrom.h
15524F:	include/uapi/linux/netrom.h
15525F:	net/netrom/
15526
15527NETRONIX EMBEDDED CONTROLLER
15528M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
15529S:	Maintained
15530F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
15531F:	drivers/mfd/ntxec.c
15532F:	drivers/pwm/pwm-ntxec.c
15533F:	drivers/rtc/rtc-ntxec.c
15534F:	include/linux/mfd/ntxec.h
15535
15536NETRONOME ETHERNET DRIVERS
15537M:	Louis Peens <louis.peens@corigine.com>
15538R:	Jakub Kicinski <kuba@kernel.org>
15539L:	oss-drivers@corigine.com
15540S:	Maintained
15541F:	drivers/net/ethernet/netronome/
15542
15543NETWORK BLOCK DEVICE (NBD)
15544M:	Josef Bacik <josef@toxicpanda.com>
15545L:	linux-block@vger.kernel.org
15546L:	nbd@other.debian.org
15547S:	Maintained
15548F:	Documentation/admin-guide/blockdev/nbd.rst
15549F:	drivers/block/nbd.c
15550F:	include/trace/events/nbd.h
15551F:	include/uapi/linux/nbd.h
15552
15553NETWORK DROP MONITOR
15554M:	Neil Horman <nhorman@tuxdriver.com>
15555L:	netdev@vger.kernel.org
15556S:	Maintained
15557W:	https://fedorahosted.org/dropwatch/
15558F:	include/uapi/linux/net_dropmon.h
15559F:	net/core/drop_monitor.c
15560
15561NETWORKING DRIVERS
15562M:	"David S. Miller" <davem@davemloft.net>
15563M:	Eric Dumazet <edumazet@google.com>
15564M:	Jakub Kicinski <kuba@kernel.org>
15565M:	Paolo Abeni <pabeni@redhat.com>
15566L:	netdev@vger.kernel.org
15567S:	Maintained
15568P:	Documentation/process/maintainer-netdev.rst
15569Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15572F:	Documentation/devicetree/bindings/net/
15573F:	Documentation/networking/net_cachelines/net_device.rst
15574F:	drivers/connector/
15575F:	drivers/net/
15576F:	include/dt-bindings/net/
15577F:	include/linux/cn_proc.h
15578F:	include/linux/etherdevice.h
15579F:	include/linux/fcdevice.h
15580F:	include/linux/fddidevice.h
15581F:	include/linux/hippidevice.h
15582F:	include/linux/if_*
15583F:	include/linux/inetdevice.h
15584F:	include/linux/netdevice.h
15585F:	include/uapi/linux/cn_proc.h
15586F:	include/uapi/linux/if_*
15587F:	include/uapi/linux/netdevice.h
15588X:	drivers/net/wireless/
15589
15590NETWORKING DRIVERS (WIRELESS)
15591M:	Kalle Valo <kvalo@kernel.org>
15592L:	linux-wireless@vger.kernel.org
15593S:	Maintained
15594W:	https://wireless.wiki.kernel.org/
15595Q:	https://patchwork.kernel.org/project/linux-wireless/list/
15596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15598F:	Documentation/devicetree/bindings/net/wireless/
15599F:	drivers/net/wireless/
15600
15601NETWORKING [DSA]
15602M:	Andrew Lunn <andrew@lunn.ch>
15603M:	Florian Fainelli <f.fainelli@gmail.com>
15604M:	Vladimir Oltean <olteanv@gmail.com>
15605S:	Maintained
15606F:	Documentation/devicetree/bindings/net/dsa/
15607F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
15608F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
15609F:	drivers/net/dsa/
15610F:	include/linux/dsa/
15611F:	include/linux/platform_data/dsa.h
15612F:	include/net/dsa.h
15613F:	net/dsa/
15614F:	tools/testing/selftests/drivers/net/dsa/
15615
15616NETWORKING [GENERAL]
15617M:	"David S. Miller" <davem@davemloft.net>
15618M:	Eric Dumazet <edumazet@google.com>
15619M:	Jakub Kicinski <kuba@kernel.org>
15620M:	Paolo Abeni <pabeni@redhat.com>
15621L:	netdev@vger.kernel.org
15622S:	Maintained
15623P:	Documentation/process/maintainer-netdev.rst
15624Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15625B:	mailto:netdev@vger.kernel.org
15626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15628F:	Documentation/core-api/netlink.rst
15629F:	Documentation/netlink/
15630F:	Documentation/networking/
15631F:	Documentation/networking/net_cachelines/
15632F:	Documentation/process/maintainer-netdev.rst
15633F:	Documentation/userspace-api/netlink/
15634F:	include/linux/framer/framer-provider.h
15635F:	include/linux/framer/framer.h
15636F:	include/linux/in.h
15637F:	include/linux/indirect_call_wrapper.h
15638F:	include/linux/net.h
15639F:	include/linux/netdevice.h
15640F:	include/net/
15641F:	include/uapi/linux/in.h
15642F:	include/uapi/linux/net.h
15643F:	include/uapi/linux/net_namespace.h
15644F:	include/uapi/linux/netdevice.h
15645F:	lib/net_utils.c
15646F:	lib/random32.c
15647F:	net/
15648F:	tools/net/
15649F:	tools/testing/selftests/net/
15650X:	net/9p/
15651X:	net/bluetooth/
15652
15653NETWORKING [IPSEC]
15654M:	Steffen Klassert <steffen.klassert@secunet.com>
15655M:	Herbert Xu <herbert@gondor.apana.org.au>
15656M:	"David S. Miller" <davem@davemloft.net>
15657L:	netdev@vger.kernel.org
15658S:	Maintained
15659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
15660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
15661F:	include/net/xfrm.h
15662F:	include/uapi/linux/xfrm.h
15663F:	net/ipv4/ah4.c
15664F:	net/ipv4/esp4*
15665F:	net/ipv4/ip_vti.c
15666F:	net/ipv4/ipcomp.c
15667F:	net/ipv4/xfrm*
15668F:	net/ipv6/ah6.c
15669F:	net/ipv6/esp6*
15670F:	net/ipv6/ip6_vti.c
15671F:	net/ipv6/ipcomp6.c
15672F:	net/ipv6/xfrm*
15673F:	net/key/
15674F:	net/xfrm/
15675F:	tools/testing/selftests/net/ipsec.c
15676
15677NETWORKING [IPv4/IPv6]
15678M:	"David S. Miller" <davem@davemloft.net>
15679M:	David Ahern <dsahern@kernel.org>
15680L:	netdev@vger.kernel.org
15681S:	Maintained
15682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15683F:	arch/x86/net/*
15684F:	include/linux/ip.h
15685F:	include/linux/ipv6*
15686F:	include/net/fib*
15687F:	include/net/ip*
15688F:	include/net/route.h
15689F:	net/ipv4/
15690F:	net/ipv6/
15691
15692NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
15693M:	Paul Moore <paul@paul-moore.com>
15694L:	netdev@vger.kernel.org
15695L:	linux-security-module@vger.kernel.org
15696S:	Supported
15697W:	https://github.com/netlabel
15698F:	Documentation/netlabel/
15699F:	include/net/calipso.h
15700F:	include/net/cipso_ipv4.h
15701F:	include/net/netlabel.h
15702F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
15703F:	include/uapi/linux/netfilter/xt_SECMARK.h
15704F:	net/ipv4/cipso_ipv4.c
15705F:	net/ipv6/calipso.c
15706F:	net/netfilter/xt_CONNSECMARK.c
15707F:	net/netfilter/xt_SECMARK.c
15708F:	net/netlabel/
15709
15710NETWORKING [MACSEC]
15711M:	Sabrina Dubroca <sd@queasysnail.net>
15712L:	netdev@vger.kernel.org
15713S:	Maintained
15714F:	drivers/net/macsec.c
15715F:	include/net/macsec.h
15716F:	include/uapi/linux/if_macsec.h
15717K:	macsec
15718K:	\bmdo_
15719
15720NETWORKING [MPTCP]
15721M:	Matthieu Baerts <matttbe@kernel.org>
15722M:	Mat Martineau <martineau@kernel.org>
15723R:	Geliang Tang <geliang@kernel.org>
15724L:	netdev@vger.kernel.org
15725L:	mptcp@lists.linux.dev
15726S:	Maintained
15727W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
15728B:	https://github.com/multipath-tcp/mptcp_net-next/issues
15729T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
15730T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
15731F:	Documentation/netlink/specs/mptcp_pm.yaml
15732F:	Documentation/networking/mptcp-sysctl.rst
15733F:	include/net/mptcp.h
15734F:	include/trace/events/mptcp.h
15735F:	include/uapi/linux/mptcp*.h
15736F:	net/mptcp/
15737F:	tools/testing/selftests/bpf/*/*mptcp*.c
15738F:	tools/testing/selftests/net/mptcp/
15739
15740NETWORKING [TCP]
15741M:	Eric Dumazet <edumazet@google.com>
15742L:	netdev@vger.kernel.org
15743S:	Maintained
15744F:	Documentation/networking/net_cachelines/tcp_sock.rst
15745F:	include/linux/tcp.h
15746F:	include/net/tcp.h
15747F:	include/trace/events/tcp.h
15748F:	include/uapi/linux/tcp.h
15749F:	net/ipv4/syncookies.c
15750F:	net/ipv4/tcp*.c
15751F:	net/ipv6/syncookies.c
15752F:	net/ipv6/tcp*.c
15753
15754NETWORKING [TLS]
15755M:	Boris Pismenny <borisp@nvidia.com>
15756M:	John Fastabend <john.fastabend@gmail.com>
15757M:	Jakub Kicinski <kuba@kernel.org>
15758L:	netdev@vger.kernel.org
15759S:	Maintained
15760F:	include/net/tls.h
15761F:	include/uapi/linux/tls.h
15762F:	net/tls/*
15763
15764NETXEN (1/10) GbE SUPPORT
15765M:	Manish Chopra <manishc@marvell.com>
15766M:	Rahul Verma <rahulv@marvell.com>
15767M:	GR-Linux-NIC-Dev@marvell.com
15768L:	netdev@vger.kernel.org
15769S:	Supported
15770F:	drivers/net/ethernet/qlogic/netxen/
15771
15772NET_FAILOVER MODULE
15773M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
15774L:	netdev@vger.kernel.org
15775S:	Supported
15776F:	Documentation/networking/net_failover.rst
15777F:	drivers/net/net_failover.c
15778F:	include/net/net_failover.h
15779
15780NEXTHOP
15781M:	David Ahern <dsahern@kernel.org>
15782L:	netdev@vger.kernel.org
15783S:	Maintained
15784F:	include/net/netns/nexthop.h
15785F:	include/net/nexthop.h
15786F:	include/uapi/linux/nexthop.h
15787F:	net/ipv4/nexthop.c
15788
15789NFC SUBSYSTEM
15790M:	Krzysztof Kozlowski <krzk@kernel.org>
15791L:	netdev@vger.kernel.org
15792S:	Maintained
15793F:	Documentation/devicetree/bindings/net/nfc/
15794F:	drivers/nfc/
15795F:	include/net/nfc/
15796F:	include/uapi/linux/nfc.h
15797F:	net/nfc/
15798
15799NFC VIRTUAL NCI DEVICE DRIVER
15800M:	Bongsu Jeon <bongsu.jeon@samsung.com>
15801L:	netdev@vger.kernel.org
15802S:	Supported
15803F:	drivers/nfc/virtual_ncidev.c
15804F:	tools/testing/selftests/nci/
15805
15806NFS, SUNRPC, AND LOCKD CLIENTS
15807M:	Trond Myklebust <trondmy@kernel.org>
15808M:	Anna Schumaker <anna@kernel.org>
15809L:	linux-nfs@vger.kernel.org
15810S:	Maintained
15811W:	http://client.linux-nfs.org
15812T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
15813F:	Documentation/filesystems/nfs/
15814F:	fs/lockd/
15815F:	fs/nfs/
15816F:	fs/nfs_common/
15817F:	include/linux/lockd/
15818F:	include/linux/nfs*
15819F:	include/linux/sunrpc/
15820F:	include/uapi/linux/nfs*
15821F:	include/uapi/linux/sunrpc/
15822F:	net/sunrpc/
15823
15824NILFS2 FILESYSTEM
15825M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
15826L:	linux-nilfs@vger.kernel.org
15827S:	Supported
15828W:	https://nilfs.sourceforge.io/
15829T:	git https://github.com/konis/nilfs2.git
15830F:	Documentation/filesystems/nilfs2.rst
15831F:	fs/nilfs2/
15832F:	include/trace/events/nilfs2.h
15833F:	include/uapi/linux/nilfs2_api.h
15834F:	include/uapi/linux/nilfs2_ondisk.h
15835
15836NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
15837M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
15838S:	Maintained
15839W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15840F:	Documentation/scsi/NinjaSCSI.rst
15841F:	drivers/scsi/pcmcia/nsp_*
15842
15843NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
15844M:	GOTO Masanori <gotom@debian.or.jp>
15845M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
15846S:	Maintained
15847W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15848F:	Documentation/scsi/NinjaSCSI.rst
15849F:	drivers/scsi/nsp32*
15850
15851NINTENDO HID DRIVER
15852M:	Daniel J. Ogorchock <djogorchock@gmail.com>
15853L:	linux-input@vger.kernel.org
15854S:	Maintained
15855F:	drivers/hid/hid-nintendo*
15856
15857NIOS2 ARCHITECTURE
15858M:	Dinh Nguyen <dinguyen@kernel.org>
15859S:	Maintained
15860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
15861F:	arch/nios2/
15862
15863NITRO ENCLAVES (NE)
15864M:	Alexandru Ciobotaru <alcioa@amazon.com>
15865L:	linux-kernel@vger.kernel.org
15866L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
15867S:	Supported
15868W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
15869F:	Documentation/virt/ne_overview.rst
15870F:	drivers/virt/nitro_enclaves/
15871F:	include/linux/nitro_enclaves.h
15872F:	include/uapi/linux/nitro_enclaves.h
15873F:	samples/nitro_enclaves/
15874
15875NITRO SECURE MODULE (NSM)
15876M:	Alexander Graf <graf@amazon.com>
15877L:	linux-kernel@vger.kernel.org
15878L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
15879S:	Supported
15880W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
15881F:	drivers/misc/nsm.c
15882F:	include/uapi/linux/nsm.h
15883
15884NOHZ, DYNTICKS SUPPORT
15885M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
15886M:	Frederic Weisbecker <frederic@kernel.org>
15887M:	Ingo Molnar <mingo@kernel.org>
15888M:	Thomas Gleixner <tglx@linutronix.de>
15889L:	linux-kernel@vger.kernel.org
15890S:	Maintained
15891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
15892F:	include/linux/sched/nohz.h
15893F:	include/linux/tick.h
15894F:	kernel/time/tick*.*
15895
15896NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
15897M:	Pavel Machek <pavel@ucw.cz>
15898M:	Sakari Ailus <sakari.ailus@iki.fi>
15899L:	linux-media@vger.kernel.org
15900S:	Maintained
15901F:	drivers/media/i2c/ad5820.c
15902F:	drivers/media/i2c/et8ek8
15903
15904NOKIA N900 POWER SUPPLY DRIVERS
15905R:	Pali Rohár <pali@kernel.org>
15906F:	drivers/power/supply/bq2415x_charger.c
15907F:	drivers/power/supply/bq27xxx_battery.c
15908F:	drivers/power/supply/bq27xxx_battery_i2c.c
15909F:	drivers/power/supply/isp1704_charger.c
15910F:	drivers/power/supply/rx51_battery.c
15911F:	include/linux/power/bq2415x_charger.h
15912F:	include/linux/power/bq27xxx_battery.h
15913
15914NOLIBC HEADER FILE
15915M:	Willy Tarreau <w@1wt.eu>
15916M:	Thomas Weißschuh <linux@weissschuh.net>
15917S:	Maintained
15918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
15919F:	tools/include/nolibc/
15920F:	tools/testing/selftests/nolibc/
15921
15922NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
15923M:	Hans de Goede <hdegoede@redhat.com>
15924L:	linux-input@vger.kernel.org
15925S:	Maintained
15926F:	drivers/input/touchscreen/novatek-nvt-ts.c
15927
15928NSDEPS
15929M:	Matthias Maennich <maennich@google.com>
15930S:	Maintained
15931F:	Documentation/core-api/symbol-namespaces.rst
15932F:	scripts/nsdeps
15933
15934NTB AMD DRIVER
15935M:	Sanjay R Mehta <sanju.mehta@amd.com>
15936M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
15937L:	ntb@lists.linux.dev
15938S:	Supported
15939F:	drivers/ntb/hw/amd/
15940
15941NTB DRIVER CORE
15942M:	Jon Mason <jdmason@kudzu.us>
15943M:	Dave Jiang <dave.jiang@intel.com>
15944M:	Allen Hubbe <allenbh@gmail.com>
15945L:	ntb@lists.linux.dev
15946S:	Supported
15947W:	https://github.com/jonmason/ntb/wiki
15948T:	git https://github.com/jonmason/ntb.git
15949F:	drivers/net/ntb_netdev.c
15950F:	drivers/ntb/
15951F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
15952F:	include/linux/ntb.h
15953F:	include/linux/ntb_transport.h
15954F:	tools/testing/selftests/ntb/
15955
15956NTB IDT DRIVER
15957M:	Serge Semin <fancer.lancer@gmail.com>
15958L:	ntb@lists.linux.dev
15959S:	Supported
15960F:	drivers/ntb/hw/idt/
15961
15962NTB INTEL DRIVER
15963M:	Dave Jiang <dave.jiang@intel.com>
15964L:	ntb@lists.linux.dev
15965S:	Supported
15966W:	https://github.com/davejiang/linux/wiki
15967T:	git https://github.com/davejiang/linux.git
15968F:	drivers/ntb/hw/intel/
15969
15970NTFS3 FILESYSTEM
15971M:	Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
15972L:	ntfs3@lists.linux.dev
15973S:	Supported
15974W:	http://www.paragon-software.com/
15975T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
15976F:	Documentation/filesystems/ntfs3.rst
15977F:	fs/ntfs3/
15978
15979NUBUS SUBSYSTEM
15980M:	Finn Thain <fthain@linux-m68k.org>
15981L:	linux-m68k@lists.linux-m68k.org
15982S:	Maintained
15983F:	arch/*/include/asm/nubus.h
15984F:	drivers/nubus/
15985F:	include/linux/nubus.h
15986F:	include/uapi/linux/nubus.h
15987
15988NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
15989M:	Antonino Daplas <adaplas@gmail.com>
15990L:	linux-fbdev@vger.kernel.org
15991S:	Maintained
15992F:	drivers/video/fbdev/nvidia/
15993F:	drivers/video/fbdev/riva/
15994
15995NVIDIA WMI EC BACKLIGHT DRIVER
15996M:	Daniel Dadap <ddadap@nvidia.com>
15997L:	platform-driver-x86@vger.kernel.org
15998S:	Supported
15999F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
16000F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16001
16002NVM EXPRESS DRIVER
16003M:	Keith Busch <kbusch@kernel.org>
16004M:	Jens Axboe <axboe@fb.com>
16005M:	Christoph Hellwig <hch@lst.de>
16006M:	Sagi Grimberg <sagi@grimberg.me>
16007L:	linux-nvme@lists.infradead.org
16008S:	Supported
16009W:	http://git.infradead.org/nvme.git
16010T:	git git://git.infradead.org/nvme.git
16011F:	Documentation/nvme/
16012F:	drivers/nvme/common/
16013F:	drivers/nvme/host/
16014F:	include/linux/nvme-*.h
16015F:	include/linux/nvme.h
16016F:	include/uapi/linux/nvme_ioctl.h
16017
16018NVM EXPRESS FABRICS AUTHENTICATION
16019M:	Hannes Reinecke <hare@suse.de>
16020L:	linux-nvme@lists.infradead.org
16021S:	Supported
16022F:	drivers/nvme/host/auth.c
16023F:	drivers/nvme/target/auth.c
16024F:	drivers/nvme/target/fabrics-cmd-auth.c
16025F:	include/linux/nvme-auth.h
16026
16027NVM EXPRESS FC TRANSPORT DRIVERS
16028M:	James Smart <james.smart@broadcom.com>
16029L:	linux-nvme@lists.infradead.org
16030S:	Supported
16031F:	drivers/nvme/host/fc.c
16032F:	drivers/nvme/target/fc.c
16033F:	drivers/nvme/target/fcloop.c
16034F:	include/linux/nvme-fc-driver.h
16035F:	include/linux/nvme-fc.h
16036
16037NVM EXPRESS HARDWARE MONITORING SUPPORT
16038M:	Guenter Roeck <linux@roeck-us.net>
16039L:	linux-nvme@lists.infradead.org
16040S:	Supported
16041F:	drivers/nvme/host/hwmon.c
16042
16043NVM EXPRESS TARGET DRIVER
16044M:	Christoph Hellwig <hch@lst.de>
16045M:	Sagi Grimberg <sagi@grimberg.me>
16046M:	Chaitanya Kulkarni <kch@nvidia.com>
16047L:	linux-nvme@lists.infradead.org
16048S:	Supported
16049W:	http://git.infradead.org/nvme.git
16050T:	git git://git.infradead.org/nvme.git
16051F:	drivers/nvme/target/
16052
16053NVMEM FRAMEWORK
16054M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16055S:	Maintained
16056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16057F:	Documentation/ABI/stable/sysfs-bus-nvmem
16058F:	Documentation/devicetree/bindings/nvmem/
16059F:	drivers/nvmem/
16060F:	include/linux/nvmem-consumer.h
16061F:	include/linux/nvmem-provider.h
16062
16063NXP BLUETOOTH WIRELESS DRIVERS
16064M:	Amitkumar Karwar <amitkumar.karwar@nxp.com>
16065M:	Neeraj Kale <neeraj.sanjaykale@nxp.com>
16066S:	Maintained
16067F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16068F:	drivers/bluetooth/btnxpuart.c
16069
16070NXP C45 TJA11XX PHY DRIVER
16071M:	Andrei Botila <andrei.botila@oss.nxp.com>
16072L:	netdev@vger.kernel.org
16073S:	Maintained
16074F:	drivers/net/phy/nxp-c45-tja11xx*
16075
16076NXP FSPI DRIVER
16077M:	Han Xu <han.xu@nxp.com>
16078M:	Haibo Chen <haibo.chen@nxp.com>
16079R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
16080L:	linux-spi@vger.kernel.org
16081S:	Maintained
16082F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16083F:	drivers/spi/spi-nxp-fspi.c
16084
16085NXP FXAS21002C DRIVER
16086M:	Rui Miguel Silva <rmfrfs@gmail.com>
16087L:	linux-iio@vger.kernel.org
16088S:	Maintained
16089F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16090F:	drivers/iio/gyro/fxas21002c.h
16091F:	drivers/iio/gyro/fxas21002c_core.c
16092F:	drivers/iio/gyro/fxas21002c_i2c.c
16093F:	drivers/iio/gyro/fxas21002c_spi.c
16094
16095NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16096M:	Haibo Chen <haibo.chen@nxp.com>
16097L:	linux-iio@vger.kernel.org
16098L:	imx@lists.linux.dev
16099S:	Maintained
16100F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16101F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16102F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16103F:	drivers/iio/adc/imx7d_adc.c
16104F:	drivers/iio/adc/imx93_adc.c
16105F:	drivers/iio/adc/vf610_adc.c
16106
16107NXP i.MX 8M ISI DRIVER
16108M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16109L:	linux-media@vger.kernel.org
16110S:	Maintained
16111F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16112F:	drivers/media/platform/nxp/imx8-isi/
16113
16114NXP i.MX 8MP DW100 V4L2 DRIVER
16115M:	Xavier Roumegue <xavier.roumegue@oss.nxp.com>
16116L:	linux-media@vger.kernel.org
16117S:	Maintained
16118F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
16119F:	Documentation/userspace-api/media/drivers/dw100.rst
16120F:	drivers/media/platform/nxp/dw100/
16121F:	include/uapi/linux/dw100.h
16122
16123NXP i.MX 8MQ DCSS DRIVER
16124M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
16125R:	Lucas Stach <l.stach@pengutronix.de>
16126L:	dri-devel@lists.freedesktop.org
16127S:	Maintained
16128T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
16129F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16130F:	drivers/gpu/drm/imx/dcss/
16131
16132NXP i.MX 8QXP ADC DRIVER
16133M:	Cai Huoqing <cai.huoqing@linux.dev>
16134M:	Haibo Chen <haibo.chen@nxp.com>
16135L:	imx@lists.linux.dev
16136L:	linux-iio@vger.kernel.org
16137S:	Maintained
16138F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16139F:	drivers/iio/adc/imx8qxp-adc.c
16140
16141NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16142M:	Mirela Rabulea <mirela.rabulea@nxp.com>
16143L:	imx@lists.linux.dev
16144L:	linux-media@vger.kernel.org
16145S:	Maintained
16146F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16147F:	drivers/media/platform/nxp/imx-jpeg
16148
16149NXP i.MX CLOCK DRIVERS
16150M:	Abel Vesa <abelvesa@kernel.org>
16151R:	Peng Fan <peng.fan@nxp.com>
16152L:	linux-clk@vger.kernel.org
16153L:	imx@lists.linux.dev
16154S:	Maintained
16155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16156F:	Documentation/devicetree/bindings/clock/imx*
16157F:	drivers/clk/imx/
16158F:	include/dt-bindings/clock/imx*
16159
16160NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16161M:	Jagan Teki <jagan@amarulasolutions.com>
16162S:	Maintained
16163F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16164F:	drivers/regulator/pf8x00-regulator.c
16165
16166NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16167M:	Krzysztof Kozlowski <krzk@kernel.org>
16168L:	linux-kernel@vger.kernel.org
16169S:	Maintained
16170F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16171F:	drivers/extcon/extcon-ptn5150.c
16172
16173NXP SGTL5000 DRIVER
16174M:	Fabio Estevam <festevam@gmail.com>
16175L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16176S:	Maintained
16177F:	Documentation/devicetree/bindings/sound/sgtl5000.yaml
16178F:	sound/soc/codecs/sgtl5000*
16179
16180NXP SJA1105 ETHERNET SWITCH DRIVER
16181M:	Vladimir Oltean <olteanv@gmail.com>
16182L:	linux-kernel@vger.kernel.org
16183S:	Maintained
16184F:	drivers/net/dsa/sja1105
16185F:	drivers/net/pcs/pcs-xpcs-nxp.c
16186
16187NXP TDA998X DRM DRIVER
16188M:	Russell King <linux@armlinux.org.uk>
16189S:	Maintained
16190T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16191T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16192F:	drivers/gpu/drm/i2c/tda998x_drv.c
16193F:	include/drm/i2c/tda998x.h
16194F:	include/dt-bindings/display/tda998x.h
16195K:	"nxp,tda998x"
16196
16197NXP TFA9879 DRIVER
16198M:	Peter Rosin <peda@axentia.se>
16199L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16200S:	Maintained
16201F:	Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16202F:	sound/soc/codecs/tfa9879*
16203
16204NXP-NCI NFC DRIVER
16205S:	Orphan
16206F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16207F:	drivers/nfc/nxp-nci
16208
16209NXP/Goodix TFA989X (TFA1) DRIVER
16210M:	Stephan Gerhold <stephan@gerhold.net>
16211L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16212S:	Maintained
16213F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16214F:	sound/soc/codecs/tfa989x.c
16215
16216NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16217M:	Jonas Malaco <jonas@protocubo.io>
16218L:	linux-hwmon@vger.kernel.org
16219S:	Maintained
16220F:	Documentation/hwmon/nzxt-kraken2.rst
16221F:	drivers/hwmon/nzxt-kraken2.c
16222
16223NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16224M:	Jonas Malaco <jonas@protocubo.io>
16225M:	Aleksa Savic <savicaleksa83@gmail.com>
16226L:	linux-hwmon@vger.kernel.org
16227S:	Maintained
16228F:	Documentation/hwmon/nzxt-kraken3.rst
16229F:	drivers/hwmon/nzxt-kraken3.c
16230
16231NZXT-SMART2 HARDWARE MONITORING DRIVER
16232M:	Aleksandr Mezin <mezin.alexander@gmail.com>
16233L:	linux-hwmon@vger.kernel.org
16234S:	Maintained
16235F:	Documentation/hwmon/nzxt-smart2.rst
16236F:	drivers/hwmon/nzxt-smart2.c
16237
16238OBJAGG
16239M:	Jiri Pirko <jiri@resnulli.us>
16240L:	netdev@vger.kernel.org
16241S:	Supported
16242F:	include/linux/objagg.h
16243F:	lib/objagg.c
16244F:	lib/test_objagg.c
16245
16246OBJPOOL
16247M:	Matt Wu <wuqiang.matt@bytedance.com>
16248S:	Supported
16249F:	include/linux/objpool.h
16250F:	lib/objpool.c
16251F:	lib/test_objpool.c
16252
16253OBJTOOL
16254M:	Josh Poimboeuf <jpoimboe@kernel.org>
16255M:	Peter Zijlstra <peterz@infradead.org>
16256S:	Supported
16257F:	include/linux/objtool*.h
16258F:	tools/objtool/
16259
16260OCELOT ETHERNET SWITCH DRIVER
16261M:	Vladimir Oltean <vladimir.oltean@nxp.com>
16262M:	Claudiu Manoil <claudiu.manoil@nxp.com>
16263M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
16264M:	UNGLinuxDriver@microchip.com
16265L:	netdev@vger.kernel.org
16266S:	Supported
16267F:	drivers/net/dsa/ocelot/*
16268F:	drivers/net/ethernet/mscc/
16269F:	include/soc/mscc/ocelot*
16270F:	net/dsa/tag_ocelot.c
16271F:	net/dsa/tag_ocelot_8021q.c
16272F:	tools/testing/selftests/drivers/net/ocelot/*
16273
16274OCELOT EXTERNAL SWITCH CONTROL
16275M:	Colin Foster <colin.foster@in-advantage.com>
16276S:	Supported
16277F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
16278F:	drivers/mfd/ocelot*
16279F:	drivers/net/dsa/ocelot/ocelot_ext.c
16280F:	include/linux/mfd/ocelot.h
16281
16282OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
16283M:	Frederic Barrat <fbarrat@linux.ibm.com>
16284M:	Andrew Donnellan <ajd@linux.ibm.com>
16285L:	linuxppc-dev@lists.ozlabs.org
16286S:	Supported
16287F:	Documentation/userspace-api/accelerators/ocxl.rst
16288F:	arch/powerpc/include/asm/pnv-ocxl.h
16289F:	arch/powerpc/platforms/powernv/ocxl.c
16290F:	drivers/misc/ocxl/
16291F:	include/misc/ocxl*
16292F:	include/uapi/misc/ocxl.h
16293
16294OMAP AUDIO SUPPORT
16295M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
16296M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
16297L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16298L:	linux-omap@vger.kernel.org
16299S:	Maintained
16300F:	sound/soc/ti/n810.c
16301F:	sound/soc/ti/omap*
16302F:	sound/soc/ti/rx51.c
16303F:	sound/soc/ti/sdma-pcm.*
16304
16305OMAP CLOCK FRAMEWORK SUPPORT
16306M:	Paul Walmsley <paul@pwsan.com>
16307L:	linux-omap@vger.kernel.org
16308S:	Maintained
16309F:	arch/arm/*omap*/*clock*
16310
16311OMAP DEVICE TREE SUPPORT
16312M:	Benoît Cousson <bcousson@baylibre.com>
16313M:	Tony Lindgren <tony@atomide.com>
16314L:	linux-omap@vger.kernel.org
16315L:	devicetree@vger.kernel.org
16316S:	Maintained
16317F:	arch/arm/boot/dts/ti/omap/
16318
16319OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
16320L:	linux-omap@vger.kernel.org
16321L:	linux-fbdev@vger.kernel.org
16322S:	Orphan
16323F:	Documentation/arch/arm/omap/dss.rst
16324F:	drivers/video/fbdev/omap2/
16325
16326OMAP FRAMEBUFFER SUPPORT
16327L:	linux-fbdev@vger.kernel.org
16328L:	linux-omap@vger.kernel.org
16329S:	Orphan
16330F:	drivers/video/fbdev/omap/
16331
16332OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
16333M:	Roger Quadros <rogerq@kernel.org>
16334M:	Tony Lindgren <tony@atomide.com>
16335L:	linux-omap@vger.kernel.org
16336S:	Maintained
16337F:	arch/arm/mach-omap2/*gpmc*
16338F:	drivers/memory/omap-gpmc.c
16339
16340OMAP GPIO DRIVER
16341M:	Grygorii Strashko <grygorii.strashko@ti.com>
16342M:	Santosh Shilimkar <ssantosh@kernel.org>
16343M:	Kevin Hilman <khilman@kernel.org>
16344L:	linux-omap@vger.kernel.org
16345S:	Maintained
16346F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
16347F:	drivers/gpio/gpio-omap.c
16348
16349OMAP HARDWARE SPINLOCK SUPPORT
16350L:	linux-omap@vger.kernel.org
16351S:	Orphan
16352F:	drivers/hwspinlock/omap_hwspinlock.c
16353
16354OMAP HS MMC SUPPORT
16355L:	linux-mmc@vger.kernel.org
16356L:	linux-omap@vger.kernel.org
16357S:	Orphan
16358F:	drivers/mmc/host/omap_hsmmc.c
16359
16360OMAP HWMOD DATA
16361M:	Paul Walmsley <paul@pwsan.com>
16362L:	linux-omap@vger.kernel.org
16363S:	Maintained
16364F:	arch/arm/mach-omap2/omap_hwmod*data*
16365
16366OMAP HWMOD SUPPORT
16367M:	Benoît Cousson <bcousson@baylibre.com>
16368M:	Paul Walmsley <paul@pwsan.com>
16369L:	linux-omap@vger.kernel.org
16370S:	Maintained
16371F:	arch/arm/mach-omap2/omap_hwmod.*
16372
16373OMAP I2C DRIVER
16374M:	Vignesh R <vigneshr@ti.com>
16375L:	linux-omap@vger.kernel.org
16376L:	linux-i2c@vger.kernel.org
16377S:	Maintained
16378F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
16379F:	drivers/i2c/busses/i2c-omap.c
16380
16381OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
16382M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16383L:	linux-media@vger.kernel.org
16384S:	Maintained
16385F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
16386F:	drivers/media/platform/ti/omap3isp/
16387F:	drivers/staging/media/omap4iss/
16388
16389OMAP MMC SUPPORT
16390M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16391L:	linux-omap@vger.kernel.org
16392S:	Odd Fixes
16393F:	drivers/mmc/host/omap.c
16394
16395OMAP POWER MANAGEMENT SUPPORT
16396M:	Kevin Hilman <khilman@kernel.org>
16397L:	linux-omap@vger.kernel.org
16398S:	Maintained
16399F:	arch/arm/*omap*/*pm*
16400F:	drivers/cpufreq/omap-cpufreq.c
16401
16402OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16403M:	Paul Walmsley <paul@pwsan.com>
16404L:	linux-omap@vger.kernel.org
16405S:	Maintained
16406F:	arch/arm/mach-omap2/prm*
16407
16408OMAP RANDOM NUMBER GENERATOR SUPPORT
16409M:	Deepak Saxena <dsaxena@plexity.net>
16410S:	Maintained
16411F:	drivers/char/hw_random/omap-rng.c
16412
16413OMAP USB SUPPORT
16414L:	linux-usb@vger.kernel.org
16415L:	linux-omap@vger.kernel.org
16416S:	Orphan
16417F:	arch/arm/*omap*/usb*
16418F:	drivers/usb/*/*omap*
16419
16420OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16421M:	Mark Jackson <mpfj@newflow.co.uk>
16422L:	linux-omap@vger.kernel.org
16423S:	Maintained
16424F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
16425
16426OMAP1 SUPPORT
16427M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16428M:	Janusz Krzysztofik <jmkrzyszt@gmail.com>
16429R:	Tony Lindgren <tony@atomide.com>
16430L:	linux-omap@vger.kernel.org
16431S:	Maintained
16432Q:	http://patchwork.kernel.org/project/linux-omap/list/
16433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16434F:	arch/arm/configs/omap1_defconfig
16435F:	arch/arm/mach-omap1/
16436F:	drivers/i2c/busses/i2c-omap.c
16437F:	include/linux/platform_data/ams-delta-fiq.h
16438F:	include/linux/platform_data/i2c-omap.h
16439
16440OMAP2+ SUPPORT
16441M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16442M:	Andreas Kemnade <andreas@kemnade.info>
16443M:	Kevin Hilman <khilman@baylibre.com>
16444M:	Roger Quadros <rogerq@kernel.org>
16445M:	Tony Lindgren <tony@atomide.com>
16446L:	linux-omap@vger.kernel.org
16447S:	Maintained
16448W:	http://linux.omap.com/
16449Q:	http://patchwork.kernel.org/project/linux-omap/list/
16450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16451F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
16452F:	arch/arm/configs/omap2plus_defconfig
16453F:	arch/arm/mach-omap2/
16454F:	drivers/bus/omap*.[ch]
16455F:	drivers/bus/ti-sysc.c
16456F:	drivers/gpio/gpio-tps65219.c
16457F:	drivers/i2c/busses/i2c-omap.c
16458F:	drivers/irqchip/irq-omap-intc.c
16459F:	drivers/mfd/*omap*.c
16460F:	drivers/mfd/menelaus.c
16461F:	drivers/mfd/palmas.c
16462F:	drivers/mfd/tps65217.c
16463F:	drivers/mfd/tps65218.c
16464F:	drivers/mfd/tps65219.c
16465F:	drivers/mfd/tps65910.c
16466F:	drivers/mfd/twl-core.[ch]
16467F:	drivers/mfd/twl4030*.c
16468F:	drivers/mfd/twl6030*.c
16469F:	drivers/mfd/twl6040*.c
16470F:	drivers/regulator/palmas-regulator*.c
16471F:	drivers/regulator/pbias-regulator.c
16472F:	drivers/regulator/tps65217-regulator.c
16473F:	drivers/regulator/tps65218-regulator.c
16474F:	drivers/regulator/tps65219-regulator.c
16475F:	drivers/regulator/tps65910-regulator.c
16476F:	drivers/regulator/twl-regulator.c
16477F:	drivers/regulator/twl6030-regulator.c
16478F:	include/linux/platform_data/i2c-omap.h
16479F:	include/linux/platform_data/ti-sysc.h
16480
16481OMFS FILESYSTEM
16482M:	Bob Copeland <me@bobcopeland.com>
16483L:	linux-karma-devel@lists.sourceforge.net
16484S:	Maintained
16485F:	Documentation/filesystems/omfs.rst
16486F:	fs/omfs/
16487
16488OMNIVISION OG01A1B SENSOR DRIVER
16489M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16490L:	linux-media@vger.kernel.org
16491S:	Maintained
16492F:	drivers/media/i2c/og01a1b.c
16493
16494OMNIVISION OV01A10 SENSOR DRIVER
16495M:	Bingbu Cao <bingbu.cao@intel.com>
16496L:	linux-media@vger.kernel.org
16497S:	Maintained
16498T:	git git://linuxtv.org/media_tree.git
16499F:	drivers/media/i2c/ov01a10.c
16500
16501OMNIVISION OV02A10 SENSOR DRIVER
16502L:	linux-media@vger.kernel.org
16503S:	Orphan
16504T:	git git://linuxtv.org/media_tree.git
16505F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
16506F:	drivers/media/i2c/ov02a10.c
16507
16508OMNIVISION OV08D10 SENSOR DRIVER
16509M:	Jimmy Su <jimmy.su@intel.com>
16510L:	linux-media@vger.kernel.org
16511S:	Maintained
16512T:	git git://linuxtv.org/media_tree.git
16513F:	drivers/media/i2c/ov08d10.c
16514
16515OMNIVISION OV08X40 SENSOR DRIVER
16516M:	Jason Chen <jason.z.chen@intel.com>
16517L:	linux-media@vger.kernel.org
16518S:	Maintained
16519T:	git git://linuxtv.org/media_tree.git
16520F:	drivers/media/i2c/ov08x40.c
16521
16522OMNIVISION OV13858 SENSOR DRIVER
16523M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16524L:	linux-media@vger.kernel.org
16525S:	Maintained
16526T:	git git://linuxtv.org/media_tree.git
16527F:	drivers/media/i2c/ov13858.c
16528
16529OMNIVISION OV13B10 SENSOR DRIVER
16530M:	Arec Kao <arec.kao@intel.com>
16531L:	linux-media@vger.kernel.org
16532S:	Maintained
16533T:	git git://linuxtv.org/media_tree.git
16534F:	drivers/media/i2c/ov13b10.c
16535
16536OMNIVISION OV2680 SENSOR DRIVER
16537M:	Rui Miguel Silva <rmfrfs@gmail.com>
16538M:	Hans de Goede <hansg@kernel.org>
16539L:	linux-media@vger.kernel.org
16540S:	Maintained
16541T:	git git://linuxtv.org/media_tree.git
16542F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
16543F:	drivers/media/i2c/ov2680.c
16544
16545OMNIVISION OV2685 SENSOR DRIVER
16546M:	Shunqian Zheng <zhengsq@rock-chips.com>
16547L:	linux-media@vger.kernel.org
16548S:	Maintained
16549T:	git git://linuxtv.org/media_tree.git
16550F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
16551F:	drivers/media/i2c/ov2685.c
16552
16553OMNIVISION OV2740 SENSOR DRIVER
16554M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16555R:	Sakari Ailus <sakari.ailus@linux.intel.com>
16556R:	Bingbu Cao <bingbu.cao@intel.com>
16557L:	linux-media@vger.kernel.org
16558S:	Maintained
16559T:	git git://linuxtv.org/media_tree.git
16560F:	drivers/media/i2c/ov2740.c
16561
16562OMNIVISION OV4689 SENSOR DRIVER
16563M:	Mikhail Rudenko <mike.rudenko@gmail.com>
16564L:	linux-media@vger.kernel.org
16565S:	Maintained
16566T:	git git://linuxtv.org/media_tree.git
16567F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
16568F:	drivers/media/i2c/ov4689.c
16569
16570OMNIVISION OV5640 SENSOR DRIVER
16571M:	Steve Longerbeam <slongerbeam@gmail.com>
16572L:	linux-media@vger.kernel.org
16573S:	Maintained
16574T:	git git://linuxtv.org/media_tree.git
16575F:	drivers/media/i2c/ov5640.c
16576
16577OMNIVISION OV5647 SENSOR DRIVER
16578M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16579M:	Jacopo Mondi <jacopo@jmondi.org>
16580L:	linux-media@vger.kernel.org
16581S:	Maintained
16582T:	git git://linuxtv.org/media_tree.git
16583F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
16584F:	drivers/media/i2c/ov5647.c
16585
16586OMNIVISION OV5670 SENSOR DRIVER
16587M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16588L:	linux-media@vger.kernel.org
16589S:	Maintained
16590T:	git git://linuxtv.org/media_tree.git
16591F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
16592F:	drivers/media/i2c/ov5670.c
16593
16594OMNIVISION OV5675 SENSOR DRIVER
16595M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16596L:	linux-media@vger.kernel.org
16597S:	Maintained
16598T:	git git://linuxtv.org/media_tree.git
16599F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
16600F:	drivers/media/i2c/ov5675.c
16601
16602OMNIVISION OV5693 SENSOR DRIVER
16603M:	Daniel Scally <djrscally@gmail.com>
16604L:	linux-media@vger.kernel.org
16605S:	Maintained
16606T:	git git://linuxtv.org/media_tree.git
16607F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
16608F:	drivers/media/i2c/ov5693.c
16609
16610OMNIVISION OV5695 SENSOR DRIVER
16611M:	Shunqian Zheng <zhengsq@rock-chips.com>
16612L:	linux-media@vger.kernel.org
16613S:	Maintained
16614T:	git git://linuxtv.org/media_tree.git
16615F:	drivers/media/i2c/ov5695.c
16616
16617OMNIVISION OV64A40 SENSOR DRIVER
16618M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16619L:	linux-media@vger.kernel.org
16620S:	Maintained
16621T:	git git://linuxtv.org/media_tree.git
16622F:	Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
16623F:	drivers/media/i2c/ov64a40.c
16624
16625OMNIVISION OV7670 SENSOR DRIVER
16626L:	linux-media@vger.kernel.org
16627S:	Orphan
16628T:	git git://linuxtv.org/media_tree.git
16629F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
16630F:	drivers/media/i2c/ov7670.c
16631
16632OMNIVISION OV772x SENSOR DRIVER
16633M:	Jacopo Mondi <jacopo@jmondi.org>
16634L:	linux-media@vger.kernel.org
16635S:	Odd fixes
16636T:	git git://linuxtv.org/media_tree.git
16637F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
16638F:	drivers/media/i2c/ov772x.c
16639F:	include/media/i2c/ov772x.h
16640
16641OMNIVISION OV7740 SENSOR DRIVER
16642L:	linux-media@vger.kernel.org
16643S:	Orphan
16644T:	git git://linuxtv.org/media_tree.git
16645F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
16646F:	drivers/media/i2c/ov7740.c
16647
16648OMNIVISION OV8856 SENSOR DRIVER
16649M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16650L:	linux-media@vger.kernel.org
16651S:	Maintained
16652T:	git git://linuxtv.org/media_tree.git
16653F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
16654F:	drivers/media/i2c/ov8856.c
16655
16656OMNIVISION OV8858 SENSOR DRIVER
16657M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16658M:	Nicholas Roth <nicholas@rothemail.net>
16659L:	linux-media@vger.kernel.org
16660S:	Maintained
16661T:	git git://linuxtv.org/media_tree.git
16662F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
16663F:	drivers/media/i2c/ov8858.c
16664
16665OMNIVISION OV9282 SENSOR DRIVER
16666M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16667L:	linux-media@vger.kernel.org
16668S:	Maintained
16669T:	git git://linuxtv.org/media_tree.git
16670F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
16671F:	drivers/media/i2c/ov9282.c
16672
16673OMNIVISION OV9640 SENSOR DRIVER
16674M:	Petr Cvek <petrcvekcz@gmail.com>
16675L:	linux-media@vger.kernel.org
16676S:	Maintained
16677F:	drivers/media/i2c/ov9640.*
16678
16679OMNIVISION OV9650 SENSOR DRIVER
16680M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16681R:	Akinobu Mita <akinobu.mita@gmail.com>
16682R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
16683L:	linux-media@vger.kernel.org
16684S:	Maintained
16685T:	git git://linuxtv.org/media_tree.git
16686F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
16687F:	drivers/media/i2c/ov9650.c
16688
16689OMNIVISION OV9734 SENSOR DRIVER
16690M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16691R:	Bingbu Cao <bingbu.cao@intel.com>
16692L:	linux-media@vger.kernel.org
16693S:	Maintained
16694T:	git git://linuxtv.org/media_tree.git
16695F:	drivers/media/i2c/ov9734.c
16696
16697ONBOARD USB HUB DRIVER
16698M:	Matthias Kaehlcke <mka@chromium.org>
16699L:	linux-usb@vger.kernel.org
16700S:	Maintained
16701F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
16702F:	drivers/usb/misc/onboard_usb_dev.c
16703
16704ONENAND FLASH DRIVER
16705M:	Kyungmin Park <kyungmin.park@samsung.com>
16706L:	linux-mtd@lists.infradead.org
16707S:	Maintained
16708F:	drivers/mtd/nand/onenand/
16709F:	include/linux/mtd/onenand*.h
16710
16711ONEXPLAYER FAN DRIVER
16712M:	Derek John Clark <derekjohn.clark@gmail.com>
16713M:	Joaquín Ignacio Aramendía <samsagax@gmail.com>
16714L:	linux-hwmon@vger.kernel.org
16715S:	Maintained
16716F:	drivers/hwmon/oxp-sensors.c
16717
16718ONIE TLV NVMEM LAYOUT DRIVER
16719M:	Miquel Raynal <miquel.raynal@bootlin.com>
16720S:	Maintained
16721F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
16722F:	drivers/nvmem/layouts/onie-tlv.c
16723
16724ONION OMEGA2+ BOARD
16725M:	Harvey Hunt <harveyhuntnexus@gmail.com>
16726L:	linux-mips@vger.kernel.org
16727S:	Maintained
16728F:	arch/mips/boot/dts/ralink/omega2p.dts
16729
16730ONSEMI ETHERNET PHY DRIVERS
16731M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
16732L:	netdev@vger.kernel.org
16733S:	Supported
16734W:	http://www.onsemi.com
16735F:	drivers/net/phy/ncn*
16736
16737OP-TEE DRIVER
16738M:	Jens Wiklander <jens.wiklander@linaro.org>
16739L:	op-tee@lists.trustedfirmware.org
16740S:	Maintained
16741F:	Documentation/ABI/testing/sysfs-bus-optee-devices
16742F:	drivers/tee/optee/
16743
16744OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
16745M:	Sumit Garg <sumit.garg@linaro.org>
16746L:	op-tee@lists.trustedfirmware.org
16747S:	Maintained
16748F:	drivers/char/hw_random/optee-rng.c
16749
16750OP-TEE RTC DRIVER
16751M:	Clément Léger <clement.leger@bootlin.com>
16752L:	linux-rtc@vger.kernel.org
16753S:	Maintained
16754F:	drivers/rtc/rtc-optee.c
16755
16756OPA-VNIC DRIVER
16757M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16758L:	linux-rdma@vger.kernel.org
16759S:	Supported
16760F:	drivers/infiniband/ulp/opa_vnic
16761
16762OPEN FIRMWARE AND FLATTENED DEVICE TREE
16763M:	Rob Herring <robh@kernel.org>
16764M:	Saravana Kannan <saravanak@google.com>
16765L:	devicetree@vger.kernel.org
16766S:	Maintained
16767W:	http://www.devicetree.org/
16768C:	irc://irc.libera.chat/devicetree
16769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
16770F:	Documentation/ABI/testing/sysfs-firmware-ofw
16771F:	drivers/of/
16772F:	include/linux/of*.h
16773F:	scripts/dtc/
16774F:	tools/testing/selftests/dt/
16775K:	of_overlay_notifier_
16776K:	of_overlay_fdt_apply
16777K:	of_overlay_remove
16778
16779OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
16780M:	Rob Herring <robh@kernel.org>
16781M:	Krzysztof Kozlowski <krzk+dt@kernel.org>
16782M:	Conor Dooley <conor+dt@kernel.org>
16783L:	devicetree@vger.kernel.org
16784S:	Maintained
16785Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
16786C:	irc://irc.libera.chat/devicetree
16787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
16788F:	Documentation/devicetree/
16789F:	arch/*/boot/dts/
16790F:	include/dt-bindings/
16791
16792OPENCOMPUTE PTP CLOCK DRIVER
16793M:	Jonathan Lemon <jonathan.lemon@gmail.com>
16794M:	Vadim Fedorenko <vadfed@linux.dev>
16795L:	netdev@vger.kernel.org
16796S:	Maintained
16797F:	drivers/ptp/ptp_ocp.c
16798
16799OPENCORES I2C BUS DRIVER
16800M:	Peter Korsgaard <peter@korsgaard.com>
16801M:	Andrew Lunn <andrew@lunn.ch>
16802L:	linux-i2c@vger.kernel.org
16803S:	Maintained
16804F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
16805F:	Documentation/i2c/busses/i2c-ocores.rst
16806F:	drivers/i2c/busses/i2c-ocores.c
16807F:	include/linux/platform_data/i2c-ocores.h
16808
16809OPENRISC ARCHITECTURE
16810M:	Jonas Bonn <jonas@southpole.se>
16811M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
16812M:	Stafford Horne <shorne@gmail.com>
16813L:	linux-openrisc@vger.kernel.org
16814S:	Maintained
16815W:	http://openrisc.io
16816T:	git https://github.com/openrisc/linux.git
16817F:	Documentation/arch/openrisc/
16818F:	Documentation/devicetree/bindings/openrisc/
16819F:	arch/openrisc/
16820F:	drivers/irqchip/irq-ompic.c
16821F:	drivers/irqchip/irq-or1k-*
16822
16823OPENVSWITCH
16824M:	Pravin B Shelar <pshelar@ovn.org>
16825L:	netdev@vger.kernel.org
16826L:	dev@openvswitch.org
16827S:	Maintained
16828W:	http://openvswitch.org
16829F:	include/uapi/linux/openvswitch.h
16830F:	net/openvswitch/
16831F:	tools/testing/selftests/net/openvswitch/
16832
16833OPERATING PERFORMANCE POINTS (OPP)
16834M:	Viresh Kumar <vireshk@kernel.org>
16835M:	Nishanth Menon <nm@ti.com>
16836M:	Stephen Boyd <sboyd@kernel.org>
16837L:	linux-pm@vger.kernel.org
16838S:	Maintained
16839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
16840F:	Documentation/devicetree/bindings/opp/
16841F:	Documentation/power/opp.rst
16842F:	drivers/opp/
16843F:	include/linux/pm_opp.h
16844
16845OPL4 DRIVER
16846M:	Clemens Ladisch <clemens@ladisch.de>
16847L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16848S:	Maintained
16849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16850F:	sound/drivers/opl4/
16851
16852ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
16853M:	Mark Fasheh <mark@fasheh.com>
16854M:	Joel Becker <jlbec@evilplan.org>
16855M:	Joseph Qi <joseph.qi@linux.alibaba.com>
16856L:	ocfs2-devel@lists.linux.dev
16857S:	Supported
16858W:	http://ocfs2.wiki.kernel.org
16859F:	Documentation/filesystems/dlmfs.rst
16860F:	Documentation/filesystems/ocfs2.rst
16861F:	fs/ocfs2/
16862
16863ORANGEFS FILESYSTEM
16864M:	Mike Marshall <hubcap@omnibond.com>
16865R:	Martin Brandenburg <martin@omnibond.com>
16866L:	devel@lists.orangefs.org
16867S:	Supported
16868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
16869F:	Documentation/filesystems/orangefs.rst
16870F:	fs/orangefs/
16871
16872OV2659 OMNIVISION SENSOR DRIVER
16873M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16874L:	linux-media@vger.kernel.org
16875S:	Maintained
16876W:	https://linuxtv.org
16877Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16878T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16879F:	drivers/media/i2c/ov2659.c
16880F:	include/media/i2c/ov2659.h
16881
16882OVERLAY FILESYSTEM
16883M:	Miklos Szeredi <miklos@szeredi.hu>
16884M:	Amir Goldstein <amir73il@gmail.com>
16885L:	linux-unionfs@vger.kernel.org
16886S:	Supported
16887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
16888F:	Documentation/filesystems/overlayfs.rst
16889F:	fs/overlayfs/
16890
16891P54 WIRELESS DRIVER
16892M:	Christian Lamparter <chunkeey@googlemail.com>
16893L:	linux-wireless@vger.kernel.org
16894S:	Maintained
16895W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
16896F:	drivers/net/wireless/intersil/p54/
16897
16898PACKET SOCKETS
16899M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
16900S:	Maintained
16901F:	include/uapi/linux/if_packet.h
16902F:	net/packet/af_packet.c
16903
16904PACKING
16905M:	Vladimir Oltean <olteanv@gmail.com>
16906L:	netdev@vger.kernel.org
16907S:	Supported
16908F:	Documentation/core-api/packing.rst
16909F:	include/linux/packing.h
16910F:	lib/packing.c
16911
16912PADATA PARALLEL EXECUTION MECHANISM
16913M:	Steffen Klassert <steffen.klassert@secunet.com>
16914M:	Daniel Jordan <daniel.m.jordan@oracle.com>
16915L:	linux-crypto@vger.kernel.org
16916L:	linux-kernel@vger.kernel.org
16917S:	Maintained
16918F:	Documentation/core-api/padata.rst
16919F:	include/linux/padata.h
16920F:	kernel/padata.c
16921
16922PAGE CACHE
16923M:	Matthew Wilcox (Oracle) <willy@infradead.org>
16924L:	linux-fsdevel@vger.kernel.org
16925S:	Supported
16926T:	git git://git.infradead.org/users/willy/pagecache.git
16927F:	Documentation/filesystems/locking.rst
16928F:	Documentation/filesystems/vfs.rst
16929F:	include/linux/pagemap.h
16930F:	mm/filemap.c
16931F:	mm/page-writeback.c
16932F:	mm/readahead.c
16933F:	mm/truncate.c
16934
16935PAGE POOL
16936M:	Jesper Dangaard Brouer <hawk@kernel.org>
16937M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
16938L:	netdev@vger.kernel.org
16939S:	Supported
16940F:	Documentation/networking/page_pool.rst
16941F:	include/net/page_pool/
16942F:	include/trace/events/page_pool.h
16943F:	net/core/page_pool.c
16944
16945PAGE TABLE CHECK
16946M:	Pasha Tatashin <pasha.tatashin@soleen.com>
16947M:	Andrew Morton <akpm@linux-foundation.org>
16948L:	linux-mm@kvack.org
16949S:	Maintained
16950F:	Documentation/mm/page_table_check.rst
16951F:	include/linux/page_table_check.h
16952F:	mm/page_table_check.c
16953
16954PANASONIC LAPTOP ACPI EXTRAS DRIVER
16955M:	Kenneth Chan <kenneth.t.chan@gmail.com>
16956L:	platform-driver-x86@vger.kernel.org
16957S:	Maintained
16958F:	drivers/platform/x86/panasonic-laptop.c
16959
16960PARALLAX PING IIO SENSOR DRIVER
16961M:	Andreas Klinger <ak@it-klinger.de>
16962L:	linux-iio@vger.kernel.org
16963S:	Maintained
16964F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
16965F:	drivers/iio/proximity/ping.c
16966
16967PARALLEL LCD/KEYPAD PANEL DRIVER
16968M:	Willy Tarreau <willy@haproxy.com>
16969M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
16970S:	Odd Fixes
16971F:	Documentation/admin-guide/lcd-panel-cgram.rst
16972F:	drivers/auxdisplay/panel.c
16973
16974PARALLEL PORT SUBSYSTEM
16975M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16976M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16977L:	linux-parport@lists.infradead.org (subscribers-only)
16978S:	Maintained
16979F:	Documentation/driver-api/parport*.rst
16980F:	drivers/char/ppdev.c
16981F:	drivers/parport/
16982F:	include/linux/parport*.h
16983F:	include/uapi/linux/ppdev.h
16984
16985PARAVIRT_OPS INTERFACE
16986M:	Juergen Gross <jgross@suse.com>
16987R:	Ajay Kaher <ajay.kaher@broadcom.com>
16988R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
16989R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
16990L:	virtualization@lists.linux.dev
16991L:	x86@kernel.org
16992S:	Supported
16993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16994F:	Documentation/virt/paravirt_ops.rst
16995F:	arch/*/include/asm/paravirt*.h
16996F:	arch/*/kernel/paravirt*
16997F:	include/linux/hypervisor.h
16998
16999PARISC ARCHITECTURE
17000M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
17001M:	Helge Deller <deller@gmx.de>
17002L:	linux-parisc@vger.kernel.org
17003S:	Maintained
17004W:	https://parisc.wiki.kernel.org
17005Q:	http://patchwork.kernel.org/project/linux-parisc/list/
17006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17008F:	Documentation/arch/parisc/
17009F:	arch/parisc/
17010F:	drivers/char/agp/parisc-agp.c
17011F:	drivers/input/misc/hp_sdc_rtc.c
17012F:	drivers/input/serio/gscps2.c
17013F:	drivers/input/serio/hp_sdc*
17014F:	drivers/parisc/
17015F:	drivers/parport/parport_gsc.*
17016F:	drivers/tty/serial/8250/8250_parisc.c
17017F:	drivers/video/console/sti*
17018F:	drivers/video/fbdev/sti*
17019F:	drivers/video/logo/logo_parisc*
17020F:	include/linux/hp_sdc.h
17021
17022PARMAN
17023M:	Jiri Pirko <jiri@resnulli.us>
17024L:	netdev@vger.kernel.org
17025S:	Supported
17026F:	include/linux/parman.h
17027F:	lib/parman.c
17028F:	lib/test_parman.c
17029
17030PC ENGINES APU BOARD DRIVER
17031M:	Enrico Weigelt, metux IT consult <info@metux.net>
17032S:	Maintained
17033F:	drivers/platform/x86/pcengines-apuv2.c
17034
17035PC87360 HARDWARE MONITORING DRIVER
17036M:	Jim Cromie <jim.cromie@gmail.com>
17037L:	linux-hwmon@vger.kernel.org
17038S:	Maintained
17039F:	Documentation/hwmon/pc87360.rst
17040F:	drivers/hwmon/pc87360.c
17041
17042PC8736x GPIO DRIVER
17043M:	Jim Cromie <jim.cromie@gmail.com>
17044S:	Maintained
17045F:	drivers/char/pc8736x_gpio.c
17046
17047PC87427 HARDWARE MONITORING DRIVER
17048M:	Jean Delvare <jdelvare@suse.com>
17049L:	linux-hwmon@vger.kernel.org
17050S:	Maintained
17051F:	Documentation/hwmon/pc87427.rst
17052F:	drivers/hwmon/pc87427.c
17053
17054PCA9532 LED DRIVER
17055M:	Riku Voipio <riku.voipio@iki.fi>
17056S:	Maintained
17057F:	drivers/leds/leds-pca9532.c
17058F:	include/linux/leds-pca9532.h
17059
17060PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17061M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17062M:	Pali Rohár <pali@kernel.org>
17063L:	linux-pci@vger.kernel.org
17064L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17065S:	Maintained
17066F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
17067F:	drivers/pci/controller/pci-aardvark.c
17068
17069PCI DRIVER FOR ALTERA PCIE IP
17070M:	Joyce Ooi <joyce.ooi@intel.com>
17071L:	linux-pci@vger.kernel.org
17072S:	Supported
17073F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
17074F:	drivers/pci/controller/pcie-altera.c
17075
17076PCI DRIVER FOR APPLIEDMICRO XGENE
17077M:	Toan Le <toan@os.amperecomputing.com>
17078L:	linux-pci@vger.kernel.org
17079L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17080S:	Maintained
17081F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
17082F:	drivers/pci/controller/pci-xgene.c
17083
17084PCI DRIVER FOR ARM VERSATILE PLATFORM
17085M:	Rob Herring <robh@kernel.org>
17086L:	linux-pci@vger.kernel.org
17087L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17088S:	Maintained
17089F:	Documentation/devicetree/bindings/pci/versatile.yaml
17090F:	drivers/pci/controller/pci-versatile.c
17091
17092PCI DRIVER FOR ARMADA 8K
17093M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17094L:	linux-pci@vger.kernel.org
17095L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17096S:	Maintained
17097F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
17098F:	drivers/pci/controller/dwc/pcie-armada8k.c
17099
17100PCI DRIVER FOR CADENCE PCIE IP
17101L:	linux-pci@vger.kernel.org
17102S:	Orphan
17103F:	Documentation/devicetree/bindings/pci/cdns,*
17104F:	drivers/pci/controller/cadence/*cadence*
17105
17106PCI DRIVER FOR FREESCALE LAYERSCAPE
17107M:	Minghuan Lian <minghuan.Lian@nxp.com>
17108M:	Mingkai Hu <mingkai.hu@nxp.com>
17109M:	Roy Zang <roy.zang@nxp.com>
17110L:	linuxppc-dev@lists.ozlabs.org
17111L:	linux-pci@vger.kernel.org
17112L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17113S:	Maintained
17114F:	drivers/pci/controller/dwc/*layerscape*
17115
17116PCI DRIVER FOR FU740
17117M:	Paul Walmsley <paul.walmsley@sifive.com>
17118M:	Greentime Hu <greentime.hu@sifive.com>
17119M:	Samuel Holland <samuel.holland@sifive.com>
17120L:	linux-pci@vger.kernel.org
17121S:	Maintained
17122F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17123F:	drivers/pci/controller/dwc/pcie-fu740.c
17124
17125PCI DRIVER FOR GENERIC OF HOSTS
17126M:	Will Deacon <will@kernel.org>
17127L:	linux-pci@vger.kernel.org
17128L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17129S:	Maintained
17130F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17131F:	drivers/pci/controller/pci-host-common.c
17132F:	drivers/pci/controller/pci-host-generic.c
17133
17134PCI DRIVER FOR IMX6
17135M:	Richard Zhu <hongxing.zhu@nxp.com>
17136M:	Lucas Stach <l.stach@pengutronix.de>
17137L:	linux-pci@vger.kernel.org
17138L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17139S:	Maintained
17140F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17141F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17142F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17143F:	drivers/pci/controller/dwc/*imx6*
17144
17145PCI DRIVER FOR INTEL IXP4XX
17146M:	Linus Walleij <linus.walleij@linaro.org>
17147S:	Maintained
17148F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17149F:	drivers/pci/controller/pci-ixp4xx.c
17150
17151PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17152M:	Nirmal Patel <nirmal.patel@linux.intel.com>
17153R:	Jonathan Derrick <jonathan.derrick@linux.dev>
17154L:	linux-pci@vger.kernel.org
17155S:	Supported
17156F:	drivers/pci/controller/vmd.c
17157
17158PCI DRIVER FOR MICROSEMI SWITCHTEC
17159M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
17160M:	Logan Gunthorpe <logang@deltatee.com>
17161L:	linux-pci@vger.kernel.org
17162S:	Maintained
17163F:	Documentation/ABI/testing/sysfs-class-switchtec
17164F:	Documentation/driver-api/switchtec.rst
17165F:	drivers/ntb/hw/mscc/
17166F:	drivers/pci/switch/switchtec*
17167F:	include/linux/switchtec.h
17168F:	include/uapi/linux/switchtec_ioctl.h
17169
17170PCI DRIVER FOR MOBIVEIL PCIE IP
17171M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
17172M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17173L:	linux-pci@vger.kernel.org
17174S:	Supported
17175F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17176F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
17177
17178PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17179M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17180M:	Pali Rohár <pali@kernel.org>
17181L:	linux-pci@vger.kernel.org
17182L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17183S:	Maintained
17184F:	drivers/pci/controller/*mvebu*
17185
17186PCI DRIVER FOR NVIDIA TEGRA
17187M:	Thierry Reding <thierry.reding@gmail.com>
17188L:	linux-tegra@vger.kernel.org
17189L:	linux-pci@vger.kernel.org
17190S:	Supported
17191F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17192F:	drivers/pci/controller/pci-tegra.c
17193
17194PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17195M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17196L:	linux-pci@vger.kernel.org
17197L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17198S:	Maintained
17199F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17200F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17201
17202PCI DRIVER FOR RENESAS R-CAR
17203M:	Marek Vasut <marek.vasut+renesas@gmail.com>
17204M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17205L:	linux-pci@vger.kernel.org
17206L:	linux-renesas-soc@vger.kernel.org
17207S:	Maintained
17208F:	Documentation/devicetree/bindings/pci/*rcar*
17209F:	drivers/pci/controller/*rcar*
17210F:	drivers/pci/controller/dwc/*rcar*
17211
17212PCI DRIVER FOR SAMSUNG EXYNOS
17213M:	Jingoo Han <jingoohan1@gmail.com>
17214L:	linux-pci@vger.kernel.org
17215L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17216L:	linux-samsung-soc@vger.kernel.org
17217S:	Maintained
17218F:	drivers/pci/controller/dwc/pci-exynos.c
17219
17220PCI DRIVER FOR SYNOPSYS DESIGNWARE
17221M:	Jingoo Han <jingoohan1@gmail.com>
17222M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17223L:	linux-pci@vger.kernel.org
17224S:	Maintained
17225F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17226F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17227F:	drivers/pci/controller/dwc/*designware*
17228
17229PCI DRIVER FOR TI DRA7XX/J721E
17230M:	Vignesh Raghavendra <vigneshr@ti.com>
17231R:	Siddharth Vadapalli <s-vadapalli@ti.com>
17232L:	linux-omap@vger.kernel.org
17233L:	linux-pci@vger.kernel.org
17234L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17235S:	Supported
17236F:	Documentation/devicetree/bindings/pci/ti-pci.txt
17237F:	drivers/pci/controller/cadence/pci-j721e.c
17238F:	drivers/pci/controller/dwc/pci-dra7xx.c
17239
17240PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17241M:	Linus Walleij <linus.walleij@linaro.org>
17242L:	linux-pci@vger.kernel.org
17243S:	Maintained
17244F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17245F:	drivers/pci/controller/pci-v3-semi.c
17246
17247PCI DRIVER FOR XILINX VERSAL CPM
17248M:	Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
17249M:	Michal Simek <michal.simek@amd.com>
17250L:	linux-pci@vger.kernel.org
17251S:	Maintained
17252F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17253F:	drivers/pci/controller/pcie-xilinx-cpm.c
17254
17255PCI ENDPOINT SUBSYSTEM
17256M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17257M:	Krzysztof Wilczyński <kw@linux.com>
17258R:	Kishon Vijay Abraham I <kishon@kernel.org>
17259L:	linux-pci@vger.kernel.org
17260S:	Supported
17261Q:	https://patchwork.kernel.org/project/linux-pci/list/
17262B:	https://bugzilla.kernel.org
17263C:	irc://irc.oftc.net/linux-pci
17264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17265F:	Documentation/PCI/endpoint/*
17266F:	Documentation/misc-devices/pci-endpoint-test.rst
17267F:	drivers/misc/pci_endpoint_test.c
17268F:	drivers/pci/endpoint/
17269F:	tools/pci/
17270
17271PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
17272M:	Mahesh J Salgaonkar <mahesh@linux.ibm.com>
17273R:	Oliver O'Halloran <oohall@gmail.com>
17274L:	linuxppc-dev@lists.ozlabs.org
17275S:	Supported
17276F:	Documentation/PCI/pci-error-recovery.rst
17277F:	Documentation/arch/powerpc/eeh-pci-error-recovery.rst
17278F:	arch/powerpc/include/*/eeh*.h
17279F:	arch/powerpc/kernel/eeh*.c
17280F:	arch/powerpc/platforms/*/eeh*.c
17281F:	drivers/pci/pcie/aer.c
17282F:	drivers/pci/pcie/dpc.c
17283F:	drivers/pci/pcie/err.c
17284
17285PCI ERROR RECOVERY
17286M:	Linas Vepstas <linasvepstas@gmail.com>
17287L:	linux-pci@vger.kernel.org
17288S:	Supported
17289F:	Documentation/PCI/pci-error-recovery.rst
17290
17291PCI MSI DRIVER FOR ALTERA MSI IP
17292M:	Joyce Ooi <joyce.ooi@intel.com>
17293L:	linux-pci@vger.kernel.org
17294S:	Supported
17295F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
17296F:	drivers/pci/controller/pcie-altera-msi.c
17297
17298PCI MSI DRIVER FOR APPLIEDMICRO XGENE
17299M:	Toan Le <toan@os.amperecomputing.com>
17300L:	linux-pci@vger.kernel.org
17301L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17302S:	Maintained
17303F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
17304F:	drivers/pci/controller/pci-xgene-msi.c
17305
17306PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
17307M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
17308M:	Krzysztof Wilczyński <kw@linux.com>
17309R:	Rob Herring <robh@kernel.org>
17310L:	linux-pci@vger.kernel.org
17311S:	Supported
17312Q:	https://patchwork.kernel.org/project/linux-pci/list/
17313B:	https://bugzilla.kernel.org
17314C:	irc://irc.oftc.net/linux-pci
17315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17316F:	Documentation/devicetree/bindings/pci/
17317F:	drivers/pci/controller/
17318F:	drivers/pci/pci-bridge-emul.c
17319F:	drivers/pci/pci-bridge-emul.h
17320
17321PCI PEER-TO-PEER DMA (P2PDMA)
17322M:	Bjorn Helgaas <bhelgaas@google.com>
17323M:	Logan Gunthorpe <logang@deltatee.com>
17324L:	linux-pci@vger.kernel.org
17325S:	Supported
17326Q:	https://patchwork.kernel.org/project/linux-pci/list/
17327B:	https://bugzilla.kernel.org
17328C:	irc://irc.oftc.net/linux-pci
17329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17330F:	Documentation/driver-api/pci/p2pdma.rst
17331F:	drivers/pci/p2pdma.c
17332F:	include/linux/pci-p2pdma.h
17333
17334PCI SUBSYSTEM
17335M:	Bjorn Helgaas <bhelgaas@google.com>
17336L:	linux-pci@vger.kernel.org
17337S:	Supported
17338Q:	https://patchwork.kernel.org/project/linux-pci/list/
17339B:	https://bugzilla.kernel.org
17340C:	irc://irc.oftc.net/linux-pci
17341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17342F:	Documentation/PCI/
17343F:	Documentation/devicetree/bindings/pci/
17344F:	arch/x86/kernel/early-quirks.c
17345F:	arch/x86/kernel/quirks.c
17346F:	arch/x86/pci/
17347F:	drivers/acpi/pci*
17348F:	drivers/pci/
17349F:	include/asm-generic/pci*
17350F:	include/linux/of_pci.h
17351F:	include/linux/pci*
17352F:	include/uapi/linux/pci*
17353
17354PCIE DRIVER FOR AMAZON ANNAPURNA LABS
17355M:	Jonathan Chocron <jonnyc@amazon.com>
17356L:	linux-pci@vger.kernel.org
17357S:	Maintained
17358F:	Documentation/devicetree/bindings/pci/pcie-al.txt
17359F:	drivers/pci/controller/dwc/pcie-al.c
17360
17361PCIE DRIVER FOR AMLOGIC MESON
17362M:	Yue Wang <yue.wang@Amlogic.com>
17363L:	linux-pci@vger.kernel.org
17364L:	linux-amlogic@lists.infradead.org
17365S:	Maintained
17366F:	drivers/pci/controller/dwc/pci-meson.c
17367
17368PCIE DRIVER FOR AXIS ARTPEC
17369M:	Jesper Nilsson <jesper.nilsson@axis.com>
17370L:	linux-arm-kernel@axis.com
17371L:	linux-pci@vger.kernel.org
17372S:	Maintained
17373F:	Documentation/devicetree/bindings/pci/axis,artpec*
17374F:	drivers/pci/controller/dwc/*artpec*
17375
17376PCIE DRIVER FOR CAVIUM THUNDERX
17377M:	Robert Richter <rric@kernel.org>
17378L:	linux-pci@vger.kernel.org
17379L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17380S:	Odd Fixes
17381F:	drivers/pci/controller/pci-thunder-*
17382
17383PCIE DRIVER FOR HISILICON
17384M:	Zhou Wang <wangzhou1@hisilicon.com>
17385L:	linux-pci@vger.kernel.org
17386S:	Maintained
17387F:	drivers/pci/controller/dwc/pcie-hisi.c
17388
17389PCIE DRIVER FOR HISILICON KIRIN
17390M:	Xiaowei Song <songxiaowei@hisilicon.com>
17391M:	Binghui Wang <wangbinghui@hisilicon.com>
17392L:	linux-pci@vger.kernel.org
17393S:	Maintained
17394F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17395F:	drivers/pci/controller/dwc/pcie-kirin.c
17396
17397PCIE DRIVER FOR HISILICON STB
17398M:	Shawn Guo <shawn.guo@linaro.org>
17399L:	linux-pci@vger.kernel.org
17400S:	Maintained
17401F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17402F:	drivers/pci/controller/dwc/pcie-histb.c
17403
17404PCIE DRIVER FOR INTEL KEEM BAY
17405M:	Srikanth Thokala <srikanth.thokala@intel.com>
17406L:	linux-pci@vger.kernel.org
17407S:	Supported
17408F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17409F:	drivers/pci/controller/dwc/pcie-keembay.c
17410
17411PCIE DRIVER FOR INTEL LGM GW SOC
17412M:	Chuanhua Lei <lchuanhua@maxlinear.com>
17413L:	linux-pci@vger.kernel.org
17414S:	Maintained
17415F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
17416F:	drivers/pci/controller/dwc/pcie-intel-gw.c
17417
17418PCIE DRIVER FOR MEDIATEK
17419M:	Ryder Lee <ryder.lee@mediatek.com>
17420M:	Jianjun Wang <jianjun.wang@mediatek.com>
17421L:	linux-pci@vger.kernel.org
17422L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17423S:	Supported
17424F:	Documentation/devicetree/bindings/pci/mediatek*
17425F:	drivers/pci/controller/*mediatek*
17426
17427PCIE DRIVER FOR MICROCHIP
17428M:	Daire McNamara <daire.mcnamara@microchip.com>
17429L:	linux-pci@vger.kernel.org
17430S:	Supported
17431F:	Documentation/devicetree/bindings/pci/microchip*
17432F:	drivers/pci/controller/*microchip*
17433
17434PCIE DRIVER FOR QUALCOMM MSM
17435M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17436L:	linux-pci@vger.kernel.org
17437L:	linux-arm-msm@vger.kernel.org
17438S:	Maintained
17439F:	drivers/pci/controller/dwc/pcie-qcom.c
17440
17441PCIE DRIVER FOR ROCKCHIP
17442M:	Shawn Lin <shawn.lin@rock-chips.com>
17443L:	linux-pci@vger.kernel.org
17444L:	linux-rockchip@lists.infradead.org
17445S:	Maintained
17446F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
17447F:	drivers/pci/controller/pcie-rockchip*
17448
17449PCIE DRIVER FOR SOCIONEXT UNIPHIER
17450M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17451L:	linux-pci@vger.kernel.org
17452S:	Maintained
17453F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
17454F:	drivers/pci/controller/dwc/pcie-uniphier*
17455
17456PCIE DRIVER FOR ST SPEAR13XX
17457M:	Pratyush Anand <pratyush.anand@gmail.com>
17458L:	linux-pci@vger.kernel.org
17459S:	Maintained
17460F:	drivers/pci/controller/dwc/*spear*
17461
17462PCIE ENDPOINT DRIVER FOR QUALCOMM
17463M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17464L:	linux-pci@vger.kernel.org
17465L:	linux-arm-msm@vger.kernel.org
17466S:	Maintained
17467F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
17468F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
17469
17470PCMCIA SUBSYSTEM
17471M:	Dominik Brodowski <linux@dominikbrodowski.net>
17472S:	Odd Fixes
17473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
17474F:	Documentation/pcmcia/
17475F:	drivers/pcmcia/
17476F:	include/pcmcia/
17477F:	tools/pcmcia/
17478
17479PCNET32 NETWORK DRIVER
17480M:	Don Fry <pcnet32@frontier.com>
17481L:	netdev@vger.kernel.org
17482S:	Maintained
17483F:	drivers/net/ethernet/amd/pcnet32.c
17484
17485PCRYPT PARALLEL CRYPTO ENGINE
17486M:	Steffen Klassert <steffen.klassert@secunet.com>
17487L:	linux-crypto@vger.kernel.org
17488S:	Maintained
17489F:	crypto/pcrypt.c
17490F:	include/crypto/pcrypt.h
17491
17492PDS DSC VIRTIO DATA PATH ACCELERATOR
17493R:	Shannon Nelson <shannon.nelson@amd.com>
17494F:	drivers/vdpa/pds/
17495
17496PECI HARDWARE MONITORING DRIVERS
17497M:	Iwona Winiarska <iwona.winiarska@intel.com>
17498L:	linux-hwmon@vger.kernel.org
17499S:	Supported
17500F:	Documentation/hwmon/peci-cputemp.rst
17501F:	Documentation/hwmon/peci-dimmtemp.rst
17502F:	drivers/hwmon/peci/
17503
17504PECI SUBSYSTEM
17505M:	Iwona Winiarska <iwona.winiarska@intel.com>
17506L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
17507S:	Supported
17508F:	Documentation/devicetree/bindings/peci/
17509F:	Documentation/peci/
17510F:	drivers/peci/
17511F:	include/linux/peci-cpu.h
17512F:	include/linux/peci.h
17513
17514PENSANDO ETHERNET DRIVERS
17515M:	Shannon Nelson <shannon.nelson@amd.com>
17516M:	Brett Creeley <brett.creeley@amd.com>
17517L:	netdev@vger.kernel.org
17518S:	Supported
17519F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
17520F:	drivers/net/ethernet/pensando/
17521
17522PER-CPU MEMORY ALLOCATOR
17523M:	Dennis Zhou <dennis@kernel.org>
17524M:	Tejun Heo <tj@kernel.org>
17525M:	Christoph Lameter <cl@linux.com>
17526L:	linux-mm@kvack.org
17527S:	Maintained
17528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
17529F:	arch/*/include/asm/percpu.h
17530F:	include/linux/percpu*.h
17531F:	lib/percpu*.c
17532F:	mm/percpu*.c
17533
17534PER-TASK DELAY ACCOUNTING
17535M:	Balbir Singh <bsingharora@gmail.com>
17536S:	Maintained
17537F:	include/linux/delayacct.h
17538F:	kernel/delayacct.c
17539
17540PERFORMANCE EVENTS SUBSYSTEM
17541M:	Peter Zijlstra <peterz@infradead.org>
17542M:	Ingo Molnar <mingo@redhat.com>
17543M:	Arnaldo Carvalho de Melo <acme@kernel.org>
17544M:	Namhyung Kim <namhyung@kernel.org>
17545R:	Mark Rutland <mark.rutland@arm.com>
17546R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
17547R:	Jiri Olsa <jolsa@kernel.org>
17548R:	Ian Rogers <irogers@google.com>
17549R:	Adrian Hunter <adrian.hunter@intel.com>
17550R:	"Liang, Kan" <kan.liang@linux.intel.com>
17551L:	linux-perf-users@vger.kernel.org
17552L:	linux-kernel@vger.kernel.org
17553S:	Supported
17554W:	https://perf.wiki.kernel.org/
17555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
17557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
17558F:	arch/*/events/*
17559F:	arch/*/events/*/*
17560F:	arch/*/include/asm/perf_event.h
17561F:	arch/*/kernel/*/*/perf_event*.c
17562F:	arch/*/kernel/*/perf_event*.c
17563F:	arch/*/kernel/perf_callchain.c
17564F:	arch/*/kernel/perf_event*.c
17565F:	include/linux/perf_event.h
17566F:	include/uapi/linux/perf_event.h
17567F:	kernel/events/*
17568F:	tools/lib/perf/
17569F:	tools/perf/
17570
17571PERFORMANCE EVENTS TOOLING ARM64
17572R:	John Garry <john.g.garry@oracle.com>
17573R:	Will Deacon <will@kernel.org>
17574R:	James Clark <james.clark@arm.com>
17575R:	Mike Leach <mike.leach@linaro.org>
17576R:	Leo Yan <leo.yan@linux.dev>
17577L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17578S:	Supported
17579F:	tools/build/feature/test-libopencsd.c
17580F:	tools/perf/arch/arm*/
17581F:	tools/perf/pmu-events/arch/arm64/
17582F:	tools/perf/util/arm-spe*
17583F:	tools/perf/util/cs-etm*
17584
17585PERSONALITY HANDLING
17586M:	Christoph Hellwig <hch@infradead.org>
17587L:	linux-abi-devel@lists.sourceforge.net
17588S:	Maintained
17589F:	include/linux/personality.h
17590F:	include/uapi/linux/personality.h
17591
17592PHOENIX RC FLIGHT CONTROLLER ADAPTER
17593M:	Marcus Folkesson <marcus.folkesson@gmail.com>
17594L:	linux-input@vger.kernel.org
17595S:	Maintained
17596F:	Documentation/input/devices/pxrc.rst
17597F:	drivers/input/joystick/pxrc.c
17598
17599PHONET PROTOCOL
17600M:	Remi Denis-Courmont <courmisch@gmail.com>
17601S:	Supported
17602F:	Documentation/networking/phonet.rst
17603F:	include/linux/phonet.h
17604F:	include/net/phonet/
17605F:	include/uapi/linux/phonet.h
17606F:	net/phonet/
17607
17608PHRAM MTD DRIVER
17609M:	Joern Engel <joern@lazybastard.org>
17610L:	linux-mtd@lists.infradead.org
17611S:	Maintained
17612F:	drivers/mtd/devices/phram.c
17613
17614PICOLCD HID DRIVER
17615M:	Bruno Prémont <bonbons@linux-vserver.org>
17616L:	linux-input@vger.kernel.org
17617S:	Maintained
17618F:	drivers/hid/hid-picolcd*
17619
17620PIDFD API
17621M:	Christian Brauner <christian@brauner.io>
17622L:	linux-kernel@vger.kernel.org
17623S:	Maintained
17624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
17625F:	samples/pidfd/
17626F:	tools/testing/selftests/clone3/
17627F:	tools/testing/selftests/pid_namespace/
17628F:	tools/testing/selftests/pidfd/
17629K:	(?i)pidfd
17630K:	(?i)clone3
17631K:	\b(clone_args|kernel_clone_args)\b
17632
17633PIN CONTROL SUBSYSTEM
17634M:	Linus Walleij <linus.walleij@linaro.org>
17635L:	linux-gpio@vger.kernel.org
17636S:	Maintained
17637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
17638F:	Documentation/devicetree/bindings/pinctrl/
17639F:	Documentation/driver-api/pin-control.rst
17640F:	drivers/pinctrl/
17641F:	include/dt-bindings/pinctrl/
17642F:	include/linux/pinctrl/
17643
17644PIN CONTROLLER - AMD
17645M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
17646M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
17647S:	Maintained
17648F:	drivers/pinctrl/pinctrl-amd.c
17649
17650PIN CONTROLLER - FREESCALE
17651M:	Dong Aisheng <aisheng.dong@nxp.com>
17652M:	Fabio Estevam <festevam@gmail.com>
17653M:	Shawn Guo <shawnguo@kernel.org>
17654M:	Jacky Bai <ping.bai@nxp.com>
17655R:	Pengutronix Kernel Team <kernel@pengutronix.de>
17656L:	linux-gpio@vger.kernel.org
17657L:	NXP S32 Linux Team <s32@nxp.com>
17658S:	Maintained
17659F:	Documentation/devicetree/bindings/pinctrl/fsl,*
17660F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
17661F:	drivers/pinctrl/freescale/
17662F:	drivers/pinctrl/nxp/
17663
17664PIN CONTROLLER - INTEL
17665M:	Mika Westerberg <mika.westerberg@linux.intel.com>
17666M:	Andy Shevchenko <andy@kernel.org>
17667S:	Supported
17668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
17669F:	drivers/pinctrl/intel/
17670
17671PIN CONTROLLER - KEEMBAY
17672M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
17673S:	Supported
17674F:	drivers/pinctrl/pinctrl-keembay*
17675
17676PIN CONTROLLER - MEDIATEK
17677M:	Sean Wang <sean.wang@kernel.org>
17678L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17679S:	Maintained
17680F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
17681F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
17682F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
17683F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
17684F:	drivers/pinctrl/mediatek/
17685
17686PIN CONTROLLER - MEDIATEK MIPS
17687M:	Arınç ÜNAL <arinc.unal@arinc9.com>
17688M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
17689L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17690L:	linux-mips@vger.kernel.org
17691S:	Maintained
17692F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
17693F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
17694F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
17695F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
17696F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
17697F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
17698F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
17699F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
17700F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
17701F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
17702F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
17703F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
17704F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
17705F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
17706F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
17707
17708PIN CONTROLLER - MICROCHIP AT91
17709M:	Ludovic Desroches <ludovic.desroches@microchip.com>
17710L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17711L:	linux-gpio@vger.kernel.org
17712S:	Supported
17713F:	drivers/gpio/gpio-sama5d2-piobu.c
17714F:	drivers/pinctrl/pinctrl-at91*
17715
17716PIN CONTROLLER - QUALCOMM
17717M:	Bjorn Andersson <andersson@kernel.org>
17718L:	linux-arm-msm@vger.kernel.org
17719S:	Maintained
17720F:	Documentation/devicetree/bindings/pinctrl/qcom,*
17721F:	drivers/pinctrl/qcom/
17722
17723PIN CONTROLLER - RENESAS
17724M:	Geert Uytterhoeven <geert+renesas@glider.be>
17725L:	linux-renesas-soc@vger.kernel.org
17726S:	Supported
17727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
17728F:	Documentation/devicetree/bindings/pinctrl/renesas,*
17729F:	drivers/pinctrl/renesas/
17730
17731PIN CONTROLLER - SAMSUNG
17732M:	Krzysztof Kozlowski <krzk@kernel.org>
17733M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17734R:	Alim Akhtar <alim.akhtar@samsung.com>
17735L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17736L:	linux-samsung-soc@vger.kernel.org
17737S:	Maintained
17738Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
17739B:	mailto:linux-samsung-soc@vger.kernel.org
17740C:	irc://irc.libera.chat/linux-exynos
17741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
17742F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
17743F:	drivers/pinctrl/samsung/
17744
17745PIN CONTROLLER - SINGLE
17746M:	Tony Lindgren <tony@atomide.com>
17747M:	Haojian Zhuang <haojian.zhuang@linaro.org>
17748L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17749L:	linux-omap@vger.kernel.org
17750S:	Maintained
17751F:	drivers/pinctrl/pinctrl-single.c
17752
17753PIN CONTROLLER - SUNPLUS / TIBBO
17754M:	Dvorkin Dmitry <dvorkin@tibbo.com>
17755M:	Wells Lu <wellslutw@gmail.com>
17756L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17757S:	Maintained
17758W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
17759F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
17760F:	drivers/pinctrl/sunplus/
17761F:	include/dt-bindings/pinctrl/sppctl*.h
17762
17763PINE64 PINEPHONE KEYBOARD DRIVER
17764M:	Samuel Holland <samuel@sholland.org>
17765S:	Supported
17766F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
17767F:	drivers/input/keyboard/pinephone-keyboard.c
17768
17769PKTCDVD DRIVER
17770M:	linux-block@vger.kernel.org
17771S:	Orphan
17772F:	drivers/block/pktcdvd.c
17773F:	include/linux/pktcdvd.h
17774F:	include/uapi/linux/pktcdvd.h
17775
17776PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
17777M:	Tomasz Duszynski <tduszyns@gmail.com>
17778S:	Maintained
17779F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
17780F:	drivers/iio/chemical/pms7003.c
17781
17782PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
17783M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
17784L:	netdev@vger.kernel.org
17785S:	Maintained
17786F:	drivers/net/phy/mdio-open-alliance.h
17787F:	net/ethtool/plca.c
17788
17789PLDMFW LIBRARY
17790M:	Jacob Keller <jacob.e.keller@intel.com>
17791S:	Maintained
17792F:	Documentation/driver-api/pldmfw/
17793F:	include/linux/pldmfw.h
17794F:	lib/pldmfw/
17795
17796PLX DMA DRIVER
17797M:	Logan Gunthorpe <logang@deltatee.com>
17798S:	Maintained
17799F:	drivers/dma/plx_dma.c
17800
17801PM-GRAPH UTILITY
17802M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
17803L:	linux-pm@vger.kernel.org
17804S:	Supported
17805W:	https://01.org/pm-graph
17806B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
17807T:	git git://github.com/intel/pm-graph
17808F:	tools/power/pm-graph
17809
17810PM6764TR DRIVER
17811M:	Charles Hsu	<hsu.yungteng@gmail.com>
17812L:	linux-hwmon@vger.kernel.org
17813S:	Maintained
17814F:	Documentation/hwmon/pm6764tr.rst
17815F:	drivers/hwmon/pmbus/pm6764tr.c
17816
17817PMC SIERRA MaxRAID DRIVER
17818L:	linux-scsi@vger.kernel.org
17819S:	Orphan
17820W:	http://www.pmc-sierra.com/
17821F:	drivers/scsi/pmcraid.*
17822
17823PMC SIERRA PM8001 DRIVER
17824M:	Jack Wang <jinpu.wang@cloud.ionos.com>
17825L:	linux-scsi@vger.kernel.org
17826S:	Supported
17827F:	drivers/scsi/pm8001/
17828
17829PNI RM3100 IIO DRIVER
17830M:	Song Qiang <songqiang1304521@gmail.com>
17831L:	linux-iio@vger.kernel.org
17832S:	Maintained
17833F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
17834F:	drivers/iio/magnetometer/rm3100*
17835
17836PNP SUPPORT
17837M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
17838L:	linux-acpi@vger.kernel.org
17839S:	Maintained
17840F:	drivers/pnp/
17841F:	include/linux/pnp.h
17842
17843POSIX CLOCKS and TIMERS
17844M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
17845M:	Frederic Weisbecker <frederic@kernel.org>
17846M:	Thomas Gleixner <tglx@linutronix.de>
17847L:	linux-kernel@vger.kernel.org
17848S:	Maintained
17849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17850F:	fs/timerfd.c
17851F:	include/linux/time_namespace.h
17852F:	include/linux/timerfd.h
17853F:	include/uapi/linux/time.h
17854F:	include/uapi/linux/timerfd.h
17855F:	include/trace/events/timer*
17856F:	kernel/time/itimer.c
17857F:	kernel/time/posix-*
17858F:	kernel/time/namespace.c
17859
17860POWER MANAGEMENT CORE
17861M:	"Rafael J. Wysocki" <rafael@kernel.org>
17862L:	linux-pm@vger.kernel.org
17863S:	Supported
17864B:	https://bugzilla.kernel.org
17865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
17866F:	drivers/base/power/
17867F:	drivers/powercap/
17868F:	include/linux/intel_rapl.h
17869F:	include/linux/pm.h
17870F:	include/linux/pm_*
17871F:	include/linux/powercap.h
17872F:	kernel/configs/nopm.config
17873
17874POWER STATE COORDINATION INTERFACE (PSCI)
17875M:	Mark Rutland <mark.rutland@arm.com>
17876M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
17877L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17878S:	Maintained
17879F:	drivers/firmware/psci/
17880F:	include/linux/psci.h
17881F:	include/uapi/linux/psci.h
17882
17883POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
17884M:	Sebastian Reichel <sre@kernel.org>
17885L:	linux-pm@vger.kernel.org
17886S:	Maintained
17887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17888F:	Documentation/ABI/testing/sysfs-class-power
17889F:	Documentation/devicetree/bindings/power/supply/
17890F:	drivers/power/supply/
17891F:	include/linux/power/
17892F:	include/linux/power_supply.h
17893F:	tools/testing/selftests/power_supply/
17894
17895POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
17896M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
17897L:	linuxppc-dev@lists.ozlabs.org
17898S:	Maintained
17899F:	drivers/char/powernv-op-panel.c
17900
17901PPP OVER ATM (RFC 2364)
17902M:	Mitchell Blank Jr <mitch@sfgoth.com>
17903S:	Maintained
17904F:	include/uapi/linux/atmppp.h
17905F:	net/atm/pppoatm.c
17906
17907PPP OVER ETHERNET
17908M:	Michal Ostrowski <mostrows@earthlink.net>
17909S:	Maintained
17910F:	drivers/net/ppp/pppoe.c
17911F:	drivers/net/ppp/pppox.c
17912
17913PPP OVER L2TP
17914M:	James Chapman <jchapman@katalix.com>
17915S:	Maintained
17916F:	include/linux/if_pppol2tp.h
17917F:	include/uapi/linux/if_pppol2tp.h
17918F:	net/l2tp/l2tp_ppp.c
17919
17920PPP PROTOCOL DRIVERS AND COMPRESSORS
17921L:	linux-ppp@vger.kernel.org
17922S:	Orphan
17923F:	drivers/net/ppp/ppp_*
17924
17925PPS SUPPORT
17926M:	Rodolfo Giometti <giometti@enneenne.com>
17927L:	linuxpps@ml.enneenne.com (subscribers-only)
17928S:	Maintained
17929W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
17930F:	Documentation/ABI/testing/sysfs-pps
17931F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
17932F:	Documentation/driver-api/pps.rst
17933F:	drivers/pps/
17934F:	include/linux/pps*.h
17935F:	include/uapi/linux/pps.h
17936
17937PPTP DRIVER
17938M:	Dmitry Kozlov <xeb@mail.ru>
17939L:	netdev@vger.kernel.org
17940S:	Maintained
17941W:	http://sourceforge.net/projects/accel-pptp
17942F:	drivers/net/ppp/pptp.c
17943
17944PRESSURE STALL INFORMATION (PSI)
17945M:	Johannes Weiner <hannes@cmpxchg.org>
17946M:	Suren Baghdasaryan <surenb@google.com>
17947R:	Peter Ziljstra <peterz@infradead.org>
17948S:	Maintained
17949F:	include/linux/psi*
17950F:	kernel/sched/psi.c
17951
17952PRINTK
17953M:	Petr Mladek <pmladek@suse.com>
17954R:	Steven Rostedt <rostedt@goodmis.org>
17955R:	John Ogness <john.ogness@linutronix.de>
17956R:	Sergey Senozhatsky <senozhatsky@chromium.org>
17957S:	Maintained
17958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
17959F:	include/linux/printk.h
17960F:	kernel/printk/
17961
17962PRINTK INDEXING
17963R:	Chris Down <chris@chrisdown.name>
17964S:	Maintained
17965F:	Documentation/core-api/printk-index.rst
17966F:	kernel/printk/index.c
17967K:	printk_index
17968
17969PROC FILESYSTEM
17970L:	linux-kernel@vger.kernel.org
17971L:	linux-fsdevel@vger.kernel.org
17972S:	Maintained
17973F:	Documentation/filesystems/proc.rst
17974F:	fs/proc/
17975F:	include/linux/proc_fs.h
17976F:	tools/testing/selftests/proc/
17977
17978PROC SYSCTL
17979M:	Luis Chamberlain <mcgrof@kernel.org>
17980M:	Kees Cook <kees@kernel.org>
17981M:	Joel Granados <j.granados@samsung.com>
17982L:	linux-kernel@vger.kernel.org
17983L:	linux-fsdevel@vger.kernel.org
17984S:	Maintained
17985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
17986F:	fs/proc/proc_sysctl.c
17987F:	include/linux/sysctl.h
17988F:	kernel/sysctl-test.c
17989F:	kernel/sysctl.c
17990F:	tools/testing/selftests/sysctl/
17991
17992PS3 NETWORK SUPPORT
17993M:	Geoff Levand <geoff@infradead.org>
17994L:	netdev@vger.kernel.org
17995L:	linuxppc-dev@lists.ozlabs.org
17996S:	Maintained
17997F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
17998
17999PS3 PLATFORM SUPPORT
18000M:	Geoff Levand <geoff@infradead.org>
18001L:	linuxppc-dev@lists.ozlabs.org
18002S:	Maintained
18003F:	arch/powerpc/boot/ps3*
18004F:	arch/powerpc/include/asm/lv1call.h
18005F:	arch/powerpc/include/asm/ps3*.h
18006F:	arch/powerpc/platforms/ps3/
18007F:	drivers/*/ps3*
18008F:	drivers/ps3/
18009F:	drivers/rtc/rtc-ps3.c
18010F:	drivers/usb/host/*ps3.c
18011F:	sound/ppc/snd_ps3*
18012
18013PS3VRAM DRIVER
18014M:	Jim Paris <jim@jtan.com>
18015M:	Geoff Levand <geoff@infradead.org>
18016L:	linuxppc-dev@lists.ozlabs.org
18017S:	Maintained
18018F:	drivers/block/ps3vram.c
18019
18020PSAMPLE PACKET SAMPLING SUPPORT
18021M:	Yotam Gigi <yotam.gi@gmail.com>
18022S:	Maintained
18023F:	include/net/psample.h
18024F:	include/uapi/linux/psample.h
18025F:	net/psample
18026
18027PSE NETWORK DRIVER
18028M:	Oleksij Rempel <o.rempel@pengutronix.de>
18029M:	Kory Maincent <kory.maincent@bootlin.com>
18030L:	netdev@vger.kernel.org
18031S:	Maintained
18032F:	Documentation/devicetree/bindings/net/pse-pd/
18033F:	drivers/net/pse-pd/
18034
18035PSTORE FILESYSTEM
18036M:	Kees Cook <kees@kernel.org>
18037R:	Tony Luck <tony.luck@intel.com>
18038R:	Guilherme G. Piccoli <gpiccoli@igalia.com>
18039L:	linux-hardening@vger.kernel.org
18040S:	Supported
18041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18042F:	Documentation/admin-guide/pstore-blk.rst
18043F:	Documentation/admin-guide/ramoops.rst
18044F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18045F:	drivers/acpi/apei/erst.c
18046F:	drivers/firmware/efi/efi-pstore.c
18047F:	fs/pstore/
18048F:	include/linux/pstore*
18049K:	\b(pstore|ramoops)
18050
18051PT5161L HARDWARE MONITOR DRIVER
18052M:	Cosmo Chou <cosmo.chou@quantatw.com>
18053L:	linux-hwmon@vger.kernel.org
18054S:	Maintained
18055F:	Documentation/hwmon/pt5161l.rst
18056F:	drivers/hwmon/pt5161l.c
18057
18058PTP HARDWARE CLOCK SUPPORT
18059M:	Richard Cochran <richardcochran@gmail.com>
18060L:	netdev@vger.kernel.org
18061S:	Maintained
18062W:	http://linuxptp.sourceforge.net/
18063F:	Documentation/ABI/testing/sysfs-ptp
18064F:	Documentation/driver-api/ptp.rst
18065F:	drivers/net/phy/dp83640*
18066F:	drivers/ptp/*
18067F:	include/linux/ptp_cl*
18068K:	(?:\b|_)ptp(?:\b|_)
18069
18070PTP MOCKUP CLOCK SUPPORT
18071M:	Vladimir Oltean <vladimir.oltean@nxp.com>
18072L:	netdev@vger.kernel.org
18073S:	Maintained
18074F:	drivers/ptp/ptp_mock.c
18075F:	include/linux/ptp_mock.h
18076
18077PTP VIRTUAL CLOCK SUPPORT
18078M:	Yangbo Lu <yangbo.lu@nxp.com>
18079L:	netdev@vger.kernel.org
18080S:	Maintained
18081F:	drivers/ptp/ptp_vclock.c
18082F:	net/ethtool/phc_vclocks.c
18083
18084PTRACE SUPPORT
18085M:	Oleg Nesterov <oleg@redhat.com>
18086S:	Maintained
18087F:	arch/*/*/ptrace*.c
18088F:	arch/*/include/asm/ptrace*.h
18089F:	arch/*/ptrace*.c
18090F:	include/asm-generic/syscall.h
18091F:	include/linux/ptrace.h
18092F:	include/linux/regset.h
18093F:	include/uapi/linux/ptrace.h
18094F:	kernel/ptrace.c
18095
18096PULSE8-CEC DRIVER
18097M:	Hans Verkuil <hverkuil@xs4all.nl>
18098L:	linux-media@vger.kernel.org
18099S:	Maintained
18100T:	git git://linuxtv.org/media_tree.git
18101F:	drivers/media/cec/usb/pulse8/
18102
18103PURELIFI PLFXLC DRIVER
18104M:	Srinivasan Raju <srini.raju@purelifi.com>
18105L:	linux-wireless@vger.kernel.org
18106S:	Supported
18107F:	drivers/net/wireless/purelifi/plfxlc/
18108
18109PVRUSB2 VIDEO4LINUX DRIVER
18110M:	Mike Isely <isely@pobox.com>
18111L:	pvrusb2@isely.net	(subscribers-only)
18112L:	linux-media@vger.kernel.org
18113S:	Maintained
18114W:	http://www.isely.net/pvrusb2/
18115T:	git git://linuxtv.org/media_tree.git
18116F:	Documentation/driver-api/media/drivers/pvrusb2*
18117F:	drivers/media/usb/pvrusb2/
18118
18119PWC WEBCAM DRIVER
18120M:	Hans Verkuil <hverkuil@xs4all.nl>
18121L:	linux-media@vger.kernel.org
18122S:	Odd Fixes
18123T:	git git://linuxtv.org/media_tree.git
18124F:	drivers/media/usb/pwc/*
18125F:	include/trace/events/pwc.h
18126
18127PWM IR Transmitter
18128M:	Sean Young <sean@mess.org>
18129L:	linux-media@vger.kernel.org
18130S:	Maintained
18131F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18132F:	drivers/media/rc/pwm-ir-tx.c
18133
18134PWM SUBSYSTEM
18135M:	Uwe Kleine-König <ukleinek@kernel.org>
18136L:	linux-pwm@vger.kernel.org
18137S:	Maintained
18138Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
18139T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18140F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18141F:	Documentation/devicetree/bindings/pwm/
18142F:	Documentation/driver-api/pwm.rst
18143F:	drivers/gpio/gpio-mvebu.c
18144F:	drivers/pwm/
18145F:	drivers/video/backlight/pwm_bl.c
18146F:	include/dt-bindings/pwm/
18147F:	include/linux/pwm.h
18148F:	include/linux/pwm_backlight.h
18149K:	pwm_(config|apply_might_sleep|apply_atomic|ops)
18150
18151PXA GPIO DRIVER
18152M:	Robert Jarzmik <robert.jarzmik@free.fr>
18153L:	linux-gpio@vger.kernel.org
18154S:	Maintained
18155F:	drivers/gpio/gpio-pxa.c
18156
18157PXA MMCI DRIVER
18158S:	Orphan
18159
18160PXA RTC DRIVER
18161M:	Robert Jarzmik <robert.jarzmik@free.fr>
18162L:	linux-rtc@vger.kernel.org
18163S:	Maintained
18164
18165PXA2xx/PXA3xx SUPPORT
18166M:	Daniel Mack <daniel@zonque.org>
18167M:	Haojian Zhuang <haojian.zhuang@gmail.com>
18168M:	Robert Jarzmik <robert.jarzmik@free.fr>
18169L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18170S:	Maintained
18171T:	git git://github.com/hzhuang1/linux.git
18172T:	git git://github.com/rjarzmik/linux.git
18173F:	arch/arm/boot/dts/intel/pxa/
18174F:	arch/arm/mach-pxa/
18175F:	drivers/dma/pxa*
18176F:	drivers/pcmcia/pxa2xx*
18177F:	drivers/pinctrl/pxa/
18178F:	drivers/spi/spi-pxa2xx*
18179F:	drivers/usb/gadget/udc/pxa2*
18180F:	include/sound/pxa2xx-lib.h
18181F:	sound/arm/pxa*
18182F:	sound/soc/pxa/
18183
18184QAT DRIVER
18185M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
18186L:	qat-linux@intel.com
18187S:	Supported
18188F:	drivers/crypto/intel/qat/
18189
18190QCOM AUDIO (ASoC) DRIVERS
18191M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18192M:	Banajit Goswami <bgoswami@quicinc.com>
18193L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18194L:	linux-arm-msm@vger.kernel.org
18195S:	Supported
18196F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18197F:	Documentation/devicetree/bindings/sound/qcom,*
18198F:	drivers/soc/qcom/apr.c
18199F:	include/dt-bindings/sound/qcom,wcd9335.h
18200F:	sound/soc/codecs/lpass-rx-macro.*
18201F:	sound/soc/codecs/lpass-tx-macro.*
18202F:	sound/soc/codecs/lpass-va-macro.c
18203F:	sound/soc/codecs/lpass-wsa-macro.*
18204F:	sound/soc/codecs/msm8916-wcd-analog.c
18205F:	sound/soc/codecs/msm8916-wcd-digital.c
18206F:	sound/soc/codecs/wcd-clsh-v2.*
18207F:	sound/soc/codecs/wcd-mbhc-v2.*
18208F:	sound/soc/codecs/wcd9335.*
18209F:	sound/soc/codecs/wcd934x.c
18210F:	sound/soc/codecs/wsa881x.c
18211F:	sound/soc/codecs/wsa883x.c
18212F:	sound/soc/codecs/wsa884x.c
18213F:	sound/soc/qcom/
18214
18215QCOM EMBEDDED USB DEBUGGER (EUD)
18216M:	Souradeep Chowdhury <quic_schowdhu@quicinc.com>
18217L:	linux-arm-msm@vger.kernel.org
18218S:	Maintained
18219F:	Documentation/ABI/testing/sysfs-driver-eud
18220F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
18221F:	drivers/usb/misc/qcom_eud.c
18222
18223QCOM IPA DRIVER
18224M:	Alex Elder <elder@kernel.org>
18225L:	netdev@vger.kernel.org
18226S:	Supported
18227F:	drivers/net/ipa/
18228
18229QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
18230M:	Gabriel Somlo <somlo@cmu.edu>
18231M:	"Michael S. Tsirkin" <mst@redhat.com>
18232L:	qemu-devel@nongnu.org
18233S:	Maintained
18234F:	drivers/firmware/qemu_fw_cfg.c
18235F:	include/uapi/linux/qemu_fw_cfg.h
18236
18237QIB DRIVER
18238M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18239L:	linux-rdma@vger.kernel.org
18240S:	Supported
18241F:	drivers/infiniband/hw/qib/
18242
18243QLOGIC QL41xxx FCOE DRIVER
18244M:	Saurav Kashyap <skashyap@marvell.com>
18245M:	Javed Hasan <jhasan@marvell.com>
18246M:	GR-QLogic-Storage-Upstream@marvell.com
18247L:	linux-scsi@vger.kernel.org
18248S:	Supported
18249F:	drivers/scsi/qedf/
18250
18251QLOGIC QL41xxx ISCSI DRIVER
18252M:	Nilesh Javali <njavali@marvell.com>
18253M:	Manish Rangankar <mrangankar@marvell.com>
18254M:	GR-QLogic-Storage-Upstream@marvell.com
18255L:	linux-scsi@vger.kernel.org
18256S:	Supported
18257F:	drivers/scsi/qedi/
18258
18259QLOGIC QL4xxx ETHERNET DRIVER
18260M:	Manish Chopra <manishc@marvell.com>
18261L:	netdev@vger.kernel.org
18262S:	Supported
18263F:	drivers/net/ethernet/qlogic/qed/
18264F:	drivers/net/ethernet/qlogic/qede/
18265F:	include/linux/qed/
18266
18267QLOGIC QL4xxx RDMA DRIVER
18268M:	Michal Kalderon <mkalderon@marvell.com>
18269L:	linux-rdma@vger.kernel.org
18270S:	Supported
18271F:	drivers/infiniband/hw/qedr/
18272F:	include/uapi/rdma/qedr-abi.h
18273
18274QLOGIC QLA1280 SCSI DRIVER
18275M:	Michael Reed <mdr@sgi.com>
18276L:	linux-scsi@vger.kernel.org
18277S:	Maintained
18278F:	drivers/scsi/qla1280.[ch]
18279
18280QLOGIC QLA2XXX FC-SCSI DRIVER
18281M:	Nilesh Javali <njavali@marvell.com>
18282M:	GR-QLogic-Storage-Upstream@marvell.com
18283L:	linux-scsi@vger.kernel.org
18284S:	Supported
18285F:	drivers/scsi/qla2xxx/
18286
18287QLOGIC QLA3XXX NETWORK DRIVER
18288M:	GR-Linux-NIC-Dev@marvell.com
18289L:	netdev@vger.kernel.org
18290S:	Supported
18291F:	drivers/net/ethernet/qlogic/qla3xxx.*
18292
18293QLOGIC QLA4XXX iSCSI DRIVER
18294M:	Nilesh Javali <njavali@marvell.com>
18295M:	Manish Rangankar <mrangankar@marvell.com>
18296M:	GR-QLogic-Storage-Upstream@marvell.com
18297L:	linux-scsi@vger.kernel.org
18298S:	Supported
18299F:	drivers/scsi/qla4xxx/
18300
18301QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
18302M:	Shahed Shaikh <shshaikh@marvell.com>
18303M:	Manish Chopra <manishc@marvell.com>
18304M:	GR-Linux-NIC-Dev@marvell.com
18305L:	netdev@vger.kernel.org
18306S:	Supported
18307F:	drivers/net/ethernet/qlogic/qlcnic/
18308
18309QM1D1B0004 MEDIA DRIVER
18310M:	Akihiro Tsukada <tskd08@gmail.com>
18311L:	linux-media@vger.kernel.org
18312S:	Odd Fixes
18313F:	drivers/media/tuners/qm1d1b0004*
18314
18315QM1D1C0042 MEDIA DRIVER
18316M:	Akihiro Tsukada <tskd08@gmail.com>
18317L:	linux-media@vger.kernel.org
18318S:	Odd Fixes
18319F:	drivers/media/tuners/qm1d1c0042*
18320
18321QNX4 FILESYSTEM
18322M:	Anders Larsen <al@alarsen.net>
18323S:	Maintained
18324W:	http://www.alarsen.net/linux/qnx4fs/
18325F:	fs/qnx4/
18326F:	include/uapi/linux/qnx4_fs.h
18327F:	include/uapi/linux/qnxtypes.h
18328
18329QNX6 FILESYSTEM
18330S:	Orphan
18331F:	Documentation/filesystems/qnx6.rst
18332F:	fs/qnx6/
18333F:	include/linux/qnx6_fs.h
18334
18335QORIQ DPAA2 FSL-MC BUS DRIVER
18336M:	Stuart Yoder <stuyoder@gmail.com>
18337M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
18338L:	linux-kernel@vger.kernel.org
18339S:	Maintained
18340F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
18341F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
18342F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
18343F:	drivers/bus/fsl-mc/
18344F:	include/uapi/linux/fsl_mc.h
18345
18346QT1010 MEDIA DRIVER
18347L:	linux-media@vger.kernel.org
18348S:	Orphan
18349W:	https://linuxtv.org
18350Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18351F:	drivers/media/tuners/qt1010*
18352
18353QUALCOMM ATH12K WIRELESS DRIVER
18354M:	Kalle Valo <kvalo@kernel.org>
18355M:	Jeff Johnson <jjohnson@kernel.org>
18356L:	ath12k@lists.infradead.org
18357S:	Supported
18358W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
18359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18360F:	drivers/net/wireless/ath/ath12k/
18361N:	ath12k
18362
18363QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
18364M:	Kalle Valo <kvalo@kernel.org>
18365M:	Jeff Johnson <jjohnson@kernel.org>
18366L:	ath10k@lists.infradead.org
18367S:	Supported
18368W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
18369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18370F:	drivers/net/wireless/ath/ath10k/
18371N:	ath10k
18372
18373QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
18374M:	Kalle Valo <kvalo@kernel.org>
18375M:	Jeff Johnson <jjohnson@kernel.org>
18376L:	ath11k@lists.infradead.org
18377S:	Supported
18378W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18379B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18381F:	drivers/net/wireless/ath/ath11k/
18382N:	ath11k
18383
18384QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18385M:	Toke Høiland-Jørgensen <toke@toke.dk>
18386L:	linux-wireless@vger.kernel.org
18387S:	Maintained
18388W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18390F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18391F:	drivers/net/wireless/ath/ath9k/
18392
18393QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
18394M:	Stefan Wahren <wahrenst@gmx.net>
18395L:	netdev@vger.kernel.org
18396S:	Maintained
18397F:	Documentation/devicetree/bindings/net/qca,qca7000.txt
18398F:	drivers/net/ethernet/qualcomm/qca*
18399
18400QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
18401M:	Stephan Gerhold <stephan@gerhold.net>
18402L:	netdev@vger.kernel.org
18403L:	linux-arm-msm@vger.kernel.org
18404S:	Maintained
18405F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
18406F:	drivers/net/wwan/qcom_bam_dmux.c
18407
18408QUALCOMM CAMERA SUBSYSTEM DRIVER
18409M:	Robert Foss <rfoss@kernel.org>
18410M:	Todor Tomov <todor.too@gmail.com>
18411M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18412L:	linux-media@vger.kernel.org
18413S:	Maintained
18414F:	Documentation/admin-guide/media/qcom_camss.rst
18415F:	Documentation/devicetree/bindings/media/*camss*
18416F:	drivers/media/platform/qcom/camss/
18417
18418QUALCOMM CLOCK DRIVERS
18419M:	Bjorn Andersson <andersson@kernel.org>
18420L:	linux-arm-msm@vger.kernel.org
18421S:	Supported
18422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
18423F:	Documentation/devicetree/bindings/clock/qcom,*
18424F:	drivers/clk/qcom/
18425F:	include/dt-bindings/clock/qcom,*
18426
18427QUALCOMM CLOUD AI (QAIC) DRIVER
18428M:	Jeffrey Hugo <quic_jhugo@quicinc.com>
18429R:	Carl Vanderlip <quic_carlv@quicinc.com>
18430R:	Pranjal Ramajor Asha Kanojiya <quic_pkanojiy@quicinc.com>
18431L:	linux-arm-msm@vger.kernel.org
18432L:	dri-devel@lists.freedesktop.org
18433S:	Supported
18434T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
18435F:	Documentation/accel/qaic/
18436F:	drivers/accel/qaic/
18437F:	include/uapi/drm/qaic_accel.h
18438
18439QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
18440M:	Bjorn Andersson <andersson@kernel.org>
18441M:	Konrad Dybcio <konrad.dybcio@linaro.org>
18442L:	linux-pm@vger.kernel.org
18443L:	linux-arm-msm@vger.kernel.org
18444S:	Maintained
18445F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
18446F:	drivers/pmdomain/qcom/cpr.c
18447
18448QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
18449M:	Ilia Lin <ilia.lin@kernel.org>
18450L:	linux-pm@vger.kernel.org
18451S:	Maintained
18452F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
18453F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
18454F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
18455
18456QUALCOMM CRYPTO DRIVERS
18457M:	Thara Gopinath <thara.gopinath@gmail.com>
18458L:	linux-crypto@vger.kernel.org
18459L:	linux-arm-msm@vger.kernel.org
18460S:	Maintained
18461F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
18462F:	drivers/crypto/qce/
18463
18464QUALCOMM EMAC GIGABIT ETHERNET DRIVER
18465M:	Timur Tabi <timur@kernel.org>
18466L:	netdev@vger.kernel.org
18467S:	Maintained
18468F:	drivers/net/ethernet/qualcomm/emac/
18469
18470QUALCOMM ETHQOS ETHERNET DRIVER
18471M:	Vinod Koul <vkoul@kernel.org>
18472L:	netdev@vger.kernel.org
18473L:	linux-arm-msm@vger.kernel.org
18474S:	Maintained
18475F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
18476F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
18477
18478QUALCOMM FASTRPC DRIVER
18479M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18480M:	Amol Maheshwari <amahesh@qti.qualcomm.com>
18481L:	linux-arm-msm@vger.kernel.org
18482S:	Maintained
18483F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
18484F:	drivers/misc/fastrpc.c
18485F:	include/uapi/misc/fastrpc.h
18486
18487QUALCOMM HEXAGON ARCHITECTURE
18488M:	Brian Cain <bcain@quicinc.com>
18489L:	linux-hexagon@vger.kernel.org
18490S:	Supported
18491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
18492F:	arch/hexagon/
18493
18494QUALCOMM HIDMA DRIVER
18495M:	Sinan Kaya <okaya@kernel.org>
18496L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18497L:	linux-arm-msm@vger.kernel.org
18498L:	dmaengine@vger.kernel.org
18499S:	Supported
18500F:	drivers/dma/qcom/hidma*
18501
18502QUALCOMM I2C CCI DRIVER
18503M:	Loic Poulain <loic.poulain@linaro.org>
18504M:	Robert Foss <rfoss@kernel.org>
18505L:	linux-i2c@vger.kernel.org
18506L:	linux-arm-msm@vger.kernel.org
18507S:	Maintained
18508F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
18509F:	drivers/i2c/busses/i2c-qcom-cci.c
18510
18511QUALCOMM INTERCONNECT BWMON DRIVER
18512M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18513L:	linux-arm-msm@vger.kernel.org
18514S:	Maintained
18515F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
18516F:	drivers/soc/qcom/icc-bwmon.c
18517
18518QUALCOMM IOMMU
18519M:	Rob Clark <robdclark@gmail.com>
18520L:	iommu@lists.linux.dev
18521L:	linux-arm-msm@vger.kernel.org
18522S:	Maintained
18523F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
18524F:	drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
18525F:	drivers/iommu/msm_iommu*
18526
18527QUALCOMM IPC ROUTER (QRTR) DRIVER
18528M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18529L:	linux-arm-msm@vger.kernel.org
18530S:	Maintained
18531F:	include/trace/events/qrtr.h
18532F:	include/uapi/linux/qrtr.h
18533F:	net/qrtr/
18534
18535QUALCOMM IPCC MAILBOX DRIVER
18536M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18537L:	linux-arm-msm@vger.kernel.org
18538S:	Supported
18539F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
18540F:	drivers/mailbox/qcom-ipcc.c
18541F:	include/dt-bindings/mailbox/qcom-ipcc.h
18542
18543QUALCOMM IPQ4019 USB PHY DRIVER
18544M:	Robert Marko <robert.marko@sartura.hr>
18545M:	Luka Perkov <luka.perkov@sartura.hr>
18546L:	linux-arm-msm@vger.kernel.org
18547S:	Maintained
18548F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
18549F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
18550
18551QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
18552M:	Robert Marko <robert.marko@sartura.hr>
18553M:	Luka Perkov <luka.perkov@sartura.hr>
18554L:	linux-arm-msm@vger.kernel.org
18555S:	Maintained
18556F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
18557F:	drivers/regulator/vqmmc-ipq4019-regulator.c
18558
18559QUALCOMM NAND CONTROLLER DRIVER
18560M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18561L:	linux-mtd@lists.infradead.org
18562L:	linux-arm-msm@vger.kernel.org
18563S:	Maintained
18564F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
18565F:	drivers/mtd/nand/raw/qcom_nandc.c
18566
18567QUALCOMM QSEECOM DRIVER
18568M:	Maximilian Luz <luzmaximilian@gmail.com>
18569L:	linux-arm-msm@vger.kernel.org
18570S:	Maintained
18571F:	drivers/firmware/qcom/qcom_qseecom.c
18572
18573QUALCOMM QSEECOM UEFISECAPP DRIVER
18574M:	Maximilian Luz <luzmaximilian@gmail.com>
18575L:	linux-arm-msm@vger.kernel.org
18576S:	Maintained
18577F:	drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
18578
18579QUALCOMM RMNET DRIVER
18580M:	Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
18581M:	Sean Tranchetti <quic_stranche@quicinc.com>
18582L:	netdev@vger.kernel.org
18583S:	Maintained
18584F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
18585F:	drivers/net/ethernet/qualcomm/rmnet/
18586F:	include/linux/if_rmnet.h
18587
18588QUALCOMM TSENS THERMAL DRIVER
18589M:	Amit Kucheria <amitk@kernel.org>
18590M:	Thara Gopinath <thara.gopinath@gmail.com>
18591L:	linux-pm@vger.kernel.org
18592L:	linux-arm-msm@vger.kernel.org
18593S:	Maintained
18594F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
18595F:	drivers/thermal/qcom/
18596
18597QUALCOMM TYPEC PORT MANAGER DRIVER
18598M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18599L:	linux-arm-msm@vger.kernel.org
18600L:	linux-usb@vger.kernel.org
18601S:	Maintained
18602F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
18603F:	drivers/usb/typec/tcpm/qcom/
18604
18605QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
18606M:	Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
18607M:	Vikash Garodia <quic_vgarodia@quicinc.com>
18608R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18609L:	linux-media@vger.kernel.org
18610L:	linux-arm-msm@vger.kernel.org
18611S:	Maintained
18612T:	git git://linuxtv.org/media_tree.git
18613F:	Documentation/devicetree/bindings/media/*venus*
18614F:	drivers/media/platform/qcom/venus/
18615
18616QUALCOMM WCN36XX WIRELESS DRIVER
18617M:	Loic Poulain <loic.poulain@linaro.org>
18618L:	wcn36xx@lists.infradead.org
18619S:	Supported
18620W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
18621F:	drivers/net/wireless/ath/wcn36xx/
18622
18623QUANTENNA QTNFMAC WIRELESS DRIVER
18624M:	Igor Mitsyanko <imitsyanko@quantenna.com>
18625R:	Sergey Matyukevich <geomatsi@gmail.com>
18626L:	linux-wireless@vger.kernel.org
18627S:	Maintained
18628F:	drivers/net/wireless/quantenna
18629
18630RADEON and AMDGPU DRM DRIVERS
18631M:	Alex Deucher <alexander.deucher@amd.com>
18632M:	Christian König <christian.koenig@amd.com>
18633M:	Pan, Xinhui <Xinhui.Pan@amd.com>
18634L:	amd-gfx@lists.freedesktop.org
18635S:	Supported
18636B:	https://gitlab.freedesktop.org/drm/amd/-/issues
18637C:	irc://irc.oftc.net/radeon
18638T:	git https://gitlab.freedesktop.org/agd5f/linux.git
18639F:	Documentation/gpu/amdgpu/
18640F:	drivers/gpu/drm/amd/
18641F:	drivers/gpu/drm/ci/xfails/amd*
18642F:	drivers/gpu/drm/radeon/
18643F:	include/uapi/drm/amdgpu_drm.h
18644F:	include/uapi/drm/radeon_drm.h
18645
18646RADEON FRAMEBUFFER DISPLAY DRIVER
18647M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
18648L:	linux-fbdev@vger.kernel.org
18649S:	Maintained
18650F:	drivers/video/fbdev/aty/radeon*
18651F:	include/uapi/linux/radeonfb.h
18652
18653RADIOSHARK RADIO DRIVER
18654M:	Hans Verkuil <hverkuil@xs4all.nl>
18655L:	linux-media@vger.kernel.org
18656S:	Maintained
18657T:	git git://linuxtv.org/media_tree.git
18658F:	drivers/media/radio/radio-shark.c
18659
18660RADIOSHARK2 RADIO DRIVER
18661M:	Hans Verkuil <hverkuil@xs4all.nl>
18662L:	linux-media@vger.kernel.org
18663S:	Maintained
18664T:	git git://linuxtv.org/media_tree.git
18665F:	drivers/media/radio/radio-shark2.c
18666F:	drivers/media/radio/radio-tea5777.c
18667
18668RADOS BLOCK DEVICE (RBD)
18669M:	Ilya Dryomov <idryomov@gmail.com>
18670R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
18671L:	ceph-devel@vger.kernel.org
18672S:	Supported
18673W:	http://ceph.com/
18674T:	git https://github.com/ceph/ceph-client.git
18675F:	Documentation/ABI/testing/sysfs-bus-rbd
18676F:	drivers/block/rbd.c
18677F:	drivers/block/rbd_types.h
18678
18679RAGE128 FRAMEBUFFER DISPLAY DRIVER
18680L:	linux-fbdev@vger.kernel.org
18681S:	Orphan
18682F:	drivers/video/fbdev/aty/aty128fb.c
18683
18684RAINSHADOW-CEC DRIVER
18685M:	Hans Verkuil <hverkuil@xs4all.nl>
18686L:	linux-media@vger.kernel.org
18687S:	Maintained
18688T:	git git://linuxtv.org/media_tree.git
18689F:	drivers/media/cec/usb/rainshadow/
18690
18691RALINK MIPS ARCHITECTURE
18692M:	John Crispin <john@phrozen.org>
18693M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
18694L:	linux-mips@vger.kernel.org
18695S:	Maintained
18696F:	arch/mips/ralink
18697
18698RALINK MT7621 MIPS ARCHITECTURE
18699M:	Arınç ÜNAL <arinc.unal@arinc9.com>
18700M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
18701L:	linux-mips@vger.kernel.org
18702S:	Maintained
18703F:	arch/mips/boot/dts/ralink/mt7621*
18704
18705RALINK RT2X00 WIRELESS LAN DRIVER
18706M:	Stanislaw Gruszka <stf_xl@wp.pl>
18707L:	linux-wireless@vger.kernel.org
18708S:	Maintained
18709F:	drivers/net/wireless/ralink/rt2x00/
18710
18711RAMDISK RAM BLOCK DEVICE DRIVER
18712M:	Jens Axboe <axboe@kernel.dk>
18713S:	Maintained
18714F:	Documentation/admin-guide/blockdev/ramdisk.rst
18715F:	drivers/block/brd.c
18716
18717RANCHU VIRTUAL BOARD FOR MIPS
18718M:	Miodrag Dinic <miodrag.dinic@mips.com>
18719L:	linux-mips@vger.kernel.org
18720S:	Supported
18721F:	arch/mips/configs/generic/board-ranchu.config
18722F:	arch/mips/generic/board-ranchu.c
18723
18724RANDOM NUMBER DRIVER
18725M:	"Theodore Ts'o" <tytso@mit.edu>
18726M:	Jason A. Donenfeld <Jason@zx2c4.com>
18727S:	Maintained
18728T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
18729F:	Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
18730F:	drivers/char/random.c
18731F:	drivers/virt/vmgenid.c
18732
18733RAPIDIO SUBSYSTEM
18734M:	Matt Porter <mporter@kernel.crashing.org>
18735M:	Alexandre Bounine <alex.bou9@gmail.com>
18736S:	Maintained
18737F:	drivers/rapidio/
18738
18739RAS INFRASTRUCTURE
18740M:	Tony Luck <tony.luck@intel.com>
18741M:	Borislav Petkov <bp@alien8.de>
18742L:	linux-edac@vger.kernel.org
18743S:	Maintained
18744F:	Documentation/admin-guide/RAS
18745F:	drivers/ras/
18746F:	include/linux/ras.h
18747F:	include/ras/ras_event.h
18748
18749RAS FRU MEMORY POISON MANAGER (FMPM)
18750M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
18751L:	linux-edac@vger.kernel.org
18752S:	Maintained
18753F:	drivers/ras/amd/fmpm.c
18754
18755RC-CORE / LIRC FRAMEWORK
18756M:	Sean Young <sean@mess.org>
18757L:	linux-media@vger.kernel.org
18758S:	Maintained
18759W:	http://linuxtv.org
18760T:	git git://linuxtv.org/media_tree.git
18761F:	Documentation/driver-api/media/rc-core.rst
18762F:	Documentation/userspace-api/media/rc/
18763F:	drivers/media/rc/
18764F:	include/media/rc-core.h
18765F:	include/media/rc-map.h
18766F:	include/uapi/linux/lirc.h
18767
18768RCMM REMOTE CONTROLS DECODER
18769M:	Patrick Lerda <patrick9876@free.fr>
18770S:	Maintained
18771F:	drivers/media/rc/ir-rcmm-decoder.c
18772
18773RCUTORTURE TEST FRAMEWORK
18774M:	"Paul E. McKenney" <paulmck@kernel.org>
18775M:	Josh Triplett <josh@joshtriplett.org>
18776R:	Steven Rostedt <rostedt@goodmis.org>
18777R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18778R:	Lai Jiangshan <jiangshanlai@gmail.com>
18779L:	rcu@vger.kernel.org
18780S:	Supported
18781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18782F:	tools/testing/selftests/rcutorture
18783
18784RDACM20 Camera Sensor
18785M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
18786M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
18787M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
18788M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
18789L:	linux-media@vger.kernel.org
18790S:	Maintained
18791F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18792F:	drivers/media/i2c/max9271.c
18793F:	drivers/media/i2c/max9271.h
18794F:	drivers/media/i2c/rdacm20.c
18795
18796RDACM21 Camera Sensor
18797M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
18798M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
18799M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
18800M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
18801L:	linux-media@vger.kernel.org
18802S:	Maintained
18803F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18804F:	drivers/media/i2c/max9271.c
18805F:	drivers/media/i2c/max9271.h
18806F:	drivers/media/i2c/rdacm21.c
18807
18808RDC R-321X SoC
18809M:	Florian Fainelli <florian@openwrt.org>
18810S:	Maintained
18811
18812RDC R6040 FAST ETHERNET DRIVER
18813M:	Florian Fainelli <f.fainelli@gmail.com>
18814L:	netdev@vger.kernel.org
18815S:	Maintained
18816F:	drivers/net/ethernet/rdc/r6040.c
18817
18818RDMAVT - RDMA verbs software
18819M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18820L:	linux-rdma@vger.kernel.org
18821S:	Supported
18822F:	drivers/infiniband/sw/rdmavt
18823
18824RDS - RELIABLE DATAGRAM SOCKETS
18825M:	Allison Henderson <allison.henderson@oracle.com>
18826L:	netdev@vger.kernel.org
18827L:	linux-rdma@vger.kernel.org
18828L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
18829S:	Supported
18830W:	https://oss.oracle.com/projects/rds/
18831F:	Documentation/networking/rds.rst
18832F:	net/rds/
18833
18834RDT - RESOURCE ALLOCATION
18835M:	Fenghua Yu <fenghua.yu@intel.com>
18836M:	Reinette Chatre <reinette.chatre@intel.com>
18837L:	linux-kernel@vger.kernel.org
18838S:	Supported
18839F:	Documentation/arch/x86/resctrl*
18840F:	arch/x86/include/asm/resctrl.h
18841F:	arch/x86/kernel/cpu/resctrl/
18842F:	tools/testing/selftests/resctrl/
18843
18844READ-COPY UPDATE (RCU)
18845M:	"Paul E. McKenney" <paulmck@kernel.org>
18846M:	Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
18847M:	Neeraj Upadhyay <neeraj.upadhyay@kernel.org> (kernel/rcu/tasks.h)
18848M:	Joel Fernandes <joel@joelfernandes.org>
18849M:	Josh Triplett <josh@joshtriplett.org>
18850M:	Boqun Feng <boqun.feng@gmail.com>
18851R:	Steven Rostedt <rostedt@goodmis.org>
18852R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18853R:	Lai Jiangshan <jiangshanlai@gmail.com>
18854R:	Zqiang <qiang.zhang1211@gmail.com>
18855L:	rcu@vger.kernel.org
18856S:	Supported
18857W:	http://www.rdrop.com/users/paulmck/RCU/
18858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18859F:	Documentation/RCU/
18860F:	include/linux/rcu*
18861F:	kernel/rcu/
18862X:	Documentation/RCU/torture.rst
18863X:	include/linux/srcu*.h
18864X:	kernel/rcu/srcu*.c
18865
18866REAL TIME CLOCK (RTC) SUBSYSTEM
18867M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
18868L:	linux-rtc@vger.kernel.org
18869S:	Maintained
18870Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
18871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
18872F:	Documentation/admin-guide/rtc.rst
18873F:	Documentation/devicetree/bindings/rtc/
18874F:	drivers/rtc/
18875F:	include/linux/rtc.h
18876F:	include/linux/rtc/
18877F:	include/uapi/linux/rtc.h
18878F:	tools/testing/selftests/rtc/
18879
18880Real-time Linux Analysis (RTLA) tools
18881M:	Daniel Bristot de Oliveira <bristot@kernel.org>
18882M:	Steven Rostedt <rostedt@goodmis.org>
18883L:	linux-trace-kernel@vger.kernel.org
18884S:	Maintained
18885F:	Documentation/tools/rtla/
18886F:	tools/tracing/rtla/
18887
18888REALTEK AUDIO CODECS
18889M:	Oder Chiou <oder_chiou@realtek.com>
18890S:	Maintained
18891F:	include/sound/rt*.h
18892F:	sound/soc/codecs/rt*
18893
18894REALTEK OTTO WATCHDOG
18895M:	Sander Vanheule <sander@svanheule.net>
18896L:	linux-watchdog@vger.kernel.org
18897S:	Maintained
18898F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
18899F:	drivers/watchdog/realtek_otto_wdt.c
18900
18901REALTEK RTL83xx SMI DSA ROUTER CHIPS
18902M:	Linus Walleij <linus.walleij@linaro.org>
18903M:	Alvin Šipraga <alsi@bang-olufsen.dk>
18904S:	Maintained
18905F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
18906F:	drivers/net/dsa/realtek/*
18907
18908REALTEK WIRELESS DRIVER (rtlwifi family)
18909M:	Ping-Ke Shih <pkshih@realtek.com>
18910L:	linux-wireless@vger.kernel.org
18911S:	Maintained
18912T:	git https://github.com/pkshih/rtw.git
18913F:	drivers/net/wireless/realtek/rtlwifi/
18914
18915REALTEK WIRELESS DRIVER (rtw88)
18916M:	Ping-Ke Shih <pkshih@realtek.com>
18917L:	linux-wireless@vger.kernel.org
18918S:	Maintained
18919T:	git https://github.com/pkshih/rtw.git
18920F:	drivers/net/wireless/realtek/rtw88/
18921
18922REALTEK WIRELESS DRIVER (rtw89)
18923M:	Ping-Ke Shih <pkshih@realtek.com>
18924L:	linux-wireless@vger.kernel.org
18925S:	Maintained
18926T:	git https://github.com/pkshih/rtw.git
18927F:	drivers/net/wireless/realtek/rtw89/
18928
18929REDPINE WIRELESS DRIVER
18930L:	linux-wireless@vger.kernel.org
18931S:	Orphan
18932F:	drivers/net/wireless/rsi/
18933
18934REGISTER MAP ABSTRACTION
18935M:	Mark Brown <broonie@kernel.org>
18936L:	linux-kernel@vger.kernel.org
18937S:	Supported
18938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
18939F:	Documentation/devicetree/bindings/regmap/
18940F:	drivers/base/regmap/
18941F:	include/linux/regmap.h
18942
18943REISERFS FILE SYSTEM
18944L:	reiserfs-devel@vger.kernel.org
18945S:	Obsolete
18946F:	fs/reiserfs/
18947
18948REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
18949M:	Bjorn Andersson <andersson@kernel.org>
18950M:	Mathieu Poirier <mathieu.poirier@linaro.org>
18951L:	linux-remoteproc@vger.kernel.org
18952S:	Maintained
18953T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
18954F:	Documentation/ABI/testing/sysfs-class-remoteproc
18955F:	Documentation/devicetree/bindings/remoteproc/
18956F:	Documentation/staging/remoteproc.rst
18957F:	drivers/remoteproc/
18958F:	include/linux/remoteproc.h
18959F:	include/linux/remoteproc/
18960
18961REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
18962M:	Bjorn Andersson <andersson@kernel.org>
18963M:	Mathieu Poirier <mathieu.poirier@linaro.org>
18964L:	linux-remoteproc@vger.kernel.org
18965S:	Maintained
18966T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
18967F:	Documentation/ABI/testing/sysfs-bus-rpmsg
18968F:	Documentation/staging/rpmsg.rst
18969F:	drivers/rpmsg/
18970F:	include/linux/rpmsg.h
18971F:	include/linux/rpmsg/
18972F:	include/uapi/linux/rpmsg.h
18973F:	samples/rpmsg/
18974
18975REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
18976M:	Stephan Gerhold <stephan@gerhold.net>
18977L:	netdev@vger.kernel.org
18978L:	linux-remoteproc@vger.kernel.org
18979S:	Maintained
18980F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
18981
18982RENESAS CLOCK DRIVERS
18983M:	Geert Uytterhoeven <geert+renesas@glider.be>
18984L:	linux-renesas-soc@vger.kernel.org
18985S:	Supported
18986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
18987F:	Documentation/devicetree/bindings/clock/renesas,*
18988F:	drivers/clk/renesas/
18989
18990RENESAS EMEV2 I2C DRIVER
18991M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
18992L:	linux-renesas-soc@vger.kernel.org
18993S:	Supported
18994F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
18995F:	drivers/i2c/busses/i2c-emev2.c
18996
18997RENESAS ETHERNET AVB DRIVER
18998R:	Sergey Shtylyov <s.shtylyov@omp.ru>
18999L:	netdev@vger.kernel.org
19000L:	linux-renesas-soc@vger.kernel.org
19001F:	Documentation/devicetree/bindings/net/renesas,etheravb.yaml
19002F:	drivers/net/ethernet/renesas/Kconfig
19003F:	drivers/net/ethernet/renesas/Makefile
19004F:	drivers/net/ethernet/renesas/ravb*
19005
19006RENESAS ETHERNET SWITCH DRIVER
19007R:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19008L:	netdev@vger.kernel.org
19009L:	linux-renesas-soc@vger.kernel.org
19010F:	Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19011F:	drivers/net/ethernet/renesas/Kconfig
19012F:	drivers/net/ethernet/renesas/Makefile
19013F:	drivers/net/ethernet/renesas/rcar_gen4*
19014F:	drivers/net/ethernet/renesas/rswitch*
19015
19016RENESAS IDT821034 ASoC CODEC
19017M:	Herve Codina <herve.codina@bootlin.com>
19018L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19019S:	Maintained
19020F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19021F:	sound/soc/codecs/idt821034.c
19022
19023RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19024M:	Miquel Raynal <miquel.raynal@bootlin.com>
19025L:	linux-mtd@lists.infradead.org
19026L:	linux-renesas-soc@vger.kernel.org
19027S:	Maintained
19028F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19029F:	drivers/mtd/nand/raw/renesas-nand-controller.c
19030
19031RENESAS R-CAR GYROADC DRIVER
19032M:	Marek Vasut <marek.vasut@gmail.com>
19033L:	linux-iio@vger.kernel.org
19034S:	Supported
19035F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19036F:	drivers/iio/adc/rcar-gyroadc.c
19037
19038RENESAS R-CAR I2C DRIVERS
19039M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19040L:	linux-renesas-soc@vger.kernel.org
19041S:	Supported
19042F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19043F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19044F:	drivers/i2c/busses/i2c-rcar.c
19045F:	drivers/i2c/busses/i2c-sh_mobile.c
19046
19047RENESAS R-CAR SATA DRIVER
19048R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19049L:	linux-ide@vger.kernel.org
19050L:	linux-renesas-soc@vger.kernel.org
19051S:	Supported
19052F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
19053F:	drivers/ata/sata_rcar.c
19054
19055RENESAS R-CAR THERMAL DRIVERS
19056M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
19057L:	linux-renesas-soc@vger.kernel.org
19058S:	Supported
19059F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19060F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19061F:	drivers/thermal/rcar_gen3_thermal.c
19062F:	drivers/thermal/rcar_thermal.c
19063
19064RENESAS RIIC DRIVER
19065M:	Chris Brandt <chris.brandt@renesas.com>
19066L:	linux-renesas-soc@vger.kernel.org
19067S:	Supported
19068F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19069F:	drivers/i2c/busses/i2c-riic.c
19070
19071RENESAS RZ/G2L A/D DRIVER
19072M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
19073L:	linux-iio@vger.kernel.org
19074L:	linux-renesas-soc@vger.kernel.org
19075S:	Supported
19076F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19077F:	drivers/iio/adc/rzg2l_adc.c
19078
19079RENESAS RZ/G2L MTU3a COUNTER DRIVER
19080M:	Biju Das <biju.das.jz@bp.renesas.com>
19081L:	linux-iio@vger.kernel.org
19082L:	linux-renesas-soc@vger.kernel.org
19083S:	Supported
19084F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19085F:	drivers/counter/rz-mtu3-cnt.c
19086
19087RENESAS RZ/N1 A5PSW SWITCH DRIVER
19088M:	Clément Léger <clement.leger@bootlin.com>
19089L:	linux-renesas-soc@vger.kernel.org
19090L:	netdev@vger.kernel.org
19091S:	Maintained
19092F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19093F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19094F:	drivers/net/dsa/rzn1_a5psw*
19095F:	drivers/net/pcs/pcs-rzn1-miic.c
19096F:	include/dt-bindings/net/pcs-rzn1-miic.h
19097F:	include/linux/pcs-rzn1-miic.h
19098F:	net/dsa/tag_rzn1_a5psw.c
19099
19100RENESAS RZ/N1 DWMAC GLUE LAYER
19101M:	Romain Gantois <romain.gantois@bootlin.com>
19102S:	Maintained
19103F:	Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19104F:	drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19105
19106RENESAS RZ/N1 RTC CONTROLLER DRIVER
19107M:	Miquel Raynal <miquel.raynal@bootlin.com>
19108L:	linux-rtc@vger.kernel.org
19109L:	linux-renesas-soc@vger.kernel.org
19110S:	Maintained
19111F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19112F:	drivers/rtc/rtc-rzn1.c
19113
19114RENESAS RZ/N1 USBF CONTROLLER DRIVER
19115M:	Herve Codina <herve.codina@bootlin.com>
19116L:	linux-renesas-soc@vger.kernel.org
19117L:	linux-usb@vger.kernel.org
19118S:	Maintained
19119F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19120F:	drivers/usb/gadget/udc/renesas_usbf.c
19121
19122RENESAS RZ/V2M I2C DRIVER
19123M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
19124L:	linux-i2c@vger.kernel.org
19125L:	linux-renesas-soc@vger.kernel.org
19126S:	Supported
19127F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
19128F:	drivers/i2c/busses/i2c-rzv2m.c
19129
19130RENESAS SUPERH ETHERNET DRIVER
19131R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19132L:	netdev@vger.kernel.org
19133L:	linux-renesas-soc@vger.kernel.org
19134F:	Documentation/devicetree/bindings/net/renesas,ether.yaml
19135F:	drivers/net/ethernet/renesas/Kconfig
19136F:	drivers/net/ethernet/renesas/Makefile
19137F:	drivers/net/ethernet/renesas/sh_eth*
19138F:	include/linux/sh_eth.h
19139
19140RENESAS USB PHY DRIVER
19141M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19142L:	linux-renesas-soc@vger.kernel.org
19143S:	Maintained
19144F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
19145
19146RENESAS VERSACLOCK 7 CLOCK DRIVER
19147M:	Alex Helms <alexander.helms.jy@renesas.com>
19148S:	Maintained
19149F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
19150F:	drivers/clk/clk-versaclock7.c
19151
19152RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
19153M:	Herve Codina <herve.codina@bootlin.com>
19154L:	linux-iio@vger.kernel.org
19155S:	Maintained
19156F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
19157F:	drivers/iio/potentiometer/x9250.c
19158
19159RESET CONTROLLER FRAMEWORK
19160M:	Philipp Zabel <p.zabel@pengutronix.de>
19161S:	Maintained
19162T:	git git://git.pengutronix.de/git/pza/linux
19163F:	Documentation/devicetree/bindings/reset/
19164F:	Documentation/driver-api/reset.rst
19165F:	drivers/reset/
19166F:	include/dt-bindings/reset/
19167F:	include/linux/reset-controller.h
19168F:	include/linux/reset.h
19169F:	include/linux/reset/
19170K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
19171
19172RESTARTABLE SEQUENCES SUPPORT
19173M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19174M:	Peter Zijlstra <peterz@infradead.org>
19175M:	"Paul E. McKenney" <paulmck@kernel.org>
19176M:	Boqun Feng <boqun.feng@gmail.com>
19177L:	linux-kernel@vger.kernel.org
19178S:	Supported
19179F:	include/trace/events/rseq.h
19180F:	include/uapi/linux/rseq.h
19181F:	kernel/rseq.c
19182F:	tools/testing/selftests/rseq/
19183
19184RFKILL
19185M:	Johannes Berg <johannes@sipsolutions.net>
19186L:	linux-wireless@vger.kernel.org
19187S:	Maintained
19188W:	https://wireless.wiki.kernel.org/
19189Q:	https://patchwork.kernel.org/project/linux-wireless/list/
19190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
19191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
19192F:	Documentation/ABI/stable/sysfs-class-rfkill
19193F:	Documentation/driver-api/rfkill.rst
19194F:	include/linux/rfkill.h
19195F:	include/uapi/linux/rfkill.h
19196F:	net/rfkill/
19197
19198RHASHTABLE
19199M:	Thomas Graf <tgraf@suug.ch>
19200M:	Herbert Xu <herbert@gondor.apana.org.au>
19201L:	netdev@vger.kernel.org
19202S:	Maintained
19203F:	include/linux/rhashtable-types.h
19204F:	include/linux/rhashtable.h
19205F:	lib/rhashtable.c
19206F:	lib/test_rhashtable.c
19207
19208RICOH R5C592 MEMORYSTICK DRIVER
19209M:	Maxim Levitsky <maximlevitsky@gmail.com>
19210S:	Maintained
19211F:	drivers/memstick/host/r592.*
19212
19213RICOH SMARTMEDIA/XD DRIVER
19214M:	Maxim Levitsky <maximlevitsky@gmail.com>
19215S:	Maintained
19216F:	drivers/mtd/nand/raw/r852.c
19217F:	drivers/mtd/nand/raw/r852.h
19218
19219RISC-V AIA DRIVERS
19220M:	Anup Patel <anup@brainfault.org>
19221L:	linux-riscv@lists.infradead.org
19222S:	Maintained
19223F:	Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
19224F:	Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
19225F:	drivers/irqchip/irq-riscv-aplic-*.c
19226F:	drivers/irqchip/irq-riscv-aplic-*.h
19227F:	drivers/irqchip/irq-riscv-imsic-*.c
19228F:	drivers/irqchip/irq-riscv-imsic-*.h
19229F:	drivers/irqchip/irq-riscv-intc.c
19230F:	include/linux/irqchip/riscv-aplic.h
19231F:	include/linux/irqchip/riscv-imsic.h
19232
19233RISC-V ARCHITECTURE
19234M:	Paul Walmsley <paul.walmsley@sifive.com>
19235M:	Palmer Dabbelt <palmer@dabbelt.com>
19236M:	Albert Ou <aou@eecs.berkeley.edu>
19237L:	linux-riscv@lists.infradead.org
19238S:	Supported
19239Q:	https://patchwork.kernel.org/project/linux-riscv/list/
19240C:	irc://irc.libera.chat/riscv
19241P:	Documentation/arch/riscv/patch-acceptance.rst
19242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
19243F:	arch/riscv/
19244N:	riscv
19245K:	riscv
19246
19247RISC-V MICROCHIP FPGA SUPPORT
19248M:	Conor Dooley <conor.dooley@microchip.com>
19249M:	Daire McNamara <daire.mcnamara@microchip.com>
19250L:	linux-riscv@lists.infradead.org
19251S:	Supported
19252F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
19253F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
19254F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
19255F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
19256F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
19257F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
19258F:	Documentation/devicetree/bindings/riscv/microchip.yaml
19259F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
19260F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
19261F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
19262F:	arch/riscv/boot/dts/microchip/
19263F:	drivers/char/hw_random/mpfs-rng.c
19264F:	drivers/clk/microchip/clk-mpfs*.c
19265F:	drivers/firmware/microchip/mpfs-auto-update.c
19266F:	drivers/i2c/busses/i2c-microchip-corei2c.c
19267F:	drivers/mailbox/mailbox-mpfs.c
19268F:	drivers/pci/controller/pcie-microchip-host.c
19269F:	drivers/pwm/pwm-microchip-core.c
19270F:	drivers/reset/reset-mpfs.c
19271F:	drivers/rtc/rtc-mpfs.c
19272F:	drivers/soc/microchip/mpfs-sys-controller.c
19273F:	drivers/spi/spi-microchip-core-qspi.c
19274F:	drivers/spi/spi-microchip-core.c
19275F:	drivers/usb/musb/mpfs.c
19276F:	include/soc/microchip/mpfs.h
19277
19278RISC-V MISC SOC SUPPORT
19279M:	Conor Dooley <conor@kernel.org>
19280L:	linux-riscv@lists.infradead.org
19281S:	Maintained
19282Q:	https://patchwork.kernel.org/project/linux-riscv/list/
19283T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19284F:	Documentation/devicetree/bindings/riscv/
19285F:	arch/riscv/boot/dts/
19286X:	arch/riscv/boot/dts/allwinner/
19287X:	arch/riscv/boot/dts/renesas/
19288X:	arch/riscv/boot/dts/sophgo/
19289
19290RISC-V PMU DRIVERS
19291M:	Atish Patra <atishp@atishpatra.org>
19292R:	Anup Patel <anup@brainfault.org>
19293L:	linux-riscv@lists.infradead.org
19294S:	Supported
19295F:	drivers/perf/riscv_pmu.c
19296F:	drivers/perf/riscv_pmu_legacy.c
19297F:	drivers/perf/riscv_pmu_sbi.c
19298
19299RISC-V THEAD SoC SUPPORT
19300M:	Drew Fustini <drew@pdp7.com>
19301M:	Guo Ren <guoren@kernel.org>
19302M:	Fu Wei <wefu@redhat.com>
19303L:	linux-riscv@lists.infradead.org
19304S:	Maintained
19305F:	arch/riscv/boot/dts/thead/
19306
19307RNBD BLOCK DRIVERS
19308M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19309M:	Jack Wang <jinpu.wang@ionos.com>
19310L:	linux-block@vger.kernel.org
19311S:	Maintained
19312F:	drivers/block/rnbd/
19313
19314ROCCAT DRIVERS
19315M:	Stefan Achatz <erazor_de@users.sourceforge.net>
19316S:	Maintained
19317W:	http://sourceforge.net/projects/roccat/
19318F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
19319F:	drivers/hid/hid-roccat*
19320F:	include/linux/hid-roccat*
19321
19322ROCKCHIP CRYPTO DRIVERS
19323M:	Corentin Labbe <clabbe@baylibre.com>
19324L:	linux-crypto@vger.kernel.org
19325S:	Maintained
19326F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
19327F:	drivers/crypto/rockchip/
19328
19329ROCKCHIP I2S TDM DRIVER
19330M:	Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
19331L:	linux-rockchip@lists.infradead.org
19332S:	Maintained
19333F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
19334F:	sound/soc/rockchip/rockchip_i2s_tdm.*
19335
19336ROCKCHIP ISP V1 DRIVER
19337M:	Dafna Hirschfeld <dafna@fastmail.com>
19338M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19339L:	linux-media@vger.kernel.org
19340L:	linux-rockchip@lists.infradead.org
19341S:	Maintained
19342F:	Documentation/admin-guide/media/rkisp1.rst
19343F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
19344F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
19345F:	drivers/media/platform/rockchip/rkisp1
19346F:	include/uapi/linux/rkisp1-config.h
19347
19348ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
19349M:	Jacob Chen <jacob-chen@iotwrt.com>
19350M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19351L:	linux-media@vger.kernel.org
19352L:	linux-rockchip@lists.infradead.org
19353S:	Maintained
19354F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
19355F:	drivers/media/platform/rockchip/rga/
19356
19357ROCKCHIP RK3308 INTERNAL AUDIO CODEC
19358M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
19359S:	Maintained
19360F:	Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
19361F:	sound/soc/codecs/rk3308_codec.c
19362F:	sound/soc/codecs/rk3308_codec.h
19363
19364ROCKCHIP VIDEO DECODER DRIVER
19365M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19366L:	linux-media@vger.kernel.org
19367L:	linux-rockchip@lists.infradead.org
19368S:	Maintained
19369F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
19370F:	drivers/staging/media/rkvdec/
19371
19372ROCKER DRIVER
19373M:	Jiri Pirko <jiri@resnulli.us>
19374L:	netdev@vger.kernel.org
19375S:	Supported
19376F:	drivers/net/ethernet/rocker/
19377
19378ROCKETPORT EXPRESS/INFINITY DRIVER
19379M:	Kevin Cernekee <cernekee@gmail.com>
19380L:	linux-serial@vger.kernel.org
19381S:	Odd Fixes
19382F:	drivers/tty/serial/rp2.*
19383
19384ROHM BD99954 CHARGER IC
19385M:	Matti Vaittinen <mazziesaccount@gmail.com>
19386S:	Supported
19387F:	drivers/power/supply/bd99954-charger.c
19388F:	drivers/power/supply/bd99954-charger.h
19389
19390ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
19391M:	Tomasz Duszynski <tduszyns@gmail.com>
19392S:	Maintained
19393F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
19394F:	drivers/iio/light/bh1750.c
19395
19396ROHM BM1390 PRESSURE SENSOR DRIVER
19397M:	Matti Vaittinen <mazziesaccount@gmail.com>
19398L:	linux-iio@vger.kernel.org
19399S:	Supported
19400F:	drivers/iio/pressure/rohm-bm1390.c
19401
19402ROHM BU270xx LIGHT SENSOR DRIVERs
19403M:	Matti Vaittinen <mazziesaccount@gmail.com>
19404L:	linux-iio@vger.kernel.org
19405S:	Supported
19406F:	drivers/iio/light/rohm-bu27008.c
19407F:	drivers/iio/light/rohm-bu27034.c
19408
19409ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
19410M:	Marek Vasut <marek.vasut+renesas@gmail.com>
19411L:	linux-kernel@vger.kernel.org
19412L:	linux-renesas-soc@vger.kernel.org
19413S:	Supported
19414F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
19415F:	drivers/gpio/gpio-bd9571mwv.c
19416F:	drivers/mfd/bd9571mwv.c
19417F:	drivers/regulator/bd9571mwv-regulator.c
19418F:	include/linux/mfd/bd9571mwv.h
19419
19420ROHM POWER MANAGEMENT IC DEVICE DRIVERS
19421M:	Matti Vaittinen <mazziesaccount@gmail.com>
19422S:	Supported
19423F:	drivers/clk/clk-bd718x7.c
19424F:	drivers/gpio/gpio-bd71815.c
19425F:	drivers/gpio/gpio-bd71828.c
19426F:	drivers/mfd/rohm-bd71828.c
19427F:	drivers/mfd/rohm-bd718x7.c
19428F:	drivers/mfd/rohm-bd9576.c
19429F:	drivers/regulator/bd71815-regulator.c
19430F:	drivers/regulator/bd71828-regulator.c
19431F:	drivers/regulator/bd718x7-regulator.c
19432F:	drivers/regulator/bd9576-regulator.c
19433F:	drivers/regulator/rohm-regulator.c
19434F:	drivers/rtc/rtc-bd70528.c
19435F:	drivers/watchdog/bd9576_wdt.c
19436F:	include/linux/mfd/rohm-bd71815.h
19437F:	include/linux/mfd/rohm-bd71828.h
19438F:	include/linux/mfd/rohm-bd718x7.h
19439F:	include/linux/mfd/rohm-bd957x.h
19440F:	include/linux/mfd/rohm-generic.h
19441F:	include/linux/mfd/rohm-shared.h
19442
19443ROSE NETWORK LAYER
19444M:	Ralf Baechle <ralf@linux-mips.org>
19445L:	linux-hams@vger.kernel.org
19446S:	Maintained
19447W:	https://linux-ax25.in-berlin.de
19448F:	include/net/rose.h
19449F:	include/uapi/linux/rose.h
19450F:	net/rose/
19451
19452ROTATION DRIVER FOR ALLWINNER A83T
19453M:	Jernej Skrabec <jernej.skrabec@gmail.com>
19454L:	linux-media@vger.kernel.org
19455S:	Maintained
19456T:	git git://linuxtv.org/media_tree.git
19457F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
19458F:	drivers/media/platform/sunxi/sun8i-rotate/
19459
19460RPMSG TTY DRIVER
19461M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19462L:	linux-remoteproc@vger.kernel.org
19463S:	Maintained
19464F:	drivers/tty/rpmsg_tty.c
19465
19466RTL2830 MEDIA DRIVER
19467L:	linux-media@vger.kernel.org
19468S:	Orphan
19469W:	https://linuxtv.org
19470Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19471F:	drivers/media/dvb-frontends/rtl2830*
19472
19473RTL2832 MEDIA DRIVER
19474L:	linux-media@vger.kernel.org
19475S:	Orphan
19476W:	https://linuxtv.org
19477Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19478F:	drivers/media/dvb-frontends/rtl2832*
19479
19480RTL2832_SDR MEDIA DRIVER
19481L:	linux-media@vger.kernel.org
19482S:	Orphan
19483W:	https://linuxtv.org
19484Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19485F:	drivers/media/dvb-frontends/rtl2832_sdr*
19486
19487RTL8180 WIRELESS DRIVER
19488L:	linux-wireless@vger.kernel.org
19489S:	Orphan
19490F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
19491
19492RTL8187 WIRELESS DRIVER
19493M:	Hin-Tak Leung <hintak.leung@gmail.com>
19494L:	linux-wireless@vger.kernel.org
19495S:	Maintained
19496T:	git https://github.com/pkshih/rtw.git
19497F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
19498
19499RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
19500M:	Jes Sorensen <Jes.Sorensen@gmail.com>
19501L:	linux-wireless@vger.kernel.org
19502S:	Maintained
19503T:	git https://github.com/pkshih/rtw.git
19504F:	drivers/net/wireless/realtek/rtl8xxxu/
19505
19506RTRS TRANSPORT DRIVERS
19507M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19508M:	Jack Wang <jinpu.wang@ionos.com>
19509L:	linux-rdma@vger.kernel.org
19510S:	Maintained
19511F:	drivers/infiniband/ulp/rtrs/
19512
19513RUNTIME VERIFICATION (RV)
19514M:	Daniel Bristot de Oliveira <bristot@kernel.org>
19515M:	Steven Rostedt <rostedt@goodmis.org>
19516L:	linux-trace-kernel@vger.kernel.org
19517S:	Maintained
19518F:	Documentation/trace/rv/
19519F:	include/linux/rv.h
19520F:	include/rv/
19521F:	kernel/trace/rv/
19522F:	tools/verification/
19523
19524RUST
19525M:	Miguel Ojeda <ojeda@kernel.org>
19526M:	Alex Gaynor <alex.gaynor@gmail.com>
19527M:	Wedson Almeida Filho <wedsonaf@gmail.com>
19528R:	Boqun Feng <boqun.feng@gmail.com>
19529R:	Gary Guo <gary@garyguo.net>
19530R:	Björn Roy Baron <bjorn3_gh@protonmail.com>
19531R:	Benno Lossin <benno.lossin@proton.me>
19532R:	Andreas Hindborg <a.hindborg@samsung.com>
19533R:	Alice Ryhl <aliceryhl@google.com>
19534L:	rust-for-linux@vger.kernel.org
19535S:	Supported
19536W:	https://rust-for-linux.com
19537B:	https://github.com/Rust-for-Linux/linux/issues
19538C:	zulip://rust-for-linux.zulipchat.com
19539P:	https://rust-for-linux.com/contributing
19540T:	git https://github.com/Rust-for-Linux/linux.git rust-next
19541F:	Documentation/rust/
19542F:	rust/
19543F:	samples/rust/
19544F:	scripts/*rust*
19545F:	tools/testing/selftests/rust/
19546K:	\b(?i:rust)\b
19547
19548RXRPC SOCKETS (AF_RXRPC)
19549M:	David Howells <dhowells@redhat.com>
19550M:	Marc Dionne <marc.dionne@auristor.com>
19551L:	linux-afs@lists.infradead.org
19552S:	Supported
19553W:	https://www.infradead.org/~dhowells/kafs/
19554F:	Documentation/networking/rxrpc.rst
19555F:	include/keys/rxrpc-type.h
19556F:	include/net/af_rxrpc.h
19557F:	include/trace/events/rxrpc.h
19558F:	include/uapi/linux/rxrpc.h
19559F:	net/rxrpc/
19560
19561S3 SAVAGE FRAMEBUFFER DRIVER
19562M:	Antonino Daplas <adaplas@gmail.com>
19563L:	linux-fbdev@vger.kernel.org
19564S:	Maintained
19565F:	drivers/video/fbdev/savage/
19566
19567S390 ARCHITECTURE
19568M:	Heiko Carstens <hca@linux.ibm.com>
19569M:	Vasily Gorbik <gor@linux.ibm.com>
19570M:	Alexander Gordeev <agordeev@linux.ibm.com>
19571R:	Christian Borntraeger <borntraeger@linux.ibm.com>
19572R:	Sven Schnelle <svens@linux.ibm.com>
19573L:	linux-s390@vger.kernel.org
19574S:	Supported
19575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19576F:	Documentation/driver-api/s390-drivers.rst
19577F:	Documentation/arch/s390/
19578F:	arch/s390/
19579F:	drivers/s390/
19580F:	drivers/watchdog/diag288_wdt.c
19581
19582S390 COMMON I/O LAYER
19583M:	Vineeth Vijayan <vneethv@linux.ibm.com>
19584M:	Peter Oberparleiter <oberpar@linux.ibm.com>
19585L:	linux-s390@vger.kernel.org
19586S:	Supported
19587F:	drivers/s390/cio/
19588
19589S390 DASD DRIVER
19590M:	Stefan Haberland <sth@linux.ibm.com>
19591M:	Jan Hoeppner <hoeppner@linux.ibm.com>
19592L:	linux-s390@vger.kernel.org
19593S:	Supported
19594F:	block/partitions/ibm.c
19595F:	drivers/s390/block/dasd*
19596F:	include/linux/dasd_mod.h
19597
19598S390 IOMMU (PCI)
19599M:	Niklas Schnelle <schnelle@linux.ibm.com>
19600M:	Matthew Rosato <mjrosato@linux.ibm.com>
19601R:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19602L:	linux-s390@vger.kernel.org
19603S:	Supported
19604F:	drivers/iommu/s390-iommu.c
19605
19606S390 IUCV NETWORK LAYER
19607M:	Alexandra Winter <wintera@linux.ibm.com>
19608M:	Thorsten Winkler <twinkler@linux.ibm.com>
19609L:	linux-s390@vger.kernel.org
19610L:	netdev@vger.kernel.org
19611S:	Supported
19612F:	drivers/s390/net/*iucv*
19613F:	include/net/iucv/
19614F:	net/iucv/
19615
19616S390 MM
19617M:	Alexander Gordeev <agordeev@linux.ibm.com>
19618M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19619L:	linux-s390@vger.kernel.org
19620S:	Supported
19621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19622F:	arch/s390/include/asm/pgtable.h
19623F:	arch/s390/mm
19624
19625S390 NETWORK DRIVERS
19626M:	Alexandra Winter <wintera@linux.ibm.com>
19627M:	Thorsten Winkler <twinkler@linux.ibm.com>
19628L:	linux-s390@vger.kernel.org
19629L:	netdev@vger.kernel.org
19630S:	Supported
19631F:	drivers/s390/net/
19632
19633S390 PCI SUBSYSTEM
19634M:	Niklas Schnelle <schnelle@linux.ibm.com>
19635M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19636L:	linux-s390@vger.kernel.org
19637S:	Supported
19638F:	Documentation/arch/s390/pci.rst
19639F:	arch/s390/pci/
19640F:	drivers/pci/hotplug/s390_pci_hpc.c
19641
19642S390 SCM DRIVER
19643M:	Vineeth Vijayan <vneethv@linux.ibm.com>
19644L:	linux-s390@vger.kernel.org
19645S:	Supported
19646F:	drivers/s390/block/scm*
19647F:	drivers/s390/cio/scm.c
19648
19649S390 VFIO AP DRIVER
19650M:	Tony Krowiak <akrowiak@linux.ibm.com>
19651M:	Halil Pasic <pasic@linux.ibm.com>
19652M:	Jason Herne <jjherne@linux.ibm.com>
19653L:	linux-s390@vger.kernel.org
19654S:	Supported
19655F:	Documentation/arch/s390/vfio-ap*
19656F:	drivers/s390/crypto/vfio_ap*
19657
19658S390 VFIO-CCW DRIVER
19659M:	Eric Farman <farman@linux.ibm.com>
19660M:	Matthew Rosato <mjrosato@linux.ibm.com>
19661R:	Halil Pasic <pasic@linux.ibm.com>
19662L:	linux-s390@vger.kernel.org
19663L:	kvm@vger.kernel.org
19664S:	Supported
19665F:	Documentation/arch/s390/vfio-ccw.rst
19666F:	drivers/s390/cio/vfio_ccw*
19667F:	include/uapi/linux/vfio_ccw.h
19668
19669S390 VFIO-PCI DRIVER
19670M:	Matthew Rosato <mjrosato@linux.ibm.com>
19671M:	Eric Farman <farman@linux.ibm.com>
19672L:	linux-s390@vger.kernel.org
19673L:	kvm@vger.kernel.org
19674S:	Supported
19675F:	arch/s390/kvm/pci*
19676F:	drivers/vfio/pci/vfio_pci_zdev.c
19677F:	include/uapi/linux/vfio_zdev.h
19678
19679S390 ZCRYPT DRIVER
19680M:	Harald Freudenberger <freude@linux.ibm.com>
19681L:	linux-s390@vger.kernel.org
19682S:	Supported
19683F:	drivers/s390/crypto/
19684
19685S390 ZFCP DRIVER
19686M:	Steffen Maier <maier@linux.ibm.com>
19687M:	Benjamin Block <bblock@linux.ibm.com>
19688L:	linux-s390@vger.kernel.org
19689S:	Supported
19690F:	drivers/s390/scsi/zfcp_*
19691
19692SAA6588 RDS RECEIVER DRIVER
19693M:	Hans Verkuil <hverkuil@xs4all.nl>
19694L:	linux-media@vger.kernel.org
19695S:	Odd Fixes
19696W:	https://linuxtv.org
19697T:	git git://linuxtv.org/media_tree.git
19698F:	drivers/media/i2c/saa6588*
19699
19700SAA7134 VIDEO4LINUX DRIVER
19701M:	Mauro Carvalho Chehab <mchehab@kernel.org>
19702L:	linux-media@vger.kernel.org
19703S:	Odd fixes
19704W:	https://linuxtv.org
19705T:	git git://linuxtv.org/media_tree.git
19706F:	Documentation/driver-api/media/drivers/saa7134*
19707F:	drivers/media/pci/saa7134/
19708
19709SAA7146 VIDEO4LINUX-2 DRIVER
19710M:	Hans Verkuil <hverkuil@xs4all.nl>
19711L:	linux-media@vger.kernel.org
19712S:	Maintained
19713T:	git git://linuxtv.org/media_tree.git
19714F:	drivers/media/common/saa7146/
19715F:	drivers/media/pci/saa7146/
19716F:	include/media/drv-intf/saa7146*
19717
19718SAFESETID SECURITY MODULE
19719M:	Micah Morton <mortonm@chromium.org>
19720S:	Supported
19721F:	Documentation/admin-guide/LSM/SafeSetID.rst
19722F:	security/safesetid/
19723
19724SAMSUNG AUDIO (ASoC) DRIVERS
19725M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19726L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19727S:	Maintained
19728B:	mailto:linux-samsung-soc@vger.kernel.org
19729F:	Documentation/devicetree/bindings/sound/samsung*
19730F:	sound/soc/samsung/
19731
19732SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
19733M:	Krzysztof Kozlowski <krzk@kernel.org>
19734L:	linux-crypto@vger.kernel.org
19735L:	linux-samsung-soc@vger.kernel.org
19736S:	Maintained
19737F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
19738F:	drivers/crypto/exynos-rng.c
19739
19740SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
19741M:	Łukasz Stelmach <l.stelmach@samsung.com>
19742L:	linux-samsung-soc@vger.kernel.org
19743S:	Maintained
19744F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
19745F:	drivers/char/hw_random/exynos-trng.c
19746
19747SAMSUNG FRAMEBUFFER DRIVER
19748M:	Jingoo Han <jingoohan1@gmail.com>
19749L:	linux-fbdev@vger.kernel.org
19750S:	Maintained
19751F:	drivers/video/fbdev/s3c-fb.c
19752
19753SAMSUNG INTERCONNECT DRIVERS
19754M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19755M:	Artur Świgoń <a.swigon@samsung.com>
19756L:	linux-pm@vger.kernel.org
19757L:	linux-samsung-soc@vger.kernel.org
19758S:	Supported
19759F:	drivers/interconnect/samsung/
19760
19761SAMSUNG LAPTOP DRIVER
19762M:	Corentin Chary <corentin.chary@gmail.com>
19763L:	platform-driver-x86@vger.kernel.org
19764S:	Maintained
19765F:	drivers/platform/x86/samsung-laptop.c
19766
19767SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
19768M:	Krzysztof Kozlowski <krzk@kernel.org>
19769L:	linux-kernel@vger.kernel.org
19770L:	linux-samsung-soc@vger.kernel.org
19771S:	Maintained
19772B:	mailto:linux-samsung-soc@vger.kernel.org
19773F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
19774F:	Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
19775F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
19776F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
19777F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
19778F:	drivers/clk/clk-s2mps11.c
19779F:	drivers/mfd/sec*.c
19780F:	drivers/regulator/s2m*.c
19781F:	drivers/regulator/s5m*.c
19782F:	drivers/rtc/rtc-s5m.c
19783F:	include/linux/mfd/samsung/
19784
19785SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
19786M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
19787L:	linux-media@vger.kernel.org
19788L:	linux-samsung-soc@vger.kernel.org
19789S:	Maintained
19790F:	drivers/media/platform/samsung/s3c-camif/
19791F:	include/media/drv-intf/s3c_camif.h
19792
19793SAMSUNG S3FWRN5 NFC DRIVER
19794M:	Krzysztof Kozlowski <krzk@kernel.org>
19795S:	Maintained
19796F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
19797F:	drivers/nfc/s3fwrn5
19798
19799SAMSUNG S5C73M3 CAMERA DRIVER
19800M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19801M:	Andrzej Hajda <andrzej.hajda@intel.com>
19802L:	linux-media@vger.kernel.org
19803S:	Supported
19804F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
19805F:	drivers/media/i2c/s5c73m3/*
19806
19807SAMSUNG S5K5BAF CAMERA DRIVER
19808M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19809M:	Andrzej Hajda <andrzej.hajda@intel.com>
19810L:	linux-media@vger.kernel.org
19811S:	Supported
19812F:	drivers/media/i2c/s5k5baf.c
19813
19814SAMSUNG S5P Security SubSystem (SSS) DRIVER
19815M:	Krzysztof Kozlowski <krzk@kernel.org>
19816M:	Vladimir Zapolskiy <vz@mleia.com>
19817L:	linux-crypto@vger.kernel.org
19818L:	linux-samsung-soc@vger.kernel.org
19819S:	Maintained
19820F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
19821F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
19822F:	drivers/crypto/s5p-sss.c
19823
19824SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
19825M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19826L:	linux-media@vger.kernel.org
19827S:	Supported
19828Q:	https://patchwork.linuxtv.org/project/linux-media/list/
19829F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
19830F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
19831F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
19832F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
19833F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
19834F:	drivers/media/platform/samsung/exynos4-is/
19835
19836SAMSUNG SOC CLOCK DRIVERS
19837M:	Krzysztof Kozlowski <krzk@kernel.org>
19838M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19839M:	Chanwoo Choi <cw00.choi@samsung.com>
19840R:	Alim Akhtar <alim.akhtar@samsung.com>
19841L:	linux-samsung-soc@vger.kernel.org
19842S:	Maintained
19843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
19844F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
19845F:	Documentation/devicetree/bindings/clock/samsung,s3c*
19846F:	drivers/clk/samsung/
19847F:	include/dt-bindings/clock/exynos*.h
19848F:	include/dt-bindings/clock/s5p*.h
19849F:	include/dt-bindings/clock/samsung,*.h
19850F:	include/linux/clk/samsung.h
19851
19852SAMSUNG SPI DRIVERS
19853M:	Andi Shyti <andi.shyti@kernel.org>
19854L:	linux-spi@vger.kernel.org
19855L:	linux-samsung-soc@vger.kernel.org
19856S:	Maintained
19857F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
19858F:	drivers/spi/spi-s3c*
19859F:	include/linux/platform_data/spi-s3c64xx.h
19860
19861SAMSUNG SXGBE DRIVERS
19862M:	Byungho An <bh74.an@samsung.com>
19863L:	netdev@vger.kernel.org
19864S:	Supported
19865F:	drivers/net/ethernet/samsung/sxgbe/
19866
19867SAMSUNG THERMAL DRIVER
19868M:	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
19869M:	Krzysztof Kozlowski <krzk@kernel.org>
19870L:	linux-pm@vger.kernel.org
19871L:	linux-samsung-soc@vger.kernel.org
19872S:	Maintained
19873F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
19874F:	drivers/thermal/samsung/
19875
19876SAMSUNG USB2 PHY DRIVER
19877M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19878L:	linux-kernel@vger.kernel.org
19879S:	Supported
19880F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
19881F:	Documentation/driver-api/phy/samsung-usb2.rst
19882F:	drivers/phy/samsung/phy-exynos4210-usb2.c
19883F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
19884F:	drivers/phy/samsung/phy-exynos5250-usb2.c
19885F:	drivers/phy/samsung/phy-s5pv210-usb2.c
19886F:	drivers/phy/samsung/phy-samsung-usb2.c
19887F:	drivers/phy/samsung/phy-samsung-usb2.h
19888
19889SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
19890M:	Paul Barker <paul.barker@sancloud.com>
19891R:	Marc Murphy <marc.murphy@sancloud.com>
19892S:	Supported
19893F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
19894
19895SC1200 WDT DRIVER
19896M:	Zwane Mwaikambo <zwanem@gmail.com>
19897S:	Maintained
19898F:	drivers/watchdog/sc1200wdt.c
19899
19900SCHEDULER
19901M:	Ingo Molnar <mingo@redhat.com>
19902M:	Peter Zijlstra <peterz@infradead.org>
19903M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
19904M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
19905R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
19906R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
19907R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
19908R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
19909R:	Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
19910R:	Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
19911L:	linux-kernel@vger.kernel.org
19912S:	Maintained
19913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
19914F:	include/linux/preempt.h
19915F:	include/linux/sched.h
19916F:	include/linux/wait.h
19917F:	include/uapi/linux/sched.h
19918F:	kernel/sched/
19919
19920SCSI LIBSAS SUBSYSTEM
19921R:	John Garry <john.g.garry@oracle.com>
19922R:	Jason Yan <yanaijie@huawei.com>
19923L:	linux-scsi@vger.kernel.org
19924S:	Supported
19925F:	Documentation/scsi/libsas.rst
19926F:	drivers/scsi/libsas/
19927F:	include/scsi/libsas.h
19928F:	include/scsi/sas_ata.h
19929
19930SCSI RDMA PROTOCOL (SRP) INITIATOR
19931M:	Bart Van Assche <bvanassche@acm.org>
19932L:	linux-rdma@vger.kernel.org
19933S:	Supported
19934Q:	http://patchwork.kernel.org/project/linux-rdma/list/
19935F:	drivers/infiniband/ulp/srp/
19936F:	include/scsi/srp.h
19937
19938SCSI RDMA PROTOCOL (SRP) TARGET
19939M:	Bart Van Assche <bvanassche@acm.org>
19940L:	linux-rdma@vger.kernel.org
19941L:	target-devel@vger.kernel.org
19942S:	Supported
19943Q:	http://patchwork.kernel.org/project/linux-rdma/list/
19944F:	drivers/infiniband/ulp/srpt/
19945
19946SCSI SG DRIVER
19947M:	Doug Gilbert <dgilbert@interlog.com>
19948L:	linux-scsi@vger.kernel.org
19949S:	Maintained
19950W:	http://sg.danny.cz/sg
19951F:	Documentation/scsi/scsi-generic.rst
19952F:	drivers/scsi/sg.c
19953F:	include/scsi/sg.h
19954
19955SCSI SUBSYSTEM
19956M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
19957M:	"Martin K. Petersen" <martin.petersen@oracle.com>
19958L:	linux-scsi@vger.kernel.org
19959S:	Maintained
19960Q:	https://patchwork.kernel.org/project/linux-scsi/list/
19961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
19962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
19963F:	Documentation/devicetree/bindings/scsi/
19964F:	drivers/scsi/
19965F:	drivers/ufs/
19966F:	include/scsi/
19967
19968SCSI TAPE DRIVER
19969M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
19970L:	linux-scsi@vger.kernel.org
19971S:	Maintained
19972F:	Documentation/scsi/st.rst
19973F:	drivers/scsi/st.*
19974F:	drivers/scsi/st_*.h
19975
19976SCSI TARGET CORE USER DRIVER
19977M:	Bodo Stroesser <bostroesser@gmail.com>
19978L:	linux-scsi@vger.kernel.org
19979L:	target-devel@vger.kernel.org
19980S:	Supported
19981F:	Documentation/target/tcmu-design.rst
19982F:	drivers/target/target_core_user.c
19983F:	include/uapi/linux/target_core_user.h
19984
19985SCSI TARGET SUBSYSTEM
19986M:	"Martin K. Petersen" <martin.petersen@oracle.com>
19987L:	linux-scsi@vger.kernel.org
19988L:	target-devel@vger.kernel.org
19989S:	Supported
19990Q:	https://patchwork.kernel.org/project/target-devel/list/
19991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
19992F:	Documentation/target/
19993F:	drivers/target/
19994F:	include/target/
19995
19996SCTP PROTOCOL
19997M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
19998M:	Xin Long <lucien.xin@gmail.com>
19999L:	linux-sctp@vger.kernel.org
20000S:	Maintained
20001W:	https://github.com/sctp/lksctp-tools/wiki
20002F:	Documentation/networking/sctp.rst
20003F:	include/linux/sctp.h
20004F:	include/net/sctp/
20005F:	include/uapi/linux/sctp.h
20006F:	net/sctp/
20007
20008SCx200 CPU SUPPORT
20009M:	Jim Cromie <jim.cromie@gmail.com>
20010S:	Odd Fixes
20011F:	Documentation/i2c/busses/scx200_acb.rst
20012F:	arch/x86/platform/scx200/
20013F:	drivers/i2c/busses/scx200*
20014F:	drivers/mtd/maps/scx200_docflash.c
20015F:	drivers/watchdog/scx200_wdt.c
20016F:	include/linux/scx200.h
20017
20018SCx200 GPIO DRIVER
20019M:	Jim Cromie <jim.cromie@gmail.com>
20020S:	Maintained
20021F:	drivers/char/scx200_gpio.c
20022F:	include/linux/scx200_gpio.h
20023
20024SCx200 HRT CLOCKSOURCE DRIVER
20025M:	Jim Cromie <jim.cromie@gmail.com>
20026S:	Maintained
20027F:	drivers/clocksource/scx200_hrt.c
20028
20029SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
20030M:	Sascha Sommer <saschasommer@freenet.de>
20031L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
20032S:	Maintained
20033F:	drivers/mmc/host/sdricoh_cs.c
20034
20035SECO BOARDS CEC DRIVER
20036M:	Ettore Chimenti <ek5.chimenti@gmail.com>
20037S:	Maintained
20038F:	drivers/media/cec/platform/seco/seco-cec.c
20039F:	drivers/media/cec/platform/seco/seco-cec.h
20040
20041SECURE COMPUTING
20042M:	Kees Cook <kees@kernel.org>
20043R:	Andy Lutomirski <luto@amacapital.net>
20044R:	Will Drewry <wad@chromium.org>
20045S:	Supported
20046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
20047F:	Documentation/userspace-api/seccomp_filter.rst
20048F:	include/linux/seccomp.h
20049F:	include/uapi/linux/seccomp.h
20050F:	kernel/seccomp.c
20051F:	tools/testing/selftests/kselftest_harness.h
20052F:	tools/testing/selftests/seccomp/*
20053K:	\bsecure_computing
20054K:	\bTIF_SECCOMP\b
20055
20056SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
20057M:	Kamal Dasu <kamal.dasu@broadcom.com>
20058M:	Al Cooper <alcooperx@gmail.com>
20059R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
20060L:	linux-mmc@vger.kernel.org
20061S:	Maintained
20062F:	drivers/mmc/host/sdhci-brcmstb*
20063
20064SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
20065M:	Adrian Hunter <adrian.hunter@intel.com>
20066L:	linux-mmc@vger.kernel.org
20067S:	Supported
20068F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
20069F:	drivers/mmc/host/sdhci*
20070
20071SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
20072M:	Aubin Constans <aubin.constans@microchip.com>
20073R:	Eugen Hristev <eugen.hristev@collabora.com>
20074L:	linux-mmc@vger.kernel.org
20075S:	Supported
20076F:	drivers/mmc/host/sdhci-of-at91.c
20077
20078SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
20079M:	Haibo Chen <haibo.chen@nxp.com>
20080L:	imx@lists.linux.dev
20081L:	linux-mmc@vger.kernel.org
20082S:	Maintained
20083F:	drivers/mmc/host/sdhci-esdhc-imx.c
20084
20085SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
20086M:	Ben Dooks <ben-linux@fluff.org>
20087M:	Jaehoon Chung <jh80.chung@samsung.com>
20088L:	linux-mmc@vger.kernel.org
20089S:	Maintained
20090F:	drivers/mmc/host/sdhci-s3c*
20091
20092SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
20093M:	Viresh Kumar <vireshk@kernel.org>
20094L:	linux-mmc@vger.kernel.org
20095S:	Maintained
20096F:	drivers/mmc/host/sdhci-spear.c
20097
20098SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
20099M:	Vignesh Raghavendra <vigneshr@ti.com>
20100L:	linux-mmc@vger.kernel.org
20101S:	Maintained
20102F:	drivers/mmc/host/sdhci-omap.c
20103
20104SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
20105M:	Jonathan Derrick <jonathan.derrick@linux.dev>
20106L:	linux-block@vger.kernel.org
20107S:	Supported
20108F:	block/opal_proto.h
20109F:	block/sed*
20110F:	include/linux/sed*
20111F:	include/uapi/linux/sed*
20112
20113SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
20114M:	Mark Rutland <mark.rutland@arm.com>
20115M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
20116M:	Sudeep Holla <sudeep.holla@arm.com>
20117L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20118S:	Maintained
20119F:	drivers/firmware/smccc/
20120F:	include/linux/arm-smccc.h
20121
20122SECURITY CONTACT
20123M:	Security Officers <security@kernel.org>
20124S:	Supported
20125F:	Documentation/process/security-bugs.rst
20126
20127SECURITY SUBSYSTEM
20128M:	Paul Moore <paul@paul-moore.com>
20129M:	James Morris <jmorris@namei.org>
20130M:	"Serge E. Hallyn" <serge@hallyn.com>
20131L:	linux-security-module@vger.kernel.org
20132S:	Supported
20133Q:	https://patchwork.kernel.org/project/linux-security-module/list
20134B:	mailto:linux-security-module@vger.kernel.org
20135P:	https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
20136T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
20137F:	include/linux/lsm_audit.h
20138F:	include/linux/lsm_hook_defs.h
20139F:	include/linux/lsm_hooks.h
20140F:	include/linux/security.h
20141F:	include/uapi/linux/lsm.h
20142F:	security/
20143F:	tools/testing/selftests/lsm/
20144X:	security/selinux/
20145K:	\bsecurity_[a-z_0-9]\+\b
20146
20147SELINUX SECURITY MODULE
20148M:	Paul Moore <paul@paul-moore.com>
20149M:	Stephen Smalley <stephen.smalley.work@gmail.com>
20150R:	Ondrej Mosnacek <omosnace@redhat.com>
20151L:	selinux@vger.kernel.org
20152S:	Supported
20153W:	https://github.com/SELinuxProject
20154Q:	https://patchwork.kernel.org/project/selinux/list
20155B:	mailto:selinux@vger.kernel.org
20156P:	https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
20157T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
20158F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
20159F:	Documentation/ABI/removed/sysfs-selinux-disable
20160F:	Documentation/admin-guide/LSM/SELinux.rst
20161F:	include/trace/events/avc.h
20162F:	include/uapi/linux/selinux_netlink.h
20163F:	scripts/selinux/
20164F:	security/selinux/
20165
20166SENSABLE PHANTOM
20167M:	Jiri Slaby <jirislaby@kernel.org>
20168S:	Maintained
20169F:	drivers/misc/phantom.c
20170F:	include/uapi/linux/phantom.h
20171
20172SENSEAIR SUNRISE 006-0-0007
20173M:	Jacopo Mondi <jacopo@jmondi.org>
20174S:	Maintained
20175F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
20176F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
20177F:	drivers/iio/chemical/sunrise_co2.c
20178
20179SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
20180M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
20181S:	Maintained
20182F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
20183F:	drivers/iio/chemical/scd30.h
20184F:	drivers/iio/chemical/scd30_core.c
20185F:	drivers/iio/chemical/scd30_i2c.c
20186F:	drivers/iio/chemical/scd30_serial.c
20187
20188SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
20189M:	Roan van Dijk <roan@protonic.nl>
20190S:	Maintained
20191F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
20192F:	drivers/iio/chemical/scd4x.c
20193
20194SENSIRION SGP40 GAS SENSOR DRIVER
20195M:	Andreas Klinger <ak@it-klinger.de>
20196S:	Maintained
20197F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
20198F:	drivers/iio/chemical/sgp40.c
20199
20200SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
20201M:	Tomasz Duszynski <tduszyns@gmail.com>
20202S:	Maintained
20203F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
20204F:	drivers/iio/chemical/sps30.c
20205F:	drivers/iio/chemical/sps30_i2c.c
20206F:	drivers/iio/chemical/sps30_serial.c
20207
20208SERIAL DEVICE BUS
20209M:	Rob Herring <robh@kernel.org>
20210L:	linux-serial@vger.kernel.org
20211S:	Maintained
20212F:	Documentation/devicetree/bindings/serial/serial.yaml
20213F:	drivers/tty/serdev/
20214F:	include/linux/serdev.h
20215
20216SERIAL IR RECEIVER
20217M:	Sean Young <sean@mess.org>
20218L:	linux-media@vger.kernel.org
20219S:	Maintained
20220F:	drivers/media/rc/serial_ir.c
20221
20222SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
20223M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
20224L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20225S:	Maintained
20226F:	Documentation/devicetree/bindings/slimbus/
20227F:	drivers/slimbus/
20228F:	include/linux/slimbus.h
20229
20230SFC NETWORK DRIVER
20231M:	Edward Cree <ecree.xilinx@gmail.com>
20232M:	Martin Habets <habetsm.xilinx@gmail.com>
20233L:	netdev@vger.kernel.org
20234L:	linux-net-drivers@amd.com
20235S:	Supported
20236F:	Documentation/networking/devlink/sfc.rst
20237F:	drivers/net/ethernet/sfc/
20238
20239SFCTEMP HWMON DRIVER
20240M:	Emil Renner Berthing <kernel@esmil.dk>
20241M:	Hal Feng <hal.feng@starfivetech.com>
20242L:	linux-hwmon@vger.kernel.org
20243S:	Maintained
20244F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
20245F:	Documentation/hwmon/sfctemp.rst
20246F:	drivers/hwmon/sfctemp.c
20247
20248SFF/SFP/SFP+ MODULE SUPPORT
20249M:	Russell King <linux@armlinux.org.uk>
20250L:	netdev@vger.kernel.org
20251S:	Maintained
20252F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
20253F:	drivers/net/phy/phylink.c
20254F:	drivers/net/phy/sfp*
20255F:	include/linux/mdio/mdio-i2c.h
20256F:	include/linux/phylink.h
20257F:	include/linux/sfp.h
20258K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
20259
20260SGI GRU DRIVER
20261M:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
20262S:	Maintained
20263F:	drivers/misc/sgi-gru/
20264
20265SGI XP/XPC/XPNET DRIVER
20266M:	Robin Holt <robinmholt@gmail.com>
20267M:	Steve Wahl <steve.wahl@hpe.com>
20268S:	Maintained
20269F:	drivers/misc/sgi-xp/
20270
20271SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
20272M:	Wenjia Zhang <wenjia@linux.ibm.com>
20273M:	Jan Karcher <jaka@linux.ibm.com>
20274R:	D. Wythe <alibuda@linux.alibaba.com>
20275R:	Tony Lu <tonylu@linux.alibaba.com>
20276R:	Wen Gu <guwen@linux.alibaba.com>
20277L:	linux-s390@vger.kernel.org
20278S:	Supported
20279F:	net/smc/
20280
20281SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
20282M:	Linus Walleij <linus.walleij@linaro.org>
20283L:	linux-iio@vger.kernel.org
20284S:	Maintained
20285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
20286F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
20287F:	drivers/iio/light/gp2ap002.c
20288
20289SHARP RJ54N1CB0C SENSOR DRIVER
20290M:	Jacopo Mondi <jacopo@jmondi.org>
20291L:	linux-media@vger.kernel.org
20292S:	Odd fixes
20293T:	git git://linuxtv.org/media_tree.git
20294F:	drivers/media/i2c/rj54n1cb0c.c
20295F:	include/media/i2c/rj54n1cb0c.h
20296
20297SHRINKER
20298M:	Andrew Morton <akpm@linux-foundation.org>
20299M:	Dave Chinner <david@fromorbit.com>
20300R:	Qi Zheng <zhengqi.arch@bytedance.com>
20301R:	Roman Gushchin <roman.gushchin@linux.dev>
20302R:	Muchun Song <muchun.song@linux.dev>
20303L:	linux-mm@kvack.org
20304S:	Maintained
20305F:	Documentation/admin-guide/mm/shrinker_debugfs.rst
20306F:	include/linux/shrinker.h
20307F:	mm/shrinker.c
20308F:	mm/shrinker_debug.c
20309
20310SH_VOU V4L2 OUTPUT DRIVER
20311L:	linux-media@vger.kernel.org
20312S:	Orphan
20313F:	drivers/media/platform/renesas/sh_vou.c
20314F:	include/media/drv-intf/sh_vou.h
20315
20316SI2157 MEDIA DRIVER
20317L:	linux-media@vger.kernel.org
20318S:	Orphan
20319W:	https://linuxtv.org
20320Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20321F:	drivers/media/tuners/si2157*
20322
20323SI2165 MEDIA DRIVER
20324M:	Matthias Schwarzott <zzam@gentoo.org>
20325L:	linux-media@vger.kernel.org
20326S:	Maintained
20327W:	https://linuxtv.org
20328Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20329F:	drivers/media/dvb-frontends/si2165*
20330
20331SI2168 MEDIA DRIVER
20332L:	linux-media@vger.kernel.org
20333S:	Orphan
20334W:	https://linuxtv.org
20335Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20336F:	drivers/media/dvb-frontends/si2168*
20337
20338SI470X FM RADIO RECEIVER I2C DRIVER
20339M:	Hans Verkuil <hverkuil@xs4all.nl>
20340L:	linux-media@vger.kernel.org
20341S:	Odd Fixes
20342W:	https://linuxtv.org
20343T:	git git://linuxtv.org/media_tree.git
20344F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
20345F:	drivers/media/radio/si470x/radio-si470x-i2c.c
20346
20347SI470X FM RADIO RECEIVER USB DRIVER
20348M:	Hans Verkuil <hverkuil@xs4all.nl>
20349L:	linux-media@vger.kernel.org
20350S:	Maintained
20351W:	https://linuxtv.org
20352T:	git git://linuxtv.org/media_tree.git
20353F:	drivers/media/radio/si470x/radio-si470x-common.c
20354F:	drivers/media/radio/si470x/radio-si470x-usb.c
20355F:	drivers/media/radio/si470x/radio-si470x.h
20356
20357SI4713 FM RADIO TRANSMITTER I2C DRIVER
20358M:	Eduardo Valentin <edubezval@gmail.com>
20359L:	linux-media@vger.kernel.org
20360S:	Odd Fixes
20361W:	https://linuxtv.org
20362T:	git git://linuxtv.org/media_tree.git
20363F:	drivers/media/radio/si4713/si4713.?
20364
20365SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
20366M:	Eduardo Valentin <edubezval@gmail.com>
20367L:	linux-media@vger.kernel.org
20368S:	Odd Fixes
20369W:	https://linuxtv.org
20370T:	git git://linuxtv.org/media_tree.git
20371F:	drivers/media/radio/si4713/radio-platform-si4713.c
20372
20373SI4713 FM RADIO TRANSMITTER USB DRIVER
20374M:	Hans Verkuil <hverkuil@xs4all.nl>
20375L:	linux-media@vger.kernel.org
20376S:	Maintained
20377W:	https://linuxtv.org
20378T:	git git://linuxtv.org/media_tree.git
20379F:	drivers/media/radio/si4713/radio-usb-si4713.c
20380
20381SIANO DVB DRIVER
20382M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20383L:	linux-media@vger.kernel.org
20384S:	Odd fixes
20385W:	https://linuxtv.org
20386T:	git git://linuxtv.org/media_tree.git
20387F:	drivers/media/common/siano/
20388F:	drivers/media/mmc/siano/
20389F:	drivers/media/usb/siano/
20390F:	drivers/media/usb/siano/
20391
20392SIEMENS IPC LED DRIVERS
20393M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20394M:	Xing Tong Wu <xingtong.wu@siemens.com>
20395M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20396L:	linux-leds@vger.kernel.org
20397S:	Maintained
20398F:	drivers/leds/simple/
20399
20400SIEMENS IPC PLATFORM DRIVERS
20401M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20402M:	Xing Tong Wu <xingtong.wu@siemens.com>
20403M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20404L:	platform-driver-x86@vger.kernel.org
20405S:	Maintained
20406F:	drivers/platform/x86/siemens/
20407F:	include/linux/platform_data/x86/simatic-ipc-base.h
20408F:	include/linux/platform_data/x86/simatic-ipc.h
20409
20410SIEMENS IPC WATCHDOG DRIVERS
20411M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20412M:	Xing Tong Wu <xingtong.wu@siemens.com>
20413M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20414L:	linux-watchdog@vger.kernel.org
20415S:	Maintained
20416F:	drivers/watchdog/simatic-ipc-wdt.c
20417
20418SIFIVE DRIVERS
20419M:	Paul Walmsley <paul.walmsley@sifive.com>
20420M:	Samuel Holland <samuel.holland@sifive.com>
20421L:	linux-riscv@lists.infradead.org
20422S:	Supported
20423F:	drivers/dma/sf-pdma/
20424N:	sifive
20425K:	fu[57]40
20426K:	[^@]sifive
20427
20428SILEAD TOUCHSCREEN DRIVER
20429M:	Hans de Goede <hdegoede@redhat.com>
20430L:	linux-input@vger.kernel.org
20431L:	platform-driver-x86@vger.kernel.org
20432S:	Maintained
20433F:	drivers/input/touchscreen/silead.c
20434F:	drivers/platform/x86/touchscreen_dmi.c
20435
20436SILICON LABS WIRELESS DRIVERS (for WFxxx series)
20437M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
20438S:	Supported
20439F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
20440F:	drivers/net/wireless/silabs/wfx/
20441
20442SILICON MOTION SM712 FRAME BUFFER DRIVER
20443M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
20444M:	Teddy Wang <teddy.wang@siliconmotion.com>
20445M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
20446L:	linux-fbdev@vger.kernel.org
20447S:	Maintained
20448F:	Documentation/fb/sm712fb.rst
20449F:	drivers/video/fbdev/sm712*
20450
20451SILVACO I3C DUAL-ROLE MASTER
20452M:	Miquel Raynal <miquel.raynal@bootlin.com>
20453M:	Conor Culhane <conor.culhane@silvaco.com>
20454L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
20455S:	Maintained
20456F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
20457F:	drivers/i3c/master/svc-i3c-master.c
20458
20459SIMPLEFB FB DRIVER
20460M:	Hans de Goede <hdegoede@redhat.com>
20461L:	linux-fbdev@vger.kernel.org
20462S:	Maintained
20463F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
20464F:	drivers/video/fbdev/simplefb.c
20465F:	include/linux/platform_data/simplefb.h
20466
20467SIOX
20468M:	Thorsten Scherer <t.scherer@eckelmann.de>
20469R:	Pengutronix Kernel Team <kernel@pengutronix.de>
20470S:	Supported
20471F:	drivers/gpio/gpio-siox.c
20472F:	drivers/siox/*
20473F:	include/trace/events/siox.h
20474
20475SIPHASH PRF ROUTINES
20476M:	Jason A. Donenfeld <Jason@zx2c4.com>
20477S:	Maintained
20478F:	include/linux/siphash.h
20479F:	lib/siphash.c
20480F:	lib/siphash_kunit.c
20481
20482SIS 190 ETHERNET DRIVER
20483M:	Francois Romieu <romieu@fr.zoreil.com>
20484L:	netdev@vger.kernel.org
20485S:	Maintained
20486F:	drivers/net/ethernet/sis/sis190.c
20487
20488SIS 900/7016 FAST ETHERNET DRIVER
20489M:	Daniele Venzano <venza@brownhat.org>
20490L:	netdev@vger.kernel.org
20491S:	Maintained
20492W:	http://www.brownhat.org/sis900.html
20493F:	drivers/net/ethernet/sis/sis900.*
20494
20495SIS FRAMEBUFFER DRIVER
20496S:	Orphan
20497F:	Documentation/fb/sisfb.rst
20498F:	drivers/video/fbdev/sis/
20499F:	include/video/sisfb.h
20500
20501SIS I2C TOUCHSCREEN DRIVER
20502M:	Mika Penttilä <mpenttil@redhat.com>
20503L:	linux-input@vger.kernel.org
20504S:	Maintained
20505F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
20506F:	drivers/input/touchscreen/sis_i2c.c
20507
20508SIS USB2VGA DRIVER
20509M:	Thomas Winischhofer <thomas@winischhofer.net>
20510S:	Maintained
20511W:	http://www.winischhofer.at/linuxsisusbvga.shtml
20512F:	drivers/usb/misc/sisusbvga/
20513
20514SL28 CPLD MFD DRIVER
20515M:	Michael Walle <mwalle@kernel.org>
20516S:	Maintained
20517F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
20518F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
20519F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
20520F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
20521F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
20522F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
20523F:	drivers/gpio/gpio-sl28cpld.c
20524F:	drivers/hwmon/sl28cpld-hwmon.c
20525F:	drivers/irqchip/irq-sl28cpld.c
20526F:	drivers/pwm/pwm-sl28cpld.c
20527F:	drivers/watchdog/sl28cpld_wdt.c
20528
20529SL28 VPD NVMEM LAYOUT DRIVER
20530M:	Michael Walle <mwalle@kernel.org>
20531S:	Maintained
20532F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
20533F:	drivers/nvmem/layouts/sl28vpd.c
20534
20535SLAB ALLOCATOR
20536M:	Christoph Lameter <cl@linux.com>
20537M:	Pekka Enberg <penberg@kernel.org>
20538M:	David Rientjes <rientjes@google.com>
20539M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
20540M:	Andrew Morton <akpm@linux-foundation.org>
20541M:	Vlastimil Babka <vbabka@suse.cz>
20542R:	Roman Gushchin <roman.gushchin@linux.dev>
20543R:	Hyeonggon Yoo <42.hyeyoo@gmail.com>
20544L:	linux-mm@kvack.org
20545S:	Maintained
20546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
20547F:	include/linux/sl?b*.h
20548F:	mm/sl?b*
20549
20550SLCAN CAN NETWORK DRIVER
20551M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
20552L:	linux-can@vger.kernel.org
20553S:	Maintained
20554F:	drivers/net/can/slcan/
20555
20556SLEEPABLE READ-COPY UPDATE (SRCU)
20557M:	Lai Jiangshan <jiangshanlai@gmail.com>
20558M:	"Paul E. McKenney" <paulmck@kernel.org>
20559M:	Josh Triplett <josh@joshtriplett.org>
20560R:	Steven Rostedt <rostedt@goodmis.org>
20561R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
20562L:	rcu@vger.kernel.org
20563S:	Supported
20564W:	http://www.rdrop.com/users/paulmck/RCU/
20565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20566F:	include/linux/srcu*.h
20567F:	kernel/rcu/srcu*.c
20568
20569SMACK SECURITY MODULE
20570M:	Casey Schaufler <casey@schaufler-ca.com>
20571L:	linux-security-module@vger.kernel.org
20572S:	Maintained
20573W:	http://schaufler-ca.com
20574T:	git git://github.com/cschaufler/smack-next
20575F:	Documentation/admin-guide/LSM/Smack.rst
20576F:	security/smack/
20577
20578SMC91x ETHERNET DRIVER
20579M:	Nicolas Pitre <nico@fluxnic.net>
20580S:	Odd Fixes
20581F:	drivers/net/ethernet/smsc/smc91x.*
20582
20583SMSC EMC2103 HARDWARE MONITOR DRIVER
20584M:	Steve Glendinning <steve.glendinning@shawell.net>
20585L:	linux-hwmon@vger.kernel.org
20586S:	Maintained
20587F:	Documentation/hwmon/emc2103.rst
20588F:	drivers/hwmon/emc2103.c
20589
20590SMSC SCH5627 HARDWARE MONITOR DRIVER
20591M:	Hans de Goede <hdegoede@redhat.com>
20592L:	linux-hwmon@vger.kernel.org
20593S:	Supported
20594F:	Documentation/hwmon/sch5627.rst
20595F:	drivers/hwmon/sch5627.c
20596
20597SMSC UFX6000 and UFX7000 USB to VGA DRIVER
20598M:	Steve Glendinning <steve.glendinning@shawell.net>
20599L:	linux-fbdev@vger.kernel.org
20600S:	Maintained
20601F:	drivers/video/fbdev/smscufx.c
20602
20603SMSC47B397 HARDWARE MONITOR DRIVER
20604M:	Jean Delvare <jdelvare@suse.com>
20605L:	linux-hwmon@vger.kernel.org
20606S:	Maintained
20607F:	Documentation/hwmon/smsc47b397.rst
20608F:	drivers/hwmon/smsc47b397.c
20609
20610SMSC911x ETHERNET DRIVER
20611M:	Steve Glendinning <steve.glendinning@shawell.net>
20612L:	netdev@vger.kernel.org
20613S:	Maintained
20614F:	drivers/net/ethernet/smsc/smsc911x.*
20615F:	include/linux/smsc911x.h
20616
20617SMSC9420 PCI ETHERNET DRIVER
20618M:	Steve Glendinning <steve.glendinning@shawell.net>
20619L:	netdev@vger.kernel.org
20620S:	Maintained
20621F:	drivers/net/ethernet/smsc/smsc9420.*
20622
20623SNET DPU VIRTIO DATA PATH ACCELERATOR
20624R:	Alvaro Karsz <alvaro.karsz@solid-run.com>
20625F:	drivers/vdpa/solidrun/
20626
20627SOCIONEXT (SNI) AVE NETWORK DRIVER
20628M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
20629L:	netdev@vger.kernel.org
20630S:	Maintained
20631F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
20632F:	drivers/net/ethernet/socionext/sni_ave.c
20633
20634SOCIONEXT (SNI) NETSEC NETWORK DRIVER
20635M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
20636M:	Masahisa Kojima <kojima.masahisa@socionext.com>
20637L:	netdev@vger.kernel.org
20638S:	Maintained
20639F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
20640F:	drivers/net/ethernet/socionext/netsec.c
20641
20642SOCIONEXT (SNI) Synquacer SPI DRIVER
20643M:	Masahisa Kojima <masahisa.kojima@linaro.org>
20644M:	Jassi Brar <jaswinder.singh@linaro.org>
20645L:	linux-spi@vger.kernel.org
20646S:	Maintained
20647F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
20648F:	drivers/spi/spi-synquacer.c
20649
20650SOCIONEXT SYNQUACER I2C DRIVER
20651M:	Ard Biesheuvel <ardb@kernel.org>
20652L:	linux-i2c@vger.kernel.org
20653S:	Maintained
20654F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
20655F:	drivers/i2c/busses/i2c-synquacer.c
20656
20657SOCIONEXT UNIPHIER SOUND DRIVER
20658L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20659S:	Orphan
20660F:	sound/soc/uniphier/
20661
20662SOCKET TIMESTAMPING
20663M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
20664S:	Maintained
20665F:	Documentation/networking/timestamping.rst
20666F:	include/uapi/linux/net_tstamp.h
20667F:	tools/testing/selftests/net/so_txtime.c
20668
20669SOEKRIS NET48XX LED SUPPORT
20670M:	Chris Boot <bootc@bootc.net>
20671S:	Maintained
20672F:	drivers/leds/leds-net48xx.c
20673
20674SOFT-IWARP DRIVER (siw)
20675M:	Bernard Metzler <bmt@zurich.ibm.com>
20676L:	linux-rdma@vger.kernel.org
20677S:	Supported
20678F:	drivers/infiniband/sw/siw/
20679F:	include/uapi/rdma/siw-abi.h
20680
20681SOFT-ROCE DRIVER (rxe)
20682M:	Zhu Yanjun <zyjzyj2000@gmail.com>
20683L:	linux-rdma@vger.kernel.org
20684S:	Supported
20685F:	drivers/infiniband/sw/rxe/
20686F:	include/uapi/rdma/rdma_user_rxe.h
20687
20688SOFTLOGIC 6x10 MPEG CODEC
20689M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
20690M:	Anton Sviridenko <anton@corp.bluecherry.net>
20691M:	Andrey Utkin <andrey_utkin@fastmail.com>
20692M:	Ismael Luceno <ismael@iodev.co.uk>
20693L:	linux-media@vger.kernel.org
20694S:	Supported
20695F:	drivers/media/pci/solo6x10/
20696
20697SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
20698M:	James Morse <james.morse@arm.com>
20699L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20700S:	Maintained
20701F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
20702F:	drivers/firmware/arm_sdei.c
20703F:	include/linux/arm_sdei.h
20704F:	include/uapi/linux/arm_sdei.h
20705
20706SOFTWARE NODES AND DEVICE PROPERTIES
20707R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20708R:	Daniel Scally <djrscally@gmail.com>
20709R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
20710R:	Sakari Ailus <sakari.ailus@linux.intel.com>
20711L:	linux-acpi@vger.kernel.org
20712S:	Maintained
20713F:	drivers/base/property.c
20714F:	drivers/base/swnode.c
20715F:	include/linux/fwnode.h
20716F:	include/linux/property.h
20717
20718SOFTWARE RAID (Multiple Disks) SUPPORT
20719M:	Song Liu <song@kernel.org>
20720R:	Yu Kuai <yukuai3@huawei.com>
20721L:	linux-raid@vger.kernel.org
20722S:	Supported
20723Q:	https://patchwork.kernel.org/project/linux-raid/list/
20724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
20725F:	drivers/md/Kconfig
20726F:	drivers/md/Makefile
20727F:	drivers/md/md*
20728F:	drivers/md/raid*
20729F:	include/linux/raid/
20730F:	include/uapi/linux/raid/
20731
20732SOLIDRUN CLEARFOG SUPPORT
20733M:	Russell King <linux@armlinux.org.uk>
20734S:	Maintained
20735F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
20736F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
20737
20738SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
20739M:	Russell King <linux@armlinux.org.uk>
20740S:	Maintained
20741F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
20742F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
20743F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
20744
20745SONIC NETWORK DRIVER
20746M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
20747L:	netdev@vger.kernel.org
20748S:	Maintained
20749F:	drivers/net/ethernet/natsemi/sonic.*
20750
20751SONICS SILICON BACKPLANE DRIVER (SSB)
20752M:	Michael Buesch <m@bues.ch>
20753L:	linux-wireless@vger.kernel.org
20754S:	Maintained
20755F:	drivers/ssb/
20756F:	include/linux/ssb/
20757
20758SONY IMX208 SENSOR DRIVER
20759M:	Sakari Ailus <sakari.ailus@linux.intel.com>
20760L:	linux-media@vger.kernel.org
20761S:	Maintained
20762T:	git git://linuxtv.org/media_tree.git
20763F:	drivers/media/i2c/imx208.c
20764
20765SONY IMX214 SENSOR DRIVER
20766M:	Ricardo Ribalda <ribalda@kernel.org>
20767L:	linux-media@vger.kernel.org
20768S:	Maintained
20769T:	git git://linuxtv.org/media_tree.git
20770F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
20771F:	drivers/media/i2c/imx214.c
20772
20773SONY IMX219 SENSOR DRIVER
20774M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
20775L:	linux-media@vger.kernel.org
20776S:	Maintained
20777T:	git git://linuxtv.org/media_tree.git
20778F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
20779F:	drivers/media/i2c/imx219.c
20780
20781SONY IMX258 SENSOR DRIVER
20782M:	Sakari Ailus <sakari.ailus@linux.intel.com>
20783L:	linux-media@vger.kernel.org
20784S:	Maintained
20785T:	git git://linuxtv.org/media_tree.git
20786F:	Documentation/devicetree/bindings/media/i2c/imx258.yaml
20787F:	drivers/media/i2c/imx258.c
20788
20789SONY IMX274 SENSOR DRIVER
20790M:	Leon Luo <leonl@leopardimaging.com>
20791L:	linux-media@vger.kernel.org
20792S:	Maintained
20793T:	git git://linuxtv.org/media_tree.git
20794F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
20795F:	drivers/media/i2c/imx274.c
20796
20797SONY IMX290 SENSOR DRIVER
20798M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
20799L:	linux-media@vger.kernel.org
20800S:	Maintained
20801T:	git git://linuxtv.org/media_tree.git
20802F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
20803F:	drivers/media/i2c/imx290.c
20804
20805SONY IMX296 SENSOR DRIVER
20806M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20807M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
20808L:	linux-media@vger.kernel.org
20809S:	Maintained
20810T:	git git://linuxtv.org/media_tree.git
20811F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
20812F:	drivers/media/i2c/imx296.c
20813
20814SONY IMX319 SENSOR DRIVER
20815M:	Bingbu Cao <bingbu.cao@intel.com>
20816L:	linux-media@vger.kernel.org
20817S:	Maintained
20818T:	git git://linuxtv.org/media_tree.git
20819F:	drivers/media/i2c/imx319.c
20820
20821SONY IMX334 SENSOR DRIVER
20822L:	linux-media@vger.kernel.org
20823S:	Orphan
20824T:	git git://linuxtv.org/media_tree.git
20825F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
20826F:	drivers/media/i2c/imx334.c
20827
20828SONY IMX335 SENSOR DRIVER
20829L:	linux-media@vger.kernel.org
20830S:	Orphan
20831T:	git git://linuxtv.org/media_tree.git
20832F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
20833F:	drivers/media/i2c/imx335.c
20834
20835SONY IMX355 SENSOR DRIVER
20836M:	Tianshu Qiu <tian.shu.qiu@intel.com>
20837L:	linux-media@vger.kernel.org
20838S:	Maintained
20839T:	git git://linuxtv.org/media_tree.git
20840F:	drivers/media/i2c/imx355.c
20841
20842SONY IMX412 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,imx412.yaml
20847F:	drivers/media/i2c/imx412.c
20848
20849SONY IMX415 SENSOR DRIVER
20850M:	Michael Riesch <michael.riesch@wolfvision.net>
20851L:	linux-media@vger.kernel.org
20852S:	Maintained
20853T:	git git://linuxtv.org/media_tree.git
20854F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
20855F:	drivers/media/i2c/imx415.c
20856
20857SONY MEMORYSTICK SUBSYSTEM
20858M:	Maxim Levitsky <maximlevitsky@gmail.com>
20859M:	Alex Dubov <oakad@yahoo.com>
20860M:	Ulf Hansson <ulf.hansson@linaro.org>
20861L:	linux-mmc@vger.kernel.org
20862S:	Maintained
20863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
20864F:	drivers/memstick/
20865F:	include/linux/memstick.h
20866
20867SONY VAIO CONTROL DEVICE DRIVER
20868M:	Mattia Dongili <malattia@linux.it>
20869L:	platform-driver-x86@vger.kernel.org
20870S:	Maintained
20871W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
20872F:	Documentation/admin-guide/laptops/sony-laptop.rst
20873F:	drivers/char/sonypi.c
20874F:	drivers/platform/x86/sony-laptop.c
20875F:	include/linux/sony-laptop.h
20876
20877SOPHGO DEVICETREES and DRIVERS
20878M:	Chen Wang <unicorn_wang@outlook.com>
20879M:	Inochi Amaoto <inochiama@outlook.com>
20880T:	git https://github.com/sophgo/linux.git
20881S:	Maintained
20882N:	sophgo
20883K:	sophgo
20884
20885SOUND
20886M:	Jaroslav Kysela <perex@perex.cz>
20887M:	Takashi Iwai <tiwai@suse.com>
20888L:	linux-sound@vger.kernel.org
20889S:	Maintained
20890W:	http://www.alsa-project.org/
20891Q:	http://patchwork.kernel.org/project/alsa-devel/list/
20892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20893F:	Documentation/sound/
20894F:	include/sound/
20895F:	include/uapi/sound/
20896F:	sound/
20897F:	tools/testing/selftests/alsa
20898
20899SOUND - ALSA SELFTESTS
20900M:	Mark Brown <broonie@kernel.org>
20901L:	linux-sound@vger.kernel.org
20902L:	linux-kselftest@vger.kernel.org
20903S:	Supported
20904F:	tools/testing/selftests/alsa
20905
20906SOUND - COMPRESSED AUDIO
20907M:	Vinod Koul <vkoul@kernel.org>
20908L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20909S:	Supported
20910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20911F:	Documentation/sound/designs/compress-offload.rst
20912F:	include/sound/compress_driver.h
20913F:	include/uapi/sound/compress_*
20914F:	sound/core/compress_offload.c
20915F:	sound/soc/soc-compress.c
20916
20917SOUND - CORE KUNIT TEST
20918M:	Ivan Orlov <ivan.orlov0322@gmail.com>
20919L:	linux-sound@vger.kernel.org
20920S:	Supported
20921F:	sound/core/sound_kunit.c
20922
20923SOUND - DMAENGINE HELPERS
20924M:	Lars-Peter Clausen <lars@metafoo.de>
20925S:	Supported
20926F:	include/sound/dmaengine_pcm.h
20927F:	sound/core/pcm_dmaengine.c
20928F:	sound/soc/soc-generic-dmaengine-pcm.c
20929
20930SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
20931M:	Liam Girdwood <lgirdwood@gmail.com>
20932M:	Mark Brown <broonie@kernel.org>
20933L:	linux-sound@vger.kernel.org
20934S:	Supported
20935W:	http://alsa-project.org/main/index.php/ASoC
20936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
20937F:	Documentation/devicetree/bindings/sound/
20938F:	Documentation/sound/soc/
20939F:	include/dt-bindings/sound/
20940F:	include/sound/soc*
20941F:	include/sound/sof.h
20942F:	include/sound/sof/
20943F:	include/trace/events/sof*.h
20944F:	include/uapi/sound/asoc.h
20945F:	sound/soc/
20946
20947SOUND - SOC LAYER / dapm-graph
20948M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
20949L:	linux-sound@vger.kernel.org
20950S:	Maintained
20951F:	tools/sound/dapm-graph
20952
20953SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
20954M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
20955M:	Liam Girdwood <lgirdwood@gmail.com>
20956M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
20957M:	Bard Liao <yung-chuan.liao@linux.intel.com>
20958M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
20959M:	Daniel Baluta <daniel.baluta@nxp.com>
20960R:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
20961L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
20962S:	Supported
20963W:	https://github.com/thesofproject/linux/
20964F:	sound/soc/sof/
20965
20966SOUNDWIRE SUBSYSTEM
20967M:	Vinod Koul <vkoul@kernel.org>
20968M:	Bard Liao <yung-chuan.liao@linux.intel.com>
20969R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
20970R:	Sanyog Kale <sanyog.r.kale@intel.com>
20971L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20972S:	Supported
20973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
20974F:	Documentation/driver-api/soundwire/
20975F:	drivers/soundwire/
20976F:	include/linux/soundwire/
20977
20978SP2 MEDIA DRIVER
20979M:	Olli Salonen <olli.salonen@iki.fi>
20980L:	linux-media@vger.kernel.org
20981S:	Maintained
20982W:	https://linuxtv.org
20983Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20984F:	drivers/media/dvb-frontends/sp2*
20985
20986SPANISH DOCUMENTATION
20987M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
20988R:	Avadhut Naik <avadhut.naik@amd.com>
20989S:	Maintained
20990F:	Documentation/translations/sp_SP/
20991
20992SPARC + UltraSPARC (sparc/sparc64)
20993M:	"David S. Miller" <davem@davemloft.net>
20994M:	Andreas Larsson <andreas@gaisler.com>
20995L:	sparclinux@vger.kernel.org
20996S:	Maintained
20997Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
20998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
20999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21000F:	arch/sparc/
21001F:	drivers/sbus/
21002
21003SPARC SERIAL DRIVERS
21004M:	"David S. Miller" <davem@davemloft.net>
21005L:	sparclinux@vger.kernel.org
21006S:	Maintained
21007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21009F:	drivers/tty/serial/suncore.c
21010F:	drivers/tty/serial/sunhv.c
21011F:	drivers/tty/serial/sunsab.c
21012F:	drivers/tty/serial/sunsab.h
21013F:	drivers/tty/serial/sunsu.c
21014F:	drivers/tty/serial/sunzilog.c
21015F:	drivers/tty/serial/sunzilog.h
21016F:	drivers/tty/vcc.c
21017F:	include/linux/sunserialcore.h
21018
21019SPARSE CHECKER
21020M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
21021L:	linux-sparse@vger.kernel.org
21022S:	Maintained
21023W:	https://sparse.docs.kernel.org/
21024Q:	https://patchwork.kernel.org/project/linux-sparse/list/
21025B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
21026T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
21027F:	include/linux/compiler.h
21028
21029SPEAKUP CONSOLE SPEECH DRIVER
21030M:	William Hubbs <w.d.hubbs@gmail.com>
21031M:	Chris Brannon <chris@the-brannons.com>
21032M:	Kirk Reiser <kirk@reisers.ca>
21033M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
21034L:	speakup@linux-speakup.org
21035S:	Odd Fixes
21036W:	http://www.linux-speakup.org/
21037W:	https://github.com/linux-speakup/speakup
21038B:	https://github.com/linux-speakup/speakup/issues
21039F:	drivers/accessibility/speakup/
21040
21041SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
21042M:	Viresh Kumar <vireshk@kernel.org>
21043M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
21044M:	soc@kernel.org
21045L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21046S:	Maintained
21047W:	http://www.st.com/spear
21048F:	arch/arm/boot/dts/st/spear*
21049F:	arch/arm/mach-spear/
21050F:	drivers/clk/spear/
21051F:	drivers/pinctrl/spear/
21052
21053SPI NOR SUBSYSTEM
21054M:	Tudor Ambarus <tudor.ambarus@linaro.org>
21055M:	Pratyush Yadav <pratyush@kernel.org>
21056M:	Michael Walle <mwalle@kernel.org>
21057L:	linux-mtd@lists.infradead.org
21058S:	Maintained
21059W:	http://www.linux-mtd.infradead.org/
21060Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
21061C:	irc://irc.oftc.net/mtd
21062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
21063F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
21064F:	drivers/mtd/spi-nor/
21065F:	include/linux/mtd/spi-nor.h
21066
21067SPI SUBSYSTEM
21068M:	Mark Brown <broonie@kernel.org>
21069L:	linux-spi@vger.kernel.org
21070S:	Maintained
21071Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
21072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
21073F:	Documentation/devicetree/bindings/spi/
21074F:	Documentation/spi/
21075F:	drivers/spi/
21076F:	include/linux/spi/
21077F:	include/uapi/linux/spi/
21078F:	tools/spi/
21079
21080SPIDERNET NETWORK DRIVER for CELL
21081M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
21082M:	Geoff Levand <geoff@infradead.org>
21083L:	netdev@vger.kernel.org
21084L:	linuxppc-dev@lists.ozlabs.org
21085S:	Maintained
21086F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
21087F:	drivers/net/ethernet/toshiba/spider_net*
21088
21089SPMI SUBSYSTEM
21090M:	Stephen Boyd <sboyd@kernel.org>
21091L:	linux-kernel@vger.kernel.org
21092S:	Maintained
21093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
21094F:	Documentation/devicetree/bindings/spmi/
21095F:	drivers/spmi/
21096F:	include/dt-bindings/spmi/spmi.h
21097F:	include/linux/spmi.h
21098F:	include/trace/events/spmi.h
21099
21100SPU FILE SYSTEM
21101M:	Jeremy Kerr <jk@ozlabs.org>
21102L:	linuxppc-dev@lists.ozlabs.org
21103S:	Supported
21104W:	http://www.ibm.com/developerworks/power/cell/
21105F:	Documentation/filesystems/spufs/spufs.rst
21106F:	arch/powerpc/platforms/cell/spufs/
21107
21108SQUASHFS FILE SYSTEM
21109M:	Phillip Lougher <phillip@squashfs.org.uk>
21110L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
21111S:	Maintained
21112W:	http://squashfs.org.uk
21113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
21114F:	Documentation/filesystems/squashfs.rst
21115F:	fs/squashfs/
21116
21117SRM (Alpha) environment access
21118M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
21119S:	Maintained
21120F:	arch/alpha/kernel/srm_env.c
21121
21122ST LSM6DSx IMU IIO DRIVER
21123M:	Lorenzo Bianconi <lorenzo@kernel.org>
21124L:	linux-iio@vger.kernel.org
21125S:	Maintained
21126W:	http://www.st.com/
21127F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
21128F:	drivers/iio/imu/st_lsm6dsx/
21129
21130ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
21131M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21132M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
21133L:	linux-media@vger.kernel.org
21134S:	Maintained
21135T:	git git://linuxtv.org/media_tree.git
21136F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
21137F:	drivers/media/i2c/st-mipid02.c
21138
21139ST STM32 FIREWALL
21140M:	Gatien Chevallier <gatien.chevallier@foss.st.com>
21141S:	Maintained
21142F:	drivers/bus/stm32_etzpc.c
21143F:	drivers/bus/stm32_firewall.c
21144F:	drivers/bus/stm32_rifsc.c
21145
21146ST STM32 I2C/SMBUS DRIVER
21147M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
21148M:	Alain Volmat <alain.volmat@foss.st.com>
21149L:	linux-i2c@vger.kernel.org
21150S:	Maintained
21151F:	drivers/i2c/busses/i2c-stm32*
21152
21153ST STM32 SPI DRIVER
21154M:	Alain Volmat <alain.volmat@foss.st.com>
21155L:	linux-spi@vger.kernel.org
21156S:	Maintained
21157F:	drivers/spi/spi-stm32.c
21158
21159ST STPDDC60 DRIVER
21160M:	Daniel Nilsson <daniel.nilsson@flex.com>
21161L:	linux-hwmon@vger.kernel.org
21162S:	Maintained
21163F:	Documentation/hwmon/stpddc60.rst
21164F:	drivers/hwmon/pmbus/stpddc60.c
21165
21166ST VGXY61 DRIVER
21167M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21168M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
21169L:	linux-media@vger.kernel.org
21170S:	Maintained
21171T:	git git://linuxtv.org/media_tree.git
21172F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
21173F:	Documentation/userspace-api/media/drivers/st-vgxy61.rst
21174F:	drivers/media/i2c/st-vgxy61.c
21175
21176ST VL53L0X ToF RANGER(I2C) IIO DRIVER
21177M:	Song Qiang <songqiang1304521@gmail.com>
21178L:	linux-iio@vger.kernel.org
21179S:	Maintained
21180F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
21181F:	drivers/iio/proximity/vl53l0x-i2c.c
21182
21183STABLE BRANCH
21184M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21185M:	Sasha Levin <sashal@kernel.org>
21186L:	stable@vger.kernel.org
21187S:	Supported
21188F:	Documentation/process/stable-kernel-rules.rst
21189
21190STAGING - ATOMISP DRIVER
21191M:	Hans de Goede <hdegoede@redhat.com>
21192M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21193R:	Sakari Ailus <sakari.ailus@linux.intel.com>
21194L:	linux-media@vger.kernel.org
21195S:	Maintained
21196F:	drivers/staging/media/atomisp/
21197
21198STAGING - FIELDBUS SUBSYSTEM
21199M:	Sven Van Asbroeck <TheSven73@gmail.com>
21200S:	Maintained
21201F:	drivers/staging/fieldbus/*
21202F:	drivers/staging/fieldbus/Documentation/
21203
21204STAGING - HMS ANYBUS-S BUS
21205M:	Sven Van Asbroeck <TheSven73@gmail.com>
21206S:	Maintained
21207F:	drivers/staging/fieldbus/anybuss/
21208
21209STAGING - INDUSTRIAL IO
21210M:	Jonathan Cameron <jic23@kernel.org>
21211L:	linux-iio@vger.kernel.org
21212S:	Odd Fixes
21213F:	Documentation/devicetree/bindings/staging/iio/
21214F:	drivers/staging/iio/
21215
21216STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
21217M:	Marc Dietrich <marvin24@gmx.de>
21218L:	ac100@lists.launchpad.net (moderated for non-subscribers)
21219L:	linux-tegra@vger.kernel.org
21220S:	Maintained
21221F:	drivers/staging/nvec/
21222
21223STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
21224M:	Jens Frederich <jfrederich@gmail.com>
21225M:	Jon Nettleton <jon.nettleton@gmail.com>
21226S:	Maintained
21227W:	http://wiki.laptop.org/go/DCON
21228F:	drivers/staging/olpc_dcon/
21229
21230STAGING - REALTEK RTL8712U DRIVERS
21231M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
21232S:	Odd Fixes
21233F:	drivers/staging/rtl8712/
21234
21235STAGING - SEPS525 LCD CONTROLLER DRIVERS
21236M:	Michael Hennerich <michael.hennerich@analog.com>
21237L:	linux-fbdev@vger.kernel.org
21238S:	Supported
21239F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
21240F:	drivers/staging/fbtft/fb_seps525.c
21241
21242STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
21243M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
21244M:	Teddy Wang <teddy.wang@siliconmotion.com>
21245M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
21246L:	linux-fbdev@vger.kernel.org
21247S:	Maintained
21248F:	drivers/staging/sm750fb/
21249
21250STAGING - VIA VT665X DRIVERS
21251M:	Philipp Hortmann <philipp.g.hortmann@gmail.com>
21252S:	Odd Fixes
21253F:	drivers/staging/vt665?/
21254
21255STAGING SUBSYSTEM
21256M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21257L:	linux-staging@lists.linux.dev
21258S:	Supported
21259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
21260F:	drivers/staging/
21261
21262STANDALONE CACHE CONTROLLER DRIVERS
21263M:	Conor Dooley <conor@kernel.org>
21264L:	linux-riscv@lists.infradead.org
21265S:	Maintained
21266T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21267F:	drivers/cache
21268
21269STARFIRE/DURALAN NETWORK DRIVER
21270M:	Ion Badulescu <ionut@badula.org>
21271S:	Odd Fixes
21272F:	drivers/net/ethernet/adaptec/starfire*
21273
21274STARFIVE CAMERA SUBSYSTEM DRIVER
21275M:	Jack Zhu <jack.zhu@starfivetech.com>
21276M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21277L:	linux-media@vger.kernel.org
21278S:	Maintained
21279F:	Documentation/admin-guide/media/starfive_camss.rst
21280F:	Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
21281F:	drivers/staging/media/starfive/camss
21282
21283STARFIVE CRYPTO DRIVER
21284M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
21285M:	William Qiu <william.qiu@starfivetech.com>
21286S:	Supported
21287F:	Documentation/devicetree/bindings/crypto/starfive*
21288F:	drivers/crypto/starfive/
21289
21290STARFIVE DEVICETREES
21291M:	Emil Renner Berthing <kernel@esmil.dk>
21292S:	Maintained
21293F:	arch/riscv/boot/dts/starfive/
21294
21295STARFIVE DWMAC GLUE LAYER
21296M:	Emil Renner Berthing <kernel@esmil.dk>
21297M:	Minda Chen <minda.chen@starfivetech.com>
21298S:	Maintained
21299F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
21300F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
21301
21302STARFIVE JH7110 DPHY RX DRIVER
21303M:	Jack Zhu <jack.zhu@starfivetech.com>
21304M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21305S:	Supported
21306F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
21307F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
21308
21309STARFIVE JH7110 MMC/SD/SDIO DRIVER
21310M:	William Qiu <william.qiu@starfivetech.com>
21311S:	Supported
21312F:	Documentation/devicetree/bindings/mmc/starfive*
21313F:	drivers/mmc/host/dw_mmc-starfive.c
21314
21315STARFIVE JH7110 PLL CLOCK DRIVER
21316M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21317S:	Supported
21318F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
21319F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
21320
21321STARFIVE JH7110 PWMDAC DRIVER
21322M:	Hal Feng <hal.feng@starfivetech.com>
21323M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21324S:	Supported
21325F:	Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
21326F:	sound/soc/starfive/jh7110_pwmdac.c
21327
21328STARFIVE JH7110 SYSCON
21329M:	William Qiu <william.qiu@starfivetech.com>
21330M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21331S:	Supported
21332F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
21333
21334STARFIVE JH7110 TDM DRIVER
21335M:	Walker Chen <walker.chen@starfivetech.com>
21336S:	Maintained
21337F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
21338F:	sound/soc/starfive/jh7110_tdm.c
21339
21340STARFIVE JH71X0 CLOCK DRIVERS
21341M:	Emil Renner Berthing <kernel@esmil.dk>
21342M:	Hal Feng <hal.feng@starfivetech.com>
21343S:	Maintained
21344F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
21345F:	drivers/clk/starfive/clk-starfive-jh71*
21346F:	include/dt-bindings/clock/starfive?jh71*.h
21347
21348STARFIVE JH71X0 PINCTRL DRIVERS
21349M:	Emil Renner Berthing <kernel@esmil.dk>
21350M:	Jianlong Huang <jianlong.huang@starfivetech.com>
21351M:	Hal Feng <hal.feng@starfivetech.com>
21352L:	linux-gpio@vger.kernel.org
21353S:	Maintained
21354F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
21355F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
21356F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
21357F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
21358
21359STARFIVE JH71X0 RESET CONTROLLER DRIVERS
21360M:	Emil Renner Berthing <kernel@esmil.dk>
21361M:	Hal Feng <hal.feng@starfivetech.com>
21362S:	Maintained
21363F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
21364F:	drivers/reset/starfive/reset-starfive-jh71*
21365F:	include/dt-bindings/reset/starfive?jh71*.h
21366
21367STARFIVE JH71X0 USB DRIVERS
21368M:	Minda Chen <minda.chen@starfivetech.com>
21369S:	Maintained
21370F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
21371F:	drivers/usb/cdns3/cdns3-starfive.c
21372
21373STARFIVE JH71XX PMU CONTROLLER DRIVER
21374M:	Walker Chen <walker.chen@starfivetech.com>
21375M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21376S:	Supported
21377F:	Documentation/devicetree/bindings/power/starfive*
21378F:	drivers/pmdomain/starfive/
21379F:	include/dt-bindings/power/starfive,jh7110-pmu.h
21380
21381STARFIVE SOC DRIVERS
21382M:	Conor Dooley <conor@kernel.org>
21383S:	Maintained
21384T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21385F:	Documentation/devicetree/bindings/soc/starfive/
21386
21387STARFIVE STARLINK PMU DRIVER
21388M:	Ji Sheng Teoh <jisheng.teoh@starfivetech.com>
21389S:	Maintained
21390F:	Documentation/admin-guide/perf/starfive_starlink_pmu.rst
21391F:	Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
21392F:	drivers/perf/starfive_starlink_pmu.c
21393
21394STARFIVE TRNG DRIVER
21395M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
21396S:	Supported
21397F:	Documentation/devicetree/bindings/rng/starfive*
21398F:	drivers/char/hw_random/jh7110-trng.c
21399
21400STARFIVE WATCHDOG DRIVER
21401M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21402M:	Samin Guo <samin.guo@starfivetech.com>
21403S:	Supported
21404F:	Documentation/devicetree/bindings/watchdog/starfive*
21405F:	drivers/watchdog/starfive-wdt.c
21406
21407STARFIVE JH71X0 PCIE AND USB PHY DRIVER
21408M:	Minda Chen <minda.chen@starfivetech.com>
21409S:	Supported
21410F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
21411F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
21412F:	drivers/phy/starfive/phy-jh7110-pcie.c
21413F:	drivers/phy/starfive/phy-jh7110-usb.c
21414
21415STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
21416M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21417S:	Supported
21418F:	Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
21419F:	drivers/irqchip/irq-starfive-jh8100-intc.c
21420
21421STATIC BRANCH/CALL
21422M:	Peter Zijlstra <peterz@infradead.org>
21423M:	Josh Poimboeuf <jpoimboe@kernel.org>
21424M:	Jason Baron <jbaron@akamai.com>
21425R:	Steven Rostedt <rostedt@goodmis.org>
21426R:	Ard Biesheuvel <ardb@kernel.org>
21427S:	Supported
21428F:	arch/*/include/asm/jump_label*.h
21429F:	arch/*/include/asm/static_call*.h
21430F:	arch/*/kernel/jump_label.c
21431F:	arch/*/kernel/static_call.c
21432F:	include/linux/jump_label*.h
21433F:	include/linux/static_call*.h
21434F:	kernel/jump_label.c
21435F:	kernel/static_call.c
21436
21437STI AUDIO (ASoC) DRIVERS
21438M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21439L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21440S:	Maintained
21441F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
21442F:	sound/soc/sti/
21443
21444STI CEC DRIVER
21445M:	Alain Volmat <alain.volmat@foss.st.com>
21446S:	Maintained
21447F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
21448F:	drivers/media/cec/platform/sti/
21449
21450STK1160 USB VIDEO CAPTURE DRIVER
21451M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
21452L:	linux-media@vger.kernel.org
21453S:	Maintained
21454T:	git git://linuxtv.org/media_tree.git
21455F:	drivers/media/usb/stk1160/
21456
21457STM32 AUDIO (ASoC) DRIVERS
21458M:	Olivier Moysan <olivier.moysan@foss.st.com>
21459M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21460L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21461S:	Maintained
21462F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
21463F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
21464F:	sound/soc/stm/
21465
21466STM32 TIMER/LPTIMER DRIVERS
21467M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
21468S:	Maintained
21469F:	Documentation/ABI/testing/*timer-stm32
21470F:	Documentation/devicetree/bindings/*/*stm32-*timer*
21471F:	drivers/*/stm32-*timer*
21472F:	drivers/pwm/pwm-stm32*
21473F:	include/linux/*/stm32-*tim*
21474
21475STMMAC ETHERNET DRIVER
21476M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
21477M:	Jose Abreu <joabreu@synopsys.com>
21478L:	netdev@vger.kernel.org
21479S:	Supported
21480W:	http://www.stlinux.com
21481F:	Documentation/networking/device_drivers/ethernet/stmicro/
21482F:	drivers/net/ethernet/stmicro/stmmac/
21483
21484SUN HAPPY MEAL ETHERNET DRIVER
21485M:	Sean Anderson <seanga2@gmail.com>
21486S:	Maintained
21487F:	drivers/net/ethernet/sun/sunhme.*
21488
21489SUN3/3X
21490M:	Sam Creasey <sammy@sammy.net>
21491S:	Maintained
21492W:	http://sammy.net/sun3/
21493F:	arch/m68k/include/asm/sun3*
21494F:	arch/m68k/kernel/*sun3*
21495F:	arch/m68k/sun3*/
21496F:	drivers/net/ethernet/i825xx/sun3*
21497
21498SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
21499M:	Hans de Goede <hdegoede@redhat.com>
21500L:	linux-input@vger.kernel.org
21501S:	Maintained
21502F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
21503F:	drivers/input/keyboard/sun4i-lradc-keys.c
21504
21505SUNDANCE NETWORK DRIVER
21506M:	Denis Kirjanov <kda@linux-powerpc.org>
21507L:	netdev@vger.kernel.org
21508S:	Maintained
21509F:	drivers/net/ethernet/dlink/sundance.c
21510
21511SUNPLUS ETHERNET DRIVER
21512M:	Wells Lu <wellslutw@gmail.com>
21513L:	netdev@vger.kernel.org
21514S:	Maintained
21515W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
21516F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
21517F:	drivers/net/ethernet/sunplus/
21518
21519SUNPLUS MMC DRIVER
21520M:	Tony Huang <tonyhuang.sunplus@gmail.com>
21521M:	Li-hao Kuo <lhjeff911@gmail.com>
21522S:	Maintained
21523F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
21524F:	drivers/mmc/host/sunplus-mmc.c
21525
21526SUNPLUS OCOTP DRIVER
21527M:	Vincent Shih <vincent.sunplus@gmail.com>
21528S:	Maintained
21529F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
21530F:	drivers/nvmem/sunplus-ocotp.c
21531
21532SUNPLUS PWM DRIVER
21533M:	Hammer Hsieh <hammerh0314@gmail.com>
21534S:	Maintained
21535F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
21536F:	drivers/pwm/pwm-sunplus.c
21537
21538SUNPLUS RTC DRIVER
21539M:	Vincent Shih <vincent.sunplus@gmail.com>
21540L:	linux-rtc@vger.kernel.org
21541S:	Maintained
21542F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
21543F:	drivers/rtc/rtc-sunplus.c
21544
21545SUNPLUS SPI CONTROLLER INTERFACE DRIVER
21546M:	Li-hao Kuo <lhjeff911@gmail.com>
21547L:	linux-spi@vger.kernel.org
21548S:	Maintained
21549F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
21550F:	drivers/spi/spi-sunplus-sp7021.c
21551
21552SUNPLUS UART DRIVER
21553M:	Hammer Hsieh <hammerh0314@gmail.com>
21554S:	Maintained
21555F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
21556F:	drivers/tty/serial/sunplus-uart.c
21557
21558SUNPLUS USB2 PHY DRIVER
21559M:	Vincent Shih <vincent.sunplus@gmail.com>
21560L:	linux-usb@vger.kernel.org
21561S:	Maintained
21562F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
21563F:	drivers/phy/sunplus/Kconfig
21564F:	drivers/phy/sunplus/Makefile
21565F:	drivers/phy/sunplus/phy-sunplus-usb2.c
21566
21567SUNPLUS WATCHDOG DRIVER
21568M:	Xiantao Hu <xt.hu@cqplus1.com>
21569L:	linux-watchdog@vger.kernel.org
21570S:	Maintained
21571F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
21572F:	drivers/watchdog/sunplus_wdt.c
21573
21574SUPERH
21575M:	Yoshinori Sato <ysato@users.sourceforge.jp>
21576M:	Rich Felker <dalias@libc.org>
21577M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
21578L:	linux-sh@vger.kernel.org
21579S:	Maintained
21580Q:	http://patchwork.kernel.org/project/linux-sh/list/
21581F:	Documentation/arch/sh/
21582F:	arch/sh/
21583F:	drivers/sh/
21584
21585SUSPEND TO RAM
21586M:	"Rafael J. Wysocki" <rafael@kernel.org>
21587M:	Len Brown <len.brown@intel.com>
21588M:	Pavel Machek <pavel@ucw.cz>
21589L:	linux-pm@vger.kernel.org
21590S:	Supported
21591B:	https://bugzilla.kernel.org
21592F:	Documentation/power/
21593F:	arch/x86/kernel/acpi/sleep*
21594F:	arch/x86/kernel/acpi/wakeup*
21595F:	drivers/base/power/
21596F:	include/linux/freezer.h
21597F:	include/linux/pm.h
21598F:	include/linux/suspend.h
21599F:	kernel/power/
21600
21601SVGA HANDLING
21602M:	Martin Mares <mj@ucw.cz>
21603L:	linux-video@atrey.karlin.mff.cuni.cz
21604S:	Maintained
21605F:	Documentation/admin-guide/svga.rst
21606F:	arch/x86/boot/video*
21607
21608SWITCHDEV
21609M:	Jiri Pirko <jiri@resnulli.us>
21610M:	Ivan Vecera <ivecera@redhat.com>
21611L:	netdev@vger.kernel.org
21612S:	Supported
21613F:	include/net/switchdev.h
21614F:	net/switchdev/
21615
21616SY8106A REGULATOR DRIVER
21617M:	Icenowy Zheng <icenowy@aosc.io>
21618S:	Maintained
21619F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
21620F:	drivers/regulator/sy8106a-regulator.c
21621
21622SYNC FILE FRAMEWORK
21623M:	Sumit Semwal <sumit.semwal@linaro.org>
21624R:	Gustavo Padovan <gustavo@padovan.org>
21625L:	linux-media@vger.kernel.org
21626L:	dri-devel@lists.freedesktop.org
21627S:	Maintained
21628T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
21629F:	Documentation/driver-api/sync_file.rst
21630F:	drivers/dma-buf/dma-fence*
21631F:	drivers/dma-buf/sw_sync.c
21632F:	drivers/dma-buf/sync_*
21633F:	include/linux/sync_file.h
21634F:	include/uapi/linux/sync_file.h
21635
21636SYNOPSYS ARC ARCHITECTURE
21637M:	Vineet Gupta <vgupta@kernel.org>
21638L:	linux-snps-arc@lists.infradead.org
21639S:	Supported
21640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
21641F:	Documentation/arch/arc
21642F:	Documentation/devicetree/bindings/arc/*
21643F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
21644F:	arch/arc/
21645F:	drivers/clocksource/arc_timer.c
21646F:	drivers/tty/serial/arc_uart.c
21647
21648SYNOPSYS ARC HSDK SDP pll clock driver
21649M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21650S:	Supported
21651F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
21652F:	drivers/clk/clk-hsdk-pll.c
21653
21654SYNOPSYS ARC SDP clock driver
21655M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21656S:	Supported
21657F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
21658F:	drivers/clk/axs10x/*
21659
21660SYNOPSYS ARC SDP platform support
21661M:	Alexey Brodkin <abrodkin@synopsys.com>
21662S:	Supported
21663F:	Documentation/devicetree/bindings/arc/axs10*
21664F:	arch/arc/boot/dts/ax*
21665F:	arch/arc/plat-axs10x
21666
21667SYNOPSYS AXS10x RESET CONTROLLER DRIVER
21668M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21669S:	Supported
21670F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
21671F:	drivers/reset/reset-axs10x.c
21672
21673SYNOPSYS CREG GPIO DRIVER
21674M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21675S:	Maintained
21676F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
21677F:	drivers/gpio/gpio-creg-snps.c
21678
21679SYNOPSYS DESIGNWARE 8250 UART DRIVER
21680M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
21681R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21682S:	Supported
21683F:	drivers/tty/serial/8250/8250_dw.c
21684F:	drivers/tty/serial/8250/8250_dwlib.*
21685F:	drivers/tty/serial/8250/8250_lpss.c
21686
21687SYNOPSYS DESIGNWARE APB GPIO DRIVER
21688M:	Hoan Tran <hoan@os.amperecomputing.com>
21689M:	Serge Semin <fancer.lancer@gmail.com>
21690L:	linux-gpio@vger.kernel.org
21691S:	Maintained
21692F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
21693F:	drivers/gpio/gpio-dwapb.c
21694
21695SYNOPSYS DESIGNWARE APB SSI DRIVER
21696M:	Serge Semin <fancer.lancer@gmail.com>
21697L:	linux-spi@vger.kernel.org
21698S:	Supported
21699F:	Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
21700F:	drivers/spi/spi-dw*
21701
21702SYNOPSYS DESIGNWARE AXI DMAC DRIVER
21703M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21704S:	Maintained
21705F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
21706F:	drivers/dma/dw-axi-dmac/
21707
21708SYNOPSYS DESIGNWARE DMAC DRIVER
21709M:	Viresh Kumar <vireshk@kernel.org>
21710R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21711S:	Maintained
21712F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
21713F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
21714F:	drivers/dma/dw/
21715F:	include/dt-bindings/dma/dw-dmac.h
21716F:	include/linux/dma/dw.h
21717F:	include/linux/platform_data/dma-dw.h
21718
21719SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
21720M:	Jose Abreu <Jose.Abreu@synopsys.com>
21721L:	netdev@vger.kernel.org
21722S:	Supported
21723F:	drivers/net/ethernet/synopsys/
21724
21725SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
21726M:	Jose Abreu <Jose.Abreu@synopsys.com>
21727L:	netdev@vger.kernel.org
21728S:	Supported
21729F:	drivers/net/pcs/pcs-xpcs.c
21730F:	drivers/net/pcs/pcs-xpcs.h
21731F:	include/linux/pcs/pcs-xpcs.h
21732
21733SYNOPSYS DESIGNWARE I2C DRIVER
21734M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
21735R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21736R:	Mika Westerberg <mika.westerberg@linux.intel.com>
21737R:	Jan Dabros <jsd@semihalf.com>
21738L:	linux-i2c@vger.kernel.org
21739S:	Supported
21740F:	drivers/i2c/busses/i2c-designware-*
21741
21742SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
21743M:	Jaehoon Chung <jh80.chung@samsung.com>
21744L:	linux-mmc@vger.kernel.org
21745S:	Maintained
21746F:	drivers/mmc/host/dw_mmc*
21747
21748SYNOPSYS DESIGNWARE PCIE PMU DRIVER
21749M:	Shuai Xue <xueshuai@linux.alibaba.com>
21750M:	Jing Zhang <renyu.zj@linux.alibaba.com>
21751S:	Supported
21752F:	Documentation/admin-guide/perf/dwc_pcie_pmu.rst
21753F:	drivers/perf/dwc_pcie_pmu.c
21754
21755SYNOPSYS HSDK RESET CONTROLLER DRIVER
21756M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21757S:	Supported
21758F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
21759F:	drivers/reset/reset-hsdk.c
21760F:	include/dt-bindings/reset/snps,hsdk-reset.h
21761
21762SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
21763M:	Prabu Thangamuthu <prabu.t@synopsys.com>
21764M:	Manjunath M B <manjumb@synopsys.com>
21765L:	linux-mmc@vger.kernel.org
21766S:	Maintained
21767F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
21768
21769SYSTEM CONFIGURATION (SYSCON)
21770M:	Lee Jones <lee@kernel.org>
21771M:	Arnd Bergmann <arnd@arndb.de>
21772S:	Supported
21773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
21774F:	drivers/mfd/syscon.c
21775
21776SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
21777M:	Sudeep Holla <sudeep.holla@arm.com>
21778R:	Cristian Marussi <cristian.marussi@arm.com>
21779L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21780S:	Maintained
21781F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
21782F:	drivers/clk/clk-sc[mp]i.c
21783F:	drivers/cpufreq/sc[mp]i-cpufreq.c
21784F:	drivers/firmware/arm_scmi/
21785F:	drivers/firmware/arm_scpi.c
21786F:	drivers/hwmon/scmi-hwmon.c
21787F:	drivers/pinctrl/pinctrl-scmi.c
21788F:	drivers/pmdomain/arm/
21789F:	drivers/powercap/arm_scmi_powercap.c
21790F:	drivers/regulator/scmi-regulator.c
21791F:	drivers/reset/reset-scmi.c
21792F:	include/linux/sc[mp]i_protocol.h
21793F:	include/trace/events/scmi.h
21794F:	include/uapi/linux/virtio_scmi.h
21795
21796SYSTEM RESET/SHUTDOWN DRIVERS
21797M:	Sebastian Reichel <sre@kernel.org>
21798L:	linux-pm@vger.kernel.org
21799S:	Maintained
21800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
21801F:	Documentation/devicetree/bindings/power/reset/
21802F:	drivers/power/reset/
21803
21804SYSTEM TRACE MODULE CLASS
21805M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
21806S:	Maintained
21807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
21808F:	Documentation/trace/stm.rst
21809F:	drivers/hwtracing/stm/
21810F:	include/linux/stm.h
21811F:	include/uapi/linux/stm.h
21812
21813SYSTEM76 ACPI DRIVER
21814M:	Jeremy Soller <jeremy@system76.com>
21815M:	System76 Product Development <productdev@system76.com>
21816L:	platform-driver-x86@vger.kernel.org
21817S:	Maintained
21818F:	drivers/platform/x86/system76_acpi.c
21819
21820SYSV FILESYSTEM
21821S:	Orphan
21822F:	Documentation/filesystems/sysv-fs.rst
21823F:	fs/sysv/
21824F:	include/linux/sysv_fs.h
21825
21826TASKSTATS STATISTICS INTERFACE
21827M:	Balbir Singh <bsingharora@gmail.com>
21828S:	Maintained
21829F:	Documentation/accounting/taskstats*
21830F:	include/linux/taskstats*
21831F:	kernel/taskstats.c
21832
21833TC subsystem
21834M:	Jamal Hadi Salim <jhs@mojatatu.com>
21835M:	Cong Wang <xiyou.wangcong@gmail.com>
21836M:	Jiri Pirko <jiri@resnulli.us>
21837L:	netdev@vger.kernel.org
21838S:	Maintained
21839F:	include/net/pkt_cls.h
21840F:	include/net/pkt_sched.h
21841F:	include/net/tc_act/
21842F:	include/uapi/linux/pkt_cls.h
21843F:	include/uapi/linux/pkt_sched.h
21844F:	include/uapi/linux/tc_act/
21845F:	include/uapi/linux/tc_ematch/
21846F:	net/sched/
21847F:	tools/testing/selftests/tc-testing
21848
21849TC90522 MEDIA DRIVER
21850M:	Akihiro Tsukada <tskd08@gmail.com>
21851L:	linux-media@vger.kernel.org
21852S:	Odd Fixes
21853F:	drivers/media/dvb-frontends/tc90522*
21854
21855TCP LOW PRIORITY MODULE
21856M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
21857M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
21858S:	Maintained
21859W:	http://tcp-lp-mod.sourceforge.net/
21860F:	net/ipv4/tcp_lp.c
21861
21862TDA10071 MEDIA DRIVER
21863L:	linux-media@vger.kernel.org
21864S:	Orphan
21865W:	https://linuxtv.org
21866Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21867F:	drivers/media/dvb-frontends/tda10071*
21868
21869TDA18212 MEDIA DRIVER
21870L:	linux-media@vger.kernel.org
21871S:	Orphan
21872W:	https://linuxtv.org
21873Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21874F:	drivers/media/tuners/tda18212*
21875
21876TDA18218 MEDIA DRIVER
21877L:	linux-media@vger.kernel.org
21878S:	Orphan
21879W:	https://linuxtv.org
21880Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21881F:	drivers/media/tuners/tda18218*
21882
21883TDA18250 MEDIA DRIVER
21884M:	Olli Salonen <olli.salonen@iki.fi>
21885L:	linux-media@vger.kernel.org
21886S:	Maintained
21887W:	https://linuxtv.org
21888Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21889T:	git git://linuxtv.org/media_tree.git
21890F:	drivers/media/tuners/tda18250*
21891
21892TDA18271 MEDIA DRIVER
21893M:	Michael Krufky <mkrufky@linuxtv.org>
21894L:	linux-media@vger.kernel.org
21895S:	Maintained
21896W:	https://linuxtv.org
21897W:	http://github.com/mkrufky
21898Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21899T:	git git://linuxtv.org/mkrufky/tuners.git
21900F:	drivers/media/tuners/tda18271*
21901
21902TDA1997x MEDIA DRIVER
21903M:	Tim Harvey <tharvey@gateworks.com>
21904L:	linux-media@vger.kernel.org
21905S:	Maintained
21906W:	https://linuxtv.org
21907Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21908F:	drivers/media/i2c/tda1997x.*
21909
21910TDA827x MEDIA DRIVER
21911M:	Michael Krufky <mkrufky@linuxtv.org>
21912L:	linux-media@vger.kernel.org
21913S:	Maintained
21914W:	https://linuxtv.org
21915W:	http://github.com/mkrufky
21916Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21917T:	git git://linuxtv.org/mkrufky/tuners.git
21918F:	drivers/media/tuners/tda8290.*
21919
21920TDA8290 MEDIA DRIVER
21921M:	Michael Krufky <mkrufky@linuxtv.org>
21922L:	linux-media@vger.kernel.org
21923S:	Maintained
21924W:	https://linuxtv.org
21925W:	http://github.com/mkrufky
21926Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21927T:	git git://linuxtv.org/mkrufky/tuners.git
21928F:	drivers/media/tuners/tda8290.*
21929
21930TDA9840 MEDIA DRIVER
21931M:	Hans Verkuil <hverkuil@xs4all.nl>
21932L:	linux-media@vger.kernel.org
21933S:	Maintained
21934W:	https://linuxtv.org
21935T:	git git://linuxtv.org/media_tree.git
21936F:	drivers/media/i2c/tda9840*
21937
21938TEA5761 TUNER DRIVER
21939M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21940L:	linux-media@vger.kernel.org
21941S:	Odd fixes
21942W:	https://linuxtv.org
21943T:	git git://linuxtv.org/media_tree.git
21944F:	drivers/media/tuners/tea5761.*
21945
21946TEA5767 TUNER DRIVER
21947M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21948L:	linux-media@vger.kernel.org
21949S:	Maintained
21950W:	https://linuxtv.org
21951T:	git git://linuxtv.org/media_tree.git
21952F:	drivers/media/tuners/tea5767.*
21953
21954TEA6415C MEDIA DRIVER
21955M:	Hans Verkuil <hverkuil@xs4all.nl>
21956L:	linux-media@vger.kernel.org
21957S:	Maintained
21958W:	https://linuxtv.org
21959T:	git git://linuxtv.org/media_tree.git
21960F:	drivers/media/i2c/tea6415c*
21961
21962TEA6420 MEDIA DRIVER
21963M:	Hans Verkuil <hverkuil@xs4all.nl>
21964L:	linux-media@vger.kernel.org
21965S:	Maintained
21966W:	https://linuxtv.org
21967T:	git git://linuxtv.org/media_tree.git
21968F:	drivers/media/i2c/tea6420*
21969
21970TEAM DRIVER
21971M:	Jiri Pirko <jiri@resnulli.us>
21972L:	netdev@vger.kernel.org
21973S:	Supported
21974F:	Documentation/netlink/specs/team.yaml
21975F:	drivers/net/team/
21976F:	include/linux/if_team.h
21977F:	include/uapi/linux/if_team.h
21978F:	tools/testing/selftests/drivers/net/team/
21979
21980TECHNICAL ADVISORY BOARD PROCESS DOCS
21981M:	"Theodore Ts'o" <tytso@mit.edu>
21982M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21983L:	tech-board-discuss@lists.linux.dev
21984S:	Maintained
21985F:	Documentation/process/contribution-maturity-model.rst
21986F:	Documentation/process/researcher-guidelines.rst
21987
21988TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
21989M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
21990S:	Maintained
21991F:	arch/x86/platform/ts5500/
21992
21993TECHNOTREND USB IR RECEIVER
21994M:	Sean Young <sean@mess.org>
21995L:	linux-media@vger.kernel.org
21996S:	Maintained
21997F:	drivers/media/rc/ttusbir.c
21998
21999TECHWELL TW9900 VIDEO DECODER
22000M:	Mehdi Djait <mehdi.djait@bootlin.com>
22001L:	linux-media@vger.kernel.org
22002S:	Maintained
22003F:	drivers/media/i2c/tw9900.c
22004
22005TECHWELL TW9910 VIDEO DECODER
22006L:	linux-media@vger.kernel.org
22007S:	Orphan
22008F:	drivers/media/i2c/tw9910.c
22009F:	include/media/i2c/tw9910.h
22010
22011TEE SUBSYSTEM
22012M:	Jens Wiklander <jens.wiklander@linaro.org>
22013R:	Sumit Garg <sumit.garg@linaro.org>
22014L:	op-tee@lists.trustedfirmware.org
22015S:	Maintained
22016F:	Documentation/driver-api/tee.rst
22017F:	Documentation/tee/
22018F:	Documentation/userspace-api/tee.rst
22019F:	drivers/tee/
22020F:	include/linux/tee_core.h
22021F:	include/linux/tee_drv.h
22022F:	include/uapi/linux/tee.h
22023
22024TEGRA ARCHITECTURE SUPPORT
22025M:	Thierry Reding <thierry.reding@gmail.com>
22026M:	Jonathan Hunter <jonathanh@nvidia.com>
22027L:	linux-tegra@vger.kernel.org
22028S:	Supported
22029Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
22030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
22031N:	[^a-z]tegra
22032
22033TEGRA CLOCK DRIVER
22034M:	Peter De Schrijver <pdeschrijver@nvidia.com>
22035M:	Prashant Gaikwad <pgaikwad@nvidia.com>
22036S:	Supported
22037F:	drivers/clk/tegra/
22038
22039TEGRA CRYPTO DRIVERS
22040M:	Akhil R <akhilrajeev@nvidia.com>
22041S:	Supported
22042F:	drivers/crypto/tegra/*
22043
22044TEGRA DMA DRIVERS
22045M:	Laxman Dewangan <ldewangan@nvidia.com>
22046M:	Jon Hunter <jonathanh@nvidia.com>
22047S:	Supported
22048F:	drivers/dma/tegra*
22049
22050TEGRA I2C DRIVER
22051M:	Laxman Dewangan <ldewangan@nvidia.com>
22052R:	Dmitry Osipenko <digetx@gmail.com>
22053S:	Supported
22054F:	drivers/i2c/busses/i2c-tegra.c
22055
22056TEGRA IOMMU DRIVERS
22057M:	Thierry Reding <thierry.reding@gmail.com>
22058R:	Krishna Reddy <vdumpa@nvidia.com>
22059L:	linux-tegra@vger.kernel.org
22060S:	Supported
22061F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
22062F:	drivers/iommu/tegra*
22063
22064TEGRA KBC DRIVER
22065M:	Laxman Dewangan <ldewangan@nvidia.com>
22066S:	Supported
22067F:	drivers/input/keyboard/tegra-kbc.c
22068
22069TEGRA NAND DRIVER
22070M:	Stefan Agner <stefan@agner.ch>
22071M:	Lucas Stach <dev@lynxeye.de>
22072S:	Maintained
22073F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
22074F:	drivers/mtd/nand/raw/tegra_nand.c
22075
22076TEGRA PWM DRIVER
22077M:	Thierry Reding <thierry.reding@gmail.com>
22078S:	Supported
22079F:	drivers/pwm/pwm-tegra.c
22080
22081TEGRA QUAD SPI DRIVER
22082M:	Thierry Reding <thierry.reding@gmail.com>
22083M:	Jonathan Hunter <jonathanh@nvidia.com>
22084M:	Sowjanya Komatineni <skomatineni@nvidia.com>
22085L:	linux-tegra@vger.kernel.org
22086S:	Maintained
22087F:	drivers/spi/spi-tegra210-quad.c
22088
22089TEGRA SERIAL DRIVER
22090M:	Laxman Dewangan <ldewangan@nvidia.com>
22091S:	Supported
22092F:	drivers/tty/serial/serial-tegra.c
22093
22094TEGRA SPI DRIVER
22095M:	Laxman Dewangan <ldewangan@nvidia.com>
22096S:	Supported
22097F:	drivers/spi/spi-tegra*
22098
22099TEGRA VIDEO DRIVER
22100M:	Thierry Reding <thierry.reding@gmail.com>
22101M:	Jonathan Hunter <jonathanh@nvidia.com>
22102M:	Sowjanya Komatineni <skomatineni@nvidia.com>
22103M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
22104L:	linux-media@vger.kernel.org
22105L:	linux-tegra@vger.kernel.org
22106S:	Maintained
22107F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
22108F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
22109F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
22110F:	drivers/staging/media/tegra-video/
22111
22112TEGRA XUSB PADCTL DRIVER
22113M:	JC Kuo <jckuo@nvidia.com>
22114S:	Supported
22115F:	drivers/phy/tegra/xusb*
22116
22117TEHUTI ETHERNET DRIVER
22118M:	Andy Gospodarek <andy@greyhouse.net>
22119L:	netdev@vger.kernel.org
22120S:	Supported
22121F:	drivers/net/ethernet/tehuti/*
22122
22123TELECOM CLOCK DRIVER FOR MCPL0010
22124M:	Mark Gross <markgross@kernel.org>
22125S:	Supported
22126F:	drivers/char/tlclk.c
22127
22128TEMPO SEMICONDUCTOR DRIVERS
22129M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
22130S:	Maintained
22131F:	Documentation/devicetree/bindings/sound/tscs*.txt
22132F:	sound/soc/codecs/tscs*.c
22133F:	sound/soc/codecs/tscs*.h
22134
22135TENSILICA XTENSA PORT (xtensa)
22136M:	Chris Zankel <chris@zankel.net>
22137M:	Max Filippov <jcmvbkbc@gmail.com>
22138S:	Maintained
22139T:	git https://github.com/jcmvbkbc/linux-xtensa.git
22140F:	arch/xtensa/
22141F:	drivers/irqchip/irq-xtensa-*
22142
22143TEXAS INSTRUMENTS ASoC DRIVERS
22144M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22145L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22146S:	Maintained
22147F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
22148F:	sound/soc/ti/
22149
22150TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
22151M:	Shenghao Ding <shenghao-ding@ti.com>
22152M:	Kevin Lu <kevin-lu@ti.com>
22153M:	Baojun Xu <baojun.xu@ti.com>
22154L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22155S:	Maintained
22156F:	Documentation/devicetree/bindings/sound/tas2552.txt
22157F:	Documentation/devicetree/bindings/sound/tas2562.yaml
22158F:	Documentation/devicetree/bindings/sound/tas2770.yaml
22159F:	Documentation/devicetree/bindings/sound/tas27xx.yaml
22160F:	Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
22161F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
22162F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
22163F:	Documentation/devicetree/bindings/sound/tlv320adcx140.yaml
22164F:	Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
22165F:	Documentation/devicetree/bindings/sound/tpa6130a2.txt
22166F:	include/sound/tas2*.h
22167F:	include/sound/tlv320*.h
22168F:	include/sound/tpa6130a2-plat.h
22169F:	sound/pci/hda/tas2781_hda_i2c.c
22170F:	sound/soc/codecs/pcm1681.c
22171F:	sound/soc/codecs/pcm1789*.*
22172F:	sound/soc/codecs/pcm179x*.*
22173F:	sound/soc/codecs/pcm186x*.*
22174F:	sound/soc/codecs/pcm3008.*
22175F:	sound/soc/codecs/pcm3060*.*
22176F:	sound/soc/codecs/pcm3168a*.*
22177F:	sound/soc/codecs/pcm5102a.c
22178F:	sound/soc/codecs/pcm512x*.*
22179F:	sound/soc/codecs/tas2*.*
22180F:	sound/soc/codecs/tlv320*.*
22181F:	sound/soc/codecs/tpa6130a2.*
22182
22183TEXAS INSTRUMENTS DMA DRIVERS
22184M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22185L:	dmaengine@vger.kernel.org
22186S:	Maintained
22187F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
22188F:	Documentation/devicetree/bindings/dma/ti-edma.txt
22189F:	Documentation/devicetree/bindings/dma/ti/
22190F:	drivers/dma/ti/
22191F:	include/linux/dma/k3-psil.h
22192F:	include/linux/dma/k3-udma-glue.h
22193F:	include/linux/dma/ti-cppi5.h
22194X:	drivers/dma/ti/cppi41.c
22195
22196TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
22197M:	Robert Marko <robert.marko@sartura.hr>
22198M:	Luka Perkov <luka.perkov@sartura.hr>
22199L:	linux-hwmon@vger.kernel.org
22200S:	Maintained
22201F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
22202F:	Documentation/hwmon/tps23861.rst
22203F:	drivers/hwmon/tps23861.c
22204
22205TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
22206M:	Ricardo Ribalda <ribalda@kernel.org>
22207L:	linux-iio@vger.kernel.org
22208S:	Supported
22209F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
22210F:	drivers/iio/dac/ti-dac7612.c
22211
22212TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
22213M:	Nishanth Menon <nm@ti.com>
22214M:	Tero Kristo <kristo@kernel.org>
22215M:	Santosh Shilimkar <ssantosh@kernel.org>
22216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22217S:	Maintained
22218F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
22219F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
22220F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
22221F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
22222F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
22223F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
22224F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
22225F:	drivers/clk/keystone/sci-clk.c
22226F:	drivers/firmware/ti_sci*
22227F:	drivers/irqchip/irq-ti-sci-inta.c
22228F:	drivers/irqchip/irq-ti-sci-intr.c
22229F:	drivers/reset/reset-ti-sci.c
22230F:	drivers/soc/ti/ti_sci_inta_msi.c
22231F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
22232F:	include/dt-bindings/soc/ti,sci_pm_domain.h
22233F:	include/linux/soc/ti/ti_sci_inta_msi.h
22234F:	include/linux/soc/ti/ti_sci_protocol.h
22235
22236TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
22237M:	Puranjay Mohan <puranjay@kernel.org>
22238L:	linux-iio@vger.kernel.org
22239S:	Supported
22240F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
22241F:	drivers/iio/temperature/tmp117.c
22242
22243THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
22244M:	Hans Verkuil <hverkuil@xs4all.nl>
22245L:	linux-media@vger.kernel.org
22246S:	Maintained
22247W:	https://linuxtv.org
22248T:	git git://linuxtv.org/media_tree.git
22249F:	drivers/media/radio/radio-raremono.c
22250
22251THERMAL
22252M:	Rafael J. Wysocki <rafael@kernel.org>
22253M:	Daniel Lezcano <daniel.lezcano@linaro.org>
22254R:	Zhang Rui <rui.zhang@intel.com>
22255R:	Lukasz Luba <lukasz.luba@arm.com>
22256L:	linux-pm@vger.kernel.org
22257S:	Supported
22258Q:	https://patchwork.kernel.org/project/linux-pm/list/
22259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
22260F:	Documentation/ABI/testing/sysfs-class-thermal
22261F:	Documentation/admin-guide/thermal/
22262F:	Documentation/devicetree/bindings/thermal/
22263F:	Documentation/driver-api/thermal/
22264F:	drivers/thermal/
22265F:	include/dt-bindings/thermal/
22266F:	include/linux/cpu_cooling.h
22267F:	include/linux/thermal.h
22268F:	include/uapi/linux/thermal.h
22269F:	tools/lib/thermal/
22270F:	tools/thermal/
22271
22272THERMAL DRIVER FOR AMLOGIC SOCS
22273M:	Guillaume La Roque <glaroque@baylibre.com>
22274L:	linux-pm@vger.kernel.org
22275L:	linux-amlogic@lists.infradead.org
22276S:	Supported
22277W:	http://linux-meson.com/
22278F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
22279F:	drivers/thermal/amlogic_thermal.c
22280
22281THERMAL/CPU_COOLING
22282M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
22283M:	Daniel Lezcano <daniel.lezcano@linaro.org>
22284M:	Viresh Kumar <viresh.kumar@linaro.org>
22285R:	Lukasz Luba <lukasz.luba@arm.com>
22286L:	linux-pm@vger.kernel.org
22287S:	Supported
22288F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
22289F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
22290F:	drivers/thermal/cpufreq_cooling.c
22291F:	drivers/thermal/cpuidle_cooling.c
22292F:	include/linux/cpu_cooling.h
22293
22294THERMAL/POWER_ALLOCATOR
22295M:	Lukasz Luba <lukasz.luba@arm.com>
22296L:	linux-pm@vger.kernel.org
22297S:	Maintained
22298F:	Documentation/driver-api/thermal/power_allocator.rst
22299F:	drivers/thermal/gov_power_allocator.c
22300F:	drivers/thermal/thermal_trace_ipa.h
22301
22302THINKPAD ACPI EXTRAS DRIVER
22303M:	Henrique de Moraes Holschuh <hmh@hmh.eng.br>
22304L:	ibm-acpi-devel@lists.sourceforge.net
22305L:	platform-driver-x86@vger.kernel.org
22306S:	Maintained
22307W:	http://ibm-acpi.sourceforge.net
22308W:	http://thinkwiki.org/wiki/Ibm-acpi
22309T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
22310F:	drivers/platform/x86/thinkpad_acpi.c
22311
22312THINKPAD LMI DRIVER
22313M:	Mark Pearson <markpearson@lenovo.com>
22314L:	platform-driver-x86@vger.kernel.org
22315S:	Maintained
22316F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
22317F:	drivers/platform/x86/think-lmi.?
22318
22319THP7312 ISP DRIVER
22320M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22321M:	Paul Elder <paul.elder@ideasonboard.com>
22322L:	linux-media@vger.kernel.org
22323S:	Maintained
22324T:	git git://linuxtv.org/media_tree.git
22325F:	Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
22326F:	Documentation/userspace-api/media/drivers/thp7312.rst
22327F:	drivers/media/i2c/thp7312.c
22328F:	include/uapi/linux/thp7312.h
22329
22330THUNDERBOLT DMA TRAFFIC TEST DRIVER
22331M:	Isaac Hazan <isaac.hazan@intel.com>
22332L:	linux-usb@vger.kernel.org
22333S:	Maintained
22334F:	drivers/thunderbolt/dma_test.c
22335
22336THUNDERBOLT DRIVER
22337M:	Andreas Noever <andreas.noever@gmail.com>
22338M:	Michael Jamet <michael.jamet@intel.com>
22339M:	Mika Westerberg <mika.westerberg@linux.intel.com>
22340M:	Yehezkel Bernat <YehezkelShB@gmail.com>
22341L:	linux-usb@vger.kernel.org
22342S:	Maintained
22343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
22344F:	Documentation/admin-guide/thunderbolt.rst
22345F:	drivers/thunderbolt/
22346F:	include/linux/thunderbolt.h
22347
22348THUNDERBOLT NETWORK DRIVER
22349M:	Michael Jamet <michael.jamet@intel.com>
22350M:	Mika Westerberg <mika.westerberg@linux.intel.com>
22351M:	Yehezkel Bernat <YehezkelShB@gmail.com>
22352L:	netdev@vger.kernel.org
22353S:	Maintained
22354F:	drivers/net/thunderbolt/
22355
22356THUNDERX GPIO DRIVER
22357M:	Robert Richter <rric@kernel.org>
22358S:	Odd Fixes
22359F:	drivers/gpio/gpio-thunderx.c
22360
22361TI ADS7924 ADC DRIVER
22362M:	Hugo Villeneuve <hvilleneuve@dimonoff.com>
22363L:	linux-iio@vger.kernel.org
22364S:	Supported
22365F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
22366F:	drivers/iio/adc/ti-ads7924.c
22367
22368TI AM437X VPFE DRIVER
22369M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22370L:	linux-media@vger.kernel.org
22371S:	Maintained
22372W:	https://linuxtv.org
22373Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22374T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22375F:	drivers/media/platform/ti/am437x/
22376
22377TI BANDGAP AND THERMAL DRIVER
22378M:	Eduardo Valentin <edubezval@gmail.com>
22379M:	Keerthy <j-keerthy@ti.com>
22380L:	linux-pm@vger.kernel.org
22381L:	linux-omap@vger.kernel.org
22382S:	Maintained
22383F:	drivers/thermal/ti-soc-thermal/
22384
22385TI BQ27XXX POWER SUPPLY DRIVER
22386F:	drivers/power/supply/bq27xxx_battery.c
22387F:	drivers/power/supply/bq27xxx_battery_i2c.c
22388F:	include/linux/power/bq27xxx_battery.h
22389
22390TI CDCE706 CLOCK DRIVER
22391M:	Max Filippov <jcmvbkbc@gmail.com>
22392S:	Maintained
22393F:	drivers/clk/clk-cdce706.c
22394
22395TI CLOCK DRIVER
22396M:	Tero Kristo <kristo@kernel.org>
22397L:	linux-omap@vger.kernel.org
22398S:	Odd Fixes
22399F:	drivers/clk/ti/
22400F:	include/linux/clk/ti.h
22401
22402TI DAVINCI MACHINE SUPPORT
22403M:	Bartosz Golaszewski <brgl@bgdev.pl>
22404L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22405S:	Maintained
22406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
22407F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
22408F:	arch/arm/boot/dts/ti/davinci/
22409F:	arch/arm/mach-davinci/
22410F:	drivers/i2c/busses/i2c-davinci.c
22411
22412TI DAVINCI SERIES CLOCK DRIVER
22413M:	David Lechner <david@lechnology.com>
22414S:	Maintained
22415F:	Documentation/devicetree/bindings/clock/ti/davinci/
22416F:	drivers/clk/davinci/
22417F:	include/linux/clk/davinci.h
22418
22419TI DAVINCI SERIES GPIO DRIVER
22420M:	Keerthy <j-keerthy@ti.com>
22421L:	linux-gpio@vger.kernel.org
22422S:	Maintained
22423F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
22424F:	drivers/gpio/gpio-davinci.c
22425
22426TI DAVINCI SERIES MEDIA DRIVER
22427M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22428L:	linux-media@vger.kernel.org
22429S:	Maintained
22430W:	https://linuxtv.org
22431Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22432T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22433F:	drivers/media/platform/ti/davinci/
22434F:	include/media/davinci/
22435
22436TI ENHANCED CAPTURE (eCAP) DRIVER
22437M:	Vignesh Raghavendra <vigneshr@ti.com>
22438R:	Julien Panis <jpanis@baylibre.com>
22439L:	linux-iio@vger.kernel.org
22440L:	linux-omap@vger.kernel.org
22441S:	Maintained
22442F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
22443F:	drivers/counter/ti-ecap-capture.c
22444
22445TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
22446R:	David Lechner <david@lechnology.com>
22447L:	linux-iio@vger.kernel.org
22448F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
22449F:	drivers/counter/ti-eqep.c
22450
22451TI ETHERNET SWITCH DRIVER (CPSW)
22452R:	Siddharth Vadapalli <s-vadapalli@ti.com>
22453R:	Roger Quadros <rogerq@kernel.org>
22454L:	linux-omap@vger.kernel.org
22455L:	netdev@vger.kernel.org
22456S:	Maintained
22457F:	drivers/net/ethernet/ti/cpsw*
22458F:	drivers/net/ethernet/ti/davinci*
22459
22460TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
22461M:	Alex Dubov <oakad@yahoo.com>
22462S:	Maintained
22463W:	http://tifmxx.berlios.de/
22464F:	drivers/memstick/host/tifm_ms.c
22465F:	drivers/misc/tifm*
22466F:	drivers/mmc/host/tifm_sd.c
22467F:	include/linux/tifm.h
22468
22469TI FPD-LINK DRIVERS
22470M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
22471L:	linux-media@vger.kernel.org
22472S:	Maintained
22473F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
22474F:	drivers/media/i2c/ds90*
22475F:	include/media/i2c/ds90*
22476
22477TI HDC302X HUMIDITY DRIVER
22478M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
22479M:	Li peiyu <579lpy@gmail.com>
22480L:	linux-iio@vger.kernel.org
22481S:	Maintained
22482F:	Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
22483F:	drivers/iio/humidity/hdc3020.c
22484
22485TI ICSSG ETHERNET DRIVER (ICSSG)
22486R:	MD Danish Anwar <danishanwar@ti.com>
22487R:	Roger Quadros <rogerq@kernel.org>
22488L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22489L:	netdev@vger.kernel.org
22490S:	Maintained
22491F:	Documentation/devicetree/bindings/net/ti,icss*.yaml
22492F:	drivers/net/ethernet/ti/icssg/*
22493
22494TI J721E CSI2RX DRIVER
22495M:	Jai Luthra <j-luthra@ti.com>
22496L:	linux-media@vger.kernel.org
22497S:	Maintained
22498F:	Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
22499F:	drivers/media/platform/ti/j721e-csi2rx/
22500
22501TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
22502M:	Nishanth Menon <nm@ti.com>
22503M:	Santosh Shilimkar <ssantosh@kernel.org>
22504L:	linux-kernel@vger.kernel.org
22505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22506S:	Maintained
22507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
22508F:	drivers/pmdomain/ti/omap_prm.c
22509F:	drivers/soc/ti/*
22510
22511TI LM49xxx FAMILY ASoC CODEC DRIVERS
22512M:	M R Swami Reddy <mr.swami.reddy@ti.com>
22513M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
22514L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22515S:	Maintained
22516F:	sound/soc/codecs/isabelle*
22517F:	sound/soc/codecs/lm49453*
22518
22519TI LMP92064 ADC DRIVER
22520M:	Leonard Göhrs <l.goehrs@pengutronix.de>
22521R:	kernel@pengutronix.de
22522L:	linux-iio@vger.kernel.org
22523S:	Maintained
22524F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
22525F:	drivers/iio/adc/ti-lmp92064.c
22526
22527TI PCM3060 ASoC CODEC DRIVER
22528M:	Kirill Marinushkin <kmarinushkin@birdec.com>
22529L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22530S:	Maintained
22531F:	Documentation/devicetree/bindings/sound/pcm3060.txt
22532F:	sound/soc/codecs/pcm3060*
22533
22534TI TAS571X FAMILY ASoC CODEC DRIVER
22535M:	Kevin Cernekee <cernekee@chromium.org>
22536L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22537S:	Odd Fixes
22538F:	sound/soc/codecs/tas571x*
22539
22540TI TMAG5273 MAGNETOMETER DRIVER
22541M:	Gerald Loacker <gerald.loacker@wolfvision.net>
22542L:	linux-iio@vger.kernel.org
22543S:	Maintained
22544F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
22545F:	drivers/iio/magnetometer/tmag5273.c
22546
22547TI TRF7970A NFC DRIVER
22548M:	Mark Greer <mgreer@animalcreek.com>
22549L:	linux-wireless@vger.kernel.org
22550S:	Supported
22551F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
22552F:	drivers/nfc/trf7970a.c
22553
22554TI TSC2046 ADC DRIVER
22555M:	Oleksij Rempel <o.rempel@pengutronix.de>
22556R:	kernel@pengutronix.de
22557L:	linux-iio@vger.kernel.org
22558S:	Maintained
22559F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
22560F:	drivers/iio/adc/ti-tsc2046.c
22561
22562TI TWL4030 SERIES SOC CODEC DRIVER
22563M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22564L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22565S:	Maintained
22566F:	sound/soc/codecs/twl4030*
22567
22568TI VPE/CAL DRIVERS
22569M:	Benoit Parrot <bparrot@ti.com>
22570L:	linux-media@vger.kernel.org
22571S:	Maintained
22572W:	http://linuxtv.org/
22573Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22574F:	Documentation/devicetree/bindings/media/ti,cal.yaml
22575F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
22576F:	drivers/media/platform/ti/cal/
22577F:	drivers/media/platform/ti/vpe/
22578
22579TI WILINK WIRELESS DRIVERS
22580L:	linux-wireless@vger.kernel.org
22581S:	Orphan
22582W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
22583W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
22584F:	drivers/net/wireless/ti/
22585
22586TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
22587M:	John Stultz <jstultz@google.com>
22588M:	Thomas Gleixner <tglx@linutronix.de>
22589R:	Stephen Boyd <sboyd@kernel.org>
22590L:	linux-kernel@vger.kernel.org
22591S:	Supported
22592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
22593F:	include/linux/clocksource.h
22594F:	include/linux/time.h
22595F:	include/linux/timekeeper_internal.h
22596F:	include/linux/timekeeping.h
22597F:	include/linux/timex.h
22598F:	include/uapi/linux/time.h
22599F:	include/uapi/linux/timex.h
22600F:	kernel/time/alarmtimer.c
22601F:	kernel/time/clocksource*
22602F:	kernel/time/ntp*
22603F:	kernel/time/time.c
22604F:	kernel/time/timeconst.bc
22605F:	kernel/time/timeconv.c
22606F:	kernel/time/timecounter.c
22607F:	kernel/time/timekeeping*
22608F:	kernel/time/time_test.c
22609F:	tools/testing/selftests/timers/
22610
22611TIPC NETWORK LAYER
22612M:	Jon Maloy <jmaloy@redhat.com>
22613M:	Ying Xue <ying.xue@windriver.com>
22614L:	netdev@vger.kernel.org (core kernel code)
22615L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
22616S:	Maintained
22617W:	http://tipc.sourceforge.net/
22618F:	include/uapi/linux/tipc*.h
22619F:	net/tipc/
22620
22621TLAN NETWORK DRIVER
22622M:	Samuel Chessman <chessman@tux.org>
22623L:	tlan-devel@lists.sourceforge.net (subscribers-only)
22624S:	Maintained
22625W:	http://sourceforge.net/projects/tlan/
22626F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
22627F:	drivers/net/ethernet/ti/tlan.*
22628
22629TMIO/SDHI MMC DRIVER
22630M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
22631L:	linux-mmc@vger.kernel.org
22632L:	linux-renesas-soc@vger.kernel.org
22633S:	Supported
22634F:	drivers/mmc/host/renesas_sdhi*
22635F:	drivers/mmc/host/tmio_mmc*
22636F:	include/linux/mfd/tmio.h
22637
22638TMP513 HARDWARE MONITOR DRIVER
22639M:	Eric Tremblay <etremblay@distech-controls.com>
22640L:	linux-hwmon@vger.kernel.org
22641S:	Maintained
22642F:	Documentation/hwmon/tmp513.rst
22643F:	drivers/hwmon/tmp513.c
22644
22645TMPFS (SHMEM FILESYSTEM)
22646M:	Hugh Dickins <hughd@google.com>
22647L:	linux-mm@kvack.org
22648S:	Maintained
22649F:	include/linux/shmem_fs.h
22650F:	mm/shmem.c
22651
22652TOMOYO SECURITY MODULE
22653M:	Kentaro Takeda <takedakn@nttdata.co.jp>
22654M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
22655L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
22656L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
22657L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
22658L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
22659S:	Maintained
22660W:	https://tomoyo.sourceforge.net/
22661F:	security/tomoyo/
22662
22663TOPSTAR LAPTOP EXTRAS DRIVER
22664M:	Herton Ronaldo Krzesinski <herton@canonical.com>
22665L:	platform-driver-x86@vger.kernel.org
22666S:	Maintained
22667F:	drivers/platform/x86/topstar-laptop.c
22668
22669TORTURE-TEST MODULES
22670M:	Davidlohr Bueso <dave@stgolabs.net>
22671M:	"Paul E. McKenney" <paulmck@kernel.org>
22672M:	Josh Triplett <josh@joshtriplett.org>
22673L:	linux-kernel@vger.kernel.org
22674S:	Supported
22675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
22676F:	Documentation/RCU/torture.rst
22677F:	kernel/locking/locktorture.c
22678F:	kernel/rcu/rcuscale.c
22679F:	kernel/rcu/rcutorture.c
22680F:	kernel/rcu/refscale.c
22681F:	kernel/torture.c
22682
22683TOSHIBA ACPI EXTRAS DRIVER
22684M:	Azael Avalos <coproscefalo@gmail.com>
22685L:	platform-driver-x86@vger.kernel.org
22686S:	Maintained
22687F:	drivers/platform/x86/toshiba_acpi.c
22688
22689TOSHIBA BLUETOOTH DRIVER
22690M:	Azael Avalos <coproscefalo@gmail.com>
22691L:	platform-driver-x86@vger.kernel.org
22692S:	Maintained
22693F:	drivers/platform/x86/toshiba_bluetooth.c
22694
22695TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
22696M:	Azael Avalos <coproscefalo@gmail.com>
22697L:	platform-driver-x86@vger.kernel.org
22698S:	Maintained
22699F:	drivers/platform/x86/toshiba_haps.c
22700
22701TOSHIBA SMM DRIVER
22702M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
22703S:	Maintained
22704W:	http://www.buzzard.org.uk/toshiba/
22705F:	drivers/char/toshiba.c
22706F:	include/linux/toshiba.h
22707F:	include/uapi/linux/toshiba.h
22708
22709TOSHIBA TC358743 DRIVER
22710M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
22711L:	linux-media@vger.kernel.org
22712S:	Maintained
22713F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
22714F:	drivers/media/i2c/tc358743*
22715F:	include/media/i2c/tc358743.h
22716
22717TOSHIBA WMI HOTKEYS DRIVER
22718M:	Azael Avalos <coproscefalo@gmail.com>
22719L:	platform-driver-x86@vger.kernel.org
22720S:	Maintained
22721F:	drivers/platform/x86/toshiba-wmi.c
22722
22723TPM DEVICE DRIVER
22724M:	Peter Huewe <peterhuewe@gmx.de>
22725M:	Jarkko Sakkinen <jarkko@kernel.org>
22726R:	Jason Gunthorpe <jgg@ziepe.ca>
22727L:	linux-integrity@vger.kernel.org
22728S:	Maintained
22729W:	https://codeberg.org/jarkko/linux-tpmdd-test
22730Q:	https://patchwork.kernel.org/project/linux-integrity/list/
22731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
22732F:	Documentation/devicetree/bindings/tpm/
22733F:	drivers/char/tpm/
22734
22735TPS546D24 DRIVER
22736M:	Duke Du <dukedu83@gmail.com>
22737L:	linux-hwmon@vger.kernel.org
22738S:	Maintained
22739F:	Documentation/hwmon/tps546d24.rst
22740F:	drivers/hwmon/pmbus/tps546d24.c
22741
22742TQ SYSTEMS BOARD & DRIVER SUPPORT
22743L:	linux@ew.tq-group.com
22744S:	Supported
22745W:	https://www.tq-group.com/en/products/tq-embedded/
22746F:	arch/arm/boot/dts/imx*mba*.dts*
22747F:	arch/arm/boot/dts/imx*tqma*.dts*
22748F:	arch/arm/boot/dts/mba*.dtsi
22749F:	arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
22750F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
22751F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
22752F:	arch/arm64/boot/dts/freescale/mba*.dtsi
22753F:	arch/arm64/boot/dts/freescale/tqml*.dts*
22754F:	drivers/gpio/gpio-tqmx86.c
22755F:	drivers/mfd/tqmx86.c
22756F:	drivers/watchdog/tqmx86_wdt.c
22757
22758TRACING
22759M:	Steven Rostedt <rostedt@goodmis.org>
22760M:	Masami Hiramatsu <mhiramat@kernel.org>
22761R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
22762L:	linux-kernel@vger.kernel.org
22763L:	linux-trace-kernel@vger.kernel.org
22764S:	Maintained
22765Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
22766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
22767F:	Documentation/trace/*
22768F:	fs/tracefs/
22769F:	include/linux/trace*.h
22770F:	include/trace/
22771F:	kernel/trace/
22772F:	scripts/tracing/
22773F:	tools/testing/selftests/ftrace/
22774
22775TRACING MMIO ACCESSES (MMIOTRACE)
22776M:	Steven Rostedt <rostedt@goodmis.org>
22777M:	Masami Hiramatsu <mhiramat@kernel.org>
22778R:	Karol Herbst <karolherbst@gmail.com>
22779R:	Pekka Paalanen <ppaalanen@gmail.com>
22780L:	linux-kernel@vger.kernel.org
22781L:	nouveau@lists.freedesktop.org
22782S:	Maintained
22783F:	arch/x86/mm/kmmio.c
22784F:	arch/x86/mm/mmio-mod.c
22785F:	arch/x86/mm/testmmiotrace.c
22786F:	include/linux/mmiotrace.h
22787F:	kernel/trace/trace_mmiotrace.c
22788
22789TRACING OS NOISE / LATENCY TRACERS
22790M:	Steven Rostedt <rostedt@goodmis.org>
22791M:	Daniel Bristot de Oliveira <bristot@kernel.org>
22792S:	Maintained
22793F:	Documentation/trace/hwlat_detector.rst
22794F:	Documentation/trace/osnoise-tracer.rst
22795F:	Documentation/trace/timerlat-tracer.rst
22796F:	arch/*/kernel/trace.c
22797F:	include/trace/events/osnoise.h
22798F:	kernel/trace/trace_hwlat.c
22799F:	kernel/trace/trace_irqsoff.c
22800F:	kernel/trace/trace_osnoise.c
22801F:	kernel/trace/trace_sched_wakeup.c
22802
22803TRADITIONAL CHINESE DOCUMENTATION
22804M:	Hu Haowen <2023002089@link.tyut.edu.cn>
22805S:	Maintained
22806W:	https://github.com/srcres258/linux-doc
22807T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
22808F:	Documentation/translations/zh_TW/
22809
22810TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
22811M:	Dan Williams <dan.j.williams@intel.com>
22812L:	linux-coco@lists.linux.dev
22813S:	Maintained
22814F:	Documentation/ABI/testing/configfs-tsm
22815F:	drivers/virt/coco/tsm.c
22816F:	include/linux/tsm.h
22817
22818TRUSTED SERVICES TEE DRIVER
22819M:	Balint Dobszay <balint.dobszay@arm.com>
22820M:	Sudeep Holla <sudeep.holla@arm.com>
22821L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22822L:	trusted-services@lists.trustedfirmware.org
22823S:	Maintained
22824F:	Documentation/tee/ts-tee.rst
22825F:	drivers/tee/tstee/
22826
22827TTY LAYER AND SERIAL DRIVERS
22828M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22829M:	Jiri Slaby <jirislaby@kernel.org>
22830L:	linux-kernel@vger.kernel.org
22831L:	linux-serial@vger.kernel.org
22832S:	Supported
22833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
22834F:	Documentation/devicetree/bindings/serial/
22835F:	Documentation/driver-api/serial/
22836F:	drivers/tty/
22837F:	include/linux/selection.h
22838F:	include/linux/serial.h
22839F:	include/linux/serial_core.h
22840F:	include/linux/sysrq.h
22841F:	include/linux/tty*.h
22842F:	include/linux/vt.h
22843F:	include/linux/vt_*.h
22844F:	include/uapi/linux/serial.h
22845F:	include/uapi/linux/serial_core.h
22846F:	include/uapi/linux/tty.h
22847
22848TUA9001 MEDIA DRIVER
22849L:	linux-media@vger.kernel.org
22850S:	Orphan
22851W:	https://linuxtv.org
22852Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22853F:	drivers/media/tuners/tua9001*
22854
22855TULIP NETWORK DRIVERS
22856L:	netdev@vger.kernel.org
22857L:	linux-parisc@vger.kernel.org
22858S:	Orphan
22859F:	drivers/net/ethernet/dec/tulip/
22860
22861TUN/TAP driver
22862M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
22863M:	Jason Wang <jasowang@redhat.com>
22864S:	Maintained
22865W:	http://vtun.sourceforge.net/tun
22866F:	Documentation/networking/tuntap.rst
22867F:	arch/um/os-Linux/drivers/
22868F:	drivers/net/tap.c
22869F:	drivers/net/tun.c
22870
22871TURBOCHANNEL SUBSYSTEM
22872M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
22873M:	Ralf Baechle <ralf@linux-mips.org>
22874L:	linux-mips@vger.kernel.org
22875S:	Maintained
22876Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
22877F:	drivers/tc/
22878F:	include/linux/tc.h
22879
22880TURBOSTAT UTILITY
22881M:	"Len Brown" <lenb@kernel.org>
22882L:	linux-pm@vger.kernel.org
22883S:	Supported
22884Q:	https://patchwork.kernel.org/project/linux-pm/list/
22885B:	https://bugzilla.kernel.org
22886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
22887F:	tools/power/x86/turbostat/
22888F:	tools/testing/selftests/turbostat/
22889
22890TW5864 VIDEO4LINUX DRIVER
22891M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
22892M:	Anton Sviridenko <anton@corp.bluecherry.net>
22893M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
22894M:	Andrey Utkin <andrey_utkin@fastmail.com>
22895L:	linux-media@vger.kernel.org
22896S:	Supported
22897F:	drivers/media/pci/tw5864/
22898
22899TW68 VIDEO4LINUX DRIVER
22900M:	Hans Verkuil <hverkuil@xs4all.nl>
22901L:	linux-media@vger.kernel.org
22902S:	Odd Fixes
22903W:	https://linuxtv.org
22904T:	git git://linuxtv.org/media_tree.git
22905F:	drivers/media/pci/tw68/
22906
22907TW686X VIDEO4LINUX DRIVER
22908M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
22909L:	linux-media@vger.kernel.org
22910S:	Maintained
22911W:	http://linuxtv.org
22912T:	git git://linuxtv.org/media_tree.git
22913F:	drivers/media/pci/tw686x/
22914
22915U-BOOT ENVIRONMENT VARIABLES
22916M:	Rafał Miłecki <rafal@milecki.pl>
22917S:	Maintained
22918F:	Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
22919F:	drivers/nvmem/u-boot-env.c
22920
22921UACCE ACCELERATOR FRAMEWORK
22922M:	Zhangfei Gao <zhangfei.gao@linaro.org>
22923M:	Zhou Wang <wangzhou1@hisilicon.com>
22924L:	linux-accelerators@lists.ozlabs.org
22925L:	linux-kernel@vger.kernel.org
22926S:	Maintained
22927F:	Documentation/ABI/testing/sysfs-driver-uacce
22928F:	Documentation/misc-devices/uacce.rst
22929F:	drivers/misc/uacce/
22930F:	include/linux/uacce.h
22931F:	include/uapi/misc/uacce/
22932
22933UBI FILE SYSTEM (UBIFS)
22934M:	Richard Weinberger <richard@nod.at>
22935R:	Zhihao Cheng <chengzhihao1@huawei.com>
22936L:	linux-mtd@lists.infradead.org
22937S:	Supported
22938W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
22939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
22940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
22941F:	Documentation/ABI/testing/sysfs-fs-ubifs
22942F:	Documentation/filesystems/ubifs-authentication.rst
22943F:	Documentation/filesystems/ubifs.rst
22944F:	fs/ubifs/
22945
22946UBLK USERSPACE BLOCK DRIVER
22947M:	Ming Lei <ming.lei@redhat.com>
22948L:	linux-block@vger.kernel.org
22949S:	Maintained
22950F:	Documentation/block/ublk.rst
22951F:	drivers/block/ublk_drv.c
22952F:	include/uapi/linux/ublk_cmd.h
22953
22954UBSAN
22955M:	Kees Cook <kees@kernel.org>
22956R:	Marco Elver <elver@google.com>
22957R:	Andrey Konovalov <andreyknvl@gmail.com>
22958R:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
22959L:	kasan-dev@googlegroups.com
22960L:	linux-hardening@vger.kernel.org
22961S:	Supported
22962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
22963F:	Documentation/dev-tools/ubsan.rst
22964F:	include/linux/ubsan.h
22965F:	lib/Kconfig.ubsan
22966F:	lib/test_ubsan.c
22967F:	lib/ubsan.c
22968F:	lib/ubsan.h
22969F:	scripts/Makefile.ubsan
22970K:	\bARCH_HAS_UBSAN\b
22971
22972UCLINUX (M68KNOMMU AND COLDFIRE)
22973M:	Greg Ungerer <gerg@linux-m68k.org>
22974L:	linux-m68k@lists.linux-m68k.org
22975S:	Maintained
22976W:	http://www.linux-m68k.org/
22977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
22978F:	arch/m68k/*/*_no.*
22979F:	arch/m68k/68*/
22980F:	arch/m68k/coldfire/
22981F:	arch/m68k/include/asm/*_no.*
22982
22983UDF FILESYSTEM
22984M:	Jan Kara <jack@suse.com>
22985S:	Maintained
22986F:	Documentation/filesystems/udf.rst
22987F:	fs/udf/
22988
22989UDRAW TABLET
22990M:	Bastien Nocera <hadess@hadess.net>
22991L:	linux-input@vger.kernel.org
22992S:	Maintained
22993F:	drivers/hid/hid-udraw-ps3.c
22994
22995UFS FILESYSTEM
22996M:	Evgeniy Dushistov <dushistov@mail.ru>
22997S:	Maintained
22998F:	Documentation/admin-guide/ufs.rst
22999F:	fs/ufs/
23000
23001UHID USERSPACE HID IO DRIVER
23002M:	David Rheinsberg <david@readahead.eu>
23003L:	linux-input@vger.kernel.org
23004S:	Maintained
23005F:	drivers/hid/uhid.c
23006F:	include/uapi/linux/uhid.h
23007
23008ULPI BUS
23009M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23010L:	linux-usb@vger.kernel.org
23011S:	Maintained
23012F:	drivers/usb/common/ulpi.c
23013F:	include/linux/ulpi/
23014
23015UNICODE SUBSYSTEM
23016M:	Gabriel Krisman Bertazi <krisman@kernel.org>
23017L:	linux-fsdevel@vger.kernel.org
23018S:	Supported
23019F:	fs/unicode/
23020
23021UNIFDEF
23022M:	Tony Finch <dot@dotat.at>
23023S:	Maintained
23024W:	http://dotat.at/prog/unifdef
23025F:	scripts/unifdef.c
23026
23027UNIFORM CDROM DRIVER
23028M:	Phillip Potter <phil@philpotter.co.uk>
23029S:	Maintained
23030F:	Documentation/cdrom/
23031F:	drivers/cdrom/cdrom.c
23032F:	include/linux/cdrom.h
23033F:	include/uapi/linux/cdrom.h
23034
23035UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
23036R:	Alim Akhtar <alim.akhtar@samsung.com>
23037R:	Avri Altman <avri.altman@wdc.com>
23038R:	Bart Van Assche <bvanassche@acm.org>
23039L:	linux-scsi@vger.kernel.org
23040S:	Supported
23041F:	Documentation/devicetree/bindings/ufs/
23042F:	Documentation/scsi/ufs.rst
23043F:	drivers/ufs/core/
23044
23045UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
23046M:	Pedro Sousa <pedrom.sousa@synopsys.com>
23047L:	linux-scsi@vger.kernel.org
23048S:	Supported
23049F:	drivers/ufs/host/*dwc*
23050
23051UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
23052M:	Alim Akhtar <alim.akhtar@samsung.com>
23053L:	linux-scsi@vger.kernel.org
23054S:	Maintained
23055F:	drivers/ufs/host/ufs-exynos*
23056
23057UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
23058M:	Peter Wang <peter.wang@mediatek.com>
23059R:	Stanley Jhu <chu.stanley@gmail.com>
23060L:	linux-scsi@vger.kernel.org
23061L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
23062S:	Maintained
23063F:	drivers/ufs/host/ufs-mediatek*
23064
23065UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
23066M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
23067L:	linux-arm-msm@vger.kernel.org
23068L:	linux-scsi@vger.kernel.org
23069S:	Maintained
23070F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
23071F:	drivers/ufs/host/ufs-qcom*
23072
23073UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
23074M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
23075L:	linux-renesas-soc@vger.kernel.org
23076L:	linux-scsi@vger.kernel.org
23077S:	Maintained
23078F:	drivers/ufs/host/ufs-renesas.c
23079
23080UNSORTED BLOCK IMAGES (UBI)
23081M:	Richard Weinberger <richard@nod.at>
23082R:	Zhihao Cheng <chengzhihao1@huawei.com>
23083L:	linux-mtd@lists.infradead.org
23084S:	Supported
23085W:	http://www.linux-mtd.infradead.org/
23086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23088F:	drivers/mtd/ubi/
23089F:	include/linux/mtd/ubi.h
23090F:	include/uapi/mtd/ubi-user.h
23091
23092USB "USBNET" DRIVER FRAMEWORK
23093M:	Oliver Neukum <oneukum@suse.com>
23094L:	netdev@vger.kernel.org
23095S:	Maintained
23096W:	http://www.linux-usb.org/usbnet
23097F:	drivers/net/usb/usbnet.c
23098F:	include/linux/usb/usbnet.h
23099
23100USB ACM DRIVER
23101M:	Oliver Neukum <oneukum@suse.com>
23102L:	linux-usb@vger.kernel.org
23103S:	Maintained
23104F:	Documentation/usb/acm.rst
23105F:	drivers/usb/class/cdc-acm.*
23106
23107USB APPLE MFI FASTCHARGE DRIVER
23108M:	Bastien Nocera <hadess@hadess.net>
23109L:	linux-usb@vger.kernel.org
23110S:	Maintained
23111F:	drivers/usb/misc/apple-mfi-fastcharge.c
23112
23113USB AR5523 WIRELESS DRIVER
23114L:	linux-wireless@vger.kernel.org
23115S:	Orphan
23116F:	drivers/net/wireless/ath/ar5523/
23117
23118USB ATTACHED SCSI
23119M:	Oliver Neukum <oneukum@suse.com>
23120L:	linux-usb@vger.kernel.org
23121L:	linux-scsi@vger.kernel.org
23122S:	Maintained
23123F:	drivers/usb/storage/uas.c
23124
23125USB CDC ETHERNET DRIVER
23126M:	Oliver Neukum <oliver@neukum.org>
23127L:	linux-usb@vger.kernel.org
23128S:	Maintained
23129F:	drivers/net/usb/cdc_*.c
23130F:	include/uapi/linux/usb/cdc.h
23131
23132USB CHAOSKEY DRIVER
23133M:	Keith Packard <keithp@keithp.com>
23134L:	linux-usb@vger.kernel.org
23135S:	Maintained
23136F:	drivers/usb/misc/chaoskey.c
23137
23138USB CYPRESS C67X00 DRIVER
23139L:	linux-usb@vger.kernel.org
23140S:	Orphan
23141F:	drivers/usb/c67x00/
23142
23143USB DAVICOM DM9601 DRIVER
23144M:	Peter Korsgaard <peter@korsgaard.com>
23145L:	netdev@vger.kernel.org
23146S:	Maintained
23147W:	http://www.linux-usb.org/usbnet
23148F:	drivers/net/usb/dm9601.c
23149
23150USB EHCI DRIVER
23151M:	Alan Stern <stern@rowland.harvard.edu>
23152L:	linux-usb@vger.kernel.org
23153S:	Maintained
23154F:	Documentation/usb/ehci.rst
23155F:	drivers/usb/host/ehci*
23156
23157USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
23158M:	Jiri Kosina <jikos@kernel.org>
23159M:	Benjamin Tissoires <bentiss@kernel.org>
23160L:	linux-usb@vger.kernel.org
23161S:	Maintained
23162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
23163F:	Documentation/hid/hiddev.rst
23164F:	drivers/hid/usbhid/
23165
23166USB INTEL XHCI ROLE MUX DRIVER
23167M:	Hans de Goede <hdegoede@redhat.com>
23168L:	linux-usb@vger.kernel.org
23169S:	Maintained
23170F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
23171
23172USB IP DRIVER FOR HISILICON KIRIN 960
23173M:	Yu Chen <chenyu56@huawei.com>
23174M:	Binghui Wang <wangbinghui@hisilicon.com>
23175L:	linux-usb@vger.kernel.org
23176S:	Maintained
23177F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
23178F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
23179
23180USB IP DRIVER FOR HISILICON KIRIN 970
23181M:	Mauro Carvalho Chehab <mchehab@kernel.org>
23182L:	linux-usb@vger.kernel.org
23183S:	Maintained
23184F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
23185F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
23186
23187USB ISP116X DRIVER
23188M:	Olav Kongas <ok@artecdesign.ee>
23189L:	linux-usb@vger.kernel.org
23190S:	Maintained
23191F:	drivers/usb/host/isp116x*
23192F:	include/linux/usb/isp116x.h
23193
23194USB ISP1760 DRIVER
23195M:	Rui Miguel Silva <rui.silva@linaro.org>
23196L:	linux-usb@vger.kernel.org
23197S:	Maintained
23198F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
23199F:	drivers/usb/isp1760/*
23200
23201USB LAN78XX ETHERNET DRIVER
23202M:	Woojung Huh <woojung.huh@microchip.com>
23203M:	UNGLinuxDriver@microchip.com
23204L:	netdev@vger.kernel.org
23205S:	Maintained
23206F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
23207F:	drivers/net/usb/lan78xx.*
23208F:	include/dt-bindings/net/microchip-lan78xx.h
23209
23210USB MASS STORAGE DRIVER
23211M:	Alan Stern <stern@rowland.harvard.edu>
23212L:	linux-usb@vger.kernel.org
23213L:	usb-storage@lists.one-eyed-alien.net
23214S:	Maintained
23215F:	drivers/usb/storage/
23216
23217USB MIDI DRIVER
23218M:	Clemens Ladisch <clemens@ladisch.de>
23219L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23220S:	Maintained
23221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
23222F:	sound/usb/midi.*
23223
23224USB NETWORKING DRIVERS
23225L:	linux-usb@vger.kernel.org
23226S:	Odd Fixes
23227F:	drivers/net/usb/
23228
23229USB OHCI DRIVER
23230M:	Alan Stern <stern@rowland.harvard.edu>
23231L:	linux-usb@vger.kernel.org
23232S:	Maintained
23233F:	Documentation/usb/ohci.rst
23234F:	drivers/usb/host/ohci*
23235
23236USB OTG FSM (Finite State Machine)
23237M:	Peter Chen <peter.chen@kernel.org>
23238L:	linux-usb@vger.kernel.org
23239S:	Maintained
23240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
23241F:	drivers/usb/common/usb-otg-fsm.c
23242
23243USB OVER IP DRIVER
23244M:	Valentina Manea <valentina.manea.m@gmail.com>
23245M:	Shuah Khan <shuah@kernel.org>
23246M:	Shuah Khan <skhan@linuxfoundation.org>
23247R:	Hongren Zheng <i@zenithal.me>
23248L:	linux-usb@vger.kernel.org
23249S:	Maintained
23250F:	Documentation/usb/usbip_protocol.rst
23251F:	drivers/usb/usbip/
23252F:	tools/testing/selftests/drivers/usb/usbip/
23253F:	tools/usb/usbip/
23254
23255USB PEGASUS DRIVER
23256M:	Petko Manolov <petkan@nucleusys.com>
23257L:	linux-usb@vger.kernel.org
23258L:	netdev@vger.kernel.org
23259S:	Maintained
23260W:	https://github.com/petkan/pegasus
23261T:	git https://github.com/petkan/pegasus.git
23262F:	drivers/net/usb/pegasus.*
23263
23264USB PRINTER DRIVER (usblp)
23265M:	Pete Zaitcev <zaitcev@redhat.com>
23266L:	linux-usb@vger.kernel.org
23267S:	Supported
23268F:	drivers/usb/class/usblp.c
23269
23270USB QMI WWAN NETWORK DRIVER
23271M:	Bjørn Mork <bjorn@mork.no>
23272L:	netdev@vger.kernel.org
23273S:	Maintained
23274F:	Documentation/ABI/testing/sysfs-class-net-qmi
23275F:	drivers/net/usb/qmi_wwan.c
23276
23277USB RAW GADGET DRIVER
23278R:	Andrey Konovalov <andreyknvl@gmail.com>
23279L:	linux-usb@vger.kernel.org
23280S:	Maintained
23281F:	Documentation/usb/raw-gadget.rst
23282F:	drivers/usb/gadget/legacy/raw_gadget.c
23283F:	include/uapi/linux/usb/raw_gadget.h
23284
23285USB RTL8150 DRIVER
23286M:	Petko Manolov <petkan@nucleusys.com>
23287L:	linux-usb@vger.kernel.org
23288L:	netdev@vger.kernel.org
23289S:	Maintained
23290W:	https://github.com/petkan/rtl8150
23291T:	git https://github.com/petkan/rtl8150.git
23292F:	drivers/net/usb/rtl8150.c
23293
23294USB SERIAL SUBSYSTEM
23295M:	Johan Hovold <johan@kernel.org>
23296L:	linux-usb@vger.kernel.org
23297S:	Maintained
23298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
23299F:	Documentation/usb/usb-serial.rst
23300F:	drivers/usb/serial/
23301F:	include/linux/usb/serial.h
23302
23303USB SMSC75XX ETHERNET DRIVER
23304M:	Steve Glendinning <steve.glendinning@shawell.net>
23305L:	netdev@vger.kernel.org
23306S:	Maintained
23307F:	drivers/net/usb/smsc75xx.*
23308
23309USB SMSC95XX ETHERNET DRIVER
23310M:	Steve Glendinning <steve.glendinning@shawell.net>
23311M:	UNGLinuxDriver@microchip.com
23312L:	netdev@vger.kernel.org
23313S:	Maintained
23314F:	drivers/net/usb/smsc95xx.*
23315
23316USB SUBSYSTEM
23317M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23318L:	linux-usb@vger.kernel.org
23319S:	Supported
23320W:	http://www.linux-usb.org
23321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
23322F:	Documentation/devicetree/bindings/usb/
23323F:	Documentation/usb/
23324F:	drivers/usb/
23325F:	include/dt-bindings/usb/
23326F:	include/linux/usb.h
23327F:	include/linux/usb/
23328F:	include/uapi/linux/usb/
23329
23330USB TYPEC BUS FOR ALTERNATE MODES
23331M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23332L:	linux-usb@vger.kernel.org
23333S:	Maintained
23334F:	Documentation/ABI/testing/sysfs-bus-typec
23335F:	Documentation/driver-api/usb/typec_bus.rst
23336F:	drivers/usb/typec/altmodes/
23337F:	include/linux/usb/typec_altmode.h
23338
23339USB TYPEC CLASS
23340M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23341L:	linux-usb@vger.kernel.org
23342S:	Maintained
23343F:	Documentation/ABI/testing/sysfs-class-typec
23344F:	Documentation/driver-api/usb/typec.rst
23345F:	drivers/usb/typec/
23346F:	include/linux/usb/typec.h
23347
23348USB TYPEC INTEL PMC MUX DRIVER
23349M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23350L:	linux-usb@vger.kernel.org
23351S:	Maintained
23352F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
23353F:	drivers/usb/typec/mux/intel_pmc_mux.c
23354
23355USB TYPEC PI3USB30532 MUX DRIVER
23356M:	Hans de Goede <hdegoede@redhat.com>
23357L:	linux-usb@vger.kernel.org
23358S:	Maintained
23359F:	drivers/usb/typec/mux/pi3usb30532.c
23360
23361USB TYPEC PORT CONTROLLER DRIVERS
23362L:	linux-usb@vger.kernel.org
23363S:	Orphan
23364F:	drivers/usb/typec/tcpm/
23365
23366USB UHCI DRIVER
23367M:	Alan Stern <stern@rowland.harvard.edu>
23368L:	linux-usb@vger.kernel.org
23369S:	Maintained
23370F:	drivers/usb/host/uhci*
23371
23372USB VIDEO CLASS
23373M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23374L:	linux-media@vger.kernel.org
23375S:	Maintained
23376W:	http://www.ideasonboard.org/uvc/
23377T:	git git://linuxtv.org/media_tree.git
23378F:	drivers/media/usb/uvc/
23379F:	include/uapi/linux/uvcvideo.h
23380
23381USB WEBCAM GADGET
23382M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23383M:	Daniel Scally <dan.scally@ideasonboard.com>
23384L:	linux-usb@vger.kernel.org
23385S:	Maintained
23386F:	drivers/usb/gadget/function/*uvc*
23387F:	drivers/usb/gadget/legacy/webcam.c
23388F:	include/uapi/linux/usb/g_uvc.h
23389
23390USB XHCI DRIVER
23391M:	Mathias Nyman <mathias.nyman@intel.com>
23392L:	linux-usb@vger.kernel.org
23393S:	Supported
23394F:	drivers/usb/host/pci-quirks*
23395F:	drivers/usb/host/xhci*
23396
23397USER DATAGRAM PROTOCOL (UDP)
23398M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
23399S:	Maintained
23400F:	include/linux/udp.h
23401F:	net/ipv4/udp.c
23402F:	net/ipv6/udp.c
23403
23404USER-MODE LINUX (UML)
23405M:	Richard Weinberger <richard@nod.at>
23406M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
23407M:	Johannes Berg <johannes@sipsolutions.net>
23408L:	linux-um@lists.infradead.org
23409S:	Maintained
23410W:	http://user-mode-linux.sourceforge.net
23411Q:	https://patchwork.ozlabs.org/project/linux-um/list/
23412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
23413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
23414F:	Documentation/virt/uml/
23415F:	arch/um/
23416F:	arch/x86/um/
23417F:	fs/hostfs/
23418
23419USERSPACE COPYIN/COPYOUT (UIOVEC)
23420M:	Alexander Viro <viro@zeniv.linux.org.uk>
23421S:	Maintained
23422F:	include/linux/uio.h
23423F:	lib/iov_iter.c
23424
23425USERSPACE DMA BUFFER DRIVER
23426M:	Gerd Hoffmann <kraxel@redhat.com>
23427L:	dri-devel@lists.freedesktop.org
23428S:	Maintained
23429T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23430F:	drivers/dma-buf/udmabuf.c
23431F:	include/uapi/linux/udmabuf.h
23432
23433USERSPACE I/O (UIO)
23434M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23435S:	Maintained
23436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23437F:	Documentation/driver-api/uio-howto.rst
23438F:	drivers/uio/
23439F:	include/linux/uio_driver.h
23440
23441UTIL-LINUX PACKAGE
23442M:	Karel Zak <kzak@redhat.com>
23443L:	util-linux@vger.kernel.org
23444S:	Maintained
23445W:	http://en.wikipedia.org/wiki/Util-linux
23446T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
23447
23448UUID HELPERS
23449R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
23450L:	linux-kernel@vger.kernel.org
23451S:	Maintained
23452F:	include/linux/uuid.h
23453F:	lib/test_uuid.c
23454F:	lib/uuid.c
23455
23456UV SYSFS DRIVER
23457M:	Justin Ernst <justin.ernst@hpe.com>
23458L:	platform-driver-x86@vger.kernel.org
23459S:	Maintained
23460F:	drivers/platform/x86/uv_sysfs.c
23461
23462UVESAFB DRIVER
23463M:	Michal Januszewski <spock@gentoo.org>
23464L:	linux-fbdev@vger.kernel.org
23465S:	Maintained
23466W:	https://github.com/mjanusz/v86d
23467F:	Documentation/fb/uvesafb.rst
23468F:	drivers/video/fbdev/uvesafb.*
23469
23470Ux500 CLOCK DRIVERS
23471M:	Ulf Hansson <ulf.hansson@linaro.org>
23472L:	linux-clk@vger.kernel.org
23473L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23474S:	Maintained
23475F:	drivers/clk/ux500/
23476
23477V4L2 ASYNC AND FWNODE FRAMEWORKS
23478M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23479L:	linux-media@vger.kernel.org
23480S:	Maintained
23481T:	git git://linuxtv.org/media_tree.git
23482F:	drivers/media/v4l2-core/v4l2-async.c
23483F:	drivers/media/v4l2-core/v4l2-fwnode.c
23484F:	include/media/v4l2-async.h
23485F:	include/media/v4l2-fwnode.h
23486
23487V4L2 LENS DRIVERS
23488M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23489L:	linux-media@vger.kernel.org
23490S:	Maintained
23491F:	drivers/media/i2c/ak*
23492F:	drivers/media/i2c/dw*
23493F:	drivers/media/i2c/lm*
23494
23495V4L2 CAMERA SENSOR DRIVERS
23496M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23497L:	linux-media@vger.kernel.org
23498S:	Maintained
23499F:	Documentation/driver-api/media/camera-sensor.rst
23500F:	Documentation/driver-api/media/tx-rx.rst
23501F:	drivers/media/i2c/ar*
23502F:	drivers/media/i2c/gc*
23503F:	drivers/media/i2c/hi*
23504F:	drivers/media/i2c/imx*
23505F:	drivers/media/i2c/mt*
23506F:	drivers/media/i2c/og*
23507F:	drivers/media/i2c/ov*
23508F:	drivers/media/i2c/s5*
23509F:	drivers/media/i2c/st-vgxy61.c
23510
23511VF610 NAND DRIVER
23512M:	Stefan Agner <stefan@agner.ch>
23513L:	linux-mtd@lists.infradead.org
23514S:	Supported
23515F:	drivers/mtd/nand/raw/vf610_nfc.c
23516
23517VFAT/FAT/MSDOS FILESYSTEM
23518M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
23519S:	Maintained
23520F:	Documentation/filesystems/vfat.rst
23521F:	fs/fat/
23522F:	tools/testing/selftests/filesystems/fat/
23523
23524VFIO CDX DRIVER
23525M:	Nipun Gupta <nipun.gupta@amd.com>
23526M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
23527L:	kvm@vger.kernel.org
23528S:	Maintained
23529F:	drivers/vfio/cdx/*
23530
23531VFIO DRIVER
23532M:	Alex Williamson <alex.williamson@redhat.com>
23533L:	kvm@vger.kernel.org
23534S:	Maintained
23535T:	git https://github.com/awilliam/linux-vfio.git
23536F:	Documentation/ABI/testing/debugfs-vfio
23537F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
23538F:	Documentation/driver-api/vfio.rst
23539F:	drivers/vfio/
23540F:	include/linux/vfio.h
23541F:	include/linux/vfio_pci_core.h
23542F:	include/uapi/linux/vfio.h
23543
23544VFIO FSL-MC DRIVER
23545L:	kvm@vger.kernel.org
23546S:	Orphan
23547F:	drivers/vfio/fsl-mc/
23548
23549VFIO HISILICON PCI DRIVER
23550M:	Longfang Liu <liulongfang@huawei.com>
23551M:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
23552L:	kvm@vger.kernel.org
23553S:	Maintained
23554F:	drivers/vfio/pci/hisilicon/
23555
23556VFIO MEDIATED DEVICE DRIVERS
23557M:	Kirti Wankhede <kwankhede@nvidia.com>
23558L:	kvm@vger.kernel.org
23559S:	Maintained
23560F:	Documentation/driver-api/vfio-mediated-device.rst
23561F:	drivers/vfio/mdev/
23562F:	include/linux/mdev.h
23563F:	samples/vfio-mdev/
23564
23565VFIO MLX5 PCI DRIVER
23566M:	Yishai Hadas <yishaih@nvidia.com>
23567L:	kvm@vger.kernel.org
23568S:	Maintained
23569F:	drivers/vfio/pci/mlx5/
23570
23571VFIO NVIDIA GRACE GPU DRIVER
23572M:	Ankit Agrawal <ankita@nvidia.com>
23573L:	kvm@vger.kernel.org
23574S:	Supported
23575F:	drivers/vfio/pci/nvgrace-gpu/
23576
23577VFIO PCI DEVICE SPECIFIC DRIVERS
23578R:	Jason Gunthorpe <jgg@nvidia.com>
23579R:	Yishai Hadas <yishaih@nvidia.com>
23580R:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
23581R:	Kevin Tian <kevin.tian@intel.com>
23582L:	kvm@vger.kernel.org
23583S:	Maintained
23584P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
23585F:	drivers/vfio/pci/*/
23586
23587VFIO PDS PCI DRIVER
23588M:	Brett Creeley <brett.creeley@amd.com>
23589L:	kvm@vger.kernel.org
23590S:	Maintained
23591F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
23592F:	drivers/vfio/pci/pds/
23593
23594VFIO PLATFORM DRIVER
23595M:	Eric Auger <eric.auger@redhat.com>
23596L:	kvm@vger.kernel.org
23597S:	Maintained
23598F:	drivers/vfio/platform/
23599
23600VFIO QAT PCI DRIVER
23601M:	Xin Zeng <xin.zeng@intel.com>
23602M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
23603L:	kvm@vger.kernel.org
23604L:	qat-linux@intel.com
23605S:	Supported
23606F:	drivers/vfio/pci/qat/
23607
23608VFIO VIRTIO PCI DRIVER
23609M:	Yishai Hadas <yishaih@nvidia.com>
23610L:	kvm@vger.kernel.org
23611L:	virtualization@lists.linux.dev
23612S:	Maintained
23613F:	drivers/vfio/pci/virtio
23614
23615VGA_SWITCHEROO
23616R:	Lukas Wunner <lukas@wunner.de>
23617S:	Maintained
23618T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23619F:	Documentation/gpu/vga-switcheroo.rst
23620F:	drivers/gpu/vga/vga_switcheroo.c
23621F:	include/linux/vga_switcheroo.h
23622
23623VIA RHINE NETWORK DRIVER
23624M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
23625S:	Maintained
23626F:	drivers/net/ethernet/via/via-rhine.c
23627
23628VIA SD/MMC CARD CONTROLLER DRIVER
23629M:	Bruce Chang <brucechang@via.com.tw>
23630M:	Harald Welte <HaraldWelte@viatech.com>
23631S:	Maintained
23632F:	drivers/mmc/host/via-sdmmc.c
23633
23634VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
23635M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
23636L:	linux-fbdev@vger.kernel.org
23637S:	Maintained
23638F:	drivers/video/fbdev/via/
23639F:	include/linux/via-core.h
23640F:	include/linux/via_i2c.h
23641
23642VIA VELOCITY NETWORK DRIVER
23643M:	Francois Romieu <romieu@fr.zoreil.com>
23644L:	netdev@vger.kernel.org
23645S:	Maintained
23646F:	drivers/net/ethernet/via/via-velocity.*
23647
23648VICODEC VIRTUAL CODEC DRIVER
23649M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
23650L:	linux-media@vger.kernel.org
23651S:	Maintained
23652W:	https://linuxtv.org
23653T:	git git://linuxtv.org/media_tree.git
23654F:	drivers/media/test-drivers/vicodec/*
23655
23656VIDEO I2C POLLING DRIVER
23657M:	Matt Ranostay <matt.ranostay@konsulko.com>
23658L:	linux-media@vger.kernel.org
23659S:	Maintained
23660F:	drivers/media/i2c/video-i2c.c
23661
23662VIDEO MULTIPLEXER DRIVER
23663M:	Philipp Zabel <p.zabel@pengutronix.de>
23664L:	linux-media@vger.kernel.org
23665S:	Maintained
23666F:	drivers/media/platform/video-mux.c
23667
23668VIDEOBUF2 FRAMEWORK
23669M:	Tomasz Figa <tfiga@chromium.org>
23670M:	Marek Szyprowski <m.szyprowski@samsung.com>
23671L:	linux-media@vger.kernel.org
23672S:	Maintained
23673F:	drivers/media/common/videobuf2/*
23674F:	include/media/videobuf2-*
23675
23676VIDTV VIRTUAL DIGITAL TV DRIVER
23677M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
23678L:	linux-media@vger.kernel.org
23679S:	Maintained
23680W:	https://linuxtv.org
23681T:	git git://linuxtv.org/media_tree.git
23682F:	drivers/media/test-drivers/vidtv/*
23683
23684VIMC VIRTUAL MEDIA CONTROLLER DRIVER
23685M:	Shuah Khan <skhan@linuxfoundation.org>
23686R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
23687L:	linux-media@vger.kernel.org
23688S:	Maintained
23689W:	https://linuxtv.org
23690T:	git git://linuxtv.org/media_tree.git
23691F:	drivers/media/test-drivers/vimc/*
23692
23693VIRT LIB
23694M:	Alex Williamson <alex.williamson@redhat.com>
23695M:	Paolo Bonzini <pbonzini@redhat.com>
23696L:	kvm@vger.kernel.org
23697S:	Supported
23698F:	virt/lib/
23699
23700VIRTIO AND VHOST VSOCK DRIVER
23701M:	Stefan Hajnoczi <stefanha@redhat.com>
23702M:	Stefano Garzarella <sgarzare@redhat.com>
23703L:	kvm@vger.kernel.org
23704L:	virtualization@lists.linux.dev
23705L:	netdev@vger.kernel.org
23706S:	Maintained
23707F:	drivers/vhost/vsock.c
23708F:	include/linux/virtio_vsock.h
23709F:	include/uapi/linux/virtio_vsock.h
23710F:	net/vmw_vsock/virtio_transport.c
23711F:	net/vmw_vsock/virtio_transport_common.c
23712
23713VIRTIO BALLOON
23714M:	"Michael S. Tsirkin" <mst@redhat.com>
23715M:	David Hildenbrand <david@redhat.com>
23716L:	virtualization@lists.linux.dev
23717S:	Maintained
23718F:	drivers/virtio/virtio_balloon.c
23719F:	include/linux/balloon_compaction.h
23720F:	include/uapi/linux/virtio_balloon.h
23721F:	mm/balloon_compaction.c
23722
23723VIRTIO BLOCK AND SCSI DRIVERS
23724M:	"Michael S. Tsirkin" <mst@redhat.com>
23725M:	Jason Wang <jasowang@redhat.com>
23726R:	Paolo Bonzini <pbonzini@redhat.com>
23727R:	Stefan Hajnoczi <stefanha@redhat.com>
23728R:	Eugenio Pérez <eperezma@redhat.com>
23729L:	virtualization@lists.linux.dev
23730S:	Maintained
23731F:	drivers/block/virtio_blk.c
23732F:	drivers/scsi/virtio_scsi.c
23733F:	include/uapi/linux/virtio_blk.h
23734F:	include/uapi/linux/virtio_scsi.h
23735
23736VIRTIO CONSOLE DRIVER
23737M:	Amit Shah <amit@kernel.org>
23738L:	virtualization@lists.linux.dev
23739S:	Maintained
23740F:	drivers/char/virtio_console.c
23741F:	include/uapi/linux/virtio_console.h
23742
23743VIRTIO CORE AND NET DRIVERS
23744M:	"Michael S. Tsirkin" <mst@redhat.com>
23745M:	Jason Wang <jasowang@redhat.com>
23746R:	Xuan Zhuo <xuanzhuo@linux.alibaba.com>
23747R:	Eugenio Pérez <eperezma@redhat.com>
23748L:	virtualization@lists.linux.dev
23749S:	Maintained
23750F:	Documentation/ABI/testing/sysfs-bus-vdpa
23751F:	Documentation/ABI/testing/sysfs-class-vduse
23752F:	Documentation/devicetree/bindings/virtio/
23753F:	Documentation/driver-api/virtio/
23754F:	drivers/block/virtio_blk.c
23755F:	drivers/crypto/virtio/
23756F:	drivers/net/virtio_net.c
23757F:	drivers/vdpa/
23758F:	drivers/virtio/
23759F:	include/linux/vdpa.h
23760F:	include/linux/virtio*.h
23761F:	include/linux/vringh.h
23762F:	include/uapi/linux/virtio_*.h
23763F:	tools/virtio/
23764F:	tools/testing/selftests/drivers/net/virtio_net/
23765
23766VIRTIO CRYPTO DRIVER
23767M:	Gonglei <arei.gonglei@huawei.com>
23768L:	virtualization@lists.linux.dev
23769L:	linux-crypto@vger.kernel.org
23770S:	Maintained
23771F:	drivers/crypto/virtio/
23772F:	include/uapi/linux/virtio_crypto.h
23773
23774VIRTIO DRIVERS FOR S390
23775M:	Cornelia Huck <cohuck@redhat.com>
23776M:	Halil Pasic <pasic@linux.ibm.com>
23777M:	Eric Farman <farman@linux.ibm.com>
23778L:	linux-s390@vger.kernel.org
23779L:	virtualization@lists.linux.dev
23780L:	kvm@vger.kernel.org
23781S:	Supported
23782F:	arch/s390/include/uapi/asm/virtio-ccw.h
23783F:	drivers/s390/virtio/
23784
23785VIRTIO FILE SYSTEM
23786M:	Vivek Goyal <vgoyal@redhat.com>
23787M:	Stefan Hajnoczi <stefanha@redhat.com>
23788M:	Miklos Szeredi <miklos@szeredi.hu>
23789R:	Eugenio Pérez <eperezma@redhat.com>
23790L:	virtualization@lists.linux.dev
23791L:	linux-fsdevel@vger.kernel.org
23792S:	Supported
23793W:	https://virtio-fs.gitlab.io/
23794F:	Documentation/filesystems/virtiofs.rst
23795F:	fs/fuse/virtio_fs.c
23796F:	include/uapi/linux/virtio_fs.h
23797
23798VIRTIO GPIO DRIVER
23799M:	Enrico Weigelt, metux IT consult <info@metux.net>
23800M:	Viresh Kumar <vireshk@kernel.org>
23801L:	linux-gpio@vger.kernel.org
23802L:	virtualization@lists.linux.dev
23803S:	Maintained
23804F:	drivers/gpio/gpio-virtio.c
23805F:	include/uapi/linux/virtio_gpio.h
23806
23807VIRTIO GPU DRIVER
23808M:	David Airlie <airlied@redhat.com>
23809M:	Gerd Hoffmann <kraxel@redhat.com>
23810R:	Gurchetan Singh <gurchetansingh@chromium.org>
23811R:	Chia-I Wu <olvaffe@gmail.com>
23812L:	dri-devel@lists.freedesktop.org
23813L:	virtualization@lists.linux.dev
23814S:	Maintained
23815T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23816F:	drivers/gpu/drm/ci/xfails/virtio*
23817F:	drivers/gpu/drm/virtio/
23818F:	include/uapi/linux/virtio_gpu.h
23819
23820VIRTIO HOST (VHOST)
23821M:	"Michael S. Tsirkin" <mst@redhat.com>
23822M:	Jason Wang <jasowang@redhat.com>
23823R:	Eugenio Pérez <eperezma@redhat.com>
23824L:	kvm@vger.kernel.org
23825L:	virtualization@lists.linux.dev
23826L:	netdev@vger.kernel.org
23827S:	Maintained
23828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
23829F:	drivers/vhost/
23830F:	include/linux/sched/vhost_task.h
23831F:	include/linux/vhost_iotlb.h
23832F:	include/uapi/linux/vhost.h
23833F:	kernel/vhost_task.c
23834
23835VIRTIO HOST (VHOST-SCSI)
23836M:	"Michael S. Tsirkin" <mst@redhat.com>
23837M:	Jason Wang <jasowang@redhat.com>
23838M:	Mike Christie <michael.christie@oracle.com>
23839R:	Paolo Bonzini <pbonzini@redhat.com>
23840R:	Stefan Hajnoczi <stefanha@redhat.com>
23841L:	virtualization@lists.linux.dev
23842S:	Maintained
23843F:	drivers/vhost/scsi.c
23844
23845VIRTIO I2C DRIVER
23846M:	Viresh Kumar <viresh.kumar@linaro.org>
23847R:	"Chen, Jian Jun" <jian.jun.chen@intel.com>
23848L:	linux-i2c@vger.kernel.org
23849L:	virtualization@lists.linux.dev
23850S:	Maintained
23851F:	drivers/i2c/busses/i2c-virtio.c
23852F:	include/uapi/linux/virtio_i2c.h
23853
23854VIRTIO INPUT DRIVER
23855M:	Gerd Hoffmann <kraxel@redhat.com>
23856S:	Maintained
23857F:	drivers/virtio/virtio_input.c
23858F:	include/uapi/linux/virtio_input.h
23859
23860VIRTIO IOMMU DRIVER
23861M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
23862L:	virtualization@lists.linux.dev
23863S:	Maintained
23864F:	drivers/iommu/virtio-iommu.c
23865F:	include/uapi/linux/virtio_iommu.h
23866
23867VIRTIO MEM DRIVER
23868M:	David Hildenbrand <david@redhat.com>
23869L:	virtualization@lists.linux.dev
23870S:	Maintained
23871W:	https://virtio-mem.gitlab.io/
23872F:	drivers/virtio/virtio_mem.c
23873F:	include/uapi/linux/virtio_mem.h
23874
23875VIRTIO PMEM DRIVER
23876M:	Pankaj Gupta <pankaj.gupta.linux@gmail.com>
23877L:	virtualization@lists.linux.dev
23878S:	Maintained
23879F:	drivers/nvdimm/nd_virtio.c
23880F:	drivers/nvdimm/virtio_pmem.c
23881
23882VIRTIO SOUND DRIVER
23883M:	Anton Yakovlev <anton.yakovlev@opensynergy.com>
23884M:	"Michael S. Tsirkin" <mst@redhat.com>
23885L:	virtualization@lists.linux.dev
23886L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23887S:	Maintained
23888F:	include/uapi/linux/virtio_snd.h
23889F:	sound/virtio/*
23890
23891VIRTUAL BOX GUEST DEVICE DRIVER
23892M:	Hans de Goede <hdegoede@redhat.com>
23893M:	Arnd Bergmann <arnd@arndb.de>
23894M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23895S:	Maintained
23896F:	drivers/virt/vboxguest/
23897F:	include/linux/vbox_utils.h
23898F:	include/uapi/linux/vbox*.h
23899
23900VIRTUAL BOX SHARED FOLDER VFS DRIVER
23901M:	Hans de Goede <hdegoede@redhat.com>
23902L:	linux-fsdevel@vger.kernel.org
23903S:	Maintained
23904F:	fs/vboxsf/*
23905
23906VIRTUAL PCM TEST DRIVER
23907M:	Ivan Orlov <ivan.orlov0322@gmail.com>
23908L:	linux-sound@vger.kernel.org
23909S:	Maintained
23910F:	Documentation/sound/cards/pcmtest.rst
23911F:	sound/drivers/pcmtest.c
23912F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
23913
23914VIRTUAL SERIO DEVICE DRIVER
23915M:	Stephen Chandler Paul <thatslyude@gmail.com>
23916S:	Maintained
23917F:	drivers/input/serio/userio.c
23918F:	include/uapi/linux/userio.h
23919
23920VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
23921M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
23922S:	Maintained
23923F:	Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
23924F:	drivers/iio/light/veml6075.c
23925
23926VISL VIRTUAL STATELESS DECODER DRIVER
23927M:	Daniel Almeida <daniel.almeida@collabora.com>
23928L:	linux-media@vger.kernel.org
23929S:	Supported
23930F:	drivers/media/test-drivers/visl
23931
23932VIVID VIRTUAL VIDEO DRIVER
23933M:	Hans Verkuil <hverkuil@xs4all.nl>
23934L:	linux-media@vger.kernel.org
23935S:	Maintained
23936W:	https://linuxtv.org
23937T:	git git://linuxtv.org/media_tree.git
23938F:	drivers/media/test-drivers/vivid/*
23939
23940VM SOCKETS (AF_VSOCK)
23941M:	Stefano Garzarella <sgarzare@redhat.com>
23942L:	virtualization@lists.linux.dev
23943L:	netdev@vger.kernel.org
23944S:	Maintained
23945F:	drivers/net/vsockmon.c
23946F:	include/net/af_vsock.h
23947F:	include/uapi/linux/vm_sockets.h
23948F:	include/uapi/linux/vm_sockets_diag.h
23949F:	include/uapi/linux/vsockmon.h
23950F:	net/vmw_vsock/
23951F:	tools/testing/vsock/
23952
23953VMALLOC
23954M:	Andrew Morton <akpm@linux-foundation.org>
23955R:	Uladzislau Rezki <urezki@gmail.com>
23956R:	Christoph Hellwig <hch@infradead.org>
23957L:	linux-mm@kvack.org
23958S:	Maintained
23959W:	http://www.linux-mm.org
23960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
23961F:	include/linux/vmalloc.h
23962F:	mm/vmalloc.c
23963
23964VME SUBSYSTEM
23965L:	linux-kernel@vger.kernel.org
23966S:	Orphan
23967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23968F:	Documentation/driver-api/vme.rst
23969F:	drivers/staging/vme_user/
23970
23971VMWARE BALLOON DRIVER
23972M:	Jerrin Shaji George <jerrin.shaji-george@broadcom.com>
23973R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
23974L:	linux-kernel@vger.kernel.org
23975S:	Supported
23976F:	drivers/misc/vmw_balloon.c
23977
23978VMWARE HYPERVISOR INTERFACE
23979M:	Ajay Kaher <ajay.kaher@broadcom.com>
23980M:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
23981R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
23982L:	virtualization@lists.linux.dev
23983L:	x86@kernel.org
23984S:	Supported
23985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
23986F:	arch/x86/include/asm/vmware.h
23987F:	arch/x86/kernel/cpu/vmware.c
23988
23989VMWARE PVRDMA DRIVER
23990M:	Bryan Tan <bryan-bt.tan@broadcom.com>
23991M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
23992R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
23993L:	linux-rdma@vger.kernel.org
23994S:	Supported
23995F:	drivers/infiniband/hw/vmw_pvrdma/
23996
23997VMWARE PVSCSI DRIVER
23998M:	Vishal Bhakta <vishal.bhakta@broadcom.com>
23999R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24000L:	linux-scsi@vger.kernel.org
24001S:	Supported
24002F:	drivers/scsi/vmw_pvscsi.c
24003F:	drivers/scsi/vmw_pvscsi.h
24004
24005VMWARE VIRTUAL PTP CLOCK DRIVER
24006M:	Nick Shi <nick.shi@broadcom.com>
24007R:	Ajay Kaher <ajay.kaher@broadcom.com>
24008R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
24009R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24010L:	netdev@vger.kernel.org
24011S:	Supported
24012F:	drivers/ptp/ptp_vmw.c
24013
24014VMWARE VMCI DRIVER
24015M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24016M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24017R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24018L:	linux-kernel@vger.kernel.org
24019S:	Supported
24020F:	drivers/misc/vmw_vmci/
24021F:	include/linux/vmw_vmci*
24022
24023VMWARE VMMOUSE SUBDRIVER
24024M:	Zack Rusin <zack.rusin@broadcom.com>
24025R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24026L:	linux-input@vger.kernel.org
24027S:	Supported
24028F:	drivers/input/mouse/vmmouse.c
24029F:	drivers/input/mouse/vmmouse.h
24030
24031VMWARE VMXNET3 ETHERNET DRIVER
24032M:	Ronak Doshi <ronak.doshi@broadcom.com>
24033R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24034L:	netdev@vger.kernel.org
24035S:	Supported
24036F:	drivers/net/vmxnet3/
24037
24038VMWARE VSOCK VMCI TRANSPORT DRIVER
24039M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24040M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24041R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24042L:	linux-kernel@vger.kernel.org
24043S:	Supported
24044F:	net/vmw_vsock/vmci_transport*
24045
24046VOCORE VOCORE2 BOARD
24047M:	Harvey Hunt <harveyhuntnexus@gmail.com>
24048L:	linux-mips@vger.kernel.org
24049S:	Maintained
24050F:	arch/mips/boot/dts/ralink/vocore2.dts
24051
24052VOLTAGE AND CURRENT REGULATOR FRAMEWORK
24053M:	Liam Girdwood <lgirdwood@gmail.com>
24054M:	Mark Brown <broonie@kernel.org>
24055L:	linux-kernel@vger.kernel.org
24056S:	Supported
24057W:	http://www.slimlogic.co.uk/?p=48
24058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
24059F:	Documentation/devicetree/bindings/regulator/
24060F:	Documentation/power/regulator/
24061F:	drivers/regulator/
24062F:	include/dt-bindings/regulator/
24063F:	include/linux/regulator/
24064K:	regulator_get_optional
24065
24066VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
24067R:	Matti Vaittinen <mazziesaccount@gmail.com>
24068F:	drivers/regulator/irq_helpers.c
24069
24070VRF
24071M:	David Ahern <dsahern@kernel.org>
24072L:	netdev@vger.kernel.org
24073S:	Maintained
24074F:	Documentation/networking/vrf.rst
24075F:	drivers/net/vrf.c
24076
24077VSPRINTF
24078M:	Petr Mladek <pmladek@suse.com>
24079M:	Steven Rostedt <rostedt@goodmis.org>
24080R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
24081R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
24082R:	Sergey Senozhatsky <senozhatsky@chromium.org>
24083S:	Maintained
24084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
24085F:	Documentation/core-api/printk-formats.rst
24086F:	lib/test_printf.c
24087F:	lib/test_scanf.c
24088F:	lib/vsprintf.c
24089
24090VT1211 HARDWARE MONITOR DRIVER
24091M:	Juerg Haefliger <juergh@proton.me>
24092L:	linux-hwmon@vger.kernel.org
24093S:	Maintained
24094F:	Documentation/hwmon/vt1211.rst
24095F:	drivers/hwmon/vt1211.c
24096
24097VT8231 HARDWARE MONITOR DRIVER
24098M:	Roger Lucas <vt8231@hiddenengine.co.uk>
24099L:	linux-hwmon@vger.kernel.org
24100S:	Maintained
24101F:	drivers/hwmon/vt8231.c
24102
24103VUB300 USB to SDIO/SD/MMC bridge chip
24104L:	linux-mmc@vger.kernel.org
24105S:	Orphan
24106F:	drivers/mmc/host/vub300.c
24107
24108W1 DALLAS'S 1-WIRE BUS
24109M:	Krzysztof Kozlowski <krzk@kernel.org>
24110S:	Maintained
24111F:	Documentation/devicetree/bindings/w1/
24112F:	Documentation/w1/
24113F:	drivers/w1/
24114F:	include/linux/w1.h
24115
24116W83791D HARDWARE MONITORING DRIVER
24117M:	Marc Hulsman <m.hulsman@tudelft.nl>
24118L:	linux-hwmon@vger.kernel.org
24119S:	Maintained
24120F:	Documentation/hwmon/w83791d.rst
24121F:	drivers/hwmon/w83791d.c
24122
24123W83793 HARDWARE MONITORING DRIVER
24124M:	Rudolf Marek <r.marek@assembler.cz>
24125L:	linux-hwmon@vger.kernel.org
24126S:	Maintained
24127F:	Documentation/hwmon/w83793.rst
24128F:	drivers/hwmon/w83793.c
24129
24130W83795 HARDWARE MONITORING DRIVER
24131M:	Jean Delvare <jdelvare@suse.com>
24132L:	linux-hwmon@vger.kernel.org
24133S:	Maintained
24134F:	drivers/hwmon/w83795.c
24135
24136W83L51xD SD/MMC CARD INTERFACE DRIVER
24137M:	Pierre Ossman <pierre@ossman.eu>
24138S:	Maintained
24139F:	drivers/mmc/host/wbsd.*
24140
24141WACOM PROTOCOL 4 SERIAL TABLETS
24142M:	Julian Squires <julian@cipht.net>
24143M:	Hans de Goede <hdegoede@redhat.com>
24144L:	linux-input@vger.kernel.org
24145S:	Maintained
24146F:	drivers/input/tablet/wacom_serial4.c
24147
24148WANGXUN ETHERNET DRIVER
24149M:	Jiawen Wu <jiawenwu@trustnetic.com>
24150M:	Mengyuan Lou <mengyuanlou@net-swift.com>
24151L:	netdev@vger.kernel.org
24152S:	Maintained
24153W:	https://www.net-swift.com
24154F:	Documentation/networking/device_drivers/ethernet/wangxun/*
24155F:	drivers/net/ethernet/wangxun/
24156F:	drivers/net/pcs/pcs-xpcs-wx.c
24157
24158WATCHDOG DEVICE DRIVERS
24159M:	Wim Van Sebroeck <wim@linux-watchdog.org>
24160M:	Guenter Roeck <linux@roeck-us.net>
24161L:	linux-watchdog@vger.kernel.org
24162S:	Maintained
24163W:	http://www.linux-watchdog.org/
24164T:	git git://www.linux-watchdog.org/linux-watchdog.git
24165F:	Documentation/devicetree/bindings/watchdog/
24166F:	Documentation/watchdog/
24167F:	drivers/watchdog/
24168F:	include/linux/watchdog.h
24169F:	include/trace/events/watchdog.h
24170F:	include/uapi/linux/watchdog.h
24171
24172WAVE5 VPU CODEC DRIVER
24173M:	Nas Chung <nas.chung@chipsnmedia.com>
24174M:	Jackson Lee <jackson.lee@chipsnmedia.com>
24175L:	linux-media@vger.kernel.org
24176S:	Maintained
24177F:	Documentation/devicetree/bindings/media/cnm,wave521c.yaml
24178F:	drivers/media/platform/chips-media/wave5/
24179
24180WHISKEYCOVE PMIC GPIO DRIVER
24181M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
24182L:	linux-gpio@vger.kernel.org
24183S:	Maintained
24184F:	drivers/gpio/gpio-wcove.c
24185
24186WHWAVE RTC DRIVER
24187M:	Dianlong Li <long17.cool@163.com>
24188L:	linux-rtc@vger.kernel.org
24189S:	Maintained
24190F:	drivers/rtc/rtc-sd3078.c
24191
24192WIIMOTE HID DRIVER
24193M:	David Rheinsberg <david@readahead.eu>
24194L:	linux-input@vger.kernel.org
24195S:	Maintained
24196F:	drivers/hid/hid-wiimote*
24197
24198WILOCITY WIL6210 WIRELESS DRIVER
24199L:	linux-wireless@vger.kernel.org
24200S:	Orphan
24201W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
24202F:	drivers/net/wireless/ath/wil6210/
24203
24204WINBOND CIR DRIVER
24205M:	David Härdeman <david@hardeman.nu>
24206S:	Maintained
24207F:	drivers/media/rc/winbond-cir.c
24208
24209WINSYSTEMS EBC-C384 WATCHDOG DRIVER
24210L:	linux-watchdog@vger.kernel.org
24211S:	Orphan
24212F:	drivers/watchdog/ebc-c384_wdt.c
24213
24214WINSYSTEMS WS16C48 GPIO DRIVER
24215M:	William Breathitt Gray <wbg@kernel.org>
24216L:	linux-gpio@vger.kernel.org
24217S:	Maintained
24218F:	drivers/gpio/gpio-ws16c48.c
24219
24220WIREGUARD SECURE NETWORK TUNNEL
24221M:	Jason A. Donenfeld <Jason@zx2c4.com>
24222L:	wireguard@lists.zx2c4.com
24223L:	netdev@vger.kernel.org
24224S:	Maintained
24225F:	drivers/net/wireguard/
24226F:	tools/testing/selftests/wireguard/
24227
24228WISTRON LAPTOP BUTTON DRIVER
24229M:	Miloslav Trmac <mitr@volny.cz>
24230S:	Maintained
24231F:	drivers/input/misc/wistron_btns.c
24232
24233WMI BINARY MOF DRIVER
24234M:	Armin Wolf <W_Armin@gmx.de>
24235R:	Thomas Weißschuh <linux@weissschuh.net>
24236L:	platform-driver-x86@vger.kernel.org
24237S:	Maintained
24238F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
24239F:	Documentation/wmi/devices/wmi-bmof.rst
24240F:	drivers/platform/x86/wmi-bmof.c
24241
24242WOLFSON MICROELECTRONICS DRIVERS
24243L:	patches@opensource.cirrus.com
24244S:	Supported
24245W:	https://github.com/CirrusLogic/linux-drivers/wiki
24246T:	git https://github.com/CirrusLogic/linux-drivers.git
24247F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
24248F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
24249F:	Documentation/devicetree/bindings/mfd/wm831x.txt
24250F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
24251F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
24252F:	Documentation/devicetree/bindings/sound/wm*
24253F:	Documentation/hwmon/wm83??.rst
24254F:	arch/arm/mach-s3c/mach-crag6410*
24255F:	drivers/clk/clk-wm83*.c
24256F:	drivers/gpio/gpio-*wm*.c
24257F:	drivers/gpio/gpio-arizona.c
24258F:	drivers/hwmon/wm83??-hwmon.c
24259F:	drivers/input/misc/wm831x-on.c
24260F:	drivers/input/touchscreen/wm831x-ts.c
24261F:	drivers/input/touchscreen/wm97*.c
24262F:	drivers/leds/leds-wm83*.c
24263F:	drivers/mfd/arizona*
24264F:	drivers/mfd/cs47l24*
24265F:	drivers/mfd/wm*.c
24266F:	drivers/power/supply/wm83*.c
24267F:	drivers/regulator/arizona*
24268F:	drivers/regulator/wm8*.c
24269F:	drivers/rtc/rtc-wm83*.c
24270F:	drivers/video/backlight/wm83*_bl.c
24271F:	drivers/watchdog/wm83*_wdt.c
24272F:	include/linux/mfd/arizona/
24273F:	include/linux/mfd/wm831x/
24274F:	include/linux/mfd/wm8350/
24275F:	include/linux/mfd/wm8400*
24276F:	include/linux/regulator/arizona*
24277F:	include/linux/wm97xx.h
24278F:	include/sound/wm????.h
24279F:	sound/soc/codecs/arizona*
24280F:	sound/soc/codecs/cs47l24*
24281F:	sound/soc/codecs/wm*
24282
24283WORKQUEUE
24284M:	Tejun Heo <tj@kernel.org>
24285R:	Lai Jiangshan <jiangshanlai@gmail.com>
24286S:	Maintained
24287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
24288F:	Documentation/core-api/workqueue.rst
24289F:	include/linux/workqueue.h
24290F:	kernel/workqueue.c
24291F:	kernel/workqueue_internal.h
24292
24293WWAN DRIVERS
24294M:	Loic Poulain <loic.poulain@linaro.org>
24295M:	Sergey Ryazanov <ryazanov.s.a@gmail.com>
24296R:	Johannes Berg <johannes@sipsolutions.net>
24297L:	netdev@vger.kernel.org
24298S:	Maintained
24299F:	drivers/net/wwan/
24300F:	include/linux/wwan.h
24301F:	include/uapi/linux/wwan.h
24302
24303X-POWERS AXP288 PMIC DRIVERS
24304M:	Hans de Goede <hdegoede@redhat.com>
24305S:	Maintained
24306F:	drivers/acpi/pmic/intel_pmic_xpower.c
24307N:	axp288
24308
24309X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
24310M:	Chen-Yu Tsai <wens@csie.org>
24311L:	linux-kernel@vger.kernel.org
24312S:	Maintained
24313N:	axp[128]
24314
24315X.25 STACK
24316M:	Martin Schiller <ms@dev.tdt.de>
24317L:	linux-x25@vger.kernel.org
24318S:	Maintained
24319F:	Documentation/networking/lapb-module.rst
24320F:	Documentation/networking/x25*
24321F:	drivers/net/wan/hdlc_x25.c
24322F:	drivers/net/wan/lapbether.c
24323F:	include/*/lapb.h
24324F:	include/net/x25*
24325F:	include/uapi/linux/x25.h
24326F:	net/lapb/
24327F:	net/x25/
24328
24329X86 ARCHITECTURE (32-BIT AND 64-BIT)
24330M:	Thomas Gleixner <tglx@linutronix.de>
24331M:	Ingo Molnar <mingo@redhat.com>
24332M:	Borislav Petkov <bp@alien8.de>
24333M:	Dave Hansen <dave.hansen@linux.intel.com>
24334M:	x86@kernel.org
24335R:	"H. Peter Anvin" <hpa@zytor.com>
24336L:	linux-kernel@vger.kernel.org
24337S:	Maintained
24338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
24339F:	Documentation/arch/x86/
24340F:	Documentation/devicetree/bindings/x86/
24341F:	arch/x86/
24342
24343X86 ENTRY CODE
24344M:	Andy Lutomirski <luto@kernel.org>
24345L:	linux-kernel@vger.kernel.org
24346S:	Maintained
24347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
24348F:	arch/x86/entry/
24349
24350X86 HARDWARE VULNERABILITIES
24351M:	Thomas Gleixner <tglx@linutronix.de>
24352M:	Borislav Petkov <bp@alien8.de>
24353M:	Peter Zijlstra <peterz@infradead.org>
24354M:	Josh Poimboeuf <jpoimboe@kernel.org>
24355R:	Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
24356S:	Maintained
24357F:	Documentation/admin-guide/hw-vuln/
24358F:	arch/x86/include/asm/nospec-branch.h
24359F:	arch/x86/kernel/cpu/bugs.c
24360
24361X86 MCE INFRASTRUCTURE
24362M:	Tony Luck <tony.luck@intel.com>
24363M:	Borislav Petkov <bp@alien8.de>
24364L:	linux-edac@vger.kernel.org
24365S:	Maintained
24366F:	Documentation/ABI/testing/sysfs-mce
24367F:	Documentation/arch/x86/x86_64/machinecheck.rst
24368F:	arch/x86/kernel/cpu/mce/*
24369
24370X86 MICROCODE UPDATE SUPPORT
24371M:	Borislav Petkov <bp@alien8.de>
24372S:	Maintained
24373F:	arch/x86/kernel/cpu/microcode/*
24374
24375X86 MM
24376M:	Dave Hansen <dave.hansen@linux.intel.com>
24377M:	Andy Lutomirski <luto@kernel.org>
24378M:	Peter Zijlstra <peterz@infradead.org>
24379L:	linux-kernel@vger.kernel.org
24380S:	Maintained
24381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
24382F:	arch/x86/mm/
24383
24384X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
24385M:	Hans de Goede <hdegoede@redhat.com>
24386L:	platform-driver-x86@vger.kernel.org
24387S:	Maintained
24388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24389F:	drivers/platform/x86/x86-android-tablets/
24390
24391X86 PLATFORM DRIVERS
24392M:	Hans de Goede <hdegoede@redhat.com>
24393M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
24394L:	platform-driver-x86@vger.kernel.org
24395S:	Maintained
24396Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
24397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24398F:	drivers/platform/olpc/
24399F:	drivers/platform/x86/
24400F:	include/linux/platform_data/x86/
24401
24402X86 PLATFORM UV HPE SUPERDOME FLEX
24403M:	Steve Wahl <steve.wahl@hpe.com>
24404R:	Justin Ernst <justin.ernst@hpe.com>
24405R:	Kyle Meyer <kyle.meyer@hpe.com>
24406R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
24407R:	Russ Anderson <russ.anderson@hpe.com>
24408S:	Supported
24409F:	arch/x86/include/asm/uv/
24410F:	arch/x86/kernel/apic/x2apic_uv_x.c
24411F:	arch/x86/platform/uv/
24412
24413X86 STACK UNWINDING
24414M:	Josh Poimboeuf <jpoimboe@kernel.org>
24415M:	Peter Zijlstra <peterz@infradead.org>
24416S:	Supported
24417F:	arch/x86/include/asm/unwind*.h
24418F:	arch/x86/kernel/dumpstack.c
24419F:	arch/x86/kernel/stacktrace.c
24420F:	arch/x86/kernel/unwind_*.c
24421
24422X86 TRUST DOMAIN EXTENSIONS (TDX)
24423M:	Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
24424R:	Dave Hansen <dave.hansen@linux.intel.com>
24425L:	x86@kernel.org
24426L:	linux-coco@lists.linux.dev
24427S:	Supported
24428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
24429F:	arch/x86/boot/compressed/tdx*
24430F:	arch/x86/coco/tdx/
24431F:	arch/x86/include/asm/shared/tdx.h
24432F:	arch/x86/include/asm/tdx.h
24433F:	arch/x86/virt/vmx/tdx/
24434F:	drivers/virt/coco/tdx-guest
24435
24436X86 VDSO
24437M:	Andy Lutomirski <luto@kernel.org>
24438L:	linux-kernel@vger.kernel.org
24439S:	Maintained
24440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
24441F:	arch/x86/entry/vdso/
24442
24443XARRAY
24444M:	Matthew Wilcox <willy@infradead.org>
24445L:	linux-fsdevel@vger.kernel.org
24446S:	Supported
24447F:	Documentation/core-api/xarray.rst
24448F:	include/linux/idr.h
24449F:	include/linux/xarray.h
24450F:	lib/idr.c
24451F:	lib/xarray.c
24452F:	tools/testing/radix-tree
24453
24454XBOX DVD IR REMOTE
24455M:	Benjamin Valentin <benpicco@googlemail.com>
24456S:	Maintained
24457F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
24458F:	drivers/media/rc/xbox_remote.c
24459
24460XC2028/3028 TUNER DRIVER
24461M:	Mauro Carvalho Chehab <mchehab@kernel.org>
24462L:	linux-media@vger.kernel.org
24463S:	Maintained
24464W:	https://linuxtv.org
24465T:	git git://linuxtv.org/media_tree.git
24466F:	drivers/media/tuners/xc2028.*
24467
24468XDP (eXpress Data Path)
24469M:	Alexei Starovoitov <ast@kernel.org>
24470M:	Daniel Borkmann <daniel@iogearbox.net>
24471M:	David S. Miller <davem@davemloft.net>
24472M:	Jakub Kicinski <kuba@kernel.org>
24473M:	Jesper Dangaard Brouer <hawk@kernel.org>
24474M:	John Fastabend <john.fastabend@gmail.com>
24475L:	netdev@vger.kernel.org
24476L:	bpf@vger.kernel.org
24477S:	Supported
24478F:	drivers/net/ethernet/*/*/*/*/*xdp*
24479F:	drivers/net/ethernet/*/*/*xdp*
24480F:	include/net/xdp.h
24481F:	include/net/xdp_priv.h
24482F:	include/trace/events/xdp.h
24483F:	kernel/bpf/cpumap.c
24484F:	kernel/bpf/devmap.c
24485F:	net/core/xdp.c
24486F:	samples/bpf/xdp*
24487F:	tools/testing/selftests/bpf/*/*xdp*
24488F:	tools/testing/selftests/bpf/*xdp*
24489K:	(?:\b|_)xdp(?:\b|_)
24490
24491XDP SOCKETS (AF_XDP)
24492M:	Björn Töpel <bjorn@kernel.org>
24493M:	Magnus Karlsson <magnus.karlsson@intel.com>
24494M:	Maciej Fijalkowski <maciej.fijalkowski@intel.com>
24495R:	Jonathan Lemon <jonathan.lemon@gmail.com>
24496L:	netdev@vger.kernel.org
24497L:	bpf@vger.kernel.org
24498S:	Maintained
24499F:	Documentation/networking/af_xdp.rst
24500F:	include/net/netns/xdp.h
24501F:	include/net/xdp_sock*
24502F:	include/net/xsk_buff_pool.h
24503F:	include/uapi/linux/if_xdp.h
24504F:	include/uapi/linux/xdp_diag.h
24505F:	net/xdp/
24506F:	tools/testing/selftests/bpf/*xsk*
24507
24508XEN BLOCK SUBSYSTEM
24509M:	Roger Pau Monné <roger.pau@citrix.com>
24510L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24511S:	Supported
24512F:	drivers/block/xen*
24513F:	drivers/block/xen-blkback/*
24514
24515XEN HYPERVISOR ARM
24516M:	Stefano Stabellini <sstabellini@kernel.org>
24517L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24518S:	Maintained
24519F:	arch/arm/include/asm/xen/
24520F:	arch/arm/xen/
24521
24522XEN HYPERVISOR ARM64
24523M:	Stefano Stabellini <sstabellini@kernel.org>
24524L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24525S:	Maintained
24526F:	arch/arm64/include/asm/xen/
24527F:	arch/arm64/xen/
24528
24529XEN HYPERVISOR INTERFACE
24530M:	Juergen Gross <jgross@suse.com>
24531M:	Stefano Stabellini <sstabellini@kernel.org>
24532R:	Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
24533L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24534S:	Supported
24535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
24536F:	Documentation/ABI/stable/sysfs-hypervisor-xen
24537F:	Documentation/ABI/testing/sysfs-hypervisor-xen
24538F:	drivers/*/xen-*front.c
24539F:	drivers/xen/
24540F:	include/uapi/xen/
24541F:	include/xen/
24542F:	kernel/configs/xen.config
24543
24544XEN HYPERVISOR X86
24545M:	Juergen Gross <jgross@suse.com>
24546R:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
24547L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24548S:	Supported
24549F:	arch/x86/configs/xen.config
24550F:	arch/x86/include/asm/pvclock-abi.h
24551F:	arch/x86/include/asm/xen/
24552F:	arch/x86/platform/pvh/
24553F:	arch/x86/xen/
24554
24555XEN NETWORK BACKEND DRIVER
24556M:	Wei Liu <wei.liu@kernel.org>
24557M:	Paul Durrant <paul@xen.org>
24558L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24559L:	netdev@vger.kernel.org
24560S:	Supported
24561F:	drivers/net/xen-netback/*
24562
24563XEN PCI SUBSYSTEM
24564M:	Juergen Gross <jgross@suse.com>
24565L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24566S:	Supported
24567F:	arch/x86/pci/*xen*
24568F:	drivers/pci/*xen*
24569
24570XEN PVSCSI DRIVERS
24571M:	Juergen Gross <jgross@suse.com>
24572L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24573L:	linux-scsi@vger.kernel.org
24574S:	Supported
24575F:	drivers/scsi/xen-scsifront.c
24576F:	drivers/xen/xen-scsiback.c
24577F:	include/xen/interface/io/vscsiif.h
24578
24579XEN PVUSB DRIVER
24580M:	Juergen Gross <jgross@suse.com>
24581L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24582L:	linux-usb@vger.kernel.org
24583S:	Supported
24584F:	drivers/usb/host/xen*
24585F:	include/xen/interface/io/usbif.h
24586
24587XEN SOUND FRONTEND DRIVER
24588M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
24589L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24590L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
24591S:	Supported
24592F:	sound/xen/*
24593
24594XEN SWIOTLB SUBSYSTEM
24595M:	Juergen Gross <jgross@suse.com>
24596M:	Stefano Stabellini <sstabellini@kernel.org>
24597L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24598L:	iommu@lists.linux.dev
24599S:	Supported
24600F:	arch/*/include/asm/xen/swiotlb-xen.h
24601F:	drivers/xen/swiotlb-xen.c
24602F:	include/xen/arm/swiotlb-xen.h
24603F:	include/xen/swiotlb-xen.h
24604
24605XFS FILESYSTEM
24606M:	Chandan Babu R <chandan.babu@oracle.com>
24607R:	Darrick J. Wong <djwong@kernel.org>
24608L:	linux-xfs@vger.kernel.org
24609S:	Supported
24610W:	http://xfs.org/
24611C:	irc://irc.oftc.net/xfs
24612T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
24613P:	Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
24614F:	Documentation/ABI/testing/sysfs-fs-xfs
24615F:	Documentation/admin-guide/xfs.rst
24616F:	Documentation/filesystems/xfs/*
24617F:	fs/xfs/
24618F:	include/uapi/linux/dqblk_xfs.h
24619F:	include/uapi/linux/fsmap.h
24620
24621XILINX AMS DRIVER
24622M:	Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
24623L:	linux-iio@vger.kernel.org
24624S:	Maintained
24625F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
24626F:	drivers/iio/adc/xilinx-ams.c
24627
24628XILINX AXI ETHERNET DRIVER
24629M:	Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
24630S:	Maintained
24631F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
24632F:	drivers/net/ethernet/xilinx/xilinx_axienet*
24633
24634XILINX CAN DRIVER
24635M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
24636L:	linux-can@vger.kernel.org
24637S:	Maintained
24638F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
24639F:	drivers/net/can/xilinx_can.c
24640
24641XILINX EVENT MANAGEMENT DRIVER
24642M:	Michal Simek <michal.simek@amd.com>
24643S:	Maintained
24644F:	drivers/soc/xilinx/xlnx_event_manager.c
24645F:	include/linux/firmware/xlnx-event-manager.h
24646
24647XILINX GPIO DRIVER
24648M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24649R:	Srinivas Neeli <srinivas.neeli@amd.com>
24650R:	Michal Simek <michal.simek@amd.com>
24651S:	Maintained
24652F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
24653F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
24654F:	drivers/gpio/gpio-xilinx.c
24655F:	drivers/gpio/gpio-zynq.c
24656
24657XILINX LL TEMAC ETHERNET DRIVER
24658L:	netdev@vger.kernel.org
24659S:	Orphan
24660F:	drivers/net/ethernet/xilinx/ll_temac*
24661
24662XILINX PWM DRIVER
24663M:	Sean Anderson <sean.anderson@seco.com>
24664S:	Maintained
24665F:	drivers/pwm/pwm-xilinx.c
24666F:	include/clocksource/timer-xilinx.h
24667
24668XILINX SD-FEC IP CORES
24669M:	Derek Kiernan <derek.kiernan@amd.com>
24670M:	Dragan Cvetic <dragan.cvetic@amd.com>
24671S:	Maintained
24672F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
24673F:	Documentation/misc-devices/xilinx_sdfec.rst
24674F:	drivers/misc/Kconfig
24675F:	drivers/misc/Makefile
24676F:	drivers/misc/xilinx_sdfec.c
24677F:	include/uapi/misc/xilinx_sdfec.h
24678
24679XILINX UARTLITE SERIAL DRIVER
24680M:	Peter Korsgaard <jacmet@sunsite.dk>
24681L:	linux-serial@vger.kernel.org
24682S:	Maintained
24683F:	drivers/tty/serial/uartlite.c
24684
24685XILINX VIDEO IP CORES
24686M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24687L:	linux-media@vger.kernel.org
24688S:	Supported
24689T:	git git://linuxtv.org/media_tree.git
24690F:	Documentation/devicetree/bindings/media/xilinx/
24691F:	drivers/media/platform/xilinx/
24692F:	include/uapi/linux/xilinx-v4l2-controls.h
24693
24694XILINX VERSAL EDAC DRIVER
24695M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24696M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
24697S:	Maintained
24698F:	Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
24699F:	drivers/edac/versal_edac.c
24700
24701XILINX WATCHDOG DRIVER
24702M:	Srinivas Neeli <srinivas.neeli@amd.com>
24703R:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24704R:	Michal Simek <michal.simek@amd.com>
24705S:	Maintained
24706F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
24707F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
24708F:	drivers/watchdog/of_xilinx_wdt.c
24709F:	drivers/watchdog/xilinx_wwdt.c
24710
24711XILINX XDMA DRIVER
24712M:	Lizhi Hou <lizhi.hou@amd.com>
24713M:	Brian Xu <brian.xu@amd.com>
24714M:	Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
24715L:	dmaengine@vger.kernel.org
24716S:	Supported
24717F:	drivers/dma/xilinx/xdma-regs.h
24718F:	drivers/dma/xilinx/xdma.c
24719F:	include/linux/dma/amd_xdma.h
24720F:	include/linux/platform_data/amd_xdma.h
24721
24722XILINX ZYNQMP DPDMA DRIVER
24723M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24724L:	dmaengine@vger.kernel.org
24725S:	Supported
24726F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
24727F:	drivers/dma/xilinx/xilinx_dpdma.c
24728F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
24729
24730XILINX ZYNQMP OCM EDAC DRIVER
24731M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24732M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
24733S:	Maintained
24734F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
24735F:	drivers/edac/zynqmp_edac.c
24736
24737XILINX ZYNQMP PSGTR PHY DRIVER
24738M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24739L:	linux-kernel@vger.kernel.org
24740S:	Supported
24741T:	git https://github.com/Xilinx/linux-xlnx.git
24742F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
24743F:	drivers/phy/xilinx/phy-zynqmp.c
24744
24745XILINX ZYNQMP SHA3 DRIVER
24746M:	Harsha <harsha.harsha@amd.com>
24747S:	Maintained
24748F:	drivers/crypto/xilinx/zynqmp-sha.c
24749
24750XILINX ZYNQMP NVMEM DRIVER
24751M:	Praveen Teja Kundanala <praveen.teja.kundanala@amd.com>
24752M:	Kalyani Akula <kalyani.akula@amd.com>
24753R:	Michal Simek <michal.simek@amd.com>
24754S:	Maintained
24755F:	Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
24756F:	drivers/nvmem/zynqmp_nvmem.c
24757
24758XILLYBUS DRIVER
24759M:	Eli Billauer <eli.billauer@gmail.com>
24760L:	linux-kernel@vger.kernel.org
24761S:	Supported
24762F:	drivers/char/xillybus/
24763
24764XLP9XX I2C DRIVER
24765M:	George Cherian <gcherian@marvell.com>
24766L:	linux-i2c@vger.kernel.org
24767S:	Supported
24768W:	http://www.marvell.com
24769F:	drivers/i2c/busses/i2c-xlp9xx.c
24770
24771XRA1403 GPIO EXPANDER
24772M:	Nandor Han <nandor.han@ge.com>
24773L:	linux-gpio@vger.kernel.org
24774S:	Maintained
24775F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
24776F:	drivers/gpio/gpio-xra1403.c
24777
24778XTENSA XTFPGA PLATFORM SUPPORT
24779M:	Max Filippov <jcmvbkbc@gmail.com>
24780S:	Maintained
24781F:	drivers/spi/spi-xtensa-xtfpga.c
24782F:	sound/soc/xtensa/xtfpga-i2s.c
24783
24784YAM DRIVER FOR AX.25
24785M:	Jean-Paul Roubelat <jpr@f6fbb.org>
24786L:	linux-hams@vger.kernel.org
24787S:	Maintained
24788F:	drivers/net/hamradio/yam*
24789F:	include/linux/yam.h
24790
24791YAMA SECURITY MODULE
24792M:	Kees Cook <kees@kernel.org>
24793S:	Supported
24794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
24795F:	Documentation/admin-guide/LSM/Yama.rst
24796F:	security/yama/
24797
24798YAML NETLINK (YNL)
24799M:	Donald Hunter <donald.hunter@gmail.com>
24800M:	Jakub Kicinski <kuba@kernel.org>
24801F:	Documentation/netlink/
24802F:	Documentation/userspace-api/netlink/intro-specs.rst
24803F:	Documentation/userspace-api/netlink/specs.rst
24804F:	tools/net/ynl/
24805
24806YEALINK PHONE DRIVER
24807M:	Henk Vergonet <Henk.Vergonet@gmail.com>
24808L:	usbb2k-api-dev@nongnu.org
24809S:	Maintained
24810F:	Documentation/input/devices/yealink.rst
24811F:	drivers/input/misc/yealink.*
24812
24813Z3FOLD COMPRESSED PAGE ALLOCATOR
24814M:	Vitaly Wool <vitaly.wool@konsulko.com>
24815R:	Miaohe Lin <linmiaohe@huawei.com>
24816L:	linux-mm@kvack.org
24817S:	Maintained
24818F:	mm/z3fold.c
24819
24820Z8530 DRIVER FOR AX.25
24821M:	Joerg Reuter <jreuter@yaina.de>
24822L:	linux-hams@vger.kernel.org
24823S:	Maintained
24824W:	http://yaina.de/jreuter/
24825W:	http://www.qsl.net/dl1bke/
24826F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
24827F:	drivers/net/hamradio/*scc.c
24828F:	drivers/net/hamradio/z8530.h
24829
24830ZBUD COMPRESSED PAGE ALLOCATOR
24831M:	Seth Jennings <sjenning@redhat.com>
24832M:	Dan Streetman <ddstreet@ieee.org>
24833L:	linux-mm@kvack.org
24834S:	Maintained
24835F:	mm/zbud.c
24836
24837ZD1211RW WIRELESS DRIVER
24838L:	linux-wireless@vger.kernel.org
24839S:	Orphan
24840F:	drivers/net/wireless/zydas/zd1211rw/
24841
24842ZD1301 MEDIA DRIVER
24843L:	linux-media@vger.kernel.org
24844S:	Orphan
24845W:	https://linuxtv.org/
24846Q:	https://patchwork.linuxtv.org/project/linux-media/list/
24847F:	drivers/media/usb/dvb-usb-v2/zd1301*
24848
24849ZD1301_DEMOD MEDIA DRIVER
24850L:	linux-media@vger.kernel.org
24851S:	Orphan
24852W:	https://linuxtv.org/
24853Q:	https://patchwork.linuxtv.org/project/linux-media/list/
24854F:	drivers/media/dvb-frontends/zd1301_demod*
24855
24856ZHAOXIN PROCESSOR SUPPORT
24857M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
24858L:	linux-kernel@vger.kernel.org
24859S:	Maintained
24860F:	arch/x86/kernel/cpu/zhaoxin.c
24861
24862ZONEFS FILESYSTEM
24863M:	Damien Le Moal <dlemoal@kernel.org>
24864M:	Naohiro Aota <naohiro.aota@wdc.com>
24865R:	Johannes Thumshirn <jth@kernel.org>
24866L:	linux-fsdevel@vger.kernel.org
24867S:	Maintained
24868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
24869F:	Documentation/filesystems/zonefs.rst
24870F:	fs/zonefs/
24871
24872ZR36067 VIDEO FOR LINUX DRIVER
24873M:	Corentin Labbe <clabbe@baylibre.com>
24874L:	mjpeg-users@lists.sourceforge.net
24875L:	linux-media@vger.kernel.org
24876S:	Maintained
24877W:	http://mjpeg.sourceforge.net/driver-zoran/
24878Q:	https://patchwork.linuxtv.org/project/linux-media/list/
24879F:	Documentation/driver-api/media/drivers/zoran.rst
24880F:	drivers/media/pci/zoran/
24881
24882ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
24883M:	Minchan Kim <minchan@kernel.org>
24884M:	Sergey Senozhatsky <senozhatsky@chromium.org>
24885L:	linux-kernel@vger.kernel.org
24886S:	Maintained
24887F:	Documentation/admin-guide/blockdev/zram.rst
24888F:	drivers/block/zram/
24889
24890ZS DECSTATION Z85C30 SERIAL DRIVER
24891M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
24892S:	Maintained
24893F:	drivers/tty/serial/zs.*
24894
24895ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
24896M:	Minchan Kim <minchan@kernel.org>
24897M:	Sergey Senozhatsky <senozhatsky@chromium.org>
24898L:	linux-mm@kvack.org
24899S:	Maintained
24900F:	Documentation/mm/zsmalloc.rst
24901F:	include/linux/zsmalloc.h
24902F:	mm/zsmalloc.c
24903
24904ZSTD
24905M:	Nick Terrell <terrelln@fb.com>
24906S:	Maintained
24907B:	https://github.com/facebook/zstd/issues
24908T:	git https://github.com/terrelln/linux.git
24909F:	crypto/zstd.c
24910F:	include/linux/zstd*
24911F:	lib/decompress_unzstd.c
24912F:	lib/zstd/
24913N:	zstd
24914K:	zstd
24915
24916ZSWAP COMPRESSED SWAP CACHING
24917M:	Johannes Weiner <hannes@cmpxchg.org>
24918M:	Yosry Ahmed <yosryahmed@google.com>
24919M:	Nhat Pham <nphamcs@gmail.com>
24920R:	Chengming Zhou <chengming.zhou@linux.dev>
24921L:	linux-mm@kvack.org
24922S:	Maintained
24923F:	Documentation/admin-guide/mm/zswap.rst
24924F:	include/linux/zpool.h
24925F:	include/linux/zswap.h
24926F:	mm/zpool.c
24927F:	mm/zswap.c
24928F:	tools/testing/selftests/cgroup/test_zswap.c
24929
24930THE REST
24931M:	Linus Torvalds <torvalds@linux-foundation.org>
24932L:	linux-kernel@vger.kernel.org
24933S:	Buried alive in reporters
24934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
24935F:	*
24936F:	*/
24937