xref: /linux/MAINTAINERS (revision 8b6c724cdab85d8923dd8c474a5a9464228379c5)
1List of maintainers
2===================
3
4Descriptions of section entries and preferred order
5---------------------------------------------------
6
7	M: *Mail* patches to: FullName <address@domain>
8	R: Designated *Reviewer*: FullName <address@domain>
9	   These reviewers should be CCed on patches.
10	L: *Mailing list* that is relevant to this area
11	S: *Status*, one of the following:
12	   Supported:	Someone is actually paid to look after this.
13	   Maintained:	Someone actually looks after it.
14	   Odd Fixes:	It has a maintainer but they don't have time to do
15			much other than throw the odd patch in. See below..
16	   Orphan:	No current maintainer [but maybe you could take the
17			role as you write your new code].
18	   Obsolete:	Old code. Something tagged obsolete generally means
19			it has been replaced by a better system and you
20			should be using that.
21	W: *Web-page* with status/info
22	Q: *Patchwork* web based patch tracking system site
23	B: URI for where to file *bugs*. A web-page with detailed bug
24	   filing info, a direct bug tracker link, or a mailto: URI.
25	C: URI for *chat* protocol, server and channel where developers
26	   usually hang out, for example irc://server/channel.
27	P: *Subsystem Profile* document for more details submitting
28	   patches to the given subsystem. This is either an in-tree file,
29	   or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
30	   for details.
31	T: *SCM* tree type and location.
32	   Type is one of: git, hg, quilt, stgit, topgit
33	F: *Files* and directories wildcard patterns.
34	   A trailing slash includes all files and subdirectory files.
35	   F:	drivers/net/	all files in and below drivers/net
36	   F:	drivers/net/*	all files in drivers/net, but not below
37	   F:	*/net/*		all files in "any top level directory"/net
38	   One pattern per line.  Multiple F: lines acceptable.
39	X: *Excluded* files and directories that are NOT maintained, same
40	   rules as F:. Files exclusions are tested before file matches.
41	   Can be useful for excluding a specific subdirectory, for instance:
42	   F:	net/
43	   X:	net/ipv6/
44	   matches all files in and below net excluding net/ipv6/
45	N: Files and directories *Regex* patterns.
46	   N:	[^a-z]tegra	all files whose path contains tegra
47	                        (not including files like integrator)
48	   One pattern per line.  Multiple N: lines acceptable.
49	   scripts/get_maintainer.pl has different behavior for files that
50	   match F: pattern and matches of N: patterns.  By default,
51	   get_maintainer will not look at git log history when an F: pattern
52	   match occurs.  When an N: match occurs, git log history is used
53	   to also notify the people that have git commit signatures.
54	K: *Content regex* (perl extended) pattern match in a patch or file.
55	   For instance:
56	   K: of_get_profile
57	      matches patches or files that contain "of_get_profile"
58	   K: \b(printk|pr_(info|err))\b
59	      matches patches or files that contain one or more of the words
60	      printk, pr_info or pr_err
61	   One regex pattern per line.  Multiple K: lines acceptable.
62
63Maintainers List
64----------------
65
66.. note:: When reading this list, please look for the most precise areas
67          first. When adding to this list, please keep the entries in
68          alphabetical order.
69
703C59X NETWORK DRIVER
71M:	Steffen Klassert <klassert@kernel.org>
72L:	netdev@vger.kernel.org
73S:	Odd Fixes
74F:	Documentation/networking/device_drivers/ethernet/3com/vortex.rst
75F:	drivers/net/ethernet/3com/3c59x.c
76
773CR990 NETWORK DRIVER
78M:	David Dillow <dave@thedillows.org>
79L:	netdev@vger.kernel.org
80S:	Maintained
81F:	drivers/net/ethernet/3com/typhoon*
82
833WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
84M:	Adam Radford <aradford@gmail.com>
85L:	linux-scsi@vger.kernel.org
86S:	Supported
87W:	http://www.lsi.com
88F:	drivers/scsi/3w-*
89
9053C700 AND 53C700-66 SCSI DRIVER
91M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
92L:	linux-scsi@vger.kernel.org
93S:	Maintained
94F:	drivers/scsi/53c700*
95
966LOWPAN GENERIC (BTLE/IEEE 802.15.4)
97M:	Alexander Aring <alex.aring@gmail.com>
98L:	linux-bluetooth@vger.kernel.org
99L:	linux-wpan@vger.kernel.org
100S:	Maintained
101F:	Documentation/networking/6lowpan.rst
102F:	include/net/6lowpan.h
103F:	net/6lowpan/
104
1056PACK NETWORK DRIVER FOR AX.25
106M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
107L:	linux-hams@vger.kernel.org
108S:	Maintained
109F:	drivers/net/hamradio/6pack.c
110
111802.11 (including CFG80211/NL80211)
112M:	Johannes Berg <johannes@sipsolutions.net>
113L:	linux-wireless@vger.kernel.org
114S:	Maintained
115W:	https://wireless.wiki.kernel.org/
116Q:	https://patchwork.kernel.org/project/linux-wireless/list/
117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
119F:	Documentation/driver-api/80211/cfg80211.rst
120F:	Documentation/networking/regulatory.rst
121F:	include/linux/ieee80211.h
122F:	include/net/cfg80211.h
123F:	include/net/ieee80211_radiotap.h
124F:	include/net/iw_handler.h
125F:	include/net/wext.h
126F:	include/uapi/linux/nl80211.h
127F:	include/uapi/linux/wireless.h
128F:	net/wireless/
129
1308169 10/100/1000 GIGABIT ETHERNET DRIVER
131M:	Heiner Kallweit <hkallweit1@gmail.com>
132M:	nic_swsd@realtek.com
133L:	netdev@vger.kernel.org
134S:	Maintained
135F:	drivers/net/ethernet/realtek/r8169*
136
1378250/16?50 (AND CLONE UARTS) SERIAL DRIVER
138M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
139L:	linux-serial@vger.kernel.org
140S:	Maintained
141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
142F:	drivers/tty/serial/8250*
143F:	include/linux/serial_8250.h
144
1458390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
146L:	netdev@vger.kernel.org
147S:	Orphan / Obsolete
148F:	drivers/net/ethernet/8390/
149
1509P FILE SYSTEM
151M:	Eric Van Hensbergen <ericvh@kernel.org>
152M:	Latchesar Ionkov <lucho@ionkov.net>
153M:	Dominique Martinet <asmadeus@codewreck.org>
154R:	Christian Schoenebeck <linux_oss@crudebyte.com>
155L:	v9fs@lists.linux.dev
156S:	Maintained
157W:	http://github.com/v9fs
158Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
160T:	git git://github.com/martinetd/linux.git
161F:	Documentation/filesystems/9p.rst
162F:	fs/9p/
163F:	include/net/9p/
164F:	include/trace/events/9p.h
165F:	include/uapi/linux/virtio_9p.h
166F:	net/9p/
167
168A64FX DIAG DRIVER
169M:	Hitomi Hasegawa <hasegawa-hitomi@fujitsu.com>
170S:	Supported
171F:	drivers/soc/fujitsu/a64fx-diag.c
172
173A8293 MEDIA DRIVER
174L:	linux-media@vger.kernel.org
175S:	Orphan
176W:	https://linuxtv.org
177Q:	http://patchwork.linuxtv.org/project/linux-media/list/
178F:	drivers/media/dvb-frontends/a8293*
179
180AACRAID SCSI RAID DRIVER
181M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
182L:	linux-scsi@vger.kernel.org
183S:	Supported
184W:	http://www.adaptec.com/
185F:	Documentation/scsi/aacraid.rst
186F:	drivers/scsi/aacraid/
187
188AB8500 BATTERY AND CHARGER DRIVERS
189M:	Linus Walleij <linus.walleij@linaro.org>
190F:	Documentation/devicetree/bindings/power/supply/*ab8500*
191F:	drivers/power/supply/*ab8500*
192
193ABI/API
194L:	linux-api@vger.kernel.org
195F:	include/linux/syscalls.h
196F:	kernel/sys_ni.c
197X:	arch/*/include/uapi/
198X:	include/uapi/
199
200ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
201M:	Hans de Goede <hdegoede@redhat.com>
202L:	linux-hwmon@vger.kernel.org
203S:	Maintained
204F:	drivers/hwmon/abituguru.c
205
206ABIT UGURU 3 HARDWARE MONITOR DRIVER
207M:	Alistair John Strachan <alistair@devzero.co.uk>
208L:	linux-hwmon@vger.kernel.org
209S:	Maintained
210F:	drivers/hwmon/abituguru3.c
211
212ACCES 104-DIO-48E GPIO DRIVER
213M:	William Breathitt Gray <wbg@kernel.org>
214L:	linux-gpio@vger.kernel.org
215S:	Maintained
216F:	drivers/gpio/gpio-104-dio-48e.c
217
218ACCES 104-IDI-48 GPIO DRIVER
219M:	William Breathitt Gray <wbg@kernel.org>
220L:	linux-gpio@vger.kernel.org
221S:	Maintained
222F:	drivers/gpio/gpio-104-idi-48.c
223
224ACCES 104-IDIO-16 GPIO DRIVER
225M:	William Breathitt Gray <wbg@kernel.org>
226L:	linux-gpio@vger.kernel.org
227S:	Maintained
228F:	drivers/gpio/gpio-104-idio-16.c
229
230ACCES 104-QUAD-8 DRIVER
231M:	William Breathitt Gray <wbg@kernel.org>
232L:	linux-iio@vger.kernel.org
233S:	Maintained
234F:	drivers/counter/104-quad-8.c
235
236ACCES IDIO-16 GPIO LIBRARY
237M:	William Breathitt Gray <wbg@kernel.org>
238L:	linux-gpio@vger.kernel.org
239S:	Maintained
240F:	drivers/gpio/gpio-idio-16.c
241F:	drivers/gpio/gpio-idio-16.h
242
243ACCES PCI-IDIO-16 GPIO DRIVER
244M:	William Breathitt Gray <wbg@kernel.org>
245L:	linux-gpio@vger.kernel.org
246S:	Maintained
247F:	drivers/gpio/gpio-pci-idio-16.c
248
249ACCES PCIe-IDIO-24 GPIO DRIVER
250M:	William Breathitt Gray <wbg@kernel.org>
251L:	linux-gpio@vger.kernel.org
252S:	Maintained
253F:	drivers/gpio/gpio-pcie-idio-24.c
254
255ACENIC DRIVER
256M:	Jes Sorensen <jes@trained-monkey.org>
257L:	linux-acenic@sunsite.dk
258S:	Maintained
259F:	drivers/net/ethernet/alteon/acenic*
260
261ACER ASPIRE 1 EMBEDDED CONTROLLER DRIVER
262M:	Nikita Travkin <nikita@trvn.ru>
263S:	Maintained
264F:	Documentation/devicetree/bindings/platform/acer,aspire1-ec.yaml
265F:	drivers/platform/arm64/acer-aspire1-ec.c
266
267ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
268M:	Peter Kaestle <peter@piie.net>
269L:	platform-driver-x86@vger.kernel.org
270S:	Maintained
271W:	http://piie.net/?section=acerhdf
272F:	drivers/platform/x86/acerhdf.c
273
274ACER WMI LAPTOP EXTRAS
275M:	"Lee, Chun-Yi" <jlee@suse.com>
276L:	platform-driver-x86@vger.kernel.org
277S:	Maintained
278F:	drivers/platform/x86/acer-wmi.c
279
280ACPI
281M:	"Rafael J. Wysocki" <rafael@kernel.org>
282R:	Len Brown <lenb@kernel.org>
283L:	linux-acpi@vger.kernel.org
284S:	Supported
285Q:	https://patchwork.kernel.org/project/linux-acpi/list/
286B:	https://bugzilla.kernel.org
287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
288F:	Documentation/ABI/testing/configfs-acpi
289F:	Documentation/ABI/testing/sysfs-bus-acpi
290F:	Documentation/firmware-guide/acpi/
291F:	arch/x86/kernel/acpi/
292F:	arch/x86/pci/acpi.c
293F:	drivers/acpi/
294F:	drivers/pci/*/*acpi*
295F:	drivers/pci/*acpi*
296F:	drivers/pnp/pnpacpi/
297F:	include/acpi/
298F:	include/linux/acpi.h
299F:	include/linux/fwnode.h
300F:	include/linux/fw_table.h
301F:	lib/fw_table.c
302F:	tools/power/acpi/
303
304ACPI APEI
305M:	"Rafael J. Wysocki" <rafael@kernel.org>
306R:	Len Brown <lenb@kernel.org>
307R:	James Morse <james.morse@arm.com>
308R:	Tony Luck <tony.luck@intel.com>
309R:	Borislav Petkov <bp@alien8.de>
310L:	linux-acpi@vger.kernel.org
311F:	drivers/acpi/apei/
312
313ACPI COMPONENT ARCHITECTURE (ACPICA)
314M:	Robert Moore <robert.moore@intel.com>
315M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
316L:	linux-acpi@vger.kernel.org
317L:	acpica-devel@lists.linux.dev
318S:	Supported
319W:	https://acpica.org/
320W:	https://github.com/acpica/acpica/
321Q:	https://patchwork.kernel.org/project/linux-acpi/list/
322B:	https://bugzilla.kernel.org
323B:	https://bugs.acpica.org
324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
325F:	drivers/acpi/acpica/
326F:	include/acpi/
327F:	tools/power/acpi/
328
329ACPI FOR ARM64 (ACPI/arm64)
330M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
331M:	Hanjun Guo <guohanjun@huawei.com>
332M:	Sudeep Holla <sudeep.holla@arm.com>
333L:	linux-acpi@vger.kernel.org
334L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
335S:	Maintained
336F:	drivers/acpi/arm64
337
338ACPI FOR RISC-V (ACPI/riscv)
339M:	Sunil V L <sunilvl@ventanamicro.com>
340L:	linux-acpi@vger.kernel.org
341L:	linux-riscv@lists.infradead.org
342S:	Maintained
343F:	drivers/acpi/riscv/
344
345ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
346M:	Sudeep Holla <sudeep.holla@arm.com>
347L:	linux-acpi@vger.kernel.org
348S:	Supported
349F:	drivers/mailbox/pcc.c
350
351ACPI PMIC DRIVERS
352M:	"Rafael J. Wysocki" <rafael@kernel.org>
353M:	Len Brown <lenb@kernel.org>
354R:	Andy Shevchenko <andy@kernel.org>
355R:	Mika Westerberg <mika.westerberg@linux.intel.com>
356L:	linux-acpi@vger.kernel.org
357S:	Supported
358Q:	https://patchwork.kernel.org/project/linux-acpi/list/
359B:	https://bugzilla.kernel.org
360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
361F:	drivers/acpi/pmic/
362
363ACPI QUICKSTART DRIVER
364M:	Armin Wolf <W_Armin@gmx.de>
365L:	platform-driver-x86@vger.kernel.org
366S:	Maintained
367F:	drivers/platform/x86/quickstart.c
368
369ACPI SERIAL MULTI INSTANTIATE DRIVER
370M:	Hans de Goede <hdegoede@redhat.com>
371L:	platform-driver-x86@vger.kernel.org
372S:	Maintained
373F:	drivers/platform/x86/serial-multi-instantiate.c
374
375ACPI THERMAL DRIVER
376M:	Rafael J. Wysocki <rafael@kernel.org>
377R:	Zhang Rui <rui.zhang@intel.com>
378L:	linux-acpi@vger.kernel.org
379S:	Supported
380B:	https://bugzilla.kernel.org
381F:	drivers/acpi/*thermal*
382
383ACPI VIOT DRIVER
384M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
385L:	linux-acpi@vger.kernel.org
386L:	iommu@lists.linux.dev
387S:	Maintained
388F:	drivers/acpi/viot.c
389F:	include/linux/acpi_viot.h
390
391ACPI WMI DRIVER
392M:	Armin Wolf <W_Armin@gmx.de>
393L:	platform-driver-x86@vger.kernel.org
394S:	Maintained
395F:	Documentation/driver-api/wmi.rst
396F:	Documentation/wmi/
397F:	drivers/platform/x86/wmi.c
398F:	include/uapi/linux/wmi.h
399
400ACRN HYPERVISOR SERVICE MODULE
401M:	Fei Li <fei1.li@intel.com>
402L:	acrn-dev@lists.projectacrn.org (subscribers-only)
403S:	Supported
404W:	https://projectacrn.org
405F:	Documentation/virt/acrn/
406F:	drivers/virt/acrn/
407F:	include/uapi/linux/acrn.h
408
409AD1889 ALSA SOUND DRIVER
410L:	linux-parisc@vger.kernel.org
411S:	Maintained
412W:	https://parisc.wiki.kernel.org/index.php/AD1889
413F:	sound/pci/ad1889.*
414
415AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
416M:	Mugilraj Dhavachelvan <dmugil2000@gmail.com>
417L:	linux-iio@vger.kernel.org
418S:	Supported
419F:	drivers/iio/potentiometer/ad5110.c
420
421AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
422M:	Michael Hennerich <michael.hennerich@analog.com>
423S:	Supported
424W:	http://wiki.analog.com/AD5254
425W:	https://ez.analog.com/linux-software-drivers
426F:	drivers/misc/ad525x_dpot.c
427
428AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
429M:	Michael Hennerich <michael.hennerich@analog.com>
430S:	Supported
431W:	http://wiki.analog.com/AD5398
432W:	https://ez.analog.com/linux-software-drivers
433F:	drivers/regulator/ad5398.c
434
435AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
436M:	Michael Hennerich <michael.hennerich@analog.com>
437S:	Supported
438W:	http://wiki.analog.com/AD7142
439W:	https://ez.analog.com/linux-software-drivers
440F:	drivers/input/misc/ad714x.c
441
442AD7877 TOUCHSCREEN DRIVER
443M:	Michael Hennerich <michael.hennerich@analog.com>
444S:	Supported
445W:	http://wiki.analog.com/AD7877
446W:	https://ez.analog.com/linux-software-drivers
447F:	drivers/input/touchscreen/ad7877.c
448
449AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
450M:	Michael Hennerich <michael.hennerich@analog.com>
451S:	Supported
452W:	http://wiki.analog.com/AD7879
453W:	https://ez.analog.com/linux-software-drivers
454F:	drivers/input/touchscreen/ad7879.c
455
456AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
457M:	Michael Hennerich <michael.hennerich@analog.com>
458M:	Nuno Sá <nuno.sa@analog.com>
459R:	David Lechner <dlechner@baylibre.com>
460S:	Supported
461W:	https://ez.analog.com/linux-software-drivers
462F:	Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
463F:	Documentation/iio/ad7944.rst
464F:	drivers/iio/adc/ad7944.c
465
466ADAFRUIT MINI I2C GAMEPAD
467M:	Anshul Dalal <anshulusr@gmail.com>
468L:	linux-input@vger.kernel.org
469S:	Maintained
470F:	Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
471F:	drivers/input/joystick/adafruit-seesaw.c
472
473ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
474M:	Jiri Kosina <jikos@kernel.org>
475S:	Maintained
476
477ADF7242 IEEE 802.15.4 RADIO DRIVER
478M:	Michael Hennerich <michael.hennerich@analog.com>
479L:	linux-wpan@vger.kernel.org
480S:	Supported
481W:	https://wiki.analog.com/ADF7242
482W:	https://ez.analog.com/linux-software-drivers
483F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
484F:	drivers/net/ieee802154/adf7242.c
485
486ADM1025 HARDWARE MONITOR DRIVER
487M:	Jean Delvare <jdelvare@suse.com>
488L:	linux-hwmon@vger.kernel.org
489S:	Maintained
490F:	Documentation/hwmon/adm1025.rst
491F:	drivers/hwmon/adm1025.c
492
493ADM1029 HARDWARE MONITOR DRIVER
494M:	Corentin Labbe <clabbe.montjoie@gmail.com>
495L:	linux-hwmon@vger.kernel.org
496S:	Maintained
497F:	drivers/hwmon/adm1029.c
498
499ADM8211 WIRELESS DRIVER
500L:	linux-wireless@vger.kernel.org
501S:	Orphan
502F:	drivers/net/wireless/admtek/adm8211.*
503
504ADP1050 HARDWARE MONITOR DRIVER
505M:	Radu Sabau <radu.sabau@analog.com>
506L:	linux-hwmon@vger.kernel.org
507S:	Supported
508W:	https://ez.analog.com/linux-software-drivers
509F:	Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
510
511ADP1653 FLASH CONTROLLER DRIVER
512M:	Sakari Ailus <sakari.ailus@iki.fi>
513L:	linux-media@vger.kernel.org
514S:	Maintained
515F:	drivers/media/i2c/adp1653.c
516F:	include/media/i2c/adp1653.h
517
518ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
519M:	Michael Hennerich <michael.hennerich@analog.com>
520S:	Supported
521W:	http://wiki.analog.com/ADP5520
522W:	https://ez.analog.com/linux-software-drivers
523F:	drivers/gpio/gpio-adp5520.c
524F:	drivers/input/keyboard/adp5520-keys.c
525F:	drivers/leds/leds-adp5520.c
526F:	drivers/mfd/adp5520.c
527F:	drivers/video/backlight/adp5520_bl.c
528
529ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
530M:	Michael Hennerich <michael.hennerich@analog.com>
531S:	Supported
532W:	http://wiki.analog.com/ADP5588
533W:	https://ez.analog.com/linux-software-drivers
534F:	Documentation/devicetree/bindings/input/adi,adp5588.yaml
535F:	drivers/input/keyboard/adp5588-keys.c
536
537ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
538M:	Michael Hennerich <michael.hennerich@analog.com>
539S:	Supported
540W:	http://wiki.analog.com/ADP8860
541W:	https://ez.analog.com/linux-software-drivers
542F:	drivers/video/backlight/adp8860_bl.c
543
544ADT746X FAN DRIVER
545M:	Colin Leroy <colin@colino.net>
546S:	Maintained
547F:	drivers/macintosh/therm_adt746x.c
548
549ADT7475 HARDWARE MONITOR DRIVER
550M:	Jean Delvare <jdelvare@suse.com>
551L:	linux-hwmon@vger.kernel.org
552S:	Maintained
553F:	Documentation/hwmon/adt7475.rst
554F:	drivers/hwmon/adt7475.c
555
556ADVANSYS SCSI DRIVER
557M:	Matthew Wilcox <willy@infradead.org>
558M:	Hannes Reinecke <hare@suse.com>
559L:	linux-scsi@vger.kernel.org
560S:	Maintained
561F:	Documentation/scsi/advansys.rst
562F:	drivers/scsi/advansys.c
563
564ADVANTECH SWBTN DRIVER
565M:	Andrea Ho <Andrea.Ho@advantech.com.tw>
566L:	platform-driver-x86@vger.kernel.org
567S:	Maintained
568F:	drivers/platform/x86/adv_swbutton.c
569
570ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
571M:	Lucas Stankus <lucas.p.stankus@gmail.com>
572S:	Supported
573F:	Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
574F:	drivers/iio/accel/adxl313*
575
576ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
577M:	Michael Hennerich <michael.hennerich@analog.com>
578S:	Supported
579W:	http://wiki.analog.com/ADXL345
580W:	https://ez.analog.com/linux-software-drivers
581F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
582F:	drivers/input/misc/adxl34x.c
583
584ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
585M:	Puranjay Mohan <puranjay@kernel.org>
586L:	linux-iio@vger.kernel.org
587S:	Supported
588F:	Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
589F:	drivers/iio/accel/adxl355.h
590F:	drivers/iio/accel/adxl355_core.c
591F:	drivers/iio/accel/adxl355_i2c.c
592F:	drivers/iio/accel/adxl355_spi.c
593
594ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
595M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
596L:	linux-iio@vger.kernel.org
597S:	Supported
598W:	https://ez.analog.com/linux-software-drivers
599F:	Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
600F:	drivers/iio/accel/adxl367*
601
602ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
603M:	Michael Hennerich <michael.hennerich@analog.com>
604S:	Supported
605W:	https://ez.analog.com/linux-software-drivers
606F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
607F:	drivers/iio/accel/adxl372.c
608F:	drivers/iio/accel/adxl372_i2c.c
609F:	drivers/iio/accel/adxl372_spi.c
610
611AF8133J THREE-AXIS MAGNETOMETER DRIVER
612M:	Ondřej Jirman <megi@xff.cz>
613S:	Maintained
614F:	Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
615F:	drivers/iio/magnetometer/af8133j.c
616
617AF9013 MEDIA DRIVER
618L:	linux-media@vger.kernel.org
619S:	Orphan
620W:	https://linuxtv.org
621Q:	http://patchwork.linuxtv.org/project/linux-media/list/
622F:	drivers/media/dvb-frontends/af9013*
623
624AF9033 MEDIA DRIVER
625L:	linux-media@vger.kernel.org
626S:	Orphan
627W:	https://linuxtv.org
628Q:	http://patchwork.linuxtv.org/project/linux-media/list/
629F:	drivers/media/dvb-frontends/af9033*
630
631AFFS FILE SYSTEM
632M:	David Sterba <dsterba@suse.com>
633L:	linux-fsdevel@vger.kernel.org
634S:	Odd Fixes
635F:	Documentation/filesystems/affs.rst
636F:	fs/affs/
637
638AFS FILESYSTEM
639M:	David Howells <dhowells@redhat.com>
640M:	Marc Dionne <marc.dionne@auristor.com>
641L:	linux-afs@lists.infradead.org
642S:	Supported
643W:	https://www.infradead.org/~dhowells/kafs/
644F:	Documentation/filesystems/afs.rst
645F:	fs/afs/
646F:	include/trace/events/afs.h
647
648AGPGART DRIVER
649M:	David Airlie <airlied@redhat.com>
650L:	dri-devel@lists.freedesktop.org
651S:	Maintained
652T:	git https://gitlab.freedesktop.org/drm/kernel.git
653F:	drivers/char/agp/
654F:	include/linux/agp*
655F:	include/uapi/linux/agp*
656
657AHA152X SCSI DRIVER
658M:	"Juergen E. Fischer" <fischer@norbit.de>
659L:	linux-scsi@vger.kernel.org
660S:	Maintained
661F:	drivers/scsi/aha152x*
662F:	drivers/scsi/pcmcia/aha152x*
663
664AIC7XXX / AIC79XX SCSI DRIVER
665M:	Hannes Reinecke <hare@suse.com>
666L:	linux-scsi@vger.kernel.org
667S:	Maintained
668F:	drivers/scsi/aic7xxx/
669
670AIMSLAB FM RADIO RECEIVER DRIVER
671M:	Hans Verkuil <hverkuil@xs4all.nl>
672L:	linux-media@vger.kernel.org
673S:	Maintained
674W:	https://linuxtv.org
675T:	git git://linuxtv.org/media_tree.git
676F:	drivers/media/radio/radio-aimslab*
677
678AIO
679M:	Benjamin LaHaise <bcrl@kvack.org>
680L:	linux-aio@kvack.org
681S:	Supported
682F:	fs/aio.c
683F:	include/linux/*aio*.h
684
685AIROHA SPI SNFI DRIVER
686M:	Lorenzo Bianconi <lorenzo@kernel.org>
687M:	Ray Liu <ray.liu@airoha.com>
688L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
689L:	linux-spi@vger.kernel.org
690S:	Maintained
691F:	Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
692F:	drivers/spi/spi-airoha-snfi.c
693
694AIRSPY MEDIA DRIVER
695L:	linux-media@vger.kernel.org
696S:	Orphan
697W:	https://linuxtv.org
698Q:	http://patchwork.linuxtv.org/project/linux-media/list/
699F:	drivers/media/usb/airspy/
700
701ALACRITECH GIGABIT ETHERNET DRIVER
702M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
703S:	Maintained
704F:	drivers/net/ethernet/alacritech/*
705
706ALCATEL SPEEDTOUCH USB DRIVER
707M:	Duncan Sands <duncan.sands@free.fr>
708L:	linux-usb@vger.kernel.org
709S:	Maintained
710W:	http://www.linux-usb.org/SpeedTouch/
711F:	drivers/usb/atm/speedtch.c
712F:	drivers/usb/atm/usbatm.c
713
714ALCHEMY AU1XX0 MMC DRIVER
715M:	Manuel Lauss <manuel.lauss@gmail.com>
716S:	Maintained
717F:	drivers/mmc/host/au1xmmc.c
718
719ALI1563 I2C DRIVER
720M:	Rudolf Marek <r.marek@assembler.cz>
721L:	linux-i2c@vger.kernel.org
722S:	Maintained
723F:	Documentation/i2c/busses/i2c-ali1563.rst
724F:	drivers/i2c/busses/i2c-ali1563.c
725
726ALIBABA ELASTIC RDMA DRIVER
727M:	Cheng Xu <chengyou@linux.alibaba.com>
728M:	Kai Shen <kaishen@linux.alibaba.com>
729L:	linux-rdma@vger.kernel.org
730S:	Supported
731F:	drivers/infiniband/hw/erdma
732F:	include/uapi/rdma/erdma-abi.h
733
734ALIBABA PMU DRIVER
735M:	Shuai Xue <xueshuai@linux.alibaba.com>
736S:	Supported
737F:	Documentation/admin-guide/perf/alibaba_pmu.rst
738F:	drivers/perf/alibaba_uncore_drw_pmu.c
739
740ALIENWARE WMI DRIVER
741L:	Dell.Client.Kernel@dell.com
742S:	Maintained
743F:	drivers/platform/x86/dell/alienware-wmi.c
744
745ALLEGRO DVT VIDEO IP CORE DRIVER
746M:	Michael Tretter <m.tretter@pengutronix.de>
747R:	Pengutronix Kernel Team <kernel@pengutronix.de>
748L:	linux-media@vger.kernel.org
749S:	Maintained
750F:	Documentation/devicetree/bindings/media/allegro,al5e.yaml
751F:	drivers/media/platform/allegro-dvt/
752
753ALLIED VISION ALVIUM CAMERA DRIVER
754M:	Tommaso Merciai <tomm.merciai@gmail.com>
755M:	Martin Hecht <martin.hecht@avnet.eu>
756L:	linux-media@vger.kernel.org
757S:	Maintained
758F:	Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
759F:	drivers/media/i2c/alvium-csi2.c
760F:	drivers/media/i2c/alvium-csi2.h
761
762ALLWINNER A10 CSI DRIVER
763M:	Maxime Ripard <mripard@kernel.org>
764L:	linux-media@vger.kernel.org
765S:	Maintained
766T:	git git://linuxtv.org/media_tree.git
767F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
768F:	drivers/media/platform/sunxi/sun4i-csi/
769
770ALLWINNER A31 CSI DRIVER
771M:	Yong Deng <yong.deng@magewell.com>
772M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
773L:	linux-media@vger.kernel.org
774S:	Maintained
775T:	git git://linuxtv.org/media_tree.git
776F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
777F:	drivers/media/platform/sunxi/sun6i-csi/
778
779ALLWINNER A31 ISP DRIVER
780M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
781L:	linux-media@vger.kernel.org
782S:	Maintained
783T:	git git://linuxtv.org/media_tree.git
784F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
785F:	drivers/staging/media/sunxi/sun6i-isp/
786F:	drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
787
788ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
789M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
790L:	linux-media@vger.kernel.org
791S:	Maintained
792T:	git git://linuxtv.org/media_tree.git
793F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
794F:	drivers/media/platform/sunxi/sun6i-mipi-csi2/
795
796ALLWINNER CPUFREQ DRIVER
797M:	Yangtao Li <tiny.windzz@gmail.com>
798L:	linux-pm@vger.kernel.org
799S:	Maintained
800F:	Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
801F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
802
803ALLWINNER CRYPTO DRIVERS
804M:	Corentin Labbe <clabbe.montjoie@gmail.com>
805L:	linux-crypto@vger.kernel.org
806S:	Maintained
807F:	drivers/crypto/allwinner/
808
809ALLWINNER DMIC DRIVERS
810M:	Ban Tao <fengzheng923@gmail.com>
811L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
812S:	Maintained
813F:	Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
814F:	sound/soc/sunxi/sun50i-dmic.c
815
816ALLWINNER HARDWARE SPINLOCK SUPPORT
817M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
818S:	Maintained
819F:	Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
820F:	drivers/hwspinlock/sun6i_hwspinlock.c
821
822ALLWINNER THERMAL DRIVER
823M:	Vasily Khoruzhick <anarsoul@gmail.com>
824M:	Yangtao Li <tiny.windzz@gmail.com>
825L:	linux-pm@vger.kernel.org
826S:	Maintained
827F:	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
828F:	drivers/thermal/sun8i_thermal.c
829
830ALLWINNER VPU DRIVER
831M:	Maxime Ripard <mripard@kernel.org>
832M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
833L:	linux-media@vger.kernel.org
834S:	Maintained
835F:	drivers/staging/media/sunxi/cedrus/
836
837ALPHA PORT
838M:	Richard Henderson <richard.henderson@linaro.org>
839M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
840M:	Matt Turner <mattst88@gmail.com>
841L:	linux-alpha@vger.kernel.org
842S:	Odd Fixes
843F:	arch/alpha/
844
845ALPS PS/2 TOUCHPAD DRIVER
846R:	Pali Rohár <pali@kernel.org>
847F:	drivers/input/mouse/alps.*
848
849ALTERA I2C CONTROLLER DRIVER
850M:	Thor Thayer <thor.thayer@linux.intel.com>
851S:	Maintained
852F:	Documentation/devicetree/bindings/i2c/i2c-altera.txt
853F:	drivers/i2c/busses/i2c-altera.c
854
855ALTERA MAILBOX DRIVER
856M:	Mun Yew Tham <mun.yew.tham@intel.com>
857S:	Maintained
858F:	drivers/mailbox/mailbox-altera.c
859
860ALTERA MSGDMA IP CORE DRIVER
861M:	Olivier Dautricourt <olivierdautricourt@gmail.com>
862R:	Stefan Roese <sr@denx.de>
863L:	dmaengine@vger.kernel.org
864S:	Odd Fixes
865F:	Documentation/devicetree/bindings/dma/altr,msgdma.yaml
866F:	drivers/dma/altera-msgdma.c
867
868ALTERA PIO DRIVER
869M:	Mun Yew Tham <mun.yew.tham@intel.com>
870L:	linux-gpio@vger.kernel.org
871S:	Maintained
872F:	drivers/gpio/gpio-altera.c
873
874ALTERA SYSTEM MANAGER DRIVER
875M:	Thor Thayer <thor.thayer@linux.intel.com>
876S:	Maintained
877F:	drivers/mfd/altera-sysmgr.c
878F:	include/linux/mfd/altera-sysmgr.h
879
880ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
881M:	Thor Thayer <thor.thayer@linux.intel.com>
882S:	Maintained
883F:	drivers/gpio/gpio-altera-a10sr.c
884F:	drivers/mfd/altera-a10sr.c
885F:	drivers/reset/reset-a10sr.c
886F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
887F:	include/linux/mfd/altera-a10sr.h
888
889ALTERA TRIPLE SPEED ETHERNET DRIVER
890M:	Joyce Ooi <joyce.ooi@intel.com>
891L:	netdev@vger.kernel.org
892S:	Maintained
893F:	drivers/net/ethernet/altera/
894
895ALTERA UART/JTAG UART SERIAL DRIVERS
896M:	Tobias Klauser <tklauser@distanz.ch>
897L:	linux-serial@vger.kernel.org
898S:	Maintained
899F:	drivers/tty/serial/altera_jtaguart.c
900F:	drivers/tty/serial/altera_uart.c
901F:	include/linux/altera_jtaguart.h
902F:	include/linux/altera_uart.h
903
904AMAZON ANNAPURNA LABS FIC DRIVER
905M:	Talel Shenhar <talel@amazon.com>
906S:	Maintained
907F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
908F:	drivers/irqchip/irq-al-fic.c
909
910AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
911M:	Talel Shenhar <talel@amazon.com>
912M:	Talel Shenhar <talelshenhar@gmail.com>
913S:	Maintained
914F:	Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
915F:	drivers/edac/al_mc_edac.c
916
917AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
918M:	Talel Shenhar <talel@amazon.com>
919S:	Maintained
920F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
921F:	drivers/thermal/thermal_mmio.c
922
923AMAZON ETHERNET DRIVERS
924M:	Shay Agroskin <shayagr@amazon.com>
925M:	Arthur Kiyanovski <akiyano@amazon.com>
926R:	David Arinzon <darinzon@amazon.com>
927R:	Noam Dagan <ndagan@amazon.com>
928R:	Saeed Bishara <saeedb@amazon.com>
929L:	netdev@vger.kernel.org
930S:	Supported
931F:	Documentation/networking/device_drivers/ethernet/amazon/ena.rst
932F:	drivers/net/ethernet/amazon/
933
934AMAZON RDMA EFA DRIVER
935M:	Michael Margolin <mrgolin@amazon.com>
936R:	Gal Pressman <gal.pressman@linux.dev>
937R:	Yossi Leybovich <sleybo@amazon.com>
938L:	linux-rdma@vger.kernel.org
939S:	Supported
940Q:	https://patchwork.kernel.org/project/linux-rdma/list/
941F:	drivers/infiniband/hw/efa/
942F:	include/uapi/rdma/efa-abi.h
943
944AMD ADDRESS TRANSLATION LIBRARY (ATL)
945M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
946L:	linux-edac@vger.kernel.org
947S:	Supported
948F:	drivers/ras/amd/atl/*
949
950AMD AXI W1 DRIVER
951M:	Kris Chaplin <kris.chaplin@amd.com>
952R:	Thomas Delev <thomas.delev@amd.com>
953R:	Michal Simek <michal.simek@amd.com>
954S:	Maintained
955F:	Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
956F:	drivers/w1/masters/amd_axi_w1.c
957
958AMD CDX BUS DRIVER
959M:	Nipun Gupta <nipun.gupta@amd.com>
960M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
961S:	Maintained
962F:	Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
963F:	drivers/cdx/*
964F:	include/linux/cdx/*
965
966AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
967M:	Tom Lendacky <thomas.lendacky@amd.com>
968M:	John Allen <john.allen@amd.com>
969L:	linux-crypto@vger.kernel.org
970S:	Supported
971F:	drivers/crypto/ccp/
972F:	include/linux/ccp.h
973
974AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
975M:	Ashish Kalra <ashish.kalra@amd.com>
976M:	Tom Lendacky <thomas.lendacky@amd.com>
977L:	linux-crypto@vger.kernel.org
978S:	Supported
979F:	drivers/crypto/ccp/sev*
980F:	include/uapi/linux/psp-sev.h
981
982AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
983M:	Mario Limonciello <mario.limonciello@amd.com>
984L:	linux-crypto@vger.kernel.org
985S:	Supported
986F:	drivers/crypto/ccp/dbc.c
987F:	drivers/crypto/ccp/dbc.h
988F:	drivers/crypto/ccp/platform-access.c
989F:	drivers/crypto/ccp/platform-access.h
990F:	include/uapi/linux/psp-dbc.h
991F:	tools/crypto/ccp/*.c
992F:	tools/crypto/ccp/*.py
993
994AMD DISPLAY CORE
995M:	Harry Wentland <harry.wentland@amd.com>
996M:	Leo Li <sunpeng.li@amd.com>
997M:	Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
998L:	amd-gfx@lists.freedesktop.org
999S:	Supported
1000T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1001F:	drivers/gpu/drm/amd/display/
1002
1003AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1004M:	Huang Rui <ray.huang@amd.com>
1005L:	linux-hwmon@vger.kernel.org
1006S:	Supported
1007F:	Documentation/hwmon/fam15h_power.rst
1008F:	drivers/hwmon/fam15h_power.c
1009
1010AMD FCH GPIO DRIVER
1011M:	Enrico Weigelt, metux IT consult <info@metux.net>
1012L:	linux-gpio@vger.kernel.org
1013S:	Maintained
1014F:	drivers/gpio/gpio-amd-fch.c
1015F:	include/linux/platform_data/gpio/gpio-amd-fch.h
1016
1017AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1018L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
1019S:	Orphan
1020F:	drivers/usb/gadget/udc/amd5536udc.*
1021
1022AMD GEODE PROCESSOR/CHIPSET SUPPORT
1023M:	Andres Salomon <dilinger@queued.net>
1024L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
1025S:	Supported
1026W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1027F:	arch/x86/include/asm/geode.h
1028F:	drivers/char/hw_random/geode-rng.c
1029F:	drivers/crypto/geode*
1030F:	drivers/video/fbdev/geode/
1031
1032AMD HSMP DRIVER
1033M:	Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1034R:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
1035L:	platform-driver-x86@vger.kernel.org
1036S:	Maintained
1037F:	Documentation/arch/x86/amd_hsmp.rst
1038F:	arch/x86/include/asm/amd_hsmp.h
1039F:	arch/x86/include/uapi/asm/amd_hsmp.h
1040F:	drivers/platform/x86/amd/hsmp.c
1041
1042AMD IOMMU (AMD-VI)
1043M:	Joerg Roedel <joro@8bytes.org>
1044R:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1045L:	iommu@lists.linux.dev
1046S:	Maintained
1047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
1048F:	drivers/iommu/amd/
1049F:	include/linux/amd-iommu.h
1050
1051AMD KFD
1052M:	Felix Kuehling <Felix.Kuehling@amd.com>
1053L:	amd-gfx@lists.freedesktop.org
1054S:	Supported
1055T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1056F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1057F:	drivers/gpu/drm/amd/amdkfd/
1058F:	drivers/gpu/drm/amd/include/cik_structs.h
1059F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1060F:	drivers/gpu/drm/amd/include/v9_structs.h
1061F:	drivers/gpu/drm/amd/include/vi_structs.h
1062F:	include/uapi/linux/kfd_ioctl.h
1063F:	include/uapi/linux/kfd_sysfs.h
1064
1065AMD MP2 I2C DRIVER
1066M:	Elie Morisse <syniurge@gmail.com>
1067M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1068L:	linux-i2c@vger.kernel.org
1069S:	Maintained
1070F:	drivers/i2c/busses/i2c-amd-mp2*
1071
1072AMD PDS CORE DRIVER
1073M:	Shannon Nelson <shannon.nelson@amd.com>
1074M:	Brett Creeley <brett.creeley@amd.com>
1075L:	netdev@vger.kernel.org
1076S:	Supported
1077F:	Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1078F:	drivers/net/ethernet/amd/pds_core/
1079F:	include/linux/pds/
1080
1081AMD PMC DRIVER
1082M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1083L:	platform-driver-x86@vger.kernel.org
1084S:	Maintained
1085F:	drivers/platform/x86/amd/pmc/
1086
1087AMD PMF DRIVER
1088M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1089L:	platform-driver-x86@vger.kernel.org
1090S:	Maintained
1091F:	Documentation/ABI/testing/sysfs-amd-pmf
1092F:	drivers/platform/x86/amd/pmf/
1093
1094AMD POWERPLAY AND SWSMU
1095M:	Evan Quan <evan.quan@amd.com>
1096L:	amd-gfx@lists.freedesktop.org
1097S:	Supported
1098T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1099F:	drivers/gpu/drm/amd/pm/
1100
1101AMD PSTATE DRIVER
1102M:	Huang Rui <ray.huang@amd.com>
1103M:	Gautham R. Shenoy <gautham.shenoy@amd.com>
1104M:	Mario Limonciello <mario.limonciello@amd.com>
1105R:	Perry Yuan <perry.yuan@amd.com>
1106L:	linux-pm@vger.kernel.org
1107S:	Supported
1108F:	Documentation/admin-guide/pm/amd-pstate.rst
1109F:	drivers/cpufreq/amd-pstate*
1110F:	tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1111
1112AMD PTDMA DRIVER
1113M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
1114L:	dmaengine@vger.kernel.org
1115S:	Maintained
1116F:	drivers/dma/ptdma/
1117
1118AMD SEATTLE DEVICE TREE SUPPORT
1119M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1120M:	Tom Lendacky <thomas.lendacky@amd.com>
1121S:	Supported
1122F:	arch/arm64/boot/dts/amd/
1123
1124AMD SENSOR FUSION HUB DRIVER
1125M:	Basavaraj Natikar <basavaraj.natikar@amd.com>
1126L:	linux-input@vger.kernel.org
1127S:	Maintained
1128F:	Documentation/hid/amd-sfh*
1129F:	drivers/hid/amd-sfh-hid/
1130
1131AMD SPI DRIVER
1132M:	Sanjay R Mehta <sanju.mehta@amd.com>
1133S:	Maintained
1134F:	drivers/spi/spi-amd.c
1135
1136AMD XGBE DRIVER
1137M:	"Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1138L:	netdev@vger.kernel.org
1139S:	Supported
1140F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1141F:	drivers/net/ethernet/amd/xgbe/
1142
1143AMLOGIC DDR PMU DRIVER
1144M:	Jiucheng Xu <jiucheng.xu@amlogic.com>
1145L:	linux-amlogic@lists.infradead.org
1146S:	Supported
1147W:	http://www.amlogic.com
1148F:	Documentation/admin-guide/perf/meson-ddr-pmu.rst
1149F:	Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1150F:	drivers/perf/amlogic/
1151F:	include/soc/amlogic/
1152
1153AMPHENOL CHIPCAP 2 HUMIDITY-TEMPERATURE IIO DRIVER
1154M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
1155L:	linux-hwmon@vger.kernel.org
1156S:	Maintained
1157F:	Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1158F:	Documentation/hwmon/chipcap2.rst
1159F:	drivers/hwmon/chipcap2.c
1160
1161AMPHION VPU CODEC V4L2 DRIVER
1162M:	Ming Qian <ming.qian@nxp.com>
1163M:	Zhou Peng <eagle.zhou@nxp.com>
1164L:	linux-media@vger.kernel.org
1165S:	Maintained
1166F:	Documentation/devicetree/bindings/media/amphion,vpu.yaml
1167F:	drivers/media/platform/amphion/
1168
1169AMS AS73211 DRIVER
1170M:	Christian Eggers <ceggers@arri.de>
1171L:	linux-iio@vger.kernel.org
1172S:	Maintained
1173F:	Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1174F:	drivers/iio/light/as73211.c
1175
1176AMT (Automatic Multicast Tunneling)
1177M:	Taehee Yoo <ap420073@gmail.com>
1178L:	netdev@vger.kernel.org
1179S:	Maintained
1180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1182F:	drivers/net/amt.c
1183
1184ANALOG DEVICES INC AD3552R DRIVER
1185M:	Nuno Sá <nuno.sa@analog.com>
1186L:	linux-iio@vger.kernel.org
1187S:	Supported
1188W:	https://ez.analog.com/linux-software-drivers
1189F:	Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1190F:	drivers/iio/dac/ad3552r.c
1191
1192ANALOG DEVICES INC AD4130 DRIVER
1193M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1194L:	linux-iio@vger.kernel.org
1195S:	Supported
1196W:	https://ez.analog.com/linux-software-drivers
1197F:	Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1198F:	Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1199F:	drivers/iio/adc/ad4130.c
1200
1201ANALOG DEVICES INC AD7091R DRIVER
1202M:	Marcelo Schmitt <marcelo.schmitt@analog.com>
1203L:	linux-iio@vger.kernel.org
1204S:	Supported
1205W:	http://ez.analog.com/community/linux-device-drivers
1206F:	Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1207F:	drivers/iio/adc/ad7091r*
1208
1209ANALOG DEVICES INC AD7192 DRIVER
1210M:	Alexandru Tachici <alexandru.tachici@analog.com>
1211L:	linux-iio@vger.kernel.org
1212S:	Supported
1213W:	https://ez.analog.com/linux-software-drivers
1214F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1215F:	drivers/iio/adc/ad7192.c
1216
1217ANALOG DEVICES INC AD7292 DRIVER
1218M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1219L:	linux-iio@vger.kernel.org
1220S:	Supported
1221W:	https://ez.analog.com/linux-software-drivers
1222F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1223F:	drivers/iio/adc/ad7292.c
1224
1225ANALOG DEVICES INC AD7293 DRIVER
1226M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1227L:	linux-iio@vger.kernel.org
1228S:	Supported
1229W:	https://ez.analog.com/linux-software-drivers
1230F:	Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1231F:	drivers/iio/dac/ad7293.c
1232
1233ANALOG DEVICES INC AD74115 DRIVER
1234M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1235L:	linux-iio@vger.kernel.org
1236S:	Supported
1237W:	https://ez.analog.com/linux-software-drivers
1238F:	Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1239F:	drivers/iio/addac/ad74115.c
1240
1241ANALOG DEVICES INC AD74413R DRIVER
1242M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1243L:	linux-iio@vger.kernel.org
1244S:	Supported
1245W:	https://ez.analog.com/linux-software-drivers
1246F:	Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1247F:	drivers/iio/addac/ad74413r.c
1248F:	include/dt-bindings/iio/addac/adi,ad74413r.h
1249
1250ANALOG DEVICES INC AD7768-1 DRIVER
1251M:	Michael Hennerich <Michael.Hennerich@analog.com>
1252L:	linux-iio@vger.kernel.org
1253S:	Supported
1254W:	https://ez.analog.com/linux-software-drivers
1255F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1256F:	drivers/iio/adc/ad7768-1.c
1257
1258ANALOG DEVICES INC AD7780 DRIVER
1259M:	Michael Hennerich <Michael.Hennerich@analog.com>
1260M:	Renato Lui Geh <renatogeh@gmail.com>
1261L:	linux-iio@vger.kernel.org
1262S:	Supported
1263W:	https://ez.analog.com/linux-software-drivers
1264F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1265F:	drivers/iio/adc/ad7780.c
1266
1267ANALOG DEVICES INC AD9739a DRIVER
1268M:	Nuno Sa <nuno.sa@analog.com>
1269M:	Dragos Bogdan <dragos.bogdan@analog.com>
1270L:	linux-iio@vger.kernel.org
1271S:	Supported
1272W:	https://ez.analog.com/linux-software-drivers
1273F:	Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1274F:	drivers/iio/dac/ad9739a.c
1275
1276ANALOG DEVICES INC ADA4250 DRIVER
1277M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1278L:	linux-iio@vger.kernel.org
1279S:	Supported
1280W:	https://ez.analog.com/linux-software-drivers
1281F:	Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1282F:	drivers/iio/amplifiers/ada4250.c
1283
1284ANALOG DEVICES INC ADF4377 DRIVER
1285M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1286L:	linux-iio@vger.kernel.org
1287S:	Supported
1288W:	https://ez.analog.com/linux-software-drivers
1289F:	Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1290F:	drivers/iio/frequency/adf4377.c
1291
1292ANALOG DEVICES INC ADGS1408 DRIVER
1293M:	Mircea Caprioru <mircea.caprioru@analog.com>
1294S:	Supported
1295F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1296F:	drivers/mux/adgs1408.c
1297
1298ANALOG DEVICES INC ADIN DRIVER
1299M:	Michael Hennerich <michael.hennerich@analog.com>
1300L:	netdev@vger.kernel.org
1301S:	Supported
1302W:	https://ez.analog.com/linux-software-drivers
1303F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1304F:	drivers/net/phy/adin.c
1305
1306ANALOG DEVICES INC ADIS DRIVER LIBRARY
1307M:	Nuno Sa <nuno.sa@analog.com>
1308L:	linux-iio@vger.kernel.org
1309S:	Supported
1310F:	drivers/iio/imu/adis.c
1311F:	drivers/iio/imu/adis_buffer.c
1312F:	drivers/iio/imu/adis_trigger.c
1313F:	include/linux/iio/imu/adis.h
1314
1315ANALOG DEVICES INC ADIS16460 DRIVER
1316M:	Dragos Bogdan <dragos.bogdan@analog.com>
1317L:	linux-iio@vger.kernel.org
1318S:	Supported
1319W:	https://ez.analog.com/linux-software-drivers
1320F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1321F:	drivers/iio/imu/adis16460.c
1322
1323ANALOG DEVICES INC ADIS16475 DRIVER
1324M:	Nuno Sa <nuno.sa@analog.com>
1325L:	linux-iio@vger.kernel.org
1326S:	Supported
1327W:	https://ez.analog.com/linux-software-drivers
1328F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1329F:	drivers/iio/imu/adis16475.c
1330
1331ANALOG DEVICES INC ADM1177 DRIVER
1332M:	Michael Hennerich <Michael.Hennerich@analog.com>
1333L:	linux-hwmon@vger.kernel.org
1334S:	Supported
1335W:	https://ez.analog.com/linux-software-drivers
1336F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1337F:	drivers/hwmon/adm1177.c
1338
1339ANALOG DEVICES INC ADMFM2000 DRIVER
1340M:	Kim Seer Paller <kimseer.paller@analog.com>
1341L:	linux-iio@vger.kernel.org
1342S:	Supported
1343W:	https://ez.analog.com/linux-software-drivers
1344F:	Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1345F:	drivers/iio/frequency/admfm2000.c
1346
1347ANALOG DEVICES INC ADMV1013 DRIVER
1348M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1349L:	linux-iio@vger.kernel.org
1350S:	Supported
1351W:	https://ez.analog.com/linux-software-drivers
1352F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1353F:	drivers/iio/frequency/admv1013.c
1354
1355ANALOG DEVICES INC ADMV1014 DRIVER
1356M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1357L:	linux-iio@vger.kernel.org
1358S:	Supported
1359W:	https://ez.analog.com/linux-software-drivers
1360F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1361F:	drivers/iio/frequency/admv1014.c
1362
1363ANALOG DEVICES INC ADMV8818 DRIVER
1364M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1365L:	linux-iio@vger.kernel.org
1366S:	Supported
1367W:	https://ez.analog.com/linux-software-drivers
1368F:	Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1369F:	drivers/iio/filter/admv8818.c
1370
1371ANALOG DEVICES INC ADP5061 DRIVER
1372M:	Michael Hennerich <Michael.Hennerich@analog.com>
1373L:	linux-pm@vger.kernel.org
1374S:	Supported
1375W:	https://ez.analog.com/linux-software-drivers
1376F:	drivers/power/supply/adp5061.c
1377
1378ANALOG DEVICES INC ADRF6780 DRIVER
1379M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1380L:	linux-iio@vger.kernel.org
1381S:	Supported
1382W:	https://ez.analog.com/linux-software-drivers
1383F:	Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1384F:	drivers/iio/frequency/adrf6780.c
1385
1386ANALOG DEVICES INC ADV7180 DRIVER
1387M:	Lars-Peter Clausen <lars@metafoo.de>
1388L:	linux-media@vger.kernel.org
1389S:	Supported
1390W:	https://ez.analog.com/linux-software-drivers
1391F:	Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1392F:	drivers/media/i2c/adv7180.c
1393
1394ANALOG DEVICES INC ADV748X DRIVER
1395M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
1396L:	linux-media@vger.kernel.org
1397S:	Maintained
1398F:	Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1399F:	drivers/media/i2c/adv748x/*
1400
1401ANALOG DEVICES INC ADV7511 DRIVER
1402M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1403L:	linux-media@vger.kernel.org
1404S:	Maintained
1405F:	drivers/media/i2c/adv7511*
1406
1407ANALOG DEVICES INC ADV7604 DRIVER
1408M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1409L:	linux-media@vger.kernel.org
1410S:	Maintained
1411F:	Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1412F:	drivers/media/i2c/adv7604*
1413
1414ANALOG DEVICES INC ADV7842 DRIVER
1415M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1416L:	linux-media@vger.kernel.org
1417S:	Maintained
1418F:	drivers/media/i2c/adv7842*
1419
1420ANALOG DEVICES INC ADXRS290 DRIVER
1421M:	Nishant Malpani <nish.malpani25@gmail.com>
1422L:	linux-iio@vger.kernel.org
1423S:	Supported
1424F:	Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1425F:	drivers/iio/gyro/adxrs290.c
1426
1427ANALOG DEVICES INC ASOC CODEC DRIVERS
1428M:	Lars-Peter Clausen <lars@metafoo.de>
1429M:	Nuno Sá <nuno.sa@analog.com>
1430L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1431S:	Supported
1432W:	http://wiki.analog.com/
1433W:	https://ez.analog.com/linux-software-drivers
1434F:	sound/soc/codecs/ad1*
1435F:	sound/soc/codecs/ad7*
1436F:	sound/soc/codecs/adau*
1437F:	sound/soc/codecs/adav*
1438F:	sound/soc/codecs/sigmadsp.*
1439F:	sound/soc/codecs/ssm*
1440
1441ANALOG DEVICES INC AXI DAC DRIVER
1442M:	Nuno Sa <nuno.sa@analog.com>
1443L:	linux-iio@vger.kernel.org
1444S:	Supported
1445W:	https://ez.analog.com/linux-software-drivers
1446F:	Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1447F:	drivers/iio/dac/adi-axi-dac.c
1448
1449ANALOG DEVICES INC DMA DRIVERS
1450M:	Lars-Peter Clausen <lars@metafoo.de>
1451S:	Supported
1452W:	https://ez.analog.com/linux-software-drivers
1453F:	drivers/dma/dma-axi-dmac.c
1454
1455ANALOG DEVICES INC IIO DRIVERS
1456M:	Lars-Peter Clausen <lars@metafoo.de>
1457M:	Michael Hennerich <Michael.Hennerich@analog.com>
1458S:	Supported
1459W:	http://wiki.analog.com/
1460W:	https://ez.analog.com/linux-software-drivers
1461F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1462F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1463F:	Documentation/devicetree/bindings/iio/*/adi,*
1464F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1465F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1466F:	drivers/iio/*/ad*
1467F:	drivers/iio/adc/ltc249*
1468F:	drivers/iio/amplifiers/hmc425a.c
1469F:	drivers/staging/iio/*/ad*
1470X:	drivers/iio/*/adjd*
1471
1472ANALOGBITS PLL LIBRARIES
1473M:	Paul Walmsley <paul.walmsley@sifive.com>
1474M:	Samuel Holland <samuel.holland@sifive.com>
1475S:	Supported
1476F:	drivers/clk/analogbits/*
1477F:	include/linux/clk/analogbits*
1478
1479ANDROID DRIVERS
1480M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1481M:	Arve Hjønnevåg <arve@android.com>
1482M:	Todd Kjos <tkjos@android.com>
1483M:	Martijn Coenen <maco@android.com>
1484M:	Joel Fernandes <joel@joelfernandes.org>
1485M:	Christian Brauner <christian@brauner.io>
1486M:	Carlos Llamas <cmllamas@google.com>
1487M:	Suren Baghdasaryan <surenb@google.com>
1488L:	linux-kernel@vger.kernel.org
1489S:	Supported
1490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1491F:	drivers/android/
1492
1493ANDROID GOLDFISH PIC DRIVER
1494M:	Miodrag Dinic <miodrag.dinic@mips.com>
1495S:	Supported
1496F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1497F:	drivers/irqchip/irq-goldfish-pic.c
1498
1499ANDROID GOLDFISH RTC DRIVER
1500M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
1501S:	Supported
1502F:	drivers/rtc/rtc-goldfish.c
1503
1504AOA (Apple Onboard Audio) ALSA DRIVER
1505M:	Johannes Berg <johannes@sipsolutions.net>
1506L:	linuxppc-dev@lists.ozlabs.org
1507L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1508S:	Maintained
1509F:	sound/aoa/
1510
1511APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1512M:	William Breathitt Gray <wbg@kernel.org>
1513L:	linux-iio@vger.kernel.org
1514S:	Maintained
1515F:	drivers/iio/addac/stx104.c
1516
1517APM DRIVER
1518M:	Jiri Kosina <jikos@kernel.org>
1519S:	Odd fixes
1520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1521F:	arch/x86/kernel/apm_32.c
1522F:	drivers/char/apm-emulation.c
1523F:	include/linux/apm_bios.h
1524F:	include/uapi/linux/apm_bios.h
1525
1526APPARMOR SECURITY MODULE
1527M:	John Johansen <john.johansen@canonical.com>
1528M:	John Johansen <john@apparmor.net>
1529L:	apparmor@lists.ubuntu.com (moderated for non-subscribers)
1530S:	Supported
1531W:	apparmor.net
1532B:	https://gitlab.com/apparmor/apparmor-kernel
1533C:	irc://irc.oftc.net/apparmor
1534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1535T:	https://gitlab.com/apparmor/apparmor-kernel.git
1536F:	Documentation/admin-guide/LSM/apparmor.rst
1537F:	security/apparmor/
1538
1539APPLE BCM5974 MULTITOUCH DRIVER
1540M:	Henrik Rydberg <rydberg@bitmath.org>
1541L:	linux-input@vger.kernel.org
1542S:	Odd fixes
1543F:	drivers/input/mouse/bcm5974.c
1544
1545APPLE PCIE CONTROLLER DRIVER
1546M:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
1547M:	Marc Zyngier <maz@kernel.org>
1548L:	linux-pci@vger.kernel.org
1549S:	Maintained
1550F:	drivers/pci/controller/pcie-apple.c
1551
1552APPLE SMC DRIVER
1553M:	Henrik Rydberg <rydberg@bitmath.org>
1554L:	linux-hwmon@vger.kernel.org
1555S:	Odd fixes
1556F:	drivers/hwmon/applesmc.c
1557
1558APPLETALK NETWORK LAYER
1559L:	netdev@vger.kernel.org
1560S:	Odd fixes
1561F:	include/linux/atalk.h
1562F:	include/uapi/linux/atalk.h
1563F:	net/appletalk/
1564
1565APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1566M:	Khuong Dinh <khuong@os.amperecomputing.com>
1567S:	Supported
1568F:	arch/arm64/boot/dts/apm/
1569
1570APPLIED MICRO (APM) X-GENE SOC EDAC
1571M:	Khuong Dinh <khuong@os.amperecomputing.com>
1572S:	Supported
1573F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1574F:	drivers/edac/xgene_edac.c
1575
1576APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1577M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1578M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1579S:	Supported
1580F:	drivers/net/ethernet/apm/xgene-v2/
1581
1582APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1583M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1584M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1585M:	Quan Nguyen <quan@os.amperecomputing.com>
1586S:	Supported
1587F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1588F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1589F:	drivers/net/ethernet/apm/xgene/
1590F:	drivers/net/mdio/mdio-xgene.c
1591
1592APPLIED MICRO (APM) X-GENE SOC PMU
1593M:	Khuong Dinh <khuong@os.amperecomputing.com>
1594S:	Supported
1595F:	Documentation/admin-guide/perf/xgene-pmu.rst
1596F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1597F:	drivers/perf/xgene_pmu.c
1598
1599APTINA CAMERA SENSOR PLL
1600M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1601L:	linux-media@vger.kernel.org
1602S:	Maintained
1603F:	drivers/media/i2c/aptina-pll.*
1604
1605AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1606M:	Aleksa Savic <savicaleksa83@gmail.com>
1607M:	Jack Doan <me@jackdoan.com>
1608L:	linux-hwmon@vger.kernel.org
1609S:	Maintained
1610F:	Documentation/hwmon/aquacomputer_d5next.rst
1611F:	drivers/hwmon/aquacomputer_d5next.c
1612
1613AQUANTIA ETHERNET DRIVER (atlantic)
1614M:	Igor Russkikh <irusskikh@marvell.com>
1615L:	netdev@vger.kernel.org
1616S:	Supported
1617W:	https://www.marvell.com/
1618Q:	https://patchwork.kernel.org/project/netdevbpf/list/
1619F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1620F:	drivers/net/ethernet/aquantia/atlantic/
1621
1622AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1623M:	Egor Pomozov <epomozov@marvell.com>
1624L:	netdev@vger.kernel.org
1625S:	Supported
1626W:	http://www.aquantia.com
1627F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1628
1629AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1630M:	Krzysztof Hałasa <khalasa@piap.pl>
1631L:	linux-media@vger.kernel.org
1632S:	Maintained
1633F:	Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1634F:	drivers/media/i2c/ar0521.c
1635
1636ARASAN NAND CONTROLLER DRIVER
1637M:	Miquel Raynal <miquel.raynal@bootlin.com>
1638R:	Michal Simek <michal.simek@amd.com>
1639L:	linux-mtd@lists.infradead.org
1640S:	Maintained
1641F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1642F:	drivers/mtd/nand/raw/arasan-nand-controller.c
1643
1644ARC FRAMEBUFFER DRIVER
1645M:	Jaya Kumar <jayalk@intworks.biz>
1646S:	Maintained
1647F:	drivers/video/fbdev/arcfb.c
1648F:	drivers/video/fbdev/core/fb_defio.c
1649
1650ARC PGU DRM DRIVER
1651M:	Alexey Brodkin <abrodkin@synopsys.com>
1652S:	Supported
1653F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1654F:	drivers/gpu/drm/tiny/arcpgu.c
1655
1656ARCNET NETWORK LAYER
1657M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1658L:	netdev@vger.kernel.org
1659S:	Maintained
1660F:	drivers/net/arcnet/
1661F:	include/uapi/linux/if_arcnet.h
1662
1663ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1664M:	Arnd Bergmann <arnd@arndb.de>
1665M:	Olof Johansson <olof@lixom.net>
1666M:	soc@kernel.org
1667L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668S:	Maintained
1669P:	Documentation/process/maintainer-soc.rst
1670C:	irc://irc.libera.chat/armlinux
1671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1672F:	Documentation/process/maintainer-soc*.rst
1673F:	arch/arm/boot/dts/Makefile
1674F:	arch/arm64/boot/dts/Makefile
1675
1676ARM ARCHITECTED TIMER DRIVER
1677M:	Mark Rutland <mark.rutland@arm.com>
1678M:	Marc Zyngier <maz@kernel.org>
1679L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680S:	Maintained
1681F:	arch/arm/include/asm/arch_timer.h
1682F:	arch/arm64/include/asm/arch_timer.h
1683F:	drivers/clocksource/arm_arch_timer.c
1684
1685ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1686M:	Marc Zyngier <maz@kernel.org>
1687L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688S:	Maintained
1689F:	Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1690F:	arch/arm/include/asm/arch_gicv3.h
1691F:	arch/arm64/include/asm/arch_gicv3.h
1692F:	drivers/irqchip/irq-gic*.[ch]
1693F:	include/linux/irqchip/arm-gic*.h
1694F:	include/linux/irqchip/arm-vgic-info.h
1695
1696ARM HDLCD DRM DRIVER
1697M:	Liviu Dudau <liviu.dudau@arm.com>
1698S:	Supported
1699F:	Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1700F:	drivers/gpu/drm/arm/hdlcd_*
1701
1702ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1703M:	Linus Walleij <linus.walleij@linaro.org>
1704L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1705S:	Maintained
1706F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
1707F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
1708F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
1709F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1710F:	Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1711F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1712F:	Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1713F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1714F:	Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1715F:	arch/arm/boot/dts/arm/arm-realview-*
1716F:	arch/arm/boot/dts/arm/integrator*
1717F:	arch/arm/boot/dts/arm/versatile*
1718F:	arch/arm/mach-versatile/
1719F:	drivers/bus/arm-integrator-lm.c
1720F:	drivers/clk/versatile/
1721F:	drivers/i2c/busses/i2c-versatile.c
1722F:	drivers/irqchip/irq-versatile-fpga.c
1723F:	drivers/mtd/maps/physmap-versatile.*
1724F:	drivers/power/reset/arm-versatile-reboot.c
1725F:	drivers/soc/versatile/
1726
1727ARM KOMEDA DRM-KMS DRIVER
1728M:	Liviu Dudau <liviu.dudau@arm.com>
1729S:	Supported
1730T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1731F:	Documentation/devicetree/bindings/display/arm,komeda.yaml
1732F:	Documentation/gpu/komeda-kms.rst
1733F:	drivers/gpu/drm/arm/display/include/
1734F:	drivers/gpu/drm/arm/display/komeda/
1735
1736ARM MALI PANFROST DRM DRIVER
1737M:	Boris Brezillon <boris.brezillon@collabora.com>
1738M:	Rob Herring <robh@kernel.org>
1739R:	Steven Price <steven.price@arm.com>
1740L:	dri-devel@lists.freedesktop.org
1741S:	Supported
1742T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1743F:	Documentation/gpu/panfrost.rst
1744F:	drivers/gpu/drm/panfrost/
1745F:	include/uapi/drm/panfrost_drm.h
1746
1747ARM MALI PANTHOR DRM DRIVER
1748M:	Boris Brezillon <boris.brezillon@collabora.com>
1749M:	Steven Price <steven.price@arm.com>
1750M:	Liviu Dudau <liviu.dudau@arm.com>
1751L:	dri-devel@lists.freedesktop.org
1752S:	Supported
1753T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1754F:	Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1755F:	drivers/gpu/drm/panthor/
1756F:	include/uapi/drm/panthor_drm.h
1757
1758ARM MALI-DP DRM DRIVER
1759M:	Liviu Dudau <liviu.dudau@arm.com>
1760S:	Supported
1761T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1762F:	Documentation/devicetree/bindings/display/arm,malidp.yaml
1763F:	Documentation/gpu/afbc.rst
1764F:	drivers/gpu/drm/arm/
1765
1766ARM MFM AND FLOPPY DRIVERS
1767M:	Ian Molton <spyro@f2s.com>
1768S:	Maintained
1769F:	arch/arm/include/asm/floppy.h
1770F:	arch/arm/mach-rpc/floppydma.S
1771
1772ARM PMU PROFILING AND DEBUGGING
1773M:	Will Deacon <will@kernel.org>
1774M:	Mark Rutland <mark.rutland@arm.com>
1775L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1776S:	Maintained
1777F:	Documentation/devicetree/bindings/arm/pmu.yaml
1778F:	Documentation/devicetree/bindings/perf/
1779F:	arch/arm*/include/asm/hw_breakpoint.h
1780F:	arch/arm*/include/asm/perf_event.h
1781F:	arch/arm*/kernel/hw_breakpoint.c
1782F:	arch/arm*/kernel/perf_*
1783F:	drivers/perf/
1784F:	include/linux/perf/arm_pmu*.h
1785
1786ARM PORT
1787M:	Russell King <linux@armlinux.org.uk>
1788L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789S:	Odd Fixes
1790W:	http://www.armlinux.org.uk/
1791T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1792F:	arch/arm/
1793X:	arch/arm/boot/dts/
1794
1795ARM PRIMECELL AACI PL041 DRIVER
1796M:	Russell King <linux@armlinux.org.uk>
1797S:	Odd Fixes
1798F:	sound/arm/aaci.*
1799
1800ARM PRIMECELL BUS SUPPORT
1801M:	Russell King <linux@armlinux.org.uk>
1802S:	Odd Fixes
1803F:	drivers/amba/
1804F:	include/linux/amba/bus.h
1805
1806ARM PRIMECELL KMI PL050 DRIVER
1807M:	Russell King <linux@armlinux.org.uk>
1808S:	Odd Fixes
1809F:	drivers/input/serio/ambakmi.*
1810F:	include/linux/amba/kmi.h
1811
1812ARM PRIMECELL MMCI PL180/1 DRIVER
1813M:	Russell King <linux@armlinux.org.uk>
1814S:	Odd Fixes
1815F:	drivers/mmc/host/mmci.*
1816F:	include/linux/amba/mmci.h
1817
1818ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1819M:	Miquel Raynal <miquel.raynal@bootlin.com>
1820R:	Michal Simek <michal.simek@amd.com>
1821L:	linux-mtd@lists.infradead.org
1822S:	Maintained
1823F:	Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1824F:	drivers/mtd/nand/raw/pl35x-nand-controller.c
1825
1826ARM PRIMECELL PL35X SMC DRIVER
1827M:	Miquel Raynal <miquel.raynal@bootlin.com>
1828R:	Michal Simek <michal.simek@amd.com>
1829L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1830S:	Maintained
1831F:	Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1832F:	drivers/memory/pl353-smc.c
1833
1834ARM PRIMECELL SSP PL022 SPI DRIVER
1835M:	Linus Walleij <linus.walleij@linaro.org>
1836L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837S:	Maintained
1838F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1839F:	drivers/spi/spi-pl022.c
1840
1841ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1842M:	Russell King <linux@armlinux.org.uk>
1843S:	Odd Fixes
1844F:	drivers/tty/serial/amba-pl01*.c
1845F:	include/linux/amba/serial.h
1846
1847ARM PRIMECELL VIC PL190/PL192 DRIVER
1848M:	Linus Walleij <linus.walleij@linaro.org>
1849L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850S:	Maintained
1851F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1852F:	drivers/irqchip/irq-vic.c
1853
1854ARM SMC WATCHDOG DRIVER
1855M:	Julius Werner <jwerner@chromium.org>
1856R:	Evan Benn <evanbenn@chromium.org>
1857S:	Maintained
1858F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1859F:	drivers/watchdog/arm_smc_wdt.c
1860
1861ARM SMMU DRIVERS
1862M:	Will Deacon <will@kernel.org>
1863R:	Robin Murphy <robin.murphy@arm.com>
1864L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865S:	Maintained
1866F:	Documentation/devicetree/bindings/iommu/arm,smmu*
1867F:	drivers/iommu/arm/
1868F:	drivers/iommu/io-pgtable-arm*
1869
1870ARM SUB-ARCHITECTURES
1871L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872S:	Maintained
1873C:	irc://irc.libera.chat/armlinux
1874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1875F:	arch/arm/mach-*/
1876F:	arch/arm/plat-*/
1877
1878ARM/ACTIONS SEMI ARCHITECTURE
1879M:	Andreas Färber <afaerber@suse.de>
1880M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1881L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882L:	linux-actions@lists.infradead.org (moderated for non-subscribers)
1883S:	Maintained
1884F:	Documentation/devicetree/bindings/arm/actions.yaml
1885F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1886F:	Documentation/devicetree/bindings/dma/owl-dma.yaml
1887F:	Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1888F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1889F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1890F:	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1891F:	Documentation/devicetree/bindings/pinctrl/actions,*
1892F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1893F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1894F:	arch/arm/boot/dts/actions/
1895F:	arch/arm/mach-actions/
1896F:	arch/arm64/boot/dts/actions/
1897F:	drivers/clk/actions/
1898F:	drivers/clocksource/timer-owl*
1899F:	drivers/dma/owl-dma.c
1900F:	drivers/i2c/busses/i2c-owl.c
1901F:	drivers/irqchip/irq-owl-sirq.c
1902F:	drivers/mmc/host/owl-mmc.c
1903F:	drivers/net/ethernet/actions/
1904F:	drivers/pinctrl/actions/*
1905F:	drivers/pmdomain/actions/
1906F:	include/dt-bindings/power/owl-*
1907F:	include/dt-bindings/reset/actions,*
1908F:	include/linux/soc/actions/
1909N:	owl
1910
1911ARM/Allwinner SoC Clock Support
1912M:	Emilio López <emilio@elopez.com.ar>
1913S:	Maintained
1914F:	drivers/clk/sunxi/
1915
1916ARM/Allwinner sunXi SoC support
1917M:	Chen-Yu Tsai <wens@csie.org>
1918M:	Jernej Skrabec <jernej.skrabec@gmail.com>
1919M:	Samuel Holland <samuel@sholland.org>
1920L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921L:	linux-sunxi@lists.linux.dev
1922S:	Maintained
1923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1924F:	arch/arm/mach-sunxi/
1925F:	arch/arm64/boot/dts/allwinner/
1926F:	drivers/clk/sunxi-ng/
1927F:	drivers/pinctrl/sunxi/
1928F:	drivers/soc/sunxi/
1929N:	allwinner
1930N:	sun[x456789]i
1931N:	sun[25]0i
1932
1933ARM/AMD PENSANDO ARM64 ARCHITECTURE
1934M:	Brad Larson <blarson@amd.com>
1935L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1936S:	Supported
1937F:	Documentation/devicetree/bindings/*/amd,pensando*
1938F:	arch/arm64/boot/dts/amd/elba*
1939
1940ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1941M:	Neil Armstrong <neil.armstrong@linaro.org>
1942M:	Jerome Brunet <jbrunet@baylibre.com>
1943L:	linux-amlogic@lists.infradead.org
1944S:	Maintained
1945F:	Documentation/devicetree/bindings/clock/amlogic*
1946F:	drivers/clk/meson/
1947F:	include/dt-bindings/clock/amlogic,a1*
1948F:	include/dt-bindings/clock/gxbb*
1949F:	include/dt-bindings/clock/meson*
1950
1951ARM/Amlogic Meson SoC Crypto Drivers
1952M:	Corentin Labbe <clabbe@baylibre.com>
1953L:	linux-crypto@vger.kernel.org
1954L:	linux-amlogic@lists.infradead.org
1955S:	Maintained
1956F:	Documentation/devicetree/bindings/crypto/amlogic*
1957F:	drivers/crypto/amlogic/
1958
1959ARM/Amlogic Meson SoC Sound Drivers
1960M:	Jerome Brunet <jbrunet@baylibre.com>
1961L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1962S:	Maintained
1963F:	Documentation/devicetree/bindings/sound/amlogic*
1964F:	sound/soc/meson/
1965
1966ARM/Amlogic Meson SoC support
1967M:	Neil Armstrong <neil.armstrong@linaro.org>
1968M:	Kevin Hilman <khilman@baylibre.com>
1969R:	Jerome Brunet <jbrunet@baylibre.com>
1970R:	Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1971L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1972L:	linux-amlogic@lists.infradead.org
1973S:	Maintained
1974W:	http://linux-meson.com/
1975F:	Documentation/devicetree/bindings/phy/amlogic*
1976F:	arch/arm/boot/dts/amlogic/
1977F:	arch/arm/mach-meson/
1978F:	arch/arm64/boot/dts/amlogic/
1979F:	drivers/pmdomain/amlogic/
1980F:	drivers/mmc/host/meson*
1981F:	drivers/phy/amlogic/
1982F:	drivers/pinctrl/meson/
1983F:	drivers/rtc/rtc-meson*
1984F:	drivers/soc/amlogic/
1985N:	meson
1986
1987ARM/Annapurna Labs ALPINE ARCHITECTURE
1988M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1989M:	Antoine Tenart <atenart@kernel.org>
1990L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991S:	Maintained
1992F:	arch/arm/boot/dts/amazon/
1993F:	arch/arm/mach-alpine/
1994F:	arch/arm64/boot/dts/amazon/
1995F:	drivers/*/*alpine*
1996
1997ARM/APPLE MACHINE SOUND DRIVERS
1998M:	Martin Povišer <povik+lin@cutebit.org>
1999L:	asahi@lists.linux.dev
2000L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2001S:	Maintained
2002F:	Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2003F:	Documentation/devicetree/bindings/sound/apple,*
2004F:	sound/soc/apple/*
2005F:	sound/soc/codecs/cs42l83-i2c.c
2006F:	sound/soc/codecs/ssm3515.c
2007
2008ARM/APPLE MACHINE SUPPORT
2009M:	Hector Martin <marcan@marcan.st>
2010M:	Sven Peter <sven@svenpeter.dev>
2011R:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
2012L:	asahi@lists.linux.dev
2013L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2014S:	Maintained
2015W:	https://asahilinux.org
2016B:	https://github.com/AsahiLinux/linux/issues
2017C:	irc://irc.oftc.net/asahi-dev
2018T:	git https://github.com/AsahiLinux/linux.git
2019F:	Documentation/devicetree/bindings/arm/apple.yaml
2020F:	Documentation/devicetree/bindings/arm/apple/*
2021F:	Documentation/devicetree/bindings/clock/apple,nco.yaml
2022F:	Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2023F:	Documentation/devicetree/bindings/dma/apple,admac.yaml
2024F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2025F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
2026F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
2027F:	Documentation/devicetree/bindings/iommu/apple,sart.yaml
2028F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2029F:	Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2030F:	Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2031F:	Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2032F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
2033F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2034F:	Documentation/devicetree/bindings/power/apple*
2035F:	Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2036F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2037F:	arch/arm64/boot/dts/apple/
2038F:	drivers/bluetooth/hci_bcm4377.c
2039F:	drivers/clk/clk-apple-nco.c
2040F:	drivers/cpufreq/apple-soc-cpufreq.c
2041F:	drivers/dma/apple-admac.c
2042F:	drivers/pmdomain/apple/
2043F:	drivers/i2c/busses/i2c-pasemi-core.c
2044F:	drivers/i2c/busses/i2c-pasemi-platform.c
2045F:	drivers/iommu/apple-dart.c
2046F:	drivers/iommu/io-pgtable-dart.c
2047F:	drivers/irqchip/irq-apple-aic.c
2048F:	drivers/nvme/host/apple.c
2049F:	drivers/nvmem/apple-efuses.c
2050F:	drivers/pinctrl/pinctrl-apple-gpio.c
2051F:	drivers/pwm/pwm-apple.c
2052F:	drivers/soc/apple/*
2053F:	drivers/watchdog/apple_wdt.c
2054F:	include/dt-bindings/interrupt-controller/apple-aic.h
2055F:	include/dt-bindings/pinctrl/apple.h
2056F:	include/linux/soc/apple/*
2057
2058ARM/ARTPEC MACHINE SUPPORT
2059M:	Jesper Nilsson <jesper.nilsson@axis.com>
2060M:	Lars Persson <lars.persson@axis.com>
2061L:	linux-arm-kernel@axis.com
2062S:	Maintained
2063F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2064F:	arch/arm/boot/dts/axis/
2065F:	arch/arm/mach-artpec
2066F:	drivers/clk/axis
2067F:	drivers/crypto/axis
2068F:	drivers/mmc/host/usdhi6rol0.c
2069F:	drivers/pinctrl/pinctrl-artpec*
2070
2071ARM/ASPEED I2C DRIVER
2072M:	Brendan Higgins <brendanhiggins@google.com>
2073R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
2074R:	Joel Stanley <joel@jms.id.au>
2075L:	linux-i2c@vger.kernel.org
2076L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2077S:	Maintained
2078F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2079F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2080F:	drivers/i2c/busses/i2c-aspeed.c
2081F:	drivers/irqchip/irq-aspeed-i2c-ic.c
2082
2083ARM/ASPEED MACHINE SUPPORT
2084M:	Joel Stanley <joel@jms.id.au>
2085R:	Andrew Jeffery <andrew@codeconstruct.com.au>
2086L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2087L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2088S:	Supported
2089Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
2090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2091F:	Documentation/devicetree/bindings/arm/aspeed/
2092F:	arch/arm/boot/dts/aspeed/
2093F:	arch/arm/mach-aspeed/
2094N:	aspeed
2095
2096ARM/BITMAIN ARCHITECTURE
2097M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2098L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099S:	Maintained
2100F:	Documentation/devicetree/bindings/arm/bitmain.yaml
2101F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2102F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2103F:	arch/arm64/boot/dts/bitmain/
2104F:	drivers/clk/clk-bm1880.c
2105F:	drivers/pinctrl/pinctrl-bm1880.c
2106
2107ARM/CALXEDA HIGHBANK ARCHITECTURE
2108M:	Andre Przywara <andre.przywara@arm.com>
2109L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2110S:	Maintained
2111F:	arch/arm/boot/dts/calxeda/
2112F:	arch/arm/mach-highbank/
2113
2114ARM/CAVIUM THUNDER NETWORK DRIVER
2115M:	Sunil Goutham <sgoutham@marvell.com>
2116L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2117S:	Supported
2118F:	drivers/net/ethernet/cavium/thunder/
2119
2120ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2121M:	Lukasz Majewski <lukma@denx.de>
2122L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2123S:	Maintained
2124F:	arch/arm/mach-ep93xx/ts72xx.c
2125
2126ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2127M:	Alexander Shiyan <shc_work@mail.ru>
2128L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2129S:	Odd Fixes
2130N:	clps711x
2131
2132ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2133M:	Hartley Sweeten <hsweeten@visionengravers.com>
2134M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
2135L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2136S:	Maintained
2137F:	Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2138F:	Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2139F:	arch/arm/boot/compressed/misc-ep93xx.h
2140F:	arch/arm/mach-ep93xx/
2141F:	drivers/iio/adc/ep93xx_adc.c
2142
2143ARM/CLKDEV SUPPORT
2144M:	Russell King <linux@armlinux.org.uk>
2145L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2146S:	Maintained
2147T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2148F:	drivers/clk/clkdev.c
2149
2150ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2151M:	Baruch Siach <baruch@tkos.co.il>
2152L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2153S:	Maintained
2154F:	arch/arm/boot/dts/cnxt/
2155N:	digicolor
2156
2157ARM/CORESIGHT FRAMEWORK AND DRIVERS
2158M:	Suzuki K Poulose <suzuki.poulose@arm.com>
2159R:	Mike Leach <mike.leach@linaro.org>
2160R:	James Clark <james.clark@arm.com>
2161L:	coresight@lists.linaro.org (moderated for non-subscribers)
2162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2163S:	Maintained
2164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2165F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2166F:	Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2167F:	Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2168F:	Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2169F:	Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2170F:	Documentation/trace/coresight/*
2171F:	drivers/hwtracing/coresight/*
2172F:	include/dt-bindings/arm/coresight-cti-dt.h
2173F:	include/linux/coresight*
2174F:	include/uapi/linux/coresight*
2175F:	samples/coresight/*
2176F:	tools/perf/Documentation/arm-coresight.txt
2177F:	tools/perf/arch/arm/util/auxtrace.c
2178F:	tools/perf/arch/arm/util/cs-etm.c
2179F:	tools/perf/arch/arm/util/cs-etm.h
2180F:	tools/perf/arch/arm/util/pmu.c
2181F:	tools/perf/tests/shell/*coresight*
2182F:	tools/perf/tests/shell/coresight/*
2183F:	tools/perf/tests/shell/lib/*coresight*
2184F:	tools/perf/util/cs-etm-decoder/*
2185F:	tools/perf/util/cs-etm.*
2186
2187ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2188M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2189M:	Linus Walleij <linus.walleij@linaro.org>
2190L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191S:	Maintained
2192T:	git git://github.com/ulli-kroll/linux.git
2193F:	Documentation/devicetree/bindings/arm/gemini.yaml
2194F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2195F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2196F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2197F:	arch/arm/boot/dts/gemini/
2198F:	arch/arm/mach-gemini/
2199F:	drivers/crypto/gemini/
2200F:	drivers/net/ethernet/cortina/
2201F:	drivers/pinctrl/pinctrl-gemini.c
2202F:	drivers/rtc/rtc-ftrtc010.c
2203
2204ARM/CZ.NIC TURRIS SUPPORT
2205M:	Marek Behún <kabel@kernel.org>
2206S:	Maintained
2207W:	https://www.turris.cz/
2208F:	Documentation/ABI/testing/debugfs-moxtet
2209F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
2210F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2211F:	Documentation/devicetree/bindings/bus/moxtet.txt
2212F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2213F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2214F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2215F:	Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2216F:	drivers/bus/moxtet.c
2217F:	drivers/firmware/turris-mox-rwtm.c
2218F:	drivers/gpio/gpio-moxtet.c
2219F:	drivers/leds/leds-turris-omnia.c
2220F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
2221F:	drivers/watchdog/armada_37xx_wdt.c
2222F:	include/dt-bindings/bus/moxtet.h
2223F:	include/linux/armada-37xx-rwtm-mailbox.h
2224F:	include/linux/moxtet.h
2225
2226ARM/FARADAY FA526 PORT
2227M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2228L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2229S:	Maintained
2230T:	git git://git.berlios.de/gemini-board
2231F:	arch/arm/mm/*-fa*
2232
2233ARM/FOOTBRIDGE ARCHITECTURE
2234M:	Russell King <linux@armlinux.org.uk>
2235L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2236S:	Maintained
2237W:	http://www.armlinux.org.uk/
2238F:	arch/arm/include/asm/hardware/dec21285.h
2239F:	arch/arm/mach-footbridge/
2240
2241ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2242M:	Shawn Guo <shawnguo@kernel.org>
2243M:	Sascha Hauer <s.hauer@pengutronix.de>
2244R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2245R:	Fabio Estevam <festevam@gmail.com>
2246L:	imx@lists.linux.dev
2247L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2248S:	Maintained
2249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2250F:	arch/arm/boot/dts/nxp/imx/
2251F:	arch/arm/boot/dts/nxp/mxs/
2252F:	arch/arm64/boot/dts/freescale/
2253X:	arch/arm64/boot/dts/freescale/fsl-*
2254X:	arch/arm64/boot/dts/freescale/qoriq-*
2255X:	drivers/media/i2c/
2256N:	imx
2257N:	mxs
2258
2259ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2260M:	Shawn Guo <shawnguo@kernel.org>
2261L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2262S:	Maintained
2263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2264F:	arch/arm/boot/dts/nxp/ls/
2265F:	arch/arm64/boot/dts/freescale/fsl-*
2266F:	arch/arm64/boot/dts/freescale/qoriq-*
2267
2268ARM/FREESCALE VYBRID ARM ARCHITECTURE
2269M:	Shawn Guo <shawnguo@kernel.org>
2270M:	Sascha Hauer <s.hauer@pengutronix.de>
2271R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2272R:	Stefan Agner <stefan@agner.ch>
2273L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2274S:	Maintained
2275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2276F:	arch/arm/boot/dts/nxp/vf/
2277F:	arch/arm/mach-imx/*vf610*
2278
2279ARM/GUMSTIX MACHINE SUPPORT
2280M:	Steve Sakoman <sakoman@gmail.com>
2281L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2282S:	Maintained
2283
2284ARM/HISILICON SOC SUPPORT
2285M:	Wei Xu <xuwei5@hisilicon.com>
2286L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2287S:	Supported
2288W:	http://www.hisilicon.com
2289T:	git https://github.com/hisilicon/linux-hisi.git
2290F:	arch/arm/boot/dts/hisilicon/
2291F:	arch/arm/mach-hisi/
2292F:	arch/arm64/boot/dts/hisilicon/
2293
2294ARM/HP JORNADA 7XX MACHINE SUPPORT
2295M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
2296S:	Maintained
2297W:	www.jlime.com
2298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2299F:	arch/arm/mach-sa1100/include/mach/jornada720.h
2300F:	arch/arm/mach-sa1100/jornada720.c
2301
2302ARM/HPE GXP ARCHITECTURE
2303M:	Jean-Marie Verdun <verdun@hpe.com>
2304M:	Nick Hawkins <nick.hawkins@hpe.com>
2305S:	Maintained
2306F:	Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2307F:	Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2308F:	Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2309F:	Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2310F:	Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2311F:	Documentation/hwmon/gxp-fan-ctrl.rst
2312F:	arch/arm/boot/dts/hpe/
2313F:	arch/arm/mach-hpe/
2314F:	drivers/clocksource/timer-gxp.c
2315F:	drivers/hwmon/gxp-fan-ctrl.c
2316F:	drivers/i2c/busses/i2c-gxp.c
2317F:	drivers/spi/spi-gxp.c
2318F:	drivers/watchdog/gxp-wdt.c
2319
2320ARM/IGEP MACHINE SUPPORT
2321M:	Enric Balletbo i Serra <eballetbo@gmail.com>
2322M:	Javier Martinez Canillas <javier@dowhile0.org>
2323L:	linux-omap@vger.kernel.org
2324L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2325S:	Maintained
2326F:	arch/arm/boot/dts/ti/omap/omap3-igep*
2327
2328ARM/INTEL IXP4XX ARM ARCHITECTURE
2329M:	Linus Walleij <linusw@kernel.org>
2330M:	Imre Kaloz <kaloz@openwrt.org>
2331L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2332S:	Maintained
2333F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2334F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2335F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2336F:	Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2337F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2338F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2339F:	arch/arm/boot/dts/intel/ixp/
2340F:	arch/arm/mach-ixp4xx/
2341F:	drivers/bus/intel-ixp4xx-eb.c
2342F:	drivers/char/hw_random/ixp4xx-rng.c
2343F:	drivers/clocksource/timer-ixp4xx.c
2344F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2345F:	drivers/gpio/gpio-ixp4xx.c
2346F:	drivers/irqchip/irq-ixp4xx.c
2347F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
2348F:	drivers/net/wan/ixp4xx_hss.c
2349F:	drivers/soc/ixp4xx/ixp4xx-npe.c
2350F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
2351F:	include/linux/soc/ixp4xx/npe.h
2352F:	include/linux/soc/ixp4xx/qmgr.h
2353
2354ARM/INTEL KEEMBAY ARCHITECTURE
2355M:	Paul J. Murphy <paul.j.murphy@intel.com>
2356M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2357S:	Maintained
2358F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
2359F:	arch/arm64/boot/dts/intel/keembay-evm.dts
2360F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
2361
2362ARM/INTEL XSC3 (MANZANO) ARM CORE
2363M:	Lennert Buytenhek <kernel@wantstofly.org>
2364L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2365S:	Maintained
2366
2367ARM/LG1K ARCHITECTURE
2368M:	Chanho Min <chanho.min@lge.com>
2369L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2370S:	Maintained
2371F:	arch/arm64/boot/dts/lg/
2372
2373ARM/LPC18XX ARCHITECTURE
2374M:	Vladimir Zapolskiy <vz@mleia.com>
2375L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2376S:	Maintained
2377F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2378F:	arch/arm/boot/dts/nxp/lpc/lpc43*
2379F:	drivers/i2c/busses/i2c-lpc2k.c
2380F:	drivers/memory/pl172.c
2381F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
2382F:	drivers/rtc/rtc-lpc24xx.c
2383N:	lpc18xx
2384
2385ARM/LPC32XX SOC SUPPORT
2386M:	Vladimir Zapolskiy <vz@mleia.com>
2387L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2388S:	Maintained
2389T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2390F:	Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2391F:	arch/arm/boot/dts/nxp/lpc/lpc32*
2392F:	arch/arm/mach-lpc32xx/
2393F:	drivers/i2c/busses/i2c-pnx.c
2394F:	drivers/net/ethernet/nxp/lpc_eth.c
2395F:	drivers/usb/host/ohci-nxp.c
2396F:	drivers/watchdog/pnx4008_wdt.c
2397N:	lpc32xx
2398
2399ARM/Marvell Dove/MV78xx0/Orion SOC support
2400M:	Andrew Lunn <andrew@lunn.ch>
2401M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2402M:	Gregory Clement <gregory.clement@bootlin.com>
2403L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2404S:	Maintained
2405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2406F:	Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2407F:	Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2408F:	Documentation/devicetree/bindings/soc/dove/
2409F:	arch/arm/boot/dts/marvell/dove*
2410F:	arch/arm/boot/dts/marvell/orion5x*
2411F:	arch/arm/mach-dove/
2412F:	arch/arm/mach-mv78xx0/
2413F:	arch/arm/mach-orion5x/
2414F:	arch/arm/plat-orion/
2415F:	drivers/bus/mvebu-mbus.c
2416F:	drivers/soc/dove/
2417
2418ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2419M:	Andrew Lunn <andrew@lunn.ch>
2420M:	Gregory Clement <gregory.clement@bootlin.com>
2421M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2422L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2423S:	Maintained
2424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2425F:	Documentation/devicetree/bindings/arm/marvell/
2426F:	arch/arm/boot/dts/marvell/armada*
2427F:	arch/arm/boot/dts/marvell/kirkwood*
2428F:	arch/arm/configs/mvebu_*_defconfig
2429F:	arch/arm/mach-mvebu/
2430F:	arch/arm64/boot/dts/marvell/
2431F:	drivers/clk/mvebu/
2432F:	drivers/cpufreq/armada-37xx-cpufreq.c
2433F:	drivers/cpufreq/armada-8k-cpufreq.c
2434F:	drivers/cpufreq/mvebu-cpufreq.c
2435F:	drivers/irqchip/irq-armada-370-xp.c
2436F:	drivers/irqchip/irq-mvebu-*
2437F:	drivers/pinctrl/mvebu/
2438F:	drivers/rtc/rtc-armada38x.c
2439
2440ARM/Mediatek RTC DRIVER
2441M:	Eddie Huang <eddie.huang@mediatek.com>
2442M:	Sean Wang <sean.wang@mediatek.com>
2443L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2444L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2445S:	Maintained
2446F:	Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2447F:	Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2448F:	drivers/rtc/rtc-mt2712.c
2449F:	drivers/rtc/rtc-mt6397.c
2450F:	drivers/rtc/rtc-mt7622.c
2451
2452ARM/Mediatek SoC support
2453M:	Matthias Brugger <matthias.bgg@gmail.com>
2454M:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2455L:	linux-kernel@vger.kernel.org
2456L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2457L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2458S:	Maintained
2459W:	https://mtk.wiki.kernel.org/
2460C:	irc://irc.libera.chat/linux-mediatek
2461F:	arch/arm/boot/dts/mediatek/
2462F:	arch/arm/mach-mediatek/
2463F:	arch/arm64/boot/dts/mediatek/
2464F:	drivers/soc/mediatek/
2465N:	mtk
2466N:	mt[2678]
2467K:	mediatek
2468
2469ARM/Mediatek USB3 PHY DRIVER
2470M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
2471L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2472L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2473S:	Maintained
2474F:	Documentation/devicetree/bindings/phy/mediatek,*
2475F:	drivers/phy/mediatek/
2476
2477ARM/MICROCHIP (ARM64) SoC support
2478M:	Conor Dooley <conor@kernel.org>
2479M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2480M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2481L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2482S:	Supported
2483T:	git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2484F:	arch/arm64/boot/dts/microchip/
2485
2486ARM/Microchip (AT91) SoC support
2487M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2488M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
2489M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2490L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2491S:	Supported
2492W:	http://www.linux4sam.org
2493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2494F:	arch/arm/boot/dts/microchip/at91*
2495F:	arch/arm/boot/dts/microchip/sama*
2496F:	arch/arm/include/debug/at91.S
2497F:	arch/arm/mach-at91/
2498F:	drivers/memory/atmel*
2499F:	drivers/watchdog/sama5d4_wdt.c
2500F:	include/soc/at91/
2501X:	drivers/input/touchscreen/atmel_mxt_ts.c
2502N:	at91
2503N:	atmel
2504
2505ARM/Microchip Sparx5 SoC support
2506M:	Lars Povlsen <lars.povlsen@microchip.com>
2507M:	Steen Hegelund <Steen.Hegelund@microchip.com>
2508M:	Daniel Machon <daniel.machon@microchip.com>
2509M:	UNGLinuxDriver@microchip.com
2510L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2511S:	Supported
2512F:	arch/arm64/boot/dts/microchip/sparx*
2513F:	drivers/net/ethernet/microchip/vcap/
2514F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
2515N:	sparx5
2516
2517ARM/MILBEAUT ARCHITECTURE
2518M:	Taichi Sugaya <sugaya.taichi@socionext.com>
2519M:	Takao Orito <orito.takao@socionext.com>
2520L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2521S:	Maintained
2522F:	arch/arm/boot/dts/socionext/milbeaut*
2523F:	arch/arm/mach-milbeaut/
2524N:	milbeaut
2525
2526ARM/MStar/Sigmastar Armv7 SoC support
2527M:	Daniel Palmer <daniel@thingy.jp>
2528M:	Romain Perier <romain.perier@gmail.com>
2529L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2530S:	Maintained
2531W:	http://linux-chenxing.org/
2532T:	git git://github.com/linux-chenxing/linux.git
2533F:	Documentation/devicetree/bindings/arm/mstar/*
2534F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2535F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2536F:	arch/arm/boot/dts/sigmastar/
2537F:	arch/arm/mach-mstar/
2538F:	drivers/clk/mstar/
2539F:	drivers/clocksource/timer-msc313e.c
2540F:	drivers/gpio/gpio-msc313.c
2541F:	drivers/rtc/rtc-msc313.c
2542F:	drivers/watchdog/msc313e_wdt.c
2543F:	include/dt-bindings/clock/mstar-*
2544F:	include/dt-bindings/gpio/msc313-gpio.h
2545
2546ARM/NOMADIK/Ux500 ARCHITECTURES
2547M:	Linus Walleij <linus.walleij@linaro.org>
2548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2549S:	Maintained
2550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2551F:	Documentation/devicetree/bindings/arm/ste-*
2552F:	Documentation/devicetree/bindings/arm/ux500.yaml
2553F:	Documentation/devicetree/bindings/arm/ux500/
2554F:	Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2555F:	Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2556F:	arch/arm/boot/dts/st/ste-*
2557F:	arch/arm/mach-nomadik/
2558F:	arch/arm/mach-ux500/
2559F:	drivers/clk/clk-nomadik.c
2560F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2561F:	drivers/dma/ste_dma40*
2562F:	drivers/pmdomain/st/ste-ux500-pm-domain.c
2563F:	drivers/gpio/gpio-nomadik.c
2564F:	drivers/hwspinlock/u8500_hsem.c
2565F:	drivers/i2c/busses/i2c-nomadik.c
2566F:	drivers/iio/adc/ab8500-gpadc.c
2567F:	drivers/mfd/ab8500*
2568F:	drivers/mfd/abx500*
2569F:	drivers/mfd/db8500*
2570F:	drivers/pinctrl/nomadik/
2571F:	drivers/rtc/rtc-ab8500.c
2572F:	drivers/rtc/rtc-pl031.c
2573F:	drivers/soc/ux500/
2574
2575ARM/NUVOTON MA35 ARCHITECTURE
2576M:	Jacky Huang <ychuang3@nuvoton.com>
2577M:	Shan-Chun Hung <schung@nuvoton.com>
2578L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2579S:	Supported
2580F:	Documentation/devicetree/bindings/*/*/*ma35*
2581F:	Documentation/devicetree/bindings/*/*ma35*
2582F:	arch/arm64/boot/dts/nuvoton/*ma35*
2583F:	drivers/*/*/*ma35*
2584F:	drivers/*/*ma35*
2585K:	ma35d1
2586
2587ARM/NUVOTON NPCM ARCHITECTURE
2588M:	Avi Fishman <avifishman70@gmail.com>
2589M:	Tomer Maimon <tmaimon77@gmail.com>
2590M:	Tali Perry <tali.perry1@gmail.com>
2591R:	Patrick Venture <venture@google.com>
2592R:	Nancy Yuen <yuenn@google.com>
2593R:	Benjamin Fair <benjaminfair@google.com>
2594L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2595S:	Supported
2596F:	Documentation/devicetree/bindings/*/*/*npcm*
2597F:	Documentation/devicetree/bindings/*/*npcm*
2598F:	Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2599F:	arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2600F:	arch/arm/mach-npcm/
2601F:	arch/arm64/boot/dts/nuvoton/
2602F:	drivers/*/*/*npcm*
2603F:	drivers/*/*npcm*
2604F:	drivers/rtc/rtc-nct3018y.c
2605F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2606F:	include/dt-bindings/clock/nuvoton,npcm845-clk.h
2607
2608ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2609M:	Joseph Liu <kwliu@nuvoton.com>
2610M:	Marvin Lin <kflin@nuvoton.com>
2611L:	linux-media@vger.kernel.org
2612L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2613S:	Maintained
2614F:	Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2615F:	Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2616F:	Documentation/userspace-api/media/drivers/npcm-video.rst
2617F:	drivers/media/platform/nuvoton/
2618F:	include/uapi/linux/npcm-video.h
2619
2620ARM/NUVOTON WPCM450 ARCHITECTURE
2621M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2622L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2623S:	Maintained
2624W:	https://github.com/neuschaefer/wpcm450/wiki
2625F:	Documentation/devicetree/bindings/*/*wpcm*
2626F:	arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2627F:	arch/arm/configs/wpcm450_defconfig
2628F:	arch/arm/mach-npcm/wpcm450.c
2629F:	drivers/*/*/*wpcm*
2630F:	drivers/*/*wpcm*
2631
2632ARM/NXP S32G ARCHITECTURE
2633R:	Chester Lin <chester62515@gmail.com>
2634R:	Matthias Brugger <mbrugger@suse.com>
2635R:	Ghennadi Procopciuc <ghennadi.procopciuc@oss.nxp.com>
2636L:	NXP S32 Linux Team <s32@nxp.com>
2637L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2638S:	Maintained
2639F:	arch/arm64/boot/dts/freescale/s32g*.dts*
2640F:	drivers/pinctrl/nxp/
2641
2642ARM/Orion SoC/Technologic Systems TS-78xx platform support
2643M:	Alexander Clouter <alex@digriz.org.uk>
2644L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2645S:	Maintained
2646W:	http://www.digriz.org.uk/ts78xx/kernel
2647F:	arch/arm/mach-orion5x/ts78xx-*
2648
2649ARM/QUALCOMM CHROMEBOOK SUPPORT
2650R:	cros-qcom-dts-watchers@chromium.org
2651F:	arch/arm64/boot/dts/qcom/sc7180*
2652F:	arch/arm64/boot/dts/qcom/sc7280*
2653F:	arch/arm64/boot/dts/qcom/sdm845-cheza*
2654
2655ARM/QUALCOMM MAILING LIST
2656L:	linux-arm-msm@vger.kernel.org
2657F:	Documentation/devicetree/bindings/*/qcom*
2658F:	Documentation/devicetree/bindings/soc/qcom/
2659F:	arch/arm/boot/dts/qcom/
2660F:	arch/arm/configs/qcom_defconfig
2661F:	arch/arm/mach-qcom/
2662F:	arch/arm64/boot/dts/qcom/
2663F:	drivers/*/*/pm8???-*
2664F:	drivers/*/*/qcom*
2665F:	drivers/*/*/qcom/
2666F:	drivers/*/qcom*
2667F:	drivers/*/qcom/
2668F:	drivers/bluetooth/btqcomsmd.c
2669F:	drivers/clocksource/timer-qcom.c
2670F:	drivers/cpuidle/cpuidle-qcom-spm.c
2671F:	drivers/extcon/extcon-qcom*
2672F:	drivers/i2c/busses/i2c-qcom-geni.c
2673F:	drivers/i2c/busses/i2c-qup.c
2674F:	drivers/iommu/msm*
2675F:	drivers/mfd/ssbi.c
2676F:	drivers/mmc/host/mmci_qcom*
2677F:	drivers/mmc/host/sdhci-msm.c
2678F:	drivers/pci/controller/dwc/pcie-qcom.c
2679F:	drivers/phy/qualcomm/
2680F:	drivers/power/*/msm*
2681F:	drivers/reset/reset-qcom-*
2682F:	drivers/rtc/rtc-pm8xxx.c
2683F:	drivers/spi/spi-geni-qcom.c
2684F:	drivers/spi/spi-qcom-qspi.c
2685F:	drivers/spi/spi-qup.c
2686F:	drivers/tty/serial/msm_serial.c
2687F:	drivers/ufs/host/ufs-qcom*
2688F:	drivers/usb/dwc3/dwc3-qcom.c
2689F:	include/dt-bindings/*/qcom*
2690F:	include/linux/*/qcom*
2691F:	include/linux/soc/qcom/
2692
2693ARM/QUALCOMM SUPPORT
2694M:	Bjorn Andersson <andersson@kernel.org>
2695M:	Konrad Dybcio <konrad.dybcio@linaro.org>
2696L:	linux-arm-msm@vger.kernel.org
2697S:	Maintained
2698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2699F:	Documentation/devicetree/bindings/arm/qcom-soc.yaml
2700F:	Documentation/devicetree/bindings/arm/qcom.yaml
2701F:	Documentation/devicetree/bindings/bus/qcom*
2702F:	Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2703F:	Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2704F:	Documentation/devicetree/bindings/reserved-memory/qcom
2705F:	Documentation/devicetree/bindings/soc/qcom/
2706F:	arch/arm/boot/dts/qcom/
2707F:	arch/arm/configs/qcom_defconfig
2708F:	arch/arm/mach-qcom/
2709F:	arch/arm64/boot/dts/qcom/
2710F:	drivers/bus/qcom*
2711F:	drivers/firmware/qcom/
2712F:	drivers/soc/qcom/
2713F:	include/dt-bindings/arm/qcom,ids.h
2714F:	include/dt-bindings/firmware/qcom,scm.h
2715F:	include/dt-bindings/soc/qcom*
2716F:	include/linux/firmware/qcom
2717F:	include/linux/soc/qcom/
2718F:	include/soc/qcom/
2719
2720ARM/RDA MICRO ARCHITECTURE
2721M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2722L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2723L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2724S:	Maintained
2725F:	Documentation/devicetree/bindings/arm/rda.yaml
2726F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2727F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2728F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2729F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2730F:	arch/arm/boot/dts/unisoc/
2731F:	drivers/clocksource/timer-rda.c
2732F:	drivers/gpio/gpio-rda.c
2733F:	drivers/irqchip/irq-rda-intc.c
2734F:	drivers/tty/serial/rda-uart.c
2735
2736ARM/REALTEK ARCHITECTURE
2737M:	Andreas Färber <afaerber@suse.de>
2738L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2739L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2740S:	Maintained
2741F:	Documentation/devicetree/bindings/arm/realtek.yaml
2742F:	arch/arm/boot/dts/realtek/
2743F:	arch/arm/mach-realtek/
2744F:	arch/arm64/boot/dts/realtek/
2745
2746ARM/RISC-V/RENESAS ARCHITECTURE
2747M:	Geert Uytterhoeven <geert+renesas@glider.be>
2748M:	Magnus Damm <magnus.damm@gmail.com>
2749L:	linux-renesas-soc@vger.kernel.org
2750S:	Supported
2751Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2752C:	irc://irc.libera.chat/renesas-soc
2753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2754F:	Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2755F:	Documentation/devicetree/bindings/soc/renesas/
2756F:	arch/arm/boot/dts/renesas/
2757F:	arch/arm/configs/shmobile_defconfig
2758F:	arch/arm/include/debug/renesas-scif.S
2759F:	arch/arm/mach-shmobile/
2760F:	arch/arm64/boot/dts/renesas/
2761F:	arch/riscv/boot/dts/renesas/
2762F:	drivers/pmdomain/renesas/
2763F:	drivers/soc/renesas/
2764F:	include/linux/soc/renesas/
2765K:	\brenesas,
2766
2767ARM/RISCPC ARCHITECTURE
2768M:	Russell King <linux@armlinux.org.uk>
2769L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2770S:	Maintained
2771W:	http://www.armlinux.org.uk/
2772F:	arch/arm/include/asm/hardware/ioc.h
2773F:	arch/arm/include/asm/hardware/iomd.h
2774F:	arch/arm/include/asm/hardware/memc.h
2775F:	arch/arm/mach-rpc/
2776F:	drivers/net/ethernet/8390/etherh.c
2777F:	drivers/net/ethernet/i825xx/ether1*
2778F:	drivers/net/ethernet/seeq/ether3*
2779F:	drivers/scsi/arm/
2780
2781ARM/Rockchip SoC support
2782M:	Heiko Stuebner <heiko@sntech.de>
2783L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2784L:	linux-rockchip@lists.infradead.org
2785S:	Maintained
2786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2787F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2788F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2789F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2790F:	arch/arm/boot/dts/rockchip/
2791F:	arch/arm/mach-rockchip/
2792F:	drivers/*/*/*rockchip*
2793F:	drivers/*/*rockchip*
2794F:	drivers/clk/rockchip/
2795F:	drivers/i2c/busses/i2c-rk3x.c
2796F:	sound/soc/rockchip/
2797N:	rockchip
2798
2799ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2800M:	Krzysztof Kozlowski <krzk@kernel.org>
2801R:	Alim Akhtar <alim.akhtar@samsung.com>
2802L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2803L:	linux-samsung-soc@vger.kernel.org
2804S:	Maintained
2805P:	Documentation/process/maintainer-soc-clean-dts.rst
2806Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2807B:	mailto:linux-samsung-soc@vger.kernel.org
2808C:	irc://irc.libera.chat/linux-exynos
2809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2810F:	Documentation/arch/arm/samsung/
2811F:	Documentation/devicetree/bindings/arm/samsung/
2812F:	Documentation/devicetree/bindings/hwinfo/samsung,*
2813F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
2814F:	Documentation/devicetree/bindings/soc/samsung/
2815F:	arch/arm/boot/dts/samsung/
2816F:	arch/arm/mach-exynos*/
2817F:	arch/arm/mach-s3c/
2818F:	arch/arm/mach-s5p*/
2819F:	arch/arm64/boot/dts/exynos/
2820F:	drivers/*/*/*s3c24*
2821F:	drivers/*/*s3c24*
2822F:	drivers/*/*s3c64xx*
2823F:	drivers/*/*s5pv210*
2824F:	drivers/clocksource/samsung_pwm_timer.c
2825F:	drivers/memory/samsung/
2826F:	drivers/pwm/pwm-samsung.c
2827F:	drivers/soc/samsung/
2828F:	drivers/tty/serial/samsung*
2829F:	include/clocksource/samsung_pwm.h
2830F:	include/linux/platform_data/*s3c*
2831F:	include/linux/serial_s3c.h
2832F:	include/linux/soc/samsung/
2833N:	exynos
2834N:	s3c64xx
2835N:	s5pv210
2836
2837ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2838M:	Łukasz Stelmach <l.stelmach@samsung.com>
2839L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2840L:	linux-media@vger.kernel.org
2841S:	Maintained
2842F:	drivers/media/platform/samsung/s5p-g2d/
2843
2844ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2845M:	Marek Szyprowski <m.szyprowski@samsung.com>
2846L:	linux-samsung-soc@vger.kernel.org
2847L:	linux-media@vger.kernel.org
2848S:	Maintained
2849F:	Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
2850F:	drivers/media/cec/platform/s5p/
2851
2852ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2853M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2854M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2855M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2856L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2857L:	linux-media@vger.kernel.org
2858S:	Maintained
2859F:	Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2860F:	drivers/media/platform/samsung/s5p-jpeg/
2861
2862ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2863M:	Marek Szyprowski <m.szyprowski@samsung.com>
2864M:	Andrzej Hajda <andrzej.hajda@intel.com>
2865L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2866L:	linux-media@vger.kernel.org
2867S:	Maintained
2868F:	Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
2869F:	drivers/media/platform/samsung/s5p-mfc/
2870
2871ARM/SOCFPGA ARCHITECTURE
2872M:	Dinh Nguyen <dinguyen@kernel.org>
2873S:	Maintained
2874W:	http://www.rocketboards.org
2875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2876F:	arch/arm/boot/dts/intel/socfpga/
2877F:	arch/arm/configs/socfpga_defconfig
2878F:	arch/arm/mach-socfpga/
2879F:	arch/arm64/boot/dts/altera/
2880F:	arch/arm64/boot/dts/intel/
2881
2882ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2883M:	Dinh Nguyen <dinguyen@kernel.org>
2884S:	Maintained
2885F:	drivers/clk/socfpga/
2886
2887ARM/SOCFPGA EDAC SUPPORT
2888M:	Dinh Nguyen <dinguyen@kernel.org>
2889S:	Maintained
2890F:	drivers/edac/altera_edac.[ch]
2891
2892ARM/SPREADTRUM SoC SUPPORT
2893M:	Orson Zhai <orsonzhai@gmail.com>
2894M:	Baolin Wang <baolin.wang7@gmail.com>
2895M:	Chunyan Zhang <zhang.lyra@gmail.com>
2896S:	Maintained
2897F:	arch/arm64/boot/dts/sprd
2898N:	sprd
2899N:	sc27xx
2900N:	sc2731
2901
2902ARM/STI ARCHITECTURE
2903M:	Patrice Chotard <patrice.chotard@foss.st.com>
2904L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2905S:	Maintained
2906W:	http://www.stlinux.com
2907F:	Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
2908F:	Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
2909F:	arch/arm/boot/dts/st/sti*
2910F:	arch/arm/mach-sti/
2911F:	drivers/ata/ahci_st.c
2912F:	drivers/char/hw_random/st-rng.c
2913F:	drivers/clocksource/arm_global_timer.c
2914F:	drivers/clocksource/clksrc_st_lpc.c
2915F:	drivers/cpufreq/sti-cpufreq.c
2916F:	drivers/dma/st_fdma*
2917F:	drivers/i2c/busses/i2c-st.c
2918F:	drivers/media/platform/st/sti/c8sectpfe/
2919F:	drivers/media/rc/st_rc.c
2920F:	drivers/mmc/host/sdhci-st.c
2921F:	drivers/phy/st/phy-miphy28lp.c
2922F:	drivers/phy/st/phy-stih407-usb.c
2923F:	drivers/pinctrl/pinctrl-st.c
2924F:	drivers/remoteproc/st_remoteproc.c
2925F:	drivers/remoteproc/st_slim_rproc.c
2926F:	drivers/reset/sti/
2927F:	drivers/rtc/rtc-st-lpc.c
2928F:	drivers/tty/serial/st-asc.c
2929F:	drivers/usb/dwc3/dwc3-st.c
2930F:	drivers/usb/host/ehci-st.c
2931F:	drivers/usb/host/ohci-st.c
2932F:	drivers/watchdog/st_lpc_wdt.c
2933F:	include/linux/remoteproc/st_slim_rproc.h
2934
2935ARM/STM32 ARCHITECTURE
2936M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2937M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
2938L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2939L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2940S:	Maintained
2941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2942F:	arch/arm/boot/dts/st/stm32*
2943F:	arch/arm/mach-stm32/
2944F:	arch/arm64/boot/dts/st/
2945F:	drivers/clocksource/armv7m_systick.c
2946N:	stm32
2947N:	stm
2948
2949ARM/SUNPLUS SP7021 SOC SUPPORT
2950M:	Qin Jian <qinjian@cqplus1.com>
2951L:	linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
2952S:	Maintained
2953W:	https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2954F:	Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2955F:	Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2956F:	Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2957F:	Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2958F:	arch/arm/boot/dts/sunplus/
2959F:	arch/arm/configs/sp7021_*defconfig
2960F:	drivers/clk/clk-sp7021.c
2961F:	drivers/irqchip/irq-sp7021-intc.c
2962F:	drivers/reset/reset-sunplus.c
2963F:	include/dt-bindings/clock/sunplus,sp7021-clkc.h
2964F:	include/dt-bindings/reset/sunplus,sp7021-reset.h
2965
2966ARM/Synaptics SoC support
2967M:	Jisheng Zhang <jszhang@kernel.org>
2968M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2969L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2970S:	Maintained
2971F:	arch/arm/boot/dts/synaptics/
2972F:	arch/arm/mach-berlin/
2973F:	arch/arm64/boot/dts/synaptics/
2974
2975ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2976M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2977L:	linux-tegra@vger.kernel.org
2978L:	linux-media@vger.kernel.org
2979S:	Maintained
2980F:	Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
2981F:	drivers/media/cec/platform/tegra/
2982
2983ARM/TESLA FSD SoC SUPPORT
2984M:	Alim Akhtar <alim.akhtar@samsung.com>
2985M:	linux-fsd@tesla.com
2986L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2987L:	linux-samsung-soc@vger.kernel.org
2988S:	Maintained
2989F:	arch/arm64/boot/dts/tesla/
2990
2991ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2992M:	Santosh Shilimkar <ssantosh@kernel.org>
2993L:	linux-kernel@vger.kernel.org
2994S:	Maintained
2995F:	drivers/memory/*emif*
2996
2997ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2998M:	Nishanth Menon <nm@ti.com>
2999M:	Santosh Shilimkar <ssantosh@kernel.org>
3000L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3001S:	Maintained
3002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3003F:	arch/arm/boot/dts/ti/keystone/
3004F:	arch/arm/mach-keystone/
3005
3006ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3007M:	Santosh Shilimkar <ssantosh@kernel.org>
3008L:	linux-kernel@vger.kernel.org
3009S:	Maintained
3010F:	drivers/clk/keystone/
3011
3012ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3013M:	Santosh Shilimkar <ssantosh@kernel.org>
3014L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3015L:	linux-kernel@vger.kernel.org
3016S:	Maintained
3017F:	drivers/clocksource/timer-keystone.c
3018
3019ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3020M:	Santosh Shilimkar <ssantosh@kernel.org>
3021L:	linux-kernel@vger.kernel.org
3022S:	Maintained
3023F:	drivers/power/reset/keystone-reset.c
3024
3025ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3026M:	Nishanth Menon <nm@ti.com>
3027M:	Vignesh Raghavendra <vigneshr@ti.com>
3028M:	Tero Kristo <kristo@kernel.org>
3029L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3030S:	Supported
3031F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
3032F:	Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3033F:	arch/arm64/boot/dts/ti/Makefile
3034F:	arch/arm64/boot/dts/ti/k3-*
3035
3036ARM/TOSHIBA VISCONTI ARCHITECTURE
3037M:	Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
3038L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3039S:	Supported
3040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3041F:	Documentation/devicetree/bindings/arm/toshiba.yaml
3042F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3043F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3044F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3045F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3046F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3047F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3048F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3049F:	arch/arm64/boot/dts/toshiba/
3050F:	drivers/clk/visconti/
3051F:	drivers/gpio/gpio-visconti.c
3052F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3053F:	drivers/pci/controller/dwc/pcie-visconti.c
3054F:	drivers/pinctrl/visconti/
3055F:	drivers/watchdog/visconti_wdt.c
3056N:	visconti
3057
3058ARM/UNIPHIER ARCHITECTURE
3059M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
3060M:	Masami Hiramatsu <mhiramat@kernel.org>
3061L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3062S:	Maintained
3063F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3064F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3065F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3066F:	Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3067F:	arch/arm/boot/dts/socionext/uniphier*
3068F:	arch/arm/include/asm/hardware/cache-uniphier.h
3069F:	arch/arm/mm/cache-uniphier.c
3070F:	arch/arm64/boot/dts/socionext/uniphier*
3071F:	drivers/bus/uniphier-system-bus.c
3072F:	drivers/clk/uniphier/
3073F:	drivers/dma/uniphier-mdmac.c
3074F:	drivers/gpio/gpio-uniphier.c
3075F:	drivers/i2c/busses/i2c-uniphier*
3076F:	drivers/irqchip/irq-uniphier-aidet.c
3077F:	drivers/mmc/host/uniphier-sd.c
3078F:	drivers/pinctrl/uniphier/
3079F:	drivers/reset/reset-uniphier.c
3080F:	drivers/tty/serial/8250/8250_uniphier.c
3081N:	uniphier
3082
3083ARM/VERSATILE EXPRESS PLATFORM
3084M:	Liviu Dudau <liviu.dudau@arm.com>
3085M:	Sudeep Holla <sudeep.holla@arm.com>
3086M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
3087L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3088S:	Maintained
3089N:	mps2
3090N:	vexpress
3091F:	arch/arm/mach-versatile/
3092F:	arch/arm64/boot/dts/arm/
3093F:	drivers/clocksource/timer-versatile.c
3094X:	drivers/cpufreq/vexpress-spc-cpufreq.c
3095X:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3096
3097ARM/VFP SUPPORT
3098M:	Russell King <linux@armlinux.org.uk>
3099L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3100S:	Maintained
3101W:	http://www.armlinux.org.uk/
3102F:	arch/arm/vfp/
3103
3104ARM/VT8500 ARM ARCHITECTURE
3105L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3106S:	Orphan
3107F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3108F:	arch/arm/mach-vt8500/
3109F:	drivers/clocksource/timer-vt8500.c
3110F:	drivers/i2c/busses/i2c-viai2c-wmt.c
3111F:	drivers/mmc/host/wmt-sdmmc.c
3112F:	drivers/pwm/pwm-vt8500.c
3113F:	drivers/rtc/rtc-vt8500.c
3114F:	drivers/tty/serial/vt8500_serial.c
3115F:	drivers/video/fbdev/vt8500lcdfb.*
3116F:	drivers/video/fbdev/wm8505fb*
3117F:	drivers/video/fbdev/wmt_ge_rops.*
3118
3119ARM/ZYNQ ARCHITECTURE
3120M:	Michal Simek <michal.simek@amd.com>
3121L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3122S:	Supported
3123W:	http://wiki.xilinx.com
3124T:	git https://github.com/Xilinx/linux-xlnx.git
3125F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3126F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3127F:	Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3128F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3129F:	Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3130F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3131F:	arch/arm/mach-zynq/
3132F:	drivers/clocksource/timer-cadence-ttc.c
3133F:	drivers/cpuidle/cpuidle-zynq.c
3134F:	drivers/edac/synopsys_edac.c
3135F:	drivers/i2c/busses/i2c-cadence.c
3136F:	drivers/i2c/busses/i2c-xiic.c
3137F:	drivers/mmc/host/sdhci-of-arasan.c
3138N:	zynq
3139N:	xilinx
3140
3141ARM64 FIT SUPPORT
3142M:	Simon Glass <sjg@chromium.org>
3143L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3144S:	Maintained
3145F:	arch/arm64/boot/Makefile
3146F:	scripts/make_fit.py
3147
3148ARM64 PLATFORM DRIVERS
3149M:	Hans de Goede <hdegoede@redhat.com>
3150M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
3151R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
3152L:	platform-driver-x86@vger.kernel.org
3153S:	Maintained
3154Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
3155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3156F:	drivers/platform/arm64/
3157
3158ARM64 PORT (AARCH64 ARCHITECTURE)
3159M:	Catalin Marinas <catalin.marinas@arm.com>
3160M:	Will Deacon <will@kernel.org>
3161L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3162S:	Maintained
3163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3164F:	Documentation/arch/arm64/
3165F:	arch/arm64/
3166F:	tools/testing/selftests/arm64/
3167X:	arch/arm64/boot/dts/
3168
3169ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3170M:	George McCollister <george.mccollister@gmail.com>
3171L:	netdev@vger.kernel.org
3172S:	Maintained
3173F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3174F:	drivers/net/dsa/xrs700x/*
3175F:	net/dsa/tag_xrs700x.c
3176
3177AS3645A LED FLASH CONTROLLER DRIVER
3178M:	Sakari Ailus <sakari.ailus@iki.fi>
3179L:	linux-leds@vger.kernel.org
3180S:	Maintained
3181F:	drivers/leds/flash/leds-as3645a.c
3182
3183ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3184M:	Tianshu Qiu <tian.shu.qiu@intel.com>
3185L:	linux-media@vger.kernel.org
3186S:	Maintained
3187T:	git git://linuxtv.org/media_tree.git
3188F:	Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3189F:	drivers/media/i2c/ak7375.c
3190
3191ASAHI KASEI AK8974 DRIVER
3192M:	Linus Walleij <linus.walleij@linaro.org>
3193L:	linux-iio@vger.kernel.org
3194S:	Supported
3195W:	http://www.akm.com/
3196F:	drivers/iio/magnetometer/ak8974.c
3197
3198AOSONG AGS02MA TVOC SENSOR DRIVER
3199M:	Anshul Dalal <anshulusr@gmail.com>
3200L:	linux-iio@vger.kernel.org
3201S:	Maintained
3202F:	Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3203F:	drivers/iio/chemical/ags02ma.c
3204
3205ASC7621 HARDWARE MONITOR DRIVER
3206M:	George Joseph <george.joseph@fairview5.com>
3207L:	linux-hwmon@vger.kernel.org
3208S:	Maintained
3209F:	Documentation/hwmon/asc7621.rst
3210F:	drivers/hwmon/asc7621.c
3211
3212ASIX AX88796C SPI ETHERNET ADAPTER
3213M:	Łukasz Stelmach <l.stelmach@samsung.com>
3214S:	Maintained
3215F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3216F:	drivers/net/ethernet/asix/ax88796c_*
3217
3218ASIX PHY DRIVER [RUST]
3219M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
3220R:	Trevor Gross <tmgross@umich.edu>
3221L:	netdev@vger.kernel.org
3222L:	rust-for-linux@vger.kernel.org
3223S:	Maintained
3224F:	drivers/net/phy/ax88796b_rust.rs
3225
3226ASPEED CRYPTO DRIVER
3227M:	Neal Liu <neal_liu@aspeedtech.com>
3228L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3229S:	Maintained
3230F:	Documentation/devicetree/bindings/crypto/aspeed,*
3231F:	drivers/crypto/aspeed/
3232
3233ASPEED PECI CONTROLLER
3234M:	Iwona Winiarska <iwona.winiarska@intel.com>
3235L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3236L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3237S:	Supported
3238F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3239F:	drivers/peci/controller/peci-aspeed.c
3240
3241ASPEED PINCTRL DRIVERS
3242M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3243L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3244L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3245L:	linux-gpio@vger.kernel.org
3246S:	Maintained
3247F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
3248F:	drivers/pinctrl/aspeed/
3249
3250ASPEED SCU INTERRUPT CONTROLLER DRIVER
3251M:	Eddie James <eajames@linux.ibm.com>
3252L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3253S:	Maintained
3254F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3255F:	drivers/irqchip/irq-aspeed-scu-ic.c
3256F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3257
3258ASPEED SD/MMC DRIVER
3259M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3260L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3261L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3262L:	linux-mmc@vger.kernel.org
3263S:	Maintained
3264F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3265F:	drivers/mmc/host/sdhci-of-aspeed*
3266
3267ASPEED SMC SPI DRIVER
3268M:	Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3269M:	Cédric Le Goater <clg@kaod.org>
3270L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3271L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3272L:	linux-spi@vger.kernel.org
3273S:	Maintained
3274F:	Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3275F:	drivers/spi/spi-aspeed-smc.c
3276
3277ASPEED USB UDC DRIVER
3278M:	Neal Liu <neal_liu@aspeedtech.com>
3279L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3280S:	Maintained
3281F:	Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3282F:	drivers/usb/gadget/udc/aspeed_udc.c
3283
3284ASPEED VIDEO ENGINE DRIVER
3285M:	Eddie James <eajames@linux.ibm.com>
3286L:	linux-media@vger.kernel.org
3287L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3288S:	Maintained
3289F:	Documentation/devicetree/bindings/media/aspeed-video.txt
3290F:	drivers/media/platform/aspeed/
3291
3292ASUS EC HARDWARE MONITOR DRIVER
3293M:	Eugene Shalygin <eugene.shalygin@gmail.com>
3294L:	linux-hwmon@vger.kernel.org
3295S:	Maintained
3296F:	drivers/hwmon/asus-ec-sensors.c
3297
3298ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3299M:	Corentin Chary <corentin.chary@gmail.com>
3300M:	Luke D. Jones <luke@ljones.dev>
3301L:	platform-driver-x86@vger.kernel.org
3302S:	Maintained
3303W:	https://asus-linux.org/
3304F:	drivers/platform/x86/asus*.c
3305F:	drivers/platform/x86/eeepc*.c
3306
3307ASUS TF103C DOCK DRIVER
3308M:	Hans de Goede <hdegoede@redhat.com>
3309L:	platform-driver-x86@vger.kernel.org
3310S:	Maintained
3311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3312F:	drivers/platform/x86/asus-tf103c-dock.c
3313
3314ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3315M:	Aleksa Savic <savicaleksa83@gmail.com>
3316L:	linux-hwmon@vger.kernel.org
3317S:	Maintained
3318F:	drivers/hwmon/asus_rog_ryujin.c
3319
3320ASUS WIRELESS RADIO CONTROL DRIVER
3321M:	João Paulo Rechi Vita <jprvita@gmail.com>
3322L:	platform-driver-x86@vger.kernel.org
3323S:	Maintained
3324F:	drivers/platform/x86/asus-wireless.c
3325
3326ASUS WMI HARDWARE MONITOR DRIVER
3327M:	Ed Brindley <kernel@maidavale.org>
3328M:	Denis Pauk <pauk.denis@gmail.com>
3329L:	linux-hwmon@vger.kernel.org
3330S:	Maintained
3331F:	drivers/hwmon/asus_wmi_sensors.c
3332
3333ASYMMETRIC KEYS
3334M:	David Howells <dhowells@redhat.com>
3335L:	keyrings@vger.kernel.org
3336S:	Maintained
3337F:	Documentation/crypto/asymmetric-keys.rst
3338F:	crypto/asymmetric_keys/
3339F:	include/crypto/pkcs7.h
3340F:	include/crypto/public_key.h
3341F:	include/linux/verification.h
3342
3343ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3344R:	Dan Williams <dan.j.williams@intel.com>
3345S:	Odd fixes
3346W:	http://sourceforge.net/projects/xscaleiop
3347F:	Documentation/crypto/async-tx-api.rst
3348F:	crypto/async_tx/
3349F:	include/linux/async_tx.h
3350
3351AT24 EEPROM DRIVER
3352M:	Bartosz Golaszewski <brgl@bgdev.pl>
3353L:	linux-i2c@vger.kernel.org
3354S:	Maintained
3355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3356F:	Documentation/devicetree/bindings/eeprom/at24.yaml
3357F:	drivers/misc/eeprom/at24.c
3358
3359ATA OVER ETHERNET (AOE) DRIVER
3360M:	"Justin Sanders" <justin@coraid.com>
3361S:	Supported
3362W:	http://www.openaoe.org/
3363F:	Documentation/admin-guide/aoe/
3364F:	drivers/block/aoe/
3365
3366ATC260X PMIC MFD DRIVER
3367M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3368M:	Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3369L:	linux-actions@lists.infradead.org
3370S:	Maintained
3371F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3372F:	drivers/input/misc/atc260x-onkey.c
3373F:	drivers/mfd/atc260*
3374F:	drivers/power/reset/atc260x-poweroff.c
3375F:	drivers/regulator/atc260x-regulator.c
3376F:	include/linux/mfd/atc260x/*
3377
3378ATHEROS 71XX/9XXX GPIO DRIVER
3379M:	Alban Bedel <albeu@free.fr>
3380S:	Maintained
3381W:	https://github.com/AlbanBedel/linux
3382T:	git git://github.com/AlbanBedel/linux
3383F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3384F:	drivers/gpio/gpio-ath79.c
3385
3386ATHEROS 71XX/9XXX USB PHY DRIVER
3387M:	Alban Bedel <albeu@free.fr>
3388S:	Maintained
3389W:	https://github.com/AlbanBedel/linux
3390T:	git git://github.com/AlbanBedel/linux
3391F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3392F:	drivers/phy/qualcomm/phy-ath79-usb.c
3393
3394ATHEROS ATH GENERIC UTILITIES
3395M:	Kalle Valo <kvalo@kernel.org>
3396L:	linux-wireless@vger.kernel.org
3397S:	Supported
3398F:	drivers/net/wireless/ath/*
3399
3400ATHEROS ATH5K WIRELESS DRIVER
3401M:	Jiri Slaby <jirislaby@kernel.org>
3402M:	Nick Kossifidis <mickflemm@gmail.com>
3403M:	Luis Chamberlain <mcgrof@kernel.org>
3404L:	linux-wireless@vger.kernel.org
3405S:	Maintained
3406W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3407F:	drivers/net/wireless/ath/ath5k/
3408
3409ATHEROS ATH6KL WIRELESS DRIVER
3410L:	linux-wireless@vger.kernel.org
3411S:	Orphan
3412W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3413F:	drivers/net/wireless/ath/ath6kl/
3414
3415ATI_REMOTE2 DRIVER
3416M:	Ville Syrjala <syrjala@sci.fi>
3417S:	Maintained
3418F:	drivers/input/misc/ati_remote2.c
3419
3420ATK0110 HWMON DRIVER
3421M:	Luca Tettamanti <kronos.it@gmail.com>
3422L:	linux-hwmon@vger.kernel.org
3423S:	Maintained
3424F:	drivers/hwmon/asus_atk0110.c
3425
3426ATLX ETHERNET DRIVERS
3427M:	Chris Snook <chris.snook@gmail.com>
3428L:	netdev@vger.kernel.org
3429S:	Maintained
3430W:	http://sourceforge.net/projects/atl1
3431W:	http://atl1.sourceforge.net
3432F:	drivers/net/ethernet/atheros/
3433
3434ATM
3435M:	Chas Williams <3chas3@gmail.com>
3436L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3437L:	netdev@vger.kernel.org
3438S:	Maintained
3439W:	http://linux-atm.sourceforge.net
3440F:	drivers/atm/
3441F:	include/linux/atm*
3442F:	include/uapi/linux/atm*
3443
3444ATMEL MACB ETHERNET DRIVER
3445M:	Nicolas Ferre <nicolas.ferre@microchip.com>
3446M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
3447S:	Supported
3448F:	drivers/net/ethernet/cadence/
3449
3450ATMEL MAXTOUCH DRIVER
3451M:	Nick Dyer <nick@shmanahar.org>
3452S:	Maintained
3453T:	git git://github.com/ndyer/linux.git
3454F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3455F:	drivers/input/touchscreen/atmel_mxt_ts.c
3456
3457ATOMIC INFRASTRUCTURE
3458M:	Will Deacon <will@kernel.org>
3459M:	Peter Zijlstra <peterz@infradead.org>
3460R:	Boqun Feng <boqun.feng@gmail.com>
3461R:	Mark Rutland <mark.rutland@arm.com>
3462L:	linux-kernel@vger.kernel.org
3463S:	Maintained
3464F:	Documentation/atomic_*.txt
3465F:	arch/*/include/asm/atomic*.h
3466F:	include/*/atomic*.h
3467F:	include/linux/refcount.h
3468F:	scripts/atomic/
3469
3470ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3471M:	Bradley Grove <linuxdrivers@attotech.com>
3472L:	linux-scsi@vger.kernel.org
3473S:	Supported
3474W:	http://www.attotech.com
3475F:	drivers/scsi/esas2r
3476
3477ATUSB IEEE 802.15.4 RADIO DRIVER
3478M:	Stefan Schmidt <stefan@datenfreihafen.org>
3479L:	linux-wpan@vger.kernel.org
3480S:	Maintained
3481F:	drivers/net/ieee802154/at86rf230.h
3482F:	drivers/net/ieee802154/atusb.c
3483F:	drivers/net/ieee802154/atusb.h
3484
3485AUDIT SUBSYSTEM
3486M:	Paul Moore <paul@paul-moore.com>
3487M:	Eric Paris <eparis@redhat.com>
3488L:	audit@vger.kernel.org
3489S:	Supported
3490W:	https://github.com/linux-audit
3491Q:	https://patchwork.kernel.org/project/audit/list
3492B:	mailto:audit@vger.kernel.org
3493P:	https://github.com/linux-audit/audit-kernel/blob/main/README.md
3494T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3495F:	include/asm-generic/audit_*.h
3496F:	include/linux/audit.h
3497F:	include/linux/audit_arch.h
3498F:	include/uapi/linux/audit.h
3499F:	kernel/audit*
3500F:	lib/*audit.c
3501K:	\baudit_[a-z_0-9]\+\b
3502
3503AUXILIARY BUS DRIVER
3504M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3505R:	Dave Ertman <david.m.ertman@intel.com>
3506R:	Ira Weiny <ira.weiny@intel.com>
3507S:	Supported
3508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3509F:	Documentation/driver-api/auxiliary_bus.rst
3510F:	drivers/base/auxiliary.c
3511F:	include/linux/auxiliary_bus.h
3512
3513AUXILIARY DISPLAY DRIVERS
3514M:	Andy Shevchenko <andy@kernel.org>
3515R:	Geert Uytterhoeven <geert@linux-m68k.org>
3516S:	Odd Fixes
3517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3518F:	Documentation/devicetree/bindings/auxdisplay/
3519F:	drivers/auxdisplay/
3520F:	include/linux/cfag12864b.h
3521F:	include/uapi/linux/map_to_14segment.h
3522F:	include/uapi/linux/map_to_7segment.h
3523
3524AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3525M:	Andreas Klinger <ak@it-klinger.de>
3526L:	linux-iio@vger.kernel.org
3527S:	Maintained
3528F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3529F:	drivers/iio/adc/hx711.c
3530
3531AX.25 NETWORK LAYER
3532L:	linux-hams@vger.kernel.org
3533S:	Orphan
3534W:	https://linux-ax25.in-berlin.de
3535F:	include/net/ax25.h
3536F:	include/uapi/linux/ax25.h
3537F:	net/ax25/
3538
3539AXENTIA ARM DEVICES
3540M:	Peter Rosin <peda@axentia.se>
3541L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3542S:	Maintained
3543F:	arch/arm/boot/dts/microchip/at91-linea.dtsi
3544F:	arch/arm/boot/dts/microchip/at91-natte.dtsi
3545F:	arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3546F:	arch/arm/boot/dts/microchip/at91-tse850-3.dts
3547
3548AXENTIA ASOC DRIVERS
3549M:	Peter Rosin <peda@axentia.se>
3550L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3551S:	Maintained
3552F:	Documentation/devicetree/bindings/sound/axentia,*
3553F:	sound/soc/atmel/tse850-pcm5142.c
3554
3555AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3556M:	Nuno Sá <nuno.sa@analog.com>
3557L:	linux-hwmon@vger.kernel.org
3558S:	Supported
3559W:	https://ez.analog.com/linux-software-drivers
3560F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3561F:	drivers/hwmon/axi-fan-control.c
3562
3563AXI SPI ENGINE
3564M:	Michael Hennerich <michael.hennerich@analog.com>
3565M:	Nuno Sá <nuno.sa@analog.com>
3566R:	David Lechner <dlechner@baylibre.com>
3567L:	linux-spi@vger.kernel.org
3568S:	Supported
3569W:	https://ez.analog.com/linux-software-drivers
3570F:	Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3571F:	drivers/spi/spi-axi-spi-engine.c
3572
3573AXXIA I2C CONTROLLER
3574M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
3575L:	linux-i2c@vger.kernel.org
3576S:	Maintained
3577F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3578F:	drivers/i2c/busses/i2c-axxia.c
3579
3580AZ6007 DVB DRIVER
3581M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3582L:	linux-media@vger.kernel.org
3583S:	Maintained
3584W:	https://linuxtv.org
3585T:	git git://linuxtv.org/media_tree.git
3586F:	drivers/media/usb/dvb-usb-v2/az6007.c
3587
3588AZTECH FM RADIO RECEIVER DRIVER
3589M:	Hans Verkuil <hverkuil@xs4all.nl>
3590L:	linux-media@vger.kernel.org
3591S:	Maintained
3592W:	https://linuxtv.org
3593T:	git git://linuxtv.org/media_tree.git
3594F:	drivers/media/radio/radio-aztech*
3595
3596B43 WIRELESS DRIVER
3597L:	linux-wireless@vger.kernel.org
3598L:	b43-dev@lists.infradead.org
3599S:	Orphan
3600W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3601F:	drivers/net/wireless/broadcom/b43/
3602
3603B43LEGACY WIRELESS DRIVER
3604M:	Larry Finger <Larry.Finger@lwfinger.net>
3605L:	linux-wireless@vger.kernel.org
3606L:	b43-dev@lists.infradead.org
3607S:	Maintained
3608W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3609F:	drivers/net/wireless/broadcom/b43legacy/
3610
3611BACKLIGHT CLASS/SUBSYSTEM
3612M:	Lee Jones <lee@kernel.org>
3613M:	Daniel Thompson <daniel.thompson@linaro.org>
3614M:	Jingoo Han <jingoohan1@gmail.com>
3615L:	dri-devel@lists.freedesktop.org
3616S:	Maintained
3617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3618F:	Documentation/ABI/stable/sysfs-class-backlight
3619F:	Documentation/ABI/testing/sysfs-class-backlight
3620F:	Documentation/devicetree/bindings/leds/backlight
3621F:	drivers/video/backlight/
3622F:	include/linux/backlight.h
3623F:	include/linux/pwm_backlight.h
3624
3625BAIKAL-T1 PVT HARDWARE MONITOR DRIVER
3626M:	Serge Semin <fancer.lancer@gmail.com>
3627L:	linux-hwmon@vger.kernel.org
3628S:	Supported
3629F:	Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
3630F:	Documentation/hwmon/bt1-pvt.rst
3631F:	drivers/hwmon/bt1-pvt.[ch]
3632
3633BARCO P50 GPIO DRIVER
3634M:	Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3635M:	Peter Korsgaard <peter.korsgaard@barco.com>
3636S:	Maintained
3637F:	drivers/platform/x86/barco-p50-gpio.c
3638
3639BATMAN ADVANCED
3640M:	Marek Lindner <mareklindner@neomailbox.ch>
3641M:	Simon Wunderlich <sw@simonwunderlich.de>
3642M:	Antonio Quartulli <a@unstable.cc>
3643M:	Sven Eckelmann <sven@narfation.org>
3644L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3645S:	Maintained
3646W:	https://www.open-mesh.org/
3647Q:	https://patchwork.open-mesh.org/project/batman/list/
3648B:	https://www.open-mesh.org/projects/batman-adv/issues
3649C:	ircs://irc.hackint.org/batadv
3650T:	git https://git.open-mesh.org/linux-merge.git
3651F:	Documentation/networking/batman-adv.rst
3652F:	include/uapi/linux/batadv_packet.h
3653F:	include/uapi/linux/batman_adv.h
3654F:	net/batman-adv/
3655
3656BAYCOM/HDLCDRV DRIVERS FOR AX.25
3657M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
3658L:	linux-hams@vger.kernel.org
3659S:	Maintained
3660W:	http://www.baycom.org/~tom/ham/ham.html
3661F:	drivers/net/hamradio/baycom*
3662
3663BCACHE (BLOCK LAYER CACHE)
3664M:	Coly Li <colyli@suse.de>
3665M:	Kent Overstreet <kent.overstreet@linux.dev>
3666L:	linux-bcache@vger.kernel.org
3667S:	Maintained
3668W:	http://bcache.evilpiepirate.org
3669C:	irc://irc.oftc.net/bcache
3670F:	drivers/md/bcache/
3671
3672BCACHEFS
3673M:	Kent Overstreet <kent.overstreet@linux.dev>
3674R:	Brian Foster <bfoster@redhat.com>
3675L:	linux-bcachefs@vger.kernel.org
3676S:	Supported
3677C:	irc://irc.oftc.net/bcache
3678T:	git https://evilpiepirate.org/git/bcachefs.git
3679F:	fs/bcachefs/
3680F:	Documentation/filesystems/bcachefs/
3681
3682BDISP ST MEDIA DRIVER
3683M:	Fabien Dessenne <fabien.dessenne@foss.st.com>
3684L:	linux-media@vger.kernel.org
3685S:	Supported
3686W:	https://linuxtv.org
3687T:	git git://linuxtv.org/media_tree.git
3688F:	drivers/media/platform/st/sti/bdisp
3689
3690BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3691M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
3692L:	netdev@vger.kernel.org
3693S:	Maintained
3694F:	drivers/net/ethernet/ec_bhf.c
3695
3696BEFS FILE SYSTEM
3697M:	Luis de Bethencourt <luisbg@kernel.org>
3698M:	Salah Triki <salah.triki@gmail.com>
3699S:	Maintained
3700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3701F:	Documentation/filesystems/befs.rst
3702F:	fs/befs/
3703
3704BFQ I/O SCHEDULER
3705M:	Paolo Valente <paolo.valente@unimore.it>
3706M:	Jens Axboe <axboe@kernel.dk>
3707L:	linux-block@vger.kernel.org
3708S:	Maintained
3709F:	Documentation/block/bfq-iosched.rst
3710F:	block/bfq-*
3711
3712BFS FILE SYSTEM
3713M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3714S:	Maintained
3715F:	Documentation/filesystems/bfs.rst
3716F:	fs/bfs/
3717F:	include/uapi/linux/bfs_fs.h
3718
3719BINMAN
3720M:	Simon Glass <sjg@chromium.org>
3721S:	Supported
3722F:	Documentation/devicetree/bindings/mtd/partitions/binman*
3723
3724BITMAP API
3725M:	Yury Norov <yury.norov@gmail.com>
3726R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3727S:	Maintained
3728F:	include/linux/bitfield.h
3729F:	include/linux/bitmap-str.h
3730F:	include/linux/bitmap.h
3731F:	include/linux/bits.h
3732F:	include/linux/cpumask.h
3733F:	include/linux/find.h
3734F:	include/linux/nodemask.h
3735F:	include/vdso/bits.h
3736F:	lib/bitmap-str.c
3737F:	lib/bitmap.c
3738F:	lib/cpumask.c
3739F:	lib/cpumask_kunit.c
3740F:	lib/find_bit.c
3741F:	lib/find_bit_benchmark.c
3742F:	lib/test_bitmap.c
3743F:	tools/include/linux/bitfield.h
3744F:	tools/include/linux/bitmap.h
3745F:	tools/include/linux/bits.h
3746F:	tools/include/linux/find.h
3747F:	tools/include/vdso/bits.h
3748F:	tools/lib/bitmap.c
3749F:	tools/lib/find_bit.c
3750
3751BITOPS API
3752M:	Yury Norov <yury.norov@gmail.com>
3753R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3754S:	Maintained
3755F:	arch/*/include/asm/bitops.h
3756F:	arch/*/include/asm/bitops_32.h
3757F:	arch/*/include/asm/bitops_64.h
3758F:	arch/*/lib/bitops.c
3759F:	include/asm-generic/bitops
3760F:	include/asm-generic/bitops.h
3761F:	include/linux/bitops.h
3762F:	lib/test_bitops.c
3763F:	tools/*/bitops*
3764
3765BLINKM RGB LED DRIVER
3766M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3767S:	Maintained
3768F:	drivers/leds/leds-blinkm.c
3769
3770BLOCK LAYER
3771M:	Jens Axboe <axboe@kernel.dk>
3772L:	linux-block@vger.kernel.org
3773S:	Maintained
3774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3775F:	Documentation/ABI/stable/sysfs-block
3776F:	Documentation/block/
3777F:	block/
3778F:	drivers/block/
3779F:	include/linux/bio.h
3780F:	include/linux/blk*
3781F:	kernel/trace/blktrace.c
3782F:	lib/sbitmap.c
3783
3784BLOCK2MTD DRIVER
3785M:	Joern Engel <joern@lazybastard.org>
3786L:	linux-mtd@lists.infradead.org
3787S:	Maintained
3788F:	drivers/mtd/devices/block2mtd.c
3789
3790BLUETOOTH DRIVERS
3791M:	Marcel Holtmann <marcel@holtmann.org>
3792M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3793L:	linux-bluetooth@vger.kernel.org
3794S:	Supported
3795W:	http://www.bluez.org/
3796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3798F:	Documentation/devicetree/bindings/net/bluetooth/
3799F:	drivers/bluetooth/
3800
3801BLUETOOTH SUBSYSTEM
3802M:	Marcel Holtmann <marcel@holtmann.org>
3803M:	Johan Hedberg <johan.hedberg@gmail.com>
3804M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3805L:	linux-bluetooth@vger.kernel.org
3806S:	Supported
3807W:	http://www.bluez.org/
3808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3810F:	include/net/bluetooth/
3811F:	net/bluetooth/
3812
3813BONDING DRIVER
3814M:	Jay Vosburgh <j.vosburgh@gmail.com>
3815M:	Andy Gospodarek <andy@greyhouse.net>
3816L:	netdev@vger.kernel.org
3817S:	Supported
3818W:	http://sourceforge.net/projects/bonding/
3819F:	Documentation/networking/bonding.rst
3820F:	drivers/net/bonding/
3821F:	include/net/bond*
3822F:	include/uapi/linux/if_bonding.h
3823F:	tools/testing/selftests/drivers/net/bonding/
3824
3825BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3826M:	Dan Robertson <dan@dlrobertson.com>
3827L:	linux-iio@vger.kernel.org
3828S:	Maintained
3829F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3830F:	drivers/iio/accel/bma400*
3831
3832BOSCH SENSORTEC BMI323 IMU IIO DRIVER
3833M:	Jagath Jog J <jagathjog1996@gmail.com>
3834L:	linux-iio@vger.kernel.org
3835S:	Maintained
3836F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
3837F:	drivers/iio/imu/bmi323/
3838
3839BPF JIT for ARC
3840M:	Shahab Vahedi <shahab@synopsys.com>
3841L:	bpf@vger.kernel.org
3842S:	Maintained
3843F:	arch/arc/net/
3844
3845BPF JIT for ARM
3846M:	Russell King <linux@armlinux.org.uk>
3847M:	Puranjay Mohan <puranjay@kernel.org>
3848L:	bpf@vger.kernel.org
3849S:	Maintained
3850F:	arch/arm/net/
3851
3852BPF JIT for ARM64
3853M:	Daniel Borkmann <daniel@iogearbox.net>
3854M:	Alexei Starovoitov <ast@kernel.org>
3855M:	Puranjay Mohan <puranjay@kernel.org>
3856R:	Xu Kuohai <xukuohai@huaweicloud.com>
3857L:	bpf@vger.kernel.org
3858S:	Supported
3859F:	arch/arm64/net/
3860
3861BPF JIT for LOONGARCH
3862M:	Tiezhu Yang <yangtiezhu@loongson.cn>
3863R:	Hengqi Chen <hengqi.chen@gmail.com>
3864L:	bpf@vger.kernel.org
3865S:	Maintained
3866F:	arch/loongarch/net/
3867
3868BPF JIT for MIPS (32-BIT AND 64-BIT)
3869M:	Johan Almbladh <johan.almbladh@anyfinetworks.com>
3870M:	Paul Burton <paulburton@kernel.org>
3871L:	bpf@vger.kernel.org
3872S:	Maintained
3873F:	arch/mips/net/
3874
3875BPF JIT for NFP NICs
3876M:	Jakub Kicinski <kuba@kernel.org>
3877L:	bpf@vger.kernel.org
3878S:	Odd Fixes
3879F:	drivers/net/ethernet/netronome/nfp/bpf/
3880
3881BPF JIT for POWERPC (32-BIT AND 64-BIT)
3882M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3883M:	Michael Ellerman <mpe@ellerman.id.au>
3884L:	bpf@vger.kernel.org
3885S:	Supported
3886F:	arch/powerpc/net/
3887
3888BPF JIT for RISC-V (32-bit)
3889M:	Luke Nelson <luke.r.nels@gmail.com>
3890M:	Xi Wang <xi.wang@gmail.com>
3891L:	bpf@vger.kernel.org
3892S:	Maintained
3893F:	arch/riscv/net/
3894X:	arch/riscv/net/bpf_jit_comp64.c
3895
3896BPF JIT for RISC-V (64-bit)
3897M:	Björn Töpel <bjorn@kernel.org>
3898R:	Pu Lehui <pulehui@huawei.com>
3899R:	Puranjay Mohan <puranjay@kernel.org>
3900L:	bpf@vger.kernel.org
3901S:	Maintained
3902F:	arch/riscv/net/
3903X:	arch/riscv/net/bpf_jit_comp32.c
3904
3905BPF JIT for S390
3906M:	Ilya Leoshkevich <iii@linux.ibm.com>
3907M:	Heiko Carstens <hca@linux.ibm.com>
3908M:	Vasily Gorbik <gor@linux.ibm.com>
3909L:	bpf@vger.kernel.org
3910S:	Supported
3911F:	arch/s390/net/
3912X:	arch/s390/net/pnet.c
3913
3914BPF JIT for SPARC (32-BIT AND 64-BIT)
3915M:	David S. Miller <davem@davemloft.net>
3916L:	bpf@vger.kernel.org
3917S:	Odd Fixes
3918F:	arch/sparc/net/
3919
3920BPF JIT for X86 32-BIT
3921M:	Wang YanQing <udknight@gmail.com>
3922L:	bpf@vger.kernel.org
3923S:	Odd Fixes
3924F:	arch/x86/net/bpf_jit_comp32.c
3925
3926BPF JIT for X86 64-BIT
3927M:	Alexei Starovoitov <ast@kernel.org>
3928M:	Daniel Borkmann <daniel@iogearbox.net>
3929L:	bpf@vger.kernel.org
3930S:	Supported
3931F:	arch/x86/net/
3932X:	arch/x86/net/bpf_jit_comp32.c
3933
3934BPF [BTF]
3935M:	Martin KaFai Lau <martin.lau@linux.dev>
3936L:	bpf@vger.kernel.org
3937S:	Maintained
3938F:	include/linux/btf*
3939F:	kernel/bpf/btf.c
3940
3941BPF [CORE]
3942M:	Alexei Starovoitov <ast@kernel.org>
3943M:	Daniel Borkmann <daniel@iogearbox.net>
3944R:	John Fastabend <john.fastabend@gmail.com>
3945L:	bpf@vger.kernel.org
3946S:	Maintained
3947F:	include/linux/bpf*
3948F:	include/linux/filter.h
3949F:	include/linux/tnum.h
3950F:	kernel/bpf/core.c
3951F:	kernel/bpf/dispatcher.c
3952F:	kernel/bpf/mprog.c
3953F:	kernel/bpf/syscall.c
3954F:	kernel/bpf/tnum.c
3955F:	kernel/bpf/trampoline.c
3956F:	kernel/bpf/verifier.c
3957
3958BPF [CRYPTO]
3959M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
3960L:	bpf@vger.kernel.org
3961S:	Maintained
3962F:	crypto/bpf_crypto_skcipher.c
3963F:	include/linux/bpf_crypto.h
3964F:	kernel/bpf/crypto.c
3965
3966BPF [DOCUMENTATION] (Related to Standardization)
3967R:	David Vernet <void@manifault.com>
3968L:	bpf@vger.kernel.org
3969L:	bpf@ietf.org
3970S:	Maintained
3971F:	Documentation/bpf/standardization/
3972
3973BPF [GENERAL] (Safe Dynamic Programs and Tools)
3974M:	Alexei Starovoitov <ast@kernel.org>
3975M:	Daniel Borkmann <daniel@iogearbox.net>
3976M:	Andrii Nakryiko <andrii@kernel.org>
3977R:	Martin KaFai Lau <martin.lau@linux.dev>
3978R:	Eduard Zingerman <eddyz87@gmail.com>
3979R:	Song Liu <song@kernel.org>
3980R:	Yonghong Song <yonghong.song@linux.dev>
3981R:	John Fastabend <john.fastabend@gmail.com>
3982R:	KP Singh <kpsingh@kernel.org>
3983R:	Stanislav Fomichev <sdf@fomichev.me>
3984R:	Hao Luo <haoluo@google.com>
3985R:	Jiri Olsa <jolsa@kernel.org>
3986L:	bpf@vger.kernel.org
3987S:	Supported
3988W:	https://bpf.io/
3989Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3992F:	Documentation/bpf/
3993F:	Documentation/networking/filter.rst
3994F:	Documentation/userspace-api/ebpf/
3995F:	arch/*/net/*
3996F:	include/linux/bpf*
3997F:	include/linux/btf*
3998F:	include/linux/filter.h
3999F:	include/trace/events/xdp.h
4000F:	include/uapi/linux/bpf*
4001F:	include/uapi/linux/btf*
4002F:	include/uapi/linux/filter.h
4003F:	kernel/bpf/
4004F:	kernel/trace/bpf_trace.c
4005F:	lib/test_bpf.c
4006F:	net/bpf/
4007F:	net/core/filter.c
4008F:	net/sched/act_bpf.c
4009F:	net/sched/cls_bpf.c
4010F:	samples/bpf/
4011F:	scripts/bpf_doc.py
4012F:	scripts/Makefile.btf
4013F:	scripts/pahole-version.sh
4014F:	tools/bpf/
4015F:	tools/lib/bpf/
4016F:	tools/testing/selftests/bpf/
4017
4018BPF [ITERATOR]
4019M:	Yonghong Song <yonghong.song@linux.dev>
4020L:	bpf@vger.kernel.org
4021S:	Maintained
4022F:	kernel/bpf/*iter.c
4023
4024BPF [L7 FRAMEWORK] (sockmap)
4025M:	John Fastabend <john.fastabend@gmail.com>
4026M:	Jakub Sitnicki <jakub@cloudflare.com>
4027L:	netdev@vger.kernel.org
4028L:	bpf@vger.kernel.org
4029S:	Maintained
4030F:	include/linux/skmsg.h
4031F:	net/core/skmsg.c
4032F:	net/core/sock_map.c
4033F:	net/ipv4/tcp_bpf.c
4034F:	net/ipv4/udp_bpf.c
4035F:	net/unix/unix_bpf.c
4036
4037BPF [LIBRARY] (libbpf)
4038M:	Andrii Nakryiko <andrii@kernel.org>
4039M:	Eduard Zingerman <eddyz87@gmail.com>
4040L:	bpf@vger.kernel.org
4041S:	Maintained
4042F:	tools/lib/bpf/
4043
4044BPF [MISC]
4045L:	bpf@vger.kernel.org
4046S:	Odd Fixes
4047K:	(?:\b|_)bpf(?:\b|_)
4048
4049BPF [NETKIT] (BPF-programmable network device)
4050M:	Daniel Borkmann <daniel@iogearbox.net>
4051M:	Nikolay Aleksandrov <razor@blackwall.org>
4052L:	bpf@vger.kernel.org
4053L:	netdev@vger.kernel.org
4054S:	Supported
4055F:	drivers/net/netkit.c
4056F:	include/net/netkit.h
4057
4058BPF [NETWORKING] (struct_ops, reuseport)
4059M:	Martin KaFai Lau <martin.lau@linux.dev>
4060L:	bpf@vger.kernel.org
4061L:	netdev@vger.kernel.org
4062S:	Maintained
4063F:	kernel/bpf/bpf_struct*
4064
4065BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4066M:	Martin KaFai Lau <martin.lau@linux.dev>
4067M:	Daniel Borkmann <daniel@iogearbox.net>
4068R:	John Fastabend <john.fastabend@gmail.com>
4069L:	bpf@vger.kernel.org
4070L:	netdev@vger.kernel.org
4071S:	Maintained
4072F:	include/net/tcx.h
4073F:	kernel/bpf/tcx.c
4074F:	net/core/filter.c
4075F:	net/sched/act_bpf.c
4076F:	net/sched/cls_bpf.c
4077
4078BPF [RINGBUF]
4079M:	Andrii Nakryiko <andrii@kernel.org>
4080L:	bpf@vger.kernel.org
4081S:	Maintained
4082F:	kernel/bpf/ringbuf.c
4083
4084BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4085M:	KP Singh <kpsingh@kernel.org>
4086M:	Matt Bobrowski <mattbobrowski@google.com>
4087L:	bpf@vger.kernel.org
4088S:	Maintained
4089F:	Documentation/bpf/prog_lsm.rst
4090F:	include/linux/bpf_lsm.h
4091F:	kernel/bpf/bpf_lsm.c
4092F:	kernel/trace/bpf_trace.c
4093F:	security/bpf/
4094
4095BPF [SELFTESTS] (Test Runners & Infrastructure)
4096M:	Andrii Nakryiko <andrii@kernel.org>
4097M:	Eduard Zingerman <eddyz87@gmail.com>
4098R:	Mykola Lysenko <mykolal@fb.com>
4099L:	bpf@vger.kernel.org
4100S:	Maintained
4101F:	tools/testing/selftests/bpf/
4102
4103BPF [STORAGE & CGROUPS]
4104M:	Martin KaFai Lau <martin.lau@linux.dev>
4105L:	bpf@vger.kernel.org
4106S:	Maintained
4107F:	kernel/bpf/*storage.c
4108F:	kernel/bpf/bpf_lru*
4109F:	kernel/bpf/cgroup.c
4110
4111BPF [TOOLING] (bpftool)
4112M:	Quentin Monnet <qmo@kernel.org>
4113L:	bpf@vger.kernel.org
4114S:	Maintained
4115F:	kernel/bpf/disasm.*
4116F:	tools/bpf/bpftool/
4117
4118BPF [TRACING]
4119M:	Song Liu <song@kernel.org>
4120R:	Jiri Olsa <jolsa@kernel.org>
4121L:	bpf@vger.kernel.org
4122S:	Maintained
4123F:	kernel/bpf/stackmap.c
4124F:	kernel/trace/bpf_trace.c
4125
4126BROADCOM ASP 2.0 ETHERNET DRIVER
4127M:	Justin Chen <justin.chen@broadcom.com>
4128M:	Florian Fainelli <florian.fainelli@broadcom.com>
4129L:	bcm-kernel-feedback-list@broadcom.com
4130L:	netdev@vger.kernel.org
4131S:	Supported
4132F:	Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4133F:	drivers/net/ethernet/broadcom/asp2/
4134
4135BROADCOM B44 10/100 ETHERNET DRIVER
4136M:	Michael Chan <michael.chan@broadcom.com>
4137L:	netdev@vger.kernel.org
4138S:	Supported
4139F:	drivers/net/ethernet/broadcom/b44.*
4140
4141BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4142M:	Florian Fainelli <florian.fainelli@broadcom.com>
4143L:	netdev@vger.kernel.org
4144L:	openwrt-devel@lists.openwrt.org (subscribers-only)
4145S:	Supported
4146F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4147F:	drivers/net/dsa/b53/*
4148F:	drivers/net/dsa/bcm_sf2*
4149F:	include/linux/dsa/brcm.h
4150F:	include/linux/platform_data/b53.h
4151
4152BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4153M:	Florian Fainelli <florian.fainelli@broadcom.com>
4154R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4155L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
4156L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4157S:	Maintained
4158T:	git https://github.com/broadcom/stblinux.git
4159F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4160F:	drivers/pci/controller/pcie-brcmstb.c
4161F:	drivers/staging/vc04_services
4162N:	bcm2711
4163N:	bcm283*
4164N:	raspberrypi
4165
4166BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4167M:	Florian Fainelli <florian.fainelli@broadcom.com>
4168M:	Ray Jui <rjui@broadcom.com>
4169M:	Scott Branden <sbranden@broadcom.com>
4170R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4171S:	Maintained
4172T:	git https://github.com/broadcom/mach-bcm
4173F:	arch/arm/mach-bcm/
4174N:	bcm281*
4175N:	bcm113*
4176N:	bcm216*
4177N:	kona
4178
4179BROADCOM BCM2835 CAMERA DRIVERS
4180M:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
4181L:	linux-media@vger.kernel.org
4182S:	Maintained
4183F:	Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4184F:	drivers/media/platform/broadcom/bcm2835-unicam*
4185
4186BROADCOM BCM47XX MIPS ARCHITECTURE
4187M:	Hauke Mehrtens <hauke@hauke-m.de>
4188M:	Rafał Miłecki <zajec5@gmail.com>
4189L:	linux-mips@vger.kernel.org
4190S:	Maintained
4191F:	Documentation/devicetree/bindings/mips/brcm/
4192F:	arch/mips/bcm47xx/*
4193F:	arch/mips/include/asm/mach-bcm47xx/*
4194
4195BROADCOM BCM4908 ETHERNET DRIVER
4196M:	Rafał Miłecki <rafal@milecki.pl>
4197R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4198L:	netdev@vger.kernel.org
4199S:	Maintained
4200F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4201F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
4202F:	drivers/net/ethernet/broadcom/unimac.h
4203
4204BROADCOM BCM4908 PINMUX DRIVER
4205M:	Rafał Miłecki <rafal@milecki.pl>
4206R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4207L:	linux-gpio@vger.kernel.org
4208S:	Maintained
4209F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4210F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
4211
4212BROADCOM BCM5301X ARM ARCHITECTURE
4213M:	Florian Fainelli <florian.fainelli@broadcom.com>
4214M:	Hauke Mehrtens <hauke@hauke-m.de>
4215M:	Rafał Miłecki <zajec5@gmail.com>
4216R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4217L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4218S:	Maintained
4219F:	arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4220F:	arch/arm/boot/dts/broadcom/bcm470*
4221F:	arch/arm/boot/dts/broadcom/bcm5301*
4222F:	arch/arm/boot/dts/broadcom/bcm953012*
4223F:	arch/arm/mach-bcm/bcm_5301x.c
4224
4225BROADCOM BCM53573 ARM ARCHITECTURE
4226M:	Florian Fainelli <florian.fainelli@broadcom.com>
4227M:	Rafał Miłecki <rafal@milecki.pl>
4228R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4229L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4230S:	Maintained
4231F:	arch/arm/boot/dts/broadcom/bcm47189*
4232F:	arch/arm/boot/dts/broadcom/bcm53573*
4233
4234BROADCOM BCM63XX/BCM33XX UDC DRIVER
4235M:	Kevin Cernekee <cernekee@gmail.com>
4236L:	linux-usb@vger.kernel.org
4237S:	Maintained
4238F:	drivers/usb/gadget/udc/bcm63xx_udc.*
4239
4240BROADCOM BCM7XXX ARM ARCHITECTURE
4241M:	Florian Fainelli <florian.fainelli@broadcom.com>
4242R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4243L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4244S:	Maintained
4245T:	git https://github.com/broadcom/stblinux.git
4246F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4247F:	arch/arm/boot/dts/broadcom/bcm7*.dts*
4248F:	arch/arm/include/asm/hardware/cache-b15-rac.h
4249F:	arch/arm/mach-bcm/*brcmstb*
4250F:	arch/arm/mm/cache-b15-rac.c
4251F:	drivers/bus/brcmstb_gisb.c
4252F:	drivers/pci/controller/pcie-brcmstb.c
4253N:	brcmstb
4254N:	bcm7038
4255N:	bcm7120
4256
4257BROADCOM BCMBCA ARM ARCHITECTURE
4258M:	William Zhang <william.zhang@broadcom.com>
4259M:	Anand Gore <anand.gore@broadcom.com>
4260M:	Kursad Oney <kursad.oney@broadcom.com>
4261M:	Florian Fainelli <florian.fainelli@broadcom.com>
4262M:	Rafał Miłecki <rafal@milecki.pl>
4263R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4264L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4265S:	Maintained
4266T:	git https://github.com/broadcom/stblinux.git
4267F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4268F:	arch/arm64/boot/dts/broadcom/bcmbca/*
4269N:	bcmbca
4270N:	bcm[9]?47622
4271N:	bcm[9]?4912
4272N:	bcm[9]?63138
4273N:	bcm[9]?63146
4274N:	bcm[9]?63148
4275N:	bcm[9]?63158
4276N:	bcm[9]?63178
4277N:	bcm[9]?6756
4278N:	bcm[9]?6813
4279N:	bcm[9]?6846
4280N:	bcm[9]?6855
4281N:	bcm[9]?6856
4282N:	bcm[9]?6858
4283N:	bcm[9]?6878
4284
4285BROADCOM BDC DRIVER
4286M:	Justin Chen <justin.chen@broadcom.com>
4287M:	Al Cooper <alcooperx@gmail.com>
4288R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4289L:	linux-usb@vger.kernel.org
4290S:	Maintained
4291F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4292F:	drivers/usb/gadget/udc/bdc/
4293
4294BROADCOM BMIPS CPUFREQ DRIVER
4295M:	Markus Mayer <mmayer@broadcom.com>
4296R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4297L:	linux-pm@vger.kernel.org
4298S:	Maintained
4299F:	drivers/cpufreq/bmips-cpufreq.c
4300
4301BROADCOM BMIPS MIPS ARCHITECTURE
4302M:	Florian Fainelli <florian.fainelli@broadcom.com>
4303R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4304L:	linux-mips@vger.kernel.org
4305S:	Maintained
4306T:	git https://github.com/broadcom/stblinux.git
4307F:	arch/mips/bmips/*
4308F:	arch/mips/boot/dts/brcm/bcm*.dts*
4309F:	arch/mips/include/asm/mach-bmips/*
4310F:	arch/mips/kernel/*bmips*
4311F:	drivers/irqchip/irq-bcm63*
4312F:	drivers/irqchip/irq-bcm7*
4313F:	drivers/irqchip/irq-brcmstb*
4314F:	drivers/pmdomain/bcm/bcm63xx-power.c
4315F:	include/linux/bcm963xx_nvram.h
4316F:	include/linux/bcm963xx_tag.h
4317
4318BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4319M:	Rasesh Mody <rmody@marvell.com>
4320M:	GR-Linux-NIC-Dev@marvell.com
4321L:	netdev@vger.kernel.org
4322S:	Supported
4323F:	drivers/net/ethernet/broadcom/bnx2.*
4324F:	drivers/net/ethernet/broadcom/bnx2_*
4325
4326BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4327M:	Saurav Kashyap <skashyap@marvell.com>
4328M:	Javed Hasan <jhasan@marvell.com>
4329M:	GR-QLogic-Storage-Upstream@marvell.com
4330L:	linux-scsi@vger.kernel.org
4331S:	Supported
4332F:	drivers/scsi/bnx2fc/
4333
4334BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4335M:	Nilesh Javali <njavali@marvell.com>
4336M:	Manish Rangankar <mrangankar@marvell.com>
4337M:	GR-QLogic-Storage-Upstream@marvell.com
4338L:	linux-scsi@vger.kernel.org
4339S:	Supported
4340F:	drivers/scsi/bnx2i/
4341
4342BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4343M:	Sudarsana Kalluru <skalluru@marvell.com>
4344M:	Manish Chopra <manishc@marvell.com>
4345L:	netdev@vger.kernel.org
4346S:	Supported
4347F:	drivers/net/ethernet/broadcom/bnx2x/
4348
4349BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4350M:	Michael Chan <michael.chan@broadcom.com>
4351L:	netdev@vger.kernel.org
4352S:	Supported
4353F:	drivers/firmware/broadcom/tee_bnxt_fw.c
4354F:	drivers/net/ethernet/broadcom/bnxt/
4355F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
4356
4357BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4358M:	Arend van Spriel <arend.vanspriel@broadcom.com>
4359L:	linux-wireless@vger.kernel.org
4360L:	brcm80211@lists.linux.dev
4361L:	brcm80211-dev-list.pdl@broadcom.com
4362S:	Supported
4363F:	drivers/net/wireless/broadcom/brcm80211/
4364F:	include/linux/platform_data/brcmfmac.h
4365
4366BROADCOM BRCMSTB GPIO DRIVER
4367M:	Doug Berger <opendmb@gmail.com>
4368M:	Florian Fainelli <florian.fainelli@broadcom.com>
4369R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4370S:	Supported
4371F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4372F:	drivers/gpio/gpio-brcmstb.c
4373
4374BROADCOM BRCMSTB I2C DRIVER
4375M:	Kamal Dasu <kamal.dasu@broadcom.com>
4376R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4377L:	linux-i2c@vger.kernel.org
4378S:	Supported
4379F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4380F:	drivers/i2c/busses/i2c-brcmstb.c
4381
4382BROADCOM BRCMSTB UART DRIVER
4383M:	Al Cooper <alcooperx@gmail.com>
4384R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4385L:	linux-serial@vger.kernel.org
4386S:	Maintained
4387F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4388F:	drivers/tty/serial/8250/8250_bcm7271.c
4389
4390BROADCOM BRCMSTB USB EHCI DRIVER
4391M:	Justin Chen <justin.chen@broadcom.com>
4392M:	Al Cooper <alcooperx@gmail.com>
4393R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4394L:	linux-usb@vger.kernel.org
4395S:	Maintained
4396F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4397F:	drivers/usb/host/ehci-brcm.*
4398
4399BROADCOM BRCMSTB USB PIN MAP DRIVER
4400M:	Al Cooper <alcooperx@gmail.com>
4401R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4402L:	linux-usb@vger.kernel.org
4403S:	Maintained
4404F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4405F:	drivers/usb/misc/brcmstb-usb-pinmap.c
4406
4407BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4408M:	Justin Chen <justin.chen@broadcom.com>
4409M:	Al Cooper <alcooperx@gmail.com>
4410R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4411L:	linux-kernel@vger.kernel.org
4412S:	Maintained
4413F:	drivers/phy/broadcom/phy-brcm-usb*
4414
4415BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4416M:	William Zhang <william.zhang@broadcom.com>
4417M:	Kursad Oney <kursad.oney@broadcom.com>
4418M:	Jonas Gorski <jonas.gorski@gmail.com>
4419R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4420L:	linux-spi@vger.kernel.org
4421S:	Maintained
4422F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4423F:	drivers/spi/spi-bcm63xx-hsspi.c
4424F:	drivers/spi/spi-bcmbca-hsspi.c
4425
4426BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4427M:	Jonas Gorski <jonas.gorski@gmail.com>
4428L:	linux-spi@vger.kernel.org
4429S:	Odd Fixes
4430F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4431F:	drivers/spi/spi-bcm63xx.c
4432
4433BROADCOM ETHERNET PHY DRIVERS
4434M:	Florian Fainelli <florian.fainelli@broadcom.com>
4435R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4436L:	netdev@vger.kernel.org
4437S:	Supported
4438F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4439F:	drivers/net/phy/bcm*.[ch]
4440F:	drivers/net/phy/broadcom.c
4441F:	include/linux/brcmphy.h
4442
4443BROADCOM GENET ETHERNET DRIVER
4444M:	Doug Berger <opendmb@gmail.com>
4445M:	Florian Fainelli <florian.fainelli@broadcom.com>
4446R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4447L:	netdev@vger.kernel.org
4448S:	Supported
4449F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4450F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4451F:	drivers/net/ethernet/broadcom/genet/
4452F:	drivers/net/ethernet/broadcom/unimac.h
4453F:	drivers/net/mdio/mdio-bcm-unimac.c
4454F:	include/linux/platform_data/bcmgenet.h
4455F:	include/linux/platform_data/mdio-bcm-unimac.h
4456
4457BROADCOM IPROC ARM ARCHITECTURE
4458M:	Ray Jui <rjui@broadcom.com>
4459M:	Scott Branden <sbranden@broadcom.com>
4460R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4461L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4462S:	Maintained
4463T:	git https://github.com/broadcom/stblinux.git
4464F:	arch/arm64/boot/dts/broadcom/northstar2/*
4465F:	arch/arm64/boot/dts/broadcom/stingray/*
4466F:	drivers/clk/bcm/clk-ns*
4467F:	drivers/clk/bcm/clk-sr*
4468F:	drivers/pinctrl/bcm/pinctrl-ns*
4469F:	include/dt-bindings/clock/bcm-sr*
4470N:	iproc
4471N:	cygnus
4472N:	bcm[-_]nsp
4473N:	bcm9113*
4474N:	bcm9583*
4475N:	bcm9585*
4476N:	bcm9586*
4477N:	bcm988312
4478N:	bcm113*
4479N:	bcm583*
4480N:	bcm585*
4481N:	bcm586*
4482N:	bcm88312
4483N:	hr2
4484N:	stingray
4485
4486BROADCOM IPROC GBIT ETHERNET DRIVER
4487M:	Rafał Miłecki <rafal@milecki.pl>
4488R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4489L:	netdev@vger.kernel.org
4490S:	Maintained
4491F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
4492F:	drivers/net/ethernet/broadcom/bgmac*
4493F:	drivers/net/ethernet/broadcom/unimac.h
4494
4495BROADCOM KONA GPIO DRIVER
4496M:	Ray Jui <rjui@broadcom.com>
4497R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4498S:	Supported
4499F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4500F:	drivers/gpio/gpio-bcm-kona.c
4501
4502BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4503M:	Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4504M:	Kashyap Desai <kashyap.desai@broadcom.com>
4505M:	Sumit Saxena <sumit.saxena@broadcom.com>
4506M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4507L:	mpi3mr-linuxdrv.pdl@broadcom.com
4508L:	linux-scsi@vger.kernel.org
4509S:	Supported
4510W:	https://www.broadcom.com/support/storage
4511F:	drivers/scsi/mpi3mr/
4512
4513BROADCOM NETXTREME-E ROCE DRIVER
4514M:	Selvin Xavier <selvin.xavier@broadcom.com>
4515L:	linux-rdma@vger.kernel.org
4516S:	Supported
4517W:	http://www.broadcom.com
4518F:	drivers/infiniband/hw/bnxt_re/
4519F:	include/uapi/rdma/bnxt_re-abi.h
4520
4521BROADCOM NVRAM DRIVER
4522M:	Rafał Miłecki <zajec5@gmail.com>
4523L:	linux-mips@vger.kernel.org
4524S:	Maintained
4525F:	drivers/firmware/broadcom/*
4526
4527BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4528M:	Rafał Miłecki <rafal@milecki.pl>
4529M:	Florian Fainelli <florian.fainelli@broadcom.com>
4530R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4531L:	linux-pm@vger.kernel.org
4532S:	Maintained
4533T:	git https://github.com/broadcom/stblinux.git
4534F:	drivers/pmdomain/bcm/bcm-pmb.c
4535F:	include/dt-bindings/soc/bcm-pmb.h
4536
4537BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4538M:	Rafał Miłecki <zajec5@gmail.com>
4539L:	linux-wireless@vger.kernel.org
4540S:	Maintained
4541F:	drivers/bcma/
4542F:	include/linux/bcma/
4543
4544BROADCOM SPI DRIVER
4545M:	Kamal Dasu <kamal.dasu@broadcom.com>
4546R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4547S:	Maintained
4548F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4549F:	drivers/spi/spi-bcm-qspi.*
4550F:	drivers/spi/spi-brcmstb-qspi.c
4551F:	drivers/spi/spi-iproc-qspi.c
4552
4553BROADCOM STB AVS CPUFREQ DRIVER
4554M:	Markus Mayer <mmayer@broadcom.com>
4555R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4556L:	linux-pm@vger.kernel.org
4557S:	Maintained
4558F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4559F:	drivers/cpufreq/brcmstb*
4560
4561BROADCOM STB AVS TMON DRIVER
4562M:	Markus Mayer <mmayer@broadcom.com>
4563R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4564L:	linux-pm@vger.kernel.org
4565S:	Maintained
4566F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4567F:	drivers/thermal/broadcom/brcmstb*
4568
4569BROADCOM STB DPFE DRIVER
4570M:	Markus Mayer <mmayer@broadcom.com>
4571R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4572L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4573S:	Maintained
4574F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4575F:	drivers/memory/brcmstb_dpfe.c
4576
4577BROADCOM STB NAND FLASH DRIVER
4578M:	Brian Norris <computersforpeace@gmail.com>
4579M:	Kamal Dasu <kamal.dasu@broadcom.com>
4580R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4581L:	linux-mtd@lists.infradead.org
4582S:	Maintained
4583F:	drivers/mtd/nand/raw/brcmnand/
4584F:	include/linux/platform_data/brcmnand.h
4585
4586BROADCOM STB PCIE DRIVER
4587M:	Jim Quinlan <jim2101024@gmail.com>
4588M:	Nicolas Saenz Julienne <nsaenz@kernel.org>
4589M:	Florian Fainelli <florian.fainelli@broadcom.com>
4590R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4591L:	linux-pci@vger.kernel.org
4592S:	Maintained
4593F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4594F:	drivers/pci/controller/pcie-brcmstb.c
4595
4596BROADCOM SYSTEMPORT ETHERNET DRIVER
4597M:	Florian Fainelli <florian.fainelli@broadcom.com>
4598R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4599L:	netdev@vger.kernel.org
4600S:	Supported
4601F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
4602F:	drivers/net/ethernet/broadcom/bcmsysport.*
4603F:	drivers/net/ethernet/broadcom/unimac.h
4604
4605BROADCOM TG3 GIGABIT ETHERNET DRIVER
4606M:	Pavan Chebbi <pavan.chebbi@broadcom.com>
4607M:	Michael Chan <mchan@broadcom.com>
4608L:	netdev@vger.kernel.org
4609S:	Supported
4610F:	drivers/net/ethernet/broadcom/tg3.*
4611
4612BROADCOM VK DRIVER
4613M:	Scott Branden <scott.branden@broadcom.com>
4614R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4615S:	Supported
4616F:	drivers/misc/bcm-vk/
4617F:	include/uapi/linux/misc/bcm_vk.h
4618
4619BROCADE BFA FC SCSI DRIVER
4620M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4621M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4622L:	linux-scsi@vger.kernel.org
4623S:	Supported
4624F:	drivers/scsi/bfa/
4625
4626BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4627M:	Rasesh Mody <rmody@marvell.com>
4628M:	Sudarsana Kalluru <skalluru@marvell.com>
4629M:	GR-Linux-NIC-Dev@marvell.com
4630L:	netdev@vger.kernel.org
4631S:	Supported
4632F:	drivers/net/ethernet/brocade/bna/
4633
4634BSG (block layer generic sg v4 driver)
4635M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4636L:	linux-scsi@vger.kernel.org
4637S:	Supported
4638F:	block/bsg.c
4639F:	include/linux/bsg.h
4640F:	include/uapi/linux/bsg.h
4641
4642BT87X AUDIO DRIVER
4643M:	Clemens Ladisch <clemens@ladisch.de>
4644L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4645S:	Maintained
4646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4647F:	Documentation/sound/cards/bt87x.rst
4648F:	sound/pci/bt87x.c
4649
4650BT8XXGPIO DRIVER
4651M:	Michael Buesch <m@bues.ch>
4652S:	Maintained
4653W:	http://bu3sch.de/btgpio.php
4654F:	drivers/gpio/gpio-bt8xx.c
4655
4656BTRFS FILE SYSTEM
4657M:	Chris Mason <clm@fb.com>
4658M:	Josef Bacik <josef@toxicpanda.com>
4659M:	David Sterba <dsterba@suse.com>
4660L:	linux-btrfs@vger.kernel.org
4661S:	Maintained
4662W:	https://btrfs.readthedocs.io
4663Q:	https://patchwork.kernel.org/project/linux-btrfs/list/
4664C:	irc://irc.libera.chat/btrfs
4665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4666F:	Documentation/filesystems/btrfs.rst
4667F:	fs/btrfs/
4668F:	include/linux/btrfs*
4669F:	include/trace/events/btrfs.h
4670F:	include/uapi/linux/btrfs*
4671
4672BTTV VIDEO4LINUX DRIVER
4673M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4674L:	linux-media@vger.kernel.org
4675S:	Odd fixes
4676W:	https://linuxtv.org
4677T:	git git://linuxtv.org/media_tree.git
4678F:	Documentation/driver-api/media/drivers/bttv*
4679F:	drivers/media/pci/bt8xx/bttv*
4680
4681BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4682M:	Chanwoo Choi <cw00.choi@samsung.com>
4683L:	linux-pm@vger.kernel.org
4684L:	linux-samsung-soc@vger.kernel.org
4685S:	Maintained
4686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4687F:	Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4688F:	drivers/devfreq/exynos-bus.c
4689
4690BUSLOGIC SCSI DRIVER
4691M:	Khalid Aziz <khalid@gonehiking.org>
4692L:	linux-scsi@vger.kernel.org
4693S:	Maintained
4694F:	drivers/scsi/BusLogic.*
4695F:	drivers/scsi/FlashPoint.*
4696
4697BXCAN CAN NETWORK DRIVER
4698M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
4699L:	linux-can@vger.kernel.org
4700S:	Maintained
4701F:	Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4702F:	drivers/net/can/bxcan.c
4703
4704C-MEDIA CMI8788 DRIVER
4705M:	Clemens Ladisch <clemens@ladisch.de>
4706L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4707S:	Maintained
4708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4709F:	sound/pci/oxygen/
4710
4711C-SKY ARCHITECTURE
4712M:	Guo Ren <guoren@kernel.org>
4713L:	linux-csky@vger.kernel.org
4714S:	Supported
4715T:	git https://github.com/c-sky/csky-linux.git
4716F:	Documentation/devicetree/bindings/csky/
4717F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
4718F:	Documentation/devicetree/bindings/timer/csky,*
4719F:	arch/csky/
4720F:	drivers/clocksource/timer-gx6605s.c
4721F:	drivers/clocksource/timer-mp-csky.c
4722F:	drivers/irqchip/irq-csky-*
4723N:	csky
4724K:	csky
4725
4726CA8210 IEEE-802.15.4 RADIO DRIVER
4727L:	linux-wpan@vger.kernel.org
4728S:	Orphan
4729W:	https://github.com/Cascoda/ca8210-linux.git
4730F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4731F:	drivers/net/ieee802154/ca8210.c
4732
4733CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4734M:	David Howells <dhowells@redhat.com>
4735L:	netfs@lists.linux.dev
4736S:	Supported
4737F:	Documentation/filesystems/caching/cachefiles.rst
4738F:	fs/cachefiles/
4739
4740CACHESTAT: PAGE CACHE STATS FOR A FILE
4741M:	Nhat Pham <nphamcs@gmail.com>
4742M:	Johannes Weiner <hannes@cmpxchg.org>
4743L:	linux-mm@kvack.org
4744S:	Maintained
4745F:	tools/testing/selftests/cachestat/test_cachestat.c
4746
4747CADENCE MIPI-CSI2 BRIDGES
4748M:	Maxime Ripard <mripard@kernel.org>
4749L:	linux-media@vger.kernel.org
4750S:	Maintained
4751F:	Documentation/devicetree/bindings/media/cdns,*.txt
4752F:	Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4753F:	drivers/media/platform/cadence/cdns-csi2*
4754
4755CADENCE NAND DRIVER
4756L:	linux-mtd@lists.infradead.org
4757S:	Orphan
4758F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4759F:	drivers/mtd/nand/raw/cadence-nand-controller.c
4760
4761CADENCE USB3 DRD IP DRIVER
4762M:	Peter Chen <peter.chen@kernel.org>
4763M:	Pawel Laszczak <pawell@cadence.com>
4764R:	Roger Quadros <rogerq@kernel.org>
4765L:	linux-usb@vger.kernel.org
4766S:	Maintained
4767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4768F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4769F:	drivers/usb/cdns3/
4770X:	drivers/usb/cdns3/cdnsp*
4771
4772CADENCE USBHS DRIVER
4773M:	Pawel Laszczak <pawell@cadence.com>
4774L:	linux-usb@vger.kernel.org
4775S:	Maintained
4776F:	drivers/usb/gadget/udc/cdns2
4777
4778CADENCE USBSSP DRD IP DRIVER
4779M:	Pawel Laszczak <pawell@cadence.com>
4780L:	linux-usb@vger.kernel.org
4781S:	Maintained
4782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4783F:	drivers/usb/cdns3/
4784X:	drivers/usb/cdns3/cdns3*
4785
4786CADET FM/AM RADIO RECEIVER DRIVER
4787M:	Hans Verkuil <hverkuil@xs4all.nl>
4788L:	linux-media@vger.kernel.org
4789S:	Maintained
4790W:	https://linuxtv.org
4791T:	git git://linuxtv.org/media_tree.git
4792F:	drivers/media/radio/radio-cadet*
4793
4794CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4795L:	linux-media@vger.kernel.org
4796S:	Orphan
4797T:	git git://linuxtv.org/media_tree.git
4798F:	Documentation/admin-guide/media/cafe_ccic*
4799F:	drivers/media/platform/marvell/
4800
4801CAIF NETWORK LAYER
4802L:	netdev@vger.kernel.org
4803S:	Orphan
4804F:	Documentation/networking/caif/
4805F:	drivers/net/caif/
4806F:	include/net/caif/
4807F:	include/uapi/linux/caif/
4808F:	net/caif/
4809
4810CAKE QDISC
4811M:	Toke Høiland-Jørgensen <toke@toke.dk>
4812L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
4813S:	Maintained
4814F:	net/sched/sch_cake.c
4815
4816CAN NETWORK DRIVERS
4817M:	Marc Kleine-Budde <mkl@pengutronix.de>
4818M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
4819L:	linux-can@vger.kernel.org
4820S:	Maintained
4821W:	https://github.com/linux-can
4822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4824F:	Documentation/devicetree/bindings/net/can/
4825F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4826F:	drivers/net/can/
4827F:	drivers/phy/phy-can-transceiver.c
4828F:	include/linux/can/bittiming.h
4829F:	include/linux/can/dev.h
4830F:	include/linux/can/length.h
4831F:	include/linux/can/platform/
4832F:	include/linux/can/rx-offload.h
4833F:	include/uapi/linux/can/error.h
4834F:	include/uapi/linux/can/netlink.h
4835F:	include/uapi/linux/can/vxcan.h
4836
4837CAN NETWORK LAYER
4838M:	Oliver Hartkopp <socketcan@hartkopp.net>
4839M:	Marc Kleine-Budde <mkl@pengutronix.de>
4840L:	linux-can@vger.kernel.org
4841S:	Maintained
4842W:	https://github.com/linux-can
4843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4844T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4845F:	Documentation/networking/can.rst
4846F:	include/linux/can/can-ml.h
4847F:	include/linux/can/core.h
4848F:	include/linux/can/skb.h
4849F:	include/net/netns/can.h
4850F:	include/uapi/linux/can.h
4851F:	include/uapi/linux/can/bcm.h
4852F:	include/uapi/linux/can/gw.h
4853F:	include/uapi/linux/can/isotp.h
4854F:	include/uapi/linux/can/raw.h
4855F:	net/can/
4856
4857CAN-J1939 NETWORK LAYER
4858M:	Robin van der Gracht <robin@protonic.nl>
4859M:	Oleksij Rempel <o.rempel@pengutronix.de>
4860R:	kernel@pengutronix.de
4861L:	linux-can@vger.kernel.org
4862S:	Maintained
4863F:	Documentation/networking/j1939.rst
4864F:	include/uapi/linux/can/j1939.h
4865F:	net/can/j1939/
4866
4867CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4868M:	Damien Le Moal <dlemoal@kernel.org>
4869L:	linux-riscv@lists.infradead.org
4870L:	linux-gpio@vger.kernel.org (pinctrl driver)
4871F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4872F:	drivers/pinctrl/pinctrl-k210.c
4873
4874CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4875M:	Damien Le Moal <dlemoal@kernel.org>
4876L:	linux-kernel@vger.kernel.org
4877L:	linux-riscv@lists.infradead.org
4878S:	Maintained
4879F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4880F:	drivers/reset/reset-k210.c
4881
4882CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4883M:	Damien Le Moal <dlemoal@kernel.org>
4884L:	linux-riscv@lists.infradead.org
4885S:	Maintained
4886F:	Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4887F:	drivers/soc/canaan/
4888F:	include/soc/canaan/
4889
4890CAPABILITIES
4891M:	Serge Hallyn <serge@hallyn.com>
4892L:	linux-security-module@vger.kernel.org
4893S:	Supported
4894F:	include/linux/capability.h
4895F:	include/uapi/linux/capability.h
4896F:	kernel/capability.c
4897F:	security/commoncap.c
4898
4899CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4900M:	Kevin Tsai <ktsai@capellamicro.com>
4901S:	Maintained
4902F:	drivers/iio/light/cm*
4903
4904CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4905M:	Christian Lamparter <chunkeey@googlemail.com>
4906L:	linux-wireless@vger.kernel.org
4907S:	Maintained
4908W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4909F:	drivers/net/wireless/ath/carl9170/
4910
4911CAVIUM I2C DRIVER
4912M:	Robert Richter <rric@kernel.org>
4913S:	Odd Fixes
4914W:	http://www.marvell.com
4915F:	drivers/i2c/busses/i2c-octeon*
4916F:	drivers/i2c/busses/i2c-thunderx*
4917
4918CAVIUM LIQUIDIO NETWORK DRIVER
4919L:	netdev@vger.kernel.org
4920S:	Orphan
4921W:	http://www.marvell.com
4922F:	drivers/net/ethernet/cavium/liquidio/
4923
4924CAVIUM MMC DRIVER
4925M:	Robert Richter <rric@kernel.org>
4926S:	Odd Fixes
4927W:	http://www.marvell.com
4928F:	drivers/mmc/host/cavium*
4929
4930CAVIUM OCTEON-TX CRYPTO DRIVER
4931M:	George Cherian <gcherian@marvell.com>
4932L:	linux-crypto@vger.kernel.org
4933S:	Supported
4934W:	http://www.marvell.com
4935F:	drivers/crypto/cavium/cpt/
4936
4937CAVIUM THUNDERX2 ARM64 SOC
4938M:	Robert Richter <rric@kernel.org>
4939L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4940S:	Odd Fixes
4941F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4942F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
4943
4944CBS/ETF/TAPRIO QDISCS
4945M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
4946L:	netdev@vger.kernel.org
4947S:	Maintained
4948F:	net/sched/sch_cbs.c
4949F:	net/sched/sch_etf.c
4950F:	net/sched/sch_taprio.c
4951
4952CC2520 IEEE-802.15.4 RADIO DRIVER
4953M:	Stefan Schmidt <stefan@datenfreihafen.org>
4954L:	linux-wpan@vger.kernel.org
4955S:	Odd Fixes
4956F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4957F:	drivers/net/ieee802154/cc2520.c
4958
4959CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4960M:	Gilad Ben-Yossef <gilad@benyossef.com>
4961L:	linux-crypto@vger.kernel.org
4962S:	Supported
4963W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4964F:	drivers/crypto/ccree/
4965
4966CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4967M:	Hadar Gat <hadar.gat@arm.com>
4968L:	linux-crypto@vger.kernel.org
4969S:	Supported
4970W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4971F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4972F:	drivers/char/hw_random/cctrng.c
4973F:	drivers/char/hw_random/cctrng.h
4974
4975CEC FRAMEWORK
4976M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4977L:	linux-media@vger.kernel.org
4978S:	Supported
4979W:	http://linuxtv.org
4980T:	git git://linuxtv.org/media_tree.git
4981F:	Documentation/ABI/testing/debugfs-cec-error-inj
4982F:	Documentation/devicetree/bindings/media/cec/cec-common.yaml
4983F:	Documentation/driver-api/media/cec-core.rst
4984F:	Documentation/userspace-api/media/cec
4985F:	drivers/media/cec/
4986F:	drivers/media/rc/keymaps/rc-cec.c
4987F:	include/media/cec-notifier.h
4988F:	include/media/cec.h
4989F:	include/uapi/linux/cec-funcs.h
4990F:	include/uapi/linux/cec.h
4991
4992CEC GPIO DRIVER
4993M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4994L:	linux-media@vger.kernel.org
4995S:	Supported
4996W:	http://linuxtv.org
4997T:	git git://linuxtv.org/media_tree.git
4998F:	Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
4999F:	drivers/media/cec/platform/cec-gpio/
5000
5001CELL BROADBAND ENGINE ARCHITECTURE
5002M:	Arnd Bergmann <arnd@arndb.de>
5003L:	linuxppc-dev@lists.ozlabs.org
5004S:	Supported
5005W:	http://www.ibm.com/developerworks/power/cell/
5006F:	arch/powerpc/include/asm/cell*.h
5007F:	arch/powerpc/include/asm/spu*.h
5008F:	arch/powerpc/include/uapi/asm/spu*.h
5009F:	arch/powerpc/platforms/cell/
5010
5011CELLWISE CW2015 BATTERY DRIVER
5012M:	Tobias Schrammm <t.schramm@manjaro.org>
5013S:	Maintained
5014F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5015F:	drivers/power/supply/cw2015_battery.c
5016
5017CEPH COMMON CODE (LIBCEPH)
5018M:	Ilya Dryomov <idryomov@gmail.com>
5019M:	Xiubo Li <xiubli@redhat.com>
5020L:	ceph-devel@vger.kernel.org
5021S:	Supported
5022W:	http://ceph.com/
5023T:	git https://github.com/ceph/ceph-client.git
5024F:	include/linux/ceph/
5025F:	include/linux/crush/
5026F:	net/ceph/
5027
5028CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5029M:	Xiubo Li <xiubli@redhat.com>
5030M:	Ilya Dryomov <idryomov@gmail.com>
5031L:	ceph-devel@vger.kernel.org
5032S:	Supported
5033W:	http://ceph.com/
5034T:	git https://github.com/ceph/ceph-client.git
5035F:	Documentation/filesystems/ceph.rst
5036F:	fs/ceph/
5037
5038CERTIFICATE HANDLING
5039M:	David Howells <dhowells@redhat.com>
5040M:	David Woodhouse <dwmw2@infradead.org>
5041L:	keyrings@vger.kernel.org
5042S:	Maintained
5043F:	Documentation/admin-guide/module-signing.rst
5044F:	certs/
5045F:	scripts/sign-file.c
5046F:	tools/certs/
5047
5048CFAG12864B LCD DRIVER
5049M:	Miguel Ojeda <ojeda@kernel.org>
5050S:	Maintained
5051F:	drivers/auxdisplay/cfag12864b.c
5052F:	include/linux/cfag12864b.h
5053
5054CFAG12864BFB LCD FRAMEBUFFER DRIVER
5055M:	Miguel Ojeda <ojeda@kernel.org>
5056S:	Maintained
5057F:	drivers/auxdisplay/cfag12864bfb.c
5058F:	include/linux/cfag12864b.h
5059
5060CHAR and MISC DRIVERS
5061M:	Arnd Bergmann <arnd@arndb.de>
5062M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5063S:	Supported
5064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5065F:	drivers/char/
5066F:	drivers/misc/
5067F:	include/linux/miscdevice.h
5068X:	drivers/char/agp/
5069X:	drivers/char/hw_random/
5070X:	drivers/char/ipmi/
5071X:	drivers/char/random.c
5072X:	drivers/char/tpm/
5073
5074CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5075M:	Thomas Weißschuh <linux@weissschuh.net>
5076L:	linux-hwmon@vger.kernel.org
5077S:	Maintained
5078F:	Documentation/hwmon/powerz.rst
5079F:	drivers/hwmon/powerz.c
5080
5081CHECKPATCH
5082M:	Andy Whitcroft <apw@canonical.com>
5083M:	Joe Perches <joe@perches.com>
5084R:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5085R:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5086S:	Maintained
5087F:	scripts/checkpatch.pl
5088
5089CHECKPATCH DOCUMENTATION
5090M:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5091M:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5092R:	Joe Perches <joe@perches.com>
5093S:	Maintained
5094F:	Documentation/dev-tools/checkpatch.rst
5095
5096CHINESE DOCUMENTATION
5097M:	Alex Shi <alexs@kernel.org>
5098M:	Yanteng Si <siyanteng@loongson.cn>
5099S:	Maintained
5100F:	Documentation/translations/zh_CN/
5101
5102CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5103M:	Peter Chen <peter.chen@kernel.org>
5104L:	linux-usb@vger.kernel.org
5105S:	Maintained
5106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5107F:	drivers/usb/chipidea/
5108
5109CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5110M:	Hans de Goede <hdegoede@redhat.com>
5111L:	linux-input@vger.kernel.org
5112S:	Maintained
5113F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5114F:	drivers/input/touchscreen/chipone_icn8318.c
5115
5116CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5117M:	Hans de Goede <hdegoede@redhat.com>
5118L:	linux-input@vger.kernel.org
5119S:	Maintained
5120F:	drivers/input/touchscreen/chipone_icn8505.c
5121
5122CHROME HARDWARE PLATFORM SUPPORT
5123M:	Benson Leung <bleung@chromium.org>
5124M:	Tzung-Bi Shih <tzungbi@kernel.org>
5125L:	chrome-platform@lists.linux.dev
5126S:	Maintained
5127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5128F:	drivers/platform/chrome/
5129
5130CHROMEOS EC CODEC DRIVER
5131M:	Cheng-Yi Chiang <cychiang@chromium.org>
5132M:	Tzung-Bi Shih <tzungbi@kernel.org>
5133R:	Guenter Roeck <groeck@chromium.org>
5134L:	chrome-platform@lists.linux.dev
5135S:	Maintained
5136F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5137F:	sound/soc/codecs/cros_ec_codec.*
5138
5139CHROMEOS EC SUBDRIVERS
5140M:	Benson Leung <bleung@chromium.org>
5141R:	Guenter Roeck <groeck@chromium.org>
5142L:	chrome-platform@lists.linux.dev
5143S:	Maintained
5144F:	drivers/power/supply/cros_usbpd-charger.c
5145N:	cros_ec
5146N:	cros-ec
5147
5148CHROMEOS EC UART DRIVER
5149M:	Bhanu Prakash Maiya <bhanumaiya@chromium.org>
5150R:	Benson Leung <bleung@chromium.org>
5151R:	Tzung-Bi Shih <tzungbi@kernel.org>
5152S:	Maintained
5153F:	drivers/platform/chrome/cros_ec_uart.c
5154
5155CHROMEOS EC USB PD NOTIFY DRIVER
5156M:	Prashant Malani <pmalani@chromium.org>
5157L:	chrome-platform@lists.linux.dev
5158S:	Maintained
5159F:	drivers/platform/chrome/cros_usbpd_notify.c
5160F:	include/linux/platform_data/cros_usbpd_notify.h
5161
5162CHROMEOS EC USB TYPE-C DRIVER
5163M:	Prashant Malani <pmalani@chromium.org>
5164L:	chrome-platform@lists.linux.dev
5165S:	Maintained
5166F:	drivers/platform/chrome/cros_ec_typec.*
5167F:	drivers/platform/chrome/cros_typec_switch.c
5168F:	drivers/platform/chrome/cros_typec_vdm.*
5169
5170CHROMEOS HPS DRIVER
5171M:	Dan Callaghan <dcallagh@chromium.org>
5172R:	Sami Kyöstilä <skyostil@chromium.org>
5173S:	Maintained
5174F:	drivers/platform/chrome/cros_hps_i2c.c
5175
5176CHROMEOS EC WATCHDOG
5177M:	Lukasz Majczak <lma@chromium.org>
5178L:	chrome-platform@lists.linux.dev
5179S:	Maintained
5180F:	drivers/watchdog/cros_ec_wdt.c
5181
5182CHRONTEL CH7322 CEC DRIVER
5183M:	Joe Tessler <jrt@google.com>
5184L:	linux-media@vger.kernel.org
5185S:	Maintained
5186T:	git git://linuxtv.org/media_tree.git
5187F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5188F:	drivers/media/cec/i2c/ch7322.c
5189
5190CIRRUS LOGIC AUDIO CODEC DRIVERS
5191M:	David Rhodes <david.rhodes@cirrus.com>
5192M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5193L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5194L:	patches@opensource.cirrus.com
5195S:	Maintained
5196F:	Documentation/devicetree/bindings/sound/cirrus,cs*
5197F:	drivers/mfd/cs42l43*
5198F:	drivers/pinctrl/cirrus/pinctrl-cs42l43*
5199F:	drivers/spi/spi-cs42l43*
5200F:	include/dt-bindings/sound/cs*
5201F:	include/linux/mfd/cs42l43*
5202F:	include/sound/cs*
5203F:	sound/pci/hda/cirrus*
5204F:	sound/pci/hda/cs*
5205F:	sound/pci/hda/hda_component*
5206F:	sound/pci/hda/hda_cs_dsp_ctl.*
5207F:	sound/soc/codecs/cs*
5208
5209CIRRUS LOGIC DSP FIRMWARE DRIVER
5210M:	Simon Trimmer <simont@opensource.cirrus.com>
5211M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5212M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5213L:	patches@opensource.cirrus.com
5214S:	Supported
5215W:	https://github.com/CirrusLogic/linux-drivers/wiki
5216T:	git https://github.com/CirrusLogic/linux-drivers.git
5217F:	drivers/firmware/cirrus/*
5218F:	include/linux/firmware/cirrus/*
5219
5220CIRRUS LOGIC EP93XX ETHERNET DRIVER
5221M:	Hartley Sweeten <hsweeten@visionengravers.com>
5222L:	netdev@vger.kernel.org
5223S:	Maintained
5224F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
5225
5226CIRRUS LOGIC LOCHNAGAR DRIVER
5227M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5228M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5229L:	patches@opensource.cirrus.com
5230S:	Supported
5231F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5232F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5233F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5234F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5235F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5236F:	Documentation/hwmon/lochnagar.rst
5237F:	drivers/clk/clk-lochnagar.c
5238F:	drivers/hwmon/lochnagar-hwmon.c
5239F:	drivers/mfd/lochnagar-i2c.c
5240F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5241F:	drivers/regulator/lochnagar-regulator.c
5242F:	include/dt-bindings/clock/lochnagar.h
5243F:	include/dt-bindings/pinctrl/lochnagar.h
5244F:	include/linux/mfd/lochnagar*
5245F:	sound/soc/codecs/lochnagar-sc.c
5246
5247CIRRUS LOGIC MADERA CODEC DRIVERS
5248M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5249M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5250L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5251L:	patches@opensource.cirrus.com
5252S:	Supported
5253W:	https://github.com/CirrusLogic/linux-drivers/wiki
5254T:	git https://github.com/CirrusLogic/linux-drivers.git
5255F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5256F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5257F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5258F:	drivers/gpio/gpio-madera*
5259F:	drivers/irqchip/irq-madera*
5260F:	drivers/mfd/cs47l*
5261F:	drivers/mfd/madera*
5262F:	drivers/pinctrl/cirrus/*
5263F:	include/dt-bindings/sound/madera*
5264F:	include/linux/irqchip/irq-madera*
5265F:	include/linux/mfd/madera/*
5266F:	include/sound/madera*
5267F:	sound/soc/codecs/cs47l*
5268F:	sound/soc/codecs/madera*
5269
5270CISCO FCOE HBA DRIVER
5271M:	Satish Kharat <satishkh@cisco.com>
5272M:	Sesidhar Baddela <sebaddel@cisco.com>
5273M:	Karan Tilak Kumar <kartilak@cisco.com>
5274L:	linux-scsi@vger.kernel.org
5275S:	Supported
5276F:	drivers/scsi/fnic/
5277
5278CISCO SCSI HBA DRIVER
5279M:	Karan Tilak Kumar <kartilak@cisco.com>
5280M:	Sesidhar Baddela <sebaddel@cisco.com>
5281L:	linux-scsi@vger.kernel.org
5282S:	Supported
5283F:	drivers/scsi/snic/
5284
5285CISCO VIC ETHERNET NIC DRIVER
5286M:	Christian Benvenuti <benve@cisco.com>
5287M:	Satish Kharat <satishkh@cisco.com>
5288S:	Supported
5289F:	drivers/net/ethernet/cisco/enic/
5290
5291CISCO VIC LOW LATENCY NIC DRIVER
5292M:	Christian Benvenuti <benve@cisco.com>
5293M:	Nelson Escobar <neescoba@cisco.com>
5294S:	Supported
5295F:	drivers/infiniband/hw/usnic/
5296
5297CLANG CONTROL FLOW INTEGRITY SUPPORT
5298M:	Sami Tolvanen <samitolvanen@google.com>
5299M:	Kees Cook <kees@kernel.org>
5300R:	Nathan Chancellor <nathan@kernel.org>
5301L:	llvm@lists.linux.dev
5302S:	Supported
5303B:	https://github.com/ClangBuiltLinux/linux/issues
5304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5305F:	include/linux/cfi.h
5306F:	kernel/cfi.c
5307
5308CLANG-FORMAT FILE
5309M:	Miguel Ojeda <ojeda@kernel.org>
5310S:	Maintained
5311F:	.clang-format
5312
5313CLANG/LLVM BUILD SUPPORT
5314M:	Nathan Chancellor <nathan@kernel.org>
5315R:	Nick Desaulniers <ndesaulniers@google.com>
5316R:	Bill Wendling <morbo@google.com>
5317R:	Justin Stitt <justinstitt@google.com>
5318L:	llvm@lists.linux.dev
5319S:	Supported
5320W:	https://clangbuiltlinux.github.io/
5321B:	https://github.com/ClangBuiltLinux/linux/issues
5322C:	irc://irc.libera.chat/clangbuiltlinux
5323F:	Documentation/kbuild/llvm.rst
5324F:	include/linux/compiler-clang.h
5325F:	scripts/Makefile.clang
5326F:	scripts/clang-tools/
5327K:	\b(?i:clang|llvm)\b
5328
5329CLK API
5330M:	Russell King <linux@armlinux.org.uk>
5331L:	linux-clk@vger.kernel.org
5332S:	Maintained
5333F:	include/linux/clk.h
5334
5335CLOCKSOURCE, CLOCKEVENT DRIVERS
5336M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5337M:	Thomas Gleixner <tglx@linutronix.de>
5338L:	linux-kernel@vger.kernel.org
5339S:	Supported
5340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5341F:	Documentation/devicetree/bindings/timer/
5342F:	drivers/clocksource/
5343
5344CLOSURES
5345M:	Kent Overstreet <kent.overstreet@linux.dev>
5346L:	linux-bcachefs@vger.kernel.org
5347S:	Supported
5348C:	irc://irc.oftc.net/bcache
5349F:	include/linux/closure.h
5350F:	lib/closure.c
5351
5352CMPC ACPI DRIVER
5353M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5354L:	platform-driver-x86@vger.kernel.org
5355S:	Supported
5356F:	drivers/platform/x86/classmate-laptop.c
5357
5358COBALT MEDIA DRIVER
5359M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5360L:	linux-media@vger.kernel.org
5361S:	Supported
5362W:	https://linuxtv.org
5363T:	git git://linuxtv.org/media_tree.git
5364F:	drivers/media/pci/cobalt/
5365
5366COCCINELLE/Semantic Patches (SmPL)
5367M:	Julia Lawall <Julia.Lawall@inria.fr>
5368M:	Nicolas Palix <nicolas.palix@imag.fr>
5369L:	cocci@inria.fr (moderated for non-subscribers)
5370S:	Supported
5371W:	https://coccinelle.gitlabpages.inria.fr/website/
5372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5373F:	Documentation/dev-tools/coccinelle.rst
5374F:	scripts/coccicheck
5375F:	scripts/coccinelle/
5376
5377CODA FILE SYSTEM
5378M:	Jan Harkes <jaharkes@cs.cmu.edu>
5379M:	coda@cs.cmu.edu
5380L:	codalist@coda.cs.cmu.edu
5381S:	Maintained
5382W:	http://www.coda.cs.cmu.edu/
5383F:	Documentation/filesystems/coda.rst
5384F:	fs/coda/
5385F:	include/linux/coda*.h
5386F:	include/uapi/linux/coda*.h
5387
5388CODA V4L2 MEM2MEM DRIVER
5389M:	Philipp Zabel <p.zabel@pengutronix.de>
5390L:	linux-media@vger.kernel.org
5391S:	Maintained
5392F:	Documentation/devicetree/bindings/media/coda.yaml
5393F:	drivers/media/platform/chips-media/coda
5394
5395CODE OF CONDUCT
5396M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5397S:	Supported
5398F:	Documentation/process/code-of-conduct-interpretation.rst
5399F:	Documentation/process/code-of-conduct.rst
5400
5401CODE TAGGING
5402M:	Suren Baghdasaryan <surenb@google.com>
5403M:	Kent Overstreet <kent.overstreet@linux.dev>
5404S:	Maintained
5405F:	include/asm-generic/codetag.lds.h
5406F:	include/linux/codetag.h
5407F:	lib/codetag.c
5408
5409COMEDI DRIVERS
5410M:	Ian Abbott <abbotti@mev.co.uk>
5411M:	H Hartley Sweeten <hsweeten@visionengravers.com>
5412S:	Odd Fixes
5413F:	drivers/comedi/
5414F:	include/linux/comedi/
5415F:	include/uapi/linux/comedi.h
5416
5417COMMON CLK FRAMEWORK
5418M:	Michael Turquette <mturquette@baylibre.com>
5419M:	Stephen Boyd <sboyd@kernel.org>
5420L:	linux-clk@vger.kernel.org
5421S:	Maintained
5422Q:	http://patchwork.kernel.org/project/linux-clk/list/
5423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5424F:	Documentation/devicetree/bindings/clock/
5425F:	drivers/clk/
5426F:	include/dt-bindings/clock/
5427F:	include/linux/clk-pr*
5428F:	include/linux/clk/
5429F:	include/linux/of_clk.h
5430X:	drivers/clk/clkdev.c
5431
5432COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5433M:	Steve French <sfrench@samba.org>
5434R:	Paulo Alcantara <pc@manguebit.com> (DFS, global name space)
5435R:	Ronnie Sahlberg <ronniesahlberg@gmail.com> (directory leases, sparse files)
5436R:	Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5437R:	Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5438R:	Bharath SM <bharathsm@microsoft.com> (deferred close, directory leases)
5439L:	linux-cifs@vger.kernel.org
5440L:	samba-technical@lists.samba.org (moderated for non-subscribers)
5441S:	Supported
5442W:	https://wiki.samba.org/index.php/LinuxCIFS
5443T:	git git://git.samba.org/sfrench/cifs-2.6.git
5444F:	Documentation/admin-guide/cifs/
5445F:	fs/smb/client/
5446F:	fs/smb/common/
5447F:	include/uapi/linux/cifs
5448
5449COMPACTPCI HOTPLUG CORE
5450M:	Scott Murray <scott@spiteful.org>
5451L:	linux-pci@vger.kernel.org
5452S:	Maintained
5453F:	drivers/pci/hotplug/cpci_hotplug*
5454
5455COMPACTPCI HOTPLUG GENERIC DRIVER
5456M:	Scott Murray <scott@spiteful.org>
5457L:	linux-pci@vger.kernel.org
5458S:	Maintained
5459F:	drivers/pci/hotplug/cpcihp_generic.c
5460
5461COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5462M:	Scott Murray <scott@spiteful.org>
5463L:	linux-pci@vger.kernel.org
5464S:	Maintained
5465F:	drivers/pci/hotplug/cpcihp_zt5550.*
5466
5467COMPAL LAPTOP SUPPORT
5468M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5469L:	platform-driver-x86@vger.kernel.org
5470S:	Maintained
5471F:	drivers/platform/x86/compal-laptop.c
5472
5473COMPILER ATTRIBUTES
5474M:	Miguel Ojeda <ojeda@kernel.org>
5475S:	Maintained
5476F:	include/linux/compiler_attributes.h
5477
5478COMPUTE EXPRESS LINK (CXL)
5479M:	Davidlohr Bueso <dave@stgolabs.net>
5480M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5481M:	Dave Jiang <dave.jiang@intel.com>
5482M:	Alison Schofield <alison.schofield@intel.com>
5483M:	Vishal Verma <vishal.l.verma@intel.com>
5484M:	Ira Weiny <ira.weiny@intel.com>
5485M:	Dan Williams <dan.j.williams@intel.com>
5486L:	linux-cxl@vger.kernel.org
5487S:	Maintained
5488F:	drivers/cxl/
5489F:	include/linux/einj-cxl.h
5490F:	include/linux/cxl-event.h
5491F:	include/uapi/linux/cxl_mem.h
5492F:	tools/testing/cxl/
5493
5494COMPUTE EXPRESS LINK PMU (CPMU)
5495M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5496L:	linux-cxl@vger.kernel.org
5497S:	Maintained
5498F:	Documentation/admin-guide/perf/cxl.rst
5499F:	drivers/perf/cxl_pmu.c
5500
5501CONEXANT ACCESSRUNNER USB DRIVER
5502L:	accessrunner-general@lists.sourceforge.net
5503S:	Orphan
5504W:	http://accessrunner.sourceforge.net/
5505F:	drivers/usb/atm/cxacru.c
5506
5507CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5508M:	Elena Reshetova <elena.reshetova@intel.com>
5509M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
5510S:	Maintained
5511F:	Documentation/security/snp-tdx-threat-model.rst
5512
5513CONFIGFS
5514M:	Joel Becker <jlbec@evilplan.org>
5515M:	Christoph Hellwig <hch@lst.de>
5516S:	Supported
5517T:	git git://git.infradead.org/users/hch/configfs.git
5518F:	fs/configfs/
5519F:	include/linux/configfs.h
5520F:	samples/configfs/
5521
5522CONSOLE SUBSYSTEM
5523M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5524S:	Supported
5525F:	drivers/video/console/
5526F:	include/linux/console*
5527
5528CONTEXT TRACKING
5529M:	Frederic Weisbecker <frederic@kernel.org>
5530M:	"Paul E. McKenney" <paulmck@kernel.org>
5531S:	Maintained
5532F:	include/linux/context_tracking*
5533F:	kernel/context_tracking.c
5534
5535CONTROL GROUP (CGROUP)
5536M:	Tejun Heo <tj@kernel.org>
5537M:	Zefan Li <lizefan.x@bytedance.com>
5538M:	Johannes Weiner <hannes@cmpxchg.org>
5539L:	cgroups@vger.kernel.org
5540S:	Maintained
5541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5542F:	Documentation/admin-guide/cgroup-v1/
5543F:	Documentation/admin-guide/cgroup-v2.rst
5544F:	include/linux/cgroup*
5545F:	kernel/cgroup/
5546F:	tools/testing/selftests/cgroup/
5547
5548CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5549M:	Tejun Heo <tj@kernel.org>
5550M:	Josef Bacik <josef@toxicpanda.com>
5551M:	Jens Axboe <axboe@kernel.dk>
5552L:	cgroups@vger.kernel.org
5553L:	linux-block@vger.kernel.org
5554T:	git git://git.kernel.dk/linux-block
5555F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5556F:	block/bfq-cgroup.c
5557F:	block/blk-cgroup.c
5558F:	block/blk-iocost.c
5559F:	block/blk-iolatency.c
5560F:	block/blk-throttle.c
5561F:	include/linux/blk-cgroup.h
5562
5563CONTROL GROUP - CPUSET
5564M:	Waiman Long <longman@redhat.com>
5565M:	Zefan Li <lizefan.x@bytedance.com>
5566L:	cgroups@vger.kernel.org
5567S:	Maintained
5568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5569F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
5570F:	include/linux/cpuset.h
5571F:	kernel/cgroup/cpuset.c
5572F:	tools/testing/selftests/cgroup/test_cpuset.c
5573F:	tools/testing/selftests/cgroup/test_cpuset_prs.sh
5574
5575CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5576M:	Johannes Weiner <hannes@cmpxchg.org>
5577M:	Michal Hocko <mhocko@kernel.org>
5578M:	Roman Gushchin <roman.gushchin@linux.dev>
5579M:	Shakeel Butt <shakeel.butt@linux.dev>
5580R:	Muchun Song <muchun.song@linux.dev>
5581L:	cgroups@vger.kernel.org
5582L:	linux-mm@kvack.org
5583S:	Maintained
5584F:	include/linux/memcontrol.h
5585F:	mm/memcontrol.c
5586F:	mm/swap_cgroup.c
5587F:	samples/cgroup/*
5588F:	tools/testing/selftests/cgroup/memcg_protection.m
5589F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5590F:	tools/testing/selftests/cgroup/test_kmem.c
5591F:	tools/testing/selftests/cgroup/test_memcontrol.c
5592
5593CORETEMP HARDWARE MONITORING DRIVER
5594M:	Fenghua Yu <fenghua.yu@intel.com>
5595L:	linux-hwmon@vger.kernel.org
5596S:	Maintained
5597F:	Documentation/hwmon/coretemp.rst
5598F:	drivers/hwmon/coretemp.c
5599
5600CORSAIR-CPRO HARDWARE MONITOR DRIVER
5601M:	Marius Zachmann <mail@mariuszachmann.de>
5602L:	linux-hwmon@vger.kernel.org
5603S:	Maintained
5604F:	drivers/hwmon/corsair-cpro.c
5605
5606CORSAIR-PSU HARDWARE MONITOR DRIVER
5607M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
5608L:	linux-hwmon@vger.kernel.org
5609S:	Maintained
5610F:	Documentation/hwmon/corsair-psu.rst
5611F:	drivers/hwmon/corsair-psu.c
5612
5613COUNTER SUBSYSTEM
5614M:	William Breathitt Gray <wbg@kernel.org>
5615L:	linux-iio@vger.kernel.org
5616S:	Maintained
5617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5618F:	Documentation/ABI/testing/sysfs-bus-counter
5619F:	Documentation/driver-api/generic-counter.rst
5620F:	drivers/counter/
5621F:	include/linux/counter.h
5622F:	include/uapi/linux/counter.h
5623F:	tools/counter/
5624
5625COUNTER WATCH EVENTS TOOL
5626M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
5627L:	linux-iio@vger.kernel.org
5628S:	Maintained
5629F:	tools/counter/counter_watch_events.c
5630
5631CP2615 I2C DRIVER
5632M:	Bence Csókás <bence98@sch.bme.hu>
5633S:	Maintained
5634F:	drivers/i2c/busses/i2c-cp2615.c
5635
5636CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5637M:	Viresh Kumar <viresh.kumar@linaro.org>
5638M:	Sudeep Holla <sudeep.holla@arm.com>
5639L:	linux-pm@vger.kernel.org
5640S:	Maintained
5641W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5642F:	drivers/cpufreq/vexpress-spc-cpufreq.c
5643
5644CPU FREQUENCY SCALING FRAMEWORK
5645M:	"Rafael J. Wysocki" <rafael@kernel.org>
5646M:	Viresh Kumar <viresh.kumar@linaro.org>
5647L:	linux-pm@vger.kernel.org
5648S:	Maintained
5649B:	https://bugzilla.kernel.org
5650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5652F:	Documentation/admin-guide/pm/cpufreq.rst
5653F:	Documentation/admin-guide/pm/intel_pstate.rst
5654F:	Documentation/cpu-freq/
5655F:	Documentation/devicetree/bindings/cpufreq/
5656F:	drivers/cpufreq/
5657F:	include/linux/cpufreq.h
5658F:	include/linux/sched/cpufreq.h
5659F:	kernel/sched/cpufreq*.c
5660F:	tools/testing/selftests/cpufreq/
5661
5662CPU HOTPLUG
5663M:	Thomas Gleixner <tglx@linutronix.de>
5664M:	Peter Zijlstra <peterz@infradead.org>
5665L:	linux-kernel@vger.kernel.org
5666S:	Maintained
5667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5668F:	include/linux/cpu.h
5669F:	include/linux/cpuhotplug.h
5670F:	include/linux/smpboot.h
5671F:	kernel/cpu.c
5672F:	kernel/smpboot.*
5673
5674CPU IDLE TIME MANAGEMENT FRAMEWORK
5675M:	"Rafael J. Wysocki" <rafael@kernel.org>
5676M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5677L:	linux-pm@vger.kernel.org
5678S:	Maintained
5679B:	https://bugzilla.kernel.org
5680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5681F:	Documentation/admin-guide/pm/cpuidle.rst
5682F:	Documentation/driver-api/pm/cpuidle.rst
5683F:	drivers/cpuidle/
5684F:	include/linux/cpuidle.h
5685
5686CPU POWER MONITORING SUBSYSTEM
5687M:	Thomas Renninger <trenn@suse.com>
5688M:	Shuah Khan <shuah@kernel.org>
5689M:	Shuah Khan <skhan@linuxfoundation.org>
5690L:	linux-pm@vger.kernel.org
5691S:	Maintained
5692F:	tools/power/cpupower/
5693
5694CPUID/MSR DRIVER
5695M:	"H. Peter Anvin" <hpa@zytor.com>
5696S:	Maintained
5697F:	arch/x86/kernel/cpuid.c
5698F:	arch/x86/kernel/msr.c
5699
5700CPUIDLE DRIVER - ARM BIG LITTLE
5701M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5702M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5703L:	linux-pm@vger.kernel.org
5704L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5705S:	Maintained
5706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5707F:	drivers/cpuidle/cpuidle-big_little.c
5708
5709CPUIDLE DRIVER - ARM EXYNOS
5710M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5711M:	Kukjin Kim <kgene@kernel.org>
5712R:	Krzysztof Kozlowski <krzk@kernel.org>
5713L:	linux-pm@vger.kernel.org
5714L:	linux-samsung-soc@vger.kernel.org
5715S:	Maintained
5716F:	arch/arm/mach-exynos/pm.c
5717F:	drivers/cpuidle/cpuidle-exynos.c
5718F:	include/linux/platform_data/cpuidle-exynos.h
5719
5720CPUIDLE DRIVER - ARM PSCI
5721M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5722M:	Sudeep Holla <sudeep.holla@arm.com>
5723L:	linux-pm@vger.kernel.org
5724L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5725S:	Supported
5726F:	drivers/cpuidle/cpuidle-psci.c
5727
5728CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5729M:	Ulf Hansson <ulf.hansson@linaro.org>
5730L:	linux-pm@vger.kernel.org
5731L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5732S:	Supported
5733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5734F:	drivers/cpuidle/cpuidle-psci-domain.c
5735F:	drivers/cpuidle/cpuidle-psci.h
5736
5737CPUIDLE DRIVER - DT IDLE PM DOMAIN
5738M:	Ulf Hansson <ulf.hansson@linaro.org>
5739L:	linux-pm@vger.kernel.org
5740S:	Supported
5741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5742F:	drivers/cpuidle/dt_idle_genpd.c
5743F:	drivers/cpuidle/dt_idle_genpd.h
5744
5745CPUIDLE DRIVER - RISC-V SBI
5746M:	Anup Patel <anup@brainfault.org>
5747L:	linux-pm@vger.kernel.org
5748L:	linux-riscv@lists.infradead.org
5749S:	Maintained
5750F:	drivers/cpuidle/cpuidle-riscv-sbi.c
5751
5752CRAMFS FILESYSTEM
5753M:	Nicolas Pitre <nico@fluxnic.net>
5754S:	Maintained
5755F:	Documentation/filesystems/cramfs.rst
5756F:	fs/cramfs/
5757
5758CREATIVE SB0540
5759M:	Bastien Nocera <hadess@hadess.net>
5760L:	linux-input@vger.kernel.org
5761S:	Maintained
5762F:	drivers/hid/hid-creative-sb0540.c
5763
5764CRYPTO API
5765M:	Herbert Xu <herbert@gondor.apana.org.au>
5766M:	"David S. Miller" <davem@davemloft.net>
5767L:	linux-crypto@vger.kernel.org
5768S:	Maintained
5769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5771F:	Documentation/crypto/
5772F:	Documentation/devicetree/bindings/crypto/
5773F:	arch/*/crypto/
5774F:	crypto/
5775F:	drivers/crypto/
5776F:	include/crypto/
5777F:	include/linux/crypto*
5778F:	lib/crypto/
5779
5780CRYPTO SPEED TEST COMPARE
5781M:	Wang Jinchao <wangjinchao@xfusion.com>
5782L:	linux-crypto@vger.kernel.org
5783S:	Maintained
5784F:	tools/crypto/tcrypt/tcrypt_speed_compare.py
5785
5786CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5787M:	Neil Horman <nhorman@tuxdriver.com>
5788L:	linux-crypto@vger.kernel.org
5789S:	Maintained
5790F:	crypto/ansi_cprng.c
5791F:	crypto/rng.c
5792
5793CS3308 MEDIA DRIVER
5794M:	Hans Verkuil <hverkuil@xs4all.nl>
5795L:	linux-media@vger.kernel.org
5796S:	Odd Fixes
5797W:	http://linuxtv.org
5798T:	git git://linuxtv.org/media_tree.git
5799F:	drivers/media/i2c/cs3308.c
5800
5801CS5535 Audio ALSA driver
5802M:	Jaya Kumar <jayakumar.alsa@gmail.com>
5803S:	Maintained
5804F:	sound/pci/cs5535audio/
5805
5806CTU CAN FD DRIVER
5807M:	Pavel Pisa <pisa@cmp.felk.cvut.cz>
5808M:	Ondrej Ille <ondrej.ille@gmail.com>
5809L:	linux-can@vger.kernel.org
5810S:	Maintained
5811F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5812F:	drivers/net/can/ctucanfd/
5813
5814CVE ASSIGNMENT CONTACT
5815M:	CVE Assignment Team <cve@kernel.org>
5816S:	Maintained
5817F:	Documentation/process/cve.rst
5818
5819CW1200 WLAN driver
5820S:	Orphan
5821F:	drivers/net/wireless/st/cw1200/
5822
5823CX18 VIDEO4LINUX DRIVER
5824M:	Andy Walls <awalls@md.metrocast.net>
5825L:	linux-media@vger.kernel.org
5826S:	Maintained
5827W:	https://linuxtv.org
5828T:	git git://linuxtv.org/media_tree.git
5829F:	drivers/media/pci/cx18/
5830F:	include/uapi/linux/ivtv*
5831
5832CX2341X MPEG ENCODER HELPER MODULE
5833M:	Hans Verkuil <hverkuil@xs4all.nl>
5834L:	linux-media@vger.kernel.org
5835S:	Maintained
5836W:	https://linuxtv.org
5837T:	git git://linuxtv.org/media_tree.git
5838F:	drivers/media/common/cx2341x*
5839F:	include/media/drv-intf/cx2341x.h
5840
5841CX24120 MEDIA DRIVER
5842M:	Jemma Denson <jdenson@gmail.com>
5843M:	Patrick Boettcher <patrick.boettcher@posteo.de>
5844L:	linux-media@vger.kernel.org
5845S:	Maintained
5846W:	https://linuxtv.org
5847Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5848F:	drivers/media/dvb-frontends/cx24120*
5849
5850CX88 VIDEO4LINUX DRIVER
5851M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5852L:	linux-media@vger.kernel.org
5853S:	Odd fixes
5854W:	https://linuxtv.org
5855T:	git git://linuxtv.org/media_tree.git
5856F:	Documentation/driver-api/media/drivers/cx88*
5857F:	drivers/media/pci/cx88/
5858
5859CXD2820R MEDIA DRIVER
5860L:	linux-media@vger.kernel.org
5861S:	Orphan
5862W:	https://linuxtv.org
5863Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5864F:	drivers/media/dvb-frontends/cxd2820r*
5865
5866CXGB3 ETHERNET DRIVER (CXGB3)
5867M:	Potnuri Bharat Teja <bharat@chelsio.com>
5868L:	netdev@vger.kernel.org
5869S:	Supported
5870W:	http://www.chelsio.com
5871F:	drivers/net/ethernet/chelsio/cxgb3/
5872
5873CXGB3 ISCSI DRIVER (CXGB3I)
5874M:	Varun Prakash <varun@chelsio.com>
5875L:	linux-scsi@vger.kernel.org
5876S:	Supported
5877W:	http://www.chelsio.com
5878F:	drivers/scsi/cxgbi/cxgb3i
5879
5880CXGB4 CRYPTO DRIVER (chcr)
5881M:	Ayush Sawal <ayush.sawal@chelsio.com>
5882L:	linux-crypto@vger.kernel.org
5883S:	Supported
5884W:	http://www.chelsio.com
5885F:	drivers/crypto/chelsio
5886
5887CXGB4 ETHERNET DRIVER (CXGB4)
5888M:	Potnuri Bharat Teja <bharat@chelsio.com>
5889L:	netdev@vger.kernel.org
5890S:	Supported
5891W:	http://www.chelsio.com
5892F:	drivers/net/ethernet/chelsio/cxgb4/
5893
5894CXGB4 INLINE CRYPTO DRIVER
5895M:	Ayush Sawal <ayush.sawal@chelsio.com>
5896L:	netdev@vger.kernel.org
5897S:	Supported
5898W:	http://www.chelsio.com
5899F:	drivers/net/ethernet/chelsio/inline_crypto/
5900
5901CXGB4 ISCSI DRIVER (CXGB4I)
5902M:	Varun Prakash <varun@chelsio.com>
5903L:	linux-scsi@vger.kernel.org
5904S:	Supported
5905W:	http://www.chelsio.com
5906F:	drivers/scsi/cxgbi/cxgb4i
5907
5908CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5909M:	Potnuri Bharat Teja <bharat@chelsio.com>
5910L:	linux-rdma@vger.kernel.org
5911S:	Supported
5912W:	http://www.openfabrics.org
5913F:	drivers/infiniband/hw/cxgb4/
5914F:	include/uapi/rdma/cxgb4-abi.h
5915
5916CXGB4VF ETHERNET DRIVER (CXGB4VF)
5917M:	Potnuri Bharat Teja <bharat@chelsio.com>
5918L:	netdev@vger.kernel.org
5919S:	Supported
5920W:	http://www.chelsio.com
5921F:	drivers/net/ethernet/chelsio/cxgb4vf/
5922
5923CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5924M:	Frederic Barrat <fbarrat@linux.ibm.com>
5925M:	Andrew Donnellan <ajd@linux.ibm.com>
5926L:	linuxppc-dev@lists.ozlabs.org
5927S:	Supported
5928F:	Documentation/ABI/testing/sysfs-class-cxl
5929F:	Documentation/arch/powerpc/cxl.rst
5930F:	arch/powerpc/platforms/powernv/pci-cxl.c
5931F:	drivers/misc/cxl/
5932F:	include/misc/cxl*
5933F:	include/uapi/misc/cxl.h
5934
5935CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5936M:	Manoj N. Kumar <manoj@linux.ibm.com>
5937M:	Uma Krishnan <ukrishn@linux.ibm.com>
5938L:	linux-scsi@vger.kernel.org
5939S:	Obsolete
5940F:	Documentation/arch/powerpc/cxlflash.rst
5941F:	drivers/scsi/cxlflash/
5942F:	include/uapi/scsi/cxlflash_ioctl.h
5943
5944CYBERPRO FB DRIVER
5945M:	Russell King <linux@armlinux.org.uk>
5946L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5947S:	Maintained
5948W:	http://www.armlinux.org.uk/
5949F:	drivers/video/fbdev/cyber2000fb.*
5950
5951CYCLADES PC300 DRIVER
5952S:	Orphan
5953F:	drivers/net/wan/pc300*
5954
5955CYPRESS CY8C95X0 PINCTRL DRIVER
5956M:	Patrick Rudolph <patrick.rudolph@9elements.com>
5957L:	linux-gpio@vger.kernel.org
5958S:	Maintained
5959F:	drivers/pinctrl/pinctrl-cy8c95x0.c
5960
5961CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5962M:	Linus Walleij <linus.walleij@linaro.org>
5963L:	linux-input@vger.kernel.org
5964S:	Maintained
5965F:	drivers/input/touchscreen/cy8ctma140.c
5966
5967CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5968M:	Yassine Oudjana <y.oudjana@protonmail.com>
5969L:	linux-input@vger.kernel.org
5970S:	Maintained
5971F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
5972F:	drivers/input/keyboard/cypress-sf.c
5973
5974CYPRESS_FIRMWARE MEDIA DRIVER
5975L:	linux-media@vger.kernel.org
5976S:	Orphan
5977W:	https://linuxtv.org
5978Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5979F:	drivers/media/common/cypress_firmware*
5980
5981CYTTSP TOUCHSCREEN DRIVER
5982M:	Linus Walleij <linus.walleij@linaro.org>
5983L:	linux-input@vger.kernel.org
5984S:	Maintained
5985F:	drivers/input/touchscreen/cyttsp*
5986
5987D-LINK DIR-685 TOUCHKEYS DRIVER
5988M:	Linus Walleij <linus.walleij@linaro.org>
5989L:	linux-input@vger.kernel.org
5990S:	Supported
5991F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
5992
5993DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5994M:	Joshua Kinard <kumba@gentoo.org>
5995S:	Maintained
5996F:	drivers/rtc/rtc-ds1685.c
5997F:	include/linux/rtc/ds1685.h
5998
5999DAMA SLAVE for AX.25
6000M:	Joerg Reuter <jreuter@yaina.de>
6001L:	linux-hams@vger.kernel.org
6002S:	Maintained
6003W:	http://yaina.de/jreuter/
6004W:	http://www.qsl.net/dl1bke/
6005F:	net/ax25/af_ax25.c
6006F:	net/ax25/ax25_dev.c
6007F:	net/ax25/ax25_ds_*
6008F:	net/ax25/ax25_in.c
6009F:	net/ax25/ax25_out.c
6010F:	net/ax25/ax25_timer.c
6011F:	net/ax25/sysctl_net_ax25.c
6012
6013DATA ACCESS MONITOR
6014M:	SeongJae Park <sj@kernel.org>
6015L:	damon@lists.linux.dev
6016L:	linux-mm@kvack.org
6017S:	Maintained
6018W:	https://damonitor.github.io
6019P:	Documentation/mm/damon/maintainer-profile.rst
6020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6021T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6023F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
6024F:	Documentation/admin-guide/mm/damon/
6025F:	Documentation/mm/damon/
6026F:	include/linux/damon.h
6027F:	include/trace/events/damon.h
6028F:	mm/damon/
6029F:	tools/testing/selftests/damon/
6030
6031DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6032L:	netdev@vger.kernel.org
6033S:	Orphan
6034F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6035F:	drivers/net/ethernet/dec/tulip/dmfe.c
6036
6037DC390/AM53C974 SCSI driver
6038M:	Hannes Reinecke <hare@suse.com>
6039L:	linux-scsi@vger.kernel.org
6040S:	Maintained
6041F:	drivers/scsi/am53c974.c
6042
6043DC395x SCSI driver
6044M:	Oliver Neukum <oliver@neukum.org>
6045M:	Ali Akcaagac <aliakc@web.de>
6046M:	Jamie Lenehan <lenehan@twibble.org>
6047S:	Maintained
6048F:	Documentation/scsi/dc395x.rst
6049F:	drivers/scsi/dc395x.*
6050
6051DCCP PROTOCOL
6052L:	dccp@vger.kernel.org
6053S:	Orphan
6054W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6055F:	include/linux/dccp.h
6056F:	include/linux/tfrc.h
6057F:	include/uapi/linux/dccp.h
6058F:	net/dccp/
6059
6060DEBUGOBJECTS:
6061M:	Thomas Gleixner <tglx@linutronix.de>
6062L:	linux-kernel@vger.kernel.org
6063S:	Maintained
6064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6065F:	include/linux/debugobjects.h
6066F:	lib/debugobjects.c
6067
6068DECSTATION PLATFORM SUPPORT
6069M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6070L:	linux-mips@vger.kernel.org
6071S:	Maintained
6072W:	http://www.linux-mips.org/wiki/DECstation
6073F:	arch/mips/dec/
6074F:	arch/mips/include/asm/dec/
6075F:	arch/mips/include/asm/mach-dec/
6076
6077DEFXX FDDI NETWORK DRIVER
6078M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6079S:	Maintained
6080F:	drivers/net/fddi/defxx.*
6081
6082DEFZA FDDI NETWORK DRIVER
6083M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6084S:	Maintained
6085F:	drivers/net/fddi/defza.*
6086
6087DEINTERLACE DRIVERS FOR ALLWINNER H3
6088M:	Jernej Skrabec <jernej.skrabec@gmail.com>
6089L:	linux-media@vger.kernel.org
6090S:	Maintained
6091T:	git git://linuxtv.org/media_tree.git
6092F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6093F:	drivers/media/platform/sunxi/sun8i-di/
6094
6095DELL LAPTOP DRIVER
6096M:	Matthew Garrett <mjg59@srcf.ucam.org>
6097M:	Pali Rohár <pali@kernel.org>
6098L:	platform-driver-x86@vger.kernel.org
6099S:	Maintained
6100F:	drivers/platform/x86/dell/dell-laptop.c
6101
6102DELL LAPTOP FREEFALL DRIVER
6103M:	Pali Rohár <pali@kernel.org>
6104S:	Maintained
6105F:	drivers/platform/x86/dell/dell-smo8800.c
6106
6107DELL LAPTOP RBTN DRIVER
6108M:	Pali Rohár <pali@kernel.org>
6109S:	Maintained
6110F:	drivers/platform/x86/dell/dell-rbtn.*
6111
6112DELL LAPTOP SMM DRIVER
6113M:	Pali Rohár <pali@kernel.org>
6114S:	Maintained
6115F:	Documentation/ABI/obsolete/procfs-i8k
6116F:	drivers/hwmon/dell-smm-hwmon.c
6117F:	include/uapi/linux/i8k.h
6118
6119DELL REMOTE BIOS UPDATE DRIVER
6120M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6121L:	platform-driver-x86@vger.kernel.org
6122S:	Maintained
6123F:	drivers/platform/x86/dell/dell_rbu.c
6124
6125DELL SMBIOS DRIVER
6126M:	Pali Rohár <pali@kernel.org>
6127L:	Dell.Client.Kernel@dell.com
6128L:	platform-driver-x86@vger.kernel.org
6129S:	Maintained
6130F:	drivers/platform/x86/dell/dell-smbios.*
6131
6132DELL SMBIOS SMM DRIVER
6133L:	Dell.Client.Kernel@dell.com
6134L:	platform-driver-x86@vger.kernel.org
6135S:	Maintained
6136F:	drivers/platform/x86/dell/dell-smbios-smm.c
6137
6138DELL SMBIOS WMI DRIVER
6139L:	Dell.Client.Kernel@dell.com
6140L:	platform-driver-x86@vger.kernel.org
6141S:	Maintained
6142F:	drivers/platform/x86/dell/dell-smbios-wmi.c
6143F:	tools/wmi/dell-smbios-example.c
6144
6145DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6146M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6147L:	platform-driver-x86@vger.kernel.org
6148S:	Maintained
6149F:	Documentation/userspace-api/dcdbas.rst
6150F:	drivers/platform/x86/dell/dcdbas.*
6151
6152DELL WMI DDV DRIVER
6153M:	Armin Wolf <W_Armin@gmx.de>
6154S:	Maintained
6155F:	Documentation/ABI/testing/debugfs-dell-wmi-ddv
6156F:	Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6157F:	Documentation/wmi/devices/dell-wmi-ddv.rst
6158F:	drivers/platform/x86/dell/dell-wmi-ddv.c
6159
6160DELL WMI DESCRIPTOR DRIVER
6161L:	Dell.Client.Kernel@dell.com
6162S:	Maintained
6163F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
6164
6165DELL WMI HARDWARE PRIVACY SUPPORT
6166L:	Dell.Client.Kernel@dell.com
6167L:	platform-driver-x86@vger.kernel.org
6168S:	Maintained
6169F:	drivers/platform/x86/dell/dell-wmi-privacy.c
6170
6171DELL WMI NOTIFICATIONS DRIVER
6172M:	Matthew Garrett <mjg59@srcf.ucam.org>
6173M:	Pali Rohár <pali@kernel.org>
6174S:	Maintained
6175F:	drivers/platform/x86/dell/dell-wmi-base.c
6176
6177DELL WMI SYSMAN DRIVER
6178M:	Prasanth Ksr <prasanth.ksr@dell.com>
6179L:	Dell.Client.Kernel@dell.com
6180L:	platform-driver-x86@vger.kernel.org
6181S:	Maintained
6182F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
6183F:	drivers/platform/x86/dell/dell-wmi-sysman/
6184
6185DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6186M:	Zev Weiss <zev@bewilderbeest.net>
6187L:	linux-hwmon@vger.kernel.org
6188S:	Maintained
6189F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6190
6191DELTA DPS920AB PSU DRIVER
6192M:	Robert Marko <robert.marko@sartura.hr>
6193L:	linux-hwmon@vger.kernel.org
6194S:	Maintained
6195F:	Documentation/hwmon/dps920ab.rst
6196F:	drivers/hwmon/pmbus/dps920ab.c
6197
6198DELTA NETWORKS TN48M CPLD DRIVERS
6199M:	Robert Marko <robert.marko@sartura.hr>
6200S:	Maintained
6201F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6202F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6203F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6204F:	drivers/gpio/gpio-tn48m.c
6205F:	include/dt-bindings/reset/delta,tn48m-reset.h
6206
6207DELTA ST MEDIA DRIVER
6208M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
6209L:	linux-media@vger.kernel.org
6210S:	Supported
6211W:	https://linuxtv.org
6212T:	git git://linuxtv.org/media_tree.git
6213F:	drivers/media/platform/st/sti/delta
6214
6215DENALI NAND DRIVER
6216L:	linux-mtd@lists.infradead.org
6217S:	Orphan
6218F:	drivers/mtd/nand/raw/denali*
6219
6220DESIGNWARE EDMA CORE IP DRIVER
6221M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
6222R:	Serge Semin <fancer.lancer@gmail.com>
6223L:	dmaengine@vger.kernel.org
6224S:	Maintained
6225F:	drivers/dma/dw-edma/
6226F:	include/linux/dma/edma.h
6227
6228DESIGNWARE USB2 DRD IP DRIVER
6229M:	Minas Harutyunyan <hminas@synopsys.com>
6230L:	linux-usb@vger.kernel.org
6231S:	Maintained
6232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6233F:	drivers/usb/dwc2/
6234
6235DESIGNWARE USB3 DRD IP DRIVER
6236M:	Thinh Nguyen <Thinh.Nguyen@synopsys.com>
6237L:	linux-usb@vger.kernel.org
6238S:	Maintained
6239F:	drivers/usb/dwc3/
6240
6241DESIGNWARE XDATA IP DRIVER
6242M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
6243L:	linux-pci@vger.kernel.org
6244S:	Maintained
6245F:	Documentation/misc-devices/dw-xdata-pcie.rst
6246F:	drivers/misc/dw-xdata-pcie.c
6247
6248DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6249M:	Andreas Klinger <ak@it-klinger.de>
6250L:	linux-iio@vger.kernel.org
6251S:	Maintained
6252F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6253F:	drivers/iio/proximity/srf*.c
6254
6255DEVICE COREDUMP (DEV_COREDUMP)
6256M:	Johannes Berg <johannes@sipsolutions.net>
6257L:	linux-kernel@vger.kernel.org
6258S:	Maintained
6259F:	drivers/base/devcoredump.c
6260F:	include/linux/devcoredump.h
6261
6262DEVICE DEPENDENCY HELPER SCRIPT
6263M:	Saravana Kannan <saravanak@google.com>
6264L:	linux-kernel@vger.kernel.org
6265S:	Maintained
6266F:	scripts/dev-needs.sh
6267
6268DEVICE DIRECT ACCESS (DAX)
6269M:	Dan Williams <dan.j.williams@intel.com>
6270M:	Vishal Verma <vishal.l.verma@intel.com>
6271M:	Dave Jiang <dave.jiang@intel.com>
6272L:	nvdimm@lists.linux.dev
6273L:	linux-cxl@vger.kernel.org
6274S:	Supported
6275F:	drivers/dax/
6276
6277DEVICE FREQUENCY (DEVFREQ)
6278M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6279M:	Kyungmin Park <kyungmin.park@samsung.com>
6280M:	Chanwoo Choi <cw00.choi@samsung.com>
6281L:	linux-pm@vger.kernel.org
6282S:	Maintained
6283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6284F:	Documentation/devicetree/bindings/devfreq/
6285F:	Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6286F:	drivers/devfreq/
6287F:	include/linux/devfreq.h
6288F:	include/trace/events/devfreq.h
6289
6290DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6291M:	Chanwoo Choi <cw00.choi@samsung.com>
6292L:	linux-pm@vger.kernel.org
6293S:	Supported
6294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6295F:	Documentation/devicetree/bindings/devfreq/event/
6296F:	drivers/devfreq/devfreq-event.c
6297F:	drivers/devfreq/event/
6298F:	include/dt-bindings/pmu/exynos_ppmu.h
6299F:	include/linux/devfreq-event.h
6300
6301DEVICE RESOURCE MANAGEMENT HELPERS
6302M:	Hans de Goede <hdegoede@redhat.com>
6303R:	Matti Vaittinen <mazziesaccount@gmail.com>
6304S:	Maintained
6305F:	include/linux/devm-helpers.h
6306
6307DEVICE-MAPPER  (LVM)
6308M:	Alasdair Kergon <agk@redhat.com>
6309M:	Mike Snitzer <snitzer@kernel.org>
6310M:	Mikulas Patocka <mpatocka@redhat.com>
6311L:	dm-devel@lists.linux.dev
6312S:	Maintained
6313Q:	http://patchwork.kernel.org/project/dm-devel/list/
6314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6315F:	Documentation/admin-guide/device-mapper/
6316F:	drivers/md/Kconfig
6317F:	drivers/md/Makefile
6318F:	drivers/md/dm*
6319F:	drivers/md/persistent-data/
6320F:	include/linux/device-mapper.h
6321F:	include/linux/dm-*.h
6322F:	include/uapi/linux/dm-*.h
6323
6324DEVICE-MAPPER VDO TARGET
6325M:	Matthew Sakai <msakai@redhat.com>
6326L:	dm-devel@lists.linux.dev
6327S:	Maintained
6328F:	Documentation/admin-guide/device-mapper/vdo*.rst
6329F:	drivers/md/dm-vdo/
6330
6331DEVLINK
6332M:	Jiri Pirko <jiri@resnulli.us>
6333L:	netdev@vger.kernel.org
6334S:	Supported
6335F:	Documentation/networking/devlink
6336F:	include/net/devlink.h
6337F:	include/uapi/linux/devlink.h
6338F:	net/devlink/
6339
6340DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6341M:	Christoph Niedermaier <cniedermaier@dh-electronics.com>
6342L:	kernel@dh-electronics.com
6343S:	Maintained
6344F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6345F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6346
6347DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6348M:	Marek Vasut <marex@denx.de>
6349L:	kernel@dh-electronics.com
6350S:	Maintained
6351F:	arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6352F:	arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6353
6354DIALOG SEMICONDUCTOR DRIVERS
6355M:	Support Opensource <support.opensource@diasemi.com>
6356S:	Supported
6357W:	http://www.dialog-semiconductor.com/products
6358F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
6359F:	Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6360F:	Documentation/devicetree/bindings/mfd/da90*.txt
6361F:	Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6362F:	Documentation/devicetree/bindings/regulator/da92*.txt
6363F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6364F:	Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6365F:	Documentation/devicetree/bindings/sound/da[79]*.txt
6366F:	Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6367F:	Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6368F:	Documentation/hwmon/da90??.rst
6369F:	drivers/gpio/gpio-da90??.c
6370F:	drivers/hwmon/da90??-hwmon.c
6371F:	drivers/iio/adc/da91??-*.c
6372F:	drivers/input/misc/da72??.[ch]
6373F:	drivers/input/misc/da90??_onkey.c
6374F:	drivers/input/touchscreen/da9052_tsi.c
6375F:	drivers/leds/leds-da90??.c
6376F:	drivers/mfd/da903x.c
6377F:	drivers/mfd/da90??-*.c
6378F:	drivers/mfd/da91??-*.c
6379F:	drivers/pinctrl/pinctrl-da90??.c
6380F:	drivers/power/supply/da9052-battery.c
6381F:	drivers/power/supply/da91??-*.c
6382F:	drivers/regulator/da9???-regulator.[ch]
6383F:	drivers/regulator/slg51000-regulator.[ch]
6384F:	drivers/rtc/rtc-da90??.c
6385F:	drivers/thermal/da90??-thermal.c
6386F:	drivers/video/backlight/da90??_bl.c
6387F:	drivers/watchdog/da90??_wdt.c
6388F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
6389F:	include/linux/mfd/da903x.h
6390F:	include/linux/mfd/da9052/
6391F:	include/linux/mfd/da9055/
6392F:	include/linux/mfd/da9062/
6393F:	include/linux/mfd/da9063/
6394F:	include/linux/mfd/da9150/
6395F:	include/linux/regulator/da9211.h
6396F:	include/sound/da[79]*.h
6397F:	sound/soc/codecs/da[79]*.[ch]
6398
6399DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6400M:	William Breathitt Gray <wbg@kernel.org>
6401L:	linux-gpio@vger.kernel.org
6402S:	Maintained
6403F:	drivers/gpio/gpio-gpio-mm.c
6404
6405DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6406M:	Martin Tuma <martin.tuma@digiteqautomotive.com>
6407L:	linux-media@vger.kernel.org
6408S:	Maintained
6409F:	Documentation/admin-guide/media/mgb4.rst
6410F:	drivers/media/pci/mgb4/
6411
6412DIOLAN U2C-12 I2C DRIVER
6413M:	Guenter Roeck <linux@roeck-us.net>
6414L:	linux-i2c@vger.kernel.org
6415S:	Maintained
6416F:	drivers/i2c/busses/i2c-diolan-u2c.c
6417
6418DIRECTORY NOTIFICATION (DNOTIFY)
6419M:	Jan Kara <jack@suse.cz>
6420R:	Amir Goldstein <amir73il@gmail.com>
6421L:	linux-fsdevel@vger.kernel.org
6422S:	Maintained
6423F:	Documentation/filesystems/dnotify.rst
6424F:	fs/notify/dnotify/
6425F:	include/linux/dnotify.h
6426
6427DISK GEOMETRY AND PARTITION HANDLING
6428M:	Andries Brouwer <aeb@cwi.nl>
6429S:	Maintained
6430W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6431W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6432W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6433
6434DISKQUOTA
6435M:	Jan Kara <jack@suse.com>
6436S:	Maintained
6437F:	Documentation/filesystems/quota.rst
6438F:	fs/quota/
6439F:	include/linux/quota*.h
6440F:	include/uapi/linux/quota*.h
6441
6442DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6443M:	Bernie Thompson <bernie@plugable.com>
6444L:	linux-fbdev@vger.kernel.org
6445S:	Maintained
6446W:	http://plugable.com/category/projects/udlfb/
6447F:	Documentation/fb/udlfb.rst
6448F:	drivers/video/fbdev/udlfb.c
6449F:	include/video/udlfb.h
6450
6451DISTRIBUTED LOCK MANAGER (DLM)
6452M:	Alexander Aring <aahringo@redhat.com>
6453M:	David Teigland <teigland@redhat.com>
6454L:	gfs2@lists.linux.dev
6455S:	Supported
6456W:	https://pagure.io/dlm
6457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6458F:	fs/dlm/
6459
6460DMA BUFFER SHARING FRAMEWORK
6461M:	Sumit Semwal <sumit.semwal@linaro.org>
6462M:	Christian König <christian.koenig@amd.com>
6463L:	linux-media@vger.kernel.org
6464L:	dri-devel@lists.freedesktop.org
6465L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6466S:	Maintained
6467T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6468F:	Documentation/driver-api/dma-buf.rst
6469F:	Documentation/userspace-api/dma-buf-alloc-exchange.rst
6470F:	drivers/dma-buf/
6471F:	include/linux/*fence.h
6472F:	include/linux/dma-buf.h
6473F:	include/linux/dma-resv.h
6474K:	\bdma_(?:buf|fence|resv)\b
6475
6476DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6477M:	Vinod Koul <vkoul@kernel.org>
6478L:	dmaengine@vger.kernel.org
6479S:	Maintained
6480Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6482F:	Documentation/devicetree/bindings/dma/
6483F:	Documentation/driver-api/dmaengine/
6484F:	drivers/dma/
6485F:	include/dt-bindings/dma/
6486F:	include/linux/dma/
6487F:	include/linux/dmaengine.h
6488F:	include/linux/of_dma.h
6489
6490DMA MAPPING BENCHMARK
6491M:	Xiang Chen <chenxiang66@hisilicon.com>
6492L:	iommu@lists.linux.dev
6493F:	kernel/dma/map_benchmark.c
6494F:	tools/testing/selftests/dma/
6495
6496DMA MAPPING HELPERS
6497M:	Christoph Hellwig <hch@lst.de>
6498M:	Marek Szyprowski <m.szyprowski@samsung.com>
6499R:	Robin Murphy <robin.murphy@arm.com>
6500L:	iommu@lists.linux.dev
6501S:	Supported
6502W:	http://git.infradead.org/users/hch/dma-mapping.git
6503T:	git git://git.infradead.org/users/hch/dma-mapping.git
6504F:	include/asm-generic/dma-mapping.h
6505F:	include/linux/dma-direct.h
6506F:	include/linux/dma-map-ops.h
6507F:	include/linux/dma-mapping.h
6508F:	include/linux/swiotlb.h
6509F:	kernel/dma/
6510
6511DMA-BUF HEAPS FRAMEWORK
6512M:	Sumit Semwal <sumit.semwal@linaro.org>
6513R:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
6514R:	Brian Starkey <Brian.Starkey@arm.com>
6515R:	John Stultz <jstultz@google.com>
6516R:	T.J. Mercier <tjmercier@google.com>
6517L:	linux-media@vger.kernel.org
6518L:	dri-devel@lists.freedesktop.org
6519L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6520S:	Maintained
6521T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6522F:	drivers/dma-buf/dma-heap.c
6523F:	drivers/dma-buf/heaps/*
6524F:	include/linux/dma-heap.h
6525F:	include/uapi/linux/dma-heap.h
6526
6527DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6528M:	Lukasz Luba <lukasz.luba@arm.com>
6529L:	linux-pm@vger.kernel.org
6530L:	linux-samsung-soc@vger.kernel.org
6531S:	Maintained
6532F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6533F:	drivers/memory/samsung/exynos5422-dmc.c
6534
6535DME1737 HARDWARE MONITOR DRIVER
6536M:	Juerg Haefliger <juergh@proton.me>
6537L:	linux-hwmon@vger.kernel.org
6538S:	Maintained
6539F:	Documentation/hwmon/dme1737.rst
6540F:	drivers/hwmon/dme1737.c
6541
6542DMI/SMBIOS SUPPORT
6543M:	Jean Delvare <jdelvare@suse.com>
6544S:	Maintained
6545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6546F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
6547F:	drivers/firmware/dmi-id.c
6548F:	drivers/firmware/dmi_scan.c
6549F:	include/linux/dmi.h
6550
6551DOCUMENTATION
6552M:	Jonathan Corbet <corbet@lwn.net>
6553L:	linux-doc@vger.kernel.org
6554S:	Maintained
6555P:	Documentation/doc-guide/maintainer-profile.rst
6556T:	git git://git.lwn.net/linux.git docs-next
6557F:	Documentation/
6558F:	scripts/check-variable-fonts.sh
6559F:	scripts/documentation-file-ref-check
6560F:	scripts/kernel-doc
6561F:	scripts/sphinx-pre-install
6562X:	Documentation/ABI/
6563X:	Documentation/admin-guide/media/
6564X:	Documentation/devicetree/
6565X:	Documentation/driver-api/media/
6566X:	Documentation/firmware-guide/acpi/
6567X:	Documentation/i2c/
6568X:	Documentation/netlink/
6569X:	Documentation/power/
6570X:	Documentation/spi/
6571X:	Documentation/userspace-api/media/
6572
6573DOCUMENTATION PROCESS
6574M:	Jonathan Corbet <corbet@lwn.net>
6575L:	workflows@vger.kernel.org
6576S:	Maintained
6577F:	Documentation/maintainer/
6578F:	Documentation/process/
6579
6580DOCUMENTATION REPORTING ISSUES
6581M:	Thorsten Leemhuis <linux@leemhuis.info>
6582L:	linux-doc@vger.kernel.org
6583S:	Maintained
6584F:	Documentation/admin-guide/quickly-build-trimmed-linux.rst
6585F:	Documentation/admin-guide/reporting-issues.rst
6586F:	Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6587
6588DOCUMENTATION SCRIPTS
6589M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6590L:	linux-doc@vger.kernel.org
6591S:	Maintained
6592F:	Documentation/sphinx/parse-headers.pl
6593F:	scripts/documentation-file-ref-check
6594F:	scripts/sphinx-pre-install
6595
6596DOCUMENTATION/ITALIAN
6597M:	Federico Vaga <federico.vaga@vaga.pv.it>
6598L:	linux-doc@vger.kernel.org
6599S:	Maintained
6600F:	Documentation/translations/it_IT
6601
6602DOCUMENTATION/JAPANESE
6603R:	Akira Yokosawa <akiyks@gmail.com>
6604L:	linux-doc@vger.kernel.org
6605S:	Maintained
6606F:	Documentation/translations/ja_JP
6607
6608DONGWOON DW9714 LENS VOICE COIL DRIVER
6609M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6610L:	linux-media@vger.kernel.org
6611S:	Maintained
6612T:	git git://linuxtv.org/media_tree.git
6613F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6614F:	drivers/media/i2c/dw9714.c
6615
6616DONGWOON DW9719 LENS VOICE COIL DRIVER
6617M:	Daniel Scally <djrscally@gmail.com>
6618L:	linux-media@vger.kernel.org
6619S:	Maintained
6620T:	git git://linuxtv.org/media_tree.git
6621F:	drivers/media/i2c/dw9719.c
6622
6623DONGWOON DW9768 LENS VOICE COIL DRIVER
6624L:	linux-media@vger.kernel.org
6625S:	Orphan
6626T:	git git://linuxtv.org/media_tree.git
6627F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6628F:	drivers/media/i2c/dw9768.c
6629
6630DONGWOON DW9807 LENS VOICE COIL DRIVER
6631M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6632L:	linux-media@vger.kernel.org
6633S:	Maintained
6634T:	git git://linuxtv.org/media_tree.git
6635F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6636F:	drivers/media/i2c/dw9807-vcm.c
6637
6638DOUBLETALK DRIVER
6639M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
6640L:	blinux-list@redhat.com
6641S:	Maintained
6642F:	drivers/char/dtlk.c
6643F:	include/linux/dtlk.h
6644
6645DPAA2 DATAPATH I/O (DPIO) DRIVER
6646M:	Roy Pledge <Roy.Pledge@nxp.com>
6647L:	linux-kernel@vger.kernel.org
6648S:	Maintained
6649F:	drivers/soc/fsl/dpio
6650
6651DPAA2 ETHERNET DRIVER
6652M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6653L:	netdev@vger.kernel.org
6654S:	Maintained
6655F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6656F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6657F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
6658F:	drivers/net/ethernet/freescale/dpaa2/Makefile
6659F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6660F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6661F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6662F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
6663F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
6664F:	drivers/net/ethernet/freescale/dpaa2/dpni*
6665
6666DPAA2 ETHERNET SWITCH DRIVER
6667M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6668L:	netdev@vger.kernel.org
6669S:	Maintained
6670F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6671F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6672F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
6673
6674DPLL SUBSYSTEM
6675M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
6676M:	Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
6677M:	Jiri Pirko <jiri@resnulli.us>
6678L:	netdev@vger.kernel.org
6679S:	Supported
6680F:	Documentation/driver-api/dpll.rst
6681F:	drivers/dpll/*
6682F:	include/linux/dpll.h
6683F:	include/uapi/linux/dpll.h
6684
6685DRBD DRIVER
6686M:	Philipp Reisner <philipp.reisner@linbit.com>
6687M:	Lars Ellenberg <lars.ellenberg@linbit.com>
6688M:	Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6689L:	drbd-dev@lists.linbit.com
6690S:	Supported
6691W:	http://www.drbd.org
6692T:	git git://git.linbit.com/linux-drbd.git
6693T:	git git://git.linbit.com/drbd-8.4.git
6694F:	Documentation/admin-guide/blockdev/
6695F:	drivers/block/drbd/
6696F:	include/linux/drbd*
6697F:	lib/lru_cache.c
6698
6699DRIVER COMPONENT FRAMEWORK
6700L:	dri-devel@lists.freedesktop.org
6701F:	drivers/base/component.c
6702F:	include/linux/component.h
6703
6704DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6705M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6706R:	"Rafael J. Wysocki" <rafael@kernel.org>
6707S:	Supported
6708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6709F:	Documentation/core-api/kobject.rst
6710F:	drivers/base/
6711F:	fs/debugfs/
6712F:	fs/sysfs/
6713F:	include/linux/debugfs.h
6714F:	include/linux/fwnode.h
6715F:	include/linux/kobj*
6716F:	include/linux/property.h
6717F:	lib/kobj*
6718
6719DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6720M:	Nishanth Menon <nm@ti.com>
6721L:	linux-pm@vger.kernel.org
6722S:	Maintained
6723F:	drivers/soc/ti/smartreflex.c
6724F:	include/linux/power/smartreflex.h
6725
6726DRM ACCEL DRIVERS FOR INTEL VPU
6727M:	Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
6728M:	Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com>
6729L:	dri-devel@lists.freedesktop.org
6730S:	Supported
6731T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6732F:	drivers/accel/ivpu/
6733F:	include/uapi/drm/ivpu_accel.h
6734
6735DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6736M:	Oded Gabbay <ogabbay@kernel.org>
6737L:	dri-devel@lists.freedesktop.org
6738S:	Maintained
6739C:	irc://irc.oftc.net/dri-devel
6740T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6741F:	Documentation/accel/
6742F:	drivers/accel/
6743F:	include/drm/drm_accel.h
6744
6745DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6746M:	Maxime Ripard <mripard@kernel.org>
6747M:	Chen-Yu Tsai <wens@csie.org>
6748R:	Jernej Skrabec <jernej.skrabec@gmail.com>
6749L:	dri-devel@lists.freedesktop.org
6750S:	Supported
6751T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6752F:	drivers/gpu/drm/sun4i/sun8i*
6753
6754DRM DRIVER FOR ARM PL111 CLCD
6755S:	Orphan
6756T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6757F:	drivers/gpu/drm/pl111/
6758
6759DRM DRIVER FOR ARM VERSATILE TFT PANELS
6760M:	Linus Walleij <linus.walleij@linaro.org>
6761S:	Maintained
6762T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6763F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6764F:	drivers/gpu/drm/panel/panel-arm-versatile.c
6765
6766DRM DRIVER FOR ASPEED BMC GFX
6767M:	Joel Stanley <joel@jms.id.au>
6768L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6769S:	Supported
6770T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6771F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6772F:	drivers/gpu/drm/aspeed/
6773
6774DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6775M:	Dave Airlie <airlied@redhat.com>
6776R:	Thomas Zimmermann <tzimmermann@suse.de>
6777R:	Jocelyn Falempe <jfalempe@redhat.com>
6778L:	dri-devel@lists.freedesktop.org
6779S:	Supported
6780T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6781F:	drivers/gpu/drm/ast/
6782
6783DRM DRIVER FOR BOCHS VIRTUAL GPU
6784M:	Gerd Hoffmann <kraxel@redhat.com>
6785L:	virtualization@lists.linux.dev
6786S:	Maintained
6787T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6788F:	drivers/gpu/drm/tiny/bochs.c
6789
6790DRM DRIVER FOR BOE HIMAX8279D PANELS
6791M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6792S:	Maintained
6793F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6794F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
6795
6796DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6797M:	Jagan Teki <jagan@amarulasolutions.com>
6798S:	Maintained
6799F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6800F:	drivers/gpu/drm/bridge/chipone-icn6211.c
6801
6802DRM DRIVER FOR EBBG FT8719 PANEL
6803M:	Joel Selvaraj <jo@jsfamily.in>
6804S:	Maintained
6805T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6806F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6807F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6808
6809DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6810M:	Linus Walleij <linus.walleij@linaro.org>
6811S:	Maintained
6812T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6813F:	drivers/gpu/drm/tve200/
6814
6815DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6816M:	Icenowy Zheng <icenowy@aosc.io>
6817S:	Maintained
6818F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6819F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6820
6821DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6822M:	Jagan Teki <jagan@amarulasolutions.com>
6823S:	Maintained
6824F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6825F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6826
6827DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6828M:	Thomas Zimmermann <tzimmermann@suse.de>
6829M:	Javier Martinez Canillas <javierm@redhat.com>
6830L:	dri-devel@lists.freedesktop.org
6831S:	Maintained
6832T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6833F:	drivers/gpu/drm/drm_aperture.c
6834F:	drivers/gpu/drm/tiny/ofdrm.c
6835F:	drivers/gpu/drm/tiny/simpledrm.c
6836F:	drivers/video/aperture.c
6837F:	drivers/video/nomodeset.c
6838F:	include/drm/drm_aperture.h
6839F:	include/linux/aperture.h
6840F:	include/video/nomodeset.h
6841
6842DRM DRIVER FOR GENERIC EDP PANELS
6843R:	Douglas Anderson <dianders@chromium.org>
6844F:	Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6845F:	drivers/gpu/drm/panel/panel-edp.c
6846
6847DRM DRIVER FOR GENERIC USB DISPLAY
6848M:	Noralf Trønnes <noralf@tronnes.org>
6849S:	Maintained
6850W:	https://github.com/notro/gud/wiki
6851T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6852F:	drivers/gpu/drm/gud/
6853F:	include/drm/gud.h
6854
6855DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6856M:	Hans de Goede <hdegoede@redhat.com>
6857S:	Maintained
6858T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6859F:	drivers/gpu/drm/tiny/gm12u320.c
6860
6861DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
6862M:	Ondrej Jirman <megi@xff.cz>
6863M:	Javier Martinez Canillas <javierm@redhat.com>
6864S:	Maintained
6865T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6866F:	Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
6867F:	drivers/gpu/drm/panel/panel-himax-hx8394.c
6868
6869DRM DRIVER FOR HX8357D PANELS
6870S:	Orphan
6871T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6872F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
6873F:	drivers/gpu/drm/tiny/hx8357d.c
6874
6875DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6876M:	Deepak Rawat <drawat.floss@gmail.com>
6877L:	linux-hyperv@vger.kernel.org
6878L:	dri-devel@lists.freedesktop.org
6879S:	Maintained
6880T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6881F:	drivers/gpu/drm/hyperv
6882
6883DRM DRIVER FOR ILITEK ILI9225 PANELS
6884M:	David Lechner <david@lechnology.com>
6885S:	Maintained
6886T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6887F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6888F:	drivers/gpu/drm/tiny/ili9225.c
6889
6890DRM DRIVER FOR ILITEK ILI9486 PANELS
6891M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6892S:	Maintained
6893T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6894F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6895F:	drivers/gpu/drm/tiny/ili9486.c
6896
6897DRM DRIVER FOR ILITEK ILI9805 PANELS
6898M:	Michael Trimarchi <michael@amarulasolutions.com>
6899S:	Maintained
6900F:	Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
6901F:	drivers/gpu/drm/panel/panel-ilitek-ili9805.c
6902
6903DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
6904M:	Jagan Teki <jagan@edgeble.ai>
6905S:	Maintained
6906F:	Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
6907F:	drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
6908
6909DRM DRIVER FOR LG SW43408 PANELS
6910M:	Sumit Semwal <sumit.semwal@linaro.org>
6911M:	Caleb Connolly <caleb.connolly@linaro.org>
6912S:	Maintained
6913T:	git git://anongit.freedesktop.org/drm/drm-misc
6914F:	Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
6915F:	drivers/gpu/drm/panel/panel-lg-sw43408.c
6916
6917DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6918M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
6919S:	Supported
6920T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6921F:	drivers/gpu/drm/logicvc/
6922
6923DRM DRIVER FOR LVDS PANELS
6924M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6925L:	dri-devel@lists.freedesktop.org
6926S:	Maintained
6927T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6928F:	Documentation/devicetree/bindings/display/lvds.yaml
6929F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6930F:	drivers/gpu/drm/panel/panel-lvds.c
6931
6932DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6933M:	Guido Günther <agx@sigxcpu.org>
6934R:	Purism Kernel Team <kernel@puri.sm>
6935S:	Maintained
6936F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6937F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6938
6939DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6940M:	Dave Airlie <airlied@redhat.com>
6941R:	Thomas Zimmermann <tzimmermann@suse.de>
6942R:	Jocelyn Falempe <jfalempe@redhat.com>
6943L:	dri-devel@lists.freedesktop.org
6944S:	Supported
6945T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6946F:	drivers/gpu/drm/mgag200/
6947
6948DRM DRIVER FOR MI0283QT
6949M:	Noralf Trønnes <noralf@tronnes.org>
6950S:	Maintained
6951T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6952F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6953F:	drivers/gpu/drm/tiny/mi0283qt.c
6954
6955DRM DRIVER FOR MIPI DBI compatible panels
6956M:	Noralf Trønnes <noralf@tronnes.org>
6957S:	Maintained
6958W:	https://github.com/notro/panel-mipi-dbi/wiki
6959T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6960F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6961F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
6962
6963DRM DRIVER for Qualcomm Adreno GPUs
6964M:	Rob Clark <robdclark@gmail.com>
6965R:	Sean Paul <sean@poorly.run>
6966R:	Konrad Dybcio <konrad.dybcio@linaro.org>
6967L:	linux-arm-msm@vger.kernel.org
6968L:	dri-devel@lists.freedesktop.org
6969L:	freedreno@lists.freedesktop.org
6970S:	Maintained
6971B:	https://gitlab.freedesktop.org/drm/msm/-/issues
6972T:	git https://gitlab.freedesktop.org/drm/msm.git
6973F:	Documentation/devicetree/bindings/display/msm/gpu.yaml
6974F:	drivers/gpu/drm/msm/adreno/
6975F:	drivers/gpu/drm/msm/msm_gpu.*
6976F:	drivers/gpu/drm/msm/msm_gpu_devfreq.*
6977F:	drivers/gpu/drm/msm/msm_ringbuffer.*
6978F:	drivers/gpu/drm/msm/registers/adreno/
6979F:	include/uapi/drm/msm_drm.h
6980
6981DRM DRIVER for Qualcomm display hardware
6982M:	Rob Clark <robdclark@gmail.com>
6983M:	Abhinav Kumar <quic_abhinavk@quicinc.com>
6984M:	Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6985R:	Sean Paul <sean@poorly.run>
6986R:	Marijn Suijten <marijn.suijten@somainline.org>
6987L:	linux-arm-msm@vger.kernel.org
6988L:	dri-devel@lists.freedesktop.org
6989L:	freedreno@lists.freedesktop.org
6990S:	Maintained
6991B:	https://gitlab.freedesktop.org/drm/msm/-/issues
6992T:	git https://gitlab.freedesktop.org/drm/msm.git
6993F:	Documentation/devicetree/bindings/display/msm/
6994F:	drivers/gpu/drm/ci/xfails/msm*
6995F:	drivers/gpu/drm/msm/
6996F:	include/uapi/drm/msm_drm.h
6997
6998DRM DRIVER FOR NOVATEK NT35510 PANELS
6999M:	Linus Walleij <linus.walleij@linaro.org>
7000S:	Maintained
7001T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7002F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7003F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
7004
7005DRM DRIVER FOR NOVATEK NT35560 PANELS
7006M:	Linus Walleij <linus.walleij@linaro.org>
7007S:	Maintained
7008T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7009F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7010F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
7011
7012DRM DRIVER FOR NOVATEK NT36523 PANELS
7013M:	Jianhua Lu <lujianhua000@gmail.com>
7014S:	Maintained
7015T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7016F:	Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7017F:	drivers/gpu/drm/panel/panel-novatek-nt36523.c
7018
7019DRM DRIVER FOR NOVATEK NT36672A PANELS
7020M:	Sumit Semwal <sumit.semwal@linaro.org>
7021S:	Maintained
7022T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7023F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7024F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7025
7026DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7027M:	Karol Herbst <kherbst@redhat.com>
7028M:	Lyude Paul <lyude@redhat.com>
7029M:	Danilo Krummrich <dakr@redhat.com>
7030L:	dri-devel@lists.freedesktop.org
7031L:	nouveau@lists.freedesktop.org
7032S:	Supported
7033W:	https://nouveau.freedesktop.org/
7034Q:	https://patchwork.freedesktop.org/project/nouveau/
7035Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7036B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
7037C:	irc://irc.oftc.net/nouveau
7038T:	git https://gitlab.freedesktop.org/drm/nouveau.git
7039F:	drivers/gpu/drm/nouveau/
7040F:	include/uapi/drm/nouveau_drm.h
7041
7042DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7043M:	Stefan Mavrodiev <stefan@olimex.com>
7044S:	Maintained
7045F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7046F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7047
7048DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7049R:	Douglas Anderson <dianders@chromium.org>
7050F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7051F:	drivers/gpu/drm/bridge/parade-ps8640.c
7052
7053DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7054M:	Noralf Trønnes <noralf@tronnes.org>
7055S:	Maintained
7056T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7057F:	Documentation/devicetree/bindings/display/repaper.txt
7058F:	drivers/gpu/drm/tiny/repaper.c
7059
7060DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7061M:	Dave Airlie <airlied@redhat.com>
7062M:	Gerd Hoffmann <kraxel@redhat.com>
7063L:	virtualization@lists.linux.dev
7064S:	Obsolete
7065W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7066T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7067F:	drivers/gpu/drm/tiny/cirrus.c
7068
7069DRM DRIVER FOR QXL VIRTUAL GPU
7070M:	Dave Airlie <airlied@redhat.com>
7071M:	Gerd Hoffmann <kraxel@redhat.com>
7072L:	virtualization@lists.linux.dev
7073L:	spice-devel@lists.freedesktop.org
7074S:	Maintained
7075T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7076F:	drivers/gpu/drm/qxl/
7077F:	include/uapi/drm/qxl_drm.h
7078
7079DRM DRIVER FOR RAYDIUM RM67191 PANELS
7080M:	Robert Chiras <robert.chiras@nxp.com>
7081S:	Maintained
7082F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7083F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
7084
7085DRM DRIVER FOR SAMSUNG DB7430 PANELS
7086M:	Linus Walleij <linus.walleij@linaro.org>
7087S:	Maintained
7088T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7089F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7090F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
7091
7092DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7093M:	Inki Dae <inki.dae@samsung.com>
7094M:	Jagan Teki <jagan@amarulasolutions.com>
7095M:	Marek Szyprowski <m.szyprowski@samsung.com>
7096S:	Maintained
7097T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7098F:	Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7099F:	drivers/gpu/drm/bridge/samsung-dsim.c
7100F:	include/drm/bridge/samsung-dsim.h
7101
7102DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7103M:	Markuss Broks <markuss.broks@gmail.com>
7104S:	Maintained
7105F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7106F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7107
7108DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7109M:	Artur Weber <aweber.kernel@gmail.com>
7110S:	Maintained
7111F:	Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7112F:	drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7113
7114DRM DRIVER FOR SITRONIX ST7586 PANELS
7115M:	David Lechner <david@lechnology.com>
7116S:	Maintained
7117T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7118F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
7119F:	drivers/gpu/drm/tiny/st7586.c
7120
7121DRM DRIVER FOR SITRONIX ST7701 PANELS
7122M:	Jagan Teki <jagan@amarulasolutions.com>
7123S:	Maintained
7124F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7125F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
7126
7127DRM DRIVER FOR SITRONIX ST7703 PANELS
7128M:	Guido Günther <agx@sigxcpu.org>
7129R:	Purism Kernel Team <kernel@puri.sm>
7130R:	Ondrej Jirman <megi@xff.cz>
7131S:	Maintained
7132F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7133F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
7134
7135DRM DRIVER FOR SITRONIX ST7735R PANELS
7136M:	David Lechner <david@lechnology.com>
7137S:	Maintained
7138T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7139F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7140F:	drivers/gpu/drm/tiny/st7735r.c
7141
7142DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7143M:	Javier Martinez Canillas <javierm@redhat.com>
7144S:	Maintained
7145T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7146F:	Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7147F:	Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7148F:	drivers/gpu/drm/solomon/ssd130x*
7149
7150DRM DRIVER FOR ST-ERICSSON MCDE
7151M:	Linus Walleij <linus.walleij@linaro.org>
7152S:	Maintained
7153T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7154F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
7155F:	drivers/gpu/drm/mcde/
7156
7157DRM DRIVER FOR SYNAPTICS R63353 PANELS
7158M:	Michael Trimarchi <michael@amarulasolutions.com>
7159S:	Maintained
7160F:	Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7161F:	drivers/gpu/drm/panel/panel-synaptics-r63353.c
7162
7163DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7164M:	Jagan Teki <jagan@amarulasolutions.com>
7165S:	Maintained
7166F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7167F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
7168
7169DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7170R:	Douglas Anderson <dianders@chromium.org>
7171F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7172F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
7173
7174DRM DRIVER FOR TPO TPG110 PANELS
7175M:	Linus Walleij <linus.walleij@linaro.org>
7176S:	Maintained
7177T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7178F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7179F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
7180
7181DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7182M:	Dave Airlie <airlied@redhat.com>
7183R:	Sean Paul <sean@poorly.run>
7184R:	Thomas Zimmermann <tzimmermann@suse.de>
7185L:	dri-devel@lists.freedesktop.org
7186S:	Supported
7187T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7188F:	drivers/gpu/drm/udl/
7189
7190DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7191M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
7192M:	Melissa Wen <melissa.srw@gmail.com>
7193M:	Maíra Canal <mairacanal@riseup.net>
7194R:	Haneen Mohammed <hamohammed.sa@gmail.com>
7195R:	Daniel Vetter <daniel@ffwll.ch>
7196L:	dri-devel@lists.freedesktop.org
7197S:	Maintained
7198T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7199F:	Documentation/gpu/vkms.rst
7200F:	drivers/gpu/drm/vkms/
7201
7202DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7203M:	Hans de Goede <hdegoede@redhat.com>
7204L:	dri-devel@lists.freedesktop.org
7205S:	Maintained
7206T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7207F:	drivers/gpu/drm/vboxvideo/
7208
7209DRM DRIVER FOR VMWARE VIRTUAL GPU
7210M:	Zack Rusin <zack.rusin@broadcom.com>
7211R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
7212L:	dri-devel@lists.freedesktop.org
7213S:	Supported
7214T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7215F:	drivers/gpu/drm/vmwgfx/
7216F:	include/uapi/drm/vmwgfx_drm.h
7217
7218DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7219M:	Linus Walleij <linus.walleij@linaro.org>
7220S:	Maintained
7221T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7222F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7223F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
7224
7225DRM DRIVERS
7226M:	David Airlie <airlied@gmail.com>
7227M:	Daniel Vetter <daniel@ffwll.ch>
7228L:	dri-devel@lists.freedesktop.org
7229S:	Maintained
7230B:	https://gitlab.freedesktop.org/drm
7231C:	irc://irc.oftc.net/dri-devel
7232T:	git https://gitlab.freedesktop.org/drm/kernel.git
7233F:	Documentation/devicetree/bindings/display/
7234F:	Documentation/devicetree/bindings/gpu/
7235F:	Documentation/gpu/
7236F:	drivers/gpu/
7237F:	include/drm/
7238F:	include/linux/vga*
7239F:	include/uapi/drm/
7240
7241DRM DRIVERS AND MISC GPU PATCHES
7242M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
7243M:	Maxime Ripard <mripard@kernel.org>
7244M:	Thomas Zimmermann <tzimmermann@suse.de>
7245S:	Maintained
7246W:	https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7247T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7248F:	Documentation/devicetree/bindings/display/
7249F:	Documentation/devicetree/bindings/gpu/
7250F:	Documentation/gpu/
7251F:	drivers/gpu/drm/
7252F:	drivers/gpu/vga/
7253F:	include/drm/drm
7254F:	include/linux/vga*
7255F:	include/uapi/drm/
7256X:	drivers/gpu/drm/amd/
7257X:	drivers/gpu/drm/armada/
7258X:	drivers/gpu/drm/etnaviv/
7259X:	drivers/gpu/drm/exynos/
7260X:	drivers/gpu/drm/i915/
7261X:	drivers/gpu/drm/kmb/
7262X:	drivers/gpu/drm/mediatek/
7263X:	drivers/gpu/drm/msm/
7264X:	drivers/gpu/drm/nouveau/
7265X:	drivers/gpu/drm/radeon/
7266X:	drivers/gpu/drm/renesas/rcar-du/
7267X:	drivers/gpu/drm/tegra/
7268
7269DRM DRIVERS FOR ALLWINNER A10
7270M:	Maxime Ripard <mripard@kernel.org>
7271M:	Chen-Yu Tsai <wens@csie.org>
7272L:	dri-devel@lists.freedesktop.org
7273S:	Supported
7274T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7275F:	Documentation/devicetree/bindings/display/allwinner*
7276F:	drivers/gpu/drm/sun4i/
7277
7278DRM DRIVERS FOR AMLOGIC SOCS
7279M:	Neil Armstrong <neil.armstrong@linaro.org>
7280L:	dri-devel@lists.freedesktop.org
7281L:	linux-amlogic@lists.infradead.org
7282S:	Supported
7283W:	http://linux-meson.com/
7284T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7285F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7286F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7287F:	Documentation/gpu/meson.rst
7288F:	drivers/gpu/drm/ci/xfails/meson*
7289F:	drivers/gpu/drm/meson/
7290
7291DRM DRIVERS FOR ATMEL HLCDC
7292M:	Sam Ravnborg <sam@ravnborg.org>
7293M:	Boris Brezillon <bbrezillon@kernel.org>
7294L:	dri-devel@lists.freedesktop.org
7295S:	Supported
7296T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7297F:	Documentation/devicetree/bindings/display/atmel/
7298F:	drivers/gpu/drm/atmel-hlcdc/
7299
7300DRM DRIVERS FOR BRIDGE CHIPS
7301M:	Andrzej Hajda <andrzej.hajda@intel.com>
7302M:	Neil Armstrong <neil.armstrong@linaro.org>
7303M:	Robert Foss <rfoss@kernel.org>
7304R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
7305R:	Jonas Karlman <jonas@kwiboo.se>
7306R:	Jernej Skrabec <jernej.skrabec@gmail.com>
7307S:	Maintained
7308T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7309F:	Documentation/devicetree/bindings/display/bridge/
7310F:	drivers/gpu/drm/bridge/
7311F:	drivers/gpu/drm/drm_bridge.c
7312F:	drivers/gpu/drm/drm_bridge_connector.c
7313F:	include/drm/drm_bridge.h
7314F:	include/drm/drm_bridge_connector.h
7315
7316DRM DRIVERS FOR EXYNOS
7317M:	Inki Dae <inki.dae@samsung.com>
7318M:	Seung-Woo Kim <sw0312.kim@samsung.com>
7319M:	Kyungmin Park <kyungmin.park@samsung.com>
7320L:	dri-devel@lists.freedesktop.org
7321S:	Supported
7322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7323F:	Documentation/devicetree/bindings/display/exynos/
7324F:	Documentation/devicetree/bindings/display/samsung/
7325F:	drivers/gpu/drm/exynos/
7326F:	include/uapi/drm/exynos_drm.h
7327
7328DRM DRIVERS FOR FREESCALE DCU
7329M:	Stefan Agner <stefan@agner.ch>
7330M:	Alison Wang <alison.wang@nxp.com>
7331L:	dri-devel@lists.freedesktop.org
7332S:	Supported
7333T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7334F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
7335F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
7336F:	drivers/gpu/drm/fsl-dcu/
7337
7338DRM DRIVERS FOR FREESCALE IMX 5/6
7339M:	Philipp Zabel <p.zabel@pengutronix.de>
7340L:	dri-devel@lists.freedesktop.org
7341S:	Maintained
7342T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7343T:	git git://git.pengutronix.de/git/pza/linux
7344F:	Documentation/devicetree/bindings/display/imx/
7345F:	drivers/gpu/drm/imx/ipuv3/
7346F:	drivers/gpu/ipu-v3/
7347
7348DRM DRIVERS FOR FREESCALE IMX BRIDGE
7349M:	Liu Ying <victor.liu@nxp.com>
7350L:	dri-devel@lists.freedesktop.org
7351S:	Maintained
7352F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7353F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7354F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7355F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7356F:	drivers/gpu/drm/bridge/imx/
7357
7358DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7359M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
7360L:	dri-devel@lists.freedesktop.org
7361S:	Maintained
7362T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7363F:	drivers/gpu/drm/gma500/
7364
7365DRM DRIVERS FOR HISILICON
7366M:	Xinliang Liu <xinliang.liu@linaro.org>
7367M:	Tian Tao  <tiantao6@hisilicon.com>
7368R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
7369R:	Sumit Semwal <sumit.semwal@linaro.org>
7370R:	Yongqin Liu <yongqin.liu@linaro.org>
7371R:	John Stultz <jstultz@google.com>
7372L:	dri-devel@lists.freedesktop.org
7373S:	Maintained
7374T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7375F:	Documentation/devicetree/bindings/display/hisilicon/
7376F:	drivers/gpu/drm/hisilicon/
7377
7378DRM DRIVERS FOR LIMA
7379M:	Qiang Yu <yuq825@gmail.com>
7380L:	dri-devel@lists.freedesktop.org
7381L:	lima@lists.freedesktop.org (moderated for non-subscribers)
7382S:	Maintained
7383T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7384F:	drivers/gpu/drm/lima/
7385F:	include/uapi/drm/lima_drm.h
7386
7387DRM DRIVERS FOR LOONGSON
7388M:	Sui Jingfeng <suijingfeng@loongson.cn>
7389L:	dri-devel@lists.freedesktop.org
7390S:	Supported
7391T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7392F:	drivers/gpu/drm/loongson/
7393
7394DRM DRIVERS FOR MEDIATEK
7395M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
7396M:	Philipp Zabel <p.zabel@pengutronix.de>
7397L:	dri-devel@lists.freedesktop.org
7398L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
7399S:	Supported
7400F:	Documentation/devicetree/bindings/display/mediatek/
7401F:	drivers/gpu/drm/ci/xfails/mediatek*
7402F:	drivers/gpu/drm/mediatek/
7403F:	drivers/phy/mediatek/phy-mtk-dp.c
7404F:	drivers/phy/mediatek/phy-mtk-hdmi*
7405F:	drivers/phy/mediatek/phy-mtk-mipi*
7406
7407DRM DRIVERS FOR NVIDIA TEGRA
7408M:	Thierry Reding <thierry.reding@gmail.com>
7409M:	Mikko Perttunen <mperttunen@nvidia.com>
7410L:	dri-devel@lists.freedesktop.org
7411L:	linux-tegra@vger.kernel.org
7412S:	Supported
7413T:	git https://gitlab.freedesktop.org/drm/tegra.git
7414F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7415F:	Documentation/devicetree/bindings/gpu/host1x/
7416F:	drivers/gpu/drm/tegra/
7417F:	drivers/gpu/host1x/
7418F:	include/linux/host1x.h
7419F:	include/uapi/drm/tegra_drm.h
7420
7421DRM DRIVERS FOR RENESAS R-CAR
7422M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7423M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
7424L:	dri-devel@lists.freedesktop.org
7425L:	linux-renesas-soc@vger.kernel.org
7426S:	Supported
7427T:	git git://linuxtv.org/pinchartl/media drm/du/next
7428F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7429F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7430F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7431F:	Documentation/devicetree/bindings/display/renesas,du.yaml
7432F:	drivers/gpu/drm/renesas/rcar-du/
7433
7434DRM DRIVERS FOR RENESAS RZ
7435M:	Biju Das <biju.das.jz@bp.renesas.com>
7436L:	dri-devel@lists.freedesktop.org
7437L:	linux-renesas-soc@vger.kernel.org
7438S:	Maintained
7439T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7440F:	Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7441F:	drivers/gpu/drm/renesas/rz-du/
7442
7443DRM DRIVERS FOR RENESAS SHMOBILE
7444M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7445M:	Geert Uytterhoeven <geert+renesas@glider.be>
7446L:	dri-devel@lists.freedesktop.org
7447L:	linux-renesas-soc@vger.kernel.org
7448S:	Supported
7449T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7450F:	Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7451F:	drivers/gpu/drm/renesas/shmobile/
7452F:	include/linux/platform_data/shmob_drm.h
7453
7454DRM DRIVERS FOR ROCKCHIP
7455M:	Sandy Huang <hjc@rock-chips.com>
7456M:	Heiko Stübner <heiko@sntech.de>
7457M:	Andy Yan <andy.yan@rock-chips.com>
7458L:	dri-devel@lists.freedesktop.org
7459S:	Maintained
7460T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7461F:	Documentation/devicetree/bindings/display/rockchip/
7462F:	drivers/gpu/drm/ci/xfails/rockchip*
7463F:	drivers/gpu/drm/rockchip/
7464
7465DRM DRIVERS FOR STI
7466M:	Alain Volmat <alain.volmat@foss.st.com>
7467L:	dri-devel@lists.freedesktop.org
7468S:	Maintained
7469T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7470F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
7471F:	drivers/gpu/drm/sti
7472
7473DRM DRIVERS FOR STM
7474M:	Yannick Fertre <yannick.fertre@foss.st.com>
7475M:	Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
7476M:	Philippe Cornu <philippe.cornu@foss.st.com>
7477L:	dri-devel@lists.freedesktop.org
7478S:	Maintained
7479T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7480F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7481F:	drivers/gpu/drm/stm
7482
7483DRM DRIVERS FOR TI KEYSTONE
7484M:	Jyri Sarha <jyri.sarha@iki.fi>
7485M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7486L:	dri-devel@lists.freedesktop.org
7487S:	Maintained
7488T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7489F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7490F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7491F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7492F:	drivers/gpu/drm/tidss/
7493
7494DRM DRIVERS FOR TI LCDC
7495M:	Jyri Sarha <jyri.sarha@iki.fi>
7496M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7497L:	dri-devel@lists.freedesktop.org
7498S:	Maintained
7499T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7500F:	Documentation/devicetree/bindings/display/tilcdc/
7501F:	drivers/gpu/drm/tilcdc/
7502
7503DRM DRIVERS FOR TI OMAP
7504M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7505L:	dri-devel@lists.freedesktop.org
7506S:	Maintained
7507T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7508F:	Documentation/devicetree/bindings/display/ti/
7509F:	drivers/gpu/drm/omapdrm/
7510
7511DRM DRIVERS FOR V3D
7512M:	Melissa Wen <mwen@igalia.com>
7513M:	Maíra Canal <mcanal@igalia.com>
7514S:	Supported
7515T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7516F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7517F:	drivers/gpu/drm/v3d/
7518F:	include/uapi/drm/v3d_drm.h
7519
7520DRM DRIVERS FOR VC4
7521M:	Maxime Ripard <mripard@kernel.org>
7522S:	Supported
7523T:	git git://github.com/anholt/linux
7524T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7525F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7526F:	drivers/gpu/drm/vc4/
7527F:	include/uapi/drm/vc4_drm.h
7528
7529DRM DRIVERS FOR VIVANTE GPU IP
7530M:	Lucas Stach <l.stach@pengutronix.de>
7531R:	Russell King <linux+etnaviv@armlinux.org.uk>
7532R:	Christian Gmeiner <christian.gmeiner@gmail.com>
7533L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7534L:	dri-devel@lists.freedesktop.org
7535S:	Maintained
7536F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7537F:	drivers/gpu/drm/etnaviv/
7538F:	include/uapi/drm/etnaviv_drm.h
7539
7540DRM DRIVERS FOR XEN
7541M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7542L:	dri-devel@lists.freedesktop.org
7543L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
7544S:	Supported
7545T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7546F:	Documentation/gpu/xen-front.rst
7547F:	drivers/gpu/drm/xen/
7548
7549DRM DRIVERS FOR XILINX
7550M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7551M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7552L:	dri-devel@lists.freedesktop.org
7553S:	Maintained
7554T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7555F:	Documentation/devicetree/bindings/display/xlnx/
7556F:	drivers/gpu/drm/xlnx/
7557
7558DRM GPU SCHEDULER
7559M:	Luben Tuikov <ltuikov89@gmail.com>
7560M:	Matthew Brost <matthew.brost@intel.com>
7561L:	dri-devel@lists.freedesktop.org
7562S:	Maintained
7563T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7564F:	drivers/gpu/drm/scheduler/
7565F:	include/drm/gpu_scheduler.h
7566
7567DRM PANEL DRIVERS
7568M:	Neil Armstrong <neil.armstrong@linaro.org>
7569R:	Jessica Zhang <quic_jesszhan@quicinc.com>
7570R:	Sam Ravnborg <sam@ravnborg.org>
7571L:	dri-devel@lists.freedesktop.org
7572S:	Maintained
7573T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7574F:	Documentation/devicetree/bindings/display/panel/
7575F:	drivers/gpu/drm/drm_panel.c
7576F:	drivers/gpu/drm/panel/
7577F:	include/drm/drm_panel.h
7578
7579DRM PRIVACY-SCREEN CLASS
7580M:	Hans de Goede <hdegoede@redhat.com>
7581L:	dri-devel@lists.freedesktop.org
7582S:	Maintained
7583T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7584F:	drivers/gpu/drm/drm_privacy_screen*
7585F:	include/drm/drm_privacy_screen*
7586
7587DRM TTM SUBSYSTEM
7588M:	Christian Koenig <christian.koenig@amd.com>
7589M:	Huang Rui <ray.huang@amd.com>
7590L:	dri-devel@lists.freedesktop.org
7591S:	Maintained
7592T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7593F:	drivers/gpu/drm/ttm/
7594F:	include/drm/ttm/
7595
7596DRM AUTOMATED TESTING
7597M:	Helen Koike <helen.koike@collabora.com>
7598L:	dri-devel@lists.freedesktop.org
7599S:	Maintained
7600T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7601F:	Documentation/gpu/automated_testing.rst
7602F:	drivers/gpu/drm/ci/
7603
7604DSBR100 USB FM RADIO DRIVER
7605M:	Alexey Klimov <klimov.linux@gmail.com>
7606L:	linux-media@vger.kernel.org
7607S:	Maintained
7608T:	git git://linuxtv.org/media_tree.git
7609F:	drivers/media/radio/dsbr100.c
7610
7611DT3155 MEDIA DRIVER
7612M:	Hans Verkuil <hverkuil@xs4all.nl>
7613L:	linux-media@vger.kernel.org
7614S:	Odd Fixes
7615W:	https://linuxtv.org
7616T:	git git://linuxtv.org/media_tree.git
7617F:	drivers/media/pci/dt3155/
7618
7619DVB_USB_AF9015 MEDIA DRIVER
7620L:	linux-media@vger.kernel.org
7621S:	Orphan
7622W:	https://linuxtv.org
7623Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7624F:	drivers/media/usb/dvb-usb-v2/af9015*
7625
7626DVB_USB_AF9035 MEDIA DRIVER
7627L:	linux-media@vger.kernel.org
7628S:	Orphan
7629W:	https://linuxtv.org
7630Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7631F:	drivers/media/usb/dvb-usb-v2/af9035*
7632
7633DVB_USB_ANYSEE MEDIA DRIVER
7634L:	linux-media@vger.kernel.org
7635S:	Orphan
7636W:	https://linuxtv.org
7637Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7638F:	drivers/media/usb/dvb-usb-v2/anysee*
7639
7640DVB_USB_AU6610 MEDIA DRIVER
7641L:	linux-media@vger.kernel.org
7642S:	Orphan
7643W:	https://linuxtv.org
7644Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7645F:	drivers/media/usb/dvb-usb-v2/au6610*
7646
7647DVB_USB_CE6230 MEDIA DRIVER
7648L:	linux-media@vger.kernel.org
7649S:	Orphan
7650W:	https://linuxtv.org
7651Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7652F:	drivers/media/usb/dvb-usb-v2/ce6230*
7653
7654DVB_USB_CXUSB MEDIA DRIVER
7655M:	Michael Krufky <mkrufky@linuxtv.org>
7656L:	linux-media@vger.kernel.org
7657S:	Maintained
7658W:	https://linuxtv.org
7659W:	http://github.com/mkrufky
7660Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7661T:	git git://linuxtv.org/media_tree.git
7662F:	drivers/media/usb/dvb-usb/cxusb*
7663
7664DVB_USB_EC168 MEDIA DRIVER
7665L:	linux-media@vger.kernel.org
7666S:	Orphan
7667W:	https://linuxtv.org
7668Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7669F:	drivers/media/usb/dvb-usb-v2/ec168*
7670
7671DVB_USB_GL861 MEDIA DRIVER
7672L:	linux-media@vger.kernel.org
7673S:	Orphan
7674W:	https://linuxtv.org
7675Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7676F:	drivers/media/usb/dvb-usb-v2/gl861*
7677
7678DVB_USB_MXL111SF MEDIA DRIVER
7679M:	Michael Krufky <mkrufky@linuxtv.org>
7680L:	linux-media@vger.kernel.org
7681S:	Maintained
7682W:	https://linuxtv.org
7683W:	http://github.com/mkrufky
7684Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7685T:	git git://linuxtv.org/mkrufky/mxl111sf.git
7686F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
7687
7688DVB_USB_RTL28XXU MEDIA DRIVER
7689L:	linux-media@vger.kernel.org
7690S:	Orphan
7691W:	https://linuxtv.org
7692Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7693F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
7694
7695DVB_USB_V2 MEDIA DRIVER
7696L:	linux-media@vger.kernel.org
7697S:	Orphan
7698W:	https://linuxtv.org
7699W:	http://palosaari.fi/linux/
7700Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7701F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
7702F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
7703
7704DYNAMIC DEBUG
7705M:	Jason Baron <jbaron@akamai.com>
7706M:	Jim Cromie <jim.cromie@gmail.com>
7707S:	Maintained
7708F:	include/linux/dynamic_debug.h
7709F:	lib/dynamic_debug.c
7710F:	lib/test_dynamic_debug.c
7711
7712DYNAMIC INTERRUPT MODERATION
7713M:	Tal Gilboa <talgi@nvidia.com>
7714S:	Maintained
7715F:	Documentation/networking/net_dim.rst
7716F:	include/linux/dim.h
7717F:	lib/dim/
7718
7719DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7720M:	Daniel Lezcano <daniel.lezcano@kernel.org>
7721L:	linux-pm@vger.kernel.org
7722S:	Supported
7723B:	https://bugzilla.kernel.org
7724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7725F:	drivers/powercap/dtpm*
7726F:	include/linux/dtpm.h
7727
7728DZ DECSTATION DZ11 SERIAL DRIVER
7729M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
7730S:	Maintained
7731F:	drivers/tty/serial/dz.*
7732
7733E3X0 POWER BUTTON DRIVER
7734M:	Moritz Fischer <moritz.fischer@ettus.com>
7735L:	usrp-users@lists.ettus.com
7736S:	Supported
7737W:	http://www.ettus.com
7738F:	Documentation/devicetree/bindings/input/e3x0-button.txt
7739F:	drivers/input/misc/e3x0-button.c
7740
7741E4000 MEDIA DRIVER
7742L:	linux-media@vger.kernel.org
7743S:	Orphan
7744W:	https://linuxtv.org
7745Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7746F:	drivers/media/tuners/e4000*
7747
7748EARTH_PT1 MEDIA DRIVER
7749M:	Akihiro Tsukada <tskd08@gmail.com>
7750L:	linux-media@vger.kernel.org
7751S:	Odd Fixes
7752F:	drivers/media/pci/pt1/
7753
7754EARTH_PT3 MEDIA DRIVER
7755M:	Akihiro Tsukada <tskd08@gmail.com>
7756L:	linux-media@vger.kernel.org
7757S:	Odd Fixes
7758F:	drivers/media/pci/pt3/
7759
7760EC100 MEDIA DRIVER
7761L:	linux-media@vger.kernel.org
7762S:	Orphan
7763W:	https://linuxtv.org
7764Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7765F:	drivers/media/dvb-frontends/ec100*
7766
7767ECRYPT FILE SYSTEM
7768M:	Tyler Hicks <code@tyhicks.com>
7769L:	ecryptfs@vger.kernel.org
7770S:	Odd Fixes
7771W:	http://ecryptfs.org
7772W:	https://launchpad.net/ecryptfs
7773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7774F:	Documentation/filesystems/ecryptfs.rst
7775F:	fs/ecryptfs/
7776
7777EDAC-AMD64
7778M:	Yazen Ghannam <yazen.ghannam@amd.com>
7779L:	linux-edac@vger.kernel.org
7780S:	Supported
7781F:	drivers/edac/amd64_edac*
7782F:	drivers/edac/mce_amd*
7783
7784EDAC-ARMADA
7785M:	Jan Luebbe <jlu@pengutronix.de>
7786L:	linux-edac@vger.kernel.org
7787S:	Maintained
7788F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7789F:	drivers/edac/armada_xp_*
7790
7791EDAC-AST2500
7792M:	Stefan Schaeckeler <sschaeck@cisco.com>
7793S:	Supported
7794F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7795F:	drivers/edac/aspeed_edac.c
7796
7797EDAC-BLUEFIELD
7798M:	Shravan Kumar Ramani <shravankr@nvidia.com>
7799S:	Supported
7800F:	drivers/edac/bluefield_edac.c
7801
7802EDAC-CALXEDA
7803M:	Andre Przywara <andre.przywara@arm.com>
7804L:	linux-edac@vger.kernel.org
7805S:	Maintained
7806F:	drivers/edac/highbank*
7807
7808EDAC-CAVIUM OCTEON
7809M:	Ralf Baechle <ralf@linux-mips.org>
7810L:	linux-edac@vger.kernel.org
7811L:	linux-mips@vger.kernel.org
7812S:	Supported
7813F:	drivers/edac/octeon_edac*
7814
7815EDAC-CAVIUM THUNDERX
7816M:	Robert Richter <rric@kernel.org>
7817L:	linux-edac@vger.kernel.org
7818S:	Odd Fixes
7819F:	drivers/edac/thunderx_edac*
7820
7821EDAC-CORE
7822M:	Borislav Petkov <bp@alien8.de>
7823M:	Tony Luck <tony.luck@intel.com>
7824R:	James Morse <james.morse@arm.com>
7825R:	Mauro Carvalho Chehab <mchehab@kernel.org>
7826R:	Robert Richter <rric@kernel.org>
7827L:	linux-edac@vger.kernel.org
7828S:	Supported
7829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7830F:	Documentation/driver-api/edac.rst
7831F:	drivers/edac/
7832F:	include/linux/edac.h
7833
7834EDAC-DMC520
7835M:	Lei Wang <lewan@microsoft.com>
7836L:	linux-edac@vger.kernel.org
7837S:	Supported
7838F:	drivers/edac/dmc520_edac.c
7839
7840EDAC-E752X
7841M:	Mark Gross <markgross@kernel.org>
7842L:	linux-edac@vger.kernel.org
7843S:	Maintained
7844F:	drivers/edac/e752x_edac.c
7845
7846EDAC-E7XXX
7847L:	linux-edac@vger.kernel.org
7848S:	Maintained
7849F:	drivers/edac/e7xxx_edac.c
7850
7851EDAC-FSL_DDR
7852M:	York Sun <york.sun@nxp.com>
7853L:	linux-edac@vger.kernel.org
7854S:	Maintained
7855F:	drivers/edac/fsl_ddr_edac.*
7856
7857EDAC-GHES
7858M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7859L:	linux-edac@vger.kernel.org
7860S:	Maintained
7861F:	drivers/edac/ghes_edac.c
7862
7863EDAC-I10NM
7864M:	Tony Luck <tony.luck@intel.com>
7865L:	linux-edac@vger.kernel.org
7866S:	Maintained
7867F:	drivers/edac/i10nm_base.c
7868
7869EDAC-I3000
7870L:	linux-edac@vger.kernel.org
7871S:	Orphan
7872F:	drivers/edac/i3000_edac.c
7873
7874EDAC-I5000
7875L:	linux-edac@vger.kernel.org
7876S:	Maintained
7877F:	drivers/edac/i5000_edac.c
7878
7879EDAC-I5400
7880M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7881L:	linux-edac@vger.kernel.org
7882S:	Maintained
7883F:	drivers/edac/i5400_edac.c
7884
7885EDAC-I7300
7886M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7887L:	linux-edac@vger.kernel.org
7888S:	Maintained
7889F:	drivers/edac/i7300_edac.c
7890
7891EDAC-I7CORE
7892M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7893L:	linux-edac@vger.kernel.org
7894S:	Maintained
7895F:	drivers/edac/i7core_edac.c
7896
7897EDAC-I82443BXGX
7898M:	Tim Small <tim@buttersideup.com>
7899L:	linux-edac@vger.kernel.org
7900S:	Maintained
7901F:	drivers/edac/i82443bxgx_edac.c
7902
7903EDAC-I82975X
7904M:	"Arvind R." <arvino55@gmail.com>
7905L:	linux-edac@vger.kernel.org
7906S:	Maintained
7907F:	drivers/edac/i82975x_edac.c
7908
7909EDAC-IE31200
7910M:	Jason Baron <jbaron@akamai.com>
7911L:	linux-edac@vger.kernel.org
7912S:	Maintained
7913F:	drivers/edac/ie31200_edac.c
7914
7915EDAC-IGEN6
7916M:	Tony Luck <tony.luck@intel.com>
7917R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7918L:	linux-edac@vger.kernel.org
7919S:	Maintained
7920F:	drivers/edac/igen6_edac.c
7921
7922EDAC-MPC85XX
7923M:	Johannes Thumshirn <morbidrsa@gmail.com>
7924L:	linux-edac@vger.kernel.org
7925S:	Maintained
7926F:	drivers/edac/mpc85xx_edac.[ch]
7927
7928EDAC-NPCM
7929M:	Marvin Lin <kflin@nuvoton.com>
7930M:	Stanley Chu <yschu@nuvoton.com>
7931L:	linux-edac@vger.kernel.org
7932S:	Maintained
7933F:	Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
7934F:	drivers/edac/npcm_edac.c
7935
7936EDAC-PASEMI
7937M:	Egor Martovetsky <egor@pasemi.com>
7938L:	linux-edac@vger.kernel.org
7939S:	Maintained
7940F:	drivers/edac/pasemi_edac.c
7941
7942EDAC-PND2
7943M:	Tony Luck <tony.luck@intel.com>
7944L:	linux-edac@vger.kernel.org
7945S:	Maintained
7946F:	drivers/edac/pnd2_edac.[ch]
7947
7948EDAC-QCOM
7949M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
7950L:	linux-arm-msm@vger.kernel.org
7951L:	linux-edac@vger.kernel.org
7952S:	Maintained
7953F:	drivers/edac/qcom_edac.c
7954
7955EDAC-R82600
7956M:	Tim Small <tim@buttersideup.com>
7957L:	linux-edac@vger.kernel.org
7958S:	Maintained
7959F:	drivers/edac/r82600_edac.c
7960
7961EDAC-SBRIDGE
7962M:	Tony Luck <tony.luck@intel.com>
7963R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7964L:	linux-edac@vger.kernel.org
7965S:	Maintained
7966F:	drivers/edac/sb_edac.c
7967
7968EDAC-SKYLAKE
7969M:	Tony Luck <tony.luck@intel.com>
7970L:	linux-edac@vger.kernel.org
7971S:	Maintained
7972F:	drivers/edac/skx_*.[ch]
7973
7974EDAC-TI
7975M:	Tero Kristo <kristo@kernel.org>
7976L:	linux-edac@vger.kernel.org
7977S:	Odd Fixes
7978F:	drivers/edac/ti_edac.c
7979
7980EDIROL UA-101/UA-1000 DRIVER
7981M:	Clemens Ladisch <clemens@ladisch.de>
7982L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7983S:	Maintained
7984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7985F:	sound/usb/misc/ua101.c
7986
7987EFI TEST DRIVER
7988M:	Ivan Hu <ivan.hu@canonical.com>
7989M:	Ard Biesheuvel <ardb@kernel.org>
7990L:	linux-efi@vger.kernel.org
7991S:	Maintained
7992F:	drivers/firmware/efi/test/
7993
7994EFI VARIABLE FILESYSTEM
7995M:	Jeremy Kerr <jk@ozlabs.org>
7996M:	Ard Biesheuvel <ardb@kernel.org>
7997L:	linux-efi@vger.kernel.org
7998S:	Maintained
7999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8000F:	fs/efivarfs/
8001
8002EFIFB FRAMEBUFFER DRIVER
8003M:	Peter Jones <pjones@redhat.com>
8004L:	linux-fbdev@vger.kernel.org
8005S:	Maintained
8006F:	drivers/video/fbdev/efifb.c
8007
8008EFS FILESYSTEM
8009S:	Orphan
8010W:	http://aeschi.ch.eu.org/efs/
8011F:	fs/efs/
8012
8013EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8014L:	netdev@vger.kernel.org
8015S:	Orphan
8016F:	drivers/net/ethernet/ibm/ehea/
8017
8018ELM327 CAN NETWORK DRIVER
8019M:	Max Staudt <max@enpas.org>
8020L:	linux-can@vger.kernel.org
8021S:	Maintained
8022F:	Documentation/networking/device_drivers/can/can327.rst
8023F:	drivers/net/can/can327.c
8024
8025EM28XX VIDEO4LINUX DRIVER
8026M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8027L:	linux-media@vger.kernel.org
8028S:	Maintained
8029W:	https://linuxtv.org
8030T:	git git://linuxtv.org/media_tree.git
8031F:	Documentation/admin-guide/media/em28xx*
8032F:	drivers/media/usb/em28xx/
8033
8034EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8035M:	Adrian Hunter <adrian.hunter@intel.com>
8036M:	Asutosh Das <quic_asutoshd@quicinc.com>
8037R:	Ritesh Harjani <ritesh.list@gmail.com>
8038L:	linux-mmc@vger.kernel.org
8039S:	Supported
8040F:	drivers/mmc/host/cqhci*
8041
8042EMS CPC-PCI CAN DRIVER
8043M:	Gerhard Uttenthaler <uttenthaler@ems-wuensche.com>
8044M:	support@ems-wuensche.com
8045L:	linux-can@vger.kernel.org
8046S:	Maintained
8047F:	drivers/net/can/sja1000/ems_pci.c
8048
8049EMULEX 10Gbps iSCSI - OneConnect DRIVER
8050M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
8051L:	linux-scsi@vger.kernel.org
8052S:	Supported
8053W:	http://www.broadcom.com
8054F:	drivers/scsi/be2iscsi/
8055
8056EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8057M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
8058M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
8059M:	Somnath Kotur <somnath.kotur@broadcom.com>
8060L:	netdev@vger.kernel.org
8061S:	Supported
8062W:	http://www.emulex.com
8063F:	drivers/net/ethernet/emulex/benet/
8064
8065EMULEX ONECONNECT ROCE DRIVER
8066M:	Selvin Xavier <selvin.xavier@broadcom.com>
8067L:	linux-rdma@vger.kernel.org
8068S:	Odd Fixes
8069W:	http://www.broadcom.com
8070F:	drivers/infiniband/hw/ocrdma/
8071F:	include/uapi/rdma/ocrdma-abi.h
8072
8073EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8074M:	James Smart <james.smart@broadcom.com>
8075M:	Ram Vegesna <ram.vegesna@broadcom.com>
8076L:	linux-scsi@vger.kernel.org
8077L:	target-devel@vger.kernel.org
8078S:	Supported
8079W:	http://www.broadcom.com
8080F:	drivers/scsi/elx/
8081
8082EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8083M:	James Smart <james.smart@broadcom.com>
8084M:	Dick Kennedy <dick.kennedy@broadcom.com>
8085L:	linux-scsi@vger.kernel.org
8086S:	Supported
8087W:	http://www.broadcom.com
8088F:	drivers/scsi/lpfc/
8089
8090ENE CB710 FLASH CARD READER DRIVER
8091M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
8092S:	Maintained
8093F:	drivers/misc/cb710/
8094F:	drivers/mmc/host/cb710-mmc.*
8095F:	include/linux/cb710.h
8096
8097ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8098M:	Maxim Levitsky <maximlevitsky@gmail.com>
8099S:	Maintained
8100F:	drivers/media/rc/ene_ir.*
8101
8102EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8103M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
8104L:	linuxppc-dev@lists.ozlabs.org
8105S:	Maintained
8106F:	drivers/tty/ehv_bytechan.c
8107
8108EPSON S1D13XXX FRAMEBUFFER DRIVER
8109M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
8110S:	Maintained
8111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8112F:	drivers/video/fbdev/s1d13xxxfb.c
8113F:	include/video/s1d13xxxfb.h
8114
8115EROFS FILE SYSTEM
8116M:	Gao Xiang <xiang@kernel.org>
8117M:	Chao Yu <chao@kernel.org>
8118R:	Yue Hu <huyue2@coolpad.com>
8119R:	Jeffle Xu <jefflexu@linux.alibaba.com>
8120R:	Sandeep Dhavale <dhavale@google.com>
8121L:	linux-erofs@lists.ozlabs.org
8122S:	Maintained
8123W:	https://erofs.docs.kernel.org
8124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8125F:	Documentation/ABI/testing/sysfs-fs-erofs
8126F:	Documentation/filesystems/erofs.rst
8127F:	fs/erofs/
8128F:	include/trace/events/erofs.h
8129
8130ERRSEQ ERROR TRACKING INFRASTRUCTURE
8131M:	Jeff Layton <jlayton@kernel.org>
8132S:	Maintained
8133F:	include/linux/errseq.h
8134F:	lib/errseq.c
8135
8136ESD CAN NETWORK DRIVERS
8137M:	Stefan Mätje <stefan.maetje@esd.eu>
8138R:	socketcan@esd.eu
8139L:	linux-can@vger.kernel.org
8140S:	Maintained
8141F:	drivers/net/can/esd/
8142
8143ESD CAN/USB DRIVERS
8144M:	Frank Jungclaus <frank.jungclaus@esd.eu>
8145R:	socketcan@esd.eu
8146L:	linux-can@vger.kernel.org
8147S:	Maintained
8148F:	drivers/net/can/usb/esd_usb.c
8149
8150ET131X NETWORK DRIVER
8151M:	Mark Einon <mark.einon@gmail.com>
8152S:	Odd Fixes
8153F:	drivers/net/ethernet/agere/
8154
8155ETAS ES58X CAN/USB DRIVER
8156M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
8157L:	linux-can@vger.kernel.org
8158S:	Maintained
8159F:	Documentation/networking/devlink/etas_es58x.rst
8160F:	drivers/net/can/usb/etas_es58x/
8161
8162ETHERNET BRIDGE
8163M:	Roopa Prabhu <roopa@nvidia.com>
8164M:	Nikolay Aleksandrov <razor@blackwall.org>
8165L:	bridge@lists.linux.dev
8166L:	netdev@vger.kernel.org
8167S:	Maintained
8168W:	http://www.linuxfoundation.org/en/Net:Bridge
8169F:	include/linux/netfilter_bridge/
8170F:	net/bridge/
8171
8172ETHERNET PHY LIBRARY
8173M:	Andrew Lunn <andrew@lunn.ch>
8174M:	Heiner Kallweit <hkallweit1@gmail.com>
8175R:	Russell King <linux@armlinux.org.uk>
8176L:	netdev@vger.kernel.org
8177S:	Maintained
8178F:	Documentation/ABI/testing/sysfs-class-net-phydev
8179F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
8180F:	Documentation/devicetree/bindings/net/mdio*
8181F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
8182F:	Documentation/networking/phy.rst
8183F:	drivers/net/mdio/
8184F:	drivers/net/mdio/acpi_mdio.c
8185F:	drivers/net/mdio/fwnode_mdio.c
8186F:	drivers/net/mdio/of_mdio.c
8187F:	drivers/net/pcs/
8188F:	drivers/net/phy/
8189F:	include/dt-bindings/net/qca-ar803x.h
8190F:	include/linux/*mdio*.h
8191F:	include/linux/linkmode.h
8192F:	include/linux/mdio/*.h
8193F:	include/linux/mii.h
8194F:	include/linux/of_net.h
8195F:	include/linux/phy.h
8196F:	include/linux/phy_fixed.h
8197F:	include/linux/phylib_stubs.h
8198F:	include/linux/platform_data/mdio-bcm-unimac.h
8199F:	include/linux/platform_data/mdio-gpio.h
8200F:	include/trace/events/mdio.h
8201F:	include/uapi/linux/mdio.h
8202F:	include/uapi/linux/mii.h
8203F:	net/core/of_net.c
8204
8205ETHERNET PHY LIBRARY [RUST]
8206M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
8207R:	Trevor Gross <tmgross@umich.edu>
8208L:	netdev@vger.kernel.org
8209L:	rust-for-linux@vger.kernel.org
8210S:	Maintained
8211F:	rust/kernel/net/phy.rs
8212
8213EXEC & BINFMT API, ELF
8214R:	Eric Biederman <ebiederm@xmission.com>
8215R:	Kees Cook <kees@kernel.org>
8216L:	linux-mm@kvack.org
8217S:	Supported
8218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8219F:	Documentation/userspace-api/ELF.rst
8220F:	fs/*binfmt_*.c
8221F:	fs/exec.c
8222F:	include/linux/binfmts.h
8223F:	include/linux/elf.h
8224F:	include/uapi/linux/binfmts.h
8225F:	include/uapi/linux/elf.h
8226F:	tools/testing/selftests/exec/
8227N:	asm/elf.h
8228N:	binfmt
8229
8230EXFAT FILE SYSTEM
8231M:	Namjae Jeon <linkinjeon@kernel.org>
8232M:	Sungjong Seo <sj1557.seo@samsung.com>
8233L:	linux-fsdevel@vger.kernel.org
8234S:	Maintained
8235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8236F:	fs/exfat/
8237
8238EXPRESSWIRE PROTOCOL LIBRARY
8239M:	Duje Mihanović <duje.mihanovic@skole.hr>
8240L:	linux-leds@vger.kernel.org
8241S:	Maintained
8242F:	drivers/leds/leds-expresswire.c
8243F:	include/linux/leds-expresswire.h
8244
8245EXT2 FILE SYSTEM
8246M:	Jan Kara <jack@suse.com>
8247L:	linux-ext4@vger.kernel.org
8248S:	Maintained
8249F:	Documentation/filesystems/ext2.rst
8250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8251F:	fs/ext2/
8252F:	include/linux/ext2*
8253
8254EXT4 FILE SYSTEM
8255M:	"Theodore Ts'o" <tytso@mit.edu>
8256M:	Andreas Dilger <adilger.kernel@dilger.ca>
8257L:	linux-ext4@vger.kernel.org
8258S:	Maintained
8259W:	http://ext4.wiki.kernel.org
8260Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
8261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8262F:	Documentation/filesystems/ext4/
8263F:	fs/ext4/
8264F:	include/trace/events/ext4.h
8265F:	include/uapi/linux/ext4.h
8266
8267Extended Verification Module (EVM)
8268M:	Mimi Zohar <zohar@linux.ibm.com>
8269M:	Roberto Sassu <roberto.sassu@huawei.com>
8270L:	linux-integrity@vger.kernel.org
8271S:	Supported
8272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8273F:	security/integrity/
8274F:	security/integrity/evm/
8275
8276EXTENSIBLE FIRMWARE INTERFACE (EFI)
8277M:	Ard Biesheuvel <ardb@kernel.org>
8278L:	linux-efi@vger.kernel.org
8279S:	Maintained
8280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8281F:	Documentation/admin-guide/efi-stub.rst
8282F:	arch/*/include/asm/efi.h
8283F:	arch/*/kernel/efi.c
8284F:	arch/arm/boot/compressed/efi-header.S
8285F:	arch/x86/platform/efi/
8286F:	drivers/firmware/efi/
8287F:	include/linux/efi*.h
8288
8289EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8290M:	MyungJoo Ham <myungjoo.ham@samsung.com>
8291M:	Chanwoo Choi <cw00.choi@samsung.com>
8292L:	linux-kernel@vger.kernel.org
8293S:	Maintained
8294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8295F:	Documentation/devicetree/bindings/extcon/
8296F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8297F:	drivers/extcon/
8298F:	include/linux/extcon.h
8299F:	include/linux/extcon/
8300
8301EXTRA BOOT CONFIG
8302M:	Masami Hiramatsu <mhiramat@kernel.org>
8303L:	linux-kernel@vger.kernel.org
8304L:	linux-trace-kernel@vger.kernel.org
8305S:	Maintained
8306Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
8307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8308F:	Documentation/admin-guide/bootconfig.rst
8309F:	fs/proc/bootconfig.c
8310F:	include/linux/bootconfig.h
8311F:	lib/bootconfig-data.S
8312F:	lib/bootconfig.c
8313F:	tools/bootconfig/*
8314F:	tools/bootconfig/scripts/*
8315
8316EXYNOS DP DRIVER
8317M:	Jingoo Han <jingoohan1@gmail.com>
8318L:	dri-devel@lists.freedesktop.org
8319S:	Maintained
8320F:	drivers/gpu/drm/exynos/exynos_dp*
8321
8322EXYNOS SYSMMU (IOMMU) driver
8323M:	Marek Szyprowski <m.szyprowski@samsung.com>
8324L:	iommu@lists.linux.dev
8325S:	Maintained
8326F:	drivers/iommu/exynos-iommu.c
8327
8328F2FS FILE SYSTEM
8329M:	Jaegeuk Kim <jaegeuk@kernel.org>
8330M:	Chao Yu <chao@kernel.org>
8331L:	linux-f2fs-devel@lists.sourceforge.net
8332S:	Maintained
8333W:	https://f2fs.wiki.kernel.org/
8334Q:	https://patchwork.kernel.org/project/f2fs/list/
8335B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8337F:	Documentation/ABI/testing/sysfs-fs-f2fs
8338F:	Documentation/filesystems/f2fs.rst
8339F:	fs/f2fs/
8340F:	include/linux/f2fs_fs.h
8341F:	include/trace/events/f2fs.h
8342F:	include/uapi/linux/f2fs.h
8343
8344F71805F HARDWARE MONITORING DRIVER
8345M:	Jean Delvare <jdelvare@suse.com>
8346L:	linux-hwmon@vger.kernel.org
8347S:	Maintained
8348F:	Documentation/hwmon/f71805f.rst
8349F:	drivers/hwmon/f71805f.c
8350
8351FADDR2LINE
8352M:	Josh Poimboeuf <jpoimboe@kernel.org>
8353S:	Maintained
8354F:	scripts/faddr2line
8355
8356FAILOVER MODULE
8357M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
8358L:	netdev@vger.kernel.org
8359S:	Supported
8360F:	Documentation/networking/failover.rst
8361F:	include/net/failover.h
8362F:	net/core/failover.c
8363
8364FANOTIFY
8365M:	Jan Kara <jack@suse.cz>
8366R:	Amir Goldstein <amir73il@gmail.com>
8367R:	Matthew Bobrowski <repnop@google.com>
8368L:	linux-fsdevel@vger.kernel.org
8369S:	Maintained
8370F:	fs/notify/fanotify/
8371F:	include/linux/fanotify.h
8372F:	include/uapi/linux/fanotify.h
8373
8374FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8375M:	Linus Walleij <linus.walleij@linaro.org>
8376L:	linux-usb@vger.kernel.org
8377S:	Maintained
8378F:	drivers/usb/fotg210/
8379
8380FARSYNC SYNCHRONOUS DRIVER
8381M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
8382S:	Supported
8383W:	http://www.farsite.co.uk/
8384F:	drivers/net/wan/farsync.*
8385
8386FAULT INJECTION SUPPORT
8387M:	Akinobu Mita <akinobu.mita@gmail.com>
8388S:	Supported
8389F:	Documentation/fault-injection/
8390F:	lib/fault-inject.c
8391
8392FBTFT Framebuffer drivers
8393L:	dri-devel@lists.freedesktop.org
8394L:	linux-fbdev@vger.kernel.org
8395S:	Orphan
8396F:	drivers/staging/fbtft/
8397
8398FC0011 TUNER DRIVER
8399M:	Michael Buesch <m@bues.ch>
8400L:	linux-media@vger.kernel.org
8401S:	Maintained
8402F:	drivers/media/tuners/fc0011.c
8403F:	drivers/media/tuners/fc0011.h
8404
8405FC2580 MEDIA DRIVER
8406L:	linux-media@vger.kernel.org
8407S:	Orphan
8408W:	https://linuxtv.org
8409Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8410F:	drivers/media/tuners/fc2580*
8411
8412FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8413M:	Hannes Reinecke <hare@suse.de>
8414L:	linux-scsi@vger.kernel.org
8415S:	Supported
8416W:	www.Open-FCoE.org
8417F:	drivers/scsi/fcoe/
8418F:	drivers/scsi/libfc/
8419F:	include/scsi/fc/
8420F:	include/scsi/libfc.h
8421F:	include/scsi/libfcoe.h
8422F:	include/uapi/scsi/fc/
8423
8424FILE LOCKING (flock() and fcntl()/lockf())
8425M:	Jeff Layton <jlayton@kernel.org>
8426M:	Chuck Lever <chuck.lever@oracle.com>
8427R:	Alexander Aring <alex.aring@gmail.com>
8428L:	linux-fsdevel@vger.kernel.org
8429S:	Maintained
8430F:	fs/fcntl.c
8431F:	fs/locks.c
8432F:	include/linux/fcntl.h
8433F:	include/uapi/linux/fcntl.h
8434
8435FILESYSTEM DIRECT ACCESS (DAX)
8436M:	Dan Williams <dan.j.williams@intel.com>
8437R:	Matthew Wilcox <willy@infradead.org>
8438R:	Jan Kara <jack@suse.cz>
8439L:	linux-fsdevel@vger.kernel.org
8440L:	nvdimm@lists.linux.dev
8441S:	Supported
8442F:	fs/dax.c
8443F:	include/linux/dax.h
8444F:	include/trace/events/fs_dax.h
8445
8446FILESYSTEMS (VFS and infrastructure)
8447M:	Alexander Viro <viro@zeniv.linux.org.uk>
8448M:	Christian Brauner <brauner@kernel.org>
8449R:	Jan Kara <jack@suse.cz>
8450L:	linux-fsdevel@vger.kernel.org
8451S:	Maintained
8452F:	fs/*
8453F:	include/linux/fs.h
8454F:	include/linux/fs_types.h
8455F:	include/uapi/linux/fs.h
8456F:	include/uapi/linux/openat2.h
8457
8458FILESYSTEMS [EXPORTFS]
8459M:	Chuck Lever <chuck.lever@oracle.com>
8460M:	Jeff Layton <jlayton@kernel.org>
8461R:	Amir Goldstein <amir73il@gmail.com>
8462L:	linux-fsdevel@vger.kernel.org
8463L:	linux-nfs@vger.kernel.org
8464S:	Supported
8465F:	Documentation/filesystems/nfs/exporting.rst
8466F:	fs/exportfs/
8467F:	fs/fhandle.c
8468F:	include/linux/exportfs.h
8469
8470FILESYSTEMS [IDMAPPED MOUNTS]
8471M:	Christian Brauner <brauner@kernel.org>
8472M:	Seth Forshee <sforshee@kernel.org>
8473L:	linux-fsdevel@vger.kernel.org
8474S:	Maintained
8475F:	Documentation/filesystems/idmappings.rst
8476F:	fs/mnt_idmapping.c
8477F:	include/linux/mnt_idmapping.*
8478F:	tools/testing/selftests/mount_setattr/
8479
8480FILESYSTEMS [IOMAP]
8481M:	Christian Brauner <brauner@kernel.org>
8482R:	Darrick J. Wong <djwong@kernel.org>
8483L:	linux-xfs@vger.kernel.org
8484L:	linux-fsdevel@vger.kernel.org
8485S:	Supported
8486F:	fs/iomap/
8487F:	include/linux/iomap.h
8488
8489FILESYSTEMS [NETFS LIBRARY]
8490M:	David Howells <dhowells@redhat.com>
8491R:	Jeff Layton <jlayton@kernel.org>
8492L:	netfs@lists.linux.dev
8493L:	linux-fsdevel@vger.kernel.org
8494S:	Supported
8495F:	Documentation/filesystems/caching/
8496F:	Documentation/filesystems/netfs_library.rst
8497F:	fs/netfs/
8498F:	include/linux/fscache*.h
8499F:	include/linux/netfs.h
8500F:	include/trace/events/fscache.h
8501F:	include/trace/events/netfs.h
8502
8503FILESYSTEMS [STACKABLE]
8504M:	Miklos Szeredi <miklos@szeredi.hu>
8505M:	Amir Goldstein <amir73il@gmail.com>
8506L:	linux-fsdevel@vger.kernel.org
8507L:	linux-unionfs@vger.kernel.org
8508S:	Maintained
8509F:	fs/backing-file.c
8510F:	include/linux/backing-file.h
8511
8512FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8513M:	Riku Voipio <riku.voipio@iki.fi>
8514L:	linux-hwmon@vger.kernel.org
8515S:	Maintained
8516F:	drivers/hwmon/f75375s.c
8517F:	include/linux/f75375s.h
8518
8519FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8520M:	Ji-Ze Hong (Peter Hong) <peter_hong@fintek.com.tw>
8521L:	linux-can@vger.kernel.org
8522S:	Maintained
8523F:	drivers/net/can/usb/f81604.c
8524
8525FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8526M:	Clemens Ladisch <clemens@ladisch.de>
8527M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8528L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8529S:	Maintained
8530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8531F:	include/uapi/sound/firewire.h
8532F:	sound/firewire/
8533
8534FIREWIRE MEDIA DRIVERS (firedtv)
8535M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
8536L:	linux-media@vger.kernel.org
8537L:	linux1394-devel@lists.sourceforge.net
8538S:	Maintained
8539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8540F:	drivers/media/firewire/
8541
8542FIREWIRE SBP-2 TARGET
8543M:	Chris Boot <bootc@bootc.net>
8544L:	linux-scsi@vger.kernel.org
8545L:	target-devel@vger.kernel.org
8546L:	linux1394-devel@lists.sourceforge.net
8547S:	Maintained
8548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8549F:	drivers/target/sbp/
8550
8551FIREWIRE SUBSYSTEM
8552M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8553M:	Takashi Sakamoto <takaswie@kernel.org>
8554L:	linux1394-devel@lists.sourceforge.net
8555S:	Maintained
8556W:	http://ieee1394.docs.kernel.org/
8557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8558F:	drivers/firewire/
8559F:	include/linux/firewire.h
8560F:	include/uapi/linux/firewire*.h
8561F:	tools/firewire/
8562
8563FIRMWARE FRAMEWORK FOR ARMV8-A
8564M:	Sudeep Holla <sudeep.holla@arm.com>
8565L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8566S:	Maintained
8567F:	drivers/firmware/arm_ffa/
8568F:	include/linux/arm_ffa.h
8569
8570FIRMWARE LOADER (request_firmware)
8571M:	Luis Chamberlain <mcgrof@kernel.org>
8572M:	Russ Weight <russ.weight@linux.dev>
8573L:	linux-kernel@vger.kernel.org
8574S:	Maintained
8575F:	Documentation/firmware_class/
8576F:	drivers/base/firmware_loader/
8577F:	include/linux/firmware.h
8578
8579FLEXTIMER FTM-QUADDEC DRIVER
8580M:	Patrick Havelange <patrick.havelange@essensium.com>
8581L:	linux-iio@vger.kernel.org
8582S:	Maintained
8583F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8584F:	drivers/counter/ftm-quaddec.c
8585
8586FLOPPY DRIVER
8587M:	Denis Efremov <efremov@linux.com>
8588L:	linux-block@vger.kernel.org
8589S:	Odd Fixes
8590F:	drivers/block/floppy.c
8591
8592FLYSKY FSIA6B RC RECEIVER
8593M:	Markus Koch <markus@notsyncing.net>
8594L:	linux-input@vger.kernel.org
8595S:	Maintained
8596F:	drivers/input/joystick/fsia6b.c
8597
8598FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8599M:	Geoffrey D. Bennett <g@b4.vu>
8600L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8601S:	Maintained
8602W:	https://github.com/geoffreybennett/scarlett-gen2
8603B:	https://github.com/geoffreybennett/scarlett-gen2/issues
8604T:	git https://github.com/geoffreybennett/scarlett-gen2.git
8605F:	include/uapi/sound/scarlett2.h
8606F:	sound/usb/mixer_scarlett2.c
8607
8608FORCEDETH GIGABIT ETHERNET DRIVER
8609M:	Rain River <rain.1986.08.12@gmail.com>
8610M:	Zhu Yanjun <zyjzyj2000@gmail.com>
8611L:	netdev@vger.kernel.org
8612S:	Maintained
8613F:	drivers/net/ethernet/nvidia/*
8614
8615FORTIFY_SOURCE
8616M:	Kees Cook <kees@kernel.org>
8617L:	linux-hardening@vger.kernel.org
8618S:	Supported
8619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8620F:	include/linux/fortify-string.h
8621F:	lib/fortify_kunit.c
8622F:	lib/memcpy_kunit.c
8623F:	lib/test_fortify/*
8624F:	scripts/test_fortify.sh
8625K:	\b__NO_FORTIFY\b
8626
8627FPGA DFL DRIVERS
8628M:	Wu Hao <hao.wu@intel.com>
8629R:	Tom Rix <trix@redhat.com>
8630L:	linux-fpga@vger.kernel.org
8631S:	Maintained
8632F:	Documentation/ABI/testing/sysfs-bus-dfl*
8633F:	Documentation/fpga/dfl.rst
8634F:	drivers/fpga/dfl*
8635F:	drivers/uio/uio_dfl.c
8636F:	include/linux/dfl.h
8637F:	include/uapi/linux/fpga-dfl.h
8638
8639FPGA MANAGER FRAMEWORK
8640M:	Moritz Fischer <mdf@kernel.org>
8641M:	Wu Hao <hao.wu@intel.com>
8642M:	Xu Yilun <yilun.xu@intel.com>
8643R:	Tom Rix <trix@redhat.com>
8644L:	linux-fpga@vger.kernel.org
8645S:	Maintained
8646Q:	http://patchwork.kernel.org/project/linux-fpga/list/
8647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8648F:	Documentation/devicetree/bindings/fpga/
8649F:	Documentation/driver-api/fpga/
8650F:	Documentation/fpga/
8651F:	drivers/fpga/
8652F:	include/linux/fpga/
8653
8654FPU EMULATOR
8655M:	Bill Metzenthen <billm@melbpc.org.au>
8656S:	Maintained
8657W:	https://floatingpoint.billm.au/
8658F:	arch/x86/math-emu/
8659
8660FRAMEBUFFER CORE
8661M:	Daniel Vetter <daniel@ffwll.ch>
8662S:	Odd Fixes
8663T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8664F:	drivers/video/fbdev/core/
8665
8666FRAMEBUFFER LAYER
8667M:	Helge Deller <deller@gmx.de>
8668L:	linux-fbdev@vger.kernel.org
8669L:	dri-devel@lists.freedesktop.org
8670S:	Maintained
8671Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
8672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8673F:	Documentation/fb/
8674F:	drivers/video/
8675F:	include/linux/fb.h
8676F:	include/uapi/linux/fb.h
8677F:	include/uapi/video/
8678F:	include/video/
8679
8680FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8681M:	Horia Geantă <horia.geanta@nxp.com>
8682M:	Pankaj Gupta <pankaj.gupta@nxp.com>
8683M:	Gaurav Jain <gaurav.jain@nxp.com>
8684L:	linux-crypto@vger.kernel.org
8685S:	Maintained
8686F:	Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8687F:	drivers/crypto/caam/
8688
8689FREESCALE COLDFIRE M5441X MMC DRIVER
8690M:	Angelo Dureghello <adureghello@baylibre.com>
8691L:	linux-mmc@vger.kernel.org
8692S:	Maintained
8693F:	drivers/mmc/host/sdhci-esdhc-mcf.c
8694F:	include/linux/platform_data/mmc-esdhc-mcf.h
8695
8696FREESCALE DIU FRAMEBUFFER DRIVER
8697M:	Timur Tabi <timur@kernel.org>
8698L:	linux-fbdev@vger.kernel.org
8699S:	Maintained
8700F:	drivers/video/fbdev/fsl-diu-fb.*
8701
8702FREESCALE DMA DRIVER
8703M:	Zhang Wei <zw@zh-kernel.org>
8704L:	linuxppc-dev@lists.ozlabs.org
8705S:	Maintained
8706F:	drivers/dma/fsldma.*
8707
8708FREESCALE DSPI DRIVER
8709M:	Vladimir Oltean <olteanv@gmail.com>
8710L:	linux-spi@vger.kernel.org
8711S:	Maintained
8712F:	Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8713F:	drivers/spi/spi-fsl-dspi.c
8714F:	include/linux/spi/spi-fsl-dspi.h
8715
8716FREESCALE eDMA DRIVER
8717M:	Frank Li <Frank.Li@nxp.com>
8718L:	imx@lists.linux.dev
8719L:	dmaengine@vger.kernel.org
8720S:	Maintained
8721F:	Documentation/devicetree/bindings/dma/fsl,edma.yaml
8722F:	drivers/dma/fsl-edma*.*
8723
8724FREESCALE ENETC ETHERNET DRIVERS
8725M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8726M:	Vladimir Oltean <vladimir.oltean@nxp.com>
8727L:	netdev@vger.kernel.org
8728S:	Maintained
8729F:	drivers/net/ethernet/freescale/enetc/
8730
8731FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8732M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8733L:	netdev@vger.kernel.org
8734S:	Maintained
8735F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8736F:	drivers/net/ethernet/freescale/gianfar*
8737
8738FREESCALE GPMI NAND DRIVER
8739M:	Han Xu <han.xu@nxp.com>
8740L:	linux-mtd@lists.infradead.org
8741S:	Maintained
8742F:	drivers/mtd/nand/raw/gpmi-nand/*
8743
8744FREESCALE I2C CPM DRIVER
8745M:	Jochen Friedrich <jochen@scram.de>
8746L:	linuxppc-dev@lists.ozlabs.org
8747L:	linux-i2c@vger.kernel.org
8748S:	Maintained
8749F:	drivers/i2c/busses/i2c-cpm.c
8750
8751FREESCALE IMX / MXC FEC DRIVER
8752M:	Wei Fang <wei.fang@nxp.com>
8753R:	Shenwei Wang <shenwei.wang@nxp.com>
8754R:	Clark Wang <xiaoning.wang@nxp.com>
8755L:	imx@lists.linux.dev
8756L:	netdev@vger.kernel.org
8757S:	Maintained
8758F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
8759F:	drivers/net/ethernet/freescale/fec.h
8760F:	drivers/net/ethernet/freescale/fec_main.c
8761F:	drivers/net/ethernet/freescale/fec_ptp.c
8762
8763FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8764M:	Sascha Hauer <s.hauer@pengutronix.de>
8765R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8766L:	linux-fbdev@vger.kernel.org
8767L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8768S:	Maintained
8769F:	drivers/video/fbdev/imxfb.c
8770
8771FREESCALE IMX DDR PMU DRIVER
8772M:	Frank Li <Frank.li@nxp.com>
8773L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8774S:	Maintained
8775F:	Documentation/admin-guide/perf/imx-ddr.rst
8776F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8777F:	drivers/perf/fsl_imx8_ddr_perf.c
8778
8779FREESCALE IMX I2C DRIVER
8780M:	Oleksij Rempel <o.rempel@pengutronix.de>
8781R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8782L:	linux-i2c@vger.kernel.org
8783S:	Maintained
8784F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8785F:	drivers/i2c/busses/i2c-imx.c
8786
8787FREESCALE IMX LPI2C DRIVER
8788M:	Dong Aisheng <aisheng.dong@nxp.com>
8789L:	linux-i2c@vger.kernel.org
8790L:	imx@lists.linux.dev
8791S:	Maintained
8792F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8793F:	drivers/i2c/busses/i2c-imx-lpi2c.c
8794
8795FREESCALE MPC I2C DRIVER
8796M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
8797L:	linux-i2c@vger.kernel.org
8798S:	Maintained
8799F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8800F:	drivers/i2c/busses/i2c-mpc.c
8801
8802FREESCALE QORIQ DPAA ETHERNET DRIVER
8803M:	Madalin Bucur <madalin.bucur@nxp.com>
8804L:	netdev@vger.kernel.org
8805S:	Maintained
8806F:	drivers/net/ethernet/freescale/dpaa
8807
8808FREESCALE QORIQ DPAA FMAN DRIVER
8809M:	Madalin Bucur <madalin.bucur@nxp.com>
8810R:	Sean Anderson <sean.anderson@seco.com>
8811L:	netdev@vger.kernel.org
8812S:	Maintained
8813F:	Documentation/devicetree/bindings/net/fsl-fman.txt
8814F:	drivers/net/ethernet/freescale/fman
8815
8816FREESCALE QORIQ PTP CLOCK DRIVER
8817M:	Yangbo Lu <yangbo.lu@nxp.com>
8818L:	netdev@vger.kernel.org
8819S:	Maintained
8820F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8821F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8822F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
8823F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8824F:	drivers/ptp/ptp_qoriq.c
8825F:	drivers/ptp/ptp_qoriq_debugfs.c
8826F:	include/linux/fsl/ptp_qoriq.h
8827
8828FREESCALE QUAD SPI DRIVER
8829M:	Han Xu <han.xu@nxp.com>
8830L:	linux-spi@vger.kernel.org
8831S:	Maintained
8832F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8833F:	drivers/spi/spi-fsl-qspi.c
8834
8835FREESCALE QUICC ENGINE LIBRARY
8836M:	Qiang Zhao <qiang.zhao@nxp.com>
8837L:	linuxppc-dev@lists.ozlabs.org
8838S:	Maintained
8839F:	drivers/soc/fsl/qe/
8840F:	include/soc/fsl/qe/
8841
8842FREESCALE QUICC ENGINE QMC DRIVER
8843M:	Herve Codina <herve.codina@bootlin.com>
8844L:	linuxppc-dev@lists.ozlabs.org
8845S:	Maintained
8846F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
8847F:	drivers/soc/fsl/qe/qmc.c
8848F:	include/soc/fsl/qe/qmc.h
8849
8850FREESCALE QUICC ENGINE QMC HDLC DRIVER
8851M:	Herve Codina <herve.codina@bootlin.com>
8852L:	netdev@vger.kernel.org
8853L:	linuxppc-dev@lists.ozlabs.org
8854S:	Maintained
8855F:	drivers/net/wan/fsl_qmc_hdlc.c
8856
8857FREESCALE QUICC ENGINE TSA DRIVER
8858M:	Herve Codina <herve.codina@bootlin.com>
8859L:	linuxppc-dev@lists.ozlabs.org
8860S:	Maintained
8861F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
8862F:	drivers/soc/fsl/qe/tsa.c
8863F:	drivers/soc/fsl/qe/tsa.h
8864F:	include/dt-bindings/soc/cpm1-fsl,tsa.h
8865
8866FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8867L:	netdev@vger.kernel.org
8868L:	linuxppc-dev@lists.ozlabs.org
8869S:	Orphan
8870F:	drivers/net/ethernet/freescale/ucc_geth*
8871
8872FREESCALE QUICC ENGINE UCC HDLC DRIVER
8873M:	Zhao Qiang <qiang.zhao@nxp.com>
8874L:	netdev@vger.kernel.org
8875L:	linuxppc-dev@lists.ozlabs.org
8876S:	Maintained
8877F:	drivers/net/wan/fsl_ucc_hdlc*
8878
8879FREESCALE QUICC ENGINE UCC UART DRIVER
8880M:	Timur Tabi <timur@kernel.org>
8881L:	linuxppc-dev@lists.ozlabs.org
8882S:	Maintained
8883F:	drivers/tty/serial/ucc_uart.c
8884
8885FREESCALE SOC DRIVERS
8886L:	linuxppc-dev@lists.ozlabs.org
8887L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8888S:	Orphan
8889F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8890F:	Documentation/devicetree/bindings/soc/fsl/
8891F:	drivers/soc/fsl/
8892F:	include/linux/fsl/
8893F:	include/soc/fsl/
8894
8895FREESCALE SOC FS_ENET DRIVER
8896M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
8897L:	linuxppc-dev@lists.ozlabs.org
8898L:	netdev@vger.kernel.org
8899S:	Maintained
8900F:	drivers/net/ethernet/freescale/fs_enet/
8901
8902FREESCALE SOC SOUND DRIVERS
8903M:	Shengjiu Wang <shengjiu.wang@gmail.com>
8904M:	Xiubo Li <Xiubo.Lee@gmail.com>
8905R:	Fabio Estevam <festevam@gmail.com>
8906R:	Nicolin Chen <nicoleotsuka@gmail.com>
8907L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8908L:	linuxppc-dev@lists.ozlabs.org
8909S:	Maintained
8910F:	sound/soc/fsl/fsl*
8911F:	sound/soc/fsl/imx*
8912
8913FREESCALE SOC SOUND QMC DRIVER
8914M:	Herve Codina <herve.codina@bootlin.com>
8915L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8916L:	linuxppc-dev@lists.ozlabs.org
8917S:	Maintained
8918F:	Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
8919F:	sound/soc/fsl/fsl_qmc_audio.c
8920
8921FREESCALE USB PERIPHERAL DRIVERS
8922L:	linux-usb@vger.kernel.org
8923L:	linuxppc-dev@lists.ozlabs.org
8924S:	Orphan
8925F:	drivers/usb/gadget/udc/fsl*
8926
8927FREESCALE USB PHY DRIVER
8928L:	linux-usb@vger.kernel.org
8929L:	linuxppc-dev@lists.ozlabs.org
8930S:	Orphan
8931F:	drivers/usb/phy/phy-fsl-usb*
8932
8933FREEVXFS FILESYSTEM
8934M:	Christoph Hellwig <hch@infradead.org>
8935S:	Maintained
8936W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
8937F:	fs/freevxfs/
8938
8939FREEZER
8940M:	"Rafael J. Wysocki" <rafael@kernel.org>
8941M:	Pavel Machek <pavel@ucw.cz>
8942L:	linux-pm@vger.kernel.org
8943S:	Supported
8944F:	Documentation/power/freezing-of-tasks.rst
8945F:	include/linux/freezer.h
8946F:	kernel/freezer.c
8947
8948FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8949M:	Eric Biggers <ebiggers@kernel.org>
8950M:	Theodore Y. Ts'o <tytso@mit.edu>
8951M:	Jaegeuk Kim <jaegeuk@kernel.org>
8952L:	linux-fscrypt@vger.kernel.org
8953S:	Supported
8954Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
8955T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
8956F:	Documentation/filesystems/fscrypt.rst
8957F:	fs/crypto/
8958F:	include/linux/fscrypt.h
8959F:	include/uapi/linux/fscrypt.h
8960
8961FSI SUBSYSTEM
8962M:	Jeremy Kerr <jk@ozlabs.org>
8963M:	Joel Stanley <joel@jms.id.au>
8964R:	Alistar Popple <alistair@popple.id.au>
8965R:	Eddie James <eajames@linux.ibm.com>
8966L:	linux-fsi@lists.ozlabs.org
8967S:	Supported
8968Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
8969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8970F:	drivers/fsi/
8971F:	include/linux/fsi*.h
8972F:	include/trace/events/fsi*.h
8973
8974FSI-ATTACHED I2C DRIVER
8975M:	Eddie James <eajames@linux.ibm.com>
8976L:	linux-i2c@vger.kernel.org
8977L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
8978S:	Maintained
8979F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8980F:	drivers/i2c/busses/i2c-fsi.c
8981
8982FSI-ATTACHED SPI DRIVER
8983M:	Eddie James <eajames@linux.ibm.com>
8984L:	linux-spi@vger.kernel.org
8985S:	Maintained
8986F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8987F:	drivers/spi/spi-fsi.c
8988
8989FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8990M:	Jan Kara <jack@suse.cz>
8991R:	Amir Goldstein <amir73il@gmail.com>
8992L:	linux-fsdevel@vger.kernel.org
8993S:	Maintained
8994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8995F:	fs/notify/
8996F:	include/linux/fsnotify*.h
8997
8998FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8999M:	Eric Biggers <ebiggers@kernel.org>
9000M:	Theodore Y. Ts'o <tytso@mit.edu>
9001L:	fsverity@lists.linux.dev
9002S:	Supported
9003Q:	https://patchwork.kernel.org/project/fsverity/list/
9004T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9005F:	Documentation/filesystems/fsverity.rst
9006F:	fs/verity/
9007F:	include/linux/fsverity.h
9008F:	include/uapi/linux/fsverity.h
9009
9010FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9011M:	Michael Zaidman <michael.zaidman@gmail.com>
9012L:	linux-i2c@vger.kernel.org
9013L:	linux-input@vger.kernel.org
9014S:	Maintained
9015F:	drivers/hid/hid-ft260.c
9016
9017FUJITSU LAPTOP EXTRAS
9018M:	Jonathan Woithe <jwoithe@just42.net>
9019L:	platform-driver-x86@vger.kernel.org
9020S:	Maintained
9021F:	drivers/platform/x86/fujitsu-laptop.c
9022
9023FUJITSU TABLET EXTRAS
9024M:	Robert Gerlach <khnz@gmx.de>
9025L:	platform-driver-x86@vger.kernel.org
9026S:	Maintained
9027F:	drivers/platform/x86/fujitsu-tablet.c
9028
9029FUNCTION HOOKS (FTRACE)
9030M:	Steven Rostedt <rostedt@goodmis.org>
9031M:	Masami Hiramatsu <mhiramat@kernel.org>
9032R:	Mark Rutland <mark.rutland@arm.com>
9033L:	linux-kernel@vger.kernel.org
9034L:	linux-trace-kernel@vger.kernel.org
9035S:	Maintained
9036Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
9037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9038F:	Documentation/trace/ftrace*
9039F:	arch/*/*/*/*ftrace*
9040F:	arch/*/*/*ftrace*
9041F:	include/*/ftrace.h
9042F:	kernel/trace/fgraph.c
9043F:	kernel/trace/ftrace*
9044F:	samples/ftrace
9045
9046FUNGIBLE ETHERNET DRIVERS
9047M:	Dimitris Michailidis <dmichail@fungible.com>
9048L:	netdev@vger.kernel.org
9049S:	Supported
9050F:	drivers/net/ethernet/fungible/
9051
9052FUSE: FILESYSTEM IN USERSPACE
9053M:	Miklos Szeredi <miklos@szeredi.hu>
9054L:	linux-fsdevel@vger.kernel.org
9055S:	Maintained
9056W:	https://github.com/libfuse/
9057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9058F:	Documentation/filesystems/fuse.rst
9059F:	fs/fuse/
9060F:	include/uapi/linux/fuse.h
9061
9062FUTEX SUBSYSTEM
9063M:	Thomas Gleixner <tglx@linutronix.de>
9064M:	Ingo Molnar <mingo@redhat.com>
9065R:	Peter Zijlstra <peterz@infradead.org>
9066R:	Darren Hart <dvhart@infradead.org>
9067R:	Davidlohr Bueso <dave@stgolabs.net>
9068R:	André Almeida <andrealmeid@igalia.com>
9069L:	linux-kernel@vger.kernel.org
9070S:	Maintained
9071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9072F:	Documentation/locking/*futex*
9073F:	include/asm-generic/futex.h
9074F:	include/linux/futex.h
9075F:	include/uapi/linux/futex.h
9076F:	kernel/futex/*
9077F:	tools/perf/bench/futex*
9078F:	tools/testing/selftests/futex/
9079
9080GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9081M:	Sebastian Reichel <sre@kernel.org>
9082L:	linux-media@vger.kernel.org
9083S:	Maintained
9084F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9085F:	drivers/media/i2c/gc0308.c
9086
9087GALAXYCORE GC2145 SENSOR DRIVER
9088M:	Alain Volmat <alain.volmat@foss.st.com>
9089L:	linux-media@vger.kernel.org
9090S:	Maintained
9091T:	git git://linuxtv.org/media_tree.git
9092F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9093F:	drivers/media/i2c/gc2145.c
9094
9095GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9096M:	Tim Harvey <tharvey@gateworks.com>
9097S:	Maintained
9098F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9099F:	Documentation/hwmon/gsc-hwmon.rst
9100F:	drivers/hwmon/gsc-hwmon.c
9101F:	drivers/mfd/gateworks-gsc.c
9102F:	include/linux/mfd/gsc.h
9103F:	include/linux/platform_data/gsc_hwmon.h
9104
9105GCC PLUGINS
9106M:	Kees Cook <kees@kernel.org>
9107L:	linux-hardening@vger.kernel.org
9108S:	Maintained
9109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9110F:	Documentation/kbuild/gcc-plugins.rst
9111F:	include/linux/stackleak.h
9112F:	kernel/stackleak.c
9113F:	scripts/Makefile.gcc-plugins
9114F:	scripts/gcc-plugins/
9115
9116GCOV BASED KERNEL PROFILING
9117M:	Peter Oberparleiter <oberpar@linux.ibm.com>
9118S:	Maintained
9119F:	Documentation/dev-tools/gcov.rst
9120F:	kernel/gcov/
9121
9122GDB KERNEL DEBUGGING HELPER SCRIPTS
9123M:	Jan Kiszka <jan.kiszka@siemens.com>
9124M:	Kieran Bingham <kbingham@kernel.org>
9125S:	Supported
9126F:	scripts/gdb/
9127
9128GEMINI CRYPTO DRIVER
9129M:	Corentin Labbe <clabbe@baylibre.com>
9130L:	linux-crypto@vger.kernel.org
9131S:	Maintained
9132F:	drivers/crypto/gemini/
9133
9134GEMTEK FM RADIO RECEIVER DRIVER
9135M:	Hans Verkuil <hverkuil@xs4all.nl>
9136L:	linux-media@vger.kernel.org
9137S:	Maintained
9138W:	https://linuxtv.org
9139T:	git git://linuxtv.org/media_tree.git
9140F:	drivers/media/radio/radio-gemtek*
9141
9142GENERIC ARCHITECTURE TOPOLOGY
9143M:	Sudeep Holla <sudeep.holla@arm.com>
9144L:	linux-kernel@vger.kernel.org
9145S:	Maintained
9146F:	drivers/base/arch_topology.c
9147F:	include/linux/arch_topology.h
9148
9149GENERIC ENTRY CODE
9150M:	Thomas Gleixner <tglx@linutronix.de>
9151M:	Peter Zijlstra <peterz@infradead.org>
9152M:	Andy Lutomirski <luto@kernel.org>
9153L:	linux-kernel@vger.kernel.org
9154S:	Maintained
9155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9156F:	include/linux/entry-common.h
9157F:	include/linux/entry-kvm.h
9158F:	kernel/entry/
9159
9160GENERIC GPIO I2C DRIVER
9161M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9162S:	Supported
9163F:	drivers/i2c/busses/i2c-gpio.c
9164F:	include/linux/platform_data/i2c-gpio.h
9165
9166GENERIC GPIO I2C MULTIPLEXER DRIVER
9167M:	Peter Korsgaard <peter.korsgaard@barco.com>
9168L:	linux-i2c@vger.kernel.org
9169S:	Supported
9170F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
9171F:	drivers/i2c/muxes/i2c-mux-gpio.c
9172F:	include/linux/platform_data/i2c-mux-gpio.h
9173
9174GENERIC GPIO RESET DRIVER
9175M:	Krzysztof Kozlowski <krzk@kernel.org>
9176S:	Maintained
9177F:	drivers/reset/reset-gpio.c
9178
9179GENERIC HDLC (WAN) DRIVERS
9180M:	Krzysztof Halasa <khc@pm.waw.pl>
9181S:	Maintained
9182W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
9183F:	drivers/net/wan/c101.c
9184F:	drivers/net/wan/hd6457*
9185F:	drivers/net/wan/hdlc*
9186F:	drivers/net/wan/n2.c
9187F:	drivers/net/wan/pc300too.c
9188F:	drivers/net/wan/pci200syn.c
9189F:	drivers/net/wan/wanxl*
9190
9191GENERIC INCLUDE/ASM HEADER FILES
9192M:	Arnd Bergmann <arnd@arndb.de>
9193L:	linux-arch@vger.kernel.org
9194S:	Maintained
9195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9196F:	include/asm-generic/
9197F:	include/uapi/asm-generic/
9198
9199GENERIC PHY FRAMEWORK
9200M:	Vinod Koul <vkoul@kernel.org>
9201M:	Kishon Vijay Abraham I <kishon@kernel.org>
9202L:	linux-phy@lists.infradead.org
9203S:	Supported
9204Q:	https://patchwork.kernel.org/project/linux-phy/list/
9205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9206F:	Documentation/devicetree/bindings/phy/
9207F:	drivers/phy/
9208F:	include/dt-bindings/phy/
9209F:	include/linux/phy/
9210
9211GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9212M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9213S:	Supported
9214F:	Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9215F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
9216
9217GENERIC PM DOMAINS
9218M:	Ulf Hansson <ulf.hansson@linaro.org>
9219L:	linux-pm@vger.kernel.org
9220S:	Supported
9221F:	Documentation/devicetree/bindings/power/power?domain*
9222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9223F:	drivers/pmdomain/
9224F:	include/linux/pm_domain.h
9225
9226GENERIC RADIX TREE
9227M:	Kent Overstreet <kent.overstreet@linux.dev>
9228S:	Supported
9229C:	irc://irc.oftc.net/bcache
9230F:	include/linux/generic-radix-tree.h
9231F:	lib/generic-radix-tree.c
9232
9233GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9234M:	Eugen Hristev <eugen.hristev@microchip.com>
9235L:	linux-input@vger.kernel.org
9236S:	Maintained
9237F:	drivers/input/touchscreen/resistive-adc-touch.c
9238
9239GENERIC STRING LIBRARY
9240M:	Kees Cook <kees@kernel.org>
9241R:	Andy Shevchenko <andy@kernel.org>
9242L:	linux-hardening@vger.kernel.org
9243S:	Supported
9244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9245F:	include/linux/string.h
9246F:	include/linux/string_choices.h
9247F:	include/linux/string_helpers.h
9248F:	lib/string.c
9249F:	lib/string_kunit.c
9250F:	lib/string_helpers.c
9251F:	lib/string_helpers_kunit.c
9252F:	scripts/coccinelle/api/string_choices.cocci
9253
9254GENERIC UIO DRIVER FOR PCI DEVICES
9255M:	"Michael S. Tsirkin" <mst@redhat.com>
9256L:	kvm@vger.kernel.org
9257S:	Supported
9258F:	drivers/uio/uio_pci_generic.c
9259
9260GENERIC VDSO LIBRARY
9261M:	Andy Lutomirski <luto@kernel.org>
9262M:	Thomas Gleixner <tglx@linutronix.de>
9263M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
9264L:	linux-kernel@vger.kernel.org
9265S:	Maintained
9266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9267F:	include/asm-generic/vdso/vsyscall.h
9268F:	include/vdso/
9269F:	kernel/time/vsyscall.c
9270F:	lib/vdso/
9271
9272GENWQE (IBM Generic Workqueue Card)
9273M:	Frank Haverkamp <haver@linux.ibm.com>
9274S:	Supported
9275F:	drivers/misc/genwqe/
9276
9277GET_MAINTAINER SCRIPT
9278M:	Joe Perches <joe@perches.com>
9279S:	Maintained
9280F:	scripts/get_maintainer.pl
9281
9282GFS2 FILE SYSTEM
9283M:	Andreas Gruenbacher <agruenba@redhat.com>
9284L:	gfs2@lists.linux.dev
9285S:	Supported
9286B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9288F:	Documentation/filesystems/gfs2*
9289F:	fs/gfs2/
9290F:	include/uapi/linux/gfs2_ondisk.h
9291
9292GIGABYTE WATERFORCE SENSOR DRIVER
9293M:	Aleksa Savic <savicaleksa83@gmail.com>
9294L:	linux-hwmon@vger.kernel.org
9295S:	Maintained
9296F:	Documentation/hwmon/gigabyte_waterforce.rst
9297F:	drivers/hwmon/gigabyte_waterforce.c
9298
9299GIGABYTE WMI DRIVER
9300M:	Thomas Weißschuh <thomas@weissschuh.net>
9301L:	platform-driver-x86@vger.kernel.org
9302S:	Maintained
9303F:	drivers/platform/x86/gigabyte-wmi.c
9304
9305GNSS SUBSYSTEM
9306M:	Johan Hovold <johan@kernel.org>
9307S:	Maintained
9308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9309F:	Documentation/ABI/testing/sysfs-class-gnss
9310F:	Documentation/devicetree/bindings/gnss/
9311F:	drivers/gnss/
9312F:	include/linux/gnss.h
9313
9314GO7007 MPEG CODEC
9315M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
9316L:	linux-media@vger.kernel.org
9317S:	Maintained
9318F:	drivers/media/usb/go7007/
9319
9320GOODIX TOUCHSCREEN
9321M:	Bastien Nocera <hadess@hadess.net>
9322M:	Hans de Goede <hdegoede@redhat.com>
9323L:	linux-input@vger.kernel.org
9324S:	Maintained
9325F:	drivers/input/touchscreen/goodix*
9326
9327GOOGLE ETHERNET DRIVERS
9328M:	Jeroen de Borst <jeroendb@google.com>
9329M:	Praveen Kaligineedi <pkaligineedi@google.com>
9330R:	Shailend Chand <shailend@google.com>
9331L:	netdev@vger.kernel.org
9332S:	Supported
9333F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
9334F:	drivers/net/ethernet/google
9335
9336GOOGLE FIRMWARE DRIVERS
9337M:	Tzung-Bi Shih <tzungbi@kernel.org>
9338R:	Brian Norris <briannorris@chromium.org>
9339R:	Julius Werner <jwerner@chromium.org>
9340L:	chrome-platform@lists.linux.dev
9341S:	Maintained
9342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9343F:	drivers/firmware/google/
9344
9345GOOGLE TENSOR SoC SUPPORT
9346M:	Peter Griffin <peter.griffin@linaro.org>
9347L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9348L:	linux-samsung-soc@vger.kernel.org
9349S:	Maintained
9350F:	Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9351F:	arch/arm64/boot/dts/exynos/google/
9352F:	drivers/clk/samsung/clk-gs101.c
9353F:	drivers/phy/samsung/phy-gs101-ufs.c
9354F:	include/dt-bindings/clock/google,gs101.h
9355K:	[gG]oogle.?[tT]ensor
9356
9357GPD POCKET FAN DRIVER
9358M:	Hans de Goede <hdegoede@redhat.com>
9359L:	platform-driver-x86@vger.kernel.org
9360S:	Maintained
9361F:	drivers/platform/x86/gpd-pocket-fan.c
9362
9363GPIO ACPI SUPPORT
9364M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9365M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9366L:	linux-gpio@vger.kernel.org
9367L:	linux-acpi@vger.kernel.org
9368S:	Supported
9369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9370F:	Documentation/firmware-guide/acpi/gpio-properties.rst
9371F:	drivers/gpio/gpiolib-acpi.c
9372F:	drivers/gpio/gpiolib-acpi.h
9373
9374GPIO AGGREGATOR
9375M:	Geert Uytterhoeven <geert+renesas@glider.be>
9376L:	linux-gpio@vger.kernel.org
9377S:	Supported
9378F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
9379F:	drivers/gpio/gpio-aggregator.c
9380
9381GPIO IR Transmitter
9382M:	Sean Young <sean@mess.org>
9383L:	linux-media@vger.kernel.org
9384S:	Maintained
9385F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9386F:	drivers/media/rc/gpio-ir-tx.c
9387
9388GPIO MOCKUP DRIVER
9389M:	Bamvor Jian Zhang <bamv2005@gmail.com>
9390L:	linux-gpio@vger.kernel.org
9391S:	Maintained
9392F:	drivers/gpio/gpio-mockup.c
9393F:	tools/testing/selftests/gpio/
9394
9395GPIO REGMAP
9396M:	Michael Walle <mwalle@kernel.org>
9397S:	Maintained
9398F:	drivers/gpio/gpio-regmap.c
9399F:	include/linux/gpio/regmap.h
9400K:	(devm_)?gpio_regmap_(un)?register
9401
9402GPIO SUBSYSTEM
9403M:	Linus Walleij <linus.walleij@linaro.org>
9404M:	Bartosz Golaszewski <brgl@bgdev.pl>
9405L:	linux-gpio@vger.kernel.org
9406S:	Maintained
9407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9408F:	Documentation/admin-guide/gpio/
9409F:	Documentation/devicetree/bindings/gpio/
9410F:	Documentation/driver-api/gpio/
9411F:	drivers/gpio/
9412F:	include/dt-bindings/gpio/
9413F:	include/linux/gpio.h
9414F:	include/linux/gpio/
9415F:	include/linux/of_gpio.h
9416
9417GPIO UAPI
9418M:	Bartosz Golaszewski <brgl@bgdev.pl>
9419R:	Kent Gibson <warthog618@gmail.com>
9420L:	linux-gpio@vger.kernel.org
9421S:	Maintained
9422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9423F:	Documentation/ABI/obsolete/sysfs-gpio
9424F:	Documentation/ABI/testing/gpio-cdev
9425F:	Documentation/userspace-api/gpio/
9426F:	drivers/gpio/gpiolib-cdev.c
9427F:	include/uapi/linux/gpio.h
9428F:	tools/gpio/
9429
9430GRE DEMULTIPLEXER DRIVER
9431M:	Dmitry Kozlov <xeb@mail.ru>
9432L:	netdev@vger.kernel.org
9433S:	Maintained
9434F:	include/net/gre.h
9435F:	net/ipv4/gre_demux.c
9436F:	net/ipv4/gre_offload.c
9437
9438GRETH 10/100/1G Ethernet MAC device driver
9439M:	Andreas Larsson <andreas@gaisler.com>
9440L:	netdev@vger.kernel.org
9441S:	Maintained
9442F:	drivers/net/ethernet/aeroflex/
9443
9444GREYBUS AUDIO PROTOCOLS DRIVERS
9445M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
9446M:	Mark Greer <mgreer@animalcreek.com>
9447S:	Maintained
9448F:	drivers/staging/greybus/audio_apbridgea.c
9449F:	drivers/staging/greybus/audio_apbridgea.h
9450F:	drivers/staging/greybus/audio_codec.c
9451F:	drivers/staging/greybus/audio_codec.h
9452F:	drivers/staging/greybus/audio_gb.c
9453F:	drivers/staging/greybus/audio_manager.c
9454F:	drivers/staging/greybus/audio_manager.h
9455F:	drivers/staging/greybus/audio_manager_module.c
9456F:	drivers/staging/greybus/audio_manager_private.h
9457F:	drivers/staging/greybus/audio_manager_sysfs.c
9458F:	drivers/staging/greybus/audio_module.c
9459F:	drivers/staging/greybus/audio_topology.c
9460
9461GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9462M:	Viresh Kumar <vireshk@kernel.org>
9463S:	Maintained
9464F:	drivers/staging/greybus/authentication.c
9465F:	drivers/staging/greybus/bootrom.c
9466F:	drivers/staging/greybus/firmware.h
9467F:	drivers/staging/greybus/fw-core.c
9468F:	drivers/staging/greybus/fw-download.c
9469F:	drivers/staging/greybus/fw-management.c
9470F:	drivers/staging/greybus/greybus_authentication.h
9471F:	drivers/staging/greybus/greybus_firmware.h
9472F:	drivers/staging/greybus/hid.c
9473F:	drivers/staging/greybus/i2c.c
9474F:	drivers/staging/greybus/spi.c
9475F:	drivers/staging/greybus/spilib.c
9476F:	drivers/staging/greybus/spilib.h
9477
9478GREYBUS LOOPBACK DRIVER
9479M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
9480S:	Maintained
9481F:	drivers/staging/greybus/loopback.c
9482
9483GREYBUS PLATFORM DRIVERS
9484M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
9485S:	Maintained
9486F:	drivers/staging/greybus/arche-apb-ctrl.c
9487F:	drivers/staging/greybus/arche-platform.c
9488F:	drivers/staging/greybus/arche_platform.h
9489
9490GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9491M:	Rui Miguel Silva <rmfrfs@gmail.com>
9492S:	Maintained
9493F:	drivers/staging/greybus/gpio.c
9494F:	drivers/staging/greybus/light.c
9495F:	drivers/staging/greybus/power_supply.c
9496F:	drivers/staging/greybus/sdio.c
9497F:	drivers/staging/greybus/spi.c
9498F:	drivers/staging/greybus/spilib.c
9499
9500GREYBUS BEAGLEPLAY DRIVERS
9501M:	Ayush Singh <ayushdevel1325@gmail.com>
9502L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9503S:	Maintained
9504F:	Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9505F:	drivers/greybus/gb-beagleplay.c
9506
9507GREYBUS SUBSYSTEM
9508M:	Johan Hovold <johan@kernel.org>
9509M:	Alex Elder <elder@kernel.org>
9510M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9511L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9512S:	Maintained
9513F:	drivers/greybus/
9514F:	drivers/staging/greybus/
9515F:	include/linux/greybus.h
9516F:	include/linux/greybus/
9517
9518GREYBUS UART PROTOCOLS DRIVERS
9519M:	David Lin <dtwlin@gmail.com>
9520S:	Maintained
9521F:	drivers/staging/greybus/log.c
9522F:	drivers/staging/greybus/uart.c
9523
9524GS1662 VIDEO SERIALIZER
9525M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
9526L:	linux-media@vger.kernel.org
9527S:	Maintained
9528T:	git git://linuxtv.org/media_tree.git
9529F:	drivers/media/spi/gs1662.c
9530
9531GSPCA FINEPIX SUBDRIVER
9532M:	Frank Zago <frank@zago.net>
9533L:	linux-media@vger.kernel.org
9534S:	Maintained
9535T:	git git://linuxtv.org/media_tree.git
9536F:	drivers/media/usb/gspca/finepix.c
9537
9538GSPCA GL860 SUBDRIVER
9539M:	Olivier Lorin <o.lorin@laposte.net>
9540L:	linux-media@vger.kernel.org
9541S:	Maintained
9542T:	git git://linuxtv.org/media_tree.git
9543F:	drivers/media/usb/gspca/gl860/
9544
9545GSPCA M5602 SUBDRIVER
9546M:	Erik Andren <erik.andren@gmail.com>
9547L:	linux-media@vger.kernel.org
9548S:	Maintained
9549T:	git git://linuxtv.org/media_tree.git
9550F:	drivers/media/usb/gspca/m5602/
9551
9552GSPCA PAC207 SONIXB SUBDRIVER
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/pac207.c
9558
9559GSPCA SN9C20X SUBDRIVER
9560M:	Brian Johnson <brijohn@gmail.com>
9561L:	linux-media@vger.kernel.org
9562S:	Maintained
9563T:	git git://linuxtv.org/media_tree.git
9564F:	drivers/media/usb/gspca/sn9c20x.c
9565
9566GSPCA T613 SUBDRIVER
9567M:	Leandro Costantino <lcostantino@gmail.com>
9568L:	linux-media@vger.kernel.org
9569S:	Maintained
9570T:	git git://linuxtv.org/media_tree.git
9571F:	drivers/media/usb/gspca/t613.c
9572
9573GSPCA USB WEBCAM DRIVER
9574M:	Hans Verkuil <hverkuil@xs4all.nl>
9575L:	linux-media@vger.kernel.org
9576S:	Odd Fixes
9577T:	git git://linuxtv.org/media_tree.git
9578F:	drivers/media/usb/gspca/
9579
9580GTP (GPRS Tunneling Protocol)
9581M:	Pablo Neira Ayuso <pablo@netfilter.org>
9582M:	Harald Welte <laforge@gnumonks.org>
9583L:	osmocom-net-gprs@lists.osmocom.org
9584S:	Maintained
9585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9586F:	drivers/net/gtp.c
9587
9588GUID PARTITION TABLE (GPT)
9589M:	Davidlohr Bueso <dave@stgolabs.net>
9590L:	linux-efi@vger.kernel.org
9591S:	Maintained
9592F:	block/partitions/efi.*
9593
9594HABANALABS PCI DRIVER
9595M:	Oded Gabbay <ogabbay@kernel.org>
9596L:	dri-devel@lists.freedesktop.org
9597S:	Supported
9598C:	irc://irc.oftc.net/dri-devel
9599T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
9600F:	Documentation/ABI/testing/debugfs-driver-habanalabs
9601F:	Documentation/ABI/testing/sysfs-driver-habanalabs
9602F:	drivers/accel/habanalabs/
9603F:	include/linux/habanalabs/
9604F:	include/trace/events/habanalabs.h
9605F:	include/uapi/drm/habanalabs_accel.h
9606
9607HACKRF MEDIA DRIVER
9608L:	linux-media@vger.kernel.org
9609S:	Orphan
9610W:	https://linuxtv.org
9611Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9612F:	drivers/media/usb/hackrf/
9613
9614HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9615M:	Chuck Lever <chuck.lever@oracle.com>
9616L:	kernel-tls-handshake@lists.linux.dev
9617L:	netdev@vger.kernel.org
9618S:	Maintained
9619F:	Documentation/netlink/specs/handshake.yaml
9620F:	Documentation/networking/tls-handshake.rst
9621F:	include/net/handshake.h
9622F:	include/trace/events/handshake.h
9623F:	net/handshake/
9624
9625HANTRO VPU CODEC DRIVER
9626M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
9627M:	Philipp Zabel <p.zabel@pengutronix.de>
9628L:	linux-media@vger.kernel.org
9629L:	linux-rockchip@lists.infradead.org
9630S:	Maintained
9631F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9632F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9633F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9634F:	drivers/media/platform/verisilicon/
9635
9636HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9637M:	Frank Seidel <frank@f-seidel.de>
9638L:	platform-driver-x86@vger.kernel.org
9639S:	Maintained
9640W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9641F:	drivers/platform/x86/hdaps.c
9642
9643HARDWARE MONITORING
9644M:	Jean Delvare <jdelvare@suse.com>
9645M:	Guenter Roeck <linux@roeck-us.net>
9646L:	linux-hwmon@vger.kernel.org
9647S:	Maintained
9648W:	http://hwmon.wiki.kernel.org/
9649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9650F:	Documentation/ABI/testing/sysfs-class-hwmon
9651F:	Documentation/devicetree/bindings/hwmon/
9652F:	Documentation/hwmon/
9653F:	drivers/hwmon/
9654F:	include/linux/hwmon*.h
9655F:	include/trace/events/hwmon*.h
9656K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9657
9658HARDWARE RANDOM NUMBER GENERATOR CORE
9659M:	Olivia Mackall <olivia@selenic.com>
9660M:	Herbert Xu <herbert@gondor.apana.org.au>
9661L:	linux-crypto@vger.kernel.org
9662S:	Odd fixes
9663F:	Documentation/admin-guide/hw_random.rst
9664F:	Documentation/devicetree/bindings/rng/
9665F:	drivers/char/hw_random/
9666F:	include/linux/hw_random.h
9667
9668HARDWARE SPINLOCK CORE
9669M:	Bjorn Andersson <andersson@kernel.org>
9670R:	Baolin Wang <baolin.wang7@gmail.com>
9671L:	linux-remoteproc@vger.kernel.org
9672S:	Maintained
9673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9674F:	Documentation/devicetree/bindings/hwlock/
9675F:	Documentation/locking/hwspinlock.rst
9676F:	drivers/hwspinlock/
9677F:	include/linux/hwspinlock.h
9678
9679HARDWARE TRACING FACILITIES
9680M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9681S:	Maintained
9682F:	drivers/hwtracing/
9683
9684HARMONY SOUND DRIVER
9685L:	linux-parisc@vger.kernel.org
9686S:	Maintained
9687F:	sound/parisc/harmony.*
9688
9689HDPVR USB VIDEO ENCODER DRIVER
9690M:	Hans Verkuil <hverkuil@xs4all.nl>
9691L:	linux-media@vger.kernel.org
9692S:	Odd Fixes
9693W:	https://linuxtv.org
9694T:	git git://linuxtv.org/media_tree.git
9695F:	drivers/media/usb/hdpvr/
9696
9697HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9698M:	Keng-Yu Lin <keng-yu.lin@hpe.com>
9699S:	Supported
9700F:	drivers/misc/hpilo.[ch]
9701
9702HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9703M:	Jerry Hoemann <jerry.hoemann@hpe.com>
9704S:	Supported
9705F:	Documentation/watchdog/hpwdt.rst
9706F:	drivers/watchdog/hpwdt.c
9707
9708HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9709M:	Don Brace <don.brace@microchip.com>
9710L:	storagedev@microchip.com
9711L:	linux-scsi@vger.kernel.org
9712S:	Supported
9713F:	Documentation/scsi/hpsa.rst
9714F:	drivers/scsi/hpsa*.[ch]
9715F:	include/linux/cciss*.h
9716F:	include/uapi/linux/cciss*.h
9717
9718HFI1 DRIVER
9719M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
9720L:	linux-rdma@vger.kernel.org
9721S:	Supported
9722F:	drivers/infiniband/hw/hfi1
9723
9724HFS FILESYSTEM
9725L:	linux-fsdevel@vger.kernel.org
9726S:	Orphan
9727F:	Documentation/filesystems/hfs.rst
9728F:	fs/hfs/
9729
9730HFSPLUS FILESYSTEM
9731L:	linux-fsdevel@vger.kernel.org
9732S:	Orphan
9733F:	Documentation/filesystems/hfsplus.rst
9734F:	fs/hfsplus/
9735
9736HGA FRAMEBUFFER DRIVER
9737M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9738L:	linux-nvidia@lists.surfsouth.com
9739S:	Maintained
9740W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9741F:	drivers/video/fbdev/hgafb.c
9742
9743HIBERNATION (aka Software Suspend, aka swsusp)
9744M:	"Rafael J. Wysocki" <rafael@kernel.org>
9745M:	Pavel Machek <pavel@ucw.cz>
9746L:	linux-pm@vger.kernel.org
9747S:	Supported
9748B:	https://bugzilla.kernel.org
9749F:	arch/*/include/asm/suspend*.h
9750F:	arch/x86/power/
9751F:	drivers/base/power/
9752F:	include/linux/freezer.h
9753F:	include/linux/pm.h
9754F:	include/linux/suspend.h
9755F:	kernel/power/
9756
9757HID CORE LAYER
9758M:	Jiri Kosina <jikos@kernel.org>
9759M:	Benjamin Tissoires <bentiss@kernel.org>
9760L:	linux-input@vger.kernel.org
9761S:	Maintained
9762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9763F:	Documentation/hid/
9764F:	drivers/hid/
9765F:	include/linux/hid*
9766F:	include/uapi/linux/hid*
9767F:	samples/hid/
9768F:	tools/testing/selftests/hid/
9769
9770HID LOGITECH DRIVERS
9771R:	Filipe Laíns <lains@riseup.net>
9772L:	linux-input@vger.kernel.org
9773S:	Maintained
9774F:	drivers/hid/hid-logitech-*
9775
9776HID NVIDIA SHIELD DRIVER
9777M:	Rahul Rameshbabu <rrameshbabu@nvidia.com>
9778L:	linux-input@vger.kernel.org
9779S:	Maintained
9780F:	drivers/hid/hid-nvidia-shield.c
9781
9782HID PHOENIX RC FLIGHT CONTROLLER
9783M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9784L:	linux-input@vger.kernel.org
9785S:	Maintained
9786F:	drivers/hid/hid-pxrc.c
9787
9788HID PLAYSTATION DRIVER
9789M:	Roderick Colenbrander <roderick.colenbrander@sony.com>
9790L:	linux-input@vger.kernel.org
9791S:	Supported
9792F:	drivers/hid/hid-playstation.c
9793
9794HID SENSOR HUB DRIVERS
9795M:	Jiri Kosina <jikos@kernel.org>
9796M:	Jonathan Cameron <jic23@kernel.org>
9797M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9798L:	linux-input@vger.kernel.org
9799L:	linux-iio@vger.kernel.org
9800S:	Maintained
9801F:	Documentation/hid/hid-sensor*
9802F:	drivers/hid/hid-sensor-*
9803F:	drivers/iio/*/hid-*
9804F:	include/linux/hid-sensor-*
9805
9806HID VRC-2 CAR CONTROLLER DRIVER
9807M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9808L:	linux-input@vger.kernel.org
9809S:	Maintained
9810F:	drivers/hid/hid-vrc2.c
9811
9812HID WACOM DRIVER
9813M:	Ping Cheng <ping.cheng@wacom.com>
9814M:	Jason Gerecke  <jason.gerecke@wacom.com>
9815L:	linux-input@vger.kernel.org
9816S:	Maintained
9817F:	drivers/hid/wacom.h
9818F:	drivers/hid/wacom_*
9819
9820HID++ LOGITECH DRIVERS
9821R:	Filipe Laíns <lains@riseup.net>
9822R:	Bastien Nocera <hadess@hadess.net>
9823L:	linux-input@vger.kernel.org
9824S:	Maintained
9825F:	drivers/hid/hid-logitech-hidpp.c
9826
9827HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
9828M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
9829M:	Frederic Weisbecker <frederic@kernel.org>
9830M:	Thomas Gleixner <tglx@linutronix.de>
9831L:	linux-kernel@vger.kernel.org
9832S:	Maintained
9833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9834F:	Documentation/timers/
9835F:	include/linux/clockchips.h
9836F:	include/linux/hrtimer.h
9837F:	include/linux/timer.h
9838F:	kernel/time/clockevents.c
9839F:	kernel/time/hrtimer.c
9840F:	kernel/time/timer.c
9841F:	kernel/time/timer_list.c
9842F:	kernel/time/timer_migration.*
9843F:	tools/testing/selftests/timers/
9844
9845HIGH-SPEED SCC DRIVER FOR AX.25
9846L:	linux-hams@vger.kernel.org
9847S:	Orphan
9848F:	drivers/net/hamradio/scc.c
9849
9850HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9851M:	HighPoint Linux Team <linux@highpoint-tech.com>
9852S:	Supported
9853W:	http://www.highpoint-tech.com
9854F:	Documentation/scsi/hptiop.rst
9855F:	drivers/scsi/hptiop.c
9856
9857HIKEY960 ONBOARD USB GPIO HUB DRIVER
9858M:	John Stultz <jstultz@google.com>
9859L:	linux-kernel@vger.kernel.org
9860S:	Maintained
9861F:	drivers/misc/hisi_hikey_usb.c
9862
9863HIMAX HX83112B TOUCHSCREEN SUPPORT
9864M:	Job Noorman <job@noorman.info>
9865L:	linux-input@vger.kernel.org
9866S:	Maintained
9867F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
9868F:	drivers/input/touchscreen/himax_hx83112b.c
9869
9870HIPPI
9871M:	Jes Sorensen <jes@trained-monkey.org>
9872L:	linux-hippi@sunsite.dk
9873S:	Maintained
9874F:	drivers/net/hippi/
9875F:	include/linux/hippidevice.h
9876F:	include/uapi/linux/if_hippi.h
9877F:	net/802/hippi.c
9878
9879HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9880M:	Kurt Kanzenbach <kurt@linutronix.de>
9881L:	netdev@vger.kernel.org
9882S:	Maintained
9883F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9884F:	drivers/net/dsa/hirschmann/*
9885F:	include/linux/platform_data/hirschmann-hellcreek.h
9886F:	net/dsa/tag_hellcreek.c
9887
9888HISILICON DMA DRIVER
9889M:	Zhou Wang <wangzhou1@hisilicon.com>
9890M:	Jie Hai <haijie1@huawei.com>
9891L:	dmaengine@vger.kernel.org
9892S:	Maintained
9893F:	drivers/dma/hisi_dma.c
9894
9895HISILICON GPIO DRIVER
9896M:	Jay Fang <f.fangjian@huawei.com>
9897L:	linux-gpio@vger.kernel.org
9898S:	Maintained
9899F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
9900F:	drivers/gpio/gpio-hisi.c
9901
9902HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9903M:	Zhiqi Song <songzhiqi1@huawei.com>
9904M:	Longfang Liu <liulongfang@huawei.com>
9905L:	linux-crypto@vger.kernel.org
9906S:	Maintained
9907F:	Documentation/ABI/testing/debugfs-hisi-hpre
9908F:	drivers/crypto/hisilicon/hpre/hpre.h
9909F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
9910F:	drivers/crypto/hisilicon/hpre/hpre_main.c
9911
9912HISILICON HNS3 PMU DRIVER
9913M:	Jijie Shao <shaojijie@huawei.com>
9914S:	Supported
9915F:	Documentation/admin-guide/perf/hns3-pmu.rst
9916F:	drivers/perf/hisilicon/hns3_pmu.c
9917
9918HISILICON I2C CONTROLLER DRIVER
9919M:	Yicong Yang <yangyicong@hisilicon.com>
9920L:	linux-i2c@vger.kernel.org
9921S:	Maintained
9922W:	https://www.hisilicon.com
9923F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
9924F:	drivers/i2c/busses/i2c-hisi.c
9925
9926HISILICON KUNPENG SOC HCCS DRIVER
9927M:	Huisong Li <lihuisong@huawei.com>
9928S:	Maintained
9929F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
9930F:	drivers/soc/hisilicon/kunpeng_hccs.c
9931F:	drivers/soc/hisilicon/kunpeng_hccs.h
9932
9933HISILICON LPC BUS DRIVER
9934M:	Jay Fang <f.fangjian@huawei.com>
9935S:	Maintained
9936W:	http://www.hisilicon.com
9937F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9938F:	drivers/bus/hisi_lpc.c
9939
9940HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9941M:	Yisen Zhuang <yisen.zhuang@huawei.com>
9942M:	Salil Mehta <salil.mehta@huawei.com>
9943M:	Jijie Shao <shaojijie@huawei.com>
9944L:	netdev@vger.kernel.org
9945S:	Maintained
9946W:	http://www.hisilicon.com
9947F:	drivers/net/ethernet/hisilicon/hns3/
9948
9949HISILICON NETWORK SUBSYSTEM DRIVER
9950M:	Yisen Zhuang <yisen.zhuang@huawei.com>
9951M:	Salil Mehta <salil.mehta@huawei.com>
9952L:	netdev@vger.kernel.org
9953S:	Maintained
9954W:	http://www.hisilicon.com
9955F:	Documentation/devicetree/bindings/net/hisilicon*.txt
9956F:	drivers/net/ethernet/hisilicon/
9957
9958HISILICON PMU DRIVER
9959M:	Yicong Yang <yangyicong@hisilicon.com>
9960M:	Jonathan Cameron <jonathan.cameron@huawei.com>
9961S:	Supported
9962W:	http://www.hisilicon.com
9963F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9964F:	Documentation/admin-guide/perf/hisi-pmu.rst
9965F:	drivers/perf/hisilicon
9966
9967HISILICON PTT DRIVER
9968M:	Yicong Yang <yangyicong@hisilicon.com>
9969M:	Jonathan Cameron <jonathan.cameron@huawei.com>
9970L:	linux-kernel@vger.kernel.org
9971S:	Maintained
9972F:	Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
9973F:	Documentation/trace/hisi-ptt.rst
9974F:	drivers/hwtracing/ptt/
9975F:	tools/perf/arch/arm64/util/hisi-ptt.c
9976F:	tools/perf/util/hisi-ptt*
9977F:	tools/perf/util/hisi-ptt-decoder/*
9978
9979HISILICON QM DRIVER
9980M:	Weili Qian <qianweili@huawei.com>
9981M:	Zhou Wang <wangzhou1@hisilicon.com>
9982L:	linux-crypto@vger.kernel.org
9983S:	Maintained
9984F:	drivers/crypto/hisilicon/Kconfig
9985F:	drivers/crypto/hisilicon/Makefile
9986F:	drivers/crypto/hisilicon/qm.c
9987F:	drivers/crypto/hisilicon/sgl.c
9988F:	include/linux/hisi_acc_qm.h
9989
9990HISILICON ROCE DRIVER
9991M:	Chengchang Tang <tangchengchang@huawei.com>
9992M:	Junxian Huang <huangjunxian6@hisilicon.com>
9993L:	linux-rdma@vger.kernel.org
9994S:	Maintained
9995F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9996F:	drivers/infiniband/hw/hns/
9997
9998HISILICON SAS Controller
9999M:	Xiang Chen <chenxiang66@hisilicon.com>
10000S:	Supported
10001W:	http://www.hisilicon.com
10002F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10003F:	drivers/scsi/hisi_sas/
10004
10005HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10006M:	Longfang Liu <liulongfang@huawei.com>
10007L:	linux-crypto@vger.kernel.org
10008S:	Maintained
10009F:	Documentation/ABI/testing/debugfs-hisi-sec
10010F:	drivers/crypto/hisilicon/sec2/sec.h
10011F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
10012F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
10013F:	drivers/crypto/hisilicon/sec2/sec_main.c
10014
10015HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10016M:	Jay Fang <f.fangjian@huawei.com>
10017L:	linux-spi@vger.kernel.org
10018S:	Maintained
10019W:	http://www.hisilicon.com
10020F:	drivers/spi/spi-hisi-kunpeng.c
10021
10022HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10023M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10024L:	linux-kernel@vger.kernel.org
10025S:	Maintained
10026F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10027F:	drivers/spmi/hisi-spmi-controller.c
10028
10029HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10030M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10031L:	linux-kernel@vger.kernel.org
10032S:	Maintained
10033F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10034F:	drivers/mfd/hi6421-spmi-pmic.c
10035
10036HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10037M:	Weili Qian <qianweili@huawei.com>
10038S:	Maintained
10039F:	drivers/crypto/hisilicon/trng/trng.c
10040
10041HISILICON V3XX SPI NOR FLASH Controller Driver
10042M:	Jay Fang <f.fangjian@huawei.com>
10043S:	Maintained
10044W:	http://www.hisilicon.com
10045F:	drivers/spi/spi-hisi-sfc-v3xx.c
10046
10047HISILICON ZIP Controller DRIVER
10048M:	Yang Shen <shenyang39@huawei.com>
10049M:	Zhou Wang <wangzhou1@hisilicon.com>
10050L:	linux-crypto@vger.kernel.org
10051S:	Maintained
10052F:	Documentation/ABI/testing/debugfs-hisi-zip
10053F:	drivers/crypto/hisilicon/zip/
10054
10055HMM - Heterogeneous Memory Management
10056M:	Jérôme Glisse <jglisse@redhat.com>
10057L:	linux-mm@kvack.org
10058S:	Maintained
10059F:	Documentation/mm/hmm.rst
10060F:	include/linux/hmm*
10061F:	lib/test_hmm*
10062F:	mm/hmm*
10063F:	tools/testing/selftests/mm/*hmm*
10064
10065HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10066M:	Petre Rodan <petre.rodan@subdimension.ro>
10067L:	linux-iio@vger.kernel.org
10068S:	Maintained
10069F:	Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10070F:	drivers/iio/pressure/hsc030pa*
10071
10072HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10073M:	Andreas Klinger <ak@it-klinger.de>
10074M:	Petre Rodan <petre.rodan@subdimension.ro>
10075L:	linux-iio@vger.kernel.org
10076S:	Maintained
10077F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10078F:	drivers/iio/pressure/mprls0025pa*
10079
10080HP BIOSCFG DRIVER
10081M:	Jorge Lopez <jorge.lopez2@hp.com>
10082L:	platform-driver-x86@vger.kernel.org
10083S:	Maintained
10084F:	drivers/platform/x86/hp/hp-bioscfg/
10085
10086HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10087L:	platform-driver-x86@vger.kernel.org
10088S:	Orphan
10089F:	drivers/platform/x86/hp/tc1100-wmi.c
10090
10091HP WMI HARDWARE MONITOR DRIVER
10092M:	James Seo <james@equiv.tech>
10093L:	linux-hwmon@vger.kernel.org
10094S:	Maintained
10095F:	Documentation/hwmon/hp-wmi-sensors.rst
10096F:	drivers/hwmon/hp-wmi-sensors.c
10097
10098HPET:	High Precision Event Timers driver
10099M:	Clemens Ladisch <clemens@ladisch.de>
10100S:	Maintained
10101F:	Documentation/timers/hpet.rst
10102F:	drivers/char/hpet.c
10103F:	include/linux/hpet.h
10104F:	include/uapi/linux/hpet.h
10105
10106HPET:	x86
10107S:	Orphan
10108F:	arch/x86/include/asm/hpet.h
10109F:	arch/x86/kernel/hpet.c
10110
10111HPFS FILESYSTEM
10112M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
10113S:	Maintained
10114W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10115F:	fs/hpfs/
10116
10117HS3001 Hardware Temperature and Humidity Sensor
10118M:	Andre Werner <andre.werner@systec-electronic.com>
10119L:	linux-hwmon@vger.kernel.org
10120S:	Maintained
10121F:	drivers/hwmon/hs3001.c
10122
10123HSI SUBSYSTEM
10124M:	Sebastian Reichel <sre@kernel.org>
10125S:	Maintained
10126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10127F:	Documentation/ABI/testing/sysfs-bus-hsi
10128F:	Documentation/driver-api/hsi.rst
10129F:	drivers/hsi/
10130F:	include/linux/hsi/
10131F:	include/uapi/linux/hsi/
10132
10133HSO 3G MODEM DRIVER
10134L:	linux-usb@vger.kernel.org
10135S:	Orphan
10136F:	drivers/net/usb/hso.c
10137
10138HSR NETWORK PROTOCOL
10139L:	netdev@vger.kernel.org
10140S:	Orphan
10141F:	net/hsr/
10142
10143HT16K33 LED CONTROLLER DRIVER
10144M:	Robin van der Gracht <robin@protonic.nl>
10145S:	Maintained
10146F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10147F:	drivers/auxdisplay/ht16k33.c
10148
10149HTCPEN TOUCHSCREEN DRIVER
10150M:	Pau Oliva Fora <pof@eslack.org>
10151L:	linux-input@vger.kernel.org
10152S:	Maintained
10153F:	drivers/input/touchscreen/htcpen.c
10154
10155HTE SUBSYSTEM
10156M:	Dipen Patel <dipenp@nvidia.com>
10157L:	timestamp@lists.linux.dev
10158S:	Maintained
10159Q:	https://patchwork.kernel.org/project/timestamp/list/
10160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10161F:	Documentation/devicetree/bindings/timestamp/
10162F:	Documentation/driver-api/hte/
10163F:	drivers/hte/
10164F:	include/linux/hte.h
10165
10166HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10167M:	Lorenzo Bianconi <lorenzo@kernel.org>
10168L:	linux-iio@vger.kernel.org
10169S:	Maintained
10170W:	http://www.st.com/
10171F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10172F:	drivers/iio/humidity/hts221*
10173
10174HUAWEI ETHERNET DRIVER
10175M:	Cai Huoqing <cai.huoqing@linux.dev>
10176L:	netdev@vger.kernel.org
10177S:	Maintained
10178F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10179F:	drivers/net/ethernet/huawei/hinic/
10180
10181HUGETLB SUBSYSTEM
10182M:	Muchun Song <muchun.song@linux.dev>
10183L:	linux-mm@kvack.org
10184S:	Maintained
10185F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10186F:	Documentation/admin-guide/mm/hugetlbpage.rst
10187F:	Documentation/mm/hugetlbfs_reserv.rst
10188F:	Documentation/mm/vmemmap_dedup.rst
10189F:	fs/hugetlbfs/
10190F:	include/linux/hugetlb.h
10191F:	mm/hugetlb.c
10192F:	mm/hugetlb_vmemmap.c
10193F:	mm/hugetlb_vmemmap.h
10194F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10195
10196HVA ST MEDIA DRIVER
10197M:	Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
10198L:	linux-media@vger.kernel.org
10199S:	Supported
10200W:	https://linuxtv.org
10201T:	git git://linuxtv.org/media_tree.git
10202F:	drivers/media/platform/st/sti/hva
10203
10204HWPOISON MEMORY FAILURE HANDLING
10205M:	Miaohe Lin <linmiaohe@huawei.com>
10206R:	Naoya Horiguchi <nao.horiguchi@gmail.com>
10207L:	linux-mm@kvack.org
10208S:	Maintained
10209F:	mm/hwpoison-inject.c
10210F:	mm/memory-failure.c
10211
10212HYCON HY46XX TOUCHSCREEN SUPPORT
10213M:	Giulio Benetti <giulio.benetti@benettiengineering.com>
10214L:	linux-input@vger.kernel.org
10215S:	Maintained
10216F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10217F:	drivers/input/touchscreen/hycon-hy46xx.c
10218
10219HYGON PROCESSOR SUPPORT
10220M:	Pu Wen <puwen@hygon.cn>
10221L:	linux-kernel@vger.kernel.org
10222S:	Maintained
10223F:	arch/x86/kernel/cpu/hygon.c
10224
10225HYNIX HI556 SENSOR DRIVER
10226M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10227L:	linux-media@vger.kernel.org
10228S:	Maintained
10229T:	git git://linuxtv.org/media_tree.git
10230F:	drivers/media/i2c/hi556.c
10231
10232HYNIX HI846 SENSOR DRIVER
10233M:	Martin Kepplinger <martin.kepplinger@puri.sm>
10234L:	linux-media@vger.kernel.org
10235S:	Maintained
10236F:	drivers/media/i2c/hi846.c
10237
10238HYNIX HI847 SENSOR DRIVER
10239M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10240L:	linux-media@vger.kernel.org
10241S:	Maintained
10242F:	drivers/media/i2c/hi847.c
10243
10244Hyper-V/Azure CORE AND DRIVERS
10245M:	"K. Y. Srinivasan" <kys@microsoft.com>
10246M:	Haiyang Zhang <haiyangz@microsoft.com>
10247M:	Wei Liu <wei.liu@kernel.org>
10248M:	Dexuan Cui <decui@microsoft.com>
10249L:	linux-hyperv@vger.kernel.org
10250S:	Supported
10251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10252F:	Documentation/ABI/stable/sysfs-bus-vmbus
10253F:	Documentation/ABI/testing/debugfs-hyperv
10254F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10255F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10256F:	Documentation/virt/hyperv
10257F:	arch/arm64/hyperv
10258F:	arch/arm64/include/asm/hyperv-tlfs.h
10259F:	arch/arm64/include/asm/mshyperv.h
10260F:	arch/x86/hyperv
10261F:	arch/x86/include/asm/hyperv-tlfs.h
10262F:	arch/x86/include/asm/mshyperv.h
10263F:	arch/x86/include/asm/trace/hyperv.h
10264F:	arch/x86/kernel/cpu/mshyperv.c
10265F:	drivers/clocksource/hyperv_timer.c
10266F:	drivers/hid/hid-hyperv.c
10267F:	drivers/hv/
10268F:	drivers/input/serio/hyperv-keyboard.c
10269F:	drivers/iommu/hyperv-iommu.c
10270F:	drivers/net/ethernet/microsoft/
10271F:	drivers/net/hyperv/
10272F:	drivers/pci/controller/pci-hyperv-intf.c
10273F:	drivers/pci/controller/pci-hyperv.c
10274F:	drivers/scsi/storvsc_drv.c
10275F:	drivers/uio/uio_hv_generic.c
10276F:	drivers/video/fbdev/hyperv_fb.c
10277F:	include/asm-generic/hyperv-tlfs.h
10278F:	include/asm-generic/mshyperv.h
10279F:	include/clocksource/hyperv_timer.h
10280F:	include/linux/hyperv.h
10281F:	include/net/mana
10282F:	include/uapi/linux/hyperv.h
10283F:	net/vmw_vsock/hyperv_transport.c
10284F:	tools/hv/
10285
10286HYPERBUS SUPPORT
10287M:	Vignesh Raghavendra <vigneshr@ti.com>
10288R:	Tudor Ambarus <tudor.ambarus@linaro.org>
10289L:	linux-mtd@lists.infradead.org
10290S:	Supported
10291Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10292C:	irc://irc.oftc.net/mtd
10293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10294F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10295F:	drivers/mtd/hyperbus/
10296F:	include/linux/mtd/hyperbus.h
10297
10298HYPERVISOR VIRTUAL CONSOLE DRIVER
10299L:	linuxppc-dev@lists.ozlabs.org
10300S:	Odd Fixes
10301F:	drivers/tty/hvc/
10302
10303I2C ACPI SUPPORT
10304M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10305L:	linux-i2c@vger.kernel.org
10306L:	linux-acpi@vger.kernel.org
10307S:	Maintained
10308F:	drivers/i2c/i2c-core-acpi.c
10309
10310I2C ADDRESS TRANSLATOR (ATR)
10311M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
10312R:	Luca Ceresoli <luca.ceresoli@bootlin.com>
10313L:	linux-i2c@vger.kernel.org
10314S:	Maintained
10315F:	drivers/i2c/i2c-atr.c
10316F:	include/linux/i2c-atr.h
10317
10318I2C CONTROLLER DRIVER FOR NVIDIA GPU
10319M:	Ajay Gupta <ajayg@nvidia.com>
10320L:	linux-i2c@vger.kernel.org
10321S:	Maintained
10322F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
10323F:	drivers/i2c/busses/i2c-nvidia-gpu.c
10324
10325I2C MUXES
10326M:	Peter Rosin <peda@axentia.se>
10327L:	linux-i2c@vger.kernel.org
10328S:	Maintained
10329F:	Documentation/devicetree/bindings/i2c/i2c-arb*
10330F:	Documentation/devicetree/bindings/i2c/i2c-gate*
10331F:	Documentation/devicetree/bindings/i2c/i2c-mux*
10332F:	Documentation/i2c/i2c-topology.rst
10333F:	Documentation/i2c/muxes/
10334F:	drivers/i2c/i2c-mux.c
10335F:	drivers/i2c/muxes/
10336F:	include/linux/i2c-mux.h
10337
10338I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10339M:	Gregory CLEMENT <gregory.clement@bootlin.com>
10340L:	linux-i2c@vger.kernel.org
10341S:	Maintained
10342F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10343F:	drivers/i2c/busses/i2c-mv64xxx.c
10344
10345I2C OVER PARALLEL PORT
10346M:	Jean Delvare <jdelvare@suse.com>
10347L:	linux-i2c@vger.kernel.org
10348S:	Maintained
10349F:	Documentation/i2c/busses/i2c-parport.rst
10350F:	drivers/i2c/busses/i2c-parport.c
10351
10352I2C SUBSYSTEM
10353M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
10354L:	linux-i2c@vger.kernel.org
10355S:	Maintained
10356W:	https://i2c.wiki.kernel.org/
10357Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10359F:	Documentation/i2c/
10360F:	drivers/i2c/*
10361F:	include/dt-bindings/i2c/i2c.h
10362F:	include/linux/i2c-dev.h
10363F:	include/linux/i2c-smbus.h
10364F:	include/linux/i2c.h
10365F:	include/uapi/linux/i2c-*.h
10366F:	include/uapi/linux/i2c.h
10367
10368I2C SUBSYSTEM HOST DRIVERS
10369M:	Andi Shyti <andi.shyti@kernel.org>
10370L:	linux-i2c@vger.kernel.org
10371S:	Maintained
10372W:	https://i2c.wiki.kernel.org/
10373Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10375F:	Documentation/devicetree/bindings/i2c/
10376F:	drivers/i2c/algos/
10377F:	drivers/i2c/busses/
10378F:	include/dt-bindings/i2c/
10379
10380I2C-TAOS-EVM DRIVER
10381M:	Jean Delvare <jdelvare@suse.com>
10382L:	linux-i2c@vger.kernel.org
10383S:	Maintained
10384F:	Documentation/i2c/busses/i2c-taos-evm.rst
10385F:	drivers/i2c/busses/i2c-taos-evm.c
10386
10387I2C-TINY-USB DRIVER
10388M:	Till Harbaum <till@harbaum.org>
10389L:	linux-i2c@vger.kernel.org
10390S:	Maintained
10391W:	http://www.harbaum.org/till/i2c_tiny_usb
10392F:	drivers/i2c/busses/i2c-tiny-usb.c
10393
10394I2C/SMBUS CONTROLLER DRIVERS FOR PC
10395M:	Jean Delvare <jdelvare@suse.com>
10396L:	linux-i2c@vger.kernel.org
10397S:	Maintained
10398F:	Documentation/i2c/busses/i2c-ali1535.rst
10399F:	Documentation/i2c/busses/i2c-ali1563.rst
10400F:	Documentation/i2c/busses/i2c-ali15x3.rst
10401F:	Documentation/i2c/busses/i2c-amd756.rst
10402F:	Documentation/i2c/busses/i2c-amd8111.rst
10403F:	Documentation/i2c/busses/i2c-i801.rst
10404F:	Documentation/i2c/busses/i2c-nforce2.rst
10405F:	Documentation/i2c/busses/i2c-piix4.rst
10406F:	Documentation/i2c/busses/i2c-sis5595.rst
10407F:	Documentation/i2c/busses/i2c-sis630.rst
10408F:	Documentation/i2c/busses/i2c-sis96x.rst
10409F:	Documentation/i2c/busses/i2c-via.rst
10410F:	Documentation/i2c/busses/i2c-viapro.rst
10411F:	drivers/i2c/busses/i2c-ali1535.c
10412F:	drivers/i2c/busses/i2c-ali1563.c
10413F:	drivers/i2c/busses/i2c-ali15x3.c
10414F:	drivers/i2c/busses/i2c-amd756-s4882.c
10415F:	drivers/i2c/busses/i2c-amd756.c
10416F:	drivers/i2c/busses/i2c-amd8111.c
10417F:	drivers/i2c/busses/i2c-i801.c
10418F:	drivers/i2c/busses/i2c-isch.c
10419F:	drivers/i2c/busses/i2c-nforce2-s4985.c
10420F:	drivers/i2c/busses/i2c-nforce2.c
10421F:	drivers/i2c/busses/i2c-piix4.c
10422F:	drivers/i2c/busses/i2c-sis5595.c
10423F:	drivers/i2c/busses/i2c-sis630.c
10424F:	drivers/i2c/busses/i2c-sis96x.c
10425F:	drivers/i2c/busses/i2c-via.c
10426F:	drivers/i2c/busses/i2c-viapro.c
10427
10428I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10429M:	Hans de Goede <hdegoede@redhat.com>
10430L:	linux-i2c@vger.kernel.org
10431S:	Maintained
10432F:	drivers/i2c/busses/i2c-cht-wc.c
10433
10434I2C/SMBUS ISMT DRIVER
10435M:	Seth Heasley <seth.heasley@intel.com>
10436M:	Neil Horman <nhorman@tuxdriver.com>
10437L:	linux-i2c@vger.kernel.org
10438F:	Documentation/i2c/busses/i2c-ismt.rst
10439F:	drivers/i2c/busses/i2c-ismt.c
10440
10441I2C/SMBUS ZHAOXIN DRIVER
10442M:	Hans Hu <hanshu@zhaoxin.com>
10443L:	linux-i2c@vger.kernel.org
10444S:	Maintained
10445W:	https://www.zhaoxin.com
10446F:	drivers/i2c/busses/i2c-viai2c-common.c
10447F:	drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10448
10449I2C/SMBUS STUB DRIVER
10450M:	Jean Delvare <jdelvare@suse.com>
10451L:	linux-i2c@vger.kernel.org
10452S:	Maintained
10453F:	drivers/i2c/i2c-stub.c
10454
10455I3C DRIVER FOR ASPEED AST2600
10456M:	Jeremy Kerr <jk@codeconstruct.com.au>
10457S:	Maintained
10458F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10459F:	drivers/i3c/master/ast2600-i3c-master.c
10460
10461I3C DRIVER FOR CADENCE I3C MASTER IP
10462M:	Przemysław Gaj <pgaj@cadence.com>
10463S:	Maintained
10464F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10465F:	drivers/i3c/master/i3c-master-cdns.c
10466
10467I3C DRIVER FOR SYNOPSYS DESIGNWARE
10468S:	Orphan
10469F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10470F:	drivers/i3c/master/dw*
10471
10472I3C SUBSYSTEM
10473M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10474L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
10475S:	Maintained
10476C:	irc://chat.freenode.net/linux-i3c
10477T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10478F:	Documentation/ABI/testing/sysfs-bus-i3c
10479F:	Documentation/devicetree/bindings/i3c/
10480F:	Documentation/driver-api/i3c
10481F:	drivers/i3c/
10482F:	include/linux/i3c/
10483
10484IBM Operation Panel Input Driver
10485M:	Eddie James <eajames@linux.ibm.com>
10486L:	linux-input@vger.kernel.org
10487S:	Maintained
10488F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10489F:	drivers/input/misc/ibm-panel.c
10490
10491IBM Power 842 compression accelerator
10492M:	Haren Myneni <haren@us.ibm.com>
10493S:	Supported
10494F:	crypto/842.c
10495F:	drivers/crypto/nx/Kconfig
10496F:	drivers/crypto/nx/Makefile
10497F:	drivers/crypto/nx/nx-842*
10498F:	include/linux/sw842.h
10499F:	lib/842/
10500
10501IBM Power in-Nest Crypto Acceleration
10502M:	Breno Leitão <leitao@debian.org>
10503M:	Nayna Jain <nayna@linux.ibm.com>
10504M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10505L:	linux-crypto@vger.kernel.org
10506S:	Supported
10507F:	drivers/crypto/nx/Kconfig
10508F:	drivers/crypto/nx/Makefile
10509F:	drivers/crypto/nx/nx-aes*
10510F:	drivers/crypto/nx/nx-sha*
10511F:	drivers/crypto/nx/nx.*
10512F:	drivers/crypto/nx/nx_csbcpb.h
10513F:	drivers/crypto/nx/nx_debugfs.c
10514
10515IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10516M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10517L:	linux-pci@vger.kernel.org
10518L:	linuxppc-dev@lists.ozlabs.org
10519S:	Supported
10520F:	drivers/pci/hotplug/rpadlpar*
10521
10522IBM Power Linux RAID adapter
10523M:	Brian King <brking@us.ibm.com>
10524S:	Supported
10525F:	drivers/scsi/ipr.*
10526
10527IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10528M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10529L:	linux-pci@vger.kernel.org
10530L:	linuxppc-dev@lists.ozlabs.org
10531S:	Supported
10532F:	drivers/pci/hotplug/rpaphp*
10533
10534IBM Power SRIOV Virtual NIC Device Driver
10535M:	Haren Myneni <haren@linux.ibm.com>
10536M:	Rick Lindsley <ricklind@linux.ibm.com>
10537R:	Nick Child <nnac123@linux.ibm.com>
10538R:	Thomas Falcon <tlfalcon@linux.ibm.com>
10539L:	netdev@vger.kernel.org
10540S:	Supported
10541F:	drivers/net/ethernet/ibm/ibmvnic.*
10542
10543IBM Power VFIO Support
10544M:	Timothy Pearson <tpearson@raptorengineering.com>
10545S:	Supported
10546F:	drivers/vfio/vfio_iommu_spapr_tce.c
10547
10548IBM Power Virtual Ethernet Device Driver
10549M:	Nick Child <nnac123@linux.ibm.com>
10550L:	netdev@vger.kernel.org
10551S:	Supported
10552F:	drivers/net/ethernet/ibm/ibmveth.*
10553
10554IBM Power Virtual FC Device Drivers
10555M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10556L:	linux-scsi@vger.kernel.org
10557S:	Supported
10558F:	drivers/scsi/ibmvscsi/ibmvfc*
10559
10560IBM Power Virtual Management Channel Driver
10561M:	Brad Warrum <bwarrum@linux.ibm.com>
10562M:	Ritu Agarwal <rituagar@linux.ibm.com>
10563S:	Supported
10564F:	drivers/misc/ibmvmc.*
10565
10566IBM Power Virtual SCSI Device Drivers
10567M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10568L:	linux-scsi@vger.kernel.org
10569S:	Supported
10570F:	drivers/scsi/ibmvscsi/ibmvscsi*
10571F:	include/scsi/viosrp.h
10572
10573IBM Power Virtual SCSI Device Target Driver
10574M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10575L:	linux-scsi@vger.kernel.org
10576L:	target-devel@vger.kernel.org
10577S:	Supported
10578F:	drivers/scsi/ibmvscsi_tgt/
10579
10580IBM Power VMX Cryptographic instructions
10581M:	Breno Leitão <leitao@debian.org>
10582M:	Nayna Jain <nayna@linux.ibm.com>
10583M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10584L:	linux-crypto@vger.kernel.org
10585S:	Supported
10586F:	arch/powerpc/crypto/Kconfig
10587F:	arch/powerpc/crypto/Makefile
10588F:	arch/powerpc/crypto/aes.c
10589F:	arch/powerpc/crypto/aes_cbc.c
10590F:	arch/powerpc/crypto/aes_ctr.c
10591F:	arch/powerpc/crypto/aes_xts.c
10592F:	arch/powerpc/crypto/aesp8-ppc.*
10593F:	arch/powerpc/crypto/ghash.c
10594F:	arch/powerpc/crypto/ghashp8-ppc.pl
10595F:	arch/powerpc/crypto/ppc-xlate.pl
10596F:	arch/powerpc/crypto/vmx.c
10597
10598IBM ServeRAID RAID DRIVER
10599S:	Orphan
10600F:	drivers/scsi/ips.*
10601
10602ICH LPC AND GPIO DRIVER
10603M:	Peter Tyser <ptyser@xes-inc.com>
10604S:	Maintained
10605F:	drivers/gpio/gpio-ich.c
10606F:	drivers/mfd/lpc_ich.c
10607
10608ICY I2C DRIVER
10609M:	Max Staudt <max@enpas.org>
10610L:	linux-i2c@vger.kernel.org
10611S:	Maintained
10612F:	drivers/i2c/busses/i2c-icy.c
10613
10614IDEAPAD LAPTOP EXTRAS DRIVER
10615M:	Ike Panhc <ike.pan@canonical.com>
10616L:	platform-driver-x86@vger.kernel.org
10617S:	Maintained
10618W:	http://launchpad.net/ideapad-laptop
10619F:	drivers/platform/x86/ideapad-laptop.c
10620
10621IDEAPAD LAPTOP SLIDEBAR DRIVER
10622M:	Andrey Moiseev <o2g.org.ru@gmail.com>
10623L:	linux-input@vger.kernel.org
10624S:	Maintained
10625W:	https://github.com/o2genum/ideapad-slidebar
10626F:	drivers/input/misc/ideapad_slidebar.c
10627
10628IDT VersaClock 5 CLOCK DRIVER
10629M:	Luca Ceresoli <luca@lucaceresoli.net>
10630S:	Maintained
10631F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10632F:	drivers/clk/clk-versaclock5.c
10633
10634IEEE 802.15.4 SUBSYSTEM
10635M:	Alexander Aring <alex.aring@gmail.com>
10636M:	Stefan Schmidt <stefan@datenfreihafen.org>
10637M:	Miquel Raynal <miquel.raynal@bootlin.com>
10638L:	linux-wpan@vger.kernel.org
10639S:	Maintained
10640W:	https://linux-wpan.org/
10641Q:	https://patchwork.kernel.org/project/linux-wpan/list/
10642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10644F:	Documentation/networking/ieee802154.rst
10645F:	drivers/net/ieee802154/
10646F:	include/linux/ieee802154.h
10647F:	include/linux/nl802154.h
10648F:	include/net/af_ieee802154.h
10649F:	include/net/cfg802154.h
10650F:	include/net/ieee802154_netdev.h
10651F:	include/net/mac802154.h
10652F:	include/net/nl802154.h
10653F:	net/ieee802154/
10654F:	net/mac802154/
10655
10656Intel VIRTIO DATA PATH ACCELERATOR
10657M:	Zhu Lingshan <lingshan.zhu@intel.com>
10658L:	virtualization@lists.linux.dev
10659S:	Supported
10660F:	drivers/vdpa/ifcvf/
10661
10662IFE PROTOCOL
10663M:	Yotam Gigi <yotam.gi@gmail.com>
10664M:	Jamal Hadi Salim <jhs@mojatatu.com>
10665F:	include/net/ife.h
10666F:	include/uapi/linux/ife.h
10667F:	net/ife
10668
10669IGORPLUG-USB IR RECEIVER
10670M:	Sean Young <sean@mess.org>
10671L:	linux-media@vger.kernel.org
10672S:	Maintained
10673F:	drivers/media/rc/igorplugusb.c
10674
10675IGUANAWORKS USB IR TRANSCEIVER
10676M:	Sean Young <sean@mess.org>
10677L:	linux-media@vger.kernel.org
10678S:	Maintained
10679F:	drivers/media/rc/iguanair.c
10680
10681IIO BACKEND FRAMEWORK
10682M:	Nuno Sa <nuno.sa@analog.com>
10683R:	Olivier Moysan <olivier.moysan@foss.st.com>
10684L:	linux-iio@vger.kernel.org
10685S:	Maintained
10686F:	drivers/iio/industrialio-backend.c
10687F:	include/linux/iio/backend.h
10688
10689IIO DIGITAL POTENTIOMETER DAC
10690M:	Peter Rosin <peda@axentia.se>
10691L:	linux-iio@vger.kernel.org
10692S:	Maintained
10693F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10694F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10695F:	drivers/iio/dac/dpot-dac.c
10696
10697IIO ENVELOPE DETECTOR
10698M:	Peter Rosin <peda@axentia.se>
10699L:	linux-iio@vger.kernel.org
10700S:	Maintained
10701F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10702F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10703F:	drivers/iio/adc/envelope-detector.c
10704
10705IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10706M:	Matti Vaittinen <mazziesaccount@gmail.com>
10707L:	linux-iio@vger.kernel.org
10708S:	Maintained
10709F:	drivers/iio/industrialio-gts-helper.c
10710F:	include/linux/iio/iio-gts-helper.h
10711F:	drivers/iio/test/iio-test-gts.c
10712
10713IIO MULTIPLEXER
10714M:	Peter Rosin <peda@axentia.se>
10715L:	linux-iio@vger.kernel.org
10716S:	Maintained
10717F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10718F:	drivers/iio/multiplexer/iio-mux.c
10719
10720IIO SCMI BASED DRIVER
10721M:	Jyoti Bhayana <jbhayana@google.com>
10722L:	linux-iio@vger.kernel.org
10723S:	Maintained
10724F:	drivers/iio/common/scmi_sensors/scmi_iio.c
10725
10726IIO SUBSYSTEM AND DRIVERS
10727M:	Jonathan Cameron <jic23@kernel.org>
10728R:	Lars-Peter Clausen <lars@metafoo.de>
10729L:	linux-iio@vger.kernel.org
10730S:	Maintained
10731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10732F:	Documentation/ABI/testing/configfs-iio*
10733F:	Documentation/ABI/testing/sysfs-bus-iio*
10734F:	Documentation/devicetree/bindings/iio/
10735F:	Documentation/iio/
10736F:	drivers/iio/
10737F:	drivers/staging/iio/
10738F:	include/dt-bindings/iio/
10739F:	include/linux/iio/
10740F:	tools/iio/
10741
10742IIO UNIT CONVERTER
10743M:	Peter Rosin <peda@axentia.se>
10744L:	linux-iio@vger.kernel.org
10745S:	Maintained
10746F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10747F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10748F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10749F:	drivers/iio/afe/iio-rescale.c
10750
10751IKANOS/ADI EAGLE ADSL USB DRIVER
10752M:	Matthieu Castet <castet.matthieu@free.fr>
10753M:	Stanislaw Gruszka <stf_xl@wp.pl>
10754S:	Maintained
10755F:	drivers/usb/atm/ueagle-atm.c
10756
10757IMAGIS TOUCHSCREEN DRIVER
10758M:	Markuss Broks <markuss.broks@gmail.com>
10759S:	Maintained
10760F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10761F:	drivers/input/touchscreen/imagis.c
10762
10763IMGTEC ASCII LCD DRIVER
10764M:	Paul Burton <paulburton@kernel.org>
10765S:	Maintained
10766F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10767F:	drivers/auxdisplay/img-ascii-lcd.c
10768
10769IMGTEC IR DECODER DRIVER
10770S:	Orphan
10771F:	drivers/media/rc/img-ir/
10772
10773IMGTEC POWERVR DRM DRIVER
10774M:	Frank Binns <frank.binns@imgtec.com>
10775M:	Matt Coster <matt.coster@imgtec.com>
10776S:	Supported
10777T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
10778F:	Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
10779F:	Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
10780F:	Documentation/gpu/imagination/
10781F:	drivers/gpu/drm/imagination/
10782F:	include/uapi/drm/pvr_drm.h
10783
10784IMON SOUNDGRAPH USB IR RECEIVER
10785M:	Sean Young <sean@mess.org>
10786L:	linux-media@vger.kernel.org
10787S:	Maintained
10788F:	drivers/media/rc/imon.c
10789F:	drivers/media/rc/imon_raw.c
10790
10791IMS TWINTURBO FRAMEBUFFER DRIVER
10792L:	linux-fbdev@vger.kernel.org
10793S:	Orphan
10794F:	drivers/video/fbdev/imsttfb.c
10795
10796INDEX OF FURTHER KERNEL DOCUMENTATION
10797M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
10798S:	Maintained
10799F:	Documentation/process/kernel-docs.rst
10800
10801INDUSTRY PACK SUBSYSTEM (IPACK)
10802M:	Vaibhav Gupta <vaibhavgupta40@gmail.com>
10803M:	Jens Taprogge <jens.taprogge@taprogge.org>
10804M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10805L:	industrypack-devel@lists.sourceforge.net
10806S:	Maintained
10807W:	http://industrypack.sourceforge.net
10808F:	drivers/ipack/
10809
10810INFINEON DPS310 Driver
10811M:	Eddie James <eajames@linux.ibm.com>
10812L:	linux-iio@vger.kernel.org
10813S:	Maintained
10814F:	drivers/iio/pressure/dps310.c
10815
10816INFINEON PEB2466 ASoC CODEC
10817M:	Herve Codina <herve.codina@bootlin.com>
10818L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10819S:	Maintained
10820F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
10821F:	sound/soc/codecs/peb2466.c
10822
10823INFINIBAND SUBSYSTEM
10824M:	Jason Gunthorpe <jgg@nvidia.com>
10825M:	Leon Romanovsky <leonro@nvidia.com>
10826L:	linux-rdma@vger.kernel.org
10827S:	Supported
10828W:	https://github.com/linux-rdma/rdma-core
10829Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
10831F:	Documentation/devicetree/bindings/infiniband/
10832F:	Documentation/infiniband/
10833F:	drivers/infiniband/
10834F:	include/rdma/
10835F:	include/trace/events/ib_mad.h
10836F:	include/trace/events/ib_umad.h
10837F:	include/trace/misc/rdma.h
10838F:	include/uapi/linux/if_infiniband.h
10839F:	include/uapi/rdma/
10840F:	samples/bpf/ibumad_kern.c
10841F:	samples/bpf/ibumad_user.c
10842
10843INGENIC JZ4780 NAND DRIVER
10844M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10845L:	linux-mtd@lists.infradead.org
10846L:	linux-mips@vger.kernel.org
10847S:	Maintained
10848F:	drivers/mtd/nand/raw/ingenic/
10849
10850INGENIC JZ47xx SoCs
10851M:	Paul Cercueil <paul@crapouillou.net>
10852L:	linux-mips@vger.kernel.org
10853S:	Maintained
10854F:	arch/mips/boot/dts/ingenic/
10855F:	arch/mips/generic/board-ingenic.c
10856F:	arch/mips/include/asm/mach-ingenic/
10857F:	arch/mips/ingenic/Kconfig
10858F:	drivers/clk/ingenic/
10859F:	drivers/dma/dma-jz4780.c
10860F:	drivers/gpu/drm/ingenic/
10861F:	drivers/i2c/busses/i2c-jz4780.c
10862F:	drivers/iio/adc/ingenic-adc.c
10863F:	drivers/irqchip/irq-ingenic.c
10864F:	drivers/memory/jz4780-nemc.c
10865F:	drivers/mmc/host/jz4740_mmc.c
10866F:	drivers/mtd/nand/raw/ingenic/
10867F:	drivers/pinctrl/pinctrl-ingenic.c
10868F:	drivers/power/supply/ingenic-battery.c
10869F:	drivers/pwm/pwm-jz4740.c
10870F:	drivers/remoteproc/ingenic_rproc.c
10871F:	drivers/rtc/rtc-jz4740.c
10872F:	drivers/tty/serial/8250/8250_ingenic.c
10873F:	drivers/usb/musb/jz4740.c
10874F:	drivers/watchdog/jz4740_wdt.c
10875F:	include/dt-bindings/iio/adc/ingenic,adc.h
10876F:	include/linux/mfd/ingenic-tcu.h
10877F:	sound/soc/codecs/jz47*
10878F:	sound/soc/jz4740/
10879
10880INJOINIC IP5xxx POWER BANK IC DRIVER
10881M:	Samuel Holland <samuel@sholland.org>
10882S:	Maintained
10883F:	drivers/power/supply/ip5xxx_power.c
10884
10885INOTIFY
10886M:	Jan Kara <jack@suse.cz>
10887R:	Amir Goldstein <amir73il@gmail.com>
10888L:	linux-fsdevel@vger.kernel.org
10889S:	Maintained
10890F:	Documentation/filesystems/inotify.rst
10891F:	fs/notify/inotify/
10892F:	include/linux/inotify.h
10893F:	include/uapi/linux/inotify.h
10894
10895INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10896M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
10897L:	linux-input@vger.kernel.org
10898S:	Maintained
10899Q:	http://patchwork.kernel.org/project/linux-input/list/
10900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10901F:	Documentation/devicetree/bindings/input/
10902F:	Documentation/devicetree/bindings/serio/
10903F:	Documentation/input/
10904F:	drivers/input/
10905F:	include/dt-bindings/input/
10906F:	include/linux/input.h
10907F:	include/linux/input/
10908F:	include/uapi/linux/input-event-codes.h
10909F:	include/uapi/linux/input.h
10910
10911INPUT MULTITOUCH (MT) PROTOCOL
10912M:	Henrik Rydberg <rydberg@bitmath.org>
10913L:	linux-input@vger.kernel.org
10914S:	Odd fixes
10915F:	Documentation/input/multi-touch-protocol.rst
10916F:	drivers/input/input-mt.c
10917K:	\b(ABS|SYN)_MT_
10918
10919INSIDE SECURE CRYPTO DRIVER
10920M:	Antoine Tenart <atenart@kernel.org>
10921L:	linux-crypto@vger.kernel.org
10922S:	Maintained
10923F:	drivers/crypto/inside-secure/
10924
10925INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10926M:	Mimi Zohar <zohar@linux.ibm.com>
10927M:	Roberto Sassu <roberto.sassu@huawei.com>
10928M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
10929R:	Eric Snowberg <eric.snowberg@oracle.com>
10930L:	linux-integrity@vger.kernel.org
10931S:	Supported
10932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10933F:	security/integrity/
10934F:	security/integrity/ima/
10935
10936INTEL 810/815 FRAMEBUFFER DRIVER
10937M:	Antonino Daplas <adaplas@gmail.com>
10938L:	linux-fbdev@vger.kernel.org
10939S:	Maintained
10940F:	drivers/video/fbdev/i810/
10941
10942INTEL 8254 COUNTER DRIVER
10943M:	William Breathitt Gray <wbg@kernel.org>
10944L:	linux-iio@vger.kernel.org
10945S:	Maintained
10946F:	drivers/counter/i8254.c
10947F:	include/linux/i8254.h
10948
10949INTEL 8255 GPIO DRIVER
10950M:	William Breathitt Gray <wbg@kernel.org>
10951L:	linux-gpio@vger.kernel.org
10952S:	Maintained
10953F:	drivers/gpio/gpio-i8255.c
10954F:	drivers/gpio/gpio-i8255.h
10955
10956INTEL ASoC DRIVERS
10957M:	Cezary Rojewski <cezary.rojewski@intel.com>
10958M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
10959M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
10960M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
10961M:	Bard Liao <yung-chuan.liao@linux.intel.com>
10962M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
10963M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
10964L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10965S:	Supported
10966F:	sound/soc/intel/
10967
10968INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10969M:	Hans de Goede <hdegoede@redhat.com>
10970L:	platform-driver-x86@vger.kernel.org
10971S:	Maintained
10972F:	drivers/platform/x86/intel/atomisp2/pm.c
10973
10974INTEL ATOMISP2 LED DRIVER
10975M:	Hans de Goede <hdegoede@redhat.com>
10976L:	platform-driver-x86@vger.kernel.org
10977S:	Maintained
10978F:	drivers/platform/x86/intel/atomisp2/led.c
10979
10980INTEL BIOS SAR INT1092 DRIVER
10981M:	Shravan Sudhakar <s.shravan@intel.com>
10982L:	platform-driver-x86@vger.kernel.org
10983S:	Maintained
10984F:	drivers/platform/x86/intel/int1092/
10985
10986INTEL BROXTON PMC DRIVER
10987M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10988M:	Zha Qipeng <qipeng.zha@intel.com>
10989S:	Maintained
10990F:	drivers/mfd/intel_pmc_bxt.c
10991F:	include/linux/mfd/intel_pmc_bxt.h
10992
10993INTEL C600 SERIES SAS CONTROLLER DRIVER
10994M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
10995L:	linux-scsi@vger.kernel.org
10996S:	Supported
10997T:	git git://git.code.sf.net/p/intel-sas/isci
10998F:	drivers/scsi/isci/
10999
11000INTEL CPU family model numbers
11001M:	Tony Luck <tony.luck@intel.com>
11002M:	x86@kernel.org
11003L:	linux-kernel@vger.kernel.org
11004S:	Supported
11005F:	arch/x86/include/asm/intel-family.h
11006
11007INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11008M:	Jani Nikula <jani.nikula@linux.intel.com>
11009M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11010L:	intel-gfx@lists.freedesktop.org
11011L:	intel-xe@lists.freedesktop.org
11012S:	Supported
11013F:	drivers/gpu/drm/i915/display/
11014F:	drivers/gpu/drm/xe/display/
11015F:	drivers/gpu/drm/xe/compat-i915-headers
11016
11017INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11018M:	Jani Nikula <jani.nikula@linux.intel.com>
11019M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
11020M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11021M:	Tvrtko Ursulin <tursulin@ursulin.net>
11022L:	intel-gfx@lists.freedesktop.org
11023S:	Supported
11024W:	https://drm.pages.freedesktop.org/intel-docs/
11025Q:	http://patchwork.freedesktop.org/project/intel-gfx/
11026B:	https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11027C:	irc://irc.oftc.net/intel-gfx
11028T:	git git://anongit.freedesktop.org/drm-intel
11029F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11030F:	Documentation/gpu/i915.rst
11031F:	drivers/gpu/drm/ci/xfails/i915*
11032F:	drivers/gpu/drm/i915/
11033F:	include/drm/i915*
11034F:	include/uapi/drm/i915_drm.h
11035
11036INTEL DRM XE DRIVER (Lunar Lake and newer)
11037M:	Lucas De Marchi <lucas.demarchi@intel.com>
11038M:	Thomas Hellström <thomas.hellstrom@linux.intel.com>
11039M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11040L:	intel-xe@lists.freedesktop.org
11041S:	Supported
11042W:	https://drm.pages.freedesktop.org/intel-docs/
11043Q:	http://patchwork.freedesktop.org/project/intel-xe/
11044B:	https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11045C:	irc://irc.oftc.net/xe
11046T:	git https://gitlab.freedesktop.org/drm/xe/kernel.git
11047F:	Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11048F:	Documentation/gpu/xe/
11049F:	drivers/gpu/drm/xe/
11050F:	include/drm/xe*
11051F:	include/uapi/drm/xe_drm.h
11052
11053INTEL ETHERNET DRIVERS
11054M:	Jesse Brandeburg <jesse.brandeburg@intel.com>
11055M:	Tony Nguyen <anthony.l.nguyen@intel.com>
11056L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
11057S:	Supported
11058W:	https://www.intel.com/content/www/us/en/support.html
11059Q:	https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11062F:	Documentation/networking/device_drivers/ethernet/intel/
11063F:	drivers/net/ethernet/intel/
11064F:	drivers/net/ethernet/intel/*/
11065F:	include/linux/avf/virtchnl.h
11066F:	include/linux/net/intel/iidc.h
11067
11068INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11069M:	Mustafa Ismail <mustafa.ismail@intel.com>
11070M:	Shiraz Saleem <shiraz.saleem@intel.com>
11071L:	linux-rdma@vger.kernel.org
11072S:	Supported
11073F:	drivers/infiniband/hw/irdma/
11074F:	include/uapi/rdma/irdma-abi.h
11075
11076INTEL GPIO DRIVERS
11077M:	Andy Shevchenko <andy@kernel.org>
11078L:	linux-gpio@vger.kernel.org
11079S:	Supported
11080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11081F:	drivers/gpio/gpio-elkhartlake.c
11082F:	drivers/gpio/gpio-graniterapids.c
11083F:	drivers/gpio/gpio-ich.c
11084F:	drivers/gpio/gpio-merrifield.c
11085F:	drivers/gpio/gpio-ml-ioh.c
11086F:	drivers/gpio/gpio-pch.c
11087F:	drivers/gpio/gpio-sch.c
11088F:	drivers/gpio/gpio-sodaville.c
11089F:	drivers/gpio/gpio-tangier.c
11090F:	drivers/gpio/gpio-tangier.h
11091
11092INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11093M:	Zhenyu Wang <zhenyuw@linux.intel.com>
11094M:	Zhi Wang <zhi.wang.linux@gmail.com>
11095L:	intel-gvt-dev@lists.freedesktop.org
11096L:	intel-gfx@lists.freedesktop.org
11097S:	Supported
11098W:	https://github.com/intel/gvt-linux/wiki
11099T:	git https://github.com/intel/gvt-linux.git
11100F:	drivers/gpu/drm/i915/gvt/
11101
11102INTEL HID EVENT DRIVER
11103M:	Alex Hung <alexhung@gmail.com>
11104L:	platform-driver-x86@vger.kernel.org
11105S:	Maintained
11106F:	drivers/platform/x86/intel/hid.c
11107
11108INTEL I/OAT DMA DRIVER
11109M:	Dave Jiang <dave.jiang@intel.com>
11110R:	Dan Williams <dan.j.williams@intel.com>
11111L:	dmaengine@vger.kernel.org
11112S:	Supported
11113Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
11114F:	drivers/dma/ioat*
11115
11116INTEL IAA CRYPTO DRIVER
11117M:	Tom Zanussi <tom.zanussi@linux.intel.com>
11118L:	linux-crypto@vger.kernel.org
11119S:	Supported
11120F:	Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11121F:	drivers/crypto/intel/iaa/*
11122
11123INTEL IDLE DRIVER
11124M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
11125M:	Len Brown <lenb@kernel.org>
11126L:	linux-pm@vger.kernel.org
11127S:	Supported
11128B:	https://bugzilla.kernel.org
11129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11130F:	drivers/idle/intel_idle.c
11131
11132INTEL IDXD DRIVER
11133M:	Fenghua Yu <fenghua.yu@intel.com>
11134R:	Dave Jiang <dave.jiang@intel.com>
11135L:	dmaengine@vger.kernel.org
11136S:	Supported
11137F:	drivers/dma/idxd/*
11138F:	include/uapi/linux/idxd.h
11139
11140INTEL IN FIELD SCAN (IFS) DEVICE
11141M:	Jithu Joseph <jithu.joseph@intel.com>
11142R:	Ashok Raj <ashok.raj@intel.com>
11143R:	Tony Luck <tony.luck@intel.com>
11144S:	Maintained
11145F:	drivers/platform/x86/intel/ifs
11146F:	include/trace/events/intel_ifs.h
11147
11148INTEL INTEGRATED SENSOR HUB DRIVER
11149M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11150M:	Jiri Kosina <jikos@kernel.org>
11151L:	linux-input@vger.kernel.org
11152S:	Maintained
11153F:	drivers/hid/intel-ish-hid/
11154
11155INTEL IOMMU (VT-d)
11156M:	David Woodhouse <dwmw2@infradead.org>
11157M:	Lu Baolu <baolu.lu@linux.intel.com>
11158L:	iommu@lists.linux.dev
11159S:	Supported
11160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11161F:	drivers/iommu/intel/
11162
11163INTEL IPU3 CSI-2 CIO2 DRIVER
11164M:	Yong Zhi <yong.zhi@intel.com>
11165M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11166M:	Bingbu Cao <bingbu.cao@intel.com>
11167M:	Dan Scally <djrscally@gmail.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/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11173F:	drivers/media/pci/intel/ipu3/
11174
11175INTEL IPU3 CSI-2 IMGU DRIVER
11176M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11177R:	Bingbu Cao <bingbu.cao@intel.com>
11178R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11179L:	linux-media@vger.kernel.org
11180S:	Maintained
11181F:	Documentation/admin-guide/media/ipu3.rst
11182F:	Documentation/admin-guide/media/ipu3_rcb.svg
11183F:	Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11184F:	drivers/staging/media/ipu3/
11185
11186INTEL IPU6 INPUT SYSTEM DRIVER
11187M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11188M:	Bingbu Cao <bingbu.cao@intel.com>
11189R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11190L:	linux-media@vger.kernel.org
11191S:	Maintained
11192T:	git git://linuxtv.org/media_tree.git
11193F:	Documentation/admin-guide/media/ipu6-isys.rst
11194F:	drivers/media/pci/intel/ipu6/
11195
11196INTEL ISHTP ECLITE DRIVER
11197M:	Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
11198L:	platform-driver-x86@vger.kernel.org
11199S:	Supported
11200F:	drivers/platform/x86/intel/ishtp_eclite.c
11201
11202INTEL IXP4XX CRYPTO SUPPORT
11203M:	Corentin Labbe <clabbe@baylibre.com>
11204L:	linux-crypto@vger.kernel.org
11205S:	Maintained
11206F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11207
11208INTEL KEEM BAY DRM DRIVER
11209M:	Anitha Chrisanthus <anitha.chrisanthus@intel.com>
11210M:	Edmund Dea <edmund.j.dea@intel.com>
11211S:	Maintained
11212F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11213F:	drivers/gpu/drm/kmb/
11214
11215INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11216M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11217S:	Maintained
11218F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11219F:	drivers/crypto/intel/keembay/Kconfig
11220F:	drivers/crypto/intel/keembay/Makefile
11221F:	drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11222F:	drivers/crypto/intel/keembay/ocs-aes.c
11223F:	drivers/crypto/intel/keembay/ocs-aes.h
11224
11225INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11226M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11227M:	Prabhjot Khurana <prabhjot.khurana@intel.com>
11228M:	Mark Gross <mgross@linux.intel.com>
11229S:	Maintained
11230F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11231F:	drivers/crypto/intel/keembay/Kconfig
11232F:	drivers/crypto/intel/keembay/Makefile
11233F:	drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11234
11235INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11236M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11237M:	Declan Murphy <declan.murphy@intel.com>
11238S:	Maintained
11239F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11240F:	drivers/crypto/intel/keembay/Kconfig
11241F:	drivers/crypto/intel/keembay/Makefile
11242F:	drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11243F:	drivers/crypto/intel/keembay/ocs-hcu.c
11244F:	drivers/crypto/intel/keembay/ocs-hcu.h
11245
11246INTEL MANAGEMENT ENGINE (mei)
11247M:	Tomas Winkler <tomas.winkler@intel.com>
11248L:	linux-kernel@vger.kernel.org
11249S:	Supported
11250F:	Documentation/driver-api/mei/*
11251F:	drivers/misc/mei/
11252F:	drivers/watchdog/mei_wdt.c
11253F:	include/linux/mei_aux.h
11254F:	include/linux/mei_cl_bus.h
11255F:	include/uapi/linux/mei.h
11256F:	include/uapi/linux/mei_uuid.h
11257F:	include/uapi/linux/uuid.h
11258F:	samples/mei/*
11259
11260INTEL MAX 10 BMC MFD DRIVER
11261M:	Xu Yilun <yilun.xu@intel.com>
11262R:	Tom Rix <trix@redhat.com>
11263S:	Maintained
11264F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11265F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
11266F:	drivers/hwmon/intel-m10-bmc-hwmon.c
11267F:	drivers/mfd/intel-m10-bmc*
11268F:	include/linux/mfd/intel-m10-bmc.h
11269
11270INTEL MAX10 BMC SECURE UPDATES
11271M:	Peter Colberg <peter.colberg@intel.com>
11272L:	linux-fpga@vger.kernel.org
11273S:	Maintained
11274F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11275F:	drivers/fpga/intel-m10-bmc-sec-update.c
11276
11277INTEL P-Unit IPC DRIVER
11278M:	Zha Qipeng <qipeng.zha@intel.com>
11279L:	platform-driver-x86@vger.kernel.org
11280S:	Maintained
11281F:	arch/x86/include/asm/intel_punit_ipc.h
11282F:	drivers/platform/x86/intel/punit_ipc.c
11283
11284INTEL PMC CORE DRIVER
11285M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11286M:	David E Box <david.e.box@intel.com>
11287L:	platform-driver-x86@vger.kernel.org
11288S:	Maintained
11289F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
11290F:	drivers/platform/x86/intel/pmc/
11291
11292INTEL PMIC GPIO DRIVERS
11293M:	Andy Shevchenko <andy@kernel.org>
11294S:	Supported
11295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11296F:	drivers/gpio/gpio-*cove.c
11297
11298INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11299M:	Andy Shevchenko <andy@kernel.org>
11300S:	Supported
11301F:	drivers/mfd/intel_soc_pmic*
11302F:	include/linux/mfd/intel_soc_pmic*
11303
11304INTEL PMT DRIVERS
11305M:	David E. Box <david.e.box@linux.intel.com>
11306S:	Supported
11307F:	drivers/platform/x86/intel/pmt/
11308
11309INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11310M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
11311L:	linux-wireless@vger.kernel.org
11312S:	Maintained
11313F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11314F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11315F:	drivers/net/wireless/intel/ipw2x00/
11316
11317INTEL PSTATE DRIVER
11318M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11319M:	Len Brown <lenb@kernel.org>
11320L:	linux-pm@vger.kernel.org
11321S:	Supported
11322F:	drivers/cpufreq/intel_pstate.c
11323
11324INTEL PTP DFL ToD DRIVER
11325M:	Tianfei Zhang <tianfei.zhang@intel.com>
11326L:	linux-fpga@vger.kernel.org
11327L:	netdev@vger.kernel.org
11328S:	Maintained
11329F:	drivers/ptp/ptp_dfl_tod.c
11330
11331INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11332M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
11333L:	linux-iio@vger.kernel.org
11334F:	drivers/counter/intel-qep.c
11335
11336INTEL SCU DRIVERS
11337M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11338S:	Maintained
11339F:	arch/x86/include/asm/intel_scu_ipc.h
11340F:	drivers/platform/x86/intel_scu_*
11341
11342INTEL SDSI DRIVER
11343M:	David E. Box <david.e.box@linux.intel.com>
11344S:	Supported
11345F:	drivers/platform/x86/intel/sdsi.c
11346F:	tools/arch/x86/intel_sdsi/
11347F:	tools/testing/selftests/drivers/sdsi/
11348
11349INTEL SGX
11350M:	Jarkko Sakkinen <jarkko@kernel.org>
11351R:	Dave Hansen <dave.hansen@linux.intel.com>
11352L:	linux-sgx@vger.kernel.org
11353S:	Supported
11354Q:	https://patchwork.kernel.org/project/intel-sgx/list/
11355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11356F:	Documentation/arch/x86/sgx.rst
11357F:	arch/x86/entry/vdso/vsgx.S
11358F:	arch/x86/include/asm/sgx.h
11359F:	arch/x86/include/uapi/asm/sgx.h
11360F:	arch/x86/kernel/cpu/sgx/*
11361F:	tools/testing/selftests/sgx/*
11362K:	\bSGX_
11363
11364INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11365M:	Daniel Scally <djrscally@gmail.com>
11366S:	Maintained
11367F:	drivers/platform/x86/intel/int3472/
11368
11369INTEL SPEED SELECT TECHNOLOGY
11370M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11371L:	platform-driver-x86@vger.kernel.org
11372S:	Maintained
11373F:	drivers/platform/x86/intel/speed_select_if/
11374F:	include/uapi/linux/isst_if.h
11375F:	tools/power/x86/intel-speed-select/
11376
11377INTEL STRATIX10 FIRMWARE DRIVERS
11378M:	Dinh Nguyen <dinguyen@kernel.org>
11379L:	linux-kernel@vger.kernel.org
11380S:	Maintained
11381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11382F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11383F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11384F:	drivers/firmware/stratix10-rsu.c
11385F:	drivers/firmware/stratix10-svc.c
11386F:	include/linux/firmware/intel/stratix10-smc.h
11387F:	include/linux/firmware/intel/stratix10-svc-client.h
11388
11389INTEL TELEMETRY DRIVER
11390M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11391M:	"David E. Box" <david.e.box@linux.intel.com>
11392L:	platform-driver-x86@vger.kernel.org
11393S:	Maintained
11394F:	arch/x86/include/asm/intel_telemetry.h
11395F:	drivers/platform/x86/intel/telemetry/
11396
11397INTEL TPMI DRIVER
11398M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11399L:	platform-driver-x86@vger.kernel.org
11400S:	Maintained
11401F:	Documentation/ABI/testing/debugfs-tpmi
11402F:	drivers/platform/x86/intel/tpmi.c
11403F:	include/linux/intel_tpmi.h
11404
11405INTEL UNCORE FREQUENCY CONTROL
11406M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11407L:	platform-driver-x86@vger.kernel.org
11408S:	Maintained
11409F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11410F:	drivers/platform/x86/intel/uncore-frequency/
11411
11412INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11413M:	David E. Box <david.e.box@linux.intel.com>
11414S:	Supported
11415F:	drivers/platform/x86/intel/vsec.*
11416
11417INTEL VIRTUAL BUTTON DRIVER
11418M:	AceLan Kao <acelan.kao@canonical.com>
11419L:	platform-driver-x86@vger.kernel.org
11420S:	Maintained
11421F:	drivers/platform/x86/intel/vbtn.c
11422
11423INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11424M:	Stanislaw Gruszka <stf_xl@wp.pl>
11425L:	linux-wireless@vger.kernel.org
11426S:	Supported
11427F:	drivers/net/wireless/intel/iwlegacy/
11428
11429INTEL WIRELESS WIFI LINK (iwlwifi)
11430M:	Miri Korenblit <miriam.rachel.korenblit@intel.com>
11431L:	linux-wireless@vger.kernel.org
11432S:	Supported
11433W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11435F:	drivers/net/wireless/intel/iwlwifi/
11436
11437INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11438M:	Jithu Joseph <jithu.joseph@intel.com>
11439S:	Maintained
11440W:	https://slimbootloader.github.io/security/firmware-update.html
11441F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
11442
11443INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11444L:	Dell.Client.Kernel@dell.com
11445S:	Maintained
11446F:	drivers/platform/x86/intel/wmi/thunderbolt.c
11447
11448INTEL WWAN IOSM DRIVER
11449M:	M Chetan Kumar <m.chetan.kumar@intel.com>
11450L:	netdev@vger.kernel.org
11451S:	Maintained
11452F:	drivers/net/wwan/iosm/
11453
11454INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11455M:	Xin Li <xin@zytor.com>
11456M:	"H. Peter Anvin" <hpa@zytor.com>
11457S:	Supported
11458F:	Documentation/arch/x86/x86_64/fred.rst
11459F:	arch/x86/entry/entry_64_fred.S
11460F:	arch/x86/entry/entry_fred.c
11461F:	arch/x86/include/asm/fred.h
11462F:	arch/x86/kernel/fred.c
11463
11464INTEL(R) TRACE HUB
11465M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11466S:	Supported
11467F:	Documentation/trace/intel_th.rst
11468F:	drivers/hwtracing/intel_th/
11469F:	include/linux/intel_th.h
11470
11471INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11472M:	Ning Sun <ning.sun@intel.com>
11473L:	tboot-devel@lists.sourceforge.net
11474S:	Supported
11475W:	http://tboot.sourceforge.net
11476T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11477F:	Documentation/arch/x86/intel_txt.rst
11478F:	arch/x86/kernel/tboot.c
11479F:	include/linux/tboot.h
11480
11481INTERCONNECT API
11482M:	Georgi Djakov <djakov@kernel.org>
11483L:	linux-pm@vger.kernel.org
11484S:	Maintained
11485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11486F:	Documentation/devicetree/bindings/interconnect/
11487F:	Documentation/driver-api/interconnect.rst
11488F:	drivers/interconnect/
11489F:	include/dt-bindings/interconnect/
11490F:	include/linux/interconnect-provider.h
11491F:	include/linux/interconnect.h
11492
11493INTERRUPT COUNTER DRIVER
11494M:	Oleksij Rempel <o.rempel@pengutronix.de>
11495R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11496L:	linux-iio@vger.kernel.org
11497F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11498F:	drivers/counter/interrupt-cnt.c
11499
11500INTERSIL ISL7998X VIDEO DECODER DRIVER
11501M:	Michael Tretter <m.tretter@pengutronix.de>
11502R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11503L:	linux-media@vger.kernel.org
11504S:	Maintained
11505F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11506F:	drivers/media/i2c/isl7998x.c
11507
11508INVENSENSE ICM-426xx IMU DRIVER
11509M:	Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
11510L:	linux-iio@vger.kernel.org
11511S:	Maintained
11512W:	https://invensense.tdk.com/
11513F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11514F:	drivers/iio/imu/inv_icm42600/
11515
11516INVENSENSE MPU-3050 GYROSCOPE DRIVER
11517M:	Linus Walleij <linus.walleij@linaro.org>
11518L:	linux-iio@vger.kernel.org
11519S:	Maintained
11520F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11521F:	drivers/iio/gyro/mpu3050*
11522
11523IOC3 ETHERNET DRIVER
11524M:	Ralf Baechle <ralf@linux-mips.org>
11525L:	linux-mips@vger.kernel.org
11526S:	Maintained
11527F:	drivers/net/ethernet/sgi/ioc3-eth.c
11528
11529IOMMU DMA-API LAYER
11530M:	Robin Murphy <robin.murphy@arm.com>
11531L:	iommu@lists.linux.dev
11532S:	Maintained
11533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11534F:	drivers/iommu/dma-iommu.c
11535F:	drivers/iommu/dma-iommu.h
11536F:	drivers/iommu/iova.c
11537F:	include/linux/iova.h
11538
11539IOMMU SUBSYSTEM
11540M:	Joerg Roedel <joro@8bytes.org>
11541M:	Will Deacon <will@kernel.org>
11542R:	Robin Murphy <robin.murphy@arm.com>
11543L:	iommu@lists.linux.dev
11544S:	Maintained
11545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11546F:	Documentation/devicetree/bindings/iommu/
11547F:	Documentation/userspace-api/iommu.rst
11548F:	drivers/iommu/
11549F:	include/linux/iommu.h
11550F:	include/linux/iova.h
11551F:	include/linux/of_iommu.h
11552
11553IOMMUFD
11554M:	Jason Gunthorpe <jgg@nvidia.com>
11555M:	Kevin Tian <kevin.tian@intel.com>
11556L:	iommu@lists.linux.dev
11557S:	Maintained
11558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11559F:	Documentation/userspace-api/iommufd.rst
11560F:	drivers/iommu/iommufd/
11561F:	include/linux/iommufd.h
11562F:	include/uapi/linux/iommufd.h
11563F:	tools/testing/selftests/iommu/
11564
11565IOSYS-MAP HELPERS
11566M:	Thomas Zimmermann <tzimmermann@suse.de>
11567L:	dri-devel@lists.freedesktop.org
11568S:	Maintained
11569T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11570F:	include/linux/iosys-map.h
11571
11572IO_URING
11573M:	Jens Axboe <axboe@kernel.dk>
11574R:	Pavel Begunkov <asml.silence@gmail.com>
11575L:	io-uring@vger.kernel.org
11576S:	Maintained
11577T:	git git://git.kernel.dk/linux-block
11578T:	git git://git.kernel.dk/liburing
11579F:	include/linux/io_uring/
11580F:	include/linux/io_uring.h
11581F:	include/linux/io_uring_types.h
11582F:	include/trace/events/io_uring.h
11583F:	include/uapi/linux/io_uring.h
11584F:	io_uring/
11585
11586IPMI SUBSYSTEM
11587M:	Corey Minyard <minyard@acm.org>
11588L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
11589S:	Supported
11590W:	http://openipmi.sourceforge.net/
11591T:	git https://github.com/cminyard/linux-ipmi.git for-next
11592F:	Documentation/devicetree/bindings/ipmi/
11593F:	Documentation/driver-api/ipmi.rst
11594F:	drivers/char/ipmi/
11595F:	include/linux/ipmi*
11596F:	include/uapi/linux/ipmi*
11597
11598IPS SCSI RAID DRIVER
11599M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
11600L:	linux-scsi@vger.kernel.org
11601S:	Maintained
11602W:	http://www.adaptec.com/
11603F:	drivers/scsi/ips*
11604
11605IPVS
11606M:	Simon Horman <horms@verge.net.au>
11607M:	Julian Anastasov <ja@ssi.bg>
11608L:	netdev@vger.kernel.org
11609L:	lvs-devel@vger.kernel.org
11610S:	Maintained
11611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11613F:	Documentation/networking/ipvs-sysctl.rst
11614F:	include/net/ip_vs.h
11615F:	include/uapi/linux/ip_vs.h
11616F:	net/netfilter/ipvs/
11617
11618IPWIRELESS DRIVER
11619M:	Jiri Kosina <jikos@kernel.org>
11620M:	David Sterba <dsterba@suse.com>
11621S:	Odd Fixes
11622F:	drivers/tty/ipwireless/
11623
11624IRON DEVICE AUDIO CODEC DRIVERS
11625M:	Kiseok Jo <kiseok.jo@irondevice.com>
11626L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11627S:	Maintained
11628F:	Documentation/devicetree/bindings/sound/irondevice,*
11629F:	sound/soc/codecs/sma*
11630
11631IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11632M:	Thomas Gleixner <tglx@linutronix.de>
11633S:	Maintained
11634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11635F:	Documentation/core-api/irq/irq-domain.rst
11636F:	include/linux/irqdomain.h
11637F:	include/linux/irqdomain_defs.h
11638F:	kernel/irq/irqdomain.c
11639F:	kernel/irq/msi.c
11640
11641IRQ SUBSYSTEM
11642M:	Thomas Gleixner <tglx@linutronix.de>
11643L:	linux-kernel@vger.kernel.org
11644S:	Maintained
11645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11646F:	include/linux/group_cpus.h
11647F:	include/linux/irq.h
11648F:	include/linux/irqhandler.h
11649F:	include/linux/irqnr.h
11650F:	include/linux/irqreturn.h
11651F:	kernel/irq/
11652F:	lib/group_cpus.c
11653
11654IRQCHIP DRIVERS
11655M:	Thomas Gleixner <tglx@linutronix.de>
11656L:	linux-kernel@vger.kernel.org
11657S:	Maintained
11658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11659F:	Documentation/devicetree/bindings/interrupt-controller/
11660F:	drivers/irqchip/
11661F:	include/linux/irqchip.h
11662
11663ISA
11664M:	William Breathitt Gray <wbg@kernel.org>
11665S:	Maintained
11666F:	Documentation/driver-api/isa.rst
11667F:	drivers/base/isa.c
11668F:	include/linux/isa.h
11669
11670ISA RADIO MODULE
11671M:	Hans Verkuil <hverkuil@xs4all.nl>
11672L:	linux-media@vger.kernel.org
11673S:	Maintained
11674W:	https://linuxtv.org
11675T:	git git://linuxtv.org/media_tree.git
11676F:	drivers/media/radio/radio-isa*
11677
11678ISAPNP
11679M:	Jaroslav Kysela <perex@perex.cz>
11680S:	Maintained
11681F:	Documentation/userspace-api/isapnp.rst
11682F:	drivers/pnp/isapnp/
11683F:	include/linux/isapnp.h
11684
11685ISCSI
11686M:	Lee Duncan <lduncan@suse.com>
11687M:	Chris Leech <cleech@redhat.com>
11688M:	Mike Christie <michael.christie@oracle.com>
11689L:	open-iscsi@googlegroups.com
11690L:	linux-scsi@vger.kernel.org
11691S:	Maintained
11692W:	www.open-iscsi.com
11693F:	drivers/scsi/*iscsi*
11694F:	include/scsi/*iscsi*
11695
11696iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
11697M:	Peter Jones <pjones@redhat.com>
11698M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
11699S:	Maintained
11700F:	drivers/firmware/iscsi_ibft*
11701
11702ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
11703M:	Sagi Grimberg <sagi@grimberg.me>
11704M:	Max Gurtovoy <mgurtovoy@nvidia.com>
11705L:	linux-rdma@vger.kernel.org
11706S:	Supported
11707W:	http://www.openfabrics.org
11708W:	www.open-iscsi.org
11709Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11710F:	drivers/infiniband/ulp/iser/
11711
11712ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
11713M:	Sagi Grimberg <sagi@grimberg.me>
11714L:	linux-rdma@vger.kernel.org
11715L:	target-devel@vger.kernel.org
11716S:	Supported
11717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11718F:	drivers/infiniband/ulp/isert
11719
11720ISDN/CMTP OVER BLUETOOTH
11721M:	Karsten Keil <isdn@linux-pingi.de>
11722L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11723L:	netdev@vger.kernel.org
11724S:	Odd Fixes
11725W:	http://www.isdn4linux.de
11726F:	Documentation/isdn/
11727F:	drivers/isdn/capi/
11728F:	include/linux/isdn/
11729F:	include/uapi/linux/isdn/
11730F:	net/bluetooth/cmtp/
11731
11732ISDN/mISDN SUBSYSTEM
11733M:	Karsten Keil <isdn@linux-pingi.de>
11734L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11735L:	netdev@vger.kernel.org
11736S:	Maintained
11737W:	http://www.isdn4linux.de
11738F:	drivers/isdn/Kconfig
11739F:	drivers/isdn/Makefile
11740F:	drivers/isdn/hardware/
11741F:	drivers/isdn/mISDN/
11742
11743ISOFS FILESYSTEM
11744M:	Jan Kara <jack@suse.cz>
11745L:	linux-fsdevel@vger.kernel.org
11746S:	Maintained
11747F:	Documentation/filesystems/isofs.rst
11748F:	fs/isofs/
11749
11750IT87 HARDWARE MONITORING DRIVER
11751M:	Jean Delvare <jdelvare@suse.com>
11752L:	linux-hwmon@vger.kernel.org
11753S:	Maintained
11754F:	Documentation/hwmon/it87.rst
11755F:	drivers/hwmon/it87.c
11756
11757IT913X MEDIA DRIVER
11758L:	linux-media@vger.kernel.org
11759S:	Orphan
11760W:	https://linuxtv.org
11761Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11762F:	drivers/media/tuners/it913x*
11763
11764ITE IT66121 HDMI BRIDGE DRIVER
11765M:	Phong LE <ple@baylibre.com>
11766M:	Neil Armstrong <neil.armstrong@linaro.org>
11767S:	Maintained
11768T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11769F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11770F:	drivers/gpu/drm/bridge/ite-it66121.c
11771
11772IVTV VIDEO4LINUX DRIVER
11773M:	Andy Walls <awalls@md.metrocast.net>
11774L:	linux-media@vger.kernel.org
11775S:	Maintained
11776W:	https://linuxtv.org
11777T:	git git://linuxtv.org/media_tree.git
11778F:	Documentation/admin-guide/media/ivtv*
11779F:	drivers/media/pci/ivtv/
11780F:	include/uapi/linux/ivtv*
11781
11782IX2505V MEDIA DRIVER
11783M:	Malcolm Priestley <tvboxspy@gmail.com>
11784L:	linux-media@vger.kernel.org
11785S:	Maintained
11786W:	https://linuxtv.org
11787Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11788F:	drivers/media/dvb-frontends/ix2505v*
11789
11790JAILHOUSE HYPERVISOR INTERFACE
11791M:	Jan Kiszka <jan.kiszka@siemens.com>
11792L:	jailhouse-dev@googlegroups.com
11793S:	Maintained
11794F:	arch/x86/include/asm/jailhouse_para.h
11795F:	arch/x86/kernel/jailhouse.c
11796
11797JFS FILESYSTEM
11798M:	Dave Kleikamp <shaggy@kernel.org>
11799L:	jfs-discussion@lists.sourceforge.net
11800S:	Odd Fixes
11801W:	http://jfs.sourceforge.net/
11802T:	git https://github.com/kleikamp/linux-shaggy.git
11803F:	Documentation/admin-guide/jfs.rst
11804F:	fs/jfs/
11805
11806JME NETWORK DRIVER
11807M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
11808L:	netdev@vger.kernel.org
11809S:	Maintained
11810F:	drivers/net/ethernet/jme.*
11811
11812JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
11813M:	David Woodhouse <dwmw2@infradead.org>
11814M:	Richard Weinberger <richard@nod.at>
11815L:	linux-mtd@lists.infradead.org
11816S:	Odd Fixes
11817W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
11818T:	git git://git.infradead.org/ubifs-2.6.git
11819F:	fs/jffs2/
11820F:	include/uapi/linux/jffs2.h
11821
11822JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
11823M:	"Theodore Ts'o" <tytso@mit.edu>
11824M:	Jan Kara <jack@suse.com>
11825L:	linux-ext4@vger.kernel.org
11826S:	Maintained
11827F:	fs/jbd2/
11828F:	include/linux/jbd2.h
11829
11830JPU V4L2 MEM2MEM DRIVER FOR RENESAS
11831M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
11832L:	linux-media@vger.kernel.org
11833L:	linux-renesas-soc@vger.kernel.org
11834S:	Maintained
11835F:	drivers/media/platform/renesas/rcar_jpu.c
11836
11837JSM Neo PCI based serial card
11838L:	linux-serial@vger.kernel.org
11839S:	Orphan
11840F:	drivers/tty/serial/jsm/
11841
11842K10TEMP HARDWARE MONITORING DRIVER
11843M:	Clemens Ladisch <clemens@ladisch.de>
11844L:	linux-hwmon@vger.kernel.org
11845S:	Maintained
11846F:	Documentation/hwmon/k10temp.rst
11847F:	drivers/hwmon/k10temp.c
11848
11849K8TEMP HARDWARE MONITORING DRIVER
11850M:	Rudolf Marek <r.marek@assembler.cz>
11851L:	linux-hwmon@vger.kernel.org
11852S:	Maintained
11853F:	Documentation/hwmon/k8temp.rst
11854F:	drivers/hwmon/k8temp.c
11855
11856KASAN
11857M:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
11858R:	Alexander Potapenko <glider@google.com>
11859R:	Andrey Konovalov <andreyknvl@gmail.com>
11860R:	Dmitry Vyukov <dvyukov@google.com>
11861R:	Vincenzo Frascino <vincenzo.frascino@arm.com>
11862L:	kasan-dev@googlegroups.com
11863S:	Maintained
11864F:	Documentation/dev-tools/kasan.rst
11865F:	arch/*/include/asm/*kasan.h
11866F:	arch/*/mm/kasan_init*
11867F:	include/linux/kasan*.h
11868F:	lib/Kconfig.kasan
11869F:	mm/kasan/
11870F:	scripts/Makefile.kasan
11871
11872KCONFIG
11873M:	Masahiro Yamada <masahiroy@kernel.org>
11874L:	linux-kbuild@vger.kernel.org
11875S:	Maintained
11876Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
11877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
11878F:	Documentation/kbuild/kconfig*
11879F:	scripts/Kconfig.include
11880F:	scripts/kconfig/
11881
11882KCOV
11883R:	Dmitry Vyukov <dvyukov@google.com>
11884R:	Andrey Konovalov <andreyknvl@gmail.com>
11885L:	kasan-dev@googlegroups.com
11886S:	Maintained
11887F:	Documentation/dev-tools/kcov.rst
11888F:	include/linux/kcov.h
11889F:	include/uapi/linux/kcov.h
11890F:	kernel/kcov.c
11891F:	scripts/Makefile.kcov
11892
11893KCSAN
11894M:	Marco Elver <elver@google.com>
11895R:	Dmitry Vyukov <dvyukov@google.com>
11896L:	kasan-dev@googlegroups.com
11897S:	Maintained
11898F:	Documentation/dev-tools/kcsan.rst
11899F:	include/linux/kcsan*.h
11900F:	kernel/kcsan/
11901F:	lib/Kconfig.kcsan
11902F:	scripts/Makefile.kcsan
11903
11904KDUMP
11905M:	Baoquan He <bhe@redhat.com>
11906R:	Vivek Goyal <vgoyal@redhat.com>
11907R:	Dave Young <dyoung@redhat.com>
11908L:	kexec@lists.infradead.org
11909S:	Maintained
11910W:	http://lse.sourceforge.net/kdump/
11911F:	Documentation/admin-guide/kdump/
11912F:	fs/proc/vmcore.c
11913F:	include/linux/crash_core.h
11914F:	include/linux/crash_dump.h
11915F:	include/uapi/linux/vmcore.h
11916F:	kernel/crash_*.c
11917
11918KEENE FM RADIO TRANSMITTER DRIVER
11919M:	Hans Verkuil <hverkuil@xs4all.nl>
11920L:	linux-media@vger.kernel.org
11921S:	Maintained
11922W:	https://linuxtv.org
11923T:	git git://linuxtv.org/media_tree.git
11924F:	drivers/media/radio/radio-keene*
11925
11926KERNEL AUTOMOUNTER
11927M:	Ian Kent <raven@themaw.net>
11928L:	autofs@vger.kernel.org
11929S:	Maintained
11930F:	fs/autofs/
11931
11932KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
11933M:	Masahiro Yamada <masahiroy@kernel.org>
11934R:	Nathan Chancellor <nathan@kernel.org>
11935R:	Nicolas Schier <nicolas@fjasle.eu>
11936L:	linux-kbuild@vger.kernel.org
11937S:	Maintained
11938Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
11939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
11940F:	Documentation/kbuild/
11941F:	Makefile
11942F:	scripts/*vmlinux*
11943F:	scripts/Kbuild*
11944F:	scripts/Makefile*
11945F:	scripts/basic/
11946F:	scripts/clang-tools/
11947F:	scripts/dummy-tools/
11948F:	scripts/mk*
11949F:	scripts/mod/
11950F:	scripts/package/
11951F:	usr/
11952
11953KERNEL HARDENING (not covered by other areas)
11954M:	Kees Cook <kees@kernel.org>
11955R:	Gustavo A. R. Silva <gustavoars@kernel.org>
11956L:	linux-hardening@vger.kernel.org
11957S:	Supported
11958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11959F:	Documentation/ABI/testing/sysfs-kernel-oops_count
11960F:	Documentation/ABI/testing/sysfs-kernel-warn_count
11961F:	arch/*/configs/hardening.config
11962F:	include/linux/overflow.h
11963F:	include/linux/randomize_kstack.h
11964F:	kernel/configs/hardening.config
11965F:	mm/usercopy.c
11966K:	\b(add|choose)_random_kstack_offset\b
11967K:	\b__check_(object_size|heap_object)\b
11968K:	\b__counted_by\b
11969
11970KERNEL JANITORS
11971L:	kernel-janitors@vger.kernel.org
11972S:	Odd Fixes
11973W:	http://kernelnewbies.org/KernelJanitors
11974
11975KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
11976M:	Chuck Lever <chuck.lever@oracle.com>
11977M:	Jeff Layton <jlayton@kernel.org>
11978R:	Neil Brown <neilb@suse.de>
11979R:	Olga Kornievskaia <kolga@netapp.com>
11980R:	Dai Ngo <Dai.Ngo@oracle.com>
11981R:	Tom Talpey <tom@talpey.com>
11982L:	linux-nfs@vger.kernel.org
11983S:	Supported
11984W:	http://nfs.sourceforge.net/
11985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11986F:	Documentation/filesystems/nfs/
11987F:	fs/lockd/
11988F:	fs/nfs_common/
11989F:	fs/nfsd/
11990F:	include/linux/lockd/
11991F:	include/linux/sunrpc/
11992F:	include/trace/events/rpcgss.h
11993F:	include/trace/events/rpcrdma.h
11994F:	include/trace/events/sunrpc.h
11995F:	include/trace/misc/fs.h
11996F:	include/trace/misc/nfs.h
11997F:	include/trace/misc/sunrpc.h
11998F:	include/uapi/linux/nfsd/
11999F:	include/uapi/linux/sunrpc/
12000F:	net/sunrpc/
12001
12002KERNEL REGRESSIONS
12003M:	Thorsten Leemhuis <linux@leemhuis.info>
12004L:	regressions@lists.linux.dev
12005S:	Supported
12006F:	Documentation/admin-guide/reporting-regressions.rst
12007F:	Documentation/process/handling-regressions.rst
12008
12009KERNEL SELFTEST FRAMEWORK
12010M:	Shuah Khan <shuah@kernel.org>
12011M:	Shuah Khan <skhan@linuxfoundation.org>
12012L:	linux-kselftest@vger.kernel.org
12013S:	Maintained
12014Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
12015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12016F:	Documentation/dev-tools/kselftest*
12017F:	tools/testing/selftests/
12018
12019KERNEL SMB3 SERVER (KSMBD)
12020M:	Namjae Jeon <linkinjeon@kernel.org>
12021M:	Steve French <sfrench@samba.org>
12022R:	Sergey Senozhatsky <senozhatsky@chromium.org>
12023R:	Tom Talpey <tom@talpey.com>
12024L:	linux-cifs@vger.kernel.org
12025S:	Maintained
12026T:	git git://git.samba.org/ksmbd.git
12027F:	Documentation/filesystems/smb/ksmbd.rst
12028F:	fs/smb/common/
12029F:	fs/smb/server/
12030
12031KERNEL UNIT TESTING FRAMEWORK (KUnit)
12032M:	Brendan Higgins <brendanhiggins@google.com>
12033M:	David Gow <davidgow@google.com>
12034R:	Rae Moar <rmoar@google.com>
12035L:	linux-kselftest@vger.kernel.org
12036L:	kunit-dev@googlegroups.com
12037S:	Maintained
12038W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
12039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12041F:	Documentation/dev-tools/kunit/
12042F:	include/kunit/
12043F:	lib/kunit/
12044F:	rust/kernel/kunit.rs
12045F:	scripts/rustdoc_test_*
12046F:	tools/testing/kunit/
12047
12048KERNEL USERMODE HELPER
12049M:	Luis Chamberlain <mcgrof@kernel.org>
12050L:	linux-kernel@vger.kernel.org
12051S:	Maintained
12052F:	include/linux/umh.h
12053F:	kernel/umh.c
12054
12055KERNEL VIRTUAL MACHINE (KVM)
12056M:	Paolo Bonzini <pbonzini@redhat.com>
12057L:	kvm@vger.kernel.org
12058S:	Supported
12059W:	http://www.linux-kvm.org
12060T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12061F:	Documentation/virt/kvm/
12062F:	include/asm-generic/kvm*
12063F:	include/kvm/iodev.h
12064F:	include/linux/kvm*
12065F:	include/trace/events/kvm.h
12066F:	include/uapi/asm-generic/kvm*
12067F:	include/uapi/linux/kvm*
12068F:	tools/kvm/
12069F:	tools/testing/selftests/kvm/
12070F:	virt/kvm/*
12071
12072KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12073M:	Marc Zyngier <maz@kernel.org>
12074M:	Oliver Upton <oliver.upton@linux.dev>
12075R:	James Morse <james.morse@arm.com>
12076R:	Suzuki K Poulose <suzuki.poulose@arm.com>
12077R:	Zenghui Yu <yuzenghui@huawei.com>
12078L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12079L:	kvmarm@lists.linux.dev
12080S:	Maintained
12081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12082F:	arch/arm64/include/asm/kvm*
12083F:	arch/arm64/include/uapi/asm/kvm*
12084F:	arch/arm64/kvm/
12085F:	include/kvm/arm_*
12086F:	tools/testing/selftests/kvm/*/aarch64/
12087F:	tools/testing/selftests/kvm/aarch64/
12088
12089KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12090M:	Tianrui Zhao <zhaotianrui@loongson.cn>
12091M:	Bibo Mao <maobibo@loongson.cn>
12092M:	Huacai Chen <chenhuacai@kernel.org>
12093L:	kvm@vger.kernel.org
12094L:	loongarch@lists.linux.dev
12095S:	Maintained
12096T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12097F:	arch/loongarch/include/asm/kvm*
12098F:	arch/loongarch/include/uapi/asm/kvm*
12099F:	arch/loongarch/kvm/
12100
12101KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12102M:	Huacai Chen <chenhuacai@kernel.org>
12103L:	linux-mips@vger.kernel.org
12104L:	kvm@vger.kernel.org
12105S:	Maintained
12106T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12107F:	arch/mips/include/asm/kvm*
12108F:	arch/mips/include/uapi/asm/kvm*
12109F:	arch/mips/kvm/
12110
12111KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12112M:	Michael Ellerman <mpe@ellerman.id.au>
12113R:	Nicholas Piggin <npiggin@gmail.com>
12114L:	linuxppc-dev@lists.ozlabs.org
12115L:	kvm@vger.kernel.org
12116S:	Maintained (Book3S 64-bit HV)
12117S:	Odd fixes (Book3S 64-bit PR)
12118S:	Orphan (Book3E and 32-bit)
12119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12120F:	arch/powerpc/include/asm/kvm*
12121F:	arch/powerpc/include/uapi/asm/kvm*
12122F:	arch/powerpc/kernel/kvm*
12123F:	arch/powerpc/kvm/
12124
12125KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12126M:	Anup Patel <anup@brainfault.org>
12127R:	Atish Patra <atishp@atishpatra.org>
12128L:	kvm@vger.kernel.org
12129L:	kvm-riscv@lists.infradead.org
12130L:	linux-riscv@lists.infradead.org
12131S:	Maintained
12132T:	git https://github.com/kvm-riscv/linux.git
12133F:	arch/riscv/include/asm/kvm*
12134F:	arch/riscv/include/uapi/asm/kvm*
12135F:	arch/riscv/kvm/
12136F:	tools/testing/selftests/kvm/*/riscv/
12137F:	tools/testing/selftests/kvm/riscv/
12138
12139KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12140M:	Christian Borntraeger <borntraeger@linux.ibm.com>
12141M:	Janosch Frank <frankja@linux.ibm.com>
12142M:	Claudio Imbrenda <imbrenda@linux.ibm.com>
12143R:	David Hildenbrand <david@redhat.com>
12144L:	kvm@vger.kernel.org
12145S:	Supported
12146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12147F:	Documentation/virt/kvm/s390*
12148F:	arch/s390/include/asm/gmap.h
12149F:	arch/s390/include/asm/kvm*
12150F:	arch/s390/include/uapi/asm/kvm*
12151F:	arch/s390/include/uapi/asm/uvdevice.h
12152F:	arch/s390/kernel/uv.c
12153F:	arch/s390/kvm/
12154F:	arch/s390/mm/gmap.c
12155F:	drivers/s390/char/uvdevice.c
12156F:	tools/testing/selftests/drivers/s390x/uvdevice/
12157F:	tools/testing/selftests/kvm/*/s390x/
12158F:	tools/testing/selftests/kvm/s390x/
12159
12160KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12161M:	Sean Christopherson <seanjc@google.com>
12162M:	Paolo Bonzini <pbonzini@redhat.com>
12163L:	kvm@vger.kernel.org
12164S:	Supported
12165P:	Documentation/process/maintainer-kvm-x86.rst
12166T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12167F:	arch/x86/include/asm/kvm*
12168F:	arch/x86/include/asm/svm.h
12169F:	arch/x86/include/asm/vmx*.h
12170F:	arch/x86/include/uapi/asm/kvm*
12171F:	arch/x86/include/uapi/asm/svm.h
12172F:	arch/x86/include/uapi/asm/vmx.h
12173F:	arch/x86/kvm/
12174F:	arch/x86/kvm/*/
12175F:	tools/testing/selftests/kvm/*/x86_64/
12176F:	tools/testing/selftests/kvm/x86_64/
12177
12178KERNFS
12179M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12180M:	Tejun Heo <tj@kernel.org>
12181S:	Supported
12182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12183F:	fs/kernfs/
12184F:	include/linux/kernfs.h
12185
12186KEXEC
12187M:	Eric Biederman <ebiederm@xmission.com>
12188L:	kexec@lists.infradead.org
12189S:	Maintained
12190W:	http://kernel.org/pub/linux/utils/kernel/kexec/
12191F:	include/linux/kexec.h
12192F:	include/uapi/linux/kexec.h
12193F:	kernel/kexec*
12194
12195KEYS-ENCRYPTED
12196M:	Mimi Zohar <zohar@linux.ibm.com>
12197L:	linux-integrity@vger.kernel.org
12198L:	keyrings@vger.kernel.org
12199S:	Supported
12200F:	Documentation/security/keys/trusted-encrypted.rst
12201F:	include/keys/encrypted-type.h
12202F:	security/keys/encrypted-keys/
12203
12204KEYS-TRUSTED
12205M:	James Bottomley <James.Bottomley@HansenPartnership.com>
12206M:	Jarkko Sakkinen <jarkko@kernel.org>
12207M:	Mimi Zohar <zohar@linux.ibm.com>
12208L:	linux-integrity@vger.kernel.org
12209L:	keyrings@vger.kernel.org
12210S:	Supported
12211F:	Documentation/security/keys/trusted-encrypted.rst
12212F:	include/keys/trusted-type.h
12213F:	include/keys/trusted_tpm.h
12214F:	security/keys/trusted-keys/
12215
12216KEYS-TRUSTED-CAAM
12217M:	Ahmad Fatoum <a.fatoum@pengutronix.de>
12218R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12219L:	linux-integrity@vger.kernel.org
12220L:	keyrings@vger.kernel.org
12221S:	Maintained
12222F:	include/keys/trusted_caam.h
12223F:	security/keys/trusted-keys/trusted_caam.c
12224
12225KEYS-TRUSTED-DCP
12226M:	David Gstir <david@sigma-star.at>
12227R:	sigma star Kernel Team <upstream+dcp@sigma-star.at>
12228L:	linux-integrity@vger.kernel.org
12229L:	keyrings@vger.kernel.org
12230S:	Supported
12231F:	include/keys/trusted_dcp.h
12232F:	security/keys/trusted-keys/trusted_dcp.c
12233
12234KEYS-TRUSTED-TEE
12235M:	Sumit Garg <sumit.garg@linaro.org>
12236L:	linux-integrity@vger.kernel.org
12237L:	keyrings@vger.kernel.org
12238S:	Supported
12239F:	include/keys/trusted_tee.h
12240F:	security/keys/trusted-keys/trusted_tee.c
12241
12242KEYS/KEYRINGS
12243M:	David Howells <dhowells@redhat.com>
12244M:	Jarkko Sakkinen <jarkko@kernel.org>
12245L:	keyrings@vger.kernel.org
12246S:	Maintained
12247F:	Documentation/security/keys/core.rst
12248F:	include/keys/
12249F:	include/linux/key-type.h
12250F:	include/linux/key.h
12251F:	include/linux/keyctl.h
12252F:	include/uapi/linux/keyctl.h
12253F:	security/keys/
12254
12255KEYS/KEYRINGS_INTEGRITY
12256M:	Jarkko Sakkinen <jarkko@kernel.org>
12257M:	Mimi Zohar <zohar@linux.ibm.com>
12258L:	linux-integrity@vger.kernel.org
12259L:	keyrings@vger.kernel.org
12260S:	Supported
12261W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12262F:	security/integrity/platform_certs
12263
12264KFENCE
12265M:	Alexander Potapenko <glider@google.com>
12266M:	Marco Elver <elver@google.com>
12267R:	Dmitry Vyukov <dvyukov@google.com>
12268L:	kasan-dev@googlegroups.com
12269S:	Maintained
12270F:	Documentation/dev-tools/kfence.rst
12271F:	arch/*/include/asm/kfence.h
12272F:	include/linux/kfence.h
12273F:	lib/Kconfig.kfence
12274F:	mm/kfence/
12275
12276KFIFO
12277M:	Stefani Seibold <stefani@seibold.net>
12278S:	Maintained
12279F:	include/linux/kfifo.h
12280F:	lib/kfifo.c
12281F:	samples/kfifo/
12282
12283KGDB / KDB /debug_core
12284M:	Jason Wessel <jason.wessel@windriver.com>
12285M:	Daniel Thompson <daniel.thompson@linaro.org>
12286R:	Douglas Anderson <dianders@chromium.org>
12287L:	kgdb-bugreport@lists.sourceforge.net
12288S:	Maintained
12289W:	http://kgdb.wiki.kernel.org/
12290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12291F:	Documentation/dev-tools/kgdb.rst
12292F:	drivers/misc/kgdbts.c
12293F:	drivers/tty/serial/kgdboc.c
12294F:	include/linux/kdb.h
12295F:	include/linux/kgdb.h
12296F:	kernel/debug/
12297F:	kernel/module/kdb.c
12298
12299KHADAS MCU MFD DRIVER
12300M:	Neil Armstrong <neil.armstrong@linaro.org>
12301L:	linux-amlogic@lists.infradead.org
12302S:	Maintained
12303F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12304F:	drivers/mfd/khadas-mcu.c
12305F:	drivers/thermal/khadas_mcu_fan.c
12306F:	include/linux/mfd/khadas-mcu.h
12307
12308KIONIX/ROHM KX022A ACCELEROMETER
12309M:	Matti Vaittinen <mazziesaccount@gmail.com>
12310L:	linux-iio@vger.kernel.org
12311S:	Supported
12312F:	drivers/iio/accel/kionix-kx022a*
12313
12314KMEMLEAK
12315M:	Catalin Marinas <catalin.marinas@arm.com>
12316S:	Maintained
12317F:	Documentation/dev-tools/kmemleak.rst
12318F:	include/linux/kmemleak.h
12319F:	mm/kmemleak.c
12320F:	samples/kmemleak/kmemleak-test.c
12321
12322KMSAN
12323M:	Alexander Potapenko <glider@google.com>
12324R:	Marco Elver <elver@google.com>
12325R:	Dmitry Vyukov <dvyukov@google.com>
12326L:	kasan-dev@googlegroups.com
12327S:	Maintained
12328F:	Documentation/dev-tools/kmsan.rst
12329F:	arch/*/include/asm/kmsan.h
12330F:	arch/*/mm/kmsan_*
12331F:	include/linux/kmsan*.h
12332F:	lib/Kconfig.kmsan
12333F:	mm/kmsan/
12334F:	scripts/Makefile.kmsan
12335
12336KPROBES
12337M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
12338M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
12339M:	"David S. Miller" <davem@davemloft.net>
12340M:	Masami Hiramatsu <mhiramat@kernel.org>
12341L:	linux-kernel@vger.kernel.org
12342L:	linux-trace-kernel@vger.kernel.org
12343S:	Maintained
12344Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
12345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12346F:	Documentation/trace/kprobes.rst
12347F:	include/asm-generic/kprobes.h
12348F:	include/linux/kprobes.h
12349F:	kernel/kprobes.c
12350F:	lib/test_kprobes.c
12351F:	samples/kprobes
12352
12353KS0108 LCD CONTROLLER DRIVER
12354M:	Miguel Ojeda <ojeda@kernel.org>
12355S:	Maintained
12356F:	Documentation/admin-guide/auxdisplay/ks0108.rst
12357F:	drivers/auxdisplay/ks0108.c
12358F:	include/linux/ks0108.h
12359
12360KTD253 BACKLIGHT DRIVER
12361M:	Linus Walleij <linus.walleij@linaro.org>
12362S:	Maintained
12363F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12364F:	drivers/video/backlight/ktd253-backlight.c
12365
12366KTD2801 BACKLIGHT DRIVER
12367M:	Duje Mihanović <duje.mihanovic@skole.hr>
12368S:	Maintained
12369F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12370F:	drivers/video/backlight/ktd2801-backlight.c
12371
12372KTEST
12373M:	Steven Rostedt <rostedt@goodmis.org>
12374M:	John Hawley <warthog9@eaglescrag.net>
12375S:	Maintained
12376F:	tools/testing/ktest
12377
12378KTZ8866 BACKLIGHT DRIVER
12379M:	Jianhua Lu <lujianhua000@gmail.com>
12380S:	Maintained
12381F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12382F:	drivers/video/backlight/ktz8866.c
12383
12384KVM PARAVIRT (KVM/paravirt)
12385M:	Paolo Bonzini <pbonzini@redhat.com>
12386R:	Vitaly Kuznetsov <vkuznets@redhat.com>
12387L:	kvm@vger.kernel.org
12388S:	Supported
12389T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12390F:	arch/um/include/asm/kvm_para.h
12391F:	arch/x86/include/asm/kvm_para.h
12392F:	arch/x86/include/asm/pvclock-abi.h
12393F:	arch/x86/include/uapi/asm/kvm_para.h
12394F:	arch/x86/kernel/kvm.c
12395F:	arch/x86/kernel/kvmclock.c
12396F:	include/asm-generic/kvm_para.h
12397F:	include/linux/kvm_para.h
12398F:	include/uapi/asm-generic/kvm_para.h
12399F:	include/uapi/linux/kvm_para.h
12400
12401KVM X86 HYPER-V (KVM/hyper-v)
12402M:	Vitaly Kuznetsov <vkuznets@redhat.com>
12403M:	Sean Christopherson <seanjc@google.com>
12404M:	Paolo Bonzini <pbonzini@redhat.com>
12405L:	kvm@vger.kernel.org
12406S:	Supported
12407T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12408F:	arch/x86/kvm/hyperv.*
12409F:	arch/x86/kvm/kvm_onhyperv.*
12410F:	arch/x86/kvm/svm/hyperv.*
12411F:	arch/x86/kvm/svm/svm_onhyperv.*
12412F:	arch/x86/kvm/vmx/hyperv.*
12413
12414KVM X86 Xen (KVM/Xen)
12415M:	David Woodhouse <dwmw2@infradead.org>
12416M:	Paul Durrant <paul@xen.org>
12417M:	Sean Christopherson <seanjc@google.com>
12418M:	Paolo Bonzini <pbonzini@redhat.com>
12419L:	kvm@vger.kernel.org
12420S:	Supported
12421T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12422F:	arch/x86/kvm/xen.*
12423
12424L3MDEV
12425M:	David Ahern <dsahern@kernel.org>
12426L:	netdev@vger.kernel.org
12427S:	Maintained
12428F:	include/net/l3mdev.h
12429F:	net/l3mdev
12430
12431LANDLOCK SECURITY MODULE
12432M:	Mickaël Salaün <mic@digikod.net>
12433R:	Günther Noack <gnoack@google.com>
12434L:	linux-security-module@vger.kernel.org
12435S:	Supported
12436W:	https://landlock.io
12437T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12438F:	Documentation/security/landlock.rst
12439F:	Documentation/userspace-api/landlock.rst
12440F:	fs/ioctl.c
12441F:	include/uapi/linux/landlock.h
12442F:	samples/landlock/
12443F:	security/landlock/
12444F:	tools/testing/selftests/landlock/
12445K:	landlock
12446K:	LANDLOCK
12447
12448LANTIQ / INTEL Ethernet drivers
12449M:	Hauke Mehrtens <hauke@hauke-m.de>
12450L:	netdev@vger.kernel.org
12451S:	Maintained
12452F:	drivers/net/dsa/lantiq_gswip.c
12453F:	drivers/net/dsa/lantiq_pce.h
12454F:	drivers/net/ethernet/lantiq_xrx200.c
12455F:	net/dsa/tag_gswip.c
12456
12457LANTIQ MIPS ARCHITECTURE
12458M:	John Crispin <john@phrozen.org>
12459L:	linux-mips@vger.kernel.org
12460S:	Maintained
12461F:	arch/mips/lantiq
12462F:	drivers/soc/lantiq
12463
12464LANTIQ PEF2256 DRIVER
12465M:	Herve Codina <herve.codina@bootlin.com>
12466S:	Maintained
12467F:	Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12468F:	drivers/net/wan/framer/pef2256/
12469F:	drivers/pinctrl/pinctrl-pef2256.c
12470F:	include/linux/framer/pef2256.h
12471
12472LASI 53c700 driver for PARISC
12473M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12474L:	linux-scsi@vger.kernel.org
12475S:	Maintained
12476F:	Documentation/scsi/53c700.rst
12477F:	drivers/scsi/53c700*
12478
12479LEAKING_ADDRESSES
12480M:	Tycho Andersen <tycho@tycho.pizza>
12481R:	Kees Cook <kees@kernel.org>
12482L:	linux-hardening@vger.kernel.org
12483S:	Maintained
12484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12485F:	scripts/leaking_addresses.pl
12486
12487LED SUBSYSTEM
12488M:	Pavel Machek <pavel@ucw.cz>
12489M:	Lee Jones <lee@kernel.org>
12490L:	linux-leds@vger.kernel.org
12491S:	Maintained
12492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
12493F:	Documentation/devicetree/bindings/leds/
12494F:	Documentation/leds/
12495F:	drivers/leds/
12496F:	include/dt-bindings/leds/
12497F:	include/linux/leds.h
12498
12499LEGO MINDSTORMS EV3
12500R:	David Lechner <david@lechnology.com>
12501S:	Maintained
12502F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12503F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12504F:	drivers/power/supply/lego_ev3_battery.c
12505
12506LEGO USB Tower driver
12507M:	Juergen Stuber <starblue@users.sourceforge.net>
12508L:	legousb-devel@lists.sourceforge.net
12509S:	Maintained
12510W:	http://legousb.sourceforge.net/
12511F:	drivers/usb/misc/legousbtower.c
12512
12513LETSKETCH HID TABLET DRIVER
12514M:	Hans de Goede <hdegoede@redhat.com>
12515L:	linux-input@vger.kernel.org
12516S:	Maintained
12517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12518F:	drivers/hid/hid-letsketch.c
12519
12520LG LAPTOP EXTRAS
12521M:	Matan Ziv-Av <matan@svgalib.org>
12522L:	platform-driver-x86@vger.kernel.org
12523S:	Maintained
12524F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
12525F:	Documentation/admin-guide/laptops/lg-laptop.rst
12526F:	drivers/platform/x86/lg-laptop.c
12527
12528LG2160 MEDIA DRIVER
12529M:	Michael Krufky <mkrufky@linuxtv.org>
12530L:	linux-media@vger.kernel.org
12531S:	Maintained
12532W:	https://linuxtv.org
12533W:	http://github.com/mkrufky
12534Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12535T:	git git://linuxtv.org/mkrufky/tuners.git
12536F:	drivers/media/dvb-frontends/lg2160.*
12537
12538LGDT3305 MEDIA DRIVER
12539M:	Michael Krufky <mkrufky@linuxtv.org>
12540L:	linux-media@vger.kernel.org
12541S:	Maintained
12542W:	https://linuxtv.org
12543W:	http://github.com/mkrufky
12544Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12545T:	git git://linuxtv.org/mkrufky/tuners.git
12546F:	drivers/media/dvb-frontends/lgdt3305.*
12547
12548LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12549M:	Viresh Kumar <vireshk@kernel.org>
12550L:	linux-ide@vger.kernel.org
12551S:	Maintained
12552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12553F:	drivers/ata/pata_arasan_cf.c
12554F:	include/linux/pata_arasan_cf_data.h
12555
12556LIBATA PATA DRIVERS
12557R:	Sergey Shtylyov <s.shtylyov@omp.ru>
12558L:	linux-ide@vger.kernel.org
12559F:	drivers/ata/ata_*.c
12560F:	drivers/ata/pata_*.c
12561
12562LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12563M:	Linus Walleij <linus.walleij@linaro.org>
12564L:	linux-ide@vger.kernel.org
12565S:	Maintained
12566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12567F:	drivers/ata/pata_ftide010.c
12568F:	drivers/ata/sata_gemini.c
12569F:	drivers/ata/sata_gemini.h
12570
12571LIBATA SATA AHCI PLATFORM devices support
12572M:	Hans de Goede <hdegoede@redhat.com>
12573M:	Jens Axboe <axboe@kernel.dk>
12574L:	linux-ide@vger.kernel.org
12575S:	Maintained
12576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12577F:	drivers/ata/ahci_platform.c
12578F:	drivers/ata/libahci_platform.c
12579F:	include/linux/ahci_platform.h
12580
12581LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12582M:	Serge Semin <fancer.lancer@gmail.com>
12583L:	linux-ide@vger.kernel.org
12584S:	Maintained
12585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12586F:	Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12587F:	Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12588F:	drivers/ata/ahci_dwc.c
12589
12590LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12591M:	Mikael Pettersson <mikpelinux@gmail.com>
12592L:	linux-ide@vger.kernel.org
12593S:	Maintained
12594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12595F:	drivers/ata/sata_promise.*
12596
12597LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12598M:	Damien Le Moal <dlemoal@kernel.org>
12599M:	Niklas Cassel <cassel@kernel.org>
12600L:	linux-ide@vger.kernel.org
12601S:	Maintained
12602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12603F:	Documentation/ABI/testing/sysfs-ata
12604F:	Documentation/devicetree/bindings/ata/
12605F:	drivers/ata/
12606F:	include/linux/ata.h
12607F:	include/linux/libata.h
12608
12609LIBETH COMMON ETHERNET LIBRARY
12610M:	Alexander Lobakin <aleksander.lobakin@intel.com>
12611L:	netdev@vger.kernel.org
12612L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12613S:	Supported
12614T:	git https://github.com/alobakin/linux.git
12615F:	drivers/net/ethernet/intel/libeth/
12616F:	include/net/libeth/
12617K:	libeth
12618
12619LIBIE COMMON INTEL ETHERNET LIBRARY
12620M:	Alexander Lobakin <aleksander.lobakin@intel.com>
12621L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12622L:	netdev@vger.kernel.org
12623S:	Supported
12624T:	git https://github.com/alobakin/linux.git
12625F:	drivers/net/ethernet/intel/libie/
12626F:	include/linux/net/intel/libie/
12627K:	libie
12628
12629LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12630M:	Vishal Verma <vishal.l.verma@intel.com>
12631M:	Dan Williams <dan.j.williams@intel.com>
12632M:	Dave Jiang <dave.jiang@intel.com>
12633L:	nvdimm@lists.linux.dev
12634S:	Supported
12635Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12636P:	Documentation/nvdimm/maintainer-entry-profile.rst
12637F:	drivers/nvdimm/btt*
12638
12639LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12640M:	Dan Williams <dan.j.williams@intel.com>
12641M:	Vishal Verma <vishal.l.verma@intel.com>
12642M:	Dave Jiang <dave.jiang@intel.com>
12643L:	nvdimm@lists.linux.dev
12644S:	Supported
12645Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12646P:	Documentation/nvdimm/maintainer-entry-profile.rst
12647F:	drivers/nvdimm/pmem*
12648
12649LIBNVDIMM: DEVICETREE BINDINGS
12650M:	Oliver O'Halloran <oohall@gmail.com>
12651L:	nvdimm@lists.linux.dev
12652S:	Supported
12653Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12654F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
12655F:	drivers/nvdimm/of_pmem.c
12656
12657LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12658M:	Dan Williams <dan.j.williams@intel.com>
12659M:	Vishal Verma <vishal.l.verma@intel.com>
12660M:	Dave Jiang <dave.jiang@intel.com>
12661M:	Ira Weiny <ira.weiny@intel.com>
12662L:	nvdimm@lists.linux.dev
12663S:	Supported
12664Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12665P:	Documentation/nvdimm/maintainer-entry-profile.rst
12666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12667F:	drivers/acpi/nfit/*
12668F:	drivers/nvdimm/*
12669F:	include/linux/libnvdimm.h
12670F:	include/linux/nd.h
12671F:	include/uapi/linux/ndctl.h
12672F:	tools/testing/nvdimm/
12673
12674LIBRARY CODE
12675M:	Andrew Morton <akpm@linux-foundation.org>
12676L:	linux-kernel@vger.kernel.org
12677S:	Supported
12678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
12679F:	lib/*
12680
12681LICENSES and SPDX stuff
12682M:	Thomas Gleixner <tglx@linutronix.de>
12683M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12684L:	linux-spdx@vger.kernel.org
12685S:	Maintained
12686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12687F:	COPYING
12688F:	Documentation/process/license-rules.rst
12689F:	LICENSES/
12690F:	scripts/spdxcheck-test.sh
12691F:	scripts/spdxcheck.py
12692F:	scripts/spdxexclude
12693
12694LINEAR RANGES HELPERS
12695M:	Mark Brown <broonie@kernel.org>
12696R:	Matti Vaittinen <mazziesaccount@gmail.com>
12697F:	include/linux/linear_range.h
12698F:	lib/linear_ranges.c
12699F:	lib/test_linear_ranges.c
12700
12701LINUX FOR POWER MACINTOSH
12702L:	linuxppc-dev@lists.ozlabs.org
12703S:	Orphan
12704F:	arch/powerpc/platforms/powermac/
12705F:	drivers/macintosh/
12706X:	drivers/macintosh/adb-iop.c
12707X:	drivers/macintosh/via-macii.c
12708
12709LINUX FOR POWERPC (32-BIT AND 64-BIT)
12710M:	Michael Ellerman <mpe@ellerman.id.au>
12711R:	Nicholas Piggin <npiggin@gmail.com>
12712R:	Christophe Leroy <christophe.leroy@csgroup.eu>
12713R:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
12714L:	linuxppc-dev@lists.ozlabs.org
12715S:	Supported
12716W:	https://github.com/linuxppc/wiki/wiki
12717Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
12718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
12719F:	Documentation/ABI/stable/sysfs-firmware-opal-*
12720F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
12721F:	Documentation/devicetree/bindings/powerpc/
12722F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
12723F:	Documentation/arch/powerpc/
12724F:	arch/powerpc/
12725F:	drivers/*/*/*pasemi*
12726F:	drivers/*/*pasemi*
12727F:	drivers/char/tpm/tpm_ibmvtpm*
12728F:	drivers/crypto/nx/
12729F:	drivers/i2c/busses/i2c-opal.c
12730F:	drivers/net/ethernet/ibm/ibmveth.*
12731F:	drivers/net/ethernet/ibm/ibmvnic.*
12732F:	drivers/pci/hotplug/pnv_php.c
12733F:	drivers/pci/hotplug/rpa*
12734F:	drivers/rtc/rtc-opal.c
12735F:	drivers/scsi/ibmvscsi/
12736F:	drivers/tty/hvc/hvc_opal.c
12737F:	drivers/watchdog/wdrtas.c
12738F:	include/linux/papr_scm.h
12739F:	include/uapi/linux/papr_pdsm.h
12740F:	tools/testing/selftests/powerpc
12741N:	/pmac
12742N:	powermac
12743N:	powernv
12744N:	[^a-z0-9]ps3
12745N:	pseries
12746
12747LINUX FOR POWERPC EMBEDDED MPC5XXX
12748M:	Anatolij Gustschin <agust@denx.de>
12749L:	linuxppc-dev@lists.ozlabs.org
12750S:	Odd Fixes
12751F:	arch/powerpc/platforms/512x/
12752F:	arch/powerpc/platforms/52xx/
12753
12754LINUX FOR POWERPC EMBEDDED PPC4XX
12755L:	linuxppc-dev@lists.ozlabs.org
12756S:	Orphan
12757F:	arch/powerpc/platforms/40x/
12758F:	arch/powerpc/platforms/44x/
12759
12760LINUX FOR POWERPC EMBEDDED PPC85XX
12761M:	Scott Wood <oss@buserror.net>
12762L:	linuxppc-dev@lists.ozlabs.org
12763S:	Odd fixes
12764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
12765F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
12766F:	Documentation/devicetree/bindings/powerpc/fsl/
12767F:	arch/powerpc/platforms/85xx/
12768
12769LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
12770M:	Christophe Leroy <christophe.leroy@csgroup.eu>
12771L:	linuxppc-dev@lists.ozlabs.org
12772S:	Maintained
12773F:	arch/powerpc/platforms/8xx/
12774F:	arch/powerpc/platforms/83xx/
12775
12776LINUX KERNEL DUMP TEST MODULE (LKDTM)
12777M:	Kees Cook <kees@kernel.org>
12778S:	Maintained
12779F:	drivers/misc/lkdtm/*
12780F:	tools/testing/selftests/lkdtm/*
12781
12782LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
12783M:	Alan Stern <stern@rowland.harvard.edu>
12784M:	Andrea Parri <parri.andrea@gmail.com>
12785M:	Will Deacon <will@kernel.org>
12786M:	Peter Zijlstra <peterz@infradead.org>
12787M:	Boqun Feng <boqun.feng@gmail.com>
12788M:	Nicholas Piggin <npiggin@gmail.com>
12789M:	David Howells <dhowells@redhat.com>
12790M:	Jade Alglave <j.alglave@ucl.ac.uk>
12791M:	Luc Maranget <luc.maranget@inria.fr>
12792M:	"Paul E. McKenney" <paulmck@kernel.org>
12793R:	Akira Yokosawa <akiyks@gmail.com>
12794R:	Daniel Lustig <dlustig@nvidia.com>
12795R:	Joel Fernandes <joel@joelfernandes.org>
12796L:	linux-kernel@vger.kernel.org
12797L:	linux-arch@vger.kernel.org
12798S:	Supported
12799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
12800F:	Documentation/atomic_bitops.txt
12801F:	Documentation/atomic_t.txt
12802F:	Documentation/core-api/refcount-vs-atomic.rst
12803F:	Documentation/litmus-tests/
12804F:	Documentation/memory-barriers.txt
12805F:	tools/memory-model/
12806
12807LINUX-NEXT TREE
12808M:	Stephen Rothwell <sfr@canb.auug.org.au>
12809L:	linux-next@vger.kernel.org
12810S:	Supported
12811B:	mailto:linux-next@vger.kernel.org and the appropriate development tree
12812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
12813
12814LIS3LV02D ACCELEROMETER DRIVER
12815M:	Eric Piel <eric.piel@tremplin-utc.net>
12816S:	Maintained
12817F:	Documentation/misc-devices/lis3lv02d.rst
12818F:	drivers/misc/lis3lv02d/
12819F:	drivers/platform/x86/hp/hp_accel.c
12820
12821LIST KUNIT TEST
12822M:	David Gow <davidgow@google.com>
12823L:	linux-kselftest@vger.kernel.org
12824L:	kunit-dev@googlegroups.com
12825S:	Maintained
12826F:	lib/list-test.c
12827
12828LITEX PLATFORM
12829M:	Karol Gugala <kgugala@antmicro.com>
12830M:	Mateusz Holenko <mholenko@antmicro.com>
12831M:	Gabriel Somlo <gsomlo@gmail.com>
12832M:	Joel Stanley <joel@jms.id.au>
12833S:	Maintained
12834F:	Documentation/devicetree/bindings/*/litex,*.yaml
12835F:	arch/openrisc/boot/dts/or1klitex.dts
12836F:	drivers/mmc/host/litex_mmc.c
12837F:	drivers/net/ethernet/litex/*
12838F:	drivers/soc/litex/*
12839F:	drivers/tty/serial/liteuart.c
12840F:	include/linux/litex.h
12841N:	litex
12842
12843LIVE PATCHING
12844M:	Josh Poimboeuf <jpoimboe@kernel.org>
12845M:	Jiri Kosina <jikos@kernel.org>
12846M:	Miroslav Benes <mbenes@suse.cz>
12847M:	Petr Mladek <pmladek@suse.com>
12848R:	Joe Lawrence <joe.lawrence@redhat.com>
12849L:	live-patching@vger.kernel.org
12850S:	Maintained
12851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
12852F:	Documentation/ABI/testing/sysfs-kernel-livepatch
12853F:	Documentation/livepatch/
12854F:	arch/powerpc/include/asm/livepatch.h
12855F:	include/linux/livepatch.h
12856F:	kernel/livepatch/
12857F:	kernel/module/livepatch.c
12858F:	samples/livepatch/
12859F:	tools/testing/selftests/livepatch/
12860
12861LLC (802.2)
12862L:	netdev@vger.kernel.org
12863S:	Odd fixes
12864F:	include/linux/llc.h
12865F:	include/net/llc*
12866F:	include/uapi/linux/llc.h
12867F:	net/llc/
12868
12869LM73 HARDWARE MONITOR DRIVER
12870M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
12871L:	linux-hwmon@vger.kernel.org
12872S:	Maintained
12873F:	drivers/hwmon/lm73.c
12874
12875LM78 HARDWARE MONITOR DRIVER
12876M:	Jean Delvare <jdelvare@suse.com>
12877L:	linux-hwmon@vger.kernel.org
12878S:	Maintained
12879F:	Documentation/hwmon/lm78.rst
12880F:	drivers/hwmon/lm78.c
12881
12882LM83 HARDWARE MONITOR DRIVER
12883M:	Jean Delvare <jdelvare@suse.com>
12884L:	linux-hwmon@vger.kernel.org
12885S:	Maintained
12886F:	Documentation/hwmon/lm83.rst
12887F:	drivers/hwmon/lm83.c
12888
12889LM90 HARDWARE MONITOR DRIVER
12890M:	Jean Delvare <jdelvare@suse.com>
12891L:	linux-hwmon@vger.kernel.org
12892S:	Maintained
12893F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
12894F:	Documentation/hwmon/lm90.rst
12895F:	drivers/hwmon/lm90.c
12896F:	include/dt-bindings/thermal/lm90.h
12897
12898LME2510 MEDIA DRIVER
12899M:	Malcolm Priestley <tvboxspy@gmail.com>
12900L:	linux-media@vger.kernel.org
12901S:	Maintained
12902W:	https://linuxtv.org
12903Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12904F:	drivers/media/usb/dvb-usb-v2/lmedm04*
12905
12906LOADPIN SECURITY MODULE
12907M:	Kees Cook <kees@kernel.org>
12908S:	Supported
12909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12910F:	Documentation/admin-guide/LSM/LoadPin.rst
12911F:	security/loadpin/
12912
12913LOCKDOWN SECURITY MODULE
12914L:	linux-security-module@vger.kernel.org
12915S:	Odd Fixes
12916T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
12917F:	security/lockdown/
12918
12919LOCKING PRIMITIVES
12920M:	Peter Zijlstra <peterz@infradead.org>
12921M:	Ingo Molnar <mingo@redhat.com>
12922M:	Will Deacon <will@kernel.org>
12923R:	Waiman Long <longman@redhat.com>
12924R:	Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
12925L:	linux-kernel@vger.kernel.org
12926S:	Maintained
12927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
12928F:	Documentation/locking/
12929F:	arch/*/include/asm/spinlock*.h
12930F:	include/linux/lockdep*.h
12931F:	include/linux/mutex*.h
12932F:	include/linux/rwlock*.h
12933F:	include/linux/rwsem*.h
12934F:	include/linux/seqlock.h
12935F:	include/linux/spinlock*.h
12936F:	kernel/locking/
12937F:	lib/locking*.[ch]
12938X:	kernel/locking/locktorture.c
12939
12940LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
12941M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
12942L:	linux-ntfs-dev@lists.sourceforge.net
12943S:	Maintained
12944W:	http://www.linux-ntfs.org/content/view/19/37/
12945F:	Documentation/admin-guide/ldm.rst
12946F:	block/partitions/ldm.*
12947
12948LOGITECH HID GAMING KEYBOARDS
12949M:	Hans de Goede <hdegoede@redhat.com>
12950L:	linux-input@vger.kernel.org
12951S:	Maintained
12952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12953F:	drivers/hid/hid-lg-g15.c
12954
12955LONTIUM LT8912B MIPI TO HDMI BRIDGE
12956M:	Adrien Grassein <adrien.grassein@gmail.com>
12957S:	Maintained
12958F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
12959F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
12960
12961LOONGARCH
12962M:	Huacai Chen <chenhuacai@kernel.org>
12963R:	WANG Xuerui <kernel@xen0n.name>
12964L:	loongarch@lists.linux.dev
12965S:	Maintained
12966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
12967F:	Documentation/arch/loongarch/
12968F:	Documentation/translations/zh_CN/arch/loongarch/
12969F:	arch/loongarch/
12970F:	drivers/*/*loongarch*
12971
12972LOONGSON GPIO DRIVER
12973M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12974L:	linux-gpio@vger.kernel.org
12975S:	Maintained
12976F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
12977F:	drivers/gpio/gpio-loongson-64bit.c
12978
12979LOONGSON LS2X APB DMA DRIVER
12980M:	Binbin Zhou <zhoubinbin@loongson.cn>
12981L:	dmaengine@vger.kernel.org
12982S:	Maintained
12983F:	Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
12984F:	drivers/dma/ls2x-apb-dma.c
12985
12986LOONGSON LS2X I2C DRIVER
12987M:	Binbin Zhou <zhoubinbin@loongson.cn>
12988L:	linux-i2c@vger.kernel.org
12989S:	Maintained
12990F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
12991F:	drivers/i2c/busses/i2c-ls2x.c
12992
12993LOONGSON-2 SOC SERIES CLOCK DRIVER
12994M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12995L:	linux-clk@vger.kernel.org
12996S:	Maintained
12997F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
12998F:	drivers/clk/clk-loongson2.c
12999F:	include/dt-bindings/clock/loongson,ls2k-clk.h
13000
13001LOONGSON SPI DRIVER
13002M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13003L:	linux-spi@vger.kernel.org
13004S:	Maintained
13005F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13006F:	drivers/spi/spi-loongson-core.c
13007F:	drivers/spi/spi-loongson-pci.c
13008F:	drivers/spi/spi-loongson-plat.c
13009F:	drivers/spi/spi-loongson.h
13010
13011LOONGSON-2 SOC SERIES GUTS DRIVER
13012M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13013L:	loongarch@lists.linux.dev
13014S:	Maintained
13015F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13016F:	drivers/soc/loongson/loongson2_guts.c
13017
13018LOONGSON-2 SOC SERIES PM DRIVER
13019M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13020L:	linux-pm@vger.kernel.org
13021S:	Maintained
13022F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13023F:	drivers/soc/loongson/loongson2_pm.c
13024
13025LOONGSON-2 SOC SERIES PINCTRL DRIVER
13026M:	zhanghongchen <zhanghongchen@loongson.cn>
13027M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13028L:	linux-gpio@vger.kernel.org
13029S:	Maintained
13030F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13031F:	drivers/pinctrl/pinctrl-loongson2.c
13032
13033LOONGSON-2 SOC SERIES THERMAL DRIVER
13034M:	zhanghongchen <zhanghongchen@loongson.cn>
13035M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13036L:	linux-pm@vger.kernel.org
13037S:	Maintained
13038F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13039F:	drivers/thermal/loongson2_thermal.c
13040
13041LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13042M:	Sathya Prakash <sathya.prakash@broadcom.com>
13043M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
13044M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
13045L:	MPT-FusionLinux.pdl@broadcom.com
13046L:	linux-scsi@vger.kernel.org
13047S:	Supported
13048W:	http://www.avagotech.com/support/
13049F:	drivers/message/fusion/
13050F:	drivers/scsi/mpt3sas/
13051
13052LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13053M:	Matthew Wilcox <willy@infradead.org>
13054L:	linux-scsi@vger.kernel.org
13055S:	Maintained
13056F:	drivers/scsi/sym53c8xx_2/
13057
13058LTC1660 DAC DRIVER
13059M:	Marcus Folkesson <marcus.folkesson@gmail.com>
13060L:	linux-iio@vger.kernel.org
13061S:	Maintained
13062F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13063F:	drivers/iio/dac/ltc1660.c
13064
13065LTC2688 IIO DAC DRIVER
13066M:	Nuno Sá <nuno.sa@analog.com>
13067L:	linux-iio@vger.kernel.org
13068S:	Supported
13069W:	https://ez.analog.com/linux-software-drivers
13070F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13071F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13072F:	drivers/iio/dac/ltc2688.c
13073
13074LTC2947 HARDWARE MONITOR DRIVER
13075M:	Nuno Sá <nuno.sa@analog.com>
13076L:	linux-hwmon@vger.kernel.org
13077S:	Supported
13078W:	https://ez.analog.com/linux-software-drivers
13079F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13080F:	drivers/hwmon/ltc2947-core.c
13081F:	drivers/hwmon/ltc2947-i2c.c
13082F:	drivers/hwmon/ltc2947-spi.c
13083F:	drivers/hwmon/ltc2947.h
13084
13085LTC2991 HARDWARE MONITOR DRIVER
13086M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13087L:	linux-hwmon@vger.kernel.org
13088S:	Supported
13089W:	https://ez.analog.com/linux-software-drivers
13090F:	Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13091F:	drivers/hwmon/ltc2991.c
13092
13093LTC2983 IIO TEMPERATURE DRIVER
13094M:	Nuno Sá <nuno.sa@analog.com>
13095L:	linux-iio@vger.kernel.org
13096S:	Supported
13097W:	https://ez.analog.com/linux-software-drivers
13098F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13099F:	drivers/iio/temperature/ltc2983.c
13100
13101LTC4282 HARDWARE MONITOR DRIVER
13102M:	Nuno Sa <nuno.sa@analog.com>
13103L:	linux-hwmon@vger.kernel.org
13104S:	Supported
13105F:	Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13106F:	Documentation/hwmon/ltc4282.rst
13107F:	drivers/hwmon/ltc4282.c
13108
13109LTC4286 HARDWARE MONITOR DRIVER
13110M:	Delphine CC Chiu <Delphine_CC_Chiu@Wiwynn.com>
13111L:	linux-i2c@vger.kernel.org
13112S:	Maintained
13113F:	Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13114F:	Documentation/hwmon/ltc4286.rst
13115F:	drivers/hwmon/pmbus/Kconfig
13116F:	drivers/hwmon/pmbus/Makefile
13117F:	drivers/hwmon/pmbus/ltc4286.c
13118
13119LTC4306 I2C MULTIPLEXER DRIVER
13120M:	Michael Hennerich <michael.hennerich@analog.com>
13121L:	linux-i2c@vger.kernel.org
13122S:	Supported
13123W:	https://ez.analog.com/linux-software-drivers
13124F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13125F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
13126
13127LTP (Linux Test Project)
13128M:	Cyril Hrubis <chrubis@suse.cz>
13129M:	Jan Stancek <jstancek@redhat.com>
13130M:	Petr Vorel <pvorel@suse.cz>
13131M:	Li Wang <liwang@redhat.com>
13132M:	Yang Xu <xuyang2018.jy@fujitsu.com>
13133L:	ltp@lists.linux.it (subscribers-only)
13134S:	Maintained
13135W:	http://linux-test-project.github.io/
13136T:	git https://github.com/linux-test-project/ltp.git
13137
13138LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13139M:	Anshul Dalal <anshulusr@gmail.com>
13140L:	linux-iio@vger.kernel.org
13141S:	Maintained
13142F:	Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13143F:	drivers/iio/light/ltr390.c
13144
13145LYNX 28G SERDES PHY DRIVER
13146M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13147L:	netdev@vger.kernel.org
13148S:	Supported
13149F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13150F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
13151
13152LYNX PCS MODULE
13153M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13154L:	netdev@vger.kernel.org
13155S:	Supported
13156F:	drivers/net/pcs/pcs-lynx.c
13157F:	include/linux/pcs-lynx.h
13158
13159M68K ARCHITECTURE
13160M:	Geert Uytterhoeven <geert@linux-m68k.org>
13161L:	linux-m68k@lists.linux-m68k.org
13162S:	Maintained
13163W:	http://www.linux-m68k.org/
13164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13165F:	arch/m68k/
13166F:	drivers/zorro/
13167
13168M68K ON APPLE MACINTOSH
13169M:	Joshua Thompson <funaho@jurai.org>
13170L:	linux-m68k@lists.linux-m68k.org
13171S:	Maintained
13172W:	http://www.mac.linux-m68k.org/
13173F:	arch/m68k/mac/
13174F:	drivers/macintosh/adb-iop.c
13175F:	drivers/macintosh/via-macii.c
13176
13177M68K ON HP9000/300
13178M:	Philip Blundell <philb@gnu.org>
13179S:	Maintained
13180W:	http://www.tazenda.demon.co.uk/phil/linux-hp
13181F:	arch/m68k/hp300/
13182
13183M88DS3103 MEDIA DRIVER
13184L:	linux-media@vger.kernel.org
13185S:	Orphan
13186W:	https://linuxtv.org
13187Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13188F:	drivers/media/dvb-frontends/m88ds3103*
13189
13190M88RS2000 MEDIA DRIVER
13191M:	Malcolm Priestley <tvboxspy@gmail.com>
13192L:	linux-media@vger.kernel.org
13193S:	Maintained
13194W:	https://linuxtv.org
13195Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13196F:	drivers/media/dvb-frontends/m88rs2000*
13197
13198MA901 MASTERKIT USB FM RADIO DRIVER
13199M:	Alexey Klimov <klimov.linux@gmail.com>
13200L:	linux-media@vger.kernel.org
13201S:	Maintained
13202T:	git git://linuxtv.org/media_tree.git
13203F:	drivers/media/radio/radio-ma901.c
13204
13205MAC80211
13206M:	Johannes Berg <johannes@sipsolutions.net>
13207L:	linux-wireless@vger.kernel.org
13208S:	Maintained
13209W:	https://wireless.wiki.kernel.org/
13210Q:	https://patchwork.kernel.org/project/linux-wireless/list/
13211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13213F:	Documentation/networking/mac80211-injection.rst
13214F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13215F:	drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13216F:	include/net/mac80211.h
13217F:	net/mac80211/
13218
13219MAILBOX API
13220M:	Jassi Brar <jassisinghbrar@gmail.com>
13221L:	linux-kernel@vger.kernel.org
13222S:	Maintained
13223F:	Documentation/devicetree/bindings/mailbox/
13224F:	drivers/mailbox/
13225F:	include/dt-bindings/mailbox/
13226F:	include/linux/mailbox_client.h
13227F:	include/linux/mailbox_controller.h
13228
13229MAILBOX ARM MHUv2
13230M:	Viresh Kumar <viresh.kumar@linaro.org>
13231M:	Tushar Khandelwal <Tushar.Khandelwal@arm.com>
13232L:	linux-kernel@vger.kernel.org
13233S:	Maintained
13234F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13235F:	drivers/mailbox/arm_mhuv2.c
13236F:	include/linux/mailbox/arm_mhuv2_message.h
13237
13238MAILBOX ARM MHUv3
13239M:	Sudeep Holla <sudeep.holla@arm.com>
13240M:	Cristian Marussi <cristian.marussi@arm.com>
13241L:	linux-kernel@vger.kernel.org
13242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13243S:	Maintained
13244F:	Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13245F:	drivers/mailbox/arm_mhuv3.c
13246
13247MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13248M:	Alejandro Colomar <alx@kernel.org>
13249L:	linux-man@vger.kernel.org
13250S:	Maintained
13251W:	http://www.kernel.org/doc/man-pages
13252T:	git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13253T:	git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13254
13255MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13256M:	Jeremy Kerr <jk@codeconstruct.com.au>
13257M:	Matt Johnston <matt@codeconstruct.com.au>
13258L:	netdev@vger.kernel.org
13259S:	Maintained
13260F:	Documentation/networking/mctp.rst
13261F:	drivers/net/mctp/
13262F:	include/net/mctp.h
13263F:	include/net/mctpdevice.h
13264F:	include/net/netns/mctp.h
13265F:	net/mctp/
13266
13267MAPLE TREE
13268M:	Liam R. Howlett <Liam.Howlett@oracle.com>
13269L:	maple-tree@lists.infradead.org
13270L:	linux-mm@kvack.org
13271S:	Supported
13272F:	Documentation/core-api/maple_tree.rst
13273F:	include/linux/maple_tree.h
13274F:	include/trace/events/maple_tree.h
13275F:	lib/maple_tree.c
13276F:	lib/test_maple_tree.c
13277F:	tools/testing/radix-tree/linux/maple_tree.h
13278F:	tools/testing/radix-tree/maple.c
13279
13280MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13281M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
13282L:	linux-mips@vger.kernel.org
13283S:	Maintained
13284F:	arch/mips/boot/dts/img/pistachio*
13285
13286MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13287M:	Andrew Lunn <andrew@lunn.ch>
13288L:	netdev@vger.kernel.org
13289S:	Maintained
13290F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13291F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13292F:	Documentation/networking/devlink/mv88e6xxx.rst
13293F:	drivers/net/dsa/mv88e6xxx/
13294F:	include/linux/dsa/mv88e6xxx.h
13295F:	include/linux/platform_data/mv88e6xxx.h
13296
13297MARVELL ARMADA 3700 PHY DRIVERS
13298M:	Miquel Raynal <miquel.raynal@bootlin.com>
13299S:	Maintained
13300F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13301F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13302F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13303F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13304
13305MARVELL ARMADA 3700 SERIAL DRIVER
13306M:	Pali Rohár <pali@kernel.org>
13307S:	Maintained
13308F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13309F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
13310F:	drivers/tty/serial/mvebu-uart.c
13311
13312MARVELL ARMADA DRM SUPPORT
13313M:	Russell King <linux@armlinux.org.uk>
13314S:	Maintained
13315T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13316T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13317F:	Documentation/devicetree/bindings/display/armada/
13318F:	drivers/gpu/drm/armada/
13319F:	include/uapi/drm/armada_drm.h
13320
13321MARVELL CRYPTO DRIVER
13322M:	Boris Brezillon <bbrezillon@kernel.org>
13323M:	Arnaud Ebalard <arno@natisbad.org>
13324M:	Srujana Challa <schalla@marvell.com>
13325L:	linux-crypto@vger.kernel.org
13326S:	Maintained
13327F:	drivers/crypto/marvell/
13328F:	include/linux/soc/marvell/octeontx2/
13329
13330MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13331M:	Mirko Lindner <mlindner@marvell.com>
13332M:	Stephen Hemminger <stephen@networkplumber.org>
13333L:	netdev@vger.kernel.org
13334S:	Maintained
13335F:	drivers/net/ethernet/marvell/sk*
13336
13337MARVELL LIBERTAS WIRELESS DRIVER
13338L:	libertas-dev@lists.infradead.org
13339S:	Orphan
13340F:	drivers/net/wireless/marvell/libertas/
13341
13342MARVELL MACCHIATOBIN SUPPORT
13343M:	Russell King <linux@armlinux.org.uk>
13344L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13345S:	Maintained
13346F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13347
13348MARVELL MV643XX ETHERNET DRIVER
13349M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
13350L:	netdev@vger.kernel.org
13351S:	Maintained
13352F:	drivers/net/ethernet/marvell/mv643xx_eth.*
13353F:	include/linux/mv643xx.h
13354
13355MARVELL MV88X3310 PHY DRIVER
13356M:	Russell King <linux@armlinux.org.uk>
13357M:	Marek Behún <kabel@kernel.org>
13358L:	netdev@vger.kernel.org
13359S:	Maintained
13360F:	drivers/net/phy/marvell10g.c
13361
13362MARVELL MVEBU THERMAL DRIVER
13363M:	Miquel Raynal <miquel.raynal@bootlin.com>
13364S:	Maintained
13365F:	drivers/thermal/armada_thermal.c
13366
13367MARVELL MVNETA ETHERNET DRIVER
13368M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13369L:	netdev@vger.kernel.org
13370S:	Maintained
13371F:	drivers/net/ethernet/marvell/mvneta*
13372
13373MARVELL MVPP2 ETHERNET DRIVER
13374M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13375M:	Russell King <linux@armlinux.org.uk>
13376L:	netdev@vger.kernel.org
13377S:	Maintained
13378F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
13379F:	drivers/net/ethernet/marvell/mvpp2/
13380
13381MARVELL MWIFIEX WIRELESS DRIVER
13382M:	Brian Norris <briannorris@chromium.org>
13383R:	Francesco Dolcini <francesco@dolcini.it>
13384L:	linux-wireless@vger.kernel.org
13385S:	Odd Fixes
13386F:	drivers/net/wireless/marvell/mwifiex/
13387
13388MARVELL MWL8K WIRELESS DRIVER
13389L:	linux-wireless@vger.kernel.org
13390S:	Orphan
13391F:	drivers/net/wireless/marvell/mwl8k.c
13392
13393MARVELL NAND CONTROLLER DRIVER
13394M:	Miquel Raynal <miquel.raynal@bootlin.com>
13395L:	linux-mtd@lists.infradead.org
13396S:	Maintained
13397F:	drivers/mtd/nand/raw/marvell_nand.c
13398
13399MARVELL OCTEON ENDPOINT DRIVER
13400M:	Veerasenareddy Burru <vburru@marvell.com>
13401M:	Sathesh Edara <sedara@marvell.com>
13402L:	netdev@vger.kernel.org
13403S:	Supported
13404F:	drivers/net/ethernet/marvell/octeon_ep
13405
13406MARVELL OCTEON ENDPOINT VF DRIVER
13407M:	Veerasenareddy Burru <vburru@marvell.com>
13408M:	Sathesh Edara <sedara@marvell.com>
13409M:	Shinas Rasheed <srasheed@marvell.com>
13410M:	Satananda Burla <sburla@marvell.com>
13411L:	netdev@vger.kernel.org
13412S:	Supported
13413F:	drivers/net/ethernet/marvell/octeon_ep_vf
13414
13415MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13416M:	Sunil Goutham <sgoutham@marvell.com>
13417M:	Geetha sowjanya <gakula@marvell.com>
13418M:	Subbaraya Sundeep <sbhatta@marvell.com>
13419M:	hariprasad <hkelam@marvell.com>
13420L:	netdev@vger.kernel.org
13421S:	Supported
13422F:	drivers/net/ethernet/marvell/octeontx2/nic/
13423F:	include/linux/soc/marvell/octeontx2/
13424
13425MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13426M:	Sunil Goutham <sgoutham@marvell.com>
13427M:	Linu Cherian <lcherian@marvell.com>
13428M:	Geetha sowjanya <gakula@marvell.com>
13429M:	Jerin Jacob <jerinj@marvell.com>
13430M:	hariprasad <hkelam@marvell.com>
13431M:	Subbaraya Sundeep <sbhatta@marvell.com>
13432L:	netdev@vger.kernel.org
13433S:	Supported
13434F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13435F:	drivers/net/ethernet/marvell/octeontx2/af/
13436
13437MARVELL PRESTERA ETHERNET SWITCH DRIVER
13438M:	Taras Chornyi <taras.chornyi@plvision.eu>
13439S:	Supported
13440W:	https://github.com/Marvell-switching/switchdev-prestera
13441F:	drivers/net/ethernet/marvell/prestera/
13442
13443MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13444M:	Nicolas Pitre <nico@fluxnic.net>
13445S:	Odd Fixes
13446F:	drivers/mmc/host/mvsdio.*
13447
13448MARVELL USB MDIO CONTROLLER DRIVER
13449M:	Tobias Waldekranz <tobias@waldekranz.com>
13450L:	netdev@vger.kernel.org
13451S:	Maintained
13452F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13453F:	drivers/net/mdio/mdio-mvusb.c
13454
13455MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13456M:	Hu Ziji <huziji@marvell.com>
13457L:	linux-mmc@vger.kernel.org
13458S:	Supported
13459F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13460F:	drivers/mmc/host/sdhci-xenon*
13461
13462MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
13463R:	schalla@marvell.com
13464R:	vattunuru@marvell.com
13465F:	drivers/vdpa/octeon_ep/
13466
13467MATROX FRAMEBUFFER DRIVER
13468L:	linux-fbdev@vger.kernel.org
13469S:	Orphan
13470F:	drivers/video/fbdev/matrox/matroxfb_*
13471F:	include/uapi/linux/matroxfb.h
13472
13473MAX15301 DRIVER
13474M:	Daniel Nilsson <daniel.nilsson@flex.com>
13475L:	linux-hwmon@vger.kernel.org
13476S:	Maintained
13477F:	Documentation/hwmon/max15301.rst
13478F:	drivers/hwmon/pmbus/max15301.c
13479
13480MAX2175 SDR TUNER DRIVER
13481M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
13482L:	linux-media@vger.kernel.org
13483S:	Maintained
13484T:	git git://linuxtv.org/media_tree.git
13485F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
13486F:	Documentation/userspace-api/media/drivers/max2175.rst
13487F:	drivers/media/i2c/max2175*
13488F:	include/uapi/linux/max2175.h
13489
13490MAX31335 RTC DRIVER
13491M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13492L:	linux-rtc@vger.kernel.org
13493S:	Supported
13494W:	https://ez.analog.com/linux-software-drivers
13495F:	Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13496F:	drivers/rtc/rtc-max31335.c
13497
13498MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13499L:	linux-hwmon@vger.kernel.org
13500S:	Orphan
13501F:	Documentation/hwmon/max6650.rst
13502F:	drivers/hwmon/max6650.c
13503
13504MAX9286 QUAD GMSL DESERIALIZER DRIVER
13505M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
13506M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13507M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
13508M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
13509L:	linux-media@vger.kernel.org
13510S:	Maintained
13511F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13512F:	drivers/media/i2c/max9286.c
13513
13514MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13515M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
13516L:	linux-media@vger.kernel.org
13517S:	Maintained
13518F:	Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13519F:	drivers/staging/media/max96712/max96712.c
13520
13521MAX9860 MONO AUDIO VOICE CODEC DRIVER
13522M:	Peter Rosin <peda@axentia.se>
13523L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13524S:	Maintained
13525F:	Documentation/devicetree/bindings/sound/max9860.txt
13526F:	sound/soc/codecs/max9860.*
13527
13528MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13529M:	Andreas Klinger <ak@it-klinger.de>
13530L:	linux-iio@vger.kernel.org
13531S:	Maintained
13532F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13533F:	drivers/iio/proximity/mb1232.c
13534
13535MAXIM MAX11205 DRIVER
13536M:	Ramona Bolboaca <ramona.bolboaca@analog.com>
13537L:	linux-iio@vger.kernel.org
13538S:	Supported
13539W:	https://ez.analog.com/linux-software-drivers
13540F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13541F:	drivers/iio/adc/max11205.c
13542
13543MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13544R:	Iskren Chernev <iskren.chernev@gmail.com>
13545R:	Krzysztof Kozlowski <krzk@kernel.org>
13546R:	Marek Szyprowski <m.szyprowski@samsung.com>
13547R:	Matheus Castello <matheus@castello.eng.br>
13548L:	linux-pm@vger.kernel.org
13549S:	Maintained
13550F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13551F:	drivers/power/supply/max17040_battery.c
13552
13553MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13554R:	Hans de Goede <hdegoede@redhat.com>
13555R:	Krzysztof Kozlowski <krzk@kernel.org>
13556R:	Marek Szyprowski <m.szyprowski@samsung.com>
13557R:	Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
13558R:	Purism Kernel Team <kernel@puri.sm>
13559L:	linux-pm@vger.kernel.org
13560S:	Maintained
13561F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13562F:	drivers/power/supply/max17042_battery.c
13563
13564MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13565M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13566L:	linux-kernel@vger.kernel.org
13567S:	Maintained
13568F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13569F:	drivers/regulator/max20086-regulator.c
13570
13571MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13572M:	Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
13573L:	linux-iio@vger.kernel.org
13574S:	Maintained
13575F:	drivers/iio/temperature/max30208.c
13576
13577MAXIM MAX77650 PMIC MFD DRIVER
13578M:	Bartosz Golaszewski <brgl@bgdev.pl>
13579L:	linux-kernel@vger.kernel.org
13580S:	Maintained
13581F:	Documentation/devicetree/bindings/*/*max77650.yaml
13582F:	Documentation/devicetree/bindings/*/max77650*.yaml
13583F:	drivers/gpio/gpio-max77650.c
13584F:	drivers/input/misc/max77650-onkey.c
13585F:	drivers/leds/leds-max77650.c
13586F:	drivers/mfd/max77650.c
13587F:	drivers/power/supply/max77650-charger.c
13588F:	drivers/regulator/max77650-regulator.c
13589F:	include/linux/mfd/max77650.h
13590
13591MAXIM MAX77714 PMIC MFD DRIVER
13592M:	Luca Ceresoli <luca@lucaceresoli.net>
13593S:	Maintained
13594F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13595F:	drivers/mfd/max77714.c
13596F:	include/linux/mfd/max77714.h
13597
13598MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
13599M:	Javier Martinez Canillas <javier@dowhile0.org>
13600L:	linux-kernel@vger.kernel.org
13601S:	Supported
13602F:	Documentation/devicetree/bindings/*/*max77802.yaml
13603F:	drivers/regulator/max77802-regulator.c
13604F:	include/dt-bindings/*/*max77802.h
13605
13606MAXIM MAX77976 BATTERY CHARGER
13607M:	Luca Ceresoli <luca@lucaceresoli.net>
13608S:	Supported
13609F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
13610F:	drivers/power/supply/max77976_charger.c
13611
13612MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
13613M:	Krzysztof Kozlowski <krzk@kernel.org>
13614L:	linux-pm@vger.kernel.org
13615S:	Maintained
13616B:	mailto:linux-samsung-soc@vger.kernel.org
13617F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
13618F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
13619F:	drivers/power/supply/max14577_charger.c
13620F:	drivers/power/supply/max77693_charger.c
13621
13622MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
13623M:	Chanwoo Choi <cw00.choi@samsung.com>
13624M:	Krzysztof Kozlowski <krzk@kernel.org>
13625L:	linux-kernel@vger.kernel.org
13626S:	Maintained
13627B:	mailto:linux-samsung-soc@vger.kernel.org
13628F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
13629F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
13630F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
13631F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
13632F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
13633F:	drivers/*/*max77843.c
13634F:	drivers/*/max14577*.c
13635F:	drivers/*/max77686*.c
13636F:	drivers/*/max77693*.c
13637F:	drivers/clk/clk-max77686.c
13638F:	drivers/extcon/extcon-max14577.c
13639F:	drivers/extcon/extcon-max77693.c
13640F:	drivers/rtc/rtc-max77686.c
13641F:	include/linux/mfd/max14577*.h
13642F:	include/linux/mfd/max77686*.h
13643F:	include/linux/mfd/max77693*.h
13644
13645MAXIRADIO FM RADIO RECEIVER DRIVER
13646M:	Hans Verkuil <hverkuil@xs4all.nl>
13647L:	linux-media@vger.kernel.org
13648S:	Maintained
13649W:	https://linuxtv.org
13650T:	git git://linuxtv.org/media_tree.git
13651F:	drivers/media/radio/radio-maxiradio*
13652
13653MAXLINEAR ETHERNET PHY DRIVER
13654M:	Xu Liang <lxu@maxlinear.com>
13655L:	netdev@vger.kernel.org
13656S:	Supported
13657F:	drivers/net/phy/mxl-gpy.c
13658
13659MCAN MMIO DEVICE DRIVER
13660M:	Chandrasekar Ramakrishnan <rcsekar@samsung.com>
13661L:	linux-can@vger.kernel.org
13662S:	Maintained
13663F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
13664F:	drivers/net/can/m_can/m_can.c
13665F:	drivers/net/can/m_can/m_can.h
13666F:	drivers/net/can/m_can/m_can_platform.c
13667
13668MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
13669R:	Yasushi SHOJI <yashi@spacecubics.com>
13670L:	linux-can@vger.kernel.org
13671S:	Maintained
13672F:	drivers/net/can/usb/mcba_usb.c
13673
13674MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
13675M:	Rishi Gupta <gupt21@gmail.com>
13676L:	linux-i2c@vger.kernel.org
13677L:	linux-input@vger.kernel.org
13678S:	Maintained
13679F:	drivers/hid/hid-mcp2221.c
13680
13681MCP251XFD SPI-CAN NETWORK DRIVER
13682M:	Marc Kleine-Budde <mkl@pengutronix.de>
13683M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13684R:	Thomas Kopp <thomas.kopp@microchip.com>
13685L:	linux-can@vger.kernel.org
13686S:	Maintained
13687F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
13688F:	drivers/net/can/spi/mcp251xfd/
13689
13690MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
13691M:	Peter Rosin <peda@axentia.se>
13692L:	linux-iio@vger.kernel.org
13693S:	Maintained
13694F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
13695F:	drivers/iio/potentiometer/mcp4018.c
13696F:	drivers/iio/potentiometer/mcp4531.c
13697
13698MCP4821 DAC DRIVER
13699M:	Anshul Dalal <anshulusr@gmail.com>
13700L:	linux-iio@vger.kernel.org
13701S:	Maintained
13702F:	Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
13703F:	drivers/iio/dac/mcp4821.c
13704
13705MCR20A IEEE-802.15.4 RADIO DRIVER
13706M:	Stefan Schmidt <stefan@datenfreihafen.org>
13707L:	linux-wpan@vger.kernel.org
13708S:	Odd Fixes
13709W:	https://github.com/xueliu/mcr20a-linux
13710F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
13711F:	drivers/net/ieee802154/mcr20a.c
13712F:	drivers/net/ieee802154/mcr20a.h
13713
13714MDIO REGMAP DRIVER
13715M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
13716L:	netdev@vger.kernel.org
13717S:	Maintained
13718F:	drivers/net/mdio/mdio-regmap.c
13719F:	include/linux/mdio/mdio-regmap.h
13720
13721MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
13722M:	William Breathitt Gray <wbg@kernel.org>
13723L:	linux-iio@vger.kernel.org
13724S:	Maintained
13725F:	drivers/iio/dac/cio-dac.c
13726
13727MEDIA CONTROLLER FRAMEWORK
13728M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13729M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13730L:	linux-media@vger.kernel.org
13731S:	Supported
13732W:	https://www.linuxtv.org
13733T:	git git://linuxtv.org/media_tree.git
13734F:	drivers/media/mc/
13735F:	include/media/media-*.h
13736F:	include/uapi/linux/media.h
13737
13738MEDIA DRIVER FOR FREESCALE IMX PXP
13739M:	Philipp Zabel <p.zabel@pengutronix.de>
13740L:	linux-media@vger.kernel.org
13741S:	Maintained
13742T:	git git://linuxtv.org/media_tree.git
13743F:	drivers/media/platform/nxp/imx-pxp.[ch]
13744
13745MEDIA DRIVERS FOR ASCOT2E
13746M:	Sergey Kozlov <serjk@netup.ru>
13747M:	Abylay Ospan <aospan@netup.ru>
13748L:	linux-media@vger.kernel.org
13749S:	Supported
13750W:	https://linuxtv.org
13751W:	http://netup.tv/
13752T:	git git://linuxtv.org/media_tree.git
13753F:	drivers/media/dvb-frontends/ascot2e*
13754
13755MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
13756M:	Jasmin Jessich <jasmin@anw.at>
13757L:	linux-media@vger.kernel.org
13758S:	Maintained
13759W:	https://linuxtv.org
13760T:	git git://linuxtv.org/media_tree.git
13761F:	drivers/media/dvb-frontends/cxd2099*
13762
13763MEDIA DRIVERS FOR CXD2841ER
13764M:	Sergey Kozlov <serjk@netup.ru>
13765M:	Abylay Ospan <aospan@netup.ru>
13766L:	linux-media@vger.kernel.org
13767S:	Supported
13768W:	https://linuxtv.org
13769W:	http://netup.tv/
13770T:	git git://linuxtv.org/media_tree.git
13771F:	drivers/media/dvb-frontends/cxd2841er*
13772
13773MEDIA DRIVERS FOR CXD2880
13774M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
13775L:	linux-media@vger.kernel.org
13776S:	Supported
13777W:	http://linuxtv.org/
13778T:	git git://linuxtv.org/media_tree.git
13779F:	drivers/media/dvb-frontends/cxd2880/*
13780F:	drivers/media/spi/cxd2880*
13781
13782MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
13783L:	linux-media@vger.kernel.org
13784S:	Orphan
13785W:	https://linuxtv.org
13786T:	git git://linuxtv.org/media_tree.git
13787F:	drivers/media/pci/ddbridge/*
13788
13789MEDIA DRIVERS FOR FREESCALE IMX
13790M:	Steve Longerbeam <slongerbeam@gmail.com>
13791M:	Philipp Zabel <p.zabel@pengutronix.de>
13792L:	linux-media@vger.kernel.org
13793S:	Maintained
13794T:	git git://linuxtv.org/media_tree.git
13795F:	Documentation/admin-guide/media/imx.rst
13796F:	Documentation/devicetree/bindings/media/imx.txt
13797F:	drivers/staging/media/imx/
13798F:	include/linux/imx-media.h
13799F:	include/media/imx.h
13800
13801MEDIA DRIVERS FOR FREESCALE IMX7/8
13802M:	Rui Miguel Silva <rmfrfs@gmail.com>
13803M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13804M:	Martin Kepplinger <martin.kepplinger@puri.sm>
13805R:	Purism Kernel Team <kernel@puri.sm>
13806L:	linux-media@vger.kernel.org
13807S:	Maintained
13808T:	git git://linuxtv.org/media_tree.git
13809F:	Documentation/admin-guide/media/imx7.rst
13810F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
13811F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
13812F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
13813F:	drivers/media/platform/nxp/imx-mipi-csis.c
13814F:	drivers/media/platform/nxp/imx7-media-csi.c
13815F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
13816
13817MEDIA DRIVERS FOR HELENE
13818M:	Abylay Ospan <aospan@netup.ru>
13819L:	linux-media@vger.kernel.org
13820S:	Supported
13821W:	https://linuxtv.org
13822W:	http://netup.tv/
13823T:	git git://linuxtv.org/media_tree.git
13824F:	drivers/media/dvb-frontends/helene*
13825
13826MEDIA DRIVERS FOR HORUS3A
13827M:	Sergey Kozlov <serjk@netup.ru>
13828M:	Abylay Ospan <aospan@netup.ru>
13829L:	linux-media@vger.kernel.org
13830S:	Supported
13831W:	https://linuxtv.org
13832W:	http://netup.tv/
13833T:	git git://linuxtv.org/media_tree.git
13834F:	drivers/media/dvb-frontends/horus3a*
13835
13836MEDIA DRIVERS FOR LNBH25
13837M:	Sergey Kozlov <serjk@netup.ru>
13838M:	Abylay Ospan <aospan@netup.ru>
13839L:	linux-media@vger.kernel.org
13840S:	Supported
13841W:	https://linuxtv.org
13842W:	http://netup.tv/
13843T:	git git://linuxtv.org/media_tree.git
13844F:	drivers/media/dvb-frontends/lnbh25*
13845
13846MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
13847L:	linux-media@vger.kernel.org
13848S:	Orphan
13849W:	https://linuxtv.org
13850T:	git git://linuxtv.org/media_tree.git
13851F:	drivers/media/dvb-frontends/mxl5xx*
13852
13853MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
13854M:	Sergey Kozlov <serjk@netup.ru>
13855M:	Abylay Ospan <aospan@netup.ru>
13856L:	linux-media@vger.kernel.org
13857S:	Supported
13858W:	https://linuxtv.org
13859W:	http://netup.tv/
13860T:	git git://linuxtv.org/media_tree.git
13861F:	drivers/media/pci/netup_unidvb/*
13862
13863MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
13864M:	Dmitry Osipenko <digetx@gmail.com>
13865L:	linux-media@vger.kernel.org
13866L:	linux-tegra@vger.kernel.org
13867S:	Maintained
13868T:	git git://linuxtv.org/media_tree.git
13869F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
13870F:	drivers/media/platform/nvidia/tegra-vde/
13871
13872MEDIA DRIVERS FOR RENESAS - CEU
13873M:	Jacopo Mondi <jacopo@jmondi.org>
13874L:	linux-media@vger.kernel.org
13875L:	linux-renesas-soc@vger.kernel.org
13876S:	Supported
13877T:	git git://linuxtv.org/media_tree.git
13878F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
13879F:	drivers/media/platform/renesas/renesas-ceu.c
13880F:	include/media/drv-intf/renesas-ceu.h
13881
13882MEDIA DRIVERS FOR RENESAS - DRIF
13883M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
13884L:	linux-media@vger.kernel.org
13885L:	linux-renesas-soc@vger.kernel.org
13886S:	Supported
13887T:	git git://linuxtv.org/media_tree.git
13888F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
13889F:	drivers/media/platform/renesas/rcar_drif.c
13890
13891MEDIA DRIVERS FOR RENESAS - FCP
13892M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13893L:	linux-media@vger.kernel.org
13894L:	linux-renesas-soc@vger.kernel.org
13895S:	Supported
13896T:	git git://linuxtv.org/media_tree.git
13897F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
13898F:	drivers/media/platform/renesas/rcar-fcp.c
13899F:	include/media/rcar-fcp.h
13900
13901MEDIA DRIVERS FOR RENESAS - FDP1
13902M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13903L:	linux-media@vger.kernel.org
13904L:	linux-renesas-soc@vger.kernel.org
13905S:	Supported
13906T:	git git://linuxtv.org/media_tree.git
13907F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
13908F:	drivers/media/platform/renesas/rcar_fdp1.c
13909
13910MEDIA DRIVERS FOR RENESAS - VIN
13911M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
13912L:	linux-media@vger.kernel.org
13913L:	linux-renesas-soc@vger.kernel.org
13914S:	Supported
13915T:	git git://linuxtv.org/media_tree.git
13916F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
13917F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
13918F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
13919F:	drivers/media/platform/renesas/rcar-csi2.c
13920F:	drivers/media/platform/renesas/rcar-isp.c
13921F:	drivers/media/platform/renesas/rcar-vin/
13922
13923MEDIA DRIVERS FOR RENESAS - VSP1
13924M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13925M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13926L:	linux-media@vger.kernel.org
13927L:	linux-renesas-soc@vger.kernel.org
13928S:	Supported
13929T:	git git://linuxtv.org/media_tree.git
13930F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
13931F:	drivers/media/platform/renesas/vsp1/
13932
13933MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
13934L:	linux-media@vger.kernel.org
13935S:	Orphan
13936W:	https://linuxtv.org
13937T:	git git://linuxtv.org/media_tree.git
13938F:	drivers/media/dvb-frontends/stv0910*
13939
13940MEDIA DRIVERS FOR ST STV6111 TUNER ICs
13941L:	linux-media@vger.kernel.org
13942S:	Orphan
13943W:	https://linuxtv.org
13944T:	git git://linuxtv.org/media_tree.git
13945F:	drivers/media/dvb-frontends/stv6111*
13946
13947MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
13948M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
13949M:	Alain Volmat <alain.volmat@foss.st.com>
13950L:	linux-media@vger.kernel.org
13951S:	Supported
13952T:	git git://linuxtv.org/media_tree.git
13953F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
13954F:	Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
13955F:	drivers/media/platform/st/stm32/stm32-dcmi.c
13956F:	drivers/media/platform/st/stm32/stm32-dcmipp/*
13957
13958MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
13959M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13960L:	linux-media@vger.kernel.org
13961S:	Maintained
13962W:	https://linuxtv.org
13963Q:	http://patchwork.kernel.org/project/linux-media/list/
13964T:	git git://linuxtv.org/media_tree.git
13965F:	Documentation/admin-guide/media/
13966F:	Documentation/devicetree/bindings/media/
13967F:	Documentation/driver-api/media/
13968F:	Documentation/userspace-api/media/
13969F:	drivers/media/
13970F:	drivers/staging/media/
13971F:	include/dt-bindings/media/
13972F:	include/linux/platform_data/media/
13973F:	include/media/
13974F:	include/uapi/linux/dvb/
13975F:	include/uapi/linux/ivtv*
13976F:	include/uapi/linux/media.h
13977F:	include/uapi/linux/uvcvideo.h
13978F:	include/uapi/linux/v4l2-*
13979F:	include/uapi/linux/videodev2.h
13980
13981MEDIATEK BLUETOOTH DRIVER
13982M:	Sean Wang <sean.wang@mediatek.com>
13983L:	linux-bluetooth@vger.kernel.org
13984L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13985S:	Maintained
13986F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
13987F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
13988F:	drivers/bluetooth/btmtkuart.c
13989
13990MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
13991M:	Sean Wang <sean.wang@mediatek.com>
13992L:	linux-pm@vger.kernel.org
13993S:	Maintained
13994F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
13995F:	drivers/power/reset/mt6323-poweroff.c
13996
13997MEDIATEK CIR DRIVER
13998M:	Sean Wang <sean.wang@mediatek.com>
13999S:	Maintained
14000F:	drivers/media/rc/mtk-cir.c
14001
14002MEDIATEK DMA DRIVER
14003M:	Sean Wang <sean.wang@mediatek.com>
14004L:	dmaengine@vger.kernel.org
14005L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14006L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14007S:	Maintained
14008F:	Documentation/devicetree/bindings/dma/mediatek,*
14009F:	drivers/dma/mediatek/
14010
14011MEDIATEK ETHERNET DRIVER
14012M:	Felix Fietkau <nbd@nbd.name>
14013M:	Sean Wang <sean.wang@mediatek.com>
14014M:	Mark Lee <Mark-MC.Lee@mediatek.com>
14015M:	Lorenzo Bianconi <lorenzo@kernel.org>
14016L:	netdev@vger.kernel.org
14017S:	Maintained
14018F:	drivers/net/ethernet/mediatek/
14019
14020MEDIATEK ETHERNET PCS DRIVER
14021M:	Alexander Couzens <lynxis@fe80.eu>
14022M:	Daniel Golle <daniel@makrotopia.org>
14023L:	netdev@vger.kernel.org
14024S:	Maintained
14025F:	drivers/net/pcs/pcs-mtk-lynxi.c
14026F:	include/linux/pcs/pcs-mtk-lynxi.h
14027
14028MEDIATEK ETHERNET PHY DRIVERS
14029M:	Daniel Golle <daniel@makrotopia.org>
14030M:	Qingfang Deng <dqfext@gmail.com>
14031M:	SkyLake Huang <SkyLake.Huang@mediatek.com>
14032L:	netdev@vger.kernel.org
14033S:	Maintained
14034F:	drivers/net/phy/mediatek-ge-soc.c
14035F:	drivers/net/phy/mediatek-ge.c
14036F:	drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14037
14038MEDIATEK I2C CONTROLLER DRIVER
14039M:	Qii Wang <qii.wang@mediatek.com>
14040L:	linux-i2c@vger.kernel.org
14041S:	Maintained
14042F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14043F:	drivers/i2c/busses/i2c-mt65xx.c
14044
14045MEDIATEK IOMMU DRIVER
14046M:	Yong Wu <yong.wu@mediatek.com>
14047L:	iommu@lists.linux.dev
14048L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14049S:	Supported
14050F:	Documentation/devicetree/bindings/iommu/mediatek*
14051F:	drivers/iommu/mtk_iommu*
14052F:	include/dt-bindings/memory/mediatek,mt*-port.h
14053F:	include/dt-bindings/memory/mt*-port.h
14054
14055MEDIATEK JPEG DRIVER
14056M:	Bin Liu <bin.liu@mediatek.com>
14057S:	Supported
14058F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14059F:	drivers/media/platform/mediatek/jpeg/
14060
14061MEDIATEK KEYPAD DRIVER
14062M:	Mattijs Korpershoek <mkorpershoek@baylibre.com>
14063S:	Supported
14064F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14065F:	drivers/input/keyboard/mt6779-keypad.c
14066
14067MEDIATEK MDP DRIVER
14068M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
14069M:	Houlong Wei <houlong.wei@mediatek.com>
14070M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14071S:	Supported
14072F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
14073F:	drivers/media/platform/mediatek/mdp/
14074F:	drivers/media/platform/mediatek/vpu/
14075
14076MEDIATEK MEDIA DRIVER
14077M:	Tiffany Lin <tiffany.lin@mediatek.com>
14078M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14079M:	Yunfei Dong <yunfei.dong@mediatek.com>
14080S:	Supported
14081F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14082F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
14083F:	drivers/media/platform/mediatek/vcodec/
14084F:	drivers/media/platform/mediatek/vpu/
14085
14086MEDIATEK MIPI-CSI CDPHY DRIVER
14087M:	Julien Stephan <jstephan@baylibre.com>
14088M:	Andy Hsieh <andy.hsieh@mediatek.com>
14089S:	Supported
14090F:	Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14091F:	drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14092
14093MEDIATEK MMC/SD/SDIO DRIVER
14094M:	Chaotian Jing <chaotian.jing@mediatek.com>
14095S:	Maintained
14096F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14097F:	drivers/mmc/host/mtk-sd.c
14098
14099MEDIATEK MT76 WIRELESS LAN DRIVER
14100M:	Felix Fietkau <nbd@nbd.name>
14101M:	Lorenzo Bianconi <lorenzo@kernel.org>
14102M:	Ryder Lee <ryder.lee@mediatek.com>
14103R:	Shayne Chen <shayne.chen@mediatek.com>
14104R:	Sean Wang <sean.wang@mediatek.com>
14105L:	linux-wireless@vger.kernel.org
14106S:	Maintained
14107T:	git https://github.com/nbd168/wireless
14108F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14109F:	drivers/net/wireless/mediatek/mt76/
14110
14111MEDIATEK MT7601U WIRELESS LAN DRIVER
14112M:	Jakub Kicinski <kuba@kernel.org>
14113L:	linux-wireless@vger.kernel.org
14114S:	Maintained
14115F:	drivers/net/wireless/mediatek/mt7601u/
14116
14117MEDIATEK MT7621 CLOCK DRIVER
14118M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14119S:	Maintained
14120F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14121F:	drivers/clk/ralink/clk-mt7621.c
14122
14123MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14124M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14125S:	Maintained
14126F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14127F:	drivers/pci/controller/pcie-mt7621.c
14128
14129MEDIATEK MT7621 PHY PCI DRIVER
14130M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14131S:	Maintained
14132F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14133F:	drivers/phy/ralink/phy-mt7621-pci.c
14134
14135MEDIATEK MT7621/28/88 I2C DRIVER
14136M:	Stefan Roese <sr@denx.de>
14137L:	linux-i2c@vger.kernel.org
14138S:	Maintained
14139F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14140F:	drivers/i2c/busses/i2c-mt7621.c
14141
14142MEDIATEK MTMIPS CLOCK DRIVER
14143M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14144S:	Maintained
14145F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14146F:	drivers/clk/ralink/clk-mtmips.c
14147
14148MEDIATEK NAND CONTROLLER DRIVER
14149L:	linux-mtd@lists.infradead.org
14150S:	Orphan
14151F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14152F:	drivers/mtd/nand/raw/mtk_*
14153
14154MEDIATEK PMIC LED DRIVER
14155M:	Sean Wang <sean.wang@mediatek.com>
14156S:	Maintained
14157F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
14158F:	drivers/leds/leds-mt6323.c
14159
14160MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14161M:	Sean Wang <sean.wang@mediatek.com>
14162S:	Maintained
14163F:	drivers/char/hw_random/mtk-rng.c
14164
14165MEDIATEK SMI DRIVER
14166M:	Yong Wu <yong.wu@mediatek.com>
14167L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14168S:	Supported
14169F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14170F:	drivers/memory/mtk-smi.c
14171F:	include/soc/mediatek/smi.h
14172
14173MEDIATEK SWITCH DRIVER
14174M:	Arınç ÜNAL <arinc.unal@arinc9.com>
14175M:	Daniel Golle <daniel@makrotopia.org>
14176M:	DENG Qingfang <dqfext@gmail.com>
14177M:	Sean Wang <sean.wang@mediatek.com>
14178L:	netdev@vger.kernel.org
14179S:	Maintained
14180F:	drivers/net/dsa/mt7530-mdio.c
14181F:	drivers/net/dsa/mt7530-mmio.c
14182F:	drivers/net/dsa/mt7530.*
14183F:	net/dsa/tag_mtk.c
14184
14185MEDIATEK T7XX 5G WWAN MODEM DRIVER
14186M:	Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
14187R:	Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
14188R:	Liu Haijun <haijun.liu@mediatek.com>
14189R:	M Chetan Kumar <m.chetan.kumar@linux.intel.com>
14190R:	Ricardo Martinez <ricardo.martinez@linux.intel.com>
14191L:	netdev@vger.kernel.org
14192S:	Supported
14193F:	drivers/net/wwan/t7xx/
14194
14195MEDIATEK USB3 DRD IP DRIVER
14196M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
14197L:	linux-usb@vger.kernel.org
14198L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14199L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14200S:	Maintained
14201F:	Documentation/devicetree/bindings/usb/mediatek,*
14202F:	drivers/usb/host/xhci-mtk*
14203F:	drivers/usb/mtu3/
14204
14205MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14206M:	Peter Senna Tschudin <peter.senna@gmail.com>
14207M:	Ian Ray <ian.ray@ge.com>
14208M:	Martyn Welch <martyn.welch@collabora.co.uk>
14209S:	Maintained
14210F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14211F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14212
14213MEGARAID SCSI/SAS DRIVERS
14214M:	Kashyap Desai <kashyap.desai@broadcom.com>
14215M:	Sumit Saxena <sumit.saxena@broadcom.com>
14216M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
14217M:	Chandrakanth patil <chandrakanth.patil@broadcom.com>
14218L:	megaraidlinux.pdl@broadcom.com
14219L:	linux-scsi@vger.kernel.org
14220S:	Maintained
14221W:	http://www.avagotech.com/support/
14222F:	Documentation/scsi/megaraid.rst
14223F:	drivers/scsi/megaraid.*
14224F:	drivers/scsi/megaraid/
14225
14226MELEXIS MLX90614 DRIVER
14227M:	Crt Mori <cmo@melexis.com>
14228L:	linux-iio@vger.kernel.org
14229S:	Supported
14230W:	http://www.melexis.com
14231F:	drivers/iio/temperature/mlx90614.c
14232
14233MELEXIS MLX90632 DRIVER
14234M:	Crt Mori <cmo@melexis.com>
14235L:	linux-iio@vger.kernel.org
14236S:	Supported
14237W:	http://www.melexis.com
14238F:	drivers/iio/temperature/mlx90632.c
14239
14240MELEXIS MLX90635 DRIVER
14241M:	Crt Mori <cmo@melexis.com>
14242L:	linux-iio@vger.kernel.org
14243S:	Supported
14244W:	http://www.melexis.com
14245F:	drivers/iio/temperature/mlx90635.c
14246
14247MELFAS MIP4 TOUCHSCREEN DRIVER
14248M:	Sangwon Jee <jeesw@melfas.com>
14249S:	Supported
14250W:	http://www.melfas.com
14251F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14252F:	drivers/input/touchscreen/melfas_mip4.c
14253
14254MELLANOX BLUEFIELD I2C DRIVER
14255M:	Khalil Blaiech <kblaiech@nvidia.com>
14256M:	Asmaa Mnebhi <asmaa@nvidia.com>
14257L:	linux-i2c@vger.kernel.org
14258S:	Supported
14259F:	drivers/i2c/busses/i2c-mlxbf.c
14260
14261MELLANOX ETHERNET DRIVER (mlx4_en)
14262M:	Tariq Toukan <tariqt@nvidia.com>
14263L:	netdev@vger.kernel.org
14264S:	Supported
14265W:	http://www.mellanox.com
14266Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14267F:	drivers/net/ethernet/mellanox/mlx4/en_*
14268
14269MELLANOX ETHERNET DRIVER (mlx5e)
14270M:	Saeed Mahameed <saeedm@nvidia.com>
14271M:	Tariq Toukan <tariqt@nvidia.com>
14272L:	netdev@vger.kernel.org
14273S:	Supported
14274W:	http://www.mellanox.com
14275Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14276F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
14277
14278MELLANOX ETHERNET INNOVA DRIVERS
14279R:	Boris Pismenny <borisp@nvidia.com>
14280L:	netdev@vger.kernel.org
14281S:	Supported
14282W:	http://www.mellanox.com
14283Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14284F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14285F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14286F:	include/linux/mlx5/mlx5_ifc_fpga.h
14287
14288MELLANOX ETHERNET SWITCH DRIVERS
14289M:	Ido Schimmel <idosch@nvidia.com>
14290M:	Petr Machata <petrm@nvidia.com>
14291L:	netdev@vger.kernel.org
14292S:	Supported
14293W:	http://www.mellanox.com
14294Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14295F:	drivers/net/ethernet/mellanox/mlxsw/
14296F:	tools/testing/selftests/drivers/net/mlxsw/
14297
14298MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14299M:	mlxsw@nvidia.com
14300L:	netdev@vger.kernel.org
14301S:	Supported
14302W:	http://www.mellanox.com
14303Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14304F:	drivers/net/ethernet/mellanox/mlxfw/
14305
14306MELLANOX HARDWARE PLATFORM SUPPORT
14307M:	Hans de Goede <hdegoede@redhat.com>
14308M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14309M:	Vadim Pasternak <vadimp@nvidia.com>
14310L:	platform-driver-x86@vger.kernel.org
14311S:	Supported
14312F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14313F:	drivers/platform/mellanox/
14314F:	include/linux/platform_data/mlxreg.h
14315
14316MELLANOX MLX4 core VPI driver
14317M:	Tariq Toukan <tariqt@nvidia.com>
14318L:	netdev@vger.kernel.org
14319L:	linux-rdma@vger.kernel.org
14320S:	Supported
14321W:	http://www.mellanox.com
14322Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14323F:	drivers/net/ethernet/mellanox/mlx4/
14324F:	include/linux/mlx4/
14325
14326MELLANOX MLX4 IB driver
14327M:	Yishai Hadas <yishaih@nvidia.com>
14328L:	linux-rdma@vger.kernel.org
14329S:	Supported
14330W:	http://www.mellanox.com
14331Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14332F:	drivers/infiniband/hw/mlx4/
14333F:	include/linux/mlx4/
14334F:	include/uapi/rdma/mlx4-abi.h
14335
14336MELLANOX MLX5 core VPI driver
14337M:	Saeed Mahameed <saeedm@nvidia.com>
14338M:	Leon Romanovsky <leonro@nvidia.com>
14339M:	Tariq Toukan <tariqt@nvidia.com>
14340L:	netdev@vger.kernel.org
14341L:	linux-rdma@vger.kernel.org
14342S:	Supported
14343W:	http://www.mellanox.com
14344Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14345F:	Documentation/networking/device_drivers/ethernet/mellanox/
14346F:	drivers/net/ethernet/mellanox/mlx5/core/
14347F:	include/linux/mlx5/
14348
14349MELLANOX MLX5 IB driver
14350M:	Leon Romanovsky <leonro@nvidia.com>
14351L:	linux-rdma@vger.kernel.org
14352S:	Supported
14353W:	http://www.mellanox.com
14354Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14355F:	drivers/infiniband/hw/mlx5/
14356F:	include/linux/mlx5/
14357F:	include/uapi/rdma/mlx5-abi.h
14358
14359MELLANOX MLX5 VDPA DRIVER
14360M:	Dragos Tatulea <dtatulea@nvidia.com>
14361L:	virtualization@lists.linux.dev
14362S:	Supported
14363F:	drivers/vdpa/mlx5/
14364
14365MELLANOX MLXCPLD I2C AND MUX DRIVER
14366M:	Vadim Pasternak <vadimp@nvidia.com>
14367M:	Michael Shych <michaelsh@nvidia.com>
14368L:	linux-i2c@vger.kernel.org
14369S:	Supported
14370F:	Documentation/i2c/busses/i2c-mlxcpld.rst
14371F:	drivers/i2c/busses/i2c-mlxcpld.c
14372F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
14373
14374MELLANOX MLXCPLD LED DRIVER
14375M:	Vadim Pasternak <vadimp@nvidia.com>
14376L:	linux-leds@vger.kernel.org
14377S:	Supported
14378F:	Documentation/leds/leds-mlxcpld.rst
14379F:	drivers/leds/leds-mlxcpld.c
14380F:	drivers/leds/leds-mlxreg.c
14381
14382MELLANOX PLATFORM DRIVER
14383M:	Vadim Pasternak <vadimp@nvidia.com>
14384L:	platform-driver-x86@vger.kernel.org
14385S:	Supported
14386F:	drivers/platform/x86/mlx-platform.c
14387
14388MEMBARRIER SUPPORT
14389M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14390M:	"Paul E. McKenney" <paulmck@kernel.org>
14391L:	linux-kernel@vger.kernel.org
14392S:	Supported
14393F:	Documentation/scheduler/membarrier.rst
14394F:	arch/*/include/asm/membarrier.h
14395F:	arch/*/include/asm/sync_core.h
14396F:	include/uapi/linux/membarrier.h
14397F:	kernel/sched/membarrier.c
14398
14399MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14400M:	Mike Rapoport <rppt@kernel.org>
14401L:	linux-mm@kvack.org
14402S:	Maintained
14403F:	Documentation/core-api/boot-time-mm.rst
14404F:	include/linux/memblock.h
14405F:	mm/memblock.c
14406F:	mm/mm_init.c
14407F:	tools/testing/memblock/
14408
14409MEMORY ALLOCATION PROFILING
14410M:	Suren Baghdasaryan <surenb@google.com>
14411M:	Kent Overstreet <kent.overstreet@linux.dev>
14412L:	linux-mm@kvack.org
14413S:	Maintained
14414F:	Documentation/mm/allocation-profiling.rst
14415F:	include/linux/alloc_tag.h
14416F:	include/linux/pgalloc_tag.h
14417F:	lib/alloc_tag.c
14418
14419MEMORY CONTROLLER DRIVERS
14420M:	Krzysztof Kozlowski <krzk@kernel.org>
14421L:	linux-kernel@vger.kernel.org
14422S:	Maintained
14423B:	mailto:krzysztof.kozlowski@linaro.org
14424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14425F:	Documentation/devicetree/bindings/memory-controllers/
14426F:	drivers/memory/
14427F:	include/dt-bindings/memory/
14428F:	include/memory/
14429
14430MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14431M:	Dmitry Osipenko <digetx@gmail.com>
14432L:	linux-pm@vger.kernel.org
14433L:	linux-tegra@vger.kernel.org
14434S:	Maintained
14435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14436F:	drivers/devfreq/tegra30-devfreq.c
14437
14438MEMORY HOT(UN)PLUG
14439M:	David Hildenbrand <david@redhat.com>
14440M:	Oscar Salvador <osalvador@suse.de>
14441L:	linux-mm@kvack.org
14442S:	Maintained
14443F:	Documentation/admin-guide/mm/memory-hotplug.rst
14444F:	Documentation/core-api/memory-hotplug.rst
14445F:	drivers/base/memory.c
14446F:	include/linux/memory_hotplug.h
14447F:	mm/memory_hotplug.c
14448F:	tools/testing/selftests/memory-hotplug/
14449
14450MEMORY MANAGEMENT
14451M:	Andrew Morton <akpm@linux-foundation.org>
14452L:	linux-mm@kvack.org
14453S:	Maintained
14454W:	http://www.linux-mm.org
14455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14456T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14457F:	include/linux/gfp.h
14458F:	include/linux/gfp_types.h
14459F:	include/linux/memfd.h
14460F:	include/linux/memory.h
14461F:	include/linux/memory_hotplug.h
14462F:	include/linux/memory-tiers.h
14463F:	include/linux/mempolicy.h
14464F:	include/linux/mempool.h
14465F:	include/linux/memremap.h
14466F:	include/linux/mm.h
14467F:	include/linux/mm_*.h
14468F:	include/linux/mmzone.h
14469F:	include/linux/mmu_notifier.h
14470F:	include/linux/pagewalk.h
14471F:	include/linux/rmap.h
14472F:	include/trace/events/ksm.h
14473F:	mm/
14474F:	tools/mm/
14475F:	tools/testing/selftests/mm/
14476N:	include/linux/page[-_]*
14477
14478MEMORY MAPPING
14479M:	Andrew Morton <akpm@linux-foundation.org>
14480R:	Liam R. Howlett <Liam.Howlett@oracle.com>
14481R:	Vlastimil Babka <vbabka@suse.cz>
14482R:	Lorenzo Stoakes <lstoakes@gmail.com>
14483L:	linux-mm@kvack.org
14484S:	Maintained
14485W:	http://www.linux-mm.org
14486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14487F:	mm/mmap.c
14488
14489MEMORY TECHNOLOGY DEVICES (MTD)
14490M:	Miquel Raynal <miquel.raynal@bootlin.com>
14491M:	Richard Weinberger <richard@nod.at>
14492M:	Vignesh Raghavendra <vigneshr@ti.com>
14493L:	linux-mtd@lists.infradead.org
14494S:	Maintained
14495W:	http://www.linux-mtd.infradead.org/
14496Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14497C:	irc://irc.oftc.net/mtd
14498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14500F:	Documentation/devicetree/bindings/mtd/
14501F:	drivers/mtd/
14502F:	include/linux/mtd/
14503F:	include/uapi/mtd/
14504
14505MEMSENSING MICROSYSTEMS MSA311 DRIVER
14506M:	Dmitry Rokosov <ddrokosov@sberdevices.ru>
14507L:	linux-iio@vger.kernel.org
14508S:	Maintained
14509F:	Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
14510F:	drivers/iio/accel/msa311.c
14511
14512MEN A21 WATCHDOG DRIVER
14513M:	Johannes Thumshirn <morbidrsa@gmail.com>
14514L:	linux-watchdog@vger.kernel.org
14515S:	Maintained
14516F:	drivers/watchdog/mena21_wdt.c
14517
14518MEN CHAMELEON BUS (mcb)
14519M:	Johannes Thumshirn <morbidrsa@gmail.com>
14520S:	Maintained
14521F:	Documentation/driver-api/men-chameleon-bus.rst
14522F:	drivers/mcb/
14523F:	include/linux/mcb.h
14524
14525MEN F21BMC (Board Management Controller)
14526M:	Andreas Werner <andreas.werner@men.de>
14527S:	Supported
14528F:	Documentation/hwmon/menf21bmc.rst
14529F:	drivers/hwmon/menf21bmc_hwmon.c
14530F:	drivers/leds/leds-menf21bmc.c
14531F:	drivers/mfd/menf21bmc.c
14532F:	drivers/watchdog/menf21bmc_wdt.c
14533
14534MEN Z069 WATCHDOG DRIVER
14535M:	Johannes Thumshirn <jth@kernel.org>
14536L:	linux-watchdog@vger.kernel.org
14537S:	Maintained
14538F:	drivers/watchdog/menz69_wdt.c
14539
14540MESON AO CEC DRIVER FOR AMLOGIC SOCS
14541M:	Neil Armstrong <neil.armstrong@linaro.org>
14542L:	linux-media@vger.kernel.org
14543L:	linux-amlogic@lists.infradead.org
14544S:	Supported
14545W:	http://linux-meson.com/
14546T:	git git://linuxtv.org/media_tree.git
14547F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14548F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
14549F:	drivers/media/cec/platform/meson/ao-cec.c
14550
14551MESON GE2D DRIVER FOR AMLOGIC SOCS
14552M:	Neil Armstrong <neil.armstrong@linaro.org>
14553L:	linux-media@vger.kernel.org
14554L:	linux-amlogic@lists.infradead.org
14555S:	Supported
14556T:	git git://linuxtv.org/media_tree.git
14557F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14558F:	drivers/media/platform/amlogic/meson-ge2d/
14559
14560MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14561M:	Liang Yang <liang.yang@amlogic.com>
14562L:	linux-mtd@lists.infradead.org
14563S:	Maintained
14564F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14565F:	drivers/mtd/nand/raw/meson_*
14566
14567MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
14568M:	Neil Armstrong <neil.armstrong@linaro.org>
14569L:	linux-media@vger.kernel.org
14570L:	linux-amlogic@lists.infradead.org
14571S:	Supported
14572T:	git git://linuxtv.org/media_tree.git
14573F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
14574F:	drivers/staging/media/meson/vdec/
14575
14576METHODE UDPU SUPPORT
14577M:	Robert Marko <robert.marko@sartura.hr>
14578S:	Maintained
14579F:	arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14580F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14581
14582MHI BUS
14583M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14584L:	mhi@lists.linux.dev
14585L:	linux-arm-msm@vger.kernel.org
14586S:	Maintained
14587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14588F:	Documentation/ABI/stable/sysfs-bus-mhi
14589F:	Documentation/mhi/
14590F:	drivers/bus/mhi/
14591F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
14592F:	include/linux/mhi.h
14593
14594MICROBLAZE ARCHITECTURE
14595M:	Michal Simek <monstr@monstr.eu>
14596S:	Supported
14597W:	http://www.monstr.eu/fdt/
14598T:	git git://git.monstr.eu/linux-2.6-microblaze.git
14599F:	arch/microblaze/
14600
14601MICROBLAZE TMR INJECT
14602M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14603S:	Supported
14604F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
14605F:	drivers/misc/xilinx_tmr_inject.c
14606
14607MICROBLAZE TMR MANAGER
14608M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14609S:	Supported
14610F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
14611F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
14612F:	drivers/misc/xilinx_tmr_manager.c
14613
14614MICROCHIP AT91 DMA DRIVERS
14615M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14616L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14617L:	dmaengine@vger.kernel.org
14618S:	Supported
14619F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
14620F:	drivers/dma/at_hdmac.c
14621F:	drivers/dma/at_xdmac.c
14622F:	include/dt-bindings/dma/at91.h
14623
14624MICROCHIP AT91 SERIAL DRIVER
14625M:	Richard Genoud <richard.genoud@bootlin.com>
14626S:	Maintained
14627F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14628F:	drivers/tty/serial/atmel_serial.c
14629F:	drivers/tty/serial/atmel_serial.h
14630
14631MICROCHIP AT91 USART MFD DRIVER
14632M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14633L:	linux-kernel@vger.kernel.org
14634S:	Supported
14635F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14636F:	drivers/mfd/at91-usart.c
14637F:	include/dt-bindings/mfd/at91-usart.h
14638
14639MICROCHIP AT91 USART SPI DRIVER
14640M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14641L:	linux-spi@vger.kernel.org
14642S:	Supported
14643F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14644F:	drivers/spi/spi-at91-usart.c
14645
14646MICROCHIP AUDIO ASOC DRIVERS
14647M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14648L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14649S:	Supported
14650F:	Documentation/devicetree/bindings/sound/atmel*
14651F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
14652F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
14653F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
14654F:	sound/soc/atmel
14655
14656MICROCHIP CSI2DC DRIVER
14657M:	Eugen Hristev <eugen.hristev@microchip.com>
14658L:	linux-media@vger.kernel.org
14659S:	Supported
14660F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
14661F:	drivers/media/platform/microchip/microchip-csi2dc.c
14662
14663MICROCHIP ECC DRIVER
14664L:	linux-crypto@vger.kernel.org
14665S:	Orphan
14666F:	drivers/crypto/atmel-ecc.*
14667
14668MICROCHIP EIC DRIVER
14669M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14670L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14671S:	Supported
14672F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
14673F:	drivers/irqchip/irq-mchp-eic.c
14674
14675MICROCHIP I2C DRIVER
14676M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
14677L:	linux-i2c@vger.kernel.org
14678S:	Supported
14679F:	drivers/i2c/busses/i2c-at91-*.c
14680F:	drivers/i2c/busses/i2c-at91.h
14681
14682MICROCHIP ISC DRIVER
14683M:	Eugen Hristev <eugen.hristev@microchip.com>
14684L:	linux-media@vger.kernel.org
14685S:	Supported
14686F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
14687F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
14688F:	drivers/media/platform/microchip/microchip-isc*
14689F:	drivers/media/platform/microchip/microchip-sama*-isc*
14690F:	drivers/staging/media/deprecated/atmel/atmel-isc*
14691F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
14692F:	include/linux/atmel-isc-media.h
14693
14694MICROCHIP ISI DRIVER
14695M:	Eugen Hristev <eugen.hristev@microchip.com>
14696L:	linux-media@vger.kernel.org
14697S:	Supported
14698F:	drivers/media/platform/atmel/atmel-isi.c
14699F:	drivers/media/platform/atmel/atmel-isi.h
14700
14701MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
14702M:	Woojung Huh <woojung.huh@microchip.com>
14703M:	UNGLinuxDriver@microchip.com
14704L:	netdev@vger.kernel.org
14705S:	Maintained
14706F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
14707F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
14708F:	drivers/net/dsa/microchip/*
14709F:	include/linux/dsa/ksz_common.h
14710F:	include/linux/platform_data/microchip-ksz.h
14711F:	net/dsa/tag_ksz.c
14712
14713MICROCHIP LAN743X ETHERNET DRIVER
14714M:	Bryan Whitehead <bryan.whitehead@microchip.com>
14715M:	UNGLinuxDriver@microchip.com
14716L:	netdev@vger.kernel.org
14717S:	Maintained
14718F:	drivers/net/ethernet/microchip/lan743x_*
14719
14720MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
14721M:	Arun Ramadoss <arun.ramadoss@microchip.com>
14722R:	UNGLinuxDriver@microchip.com
14723L:	netdev@vger.kernel.org
14724S:	Maintained
14725F:	drivers/net/phy/microchip_t1.c
14726
14727MICROCHIP LAN966X ETHERNET DRIVER
14728M:	Horatiu Vultur <horatiu.vultur@microchip.com>
14729M:	UNGLinuxDriver@microchip.com
14730L:	netdev@vger.kernel.org
14731S:	Maintained
14732F:	drivers/net/ethernet/microchip/lan966x/*
14733
14734MICROCHIP LCDFB DRIVER
14735M:	Nicolas Ferre <nicolas.ferre@microchip.com>
14736L:	linux-fbdev@vger.kernel.org
14737S:	Maintained
14738F:	drivers/video/fbdev/atmel_lcdfb.c
14739F:	include/video/atmel_lcdc.h
14740
14741MICROCHIP MCP16502 PMIC DRIVER
14742M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14743L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14744S:	Supported
14745F:	Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
14746F:	drivers/regulator/mcp16502.c
14747
14748MICROCHIP MCP3564 ADC DRIVER
14749M:	Marius Cristea <marius.cristea@microchip.com>
14750L:	linux-iio@vger.kernel.org
14751S:	Supported
14752F:	Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
14753F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
14754F:	drivers/iio/adc/mcp3564.c
14755
14756MICROCHIP MCP3911 ADC DRIVER
14757M:	Marcus Folkesson <marcus.folkesson@gmail.com>
14758M:	Kent Gustavsson <kent@minoris.se>
14759L:	linux-iio@vger.kernel.org
14760S:	Maintained
14761F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
14762F:	drivers/iio/adc/mcp3911.c
14763
14764MICROCHIP MMC/SD/SDIO MCI DRIVER
14765M:	Aubin Constans <aubin.constans@microchip.com>
14766S:	Maintained
14767F:	drivers/mmc/host/atmel-mci.c
14768
14769MICROCHIP NAND DRIVER
14770L:	linux-mtd@lists.infradead.org
14771S:	Orphan
14772F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
14773F:	drivers/mtd/nand/raw/atmel/*
14774
14775MICROCHIP OTPC DRIVER
14776M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14777L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14778S:	Supported
14779F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
14780F:	drivers/nvmem/microchip-otpc.c
14781F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
14782
14783MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
14784M:	Marius Cristea <marius.cristea@microchip.com>
14785L:	linux-iio@vger.kernel.org
14786S:	Supported
14787F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
14788F:	drivers/iio/adc/pac1934.c
14789
14790MICROCHIP PCI1XXXX GP DRIVER
14791M:	Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
14792M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14793L:	linux-gpio@vger.kernel.org
14794S:	Supported
14795F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
14796F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
14797F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
14798F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
14799
14800MICROCHIP PCI1XXXX I2C DRIVER
14801M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
14802M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14803M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14804L:	linux-i2c@vger.kernel.org
14805S:	Maintained
14806F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
14807
14808MICROCHIP PCIe UART DRIVER
14809M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14810M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
14811L:	linux-serial@vger.kernel.org
14812S:	Maintained
14813F:	drivers/tty/serial/8250/8250_pci1xxxx.c
14814
14815MICROCHIP POLARFIRE FPGA DRIVERS
14816M:	Conor Dooley <conor.dooley@microchip.com>
14817R:	Vladimir Georgiev <v.georgiev@metrotek.ru>
14818L:	linux-fpga@vger.kernel.org
14819S:	Supported
14820F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
14821F:	drivers/fpga/microchip-spi.c
14822
14823MICROCHIP PWM DRIVER
14824M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14825L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14826L:	linux-pwm@vger.kernel.org
14827S:	Supported
14828F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
14829F:	drivers/pwm/pwm-atmel.c
14830
14831MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
14832M:	Manikandan Muralidharan <manikandan.m@microchip.com>
14833M:	Dharma Balasubiramani <dharma.b@microchip.com>
14834L:	dri-devel@lists.freedesktop.org
14835S:	Supported
14836F:	Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
14837F:	drivers/gpu/drm/bridge/microchip-lvds.c
14838
14839MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
14840M:	Eugen Hristev <eugen.hristev@microchip.com>
14841L:	linux-iio@vger.kernel.org
14842S:	Supported
14843F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
14844F:	drivers/iio/adc/at91-sama5d2_adc.c
14845F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
14846
14847MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
14848M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14849S:	Supported
14850F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
14851F:	drivers/power/reset/at91-sama5d2_shdwc.c
14852
14853MICROCHIP SOC DRIVERS
14854M:	Conor Dooley <conor@kernel.org>
14855S:	Supported
14856T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
14857F:	drivers/soc/microchip/
14858
14859MICROCHIP SPI DRIVER
14860M:	Ryan Wanner <ryan.wanner@microchip.com>
14861S:	Supported
14862F:	drivers/spi/spi-atmel.*
14863
14864MICROCHIP SSC DRIVER
14865M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14866L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14867S:	Supported
14868F:	Documentation/devicetree/bindings/misc/atmel-ssc.txt
14869F:	drivers/misc/atmel-ssc.c
14870F:	include/linux/atmel-ssc.h
14871
14872Microchip Timer Counter Block (TCB) Capture Driver
14873M:	Kamel Bouhara <kamel.bouhara@bootlin.com>
14874L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14875L:	linux-iio@vger.kernel.org
14876S:	Maintained
14877F:	drivers/counter/microchip-tcb-capture.c
14878
14879MICROCHIP USB251XB DRIVER
14880M:	Richard Leitner <richard.leitner@skidata.com>
14881L:	linux-usb@vger.kernel.org
14882S:	Maintained
14883F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
14884F:	drivers/usb/misc/usb251xb.c
14885
14886MICROCHIP USBA UDC DRIVER
14887M:	Cristian Birsan <cristian.birsan@microchip.com>
14888L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14889S:	Supported
14890F:	drivers/usb/gadget/udc/atmel_usba_udc.*
14891
14892MICROCHIP WILC1000 WIFI DRIVER
14893M:	Ajay Singh <ajay.kathat@microchip.com>
14894M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14895L:	linux-wireless@vger.kernel.org
14896S:	Supported
14897F:	drivers/net/wireless/microchip/wilc1000/
14898
14899MICROSEMI MIPS SOCS
14900M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
14901M:	UNGLinuxDriver@microchip.com
14902L:	linux-mips@vger.kernel.org
14903S:	Supported
14904F:	Documentation/devicetree/bindings/mips/mscc.txt
14905F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
14906F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
14907F:	arch/mips/boot/dts/mscc/
14908F:	arch/mips/configs/generic/board-ocelot.config
14909F:	arch/mips/generic/board-ocelot.c
14910
14911MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
14912M:	Don Brace <don.brace@microchip.com>
14913L:	storagedev@microchip.com
14914L:	linux-scsi@vger.kernel.org
14915S:	Supported
14916F:	Documentation/scsi/smartpqi.rst
14917F:	drivers/scsi/smartpqi/Kconfig
14918F:	drivers/scsi/smartpqi/Makefile
14919F:	drivers/scsi/smartpqi/smartpqi*.[ch]
14920F:	include/linux/cciss*.h
14921F:	include/uapi/linux/cciss*.h
14922
14923MICROSOFT MANA RDMA DRIVER
14924M:	Long Li <longli@microsoft.com>
14925M:	Ajay Sharma <sharmaajay@microsoft.com>
14926L:	linux-rdma@vger.kernel.org
14927S:	Supported
14928F:	drivers/infiniband/hw/mana/
14929F:	include/net/mana
14930F:	include/uapi/rdma/mana-abi.h
14931
14932MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
14933M:	Maximilian Luz <luzmaximilian@gmail.com>
14934L:	platform-driver-x86@vger.kernel.org
14935S:	Maintained
14936F:	drivers/platform/surface/surface_aggregator_tabletsw.c
14937
14938MICROSOFT SURFACE BATTERY AND AC DRIVERS
14939M:	Maximilian Luz <luzmaximilian@gmail.com>
14940L:	linux-pm@vger.kernel.org
14941L:	platform-driver-x86@vger.kernel.org
14942S:	Maintained
14943F:	drivers/power/supply/surface_battery.c
14944F:	drivers/power/supply/surface_charger.c
14945
14946MICROSOFT SURFACE DTX DRIVER
14947M:	Maximilian Luz <luzmaximilian@gmail.com>
14948L:	platform-driver-x86@vger.kernel.org
14949S:	Maintained
14950F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
14951F:	drivers/platform/surface/surface_dtx.c
14952F:	include/uapi/linux/surface_aggregator/dtx.h
14953
14954MICROSOFT SURFACE SENSOR FAN DRIVER
14955M:	Maximilian Luz <luzmaximilian@gmail.com>
14956M:	Ivor Wanders <ivor@iwanders.net>
14957L:	linux-hwmon@vger.kernel.org
14958S:	Maintained
14959F:	Documentation/hwmon/surface_fan.rst
14960F:	drivers/hwmon/surface_fan.c
14961
14962MICROSOFT SURFACE GPE LID SUPPORT DRIVER
14963M:	Maximilian Luz <luzmaximilian@gmail.com>
14964L:	platform-driver-x86@vger.kernel.org
14965S:	Maintained
14966F:	drivers/platform/surface/surface_gpe.c
14967
14968MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
14969M:	Hans de Goede <hdegoede@redhat.com>
14970M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14971M:	Maximilian Luz <luzmaximilian@gmail.com>
14972L:	platform-driver-x86@vger.kernel.org
14973S:	Maintained
14974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
14975F:	drivers/platform/surface/
14976
14977MICROSOFT SURFACE HID TRANSPORT DRIVER
14978M:	Maximilian Luz <luzmaximilian@gmail.com>
14979L:	linux-input@vger.kernel.org
14980L:	platform-driver-x86@vger.kernel.org
14981S:	Maintained
14982F:	drivers/hid/surface-hid/
14983
14984MICROSOFT SURFACE HOT-PLUG DRIVER
14985M:	Maximilian Luz <luzmaximilian@gmail.com>
14986L:	platform-driver-x86@vger.kernel.org
14987S:	Maintained
14988F:	drivers/platform/surface/surface_hotplug.c
14989
14990MICROSOFT SURFACE PLATFORM PROFILE DRIVER
14991M:	Maximilian Luz <luzmaximilian@gmail.com>
14992L:	platform-driver-x86@vger.kernel.org
14993S:	Maintained
14994F:	drivers/platform/surface/surface_platform_profile.c
14995
14996MICROSOFT SURFACE PRO 3 BUTTON DRIVER
14997M:	Chen Yu <yu.c.chen@intel.com>
14998L:	platform-driver-x86@vger.kernel.org
14999S:	Supported
15000F:	drivers/platform/surface/surfacepro3_button.c
15001
15002MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15003M:	Maximilian Luz <luzmaximilian@gmail.com>
15004L:	platform-driver-x86@vger.kernel.org
15005S:	Maintained
15006F:	drivers/platform/surface/surface_aggregator_hub.c
15007
15008MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15009M:	Maximilian Luz <luzmaximilian@gmail.com>
15010L:	platform-driver-x86@vger.kernel.org
15011S:	Maintained
15012W:	https://github.com/linux-surface/surface-aggregator-module
15013C:	irc://irc.libera.chat/linux-surface
15014F:	Documentation/driver-api/surface_aggregator/
15015F:	drivers/platform/surface/aggregator/
15016F:	drivers/platform/surface/surface_acpi_notify.c
15017F:	drivers/platform/surface/surface_aggregator_cdev.c
15018F:	drivers/platform/surface/surface_aggregator_registry.c
15019F:	include/linux/surface_acpi_notify.h
15020F:	include/linux/surface_aggregator/
15021F:	include/uapi/linux/surface_aggregator/
15022
15023MICROTEK X6 SCANNER
15024M:	Oliver Neukum <oliver@neukum.org>
15025S:	Maintained
15026F:	drivers/usb/image/microtek.*
15027
15028MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15029M:	Luka Kovacic <luka.kovacic@sartura.hr>
15030M:	Luka Perkov <luka.perkov@sartura.hr>
15031S:	Maintained
15032F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15033F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15034F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15035F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15036F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15037F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15038
15039MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15040M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15041L:	linux-media@vger.kernel.org
15042S:	Maintained
15043F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15044F:	Documentation/driver-api/media/drivers/ccs/
15045F:	Documentation/userspace-api/media/drivers/ccs.rst
15046F:	drivers/media/i2c/ccs-pll.c
15047F:	drivers/media/i2c/ccs-pll.h
15048F:	drivers/media/i2c/ccs/
15049F:	include/uapi/linux/ccs.h
15050F:	include/uapi/linux/smiapp.h
15051
15052MIPS
15053M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15054L:	linux-mips@vger.kernel.org
15055S:	Maintained
15056W:	http://www.linux-mips.org/
15057Q:	https://patchwork.kernel.org/project/linux-mips/list/
15058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15059F:	Documentation/devicetree/bindings/mips/
15060F:	Documentation/arch/mips/
15061F:	arch/mips/
15062F:	drivers/platform/mips/
15063F:	include/dt-bindings/mips/
15064
15065MIPS BAIKAL-T1 PLATFORM
15066M:	Serge Semin <fancer.lancer@gmail.com>
15067L:	linux-mips@vger.kernel.org
15068S:	Supported
15069F:	Documentation/devicetree/bindings/bus/baikal,bt1-*.yaml
15070F:	Documentation/devicetree/bindings/clock/baikal,bt1-*.yaml
15071F:	drivers/bus/bt1-*.c
15072F:	drivers/clk/baikal-t1/
15073F:	drivers/memory/bt1-l2-ctl.c
15074F:	drivers/mtd/maps/physmap-bt1-rom.[ch]
15075
15076MIPS BOSTON DEVELOPMENT BOARD
15077M:	Paul Burton <paulburton@kernel.org>
15078L:	linux-mips@vger.kernel.org
15079S:	Maintained
15080F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
15081F:	arch/mips/boot/dts/img/boston.dts
15082F:	arch/mips/configs/generic/board-boston.config
15083F:	drivers/clk/imgtec/clk-boston.c
15084F:	include/dt-bindings/clock/boston-clock.h
15085
15086MIPS CORE DRIVERS
15087M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15088M:	Serge Semin <fancer.lancer@gmail.com>
15089L:	linux-mips@vger.kernel.org
15090S:	Supported
15091F:	drivers/bus/mips_cdmm.c
15092F:	drivers/clocksource/mips-gic-timer.c
15093F:	drivers/cpuidle/cpuidle-cps.c
15094F:	drivers/irqchip/irq-mips-cpu.c
15095F:	drivers/irqchip/irq-mips-gic.c
15096
15097MIPS GENERIC PLATFORM
15098M:	Paul Burton <paulburton@kernel.org>
15099L:	linux-mips@vger.kernel.org
15100S:	Supported
15101F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15102F:	arch/mips/generic/
15103F:	arch/mips/tools/generic-board-config.sh
15104
15105MIPS RINT INSTRUCTION EMULATION
15106M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
15107L:	linux-mips@vger.kernel.org
15108S:	Supported
15109F:	arch/mips/math-emu/dp_rint.c
15110F:	arch/mips/math-emu/sp_rint.c
15111
15112MIPS/LOONGSON1 ARCHITECTURE
15113M:	Keguang Zhang <keguang.zhang@gmail.com>
15114L:	linux-mips@vger.kernel.org
15115S:	Maintained
15116F:	Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15117F:	arch/mips/include/asm/mach-loongson32/
15118F:	arch/mips/loongson32/
15119F:	drivers/*/*loongson1*
15120F:	drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15121
15122MIPS/LOONGSON2EF ARCHITECTURE
15123M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15124L:	linux-mips@vger.kernel.org
15125S:	Maintained
15126F:	arch/mips/include/asm/mach-loongson2ef/
15127F:	arch/mips/loongson2ef/
15128F:	drivers/cpufreq/loongson2_cpufreq.c
15129
15130MIPS/LOONGSON64 ARCHITECTURE
15131M:	Huacai Chen <chenhuacai@kernel.org>
15132M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15133L:	linux-mips@vger.kernel.org
15134S:	Maintained
15135F:	arch/mips/include/asm/mach-loongson64/
15136F:	arch/mips/loongson64/
15137F:	drivers/irqchip/irq-loongson*
15138F:	drivers/platform/mips/cpu_hwmon.c
15139
15140MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15141M:	Hans Verkuil <hverkuil@xs4all.nl>
15142L:	linux-media@vger.kernel.org
15143S:	Odd Fixes
15144W:	https://linuxtv.org
15145T:	git git://linuxtv.org/media_tree.git
15146F:	drivers/media/radio/radio-miropcm20*
15147
15148MITSUMI MM8013 FG DRIVER
15149M:	Konrad Dybcio <konradybcio@kernel.org>
15150F:	Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15151F:	drivers/power/supply/mm8013.c
15152
15153MMP SUPPORT
15154R:	Lubomir Rintel <lkundrak@v3.sk>
15155L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15156S:	Odd Fixes
15157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15158F:	arch/arm/boot/dts/marvell/mmp*
15159F:	arch/arm/mach-mmp/
15160F:	include/linux/soc/mmp/
15161
15162MMP USB PHY DRIVERS
15163R:	Lubomir Rintel <lkundrak@v3.sk>
15164L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15165S:	Maintained
15166F:	drivers/phy/marvell/phy-mmp3-usb.c
15167F:	drivers/phy/marvell/phy-pxa-usb.c
15168
15169MMU GATHER AND TLB INVALIDATION
15170M:	Will Deacon <will@kernel.org>
15171M:	"Aneesh Kumar K.V" <aneesh.kumar@kernel.org>
15172M:	Andrew Morton <akpm@linux-foundation.org>
15173M:	Nick Piggin <npiggin@gmail.com>
15174M:	Peter Zijlstra <peterz@infradead.org>
15175L:	linux-arch@vger.kernel.org
15176L:	linux-mm@kvack.org
15177S:	Maintained
15178F:	arch/*/include/asm/tlb.h
15179F:	include/asm-generic/tlb.h
15180F:	mm/mmu_gather.c
15181
15182MN88472 MEDIA DRIVER
15183L:	linux-media@vger.kernel.org
15184S:	Orphan
15185W:	https://linuxtv.org
15186Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15187F:	drivers/media/dvb-frontends/mn88472*
15188
15189MN88473 MEDIA DRIVER
15190L:	linux-media@vger.kernel.org
15191S:	Orphan
15192W:	https://linuxtv.org
15193Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15194F:	drivers/media/dvb-frontends/mn88473*
15195
15196MOBILEYE MIPS SOCS
15197M:	Vladimir Kondratiev <vladimir.kondratiev@mobileye.com>
15198M:	Gregory CLEMENT <gregory.clement@bootlin.com>
15199M:	Théo Lebrun <theo.lebrun@bootlin.com>
15200L:	linux-mips@vger.kernel.org
15201S:	Maintained
15202F:	Documentation/devicetree/bindings/mips/mobileye.yaml
15203F:	arch/mips/boot/dts/mobileye/
15204F:	arch/mips/configs/eyeq5_defconfig
15205F:	arch/mips/mobileye/board-epm5.its.S
15206
15207MODULE SUPPORT
15208M:	Luis Chamberlain <mcgrof@kernel.org>
15209L:	linux-modules@vger.kernel.org
15210L:	linux-kernel@vger.kernel.org
15211S:	Maintained
15212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15213F:	include/linux/kmod.h
15214F:	include/linux/module*.h
15215F:	kernel/module/
15216F:	lib/test_kmod.c
15217F:	scripts/module*
15218F:	tools/testing/selftests/kmod/
15219
15220MONOLITHIC POWER SYSTEM PMIC DRIVER
15221M:	Saravanan Sekar <sravanhome@gmail.com>
15222S:	Maintained
15223F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15224F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15225F:	drivers/hwmon/pmbus/mpq7932.c
15226F:	drivers/iio/adc/mp2629_adc.c
15227F:	drivers/mfd/mp2629.c
15228F:	drivers/power/supply/mp2629_charger.c
15229F:	drivers/regulator/mp5416.c
15230F:	drivers/regulator/mpq7920.c
15231F:	drivers/regulator/mpq7920.h
15232F:	include/linux/mfd/mp2629.h
15233
15234MOST(R) TECHNOLOGY DRIVER
15235M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
15236M:	Christian Gromm <christian.gromm@microchip.com>
15237S:	Maintained
15238F:	Documentation/ABI/testing/configfs-most
15239F:	Documentation/ABI/testing/sysfs-bus-most
15240F:	drivers/most/
15241F:	drivers/staging/most/
15242F:	include/linux/most.h
15243
15244MOTORCOMM PHY DRIVER
15245M:	Frank <Frank.Sae@motor-comm.com>
15246L:	netdev@vger.kernel.org
15247S:	Maintained
15248F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15249F:	drivers/net/phy/motorcomm.c
15250
15251MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15252M:	Jiri Slaby <jirislaby@kernel.org>
15253S:	Maintained
15254F:	Documentation/driver-api/tty/moxa-smartio.rst
15255F:	drivers/tty/mxser.*
15256
15257MP3309C BACKLIGHT DRIVER
15258M:	Flavio Suligoi <f.suligoi@asem.it>
15259L:	dri-devel@lists.freedesktop.org
15260S:	Maintained
15261F:	Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15262F:	drivers/video/backlight/mp3309c.c
15263
15264MR800 AVERMEDIA USB FM RADIO DRIVER
15265M:	Alexey Klimov <klimov.linux@gmail.com>
15266L:	linux-media@vger.kernel.org
15267S:	Maintained
15268T:	git git://linuxtv.org/media_tree.git
15269F:	drivers/media/radio/radio-mr800.c
15270
15271MRF24J40 IEEE 802.15.4 RADIO DRIVER
15272M:	Stefan Schmidt <stefan@datenfreihafen.org>
15273L:	linux-wpan@vger.kernel.org
15274S:	Odd Fixes
15275F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15276F:	drivers/net/ieee802154/mrf24j40.c
15277
15278MSI EC DRIVER
15279M:	Nikita Kravets <teackot@gmail.com>
15280L:	platform-driver-x86@vger.kernel.org
15281S:	Maintained
15282W:	https://github.com/BeardOverflow/msi-ec
15283F:	drivers/platform/x86/msi-ec.*
15284
15285MSI LAPTOP SUPPORT
15286M:	"Lee, Chun-Yi" <jlee@suse.com>
15287L:	platform-driver-x86@vger.kernel.org
15288S:	Maintained
15289F:	drivers/platform/x86/msi-laptop.c
15290
15291MSI WMI SUPPORT
15292L:	platform-driver-x86@vger.kernel.org
15293S:	Orphan
15294F:	drivers/platform/x86/msi-wmi.c
15295
15296MSI WMI PLATFORM FEATURES
15297M:	Armin Wolf <W_Armin@gmx.de>
15298L:	platform-driver-x86@vger.kernel.org
15299S:	Maintained
15300F:	Documentation/ABI/testing/debugfs-msi-wmi-platform
15301F:	Documentation/wmi/devices/msi-wmi-platform.rst
15302F:	drivers/platform/x86/msi-wmi-platform.c
15303
15304MSI001 MEDIA DRIVER
15305L:	linux-media@vger.kernel.org
15306S:	Orphan
15307W:	https://linuxtv.org
15308Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15309F:	drivers/media/tuners/msi001*
15310
15311MSI2500 MEDIA DRIVER
15312L:	linux-media@vger.kernel.org
15313S:	Orphan
15314W:	https://linuxtv.org
15315Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15316F:	drivers/media/usb/msi2500/
15317
15318MSTAR INTERRUPT CONTROLLER DRIVER
15319M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
15320M:	Daniel Palmer <daniel@thingy.jp>
15321S:	Maintained
15322F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15323F:	drivers/irqchip/irq-mst-intc.c
15324
15325MSYSTEMS DISKONCHIP G3 MTD DRIVER
15326M:	Robert Jarzmik <robert.jarzmik@free.fr>
15327L:	linux-mtd@lists.infradead.org
15328S:	Maintained
15329F:	drivers/mtd/devices/docg3*
15330
15331MT9M114 ONSEMI SENSOR DRIVER
15332M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15333L:	linux-media@vger.kernel.org
15334S:	Maintained
15335T:	git git://linuxtv.org/media_tree.git
15336F:	Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15337F:	drivers/media/i2c/mt9m114.c
15338
15339MT9P031 APTINA CAMERA SENSOR
15340M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15341L:	linux-media@vger.kernel.org
15342S:	Maintained
15343T:	git git://linuxtv.org/media_tree.git
15344F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15345F:	drivers/media/i2c/mt9p031.c
15346F:	include/media/i2c/mt9p031.h
15347
15348MT9T112 APTINA CAMERA SENSOR
15349M:	Jacopo Mondi <jacopo@jmondi.org>
15350L:	linux-media@vger.kernel.org
15351S:	Odd Fixes
15352T:	git git://linuxtv.org/media_tree.git
15353F:	drivers/media/i2c/mt9t112.c
15354F:	include/media/i2c/mt9t112.h
15355
15356MT9V032 APTINA CAMERA SENSOR
15357M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15358L:	linux-media@vger.kernel.org
15359S:	Maintained
15360T:	git git://linuxtv.org/media_tree.git
15361F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
15362F:	drivers/media/i2c/mt9v032.c
15363F:	include/media/i2c/mt9v032.h
15364
15365MT9V111 APTINA CAMERA SENSOR
15366M:	Jacopo Mondi <jacopo@jmondi.org>
15367L:	linux-media@vger.kernel.org
15368S:	Maintained
15369T:	git git://linuxtv.org/media_tree.git
15370F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
15371F:	drivers/media/i2c/mt9v111.c
15372
15373MULTIFUNCTION DEVICES (MFD)
15374M:	Lee Jones <lee@kernel.org>
15375S:	Maintained
15376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15377F:	Documentation/devicetree/bindings/mfd/
15378F:	drivers/mfd/
15379F:	include/dt-bindings/mfd/
15380F:	include/linux/mfd/
15381
15382MULTIMEDIA CARD (MMC) ETC. OVER SPI
15383S:	Orphan
15384F:	drivers/mmc/host/mmc_spi.c
15385F:	include/linux/spi/mmc_spi.h
15386
15387MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
15388M:	Ulf Hansson <ulf.hansson@linaro.org>
15389L:	linux-mmc@vger.kernel.org
15390S:	Maintained
15391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15392F:	Documentation/devicetree/bindings/mmc/
15393F:	drivers/mmc/
15394F:	include/linux/mmc/
15395F:	include/uapi/linux/mmc/
15396
15397MULTIPLEXER SUBSYSTEM
15398M:	Peter Rosin <peda@axentia.se>
15399S:	Maintained
15400F:	Documentation/ABI/testing/sysfs-class-mux*
15401F:	Documentation/devicetree/bindings/mux/
15402F:	drivers/mux/
15403F:	include/dt-bindings/mux/
15404F:	include/linux/mux/
15405
15406MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
15407M:	Bin Liu <b-liu@ti.com>
15408L:	linux-usb@vger.kernel.org
15409S:	Maintained
15410F:	drivers/usb/musb/
15411
15412MXL301RF MEDIA DRIVER
15413M:	Akihiro Tsukada <tskd08@gmail.com>
15414L:	linux-media@vger.kernel.org
15415S:	Odd Fixes
15416F:	drivers/media/tuners/mxl301rf*
15417
15418MXL5007T MEDIA DRIVER
15419M:	Michael Krufky <mkrufky@linuxtv.org>
15420L:	linux-media@vger.kernel.org
15421S:	Maintained
15422W:	https://linuxtv.org
15423W:	http://github.com/mkrufky
15424Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15425T:	git git://linuxtv.org/mkrufky/tuners.git
15426F:	drivers/media/tuners/mxl5007t.*
15427
15428MXSFB DRM DRIVER
15429M:	Marek Vasut <marex@denx.de>
15430M:	Stefan Agner <stefan@agner.ch>
15431L:	dri-devel@lists.freedesktop.org
15432S:	Supported
15433T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
15434F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15435F:	drivers/gpu/drm/mxsfb/
15436
15437MYLEX DAC960 PCI RAID Controller
15438M:	Hannes Reinecke <hare@kernel.org>
15439L:	linux-scsi@vger.kernel.org
15440S:	Supported
15441F:	drivers/scsi/myrb.*
15442F:	drivers/scsi/myrs.*
15443
15444MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15445L:	netdev@vger.kernel.org
15446S:	Orphan
15447W:	https://www.cspi.com/ethernet-products/support/downloads/
15448F:	drivers/net/ethernet/myricom/myri10ge/
15449
15450NAND FLASH SUBSYSTEM
15451M:	Miquel Raynal <miquel.raynal@bootlin.com>
15452R:	Richard Weinberger <richard@nod.at>
15453L:	linux-mtd@lists.infradead.org
15454S:	Maintained
15455W:	http://www.linux-mtd.infradead.org/
15456Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15457C:	irc://irc.oftc.net/mtd
15458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15459F:	drivers/mtd/nand/
15460F:	include/linux/mtd/*nand*.h
15461
15462NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15463M:	Daniel Mack <zonque@gmail.com>
15464L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15465S:	Maintained
15466W:	http://www.native-instruments.com
15467F:	sound/usb/caiaq/
15468
15469NATSEMI ETHERNET DRIVER (DP8381x)
15470S:	Orphan
15471F:	drivers/net/ethernet/natsemi/natsemi.c
15472
15473NCR 5380 SCSI DRIVERS
15474M:	Finn Thain <fthain@linux-m68k.org>
15475M:	Michael Schmitz <schmitzmic@gmail.com>
15476L:	linux-scsi@vger.kernel.org
15477S:	Maintained
15478F:	Documentation/scsi/g_NCR5380.rst
15479F:	drivers/scsi/NCR5380.*
15480F:	drivers/scsi/arm/cumana_1.c
15481F:	drivers/scsi/arm/oak.c
15482F:	drivers/scsi/atari_scsi.*
15483F:	drivers/scsi/dmx3191d.c
15484F:	drivers/scsi/g_NCR5380.*
15485F:	drivers/scsi/mac_scsi.*
15486F:	drivers/scsi/sun3_scsi.*
15487F:	drivers/scsi/sun3_scsi_vme.c
15488
15489NCSI LIBRARY
15490M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
15491S:	Maintained
15492F:	net/ncsi/
15493
15494NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15495M:	Zev Weiss <zev@bewilderbeest.net>
15496L:	linux-hwmon@vger.kernel.org
15497S:	Maintained
15498F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15499F:	drivers/hwmon/nct6775-i2c.c
15500
15501NETDEVSIM
15502M:	Jakub Kicinski <kuba@kernel.org>
15503S:	Maintained
15504F:	drivers/net/netdevsim/*
15505F:	tools/testing/selftests/drivers/net/netdevsim/*
15506
15507NETEM NETWORK EMULATOR
15508M:	Stephen Hemminger <stephen@networkplumber.org>
15509L:	netdev@vger.kernel.org
15510S:	Maintained
15511F:	net/sched/sch_netem.c
15512
15513NETERION 10GbE DRIVERS (s2io)
15514M:	Jon Mason <jdmason@kudzu.us>
15515L:	netdev@vger.kernel.org
15516S:	Supported
15517F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
15518F:	drivers/net/ethernet/neterion/
15519
15520NETFILTER
15521M:	Pablo Neira Ayuso <pablo@netfilter.org>
15522M:	Jozsef Kadlecsik <kadlec@netfilter.org>
15523L:	netfilter-devel@vger.kernel.org
15524L:	coreteam@netfilter.org
15525S:	Maintained
15526W:	http://www.netfilter.org/
15527W:	http://www.iptables.org/
15528W:	http://www.nftables.org/
15529Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
15530C:	irc://irc.libera.chat/netfilter
15531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
15532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
15533F:	include/linux/netfilter*
15534F:	include/linux/netfilter/
15535F:	include/net/netfilter/
15536F:	include/uapi/linux/netfilter*
15537F:	include/uapi/linux/netfilter/
15538F:	net/*/netfilter.c
15539F:	net/*/netfilter/
15540F:	net/bridge/br_netfilter*.c
15541F:	net/netfilter/
15542F:	tools/testing/selftests/net/netfilter/
15543
15544NETROM NETWORK LAYER
15545M:	Ralf Baechle <ralf@linux-mips.org>
15546L:	linux-hams@vger.kernel.org
15547S:	Maintained
15548W:	https://linux-ax25.in-berlin.de
15549F:	include/net/netrom.h
15550F:	include/uapi/linux/netrom.h
15551F:	net/netrom/
15552
15553NETRONIX EMBEDDED CONTROLLER
15554M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
15555S:	Maintained
15556F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
15557F:	drivers/mfd/ntxec.c
15558F:	drivers/pwm/pwm-ntxec.c
15559F:	drivers/rtc/rtc-ntxec.c
15560F:	include/linux/mfd/ntxec.h
15561
15562NETRONOME ETHERNET DRIVERS
15563M:	Louis Peens <louis.peens@corigine.com>
15564R:	Jakub Kicinski <kuba@kernel.org>
15565L:	oss-drivers@corigine.com
15566S:	Maintained
15567F:	drivers/net/ethernet/netronome/
15568
15569NETWORK BLOCK DEVICE (NBD)
15570M:	Josef Bacik <josef@toxicpanda.com>
15571L:	linux-block@vger.kernel.org
15572L:	nbd@other.debian.org
15573S:	Maintained
15574F:	Documentation/admin-guide/blockdev/nbd.rst
15575F:	drivers/block/nbd.c
15576F:	include/trace/events/nbd.h
15577F:	include/uapi/linux/nbd.h
15578
15579NETWORK DROP MONITOR
15580M:	Neil Horman <nhorman@tuxdriver.com>
15581L:	netdev@vger.kernel.org
15582S:	Maintained
15583W:	https://fedorahosted.org/dropwatch/
15584F:	include/uapi/linux/net_dropmon.h
15585F:	net/core/drop_monitor.c
15586
15587NETWORKING DRIVERS
15588M:	"David S. Miller" <davem@davemloft.net>
15589M:	Eric Dumazet <edumazet@google.com>
15590M:	Jakub Kicinski <kuba@kernel.org>
15591M:	Paolo Abeni <pabeni@redhat.com>
15592L:	netdev@vger.kernel.org
15593S:	Maintained
15594P:	Documentation/process/maintainer-netdev.rst
15595Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15598F:	Documentation/devicetree/bindings/net/
15599F:	Documentation/networking/net_cachelines/net_device.rst
15600F:	drivers/connector/
15601F:	drivers/net/
15602F:	include/dt-bindings/net/
15603F:	include/linux/cn_proc.h
15604F:	include/linux/etherdevice.h
15605F:	include/linux/fcdevice.h
15606F:	include/linux/fddidevice.h
15607F:	include/linux/hippidevice.h
15608F:	include/linux/if_*
15609F:	include/linux/inetdevice.h
15610F:	include/linux/netdevice.h
15611F:	include/uapi/linux/cn_proc.h
15612F:	include/uapi/linux/if_*
15613F:	include/uapi/linux/netdevice.h
15614X:	drivers/net/wireless/
15615
15616NETWORKING DRIVERS (WIRELESS)
15617M:	Kalle Valo <kvalo@kernel.org>
15618L:	linux-wireless@vger.kernel.org
15619S:	Maintained
15620W:	https://wireless.wiki.kernel.org/
15621Q:	https://patchwork.kernel.org/project/linux-wireless/list/
15622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15624F:	Documentation/devicetree/bindings/net/wireless/
15625F:	drivers/net/wireless/
15626
15627NETWORKING [DSA]
15628M:	Andrew Lunn <andrew@lunn.ch>
15629M:	Florian Fainelli <f.fainelli@gmail.com>
15630M:	Vladimir Oltean <olteanv@gmail.com>
15631S:	Maintained
15632F:	Documentation/devicetree/bindings/net/dsa/
15633F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
15634F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
15635F:	drivers/net/dsa/
15636F:	include/linux/dsa/
15637F:	include/linux/platform_data/dsa.h
15638F:	include/net/dsa.h
15639F:	net/dsa/
15640F:	tools/testing/selftests/drivers/net/dsa/
15641
15642NETWORKING [GENERAL]
15643M:	"David S. Miller" <davem@davemloft.net>
15644M:	Eric Dumazet <edumazet@google.com>
15645M:	Jakub Kicinski <kuba@kernel.org>
15646M:	Paolo Abeni <pabeni@redhat.com>
15647L:	netdev@vger.kernel.org
15648S:	Maintained
15649P:	Documentation/process/maintainer-netdev.rst
15650Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15651B:	mailto:netdev@vger.kernel.org
15652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15654F:	Documentation/core-api/netlink.rst
15655F:	Documentation/netlink/
15656F:	Documentation/networking/
15657F:	Documentation/networking/net_cachelines/
15658F:	Documentation/process/maintainer-netdev.rst
15659F:	Documentation/userspace-api/netlink/
15660F:	include/linux/framer/framer-provider.h
15661F:	include/linux/framer/framer.h
15662F:	include/linux/in.h
15663F:	include/linux/indirect_call_wrapper.h
15664F:	include/linux/net.h
15665F:	include/linux/netdevice.h
15666F:	include/net/
15667F:	include/uapi/linux/in.h
15668F:	include/uapi/linux/net.h
15669F:	include/uapi/linux/net_namespace.h
15670F:	include/uapi/linux/netdevice.h
15671F:	lib/net_utils.c
15672F:	lib/random32.c
15673F:	net/
15674F:	tools/net/
15675F:	tools/testing/selftests/net/
15676X:	net/9p/
15677X:	net/bluetooth/
15678
15679NETWORKING [IPSEC]
15680M:	Steffen Klassert <steffen.klassert@secunet.com>
15681M:	Herbert Xu <herbert@gondor.apana.org.au>
15682M:	"David S. Miller" <davem@davemloft.net>
15683L:	netdev@vger.kernel.org
15684S:	Maintained
15685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
15686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
15687F:	include/net/xfrm.h
15688F:	include/uapi/linux/xfrm.h
15689F:	net/ipv4/ah4.c
15690F:	net/ipv4/esp4*
15691F:	net/ipv4/ip_vti.c
15692F:	net/ipv4/ipcomp.c
15693F:	net/ipv4/xfrm*
15694F:	net/ipv6/ah6.c
15695F:	net/ipv6/esp6*
15696F:	net/ipv6/ip6_vti.c
15697F:	net/ipv6/ipcomp6.c
15698F:	net/ipv6/xfrm*
15699F:	net/key/
15700F:	net/xfrm/
15701F:	tools/testing/selftests/net/ipsec.c
15702
15703NETWORKING [IPv4/IPv6]
15704M:	"David S. Miller" <davem@davemloft.net>
15705M:	David Ahern <dsahern@kernel.org>
15706L:	netdev@vger.kernel.org
15707S:	Maintained
15708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15709F:	arch/x86/net/*
15710F:	include/linux/ip.h
15711F:	include/linux/ipv6*
15712F:	include/net/fib*
15713F:	include/net/ip*
15714F:	include/net/route.h
15715F:	net/ipv4/
15716F:	net/ipv6/
15717
15718NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
15719M:	Paul Moore <paul@paul-moore.com>
15720L:	netdev@vger.kernel.org
15721L:	linux-security-module@vger.kernel.org
15722S:	Supported
15723W:	https://github.com/netlabel
15724F:	Documentation/netlabel/
15725F:	include/net/calipso.h
15726F:	include/net/cipso_ipv4.h
15727F:	include/net/netlabel.h
15728F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
15729F:	include/uapi/linux/netfilter/xt_SECMARK.h
15730F:	net/ipv4/cipso_ipv4.c
15731F:	net/ipv6/calipso.c
15732F:	net/netfilter/xt_CONNSECMARK.c
15733F:	net/netfilter/xt_SECMARK.c
15734F:	net/netlabel/
15735
15736NETWORKING [MACSEC]
15737M:	Sabrina Dubroca <sd@queasysnail.net>
15738L:	netdev@vger.kernel.org
15739S:	Maintained
15740F:	drivers/net/macsec.c
15741F:	include/net/macsec.h
15742F:	include/uapi/linux/if_macsec.h
15743K:	macsec
15744K:	\bmdo_
15745
15746NETWORKING [MPTCP]
15747M:	Matthieu Baerts <matttbe@kernel.org>
15748M:	Mat Martineau <martineau@kernel.org>
15749R:	Geliang Tang <geliang@kernel.org>
15750L:	netdev@vger.kernel.org
15751L:	mptcp@lists.linux.dev
15752S:	Maintained
15753W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
15754B:	https://github.com/multipath-tcp/mptcp_net-next/issues
15755T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
15756T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
15757F:	Documentation/netlink/specs/mptcp_pm.yaml
15758F:	Documentation/networking/mptcp-sysctl.rst
15759F:	include/net/mptcp.h
15760F:	include/trace/events/mptcp.h
15761F:	include/uapi/linux/mptcp*.h
15762F:	net/mptcp/
15763F:	tools/testing/selftests/bpf/*/*mptcp*.c
15764F:	tools/testing/selftests/net/mptcp/
15765
15766NETWORKING [TCP]
15767M:	Eric Dumazet <edumazet@google.com>
15768L:	netdev@vger.kernel.org
15769S:	Maintained
15770F:	Documentation/networking/net_cachelines/tcp_sock.rst
15771F:	include/linux/tcp.h
15772F:	include/net/tcp.h
15773F:	include/trace/events/tcp.h
15774F:	include/uapi/linux/tcp.h
15775F:	net/ipv4/syncookies.c
15776F:	net/ipv4/tcp*.c
15777F:	net/ipv6/syncookies.c
15778F:	net/ipv6/tcp*.c
15779
15780NETWORKING [TLS]
15781M:	Boris Pismenny <borisp@nvidia.com>
15782M:	John Fastabend <john.fastabend@gmail.com>
15783M:	Jakub Kicinski <kuba@kernel.org>
15784L:	netdev@vger.kernel.org
15785S:	Maintained
15786F:	include/net/tls.h
15787F:	include/uapi/linux/tls.h
15788F:	net/tls/*
15789
15790NETXEN (1/10) GbE SUPPORT
15791M:	Manish Chopra <manishc@marvell.com>
15792M:	Rahul Verma <rahulv@marvell.com>
15793M:	GR-Linux-NIC-Dev@marvell.com
15794L:	netdev@vger.kernel.org
15795S:	Supported
15796F:	drivers/net/ethernet/qlogic/netxen/
15797
15798NET_FAILOVER MODULE
15799M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
15800L:	netdev@vger.kernel.org
15801S:	Supported
15802F:	Documentation/networking/net_failover.rst
15803F:	drivers/net/net_failover.c
15804F:	include/net/net_failover.h
15805
15806NEXTHOP
15807M:	David Ahern <dsahern@kernel.org>
15808L:	netdev@vger.kernel.org
15809S:	Maintained
15810F:	include/net/netns/nexthop.h
15811F:	include/net/nexthop.h
15812F:	include/uapi/linux/nexthop.h
15813F:	net/ipv4/nexthop.c
15814
15815NFC SUBSYSTEM
15816M:	Krzysztof Kozlowski <krzk@kernel.org>
15817L:	netdev@vger.kernel.org
15818S:	Maintained
15819F:	Documentation/devicetree/bindings/net/nfc/
15820F:	drivers/nfc/
15821F:	include/net/nfc/
15822F:	include/uapi/linux/nfc.h
15823F:	net/nfc/
15824
15825NFC VIRTUAL NCI DEVICE DRIVER
15826M:	Bongsu Jeon <bongsu.jeon@samsung.com>
15827L:	netdev@vger.kernel.org
15828S:	Supported
15829F:	drivers/nfc/virtual_ncidev.c
15830F:	tools/testing/selftests/nci/
15831
15832NFS, SUNRPC, AND LOCKD CLIENTS
15833M:	Trond Myklebust <trondmy@kernel.org>
15834M:	Anna Schumaker <anna@kernel.org>
15835L:	linux-nfs@vger.kernel.org
15836S:	Maintained
15837W:	http://client.linux-nfs.org
15838T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
15839F:	Documentation/filesystems/nfs/
15840F:	fs/lockd/
15841F:	fs/nfs/
15842F:	fs/nfs_common/
15843F:	include/linux/lockd/
15844F:	include/linux/nfs*
15845F:	include/linux/sunrpc/
15846F:	include/uapi/linux/nfs*
15847F:	include/uapi/linux/sunrpc/
15848F:	net/sunrpc/
15849
15850NILFS2 FILESYSTEM
15851M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
15852L:	linux-nilfs@vger.kernel.org
15853S:	Supported
15854W:	https://nilfs.sourceforge.io/
15855T:	git https://github.com/konis/nilfs2.git
15856F:	Documentation/filesystems/nilfs2.rst
15857F:	fs/nilfs2/
15858F:	include/trace/events/nilfs2.h
15859F:	include/uapi/linux/nilfs2_api.h
15860F:	include/uapi/linux/nilfs2_ondisk.h
15861
15862NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
15863M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
15864S:	Maintained
15865W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15866F:	Documentation/scsi/NinjaSCSI.rst
15867F:	drivers/scsi/pcmcia/nsp_*
15868
15869NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
15870M:	GOTO Masanori <gotom@debian.or.jp>
15871M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
15872S:	Maintained
15873W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15874F:	Documentation/scsi/NinjaSCSI.rst
15875F:	drivers/scsi/nsp32*
15876
15877NINTENDO HID DRIVER
15878M:	Daniel J. Ogorchock <djogorchock@gmail.com>
15879L:	linux-input@vger.kernel.org
15880S:	Maintained
15881F:	drivers/hid/hid-nintendo*
15882
15883NIOS2 ARCHITECTURE
15884M:	Dinh Nguyen <dinguyen@kernel.org>
15885S:	Maintained
15886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
15887F:	arch/nios2/
15888
15889NITRO ENCLAVES (NE)
15890M:	Alexandru Ciobotaru <alcioa@amazon.com>
15891L:	linux-kernel@vger.kernel.org
15892L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
15893S:	Supported
15894W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
15895F:	Documentation/virt/ne_overview.rst
15896F:	drivers/virt/nitro_enclaves/
15897F:	include/linux/nitro_enclaves.h
15898F:	include/uapi/linux/nitro_enclaves.h
15899F:	samples/nitro_enclaves/
15900
15901NITRO SECURE MODULE (NSM)
15902M:	Alexander Graf <graf@amazon.com>
15903L:	linux-kernel@vger.kernel.org
15904L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
15905S:	Supported
15906W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
15907F:	drivers/misc/nsm.c
15908F:	include/uapi/linux/nsm.h
15909
15910NOHZ, DYNTICKS SUPPORT
15911M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
15912M:	Frederic Weisbecker <frederic@kernel.org>
15913M:	Ingo Molnar <mingo@kernel.org>
15914M:	Thomas Gleixner <tglx@linutronix.de>
15915L:	linux-kernel@vger.kernel.org
15916S:	Maintained
15917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
15918F:	include/linux/sched/nohz.h
15919F:	include/linux/tick.h
15920F:	kernel/time/tick*.*
15921
15922NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
15923M:	Pavel Machek <pavel@ucw.cz>
15924M:	Sakari Ailus <sakari.ailus@iki.fi>
15925L:	linux-media@vger.kernel.org
15926S:	Maintained
15927F:	drivers/media/i2c/ad5820.c
15928F:	drivers/media/i2c/et8ek8
15929
15930NOKIA N900 POWER SUPPLY DRIVERS
15931R:	Pali Rohár <pali@kernel.org>
15932F:	drivers/power/supply/bq2415x_charger.c
15933F:	drivers/power/supply/bq27xxx_battery.c
15934F:	drivers/power/supply/bq27xxx_battery_i2c.c
15935F:	drivers/power/supply/isp1704_charger.c
15936F:	drivers/power/supply/rx51_battery.c
15937F:	include/linux/power/bq2415x_charger.h
15938F:	include/linux/power/bq27xxx_battery.h
15939
15940NOLIBC HEADER FILE
15941M:	Willy Tarreau <w@1wt.eu>
15942M:	Thomas Weißschuh <linux@weissschuh.net>
15943S:	Maintained
15944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
15945F:	tools/include/nolibc/
15946F:	tools/testing/selftests/nolibc/
15947
15948NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
15949M:	Hans de Goede <hdegoede@redhat.com>
15950L:	linux-input@vger.kernel.org
15951S:	Maintained
15952F:	drivers/input/touchscreen/novatek-nvt-ts.c
15953
15954NSDEPS
15955M:	Matthias Maennich <maennich@google.com>
15956S:	Maintained
15957F:	Documentation/core-api/symbol-namespaces.rst
15958F:	scripts/nsdeps
15959
15960NTB AMD DRIVER
15961M:	Sanjay R Mehta <sanju.mehta@amd.com>
15962M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
15963L:	ntb@lists.linux.dev
15964S:	Supported
15965F:	drivers/ntb/hw/amd/
15966
15967NTB DRIVER CORE
15968M:	Jon Mason <jdmason@kudzu.us>
15969M:	Dave Jiang <dave.jiang@intel.com>
15970M:	Allen Hubbe <allenbh@gmail.com>
15971L:	ntb@lists.linux.dev
15972S:	Supported
15973W:	https://github.com/jonmason/ntb/wiki
15974T:	git https://github.com/jonmason/ntb.git
15975F:	drivers/net/ntb_netdev.c
15976F:	drivers/ntb/
15977F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
15978F:	include/linux/ntb.h
15979F:	include/linux/ntb_transport.h
15980F:	tools/testing/selftests/ntb/
15981
15982NTB IDT DRIVER
15983M:	Serge Semin <fancer.lancer@gmail.com>
15984L:	ntb@lists.linux.dev
15985S:	Supported
15986F:	drivers/ntb/hw/idt/
15987
15988NTB INTEL DRIVER
15989M:	Dave Jiang <dave.jiang@intel.com>
15990L:	ntb@lists.linux.dev
15991S:	Supported
15992W:	https://github.com/davejiang/linux/wiki
15993T:	git https://github.com/davejiang/linux.git
15994F:	drivers/ntb/hw/intel/
15995
15996NTFS3 FILESYSTEM
15997M:	Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
15998L:	ntfs3@lists.linux.dev
15999S:	Supported
16000W:	http://www.paragon-software.com/
16001T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16002F:	Documentation/filesystems/ntfs3.rst
16003F:	fs/ntfs3/
16004
16005NUBUS SUBSYSTEM
16006M:	Finn Thain <fthain@linux-m68k.org>
16007L:	linux-m68k@lists.linux-m68k.org
16008S:	Maintained
16009F:	arch/*/include/asm/nubus.h
16010F:	drivers/nubus/
16011F:	include/linux/nubus.h
16012F:	include/uapi/linux/nubus.h
16013
16014NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16015M:	Antonino Daplas <adaplas@gmail.com>
16016L:	linux-fbdev@vger.kernel.org
16017S:	Maintained
16018F:	drivers/video/fbdev/nvidia/
16019F:	drivers/video/fbdev/riva/
16020
16021NVIDIA WMI EC BACKLIGHT DRIVER
16022M:	Daniel Dadap <ddadap@nvidia.com>
16023L:	platform-driver-x86@vger.kernel.org
16024S:	Supported
16025F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
16026F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16027
16028NVM EXPRESS DRIVER
16029M:	Keith Busch <kbusch@kernel.org>
16030M:	Jens Axboe <axboe@fb.com>
16031M:	Christoph Hellwig <hch@lst.de>
16032M:	Sagi Grimberg <sagi@grimberg.me>
16033L:	linux-nvme@lists.infradead.org
16034S:	Supported
16035W:	http://git.infradead.org/nvme.git
16036T:	git git://git.infradead.org/nvme.git
16037F:	Documentation/nvme/
16038F:	drivers/nvme/common/
16039F:	drivers/nvme/host/
16040F:	include/linux/nvme-*.h
16041F:	include/linux/nvme.h
16042F:	include/uapi/linux/nvme_ioctl.h
16043
16044NVM EXPRESS FABRICS AUTHENTICATION
16045M:	Hannes Reinecke <hare@suse.de>
16046L:	linux-nvme@lists.infradead.org
16047S:	Supported
16048F:	drivers/nvme/host/auth.c
16049F:	drivers/nvme/target/auth.c
16050F:	drivers/nvme/target/fabrics-cmd-auth.c
16051F:	include/linux/nvme-auth.h
16052
16053NVM EXPRESS FC TRANSPORT DRIVERS
16054M:	James Smart <james.smart@broadcom.com>
16055L:	linux-nvme@lists.infradead.org
16056S:	Supported
16057F:	drivers/nvme/host/fc.c
16058F:	drivers/nvme/target/fc.c
16059F:	drivers/nvme/target/fcloop.c
16060F:	include/linux/nvme-fc-driver.h
16061F:	include/linux/nvme-fc.h
16062
16063NVM EXPRESS HARDWARE MONITORING SUPPORT
16064M:	Guenter Roeck <linux@roeck-us.net>
16065L:	linux-nvme@lists.infradead.org
16066S:	Supported
16067F:	drivers/nvme/host/hwmon.c
16068
16069NVM EXPRESS TARGET DRIVER
16070M:	Christoph Hellwig <hch@lst.de>
16071M:	Sagi Grimberg <sagi@grimberg.me>
16072M:	Chaitanya Kulkarni <kch@nvidia.com>
16073L:	linux-nvme@lists.infradead.org
16074S:	Supported
16075W:	http://git.infradead.org/nvme.git
16076T:	git git://git.infradead.org/nvme.git
16077F:	drivers/nvme/target/
16078
16079NVMEM FRAMEWORK
16080M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16081S:	Maintained
16082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16083F:	Documentation/ABI/stable/sysfs-bus-nvmem
16084F:	Documentation/devicetree/bindings/nvmem/
16085F:	drivers/nvmem/
16086F:	include/linux/nvmem-consumer.h
16087F:	include/linux/nvmem-provider.h
16088
16089NXP BLUETOOTH WIRELESS DRIVERS
16090M:	Amitkumar Karwar <amitkumar.karwar@nxp.com>
16091M:	Neeraj Kale <neeraj.sanjaykale@nxp.com>
16092S:	Maintained
16093F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16094F:	drivers/bluetooth/btnxpuart.c
16095
16096NXP C45 TJA11XX PHY DRIVER
16097M:	Andrei Botila <andrei.botila@oss.nxp.com>
16098L:	netdev@vger.kernel.org
16099S:	Maintained
16100F:	drivers/net/phy/nxp-c45-tja11xx*
16101
16102NXP FSPI DRIVER
16103M:	Han Xu <han.xu@nxp.com>
16104M:	Haibo Chen <haibo.chen@nxp.com>
16105R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
16106L:	linux-spi@vger.kernel.org
16107S:	Maintained
16108F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16109F:	drivers/spi/spi-nxp-fspi.c
16110
16111NXP FXAS21002C DRIVER
16112M:	Rui Miguel Silva <rmfrfs@gmail.com>
16113L:	linux-iio@vger.kernel.org
16114S:	Maintained
16115F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16116F:	drivers/iio/gyro/fxas21002c.h
16117F:	drivers/iio/gyro/fxas21002c_core.c
16118F:	drivers/iio/gyro/fxas21002c_i2c.c
16119F:	drivers/iio/gyro/fxas21002c_spi.c
16120
16121NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16122M:	Haibo Chen <haibo.chen@nxp.com>
16123L:	linux-iio@vger.kernel.org
16124L:	imx@lists.linux.dev
16125S:	Maintained
16126F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16127F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16128F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16129F:	drivers/iio/adc/imx7d_adc.c
16130F:	drivers/iio/adc/imx93_adc.c
16131F:	drivers/iio/adc/vf610_adc.c
16132
16133NXP i.MX 8M ISI DRIVER
16134M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16135L:	linux-media@vger.kernel.org
16136S:	Maintained
16137F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16138F:	drivers/media/platform/nxp/imx8-isi/
16139
16140NXP i.MX 8MP DW100 V4L2 DRIVER
16141M:	Xavier Roumegue <xavier.roumegue@oss.nxp.com>
16142L:	linux-media@vger.kernel.org
16143S:	Maintained
16144F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
16145F:	Documentation/userspace-api/media/drivers/dw100.rst
16146F:	drivers/media/platform/nxp/dw100/
16147F:	include/uapi/linux/dw100.h
16148
16149NXP i.MX 8MQ DCSS DRIVER
16150M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
16151R:	Lucas Stach <l.stach@pengutronix.de>
16152L:	dri-devel@lists.freedesktop.org
16153S:	Maintained
16154T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
16155F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16156F:	drivers/gpu/drm/imx/dcss/
16157
16158NXP i.MX 8QXP ADC DRIVER
16159M:	Cai Huoqing <cai.huoqing@linux.dev>
16160M:	Haibo Chen <haibo.chen@nxp.com>
16161L:	imx@lists.linux.dev
16162L:	linux-iio@vger.kernel.org
16163S:	Maintained
16164F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16165F:	drivers/iio/adc/imx8qxp-adc.c
16166
16167NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16168M:	Mirela Rabulea <mirela.rabulea@nxp.com>
16169L:	imx@lists.linux.dev
16170L:	linux-media@vger.kernel.org
16171S:	Maintained
16172F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16173F:	drivers/media/platform/nxp/imx-jpeg
16174
16175NXP i.MX CLOCK DRIVERS
16176M:	Abel Vesa <abelvesa@kernel.org>
16177R:	Peng Fan <peng.fan@nxp.com>
16178L:	linux-clk@vger.kernel.org
16179L:	imx@lists.linux.dev
16180S:	Maintained
16181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16182F:	Documentation/devicetree/bindings/clock/imx*
16183F:	drivers/clk/imx/
16184F:	include/dt-bindings/clock/imx*
16185
16186NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16187M:	Jagan Teki <jagan@amarulasolutions.com>
16188S:	Maintained
16189F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16190F:	drivers/regulator/pf8x00-regulator.c
16191
16192NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16193M:	Krzysztof Kozlowski <krzk@kernel.org>
16194L:	linux-kernel@vger.kernel.org
16195S:	Maintained
16196F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16197F:	drivers/extcon/extcon-ptn5150.c
16198
16199NXP SGTL5000 DRIVER
16200M:	Fabio Estevam <festevam@gmail.com>
16201L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16202S:	Maintained
16203F:	Documentation/devicetree/bindings/sound/sgtl5000.yaml
16204F:	sound/soc/codecs/sgtl5000*
16205
16206NXP SJA1105 ETHERNET SWITCH DRIVER
16207M:	Vladimir Oltean <olteanv@gmail.com>
16208L:	linux-kernel@vger.kernel.org
16209S:	Maintained
16210F:	drivers/net/dsa/sja1105
16211F:	drivers/net/pcs/pcs-xpcs-nxp.c
16212
16213NXP TDA998X DRM DRIVER
16214M:	Russell King <linux@armlinux.org.uk>
16215S:	Maintained
16216T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16217T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16218F:	drivers/gpu/drm/i2c/tda998x_drv.c
16219F:	include/drm/i2c/tda998x.h
16220F:	include/dt-bindings/display/tda998x.h
16221K:	"nxp,tda998x"
16222
16223NXP TFA9879 DRIVER
16224M:	Peter Rosin <peda@axentia.se>
16225L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16226S:	Maintained
16227F:	Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16228F:	sound/soc/codecs/tfa9879*
16229
16230NXP-NCI NFC DRIVER
16231S:	Orphan
16232F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16233F:	drivers/nfc/nxp-nci
16234
16235NXP/Goodix TFA989X (TFA1) DRIVER
16236M:	Stephan Gerhold <stephan@gerhold.net>
16237L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16238S:	Maintained
16239F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16240F:	sound/soc/codecs/tfa989x.c
16241
16242NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16243M:	Jonas Malaco <jonas@protocubo.io>
16244L:	linux-hwmon@vger.kernel.org
16245S:	Maintained
16246F:	Documentation/hwmon/nzxt-kraken2.rst
16247F:	drivers/hwmon/nzxt-kraken2.c
16248
16249NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16250M:	Jonas Malaco <jonas@protocubo.io>
16251M:	Aleksa Savic <savicaleksa83@gmail.com>
16252L:	linux-hwmon@vger.kernel.org
16253S:	Maintained
16254F:	Documentation/hwmon/nzxt-kraken3.rst
16255F:	drivers/hwmon/nzxt-kraken3.c
16256
16257NZXT-SMART2 HARDWARE MONITORING DRIVER
16258M:	Aleksandr Mezin <mezin.alexander@gmail.com>
16259L:	linux-hwmon@vger.kernel.org
16260S:	Maintained
16261F:	Documentation/hwmon/nzxt-smart2.rst
16262F:	drivers/hwmon/nzxt-smart2.c
16263
16264OBJAGG
16265M:	Jiri Pirko <jiri@resnulli.us>
16266L:	netdev@vger.kernel.org
16267S:	Supported
16268F:	include/linux/objagg.h
16269F:	lib/objagg.c
16270F:	lib/test_objagg.c
16271
16272OBJPOOL
16273M:	Matt Wu <wuqiang.matt@bytedance.com>
16274S:	Supported
16275F:	include/linux/objpool.h
16276F:	lib/objpool.c
16277F:	lib/test_objpool.c
16278
16279OBJTOOL
16280M:	Josh Poimboeuf <jpoimboe@kernel.org>
16281M:	Peter Zijlstra <peterz@infradead.org>
16282S:	Supported
16283F:	include/linux/objtool*.h
16284F:	tools/objtool/
16285
16286OCELOT ETHERNET SWITCH DRIVER
16287M:	Vladimir Oltean <vladimir.oltean@nxp.com>
16288M:	Claudiu Manoil <claudiu.manoil@nxp.com>
16289M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
16290M:	UNGLinuxDriver@microchip.com
16291L:	netdev@vger.kernel.org
16292S:	Supported
16293F:	drivers/net/dsa/ocelot/*
16294F:	drivers/net/ethernet/mscc/
16295F:	include/soc/mscc/ocelot*
16296F:	net/dsa/tag_ocelot.c
16297F:	net/dsa/tag_ocelot_8021q.c
16298F:	tools/testing/selftests/drivers/net/ocelot/*
16299
16300OCELOT EXTERNAL SWITCH CONTROL
16301M:	Colin Foster <colin.foster@in-advantage.com>
16302S:	Supported
16303F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
16304F:	drivers/mfd/ocelot*
16305F:	drivers/net/dsa/ocelot/ocelot_ext.c
16306F:	include/linux/mfd/ocelot.h
16307
16308OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
16309M:	Frederic Barrat <fbarrat@linux.ibm.com>
16310M:	Andrew Donnellan <ajd@linux.ibm.com>
16311L:	linuxppc-dev@lists.ozlabs.org
16312S:	Supported
16313F:	Documentation/userspace-api/accelerators/ocxl.rst
16314F:	arch/powerpc/include/asm/pnv-ocxl.h
16315F:	arch/powerpc/platforms/powernv/ocxl.c
16316F:	drivers/misc/ocxl/
16317F:	include/misc/ocxl*
16318F:	include/uapi/misc/ocxl.h
16319
16320OMAP AUDIO SUPPORT
16321M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
16322M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
16323L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16324L:	linux-omap@vger.kernel.org
16325S:	Maintained
16326F:	sound/soc/ti/n810.c
16327F:	sound/soc/ti/omap*
16328F:	sound/soc/ti/rx51.c
16329F:	sound/soc/ti/sdma-pcm.*
16330
16331OMAP CLOCK FRAMEWORK SUPPORT
16332M:	Paul Walmsley <paul@pwsan.com>
16333L:	linux-omap@vger.kernel.org
16334S:	Maintained
16335F:	arch/arm/*omap*/*clock*
16336
16337OMAP DEVICE TREE SUPPORT
16338M:	Benoît Cousson <bcousson@baylibre.com>
16339M:	Tony Lindgren <tony@atomide.com>
16340L:	linux-omap@vger.kernel.org
16341L:	devicetree@vger.kernel.org
16342S:	Maintained
16343F:	arch/arm/boot/dts/ti/omap/
16344
16345OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
16346L:	linux-omap@vger.kernel.org
16347L:	linux-fbdev@vger.kernel.org
16348S:	Orphan
16349F:	Documentation/arch/arm/omap/dss.rst
16350F:	drivers/video/fbdev/omap2/
16351
16352OMAP FRAMEBUFFER SUPPORT
16353L:	linux-fbdev@vger.kernel.org
16354L:	linux-omap@vger.kernel.org
16355S:	Orphan
16356F:	drivers/video/fbdev/omap/
16357
16358OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
16359M:	Roger Quadros <rogerq@kernel.org>
16360M:	Tony Lindgren <tony@atomide.com>
16361L:	linux-omap@vger.kernel.org
16362S:	Maintained
16363F:	arch/arm/mach-omap2/*gpmc*
16364F:	drivers/memory/omap-gpmc.c
16365
16366OMAP GPIO DRIVER
16367M:	Grygorii Strashko <grygorii.strashko@ti.com>
16368M:	Santosh Shilimkar <ssantosh@kernel.org>
16369M:	Kevin Hilman <khilman@kernel.org>
16370L:	linux-omap@vger.kernel.org
16371S:	Maintained
16372F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
16373F:	drivers/gpio/gpio-omap.c
16374
16375OMAP HARDWARE SPINLOCK SUPPORT
16376L:	linux-omap@vger.kernel.org
16377S:	Orphan
16378F:	drivers/hwspinlock/omap_hwspinlock.c
16379
16380OMAP HS MMC SUPPORT
16381L:	linux-mmc@vger.kernel.org
16382L:	linux-omap@vger.kernel.org
16383S:	Orphan
16384F:	drivers/mmc/host/omap_hsmmc.c
16385
16386OMAP HWMOD DATA
16387M:	Paul Walmsley <paul@pwsan.com>
16388L:	linux-omap@vger.kernel.org
16389S:	Maintained
16390F:	arch/arm/mach-omap2/omap_hwmod*data*
16391
16392OMAP HWMOD SUPPORT
16393M:	Benoît Cousson <bcousson@baylibre.com>
16394M:	Paul Walmsley <paul@pwsan.com>
16395L:	linux-omap@vger.kernel.org
16396S:	Maintained
16397F:	arch/arm/mach-omap2/omap_hwmod.*
16398
16399OMAP I2C DRIVER
16400M:	Vignesh R <vigneshr@ti.com>
16401L:	linux-omap@vger.kernel.org
16402L:	linux-i2c@vger.kernel.org
16403S:	Maintained
16404F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
16405F:	drivers/i2c/busses/i2c-omap.c
16406
16407OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
16408M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16409L:	linux-media@vger.kernel.org
16410S:	Maintained
16411F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
16412F:	drivers/media/platform/ti/omap3isp/
16413F:	drivers/staging/media/omap4iss/
16414
16415OMAP MMC SUPPORT
16416M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16417L:	linux-omap@vger.kernel.org
16418S:	Odd Fixes
16419F:	drivers/mmc/host/omap.c
16420
16421OMAP POWER MANAGEMENT SUPPORT
16422M:	Kevin Hilman <khilman@kernel.org>
16423L:	linux-omap@vger.kernel.org
16424S:	Maintained
16425F:	arch/arm/*omap*/*pm*
16426F:	drivers/cpufreq/omap-cpufreq.c
16427
16428OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16429M:	Paul Walmsley <paul@pwsan.com>
16430L:	linux-omap@vger.kernel.org
16431S:	Maintained
16432F:	arch/arm/mach-omap2/prm*
16433
16434OMAP RANDOM NUMBER GENERATOR SUPPORT
16435M:	Deepak Saxena <dsaxena@plexity.net>
16436S:	Maintained
16437F:	drivers/char/hw_random/omap-rng.c
16438
16439OMAP USB SUPPORT
16440L:	linux-usb@vger.kernel.org
16441L:	linux-omap@vger.kernel.org
16442S:	Orphan
16443F:	arch/arm/*omap*/usb*
16444F:	drivers/usb/*/*omap*
16445
16446OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16447M:	Mark Jackson <mpfj@newflow.co.uk>
16448L:	linux-omap@vger.kernel.org
16449S:	Maintained
16450F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
16451
16452OMAP1 SUPPORT
16453M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16454M:	Janusz Krzysztofik <jmkrzyszt@gmail.com>
16455M:	Tony Lindgren <tony@atomide.com>
16456L:	linux-omap@vger.kernel.org
16457S:	Maintained
16458Q:	http://patchwork.kernel.org/project/linux-omap/list/
16459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16460F:	arch/arm/configs/omap1_defconfig
16461F:	arch/arm/mach-omap1/
16462F:	drivers/i2c/busses/i2c-omap.c
16463F:	include/linux/platform_data/ams-delta-fiq.h
16464F:	include/linux/platform_data/i2c-omap.h
16465
16466OMAP2+ SUPPORT
16467M:	Tony Lindgren <tony@atomide.com>
16468L:	linux-omap@vger.kernel.org
16469S:	Maintained
16470W:	http://www.muru.com/linux/omap/
16471W:	http://linux.omap.com/
16472Q:	http://patchwork.kernel.org/project/linux-omap/list/
16473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16474F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
16475F:	arch/arm/configs/omap2plus_defconfig
16476F:	arch/arm/mach-omap2/
16477F:	drivers/bus/omap*.[ch]
16478F:	drivers/bus/ti-sysc.c
16479F:	drivers/gpio/gpio-tps65219.c
16480F:	drivers/i2c/busses/i2c-omap.c
16481F:	drivers/irqchip/irq-omap-intc.c
16482F:	drivers/mfd/*omap*.c
16483F:	drivers/mfd/menelaus.c
16484F:	drivers/mfd/palmas.c
16485F:	drivers/mfd/tps65217.c
16486F:	drivers/mfd/tps65218.c
16487F:	drivers/mfd/tps65219.c
16488F:	drivers/mfd/tps65910.c
16489F:	drivers/mfd/twl-core.[ch]
16490F:	drivers/mfd/twl4030*.c
16491F:	drivers/mfd/twl6030*.c
16492F:	drivers/mfd/twl6040*.c
16493F:	drivers/regulator/palmas-regulator*.c
16494F:	drivers/regulator/pbias-regulator.c
16495F:	drivers/regulator/tps65217-regulator.c
16496F:	drivers/regulator/tps65218-regulator.c
16497F:	drivers/regulator/tps65219-regulator.c
16498F:	drivers/regulator/tps65910-regulator.c
16499F:	drivers/regulator/twl-regulator.c
16500F:	drivers/regulator/twl6030-regulator.c
16501F:	include/linux/platform_data/i2c-omap.h
16502F:	include/linux/platform_data/ti-sysc.h
16503
16504OMFS FILESYSTEM
16505M:	Bob Copeland <me@bobcopeland.com>
16506L:	linux-karma-devel@lists.sourceforge.net
16507S:	Maintained
16508F:	Documentation/filesystems/omfs.rst
16509F:	fs/omfs/
16510
16511OMNIVISION OG01A1B SENSOR DRIVER
16512M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16513L:	linux-media@vger.kernel.org
16514S:	Maintained
16515F:	drivers/media/i2c/og01a1b.c
16516
16517OMNIVISION OV01A10 SENSOR DRIVER
16518M:	Bingbu Cao <bingbu.cao@intel.com>
16519L:	linux-media@vger.kernel.org
16520S:	Maintained
16521T:	git git://linuxtv.org/media_tree.git
16522F:	drivers/media/i2c/ov01a10.c
16523
16524OMNIVISION OV02A10 SENSOR DRIVER
16525L:	linux-media@vger.kernel.org
16526S:	Orphan
16527T:	git git://linuxtv.org/media_tree.git
16528F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
16529F:	drivers/media/i2c/ov02a10.c
16530
16531OMNIVISION OV08D10 SENSOR DRIVER
16532M:	Jimmy Su <jimmy.su@intel.com>
16533L:	linux-media@vger.kernel.org
16534S:	Maintained
16535T:	git git://linuxtv.org/media_tree.git
16536F:	drivers/media/i2c/ov08d10.c
16537
16538OMNIVISION OV08X40 SENSOR DRIVER
16539M:	Jason Chen <jason.z.chen@intel.com>
16540L:	linux-media@vger.kernel.org
16541S:	Maintained
16542T:	git git://linuxtv.org/media_tree.git
16543F:	drivers/media/i2c/ov08x40.c
16544
16545OMNIVISION OV13858 SENSOR DRIVER
16546M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16547L:	linux-media@vger.kernel.org
16548S:	Maintained
16549T:	git git://linuxtv.org/media_tree.git
16550F:	drivers/media/i2c/ov13858.c
16551
16552OMNIVISION OV13B10 SENSOR DRIVER
16553M:	Arec Kao <arec.kao@intel.com>
16554L:	linux-media@vger.kernel.org
16555S:	Maintained
16556T:	git git://linuxtv.org/media_tree.git
16557F:	drivers/media/i2c/ov13b10.c
16558
16559OMNIVISION OV2680 SENSOR DRIVER
16560M:	Rui Miguel Silva <rmfrfs@gmail.com>
16561M:	Hans de Goede <hansg@kernel.org>
16562L:	linux-media@vger.kernel.org
16563S:	Maintained
16564T:	git git://linuxtv.org/media_tree.git
16565F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
16566F:	drivers/media/i2c/ov2680.c
16567
16568OMNIVISION OV2685 SENSOR DRIVER
16569M:	Shunqian Zheng <zhengsq@rock-chips.com>
16570L:	linux-media@vger.kernel.org
16571S:	Maintained
16572T:	git git://linuxtv.org/media_tree.git
16573F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
16574F:	drivers/media/i2c/ov2685.c
16575
16576OMNIVISION OV2740 SENSOR DRIVER
16577M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16578R:	Sakari Ailus <sakari.ailus@linux.intel.com>
16579R:	Bingbu Cao <bingbu.cao@intel.com>
16580L:	linux-media@vger.kernel.org
16581S:	Maintained
16582T:	git git://linuxtv.org/media_tree.git
16583F:	drivers/media/i2c/ov2740.c
16584
16585OMNIVISION OV4689 SENSOR DRIVER
16586M:	Mikhail Rudenko <mike.rudenko@gmail.com>
16587L:	linux-media@vger.kernel.org
16588S:	Maintained
16589T:	git git://linuxtv.org/media_tree.git
16590F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
16591F:	drivers/media/i2c/ov4689.c
16592
16593OMNIVISION OV5640 SENSOR DRIVER
16594M:	Steve Longerbeam <slongerbeam@gmail.com>
16595L:	linux-media@vger.kernel.org
16596S:	Maintained
16597T:	git git://linuxtv.org/media_tree.git
16598F:	drivers/media/i2c/ov5640.c
16599
16600OMNIVISION OV5647 SENSOR DRIVER
16601M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16602M:	Jacopo Mondi <jacopo@jmondi.org>
16603L:	linux-media@vger.kernel.org
16604S:	Maintained
16605T:	git git://linuxtv.org/media_tree.git
16606F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
16607F:	drivers/media/i2c/ov5647.c
16608
16609OMNIVISION OV5670 SENSOR DRIVER
16610M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16611L:	linux-media@vger.kernel.org
16612S:	Maintained
16613T:	git git://linuxtv.org/media_tree.git
16614F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
16615F:	drivers/media/i2c/ov5670.c
16616
16617OMNIVISION OV5675 SENSOR DRIVER
16618M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16619L:	linux-media@vger.kernel.org
16620S:	Maintained
16621T:	git git://linuxtv.org/media_tree.git
16622F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
16623F:	drivers/media/i2c/ov5675.c
16624
16625OMNIVISION OV5693 SENSOR DRIVER
16626M:	Daniel Scally <djrscally@gmail.com>
16627L:	linux-media@vger.kernel.org
16628S:	Maintained
16629T:	git git://linuxtv.org/media_tree.git
16630F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
16631F:	drivers/media/i2c/ov5693.c
16632
16633OMNIVISION OV5695 SENSOR DRIVER
16634M:	Shunqian Zheng <zhengsq@rock-chips.com>
16635L:	linux-media@vger.kernel.org
16636S:	Maintained
16637T:	git git://linuxtv.org/media_tree.git
16638F:	drivers/media/i2c/ov5695.c
16639
16640OMNIVISION OV64A40 SENSOR DRIVER
16641M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16642L:	linux-media@vger.kernel.org
16643S:	Maintained
16644T:	git git://linuxtv.org/media_tree.git
16645F:	Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
16646F:	drivers/media/i2c/ov64a40.c
16647
16648OMNIVISION OV7670 SENSOR DRIVER
16649L:	linux-media@vger.kernel.org
16650S:	Orphan
16651T:	git git://linuxtv.org/media_tree.git
16652F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
16653F:	drivers/media/i2c/ov7670.c
16654
16655OMNIVISION OV772x SENSOR DRIVER
16656M:	Jacopo Mondi <jacopo@jmondi.org>
16657L:	linux-media@vger.kernel.org
16658S:	Odd fixes
16659T:	git git://linuxtv.org/media_tree.git
16660F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
16661F:	drivers/media/i2c/ov772x.c
16662F:	include/media/i2c/ov772x.h
16663
16664OMNIVISION OV7740 SENSOR DRIVER
16665L:	linux-media@vger.kernel.org
16666S:	Orphan
16667T:	git git://linuxtv.org/media_tree.git
16668F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
16669F:	drivers/media/i2c/ov7740.c
16670
16671OMNIVISION OV8856 SENSOR DRIVER
16672M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16673L:	linux-media@vger.kernel.org
16674S:	Maintained
16675T:	git git://linuxtv.org/media_tree.git
16676F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
16677F:	drivers/media/i2c/ov8856.c
16678
16679OMNIVISION OV8858 SENSOR DRIVER
16680M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16681M:	Nicholas Roth <nicholas@rothemail.net>
16682L:	linux-media@vger.kernel.org
16683S:	Maintained
16684T:	git git://linuxtv.org/media_tree.git
16685F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
16686F:	drivers/media/i2c/ov8858.c
16687
16688OMNIVISION OV9282 SENSOR DRIVER
16689M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16690L:	linux-media@vger.kernel.org
16691S:	Maintained
16692T:	git git://linuxtv.org/media_tree.git
16693F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
16694F:	drivers/media/i2c/ov9282.c
16695
16696OMNIVISION OV9640 SENSOR DRIVER
16697M:	Petr Cvek <petrcvekcz@gmail.com>
16698L:	linux-media@vger.kernel.org
16699S:	Maintained
16700F:	drivers/media/i2c/ov9640.*
16701
16702OMNIVISION OV9650 SENSOR DRIVER
16703M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16704R:	Akinobu Mita <akinobu.mita@gmail.com>
16705R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
16706L:	linux-media@vger.kernel.org
16707S:	Maintained
16708T:	git git://linuxtv.org/media_tree.git
16709F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
16710F:	drivers/media/i2c/ov9650.c
16711
16712OMNIVISION OV9734 SENSOR DRIVER
16713M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16714R:	Bingbu Cao <bingbu.cao@intel.com>
16715L:	linux-media@vger.kernel.org
16716S:	Maintained
16717T:	git git://linuxtv.org/media_tree.git
16718F:	drivers/media/i2c/ov9734.c
16719
16720ONBOARD USB HUB DRIVER
16721M:	Matthias Kaehlcke <mka@chromium.org>
16722L:	linux-usb@vger.kernel.org
16723S:	Maintained
16724F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
16725F:	drivers/usb/misc/onboard_usb_dev.c
16726
16727ONENAND FLASH DRIVER
16728M:	Kyungmin Park <kyungmin.park@samsung.com>
16729L:	linux-mtd@lists.infradead.org
16730S:	Maintained
16731F:	drivers/mtd/nand/onenand/
16732F:	include/linux/mtd/onenand*.h
16733
16734ONEXPLAYER FAN DRIVER
16735M:	Derek John Clark <derekjohn.clark@gmail.com>
16736M:	Joaquín Ignacio Aramendía <samsagax@gmail.com>
16737L:	linux-hwmon@vger.kernel.org
16738S:	Maintained
16739F:	drivers/hwmon/oxp-sensors.c
16740
16741ONIE TLV NVMEM LAYOUT DRIVER
16742M:	Miquel Raynal <miquel.raynal@bootlin.com>
16743S:	Maintained
16744F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
16745F:	drivers/nvmem/layouts/onie-tlv.c
16746
16747ONION OMEGA2+ BOARD
16748M:	Harvey Hunt <harveyhuntnexus@gmail.com>
16749L:	linux-mips@vger.kernel.org
16750S:	Maintained
16751F:	arch/mips/boot/dts/ralink/omega2p.dts
16752
16753ONSEMI ETHERNET PHY DRIVERS
16754M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
16755L:	netdev@vger.kernel.org
16756S:	Supported
16757W:	http://www.onsemi.com
16758F:	drivers/net/phy/ncn*
16759
16760OP-TEE DRIVER
16761M:	Jens Wiklander <jens.wiklander@linaro.org>
16762L:	op-tee@lists.trustedfirmware.org
16763S:	Maintained
16764F:	Documentation/ABI/testing/sysfs-bus-optee-devices
16765F:	drivers/tee/optee/
16766
16767OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
16768M:	Sumit Garg <sumit.garg@linaro.org>
16769L:	op-tee@lists.trustedfirmware.org
16770S:	Maintained
16771F:	drivers/char/hw_random/optee-rng.c
16772
16773OP-TEE RTC DRIVER
16774M:	Clément Léger <clement.leger@bootlin.com>
16775L:	linux-rtc@vger.kernel.org
16776S:	Maintained
16777F:	drivers/rtc/rtc-optee.c
16778
16779OPA-VNIC DRIVER
16780M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16781L:	linux-rdma@vger.kernel.org
16782S:	Supported
16783F:	drivers/infiniband/ulp/opa_vnic
16784
16785OPEN FIRMWARE AND FLATTENED DEVICE TREE
16786M:	Rob Herring <robh@kernel.org>
16787M:	Saravana Kannan <saravanak@google.com>
16788L:	devicetree@vger.kernel.org
16789S:	Maintained
16790W:	http://www.devicetree.org/
16791C:	irc://irc.libera.chat/devicetree
16792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
16793F:	Documentation/ABI/testing/sysfs-firmware-ofw
16794F:	drivers/of/
16795F:	include/linux/of*.h
16796F:	scripts/dtc/
16797F:	tools/testing/selftests/dt/
16798K:	of_overlay_notifier_
16799K:	of_overlay_fdt_apply
16800K:	of_overlay_remove
16801
16802OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
16803M:	Rob Herring <robh@kernel.org>
16804M:	Krzysztof Kozlowski <krzk+dt@kernel.org>
16805M:	Conor Dooley <conor+dt@kernel.org>
16806L:	devicetree@vger.kernel.org
16807S:	Maintained
16808Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
16809C:	irc://irc.libera.chat/devicetree
16810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
16811F:	Documentation/devicetree/
16812F:	arch/*/boot/dts/
16813F:	include/dt-bindings/
16814
16815OPENCOMPUTE PTP CLOCK DRIVER
16816M:	Jonathan Lemon <jonathan.lemon@gmail.com>
16817M:	Vadim Fedorenko <vadfed@linux.dev>
16818L:	netdev@vger.kernel.org
16819S:	Maintained
16820F:	drivers/ptp/ptp_ocp.c
16821
16822OPENCORES I2C BUS DRIVER
16823M:	Peter Korsgaard <peter@korsgaard.com>
16824M:	Andrew Lunn <andrew@lunn.ch>
16825L:	linux-i2c@vger.kernel.org
16826S:	Maintained
16827F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
16828F:	Documentation/i2c/busses/i2c-ocores.rst
16829F:	drivers/i2c/busses/i2c-ocores.c
16830F:	include/linux/platform_data/i2c-ocores.h
16831
16832OPENRISC ARCHITECTURE
16833M:	Jonas Bonn <jonas@southpole.se>
16834M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
16835M:	Stafford Horne <shorne@gmail.com>
16836L:	linux-openrisc@vger.kernel.org
16837S:	Maintained
16838W:	http://openrisc.io
16839T:	git https://github.com/openrisc/linux.git
16840F:	Documentation/arch/openrisc/
16841F:	Documentation/devicetree/bindings/openrisc/
16842F:	arch/openrisc/
16843F:	drivers/irqchip/irq-ompic.c
16844F:	drivers/irqchip/irq-or1k-*
16845
16846OPENVSWITCH
16847M:	Pravin B Shelar <pshelar@ovn.org>
16848L:	netdev@vger.kernel.org
16849L:	dev@openvswitch.org
16850S:	Maintained
16851W:	http://openvswitch.org
16852F:	include/uapi/linux/openvswitch.h
16853F:	net/openvswitch/
16854F:	tools/testing/selftests/net/openvswitch/
16855
16856OPERATING PERFORMANCE POINTS (OPP)
16857M:	Viresh Kumar <vireshk@kernel.org>
16858M:	Nishanth Menon <nm@ti.com>
16859M:	Stephen Boyd <sboyd@kernel.org>
16860L:	linux-pm@vger.kernel.org
16861S:	Maintained
16862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
16863F:	Documentation/devicetree/bindings/opp/
16864F:	Documentation/power/opp.rst
16865F:	drivers/opp/
16866F:	include/linux/pm_opp.h
16867
16868OPL4 DRIVER
16869M:	Clemens Ladisch <clemens@ladisch.de>
16870L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16871S:	Maintained
16872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16873F:	sound/drivers/opl4/
16874
16875ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
16876M:	Mark Fasheh <mark@fasheh.com>
16877M:	Joel Becker <jlbec@evilplan.org>
16878M:	Joseph Qi <joseph.qi@linux.alibaba.com>
16879L:	ocfs2-devel@lists.linux.dev
16880S:	Supported
16881W:	http://ocfs2.wiki.kernel.org
16882F:	Documentation/filesystems/dlmfs.rst
16883F:	Documentation/filesystems/ocfs2.rst
16884F:	fs/ocfs2/
16885
16886ORANGEFS FILESYSTEM
16887M:	Mike Marshall <hubcap@omnibond.com>
16888R:	Martin Brandenburg <martin@omnibond.com>
16889L:	devel@lists.orangefs.org
16890S:	Supported
16891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
16892F:	Documentation/filesystems/orangefs.rst
16893F:	fs/orangefs/
16894
16895OV2659 OMNIVISION SENSOR DRIVER
16896M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16897L:	linux-media@vger.kernel.org
16898S:	Maintained
16899W:	https://linuxtv.org
16900Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16901T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16902F:	drivers/media/i2c/ov2659.c
16903F:	include/media/i2c/ov2659.h
16904
16905OVERLAY FILESYSTEM
16906M:	Miklos Szeredi <miklos@szeredi.hu>
16907M:	Amir Goldstein <amir73il@gmail.com>
16908L:	linux-unionfs@vger.kernel.org
16909S:	Supported
16910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
16911F:	Documentation/filesystems/overlayfs.rst
16912F:	fs/overlayfs/
16913
16914P54 WIRELESS DRIVER
16915M:	Christian Lamparter <chunkeey@googlemail.com>
16916L:	linux-wireless@vger.kernel.org
16917S:	Maintained
16918W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
16919F:	drivers/net/wireless/intersil/p54/
16920
16921PACKET SOCKETS
16922M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
16923S:	Maintained
16924F:	include/uapi/linux/if_packet.h
16925F:	net/packet/af_packet.c
16926
16927PACKING
16928M:	Vladimir Oltean <olteanv@gmail.com>
16929L:	netdev@vger.kernel.org
16930S:	Supported
16931F:	Documentation/core-api/packing.rst
16932F:	include/linux/packing.h
16933F:	lib/packing.c
16934
16935PADATA PARALLEL EXECUTION MECHANISM
16936M:	Steffen Klassert <steffen.klassert@secunet.com>
16937M:	Daniel Jordan <daniel.m.jordan@oracle.com>
16938L:	linux-crypto@vger.kernel.org
16939L:	linux-kernel@vger.kernel.org
16940S:	Maintained
16941F:	Documentation/core-api/padata.rst
16942F:	include/linux/padata.h
16943F:	kernel/padata.c
16944
16945PAGE CACHE
16946M:	Matthew Wilcox (Oracle) <willy@infradead.org>
16947L:	linux-fsdevel@vger.kernel.org
16948S:	Supported
16949T:	git git://git.infradead.org/users/willy/pagecache.git
16950F:	Documentation/filesystems/locking.rst
16951F:	Documentation/filesystems/vfs.rst
16952F:	include/linux/pagemap.h
16953F:	mm/filemap.c
16954F:	mm/page-writeback.c
16955F:	mm/readahead.c
16956F:	mm/truncate.c
16957
16958PAGE POOL
16959M:	Jesper Dangaard Brouer <hawk@kernel.org>
16960M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
16961L:	netdev@vger.kernel.org
16962S:	Supported
16963F:	Documentation/networking/page_pool.rst
16964F:	include/net/page_pool/
16965F:	include/trace/events/page_pool.h
16966F:	net/core/page_pool.c
16967
16968PAGE TABLE CHECK
16969M:	Pasha Tatashin <pasha.tatashin@soleen.com>
16970M:	Andrew Morton <akpm@linux-foundation.org>
16971L:	linux-mm@kvack.org
16972S:	Maintained
16973F:	Documentation/mm/page_table_check.rst
16974F:	include/linux/page_table_check.h
16975F:	mm/page_table_check.c
16976
16977PANASONIC LAPTOP ACPI EXTRAS DRIVER
16978M:	Kenneth Chan <kenneth.t.chan@gmail.com>
16979L:	platform-driver-x86@vger.kernel.org
16980S:	Maintained
16981F:	drivers/platform/x86/panasonic-laptop.c
16982
16983PARALLAX PING IIO SENSOR DRIVER
16984M:	Andreas Klinger <ak@it-klinger.de>
16985L:	linux-iio@vger.kernel.org
16986S:	Maintained
16987F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
16988F:	drivers/iio/proximity/ping.c
16989
16990PARALLEL LCD/KEYPAD PANEL DRIVER
16991M:	Willy Tarreau <willy@haproxy.com>
16992M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
16993S:	Odd Fixes
16994F:	Documentation/admin-guide/lcd-panel-cgram.rst
16995F:	drivers/auxdisplay/panel.c
16996
16997PARALLEL PORT SUBSYSTEM
16998M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16999M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17000L:	linux-parport@lists.infradead.org (subscribers-only)
17001S:	Maintained
17002F:	Documentation/driver-api/parport*.rst
17003F:	drivers/char/ppdev.c
17004F:	drivers/parport/
17005F:	include/linux/parport*.h
17006F:	include/uapi/linux/ppdev.h
17007
17008PARAVIRT_OPS INTERFACE
17009M:	Juergen Gross <jgross@suse.com>
17010R:	Ajay Kaher <ajay.kaher@broadcom.com>
17011R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
17012R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
17013L:	virtualization@lists.linux.dev
17014L:	x86@kernel.org
17015S:	Supported
17016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17017F:	Documentation/virt/paravirt_ops.rst
17018F:	arch/*/include/asm/paravirt*.h
17019F:	arch/*/kernel/paravirt*
17020F:	include/linux/hypervisor.h
17021
17022PARISC ARCHITECTURE
17023M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
17024M:	Helge Deller <deller@gmx.de>
17025L:	linux-parisc@vger.kernel.org
17026S:	Maintained
17027W:	https://parisc.wiki.kernel.org
17028Q:	http://patchwork.kernel.org/project/linux-parisc/list/
17029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17031F:	Documentation/arch/parisc/
17032F:	arch/parisc/
17033F:	drivers/char/agp/parisc-agp.c
17034F:	drivers/input/misc/hp_sdc_rtc.c
17035F:	drivers/input/serio/gscps2.c
17036F:	drivers/input/serio/hp_sdc*
17037F:	drivers/parisc/
17038F:	drivers/parport/parport_gsc.*
17039F:	drivers/tty/serial/8250/8250_parisc.c
17040F:	drivers/video/console/sti*
17041F:	drivers/video/fbdev/sti*
17042F:	drivers/video/logo/logo_parisc*
17043F:	include/linux/hp_sdc.h
17044
17045PARMAN
17046M:	Jiri Pirko <jiri@resnulli.us>
17047L:	netdev@vger.kernel.org
17048S:	Supported
17049F:	include/linux/parman.h
17050F:	lib/parman.c
17051F:	lib/test_parman.c
17052
17053PC ENGINES APU BOARD DRIVER
17054M:	Enrico Weigelt, metux IT consult <info@metux.net>
17055S:	Maintained
17056F:	drivers/platform/x86/pcengines-apuv2.c
17057
17058PC87360 HARDWARE MONITORING DRIVER
17059M:	Jim Cromie <jim.cromie@gmail.com>
17060L:	linux-hwmon@vger.kernel.org
17061S:	Maintained
17062F:	Documentation/hwmon/pc87360.rst
17063F:	drivers/hwmon/pc87360.c
17064
17065PC8736x GPIO DRIVER
17066M:	Jim Cromie <jim.cromie@gmail.com>
17067S:	Maintained
17068F:	drivers/char/pc8736x_gpio.c
17069
17070PC87427 HARDWARE MONITORING DRIVER
17071M:	Jean Delvare <jdelvare@suse.com>
17072L:	linux-hwmon@vger.kernel.org
17073S:	Maintained
17074F:	Documentation/hwmon/pc87427.rst
17075F:	drivers/hwmon/pc87427.c
17076
17077PCA9532 LED DRIVER
17078M:	Riku Voipio <riku.voipio@iki.fi>
17079S:	Maintained
17080F:	drivers/leds/leds-pca9532.c
17081F:	include/linux/leds-pca9532.h
17082
17083PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17084M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17085M:	Pali Rohár <pali@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/aardvark-pci.txt
17090F:	drivers/pci/controller/pci-aardvark.c
17091
17092PCI DRIVER FOR ALTERA PCIE IP
17093M:	Joyce Ooi <joyce.ooi@intel.com>
17094L:	linux-pci@vger.kernel.org
17095S:	Supported
17096F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
17097F:	drivers/pci/controller/pcie-altera.c
17098
17099PCI DRIVER FOR APPLIEDMICRO XGENE
17100M:	Toan Le <toan@os.amperecomputing.com>
17101L:	linux-pci@vger.kernel.org
17102L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17103S:	Maintained
17104F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
17105F:	drivers/pci/controller/pci-xgene.c
17106
17107PCI DRIVER FOR ARM VERSATILE PLATFORM
17108M:	Rob Herring <robh@kernel.org>
17109L:	linux-pci@vger.kernel.org
17110L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17111S:	Maintained
17112F:	Documentation/devicetree/bindings/pci/versatile.yaml
17113F:	drivers/pci/controller/pci-versatile.c
17114
17115PCI DRIVER FOR ARMADA 8K
17116M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17117L:	linux-pci@vger.kernel.org
17118L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17119S:	Maintained
17120F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
17121F:	drivers/pci/controller/dwc/pcie-armada8k.c
17122
17123PCI DRIVER FOR CADENCE PCIE IP
17124L:	linux-pci@vger.kernel.org
17125S:	Orphan
17126F:	Documentation/devicetree/bindings/pci/cdns,*
17127F:	drivers/pci/controller/cadence/*cadence*
17128
17129PCI DRIVER FOR FREESCALE LAYERSCAPE
17130M:	Minghuan Lian <minghuan.Lian@nxp.com>
17131M:	Mingkai Hu <mingkai.hu@nxp.com>
17132M:	Roy Zang <roy.zang@nxp.com>
17133L:	linuxppc-dev@lists.ozlabs.org
17134L:	linux-pci@vger.kernel.org
17135L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17136S:	Maintained
17137F:	drivers/pci/controller/dwc/*layerscape*
17138
17139PCI DRIVER FOR FU740
17140M:	Paul Walmsley <paul.walmsley@sifive.com>
17141M:	Greentime Hu <greentime.hu@sifive.com>
17142M:	Samuel Holland <samuel.holland@sifive.com>
17143L:	linux-pci@vger.kernel.org
17144S:	Maintained
17145F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17146F:	drivers/pci/controller/dwc/pcie-fu740.c
17147
17148PCI DRIVER FOR GENERIC OF HOSTS
17149M:	Will Deacon <will@kernel.org>
17150L:	linux-pci@vger.kernel.org
17151L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17152S:	Maintained
17153F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17154F:	drivers/pci/controller/pci-host-common.c
17155F:	drivers/pci/controller/pci-host-generic.c
17156
17157PCI DRIVER FOR IMX6
17158M:	Richard Zhu <hongxing.zhu@nxp.com>
17159M:	Lucas Stach <l.stach@pengutronix.de>
17160L:	linux-pci@vger.kernel.org
17161L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17162S:	Maintained
17163F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17164F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17165F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17166F:	drivers/pci/controller/dwc/*imx6*
17167
17168PCI DRIVER FOR INTEL IXP4XX
17169M:	Linus Walleij <linus.walleij@linaro.org>
17170S:	Maintained
17171F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17172F:	drivers/pci/controller/pci-ixp4xx.c
17173
17174PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17175M:	Nirmal Patel <nirmal.patel@linux.intel.com>
17176R:	Jonathan Derrick <jonathan.derrick@linux.dev>
17177L:	linux-pci@vger.kernel.org
17178S:	Supported
17179F:	drivers/pci/controller/vmd.c
17180
17181PCI DRIVER FOR MICROSEMI SWITCHTEC
17182M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
17183M:	Logan Gunthorpe <logang@deltatee.com>
17184L:	linux-pci@vger.kernel.org
17185S:	Maintained
17186F:	Documentation/ABI/testing/sysfs-class-switchtec
17187F:	Documentation/driver-api/switchtec.rst
17188F:	drivers/ntb/hw/mscc/
17189F:	drivers/pci/switch/switchtec*
17190F:	include/linux/switchtec.h
17191F:	include/uapi/linux/switchtec_ioctl.h
17192
17193PCI DRIVER FOR MOBIVEIL PCIE IP
17194M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
17195M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17196L:	linux-pci@vger.kernel.org
17197S:	Supported
17198F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17199F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
17200
17201PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17202M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17203M:	Pali Rohár <pali@kernel.org>
17204L:	linux-pci@vger.kernel.org
17205L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17206S:	Maintained
17207F:	drivers/pci/controller/*mvebu*
17208
17209PCI DRIVER FOR NVIDIA TEGRA
17210M:	Thierry Reding <thierry.reding@gmail.com>
17211L:	linux-tegra@vger.kernel.org
17212L:	linux-pci@vger.kernel.org
17213S:	Supported
17214F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17215F:	drivers/pci/controller/pci-tegra.c
17216
17217PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17218M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17219L:	linux-pci@vger.kernel.org
17220L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17221S:	Maintained
17222F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17223F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17224
17225PCI DRIVER FOR RENESAS R-CAR
17226M:	Marek Vasut <marek.vasut+renesas@gmail.com>
17227M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17228L:	linux-pci@vger.kernel.org
17229L:	linux-renesas-soc@vger.kernel.org
17230S:	Maintained
17231F:	Documentation/devicetree/bindings/pci/*rcar*
17232F:	drivers/pci/controller/*rcar*
17233F:	drivers/pci/controller/dwc/*rcar*
17234
17235PCI DRIVER FOR SAMSUNG EXYNOS
17236M:	Jingoo Han <jingoohan1@gmail.com>
17237L:	linux-pci@vger.kernel.org
17238L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17239L:	linux-samsung-soc@vger.kernel.org
17240S:	Maintained
17241F:	drivers/pci/controller/dwc/pci-exynos.c
17242
17243PCI DRIVER FOR SYNOPSYS DESIGNWARE
17244M:	Jingoo Han <jingoohan1@gmail.com>
17245M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17246L:	linux-pci@vger.kernel.org
17247S:	Maintained
17248F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17249F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17250F:	drivers/pci/controller/dwc/*designware*
17251
17252PCI DRIVER FOR TI DRA7XX/J721E
17253M:	Vignesh Raghavendra <vigneshr@ti.com>
17254R:	Siddharth Vadapalli <s-vadapalli@ti.com>
17255L:	linux-omap@vger.kernel.org
17256L:	linux-pci@vger.kernel.org
17257L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17258S:	Supported
17259F:	Documentation/devicetree/bindings/pci/ti-pci.txt
17260F:	drivers/pci/controller/cadence/pci-j721e.c
17261F:	drivers/pci/controller/dwc/pci-dra7xx.c
17262
17263PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17264M:	Linus Walleij <linus.walleij@linaro.org>
17265L:	linux-pci@vger.kernel.org
17266S:	Maintained
17267F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17268F:	drivers/pci/controller/pci-v3-semi.c
17269
17270PCI DRIVER FOR XILINX VERSAL CPM
17271M:	Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
17272M:	Michal Simek <michal.simek@amd.com>
17273L:	linux-pci@vger.kernel.org
17274S:	Maintained
17275F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17276F:	drivers/pci/controller/pcie-xilinx-cpm.c
17277
17278PCI ENDPOINT SUBSYSTEM
17279M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17280M:	Krzysztof Wilczyński <kw@linux.com>
17281R:	Kishon Vijay Abraham I <kishon@kernel.org>
17282L:	linux-pci@vger.kernel.org
17283S:	Supported
17284Q:	https://patchwork.kernel.org/project/linux-pci/list/
17285B:	https://bugzilla.kernel.org
17286C:	irc://irc.oftc.net/linux-pci
17287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17288F:	Documentation/PCI/endpoint/*
17289F:	Documentation/misc-devices/pci-endpoint-test.rst
17290F:	drivers/misc/pci_endpoint_test.c
17291F:	drivers/pci/endpoint/
17292F:	tools/pci/
17293
17294PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
17295M:	Mahesh J Salgaonkar <mahesh@linux.ibm.com>
17296R:	Oliver O'Halloran <oohall@gmail.com>
17297L:	linuxppc-dev@lists.ozlabs.org
17298S:	Supported
17299F:	Documentation/PCI/pci-error-recovery.rst
17300F:	Documentation/arch/powerpc/eeh-pci-error-recovery.rst
17301F:	arch/powerpc/include/*/eeh*.h
17302F:	arch/powerpc/kernel/eeh*.c
17303F:	arch/powerpc/platforms/*/eeh*.c
17304F:	drivers/pci/pcie/aer.c
17305F:	drivers/pci/pcie/dpc.c
17306F:	drivers/pci/pcie/err.c
17307
17308PCI ERROR RECOVERY
17309M:	Linas Vepstas <linasvepstas@gmail.com>
17310L:	linux-pci@vger.kernel.org
17311S:	Supported
17312F:	Documentation/PCI/pci-error-recovery.rst
17313
17314PCI MSI DRIVER FOR ALTERA MSI IP
17315M:	Joyce Ooi <joyce.ooi@intel.com>
17316L:	linux-pci@vger.kernel.org
17317S:	Supported
17318F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
17319F:	drivers/pci/controller/pcie-altera-msi.c
17320
17321PCI MSI DRIVER FOR APPLIEDMICRO XGENE
17322M:	Toan Le <toan@os.amperecomputing.com>
17323L:	linux-pci@vger.kernel.org
17324L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17325S:	Maintained
17326F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
17327F:	drivers/pci/controller/pci-xgene-msi.c
17328
17329PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
17330M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
17331M:	Krzysztof Wilczyński <kw@linux.com>
17332R:	Rob Herring <robh@kernel.org>
17333L:	linux-pci@vger.kernel.org
17334S:	Supported
17335Q:	https://patchwork.kernel.org/project/linux-pci/list/
17336B:	https://bugzilla.kernel.org
17337C:	irc://irc.oftc.net/linux-pci
17338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17339F:	Documentation/devicetree/bindings/pci/
17340F:	drivers/pci/controller/
17341F:	drivers/pci/pci-bridge-emul.c
17342F:	drivers/pci/pci-bridge-emul.h
17343
17344PCI PEER-TO-PEER DMA (P2PDMA)
17345M:	Bjorn Helgaas <bhelgaas@google.com>
17346M:	Logan Gunthorpe <logang@deltatee.com>
17347L:	linux-pci@vger.kernel.org
17348S:	Supported
17349Q:	https://patchwork.kernel.org/project/linux-pci/list/
17350B:	https://bugzilla.kernel.org
17351C:	irc://irc.oftc.net/linux-pci
17352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17353F:	Documentation/driver-api/pci/p2pdma.rst
17354F:	drivers/pci/p2pdma.c
17355F:	include/linux/pci-p2pdma.h
17356
17357PCI SUBSYSTEM
17358M:	Bjorn Helgaas <bhelgaas@google.com>
17359L:	linux-pci@vger.kernel.org
17360S:	Supported
17361Q:	https://patchwork.kernel.org/project/linux-pci/list/
17362B:	https://bugzilla.kernel.org
17363C:	irc://irc.oftc.net/linux-pci
17364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17365F:	Documentation/PCI/
17366F:	Documentation/devicetree/bindings/pci/
17367F:	arch/x86/kernel/early-quirks.c
17368F:	arch/x86/kernel/quirks.c
17369F:	arch/x86/pci/
17370F:	drivers/acpi/pci*
17371F:	drivers/pci/
17372F:	include/asm-generic/pci*
17373F:	include/linux/of_pci.h
17374F:	include/linux/pci*
17375F:	include/uapi/linux/pci*
17376
17377PCIE DRIVER FOR AMAZON ANNAPURNA LABS
17378M:	Jonathan Chocron <jonnyc@amazon.com>
17379L:	linux-pci@vger.kernel.org
17380S:	Maintained
17381F:	Documentation/devicetree/bindings/pci/pcie-al.txt
17382F:	drivers/pci/controller/dwc/pcie-al.c
17383
17384PCIE DRIVER FOR AMLOGIC MESON
17385M:	Yue Wang <yue.wang@Amlogic.com>
17386L:	linux-pci@vger.kernel.org
17387L:	linux-amlogic@lists.infradead.org
17388S:	Maintained
17389F:	drivers/pci/controller/dwc/pci-meson.c
17390
17391PCIE DRIVER FOR AXIS ARTPEC
17392M:	Jesper Nilsson <jesper.nilsson@axis.com>
17393L:	linux-arm-kernel@axis.com
17394L:	linux-pci@vger.kernel.org
17395S:	Maintained
17396F:	Documentation/devicetree/bindings/pci/axis,artpec*
17397F:	drivers/pci/controller/dwc/*artpec*
17398
17399PCIE DRIVER FOR CAVIUM THUNDERX
17400M:	Robert Richter <rric@kernel.org>
17401L:	linux-pci@vger.kernel.org
17402L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17403S:	Odd Fixes
17404F:	drivers/pci/controller/pci-thunder-*
17405
17406PCIE DRIVER FOR HISILICON
17407M:	Zhou Wang <wangzhou1@hisilicon.com>
17408L:	linux-pci@vger.kernel.org
17409S:	Maintained
17410F:	drivers/pci/controller/dwc/pcie-hisi.c
17411
17412PCIE DRIVER FOR HISILICON KIRIN
17413M:	Xiaowei Song <songxiaowei@hisilicon.com>
17414M:	Binghui Wang <wangbinghui@hisilicon.com>
17415L:	linux-pci@vger.kernel.org
17416S:	Maintained
17417F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17418F:	drivers/pci/controller/dwc/pcie-kirin.c
17419
17420PCIE DRIVER FOR HISILICON STB
17421M:	Shawn Guo <shawn.guo@linaro.org>
17422L:	linux-pci@vger.kernel.org
17423S:	Maintained
17424F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17425F:	drivers/pci/controller/dwc/pcie-histb.c
17426
17427PCIE DRIVER FOR INTEL KEEM BAY
17428M:	Srikanth Thokala <srikanth.thokala@intel.com>
17429L:	linux-pci@vger.kernel.org
17430S:	Supported
17431F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17432F:	drivers/pci/controller/dwc/pcie-keembay.c
17433
17434PCIE DRIVER FOR INTEL LGM GW SOC
17435M:	Chuanhua Lei <lchuanhua@maxlinear.com>
17436L:	linux-pci@vger.kernel.org
17437S:	Maintained
17438F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
17439F:	drivers/pci/controller/dwc/pcie-intel-gw.c
17440
17441PCIE DRIVER FOR MEDIATEK
17442M:	Ryder Lee <ryder.lee@mediatek.com>
17443M:	Jianjun Wang <jianjun.wang@mediatek.com>
17444L:	linux-pci@vger.kernel.org
17445L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17446S:	Supported
17447F:	Documentation/devicetree/bindings/pci/mediatek*
17448F:	drivers/pci/controller/*mediatek*
17449
17450PCIE DRIVER FOR MICROCHIP
17451M:	Daire McNamara <daire.mcnamara@microchip.com>
17452L:	linux-pci@vger.kernel.org
17453S:	Supported
17454F:	Documentation/devicetree/bindings/pci/microchip*
17455F:	drivers/pci/controller/*microchip*
17456
17457PCIE DRIVER FOR QUALCOMM MSM
17458M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17459L:	linux-pci@vger.kernel.org
17460L:	linux-arm-msm@vger.kernel.org
17461S:	Maintained
17462F:	drivers/pci/controller/dwc/pcie-qcom.c
17463
17464PCIE DRIVER FOR ROCKCHIP
17465M:	Shawn Lin <shawn.lin@rock-chips.com>
17466L:	linux-pci@vger.kernel.org
17467L:	linux-rockchip@lists.infradead.org
17468S:	Maintained
17469F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
17470F:	drivers/pci/controller/pcie-rockchip*
17471
17472PCIE DRIVER FOR SOCIONEXT UNIPHIER
17473M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17474L:	linux-pci@vger.kernel.org
17475S:	Maintained
17476F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
17477F:	drivers/pci/controller/dwc/pcie-uniphier*
17478
17479PCIE DRIVER FOR ST SPEAR13XX
17480M:	Pratyush Anand <pratyush.anand@gmail.com>
17481L:	linux-pci@vger.kernel.org
17482S:	Maintained
17483F:	drivers/pci/controller/dwc/*spear*
17484
17485PCIE ENDPOINT DRIVER FOR QUALCOMM
17486M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17487L:	linux-pci@vger.kernel.org
17488L:	linux-arm-msm@vger.kernel.org
17489S:	Maintained
17490F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
17491F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
17492
17493PCMCIA SUBSYSTEM
17494M:	Dominik Brodowski <linux@dominikbrodowski.net>
17495S:	Odd Fixes
17496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
17497F:	Documentation/pcmcia/
17498F:	drivers/pcmcia/
17499F:	include/pcmcia/
17500F:	tools/pcmcia/
17501
17502PCNET32 NETWORK DRIVER
17503M:	Don Fry <pcnet32@frontier.com>
17504L:	netdev@vger.kernel.org
17505S:	Maintained
17506F:	drivers/net/ethernet/amd/pcnet32.c
17507
17508PCRYPT PARALLEL CRYPTO ENGINE
17509M:	Steffen Klassert <steffen.klassert@secunet.com>
17510L:	linux-crypto@vger.kernel.org
17511S:	Maintained
17512F:	crypto/pcrypt.c
17513F:	include/crypto/pcrypt.h
17514
17515PDS DSC VIRTIO DATA PATH ACCELERATOR
17516R:	Shannon Nelson <shannon.nelson@amd.com>
17517F:	drivers/vdpa/pds/
17518
17519PECI HARDWARE MONITORING DRIVERS
17520M:	Iwona Winiarska <iwona.winiarska@intel.com>
17521L:	linux-hwmon@vger.kernel.org
17522S:	Supported
17523F:	Documentation/hwmon/peci-cputemp.rst
17524F:	Documentation/hwmon/peci-dimmtemp.rst
17525F:	drivers/hwmon/peci/
17526
17527PECI SUBSYSTEM
17528M:	Iwona Winiarska <iwona.winiarska@intel.com>
17529L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
17530S:	Supported
17531F:	Documentation/devicetree/bindings/peci/
17532F:	Documentation/peci/
17533F:	drivers/peci/
17534F:	include/linux/peci-cpu.h
17535F:	include/linux/peci.h
17536
17537PENSANDO ETHERNET DRIVERS
17538M:	Shannon Nelson <shannon.nelson@amd.com>
17539M:	Brett Creeley <brett.creeley@amd.com>
17540L:	netdev@vger.kernel.org
17541S:	Supported
17542F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
17543F:	drivers/net/ethernet/pensando/
17544
17545PER-CPU MEMORY ALLOCATOR
17546M:	Dennis Zhou <dennis@kernel.org>
17547M:	Tejun Heo <tj@kernel.org>
17548M:	Christoph Lameter <cl@linux.com>
17549L:	linux-mm@kvack.org
17550S:	Maintained
17551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
17552F:	arch/*/include/asm/percpu.h
17553F:	include/linux/percpu*.h
17554F:	lib/percpu*.c
17555F:	mm/percpu*.c
17556
17557PER-TASK DELAY ACCOUNTING
17558M:	Balbir Singh <bsingharora@gmail.com>
17559S:	Maintained
17560F:	include/linux/delayacct.h
17561F:	kernel/delayacct.c
17562
17563PERFORMANCE EVENTS SUBSYSTEM
17564M:	Peter Zijlstra <peterz@infradead.org>
17565M:	Ingo Molnar <mingo@redhat.com>
17566M:	Arnaldo Carvalho de Melo <acme@kernel.org>
17567M:	Namhyung Kim <namhyung@kernel.org>
17568R:	Mark Rutland <mark.rutland@arm.com>
17569R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
17570R:	Jiri Olsa <jolsa@kernel.org>
17571R:	Ian Rogers <irogers@google.com>
17572R:	Adrian Hunter <adrian.hunter@intel.com>
17573R:	"Liang, Kan" <kan.liang@linux.intel.com>
17574L:	linux-perf-users@vger.kernel.org
17575L:	linux-kernel@vger.kernel.org
17576S:	Supported
17577W:	https://perf.wiki.kernel.org/
17578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
17580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
17581F:	arch/*/events/*
17582F:	arch/*/events/*/*
17583F:	arch/*/include/asm/perf_event.h
17584F:	arch/*/kernel/*/*/perf_event*.c
17585F:	arch/*/kernel/*/perf_event*.c
17586F:	arch/*/kernel/perf_callchain.c
17587F:	arch/*/kernel/perf_event*.c
17588F:	include/linux/perf_event.h
17589F:	include/uapi/linux/perf_event.h
17590F:	kernel/events/*
17591F:	tools/lib/perf/
17592F:	tools/perf/
17593
17594PERFORMANCE EVENTS TOOLING ARM64
17595R:	John Garry <john.g.garry@oracle.com>
17596R:	Will Deacon <will@kernel.org>
17597R:	James Clark <james.clark@arm.com>
17598R:	Mike Leach <mike.leach@linaro.org>
17599R:	Leo Yan <leo.yan@linux.dev>
17600L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17601S:	Supported
17602F:	tools/build/feature/test-libopencsd.c
17603F:	tools/perf/arch/arm*/
17604F:	tools/perf/pmu-events/arch/arm64/
17605F:	tools/perf/util/arm-spe*
17606F:	tools/perf/util/cs-etm*
17607
17608PERSONALITY HANDLING
17609M:	Christoph Hellwig <hch@infradead.org>
17610L:	linux-abi-devel@lists.sourceforge.net
17611S:	Maintained
17612F:	include/linux/personality.h
17613F:	include/uapi/linux/personality.h
17614
17615PHOENIX RC FLIGHT CONTROLLER ADAPTER
17616M:	Marcus Folkesson <marcus.folkesson@gmail.com>
17617L:	linux-input@vger.kernel.org
17618S:	Maintained
17619F:	Documentation/input/devices/pxrc.rst
17620F:	drivers/input/joystick/pxrc.c
17621
17622PHONET PROTOCOL
17623M:	Remi Denis-Courmont <courmisch@gmail.com>
17624S:	Supported
17625F:	Documentation/networking/phonet.rst
17626F:	include/linux/phonet.h
17627F:	include/net/phonet/
17628F:	include/uapi/linux/phonet.h
17629F:	net/phonet/
17630
17631PHRAM MTD DRIVER
17632M:	Joern Engel <joern@lazybastard.org>
17633L:	linux-mtd@lists.infradead.org
17634S:	Maintained
17635F:	drivers/mtd/devices/phram.c
17636
17637PICOLCD HID DRIVER
17638M:	Bruno Prémont <bonbons@linux-vserver.org>
17639L:	linux-input@vger.kernel.org
17640S:	Maintained
17641F:	drivers/hid/hid-picolcd*
17642
17643PIDFD API
17644M:	Christian Brauner <christian@brauner.io>
17645L:	linux-kernel@vger.kernel.org
17646S:	Maintained
17647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
17648F:	samples/pidfd/
17649F:	tools/testing/selftests/clone3/
17650F:	tools/testing/selftests/pid_namespace/
17651F:	tools/testing/selftests/pidfd/
17652K:	(?i)pidfd
17653K:	(?i)clone3
17654K:	\b(clone_args|kernel_clone_args)\b
17655
17656PIN CONTROL SUBSYSTEM
17657M:	Linus Walleij <linus.walleij@linaro.org>
17658L:	linux-gpio@vger.kernel.org
17659S:	Maintained
17660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
17661F:	Documentation/devicetree/bindings/pinctrl/
17662F:	Documentation/driver-api/pin-control.rst
17663F:	drivers/pinctrl/
17664F:	include/dt-bindings/pinctrl/
17665F:	include/linux/pinctrl/
17666
17667PIN CONTROLLER - AMD
17668M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
17669M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
17670S:	Maintained
17671F:	drivers/pinctrl/pinctrl-amd.c
17672
17673PIN CONTROLLER - FREESCALE
17674M:	Dong Aisheng <aisheng.dong@nxp.com>
17675M:	Fabio Estevam <festevam@gmail.com>
17676M:	Shawn Guo <shawnguo@kernel.org>
17677M:	Jacky Bai <ping.bai@nxp.com>
17678R:	Pengutronix Kernel Team <kernel@pengutronix.de>
17679L:	linux-gpio@vger.kernel.org
17680L:	NXP S32 Linux Team <s32@nxp.com>
17681S:	Maintained
17682F:	Documentation/devicetree/bindings/pinctrl/fsl,*
17683F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
17684F:	drivers/pinctrl/freescale/
17685F:	drivers/pinctrl/nxp/
17686
17687PIN CONTROLLER - INTEL
17688M:	Mika Westerberg <mika.westerberg@linux.intel.com>
17689M:	Andy Shevchenko <andy@kernel.org>
17690S:	Supported
17691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
17692F:	drivers/pinctrl/intel/
17693
17694PIN CONTROLLER - KEEMBAY
17695M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
17696S:	Supported
17697F:	drivers/pinctrl/pinctrl-keembay*
17698
17699PIN CONTROLLER - MEDIATEK
17700M:	Sean Wang <sean.wang@kernel.org>
17701L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17702S:	Maintained
17703F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
17704F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
17705F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
17706F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
17707F:	drivers/pinctrl/mediatek/
17708
17709PIN CONTROLLER - MEDIATEK MIPS
17710M:	Arınç ÜNAL <arinc.unal@arinc9.com>
17711M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
17712L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17713L:	linux-mips@vger.kernel.org
17714S:	Maintained
17715F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
17716F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
17717F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
17718F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
17719F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
17720F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
17721F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
17722F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
17723F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
17724F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
17725F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
17726F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
17727F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
17728F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
17729F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
17730
17731PIN CONTROLLER - MICROCHIP AT91
17732M:	Ludovic Desroches <ludovic.desroches@microchip.com>
17733L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17734L:	linux-gpio@vger.kernel.org
17735S:	Supported
17736F:	drivers/gpio/gpio-sama5d2-piobu.c
17737F:	drivers/pinctrl/pinctrl-at91*
17738
17739PIN CONTROLLER - QUALCOMM
17740M:	Bjorn Andersson <andersson@kernel.org>
17741L:	linux-arm-msm@vger.kernel.org
17742S:	Maintained
17743F:	Documentation/devicetree/bindings/pinctrl/qcom,*
17744F:	drivers/pinctrl/qcom/
17745
17746PIN CONTROLLER - RENESAS
17747M:	Geert Uytterhoeven <geert+renesas@glider.be>
17748L:	linux-renesas-soc@vger.kernel.org
17749S:	Supported
17750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
17751F:	Documentation/devicetree/bindings/pinctrl/renesas,*
17752F:	drivers/pinctrl/renesas/
17753
17754PIN CONTROLLER - SAMSUNG
17755M:	Krzysztof Kozlowski <krzk@kernel.org>
17756M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17757R:	Alim Akhtar <alim.akhtar@samsung.com>
17758L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17759L:	linux-samsung-soc@vger.kernel.org
17760S:	Maintained
17761Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
17762B:	mailto:linux-samsung-soc@vger.kernel.org
17763C:	irc://irc.libera.chat/linux-exynos
17764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
17765F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
17766F:	drivers/pinctrl/samsung/
17767
17768PIN CONTROLLER - SINGLE
17769M:	Tony Lindgren <tony@atomide.com>
17770M:	Haojian Zhuang <haojian.zhuang@linaro.org>
17771L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17772L:	linux-omap@vger.kernel.org
17773S:	Maintained
17774F:	drivers/pinctrl/pinctrl-single.c
17775
17776PIN CONTROLLER - SUNPLUS / TIBBO
17777M:	Dvorkin Dmitry <dvorkin@tibbo.com>
17778M:	Wells Lu <wellslutw@gmail.com>
17779L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17780S:	Maintained
17781W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
17782F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
17783F:	drivers/pinctrl/sunplus/
17784F:	include/dt-bindings/pinctrl/sppctl*.h
17785
17786PINE64 PINEPHONE KEYBOARD DRIVER
17787M:	Samuel Holland <samuel@sholland.org>
17788S:	Supported
17789F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
17790F:	drivers/input/keyboard/pinephone-keyboard.c
17791
17792PKTCDVD DRIVER
17793M:	linux-block@vger.kernel.org
17794S:	Orphan
17795F:	drivers/block/pktcdvd.c
17796F:	include/linux/pktcdvd.h
17797F:	include/uapi/linux/pktcdvd.h
17798
17799PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
17800M:	Tomasz Duszynski <tduszyns@gmail.com>
17801S:	Maintained
17802F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
17803F:	drivers/iio/chemical/pms7003.c
17804
17805PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
17806M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
17807L:	netdev@vger.kernel.org
17808S:	Maintained
17809F:	drivers/net/phy/mdio-open-alliance.h
17810F:	net/ethtool/plca.c
17811
17812PLDMFW LIBRARY
17813M:	Jacob Keller <jacob.e.keller@intel.com>
17814S:	Maintained
17815F:	Documentation/driver-api/pldmfw/
17816F:	include/linux/pldmfw.h
17817F:	lib/pldmfw/
17818
17819PLX DMA DRIVER
17820M:	Logan Gunthorpe <logang@deltatee.com>
17821S:	Maintained
17822F:	drivers/dma/plx_dma.c
17823
17824PM-GRAPH UTILITY
17825M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
17826L:	linux-pm@vger.kernel.org
17827S:	Supported
17828W:	https://01.org/pm-graph
17829B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
17830T:	git git://github.com/intel/pm-graph
17831F:	tools/power/pm-graph
17832
17833PM6764TR DRIVER
17834M:	Charles Hsu	<hsu.yungteng@gmail.com>
17835L:	linux-hwmon@vger.kernel.org
17836S:	Maintained
17837F:	Documentation/hwmon/pm6764tr.rst
17838F:	drivers/hwmon/pmbus/pm6764tr.c
17839
17840PMC SIERRA MaxRAID DRIVER
17841L:	linux-scsi@vger.kernel.org
17842S:	Orphan
17843W:	http://www.pmc-sierra.com/
17844F:	drivers/scsi/pmcraid.*
17845
17846PMC SIERRA PM8001 DRIVER
17847M:	Jack Wang <jinpu.wang@cloud.ionos.com>
17848L:	linux-scsi@vger.kernel.org
17849S:	Supported
17850F:	drivers/scsi/pm8001/
17851
17852PNI RM3100 IIO DRIVER
17853M:	Song Qiang <songqiang1304521@gmail.com>
17854L:	linux-iio@vger.kernel.org
17855S:	Maintained
17856F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
17857F:	drivers/iio/magnetometer/rm3100*
17858
17859PNP SUPPORT
17860M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
17861L:	linux-acpi@vger.kernel.org
17862S:	Maintained
17863F:	drivers/pnp/
17864F:	include/linux/pnp.h
17865
17866POSIX CLOCKS and TIMERS
17867M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
17868M:	Frederic Weisbecker <frederic@kernel.org>
17869M:	Thomas Gleixner <tglx@linutronix.de>
17870L:	linux-kernel@vger.kernel.org
17871S:	Maintained
17872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17873F:	fs/timerfd.c
17874F:	include/linux/time_namespace.h
17875F:	include/linux/timerfd.h
17876F:	include/uapi/linux/time.h
17877F:	include/uapi/linux/timerfd.h
17878F:	include/trace/events/timer*
17879F:	kernel/time/itimer.c
17880F:	kernel/time/posix-*
17881F:	kernel/time/namespace.c
17882
17883POWER MANAGEMENT CORE
17884M:	"Rafael J. Wysocki" <rafael@kernel.org>
17885L:	linux-pm@vger.kernel.org
17886S:	Supported
17887B:	https://bugzilla.kernel.org
17888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
17889F:	drivers/base/power/
17890F:	drivers/powercap/
17891F:	include/linux/intel_rapl.h
17892F:	include/linux/pm.h
17893F:	include/linux/pm_*
17894F:	include/linux/powercap.h
17895F:	kernel/configs/nopm.config
17896
17897POWER STATE COORDINATION INTERFACE (PSCI)
17898M:	Mark Rutland <mark.rutland@arm.com>
17899M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
17900L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17901S:	Maintained
17902F:	drivers/firmware/psci/
17903F:	include/linux/psci.h
17904F:	include/uapi/linux/psci.h
17905
17906POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
17907M:	Sebastian Reichel <sre@kernel.org>
17908L:	linux-pm@vger.kernel.org
17909S:	Maintained
17910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17911F:	Documentation/ABI/testing/sysfs-class-power
17912F:	Documentation/devicetree/bindings/power/supply/
17913F:	drivers/power/supply/
17914F:	include/linux/power/
17915F:	include/linux/power_supply.h
17916F:	tools/testing/selftests/power_supply/
17917
17918POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
17919M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
17920L:	linuxppc-dev@lists.ozlabs.org
17921S:	Maintained
17922F:	drivers/char/powernv-op-panel.c
17923
17924PPP OVER ATM (RFC 2364)
17925M:	Mitchell Blank Jr <mitch@sfgoth.com>
17926S:	Maintained
17927F:	include/uapi/linux/atmppp.h
17928F:	net/atm/pppoatm.c
17929
17930PPP OVER ETHERNET
17931M:	Michal Ostrowski <mostrows@earthlink.net>
17932S:	Maintained
17933F:	drivers/net/ppp/pppoe.c
17934F:	drivers/net/ppp/pppox.c
17935
17936PPP OVER L2TP
17937M:	James Chapman <jchapman@katalix.com>
17938S:	Maintained
17939F:	include/linux/if_pppol2tp.h
17940F:	include/uapi/linux/if_pppol2tp.h
17941F:	net/l2tp/l2tp_ppp.c
17942
17943PPP PROTOCOL DRIVERS AND COMPRESSORS
17944L:	linux-ppp@vger.kernel.org
17945S:	Orphan
17946F:	drivers/net/ppp/ppp_*
17947
17948PPS SUPPORT
17949M:	Rodolfo Giometti <giometti@enneenne.com>
17950L:	linuxpps@ml.enneenne.com (subscribers-only)
17951S:	Maintained
17952W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
17953F:	Documentation/ABI/testing/sysfs-pps
17954F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
17955F:	Documentation/driver-api/pps.rst
17956F:	drivers/pps/
17957F:	include/linux/pps*.h
17958F:	include/uapi/linux/pps.h
17959
17960PPTP DRIVER
17961M:	Dmitry Kozlov <xeb@mail.ru>
17962L:	netdev@vger.kernel.org
17963S:	Maintained
17964W:	http://sourceforge.net/projects/accel-pptp
17965F:	drivers/net/ppp/pptp.c
17966
17967PRESSURE STALL INFORMATION (PSI)
17968M:	Johannes Weiner <hannes@cmpxchg.org>
17969M:	Suren Baghdasaryan <surenb@google.com>
17970R:	Peter Ziljstra <peterz@infradead.org>
17971S:	Maintained
17972F:	include/linux/psi*
17973F:	kernel/sched/psi.c
17974
17975PRINTK
17976M:	Petr Mladek <pmladek@suse.com>
17977R:	Steven Rostedt <rostedt@goodmis.org>
17978R:	John Ogness <john.ogness@linutronix.de>
17979R:	Sergey Senozhatsky <senozhatsky@chromium.org>
17980S:	Maintained
17981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
17982F:	include/linux/printk.h
17983F:	kernel/printk/
17984
17985PRINTK INDEXING
17986R:	Chris Down <chris@chrisdown.name>
17987S:	Maintained
17988F:	Documentation/core-api/printk-index.rst
17989F:	kernel/printk/index.c
17990K:	printk_index
17991
17992PROC FILESYSTEM
17993L:	linux-kernel@vger.kernel.org
17994L:	linux-fsdevel@vger.kernel.org
17995S:	Maintained
17996F:	Documentation/filesystems/proc.rst
17997F:	fs/proc/
17998F:	include/linux/proc_fs.h
17999F:	tools/testing/selftests/proc/
18000
18001PROC SYSCTL
18002M:	Luis Chamberlain <mcgrof@kernel.org>
18003M:	Kees Cook <kees@kernel.org>
18004M:	Joel Granados <j.granados@samsung.com>
18005L:	linux-kernel@vger.kernel.org
18006L:	linux-fsdevel@vger.kernel.org
18007S:	Maintained
18008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18009F:	fs/proc/proc_sysctl.c
18010F:	include/linux/sysctl.h
18011F:	kernel/sysctl-test.c
18012F:	kernel/sysctl.c
18013F:	tools/testing/selftests/sysctl/
18014
18015PS3 NETWORK SUPPORT
18016M:	Geoff Levand <geoff@infradead.org>
18017L:	netdev@vger.kernel.org
18018L:	linuxppc-dev@lists.ozlabs.org
18019S:	Maintained
18020F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
18021
18022PS3 PLATFORM SUPPORT
18023M:	Geoff Levand <geoff@infradead.org>
18024L:	linuxppc-dev@lists.ozlabs.org
18025S:	Maintained
18026F:	arch/powerpc/boot/ps3*
18027F:	arch/powerpc/include/asm/lv1call.h
18028F:	arch/powerpc/include/asm/ps3*.h
18029F:	arch/powerpc/platforms/ps3/
18030F:	drivers/*/ps3*
18031F:	drivers/ps3/
18032F:	drivers/rtc/rtc-ps3.c
18033F:	drivers/usb/host/*ps3.c
18034F:	sound/ppc/snd_ps3*
18035
18036PS3VRAM DRIVER
18037M:	Jim Paris <jim@jtan.com>
18038M:	Geoff Levand <geoff@infradead.org>
18039L:	linuxppc-dev@lists.ozlabs.org
18040S:	Maintained
18041F:	drivers/block/ps3vram.c
18042
18043PSAMPLE PACKET SAMPLING SUPPORT
18044M:	Yotam Gigi <yotam.gi@gmail.com>
18045S:	Maintained
18046F:	include/net/psample.h
18047F:	include/uapi/linux/psample.h
18048F:	net/psample
18049
18050PSE NETWORK DRIVER
18051M:	Oleksij Rempel <o.rempel@pengutronix.de>
18052M:	Kory Maincent <kory.maincent@bootlin.com>
18053L:	netdev@vger.kernel.org
18054S:	Maintained
18055F:	Documentation/devicetree/bindings/net/pse-pd/
18056F:	drivers/net/pse-pd/
18057
18058PSTORE FILESYSTEM
18059M:	Kees Cook <kees@kernel.org>
18060R:	Tony Luck <tony.luck@intel.com>
18061R:	Guilherme G. Piccoli <gpiccoli@igalia.com>
18062L:	linux-hardening@vger.kernel.org
18063S:	Supported
18064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18065F:	Documentation/admin-guide/pstore-blk.rst
18066F:	Documentation/admin-guide/ramoops.rst
18067F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18068F:	drivers/acpi/apei/erst.c
18069F:	drivers/firmware/efi/efi-pstore.c
18070F:	fs/pstore/
18071F:	include/linux/pstore*
18072K:	\b(pstore|ramoops)
18073
18074PT5161L HARDWARE MONITOR DRIVER
18075M:	Cosmo Chou <cosmo.chou@quantatw.com>
18076L:	linux-hwmon@vger.kernel.org
18077S:	Maintained
18078F:	Documentation/hwmon/pt5161l.rst
18079F:	drivers/hwmon/pt5161l.c
18080
18081PTP HARDWARE CLOCK SUPPORT
18082M:	Richard Cochran <richardcochran@gmail.com>
18083L:	netdev@vger.kernel.org
18084S:	Maintained
18085W:	http://linuxptp.sourceforge.net/
18086F:	Documentation/ABI/testing/sysfs-ptp
18087F:	Documentation/driver-api/ptp.rst
18088F:	drivers/net/phy/dp83640*
18089F:	drivers/ptp/*
18090F:	include/linux/ptp_cl*
18091K:	(?:\b|_)ptp(?:\b|_)
18092
18093PTP MOCKUP CLOCK SUPPORT
18094M:	Vladimir Oltean <vladimir.oltean@nxp.com>
18095L:	netdev@vger.kernel.org
18096S:	Maintained
18097F:	drivers/ptp/ptp_mock.c
18098F:	include/linux/ptp_mock.h
18099
18100PTP VIRTUAL CLOCK SUPPORT
18101M:	Yangbo Lu <yangbo.lu@nxp.com>
18102L:	netdev@vger.kernel.org
18103S:	Maintained
18104F:	drivers/ptp/ptp_vclock.c
18105F:	net/ethtool/phc_vclocks.c
18106
18107PTRACE SUPPORT
18108M:	Oleg Nesterov <oleg@redhat.com>
18109S:	Maintained
18110F:	arch/*/*/ptrace*.c
18111F:	arch/*/include/asm/ptrace*.h
18112F:	arch/*/ptrace*.c
18113F:	include/asm-generic/syscall.h
18114F:	include/linux/ptrace.h
18115F:	include/linux/regset.h
18116F:	include/uapi/linux/ptrace.h
18117F:	kernel/ptrace.c
18118
18119PULSE8-CEC DRIVER
18120M:	Hans Verkuil <hverkuil@xs4all.nl>
18121L:	linux-media@vger.kernel.org
18122S:	Maintained
18123T:	git git://linuxtv.org/media_tree.git
18124F:	drivers/media/cec/usb/pulse8/
18125
18126PURELIFI PLFXLC DRIVER
18127M:	Srinivasan Raju <srini.raju@purelifi.com>
18128L:	linux-wireless@vger.kernel.org
18129S:	Supported
18130F:	drivers/net/wireless/purelifi/plfxlc/
18131
18132PVRUSB2 VIDEO4LINUX DRIVER
18133M:	Mike Isely <isely@pobox.com>
18134L:	pvrusb2@isely.net	(subscribers-only)
18135L:	linux-media@vger.kernel.org
18136S:	Maintained
18137W:	http://www.isely.net/pvrusb2/
18138T:	git git://linuxtv.org/media_tree.git
18139F:	Documentation/driver-api/media/drivers/pvrusb2*
18140F:	drivers/media/usb/pvrusb2/
18141
18142PWC WEBCAM DRIVER
18143M:	Hans Verkuil <hverkuil@xs4all.nl>
18144L:	linux-media@vger.kernel.org
18145S:	Odd Fixes
18146T:	git git://linuxtv.org/media_tree.git
18147F:	drivers/media/usb/pwc/*
18148F:	include/trace/events/pwc.h
18149
18150PWM IR Transmitter
18151M:	Sean Young <sean@mess.org>
18152L:	linux-media@vger.kernel.org
18153S:	Maintained
18154F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18155F:	drivers/media/rc/pwm-ir-tx.c
18156
18157PWM SUBSYSTEM
18158M:	Uwe Kleine-König <ukleinek@kernel.org>
18159L:	linux-pwm@vger.kernel.org
18160S:	Maintained
18161Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
18162T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18163F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18164F:	Documentation/devicetree/bindings/pwm/
18165F:	Documentation/driver-api/pwm.rst
18166F:	drivers/gpio/gpio-mvebu.c
18167F:	drivers/pwm/
18168F:	drivers/video/backlight/pwm_bl.c
18169F:	include/dt-bindings/pwm/
18170F:	include/linux/pwm.h
18171F:	include/linux/pwm_backlight.h
18172K:	pwm_(config|apply_might_sleep|apply_atomic|ops)
18173
18174PXA GPIO DRIVER
18175M:	Robert Jarzmik <robert.jarzmik@free.fr>
18176L:	linux-gpio@vger.kernel.org
18177S:	Maintained
18178F:	drivers/gpio/gpio-pxa.c
18179
18180PXA MMCI DRIVER
18181S:	Orphan
18182
18183PXA RTC DRIVER
18184M:	Robert Jarzmik <robert.jarzmik@free.fr>
18185L:	linux-rtc@vger.kernel.org
18186S:	Maintained
18187
18188PXA2xx/PXA3xx SUPPORT
18189M:	Daniel Mack <daniel@zonque.org>
18190M:	Haojian Zhuang <haojian.zhuang@gmail.com>
18191M:	Robert Jarzmik <robert.jarzmik@free.fr>
18192L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18193S:	Maintained
18194T:	git git://github.com/hzhuang1/linux.git
18195T:	git git://github.com/rjarzmik/linux.git
18196F:	arch/arm/boot/dts/intel/pxa/
18197F:	arch/arm/mach-pxa/
18198F:	drivers/dma/pxa*
18199F:	drivers/pcmcia/pxa2xx*
18200F:	drivers/pinctrl/pxa/
18201F:	drivers/spi/spi-pxa2xx*
18202F:	drivers/usb/gadget/udc/pxa2*
18203F:	include/sound/pxa2xx-lib.h
18204F:	sound/arm/pxa*
18205F:	sound/soc/pxa/
18206
18207QAT DRIVER
18208M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
18209L:	qat-linux@intel.com
18210S:	Supported
18211F:	drivers/crypto/intel/qat/
18212
18213QCOM AUDIO (ASoC) DRIVERS
18214M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18215M:	Banajit Goswami <bgoswami@quicinc.com>
18216L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18217L:	linux-arm-msm@vger.kernel.org
18218S:	Supported
18219F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18220F:	Documentation/devicetree/bindings/sound/qcom,*
18221F:	drivers/soc/qcom/apr.c
18222F:	include/dt-bindings/sound/qcom,wcd9335.h
18223F:	sound/soc/codecs/lpass-rx-macro.*
18224F:	sound/soc/codecs/lpass-tx-macro.*
18225F:	sound/soc/codecs/lpass-va-macro.c
18226F:	sound/soc/codecs/lpass-wsa-macro.*
18227F:	sound/soc/codecs/msm8916-wcd-analog.c
18228F:	sound/soc/codecs/msm8916-wcd-digital.c
18229F:	sound/soc/codecs/wcd-clsh-v2.*
18230F:	sound/soc/codecs/wcd-mbhc-v2.*
18231F:	sound/soc/codecs/wcd9335.*
18232F:	sound/soc/codecs/wcd934x.c
18233F:	sound/soc/codecs/wsa881x.c
18234F:	sound/soc/codecs/wsa883x.c
18235F:	sound/soc/codecs/wsa884x.c
18236F:	sound/soc/qcom/
18237
18238QCOM EMBEDDED USB DEBUGGER (EUD)
18239M:	Souradeep Chowdhury <quic_schowdhu@quicinc.com>
18240L:	linux-arm-msm@vger.kernel.org
18241S:	Maintained
18242F:	Documentation/ABI/testing/sysfs-driver-eud
18243F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
18244F:	drivers/usb/misc/qcom_eud.c
18245
18246QCOM IPA DRIVER
18247M:	Alex Elder <elder@kernel.org>
18248L:	netdev@vger.kernel.org
18249S:	Supported
18250F:	drivers/net/ipa/
18251
18252QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
18253M:	Gabriel Somlo <somlo@cmu.edu>
18254M:	"Michael S. Tsirkin" <mst@redhat.com>
18255L:	qemu-devel@nongnu.org
18256S:	Maintained
18257F:	drivers/firmware/qemu_fw_cfg.c
18258F:	include/uapi/linux/qemu_fw_cfg.h
18259
18260QIB DRIVER
18261M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18262L:	linux-rdma@vger.kernel.org
18263S:	Supported
18264F:	drivers/infiniband/hw/qib/
18265
18266QLOGIC QL41xxx FCOE DRIVER
18267M:	Saurav Kashyap <skashyap@marvell.com>
18268M:	Javed Hasan <jhasan@marvell.com>
18269M:	GR-QLogic-Storage-Upstream@marvell.com
18270L:	linux-scsi@vger.kernel.org
18271S:	Supported
18272F:	drivers/scsi/qedf/
18273
18274QLOGIC QL41xxx ISCSI DRIVER
18275M:	Nilesh Javali <njavali@marvell.com>
18276M:	Manish Rangankar <mrangankar@marvell.com>
18277M:	GR-QLogic-Storage-Upstream@marvell.com
18278L:	linux-scsi@vger.kernel.org
18279S:	Supported
18280F:	drivers/scsi/qedi/
18281
18282QLOGIC QL4xxx ETHERNET DRIVER
18283M:	Manish Chopra <manishc@marvell.com>
18284L:	netdev@vger.kernel.org
18285S:	Supported
18286F:	drivers/net/ethernet/qlogic/qed/
18287F:	drivers/net/ethernet/qlogic/qede/
18288F:	include/linux/qed/
18289
18290QLOGIC QL4xxx RDMA DRIVER
18291M:	Michal Kalderon <mkalderon@marvell.com>
18292L:	linux-rdma@vger.kernel.org
18293S:	Supported
18294F:	drivers/infiniband/hw/qedr/
18295F:	include/uapi/rdma/qedr-abi.h
18296
18297QLOGIC QLA1280 SCSI DRIVER
18298M:	Michael Reed <mdr@sgi.com>
18299L:	linux-scsi@vger.kernel.org
18300S:	Maintained
18301F:	drivers/scsi/qla1280.[ch]
18302
18303QLOGIC QLA2XXX FC-SCSI DRIVER
18304M:	Nilesh Javali <njavali@marvell.com>
18305M:	GR-QLogic-Storage-Upstream@marvell.com
18306L:	linux-scsi@vger.kernel.org
18307S:	Supported
18308F:	drivers/scsi/qla2xxx/
18309
18310QLOGIC QLA3XXX NETWORK DRIVER
18311M:	GR-Linux-NIC-Dev@marvell.com
18312L:	netdev@vger.kernel.org
18313S:	Supported
18314F:	drivers/net/ethernet/qlogic/qla3xxx.*
18315
18316QLOGIC QLA4XXX iSCSI DRIVER
18317M:	Nilesh Javali <njavali@marvell.com>
18318M:	Manish Rangankar <mrangankar@marvell.com>
18319M:	GR-QLogic-Storage-Upstream@marvell.com
18320L:	linux-scsi@vger.kernel.org
18321S:	Supported
18322F:	drivers/scsi/qla4xxx/
18323
18324QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
18325M:	Shahed Shaikh <shshaikh@marvell.com>
18326M:	Manish Chopra <manishc@marvell.com>
18327M:	GR-Linux-NIC-Dev@marvell.com
18328L:	netdev@vger.kernel.org
18329S:	Supported
18330F:	drivers/net/ethernet/qlogic/qlcnic/
18331
18332QM1D1B0004 MEDIA DRIVER
18333M:	Akihiro Tsukada <tskd08@gmail.com>
18334L:	linux-media@vger.kernel.org
18335S:	Odd Fixes
18336F:	drivers/media/tuners/qm1d1b0004*
18337
18338QM1D1C0042 MEDIA DRIVER
18339M:	Akihiro Tsukada <tskd08@gmail.com>
18340L:	linux-media@vger.kernel.org
18341S:	Odd Fixes
18342F:	drivers/media/tuners/qm1d1c0042*
18343
18344QNX4 FILESYSTEM
18345M:	Anders Larsen <al@alarsen.net>
18346S:	Maintained
18347W:	http://www.alarsen.net/linux/qnx4fs/
18348F:	fs/qnx4/
18349F:	include/uapi/linux/qnx4_fs.h
18350F:	include/uapi/linux/qnxtypes.h
18351
18352QNX6 FILESYSTEM
18353S:	Orphan
18354F:	Documentation/filesystems/qnx6.rst
18355F:	fs/qnx6/
18356F:	include/linux/qnx6_fs.h
18357
18358QORIQ DPAA2 FSL-MC BUS DRIVER
18359M:	Stuart Yoder <stuyoder@gmail.com>
18360M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
18361L:	linux-kernel@vger.kernel.org
18362S:	Maintained
18363F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
18364F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
18365F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
18366F:	drivers/bus/fsl-mc/
18367F:	include/uapi/linux/fsl_mc.h
18368
18369QT1010 MEDIA DRIVER
18370L:	linux-media@vger.kernel.org
18371S:	Orphan
18372W:	https://linuxtv.org
18373Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18374F:	drivers/media/tuners/qt1010*
18375
18376QUALCOMM ATH12K WIRELESS DRIVER
18377M:	Kalle Valo <kvalo@kernel.org>
18378M:	Jeff Johnson <jjohnson@kernel.org>
18379L:	ath12k@lists.infradead.org
18380S:	Supported
18381W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
18382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18383F:	drivers/net/wireless/ath/ath12k/
18384N:	ath12k
18385
18386QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
18387M:	Kalle Valo <kvalo@kernel.org>
18388M:	Jeff Johnson <jjohnson@kernel.org>
18389L:	ath10k@lists.infradead.org
18390S:	Supported
18391W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
18392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18393F:	drivers/net/wireless/ath/ath10k/
18394N:	ath10k
18395
18396QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
18397M:	Kalle Valo <kvalo@kernel.org>
18398M:	Jeff Johnson <jjohnson@kernel.org>
18399L:	ath11k@lists.infradead.org
18400S:	Supported
18401W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18402B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18404F:	drivers/net/wireless/ath/ath11k/
18405N:	ath11k
18406
18407QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18408M:	Toke Høiland-Jørgensen <toke@toke.dk>
18409L:	linux-wireless@vger.kernel.org
18410S:	Maintained
18411W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18413F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18414F:	drivers/net/wireless/ath/ath9k/
18415
18416QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
18417M:	Stefan Wahren <wahrenst@gmx.net>
18418L:	netdev@vger.kernel.org
18419S:	Maintained
18420F:	Documentation/devicetree/bindings/net/qca,qca7000.txt
18421F:	drivers/net/ethernet/qualcomm/qca*
18422
18423QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
18424M:	Stephan Gerhold <stephan@gerhold.net>
18425L:	netdev@vger.kernel.org
18426L:	linux-arm-msm@vger.kernel.org
18427S:	Maintained
18428F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
18429F:	drivers/net/wwan/qcom_bam_dmux.c
18430
18431QUALCOMM CAMERA SUBSYSTEM DRIVER
18432M:	Robert Foss <rfoss@kernel.org>
18433M:	Todor Tomov <todor.too@gmail.com>
18434M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18435L:	linux-media@vger.kernel.org
18436S:	Maintained
18437F:	Documentation/admin-guide/media/qcom_camss.rst
18438F:	Documentation/devicetree/bindings/media/*camss*
18439F:	drivers/media/platform/qcom/camss/
18440
18441QUALCOMM CLOCK DRIVERS
18442M:	Bjorn Andersson <andersson@kernel.org>
18443L:	linux-arm-msm@vger.kernel.org
18444S:	Supported
18445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
18446F:	Documentation/devicetree/bindings/clock/qcom,*
18447F:	drivers/clk/qcom/
18448F:	include/dt-bindings/clock/qcom,*
18449
18450QUALCOMM CLOUD AI (QAIC) DRIVER
18451M:	Jeffrey Hugo <quic_jhugo@quicinc.com>
18452R:	Carl Vanderlip <quic_carlv@quicinc.com>
18453R:	Pranjal Ramajor Asha Kanojiya <quic_pkanojiy@quicinc.com>
18454L:	linux-arm-msm@vger.kernel.org
18455L:	dri-devel@lists.freedesktop.org
18456S:	Supported
18457T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
18458F:	Documentation/accel/qaic/
18459F:	drivers/accel/qaic/
18460F:	include/uapi/drm/qaic_accel.h
18461
18462QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
18463M:	Bjorn Andersson <andersson@kernel.org>
18464M:	Konrad Dybcio <konrad.dybcio@linaro.org>
18465L:	linux-pm@vger.kernel.org
18466L:	linux-arm-msm@vger.kernel.org
18467S:	Maintained
18468F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
18469F:	drivers/pmdomain/qcom/cpr.c
18470
18471QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
18472M:	Ilia Lin <ilia.lin@kernel.org>
18473L:	linux-pm@vger.kernel.org
18474S:	Maintained
18475F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
18476F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
18477F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
18478
18479QUALCOMM CRYPTO DRIVERS
18480M:	Thara Gopinath <thara.gopinath@gmail.com>
18481L:	linux-crypto@vger.kernel.org
18482L:	linux-arm-msm@vger.kernel.org
18483S:	Maintained
18484F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
18485F:	drivers/crypto/qce/
18486
18487QUALCOMM EMAC GIGABIT ETHERNET DRIVER
18488M:	Timur Tabi <timur@kernel.org>
18489L:	netdev@vger.kernel.org
18490S:	Maintained
18491F:	drivers/net/ethernet/qualcomm/emac/
18492
18493QUALCOMM ETHQOS ETHERNET DRIVER
18494M:	Vinod Koul <vkoul@kernel.org>
18495L:	netdev@vger.kernel.org
18496L:	linux-arm-msm@vger.kernel.org
18497S:	Maintained
18498F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
18499F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
18500
18501QUALCOMM FASTRPC DRIVER
18502M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18503M:	Amol Maheshwari <amahesh@qti.qualcomm.com>
18504L:	linux-arm-msm@vger.kernel.org
18505S:	Maintained
18506F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
18507F:	drivers/misc/fastrpc.c
18508F:	include/uapi/misc/fastrpc.h
18509
18510QUALCOMM HEXAGON ARCHITECTURE
18511M:	Brian Cain <bcain@quicinc.com>
18512L:	linux-hexagon@vger.kernel.org
18513S:	Supported
18514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
18515F:	arch/hexagon/
18516
18517QUALCOMM HIDMA DRIVER
18518M:	Sinan Kaya <okaya@kernel.org>
18519L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18520L:	linux-arm-msm@vger.kernel.org
18521L:	dmaengine@vger.kernel.org
18522S:	Supported
18523F:	drivers/dma/qcom/hidma*
18524
18525QUALCOMM I2C CCI DRIVER
18526M:	Loic Poulain <loic.poulain@linaro.org>
18527M:	Robert Foss <rfoss@kernel.org>
18528L:	linux-i2c@vger.kernel.org
18529L:	linux-arm-msm@vger.kernel.org
18530S:	Maintained
18531F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
18532F:	drivers/i2c/busses/i2c-qcom-cci.c
18533
18534QUALCOMM INTERCONNECT BWMON DRIVER
18535M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18536L:	linux-arm-msm@vger.kernel.org
18537S:	Maintained
18538F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
18539F:	drivers/soc/qcom/icc-bwmon.c
18540
18541QUALCOMM IOMMU
18542M:	Rob Clark <robdclark@gmail.com>
18543L:	iommu@lists.linux.dev
18544L:	linux-arm-msm@vger.kernel.org
18545S:	Maintained
18546F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
18547F:	drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
18548F:	drivers/iommu/msm_iommu*
18549
18550QUALCOMM IPC ROUTER (QRTR) DRIVER
18551M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18552L:	linux-arm-msm@vger.kernel.org
18553S:	Maintained
18554F:	include/trace/events/qrtr.h
18555F:	include/uapi/linux/qrtr.h
18556F:	net/qrtr/
18557
18558QUALCOMM IPCC MAILBOX DRIVER
18559M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18560L:	linux-arm-msm@vger.kernel.org
18561S:	Supported
18562F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
18563F:	drivers/mailbox/qcom-ipcc.c
18564F:	include/dt-bindings/mailbox/qcom-ipcc.h
18565
18566QUALCOMM IPQ4019 USB PHY DRIVER
18567M:	Robert Marko <robert.marko@sartura.hr>
18568M:	Luka Perkov <luka.perkov@sartura.hr>
18569L:	linux-arm-msm@vger.kernel.org
18570S:	Maintained
18571F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
18572F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
18573
18574QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
18575M:	Robert Marko <robert.marko@sartura.hr>
18576M:	Luka Perkov <luka.perkov@sartura.hr>
18577L:	linux-arm-msm@vger.kernel.org
18578S:	Maintained
18579F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
18580F:	drivers/regulator/vqmmc-ipq4019-regulator.c
18581
18582QUALCOMM NAND CONTROLLER DRIVER
18583M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18584L:	linux-mtd@lists.infradead.org
18585L:	linux-arm-msm@vger.kernel.org
18586S:	Maintained
18587F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
18588F:	drivers/mtd/nand/raw/qcom_nandc.c
18589
18590QUALCOMM QSEECOM DRIVER
18591M:	Maximilian Luz <luzmaximilian@gmail.com>
18592L:	linux-arm-msm@vger.kernel.org
18593S:	Maintained
18594F:	drivers/firmware/qcom/qcom_qseecom.c
18595
18596QUALCOMM QSEECOM UEFISECAPP DRIVER
18597M:	Maximilian Luz <luzmaximilian@gmail.com>
18598L:	linux-arm-msm@vger.kernel.org
18599S:	Maintained
18600F:	drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
18601
18602QUALCOMM RMNET DRIVER
18603M:	Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
18604M:	Sean Tranchetti <quic_stranche@quicinc.com>
18605L:	netdev@vger.kernel.org
18606S:	Maintained
18607F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
18608F:	drivers/net/ethernet/qualcomm/rmnet/
18609F:	include/linux/if_rmnet.h
18610
18611QUALCOMM TSENS THERMAL DRIVER
18612M:	Amit Kucheria <amitk@kernel.org>
18613M:	Thara Gopinath <thara.gopinath@gmail.com>
18614L:	linux-pm@vger.kernel.org
18615L:	linux-arm-msm@vger.kernel.org
18616S:	Maintained
18617F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
18618F:	drivers/thermal/qcom/
18619
18620QUALCOMM TYPEC PORT MANAGER DRIVER
18621M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18622L:	linux-arm-msm@vger.kernel.org
18623L:	linux-usb@vger.kernel.org
18624S:	Maintained
18625F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
18626F:	drivers/usb/typec/tcpm/qcom/
18627
18628QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
18629M:	Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
18630M:	Vikash Garodia <quic_vgarodia@quicinc.com>
18631R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18632L:	linux-media@vger.kernel.org
18633L:	linux-arm-msm@vger.kernel.org
18634S:	Maintained
18635T:	git git://linuxtv.org/media_tree.git
18636F:	Documentation/devicetree/bindings/media/*venus*
18637F:	drivers/media/platform/qcom/venus/
18638
18639QUALCOMM WCN36XX WIRELESS DRIVER
18640M:	Loic Poulain <loic.poulain@linaro.org>
18641L:	wcn36xx@lists.infradead.org
18642S:	Supported
18643W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
18644F:	drivers/net/wireless/ath/wcn36xx/
18645
18646QUANTENNA QTNFMAC WIRELESS DRIVER
18647M:	Igor Mitsyanko <imitsyanko@quantenna.com>
18648R:	Sergey Matyukevich <geomatsi@gmail.com>
18649L:	linux-wireless@vger.kernel.org
18650S:	Maintained
18651F:	drivers/net/wireless/quantenna
18652
18653RADEON and AMDGPU DRM DRIVERS
18654M:	Alex Deucher <alexander.deucher@amd.com>
18655M:	Christian König <christian.koenig@amd.com>
18656M:	Pan, Xinhui <Xinhui.Pan@amd.com>
18657L:	amd-gfx@lists.freedesktop.org
18658S:	Supported
18659B:	https://gitlab.freedesktop.org/drm/amd/-/issues
18660C:	irc://irc.oftc.net/radeon
18661T:	git https://gitlab.freedesktop.org/agd5f/linux.git
18662F:	Documentation/gpu/amdgpu/
18663F:	drivers/gpu/drm/amd/
18664F:	drivers/gpu/drm/ci/xfails/amd*
18665F:	drivers/gpu/drm/radeon/
18666F:	include/uapi/drm/amdgpu_drm.h
18667F:	include/uapi/drm/radeon_drm.h
18668
18669RADEON FRAMEBUFFER DISPLAY DRIVER
18670M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
18671L:	linux-fbdev@vger.kernel.org
18672S:	Maintained
18673F:	drivers/video/fbdev/aty/radeon*
18674F:	include/uapi/linux/radeonfb.h
18675
18676RADIOSHARK RADIO DRIVER
18677M:	Hans Verkuil <hverkuil@xs4all.nl>
18678L:	linux-media@vger.kernel.org
18679S:	Maintained
18680T:	git git://linuxtv.org/media_tree.git
18681F:	drivers/media/radio/radio-shark.c
18682
18683RADIOSHARK2 RADIO DRIVER
18684M:	Hans Verkuil <hverkuil@xs4all.nl>
18685L:	linux-media@vger.kernel.org
18686S:	Maintained
18687T:	git git://linuxtv.org/media_tree.git
18688F:	drivers/media/radio/radio-shark2.c
18689F:	drivers/media/radio/radio-tea5777.c
18690
18691RADOS BLOCK DEVICE (RBD)
18692M:	Ilya Dryomov <idryomov@gmail.com>
18693R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
18694L:	ceph-devel@vger.kernel.org
18695S:	Supported
18696W:	http://ceph.com/
18697T:	git https://github.com/ceph/ceph-client.git
18698F:	Documentation/ABI/testing/sysfs-bus-rbd
18699F:	drivers/block/rbd.c
18700F:	drivers/block/rbd_types.h
18701
18702RAGE128 FRAMEBUFFER DISPLAY DRIVER
18703L:	linux-fbdev@vger.kernel.org
18704S:	Orphan
18705F:	drivers/video/fbdev/aty/aty128fb.c
18706
18707RAINSHADOW-CEC DRIVER
18708M:	Hans Verkuil <hverkuil@xs4all.nl>
18709L:	linux-media@vger.kernel.org
18710S:	Maintained
18711T:	git git://linuxtv.org/media_tree.git
18712F:	drivers/media/cec/usb/rainshadow/
18713
18714RALINK MIPS ARCHITECTURE
18715M:	John Crispin <john@phrozen.org>
18716M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
18717L:	linux-mips@vger.kernel.org
18718S:	Maintained
18719F:	arch/mips/ralink
18720
18721RALINK MT7621 MIPS ARCHITECTURE
18722M:	Arınç ÜNAL <arinc.unal@arinc9.com>
18723M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
18724L:	linux-mips@vger.kernel.org
18725S:	Maintained
18726F:	arch/mips/boot/dts/ralink/mt7621*
18727
18728RALINK RT2X00 WIRELESS LAN DRIVER
18729M:	Stanislaw Gruszka <stf_xl@wp.pl>
18730L:	linux-wireless@vger.kernel.org
18731S:	Maintained
18732F:	drivers/net/wireless/ralink/rt2x00/
18733
18734RAMDISK RAM BLOCK DEVICE DRIVER
18735M:	Jens Axboe <axboe@kernel.dk>
18736S:	Maintained
18737F:	Documentation/admin-guide/blockdev/ramdisk.rst
18738F:	drivers/block/brd.c
18739
18740RANCHU VIRTUAL BOARD FOR MIPS
18741M:	Miodrag Dinic <miodrag.dinic@mips.com>
18742L:	linux-mips@vger.kernel.org
18743S:	Supported
18744F:	arch/mips/configs/generic/board-ranchu.config
18745F:	arch/mips/generic/board-ranchu.c
18746
18747RANDOM NUMBER DRIVER
18748M:	"Theodore Ts'o" <tytso@mit.edu>
18749M:	Jason A. Donenfeld <Jason@zx2c4.com>
18750S:	Maintained
18751T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
18752F:	Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
18753F:	drivers/char/random.c
18754F:	drivers/virt/vmgenid.c
18755
18756RAPIDIO SUBSYSTEM
18757M:	Matt Porter <mporter@kernel.crashing.org>
18758M:	Alexandre Bounine <alex.bou9@gmail.com>
18759S:	Maintained
18760F:	drivers/rapidio/
18761
18762RAS INFRASTRUCTURE
18763M:	Tony Luck <tony.luck@intel.com>
18764M:	Borislav Petkov <bp@alien8.de>
18765L:	linux-edac@vger.kernel.org
18766S:	Maintained
18767F:	Documentation/admin-guide/RAS
18768F:	drivers/ras/
18769F:	include/linux/ras.h
18770F:	include/ras/ras_event.h
18771
18772RAS FRU MEMORY POISON MANAGER (FMPM)
18773M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
18774L:	linux-edac@vger.kernel.org
18775S:	Maintained
18776F:	drivers/ras/amd/fmpm.c
18777
18778RC-CORE / LIRC FRAMEWORK
18779M:	Sean Young <sean@mess.org>
18780L:	linux-media@vger.kernel.org
18781S:	Maintained
18782W:	http://linuxtv.org
18783T:	git git://linuxtv.org/media_tree.git
18784F:	Documentation/driver-api/media/rc-core.rst
18785F:	Documentation/userspace-api/media/rc/
18786F:	drivers/media/rc/
18787F:	include/media/rc-core.h
18788F:	include/media/rc-map.h
18789F:	include/uapi/linux/lirc.h
18790
18791RCMM REMOTE CONTROLS DECODER
18792M:	Patrick Lerda <patrick9876@free.fr>
18793S:	Maintained
18794F:	drivers/media/rc/ir-rcmm-decoder.c
18795
18796RCUTORTURE TEST FRAMEWORK
18797M:	"Paul E. McKenney" <paulmck@kernel.org>
18798M:	Josh Triplett <josh@joshtriplett.org>
18799R:	Steven Rostedt <rostedt@goodmis.org>
18800R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18801R:	Lai Jiangshan <jiangshanlai@gmail.com>
18802L:	rcu@vger.kernel.org
18803S:	Supported
18804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18805F:	tools/testing/selftests/rcutorture
18806
18807RDACM20 Camera Sensor
18808M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
18809M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
18810M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
18811M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
18812L:	linux-media@vger.kernel.org
18813S:	Maintained
18814F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18815F:	drivers/media/i2c/max9271.c
18816F:	drivers/media/i2c/max9271.h
18817F:	drivers/media/i2c/rdacm20.c
18818
18819RDACM21 Camera Sensor
18820M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
18821M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
18822M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
18823M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
18824L:	linux-media@vger.kernel.org
18825S:	Maintained
18826F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18827F:	drivers/media/i2c/max9271.c
18828F:	drivers/media/i2c/max9271.h
18829F:	drivers/media/i2c/rdacm21.c
18830
18831RDC R-321X SoC
18832M:	Florian Fainelli <florian@openwrt.org>
18833S:	Maintained
18834
18835RDC R6040 FAST ETHERNET DRIVER
18836M:	Florian Fainelli <f.fainelli@gmail.com>
18837L:	netdev@vger.kernel.org
18838S:	Maintained
18839F:	drivers/net/ethernet/rdc/r6040.c
18840
18841RDMAVT - RDMA verbs software
18842M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18843L:	linux-rdma@vger.kernel.org
18844S:	Supported
18845F:	drivers/infiniband/sw/rdmavt
18846
18847RDS - RELIABLE DATAGRAM SOCKETS
18848M:	Allison Henderson <allison.henderson@oracle.com>
18849L:	netdev@vger.kernel.org
18850L:	linux-rdma@vger.kernel.org
18851L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
18852S:	Supported
18853W:	https://oss.oracle.com/projects/rds/
18854F:	Documentation/networking/rds.rst
18855F:	net/rds/
18856
18857RDT - RESOURCE ALLOCATION
18858M:	Fenghua Yu <fenghua.yu@intel.com>
18859M:	Reinette Chatre <reinette.chatre@intel.com>
18860L:	linux-kernel@vger.kernel.org
18861S:	Supported
18862F:	Documentation/arch/x86/resctrl*
18863F:	arch/x86/include/asm/resctrl.h
18864F:	arch/x86/kernel/cpu/resctrl/
18865F:	tools/testing/selftests/resctrl/
18866
18867READ-COPY UPDATE (RCU)
18868M:	"Paul E. McKenney" <paulmck@kernel.org>
18869M:	Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
18870M:	Neeraj Upadhyay <neeraj.upadhyay@kernel.org> (kernel/rcu/tasks.h)
18871M:	Joel Fernandes <joel@joelfernandes.org>
18872M:	Josh Triplett <josh@joshtriplett.org>
18873M:	Boqun Feng <boqun.feng@gmail.com>
18874R:	Steven Rostedt <rostedt@goodmis.org>
18875R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18876R:	Lai Jiangshan <jiangshanlai@gmail.com>
18877R:	Zqiang <qiang.zhang1211@gmail.com>
18878L:	rcu@vger.kernel.org
18879S:	Supported
18880W:	http://www.rdrop.com/users/paulmck/RCU/
18881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18882F:	Documentation/RCU/
18883F:	include/linux/rcu*
18884F:	kernel/rcu/
18885X:	Documentation/RCU/torture.rst
18886X:	include/linux/srcu*.h
18887X:	kernel/rcu/srcu*.c
18888
18889REAL TIME CLOCK (RTC) SUBSYSTEM
18890M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
18891L:	linux-rtc@vger.kernel.org
18892S:	Maintained
18893Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
18894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
18895F:	Documentation/admin-guide/rtc.rst
18896F:	Documentation/devicetree/bindings/rtc/
18897F:	drivers/rtc/
18898F:	include/linux/rtc.h
18899F:	include/linux/rtc/
18900F:	include/uapi/linux/rtc.h
18901F:	tools/testing/selftests/rtc/
18902
18903Real-time Linux Analysis (RTLA) tools
18904M:	Daniel Bristot de Oliveira <bristot@kernel.org>
18905M:	Steven Rostedt <rostedt@goodmis.org>
18906L:	linux-trace-kernel@vger.kernel.org
18907S:	Maintained
18908F:	Documentation/tools/rtla/
18909F:	tools/tracing/rtla/
18910
18911REALTEK AUDIO CODECS
18912M:	Oder Chiou <oder_chiou@realtek.com>
18913S:	Maintained
18914F:	include/sound/rt*.h
18915F:	sound/soc/codecs/rt*
18916
18917REALTEK OTTO WATCHDOG
18918M:	Sander Vanheule <sander@svanheule.net>
18919L:	linux-watchdog@vger.kernel.org
18920S:	Maintained
18921F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
18922F:	drivers/watchdog/realtek_otto_wdt.c
18923
18924REALTEK RTL83xx SMI DSA ROUTER CHIPS
18925M:	Linus Walleij <linus.walleij@linaro.org>
18926M:	Alvin Šipraga <alsi@bang-olufsen.dk>
18927S:	Maintained
18928F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
18929F:	drivers/net/dsa/realtek/*
18930
18931REALTEK WIRELESS DRIVER (rtlwifi family)
18932M:	Ping-Ke Shih <pkshih@realtek.com>
18933L:	linux-wireless@vger.kernel.org
18934S:	Maintained
18935T:	git https://github.com/pkshih/rtw.git
18936F:	drivers/net/wireless/realtek/rtlwifi/
18937
18938REALTEK WIRELESS DRIVER (rtw88)
18939M:	Ping-Ke Shih <pkshih@realtek.com>
18940L:	linux-wireless@vger.kernel.org
18941S:	Maintained
18942T:	git https://github.com/pkshih/rtw.git
18943F:	drivers/net/wireless/realtek/rtw88/
18944
18945REALTEK WIRELESS DRIVER (rtw89)
18946M:	Ping-Ke Shih <pkshih@realtek.com>
18947L:	linux-wireless@vger.kernel.org
18948S:	Maintained
18949T:	git https://github.com/pkshih/rtw.git
18950F:	drivers/net/wireless/realtek/rtw89/
18951
18952REDPINE WIRELESS DRIVER
18953L:	linux-wireless@vger.kernel.org
18954S:	Orphan
18955F:	drivers/net/wireless/rsi/
18956
18957REGISTER MAP ABSTRACTION
18958M:	Mark Brown <broonie@kernel.org>
18959L:	linux-kernel@vger.kernel.org
18960S:	Supported
18961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
18962F:	Documentation/devicetree/bindings/regmap/
18963F:	drivers/base/regmap/
18964F:	include/linux/regmap.h
18965
18966REISERFS FILE SYSTEM
18967L:	reiserfs-devel@vger.kernel.org
18968S:	Obsolete
18969F:	fs/reiserfs/
18970
18971REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
18972M:	Bjorn Andersson <andersson@kernel.org>
18973M:	Mathieu Poirier <mathieu.poirier@linaro.org>
18974L:	linux-remoteproc@vger.kernel.org
18975S:	Maintained
18976T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
18977F:	Documentation/ABI/testing/sysfs-class-remoteproc
18978F:	Documentation/devicetree/bindings/remoteproc/
18979F:	Documentation/staging/remoteproc.rst
18980F:	drivers/remoteproc/
18981F:	include/linux/remoteproc.h
18982F:	include/linux/remoteproc/
18983
18984REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
18985M:	Bjorn Andersson <andersson@kernel.org>
18986M:	Mathieu Poirier <mathieu.poirier@linaro.org>
18987L:	linux-remoteproc@vger.kernel.org
18988S:	Maintained
18989T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
18990F:	Documentation/ABI/testing/sysfs-bus-rpmsg
18991F:	Documentation/staging/rpmsg.rst
18992F:	drivers/rpmsg/
18993F:	include/linux/rpmsg.h
18994F:	include/linux/rpmsg/
18995F:	include/uapi/linux/rpmsg.h
18996F:	samples/rpmsg/
18997
18998REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
18999M:	Stephan Gerhold <stephan@gerhold.net>
19000L:	netdev@vger.kernel.org
19001L:	linux-remoteproc@vger.kernel.org
19002S:	Maintained
19003F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
19004
19005RENESAS CLOCK DRIVERS
19006M:	Geert Uytterhoeven <geert+renesas@glider.be>
19007L:	linux-renesas-soc@vger.kernel.org
19008S:	Supported
19009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19010F:	Documentation/devicetree/bindings/clock/renesas,*
19011F:	drivers/clk/renesas/
19012
19013RENESAS EMEV2 I2C DRIVER
19014M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19015L:	linux-renesas-soc@vger.kernel.org
19016S:	Supported
19017F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19018F:	drivers/i2c/busses/i2c-emev2.c
19019
19020RENESAS ETHERNET AVB DRIVER
19021R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19022L:	netdev@vger.kernel.org
19023L:	linux-renesas-soc@vger.kernel.org
19024F:	Documentation/devicetree/bindings/net/renesas,etheravb.yaml
19025F:	drivers/net/ethernet/renesas/Kconfig
19026F:	drivers/net/ethernet/renesas/Makefile
19027F:	drivers/net/ethernet/renesas/ravb*
19028
19029RENESAS ETHERNET SWITCH DRIVER
19030R:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19031L:	netdev@vger.kernel.org
19032L:	linux-renesas-soc@vger.kernel.org
19033F:	Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19034F:	drivers/net/ethernet/renesas/Kconfig
19035F:	drivers/net/ethernet/renesas/Makefile
19036F:	drivers/net/ethernet/renesas/rcar_gen4*
19037F:	drivers/net/ethernet/renesas/rswitch*
19038
19039RENESAS IDT821034 ASoC CODEC
19040M:	Herve Codina <herve.codina@bootlin.com>
19041L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19042S:	Maintained
19043F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19044F:	sound/soc/codecs/idt821034.c
19045
19046RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19047M:	Miquel Raynal <miquel.raynal@bootlin.com>
19048L:	linux-mtd@lists.infradead.org
19049L:	linux-renesas-soc@vger.kernel.org
19050S:	Maintained
19051F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19052F:	drivers/mtd/nand/raw/renesas-nand-controller.c
19053
19054RENESAS R-CAR GYROADC DRIVER
19055M:	Marek Vasut <marek.vasut@gmail.com>
19056L:	linux-iio@vger.kernel.org
19057S:	Supported
19058F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19059F:	drivers/iio/adc/rcar-gyroadc.c
19060
19061RENESAS R-CAR I2C DRIVERS
19062M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19063L:	linux-renesas-soc@vger.kernel.org
19064S:	Supported
19065F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19066F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19067F:	drivers/i2c/busses/i2c-rcar.c
19068F:	drivers/i2c/busses/i2c-sh_mobile.c
19069
19070RENESAS R-CAR SATA DRIVER
19071R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19072L:	linux-ide@vger.kernel.org
19073L:	linux-renesas-soc@vger.kernel.org
19074S:	Supported
19075F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
19076F:	drivers/ata/sata_rcar.c
19077
19078RENESAS R-CAR THERMAL DRIVERS
19079M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
19080L:	linux-renesas-soc@vger.kernel.org
19081S:	Supported
19082F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19083F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19084F:	drivers/thermal/rcar_gen3_thermal.c
19085F:	drivers/thermal/rcar_thermal.c
19086
19087RENESAS RIIC DRIVER
19088M:	Chris Brandt <chris.brandt@renesas.com>
19089L:	linux-renesas-soc@vger.kernel.org
19090S:	Supported
19091F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19092F:	drivers/i2c/busses/i2c-riic.c
19093
19094RENESAS RZ/G2L A/D DRIVER
19095M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
19096L:	linux-iio@vger.kernel.org
19097L:	linux-renesas-soc@vger.kernel.org
19098S:	Supported
19099F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19100F:	drivers/iio/adc/rzg2l_adc.c
19101
19102RENESAS RZ/G2L MTU3a COUNTER DRIVER
19103M:	Biju Das <biju.das.jz@bp.renesas.com>
19104L:	linux-iio@vger.kernel.org
19105L:	linux-renesas-soc@vger.kernel.org
19106S:	Supported
19107F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19108F:	drivers/counter/rz-mtu3-cnt.c
19109
19110RENESAS RZ/N1 A5PSW SWITCH DRIVER
19111M:	Clément Léger <clement.leger@bootlin.com>
19112L:	linux-renesas-soc@vger.kernel.org
19113L:	netdev@vger.kernel.org
19114S:	Maintained
19115F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19116F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19117F:	drivers/net/dsa/rzn1_a5psw*
19118F:	drivers/net/pcs/pcs-rzn1-miic.c
19119F:	include/dt-bindings/net/pcs-rzn1-miic.h
19120F:	include/linux/pcs-rzn1-miic.h
19121F:	net/dsa/tag_rzn1_a5psw.c
19122
19123RENESAS RZ/N1 DWMAC GLUE LAYER
19124M:	Romain Gantois <romain.gantois@bootlin.com>
19125S:	Maintained
19126F:	Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19127F:	drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19128
19129RENESAS RZ/N1 RTC CONTROLLER DRIVER
19130M:	Miquel Raynal <miquel.raynal@bootlin.com>
19131L:	linux-rtc@vger.kernel.org
19132L:	linux-renesas-soc@vger.kernel.org
19133S:	Maintained
19134F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19135F:	drivers/rtc/rtc-rzn1.c
19136
19137RENESAS RZ/N1 USBF CONTROLLER DRIVER
19138M:	Herve Codina <herve.codina@bootlin.com>
19139L:	linux-renesas-soc@vger.kernel.org
19140L:	linux-usb@vger.kernel.org
19141S:	Maintained
19142F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19143F:	drivers/usb/gadget/udc/renesas_usbf.c
19144
19145RENESAS RZ/V2M I2C DRIVER
19146M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
19147L:	linux-i2c@vger.kernel.org
19148L:	linux-renesas-soc@vger.kernel.org
19149S:	Supported
19150F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
19151F:	drivers/i2c/busses/i2c-rzv2m.c
19152
19153RENESAS SUPERH ETHERNET DRIVER
19154R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19155L:	netdev@vger.kernel.org
19156L:	linux-renesas-soc@vger.kernel.org
19157F:	Documentation/devicetree/bindings/net/renesas,ether.yaml
19158F:	drivers/net/ethernet/renesas/Kconfig
19159F:	drivers/net/ethernet/renesas/Makefile
19160F:	drivers/net/ethernet/renesas/sh_eth*
19161F:	include/linux/sh_eth.h
19162
19163RENESAS USB PHY DRIVER
19164M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19165L:	linux-renesas-soc@vger.kernel.org
19166S:	Maintained
19167F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
19168
19169RENESAS VERSACLOCK 7 CLOCK DRIVER
19170M:	Alex Helms <alexander.helms.jy@renesas.com>
19171S:	Maintained
19172F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
19173F:	drivers/clk/clk-versaclock7.c
19174
19175RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
19176M:	Herve Codina <herve.codina@bootlin.com>
19177L:	linux-iio@vger.kernel.org
19178S:	Maintained
19179F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
19180F:	drivers/iio/potentiometer/x9250.c
19181
19182RESET CONTROLLER FRAMEWORK
19183M:	Philipp Zabel <p.zabel@pengutronix.de>
19184S:	Maintained
19185T:	git git://git.pengutronix.de/git/pza/linux
19186F:	Documentation/devicetree/bindings/reset/
19187F:	Documentation/driver-api/reset.rst
19188F:	drivers/reset/
19189F:	include/dt-bindings/reset/
19190F:	include/linux/reset-controller.h
19191F:	include/linux/reset.h
19192F:	include/linux/reset/
19193K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
19194
19195RESTARTABLE SEQUENCES SUPPORT
19196M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19197M:	Peter Zijlstra <peterz@infradead.org>
19198M:	"Paul E. McKenney" <paulmck@kernel.org>
19199M:	Boqun Feng <boqun.feng@gmail.com>
19200L:	linux-kernel@vger.kernel.org
19201S:	Supported
19202F:	include/trace/events/rseq.h
19203F:	include/uapi/linux/rseq.h
19204F:	kernel/rseq.c
19205F:	tools/testing/selftests/rseq/
19206
19207RFKILL
19208M:	Johannes Berg <johannes@sipsolutions.net>
19209L:	linux-wireless@vger.kernel.org
19210S:	Maintained
19211W:	https://wireless.wiki.kernel.org/
19212Q:	https://patchwork.kernel.org/project/linux-wireless/list/
19213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
19214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
19215F:	Documentation/ABI/stable/sysfs-class-rfkill
19216F:	Documentation/driver-api/rfkill.rst
19217F:	include/linux/rfkill.h
19218F:	include/uapi/linux/rfkill.h
19219F:	net/rfkill/
19220
19221RHASHTABLE
19222M:	Thomas Graf <tgraf@suug.ch>
19223M:	Herbert Xu <herbert@gondor.apana.org.au>
19224L:	netdev@vger.kernel.org
19225S:	Maintained
19226F:	include/linux/rhashtable-types.h
19227F:	include/linux/rhashtable.h
19228F:	lib/rhashtable.c
19229F:	lib/test_rhashtable.c
19230
19231RICOH R5C592 MEMORYSTICK DRIVER
19232M:	Maxim Levitsky <maximlevitsky@gmail.com>
19233S:	Maintained
19234F:	drivers/memstick/host/r592.*
19235
19236RICOH SMARTMEDIA/XD DRIVER
19237M:	Maxim Levitsky <maximlevitsky@gmail.com>
19238S:	Maintained
19239F:	drivers/mtd/nand/raw/r852.c
19240F:	drivers/mtd/nand/raw/r852.h
19241
19242RISC-V AIA DRIVERS
19243M:	Anup Patel <anup@brainfault.org>
19244L:	linux-riscv@lists.infradead.org
19245S:	Maintained
19246F:	Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
19247F:	Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
19248F:	drivers/irqchip/irq-riscv-aplic-*.c
19249F:	drivers/irqchip/irq-riscv-aplic-*.h
19250F:	drivers/irqchip/irq-riscv-imsic-*.c
19251F:	drivers/irqchip/irq-riscv-imsic-*.h
19252F:	drivers/irqchip/irq-riscv-intc.c
19253F:	include/linux/irqchip/riscv-aplic.h
19254F:	include/linux/irqchip/riscv-imsic.h
19255
19256RISC-V ARCHITECTURE
19257M:	Paul Walmsley <paul.walmsley@sifive.com>
19258M:	Palmer Dabbelt <palmer@dabbelt.com>
19259M:	Albert Ou <aou@eecs.berkeley.edu>
19260L:	linux-riscv@lists.infradead.org
19261S:	Supported
19262Q:	https://patchwork.kernel.org/project/linux-riscv/list/
19263C:	irc://irc.libera.chat/riscv
19264P:	Documentation/arch/riscv/patch-acceptance.rst
19265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
19266F:	arch/riscv/
19267N:	riscv
19268K:	riscv
19269
19270RISC-V MICROCHIP FPGA SUPPORT
19271M:	Conor Dooley <conor.dooley@microchip.com>
19272M:	Daire McNamara <daire.mcnamara@microchip.com>
19273L:	linux-riscv@lists.infradead.org
19274S:	Supported
19275F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
19276F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
19277F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
19278F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
19279F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
19280F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
19281F:	Documentation/devicetree/bindings/riscv/microchip.yaml
19282F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
19283F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
19284F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
19285F:	arch/riscv/boot/dts/microchip/
19286F:	drivers/char/hw_random/mpfs-rng.c
19287F:	drivers/clk/microchip/clk-mpfs*.c
19288F:	drivers/firmware/microchip/mpfs-auto-update.c
19289F:	drivers/i2c/busses/i2c-microchip-corei2c.c
19290F:	drivers/mailbox/mailbox-mpfs.c
19291F:	drivers/pci/controller/pcie-microchip-host.c
19292F:	drivers/pwm/pwm-microchip-core.c
19293F:	drivers/reset/reset-mpfs.c
19294F:	drivers/rtc/rtc-mpfs.c
19295F:	drivers/soc/microchip/mpfs-sys-controller.c
19296F:	drivers/spi/spi-microchip-core-qspi.c
19297F:	drivers/spi/spi-microchip-core.c
19298F:	drivers/usb/musb/mpfs.c
19299F:	include/soc/microchip/mpfs.h
19300
19301RISC-V MISC SOC SUPPORT
19302M:	Conor Dooley <conor@kernel.org>
19303L:	linux-riscv@lists.infradead.org
19304S:	Maintained
19305Q:	https://patchwork.kernel.org/project/linux-riscv/list/
19306T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19307F:	Documentation/devicetree/bindings/riscv/
19308F:	arch/riscv/boot/dts/
19309X:	arch/riscv/boot/dts/allwinner/
19310X:	arch/riscv/boot/dts/renesas/
19311X:	arch/riscv/boot/dts/sophgo/
19312
19313RISC-V PMU DRIVERS
19314M:	Atish Patra <atishp@atishpatra.org>
19315R:	Anup Patel <anup@brainfault.org>
19316L:	linux-riscv@lists.infradead.org
19317S:	Supported
19318F:	drivers/perf/riscv_pmu.c
19319F:	drivers/perf/riscv_pmu_legacy.c
19320F:	drivers/perf/riscv_pmu_sbi.c
19321
19322RISC-V THEAD SoC SUPPORT
19323M:	Drew Fustini <drew@pdp7.com>
19324M:	Guo Ren <guoren@kernel.org>
19325M:	Fu Wei <wefu@redhat.com>
19326L:	linux-riscv@lists.infradead.org
19327S:	Maintained
19328F:	arch/riscv/boot/dts/thead/
19329
19330RNBD BLOCK DRIVERS
19331M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19332M:	Jack Wang <jinpu.wang@ionos.com>
19333L:	linux-block@vger.kernel.org
19334S:	Maintained
19335F:	drivers/block/rnbd/
19336
19337ROCCAT DRIVERS
19338M:	Stefan Achatz <erazor_de@users.sourceforge.net>
19339S:	Maintained
19340W:	http://sourceforge.net/projects/roccat/
19341F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
19342F:	drivers/hid/hid-roccat*
19343F:	include/linux/hid-roccat*
19344
19345ROCKCHIP CRYPTO DRIVERS
19346M:	Corentin Labbe <clabbe@baylibre.com>
19347L:	linux-crypto@vger.kernel.org
19348S:	Maintained
19349F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
19350F:	drivers/crypto/rockchip/
19351
19352ROCKCHIP I2S TDM DRIVER
19353M:	Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
19354L:	linux-rockchip@lists.infradead.org
19355S:	Maintained
19356F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
19357F:	sound/soc/rockchip/rockchip_i2s_tdm.*
19358
19359ROCKCHIP ISP V1 DRIVER
19360M:	Dafna Hirschfeld <dafna@fastmail.com>
19361M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19362L:	linux-media@vger.kernel.org
19363L:	linux-rockchip@lists.infradead.org
19364S:	Maintained
19365F:	Documentation/admin-guide/media/rkisp1.rst
19366F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
19367F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
19368F:	drivers/media/platform/rockchip/rkisp1
19369F:	include/uapi/linux/rkisp1-config.h
19370
19371ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
19372M:	Jacob Chen <jacob-chen@iotwrt.com>
19373M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19374L:	linux-media@vger.kernel.org
19375L:	linux-rockchip@lists.infradead.org
19376S:	Maintained
19377F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
19378F:	drivers/media/platform/rockchip/rga/
19379
19380ROCKCHIP RK3308 INTERNAL AUDIO CODEC
19381M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
19382S:	Maintained
19383F:	Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
19384F:	sound/soc/codecs/rk3308_codec.c
19385F:	sound/soc/codecs/rk3308_codec.h
19386
19387ROCKCHIP VIDEO DECODER DRIVER
19388M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19389L:	linux-media@vger.kernel.org
19390L:	linux-rockchip@lists.infradead.org
19391S:	Maintained
19392F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
19393F:	drivers/staging/media/rkvdec/
19394
19395ROCKER DRIVER
19396M:	Jiri Pirko <jiri@resnulli.us>
19397L:	netdev@vger.kernel.org
19398S:	Supported
19399F:	drivers/net/ethernet/rocker/
19400
19401ROCKETPORT EXPRESS/INFINITY DRIVER
19402M:	Kevin Cernekee <cernekee@gmail.com>
19403L:	linux-serial@vger.kernel.org
19404S:	Odd Fixes
19405F:	drivers/tty/serial/rp2.*
19406
19407ROHM BD99954 CHARGER IC
19408M:	Matti Vaittinen <mazziesaccount@gmail.com>
19409S:	Supported
19410F:	drivers/power/supply/bd99954-charger.c
19411F:	drivers/power/supply/bd99954-charger.h
19412
19413ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
19414M:	Tomasz Duszynski <tduszyns@gmail.com>
19415S:	Maintained
19416F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
19417F:	drivers/iio/light/bh1750.c
19418
19419ROHM BM1390 PRESSURE SENSOR DRIVER
19420M:	Matti Vaittinen <mazziesaccount@gmail.com>
19421L:	linux-iio@vger.kernel.org
19422S:	Supported
19423F:	drivers/iio/pressure/rohm-bm1390.c
19424
19425ROHM BU270xx LIGHT SENSOR DRIVERs
19426M:	Matti Vaittinen <mazziesaccount@gmail.com>
19427L:	linux-iio@vger.kernel.org
19428S:	Supported
19429F:	drivers/iio/light/rohm-bu27008.c
19430F:	drivers/iio/light/rohm-bu27034.c
19431
19432ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
19433M:	Marek Vasut <marek.vasut+renesas@gmail.com>
19434L:	linux-kernel@vger.kernel.org
19435L:	linux-renesas-soc@vger.kernel.org
19436S:	Supported
19437F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
19438F:	drivers/gpio/gpio-bd9571mwv.c
19439F:	drivers/mfd/bd9571mwv.c
19440F:	drivers/regulator/bd9571mwv-regulator.c
19441F:	include/linux/mfd/bd9571mwv.h
19442
19443ROHM POWER MANAGEMENT IC DEVICE DRIVERS
19444M:	Matti Vaittinen <mazziesaccount@gmail.com>
19445S:	Supported
19446F:	drivers/clk/clk-bd718x7.c
19447F:	drivers/gpio/gpio-bd71815.c
19448F:	drivers/gpio/gpio-bd71828.c
19449F:	drivers/mfd/rohm-bd71828.c
19450F:	drivers/mfd/rohm-bd718x7.c
19451F:	drivers/mfd/rohm-bd9576.c
19452F:	drivers/regulator/bd71815-regulator.c
19453F:	drivers/regulator/bd71828-regulator.c
19454F:	drivers/regulator/bd718x7-regulator.c
19455F:	drivers/regulator/bd9576-regulator.c
19456F:	drivers/regulator/rohm-regulator.c
19457F:	drivers/rtc/rtc-bd70528.c
19458F:	drivers/watchdog/bd9576_wdt.c
19459F:	include/linux/mfd/rohm-bd71815.h
19460F:	include/linux/mfd/rohm-bd71828.h
19461F:	include/linux/mfd/rohm-bd718x7.h
19462F:	include/linux/mfd/rohm-bd957x.h
19463F:	include/linux/mfd/rohm-generic.h
19464F:	include/linux/mfd/rohm-shared.h
19465
19466ROSE NETWORK LAYER
19467M:	Ralf Baechle <ralf@linux-mips.org>
19468L:	linux-hams@vger.kernel.org
19469S:	Maintained
19470W:	https://linux-ax25.in-berlin.de
19471F:	include/net/rose.h
19472F:	include/uapi/linux/rose.h
19473F:	net/rose/
19474
19475ROTATION DRIVER FOR ALLWINNER A83T
19476M:	Jernej Skrabec <jernej.skrabec@gmail.com>
19477L:	linux-media@vger.kernel.org
19478S:	Maintained
19479T:	git git://linuxtv.org/media_tree.git
19480F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
19481F:	drivers/media/platform/sunxi/sun8i-rotate/
19482
19483RPMSG TTY DRIVER
19484M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19485L:	linux-remoteproc@vger.kernel.org
19486S:	Maintained
19487F:	drivers/tty/rpmsg_tty.c
19488
19489RTL2830 MEDIA DRIVER
19490L:	linux-media@vger.kernel.org
19491S:	Orphan
19492W:	https://linuxtv.org
19493Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19494F:	drivers/media/dvb-frontends/rtl2830*
19495
19496RTL2832 MEDIA DRIVER
19497L:	linux-media@vger.kernel.org
19498S:	Orphan
19499W:	https://linuxtv.org
19500Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19501F:	drivers/media/dvb-frontends/rtl2832*
19502
19503RTL2832_SDR MEDIA DRIVER
19504L:	linux-media@vger.kernel.org
19505S:	Orphan
19506W:	https://linuxtv.org
19507Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19508F:	drivers/media/dvb-frontends/rtl2832_sdr*
19509
19510RTL8180 WIRELESS DRIVER
19511L:	linux-wireless@vger.kernel.org
19512S:	Orphan
19513F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
19514
19515RTL8187 WIRELESS DRIVER
19516M:	Hin-Tak Leung <hintak.leung@gmail.com>
19517M:	Larry Finger <Larry.Finger@lwfinger.net>
19518L:	linux-wireless@vger.kernel.org
19519S:	Maintained
19520T:	git https://github.com/pkshih/rtw.git
19521F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
19522
19523RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
19524M:	Jes Sorensen <Jes.Sorensen@gmail.com>
19525L:	linux-wireless@vger.kernel.org
19526S:	Maintained
19527T:	git https://github.com/pkshih/rtw.git
19528F:	drivers/net/wireless/realtek/rtl8xxxu/
19529
19530RTRS TRANSPORT DRIVERS
19531M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19532M:	Jack Wang <jinpu.wang@ionos.com>
19533L:	linux-rdma@vger.kernel.org
19534S:	Maintained
19535F:	drivers/infiniband/ulp/rtrs/
19536
19537RUNTIME VERIFICATION (RV)
19538M:	Daniel Bristot de Oliveira <bristot@kernel.org>
19539M:	Steven Rostedt <rostedt@goodmis.org>
19540L:	linux-trace-kernel@vger.kernel.org
19541S:	Maintained
19542F:	Documentation/trace/rv/
19543F:	include/linux/rv.h
19544F:	include/rv/
19545F:	kernel/trace/rv/
19546F:	tools/verification/
19547
19548RUST
19549M:	Miguel Ojeda <ojeda@kernel.org>
19550M:	Alex Gaynor <alex.gaynor@gmail.com>
19551M:	Wedson Almeida Filho <wedsonaf@gmail.com>
19552R:	Boqun Feng <boqun.feng@gmail.com>
19553R:	Gary Guo <gary@garyguo.net>
19554R:	Björn Roy Baron <bjorn3_gh@protonmail.com>
19555R:	Benno Lossin <benno.lossin@proton.me>
19556R:	Andreas Hindborg <a.hindborg@samsung.com>
19557R:	Alice Ryhl <aliceryhl@google.com>
19558L:	rust-for-linux@vger.kernel.org
19559S:	Supported
19560W:	https://rust-for-linux.com
19561B:	https://github.com/Rust-for-Linux/linux/issues
19562C:	zulip://rust-for-linux.zulipchat.com
19563P:	https://rust-for-linux.com/contributing
19564T:	git https://github.com/Rust-for-Linux/linux.git rust-next
19565F:	Documentation/rust/
19566F:	rust/
19567F:	samples/rust/
19568F:	scripts/*rust*
19569F:	tools/testing/selftests/rust/
19570K:	\b(?i:rust)\b
19571
19572RXRPC SOCKETS (AF_RXRPC)
19573M:	David Howells <dhowells@redhat.com>
19574M:	Marc Dionne <marc.dionne@auristor.com>
19575L:	linux-afs@lists.infradead.org
19576S:	Supported
19577W:	https://www.infradead.org/~dhowells/kafs/
19578F:	Documentation/networking/rxrpc.rst
19579F:	include/keys/rxrpc-type.h
19580F:	include/net/af_rxrpc.h
19581F:	include/trace/events/rxrpc.h
19582F:	include/uapi/linux/rxrpc.h
19583F:	net/rxrpc/
19584
19585S3 SAVAGE FRAMEBUFFER DRIVER
19586M:	Antonino Daplas <adaplas@gmail.com>
19587L:	linux-fbdev@vger.kernel.org
19588S:	Maintained
19589F:	drivers/video/fbdev/savage/
19590
19591S390 ARCHITECTURE
19592M:	Heiko Carstens <hca@linux.ibm.com>
19593M:	Vasily Gorbik <gor@linux.ibm.com>
19594M:	Alexander Gordeev <agordeev@linux.ibm.com>
19595R:	Christian Borntraeger <borntraeger@linux.ibm.com>
19596R:	Sven Schnelle <svens@linux.ibm.com>
19597L:	linux-s390@vger.kernel.org
19598S:	Supported
19599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19600F:	Documentation/driver-api/s390-drivers.rst
19601F:	Documentation/arch/s390/
19602F:	arch/s390/
19603F:	drivers/s390/
19604F:	drivers/watchdog/diag288_wdt.c
19605
19606S390 COMMON I/O LAYER
19607M:	Vineeth Vijayan <vneethv@linux.ibm.com>
19608M:	Peter Oberparleiter <oberpar@linux.ibm.com>
19609L:	linux-s390@vger.kernel.org
19610S:	Supported
19611F:	drivers/s390/cio/
19612
19613S390 DASD DRIVER
19614M:	Stefan Haberland <sth@linux.ibm.com>
19615M:	Jan Hoeppner <hoeppner@linux.ibm.com>
19616L:	linux-s390@vger.kernel.org
19617S:	Supported
19618F:	block/partitions/ibm.c
19619F:	drivers/s390/block/dasd*
19620F:	include/linux/dasd_mod.h
19621
19622S390 IOMMU (PCI)
19623M:	Niklas Schnelle <schnelle@linux.ibm.com>
19624M:	Matthew Rosato <mjrosato@linux.ibm.com>
19625R:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19626L:	linux-s390@vger.kernel.org
19627S:	Supported
19628F:	drivers/iommu/s390-iommu.c
19629
19630S390 IUCV NETWORK LAYER
19631M:	Alexandra Winter <wintera@linux.ibm.com>
19632M:	Thorsten Winkler <twinkler@linux.ibm.com>
19633L:	linux-s390@vger.kernel.org
19634L:	netdev@vger.kernel.org
19635S:	Supported
19636F:	drivers/s390/net/*iucv*
19637F:	include/net/iucv/
19638F:	net/iucv/
19639
19640S390 MM
19641M:	Alexander Gordeev <agordeev@linux.ibm.com>
19642M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19643L:	linux-s390@vger.kernel.org
19644S:	Supported
19645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19646F:	arch/s390/include/asm/pgtable.h
19647F:	arch/s390/mm
19648
19649S390 NETWORK DRIVERS
19650M:	Alexandra Winter <wintera@linux.ibm.com>
19651M:	Thorsten Winkler <twinkler@linux.ibm.com>
19652L:	linux-s390@vger.kernel.org
19653L:	netdev@vger.kernel.org
19654S:	Supported
19655F:	drivers/s390/net/
19656
19657S390 PCI SUBSYSTEM
19658M:	Niklas Schnelle <schnelle@linux.ibm.com>
19659M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19660L:	linux-s390@vger.kernel.org
19661S:	Supported
19662F:	Documentation/arch/s390/pci.rst
19663F:	arch/s390/pci/
19664F:	drivers/pci/hotplug/s390_pci_hpc.c
19665
19666S390 SCM DRIVER
19667M:	Vineeth Vijayan <vneethv@linux.ibm.com>
19668L:	linux-s390@vger.kernel.org
19669S:	Supported
19670F:	drivers/s390/block/scm*
19671F:	drivers/s390/cio/scm.c
19672
19673S390 VFIO AP DRIVER
19674M:	Tony Krowiak <akrowiak@linux.ibm.com>
19675M:	Halil Pasic <pasic@linux.ibm.com>
19676M:	Jason Herne <jjherne@linux.ibm.com>
19677L:	linux-s390@vger.kernel.org
19678S:	Supported
19679F:	Documentation/arch/s390/vfio-ap*
19680F:	drivers/s390/crypto/vfio_ap*
19681
19682S390 VFIO-CCW DRIVER
19683M:	Eric Farman <farman@linux.ibm.com>
19684M:	Matthew Rosato <mjrosato@linux.ibm.com>
19685R:	Halil Pasic <pasic@linux.ibm.com>
19686L:	linux-s390@vger.kernel.org
19687L:	kvm@vger.kernel.org
19688S:	Supported
19689F:	Documentation/arch/s390/vfio-ccw.rst
19690F:	drivers/s390/cio/vfio_ccw*
19691F:	include/uapi/linux/vfio_ccw.h
19692
19693S390 VFIO-PCI DRIVER
19694M:	Matthew Rosato <mjrosato@linux.ibm.com>
19695M:	Eric Farman <farman@linux.ibm.com>
19696L:	linux-s390@vger.kernel.org
19697L:	kvm@vger.kernel.org
19698S:	Supported
19699F:	arch/s390/kvm/pci*
19700F:	drivers/vfio/pci/vfio_pci_zdev.c
19701F:	include/uapi/linux/vfio_zdev.h
19702
19703S390 ZCRYPT DRIVER
19704M:	Harald Freudenberger <freude@linux.ibm.com>
19705L:	linux-s390@vger.kernel.org
19706S:	Supported
19707F:	drivers/s390/crypto/
19708
19709S390 ZFCP DRIVER
19710M:	Steffen Maier <maier@linux.ibm.com>
19711M:	Benjamin Block <bblock@linux.ibm.com>
19712L:	linux-s390@vger.kernel.org
19713S:	Supported
19714F:	drivers/s390/scsi/zfcp_*
19715
19716SAA6588 RDS RECEIVER DRIVER
19717M:	Hans Verkuil <hverkuil@xs4all.nl>
19718L:	linux-media@vger.kernel.org
19719S:	Odd Fixes
19720W:	https://linuxtv.org
19721T:	git git://linuxtv.org/media_tree.git
19722F:	drivers/media/i2c/saa6588*
19723
19724SAA7134 VIDEO4LINUX DRIVER
19725M:	Mauro Carvalho Chehab <mchehab@kernel.org>
19726L:	linux-media@vger.kernel.org
19727S:	Odd fixes
19728W:	https://linuxtv.org
19729T:	git git://linuxtv.org/media_tree.git
19730F:	Documentation/driver-api/media/drivers/saa7134*
19731F:	drivers/media/pci/saa7134/
19732
19733SAA7146 VIDEO4LINUX-2 DRIVER
19734M:	Hans Verkuil <hverkuil@xs4all.nl>
19735L:	linux-media@vger.kernel.org
19736S:	Maintained
19737T:	git git://linuxtv.org/media_tree.git
19738F:	drivers/media/common/saa7146/
19739F:	drivers/media/pci/saa7146/
19740F:	include/media/drv-intf/saa7146*
19741
19742SAFESETID SECURITY MODULE
19743M:	Micah Morton <mortonm@chromium.org>
19744S:	Supported
19745F:	Documentation/admin-guide/LSM/SafeSetID.rst
19746F:	security/safesetid/
19747
19748SAMSUNG AUDIO (ASoC) DRIVERS
19749M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19750L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19751S:	Maintained
19752B:	mailto:linux-samsung-soc@vger.kernel.org
19753F:	Documentation/devicetree/bindings/sound/samsung*
19754F:	sound/soc/samsung/
19755
19756SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
19757M:	Krzysztof Kozlowski <krzk@kernel.org>
19758L:	linux-crypto@vger.kernel.org
19759L:	linux-samsung-soc@vger.kernel.org
19760S:	Maintained
19761F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
19762F:	drivers/crypto/exynos-rng.c
19763
19764SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
19765M:	Łukasz Stelmach <l.stelmach@samsung.com>
19766L:	linux-samsung-soc@vger.kernel.org
19767S:	Maintained
19768F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
19769F:	drivers/char/hw_random/exynos-trng.c
19770
19771SAMSUNG FRAMEBUFFER DRIVER
19772M:	Jingoo Han <jingoohan1@gmail.com>
19773L:	linux-fbdev@vger.kernel.org
19774S:	Maintained
19775F:	drivers/video/fbdev/s3c-fb.c
19776
19777SAMSUNG INTERCONNECT DRIVERS
19778M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19779M:	Artur Świgoń <a.swigon@samsung.com>
19780L:	linux-pm@vger.kernel.org
19781L:	linux-samsung-soc@vger.kernel.org
19782S:	Supported
19783F:	drivers/interconnect/samsung/
19784
19785SAMSUNG LAPTOP DRIVER
19786M:	Corentin Chary <corentin.chary@gmail.com>
19787L:	platform-driver-x86@vger.kernel.org
19788S:	Maintained
19789F:	drivers/platform/x86/samsung-laptop.c
19790
19791SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
19792M:	Krzysztof Kozlowski <krzk@kernel.org>
19793L:	linux-kernel@vger.kernel.org
19794L:	linux-samsung-soc@vger.kernel.org
19795S:	Maintained
19796B:	mailto:linux-samsung-soc@vger.kernel.org
19797F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
19798F:	Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
19799F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
19800F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
19801F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
19802F:	drivers/clk/clk-s2mps11.c
19803F:	drivers/mfd/sec*.c
19804F:	drivers/regulator/s2m*.c
19805F:	drivers/regulator/s5m*.c
19806F:	drivers/rtc/rtc-s5m.c
19807F:	include/linux/mfd/samsung/
19808
19809SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
19810M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
19811L:	linux-media@vger.kernel.org
19812L:	linux-samsung-soc@vger.kernel.org
19813S:	Maintained
19814F:	drivers/media/platform/samsung/s3c-camif/
19815F:	include/media/drv-intf/s3c_camif.h
19816
19817SAMSUNG S3FWRN5 NFC DRIVER
19818M:	Krzysztof Kozlowski <krzk@kernel.org>
19819S:	Maintained
19820F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
19821F:	drivers/nfc/s3fwrn5
19822
19823SAMSUNG S5C73M3 CAMERA DRIVER
19824M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19825M:	Andrzej Hajda <andrzej.hajda@intel.com>
19826L:	linux-media@vger.kernel.org
19827S:	Supported
19828F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
19829F:	drivers/media/i2c/s5c73m3/*
19830
19831SAMSUNG S5K5BAF CAMERA DRIVER
19832M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19833M:	Andrzej Hajda <andrzej.hajda@intel.com>
19834L:	linux-media@vger.kernel.org
19835S:	Supported
19836F:	drivers/media/i2c/s5k5baf.c
19837
19838SAMSUNG S5P Security SubSystem (SSS) DRIVER
19839M:	Krzysztof Kozlowski <krzk@kernel.org>
19840M:	Vladimir Zapolskiy <vz@mleia.com>
19841L:	linux-crypto@vger.kernel.org
19842L:	linux-samsung-soc@vger.kernel.org
19843S:	Maintained
19844F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
19845F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
19846F:	drivers/crypto/s5p-sss.c
19847
19848SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
19849M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19850L:	linux-media@vger.kernel.org
19851S:	Supported
19852Q:	https://patchwork.linuxtv.org/project/linux-media/list/
19853F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
19854F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
19855F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
19856F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
19857F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
19858F:	drivers/media/platform/samsung/exynos4-is/
19859
19860SAMSUNG SOC CLOCK DRIVERS
19861M:	Krzysztof Kozlowski <krzk@kernel.org>
19862M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19863M:	Chanwoo Choi <cw00.choi@samsung.com>
19864R:	Alim Akhtar <alim.akhtar@samsung.com>
19865L:	linux-samsung-soc@vger.kernel.org
19866S:	Maintained
19867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
19868F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
19869F:	Documentation/devicetree/bindings/clock/samsung,s3c*
19870F:	drivers/clk/samsung/
19871F:	include/dt-bindings/clock/exynos*.h
19872F:	include/dt-bindings/clock/s5p*.h
19873F:	include/dt-bindings/clock/samsung,*.h
19874F:	include/linux/clk/samsung.h
19875
19876SAMSUNG SPI DRIVERS
19877M:	Andi Shyti <andi.shyti@kernel.org>
19878L:	linux-spi@vger.kernel.org
19879L:	linux-samsung-soc@vger.kernel.org
19880S:	Maintained
19881F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
19882F:	drivers/spi/spi-s3c*
19883F:	include/linux/platform_data/spi-s3c64xx.h
19884
19885SAMSUNG SXGBE DRIVERS
19886M:	Byungho An <bh74.an@samsung.com>
19887L:	netdev@vger.kernel.org
19888S:	Supported
19889F:	drivers/net/ethernet/samsung/sxgbe/
19890
19891SAMSUNG THERMAL DRIVER
19892M:	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
19893M:	Krzysztof Kozlowski <krzk@kernel.org>
19894L:	linux-pm@vger.kernel.org
19895L:	linux-samsung-soc@vger.kernel.org
19896S:	Maintained
19897F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
19898F:	drivers/thermal/samsung/
19899
19900SAMSUNG USB2 PHY DRIVER
19901M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19902L:	linux-kernel@vger.kernel.org
19903S:	Supported
19904F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
19905F:	Documentation/driver-api/phy/samsung-usb2.rst
19906F:	drivers/phy/samsung/phy-exynos4210-usb2.c
19907F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
19908F:	drivers/phy/samsung/phy-exynos5250-usb2.c
19909F:	drivers/phy/samsung/phy-s5pv210-usb2.c
19910F:	drivers/phy/samsung/phy-samsung-usb2.c
19911F:	drivers/phy/samsung/phy-samsung-usb2.h
19912
19913SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
19914M:	Paul Barker <paul.barker@sancloud.com>
19915R:	Marc Murphy <marc.murphy@sancloud.com>
19916S:	Supported
19917F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
19918
19919SC1200 WDT DRIVER
19920M:	Zwane Mwaikambo <zwanem@gmail.com>
19921S:	Maintained
19922F:	drivers/watchdog/sc1200wdt.c
19923
19924SCHEDULER
19925M:	Ingo Molnar <mingo@redhat.com>
19926M:	Peter Zijlstra <peterz@infradead.org>
19927M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
19928M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
19929R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
19930R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
19931R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
19932R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
19933R:	Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
19934R:	Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
19935L:	linux-kernel@vger.kernel.org
19936S:	Maintained
19937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
19938F:	include/linux/preempt.h
19939F:	include/linux/sched.h
19940F:	include/linux/wait.h
19941F:	include/uapi/linux/sched.h
19942F:	kernel/sched/
19943
19944SCSI LIBSAS SUBSYSTEM
19945R:	John Garry <john.g.garry@oracle.com>
19946R:	Jason Yan <yanaijie@huawei.com>
19947L:	linux-scsi@vger.kernel.org
19948S:	Supported
19949F:	Documentation/scsi/libsas.rst
19950F:	drivers/scsi/libsas/
19951F:	include/scsi/libsas.h
19952F:	include/scsi/sas_ata.h
19953
19954SCSI RDMA PROTOCOL (SRP) INITIATOR
19955M:	Bart Van Assche <bvanassche@acm.org>
19956L:	linux-rdma@vger.kernel.org
19957S:	Supported
19958Q:	http://patchwork.kernel.org/project/linux-rdma/list/
19959F:	drivers/infiniband/ulp/srp/
19960F:	include/scsi/srp.h
19961
19962SCSI RDMA PROTOCOL (SRP) TARGET
19963M:	Bart Van Assche <bvanassche@acm.org>
19964L:	linux-rdma@vger.kernel.org
19965L:	target-devel@vger.kernel.org
19966S:	Supported
19967Q:	http://patchwork.kernel.org/project/linux-rdma/list/
19968F:	drivers/infiniband/ulp/srpt/
19969
19970SCSI SG DRIVER
19971M:	Doug Gilbert <dgilbert@interlog.com>
19972L:	linux-scsi@vger.kernel.org
19973S:	Maintained
19974W:	http://sg.danny.cz/sg
19975F:	Documentation/scsi/scsi-generic.rst
19976F:	drivers/scsi/sg.c
19977F:	include/scsi/sg.h
19978
19979SCSI SUBSYSTEM
19980M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
19981M:	"Martin K. Petersen" <martin.petersen@oracle.com>
19982L:	linux-scsi@vger.kernel.org
19983S:	Maintained
19984Q:	https://patchwork.kernel.org/project/linux-scsi/list/
19985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
19986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
19987F:	Documentation/devicetree/bindings/scsi/
19988F:	drivers/scsi/
19989F:	drivers/ufs/
19990F:	include/scsi/
19991
19992SCSI TAPE DRIVER
19993M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
19994L:	linux-scsi@vger.kernel.org
19995S:	Maintained
19996F:	Documentation/scsi/st.rst
19997F:	drivers/scsi/st.*
19998F:	drivers/scsi/st_*.h
19999
20000SCSI TARGET CORE USER DRIVER
20001M:	Bodo Stroesser <bostroesser@gmail.com>
20002L:	linux-scsi@vger.kernel.org
20003L:	target-devel@vger.kernel.org
20004S:	Supported
20005F:	Documentation/target/tcmu-design.rst
20006F:	drivers/target/target_core_user.c
20007F:	include/uapi/linux/target_core_user.h
20008
20009SCSI TARGET SUBSYSTEM
20010M:	"Martin K. Petersen" <martin.petersen@oracle.com>
20011L:	linux-scsi@vger.kernel.org
20012L:	target-devel@vger.kernel.org
20013S:	Supported
20014Q:	https://patchwork.kernel.org/project/target-devel/list/
20015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20016F:	Documentation/target/
20017F:	drivers/target/
20018F:	include/target/
20019
20020SCTP PROTOCOL
20021M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
20022M:	Xin Long <lucien.xin@gmail.com>
20023L:	linux-sctp@vger.kernel.org
20024S:	Maintained
20025W:	https://github.com/sctp/lksctp-tools/wiki
20026F:	Documentation/networking/sctp.rst
20027F:	include/linux/sctp.h
20028F:	include/net/sctp/
20029F:	include/uapi/linux/sctp.h
20030F:	net/sctp/
20031
20032SCx200 CPU SUPPORT
20033M:	Jim Cromie <jim.cromie@gmail.com>
20034S:	Odd Fixes
20035F:	Documentation/i2c/busses/scx200_acb.rst
20036F:	arch/x86/platform/scx200/
20037F:	drivers/i2c/busses/scx200*
20038F:	drivers/mtd/maps/scx200_docflash.c
20039F:	drivers/watchdog/scx200_wdt.c
20040F:	include/linux/scx200.h
20041
20042SCx200 GPIO DRIVER
20043M:	Jim Cromie <jim.cromie@gmail.com>
20044S:	Maintained
20045F:	drivers/char/scx200_gpio.c
20046F:	include/linux/scx200_gpio.h
20047
20048SCx200 HRT CLOCKSOURCE DRIVER
20049M:	Jim Cromie <jim.cromie@gmail.com>
20050S:	Maintained
20051F:	drivers/clocksource/scx200_hrt.c
20052
20053SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
20054M:	Sascha Sommer <saschasommer@freenet.de>
20055L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
20056S:	Maintained
20057F:	drivers/mmc/host/sdricoh_cs.c
20058
20059SECO BOARDS CEC DRIVER
20060M:	Ettore Chimenti <ek5.chimenti@gmail.com>
20061S:	Maintained
20062F:	drivers/media/cec/platform/seco/seco-cec.c
20063F:	drivers/media/cec/platform/seco/seco-cec.h
20064
20065SECURE COMPUTING
20066M:	Kees Cook <kees@kernel.org>
20067R:	Andy Lutomirski <luto@amacapital.net>
20068R:	Will Drewry <wad@chromium.org>
20069S:	Supported
20070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
20071F:	Documentation/userspace-api/seccomp_filter.rst
20072F:	include/linux/seccomp.h
20073F:	include/uapi/linux/seccomp.h
20074F:	kernel/seccomp.c
20075F:	tools/testing/selftests/kselftest_harness.h
20076F:	tools/testing/selftests/seccomp/*
20077K:	\bsecure_computing
20078K:	\bTIF_SECCOMP\b
20079
20080SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
20081M:	Kamal Dasu <kamal.dasu@broadcom.com>
20082M:	Al Cooper <alcooperx@gmail.com>
20083R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
20084L:	linux-mmc@vger.kernel.org
20085S:	Maintained
20086F:	drivers/mmc/host/sdhci-brcmstb*
20087
20088SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
20089M:	Adrian Hunter <adrian.hunter@intel.com>
20090L:	linux-mmc@vger.kernel.org
20091S:	Supported
20092F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
20093F:	drivers/mmc/host/sdhci*
20094
20095SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
20096M:	Aubin Constans <aubin.constans@microchip.com>
20097R:	Eugen Hristev <eugen.hristev@collabora.com>
20098L:	linux-mmc@vger.kernel.org
20099S:	Supported
20100F:	drivers/mmc/host/sdhci-of-at91.c
20101
20102SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
20103M:	Haibo Chen <haibo.chen@nxp.com>
20104L:	imx@lists.linux.dev
20105L:	linux-mmc@vger.kernel.org
20106S:	Maintained
20107F:	drivers/mmc/host/sdhci-esdhc-imx.c
20108
20109SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
20110M:	Ben Dooks <ben-linux@fluff.org>
20111M:	Jaehoon Chung <jh80.chung@samsung.com>
20112L:	linux-mmc@vger.kernel.org
20113S:	Maintained
20114F:	drivers/mmc/host/sdhci-s3c*
20115
20116SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
20117M:	Viresh Kumar <vireshk@kernel.org>
20118L:	linux-mmc@vger.kernel.org
20119S:	Maintained
20120F:	drivers/mmc/host/sdhci-spear.c
20121
20122SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
20123M:	Vignesh Raghavendra <vigneshr@ti.com>
20124L:	linux-mmc@vger.kernel.org
20125S:	Maintained
20126F:	drivers/mmc/host/sdhci-omap.c
20127
20128SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
20129M:	Jonathan Derrick <jonathan.derrick@linux.dev>
20130L:	linux-block@vger.kernel.org
20131S:	Supported
20132F:	block/opal_proto.h
20133F:	block/sed*
20134F:	include/linux/sed*
20135F:	include/uapi/linux/sed*
20136
20137SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
20138M:	Mark Rutland <mark.rutland@arm.com>
20139M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
20140M:	Sudeep Holla <sudeep.holla@arm.com>
20141L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20142S:	Maintained
20143F:	drivers/firmware/smccc/
20144F:	include/linux/arm-smccc.h
20145
20146SECURITY CONTACT
20147M:	Security Officers <security@kernel.org>
20148S:	Supported
20149F:	Documentation/process/security-bugs.rst
20150
20151SECURITY SUBSYSTEM
20152M:	Paul Moore <paul@paul-moore.com>
20153M:	James Morris <jmorris@namei.org>
20154M:	"Serge E. Hallyn" <serge@hallyn.com>
20155L:	linux-security-module@vger.kernel.org
20156S:	Supported
20157Q:	https://patchwork.kernel.org/project/linux-security-module/list
20158B:	mailto:linux-security-module@vger.kernel.org
20159P:	https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
20160T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
20161F:	include/linux/lsm_audit.h
20162F:	include/linux/lsm_hook_defs.h
20163F:	include/linux/lsm_hooks.h
20164F:	include/linux/security.h
20165F:	include/uapi/linux/lsm.h
20166F:	security/
20167F:	tools/testing/selftests/lsm/
20168X:	security/selinux/
20169K:	\bsecurity_[a-z_0-9]\+\b
20170
20171SELINUX SECURITY MODULE
20172M:	Paul Moore <paul@paul-moore.com>
20173M:	Stephen Smalley <stephen.smalley.work@gmail.com>
20174R:	Ondrej Mosnacek <omosnace@redhat.com>
20175L:	selinux@vger.kernel.org
20176S:	Supported
20177W:	https://github.com/SELinuxProject
20178Q:	https://patchwork.kernel.org/project/selinux/list
20179B:	mailto:selinux@vger.kernel.org
20180P:	https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
20181T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
20182F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
20183F:	Documentation/ABI/removed/sysfs-selinux-disable
20184F:	Documentation/admin-guide/LSM/SELinux.rst
20185F:	include/trace/events/avc.h
20186F:	include/uapi/linux/selinux_netlink.h
20187F:	scripts/selinux/
20188F:	security/selinux/
20189
20190SENSABLE PHANTOM
20191M:	Jiri Slaby <jirislaby@kernel.org>
20192S:	Maintained
20193F:	drivers/misc/phantom.c
20194F:	include/uapi/linux/phantom.h
20195
20196SENSEAIR SUNRISE 006-0-0007
20197M:	Jacopo Mondi <jacopo@jmondi.org>
20198S:	Maintained
20199F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
20200F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
20201F:	drivers/iio/chemical/sunrise_co2.c
20202
20203SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
20204M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
20205S:	Maintained
20206F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
20207F:	drivers/iio/chemical/scd30.h
20208F:	drivers/iio/chemical/scd30_core.c
20209F:	drivers/iio/chemical/scd30_i2c.c
20210F:	drivers/iio/chemical/scd30_serial.c
20211
20212SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
20213M:	Roan van Dijk <roan@protonic.nl>
20214S:	Maintained
20215F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
20216F:	drivers/iio/chemical/scd4x.c
20217
20218SENSIRION SGP40 GAS SENSOR DRIVER
20219M:	Andreas Klinger <ak@it-klinger.de>
20220S:	Maintained
20221F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
20222F:	drivers/iio/chemical/sgp40.c
20223
20224SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
20225M:	Tomasz Duszynski <tduszyns@gmail.com>
20226S:	Maintained
20227F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
20228F:	drivers/iio/chemical/sps30.c
20229F:	drivers/iio/chemical/sps30_i2c.c
20230F:	drivers/iio/chemical/sps30_serial.c
20231
20232SERIAL DEVICE BUS
20233M:	Rob Herring <robh@kernel.org>
20234L:	linux-serial@vger.kernel.org
20235S:	Maintained
20236F:	Documentation/devicetree/bindings/serial/serial.yaml
20237F:	drivers/tty/serdev/
20238F:	include/linux/serdev.h
20239
20240SERIAL IR RECEIVER
20241M:	Sean Young <sean@mess.org>
20242L:	linux-media@vger.kernel.org
20243S:	Maintained
20244F:	drivers/media/rc/serial_ir.c
20245
20246SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
20247M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
20248L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20249S:	Maintained
20250F:	Documentation/devicetree/bindings/slimbus/
20251F:	drivers/slimbus/
20252F:	include/linux/slimbus.h
20253
20254SFC NETWORK DRIVER
20255M:	Edward Cree <ecree.xilinx@gmail.com>
20256M:	Martin Habets <habetsm.xilinx@gmail.com>
20257L:	netdev@vger.kernel.org
20258L:	linux-net-drivers@amd.com
20259S:	Supported
20260F:	Documentation/networking/devlink/sfc.rst
20261F:	drivers/net/ethernet/sfc/
20262
20263SFCTEMP HWMON DRIVER
20264M:	Emil Renner Berthing <kernel@esmil.dk>
20265M:	Hal Feng <hal.feng@starfivetech.com>
20266L:	linux-hwmon@vger.kernel.org
20267S:	Maintained
20268F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
20269F:	Documentation/hwmon/sfctemp.rst
20270F:	drivers/hwmon/sfctemp.c
20271
20272SFF/SFP/SFP+ MODULE SUPPORT
20273M:	Russell King <linux@armlinux.org.uk>
20274L:	netdev@vger.kernel.org
20275S:	Maintained
20276F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
20277F:	drivers/net/phy/phylink.c
20278F:	drivers/net/phy/sfp*
20279F:	include/linux/mdio/mdio-i2c.h
20280F:	include/linux/phylink.h
20281F:	include/linux/sfp.h
20282K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
20283
20284SGI GRU DRIVER
20285M:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
20286S:	Maintained
20287F:	drivers/misc/sgi-gru/
20288
20289SGI XP/XPC/XPNET DRIVER
20290M:	Robin Holt <robinmholt@gmail.com>
20291M:	Steve Wahl <steve.wahl@hpe.com>
20292S:	Maintained
20293F:	drivers/misc/sgi-xp/
20294
20295SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
20296M:	Wenjia Zhang <wenjia@linux.ibm.com>
20297M:	Jan Karcher <jaka@linux.ibm.com>
20298R:	D. Wythe <alibuda@linux.alibaba.com>
20299R:	Tony Lu <tonylu@linux.alibaba.com>
20300R:	Wen Gu <guwen@linux.alibaba.com>
20301L:	linux-s390@vger.kernel.org
20302S:	Supported
20303F:	net/smc/
20304
20305SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
20306M:	Linus Walleij <linus.walleij@linaro.org>
20307L:	linux-iio@vger.kernel.org
20308S:	Maintained
20309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
20310F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
20311F:	drivers/iio/light/gp2ap002.c
20312
20313SHARP RJ54N1CB0C SENSOR DRIVER
20314M:	Jacopo Mondi <jacopo@jmondi.org>
20315L:	linux-media@vger.kernel.org
20316S:	Odd fixes
20317T:	git git://linuxtv.org/media_tree.git
20318F:	drivers/media/i2c/rj54n1cb0c.c
20319F:	include/media/i2c/rj54n1cb0c.h
20320
20321SHRINKER
20322M:	Andrew Morton <akpm@linux-foundation.org>
20323M:	Dave Chinner <david@fromorbit.com>
20324R:	Qi Zheng <zhengqi.arch@bytedance.com>
20325R:	Roman Gushchin <roman.gushchin@linux.dev>
20326R:	Muchun Song <muchun.song@linux.dev>
20327L:	linux-mm@kvack.org
20328S:	Maintained
20329F:	Documentation/admin-guide/mm/shrinker_debugfs.rst
20330F:	include/linux/shrinker.h
20331F:	mm/shrinker.c
20332F:	mm/shrinker_debug.c
20333
20334SH_VOU V4L2 OUTPUT DRIVER
20335L:	linux-media@vger.kernel.org
20336S:	Orphan
20337F:	drivers/media/platform/renesas/sh_vou.c
20338F:	include/media/drv-intf/sh_vou.h
20339
20340SI2157 MEDIA DRIVER
20341L:	linux-media@vger.kernel.org
20342S:	Orphan
20343W:	https://linuxtv.org
20344Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20345F:	drivers/media/tuners/si2157*
20346
20347SI2165 MEDIA DRIVER
20348M:	Matthias Schwarzott <zzam@gentoo.org>
20349L:	linux-media@vger.kernel.org
20350S:	Maintained
20351W:	https://linuxtv.org
20352Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20353F:	drivers/media/dvb-frontends/si2165*
20354
20355SI2168 MEDIA DRIVER
20356L:	linux-media@vger.kernel.org
20357S:	Orphan
20358W:	https://linuxtv.org
20359Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20360F:	drivers/media/dvb-frontends/si2168*
20361
20362SI470X FM RADIO RECEIVER I2C DRIVER
20363M:	Hans Verkuil <hverkuil@xs4all.nl>
20364L:	linux-media@vger.kernel.org
20365S:	Odd Fixes
20366W:	https://linuxtv.org
20367T:	git git://linuxtv.org/media_tree.git
20368F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
20369F:	drivers/media/radio/si470x/radio-si470x-i2c.c
20370
20371SI470X FM RADIO RECEIVER USB DRIVER
20372M:	Hans Verkuil <hverkuil@xs4all.nl>
20373L:	linux-media@vger.kernel.org
20374S:	Maintained
20375W:	https://linuxtv.org
20376T:	git git://linuxtv.org/media_tree.git
20377F:	drivers/media/radio/si470x/radio-si470x-common.c
20378F:	drivers/media/radio/si470x/radio-si470x-usb.c
20379F:	drivers/media/radio/si470x/radio-si470x.h
20380
20381SI4713 FM RADIO TRANSMITTER I2C DRIVER
20382M:	Eduardo Valentin <edubezval@gmail.com>
20383L:	linux-media@vger.kernel.org
20384S:	Odd Fixes
20385W:	https://linuxtv.org
20386T:	git git://linuxtv.org/media_tree.git
20387F:	drivers/media/radio/si4713/si4713.?
20388
20389SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
20390M:	Eduardo Valentin <edubezval@gmail.com>
20391L:	linux-media@vger.kernel.org
20392S:	Odd Fixes
20393W:	https://linuxtv.org
20394T:	git git://linuxtv.org/media_tree.git
20395F:	drivers/media/radio/si4713/radio-platform-si4713.c
20396
20397SI4713 FM RADIO TRANSMITTER USB DRIVER
20398M:	Hans Verkuil <hverkuil@xs4all.nl>
20399L:	linux-media@vger.kernel.org
20400S:	Maintained
20401W:	https://linuxtv.org
20402T:	git git://linuxtv.org/media_tree.git
20403F:	drivers/media/radio/si4713/radio-usb-si4713.c
20404
20405SIANO DVB DRIVER
20406M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20407L:	linux-media@vger.kernel.org
20408S:	Odd fixes
20409W:	https://linuxtv.org
20410T:	git git://linuxtv.org/media_tree.git
20411F:	drivers/media/common/siano/
20412F:	drivers/media/mmc/siano/
20413F:	drivers/media/usb/siano/
20414F:	drivers/media/usb/siano/
20415
20416SIEMENS IPC LED DRIVERS
20417M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20418M:	Xing Tong Wu <xingtong.wu@siemens.com>
20419M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20420L:	linux-leds@vger.kernel.org
20421S:	Maintained
20422F:	drivers/leds/simple/
20423
20424SIEMENS IPC PLATFORM DRIVERS
20425M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20426M:	Xing Tong Wu <xingtong.wu@siemens.com>
20427M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20428L:	platform-driver-x86@vger.kernel.org
20429S:	Maintained
20430F:	drivers/platform/x86/siemens/
20431F:	include/linux/platform_data/x86/simatic-ipc-base.h
20432F:	include/linux/platform_data/x86/simatic-ipc.h
20433
20434SIEMENS IPC WATCHDOG DRIVERS
20435M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20436M:	Xing Tong Wu <xingtong.wu@siemens.com>
20437M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20438L:	linux-watchdog@vger.kernel.org
20439S:	Maintained
20440F:	drivers/watchdog/simatic-ipc-wdt.c
20441
20442SIFIVE DRIVERS
20443M:	Paul Walmsley <paul.walmsley@sifive.com>
20444M:	Samuel Holland <samuel.holland@sifive.com>
20445L:	linux-riscv@lists.infradead.org
20446S:	Supported
20447F:	drivers/dma/sf-pdma/
20448N:	sifive
20449K:	fu[57]40
20450K:	[^@]sifive
20451
20452SILEAD TOUCHSCREEN DRIVER
20453M:	Hans de Goede <hdegoede@redhat.com>
20454L:	linux-input@vger.kernel.org
20455L:	platform-driver-x86@vger.kernel.org
20456S:	Maintained
20457F:	drivers/input/touchscreen/silead.c
20458F:	drivers/platform/x86/touchscreen_dmi.c
20459
20460SILICON LABS WIRELESS DRIVERS (for WFxxx series)
20461M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
20462S:	Supported
20463F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
20464F:	drivers/net/wireless/silabs/wfx/
20465
20466SILICON MOTION SM712 FRAME BUFFER DRIVER
20467M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
20468M:	Teddy Wang <teddy.wang@siliconmotion.com>
20469M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
20470L:	linux-fbdev@vger.kernel.org
20471S:	Maintained
20472F:	Documentation/fb/sm712fb.rst
20473F:	drivers/video/fbdev/sm712*
20474
20475SILVACO I3C DUAL-ROLE MASTER
20476M:	Miquel Raynal <miquel.raynal@bootlin.com>
20477M:	Conor Culhane <conor.culhane@silvaco.com>
20478L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
20479S:	Maintained
20480F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
20481F:	drivers/i3c/master/svc-i3c-master.c
20482
20483SIMPLEFB FB DRIVER
20484M:	Hans de Goede <hdegoede@redhat.com>
20485L:	linux-fbdev@vger.kernel.org
20486S:	Maintained
20487F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
20488F:	drivers/video/fbdev/simplefb.c
20489F:	include/linux/platform_data/simplefb.h
20490
20491SIOX
20492M:	Thorsten Scherer <t.scherer@eckelmann.de>
20493R:	Pengutronix Kernel Team <kernel@pengutronix.de>
20494S:	Supported
20495F:	drivers/gpio/gpio-siox.c
20496F:	drivers/siox/*
20497F:	include/trace/events/siox.h
20498
20499SIPHASH PRF ROUTINES
20500M:	Jason A. Donenfeld <Jason@zx2c4.com>
20501S:	Maintained
20502F:	include/linux/siphash.h
20503F:	lib/siphash.c
20504F:	lib/siphash_kunit.c
20505
20506SIS 190 ETHERNET DRIVER
20507M:	Francois Romieu <romieu@fr.zoreil.com>
20508L:	netdev@vger.kernel.org
20509S:	Maintained
20510F:	drivers/net/ethernet/sis/sis190.c
20511
20512SIS 900/7016 FAST ETHERNET DRIVER
20513M:	Daniele Venzano <venza@brownhat.org>
20514L:	netdev@vger.kernel.org
20515S:	Maintained
20516W:	http://www.brownhat.org/sis900.html
20517F:	drivers/net/ethernet/sis/sis900.*
20518
20519SIS FRAMEBUFFER DRIVER
20520S:	Orphan
20521F:	Documentation/fb/sisfb.rst
20522F:	drivers/video/fbdev/sis/
20523F:	include/video/sisfb.h
20524
20525SIS I2C TOUCHSCREEN DRIVER
20526M:	Mika Penttilä <mpenttil@redhat.com>
20527L:	linux-input@vger.kernel.org
20528S:	Maintained
20529F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
20530F:	drivers/input/touchscreen/sis_i2c.c
20531
20532SIS USB2VGA DRIVER
20533M:	Thomas Winischhofer <thomas@winischhofer.net>
20534S:	Maintained
20535W:	http://www.winischhofer.at/linuxsisusbvga.shtml
20536F:	drivers/usb/misc/sisusbvga/
20537
20538SL28 CPLD MFD DRIVER
20539M:	Michael Walle <mwalle@kernel.org>
20540S:	Maintained
20541F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
20542F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
20543F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
20544F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
20545F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
20546F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
20547F:	drivers/gpio/gpio-sl28cpld.c
20548F:	drivers/hwmon/sl28cpld-hwmon.c
20549F:	drivers/irqchip/irq-sl28cpld.c
20550F:	drivers/pwm/pwm-sl28cpld.c
20551F:	drivers/watchdog/sl28cpld_wdt.c
20552
20553SL28 VPD NVMEM LAYOUT DRIVER
20554M:	Michael Walle <mwalle@kernel.org>
20555S:	Maintained
20556F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
20557F:	drivers/nvmem/layouts/sl28vpd.c
20558
20559SLAB ALLOCATOR
20560M:	Christoph Lameter <cl@linux.com>
20561M:	Pekka Enberg <penberg@kernel.org>
20562M:	David Rientjes <rientjes@google.com>
20563M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
20564M:	Andrew Morton <akpm@linux-foundation.org>
20565M:	Vlastimil Babka <vbabka@suse.cz>
20566R:	Roman Gushchin <roman.gushchin@linux.dev>
20567R:	Hyeonggon Yoo <42.hyeyoo@gmail.com>
20568L:	linux-mm@kvack.org
20569S:	Maintained
20570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
20571F:	include/linux/sl?b*.h
20572F:	mm/sl?b*
20573
20574SLCAN CAN NETWORK DRIVER
20575M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
20576L:	linux-can@vger.kernel.org
20577S:	Maintained
20578F:	drivers/net/can/slcan/
20579
20580SLEEPABLE READ-COPY UPDATE (SRCU)
20581M:	Lai Jiangshan <jiangshanlai@gmail.com>
20582M:	"Paul E. McKenney" <paulmck@kernel.org>
20583M:	Josh Triplett <josh@joshtriplett.org>
20584R:	Steven Rostedt <rostedt@goodmis.org>
20585R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
20586L:	rcu@vger.kernel.org
20587S:	Supported
20588W:	http://www.rdrop.com/users/paulmck/RCU/
20589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20590F:	include/linux/srcu*.h
20591F:	kernel/rcu/srcu*.c
20592
20593SMACK SECURITY MODULE
20594M:	Casey Schaufler <casey@schaufler-ca.com>
20595L:	linux-security-module@vger.kernel.org
20596S:	Maintained
20597W:	http://schaufler-ca.com
20598T:	git git://github.com/cschaufler/smack-next
20599F:	Documentation/admin-guide/LSM/Smack.rst
20600F:	security/smack/
20601
20602SMC91x ETHERNET DRIVER
20603M:	Nicolas Pitre <nico@fluxnic.net>
20604S:	Odd Fixes
20605F:	drivers/net/ethernet/smsc/smc91x.*
20606
20607SMSC EMC2103 HARDWARE MONITOR DRIVER
20608M:	Steve Glendinning <steve.glendinning@shawell.net>
20609L:	linux-hwmon@vger.kernel.org
20610S:	Maintained
20611F:	Documentation/hwmon/emc2103.rst
20612F:	drivers/hwmon/emc2103.c
20613
20614SMSC SCH5627 HARDWARE MONITOR DRIVER
20615M:	Hans de Goede <hdegoede@redhat.com>
20616L:	linux-hwmon@vger.kernel.org
20617S:	Supported
20618F:	Documentation/hwmon/sch5627.rst
20619F:	drivers/hwmon/sch5627.c
20620
20621SMSC UFX6000 and UFX7000 USB to VGA DRIVER
20622M:	Steve Glendinning <steve.glendinning@shawell.net>
20623L:	linux-fbdev@vger.kernel.org
20624S:	Maintained
20625F:	drivers/video/fbdev/smscufx.c
20626
20627SMSC47B397 HARDWARE MONITOR DRIVER
20628M:	Jean Delvare <jdelvare@suse.com>
20629L:	linux-hwmon@vger.kernel.org
20630S:	Maintained
20631F:	Documentation/hwmon/smsc47b397.rst
20632F:	drivers/hwmon/smsc47b397.c
20633
20634SMSC911x ETHERNET DRIVER
20635M:	Steve Glendinning <steve.glendinning@shawell.net>
20636L:	netdev@vger.kernel.org
20637S:	Maintained
20638F:	drivers/net/ethernet/smsc/smsc911x.*
20639F:	include/linux/smsc911x.h
20640
20641SMSC9420 PCI ETHERNET DRIVER
20642M:	Steve Glendinning <steve.glendinning@shawell.net>
20643L:	netdev@vger.kernel.org
20644S:	Maintained
20645F:	drivers/net/ethernet/smsc/smsc9420.*
20646
20647SNET DPU VIRTIO DATA PATH ACCELERATOR
20648R:	Alvaro Karsz <alvaro.karsz@solid-run.com>
20649F:	drivers/vdpa/solidrun/
20650
20651SOCIONEXT (SNI) AVE NETWORK DRIVER
20652M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
20653L:	netdev@vger.kernel.org
20654S:	Maintained
20655F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
20656F:	drivers/net/ethernet/socionext/sni_ave.c
20657
20658SOCIONEXT (SNI) NETSEC NETWORK DRIVER
20659M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
20660M:	Masahisa Kojima <kojima.masahisa@socionext.com>
20661L:	netdev@vger.kernel.org
20662S:	Maintained
20663F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
20664F:	drivers/net/ethernet/socionext/netsec.c
20665
20666SOCIONEXT (SNI) Synquacer SPI DRIVER
20667M:	Masahisa Kojima <masahisa.kojima@linaro.org>
20668M:	Jassi Brar <jaswinder.singh@linaro.org>
20669L:	linux-spi@vger.kernel.org
20670S:	Maintained
20671F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
20672F:	drivers/spi/spi-synquacer.c
20673
20674SOCIONEXT SYNQUACER I2C DRIVER
20675M:	Ard Biesheuvel <ardb@kernel.org>
20676L:	linux-i2c@vger.kernel.org
20677S:	Maintained
20678F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
20679F:	drivers/i2c/busses/i2c-synquacer.c
20680
20681SOCIONEXT UNIPHIER SOUND DRIVER
20682L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20683S:	Orphan
20684F:	sound/soc/uniphier/
20685
20686SOCKET TIMESTAMPING
20687M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
20688S:	Maintained
20689F:	Documentation/networking/timestamping.rst
20690F:	include/uapi/linux/net_tstamp.h
20691F:	tools/testing/selftests/net/so_txtime.c
20692
20693SOEKRIS NET48XX LED SUPPORT
20694M:	Chris Boot <bootc@bootc.net>
20695S:	Maintained
20696F:	drivers/leds/leds-net48xx.c
20697
20698SOFT-IWARP DRIVER (siw)
20699M:	Bernard Metzler <bmt@zurich.ibm.com>
20700L:	linux-rdma@vger.kernel.org
20701S:	Supported
20702F:	drivers/infiniband/sw/siw/
20703F:	include/uapi/rdma/siw-abi.h
20704
20705SOFT-ROCE DRIVER (rxe)
20706M:	Zhu Yanjun <zyjzyj2000@gmail.com>
20707L:	linux-rdma@vger.kernel.org
20708S:	Supported
20709F:	drivers/infiniband/sw/rxe/
20710F:	include/uapi/rdma/rdma_user_rxe.h
20711
20712SOFTLOGIC 6x10 MPEG CODEC
20713M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
20714M:	Anton Sviridenko <anton@corp.bluecherry.net>
20715M:	Andrey Utkin <andrey_utkin@fastmail.com>
20716M:	Ismael Luceno <ismael@iodev.co.uk>
20717L:	linux-media@vger.kernel.org
20718S:	Supported
20719F:	drivers/media/pci/solo6x10/
20720
20721SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
20722M:	James Morse <james.morse@arm.com>
20723L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20724S:	Maintained
20725F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
20726F:	drivers/firmware/arm_sdei.c
20727F:	include/linux/arm_sdei.h
20728F:	include/uapi/linux/arm_sdei.h
20729
20730SOFTWARE NODES AND DEVICE PROPERTIES
20731R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20732R:	Daniel Scally <djrscally@gmail.com>
20733R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
20734R:	Sakari Ailus <sakari.ailus@linux.intel.com>
20735L:	linux-acpi@vger.kernel.org
20736S:	Maintained
20737F:	drivers/base/property.c
20738F:	drivers/base/swnode.c
20739F:	include/linux/fwnode.h
20740F:	include/linux/property.h
20741
20742SOFTWARE RAID (Multiple Disks) SUPPORT
20743M:	Song Liu <song@kernel.org>
20744R:	Yu Kuai <yukuai3@huawei.com>
20745L:	linux-raid@vger.kernel.org
20746S:	Supported
20747Q:	https://patchwork.kernel.org/project/linux-raid/list/
20748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
20749F:	drivers/md/Kconfig
20750F:	drivers/md/Makefile
20751F:	drivers/md/md*
20752F:	drivers/md/raid*
20753F:	include/linux/raid/
20754F:	include/uapi/linux/raid/
20755
20756SOLIDRUN CLEARFOG SUPPORT
20757M:	Russell King <linux@armlinux.org.uk>
20758S:	Maintained
20759F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
20760F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
20761
20762SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
20763M:	Russell King <linux@armlinux.org.uk>
20764S:	Maintained
20765F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
20766F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
20767F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
20768
20769SONIC NETWORK DRIVER
20770M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
20771L:	netdev@vger.kernel.org
20772S:	Maintained
20773F:	drivers/net/ethernet/natsemi/sonic.*
20774
20775SONICS SILICON BACKPLANE DRIVER (SSB)
20776M:	Michael Buesch <m@bues.ch>
20777L:	linux-wireless@vger.kernel.org
20778S:	Maintained
20779F:	drivers/ssb/
20780F:	include/linux/ssb/
20781
20782SONY IMX208 SENSOR DRIVER
20783M:	Sakari Ailus <sakari.ailus@linux.intel.com>
20784L:	linux-media@vger.kernel.org
20785S:	Maintained
20786T:	git git://linuxtv.org/media_tree.git
20787F:	drivers/media/i2c/imx208.c
20788
20789SONY IMX214 SENSOR DRIVER
20790M:	Ricardo Ribalda <ribalda@kernel.org>
20791L:	linux-media@vger.kernel.org
20792S:	Maintained
20793T:	git git://linuxtv.org/media_tree.git
20794F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
20795F:	drivers/media/i2c/imx214.c
20796
20797SONY IMX219 SENSOR DRIVER
20798M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
20799L:	linux-media@vger.kernel.org
20800S:	Maintained
20801T:	git git://linuxtv.org/media_tree.git
20802F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
20803F:	drivers/media/i2c/imx219.c
20804
20805SONY IMX258 SENSOR DRIVER
20806M:	Sakari Ailus <sakari.ailus@linux.intel.com>
20807L:	linux-media@vger.kernel.org
20808S:	Maintained
20809T:	git git://linuxtv.org/media_tree.git
20810F:	Documentation/devicetree/bindings/media/i2c/imx258.yaml
20811F:	drivers/media/i2c/imx258.c
20812
20813SONY IMX274 SENSOR DRIVER
20814M:	Leon Luo <leonl@leopardimaging.com>
20815L:	linux-media@vger.kernel.org
20816S:	Maintained
20817T:	git git://linuxtv.org/media_tree.git
20818F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
20819F:	drivers/media/i2c/imx274.c
20820
20821SONY IMX290 SENSOR DRIVER
20822M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
20823L:	linux-media@vger.kernel.org
20824S:	Maintained
20825T:	git git://linuxtv.org/media_tree.git
20826F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
20827F:	drivers/media/i2c/imx290.c
20828
20829SONY IMX296 SENSOR DRIVER
20830M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20831M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
20832L:	linux-media@vger.kernel.org
20833S:	Maintained
20834T:	git git://linuxtv.org/media_tree.git
20835F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
20836F:	drivers/media/i2c/imx296.c
20837
20838SONY IMX319 SENSOR DRIVER
20839M:	Bingbu Cao <bingbu.cao@intel.com>
20840L:	linux-media@vger.kernel.org
20841S:	Maintained
20842T:	git git://linuxtv.org/media_tree.git
20843F:	drivers/media/i2c/imx319.c
20844
20845SONY IMX334 SENSOR DRIVER
20846L:	linux-media@vger.kernel.org
20847S:	Orphan
20848T:	git git://linuxtv.org/media_tree.git
20849F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
20850F:	drivers/media/i2c/imx334.c
20851
20852SONY IMX335 SENSOR DRIVER
20853L:	linux-media@vger.kernel.org
20854S:	Orphan
20855T:	git git://linuxtv.org/media_tree.git
20856F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
20857F:	drivers/media/i2c/imx335.c
20858
20859SONY IMX355 SENSOR DRIVER
20860M:	Tianshu Qiu <tian.shu.qiu@intel.com>
20861L:	linux-media@vger.kernel.org
20862S:	Maintained
20863T:	git git://linuxtv.org/media_tree.git
20864F:	drivers/media/i2c/imx355.c
20865
20866SONY IMX412 SENSOR DRIVER
20867L:	linux-media@vger.kernel.org
20868S:	Orphan
20869T:	git git://linuxtv.org/media_tree.git
20870F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
20871F:	drivers/media/i2c/imx412.c
20872
20873SONY IMX415 SENSOR DRIVER
20874M:	Michael Riesch <michael.riesch@wolfvision.net>
20875L:	linux-media@vger.kernel.org
20876S:	Maintained
20877T:	git git://linuxtv.org/media_tree.git
20878F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
20879F:	drivers/media/i2c/imx415.c
20880
20881SONY MEMORYSTICK SUBSYSTEM
20882M:	Maxim Levitsky <maximlevitsky@gmail.com>
20883M:	Alex Dubov <oakad@yahoo.com>
20884M:	Ulf Hansson <ulf.hansson@linaro.org>
20885L:	linux-mmc@vger.kernel.org
20886S:	Maintained
20887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
20888F:	drivers/memstick/
20889F:	include/linux/memstick.h
20890
20891SONY VAIO CONTROL DEVICE DRIVER
20892M:	Mattia Dongili <malattia@linux.it>
20893L:	platform-driver-x86@vger.kernel.org
20894S:	Maintained
20895W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
20896F:	Documentation/admin-guide/laptops/sony-laptop.rst
20897F:	drivers/char/sonypi.c
20898F:	drivers/platform/x86/sony-laptop.c
20899F:	include/linux/sony-laptop.h
20900
20901SOPHGO DEVICETREES and DRIVERS
20902M:	Chen Wang <unicorn_wang@outlook.com>
20903M:	Inochi Amaoto <inochiama@outlook.com>
20904T:	git https://github.com/sophgo/linux.git
20905S:	Maintained
20906N:	sophgo
20907K:	sophgo
20908
20909SOUND
20910M:	Jaroslav Kysela <perex@perex.cz>
20911M:	Takashi Iwai <tiwai@suse.com>
20912L:	linux-sound@vger.kernel.org
20913S:	Maintained
20914W:	http://www.alsa-project.org/
20915Q:	http://patchwork.kernel.org/project/alsa-devel/list/
20916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20917F:	Documentation/sound/
20918F:	include/sound/
20919F:	include/uapi/sound/
20920F:	sound/
20921F:	tools/testing/selftests/alsa
20922
20923SOUND - ALSA SELFTESTS
20924M:	Mark Brown <broonie@kernel.org>
20925L:	linux-sound@vger.kernel.org
20926L:	linux-kselftest@vger.kernel.org
20927S:	Supported
20928F:	tools/testing/selftests/alsa
20929
20930SOUND - COMPRESSED AUDIO
20931M:	Vinod Koul <vkoul@kernel.org>
20932L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20933S:	Supported
20934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20935F:	Documentation/sound/designs/compress-offload.rst
20936F:	include/sound/compress_driver.h
20937F:	include/uapi/sound/compress_*
20938F:	sound/core/compress_offload.c
20939F:	sound/soc/soc-compress.c
20940
20941SOUND - CORE KUNIT TEST
20942M:	Ivan Orlov <ivan.orlov0322@gmail.com>
20943L:	linux-sound@vger.kernel.org
20944S:	Supported
20945F:	sound/core/sound_kunit.c
20946
20947SOUND - DMAENGINE HELPERS
20948M:	Lars-Peter Clausen <lars@metafoo.de>
20949S:	Supported
20950F:	include/sound/dmaengine_pcm.h
20951F:	sound/core/pcm_dmaengine.c
20952F:	sound/soc/soc-generic-dmaengine-pcm.c
20953
20954SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
20955M:	Liam Girdwood <lgirdwood@gmail.com>
20956M:	Mark Brown <broonie@kernel.org>
20957L:	linux-sound@vger.kernel.org
20958S:	Supported
20959W:	http://alsa-project.org/main/index.php/ASoC
20960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
20961F:	Documentation/devicetree/bindings/sound/
20962F:	Documentation/sound/soc/
20963F:	include/dt-bindings/sound/
20964F:	include/sound/soc*
20965F:	include/sound/sof.h
20966F:	include/sound/sof/
20967F:	include/trace/events/sof*.h
20968F:	include/uapi/sound/asoc.h
20969F:	sound/soc/
20970
20971SOUND - SOC LAYER / dapm-graph
20972M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
20973L:	linux-sound@vger.kernel.org
20974S:	Maintained
20975F:	tools/sound/dapm-graph
20976
20977SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
20978M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
20979M:	Liam Girdwood <lgirdwood@gmail.com>
20980M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
20981M:	Bard Liao <yung-chuan.liao@linux.intel.com>
20982M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
20983M:	Daniel Baluta <daniel.baluta@nxp.com>
20984R:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
20985L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
20986S:	Supported
20987W:	https://github.com/thesofproject/linux/
20988F:	sound/soc/sof/
20989
20990SOUNDWIRE SUBSYSTEM
20991M:	Vinod Koul <vkoul@kernel.org>
20992M:	Bard Liao <yung-chuan.liao@linux.intel.com>
20993R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
20994R:	Sanyog Kale <sanyog.r.kale@intel.com>
20995L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20996S:	Supported
20997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
20998F:	Documentation/driver-api/soundwire/
20999F:	drivers/soundwire/
21000F:	include/linux/soundwire/
21001
21002SP2 MEDIA DRIVER
21003M:	Olli Salonen <olli.salonen@iki.fi>
21004L:	linux-media@vger.kernel.org
21005S:	Maintained
21006W:	https://linuxtv.org
21007Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21008F:	drivers/media/dvb-frontends/sp2*
21009
21010SPANISH DOCUMENTATION
21011M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
21012R:	Avadhut Naik <avadhut.naik@amd.com>
21013S:	Maintained
21014F:	Documentation/translations/sp_SP/
21015
21016SPARC + UltraSPARC (sparc/sparc64)
21017M:	"David S. Miller" <davem@davemloft.net>
21018M:	Andreas Larsson <andreas@gaisler.com>
21019L:	sparclinux@vger.kernel.org
21020S:	Maintained
21021Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
21022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21024F:	arch/sparc/
21025F:	drivers/sbus/
21026
21027SPARC SERIAL DRIVERS
21028M:	"David S. Miller" <davem@davemloft.net>
21029L:	sparclinux@vger.kernel.org
21030S:	Maintained
21031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21033F:	drivers/tty/serial/suncore.c
21034F:	drivers/tty/serial/sunhv.c
21035F:	drivers/tty/serial/sunsab.c
21036F:	drivers/tty/serial/sunsab.h
21037F:	drivers/tty/serial/sunsu.c
21038F:	drivers/tty/serial/sunzilog.c
21039F:	drivers/tty/serial/sunzilog.h
21040F:	drivers/tty/vcc.c
21041F:	include/linux/sunserialcore.h
21042
21043SPARSE CHECKER
21044M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
21045L:	linux-sparse@vger.kernel.org
21046S:	Maintained
21047W:	https://sparse.docs.kernel.org/
21048Q:	https://patchwork.kernel.org/project/linux-sparse/list/
21049B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
21050T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
21051F:	include/linux/compiler.h
21052
21053SPEAKUP CONSOLE SPEECH DRIVER
21054M:	William Hubbs <w.d.hubbs@gmail.com>
21055M:	Chris Brannon <chris@the-brannons.com>
21056M:	Kirk Reiser <kirk@reisers.ca>
21057M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
21058L:	speakup@linux-speakup.org
21059S:	Odd Fixes
21060W:	http://www.linux-speakup.org/
21061W:	https://github.com/linux-speakup/speakup
21062B:	https://github.com/linux-speakup/speakup/issues
21063F:	drivers/accessibility/speakup/
21064
21065SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
21066M:	Viresh Kumar <vireshk@kernel.org>
21067M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
21068M:	soc@kernel.org
21069L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21070S:	Maintained
21071W:	http://www.st.com/spear
21072F:	arch/arm/boot/dts/st/spear*
21073F:	arch/arm/mach-spear/
21074F:	drivers/clk/spear/
21075F:	drivers/pinctrl/spear/
21076
21077SPI NOR SUBSYSTEM
21078M:	Tudor Ambarus <tudor.ambarus@linaro.org>
21079M:	Pratyush Yadav <pratyush@kernel.org>
21080M:	Michael Walle <mwalle@kernel.org>
21081L:	linux-mtd@lists.infradead.org
21082S:	Maintained
21083W:	http://www.linux-mtd.infradead.org/
21084Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
21085C:	irc://irc.oftc.net/mtd
21086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
21087F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
21088F:	drivers/mtd/spi-nor/
21089F:	include/linux/mtd/spi-nor.h
21090
21091SPI SUBSYSTEM
21092M:	Mark Brown <broonie@kernel.org>
21093L:	linux-spi@vger.kernel.org
21094S:	Maintained
21095Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
21096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
21097F:	Documentation/devicetree/bindings/spi/
21098F:	Documentation/spi/
21099F:	drivers/spi/
21100F:	include/linux/spi/
21101F:	include/uapi/linux/spi/
21102F:	tools/spi/
21103
21104SPIDERNET NETWORK DRIVER for CELL
21105M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
21106M:	Geoff Levand <geoff@infradead.org>
21107L:	netdev@vger.kernel.org
21108L:	linuxppc-dev@lists.ozlabs.org
21109S:	Maintained
21110F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
21111F:	drivers/net/ethernet/toshiba/spider_net*
21112
21113SPMI SUBSYSTEM
21114M:	Stephen Boyd <sboyd@kernel.org>
21115L:	linux-kernel@vger.kernel.org
21116S:	Maintained
21117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
21118F:	Documentation/devicetree/bindings/spmi/
21119F:	drivers/spmi/
21120F:	include/dt-bindings/spmi/spmi.h
21121F:	include/linux/spmi.h
21122F:	include/trace/events/spmi.h
21123
21124SPU FILE SYSTEM
21125M:	Jeremy Kerr <jk@ozlabs.org>
21126L:	linuxppc-dev@lists.ozlabs.org
21127S:	Supported
21128W:	http://www.ibm.com/developerworks/power/cell/
21129F:	Documentation/filesystems/spufs/spufs.rst
21130F:	arch/powerpc/platforms/cell/spufs/
21131
21132SQUASHFS FILE SYSTEM
21133M:	Phillip Lougher <phillip@squashfs.org.uk>
21134L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
21135S:	Maintained
21136W:	http://squashfs.org.uk
21137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
21138F:	Documentation/filesystems/squashfs.rst
21139F:	fs/squashfs/
21140
21141SRM (Alpha) environment access
21142M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
21143S:	Maintained
21144F:	arch/alpha/kernel/srm_env.c
21145
21146ST LSM6DSx IMU IIO DRIVER
21147M:	Lorenzo Bianconi <lorenzo@kernel.org>
21148L:	linux-iio@vger.kernel.org
21149S:	Maintained
21150W:	http://www.st.com/
21151F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
21152F:	drivers/iio/imu/st_lsm6dsx/
21153
21154ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
21155M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21156M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
21157L:	linux-media@vger.kernel.org
21158S:	Maintained
21159T:	git git://linuxtv.org/media_tree.git
21160F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
21161F:	drivers/media/i2c/st-mipid02.c
21162
21163ST STM32 FIREWALL
21164M:	Gatien Chevallier <gatien.chevallier@foss.st.com>
21165S:	Maintained
21166F:	drivers/bus/stm32_etzpc.c
21167F:	drivers/bus/stm32_firewall.c
21168F:	drivers/bus/stm32_rifsc.c
21169
21170ST STM32 I2C/SMBUS DRIVER
21171M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
21172M:	Alain Volmat <alain.volmat@foss.st.com>
21173L:	linux-i2c@vger.kernel.org
21174S:	Maintained
21175F:	drivers/i2c/busses/i2c-stm32*
21176
21177ST STM32 SPI DRIVER
21178M:	Alain Volmat <alain.volmat@foss.st.com>
21179L:	linux-spi@vger.kernel.org
21180S:	Maintained
21181F:	drivers/spi/spi-stm32.c
21182
21183ST STPDDC60 DRIVER
21184M:	Daniel Nilsson <daniel.nilsson@flex.com>
21185L:	linux-hwmon@vger.kernel.org
21186S:	Maintained
21187F:	Documentation/hwmon/stpddc60.rst
21188F:	drivers/hwmon/pmbus/stpddc60.c
21189
21190ST VGXY61 DRIVER
21191M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21192M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
21193L:	linux-media@vger.kernel.org
21194S:	Maintained
21195T:	git git://linuxtv.org/media_tree.git
21196F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
21197F:	Documentation/userspace-api/media/drivers/st-vgxy61.rst
21198F:	drivers/media/i2c/st-vgxy61.c
21199
21200ST VL53L0X ToF RANGER(I2C) IIO DRIVER
21201M:	Song Qiang <songqiang1304521@gmail.com>
21202L:	linux-iio@vger.kernel.org
21203S:	Maintained
21204F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
21205F:	drivers/iio/proximity/vl53l0x-i2c.c
21206
21207STABLE BRANCH
21208M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21209M:	Sasha Levin <sashal@kernel.org>
21210L:	stable@vger.kernel.org
21211S:	Supported
21212F:	Documentation/process/stable-kernel-rules.rst
21213
21214STAGING - ATOMISP DRIVER
21215M:	Hans de Goede <hdegoede@redhat.com>
21216M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21217R:	Sakari Ailus <sakari.ailus@linux.intel.com>
21218L:	linux-media@vger.kernel.org
21219S:	Maintained
21220F:	drivers/staging/media/atomisp/
21221
21222STAGING - FIELDBUS SUBSYSTEM
21223M:	Sven Van Asbroeck <TheSven73@gmail.com>
21224S:	Maintained
21225F:	drivers/staging/fieldbus/*
21226F:	drivers/staging/fieldbus/Documentation/
21227
21228STAGING - HMS ANYBUS-S BUS
21229M:	Sven Van Asbroeck <TheSven73@gmail.com>
21230S:	Maintained
21231F:	drivers/staging/fieldbus/anybuss/
21232
21233STAGING - INDUSTRIAL IO
21234M:	Jonathan Cameron <jic23@kernel.org>
21235L:	linux-iio@vger.kernel.org
21236S:	Odd Fixes
21237F:	Documentation/devicetree/bindings/staging/iio/
21238F:	drivers/staging/iio/
21239
21240STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
21241M:	Marc Dietrich <marvin24@gmx.de>
21242L:	ac100@lists.launchpad.net (moderated for non-subscribers)
21243L:	linux-tegra@vger.kernel.org
21244S:	Maintained
21245F:	drivers/staging/nvec/
21246
21247STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
21248M:	Jens Frederich <jfrederich@gmail.com>
21249M:	Jon Nettleton <jon.nettleton@gmail.com>
21250S:	Maintained
21251W:	http://wiki.laptop.org/go/DCON
21252F:	drivers/staging/olpc_dcon/
21253
21254STAGING - REALTEK RTL8712U DRIVERS
21255M:	Larry Finger <Larry.Finger@lwfinger.net>
21256M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
21257S:	Odd Fixes
21258F:	drivers/staging/rtl8712/
21259
21260STAGING - SEPS525 LCD CONTROLLER DRIVERS
21261M:	Michael Hennerich <michael.hennerich@analog.com>
21262L:	linux-fbdev@vger.kernel.org
21263S:	Supported
21264F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
21265F:	drivers/staging/fbtft/fb_seps525.c
21266
21267STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
21268M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
21269M:	Teddy Wang <teddy.wang@siliconmotion.com>
21270M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
21271L:	linux-fbdev@vger.kernel.org
21272S:	Maintained
21273F:	drivers/staging/sm750fb/
21274
21275STAGING - VIA VT665X DRIVERS
21276M:	Philipp Hortmann <philipp.g.hortmann@gmail.com>
21277S:	Odd Fixes
21278F:	drivers/staging/vt665?/
21279
21280STAGING SUBSYSTEM
21281M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21282L:	linux-staging@lists.linux.dev
21283S:	Supported
21284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
21285F:	drivers/staging/
21286
21287STANDALONE CACHE CONTROLLER DRIVERS
21288M:	Conor Dooley <conor@kernel.org>
21289L:	linux-riscv@lists.infradead.org
21290S:	Maintained
21291T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21292F:	drivers/cache
21293
21294STARFIRE/DURALAN NETWORK DRIVER
21295M:	Ion Badulescu <ionut@badula.org>
21296S:	Odd Fixes
21297F:	drivers/net/ethernet/adaptec/starfire*
21298
21299STARFIVE CAMERA SUBSYSTEM DRIVER
21300M:	Jack Zhu <jack.zhu@starfivetech.com>
21301M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21302L:	linux-media@vger.kernel.org
21303S:	Maintained
21304F:	Documentation/admin-guide/media/starfive_camss.rst
21305F:	Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
21306F:	drivers/staging/media/starfive/camss
21307
21308STARFIVE CRYPTO DRIVER
21309M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
21310M:	William Qiu <william.qiu@starfivetech.com>
21311S:	Supported
21312F:	Documentation/devicetree/bindings/crypto/starfive*
21313F:	drivers/crypto/starfive/
21314
21315STARFIVE DEVICETREES
21316M:	Emil Renner Berthing <kernel@esmil.dk>
21317S:	Maintained
21318F:	arch/riscv/boot/dts/starfive/
21319
21320STARFIVE DWMAC GLUE LAYER
21321M:	Emil Renner Berthing <kernel@esmil.dk>
21322M:	Minda Chen <minda.chen@starfivetech.com>
21323S:	Maintained
21324F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
21325F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
21326
21327STARFIVE JH7110 DPHY RX DRIVER
21328M:	Jack Zhu <jack.zhu@starfivetech.com>
21329M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21330S:	Supported
21331F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
21332F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
21333
21334STARFIVE JH7110 MMC/SD/SDIO DRIVER
21335M:	William Qiu <william.qiu@starfivetech.com>
21336S:	Supported
21337F:	Documentation/devicetree/bindings/mmc/starfive*
21338F:	drivers/mmc/host/dw_mmc-starfive.c
21339
21340STARFIVE JH7110 PLL CLOCK DRIVER
21341M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21342S:	Supported
21343F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
21344F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
21345
21346STARFIVE JH7110 PWMDAC DRIVER
21347M:	Hal Feng <hal.feng@starfivetech.com>
21348M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21349S:	Supported
21350F:	Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
21351F:	sound/soc/starfive/jh7110_pwmdac.c
21352
21353STARFIVE JH7110 SYSCON
21354M:	William Qiu <william.qiu@starfivetech.com>
21355M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21356S:	Supported
21357F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
21358
21359STARFIVE JH7110 TDM DRIVER
21360M:	Walker Chen <walker.chen@starfivetech.com>
21361S:	Maintained
21362F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
21363F:	sound/soc/starfive/jh7110_tdm.c
21364
21365STARFIVE JH71X0 CLOCK DRIVERS
21366M:	Emil Renner Berthing <kernel@esmil.dk>
21367M:	Hal Feng <hal.feng@starfivetech.com>
21368S:	Maintained
21369F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
21370F:	drivers/clk/starfive/clk-starfive-jh71*
21371F:	include/dt-bindings/clock/starfive?jh71*.h
21372
21373STARFIVE JH71X0 PINCTRL DRIVERS
21374M:	Emil Renner Berthing <kernel@esmil.dk>
21375M:	Jianlong Huang <jianlong.huang@starfivetech.com>
21376M:	Hal Feng <hal.feng@starfivetech.com>
21377L:	linux-gpio@vger.kernel.org
21378S:	Maintained
21379F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
21380F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
21381F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
21382F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
21383
21384STARFIVE JH71X0 RESET CONTROLLER DRIVERS
21385M:	Emil Renner Berthing <kernel@esmil.dk>
21386M:	Hal Feng <hal.feng@starfivetech.com>
21387S:	Maintained
21388F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
21389F:	drivers/reset/starfive/reset-starfive-jh71*
21390F:	include/dt-bindings/reset/starfive?jh71*.h
21391
21392STARFIVE JH71X0 USB DRIVERS
21393M:	Minda Chen <minda.chen@starfivetech.com>
21394S:	Maintained
21395F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
21396F:	drivers/usb/cdns3/cdns3-starfive.c
21397
21398STARFIVE JH71XX PMU CONTROLLER DRIVER
21399M:	Walker Chen <walker.chen@starfivetech.com>
21400M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21401S:	Supported
21402F:	Documentation/devicetree/bindings/power/starfive*
21403F:	drivers/pmdomain/starfive/
21404F:	include/dt-bindings/power/starfive,jh7110-pmu.h
21405
21406STARFIVE SOC DRIVERS
21407M:	Conor Dooley <conor@kernel.org>
21408S:	Maintained
21409T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21410F:	Documentation/devicetree/bindings/soc/starfive/
21411
21412STARFIVE STARLINK PMU DRIVER
21413M:	Ji Sheng Teoh <jisheng.teoh@starfivetech.com>
21414S:	Maintained
21415F:	Documentation/admin-guide/perf/starfive_starlink_pmu.rst
21416F:	Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
21417F:	drivers/perf/starfive_starlink_pmu.c
21418
21419STARFIVE TRNG DRIVER
21420M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
21421S:	Supported
21422F:	Documentation/devicetree/bindings/rng/starfive*
21423F:	drivers/char/hw_random/jh7110-trng.c
21424
21425STARFIVE WATCHDOG DRIVER
21426M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21427M:	Samin Guo <samin.guo@starfivetech.com>
21428S:	Supported
21429F:	Documentation/devicetree/bindings/watchdog/starfive*
21430F:	drivers/watchdog/starfive-wdt.c
21431
21432STARFIVE JH71X0 PCIE AND USB PHY DRIVER
21433M:	Minda Chen <minda.chen@starfivetech.com>
21434S:	Supported
21435F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
21436F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
21437F:	drivers/phy/starfive/phy-jh7110-pcie.c
21438F:	drivers/phy/starfive/phy-jh7110-usb.c
21439
21440STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
21441M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21442S:	Supported
21443F:	Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
21444F:	drivers/irqchip/irq-starfive-jh8100-intc.c
21445
21446STATIC BRANCH/CALL
21447M:	Peter Zijlstra <peterz@infradead.org>
21448M:	Josh Poimboeuf <jpoimboe@kernel.org>
21449M:	Jason Baron <jbaron@akamai.com>
21450R:	Steven Rostedt <rostedt@goodmis.org>
21451R:	Ard Biesheuvel <ardb@kernel.org>
21452S:	Supported
21453F:	arch/*/include/asm/jump_label*.h
21454F:	arch/*/include/asm/static_call*.h
21455F:	arch/*/kernel/jump_label.c
21456F:	arch/*/kernel/static_call.c
21457F:	include/linux/jump_label*.h
21458F:	include/linux/static_call*.h
21459F:	kernel/jump_label.c
21460F:	kernel/static_call.c
21461
21462STI AUDIO (ASoC) DRIVERS
21463M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21464L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21465S:	Maintained
21466F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
21467F:	sound/soc/sti/
21468
21469STI CEC DRIVER
21470M:	Alain Volmat <alain.volmat@foss.st.com>
21471S:	Maintained
21472F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
21473F:	drivers/media/cec/platform/sti/
21474
21475STK1160 USB VIDEO CAPTURE DRIVER
21476M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
21477L:	linux-media@vger.kernel.org
21478S:	Maintained
21479T:	git git://linuxtv.org/media_tree.git
21480F:	drivers/media/usb/stk1160/
21481
21482STM32 AUDIO (ASoC) DRIVERS
21483M:	Olivier Moysan <olivier.moysan@foss.st.com>
21484M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21485L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21486S:	Maintained
21487F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
21488F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
21489F:	sound/soc/stm/
21490
21491STM32 TIMER/LPTIMER DRIVERS
21492M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
21493S:	Maintained
21494F:	Documentation/ABI/testing/*timer-stm32
21495F:	Documentation/devicetree/bindings/*/*stm32-*timer*
21496F:	drivers/*/stm32-*timer*
21497F:	drivers/pwm/pwm-stm32*
21498F:	include/linux/*/stm32-*tim*
21499
21500STMMAC ETHERNET DRIVER
21501M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
21502M:	Jose Abreu <joabreu@synopsys.com>
21503L:	netdev@vger.kernel.org
21504S:	Supported
21505W:	http://www.stlinux.com
21506F:	Documentation/networking/device_drivers/ethernet/stmicro/
21507F:	drivers/net/ethernet/stmicro/stmmac/
21508
21509SUN HAPPY MEAL ETHERNET DRIVER
21510M:	Sean Anderson <seanga2@gmail.com>
21511S:	Maintained
21512F:	drivers/net/ethernet/sun/sunhme.*
21513
21514SUN3/3X
21515M:	Sam Creasey <sammy@sammy.net>
21516S:	Maintained
21517W:	http://sammy.net/sun3/
21518F:	arch/m68k/include/asm/sun3*
21519F:	arch/m68k/kernel/*sun3*
21520F:	arch/m68k/sun3*/
21521F:	drivers/net/ethernet/i825xx/sun3*
21522
21523SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
21524M:	Hans de Goede <hdegoede@redhat.com>
21525L:	linux-input@vger.kernel.org
21526S:	Maintained
21527F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
21528F:	drivers/input/keyboard/sun4i-lradc-keys.c
21529
21530SUNDANCE NETWORK DRIVER
21531M:	Denis Kirjanov <kda@linux-powerpc.org>
21532L:	netdev@vger.kernel.org
21533S:	Maintained
21534F:	drivers/net/ethernet/dlink/sundance.c
21535
21536SUNPLUS ETHERNET DRIVER
21537M:	Wells Lu <wellslutw@gmail.com>
21538L:	netdev@vger.kernel.org
21539S:	Maintained
21540W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
21541F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
21542F:	drivers/net/ethernet/sunplus/
21543
21544SUNPLUS MMC DRIVER
21545M:	Tony Huang <tonyhuang.sunplus@gmail.com>
21546M:	Li-hao Kuo <lhjeff911@gmail.com>
21547S:	Maintained
21548F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
21549F:	drivers/mmc/host/sunplus-mmc.c
21550
21551SUNPLUS OCOTP DRIVER
21552M:	Vincent Shih <vincent.sunplus@gmail.com>
21553S:	Maintained
21554F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
21555F:	drivers/nvmem/sunplus-ocotp.c
21556
21557SUNPLUS PWM DRIVER
21558M:	Hammer Hsieh <hammerh0314@gmail.com>
21559S:	Maintained
21560F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
21561F:	drivers/pwm/pwm-sunplus.c
21562
21563SUNPLUS RTC DRIVER
21564M:	Vincent Shih <vincent.sunplus@gmail.com>
21565L:	linux-rtc@vger.kernel.org
21566S:	Maintained
21567F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
21568F:	drivers/rtc/rtc-sunplus.c
21569
21570SUNPLUS SPI CONTROLLER INTERFACE DRIVER
21571M:	Li-hao Kuo <lhjeff911@gmail.com>
21572L:	linux-spi@vger.kernel.org
21573S:	Maintained
21574F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
21575F:	drivers/spi/spi-sunplus-sp7021.c
21576
21577SUNPLUS UART DRIVER
21578M:	Hammer Hsieh <hammerh0314@gmail.com>
21579S:	Maintained
21580F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
21581F:	drivers/tty/serial/sunplus-uart.c
21582
21583SUNPLUS USB2 PHY DRIVER
21584M:	Vincent Shih <vincent.sunplus@gmail.com>
21585L:	linux-usb@vger.kernel.org
21586S:	Maintained
21587F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
21588F:	drivers/phy/sunplus/Kconfig
21589F:	drivers/phy/sunplus/Makefile
21590F:	drivers/phy/sunplus/phy-sunplus-usb2.c
21591
21592SUNPLUS WATCHDOG DRIVER
21593M:	Xiantao Hu <xt.hu@cqplus1.com>
21594L:	linux-watchdog@vger.kernel.org
21595S:	Maintained
21596F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
21597F:	drivers/watchdog/sunplus_wdt.c
21598
21599SUPERH
21600M:	Yoshinori Sato <ysato@users.sourceforge.jp>
21601M:	Rich Felker <dalias@libc.org>
21602M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
21603L:	linux-sh@vger.kernel.org
21604S:	Maintained
21605Q:	http://patchwork.kernel.org/project/linux-sh/list/
21606F:	Documentation/arch/sh/
21607F:	arch/sh/
21608F:	drivers/sh/
21609
21610SUSPEND TO RAM
21611M:	"Rafael J. Wysocki" <rafael@kernel.org>
21612M:	Len Brown <len.brown@intel.com>
21613M:	Pavel Machek <pavel@ucw.cz>
21614L:	linux-pm@vger.kernel.org
21615S:	Supported
21616B:	https://bugzilla.kernel.org
21617F:	Documentation/power/
21618F:	arch/x86/kernel/acpi/sleep*
21619F:	arch/x86/kernel/acpi/wakeup*
21620F:	drivers/base/power/
21621F:	include/linux/freezer.h
21622F:	include/linux/pm.h
21623F:	include/linux/suspend.h
21624F:	kernel/power/
21625
21626SVGA HANDLING
21627M:	Martin Mares <mj@ucw.cz>
21628L:	linux-video@atrey.karlin.mff.cuni.cz
21629S:	Maintained
21630F:	Documentation/admin-guide/svga.rst
21631F:	arch/x86/boot/video*
21632
21633SWITCHDEV
21634M:	Jiri Pirko <jiri@resnulli.us>
21635M:	Ivan Vecera <ivecera@redhat.com>
21636L:	netdev@vger.kernel.org
21637S:	Supported
21638F:	include/net/switchdev.h
21639F:	net/switchdev/
21640
21641SY8106A REGULATOR DRIVER
21642M:	Icenowy Zheng <icenowy@aosc.io>
21643S:	Maintained
21644F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
21645F:	drivers/regulator/sy8106a-regulator.c
21646
21647SYNC FILE FRAMEWORK
21648M:	Sumit Semwal <sumit.semwal@linaro.org>
21649R:	Gustavo Padovan <gustavo@padovan.org>
21650L:	linux-media@vger.kernel.org
21651L:	dri-devel@lists.freedesktop.org
21652S:	Maintained
21653T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
21654F:	Documentation/driver-api/sync_file.rst
21655F:	drivers/dma-buf/dma-fence*
21656F:	drivers/dma-buf/sw_sync.c
21657F:	drivers/dma-buf/sync_*
21658F:	include/linux/sync_file.h
21659F:	include/uapi/linux/sync_file.h
21660
21661SYNOPSYS ARC ARCHITECTURE
21662M:	Vineet Gupta <vgupta@kernel.org>
21663L:	linux-snps-arc@lists.infradead.org
21664S:	Supported
21665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
21666F:	Documentation/arch/arc
21667F:	Documentation/devicetree/bindings/arc/*
21668F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
21669F:	arch/arc/
21670F:	drivers/clocksource/arc_timer.c
21671F:	drivers/tty/serial/arc_uart.c
21672
21673SYNOPSYS ARC HSDK SDP pll clock driver
21674M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21675S:	Supported
21676F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
21677F:	drivers/clk/clk-hsdk-pll.c
21678
21679SYNOPSYS ARC SDP clock driver
21680M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21681S:	Supported
21682F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
21683F:	drivers/clk/axs10x/*
21684
21685SYNOPSYS ARC SDP platform support
21686M:	Alexey Brodkin <abrodkin@synopsys.com>
21687S:	Supported
21688F:	Documentation/devicetree/bindings/arc/axs10*
21689F:	arch/arc/boot/dts/ax*
21690F:	arch/arc/plat-axs10x
21691
21692SYNOPSYS AXS10x RESET CONTROLLER DRIVER
21693M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21694S:	Supported
21695F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
21696F:	drivers/reset/reset-axs10x.c
21697
21698SYNOPSYS CREG GPIO DRIVER
21699M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21700S:	Maintained
21701F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
21702F:	drivers/gpio/gpio-creg-snps.c
21703
21704SYNOPSYS DESIGNWARE 8250 UART DRIVER
21705M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
21706R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21707S:	Supported
21708F:	drivers/tty/serial/8250/8250_dw.c
21709F:	drivers/tty/serial/8250/8250_dwlib.*
21710F:	drivers/tty/serial/8250/8250_lpss.c
21711
21712SYNOPSYS DESIGNWARE APB GPIO DRIVER
21713M:	Hoan Tran <hoan@os.amperecomputing.com>
21714M:	Serge Semin <fancer.lancer@gmail.com>
21715L:	linux-gpio@vger.kernel.org
21716S:	Maintained
21717F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
21718F:	drivers/gpio/gpio-dwapb.c
21719
21720SYNOPSYS DESIGNWARE APB SSI DRIVER
21721M:	Serge Semin <fancer.lancer@gmail.com>
21722L:	linux-spi@vger.kernel.org
21723S:	Supported
21724F:	Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
21725F:	drivers/spi/spi-dw*
21726
21727SYNOPSYS DESIGNWARE AXI DMAC DRIVER
21728M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21729S:	Maintained
21730F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
21731F:	drivers/dma/dw-axi-dmac/
21732
21733SYNOPSYS DESIGNWARE DMAC DRIVER
21734M:	Viresh Kumar <vireshk@kernel.org>
21735R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21736S:	Maintained
21737F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
21738F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
21739F:	drivers/dma/dw/
21740F:	include/dt-bindings/dma/dw-dmac.h
21741F:	include/linux/dma/dw.h
21742F:	include/linux/platform_data/dma-dw.h
21743
21744SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
21745M:	Jose Abreu <Jose.Abreu@synopsys.com>
21746L:	netdev@vger.kernel.org
21747S:	Supported
21748F:	drivers/net/ethernet/synopsys/
21749
21750SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
21751M:	Jose Abreu <Jose.Abreu@synopsys.com>
21752L:	netdev@vger.kernel.org
21753S:	Supported
21754F:	drivers/net/pcs/pcs-xpcs.c
21755F:	drivers/net/pcs/pcs-xpcs.h
21756F:	include/linux/pcs/pcs-xpcs.h
21757
21758SYNOPSYS DESIGNWARE I2C DRIVER
21759M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
21760R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21761R:	Mika Westerberg <mika.westerberg@linux.intel.com>
21762R:	Jan Dabros <jsd@semihalf.com>
21763L:	linux-i2c@vger.kernel.org
21764S:	Supported
21765F:	drivers/i2c/busses/i2c-designware-*
21766
21767SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
21768M:	Jaehoon Chung <jh80.chung@samsung.com>
21769L:	linux-mmc@vger.kernel.org
21770S:	Maintained
21771F:	drivers/mmc/host/dw_mmc*
21772
21773SYNOPSYS DESIGNWARE PCIE PMU DRIVER
21774M:	Shuai Xue <xueshuai@linux.alibaba.com>
21775M:	Jing Zhang <renyu.zj@linux.alibaba.com>
21776S:	Supported
21777F:	Documentation/admin-guide/perf/dwc_pcie_pmu.rst
21778F:	drivers/perf/dwc_pcie_pmu.c
21779
21780SYNOPSYS HSDK RESET CONTROLLER DRIVER
21781M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21782S:	Supported
21783F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
21784F:	drivers/reset/reset-hsdk.c
21785F:	include/dt-bindings/reset/snps,hsdk-reset.h
21786
21787SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
21788M:	Prabu Thangamuthu <prabu.t@synopsys.com>
21789M:	Manjunath M B <manjumb@synopsys.com>
21790L:	linux-mmc@vger.kernel.org
21791S:	Maintained
21792F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
21793
21794SYSTEM CONFIGURATION (SYSCON)
21795M:	Lee Jones <lee@kernel.org>
21796M:	Arnd Bergmann <arnd@arndb.de>
21797S:	Supported
21798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
21799F:	drivers/mfd/syscon.c
21800
21801SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
21802M:	Sudeep Holla <sudeep.holla@arm.com>
21803R:	Cristian Marussi <cristian.marussi@arm.com>
21804L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21805S:	Maintained
21806F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
21807F:	drivers/clk/clk-sc[mp]i.c
21808F:	drivers/cpufreq/sc[mp]i-cpufreq.c
21809F:	drivers/firmware/arm_scmi/
21810F:	drivers/firmware/arm_scpi.c
21811F:	drivers/hwmon/scmi-hwmon.c
21812F:	drivers/pinctrl/pinctrl-scmi.c
21813F:	drivers/pmdomain/arm/
21814F:	drivers/powercap/arm_scmi_powercap.c
21815F:	drivers/regulator/scmi-regulator.c
21816F:	drivers/reset/reset-scmi.c
21817F:	include/linux/sc[mp]i_protocol.h
21818F:	include/trace/events/scmi.h
21819F:	include/uapi/linux/virtio_scmi.h
21820
21821SYSTEM RESET/SHUTDOWN DRIVERS
21822M:	Sebastian Reichel <sre@kernel.org>
21823L:	linux-pm@vger.kernel.org
21824S:	Maintained
21825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
21826F:	Documentation/devicetree/bindings/power/reset/
21827F:	drivers/power/reset/
21828
21829SYSTEM TRACE MODULE CLASS
21830M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
21831S:	Maintained
21832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
21833F:	Documentation/trace/stm.rst
21834F:	drivers/hwtracing/stm/
21835F:	include/linux/stm.h
21836F:	include/uapi/linux/stm.h
21837
21838SYSTEM76 ACPI DRIVER
21839M:	Jeremy Soller <jeremy@system76.com>
21840M:	System76 Product Development <productdev@system76.com>
21841L:	platform-driver-x86@vger.kernel.org
21842S:	Maintained
21843F:	drivers/platform/x86/system76_acpi.c
21844
21845SYSV FILESYSTEM
21846S:	Orphan
21847F:	Documentation/filesystems/sysv-fs.rst
21848F:	fs/sysv/
21849F:	include/linux/sysv_fs.h
21850
21851TASKSTATS STATISTICS INTERFACE
21852M:	Balbir Singh <bsingharora@gmail.com>
21853S:	Maintained
21854F:	Documentation/accounting/taskstats*
21855F:	include/linux/taskstats*
21856F:	kernel/taskstats.c
21857
21858TC subsystem
21859M:	Jamal Hadi Salim <jhs@mojatatu.com>
21860M:	Cong Wang <xiyou.wangcong@gmail.com>
21861M:	Jiri Pirko <jiri@resnulli.us>
21862L:	netdev@vger.kernel.org
21863S:	Maintained
21864F:	include/net/pkt_cls.h
21865F:	include/net/pkt_sched.h
21866F:	include/net/tc_act/
21867F:	include/uapi/linux/pkt_cls.h
21868F:	include/uapi/linux/pkt_sched.h
21869F:	include/uapi/linux/tc_act/
21870F:	include/uapi/linux/tc_ematch/
21871F:	net/sched/
21872F:	tools/testing/selftests/tc-testing
21873
21874TC90522 MEDIA DRIVER
21875M:	Akihiro Tsukada <tskd08@gmail.com>
21876L:	linux-media@vger.kernel.org
21877S:	Odd Fixes
21878F:	drivers/media/dvb-frontends/tc90522*
21879
21880TCP LOW PRIORITY MODULE
21881M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
21882M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
21883S:	Maintained
21884W:	http://tcp-lp-mod.sourceforge.net/
21885F:	net/ipv4/tcp_lp.c
21886
21887TDA10071 MEDIA DRIVER
21888L:	linux-media@vger.kernel.org
21889S:	Orphan
21890W:	https://linuxtv.org
21891Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21892F:	drivers/media/dvb-frontends/tda10071*
21893
21894TDA18212 MEDIA DRIVER
21895L:	linux-media@vger.kernel.org
21896S:	Orphan
21897W:	https://linuxtv.org
21898Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21899F:	drivers/media/tuners/tda18212*
21900
21901TDA18218 MEDIA DRIVER
21902L:	linux-media@vger.kernel.org
21903S:	Orphan
21904W:	https://linuxtv.org
21905Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21906F:	drivers/media/tuners/tda18218*
21907
21908TDA18250 MEDIA DRIVER
21909M:	Olli Salonen <olli.salonen@iki.fi>
21910L:	linux-media@vger.kernel.org
21911S:	Maintained
21912W:	https://linuxtv.org
21913Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21914T:	git git://linuxtv.org/media_tree.git
21915F:	drivers/media/tuners/tda18250*
21916
21917TDA18271 MEDIA DRIVER
21918M:	Michael Krufky <mkrufky@linuxtv.org>
21919L:	linux-media@vger.kernel.org
21920S:	Maintained
21921W:	https://linuxtv.org
21922W:	http://github.com/mkrufky
21923Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21924T:	git git://linuxtv.org/mkrufky/tuners.git
21925F:	drivers/media/tuners/tda18271*
21926
21927TDA1997x MEDIA DRIVER
21928M:	Tim Harvey <tharvey@gateworks.com>
21929L:	linux-media@vger.kernel.org
21930S:	Maintained
21931W:	https://linuxtv.org
21932Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21933F:	drivers/media/i2c/tda1997x.*
21934
21935TDA827x MEDIA DRIVER
21936M:	Michael Krufky <mkrufky@linuxtv.org>
21937L:	linux-media@vger.kernel.org
21938S:	Maintained
21939W:	https://linuxtv.org
21940W:	http://github.com/mkrufky
21941Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21942T:	git git://linuxtv.org/mkrufky/tuners.git
21943F:	drivers/media/tuners/tda8290.*
21944
21945TDA8290 MEDIA DRIVER
21946M:	Michael Krufky <mkrufky@linuxtv.org>
21947L:	linux-media@vger.kernel.org
21948S:	Maintained
21949W:	https://linuxtv.org
21950W:	http://github.com/mkrufky
21951Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21952T:	git git://linuxtv.org/mkrufky/tuners.git
21953F:	drivers/media/tuners/tda8290.*
21954
21955TDA9840 MEDIA DRIVER
21956M:	Hans Verkuil <hverkuil@xs4all.nl>
21957L:	linux-media@vger.kernel.org
21958S:	Maintained
21959W:	https://linuxtv.org
21960T:	git git://linuxtv.org/media_tree.git
21961F:	drivers/media/i2c/tda9840*
21962
21963TEA5761 TUNER DRIVER
21964M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21965L:	linux-media@vger.kernel.org
21966S:	Odd fixes
21967W:	https://linuxtv.org
21968T:	git git://linuxtv.org/media_tree.git
21969F:	drivers/media/tuners/tea5761.*
21970
21971TEA5767 TUNER DRIVER
21972M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21973L:	linux-media@vger.kernel.org
21974S:	Maintained
21975W:	https://linuxtv.org
21976T:	git git://linuxtv.org/media_tree.git
21977F:	drivers/media/tuners/tea5767.*
21978
21979TEA6415C MEDIA DRIVER
21980M:	Hans Verkuil <hverkuil@xs4all.nl>
21981L:	linux-media@vger.kernel.org
21982S:	Maintained
21983W:	https://linuxtv.org
21984T:	git git://linuxtv.org/media_tree.git
21985F:	drivers/media/i2c/tea6415c*
21986
21987TEA6420 MEDIA DRIVER
21988M:	Hans Verkuil <hverkuil@xs4all.nl>
21989L:	linux-media@vger.kernel.org
21990S:	Maintained
21991W:	https://linuxtv.org
21992T:	git git://linuxtv.org/media_tree.git
21993F:	drivers/media/i2c/tea6420*
21994
21995TEAM DRIVER
21996M:	Jiri Pirko <jiri@resnulli.us>
21997L:	netdev@vger.kernel.org
21998S:	Supported
21999F:	Documentation/netlink/specs/team.yaml
22000F:	drivers/net/team/
22001F:	include/linux/if_team.h
22002F:	include/uapi/linux/if_team.h
22003F:	tools/testing/selftests/drivers/net/team/
22004
22005TECHNICAL ADVISORY BOARD PROCESS DOCS
22006M:	"Theodore Ts'o" <tytso@mit.edu>
22007M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22008L:	tech-board-discuss@lists.linux.dev
22009S:	Maintained
22010F:	Documentation/process/contribution-maturity-model.rst
22011F:	Documentation/process/researcher-guidelines.rst
22012
22013TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
22014M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
22015S:	Maintained
22016F:	arch/x86/platform/ts5500/
22017
22018TECHNOTREND USB IR RECEIVER
22019M:	Sean Young <sean@mess.org>
22020L:	linux-media@vger.kernel.org
22021S:	Maintained
22022F:	drivers/media/rc/ttusbir.c
22023
22024TECHWELL TW9900 VIDEO DECODER
22025M:	Mehdi Djait <mehdi.djait@bootlin.com>
22026L:	linux-media@vger.kernel.org
22027S:	Maintained
22028F:	drivers/media/i2c/tw9900.c
22029
22030TECHWELL TW9910 VIDEO DECODER
22031L:	linux-media@vger.kernel.org
22032S:	Orphan
22033F:	drivers/media/i2c/tw9910.c
22034F:	include/media/i2c/tw9910.h
22035
22036TEE SUBSYSTEM
22037M:	Jens Wiklander <jens.wiklander@linaro.org>
22038R:	Sumit Garg <sumit.garg@linaro.org>
22039L:	op-tee@lists.trustedfirmware.org
22040S:	Maintained
22041F:	Documentation/driver-api/tee.rst
22042F:	Documentation/tee/
22043F:	Documentation/userspace-api/tee.rst
22044F:	drivers/tee/
22045F:	include/linux/tee_core.h
22046F:	include/linux/tee_drv.h
22047F:	include/uapi/linux/tee.h
22048
22049TEGRA ARCHITECTURE SUPPORT
22050M:	Thierry Reding <thierry.reding@gmail.com>
22051M:	Jonathan Hunter <jonathanh@nvidia.com>
22052L:	linux-tegra@vger.kernel.org
22053S:	Supported
22054Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
22055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
22056N:	[^a-z]tegra
22057
22058TEGRA CLOCK DRIVER
22059M:	Peter De Schrijver <pdeschrijver@nvidia.com>
22060M:	Prashant Gaikwad <pgaikwad@nvidia.com>
22061S:	Supported
22062F:	drivers/clk/tegra/
22063
22064TEGRA CRYPTO DRIVERS
22065M:	Akhil R <akhilrajeev@nvidia.com>
22066S:	Supported
22067F:	drivers/crypto/tegra/*
22068
22069TEGRA DMA DRIVERS
22070M:	Laxman Dewangan <ldewangan@nvidia.com>
22071M:	Jon Hunter <jonathanh@nvidia.com>
22072S:	Supported
22073F:	drivers/dma/tegra*
22074
22075TEGRA I2C DRIVER
22076M:	Laxman Dewangan <ldewangan@nvidia.com>
22077R:	Dmitry Osipenko <digetx@gmail.com>
22078S:	Supported
22079F:	drivers/i2c/busses/i2c-tegra.c
22080
22081TEGRA IOMMU DRIVERS
22082M:	Thierry Reding <thierry.reding@gmail.com>
22083R:	Krishna Reddy <vdumpa@nvidia.com>
22084L:	linux-tegra@vger.kernel.org
22085S:	Supported
22086F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
22087F:	drivers/iommu/tegra*
22088
22089TEGRA KBC DRIVER
22090M:	Laxman Dewangan <ldewangan@nvidia.com>
22091S:	Supported
22092F:	drivers/input/keyboard/tegra-kbc.c
22093
22094TEGRA NAND DRIVER
22095M:	Stefan Agner <stefan@agner.ch>
22096M:	Lucas Stach <dev@lynxeye.de>
22097S:	Maintained
22098F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
22099F:	drivers/mtd/nand/raw/tegra_nand.c
22100
22101TEGRA PWM DRIVER
22102M:	Thierry Reding <thierry.reding@gmail.com>
22103S:	Supported
22104F:	drivers/pwm/pwm-tegra.c
22105
22106TEGRA QUAD SPI DRIVER
22107M:	Thierry Reding <thierry.reding@gmail.com>
22108M:	Jonathan Hunter <jonathanh@nvidia.com>
22109M:	Sowjanya Komatineni <skomatineni@nvidia.com>
22110L:	linux-tegra@vger.kernel.org
22111S:	Maintained
22112F:	drivers/spi/spi-tegra210-quad.c
22113
22114TEGRA SERIAL DRIVER
22115M:	Laxman Dewangan <ldewangan@nvidia.com>
22116S:	Supported
22117F:	drivers/tty/serial/serial-tegra.c
22118
22119TEGRA SPI DRIVER
22120M:	Laxman Dewangan <ldewangan@nvidia.com>
22121S:	Supported
22122F:	drivers/spi/spi-tegra*
22123
22124TEGRA VIDEO DRIVER
22125M:	Thierry Reding <thierry.reding@gmail.com>
22126M:	Jonathan Hunter <jonathanh@nvidia.com>
22127M:	Sowjanya Komatineni <skomatineni@nvidia.com>
22128M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
22129L:	linux-media@vger.kernel.org
22130L:	linux-tegra@vger.kernel.org
22131S:	Maintained
22132F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
22133F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
22134F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
22135F:	drivers/staging/media/tegra-video/
22136
22137TEGRA XUSB PADCTL DRIVER
22138M:	JC Kuo <jckuo@nvidia.com>
22139S:	Supported
22140F:	drivers/phy/tegra/xusb*
22141
22142TEHUTI ETHERNET DRIVER
22143M:	Andy Gospodarek <andy@greyhouse.net>
22144L:	netdev@vger.kernel.org
22145S:	Supported
22146F:	drivers/net/ethernet/tehuti/*
22147
22148TELECOM CLOCK DRIVER FOR MCPL0010
22149M:	Mark Gross <markgross@kernel.org>
22150S:	Supported
22151F:	drivers/char/tlclk.c
22152
22153TEMPO SEMICONDUCTOR DRIVERS
22154M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
22155S:	Maintained
22156F:	Documentation/devicetree/bindings/sound/tscs*.txt
22157F:	sound/soc/codecs/tscs*.c
22158F:	sound/soc/codecs/tscs*.h
22159
22160TENSILICA XTENSA PORT (xtensa)
22161M:	Chris Zankel <chris@zankel.net>
22162M:	Max Filippov <jcmvbkbc@gmail.com>
22163S:	Maintained
22164T:	git https://github.com/jcmvbkbc/linux-xtensa.git
22165F:	arch/xtensa/
22166F:	drivers/irqchip/irq-xtensa-*
22167
22168TEXAS INSTRUMENTS ASoC DRIVERS
22169M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22170L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22171S:	Maintained
22172F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
22173F:	sound/soc/ti/
22174
22175TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
22176M:	Shenghao Ding <shenghao-ding@ti.com>
22177M:	Kevin Lu <kevin-lu@ti.com>
22178M:	Baojun Xu <baojun.xu@ti.com>
22179L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22180S:	Maintained
22181F:	Documentation/devicetree/bindings/sound/tas2552.txt
22182F:	Documentation/devicetree/bindings/sound/tas2562.yaml
22183F:	Documentation/devicetree/bindings/sound/tas2770.yaml
22184F:	Documentation/devicetree/bindings/sound/tas27xx.yaml
22185F:	Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
22186F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
22187F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
22188F:	Documentation/devicetree/bindings/sound/tlv320adcx140.yaml
22189F:	Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
22190F:	Documentation/devicetree/bindings/sound/tpa6130a2.txt
22191F:	include/sound/tas2*.h
22192F:	include/sound/tlv320*.h
22193F:	include/sound/tpa6130a2-plat.h
22194F:	sound/pci/hda/tas2781_hda_i2c.c
22195F:	sound/soc/codecs/pcm1681.c
22196F:	sound/soc/codecs/pcm1789*.*
22197F:	sound/soc/codecs/pcm179x*.*
22198F:	sound/soc/codecs/pcm186x*.*
22199F:	sound/soc/codecs/pcm3008.*
22200F:	sound/soc/codecs/pcm3060*.*
22201F:	sound/soc/codecs/pcm3168a*.*
22202F:	sound/soc/codecs/pcm5102a.c
22203F:	sound/soc/codecs/pcm512x*.*
22204F:	sound/soc/codecs/tas2*.*
22205F:	sound/soc/codecs/tlv320*.*
22206F:	sound/soc/codecs/tpa6130a2.*
22207
22208TEXAS INSTRUMENTS DMA DRIVERS
22209M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22210L:	dmaengine@vger.kernel.org
22211S:	Maintained
22212F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
22213F:	Documentation/devicetree/bindings/dma/ti-edma.txt
22214F:	Documentation/devicetree/bindings/dma/ti/
22215F:	drivers/dma/ti/
22216F:	include/linux/dma/k3-psil.h
22217F:	include/linux/dma/k3-udma-glue.h
22218F:	include/linux/dma/ti-cppi5.h
22219X:	drivers/dma/ti/cppi41.c
22220
22221TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
22222M:	Robert Marko <robert.marko@sartura.hr>
22223M:	Luka Perkov <luka.perkov@sartura.hr>
22224L:	linux-hwmon@vger.kernel.org
22225S:	Maintained
22226F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
22227F:	Documentation/hwmon/tps23861.rst
22228F:	drivers/hwmon/tps23861.c
22229
22230TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
22231M:	Ricardo Ribalda <ribalda@kernel.org>
22232L:	linux-iio@vger.kernel.org
22233S:	Supported
22234F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
22235F:	drivers/iio/dac/ti-dac7612.c
22236
22237TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
22238M:	Nishanth Menon <nm@ti.com>
22239M:	Tero Kristo <kristo@kernel.org>
22240M:	Santosh Shilimkar <ssantosh@kernel.org>
22241L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22242S:	Maintained
22243F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
22244F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
22245F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
22246F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
22247F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
22248F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
22249F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
22250F:	drivers/clk/keystone/sci-clk.c
22251F:	drivers/firmware/ti_sci*
22252F:	drivers/irqchip/irq-ti-sci-inta.c
22253F:	drivers/irqchip/irq-ti-sci-intr.c
22254F:	drivers/reset/reset-ti-sci.c
22255F:	drivers/soc/ti/ti_sci_inta_msi.c
22256F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
22257F:	include/dt-bindings/soc/ti,sci_pm_domain.h
22258F:	include/linux/soc/ti/ti_sci_inta_msi.h
22259F:	include/linux/soc/ti/ti_sci_protocol.h
22260
22261TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
22262M:	Puranjay Mohan <puranjay@kernel.org>
22263L:	linux-iio@vger.kernel.org
22264S:	Supported
22265F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
22266F:	drivers/iio/temperature/tmp117.c
22267
22268THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
22269M:	Hans Verkuil <hverkuil@xs4all.nl>
22270L:	linux-media@vger.kernel.org
22271S:	Maintained
22272W:	https://linuxtv.org
22273T:	git git://linuxtv.org/media_tree.git
22274F:	drivers/media/radio/radio-raremono.c
22275
22276THERMAL
22277M:	Rafael J. Wysocki <rafael@kernel.org>
22278M:	Daniel Lezcano <daniel.lezcano@linaro.org>
22279R:	Zhang Rui <rui.zhang@intel.com>
22280R:	Lukasz Luba <lukasz.luba@arm.com>
22281L:	linux-pm@vger.kernel.org
22282S:	Supported
22283Q:	https://patchwork.kernel.org/project/linux-pm/list/
22284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
22285F:	Documentation/ABI/testing/sysfs-class-thermal
22286F:	Documentation/admin-guide/thermal/
22287F:	Documentation/devicetree/bindings/thermal/
22288F:	Documentation/driver-api/thermal/
22289F:	drivers/thermal/
22290F:	include/dt-bindings/thermal/
22291F:	include/linux/cpu_cooling.h
22292F:	include/linux/thermal.h
22293F:	include/uapi/linux/thermal.h
22294F:	tools/lib/thermal/
22295F:	tools/thermal/
22296
22297THERMAL DRIVER FOR AMLOGIC SOCS
22298M:	Guillaume La Roque <glaroque@baylibre.com>
22299L:	linux-pm@vger.kernel.org
22300L:	linux-amlogic@lists.infradead.org
22301S:	Supported
22302W:	http://linux-meson.com/
22303F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
22304F:	drivers/thermal/amlogic_thermal.c
22305
22306THERMAL/CPU_COOLING
22307M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
22308M:	Daniel Lezcano <daniel.lezcano@linaro.org>
22309M:	Viresh Kumar <viresh.kumar@linaro.org>
22310R:	Lukasz Luba <lukasz.luba@arm.com>
22311L:	linux-pm@vger.kernel.org
22312S:	Supported
22313F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
22314F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
22315F:	drivers/thermal/cpufreq_cooling.c
22316F:	drivers/thermal/cpuidle_cooling.c
22317F:	include/linux/cpu_cooling.h
22318
22319THERMAL/POWER_ALLOCATOR
22320M:	Lukasz Luba <lukasz.luba@arm.com>
22321L:	linux-pm@vger.kernel.org
22322S:	Maintained
22323F:	Documentation/driver-api/thermal/power_allocator.rst
22324F:	drivers/thermal/gov_power_allocator.c
22325F:	drivers/thermal/thermal_trace_ipa.h
22326
22327THINKPAD ACPI EXTRAS DRIVER
22328M:	Henrique de Moraes Holschuh <hmh@hmh.eng.br>
22329L:	ibm-acpi-devel@lists.sourceforge.net
22330L:	platform-driver-x86@vger.kernel.org
22331S:	Maintained
22332W:	http://ibm-acpi.sourceforge.net
22333W:	http://thinkwiki.org/wiki/Ibm-acpi
22334T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
22335F:	drivers/platform/x86/thinkpad_acpi.c
22336
22337THINKPAD LMI DRIVER
22338M:	Mark Pearson <markpearson@lenovo.com>
22339L:	platform-driver-x86@vger.kernel.org
22340S:	Maintained
22341F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
22342F:	drivers/platform/x86/think-lmi.?
22343
22344THP7312 ISP DRIVER
22345M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22346M:	Paul Elder <paul.elder@ideasonboard.com>
22347L:	linux-media@vger.kernel.org
22348S:	Maintained
22349T:	git git://linuxtv.org/media_tree.git
22350F:	Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
22351F:	Documentation/userspace-api/media/drivers/thp7312.rst
22352F:	drivers/media/i2c/thp7312.c
22353F:	include/uapi/linux/thp7312.h
22354
22355THUNDERBOLT DMA TRAFFIC TEST DRIVER
22356M:	Isaac Hazan <isaac.hazan@intel.com>
22357L:	linux-usb@vger.kernel.org
22358S:	Maintained
22359F:	drivers/thunderbolt/dma_test.c
22360
22361THUNDERBOLT DRIVER
22362M:	Andreas Noever <andreas.noever@gmail.com>
22363M:	Michael Jamet <michael.jamet@intel.com>
22364M:	Mika Westerberg <mika.westerberg@linux.intel.com>
22365M:	Yehezkel Bernat <YehezkelShB@gmail.com>
22366L:	linux-usb@vger.kernel.org
22367S:	Maintained
22368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
22369F:	Documentation/admin-guide/thunderbolt.rst
22370F:	drivers/thunderbolt/
22371F:	include/linux/thunderbolt.h
22372
22373THUNDERBOLT NETWORK DRIVER
22374M:	Michael Jamet <michael.jamet@intel.com>
22375M:	Mika Westerberg <mika.westerberg@linux.intel.com>
22376M:	Yehezkel Bernat <YehezkelShB@gmail.com>
22377L:	netdev@vger.kernel.org
22378S:	Maintained
22379F:	drivers/net/thunderbolt/
22380
22381THUNDERX GPIO DRIVER
22382M:	Robert Richter <rric@kernel.org>
22383S:	Odd Fixes
22384F:	drivers/gpio/gpio-thunderx.c
22385
22386TI ADS7924 ADC DRIVER
22387M:	Hugo Villeneuve <hvilleneuve@dimonoff.com>
22388L:	linux-iio@vger.kernel.org
22389S:	Supported
22390F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
22391F:	drivers/iio/adc/ti-ads7924.c
22392
22393TI AM437X VPFE DRIVER
22394M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22395L:	linux-media@vger.kernel.org
22396S:	Maintained
22397W:	https://linuxtv.org
22398Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22399T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22400F:	drivers/media/platform/ti/am437x/
22401
22402TI BANDGAP AND THERMAL DRIVER
22403M:	Eduardo Valentin <edubezval@gmail.com>
22404M:	Keerthy <j-keerthy@ti.com>
22405L:	linux-pm@vger.kernel.org
22406L:	linux-omap@vger.kernel.org
22407S:	Maintained
22408F:	drivers/thermal/ti-soc-thermal/
22409
22410TI BQ27XXX POWER SUPPLY DRIVER
22411F:	drivers/power/supply/bq27xxx_battery.c
22412F:	drivers/power/supply/bq27xxx_battery_i2c.c
22413F:	include/linux/power/bq27xxx_battery.h
22414
22415TI CDCE706 CLOCK DRIVER
22416M:	Max Filippov <jcmvbkbc@gmail.com>
22417S:	Maintained
22418F:	drivers/clk/clk-cdce706.c
22419
22420TI CLOCK DRIVER
22421M:	Tero Kristo <kristo@kernel.org>
22422L:	linux-omap@vger.kernel.org
22423S:	Odd Fixes
22424F:	drivers/clk/ti/
22425F:	include/linux/clk/ti.h
22426
22427TI DAVINCI MACHINE SUPPORT
22428M:	Bartosz Golaszewski <brgl@bgdev.pl>
22429L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22430S:	Maintained
22431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
22432F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
22433F:	arch/arm/boot/dts/ti/davinci/
22434F:	arch/arm/mach-davinci/
22435F:	drivers/i2c/busses/i2c-davinci.c
22436
22437TI DAVINCI SERIES CLOCK DRIVER
22438M:	David Lechner <david@lechnology.com>
22439S:	Maintained
22440F:	Documentation/devicetree/bindings/clock/ti/davinci/
22441F:	drivers/clk/davinci/
22442F:	include/linux/clk/davinci.h
22443
22444TI DAVINCI SERIES GPIO DRIVER
22445M:	Keerthy <j-keerthy@ti.com>
22446L:	linux-gpio@vger.kernel.org
22447S:	Maintained
22448F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
22449F:	drivers/gpio/gpio-davinci.c
22450
22451TI DAVINCI SERIES MEDIA DRIVER
22452M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22453L:	linux-media@vger.kernel.org
22454S:	Maintained
22455W:	https://linuxtv.org
22456Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22457T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22458F:	drivers/media/platform/ti/davinci/
22459F:	include/media/davinci/
22460
22461TI ENHANCED CAPTURE (eCAP) DRIVER
22462M:	Vignesh Raghavendra <vigneshr@ti.com>
22463R:	Julien Panis <jpanis@baylibre.com>
22464L:	linux-iio@vger.kernel.org
22465L:	linux-omap@vger.kernel.org
22466S:	Maintained
22467F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
22468F:	drivers/counter/ti-ecap-capture.c
22469
22470TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
22471R:	David Lechner <david@lechnology.com>
22472L:	linux-iio@vger.kernel.org
22473F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
22474F:	drivers/counter/ti-eqep.c
22475
22476TI ETHERNET SWITCH DRIVER (CPSW)
22477R:	Siddharth Vadapalli <s-vadapalli@ti.com>
22478R:	Roger Quadros <rogerq@kernel.org>
22479L:	linux-omap@vger.kernel.org
22480L:	netdev@vger.kernel.org
22481S:	Maintained
22482F:	drivers/net/ethernet/ti/cpsw*
22483F:	drivers/net/ethernet/ti/davinci*
22484
22485TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
22486M:	Alex Dubov <oakad@yahoo.com>
22487S:	Maintained
22488W:	http://tifmxx.berlios.de/
22489F:	drivers/memstick/host/tifm_ms.c
22490F:	drivers/misc/tifm*
22491F:	drivers/mmc/host/tifm_sd.c
22492F:	include/linux/tifm.h
22493
22494TI FPD-LINK DRIVERS
22495M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
22496L:	linux-media@vger.kernel.org
22497S:	Maintained
22498F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
22499F:	drivers/media/i2c/ds90*
22500F:	include/media/i2c/ds90*
22501
22502TI HDC302X HUMIDITY DRIVER
22503M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
22504M:	Li peiyu <579lpy@gmail.com>
22505L:	linux-iio@vger.kernel.org
22506S:	Maintained
22507F:	Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
22508F:	drivers/iio/humidity/hdc3020.c
22509
22510TI ICSSG ETHERNET DRIVER (ICSSG)
22511R:	MD Danish Anwar <danishanwar@ti.com>
22512R:	Roger Quadros <rogerq@kernel.org>
22513L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22514L:	netdev@vger.kernel.org
22515S:	Maintained
22516F:	Documentation/devicetree/bindings/net/ti,icss*.yaml
22517F:	drivers/net/ethernet/ti/icssg/*
22518
22519TI J721E CSI2RX DRIVER
22520M:	Jai Luthra <j-luthra@ti.com>
22521L:	linux-media@vger.kernel.org
22522S:	Maintained
22523F:	Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
22524F:	drivers/media/platform/ti/j721e-csi2rx/
22525
22526TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
22527M:	Nishanth Menon <nm@ti.com>
22528M:	Santosh Shilimkar <ssantosh@kernel.org>
22529L:	linux-kernel@vger.kernel.org
22530L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22531S:	Maintained
22532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
22533F:	drivers/pmdomain/ti/omap_prm.c
22534F:	drivers/soc/ti/*
22535
22536TI LM49xxx FAMILY ASoC CODEC DRIVERS
22537M:	M R Swami Reddy <mr.swami.reddy@ti.com>
22538M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
22539L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22540S:	Maintained
22541F:	sound/soc/codecs/isabelle*
22542F:	sound/soc/codecs/lm49453*
22543
22544TI LMP92064 ADC DRIVER
22545M:	Leonard Göhrs <l.goehrs@pengutronix.de>
22546R:	kernel@pengutronix.de
22547L:	linux-iio@vger.kernel.org
22548S:	Maintained
22549F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
22550F:	drivers/iio/adc/ti-lmp92064.c
22551
22552TI PCM3060 ASoC CODEC DRIVER
22553M:	Kirill Marinushkin <kmarinushkin@birdec.com>
22554L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22555S:	Maintained
22556F:	Documentation/devicetree/bindings/sound/pcm3060.txt
22557F:	sound/soc/codecs/pcm3060*
22558
22559TI TAS571X FAMILY ASoC CODEC DRIVER
22560M:	Kevin Cernekee <cernekee@chromium.org>
22561L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22562S:	Odd Fixes
22563F:	sound/soc/codecs/tas571x*
22564
22565TI TMAG5273 MAGNETOMETER DRIVER
22566M:	Gerald Loacker <gerald.loacker@wolfvision.net>
22567L:	linux-iio@vger.kernel.org
22568S:	Maintained
22569F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
22570F:	drivers/iio/magnetometer/tmag5273.c
22571
22572TI TRF7970A NFC DRIVER
22573M:	Mark Greer <mgreer@animalcreek.com>
22574L:	linux-wireless@vger.kernel.org
22575S:	Supported
22576F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
22577F:	drivers/nfc/trf7970a.c
22578
22579TI TSC2046 ADC DRIVER
22580M:	Oleksij Rempel <o.rempel@pengutronix.de>
22581R:	kernel@pengutronix.de
22582L:	linux-iio@vger.kernel.org
22583S:	Maintained
22584F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
22585F:	drivers/iio/adc/ti-tsc2046.c
22586
22587TI TWL4030 SERIES SOC CODEC DRIVER
22588M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22589L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22590S:	Maintained
22591F:	sound/soc/codecs/twl4030*
22592
22593TI VPE/CAL DRIVERS
22594M:	Benoit Parrot <bparrot@ti.com>
22595L:	linux-media@vger.kernel.org
22596S:	Maintained
22597W:	http://linuxtv.org/
22598Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22599F:	Documentation/devicetree/bindings/media/ti,cal.yaml
22600F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
22601F:	drivers/media/platform/ti/cal/
22602F:	drivers/media/platform/ti/vpe/
22603
22604TI WILINK WIRELESS DRIVERS
22605L:	linux-wireless@vger.kernel.org
22606S:	Orphan
22607W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
22608W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
22609F:	drivers/net/wireless/ti/
22610
22611TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
22612M:	John Stultz <jstultz@google.com>
22613M:	Thomas Gleixner <tglx@linutronix.de>
22614R:	Stephen Boyd <sboyd@kernel.org>
22615L:	linux-kernel@vger.kernel.org
22616S:	Supported
22617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
22618F:	include/linux/clocksource.h
22619F:	include/linux/time.h
22620F:	include/linux/timekeeper_internal.h
22621F:	include/linux/timekeeping.h
22622F:	include/linux/timex.h
22623F:	include/uapi/linux/time.h
22624F:	include/uapi/linux/timex.h
22625F:	kernel/time/alarmtimer.c
22626F:	kernel/time/clocksource*
22627F:	kernel/time/ntp*
22628F:	kernel/time/time.c
22629F:	kernel/time/timeconst.bc
22630F:	kernel/time/timeconv.c
22631F:	kernel/time/timecounter.c
22632F:	kernel/time/timekeeping*
22633F:	kernel/time/time_test.c
22634F:	tools/testing/selftests/timers/
22635
22636TIPC NETWORK LAYER
22637M:	Jon Maloy <jmaloy@redhat.com>
22638M:	Ying Xue <ying.xue@windriver.com>
22639L:	netdev@vger.kernel.org (core kernel code)
22640L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
22641S:	Maintained
22642W:	http://tipc.sourceforge.net/
22643F:	include/uapi/linux/tipc*.h
22644F:	net/tipc/
22645
22646TLAN NETWORK DRIVER
22647M:	Samuel Chessman <chessman@tux.org>
22648L:	tlan-devel@lists.sourceforge.net (subscribers-only)
22649S:	Maintained
22650W:	http://sourceforge.net/projects/tlan/
22651F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
22652F:	drivers/net/ethernet/ti/tlan.*
22653
22654TMIO/SDHI MMC DRIVER
22655M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
22656L:	linux-mmc@vger.kernel.org
22657L:	linux-renesas-soc@vger.kernel.org
22658S:	Supported
22659F:	drivers/mmc/host/renesas_sdhi*
22660F:	drivers/mmc/host/tmio_mmc*
22661F:	include/linux/mfd/tmio.h
22662
22663TMP513 HARDWARE MONITOR DRIVER
22664M:	Eric Tremblay <etremblay@distech-controls.com>
22665L:	linux-hwmon@vger.kernel.org
22666S:	Maintained
22667F:	Documentation/hwmon/tmp513.rst
22668F:	drivers/hwmon/tmp513.c
22669
22670TMPFS (SHMEM FILESYSTEM)
22671M:	Hugh Dickins <hughd@google.com>
22672L:	linux-mm@kvack.org
22673S:	Maintained
22674F:	include/linux/shmem_fs.h
22675F:	mm/shmem.c
22676
22677TOMOYO SECURITY MODULE
22678M:	Kentaro Takeda <takedakn@nttdata.co.jp>
22679M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
22680L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
22681L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
22682L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
22683L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
22684S:	Maintained
22685W:	https://tomoyo.sourceforge.net/
22686F:	security/tomoyo/
22687
22688TOPSTAR LAPTOP EXTRAS DRIVER
22689M:	Herton Ronaldo Krzesinski <herton@canonical.com>
22690L:	platform-driver-x86@vger.kernel.org
22691S:	Maintained
22692F:	drivers/platform/x86/topstar-laptop.c
22693
22694TORTURE-TEST MODULES
22695M:	Davidlohr Bueso <dave@stgolabs.net>
22696M:	"Paul E. McKenney" <paulmck@kernel.org>
22697M:	Josh Triplett <josh@joshtriplett.org>
22698L:	linux-kernel@vger.kernel.org
22699S:	Supported
22700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
22701F:	Documentation/RCU/torture.rst
22702F:	kernel/locking/locktorture.c
22703F:	kernel/rcu/rcuscale.c
22704F:	kernel/rcu/rcutorture.c
22705F:	kernel/rcu/refscale.c
22706F:	kernel/torture.c
22707
22708TOSHIBA ACPI EXTRAS DRIVER
22709M:	Azael Avalos <coproscefalo@gmail.com>
22710L:	platform-driver-x86@vger.kernel.org
22711S:	Maintained
22712F:	drivers/platform/x86/toshiba_acpi.c
22713
22714TOSHIBA BLUETOOTH DRIVER
22715M:	Azael Avalos <coproscefalo@gmail.com>
22716L:	platform-driver-x86@vger.kernel.org
22717S:	Maintained
22718F:	drivers/platform/x86/toshiba_bluetooth.c
22719
22720TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
22721M:	Azael Avalos <coproscefalo@gmail.com>
22722L:	platform-driver-x86@vger.kernel.org
22723S:	Maintained
22724F:	drivers/platform/x86/toshiba_haps.c
22725
22726TOSHIBA SMM DRIVER
22727M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
22728S:	Maintained
22729W:	http://www.buzzard.org.uk/toshiba/
22730F:	drivers/char/toshiba.c
22731F:	include/linux/toshiba.h
22732F:	include/uapi/linux/toshiba.h
22733
22734TOSHIBA TC358743 DRIVER
22735M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
22736L:	linux-media@vger.kernel.org
22737S:	Maintained
22738F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
22739F:	drivers/media/i2c/tc358743*
22740F:	include/media/i2c/tc358743.h
22741
22742TOSHIBA WMI HOTKEYS DRIVER
22743M:	Azael Avalos <coproscefalo@gmail.com>
22744L:	platform-driver-x86@vger.kernel.org
22745S:	Maintained
22746F:	drivers/platform/x86/toshiba-wmi.c
22747
22748TPM DEVICE DRIVER
22749M:	Peter Huewe <peterhuewe@gmx.de>
22750M:	Jarkko Sakkinen <jarkko@kernel.org>
22751R:	Jason Gunthorpe <jgg@ziepe.ca>
22752L:	linux-integrity@vger.kernel.org
22753S:	Maintained
22754W:	https://codeberg.org/jarkko/linux-tpmdd-test
22755Q:	https://patchwork.kernel.org/project/linux-integrity/list/
22756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
22757F:	Documentation/devicetree/bindings/tpm/
22758F:	drivers/char/tpm/
22759
22760TPS546D24 DRIVER
22761M:	Duke Du <dukedu83@gmail.com>
22762L:	linux-hwmon@vger.kernel.org
22763S:	Maintained
22764F:	Documentation/hwmon/tps546d24.rst
22765F:	drivers/hwmon/pmbus/tps546d24.c
22766
22767TQ SYSTEMS BOARD & DRIVER SUPPORT
22768L:	linux@ew.tq-group.com
22769S:	Supported
22770W:	https://www.tq-group.com/en/products/tq-embedded/
22771F:	arch/arm/boot/dts/imx*mba*.dts*
22772F:	arch/arm/boot/dts/imx*tqma*.dts*
22773F:	arch/arm/boot/dts/mba*.dtsi
22774F:	arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
22775F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
22776F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
22777F:	arch/arm64/boot/dts/freescale/mba*.dtsi
22778F:	arch/arm64/boot/dts/freescale/tqml*.dts*
22779F:	drivers/gpio/gpio-tqmx86.c
22780F:	drivers/mfd/tqmx86.c
22781F:	drivers/watchdog/tqmx86_wdt.c
22782
22783TRACING
22784M:	Steven Rostedt <rostedt@goodmis.org>
22785M:	Masami Hiramatsu <mhiramat@kernel.org>
22786R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
22787L:	linux-kernel@vger.kernel.org
22788L:	linux-trace-kernel@vger.kernel.org
22789S:	Maintained
22790Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
22791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
22792F:	Documentation/trace/*
22793F:	fs/tracefs/
22794F:	include/linux/trace*.h
22795F:	include/trace/
22796F:	kernel/trace/
22797F:	scripts/tracing/
22798F:	tools/testing/selftests/ftrace/
22799
22800TRACING MMIO ACCESSES (MMIOTRACE)
22801M:	Steven Rostedt <rostedt@goodmis.org>
22802M:	Masami Hiramatsu <mhiramat@kernel.org>
22803R:	Karol Herbst <karolherbst@gmail.com>
22804R:	Pekka Paalanen <ppaalanen@gmail.com>
22805L:	linux-kernel@vger.kernel.org
22806L:	nouveau@lists.freedesktop.org
22807S:	Maintained
22808F:	arch/x86/mm/kmmio.c
22809F:	arch/x86/mm/mmio-mod.c
22810F:	arch/x86/mm/testmmiotrace.c
22811F:	include/linux/mmiotrace.h
22812F:	kernel/trace/trace_mmiotrace.c
22813
22814TRACING OS NOISE / LATENCY TRACERS
22815M:	Steven Rostedt <rostedt@goodmis.org>
22816M:	Daniel Bristot de Oliveira <bristot@kernel.org>
22817S:	Maintained
22818F:	Documentation/trace/hwlat_detector.rst
22819F:	Documentation/trace/osnoise-tracer.rst
22820F:	Documentation/trace/timerlat-tracer.rst
22821F:	arch/*/kernel/trace.c
22822F:	include/trace/events/osnoise.h
22823F:	kernel/trace/trace_hwlat.c
22824F:	kernel/trace/trace_irqsoff.c
22825F:	kernel/trace/trace_osnoise.c
22826F:	kernel/trace/trace_sched_wakeup.c
22827
22828TRADITIONAL CHINESE DOCUMENTATION
22829M:	Hu Haowen <2023002089@link.tyut.edu.cn>
22830S:	Maintained
22831W:	https://github.com/srcres258/linux-doc
22832T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
22833F:	Documentation/translations/zh_TW/
22834
22835TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
22836M:	Dan Williams <dan.j.williams@intel.com>
22837L:	linux-coco@lists.linux.dev
22838S:	Maintained
22839F:	Documentation/ABI/testing/configfs-tsm
22840F:	drivers/virt/coco/tsm.c
22841F:	include/linux/tsm.h
22842
22843TRUSTED SERVICES TEE DRIVER
22844M:	Balint Dobszay <balint.dobszay@arm.com>
22845M:	Sudeep Holla <sudeep.holla@arm.com>
22846L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22847L:	trusted-services@lists.trustedfirmware.org
22848S:	Maintained
22849F:	Documentation/tee/ts-tee.rst
22850F:	drivers/tee/tstee/
22851
22852TTY LAYER AND SERIAL DRIVERS
22853M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22854M:	Jiri Slaby <jirislaby@kernel.org>
22855L:	linux-kernel@vger.kernel.org
22856L:	linux-serial@vger.kernel.org
22857S:	Supported
22858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
22859F:	Documentation/devicetree/bindings/serial/
22860F:	Documentation/driver-api/serial/
22861F:	drivers/tty/
22862F:	include/linux/selection.h
22863F:	include/linux/serial.h
22864F:	include/linux/serial_core.h
22865F:	include/linux/sysrq.h
22866F:	include/linux/tty*.h
22867F:	include/linux/vt.h
22868F:	include/linux/vt_*.h
22869F:	include/uapi/linux/serial.h
22870F:	include/uapi/linux/serial_core.h
22871F:	include/uapi/linux/tty.h
22872
22873TUA9001 MEDIA DRIVER
22874L:	linux-media@vger.kernel.org
22875S:	Orphan
22876W:	https://linuxtv.org
22877Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22878F:	drivers/media/tuners/tua9001*
22879
22880TULIP NETWORK DRIVERS
22881L:	netdev@vger.kernel.org
22882L:	linux-parisc@vger.kernel.org
22883S:	Orphan
22884F:	drivers/net/ethernet/dec/tulip/
22885
22886TUN/TAP driver
22887M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
22888M:	Jason Wang <jasowang@redhat.com>
22889S:	Maintained
22890W:	http://vtun.sourceforge.net/tun
22891F:	Documentation/networking/tuntap.rst
22892F:	arch/um/os-Linux/drivers/
22893F:	drivers/net/tap.c
22894F:	drivers/net/tun.c
22895
22896TURBOCHANNEL SUBSYSTEM
22897M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
22898M:	Ralf Baechle <ralf@linux-mips.org>
22899L:	linux-mips@vger.kernel.org
22900S:	Maintained
22901Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
22902F:	drivers/tc/
22903F:	include/linux/tc.h
22904
22905TURBOSTAT UTILITY
22906M:	"Len Brown" <lenb@kernel.org>
22907L:	linux-pm@vger.kernel.org
22908S:	Supported
22909Q:	https://patchwork.kernel.org/project/linux-pm/list/
22910B:	https://bugzilla.kernel.org
22911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
22912F:	tools/power/x86/turbostat/
22913F:	tools/testing/selftests/turbostat/
22914
22915TW5864 VIDEO4LINUX DRIVER
22916M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
22917M:	Anton Sviridenko <anton@corp.bluecherry.net>
22918M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
22919M:	Andrey Utkin <andrey_utkin@fastmail.com>
22920L:	linux-media@vger.kernel.org
22921S:	Supported
22922F:	drivers/media/pci/tw5864/
22923
22924TW68 VIDEO4LINUX DRIVER
22925M:	Hans Verkuil <hverkuil@xs4all.nl>
22926L:	linux-media@vger.kernel.org
22927S:	Odd Fixes
22928W:	https://linuxtv.org
22929T:	git git://linuxtv.org/media_tree.git
22930F:	drivers/media/pci/tw68/
22931
22932TW686X VIDEO4LINUX DRIVER
22933M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
22934L:	linux-media@vger.kernel.org
22935S:	Maintained
22936W:	http://linuxtv.org
22937T:	git git://linuxtv.org/media_tree.git
22938F:	drivers/media/pci/tw686x/
22939
22940U-BOOT ENVIRONMENT VARIABLES
22941M:	Rafał Miłecki <rafal@milecki.pl>
22942S:	Maintained
22943F:	Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
22944F:	drivers/nvmem/u-boot-env.c
22945
22946UACCE ACCELERATOR FRAMEWORK
22947M:	Zhangfei Gao <zhangfei.gao@linaro.org>
22948M:	Zhou Wang <wangzhou1@hisilicon.com>
22949L:	linux-accelerators@lists.ozlabs.org
22950L:	linux-kernel@vger.kernel.org
22951S:	Maintained
22952F:	Documentation/ABI/testing/sysfs-driver-uacce
22953F:	Documentation/misc-devices/uacce.rst
22954F:	drivers/misc/uacce/
22955F:	include/linux/uacce.h
22956F:	include/uapi/misc/uacce/
22957
22958UBI FILE SYSTEM (UBIFS)
22959M:	Richard Weinberger <richard@nod.at>
22960R:	Zhihao Cheng <chengzhihao1@huawei.com>
22961L:	linux-mtd@lists.infradead.org
22962S:	Supported
22963W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
22964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
22965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
22966F:	Documentation/ABI/testing/sysfs-fs-ubifs
22967F:	Documentation/filesystems/ubifs-authentication.rst
22968F:	Documentation/filesystems/ubifs.rst
22969F:	fs/ubifs/
22970
22971UBLK USERSPACE BLOCK DRIVER
22972M:	Ming Lei <ming.lei@redhat.com>
22973L:	linux-block@vger.kernel.org
22974S:	Maintained
22975F:	Documentation/block/ublk.rst
22976F:	drivers/block/ublk_drv.c
22977F:	include/uapi/linux/ublk_cmd.h
22978
22979UBSAN
22980M:	Kees Cook <kees@kernel.org>
22981R:	Marco Elver <elver@google.com>
22982R:	Andrey Konovalov <andreyknvl@gmail.com>
22983R:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
22984L:	kasan-dev@googlegroups.com
22985L:	linux-hardening@vger.kernel.org
22986S:	Supported
22987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
22988F:	Documentation/dev-tools/ubsan.rst
22989F:	include/linux/ubsan.h
22990F:	lib/Kconfig.ubsan
22991F:	lib/test_ubsan.c
22992F:	lib/ubsan.c
22993F:	lib/ubsan.h
22994F:	scripts/Makefile.ubsan
22995K:	\bARCH_HAS_UBSAN\b
22996
22997UCLINUX (M68KNOMMU AND COLDFIRE)
22998M:	Greg Ungerer <gerg@linux-m68k.org>
22999L:	linux-m68k@lists.linux-m68k.org
23000S:	Maintained
23001W:	http://www.linux-m68k.org/
23002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
23003F:	arch/m68k/*/*_no.*
23004F:	arch/m68k/68*/
23005F:	arch/m68k/coldfire/
23006F:	arch/m68k/include/asm/*_no.*
23007
23008UDF FILESYSTEM
23009M:	Jan Kara <jack@suse.com>
23010S:	Maintained
23011F:	Documentation/filesystems/udf.rst
23012F:	fs/udf/
23013
23014UDRAW TABLET
23015M:	Bastien Nocera <hadess@hadess.net>
23016L:	linux-input@vger.kernel.org
23017S:	Maintained
23018F:	drivers/hid/hid-udraw-ps3.c
23019
23020UFS FILESYSTEM
23021M:	Evgeniy Dushistov <dushistov@mail.ru>
23022S:	Maintained
23023F:	Documentation/admin-guide/ufs.rst
23024F:	fs/ufs/
23025
23026UHID USERSPACE HID IO DRIVER
23027M:	David Rheinsberg <david@readahead.eu>
23028L:	linux-input@vger.kernel.org
23029S:	Maintained
23030F:	drivers/hid/uhid.c
23031F:	include/uapi/linux/uhid.h
23032
23033ULPI BUS
23034M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23035L:	linux-usb@vger.kernel.org
23036S:	Maintained
23037F:	drivers/usb/common/ulpi.c
23038F:	include/linux/ulpi/
23039
23040UNICODE SUBSYSTEM
23041M:	Gabriel Krisman Bertazi <krisman@kernel.org>
23042L:	linux-fsdevel@vger.kernel.org
23043S:	Supported
23044F:	fs/unicode/
23045
23046UNIFDEF
23047M:	Tony Finch <dot@dotat.at>
23048S:	Maintained
23049W:	http://dotat.at/prog/unifdef
23050F:	scripts/unifdef.c
23051
23052UNIFORM CDROM DRIVER
23053M:	Phillip Potter <phil@philpotter.co.uk>
23054S:	Maintained
23055F:	Documentation/cdrom/
23056F:	drivers/cdrom/cdrom.c
23057F:	include/linux/cdrom.h
23058F:	include/uapi/linux/cdrom.h
23059
23060UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
23061R:	Alim Akhtar <alim.akhtar@samsung.com>
23062R:	Avri Altman <avri.altman@wdc.com>
23063R:	Bart Van Assche <bvanassche@acm.org>
23064L:	linux-scsi@vger.kernel.org
23065S:	Supported
23066F:	Documentation/devicetree/bindings/ufs/
23067F:	Documentation/scsi/ufs.rst
23068F:	drivers/ufs/core/
23069
23070UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
23071M:	Pedro Sousa <pedrom.sousa@synopsys.com>
23072L:	linux-scsi@vger.kernel.org
23073S:	Supported
23074F:	drivers/ufs/host/*dwc*
23075
23076UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
23077M:	Alim Akhtar <alim.akhtar@samsung.com>
23078L:	linux-scsi@vger.kernel.org
23079S:	Maintained
23080F:	drivers/ufs/host/ufs-exynos*
23081
23082UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
23083M:	Peter Wang <peter.wang@mediatek.com>
23084R:	Stanley Jhu <chu.stanley@gmail.com>
23085L:	linux-scsi@vger.kernel.org
23086L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
23087S:	Maintained
23088F:	drivers/ufs/host/ufs-mediatek*
23089
23090UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
23091M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
23092L:	linux-arm-msm@vger.kernel.org
23093L:	linux-scsi@vger.kernel.org
23094S:	Maintained
23095F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
23096F:	drivers/ufs/host/ufs-qcom*
23097
23098UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
23099M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
23100L:	linux-renesas-soc@vger.kernel.org
23101L:	linux-scsi@vger.kernel.org
23102S:	Maintained
23103F:	drivers/ufs/host/ufs-renesas.c
23104
23105UNSORTED BLOCK IMAGES (UBI)
23106M:	Richard Weinberger <richard@nod.at>
23107R:	Zhihao Cheng <chengzhihao1@huawei.com>
23108L:	linux-mtd@lists.infradead.org
23109S:	Supported
23110W:	http://www.linux-mtd.infradead.org/
23111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23113F:	drivers/mtd/ubi/
23114F:	include/linux/mtd/ubi.h
23115F:	include/uapi/mtd/ubi-user.h
23116
23117USB "USBNET" DRIVER FRAMEWORK
23118M:	Oliver Neukum <oneukum@suse.com>
23119L:	netdev@vger.kernel.org
23120S:	Maintained
23121W:	http://www.linux-usb.org/usbnet
23122F:	drivers/net/usb/usbnet.c
23123F:	include/linux/usb/usbnet.h
23124
23125USB ACM DRIVER
23126M:	Oliver Neukum <oneukum@suse.com>
23127L:	linux-usb@vger.kernel.org
23128S:	Maintained
23129F:	Documentation/usb/acm.rst
23130F:	drivers/usb/class/cdc-acm.*
23131
23132USB APPLE MFI FASTCHARGE DRIVER
23133M:	Bastien Nocera <hadess@hadess.net>
23134L:	linux-usb@vger.kernel.org
23135S:	Maintained
23136F:	drivers/usb/misc/apple-mfi-fastcharge.c
23137
23138USB AR5523 WIRELESS DRIVER
23139L:	linux-wireless@vger.kernel.org
23140S:	Orphan
23141F:	drivers/net/wireless/ath/ar5523/
23142
23143USB ATTACHED SCSI
23144M:	Oliver Neukum <oneukum@suse.com>
23145L:	linux-usb@vger.kernel.org
23146L:	linux-scsi@vger.kernel.org
23147S:	Maintained
23148F:	drivers/usb/storage/uas.c
23149
23150USB CDC ETHERNET DRIVER
23151M:	Oliver Neukum <oliver@neukum.org>
23152L:	linux-usb@vger.kernel.org
23153S:	Maintained
23154F:	drivers/net/usb/cdc_*.c
23155F:	include/uapi/linux/usb/cdc.h
23156
23157USB CHAOSKEY DRIVER
23158M:	Keith Packard <keithp@keithp.com>
23159L:	linux-usb@vger.kernel.org
23160S:	Maintained
23161F:	drivers/usb/misc/chaoskey.c
23162
23163USB CYPRESS C67X00 DRIVER
23164L:	linux-usb@vger.kernel.org
23165S:	Orphan
23166F:	drivers/usb/c67x00/
23167
23168USB DAVICOM DM9601 DRIVER
23169M:	Peter Korsgaard <peter@korsgaard.com>
23170L:	netdev@vger.kernel.org
23171S:	Maintained
23172W:	http://www.linux-usb.org/usbnet
23173F:	drivers/net/usb/dm9601.c
23174
23175USB EHCI DRIVER
23176M:	Alan Stern <stern@rowland.harvard.edu>
23177L:	linux-usb@vger.kernel.org
23178S:	Maintained
23179F:	Documentation/usb/ehci.rst
23180F:	drivers/usb/host/ehci*
23181
23182USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
23183M:	Jiri Kosina <jikos@kernel.org>
23184M:	Benjamin Tissoires <bentiss@kernel.org>
23185L:	linux-usb@vger.kernel.org
23186S:	Maintained
23187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
23188F:	Documentation/hid/hiddev.rst
23189F:	drivers/hid/usbhid/
23190
23191USB INTEL XHCI ROLE MUX DRIVER
23192M:	Hans de Goede <hdegoede@redhat.com>
23193L:	linux-usb@vger.kernel.org
23194S:	Maintained
23195F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
23196
23197USB IP DRIVER FOR HISILICON KIRIN 960
23198M:	Yu Chen <chenyu56@huawei.com>
23199M:	Binghui Wang <wangbinghui@hisilicon.com>
23200L:	linux-usb@vger.kernel.org
23201S:	Maintained
23202F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
23203F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
23204
23205USB IP DRIVER FOR HISILICON KIRIN 970
23206M:	Mauro Carvalho Chehab <mchehab@kernel.org>
23207L:	linux-usb@vger.kernel.org
23208S:	Maintained
23209F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
23210F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
23211
23212USB ISP116X DRIVER
23213M:	Olav Kongas <ok@artecdesign.ee>
23214L:	linux-usb@vger.kernel.org
23215S:	Maintained
23216F:	drivers/usb/host/isp116x*
23217F:	include/linux/usb/isp116x.h
23218
23219USB ISP1760 DRIVER
23220M:	Rui Miguel Silva <rui.silva@linaro.org>
23221L:	linux-usb@vger.kernel.org
23222S:	Maintained
23223F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
23224F:	drivers/usb/isp1760/*
23225
23226USB LAN78XX ETHERNET DRIVER
23227M:	Woojung Huh <woojung.huh@microchip.com>
23228M:	UNGLinuxDriver@microchip.com
23229L:	netdev@vger.kernel.org
23230S:	Maintained
23231F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
23232F:	drivers/net/usb/lan78xx.*
23233F:	include/dt-bindings/net/microchip-lan78xx.h
23234
23235USB MASS STORAGE DRIVER
23236M:	Alan Stern <stern@rowland.harvard.edu>
23237L:	linux-usb@vger.kernel.org
23238L:	usb-storage@lists.one-eyed-alien.net
23239S:	Maintained
23240F:	drivers/usb/storage/
23241
23242USB MIDI DRIVER
23243M:	Clemens Ladisch <clemens@ladisch.de>
23244L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23245S:	Maintained
23246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
23247F:	sound/usb/midi.*
23248
23249USB NETWORKING DRIVERS
23250L:	linux-usb@vger.kernel.org
23251S:	Odd Fixes
23252F:	drivers/net/usb/
23253
23254USB OHCI DRIVER
23255M:	Alan Stern <stern@rowland.harvard.edu>
23256L:	linux-usb@vger.kernel.org
23257S:	Maintained
23258F:	Documentation/usb/ohci.rst
23259F:	drivers/usb/host/ohci*
23260
23261USB OTG FSM (Finite State Machine)
23262M:	Peter Chen <peter.chen@kernel.org>
23263L:	linux-usb@vger.kernel.org
23264S:	Maintained
23265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
23266F:	drivers/usb/common/usb-otg-fsm.c
23267
23268USB OVER IP DRIVER
23269M:	Valentina Manea <valentina.manea.m@gmail.com>
23270M:	Shuah Khan <shuah@kernel.org>
23271M:	Shuah Khan <skhan@linuxfoundation.org>
23272R:	Hongren Zheng <i@zenithal.me>
23273L:	linux-usb@vger.kernel.org
23274S:	Maintained
23275F:	Documentation/usb/usbip_protocol.rst
23276F:	drivers/usb/usbip/
23277F:	tools/testing/selftests/drivers/usb/usbip/
23278F:	tools/usb/usbip/
23279
23280USB PEGASUS DRIVER
23281M:	Petko Manolov <petkan@nucleusys.com>
23282L:	linux-usb@vger.kernel.org
23283L:	netdev@vger.kernel.org
23284S:	Maintained
23285W:	https://github.com/petkan/pegasus
23286T:	git https://github.com/petkan/pegasus.git
23287F:	drivers/net/usb/pegasus.*
23288
23289USB PRINTER DRIVER (usblp)
23290M:	Pete Zaitcev <zaitcev@redhat.com>
23291L:	linux-usb@vger.kernel.org
23292S:	Supported
23293F:	drivers/usb/class/usblp.c
23294
23295USB QMI WWAN NETWORK DRIVER
23296M:	Bjørn Mork <bjorn@mork.no>
23297L:	netdev@vger.kernel.org
23298S:	Maintained
23299F:	Documentation/ABI/testing/sysfs-class-net-qmi
23300F:	drivers/net/usb/qmi_wwan.c
23301
23302USB RAW GADGET DRIVER
23303R:	Andrey Konovalov <andreyknvl@gmail.com>
23304L:	linux-usb@vger.kernel.org
23305S:	Maintained
23306F:	Documentation/usb/raw-gadget.rst
23307F:	drivers/usb/gadget/legacy/raw_gadget.c
23308F:	include/uapi/linux/usb/raw_gadget.h
23309
23310USB RTL8150 DRIVER
23311M:	Petko Manolov <petkan@nucleusys.com>
23312L:	linux-usb@vger.kernel.org
23313L:	netdev@vger.kernel.org
23314S:	Maintained
23315W:	https://github.com/petkan/rtl8150
23316T:	git https://github.com/petkan/rtl8150.git
23317F:	drivers/net/usb/rtl8150.c
23318
23319USB SERIAL SUBSYSTEM
23320M:	Johan Hovold <johan@kernel.org>
23321L:	linux-usb@vger.kernel.org
23322S:	Maintained
23323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
23324F:	Documentation/usb/usb-serial.rst
23325F:	drivers/usb/serial/
23326F:	include/linux/usb/serial.h
23327
23328USB SMSC75XX ETHERNET DRIVER
23329M:	Steve Glendinning <steve.glendinning@shawell.net>
23330L:	netdev@vger.kernel.org
23331S:	Maintained
23332F:	drivers/net/usb/smsc75xx.*
23333
23334USB SMSC95XX ETHERNET DRIVER
23335M:	Steve Glendinning <steve.glendinning@shawell.net>
23336M:	UNGLinuxDriver@microchip.com
23337L:	netdev@vger.kernel.org
23338S:	Maintained
23339F:	drivers/net/usb/smsc95xx.*
23340
23341USB SUBSYSTEM
23342M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23343L:	linux-usb@vger.kernel.org
23344S:	Supported
23345W:	http://www.linux-usb.org
23346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
23347F:	Documentation/devicetree/bindings/usb/
23348F:	Documentation/usb/
23349F:	drivers/usb/
23350F:	include/dt-bindings/usb/
23351F:	include/linux/usb.h
23352F:	include/linux/usb/
23353F:	include/uapi/linux/usb/
23354
23355USB TYPEC BUS FOR ALTERNATE MODES
23356M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23357L:	linux-usb@vger.kernel.org
23358S:	Maintained
23359F:	Documentation/ABI/testing/sysfs-bus-typec
23360F:	Documentation/driver-api/usb/typec_bus.rst
23361F:	drivers/usb/typec/altmodes/
23362F:	include/linux/usb/typec_altmode.h
23363
23364USB TYPEC CLASS
23365M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23366L:	linux-usb@vger.kernel.org
23367S:	Maintained
23368F:	Documentation/ABI/testing/sysfs-class-typec
23369F:	Documentation/driver-api/usb/typec.rst
23370F:	drivers/usb/typec/
23371F:	include/linux/usb/typec.h
23372
23373USB TYPEC INTEL PMC MUX DRIVER
23374M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23375L:	linux-usb@vger.kernel.org
23376S:	Maintained
23377F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
23378F:	drivers/usb/typec/mux/intel_pmc_mux.c
23379
23380USB TYPEC PI3USB30532 MUX DRIVER
23381M:	Hans de Goede <hdegoede@redhat.com>
23382L:	linux-usb@vger.kernel.org
23383S:	Maintained
23384F:	drivers/usb/typec/mux/pi3usb30532.c
23385
23386USB TYPEC PORT CONTROLLER DRIVERS
23387L:	linux-usb@vger.kernel.org
23388S:	Orphan
23389F:	drivers/usb/typec/tcpm/
23390
23391USB UHCI DRIVER
23392M:	Alan Stern <stern@rowland.harvard.edu>
23393L:	linux-usb@vger.kernel.org
23394S:	Maintained
23395F:	drivers/usb/host/uhci*
23396
23397USB VIDEO CLASS
23398M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23399L:	linux-media@vger.kernel.org
23400S:	Maintained
23401W:	http://www.ideasonboard.org/uvc/
23402T:	git git://linuxtv.org/media_tree.git
23403F:	drivers/media/usb/uvc/
23404F:	include/uapi/linux/uvcvideo.h
23405
23406USB WEBCAM GADGET
23407M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23408M:	Daniel Scally <dan.scally@ideasonboard.com>
23409L:	linux-usb@vger.kernel.org
23410S:	Maintained
23411F:	drivers/usb/gadget/function/*uvc*
23412F:	drivers/usb/gadget/legacy/webcam.c
23413F:	include/uapi/linux/usb/g_uvc.h
23414
23415USB XHCI DRIVER
23416M:	Mathias Nyman <mathias.nyman@intel.com>
23417L:	linux-usb@vger.kernel.org
23418S:	Supported
23419F:	drivers/usb/host/pci-quirks*
23420F:	drivers/usb/host/xhci*
23421
23422USER DATAGRAM PROTOCOL (UDP)
23423M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
23424S:	Maintained
23425F:	include/linux/udp.h
23426F:	net/ipv4/udp.c
23427F:	net/ipv6/udp.c
23428
23429USER-MODE LINUX (UML)
23430M:	Richard Weinberger <richard@nod.at>
23431M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
23432M:	Johannes Berg <johannes@sipsolutions.net>
23433L:	linux-um@lists.infradead.org
23434S:	Maintained
23435W:	http://user-mode-linux.sourceforge.net
23436Q:	https://patchwork.ozlabs.org/project/linux-um/list/
23437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
23438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
23439F:	Documentation/virt/uml/
23440F:	arch/um/
23441F:	arch/x86/um/
23442F:	fs/hostfs/
23443
23444USERSPACE COPYIN/COPYOUT (UIOVEC)
23445M:	Alexander Viro <viro@zeniv.linux.org.uk>
23446S:	Maintained
23447F:	include/linux/uio.h
23448F:	lib/iov_iter.c
23449
23450USERSPACE DMA BUFFER DRIVER
23451M:	Gerd Hoffmann <kraxel@redhat.com>
23452L:	dri-devel@lists.freedesktop.org
23453S:	Maintained
23454T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23455F:	drivers/dma-buf/udmabuf.c
23456F:	include/uapi/linux/udmabuf.h
23457
23458USERSPACE I/O (UIO)
23459M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23460S:	Maintained
23461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23462F:	Documentation/driver-api/uio-howto.rst
23463F:	drivers/uio/
23464F:	include/linux/uio_driver.h
23465
23466UTIL-LINUX PACKAGE
23467M:	Karel Zak <kzak@redhat.com>
23468L:	util-linux@vger.kernel.org
23469S:	Maintained
23470W:	http://en.wikipedia.org/wiki/Util-linux
23471T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
23472
23473UUID HELPERS
23474R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
23475L:	linux-kernel@vger.kernel.org
23476S:	Maintained
23477F:	include/linux/uuid.h
23478F:	lib/test_uuid.c
23479F:	lib/uuid.c
23480
23481UV SYSFS DRIVER
23482M:	Justin Ernst <justin.ernst@hpe.com>
23483L:	platform-driver-x86@vger.kernel.org
23484S:	Maintained
23485F:	drivers/platform/x86/uv_sysfs.c
23486
23487UVESAFB DRIVER
23488M:	Michal Januszewski <spock@gentoo.org>
23489L:	linux-fbdev@vger.kernel.org
23490S:	Maintained
23491W:	https://github.com/mjanusz/v86d
23492F:	Documentation/fb/uvesafb.rst
23493F:	drivers/video/fbdev/uvesafb.*
23494
23495Ux500 CLOCK DRIVERS
23496M:	Ulf Hansson <ulf.hansson@linaro.org>
23497L:	linux-clk@vger.kernel.org
23498L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23499S:	Maintained
23500F:	drivers/clk/ux500/
23501
23502V4L2 ASYNC AND FWNODE FRAMEWORKS
23503M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23504L:	linux-media@vger.kernel.org
23505S:	Maintained
23506T:	git git://linuxtv.org/media_tree.git
23507F:	drivers/media/v4l2-core/v4l2-async.c
23508F:	drivers/media/v4l2-core/v4l2-fwnode.c
23509F:	include/media/v4l2-async.h
23510F:	include/media/v4l2-fwnode.h
23511
23512V4L2 LENS DRIVERS
23513M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23514L:	linux-media@vger.kernel.org
23515S:	Maintained
23516F:	drivers/media/i2c/ak*
23517F:	drivers/media/i2c/dw*
23518F:	drivers/media/i2c/lm*
23519
23520V4L2 CAMERA SENSOR DRIVERS
23521M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23522L:	linux-media@vger.kernel.org
23523S:	Maintained
23524F:	Documentation/driver-api/media/camera-sensor.rst
23525F:	Documentation/driver-api/media/tx-rx.rst
23526F:	drivers/media/i2c/ar*
23527F:	drivers/media/i2c/gc*
23528F:	drivers/media/i2c/hi*
23529F:	drivers/media/i2c/imx*
23530F:	drivers/media/i2c/mt*
23531F:	drivers/media/i2c/og*
23532F:	drivers/media/i2c/ov*
23533F:	drivers/media/i2c/s5*
23534F:	drivers/media/i2c/st-vgxy61.c
23535
23536VF610 NAND DRIVER
23537M:	Stefan Agner <stefan@agner.ch>
23538L:	linux-mtd@lists.infradead.org
23539S:	Supported
23540F:	drivers/mtd/nand/raw/vf610_nfc.c
23541
23542VFAT/FAT/MSDOS FILESYSTEM
23543M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
23544S:	Maintained
23545F:	Documentation/filesystems/vfat.rst
23546F:	fs/fat/
23547F:	tools/testing/selftests/filesystems/fat/
23548
23549VFIO CDX DRIVER
23550M:	Nipun Gupta <nipun.gupta@amd.com>
23551M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
23552L:	kvm@vger.kernel.org
23553S:	Maintained
23554F:	drivers/vfio/cdx/*
23555
23556VFIO DRIVER
23557M:	Alex Williamson <alex.williamson@redhat.com>
23558L:	kvm@vger.kernel.org
23559S:	Maintained
23560T:	git https://github.com/awilliam/linux-vfio.git
23561F:	Documentation/ABI/testing/debugfs-vfio
23562F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
23563F:	Documentation/driver-api/vfio.rst
23564F:	drivers/vfio/
23565F:	include/linux/vfio.h
23566F:	include/linux/vfio_pci_core.h
23567F:	include/uapi/linux/vfio.h
23568
23569VFIO FSL-MC DRIVER
23570L:	kvm@vger.kernel.org
23571S:	Orphan
23572F:	drivers/vfio/fsl-mc/
23573
23574VFIO HISILICON PCI DRIVER
23575M:	Longfang Liu <liulongfang@huawei.com>
23576M:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
23577L:	kvm@vger.kernel.org
23578S:	Maintained
23579F:	drivers/vfio/pci/hisilicon/
23580
23581VFIO MEDIATED DEVICE DRIVERS
23582M:	Kirti Wankhede <kwankhede@nvidia.com>
23583L:	kvm@vger.kernel.org
23584S:	Maintained
23585F:	Documentation/driver-api/vfio-mediated-device.rst
23586F:	drivers/vfio/mdev/
23587F:	include/linux/mdev.h
23588F:	samples/vfio-mdev/
23589
23590VFIO MLX5 PCI DRIVER
23591M:	Yishai Hadas <yishaih@nvidia.com>
23592L:	kvm@vger.kernel.org
23593S:	Maintained
23594F:	drivers/vfio/pci/mlx5/
23595
23596VFIO NVIDIA GRACE GPU DRIVER
23597M:	Ankit Agrawal <ankita@nvidia.com>
23598L:	kvm@vger.kernel.org
23599S:	Supported
23600F:	drivers/vfio/pci/nvgrace-gpu/
23601
23602VFIO PCI DEVICE SPECIFIC DRIVERS
23603R:	Jason Gunthorpe <jgg@nvidia.com>
23604R:	Yishai Hadas <yishaih@nvidia.com>
23605R:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
23606R:	Kevin Tian <kevin.tian@intel.com>
23607L:	kvm@vger.kernel.org
23608S:	Maintained
23609P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
23610F:	drivers/vfio/pci/*/
23611
23612VFIO PDS PCI DRIVER
23613M:	Brett Creeley <brett.creeley@amd.com>
23614L:	kvm@vger.kernel.org
23615S:	Maintained
23616F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
23617F:	drivers/vfio/pci/pds/
23618
23619VFIO PLATFORM DRIVER
23620M:	Eric Auger <eric.auger@redhat.com>
23621L:	kvm@vger.kernel.org
23622S:	Maintained
23623F:	drivers/vfio/platform/
23624
23625VFIO QAT PCI DRIVER
23626M:	Xin Zeng <xin.zeng@intel.com>
23627M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
23628L:	kvm@vger.kernel.org
23629L:	qat-linux@intel.com
23630S:	Supported
23631F:	drivers/vfio/pci/qat/
23632
23633VFIO VIRTIO PCI DRIVER
23634M:	Yishai Hadas <yishaih@nvidia.com>
23635L:	kvm@vger.kernel.org
23636L:	virtualization@lists.linux.dev
23637S:	Maintained
23638F:	drivers/vfio/pci/virtio
23639
23640VGA_SWITCHEROO
23641R:	Lukas Wunner <lukas@wunner.de>
23642S:	Maintained
23643T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23644F:	Documentation/gpu/vga-switcheroo.rst
23645F:	drivers/gpu/vga/vga_switcheroo.c
23646F:	include/linux/vga_switcheroo.h
23647
23648VIA RHINE NETWORK DRIVER
23649M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
23650S:	Maintained
23651F:	drivers/net/ethernet/via/via-rhine.c
23652
23653VIA SD/MMC CARD CONTROLLER DRIVER
23654M:	Bruce Chang <brucechang@via.com.tw>
23655M:	Harald Welte <HaraldWelte@viatech.com>
23656S:	Maintained
23657F:	drivers/mmc/host/via-sdmmc.c
23658
23659VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
23660M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
23661L:	linux-fbdev@vger.kernel.org
23662S:	Maintained
23663F:	drivers/video/fbdev/via/
23664F:	include/linux/via-core.h
23665F:	include/linux/via_i2c.h
23666
23667VIA VELOCITY NETWORK DRIVER
23668M:	Francois Romieu <romieu@fr.zoreil.com>
23669L:	netdev@vger.kernel.org
23670S:	Maintained
23671F:	drivers/net/ethernet/via/via-velocity.*
23672
23673VICODEC VIRTUAL CODEC DRIVER
23674M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
23675L:	linux-media@vger.kernel.org
23676S:	Maintained
23677W:	https://linuxtv.org
23678T:	git git://linuxtv.org/media_tree.git
23679F:	drivers/media/test-drivers/vicodec/*
23680
23681VIDEO I2C POLLING DRIVER
23682M:	Matt Ranostay <matt.ranostay@konsulko.com>
23683L:	linux-media@vger.kernel.org
23684S:	Maintained
23685F:	drivers/media/i2c/video-i2c.c
23686
23687VIDEO MULTIPLEXER DRIVER
23688M:	Philipp Zabel <p.zabel@pengutronix.de>
23689L:	linux-media@vger.kernel.org
23690S:	Maintained
23691F:	drivers/media/platform/video-mux.c
23692
23693VIDEOBUF2 FRAMEWORK
23694M:	Tomasz Figa <tfiga@chromium.org>
23695M:	Marek Szyprowski <m.szyprowski@samsung.com>
23696L:	linux-media@vger.kernel.org
23697S:	Maintained
23698F:	drivers/media/common/videobuf2/*
23699F:	include/media/videobuf2-*
23700
23701VIDTV VIRTUAL DIGITAL TV DRIVER
23702M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
23703L:	linux-media@vger.kernel.org
23704S:	Maintained
23705W:	https://linuxtv.org
23706T:	git git://linuxtv.org/media_tree.git
23707F:	drivers/media/test-drivers/vidtv/*
23708
23709VIMC VIRTUAL MEDIA CONTROLLER DRIVER
23710M:	Shuah Khan <skhan@linuxfoundation.org>
23711R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
23712L:	linux-media@vger.kernel.org
23713S:	Maintained
23714W:	https://linuxtv.org
23715T:	git git://linuxtv.org/media_tree.git
23716F:	drivers/media/test-drivers/vimc/*
23717
23718VIRT LIB
23719M:	Alex Williamson <alex.williamson@redhat.com>
23720M:	Paolo Bonzini <pbonzini@redhat.com>
23721L:	kvm@vger.kernel.org
23722S:	Supported
23723F:	virt/lib/
23724
23725VIRTIO AND VHOST VSOCK DRIVER
23726M:	Stefan Hajnoczi <stefanha@redhat.com>
23727M:	Stefano Garzarella <sgarzare@redhat.com>
23728L:	kvm@vger.kernel.org
23729L:	virtualization@lists.linux.dev
23730L:	netdev@vger.kernel.org
23731S:	Maintained
23732F:	drivers/vhost/vsock.c
23733F:	include/linux/virtio_vsock.h
23734F:	include/uapi/linux/virtio_vsock.h
23735F:	net/vmw_vsock/virtio_transport.c
23736F:	net/vmw_vsock/virtio_transport_common.c
23737
23738VIRTIO BALLOON
23739M:	"Michael S. Tsirkin" <mst@redhat.com>
23740M:	David Hildenbrand <david@redhat.com>
23741L:	virtualization@lists.linux.dev
23742S:	Maintained
23743F:	drivers/virtio/virtio_balloon.c
23744F:	include/linux/balloon_compaction.h
23745F:	include/uapi/linux/virtio_balloon.h
23746F:	mm/balloon_compaction.c
23747
23748VIRTIO BLOCK AND SCSI DRIVERS
23749M:	"Michael S. Tsirkin" <mst@redhat.com>
23750M:	Jason Wang <jasowang@redhat.com>
23751R:	Paolo Bonzini <pbonzini@redhat.com>
23752R:	Stefan Hajnoczi <stefanha@redhat.com>
23753R:	Eugenio Pérez <eperezma@redhat.com>
23754L:	virtualization@lists.linux.dev
23755S:	Maintained
23756F:	drivers/block/virtio_blk.c
23757F:	drivers/scsi/virtio_scsi.c
23758F:	include/uapi/linux/virtio_blk.h
23759F:	include/uapi/linux/virtio_scsi.h
23760
23761VIRTIO CONSOLE DRIVER
23762M:	Amit Shah <amit@kernel.org>
23763L:	virtualization@lists.linux.dev
23764S:	Maintained
23765F:	drivers/char/virtio_console.c
23766F:	include/uapi/linux/virtio_console.h
23767
23768VIRTIO CORE AND NET DRIVERS
23769M:	"Michael S. Tsirkin" <mst@redhat.com>
23770M:	Jason Wang <jasowang@redhat.com>
23771R:	Xuan Zhuo <xuanzhuo@linux.alibaba.com>
23772R:	Eugenio Pérez <eperezma@redhat.com>
23773L:	virtualization@lists.linux.dev
23774S:	Maintained
23775F:	Documentation/ABI/testing/sysfs-bus-vdpa
23776F:	Documentation/ABI/testing/sysfs-class-vduse
23777F:	Documentation/devicetree/bindings/virtio/
23778F:	Documentation/driver-api/virtio/
23779F:	drivers/block/virtio_blk.c
23780F:	drivers/crypto/virtio/
23781F:	drivers/net/virtio_net.c
23782F:	drivers/vdpa/
23783F:	drivers/virtio/
23784F:	include/linux/vdpa.h
23785F:	include/linux/virtio*.h
23786F:	include/linux/vringh.h
23787F:	include/uapi/linux/virtio_*.h
23788F:	tools/virtio/
23789F:	tools/testing/selftests/drivers/net/virtio_net/
23790
23791VIRTIO CRYPTO DRIVER
23792M:	Gonglei <arei.gonglei@huawei.com>
23793L:	virtualization@lists.linux.dev
23794L:	linux-crypto@vger.kernel.org
23795S:	Maintained
23796F:	drivers/crypto/virtio/
23797F:	include/uapi/linux/virtio_crypto.h
23798
23799VIRTIO DRIVERS FOR S390
23800M:	Cornelia Huck <cohuck@redhat.com>
23801M:	Halil Pasic <pasic@linux.ibm.com>
23802M:	Eric Farman <farman@linux.ibm.com>
23803L:	linux-s390@vger.kernel.org
23804L:	virtualization@lists.linux.dev
23805L:	kvm@vger.kernel.org
23806S:	Supported
23807F:	arch/s390/include/uapi/asm/virtio-ccw.h
23808F:	drivers/s390/virtio/
23809
23810VIRTIO FILE SYSTEM
23811M:	Vivek Goyal <vgoyal@redhat.com>
23812M:	Stefan Hajnoczi <stefanha@redhat.com>
23813M:	Miklos Szeredi <miklos@szeredi.hu>
23814R:	Eugenio Pérez <eperezma@redhat.com>
23815L:	virtualization@lists.linux.dev
23816L:	linux-fsdevel@vger.kernel.org
23817S:	Supported
23818W:	https://virtio-fs.gitlab.io/
23819F:	Documentation/filesystems/virtiofs.rst
23820F:	fs/fuse/virtio_fs.c
23821F:	include/uapi/linux/virtio_fs.h
23822
23823VIRTIO GPIO DRIVER
23824M:	Enrico Weigelt, metux IT consult <info@metux.net>
23825M:	Viresh Kumar <vireshk@kernel.org>
23826L:	linux-gpio@vger.kernel.org
23827L:	virtualization@lists.linux.dev
23828S:	Maintained
23829F:	drivers/gpio/gpio-virtio.c
23830F:	include/uapi/linux/virtio_gpio.h
23831
23832VIRTIO GPU DRIVER
23833M:	David Airlie <airlied@redhat.com>
23834M:	Gerd Hoffmann <kraxel@redhat.com>
23835R:	Gurchetan Singh <gurchetansingh@chromium.org>
23836R:	Chia-I Wu <olvaffe@gmail.com>
23837L:	dri-devel@lists.freedesktop.org
23838L:	virtualization@lists.linux.dev
23839S:	Maintained
23840T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23841F:	drivers/gpu/drm/ci/xfails/virtio*
23842F:	drivers/gpu/drm/virtio/
23843F:	include/uapi/linux/virtio_gpu.h
23844
23845VIRTIO HOST (VHOST)
23846M:	"Michael S. Tsirkin" <mst@redhat.com>
23847M:	Jason Wang <jasowang@redhat.com>
23848R:	Eugenio Pérez <eperezma@redhat.com>
23849L:	kvm@vger.kernel.org
23850L:	virtualization@lists.linux.dev
23851L:	netdev@vger.kernel.org
23852S:	Maintained
23853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
23854F:	drivers/vhost/
23855F:	include/linux/sched/vhost_task.h
23856F:	include/linux/vhost_iotlb.h
23857F:	include/uapi/linux/vhost.h
23858F:	kernel/vhost_task.c
23859
23860VIRTIO HOST (VHOST-SCSI)
23861M:	"Michael S. Tsirkin" <mst@redhat.com>
23862M:	Jason Wang <jasowang@redhat.com>
23863M:	Mike Christie <michael.christie@oracle.com>
23864R:	Paolo Bonzini <pbonzini@redhat.com>
23865R:	Stefan Hajnoczi <stefanha@redhat.com>
23866L:	virtualization@lists.linux.dev
23867S:	Maintained
23868F:	drivers/vhost/scsi.c
23869
23870VIRTIO I2C DRIVER
23871M:	Conghui Chen <conghui.chen@intel.com>
23872M:	Viresh Kumar <viresh.kumar@linaro.org>
23873L:	linux-i2c@vger.kernel.org
23874L:	virtualization@lists.linux.dev
23875S:	Maintained
23876F:	drivers/i2c/busses/i2c-virtio.c
23877F:	include/uapi/linux/virtio_i2c.h
23878
23879VIRTIO INPUT DRIVER
23880M:	Gerd Hoffmann <kraxel@redhat.com>
23881S:	Maintained
23882F:	drivers/virtio/virtio_input.c
23883F:	include/uapi/linux/virtio_input.h
23884
23885VIRTIO IOMMU DRIVER
23886M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
23887L:	virtualization@lists.linux.dev
23888S:	Maintained
23889F:	drivers/iommu/virtio-iommu.c
23890F:	include/uapi/linux/virtio_iommu.h
23891
23892VIRTIO MEM DRIVER
23893M:	David Hildenbrand <david@redhat.com>
23894L:	virtualization@lists.linux.dev
23895S:	Maintained
23896W:	https://virtio-mem.gitlab.io/
23897F:	drivers/virtio/virtio_mem.c
23898F:	include/uapi/linux/virtio_mem.h
23899
23900VIRTIO PMEM DRIVER
23901M:	Pankaj Gupta <pankaj.gupta.linux@gmail.com>
23902L:	virtualization@lists.linux.dev
23903S:	Maintained
23904F:	drivers/nvdimm/nd_virtio.c
23905F:	drivers/nvdimm/virtio_pmem.c
23906
23907VIRTIO SOUND DRIVER
23908M:	Anton Yakovlev <anton.yakovlev@opensynergy.com>
23909M:	"Michael S. Tsirkin" <mst@redhat.com>
23910L:	virtualization@lists.linux.dev
23911L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23912S:	Maintained
23913F:	include/uapi/linux/virtio_snd.h
23914F:	sound/virtio/*
23915
23916VIRTUAL BOX GUEST DEVICE DRIVER
23917M:	Hans de Goede <hdegoede@redhat.com>
23918M:	Arnd Bergmann <arnd@arndb.de>
23919M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23920S:	Maintained
23921F:	drivers/virt/vboxguest/
23922F:	include/linux/vbox_utils.h
23923F:	include/uapi/linux/vbox*.h
23924
23925VIRTUAL BOX SHARED FOLDER VFS DRIVER
23926M:	Hans de Goede <hdegoede@redhat.com>
23927L:	linux-fsdevel@vger.kernel.org
23928S:	Maintained
23929F:	fs/vboxsf/*
23930
23931VIRTUAL PCM TEST DRIVER
23932M:	Ivan Orlov <ivan.orlov0322@gmail.com>
23933L:	linux-sound@vger.kernel.org
23934S:	Maintained
23935F:	Documentation/sound/cards/pcmtest.rst
23936F:	sound/drivers/pcmtest.c
23937F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
23938
23939VIRTUAL SERIO DEVICE DRIVER
23940M:	Stephen Chandler Paul <thatslyude@gmail.com>
23941S:	Maintained
23942F:	drivers/input/serio/userio.c
23943F:	include/uapi/linux/userio.h
23944
23945VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
23946M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
23947S:	Maintained
23948F:	Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
23949F:	drivers/iio/light/veml6075.c
23950
23951VISL VIRTUAL STATELESS DECODER DRIVER
23952M:	Daniel Almeida <daniel.almeida@collabora.com>
23953L:	linux-media@vger.kernel.org
23954S:	Supported
23955F:	drivers/media/test-drivers/visl
23956
23957VIVID VIRTUAL VIDEO DRIVER
23958M:	Hans Verkuil <hverkuil@xs4all.nl>
23959L:	linux-media@vger.kernel.org
23960S:	Maintained
23961W:	https://linuxtv.org
23962T:	git git://linuxtv.org/media_tree.git
23963F:	drivers/media/test-drivers/vivid/*
23964
23965VM SOCKETS (AF_VSOCK)
23966M:	Stefano Garzarella <sgarzare@redhat.com>
23967L:	virtualization@lists.linux.dev
23968L:	netdev@vger.kernel.org
23969S:	Maintained
23970F:	drivers/net/vsockmon.c
23971F:	include/net/af_vsock.h
23972F:	include/uapi/linux/vm_sockets.h
23973F:	include/uapi/linux/vm_sockets_diag.h
23974F:	include/uapi/linux/vsockmon.h
23975F:	net/vmw_vsock/
23976F:	tools/testing/vsock/
23977
23978VMALLOC
23979M:	Andrew Morton <akpm@linux-foundation.org>
23980R:	Uladzislau Rezki <urezki@gmail.com>
23981R:	Christoph Hellwig <hch@infradead.org>
23982L:	linux-mm@kvack.org
23983S:	Maintained
23984W:	http://www.linux-mm.org
23985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
23986F:	include/linux/vmalloc.h
23987F:	mm/vmalloc.c
23988
23989VME SUBSYSTEM
23990L:	linux-kernel@vger.kernel.org
23991S:	Orphan
23992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23993F:	Documentation/driver-api/vme.rst
23994F:	drivers/staging/vme_user/
23995
23996VMWARE BALLOON DRIVER
23997M:	Jerrin Shaji George <jerrin.shaji-george@broadcom.com>
23998R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
23999L:	linux-kernel@vger.kernel.org
24000S:	Supported
24001F:	drivers/misc/vmw_balloon.c
24002
24003VMWARE HYPERVISOR INTERFACE
24004M:	Ajay Kaher <ajay.kaher@broadcom.com>
24005M:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
24006R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24007L:	virtualization@lists.linux.dev
24008L:	x86@kernel.org
24009S:	Supported
24010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
24011F:	arch/x86/include/asm/vmware.h
24012F:	arch/x86/kernel/cpu/vmware.c
24013
24014VMWARE PVRDMA 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-rdma@vger.kernel.org
24019S:	Supported
24020F:	drivers/infiniband/hw/vmw_pvrdma/
24021
24022VMWARE PVSCSI DRIVER
24023M:	Vishal Bhakta <vishal.bhakta@broadcom.com>
24024R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24025L:	linux-scsi@vger.kernel.org
24026S:	Supported
24027F:	drivers/scsi/vmw_pvscsi.c
24028F:	drivers/scsi/vmw_pvscsi.h
24029
24030VMWARE VIRTUAL PTP CLOCK DRIVER
24031M:	Nick Shi <nick.shi@broadcom.com>
24032R:	Ajay Kaher <ajay.kaher@broadcom.com>
24033R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
24034R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24035L:	netdev@vger.kernel.org
24036S:	Supported
24037F:	drivers/ptp/ptp_vmw.c
24038
24039VMWARE VMCI DRIVER
24040M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24041M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24042R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24043L:	linux-kernel@vger.kernel.org
24044S:	Supported
24045F:	drivers/misc/vmw_vmci/
24046F:	include/linux/vmw_vmci*
24047
24048VMWARE VMMOUSE SUBDRIVER
24049M:	Zack Rusin <zack.rusin@broadcom.com>
24050R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24051L:	linux-input@vger.kernel.org
24052S:	Supported
24053F:	drivers/input/mouse/vmmouse.c
24054F:	drivers/input/mouse/vmmouse.h
24055
24056VMWARE VMXNET3 ETHERNET DRIVER
24057M:	Ronak Doshi <ronak.doshi@broadcom.com>
24058R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24059L:	netdev@vger.kernel.org
24060S:	Supported
24061F:	drivers/net/vmxnet3/
24062
24063VMWARE VSOCK VMCI TRANSPORT DRIVER
24064M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24065M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24066R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24067L:	linux-kernel@vger.kernel.org
24068S:	Supported
24069F:	net/vmw_vsock/vmci_transport*
24070
24071VOCORE VOCORE2 BOARD
24072M:	Harvey Hunt <harveyhuntnexus@gmail.com>
24073L:	linux-mips@vger.kernel.org
24074S:	Maintained
24075F:	arch/mips/boot/dts/ralink/vocore2.dts
24076
24077VOLTAGE AND CURRENT REGULATOR FRAMEWORK
24078M:	Liam Girdwood <lgirdwood@gmail.com>
24079M:	Mark Brown <broonie@kernel.org>
24080L:	linux-kernel@vger.kernel.org
24081S:	Supported
24082W:	http://www.slimlogic.co.uk/?p=48
24083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
24084F:	Documentation/devicetree/bindings/regulator/
24085F:	Documentation/power/regulator/
24086F:	drivers/regulator/
24087F:	include/dt-bindings/regulator/
24088F:	include/linux/regulator/
24089K:	regulator_get_optional
24090
24091VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
24092R:	Matti Vaittinen <mazziesaccount@gmail.com>
24093F:	drivers/regulator/irq_helpers.c
24094
24095VRF
24096M:	David Ahern <dsahern@kernel.org>
24097L:	netdev@vger.kernel.org
24098S:	Maintained
24099F:	Documentation/networking/vrf.rst
24100F:	drivers/net/vrf.c
24101
24102VSPRINTF
24103M:	Petr Mladek <pmladek@suse.com>
24104M:	Steven Rostedt <rostedt@goodmis.org>
24105R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
24106R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
24107R:	Sergey Senozhatsky <senozhatsky@chromium.org>
24108S:	Maintained
24109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
24110F:	Documentation/core-api/printk-formats.rst
24111F:	lib/test_printf.c
24112F:	lib/test_scanf.c
24113F:	lib/vsprintf.c
24114
24115VT1211 HARDWARE MONITOR DRIVER
24116M:	Juerg Haefliger <juergh@proton.me>
24117L:	linux-hwmon@vger.kernel.org
24118S:	Maintained
24119F:	Documentation/hwmon/vt1211.rst
24120F:	drivers/hwmon/vt1211.c
24121
24122VT8231 HARDWARE MONITOR DRIVER
24123M:	Roger Lucas <vt8231@hiddenengine.co.uk>
24124L:	linux-hwmon@vger.kernel.org
24125S:	Maintained
24126F:	drivers/hwmon/vt8231.c
24127
24128VUB300 USB to SDIO/SD/MMC bridge chip
24129L:	linux-mmc@vger.kernel.org
24130S:	Orphan
24131F:	drivers/mmc/host/vub300.c
24132
24133W1 DALLAS'S 1-WIRE BUS
24134M:	Krzysztof Kozlowski <krzk@kernel.org>
24135S:	Maintained
24136F:	Documentation/devicetree/bindings/w1/
24137F:	Documentation/w1/
24138F:	drivers/w1/
24139F:	include/linux/w1.h
24140
24141W83791D HARDWARE MONITORING DRIVER
24142M:	Marc Hulsman <m.hulsman@tudelft.nl>
24143L:	linux-hwmon@vger.kernel.org
24144S:	Maintained
24145F:	Documentation/hwmon/w83791d.rst
24146F:	drivers/hwmon/w83791d.c
24147
24148W83793 HARDWARE MONITORING DRIVER
24149M:	Rudolf Marek <r.marek@assembler.cz>
24150L:	linux-hwmon@vger.kernel.org
24151S:	Maintained
24152F:	Documentation/hwmon/w83793.rst
24153F:	drivers/hwmon/w83793.c
24154
24155W83795 HARDWARE MONITORING DRIVER
24156M:	Jean Delvare <jdelvare@suse.com>
24157L:	linux-hwmon@vger.kernel.org
24158S:	Maintained
24159F:	drivers/hwmon/w83795.c
24160
24161W83L51xD SD/MMC CARD INTERFACE DRIVER
24162M:	Pierre Ossman <pierre@ossman.eu>
24163S:	Maintained
24164F:	drivers/mmc/host/wbsd.*
24165
24166WACOM PROTOCOL 4 SERIAL TABLETS
24167M:	Julian Squires <julian@cipht.net>
24168M:	Hans de Goede <hdegoede@redhat.com>
24169L:	linux-input@vger.kernel.org
24170S:	Maintained
24171F:	drivers/input/tablet/wacom_serial4.c
24172
24173WANGXUN ETHERNET DRIVER
24174M:	Jiawen Wu <jiawenwu@trustnetic.com>
24175M:	Mengyuan Lou <mengyuanlou@net-swift.com>
24176L:	netdev@vger.kernel.org
24177S:	Maintained
24178W:	https://www.net-swift.com
24179F:	Documentation/networking/device_drivers/ethernet/wangxun/*
24180F:	drivers/net/ethernet/wangxun/
24181F:	drivers/net/pcs/pcs-xpcs-wx.c
24182
24183WATCHDOG DEVICE DRIVERS
24184M:	Wim Van Sebroeck <wim@linux-watchdog.org>
24185M:	Guenter Roeck <linux@roeck-us.net>
24186L:	linux-watchdog@vger.kernel.org
24187S:	Maintained
24188W:	http://www.linux-watchdog.org/
24189T:	git git://www.linux-watchdog.org/linux-watchdog.git
24190F:	Documentation/devicetree/bindings/watchdog/
24191F:	Documentation/watchdog/
24192F:	drivers/watchdog/
24193F:	include/linux/watchdog.h
24194F:	include/trace/events/watchdog.h
24195F:	include/uapi/linux/watchdog.h
24196
24197WAVE5 VPU CODEC DRIVER
24198M:	Nas Chung <nas.chung@chipsnmedia.com>
24199M:	Jackson Lee <jackson.lee@chipsnmedia.com>
24200L:	linux-media@vger.kernel.org
24201S:	Maintained
24202F:	Documentation/devicetree/bindings/media/cnm,wave521c.yaml
24203F:	drivers/media/platform/chips-media/wave5/
24204
24205WHISKEYCOVE PMIC GPIO DRIVER
24206M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
24207L:	linux-gpio@vger.kernel.org
24208S:	Maintained
24209F:	drivers/gpio/gpio-wcove.c
24210
24211WHWAVE RTC DRIVER
24212M:	Dianlong Li <long17.cool@163.com>
24213L:	linux-rtc@vger.kernel.org
24214S:	Maintained
24215F:	drivers/rtc/rtc-sd3078.c
24216
24217WIIMOTE HID DRIVER
24218M:	David Rheinsberg <david@readahead.eu>
24219L:	linux-input@vger.kernel.org
24220S:	Maintained
24221F:	drivers/hid/hid-wiimote*
24222
24223WILOCITY WIL6210 WIRELESS DRIVER
24224L:	linux-wireless@vger.kernel.org
24225S:	Orphan
24226W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
24227F:	drivers/net/wireless/ath/wil6210/
24228
24229WINBOND CIR DRIVER
24230M:	David Härdeman <david@hardeman.nu>
24231S:	Maintained
24232F:	drivers/media/rc/winbond-cir.c
24233
24234WINSYSTEMS EBC-C384 WATCHDOG DRIVER
24235L:	linux-watchdog@vger.kernel.org
24236S:	Orphan
24237F:	drivers/watchdog/ebc-c384_wdt.c
24238
24239WINSYSTEMS WS16C48 GPIO DRIVER
24240M:	William Breathitt Gray <wbg@kernel.org>
24241L:	linux-gpio@vger.kernel.org
24242S:	Maintained
24243F:	drivers/gpio/gpio-ws16c48.c
24244
24245WIREGUARD SECURE NETWORK TUNNEL
24246M:	Jason A. Donenfeld <Jason@zx2c4.com>
24247L:	wireguard@lists.zx2c4.com
24248L:	netdev@vger.kernel.org
24249S:	Maintained
24250F:	drivers/net/wireguard/
24251F:	tools/testing/selftests/wireguard/
24252
24253WISTRON LAPTOP BUTTON DRIVER
24254M:	Miloslav Trmac <mitr@volny.cz>
24255S:	Maintained
24256F:	drivers/input/misc/wistron_btns.c
24257
24258WMI BINARY MOF DRIVER
24259M:	Armin Wolf <W_Armin@gmx.de>
24260R:	Thomas Weißschuh <linux@weissschuh.net>
24261L:	platform-driver-x86@vger.kernel.org
24262S:	Maintained
24263F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
24264F:	Documentation/wmi/devices/wmi-bmof.rst
24265F:	drivers/platform/x86/wmi-bmof.c
24266
24267WOLFSON MICROELECTRONICS DRIVERS
24268L:	patches@opensource.cirrus.com
24269S:	Supported
24270W:	https://github.com/CirrusLogic/linux-drivers/wiki
24271T:	git https://github.com/CirrusLogic/linux-drivers.git
24272F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
24273F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
24274F:	Documentation/devicetree/bindings/mfd/wm831x.txt
24275F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
24276F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
24277F:	Documentation/devicetree/bindings/sound/wm*
24278F:	Documentation/hwmon/wm83??.rst
24279F:	arch/arm/mach-s3c/mach-crag6410*
24280F:	drivers/clk/clk-wm83*.c
24281F:	drivers/gpio/gpio-*wm*.c
24282F:	drivers/gpio/gpio-arizona.c
24283F:	drivers/hwmon/wm83??-hwmon.c
24284F:	drivers/input/misc/wm831x-on.c
24285F:	drivers/input/touchscreen/wm831x-ts.c
24286F:	drivers/input/touchscreen/wm97*.c
24287F:	drivers/leds/leds-wm83*.c
24288F:	drivers/mfd/arizona*
24289F:	drivers/mfd/cs47l24*
24290F:	drivers/mfd/wm*.c
24291F:	drivers/power/supply/wm83*.c
24292F:	drivers/regulator/arizona*
24293F:	drivers/regulator/wm8*.c
24294F:	drivers/rtc/rtc-wm83*.c
24295F:	drivers/video/backlight/wm83*_bl.c
24296F:	drivers/watchdog/wm83*_wdt.c
24297F:	include/linux/mfd/arizona/
24298F:	include/linux/mfd/wm831x/
24299F:	include/linux/mfd/wm8350/
24300F:	include/linux/mfd/wm8400*
24301F:	include/linux/regulator/arizona*
24302F:	include/linux/wm97xx.h
24303F:	include/sound/wm????.h
24304F:	sound/soc/codecs/arizona*
24305F:	sound/soc/codecs/cs47l24*
24306F:	sound/soc/codecs/wm*
24307
24308WORKQUEUE
24309M:	Tejun Heo <tj@kernel.org>
24310R:	Lai Jiangshan <jiangshanlai@gmail.com>
24311S:	Maintained
24312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
24313F:	Documentation/core-api/workqueue.rst
24314F:	include/linux/workqueue.h
24315F:	kernel/workqueue.c
24316F:	kernel/workqueue_internal.h
24317
24318WWAN DRIVERS
24319M:	Loic Poulain <loic.poulain@linaro.org>
24320M:	Sergey Ryazanov <ryazanov.s.a@gmail.com>
24321R:	Johannes Berg <johannes@sipsolutions.net>
24322L:	netdev@vger.kernel.org
24323S:	Maintained
24324F:	drivers/net/wwan/
24325F:	include/linux/wwan.h
24326F:	include/uapi/linux/wwan.h
24327
24328X-POWERS AXP288 PMIC DRIVERS
24329M:	Hans de Goede <hdegoede@redhat.com>
24330S:	Maintained
24331F:	drivers/acpi/pmic/intel_pmic_xpower.c
24332N:	axp288
24333
24334X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
24335M:	Chen-Yu Tsai <wens@csie.org>
24336L:	linux-kernel@vger.kernel.org
24337S:	Maintained
24338N:	axp[128]
24339
24340X.25 STACK
24341M:	Martin Schiller <ms@dev.tdt.de>
24342L:	linux-x25@vger.kernel.org
24343S:	Maintained
24344F:	Documentation/networking/lapb-module.rst
24345F:	Documentation/networking/x25*
24346F:	drivers/net/wan/hdlc_x25.c
24347F:	drivers/net/wan/lapbether.c
24348F:	include/*/lapb.h
24349F:	include/net/x25*
24350F:	include/uapi/linux/x25.h
24351F:	net/lapb/
24352F:	net/x25/
24353
24354X86 ARCHITECTURE (32-BIT AND 64-BIT)
24355M:	Thomas Gleixner <tglx@linutronix.de>
24356M:	Ingo Molnar <mingo@redhat.com>
24357M:	Borislav Petkov <bp@alien8.de>
24358M:	Dave Hansen <dave.hansen@linux.intel.com>
24359M:	x86@kernel.org
24360R:	"H. Peter Anvin" <hpa@zytor.com>
24361L:	linux-kernel@vger.kernel.org
24362S:	Maintained
24363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
24364F:	Documentation/arch/x86/
24365F:	Documentation/devicetree/bindings/x86/
24366F:	arch/x86/
24367
24368X86 ENTRY CODE
24369M:	Andy Lutomirski <luto@kernel.org>
24370L:	linux-kernel@vger.kernel.org
24371S:	Maintained
24372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
24373F:	arch/x86/entry/
24374
24375X86 HARDWARE VULNERABILITIES
24376M:	Thomas Gleixner <tglx@linutronix.de>
24377M:	Borislav Petkov <bp@alien8.de>
24378M:	Peter Zijlstra <peterz@infradead.org>
24379M:	Josh Poimboeuf <jpoimboe@kernel.org>
24380R:	Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
24381S:	Maintained
24382F:	Documentation/admin-guide/hw-vuln/
24383F:	arch/x86/include/asm/nospec-branch.h
24384F:	arch/x86/kernel/cpu/bugs.c
24385
24386X86 MCE INFRASTRUCTURE
24387M:	Tony Luck <tony.luck@intel.com>
24388M:	Borislav Petkov <bp@alien8.de>
24389L:	linux-edac@vger.kernel.org
24390S:	Maintained
24391F:	Documentation/ABI/testing/sysfs-mce
24392F:	Documentation/arch/x86/x86_64/machinecheck.rst
24393F:	arch/x86/kernel/cpu/mce/*
24394
24395X86 MICROCODE UPDATE SUPPORT
24396M:	Borislav Petkov <bp@alien8.de>
24397S:	Maintained
24398F:	arch/x86/kernel/cpu/microcode/*
24399
24400X86 MM
24401M:	Dave Hansen <dave.hansen@linux.intel.com>
24402M:	Andy Lutomirski <luto@kernel.org>
24403M:	Peter Zijlstra <peterz@infradead.org>
24404L:	linux-kernel@vger.kernel.org
24405S:	Maintained
24406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
24407F:	arch/x86/mm/
24408
24409X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
24410M:	Hans de Goede <hdegoede@redhat.com>
24411L:	platform-driver-x86@vger.kernel.org
24412S:	Maintained
24413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24414F:	drivers/platform/x86/x86-android-tablets/
24415
24416X86 PLATFORM DRIVERS
24417M:	Hans de Goede <hdegoede@redhat.com>
24418M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
24419L:	platform-driver-x86@vger.kernel.org
24420S:	Maintained
24421Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
24422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24423F:	drivers/platform/olpc/
24424F:	drivers/platform/x86/
24425F:	include/linux/platform_data/x86/
24426
24427X86 PLATFORM UV HPE SUPERDOME FLEX
24428M:	Steve Wahl <steve.wahl@hpe.com>
24429R:	Justin Ernst <justin.ernst@hpe.com>
24430R:	Kyle Meyer <kyle.meyer@hpe.com>
24431R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
24432R:	Russ Anderson <russ.anderson@hpe.com>
24433S:	Supported
24434F:	arch/x86/include/asm/uv/
24435F:	arch/x86/kernel/apic/x2apic_uv_x.c
24436F:	arch/x86/platform/uv/
24437
24438X86 STACK UNWINDING
24439M:	Josh Poimboeuf <jpoimboe@kernel.org>
24440M:	Peter Zijlstra <peterz@infradead.org>
24441S:	Supported
24442F:	arch/x86/include/asm/unwind*.h
24443F:	arch/x86/kernel/dumpstack.c
24444F:	arch/x86/kernel/stacktrace.c
24445F:	arch/x86/kernel/unwind_*.c
24446
24447X86 TRUST DOMAIN EXTENSIONS (TDX)
24448M:	Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
24449R:	Dave Hansen <dave.hansen@linux.intel.com>
24450L:	x86@kernel.org
24451L:	linux-coco@lists.linux.dev
24452S:	Supported
24453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
24454F:	arch/x86/boot/compressed/tdx*
24455F:	arch/x86/coco/tdx/
24456F:	arch/x86/include/asm/shared/tdx.h
24457F:	arch/x86/include/asm/tdx.h
24458F:	arch/x86/virt/vmx/tdx/
24459F:	drivers/virt/coco/tdx-guest
24460
24461X86 VDSO
24462M:	Andy Lutomirski <luto@kernel.org>
24463L:	linux-kernel@vger.kernel.org
24464S:	Maintained
24465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
24466F:	arch/x86/entry/vdso/
24467
24468XARRAY
24469M:	Matthew Wilcox <willy@infradead.org>
24470L:	linux-fsdevel@vger.kernel.org
24471S:	Supported
24472F:	Documentation/core-api/xarray.rst
24473F:	include/linux/idr.h
24474F:	include/linux/xarray.h
24475F:	lib/idr.c
24476F:	lib/xarray.c
24477F:	tools/testing/radix-tree
24478
24479XBOX DVD IR REMOTE
24480M:	Benjamin Valentin <benpicco@googlemail.com>
24481S:	Maintained
24482F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
24483F:	drivers/media/rc/xbox_remote.c
24484
24485XC2028/3028 TUNER DRIVER
24486M:	Mauro Carvalho Chehab <mchehab@kernel.org>
24487L:	linux-media@vger.kernel.org
24488S:	Maintained
24489W:	https://linuxtv.org
24490T:	git git://linuxtv.org/media_tree.git
24491F:	drivers/media/tuners/xc2028.*
24492
24493XDP (eXpress Data Path)
24494M:	Alexei Starovoitov <ast@kernel.org>
24495M:	Daniel Borkmann <daniel@iogearbox.net>
24496M:	David S. Miller <davem@davemloft.net>
24497M:	Jakub Kicinski <kuba@kernel.org>
24498M:	Jesper Dangaard Brouer <hawk@kernel.org>
24499M:	John Fastabend <john.fastabend@gmail.com>
24500L:	netdev@vger.kernel.org
24501L:	bpf@vger.kernel.org
24502S:	Supported
24503F:	drivers/net/ethernet/*/*/*/*/*xdp*
24504F:	drivers/net/ethernet/*/*/*xdp*
24505F:	include/net/xdp.h
24506F:	include/net/xdp_priv.h
24507F:	include/trace/events/xdp.h
24508F:	kernel/bpf/cpumap.c
24509F:	kernel/bpf/devmap.c
24510F:	net/core/xdp.c
24511F:	samples/bpf/xdp*
24512F:	tools/testing/selftests/bpf/*/*xdp*
24513F:	tools/testing/selftests/bpf/*xdp*
24514K:	(?:\b|_)xdp(?:\b|_)
24515
24516XDP SOCKETS (AF_XDP)
24517M:	Björn Töpel <bjorn@kernel.org>
24518M:	Magnus Karlsson <magnus.karlsson@intel.com>
24519M:	Maciej Fijalkowski <maciej.fijalkowski@intel.com>
24520R:	Jonathan Lemon <jonathan.lemon@gmail.com>
24521L:	netdev@vger.kernel.org
24522L:	bpf@vger.kernel.org
24523S:	Maintained
24524F:	Documentation/networking/af_xdp.rst
24525F:	include/net/netns/xdp.h
24526F:	include/net/xdp_sock*
24527F:	include/net/xsk_buff_pool.h
24528F:	include/uapi/linux/if_xdp.h
24529F:	include/uapi/linux/xdp_diag.h
24530F:	net/xdp/
24531F:	tools/testing/selftests/bpf/*xsk*
24532
24533XEN BLOCK SUBSYSTEM
24534M:	Roger Pau Monné <roger.pau@citrix.com>
24535L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24536S:	Supported
24537F:	drivers/block/xen*
24538F:	drivers/block/xen-blkback/*
24539
24540XEN HYPERVISOR ARM
24541M:	Stefano Stabellini <sstabellini@kernel.org>
24542L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24543S:	Maintained
24544F:	arch/arm/include/asm/xen/
24545F:	arch/arm/xen/
24546
24547XEN HYPERVISOR ARM64
24548M:	Stefano Stabellini <sstabellini@kernel.org>
24549L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24550S:	Maintained
24551F:	arch/arm64/include/asm/xen/
24552F:	arch/arm64/xen/
24553
24554XEN HYPERVISOR INTERFACE
24555M:	Juergen Gross <jgross@suse.com>
24556M:	Stefano Stabellini <sstabellini@kernel.org>
24557R:	Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
24558L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24559S:	Supported
24560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
24561F:	Documentation/ABI/stable/sysfs-hypervisor-xen
24562F:	Documentation/ABI/testing/sysfs-hypervisor-xen
24563F:	drivers/*/xen-*front.c
24564F:	drivers/xen/
24565F:	include/uapi/xen/
24566F:	include/xen/
24567F:	kernel/configs/xen.config
24568
24569XEN HYPERVISOR X86
24570M:	Juergen Gross <jgross@suse.com>
24571R:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
24572L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24573S:	Supported
24574F:	arch/x86/configs/xen.config
24575F:	arch/x86/include/asm/pvclock-abi.h
24576F:	arch/x86/include/asm/xen/
24577F:	arch/x86/platform/pvh/
24578F:	arch/x86/xen/
24579
24580XEN NETWORK BACKEND DRIVER
24581M:	Wei Liu <wei.liu@kernel.org>
24582M:	Paul Durrant <paul@xen.org>
24583L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24584L:	netdev@vger.kernel.org
24585S:	Supported
24586F:	drivers/net/xen-netback/*
24587
24588XEN PCI SUBSYSTEM
24589M:	Juergen Gross <jgross@suse.com>
24590L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24591S:	Supported
24592F:	arch/x86/pci/*xen*
24593F:	drivers/pci/*xen*
24594
24595XEN PVSCSI DRIVERS
24596M:	Juergen Gross <jgross@suse.com>
24597L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24598L:	linux-scsi@vger.kernel.org
24599S:	Supported
24600F:	drivers/scsi/xen-scsifront.c
24601F:	drivers/xen/xen-scsiback.c
24602F:	include/xen/interface/io/vscsiif.h
24603
24604XEN PVUSB DRIVER
24605M:	Juergen Gross <jgross@suse.com>
24606L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24607L:	linux-usb@vger.kernel.org
24608S:	Supported
24609F:	drivers/usb/host/xen*
24610F:	include/xen/interface/io/usbif.h
24611
24612XEN SOUND FRONTEND DRIVER
24613M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
24614L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24615L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
24616S:	Supported
24617F:	sound/xen/*
24618
24619XEN SWIOTLB SUBSYSTEM
24620M:	Juergen Gross <jgross@suse.com>
24621M:	Stefano Stabellini <sstabellini@kernel.org>
24622L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24623L:	iommu@lists.linux.dev
24624S:	Supported
24625F:	arch/*/include/asm/xen/swiotlb-xen.h
24626F:	drivers/xen/swiotlb-xen.c
24627F:	include/xen/arm/swiotlb-xen.h
24628F:	include/xen/swiotlb-xen.h
24629
24630XFS FILESYSTEM
24631M:	Chandan Babu R <chandan.babu@oracle.com>
24632R:	Darrick J. Wong <djwong@kernel.org>
24633L:	linux-xfs@vger.kernel.org
24634S:	Supported
24635W:	http://xfs.org/
24636C:	irc://irc.oftc.net/xfs
24637T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
24638P:	Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
24639F:	Documentation/ABI/testing/sysfs-fs-xfs
24640F:	Documentation/admin-guide/xfs.rst
24641F:	Documentation/filesystems/xfs/*
24642F:	fs/xfs/
24643F:	include/uapi/linux/dqblk_xfs.h
24644F:	include/uapi/linux/fsmap.h
24645
24646XILINX AMS DRIVER
24647M:	Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
24648L:	linux-iio@vger.kernel.org
24649S:	Maintained
24650F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
24651F:	drivers/iio/adc/xilinx-ams.c
24652
24653XILINX AXI ETHERNET DRIVER
24654M:	Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
24655S:	Maintained
24656F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
24657F:	drivers/net/ethernet/xilinx/xilinx_axienet*
24658
24659XILINX CAN DRIVER
24660M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
24661L:	linux-can@vger.kernel.org
24662S:	Maintained
24663F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
24664F:	drivers/net/can/xilinx_can.c
24665
24666XILINX EVENT MANAGEMENT DRIVER
24667M:	Michal Simek <michal.simek@amd.com>
24668S:	Maintained
24669F:	drivers/soc/xilinx/xlnx_event_manager.c
24670F:	include/linux/firmware/xlnx-event-manager.h
24671
24672XILINX GPIO DRIVER
24673M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24674R:	Srinivas Neeli <srinivas.neeli@amd.com>
24675R:	Michal Simek <michal.simek@amd.com>
24676S:	Maintained
24677F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
24678F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
24679F:	drivers/gpio/gpio-xilinx.c
24680F:	drivers/gpio/gpio-zynq.c
24681
24682XILINX LL TEMAC ETHERNET DRIVER
24683L:	netdev@vger.kernel.org
24684S:	Orphan
24685F:	drivers/net/ethernet/xilinx/ll_temac*
24686
24687XILINX PWM DRIVER
24688M:	Sean Anderson <sean.anderson@seco.com>
24689S:	Maintained
24690F:	drivers/pwm/pwm-xilinx.c
24691F:	include/clocksource/timer-xilinx.h
24692
24693XILINX SD-FEC IP CORES
24694M:	Derek Kiernan <derek.kiernan@amd.com>
24695M:	Dragan Cvetic <dragan.cvetic@amd.com>
24696S:	Maintained
24697F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
24698F:	Documentation/misc-devices/xilinx_sdfec.rst
24699F:	drivers/misc/Kconfig
24700F:	drivers/misc/Makefile
24701F:	drivers/misc/xilinx_sdfec.c
24702F:	include/uapi/misc/xilinx_sdfec.h
24703
24704XILINX UARTLITE SERIAL DRIVER
24705M:	Peter Korsgaard <jacmet@sunsite.dk>
24706L:	linux-serial@vger.kernel.org
24707S:	Maintained
24708F:	drivers/tty/serial/uartlite.c
24709
24710XILINX VIDEO IP CORES
24711M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24712L:	linux-media@vger.kernel.org
24713S:	Supported
24714T:	git git://linuxtv.org/media_tree.git
24715F:	Documentation/devicetree/bindings/media/xilinx/
24716F:	drivers/media/platform/xilinx/
24717F:	include/uapi/linux/xilinx-v4l2-controls.h
24718
24719XILINX VERSAL EDAC DRIVER
24720M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24721M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
24722S:	Maintained
24723F:	Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
24724F:	drivers/edac/versal_edac.c
24725
24726XILINX WATCHDOG DRIVER
24727M:	Srinivas Neeli <srinivas.neeli@amd.com>
24728R:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24729R:	Michal Simek <michal.simek@amd.com>
24730S:	Maintained
24731F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
24732F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
24733F:	drivers/watchdog/of_xilinx_wdt.c
24734F:	drivers/watchdog/xilinx_wwdt.c
24735
24736XILINX XDMA DRIVER
24737M:	Lizhi Hou <lizhi.hou@amd.com>
24738M:	Brian Xu <brian.xu@amd.com>
24739M:	Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
24740L:	dmaengine@vger.kernel.org
24741S:	Supported
24742F:	drivers/dma/xilinx/xdma-regs.h
24743F:	drivers/dma/xilinx/xdma.c
24744F:	include/linux/dma/amd_xdma.h
24745F:	include/linux/platform_data/amd_xdma.h
24746
24747XILINX ZYNQMP DPDMA DRIVER
24748M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24749L:	dmaengine@vger.kernel.org
24750S:	Supported
24751F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
24752F:	drivers/dma/xilinx/xilinx_dpdma.c
24753F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
24754
24755XILINX ZYNQMP OCM EDAC DRIVER
24756M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24757M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
24758S:	Maintained
24759F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
24760F:	drivers/edac/zynqmp_edac.c
24761
24762XILINX ZYNQMP PSGTR PHY DRIVER
24763M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24764L:	linux-kernel@vger.kernel.org
24765S:	Supported
24766T:	git https://github.com/Xilinx/linux-xlnx.git
24767F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
24768F:	drivers/phy/xilinx/phy-zynqmp.c
24769
24770XILINX ZYNQMP SHA3 DRIVER
24771M:	Harsha <harsha.harsha@amd.com>
24772S:	Maintained
24773F:	drivers/crypto/xilinx/zynqmp-sha.c
24774
24775XILINX ZYNQMP NVMEM DRIVER
24776M:	Praveen Teja Kundanala <praveen.teja.kundanala@amd.com>
24777M:	Kalyani Akula <kalyani.akula@amd.com>
24778R:	Michal Simek <michal.simek@amd.com>
24779S:	Maintained
24780F:	Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
24781F:	drivers/nvmem/zynqmp_nvmem.c
24782
24783XILLYBUS DRIVER
24784M:	Eli Billauer <eli.billauer@gmail.com>
24785L:	linux-kernel@vger.kernel.org
24786S:	Supported
24787F:	drivers/char/xillybus/
24788
24789XLP9XX I2C DRIVER
24790M:	George Cherian <gcherian@marvell.com>
24791L:	linux-i2c@vger.kernel.org
24792S:	Supported
24793W:	http://www.marvell.com
24794F:	drivers/i2c/busses/i2c-xlp9xx.c
24795
24796XRA1403 GPIO EXPANDER
24797M:	Nandor Han <nandor.han@ge.com>
24798L:	linux-gpio@vger.kernel.org
24799S:	Maintained
24800F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
24801F:	drivers/gpio/gpio-xra1403.c
24802
24803XTENSA XTFPGA PLATFORM SUPPORT
24804M:	Max Filippov <jcmvbkbc@gmail.com>
24805S:	Maintained
24806F:	drivers/spi/spi-xtensa-xtfpga.c
24807F:	sound/soc/xtensa/xtfpga-i2s.c
24808
24809YAM DRIVER FOR AX.25
24810M:	Jean-Paul Roubelat <jpr@f6fbb.org>
24811L:	linux-hams@vger.kernel.org
24812S:	Maintained
24813F:	drivers/net/hamradio/yam*
24814F:	include/linux/yam.h
24815
24816YAMA SECURITY MODULE
24817M:	Kees Cook <kees@kernel.org>
24818S:	Supported
24819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
24820F:	Documentation/admin-guide/LSM/Yama.rst
24821F:	security/yama/
24822
24823YAML NETLINK (YNL)
24824M:	Donald Hunter <donald.hunter@gmail.com>
24825M:	Jakub Kicinski <kuba@kernel.org>
24826F:	Documentation/netlink/
24827F:	Documentation/userspace-api/netlink/intro-specs.rst
24828F:	Documentation/userspace-api/netlink/specs.rst
24829F:	tools/net/ynl/
24830
24831YEALINK PHONE DRIVER
24832M:	Henk Vergonet <Henk.Vergonet@gmail.com>
24833L:	usbb2k-api-dev@nongnu.org
24834S:	Maintained
24835F:	Documentation/input/devices/yealink.rst
24836F:	drivers/input/misc/yealink.*
24837
24838Z3FOLD COMPRESSED PAGE ALLOCATOR
24839M:	Vitaly Wool <vitaly.wool@konsulko.com>
24840R:	Miaohe Lin <linmiaohe@huawei.com>
24841L:	linux-mm@kvack.org
24842S:	Maintained
24843F:	mm/z3fold.c
24844
24845Z8530 DRIVER FOR AX.25
24846M:	Joerg Reuter <jreuter@yaina.de>
24847L:	linux-hams@vger.kernel.org
24848S:	Maintained
24849W:	http://yaina.de/jreuter/
24850W:	http://www.qsl.net/dl1bke/
24851F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
24852F:	drivers/net/hamradio/*scc.c
24853F:	drivers/net/hamradio/z8530.h
24854
24855ZBUD COMPRESSED PAGE ALLOCATOR
24856M:	Seth Jennings <sjenning@redhat.com>
24857M:	Dan Streetman <ddstreet@ieee.org>
24858L:	linux-mm@kvack.org
24859S:	Maintained
24860F:	mm/zbud.c
24861
24862ZD1211RW WIRELESS DRIVER
24863L:	linux-wireless@vger.kernel.org
24864S:	Orphan
24865F:	drivers/net/wireless/zydas/zd1211rw/
24866
24867ZD1301 MEDIA DRIVER
24868L:	linux-media@vger.kernel.org
24869S:	Orphan
24870W:	https://linuxtv.org/
24871Q:	https://patchwork.linuxtv.org/project/linux-media/list/
24872F:	drivers/media/usb/dvb-usb-v2/zd1301*
24873
24874ZD1301_DEMOD MEDIA DRIVER
24875L:	linux-media@vger.kernel.org
24876S:	Orphan
24877W:	https://linuxtv.org/
24878Q:	https://patchwork.linuxtv.org/project/linux-media/list/
24879F:	drivers/media/dvb-frontends/zd1301_demod*
24880
24881ZHAOXIN PROCESSOR SUPPORT
24882M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
24883L:	linux-kernel@vger.kernel.org
24884S:	Maintained
24885F:	arch/x86/kernel/cpu/zhaoxin.c
24886
24887ZONEFS FILESYSTEM
24888M:	Damien Le Moal <dlemoal@kernel.org>
24889M:	Naohiro Aota <naohiro.aota@wdc.com>
24890R:	Johannes Thumshirn <jth@kernel.org>
24891L:	linux-fsdevel@vger.kernel.org
24892S:	Maintained
24893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
24894F:	Documentation/filesystems/zonefs.rst
24895F:	fs/zonefs/
24896
24897ZR36067 VIDEO FOR LINUX DRIVER
24898M:	Corentin Labbe <clabbe@baylibre.com>
24899L:	mjpeg-users@lists.sourceforge.net
24900L:	linux-media@vger.kernel.org
24901S:	Maintained
24902W:	http://mjpeg.sourceforge.net/driver-zoran/
24903Q:	https://patchwork.linuxtv.org/project/linux-media/list/
24904F:	Documentation/driver-api/media/drivers/zoran.rst
24905F:	drivers/media/pci/zoran/
24906
24907ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
24908M:	Minchan Kim <minchan@kernel.org>
24909M:	Sergey Senozhatsky <senozhatsky@chromium.org>
24910L:	linux-kernel@vger.kernel.org
24911S:	Maintained
24912F:	Documentation/admin-guide/blockdev/zram.rst
24913F:	drivers/block/zram/
24914
24915ZS DECSTATION Z85C30 SERIAL DRIVER
24916M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
24917S:	Maintained
24918F:	drivers/tty/serial/zs.*
24919
24920ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
24921M:	Minchan Kim <minchan@kernel.org>
24922M:	Sergey Senozhatsky <senozhatsky@chromium.org>
24923L:	linux-mm@kvack.org
24924S:	Maintained
24925F:	Documentation/mm/zsmalloc.rst
24926F:	include/linux/zsmalloc.h
24927F:	mm/zsmalloc.c
24928
24929ZSTD
24930M:	Nick Terrell <terrelln@fb.com>
24931S:	Maintained
24932B:	https://github.com/facebook/zstd/issues
24933T:	git https://github.com/terrelln/linux.git
24934F:	crypto/zstd.c
24935F:	include/linux/zstd*
24936F:	lib/decompress_unzstd.c
24937F:	lib/zstd/
24938N:	zstd
24939K:	zstd
24940
24941ZSWAP COMPRESSED SWAP CACHING
24942M:	Johannes Weiner <hannes@cmpxchg.org>
24943M:	Yosry Ahmed <yosryahmed@google.com>
24944M:	Nhat Pham <nphamcs@gmail.com>
24945R:	Chengming Zhou <chengming.zhou@linux.dev>
24946L:	linux-mm@kvack.org
24947S:	Maintained
24948F:	Documentation/admin-guide/mm/zswap.rst
24949F:	include/linux/zpool.h
24950F:	include/linux/zswap.h
24951F:	mm/zpool.c
24952F:	mm/zswap.c
24953F:	tools/testing/selftests/cgroup/test_zswap.c
24954
24955THE REST
24956M:	Linus Torvalds <torvalds@linux-foundation.org>
24957L:	linux-kernel@vger.kernel.org
24958S:	Buried alive in reporters
24959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
24960F:	*
24961F:	*/
24962